[SOLVED] Guild Wars 2 Launcher issue since latest update (19 JUL 2022)

Hi, community!

Hope all is well! Since the recent patch update, I have been having issues running Guild Wars 2 via Lutris. The launcher crashes. Does anyone have any similar issues? Below is the report that I am getting from my system:

→ Crash ←
Assertion: Launcher: Browser crashed
File: D:\Perforce\Live\NAEU\v2\Code\Gw2\Game\Launcher\LauncherCoherent.cpp(2554)
App: Gw2-64.exe
Pid: 360
BaseAddr: 0000000140000000
ProgramId: 101
Build: 131720
When: 2022-07-20T16:46:30Z 2022-07-20T11:46:30-05:00
Uptime: 0 days 0:00:07
Flags: 0
DumpFile: Crash.dmp

→ System ←
Name: 28453b2e
IpAddr: 192.168.68.128
Processors: 8 [GenuineIntel:6:14:9]
OSVersion: Wine 6.14 (64 bit)

→ System Memory ←
Physical: 12412MB/17696MB 70%
Paged: 14460MB/17696MB 81%
Virtual: 134217727MB/134217727MB 3%
Load: 29%
CommitTotal: 3236MB
CommitLimit: 17696MB
CommitPeak: 0MB
SystemCache: 0MB
HandleCount: 1376
ProcessCount: 11
ThreadCount: 97

→ Process Memory ←
Private: 59MB
WorkingSet: 277MB
PeakWorkingSet: 303MB
PageFaults: 0

→ Memory Category Usage (Inclusive) ←
[Category] [Size(MB)] [Count]
Root 125.25 7663
Programmer Data 69.13 1554
Collections 66.89 588
Uncategorized 49.67 5354
Set 40.72 257
Dictionary 26.09 46
Collide 6.45 755
Collide Havok 6.45 755
I/O 1.85 637
File Service 1.24 12
Asset Service 0.33 596
Archive 0.28 24
Networking 0.17 45
Event 0.07 3
UI 0.06 80
Web Browser 0.06 66
Game 0.05 56
Content 0.02 1
Engine 0.02 12
Threading 0.01 15
Model-Programmer 0.01 1
Install 0.00 30
BTree 0.00 6
Platform 0.00 65

→ Memory Category Usage (Exclusive) ←
[Category] [Size(MB)] [Count]
Uncategorized 49.67 5354
Set 40.72 257
Dictionary 26.09 46
Collide Havok 6.45 755
File Service 1.24 12
Asset Service 0.33 596
Archive 0.28 24
Networking 0.17 40
Collections 0.07 279
Event 0.07 3
Web Browser 0.06 66
Game 0.03 46
Content 0.02 1
Threading 0.01 15
Model-Programmer 0.01 1
Engine 0.01 6
Install 0.00 30
BTree 0.00 6
Platform 0.00 65
CharClient 0.00 5
Services 0.00 8
File Core 0.00 2
Text 0.00 1
Download 0.00 3

