The (possibly last) major update for GDTMP is here! As usual, there will be a lot of new bugs. Most should be fixed within a week or two. (Quicker if you guys help me by reporting them!) Note: The syncing part of the co-development feature is a little finicky right now, so it’s best if you click the release button at the same time as the other person, and stay online during the entire development process. It will be improved in the minor updates.
Client 0.5.0 (The XXL Update)
You can now co-develop games with other companies!
View detailed information/stats about other players! Use the “i” button just above the top right corner of the server list
Advanced spying now lets you get (not take away) topics and researches from other companies if the budget is high enough!
Compare your scores in the highscore menu!
Added Portuguese (Brazil) translation by @xujozer!
Modders can send and receive custom data!
Added a chat button next to the info button
“Corrupt game” sabotage option also creates bugs in the target
A message is displayed when other players get achievements
Added “connecting” message
Smoother dialog buttons and animations
Added “show only chat messages” option in chat dialog
Improved the way servers are pushed to the history
The server list restores itself automatically if it fails the first time
More death causes
The player list won’t extend beyond the window height anymore
Multiplayer context menu items no longer show when not connected
Trading, advanced spying and sabotage dialogs now close when you disconnect from a server
Minor layout changes
Adjusted how long it takes to research multiplayer researches
Localized previously unlocalized messages
Proper localized research names are now displayed in the “X has researched Y” messages
Updated German translation
Updated Russian localization
Updated Serbian (Latin) localization
Updated Spanish translation (updated by @Pulibara)
Updated Swedish localization
Updated Turkish localization
Fixed trading causing errors
Fixed error showing up when taking a console off the market
Fixed trades/advanced spying/sabotage sometimes executed with the wrong company
Fixed the assassination confirm dialog not caring whether “yes” or “no” is picked
Fixed kick messages showing up when they shouldn’t
Fixed trade message not being formatted
Fixed error when opening the server browser without a connection
Fixed the minimize button being misplaced after maximizing sometimes
Fixed a few other bugs that nobody would ever find
Compatibility with server 1.5.0.0
Server 1.5.0.0
Added optional server-side saving! Use “set serversidesave [true|false]” to enable/disable in the console, in the GUI you can change it in the settings dialog. This feature is disabled by default
Added a more visible message in the GUI when a new version is available, and the window will also flash
You can now see what mods players are using in the player information dialog
Made it possible to copy text from the GUI console
Made the player list more detailed
The console now also displays your local IP address
Added optional reason parameter to the ban command
Better performance with lots (and I mean LOTS) of players connected
Better security
Changed a few messages
Disabled “tabbing” in the main form
Fixed trading data not being sent to clients
Fixed tabbing in the other forms
Fixed kicking players for “poll” when they open the server browser while connected and other bugs related to the server not getting the client ports
Fixed “System.AggregateException” errors showing in the GUI console (they will still show in the regular console though)
Fixed “System.InvalidOperationException” errors showing up rarely in the GUI console
Fixed automatic port forwarding not working at all (still not sure whether it fully works now though)
That usually happens when you try to co-develop a game with a custom topic that the other player doesn’t have (i.e. you use a topic from Camelot but your friend doesn’t have that mod enabled).