
crazymonito
Published
If you have dynamic shadows turned on, shrink sense will make the screen go completely dark. Turning off the setting fixes the issue.
Played the game for about an hour without any tweaks and it ran without any issues. There's some occasional stutter during explosions, but they're pretty minor.
No sound when playing native but works fine if running through Proton
If the devs fix the sound, native will definitely be the best way to play this as there is no launcher on the native version. Currently Proton is the only way to get audio in the game though.
Game launches without any tweaks but it is stuck at 640x480. Updating the config file for the game does not have any effect on the resolution. The sound occasionally stutters and I was not able to get controls working, but gameplay does appear to work (I was able to get to the first level but not move). The "first run config" also runs every time the game is launched. Disabling Esync prevented the game from launching for me so YMMV on that one.
I have about an hour on the Steam Deck without any major issues. The slowdown can be a little frustrating at times, but overall it works.
The mouse occasionally gets lost behind the launcher, but can be fixed by restarting the game.
Midi music doesn't play and the crackling gets pretty bad in outdoor areas.
It works fine, but occasionally gets stuck on the launcher.
Game slows down a lot in the outdoor areas and sometimes if there's something making sounds in a room (fireplaces especially). This causes the cursor to delay changing to let you know what can be clicked.
Added to ScummVM and then added ScummVM command to Steam
Adding to Steam with ScummVM
- Install the game through Steam
- Install ScummVM through the Discover app
- Open Flatseal and turn on 'All system files' permission for ScummVM
- Open ScummVM and click 'Add game'
- Select the following directory: /home/deck/.steam/steam/steamapps/common/Phantasmagoria/Phant
At this point you should be able to launch the game from within ScummVM. Now we can add it to Steam.
- Create a file named phantasmagoria.sh anywhere on your computer.
- Add the following text into that file:
#!/bin/bash org.scummvm.ScummVM phantasmagoria
- Make the file executable and then add it as a non-steam game
Launcher wouldn't let me use the touchpad to click the required options, but the touchscreen worked ok.
Installed the Direct3D patch from PCGamingWiki
Was able to consistently get to the start of the first level, but it would usually crash within the first 30 seconds.
PROTON_NO_FSYNC=1 PROTON_NO_ESYNC=1 PROTON_USE_WINED3D=1 %command%
Installed the Direct3D patch from PCGamingWiki
vsync also needs to be turned off in the nGlide configuration and in the game settings. After that it works great (played through first two missions without any issues)
PROTON_NO_FSYNC=1 PROTON_NO_ESYNC=1 PROTON_USE_WINED3D=1 %command%
Sorry to triple post here but I realized I missed a couple of important steps and wanted to correct them. Here's a guide I put on Steam that I'll update as needed https://steamcommunity.com/app/328470/discussions/0/3425563679848533975/
Also happy to answer any questions there! I've since finished the game on the Steam Deck and it was pretty smooth. The final boss can cause some crashes so save often!
The Steam Deck's native resolution isn't supported but it worked ok with 800x600. Anything higher will distort it too much to play.
Some crashes at the last boss, but it's playable.