→ DllList ←
0000000140000000 - C:\Program Files (x86)\ArenaNet\Guild Wars 2\Gw2.exe
000000007BC00000 - C:\windows\system32\ntdll.dll
000000007B600000 - C:\windows\system32\kernel32.dll
000000007B000000 - C:\windows\system32\kernelbase.dll
000000006EB00000 - C:\windows\system32\USER32.dll
0000000061540000 - C:\windows\system32\advapi32.dll
000000006A080000 - C:\windows\system32\msvcrt.dll
000000006BA00000 - C:\windows\system32\sechost.dll
0000000070940000 - C:\windows\system32\ucrtbase.dll
000000006C7C0000 - C:\windows\system32\gdi32.dll
000000006BAC0000 - C:\windows\system32\setupapi.dll
0000000062DC0000 - C:\windows\system32\rpcrt4.dll
0000000063280000 - C:\windows\system32\version.dll
00007FF91F9A0000 - C:\windows\system32\WS2_32.dll
0000000065380000 - C:\windows\system32\WTSAPI32.dll
0000000000250000 - C:\windows\system32\WINMM.dll
0000000069E40000 - C:\windows\system32\msacm32.dll
00000000003B0000 - C:\windows\system32\ole32.dll
0000000068300000 - C:\windows\system32\combase.dll
000000006F2C0000 - C:\windows\system32\WINTRUST.dll
000000006E6C0000 - C:\windows\system32\crypt32.dll
0000000066040000 - C:\windows\system32\bcrypt.dll
0000000067640000 - C:\windows\system32\PSAPI.DLL
0000000064CC0000 - C:\windows\system32\OLEAUT32.dll
00007FF91E450000 - C:\windows\system32\SHELL32.dll
0000000064840000 - C:\windows\system32\shlwapi.dll
00000000639C0000 - C:\windows\system32\shcore.dll
0000000000800000 - C:\windows\system32\gdiplus.dll
0000000000A70000 - C:\windows\system32\COMCTL32.dll
0000000071000000 - C:\windows\system32\imm32.dll
000000006A840000 - C:\windows\system32\USP10.dll
0000000070C80000 - C:\windows\system32\MSIMG32.dll
0000000062FC0000 - C:\windows\system32\Secur32.dll
00007FF91DB30000 - C:\windows\system32\winex11.drv
0000000068500000 - C:\windows\system32\uxtheme.dll
0000000065D40000 - C:\windows\system32\Kerberos.dll
000000006DC80000 - C:\windows\system32\api-ms-win-core-synch-l1-2-0.dll
000000006AA80000 - C:\windows\system32\api-ms-win-core-fibers-l1-1-1.dll
0000000062980000 - C:\windows\system32\api-ms-win-core-localization-l1-2-1.dll
000000006F880000 - C:\windows\system32\dbghelp.dll
0000000066C40000 - C:\windows\system32\api-ms-win-appmodel-runtime-l1-1-2.dll
000000007A850000 - C:\windows\system32\opengl32.dll
00000000695C0000 - C:\windows\system32\ddraw.dll
00007FF91D210000 - C:\windows\system32\wined3d.dll
0000000002700000 - C:\windows\system32\gameux.dll
000000006FEC0000 - C:\windows\system32\api-ms-win-core-sysinfo-l1-2-1.dll
000000006F700000 - C:\windows\system32\msctf.dll
0000000004B10000 - C:\windows\system32\windowscodecs.dll
0000000004EF0000 - C:\windows\system32\propsys.dll
0000000180000000 - C:\Program Files (x86)\ArenaNet\Guild Wars 2\bin64\CoherentUI64.dll
0000000067A80000 - C:\windows\system32\d3d9.dll
000000006D940000 - C:\windows\system32\imagehlp.dll
000000006FC40000 - C:\windows\system32\rsaenh.dll
0000000062340000 - C:\windows\system32\cryptnet.dll
00007FF910050000 - C:\windows\system32\iphlpapi.dll
000000006F280000 - C:\windows\system32\nsi.dll

→ Game Context ←
MapId: 0
Flags: 0x241
ElapsedTime: 00:00:06

→ World State ←

[DbgHelp.dll is C:\windows\system32\dbghelp.dll]
[DbgHelp.dll version 6.1.7601.17514 (64/32-bit compatible)]

→ ClientContextThreadProc Thread 0x1b4 ←

→ Trace ←
Pc Rt : Args
00000001400d9285 0000000000000000 : 0000000000000000 0000000000000000 0000000000000000 0000000000000000
0000000140b0616f 0000000000000000 : 0000000000000000 0000000000000000 0000000000000000 0000000000000000
000000018001d8f4 0000000000000000 : 0000000000000000 0000000000000000 0000000000000000 0000000000000000
0000000180062323 0000000000000000 : 0000000000000000 0000000000000000 0000000000000000 0000000000000000
0000000180066ebb 0000000000000000 : 0000000000000000 0000000000000000 0000000000000000 0000000000000000
0000000180063fd3 0000000000000000 : 0000000000000000 0000000000000000 0000000000000000 0000000000000000
000000018006236d 0000000000000000 : 0000000000000000 0000000000000000 0000000000000000 0000000000000000
0000000140b022b5 0000000000000000 : 0000000000000000 0000000000000000 0000000000000000 0000000000000000
0000000140472e86 0000000000000000 : 0000000000000000 0000000000000000 0000000000000000 0000000000000000
00000001403bf5b9 0000000000000000 : 0000000000000000 0000000000000000 0000000000000000 0000000000000000
000000014036cc7a 0000000000000000 : 0000000000000000 0000000000000000 0000000000000000 0000000000000000
000000014036cddc 0000000000000000 : 0000000000000000 0000000000000000 0000000000000000 0000000000000000
00000001400b5398 0000000000000000 : 0000000000000000 0000000000000000 0000000000000000 0000000000000000
0000000140321bc9 0000000000000000 : 0000000000000000 0000000000000000 0000000000000000 0000000000000000
000000014031ffa0 0000000000000000 : 0000000000000000 0000000000000000 0000000000000000 0000000000000000
000000014031fc28 0000000000000000 : 0000000000000000 0000000000000000 0000000000000000 0000000000000000
0000000140320fa7 0000000000000000 : 0000000000000000 0000000000000000 0000000000000000 0000000000000000
0000000140321076 0000000000000000 : 0000000000000000 0000000000000000 0000000000000000 0000000000000000
000000014031f3a5 0000000000000000 : 0000000000000000 0000000000000000 0000000000000000 0000000000000000
00000001400cf43d 0000000000000000 : 0000000000000000 0000000000000000 0000000000000000 0000000000000000
00000001402dc000 0000000000000000 : 0000000000000000 0000000000000000 0000000000000000 0000000000000000
000000007b62cbd9 0000000000000000 : 0000000000000000 0000000000000000 0000000000000000 0000000000000000
000000007bc56b22 0000000000000000 : 0000000000000000 0000000000000000 0000000000000000 0000000000000000
0000000000000000 0000000000000000 : 0000000000000000 0000000000000000 0000000000000000 0000000000000000
00000001402dbfb0 0000000000000000 : 0000000000000000 0000000000000000 0000000000000000 0000000000000000
0000000002336890 0000000000000000 : 0000000000000000 0000000000000000 0000000000000000 0000000000000000
0000000000000000 0000000000000000 : 0000000000000000 0000000000000000 0000000000000000 0000000000000000

