protonscr

Minecraft Dungeons II

protonopen appid 1912410Game compatibility - Unofficial
ValveSoftware/Proton#10193 · opened 2026-09-29 by cassidyyuwu · updated 2026-10-09 · 388 comments · github · game page · search this game
Ccassidyyuwu 2026-09-29 github

Compatibility Report

  • Name of the game with compatibility issues: Minecraft Dungeons II
  • Steam AppID of the game: 1912410

System Information:

  • GPU: AMD Radeon RX 9060XT
  • Video driver version: Mesa 26.2.3-arch3.1
  • Kernel version: 7.2.6-1-cachyos
  • Link to full system information report as Gist
  • Proton version: Proton Experimental

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 asks to install Gaming Services, after clicking Yes, the game runs as a zombie, with no window spawning.

Reproduction:

Launch Minecraft Dungeons II with Proton Experimental

steam-1912410.log

Image
Nne0zepG 2026-09-29 github

Experiencing the same issue.

System Info:

Operating System: Bazzite 44
KDE Plasma Version: 6.7.5
KDE Frameworks Version: 6.30.0
Qt Version: 6.11.2
Kernel Version: 7.2.7-ogc1.1.fc44.x86_64 (64-bit)
Graphics Platform: Wayland
Processors: 16 × AMD Ryzen 9 6900HX with Radeon Graphics
Memory: 64 GiB of RAM (62.0 GiB usable)
Graphics Processor 1: NVIDIA GeForce RTX 3070 Ti Laptop GPU
Graphics Processor 2: AMD Radeon 680M
Manufacturer: LENOVO
Product Name: 82RG
System Version: Legion 5 Pro 16ARH7H
Rr1sk01 2026-09-29 github

Same over here on Arch Linux with Proton Experimental.

Xbox Gaming Services appears to just be borked on Proton.

MMixingFlow 2026-09-29 github

Same issue on CachyOS + KDE Plasma with any Proton :/

KKuzhenLarn 2026-09-29 github

Arch Linux + Hyprland user here, having the exact same issue. I was really hyped to play the new game, but I can't launch it because of the 'Missing Gaming Services' prompt

Eemneo-dev 2026-09-29 github

Fedora + Gnome, same issue, tried proton-ge, proton-11, proton-cachyos, proton-experimental. They all fail the same way :/

Rr1sk01 2026-09-29 github

