Mark Vejvoda
1352f42854
- added support for checking if LuaJit library is installed and use that instead of normal Lua for increased lua performance (Currently only implemented in gcc builds)
2012-04-26 16:17:12 +00:00
Mark Vejvoda
2a1ee15a54
- applied patch for lua 5.2
2012-04-26 00:46:49 +00:00
Mark Vejvoda
e5d1cada0e
- fixed cmake build to work again with mingw
2012-04-24 03:52:06 +00:00
Mark Vejvoda
81890b0077
- fixed build on linux
2012-04-20 02:11:15 +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
329bb58b04
- a few code cleanup items while doing some testing in VC++ 2010
2012-04-17 19:42:53 +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
c8fdc9269f
- fix win32 build
...
- cleanup a lot of win32 compiler warnings
2012-04-16 20:15:57 +00:00
Mark Vejvoda
3b8dd289ac
- updated cmake to check for support of backtraces in gcc compiler
...
- fixed numerous bugs / warnings from cppcheck
2012-04-16 19:29:37 +00:00
Mark Vejvoda
ae91368a99
- memory leak checker fixed a few issues
2012-04-16 16:57:10 +00:00
Mark Vejvoda
1403a3fe44
- fixed a memory leak and fixed a segfault in a thread class
2012-04-16 15:46:22 +00:00
Mark Vejvoda
a37dc8a7b3
- fix headless server crash due to new call to setgama in headless mode
...
- a few code optimizations to start to improve performance
2012-04-16 06:14:10 +00:00
Titus Tscharntke
fe59fe8703
Bugfix: particles are also colored with daylight effect if they are created. ( if isDaylightAffected is set )
2012-04-15 22:38:41 +00:00
Mark Vejvoda
5cfb7e85d5
- Added stack traces to win32 build when we detect an error
2012-04-14 22:48:49 +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
9aca26a0f0
- bugfix for unit selection segfault on game exit
...
- added thread hardening to try to ensure we never try to delete a thread more than once.
2012-04-12 20:43:19 +00:00
Mark Vejvoda
cd5bce3b91
- removed configurator from cmake file
...
- applied libircclient patch from forums 'the Chakra project'
2012-04-11 18:58:38 +00:00
Mark Vejvoda
83d2474ded
- bugfix animated particle model logic
2012-04-04 23:43:31 +00:00
Mark Vejvoda
c1f617481e
- bug fixes for load saved game (now fixes loading on windows) and corrects memory bug for loading saved games on all platforms.
2012-04-04 15:36:09 +00:00
Mark Vejvoda
6e66963664
- added validate-tileset
2012-04-03 19:35:22 +00:00
Mark Vejvoda
5b5d753341
- bugfixes for save / load game bugs reported
2012-04-02 15:02:44 +00:00
Mark Vejvoda
f80e440713
- added a bunch of new commandline commands to display lists of different kinds of installed game data:
...
--list-maps
--list-techtrees
--list-scenarios
--list-tilesets
--list-tutorials
2012-04-02 06:07:32 +00:00
Mark Vejvoda
030582c1ef
- added a new EnumParser class to convert enum to string and vice versa
...
- factions can now customize some more of the AI behavior
2012-03-31 05:54:24 +00:00
Mark Vejvoda
c02c90427b
- added some more lua commands:
...
vector<int> getUnitsForFaction(factionIndex,commandTypeName, field)
int getUnitCurrentField(unitId)
2012-03-30 07:10:14 +00:00
Mark Vejvoda
f7423608ce
- bugfix for lua strings
2012-03-30 01:48:41 +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
433f4e84ce
- a few more fixes found using cppcheck
2012-03-28 06:34:34 +00:00
Mark Vejvoda
9286130138
- bugfixes and code cleanup found using cppcheck
2012-03-28 06:25:57 +00:00
Mark Vejvoda
9e1001fac7
- headless server will only give network status info to the locahost now and not on any other ip (for security purposes)
2012-03-27 05:39:02 +00:00
Mark Vejvoda
d6619a9cd3
- added new ability to specify the game status listen port
2012-03-26 06:59:08 +00:00
Mark Vejvoda
4f1bee5aea
- attempt to save and load scenario info in saved games
2012-03-26 06:48:58 +00:00
Mark Vejvoda
d356e5f5de
- added new headless server status check:
...
on the SAME box as the headless run:
./megaglest --headless-server-status
2012-03-25 06:55:43 +00:00
Mark Vejvoda
bc3cc07aba
- corrected multiple model processing based on hp
...
- fixed cmake scripts (thanks Andrew Clarke)
- fixed streflop files to ignore softfloats if not used during build
2012-03-24 18:30:49 +00:00
Mark Vejvoda
b14431385f
- attempt to make accepting socket connections and dealing with certain connection problems more stable
2012-03-24 01:09:55 +00:00
Mark Vejvoda
a7e45eb354
- added the ability to record all game command to a replay file. To test saving / loading games from a replay file, add this to glestuser.ini:
...
SaveCommandsForReplay=true
2012-03-20 04:53:26 +00:00
Mark Vejvoda
b481fbcbb5
- proper save and restore for particles
2012-03-19 21:35:54 +00:00
Titus Tscharntke
d738dddab6
particles are no longer saved ( just particle systems ) because they made the savegame huge.
2012-03-17 22:26:50 +00:00
Mark Vejvoda
1ac9aa6d3f
- fixed xml loading via rapidxml for some scenarios that had embeddex xml comments in lua
...
- added automation abilities for automated testing with automated saved games
2012-03-17 08:20:17 +00:00
Mark Vejvoda
d222e6a4ba
- fixed windows build
2012-03-17 03:59:30 +00:00
Mark Vejvoda
5f15bf20a9
- yes you can load saved games now :)
2012-03-16 01:58:39 +00:00
Mark Vejvoda
01f8f518b3
- saved games now go into saved folder
2012-03-15 22:09:11 +00:00
Mark Vejvoda
510ee7dfff
- bugfixes for loading XML and not dropping newlines
...
- started work on trying to save lua state (global variables only)
2012-03-15 20:48:27 +00:00
Mark Vejvoda
5cd0a788d2
- updated windows build to compile with latest updates
2012-03-15 16:37:53 +00:00
Mark Vejvoda
3eeb1ddea4
- added option to specify which game to load when loading a saved game.
...
- added a hotkey to save games any time during game play (F11). This saves files with a timestamp
- we now keep track of the last game the user saved and if commandline does not specify a game to load it uses the last saved game
2012-03-15 15:57:21 +00:00
Mark Vejvoda
fc125bec37
- added command groups and unit selection to save / load game info
2012-03-15 07:09:36 +00:00
Mark Vejvoda
d1dd79047e
- no need for xerces anymore? All XML is now done by rapidxml by default (loading and saving)
2012-03-15 05:59:23 +00:00
Mark Vejvoda
8860fd0dc8
- fix saved games in headless server mode
2012-03-14 23:25:47 +00:00
Mark Vejvoda
7425dc8fdf
- ALL XML loading will default to rapidxml, we now ONLY use xerces for saving the game (until i get time to implement xml save using rapidxml)
2012-03-14 22:48:46 +00:00
Mark Vejvoda
4bd6b53f9d
- added insanely fast rapidxml as a supported xml engine to use. Currently its ONLY used for loading saved game xml and the currently class ONLY handles loading (not saving) xml's.
2012-03-14 21:52:13 +00:00
Mark Vejvoda
8d5de12d42
- added some particles to load game logic
2012-03-14 07:23:41 +00:00