Mark Vejvoda
ab413f1d0c
small code cleanup from cppcheck
2013-09-19 06:32:47 +00:00
Mark Vejvoda
d4a6645a4d
- more code cleanup and game lobby force refresh bugfix when data changes
2013-09-19 01:19:36 +00:00
Mark Vejvoda
8a50dbd671
- on reload game check ini setting for crc network checks
2013-09-18 21:43:25 +00:00
Mark Vejvoda
b5e26070b1
- updated to beta2 and added primitive CRC checking for network games, requies the Host user to set the following ini to enable CRC's:
...
EnableNetworkGameSynchChecks=true
2013-09-12 03:33:43 +00:00
Titus Tscharntke
5747a36394
smaller button with clicksound for "next hint"
2013-06-25 22:44:57 +00:00
Titus Tscharntke
5a25c094db
unblock button always visible ( if a network game )
2013-06-25 20:39:15 +00:00
Mark Vejvoda
a689dd58a4
force crc refresh for both client and server when mismatched
2013-06-24 23:36:03 +00:00
Mark Vejvoda
15582c046f
allow headless admin to change techtree translation setting
2013-06-23 05:37:47 +00:00
Mark Vejvoda
c88c631010
bugfix to force server to refresh CRC if client has different CRC
2013-06-23 05:23:02 +00:00
Titus Tscharntke
511ba5134f
default selection is colorpicking now
2013-06-20 21:42:01 +00:00
Mark Vejvoda
3696c3b9d4
bugfix for error when changing resource multiplier lower than 0.5
2013-06-20 19:18:29 +00:00
Mark Vejvoda
06c3186466
client can now see if techtree translated setting shows
2013-06-19 01:03:51 +00:00
Mark Vejvoda
075293de09
fixed names showing in lobby menu to be properly formatted
2013-06-16 01:14:04 +00:00
Mark Vejvoda
1b3ee1503b
code cleanup from cppcheck
2013-06-15 01:43:44 +00:00
Mark Vejvoda
7a6b59ddb1
added translatable factions to custom menu
2013-06-13 21:20:55 +00:00
Mark Vejvoda
0ead6a36dc
full support for translated techtrees
2013-06-13 08:55:48 +00:00
Mark Vejvoda
a8662c8b31
updated menus to display translated tech name
2013-06-13 01:37:15 +00:00
Mark Vejvoda
aa63d07497
disable joining in progress games for release (controlled by optional setting EnableJoinInProgressGame=true)
2013-06-10 20:08:03 +00:00
Mark Vejvoda
9a7fba2842
bugfix for custom about screen texture
2013-06-07 22:27:09 +00:00
Mark Vejvoda
58ebee280d
added custom credits ability for Ishmaru
2013-06-07 20:36:07 +00:00
Mark Vejvoda
7aca6c73c7
bugfix to allow changing of texture compression
2013-06-07 18:34:55 +00:00
Mark Vejvoda
e44420f9c9
joining player can only click play now once
2013-06-07 00:29:29 +00:00
Mark Vejvoda
462524bcae
attempt to fix titi's segfault when reloading and exiting custom menu
2013-06-06 23:57:21 +00:00
Mark Vejvoda
ed00d9ad8b
hide player status when joining in progress game
2013-06-06 14:38:55 +00:00
Mark Vejvoda
09b6c1c1b1
bugfix to change title when joining in progress game
2013-06-05 20:25:14 +00:00
Mark Vejvoda
ac24630573
bugfix to properly shutdown masterserver thread
2013-06-04 18:40:37 +00:00
Mark Vejvoda
2e2f16e3bc
bugfix for missing data to not show console error on server
2013-06-03 19:55:34 +00:00
Mark Vejvoda
6e6a70aab0
fix progress bar for downloading saved games
2013-06-02 05:01:28 +00:00
Mark Vejvoda
a7269de8f6
fix the filename shown when downloading saved game for join in progress
2013-06-01 23:55:21 +00:00
Mark Vejvoda
d4568f1bdd
fixed connection segfault on i386 platform
2013-06-01 18:07:06 +00:00
Mark Vejvoda
68456111b4
tracking down bug on i386 platform
2013-06-01 17:56:38 +00:00
Mark Vejvoda
92bc5c6e12
tracking down bug on i386 platform
2013-06-01 17:51:42 +00:00
Mark Vejvoda
0df2e19e10
tracking down bug on i386 platform
2013-06-01 17:40:34 +00:00
Mark Vejvoda
e809080d0f
tracking down bug on i386 platform
...
- comment titi's model debug output
2013-06-01 17:23:51 +00:00
Mark Vejvoda
22eb5cc4d4
attempt to fix a thread bug when starting a game
2013-06-01 06:28:03 +00:00
Mark Vejvoda
7f88d866c1
attempt to fix a thread bug when starting a game
2013-06-01 06:07:14 +00:00
Mark Vejvoda
4af65d1e19
added unique playerid for every client
2013-06-01 02:31:12 +00:00
Mark Vejvoda
27c0141b34
fixed headless admin button for player status changes
2013-05-31 19:32:20 +00:00
Mark Vejvoda
761fc44f14
reprompt to download missing data after 7 seconds if the user is still misisng game data
2013-05-31 19:05:34 +00:00
Mark Vejvoda
4efc2f9cea
try to make world synch logging not use translated unit names
2013-05-31 15:33:01 +00:00
Mark Vejvoda
831bbda6c9
better error handling for game / scenario loading problems (like bad xml)
2013-05-28 15:42:54 +00:00
Mark Vejvoda
93caf14362
attempt to fix out of synch of join in progress game
2013-05-27 08:26:01 +00:00
Mark Vejvoda
2c1b181bc7
a bunch more code cleanup from cppcheck
2013-05-26 06:03:32 +00:00
Mark Vejvoda
f84cf5c216
attempt to fix resume game
2013-05-26 03:35:31 +00:00
Mark Vejvoda
c932965d9e
correct click sound for a bunch of menu buttons
2013-05-26 02:44:36 +00:00
Mark Vejvoda
7cd6dfbdca
bugfixes for loading saved games with bad data or wrong game version
2013-05-25 08:02:07 +00:00
Mark Vejvoda
3746bf4f11
bugfix to properly close socket when connected client leaves game lobby
2013-05-23 07:12:29 +00:00
Mark Vejvoda
497dac4189
move cancel and download and progrress bars to right align in UI
2013-05-23 06:11:46 +00:00
Mark Vejvoda
5b664fb1a2
- bugfix for transifex tutorial download files now loaded into UI
...
- updated each thread to provide its name
2013-05-21 20:28:42 +00:00
Titus Tscharntke
218c540bea
In graphics option new screenmodes are "tested" now.
...
Animate only a given number of objects in tilesets.
2013-05-19 12:30:10 +00:00
Mark Vejvoda
7966422582
attempt to fix segfaults discovered during testing
2013-05-18 05:57:22 +00:00
Mark Vejvoda
d8c7ccec9d
fixed main menu center of images
2013-05-17 09:31:47 +00:00
Mark Vejvoda
748763f0f1
code cleanup based on cppcheck results
2013-05-17 05:21:14 +00:00
Mark Vejvoda
c55b9c3ffe
code cleanup based on cppcheck results
2013-05-17 05:01:23 +00:00
Mark Vejvoda
2fd5c2241e
code cleanup based on cppcheck results
2013-05-17 04:06:39 +00:00
Mark Vejvoda
8408526b12
code cleanup based on cppcheck results
2013-05-17 03:59:34 +00:00
Tom Reynolds
280a00dc35
* Proper localization for Titi's "newbie" warning
...
* Fix typo in Linux build script
2013-05-05 12:06:31 +00:00
Mark Vejvoda
c34169d19d
bugfix, do not reset selected factions if there is only 1 techtree
2013-05-05 05:35:12 +00:00
Mark Vejvoda
0f7f2ae287
lineup ui for pause for lag
2013-05-04 06:09:00 +00:00
Mark Vejvoda
5370729ce1
bugfix to close irc client down quickly when exiting application.
2013-05-03 23:11:57 +00:00
Mark Vejvoda
348993853f
bugfix for crc checking when data is toggled and user downloads somethign different
2013-05-03 06:25:38 +00:00
Mark Vejvoda
dc27d02972
bugfix to not crash when loading corrupt scenarios
2013-05-03 06:03:54 +00:00
Titus Tscharntke
775b351bc2
more space in options menues ( gfx menu will follow later )
2013-05-02 22:35:54 +00:00
Mark Vejvoda
c30d78ff74
saved games for rejoining in progress games saves to .zip and sends that to clients.
2013-05-01 20:56:19 +00:00
Mark Vejvoda
480c77949c
bugfix for crc checking after download of missing content and server changes to different data then the data downloaded
2013-05-01 04:57:41 +00:00
Mark Vejvoda
ec8d98f3c9
bugfix, restore human playername when reloading last game settings
2013-05-01 00:44:29 +00:00
Mark Vejvoda
c19065ebd0
bugfix for rain particles when loading keyboard setup in game (and memory cleanup)
2013-04-30 06:17:30 +00:00
Titus Tscharntke
b5aeb02d22
return button returned to wrong menu
2013-04-21 23:41:06 +00:00
Titus Tscharntke
1884fc5653
new options menu(s)
2013-04-21 17:04:36 +00:00
Titus Tscharntke
7a39fae6d0
message box shows up if player name is set to "newbie"
2013-04-03 16:17:14 +00:00
Mark Vejvoda
16d25210e4
- make client use less CPU for network games
2013-03-13 21:32:48 +00:00
Mark Vejvoda
560ed46cc0
- more bugfixes for slot switching and joining in progress games
...
- disallow server to toggle pause state when client is joining
- fix dmp extension on linux
2013-03-06 14:29:49 +00:00
Mark Vejvoda
2d2ec9afac
- allow the game to be published if it allow in game joining
2013-03-01 17:21:58 +00:00
Mark Vejvoda
c6e3fd1156
- avoid double joining a game in progress
2013-03-01 15:56:00 +00:00
Mark Vejvoda
e4235cc551
- attempt to further stabilize joining in progress games
2013-02-27 06:46:42 +00:00
Mark Vejvoda
45dc4c0e5d
- updates to join in progress game, and now allow for switching slots
2013-02-16 19:11:36 +00:00
Mark Vejvoda
b38f6b20a1
- updates to join in progress game, and now allow for switching slots
2013-02-16 10:07:36 +00:00
Mark Vejvoda
9d19ff2b57
- added the first draft of joining games in progress
2013-02-15 18:25:10 +00:00
Mark Vejvoda
c0fe242504
- allow for translated names to be shown for tutorials and scenarios in selection menu
2013-02-12 02:10:00 +00:00
Mark Vejvoda
5fd8b121a9
- allow for multiple preview / loading / hud textures for different resolutions
2013-02-11 23:43:30 +00:00
Titus Tscharntke
41671ac997
frustRum ->frustum
2013-02-11 22:51:36 +00:00
Mark Vejvoda
50e64e9564
- scenario description patch applied from Muwuum
2013-02-09 07:17:10 +00:00
Mark Vejvoda
f87b8b6ee2
- updated code to protect against null pointers and uninitialized values and threading issues
2013-02-04 08:30:43 +00:00
Mark Vejvoda
8dc637527a
- tighten up code.. ensure pointers set to null after delete, etc
2013-02-01 17:25:49 +00:00
Mark Vejvoda
6acf5e9e67
- attempt to fix ftpclient error on shutdown shown by nig
2013-01-29 00:10:27 +00:00
Titus Tscharntke
d6c5c2ac0e
non transparent faction preview
2013-01-27 22:10:59 +00:00
Titus Tscharntke
c5dd29f4ff
new way to define the selectionType. No more use of EnableColorPicking and so on!
...
allowed values are: selectbuf color frustrum
Default is selectbuf again as Colorpicking still makes trouble.
2013-01-27 22:10:24 +00:00
Titus Tscharntke
8399ed2c6a
bugfix for selectType in options
2013-01-24 22:52:34 +00:00
Titus Tscharntke
d2ee2cfdc8
FrustumPicking in ingame options
2013-01-24 20:02:14 +00:00
Titus Tscharntke
4cc9240996
selection type in options
2013-01-24 00:29:20 +00:00
Mark Vejvoda
7ecc7325ac
- trying to trace nig's crash (more debug info and safer code)
2013-01-23 14:51:28 +00:00
Mark Vejvoda
9c14ee0aec
- on game start close non authenticated players who are connected
2013-01-12 00:09:25 +00:00
Mark Vejvoda
31f599aa8f
- attempt to fix bug reported by tomereyn: http://glest.org/glest_board/index.php?topic=8842.0;topicseen
2013-01-09 17:43:35 +00:00
Mark Vejvoda
1018d85769
- bugfix to save and close options menu when ok is clicked
2013-01-03 01:55:11 +00:00
Mark Vejvoda
46869536bb
- allow changing screen resolution and fullscreen mode in options menu with confirmation
2013-01-01 10:18:42 +00:00
Mark Vejvoda
9275debe2d
- allow changes to video resolution and fullscreen mode without restart
2013-01-01 02:24:23 +00:00
Mark Vejvoda
56dc004119
- added fribidi for opensuse and fedora
...
- allow loading saved games on older versions if version are compatible
2012-12-29 21:31:54 +00:00
Mark Vejvoda
0254b067b3
- attempt to fix headless admin user quick change not getting to other network players before game start.
2012-12-26 07:32:24 +00:00
Mark Vejvoda
c3ff9973d9
- fixed screenshots so holding shift ignores the screenshot key
2012-11-20 01:12:07 +00:00
Mark Vejvoda
f7ebba0301
- when changing playername, we reset the irc client connection when entering the internet lobby
2012-11-19 21:56:21 +00:00
Mark Vejvoda
a74295733d
- attempt to leave irc channel in cases where the client thread is shutting down for unknown reasons
2012-11-19 17:17:50 +00:00
Mark Vejvoda
e54aabd713
- bugfix for user in verbose mode with missing map
2012-11-19 05:27:16 +00:00
Titus Tscharntke
89329a0928
SHIFT+<letter>+listbox arrow to jump to that letter in a list ( for menu_state_connected too )
...
Still trouble with screenshots when trying to navigate with shift+e+listbox
2012-11-17 01:04:04 +00:00
Mark Vejvoda
d9b624dbb8
- fixed spelling mistake in variable name
2012-11-15 08:16:08 +00:00
Mark Vejvoda
4a0617b12c
- ripped out a lot of unused code dealing with utf8
2012-11-15 08:12:40 +00:00
Mark Vejvoda
d0006db4a1
- updated for debian compliance
2012-11-15 07:50:43 +00:00
Titus Tscharntke
dc88090b5d
no screenshots when using hotkeys for listboxes
2012-11-14 23:51:18 +00:00
Mark Vejvoda
8ba5524f35
- updated error handling to be more flexible so we can display better error details (like bad tga file, etc)
2012-11-10 23:19:42 +00:00
Mark Vejvoda
35f6a6665b
- attempt to keep irc connection and just join / leave the irc channel as required to speed up irc in the lobby
2012-11-10 09:22:28 +00:00
Mark Vejvoda
ff58a868b3
- attempt to bugfix windows using proper printf syntax for data types
2012-11-10 06:37:23 +00:00
Mark Vejvoda
e3a7aedd5c
- headless server now supports lan option
2012-11-09 21:50:01 +00:00
Mark Vejvoda
cc8b983b99
- stop internet lobby chat from overflowing into other UI elements
2012-11-09 18:09:32 +00:00
Mark Vejvoda
0e0aa52f17
- add more info in keyboard screen
2012-11-09 17:27:45 +00:00
Mark Vejvoda
51ca2ccc91
- some cleanup of the irc code
2012-11-09 07:09:53 +00:00
Mark Vejvoda
b168f450b5
- scrollbar patch applied from cygal / quentin --> Thanks
2012-11-02 20:07:50 +00:00
Tom Reynolds
f128d40def
More space, lesser parantheses for 'headless' prefix on server title
2012-11-02 17:48:25 +00:00
Titus Tscharntke
37b09daa77
cleanup of option menu layout ( But "advanced translation" is not in final place )
2012-11-01 00:39:31 +00:00
Mark Vejvoda
5c15a0e9f4
- cast to unsigned int for all calls to srand
2012-10-30 17:12:04 +00:00
Mark Vejvoda
b30909f90b
- attempt to cleanup for debian compliance (proper copyright, etc)
2012-10-30 06:48:12 +00:00
Mark Vejvoda
3419127632
- proper way to handle size_t objects (cleanup warning on other platforms)
2012-10-26 02:42:10 +00:00
Mark Vejvoda
2796922914
- a bit more code cleanup from cppcheck
...
- cleanup of english hints
2012-10-24 06:54:10 +00:00
Mark Vejvoda
e0428fb190
- bugfix for transifex download, filename parse out bad characters for language filename
2012-10-23 14:49:08 +00:00
Mark Vejvoda
8b1000cbfb
- don't save the transifex password to the ini (but still allow the user to enter the value manually in the ini)
2012-10-22 22:06:30 +00:00
Mark Vejvoda
57d0104c01
- unescape special html entities when pulling down lng files from transifex
...
- do not show pw when showing ini settings on commandline
2012-10-22 20:05:42 +00:00
Mark Vejvoda
ba0bf98b9e
- hide password until editing
...
- move transifex ui items to the right
2012-10-22 19:38:28 +00:00
Mark Vejvoda
7a0f8b39a5
- bugfix to ensure transifex purge ONLY deletes files in mapping
2012-10-22 18:11:51 +00:00
Mark Vejvoda
950c960dcb
- changed yes/no settings in connect menu to checkboxes
2012-10-22 17:53:48 +00:00
Mark Vejvoda
474374a33e
- updated custom game menu to use checkboxes instead of yes/no
2012-10-22 15:52:08 +00:00
Mark Vejvoda
4692f41474
- bugfixes to allow each edit control on screens with multiple edits to have their own unicode text lengths for editing
2012-10-22 06:31:57 +00:00
Mark Vejvoda
95ac13a699
- adjusted editbox sizes
2012-10-22 06:10:36 +00:00
Mark Vejvoda
4598299caf
- added the ability for advanced translation features (transifex users can download and remove custom files from the transfex website and test their work)
2012-10-22 05:08:52 +00:00
Mark Vejvoda
64058b17e7
- code cleanup from cppcheck
...
- added more checks when loading models, maps and textures
2012-10-20 07:15:13 +00:00
Mark Vejvoda
011e0263b0
- lots more code cleanup, using safe buffer size code to avoid buffer overflows
2012-10-19 01:31:20 +00:00
Mark Vejvoda
e86cb3aeff
- more code cleanup based on suggestions from cppcheck
2012-10-18 08:16:47 +00:00
Mark Vejvoda
79d6c31e73
- spelling mistake fix
2012-10-16 22:04:26 +00:00
Mark Vejvoda
62f0a0d9b4
- bugfix for showing too many progress bars
2012-10-16 21:12:58 +00:00
Mark Vejvoda
e295ccc5a1
- added option to toggle lua sandbox
2012-10-16 21:08:45 +00:00
Mark Vejvoda
152a9328b4
- mod center now gets glest version passed into it and filters out incompatible game data
2012-10-16 05:27:51 +00:00
Mark Vejvoda
67242d1b44
- added new string for warning message
2012-10-16 01:05:40 +00:00
Mark Vejvoda
bb2ba50589
- attempt to let user know when host does not have data port open
2012-10-16 00:58:49 +00:00
Mark Vejvoda
0926f1e747
- forgot to delete the masterserver connection
2012-10-15 23:10:41 +00:00
Mark Vejvoda
bd24409e20
- bugfix to cancel properly and detect if we are in mod center mode or not
2012-10-15 22:51:40 +00:00
Mark Vejvoda
fa0551c175
- only show the mod center download button if the item is located in the mode center
2012-10-15 22:41:26 +00:00
Mark Vejvoda
feda398d5d
- first attempt to see if we can get mod center download option working from game lobby
2012-10-15 22:19:22 +00:00
Mark Vejvoda
01d2ba8db5
- disable rendering of other items in the menu when error showing
2012-10-15 15:06:21 +00:00
Mark Vejvoda
fc07549761
- allow connected client to see extraction process
2012-10-15 08:09:28 +00:00
Mark Vejvoda
052fd3373c
- attempt to fix client timeout issues in client connected menu when downloading files
...
- in lobby hold SHIFT + a letter when clicking a map, tileset or techtree and it jumps to the first found item of that letter
2012-10-15 07:44:44 +00:00
Mark Vejvoda
b337b069eb
- attempt to fix client timeout issues in client connected menu when downloading files
2012-10-15 06:54:29 +00:00
Mark Vejvoda
a3e3a7d59d
- attempt to fix client timeout issues in client connected menu when downloading files
2012-10-15 06:42:52 +00:00
Mark Vejvoda
0180aa6bba
- added new lua functions:
...
triggeredCellEventUnitId()
showMarker(int flashCount, int factionIndex, string note, string textureFile,Vec2i pos)
1. The first one can be called in a cell trigger event and tell you which unit triggered the event
2. The second flashes a position in the minimap
2012-10-13 05:06:53 +00:00