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.
Translations: latest translations added -- Thanks for all the help guys! :-D
Translation Center: if just one text was rejected, it will be shown in the rejection notification.
Translation Center: I reworked the server. Submitting/etc. should go a lot smoother (no more timeouts). Please report problems if they persist?
Translation Center: info bubble now also shows % completion (for relevant user's language).
Translation/Render Glyphs: Ukrainian/Vietnamese/Hebrew/etc. render-glyphs added (some were missing).
Chat Function "/chess": it prints a chessboard (nothing else at the moment).
Admin/Translation Center: now shows diffs also for updated texts.
Bugfix Laptops /w Touch-Screen: the onscreen keyboard will now properly pop up if entering text & in touch-mode.
Bugfix Login via Google Play: updated the backend libraries & implemented some fixes for possible crashes.
Bugfix Server: catching leaked DB connection.
Bugfix Crashes: when onscreen keyboard was closed after a GUI component was already released.
Bugfix Crashes: for copy/paste and text entry in non-system onscreen keyboard.
Bugfix Crashes: due to background music player disposing already gone objects.
Update 4.0.141 - Translation Center, Rated Games Restricted, Arabic/Hebrew Input & Rendering, misc. Fixes
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
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
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!).
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!
Translation Updated - Polish: thanks :-D
Bugfix Saving As...: saving maps or exporting shapes didn't allow to select a file name anymore.
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 Crashes: local awards list not matching with obtained awards.
Top Rated Profile 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
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!
Decree Icons: they are now shown on the province 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!
Military Upkeep: there is no an option to enable/disable adjustable military upkeep. If disabled, military upkeep is fixed at 100%. If enabled, troops can grow/shrink depending on the level of upkeep selected (like before).
Military Upkeep/Modding: please uncheck the parameter "Military Upkeep" (new checkbox), to disable the option by default for your map! It's on by default.
Military Upkeep: I have adjusted all the "noblemaster" maps to have adjustable military upkeep disabled by default (you can enable it still during game setup if desired)!
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 updated).
GUI/Menu: improved incl. the top bar which is now narrower.
GUI Input: Bugfix for text-selection in text-input (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
GUI Input: now supports text selection, copy/paste etc.
Server: monitoring updated (Admin only). Emergency mode added to allow logs when services could not be instantiated.
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.
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 Spelling: loose - lose!
Bugfix Language Detection & Selection (Locale): was not working correctly for some corner cases.
Bugfix Crashes: Server Dashboard when Blitz-Servers are down.
Bugfix Crashes: when notice-manager was null (i.e. not logged in/connected).
Diplomacy Option "Strict": for strict diplomacy (default), it means protectorates with the same protector cannot go to war with each other. Existing wars stop.
Diplomacy Protectorates: Protectorates cannot change their protector (only cancel the relation). Other nations cannot ask existing protectorates to switch their protector.
Diplomacy/Peace to Alliance: there is no more penalty when upgrading a relation from Peace to an Alliance.
Exploit/Recruiting (used in Cheating?): improved verification of number of troops when recruiting. Fixes a bug also when the AI was recruiting too many troops from a provinces resulting in 0 population.
Exploit/Disband (used in Cheating?): improved verification of number of troops to disband. Potentially was used to artificially increase population sizes!
Message Board on Multiplayer Dashboard: there is now a minimum 25 character requirement for the message board. You won't be able to post until you wrote at least 25 character. Don't spam or your account will be banned!
Camera Button: it's now visible below all the other panels to allow clicking on them (e.g. being able to close the diplomacy panel).
GUI/Tax Season Notification: now takes you directly to the finances panel to adjust taxes.
GUI Improvements: long nation names/etc. are now abbreviated with an ellipsis...
Server Maintenance/Improvements: misc. to simplify updates.
Server Dashboard (Admin only): improved /w additional statistics.
Bugfix Messages: messages of eliminated nations are not delivered anymore.
Bugfix Crashes/Editor (Modding): will now throw an error if an invent/estate definition is missing.
Bugfix Crashes: when a game was already deleted & game-information was being reloaded!
Update 4.0.138 - Open Travel (Friendly), New Servers, GUI Fixes, Bugfixes
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.
Modding/Editor: additional template parameters added (defaults) that can be adjusted for a map.
Modding template.ZIP: I improved some of the asset loading (please download the latest template.ZIP from the Wiki).
GUI Improvement: the lone & sad "Villages" tab has now been moved into the first admin panel & the button removed.
GUI for Chat + In-Game Info (multiplayer): refined.
GUI: misc. refinements & other improvements (less clutter, better organized).
Joinable Games List: required ELO min & max rating for a game displayed also (if set).
Joined Longhaul Games: exiting a longhaul game will go back directly to the other longhaul games (rather than the multiplayer dashboard).
Networking: performance update while loading games lists (prevented multiple loading of same/not loading images where not needed).
Client: improved file loading/listing & tried to make it more smooth (System.gc() removed). Might produce problems???
Server: additional Longhaul-server added (capped at 512 games max).
Server: separate map download server: downloads are now at maximum speed! :-D
Game Auto-Deletion: faster for games that have ended.
Bugfix Camera Functionality: they file paths were not always correct on all platforms.
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 Tournament Table: was still showing "running..." for tournaments that were already over.
Bugfix Parser: when parsing links and email addresses.
Bugfix Crashes: while selecting/hovering over links.
Bugfix Crashes: when showing game information that became unavailable ('null').
Update 4.0.136 - Quick Join & Scheduled Events :)
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 Thursday". 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!
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!
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).
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.
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.
Tournaments/Leagues: Announcement button added to tournament/league lobby (to invite player).
Broadcasting icons update for games & tournaments/leagues.
Networking: slightly faster game listing (joined/joinable).
Bugfix: Legend fixed (there are no endless games in AOC).
Bugfix (Admin): refreshing/updating a user account should refresh the display correctly (no double).
Bugfix for Background Daemon (Android/iOS).
Bugfix Crashes (Android): added "screenSize" to the AndroidManifest.xml to prevent the app from being destroyed during screen exit!
Bugfix Crashes (another attempt): when the cash-manager was 'null' it would result in crashes (when the game started???).
Update 4.0.134 - Improved Multiplayer Listing, new Emots and Bugfixes
Latest Update:
Desktop N-Key: does not show population sizes anymore (except in editor). Please use the statistical overview map instead!
Smilies: "/emots" lists all the available smilies!
Smilies added (see /emots!) :-D
Game Listing (multiplayer): reworked all the panels to combine rooms/make more sense (hopefully) :-D
Game Listing (multiplayer): show a '*' for games where clans are allowed.
Game Filter (joinable games): can be filtered by clan/no clan also.
AI Bugfix: does not ask to join war for nations that are already dead!
Download Latch: will be hidden during game-play (no worries, will still continue downloading in BG!)
Tournaments/Leagues: a notification with the final standings will be sent to the owner/creator once a tournament or league ends!
Graphics: optimized (shrunk in size).
Bugfix: Tournaments/Leagues that have already started are hidden from the joinable games list!
Bugfix Crashes: connection I/O objects were not properly synchronized resulting in crashes (bugfix attempt).
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.
Balancing 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.
Happiness Display: calculates the average happiness based on the population size (rather than a province average).
Undo-ALL Button added (during action input :-D)
Translation Keys: missing keys added (mostly for the awards).
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!).
Translation HU: updated - Thanks :-D
Graphics/GUI optimized (smaller in size).
Internal Update: Server/Inventory.
Bugfix ESC-Key (Fullscreen): only exits fullscreen for ESC-key now!!!
Bugfix Crashes: when image was not retained/already released but rendered.
Age of Conquest IV: Modding Tutorial
Travis has created a modding tutorial. It's available on YouTube :)
https://youtu.be/ktWOEde3SFA