protonscr

A Hat in Time - Modding Tools

protonopen appid 734880Game compatibility - Unofficial.NET
ValveSoftware/Proton#3283 · opened 2019-12-03 by Alex-gnzl · updated 2021-11-11 · 2 comments · github · game page · search this game
AAlex-gnzl 2019-12-03 github

Compatibility Report

  • Name of the game with compatibility issues: A Hat in Time - Modding Tools
  • Steam AppID of the game: 734880 (253230 for actual game)

System Information

  • GPU: RX 590
  • Driver/LLVM version: Mesa 20.0.0-devel / llvm 9.0.0-4
  • Kernel version: 5.3.13-arch1-1-vfio
  • Link to full system information report: gist
  • Proton version: 4.11-9

I confirm:

  • [x] that I haven't found an existing compatibility report for this game. (The A Hat in Time issue is not related to the editor)
  • [x] that I have checked whether there are updates for my system available.

steam-734880.log

Symptoms

  • Doesn't launch, simply quietly crashes (likely related to .NET, looking at the log)

Reproduction

  1. Launch it
  2. See result
Kkisak-valve maintainer 2019-12-03 github

Line of interest from the log: Unhandled Exception: System.TypeLoadException: Could not load type of field 'ModManager.ModListForm:bunifuElipse1' (7) due to: Could not load file or assembly 'Bunifu_UI_v1.5.3, Version=1.5.3.0, Culture=neutral, PublicKeyToken=null' or one of its dependencies.

AAlex-gnzl 2019-12-03 github

Interestingly enough, the mod manager launches under regular wine (4.21) with .NET (4.6) installed (the editor crashes under d9vk, however)
That didn't work for me under Proton, however.
Additionally, if the mod manager is ever fixed, the actual editor will require one of the d3dcompiler dlls (not sure which one, winetricks offers 42, 43 and 47)

Nothing extracted yet.