Commit Graph

245 Commits

Author SHA1 Message Date
Mark Vejvoda
d96bf7f978 - added faction preview images for Random and Observer types (thanks Elimnator)
- bugfix when choosing random faction and sometimes the game tries to load this as a real faction type
2010-10-19 03:53:52 +00:00
Mark Vejvoda
59c5fd2581 - moved version checking into one common method in the util file. Now all network related checks use this common method to determine version compatibility 2010-10-15 17:27:00 +00:00
Mark Vejvoda
3d132d11a2 - added an extra guard to the masterserver thread pointer in case something happens in the constructor, now I make sure the thread pointer is set to NULL at the top of the constructor for safety. 2010-10-15 01:52:36 +00:00
Mark Vejvoda
025d8520b6 - bugfix to reset team to 1 when toggling OFF observers and we previously had an observer selected 2010-10-15 00:12:17 +00:00
Mark Vejvoda
4f3d5f0372 - when toggling observers, we now retain original faction selection 2010-10-14 23:22:09 +00:00
Mark Vejvoda
94da959fd4 - force sending game settings just before launch if we detect something has changed (like random faction calculation) 2010-10-14 22:41:03 +00:00
Mark Vejvoda
9a73cd520c - commented out printf 2010-10-14 19:53:34 +00:00
Titus Tscharntke
a01ae45ede Similar to announcements a version info is implemented now. We can put there an info string which will tell the user that his version is outdated and he should update or whatever. 2010-10-13 19:16:04 +00:00
Titus Tscharntke
d80127f697 forgot to remove label and listbox from header. 2010-10-11 00:59:45 +00:00
Titus Tscharntke
f0d7954f63 external server port is now in options menu ( and stored in glest.ini/glestuser.ini by this ) 2010-10-11 00:53:25 +00:00
Mark Vejvoda
9fb5180a17 - new masterserver version check of only first 3 version #'s 2010-10-10 14:19:34 +00:00
Mark Vejvoda
dcc2bab85a - bugfix for master menu control registration objects that need to get cleaned up afterwards 2010-10-10 06:35:50 +00:00
Mark Vejvoda
32cf8cd93b - bugfix (again) for playername index bug 2010-10-08 22:53:18 +00:00
Mark Vejvoda
ae010f85ab - bugfix for playername index offset on client 2010-10-08 17:17:22 +00:00
Mark Vejvoda
54ce27d19c - attempt to turn off playername editing for this release 2010-10-08 16:32:50 +00:00
Mark Vejvoda
1c32515d7a - last minute playername editing bugfixes for pressing backspace 2010-10-08 16:19:09 +00:00
Mark Vejvoda
cdba95f6ac - fixed silly bug when editing username in custom game menu interferes with chat. 2010-10-08 15:20:24 +00:00
Mark Vejvoda
f345835fc4 - final bugfix for 3.3.7, playernames got mixed up when first slot was closed. Also fixed editing when typing playername 2010-10-08 01:41:53 +00:00
Mark Vejvoda
fd60b30081 - updated announcement to use a safer compare and added announcement url to ini files 2010-10-07 18:43:29 +00:00
Titus Tscharntke
72478c9f32 better errorhandling for announcements String must start with "Announcement from Masterserver:" now otherwise its not displayed 2010-10-06 21:43:09 +00:00
Titus Tscharntke
7fdeb7ca89 Announcements from Matserserver 2010-10-06 20:54:08 +00:00
Mark Vejvoda
0d050f62d4 - added code to now output all eerors to console (with option to save in log file)
- added more LUA debug info
2010-10-06 20:22:06 +00:00
Mark Vejvoda
c87e27eabd - added an average renderfps to use when toggling shadows off/on to make it more smooth
- added a new commandline to autostart a new game with the last game settings you played called: 
--autostart-lastgame
2010-10-02 02:17:50 +00:00
Mark Vejvoda
80051e3194 - bugfix for AI units that do nothing when resources exist in the tech that the unit cannot harvest. (thanks RealtimeFreak for pointing this out and giving me a demo tech for testing)
- bugfix for restoring saved game settings (ignore closed slots that have faction set to random)
2010-09-29 04:38:41 +00:00
Mark Vejvoda
3749d58557 - bugfix when restoring game settings (from previously saved) we no longer restore playernames of non human slots. 2010-09-28 20:15:54 +00:00
Titus Tscharntke
d3ccebef15 switch for map preview in ingame options
some language fixes
faction preview is default now
in unix systems text is better centered on the buttons
2010-09-26 21:34:00 +00:00
Mark Vejvoda
a056b3faa8 - added more validations on client for missing tileset 2010-09-17 08:46:34 +00:00
Mark Vejvoda
0e8ed05c2e - bugfixes for handling missing maps on client 2010-09-17 08:26:22 +00:00
Mark Vejvoda
da35728c34 - added some error handling in client connected menu for map errors 2010-09-17 06:37:08 +00:00
Mark Vejvoda
6fece48382 - bugfix for incorrect usage of playername if network packet timing is faster than expected 2010-09-17 04:15:17 +00:00
Titus Tscharntke
3bfc7daddf renderMapPreview nearly done. 2010-09-15 23:49:26 +00:00
Mark Vejvoda
bef9c6b3b1 - fixed client connected menu to display map preview the same as custom menu 2010-09-15 06:10:08 +00:00
Titus Tscharntke
a38778deb1 map preview is scree resolution resistant 2010-09-14 23:02:50 +00:00
Mark Vejvoda
f84a710d2c - initial logic to allow client side controlled AI 2010-09-14 19:10:37 +00:00
Mark Vejvoda
e4669b94b0 - added map preview to the client connected lobby 2010-09-14 06:10:48 +00:00
Mark Vejvoda
b95e2247cd - moved map render logic into a shared base class 2010-09-14 06:02:35 +00:00
Mark Vejvoda
0f5cd740a6 - moved game map entity into a shared source file in shared lib, which is now shared by the main game and the map editor 2010-09-14 00:43:09 +00:00
Mark Vejvoda
f373a7f9bb - bugfix for cell bad cell management in map preview 2010-09-13 23:10:29 +00:00
Titus Tscharntke
40489e0687 - map with different width and height are shown the right way
- maps which are too big/too small are resized to fit
- Ressources/objects are only rendered when fog of war is switched off 
- static size for the preview
2010-09-13 23:00:20 +00:00
Mark Vejvoda
c295697aba - added map preview on custom game menu 2010-09-12 05:05:08 +00:00
Mark Vejvoda
52916bdc6e - added support for random faction selection 2010-09-11 08:09:33 +00:00
Mark Vejvoda
350d658ceb - updated network menus to hide player rows that are not applicable to the map selected
- added new visible property to graphical controls
2010-09-11 06:08:50 +00:00
Mark Vejvoda
6a24ca3ad0 - completed screen UI work. F11 will save current menu UI config to ini file, F5 will cause a reload of INI realtime 2010-09-09 21:07:39 +00:00
Mark Vejvoda
7f9c9cde28 - updated menus to allow dynamic UI placement via ini settings 2010-09-09 06:42:39 +00:00
Mark Vejvoda
cf5b085b2e - added ability to override UI placement for connected and custom menus 2010-09-08 22:37:24 +00:00
Mark Vejvoda
ab44c83168 - added leak_dumper header all over the place (not yet functional in linux)
- Bugfix for particle cleanup
2010-09-07 05:25:40 +00:00
Titus Tscharntke
716849030e cleanup menu layout ... 2010-09-04 11:49:54 +00:00
Mark Vejvoda
90a60dce3e - implemented advanced features button 2010-09-04 01:50:36 +00:00
Mark Vejvoda
fba29d3002 - added new menu option to toggle on / off observers 2010-09-04 01:24:17 +00:00
Titus Tscharntke
939bd9b5e3 language key changed 2010-09-04 00:44:53 +00:00