Mark Vejvoda
7979c6568e
- attempt to speed up file CRC algorithm
2010-07-17 19:05:56 +00:00
Mark Vejvoda
81af3c7f8c
- more rendering improvements when fps starts to drop to 20 or less
2010-07-17 12:41:05 +00:00
Mark Vejvoda
d58a3d948c
- fast caching of interpolation data
2010-07-17 12:16:02 +00:00
Mark Vejvoda
f8ada85017
- cleanup of some compiler warnings
2010-07-17 07:07:57 +00:00
Mark Vejvoda
3b39c7d5b2
- cleanup of some compiler warnings
2010-07-17 06:59:18 +00:00
Mark Vejvoda
633cb9542d
- cleanup of some compiler warnings
2010-07-17 06:57:57 +00:00
Mark Vejvoda
e9e1a317e4
- cleanup of some compiler warnings
2010-07-17 06:54:04 +00:00
Mark Vejvoda
ed67b16aba
- added ability to completely disable explorecells caching if required
2010-07-17 06:33:40 +00:00
James McCulloch
8579dbb36e
* fix for resource depletion updates to AnnotatedMap and Resource GoalMaps (cell to tile co-ord problem)
2010-07-17 05:13:34 +00:00
Mark Vejvoda
43f4ba71a3
updated impossibleroute text to re-use invalid position text
2010-07-17 01:27:43 +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
a0831666b5
- added a check for linux NIC's to only return those that are both UP and Running
2010-07-16 20:02:44 +00:00
James McCulloch
4393139496
* restore error check that I had commented out while experimenting with sqrt approximations
2010-07-16 17:13:12 +00:00
Mark Vejvoda
e3ad4b7b60
- bugfix to ignore 0.* ip addresses
2010-07-16 17:11:38 +00:00
Mark Vejvoda
a3ec4650c4
- moved pause for lagged clients option to custom game menu
...
- bugfix to ignore 0.* ip addresses
2010-07-16 16:53:19 +00:00
Mark Vejvoda
9992f9cb79
fixed minor compiler issues in linux for new pathfinder changes
2010-07-16 16:24:55 +00:00
James McCulloch
20165b4566
* path finding into unexplored areas handled more intelligently (and without revealing/exploiting information the player shouldn't have)
2010-07-16 16:08:09 +00:00
Mark Vejvoda
ecc78d24bd
- added a None sound factory
2010-07-16 07:15:29 +00:00
Mark Vejvoda
1e077512d8
- Added ability to disable sound for poor users with non-functional sound
2010-07-16 06:35:22 +00:00
Mark Vejvoda
0089cc7d31
- updated location of some opengl calls to be more friendly in open suse
2010-07-16 00:42:13 +00:00
Mark Vejvoda
2ada9e7550
- bugfix for multi-unit selection (pressing shift does not unselect previously selected units now)
2010-07-15 19:48:28 +00:00
Mark Vejvoda
1096e81562
- bugfix for mouse click offset issue (had to do with Renderer::perspFarPlane value)
2010-07-15 14:54:19 +00:00
Mark Vejvoda
4582214815
- bugfix for mouse click offset issue (had to do with Renderer::maxLightDist value)
...
- bugfix for holding Ctrl key to queu commands
2010-07-15 07:33:49 +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
5f16b486d7
* fix for build command (problems with some cellmaps)
...
* fix for repair command (problems if top-left cell of repairee is blocked)
2010-07-14 06:54:43 +00:00
Mark Vejvoda
6e26641799
- a possible fix for the AI. this change will randomize all possible produce, morph and build operations instead of just using the last commandtype found for candidate units
2010-07-13 22:51:27 +00:00
James McCulloch
f18061a7ee
fix build-site and store adjacency maps for potential building rotation
...
fix potential annotated map update problem with morphing to a smaller UnitType
2010-07-13 11:05:35 +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
f86268b53d
- some small changes for new pathfinder code to compile in linux
2010-07-12 06:40:19 +00:00
Mark Vejvoda
d1fa4975de
- added another xerces XML validation flag
...
- added new commandline option: opengl-info to output graphics card info
- added some opengl rendering optimzations
2010-07-12 06:30:54 +00:00
James McCulloch
bdd4f306f4
* added GAE path finder (SearchEngine and friends)
...
* some small changes to Unit, UnitType, Vec2<> & Map needed for the new path finder
* compiles, but not hooked up yet, old PathFinder still in use
2010-07-11 18:31:02 +00:00
Mark Vejvoda
277230657c
- fixed file encoding for proper credits display
2010-07-11 15:56:00 +00:00
Mark Vejvoda
61b77fe645
- added the ability to toggle hardware acceleration and full screen anti-aliasing via ini settings
...
- added video card info screen to options menu
2010-07-11 07:38:08 +00:00
Mark Vejvoda
9a6bb4830e
- updated version # for next alpha release
2010-07-10 06:53:55 +00:00
Mark Vejvoda
031bfd2f60
- added LAN IP in custom Menu
...
- Updated readme and other text files with more accurate info (thanks Tomreyn)
- Disabled ability to zoom out when game is over if in a network game (creates to much LAG and instability)
2010-07-10 06:14:31 +00:00
Mark Vejvoda
f40dd94b1d
- added error checking and allow the game to continue if we cannot init the sound system
...
- persist error messagebox between program states
2010-07-09 22:16:26 +00:00
Mark Vejvoda
eb34eb1fe5
- more bugfixes for ping logic
2010-07-09 18:49:01 +00:00
Mark Vejvoda
af6eb0d1e6
- bugfix for new custom ping msg
2010-07-09 18:02:31 +00:00
Mark Vejvoda
b008594ca8
- missing header for windows compile
2010-07-09 17:46:53 +00:00
Mark Vejvoda
0d7d0e139d
- updated disconnect checking to include a timeout check for our custom ping
2010-07-09 17:12:57 +00:00
Mark Vejvoda
df688c3ede
- some debug comments removed
2010-07-09 15:59:49 +00:00
Mark Vejvoda
3e53b69676
- added client side ping style packet for linux socket disconnect checking
2010-07-09 15:01:49 +00:00
Mark Vejvoda
4ba69753f9
- added extra check on linux for socket disconnect
2010-07-09 05:29:42 +00:00
Mark Vejvoda
ab655162cb
- added more bug fixes related to network disconnects.
...
- Added a new global message box to display error messages on top of any graphics window being displayed.
2010-07-08 08:29:51 +00:00
Mark Vejvoda
ff21d26161
- mouse disappearing bugfix (go ahead alt-tab, alt-esc, do it ALL, its fixed!)
...
- Added more descritive error message when data checksum is discovered. The client's playername is now disclosed in the error.
- added VS project config to disable STREFLOPs for testing later
- updated version to 3.3.5.1 alpha1
2010-07-07 22:25:29 +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
b0b775dc49
- adjusted ? toggle key to always allow toggling of FPS (whether or not debug in enabled)
2010-07-06 15:11:10 +00:00