Commit Graph

432 Commits

Author SHA1 Message Date
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
Jonathan Ling
2d4c3f715f Refactored ticks to delay per issue #9810 2016-03-22 17:03:37 -04:00