ValveSoftware / Proton

Compatibility tool for Steam Play based on Wine and additional components
Other
24.3k stars 1.06k forks source link

Putt-Putt: Pep's Birthday Surprise (294700) #3281

Open W73 opened 4 years ago

W73 commented 4 years ago

Compatibility Report

System Information

I confirm:

Symptoms

Does not start. Found this in app directory . I think it is not related to Proton at all.

cat Putt-Putt\ --\ Pep\'s\ Birthday\ Surprise.log
Attempting to create a 16-bit (5-6-5) software render target...
YAGA: Boot process
Processing boot script...
Getting global objects...
-- Total system memory: 2097151 KB --
-- Available system memory: 2097151 KB --
Traceback (most recent call last):
File "<string>", line 557, in ?
File "<string>", line 178, in BOOT_Main
File "C:\alienbrainWork\Putt7\Putt7_Game\code\globals.pyc", line 170, in Init
TypeError: argument 1 must be yagares.IResourceFormatHandler, not None

Seems to be easily solved. But i am not developer.

Reproduction

Run it.

kisak-valve commented 4 years ago

Hello @W73, please add PROTON_LOG=1 %command% to the game's launch options and drag and drop the generated $HOME/steam-$APPID.log into the comment box.

W73 commented 4 years ago

Ok. I will try.

W73 commented 4 years ago

steam-294700.log

Thanks. Daughter will be happy.

kisak-valve commented 4 years ago

Thanks, for easy reference, this game uses the Yaga game engine which is fairly rare with 5 releases between 2002-2003.

aeikum commented 4 years ago

Unfortunately this game seems to be broken on Windows, too, in the exact same way. Apparently the game requires your system to have a CD drive available, see this discussion: https://steamcommunity.com/app/294700/discussions/0/1642042464734212682/

You can actually work around this in Proton, and the game does launch and play! These steps worked for me:

1) Set your Steam launch options for this game to PROTON_DUMP_DEBUG_COMMANDS=1 %command% 2) Launch the game and let it fail. 3) In a Terminal, run /tmp/proton_$USER/run winecfg 4) In the configuration dialog that pops up, on the Drives tab, select "Add..." and choose drive D:. 5) Select drive D: in the dialog, choose "Show Advanced", change the Path to /mnt and change the Type to CD-ROM. See screenshot below. 6) Click OK. 7) The game should now work. You can now clear out the launch options dialog.

Give it a shot! Do note that some other users in the Steam community have reported other problems with the game on Windows. It appears to be pretty buggy :(

Screenshot_2019-12-09_10-00-00

W73 commented 4 years ago

Thanks for hint, but i am not able to do find that /tmp on flatpak version of steam. I was able found that $HOME with steam-294700.log, but not /tmp. I will investigate that.

aeikum commented 4 years ago

Sorry, I have no idea how flatpak works. If you figure it out, I'd be interested to hear what happened.

W73 commented 4 years ago

I am able to run winecfg utility via $HOME/.var/app/com.valvesoftware.Steam/data/Steam/steamapps/common/Proton 4.11/dist/bin/wine64 winecfg i set it per image, but no success. I also tried Netherland Language version, it came with different cfg file, but it fails too.