Paul Chote
d37119655b
Add Engine.SupportDir argument.
2018-08-17 21:02:36 +02:00
Curtis Shmyr
de8c5e40c4
Remove creation of irc.log
2018-07-31 20:39:08 +02:00
Paul Chote
c74159e549
Add player authentication backend.
2018-07-29 00:30:17 +02:00
Paul Chote
9a6fdfa180
Expose setting clipboard text to mod code.
2018-07-29 00:30:17 +02:00
Paul Chote
f9230a72f2
Fix NRE in mods that don't immediately show the main menu.
2018-07-27 18:38:30 +02:00
BGluth
a43bdff603
Implemented #15325
...
- Leaving a game now returns you to the respective menu.
- I think that I covered all of the possibilities (mission, skirmish, multiplayer, map editor, replay).
2018-07-23 17:20:26 +01:00
Paul Chote
9ff177359b
Split IGraphicsContext from IPlatformWindow.
2018-06-13 18:45:21 +01:00
Paul Chote
ab14a86d39
Rename Renderer.Device to Renderer.Window.
2018-06-13 18:45:21 +01:00
Peter Antal
3ce2417a06
Create SupportDirPrefix and IsPathRelativeToSupportDirectory() as members on Platform class.
2018-03-10 12:54:01 +00:00
Arular101
8a60918841
Update copyright notice year to 2018
2018-01-17 00:47:34 +01:00
Paul Chote
205c45198c
Remove secondary AllowPortForward setting.
...
The global setting is fine, and this simplifies
both the code and the UI.
2017-12-24 01:47:44 +01:00
Paul Chote
502c3e2bf5
Remove global chat integration.
2017-12-13 21:04:16 +01:00
Pavel Penev
bd67bd24c0
Pull out game loop initialization from OpenRA.Program into OpenRA.Game and exception handling into its own class under OpenRA.Game/Support
2017-12-02 00:05:57 +01:00
RoosterDragon
471d7ae40d
Run GC more during loading.
...
This helps reduce the peak GC size by trimming temporary loading garbage a bit more often, rather than just doing it at the end of loading.
2017-11-19 12:42:25 +00:00
Paul Chote
c759a68492
Move hardcoded screenshot hotkey into yaml.
2017-09-15 23:06:38 +02:00
Paul Chote
739f357090
Read mod registrations from system support dir.
2017-07-09 20:54:02 +02:00
Paul Chote
372d940936
Rework stale ExternalMod metadata clearing.
2017-07-09 20:54:02 +02:00
Paul Chote
b30cfe4ada
Move launchPath argument from ExternalMods ctor to .Register.
2017-07-09 20:54:02 +02:00
rob-v
f75115a645
Remove unnecessary loading mod exceptions, log missing icon.png
2017-06-29 19:43:44 +02:00
rob-v
1b3422db2d
Fix flickering tooltip
2017-06-24 11:52:27 +01:00
Paul Chote
dc4c3fd546
Rename VoxelRenderer to ModelRenderer.
2017-06-14 18:56:06 +02:00
Paul Chote
e1cd00c1dd
Add backend plumbing for model loaders.
2017-06-14 18:56:06 +02:00
Paul Chote
f7db7e3308
Use engine version for master server queries.
2017-06-04 13:21:27 +02:00
Paul Chote
688feea33b
Require Game.Mod to be give an a launch arg to OpenRA.Game.exe.
2017-04-21 18:02:14 +01:00
Paul Chote
215aa6fa60
Remove support for loading mods from the support dir.
2017-04-21 17:55:15 +01:00
Paul Chote
5d5fd7a0e8
Remove RequiredMods logic.
2017-04-21 17:55:15 +01:00
Paul Chote
11df0216e5
Remove legacy restart behaviour.
2017-02-18 22:37:47 +00:00
Paul Chote
500da07565
Fix mod switching failing when launchArgs is null.
2017-02-18 22:37:47 +00:00
Paul Chote
2af03da825
Add Engine.ModSearchPaths argument.
2017-02-12 13:21:11 +00:00
Paul Chote
7d758202c5
Rework mod searching/enumeration.
2017-02-12 13:21:11 +00:00
Paul Chote
9b6afd3c37
Unhardcode modchooser mod for content installation.
2017-02-12 13:21:11 +00:00
Paul Chote
657ba90ae3
Add Engine.DefaultMod argument to override modchooser fallback.
2017-02-12 13:21:10 +00:00
Paul Chote
328bae550c
Implement external mod registration and launching.
2017-02-11 16:21:34 +00:00
Taryn Hill
43317e0f5d
Update copyright notice year to 2017
2016-12-31 23:46:13 -06:00
Paul Chote
a16344d347
Remove "Show Shellmap" setting.
2016-12-23 11:34:23 +00:00
abcdefg30
1b62aa5ccc
Merge pull request #12148 from pchote/fix-wall-glitch
...
Prevent TickRender from running before the world's first Tick.
2016-10-22 19:55:11 +02:00
Paul Chote
1a83b5c0c0
Remove unnecessary using.
2016-10-02 12:48:26 +01:00
Paul Chote
45214b2c22
Remove unnecessary Game. references in Game.
2016-10-02 12:48:25 +01:00
Paul Chote
31bdb1495d
Prevent TickRender from running before the world's first Tick.
2016-10-02 00:46:20 +01:00
Oliver Brakmann
e108305f4e
Merge pull request #12074 from RoosterDragon/runtime-long
...
Change Game.RunTime to a long to prevent overflow
2016-09-21 18:07:52 +02:00
Paul Chote
94de961175
Converting dates to string using the InvariantCulture.
2016-09-21 14:52:05 +01:00
RoosterDragon
2ffea5db54
Change Game.RunTime to a long to prevent overflow.
2016-09-20 19:06:10 +01:00
Matthias Mailänder
66f4db93c1
Only save a syncreport.log when a desync occurs.
2016-09-05 21:59:50 +02:00
reaperrr
f12e0d498c
Merge pull request #11771 from pchote/split-content-files
...
Rework mod enumeration and split content metadata into their own files.
2016-08-18 14:59:51 +02:00
Oliver Brakmann
12af71e9d8
Merge pull request #11790 from GraionDilach/screenshot-ms
...
Include milliseconds in TakeScreenshot timestamp.
2016-08-15 14:22:20 +02:00
Zimmermann Gyula
558e266ae2
Include milliseconds in TakeScreenshot timestamp.
2016-08-09 10:44:08 +02:00
Paul Chote
3261516b51
Support loading mods from arbitrary locations.
2016-08-08 22:36:08 +01:00
Paul Chote
cff8e949d8
Move ModContent out of the engine.
2016-08-08 22:36:07 +01:00
Paul Chote
bf4867909f
Rename Manifest.Mod -> Metadata.
2016-08-08 22:36:07 +01:00
Paul Chote
3df9efb95d
Rework mod enumeration / caching.
...
- Replaced ModMetadata.AllMods with Game.Mods.
- Store / reference mod Manifest instead of ModMetadata.
- Removes engine dependency on ModContent class.
2016-08-08 22:36:07 +01:00