However, I am able to get the no shader cache version to work correctly after changing to fshack 7.2
That sounds strange, there shouldn’t be any difference in the install between the two versions as far as I know (apart from whether the shader cache is downloaded or not, of course). Did you already have the version with the shader cache installed before running the modified script?
I did just try that and unfortunately I encountered the same issue. Below is the installer I used:
files:
- gw2installer: https://s3.amazonaws.com/gw2cdn/client/branches/Gw2Setup-64.exe
- gw2shadercache: https://github.com/Zeioth/zeioth-lutris/raw/master/game-installers/guild-wars-2/gw2-d9vk-shader-cache-0.0.2.zip
game:
arch: win64
exe: drive_c/Program Files/Guild Wars 2/GW2-64.exe
prefix: $GAMEDIR
installer: - extract:
dst: $GAMEDIR
file: gw2shadercache
format: zip - task:
arch: win64
description: Running Guild Wars 2 Installer.
executable: gw2installer
name: wineexec
prefix: $GAMEDIR
system:
env:
__GL_SHADER_DISK_CACHE: 1
__GL_SHADER_DISK_CACHE_PATH: $GAMEDIR
pulse_latency: true
wine:
dxvk: true
esync: true
version: lutris-fshack-7.2-x86_64
As far as I can tell that all looks correct. Which OS are you using, and have you installed the relevant 32-bit libraries for your gpu?
Perhaps you could also try the installer without the shader cache with the same wine version, since it seems to have worked for openinsist
I feel like such a noob. So I reread your recommendation and relooked at the script. Apparently there were two areas that I needed to replace:
version: lutris-GE-Proton7-1-x86_64
for
version: lutris-fshack-7.2-x86_64
It has been running for 10-15 minutes. So I am currently waiting to see what it does.
Winner winner chicken dinner. It works. Thank you so very much.
Using lutris-fshack-7.2-x86_64 without -dx11 makes the game launch, but now I can’t rotate the camera with the mouse.
I can use the mouse cursor to click on things, but can’t rotate the camera at all, it just stays locked directly behind my character, following the rotation if I turn with A or D.
Suffice it to say the game is unplayable like this!
Edit: Also trying to install a new instance with the lutris install script on the website crashes out. I guess maybe the most recent update didn’t specify lutris-fshack-7.2-x86_64?
The currently published install script still specifies the lutris-GE-Proton-7-1 version, so you’ll have to modify the script yourself for now in order to install the game using lutris-fshack-7.2. I have already submitted an update to the installer, but it has not been approved by the moderators yet.
As for the mouse cursor not working, this is not something I have heard of before. Which OS are you on and are you using the latest version of DXVK? (1.10.2 as of the time of writing).
Using Manjaro XFCE fully updated and DXVK 1.10.2-f5fe259.
If I try to use 1.10.2 the program crashes after I hit play, but with no error message. I’m not sure what the hex at the end of the working version of DXVK means, aside from maybe it’s an updated version, or specific to Arch repos?
More info:
When I right click the cursor disappears but dragging the mouse to the left or right doesn’t rotate the camera.
Strange, mine seems to run fine with both the 1.10.2 and the 1.10.2-f2fe259 versions (I’m on Manjaro KDE). Are you using the 5.15.48-1 kernel or another?
Additionally, are you using an AMD or Nvidia GPU, and have you ensured that the relevant 32-bit libraries are installed for it?
I am running kernel 5.15.57-2 and I have lib32-nvidia-utils installed.
My GPU is a GTX 1060ti
When I right click, A and D switch from turn to strafe like they normally would as well.
I’m using a g502 hero that’s only a few months old.
I’ve never noticed anything mousing irregularities in other games before, this just started on the first load after changing the wine version.
While I doubt that it’s a hardware issue, if you have another mouse available it wouldn’t hurt to check if the problem is still present when using a different mouse.
You can also use this tool (it runs in the browser) to verify that your mouse clicks are being registered correctly.
As for potential software causes, do you have any background applications or overlays that might steal the mouse focus when right clicking? Perhaps you could try to close as many background applications as possible and see if the problem persists?
I tried with a different mouse, and also with all other programs closed, no luck. I also tried the mouse tool you mentioned and my mouse checked out fine.
For good measure I rebooted before trying it with all other programs closed.
The only other game I launch from Lutris is League of Legends, the mouse works fine in LoL.
After looking around on the GW2 forums, it seems that some players occasionally run into this bug and it doesn’t seem like there is a consistent way to fix the issue.
Some suggestions are switching the game to exclusive fullscreen if you are running in borderless windowed mode, or perhaps disabling desktop effects in the Lutris configuration for the game. You could also try running the game in a virtual desktop, although I’m a bit at a loss as to how to resolve this issue…
I installed a new copy by editing the script on lutris.net with
esync: false
version: lutris-fshack-7.2-x86_64
with esync: true the installer would crash out before there was a visible gui.
The mouse issue is fixed in the new install, thanks for the help.
I changed the version from
lutris-GE-Proton7-1-x86_64
to
lutris-fshack-7.2-x86_64
Still doesn’t work, unfortunately.
The launcher is visible, and interactive. I can even log in.
But after a short period the launcher freezes and crashes.
I even managed to get past the mark for “ready to play”.
Clicking the play button opens the gw2 client, but it immediately crashed then, too.
Any suggestions?
I could fix it in my case. Here’s what I did:
- Go to: https://lutris.net/games/guild-wars-2/
- Select the drop down arrow next to the “Install” button
- Right mouse button over “Download Script”
- Select the destination
- Now here’s the tricky thing, once you’ve downloaded the script, (I think it’s not necessary to do both, but I did just in case) you have to edit the text → lutris-GE-Proton7-1-x86_64 and replace it exactly for → lutris-7.2-2-x86_64 after that just save the file
- Be aware that’s 7.2-2 not 7.2
- Open Lutris
- Top-left button → +
- Install from a local install script → Select your saved script
- Follow the installer steps
FINAL NOTES
After some testing, neither the current version stated on the script by default nor 7.2 work with Gw2, don’t know why. For me it worked when I used the version 7.2-2.
As for the frozen launcher, it’s a bit tricky but it should work. Try not to mess a lot with it. I don’t know the reason either but it’s been a thing since a while ago.
I hope it works for you guys!
Edit: (a small thing I noticed is, if you enable virtual desktop, the launcher stops hanging, however I’m not sure if it can generate some kind of performance issue) (I also found the launcher works without issues using KDE, for some reason it only hangs on Gnome)
This worked.
Using 7.2-2 was the solution. Thank you very much!
I submitted the changed script that worked for me for moderation, giving credits to you @Nuxmin and @NSWarsnake .
Not working here with all the suggested versions of proton, i get as far as downloading it until like 5 percent it freezes and I don’t have the time to let it sit there frozen without seeing the progress on it, looks like i will have to go back to windows for the time being, until it’s fixed, but i fear it won’t work on linux anymore because the game is 10 years old.