Titus Tscharntke
afcd787774
fixed ishmarus problem without default .mgg files ( http://glest.org/glest_board/index.php?topic=8629.0 )
2012-10-03 21:42:11 +00:00
Mark Vejvoda
4e195e10af
- updated random seed generation to be more random
2012-09-27 06:42:57 +00:00
Mark Vejvoda
4bde2882a6
- fixed bug in mod menu where no messages were shown since tit's console class change.
...
- added new ftp status info and display output from 7z extraction as it happens in game so that the user knows something is happening (and to show errors)
2012-09-27 05:54:37 +00:00
Mark Vejvoda
7e581004d6
- cleanup unused code
2012-09-27 02:49:10 +00:00
Mark Vejvoda
c33c1826ae
- proper implementation of video repeat (looping)
2012-09-27 01:17:57 +00:00
Mark Vejvoda
a21f2b705d
- some video rendering optimizations
2012-09-26 23:16:29 +00:00
Mark Vejvoda
1db56463fd
- try to make video performance a little better
2012-09-26 08:08:52 +00:00
Mark Vejvoda
2f40e7735a
- loop faction preview videos
2012-09-25 22:52:07 +00:00
Mark Vejvoda
74cca86b3f
- added new commandline option --connect=x:y format as requested
2012-09-25 21:52:23 +00:00
Mark Vejvoda
c7808dc021
- allow custom port #'s to be stored in servers.ini
2012-09-25 16:43:07 +00:00
Mark Vejvoda
7c0e10684a
- added lua functions to add / remove cell markers:
...
addCellMarker(0,'test from scenario!','',cellMarker)
param1=factionindex
param2=cell hint
param3=empty string
param4=cellPosition
removeCellMarker(0,{46,13})
param1=factionindex
param2=cellPosition
2012-09-25 07:05:52 +00:00
Mark Vejvoda
f1ef5e2ecd
- removed pathfinder as a configurable item in the UI
2012-09-22 21:44:30 +00:00
Mark Vejvoda
8e88b36723
- removed pathfinder from GAE and all references
2012-09-22 21:39:13 +00:00
Mark Vejvoda
e0bf4df646
- cppcheck round #2 cleanup
2012-09-22 20:37:42 +00:00
Mark Vejvoda
1c211e4ce6
- lots of code cleanup from the cppcheck
2012-09-22 20:13:57 +00:00
Mark Vejvoda
a1caf8c874
- bugfix to allow proper handling of special language characters for input box
2012-09-22 03:16:10 +00:00
Mark Vejvoda
a4ad1f5aea
- bugfixes for network player disconnect feature
2012-09-21 15:03:13 +00:00
Mark Vejvoda
684c35e25a
- fix text entry so unicode characters work properly
2012-09-21 03:41:10 +00:00
Titus Tscharntke
2c9e0d9e7d
lets try if this works ( no need to restore special playernames )
2012-09-20 22:24:15 +00:00
Titus Tscharntke
64884e14d0
typo in filename corrected
2012-09-20 21:59:09 +00:00
Titus Tscharntke
3017b61254
better ( and dynamically changeable ) default game setups
2012-09-20 21:57:00 +00:00
Mark Vejvoda
6b55818ce5
- only allow client to chat after they authenticated with server
2012-09-19 22:16:22 +00:00
Mark Vejvoda
6e0d67d6e4
- bugfixes for crc handling in mod menu
2012-09-18 23:52:16 +00:00
Titus Tscharntke
158195a825
multiplier for CPUs replacing disconnected network player ( not finished yet! , only menu for now )
2012-09-16 23:42:56 +00:00
Titus Tscharntke
a5c2a50d60
only "named" console messages in chat-history, typically chat messages from users
...
smaller console font ( for test in linux only now )
2012-09-09 14:12:35 +00:00
Mark Vejvoda
19db401c83
- removed directsound8 as a selectable option in ini or UI
2012-08-01 00:51:27 +00:00
Mark Vejvoda
0e0c43f14a
- bugfix to close unconnected network slots if they are in a slot higher than map's max slots
2012-07-27 00:39:13 +00:00
Mark Vejvoda
194e1868b9
- if holding ctrl while click to change the player type we will change all non human slots to the same player control type
2012-07-26 20:47:16 +00:00
Mark Vejvoda
b665258897
- improve ability to force label edit mode rendering to be a static width regardless of font size used
2012-07-26 15:26:59 +00:00
Mark Vejvoda
6662f35347
- fixed input text segfault and corrected entry of playername in menus and added a box around the field when editing.
2012-07-26 06:27:00 +00:00
Mark Vejvoda
96ade03a27
- fix backspace deleting in options menu when changing playername and playername has _ in part of it
2012-07-25 16:49:58 +00:00
Mark Vejvoda
f3165b2548
- bugfix to stop human and network player from having the same slot
2012-07-24 19:29:15 +00:00
Mark Vejvoda
bec8df9feb
- made another debug statement only show in verbose mode
2012-07-18 16:01:19 +00:00
Mark Vejvoda
9583307022
- cleanup of debug code
2012-07-18 01:01:24 +00:00
Mark Vejvoda
32bda64045
- added more error checking in scenarios
2012-07-18 00:54:47 +00:00
Mark Vejvoda
6c211970e3
- added more error checking in scenarios
2012-07-18 00:50:14 +00:00
Mark Vejvoda
9fb1f06d5e
- added more error checking in scenarios
2012-07-18 00:43:46 +00:00
Mark Vejvoda
2b0e9e40d3
- added more error checking in scenarios
2012-07-18 00:35:39 +00:00
Mark Vejvoda
9a54f30e86
- added more error checking in scenarios
2012-07-18 00:12:42 +00:00
Mark Vejvoda
4d97c80561
- added more error checking in scenarios
2012-07-18 00:04:24 +00:00
Titus Tscharntke
d382fa46fd
fix for wrong CRCs in Mod menu
2012-07-16 23:03:56 +00:00
Tom Reynolds
3519725216
Change phpVersionParam to ?version=0.1
2012-07-16 00:08:41 +00:00
Titus Tscharntke
0cc9f0e115
fixing the CRCs on the masterserver ( work in progress )
2012-07-15 23:01:48 +00:00
Titus Tscharntke
e311c439f6
sound is no more switched on when switching factions ( not a 100% fix but I think good enough )
2012-07-15 19:45:55 +00:00
Mark Vejvoda
109401b2e8
- always ensure headless server has an open slot in the lobby
2012-07-11 22:41:31 +00:00
Mark Vejvoda
be61ed89da
- bugfix to have consistent info sent to masterserver when in game or in lobby
2012-07-11 05:12:10 +00:00
Mark Vejvoda
703afaa5de
- forget trying to render for now when in connection phase, Cold getting crashes
2012-07-10 20:39:21 +00:00
Mark Vejvoda
2c6cd02f32
- attempt a very simple fix for Cold's connection delay
2012-07-10 20:26:41 +00:00
Mark Vejvoda
6cfe9cadbb
- attempt to fix corrupt connection stats sent to masterserver using a mutex in the lobby and when headless server reset counts to 0 when calculating
2012-07-10 02:43:54 +00:00
Mark Vejvoda
57a988ae56
- fixed out of synch on player disconnect
2012-07-10 02:12:07 +00:00
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