Mark Vejvoda
|
c5331b7e8a
|
- initial work to save game state to XML. Current only saves when out of synch or game end occurs and saves to same folder as log files and file is called: megaglest-saved.xml
(Currently we store way too much info but this is a starting point)
|
2012-03-10 03:27:25 +00:00 |
|
Mark Vejvoda
|
9d6607a051
|
- added new lua method so users can create units without spacing rules:
createUnitNoSpacing
|
2012-02-21 21:56:20 +00:00 |
|
Titus Tscharntke
|
9f703f2303
|
faction links, modders can include factions from other techtrees if techtree.xmls are compatible.
( Still problems with CRC-calculation and download in Multiplayer for those linked factions )
|
2012-01-17 01:34:50 +00:00 |
|
Mark Vejvoda
|
e351def1cb
|
- added new lua function to display playername:
getPlayerName(i)
|
2012-01-05 00:45:17 +00:00 |
|
Mark Vejvoda
|
6f924b310d
|
- added new lua method to get system macro values:
dofile(getSystemMacroValue("$SCENARIO_PATH") .. "unit.ai.class.lua")
|
2012-01-05 00:04:55 +00:00 |
|
Mark Vejvoda
|
ec2f889a76
|
- scenario pause command should work in network mode
|
2011-12-28 07:26:16 +00:00 |
|
Mark Vejvoda
|
9852325da6
|
- fixed Martiño Figueroa's name in all copyrights in source code
- added copyrights to files that were missing it
|
2011-12-14 07:40:48 +00:00 |
|
Mark Vejvoda
|
609bc528d2
|
- fixed fog of war bug in map preview for connected client
- in headless mode keep three caches in case its related to out of synch
- comment out spurious irc console text
|
2011-12-03 01:19:54 +00:00 |
|
Mark Vejvoda
|
d33e1174a5
|
- bugfixes related to cppcheck report
- bugfixes found using valgrind (memory leaks)
|
2011-12-02 16:07:59 +00:00 |
|
Mark Vejvoda
|
03a7a72ef5
|
revert network code back to beta1 code
|
2011-11-27 05:27:50 +00:00 |
|
Mark Vejvoda
|
fbb3f0b8e5
|
- faction threads now use semaphores to signal completion lowering cpu use on main thread
|
2011-11-26 23:11:33 +00:00 |
|
Mark Vejvoda
|
b2adc16ca6
|
- added Muwums lua function
|
2011-11-15 17:39:49 +00:00 |
|
Titus Tscharntke
|
cbdde66999
|
we dont need to be too picky with translations which are mainly meant for logfiles
|
2011-11-04 01:12:05 +00:00 |
|
Mark Vejvoda
|
30e1f45cc7
|
- intro is now fully translatable and configurable (see english.lng file at the bottom for intro strings)
- added game loading text strings to language file
- ONLY load the font type we are using
|
2011-11-02 17:17:28 +00:00 |
|
Mark Vejvoda
|
762699ef88
|
- bugfixes for passing from one scenario into another when keeping faction state
|
2011-10-07 03:25:17 +00:00 |
|
Mark Vejvoda
|
a7cfcc1d99
|
- added special placement code when carrying over units from one scenario to another
|
2011-10-06 22:19:58 +00:00 |
|
Mark Vejvoda
|
b126768d9c
|
- updated scenario lua function to allow carry over of factions or not
|
2011-10-06 20:44:55 +00:00 |
|
Mark Vejvoda
|
2d42f59fe1
|
- added a new lua function to allow loading a new scenario from inside an existing scenario
loadScenario('capture_the_flag2')
|
2011-10-06 18:04:59 +00:00 |
|
Mark Vejvoda
|
aed293bba2
|
- fixed a bunch of memory leaks that will hopefully mean less overall memory requirements.
|
2011-09-28 06:57:42 +00:00 |
|
Mark Vejvoda
|
c68aa74fcf
|
- more updates for headless mode (try to avoid using opengl completely), server now runs at around 20 MB RAM at game start.
|
2011-09-27 05:29:57 +00:00 |
|
Mark Vejvoda
|
ece2927350
|
- attempt to fix command grouping
|
2011-09-25 04:07:59 +00:00 |
|
Mark Vejvoda
|
37fd0d6c71
|
- disable grouped commands by default until i track the segfault
|
2011-09-23 19:19:09 +00:00 |
|
Mark Vejvoda
|
72c12a3459
|
- another attempt to fix command grouping bug (its now turned on be default again), please test for crashes or out of synch
|
2011-09-22 20:42:06 +00:00 |
|
Mark Vejvoda
|
7d53df698a
|
- added new in-game popup menu and new ability to switch teams in game (turned off by default in advanced settings)
|
2011-09-21 06:51:28 +00:00 |
|
Mark Vejvoda
|
c2b2e41935
|
- disabled grouped commands for now
|
2011-09-09 20:42:02 +00:00 |
|
Mark Vejvoda
|
41dfe298d3
|
- re-enable grouped commands for better unit moving (was previously causing out of synch but i think it works properly now)
|
2011-09-09 17:49:10 +00:00 |
|
Mark Vejvoda
|
bb68106912
|
- phase 3 of cppcheck verbose fixes
|
2011-09-01 18:08:56 +00:00 |
|
Mark Vejvoda
|
57afc2d715
|
- phase 2 of cppcheck verbose fixes
|
2011-09-01 01:11:23 +00:00 |
|
Mark Vejvoda
|
a388c92be6
|
- disable group unit commands as default being enabled (since its is causing out of synch)
|
2011-07-18 18:31:54 +00:00 |
|
Mark Vejvoda
|
5ffc0937f1
|
- added new ini setting to toggle grouped commands processing (hunting down out of synch). To turn it off try:
AllowGroupedUnitCommands=false
|
2011-07-12 23:41:14 +00:00 |
|
Mark Vejvoda
|
b8bd927b7b
|
- finally fixed the unit sorting hang bug, try it tomryen
|
2011-07-06 06:38:56 +00:00 |
|
Mark Vejvoda
|
15488ddb31
|
- bugfixes related to attack-boost memory leaks
|
2011-07-06 05:16:25 +00:00 |
|
Mark Vejvoda
|
1fd179196c
|
- attempt to fix hang issue reported by tomreyn
|
2011-07-05 18:26:09 +00:00 |
|
Mark Vejvoda
|
2c80543889
|
- attempt to group command execution so units given the same command at the same time will work more smartly (closer units go first and so on)
|
2011-07-05 04:37:35 +00:00 |
|
Mark Vejvoda
|
e221011af2
|
- bugfixes so that the mingw compile builds
|
2011-05-24 22:51:45 +00:00 |
|
Mark Vejvoda
|
1085f24c6f
|
- more updates to handle unicode (most of the focus was getting tools working in windows using non ascii file paths)
|
2011-05-23 19:23:00 +00:00 |
|
Mark Vejvoda
|
60b8093f5b
|
- attempt to get non ascii file paths working in megaglest (Japanese etc...)
|
2011-05-18 21:49:11 +00:00 |
|
Mark Vejvoda
|
e34e70a0c8
|
- added code to merge duplicate sounds used in a techtree
|
2011-05-06 07:47:31 +00:00 |
|
Mark Vejvoda
|
6492832c35
|
- added initial validation code to warn about duplicate data used in factions
|
2011-05-05 19:21:50 +00:00 |
|
Mark Vejvoda
|
cb113514e1
|
- limit current resource amounts to max storage allowed at game start
|
2011-04-25 06:39:40 +00:00 |
|
Mark Vejvoda
|
4bce94fbbb
|
- make messageboxes less alpha background so they are darker and easier to read (try it ultifd)
- made lag timeout max set to 35 instead of 65 since 35 is bad enough
- added another error check
|
2011-04-18 06:42:25 +00:00 |
|
Mark Vejvoda
|
a04557ee7f
|
- set pathfinder values back to be compatible with beta2
|
2011-04-14 03:27:34 +00:00 |
|
Mark Vejvoda
|
9b91bf5c68
|
- modified lua method addConsoleText to look in scenario language file for text
- added new commandline options to display CRC values for various items (like maps, tilesets etc)
|
2011-04-09 06:20:43 +00:00 |
|
Mark Vejvoda
|
3b56aa4475
|
- performance changes... (problem found by titi) most debug calls line are skipped when the debug flag is disabled even BEFORE getting into the handledebug method.
This improves performance VERY MUCH.
|
2011-03-28 03:54:23 +00:00 |
|
Mark Vejvoda
|
9681e7f1bc
|
- initial code for managing mod content (downloads and removal of user data)
|
2011-03-25 10:11:16 +00:00 |
|
Mark Vejvoda
|
47a81f8b44
|
- performance improvements for units using the stop command when units are idle
|
2011-03-24 21:55:39 +00:00 |
|
Mark Vejvoda
|
8a9505e1e8
|
- added conditional check to only issue a stop command to units if they are not already stopped
- memory cleanup on unit errors
- mutex for checksum class
|
2011-03-23 00:49:21 +00:00 |
|
Mark Vejvoda
|
0379b7284d
|
- removed requirement to have a newer libcurl, now most platform, should be able to build mg more easily (only require 7.16.4 or newer instead of 7.21.0)
|
2011-03-20 00:11:00 +00:00 |
|
Mark Vejvoda
|
97017b2f1f
|
- added a new lua method to add text on the console for Elimnator's scenario.
|
2011-03-19 12:19:22 +00:00 |
|
Mark Vejvoda
|
d21eeeae07
|
- lessen pathfinder max nodes to see if this gives better performance
|
2011-03-19 01:31:49 +00:00 |
|