Paul Chote
21c150fae3
Throw a sensible exception when an invalid path is given.
2016-07-01 21:58:26 +01:00
Paul Chote
c706e68b73
Rework zip file updating.
2016-07-01 21:58:26 +01:00
Paul Chote
5d62881be6
Support upgrading explicitly referenced yaml paths.
2016-07-01 21:58:26 +01:00
Matthias Mailänder
a55b8659c7
Avoid importing spawn points with the same location.
2016-06-25 09:44:39 +02:00
abcdefg30
756f88c187
Merge pull request #11402 from Mailaender/sp-utility
...
Improved map import for singleplayer missions
2016-06-24 18:02:13 +02:00
reaperrr
096d82a901
Map actor Location upgrade rules
...
To move all buildings with changed footprint down by 1 cell.
2016-06-21 23:53:52 +02:00
reaperrr
57ff4822fc
Add support for custom locations to legacy map importer
...
For example, to place actors with changed footprint correctly.
Use it to ensure correct positioning of several RA and TD structures as well as TD tiberium trees.
2016-06-21 23:53:50 +02:00
reaperrr
b5a67444e7
Pass ModData to upgrade methods
2016-06-20 18:59:26 +02:00
Paul Chote
8ce4ab0bd1
Port map difficulty to new options backend.
2016-06-19 22:15:26 +01:00
Taryn Hill
1359361832
Add a utility command to output an actor's MiniYaml tree
...
Possibly taking in a path (to a .zip/.oramap/directory).
2016-06-19 15:39:39 -05:00
Oliver Brakmann
e08ba5eaee
Fix blank video heuristic for legacy map import to include upper-case 'X'
2016-06-19 20:11:05 +02:00
Matthias Mailänder
790171ed87
Fix the MIX file ending.
2016-06-18 11:05:29 +02:00
Paul Chote
054b3a43a4
Add a lightweight MSCab parser.
2016-06-14 18:27:24 +01:00
Paul Chote
bd3096f21b
Add command to dump Mix contents.
2016-06-14 18:15:03 +01:00
Paul Chote
92ea404b0b
Add command to dump InstallShield contents.
2016-06-14 18:15:03 +01:00
reaperrr
1adf887c75
Remove WithSpriteRotorOverlay
...
This is now redundant as WithIdleOverlay + upgrades can be used to completely replicate its functionality.
2016-06-11 17:43:10 +02:00
reaperrr
b1e331e7ec
Merge pull request #11364 from pchote/lobby-trait-options
...
Unhardcode the lobby options backend.
2016-06-11 13:40:09 +02:00
Matthias Mailänder
89cefbea50
Allow map imports from directories other than game root.
2016-06-07 22:03:48 +02:00
Matthias Mailänder
d76a344ebe
Give hard-coded special case waypoints a descriptive name.
2016-06-07 22:03:46 +02:00
Matthias Mailänder
a3af1d91cc
Don't add mpspawns when importing single-player maps.
2016-06-07 22:03:04 +02:00
Paul Chote
b4d1517d0d
Set yaml filename when loading from FileSystem.
2016-06-04 15:23:44 +01:00
Oliver Brakmann
916f2ea2ea
Merge pull request #11382 from reaperrr/projectile-streamlining
...
Moved projectiles to their own namespace and streamlined property names
2016-06-04 15:00:08 +02:00
Oliver Brakmann
fa3264affc
Merge pull request #11381 from reaperrr/cleanup-upgraderules
...
Cleaned up upgrade rules
2016-06-04 14:43:15 +02:00
reaperrr
e423f965cf
Projectile property names upgrade rules
2016-06-04 12:59:05 +02:00
Paul Chote
d27d265bdd
Add Id field to ProvidesTechPrerequisite.
2016-06-04 10:03:05 +01:00
reaperrr
df35d60877
Change RangeLimit upgrade rule engine version
2016-05-31 13:51:23 +02:00
reaperrr
b7644df40a
Remove upgrade rules older than release 20160508
...
Modders will have to use release 20160508 to apply upgrade rules written
between release 20151224 and 20160508.
2016-05-31 13:48:59 +02:00
Matthias Mailänder
99c7989ebc
Rename WithSmoke into a more generic WithDamageOverlay trait.
...
Rename Sequence parameter to Image to avoid confusion.
2016-05-28 16:03:13 +02:00
Matthias Mailänder
3e011a74af
Rename C4Demolition to Demolition.
2016-05-26 19:27:40 +02:00
abcdefg30
22ee4d1f39
Merge pull request #11186 from Mailaender/map-import-tileset
...
Made the legacy map import more robust
2016-05-10 18:03:16 +02:00
Matthias Mailänder
5462097c42
Merge pull request #11205 from reaperrr/rangelimit-wdist
...
Refactored Missile.RangeLimit to be a WDist value
2016-05-07 15:10:49 +02:00
HenrytheSlav
1962ea3abc
Fixes Utility import facings mirror-flip
2016-05-05 18:44:23 +02:00
reaperrr
249e65c7d1
RangeLimit WDist refactor upgrade rules
2016-05-01 14:27:49 +02:00
Matthias Mailänder
d4fdb97c35
Throw with a less generic KeyNotFoundException on error.
2016-05-01 12:19:19 +02:00
Matthias Mailänder
d826cd6247
Fix case issues like Temperat vs TEMPERAT during map import.
2016-05-01 12:18:26 +02:00
Paul Chote
183e5ae7ab
Generate initial frozen renderables for all map-placed actors.
2016-04-21 17:21:29 +01:00
Matthias Mailänder
62bc2a27d9
Fix NREs in UpgradeRules.
2016-04-17 14:15:49 +02:00
Oliver Brakmann
87eb443121
Add upgrade rule for moving InsufficientFundsWarning logic to PlayerResources
2016-04-11 19:06:18 +02:00
Matthias Mailänder
9458a74e9c
Lint test and SpawnActorPower effect sprite and palette.
2016-04-02 15:12:08 +02:00
reaperrr
d25d9e3d7e
Apply all float removal upgrade rules on the same engine version
2016-03-28 17:29:29 +02:00
reaperrr
4894211789
Migrate Captures.SabotageHPRemoval and Capturable.CaptureThreshold to int percentages
2016-03-28 17:20:49 +02:00
reaperrr
82f23210d9
Migrate EmitInfantryOnSell ValuePercent and MinHpPercent to int percentages
...
Additionally, MinHpPercent should now actually have the desired effect (previously there was not logic attached).
2016-03-28 17:20:49 +02:00
reaperrr
3a97757bfa
Migrate SelfHealing.HealIfBelow from float to int percentage
2016-03-28 17:20:49 +02:00
Matthias Mailänder
8ba875476f
Merge pull request #10973 from reaperrr/fp-to-int2
...
Getting rid of float in simulation code Part 2
2016-03-28 17:13:52 +02:00
reaperrr
ade49ba1be
Migrated Minelayer.MinefieldDepth to use WDist instead of float
2016-03-28 14:44:21 +02:00
reaperrr
251b1b44d4
Migrate StrategicVictoryConditions.RatioRequired to int percentage
...
Remove bogus CriticalRatioRequired from RA Hopes Anchor.
2016-03-28 14:44:20 +02:00
Pavel Penev
c78ad58e4b
Merge pull request #10948 from pchote/custom-map-merger
...
Add --map-rules utility command for the resource center
2016-03-27 22:12:47 +03:00
Paul Chote
96eda08677
Replace map type with a category list.
2016-03-27 12:16:55 +01:00
Paul Chote
7f30f172a1
Add --map-rules utility command.
2016-03-26 17:25:25 +00:00
reaperrr
38cea38f6b
Migrate BuildSpeed from float to int
2016-03-24 18:43:48 +01:00