→ Thread registers ←
rax=0000000000000001 rbx=00000001417a9130 rcx=0000000003b0efa0
rdx=0000000000000200 rsi=00000000069ab428 rdi=00000000000009fa
rip=00000001400d9221 rsp=0000000003b0ef40 rbp=0000000003b0f730
r8=0000000000000019 r9=0000000000000064 r10=0000000007a80000
r11=0000000003b0f698 r12=0000000003b0fce8 r13=0000000000000002
r14=00000000069aaba0 r15=0000000002856f28
cs=0033 ss=002b ds=0000 es=0000 fs=0000 gs=0000 efl=00000202

rbx-32 00000001417A9110 0000000140001050 0000000140001050 0000000140001050 00000001403c2020
rbx +0 00000001417A9130 6f667265505c3a44 6576694c5c656372 32765c5545414e5c 77475c65646f435c
rbx+32 00000001417A9150 4c5c656d61475c32 5c726568636e7561 726568636e75614c 746e657265686f43
rcx-32 0000000003B0EF80 0000000003b0f6b8 00000001400d9221 0000000003b0ef40 0000000003b0f730
rcx +0 0000000003B0EFA0 0000000000000202 000000006eba0c06 0061006d006f0068 00440020006c0000
rcx+32 0000000003B0EFC0 0000000000000001 000000006eb9040b 00009fa00010000f 0000000000000033

