Mark Vejvoda
4202989014
- attempt to switch CRC to use unsigned int everywhere
2012-07-07 02:46:57 +00:00
Mark Vejvoda
330070a632
- more logging to track down cold's issue
2012-07-06 23:18:30 +00:00
Mark Vejvoda
ada5f2cdce
- more logging to track down cold's issue
2012-07-06 23:06:00 +00:00
Mark Vejvoda
6f9f2d8f01
- allow admin user to switch slots when they are in an unassigned slot
2012-07-06 18:57:19 +00:00
Titus Tscharntke
9875fa1dad
missing clear() caused crash ...
2012-07-06 00:16:48 +00:00
Titus Tscharntke
e302efcd4e
hopefully better commanding of headless servers
2012-07-05 22:03:15 +00:00
Mark Vejvoda
51d56926cc
- return to previous menu when tutorials / scenarios are empty
2012-07-03 00:26:27 +00:00
Mark Vejvoda
3ec510fa17
- fixed admin mode in menu's so switching to a map with less slots than admin user keep the same admin user active
2012-06-30 19:31:52 +00:00
Mark Vejvoda
76606fbdbe
- allow loading of scenarios and tutorials when there are none (show an error message)
2012-06-30 19:11:54 +00:00
Mark Vejvoda
b08e04fa70
- flash the remote admin player# in lobby to indicate they are the admin user
2012-06-22 14:30:48 +00:00
Mark Vejvoda
b32b4f1660
- bugfix to allow remote admin user to remain as admin when slot is networkunassigned
2012-06-22 01:57:59 +00:00
Titus Tscharntke
9ed9293a0d
no more accidently clicked buttons when starting game or switching to next menu
2012-06-20 23:42:45 +00:00
Titus Tscharntke
f89707f708
k-key to switch off sound while waiting for players in connected state too. Sound is automatically switched on if a new player connects, just like in custom menu. By this you can wait in headless servers without hearing music/missing players.
2012-06-13 23:01:10 +00:00
Mark Vejvoda
c187d4d014
- changed disconnected playername to: *AI* - playername
2012-06-11 23:50:30 +00:00
Mark Vejvoda
cb7bd8ff04
- added menu option and commandline parameter to disable video playback
2012-06-09 05:02:01 +00:00
Mark Vejvoda
90b0d96b5d
- disable main menu background video playback when showing faction preview video
2012-06-09 02:59:46 +00:00
Mark Vejvoda
e96346ff28
- special text color override setting will only apply to non in-game text (useful when videos clash with menu text colors)
2012-06-01 19:14:55 +00:00
Mark Vejvoda
68bfe9e455
- fixed rendering on battle end screen
2012-05-28 02:36:12 +00:00
Mark Vejvoda
e014ecbd94
- allow streaming faction preview videos and fallback to local faction preview
2012-05-26 06:19:30 +00:00
Mark Vejvoda
ead7c316e5
- added support for faction preview videos (take precedence over preview texture)
2012-05-25 23:00:36 +00:00
Mark Vejvoda
660d702e97
- add a fallback url for playing videos in case the user has no internet
2012-05-25 16:33:34 +00:00
Mark Vejvoda
0fac755a5e
- video player now displays 'please wait' while loading the video
2012-05-23 19:59:52 +00:00
Mark Vejvoda
f72c1757d5
- added a bit more debug info to find tomreyns bug
2012-05-22 23:03:01 +00:00
Mark Vejvoda
aa2174a101
- support streaming videos from youtube etc
2012-05-21 18:32:53 +00:00
Mark Vejvoda
b7ba6e52d5
- bugfixes for playing videos in main menu
2012-05-19 08:48:30 +00:00
Mark Vejvoda
0d38e2eb5d
- added support for main menu background video
2012-05-19 08:40:49 +00:00
Mark Vejvoda
345b2e670b
- added local mg version label to custom game menu
2012-05-12 02:21:21 +00:00
Mark Vejvoda
394efbcbc0
- bugfixes for network scenarios, client cannot change team or faction but they rather get assigned to the team and faction of the slot they switch to
2012-05-11 05:11:46 +00:00
Titus Tscharntke
4aee3847e1
ShadowTextureSize selectable in ingame options
2012-05-10 22:32:38 +00:00
Titus Tscharntke
b411c103df
extra map preview for already installed maps
2012-05-10 21:45:24 +00:00
Mark Vejvoda
dbb116f250
- load of changes to get things compiling under VC++ 2010 (with updated deps seperate for vc2010)
2012-04-20 01:04:05 +00:00
Mark Vejvoda
329bb58b04
- a few code cleanup items while doing some testing in VC++ 2010
2012-04-17 19:42:53 +00:00
Mark Vejvoda
c8fdc9269f
- fix win32 build
...
- cleanup a lot of win32 compiler warnings
2012-04-16 20:15:57 +00:00
Mark Vejvoda
3b8dd289ac
- updated cmake to check for support of backtraces in gcc compiler
...
- fixed numerous bugs / warnings from cppcheck
2012-04-16 19:29:37 +00:00
Titus Tscharntke
f612707849
"PleaseWait"-message while calculating all CRCs in mod menu.
2012-04-16 00:15:11 +00:00
Mark Vejvoda
8c0bf75bf5
- got built in memory leak working. Just edit leak_dumper.h and uncomment:
...
//#define SL_LEAK_DUMP
- got better / more accurate stack dumps when we detect errors in game.
- Both of these need to be worked on in windows next, win32 may not compile for now until i fix it on that platform.
- BE VERY CAREFUL when working in leak_dumper.* it may cause GCC and your system to crash if you don't know what you are doing!
2012-04-14 21:21:09 +00:00
Mark Vejvoda
c83cfc6e03
- bugfix to save server ip's in join menu
2012-04-13 19:37:52 +00:00
Mark Vejvoda
80e1e45ba8
- bugfix for over-riding irc channel and server
2012-04-12 06:03:21 +00:00
Titus Tscharntke
f495a41a05
Extra option for menu rain effect ( needs update in language files german/english done )
2012-04-11 22:19:50 +00:00
Mark Vejvoda
7328875160
- bugfix for rain effect, now dynamically turns on/off when toggled in menu and hopefully fixes strange water splash bug
2012-04-11 05:18:00 +00:00
Mark Vejvoda
31f0c18653
- better error handling in menus
2012-03-31 08:28:42 +00:00
Mark Vejvoda
c73244ca92
- fixed bug for network scenarios where first slot is not human (closed network slots)
2012-03-31 06:05:20 +00:00
Mark Vejvoda
9286130138
- bugfixes and code cleanup found using cppcheck
2012-03-28 06:25:57 +00:00
Mark Vejvoda
c0f3658faa
- bugfix for network scenarios to NOT close unconnected network slots before loading, they will turn into AI players (this is required because the scenario code may require those factions)
...
- added ability to morph and indicate the morph command should ignore resource costs, add this to the command type:
<ignore-resource-requirements value="true" />
2012-03-27 03:23:03 +00:00
Mark Vejvoda
8f98dbe566
- attempt to add code to NOT allow new connections on a slot that is no longer an open slot
2012-03-20 20:31:41 +00:00
Mark Vejvoda
1b8e1af25b
- cleanup of console and button placement in load game menu
2012-03-20 15:01:18 +00:00
Mark Vejvoda
92b135d103
- fix delete loaded game bug when nothing selected after having a game selected
2012-03-20 14:36:34 +00:00
Titus Tscharntke
26b9cc73be
the buttons for savegames are sorted now ( newest savegame is on top )
2012-03-17 21:54:22 +00:00
Titus Tscharntke
91dce63aac
savegame screenshot has smaller size (configurable)/ screenshots are deleted too
2012-03-17 11:26:39 +00:00
Mark Vejvoda
1ac9aa6d3f
- fixed xml loading via rapidxml for some scenarios that had embeddex xml comments in lua
...
- added automation abilities for automated testing with automated saved games
2012-03-17 08:20:17 +00:00
Mark Vejvoda
5584121aa7
- updated load game screen and added some missing language text
2012-03-17 03:32:20 +00:00
Titus Tscharntke
7f46cf2749
save a screenshot with every game save and show it in load menu ( you must have set screenshot type set to .jpg at the moment)
2012-03-17 01:32:18 +00:00
Mark Vejvoda
5f15bf20a9
- yes you can load saved games now :)
2012-03-16 01:58:39 +00:00
Titus Tscharntke
bbef21da6b
a bit more load menu progress ( does not load yet )
2012-03-16 01:10:32 +00:00
Mark Vejvoda
510ee7dfff
- bugfixes for loading XML and not dropping newlines
...
- started work on trying to save lua state (global variables only)
2012-03-15 20:48:27 +00:00
Titus Tscharntke
c421576a83
first steps for load game menu
2012-03-14 23:53:11 +00:00
Titus Tscharntke
38bd33acf9
Gamma Correction in inGame options with direct feedback.
2012-03-13 18:59:33 +00:00
Mark Vejvoda
e3fde99359
- fixed gamma correction so it works now
...
- added more state when loading saved game
2012-03-13 01:34:14 +00:00
Titus Tscharntke
edd7f732ea
alpha correction in options menu ( checkin with error included , which needs to be fixed! )
2012-03-13 00:44:55 +00:00
Mark Vejvoda
623623d33f
- bugfix for segfault in menu when exiting too fast
2012-03-05 22:53:03 +00:00
Mark Vejvoda
04e16819aa
- fix segfault when converting models
...
- fix segfault when mod menu cannot connect to masterserver
2012-03-03 18:40:18 +00:00
Mark Vejvoda
a6af5b96af
- when RainEffect=false then ALSO disable rain in the main menu
2012-03-03 08:52:52 +00:00
Mark Vejvoda
7fe7800ac2
- added better error handling and increased delay + retries when publishing a game to masterserver (in case upnp is slow)
2012-03-03 08:28:15 +00:00
Mark Vejvoda
3eba87727c
- bugfixes for headless mode, map selection logic was broken for admin user
...
- during in game, if admin user disconnects, server re-assigns a new admin user so paused game can be unpaused by a new administrator
2012-03-03 04:33:39 +00:00
Mark Vejvoda
909b680836
- a little cleanup of request parameters
2012-02-25 08:46:48 +00:00
Titus Tscharntke
9870c13a6b
GraphicMessageBox can handle multiple buttons now
2012-02-19 17:37:53 +00:00
Mark Vejvoda
2fbebb4721
- some cleanup of CRC calculation for better cache use
2012-02-10 16:53:56 +00:00
Mark Vejvoda
4ad42518c0
- updated for better handling of streflop on different platforms
...
- attempt for bugfix on windows when socket send buffer is continuously full
2012-02-10 06:21:06 +00:00
Mark Vejvoda
50f1fa65ca
- bugfix on battle screen when 8 players playing, last player is sometimes chopped off
...
- masterserver mode bugfix for map filter
- masterserver now outputs in-game stats to console every 10 minutes (can be adjusted via ini setting: GameStatsDumpIntervalSeconds=x where x is update interval in seconds
2012-01-06 06:55:27 +00:00
Mark Vejvoda
58f6ceb801
- fixed placement of map filter controls
2012-01-05 02:03:54 +00:00
Mark Vejvoda
61bebd6b86
- numerous fixed for network scenario handling
2011-12-28 04:46:36 +00:00
Mark Vejvoda
e45d42cd6f
- bugfixes for network scenarios to enable / disable certain controls
2011-12-26 22:51:48 +00:00
Mark Vejvoda
ca03fab5aa
- bugfixes for network scenarios to use proper fog of war settings from scenario (also victory conditions etc)
2011-12-26 07:11:52 +00:00
Mark Vejvoda
0338841689
- initial code to try out network based scenarios (not yet implemented for masterserver)
2011-12-26 06:29:14 +00:00
Mark Vejvoda
9852325da6
- fixed Martiño Figueroa's name in all copyrights in source code
...
- added copyrights to files that were missing it
2011-12-14 07:40:48 +00:00
Mark Vejvoda
dc6cd9281f
- centralized finding map files and validation of map files. a New report at game start shows a list of invalid maps which will be ignored
...
- headless server now shows GUI messages in console
- made 'blocked player' button font smaller
2011-12-05 05:26:48 +00:00
Mark Vejvoda
a0888b8292
- add more info on corrupt map
2011-12-05 00:13:30 +00:00
Mark Vejvoda
049b2952f2
- bugfix for invalid language setting in userini
...
- added debug info to track down tomreyn's issue
2011-12-05 00:02:32 +00:00
Mark Vejvoda
860808a3bb
- fixed UI to fit most language text comfortably
2011-12-03 10:02:33 +00:00
Mark Vejvoda
4cfca0846c
- fixed font overlapping on master server menu
2011-12-03 09:08:50 +00:00
Mark Vejvoda
6c945a4aa6
- admin connected to a headless server can now restore auto saved game settings
2011-12-03 08:17:49 +00:00
Mark Vejvoda
7b8c8195b0
- fix map preview so it doesn't flicker
2011-12-03 02:23:06 +00:00
Mark Vejvoda
609bc528d2
- fixed fog of war bug in map preview for connected client
...
- in headless mode keep three caches in case its related to out of synch
- comment out spurious irc console text
2011-12-03 01:19:54 +00:00
Mark Vejvoda
8bdf863636
- cleanup of masterserver global flag
...
- attempt to cut down on resources required for masterserver mode to minimize RAM
2011-12-02 22:04:02 +00:00
Mark Vejvoda
d33e1174a5
- bugfixes related to cppcheck report
...
- bugfixes found using valgrind (memory leaks)
2011-12-02 16:07:59 +00:00
Mark Vejvoda
8ccd238fcf
- language order sorted by english filename
2011-12-01 00:20:14 +00:00
Mark Vejvoda
6937785f22
- now display native language name in options menu
2011-11-30 23:35:54 +00:00
Mark Vejvoda
28ae161c25
force re-populate tileset and techtree UI after download
2011-11-29 03:25:36 +00:00
Mark Vejvoda
30972bcddb
corrected font alingment when using combination of newline and tabs
2011-11-28 15:59:38 +00:00
Mark Vejvoda
fbb3f0b8e5
- faction threads now use semaphores to signal completion lowering cpu use on main thread
2011-11-26 23:11:33 +00:00
Titus Tscharntke
b8d71ffb0d
color to devide empty and used ( headless ) servers
2011-11-25 23:49:07 +00:00
Mark Vejvoda
2a8c712b1a
- more socket performance changes
...
- auto complete now works also in IRC chat, and tabbing loops through all matched names.
2011-11-25 09:12:53 +00:00
Mark Vejvoda
1935f9314b
added new commandline to specify internal/external port #'s to use when hosting:
...
--use-ports=61390,61390
2011-11-23 21:36:49 +00:00
Mark Vejvoda
115ef63f57
- hardened code for standalone mods
2011-11-23 19:12:06 +00:00
Mark Vejvoda
3cdf50c399
- a load of bugfixes including:
...
- proper handling of invalid client connects, after 6 bad attempts in a 60 second period of time the IP address is blocked from the current game
- Added check for invalid particles for tileset objects
- Made messagebox wider in game mod menu
- Fixed numerous threading issues discovered while testing on my 8 core CPU
- a Little bit of rendering cleanup
2011-11-23 08:00:09 +00:00
Mark Vejvoda
cf1e3509fe
- commented out enabled observer at game end (automatically set to true now)
2011-11-21 02:08:51 +00:00
Mark Vejvoda
85ed894cdb
- moved player game version text over and made its font smaller to be able to see more when long
...
- bugfix of segfault when in mod menu
2011-11-15 22:28:51 +00:00
Mark Vejvoda
41ae17757b
- just for you james! Fixed about screen text alignment
...
- re-enabled unit titles in special debug mode (requires special keys to toggle)
2011-11-15 04:48:57 +00:00
Mark Vejvoda
8e9aef2d09
- attempt to fix issue where user can switch to an invalid slot in network game lobby
2011-11-14 05:44:43 +00:00
Mark Vejvoda
8050e25538
- attempt to fix masterserver losing publish setting and/or open network slot
...
- attempt to fix high cpu usage on masterserver (and clients) when waiting for others during the start of a network game
2011-11-14 05:18:09 +00:00
Mark Vejvoda
1c4480cb02
added a check for missing map when admin is connected to headless server and server has a map that the client doesn't
2011-11-05 01:27:34 +00:00
Mark Vejvoda
143e5873da
bugfix when client connects to headless server and headless has a tileset or techtree the admin doesn't have
2011-11-05 01:17:11 +00:00
Titus Tscharntke
f0fb35b64d
menu layout ...
2011-11-04 00:36:07 +00:00
Mark Vejvoda
22c8881902
- update fonts for console when language is toggled
2011-11-03 23:38:43 +00:00
Titus Tscharntke
772cdd9ad0
new newgame menu order. Improved german intro
2011-11-03 21:24:22 +00:00
Mark Vejvoda
96e0602ead
small code cleanup
2011-11-03 20:36:56 +00:00
Mark Vejvoda
45d9261163
fixed autoconfig and default keys (thanksfor the patches david)
2011-11-02 19:11:58 +00:00
Mark Vejvoda
5dcd9d8714
fixed UI placement of playername in menus
2011-11-02 19:02:25 +00:00
Mark Vejvoda
30e1f45cc7
- intro is now fully translatable and configurable (see english.lng file at the bottom for intro strings)
...
- added game loading text strings to language file
- ONLY load the font type we are using
2011-11-02 17:17:28 +00:00
Titus Tscharntke
81c5d12324
mouse over highlighting for create game button and bugfix
2011-11-01 21:30:05 +00:00
Titus Tscharntke
9bc8ecb2c8
Host_Game instead of Custom_Game in Lan_Game/Internet_Game
2011-10-30 22:23:57 +00:00
Mark Vejvoda
d088028685
bugfix player control listbox to properly be enabled / disabled
2011-10-26 02:36:00 +00:00
Mark Vejvoda
50adfb3305
- added ability to switch languages from nearly anywhere (and new hotkeys to do so):
...
CTRL+L shows language popup selection, CTRL+SHIFT+L toggles to next language automatically
2011-10-25 18:39:11 +00:00
Titus Tscharntke
aebe2aba24
reverted new game menu structure, as it is inconsistent
2011-10-23 10:55:54 +00:00
Titus Tscharntke
21760072a4
fixed name editing and cleanup
2011-10-23 10:49:36 +00:00
Titus Tscharntke
0e44925191
singleplayer / multiplayer section
2011-10-22 17:20:37 +00:00
Mark Vejvoda
d46354ed67
- fixed bug where we could not pick human player clicking right arrow
2011-10-22 01:02:29 +00:00
Mark Vejvoda
bd2206f51b
bugfixes for headless mode (when admin picks things that server doesn't have).. added a 2 second delay timer for sending out changes
2011-10-22 00:19:38 +00:00
Titus Tscharntke
5e8e8ffc6c
my fix ( I like it somehow .. :-D )
2011-10-21 00:23:05 +00:00
Mark Vejvoda
35a5f44db0
bugfix for game name when not in headless mode
2011-10-20 23:44:01 +00:00
Titus Tscharntke
a58451333e
headless servers have special game names
2011-10-20 23:27:39 +00:00
Titus Tscharntke
900f08e02f
Configurable multiplayer game name
2011-10-20 22:30:09 +00:00
mnaumann
8a87d26863
Rearrange text block on grapic info menu (davidou)
2011-10-19 00:16:10 +00:00
Mark Vejvoda
26afb589a3
- code cleanup (removing / commenting uneeded items)
2011-10-17 20:56:11 +00:00
Mark Vejvoda
bea263229b
- bugfixes for headless mode so player can switch slots but admin cannot start game if we have a net player in an unassigned network slot
2011-10-15 01:39:59 +00:00
Mark Vejvoda
3b8d07fc8d
- don't allow game to start and show a message if network player connected and on an unassigned slot
2011-10-15 01:03:24 +00:00
Mark Vejvoda
3ff146e3f3
- bugfixes for changing network players control
2011-10-14 23:51:44 +00:00
Mark Vejvoda
50ce6eb1ea
- updated intro with better timing and multiple models. Updated menu background model as well and about screen to show megapack units.
2011-10-12 05:24:30 +00:00
Mark Vejvoda
2d42f59fe1
- added a new lua function to allow loading a new scenario from inside an existing scenario
...
loadScenario('capture_the_flag2')
2011-10-06 18:04:59 +00:00
Mark Vejvoda
ebc130f526
- added a few new chinese fonts and changed default to a new font
...
- fixed location of player title in menus
- added better ftgl error checking
2011-10-03 04:49:52 +00:00
Mark Vejvoda
d719e8e318
- in game popup menu now also allows viewing/changing keyboard setup
...
- now display (team) when chat text is intended only for team members
2011-10-03 00:36:28 +00:00
Mark Vejvoda
ec2963808a
- fixed alignment of UI controls and changed default english font
2011-10-02 02:32:20 +00:00
Mark Vejvoda
75e73ec85d
- headless mode now properly uses selected slot of player
2011-10-01 08:04:30 +00:00
Mark Vejvoda
77a2fa7d48
- getting fanatical about memory cleanup so that valgrind output is more useful
2011-09-30 23:55:07 +00:00
Mark Vejvoda
b57fb0ff39
- validation so admin client connected to headless server cannot change his 'control type' because this would invalidate his connection.
2011-09-28 15:51:13 +00:00
Mark Vejvoda
3bec8d3300
- compile bugfix
2011-09-28 15:34:03 +00:00
Mark Vejvoda
43ed4553ea
- more memory cleanup and thread cleanup (found using valgrind)
2011-09-28 15:32:57 +00:00
Titus Tscharntke
d6cef888a6
scenario icon does change after install
2011-09-27 21:26:22 +00:00
Mark Vejvoda
fe8e76efd8
- applied some memory leak cleanups
2011-09-27 20:35:45 +00:00
Mark Vejvoda
2a86cb4f7d
- added support for proper quiting and console input/output in headless mode. Type: quit followed by return into the console to properly shutdown in headless mode.
2011-09-27 10:16:09 +00:00
Mark Vejvoda
c68aa74fcf
- more updates for headless mode (try to avoid using opengl completely), server now runs at around 20 MB RAM at game start.
2011-09-27 05:29:57 +00:00
Mark Vejvoda
fdd04d10c1
- disabled jps for now and fixed ai multiplier for headless mode
2011-09-27 01:11:11 +00:00
Mark Vejvoda
f5c7eff49c
- more bugfixes for headless server mode, attempt to fix crash when switching info fast and avoid render on battle end on server.
2011-09-26 04:50:13 +00:00
Mark Vejvoda
26d0b71bd5
- turn off mouse and keyboard in headless mode
2011-09-26 04:26:44 +00:00
Mark Vejvoda
9cd6355733
- some bugfixes for headless mode:
...
- don't render anything
- disable sounds in headless mode
(still need to add code to see if we can avoid loading models and graphics to make memory usage much smaller)
2011-09-25 23:57:42 +00:00
Mark Vejvoda
b6dd5e266b
- hardening the masterserver mode:
...
1. missing maps, techs and tilesets should no longer crash the server and server will revert to last valid value for each (server must have the data)
2. clients now get truly unique session id's which fixes client admin mode when connecting to masterserver
2011-09-25 05:38:35 +00:00
Mark Vejvoda
da57a589ba
- more progress on masterserver, now the masterserver does not take a slot!
2011-09-24 21:07:15 +00:00
Mark Vejvoda
4df997d0ca
- initial work for a headless server. Currently this code allows you to launch a server with the commandline option: --masterserver-mode
...
The first client that connects to the server is the administrator and is able to change most settings and launch the game. Still lots of work to do but this is a start.
2011-09-24 07:46:56 +00:00
Mark Vejvoda
d52924f214
- added new strings to language file
2011-09-21 08:00:00 +00:00
Mark Vejvoda
7d53df698a
- added new in-game popup menu and new ability to switch teams in game (turned off by default in advanced settings)
2011-09-21 06:51:28 +00:00
Mark Vejvoda
8f0db3e30d
- added new commandline option --map-preview=x where x is the mapname (without extension)
2011-09-16 00:34:14 +00:00
Mark Vejvoda
b8a8e3b519
- bugfix to close empty slots on game start
2011-09-10 01:45:34 +00:00
Titus Tscharntke
713741de37
Preview images are cleared when selecting local only mods
2011-09-09 19:02:08 +00:00
Titus Tscharntke
bdb7e284f1
next fix for mod menu / player names can only be a restrictive ascii subset again .
2011-09-09 00:14:28 +00:00
Titus Tscharntke
26e614e151
bugfix for showing local mods as installed from server after clicking them
2011-09-08 22:44:13 +00:00
Titus Tscharntke
a75d113686
modmenu should work as expected now
2011-09-08 21:08:53 +00:00
Mark Vejvoda
56a384e365
- bugfix when reloading saved settings and item doesn't exist in listbox (thanks tomryen)
2011-09-07 16:55:49 +00:00
Titus Tscharntke
af03402409
mod menu should work now beside refresh of state icons for scenarios and techs after download/install
2011-09-05 23:12:48 +00:00
Titus Tscharntke
d80837522d
maps and scenarios are checked for server conflicts too. ( map crc calculation is still broken, see line 843 in menu_state_mods.cpp )
2011-09-04 23:25:24 +00:00
Titus Tscharntke
396acdfa15
mod menu shows conflicts with server data for techs and tilesets ( maps and scenarios will follow the next days )
2011-09-02 23:53:37 +00:00
Mark Vejvoda
0bbe34deee
- added some missing translatable strings (thanks again uncle)
...
PublishDisabled= (disabling publish)
UnitType=Unit type:
2011-09-02 16:18:37 +00:00
Mark Vejvoda
1e2e7a5ef7
- bugfix for mode menu CRC checking
2011-09-02 06:05:37 +00:00
Mark Vejvoda
8d8996c0ee
bugfix for index value used when switching maps for player in invalid index
2011-09-02 00:20:10 +00:00
Mark Vejvoda
e44170ea00
- bugfixes for lobby UI when map changes and player index is invalid
2011-09-02 00:08:35 +00:00
Mark Vejvoda
0a2c929fea
- attempt #1 to support 'keeping' connected clients in the lobby when the map changes and slots would normally disconnect
2011-09-01 21:54:31 +00:00
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