Figured it out.Anybody find a way to get IMGUI to work in Ubuntu 22.04? Everything else is working perfectly, but IMGUI for some reason is the only feature that I can't seem to get. Pretty annoying with how many scripts have GUIs attached to them lol.
The IMGUI backend calls from DirectX11, so when you're setting up via winecfg, you need to add the following dll overrides:
- d3d9 (native, builtin)
- d3d11 (builtin, native)
- d3dcompiler_47 (builtin, native)
- dxcore (builtin, native)
- win32u (builtin, native)
- &vulkan (native, builtin)
*I'm not sure I saw vulkan mentioned in the macroquest build, but wine does spit out a lot of vulkan info stuff, so it's probably needed as well.
I haven't messed around with slimming up my overrides, but the above is what worked for me on Ubuntu 22.04. Thanks to everyone who made the code open source on GitHub, otherwise I would never have guessed which libraries need to be overridden to make imgui work on Linux.
Edit: I've attached a screenshot of the full list of library overrides that I used, in order to get this to work, you should also make sure to not override dxgi (remove it from your existing overrides)... Just in case anyone else is struggling trying to get imgui into their linux build



Last edited:

