
- 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.
- Sword Up/Down Indicator: fixed the game to make sure kings don't die, if the winning army has a higher bonus (as indicated in the UI).
- 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).
- Quick Join: Games now start earlier. Also, they are advertised in the chat and can be joined by other players later.
- Game Setup: the minimum turn duration for games is now 30 turns (was 20 before) to prevent abuse.
- Modding: max. map size increased to 4000x4000px (from 4000x3000px).
- Language: translation center move to [Modding] --> [Customize] section.
- Language: fixed Arabic/Persian rendering of text.
- Language: latest translations added - Thanks :-D
- 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 Search Utility: can now search users by country also. Also added a separate search dialog.
- UI Cursor: wait-cursor displayed where appropriate. Also, the mouse cursor should now work on Linux as well?
- 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.
- Networking: configuration for cleartext connections updated on Droid (separate file security configuration)
- 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.
- 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.
- 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.
- 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! :)
- Performance: default FPS is not unlimited anymore (considering possible side effects).
- 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).
- GDPR/etc. Compliance: the game now allows to view all data collected and also permanently delete a user account (via account settings).
- 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.
- AI & Fast Rating Reset: on 2020-12-27/etc. I reset the fast rating. They weren't properly working anymore cause by me adjusting the AI ratings to make them more fair. At least that's what I though.
- AI Rating: now internally limited to a max. value and max/min increase to prevent rating table problems.
- Downloading Data: improved error output when e.g. downloading spreadsheet data on mobile (i.e. not available).
- 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 Festivals: Festivals due to being executed out of order could potentially distribute money to later non-existing provinces. Will now distribute to exact provinces at that time. Reference: https://www.youtube.com/watch?v=yrUp7ixxFU4
- Bugfix Recruting: Troops are still recruited if a faction doesn't have enough cash, but with reduced numbers (rather than '0'). Reference: https://www.youtube.com/watch?v=yrUp7ixxFU4
- Bugfix Ancient Europe: the default map had a missing link between a land province and a water province (11<->110). This has now been fixed.
- 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).
- Bugfix Crashes: pausing/resuming application.
Changed files in this update