General improvements
- Touch devices: added the ability to pause the game using an on-screen button
- The game looks more crisp when using scaling on high DPI screens
- File dialog: when typing a name, the list automatically scrolls to the first matching file
- File dialog: input textbox now only suggests 'My Rome' when saving, not when loading a game
- Added support for new platforms: Haiku and Emscripten
- Population graph on the populator advisor is now usable for populations larger than 51200
- Bridges are now shown on the minimap
- Joystick support for Vita and Switch
- Ships now play the proper phrase when leaving the docks
- Configuration: new option to disable scrolling when the mouse is near the window's edge
- Configuration: hotkey config now gives a warning when you try to assign a hotkey that's already in use
Language improvements
- Better font rendering for Korean and Chinese. This requires new font files for those languages, which are included in the Patches. Please (re-)download the patch file for your language and extract into your Caesar 3 installation.
- Korean: fix money being drawn as "100 Funds" instead of "100 Dn"
Bugfixes
- Fixed possible corruption and linked storages when an earthquake destroys a warehouse
- Fixed the game self-destructing the entire city when a wall/aqueduct blocked the road to Rome
- Fixed build images in the sidebar not showing the correct image when a building was selected for construction
- Fixed being able to construct a building that's been disabled in the menu using the "clone building" hotkey
- Fixed interest on financial advisor showing last year instead of this year
- Fixed incorrect house devolve text related to food types
- Fixed going back in help jumping to random scroll position
- Fixed static in sound from videos played on low sound volume
- Fixed alternative hotkeys for arrow firing on modifiers
- Fixed corrupt dialog text when language fails to load on configuration screen
- Fixed potential crash on Vita and Switch when creating a new file
- Fixed not being able to type text when using SDL 2.0.16 with the Wayland video driver for Linux
- Fixed Android not saving the Julius configuration options when using the home button to exit the game
- Mac: fixed MP3 playback not working due to missing mpg123 framework
- Switch: fixed mouse cursor not being able to move beyond 960x540 when playing on external screen
Technical improvements
- Upgraded SDL to 2.0.16
- Android: upgraded build tools and SDK version
- Vita: updated toolchain