Mark Vejvoda
6a24ca3ad0
- completed screen UI work. F11 will save current menu UI config to ini file, F5 will cause a reload of INI realtime
2010-09-09 21:07:39 +00:00
Mark Vejvoda
b31ad16b21
- attempt to cfix mysterious exit crash
2010-09-09 00:05:12 +00:00
Mark Vejvoda
ab44c83168
- added leak_dumper header all over the place (not yet functional in linux)
...
- Bugfix for particle cleanup
2010-09-07 05:25:40 +00:00
Mark Vejvoda
e93ac6d756
- changed observer faction to use a special team # and fog of war is auto turned off for this special team #.
2010-09-04 00:32:56 +00:00
Mark Vejvoda
358d61aa38
- first attempt to add a special builtin Observer faction to allow people to observe games
2010-09-03 07:12:40 +00:00
Mark Vejvoda
571f2cfb3c
- fixed timer perf stats
2010-09-02 19:18:11 +00:00
Mark Vejvoda
8ca44feffc
- added perf timings to main program loop
2010-09-02 13:43:44 +00:00
Mark Vejvoda
08ace3ca21
- fixed help msg for commandline parameter
2010-09-01 06:24:27 +00:00
Mark Vejvoda
ece3319aa8
- fixed invalid commandline error msg
2010-09-01 06:07:34 +00:00
Mark Vejvoda
ab42ca7ace
- added new commandline option to auto-load a scenario:
...
--load-scenario=x
- added support for a special faction preview texture when faction preview is enabled
2010-09-01 06:05:28 +00:00
Mark Vejvoda
5ae0430928
- added more LUA functions:
...
int registerCellTriggerEventForUnitToUnit(int sourceUnitId, int destUnitId);
int registerCellTriggerEventForUnitToLocation(int sourceUnitId, const Vec2i &pos);
int registerCellTriggerEventForFactionToUnit(int sourceFactionId, int destUnitId);
int registerCellTriggerEventForFactionToLocation(int sourceFactionId, const Vec2i &pos);
int getCellTriggerEventCount(int eventId);
void unregisterCellTriggerEvent(int eventId);
int startTimerEvent();
int stopTimerEvent(int eventId);
int timerEventSecondsElapsed(int eventId);
int triggeredCellEventId();
int triggeredTimerEventId();
LUA events:
timerTriggerEvent
cellTriggerEvent
2010-08-29 04:45:15 +00:00
Mark Vejvoda
773bc8659f
- extra hardening of connecthost commandline parameter
2010-08-27 02:51:31 +00:00
Mark Vejvoda
4ebd156828
- added new commandline parameter to display the version of SDL used by the program
2010-08-26 16:03:54 +00:00
Mark Vejvoda
6fcf4295f1
- updated techree validation output
2010-08-26 04:31:48 +00:00
Mark Vejvoda
58b23f8b91
- added more validation to the techtree validator (make sure that a unit that can build another unit, the unit to be built must have a be_built_skill
2010-08-26 04:17:09 +00:00
Mark Vejvoda
5a796444b8
- added a cache for compute fog of war
2010-08-25 23:55:59 +00:00
Mark Vejvoda
5e20ab5808
- updated to allow dynamic changing of updatefps and camerafps
2010-08-25 18:26:17 +00:00
Mark Vejvoda
4ee98e7155
- some changes to the explorecells cache for less memory and better performance.
...
- updated performance logging to more easily find things in the log
2010-08-24 23:15:33 +00:00
Mark Vejvoda
39daea6d9a
- bugfix for commandline parameters for validate factions
2010-08-24 19:33:10 +00:00
Mark Vejvoda
0c0642bd17
- commandline bugfixes for windows
2010-08-22 09:06:26 +00:00
Mark Vejvoda
607132ac80
- bugfix for commandline param validation
2010-08-22 08:54:12 +00:00
Mark Vejvoda
c96dea7c63
- small commandline param cleanup
2010-08-22 08:45:19 +00:00
Mark Vejvoda
b3a60f5b69
- updated commandline too show usage when using wrong parameters
2010-08-22 08:40:18 +00:00
Mark Vejvoda
0d53ae998d
- changed auto start client and server parameter names
2010-08-21 13:06:59 +00:00
Mark Vejvoda
5a42638060
- added / updated commandline params to auto start or connect to a network game server
2010-08-21 06:47:00 +00:00
Mark Vejvoda
b99d1f7421
- code cleanup of commandline parameters
2010-08-21 06:11:45 +00:00
Mark Vejvoda
b721ce0722
- fixed function call on windows
2010-08-21 03:18:10 +00:00
Mark Vejvoda
5537a37b35
- updated commandline param to allow validation on filtered techtrees and factions
2010-08-21 02:13:50 +00:00
Mark Vejvoda
25a7097066
- added new commandline parameters:
...
--help
--validate-factions=x
for full details of all commandline params run --help
2010-08-21 01:54:04 +00:00
Mark Vejvoda
31363fd41b
- bugfix for press screen shot hotkey in windows
2010-08-17 20:58:30 +00:00
Mark Vejvoda
a8ea5d1055
- bugfix for crash message in windows
2010-08-12 00:39:14 +00:00
Mark Vejvoda
f0bc39abf9
- changed the crash dump file logic to only happen for win32
2010-08-12 00:07:16 +00:00
Mark Vejvoda
a5bf684493
- more network fixes to make lag and disconnects more stable
...
- changed the way the game end logic happens to try to make it more stable
2010-08-07 04:49:06 +00:00
Mark Vejvoda
dfeea6fc0a
- another attempt to fix ultifd's game end issue
2010-08-06 03:55:17 +00:00
Mark Vejvoda
860b00df44
- a better attempt to safely end games and hopefully fix the delete cells bug once for all
2010-08-04 18:49:11 +00:00
Mark Vejvoda
c63283ffac
- another attempt to fix game end crash for ultifd
2010-08-04 16:56:24 +00:00
Mark Vejvoda
0b6fae7c93
- attempt to work more friendly with open suse
2010-08-03 01:58:43 +00:00
Mark Vejvoda
4e8fdc105c
- attmpt to auto-create the screens folder at startup to avoid crashes when folder is missing and users try to take a screenshot.
2010-08-02 03:15:11 +00:00
Mark Vejvoda
9d94e56886
- added more techtree validation (show upgrade types that cannot be produced)
2010-07-30 18:20:20 +00:00
Mark Vejvoda
e996dd2b79
- added ability to output errors in XML to console when validating techtrees
2010-07-30 17:20:13 +00:00
Mark Vejvoda
4336ae3e37
- added new commandline param --validate-techtrees which will be used to check for known problems in the techtrees for an installation
2010-07-30 07:51:39 +00:00
Mark Vejvoda
6d3f6dcaf4
- added some logging when quitting a game
...
- another feeble attempt to fix windows game end crashes
2010-07-29 22:08:45 +00:00
Mark Vejvoda
5686e8657c
- fixed special keys to be ignored also in menus when in chat mode
2010-07-29 15:49:06 +00:00
Mark Vejvoda
8feaebb503
- added caching for computeVisibleQuad
...
- fixed bug when in chat mode and the deub view toggle key was intercepted
- added less than operators
2010-07-29 05:24:51 +00:00
Mark Vejvoda
f0d492371f
- added an attempt to autocreate the userdata folder is it does not exist
2010-07-27 18:56:12 +00:00
James McCulloch
e73324d317
* added DebugType debugPathFinder
2010-07-24 11:43:03 +00:00
Mark Vejvoda
1ef403c7b6
- moved output for opengl-info commandline parameter to go BEFORE CRC cache thread
2010-07-21 22:42:06 +00:00
Mark Vejvoda
d1fa4975de
- added another xerces XML validation flag
...
- added new commandline option: opengl-info to output graphics card info
- added some opengl rendering optimzations
2010-07-12 06:30:54 +00:00
Mark Vejvoda
61b77fe645
- added the ability to toggle hardware acceleration and full screen anti-aliasing via ini settings
...
- added video card info screen to options menu
2010-07-11 07:38:08 +00:00
Mark Vejvoda
f40dd94b1d
- added error checking and allow the game to continue if we cannot init the sound system
...
- persist error messagebox between program states
2010-07-09 22:16:26 +00:00