Commit Graph

207 Commits

Author SHA1 Message Date
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
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
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
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
21760072a4 fixed name editing and cleanup 2011-10-23 10:49:36 +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
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
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
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
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
fdd04d10c1 - disabled jps for now and fixed ai multiplier for headless mode 2011-09-27 01:11:11 +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
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
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
d44959d69c - phase 1 of cppcheck verbose fixes 2011-08-31 23: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
3eb375904c - bugfix for text placement in progress bars 2011-08-30 21:48:32 +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
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
Mark Vejvoda
aa677cfc97 - attempt to NOT convert to utf8 twice 2011-06-26 03:38:28 +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
Mark Vejvoda
c808a5661a - added freetype2 / FTGL support 2011-06-06 21:38:25 +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
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
f0fededd56 - trim crc message in connected client menu to 110 chars max per line 2011-04-19 00:02:23 +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
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
5d10312ead - send notification of cancel action 2011-04-15 00:13:13 +00:00