Posted November 15, 2017
high rated
Patch 2017-11-10 (15 November 2017)
- 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:
Open the Sphinx.ini configuration with your favorite plain text editor (Notepad, for example)
Windows: %appdata%\Sphinx\Sphinx.ini
macOS: ~/Library/Application Support/Sphinx/Sphinx.ini
Linux: ~/.local/share/Sphinx/Sphinx.ini
Then copy the following block of text and paste it there, replacing any previous content with it:
[Graphics]
UseFramebuffer=0
[RenderMode]
PresentMode=Windowed
Save it and launch the game. It should appear in windowed mode, maybe now it swaps the frames correctly. Cross your fingers.
- Minor cleanups.
Patch 2017-11-11 (15 November 2017)
- 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.
- 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
Patch 2017-11-13 (15 November 2017)
- Second attempt at fixing the sound loop problem.
Patch 2017-11-14 (15 November 2017)
- 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 'fake' 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.
- 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:
Open the Sphinx.ini configuration with your favorite plain text editor (Notepad, for example)
Windows: %appdata%\Sphinx\Sphinx.ini
macOS: ~/Library/Application Support/Sphinx/Sphinx.ini
Linux: ~/.local/share/Sphinx/Sphinx.ini
Then copy the following block of text and paste it there, replacing any previous content with it:
[Graphics]
UseFramebuffer=0
[RenderMode]
PresentMode=Windowed
Save it and launch the game. It should appear in windowed mode, maybe now it swaps the frames correctly. Cross your fingers.
- Minor cleanups.
Patch 2017-11-11 (15 November 2017)
- 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.
- 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
Patch 2017-11-13 (15 November 2017)
- Second attempt at fixing the sound loop problem.
Patch 2017-11-14 (15 November 2017)
- 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 'fake' 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.