Pavlos Touboulidis
49ec533481
Better distinction between Widgets using the mod's DefaultRules or the map's Rules
2014-05-17 14:33:16 +03:00
Pavlos Touboulidis
3eefcc69f8
Use proper map rules in ProductionTooltipLogic.cs
2014-05-17 14:33:16 +03:00
Pavlos Touboulidis
d9db1c1854
Revert replacing generic Ui.OpenWindow with static method in MusicPlayerLogic
2014-05-17 14:33:16 +03:00
Pavlos Touboulidis
10b8093d5a
Rename ModInformation to ModMetadata
2014-05-17 14:33:16 +03:00
Pavlos Touboulidis
0e15ce1b88
Replace catch(KeyNotFoundException) with TryGetValue()
2014-05-17 14:33:16 +03:00
Pavlos Touboulidis
5bbf442cd0
Remove reference to Game.modData
2014-05-17 14:33:16 +03:00
Pavlos Touboulidis
cb30553000
Remove stray newlines
2014-05-17 14:33:16 +03:00
Pavlos Touboulidis
894db95d58
Move Ruleset.cs from Map/ to GameRules/
2014-05-17 14:33:16 +03:00
Pavlos Touboulidis
44c01bbaa2
Remove TileSetData and separate TileSet from Sequences
2014-05-17 14:33:16 +03:00
Pavlos Touboulidis
750fc4e02c
Merge ModRuleset and MapRuleset into Ruleset
2014-05-17 14:33:16 +03:00
Pavlos Touboulidis
48d1dde8a7
Change comment about delayed actions
2014-05-17 14:32:03 +03:00
Pavlos Touboulidis
63ec6d60e7
Refactoring to remove static Rules & SequenceProvider
2014-05-17 14:32:03 +03:00
Pavlos Touboulidis
c68427eaa6
Less aggressive rules caching
...
ActorInfo instances depend on the whole set of ActorInfos
2014-05-17 14:26:54 +03:00
Pavlos Touboulidis
693186e1eb
Fix caching by making the tileset part of the key
2014-05-17 14:26:54 +03:00
Pavlos Touboulidis
495ad989d8
Add dummy "perf" log channel to Utility
2014-05-17 14:26:54 +03:00
Pavlos Touboulidis
2b3d5f1544
Better caching for Rules and Sequences
...
Refactored the Rules and SequenceProvider classes to be parts of ModData and
maintain a cache of the instances used in the mod.
The caching reduced the load times a lot, especially after the first load.
Some lazy loading in sequences also helped lower the startup time..
Note: The static classes were left behind to redirect the existing code's
calls.
2014-05-17 14:26:53 +03:00
Pavlos Touboulidis
77d0199384
Convert ActorReference field to Lazy
...
Makes LoadMaps 40% faster
2014-05-17 14:26:53 +03:00
Paul Chote
2acba2ce47
Merge pull request #5242 from reaperrr/deathsounds-followup
...
Made DeathSounds and their InfDeath relation fully customizable
2014-05-17 23:24:44 +12:00
Paul Chote
1619df77a8
Merge pull request #5252 from Mailaender/zenity
...
Added native Gtk+ crash dialogs on Linux
2014-05-17 22:45:05 +12:00
Matthias Mailänder
fcc49b2cf4
clean up old Changelog files
2014-05-17 12:13:59 +02:00
Matthias Mailänder
c17aa2f467
don't ship OpenRA.CrashDialog.exe on Mac/Linux
2014-05-17 12:13:58 +02:00
Matthias Mailänder
991ddf035a
put all remaining WinForms targets together
...
so it is easier to get rid of them
2014-05-17 12:13:58 +02:00
Matthias Mailänder
65829bb58c
GitHub URLs have changed
...
https://developer.github.com/changes/2014-04-25-user-content-security/
2014-05-17 12:13:58 +02:00
Matthias Mailänder
a9664691e6
always spawn the native error dialog
2014-05-17 12:13:58 +02:00
Matthias Mailänder
0a5d78bbf1
fix missing hard-coded native deps after make install
2014-05-17 12:13:58 +02:00
Matthias Mailänder
8dd0c34a56
document the launch scripts
2014-05-17 12:13:58 +02:00
Matthias Mailänder
73704a2a84
copy launch scripts during Linux make install
2014-05-17 12:13:58 +02:00
Matthias Mailänder
46230e2a81
condense into one graphical crash dialog
...
make it more robust against missing dependencies
2014-05-17 12:13:58 +02:00
Matthias Mailänder
bae47ff3c9
use native Gtk2 crash dialogs on Linux
...
closes #3872
closes #3849
2014-05-17 12:13:50 +02:00
ForNeVeR
06671c8aa4
Fix encoding problems with ZipFile.
...
Without setting the DefaultCodePage it may cause problems on systems without 866 code page installed.
2014-05-17 17:11:29 +07:00
Oliver Brakmann
c0610ad1e7
Various fixes to gdi04a
...
* Remove support for difficulty levels
* Fix victory conditions for the enemy player
* Adjust difficulty due to the recent balance changes
2014-05-17 11:00:33 +02:00
Oliver Brakmann
b1c0a1fb11
Fix gunboat/turret battle in gdi01
2014-05-17 10:17:47 +02:00
Paul Chote
97ac0c494b
Merge pull request #5266 from pavlos256/utility-globbing
...
Fixes #4615 : OpenRA.Utility should expand wildcards in paths
2014-05-17 18:42:09 +12:00
Paul Chote
0458b932a0
Merge pull request #5115 from Mailaender/split-lobby-sync
...
Splitted LobbyInfo updates into smaller chunks
2014-05-17 18:37:36 +12:00
Paul Chote
2c0c56b6b4
Merge pull request #5327 from Mailaender/idle-orderlines
...
Removed flickering order lines when selecting idle actors
2014-05-17 18:19:44 +12:00
Paul Chote
12767b7f21
Merge pull request #5328 from Mailaender/superpower-cleanup
...
IronCurtain/ChronoShift code cleanup
2014-05-17 18:05:43 +12:00
Matthias Mailänder
7b90d321a7
don't show order lines when selecting idle (attackmoving) actors
...
closes #5039
2014-05-17 08:03:48 +02:00
Paul Chote
28c0310357
Merge pull request #5192 from matija-hustic/spawnchoice
...
Spawnchoice
2014-05-17 17:53:00 +12:00
Paul Chote
ce7fb707b2
Merge pull request #5297 from Saticmotion/betterScrolling
...
Better scrolling
2014-05-17 17:43:38 +12:00
Paul Chote
e3e7d35812
Merge pull request #5326 from Mailaender/wall-types
...
Fixed sandbags connecting to concrete walls
2014-05-17 17:36:48 +12:00
WolfGaming
ff313a3886
Added UncloakOnAttack variable to Cloak
2014-05-17 00:42:45 +00:00
Matthias Mailänder
f265201fa8
Merge pull request #5329 from reaperrr/nuke-ion-fix
...
Closes #5239
2014-05-16 20:35:41 +02:00
reaperrr
d5023e376d
Fixes units hunting Advanced Comm. Center after being damaged by Ion Cannon.
...
Additionally made weapon, effect animation and effect palette customizable.
2014-05-16 18:38:12 +02:00
Pavlos Touboulidis
5fc7ef02bf
Fixes #4615 : OpenRA.Utility should expand wildcards in paths
...
The path to be expanded. It can be a relative or an absolute path.
Wildcards can appear as part of the path and as part of the file name/extension.
Example:
Expand("./mods/*/mod.?aml");
2014-05-16 19:36:05 +03:00
reaperrr
bbf2364bba
Fixes AI units hunting down Missile Silo/Temple of Nod after being damaged by nuke
2014-05-16 17:43:22 +02:00
Matthias Mailänder
db77c7b45d
code cleanup
2014-05-16 17:27:49 +02:00
Matthias Mailänder
86c0614558
fix neighbored walls connecting to everyhing
...
closes #5232
2014-05-16 16:39:04 +02:00
Saticmotion
1bf3f3e03e
The engine now uses the SDL2.0 scroll events properly.
...
Scroll speed is now a user preference.
2014-05-16 13:56:22 +02:00
matija-hustic
6eac7a3e05
Smaller spawns+letters. Map dialog width. Unavailable spawns disabled.
2014-05-16 11:23:23 +01:00
Matthias Mailänder
bad6a99caf
Merge pull request #5324 from Squiggles211/apc_load_crash
...
Fixes #4790
Fixes #5270
2014-05-16 09:00:03 +02:00