Atapi
Published
Flawless. Literally no problems.
When performance got rough there was some noticeable crackling. There were no audio issues other than that.
I recorded a video on my machine. https://www.youtube.com/watch?v=RsihLJHHUCo
I wrote a script that would override the game's resolution in the configuration files to whatever was visible to XWAYLAND1. Worked great.
Turned a few settings down. Don't turn down LOD though, the models look terrifying.
This game doesn't select the correct gamepad when more than one is attached. When docked, set your gamepad to the lowest XInput slot, and then it works.
It's a Ubisoft game so it's a little unoptimized.
The game runs well and and is not terribly different compared to the native Windows release.
There may be some bounding box issues with some 2D textures, this is seen with the flames in the intro splash screen explosion animation.
There was a bit of a performance hit, but that's most likely a D3D -> OpenGL issue.
You may need to turn down your graphics settings due to some performance loss when playing with Proton.
Basically perfect, nothing to see here! :)
Running KDE plasma, mouse was vertically offset, fixed with fullscreen
Plug and play, no tweaks necessary.
Even worked with the SecuROM executable! Great work, everyone!
<path/to/ResFix.sh> && PROTON_NO_ESYNC=1 PROTON_NO_FSYNC=1 %command%
Wrote a script to override the resolution in the config files to what was visible to XWAYLAND1.
OG Crysis is unoptimized. Disable SMT and disable ESYNC and FSYNC.
Basically perfect.
Using KDE Plasma 5.21
The Vulkan renderer provides insufficient performance compared to the OpenGL or DirectX 11 renderers.
Wrote a script to automatically override the resolution depending on what is available to XWAYLAND1.
Set gyro to disable when holding RB. Gyro must be Right Stick.
Does not automatically adjust resolution to highest, despite setting it in Steam. Fixed this with a script in Launch Options.
Game does not properly work with mouse+gamepad. I used proton because when docked, there was a doubled gamepad on native.
No Steam cloud.
Wrote a script to change the resolution in the configs to what is available to XWAYLAND1.
Had to write an entire layout to be able to access everything. Played start to finish with it.
Text is too small for some even in handheld.
Plays too fast when returning from sleep.
No gamepad support.
Works fine for the most part
I would have a second screen (my primary monitor) running at 1280x800 and the game would force itself to my secondary 1920x1080 monitor, making the game not fit the window.
Primary monitor set to 720p 16:10 because of Steam Deck. Set it to 1080 and it works fine other than forcing itself to secondary monitor.
After sorting out the audio and controller issues, forcing this game to use Proton 5.0 will allow it to run like it's native.
Audio was completely borked until I replaced 𝙾𝚙𝚎𝚗𝙰𝙻𝟹𝟸.𝚍𝚕𝚕 with this file: https://drive.google.com/file/d/1rWNdQeOizLk_f-0NAAr5YmefsMBqVd8w/view?usp=drivesdk
Keyboard and mouse work just as expected. However, controller input was borked, because Steam doesn't detect the game window correctly, causing the Steam Overlay to be inaccessible, along with Steam Input. This can be fixed by disabling Steam Input, or by running the game with Gamescope.
Anything newer than Proton 5.0 had insufficient performance.
The performance issues make it really difficult to enjoy this game when it happens/
F4 is the default key to initiate Windowed mode, however this doesn't work correctly. It creates a snapshot and places it at the top of the screen, and the desktop is completely black and unusable.
There were significant performance issues in certain areas such as the Basement and the House to name a few.
Report update: This game is now flawless except for the F4 key placing the game at the top left instead of the center of the screen.
You cannot progress after the gate in the maze, because of the glitchy window resizing.
Pressing F4 can cause two things to happen depending on your renderer.
- On Vulkan, the window resizes normally and remains visible, but you cannot grab it again
- On OpenGL, the window disappears completely, but the audio continues playing.
Either way, the game is rendered unplayable.
When the framerate dips, the mouse becomes somewhat unresponsive. This does not happen when using OpenGL.
The imscared
folder does not appear on the Desktop, but it does appear in the steamuser
directory in the game's compatdata
. This can be confusing unless you know where to look.
Performance occasionally dipped under 40FPS (the game's default framerate), which caused a lot of stuttering problems when using Vulkan. This is not as bad on OpenGL.
Use PROTON_USE_WINED3D=1 %command%
- Grabbed the Messiah fixed EXEs to work around the door crash.
- Replaced nGlide with dgVoodoo2 for better performance.
- Added dgVoodoo2's ddraw to fix the FMVs.
Created entire new layout for this.
Don't force high resolutions outside of dgVoodoo.
nGlide performance was awful.
A good chunk into the game, it will crash upon opening a door unless you use the fixed executables from PCGW.
Used Proton Experimental (As of 02/25/2020). Literally flawless. No issues. How has Valve not whitelisted this?
Game runs perfectly fine other than the unusual controller setup and the windowing issues on later version of Proton.
On Proton 6.3 there was a strange issue in windowed mode where the game window will always be decreasing in size. This was not the case in Proton 4.11.
Be aware that this game is weird and you will need to tell it what input device you want to use. This game doesn't automatically switch like other games do for some reason. :/
Use Proton 4.11.
Wouldn't go past the controller select screen, even after installing the media foundation DLLs.
Basically perfect.
Crackled a lot but that's likely a result of the game not running at full speed because of my hardware.
Crackled a lot, but that's likely a result of my hardware, and not Proton.
You MUST install the Media Foundation DLLs. Using the current versions will not work. You must use the version from commit 23bfef34e2a1bf735b21b444ed6f1da61a03f2ae. Once acquired, use the following command:
WINEPREFIX=/home//.local/share/Steam/steamapps/compatdata/643620/pfx ./mf-install.sh
If you do not do this, you will just get a black screen.
Oh, and also use Proton 5.0.
Installing the package I made makes the game fully playable on Linux with minor bugs. I think most people would enjoy it this way.
Option not listed, but I recompiled the game with Steamworks using modshot-mkxp. This allowed for fixing the issues with the game crashing consistently towards the end, however ModShot did introduce a couple of graphics glitches. It was playable from start to finish, however.
You can acquire this build from here. Make sure to follow the installation instructions. If you're on Steam Deck, make sure to use Steam-Play-None so that the game can see the host DBus, and also make sure you play in Desktop mode. https://sterophonick.github.io/pages/projects/oneshot-linux.html
The journal is a little jank on Deck, but it is workable. Not a big deal.
One puzzle is auto-solved.
It's also very much worth noting that neither the original nor ModShot work 100% with Wayland. If you want all of the graphical effects to work correctly, such as one of the endings, make sure you use X11.
Basically, the game doesn't work correctly unless you override ddraw and winmm. After that, it's perfectly fine.
Wrote an entire layout for this game.
Missing FMVs and in-game music.
Basically perfect; nothing out of the ordinary.
This game has some performance troubles on lower-end systems like mine, which is weird because this game is from 2012. It's most likely to be an Intel driver issue.
<path/to/TFE>/run-tfe.sh %command%
Created a layout specifically for The Force Engine
I decided to compile TheForceEngine and have Steam run that instead of using DOSBox. In DOSBox, either with Luxtorpeda or with Proton, there are weird framerate issues when shooting enemies. It made the game difficult to play.
Basically perfect
Steam Cloud would cause your arms to unequip for some reason.
bigdie ultrakill hurts my hands but that's okay because i love it so much