Hi there, and happy 20th anniversary since the game's release!
We were told that we should probably make some kind of announcement whenever we release a patch, instead of just silently dropping it into the blackhole that is our Official updates thread. ːsteammockingː
We might as well start now, because we are still working on your favorite missing Sphinx features. See you again until the next patch notes. Hopefully in less than four years, if everything goes well.
--
Here is what many of you missed:
2023-08-22 (Tuesday)
- Fix potentially not being able to unlock achievements on macOS under specific circumstances.
- Fix rich presence on Discord and Steam under macOS.
- Improve rich presence to publish updates faster.
- Fix macOS DPI scaling again, after more changes that broke it. Make mouse input work well with high DPI/Retina/UHD+ screens.
- Fix crashing on Linux with a «Value too large for defined data type»; start using 64-bit file offsets when reading files. This was a rare crash.
- The game should no longer crash for Windows users with AMD Radeon OpenGL drivers between v22.7.1 and v22.10.3.
- Some laptops are stuck with these drivers from around July-November 2022 and their OEM/manufacturer blocks generic up-to-date web drivers from the AMD site. So add a game workaround. Thanks to @SR. Croft for the report, hope you can play now.
Add support for communicating between the in-game viewer and the Euroland editor on macOS and Linux via a /tmp/XLink FIFO/named pipe, previously this functionality was Windows-only, and crashed in the other OSes.2023-06-26 (Monday)
- Fix glitchy particles due to the Intel Xe/ARC driver not knowing how to draw triangle fans; add a workaround. Thanks to @jmarti856 for the report.
- Updated the bundled/fallback OpenAL Soft library on Linux, to make it work great without Steam Runtime.
- Add missing hashcodes.h. Some errors weren't as descriptive as they should be.
2023-06-16 (Friday)
- Fix the Steam Deck scaling problems, where misaligned text overflowed the screen.
- Make the UI 8% bigger than normal on portable/handheld PCs, like Steam Deck.
- Make the Book of Sphinx/inventory infobox wider to improve readability.
- Don't needlessly recreate the graphics when the menu option hasn't changed.
- Don't show a green rectangle during dialog mouse-clicking.
- Implement drawing debug menu borders.
- Update the bundled/fallback SDL2 library on Linux.
2023-06-12 (Monday)
- Add a working 30 FPS mode.
- In the future this will engage dynamically, as needed. Right now it can be set via configuration file. It should improve performance in weaker hardware.