Mark Vejvoda
b5e26070b1
- updated to beta2 and added primitive CRC checking for network games, requies the Host user to set the following ini to enable CRC's:
...
EnableNetworkGameSynchChecks=true
2013-09-12 03:33:43 +00:00
Mark Vejvoda
5ea417b2bd
added a fallback to use glib API if we cannot find the users home folder
2013-08-09 18:03:29 +00:00
Mark Vejvoda
cd0a8933cd
attempt some speed improvements for logging
2013-08-09 04:55:35 +00:00
Mark Vejvoda
25450ebb85
bugfix for both progress and animation smoothness
2013-06-03 14:30:52 +00:00
Mark Vejvoda
e809080d0f
tracking down bug on i386 platform
...
- comment titi's model debug output
2013-06-01 17:23:51 +00:00
Mark Vejvoda
8c725df8a2
tracking down bug on i386 platform
2013-06-01 17:02:10 +00:00
Mark Vejvoda
72480bc576
added ability to reference sound and videos in lua using variables: {TECHTREEPATH}, {SCENARIOPATH}, {TUTORIALPATH} example:
...
playStreamingSound('{SCENARIOPATH}/music/myambient.ogg')
2013-05-28 02:54:23 +00:00
Mark Vejvoda
2c1b181bc7
a bunch more code cleanup from cppcheck
2013-05-26 06:03:32 +00:00
Mark Vejvoda
748763f0f1
code cleanup based on cppcheck results
2013-05-17 05:21:14 +00:00
Mark Vejvoda
8916a86b8c
- bugfixes for load / save game for in progress joining
2013-02-19 06:41:56 +00:00
Mark Vejvoda
f87b8b6ee2
- updated code to protect against null pointers and uninitialized values and threading issues
2013-02-04 08:30:43 +00:00
Mark Vejvoda
1f49886755
- re-enabled fog of war cache to improve performance
...
- improve xml file loading speed
2013-01-03 17:30:59 +00:00
Mark Vejvoda
0a5094c673
- bugfix for version checking
2012-11-22 23:46:00 +00:00
Mark Vejvoda
4a0617b12c
- ripped out a lot of unused code dealing with utf8
2012-11-15 08:12:40 +00:00
Mark Vejvoda
d0006db4a1
- updated for debian compliance
2012-11-15 07:50:43 +00:00
Mark Vejvoda
20def412bf
- attempt to get new version system working
2012-11-15 00:35:49 +00:00
Mark Vejvoda
ff58a868b3
- attempt to bugfix windows using proper printf syntax for data types
2012-11-10 06:37:23 +00:00
Mark Vejvoda
e3a7aedd5c
- headless server now supports lan option
2012-11-09 21:50:01 +00:00
Mark Vejvoda
5c15a0e9f4
- cast to unsigned int for all calls to srand
2012-10-30 17:12:04 +00:00
Mark Vejvoda
3419127632
- proper way to handle size_t objects (cleanup warning on other platforms)
2012-10-26 02:42:10 +00:00
Mark Vejvoda
5e3c4e28cf
- no longer over-write special tag substitutions in ini files in order to preserve derived paths etc
2012-10-24 14:43:02 +00:00
Mark Vejvoda
011e0263b0
- lots more code cleanup, using safe buffer size code to avoid buffer overflows
2012-10-19 01:31:20 +00:00
Mark Vejvoda
e86cb3aeff
- more code cleanup based on suggestions from cppcheck
2012-10-18 08:16:47 +00:00
Mark Vejvoda
a70320dd9f
- property files can start a comment with # also
2012-10-10 23:16:37 +00:00
Mark Vejvoda
97ba1a27e2
- cleaned up some warnings from VC++ compiler
2012-10-06 02:40:24 +00:00
Mark Vejvoda
4e195e10af
- updated random seed generation to be more random
2012-09-27 06:42:57 +00:00
Mark Vejvoda
1c211e4ce6
- lots of code cleanup from the cppcheck
2012-09-22 20:13:57 +00:00
Mark Vejvoda
3368ee3c96
- some crc debug info
2012-09-18 09:13:17 +00:00
Mark Vejvoda
ee2c02610d
- updated copyright headers is some files that had them missing
...
- added a new language string for battle end screen
2012-08-02 00:57:28 +00:00
Mark Vejvoda
b5b2c623fe
- working on crc bug
2012-07-07 03:42:53 +00:00
Mark Vejvoda
2e7897e5b9
- working on crc calc bug
2012-07-07 03:31:12 +00:00
Mark Vejvoda
4202989014
- attempt to switch CRC to use unsigned int everywhere
2012-07-07 02:46:57 +00:00
Mark Vejvoda
bf0e76c5e7
- added some debugging to figure out CRC issue
2012-07-07 01:16:50 +00:00
Mark Vejvoda
eee0d0ab2e
- more logging to track down cold's issue
2012-07-06 21:28:54 +00:00
Mark Vejvoda
2572fcf561
- more logging to track down cold's issue
2012-07-06 21:01:45 +00:00
Titus Tscharntke
a9049ac887
hints while loading with language support and keycode replacement.
2012-06-19 00:32:39 +00:00
Titus Tscharntke
dc99918cfe
first working version of "game hints" displayed while loading. ( still missing language support and techtree specific hint support )
2012-06-17 22:52:30 +00:00
Mark Vejvoda
771c6d5bd6
- fix file CRC calcs
...
- fix validation for techs to properly handle special file paths
2012-06-04 04:00:37 +00:00
Mark Vejvoda
6dae391ad6
- added a bit more debug info to find tomreyns bug
2012-05-22 23:12:48 +00:00
Mark Vejvoda
f72c1757d5
- added a bit more debug info to find tomreyns bug
2012-05-22 23:03:01 +00:00
Mark Vejvoda
e38c9b5db0
- small changes to checksum file loading
2012-05-12 02:08:08 +00:00
Mark Vejvoda
2267011cbc
- try to optimize debug flag checking
2012-05-03 01:25:34 +00:00
Mark Vejvoda
897346d1f5
- added the beginning work to support translatable techtrees
2012-05-02 20:46:47 +00:00
Mark Vejvoda
a70b1a9881
- patch to compile on gcc 4.7
2012-05-01 14:55:06 +00:00
Mark Vejvoda
dbb116f250
- load of changes to get things compiling under VC++ 2010 (with updated deps seperate for vc2010)
2012-04-20 01:04:05 +00:00
Mark Vejvoda
8488b9c2b4
- speed up leak checker
...
- fix a few bugs that were discovered
2012-04-17 07:12:07 +00:00
Mark Vejvoda
ae91368a99
- memory leak checker fixed a few issues
2012-04-16 16:57:10 +00:00
Mark Vejvoda
8c0bf75bf5
- got built in memory leak working. Just edit leak_dumper.h and uncomment:
...
//#define SL_LEAK_DUMP
- got better / more accurate stack dumps when we detect errors in game.
- Both of these need to be worked on in windows next, win32 may not compile for now until i fix it on that platform.
- BE VERY CAREFUL when working in leak_dumper.* it may cause GCC and your system to crash if you don't know what you are doing!
2012-04-14 21:21:09 +00:00
Mark Vejvoda
f3df72bb14
- added a new function to correct some file paths when loading a saved game from another persons computer (may need more tweaking)
...
- added support for saving and loading tables from Lua
2012-03-29 18:14:25 +00:00
Mark Vejvoda
9286130138
- bugfixes and code cleanup found using cppcheck
2012-03-28 06:25:57 +00:00