Mark Vejvoda
bb68106912
- phase 3 of cppcheck verbose fixes
2011-09-01 18:08:56 +00:00
Mark Vejvoda
57afc2d715
- phase 2 of cppcheck verbose fixes
2011-09-01 01:11:23 +00:00
Titus Tscharntke
29b610344d
just a legend for the button icons
2011-08-31 23:25:34 +00:00
Mark Vejvoda
d44959d69c
- phase 1 of cppcheck verbose fixes
2011-08-31 23:10:43 +00:00
Mark Vejvoda
2d048579cd
- bugfix for mod menu fonts when using ftgl
2011-08-31 22:06:14 +00:00
Titus Tscharntke
4269b23c02
Mod menu tells you a bit more about mod states. Never versions of Mods are NOT indicated yet. Hopefully this is the next step.
2011-08-31 21:51:46 +00:00
Titus Tscharntke
0fd894459b
MouseMoveScrollsWorld in ingame options. lang file entry is still missing for "MouseScrollsWorld"
2011-08-31 20:10:43 +00:00
Mark Vejvoda
93cc49a89a
- bugfixes found from cppcheck
2011-08-31 20:04:50 +00:00
Mark Vejvoda
3af608151e
- bugfixes found from cppcheck
2011-08-31 19:44:19 +00:00
Mark Vejvoda
1a6cdf3a06
- bugfix for IRC nicks using non standard ascii chars (we replace invalid chars on IRC with -
2011-08-30 23:45:51 +00:00
Mark Vejvoda
3eb375904c
- bugfix for text placement in progress bars
2011-08-30 21:48:32 +00:00
Mark Vejvoda
a9f5563ab7
uncles IRC wish come true (display all IRC names but non MG names are not selectable in the UI)
2011-08-30 18:54:01 +00:00
Mark Vejvoda
c4cbdd86e3
- disabled will's visible quad code as i cannot get it to work when rotating around with the camera. Bugfix for normal camera visible quad so we don't get black spots when moving camera around. Bugfix for menu keyboard entry if we get a bad utf8 conversion character
2011-08-30 18:28:30 +00:00
Mark Vejvoda
dd4ea68ff7
- added internal info to video info page
2011-07-09 01:52:47 +00:00
Mark Vejvoda
ead3797368
- added better keybaord filtering to allow use of keypad numbers in grouped units
2011-07-06 12:23:43 +00:00
Mark Vejvoda
ec15c81d12
- added a FPS cap (at 800 fps we will sleep for 1 millisecond) to avoid pinning the cpu for hardware that has fps which is too good. Also user can toggle fps view on any screen now
2011-07-01 02:50:20 +00:00
Mark Vejvoda
8bbf398e70
- attempt to bugfix weird map preview for ColdfusionStorm
2011-06-28 23:49:45 +00:00
Mark Vejvoda
8d300f06a4
- fix for about screen, placement of some items
2011-06-28 15:56:22 +00:00
Mark Vejvoda
8c2d76b589
- fix for about screen (avoid using Vera font seems buggy)
2011-06-28 15:39:19 +00:00
Mark Vejvoda
f5b15bd402
- bugfix for filtering out non printable keys
2011-06-28 01:25:14 +00:00
Mark Vejvoda
945c2aa66b
- some font bugfixes (use proper fonts in menus and also proper spacing in console)
2011-06-28 00:51:13 +00:00
Titus Tscharntke
6546b30232
try to fix KroArtems crash
2011-06-26 10:12:23 +00:00
Mark Vejvoda
46ff36c80b
- missed one conversion in keyboard test menu
2011-06-26 03:41:20 +00:00
Mark Vejvoda
aa677cfc97
- attempt to NOT convert to utf8 twice
2011-06-26 03:38:28 +00:00
Mark Vejvoda
5e67b505a7
- try to convert to utf8 before rendering text
2011-06-26 02:50:13 +00:00
Mark Vejvoda
c4a05c8036
- try this tomreyn
2011-06-26 02:35:09 +00:00
Mark Vejvoda
d791eb4e94
- try this tomreyn
2011-06-26 02:30:04 +00:00
Mark Vejvoda
675750eda7
- some more unicode input cleanup
2011-06-26 02:21:45 +00:00
Mark Vejvoda
4b6bc7a4a7
- loads of changes in order to prepare for better input (not using char but SDLKey instead)
2011-06-26 01:55:08 +00:00
Titus Tscharntke
cea0cdaa00
automated last messages to irc when leaving lobby ( enter game / trying to open a server / leaving lobby )
2011-06-23 23:45:46 +00:00
Titus Tscharntke
d246a08a6d
switch for rain/snow ; multipliers visible ; server can set his state too
2011-06-20 23:48:22 +00:00
Mark Vejvoda
06999a8f88
- reworked fonts to now use 3d matrix positioning and render performance is much better.
...
*NOTE: Still need to deal with some letters getting partially chopped off in some cases.
2011-06-10 03:09:19 +00:00
Titus Tscharntke
ca75809f2d
switch in options to show HUD or not ( if available )
2011-06-09 22:54:45 +00:00
Mark Vejvoda
f65bfe8710
- added some bug fixes to check if lng files are utf-8 or not and deal with it appropriately
2011-06-08 07:18:06 +00:00
Mark Vejvoda
c808a5661a
- added freetype2 / FTGL support
2011-06-06 21:38:25 +00:00
Mark Vejvoda
e221011af2
- bugfixes so that the mingw compile builds
2011-05-24 22:51:45 +00:00
Mark Vejvoda
737c577099
- don't close open messagebox on alt-enter
2011-05-20 20:02:26 +00:00
Mark Vejvoda
60b8093f5b
- attempt to get non ascii file paths working in megaglest (Japanese etc...)
2011-05-18 21:49:11 +00:00
Mark Vejvoda
449e3f25c8
- updates to commondata handling. From now on commondata tag specified the commondata folder under a techtree making it easier to share data and portable since you just need to copy the techtree and its contents, this means no sharing data between techtrees (which is good since we don't want such dependencies)
2011-05-06 22:12:16 +00:00
Mark Vejvoda
5d743f38db
- changed Internet and Game lobby to display svn rev# instead of compile date/time
2011-04-30 01:05:53 +00:00
Mark Vejvoda
508be10d15
- show crc message prompt if either allow data synch flags are enabled
2011-04-27 22:51:44 +00:00
Mark Vejvoda
e8897552de
- attempt to fix some of the crashes when clicking multiple things
2011-04-24 06:10:30 +00:00
Mark Vejvoda
1f3d97dbe1
- fixed strange messagebox display (was caused by map preview renderer setting glLineWidth to 14 and never resetting afterwards)
2011-04-24 05:39:13 +00:00
Mark Vejvoda
68a906ab2a
- fix crc check so it does not add special faction names (like random, etc)
2011-04-24 04:31:39 +00:00
Mark Vejvoda
b180581bf8
- bugfix for disabling hotkeys when in menu's and editing text in a field
2011-04-20 16:25:16 +00:00
Mark Vejvoda
257689ba07
- moved return button and progress bar to try to avoid console message overlap
2011-04-20 05:48:33 +00:00
Mark Vejvoda
a12e9787e1
- moved progress bar beside return button
2011-04-20 05:24:11 +00:00
Mark Vejvoda
98a3c5e699
- bugfix for mod menu segfault when user clicks like mad
2011-04-20 05:04:43 +00:00
Mark Vejvoda
6967f23a92
- if error during reload saved settings, restore original settings (to avoid corrupted game settings not matching the UI). Discovered after renaming romans_beta to romans and faction not found when restoring saved settings
2011-04-19 22:53:37 +00:00
Mark Vejvoda
c0ad16d3d5
- disable screenshot console text in options menu
2011-04-19 03:26:42 +00:00
Mark Vejvoda
f0fededd56
- trim crc message in connected client menu to 110 chars max per line
2011-04-19 00:02:23 +00:00
Mark Vejvoda
8c5a758f8d
- attempt to force crc refresh for server user if there is an invalid crc value in the cache somehow
2011-04-18 23:48:37 +00:00
Mark Vejvoda
c8a6404ecf
- screen resolutions sorted now in options menu
2011-04-18 23:31:33 +00:00
Mark Vejvoda
c2eca9bb05
- added better way to show some common resolutions in the options menu
...
- if video mode selected fails, first we now try to revert to 800x600 then 640x480
2011-04-18 22:05:41 +00:00
Mark Vejvoda
4b570b88db
- try to end crc faction messages with period.
2011-04-18 03:00:15 +00:00
Mark Vejvoda
31d572af12
- split apart crc mismatch faction names if string too long
2011-04-18 02:31:36 +00:00
Mark Vejvoda
05847617e6
- bugfix to get proper factions for faction listing in menus (ignore files and look only at folders)
...
- split apart crc mismatch faction names if string too long
2011-04-18 02:22:26 +00:00
Mark Vejvoda
26b1785b7a
- mod description now word wraps on \n
2011-04-16 18:53:57 +00:00
Mark Vejvoda
29bb7800f6
- attempt to solve techtree and faction crc issues
2011-04-15 02:53:05 +00:00
Mark Vejvoda
8fa76043ca
- debug code to be removed after testing with ultifd
2011-04-15 02:44:49 +00:00
Mark Vejvoda
ec27fbe174
- debug code to be removed after testing with ultifd
2011-04-15 02:39:17 +00:00
Mark Vejvoda
dbc56c7ba2
- another techtree crc fix
2011-04-15 02:06:50 +00:00
Mark Vejvoda
37a7ad86a3
- updated to force faction CRC refresh when techtree crc mismatched
2011-04-15 01:54:09 +00:00
Mark Vejvoda
b196a5ba37
- bugfix for faction CRC check
2011-04-15 01:39:31 +00:00
Mark Vejvoda
6e8157b9de
- added console object to base menustate and added a way to disable console output when taking a screenshot (on be default). To Disable:
...
DisableScreenshotConsoleText=true
2011-04-15 01:05:36 +00:00
Mark Vejvoda
5d10312ead
- send notification of cancel action
2011-04-15 00:13:13 +00:00
Mark Vejvoda
d14b13e285
- added a new cancel button for connected menu to cancel all current and queued file transfers
2011-04-15 00:09:38 +00:00
Mark Vejvoda
431ca8e6fb
mod menu now only shows 3 lines max for console messages
2011-04-14 23:13:44 +00:00
Mark Vejvoda
b897611a6b
- bugfix for mixed up username when changing map and human player's slot is changed.
2011-04-14 16:04:42 +00:00
Mark Vejvoda
eac3ccde5a
- added tags so main menu textures can be moved armound
2011-04-13 07:29:45 +00:00
Mark Vejvoda
1858240879
- inspired by brazil boy. added a temp block feature for server player to temp block players from the current game in the lobby
2011-04-13 04:04:08 +00:00
Mark Vejvoda
7bf40db4ce
- updated crc check for techtrees to also store date last updated and force an immediate refresh if the techtree has different CRC with server and was older than 1 day
2011-04-13 01:51:15 +00:00
Mark Vejvoda
05a61ec619
- client connected menu now uses same rendering as custom game menu for map preview (resulting in better fps there)
2011-04-13 01:11:23 +00:00
Titus Tscharntke
8c39a1b725
now you are "forced" to say "ready" when you are connected :-D
2011-04-12 22:20:41 +00:00
Mark Vejvoda
38b9a4e371
- added a keyboard test display area in keyboard setup (shows the key it thinks you pressed)
2011-04-12 16:47:14 +00:00
Titus Tscharntke
842f1dac69
menu structure changed
2011-04-10 20:03:38 +00:00
Mark Vejvoda
0a2ffde50f
- fixed mod menu crash bug after doing a remove
2011-04-10 01:42:14 +00:00
Mark Vejvoda
a06dcadd08
- added other mod types for crc check of changed server data (server items require a proper value in the crc field)
2011-04-09 22:46:32 +00:00
Mark Vejvoda
42a6737960
- proper detection that user does not have 7z installed in their path
2011-04-09 22:20:10 +00:00
Mark Vejvoda
51ae014124
- added feature to use mod CRC values if they are entered on the server, clients will fetch their own CRC value and if different allow users to replace current mod with server version, currently ONLY techtree is implemented for testing (munchy techtree is setup)
2011-04-09 21:46:13 +00:00
Mark Vejvoda
9b1893054f
- renamed Linux binaries launch scripts start with start_megaglest_x and binaries start with megaglest_
2011-04-09 19:13:10 +00:00
Mark Vejvoda
b99d37c02c
- bugfix for texture loading in mod menu
2011-04-08 02:09:50 +00:00
Mark Vejvoda
93a92e9dee
- removed hard coded enabled system and network debug (someone must have left this code in there)
...
- added verbose output in mod menu for content metadata output
- bugfix for masterserver php files not using proper variuable for imageurl output
2011-04-08 01:58:34 +00:00
Mark Vejvoda
b4e5327c24
- fix for supporting custom credits in about screen
2011-04-07 23:56:39 +00:00
Mark Vejvoda
788d81ba7e
- added code to download and display image preview for mod selections if they exist
2011-04-07 23:51:22 +00:00
Titus Tscharntke
03d706db11
additional data/core/menu/credits.txt file can be given for about screen
2011-04-07 23:30:27 +00:00
Titus Tscharntke
5613be6128
more work for mod infos
2011-04-07 21:44:21 +00:00
Titus Tscharntke
556b190d3a
mod menu can display descriptions now, endgame stat with gold instead of green, minimap has smaller border and is a tiny bit less transparent
2011-04-07 00:09:57 +00:00
Mark Vejvoda
9cb1cd7bc8
- bugfixes related to multi-language text messaging
2011-04-05 20:19:25 +00:00
Mark Vejvoda
4a27e75891
- initial work to support multi-language text messages
2011-04-05 18:39:47 +00:00
Mark Vejvoda
4fb33d34ce
- moved a few more strings into the language file
2011-04-05 14:59:48 +00:00
Mark Vejvoda
ebbdf2d2c2
- by default route planner is disabled for release, need to add the following to the ini to get it to show up:
...
EnableRoutePlannerPathfinder=true
2011-04-05 05:49:04 +00:00
Mark Vejvoda
0ad84a6920
- stupid stupid stupid Microsoft, I CANNOT BELEIVE IT THIS TIME!!! They broke their STL implementation in VC++ 2010! This fixes a problem using the inserter class.
...
see: http://code.google.com/p/angel-engine/issues/detail?id=34
2011-04-05 05:43:30 +00:00
Mark Vejvoda
bdb4db9756
- fixed loss of username sometimes when changing slots in network game lobby
2011-04-05 05:32:35 +00:00
Titus Tscharntke
5cd4824c94
default techtree and map ( if available ) , jpg default for screenshots
2011-04-04 23:11:59 +00:00
Mark Vejvoda
e9ef00a213
- added more error checking in mod menu when retrieving masterserver data
2011-04-04 17:03:07 +00:00
Mark Vejvoda
6a35db6031
- do not render player status for closed slots
2011-04-04 05:06:22 +00:00
Mark Vejvoda
d4d250f2b6
- more efficient handling of faction CRC calc in menus
2011-04-03 07:09:54 +00:00
Mark Vejvoda
a58d4bb360
- only save ini for join menu if server IP address is different from the value already stored.
2011-04-03 02:47:46 +00:00
Mark Vejvoda
6384c4c611
- bugfix for auto-loading scenarios, new timer for the scenario preview was being called when the menu was already destroyed sometimes.
2011-04-03 02:11:45 +00:00
Mark Vejvoda
cf706491e1
- added screenshot file format to options menu
...
- more cleanup from things discovered with valgrind.
- added an environment variable to use with openal so it is possible to specify which sound device to use if needed down the road
2011-04-02 21:17:17 +00:00
Mark Vejvoda
acbb11b327
- bugfix for tileset crc calc (was cached and did not always update the cached value)
2011-03-31 23:26:32 +00:00
Mark Vejvoda
e56b6079c6
- added new menu option to be able to toggle texture compression
...
- scenario menu now does NOT cache textures
2011-03-31 01:34:01 +00:00
Titus Tscharntke
2a48f8e290
delayed loading of previews
2011-03-31 00:33:40 +00:00
Mark Vejvoda
a3029e6e25
- updated lua attribute to additionally accept:
...
<fog-of-war value="explored"/>
2011-03-30 23:48:27 +00:00
Mark Vejvoda
438bedd4fa
- now show scenario logo files when user selects a scenario with a loading screen
2011-03-30 22:14:51 +00:00
Mark Vejvoda
8059c064a3
- more cleanup of debug logging in menus
2011-03-29 09:45:15 +00:00
Mark Vejvoda
82b6b02a89
- bugfixes for wrong item names sometimes for ftp file transfers
2011-03-29 08:45:56 +00:00
Titus Tscharntke
7560970590
snake basket has (more) splash ; menu_state_mods a bit modified (more work needed)
2011-03-28 23:38:06 +00:00
Mark Vejvoda
3ed636aae2
- fixes for some threading shutdown bugs
...
- We now display when a screenshot is taken in game showing an ingame console message
- Updated AI to attack closest attackers
- Updated found enemy to be closest attacker
2011-03-28 21:04:47 +00:00
Mark Vejvoda
453e5a12e6
- crc thread program exit cleanup, client download now using language string in connected menu
2011-03-27 16:39:19 +00:00
Mark Vejvoda
0f915ae6a6
- better handling of sound system reset when clicking ok in options menu
2011-03-27 15:55:55 +00:00
Titus Tscharntke
df2df4bcfc
some rearrangement in options, player names in chat with colors again
2011-03-26 21:38:26 +00:00
Mark Vejvoda
d9bc605974
- added scenarios to mod menu
2011-03-26 18:37:38 +00:00
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
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
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
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
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
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
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
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
7d38aec84a
- new commandline options to discover and optional delete unused files in techtrees
2011-03-15 15:30:28 +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
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
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
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
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
5b2a6bb45f
- bugfix for esc key
2011-03-08 02:07:35 +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
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
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
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
Titus Tscharntke
050a604390
hopefully the masterserver listing works now ...
2011-02-17 00:54:17 +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
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
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
5623866779
- better handling of map preview for different resolutions
2011-02-08 20:17:16 +00:00
Mark Vejvoda
86baa04a3b
- added FBO's for map preview rendering, which improves fps in the custom menu for video cards that support Frame Buffer Objects
2011-02-08 05:54:05 +00:00
Titus Tscharntke
e03b029bea
Cliffs work and some map cleanup; ( !!currently old maps are broken in editor!! )
2011-02-08 03:50:59 +00:00
Mark Vejvoda
c58e893047
- attempt to improve issues in the custom menu related to freezing
...
- modified debug UI display to support multi levels of UI debug info
- added more validations to mutexes
- improved client sockets to properly be setup as non blocking
2011-02-06 07:01:54 +00:00
Titus Tscharntke
dc1033875a
fix for status message not shown when inprogress
2011-02-05 00:32:31 +00:00
Mark Vejvoda
0b4eef10c5
- added a very useful way to track mutex usage and performance timings of mutex locking to discover thread lock issues
2011-01-31 23:01:39 +00:00
Titus Tscharntke
d7a65ed18e
fix for updateAttackStopped and command queuing;
...
switching tilesets react with delay like switching maps;
new/updated maps;
reverted egypt mining slave model;
many loading screens for scenarios
2011-01-30 23:01:55 +00:00
Titus Tscharntke
7d09f24b9e
5 seconds delay to switch over maps you don't want to distribute ( maybe tilesets shoudl do the same? )
2011-01-29 20:13:29 +00:00
Mark Vejvoda
1b6f9c324a
- more user friendly messages for scenario errors
2011-01-28 20:16:45 +00:00
Mark Vejvoda
f0c6c1b0c5
- bugfix for privacy settings invalid value sent to server
2011-01-26 21:18:26 +00:00
Mark Vejvoda
d10054f1c3
- moved sound system debug into a new debugSound property to lessen the impact of regular debug logging since sound processing is now threaded and therefore logging sound system items may slow down performance
...
- added texture caching for faction preview textures
2011-01-26 09:09:59 +00:00
Mark Vejvoda
7c54e5e955
- added privacy option to options menu
2011-01-25 23:30:51 +00:00
Mark Vejvoda
909d36e457
- added privacy setting for country indicator. Add this to glestuser.ini to hide your country when hosting:
...
PrivacyPlease=true
2011-01-25 22:55:53 +00:00
Mark Vejvoda
52ffe988b7
- bugfix for masterserver new field had a newline on wrong field (added some verbose debug when enabled for masterserver data)
2011-01-25 22:03:04 +00:00
Titus Tscharntke
66471d8ef4
masterserver menu rearranged ( ip and tileset are not longer shown )
2011-01-25 21:45:42 +00:00
Mark Vejvoda
fbdd3a0a8f
- fixed country filename lookup to be lowercase
2011-01-25 19:04:52 +00:00
Mark Vejvoda
e06639c78d
- updated Internet games to use 2 new fields, country and game status.
...
for now svn users can edit glestuser.ini and add the following entry (pointing to your folder of course) to see the country flags in game:
CountryTexturePath=/home/softcoder/Code/megaglest/trunk/source/masterserver/flags
2011-01-25 07:41:12 +00:00
Mark Vejvoda
ed90d620b3
- bugfix to disallow CPU players to be observers
...
- spelling mistake fix in error message
2011-01-25 00:42:09 +00:00
Mark Vejvoda
895dde0de6
- added an IRC connection status label to the masterserver menu
2011-01-20 21:11:39 +00:00
Mark Vejvoda
66261ad662
- updated line endings to unix style characters to fix Bug #3085838
2011-01-20 15:56:30 +00:00
Mark Vejvoda
6b0bc35e3c
- working VBO code for static objects in game, currently disabled in code but to enabled edit model.h and uncomment #define ENABLE_VBO_CODE
2011-01-18 23:56:30 +00:00
Mark Vejvoda
c54e6dbf5d
- a little bit of plumbing for VBO's for static models (currently disabled via # define)
...
- small small speed improvement when calculating interpolations
2011-01-18 07:52:06 +00:00
Mark Vejvoda
d16f6a93bc
- sound system is now threaded by default (hopefully this fixes buffer underruns errors from openal)
...
- background music now plays when game is loading
2011-01-18 01:24:45 +00:00
Mark Vejvoda
9ba8668751
- win32 winsock bugfixes causing havok and grief for win32 users (corrupt winsock stack due to extra call to wsacleanup)
2011-01-17 23:45:09 +00:00
Mark Vejvoda
6d08797a14
- commented out another ftp console output
2011-01-16 06:41:48 +00:00
Mark Vejvoda
43f2677bad
- disabled more console output for ftp
2011-01-16 04:15:18 +00:00
Mark Vejvoda
67e0c27b60
- ftp connect change in master menu
2011-01-15 19:22:59 +00:00
Mark Vejvoda
934b430f93
- added more logging to see what client FTP port # will be
2011-01-15 19:16:00 +00:00
Mark Vejvoda
e6f69a3839
- added code for server to tell clients which port to use for FTP
2011-01-15 18:56:03 +00:00
Mark Vejvoda
f6b0bd3fd7
- some ftp file transfer bugfixes and moved many strings into language file
2011-01-14 17:57:37 +00:00
Titus Tscharntke
fec68c872a
Some changed external ports for ftp; switch ftp ports according to external port; Menu looks a bit more friendly(less fog)
2011-01-12 19:42:25 +00:00
Mark Vejvoda
26a382bd64
- added queued broadcast message ability and tried to fix tomreyn's fuzzer program issue
2011-01-12 00:16:50 +00:00
Mark Vejvoda
fb42c50efd
- added guards around CRC checking in client connected menu
2011-01-10 07:32:12 +00:00
Mark Vejvoda
18a0a93a8e
- move return button placement on video info menu
2011-01-10 05:06:00 +00:00
Mark Vejvoda
3dd6f244e6
- bugfix for CRC handling in connected menu
2011-01-10 00:33:40 +00:00
Mark Vejvoda
7bc6b603b9
- lua bugfix for fog of war toggling
...
- ftp client bugfix for reported segfault
2011-01-10 00:05:31 +00:00
Titus Tscharntke
033c56d7f0
cleaned up options menu
2011-01-09 18:05:10 +00:00
Mark Vejvoda
26cdb8ccad
- more bugfixes for ftp painting
2011-01-09 09:05:34 +00:00
Mark Vejvoda
74824fe753
- added some ftp logging to network debug log
2011-01-09 07:37:59 +00:00
Mark Vejvoda
94862e2671
- attempt to make ftp messagebox appear on top
2011-01-09 05:59:35 +00:00
Mark Vejvoda
1c78fca0fb
- Added tileset and map CRC check in the network lobby
...
- numerous bugfixes
2011-01-09 04:49:21 +00:00
Mark Vejvoda
02b7787b35
- added an option to disable FTP server but keep ftp client
2011-01-07 05:32:47 +00:00
Mark Vejvoda
2956d2c782
- set FTP file transfers to be enabled by default
2011-01-06 07:17:02 +00:00
Mark Vejvoda
9698e6cc95
- added FTP settings to options menu
2011-01-06 07:15:43 +00:00
Mark Vejvoda
b5dd9591da
- bugfix clinet connected menu and FTP transfer thread mutex
2011-01-04 22:14:42 +00:00
Mark Vejvoda
a029b92b2c
- bugfix clinet connected menu and FTP transfer thread mutex
2011-01-04 22:13:49 +00:00
Mark Vejvoda
b8e272519c
- updates to file transfer progress bar
2011-01-04 20:00:39 +00:00
Mark Vejvoda
f3eee457c0
- added an in progress bar when downloading tilesets
...
- clear the CRC cache after a new file is downloaded
2011-01-04 08:44:00 +00:00
Titus Tscharntke
5f831db095
beginning of keyboard setup menu ...
2011-01-04 01:39:54 +00:00
Titus Tscharntke
5bb98fa261
Chat in custom game menu is only active if network slots are open; No more screenshots and debug toggling while chatting in Internet Menu; typo fix
2011-01-03 12:41:20 +00:00
Titus Tscharntke
944f6f0eee
resource multiplier is not shown on client side for humans ...
2011-01-03 02:35:09 +00:00
Titus Tscharntke
bcaf400689
No more MG Bot Messages; IRC chatting is disabled until really connected to irc.
2011-01-02 23:53:59 +00:00
Titus Tscharntke
472aa69c5c
You see an error message now if you cannot connect to a server and irc is not quitted.
2011-01-02 18:47:43 +00:00
Mark Vejvoda
8a421ba639
- more error handling in scenarios menu
2011-01-02 17:06:07 +00:00
Mark Vejvoda
37508928f2
- added error checking in constructor of scenarios menu
2011-01-02 16:55:52 +00:00
Mark Vejvoda
e7ee0b81fe
- commented out debug printf
2011-01-02 09:34:14 +00:00
Mark Vejvoda
5f4d3e9088
- numerous thread bugfixes related to menu stability and ftp server socket usage
2011-01-02 09:33:37 +00:00
Mark Vejvoda
2b1732e27e
- overhaul of thread processing, especially in the menus, things now freeze much less and should be more reliable
2011-01-02 06:46:48 +00:00
Mark Vejvoda
896b1c308c
- added a backtrace for gcc compiled binary when we get a runtime error.
...
- added more out of synch checks and better error handling
2011-01-02 00:39:13 +00:00
Titus Tscharntke
67be9b7b40
german languagefile is now up to date; cleaned up the english one a bit ( order )
2011-01-02 00:28:13 +00:00
Titus Tscharntke
13c6fb49b3
chat highlighting, and more features related to chat
2011-01-01 20:31:25 +00:00
Mark Vejvoda
48ab8b7b32
- added more socket threaded protection and output curl version if ftp transfers fail
2011-01-01 10:16:25 +00:00
Mark Vejvoda
8eeb0b550c
- more ftp tileset bugfixes
2011-01-01 03:12:28 +00:00
Mark Vejvoda
2cdb8dd354
- initial work for tileset ftp transfers, needs some testing
2011-01-01 00:50:10 +00:00
Mark Vejvoda
7e55a545c4
- added code for ftp client to handle failures and menu exit more gracefully
2010-12-31 21:02:06 +00:00
Titus Tscharntke
9b3e921888
scrollbars and other things ....; scrollbars always visible at the moment ; had some trouble with threads hopefully fixed now.
2010-12-31 17:16:49 +00:00
Mark Vejvoda
c59807c4cf
- fixed local chat echo in clientinterface so that messages intended to be shown locally are properly displayed in the console
...
- added a success / failure message for downloaded map attempts
2010-12-30 20:48:39 +00:00
Mark Vejvoda
3f0ee7a6cb
- some initial changes to try to get ftp working over the Internet with firewalls etc
2010-12-30 15:56:02 +00:00
Mark Vejvoda
2ca50ee9f9
- attempt to avoid IRC client crashes on Internet menu if user does not have an Internet connection
2010-12-29 21:03:57 +00:00
Mark Vejvoda
4fb1b1092f
- added ftp port # as an ini setting and added to UPNP for router auto-config
...
- added new language string for message box to prompt map file downloads
2010-12-29 20:28:25 +00:00
Mark Vejvoda
be9d8859d4
- messagebox prompt for downloading maps
2010-12-29 19:31:51 +00:00
Mark Vejvoda
d7520dc40b
- added a system message when players successfully download a missing map
2010-12-29 08:16:26 +00:00
Mark Vejvoda
d067be26d9
- more ftp bugfixes
2010-12-29 08:10:22 +00:00
Mark Vejvoda
b84bede3df
- ftp file xfer bugfixes
2010-12-29 06:11:06 +00:00
Mark Vejvoda
9afcbe97b8
- forgot to default ftp code to a default value (off) until ready
2010-12-29 06:03:07 +00:00
Mark Vejvoda
e79147796f
- more ftp updates
2010-12-29 01:32:55 +00:00
Mark Vejvoda
6e88e4be4c
- got my plumbers suit on and added the plumbing for FTP file xfers
2010-12-29 01:10:53 +00:00
Titus Tscharntke
36c4b4c5fa
internet menu updated ( work in progress ) ; checkboxes ; lines
2010-12-27 00:59:57 +00:00
nosogo
2a4c9a99cd
help and bugfix editor and start of keyboard
2010-12-24 03:36:34 +00:00
Mark Vejvoda
97ee61165a
updates to irc use in mastermenu:
...
- shows local username
- bugfixes for detecting new/dropped users in the irc channel
- lots of cleanup to remove use of so many static variables
2010-12-24 02:10:31 +00:00
Titus Tscharntke
cfba817280
dansk language; fix for fog of war off; command queuing works a bit better ( especially when attacking );
2010-12-23 10:44:11 +00:00
Mark Vejvoda
8b0b6300ed
- some cleanup for the new IRC client in the Masterserver menu, and changed default channel for in game IRC chat to megaglest-lobby
2010-12-23 07:42:15 +00:00
Mark Vejvoda
ea4f8e0bcd
- added IRC client to the Internet game menu (still need to update VC++ projects)
2010-12-23 00:00:30 +00:00
Titus Tscharntke
43eb95f1b4
italien translation; Multiattack warnings ( with setting AttackWarnRange )
2010-12-21 15:55:37 +00:00
Mark Vejvoda
bc90aa7ce4
- added UPNP router auto-configure for Internet games (hurray)
2010-12-21 05:07:10 +00:00
Titus Tscharntke
4037153df9
combined FogOfWar and ShowMapResources in Menus ( on client ist visible too now )
2010-12-20 21:59:46 +00:00
Titus Tscharntke
6376728241
masterserver urls changed; VersionURL instead of versionURL;
2010-12-20 20:49:25 +00:00
Mark Vejvoda
54f739c15d
- added guards around masterserver property access so if missing we handle it more gracefully
2010-12-20 16:45:31 +00:00
Mark Vejvoda
e9c8928b49
- added new option to UI to Show Resources for custom games
2010-12-19 08:36:59 +00:00