Ten days of daily updates

Sphinx and the Cursed Mummy

Sphinx and The Cursed Mummy is an original 3rd person action-adventure inspired by the mythology of ancient Egypt. Travelling the world via magical portals to foil the evil plans of Set. Sphinx's Journey will require all his wits, agility, and special powers.

As many of you already know, we have been busy since launch day updating the game with several stability fixes and gameplay improvements as they were reported by the community. Now that the game is in much better shape we will start implementing some of the most commonly requested things: scalable text during cutscenes and remappable keyboard controls. We know that some of you don't read the discussions section, so here is the cumulative changelog to date: [h1]2017-11-10 (Friday)[/h1] [list] [*] Fixed an off-by-one bug in the resolution selector that skipped one entry while going to the left, never showing the biggest resolution unless pressing the right key again. [*] Don't show a message-box showing GLSL compilation errors when the compilation was successful but the error string was not zero; this only happened under the Intel OpenGL driver. [*] Mitigate the occasional sound-looping problem. A more comprehensive fix is in the works. [*] Added a workaround for people reporting black screens and framebuffer issues: http://steamcommunity.com/app/606710/discussions/0/1483235412207725225/#c1483235412209019801 [*] Minor cleanups. [/list] [h1]2017-11-11 (Saturday)[/h1] [list] [*] Rename «Antialiasing» to «Anisotropic Filtering» to make it less confusing. [*] Make the windowed mode bigger by default. [*] Add five graphics options (FOV, particles, anisotropic filtering, multisampling, vertical sync) and one sound option (reverb toggle) in the English version of the pause menu. More languages coming up. [*] Don't make the window resizable to avoid possible sprite misalignment issues. Disable Alt+Enter for the same reason. [*] Lock the mouse within the window bounds while the game is in the foreground. [*] Added a configuration key to let the player choose PlayStation-style button prompts: http://steamcommunity.com/app/606710/discussions/0/1483235412206736841/#c1483235412208681177 [*] Added a Sphinx.png icon file for the Linux version of the game, it will be used in the game window. [*] Move the Sphinx.ini configuration file to the following folder, ensuring that settings are always writable: Windows: %appdata%\Sphinx\Sphinx.ini macOS: ~/Library/Application Support/Sphinx/Sphinx.ini Linux: ~/.local/share/Sphinx/Sphinx.ini [/list] [h1]2017-11-12 (Sunday)[/h1] [list] [*] Fix the [i]Crocodile Scales[/i] Steam achievement. [*] Make it so that players can also unlock the [i]Crocodile Scales[/i] achievement if they beat their best time in the Heliopolis swimming course. Avoiding having to start a new game just for this. [/list] [h1]2017-11-13 (Monday)[/h1] [list] [*] Second attempt at fixing the sound loop problem. [/list] [h1]2017-11-14 (Tuesday)[/h1] [list] [*] Fix the [i]Harvest Moon[/i] achievement. Trigger it the last time the farmer gives you what they found while digging in the farm instead of when marking the last plot of land. All the achievements should now be obtainable. [*] Fix the occasional sound loop problem once and for all. Tested in the Anubis wall entrance and verified various times. But one can never be completely sure. [*] Always disable the original '[i]fake[/i]' widescreen option on load, as the option will be inaccessible very soon. [*] Don't store the music/sound effect volume, gamepad rumble or camera axis inversion options in each savegame. Instead make them global across the game and persistent in the Sphinx.ini configuration file, just like the new graphics settings. [*] Minor cleanups. [/list] [h1]2017-11-15 (Wednesday)[/h1] [*] Improve validation in the OpenAL 3D sound back-end, should mitigate the segfaults on Linux. Thanks to the GOG Linux Team (and THQ Nordic) for providing a backtrace and core dump. [*] Set the correct depth mode every frame to ensure that overlays like MSI Afterburner don't get away with their bad behavior, should fix the reversed depth issues where Sphinx appeared with googly eyes: http://steamcommunity.com/app/606710/discussions/0/1486613649677545884/ [*] Add a custom DT_RUNPATH attribute in the Linux version and include the two fallback libraries we depend on, ensuring that the game loads even if they aren't installed system-wide, a bit like a mini Steam Runtime. This will be used as a basis for the GOG version. [/list] [h1]2017-11-17 (Friday)[/h1] [*] Fix and thoroughly test Steam achievements on Linux. The Linux version should be on the same level as the other versions now. Feature parity for the three platforms. [*] Fix the Italian translation of «Game Over», as seen in this thread: http://steamcommunity.com/app/606710/discussions/0/1483235412217494149/ [*] Translate all the new menu options to Italian, as reported in this thread: http://steamcommunity.com/app/606710/discussions/0/1486613649677940682/#c3183345000077535623 (Kudos to @LetsPlayNintendoITA) [/list] [h1]2017-11-18 (Saturday)[/h1] [*] Workaround the reversed depth bug introduced by the injected commands of RTSS (Riva Tuner Statistics Server), just re-enable depth testing at the start of every frame. See this thread for more info: http://steamcommunity.com/app/606710/discussions/0/3183345176707449697/ [*] Make DoubleChannelPL2-type sounds appear to come from the 3D center. Fixes the funky, quickly-panning sounds from the moving metal bars that surround the death ray hole heading to the main Uruk Castle hall and several other places. [*] Fix a typo in the Italian script: "[i]T prego, trova mia moglie![/i]" should be "[i]Ti prego[/i]" (I beg you). See this Steam Community thread: https://steamcommunity.com/app/606710/discussions/0/1483235412217494149/#c3183345176707080476 [/list] [h1]2017-11-20 (Monday)[/h1] [*] Fix the monkey bars traversal issue in the Temple Trials of the Uruk Islands. Sphinx was bound to fall every time at the L intersection. The level geometry has been tweaked. See this thread: http://steamcommunity.com/app/606710/discussions/0/1483235412217187622/#c1483235412217385225 [*] Lower the OpenGL context requirements to 3.0+ Core Profile and GLSL 1.30. macOS still has a minimum of OpenGL 3.2+ Core Profile and GLSL 1.50. Players with standard GL 3 cards should now be able to launch the game on Windows and Linux. At least I hope so. [*] More grammatical corrections done to the Italian translation by @LetsPlayNintendoITA (gendering problems mainly). Kudos to him, these were pretty bad too. [/list]