Mark Vejvoda
|
ee773ef96b
|
- bugfix in connected client menu (init variables for proper techtree file xfer)
|
2011-03-10 22:00:59 +00:00 |
|
Mark Vejvoda
|
fe2854e3e0
|
- force crc refresh right after clearing the cache after file xfer
|
2011-03-10 21:50:43 +00:00 |
|
Mark Vejvoda
|
330caf7f8a
|
- added a CRC file cache to improve performance of CRC operations for large lists of files
|
2011-03-10 21:38:43 +00:00 |
|
Mark Vejvoda
|
ae97a1306c
|
- added another special variable (application path) that can be used for variable substituion in ini file values
|
2011-03-10 19:19:14 +00:00 |
|
Mark Vejvoda
|
3758a4ba92
|
- bugfix for missing userdtaa folder, needs to be created right away if missing (thanks KroArtem)
|
2011-03-10 18:54:40 +00:00 |
|
Mark Vejvoda
|
a013d9300f
|
- cleaned up some compiler warnings
|
2011-03-10 18:45:05 +00:00 |
|
Mark Vejvoda
|
2f18f96743
|
- bugfix for alpha letter keys used for certain hotkey operations
|
2011-03-10 18:26:45 +00:00 |
|
Mark Vejvoda
|
9636d5db06
|
- g3d viewer now respects userdata path for screenshots
|
2011-03-10 17:59:40 +00:00 |
|
Mark Vejvoda
|
819831a287
|
- misc logs and screenshots now also go in userdata folder
|
2011-03-10 17:31:55 +00:00 |
|
Mark Vejvoda
|
0e1b8e62e4
|
- debug logs now respect mydata path and will be written there
|
2011-03-10 17:13:15 +00:00 |
|
Mark Vejvoda
|
242b02c001
|
- added support for better user data customization and default linux path will now be ~/.megaglest/ for user related ini's and data content
|
2011-03-10 07:26:43 +00:00 |
|
Mark Vejvoda
|
2101a83a5d
|
- added support for special tags in ini file strings in preparation for storing userdata in ~/.megaglest
|
2011-03-10 01:23:34 +00:00 |
|
Mark Vejvoda
|
63da3d7af2
|
- added techtrees for file xfer and CRC checking (might need to turn off etc later but lets test for now)
|
2011-03-09 23:09:32 +00:00 |
|
Mark Vejvoda
|
5f9e8d97d3
|
- bufix for ftp tileset xfer, if no 7z file exists continue getting individual files
|
2011-03-09 19:29:34 +00:00 |
|
Mark Vejvoda
|
ab706e1762
|
- some code cleanup related to vc++ posix naming warnings
|
2011-03-09 18:51:26 +00:00 |
|
Mark Vejvoda
|
0b67911199
|
- vc++ compile fixes
|
2011-03-09 18:42:50 +00:00 |
|
Mark Vejvoda
|
817d8cfea8
|
- added logic for ftp file transfers to look for 7z archives for tilesets and download and extract on the client side if the 7z archive exists on the server
|
2011-03-09 18:35:19 +00:00 |
|
Mark Vejvoda
|
b97687c772
|
- possible bugfix on windows for special key values
|
2011-03-09 06:15:09 +00:00 |
|
Mark Vejvoda
|
324a506aac
|
- more debugging for keyboard issues
|
2011-03-09 06:00:46 +00:00 |
|
Mark Vejvoda
|
2c0353972f
|
- more debugging for keyboard issues
|
2011-03-09 05:46:28 +00:00 |
|
Mark Vejvoda
|
323f72ea6e
|
- more debugging for keyboard issues
|
2011-03-09 05:24:56 +00:00 |
|
Titus Tscharntke
|
ad94506842
|
gonanas patch! Thank a lot! For me it works, please test ! ( hopefully really no more flickering now )
|
2011-03-09 01:46:00 +00:00 |
|
Titus Tscharntke
|
5e844c39e4
|
particles for ressouces ... the gold will glow tomorrow :-D
|
2011-03-09 01:32:27 +00:00 |
|
Titus Tscharntke
|
5db11ec538
|
double click selection for units standing near or in buildings
|
2011-03-08 20:19:19 +00:00 |
|
Mark Vejvoda
|
5b2a6bb45f
|
- bugfix for esc key
|
2011-03-08 02:07:35 +00:00 |
|
Mark Vejvoda
|
76919f81b6
|
- does this help with the windows keyboard problem for some users?
|
2011-03-08 00:56:57 +00:00 |
|
Titus Tscharntke
|
5494a80233
|
removed unused isDirty bool ( maybe unstable with tileset particles before )
|
2011-03-07 20:19:43 +00:00 |
|
Mark Vejvoda
|
f07b7a3603
|
- more keyboard bugfixes so some special keys above 255 work
|
2011-03-06 23:45:46 +00:00 |
|
Titus Tscharntke
|
4874d31ddd
|
hopefully fix for tileset particle related crash in windows; particles must be removed from objects before the particle manager is cleared
|
2011-03-06 22:50:04 +00:00 |
|
Titus Tscharntke
|
273ab4c502
|
Option to switch on/off tileset particles
|
2011-03-06 13:11:22 +00:00 |
|
Mark Vejvoda
|
d75fbe51f6
|
- another attempt to fix keyboard menu for windows
|
2011-03-06 07:55:38 +00:00 |
|
Mark Vejvoda
|
d9e6b45052
|
- another attempt to fix keyboard menu for windows
|
2011-03-06 07:29:30 +00:00 |
|
Mark Vejvoda
|
9104141efe
|
- added error handling for keyboard menu to see if we get this far in windows
|
2011-03-06 07:18:34 +00:00 |
|
Mark Vejvoda
|
4eb5879d04
|
- bugfix for ultifd, screenshots now save even when loading from open with
|
2011-03-05 23:15:07 +00:00 |
|
Mark Vejvoda
|
9382473294
|
- attempt to make a few tweaks for more smooth network play
|
2011-03-05 20:15:28 +00:00 |
|
Titus Tscharntke
|
fefed3e3ce
|
No more flickering! Thanks gonana ! ; Tilesetparticles are only rendered/calculated when visible now
|
2011-03-05 14:34:36 +00:00 |
|
Mark Vejvoda
|
dcecb1ba8d
|
- carving pathfinder to 500 and disabling pathfinder cache to see if it performs better.
|
2011-03-05 08:01:48 +00:00 |
|
Mark Vejvoda
|
f6a7bc2865
|
- removed a stray printf
|
2011-03-05 02:38:18 +00:00 |
|
Mark Vejvoda
|
935895c89f
|
- configurable keys can be edited in keyboard menu now
|
2011-03-04 22:54:04 +00:00 |
|
Mark Vejvoda
|
0f57fe6b92
|
- additional work to allow for changing hotkeys in the keyboard options menu, currently changes are not saved to file, only on screen.
|
2011-03-04 20:26:47 +00:00 |
|
Mark Vejvoda
|
73efa41cc9
|
- more unicode character code cleanup
|
2011-03-04 02:01:20 +00:00 |
|
Mark Vejvoda
|
10eba296fe
|
- some cleanup to free up using shift and alt key combinations for hotkeys also
|
2011-03-04 01:58:06 +00:00 |
|
Mark Vejvoda
|
ea8ce1d5c7
|
- fixed bug with unicode keypresses while pressing control
|
2011-03-04 01:32:10 +00:00 |
|
Mark Vejvoda
|
744602d0e3
|
- more keyboard handler cleanup related to special key presses (like shift)
|
2011-03-04 00:46:45 +00:00 |
|
Mark Vejvoda
|
d3feaaddec
|
- a little more keyboard fixes to try to bring some consistency to unicode style keyboard events
|
2011-03-03 19:33:31 +00:00 |
|
Mark Vejvoda
|
330f54e7cb
|
- bugfix for arrow keys, SDL docs had incorrect key names
|
2011-03-02 15:36:31 +00:00 |
|
Mark Vejvoda
|
c3286bf1a0
|
- attempt to fix previous messup with keyboard keys
|
2011-03-02 05:45:02 +00:00 |
|
Titus Tscharntke
|
792d0aa665
|
particles for tilesets ( too much rendered at the moment )
|
2011-03-01 23:36:33 +00:00 |
|
Mark Vejvoda
|
18c863364f
|
- does this finally fix stupid keyboard mapping issues on different locales?
|
2011-03-01 23:33:59 +00:00 |
|
Mark Vejvoda
|
3f32cddbf5
|
- added sdl keyname to console output and debug log (console when --verbose commandline option used)
|
2011-03-01 23:07:19 +00:00 |
|
Mark Vejvoda
|
4975882ea2
|
- cleanup some useless warnings (thanks johndh)
|
2011-02-28 23:33:11 +00:00 |
|
Mark Vejvoda
|
1136f056ce
|
- added performance logging for new ai unblock rule when perf logging enabled
|
2011-02-28 16:47:01 +00:00 |
|
Mark Vejvoda
|
45a646ffef
|
- carved back max nodes in pathfinder to 600
|
2011-02-28 16:45:15 +00:00 |
|
Mark Vejvoda
|
c679c4bfe0
|
- set pathfinder max to 800 (From 1200)
|
2011-02-26 00:47:41 +00:00 |
|
Mark Vejvoda
|
823fd842d4
|
- added NULL guard for units without a move command to avoid segfault
|
2011-02-26 00:41:00 +00:00 |
|
Mark Vejvoda
|
5787fb3e98
|
- memset map header to avoid garbage being written in unused reserved space
|
2011-02-25 22:33:40 +00:00 |
|
Mark Vejvoda
|
bced200dd1
|
- bugfix when bad values are in map file, game would freeze at game start due to endless loop
|
2011-02-25 22:13:11 +00:00 |
|
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
|
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 |
|