Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

The Witcher 1 (20900) #255

Open
MordragT opened this issue Aug 23, 2018 · 80 comments
Open

The Witcher 1 (20900) #255

MordragT opened this issue Aug 23, 2018 · 80 comments
Labels
Game compatibility - Unofficial Games not expected to work without issues Regression Confirmed working on an older version of Proton

Comments

@MordragT
Copy link

Steam Play is enabled for all titles.
My System:
Manjaro 17.1.12
Mesa 18.1.6 with R9 270x
Console Output:

GameAction [AppID 20900, ActionID 2] : LaunchApp changed task to ShowLaunchOption with ""
GameAction [AppID 20900, ActionID 2] : LaunchApp waiting for user response to ShowLaunchOption ""
GameAction [AppID 20900, ActionID 2] : LaunchApp continues with user response "0"
GameAction [AppID 20900, ActionID 2] : LaunchApp changed task to GettingLegacyKey with ""
GameAction [AppID 20900, ActionID 2] : LaunchApp changed task to ProcessingInstallScript with ""
GameAction [AppID 20900, ActionID 2] : LaunchApp changed task to RunningInstallScript with ""
GameAction [AppID 20900, ActionID 2] : LaunchApp changed task to SynchronizingCloud with ""
GameAction [AppID 20900, ActionID 2] : LaunchApp changed task to SiteLicenseSeatCheckout with ""
GameAction [AppID 20900, ActionID 2] : LaunchApp changed task to CreatingProcess with ""
GameAction [AppID 20900, ActionID 2] : LaunchApp waiting for user response to CreatingProcess ""
GameAction [AppID 20900, ActionID 2] : LaunchApp continues with user response "CreatingProcess"
Opted-in Controller Mask: 70
Game update: AppID 20900 "", ProcID 10174, IP 0.0.0.0:0
ERROR: ld.so: object '/home/tom/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
ERROR: ld.so: object '/home/tom/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
ERROR: ld.so: object '/home/tom/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.

Adding process 10174 for game ID 20900
GameAction [AppID 20900, ActionID 2] : LaunchApp changed task to WaitingGameWindow with ""
Adding process 10175 for game ID 20900
GameAction [AppID 20900, ActionID 2] : LaunchApp changed task to Completed with ""
ERROR: ld.so: object '/home/tom/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
Adding process 10176 for game ID 20900
ERROR: ld.so: object '/home/tom/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
ERROR: ld.so: object '/home/tom/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
ERROR: ld.so: object '/home/tom/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
ERROR: ld.so: object '/home/tom/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
Adding process 10187 for game ID 20900
ERROR: ld.so: object '/home/tom/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
Adding process 10188 for game ID 20900
Adding process 10191 for game ID 20900
ERROR: ld.so: object '/home/tom/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
Adding process 10193 for game ID 20900
ERROR: ld.so: object '/home/tom/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
ERROR: ld.so: object '/home/tom/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
Adding process 10196 for game ID 20900
Adding process 10207 for game ID 20900
Adding process 10212 for game ID 20900
ERROR: ld.so: object '/home/tom/.local/share/Steam/ubuntu12_64/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS64): ignored.
ERROR: ld.so: object '/home/tom/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
Adding process 10221 for game ID 20900
Game update: AppID 20900 "", ProcID 10187, IP 0.0.0.0:0
wine: Unhandled page fault on read access to 0x43020837 at address 0x7e94c3 (thread 0029), starting debugger...
Game removed: AppID 20900 "", ProcID 10187
No cached sticky mapping in ActivateActionSet.pid 10189 != 10188, skipping destruction (fork without exec?)

@kisak-valve kisak-valve changed the title The Witcher 1 will crash on start The Witcher 1 will crash on start (20900) Aug 23, 2018
@kisak-valve kisak-valve added the Game compatibility - Unofficial Games not expected to work without issues label Aug 23, 2018
@MordragT
Copy link
Author

It does start now but there are no fonts displayed and the video scenes wont work

