Forums
March 29, 2024, 09:41 AM

Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.


Messages - PABLEXWorld

Pages: [1]
1
Thanks for this, amazing work. Could you please look into getting the crashes on Wine fixed though? I have a Windows 10 VM where the game runs perfectly with ReSolution + wndmode, but I'd rather not have to boot such a massive VM just to play this game on Linux :P

This is what I tried to do (I'm running a 64-bit Arch Linux with the KDE Plasma desktop environment btw):
1. I set up a fresh Wine 5.4 prefix in 32-bit mode (export WINEARCH=win32) and enabled emulated desktop in winecfg to prevent the game from messing with my screen resolution and bitdepth settings (tried without emulated desktop and makes no difference except after force-closing the game I have to manually change the resolution back to normal after the fact). I also installed all the optional and multilib dependencies for Wine to get the game's audio working out of the box (winetricks was not involved).
2. From that point onward, running WWP through Wine on Linux as-is (wine wwp.exe) runs the game and you can hear the audio, but you're left with a black screen.
3. Installing ReSolution + wndmode with default settings at first changed nothing. I knew that this was because dll hooks don't load without tweaking Wine settings. After starting winecfg and adding dsound to the library overrides (as native, then builtin) causes the game to crash instantly on startup (and Wine debug window shows crash occurs in wndmode.dll).
4. When tweaking wndmode.ini and setting UseGDI or UseDirect3D to 1 and setting UseDirectDraw to 0, game boots and displays the frontend correctly. But it crashes when trying to start any match, right before the loading screen cake appears. Interestingly enough, the game does get ingame without the mod (I managed to mash my way ingame blind and it didn't crash. I could hear it from the audio and the virtual desktop screen also turned white. Granted, getting here meant ignoring the warning in the files and I admit that I don't know what I'm doing, changing those settings. But if the mod didn't instant crash with UseDirectDraw=1, maybe I could get ingame?)

I also tried adding cnc-ddraw into the mix as well, see if that prevented the directdraw crash. It didn't.

Pages: [1]