→ Code ←
00000001400d9201 8d4c2440 e8363cfe ff488d0d 0fa81302 .L$@.6<..H...... 00000001400d9211 e8aa6bfe ff488d4c 2460ff15 07814f01 …k…H.L$....O. 00000001400d9221 488b8424 58010000 4c8d05e0 b2500148 H…$X…L…P.H
00000001400d9231 89442448 488d9424 30050000 488b8424 .D$HH..$0...H..$ 00000001400d9241 f8000000 4885db48 89442450 448bcf48 …H…H.D$PD…H
00000001`400d9251 8b842400 0100004c 0f45c348 89442458 …$…L.E.H.D$X

→ Stack ←
0000000003b0ef40 00000001417a9130 0000000000000000 0000000000000000 0000000000000000 0.zA............................ 0000000003b0ef60 0000000003b0ef88 0000000003b0efa0 0000000000000000 0000000000000000 …
0000000003b0ef80 0000000003b0f6b8 00000001400d9221 0000000003b0ef40 0000000003b0f730 ........!..@....@.......0....... 0000000003b0efa0 0000000000000202 000000006eba0c06 0061006d006f0068 00440020006c0000 …n…h.o.m.a…l. .D.
0000000003b0efc0 0000000000000001 000000006eb9040b 00009fa00010000f 0000000000000033 ...........n............3....... 0000000003b0efe0 00000202002b0000 0000000000000000 0000000003b0f040 0000000000040076 …+…@…v…
0000000003b0f000 0000000000000000 000000006eb64213 0000000003b0f040 0000000000000001 .........B.n....@............... 0000000003b0f020 0000000003b0efa0 0000000000000200 00000001417a9130 0000000003b0ef40 …0.zA…@…
0000000003b0f040 0000000003b0f730 00000000069ab428 00000000000009fa 0000000000000019 0.......(....................... 0000000003b0f060 0000000000000064 0000000007a80000 0000000003b0f698 0000000003b0fce8 d…
0000000003b0f080 0000000000000002 00000000069aaba0 0000000002856f28 00000001400d9221 ................(o......!..@.... 0000000003b0f0a0 000000000000027f 0000000000000000 0000000000000000 0000ffff00009fa0 …
0000000003b0f0c0 0000000000000000 0000000000000000 0000000000000000 0000000000000000 ................................ 0000000003b0f0e0 0000000000000000 0000000000000000 0000000000000000 0000000000000000 …
0000000003b0f100 0000000000000000 0000000000000000 0000000000000000 0000000000000000 ................................ 0000000003b0f120 0000000000000000 0000000000000000 0000000000000000 0000000000000000 …
0000000003b0f140 00000001420f5fc0 000000000019fd00 ea415d543389176f 7c3c46071702daab ._.B............o..3T]A......F<| 0000000003b0f160 0000000000000000 0000000000000000 0000000000000000 0000000000000000 …
0000000003b0f180 06490da55990cf42 a90967caad9c30be 00000000063a0000 0000000006980000 B..Y..I..0...g....:............. 0000000003b0f1a0 3f50000000000000 0000000000000000 3f50000000000000 0000000000000000 …P?..P?..
0000000003b0f1c0 0000000000000000 0000000000000000 0000000000000000 0000000000000000 ................................ 0000000003b0f1e0 0000000000000000 0000000000000000 0000000000000000 0000000000000000 …
0000000003b0f200 0000000000000000 0000000000000000 0000000000000000 0000000000000000 ................................ 0000000003b0f220 0000000000000000 0000000000000000 0000000000000000 0000000000000000 …
0000000003b0f240 0000000003b0f280 00007ff8f80038a0 0000000003b0f278 00007ff91d998539 .........8......x.......9....... 0000000003b0f260 00000000000007f6 000000007bc7a048 0000000000280027 00000001420e6068 …H…{…'.(…h.B.... 0000000003b0f280 0000000000000000 00007ff91fcb0551 0000000100000000 000000007b61b865 …Q…e.a{…
0000000003b0f2a0 3f50000000000000 0000000000000000 3f50000000000000 00007ff91fcb0551 ......P?..............P?Q....... 0000000003b0f2c0 0000000000000000 0000000000000000 3f50000000000000 0000000000000000 …P?..
0000000003b0f2e0 3f50000000000000 0000000000000000 0000000000000000 0000000000000000 ......P?........................ 0000000003b0f300 0000000000000000 0000000000000000 0000000006980000 000000007bc27cb7 …|.{…
0000000003b0f320 0000000000000000 0000000000000000 0000000000000000 00000000`00000000 …

→ Error Logs ←
16:46:30Z Browser view crashed
Crashed at 16:46:30Z

1 Like

Below is my system description:

H/W path Device Class Description

                                 system         Latitude 5480 (07D0)

