It seems that you're using an outdated browser. Some things may not work as they should (or don't work at all).
We suggest you upgrade newer and better browser like: Chrome, Firefox, Internet Explorer or Opera

×
avatar
adamhm: Updated 2019/04/19: Updated winewrap.shlib.

This wrapper uses Wine 4.0 and DXVK 1.0.3. Wine and Winetricks will be downloaded automatically if not present; to avoid redownloading for other scripts the downloaded Wine package will be stored in ~/.cache/winewrap
Is it possible to update the install on the user end? Or wouldn't there be much point to it?

I installed the game using your script around February. It works great, but if there are non-negligible gains by having hte most updated script, that would be nice. Would I have to delete the game and start over?

edit: Kinda clueless with stuff like this, so let me know if I pissed into the wind here... After much huffing and puffing I finally managed to locate how to DOWNLOAD the new DXVK from github, and managed to update it via your script. It is 1.2.1 now. Hopefully that won't be a disaster in-game, as I see the one provided with the script is 1.0.3. Also extracted the updated winewrapper.shlib into /support. It was pleasant to see it is now possible to hit cancel and the menu goes back to the previous step, instead of quitting. Good job! :)

Whatever else magic your script does I have not been able to do, but I do hope an updated DXVK will bring some type of benefits. Looking at the changelog, the version I had downloaded before must at best have had DXVK 1.0.
Post edited May 23, 2019 by Pangaea666
avatar
Pangaea666: Is it possible to update the install on the user end? Or wouldn't there be much point to it?
AFAIK the performance gains won't be huge, and for that it needs at least Wine 4.5 and graphics drivers that are currently still in beta (and without those there may actually be a performance hit compared to 1.0.3). For this reason I'm planning to wait for Wine 4.10 before I look into updating the DXVK wrappers to the latest version.
Post edited May 23, 2019 by adamhm
avatar
Pangaea666: Is it possible to update the install on the user end? Or wouldn't there be much point to it?
avatar
adamhm: AFAIK the performance gains won't be huge, and for that it needs at least Wine 4.5 and graphics drivers that are currently still in beta (and without those there may actually be a performance hit compared to 1.0.3). For this reason I'm planning to wait for Wine 4.10 before I look into updating the DXVK wrappers to the latest version.
Cheers. Probably why the game has crashed much more frequently then. I started a NG+ after completing the game a little while ago, and it has crashed about 5 times already after a few hours of playing. Used your script to downgrade to 1.0.3, so hopefully that will help things along. If the game still keeps crashing, I have no choice but to go back to square one and re-install.

Do have the latest Nvidia driver (430.14), but there is probably something missing with such a bleeding edge DXVK build.
I don't use any specialized builds of wine/proton, packages and or instellers, just latest wine staging and latest release DXVK. No crashes whatsoever.
avatar
adamhm: I've put together a Wine wrapper for The Witcher 3 GOTY Edition, allowing it to be played on Linux almost like a native game & with no Wine knowledge required.
Have tried to install WineHQ 5.0, but keep running into dependency issues with libfaudio0, which is apparently common for Linux Mint. Frustrating. The game itself runs beautifully from your script, but I wanted to see if I could get the ModKit running, and uncook/extract the XML files, for wiki updating purposes.

I tried to install it by using your script and "run exe...", but nothing happened. Terminal seemed to hang for a minute or two. Is this possible to do, or would I need a full-blown Wine install first, or some other stuff I'm missing? Exactly how would I go about this?

I put the ModKit folder in the gamedir folder, so in the same 'tier' as bin, content, dlc, mods.
avatar
Pangaea666: Have tried to install WineHQ 5.0, but keep running into dependency issues with libfaudio0, which is apparently common for Linux Mint. Frustrating. The game itself runs beautifully from your script, but I wanted to see if I could get the ModKit running, and uncook/extract the XML files, for wiki updating purposes.
I'm currently in the process of updating every wrapper to Wine 5.0 etc. & will need to work something out for FAudio. However there are a lot of wrappers to work through and many of them will also be receiving other improvements (plus I've been very busy with other things lately) so it's going to take a while though.

avatar
Pangaea666: I tried to install it by using your script and "run exe...", but nothing happened. Terminal seemed to hang for a minute or two. Is this possible to do, or would I need a full-blown Wine install first, or some other stuff I'm missing? Exactly how would I go about this?

I put the ModKit folder in the gamedir folder, so in the same 'tier' as bin, content, dlc, mods.
The installer could be running into problems. Try running the start script with WINEDEBUG="" and check the terminal output for any errors when you run the installer.
avatar
adamhm: I'm currently in the process of updating every wrapper to Wine 5.0 etc. & will need to work something out for FAudio. However there are a lot of wrappers to work through and many of them will also be receiving other improvements (plus I've been very busy with other things lately) so it's going to take a while though.
Thanks a lot for these wrappers, adamhm! I'm especially happy that it allows installations contained in a directory far away from crowded $HOME.
However, I would like to update a working installation. I used "The Witcher 3: Wild Hunt GOTY Edition (Wine wrapper) - Release: 2019/12/22" and it works nearly flawless for me for many hours. There is just one problem that I can't use the full screen mode (to use a lower resolution -> more fps). If I don't use (borderless) window mode, I can't switch to the desktop because something won't allow me to switch back to the game from the desktop. There does not seem to be a console message, so the only solution may be to try other wine flavors.
My question is: How can I test the new version (Updated 2020/03/17) or even use proton? I can't figure out how to update an existing installation. Do I have to reinstall the Witcher new from scratch to a new directory or is there a way to update the wine prefix?
At present the only way to update is to build the newer version & replace the current one with that. As to your issue with switching out from the game, you could try setting a virtual desktop - more comprehensive details are in the release notes, but you can do this by running the start script with the argument: desktop=d (or desktop=<resolution>) or by creating a file named "desktop" in the support directory.
Thanks for your reply. I tried the virtual desktop today. Both "desktop=d" and "desktop=1920x1080" resulted in a game window. The game was not zoomed to fullscreen and the rest of the desktop stayed visible. It was quite similar to setting window mode in the game itself.
I have also tried to lower the actual desktop resolution down to match the desired game resolution. But in that case somehow the game window always stays in the foreground when I use alt-tab to other windows - so the desktop is unusable.
I will try out the new install in a couple of days or give up and just use the lower fps :-)
I had no luck with the wine 5 version. Some startup failure happened and the game window froze before even the intro:
0009:err:module:load_so_dll failed to load .so lib "******/The Witcher 3 Wild Hunt GOTY/wine/bin/../lib64/wine/xaudio2_7.dll.so": libFAudio.so.0: cannot open shared object file: No such file or directory
I did not search for the new dependency, because the wrapper from December with wine 4 still runs. I will just stay on that version.
avatar
Mkoniuszko: Hi, I have Witcher 3 - Wild Hunt from GOG, not GOTY edition, will Your script work with it? Also I have special dxvk version 0.61-xxxx for Dark Souls 3 and don't want to broke something with that, so can I install W3 in another wineprefix and use Your script?
For anyone else facing this issue, I was able to adapt the script to the regular, non-GOTY edition very easily. I removed all the references to "GOTY" (for example in the folder paths), reduced the number of flies to what you get from GOG with the non-GOTY edition, and then updated to hashes of those files in the script so they would pass. The actual game is the same, I believe, and has been running fine for me after installing using this adapted script.