ÞÞÞÞÞÞÞÞÞÞÞ
Published
Seems to work perfectly.
I haven't tried online multiplayer, but the game works out of the box.
Works perfectly
I was able to beat the game and gain all achievements with the latest Proton.
Works. Multiplayer is laggy.
The multiplayer mode, which is essential for extracting any form of entertainment from this game has some heavy lags in some spots, but this also affects Windows. Other than that, the game works perfectly on current Proton 5.0-9.
Will not launch with the latest Proton GE or Proton-TKG. I haven't tested any additional launch options besides RADV and wine-staging-tkg FSYNC env variables.
This game is locked in 800x600 resolution. The game window gets stuck in the top left corner of the screen and the menu items are only interactible with invisible buttons in the middle of the screen.
The only thing I've tried so far was to allow the game's winecfg to emulate a 800x600 virtual desktop. To do this, type protontricks 494360 --gui and select the default wine prefix. Run winecfg and in the Graphics tab, you will see the option to enable a virtual desktop. (There are other ways to do this instead of through protontricks of course, but whatever.) The wine window may open and close when you launch the game at first, but just give it a minute and the game will work fine in windowed mode.
gamemoderun WINE_FULLSCREEN_FSR=1 WINE_FULLSCREEN_FSR_MODE=ultra strangle 60 %command%
renamed testapp.exe to Battlestationsmidway.exe
Very poor performance (50-15fps)
Finicky with typical gamers, but does not take long to get it working. Part of the fun with Linux is tinkering.
I followed the steps bellow and got Blood and Bacon working on OpenSUSE Tumbleweed, 4k/60FPS in 5 minutes:
After one initial launch, install dotnet40: protontricks 434570 dotnet40
WINEARCH WINEPREFIX='path / to / SteamLibrary /steamapps/compatdata/434570/pfx' wine reg add "HKLM\Software\Microsoft\Windows NT\CurrentVersion\ProfileList\S-1-5-21-0-0-0-1000"
(point WINEPREFIX towards the Blood and Bacon proton prefix)
- Set PROTON_NO_D3D11=1 %command% launch flag.
Then, the game should be playable. This was tested on the latest update since Feb 2020. Online works fine. Alt+Tab crashes the game sometimes. Ignore any rundll errors on first launch.
protontricks 434570 dotnet40
Using the instructions from the previous users:
Step 1: install or reinstall Blood and Bacon
Step 2: in your terminal paste " protontricks 434570 dotnet40 " and run through the installer
Step 3: in your terminal, point your WINEPREFIX to your installed Blood and Bacon proton prefix and add the registry fix; for example: WINEPREFIX='home/user_name/.steam/steam/steamapps/compatdata/434570/pfx' wine reg add "HKLM\Software\Microsoft\Windows NT\CurrentVersion\ProfileList\S-1-5-21-0-0-0-1000"
Step 4: Launch the game and ignore any rundll errors. The game should work now.
Audio became crackly overtime. It would drop out for a second every now and then.
Mouse input would lag every now and then.
The game runs horribly after playing consistently for 1+ hours. There is mouse lag and rubber-banding evident as well as massive drops in framerates.
Upon first launching this game, it runs okay -- I wasn't getting a stable 60 fps on anything above 1080p on any graphics settings (which is not good for my hardware), but the framerate would linger around the 54-62fps range, so it was playable for a while. However, after playing for about 3 hours, the performance dropped like a rock. The game lagged horribly, mouse input and audio would cut out and this essentially rendered the game unplayable for now.
Not enjoyable
Some fonts are missing
When initiating fullscreen with the built-in command F5, the screen goes blank.
Noticeable input delay
I haven't tried running protontricks yet. Out of the box, the game is playable in windowed mode, but with the slight input delay, missing fonts, crackly audio, and issues initiating proper fullscreen without stretching the image, this game is wholly uncomfortable to play. Tested with latest builds of Proton and Proton-GE stable.
F5 will not initiate fullscreen. Alternatively, Alt+Enter works perfectly.
Can't keep a steady 60 fps. Lags especially during segments with a lot of text on screen.
The audio falls out of sync sometimes and there are minor framerate issues, but it seems to be playing fine other than that.
5.21-GE-1 GloriousEggroll
The game crashes when initializing fullscreen. Works fine with borderless windowed mode.
The performance lags behind windows a bit, but after turning Antialiasing off, it works like a charm. I've been playing with VKD3D enabled, but I'm not sure if there is much of a performance difference between it and DXVK. Also, the intro video does not play, but it can be disabled per this wiki page. The menu videos do work.
Works great using Proton 3.16-9 and OpenGL instead of Vulkan (PROTON_USE_WINED3D=1). No other tweaks needed.
During the startup movies, the audio is sped-up and choppy.
Some areas of the game cause noticeable performance hits.
Linux Native performance is horrible (30-50fps average, max settings). Through Proton, I achieved a 90-140fps average, max settings, though some areas cause the game to chug a little bit. There is something strange going on with the audio as the game is loading through the introductory credits, but does not happen during gameplay. Overall, quite enjoyable.
Follow this guide: https://icculus.org/finger/flibitijibibo?date=2019-07-31&time=13-55-03
Custom shell script
After following the instructions as mentioned in the appended guide, force Steam to execute the ./CSTW.sh shell script from your CSTW installed Steam directory folder.
For instance, Set Launch Options: ~/.steam/steam/steamapps/common/Cthulhu\ Saves\ the\ World/CSTW.sh &command%
Then, the game will run perfectly.
Denuvo. Summary of attempts:
You must have the very latest bleeding-edge GPU and vulkan drivers. See this github thread.
You will need to bypass the intro video and signin manager, as well as the keypress activation for the loading screens. If you are an AMD card holder, this game apparently does not work with ACO, so you will need to use LLVM. This will look like:
RADV_PERFTEST=llvm %command% +in_terminal 1 +com_skipIntroVideo 1 +com_skipKeyPressOnLoadScreens 1 +com_skipSignInManager 1
I have attempted to use Proton 5.4-GE-2, which some claim to work. However, this game is so infested with DRM that I keep being directed to this page with an error message whenever I launch the game. I'll either try again in 24 hours or refund the game and keep my eye on the progress of getting this game to work. It's clear that some people have managed to achieve it, albiet not very reliably.
Proton-5.4-GE-2 GloriousEggroll
Proton 5.4-GE-2 is required. If you use Mesa drivers, this will interest you.
Audio in the menu is slightly out of sync.
Unfocusing the window/switching and taking screenshots causes problems.
My Xbox One S controller would drift, but my Steam controller mapped to WASD worked fine.
ACO does not work. You will have to use LLVM or the amdgpu-pro drivers. Some settings ruin performance such as Texture Pool Size, especially if you use LLVM.
Mitigating the audio and performance issues will require a lengthy launch option string. You may also want to update your GPU and vulkan drivers from either chaotic-aur or TK-glitch's PKBUILDs. To further sharpen performance for Mesa users on Arch, you can utilize vulkan from the amdgpu-pro drivers like so:
VK_ICD_FILENAMES=/opt/amdgpu-pro/etc/vulkan/icd.d/amd_icd64.json PROTON_NO_ESYNC=1 PROTON_NO_FSYNC=1 PULSE_LATENCY_MSEC=100 %command% +in_terminal 1 +com_skipIntroVideo 1 +com_skipKeyPressOnLoadScreens 1 +com_skipSignInManager 1
The game runs fine for me using these methods.
5.8-GE-2-MF GloriousEggroll
With Update 1.1, the removal of anti-cheat integration is effective, making the game fully playable in single-player mode now. I used the same tweaks as before.
Won't work with current winetricks?
I've tried the workarounds as suggested below to the T and even some methods of utilizing the 32-bit prefix like other games require. The game never fails to crash after the "viewer discretion" screen.
Too many issues.
The Pay is Nice and Rotgut have heavy graphical issues and glitches.
The Pony Factory would freeze and crash my game a couple times if I had Vsync turned off. I eventually completed this game though.
Carthanc will not launch.
Most of the games in this collection will work; however, some of them have ugly graphical issues and and/or stability issues. I haven't tried many tweaks except PROTON_USE_WINED3D=1 and different Proton versions. No progress so far. These issues prevent me from comfortably recommending for Linux right now.
Works okay with 5.0-8.
The Pay is Nice and Rotgut still have heavy artifacts.
Carthanc now launches without issue, now making the entire collection playable. Rotgut is still saturated with graphical artifacts and missing textures, but it is probably the worst game in the collection anyways.
Works OOTB with latest Proton 5.0-10
Since this game functions as a launcher for almost a dozen mini-games, a floating window manager works best. Alt+Tab-ing is necessary to switch from the main hub window to the mini-game windows. I am using Fluxbox in this case.
Works perfectly
Everything works out of the box with default Proton >=5.0.
I also used RADV_PERFTEST=aco for my AMD card just in case there were performance hitches. I'm unsure if this is necessary. Altogether, the game runs perfectly.
Dosbox with custom CRT shaders
The background music cuts out randomly. Seems to just be a bug in the game in general.
To preface, this game works fine out of the box and does not require any customizations to work.
However, it will benefit you to edit the Dosbox configuration file in the game's root directory to enable fullscreen support at launch. I am using a custom fork that enables the use of custom shaders. Compilation and customization instructions can be found here as well as directions for using the shaders.
After compilation, I just renamed the Dosbox binary found in the ~/dosbox/src/ subdirectory from "dosbox" to "dosbox.exe" and replaced the existing "dosbox.exe" with it in the game's root directory. This isn't completely necessary, but it's the easy way and it works. Make sure to edit the "dosbox.conf" file in the game's root to accommodate any other preferable customizations.
The native version of this game runs at a stable 120fps framerate, but has a multitude of graphical glitches that render the game unplayable. With any Proton version I have tried, the graphical glitches are fixed, but the game runs at a very low framerate. Not recommended.
Had to Alt+Tab before the main menu accepted any input.
Fonts seemed to render properly out of the box without needing to rename/delete SDNXLFonts.dll.
Very playable.
Videos during end cutscenes do not play.
With current Proton 5.0-9, this game is 100% playable, except the videos during the various ending cutscenes do not play, but this does not affect the gameplay.
Does not run well on native Linux. It is also missing features in the Linux version.
5.11-GE-1-MF GloriousEggroll
No in-game audio plays at all
As of the latest Proton GE, the cutscenes play perfectly with audio. However, there is no audio in the initial menu, or in-game at all. I have not tried any protontricks yet.
5.9-GE-6-ST GloriousEggroll
I played in Borderless Windowed mode
Crashed once in 3 hours while loading a video.
Launch the game once to create the wine prefix and then, as mentioned in the previous comments:
protontricks 368370 ffdshow l3codecx winxp directshow
I used the latest stable Proton-5.9-GE-6-ST. I'm not sure if it makes a difference.
5.9-GE-5-ST GloriousEggroll
The game would not launch with Proton-5.9-GE-6-ST. It launched with Proton 5.10 beta, but the videos would not play. PROTON_LOG=1 revealed that the game was calling for mfplat.dll, so I issued mf-install with:
protontricks -c '$HOME/mf-install/mf-install.sh' 1294230
I then forced the game to launch with Proton-5.9-GE-5-ST. For some reason, doing both of these steps made the game 100% playable. YMMV.
Download the Linux Wine patch from the Unofficial Kingpin patch downloads page found here.
Fullscreen was finicky even after applying the patch. Force the game into Fullscreen mode, Desktop scaling, and Default OpenGL.
This game is just as unstable on Windows as it is through Proton and is burdened by its outdated engine and mechanics. It has many issues with modern hardware, in its vanilla state, to put it simply.
The recommended approach is to install the Unofficial Kingpin patch which rectifies the resolution issues and adds some other useful features like updated graphics and a server list.
All that must be done is to navigate to the ../linux/ directory on the downloads page and download "kingpinpatch_v8wine.zip." Then, extract the .zip and copy the contents into the game's installation directory and relace any conflicting files.
I played the game for about two hours on the latest Proton 5.0-10 without any issues. I HAVE NOT tested multiplayer mode.
Works perfectly with the latest stable Proton GE.
I have only played a little under an hour, so I'm unsure if there are any hindrances later in the game such as unloadable cut-scenes and areas and whatnot. The games runs just as it would on Windows. Played with an Xbox One controller.
Works OOTB
I was able to complete the game through default Proton. It may take a little while to start after clicking Play. YYMV.
Esync fixes audio glitching and unresponsive menus.
Dotnet 3.5 must be installed for the game and launcher to work. The third report for this game lists execellent instructions on how to achieve this.
Disable Esync
Controller crashes the game without installing dotnet35
The game will be locked at 640x480 resolution and the config launcher will not save any settings out of the box. It also crashed when I input anything from my controller.
Uninstall wine mono with winecfg and set your Windows version to Windows 2003. Override mscoree in the Library tab. Then, install dotnet35 with the installer from the game's "external" folders through wine with the WINEPREFIX set to "path/to/steamapps/compatdata/219950/pfx." The installer will be located at "/path/to/steam/steamapps/common/NiGHTS \Into \Dreams/external/DotNet3_5\dotnetfx35.exe" After dotnet35 finished installing, rename "dotnetfx35.exe" to "dotnetfx35.exe.bak" and "DXSETUP.exe" to "DXSETUP.exe.bak" in the game's installation directory.
The game should work now. I played for about an hour at 4k reolution with a wireless Xbox One S controller on the default Proton version without issues.
5.9-GE-8-ST GloriousEggroll
Textures would pop in and out, though seldom. One or two character models were missing, but they don't affect the story or game-play.
Lags when entering new areas.
There were a few small issues here and there such as struggling to initiate fullscreen with the i3 window manager, some minor slow-down when walking around certain areas in the game, and infrequent graphical glitches. Strangely, the mfinstall method did not fix the videos for me, but using a slightly older branch of Proton-GE did. Other than these things, the performance was good (120+ FPS on Epic settings/1440p, low AA, no vsync) and I was able to do a complete playthrough of the game with all achievements.
Slight frame drops from 120fps to ~80fps
Would not launch with default Steam/Proton settings.
5.4-GE-3 GloriousEggroll
Windowed/Borderless Windowed mode allows Alt+Tab
Game will not launch without Proton-5.4-GE-3 and mf-installcab
Requires a Proton-5.4-GE-3 prefix and mfplat.dll to play the opening cutscene. This is assuming you have the custom proton nstalled correctly. Download mf-installcab then:
PROTON="/$HOME/.steam/root/compatibilitytools.d/Proton-5.4-GE-3" WINEPREFIX="path/to/steamapps/compatdata/952060/pfx" ~/mf-installcab/install-mf-64.sh
chmod +x ~/mf-installcab/mfplat.dll
mv ~/mf-installcab/mfplat.dll path/to/steamapps/common/RE3
Now force Proton-5.4-GE-3 and set your launch options:
RADV_PERFTEST=aco PROTON_FORCE_LARGE_ADDRESS_AWARE=1 %command%
5.4-GE-2 GloriousEggroll
Crashes after entering S.T.A.R.S. office as Carlos. Unable to progress.
Large Address Aware prevents crashes during FMV
Utilize mfinstallcab as suggested by the other reports and set PROTON_FORCE_LARGE_ADDRESS_AWARE=1 as your launch flag to prevent crashing during FMVs. I have played for about 2.5 hours on the main story and I have tried a handful of DLC. I haven't experienced one crash so far.
I squeezed a bit more performance out by using D9VK.
You must install wmp11 as suggested by the previous users.
Some screen tearing even with Vsync enabled.
Would not work on any other Proton version for me.
32bit WINEPREFIX required for wmp10 and windowsmedia-kb942423-x86-intl.exe
Frequent frame drops even while using D9VK.
Loading the Campaign mode takes forever. The first loading screen, before the new game starts, loads quickly after the wmp10 fix. The game wouldn't budge after the second loading screen.
Campaign Mode does not work out of the box. You must tinker with the wine prefix to be able to install the necessary components to enable the game to chug past the New Game loading screen. This game requires WMP10, which can only be installed within a 32bit Wine prefix. Well, Proton does not play very well with 32bit prefixes. I made an amateur guide for how I kind of got this game working.
https://gist.github.com/cvrses/b3360f74145cf8d253e80bde0bbcdd85
After all of this, the game still does not load beyond the SECOND loading screen for me, but your mileage may vary. I do not recommend troubleshooting this for Campaign Mode until Wine fixes its issue with WMP10 and allows it to be installed within a universal prefix.
D9VK is required for the game to run. Large Address Aware added a little more performance for me.
32 bit Wine prefix for WMP10
Frame drops every now and then. May be because of shader cacheing.
Campaign mode does not work OOTB. This game will not load past the New Game load screen on Campaign Mode without WMP10 and the KB942423 codecs.
You will need to create a 32bit prefix for your game via Wine with Windows XP before you download wmp10 and the KB942423 codecs. Here is a guide I wrote to allow Resident Evil Revelations to play nice with Proton:
https://gist.github.com/cvrses/b3360f74145cf8d253e80bde0bbcdd85
I initially had an issue where the New Game loading screen would load, cutscene played, and everything worked fine until the second cutscene in the ship. It would hang at the loading screen right before it. I fixed it either by redoing the whole process and running the windowsmedia-kb942423-x86-intl.exe installer a couple times in a row, or by deleting my saved game and restarting. Everything works fine now.
32-bit Wine prefix and wmp10
Wired and wireless Xbox One controllers were both detected but the controls would freeze randomly. Some combat sequences would cause the controllers to rumble indefinitely until the game was forcefully quit.
Stuttering every other minute leads to an unenjoyable experience
Crashed twice within 3 hours of playtime.
Poor performance with any Proton ver.
Runs very poorly even on lower settings.
Does not launch with either the main Proton branches or Experimental. With GE, the game runs flawlessly.
6.1-GE-2 GloriousEggroll
Slight aliasing problems
Runs a little slower than on Windows
Proton-6.1-GE-2. It did not work for me on any later versions of Proton-GE. Mf-install is also a headache. The game stalls on a black screen for about half a minute before the splash shows (my game is downloaded on an XFS 7200rpm HDD though so ymmv.) It runs at 60+ fps on max settings 4k on my 6800xt, but still seems a little sluggish compared to Windows.
5.9-GE-3-ST GloriousEggroll
Runs poorly on Medium/High settings.
I can only achieve a stable 60 fps on Low settings 1920x1080. I have not tried other drivers, any advanced tweaks. PROTON_NO_ESYNC=1 and PROTON_NO_FSYNC=1 do not seem to have any effect.
Works OOTB for most
taskset -c 1-12 %command%
I had to use the prefix "taskset -c 1-12 %command%" for the game to launch with my CPU. I believe this is a common bug with Unity games and Wine.
5.9-GE-2-MF GloriousEggroll
I have only played a little over 200 rooms so far, but everything works perfectly with the latest Proton GE.
The game will crash while trying to create the map after a new game without forcing Large Address Aware.
The game would not launch without installing xna40 via protontricks.
I will note, at this time, the game is still in it's early access phase, so any bugs may just be the game and not Proton or Linux.
Fixed audio crackling with PULSE_LATENCY_MSEC=100 %command%
Works fine OOTB - some audio crackling that can be fixed. The game only opens in windowed mode, but initiating the window into fullscreen mode through my window manager served no issues.
PULSE_LATENCY_MSEC=60
Set the PulseAudio latency to 60 msec for best sound.
Requires mf-install to play cutscenes.
Some small textures are blacked out, but they are few and far between.
Runs quite slow at around 30-40fps even on "High" (not the highest) settings @ 1440p fullscreen for me.
If you have a CPU with more than 8 cores (in my case, I have an AMD Ryzen 9 3900x, 12-core CPU) you will need to set something like " taskset -c 1-16 " (without "") as a launch option for the cutscenes to play. See: https://github.com/z0z0z/mf-install/issues/44
Some shadows are textureless and blacked out.
This game really doesn't run well through Proton as compared to Windows. Even on "High" settings and lower-than-native resolution, I was still getting framedrops under 60fps. For my hardware, that is just poor.
I've tried various different versions of Proton and their tweaks, custom kernels, intense gpu overclocking, enabling gamemode, and enabling Mesa ACO compilers to try to eek out every bit of performance I can with this game. It is not budging 40fps avg @ max settings for me, even at a lower resolution.
This game is totally playable if you wish to play it with medium-high settings @ 1080p, but I doubt it will run very well with max settings @ 4k unless you have a monster of a PC.
The most annoying issue is that this game does not allow you to adjust the resolution when it is fullscreen. To play at a lower resolution, it must be windowed and you'll probably want to do this if you have a 4k display and want the game to play beyond 40fps at all. Very annoying.
Still runs a little slower than Windows 10.
An update was pushed for this game to finally allow fullscreen resolution changes. Runs fine at 4k/high settings now.
Game crashed so bad it reboot my PC. Only happened once.
The game dips down to 42fps with the VCR filter on even at a lower resolution. Most games play fine at 4k@60fps at max settings for me.
Other than one crash and low framerates with the VCR filter on (which you should keep off anyways), the game runs fine. It's a short game nevertheless.
Many areas of the game have a majority of the textures missing and appear as white backgrounds.
Sometimes double-clicking to run is not registered.
This game suffers occasional bugs on Windows too such as missing textures and unregistered inputs. Playing through Proton seems to have made those bugs much more frequent. I have tried different Proton versions as well as a slew of protontricks and nothing has solved it. For now, the game is not enjoyable to play until a fix is found.
ResidualVM graphics override mod
Extract the mod files into your downloaded game directory just as if you were using Windows. The mod fixes fullscreen, stability, and fonts by use of ResidualVM. Use the Windows version of ResidualVM when following this guide. In Steam, set PROTON_USE_WINED3D=1 as your launch option.
6.1-GE-2 GloriousEggroll
Audio will stop working after pressing "Start". This issue persists on WIndows too. Can be fixed by switching between audio output devices in-game.
Aliasing problems with hair textures
Runs with similar performance on Windows.
Input lag and frame drops
This post in the discussions forum for The Witch's House MV provides a link to a custom RPGMV port of this game for Linux. The attached Google Drive folder in the post is NOT translated to English.
I downloaded the .7z file and extracted it to my games directory for Lutris. Then, I copied over the following files and subfolders from my Steam installation of the game into the new Witch's House MV directory:
locales, www, nw_100_percent.pak, nw_200_percent.pak, resources.pak, and package.json
All to ensure that the resources needed for a full English translation were available.
Then, I launched the game through Lutris with the Linux Native header, and the game runs silky smooth. This is only intended for those curious enough to get this game working perfectly on Linux. This is NOT intended as a primary fix.
Playable. Requires decent GPU.
Screen resolution does not change upon setting it in the game's settings.
Runs a little slow
Bad performance
Very low frame rates on any graphical settings.
It launches and "works" out of the box, but the frame rate is as low as 17-22FPS on any graphical setting, which make it very uncomfortable to play. Not sure how it fairs on NVIDIA GPU's. Your mileage my vary.
There is frequent stuttering until disabling Esync.
Works fine
The game has a Playstation 1 low-poly style to it. The graphics have a short draw and pop in and out frequently. I'm unsure if this is a Linux issue, Proton issue, or if it is simply artistic endeavor. The game is perfectly playable though.
Works fine with any version of Proton I've tried. I have it set to default.