The DLL (or at least one of them, can't tell quite yet) that's missing is xgameruntime.dll in System32.

Executing the main game instead of the launcher binary instantly crashes too.

Jjakpat2 2026-09-29 github

I have the same issue.
And i did some research, and they vendor locked the game on purpose. Probably Microsoft trying to fight Linux.
And currently i haven't found any workaround.

Gguynamedpancake 2026-09-29 github

Might be helpful!! Very dissapointed to see this happening, first game runs perfectly fine so naturally you would expect the sequel to run well too.

Image
CCereal-Lain 2026-09-29 github

The DLL (or at least one of them, can't tell quite yet) that's missing is xgameruntime.dll in System32.

Executing the main game instead of the launcher binary instantly crashes too.

I think this recent forza motorsport fix could be highly relevant, seems to target many of the same things, havent tested.
https://github.com/ValveSoftware/Proton/issues/7151#issuecomment-5185158201

KKevadroz 2026-09-29 github

The DLL (or at least one of them, can't tell quite yet) that's missing is xgameruntime.dll in System32.
Executing the main game instead of the launcher binary instantly crashes too.

I think this recent forza motorsport fix could be highly relevant, seems to target many of the same things, havent tested. [#7151 (comment)](https://github.com/ValveSoftware/Proton/issues/7151#issuecomment-5185158201)

I have tested it, I got to a UE crash screen

Aadoravel 2026-09-29 github

I've tried <Removed by Moderator> and I have also gotten to a UE crash screen

IIzumemori 2026-09-29 github

Replying to https://github.com/ValveSoftware/Proton/issues/10193#issuecomment-5887650103

Can you share the full proton log and full ue crash log?

Rr1sk01 2026-09-29 github

Xodus requests xgameruntime.dll from Windows for XThreading to work.

Getting further?

Zzwakss1 2026-09-29 github

Same issue on Fedora 44 + NVIDIA

  • Proton: Experimental 11 (also tried Proton-GE 11-7, same result)
  • OS: Fedora 44, KDE Plasma (Wayland)
  • GPU: NVIDIA RTX 3060 12GB
  • CPU: Intel i5-14400F
Aadoravel 2026-09-29 github

Replying to https://github.com/ValveSoftware/Proton/issues/10193#issuecomment-5887671379

@Izumemori

UE / CrashReportClient/Saved/Logs/CrashReportClient.log
[2026.09.29-09.23.43:727][  0]Log file open, 09/29/26 06:23:43
[2026.09.29-09.23.43:727][  0]LogPakFile: Initializing PakPlatformFile
[2026.09.29-09.23.43:728][  0]LogPakFile: Display: Found Pak file ../../../Engine/Programs/CrashReportClient/Content/Paks/CrashReportClient.pak attempting to mount.
[2026.09.29-09.23.53:728][  0]LogPakFile: Display: Mounting pak file ../../../Engine/Programs/CrashReportClient/Content/Paks/CrashReportClient.pak.
[2026.09.29-09.23.53:729][  0]LogPakFile: Display: Mounted Pak file '../../../Engine/Programs/CrashReportClient/Content/Paks/CrashReportClient.pak', mount point: '../../../Engine/'
[2026.09.29-09.23.53:730][  0]LogICUInternationalization: ICU TimeZone Detection - Raw Offset: -3:00, Platform Override: ''
[2026.09.29-09.23.53:730][  0]LogConfig: No local boot hotfix file found at: [C:/users/steamuser/AppData/Local/CrashReportClient/Saved/PersistentDownloadDir/HotfixForNextBoot.txt]
[2026.09.29-09.23.53:731][  0]LogInit: ExecutableName: CrashReportClient.exe
[2026.09.29-09.23.53:731][  0]LogInit: Build: UE5-CL-0
[2026.09.29-09.23.53:732][  0]LogInit: Platform=WindowsEditor
[2026.09.29-09.23.53:732][  0]LogInit: MachineId=0bc3713e48132dd9047f589972923e8f
[2026.09.29-09.23.53:733][  0]LogInit: DeviceId=
[2026.09.29-09.23.53:733][  0]LogInit: Engine Version: 5.6.1-0+UE5
[2026.09.29-09.23.53:734][  0]LogInit: Compatible Engine Version: 5.6.0-0+UE5
[2026.09.29-09.23.53:734][  0]LogInit: Net CL: 0
[2026.09.29-09.23.53:735][  0]LogInit: OS: Windows 10 (21H1) [10.0.19045.5796] (), CPU: AMD Ryzen 5 5500                               , GPU: AMD Radeon RX 5700 XT (RADV NAVI10)
[2026.09.29-09.23.53:736][  0]LogInit: Compiled (64-bit): Jul 31 2026 08:47:55
[2026.09.29-09.23.53:736][  0]LogInit: Architecture: x64
[2026.09.29-09.23.53:737][  0]LogInit: Compiled with Visual C++: 19.38.33145.00
[2026.09.29-09.23.53:737][  0]LogInit: Build Configuration: Shipping
[2026.09.29-09.23.53:738][  0]LogInit: Branch Name: UE5
[2026.09.29-09.23.53:738][  0]LogInit: Command Line: "../../../Engine/Binaries/Win64/CrashReportClient.exe" "C:/users/steamuser/AppData/Local/Dungeons2/Saved/Crashes/UECC-Windows-C348B5124A388F94B99E1FA3A0F5CFD8_0000" -AppName=UE-Dungeons -CrashGUID=UECC-Windows-C348B5124A388F94B99E1FA3A0F5CFD8_0000 -DebugSymbols=..\..\..\Engine\Intermediate\Symbols
[2026.09.29-09.23.53:739][  0]LogInit: Base Directory: Z:/home/changli/.local/share/Steam/steamapps/common/Minecraft Dungeons II/Engine/Binaries/Win64/
[2026.09.29-09.23.53:739][  0]LogInit: Allocator: Mimalloc
[2026.09.29-09.23.53:740][  0]LogInit: Installed Engine Build: 1
[2026.09.29-09.23.53:741][  0]LogInit: This binary is optimized with LTO: no, PGO: no, instrumented for PGO data collection: no
[2026.09.29-09.23.53:744][  0]LogInit: Presizing for max 100000 objects, including 0 objects not considered by GC.
[2026.09.29-09.23.53:748][  0]LogInit: Object subsystem initialized
[2026.09.29-09.23.53:754][  0]LogConfig: Applying CVar settings from Section [ConsoleVariables] File [Engine]
[2026.09.29-09.23.53:754][  0]LogInit: Computer: EMPTY
[2026.09.29-09.23.53:755][  0]LogInit: User: steamuser
[2026.09.29-09.23.53:755][  0]LogInit: CPU Page size=4096, Cores=6
[2026.09.29-09.23.53:756][  0]LogInit: High frequency timer resolution =10.000000 MHz
[2026.09.29-09.23.53:756][  0]LogMemory: Memory total: Physical=15.4GB (16GB approx) Virtual=24.2GB
[2026.09.29-09.23.53:757][  0]LogMemory: Platform Memory Stats for WindowsEditor
[2026.09.29-09.23.53:757][  0]LogMemory: Process Physical Memory: 107.18 MB used, 107.18 MB peak
[2026.09.29-09.23.53:758][  0]LogMemory: Process Virtual Memory: 56.82 MB used, 56.82 MB peak
[2026.09.29-09.23.53:759][  0]LogMemory: Physical Memory: 7428.32 MB used,  8354.98 MB free, 15783.30 MB total
[2026.09.29-09.23.53:759][  0]LogMemory: Virtual Memory: 10054.43 MB used,  14740.07 MB free, 24794.50 MB total
[2026.09.29-09.23.53:762][  0]LogUObjectArray: 556 objects as part of root set at end of initial load.
[2026.09.29-09.23.53:763][  0]LogUObjectArray: CloseDisregardForGC: 0/0 objects in disregard for GC pool
[2026.09.29-09.23.53:763][  0]LogPaths: Warning: No paths for game localization data were specifed in the game configuration.
[2026.09.29-09.23.53:764][  0]LogInit: Using OS detected language (en-US).
[2026.09.29-09.23.53:764][  0]LogInit: Using OS detected locale (en-US).
[2026.09.29-09.23.53:765][  0]LogInit: Warning: No paths for engine localization data were specifed in the engine configuration.
[2026.09.29-09.23.53:765][  0]LogTextLocalizationManager: No localization for 'en-US' exists, so 'en' will be used for the language.
[2026.09.29-09.23.53:765][  0]LogTextLocalizationManager: No localization for 'en-US' exists, so 'en' will be used for the locale.
[2026.09.29-09.23.53:766][  0]LogInit: Using OS detected language (en-US).
[2026.09.29-09.23.53:766][  0]LogInit: Using OS detected locale (en-US).
[2026.09.29-09.23.53:767][  0]LogTextLocalizationManager: No localization for 'en-US' exists, so 'en' will be used for the language.
[2026.09.29-09.23.53:767][  0]LogTextLocalizationManager: No localization for 'en-US' exists, so 'en' will be used for the locale.
[2026.09.29-09.23.53:768][  0]LogPackageLocalizationCache: Processed 2 localized package path(s) for 1 prioritized culture(s) in 0.000216 seconds
[2026.09.29-09.23.53:768][  0]LogCrashDebugHelper: DepotName: UE5
[2026.09.29-09.23.53:769][  0]LogCrashDebugHelper: BuiltFromCL: 0
[2026.09.29-09.23.53:770][  0]LogCrashDebugHelper: EngineVersion: 5.6.1-0+UE5
[2026.09.29-09.23.53:770][  0]LogCrashDebugHelper: BuildVersion: UE5-CL-0
[2026.09.29-09.23.53:771][  0]CrashReportCoreLog: Display: Applying project settings from 'C:/users/steamuser/AppData/Local/Dungeons2/Saved/Crashes/UECC-Windows-C348B5124A388F94B99E1FA3A0F5CFD8_0000/CrashReportClient.ini'.
[2026.09.29-09.23.53:771][  0]CrashReportCoreLog: CrashReportClientVersion=1.0
[2026.09.29-09.23.53:772][  0]CrashReportCoreLog: CrashReportReceiver disabled
[2026.09.29-09.23.53:772][  0]CrashReportCoreLog: DataRouterUrl: https://unreal.backtrace.io/post/mojang/5a32dd2992af120cc9c801c81f5cb94b177f9fbdbd52b7a43bc8bf6b55d3f37e
[2026.09.29-09.23.53:773][  0]LogWindowsTextInputMethodSystem: Available input methods:
[2026.09.29-09.23.53:773][  0]LogWindowsTextInputMethodSystem:   - English (United States) - (Keyboard).
[2026.09.29-09.23.53:774][  0]LogWindowsTextInputMethodSystem: Activated input method: English (United States) - (Keyboard).
[2026.09.29-09.23.53:778][  0]LogWindowsTouchpad: Display: CacheForceMaxTouchpadSensitivityMode SetTouchpadParameters
[2026.09.29-09.23.53:782][  0]LogSlate: New Slate User Created. Platform User Id 0, User Index 0, Is Virtual User: 0
[2026.09.29-09.23.53:783][  0]LogSlate: Slate User Registered.  User Index 0, Is Virtual User: 0
[2026.09.29-09.23.53:786][  0]LogSlate: Using FreeType 2.10.0
[2026.09.29-09.23.53:787][  0]LogSlate: SlateFontServices - WITH_FREETYPE: 1, WITH_HARFBUZZ: 1
[2026.09.29-09.23.53:872][  0]LogStandaloneRenderer: D3D11 adapters settings:
[2026.09.29-09.23.53:872][  0]LogStandaloneRenderer: D3D11 adapters:
[2026.09.29-09.23.53:873][  0]LogStandaloneRenderer: Testing D3D11 adapter: 0. Description: 'AMD Radeon RX 5700 XT (RADV NAVI10)'. VendorId: 1002. DeviceId: 731f.
[2026.09.29-09.23.53:885][  0]LogStandaloneRenderer:   0. 'AMD Radeon RX 5700 XT (RADV NAVI10)'. Feature level: 11_1
[2026.09.29-09.23.53:885][  0]LogStandaloneRenderer: Selected D3D11 Description: 'AMD Radeon RX 5700 XT (RADV NAVI10)'. VendorId: 1002. DeviceId: 731f.
[2026.09.29-09.23.53:971][  0]CrashReportCoreLog: Initial state = Unknown UploadState value
[2026.09.29-09.23.53:972][  0]CrashReportCoreLog: Initial state = Unknown UploadState value
[2026.09.29-09.23.53:973][  0]LogCrashDebugHelper: DepotName: UE5
[2026.09.29-09.23.53:973][  0]LogCrashDebugHelper: BuiltFromCL: 0
[2026.09.29-09.23.53:974][  0]LogCrashDebugHelper: EngineVersion: 5.6.1-0+UE5
[2026.09.29-09.23.53:975][  0]LogCrashDebugHelper: BuildVersion: UE5-CL-0
[2026.09.29-09.23.53:975][  0]LogCrashDebugHelper: Warning: Failed to open minidump file: C:/users/steamuser/AppData/Local/Dungeons2/Saved/Crashes/UECC-Windows-C348B5124A388F94B99E1FA3A0F5CFD8_0000/UEMinidump.dmp
[2026.09.29-09.23.53:976][  0]LogCrashDebugHelper: Warning: Failed to open crash dump file: C:/users/steamuser/AppData/Local/Dungeons2/Saved/Crashes/UECC-Windows-C348B5124A388F94B99E1FA3A0F5CFD8_0000/UEMinidump.dmp
[2026.09.29-09.23.54:000][  0]LogSlate: Took 0.000637 seconds to synchronously load lazily loaded font '../../../Engine/Content/Slate/Fonts/Roboto-Regular.ttf' (155K)
[2026.09.29-09.23.54:002][  0]LogSlate: Took 0.001428 seconds to synchronously load lazily loaded font '../../../Engine/Content/Slate/Fonts/Roboto-Bold.ttf' (160K)
[2026.09.29-09.23.54:004][  0]LogSlate: Took 0.000811 seconds to synchronously load lazily loaded font '../../../Engine/Content/Slate/Fonts/Roboto-Italic.ttf' (157K)
[2026.09.29-09.24.46:771][  0]LogSlate: Request Window '' being destroyed
[2026.09.29-09.24.46:772][  0]LogSlate: Request Window 'Spicewood Crash Reporter' being destroyed
[2026.09.29-09.24.46:773][  0]LogSlate: Window 'Spicewood Crash Reporter' being destroyed
[2026.09.29-09.24.46:774][  0]LogCore: Engine exit requested (reason: OnRequestExit)
[2026.09.29-09.24.46:818][  0]LogInit: Using libcurl 8.12.1
[2026.09.29-09.24.46:819][  0]LogInit:  - built for Windows
[2026.09.29-09.24.46:820][  0]LogInit:  - supports SSL with OpenSSL/1.1.1t
[2026.09.29-09.24.46:820][  0]LogInit:  - supports HTTP deflate (compression) using libz 1.3
[2026.09.29-09.24.46:821][  0]LogInit:  - other features:
[2026.09.29-09.24.46:822][  0]LogInit:      CURL_VERSION_SSL
[2026.09.29-09.24.46:822][  0]LogInit:      CURL_VERSION_LIBZ
[2026.09.29-09.24.46:823][  0]LogInit:      CURL_VERSION_IPV6
[2026.09.29-09.24.46:823][  0]LogInit:      CURL_VERSION_ASYNCHDNS
[2026.09.29-09.24.46:824][  0]LogInit:      CURL_VERSION_LARGEFILE
[2026.09.29-09.24.46:824][  0]LogInit:      CURL_VERSION_TLSAUTH_SRP
[2026.09.29-09.24.46:825][  0]LogInit:      CURL_VERSION_HTTP2
[2026.09.29-09.24.46:825][  0]LogInit:  CurlRequestOptions (configurable via config and command line):
[2026.09.29-09.24.46:826][  0]LogInit:  - bVerifyPeer = false  - Libcurl will NOT verify peer certificate
[2026.09.29-09.24.46:827][  0]LogInit:  - bUseHttpProxy = false  - Libcurl will NOT use HTTP proxy
[2026.09.29-09.24.46:827][  0]LogInit:  - bDontReuseConnections = false  - Libcurl will reuse connections
[2026.09.29-09.24.46:828][  0]LogInit:  - MaxHostConnections = 16  - Libcurl will limit the number of connections to a host
[2026.09.29-09.24.46:828][  0]LogInit:  - LocalHostAddr = Default
[2026.09.29-09.24.46:829][  0]LogInit:  - BufferSize = 65536
[2026.09.29-09.24.46:830][  0]LogInit: CreateHttpThread using FCurlMultiPollEventLoopHttpThread
[2026.09.29-09.24.46:830][  0]LogInit: Creating http thread with maximum 256 concurrent requests
[2026.09.29-09.24.46:831][  0]CrashReportCoreLog: Final state (Receiver) = Ready
[2026.09.29-09.24.46:831][  0]CrashReportCoreLog: Final state (Receiver) = Unknown UploadState value
[2026.09.29-09.24.46:833][  0]LogSlate: Slate User Destroyed.  User Index 0, Is Virtual User: 0
[2026.09.29-09.24.46:833][  0]LogCore: Engine exit requested (reason: CrashReportClientApp RequestExit; note: exit was already requested)
[2026.09.29-09.24.46:834][  0]LogExit: Preparing to exit.
[2026.09.29-09.24.46:834][  0]LogExit: Object subsystem successfully closed.
[2026.09.29-09.24.46:836][  0]LogHttp: Warning: [FHttpManager::Shutdown] Unbinding delegates for 1 outstanding Http Requests:
[2026.09.29-09.24.46:836][  0]LogHttp: Warning:         verb=[POST] url=[https://self.events.data.microsoft.com/OneCollector/1.0/] refs=[2] status=Processing
[2026.09.29-09.24.46:837][  0]LogHttp: Warning:         Sleeping 0.500s to wait for 1 outstanding Http Requests.
[2026.09.29-09.24.47:336][  0]LogHttp: Warning:         Sleeping 0.500s to wait for 1 outstanding Http Requests.
[2026.09.29-09.24.47:838][  0]LogPakFile: Destroying PakPlatformFile
[2026.09.29-09.24.47:840][  0]LogExit: Exiting.
[2026.09.29-09.24.47:845][  0]Log file closed, 09/29/26 06:24:47
UECC-Windows-C348B5124A388F94B99E1FA3A0F5CFD8_0000/CrashContext.runtime.xml
<FGenericCrashContext>
	<RuntimeProperties>
		<CrashVersion>3</CrashVersion>
		<ExecutionGuid>0CC0A8A1427512FEFC37FB9EC0831983</ExecutionGuid>
		<CrashGUID>UECC-Windows-C348B5124A388F94B99E1FA3A0F5CFD8_0000</CrashGUID>
		<IsEnsure>false</IsEnsure>
		<IsStall>false</IsStall>
		<IsAssert>true</IsAssert>
		<CrashType>Assert</CrashType>
		<ErrorMessage>LowLevelFatalError [File:D:\a\_work\1\s\UnrealEngine\Engine\Source\Runtime\Online\HTTP\Private\Curl\CurlHttpManager.cpp] [Line: 233] 
Could not initialize libcurl (result=2), HTTP transfers will not function properly.

</ErrorMessage>
<CrashReporterMessage/>
<CrashReporterMessage>Attended</CrashReporterMessage>
<ProcessId>352</ProcessId>
<SecondsSinceStart>0</SecondsSinceStart>
<IsInternalBuild>false</IsInternalBuild>
<IsPerforceBuild>false</IsPerforceBuild>
<IsWithDebugInfo>false</IsWithDebugInfo>
<IsSourceDistribution>false</IsSourceDistribution>
<GameName>UE-Dungeons</GameName>
<ExecutableName>Dungeons-Win64-Shipping</ExecutableName>
<BuildConfiguration>Shipping</BuildConfiguration>
<GameSessionID/>
<PlatformName>Windows</PlatformName>
<PlatformFullName>Win64 [Windows 10 (21H1) [10.0.19045.5796] 64b]</PlatformFullName>
<PlatformNameIni>Windows</PlatformNameIni>
<EngineMode>Game</EngineMode>
<EngineModeEx>Unset</EngineModeEx>
<DeploymentName/>
<EngineVersion>5.6.1-0+UE5</EngineVersion>
<EngineCompatibleVersion>5.6.1-0+UE5</EngineCompatibleVersion>
<CommandLine>Dungeons</CommandLine>
<LanguageLCID>1033</LanguageLCID>
<AppDefaultLocale>en-US</AppDefaultLocale>
<BuildVersion>UE5-CL-0</BuildVersion>
<Symbols>UE5-CL-0-Win64-Shipping</Symbols>
<IsUERelease>true</IsUERelease>
<IsRequestingExit>false</IsRequestingExit>
<UserName/>
<BaseDir>Z:/home/changli/.local/share/Steam/steamapps/common/Minecraft Dungeons II/Dungeons/Binaries/Win64/</BaseDir>
<RootDir>Z:/home/changli/.local/share/Steam/steamapps/common/Minecraft Dungeons II/</RootDir>
<MachineId>0BC3713E48132DD9047F589972923E8F</MachineId>
<LoginId>0bc3713e48132dd9047f589972923e8f</LoginId>
<EpicAccountId/>
<SourceContext/>
<UserDescription/>
<UserActivityHint/>
<CrashDumpMode>0</CrashDumpMode>
<GameStateName/>
<Misc.NumberOfCores>6</Misc.NumberOfCores>
<Misc.NumberOfCoresIncludingHyperthreads>12</Misc.NumberOfCoresIncludingHyperthreads>
<Misc.Is64bitOperatingSystem>1</Misc.Is64bitOperatingSystem>
<Misc.CPUVendor>AuthenticAMD</Misc.CPUVendor>
<Misc.CPUBrand>AMD Ryzen 5 5500</Misc.CPUBrand>
<Misc.PrimaryGPUBrand>AMD Radeon RX 5700 XT (RADV NAVI10)</Misc.PrimaryGPUBrand>
<Misc.OSVersionMajor>Windows 10 (21H1) [10.0.19045.5796]</Misc.OSVersionMajor>
<Misc.OSVersionMinor/>
<Misc.AnticheatProvider/>
<MemoryStats.TotalPhysical>16549986304</MemoryStats.TotalPhysical>
<MemoryStats.TotalVirtual>25998917632</MemoryStats.TotalVirtual>
<MemoryStats.PageSize>4096</MemoryStats.PageSize>
<MemoryStats.TotalPhysicalGB>16</MemoryStats.TotalPhysicalGB>
<MemoryStats.AvailablePhysical>8051200000</MemoryStats.AvailablePhysical>
<MemoryStats.AvailableVirtual>14930706432</MemoryStats.AvailableVirtual>
<MemoryStats.UsedPhysical>665219072</MemoryStats.UsedPhysical>
<MemoryStats.PeakUsedPhysical>690995200</MemoryStats.PeakUsedPhysical>
<MemoryStats.UsedVirtual>603324416</MemoryStats.UsedVirtual>
<MemoryStats.PeakUsedVirtual>603324416</MemoryStats.PeakUsedVirtual>
<MemoryStats.bIsOOM>0</MemoryStats.bIsOOM>
<MemoryStats.OOMAllocationSize>0</MemoryStats.OOMAllocationSize>
<MemoryStats.OOMAllocationAlignment>0</MemoryStats.OOMAllocationAlignment>
<NumMinidumpFramesToIgnore>4</NumMinidumpFramesToIgnore>
<CallStack/>
<PCallStack>

Dungeons-Win64-Shipping 0x0000000140000000 + 1b33c72
Dungeons-Win64-Shipping 0x0000000140000000 + 1b227ac
Dungeons-Win64-Shipping 0x0000000140000000 + 143a754
Dungeons-Win64-Shipping 0x0000000140000000 + 1436d9d
Dungeons-Win64-Shipping 0x0000000140000000 + 143a371
Dungeons-Win64-Shipping 0x0000000140000000 + 4b90495
Dungeons-Win64-Shipping 0x0000000140000000 + 143a754
Dungeons-Win64-Shipping 0x0000000140000000 + 14c7a3d
Dungeons-Win64-Shipping 0x0000000140000000 + 14d565b
Dungeons-Win64-Shipping 0x0000000140000000 + 14c754a
Dungeons-Win64-Shipping 0x0000000140000000 + 45b927d
Dungeons-Win64-Shipping 0x0000000140000000 + 45c0ded
Dungeons-Win64-Shipping 0x0000000140000000 + 45baef6
Dungeons-Win64-Shipping 0x0000000140000000 + 45bb12a
Dungeons-Win64-Shipping 0x0000000140000000 + 45bbe2c
Dungeons-Win64-Shipping 0x0000000140000000 + 45c30d4
Dungeons-Win64-Shipping 0x0000000140000000 + 8ba3e72
kernel32 0x00006fffffec0000 + 10d59
</PCallStack>
<PCallStackHash>79E9038C23043C7863EBAB01280AFE3A13F53950</PCallStackHash>
<Threads>
<Thread>
<CallStack>ntdll 0x00006ffffff30000 + df44
</CallStack>
<IsCrashed>true</IsCrashed>
<Registers/>
<ThreadID>356</ThreadID>
<ThreadName>GameThread</ThreadName>
</Thread>
<Thread>
<CallStack>ntdll 0x00006ffffff30000 + df44
</CallStack>
<IsCrashed>false</IsCrashed>
<Registers/>
<ThreadID>412</ThreadID>
<ThreadName>BackgroundThreadPool #0</ThreadName>
</Thread>
<Thread>
<CallStack>ntdll 0x00006ffffff30000 + df44
</CallStack>
<IsCrashed>false</IsCrashed>
<Registers/>
<ThreadID>416</ThreadID>
<ThreadName>BackgroundThreadPool #1</ThreadName>
</Thread>
<Thread>
<CallStack>ntdll 0x00006ffffff30000 + df44
</CallStack>
<IsCrashed>false</IsCrashed>
<Registers/>
<ThreadID>420</ThreadID>
<ThreadName>Foreground Worker #0</ThreadName>
</Thread>
<Thread>
<CallStack>ntdll 0x00006ffffff30000 + df44
</CallStack>
<IsCrashed>false</IsCrashed>
<Registers/>
<ThreadID>424</ThreadID>
<ThreadName>Background Worker #0</ThreadName>
</Thread>
<Thread>
<CallStack>ntdll 0x00006ffffff30000 + df44
</CallStack>
<IsCrashed>false</IsCrashed>
<Registers/>
<ThreadID>428</ThreadID>
<ThreadName>Foreground Worker #1</ThreadName>
</Thread>
<Thread>
<CallStack>ntdll 0x00006ffffff30000 + df44
</CallStack>
<IsCrashed>false</IsCrashed>
<Registers/>
<ThreadID>432</ThreadID>
<ThreadName>Background Worker #1</ThreadName>
</Thread>
<Thread>
<CallStack>ntdll 0x00006ffffff30000 + e544
</CallStack>
<IsCrashed>false</IsCrashed>
<Registers/>
<ThreadID>436</ThreadID>
<ThreadName>FHeartBeatThread</ThreadName>
</Thread>
<Thread>
<CallStack>ntdll 0x00006ffffff30000 + df44
</CallStack>
<IsCrashed>false</IsCrashed>
<Registers/>
<ThreadID>440</ThreadID>
<ThreadName>Foreground Worker (Standby #0)</ThreadName>
</Thread>
<Thread>
<CallStack>ntdll 0x00006ffffff30000 + df44
</CallStack>
<IsCrashed>false</IsCrashed>
<Registers/>
<ThreadID>456</ThreadID>
<ThreadName>FMediaTicker</ThreadName>
</Thread>
</Threads>
<TimeOfCrash>639262706337650000</TimeOfCrash>
<bAllowToBeContacted>0</bAllowToBeContacted>
<CPUBrand>AMD Ryzen 5 5500</CPUBrand>
<CrashReportClientVersion>1.0</CrashReportClientVersion>
</RuntimeProperties>
<PlatformProperties>
<PlatformIsRunningWindows>1</PlatformIsRunningWindows>
<PlatformIsRunningWine>true</PlatformIsRunningWine>
<PlatformSupportsWindows11>false</PlatformSupportsWindows11>
<IsRunningOnBattery>false</IsRunningOnBattery>
<IsUsingBatterySaver>false</IsUsingBatterySaver>
<PlatformCallbackResult>0</PlatformCallbackResult>
<CrashTrigger>0</CrashTrigger>
</PlatformProperties>
<EngineData>
</EngineData>
<GameData>
</GameData>
</FGenericCrashContext>

Proton Log is well above 30MB: https://gist.github.com/adoravel/f021d3d5cbf39cca8be4f63f23f47471

KKevadroz 2026-09-29 github

Replying to https://github.com/ValveSoftware/Proton/issues/10193#issuecomment-5887671379

Here's one UE Crash Context with the Forza Motorsport Instructions

CrashContext.runtime-xml.xml

Rr1sk01 2026-09-29 github

When trying out the Xodus patch with PRESSURE_VESSEL_FILESYSTEMS_RW and XThreading (requires xgameruntime.dll), it actually succeeds with Xbox login and the game attempts to start from then on, then dies later.

No errors, no logs, this is really annoying actually.

Rr1sk01 2026-09-29 github

IT ASKED TO INSTALL VISUAL C++!! A NEW PROMPT!!!!!!

IIzumemori 2026-09-29 github

When trying out the Xodus patch with PRESSURE_VESSEL_FILESYSTEMS_RW and XThreading (requires xgameruntime.dll), it actually succeeds with Xbox login and the game attempts to start from then on, then dies later.

No errors, no logs, this is really annoying actually.

I found <Removed by Moderator> that got me to the login screen but the login failed, so I think xodus might be the way to go here

Rr1sk01 2026-09-29 github

arghhh idk what its doing but its sitting here on "running"

game executable is still open though!

Image
KKevadroz 2026-09-29 github

arghhh idk what its doing but its sitting here on "running"

game executable is still open though!
Image

What tweaks did you make?

Ccassidyyuwu 2026-09-29 github

The DLL (or at least one of them, can't tell quite yet) that's missing is xgameruntime.dll in System32.
Executing the main game instead of the launcher binary instantly crashes too.

I think this recent forza motorsport fix could be highly relevant, seems to target many of the same things, havent tested. [#7151 (comment)](https://github.com/ValveSoftware/Proton/issues/7151#issuecomment-5185158201)

Tried using the workarounds for Forza Motorsport, I haven't gotten as far as @r1sk01, I'm getting a UE crash and ERROR xodus_service::connection::xml: Failed parsing message: Unimplemented from xodus, though that might be me messing something up, or something's up with my xgameservices.dll.threading

IIzumemori 2026-09-29 github

arghhh idk what its doing but its sitting here on "running"

game executable is still open though!

just so I'm understanding you correctly, is the game launching? How far are you getting? I've gotten to the login prompt but got stuck there

Rr1sk01 2026-09-29 github

arghhh idk what its doing but its sitting here on "running"
game executable is still open though!

just so I'm understanding you correctly, is the game launching? How far are you getting? I've gotten to the login prompt but got stuck there

no display, the game seems to just hang

the login prompt was passed by xodus without me interacting

KKevadroz 2026-09-29 github

arghhh idk what its doing but its sitting here on "running"
game executable is still open though!

just so I'm understanding you correctly, is the game launching? How far are you getting? I've gotten to the login prompt but got stuck there

Wait, login screen? Did the launcher open?

Rr1sk01 2026-09-29 github

The DLL (or at least one of them, can't tell quite yet) that's missing is xgameruntime.dll in System32.
Executing the main game instead of the launcher binary instantly crashes too.

I think this recent forza motorsport fix could be highly relevant, seems to target many of the same things, havent tested. [#7151 (comment)](https://github.com/ValveSoftware/Proton/issues/7151#issuecomment-5185158201)

Tried using the workarounds for Forza Motorsport, I haven't gotten as far as @r1sk01, I'm getting a UE crash and ERROR xodus_service::connection::xml: Failed parsing message: Unimplemented from xodus, though that might be me messing something up, or something's up with my xgameservices.dll.threading

are you on the correct branch? that shouldnt happen if you extracted it straight from a windows machine

IIzumemori 2026-09-29 github

The DLL (or at least one of them, can't tell quite yet) that's missing is xgameruntime.dll in System32.
Executing the main game instead of the launcher binary instantly crashes too.

I think this recent forza motorsport fix could be highly relevant, seems to target many of the same things, havent tested. [#7151 (comment)](https://github.com/ValveSoftware/Proton/issues/7151#issuecomment-5185158201)

Tried using the workarounds for Forza Motorsport, I haven't gotten as far as @r1sk01, I'm getting a UE crash and ERROR xodus_service::connection::xml: Failed parsing message: Unimplemented from xodus, though that might be me messing something up, or something's up with my xgameservices.dll.threading

The FM Proton has very specific patches for FM, I wouldn't expect dungeons to launch with it.

(I haven't checked if this is malicious but) this fork got the game to launch
<Removed by Moderator>

This fork doesn't ship with XUser, which is probably why I got stuck at the game trying to log in

Rr1sk01 2026-09-29 github

arghhh idk what its doing but its sitting here on "running"
game executable is still open though!
Image

What tweaks did you make?

(my user id is 1000, edit that if yours is not)

PRESSURE_VESSEL_FILESYSTEMS_RW=/run/user/1000/xodus.sock WINEDLLOVERRIDES=xgameruntime=b PROTON_VKD3D_HEAP=1 VKD3D_CONFIG=skip_application_workarounds,descriptor_heap,avoid_image_buffer_aliasing prime-run gamemoderun %command%

im using proton ge 11-3 with xodus logged in and xodus-service running in the background

Rr1sk01 2026-09-29 github

im using the forza horizon patch at https://github.com/AllanVester/xodus.git -b forza-online

Rr1sk01 2026-09-29 github

Replying to https://github.com/ValveSoftware/Proton/issues/10193#issuecomment-5888385148

worth a shot i guess while im probing what the other issues are

Rr1sk01 2026-09-29 github

@Izumemori that gdk proton actually ships its own xgameruntime.dll?

i think it may be a stub though

IIzumemori 2026-09-29 github

@Izumemori that gdk proton actually ships its own xgameruntime.dll?

i think it may be a stub though

yes, that's the issue, upstream winegdk also still doesn't implement xuser and the pr for it is a wip

Rr1sk01 2026-09-29 github

A WINDOW JUST OPENED?????

Rr1sk01 2026-09-29 github
Image
MMitsu13Ion 2026-09-29 github

Same issue on CachyOS + KDE Plasma with any Proton

KKevadroz 2026-09-29 github
Image

Share tweaks NOW

Rr1sk01 2026-09-29 github

thanks hyprland for tiling <3

Rr1sk01 2026-09-29 github
Image

OH COME ONNNN

Gguynamedpancake 2026-09-29 github

HOLY you guys are INSANE I was so sad today I won't be able to play the game I waited so long for

SSHsuperCM 2026-09-29 github

Better than nothing
What did you do to make it open?

Rr1sk01 2026-09-29 github

gimme a bit ill make a tutorial after i figure out what this is

it might be an issue with xodus

Gguynamedpancake 2026-09-29 github

BTW dont worry error code 0063 is common for everyone! I am in dungeons server its a common issue for everyone rn, even console players

Rr1sk01 2026-09-29 github

BTW dont worry error code 0063 is common for everyone! I am in dungeons server its a common issue for everyone rn, even console players

oh???

Rr1sk01 2026-09-29 github

perhaps xbox servers are on fire rn

Rr1sk01 2026-09-29 github

ill double check and write a tutorial while im waiting for the game to reboot

Gguynamedpancake 2026-09-29 github

yes the servers are on fire, if you got into the menu the game works, you're insane man you all guys are wow like

Rrakkasumi 2026-09-29 github

I'm playing on Windows and getting disconnected about every 10 minutes; the Xbox service isn't any better than Ubisoft's.

EEmmaTheEmu 2026-09-29 github

0064 - Xbox game services. Win11 LTSC - Had to install Xbox services to get it working.
0063 - Very likely server issues, they have a lot of players rn

Worth noting Xodus is going to be a nightmare on Steam Deck due to readonly FS, missing dependencies.

EEmmaTheEmu 2026-09-29 github

Also funny thing to note - there is an offline mode

Rr1sk01 2026-09-29 github

Also funny thing to note - there is an offline mode

not what i paid for

Gguynamedpancake 2026-09-29 github

dude I don't know whats going on at Microsoft right now but many windows users also report it shows them they do not own the game even tho they purchased it? Lmao

Anyways yeah error code 0063 is server issue I am so glad you guys got it working really amazing work

IIzumemori 2026-09-29 github

0064 - Xbox game services. Win11 LTSC - Had to install Xbox services to get it working.
0063 - Very likely server issues, they have a lot of players rn

Worth noting Xodus is going to be a nightmare on Steam Deck due to readonly FS, missing dependencies.

I'm getting 0063 without xodus, only using <Removed by Moderator>. So if it's truly server issues it might work

Rr1sk01 2026-09-29 github

Replying to https://github.com/ValveSoftware/Proton/issues/10193#issuecomment-5888650830

it might be, in that case, we can just drop xodus which would be way simpler and wouldnt need a windows vm to use

Ccassidyyuwu 2026-09-29 github

Replying to https://github.com/ValveSoftware/Proton/issues/10193#issuecomment-5888385148

I managed to get it running with this Proton build but curiously enough even without Xodus running it still returns Error 63? I guess we'll have to wait till the servers stop dying to see if it can log in

Image
Ccassidyyuwu 2026-09-29 · hidden on GitHub github
Gguynamedpancake 2026-09-29 github

Replying to https://github.com/ValveSoftware/Proton/issues/10193#issuecomment-5888687252

yeah you can either wait or spam to rejoin, many reported that spamming the button eventually let em in lmao. Idk just gotta be lucky to play for now but the most important part is the game works now

Pphantomeye1931 2026-09-29 github

I bet the Login 0063 issue is more related to GTK-Proton not implementing XUser than a server load issue https://github.com/Weather-OS/GDK-Proton/issues/13

KKevadroz 2026-09-29 github

Got to the same screen
Image

Rr1sk01 2026-09-29 github

me thinks this is not a generic issue, i think this is a problem with the setup

Gguynamedpancake 2026-09-29 github

hmm actually im sorry I think I mistaken error codes, like im just judging by what people have been posting but 0064 seems to be the server

no idea whats 0063

IIzumemori 2026-09-29 github

me thinks this is not a generic issue, i think this is a problem with the setup

yes looking at the requests made I get a 403 back from the /LoginWithSteam endpoint.

Xodus is likely the only way to get it working then

actually, I'll need to look into this more

IIzora-TG 2026-09-29 github

This may be a dumb question but could we install the gaming services on wine directly?

KKevadroz 2026-09-29 github

This may be a dumb question but could we install the gaming services on wine directly?

No, it depends on UWP stuff and that doesn't work on Wine.

Rr1sk01 2026-09-29 github

uh oh i just realised my setup only works outside of steam and as soon as i get into steam it starts crashing again with no logs or anything

what the heck

me thinks i screwed something up, one second while i backtrack

IIzumemori 2026-09-29 github

This may be a dumb question but could we install the gaming services on wine directly?

No, too deeply integrated into Windows, but with winegdk and xodus porting efforts exists.

But I'm not sure it needs all of it /LoginWithSteam seems to indicate it needs a steam ticket, which proton should support. I'm a bit stumped why it's returning 403

Rr1sk01 2026-09-29 github

This may be a dumb question but could we install the gaming services on wine directly?

its a uwp package and its just not worth trying to get it working directly

TTymon3310 2026-09-29 github

What about trying some parts from https://github.com/Wyze3306/BedrockOnLinux

Rr1sk01 2026-09-29 github

This may be a dumb question but could we install the gaming services on wine directly?

No, too deeply integrated into Windows, but with winegdk and xodus porting efforts exists.

But I'm not sure it needs all of it /LoginWithSteam seems to indicate it needs a steam ticket, which proton should support. I'm a bit stumped why it's returning 403

yeah, so this is an issue with our setup

double check that <Removed by Moderator> actually authenticates properly, i have a sneaking suspicion something might be missing

Pphantomeye1931 2026-09-29 github

It's wild that Dungeons II is actually the thing making me boot my windows partition for the first time in over a year

Rr1sk01 2026-09-29 github

What about trying some parts from https://github.com/Wyze3306/BedrockOnLinux

seems interesting actually

Rr1sk01 2026-09-29 github

It's wild that Dungeons II is actually the thing making me boot my windows partition for the first time in over a year

we love microsoft so much, they have to force us to love them

IIzora-TG 2026-09-29 github

What about trying some parts from https://github.com/Wyze3306/BedrockOnLinux

seems interesting actually

This could be huge if we could use it for Dungeons 2

Eemneo-dev 2026-09-29 github

What about trying some parts from https://github.com/Wyze3306/BedrockOnLinux

seems interesting actually

This could be huge if we could use it for Dungeons 2

I'm currently trying to use parts of that project to make dungeons 2 run, for now I'm somehow advancing. Trying to get Xodus to work with it, but not working atm

EEmmaTheEmu 2026-09-29 github

Mmmm, I wonder if you can bypass 0063 with an offline parameter.

Asked claude to dig through the strings and it seems there might be one in engine.ini?

[OnlineSubsystem]
DefaultPlatformService=OfflineSpicewood

--
Long shot but maybe worth

Rr1sk01 2026-09-29 github

uh oh i just realised my setup only works outside of steam and as soon as i get into steam it starts crashing again with no logs or anything

what the heck

me thinks i screwed something up, one second while i backtrack

oh, steam starts up with the small binary launcher, thats why

i deadass forgot that existed

Gguynamedpancake 2026-09-29 github

Mmmm, I wonder if you can bypass 0063 with an offline parameter.

Asked claude to dig through the strings and it seems there might be one in engine.ini?

[OnlineSubsystem] DefaultPlatformService=OfflineSpicewood

-- Long shot but maybe worth

btw this is completly insane the way this game forces you to be online TO SIMPLY PLAY OFFLINE.

Rr1sk01 2026-09-29 github
Image
Rr1sk01 2026-09-29 github

i had to reinstall the proton prefix 💔

Pphantomeye1931 2026-09-29 github

Mmmm, I wonder if you can bypass 0063 with an offline parameter.
Asked claude to dig through the strings and it seems there might be one in engine.ini?
[OnlineSubsystem] DefaultPlatformService=OfflineSpicewood
-- Long shot but maybe worth

btw this is completly insane the way this game forces you to be online TO SIMPLY PLAY OFFLINE.

This is Microsoft we're talking about, what do you expect? You recently had to sign in to your microsoft account to access notepad with remote code execution

Gguynamedpancake 2026-09-29 github

microslop

KKevadroz 2026-09-29 github

Game crashed on login screen

CrashContext.runtime-xml.xml

Rr1sk01 2026-09-29 github

Mmmm, I wonder if you can bypass 0063 with an offline parameter.
Asked claude to dig through the strings and it seems there might be one in engine.ini?
[OnlineSubsystem] DefaultPlatformService=OfflineSpicewood
-- Long shot but maybe worth

btw this is completly insane the way this game forces you to be online TO SIMPLY PLAY OFFLINE.

This is Microsoft we're talking about, what do you expect? You recently had to sign in to your microsoft account to access notepad with remote code execution

sounds about right, i cant even argue with that

IIzumemori 2026-09-29 github

What I've learned so far is that a winegdk based proton gets the game to launch, that it does correctly call out to playfab's /LoginWithSteam (which indicates that it wants a steam ticket) but the XCurl shipped with the game hands off the request to winhttp as an empty get instead of a post so we get a 403 back.

I already tried swapping the XCurl with mingw curl but that causes the game to crash instead :(

Rr1sk01 2026-09-29 github

What I've learned so far is that a winegdk based proton gets the game to launch, that it does correctly call out to playfab's /LoginWithSteam (which indicates that it wants a steam ticket) but the XCurl shipped with the game hands off the request to winhttp as an empty get instead of a post so we get a 403 back.

I already tried swapping the XCurl with mingw curl but that causes the game to crash instead :(

im sorry, what? the xcurl install with the game does not work?????????????

NNebuloDev 2026-09-29 github

What I've learned so far is that a winegdk based proton gets the game to launch, that it does correctly call out to playfab's /LoginWithSteam (which indicates that it wants a steam ticket) but the XCurl shipped with the game hands off the request to winhttp as an empty get instead of a post so we get a 403 back.

I already tried swapping the XCurl with mingw curl but that causes the game to crash instead :(

Is it possible to maybe intercept the winhttp calls? I'm new to this wizardry at this level so I could just be comically wrong

IIzumemori 2026-09-29 github

im sorry, what? the xcurl install with the game does not work?????????????

I have not figured out more than that the game sends a post and wine sends a get. Not sure how or where it fails

Ffunlennysub 2026-09-29 github

What I've learned so far is that a winegdk based proton gets the game to launch, that it does correctly call out to playfab's /LoginWithSteam (which indicates that it wants a steam ticket) but the XCurl shipped with the game hands off the request to winhttp as an empty get instead of a post so we get a 403 back.

I already tried swapping the XCurl with mingw curl but that causes the game to crash instead :(

When i tried to launch the game on macos with crossover i patched xcurl instead of using mingw to stop throwing E_GAMERUNTIME_SERVICE_NOT_AVAILABLE and it fixes all the issues there(you need the xgameruntime.dll but that easy), but what im left with is 0060 due to the lack of xbox stuff, but maybe this can help you guys on linux

IIzumemori 2026-09-29 github

Is it possible to maybe intercept the winhttp calls? I'm new to this wizardry at this level so I could just be comically wrong

I'm currently trying to do that

Rr1sk01 2026-09-29 github

What I've learned so far is that a winegdk based proton gets the game to launch, that it does correctly call out to playfab's /LoginWithSteam (which indicates that it wants a steam ticket) but the XCurl shipped with the game hands off the request to winhttp as an empty get instead of a post so we get a 403 back.
I already tried swapping the XCurl with mingw curl but that causes the game to crash instead :(

When i tried to launch the game on macos with crossover i patched xcurl instead of using mingw to stop throwing E_GAMERUNTIME_SERVICE_NOT_AVAILABLE and it fixes all the issues there(you need the xgameruntime.dll but that easy), but what im left with is 0060 due to the lack of xbox stuff, but maybe this can help you guys on linux

ooooo thats really helpful!

@Izumemori this might be the next thing to try out

Ffunlennysub 2026-09-29 github

I patched the XCurlManager::Initialize() and just removed the failed branch

  hr = XNetworkingRegisterConnectivityHintChanged(
      taskQueue,
      this,
      XCurlManager::ConnectivityHintChangedHandlerStatic,
      &connectivityRegistrationToken
  );

  if (FAILED(hr))               // nop
      return hr; 

  hr = RegisterAppStateChangeNotification(
      XCurlManager::HandleAppStateChangeStatic,
      this,
      &appStateRegistration
  );
SSchoggi0815 2026-09-29 github

I got it to run and log in:

Image

I'm using the Proton version provided here:
<Removed by Moderator>

And replaced the XCurl.dll with a downloaded version from here:
<Link removed by moderator>

I also had the xodus service running the first time I logged in, not sure if that was doing anything tho.

IIzumemori 2026-09-29 github
Gguynamedpancake 2026-09-29 github

Replying to https://github.com/ValveSoftware/Proton/issues/10193#issuecomment-5889419107

now I hope someone will be kind enough to write a nice tutorial

Rr1sk01 2026-09-29 github

Replying to https://github.com/ValveSoftware/Proton/issues/10193#issuecomment-5889419107

awesome!!!!!!!!

ill write a tutorial

IIzumemori 2026-09-29 github

Replying to https://github.com/ValveSoftware/Proton/issues/10193#issuecomment-5889466106

Really simple, get that proton version, replace the XCurl.dll in the game files and you're good

KKevadroz 2026-09-29 github
Image

Fix replicated

KKevadroz 2026-09-29 github

Can't login to my Microsoft account, tough.

Rr1sk01 2026-09-29 github

Can't login to my Microsoft account, tough.

we might still need xodus...

Rr1sk01 2026-09-29 github

wait @Schoggi0815 did you have xodus-service running when you got into the game?

SSchoggi0815 2026-09-29 github

wait @Schoggi0815 did you have xodus-service running when you got into the game?

The first time, yes, now I can launch it without xodus running.

Rr1sk01 2026-09-29 github

wait @Schoggi0815 did you have xodus-service running when you got into the game?

The first time, yes, now I can launch it without xodus running.

me thinks the game stores the auth token, we still need xodus

IIzumemori 2026-09-29 github

xodus is probably required once to link the Microsoft account

Eemneo-dev 2026-09-29 github

I'm also getting it to run, i'm looking if xodus was needed too

CCJF2 2026-09-29 github

sorry where are we up to i left for like 30mins

Rr1sk01 2026-09-29 github

ill test myself, but my xodus service hasnt received more requests from the game in subsequent runs, so im pretty sure its saving the auth token after retrieving from xodus

Eemneo-dev 2026-09-29 github

Ok, xodus was stopped when I launched the game, it might actually not be needed ✨

Rr1sk01 2026-09-29 github

sorry where are we up to i left for like 30mins

multiple people have spun up the game

Rr1sk01 2026-09-29 github

Ok, xodus was stopped when I launched the game, it might actually not be needed ✨

did you get a prompt to login with your microsoft account ever? and does it work with online?

EEmmaTheEmu 2026-09-29 github

Works on deck as well. First login was done on a Windows PC.

Crosssaves work.

Image

Can either do Xodus for the pure linux users or a Windows VM/PC for others.

Llisztor 2026-09-29 github

Is there any Launch option / is xodus service necessary ?

Eemneo-dev 2026-09-29 github

Ok, xodus was stopped when I launched the game, it might actually not be needed ✨

did you get a prompt to login with your microsoft account ever? and does it work with online?

Nop, it just went in without any prompt

PS: My Microsoft account might have been linked to my steam account way before from the first game, but I am very much not sure at all about this

EEmmaTheEmu 2026-09-29 github

Works on deck as well. First login was done on a Windows PC.

Crosssaves work.
Image

Can either do Xodus for the pure linux users or a Windows VM/PC for others.

Online works. No Xodus. No additional launch params.

Download proton, drop it into compat tools, replace game's xcurl.

CCJF2 2026-09-29 github

ok so from what i can see you need <Removed by Moderator> and to change the xcurl file with <Link removed by moderator> and maybe xodus if it asks you to log in for the first time

NNebuloDev 2026-09-29 github

I have no xodus, just copied an XCurl.dll from my Windows partion's Minecraft Launcher and used <Removed by Moderator>. Unfortunately, I'm not sure why, the linking with Microsoft button isn't working, but there might a web based workaround already?

Rr1sk01 2026-09-29 github

Replying to https://github.com/ValveSoftware/Proton/issues/10193#issuecomment-5889620800

yeah it seems like xodus is needed, sad

NNyvyme 2026-09-29 github

does anyone know how to reset game settings from files?
on first launch game shitted itself, and now I have this resolution even with gamescope
Image

EEmmaTheEmu 2026-09-29 github

does anyone know how to reset game settings from files? on first launch game shitted itself, and now I have this resolution even with gamescope Image

UE game, so it should be in compatdata under folder 1912410. PFX, Drive C, Users, Steamuser, appdata, local

Rr1sk01 2026-09-29 github

Ok, xodus was stopped when I launched the game, it might actually not be needed ✨

did you get a prompt to login with your microsoft account ever? and does it work with online?

Nop, it just went in without any prompt

PS: My Microsoft account might have been linked to my steam account way before from the first game, but I am very much not sure at all about this

it seems like a hit or miss thing, perhaps some games share the xbox token? im not too sure

SSHsuperCM 2026-09-29 github

Seems xodus is not needed if you dont need to link your microsoft account tho. Enough for me for now

Ggasgas419 2026-09-29 github

same here, is there any place i can track progress?

KKevadroz 2026-09-29 github

Game has common crashes, couldn't get through the tutorial

SSchoggi0815 2026-09-29 github

Game has common crashes, couldn't get through the tutorial

It crashed for me too, but it seems to run fine if the xodus service is always running, can't say anything for sure yet tho

Eemneo-dev 2026-09-29 github

Game has common crashes, couldn't get through the tutorial

Just writing a markdown file with everything I tried up until now (where the game actually launches and gets to the main menu logged in), I'll try the tutorial too, to see if the game actually works now x)

Wwang-yupu 2026-09-29 github

I guess no xodus needed at all, Im running xodus-service, but nothing opening /run/user/<UID>/xodus.sock (lsof /run/user/<UID>/xodus.sock), and game still working without xodus. then I removed my proton prefix, and stopping xodus-service, game still can be go to menu.

note: microslop account is not available, whatever xodus is running

Rr1sk01 2026-09-29 github

So pretty much the breakdown of all this is:

  • Install <Removed by Moderator>
  • Swap out XCurl with the one from here: <Link removed by moderator>
  • If it asks for a Microsoft account or online doesn't work, install xodus: https://github.com/AllanVester/xodus.git
  • If you're using xodus, use: PRESSURE_VESSEL_FILESYSTEMS_RW=/run/user/1000/xodus.sock WINEDLLOVERRIDES=xgameruntime=b %command%
Ffunlennysub 2026-09-29 github

Replying to https://github.com/ValveSoftware/Proton/issues/10193#issuecomment-5889419107

whats so special about this xcurl dll? Or you guys just dont have one at all

Rr1sk01 2026-09-29 github

Replying to https://github.com/ValveSoftware/Proton/issues/10193#issuecomment-5889735055

some exports i presume? i havent checked yet

IIzumemori 2026-09-29 github

whats so special about this xcurl dll? Or you guys just dont have one at all

it's older, maybe it doesn't have the path you patched out

AAlextibtab 2026-09-29 github

do I still need to use the forza branch of xodus or will the default branch be fine?

Rr1sk01 2026-09-29 github

do I still need to use the forza branch of xodus or will the default branch be fine?

forza branch

Llukee12zakk 2026-09-29 github

hey, just wondering how do install all this stuff. on cachy os + kde. never done stuff like this before

Rr1sk01 2026-09-29 github

hey, just wondering how do install all this stuff. on cachy os + kde. never done stuff like this before

working on it

Eemneo-dev 2026-09-29 github

Game has common crashes, couldn't get through the tutorial

Just writing a markdown file with everything I tried up until now (where the game actually launches and gets to the main menu logged in), I'll try the tutorial too, to see if the game actually works now x)

Image

Yep, crashed during the tutorial :/

AAliorpse 2026-09-29 github
Image

I tried not to use that special <Removed by Moderator> after first launch, instead using proton-cachyos

AAlways-Self-Hosted 2026-09-29 github

LMDE 7. Using the GDK and xcurl posted in this thread, NO xodus used here. It sat on the "signing in" screen for me for about ~60 seconds but then correctly logged in.

One thing to note though, I have played both minecraft dungeons and minecraft legends on this steam account, So i suspect @r1sk01 is correct about the auth token probably existed already?

Image
IIzumemori 2026-09-29 github

Replying to https://github.com/ValveSoftware/Proton/issues/10193#issuecomment-5889825615

I also tried latest ge proton, works. Huh. Worth testing would be if only the XCurl.dll needs to be patched/replaced

Rr1sk01 2026-09-29 github

Replying to https://github.com/ValveSoftware/Proton/issues/10193#issuecomment-5889844564

im not even sure, im just shooting theories

either way, it works, which is way better than it not working in my opinion

now the tutorial is the next issue :c

MMungusIsAwesome 2026-09-29 github

linking microsoft account in settings doesnt do anything when clicked though.

TTudorHH3000 2026-09-29 github
Image i got to this screen but it wont log me in and after building xodus and running xodus-service and also xodus-cli login and also adding PRESSURE_VESSEL_FILESYSTEMS_RW=/run/user/1000/xodus.sock WINEDLLOVERRIDES=xgameruntime=b %command% to the launch options. i have played minecraft dungeons 1 on steam in the past but i might have to launch it again to see if i can get by without needing xodus
Ddiegoccorrea 2026-09-29 github

Replying to https://github.com/ValveSoftware/Proton/issues/10193#issuecomment-5889917608

i've tested it on cachyos with latest ge-proton (11.7-x86_64) and proton-cachyos (11.0-20260703-slr-x86_64) and it's not working, the same "game services missing" message pops up

KKevadroz 2026-09-29 github

Tried using proton-cachyos, didn't work

Eemneo-dev 2026-09-29 github

Replying to https://github.com/ValveSoftware/Proton/issues/10193#issuecomment-5889917608

@r1sk01 i use proton-ge, not gdk, and i'm getting to the main screen with login. of course i patched XCurl.dll

AAlextibtab 2026-09-29 github

I think r1sk01 said we might need to download the xgameruntime.dll and place it somewhere as xodus require it for xthreading

TTudorHH3000 2026-09-29 github
Image tells me this now and sometimes the old 0063 error but eventually i get back at the same screen
Gguynamedpancake 2026-09-29 github

Replying to https://github.com/ValveSoftware/Proton/issues/10193#issuecomment-5889733180

I got that proton and XCurl, game launches but as soon as the title screen stops playing, the one where it says Mojang Studio and some other companies the game crashes to this

Maybe it matters but I am on Mint XFCE

Image
IIzumemori 2026-09-29 github

I think r1sk01 said we might need to download the xgameruntime.dll and place it somewhere as xodus require it for xthreading

I never did that, never touched xodus. My hope is that the steam <-> Microsoft Link is server side so I'm starting the game on my windows laptop right now to see if that carries over

Rr1sk01 2026-09-29 github

I think r1sk01 said we might need to download the xgameruntime.dll and place it somewhere as xodus require it for xthreading

I never did that, never touched xodus. My hope is that the steam <-> Microsoft Link is server side so I'm starting the game on my windows laptop right now to see if that carries over

i think it is, a lot of people are reporting as such

for xodus to work though, downloading a copy of xgameruntime.dll is needed for xthreading

we can then drop xodus and probably drop needing custom proton, ill check on the experimental branch to see if it works with the xcurl hack

NNebuloDev 2026-09-29 github

I think r1sk01 said we might need to download the xgameruntime.dll and place it somewhere as xodus require it for xthreading

I never did that, never touched xodus. My hope is that the steam <-> Microsoft Link is server side so I'm starting the game on my windows laptop right now to see if that carries over

I tried this, however it fails to verify game ownership (error code 0059). Granted I did get the game running on Linux without xodus beforehand

AAlextibtab 2026-09-29 github

yeah mine's running just trying to get my account linked

AAlextibtab 2026-09-29 github

yeah latest Proton-GE works for me as well just seem to be the xcurl.dll I can't figure out xodus. I've tried launching dungeons I where I'm signed in but it still doesn't sync with dungeons II so I can't link my account yet.

Rroccodev 2026-09-29 github

I don't think that's what it's doing, keep in mind playing online isn't the same as having the account linked, I can play online/party but it still says not linked in the settings

Eemneo-dev 2026-09-29 github

From the tests I've been running it looks like the tutorial crash is coming from the XCurl.dll binary, maybe a mismatch version or something similar. I'm testing a bit more on my side and I'll keep y'all updated

IIzumemori 2026-09-29 github

SteamDeck=1 allows me to play online!

IIzumemori 2026-09-29 github

From the tests I've been running it looks like the tutorial crash is coming from the XCurl.dll binary, maybe a mismatch version or something similar. I'm testing a bit more on my side and I'll keep y'all updated

I got past the tutorial with ge proton

TTymon3310 2026-09-29 github

SteamDeck=1 allows me to play online!

With no additional stuff??

Eemneo-dev 2026-09-29 github

From the tests I've been running it looks like the tutorial crash is coming from the XCurl.dll binary, maybe a mismatch version or something similar. I'm testing a bit more on my side and I'll keep y'all updated

I got past the tutorial with ge proton

With the XCurl binary patched or without?

TTudorHH3000 2026-09-29 github

pressing link makes a file called login.json in ./Dungeons/Binaries/ which contains { "verification_uri": "https://www.microsoft.com/link", "user_code": "linkcode" } linkcode being the actual code to use on that url and if u try it it errors and doesnt link it

FFakeMichau 2026-09-29 github

Ive used this <Removed by Moderator> + xcurl dll from that weird website - got into the game but crashed after a few minutes. But had to restart twice for my online character to load
Then I switched to proton exp be but left the weird xcurl and now seemingly its working without crashing

Edit: it crashed after half an hour

Rroccodev 2026-09-29 github

pressing link makes a file called login.json in ./Dungeons/Binaries/ which contains { "verification_uri": "https://www.microsoft.com/link", "user_code": "linkcode" } linkcode being the actual code to use on that url and if u try it it errors and doesnt link it

Good catch, for me it just brings me to my Microsoft account page

CCJF2 2026-09-29 github

damn it seems i need to install xodus why cant i be one of the lucky ones that doesnt have to lmao

Rroccodev 2026-09-29 github

damn it seems i need to install xodus why cant i be one of the lucky ones that doesnt have to lmao

No one has shown a linked account yet

TTudorHH3000 2026-09-29 github

pressing link makes a file called login.json in ./Dungeons/Binaries/ which contains { "verification_uri": "https://www.microsoft.com/link", "user_code": "linkcode" } linkcode being the actual code to use on that url and if u try it it errors and doesnt link it

Good catch, for me it just brings me to my Microsoft account page

for me it just lets me log in like on minecraft bedrock on android then after i hit continue and i get the successfully logged in message i get a error in minecraft dungeons 2 which i would have to re open my game for that to tell the exact error code and it still doesnt link

Eemneo-dev 2026-09-29 github

From the tests I've been running it looks like the tutorial crash is coming from the XCurl.dll binary, maybe a mismatch version or something similar. I'm testing a bit more on my side and I'll keep y'all updated

I got past the tutorial with ge proton

Now I got past the tutorial and am playing properly without any issues. Everything works as intended ^^

Ddiegoccorrea 2026-09-29 github

ive used proton-ge, proton experimental and proton-cachyos, none of them work even with the xcurl.dll replacement

TTudorHH3000 2026-09-29 github

when i use that code to link i get this

Image

and this

Image
AAlextibtab 2026-09-29 github

same for me

IIzora-TG 2026-09-29 github

I think r1sk01 said we might need to download the xgameruntime.dll and place it somewhere as xodus require it for xthreading

I never did that, never touched xodus. My hope is that the steam <-> Microsoft Link is server side so I'm starting the game on my windows laptop right now to see if that carries over

i think it is, a lot of people are reporting as such

for xodus to work though, downloading a copy of xgameruntime.dll is needed for xthreading

we can then drop xodus and probably drop needing custom proton, ill check on the experimental branch to see if it works with the xcurl hack

How is the tutorial looking?

Rroccodev 2026-09-29 github

@TudorHH3000 what's your setup?

TTudorHH3000 2026-09-29 github

Image on ultra graphics preset on a 4050 it gets decent fps

@TudorHH3000 what's your setup?

<Removed by Moderator>, that shady XCurl.dll that was posted here and PRESSURE_VESSEL_FILESYSTEMS_RW=/run/user/1000/xodus.sock WINEDLLOVERRIDES=xgameruntime=b %command% in my launch options despite me closing the terminal with xodus-service some time ago

Eemneo-dev 2026-09-29 github

SteamDeck=1 allows me to play online!

This actually looks very important, now it runs without the XCurl.dll change, on GE-Proton, completely without error

NNebuloDev 2026-09-29 github

Got the entire game running fine

My setup is

  • Prefix setup with <Removed by Moderator>, once game is functioning, you can switch to any other Proton version in my testing
  • Only patched DLL is XCurl, and I got it from Minecraft Launcher on my Windows partition (am willing to share, but there's no way for me prove anything, so for security reasons find some place trustworthy)
  • Nothing else running whatsoever

Only issues thus far are graphical bugs here in some cinematics, can probably fix by changing protons. First sign in can be a little fiddly since Xbox servers are atrocious, but at most 3 attempts are needed. Do note that the game doesn't stop when you shut it down via ALT-F4 or your keybind of choice, so force stop in Steam as well.

I've ended up linking accounts on my Windows partition cause I dual boot. If anyone is planning on doing the same, please make sure your clock is synced (we love Windows). There is also a trick to login via /Dungeons/Binaries/login.json, but I'm unaware of specifics.

SSpinGiantCRM 2026-09-29 github

Additional findings from a CachyOS/KDE Wayland/NVIDIA investigation. I have not found a working recipe yet, but the failure stages differ by runtime:

  • With the unmodified <Removed by Moderator> baseline, the game renders part of the opening sequence and then produces a fresh Unreal assert: XblInitialize failed: 0x80004002 (E_NOINTERFACE) at Xal.cpp:78. The same run shows QueryApiImpl for XSystemImpl {e349bd1a-fc20-4e40-b99c-4178cc6b409f} / IXSystemImpl5 {1861cf2e-e18b-4834-a9f5-b4a4e6efb4cf} returning E_NOINTERFACE.
  • In an isolated hybrid cloned from that Proton build, replacing only the x64 xgameruntime.dll based on the newer native18 WineGDK line makes the IXSystemImpl5 query succeed. With the WineGDK IgnoreVersionMismatch=1 setting and host-generated Xbox pre-authentication, XUserAddResult returns S_OK and XUserGetId succeeds.
  • That hybrid then queries the title ID and RETAIL sandbox, starts D3D12/vkd3d, and dispatches the connectivity callback. It still does not reach XblInitialize or a menu. The latest traced run shows Dungeons-Win64-Shipping.exe calling UninitializeApiImpl and then exiting itself with status 1; no exception or new Unreal CrashContext was generated.
  • I also tried the newer windows.web.dll, a DefaultPlatformService=Null Engine.ini setting, a temporary Gaming Services CLSID registration, and disabling the native threading sidecar. None advanced the visible result. The pre-auth path bypasses Wine OAuth/JSON parsing, so the windows.web.dll transplant does not prove that parser path works.
  • I fixed the WineGDK connectivity-registration token output and changed the initial callback from inline to queue-submitted. The callback is observed in the trace, but the title still exits at the same stage.

No raw Proton or Unreal logs are attached because they may contain reusable authentication material. No token, account identifier, local path, or credential file was included here. The runtime is still experimental; this is diagnostic evidence, not a user-facing workaround.

MMixingFlow 2026-09-29 github

Tutorial:

  1. Replace <Link removed by moderator>
  2. Run game with <Removed by Moderator>
  3. Once in Menu you can switch to other Proton versions (Proton GE for example) (I guess it's a one time fix that GDK does)
  4. Link the game by clicking away the first error. Accept settings and EULA stuff, then clicking the "Link account" button and going to /Dungeons/Binaries/login.json to get the linking code

Startup argument SteamDeck=1 %command%
idk if it's necessary

Done

Game settings where really low res first time around? Just go back in and reset them or choose any preset

DDlljsCodes 2026-09-29 github

Managed to get into the game and complete the tutorial on CachyOS using <Removed by moderator> and the XCurl.dll. No need to link account as I previously did it with other Microsoft games on Windows (such as Minecraft Legends).

NNebuloDev 2026-09-29 github

SteamDeck=1 allows me to play online!

Can confirm I also got it running fully on a fresh prefix without <Removed by moderator> being used at any stage. I am using a patched DLL though so I'll try with the original.

MMixingFlow 2026-09-29 github

Replying to https://github.com/ValveSoftware/Proton/issues/10193#issuecomment-5890731208

The fact nobody tried this first is kinda insane lmao

NNebuloDev 2026-09-29 github

Replying to https://github.com/ValveSoftware/Proton/issues/10193#issuecomment-5890731208

Confirmed with original DLL. You can use any proton version and no need to patch any files. Just run with SteamDeck=1. Seems to also reduce networking and login bugs. The shutdown issue (needing to also shutdown using Steam) and the linking issue (having to look into login.json to login) remain unfortunately.

IIzzyyamoto 2026-09-29 github

where do i replace xcurl?

Rreubend415 2026-09-29 github

Replying to https://github.com/ValveSoftware/Proton/issues/10193#issuecomment-5890795668

Wait so we don't have to do anything except use that as a startup argument??

NNebuloDev 2026-09-29 github

Replying to https://github.com/ValveSoftware/Proton/issues/10193#issuecomment-5890806868

In my testing yes, if someone can confirm on a separate machine that would be nice, but I used a fresh prefix and original game files so I think so.

Rrefrax 2026-09-29 github

Replying to https://github.com/ValveSoftware/Proton/issues/10193#issuecomment-5890795668

This has not worked for me running from Steam on CachyOS. I always get the prompt to install gaming services no matter what proton I use, and then an immediate crash.

SSpinGiantCRM 2026-09-29 github

Update (CachyOS, Steam AppID 1912410): I tested the reported SteamDeck=1 launch option with GE-Proton10-34, keeping the existing preauth/debug options. It still closes before the menu.

The fresh Proton log shows Dungeons-Win64-Shipping.exe initializes D3D12 and enters the GDK XUserAddAsync path. WineGDK then reports LoadDefaultUser failed to get oauth token. Immediately before that, GE's windows.web logs IJsonValueStatics.Parse as a stub while processing the authentication response. GE also replaced the prefix's prior WineGDK windows.web.dll with its own copy. WineGDK's RefreshOAuth parses this response through IJsonValueStatics_Parse, so the strongest lead from this run is that the GE/WineGDK windows.web mismatch breaks OAuth parsing; SteamDeck=1 alone does not resolve it.

This run produced no fresh Unreal crash dump and no XblInitialize assert, so it appears to fail at a different point from an earlier baseline GE-Proton10-32 run. That earlier run recorded XblInitialize failed: 0x80004002 alongside IXSystemImpl5 returning E_NOINTERFACE. The two failures may reflect different incompatibilities in the baseline versus the GE/WineGDK combination.

No logs or authentication data are attached. Can anyone confirm whether using the windows.web.dll shipped with the matching <Removed by moderator> build resolves the GE-Proton + SteamDeck=1 path, or which runtime pairing is expected?

DDlljsCodes 2026-09-29 github

where do i replace xcurl?

From your Steam installation folder, go to steamapps/common/Minecraft Dungeons II/Dungeons/Binaries/Win64/

NNebuloDev 2026-09-29 github

Replying to https://github.com/ValveSoftware/Proton/issues/10193#issuecomment-5890831974

It's possible since I had running earlier, some auth flags or files were edited. I'll try on a fresh install.

Rroccodev 2026-09-29 github

Replying to https://github.com/ValveSoftware/Proton/issues/10193#issuecomment-5890678379

Trying to link accounts gives error 0073, after trying again the game crashes. Did it work for you?

NNyalephTheCat 2026-09-29 github

Replying to https://github.com/ValveSoftware/Proton/issues/10193#issuecomment-5890819243

Will try as soon as I get home from work on my steam deck

MMixingFlow 2026-09-29 github

Replying to https://github.com/ValveSoftware/Proton/issues/10193#issuecomment-5890871346

Important to note that I used the link from the file and its code. Did you follow the whole comment? The first time around I get an error and it launches me in offline mode, then another popup appears that creates the file

Rroccodev 2026-09-29 github

Yes, on the webpage it says successfully linked with Dungeons II, but in the game that error appears

TTudorHH3000 2026-09-29 github

im still using the <Removed by moderator> but i changed to the original XCurl.dll and the 0063 error is back but i changed to use SteamDeck=1 %command% in steam launch options. without the <Removed by moderator> it just crashes on launch

CCJF2 2026-09-29 github

ye when i try to log in it gives me the same error 0073 after it says i logged in on the page

TTudorHH3000 2026-09-29 github

Yes, on the webpage it says successfully linked with Dungeons II, but in the game that error appears

i can confirm same thing happens to me

Rroccodev 2026-09-29 github

Replying to https://github.com/ValveSoftware/Proton/issues/10193#issuecomment-5890931436

0063 appears randomly for me, even with patched xcurl. Perhaps all the errors are random and we just need to keep trying?

NNebuloDev 2026-09-29 github

Replying to https://github.com/ValveSoftware/Proton/issues/10193#issuecomment-5890861166

Fresh install launches. Proton-GE, SteamDeck=1, game freshly reinstalled and prefix cleared.
I'm on arch linux, 7.2.6-1-cachyos, kde plasma 6.7.5, wayland.

However, I am consistently getting 0063, so a patched XCurl DLL, at least for first login, might be needed?

MMixingFlow 2026-09-29 github

Replying to https://github.com/ValveSoftware/Proton/issues/10193#issuecomment-5890911546

Another thing is, I played Dungeons I too, but shouldnt make a difference on another prefix?

VViarra 2026-09-29 github

Got it working on my Deck.

  • Using the custom Proton
  • Replacing xcurl.dll the game files.
  • With the argument "SteamDeck=1"

However I didn't get tho connect to the Microsoft servers and didn't try to finish the tutorial.
Got both error 0063 and 0064 and managed to login after retrying to connect (WITHOUT xodus).

Still trying to get it to work on my main machine (EndevorOS/Arch)

AAlextibtab 2026-09-29 github

I tried launching Dugeons I as well but that still didn't fix anything when trying to link for me

NNebuloDev 2026-09-29 github

Replying to https://github.com/ValveSoftware/Proton/issues/10193#issuecomment-5890948956

Patched XCurl fixed the 0063, but seems like no need for <Removed by moderator> in this setup. My final theory is maybe <Removed by moderator> without XCurl patch may work, but unlikely.

For now what is working consistently is Proton GE (although could be any proton), SteamDeck=1, and a patched XCurl

IIzzyyamoto 2026-09-29 github

Image it says my account isnt linked even tho i just linked it

AAlextibtab 2026-09-29 github

yep I don't think anyone has managed to link yet

Kkisak-valve maintainer 2026-09-29 github

Okay folks, sorry that I needed to briefly pause your excitement, but I need to make a couple details clear.

First of all, please avoid posting filler comments that don't add any insight. This just makes it longer to sort through the all the feedback.

Second, third party redistribution of copywritten libraries is legally problematic and can not be tolerated. Links posted by @Schoggi0815, @CJF2, and @r1sk01 have been removed along with the reposts.

Third, instead of creating reply chains by re-re-re-quoting previous comments, please prefer to use a link pointing to the previous comment so that we avoid echo chambers of repeated text.

VViarra 2026-09-29 github

I'm guessing it's ok to share the version of the DLL we are using and letting people search for it instead of sharing a download link (worst case if it's still not ok I will be edited) and letting people search at their own risk the .dll?
So to make it clear, when we are talking about the Xcurl.dll we are working with, we are talking about the version 2303.2.0.0.

Rr1sk01 2026-09-29 github

Replying to https://github.com/ValveSoftware/Proton/issues/10193#issuecomment-5891373676

to be fair, sharing a download link to a random dll was a bad idea regardless of whether its copyrighted or not

this was my first time finding compatibility for a game so i was wholly unaware of the guidelines and definitely didnt abide by them (my mistake)

however, at the end of this, we do need new xcurl compatibility in mainstream proton for this game to work officially, so working on that might be a good next step together

Gguynamedpancake 2026-09-29 github

I have an issue I tried everything I seriously don't know whats the problem, I have followed the tutorial, the intro was laggy at 1080p so I though maybe I could change the resolution to something weaker and yet same lag. I play on a laptop and its pretty low end but I have optimized it good enough and can run some titles, I believe hardware is not the problem here I just don't know why it's crashing. Im also sending my log I got from that UE crash

Image

https://github.com/user-attachments/assets/d1a5f9b8-3e21-4221-abcc-7c065fce8b23

CrashContext.txt

DDamasojr1 2026-09-29 github

Ive Tried all the methods i saw here but im still at this problem. I may be doing it wrong or... Manjaro doesn't like me that much.
this is with GE Proton 10-34 and the Xcurl.dll replaced with the one linked before.

Image
TTymon3310 2026-09-29 github

https://github.com/ValveSoftware/Proton/issues/10193#issuecomment-5891706359

you have to use the <Removed by moderator> for first launch

Rr1sk01 2026-09-29 github

XCurl actually seems to be a redistributable because it has no signature or anything like that out of the gate

perhaps there is a legitimate to get the DLL besides installing Windows?

will investigate

DDamasojr1 2026-09-29 github

Good to know. I Realized that i had other prefixes with broken states in them and so I removed the old ones and it works! with <Removed by moderator>.

Image Thanks!

Rrakkasumi 2026-09-29 github

I have got online mode working on the Steam Deck by just using <Removed by moderator> and replacing XCurl, but I still can randomly get error 0063/0064 or issues like "unable to retrieve online game character", though they can generally be resolved after a few retries. This does not appear to be a persistent problem.

Rr1sk01 2026-09-29 github

https://github.com/ValveSoftware/Proton/issues/10193#issuecomment-5891921820

it may just be server load or bad chance, the game has a lot of people online, who knows

if it persists, xodus might help, but its a little invasive and has a low chance of helping

VViarra 2026-09-29 github

https://github.com/ValveSoftware/Proton/issues/10193#issuecomment-5890960587

To sanity check what I was doing and be sure to leave as little room for error as possible, I did a fresh install on my Steam Deck.

First Launch:

  • Replaced the Xcurl.dll
  • Added the <Removed by moderator>

After the first launch, I was able to switch to Proton Experimental.

Still no luck on getting it to work on my PC.

Rr1sk01 2026-09-29 github

@kisak-valve there is a version of XCurl officially distributed by Microsoft which can downloaded easily and i believe solves this issue

am i allowed to post the link to that and the instructions to unzip and install it if it works?

Pphantomeye1931 2026-09-29 github

I don't think links to official sources are problematic

Rr1sk01 2026-09-29 github

https://github.com/ValveSoftware/Proton/issues/10193#issuecomment-5892017846

i dont doubt, but we got warned for it, so i might as well check

Eemneo-dev 2026-09-29 github

https://github.com/ValveSoftware/Proton/issues/10193#issuecomment-5891964636

Did you also add the SteamDeck=1 to your launch options?

JJesus-Camara 2026-09-29 github

Stuck here
Image

FIXED with this workaround:

Linking the Microsoft account manually (no window will ever appear)

The game falls back to writing a device login code into a file. The rest has to be done by hand:

  1. In game, click "Link Microsoft account". Nothing visible happens, this is normal.

  2. Read the code the game just wrote:

    cat "$HOME/.local/share/Steam/steamapps/common/Minecraft Dungeons II/Dungeons/Binaries/login.json"
    
    { "verification_uri": "https://www.microsoft.com/link", "user_code": "CODE" }
    

    user_code is the value you need. Every click overwrites the file with a new code.

  3. Open https://www.microsoft.com/link and enter the code.

  4. Sign in with the Microsoft account you want to link.

  5. Leave the game running. It polls for authorisation, so the link completes on its own once Microsoft confirms.

Things that will happen:

  • The code expires after about 15 minutes. If Microsoft says it is invalid or expired, click the button again and read the file for a fresh one.
  • Do not close the game while linking, that stops the polling.
  • Errors 0063 and 0064 are server side and usually clear after a retry or two.
VViarra 2026-09-29 github
Rr1sk01 2026-09-29 github

https://github.com/ValveSoftware/Proton/issues/10193#issuecomment-5892088989

not saying it doesnt exist, but that env var only appears to be mentioned in the steam api dll

probably not used by the game since theres no clearly no intention for linux support

❯ grep -R SteamDeck
grep: Engine/Binaries/ThirdParty/Steamworks/Steamv157/Win64/steam_api64.dll: binary file matches

Kkiralostalyra 2026-09-29 github

everything works with ge proton 11.7 and changed xcurl file and also xodus but for some reason the button link microsoft account does not work no matter what i do with it any idea anybody?

HHazelUwU-123 2026-09-29 github

currently have an issue where i got the xcurl.dll fixed, I got the GE-Proton11-7 installed, I have my accounts already linked, I got the SteamDeck=1 set. I can get into the game, however randomly throughout the tutorial it crashes continuosly. is there a fix for this or? (this is online play)

VViarra 2026-09-29 github

https://github.com/ValveSoftware/Proton/issues/10193#issuecomment-5892139989

Skip that part, you will not connect to the microsoft servers (so I guess you will not be able to redeem the capes if it's something you care about). But you will be able to play locally.

I didn't test anything related to Xodus as I don't mind not being online, so you may find a way to get it working.

Rr1sk01 2026-09-29 github
Eemneo-dev 2026-09-29 github

https://github.com/ValveSoftware/Proton/issues/10193#issuecomment-5892226278

I'm testing to see if using xodus with it will make it work, because earlier it was fine for me during my tests and I could access the Deluxe content, while I cannot anymore :/

Rr1sk01 2026-09-29 github

https://github.com/ValveSoftware/Proton/issues/10193#issuecomment-5892231792

working on it

can you also supply crash logs if possible?

Rr1sk01 2026-09-29 github

https://github.com/ValveSoftware/Proton/issues/10193#issuecomment-5892139989

you need to click link and if it doesnt work, try the xodus method

translated image for reference (Yandex Translate: Spanish -> English):

Image
HHazelUwU-123 2026-09-29 github

https://github.com/ValveSoftware/Proton/issues/10193#issuecomment-5892260994

kinda new to this, I tried finding em by following the link provided by unreal engine crash logs originally but couldnt find anything that looked like a proper crash log, ima recreate the bug to get back with what it gave me

VViarra 2026-09-29 github

https://github.com/ValveSoftware/Proton/issues/10193#issuecomment-5891964636

Got it to work on my main PC.

Update on my main PC

  • Used a previously released version of the <Removed by moderator>
  • After trying to login and getting error 0063 on repeat (6 times) I closed the game and picked Proton Experimental.

My best guess is a check for the first launch for Microsoft Gaming Services and it's correctly spoofed/faked by the custom Proton. After that the game assume you have the service installed and don't ask about it.

RReiling-Jeff 2026-09-29 github

https://github.com/Kubas556/Dungeons2_linux_fix

Someone fixed it with the use of AI. I tried it and it works fine to me.

DDlljsCodes 2026-09-29 github

Replying to https://github.com/ValveSoftware/Proton/issues/10193#issuecomment-5892139989

I would recommend using a different game (e.g. Minecraft Legends, Sea of Thieves) to link your Microsoft Account with Steam, or use the Xbox app on Windows, mobile or an Xbox console to link your Microsoft account to Steam.

JJesus-Camara 2026-09-29 github

Replying to https://github.com/ValveSoftware/Proton/issues/10193#issuecomment-5892406975

Ill post a workaround that worked for me

Linking the Microsoft account manually (no window will ever appear)

The game falls back to writing a device login code into a file. The rest has to be done by hand:

  1. In game, click "Link Microsoft account". Nothing visible happens, this is normal.

  2. Read the code the game just wrote:

    cat "$HOME/.local/share/Steam/steamapps/common/Minecraft Dungeons II/Dungeons/Binaries/login.json"
    
    { "verification_uri": "https://www.microsoft.com/link", "user_code": "CODE" }
    

    user_code is the value you need. Every click overwrites the file with a new code.

  3. Open https://www.microsoft.com/link and enter the code.

  4. Sign in with the Microsoft account you want to link.

  5. Leave the game running. It polls for authorisation, so the link completes on its own once Microsoft confirms.

Things that will happen:

  • The code expires after about 15 minutes. If Microsoft says it is invalid or expired, click the button again and read the file for a fresh one.
  • Do not close the game while linking, that stops the polling.
  • Errors 0063 and 0064 are server side and usually clear after a retry or two.
FFrederikFazberovic 2026-09-29 github
Xxsxs18-dev 2026-09-29 github

same issue pls fix

VViarra 2026-09-29 github

Please stop responding to the comments having response, it makes the thread hard to read.
Prefer to us the link to share what comment you are answering to. ("Copy Link" instead of "quote reply")

Pphantomeye1931 2026-09-29 · hidden on GitHub github

Honestly mostly github to blame on that

AAlextibtab 2026-09-29 github

Yeah we already tried that earlier and from what I saw everyone was getting Error Code 0073 so I don't think that's the fix
https://github.com/ValveSoftware/Proton/issues/10193#issuecomment-5892449140 are you sure it worked can you screenshot your settings to show the account linked?

https://github.com/ValveSoftware/Proton/issues/10193#issuecomment-5892406975 I've tried using mobile app and launching previous Dungeons I but no luck with Dungeons II.

I think looking at xodus it requires more work to implement functions in the DLL that the wine shim doesn't have and I've tried copying a windows DLL to the prefix and using xgameruntime=n but then the native DLL is just trying to look for windows specific things and I get prompted to install the game services again. xodus does have a DLL repo but I think it's still missing things I think this comment https://github.com/ValveSoftware/Proton/issues/10193#issuecomment-5888385148 was right about needing the XUser changes to be merged.

Rr1sk01 2026-09-29 github

is there any documentation for the dungeons error codes?

that might be useful to link here for later issues because there seems to be very different issues occurring here with those annoying magic numbers as the only indicators as to whats happening

FFrozerm 2026-09-29 github

For me all working fine on CachyOS + Caelestia Shell
I did:

  1. Download <Removed by moderator>
  2. Patched XCurl.dll
    first login crashed, but second with waiting abt 1 min worked for me
Image
Rr1sk01 2026-09-29 github

okay, at this point, for all the people not having issues, i would like to make a request to move to protondb and make reports as to how you got it working so people over there can get the same info and get around this issue

i think that would be better because at this point, theres enough information for the majority to get the game working (awesome!) and no reason to continue posting successes here

CCJF2 2026-09-29 github

has anyone got account linking working yet?

Ssupermassimo 2026-09-29 github

https://github.com/ValveSoftware/Proton/issues/10193#issuecomment-5892724033
There's still the issue of account linking. I'm able to play the game but the menu still says "no account linked" and the bonus capes have not synced

Rr1sk01 2026-09-29 github

https://github.com/ValveSoftware/Proton/issues/10193#issuecomment-5892788371

the bonus capes need a microsoft account to be linked and it does say they may take a while to apply even after doing so

Llukee12zakk 2026-09-29 github

Might be a dumb question, but how would I install xodus?

CCJF2 2026-09-29 github

ok so from my understanding we have got the game running and playable but we still dont have a full idea of how to link accounts tho we have some guesses is that about right

Ssupermassimo 2026-09-29 github

https://github.com/ValveSoftware/Proton/issues/10193#issuecomment-5892809993
Yes that's what im talking about, we still can't link microsoft accounts. Haven't seen anyone show the account to be linked yet

DDamasojr1 2026-09-29 github

yeah From my last post well comment. it was stuck at 0063 Error when trying to sign in. and i just tried doing it over and over. and after the fifth time of closing the game and trying again it crashes with this? it has no log i dont think. then again im not quite sure what im looking at exactly.

Image
Bbfs1465 2026-09-29 github

can someone please tell me how to get the patched dll. I cant seem to find it no matter what i do..

Rr1sk01 2026-09-29 github

https://github.com/ValveSoftware/Proton/issues/10193#issuecomment-5892872660

i need to find a matching one that works properly with the game and isnt pirated, so until then, you are on your own

AAlextibtab 2026-09-29 github

I think this comment is on the right lines https://github.com/ValveSoftware/Proton/issues/10193#issuecomment-5892381235

with their custom DLL file and python script it gets further but then I hit error code 0029 and got this popup

Assertion failed!

Program: S:\common\Minecraft Dungeons II\Dungeons\Binaries\Win64\Dungeons-Win64-Shipping.exe

File:
S:\lib\libHttpClient\Source\Global\NetworkState.cpp
Line: 114

Expression: data->async->queue

Press OK to exit the program, or Cancel to start the Wine debugger.
Image
MMythosOfs 2026-09-29 github

Official source for XCurl 2303 (no third-party DLL needed): Microsoft's own NuGet package
Microsoft.GDK.PC.230307 (owners: Microsoft / XboxGDK, verified)
https://www.nuget.org/packages/Microsoft.GDK.PC.230307

It contains XCurl.dll 2303.7.0.0. Extract and replace the game's copy (back up the original 2604.1 first):

curl -L -o gdk.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.gdk.pc.230307/10.0.22621.3139/microsoft.gdk.pc.230307.10.0.22621.3139.nupkg
unzip -j gdk.nupkg 'native/230307/GRDK/ExtensionLibraries/xbox.xcurl.api/redist/commonconfiguration/neutral/XCurl.dll'
cp XCurl.dll "$HOME/.local/share/Steam/steamapps/common/Minecraft Dungeons II/Dungeons/Binaries/Win64/XCurl.dll"

(~135 MB download.) sha256 of the extracted DLL: c8b83d8810c4dccd55e5a3f6dd9f2ca9e865df2f6eead6db55f7fb9c50066159

Tested on CachyOS with<Removed by moderator>, fresh prefix and SteamDeck=1 %command%: before the swap I got 0063, after it the game gets past that into the first-run accessibility settings.

edit: the cp line assumes the default steam library in ~/.local/share/Steam. if you've got the game on another drive/library just swap that path for yours. easiest way to find it: right click the game in steam > manage > browse local files, then go into Dungeons/Binaries/Win64

Rr1sk01 2026-09-29 github

https://github.com/ValveSoftware/Proton/issues/10193#issuecomment-5892964425

and someone did the work!

lot of information there... but yeah, that is the dll in question

uhm, fair note, your copy command does need to be changed if the user has the game installed in a different place (resolved)

FFrederikFazberovic 2026-09-29 github

https://github.com/ValveSoftware/Proton/issues/10193#issuecomment-5892964425 this didnt work for me, still got 0073 error and 0070

Bbfs1465 2026-09-29 github

https://github.com/ValveSoftware/Proton/issues/10193#issuecomment-5892964425

really didn't want to do this.. but i guess I have no choice.. also I found the this dll (same ver) on an archive site so there's that (Didn't use it cuz of obv reasons).
thanks for the help

DDamasojr1 2026-09-29 github

I did mythos way with the dll provided and I got past the Login into accesibility. and following Camara's post though, check the location cause mine was slightly different. i got the code and Im logged in!

Image it can work but it took me two to five reboots and praying.

Edit: you cant create a hero. but i did get the capes and DLC

Rr1sk01 2026-09-29 · hidden on GitHub github

dude i just learnt that all the launcher binary does is pass the arg "Dungeons" to the main game binary, im deadass

CCJF2 2026-09-29 · hidden on GitHub github

ye at this point im just going to sleep and work out how to link my account tomorrow good luck everyone else

Kkiralostalyra 2026-09-29 github

i did the mythos thing with terminal i have like 10 terminals opened just in case and the only thing i get is % total % received % xferd % average speed time time time current dload upload total spent left speed and the time ticking under spent and a 0 under the last speed

Image
Ssupermassimo 2026-09-29 github

https://github.com/ValveSoftware/Proton/issues/10193#issuecomment-5893253740
Just a small detail, the Twisted Cape is for pre-ordering and that is handled by Steam. It does not need your microsoft account to be linked.
If you manage to unlock the Hero Cape instead, then that would be something.

Rr1sk01 2026-09-29 github

https://github.com/ValveSoftware/Proton/issues/10193#issuecomment-5893380067

try opening the download link in your browser, if that fails then thats beyond the scope of this issue

IIsewoish 2026-09-29 github

Do you have to run Dungeons with a different launcher than wine or proton with mythos' way?

Rr1sk01 2026-09-29 · hidden on GitHub github
Rr1sk01 2026-09-29 github

https://github.com/ValveSoftware/Proton/issues/10193#issuecomment-5893416592

actually, correction, you still need to use the custom proton iirc, but thats all

IIsewoish 2026-09-29 github

gdk-proton?

Kkiralostalyra 2026-09-29 github

Image something new appeared no idea what this is

Eenabledhero 2026-09-29 github

at login screen go to /.local/share/Steam/steamapps/common/Minecraft Dungeons II/Dungeons/Binaries/ (press the link account button) and open the file login.json and go to https://www.microsoft.com/link add the code from the json, login with the correct email, u get a failed login attempt on ur screen -> click Online -> and ur in

Rr1sk01 2026-09-29 · hidden on GitHub github

https://github.com/ValveSoftware/Proton/issues/10193#issuecomment-5893487118

please stop posting this, this has already been posted in here

Rr1sk01 2026-09-29 github

https://github.com/ValveSoftware/Proton/issues/10193#issuecomment-5893449901

yeah, curl didnt download anything so theres nothing to unzip and then nothing to copy

Eenabledhero 2026-09-29 · hidden on GitHub github

[#10193 (comment)](https://github.com/ValveSoftware/Proton/issues/10193#issuecomment-5893487118)

please stop posting this, this has already been posted in here

was only tryna be helpful.

AAlextibtab 2026-09-29 github

So I was trying that custom AI DLL for xgameruntime I did have to make some further tweaks with AI for my setup. It got further then I've seen other methods as it attempts to link my account in game but then I hit 0029 failed to link account looking at the xgr.log that this custom DLL creates whenever it hits vex.minecraftservices.com/account/steam/link I always receive a 500 even though I think my tokens are valid and 500 would make me assume it's something on their end? but this is a completely AI vibed DLL so who knows...

https://github.com/user-attachments/assets/55a25cc6-11ca-442f-bfe5-a93d77361741

Rr1sk01 2026-09-29 github

https://github.com/ValveSoftware/Proton/issues/10193#issuecomment-5893523036

honestly, just dont use it, vibecoded slop usually has issues which dont exist on the commissioners machine ("works on my machine")

Ssabibytes 2026-09-29 github

Confirming, I got this to work on Arch (Omarchy) with an NVIDIA GPU. Minecraft Dungeons II starts, I'm logged in and in the game.

System

  • Arch-based (Omarchy), kernel 7.2.5, X11/XWayland session
  • NVIDIA RTX 5070, driver 610.57.4, Ryzen 7 9700X
  • Game installed via Steam (on an NTFS drive, which worked, though I'd expect a Linux filesystem to be safer)

Background / possibly relevant
The day before release I had already signed into my Microsoft account in the original Minecraft Dungeons (via Proton) to prepare for this launch. I don't know whether that helped here. Dungeons II was set up in a fresh prefix, so nothing carried over locally, but the Microsoft sign-in was already done and working on my account. Mentioning it in case it matters for the login step or for anyone comparing setups.

Before (GE-Proton11-7)
The game launched GamingRepair.exe to install Gaming Services, which failed and exited without a window:

  • RoGetActivationFactory Failed to find library for Windows.ApplicationModel.Store.Preview.InstallControl.AppInstallManager
  • err:ole:create_server class {5b99fa76-721c-423c-adac-56d03c8a8007} not registered (HRESULT 0x80040154)
  • WER report: ComponentType Gaming Services, ComponentBefState NotInstalled

What fixed it

  1. Used <Removed by moderator> instead of GE-Proton. Note: its compatibilitytool.vdf had the same internal name as my GE-Proton install, so only one showed up in Steam until I renamed it to <Removed by moderator>.
  2. Launch option: SteamDeck=1 %command%
  3. Fresh prefix (moved the old compatdata/1912410 aside).
  4. Replaced the game's XCurl.dll with the one from Microsoft's official NuGet package Microsoft.GDK.PC.230307 (10.0.22621.3139). The extracted DLL matched sha256 c8b83d8810c4dccd55e5a3f6dd9f2ca9e865df2f6eead6db55f7fb9c50066159.

The game then got past the failure and into the menus. Thanks to whoever posted the XCurl.dll trick.

Resolution
The game forced fullscreen at a low resolution and I couldn't reach the Next button on the first-run screen. [PROTON_LOG=1 SteamDeck=1 %command% -fullscreen -ResX=2560 -ResY=1440] It now runs fullscreen at 1440p. Remove PROTON_LOG=1 at a later date because it slows down the game and creates a huge log file.

Happy to post logs if useful.

FFrederikFazberovic 2026-09-29 github
VViarra 2026-09-29 github

https://github.com/ValveSoftware/Proton/issues/10193#issuecomment-5893841081

From what I gathered (correct me if I'm wrong), we don't have any idea as to how to connect to the Microsoft services for now.
We are working on it but it will probably need some time to fix.

On the screen you have right now, you have to press the Esc key (as mention bottom left of the screen recording), but you will most likely play offline.

AAlextibtab 2026-09-29 github

https://github.com/ValveSoftware/Proton/issues/10193#issuecomment-5893841081 the account linking doesn't work just click somewhere else on the screen or try pressing Esc to skip that dialog then you should be able to click play online or offline just not possible to link accounts

FFrederikFazberovic 2026-09-29 github

i am in the game, but i cant log in to microslop to link account

FFrederikFazberovic 2026-09-29 github

also crashes

Image
Rr1sk01 2026-09-29 · hidden on GitHub github

alright, ive been able to quite consistently complete the full setup, ill make one last comment with an amalgamation of all the resources everyone has collected and then im out of here

VViarra 2026-09-29 github

https://github.com/ValveSoftware/Proton/issues/10193#issuecomment-5893952447
As stated by @Alextibtab and myself it's a known issue that will take time to fix.

https://github.com/ValveSoftware/Proton/issues/10193#issuecomment-5893962141
They seem to be some what "normal" as a lot of people (seemingly on windows) are complaining about crashes in the Steam Reviews.

FFrederikFazberovic 2026-09-29 github

ok so i switched to proton ge and it doesnt crashes now, so idk what this is

HHazelUwU-123 2026-09-29 github

https://github.com/ValveSoftware/Proton/issues/10193#issuecomment-5894034269

so this crash is normal..? get it rather quickly in some cases like maybe 10-20 min in, sometimes an hr or two

Rrefrax 2026-09-29 github

On CachyOS I set up the <Removed by moderator> and used the xcurl.dll, plus set SteamDeck=1, I can get the game to launch now, however it just goes to "Press Any Key" and when I do I get 0063 error over and over nothing else.

Edit: I just re-applied the xcurl.dll and I got past the 0063 issue.

Bbangbangsheshotmedown 2026-09-29 · hidden on GitHub github

Reject Microslop

AAliorpse 2026-09-29 · hidden on GitHub github

Someone in our chat has just beaten the game xD

DDamasojr1 2026-09-29 github

mine did crash before also. I Did it this way and got to here, My last comment showing how i did it.. it wants to work but also clearly doesn't. as shown.

https://github.com/user-attachments/assets/30d095ac-1d0e-46fd-a496-c97933251794

Ssabibytes 2026-09-29 github

Replying to https://github.com/ValveSoftware/Proton/issues/10193#issuecomment-5893841081

I skipped that, I will add my account at a later date.

DDrqad 2026-09-29 github

in case anyone has sea of thieves installed you can go to ./Engine/Plugins/Rare/UE4RareAudio/Source/Spatial/Binaries/Win64/Release/XCurl.dll and copy that to /games/SteamLibrary/steamapps/common/Minecraft Dungeons II/Dungeons/Binaries/Win64/XCurl.dll and it should work with <Removed by moderator>

Bbfs1465 2026-09-29 github

just want to double check.. does liking the accounts through the xbox mobile app work?
I just want the MC cape

KKevadroz 2026-09-29 github

just want to double check.. does liking the accounts through the xbox mobile app work? I just want the MC cape

No

Uux92 2026-09-29 github

just want to double check.. does liking the accounts through the xbox mobile app work? I just want the MC cape

I wonder if linking it on another computer would make it sync... probably not but worth a try.

AAlextibtab 2026-09-29 github

So using that DLL as a starting point and then needing to heavily tweak their xauth.py I finally got my account linked LETS GO!!

Image Image
VViarra 2026-09-29 github

OK, so some how, I managed to join someone in a party, I don't know how or why, but here is what I did step by step (very wordy, for not much):

  • Complete reinstall of Minecraft Dungeon 2
  • Somehow booted using Proton Experimental but had Error 0063 on repeat (Login Failed | There was an unexpected issue when logging in. Please try again. | Error code: 0063)
  • Launched again using <Removed by moderator>, tried connecting but failed on repeat (Login Failed | There was an unexpected issue when logging in. Please try again. | Error code: 0063).
  • Changes the Xcurl.dll in $HOME/.local/share/Steam/steamapps/common/Minecraft Dungeons II/Dungeons/Binaries/Win64/ (default installation folder)
  • Launched the game (still using <Removed by moderator>)
  • Managed get to the first setup screen, the game then asked to connect to a Microsoft Account.
  • Used Jesus-Camara's workaround to connect to Microsoft, did not work (Linking account failed | Unable to sign in to the provided Microsoft account. Please go to settings and try to link your account again | Error code: 0073)
  • Booted me to "How would you like to play?", picked "Play Online".
  • Put me to the fire-camp screen with "Welcome [NAME]" at the bottom.
  • I clicked
  • Got the "Soul Pack Unlocked" pop up, claimed it and got and error (Hero not created | There was an unexpected error during hero creation. Please try again. | Error code: 0022).
  • Pressed ok and got the loading screen (with the creeper loading and "Welcome [NAME]" at the bottom.
  • Re prompted to connect to my Microsoft account. So I did Jesus-Camara's workaround again. Still, did not work did not work (Linking account failed | Unable to sign in to the provided Microsoft account. Please go to settings and try to link your account again | Error code: 0073).
  • Booted me to "How would you like to play?", picked "Play Online".
  • Put me to the fire-camp screen with "Welcome [NAME]" at the bottom.
  • I clicked
  • Somehow my character walked on screen.
  • Tried going to the settings and connect my Microsoft account using Jesus-Camara's workaround and got the same error as before (Linking account failed | Unable to sign in to the provided Microsoft account. Please go to settings and try to link your account again | Error code: 0073) 2 times in a raw.
  • Tried to play, but realized I had a party code (top right corner of the screen).
  • Clicked "Join a Party"
  • Clicked "Matchmaking"
  • After 5 seconds, got an error (Matchmaking Failed | There was an unexpected issue when matchmaking. Please try again. | Error code: 0006)
  • Clicked "Join a Party" again
  • Clicked "Matchmaking" again
  • Found a party (in about 1 second)
  • "Finding match..." text turned to "Just a moment"
  • Seemingly joined a party of someone called "[ANIMAL]#[4 RANDOM NUMBERS]" as their name was under mine on the camp-fire screen.
  • Switch to a loading screen
  • Seemingly joined an ongoing game with 2 other people. But crashed after the first frame after the loading screen.
Uux92 2026-09-29 github

Replying to https://github.com/ValveSoftware/Proton/issues/10193#issuecomment-5894597275

Care to share with the rest of us how you did it?

AAlextibtab 2026-09-29 github

I can create a fork with my changes but I basically modified this https://github.com/Kubas556/Dungeons2_linux_fix but I'm really not sure what its doing as I only have a very surface level understanding their xauth.py apparently only minted xbox and mc tokens but not PlayFab which is what's needed for dungeons.

I don't know if I'd recommend it but I'll put it on a fork if people want to try.

Rr1sk01 2026-09-29 github

https://github.com/ValveSoftware/Proton/issues/10193#issuecomment-5894664099

honestly, better a shaky solution than no solution

FFrederikFazberovic 2026-09-29 github

I somehow joined party but i am still not able to link my acc. I played for 30 mins with 3 crashes

NNightfox59 2026-09-29 github

I installed GE-Proton11-7 and the xcurl file and it still don't work, I have the Pop up that install nothing and the game crashes... I'm on Ubuntu, someone can Help ?

AAlextibtab 2026-09-29 github

Okay I pushed my changes to my fork https://github.com/Alextibtab/Dungeons2_linux_fix

You should be fine to just run the install instructions from the README.md that will copy the DLL to three different places not sure if it's needed in all three of them. Then just add WINEDLLOVERRIDES="xgameruntime=n" %command% to you launch arguments.

Then when you click link account it should open a browser window to the link page and then you should see a popup window in dungeons II with the code to enter. Hopefully then it works? I don't seem to have gotten my preorder cape yet though only the hero one so far.

Again word of caution I've just blindly forked the original repo and haven't really spent much time looking at what the massive DLL does. I think you have to put it in ~/.local/share/dungeons2-compat otherwise the DLL will look for the wrong path when trying to launch the python script

Kkisak-valve maintainer 2026-09-29 github

Unfortunately, I have to be the bad guy here. A third party build of Proton which was mentioned many times here is legally problematic and needed to be removed. I tried to preserve as much of the prior discussion as possible, but some comments unavoidably got removed.

Please do not mention or promote that build and any workarounds will need to avoid that third party build.

VViarra 2026-09-29 github

https://github.com/ValveSoftware/Proton/issues/10193#issuecomment-5894812240
Tried a fresh install and it's not working. Giving up on it, I'm about to reach the 2h and I still want to get my money back. Tried to help as best as I could.
Have a good night/day/whatever. Thanks for the help.

AAlextibtab 2026-09-29 github

I've been trying to replicate my success on a different device but yeah it seems that it was very specific to my setup/machine so it might not be as easy I'll see what I can do I updated the README as I forgot initially so it had the old repo link and now it uses a virtual environment to install cryptography as the xauth.py now requires that library.

Looks like the DLL is also hardcoding some offsets based on the XCurl.dll I downloaded which wasn't the one from NuGet so I'll try and change it to not hardcode so much.

TTymon3310 2026-09-29 github
KKatacc 2026-09-29 github

I got it to run with the fork of dungeons2 for linux but having contanst UE crashes

AAlextibtab 2026-09-29 github

https://github.com/ValveSoftware/Proton/issues/10193#issuecomment-5896005380

When did you try because I accidentally still had the old repo in the install instructions so it was cloning the old one for probably 40 minutes until I updated the README

AAlextibtab 2026-09-29 github

Well I unlinked my account and deleted the tokens just to see if I could replicate it linking and now I'm also getting error 0029 🤣 back to debugging...

TTymon3310 2026-09-29 github

https://github.com/ValveSoftware/Proton/issues/10193#issuecomment-5896157201
im also trying to debug, maybe it would be easier for you to enabe issues on the repo so we dont spam here?

i tried multiple times, i saw the change and cloned fresh, stll and issue

Dduskturtle 2026-09-29 · hidden on GitHub github

Unfortunately, I have to be the bad guy here. A third party build of Proton which was mentioned many times here is legally problematic and needed to be removed. I tried to preserve as much of the prior discussion as possible, but some comments unavoidably got removed.

Please do not mention or promote that build and any workarounds will need to avoid that third party build.

This is why I will always always always hate capitalism and IP law. "We found a solution!" "No you didn't delete"

Pp3gah8su 2026-09-29 github

is the low 3d resolution and severe ghosting a linux bug or does the game just look like that.

Tthatsprettygood 2026-09-29 · hidden on GitHub github

This is why I will always always always hate capitalism and IP law. "We found a solution!" "No you didn't delete"

I like how they say "third party build" so no one actually knows what to avoid if they just joined the thread, I know it's just covering their ass legally but it's funny.

AAlextibtab 2026-09-29 github

you should put it in ~/.local/share/dungeons2-compat for now as everything is pretty hardcoded for where it's looking for stuff

AAdrianMontes0512 2026-09-29 github

Full fix: fork of @Alextibtab's repo (fixes the UE crash) https://github.com/AdrianMontes0512/Dungeons2_linux_fix

Vvrvy-live 2026-09-29 github

This probably won't be the first game that has a hard dependency on Microsoft Gaming Services. There might already be others out there. Would it be possible for Valve to implement stubs or a small implementation of Gaming Services themselves? I'm sure Wine has stubs or alternate implementations for some Win32 APIs, and GrapheneOS has stubs for Google Play services. Neither of those projects are in legal hot water.

Bbfs1465 2026-09-29 github

https://github.com/ValveSoftware/Proton/issues/10193#issuecomment-5897282418

we still have to replace the xcurl.dll ourselves right?

Ssupermassimo 2026-09-29 github

Is anyone else getting crashes when opening the inventory trying to select new gear?

Bbfs1465 2026-09-29 · hidden on GitHub github

Is anyone else getting crashes when opening the inventory trying to select new gear?

nup.. I got into the sift just fine.. had no issues gameplay wise

Ssupermassimo 2026-09-29 github
Llordmonga 2026-09-29 github

[#10193 (comment)](https://github.com/ValveSoftware/Proton/issues/10193#issuecomment-5897282418)

we still have to replace the xcurl.dll ourselves right?

I don't think so? I tried <Workaround removed by moderator> without the custom proton version and xcurl.dll and it works just fine with proton-experiemental. The cut scenes are a bit choppy on the frame rate but I can comfortably play in online mode at 2k 60fps.

The current issue for me is that I keep getting code 0029 when I want to log in to my Microsoft account. The first activation of the microsoft link was successfully but afterwards I can't seem to log in successfully, getting an error code.

I have tried connecting my steam account to the Xbox app thing and no cigar. This seems to be a problem that goes beyond linux users though, so I'm not sure if anything can be done at all.

EDIT: Tried to clear the log in issue a bit.

MMRhat11 2026-09-29 github

Replying to https://github.com/ValveSoftware/Proton/issues/10193#issuecomment-5897882110

How are you playing online without linking your account to microsoft?

Llordmonga 2026-09-29 github

How are you playing online without linking your account to microsoft?

My bad. English is not my main language. I will go back to the original post and change it.

I completed the initial Microsoft account link. However I can't seem to be able to log in. Like this user however the code I get is this:

Image
Aakiptr 2026-09-29 github

Same issue, code 0029

Aa-website 2026-09-29 github

Also getting error code 0029.

Kkisak-valve maintainer 2026-09-29 github

@Alextibtab, your workaround is legally problematic and has been removed.

VvJAIMARRv 2026-09-29 github

How to fix 0029?

AAbbyTheAbsol 2026-09-29 github

What a disaster of a launch, and it's not just Linux users that're having issues. I hope Valve can at least get it to launch properly for Linux users soon. I heard Mojang kinda just shrugged when asked about the problems on Linux.

LLightningRadiant 2026-09-29 · hidden on GitHub github

I can't get any window at all, even with the replaced xcurl and the moderator removed alternate proton

KKyloRen555 2026-09-29 github

same exact issue on linux mint, the game will not start and just gives me the same "missing gaming system services" error

AArtimba 2026-09-29 github

Can confirm same on latest Cachy.

CCybyServices 2026-09-29 · hidden on GitHub github

There used to be a link here to a fix, Where is it? anyone know any fixes?

AAbbyTheAbsol 2026-09-29 github

There used to be a link here to a fix, Where is it? anyone know any fixes?

The method used is apparently legally questionable. I couldn't log into my account anyway, best to just wait a bit for Valve to sort it out.

Iincyada 2026-09-29 github

While on the discussion on that error code…

I’m not sure if it’s actually it, but on a discord server that I’m on, there might be a huge influx of players, to the point where the servers might be down

Best to wait first for things to calm down, then if it still doesn’t work, see if valve will try to do anything for it (most likely not, since the issue is caused by missing Xbox DLLs that requires either windows, or a reimplementation, so it’s not proton’s fault)

Also, while I’m not apart of valve myself, I would recommend to give any necessary insight on this issue, rather than just saying that it “doesn’t work for me aswell”, with nothing of value. Just keeps things clean

EDIT: also I found it cool that in less of a day, people managed to get the game playable and running, while just a few hours ago, it didn’t work

The only problem is error code 0029 and maybe 0063, which seems to be caused by cooked servers

SSpinGiantCRM 2026-09-29 github

Follow-up from CachyOS/Wayland (kernel 7.2.8-1-cachyos-bore; RTX 4080 SUPER, NVIDIA 615.71.09; Steam build 25041023): I reached Settings and entered gameplay for over a minute under Proton Experimental.

Disclosure: this was not a clean stock-Proton success. The install still used the community xgameruntime compatibility shim whose link was removed from this issue by moderation, a compatible XCurl.dll, and a locally completed Microsoft sign-in. I am naming those dependencies so the result is not mistaken for an upstream fix; I am not reposting the workaround or authentication data.

Observed sequence:

  1. On stock Proton Experimental, the game stopped at “Missing Gaming Services.” Clicking Yes ended the launch. The GamingRepair log showed unsupported Windows.ApplicationModel.Store.Preview.InstallControl.AppInstallManager and RegionPolicyEvaluator WinRT APIs.
  2. With the compatibility files in place, a GDK-oriented custom Proton tool reached the title screen, but sign-in failed with 0063. Completing the local sign-in did not clear 0063 on that tool.
  3. Keeping the same game files, prefix, and account cache, I switched to Proton Experimental and removed SteamDeck=1 from Launch Options. Sign-in succeeded, Settings opened, and gameplay was playable for over a minute without a crash.

The Proton tool and SteamDeck=1 changed together, so I cannot isolate which change cleared 0063. I have not tested account linking or cloud saves. This is evidence of gameplay under Proton Experimental after local compatibility work, not evidence that a clean install works with stock Proton.

DDemonicFire 2026-09-30 github

CachyOS + Hyprland user here.
I was looking forward to play this game, I had even pre-ordered the Deluxe Edition.
But then I opened the game, and I discovered it was not working.
All because of the game requiring the "Microsoft Gaming Services", which of course on Linux are not available.

Ssupermassimo 2026-09-30 github

I figured out the crashes I was having when opening the inventory. It was the freaking chicken
(equiping a pet was what was causing my crashes)

Rr1sk01 2026-09-30 github

oh far out i just came back here and even more solutions got removed

is replacement of xgameruntime in general legally problematic? i realise that <solution for microsoft linking> is just a complete decompilation of it and is definitely not allowed, but i didnt know <custom proton build> had issues

@kisak-valve, can i ask for specifics on what is and isnt allowed (and perhaps some disclosure on what exactly was wrong with those projects)? ive now started working on adding patches to proton itself (besides the xcurl replacement), but if theyre not allowed then this isnt going to work out

Rr1sk01 2026-09-30 github

also, can i request that people experiencing crashes please share your crash logs

there are a lot of new comments with people mentioning crashes, but no logs in sight

CCJF2 2026-09-30 github

ok just got on my computer is there any update on linking accounts??

IIntellectualTux 2026-09-30 github

https://github.com/ValveSoftware/Proton/issues/10193#issuecomment-5903389276 @r1sk01

1. The GDK license doesn't allow Microsoft's libraries to be redistributed outside a Windows title. It also doesn't allow their modification outside of internal use or as part of a windows title.
2. The licenses for the wine/proton builds mentioned are all over the place themselves; some bits are CC0, others are GPL3, and some are even proprietary.

UUltrasigman 2026-09-30 github

Maybe i found what's behind a lot of the random 0063/0064 errors and the "just retry a few times" logins on WineGDK-based setups

In WineGDK - HTTPClientProvider copies the address of the buffer pointer instead of the buffer itself:
XCurl reads the allowed TLS versions from that buffer, so every HTTPS request ends up with a random set of them (sometimes TLS 1.1 only) and roughly half of the handshakes fail with FATAL ALERT: 70 Error in protocol version

With the fix in my test all 43 out of 43 HTTPS handshakes succeeded and LoginWithSteam returned 200 on the first try

It doesn't fix Microsoft account linking: sisu.xboxlive.com/authorize still returns 401 and the game shows 0073. It also doesn't fix the hang on exit. Upstream Weather-OS/WineGDK currently has these functions stubbed, so it isn't affected

Did someone meet 0063\0064 problem outside WineGDK right now? (Note: This isn't the only cause of 0063/0064: on launch day there was server load as well.)

Rr1sk01 2026-09-30 github

https://github.com/ValveSoftware/Proton/issues/10193#issuecomment-5905325623 @IntellectualTux

these are all open source reimplementations of it, not redistribution or modification

the licenses for builds does not matter (since we are downloading them straight from their original repos) and the only way they could be legally problematic for valve in specific is if theres piracy involved afaik

FFrozerm 2026-09-30 github

CachyOS + Hyprland user here. I was looking forward to play this game, I had even pre-ordered the Deluxe Edition. But then I opened the game, and I discovered it was not working. All because of the game requiring the "Microsoft Gaming Services", which of course on Linux are not available.

Im on Cachy + Hyprland + Caelestia Shell
For me works:

  1. Lunch option SteamDeck=1
  2. GE-Proton 11-7
  3. Patched XCurl.dll
UUltrasigman 2026-09-30 github

Follow-up to my previous comment about the 0063/0064 errors caused by WineGDK HTTPClientProvider bug

I did an A/B test on the same setup with WineGDK to check if 0063/0064 errors is gone: fresh launch, 5 minutes of a WINEDEBUG=+winhttp,+secur32 log.

A (original): 34 of 122 TLS handshakes failed (47% of the XCurl requests). Every failed handshake had no TLS 1.2 in its mask, and every handshake with TLS 1.2 succeeded. LoginWithSteam was sent 9 times, and I only got in on the third login attempt.

B (with the fix): XCurl always gets 0x2aa8, all 54 handshakes succeeded, and LoginWithSteam was sent once, first try login and no problems.

The failure rate varies between runs because it depends on where the buffers land in memory. By the way, in my personal experience: switching to Proton-GE or something after the first launch doesn't completely avoid the bug, because the WineGDK xgameruntime.dll stays in the prefix's system32 and the game keeps using it.

How to apply the fix: make a one-character change in dlls/xgameruntime/GDKComponent/System/Networking/XNetworking.c, around line 60, in HTTPClientProvider() under case GetResult:. Remove the & in front of context->securityInformationBuffer, so the buffer itself gets copied instead of the pointer to it:

  •            memcpy( data->buffer, &context->securityInformationBuffer, context->securityInformationBufferCount );
    
  •            memcpy( data->buffer, context->securityInformationBuffer, context->securityInformationBufferCount );
    

Then rebuild xgameruntime.dll (after ./configure --enable-win64, make dlls/xgameruntime is enough) and replace the x86_64-windows/xgameruntime.dll your Wine uses. If the prefix has a copy in drive_c/windows/system32, replace that one too. Close the game completely first: a running process keeps the old DLL loaded.

Rrogerclotet 2026-09-30 github

The game seems to work for me on the Steam Deck, yesterday I tried several workarounds from this thread (<Removed by moderator>, SteamDeck=1, replacing XCurl.dll, etc.) but it ended up crashing after a few minutes of playing.

This morning I saw a game update and set Proton Hotfix to see if something changed, and I played for about 20 minutes with no crashes.

Regarding login, I already had my Steam account linked with Microsoft from windows, so I'm not sure about the state of this right now.

Nne0zepG 2026-09-30 github

They (Mojang) acknowledged the Steam Deck support, which I think also translates to Linux support.

https://feedback.minecraft.net/hc/en-us/community/posts/49262033322893-Steam-Deck-Support
We've seen your feedback about Steam Deck support for Minecraft Dungeons II. The team is working on it and we hope to have more to share soon. Thanks for your patience, and keep the feedback coming.

So, if you guys could also vote that thread there it'll help to speed things up (I guess?).

SSpherionOS 2026-09-30 github

Successfully launched Minecraft Dungeons II and linked Microsoft account.

Arch Linux 7.2.7-arch1-1
<Removed by moderator>
Patched Xcurl myself, but apparently the script also can do that

I followed these instructions listed <Removed by moderator>

AAlextibtab 2026-09-30 github

https://github.com/ValveSoftware/Proton/issues/10193#issuecomment-5908327333

You shouldn't link my repo here as it was previously removed. Also after testing I don't think the "custom" proton version is necessary either I've gotten the game working with just Proton-GE or Proton Experimental as long as you patch the XCurl.dll

CCJF2 2026-09-30 github

from my experience getting this running last night you need <Removed by moderator> only for first time running it after that point normal proton or proton GE seems to work and likely others

SSpherionOS 2026-09-30 github

https://github.com/ValveSoftware/Proton/issues/10193#issuecomment-5908327333

You shouldn't link my repo here as it was previously removed. Also after testing I don't think the "custom" proton version is necessary either I've gotten the game working with just Proton-GE or Proton Experimental as long as you patch the XCurl.dll

Ah fair my bad, I've removed the link. I think it doesn't need <Removed by moderator> to work, that was just what I had tried and was working for me. Just finished a 1 hour 3 player multiplayer session with friends and didn't experience any issues which is good

DDamasojr1 2026-09-30 github

I don't expect you to do this but if possible, it would be so much better to have you put this on Proton DB or something of the sort. I have no idea how to myself sadly.

AAlextibtab 2026-09-30 github

Yeah I've reinstalled again after removing the compatdata for Dungeons II and making sure to clear out any DLLs that GDK put in my shared compatdata then after replacing XCurl.dll it seems to just work on Proton GE or Proton Experimental

SSpherionOS 2026-09-30 github

I don't expect you to do this but if possible, it would be so much better to have you put this on Proton DB or something of the sort. I have no idea how to myself sadly.

Yeah thats a good idea, I can do a report tonight and put it on ProtonDB

AAlextibtab 2026-09-30 github

I've submitted my steps on ProtonDB but idk when the next refresh will happen I imagine there'll be a flood of posts to it.

Kkisak-valve maintainer 2026-09-30 github

@SpherionOS, the workaround you posted is legally problematic and has been removed.

FFrozerm 2026-09-30 github

btw I have one trouble, when Im playing, I can't control my character via hold mouse. Anyone know how I can fix it?
Im on CachyOS + hyprland and using GE Proton 11-7

DDev1lroot 2026-09-30 github

Ubuntu 26.04 + KDE Plasma + Wayland

Launch option SteamDeck=1
GE-Proton 11-7
Patched XCurl.dll

Not working

Kkisak-valve maintainer 2026-09-30 github

@CJF2, again, that can not be posted here (directly or indirectly). If you choose to continue, I'll be forced to take action.

Mmkyral 2026-09-30 github

So I finally sorted it out. My "Fatal error" crash during startup in Mojang Logo was caused by too restrictive limit on number of open files.

https://wiki.gentoo.org/wiki/Steam/Client_troubleshooting#Games_immediately_crash.2Fdon.27t_start

After it's increase, game finally starts with "illegal" Proton version together with proper Xcurl library.

After several login fails, each time different code, it finally allowed me to login. Account linking I did manually using code from generated json file. Worked on first try.

So far I got only one crash, after my first death.

Kkisak-valve maintainer 2026-09-30 github

Okay, so it's been brought to my attention that @Alextibtab, you've made an important change to your workaround scripting and because of that, as of right now, it is no longer taboo to use here in discussion.

I can't endorse or encourage the use of any specific workarounds, but in this specific case, it can be mentioned from this point forward.

VViviNoSmol 2026-09-30 github

Besides valve removing the links (probably for a fair reason) I hope this serves as a lesson for future Proton forks and Proton itself; and Valve starts supporting more UWP and Microsoft services soon, this is the proof that M$ is slowly integrating more and more of their services on the Steam versions of their games, and more now with the announcements of possible exclusive Microsoft Store game (NOT release on Steam) it could have a bad future for gaming on linux. we are talking about microsoft, they are going to force it

AAbbyTheAbsol 2026-09-30 github

Besides valve removing the links (probably for a fair reason) I hope this serves as a lesson for future Proton forks and Proton itself; and Valve starts supporting more UWP and Microsoft services soon, this is the proof that M$ is slowly integrating more and more of their services on the Steam versions of their games, and more now with the announcements of possible exclusive Microsoft Store game (NOT release on Steam) it could have a bad future for gaming on linux. we are talking about microsoft, they are going to force it

UWP would be nice, but not necessary in this case because this game is GDK. GDK is a lot easier to work with, UWP translation would pretty much have to be written from scratch.

VViviNoSmol 2026-09-30 github

UWP would be nice, but not necessary in this case because this game is GDK. GDK is a lot easier to work with, UWP translation would pretty much have to be written from scratch.

In any case, the main point stands, Proton needs to support GDK better due to the future that Xbox Game Studios and Microsoft are going to have, both on Steam and the newer "Xbox Exclusives" (which they will release it on PC just only on microsoft store)

AAbbyTheAbsol 2026-09-30 github

UWP would be nice, but not necessary in this case because this game is GDK. GDK is a lot easier to work with, UWP translation would pretty much have to be written from scratch.

In any case, the main point stands, Proton needs to support GDK better due to the future that Xbox Game Studios and Microsoft are going to have, both on Steam and the newer "Xbox Exclusives" (which they will release it on PC just only on microsoft store)

IIRC, Proton already has good support for GDK. Minecraft Windows 10 would be better than Android x64 now that it's switched from UWP to GDK, if only the Windows 10 version weren't super unreliable. This specific release just had extra crap that made it not work on install, I don't think it being GDK had anything to do with it.

IIThundxr 2026-09-30 github

Replying to https://github.com/ValveSoftware/Proton/issues/10193#issuecomment-5917178306

The actual issue is that they didn't properly embed xgameruntime.dll in the steam build, which the gdk docs say the following about:

Steam games must include XGameRuntime.dll and its dependencies to support platforms where the system service isn’t available (for example, Steam Deck). On Steam Deck or other non-Microsoft platforms, the Gaming Repair Tool cannot be used. Instead, bundle XGameRuntime.dll and its dependencies in your game package and place them alongside your executable so they can load at runtime.

It's the same issue as FH6, and the fix will be the same aswell, which is just shipping the dll & deps and making some changes to auth to support signing in on non-windows.

VVintageGenetics 2026-10-01 github

WORKING **** Minecraft Dungeons II working on Steam Machine (SteamOS) with <Removed by moderator>

Setup

Device: Valve Steam Machine (2026 edition) running SteamOS
Game: Minecraft Dungeons II via Steam
Fix repo: AdrianMontes0512/Dungeons2_linux_fix

What worked

  • Installed <Removed by moderator>, which shows up in Steam's compatibility list as "GE Proton 11 7 x86_64".
  • Selected that Proton version in the game's Properties under Compatibility, with "Force the use of a specific Steam Play compatibility tool" ticked.
  • Applied the repo's xgameruntime.dll following the repo's instructions.
  • Set this launch option in the game's Properties under General:
  • WINEDLLOVERRIDES="xgameruntime=n" %command%

The n tells Wine to use the native DLL supplied by the repo instead of its built in one.

Result
The game now loads and gets past the point where it previously failed to start. Confirmed working on 30 September 2026.

Notes
I did not download a replacement XCurl.dll from a third party DLL hosting site. Those sites are a malware risk, so I only used files from the repo itself.

Kkisak-valve maintainer 2026-10-01 github

Hello @VintageGenetics, part of your workaround is legally problematic and has been removed.

Pp3gah8su 2026-10-01 github

mojang is working on a fix as stated in a feature request forum.

Kknitz10 2026-10-01 github

I can confirm it working with the latest update! Using GE-Proton-11-1. However: linking Microsoft account does not work yet, or at least it doesn't work for me.

AAid15 2026-10-01 github

hey yall does this cover compatibility with macos? If so, is there a fix for dungeons 2 on there

Nne0zepG 2026-10-01 github

https://store.steampowered.com/news/app/1912410?emclan=103582791475567671&emgid=671755828227736167

Steam Deck update was pushed.
Can confirm that I can now run the game on Bazzite latest build without any workaround(s).

Operating System: Bazzite 44
KDE Plasma Version: 6.7.5
KDE Frameworks Version: 6.30.0
Qt Version: 6.11.2
Kernel Version: 7.2.7-ogc1.1.fc44.x86_64 (64-bit)
Graphics Platform: Wayland
AAlextibtab 2026-10-01 github

Worked for me on Proton Experimental no launch options and I'm still linked but I guess that's just cached, I don't see an option in the settings anymore to unlink my account like I did previously.

VVazgen005 2026-10-01 github

Can confirm. I think this is a win!

DDamasojr1 2026-10-01 github

Huh. I Tried the updated version of the game. before i updated i removed the previous prefix and used normal GE-Proton 11-7. tried the updated game and now it just crashes on a black screen. so got curious and tried the Minecraft Dungeons II on Linux patch again and it also just crashes on a black screen. Curiosity killed the game. though im gonna try reinstalling the game and just starting over and see if that works

PPaxonicYT 2026-10-01 github

is there a way to launch the microsoft store version via proton yet?

Pp3gah8su 2026-10-01 github

is there a way to launch the microsoft store version via proton yet?

officially no, and the only workaround is likely legally problematic.

DDamasojr1 2026-10-01 · hidden on GitHub github

This guy seems to have made a guide on it but im currently stuck with a steam version of it. https://gist.github.com/DasFletchi/1a0da0bd8c12ddc07ba937e5ff2204a0

PPaxonicYT 2026-10-01 github

is there a way to launch the microsoft store version via proton yet?

officially no, and the only workaround is likely legally problematic.

ok, ty, i hope there is a way soon. maybe like the new bedrock launcher for linux

DDamasojr1 2026-10-01 github

Also. the latest update of the game broke both ways of me launching it. the patch made by alextibtab doesnt work anymore for me and the latest game update just launches with a black screen and crashes. never making it to the main menu. how are you guys running the latest update of the game? is it proton experimental? or is it launch options?

Pp3gah8su 2026-10-01 github

Also. the latest update of the game broke both ways of me launching it. the patch made by alextibtab doesnt work anymore for me and the latest game update just launches with a black screen and crashes. never making it to the main menu. how are you guys running the latest update of the game? is it proton experimental? or is it launch options?

issue is unrelated to the proton repisotory, however verify game files, remove any DLL's downloaded, and launch the game. said update fixed the game on linux.

AAlextibtab 2026-10-01 github

I've added an uninstall.sh script to the repo to help remove any DLLs/files from using the install.sh script. Steam needs to be closed for it to automatically remove the launch options. Then you'd just need to verify game files so it downloads the correct XCurl.dll

The list of files you need to delete if doing it manually is:

  • Minecraft Dungeons II/Dungeons/Binaries/Win64/XCurl.dll
  • Minecraft Dungeons II/xgameruntime.dll
  • Minecraft Dungeons II/xgameruntime.path
  • Minecraft Dungeons II/Dungeons/Binaries/Win64/xgameruntime.dll
  • Minecraft Dungeons II/Dungeons/Binaries/Win64/xgameruntime.path

Then you also have to delete the DLL from the proton prefix:

  • /steamapps/compatdata/1912410/pfx/drive_c/windows/system32/xgameruntime.dll
  • /steamapps/compatdata/1912410/pfx/drive_c/windows/system32/xgameruntime.path

Then you just need to verify game files and remove WINEDLLOVERRIDES="xgameruntime=n" %command% from the launch options.

LLostWarriorr 2026-10-01 github

Unless I am missing it there no longer appears to be an option to link your Microsoft account in the settings.

VvJAIMARRv 2026-10-01 github

It seems impossible to link the account at all now... The link button is gone from the settings menu

NNeryss 2026-10-01 github

Game works fine now that they got the new update out, however I'm having a mouse issue with the game on Hyprland ;

When holding left or right click, my mouse position in game doesn't update for several seconds before updating once and freezing again. Which means I can't hold my mouse left click to move and must spam click instead, it also makes the parkour section almost impossible...

I've tried with several proton versions but this issues still persists, anyone having the same problem ?

Rr1sk01 2026-10-02 github

https://github.com/ValveSoftware/Proton/issues/10193#issuecomment-5938489151

honestly, i recommend uninstalling the game, swapping to proton experimental, then reinstalling the game

with no launch args and a clean prefix, the game seems to launch way faster, but that may just be me

Rr1sk01 2026-10-02 github

also, if anyone is having issues with a controller acting as a second player, enabling steam controller support seems to fix it

Rr1sk01 2026-10-02 github

https://github.com/ValveSoftware/Proton/issues/10193#issuecomment-5942706931

having the same issue and i just swapped to a controller

it seems like an issue with hyprland itself

SSapphire5381 2026-10-02 github

It seems impossible to link the account at all now... The link button is gone from the settings menu

Same here. This game is a joke.

JJustCryen 2026-10-02 github

The game did not ask me to link a Microsoft account and I could enter online play menu just fine.
Should I claim the preorder "hero pack" or will it be linked to some steam account that's not linked with my main Java Minecraft account and I won't be able to use the cape?

AAbbyTheAbsol 2026-10-02 github

The game did not ask me to link a Microsoft account and I could enter online play menu just fine.
Should I claim the preorder "hero pack" or will it be linked to some steam account that's not linked with my main Java Minecraft account and I won't be able to use the cape?

Connect your account using Alextibtab's mod, that'd restore the account link button. It's under this post the was endorsed by the moderator.

JJustCryen 2026-10-02 github

@AbbyTheAbsol Can you link to the endorsement comment?
All I can find done by a moderator is removing any mention of, what i assume was Alextibtab and Kubas556 github repo links.

AAbbyTheAbsol 2026-10-02 github

@AbbyTheAbsol Can you link to the endorsement comment?
All I can find done by a moderator is removing any mention of, what i assume was Alextibtab and Kubas556 github repo links.

Oh, I see what you mean. Strange, it was here earlier. The moderator comment giving it the ok is still there.

EDIT:
This one a few comments up is still there. You can find it on his GitHub page.
https://github.com/ValveSoftware/Proton/issues/10193#issuecomment-5938489151

And the endorsement:
https://github.com/ValveSoftware/Proton/issues/10193#issuecomment-5916487486

Kkisak-valve maintainer 2026-10-02 github

Literally, explicitly saying not an endorsement.

DDamasojr1 2026-10-02 · hidden on GitHub github

Anyone Get this after a fresh install of minecraft dungeons 2 with the new update?

Image

followed by it having hanged application error? this is with GE Proton 10--34 because any proton 11 version just crashes on launch for me. even though i cleaned and reinstalled the game.

Edit: It turns out all my problems after the update was because I was running it all on wayland. Not X11. It works now. Thankfully.

AAbbyTheAbsol 2026-10-02 github

Literally, explicitly saying not an endorsement.

Ah, thanks for the clarification. I misinterpreted.

LLeapofod 2026-10-03 github

The update boots the game normally now, but I still couldn't link my account. After linking from a Windows machine the button now shows Log in instead but still doesn't work so I'm stuck logged out of Microsoft, I'm assuming this isn't much different from linking not working.

Iincyada 2026-10-03 github

huh, so the game works now, since the new update
for some reason, i see that the login button is available on my end in the settings, while others dont even see it because of the sign in issues
welp, atleast i got my capes before it was officially fixed ;)

NNeryss 2026-10-03 github

[#10193 (comment)](https://github.com/ValveSoftware/Proton/issues/10193#issuecomment-5942706931)

having the same issue and i just swapped to a controller

it seems like an issue with hyprland itself

That's what I might do thanks ! What a shame tho, I prefer using a mouse for this kind of games...

NNeryss 2026-10-03 github

[#10193 (comment)](https://github.com/ValveSoftware/Proton/issues/10193#issuecomment-5942706931)
having the same issue and i just swapped to a controller
it seems like an issue with hyprland itself

That's what I might do thanks ! What a shame tho, I prefer using a mouse for this kind of games...

Update: This issue is almost fixed when setting the "Action/move" button to a keyboard key and NOT a mouse button weirdly enough. You can then macro the keyboard key to a mouse click and it works 95% of the time but this workaround isn't practical at all.

BBreastGod 2026-10-07 github

how can you get your microsoft account linked? im able to play but the linking option isnt in settings... weird.

Ddrakolordx7 2026-10-09 · hidden on GitHub github

Some technical notes from static analysis of the installed Windows files (Steam build 25754144 / v1.1.2.0, UE 5.6.1). I have not tested on Linux myself, so treat these as findings about the binaries, not as confirmed Proton behaviour.

Why launch week failed. The exe statically links the GDK XGameRuntime lazy loader. It calls LoadLibraryExW(L"xgameruntime.dll", NULL, 0x800|0xA00), using 0xA00 when HKLM\Software\Microsoft\GamingServices\ForceUseLocalServices is non-zero or when GetPackagesByPackageFamily("Microsoft.WindowsStore_8wekyb3d8bbwe") finds nothing, then resolves QueryApiImpl, InitializeApiImpl[Ex[2]], UninitializeApiImpl, XErrorReport. REGDB_E_CLASSNOTREG from QueryApiImpl becomes 0x89240107 ("run GamingRepair.exe"). No xgameruntime.dll ships in the game directory. The Steam install script runs GamingRepair.exe scenarioExternal, which needs Windows.ApplicationModel.Store.Preview.InstallControl.AppInstallManager, Windows.Management.Deployment.PackageManager, Windows.Internal.System.Profile.RegionPolicyEvaluator and the GamingServices / GamingServicesNet / InstallService services. That matches the logs posted here. In the current build a failed GDK init is non-fatal.

Other components. XCurl.dll 2604.1 (WinHTTP, CRYPT32, RegisterAppStateChangeNotification, XNetworkingQuerySecurityInformationForUrlUtf16Async, gameplatformservices.dll), libHttpClient.GDK.dll (WinHTTP including WebSockets), GameChat2.dll (WinHTTP WebSockets, xaudio2_9, Windows.Media.MediaControl.dll). Delay-loaded: steam_api64, libcef, d3d12, XAudio2_9Redist, DirectML, MFPlat. Login on the Steam build is Steam ticket -> PlayFab LoginWithSteam -> Minecraft services; the Xbox sign-in branch is not used for login.

Missing Microsoft account link option (re the question above). I found no Wine or Steam Deck check on that path. The first-run link flow is gated on an "account linkable platform" check and an account-link provider that both depend on the GDK runtime module being active, and that module does not initialise without Gaming Services. So the option looks hidden because of a failed dependency, not a deliberate Linux block. Medium confidence: I could not resolve the exact method behind the gate. Linking the account once on Windows carries over, as others have reported.

APIs the exe resolves that are stubs in current Wine (master and Proton 11 trees): wevtapi!EvtSubscribe, EvtCreateRenderContext, EvtClose, EvtRender (a spec-level stub in the Proton trees), iphlpapi!SendARP, advapi32!GetCurrentHwProfileW. I have no evidence that any of these stops the game; listing them in case they relate to the exit hang some people saw.

Launch options. -DisableGDK, -DisableMsaLoginUI, -NoUpdateCheckGDK exist but do nothing useful here: a failed GDK init already takes the same path, and the MSA switch is ignored on the Steam branch. The only place SteamDeck is read is the start-up movie selection.