Skip to content

[Linux] Crashes on version 1.4.0 in Wine/Proton, but 1.3.0 works fine (GOG) #12

@anzix

Description

@anzix

Operating System: Arch Linux
KDE Plasma Version: 6.2.4
KDE Frameworks Version: 6.9.0
Qt Version: 6.8.1
Kernel Version: 6.12.7-zen1-1-zen (64-bit)
Graphics Platform: Wayland
Processors: 12 × Intel® Xeon® CPU E5-1650 0 @ 3.20GHz
Memory: 15.5 GiB of RAM
Graphics Processor: AMD Radeon RX 580 Series

Game Version: GOG
The compatibility layer was used by Proton-GE 9-22 with umu-launcher from the command line and Wine-tkg

I installed the game like this

WINEPREFIX=$HOME/.local/share/wineprefixes/Rayman2 GAMEID=0 PROTONPATH="$HOME/.steam/steam/compatibilitytools.d/GE-Proton9-22/" umu-run 'setup_rayman_2_gog-1_(17797).exe'

Then I downloaded Ray2Fix 1.4.0, renamed 2 files inside the unpacked archive to make the game work.

  • Glide2x.dll on glide2x.dll
  • 3dfxspl2.dll on 3DfxSpl2.dll

And I moved everything inside to the replacement game folder.

I started the game like this

mangohud WINEPREFIX=$HOME/.local/share/wineprefixes/Rayman2 WINEDLLOVERRIDES="dinput8,dinput=n,b" GAMEID=0 PROTONPATH="$HOME/.steam/steam/compatibilitytools.d/GE-Proton9-22/" umu-run '/home/user/Games/Rayman 2/Rayman2.exe'

When starting, a small game window with a white screen appears for a fraction of a second and immediately closes, there are no errors or any important information in the logs. Here's the startup log, just in case.

$ mangohud WINEPREFIX=$HOME/.local/share/wineprefixes/Rayman2 WINEDLLOVERRIDES="dinput8,dinput=n,b" GAMEID=0 PROTONPATH="$HOME/.steam/steam/compatibilitytools.d/GE-Proton9-22/" umu-run '/home/user/Games/Rayman 2/Rayman2.exe'
umu-launcher version 1.1.4 (3.13.1 (main, Dec  4 2024, 18:05:56) [GCC 14.2.1 20240910])
steamrt is up to date
ProtonFixes[174862] INFO: Running protonfixes
ProtonFixes[174862] INFO: Running checks
ProtonFixes[174862] INFO: All checks successful
ProtonFixes[174862] WARN: Game title not found in CSV
ProtonFixes[174862] INFO: Using global defaults for UNKNOWN (0)
ProtonFixes[174862] INFO: No global protonfix found for UNKNOWN (0)
Proton: /home/user/Games/Rayman 2/Rayman2.exe
Proton: Executable a unix path, launching with /unix option.
fsync: up and running.
Command exited with status: 0
wine: setpriority 3 for pid -1 failed: 3
wine: setpriority 3 for pid -1 failed: 3
wine: setpriority 3 for pid -1 failed: 3
wine: setpriority 3 for pid -1 failed: 3
wine: setpriority 3 for pid -1 failed: 3
wine: setpriority 3 for pid -1 failed: 3
wine: setpriority 3 for pid -1 failed: 3
wine: setpriority 3 for pid -1 failed: 3
wine: setpriority 3 for pid -1 failed: 3
wine: setpriority -10 for pid -1 failed: 3
wine: setpriority -10 for pid -1 failed: 3

Using version 1.3.0 Ray2Fix with the same installation and launch steps of the game, everything starts normally.
Снимок экрана_20250102_222142

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions