Update 1.11.79 - Game Setup, UI, Translations, Misc. & Bugfixes
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: 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.
Update 1.10.65 - Font Improvement, Networking/IPv6, Bugfixes
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!
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.
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?).
Update 1.8.60 - City Naming, Achievements, Player Name & Bugfixes
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: 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).
Update 1.7.59 - Maintenance Release /w Bugfixes
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.
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.
Update 1.6.57 - AI Messaging, Festival Shortcuts, Multiplayer & misc. Fixes
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.
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.
Update 1.5.55 - Maintentance & Bugfix Release
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.
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.
Maps (offical & default): the latest version of the default and official maps now give a defense-effect to (a) harbors and (b) airfields if troops are hosted inside.
Map/Ancient Europe: didn't have coloring for team-games, i.e. they were all white.
Archers (or Artillery): will now take over a city/structure if strength is reduced to 0! Was just continuing shooting from afar even though the city could have been conquered.
Archers (or Artillery): did investigate being unable to unload those troops into a harbor, but could not reproduce the error. Seems to unload just fine!?
Portrait Orientation: the game now fully works in portrait orientation. Please note, if there are some popups/etc. that cannot be closed (i.e. I forgot to optimize for PORTRAIT orientation), go and change the screen to landscape orientation and it should work as before.
GUI: compacted the user account specific GUIs into one popup to reduce clutter.
GUI: compacted the chat interface to be just chat-related to reduce clutter.
GUI: centered some of the dialogs that were off-center (noticeable especially on small screens).
GUI: update for mail panels to remember & scroll to the correct positions as needed.
GUI: overhaul of main GUI look. Removed clutter, increased space and improved centering.
GUI: slow games section now has the message board added back in! Please note, if there is just garbage being posted, it will be removed in the future. You have been warned :-P
GUI/In-Game: dialogs updated with new look. Also updated misc. other panels.
GUI/In-Game: slightly shrunk the top/center in-game GUI to increase map view!
GUI/In-Game: the random Inquires tab is now hidden if not actually used, i.e. for pretty much all multiplayer games.
GUI: misc. other minor improvements & fixes.
End Turn Dialog: now shows what's missing, e.g. unread notifications or no actions entered.
Keyboard Shortcuts: ESC or BACK buttons now also close dialogs/popups and can be used to navigate, i.e. going 1 step back.
Keyboard Shortcuts: ESC+SHIFT to enter/exit fullscreen mode (was ESC without shift before).
Full Inputs: per default, now all the input buttons, incl. the back-button are shown. If you'd like a minified view, enable the "Minified Options" in the game's settings.
Balancing: This is to increase order execution fairness. A player will always get the next possible movement/attack order executed (skipped orders for the player are ignored before moving on to the next player). That way, a player should always get at least one order executed, reducing the likelyhood of a player not being able to move at all during a turn.
Diplomacy (setup): during game setup, if a scenario had teams, all teams and non-team nations would be at war with each other by default when the game starts. Existing diplomacy settings were not honored. The setup has changed so existing diplomacy is honored as long as not every nation is assigned to a team. Resolves "The World Wars": http://www.multiplayerhub.com/board/viewtopic.php?f=63&t=5378
AI Fixes: division by 0 could cause the AI not to execute certain orders and not move at all during a turn.
Banned or Silenced Users: cannot send message via clan anymore (only direct messages to the moderators group are now possible).
Manual/FAQ: tournaments and leagues explained in further detail.
Modding: please download & apply the latest template.ZIP for the website to have defense-effects for (a) harbors and (b) airfields if troops are hosted inside!
Modding: minimum strength for all troops/structures has to be 1+ (not 0). Setting the minimum strength to 0 was producing problems during the 1. turn of a game.
Memory Management (Crashes): largely reduced memory usage when loading specific scenarios from a map bundle. Should reduce crashes due to out of memory errors!
Performance update: loading of private messages should now be faster. All at once rather than 1-by-1.
Performance Update (minor): text manipulations now use less memory and are faster (text replacements).
Bugfix: Broadcast button for tournaments and leagues was always disabled. Should now be enabled correctly!
Bugfix Crashes: while modding and map got resized.
Bugfix Crashes: creating the overview map could produce crashes on bad graphics/OpenGL drivers. Instead, the game will now just show a blank overview map. Please update your graphics drivers if you have the problem!
Bugfix Crashes: not being able to load a bundle will result in an error (rather than a crash).
Statistics: there is now a screen showing the active players from the past 24h. Statistics include (a) countries, (b) languages and more.
Modding: advancements (ADV) can be re-enabled by selecting the "Advancements" checkbox (template parameters).
World Map: brightness of ASEAN reduced. Please download the latest version 1.0.3.
Game's Guide: rating classification moved from rating tooltip into the Guide (tooltip is gone).
Game's Translation & Admin Guide: ditto regular guide can be saved as RTF-file (and then e.g. printed if desired).
Rating: the volatility (and number of games played) is now shown in the history popup only (to reduce GUI clutter & confusion!)
Rating Analysis: move the "Analysis" tab for multiplayer into the game info popup, i.e. [Analysis...] button.
Window Position: enable the "Remember Window Position" option in the game to have the game window open at the same place the next time.
Reporting Games: is only shown for anonymous games now! Please report the players, not the game!
Chat Texts: texts such as "Game is open to join" are now translated to the player's local language setting (not in the language of the player that created the game anymore).
Translations: warning display if parameters such as {0}/{1}/... is missing.
Texts: misc. spelling bugfixes (English).
Texts: "peasants" changed to "population" for modern scenarios (1900+).
Texts: "Message Board" renamed to "Announcements"
Admins: moderators are given permission to create rated and betting games for custom games.
Admin Guide: unverified accounts explained, i.e. not to be used for betting and cannot sponsor games!
Memory Consumption (debug): option to turn on display of memory consumption in settings via "Render Memory".
Memory Consumption (debug): pressing ALT+F7 should garbage collect unused memory, i.e. reduce memory footprint.
Bugfix: "Missed 2 Turns" (during Blitz): the latest release should now make sure you only miss the turn you are actually too late to submit orders to the server (instead of 2 full turns in a row). Let me know how that goes?
Bugfix: errors loading large maps (due to out of memory errors), e.g. the world map should maybe be gone. Improved memory management of the game.
Bugfix Crashes: rendering battle animation when source/target location was 'null'.
Bugfix Crashes: parameter replacements, e.g. {0}, for translated strings could produce crashes in rare cases.
Diplomacy View (large map): diplomacy view now does tile-fill coloring to show which relation a player has to a nation (rather than outline).
Game's Guide: the guide can now be copied to the clipboard or saved as RTF-file (~simple word document) to allow printing/reading outside the game.
Nation Customization: if nations and/or teams are customized during game setup, games can only be played as unrated multiplayer matches.
Incognito Games: private messaging/clan center disabled during incognito mode games!
ONLINE Status: blue ring is now also show in a user's profile popup view when the user is ONLINE!
Broadcast Button: games can only be broadcasted until turn 12!
Modding: story input now supports multi-language input. Scenario stories can be added for multiple languages.
Modding: to enable snowy tiles, enable the checkbox "Snowy Tiles" to have snow-covered tiles (template parameters).
Modding: for the legacy version, enable the checkbox for "City Mini-View" to have a separate tab for the city-view with all it's structures (template parameters). See: http://www.multiplayerhub.com/board/viewtopic.php?f=64&t=5357