Mark Vejvoda
2267011cbc
- try to optimize debug flag checking
2012-05-03 01:25:34 +00:00
Mark Vejvoda
b84c69a93b
- translatable techtrees, currently supported resource names, unit names and upgrade names. For each techtree created a lang folder in the techtree main folder. Now create language specific files <techtree>_language.lng as we do for scenarios. In the file add:
...
ResourceTypeName_<name>=My new resource name
UnitTypeName_<name>=<name>=my new unit name
UpgradeTypeName_<name>=my new upgrade name
2012-05-02 21:00:57 +00:00
Mark Vejvoda
897346d1f5
- added the beginning work to support translatable techtrees
2012-05-02 20:46:47 +00:00
Mark Vejvoda
5c0db25c86
- added a few new lua methods to register cell 'areas' for unit or for factions for wciwow
2012-05-02 06:07:11 +00:00
Mark Vejvoda
35e9577d77
- does this fix the build on Arch Linux?
2012-05-01 20:22:18 +00:00
Mark Vejvoda
8d1300d9a1
- does this fix the build on Arch Linux?
2012-05-01 20:11:32 +00:00
Mark Vejvoda
20ffdbcf2d
- fixed on windows platform
2012-05-01 15:21:09 +00:00
Mark Vejvoda
a70b1a9881
- patch to compile on gcc 4.7
2012-05-01 14:55:06 +00:00
Mark Vejvoda
2c8b1739e5
- removed printf's as they slowed down pathfinding
2012-05-01 05:12:38 +00:00
Mark Vejvoda
624237ed47
- attempt to tweak the pathfinder a bit for performance when units are consistently having a hard time pathfinding we scale back their max cell count used in pathfinding until they have better success in pathfinding
2012-04-29 04:45:51 +00:00
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
b8fb60b325
- speed up the pathfinder a bit
2012-04-21 03:42:25 +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
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
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
f612707849
"PleaseWait"-message while calculating all CRCs in mod menu.
2012-04-16 00:15:11 +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
Titus Tscharntke
ed201fa5d3
"save game" in ingame menu( I don't know how a quick "load last saved game" ould work from ingame menu :-/ )
2012-04-13 23:13:02 +00:00
Mark Vejvoda
7f0b439d5d
- some initial work for pathfinder changes (nothing enabled yet)
...
- added savegame info for network games to start thinking about how to allow players to reconnect to a network game.
2012-04-13 20:20:40 +00:00
Mark Vejvoda
c83cfc6e03
- bugfix to save server ip's in join menu
2012-04-13 19:37:52 +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
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
80e1e45ba8
- bugfix for over-riding irc channel and server
2012-04-12 06:03:21 +00:00
Titus Tscharntke
f495a41a05
Extra option for menu rain effect ( needs update in language files german/english done )
2012-04-11 22:19:50 +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
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
7328875160
- bugfix for rain effect, now dynamically turns on/off when toggled in menu and hopefully fixes strange water splash bug
2012-04-11 05:18:00 +00:00
Mark Vejvoda
ac015c8819
- fixed hp and ep regeneration so they can use negative values.
2012-04-11 04:48:36 +00:00
Mark Vejvoda
a72fc4e341
- removed configurator from the build and installation, it is deprecated
2012-04-10 02:12:16 +00:00
Mark Vejvoda
2ab041813f
- code cleanup based on cppcheck report
2012-04-05 03:53:59 +00:00
Mark Vejvoda
83d2474ded
- bugfix animated particle model logic
2012-04-04 23:43:31 +00:00
Titus Tscharntke
4aae520da6
Highlighting rendering without cycling through all units each frame ...
2012-04-04 22:57:32 +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
Titus Tscharntke
6c12bfbec8
Improved resource object selection implementation which allows highlight effects now too.
...
Generally changed highlight effect to something more obvious
2012-04-04 00:30:16 +00:00
Mark Vejvoda
6e66963664
- added validate-tileset
2012-04-03 19:35:22 +00:00
Titus Tscharntke
1df365d697
I removed the automatic game pausing when message are shown because I don't like it ( sc does not like it at all so ... ). Still auto-pausing while showing menues ingame in singleplayer.
2012-04-03 00:32:52 +00:00
Titus Tscharntke
8c6dde365b
mouse pointer shows multi click command state
2012-04-02 23:37:03 +00:00
Titus Tscharntke
42b289fe1e
cursor work in progress ... ( for tomreyn and me to test )
2012-04-02 22:17:10 +00:00