Mark Vejvoda
8e88b36723
- removed pathfinder from GAE and all references
2012-09-22 21:39:13 +00:00
Mark Vejvoda
871b6c4a6e
- removed deprecated 'fast' pathfinder that wasn't fast enough and is not going to be used
2012-09-22 21:05:06 +00:00
Mark Vejvoda
1c211e4ce6
- lots of code cleanup from the cppcheck
2012-09-22 20:13:57 +00:00
Titus Tscharntke
5b6ffbd361
again new morphing feature: better way to handle the blocked places for morphing units
2012-09-21 23:45:59 +00:00
Titus Tscharntke
78643ddcfc
savegame/loadgame works too now with the new blocking feature.
2012-09-15 23:43:31 +00:00
Titus Tscharntke
ed91a7c59b
morph with blocking places works now. I still want to cleanup this after some discussion with softcoder ( some things marked with TT )
2012-09-13 21:50:07 +00:00
Titus Tscharntke
75032c3287
reserve unit place while morphing. (first try)
2012-09-11 21:16:24 +00:00
Mark Vejvoda
e2fcf9ed94
- bugfix for lighting of tileset objects, when rotated objects had weird lighting causing random light patterns to show on them.
2012-08-13 21:46:27 +00:00
Mark Vejvoda
0b9ad4c457
- added support for throwing known errors and skipping stack traces (For friendlier error messages)
2012-07-20 23:51:10 +00:00
Mark Vejvoda
ed9ae076c5
- attempt to fix pizza's crash
...
- safer use of random # in unit updater (not backward compatible with other builds)
2012-07-20 23:07:44 +00:00
Mark Vejvoda
c42d44a53a
- attempt to fix pizza's crash
2012-07-20 22:18:34 +00:00
Mark Vejvoda
2b0e9e40d3
- added more error checking in scenarios
2012-07-18 00:35:39 +00:00
Mark Vejvoda
e4cec7319e
- added more error checking in scenarios
2012-07-18 00:21:39 +00:00
Mark Vejvoda
de2e889a4f
- added more error checking in scenarios
2012-07-18 00:15:39 +00:00
Mark Vejvoda
4d97c80561
- added more error checking in scenarios
2012-07-18 00:04:24 +00:00
Mark Vejvoda
9f0546c008
- set correct exit codes (for tomreyn)
...
- fix loading when too many units on map (do not segfault)
- deprecate ThreadedNetworkClient setting
2012-07-17 23:04:30 +00:00
Titus Tscharntke
e311c439f6
sound is no more switched on when switching factions ( not a 100% fix but I think good enough )
2012-07-15 19:45:55 +00:00
Mark Vejvoda
d9e2a64bb3
*NOTE: This is not backwards compatible with previous builds
...
- disable the alpha fog of war cache as it takes too much RAM (not sure if it really improves performance that much)
- inline some common functions for speed
2012-07-03 19:31:52 +00:00
Mark Vejvoda
0f5cb29919
- build silhouette now uses team colour and you see all team players building placement
...
- improve performance when rending cell markers
2012-06-22 13:30:15 +00:00
Mark Vejvoda
acc2a5f9c9
- show light green with alpha silhouette of building when unit is moving to a location to build another unit
2012-06-22 04:58:44 +00:00
Titus Tscharntke
ca39f8c6b1
new try with changed fighting behaviour of ultra and mega;
...
fix for "*" in chat
2012-06-04 21:53:20 +00:00
Titus Tscharntke
3f604ae359
I give up on this :( . Softcoder must help me here I don't understand whats going on. We still see out of syncs if this is commented in.
2012-05-31 21:54:00 +00:00
Titus Tscharntke
d6f04c66e0
ctNetworkCpuUltra was the problem ...
2012-05-31 20:59:04 +00:00
Titus Tscharntke
4a70d090a8
commented out all my last changes to hunt down out of sync
2012-05-30 23:17:17 +00:00
Titus Tscharntke
1595eb3043
Skill can be NULL ....
2012-05-30 22:26:55 +00:00
Titus Tscharntke
b8401bf208
Making it a bit random if standing or runnning units are attacked by Ultra/Mega CPUs
2012-05-30 21:53:41 +00:00
Titus Tscharntke
00b1bea1ac
CPU-Ultra and Mega attack standing units in attack range first now. Lets see if this is good ...
2012-05-30 20:35:27 +00:00
Mark Vejvoda
8fd436b612
- added new lua method to play video's in scenarios:
...
playStaticVideo
2012-05-22 06:17:56 +00:00
Mark Vejvoda
0f25276e6f
- applied patch from MuwuM
2012-05-21 20:15:37 +00:00
Mark Vejvoda
e2844938b7
- updated to not segfault when loading a saved game and tileset is not found
2012-05-11 19:52:34 +00:00
Mark Vejvoda
bf3e5a15bf
- modders can now override land and air field names using lng specific files for a tileset (follows same principle as techtree lng files). Currently supported translatable strings:
...
FieldLandName=Land
FieldAirName=Air
2012-05-11 05:49:47 +00:00
Mark Vejvoda
2d6cda1f6f
- more pathfinder tweaks to try improve performance
2012-05-09 23:56:14 +00:00
Mark Vejvoda
1b2b1f9821
- improved the new pathfinder using hashmap
2012-05-05 06:23:09 +00:00
Mark Vejvoda
f79222defa
- more pathfinder in progress changes, nothing to test yet
2012-05-05 04:38:49 +00:00
Mark Vejvoda
3ff0796bec
- some in progress pathfinder work
2012-05-04 21:03:52 +00:00
Mark Vejvoda
771ff91c1c
- added a new pathfinder to test to see if it performs better than the old one
2012-05-04 14:57:59 +00:00
Mark Vejvoda
b8fb60b325
- speed up the pathfinder a bit
2012-04-21 03:42:25 +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
aa831dbb61
- inlined a few more functions
2012-04-17 15:25:31 +00:00
Mark Vejvoda
6e7d4aeec5
- speed up some heavily used functions
2012-04-17 07:51:45 +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
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
76c3fa1949
- fixed segfault when a unit is selected and they die (this is a long standing bug and not related to savegame)
2012-04-12 15:38:53 +00:00
Mark Vejvoda
22f43f4267
- added new lua method for setting the direct position of a unit (can be used for teleporting):
...
setUnitPosition(int unitId, Vec2i pos)
2012-04-11 05:41:40 +00:00
Mark Vejvoda
d16396db0a
- more save / loadgame bugfixes
2012-04-02 15:17:31 +00:00
Mark Vejvoda
fce4d55dd5
- better error handling, try to display proper error message and restore state as best as possible
2012-04-02 01:45:13 +00:00
Mark Vejvoda
3d386936dc
- updated loading games to translate tutorials and scenario paths
2012-03-31 20:58:33 +00:00
Mark Vejvoda
152e83399d
- added a new lua method isUnitAlive(unitId)
2012-03-31 20:17:19 +00:00
Titus Tscharntke
0c16882d0a
fix for "The last wave"-problem in amazon(light) scenario
2012-03-31 20:02:49 +00:00
Mark Vejvoda
2f885406e0
- added logic to delay AI player from path finding more than 10 units per frame (we make him think he is blocked and he will retry another frame)
2012-03-31 19:50:45 +00:00