@kisak-valve kisak-valve changed the title The Witcher 1 will crash on start (20900) The Witcher 1 (20900) Aug 23, 2018
@mmolch
Copy link

mmolch commented Aug 24, 2018

Runs without any issues for me with Proton 3.7 on Ubuntu 18.04

System Specs:
Ubuntu 18.04
Core i7-4790K, 16GB Ram
GeForce GTX 1060 (396.51)

@lineber
Copy link

lineber commented Aug 25, 2018

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

Works without any issues, no need to set anything up. This game can probably be whitelisted. +MordragT I would suggest loading winetricks, deleting all data in the prefix and then creating a new "fresh one". I did this for another game and got it working. But Witcher seems to work without any problems (NOTE: I have the Director's Cut DLC). *Of course someone else with AMD needs to confirm that this isn't an issue with the GPU, as the two working versions seem to have Nvidia GTX 1060's.

Also, I wish there was a way to no play the long video at the beginning.

EDITED (only after I commented I noticed that you are running a non-Nvidia GPU)

@BLaDZer
Copy link

BLaDZer commented Aug 25, 2018

System:    Host: blad-pc Kernel: 4.18.3-1-MANJARO x86_64 bits: 64 Desktop: Xfce 4.12.4 
           Distro: Manjaro Linux 
CPU:       Topology: 6-Core model: AMD FX-6100 bits: 64 type: MCP L2 cache: 2048 KiB 
           Speed: 1541 MHz min/max: 1400/3300 MHz Core speeds (MHz): 1: 1554 2: 1806 3: 1527 4: 1529 
           5: 1535 6: 1529 
Graphics:  Card-1: AMD Pitcairn PRO [Radeon HD 7850 / R7 265 / R9 270 1024SP] driver: amdgpu v: kernel 
           Display: x11 server: X.Org 1.20.1 driver: amdgpu unloaded: modesetting 
           resolution: 1360x768~60Hz 
           OpenGL: 
           renderer: AMD Radeon HD 7800 Series (PITCAIRN DRM 3.26.0 4.18.3-1-MANJARO LLVM 6.0.1) 
           v: 4.5 Mesa 18.1.6

*Of course someone else with AMD needs to confirm that this isn't an issue with the GPU, as the two working versions seem to have Nvidia GTX 1060's.

There was some fps drops and missing mouse cursor in in-game menu(not main menu) which fixed with ALT+TAB(maybe cuz steam overlay or something else). Everything else was fine(but I'm only played prologue).

@Playinthegames
Copy link

Installed the game and played the prologue. So far it has worked perfectly.

@swick
Copy link
Contributor

swick commented Aug 25, 2018

Works perfectly fine. Tested a few savegames. Performance is… not great. Works much better with gallium nine.

flatpak
OpenGL renderer string: AMD Radeon(TM) HD 8800 Series (PITCAIRN, DRM 3.26.0, 4.18.0, LLVM 6.0.1)
OpenGL core profile version string: 4.5 (Core Profile) Mesa 18.1.6

@swick
Copy link
Contributor

swick commented Aug 26, 2018

@MordragT can you please test again with Proton 3.7-4 Beta?

@OMTDesign
Copy link

This game runs near flawlessly for me using Proton 3.7-4 Beta. There is an issue when moving the mouse during the intro video causes it to lag, but there are no issues with the actual gameplay.

@CaioCSdev
Copy link

@swick for me it was working on 3.7-3 but now at 3.7-4 Beta it has some issues. mainly there's no skin 💀

20180829013635_1

20180829015006_1

I'm runnig on:

  • Ubuntu 18.04.1
  • AMD FX(tm)-6100 Six-Core Processor
  • GF116 [GeForce GTX 550 Ti]
  • nvidia-driver-390

Many thanks

@noammor
Copy link

noammor commented Aug 30, 2018

The no skin bug can be solved by setting a registry key in wine: https://bugs.winehq.org/show_bug.cgi?id=34052

In my testing, the no skin bug appears randomly and will appear and disappear on game restart.

@grabmateusz

This comment has been minimized.

@Waddlen
Copy link

Waddlen commented Sep 14, 2018

I've played the game for about an hour. Worked out-of-the-box perfectly.
Ubuntu 18.04
Linux 4.15.0-34-generic
R7 1700
GTX 1080 Nvidia 396.54
Proton 3.7-3 and 3.7-6

@grabmateusz
READ: Nvidia 396.54 is the MINIMUM driver necessary for Proton, and you should always test with the latest.
Also, Ubuntu 17.10 has been end-of-life for a few months now. Upgrade to 18.04 LTS, it will be supported for 5 years.

@swick
Copy link
Contributor

swick commented Sep 19, 2018

Performance is good enough for me to consider it playable now. The visual problem has a workaround.

@MordragT can you try to test again?

@noammor
Copy link

noammor commented Sep 20, 2018

I "tested" the game for around 40 hours in the last 2 weeks. Ubuntu 18.04, GTX 660, Nvidia 396.54, beta client. Default Proton versions (haven't changed any settings). I manually set the registry key using wine regedit on the wineprefix.

Performance is good with some slowdowns on medium graphics. I've been playing exclusively using a Steam Controller through a Steam Link. I encounter only one issue worth mentioning -

  • the in-game mouse cursor is visible after a left click in mouse+WASD mode (third person view).

This is a particular bizarre one - when I input a left click using the Steam controller, the mouse cursor becomes visible and sort of suck on screen (it should be invisible in this mode). When I input a left click using the mouse, it doesn't happen.

After the mouse cursor appears, it will stay stuck on screen until some dialog comes up. When the dialog is closed, the mouse cursor will not be visible until the next time I input a left click using the controller.

For mouse/keyboard players, I'd certainly white-list this game.

@kisak-valve
Copy link
Member

Witcher 1 When set language as Chinese and save game will cause crash

Issue transferred from #2094.
@spphinslove posted on 2018-12-15T12:35:53:

Compatibility Report

The game work fine unless you set the language as chinese.when save the game it will crash and wont save.

  • Steam AppID of the game:
    20900

System Information

I confirm:

  • [] that I haven't found an existing compatibility report for this game.
  • [YES] that I have checked whether there are updates for my system available.

PROTON_LOG

steam-20900.log

Symptoms

Crash

Reproduction

option->subtitles->chinese
run game and save game or wait autosave.

@Littleweisheit
Copy link

Littleweisheit commented Dec 17, 2018

When game set language as Chinese,and the map name also Chinese.save game will cause crash.
if map name was English or other non-chinese,save game will work fine.
You can see the picture below,the document name is based on map name.(when loading map,you can see the map name)
2018-12-17_22-54

@koubinovski
Copy link

Compatibility Report

The Witcher: Enhanced Edition Director's Cut

  • Steam AppID of the game: 20900

System Information

Proton:Beta (3.16-5)
Distro:Debian GNU/Linux 9.6 (stretch) (64 bits)
Kernel:4.20.0-rc7
RAM:6 GB
GPU Driver:NVIDIA 415.22.01
GPU:NVIDIA GeForce GTX 750
CPU:AMD Phenom II X6 1090T

the game work well for me but ,i need to disable steam overlay (in steam game property);otherwise i "loose" the mouse device: in the menu game go to steam overlay ("shift"+"tab") and leave it (again "shift"+"tab"),you will see you can't use keyboard or mouse to browse.

@kisak-valve
Copy link
Member

The Witcher: Enhanced Edition (20900)

Issue transferred from #2118.
@ItsDaFaz posted on 2018-12-22T10:28:02:

Compatibility Report

  • Name of the game with compatibility issues: The Witcher: Enhanced Edition
  • Steam AppID of the game: 20900

System Information

  • GPU: NVIDIA GTX 750
  • Driver/LLVM version:
  • Kernel version: Linux 4.18.0-13-generic
  • Link to full system information report as GIST
  • Proton version: 3.16-4

I confirm:

  • that I haven't found an existing compatibility report for this game.
  • that I have checked whether there are updates for my system available.

Symptoms

When I try to run the game which is installed in an ext4 partition, the game closes right after the DirectX install dialog pops up. There is no other message that pops up afterwards.
I do have Python 2.7+ installed. I believe installing the game on a separate HDD formatted to ext4 is an issue

Reproduction

Just clicking play

@gasinvein
Copy link

The Witcher crashes on save just like #255 (comment) stated, with language set to russian (probably this would reproduce with any non-ASCII locale).
This is likely a proton-specific bug, as on vanilla wine 4.0-rc5 the game saves and loads just fine.

@Spiffyk
Copy link

Spiffyk commented Jan 19, 2019

Compatibility Report

  • Name of the game with compatibility issues: The Witcher: Enhanced Edition
  • Steam AppID of the game: 20900

System Information

I confirm:

  • that I haven't found an existing compatibility report for this game.
  • that I have checked whether there are updates for my system available.

Symptoms

The game crashes when I try to save with Proton 3.16-6 Beta. With Proton 3.7-8 it seems to be working fine. I tried PROTON_NO_ESYNC=1 to see if that causes the issue but it did not change anything.

Reproduction

Try saving the game once it allows you (right after the first fight).

@Leopard1907
Copy link

Game regressed. It was working perfect on 3.16-4 but not on 3.16-7.

It crashes when you start a new game. I tried disabling esync , adding large adress aware variable and old gl strings variable but result was same every time.

Proton log:

steam-20900.log

@kisak-valve kisak-valve added the Regression Confirmed working on an older version of Proton label Mar 1, 2019
@aeikum
Copy link
Collaborator

aeikum commented Mar 4, 2019

Hi all. The problem with saving games in non-English languages should be fixed in 3.16-7.

@Leopard1907 Thank you for providing the log. Unfortunately we haven't been able to reproduce your failure. Are you using a non-English language for Witcher 1? Does Witcher 1 still work in 3.16-4 for you?

@Leopard1907
Copy link

Leopard1907 commented Mar 4, 2019

@aeikum

I'm using English language , on a Turkish client and OS.

Yes , Witcher 1 still works on 3.16-4. And i also didn't have any save issues on 3.16-4. Saving and loading works just fine.

I assume that is the fix you mentioned?

2ae0d89

I had language related problems before on Steam Client but those are mostly fixed.

ValveSoftware/steam-for-linux#5827

ValveSoftware/steam-for-linux#4792

I still have a keyboard problem though , on some games.

https://bugs.winehq.org/show_bug.cgi?id=46102

So 3.16-7 broke things for me on Witcher 1 and also somehow Dirt 3 regressed on it. Both still works fine with 3.16-4. Games like Witcher 3, Quake Champions etc still works on 3.16-7.

@aeikum
Copy link
Collaborator

aeikum commented Mar 4, 2019

@Leopard1907 Thanks for explaining. This seems to be a problem specific to using Wine with the Turkish locale. I will look into the problem. As a workaround in the meantime, I think you can set LC_ALL=en_US.UTF-8 %command% in the game's Launch Options in Steam to get the game running again.

@LinAGKar
Copy link

There is a graphical glitch at the beginning of dialogues. Normally, when you start a dialog, the image starts out letter boxed, and then gradually fills the screen. This works correctly when using wined3d, but when using DXVK, the image is at the top of the screen instead of centered, and the bottom of the screen is filled with garbage.

I'm playing the GOG version in Lutris, but people are reporting the same issue for SteamPlay/Proton on protondb. So currently, this needs PROTON_USE_WINED3D=1.

I am running at 1920x1080.

@kisak-valve kisak-valve added the DXVK/D3D9 🐸 Regression from enabling DXVK/D3D9 by default label Jun 15, 2020
@rtentser
Copy link

missing mouse cursor

Can reproduce it in main menu by pressing Shift there or at intro videos. Holding Shift brings mouse cursor back. Loading a save solves the problem (everything is back to normal). Didn't test with a new game.

Probably related to OTS mode, where holding Shift activate "free camera" with a mouse cursor.

@Newbytee
Copy link
Contributor

missing mouse cursor

Can reproduce it in main menu by pressing Shift there or at intro videos. Holding Shift brings mouse cursor back. Loading a save solves the problem (everything is back to normal). Didn't test with a new game.

This is a game bug. It happens in Windows too. I remember being very annoyed by it.

@rtentser
Copy link

rtentser commented Sep 6, 2020

Don't have orange trail with group steel fighting style. Probably a game bug too, but i'm not sure.

@sebaro
Copy link

sebaro commented Feb 5, 2021

Proton 5.13-5 breaks full-screen, fine with 5.0-10.

@kisak-valve
Copy link
Member

Hello @sebaro, how exactly is the game misbehaving? Please add PROTON_LOG=1 %command% to the game's launch options, reproduce the regression, and attach the generated $HOME/steam-$APPID.log to this issue report as a file. (Proton logs compress well if needed.)

@sebaro
Copy link

sebaro commented Feb 6, 2021

@kisak-valve
My display resolution is 1280x1024 and game resolution is set to 800x600.
The game doesn't start in full-screen but windowed mode (maximized).
Also the mouse position is not detected correctly, I have to click above game's clickable items/buttons.

If I change the game resolution to 1280x1024, the game flickers on start and it gets in full-screen but not correctly, I can see parts of the desktop. Toggling full-screen off/on in game setting fixes this issue but I have to do it every time I start the game.

Attached logs for both 5.0 and 5.13:
steam-20900.tar.gz

Thanks.

@kisak-valve kisak-valve added the Regression Confirmed working on an older version of Proton label Feb 6, 2021
@sebaro
Copy link

sebaro commented Feb 7, 2021

I'm having the same issues with other games (Railroad Tycoon II: Platinum [7620]) and Proton 5.13, so it's not game related. Should I open a new bug?

@AkioET
Copy link

AkioET commented Dec 6, 2021

I've been having a similar issue to the original on this thread. Can't make much sense out of my launch logs. I'm attaching it here, can someone help?
steam-20900.log

@kisak-valve
Copy link
Member

The Witcher: Enhanced Edition wont launch

Issue transferred from #5431.
@glag15 posted on 2021-12-21T15:44:42:

Compatibility Report

  • Name of the game with compatibility issues: The Witcher: Enhanced Edition
  • Steam AppID of the game: 20900

System Information

I confirm:

  • that I haven't found an existing compatibility report for this game. i did but the problem wasn't the same and the solution didn't help
  • that I have checked whether there are updates for my system available. system is updated

steam-20900.log

Symptoms game won't launch

Reproduction

press play
nothing happends

did try to look around and tried a few solutions to similar problems (from different games) also tried to diagnose with this https://wiki.archlinux.org/title/Steam/Troubleshooting but i am a linux newbie and couldn't solve it
also tried reinstalling the game/proton/steam/drivers

@vilasfe
Copy link

vilasfe commented Dec 25, 2021

I was fighting the same issue for the last 2 weeks on KDE Neon based on Focal LTS. I finally fixed it by installing "OpenVR Benchmark" and running it even though I have no VR equipment attached. That installed the MS Runtime redistributables. Then I uninstalled that and attempted to relaunch Witcher. That updated the MS DirectX installation and the game started working. It was a long shot based on the only error in the log being related to not opening libopenvr_api.so and it just happened to work. Hope this helps others running the game, and even better if it helps the proton/wine devs.

@spirritus
Copy link

Witcher not starting CommonLib.dll is missing
steam-20900.log

@spirritus
Copy link

update: my steam library for witcher is located on a NTFS disk that is mounted with ntfs-3g.
According to this link:
https://github.com/ValveSoftware/Proton/wiki/Using-a-NTFS-disk-with-Linux-and-Windows
sometimes there can be issues with the case sensitivity leading to data not found.
I remounted with lowntfs-3g and now it seems to work.

@Jacajack
Copy link

@vilasfe I've been struggling to get the game running on my fresh Manjaro KDE installation since yesterday. During the installation I noticed that Steam did not run the MS Runtime installer for some reason. Later on, I saw the OpenVR error, but assumed that it was just a red herring. Today, I followed your instructions and installed "OpenVR Benchamrk" on Steam. As you said, it triggered the installation of all the necessary MS stuff. Now the Witcher works just fine. Thanks!

@kisak-valve
Copy link
Member

The Witcher Enhanced Edition (20900)

Issue transferred from #6089.
@b1zzu posted on 2022-08-13T19:29:17:

Compatibility Report

  • Name of the game with compatibility issues: The Witcher Enhanced Edition
  • Steam AppID of the game: 20900

System Information

I confirm:

  • that I haven't found an existing compatibility report for this game.
  • that I have checked whether there are updates for my system available.

steam-20900.log

Symptoms

The game doesn't start

Reproduction

Run The Witcher Enhanced Edition from Steam with Proton Experimental

Additional Info

  • I've tried with different Proton version but none seems to work for me
  • From protondb other users have a similar problem

@kisak-valve
Copy link
Member

The witcher enhanced edition won't start

Issue transferred from #6283.
@fbenedett posted on 2022-11-01T18:07:53:

Compatibility Report

  • Name of the game with compatibility issues: The Witcher enhanced edition
  • Steam AppID of the game: 20900

System Information

  • GPU: NVIDIA GeForce RTX 3050 Laptop GPU
  • Driver/LLVM version: Driver Version: 520.56.06
  • Kernel version: 5.15.0-52-generic
  • Link to full system information report as Gist:
  • Proton version:
    Experimental
    7.0-4
    and I tried many others

I confirm:

  • that I haven't found an existing compatibility report for this game.
  • that I have checked whether there are updates for my system available.

steam-20900.log

Symptoms

The game does NOT launch at all.

@kisak-valve
Copy link
Member

Hello @LinAGKar, based on the note at doitsujin/dxvk#1684 (comment), are you able to reproduce the misrendering you mentioned at #255 (comment) with newer Proton/DXVK?

@kisak-valve kisak-valve added the Need Retest Request to retest an issue with vanilla Proton label Apr 15, 2023
@LinAGKar
Copy link

Did a quick test with DXVK v2.1, and didn't see that issue

@kisak-valve kisak-valve removed Need Retest Request to retest an issue with vanilla Proton DXVK/D3D9 🐸 Regression from enabling DXVK/D3D9 by default labels May 18, 2023
@Wedge009
Copy link

Wedge009 commented May 5, 2024

Proton 7 is the last release Witcher 1 is working for my system. It looks like when I checked Proton 8 at its release, I neglected to report the only regression in my library. Retesting with the release of Proton 9, it seems Witcher 1 is still broken. The only hint I get from the log is that it can't find MSVC libraries, but retesting in Proton 7 they seem to be installed just fine.

steam-20900-proton7.log
steam-20900-proton9.log

I have no command-line options other than logging and am just using the standard Proton releases.

@Wedge009
Copy link

Wedge009 commented May 7, 2024

Hmm, I had a quick look at ProtonDB, doesn't appear that people are having problems running on Proton 8, so what might I be missing for my system?

@marmitar
Copy link

marmitar commented Dec 28, 2024

Game works even full of mods for me. I'm using MESA_VK_WSI_PRESENT_MODE=fifo to force V-Sync, and DXVK_FRAME_RATE=144 to also force FPS cap. Besides that, I made the following Python script for the 4GB Memory Patch, using pefile:

from pathlib import Path
import pefile

# works with any 32-bit Windows executable
file_path = Path.home() / '.local/share/Steam/steamapps/common/The Witcher Enhanced Edition/System/witcher.exe'
pe = pefile.PE(file_path)

pe.OPTIONAL_HEADER.DllCharacteristics |= 0x0020

pe.write(file_path)
pe.close()
print(f"Patched file {file_path}")

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Game compatibility - Unofficial Games not expected to work without issues Regression Confirmed working on an older version of Proton
Projects
None yet
Development

No branches or pull requests