Mark Vejvoda
|
9de151d975
|
- added more things to try to improve pathfinding (especially for the AI)
AI players should now detect when units are blocked (surrounded by other units from same faction) and tell the other units to move out of the way
|
2011-02-25 16:32:27 +00:00 |
|
Mark Vejvoda
|
c4795eb6cb
|
- more fixing of map corner position actions causing memory access violations (this will further stabilize the code)
|
2011-02-25 04:15:22 +00:00 |
|
Titus Tscharntke
|
922df8e025
|
up to 36 units selectable; maps can set camera heigth now ( be careful with this for performance reasons! )
|
2011-02-25 00:31:42 +00:00 |
|
Mark Vejvoda
|
4cb2485cdf
|
- fixed meeting point crash on edge of map
|
2011-02-24 22:13:40 +00:00 |
|
Titus Tscharntke
|
25204e0084
|
I just removed an unneeded check
|
2011-02-24 20:14:12 +00:00 |
|
Mark Vejvoda
|
d300c5635b
|
- bugfix for selection circle on units on the edge of map cells
|
2011-02-23 21:54:51 +00:00 |
|
Mark Vejvoda
|
16c7316887
|
- initial attempt to enable pathfinder caching (think it might work now). Please test
|
2011-02-23 07:03:38 +00:00 |
|
Mark Vejvoda
|
53e8d96092
|
- removed printf
|
2011-02-23 00:00:44 +00:00 |
|
Mark Vejvoda
|
77fb1b6d15
|
- bugfix for building units at edges of maps
|
2011-02-22 23:59:21 +00:00 |
|
Mark Vejvoda
|
8d8ed75990
|
- bugfix for building units at edges of maps
|
2011-02-22 22:25:03 +00:00 |
|
Titus Tscharntke
|
a06cb541b1
|
units with move skill have higher priority while selecting now than those without move skill ( typically buildings )
|
2011-02-22 16:18:44 +00:00 |
|
Mark Vejvoda
|
bd29260fef
|
- Does this fix choppy network play? Please test and let me know
|
2011-02-21 01:34:31 +00:00 |
|
James McCulloch
|
2def669678
|
fix fp flags on windoze release build (solves RoutePlanner sync problems)
init streflop in 'no denormals' mode (just in case)
|
2011-02-20 23:17:22 +00:00 |
|
Mark Vejvoda
|
b2ae0f3b7b
|
- reverted morph to original code to see if this fixes out of synch (from muwums original change)
|
2011-02-20 00:04:57 +00:00 |
|
Mark Vejvoda
|
92ca6ba75d
|
- attempt to see if this change corrects out of synch
|
2011-02-19 22:36:59 +00:00 |
|
Mark Vejvoda
|
755bed6553
|
- attempt to fix crash at intro screen
|
2011-02-18 16:15:14 +00:00 |
|
Titus Tscharntke
|
050a604390
|
hopefully the masterserver listing works now ...
|
2011-02-17 00:54:17 +00:00 |
|
Mark Vejvoda
|
69a7f8f1d6
|
- hopefully stabilized pathfinder for network play so we won't get out of synch
|
2011-02-16 19:44:12 +00:00 |
|
Mark Vejvoda
|
7a5de218b7
|
- chasing down out of synch
|
2011-02-16 04:43:27 +00:00 |
|
Mark Vejvoda
|
14c5b87da4
|
- debugging out of synch (make bailout logic optional)
|
2011-02-16 03:48:13 +00:00 |
|
Mark Vejvoda
|
e5a62f57ef
|
- some logging changes for helping test world synch better
|
2011-02-16 02:52:52 +00:00 |
|
Mark Vejvoda
|
c6c9478bca
|
- added vc++ 2010 solution file
|
2011-02-16 00:15:28 +00:00 |
|
Mark Vejvoda
|
a0cfe3fa08
|
- a few changes and now seems to compile in VC++ 2010 (still need to checkin project files)
|
2011-02-15 23:53:48 +00:00 |
|
Mark Vejvoda
|
8ec58868dc
|
- attempt to improve network performance (use separate mutexes for read / write operations)
|
2011-02-15 07:49:40 +00:00 |
|
Mark Vejvoda
|
2357e2cfd1
|
- Titi, fixed the remove object so its done in the Object destructor (using an interface)
|
2011-02-15 04:34:19 +00:00 |
|
mnaumann
|
02979a7430
|
- some adjustments to olaus' online docs' mg.ini configuration file
|
2011-02-15 03:54:47 +00:00 |
|
Mark Vejvoda
|
31e722287f
|
- bugfixes for when players disconnect, do not switch observers to AI and only show message once.
- Attempts to debug/improve network performance
|
2011-02-15 03:32:14 +00:00 |
|
Mark Vejvoda
|
508a2a8277
|
- updated with olaus's latest code (thanks Olaus)
|
2011-02-15 02:29:49 +00:00 |
|
Titus Tscharntke
|
01db66105e
|
status of serverline display fix / ressources are no longer selectable via rectangle ( which was quite useless )
|
2011-02-15 00:24:31 +00:00 |
|
Titus Tscharntke
|
a214fa87f5
|
clickable resources with display ; softcoder please look at unit_updater.cpp line 1032
|
2011-02-13 21:04:30 +00:00 |
|
Titus Tscharntke
|
62a2b7cc94
|
bugfix for target selection
|
2011-02-13 16:46:32 +00:00 |
|
Titus Tscharntke
|
30da435fc2
|
target selection for ressource objects is done with opengl picking now
|
2011-02-13 14:35:17 +00:00 |
|
Mark Vejvoda
|
737f95e5dd
|
- for testing made max pathfinder nodecount configurable
|
2011-02-13 03:31:05 +00:00 |
|
Mark Vejvoda
|
4488a4d388
|
- make pathfinder caching an ini setting tso its easy to test (disabled by default)
- some code cleanup related to threads and sockets
|
2011-02-13 03:06:12 +00:00 |
|
Mark Vejvoda
|
91a56e7805
|
- another segfault bugfix for spawned attacks
|
2011-02-12 21:47:31 +00:00 |
|
Mark Vejvoda
|
7dcb12ff60
|
- some more memory cleanup
|
2011-02-12 09:08:50 +00:00 |
|
Mark Vejvoda
|
c1ee5df801
|
- attempt to shutdown sdl in a more controlled way
|
2011-02-12 08:05:18 +00:00 |
|
Mark Vejvoda
|
cc973f3427
|
- bugfixes, some related to things pointed out by valgrind, some from opengl research and some for more stable operation
|
2011-02-12 07:34:32 +00:00 |
|
Mark Vejvoda
|
d056486ec4
|
- disable a cache that i think causes out of synch
|
2011-02-12 01:13:52 +00:00 |
|
James McCulloch
|
87f21b71d6
|
init pathfinder log-file
|
2011-02-12 00:42:21 +00:00 |
|
Mark Vejvoda
|
0533ce2c63
|
- a simple attempt to improve pathfinder performance (this needs to be tested well and can easily be disabled by setting: const bool tryLastPathCache = false;)
|
2011-02-11 23:32:24 +00:00 |
|
Mark Vejvoda
|
34e95f5cd5
|
- streflop was disabled (likely when we switched to cmake). Turn it on for now but we need to investigate more thoroughly if we really need this?
|
2011-02-11 19:16:06 +00:00 |
|
Mark Vejvoda
|
cab252c220
|
- more expansion of the maximum distance the pathfinder will calculate, this is required for proper play with cliffs
|
2011-02-11 16:43:57 +00:00 |
|
Mark Vejvoda
|
41907b7728
|
- increase pathfinders range for better results with cliffs
|
2011-02-11 07:51:29 +00:00 |
|
Mark Vejvoda
|
b5e4eb53d8
|
- added numerous guards around spawn code because we had a number of crashes from this code somehow tonight
|
2011-02-11 07:39:58 +00:00 |
|
Mark Vejvoda
|
2d0912ae19
|
- attempt to fix some network performance issues
|
2011-02-11 05:36:01 +00:00 |
|
Mark Vejvoda
|
7cae047f15
|
- added more code guards around morph validation
- some render debug info
|
2011-02-11 04:48:17 +00:00 |
|
Mark Vejvoda
|
2d76d348c7
|
- bugfix to put priority on attacking units first
|
2011-02-10 22:54:49 +00:00 |
|
Mark Vejvoda
|
39e4d62133
|
- attempted bugfix for click like mad morph causing out of synch
|
2011-02-10 21:02:07 +00:00 |
|
Titus Tscharntke
|
91abdd3ed4
|
camera max height/ default are calculated based on the max height of a map
|
2011-02-10 00:14:21 +00:00 |
|