Sanaki
Published
Game runs beautifully at 60 fps. No issues. I had one freeze after an eight hour play session, but that's it, and I'm pretty sure that was a GPU driver issue.
Works perfectly with keyboard. If using the steam controller, the controller must be switched to a keyboard-only profile and must be turned on only after the game starts playing sounds at launch.
Works perfectly with keyboard. If using the steam controller, the controller must be switched to a keyboard-only profile and must be turned on only after the game starts playing sounds at launch.
Game still works perfectly using keyboard. Unfortuinately, I still experience the issue with the steam controller where I must have the controller turned off when starting the game, but can use it fine if it's turned on after the game's production credits begin to show. I tried all available versions of proton and had this issue on every version.
4.11 using D9VK and feral gamemode runs perfectly at max settings. Without gamemode, some graphic stutter is still present with all graphics maxed out. Mafia Town's rain issue and Dead Bird Studio's white wall issue are both fixed. The issue requiring wiping the settings file on every launch to prevent an error is also fixed. Launch options for me are "PROTON_USE_D9VK=1 gamemoderun %command%".
Runs fantastic.
The video settings can now be closed via the close window option in the steam menu, so nothing requires desktop mode anymore. I had one crash after a seven hour session, but no more after longer sessions and multiple suspends. The game runs well. Lower resolution means you'll want to use the map more in Somnium, but overall the game can be played to 100% without any extra effort or tweaks. I do recommend enabling gamepad on the launcher.
Runs fine out of the box.
I enabled the 1280x720 checkbox in graphic settings, though it didn't seem to do anything. By default it seemed to think it was rendering at 1920x1080. On PC this game is a bit weird about resolutions though, so it may literally make no difference. Sadly I don't see a way to run at 1280x800, but that's not a big loss.
Runs fine out of the box.
Control prompts are only for keyboard, but gamepad controls work fine regardless and are fairly obvious.
Game runs fine native.
Menu controls are a bit screwy, but that seems to be an issue with the game itself. The gamepad didn't seem to work via proton, so stick to native to play this one.
Works well, not much to say
If you want proper 16:10 resolution, it's possible, but requires getting Astebreed Tweaker (AsteTweak) to modify the resolutions available. In my case I changed 1280x720 to be 1280x800. Runs beautifully either way, but I definitely prefer full resolution myself. This is an issue on Windows as well, and one the community has been rather vocal about.
Just works. Simple as that.
An alternate control scheme may be preferred, a few options are available.
Game now works perfectly out of the box. No need for tahoma or any workarounds. Plays at 60 fps cleanly on Extreme graphics. I did switch to DirectX 11 in settings, but DirectX 9 -seemed- to perform identically for the short span I used it.
All other proton versions work perfectly -except- that fullscreen pushes the game off the screen. 4.11-3 works in fullscreen as well. I have witnessed zero Linux-specific bugs.
Works fantastic, needs proton forced for achievements to work
Despite not being listed as supporting Linux, there's a native build it'll default to. That one does work great, but won't trigger achievements. I got the ones I had gone past when I loaded my save on the proton build, so at least there's that.
Runs amazingly.
The game supports 1280x800, but may start in a reduced resolution on first launch. I recommend at least assigning jump and dash to L4/R4. Overall, a very pleasant experience on deck.
Works great.
Works with gamepad without issue, but for some reason changing anything in settings seems to require a mouse (or touchscreen). Don't believe that's Linux specific though.
Works great.
Game will crash immediately on start sometimes, but always works on next launch. Mild inconvenience at worst. Could be related to playing in offline mode.
Works perfectly out of the box, no performance issues. If needed, alt+enter toggles fullscreen.
Proton 4.2-1 seems to have fixed all issues. Game runs (and exits) perfectly.
Proton 4.2-1 seems to have fixed all issues. Game runs (and exits) perfectly.
Runs perfect.
Due to the nature of the game, controls are mouse/touchscreen, and will correctly default to touchpad as mouse. If you're going to play with the touchpad extensively, it may be worth setting up a mouse region to span the screen so you don't drop the paddle at the end of the touchpad. I'll probably upload a community profile for this down the line.
Game's fantastic, but you may want to wait for the videos for a stock experience
Controller works great, but for some reason, both with and without steam input enabled, it takes 60-70 seconds from game start for the controller to become responsive.
Shader compilation stutter is definitely noticeable, but as always will go away as you play (or after pre-caching). There are a couple videos in the game that currently display a color bar test screen, but that should be remedied "soon" on the backend via shader pre-caching. If you mind the skipped videos, waiting a short span for that to be remedied may be worthwhile.
Works perfectly out of the box.
I beat the game twice start to finish on the deck. No setting tweaks, default proton, it worked perfect. No slowdowns, no graphic issues, no freezes, no crashes. Suspend works great as well, I used it a couple dozen times. I recommend against running at 40Hz though. I tried it momentarily and frame pacing went a bit screwy that way. 30 fps at 60Hz should work if you need the battery savings.
Runs great.
Specific occasional scenes slow a little, but this is part of the game it seems, not related to performance of the hardware. Overall the game runs wonderfully.
As other stated, crashes with no window. Tried disabling esync, using d9vk, manually installing vcrun2005, corefonts, tahoma, d3dx9_36, d3dx9_43, and others based on information gleaned in searches. No errors in the log, no changes from any of those attempts. Best guess is the game requires a 32-bit prefix to run properly, which isn't easy to do.
Attempted to get both this and the original DeathSpank working. Both show similar logs (nearly empty), presumably both have the same issue. If you can get a 32-bit prefix set up, it -might- work, but that's still a maybe.
Proton 4.2-1 seems to have fixed all issues. Game runs (and exits) perfectly.
Proton 4.2-1 seems to have fixed all issues. Game runs (and exits) perfectly.
Game still just works, launcher and all. Zero issues. Can't confirm the issue with creating an account through proton, as I already have one.
Runs like native, but the game itself is flawed.
Proton provides a like-native experience, but you'll likely encounter a random array of issues inherent to the game itself. Controls are poorly documented, menu controls sometimes get stuck and require touchscreen to function, text randomly switches languages.... Still, the game runs as well as it can. Do with that what you will. The decensor works fine as well.
Used Desktop mode for the "Aurelio." achievement (Easter egg, non-story). Game mode won't allow you to click ok on the pop-up box during that one.
TDP of 3W maintained 60 fps fine while reducing power consumption significantly.
Play in desktop mode if you want 100% achievements. You can collect the one problematic achievement (Aurelio.) on replay via fast forward and skip puzzles rather quickly if desired, or just switch over temporarily when (if) you encounter it. You won't be able to progress your playthrough until you do so, if you fulfill the conditions leading up to it.
Needs forced proton, runs great that way.
As the other deck report indicated, running the native version does not go well. The game -runs- fine, but gets stuck showing only a section of the window, leaving most of the visible game cropped out.
With protonfixes set up, works perfectly out of the box. Presumably will work perfectly with proton versions newer than 3.7-8 as well, but since it's working literally perfectly with 3.7-8, I haven't seen a reason to try anything else.
Game works well, with a couple caveats
The first couple cutscenes have been transcoded as shaders, but most in the game won't play correctly yet. First run you'll also need to use the touchscreen to change the control method to gamepad. For some reason, the game may not recognize a connected gamepad on occasion, requiring reopening the game and redoing this step.
A minimal window bar displays, but nothing else happens. Logs point to numerous errors, but nothing specific that seems easily fixable. First distinct error was a missing mmfs2.dll.
Works perfect, no issues at all. Steady 60fps on Ultra.
Prior proton versions ran the game too fast. That's been resolved.
Runs great. Just don't touch the fullscreen toggle.
Switching between fullscreen and windowed turns the display black. Quitting and reopening the game resolves this.
Without changing proton version, you just get a black screen.
Works perfectly. Considering the simple design of the game, it's unlikely any notable bugs will arise later than I played.
4.2-1 fixed all issues. Plays beautifully on sparkle party (max graphics) without needing to tweak anything for a working mouse.
Works perfectly, no beta branch required.
While prior versions had issues, as of 6.3-8 and experimental, the game runs fine now. The lbandy beta branch is no longer required. That said, if you had played this game previously, you'll need to delete the 255370 prefix from your compatdata. For some reason it does not migrate in a compatible way.
Attempting to use any proton versions newer than 5.13-6 in gaming mode will just show a black screen, though you can hear the game's audio. Didn't try desktop mode, but since the performance overlay doesn't register any frames arriving in that state, it's unlikely to work there either. Given the low popularity of this game, some of the load stutter may have been shader compilation. Overall a very positive experience with the right proton version though.
Forced proton
Native build runs fine, but has no audio. Proton 7.0-2 works great though, with audio.
Runs great
Prior report was native without the steam linux runtime. Verified now uses SLR by default and has working audio. Native works great.
MOVIE directory renamed to bypass video crash
Minor framerate dips (52-60 fps), but nothing too noteworthy
Game crashes immediately if MOVIE directory is not renamed. Game crashes 15 minutes or so in if it is renamed.
I did test mf-install as well as 6.10-GE-1 with MOVIE present. The former caused an infinite black screen on launch, while the latter hung indefinitely on installation of DirectX during prefix setup. I didn't test attempting to migrate an old prefix.
mv MOVIE{,~}; %command%; mv MOVIE{~,}
Some dungeon floors are ridiculously demanding for unknown reasons. In these floors you may see drops to 30 fps and high power draw. It seems to be related to how many traps are on the floor. It doesn't interfere with gameplay, but it's vexing.
The launch option just renames the MOVIE directory to allow the game to run, then renames it back after the game closes. This way if the movies get fixed in the future, removing the launch option is sufficient for them to work immediately. Without it the game stalls on launch and can't even reach the title screen. The only movies in the game are the title video and the ending, and the game just skips them if it can't find the files.
Steam Linux Runtime can start it, but no music and no controller input
I tested Proton, native without SLR, and native with SLR (plus soldier and sniper). Proton won't launch, native won't launch, and while the steam linux runtime version launches, it plays about two notes of the music and then stops. The menu sounds play fine, but not the music. For a music game, this is unacceptable. Controller input also doesn't function in this configuration, and attempting to toggle to fullscreen locked up the game to where I had to restart my deck to get it to shut down.
Occasionally (rarely) crashes with a gc error on launch. Most npc and decoration polygons rapidly flicker. Otherwise fully playable. Logs show various DLL errors, but I couldn't track down a fix myself.
Enable D9VK and the game runs perfectly, no graphic issues whatsoever. Controller also works perfectly on all more recent proton releases.
Runs beautifully
I changed graphic settings to mid, enabled DirectX 12, enabled FidelityFX CAS + Upscaling, and disabled the framerate limit, then dropped the deck's refresh rate to 40Hz for this game. Looks good, feels good, and it's a smooth 40 fps without drawing too much power.
I've been waking up with this game on deck. I'm over 200 hours now and haven't had any issues of note. Once or twice I've gotten a "failed to save game" message, but apparently this is a sporadic issue on every platform, including the console versions. All cutscenes and videos work. No crashes, no issues at all. I do avoid suspending it, since that can screw up the audio on resume sometimes, but that's about it.
To enable Japanese text and fix the quotations in English and Chinese, use the launch option (for Mint at least) "LANG=ja_JP.UTF-8 %command%". For whatever reason, LC_ALL isn't respected, but LANG is. If this isn't sufficient, as it likely won't be, run "sudo dpkg-reconfigure locales" and check ja_JP.UTF-8 in the list, then confirm to recompile the system's locales with support for ja_JP.UTF-8 added.
To enable Japanese text, use the launch option (for Mint at least) "LANG=ja_JP.UTF-8 %command%". For whatever reason, LC_ALL isn't respected, but LANG is. If this isn't sufficient, as it likely won't be, run "sudo dpkg-reconfigure locales" and check ja_JP.UTF-8 in the list, then confirm to recompile the system's locales with support for ja_JP.UTF-8 added.
To enable Japanese text, use the launch option (for Mint at least) "LANG=ja_JP.UTF-8 %command%". For whatever reason, LC_ALL isn't respected, but LANG is. If this isn't sufficient, as it likely won't be, run "sudo dpkg-reconfigure locales" and check ja_JP.UTF-8 in the list, then confirm to recompile the system's locales with support for ja_JP.UTF-8 added.
Perfect out of the box.
Unlike the other games, Japanese text works out of the box and doesn't require launch options.
Game runs well, just change to windowed mode
Steam Input bindings don't function in game mode unless the game is changed to windowed. Fullscreen bindings work fine in desktop mode.
Game works great.
Audio does cut out fully if you suspend and resume this game on the deck at the moment. Hopefully a future system update can help resolve that.
PROTON_NO_ESYNC=1 PROTON_NO_FSYNC=1 %command%
Game freezes irreparably after completing the third stage (Fire Caverns)
Unfortunately this game needs work still. No getting around the issues fully that I've seen.
I played this game across a number of proton versions. Disabling esync -did- seem to remove the crashes on earlier versions, but on current proton it appears the crashes are likely fixed without needing to do that. The crashes are literally the only issue I had across 50 hours of playtime. Far as I can tell, the game is now a pure platinum.
Launcher starts momentarily, autolaunches game, but then the game is just a nonfunctional black screen.
Works beautifully across the board on max graphics, other than videos.
Videos at the moment (menu/billboards) show a test display, which means they'll be available via shader pre-caching "soon". You can use mf-install to get them working now, or you can just wait until they're ready. Either way it'll be a complete experience indiscernible from Windows.
Runs beautifully at max graphic settings.
Tested all 99 tables, every one worked well. There'll be some shader compilation stutter on first loads, but that passes quickly. Cabinet code needs to be re-entered on each launch (for the few users who have one).
Works like native, no issues with a single-player experience
To play with a controller, enable legacy mode in the controls menu. The menu can still be opened/navigated with a controller fine outside legacy mode. I did not get multiple controllers working with the game for couch co-op, nor dinput controllers, but the game has issues with this on Windows as well.
As others stated, pressing any key on the black screen at start will start the game. Works great after that.
Some issues with text splaying across the map when moving it, occasional crashes. Played a bit over an hour, got two crashes in that time, each during a matching sequence in story mode.
Tossed boost and powerup on R4/L4
The verified proton version can't launch the game. 7.0-2 runs it fine, no further tinkering required. Hopefully they'll change the verified version to account for this.
Slight stutter during the initial cutscene on first run, then everything runs clean and smooth.
Didn't try legacy or game editor, but the basic game works perfect out of the box, no tweaks, no flaws.
Game works perfectly in terms of gameplay, but the intro video won't play (hit escape to skip or just wait) and the game won't exit cleanly if any level has been started beforehand. Attempted a few fixes but found no solution.
Game runs beautifully. No issues at all.
Decensor mods also work fine.
Requires physx. Can be installed manually via winetricks/protontricks (protontricks 225640 physx). Game runs cleanly once physx is present, no noticeable issues thus far.
Requires physx. Can be installed manually via winetricks/protontricks (protontricks 225640 physx). Game runs 100% perfect once physx is present, have seen no platform-specific bugs whatsoever after ~30 hours of play.
Runs well via proton, but not native.
Controller glyphs are all blank. It supports steam input, but it seemingly doesn't have deck glyphs.
Native has low framerate (30-40 fps), despite low utilization of both CPU and GPU. It also has shader compilation stutter and issues rendering models in the Netricsa (monster log). Proton fixes the framerate issues and model rendering, but has severe shader compilation stutter. That will be remedied in time by shader pre-caching as people play it. Neither version has button glyphs. Tested all three steam Linux runtimes, but saw no notable improvement for the native build. I'm slowly working on a playthrough on Ultra x3 to attempt to build a comprehensive shader cache, so hopefully that'll help others down the line.
Changed from native to proton
Native has no sound. Native with the Steam Linux Runtime has sound but no controller support. Gotta use proton for this one at the moment.
Game runs perfectly, but far too fast to actually play comfortably. I haven't found a way to slow the game down to the correct speed.
Runs perfectly. Steam controller doesn't work out of the box for me, but works fine via a keyboard profile.
Via logs, wine mono is not installed. Using winetricks/protontricks to install dotnet40 seems to indicate the issue is that it requires a 32-bit prefix, which proton doesn't currently support.
Game plays perfectly, sound works, steam controller works, music does not work. Couldn't find a fix.
Runs fast and gorgeous.
Power draw is ridiculously low compared to other visually comparable games. It's a great option for the deck. Supports 1280x800 resolution as well. This may be a permanently installed game for me.
Strenuous, but a good experience.
Changed to 40Hz, enabled FSR, changed to 960x600 windowed, dropped shadow quality to low
Mostly just button glyphs.
This game is known to be unusually strenuous on Linux. This remains true on deck. Better to stay plugged in if possible. Framerate can drop in some areas, but I never saw it dive under 20 fps. Usually it's in the 35 fps area.
You won't be playing this one at 60 fps, but it runs reliably in spite of the performance impact, and it's a fun entry to give a spin.
It takes 30-60 seconds on launch for the game to actually go fullscreen, but after that it runs beautifully. In my case I had to turn off vsync to reduce graphic stutter, but that appears to be specific to my system. Gameplay ran close to 240 fps for me, never even had a moment's stutter, and cutscenes and videos play just fine. Steam controller was recognized automatically and is directly supported by the game, including button prompts specific to that controller.
Game won't even run with GE variants on deck.
Tried 7.0-2, experimental, GE-Proton7-16, Proton-6.21-GE-2, and Proton-5.9-GE-8-ST. Best case, either immediate ctd or an error message. The last variant I listed caused the deck to freeze and require hard power off. In all cases I wiped the prefix before trying a new version. Game's very borked on deck.
LB/RB on L4/R4 is just nicer.
rm bin/libstdc++.so.6; %command%
For the native version, libstdc++.so.6 needs to be removed for the game to run. The proton version works fine as well and is simpler to enable, but appears to consume approximately half a watt more power. Neither is particularly strenuous to run, so it's up to the user's comfort level which route they take. A bit like this game.
AutoIt Error "The requested action with this object has failed." Newer proton versions haven't helped at all.
As of proton 4.2-1, gamepad issues have been fixed. The game runs perfectly out of the box.
Game doesn't launch.
Starts up on a black screen. Two windows are open, but neither responds to the escape key (steam+dpad left). Tried mashing that, tried waiting, nothing. Game's borked.
As others stated, the minimum os version needs to be changed. After that, in my case glyph updates fail, but you can manually install glyph into another prefix, update it, and copy the .exe files over into Trove's files. Not optimal, but it works. Could probably hardlink the glyph files to make updates smoother, I just haven't tried that. After doing so, the game runs perfectly. On my system I can run on ultra and framerate will vary between 50 and 120 fps depending on clutter. Alt+tab works for me, though sometimes you have to switch windows three or four times to get it to come back properly.
Without forcing proton, nothing renders other than menus and text. Levels are just black.
6.12-GE-1 GloriousEggroll
I needed to add the following line to my dxvk.conf for the game to smooth out sporadic stuttering by vsyncing to 60Hz:
dxgi.syncInterval = 2
Since the game has a base framerate of 30 fps, divide your monitor refresh rate by 30 to get the correct value there. This can be added to the file dxvk.conf
in the same directory as WOFF.exe if you don't already have a global dxvk.conf set up, or if you do, you can add it in the following format to restrict it to this game:
[WOFF.exe]
dxgi.syncInterval = 2
Since it currently doesn't appear possible to install dotnet40 in this proton version's prefixes, enabling fullscreen requires manual creation of <librarydir>/steamapps/compatdata/552700/pfx/drive_c/users/steamuser/Documents/My Games/WOFF/<steamuid>/woff_config.ini
containing (approximately) the following:
WindowType:full screen
WindowResolution:1920:1080
ShadowResolution:2048
PostProcess:on
Runs fantastic with a couple minor tweaks
Enable fullscreen to cut a third of the battery consumption
Use the second launch option (the Japanese one) to open the graphic configuration and enable fullscreen rather than windowed. This cuts about a third of the power consumption on the game and smooths out the frame times. Then press the ... button, enable a per-game profile in the power settings, and change the frame limiter to 30 fps. Between fullscreen and the 30 fps limit the game will run smooth. Without doing -both-, the frame limiter built into the game runs at about 31 fps and makes it very uncomfortably stuttery.
Works great out of the box.
Tried testing FSR at 640x400 for battery. Touching resolution settings will get you stuck at 16:9. Resolution can only be changed through direct config ini edit. As an "easy" fix, you can change fullscreen type to windowed and it'll stretch to 16:10. For a proper fix you'll need to edit the config ini in AppData/Local/Wuppo and change "resolution" back from 13 (auto 16:9) to 14 (auto 16:10).
Lest anyone wonders, at 640x400 with FSR enabled (only possible through changing "custom_resolution_width" in the ini), I saw no battery savings whatsoever.
Game doesn't run on any proton version.
I tried multiple proton versions with no luck, though 4.11-13 can at least start the launcher if desired. Despite the reports from others, over 30 attempts failed to launch at all. Wish it were otherwise, but this one's borked.