A guide for getting the opening/ending movies to play on Steam Deck for Ginka and Atri (and potentially other KiriKiri engine games). Reproduced from original guide for GINKA.
Summary
Acknowledgment
Prerequisites
- Install latest version of ProtonGE (you can get it through ProtonUp-Qt from the Discovery store).
- Install ProtonTricks (from the Discovery store).
Part One – Starting off with a fresh wineprefix
- Open Protontricks -> select the game from the list -> “Select the default wineprefix” -> “Delete ALL DATA AND APPLICATIONS INSIDE THIS PROTON PREFIX”.
- Go to Steam, select the game and go to Properties -> Compatibility -> “Force the use of a specific Steam Play compatibility tool” -> “GE-Proton8-21” (or the latest ProtonGE version).
- Launch the game once, wait until you’ve loaded into the menu, then exit the game.
Part Two – Installing necessary components through Protontricks
- Open Protontricks -> select the game from the list -> “Select the default wineprefix” -> “Run winecfg” -> click on the “Libraries” tab -> Under “New override for library”, select and add the following items: “devenum”, “quartz”, “qasf” and hit OK.
- You will be sent back to the previous menu. Click on “Install a Windows DLL or component” -> select “devenum” and hit OK.
- Wait until you’ve been sent back to the previous menu. Click on “Install a Windows DLL or component” again -> select “quartz_feb2010” and hit OK.
- Wait until you’ve been sent back to the previous menu. Click on “Install a Windows DLL or component” again -> select “wmp11” and hit OK.
- Hit OK on any pop-up messages and wait until you’ve been sent back to the previous menu. Once you are back in the menu, exit out of Protontricks.
Part Three – Testing the game
The movie should play correctly after the prologue is over if the steps were followed correctly.
Troubleshooting and using this fix for other visual novels on Steam Deck
While these steps should theoretically work for other visual novels using the same engine (KiriKiri), I have only tested it with Ginka, Atri, and 9-Nine Episode 1. It works for Ginka and Atri, but 9-Nine Episode 1 spits out an error message (which never shows up before applying this fix, so there’s some progress there at least). It should theoretically work for the Grisaia Phantom Trigger series since they use the same engine and are made by the same developers.
If you build upon this fix to get other games working, please share your knowledge through a platform that is publicly searchable (i.e.: not on a Discord server!)