/0 bus Motherboard
/0/0 memory 64KiB BIOS
/0/45 memory 16GiB System Memory
/0/45/0 memory DIMM [empty]
/0/45/1 memory 16GiB SODIMM DDR4 Synchronous Unbuffered (
/0/49 memory 256KiB L1 cache
/0/4a memory 1MiB L2 cache
/0/4b memory 8MiB L3 cache
/0/4c processor Intel(R) Core™ i7-7820HQ CPU @ 2.90GHz
/0/100 bridge Xeon E3-1200 v6/7th Gen Core Processor Hos
/0/100/1 bridge Xeon E3-1200 v5/E3-1500 v5/6th Gen Core Pr
/0/100/1.1 bridge Xeon E3-1200 v5/E3-1500 v5/6th Gen Core Pr
/0/100/1.1/0 display GM108M [GeForce 930MX]
/0/100/2 display HD Graphics 630
/0/100/4 generic Xeon E3-1200 v5/E3-1500 v5/6th Gen Core Pr
/0/100/14 bus 100 Series/C230 Series Chipset Family USB
/0/100/14/0 usb1 bus xHCI Host Controller
/0/100/14/0/3 input Razer DeathAdder Elite
/0/100/14/0/6 communication Bluetooth wireless interface
/0/100/14/0/9 input LGDisplay Incell Touch
/0/100/14/0/a generic 5880

I have been having a similar issue, with a very similar crash report (can be found on this pastebin)

My system info, as reported by running lutris --submit-issue, can be found in this pastebin

On my machine, the issue is replicated every time I attempt to run the Guild Wars 2 lutris installer (I’ve tried both the installer with and without the DXVK shader cache, and they both result in the same issue)

Hope this helps to resolve the issue, if there’s anything else I can do on my end to help please let me know.

1 Like

After some tinkering and digging around on the GW2 forums, it appears that the GE-Proton version that the lutris installer currently uses doesn’t run the launcher properly. Exactly why this is the case is unclear to me, although from what I can gather it could be a problem with applying DXVK properly, since the error has previously been caused by attempting to run the launcher with the in-built Wine D3D library.

I have submitted an update to the install script which changes the runner to the default lutris runner (lutris-fshack-7.2). Until this is approved by the moderators, you could try changing the runner to the aforementioned if you still have the game installed, or running the script with the modified runner if you don’t have it installed.

4 Likes

is it working yet?

No not yet. Still not working on my end

1 Like

Are you guys running the currently published installer, or the modified one that was submitted a week ago? The game installs and runs with the most recently modified installer on my system, so I’d be curious to know whether it runs on other systems.

If you can°t access the latest version, you could try manually editing the install script. If you download the script, replace the following line:

version: lutris-GE-Proton7-1-x86_64

With this instead:

version: lutris-fshack-7.2-x86_64

You should then be able to run the script (at least it runs on my system)

If you already have Guild Wars 2 installed on Lutris, you could also try configuring the launcher to use the aforementioned wine launcher, as well as ensuring that you’re using the latest version of DXVK (1.10.2 at the time of writing), which should also enable you to run the game

1 Like

Im running on Pop OS 22.04, even after changing the wine version to lutris-fshack-7.2 my installer still crashes with
→ Crash ←
Assertion: Launcher: Browser crashed
File: D:\Perforce\Live\NAEU\v2\Code\Gw2\Game\Launcher\LauncherCoherent.cpp(2554)
App: Gw2-64.exe

This installer I’m using:

{
    "count": 1,
    "next": null,
    "previous": null,
    "results": [
        {
            "id": 13197,
            "game_id": 3364,
            "game_slug": "guild-wars-2",
            "name": "Guild Wars 2",
            "year": 2012,
            "user": "zeioth",
            "runner": "wine",
            "slug": "guild-wars-2-dxvk-64-bit",
            "version": "DXVK 64-Bit",
            "description": "This game requires an SSD hard drive as 3D models are lazy loaded constantly.",
            "notes": "To improve performance, these settings are suggested.",
            "credits": "",
            "created_at": "2019-04-28T19:20:34.832000Z",
            "updated_at": "2022-06-09T00:55:29.847993Z",
            "draft": false,
            "published": true,
            "published_by": 64834,
            "rating": "",
            "is_playable": true,
            "steamid": null,
            "gogid": null,
            "gogslug": "",
            "humbleid": "",
            "humblestoreid": "",
            "humblestoreid_real": "",
            "script": {
                "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"
                }
            },
            "content": "files:\r\n- gw2installer: https://s3.amazonaws.com/gw2cdn/client/branches/Gw2Setup-64.exe\r\n- gw2shadercache: https://github.com/Zeioth/zeioth-lutris/raw/master/game-installers/guild-wars-2/gw2-d9vk-shader-cache-0.0.2.zip\r\ngame:\r\n  arch: win64\r\n  exe: drive_c/Program Files/Guild Wars 2/GW2-64.exe\r\n  prefix: $GAMEDIR\r\ninstaller:\r\n- extract:\r\n    dst: $GAMEDIR\r\n    file: gw2shadercache\r\n    format: zip\r\n- task:\r\n    arch: win64\r\n    description: Running Guild Wars 2 Installer.\r\n    executable: gw2installer\r\n    name: wineexec\r\n    prefix: $GAMEDIR\r\nsystem:\r\n  env:\r\n    __GL_SHADER_DISK_CACHE: 1\r\n    __GL_SHADER_DISK_CACHE_PATH: $GAMEDIR\r\n  pulse_latency: true\r\nwine:\r\n  dxvk: true\r\n  esync: true\r\n  version: lutris-fshack-7.2-x86_64"
        }
    ]
}

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:

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.

1 Like

Winner winner chicken dinner. It works. Thank you so very much.

1 Like

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.