Mark Vejvoda
c781982e57
- increased explorecells cache size
2010-08-24 23:36:23 +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
0e3c0a8d0e
- disabled staggered unit updates
2010-08-24 02:49:55 +00:00
Mark Vejvoda
65cf1bfdac
- attempt to lessen memory footprint of particles and speed up rendering
2010-08-24 01:21:34 +00:00
Mark Vejvoda
1daecc4145
- made staggered faction updates toggle flag
2010-08-23 19:49:00 +00:00
Mark Vejvoda
61a2340e14
- disable faction update staggering
2010-08-23 19:35:55 +00:00
Mark Vejvoda
70817a07d1
- some performance updates to fog of war computation
2010-08-23 15:10:37 +00:00
Mark Vejvoda
284371f206
- some performance updates to fog of war computation
2010-08-23 14:48:33 +00:00
Mark Vejvoda
db47a14940
- attempt to spread out faction world ticks for better performance
2010-08-23 09:53:04 +00:00
Mark Vejvoda
cce338a2c6
- atempt to squeeze some extra rendering performance
2010-08-21 18:50:56 +00:00
Mark Vejvoda
fe8d3b3130
- numerous bugfixes mostly centered around network lag, but also added more logging and protective code (like buffer overflow checks)
...
*NOTE: This version is NOT backwards compatible with other builds
2010-08-07 03:26:38 +00:00
Mark Vejvoda
a7c86fb86b
- a better attempt to safely end games and hopefully fix the delete cells bug once for all
2010-08-04 20:07:39 +00:00
Mark Vejvoda
c63283ffac
- another attempt to fix game end crash for ultifd
2010-08-04 16:56:24 +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
77ee50b681
- some code cleanup related to supporting multiple path finders
2010-07-21 20:40:11 +00:00
Mark Vejvoda
bca03b0c0c
- initial changes to support multiple path finders
2010-07-21 18:21:40 +00:00
Mark Vejvoda
ed67b16aba
- added ability to completely disable explorecells caching if required
2010-07-17 06:33:40 +00:00
Mark Vejvoda
354d8b5408
- improvement for explorecells caching
2010-07-17 01:00:31 +00:00
Mark Vejvoda
432343572f
- updated caching for explorecells to be smarter and also remove old items if the cache gets too large (hits a threshold)
2010-07-16 22:17:36 +00:00
Mark Vejvoda
3d62ba1089
- updated caching for explorecells to be smarter and also remove old items if the cache gets too large (hits a threshold)
2010-07-16 22:15:09 +00:00
Mark Vejvoda
206170bc76
- attempted some speed improvements for unit lookup as well as exploreCells
2010-07-14 06:59:55 +00:00
James McCulloch
8387ed29dc
* wired up RoutePlanner/Cartographer
...
* added DebugRenderer (mostly dysfunctional)
* add lots of OutputDebug calls for the path finder, as macro PF_TRACE
2010-07-13 05:33:43 +00:00
Mark Vejvoda
39ad29ba3d
- attempt to improve rendering speed by rolling back render code to be more like 3.3.4
...
- added new ini setting to adjust http timeout and set default timeout to 10 seconds now
2010-07-07 18:50:55 +00:00
Mark Vejvoda
64705aa786
- some optimizations for performance logging
2010-07-06 19:24:36 +00:00
Mark Vejvoda
8478ab80b3
- bugfixes for malformed debug statements
...
- updated version to 3.3.5.1
- added more null checks
- changes to try to fix crash when ending a game (delete cells bug)
2010-07-06 05:30:34 +00:00
Mark Vejvoda
1d4f47718c
- added many new things and fixed a number of bugs (too tried to mention them all)
2010-06-24 01:23:18 +00:00
Mark Vejvoda
eeda623b4f
- removed the rotateunit flag (its now just part of MG)
...
- updated rendering to consider both visible and explored cells when rendering untis and objects
- added a warning message when a client is lagging and coming close to being kicked off
2010-06-17 00:08:27 +00:00
Mark Vejvoda
cad295c912
- a few minor render updates to try to squeeze better performance out of the rendering (only render visible and explored unit and object cells)
2010-06-16 07:18:06 +00:00
Mark Vejvoda
c7c9e69567
- added initial work to better manage rendering (but not yet enabled)
...
- added new commandline parameter: --version
- some thread cleanup to try adjusted timings when threads shutdown
2010-06-15 16:27:52 +00:00
Mark Vejvoda
fc63460e07
- updated unitid offset for each faction so that we support up to 100,000 units per faction per game (which is larger than previously supported)
2010-05-31 09:45:54 +00:00
Mark Vejvoda
8ea52485cc
- Attempt to fix unit id allocation issues
2010-05-31 09:24:44 +00:00
Mark Vejvoda
5c5b5a3283
- added more debug output
2010-05-29 09:38:00 +00:00
Mark Vejvoda
0aade73335
- Did some refactoring to move connectionSlotThread into ConnectionSlot class
2010-05-27 23:46:38 +00:00
Mark Vejvoda
5879e87297
- added game start debug output to console to show basic faction info
2010-05-20 20:19:34 +00:00
Mark Vejvoda
b69d808a0b
- added loads of debug potential. We can now output most objects as a string for logging purposes.
...
- when we get the command type id not found error we now dump the whole world to a textfile
- Pressing the | hotkey at any time during a game dumps the whole world to a textfile
2010-05-18 03:53:57 +00:00
Mark Vejvoda
8be87ee362
- bugfix for network game settings broadcast and game end fog of war fix
2010-05-17 16:02:47 +00:00
Titus Tscharntke
54bcbf4303
watereffects in right place for big units
2010-05-07 08:01:14 +00:00
Titus Tscharntke
0dd135fc12
windowed/fullscreen switch in options ( needed for windows )
...
watereffect improved for big unnits ( ElimiNator should test it )
2010-05-03 22:07:27 +00:00
Mark Vejvoda
1efc2dc0a6
- updates to Chinese font support so Linux will compile
...
- added more debugging and NULL guards
2010-05-03 06:25:54 +00:00
Mark Vejvoda
2417f37e21
added more debugging for error conditions
2010-05-01 10:46:56 +00:00
Mark Vejvoda
58386a72e8
Bugfix for cases where command cache was not yet initialized
2010-05-01 09:27:08 +00:00
Mark Vejvoda
a50b89e9cc
Ported 3.3.4.2 fixes to trunk
2010-04-23 04:29:11 +00:00
Mark Vejvoda
a01c0adb78
Added a new lua script function called: unfogMap to allow scenarios and tutorials to turn off fog of war.
2010-04-23 02:48:56 +00:00
Mark Vejvoda
d412cb5f79
Added a bunch of NULL pointer guards, changed undertake to cleanup dead units more safely and added more debug tracing
2010-04-20 02:19:37 +00:00
James McCulloch
a9026f8c20
* added missing #include "leak_dumper.h" to new cpp files
...
* fix for map names not being formatted (and replaced explicit loops to do the same to tileSet & techTree)
* fix exploration state for fog-of-war off & multiplayer (note: also turns off for AI, diff. behaviour to before)
* added fogOfWar to GameSettings and added to cutom game menu/menu_state_custom_game.cpp
2010-03-27 07:09:34 +00:00
James McCulloch
00dd0f490d
* fix for map names (possible duplicate entries if mgm and gbm with same name) & alphabetically sorted now
...
* re-implemented building rotation (Note: requires particle systems that should be rotated with the building to be 'relative')
2010-03-25 12:15:10 +00:00
Titus Tscharntke
c4a9f61842
Bugfix for lua. Units died by hunger are reported in luas <unitDied>-section too
...
Also fixed the stats by counting this kind of death too.
2010-03-19 18:58:46 +00:00
Mark Vejvoda
f838293632
Added code for the following:
...
a) Complete Unit Rotation for multi-player
b) Added support for user defined data folders
2010-03-18 21:26:40 +00:00
Mark Vejvoda
2012b7e22c
Made changes to properly isolate new unit rotation code so that it is disabled by default
2010-03-13 21:10:45 +00:00
Mark Vejvoda
e9847750c1
Disabled in progress code related to unit rotation feature (will re-enabled after current release)
2010-03-12 07:42:55 +00:00
Mark Vejvoda
43c3f2457e
Code Restructuring to make mega-glest more standard
2010-03-12 05:20:53 +00:00
Mark Vejvoda
7cb4f99ec4
Code Restructuring to make mega-glest more standard
2010-03-12 05:11:28 +00:00
Titus Tscharntke
0ce9b5fcac
initial version ( megaglest 3.2.3-beta3 )
2010-01-22 01:45:58 +00:00