1. Demise of Nations
  2. News

Demise of Nations News

Update 1.17.117 - Balancing Ganging/Fake Wars, Pinned Posts, Clan Icons, Networking & misc.

Latest Update:

  • Balancing addressing "Ganging" and "Fake Wars": in addition to 1x penalties when declaring war, there is now a per turn penalty for wars you have started. For each declaration of war on a given nation, a happiness penalty of -1% (capped at -3%) is applied every turn. The penalty is only applied if you were amongst the ones declaring war against a nation. This is loosely based on the following feature request: http://www.multiplayerhub.com/board/viewtopic.php?f=4&t=5765
  • Balancing: a player that has been war declared upon, will NOT receive happiness losses anymore for lost battles. Only an aggressor, i.e. player that declared war on someone, can lose happiness for battles lost against that other player.
  • Balancing: additional pending update for happiness (fake wars). Need to wait until most clients are up-to-date to make LIVE (will come next update).
  • Balancing: Modern maps have slightly reduced offense/defense strength for hosted troops in (a) airfields and (b) harbors. Those structures were slightly too strong.
  • Manual Updated: "Diplomacy (per turn)" explains the new diplomacy system were penalties for wars are applied each turn for declaring war (in addition to 1x penalties).
  • Manual Updated: further explained what is considered an unfair game setup, may it be by a player or clan.
  • AI: updated to work with new happiness system (penalties per turn).
  • Networking (sync. errors): improve synchronization reducing "Syncing Errors" due to high latency connections.
  • Networking (performance): code improvement removing dubious 'synchronization' blocks and also properly releasing connections after usage.
  • Pinned Posts (for Wall): the wall now supports pinned posts! This is now available for the main wall, plus clan/team walls. Only members with correct permissions can pin or unpin wall posts. If you are running an old version of the game, please upgrade. The game won't crash, but due to pinned posts, the wall will not always appear to work correctly (little bit funky).
  • Clan Icon: the user's head image-button now shows a clan icon (star within a circle) to indicate a player is in a clan. If there is space the clan's name is shown next to the username. Only available for displays where the clan information was loaded (might not be loaded everywhere).
  • GUI: some label's brightness/contrast has been slightly increased for better visibility (easier to read).
  • GUI: main user communication popup now taller if you are on a bigger screen.
  • GUI: misc. minor UI tweaks & adjustments.
  • Modding: checkboxes added to set defaults for scenarios. Includes fog of war ON/OFF and commando unit ON/OFF (by default) for each scenario.
  • Language: latest translations added - Thanks :-D
  • Spelling: misc. minor fixes (also in code/documentation).
  • Max. FPS (Frames/Second): updated to 120 FPS max. for foreground rendering (if the monitor supports it).
  • Maintenance: backend libGDX library updated to version 1.9.9.
  • Maintenance: internal code cleanup/misc. refactorings.
  • Maintenance: legacy code removed. If you are running an old version (6+ months) of the game, please upgrade. You will not be able to connect otherwise anymore.
  • Clan Restrictions/Member Recruitment: the previous restrictions have been removed. Please note, clans ending up with more clan players in game than allowed on constant basis will be reprimanded.
  • Clan Member Recruitment: manual updated to explain that repeatedly violating the rules ending up with more clan players in a game will have consequences for a clan and its leaders.
  • Moderators: Officers are now able to delete games that have not started yet (e.g. games setup in bad faith).
  • Steam: separate 32bit & 64bit Linux builds now available for download (should work on 64bit systems where it didn't work before).
  • Bugfix: mouse wheel and rollover effects should now work properly on all devices where supported.
  • Bugfix: potential bugfix loading assets in render-thread during boot (potentially prevents it being stuck during startup?).
  • Bugfix: potentially fixes app hanging/crashing during purchasing (especially iOS). gdx-pay library updated.
  • Bugfix: pending translation count was different from the correct value (auto-fixing functionality added).
  • Bugfix: wall message loading could sometimes get stuck for bad connections (should now properly continue).
  • Bugfix (server): database column wasn't big enough for some data resulting in errors during purchases.
  • Bugfix Crashes: using a bad internet connection!
  • Bugfix Crashes: Bugfix crashes when viewing detail information for an invalid player (info was 'null' resulting in crashes).
  • Bugfix Crashes: while viewing user profile without all data being available (crashing trying to access 'null'-data).
  • Bugfix Crashes: when system environment could not be determined.

Update 1.16.108 - Networking, Modding & Maintenance/Bugfix Update

Latest Update:

  • Tournaments: setting up a tournament, will NOT require to set a tournament icon anymore!
  • Main Wall: players posting messages to the main wall are limited to max. 1 message per hour.
  • AI Difficulty: AI difficulty is now listed in multiplayer game info panel (only for new games).
  • Settings (Keys): some of the keyboard shortcuts can be edited :)
  • Data I/O: updated writing and reading of data to use less memory (byte instead of 4-bytes in some cases). If you run a ~1+ year old version, then please upgrade, you won't be able to connect otherwise.
  • Network I/O: improved login speed by loading all information at same time (rather than 1-by-1).
  • Network I/O: improved speed in general by loading multiple objects at the same time (rather than 1-by-1).
  • Network I/O: we now have a dedicated proxy server for players from Russia in case some servers don't work.
  • Network I/O: game now allows setting a proxy server in case you have trouble connecting normally (e.g. blocked). Edit "Network I/O: Proxy" in the game's settings.
  • Modding: Story allows for links now using the {LINK:...}...{/LINK} tag.
  • Language: option to translate to Latin American Spanish (in addition to Spanish/Spain).
  • Language: latest translations added - Thanks :-D
  • Moderators: Officers can now add members to a clan even though they can't join normally (via Admin Terminal/Officer Function ONLY).
  • Client: upgraded to latest backend (e.g. Android 9.0/SDK 28).
  • Server: upgraded login and purchase verification version (Google Authentication and Publisher v03).
  • Bugfix: elections would reset diplomacy even for games were diplomacy was turned off (and prevent nations from being attacked).
  • Bugfix: nation customization popup during game setup would be too wide for portrait view displays.
  • Bugfix: achievements were reset by mistake (if you got the first new version of the game, my apologies!).
  • Bugfix: active game server cache wasn't properly reset after a re-login (still pointing to old servers).
  • Bugfix: silencing an account would not work on the chat (cache was indefinite until a server was rebooted).
  • Bugfix: old JVM would not have the proper SSL certificates (removed the check to accept any).
  • Bugfix: installer for Mac fixed (stopped working on latest Mac OS).
  • Bugfix: potential issue synchronizing render/UI-thread with other threads (potentially prevents crashes).
  • Bugfix Crashes: during cheat detection, the for-loop took the wrong maximum (going over array limit).
  • Bugfix Crashes: some system info would result in crashes (error was not properly caught).
  • Bugfix Crashes: when the branding image wasn't loaded but used for rendering.
  • Bugfix Crashes: threads not properly synchronized (render pool).
  • Bugfix Crashes: when internal time wasn't properly initialized (not epoch time).

