Titus Tscharntke
|
5ccfc59819
|
Masterserver messages are highlighted in yellow now; console lines now can have individual colors (if not in game)!
|
2011-03-26 17:17:34 +00:00 |
|
Mark Vejvoda
|
8f2613e216
|
- fixed changing username in the lobby
|
2011-03-26 16:51:26 +00:00 |
|
Titus Tscharntke
|
5648080095
|
Ready/not Ready/brb in colors; labels can have colors now
|
2011-03-26 13:40:22 +00:00 |
|
Mark Vejvoda
|
3c73464f5a
|
- added a line to seperate mod lists from return button
|
2011-03-26 05:09:38 +00:00 |
|
Mark Vejvoda
|
6079e6de2b
|
- better handling of mod menu threading when user has no internet connection
|
2011-03-26 05:03:38 +00:00 |
|
Mark Vejvoda
|
a3c290240c
|
- removed sleep when waitinf for exit of crc thread
|
2011-03-26 00:38:26 +00:00 |
|
Mark Vejvoda
|
ff02c552ea
|
- fixed incirrect language string
|
2011-03-25 23:52:36 +00:00 |
|
Mark Vejvoda
|
07391af2f6
|
- moved all mod menu strings into english language file
|
2011-03-25 23:33:04 +00:00 |
|
Mark Vejvoda
|
884b46da60
|
- more thread cleanup
|
2011-03-25 22:50:30 +00:00 |
|
Mark Vejvoda
|
53f57dad13
|
- moved http meta-data work into a background thread for mod menu
|
2011-03-25 22:40:14 +00:00 |
|
Mark Vejvoda
|
68f1ec06b5
|
- fix for harvesting workers to reset to original harvest location each time they deliver resources
|
2011-03-25 20:51:14 +00:00 |
|
Mark Vejvoda
|
0f6f5cfe21
|
- rolled back last change as it makes things worse
|
2011-03-25 20:17:14 +00:00 |
|
Mark Vejvoda
|
742cbaa1c7
|
- attempt to ignore resource cache for human players to see if this fixes harvesting location problems for human players
|
2011-03-25 20:07:27 +00:00 |
|
Mark Vejvoda
|
fcb1681de9
|
- now all libcurl calls support http redirection
|
2011-03-25 19:19:59 +00:00 |
|
Mark Vejvoda
|
1a783b3bba
|
- updates to mod menu for better user experience
|
2011-03-25 18:42:08 +00:00 |
|
Mark Vejvoda
|
51eca5610e
|
- updated to point mod data lists to masterserver
|
2011-03-25 10:18:12 +00:00 |
|
Mark Vejvoda
|
9681e7f1bc
|
- initial code for managing mod content (downloads and removal of user data)
|
2011-03-25 10:11:16 +00:00 |
|
Mark Vejvoda
|
90c12da33e
|
- see if this removes the command delay when issuing commands on idle units
|
2011-03-25 01:50:35 +00:00 |
|
Mark Vejvoda
|
860777aaec
|
- try to see if this stil lfixes performance without so much delay.
|
2011-03-25 01:08:34 +00:00 |
|
Mark Vejvoda
|
47a81f8b44
|
- performance improvements for units using the stop command when units are idle
|
2011-03-24 21:55:39 +00:00 |
|
Mark Vejvoda
|
ab7dc1d007
|
- more code cleanup from things found in valgrind
|
2011-03-23 05:49:38 +00:00 |
|
Mark Vejvoda
|
ffe957c9a6
|
- added a way to disable water sounds: DisableWaterSounds=true
|
2011-03-23 04:41:38 +00:00 |
|
Mark Vejvoda
|
6f523bb96a
|
- small bit of code cleanup in unit_updater
- added alarmcount to debug view
|
2011-03-23 02:45:42 +00:00 |
|
Mark Vejvoda
|
41fc6f661e
|
- rollback last change for testing
|
2011-03-23 01:17:38 +00:00 |
|
Mark Vejvoda
|
8a9505e1e8
|
- added conditional check to only issue a stop command to units if they are not already stopped
- memory cleanup on unit errors
- mutex for checksum class
|
2011-03-23 00:49:21 +00:00 |
|
Mark Vejvoda
|
2a93d22183
|
- commented out unused class instance as it caused trouble
|
2011-03-22 19:28:47 +00:00 |
|
Mark Vejvoda
|
6c9ba8bea4
|
- added more error details when some errors are generated
|
2011-03-22 17:55:11 +00:00 |
|
Mark Vejvoda
|
14bd71c250
|
- game ready status bugfix
|
2011-03-22 06:43:33 +00:00 |
|
Mark Vejvoda
|
f7fdafbff4
|
- did some code refactoring, wanted to load some textures threaded but bailed out due to opengl's hideous problems related to multi-threads
|
2011-03-22 02:02:54 +00:00 |
|
Mark Vejvoda
|
e3fd34c18c
|
- attempt to make more randomized cell direction when harvesting using locations in the resource cache
|
2011-03-21 01:03:14 +00:00 |
|
Mark Vejvoda
|
18f2f531e3
|
- added map, tileset and techtree to debug view and also AI type
|
2011-03-20 23:41:46 +00:00 |
|
Mark Vejvoda
|
ab9f88e4c7
|
- bugfix for map CRC checking after downloading a map
|
2011-03-20 06:23:19 +00:00 |
|
Mark Vejvoda
|
0379b7284d
|
- removed requirement to have a newer libcurl, now most platform, should be able to build mg more easily (only require 7.16.4 or newer instead of 7.21.0)
|
2011-03-20 00:11:00 +00:00 |
|
Mark Vejvoda
|
04fe8b73f0
|
- segfault bugfix for client menu
|
2011-03-19 18:11:15 +00:00 |
|
Mark Vejvoda
|
513d3f1d3e
|
- bugfix for faction crc checks
|
2011-03-19 18:05:13 +00:00 |
|
Mark Vejvoda
|
97017b2f1f
|
- added a new lua method to add text on the console for Elimnator's scenario.
|
2011-03-19 12:19:22 +00:00 |
|
Mark Vejvoda
|
bca617cf18
|
- bugfix for socket mutex locked when deleting socket
- added faction detail in lobby when CRC's do not match on techtree
|
2011-03-19 12:04:18 +00:00 |
|
Mark Vejvoda
|
83eaa67068
|
- bugfix for hideously aweful bug that made the lobby and lobby connection freeze for a long time
|
2011-03-19 05:11:36 +00:00 |
|
Mark Vejvoda
|
d21eeeae07
|
- lessen pathfinder max nodes to see if this gives better performance
|
2011-03-19 01:31:49 +00:00 |
|
Mark Vejvoda
|
505abbd1ec
|
- observers now hear sounds from units of all team units in visible quad
|
2011-03-18 21:23:34 +00:00 |
|
Mark Vejvoda
|
07f56669b7
|
- attempt to see if threaded pathfinding will work and if it improves performance
|
2011-03-18 03:53:06 +00:00 |
|
Titus Tscharntke
|
6b31149754
|
Revert last change because this is not done now and I accidently checked it in.
|
2011-03-17 00:43:46 +00:00 |
|
Mark Vejvoda
|
a0bd1242b6
|
- improved performance of CRC precache thread, now uses up to 3 worker threads to batch process techtree's
|
2011-03-16 23:43:31 +00:00 |
|
Mark Vejvoda
|
27c183370f
|
- some lobby cleanup and added some options to disable techtree CRC checks on server
|
2011-03-16 18:39:53 +00:00 |
|
Mark Vejvoda
|
b81a0ffdb8
|
- consistent display order for unit and upgrade requirement resources as requested by tomreyn
|
2011-03-16 05:27:07 +00:00 |
|
Mark Vejvoda
|
d613e5da7b
|
- bugfix for scenarios to be able to use local content in the scenario folder
|
2011-03-15 23:10:00 +00:00 |
|
Mark Vejvoda
|
2c6fef4efc
|
- added purge file stats and bugfix when showing help on commandline
|
2011-03-15 16:52:42 +00:00 |
|
Mark Vejvoda
|
7d38aec84a
|
- new commandline options to discover and optional delete unused files in techtrees
|
2011-03-15 15:30:28 +00:00 |
|
Titus Tscharntke
|
c54174061f
|
particles have more switches: day/night visibility , alternating value , radiusBasedStartenergy ( can be disabled now! )
|
2011-03-13 23:16:07 +00:00 |
|
Mark Vejvoda
|
28f74a15f7
|
- we can now save jpg screenshots and can also convert model textures to jpg (WARNING jpg DOES NOT support alpha channel (for transparency) so use this wisely
|
2011-03-13 22:43:44 +00:00 |
|
Mark Vejvoda
|
d0a95b1ff5
|
- added another option when converting model textures (keepsmallest)
|
2011-03-13 09:57:04 +00:00 |
|
Mark Vejvoda
|
39bf1b986e
|
- added new commandline option to convert folders of g3d models to use specified texture format
- added new utility methods and changed code to use them (like adding trailing slash on paths)
|
2011-03-13 08:23:43 +00:00 |
|
Mark Vejvoda
|
f35e920d47
|
- added logic to delete old texture after doing a model texture conversion
|
2011-03-12 22:11:09 +00:00 |
|
Mark Vejvoda
|
c67d7d48c2
|
- some initial work to allow saving models in the current v4 g3d format (new commandline option to test it also) and also convert textures into png
|
2011-03-12 21:29:37 +00:00 |
|
Mark Vejvoda
|
f88836203a
|
- another keyboard bugfix (pressing esc properly cancels chat mode), Thanks ultifd
|
2011-03-12 03:10:07 +00:00 |
|
Mark Vejvoda
|
be5ac6c9e4
|
- bugfix for g3d viewer to work with windows openwith
|
2011-03-11 23:48:16 +00:00 |
|
Mark Vejvoda
|
9eb1f60048
|
- added option to disable file transfers for tileset and/or techtrees for published (internet) games
|
2011-03-11 12:14:24 +00:00 |
|
Mark Vejvoda
|
e070cf2cbb
|
- added player status for network based games so players can indicate if they are ready to play or not
|
2011-03-11 11:11:46 +00:00 |
|
Mark Vejvoda
|
f46eaa159a
|
- bugfix for bug reported by gonana (ascii hotkeys work properly once again)
|
2011-03-11 06:34:59 +00:00 |
|
Mark Vejvoda
|
4757bd3bb8
|
- bugfix for user ini files whne missing, we auto-create them and set proper flags (thanks Muwum)
|
2011-03-11 01:22:24 +00:00 |
|
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
|
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
|
ab706e1762
|
- some code cleanup related to vc++ posix naming warnings
|
2011-03-09 18:51:26 +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 |
|
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 |
|
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
|
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
|
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
|
744602d0e3
|
- more keyboard handler cleanup related to special key presses (like shift)
|
2011-03-04 00:46:45 +00:00 |
|
Titus Tscharntke
|
792d0aa665
|
particles for tilesets ( too much rendered at the moment )
|
2011-03-01 23:36:33 +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
|
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 |
|