Kal Eel
Published
The game uses the Windows build of SCUMMVM. If you use the Roberta wrapper at::
https://github.com/dreamer/roberta
and follow the instructions. It will allow you to play the game using the native SCUMMVM on Linux.
YMMV, but the game did play/exit in the short time I tried.
Like with BlazBlue Chronophantasma Extend, I had to use "PROTON_NO_ESYNC=1 PROTON_NO_FSYNC=1 %command%" in order to get the game to work on my config.
Proton 5.13-1 seems to be doing something, but it's not enough.
As of Proton 5.13-1 the game starts and even shows the title screen, but once you press start, the game shows the loading screen (with the animated emblem at the lower right corner) and sits there "loading". I figured I wait for it to load in case it's doing something in the background, but closed it after 20mins. I even used the MF tricks from Centralfiction but no luck. I tried the other tricks mentioned, but the results were the same. Went to an earlier version of Proton and the game simply crashed on me. Overall I had better luck with Proton 5.13-1. Maybe there's a missing proton tricks that will get it to fully load. I'll keep trying.
Some scaling issues at 1080P (this was the same for Windows) the game ran fine on my playthrough.
The game crashes at 720P with vsync on, but other settings up to 1080P works with vsync on or off. Alt-Tab on KDE 5.20.2 works.
"PROTON_NO_ESYNC=1 PROTON_NO_FSYNC=1 %command%" was needed in order for me to get to the main menu and the rest of the game.
So far (from my experience using OpenSuSE Tumbleweed) there was no apparent problems while loading, in the menu, or during gameplay .
In short: Enough to fool anyone into thinking it's a native port. It works that well even on multiple video cards (AMD/NVIDIA).
I know my video card is too weak for it, but even at 30FPS locked, on Ultra, at 3440x1440 it's worth it!
The only graphical anomaly I've seen is the some of the menus are clipped on the sides when in 3440x1440 mode as if it didn't properly scale with the resolution.
Install and ran just fine without using switches. Didn't try alt-tab yet. Ran as fast as Doom 2016. Virt-Windows on KDE 5.20 works.
Games runs as if it's native. In fact, I would go as far as to say it runs faster than native Windows.
Game don't like 16+ cores/threads. Needs patched .exe
If you find that your game not starting or stalled, this is NOT a Proton issue, but a problem with game itself under both Proton AND Windows on machines with high core/thread counts. Once the exe was replaced. It ran fine for me without any other settings.
Go nexus mods at: https://www.nexusmods.com/deusexhumanrevolution/mods/18
and download the "Startup Crash Fix" for Deus Ex.
Then copy the file to your ".steam/steamapps/common/Deus Ex Human Revolution Director's Cut/" folder, replacing the original .exe
Once that done, when you start the game (I would use the current 6.3-4 version) it should start up like normal. I never had any issues with this game in the past, but I did upgrade my machine since the last time I've played it. Hopefully this will help out those with similar issues. I would say delete your ".steam/steamapps/compatdata/238010" folder for good measure. When you rerun the game, Proton will simply recreate it.
Using native the joystick did not work, but using Proton everything worked fine.
Didn't try anything else aside from using Proton to run the game.
As of (Nov 17) I was able to start the game by adding "-windowed" in the options to bybass the "Fatal Error" glitch.
as of Halo 4, Fullscreen is borked (on both Windows and Proton).
The game ran fine, until the Halo 4 Patch came out (Nov. 17,2020)
Use "-windowed" to start the game. Once back in game, you can select "borderless" in the video settings to regain fullscreen, but it will reset when you exit. Again, Windows users are also having similar issues.
Details of the glitch can be found here: https://www.halowaypoint.com/en-us/forums/85d779d52cfd46918b4f8b638f2e3c7b/topics/ue4-mcc-fatal-error-solved-fixed/c8e95876-1f90-4e07-8496-16b63ba4567f/posts?page=1
Very odd - Like everyone else the game crashes in the menu, but after I ran the Game Editor (it crashes) I re-ran Haydee and it's been running fine without any hickups ever since. I've also updated my Proton to 4.2-5 if that helps. Most of the addons I've downloaded aslo worked. Another thing to note was the controller. When the game initially starts, only the controller buttons work, so you still have to use KB/M to navigate the menu, but once you're in the game, you can freely use the controller for everything including the menus.
UPDATE: It seems the problem everyone is having is OpenAL can't initialize the sound. If there is no sound and you attempt to move around the menu the game freezes.
While I'm certain a registry fix is all that's needed, I found out (at least with OpenSUSE) you can start the game by deleting the *.reg files located in:
~/.local/share/Steam/steamapps/compatdata/530890/pfx/
Then run any program that makes sound/music/etc then close it.
Then rerun Haylee again so that it can reinstall the needed dependencies again and you should hear the game music afterwards. If you do then the game will continue to work from now on.
If it don't work (no sound/freezes) you may have to repeat the process a couple of times, but for now this is the only way I was able to get the game to play.
Never had the chance to start it since I moved my rig to Linux. But the game starts and plays like it was native.
As of Proton 5.0-9, the game up and running without any hangups.
While performance can be considered lacking, I'm flagging it Platinum since it ran without any tweaks on my part.
Game runs great using Glorious Eggroll's Proton spin. Tried with vanilla Proton but kept crashing.
6.12-GE-1 GloriousEggroll
Glorious Eggroll 6.12-GE-1
Had the occasional freeze (Random, but not to the point of making the game unplayable)
Some good news: you can copy over your old ME2 and ME3 saves from the older games. ME1 requires a new playthrough.
Currently Megaton Rainfall runs flawlessly sans audio, but it can be easily fixed by doing the following:
download this file from Openal: https://kcat.strangesoft.net/openal-binaries/openal-soft-1.19.1-bin.zip
From that file extract the file soft_oal.dll from /bin/Win32 of the downloaded archive.
copy the file to your ~/.local/share/Steam/steamapps/common/Megaton Rainfall/ folder.
rename OpenAL32.dll to OpenAL32.bak
Rename soft_oal.dll to OpenAL32.dll
Start game and destroy the aliens with full audio enabled!
There is no audio due to an old OpenAL32.DLL. Once it's replaced with a good one then the sound will work.
Game plays fine with keyboard and mouse. Only crashes with gamepad input.
When you press on the gamepad, the game will crash. Plays fine with keyboard and mouse.
At least on my config, play through the micro-stutters and they'll go away.
There were some micro-stutters, but they eventually cleared away after a a few rounds.
Holding at 24-30 fps @3440x1440. Havent tried 1080p yet. Some microstutters, but clears up as you play the game. Power management still kicks in while playing via gamepad, but that more Proton/WINE and not the game. No tweaks added.
Aside from the cinematic slowdown, the game works and looks great, even an 3440x1440.
There was some slowdown during cut-scenes, but cleared up afterwards.
Be sure to use Proton 4.2-9 as that's the only verson that (in my use case) didn't cause any crashes and/or blocked controls.
Proton-6.9-GE-2 GloriousEggroll
Originally there was some graphic artifacting (as if some textures was overlaid with dim/white pixels and some producing "disco" colors. running "steam --reset" at the command line fix it (for me).
There was some slight slowdown in very action heavy sections, but the framerate was smooth otherwise.
Runs almost natively once you get pass the intro video (possible codec issue)
The only problem I've experienced was that the intro video caused a white screen. Pressing ESC got me back into the game with no lag, skips or stutters.
Game only seems to run on processors with less than 16 cores/threads (this incluces HT). Game runs with HT disabled (threads drop from 24 to 12)
As long as you have less than 16 Threads, you should be fine!
The only notable bug is when trying to run the game with more than 16 threads (this was based on two E5-2650 8C/16T processors).
Turning off hyper-threading will get the game running at least, but it's a hassle (for my situation at least) to keep doing this just for one game.
Using Proton 4.2-5: Was running at 1fps with a garbled intro. Followed the advice of changing the resolution. After that the game runs flawlessly on both 32 and 64bit versions without the need to disable esync or the use of the PROTON_USE_WINED3D=1 flags and even the company intro works as it should. Restarted a few times to see if it will regress, but the settings have held up.
Based on offline play (not interested in online play) the game seemed to run and function perfectly on my configuration.
As of Proton 5.0-2 and Street Figher V Champion Edition, the game is still borked.
Once you use the SFxT community patch (as others mentioned) main gameplay (single player) works flawlessly.
Glorious Eggroll 5.0-GE-1 GloriousEggroll
https://github.com/GloriousEggroll/proton-ge-custom/releases/tag/5.0-GE-1
Seems to be finally on par with Windows. Even the missing texture glitch is finally fixed. (as of Proton 5.0)
Game ran fine on Proton 5.0-10. No Issues! No additional settings.
Using Proton 5.13-1 the game repeatedly crashed before it got to the title screen. Use a lower version until the issue is patched.
Game ran without issues or special configs.
The game now works as of the current version of Proton (4.11-5) in VR mode. Did not try the DLC desktop mode yet.
After 4+ years it went from "passable" to "native-like" using two different distos (OpenSUSE and now Manjaro).
During my playtime and multiple installs in the past I never had to use switches on the dedicated version nor the "PROTON_SET_GAME_DRIVE=1 %command%" when I switched to the Steam version. I haven't tried to do a clean install on recent patches so I can't verify this.
For my Steam install of the game, my experience have been comparable to my former install of Windows thanks to the many updates to DXVK and the AMDGPU driver during that time.
I also use a lot of plugins with no apparent slowdown. As for pre-rendered videos, that's where I'm noticing slowdown (in the past they worked as well, but now now).
Some additional helpful tips can be found here at this link: https://forums.elderscrollsonline.com/en/discussion/66080/any-way-to-skip-intro-logos
As of Proton 4.11-7 on OpenSUSE the game runs flawlessly to the point of feeling like a native Linux game.
If you can still play it on Steam, it's still a pretty decent flight game.
A few frame stutters. Nothing That would detract from play. Eventually clears up.
The game will try and install .NET 3.5 and give a fail error on the inital launch, but the game still runs fine without it.
While there is stuttering in-game, if you delete or rename the ~/.local/share/Steam/steamapps/common/VR_Kanojo_Data/Plugins/AudioPluginOculusSpatializer.dll file, then everything will be playable from then on.