- New Avatar "Skull": Skull avatar generator is now available for profile images.
- End Game Statistics: animated icon indicating victory & loss.
- Language: latest translations added - Thanks :-D
- Maintenance: latest libGDX 1.13.0 release.
- Maintenance: latest Epic SDK DLLs.
- Maintenance: New Droid Billing Version 7.0.0.
- Maintenance: better detection of slavic languages (for translation verifications).
- Maintenance: limiting to TLSv1.2 (e.g. for Steam).
- Maintenance: firewall updated to allow sending purchase confirmation and password recovery emails (Sept. 27, 2024).
- Maintenance: improved log output describing which provider is registered (if any).
- Maintenance: Droid permission for MEDIA removed (currently not supported anymore).
- Bugfix: Declare War option in the message dialog did allow sending messages even if a nation's happiness was too low (works now ditto the declare war dialog).
- Bugfix: making sure ELO calculations don't end at '1' just after the 1. game (math updated).
- Bugfix: preventing timeouts when making purchases (e.g. via Stripe).
- Bugfix: log file parser on server was wrong.
- Bugfix Crashes: rendering town estates (missing graphic).
- Bugfix Crashes: if there is no scenario defined for a map in a randomly generated game setup.
- Bugfix Crashes: if user is not properly logged in!
- Bugfix Crashes: for invalid L2R/R2L texts.
[ 2024-11-06 19:46:07 CET ] [ Original post ]
- Save-Games: in addition to the already existing auto-save functionality, it's now possible to save custom restore points when a game is paused (single player).
- Graphics: render performance update via improved shader switching (less).
- In-Game Manual: large texts including the in-game manual now come with a jump-list to quickly go to specific topics (usability).
- Language: latest translations added - Thanks :-D
- Maintenance: "PrivacyInfo.xcprivacy" privacy info file added (iOS).
- Maintenance: logging system improved.
- Maintenance: Alipay disabled (backend library was deprecated - pending impl. of new system).
- Bugfix: multiplayer setup option "Last Joinable" & "Game Start" (e.g. auto) were not available.
- Bugfix: for very large maps (greater 200 * 135 tiles), the AI will be disabled after a few turns for multiplayer games. Please have human players join instead!
- Bugfix: last update time for save-game was not properly updated (minor).
- Bugfix: fixed the game's REST API, so the game listing did return actual games (rather than an exception).
- Bugfix Crashes: for modded structure without armament.
[ 2024-07-09 17:08:38 CET ] [ Original post ]
- Avatar Generator: updated with additional components such as Viking Helmet, Pirate Hat, Rabbit Ears, Cat Ears, Maid Hat and such.
- Avatar Gen. "Pig", "Dog" and "Frog": new avatar generators added representing a pig, dog and frog heads with corresponding customizations.
- Avatar Gen. "Chimp", "Bunny", "Rhino", "Cat", "Elephant", "Crocodile" and "Bear": new avatar generators.
- Multiplayer: active games indicator now shows the count, e.g. "1/3" (instead of start '*').
- Level of Detail: minimum level of detail is now "few" (not "none" for all platforms).
- Menu UI: Announcement button icon updated (clip) for clarity it doesn't represent the chat.
- Language: latest translations added - Thanks :-D
- Language: make sure too long texts don't overlap (cut via "...").
- Language: misc. fixes for texts (e.g. male and female switched in translation guide).
- Maintenance: update for permission system (server).
- Bugfix: Victory table only counts each AI category once (otherwise problems adding to DB due to constraint issues).
- Bugfix: improved link-handling, i.e. when already handled, we don't pass it on further (e.g. user://).
- Bugfix: some animated images were not properly garbage collected and could still stay retained (causing out of memory errors).
- Bugfix: proper safe area insets for mobile (Droid & iOS).
- Bugfix: calculating cropped image (for mirrored frames).
- Bugfix Crashes: when user account was not 'null' when loading a multiplayer game.
- Bugfix Crashes: badly formatted strings could produce a stack overflow.
[ 2024-04-23 20:28:21 CET ] [ Original post ]
- Tournaments: there is now the option to create tournaments for FAST games. An indicator by the chat has been added to show if one has to be aware that the tournament can have multiple rounds. Please advice on other hints required (as needed)?
- Login Problems: updated the error popup with a suggestion to reboot and a link to the actual server status (for verification).
- Language: latest translations added - Thanks :-D
- Maintenance: remotes.conf without port number (auto-determined).
- Maintenance: improved handling of URLs, HTTP(s), WS(S), hosts and ports (clarity).
- Maintenance: improved common code in play and map management (reduced duplications across games).
- Bugfix: buttons for rankings don't overlap anymore for narrow displays.
- Bugfix: the active games indicator, e.g. "1/3", will not be displayed above the [Multiplayer] button anymore (location has changed).
- Bugfix: game filter for joining games was applied even though it was not visible.
[ 2024-02-19 20:34:53 CET ] [ Original post ]
- UI: multiplayer section directly lists joinable games with option to create new games. The announcements and existing games are now available above the chat.
- UI: improved the multiplayer account settings to make them more compact (clarity).
- UI: improved layout, fonts, etc. of misc. other UI components to make them more streamlined (clarity). Generally, things were moved, not removed.
- Passwords: indicator if a password was set when logging in via e.g. Steam (to show if one needs to be set for cross-platform login). Only works for new accounts!
- Victories: there is now a list of last victories available for regular games as well as official minor & major events (accessible via multiplayer screen).
- Fair-Play: Duels cannot be started early (a second player needs to join).
- Scenario UI: coloring of buttons updated (more harmonic).
- Input: long-touch delay decreased from 1100ms to 500ms (e.g. for showing tooltips & popup menus).
- Manual: info added that clans are currently limited to 64 members max.
- Steam DLC: should now also be added to an account and work cross-platform (trial implementation).
- Moderation: admin terminal moved into admin controller.
- Moderation: minor streamlining for Admin Terminal.
- Translations: option to not show the translation by the original English if the translation is e.g. not 95% complete. See "Language Requirement" option in settings.
- Language: latest translations added - Thanks :-D
- Credits: listing eos4j & discord-game-sdk4j.
- Maintenance: improved logging for the game updater service.
- Maintenance: limiting the AI calculations for very large maps with lots of factions to 3 minutes on the server.
- Bugfix: calculation of max. clan players for team games was wrong.
- Bugfix: rating adjustment panel was not tall enough (moderator action).
- Bugfix: AI updater could crash internally when a capture target became invalid.
- Bugfix Server: reducing broker service disk space from 20GB to 8GB.
- Bugfix Crashes: if the decree array is shorter than anticipated (array out of bounds).
- Bugfix Crashes: increased max. memory to 1536MB (from 768MB).
- Bugfix Crashes: in editor, when 'main' graphic was missing, the game could crash.
[ 2024-02-16 19:29:43 CET ] [ Original post ]
Bugfix Crashes: some city decrees could produce crashes.
[ 2024-01-01 18:13:46 CET ] [ Original post ]
- Balancing: Fertility Festivals do not reset when the owner of a town changes. That means abandoning and re-capturing the town will not allow doing a Fertility Festival right away anymore (unless the timer has previously elapsed).
- Team Games: for private games, there is no restriction for clan members as to which team they play in.
- Ratings: new DUEL & DUEL/SLOW rating added. Will get rated if you play a duel.
- UI: Condensed the AI setup options to be more compact (UI clarity). Just expand to get the full options (they have not been removed!).
- UI: Optimized the dual-column layout (more for the main component).
- UI: Scenario listing update without a popup (directly listed when a map gets selected).
- UI: scenario filter also filters the actual scenarios.
- UI/Scenario Icons: increased the size to better show how the scenario looks like (scenario selection).
- Modding: please update your maps to have the larger scenario icon format.
- Statistics: user statistics, i.e. how many players are ONLINE over a day/weak/year are now available (recording just started, so older statistics are currently not available).
- Statistics: showing how many newly registered accounts per the past 24h hours also (in addition of daily unique users).
- Menu UI: slightly improved title headers.
- Account Management: additional final warning popup added when one wants to erase an account. Accounts cannot be restored!!!
- Moderation: the "Admin Guide" now contains a section about featuring maps with points of consideration.
- Moderation: "TOP" games are not considered as unfair games given they are mandatory for top players (relationship table).
- Moderation: deletion of active/ongoing games are now shown as notification in the moderator area.
- Language: word censor updated with a few more words.
- Language: latest translations added - Thanks :-D
- OpenBSD/etc.: general support for OpenBSD, FreeBSD and NetBSD (needs the generic version from the website to run). Also needs proper natives supplied by the player in addition (currently not out of the box).
- Maintenance: Google Play next generation "Player IDs" enabled.
- Maintenance: TeaVM backend for webapp updated to 1.0.0-b8 (from b6).
- Maintenance: simplified server startup config (DB, DB-DAEMON, HTTP on/off)
- Maintenance: unused imports removed (code cleanup).
- Maintenance: for multiplayer, removed the option to set the weekdays and hours per day where a game can be played. Removes the potential of early game removal (inactive timer).
- Bugfix: text files can now also be opened on Mac OS X.
- Bugfix: sound FX & music converted to mono (from stereo) as needed.
- Bugfix: System tray notifications disabled on Steam as they can cause problems during updates or uninstalls.
- Bugfix: update for render pool updater, i.e. making sure only actively run once (not multiple times).
- Bugfix Crashes: making some variables for 'Ground' final to prevent null pointer exceptions.
- Bugfix: making sure the tutorial completion is successfully recorded!
[ 2023-12-27 14:49:55 CET ] [ Original post ]
- Team Games: more clan players allowed if a game is password protected.
- Screenshot Button: long-touch (or long-press) also activates the camera button that takes screenshots even if a popup is above the button.
- Language: latest translations added - Thanks :-D
- Maintenance: auto-submitting latest release notes to Reddit.
- Maintenance: auto-uploading latest translation text after update.
- Maintenance: improved logging of WARN or ERROR (reduced normal errors to INFO).
- Maintenance: setting server max. memory now automatically based on device memory available.
- Maintenance: disabled the option on the server to stop showing full stacktraces for null pointers if duplicates.
- Maintenance: auto-restart of server services in case they get killed (e.g. low memory).
- Maintenance: update to run servers on ARM64.
- Maintenance: update to run servers on Debian 12.
- Maintenance: updated hardware info utility (OSHI 6.4.5).
- Maintenance: libGDX library updated to 1.12.1 (maintenance release).
- Maintenance: gdx-pay library updated to 1.3.6.
- Development: editor button on menu "Home" screen (during development for easy access).
- Bugfix: Clipboard was broken and didn't work anymore (missing jmod for datatransfer added).
- Bugfix: missing jmod modules added.
- Bugfix Crashes: when switching audio output device!
- Bugfix Crashes: when no logged-in account could be detected.
- Bugfix Crashes: when allocating direct ByteBuffer and receiving an out of memory error (now replaced with error image and logging).
- Bugfix Crashes: when initializing a game and the account was 'null'.
- Bugfix Crashes: sorting the active games list could crash due to violating general contract for sort.
- Bugfix Crashes: trying to send wall message when the user account is 'null'.
[ 2023-11-05 13:12:21 CET ] [ Original post ]
- Grace Period: there is a 1 turn grace period for when someone joins a rated game when no rating points are assessed if the player is eliminated within that period.
- Announcement Board: moved the announcement link data to a different table, so announcement will appear blank/different until everyone has the latest version.
- Announcement for New Releases: the announcements for the latest update are now auto-generated for both the player and moderator walls.
- Team Games: for fair-play, sending and requesting assets is not possible anymore across teams. You can only send assets to your team members (or receive from team members).
- Clan Games: clan members are placed into the same team if they play a game with random join option.
- Clan Games: clan members need to join the same team as their clan mates when going into a team game.
- Clan Games: max. number of clan members for teams games needs to be equal or smaller to the average team size (fairplay).
- Clan Owners: owners cannot expel or change privileges of other owners.
- Clan Owners: owners can now leave the clans if there's another owner on the clan.
- Clan Owners: owners cannot leave the clan if there are other players and there is no other owner. They need to designate another owner before leaving.
- Clan Owners: owners leaving the clan and being the last members means the clan will get deleted after a confirmation.
- Clan Member (or not): now also shown in friend's list.
- Clan Member (or not): also showing for teams (e.g. moderators).
- Clan Member (or not): also showing in search.
- Teaming Flag: will be ignored & hidden if a player joins a clan. The regular clan rules will apply and the teaming flag will have no effect.
- Fullscreen Mode: auto-fullscreen mode at startup when run via Steam (unless it's not the first time you run the game).
- Sound FX: max. simultaneous sound FX increased to 64 (from 32) to make sure all relevant ones can be played.
- Cutscene Music: the music volume for cutscenes can now be adjusted manually.
- Audio Output: it's now possible to select the desired audio output channel in the game's settings, i.e. which speakers etc. (desktop only)!
- Home Indicator: home indicator hidden be default on iOS.
- Immersive Mode: immersive mode by default on Android.
- Game Guide: ONLINE Policy section updated, explaining that you generally shouldn't buy accounts (you carry full responsibility and also should notify the moderators).
- Settings: option to enable or disabled handicaps by default in newly created games (rather than manually adjusting them every time).
- Settings: "Join Anytime" option in settings which determines the default for new games you create, i.e. if they are unlimited as to when other players can join.
- Chat Bans: moderator accounts cannot be banned from the chat by regular players (e.g. that created a game).
- Moderator Email: now available via the "Moderators" group profile!
- Manual: In-Game FAQ updated to let everyone know that randomly banning players in the chat goes against the fair-play policy amongst other.
- Manual: Clans playing team games should join the same team. Joining opposing teams on purpose will be appropriately handled by the moderators.
- Language: latest translations added - Thanks :-D
- UI: "Search Utility" popup now auto-focus the text cursor in the input field when the popup is opened.
- UI: larger file selector.
- Pending Translations (Moderators): original and translated messages can now be copied (via popup menu).
- Moderation: password resets by moderators are now displayed in the moderator notifications (password is obviously not displayed).
- Moderation: remark added to disabled accounts, i.e. the cannot login, but the login attempt will still show up in the logs.
- Performance: speed update for misc. functions to reduce ANRs.
- Maintenance: news DB & I/O removed as it isn't used anymore.
- Maintenance: improved compression for main font file (about 35% smaller).
- Maintenance: WebGL's gdx-teavm updated to 1.0.0-b5 (teavm 0.9.0-dev-4).
- Maintenance: WebSockets updated to Draft 6455.
- Maintenance: Jetty updated to 9.4.51.
- Maintenance: Steam SDK updated to 1.57.
- Maintenance: steamworks4j library update to 1.10.0-SNAPSHOT (latest 2023-06-04).
- Maintenance: using getAuthTicketForWebApi() for login on Steam.
- Maintenance: Droid login functionality upgraded from 20.4.0 to 20.5.0.
- Maintenance: Droid AppCompat version updated to 1.6.1 (from 1.2.0).
- Maintenance: Google Play Billing library upgraded to 6.0.0 (from 5.0.0).
- Maintenance: disabling registration on server during automated lab-tests (e.g. Firebase).
- Maintenance: compiling to Java 8 (on Desktop) using Java 17 (updated obfuscation).
- Maintenance: i18n-parser updated to 3.0.0 (from 2.1-SNAPSHOT).
- Maintenance: update for development and test mode functionality (code clarity & customization).
- Maintenance: getdown deployment speed up by uplading a zipped file (instead of many single files).
- Maintenance: GeoIP database updated (latest version).
- Maintenance: improved logging when there is a library linkage problem (e.g. JARs missing or wrong).
- Maintenance: libGDX backend updated to version 1.12.0 (from 1.11.0).
- Maintenance: updated LWJGL library from 3.3.2 (from 3.3.1).
- Maintenance: minimum iOS version now 11.0 (no support for older versions due to missing support by Apple).
- Maintenance: iOS binaries now all 64bit (32bit support dropped by Apple).
- Bugfix: fixing vulnerability for Google Play login. See https://www.cybersecurity-help.cz/vdb/SB2022061720
- Bugfix: high-precision calculations in shader to prevent blurry font rendering.
- Bugfix: improved handling when a music file is not found (we check for file beforehand).
- Bugfix: selecting monospaced font keeps the text monospaced (e.g. admin terminal).
- Bugfix: platforms without monospaced font would show monospaced text blank (instead of the default font).
- Bugfix: when being in a game and opening another game, the previous "Nation Information" popup window stay on the screen.
- Bugfix: threading update for screenshot taking (prevents ANRs).
- Bugfix: cutting long country names in statistics (so they don't overflow to next line).
- Bugfix: Permissions fix for latest Android SDK version 33 (should now be able to select images).
- Bugfix: players already in a clan cannot create a new clan (they will need to leave their current clan first).
- Bugfix: iOS Apps were not running on Mac OS X Silicon (M1, M2 etc.). Search path for libraries updated.
- Bugfix: also keeping track if failed login attempts via provider, i.e. when no username/password but platform-based login was used (fail after 3 attempts).
- Bugfix: earlier check making sure banned accounts don't enter matchmaker games (failed too late).
- Bugfix: improved audio on desktop (should not stop anymore).
- Bugfix: stereo audio on desktop can now be played on mono output devices.
- Bugfix: Cron scheduler wasn't working properly during winter-summer time switches.
- Bugfix Crashes: re-try starting the application with OpenGL ES 2.0 ANGLE ON or OFF (if the other method fails and the application crashes).
- Bugfix Crashes: making sure the game doesn't crash if the game had an old icon-array but new code (array out of index exception).
- Bugfix Crashes: game would crash on Droid when the achievements client couldn't be initialized at startup.
- Bugfix Crashes: making sure we don't open the user popup if there is no logged-in user.
- Bugfix Crashes: when tournament advancement status could not be determined, i.e. 'null'.
- Bugfix Crashes: when the monospaced font could not be loaded (continuing without).
- Bugfix Crashes: removed "installscript_osx.vdf" from the Steam binary because it has become obsolete and some stuff was causing problems on Mac OS M1/M2 (symlink)!
- Bugfix Crashes: Universal Binaries for Mac OS should now work on both AMD64 and ARM64 (M1, M2) architectures.
- Bugfix Crashes: when exiting the application and disposing observers which haven't been registered yet.
[ 2023-07-17 19:41:03 CET ] [ Original post ]
- UI: map filter allowing to search locally installed map scenarios by number of players, teams and if balanced or not.
- UI: minor update for rankings table coloring.
- Hosted Troops: they show now the orientation of the host when selected and visible!
- Game Listing: the spectators/watch panel has now a [List All...] button that lists all the games in the system across all the servers.
- Steam Browser: now disabled and the game uses a regular browser to open link (some stuff just doesn't work right with the Steam browser).
- Modding: modding instructions moved from website directly into the game (so they can also be translated).
- Modding: option to supply a custom HUD offset via "HUD Offset Custom" (template setting). If that checkbox is disabled (by default), changing the HUD offsets in the module.config files would have no effect.
- Modding: template.zip updated (2023-02-25). It has all the HUD offsets reset to (0,0). Please use this latest version if you are planning custom modding with custom HUD offsets.
- Formatting: support for monospaced texts integrated (ASCII only). Code tags "{MONO}" which is new, and "{CODE}" which is now working.
- Formatting: support for color multiplication inside a text when using {TINT:...|M}.
- Disabling AI: rated games require the AI to be enabled in multiplayer games for balancing reasons. If the AI option is disabled, a game needs to be set to non-rated.
- Release History: now shown within the game via settings screen under "History".
- Release/Latest: the latest release information is now shown if you are running a new version and there is versioning information available.
- Language: font updated with additional glyphs for rendering.
- Language: re-formatted instructions for translations, API access, modding and such.
- Language: latest translations added - Thanks :-D
- Language: minor spelling fixes.
- Moderation: Executives can now also delete quick join games and games created via event system.
- Maintenance: betting setup option also removed from events setup (moderator function).
- Maintenance: build system updated to gradle 7.6 (from 6.9.2).
- Bugfix: approving (or rejecting) a large number of transactions could result in a network timeout because it took too long.
- Bugfix: bugfix for certain HTTP calls having GET/POST and Content-Type wrongly defined.
- Bugfix: improper screen context size when application exited fullscreen mode via outside call (not from within game).
- Bugfix Crashes: some potential crashes at boot of the game identified and fixed.
[ 2023-02-28 10:51:19 CET ] [ Original post ]
- Achievements: added to Android & iOS.
- SSL: All websites now switched to secure http, i.e. "https://...".
- SSL: Redirect to secure site at https://... automatically (.htaccess).
- SSL: Error reporter, if chosen to be used, now also uses SSL when sending a report (mail.php).
- Audio: asynchronous audio library now on Droid to improve performance.
- Font: missing glyphs added to bitmap font for misc. languages.
- Language: latest translations added - Thanks :-D
- Language: some of the supported localizations now also listed for the app store (iOS).
- Language: to prevent abuse, the translation system is now only available to accounts that are 3 days or older (not new accounts).
- Maintenance: main server moved to Hetzner.
- Maintenance: migrated the map download server to a new provider due to cost & misc. (Hetzner).
- Maintenance: Jetty server updated to 9.4.49.
- Maintenance: login functionality on Droid updated to latest auth-method (potentially reduces problems when logging in?).
- Bugfix: Trophies also awarded for e.g. 1 vs. 1 tournaments.
- Bugfix: turns would update too quickly for invalid turn restrictions (e.g. when a game was just to update on Thursday).
- Bugfix Crashes: when modding a scenario and some of the icons were not available, i.e. 'null'.
- Bugfix Crashes: while saving unknown file extensions.
- Bugfix Crashes: when viewing LIVE standings with ELO.
[ 2023-01-06 20:04:49 CET ] [ Original post ]
- Website: Rankings now available on the website at http://www.demiseofnations.com/ranking.html
- Website: Release history now available on the website at http://www.demiseofnations.com/history.html
- Website: Server status now available on the website http://www.demiseofnations.com/status.html
- API Addition: .../arr/
[, ] can be used to query a list with given IDs (e.g. for querying users). See API documentation for details. - API Addition: option to query standings table and ratings of users. See API documentation for details.
- API Addition: profile query now also returns links (if available).
- API: profile pictures are now served cached for 30 minutes.
- UI: tutorial info panel now animated with '>' pointing to the location.
- UI: tutorial info panel has no an animated comic figure.
- Markup: the markdown code for strikethrough has been changed from '--' to '~~'.
- Markup: italic text can now be marked using "*|italic|*".
- Admin Guide: the information how to access the moderator inbox has been moved from the pinned post into the admin guide. It's the "Moderator Email" section.
- Discord Game SDK: integrated so the status is correctly displayed in Discord. There is also an option to spectate or join games now.
- Language: latest translations added - Thanks :-D
- Launcher: better auto-detection how the game is launched (e.g. itch or gj).
- Steam Binary | IMPORTANT: I updated the Steam binary to better support Mac OS on M1 CPU. It's possible that the update inside Steam doesn't properly work, especially on Windows. Please uninstall the game first, then reboot and then reinstall if you are having problems. In some cases, also delete "jre" directory inside the game's folder inside Steam before reinstalling it. Sorry for the troubles.
- Maintenance: reducing jars required when running the status bar daemon (less likely to not work).
- Maintenance: improved performance when outputting FPS, MEM etc. overlays.
- Internal: boot-animation now based on internal video clip format (more customizable).
- Internal: ROOT-only option to modify bundles (e.g. re-assign owner).
- Bugfix: status bar notifier not working anymore (desktop).
- Bugfix: connection error to Steam API prevented players from logging in (API call rewritten from direct socket call to URL connection).
- Bugfix: Server doesn't store initial username as "Contact Name" anymore (wasn't really intended).
- Bugfix Crashes: if the clipboard couldn't be obtained.
[ 2022-11-02 07:38:55 CET ] [ Original post ]
I updated the Steam binary to better support Mac OS on M1 CPU. It's possible that the update inside Steam doesn't properly work, especially on Windows. Please uninstall the game first, then reboot and then reinstall if you are having problems. In some cases, also delete the "jre" directory inside the game's folder inside Steam before reinstalling it if the problem persists. Keep the other folders. Sorry for the inconvenience.
[ 2022-10-04 04:12:39 CET ] [ Original post ]
Discord integration added showing the status inside Discord.
[ 2022-09-29 06:51:22 CET ] [ Original post ]
Bugfix for status bar notifications not working anymore.
[ 2022-09-20 03:06:14 CET ] [ Original post ]
- Update Required: if you are running a version of the game older than half a year you will need to UPGRADE the game if you login to the server. Older versions cannot handle the new image compression algorithms. Please upgrade. Sorry for the inconvenience.
- Compression Images: Image data is now better compressed. That includes everything from map images to avatars to awards etc. Reduces network I/O.
- Compression for Maps: Map files are now better compressed reducing download size. Please update your map and upload an update so your map is smaller for others.
- Official Maps: updated all the official maps with the latest compression (the file sizes are now smaller to download).
- Balancing: fishing boats are slightly weaker. Update your map with the latest template.ZIP if you have published a legacy map and re-upload.
- Multiplayer: invite option for friends to SOLO games is now gone (for obvious reasons).
- UI: FPS or memory consumption display can now be turned ON/OFF anytime (without exiting the game).
- Graphics System: changed to using the ANGLE wrapper for OpenGL starting with just Windows 10+ (instead of Windows 8+).
- Keyboard: shortcuts 'M' and 'N' for chat removed as they interfere with other key bindings. Use ENTER (or ENTER+SHIFT) instead.
- Manual: manual updated explaining that "Blackmail" is not acceptable behavior.
- Manual: explained that multiplayer games can potentially be deleted by the moderators (e.g. ganging in non-gang games, farming of rating points etc.).
- Manual: explained in more detail that circumventing the spam filter via modified binary might result in appropriate actions against a player.
- API: added more details when the API for "play" and "game" gets queried.
- API: functionality "ro-enrol" added to query users as to which "play" and "game they are enrolled in, including their status (e.g. if turn was entered).
- API: manual updated with latest information how to access "ro-enrol" for plays and games.
- Language: latest translations added - Thanks :-D
- Language: renamed "Eye Candy" to "Level of Detail" (for clarity).
- Maintenance: Mac OS X signing certificate updated (till 2027-02).
- Maintenance: updated to Google Billing 5.0.0 (from 4.0.0).
- Maintenance: updated Droid to version 13 (API 33).
- Internal: internal mail notifier for server status updated to port 465.
- Bugfix: the team tournaments (e.g. clan championship) did shuffle the players after the 1. round by mistake.
- Bugfix: tutorials updated so they render correctly.
- Bugfix: tooltips in menu screens also show when scroll panel is activated.
- Bugfix: election result for "recognition" (victory) would display the numbers wrong if some of the factions that voted were eliminated. There doesn't seem a bug in who won or not, i.e. just a display issue.
- Bugfix: asking to join a war against an eliminated faction would result in a declaration of war against the already eliminated faction.
- Bugfix: custom keyboard mappings weren't properly saved resetting them when the game was restarted.
- Bugfix: map does not continue scrolling when the game window is out of focus.
- Bugfix Crashes: making sure UI doesn't crash when elements are layout while they are removed at the same time (Advanced Tutorial).
- Bugfix Crashes: when snowy picture was null in town view.
- Bugfix Crashes: when trying to centering the map but no valid player was given, i.e. 'null'.
[ 2022-09-12 07:30:44 CET ] [ Original post ]
The advanced tutorial would crash. Also, UI fixes for the tutorial in general.
[ 2022-06-02 10:57:12 CET ] [ Original post ]
- Steam DLC "All Maps & Modding": the game can now be also purchased also via the "All Maps & Modding" DLC. This includes everything for single player including hotseat or playing against the AI. Also includes modding. This covers the same as the corresponding "All Maps & Modding" that is available in-game.
- Hosting Games: hosting games over the official servers is now free. The original goal was to cover hosting fees but also encourage players to join other players' games. Given hosting games is now free, giving 5 coins per day to each player isn't really needed anymore and the amount has been reduced to 1 coin a day.
- Official Events: there was a bug in the verification code preventing an official event game from being started ('null' pointer).
- Private Messages: there is now a dropdown allowing to select how a message is to be sent. E.g. via clan or moderator etc.
- Network I/O: reduced the number of data packets that are sent to improve networking (e.g. official event-polling reduced by a factor of 6x).
- Display Scaling: the display scale factor setting had the scale into the wrong direction. It's now fixed. If you had it set before, it was reset due prevent problems. Please re-apply your setting again, sorry for the inconvenience.
- UI: tutorial hint panels updated.
- UI: export options for avatars and other images updated to also allow to export animated avatars in their internal format.
- Tooltip Delay: reduced the default from 1000ms to 800ms. Also, the tooltip delay can now be adjusted inside the game's settings.
- Mouse Middle Button: the mouse middle button (if available; possibly "merged" with mouse wheel) allows dragging the map when pressed.
- Key Binding: F10 will now bring up the game menu with settings & exit option when pressed in-game.
- Formatting: {SKEW} tag now formats text in italics.
- Manual: slight wording update to happiness penalties regarding to war (clarity).
- Language: latest translations added - Thanks :-D
- Language: misc. spelling bugfixes.
- Language: improved descriptions for "All Maps & Modding" and "Modded Maps". For "Modded Maps" you get ALL the modded maps (not just a single map). It just excludes official maps.
- Translation Guide: encouragement added to have players fix existing translated texts also.
- Avatar Builder: now with 4-bit alpha for better compression.
- Admin Function: ID blocks now allow max. one wildcard character '*'.
- Maintenance: memory consumption of RenderPool reduced (capped the cached items).
- Maintenance: legacy product IDs renamed from "official:#..." to "pack:# ..." and "idol:# ...".
- Steam API: update the API calls to the Steam servers from v1 to v2/v3 with support for 64bit. Potentially resolves problems?
- Sponsoring Maps (for others): fee reduced to 99 (from 500).
- Betting: the option now has been removed.
- Maintenance: updated the backend libGDX library to 1.11.0 (LWJGL at 3.3.1). If you are on Mac OS X, you might have to re-install the binary if you got it (a) via itch.io or (b) our website. Sorry for the inconvenience!
- Droid: "uiMode" added to "configChanges" to prevent restart of app when docked or undocked.
- Bugfix: text cursor position would not properly work (left/right arrow key) due to unit conversion not being reciprocal.
- Bugfix: properly disposing GUI atlas, i.e. box-selection (minor).
- Bugfix: application not shutting down when status bar notification was turned on (desktop).
- Bugfix: ANGLE OpenGL wrapper only used starting with Windows 8+ (to prevent problems on older operating systems).
- Bugfix: logging in didn't work with database eror for some users if certain data was over 64 characters (database column too small).
- Bugfix: input field is not handling CTRL+V if image.
- Bugfix: input field focus removed when hidden.
- Bugfix: clan-2-clan messaging wasn't properly working.
- Bugfix: purchase & refund confirmation emails could results in error messages (if the email address was wrong).
- Bugfix: we cannot declare war or send message otherwise to eliminated factions.
- Bugfix: we cannot swap to a faction that is already eliminated (preventing endless-loop).
- Bugfix: TAB-key could change the keyboard focus preventing the map to be scrolled via ASDW and arrow keys.
- Bugfix: tooltip for awards properly reset when touch is gone (could stay visible for long-touch!). Fixes https://www.reddit.com/r/retrocommander/comments/v0xptx/bug_report_screen_forgot_to_redraw_after_popup/
- Bugfix Crashes: setting the max. distance to '0' could result in a crash due to division by 0 (modding only).
- Bugfix Crashes: if output matter was 'null' (default to gold).
- Bugfix Crashes: when the server went down and one tried to download the latest translations (developer only one affected).
- Bugfix Crashes: if Steam wasn't properly setup and relevant code couldn't be linked.
[ 2022-06-01 09:31:30 CET ] [ Original post ]
ANGLE wrapper for OpenGL disabled on Windows 7 or lower due to crashes. The game will use OpenGL calls directly.
[ 2022-03-30 02:20:55 CET ] [ Original post ]
Bugfix for game not properly shutting down when closed.
[ 2022-03-28 05:16:50 CET ] [ Original post ]
- Graphics Driver (Windows): updated the graphics driver on Windows to use DirectX via ANGLE framework (wrapper for OpenGL ES 2.0). The performance appears to be the same (not slower). However, on the upside, most if not all graphics issues, especially crashes on Windows due to driver problems, should now be resolved.
- Steam Windows Binary 64bit ONLY: updated the requirement to run the game to 64bit (32bit Windows binary is gone). The reason for the change is that the new ANGLE drivers didn't properly work on 32bit. Based on the Steam hardware survey only 0.38% of players should be affected. If you can't run the game anymore, please use the official binaries provided on the website instead (there is still 32bit). Sorry for the inconvenience.
- Kicking from Game: in addition to AFK-players, the owner of a game (and moderators) can now kick any players from a game as long as the game hasn't started yet.
- AFK: deleted and disabled accounts are now also considered AFK for obvious reasons.
- Tag "1VS1": renamed to "DUEL" as it's not necessary a 1 vs. 1 but a game involving 2 players.
- Clan & Blocked Players: players that have been blocked by a clan are not able to send requests to join that clan anymore.
- UI: touch-scrolling of text now more ergonomic with a scroll factor of 1.75x.
- UI: wall posts now show a link to all the decorations available (for easy of use).
- UI: wall posts show the remaining characters also.
- UI: game wall not shown for password-protected game until a player has joined (with password).
- UI: offering or requesting gold from another faction will go in steps of +/-10 (instead of +/-1) to reduce the risk of carpal tunnel syndrome.
- Game Guide: updated the "Code of Conduct" section with more details and a large list of examples of what behaviors are not tolerated.
- Game Guide: updated the section regarding nation-wide festivals for happiness and population growth.
- Game Guide: simplified text markup in addition to tags explained in manual.
- Rating Guide: explained how the clan ratings are calculated.
- Language: latest translations added - Thanks :-D
- Map Download: download speeds increased.
- Word Censor: updated with additional words.
- Sponsoring Coins: to prevent abuse, sponsoring coins in only possible for accounts that show a purchase.
- Screenshots: all screenshots taking via camera button or ALT+F1 now follow the same naming.
- Translation Admin: better detection of bad translations (moderation option).
- Moderation: moderators are now required to have secure network I/O turned on when they login (for security).
- Moderation: access statistics such as IP addresses are now obfuscated for regular moderators (for privacy).
- Internal: auto-setup & event games are now setup via system account (not creator account), to prevent potential problems.
- Maintenance: misc. improvements in code for synthetic accessor methods.
- Maintenance: better tracking of translation errors for the misc. translation systems.
- Maintenance: latest Steamworks4J 1.9.0 integrated.
- Bugfix: map preview images wouldn't show if the version didn't exactly match what was in the database.
- Bugfix: user's name in chat could appear blank if the font didn't support the characters.
- Bugfix: event listing was showing an already active event in the upcoming section.
- Bugfix: zoom panel wasn't pixel-perfect for bad zoom factors.
- Bugfix: scroll bars still working when continuing dragging outside of scroll area.
- Bugfix Crashes: enabling notifications would crash.
- Bugfix Crashes: during login when account data wasn't fully loaded yet.
- Bugfix Crashes: improved synchronization for RenderPool.
[ 2022-03-22 02:42:38 CET ] [ Original post ]
- Sponsored Maps: it is now possible to sponsor maps for multiplayer games (per game). That means everyone incl. players that do not have the map are able to join! One can for example sponsor the "World Map" allowing everyone to play it for the game. Please note, this only works for players that upgraded to the latest version of the game! Be adviced to probably best wait a few days for FAST-games before you use the feature (until all have the latest version).
- Sponsoring Awards: new multiplayer awards added, i.e. (1) for sponsoring a map and (2) sponsoring 1000+ coins for a game. They will be shown in the user's profile after a game has started.
- Ranking System: preventing ELO & award-farming by making sure each game actually has a valid human end condition.
- Ranking System: placeholder AI cannot be used for rated games.
- Ranking System: [GANG]/[SLOW] ranking added due to popuplar request.
- Ranking System: [1VS1] 1 vs. 1 games are not counted as [GANG]-ranked.
- Ranking System: [HUGE] games with large number of players are not counted as [GANG]-ranked (e.g. championship event).
- Ranking System: [GANG] games that are not ranked as [GANG] are designated as [HERD] in game listings.
- Ranking System: updated the categories to make it clearer that neither [1VS1] nor [TEAM] are counted as gang-ranked.
- Ranking System: moved the information about game types from the general game guide to the ranking system guide so it is all explained in one place.
- Rankings Table: now shows the TOP-100 also on mobile.
- Tournament Trophies: trophies for tournaments and leagues are only given out if at least 7+ players joined.
- Tournaments: increased cost of creating tournaments from 100 to 250.
- Events Popup: streamlined the events display to be more readable. It now also shows more upcoming events.
- Chat Broadcasts: old game broadcasts removed. Please upgrade if you still want to broadcast your games in the chat.
- Chat Broadcasts: indicating also if a game sponsors a map or coins (excludes betting).
- Quick Join: slightly increased the required min. players to setup another quick join game after one was just created.
- Ancient Europe Map: 1 vs. 1 scenario added.
- Lone Wolf FAST-Server: updated to allow solo games incl. max. 1/clan again (rather than '0').
- Events: longhaul games can now be scheduled 2x per month as needed (rather than just 1x).
- Events: CRON option updated to also allow limiting to 1.&3. or 2.&4. week (e.g. to schedule longhaul 2x per month).
- Game Info Popup: shows the category under which the game is rated also (for clarity).
- Game Info Popup: link added for the map used, which opens the preview images for a map (so one knows what map is played before entering a game).
- Reporting Games: reporting games is now possible for all type of games.
- Copying Links: improved copying of game and user links by already wrapping them into the correct tag.
- Game Manual: artificially farming rating points is now considered illegal and we reserve the right to lower player's ratings and flag the accounts in question.
- Game Manual: made it specifically clear that award-farming is against the fair-play policy also.
- Game Manual: setting up games for personal gain only is not acceptable.
- Game Manual: updated to make it clear that playing with friends (or clan-mates) in incognito games is not acceptable and offending players will be flagged.
- Game Manual: explaining undefined and unclear rules. Ask us if you are unsure.
- Game Manual: sponsoring info moved from events popup into game manual.
- Game Manual: information about bug reporting and a new bug bounty program with cash-payout (serious bugs only) added.
- Player's Games Listings: show incognito games also once they are over!
- Final Game Statistics: lists the initial monetary assets at the beginning of the game under "Income Statistics" (for verification). Will only display for new games, but not already existing games.
- Coin Icons: added to misc. places in the UI for clarity.
- Language: latest translations added - Thanks :-D
- Moderating: only name changes of players that are flagged or restricted are reported now (rather than everyone) to cut down on noise.
- Maintenance: games restored from backup don't update right away, but are scheduled to update later (after 1x time per turn) to give everyone the chance to properly re-enter their turns.
- Bugfix Investigation: checked why some translations could not be submitted. No bugs found. Please make sure the line breaks & tags all match. Also, please read the translation guide if you are not sure. Thanks!
- Bugfix: misc. fixes for RTF document export (background fill & private characters).
- Bugfix: game rankings were wrong by listing some eliminated players ahead of still active players.
- Bugfix: viewed games could appear on one's list of joined games (prematurely added to list).
- Bugfix: event icons now also show in the event when it was actually created (image wasn't copied).
- Bugfix: panel for random join had minimum width too large causing it to render wrong when joining a game in progress.
- Bugfix: showing replacement characters as needed if display name cannot be rendered (missing font glyphs).
- Bugfix: links in the match-making chat panel were not working (e.g. user links).
- Bugfix Crashes: when initializing mouse capture system (error better swallowed).
[ 2022-02-22 04:37:23 CET ] [ Original post ]
- Gang-Rating & Ranking: category [GANG] added that has ratings & rankings for ganging-type games.
- Game Broadcasts (Chat): re-formatted again to be better readable (with proper line breaks).
- Game Broadcasts: [LONE] means lone wolf games (no clans), [SOLE] means max. 1/clan and [GANG] is open to everyone.
- Game Broadcasts/Icons: please note, until everyone has upgraded to the latest version of the game, icons for game broadcasts can be wrong (even if you have the latest version).
- Game Invites: private message game invites streamlined so they match the chat.
- Game Setup (Multiplayer): games can now be restricted to ranked players. Including which players with selected min. & max. ranks are allowed to join. Similar to rating restrictions.
- Event Setup (Moderators): game events can now be restricted to ranked players. Including which players with selected min. & max. ranks are allowed to join. Similar to rating restrictions.
- Quick Join Games: they are now better advertised in chat (with number of current players that joined).
- Quick Join Games: after a new quick-join game was just created, the service tries to wait for a little longer initially trying to find a larger pool of players (if possible).
- Friends & Clan Server: sets the minimum default to '2' for max. per clan given the assumption is one plays with friends.
- Player Listing: player listing for games improved with colors and abbrevations.
- Player Listing & AFK & Kicking: game owners and moderators can now remove AFK-players before a game starts if they want to do so.
- Player Listing for "Incognito": now visible to moderators also (for moderation).
- Game Info Popup: shows the rating and ranking limitations now also.
- Ranking System: information popup added that explains how it works.
- Tournaments: dropdown list for tournaments now allows selecting all the numbers between 2-10000.
- Downloaded Maps: UI updated so they can now both be searched and sorted.
- Translation Center: improved the check & warning when you are trying to translate to a language which you shouldn't.
- Asset Loading: there is now a loading indicator at the start of the game in the menu screens. It indicates that assets are still loaded in the background.
- Language: latest translations added - Thanks :-D
- Language: bugfix for double-spaces in manual (should have been a single space).
- Game Manual: explained the chat broadcast tags [LONE], [SOLO] and [GANG].
- Maintenance: updated Droid to OS version 12 (API Level 31)
- Bugfix: game API returns the 1. frame of an animation, if an image is animated (rather than the full BG).
- Bugfix: max. turn selection when showing joinable games didn't work anymore.
- Bugfix: max./clan selection when showing joinable games didn't work anymore.
- Bugfix Crashes: when looking at games list without being properly logged in.
- Bugfix Crashes: not being able to properly initialize constructor for room configuration (complex initialization).
[ 2022-02-08 01:59:46 CET ] [ Original post ]
- Teaming Accounts: family members and friends playing together will now be marked as "Teaming". This is not a punishment, but rather to foster fair-play towards solo players. Same as for clan players, those accounts are restricted to the friends and clan section.
- Teaming Accounts Marker: players that have been found in solo games playing with friends will be tagged with "Teaming". That will prevent players to join solo games. This is not a punishment, playing with friends is fine, but the marker prevents players from mistakenly joining solo games.
- Flagged Accounts: are now prevented from posting in the chat (abuse and manner).
- Family & Friends: there are now additional checks in place to prevent friends & family to play together in solo-games. It's against our fair-play rule. Please join games in the clan & friends section instead if you want to play together.
- Family & Friends: there is now internal tracking to identify friends playing together outside officially being in either (a) a clan or (b) marked as team-player.
- Password Protected Games: they are NOT checked anymore if players violate the max. clan players/game rule. Given they are private and someone has a password, it can be joined no matter what.
- Game Broadcasts (Chat): reformatted the game broadcasts in the chat to be more readable (also can now fully be translated).
- Server Time: chat command /time added which returns the date & time on the server (it's generally in UTC).
- Server Time: using the deoration {TIME:
} will replace the UTC-time to the local time for the person that is viewing the text. - Copy/Paste: copying the link for an user is now supported also (user://...). Available when right-clicking (or long-pressing) on a user's username in the profile popup.
- Copy/Paste: copying the link for a game now is available also (top/right corner button next to the title of a game).
- Game UI: game listing now also indicates which games are intended for teaming or no.
- Game UI: made some popups taller on larger screens, so more is visible if possible without scrolling.
- Language: latest translations added - Thanks :-D
- Language: misc. textual updates for clarity in admin section.
- Game Manual: updated the section regarding clans, friends & family members to let them know they should not join games designated to solo players.
- Game Manual: added instructions on what the escape characters are for the tags, i.e. ^[ and ^].
- Game Manual: account status icons listed with their corresponding meaning.
- Investigations: streamlined the interface by grouping related and also adding additional options & information.
- Admin Guide: updated the "Cheat Investigation" section with more detail what is cheating and what is not.
- Admin Guide: update for flagging section (effects on players).
- Admin Guide: there is now the option to mark players as "Teaming". This is not a punishment, it simply forces friends & family members to play in the friends and clan section.
- Bugfix(?): deselecting a selected text when pressing the ENTER key. Prevents sending empty messages!
- Bugfix: user administration panel updated to all fits nicely even on small screens (moderators).
- Bugfix: game links can now also be posted on the wall and properly function (i.e. the open the popup).
- Bugfix: quick join games didn't work properly. The index didn't increment properly, preventing new games from being created when an existing game already existed.
- Bugfix Crashes: investigation popup could crash.
[ 2022-01-29 04:11:45 CET ] [ Original post ]
- Multiplayer Games: game creators can now pin game-wall posts (or delete offending messages by players).
- Lone Wolf Server (Multiplayer): clan-players are now prevented from joining (improving fairness).
- Username Changes: username changes are now available for all types of accounts (incl. guest accounts). You can change your username for free during the first 24h, after that any changes are paid. Giving free username changes has been a lot of busywork for the moderators, that's why the policy has changed. Sorry for the inconvenience.
- Username Changes/New Accounts: usernames can now be changed freely during the 24h after account creation.
- Username Changes/Old accounts: if you have an older account, and you didn't get a free name change, you have till March 31, 2022 to get your name changed. After that, changing the name is a paid feature. Please contact the moderators with your username if you want to change it. Any messages requesting to change the username without an actual username given will be ignored.
- Clan Names: can now be changed also.
- Account Verification: requires username and password now, so people remember what they used and also change the password in case it was auto-generated.
- Language: latest translations added - Thanks :-D
- Game Manual: lists the available text decorations for the game (moved out of admin guide into regular manual).
- Game Manual: RTF export now supports images and is better formatted.
- Investigated (reported by Hustla): 1. place finisher didn't properly get the 1. place award and ratings. Problem not found and not able to reproduce (sorting checked).
- UI: improved the copy/paste popup for text messages. Should now work always also on touch screens using long-touch.
- UI: minor update for dropdown list (better alignment).
- UI: awards will not be capped at "999+" anymore and show larger number also.
- UI: map scroll speed can be adjusted (in game's settings).
- Mouse: option to capture the mouse cursor in the window added (defaults to fullscreen only for now).
- Internal: collection ArrayList replaced with faster internal implementation.
- Internal: minor performance update due to better utilization of suitable collection classes (no auto-boxing).
- Internal: fail-safes added for chat server (string checks).
- Admin Guide: information that we cannot hand out passwords for players that cannot log in. They need to remember.
- Moderating: player-created games can be deleted by the owner or Executive members.
- Moderating: incognito games a player is in are shown to moderators also.
- Maintenance: location lookup database updated.
- Backup: changed the backup interval to daily. Please note, some servers will be down for a few minutes daily around UTC 9:00 and UTC 9:30 to perform the backup. Sorry for the inconvenience.
- Bugfix: under some circumstances, a dead faction could still give e.g. -1% permanent negative happiness due to a declaration of war that was created directly after it perished.
- Bugfix: animated GIF export using ALT+F2 not properly working (transparent color problem).
- Bugfix AI: fuel consumption wasn't properly calculated.
- Bugfix Clan Rating: the bottom instead of the top player ratings were taken to calculate the average clan rating.
- Bugfix: preventing line breaks when number for stone, wood etc. are too big.
- Bugfix: looping text in Arabic had spaces added which resulted in the text to be wrongly rendered.
- Bugfix: retaining images could result in the callback not be called causing a locked screen.
- Bugfix: some smilies including the '|' character didn't render due to the parser believing it to be a control character.
- Bugfix: prevent OpenGL invalid value errors if glScissor(...) had negative width.
- Bugfix: parsing the {RISE} tag parameters took the wrong index [1] instead of [0].
- Bugfix: improved parsing of country/language to obtain correct store (especially Droid for CN).
- Bugfix: moderators can now force-add a user to a clan (was failing if no clan request was pending also).
- Bugfix: countdown timer value was written wrong for certain hour-values (e.g. 1080).
- Bugfix: proper text escaping for error message when creating a tournament or so. Won't show "" anymore.
- Bugfix Attempt: mail system timeouts by better synchronization (mail deletion).
- Bugfix Crashes: when the window was resize too disproportional causing a too wide or tall texture buffer to be requested.
- Bugfix Crashes: legacy map town overviews were crashing (polygons didn't have enough points defined).
- Bugfix Crashes: game could crash when being shut down due to still executing actions after everything is disposed.
- Bugfix Crashes: random events could have division by '0'.
- Bugfix Crashes: game could crash if start up in fullscreen mode was enabled.
- Bugfix Freezes: fixed some problems while installing file handlers on Mac OS X (cause freezes due to starting on 1. thread requirement).
[ 2022-01-19 04:50:25 CET ] [ Original post ]
Bugfix for crashes. Playing legacy maps and opening town overviews produced crashes.
[ 2021-11-14 02:49:42 CET ] [ Original post ]
- Spectating: other people's games can now be viewed once they are (1) set to publicly viewable (2) finished (3) or you have spectator permission.
- Spectator Mode: players can now set games to publicly viewable, i.e. everyone can go and see a game being played.
- Spectators Group: there is now a new group that once joined allows viewing games. This is designed for streamers (e.g. YouTube, Twitch etc.) that want to show games live/recorded.
- Spectators UI: lists all the games that can be watched.
- Renamed "Officers" Group: now called "Developers".
- Renamed "Managers" Group: now called "Moderators".
- Clan Ratings: need a minimum of 4 players to get a rating for a clan.
- Betting Games: at least 4+ players spots are required for betting-type games.
- UI /w Touch: long-push brings up the tooltip if there is any (for relevant buttons).
- UI Text Animations: misc. text animations such as shine added.
- Window Title (Windows): shows indicators for loading and active games/messages.
- Renaming a Protectorate: this functionality has been disabled due to abuse in multiplayer games.
- Mailbox: the topic list doesn't "randomly" shift anymore while reading/marking messages as done.
- Language: the game now supports both Cyrillic and Latin scripts for Serbian.
- Language: latest translations added - Thanks :-D
- Language: updated with latest glyph list.
- Translation Center: making sure the line breaks match the original text.
- Translation Center: verifying punctuations for translations also (latin).
- Moderating: moderators can now view users in incognito games as long as they are not part of it.
- Admin Guide: text decorations listed to help moderating.
- Admin Guide: moderator guidelines updated how to proceed on punishment for bad language, ganging etc.
- Maintenance: misc. code cleanup incl. 'final' and 'arraycopy'.
- Maintenance: streamlined the UI layout functionality for "min(w)" or "min(h)".
- Maintenance: keyboard handling updated to be consistent and correct.
- Maintenance: directory for translations moved to 'txt' (to exclude it from the IDE).
- Maintenance: compression added for future releases (map bundles).
- Performance: 32bit and 64bit integer square root functions now run 5x-9x faster than original.
- Deployment: 'getdown' auto update functionality updated to 1.8.6 (both for client & server).
- Deployment: 'getdown' function updated on Mac OS to better integrate with the operating system (no splash screen but direct).
- Server Logging: preventing non-relevant Bitronix warning to show (Transaction Manager).
- Bugfix: clan ratings didn't show in the listing because the time for the rating wasn't updated (i.e. considered old an ignored).
- Bugfix: emoticon parsing should now also work when the come just before a line break.
- Bugfix: potential bugfix for errors on desktop (multiple threads entering the render-pool only method).
- Bugfix: making sure music is played from render thread (in-game 'lead' buttons).
- Bugfix: music when game has ended only plays 1x (the first time). It doesn't start playing again.
- Bugfix: relative time on Droid was wrong resulting in game time displays to be off (now using SystemClock.elapsedRealtime()).
- Bugfix: report image popup had scaled x-axis due to inproper layout (should now always be correct proportional).
- Bugfix: statistics were not showing if there was a 'null' country or language in the list.
- Bugfix: when entering a password for a password-protected game, the wrong mouse cursor (wait-cursor) was shown.
- Bugfix Bitset: data stored in a bitset wasn't handled correctly resulting in bugs (e.g. fog of war vision).
- Bugfix Crashes: while modding, consume of fuel per tile needs to be greater '0' if fuel consumption is given.
- Bugfix Crashes: when we couldn't load files and tried to free memory (some require to be called via render-thread!)
- Bugfix Crashes: when the language selection popup could not be opened.
- Bugfix Crashes: when logging in and account data was not ready, i.e. 'null'.
- Bugfix Crashes: when login information was not available but queried (for showing the start game button).
- Bugfix Crashes: when initial window size was still '0' and we tried to divide using it.
[ 2021-11-09 01:32:36 CET ] [ Original post ]
- Multiplayer: the games listing now also show the turn number (next to the timer).
- Multiplayer: the games listing has now a easier to read timer by combining the days into the hours.
- Multiplayer: the joinable games list now also shows the map icon.
- Multiplayer (Bugfix): tournaments with a start date set should not be auto-deleted anymore!
- Single Player: Hotseat allows to enter more than 4 custom player names now.
- Single Player: female head icon added (if gender female is chosen during game setup).
- Language: latest translations added - Thanks :-D
- Language: fixed and updated the translations for the language names.
- Tutorial: slight graphics update for tutorial tooltips (/w 'tutor' person).
- Chat & Anon. Games: listing players is now disabled (for anonymization).
- Name Censor: updated and some texts removed.
- Country List: country list updated incl. addition of "Arab League".
- ONLINE Status (potential Bugfix): improved the synchronization to try make it work more reliably.
- ONLINE Status: now slightly flashing in blue to make it more clear that the blue ring means someone is online.
- Username: there now is an option at 1. login to change the username if logged in via 3rd party providers.
- Verify Button: disabled for guest account (please choose a proper username first).
- Performance: performance update for AI and game calculations, rendering in general (method calls replaced by directly accessing member variables).
- Networking: configuration for cleartext connections updated on Droid (separate file security configuration)
- Networking: provider-based accounts can be re-created as new accounts starting from scratch if they have been deleted.
- AI Rating: now internally limited to a max. value and max/min increase to prevent rating table problems.
- Performance: default FPS is not unlimited anymore (considering possible side effects).
- Downloading Data: improved error output when e.g. downloading spreadsheet data on mobile (i.e. not available).
- Camera Button: not active when another panel is on top of it.
- GDPR/etc. Compliance: the game now allows to view all data collected and also permanently delete a user account (via account settings).
- Moderation: game viewing for moderators now also shows the diplomacy for each nation.
- Server Notifications (internal for dev.): reduce for download server warnings (not important).
- Backend Library: backend libGDX library updated to 1.10.0.
- Backend Server: updated the internal error notification system to the latest version (mail send).
- Networking: moved from 'certbot-auto' to 'certbot' for letsencrypt due to deprecation (Server HTTPS Support).
- Purchasing: updated billing library on Droid to 4.0.0 (from 3.0.0).
- Bugfix Server: updater could get stuck if a game was deleted and would show all games as "Updating..." (updater thread ended prematurely).
- Bugfix: chat commands are properly handled now even if chat is in minimal mode.
- Bugfix: Graphics weren't properly retained/released causing artifacts.
- Bugfix: Avatar Generator wasn't properly producing avatars (image copy wrong).
- Bugfix: fixed misc. freezes on Mac OS X when e.g. trying to copy/paste text.
- Bugfix: personal my games listing didn't include incognito games.
- Bugfix: making sure camera button is not triggered when closing the province view popup.
- Bugfix: making sure the top notch/display cutout doesn't interfere with the game (potential iOS fix).
- Bugfix: dropdown list for target FPS was showing the wrong selection previously unlimited was chosen (configuration).
- Bugfix: purchases on Droid where being confirmed every time the game was started from new.
- Bugfix: keyboard focus removal wasn't properly wired and instead request focus for unsuitable panels (possibly resulting in crashes?).
- Bugfix Freezes (ANRs): when waiting for purchase results (proper synchronization added).
- Bugfix Crashes: if a room manager was 'null' and passed to be handled.
- Bugfix Crashes: pausing/resuming application.
- Bugfix Crashes: for parsing chess moves.
- Bugfix Crashes: when rendering objects and no location was given, i.e. 'null'.
- Bugfix Crashes: running music files via render-thread to fix potential crashed (bad synchronization).
- Bugfix Crashes: wait-loop was in main thread causing ANRs on Droid (purchase restores).
- Bugfix Crashes: when viewing a game (moderator function).
- Bugfix Crashes: for when querying a focused component that has already been removed.
- Bugfix Crashes: preventing crashes when the music player crashes in the background (Desktop).
- Bugfix Crashes: when chess engine was disposed but still utilized.
- Bugfix Crashes: when location was 'null' or an animation object.
- Bugfix Crashes: if user name editing had a 'null' user account.
[ 2021-08-09 06:40:17 CET ] [ Original post ]
Maintenance update with misc. bugfixes incl. bugfixes for crashes (II).
[ 2021-03-15 07:02:35 CET ] [ Original post ]
Maintenance update with misc. bugfixes incl. bugfixes for crashes.
[ 2021-03-15 06:04:29 CET ] [ Original post ]
Misc. bugfixes for avatar and image buffering causing artifacts.
[ 2021-02-22 03:14:15 CET ] [ Original post ]
- Menu UI: All menu screens updated & streamlined (a.k.a. "Lipstick on a Pig").
- Menu & Game UI: improved to accomodate non-English texts that are longer. Some streamlining also.
- Chat (in-Game): Chat messages are now shown on the left edge of the screen by default (if the chat panel is closed). Text messages can by types via ENTER-key or selecting the chat button if the chat is closed.
- Competitions: Tournaments and leagues are now restricted to prevent games to last longer than 90 days (so the tournaments can eventually end and are not blocked).
- Game Setup: the minimum turn duration for games is now 30 turns (was 20 before) to prevent abuse.
- Quick Join: Games now start earlier. Also, they are advertised in the chat and can be joined by other players later.
- Language: translation center move to [Modding] --> [Customize] section.
- Language: fixed Arabic/Persian rendering of text.
- Language: latest translations added - Thanks :-D
- Clan Membership Requests: the notification counter is only show to a clan's admin or owner (they are the only ones being able to the handle the notification anyway).
- In-Game Messaging: preventing overlong in-game messages by limiting them to 512 characters at max (to prevent slowness/crashes).
- Clan Invites: clans can now send invites to players asking them to join their clan.
- Manual: explained that declaring war against a nation that isn't bordering your lands is resulting in a higher happiness penalty.
- Chess: time per turn is now 60 seconds for chat-chess (not 90 seconds).
- UI Update: game listings condensed for clarity, i.e. clutter removed.
- UI Update: some stuff from the menu screens moved into popups so they can be accessed from everywhere. E.g. tournament lobby can be access from within games now also.
- UI Update: loading indicator for misc. images, such as account images. The image loading is deferred to speed up loading of data.
- UI Update: single player achievement list condensed to make it look better (less distractive).
- UI Cursor: wait-cursor displayed where appropriate. Also, the mouse cursor should now work on Linux as well?
- UI Search Utility: can now search users by country also. Also added a separate search dialog.
- UI Popup Menu: aligned so the top/left corner is where the mouse/touch is located (not cenered around it).
- Camera for Screenshots: now works everywhere even when hidden behind other popups (disable as needed via settings).
- Keyboard: Key mappings update with additional keys for e.g. Numpad.
- Networking: now using HTTPS by default (can be turned off in the game's setting).
- Networking: network I/O improved by prioritizing non-imagery data and combining image objects that are loaded together.
- Networking: default image size reduced for small avatars when loaded over the network (25% of original size now).
- Networking: joinable games list should now load faster by not loading data already available (joined games).
- Networking Bugfix: some images where loaded more than once right after each other due to bad caching.
- Cheat Detection: emulator check updated (@Moderators: some could be false positive, so be wary!)
- Cheat Detection: moderators are now capable of seeing in-game fund transfers.
- Moderation Maps & Translations: it's not available directly in the moderator interface.
- Moderation Guide: section with information about privacy added. @Moderators: MUST read!
- Droid Login: fixed to fall back to Google Services if undefined.
- Map Downloads: custom listing of (1) FREE Maps and (2) Featured maps added. Also simplified the UI and removed clutter.
- Map Downloads: deferred map icon loading until later to speed up displaying the list of available maps. Other improvements also to reduce network calls.
- Crashing: the game now properly crashes during boot up so error messages are clearly missing and indicating what's wrong, incl. reporting.
- Crash Reporter: fixed to also show up (not hidden) in special circumstances where the render context was changed.
- Backend: upgraded to libGDX 1.9.13 which contains misc. bugfixes and improvements.
- Backend: upgraded to LWJGL3 as the desktop backend (better handling of Retina displays). If you are on Mac OS X, please download the latest installer for the game to continue working.
- Linux ARM Support: with the new LWJGL3 backend, the game should support Linux ARM 32 and 64 bit. It should work on e.g. Raspberry Pi (untested).
- Linux 32bit (non-ARM): due to missing libraries, support for x86 Linux has been dropped. Replaced by Linux ARM 32 and 64bit support. Linux support for AMD 64bit still works fine.
- Performance: game boot-up speed and other functionality speed up! :)
- Boot Screen: simplified & speed up by just using the Noble Master logo.
- Maintenance: misc. comparable functions fixed (some were even wrong/buggy).
- Maintenance: sort algorithms and collections streamlined (slightly more performant).
- Server: making sure that auto-created display names are not too long (capped further).
- Server: logging updated for when games are deleted to make sure all refunds are given. Also added internal tests for system function.
- Bugfix: Chat input focus reset if chat is hidden (to give back keyboard control).
- Bugfix: Chat scrolling fixed. The popup menu marked the mouse button as handled even when it didn't preventing the scroll pane to not properly react.
- Bugfix Modding: additional checks added to make sure map dimensions are not too larget (don't work on certain devices due to memory issues).
- Bugfix Screenshots: they are not saved in a fixed location. Reporting players with screenshots should now always show the actual list of screenshots (not blank anymore).
- Bugfix Rating History: making sure it doesn't overshoot the graph area.
- Bugfix Crashes: when changing the username (profile picture wasn't properly retained).
- Bugfix Crashes: file selection broken and could result in crashes.
- Bugfix Crashes: viewing games could crash (moderator option).
[ 2021-02-16 05:41:16 CET ] [ Original post ]
Latest Update:
- Chess: there is now a chat bot for the main chat allowing plays of humans vs. AI.
- Chess: there now is a chess popup to play single player against the AI (via modding section).
- Chat Synchronization: speed of chat system slightly increased to reduce delays.
- Turn Duration: a maximum of 10 min/turn now possible for fast games (was 5 min/turn max previously).
- Networking Fix: Multiple devices could not connect to the same server from the same network. Parameter "net.ipv4.tcp_tw_recycle" disabled which can/will cause problems connecting from the same NAT/Router with different devices.
- Manual/FAQ: indicated that political, religious or generally ideological messages are not desired and will be deleted as we see fit. This is a game, not a forum. Nothing good has ever come out of it.
- Language: latest translations added - Thanks :-D
- Language/Updated: plural rules link (for translators).
- Language/Removed: legacy translation option details (obsolete for a while now).
- Language: rendering of Persian text fixed.
- Language: render glyphs updated with latest.
- Username Change: cost increased to prevent abuse. Also logged by system.
- Maintenance: odd code removed that sometimes didn't call glTexImage2D causing mipmapping not to work.
- Maintenance: latest version for Droid login & purchasing system.
- Bugfix: disabled trade buttons for when you had initially no gold. The trade buttons are now always enabled.
- Bugfix: for not being able to build e.g. lumberyards below other units.
- Bugfix: Mouse handling updated to ignore and not hijack any other than just the 2 buttons the game is using.
- Bugfix: Steam Overlay on Mac OS X now working again (entitlements were missing).
- Bugfix: Chat command for "/list" was called "/dude" by mistake in the help section.
- Bugfix: custom modded world maps had the sectors not properly calculated preventing troops moving across the stitched area.
- Bugfix: not being able to click on a multiplayer game and go there anymore (even from menu screens).
- Bugfix Modding: mal-defined animations would result in errors due to out of bound coordinates when creating a new map bundle.
[ 2020-10-20 05:18:23 CET ] [ Original post ]
- Balancing: rocket truck balancing updated (Modern Europe & World maps). Thanks to Castlevaia for the help :-D
- Language: latest translations added - Thanks :-D
- UI Update: dialog notification icons updated (minor).
- UI Loading: popped up loading indicator now animated too (to make clear the game is still running and not frozen).
- Internal: Misc. cleanup for (Byte)Buffer position(...) and clear()/flip() functions.
- Internal: improved image compression to reduce download size (via 'pngout').
- Internal: OpenGL depth buffer disabled (not needed for game).
- Internal: purchasing system updated /w latest versions and some fixed (to make sure all purchases are properly applied).
- Account Creation: disable account creation if a user already has an account. Please contact the moderators if you'd like a name change.
- Game Setup Refunds via Deletion: game setup fees in coins are fully refunded if a game is deleted before it has started.
- Performance Update: disabled some stuff from still running in the background when not visible.
- Performance Update: changed some of the collection classes to ones that use less memory.
- Bugfix: world map wasn't properly doing fog of war where the map was "stitched" together (now fixed!).
- Bugfix: sending reports for players did crash/not attach image (underlying dialog was closed & image release before it could be processed).
- Bugfix: input dialog was closed prematurely in a few places resulting in incorrect behaviors.
- Bugfix: server bugfix that should fix a problem where games didn't update, i.e. stuck. Slow startup could prevent the initialization to properly run the first time but not re-try a second time.
- Bugfix: making sure crash reports are sent via render-thread (possibly crashing otherwise).
- Bugfix: properly showing coin balance of '100' when a new account is registered (rather than '0').
- Bugfix/Admin: rejecting maps didn't work (new dialog was instantiated from previous dialog which got closed).
- Bugfix Server: backup didn't properly close SSH connection after completion (leaving open processes).
- Bugfix Crashes: rendering legacy town overviews (when turning on eye-candy).
- Bugfix Crashes: partly unsupported SDK function IntBuffer.limit(...) replaced /w clear()!
- Bugfix Crashes: disposing non-existing texture (OpenGL backend).
- Bugfix Crashes: when image use for reporting hat dimensions 0x0px (division by '0').
- Bugfix Crashes: when disbanding troops (if unit was specially configured).
- Bugfix Crashes: making sure all relevant assets are loaded when creating a new game (possibly caused crashes?).
- Bugfix Crashes: closing dialogs before they were created ('null'-pointer exception).
- Bugfix Crashes: when matter details were displayed to user and 'null'.
- Bugfix Crashes: when accepting a member to a clan and the team definition was 'null'.
- Bugfix Crashes: listing a non-existing game (maybe just deleted).
[ 2020-07-21 01:51:20 CET ] [ Original post ]
- Balancing Modern Maps (by Castlevania): (1) prevent stacking ranged units (2) building fightings not a trap (3) air units more useful (4) infantry able to defend itself (5) battleship more useful.
- Modding: template.zip updated with modern balancing (by Castlevania).
- Clan Management: option to download all the clan member's list in spreadsheet format including ratings.
- Clan Rating: we only rate clans with 2+ players and take the top 8 players to calculate the average.
- AI: troop recruiting improved preventing spamming of peasants.
- AI: plane/helicopter refuel distance calculation improved.
- UI: improved layouting for languages that have longer texts (compared to English).
- Sponsoring: possible for password protected games also if account shows a purchase.
- Language: latest translations added - Thanks :-D
- Language: improved translatable texts.
- Language: map story text properly translated for tutorial.
- Language: further check to make sure tags have been properly used during translations.
- Language: minor spelling fixes.
- Font Rendering: improved output for long texts that are missing spaces.
- Networking: timeout for loading games list slightly increased to reduces errors for slow connections.
- Networking: additional buffering added for network I/O.
- Keyboard: ENTER button action added for certain popups (wasn't working before).
- Game Server: game update speed improved to reduce "lag"!
- Internal: GUIColor is now "XUITint".
- Internal: other GUI* components streamlined (combined/moved).
- Internal: combined VN & Version objects.
- Internal: server backups now via SFTP.
- Internal: server reboot time improved by ~5 minutes by skipping remote backup check and running it in later thread.
- Bugfix: planes and helicopters can't take off if you don't have enough fuel (fixes cheating the system).
- Bugfix: for some languages, the nation, diplomacy, etc. buttons in-game would not be clickable. Caused by too long texts in the background messing up layouting.
- Bugfix: Language Center would not properly layout for large texts on portrait screen.
- Bugfix: if text-color parsing fails, we ignore (rather than error out).
- Bugfix: randomly setup games could potentially double-join the same user if network problems were encountered during joining.
- Bugfix: function keys F1-F5 were working at times when they shouldn't (panels shouldn't have opened).
- Bugfix Crashes: crash while trying to send a message to another nation (dropdown problem).
- Bugfix Crashes: when not properly initialized yet (play state).
- Bugfix Crashes: when trying to send a private message while not logged in.
- Bugfix Crashes: custom nation setup popup would crash if not all the image data was loaded.
- Bugfix Crashes: when play-state wasn't properly initialized yet.
- Bugfix Crashes: if no installed maps were found.
- Bugfix Crashes: disposing assets after game ended.
[ 2020-05-01 02:09:04 CET ] [ Original post ]
Latest Update:
- Balancing/Airfield: airport healing was too strong making them nearly invincible. Strength of airfields reduced. See https://steamcommunity.com/app/338810/discussions/0/3500920615277424286/
- Balancing/Airfield: updated all the modern maps such as "Modern Europe", "Pacific War", "Modern Generator" and "Modern World Map".
- Balancing/Airfield: new template.ZIP now available with fixed parameter for airfield.
- Modern Maps (Bugfixed): aircraft carriers (and carrier research) only available for scenarios after WW2.
- Clan Ranking: clans are now ranked also and get a separate rating based on the average of all the clan members. Please note it will take a while until the first player of a clan gets a ranking to have it appear. The rankings table takes another few hours to update thereafter.
- In-Game Guide: contains the email address to reach us immediately in case the server goes down & no moderators can be reached to assist.
- Language: latest translations added - Thanks :-D
- Language: Swedish removed for now. Was very low quality, sorry for that!
- Language: Credits section translated where feasible (missing translation keys added).
- UI: "Quick Join" match-making service now shows the connected users.
- UI: Split Screen & Multi-Window support for Droid.
- UI: App Icon updated (adaptive icon on Droid).
- UI: Notifications can now be copied to the clipboard.
- UI: Dropdown list now remembers last scroll position for the 2.+ time.
- UI: Dropdown list updated to not notify listener if selection is manually set (buggy?).
- UI: UI components updated that revert to English if text is too long (due to bad translation).
- UI: Improved Error output while connecting from a country that might have blocked the game's IPs (e.g. Russia).
- Modding: latest template.ZIP uploaded with balancing fixes.
- Maintenance: libGDX backend updated to 1.9.10.
- Admin Guide: "DELETED" account explained, i.e. removal due to e.g. GDPR request.
- Server API: documentation updated with bugfix and 'get-size'.
- Server Monitoring: monitoring server still accepts connections & auto-reboots if not.
- Server Monitoring: logging # of connections also (DDoS detection).
- Server Backend: Jetty updated to latest version!
- Bugfix: improved error report when login via provider failed. If you have troubles, please contact us with the error details.
- Bugfix Server: better handling of malformatted requests (response code).
- Bugfix Crashes: when music player couldn't properly be paused/stopped.
- Bugfix Crashes: asset loading reworked to prevent crashes and stuck loading screens.
- Bugfix Crashes: when worker was 'null' (render-thread).
- Bugfix Crashes: when playing music (ANR).
- Bugfix Crashes: loading limited fallback font if loading the default font crashes.
- Bugfix Crashes: executing threads on render-pool.
- Bugfix Crashes: if group graphic was not available (i.e. 'null').
- Bugfix Crashes: if map panel wasn't created yet (i.e. 'null').
- Bugfix Crashes: bit shift '1 << 30' potentially produced error due to race condition?
[ 2020-02-20 03:17:58 CET ] [ Original post ]
Latest Update:
- Incognito Games: now advertised anonymously in the chat (without the user's name).
- AI: performance updated (faster).
- AI: runs in background to pre-calculate actions (while the player is entering actions).
- Manual/Guide: Fair-Play policy explained. No bribes or other unfair behavior. Players that use unfair tactics not part of a game will be appropriately punished.
- Modding: template.ZIP updated with latest nations and flags.
- Language: latest translations added - Thanks :-D
- Language: missing translation texts added.
- Crash Reporting: now also contains system information.
- Moderating: the "Abuse" flag now has the same effect as unverified accounts, i.e. no participation in sponsoring and betting games (moderator manual updated also).
- Moderating: accounts cannot be unverified anymore (verified accounts are considered legit accounts even if caught cheating).
- Maintenance: update for NTP time utility to better handle failures (server).
- Maintenance: making DB backup more resilient from crashes (e.g. when remote location is inaccessible).
- Cheat Detection: improved detection for players using multiple accounts.
- Bugfix Crashes: reporting to the same handler twice (rather than once) during startup.
- Bugfix Crashes: removed 'null' exception (possibly error still happens?).
- Bugfix Crashes: when a previous input wasn't applied yet (we should output an error now).
- Bugfix Crashes: when building on an already occupied tile (e.g. village, bridge, etc.).
- Bugfix Crashes: proper synchronization blocks added when adding assets during loading.
- Bugfix Crashes: when formatting a text (possibly fixes strange exception).
- Bugfix Crashes: when an exception was 'null'.
[ 2020-01-01 04:36:41 CET ] [ Original post ]
Latest Update:
- Balancing "Fake Wars": attacking distant nations (not at border) will have a -10% happiness penalty added when declaring war. Also helps sea nations against new war declarations from afar nations.
- Balancing/Declaration of War: reduced the initial 1x penalty for declaration of war, multiplied by number of enemies the other nations is at war with already, from -10% to -7%. In other words, the penalty to declare war is reduced.
- Sending Gold: sending gold to other nations did not always work in cases where your actual gold amount was less than what you proposed to send (due to WEGO). The game now internally adjusts the gold amount to match your actual treasury, so the action will always execute.
- Declaring War: capped at -99% (no more -106%).
- Cross-Platform Login: error output improved for players that fail to login cross-platform!
- Game Bootup: improved application startup time to take less time to go to the menu screen!
- Game Bootup: additional indication of loading progress via bar (progress).
- Language: latest translations added - Thanks :-D
- Maintenance: reduced DB calls when updating an account (deadlock problems on server).
- Bugfix: catching of crashes improved, so they can be submitted and fixed.
- Bugfix: account verification button wasn't always shown.
- Bugfix Crashes: if there was no country, the proxy setup panel would crash during construction.
- Bugfix Crashes: disposing the play screen (some elements weren't initialized yet but we tried to dispose).
[ 2019-12-10 04:20:08 CET ] [ Original post ]
Rome and America are often compared, whether for historical similarities or political reasons. But have you ever wondered how they might fare against each other in combat? In this new Demise of Nations map, you can play as either glorious Rome or a lost-in-time fleet of American troops.
Download and play the new "Rome vs. USA" map and conduct battles between ancient & modern troops.
Enjoy,
noblemaster ]:-D
[ 2019-11-06 11:06:17 CET ] [ Original post ]
Latest Update:
- App Bootup: improved loading speed of game. Secondary assets are loaded in background allowing to enter the home screen much faster.
- GUI: option to copy wall posts with formatting code also (rather than just the text).
- Rankings: clan button re-instated that is shown for players that are in a clan (previously removed but added again due to it being requested :-).
- Language: latest translations added - Thanks :-D
- Clan Notifications: notification for clan member actions (e.g. role changes/removals) now also list the user that made the change.
- Modding: added option (via .config) to mark a resource as non-tradable in the market.
- Modding: latest template.ZIP uploaded to http://www.demiseofnations.com/modding.html | bundle_ancient_vs_modern.config contains modern vs. ancient configuration (can not be mixed with other bundle configurations!).
- Server: updated/improved RAID disk array monitoring (detection if missing also).
- Investigated: deleted wall messages that still appear for other players: due to caching, deleted wall message will still show for players that have seen it before it got deleted. Won't fix for now.
- Investigated: scrolling a panel while an onscreen keyboard was visible and offsets the screen (reported by Eogum). The scroll view scrolls in mysterious ways at first glance, but actually it works as intended. The system tries to keep the text input within view so one can see the contents while typing :)
- Integration itch.io: started showing rating option (if user likes to do it).
- Server Side: Geo IP lookup database updated (able to resolve previously missing addresses).
- Server Side: account deletion improved (deletes all relevant data also).
- Internal: account modus "DELETED" added.
- Maintenance: improved error handling/output for text parsing (decorated strings).
- Maintenance: replace legacy android.support /w androidx library.
- Bugfix: wall posts didn't properly keep track of the last seen time to indicate new posts when there was a pinned post.
- Bugfix: translation approvals/rejections did not always work, i.e. no approval was done (server wrongly assume one of the lists was sorted, but it wasn't).
- Bugfix: application exit now properly releases audio resources (proper native cleanup on desktop).
- Bugfix: increased allowed screen aspect ration to improve scaling on full screen (Droid).
- Bugfix: using a new minus '-' sign with same format as the '+' sing which ended up not showing because it wasn't included in the bitmap font.
- Bugfix AI (Modding): the AI was not moving/crashing for entities that could not be built but the AI wanted to build.
- Bugfix: code & logging update for when the server becomes stuck and doesn't update games anymore.
- Bugfix (Server): reduced deadlocks accessing the database and cache (using separate caches now for separate request).
- Bugfix Crashes: if proxy detection failed (will just not work, rather than crash!).
- Bugfix Crashes: during modding while adding new host-unit without armaments.
- Bugfix Crashes: storing loaded image data via render-thread (should reduce crashes?).
- Bugfix Crashes: reduced the max. number of simultaneous sounds that can be played at same time (fixes ANRs on e.g. Droid?).
- Bugfix Crashes: error reporting possible now if the app crashes during startup (error got swallowed before).
- Bugfix Crashes: preventing the data loader to report results twice (potentially resulting in crashes).
[ 2019-10-27 04:46:05 CET ] [ Original post ]
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.
[ 2019-08-31 05:20:17 CET ] [ Original post ]
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).
[ 2019-06-18 05:44:24 CET ] [ Original post ]
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).
[ 2019-03-12 05:52:23 CET ] [ Original post ]
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').
[ 2019-01-16 03:13:58 CET ] [ Original post ]
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).
[ 2018-11-13 05:59:22 CET ] [ Original post ]
Latest Update:
- Asset Transfers: the game now shows recently accepted monetary assets requested and sent to other nations. Can be viewed by clicking the [Transfers]-link in a nations information popup screen.
- Events Replay: we also show player names in addition to nation nations when we have a multiplayer game.
- Gifted Purchases: the invoices list now also shows the player that has received a gifted purchase (if applicable), rather than just "gifted".
- Translations for Chat (Automatic): you can now configure foreign language chat messages to be translated to your own language automatically. :-D There is support for MyMemory, Yandex.Translate, Google Translate and Microsoft Translator. Some will need you to obtain an API key beforehand.
- Translations: latest translations added - Thanks :-D
- Bugfix Opinion: the average opinion calculation also included eliminated nations (now only still alive nations considered).
- Bugfix Crashes: while layouting image that had 0-size (division by 0).
- Bugfix Crashes: when selection tile source was 'null'.
- Bugfix Crashes: during strange text alignment error (logging instead now).
- Bugfix Crashes: finding glyph position where the transformation matrix could not be inverted.
- Bugfix Crashes: while not being able to parse the ratings due to null pointer exception.
- Bugfix Crashes: while editing a game name (admin function).
- Bugfix Crashes: when game stats were not properly initialized (i.e. 'null').
[ 2018-09-11 03:33:46 CET ] [ Original post ]
Latest Update:
- Game Setup/Research: option to reset research to nothing or everything researched (advanced options during game setup).
- Incognito Games: game owner is now hidden also (unless you are a moderator).
- Team Tournaments: bugfix for wrong team assignments after the 2. round in a team tournament. The players where randomized by mistake. Should possibly fix the bug (unless there is more?).
- Team Tournaments: improved assignement of clan members to teams giving priority to teams that have signed up with a correct number of players (divisible by team size).
- Coin Betting: max. amount is now 5 coins (to prevent abuse).
- Menu Screens: slightly improved the GUI/layout (especially single player section).
- Load Screen/Indicators: added progress-% indicators for (a) creating new games and (b) loading existing games.
- Device Vibrations: can now be turned off while unchecking "Device Vibrations" in the game's settings.
- Tutorial/Portrait: the tutorial in portrait mode now also shows what the extra unit action buttons represent.
- Translations: latest translations added - Thanks :-D
- Translations: missing glyphs for Greek & Chinese added.
- Translation Texts: missing translation keys added for misc. countries incl. Japan, China, etc. (modern world map).
- Translations Chat (Automatic): I implemented a translation system that auto-translates texts to a player's local language. Will be available with the next major update :)
- Admin: functionality to rename games added (via game information popup).
- Admin Guide: updated to ensure moderator accounts have a secure password (introduction).
- Admin Terminal: bugfix for permission system.
- Server Maintenance: logging improved to track changes better.
- Bugfix "Recognition": the leader for the recognition ballet would always get the -30% penalty, even though only e.g. 1 nation voted nay!
- Bugfix Cursor: text input cursor wasn't blinking anymore.
- Bugfix Chat: underline below username was extended too far during incognito games.
- Bugfix Images: proxy images would partly not properly be loaded causing bad side effects.
- Bugfix Timestamp: wasn't properly working anymore for all platforms (e.g. problems on Android).
- Bugfix L & F: look and feel not always properly updated (due to GUIDropdown crashes) after loading.
- Bugfix Crashes: when applying new look & feel to dropdown (wrong class cast).
- Bugfix Crashes: opening city view when there is not owner (or became neutral).
- Bugfix Crashes: when map panel wasn't properly initialized yet.
- Bugfix Crashes: when device time was set far in the past.
[ 2018-07-24 07:57:55 CET ] [ Original post ]
Latest Update:
- Font Update/Type: changed to a distance field font to allow for better look while scaled. Font hinting implemented also. Issues might arise :-/
- Font Update/Size: slightly increased the font to make it more readable.
- Font Issues: there might be some issues for Thai/other where markers/etc. are not placed correct. Please contact me to help me fix! Sorry for the problems & thanks for helping :)
- GUI: did some re-alignment of texts for various panels. Please let me know if there are some that are still wrong.
- Nation Listing: selection a nation does not close the panel below. Addresses: http://www.multiplayerhub.com/board/viewtopic.php?f=4&t=5508
- Networking: main server now supports connection via IPv6 (in addition to IPv4).
- Re-Labeling: saying "None Joined" instead of "No Games" to reduce confusion!
- Translations: latest translations added - Thanks :-D
- Networking/Maintenance: integrated the latest networking libraries (Apache).
- Investigated: not being able to copy/paste messages via long-click or right-click. Not able to reproduce: works fine!?
- Maintenance: misc. internal code changes/refactoring to improve code.
- Bugfix Sound/Music: sound & music is turned off when the game disappears into the background.
- Bugfix Text Wrapping: the text would not always be properly wrapped, especially scaled text (overflows in next text).
- Bugfix Multiplayer Events: the team event didn't work due to bad variable naming.
- Bugfix Crashes: not adjusting local game-timer to server time if offset is more than 10 years (will produce overflows/crashes).
- Bugfix Crashes: during modding when the bundle.config was modified to an invalid value for inventions, an error will now be outputted instead.
- Bugfix Crashes: when opening link in email program/browser (internal platform error).
- Bugfix Crashes: for downloadable map listing during refresh (GUI child not properly removed).
- Bugfix Crashes: string builder (bug in JVM?)
- Bugfix Crashes: by hogging the render-thread too long while loading images, the game could be killed by the OS (ANR problem).
- Bugfix Crashes: showing recent single player achievements when data could not be loaded.
- Bugfix Crashes: GUI element was instantiated with wrong look & feel producing casting exception.
- Bugfix Crashes: while using the background music player while already disposed (logging only now).
- Bugfix Crashes: while someone disjoined a game and player's info wasn't loaded yet.
[ 2018-05-08 06:52:51 CET ] [ Original post ]
Latest Update:
- Settlement Sorting: villages can now be sorted by (a) happiness or (b) population size.
- Chat Messaging for Teams (in-game teams): use "@team
" to send a message to all your team members in a game. Only available for team games. - Chat Messaging for Clans: use "@clan
" to send a message to all clan members in the chat. Only available to clan members. - Chat: will now fade in if the multiplayer section is entered if it was previously hidden. Can be disabled in the game's settings's by unchecking "Open Chat when Activated".
- Game Info: popup that shows basic info when clicking on a game now also has a [Players...]-button that lists all the players in the game (without having to go to the game).
- Cheating: we have added additional tools to investigate players using multiple accounts. We will flag/close accounts without warning. Please be vary.
- Cheating/Guide Updated: if you have only 1 device available to play the game, please share only 1 single account amongst all the players in your household, i.e. a sort of "family account".
- Province Naming: reduced to 24 characters max. (from 36 characters max.).
- Achievements: the "Win against Inhuman AI" achievement can now also be acquired playing the "Annihilation" type objective.
- Translations: latest translations added - Thanks :-D
- Admin/Cheat Investigations: global cheat search functionality (via Admin/Controller/[Investigate...]).
- Admin/Cheat Investigations: improved data lookup to find better matches.
- Admin Guide: updated with penalty guidelines for cheating & bad manner (similar forum).
- Memory Management: reduced memory consumption and memory fragmentation (less crashes due to out of memory errors).
- Networking: upgraded to a newer JVM (from version 7 to 8). Download the latest binary to upgrade.
- Networking: removed the option to prefer the IPv4 stack (using DNS now). Might reduce connection problems? Download the latest binary to upgrade.
- Networking/Performance: reduced data I/O while login in by about 100kb (faster logins/less timeouts).
- Networking/Performance: reduced data I/O to and from server by 5 bytes.
- Server Backend: players can not also be queried by their internal ID.
- Server Backend: internally used query functions added (e.g. for purchases/etc.).
- Maintenance: misc. code cleanup (internally/no visible effects).
- Bugfix: onscreen keyboard was not always properly hidden when focus was lost!
- Bugfix: selecting the ">" button on an already selected mail topic would make the GUI jump-scroll to a different position (now fixed).
- Bugfix: preventing tournament events to be played on disabled/non-live servers.
- Bugfix: the game could get stuck during startup when not all the installed maps could properly be loaded (synchronization error!?).
- Bugfix: error reporter would not collect DEBUG-information, thus preventing it to report errors that were recorded as DEBUG (instead of higher level).
- Bugfix Crashes: city renaming functionality could cause crashes in older maps.
- Bugfix Crashes: fixed multiple areas where GUI was modified outside the UI render thread (fixes misc. crashes).
- Bugfix Crashes: selecting "viewed" for message received on same turn (logging error now instead of crashing).
- Bugfix Crashes: while marking a message as read and the next turn already started.
- Bugfix Crashes: opening user account/communication panel while not yet initialized or already disposed.
- Bugfix Crashes: while no research icon was defined (via editor).
- Bugfix Crashes: while pressing F1 but not map was loaded in the editor.
- Bugfix Crashes: when user profile was still being loaded and accessed at the same time.
- Bugfix Crashes: when an action could not be animated (just logging error now).
- Bugfix Crashes: when an estate graphic was 'null' (failed during retain).
- Bugfix Crashes: additional error output for framebuffer errors to investigate later (OpenGL).
- Bugfix Crashes: when a game info returned was 'null' (maybe just deleted?).
- Chat Messaging for Clans: use "@clan
[ 2018-03-28 08:34:10 CET ] [ Original post ]
Latest Update:
- Settlement Sorting: villages can now be sorted by (a) happiness or (b) population size.
- Chat Messaging for Teams (in-game teams): use "@team
" to send a message to all your team members in a game. Only available for team games. - Chat Messaging for Clans: use "@clan
" to send a message to all clan members in the chat. Only available to clan members. - Chat: will now fade in if the multiplayer section is entered if it was previously hidden. Can be disabled in the game's settings's by unchecking "Open Chat when Activated".
- Game Info: popup that shows basic info when clicking on a game now also has a [Players...]-button that lists all the players in the game (without having to go to the game).
- Cheating: we have added additional tools to investigate players using multiple accounts. We will flag/close accounts without warning. Please be vary.
- Cheating/Guide Updated: if you have only 1 device available to play the game, please share only 1 single account amongst all the players in your household, i.e. a sort of "family account".
- Province Naming: reduced to 24 characters max. (from 36 characters max.).
- Achievements: the "Win against Inhuman AI" achievement can now also be acquired playing the "Annihilation" type objective.
- Translations: latest translations added - Thanks :-D
- Admin/Cheat Investigations: global cheat search functionality (via Admin/Controller/[Investigate...]).
- Admin/Cheat Investigations: improved data lookup to find better matches.
- Admin Guide: updated with penalty guidelines for cheating & bad manner (similar forum).
- Memory Management: reduced memory consumption and memory fragmentation (less crashes due to out of memory errors).
- Networking: upgraded to a newer JVM (from version 7 to 8). Download the latest binary to upgrade.
- Networking: removed the option to prefer the IPv4 stack (using DNS now). Might reduce connection problems? Download the latest binary to upgrade.
- Networking/Performance: reduced data I/O while login in by about 100kb (faster logins/less timeouts).
- Networking/Performance: reduced data I/O to and from server by 5 bytes.
- Server Backend: players can not also be queried by their internal ID.
- Server Backend: internally used query functions added (e.g. for purchases/etc.).
- Maintenance: misc. code cleanup (internally/no visible effects).
- Bugfix: onscreen keyboard was not always properly hidden when focus was lost!
- Bugfix: selecting the ">" button on an already selected mail topic would make the GUI jump-scroll to a different position (now fixed).
- Bugfix: preventing tournament events to be played on disabled/non-live servers.
- Bugfix: the game could get stuck during startup when not all the installed maps could properly be loaded (synchronization error!?).
- Bugfix: error reporter would not collect DEBUG-information, thus preventing it to report errors that were recorded as DEBUG (instead of higher level).
- Bugfix Crashes: city renaming functionality could cause crashes in older maps.
- Bugfix Crashes: fixed multiple areas where GUI was modified outside the UI render thread (fixes misc. crashes).
- Bugfix Crashes: selecting "viewed" for message received on same turn (logging error now instead of crashing).
- Bugfix Crashes: while marking a message as read and the next turn already started.
- Bugfix Crashes: opening user account/communication panel while not yet initialized or already disposed.
- Bugfix Crashes: while no research icon was defined (via editor).
- Bugfix Crashes: while pressing F1 but not map was loaded in the editor.
- Bugfix Crashes: when user profile was still being loaded and accessed at the same time.
- Bugfix Crashes: when an action could not be animated (just logging error now).
- Bugfix Crashes: when an estate graphic was 'null' (failed during retain).
- Bugfix Crashes: additional error output for framebuffer errors to investigate later (OpenGL).
- Bugfix Crashes: when a game info returned was 'null' (maybe just deleted?).
- Chat Messaging for Clans: use "@clan
[ 2018-03-28 08:34:10 CET ] [ Original post ]
Latest Update:
- City Naming: functionality to name and rename settlements. Comes with happiness bonus.
- Achievements: "Challenger" and "Responder" achievements added. They will be given when an election is held, respectively while voting on an election. Loosely based on http://steamcommunity.com/app/338810/discussions/0/1489992713702634015/
- Player Name: for single player games, instead of "Player", the player name can name be selected during game setup!
- Clan-ONLY Games: there is now an option to prevent "Non-Clan Players" to join a game (via game setup). That allows both (a) player created games and (b) general events to be limited to clans only for e.g. the clan's championship.
- Translations: latest translations added - Thanks :-D
- Translations: updated glyphs for rendering added (mostly Chinese & Japanese).
- Spelling: misc. fixes (English).
- Admin/Moderator: map rejections allow to write a rejection message too now.
- Login & Passwords: improved error output for wrong or missing passwords as well as email recovery.
- Backend System: updated backend libGDX to 1.9.8.
- Bugfix Variable Cache: pillaging, enlarging or sieges would not always properly reset the cached variables, so pressing the UNDO could display results different from actual.
- Bugfix Censor: wasn't always properly detecting words that need censoring.
- Bugfix Crashes: showing the join-game panel (while it wasn't created yet).
- Bugfix Crashes: placing nature while no nature is selected in editor.
- Bugfix Crashes: while checking if there are still unviewed events during event display.
- Bugfix Crashes: while holding festival and and next turn just started to be loaded.
- Bugfix Crashes: while building settlemens and the structure selected was 'null' (cause?).
- Bugfix Crashes: when device vibration (Android/iOS) crashed due to insufficient permissions.
- Bugfix Crashes: when latest room information was 'null' (ignoring missing data now).
[ 2018-02-06 05:37:37 CET ] [ Original post ]
Latest Update:
- City Naming: functionality to name and rename settlements. Comes with happiness bonus.
- Achievements: "Challenger" and "Responder" achievements added. They will be given when an election is held, respectively while voting on an election. Loosely based on http://steamcommunity.com/app/338810/discussions/0/1489992713702634015/
- Player Name: for single player games, instead of "Player", the player name can name be selected during game setup!
- Clan-ONLY Games: there is now an option to prevent "Non-Clan Players" to join a game (via game setup). That allows both (a) player created games and (b) general events to be limited to clans only for e.g. the clan's championship.
- Translations: latest translations added - Thanks :-D
- Translations: updated glyphs for rendering added (mostly Chinese & Japanese).
- Spelling: misc. fixes (English).
- Admin/Moderator: map rejections allow to write a rejection message too now.
- Login & Passwords: improved error output for wrong or missing passwords as well as email recovery.
- Backend System: updated backend libGDX to 1.9.8.
- Bugfix Variable Cache: pillaging, enlarging or sieges would not always properly reset the cached variables, so pressing the UNDO could display results different from actual.
- Bugfix Censor: wasn't always properly detecting words that need censoring.
- Bugfix Crashes: showing the join-game panel (while it wasn't created yet).
- Bugfix Crashes: placing nature while no nature is selected in editor.
- Bugfix Crashes: while checking if there are still unviewed events during event display.
- Bugfix Crashes: while holding festival and and next turn just started to be loaded.
- Bugfix Crashes: while building settlemens and the structure selected was 'null' (cause?).
- Bugfix Crashes: when device vibration (Android/iOS) crashed due to insufficient permissions.
- Bugfix Crashes: when latest room information was 'null' (ignoring missing data now).
[ 2018-02-06 05:37:37 CET ] [ Original post ]
Latest Update:
- Banned Players: banned players are now prevented from continuing their existing games. Order submission is disabled. Please keep the game fair for everyone and behave appropriately or else.
- Translations: latest translations added - Thanks :-D
- Language: misc. spelling fixes.
- Bugfix: Progress bar while updating the game was always shown at 100%, i.e. the image contained the full progress bar by default.
- Bugfix Crashes: on Windows XP, creating a buffered image could fail and produce crashes. The crashes should be gone for those cases.
- Bugfix Crashes: during game setup when the map wasn't properly initialized yet.
- Bugfix Crashes: handling events when a GUI panel/input got detached from the view.
- Bugfix Crashes: while rendering the AI on the map.
- Bugfix Crashes: pressing the BACK/ESC button during initialization.
- Bugfix Crashes: reporting mouse events when there is no mouse/no mouse listener available.
[ 2017-12-12 06:11:57 CET ] [ Original post ]
Latest Update:
- AI Messaging: a set of pre-defined messages can now be sent to the AI.
- Clans: custom clan ranks/naming implemented. Each member can be given a custom title. See: http://www.multiplayerhub.com/board/viewtopic.php?f=4&t=5242
- Game Links/Listing: there now is a popup that shows additional details to a game before going to the actual game.
- Settlement Listing: there are now quick-access buttons for Inauguration, Happiness and Fertility Festivals (less clicks). Matches the keyboard shortcuts below.
- Keyboard Shortcuts: they following keys are now available while in the city listing while a city is selected: 'G'=InauGuration Festival, 'H'=Happiness Festival and 'F'=Fertility Festival.
- Incognito Games: ONLINE status is hidden while playing an incognito/anonymized game to reduce likelyhood of finding the player. I.e. blue ring is not shown.
- Game Deletions: games deleted by mistake/malicious intent, can now be restored by the moderator team. Please note, this functionality is only available for games that were in progress (i.e. have started).
- GUI: dropdown list now always scrolls to the selected item if any.
- GUI/Touch Screen: zooming and dragging of map improved. Now also allows dragging using 2-fingers.
- GUI: minor fixes for layouting (e.g. for very long texts that don't show properly).
- Guide: Keyboard shortcut list updated, i.e. keys G, F & H added.
- Guide: copyrighted materials and what you can use further explained. I.e. no "Westeros" etc. maps unless you obtain permission.
- Guide/Modding: clarification added, i.e. assets that have been created by a player, it means that the copyright stays with the player. However, by uploading, for obvious reasons, you permit for your assets to be used within the context of the game.
- Map Loading: improved map loading by correctly skipping unused parts of a map bundle (e.g. really skipping the unused scenarios). Should reduce memory errors/crashes.
- Serializer: redundant versioning removed. Reduced memory usage an less file and networking I/O.
- Server: some configurations updated. Should respond quicker now depending on server load (Jetty config updated).
- Server: bugfix for NTP-time sync; (a) will continue trying and (b) find better match.
- Cheating: additional checks added to detect players using multiple accounts via MAC spoofing.
- Translations: latest translations added - Thanks :-D
- Admin Guide: additional information added regarding MAC spoofing.
- Admin Guide: section about game administration added.
- Admin/Investigated: blocking moderators will prevent them from viewing a game. No bug found, i.e. works as expected and moderators can still view games as needed even if they have been block (only joining is blocked).
- Bugfix Modding: an error message "error loading bundle"/"too many parts returned" was shown when loading a map in the editor. It's not fixed. Caused by not closing the input stream reading a map.
- Bugfix Multiplayer: the game listing overview would say "Wait (dead)" while a player was still actively playing in a tournament, i.e. not eliminated!
- Bugfix Crash Reporter: the crash reporter would not always properly reset (removing old listeners/etc.) resulting on being unable to report a crash.
- Bugfix Logging in with Multiple Accounts (i.e. cheating in most cases): properly reset the mail-panel when login with a different account.
- Bugfix Crashes: opening the profile view for a clan while not properly initialized.
- Bugfix Crashes: while determining if a location is visible or not to a player.
[ 2017-12-05 05:30:18 CET ] [ Original post ]
Latest Update:
- Incognito Games: invitation buttons are now gone (to prevent inviting friends).
- Incognito Games: now hidden if a player's games list is viewed.
- Incognito Games: real name is now hidden an replaced with "Incognito: [Color] [Animal]". Please note, the color and animal are different for each users, to make it harder to invite friends to the same game.
- Manual/FAQ: coordinating outside of incognito mode games is considered bad practice and we reserve the right to take action.
- Translations: latest translations added - Thanks :-D
- Translator: the scenario story was not properly wrapped in the translator, making the [i18n]-keys visible.
- Spelling Fixes: misc.
- Keyboard Input: reworked, which should also result in less problems getting the map to scrolling using e.g. the arrow keys.
- Performance Map Download-Server: memory consumption reduced.
- Server: switched to a new faster main server, i.e. network configuration updated.
- Bugfix Rated Team-Games: previously, due to a bug, it was not possible to setup rated team games. Should be fixed now.
- Bugfix Save-Games: the saved games list would sometimes not load at all if 1 of the save files was corrupted. The game will now ignore corrupted save files and still list all the games.
- Bugfix Crashes: the modding editor could crash if a decree was internally 'null'. Validator now removes 'null' decrees (that are invalid).
- Bugfix Crashes: if room list wasn't loaded properly and 'null'.
- Bugfix Crashes: comparing player to each other while one player was 'null'.
- Bugfix Crashes: when not properly logged in.
- Bugfix Crashes: when player was not properly set in-game and notifications were polled.
- Bugfix Crashes: while rendering surroundings of a tile while parts were outside the regular map area.
[ 2017-11-07 06:19:38 CET ] [ Original post ]
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.
- Translations: latest translations added - Thanks :-D
- 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).
[ 2017-10-26 08:43:04 CET ] [ Original post ]
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: latest translations added - Thanks :-D
- 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.
[ 2017-10-03 04:46:21 CET ] [ Original post ]
Latest Update:
- 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
- Translations: latest translations added - Thanks :-D
- Translations: missing glyphs for Chinese, Japanese, Korean and Thai added!
- Bugfix: world map didn't show the input-popup panel where the world map was stitched together (between Asia & American continents)
- Bugfix: map counter showing download count now properly refreshes if map downloads have completed.
- Bugfix Crashes: while modding and a combat/combat bonus was not found, an error is output.
- Bugfix Crashes: clicking on user field (probably hidden?) when no user was set for an existing translation.
- Bugfix Crashes: when main thread-based I/O interface was null (not properly synchronized).
- Bugfix Crashes: while loading/displaying the planned events list.
- Bugfix Crashes: rendering multi-unit that had 6+ units in to render (out of index error: max. is 5).
[ 2017-09-12 07:15:04 CET ] [ Original post ]
Latest Update:
- 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".
- Translations: latest translations added - Thanks :-D
- 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).
[ 2017-08-19 06:02:48 CET ] [ Original post ]
Latest Update:
- 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.
- Translations: latest translations added - Thanks :-D
- 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').
[ 2017-08-08 15:06:49 CET ] [ Original post ]
Latest Update:
- Incognito Mode: games can now played anonymously by setting the "Incognito Mode" checkbox during game setup!
- Balancing: eliminating a nation will not pass assets to the eliminator anymore (Reasoning: given more than 1 player was possibly attacking, this doesn't seem fair to give all the spoils to only one).
- Balancing: max. administration cost cap upped to 72% (from 69%). Also improved administration cost so that smaller nations have a lower cost.
- Balancing: local & global fertility festivals now +10% (instead of +20%). Costs reduce accordingly also!
- Balancing: local & global happiness festivals reduced in cost.
- Balancing: research costs slightly increased, especially for modern scenarios.
- Joining Games: the chat now also shows which nation a player has joined a game as!
- Joining Games/Random Games: the nation you join is hidden as long as the game has not started. That's to avoid confusion!
- UI Font: main UI font updated :)
- UI Game: new in-game UI look! :-D
- UI Game: damage display updated (more colorful).
- UI Game: palm trees re-done (were too blurry).
- UI Game: misc. alignment and other minor fixes.
- UI: misc. fixes for text wrapping/scroll wrapping.
- Modding: latest template ZIP uploaded for modded maps. Please update to that latest version.
- Translations: latest translations added - Thanks :-D
- Performance: touch-detection on Windows has caused considerable slowdown during rendering (lagging). It's now disabled. Go to [Settings] and enable "Onscreen Keyboard" if you are in touch-mode and require a keyboard.
- Performance: GUI object allocation reduced (using default object for padding/etc. if possible).
- Server: updated to prevent tampering with games by e.g. negative coin sponsoring.
- Bugfix Map Downloads: didn't properly work on iOS (stuck at 0%).
- Bugfix Crashes: building troops in harbors that had no owner throw an error and crashed the game.
- Bugfix Crashes: while entering actions (e.g. changing governors checkbox) while not being properly joined to a game.
[ 2017-07-25 14:18:57 CET ] [ Original post ]
Latest Update:
- Map Added - Pacific War: added as new downloadable map (modern scenario).
- Map Added - Generator/Ancient: map generator with ancient troops now available.
- Map Added - Generator/Modern: map generator with modern troops now available.
- Map Generator: bugfixed and reworked to limit joking points when using default settings.
- Diplomacy Setup: the game now allows setting the starting condition of a game to all nations allied at game start or at an x-turn ceasefire when the game beings (Advanced Options / Starting Diplomacy)!
- Disjoining Rated Games: you cannot disjoin rated games anymore (in addition to disjoining betting games).
- AI: improved takeover of airfields and harbors.
- AI: improved repair of airfields and harbors.
- AI: limited building of aircraft carriers.
- AI: improved performance calculating next turn (profiling done)!
- Joinable Games/Game Type Abbreviations: the joinable games list shows abbrevations for the various games and their game modes, e.g. "nK" for "no king".
- Joinable Games/Filter Permanent: the game now stores the latest search/filter settings for joinable games. That way you only need to apply some of the settings once and they stick for the next time when you come back.
- Fast Games (Blitz): improved handling of order/action submissions to server by also accepting "older" orders (less problems during bad network connections).
- Fast Games (Blitz): server threads increased 8x. Should potentially improve connections to Blitz-servers!?
- GUI: rendering of mini troop HUDs improved (more compact).
- Modding: latest template.zip for modded map uploaded to website!
- Modding: balancing guide updated: http://www.demiseofnations.com/modding.html
- Guide (in-game Manual): missing texts added & generally descriptions re-worked. Please post for things that are still required!?
- Translations: latest translations added - Thanks :-D
- Translations: latest render glyphs added that were missing (Chinese).
- Performance Update: some additional caching added to increase values that are intensive to calculate but used a lot.
- Admin Terminal: outputting account settings also when querying user accounts.
- Hacking: additional checks added on server side (purchases).
- Backend (libGDX): latest release 1.9.6/7-SNAPSHOT integrated!
- Bugfix Windows 10: touch-screen popup will not show anymore if a device is not in table/touch-screen mode.
- Bugfix Custom Onscreen Keyboard: didn't re-layout properly when text went over to the 2. line.
- Bugfix Default Music Volume: set to 80% (50% was not loud enough).
- Bugfix Crashes: by calling uninitialized floating point abstraction (construct).
- Bugfix Crashes: placing item while no item was selected (array index -1/exception).
[ 2017-07-15 06:54:59 CET ] [ Original post ]
Latest Update:
- Default Map: the new default map is a map of Ancient Europe. If you have ongoing games, you need to first re-download the old tutorial map.
- Tutorial: updated & fixed to use the new map of Ancient Europe.
- Account Mode: "banned" added. A banned player can still access purchasing information but not create/join games or send messages except the moderators team. Minimal account functions only.
- Account Mode/Silenced: private messaging (outside games) is now disabled for SILENCED accounts, except contacting the moderators group.
- Version Checker: the game will check if the game client version is up-to-date and will output a warning if you are running an old version of the game. Although older versions work fine, some game-play features for multiplayer might not always work as intended (e.g. parameters changed).
- Versioning: I will start updating the "minor" versions in MAJOR.MINOR.BUILD (e.g. the "1" in 4.1.237) if you are advised to upgrade. Increased minor versions indicates that some parameters/etc. have changed which can effect game-play. Running older versions in single player is fine, but using older versions in multiplayer can have negative side effects.
- Guide "Diplomacy": 20% of the protectorate's gross income goes to the protector.
- Guide: what to do when going on vacation.
- Guide: what will happen to compromised accounts and players spreading private account information.
- Downloadable Map Count: count-bubble will now update the count after a map download has finished (was only refreshing every 30 min. before).
- Rankings Table: the standings for the FAST/non-Team are now loaded automatically when opening the rankings screen.
- AI Ratings: improved averaging of AI rating with tendency to lower bounds (multiplayer ratings).
- Translations: latest translations added - Thanks :-D
- Translations: render glyphs for Chinese updated.
- Admin Guide: information to new "banned" account status as compared to "silenced".
- Admin Guide: usernames vs. display names explained and also how to change a username when a player requests it.
- Admin Guide: how to handle accounts that are found cheating/bad manner and are to be banned but show purchases.
- Admin/Terminal: option to rename username (not only display names added) via "-x-rename-username:".
- Bugfix Scrolling Wall & Mail: due to the "improved" translation popup, scrolling didn't work anymore. Should be fixed!
- Bugfix ONLINE Status: the online status of players was not always being synced correctly (especially if network was out). The ONLINE status of players should not display correctly.
- Bugfix ELO Analysis: should now correctly show the ratings and statistics in the ELO analysis tab (rather than 900/500 for everyone).
- Bugfix ELO Display: rank slightly moved to the right to prevent overlap.
- Bugfix Crashes: account status could not properly be determined and was 'null'.
- Bugfix Crashes: vertex buffer increased to 32 (from 24) to attempt to reduce crashes ("remaining() < size" error)!?
[ 2017-07-04 06:02:31 CET ] [ Original post ]
Latest Update:
- Installed Maps: display formatting improved (update date).
- Translations: latest translations added - Thanks :-D
- Rating Display: formatting improved for when there is only little horizontal space (small screens).
- Modding: Confirm dialog added when removing a nation from a scenario.
- Modding: Error dialog added to make sure world maps (if desired) have an even (not odd) number of columns. It only connects correctly if the HEX-columns are even, i.e. 2, 4, 6, 8 etc. columns.
- Bugfix Crashes: modded maps (item was not in market).
- Bugfix Crashes: modding maps while the initial item-count was 0 resulting in division /0 error.
- Bugfix Crashes: removing nation from scenario (market was not properly initialized yet!)
[ 2017-06-22 11:47:51 CET ] [ Original post ]
Latest Update:
- Largeness Display (Settlements): the settlement graphic will now update if the population increased or declines (rather than increasing only).
- Ratings Reworked: there are now ratings for (a) fast games, (b) fast games /w teams, (c) slow games and (d) slow games /w teams.
- Ratings History: a history is kept of previous ratings & can be graphed over time (max. 10 years). For each month 3 data points are recorded: 1.-10., 11.-20. and 21.-*.
- Ratings: volatility now both increases & decreases.
- Friend/Player Status: players that are connected to the game have their profile icon shown in a BLUE ring (rather than golden!) :-D
- Friends/Team Members: are now sorted by online & last online status :)
- Award Medals/Trophies: medals & trophies are now only given out for rated games!
- Guide: new rule regarding teasing others and entrapment. Please refrain from agitating other players.
- Translation Popup: using onRelease (instead of onPress) now to open the translation popup menu. See for reference: http://www.multiplayerhub.com/board/viewtopic.php?f=59&t=5187
- Translation Popup: long-presses on touch-screens now bring up translation options for Chat, Wall and In-Game Messages.
- Translations: latest translations added - Thanks :-D
- Multiplayer Dashboard: "LIVE Games" and "Slow Games" buttons added. Might reduce confusion how to find multiplayer games?
- Administration: in-game text messaging is now disabled for SILENCED accounts.
- Reporting: reporting of games (rather than just players) functionality added. Click on the [Report...] button in a multiplayer game to report it.
- Reporting: min. character length reduced to 50 (from 100 characters).
- Performance Tweaking: to prevent frozen displays/ANRs.
- Performance Tweaking: number of sound FX in memory doubled.
- Admin Guide: updated to include information of how to handle your personal inbox.
- Admin Guide: information added in regards to the upcoming incognito mode (future release).
- Spelling: trading dialog said "sell" rather than "buy".
- Servers: additional servers added. Map downloads should also be a lot faster.
- Bugfix Crashes: trying to play disposed audio file (null pointer exception).
- Bugfix Crashes: clicking the enhance key (keyboard) and panel was 'null'.
[ 2017-06-14 14:19:40 CET ] [ Original post ]
Latest Update:
- Balancing: eliminating another nation will disperse 25% of the eliminated nation's assets to the eliminator (was 100%).
- Balancing: tax & commerce income slightly reduced by ~15% (adjusted from 650/2600 to 500/1000).
- Balancing: repairs and building city estates costs more stone (but less gold/etc.).
- Balancing: no building in harbors which are not at 100% strength!
- Balancing: combat strength is now relative to max. strength (i.e. 150/150 will become 100 rather than 150).
- Balancing: combat and movement speeds re-balance for different weather conditions.
- Balancing: happiness penalty of -1% is applied to a settlement only if it was attacked (other battles in vicinity do not matter anymore).
- Balancing: tax levels now 0%, 50%, 75%, 100% and 125% (rather than 0-50-100-150-200).
- Balancing: settlements need to be repaired first before troops can be built (indicated by burning fire).
- Trading (Balancing): reworked the trading system to be instant (rather than having to wait one turn). The market has a fixed amount of items, so market prices will go up & down based on availability of items.
- Modern Europe 1.0.0: added :-D
- Mediterranean Sea 1.0.3: balancing from above applied.
- Mediterranean Sea 1.0.3: expanded scenario added.
- Mediterranean Sea 1.0.3: streamlined the map to make it slighlty more open (trees, cliffs, bottlenecks).
- Weather: initial weather condition is now also applied for the 1. turn based on parameters set (was always sunny previously).
- Overview Map: updated coloring to make it more colorful & brighter.
- End Game Statistics: Happiness & Population graphs added (will have no data missing for games that have already started!).
- End Game Statistics: Total Income & Expenses listed for each nation (will have no data missing for games that have already started!).
- Event Dialog GUI: improved & also added graph which shows progress over time.
- Clan Management: there now is a [Join]-button on each clan's profile to make joining the clan easier for others!
- Guide/Modding Updated: section about which assets we accept for modded maps, i.e. "Public Domain", "CC0" or "CC-BY".
- AI Updated: better at targeting and repairing harbors (owned structures besides cities).
- AI Updated: improved troop management (also able to do modern troops, e.g. aicrafts and such).
- AI Updated: better protecting their commando-unit now.
- Translations: latest translations added - Thanks :-D
- Translations/Glyphs: missing Romanian & Chinese letters added.
- Translation Warning: you will now be warned if you are translating a language you are most likely non-native in. Also, please read the instructions!
- Translation Instructions: updated what we consider ban-worthy offenses. Translating isn't about use or you, it's to provide high-quality texts in other languages for players that are not fluent in English - Thanks!
- Translation Center Bugfix: very long texts could throw an error. The database wasn't able to index the text. Should be fixed now!
- Starting Games Early (multiplayer): confirmation dialog added so a game is not started early by mistake.
- Disjoining Rated Games: volatility will not change anymore when disjoining a rated game!
- Banned Accounts: this has now be renamed to "silenced", i.e. a previously banned account was just silenced from posting on walls and chat.
- Modding: functionality to offset map.
- Modding: please download the latest template.ZIP with the update balancing.
- Modding: removing hosted troops can now be done by clicking on the host. The host will only be removed if no troops inside are left.
- Manual Updated: public shaming, slander, defamation and such are not tolerated in the game anymore. We value everyone's privacy highly.
- Bugfix World Maps: troops can now travel over the "stitching area" of world maps that go around!
- Bugfix Stripe (purchasing): should now properly output an error for double purchases.
- Bugfix Modding: new nature information wasn't applied to existing maps (was being ignored).
- Bugfix Modding: exploration fog wasn't correctly applied to nation's detection when new nations were added.
- Bugfix Gifting: gifting maps/coins/etc. was broken. The error "no access" is gone & you should be able to gift to other players again.
- Bugfix Freezes: games would sometimes not update due to duplicate IDs causing crashes.
- Bugfix Crashes (Modding): pressing key while no scenario was selected (rare occurance).
- Bugfix Crashes: during game setup (not everything was initialized fully when called).
- Bugfix Crashes: showing the number of available maps for download (count "bubble").
- Bugfix Crashes: divisions by 0 during animations.
- Bugfix Crashes: while not properly being able to join game ('null'-pointer error).
- Bugfix Crashes: music not properly loaded.
[ 2017-05-30 06:33:43 CET ] [ Original post ]
Latest Update:
- Balancing: Administration cost was far too low in the last update. Has been greatly increased!
- Movement: updated the movement functionality to allow for flying, ground level and underwater units to pass each other. Although tested, there might be some initial bugs!?
- Unit Selection: improved display of actively selected unit (yellow BG).
- Destroy Roads: functionality added allow destruction of roads (cost money).
- Random Games (single player): a new dialog allows selection of AI difficulty and objective now!
- Mediterranean Sea 1.0.2: functionality to destroy roads added!
- Mediterranean Sea 1.0.2: harbors can now host 4 units (rather than 1 only) and can be captured.
- Messaging: the messaging system now shows the unread count by default (ditto it was before). To enable the [Done] button to mark messages as read manually, go into your account settings (via cog-icon in chat) and enable the [Done] button. That way, you can track messages better you haven't responded to.
- Chat Broadcasts: shows the turn number also if a game has started (shows nothing if still in setup).
- Map Downloads: maps can now be rated :-D
- Map Downloads: maps can now (a) be sorted and (b) be searched by name :-D
- Map Downloads: display improved for small screens. Also fixed for large screens (line breaks).
- Maximum Turn: the new minimum max. turn that can be selected is 20 (was 10 before), to prevent people from gambling the system.
- Minimum Turn Duration for Slow/Longhaul Games: minimum is now 8h/turn (compared to 12h/turn before). Please be aware that if you sleep more than 8h per day, you will potentially lose games!
- Modding: functionality for fuel consumption added for upcoming modern scenario (/w tanks etc.).
- Modding: ancient harbors can now host 4 units (rather than 1) and can be captured.
- AI Bugfix: first nation in a game would not move at all in first turn under certain circumstances.
- AI Bugfix: the AI would not do anything if there were no settlements available in a map.
- View Games: button renamed to "Play Games" -- hopefully players will be able to find games now!?
- Translations: updating existing translations will only pay 1 coin per fix (independent of the word count) to combat false submissions to gain coins only.
- Translations: the last author for an existing translation will be listed if the information is available. That's to track down players that submit bad translations. Be wary!
- Translations: latest translations added. Thanks :-D
- Translations: "Albanian" added, which is now also available for translations!
- Translation Glyphs: update for Hebrew & Chinese.
- Volume Slider (Music/Sound FX): adjusted to better represent the actual volume (changed from linear to exponential!).
- Admin (Officers): promo code generator also offers 250 coin promos (use for name changes as needed!).
- Admin Function (moderators): query promo deal redeem status information via terminal.
- Admin Function (moderators): functionality to view a user's purchases (should not give "no access" anymore).
- Admin Function (Officers/Dev ONLY): option to add/subtract coins from an account via terminal.
- Admin Function (Officers/Dev ONLY): option to add/remove products from an account via terminal.
- Bugfix Happiness: if there are no settlements, the happiness is fixed at 100%.
- Bugfix Trafalgar Map: ships should now move (although needs more tweaking in the long-run).
- Bugfix Crashes: while removing non-existing image from texture atlas.
- Bugfix Crashes: clicking the auto-translation button in the language center.
- Bugfix Crashes: adding a 'null'-GUI child to a GUI group was crashing the game (ignoring it now).
- Bugfix Crashes: when displaying the final results screen (and some users were 'null').
- Bugfix Crashes: when changing commerce tax levels (entry was not ready yet/gone already).
[ 2017-05-02 05:17:20 CET ] [ Original post ]
Latest Update:
- Game Ended Screen: the end-game screen is now vastly improved with various additional statistics & better layouting :-D
- Game Ended/Player Eliminated: some basic statistics stay now enabled and can still be accessed, i.e. the analysis and objective.
- Balancing/Team Games: due to the many player requests, I have re-enabled (a) diplomacy and (b) elections by default for non-team matches. Please turn off as needed :-P
- Balancing/Administration Cost: changed formula for the administration cost to 1/sqrt(x) where x is proportional to the population/nation size. As a positive (hopefully), if you hold a fertility festival, the income should now always increase (and not go down).
- Overview Map: can now be opened & closed.
- Overview Map: there is a button that switches the map display between nation-based coloring and diplomacy-based coloring.
- GUI Fixes: the top/centered main HUD during game-play was preventing some map-clicks from passing through. That should now be fixed and the provinces close to the main HUD at the top/center are now selectable.
- Map Coloring: neutral tiles are now more colorful/saturated (needs more?). They were too bland beforehand.
- Mediterranean Sea 1.0.1: troop action points (travel distances) slightly reduced.
- Mediterranean Sea 1.0.1: scenario & story description fixed.
- Rankings Table: now also shows the clan's (if any) a user does belong to :-D
- Sponsoring: games can now sponsor 1., 2. and 3. places (not only the 1. place finisher).
- Betting Coins: the amount can now be split between the top 3 players if desired (rather than just winner-takes-all).
- AI Balancing: the AI is playing a lot less aggressive now on lower difficulty levels. Also, there was a bug making the AI declare war even on the Casual/Easy levels.
- AI Exploit: AI was accepting to become a protectorate to easily. This is now disabled for multiplayer games & has a smaller likelihood to be accepted in single player matches.
- Private Messaging: the private message inbox shows an unread message count also for each message that has the [Done] button active (to track read but pending messages). Click the [Done] button to mark as handled. If this is
- Default Last Joinable Turn (multiplayer): upped to 10 (from 7) to allow players to join later if they like. You can still adjust the setting during game setup if you want a game to be open much longer.
- Modding: after play-testing a map, the game will return to the editor (rather than the menu screens).
- Translations: latest translations added. Thanks :-D
- Translation Thai: bugfix attempt rendering character 0x0E48.
- Clan Message Board: clan members with status ACTOR or higher can delete messages from the clan message board now!
- Spelling: misc. fixes!
- Guest Login: you don't need to enter your old password when setting a new password as you won't know the guest password (was auto-created).
- Admin Function: we have now the option to add comments to user profiles (e.g. why we flagged or banned them etc.).
- Admin Function: query function added to locate a player's user accounts for those who have forgotten their login information (if you have an invoice ID, we can now locate your username).
- Admin Guide: guide updated on how to write admin comments for flagged, banned or disabled users.
- Bugfix City-Building: the "Tavern" button was wrongly enabled but was never built because the research wasn't completed yet!
- Bugfix: Moderator messages (via inbox) cannot be blocked and are delivered even if the moderator group has been blocked by a user.
- Bugfix Server: password recovery via email didn't work (was loading mail-server settings from wrong configuration file).
- Bugfix Crashes: game would crash at startup while failing to display error dialog when the GUI wasn't loaded yet. Might still fail with the original error though?
- Bugfix Crashes: when opening a multiplayer game when not logged in (Steam redirect).
- Bugfix Crashes: changing the audio volume (maybe fixed!?)
[ 2017-04-04 06:20:28 CET ] [ Original post ]
Latest Update:
- Large Re-Balancing/Graphics Update: download the new Mediterranean Sea map to play-test :-D
- Graphics: mini-HUD for troops/villages improved.
- Graphics: some clutter removed to improve readability of map.
- Graphics: some re-coloring done to make important parts stick out more!
- Graphics: improved zoom-in & zoom-out with different levels of details depending on zoom level.
- Mediterranean Sea 1.0.0 (new): another experimental map without food. Please note some panels are re-arranged (e.g. trading) due to food missing.
- Mediterranean Sea 1.0.0 (new): tiles are now colored based on the nation that owns the tile. This is experimental for now.
- Mediterranean Sea 1.0.11 (LEGACY): some clutter removed (e.g. farmland tiles).
- Mediterranean Sea 1.0.11 (LEGACY): bakery not required anymore when building a market.
- AI: number of messages reduced, to remove the spamming feel!
- Pricing Changes: +5 coins/login per day (instead of +1), +10 coins/login on Monday (instead of +6), -5 coins to CREATE multiplayer games (instead of -2). Maps are 100 coins cheaper.
- Pricing Changes/Reasoning: the new system will allow you to get new maps for free earlier. You will be able to obtain the e.g. mini world map now priced at 100 coins within 20 days (i.e. 20 logins) instead of 6 months compared to the old system. Although the cost of creating new games has increased, the coins per days has increased 5-fold replenishing coin balances quicker.
- Cost for new clan: now 500 coins (was 2000 coins).
- Cost for name change: now 250 coins (was 1000 coins). Please note, for a first name change, simply message the moderators and we will change it at no cost!
- Modding: experience of troops can now be edited. Please use the latest template.ZIP provided on the official web site.
- Camera Movement: speed increased ~3x to actually arrive at the action location before the action ends :)
- Troops Movement: speed slightly increased for movements & battles.
- Joinable Games List: can now be sorted by (a) players, (b) latest and (c) name of the games.
- Redo-Button for Blitz: the [Redo]-button for Blitz games is gone. It causes potential synchronization issues. Use the Undo-ALL button in-game instead.
- Rated Games: only count as rated if 2+ human players are playing.
- Disjoining Games: the disjoin has an additional checkbox now that needs to be selected to disjoin to prevent accidential game disjoins!
- Event Calendar: shows blinking indicator light if events are upcoming very "soon"!
- News Section: there is now a latest news section above the public wall (multiplayer).
- Clan Memberships: there now is a 72h period in which a player cannot leave or be kicked from a clan (to prevent abuse).
- Clan Memberships/Guide: please note that joining/disjoining a clan to circumvent the clan restrictions can get your account flagged or more (see Guide for details).
- Rankings: the Top 100 rankings can now be downloaded as a comma-delimited CSV text file. Click the [Download]-button on the rankings page!
- Messaging: messages sent to and from the "Moderators" group cannot be blocked. Otherwise we are not able to respond to inquiries!
- Guide/FAQ: laymen's description added to how the rating system works (where it links to the Wikipedia's Glicko rating system page).
- Guide/FAQ: text updated for rating inflations when playing against the AI.
- Guide/FAQ: speaking other languages besides English in the chat/wall/etc.
- Guide/FAQ: please be nice to the moderators - read why!
- Admin Option: moderators can now ban players from the chat for an arbitrary number of minutes as needed (not limited to 7 minutes only anymore).
- Admin Option: moderators have now the option to manually adjust player's ratings (for players trying to manually inflate their ratings).
- Admin Option: moderators have now the option to manually adjust a player's awards.
- Translations: latest translations added. Thanks :-D
- Translations: glyph-list updated (e.g. Lithuanian characters added).
- Server: tracking improved & security hardened (failed logins/account creation).
- Server: inactive users (no login for 6+ months) will have their profile picture reset to none. That's to reclaim database disk space. This has no negative side effect beside a player that didn't play for a very long time to have to re-create their profile image. All other data including ratings etc. will be preserved.
- Modding: you can now enable/disable nation coloring, i.e. if enabled tiles will be colored based on the nation they are owned by.
- Modding: due to the changed HUD-type, enable the checkbox "Offset Troop HUDs" if your troops overlap the troop HUDs & the numbers are not visible anymore.
- Modding Wiki: moved to a static page (as I was the only one editting anyway).
- Android/iOS: pinch-zoom functionality implemented for map :)
- Fixes: misc. spelling corrected.
- Bugfix Chat: some usernames were non-clickable in chat (parsing fixed).
- Bugfix Steam: allowing multiple games using the libGDX-backend to access Steam functions at the same time (before, Steam wouldn't work for a 2nd game that is running).
- Bugfix: mouse cusor for touch-scroll didn't always properly reset to mouse-pointer (was still the 'hand').
- Bugfix Harbors/Ships: ships can now only be built if there is a harbor on the tile.
- Bugfix Translations: error that no valid translation was provided fixed (rare cases).
- Bugfix Scaled Rendering: some render artifacts removed.
- Bugfix Tournaments: tournament game setup could break if a perfect number of players would join, e.g. 180 players for a 30 players per game and 5 players advancing.
- Bugfix Crashes: during game startup (loading inventory).
[ 2017-03-16 09:31:27 CET ] [ Original post ]
Latest Update:
- AI Spending Overhauled: the AI has a much improved building/spending management & should properly build farms, lumberyards etc. Fine-tuned management of military troops as well (maintenance/building).
- AI Messaging Tuned: less annoying reducing the vast number of messages that were previously sent.
- AI Normal, Hard & Inhuman: improved happiness/population management. Should be stronger!
- AI/Inhuman: slightly more angry towards human players :-P
- Mediterranean Sea 1.0.10: re-balancing (income) and some fixes, i.e. ships not requiring population as they are not in a city.
- Mediterranean Sea 1.0.10: re-balancing wood. There now is a -3% decay for wood. Some costs slightly increased as well.
- Modding: template.zip updated (please apply the latest patches to your map)
- Domination Goal/Objective: protectorates count 100% towards victory points. Also, if captured & enabled, nations are converted to protectorate states.
- Joinable Blitz/Fast Games: the list now refreshes every 15 seconds while you are on the open games page :-D
- Manual Updated: auto-deletion of multiplayer games explained.
- Chat Game Broadcasts: limited to 2.5 minute interval (was 2 minutes before). This is to reduce spamming.
- Hiding ONLINE Status: there is now an additional setting to hide your online status. It currently hides your presence in the main chat only (you will still be counted though). This does not affect game-related chats. Also, posting in the chat still works, so don't post if you don't want to get caught. Anyhow, this is a preparation for an upcoming feature showing online status information of friends/players in general.
- Banned Players: they can still create games (re-enabled).
- Translation Center/Instructions: do NOT translate tags or the special plural form markers.
- Translations: latest texts added - Thanks :-D
- Spelling fixes (misc.).
- Exploit Fixed: only human players count for betting games (no more coin farming).
- Performance: slight performance update (rendering speed/not checking screen density every loop).
- Bugfix AI: happiness sorter was not correct (loked very minor!?).
- Bugfix AI: food/cash allotments for troops were set to 0% (none) rather than 100% (normal).
- Bugfix: Joining/Disjoing a game will not re-broadcast a game in the chat. Please use the [Announce in Chat]-button once enough time has elapsed.
- Bugfix Crashes: on Windows NT the custom mouse cursor could produce crashes (should be fixed now?).
- Bugfix Crashes: translation center (login change).
[ 2017-02-19 04:58:24 CET ] [ Original post ]
Latest Update:
- Graphics: nation border lines enhanced :)
- Graphics Improved: re-coloring for tiles.
- Mediterranean Sea: re-balanced. Please download the latest version!
- Blocked Users: if you have blocked a player, the player will not be able to join your games anymore.
- Translations: latest translations added! - Thanks :-D
- Translations: plural forms for numbers added. Please read the updated translation instructions and also refer to the corresponding definitions for your language as needed here: http://www.unicode.org/cldr/charts/latest/supplemental/language_plural_rules.html
- Game Invites: option to block game invites. Select the (Cog)-button in the chat, then [Settings...] and uncheck "Receive Invites".
- Clan Settings added: option to turn off game invites now available for clans as well!
- Manual Updated: instructions to cross-platform login added (also shown below e.g. "Login via Steam" button on login dialog!)
- Manual Updated: coin refunds for multiplayer games explained.
- Manual Updated: spreading lies or rumors (your account might be flagged, banned or disabled).
- Manual Updated: aggressive clan recruiting from other clans is considered bad behavior and we reserve the right to take appropriate actions.
- Admin Guide Updated (admins only): some more information about approving/rejecting translations.
- Admin Settings added: option to turn off game invites.
- Admin Events Setup: option to limit events by number of clan players.
- Render Glyphs: missing characters added for Malay/etc.
- Spelling: misc. bugfixes.
- Events Calendar Updated: more space for upcoming events.
- FPS-Counter: reduced in size.
- Bugfix Crashes: translation center.
[ 2017-02-12 10:15:57 CET ] [ Original post ]
Latest Update:
- Balancing: only map scenarios marked as "Balanced" can be used to create (a) rated or (b) gambling games.
- Balancing for "Capture the Flag" & "Offense/Defense" goals: those modes default to unbalanced and cannot be used in rated/gambling-type games anymore (too much abuse!).
- Balancing/Modding: all map scenarios default to unbalanced! Please re-upload your map with the corresponding balanced scenarios marked as "Balanced"! They will be not able to be used for rated/gambling games otherwise.
- Translation Center: the game has now a translation center build in :-D If you want to help, please open the translation center & provide translations for your native language. You'll get coins for accepted translations :-D
- Translations via Android/iOS: the game now default to the system's onscreen keyboard, that means, you can also do voice-translations! Speak your translation & it will appear in the text box. Just fixup errors & submit :-D
- Arabic/Hebrew Rendering & Text Input: I did an overhaul over the bidirectional rendering engine. It should work a lot better. Please report problems - Thanks :-D
- Render Glyphs: Ukrainian render-glyphs added (some were missing).
- Bidirectional Cursor Input: to support Arabic & Hebrew text input, the input cursor is now bi-directional (can be turned off).
- Banned Users/Games: banned users cannot create games anymore (join will still work).
- GUI Performance: improved performance where lots of items out of view were still rendered (send to GPU). They are now not rendered.
- GUI Scrolling: scrolling was slowing down rendering (fixed a bug that did a re-layout every frame during scroll-moving).
- GUI/Awards: clicking on the awards now brings the tooltip also (e.g. useful if you are on a touch-screen!).
- Coin Display: additional refresh calls added to properly refresh the coin-balance.
- Coin Notification: will be sent to a player that has won a game and received coins.
- Steam: now shows "rich presence" & players can join someone's game directly without invite (advertised in Steam-chat!) :-D
- Steam/Language Default: is now the game's default language (ignoring the system setting).
- Steam Backend: changed to Steamworks4J 1.6.1 (was old PuppyGames library previously)
- Moderating (Admin ONLY): looking at an account now always queries the database for the latest information (reseting the cache). If a user is e.g. "banned" it will now show!
- System Onscreen-Keyboard: integrated for Android & iOS (mostly working). Go to [Settings] and enable the "Onscreen Keyboard: System" to disable if you have problems.
- Chat Function "/chess": it prints a chessboard (nothing else at the moment).
- Bugfix Saving As...: saving maps or exporting shapes didn't allow to select a file name anymore.
- Bugfix for road-building: correct image shown again in build dialog.
- Bugfix events display: will now also always show city captures (if battle-display is enabled) even if there is not "battle".
- Bugfix GUI: Toast-messages such as "Downloads Finished" are now properly displayed above everything incl. popups (so they are visible).
- Bugfix Purchasing (Steam): purchases would only work the 1. time & then get stuck with the "purchasing..." overlay.
- Bugfix Server: catching leaked DB connection.
- Bugfix Crashes/Modding: some pieces could have 'null'-positions resulting in crashes.
- Bugfix Crashes: local awards list not matching with obtained awards.
- Bugfix Crashes: due to background music player disposing already gone objects.
[ 2017-01-31 06:28:05 CET ] [ Original post ]
Latest Update:
- Top Rated Award (monthly): the top rated player each month will receive a new trophy in their profile :-D
- Profile Award - Activity: if a player is active during the month, +1 Viral award will be handed out :-D
- Profile Award - Modding: for players that submitted maps & got their map accepted.
- Profile Awards - "Supporter" & "Sugar Daddy": for Supporters & Sugar Daddies (that made purchases and gave out gifts to other players).
- Accounts in Bad Standing: disabled, banned or flagged accounts will now show an icon over their profile picture to warn others :-D
- Game Status (multiplayer): re-ordered so games where you are alive are listed higher up than games were you were already eliminated.
- Game Deletions (auto): non-ended/ongoing games are not deleted as quickly as ended games.
- Multiplayer Policy: please note that (a) scamming players by repeatedly setting up unfair games and (b) false advertisement of games is not tolerated anymore (Guide update).
- GUI Input: now supports text selection, copy/paste etc.
- Admin Terminal: interface improved (moderators ONLY).
- Server: monitoring updated (Admin only). Emergency mode added to allow logs when services could not be instatiated.
- Bugfix/Saved Games Listing: for some players the games wouldn't show (load the list forever). That's because an empty files could break the loading of the files list.
- Bugfix League-Results: only the 1. player that finished was recognized, the other players were added to the wrong table :-/
- Bugfix Language Detection & Selection (Locale): was not working correctly for some corner cases.
- Bugfix Crashes/Modding: crashes where some objects had no position (crash occured during removal).
- Bugfix Crashes: when notice-manager was null (i.e. not logged in/connected).
[ 2017-01-09 06:48:58 CET ] [ Original post ]
Latest Update:
- Game Option "Strict Diplomacy": for strict diplomacy (default), protectorates with the same protector cannot go to war with each other. Existing wars stop.
- Game Option: Diplomacy can be turned on/off.
- Game Option: Total War - Everyone is at war with each other when the game starts.
- Game Option: Total Peace - Everyone is at peace with each other when the game starts.
- Balancing Administration: the cost is now based on f(x) = -x^3 + 3x^2. The previous function used a circle equation to determine costs which would result in the cost suddenly to skyrocket and the abruptly resolve to linear. Please note that administration will increase a few gold for smaller nations!
- Balancing Research: it is now only based on commerce income (not all the income sources combined).
- Mediterranean Sea (1.0.7)/Template: Peasants are now (a) weaker, (b) cost more food/wood, and also (c) have higher food-upkeep cost. They were too cheap before!
- Mediterranean Sea (1.0.7)/Template: Peasants cannot be restored, i.e. re-supplied/fixed.
- Mediterranean Sea (1.0.7)/Template: City Repair costs slightly more stone.
- Mediterranean Sea (1.0.7)/Template: Craftsman & Market require more iron/stone but less wood. They also produce more gold now.
- Mediterranean Sea (1.0.7)/Template: War ships cost slightly more iron to produce.
- Mediterranean Sea (1.0.7)/Template: City walls cost less gold.
- Mediterranean Sea (1.0.7)/Template: Quarry output reduced.
- Mediterranean Sea (1.0.7)/Template: Troop offense/defense costs updated, i.e. less gold, more iron! More consistent also.
- Mediterranean Sea (1.0.7)/Template: Population food consumption decreased by about 20%.
- Mediterranean Sea (1.0.7)/Template: Troop food consumption increased by about 15-20%.
- Mediterranean Sea (1.0.7)/Template: Iron Mines: cost less gold to build.
- Mediterranean Sea (1.0.7)/Template: Farms cost less stone to build.
- Mark as Done: troops can now be marked as done for a turn (new checkmark button). They will be ignored while going through the unmoved troops.
- Protectorates: Protectorates cannot change their protector (only cancel the relation). Other nations cannot ask existing protectorates to switch their protector.
- Exploration: for nations that become allies or protectorates, there territory will be fully visible after the treaty is signed.
- Decree Icons: they are now shown on the village overview & city views. Indicate if a decree can be executed or not (non grayed out). Please note, you need to download the latest map versions to see them.
- Decree Icons/Modding: please download the latest template.ZIP & apply the bundle.config to your map to have them contain decree icons!
- Strength Bars: non-full if troops need repair (was rounded up before!).
- Troop & Produce Management: the buttons for each item are now disabled if actions are not possible, e.g. troops cannot be repaired etc.
- Troop Information: the attack ranges are also shown when building/going to troop info (i.e. only when 2+ tiles away).
- GUI Production: farms, city structures etc. that produce output have the output now displayed in blue (to make it easier recognizable).
- GUI/Menu: improved incl. the top bar which is now narrower.
- GUI Input: Bugfix for text-selection in text-input (multi-line; position was thought to be centered while it wasn't). Also, newline now should work correctly :)
- GUI Input: up/down cursor-key should now work :-D
- Server: monitoring updated (Admin only).
- Server: performance update during reboot (backup was slow - increased speed by moving backup finalization outside). Also using Liquibase 3.5.3 which should be faster.
- Server: backend server updated (Jetty 9.2.20)
- Bugfix: acquiring troops should now show the city name (not "null").
[ 2016-12-30 04:51:43 CET ] [ Original post ]
Latest Update:
- Game Option: Open travel through friendly territory! If enabled, you can move troops through ally/protectorate territory. If your troops are caught on non-friendly territory, you will get a penalty each turn for those troops.
- Game Option: Elections. The most powerful nation can hold occasional elections (feature ported from Age of Conquest IV). Most powerful means 30+% of territory and a 5+% lead to second largest nation.
- Balancing Tax/Commerce: it's now linearly based on happiness. The happier your population, the more income (still no income if happiness is <50%).
- Balancing Attrition: if troops are on non-open territory (or non-friendly) they receive a -25% strength penalty per turn. Indicated by blinking "!".
- Balancing Attrition: the old way for attrition has now be deprecated (legacy). You can still enable it in the game setup, but the feature is rather convoluted.
- Balancing Happiness: there is no more happiness loss if a settlement becomes neutral. Penalty reduced for settlements that get a new owner, now at -8% (was -12%).
- Balancing Happiness: there is no a governor option that automatically increases provinces with <50% happiness. A festival can be held every turn as well to increase happiness overall.
- Population Option: on the finances tab, there is the option to hold nation-wide festivals to grow the population.
- Mediterranean Sea (1.0.6): defaults to closed travel now, but open travel through friendly (allies/protectorates) now.
- Mediterranean Sea (1.0.6): defaults to legacy-attrition disabled.
- Mediterranean Sea (1.0.6): tax/commerce income slightly increased to balance income effects due to happiness changes.
- Mediterranean Sea (1.0.6): balancing city repairs: cheaper & can now be fully repaired with 1 click (if not under siege)! However, the cities do not auto-repair themselves anymore!
- Mediterranean Sea (1.0.6): starting assets (except food) increased to 400 (from 200) for gold, wood, iron and stone.
- Mediterranean Sea (1.0.6): balanced city structures upkeep costs (non-gold).
- Negative Gold: a -10% loan penalty is applied each turn gold is in the red!
- Diplomacy/Peace to Alliance: there is no more penalty when upgrading a relation from Peace to an Alliance.
- GUI Update: some functionality moved or even removed (happiness, attrition, military spending).
- GUI Chat + In-Game Info (multiplayer): refined.
- GUI/Tax Season Notification: now takes you directly to the finances panel to adjust taxes.
- GUI Labels: long nation names/etc. are now abbreviated with an ellipsis...
- GUI: misc. refinements & other improvements (less clutter, better organized).
- Joined Longhaul Games: exiting a longhaul game will go back directly to the other longhaul games (rather than the multiplayer dashboard).
- Modding (Editor): added additional scenario parameters that can be adjusted via GUI!
- AI Update: wasn't calculating stats correctly (based on 4 days/month rather than 1 day/month) for Mediterranean Sea map.
- Client: improved file loading/listing & tried to make it more smooth (System.gc() removed). Might produce problems???
- Game Auto-Deletion: faster for games that have ended.
- Server Maintenance/Improvements: misc. to simplify updates.
- Server Dashboard (Admin only): improved /w additional statistics.
- Bugfix Commando Unit: if an attacking commando-unit lost, the country wasn't given to the defender.
- Bugfix Camera Functionality: they file paths were not always correct on all platforms.
- Bugfix Messages: messages of eliminated nations are not delivered anymore.
- Bugfix Assets: prevention of negative food, wood, iron and stone.
- Bugfix Auto-Deletion of Scheduled Events: some auto-started games from the event system would delete automatically in some cases due to mistakenly thinking the games were inactive!
- Bugfix Display: Happiness/Inhabitants Growth was not displayed correctly.
- Bugfix Parser: when parsing links and email addresses.
- Bugfix Crashes/Modding: when increasing the grid-size, the editor & game would crash (should work now).
- Bugfix Crashes/Modding: will now throw an error if an invent/estate definition is missing.
- Bugfix Crashes: while selecting/hovering over links.
- Bugfix Crashes: when showing game information that became unavailable ('null').
[ 2016-12-24 06:12:34 CET ] [ Original post ]
Latest Update:
- Quick Join (BETA!): There is now a [Quick Join] button which will auto-setup games for players! No more searching for games, just enter the pool and wait for enough players to join. Games will begin as soon as enough players are waiting in the pool. :)
- Scheduled Events (BETA!): We now have scheduled events! We will kick it off with "Mayhem Friday". Throughout the day, we will have scheduled fast games every 3h! Other events TBD. Please note this is still considered a late BETA, so please be warned!
- Diplomacy Exploit (Fixed!): the system limits a player to max. 1 diplomatic message to another nation (at a time). This prevents artificially inflating your happiness. If multiple mutual requests are accepted between 2 nations, only the first request is accepted and the second one will not be applied.
- Leader Capture: will give the land & moneys directly to the capturer when it happens (not at the end of the turn).
- Mediterranean Sea (1.0.5): Chariot strength increased.
- Mediterranean Sea (1.0.5): food decay increased to 5% (was 2%).
- Game Listing (multiplayer): reworked all the panels to combine rooms/make more sense (hopefully) :-D
- Game Filter (joinable games): can be filtered by clan/no clan also.
- Tournaments/Leagues: Announcement button added to tournament/league lobby (to invite player).
- Broadcasting icons update for games & tournaments/leagues.
- Medals & Trophies: giving out tournament/league trophies & more game-awards now.
- Ranks based on Olympics format: if there are e.g. 2 players sharing the 1. place the third player will be placed in 3. place (not 2.).
- Game Invites: show the map name also now!
- Editor/Modding: nation icons are now cropped, so they always appear rounded (you don't need to do it yourself anymore).
- Tournament/League Pages: improved incl. LIVE-stats!
- In-Game Walls: please note that for tournaments & leagues the wall will now show the overall discussions (not just for that game).
- In-Game Information: showing the tournament/league info also!
- Joinable Games List: required ELO min & max rating for a game displayed also (if set).
- Networking: slightly faster game listing (joined/joinable).
- Admin Inbox/Pictures: there is now a "Save As..." function to save pictures. Some pictures are too large to display, so saving them to the hard drive first is the option to go.
- Server: performance & deadlock improvements (DB).
- Language RU: updated - Thanks :-D
- Bugfix Food Decay: food does not decay anymore in the market/trading. Instead your non-market food is decayed instead. If you have no more food, only then is your market-food decayed.
- Bugfix AI: does not ask to join war for nations that are already dead!
- Bugfix Loading into Ships: loading into ships should now also work when the ship is in a harbor!
- Bugfix for Background Daemon (Android/iOS).
- Bugfix Editor/Modding: nation's flag icons if added manually are now requesting the correct dimension (was wrong!).
- Bugfix (Admin): refreshing/updating a user account should refresh the display correctly (no double).
- Bugfix Crashes/Editor: should report missing module.config parameters (NULL-nation/league) when updating creating a map.
- Bugfix Crashes (Android): added "screenSize" to the AndroidManifest.xml to prevent the app from being destroyed during screen exit!
[ 2016-12-14 09:06:49 CET ] [ Original post ]
Latest Update:
- Non-Open Travel: there is now an option to restrict troop travel to only your territory/enemy territory. Please note that Scouts can still travel everywhere.
- Leader Capture: takes wood, iron, stone & food as well (not only gold).
- AI Bugfixes (for new map): building Harbors, Fishing Boats & Transport Ships now!
- AI Bugfixes (for new map): fixed errors & slightly improved "intelligence" (assets distribution).
- Mediterranean Sea (1.0.4): Balancing Wood -> ships cost more wood to build & also wood production reduced (was too much).
- Mediterranean Sea (1.0.4): Balanced troop costs & consumption.
- Mediterranean Sea (1.0.4): Village graphics improved.
- Mediterranean Sea (1.0.4): Scenarios default to non-open travel. Check "Open Travel" during game setup to re-enable.
- Game Listings: show a '*' for games where clans are allowed.
- Download Latch: will be hidden during game-play (no worries, will still continue downloading in BG!)
- Bugfix Taxes: setting the taxes to 0% or 150% had lost it's effect (in last update).
- Bugfix Crashes: connection I/O objects were not properly synchronized resulting in crashes (bugfix attempt).
- Bugfix Crashes (e.g. "Ancient Patience") for some games that ended & had coin gambling!
[ 2016-11-29 05:54:34 CET ] [ Original post ]
Latest Update:
- Trading: display simplified & improved to show the total volume & min/max prices from last turn.
- Repairs (City): cities not at 100% strength proportionally affect commerce & taxation income. The lesser the strength, the lesser the income.
- Balancing/Mediterranean Sea (1.0.3): bugfixes (e.g. wrong bridge spots).
- Balancing/Mediterranean Sea (1.0.3): walled cities have +100% the defense strength.
- Balancing/Mediterranean Sea (1.0.3): healing speed increased (at least 50% if used).
- City Buildings: are now also show in the "Villages" tab (overview list).
- City Display/Repair: a repair-icon is flashed over the cities that need repair.
- City Display/Burning: the city was sieged or is under pillage.
- City Display/Smoking: the city's happiness is below the threshold (<50%).
- Protectorate Strips: they always show now (not just for a player's own protectorates)
- Overview Map: improved by using hexagons for rendering.
- Overview Tabs (Cities, Troops & Production): improved the display (better readable).
- Diplomacy Exploit (fixed): 2+ players could switch between e.g. Ceasefires & Alliances continuously to artificially increase their happiness without any penalty. Additional happiness penalties added to prevent the exploit/cheat.
- Smilies: "/emots" lists all the available smilies!
- Smilies added (see /emots!) :-D
- Tournaments/Leagues: a notification with the final standings will be sent to the owner/creator once a tournament or league ends!
- Translation Keys: missing keys added (mostly for the awards).
- Manual (in-game): updated (only a few parts).
- Graphics: optimized (shrunk in size).
- Bugfix: city building button was enabled even if there were not enough funds!
- Bugfix: Tournaments/Leagues that have already started are hidden from the joinable games list!
- Bugfix Crashes: while creating troops/structures.
- Bugfix Crashes: resetting tile ownership for certain tiles crashed the game.
[ 2016-11-24 04:33:36 CET ] [ Original post ]
Latest Update:
- Mediterranean Sea: updated/balanced & 1 extra scenario added. Please join the new test-game! Thanks :-D
- Ruler Elimination: the player eliminating the ruler will receive that player's nation (cities & land!).
- Ruler Bonus (Combat): +100% attack bonus and a +30% defense bonus.
- City Estates: build/information dialog improved (shows all that are available!).
- City Estates: icons displayed above each city to show what's built inside.
- Road Building: roads can now be built by the player on the map :)
- Undo-ALL Button added (during action input :-D)
- AI: updated to handle commando-units (attacking others & defending one's self).
- Revolts: all revolting provinces will become neutral if "Random Incidents" is turned off (default for multiplayer). Revolting provinces will not be assigned to other nations anymore.
- ESC-key can be used to exit fullscreen mode.
- Username Generator for new logins (server): random numbers added to make them more unique. Please contact the moderators team to have your display name changed as needed!
- Happiness Display: calculates the average happiness based on the population size (rather than a province average).
- Translation Tool "Apropy": the translation section contains a link now to "Apropy" a translation tool developed by Andris, a player of the game :-D (in case you are not too happy about Attesoro!).
- Graphics/GUI optimized (smaller in size).
- Graphics updated: re-coloring incl. snowy graphics.
- Bugfix/Fire Animation: should now render correctly.
- Bugfix Houses: should not render above mountains anymore.
- Bugfix Crashes: when image was not retained/already released but rendered.
- Bugfix Crashes: for invalid movement locations (logging added to track error!).
[ 2016-11-12 06:43:38 CET ] [ Original post ]
Trading Cards for Demise of Nations are now LIVE :)
Please note, in order to receive card drops, you will need to have made/make purchases. That's not my (developer's) restriction, it's simply how the trading cards system works. I cannot change it. Sorry for that.
[ 2016-11-02 05:07:00 CET ] [ Original post ]
Except for graphical changes, the latest update has no effect on existing maps and games. Please download the new map "Mediterranean Sea". This map is experimental and is very unbalanced! Please join the "Mediterranean DEV-Game" I have setup for testing & feedback. Thanks :-D
Here is what makes the map special:
- Troops: can travel up to 2x the distance (faster play)
- Troops: rather than 1 single troop-image, they now show the approximate strength represented by number of soldiers.
- Troops: Pagan Priest added (can make it rain or snow).
- Troops: Egyptian Chariot added.
- Blocking tiles converted to non-blocking: lumberyard, Pyramids etc.
- Roads added: allows faster travel!
- Research & City-Building improved (some removed/streamlined). Only the most essential are left.
- Commando-Unit added: you lose your king you lose the game! It's the one with the rotating sword!
[ 2016-10-29 06:23:25 CET ] [ Original post ]
Latest Update:
- Version updated to 0.9.*. Some of game-play has been re-designed & re-balanced. Let me know how this all works out?
- Modding Editor: the editor has been preliminary implemented. You can now design new maps with the editor! Please consider the current version in BETA-stage. I'll improve and fix it up as we go.
- Modding: is now FREE. Note however, if you ever decide to upload your map, you need to have "Modding" purchased beforehand.
- Graphics: minified trees etc. as it made sense (some only in new "Mediterranean Sea" map).
- Graphics: re-colored/re-worked for nicer look & feel :-D
- Game Option (multiplayer): There is now an option to lock games for new players after a certain number of turns (defaults to 7 turns). That will prevent late-joiners to take over larger AI nations later in games.
- Balancing: Happiness changes for taxes & commerce updated.
- Balancing: Advancement (ADV) removed (for new maps only).
- League-Play (round-robin tournament): each competitor competes against each other competitor. 2 points will be awarded for victories, 1 point for draws.
- Tourneys/League: invite-button to tournaments & leagues!
- Tourneys/League: admin button to start early if desired (owner of tournament/league can decide).
- Emoticons/Smileys: are now displayed in wall posts & private messages as well.
- Gifting: you can now gift products to other players. In your friends list press the cog-icon for the corresponding friend select "Gift...".
- Camera: functionality to add screenshots added (for reporting, e.g. bad language/cheating) :-D
- Reporting Function: now allows sending screenshots/images :-D
- Purchases: there is now a popup that shows all the purchases/invoices for a user (in chat, select the [Cog]-button then go to the "Products" tab!).
- Downloads: throttle reduced (should download faster now).
- Invites: [Invite All...] option added for friends list :)
- Render FPS Limiter: if you are running on a battery powered device, please reduce the FPS to e.g. 30 to increase battery life.
- Cheating: warning popup added for players that use multiple accounts while playing. Please note, if you want to play against family, the game supports hotseat via single player!
- Cheat Investigations: improved tools for the moderators (via user-admin panel).
- Setup Nations & Teams: games can now be customized by nations & teams available in the game. Select the [Customize...] button during setup :-D
- Setup for # of Players: also added additional options such as 24, 28 etc.
- Setup for # of Clan-Players: please use to limit the number of clan players in a game.
- Avatar Right-Click: saves the avatar to the clipboard if desired.
- Engine (Game): updated to libGDX 1.9.4
- Manual: FAQ integrated into manual.
- Manual/FAQ: Section added "Stalking Players". Please read!
- Manual/FAQ: Section added "Clan Spamming & Ganging Up". Please read!
- Manual/FAQ: Section added "Rating Inflation (by only playing against the AI)".
- Manual/FAQ: ELO volatility expained (number next to rating).
- Admin: right-clicking on a user's username in the profile popup will allow copying it to the clipboard!
- Client: internal changes (backwards & forward compatibility). This should prevent crashes in older clients.
- Server: auto-deletion updated to 6x the turn duration.
- Servers: logging updated.
- Servers: reboot stability improved. Cleaning broken records to provide stable restart functionality.
- Language RU: updated - Thanks :-D
- Bugfix Images: making sure only valid images can be selected (various modding functions) so they are now crashes from strange image formats.
- Bugfix Invite Panel: when no friends were found, rendering was off.
- Bugfix League and Tournaments /w Team-Play: randomization option is internally turned off (messes up groups/teams otherwise).
- Bugfix Reports: if images were too large, they could not be added to the DB resulting in an error (fixed to reduce images in colors to allow for better compression).
- Bugfix Server: team-league had a bug preventing games from being setup (assignment of teams was broken).
- Bugfix Crashes: showing the nation options dialog (taxes etc.)
- Bugfix Crashes: when music couldn't properly be retained (now defaults to silent rather than a crash).
- Bugfix Crashes: "Auto-init shouldn't fail.". Will ignore error and continue (as game is already started & should work fine!?)
- Bugfix Crashes: sending game invites (when there are no friends in the list).
- Bugfix Crashes: retaining images (unsupported formats).
- Bugfix Crashes: reading mail messages.
- Bugfix Crashes: opening the nation's finance popup.
- Bugfix Crashes: during game update.
- Bugfix Crashes: while Steam was not connected (but assumed to be connected).
- Bugfix Crashes: pasting text from clipboard while there was nothing.
- Bugfix Crashes: when opening user information but information was not available.
- Bugfix Crashes: when looking at a user's games list when not logged in.
[ 2016-10-29 06:17:12 CET ] [ Original post ]
Latest Update:
- Balancing: Population Growth increased 5x for (very) small villages (larger villages about the same).
- Balancing: Research Tree updated/rewired including removing "pre-step"-only research.
- Balancing: Settlement Structures updated and all "pre-steps" removed. Some re-wiring.
- Balancing: Settlement Structure costs reduced by about 50%
- Balancing/Troops: re-wired required research and required settlement structures.
- Balancing/Troops: War Elephants & other troops reduced in strength.
- Troops: Hippeis corrected --> they are now mounted units!
- Troops: Armored Hoplites added (Greek)
- Statistics Happiness: via the "People" tab & Happiness there is now a [Details...] button that shows all the modifiers.
- Statistics Population: via the "People" tab & Inhabitants there is now a [Details...] button that shows all the modifiers.
- Game Details: the owner is now listed an a game's details as well (when you go into the game).
- Cheating: additional checks added on server-side.
- Censor: updated.
- Bugfix: randomizing starting positions didn't consider non-open nations.
[ 2016-07-22 09:31:37 CET ] [ Original post ]
Latest Update:
- Multiplayer Fees (Creating new Games): Reduced to 2 coins for public games. Private games cost 10 coins to setup. All realms now have the option for both public & private games!
- User Profile Popup: shows team-members for clans & team memberships for users.
- User Profile Popup: has a [Games] button which shows all the games a player has joined :-D
- User Profile Popup: shows the average rating for clans.
- Chat "/list": lists all the users that are ONLINE in the chat.
- Chat "/list admins": lists all the moderators that are ONLINE in the chat.
- Chat "/ping
": to show if a user is ONLINE/offline. - Mailbox: search function for clans added.
- AI Updater: option "Fast AI Updates" in settings allowing faster (but less exact) AI updates for single player games.
- Cheating/Betting: you cannot disjoin a betting-game anymore after it started.
- Cheating: Password protected games cannot be sponsored, with betting or rated (unless they are created by an administrator).
- Cheating the System: Minimum Turns for Capture the Flag is 7 turns (was 1 turn).
- Cheating the System: "Guest-*" users cannot participate in betting games.
- Server/Cheating Bugfix: submitting an in-game support request with a negative amount of gold (using a cheat engine) would make it possible for one player to gain large amounts of gold.
- Server Backend: performance update.
- Bugfix Revolts: no revolts if at least 1 unit is in a settlement (code was removed by mistake before).
- Bugfix: Sound FX not playing anymore when volume was set to 0.
- Bugfix Starter Bundle: bogus bridge spot removed.
- Bugfix Starter Bundle: Sparta fixed (had no ship/was removed).
- Bugfix Starter Bundle: removed the wet soil (doesn't have corresponding crops/etc. that can be built).
- Bugfix Buildings: "Swordsmen" --> "Advanced Ground Troops" (not all nations had swordsmen).
- Bugfix: spelling (clan center stuff)!
- Bugfix Crashes: opening other user profiles without being logged in.
- Bugfix Crashes: when input listener was 'null'.
- Bugfix Freezes/Chat: when text wasn't properly formatted.
[ 2016-07-19 05:14:43 CET ] [ Original post ]
Latest Update:
- Private Messaging added :-D
- Friends list added :-D
- Game Invites implemented for in-game friends :-D
- Clan Center added :-D
- User Profiles: additional options added. :)
- Chat "/list": lists all the users that are ONLINE in the chat.
- Chat "/list admins": lists all the moderators that are ONLINE in the chat.
- Look & Feel streamlined (should start slightly faster too).
- Notification system added (in-game only). Will notify for map approvals/rejections, if you got banned/flagged etc.
- Functionality: searching users (so they can be contacted/added to personal friends list).
- Functionality: mail button to contact moderators.
- Balancing: A protectorate's protector points now only count 10% (previously 29%) towards victory.
- Balancing: -40% happiness penalty if you accept another nations protectorate request (or send a request to another nation).
- Reporting Functionality added for cheating/bad language/spamming. Messages will show up in the moderators inbox.
- Spectator Mode: to view games from a 3rd-party perspective. This is designed for (a) streamers and (b) moderators of the game. Please contact me if you want to stream games where you are not playing.
- Update for Team-Games (multiplayer ONLY): player count cannot be reduced (to prevent unfair advantages).
- In-Game Messages: they can be translated as well now (ditto chat & wall). Use the right-mouse button :-D
- Notifications (background daemon): also reports the unread message count.
- Moderator Tools: tools to directly update (ban, disable etc.) user accounts.
- Private Messaging & Wall: improved post-time formatting :)
- Steam notifications: moved to bottom/left (doesn't block as many buttons).
- Bugfix Linux: the game should now run also on newer versions of Linux (e.g. Ubuntu 16.04 64bits, Debian Sid 64bit etc).
- Bugfix (Black Screen): error when music could not be instantiated prevented the game from running (OpenAL error).
- Bugfix Joining (non-random/client): the dropdown list will now show the nations that are fully alive and are not dead (extra checks added).
- Bugfix Random Join (Server): joining a nation that is already dead!
- Bugfix Analysis Table: should now show the correct values & also not crash anymore!
- Bugfix Game Loader: game list forever loading in single player (e.g. due to previous crash/corrupted files)
- Bugfix Crashes: when the next screen was faded in twice (double-click?).
- Bugfix Crashes: while deleting in-game messages.
[ 2016-07-01 12:54:49 CET ] [ Original post ]
Latest Update:
- Chat & Wall Translation: right-click on the chat or wall to copy the text to the clipboard or have it translated via browser :-D
- AFK (Away from Keyboard): detection added to ignore inactive players during multiplayer.
- Map Downloads: map previews included. Only for maps that have preview images defined.
- Modding: map screenshots in the format 600x400 need to be provided for all future maps & updates thereof :)
- Bugfix Map Generator: stopped working.
- Bugfix Auto-Submit: making sure sub-dialogs/popups are closed properly also.
- Bugfix Crashes: calculating revolts during game-update crashed.
- Bugfix Crashes: when music player was already disposed.
- Bugfix Crashes: giving out awards.
- Bugfix Crashes: saving achievements.
- Bugfix Crashes: saving user configuration.
- Bugfix Crashes: when multiplayer game got deleted.
- Bugfix Crashes: while loading corrupted image data.
- Bugfix Crashes: multiplayer/loading the latest game data.
- Bugfix Crashes: starting a new map download (when one is active already).
- Bugfix Crashes: joining or disjoining a game.
- Bugfix Crashes: when a GUI popup was closed and a button pressed at the very same instant.
- Bugfix Crashes: text arguments are 'null'
- Bugfix Crashes: division by 0 while layouting scroll panel.
- Bugfix Crashes: adding months to current time object (invalid days).
- Bugfix Crashes: when music object was already disposed & requested play.
- Bugfix Crashes: when music object was 'null' & volume was adjusted.
- Bugfix Crashes: dropdown list.
- Bugfix Crashes: handling files.
- Bugfix Crashes: while setting up a new game.
- Bugfix Crashes: parsing account information.
- Bugfix Crashes: showing the analysis tab (in-game).
- Bugfix Crashes: rendering overview map while input not available.
- Bugfix Crashes: rendering animations.
- Bugfix Crashes: when marking info as read right when the game updates (multiplayer).
- Bugfix Crashes: while unable to load achievements (will continue normally now).
- Bugfix Crashes: in music & sound player.
- Bugfix Crashes: showing latest ranking changes (in-game).
- Bugfix Crashes: opening the "Analysis" tab.
- Bugfix Crashes: while updating tax settings (data was null).
- Bugfix Crashes: removing unused nations for offense/defense objective would remove the defender as well.
[ 2016-05-31 05:03:54 CET ] [ Original post ]
Latest Update:
- Steam Invites: added :-D
- Menu GUI: updated/streamlined.
- Lots of bugfixes incl. networking & crashes.
[ 2016-05-13 03:59:25 CET ] [ Original post ]
Latest Update:
- In-Game Chat added.
- Chat improved: players now can be viewed (via links). Ban-functionality added.
- Multiplayer ELO-Ranking updated (Kran's Algorithm)
- Multiplayer ELO Analysis tab available in games (next to standings)
- GUI improved/reorganized.
- Crash-Reporting functionality added.
- Spelling: fixes provided by Craig Lea (Thanks!)
- Language: French updated - Thanks :)
- Server: performance update!
- Networking: improved performance & better error reporting.
- Bugfix: crashes in multiplayer and single player games - many! Thanks for all the reports.
- Bugfix: game updater would stop (freeze) if an auto-explore/distant-movement unit was destroyed.
[ 2016-04-28 15:38:47 CET ] [ Original post ]
Since the last update, Demise of Nations now features 30+ nation-specific troop types. Also, the Pirates & Northern Expansion maps are now free to download and play.
New troop types are among the following.
Roman Empire:
- Hastati
- Principes
- Velites
- Auxlia
Carthage:
- Hoplite
- Light Infantry
- Peltast
- Numidian Horsemen
- War Elephants
Persia (includes Ptolemaic Egypt):
- Sparabara
- Cardaces/Kardakes
- Takabara
- Asabari
Additional troops types are available for Greece (including Athens, Corinth, Sparta, Macedonia, Syracuse, Illyria, Thrace, Epirus), Germania (including Gaul, Celts, Iberians, Ligurans, Slavs, Balts), Berbers and Sarmations.
The latest update comes with balancing updates, bugfixes and other misc. changes.
[ 2015-12-09 03:06:38 CET ] [ Original post ]
To clear up some confusion in regards to free-2-play. SINGLE PLAYER: 1. The single player mode allows you to play the default map (no limits) all the way to the end at no cost. It will take you at least a few hours to complete. 2. If you like the game, please consider purchasing other maps (DLC). You can obtain all the current and future maps (DLC) for a total of $15. So in order to play all the single player you can get, all you need to spend is $15 total. 3. There are no other hidden fees. Also there is no pay-to-win. MULTIPLAYER: 1. You can JOIN as many games as you like (for free). 2. You need to spend 10 in-game coins to create a game. That's to prevent game-spamming where we end up with hundreds of games which no one joins and also to cover server hosting fees. 3. You obtain 1 coin/day when you log in. Also, you can receive free coins by winning tournaments (upcoming). In the end you will not need to spend coins in order to create games either. 4. There are no other hidden fees. There is no pay-to-win.
[ 2015-04-22 17:57:30 CET ] [ Original post ]
As of April 22., Demise of Nations has been released. Please note the game is still EARLY ACCESS, so if you want to provide game-play etc. feedback it would be glad hear it. Thanks! noblemaster
[ 2015-04-22 03:54:54 CET ] [ Original post ]
- Demise of Nations Depot LIN64 [283.16 M]
- Demise of Nations - All Maps & Modding
Range of functionality is comprised of trading, diplomacy, expansion, conducting research, exploration, managing resources, building, food distribution, governing and city management. Units at your disposal are Scouts, Swordsmen, Spearmen, Archers, War Elephants, Galleys and Longboats amongst others. Demise of Nations incorporates changing weather patterns such as shifting climates and storms. Rain during summer providing much needed humidity for your crops, while snowy winters will proof if you are ready for the challenge. Assemble your armies and take on the world and achieve greatness in this epic historical strategy game.
- Turn-Based Grand Strategy during the Rise & Fall of Rome.
- 4X Strategy: eXplore, eXpand, eXploit, and eXterminate.
- Challenging AI based on Genetic Algorithm.
- Weather and Seasons including Snow, Rain and Storms.
- Diplomacy, Research, Trade and City-Building.
- Cross-Platform Multiplayer/Hotseat-Play including co-op team games.
- Random Map Generator.
- Nations: Roman Empire, Carthage, Greeks, Sparta, Persia, Gaul, Celts, Germania amongst others.
- Troops: Swordsmen, Archers, Horsemen, Scouts, Barbarians, Mercenaries amongst others.
- Ships: Transport Ships, Galleys and Longboats.
- Played as WE-GO Turn-Based Game allowing for an Unlimited Number of Players.
- High Score and Playing Statistics.
- Engaging Music and Sound Effects.
The game includes one map for FREE. Other maps are available for download and cost $3.99+ for single maps or $19.99 for all maps. Multiplayer games are generally free to join. Hosting multiplayer games costs 5 cents/game. There is no subscriptions. This game is NOT pay-to-win.
If you like this game, please also try our other strategy games. You should be able to find the games in the same marketplace!
Thanks & Enjoy the Game!
noblemaster ]:-D
- OS: Linux 64bit
- Processor: 1.8GHz single coreMemory: 512 MB RAMStorage: 256 MB available space
- Memory: 512 MB RAMStorage: 256 MB available space
- Storage: 256 MB available space
- Memory: 1024 MB RAMStorage: 1024 MB available space
- Storage: 1024 MB available space
[ 6138 ]
[ 3458 ]