ValveSoftware / Proton

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

Sonic CD (200940) #455

Open lineber opened 6 years ago

lineber commented 6 years ago

OS: Fedora release 28 (Twenty Eight) x86_64 Kernel: 4.17.14-202.fc28.x86_64 Resolution: 1920x1080, 1280x1024 DE: GNOME 3.28.3 WM: GNOME Shell WM Theme: Adwaita Theme: Adwaita [GTK2/3] CPU: Intel Pentium G4620 (4) @ 3.700GHz GPU: NVIDIA GeForce GTX 1060 3GB Nivida Driver Version: 396.45 Memory: 4540MiB / 15492MiB

Flashes black, then crashes. I tried changing the layer to win98 still no luck.

Zero86Sk commented 6 years ago

Same here i tried the launch options: PROTON_USE_WINED3D11=1 %command% PROTON_NO_D3D11=1 %command%

(not sure if im doing it right) but nothing works i dont know if you can combine the commands

my log steam-200940.log

my PC: https://gist.github.com/Zero86Sk/d629f657c1ae861c36657cdf238a7765

aqxa1 commented 6 years ago

This can be worked around by installing the native version of d3dcompiler_43:

WINEPREFIX=(steam library location)/steamapps/compatdata/200940/pfx winetricks d3dcompiler_43

lineber commented 6 years ago

+thirdeyefunction That is correct. It works. Thanks.

The-King-of-Toasters commented 6 years ago

Also confirming that @thirdeyefunction's trick works.

Houtworm commented 6 years ago

Game does not run, Crashes immediately in Steam Runtime Arch Linux GNOME 3.28.2 Nvidia 396.54

I tried installing winetricks, ran winetricks d3dcompuler_43 and set the launch command but that did not work for me, I guess i am doing something wrong

I tried WINEPREFIX=/home/houtworm/.local/share/Steam/steamapps/compatdata/200940/pfx winetricks d3dcompiler_43 WINEPREFIX=/home/houtworm/.local/share/Steam/steamapps/compatdata/200940/pfx/drive_c/windows/system32/d3dcompiler_43.dll I also tried to access it in the .wine folder with the launch command I also tried placing the DLL file in the pfx folder and accessing that with the launch command,

None seem to work, I am new to wine, So i probably did something wrong.

Added my terminal output in a gist https://gist.github.com/Houtworm/03d2b649e26659167813367083f0b7bd

kode54 commented 6 years ago

I installed the game today, and tried to run it with Proton 3.7 beta 4, and it just sits in memory and does nothing. I have to pgrep -i soniccd and kill it. Installing d3dcompiler_43 in the prefix has no effect.

System stats:

https://gist.github.com/kode54/3ff952f39b407d6f806a6779838f5335

bruno-fs commented 6 years ago

I made it work after installing the DXSETUP.EXE included within the game directory on the game wineprefix.

System stats

I played an entire bad ending run without issues.

Not a fan of this approach though cuz it require running the installation wizard... an scriptable aproach would be preferable, but I'm new to wine...

This is the path for the file: C:\Program Files\Steam\steamapps\common\sonic cd\directx\DXSETUP.exe (is this exe somehow related to d3dcompiler_43? I got the game running before bumping on the solution posted here)

Merkosas commented 6 years ago

Yo instale Directx9 por wine y luego copie las carpetas SYSTEM32 Y SYSWOW64 que estan en home/.wine/drive_c/windows y las puse en home/.steam/steam/steamapps/compatdata/200940/pfx/drive_c/windows

Para ver las carpetas en home hay que hacer Ctrl+H y Listo

Merkosas commented 6 years ago

Google translate: I installed Directx9 by wine and then I copied the SYSTEM32 and SYSWOW64 folders that are in home/.wine/drive_c/windows and put them in home/.steam/steam/steamapps/compatdata/200940/pfx/drive_c/windows

To see the folders in home you have to do Ctrl + H and Done

jameme0 commented 6 years ago

OS: Arch Linux x64 CPU: Ryzen 5 1600 GPU: RX 480 Kernel: 4.18.12-arch1-1-ARCH DE: XFCE 4.12 Mesa: 18.2.2-1 Proton: Default as of 13/10/18

I ran the Direct X redist installer in the wineprefix and the game started. I haven't tested the video resolution config tool. My DualShock 4 appears to work as well.

bruno-fs commented 5 years ago

Had to reinstall on my PC and I avoided all the manual instalation running this

export STEAMLIBRARY="${HOME}/.steam/steam"
export PROTONPATH="${STEAMLIBRARY}/steamapps/common/Proton 3.7"
export WINEPATH="${PROTONPATH}/dist/bin/wine"
export WINEPREFIX="${STEAMLIBRARY}/steamapps/compatdata/200940/pfx"
winetricks d3dcompiler_43
TheSandBoxMKG commented 5 years ago

System Information: Gist Proton version: imagen

steam-200940.log

Can say that even with this guide, I can't initialize Video Setup as it fails to launch .NET framework 4.7.2 imagen

Though the normal game runs fine aside from the graphical glitches and the stuttering audio.

GoncharukN commented 5 years ago

I installed winetricks d3dcompiler_43 and the game didn't launch Than I installed directx which is in game files and the Game launched But there is another item called video setup which does not work (crashes on startup) and I have no idea what this app does. screenshot from 2019-01-01 01-03-04

I think bundled directx should be installed automatically like it does in most of windows games.

aqxa1 commented 5 years ago

As an update, it needs both d3dx9_43 and d3dcompiler_43 (but only the latter in earlier versions of Proton for whatever reason).

So:

WINEPREFIX=(steam library location)/steamapps/compatdata/200940/pfx winetricks d3dx9_43 d3dcompiler_43

khanson679 commented 5 years ago

Installing DirectX installer included in the game did the trick for me as well, running WINEPREFIX=.../steamapps/compatdata/200940/pfx wine DXSETUP.exe from the "directx" folder. (I realize now that my system Wine was used in this step, but it doesn't seem to have mattered.) Winetricks does not seem to be necessary. I'm using Proton 4.2.7.

AniLeo commented 3 years ago

I'm subscribing here since I just got this issue

Can confirm this is still an issue as of Proton 5.13-1

CarbonNotes commented 2 years ago

With Proton 7.0-2, the game runs but only seems to display a black screen.

Blisto91 commented 2 years ago

@CarbonNotes Can you post a proton log? :)

CarbonNotes commented 2 years ago

Yes I can. This is starting the game, letting it sit until I believe the Main Menu music started playing, then hitting ALT+F4:

https://gist.github.com/CarbonNotes/e724c0e2af583ef6fe7668f3d27a06bb

Blisto91 commented 2 years ago

Hmm yes i see. Both with WINED3D and dxvk. It works if i launch with proton GE and still works when switching back to regular proton after having run it through GE once.

CarbonNotes commented 2 years ago

I can confirm that after launching the game once with Proton-GE 7.16, the game now seems to work in Proton 7.0-2.