Commit Graph

116 Commits

Author SHA1 Message Date
Mark Vejvoda
3401d5a43a - added ESC key to exit from main menu 2010-06-12 19:27:11 +00:00
Mark Vejvoda
06c44a9411 - bugfix for method not returning a value 2010-06-12 19:01:16 +00:00
Mark Vejvoda
085d4e4bfe - added more debug statements to try to track beta bugs
- added safer customization of ini files
- added ability to customize game keys
- added more error checking for ogg file loading
- added faction loader progress
- added a few more thread protections on custom menu
2010-06-12 18:27:39 +00:00
Mark Vejvoda
25bc515466 -bugfix for mutex in custom menu 2010-06-11 19:00:17 +00:00
Mark Vejvoda
4debe015ce - more bug fixes found during menu navigation and testing 2010-06-11 04:55:49 +00:00
Mark Vejvoda
b40a9d58c4 - more thread guards to avoid crashes 2010-06-11 03:17:38 +00:00
Mark Vejvoda
c6d83dc6bb Fixed a hideous debug output bug in custom menu causing a crash 2010-06-11 01:33:43 +00:00
Mark Vejvoda
e1fffda0cd -updated version# to beta1
-changed one english text title to: Network Send FrameCount
-changed default of ServerControlled AI to false
2010-06-11 00:23:16 +00:00
Titus Tscharntke
1e6262dde5 printf replaced with debug fro URL printout 2010-06-08 22:59:42 +00:00
Titus Tscharntke
74400f77fc chat in menu doesn't fade and 'M'-key to show more messages works in menu too 2010-06-08 22:50:37 +00:00
Mark Vejvoda
4fd75e5d7d - fixed two nasty AI bugs which would cause out of synch and memory corruption problems
- added new glest.ini setting to log commands for each client
2010-06-08 07:40:32 +00:00
Titus Tscharntke
d14f013491 some chat changes and custom game with NetworkFramePeriod 2010-06-08 00:00:28 +00:00
Mark Vejvoda
1d0836f0ba -added another mutex release to fix a bug found from a segfault
-added a safer debug buffer output method
-added ability to specify precsion for floating point conversion
2010-06-05 15:48:50 +00:00
Mark Vejvoda
cf6d43247d added networkframeperiod support to gamesettings and added possibility to over-ride in glest.ini for now 2010-06-05 07:52:14 +00:00
Mark Vejvoda
79c47e9e7f updated custom menu with more mutex protection 2010-06-05 00:58:32 +00:00
Mark Vejvoda
c76b1600dd added another thread guard 2010-06-05 00:27:33 +00:00
Mark Vejvoda
2970e5114a added mutex protection in custom game menu to protect access to member variables to avoid crashes when background thread and user changes both occur 2010-06-04 21:46:10 +00:00
Mark Vejvoda
052b82541f updated ping text for master server 2010-06-04 20:52:32 +00:00
Mark Vejvoda
964be91fa9 added ping times to UI 2010-06-04 19:42:58 +00:00
Titus Tscharntke
0046080e0c - Nicer UI layout
- Settings are only saved when game is launched. 
- game is initially published once custom menu is opened from internet menu
2010-06-04 00:33:34 +00:00
Mark Vejvoda
a5e417fff9 bugfix for when client is missing the tech that was selected by server 2010-06-03 22:52:56 +00:00
Mark Vejvoda
302fbab84a network init bugfix (call end first) 2010-06-03 21:14:42 +00:00
Mark Vejvoda
6808cda2aa moved network manager init to init earlier 2010-06-03 21:07:55 +00:00
Mark Vejvoda
6b10c5696f - added missing gamesettings to network packet and added experimental threaded server message broadcasts to client 2010-06-03 07:52:17 +00:00
Mark Vejvoda
1b000376d4 - updated client connection screen to NOT crash if client does not have the tech selected on the server 2010-06-03 06:03:41 +00:00
Mark Vejvoda
e85a269738 - added server controlled AI as a game option 2010-06-03 01:10:40 +00:00
Mark Vejvoda
57f28913d0 - commented out streflop from random # generator 2010-06-01 19:48:35 +00:00
Mark Vejvoda
1c9b85418a - Some initial changes in prep for support server controlled AI 2010-06-01 16:54:44 +00:00
Mark Vejvoda
b8a05be21e - attempt to use streflop for random number generation to fix AI synch issues on corss platform 2010-06-01 00:32:24 +00:00
Mark Vejvoda
22439457b4 - bugfix for saving of last game settings 2010-05-31 23:39:07 +00:00
Mark Vejvoda
69f65992e1 - bugfix for saving of lastgame settings 2010-05-31 20:49:23 +00:00
Mark Vejvoda
f4750e6f8b - added ability to remember last custom game settings 2010-05-31 19:57:10 +00:00
Mark Vejvoda
03b24659e4 - added ability to toggle the observer mode per game when players game is over (win or lose) 2010-05-31 10:20:18 +00:00
Mark Vejvoda
0069fbf4f0 - added more debug code and fixed a server bug where client connecting at the same time a server opens a slot would result in a crash sometimes. 2010-05-31 06:11:31 +00:00
Titus Tscharntke
5388fbfffb only one sound is played ..... 2010-05-21 00:25:18 +00:00
Titus Tscharntke
3308aebb9f volume changes in the options menu have instant effect when pressing OK 2010-05-20 21:32:25 +00:00
Titus Tscharntke
5f2aabb6c3 you can only enter games with same version number ( in masterserver menu )
version set to 3.3.5-dev
2010-05-19 23:23:42 +00:00
Mark Vejvoda
258cd1fea1 - bugfixes for custom port# configurations
- changed version to alpha2
2010-05-17 20:41:18 +00:00
Titus Tscharntke
70383f2a30 better handling of attention sound / errormessages ... 2010-05-17 20:05:31 +00:00
Mark Vejvoda
8be87ee362 - bugfix for network game settings broadcast and game end fog of war fix 2010-05-17 16:02:47 +00:00
Mark Vejvoda
272a072ec3 added client socket accept info to debug log as well as some change detection 2010-05-17 06:41:05 +00:00
Mark Vejvoda
5ea892ba1a updated masterserver logic to more properly handle success and error conditions. 2010-05-17 05:38:07 +00:00
Titus Tscharntke
5a57113cac masterserver should be able to check the routersetup now ( important part is still uncommented ) 2010-05-16 23:03:22 +00:00
Titus Tscharntke
a6992ee686 sound effects if new servers are available or player joins. ( new data attention.wav is needed !)
menu navigation is corrected.
camera movement for new menues ( new menu.xml needed! )
2010-05-16 16:40:21 +00:00
Mark Vejvoda
3ba034b8bf Added more safety guards for mastermenu if we get exceptions thrown within the thread, now it won't crash the game 2010-05-16 03:31:12 +00:00
Mark Vejvoda
9ab6732f86 added some safety checks if user does not have masterserver setup properly 2010-05-15 18:49:45 +00:00
Titus Tscharntke
6548c42d38 autorefresh
direct create game ( not completly finished yet )
2010-05-15 18:40:58 +00:00
Mark Vejvoda
a585a6663f - added some bugfixes related to timing ans corrupt state in network and regular game menus 2010-05-13 21:47:14 +00:00
Titus Tscharntke
036cc5e0f3 language files
new menu cameras prepared
2010-05-13 21:07:43 +00:00
Titus Tscharntke
9163d75fcc masterserver works again 2010-05-13 11:19:10 +00:00