Just because this was poorly documented, I'm writing how I configured Cxbx-Reloaded to run on the Steam Deck:
- Cxbx-Reloaded CI-8ac5d14 (Thu, Oct 13, 2022 1:39 PM)
- Cxbx-Reloaded CI-a5f4b3b (Fri, May 14, 2021 12:45 PM)
- They broke shadows in JSRF after this, and helpfully locked the corresponding issue even though it still 100% happens to this day so yeah. At least they didn't close it I guess.
- https://github.com/Cxbx-Reloaded/Cxbx-Reloaded/releases/download/CI-a5f4b3b/CxbxReloaded-Release-VS2019.zip
- Proton-GE 7-41
- Add Cxbx-Reloaded as a non-steam game and configure it to use Proton-GE.
- Use protontricks (I used the flatpak version) to install:
a.
d3dcompiler_42
b.d3dcompiler_43
c.d3dcompiler_47
d.d3d9x
These seemed to be enough to at least make JSRF boot.