Mark Vejvoda
|
c63da54bbd
|
- attempt to improve performance when units are blocked badly (this is not backwards compatible with other builds, will create out of synch)
|
2013-02-22 06:52:51 +00:00 |
|
Mark Vejvoda
|
8916a86b8c
|
- bugfixes for load / save game for in progress joining
|
2013-02-19 06:41:56 +00:00 |
|
Mark Vejvoda
|
69925fb887
|
- bugfixes for joining network games
|
2013-02-19 04:53:24 +00:00 |
|
Mark Vejvoda
|
b38f6b20a1
|
- updates to join in progress game, and now allow for switching slots
|
2013-02-16 10:07:36 +00:00 |
|
Titus Tscharntke
|
4e6e96b125
|
AI scouting switched back to something we had before "THE BUG"
|
2013-02-12 21:17:21 +00:00 |
|
Mark Vejvoda
|
9bc6d33f1d
|
- bug fixes to stabilize the windows build
|
2013-02-09 06:57:05 +00:00 |
|
Mark Vejvoda
|
cfb9b61168
|
- rollback AI so nig can test anarchy bug
|
2013-02-06 23:58:49 +00:00 |
|
Titus Tscharntke
|
3ea6a02d95
|
no return in void methods
|
2013-02-05 22:00:50 +00:00 |
|
Mark Vejvoda
|
b2be14ca33
|
- updated the AI's scouting logic
- updated from transifex
|
2013-02-05 06:56:59 +00:00 |
|
Mark Vejvoda
|
f87b8b6ee2
|
- updated code to protect against null pointers and uninitialized values and threading issues
|
2013-02-04 08:30:43 +00:00 |
|
Mark Vejvoda
|
d02f91d2e0
|
- bugfix for AI not using correct build spacing
|
2013-02-03 23:29:16 +00:00 |
|
Mark Vejvoda
|
d9fac85d21
|
- added more debug logging
|
2013-01-27 07:26:35 +00:00 |
|
Mark Vejvoda
|
7ecc7325ac
|
- trying to trace nig's crash (more debug info and safer code)
|
2013-01-23 14:51:28 +00:00 |
|
Mark Vejvoda
|
1a49588a45
|
- added smarts to the AI so it takes note of very active battle locations and scouts there.
|
2013-01-12 01:55:13 +00:00 |
|
Mark Vejvoda
|
de1f7c53d9
|
- improve AI performance a bit and ALSO update the AI so they harvest sooner when running low on consumables
|
2013-01-12 01:11:53 +00:00 |
|
Mark Vejvoda
|
5d2066fdbb
|
- added a new thread manager to try to see if it takes less CPU cycles while the thread controller waits for slaves to do their work. To enable the experimental thread manager set: EnableNewThreadManager=true
|
2013-01-10 21:16:28 +00:00 |
|
Mark Vejvoda
|
1f49886755
|
- re-enabled fog of war cache to improve performance
- improve xml file loading speed
|
2013-01-03 17:30:59 +00:00 |
|
Mark Vejvoda
|
ee2ad95164
|
- attempt to improve ai decision performance by having each ai player updates done in a thread
|
2013-01-01 18:55:26 +00:00 |
|
Mark Vejvoda
|
1dbcabf12c
|
- minor feature request added from sourceforge, when command given cannot be executed, sometimes we show the requirements of the command so the user knows why it failed
|
2012-11-10 19:39:55 +00:00 |
|
Mark Vejvoda
|
ff58a868b3
|
- attempt to bugfix windows using proper printf syntax for data types
|
2012-11-10 06:37:23 +00:00 |
|
Mark Vejvoda
|
5c15a0e9f4
|
- cast to unsigned int for all calls to srand
|
2012-10-30 17:12:04 +00:00 |
|
Mark Vejvoda
|
28d65e8d55
|
- cleanup from last checkin (corrections)
|
2012-10-26 03:08:40 +00:00 |
|
Mark Vejvoda
|
3419127632
|
- proper way to handle size_t objects (cleanup warning on other platforms)
|
2012-10-26 02:42:10 +00:00 |
|
Mark Vejvoda
|
011e0263b0
|
- lots more code cleanup, using safe buffer size code to avoid buffer overflows
|
2012-10-19 01:31:20 +00:00 |
|
Mark Vejvoda
|
c5ac0cc8e3
|
- fix min player for headless game message
|
2012-10-06 17:50:27 +00:00 |
|
Mark Vejvoda
|
5e42c6dc03
|
- loads of code cleanup based on verbose output from the latest git version of cppcheck
|
2012-10-06 07:06:40 +00:00 |
|
Mark Vejvoda
|
2a80dd7c3c
|
- more cppcheck code cleanup
|
2012-10-06 03:42:31 +00:00 |
|
Mark Vejvoda
|
c39da4cd69
|
- code cleanup from cppcheck
|
2012-10-06 02:10:23 +00:00 |
|
Mark Vejvoda
|
4e195e10af
|
- updated random seed generation to be more random
|
2012-09-27 06:42:57 +00:00 |
|
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
|
e0bf4df646
|
- cppcheck round #2 cleanup
|
2012-09-22 20:37:42 +00:00 |
|
Mark Vejvoda
|
1c211e4ce6
|
- lots of code cleanup from the cppcheck
|
2012-09-22 20:13:57 +00:00 |
|
Mark Vejvoda
|
b1cc8592fd
|
- deprecated the ini setting: EnableFastPathFinder
|
2012-09-22 17:51:42 +00:00 |
|
Mark Vejvoda
|
5458f7abb4
|
- units now use a random # from 10-20 cells to determine how often they refresh their path
|
2012-05-12 01:06:55 +00:00 |
|
Mark Vejvoda
|
dc270fbbaa
|
- rollback the last pathfinder change its no good
|
2012-05-12 00:50:15 +00:00 |
|
Mark Vejvoda
|
ef39f93457
|
- try to speed up water rendering a bit, but especially pathfinder
|
2012-05-12 00:01:05 +00:00 |
|
Mark Vejvoda
|
2d6cda1f6f
|
- more pathfinder tweaks to try improve performance
|
2012-05-09 23:56:14 +00:00 |
|
Mark Vejvoda
|
ee6eed20a2
|
- fixed the build on windows
|
2012-05-07 01:37:43 +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
|
85f98e8f55
|
- added ini setting to enable new pathfinder (its off by defualt now).
EnableFastPathFinder=true
|
2012-05-04 16:48:14 +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
|
897346d1f5
|
- added the beginning work to support translatable techtrees
|
2012-05-02 20:46:47 +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
|
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
|
6e7d4aeec5
|
- speed up some heavily used functions
|
2012-04-17 07:51:45 +00:00 |
|