lutris / buildbot

41 stars 27 forks source link

visual-pinball-x runner needs wine version updates #155

Closed rcampbel3 closed 2 years ago

rcampbel3 commented 2 years ago

https://lutris.net/games/install/28945/view

Change from:

wine: Desktop: false arch: win64 dxvk: false version: lutris-fshack-6.14-2-x86_64

to

version: lutris-fshack-6.14-4-x86_64


Thanks!

tannisroot commented 2 years ago

You shouldn't specify default wine. Can you tell me why DXVK is disabled? And Virtual desktop (which is off by default as it is).

rcampbel3 commented 2 years ago

Hi,

I didn't write the installer. I simply tried it, and found the first place that it was failing. In the time since I filed that ticket, I've made a lot more progress on what the visual-pinball-x installer needs to do so that hopefully others can fix the script.

Below is based on posts I found in vpforums, and my own experimentation. I found that it worked with Proton 5.0 wine, but not wine 6-19 (staging), haven't investigated yet.

export W="/home/user/.local/share/Steam/steamapps/common/Proton 5.0/dist/" export WINEVERPATH="$W" export PATH="$W/bin:$PATH" export WINESERVER="$W/bin/wineserver" export WINELOADER="$W/bin/wine" export WINEDLLPATH="$W/lib/wine/fakedlls" export LD_LIBRARY_PATH="$W/lib:$LD_LIBRARY_PATH" export WINEARCH=win32 export WINEPREFIX=/home/user/Games/visual-pinball-x

***** Setup and Install steps

winetricks wsh57 ole32 oleaut32 gdiplus_winxp dxvk

download and install visualpinball installer, then...

wine ~/games/visual-pinball-x/VPX6setup.exe

then run setup in vpinmame subdir and install COM component

then I had a weird issue with gravity/nudge pulling hard right....

- in configure keys, I disabled nudge filter, and set all nudge axis assignments to disabled

then I disabled force exclusive fullscreen mode because the tables were running but to focus wasn't changing. After that change, tables open without need to alt-tab

** run app

# wine ~/Games/visual-pinball-x/drive_c/Visual\ Pinball/VPinballX.exe

to run a table from a script:

wine ~/Games/visual-pinball-x/drive_c/Visual\ Pinball/VPinballX.exe -play "C:\Visual Pinball\Tables\${@}"

NOTES: