Update 1.4.50 - GUI Reworked, new FREE Map, Balancing Bugfixes
Latest Update:
Maps (offical & default): the latest version of the default and official maps now give a defense-effect to (a) harbors and (b) airfields if troops are hosted inside.
Map/Ancient Europe: didn't have coloring for team-games, i.e. they were all white.
Archers (or Artillery): will now take over a city/structure if strength is reduced to 0! Was just continuing shooting from afar even though the city could have been conquered.
Archers (or Artillery): did investigate being unable to unload those troops into a harbor, but could not reproduce the error. Seems to unload just fine!?
Portrait Orientation: the game now fully works in portrait orientation. Please note, if there are some popups/etc. that cannot be closed (i.e. I forgot to optimize for PORTRAIT orientation), go and change the screen to landscape orientation and it should work as before.
GUI: compacted the user account specific GUIs into one popup to reduce clutter.
GUI: compacted the chat interface to be just chat-related to reduce clutter.
GUI: centered some of the dialogs that were off-center (noticeable especially on small screens).
GUI: update for mail panels to remember & scroll to the correct positions as needed.
GUI: overhaul of main GUI look. Removed clutter, increased space and improved centering.
GUI: slow games section now has the message board added back in! Please note, if there is just garbage being posted, it will be removed in the future. You have been warned :-P
GUI/In-Game: dialogs updated with new look. Also updated misc. other panels.
GUI/In-Game: slightly shrunk the top/center in-game GUI to increase map view!
GUI/In-Game: the random Inquires tab is now hidden if not actually used, i.e. for pretty much all multiplayer games.
GUI: misc. other minor improvements & fixes.
End Turn Dialog: now shows what's missing, e.g. unread notifications or no actions entered.
Keyboard Shortcuts: ESC or BACK buttons now also close dialogs/popups and can be used to navigate, i.e. going 1 step back.
Keyboard Shortcuts: ESC+SHIFT to enter/exit fullscreen mode (was ESC without shift before).
Full Inputs: per default, now all the input buttons, incl. the back-button are shown. If you'd like a minified view, enable the "Minified Options" in the game's settings.
Balancing: This is to increase order execution fairness. A player will always get the next possible movement/attack order executed (skipped orders for the player are ignored before moving on to the next player). That way, a player should always get at least one order executed, reducing the likelyhood of a player not being able to move at all during a turn.
Diplomacy (setup): during game setup, if a scenario had teams, all teams and non-team nations would be at war with each other by default when the game starts. Existing diplomacy settings were not honored. The setup has changed so existing diplomacy is honored as long as not every nation is assigned to a team. Resolves "The World Wars": http://www.multiplayerhub.com/board/viewtopic.php?f=63&t=5378
AI Fixes: division by 0 could cause the AI not to execute certain orders and not move at all during a turn.
Banned or Silenced Users: cannot send message via clan anymore (only direct messages to the moderators group are now possible).
Manual/FAQ: tournaments and leagues explained in further detail.
Modding: please download & apply the latest template.ZIP for the website to have defense-effects for (a) harbors and (b) airfields if troops are hosted inside!
Modding: minimum strength for all troops/structures has to be 1+ (not 0). Setting the minimum strength to 0 was producing problems during the 1. turn of a game.
Memory Management (Crashes): largely reduced memory usage when loading specific scenarios from a map bundle. Should reduce crashes due to out of memory errors!
Performance update: loading of private messages should now be faster. All at once rather than 1-by-1.
Performance Update (minor): text manipulations now use less memory and are faster (text replacements).
Bugfix: Broadcast button for tournaments and leagues was always disabled. Should now be enabled correctly!
Bugfix Crashes: while modding and map got resized.
Bugfix Crashes: creating the overview map could produce crashes on bad graphics/OpenGL drivers. Instead, the game will now just show a blank overview map. Please update your graphics drivers if you have the problem!
Bugfix Crashes: not being able to load a bundle will result in an error (rather than a crash).
Update 1.3.46 - Statistics, Translations Bugfixes
Latest Update:
Statistics: there is now a screen showing the active players from the past 24h. Statistics include (a) countries, (b) languages and more.
Modding: advancements (ADV) can be re-enabled by selecting the "Advancements" checkbox (template parameters).
World Map: brightness of ASEAN reduced. Please download the latest version 1.0.3.
Game's Guide: rating classification moved from rating tooltip into the Guide (tooltip is gone).
Game's Translation & Admin Guide: ditto regular guide can be saved as RTF-file (and then e.g. printed if desired).
Rating: the volatility (and number of games played) is now shown in the history popup only (to reduce GUI clutter & confusion!)
Rating Analysis: move the "Analysis" tab for multiplayer into the game info popup, i.e. [Analysis...] button.
Window Position: enable the "Remember Window Position" option in the game to have the game window open at the same place the next time.
Reporting Games: is only shown for anonymous games now! Please report the players, not the game!
Chat Texts: texts such as "Game is open to join" are now translated to the player's local language setting (not in the language of the player that created the game anymore).
Translations: warning display if parameters such as {0}/{1}/... is missing.
Texts: misc. spelling bugfixes (English).
Texts: "peasants" changed to "population" for modern scenarios (1900+).
Texts: "Message Board" renamed to "Announcements"
Admins: moderators are given permission to create rated and betting games for custom games.
Admin Guide: unverified accounts explained, i.e. not to be used for betting and cannot sponsor games!
Memory Consumption (debug): option to turn on display of memory consumption in settings via "Render Memory".
Memory Consumption (debug): pressing ALT+F7 should garbage collect unused memory, i.e. reduce memory footprint.
Bugfix: "Missed 2 Turns" (during Blitz): the latest release should now make sure you only miss the turn you are actually too late to submit orders to the server (instead of 2 full turns in a row). Let me know how that goes?
Bugfix: errors loading large maps (due to out of memory errors), e.g. the world map should maybe be gone. Improved memory management of the game.
Bugfix Crashes: rendering battle animation when source/target location was 'null'.
Bugfix Crashes: parameter replacements, e.g. {0}, for translated strings could produce crashes in rare cases.
Diplomacy View (large map): diplomacy view now does tile-fill coloring to show which relation a player has to a nation (rather than outline).
Game's Guide: the guide can now be copied to the clipboard or saved as RTF-file (~simple word document) to allow printing/reading outside the game.
Nation Customization: if nations and/or teams are customized during game setup, games can only be played as unrated multiplayer matches.
Incognito Games: private messaging/clan center disabled during incognito mode games!
ONLINE Status: blue ring is now also show in a user's profile popup view when the user is ONLINE!
Broadcast Button: games can only be broadcasted until turn 12!
Modding: story input now supports multi-language input. Scenario stories can be added for multiple languages.
Modding: to enable snowy tiles, enable the checkbox "Snowy Tiles" to have snow-covered tiles (template parameters).
Modding: for the legacy version, enable the checkbox for "City Mini-View" to have a separate tab for the city-view with all it's structures (template parameters). See: http://www.multiplayerhub.com/board/viewtopic.php?f=64&t=5357
Balancing: ruler bonus +100% for defense (was +30% for defense previously).
Balancing: commando unit is OFF by default, but can be re-enabled during game setup. Please comment if you want it to be re-enabled again!
Balancing: randomization of wood, iron, stone and gold reduced to 20% (from 50%). To reduce unlucky start positions. Affects ancient maps only.
Balancing: research "Village Construction" is researched by default for all non-random generator maps (given it's used rarely & makes more sense that way).
Balancing: galleys can shoot far (2 tiles) while longboats are faster and stronger in close ship combat.
Maps: additional scenarios incl. co-op team play scenarios added! Please download the latest versions.
Tutorial: optimized for small screens, i.e. making sure everything is properly visible.
Tutorial 1 (Basic Intro): updated and added explanation how to load and unload troops into transport ships.
Tutorial 2 (Advanced): updated to explain governors, general festivals and fertility festivals. Please note, some of this is also explained in the guide!
UI: additional in-game panel "Coalitions" that shows a map overview and team members if a game features team-play.
UI: reduced the brightness of the yellow in-game GUI. Sorry, it was too distracting!
UI: scenario selection popup window updated.
UI: misc. fixes for alignment horizontal/vertical.
Upcoming Game Timer: the upcoming game timer now refreshes every so often & shows when a game becomes available to play (no refresh previously).
Networking: improved networking for fast games when the main server (login & main chat) is e.g. down for maintenance. Reduces errors submitting orders.
Networking: improved performance for fast games. Reduced DB/networking for smoother performance.
Scenario Selection: popup window added to reduce size of map listing.
Translation Keys: to show the translation keys in the user interface, (1) go to settings and (2) enable the checkbox "Translation Keys".
Clan Profile: shows the level for each member also (even if not part of a clan).
Clans: in the clan settings there is now an option to disable new requests to join a clan (uncheck the checkbox).
Clans: removing a player from a clan also shows the required elapsed time also (72h).
Unverified Users: cannot participate in betting games anymore. Please contact the moderators to have your account verified.
Unverified Users: there now is a [Verify...] button on the accounts settings (cog-button chat). It will send a verification request to the moderators.
Modding: template.ZIP updated with reduced randomization of wood, iron, stone and gold (from 50% to 20%).
Modding: template.ZIP updated missing files for coalition graphics added (i.e. 24x24px flag icons).
Modding: error output improved when map digest became too large (need to reduce number of scenarios).
Error Reporting: ALT+F8 allows reporting app log files to the developer, to e.g. have bugs fixed.
Error Reporting: Enable "Error Reporting" in the game's settings to enable pushing the top/left corner of the game's screen to popup an error reporter. Should work even if the game appears stuck (in most cases).
Admin IP and ID Bans: functionality improved for better banning of repeated cheating accounts (less manual labor).
Admin IP and ID Bans: admin guide updated. Please read!
Admin Terminal: admin guide updated. Please read!
Admin Investigations: shows if an account is disabled in the list now also, i.e. '-'.
Bugfix: map download counter should now be properly hidden when outside of scroll panel view.
Bugfix: cancelled purchases were partly considered valid and applied to a user's account.
Bugfix: BiDi text rendering was partly broken, i.e. the L2R/etc. markers ignored. Arabic/Hebrew should now display correctly (as before).
Bugfix Crashes: while modding and placing troops/structures, the game could potentially crash (also for playing).
Bugfix Crashes: during private messaging while the network was already disposed.
Bugfix Crashes: while selecting research and the entry/input was already disposed.
Bugfix Crashes: editing the events could cause crashes when pressing the (+) button too quickly (admin function).
Bugfix Crashes: possible bugfix for crashes when logging in via Google Play.
Bugfix Crashes: music was not properly retained and threw an error (defaults to silent rather than crash now).
Balancing: slightly update the combat strengths for Fighter Planes, Helicopter and Artillery (all modern maps).
Rendering: damage display is now greenish for enemy troops (& red for your own troops).
Rendering: mini-map coloring slightly improved (a very little bit brighter).
GUI: new in-game GUI graphics were too bright: slightly reduced saturation to make it less intense.
GUI: slightly improved the multiplayer GUI components.
GUI: some minor fixes were texts were too long and a scroll panel was needed (elections/etc.).
Modding: please download the latest template.ZIP for modding (some combat parameters for modern troops updated). http://www.demiseofnations.com/modding.html
Modding: removing/updating background music for maps will not throw an error anymore while trying to upload a map update (removed backwards-compatibility check!)
Inactive Games (multiplayer): games where all players are inactive, they will end prematurely. That's to speed up tournaments & leagues with games that only have inactive players.
Networking: switched networking over to DNS to support connecting via IPv6 networks.
Bugfix Listing: the game sometimes gets stuck listing downloaded maps. Improved retaining/releasing of temporary images that could potentially result in never-ending loading loop.
Bugfix Ratings: multiplayer ELO didn't update anymore due to permissions being wrong. Ratings should now properly record & update.
Bugfix Crashes: the modding editor will now throw an error (not crash) when the combat type is missing.
Bugfix Crashes: loading the clan messages while network was not available.
Bugfix Crashes: during game listing some data was 'null' producing a crash.
Bugfix Crashes: while rendering AI plans/strategies!
Bugfix Crashes: non-properly initialized market would produce crashes during modding/testing.
Bugfix Crashes: if app version number could not be determined, it defaults to 0.0.0 (instead of 'null').