Protontricks (d3dx9, mfc42, xact, corefonts) and some simple fixes makes the game play as it would on Windows
protontricks d3dx9 mfc42 xact corefonts
In-game fullscreen in non-functional. However, Plasma (Wayland session) gives an option to manually go fullscreen with the window (right click on icon -> more actions -> full screen) which works perfectly.
My controller (PDP Fight Pad), although recognized when I run on Windows immediately, is not registered by the game by default, although I suspect this may be due to Windows taking care of it behind the scene. Steam controller input worked perfectly, though, so easily resolved (the default mapping is perfectly fine).
Using the reports below and the protontricks fixes gets the game running when otherwise it would not. Additionally, using some window manager controls and Steam Input controller config makes up for the remaining issues. Definitely worth the effort.
protontricks mfc42 xact d3dx9 corefonts
I followed the instructions in Achi's review which are " 1 download protontricks 2 launch towerclimb in steam. it won't work, but this is necessary for protontricks to see it 3 open protontricks and select towerclimb (If using commandline point to the towerclimb exe) 4 select "Select the default wineprefix" 5 select "Install a Windows DLL or component" 6 check "d3dx9", "mfc42", and "xact", and then click OK 7 select "Install a font" 8 check "corefonts" and then click OK 9 right click towerclimb, and then in properties under general put "protontricks mfc42 xact d3dx9 corefonts" as the launch option (i'm not sure if this is necessary, but do it just to be safe)" I removed the instructions that were steam deck specific, I followed it and it worked great!
Rarely it would force me to run in a direction, I had to restart the game to fix the issue so sadly run ending (I will look to see if you can fix it without leaving game, I am also not sure if this is linux specific but I imagine it is)
Without tinkering does not work at all
protontricks mfc42 xact d3dx9 corefonts
for any clueless steam deck owners like myself trying to get this to work, here's exactly how I did it:
- hold down the power button and select "enter desktop mode"
- open discover
- download flatseal
- download protontricks
- open flatseal
- in flatseal's menu, select protontricks, then scroll down to "Filesystem" and check "All system files" (this is apparently a steam deck exclusive issue)
- launch towerclimb in steam. it won't work, but this is necessary for protontricks to see it
- open protontricks and select towerclimb
- select "Select the default wineprefix"
- select "Install a Windows DLL or component"
- check "d3dx9", "mfc42", and "xact", and then click OK
- select "Install a font"
- check "corefonts" and then click OK
- right click towerclimb, and then in properties under general put "protontricks mfc42 xact d3dx9 corefonts" as the launch option (i'm not sure if this is necessary, but do it just to be safe)
most text was fine, some larger fonts became wacky but still readable
please play towerclimb its great
protontricks d3dx9 mfc42 xact corefonts
if you're a clueless steam deck user like myself, heres some exact directions to get this game working:
- hold down the power button and select "enter desktop mode"
- open discover
- download flatseal
- download protontricks
- open flatseal
- in flatseal's menu, select protontricks, then scroll down to "Filesystem" and check "All system files" (this is apparently a steam deck exclusive issue)
- launch towerclimb in steam. it won't work, but this is necessary for protontricks to see it
- open protontricks and select towerclimb
- select "Select the default wineprefix"
- select "Install a Windows DLL or component"
- check "d3dx9", "mfc42", and "xact", and then click OK
- select "Install a font"
- check "corefonts" and then click OK
- right click towerclimb, and then in properties under general put "protontricks mfc42 xact d3dx9 corefonts" (i'm not sure if this is necessary, but do it just to be safe)
most text was perfect. some larger fonts became wonky but still readable
install: corefonts, d3dx9, mfc42, xact
None of the fullscreen options apply properly, and at best horribly distort the game window. Would recommend against tempting fate with this.
With Steam Input disabled, most controllers should be detected, but analogue sticks and analogue triggers do not register. This means that you'll need to use the D-pad exclusively for movement, and almost no controllers will have enough buttons to map to all the required actions.
You need the three protontricks fixes to get the game working, and corefonts to make sure some of the fonts aren't broken. If you absolutely must use a controller to play this, you'll probably need to find some third-party keyboard mapper.
Nope! It's not working even with Proton 6.5-GE :(
Install mfc42, xact, d3dx9
I experienced many crach when I tried to switch to fullscreen, it seems to not support a true fullscreen.
It seems it doesn't support controller but with the steam mapping we can use the controller.
It seems to have random crash (and lots of on the config panel)
Update on my previous report. The game doesn't support hotswapping and doesn't require analog sticks or triggers so controller support is possible with AntiMicro or an equivalent program. Just launch AntiMicro, then start the game with no controller connected, then plug in a controller and configure your controls with AntiMicro. Be sure to save a controller profile for Towerclimb. The game will now read your controller inputs as keyboard inputs and not even know there's a controller connected. Using this method and the protontricks listed in my previous report, the game should be fully playable with fullscreen and controller support.
Worked after using protontricks to install mfc42, xact, and d3dx9. protontricks corefonts is also required for proper menu fonts. All three modes of fullscreen work, you just have to tab out and then back in (tested using MATE). Depixelize also seems to work just fine. Fails to launch if an Xinput controller is plugged in, not sure if there would be any workarounds for that. One of the developers mentioned to me once that the game uses Dinput natively with an Xinput wrapper, so I tried the Dinput mode on my controller. After that, the game launched, but trying to configure controls crashed the game and it now no longer launches if my controller is plugged in on either mode. Rebinding keyboard works fine (maybe one could use a program to map controller input to keyboard keys). I played through the tutorial flawlessly with a keyboard.
Using protontricks, installed mfc42, xact, and d3dx9. Fullscreen does not work. Also wasn't able to test controller support.
The same runtime error everyone else is reporting. Still no apparent workarounds.
Runtime error
Only a black window pops up. Construct error "126" aka "module could not be found" appears, with a path that actually points to a file that exists. Is it a timing issue? The module isn't extracted fast enough?
Immediately opens a runtime error dialog, stating "Failed to load plugin C:\users\steamuser\Temp\cap5f47.tmp\9.csx (126)". No workarounds known