Update 1.15.98 - Web API, Networking, GUI & Misc.

Latest Update:

  • Settlement Dropdown: now also sortable if ready by population or happiness festival! Implements: http://www.multiplayerhub.com/board/viewtopic.php?f=4&t=5749
  • Web API (Beta): allows accessing the Demise of Nations servers via REST and JSON. Currently querying of user accounts, chat and game servers supported. More to come. "API Reference" is available from the in-game guide. This is stable but still beta, i.e. please provide feedback.
  • Manual: troubleshooting guide updated with what to do during connection errors.
  • Manual: contains a link to the server monitor at https://status.demiseofnations.com which shows current server statuses.
  • Server Uptime: a status page for all relevant servers is now available at https://status.demiseofnations.com and shows current status and uptime.
  • GUI: transitional effects/tweens updated and streamlined for dialog and panel fade-in/out.
  • GUI: options dialog updated with additional configurations available directly within the game.
  • GUI: keyboard shortcuts information better integrated.
  • GUI: minor other updates & adjustments.
  • Network I/O: option to switch to non-binary transfer mode. Might resolve connection problems with certain firewalls? Disable "Network I/O: Binary" in the settings!
  • Network I/O: server now properly returns no-cache header to prevent potential networking problems.
  • Network I/O: basic secure networking support via Let's Encrypt. For testing, enable "Network I/O: Secure" in the game's settings & report back to the developer.
  • Language: latest translations added - Thanks :-D
  • Language: Microsoft Translator updated to latest version 3.0.
  • Clan Joining: games that are ended are now ignored when verifying if a player can join a clan or not (due to max. clan player/game rule).
  • Sing-In Dialog: increased login timeout to reduce potential problems logging in (?).
  • Sign-In Dialog: error message improved for when sign-in failed (e.g. invalid permissions on Android).
  • Moderators: Admin Guide now contains the moderator email address listed with explanation when/how to use it.
  • Moderators: Officers can now see more details to products & bargains in the catalog.
  • Moderators: Server Status link also displayed on "Server Dashboard".
  • Moderators: You need to enable "Network I/O: Secure" in the game's settings. You'll get a blinking warning displayed otherwise.
  • Bugfix: pending messages from eliminated nations would linger around.
  • Bugfix: renaming a protectorate would calculate the renaming cost wrong.
  • Bugfix/Images in Moderator Inbox: retaining images viewed via moderator inbox outside of internal image atlas (to prevent errors/allow larger images to be viewed).
  • Bugfix Admin: cheat investigation mails are now sent properly from the moderator mailbox (not moderator's private mailbox).
  • Bugfix Crashes: while observing the final standing in a game the player did not participate.
  • Bugfix Crashes: while converting an integer value to another incompatible type during messaging/other nations.
  • Bugfix Crashes: negative unit strength could cause crashes in editor (maybe invalid parameter passed in!).
  • Bugfix Crashes: when building city estate and player object was 'null'.
  • Bugfix Crashes: naming a new settlement would crash if the information became 'null' after a while, e.g. during next turn update.
  • Bugfix Crashes: executing background worker with 'null'-worker.
  • Bugfix Crashes: pressing the CAMERA button while not initialized yet.
  • Bugfix Crashes: continuing loading even if user preferences could not be initialized.
  • Bugfix Crashes: if internet connection had errors/resulting in bad game data (bad firewall?).
  • Bugfix Crashes: while refreshing 'decree' dialog after a new turn became available ('null' pointer for player).

Update 1.14.87 - Custom Nation Names, GUI Improvements, Multiplayer Tuning, Bugfixes & misc.

Latest Update:

  • Custom Nation: option to rename your nation or one of your protectorates. The option is available via [EDIT] button on a nations overview popup. As requested e.g. by: http://www.multiplayerhub.com/board/viewtopic.php?f=4&t=5642
  • Camera/Screenshots: screenshots can be taken via ALT+F1 (desktop) and the CAMERA button (mobile device).
  • Download Speeds: improved performance when downloading maps (both server & client).
  • Clan Icons: please re-upload! Icons have been re-centered and need to be re-uploaded for improved centering in button/bordered view. Sorry for the inconvenience.
  • GUI: Multiplayer rankings & statistics button moved (to the left button section).
  • GUI: minor improvements to look & feel.
  • Manual: policy for usernames added (e.g. nothing offensive/impersonation etc.).
  • Manual: multiple account policy added: generally not permitted. You have a 10-day grace period from the post date of this message to report to the moderator team. Otherwise, accounts will be closed.
  • Language: latest translations added - Thanks :-D
  • Language: glyphs for Armenian, Espreanto, Japanese and Chinese added/updated.
  • Wall/Main Message Board: flagged, unverified or new accounts are prevented from posting. Also, additional check added making sure a message is not spam.
  • Chat: function '/random' added which does a global coin flip and returns either "Heads" or "Tails".
  • Multiplayer/Clans: clan filter improved by allowing selection of max. players/clan in joinable games list.
  • Multiplayer/Clans: game listing shows clan games first for clan players (and non-clan games first for non-clan players).
  • Multiplayer/Clans: non-clan players that create a multiplayer game, will have the max. 1/clan option set by default during creation (rather than 'unlimited').
  • Multiplayer/Clans: strict enforcement added making sure players (a) cannot join a game and (b) change clans which would break the 'max. clan players/game' rule.
  • Multiplayer/Clans: game information now also properly displays the max. players per clan if it is limited (rather than during sign up).
  • Multiplayer/Games: warning popup for non-clan players that try to join a clan game (via chat).
  • Multiplayer/Games: game servers don't use IPv6 anymore to prevent problems when IPv6 goes down (for whatever reason?).
  • Multiplayer/Games: chat adverts for games now also show "clan" if it's a clan related game with 2+ clan players.
  • Reporting: reporting a user for manner, cheating or for spam now requires a screenshot during submission of the report.
  • Performance & Memory: misc. minor optimizations to use less memory and increase FPS.
  • Bugfix: language detection was borked, i.e. not returning detected languages at all (server).
  • Bugfix GUI: events display in portrait mode had too much content.
  • Bugfix Events: duplicate official multiplayer events were created by simply editing an event.
  • Bugfix Crashes: storm random event had division by '0' if parameters were invalid.
  • Bugfix Crashes: when requesting permissions ('null' pointer).
  • Bugfix Crashes: for background music player (accessing disposed music object for playing).
  • Bugfix Crashes: updating scroll viewport while not initialized (i.e. 'null').

Update 1.13.84 - Diplomacy Exploit, Server Update, Translations & misc.

Latest Update:

  • Asset and Gold Trading: during game setup, there is now a checkbox "Asset Trading" to disable trading of assets & golds with other nations.
  • Diplomacy Exploit: cancelling & re-establishing a relation would give a happiness bonus without any penalties (code & loophole fixed). Reported by "wxystad".
  • Auto-Translator: better detection of languages (and re-detection if possible).
  • Auto-Translator: fixed rendering of original text in popup (wrong decoding).
  • Translations: latest translations added - Thanks :-D
  • Privacy Policy: added to the manual (last page).
  • Code Optimized: HEX/color value parsing.
  • Server Uptime: improved server reboots to prevent them from sometimes getting stuck rebooting (force-reboot added after timeout).
  • Server IPv6: added to servers who had them still missing (game & download servers).
  • Server Backend: updated the the newest version (Jetty 9.2.26).
  • Bugfix Incognito Mode: player name could still be clicked & viewed while joining/leaving a game. Reported by "wxystad".
  • Bugfix Cheat Code: invalid troops would be assigned to the nation, resulting in a too long build list (e.g. fantasy map).
  • Bugfix Screenshots: would not work on all platforms due to invalid permissions (e.g. Android).
  • Bugfix Crashes: when statistics system was not available & statistics updated.
  • Bugfix Crashes: while setting up new multiplayer game while not properly being logged in.
  • Bugfix Crashes: while submitting a translation in the translation center.
  • Bugfix Crashes: during invalid game setup (no humans in game).
  • Bugfix Crashes: while auto-submitting actions.
  • Bugfix Crashes: while adjusting volume & number of sounds is changed (sync-issue).
  • Bugfix Crashes: while rendering games listing when data was not all properly loaded.
  • Bugfix Crashes: while auto-scrolling map to new location (that was 'null').
  • Bugfix Crashes: when city-view wasn't properly initialized (error during rollover).