Hey all, I recently got back into using Linux on my personal PC (running Ubuntu 24.10) and have been trying to get World of Warcraft Classic to use my MangoHud configuration when launched through Bottles. I’ve tried several guides and steps, including applying the Flatpak override for MangoHud configuration, but the game still runs with MangoHud’s default settings instead of my custom config files. Both my home config folders (~/.config/MangoHud and ~/.var/app/com.usebottles.bottles/config/MangoHud) have the config file properly placed. The Bottles launcher seems to load the MangoHud config from my home directory but doesn’t pass it to the launched WoW Classic instance. Has anyone encountered this issue or found a way to make MangoHud respect custom configs for WoW Classic via Bottles? Also, if you have other suggestions or workarounds, I’d love to hear them!
2 Answers
I’ve had a similar headache with Bottles not applying MangoHud configs properly. From my experience, Bottles can be quite flaky with environment variables and config passthrough. One option you might want to try is switching to Lutris. It tends to handle MangoHud overlays and config files with less fuss, especially for games like WoW. Setting MangoHud up there is straightforward, and you don’t have to mess around with Flatpak overrides or fiddling with config file locations.
Honestly, I’m not a fan of Bottles or Lutris myself for this kind of setup. Instead, I’ve been using Heroic Game Launcher, and it just reads your MangoHud user config without any additional fuss. It worked flawlessly for me when I needed MangoHud to pick up my custom settings on similar Fedora and Ubuntu setups. If you’re looking for something that ‘just works’ with MangoHud and WoW Classic, I’d definitely give Heroic a try.
Glad to hear Heroic works well! I actually switched to Heroic after struggling with Bottles and it perfectly picked up my MangoHud config without me having to tweak anything else. Appreciate the suggestion!
Thanks for the tip! I gave Lutris a shot but ran into issues with Battle.net launching properly and missing 32-bit libraries which I had to chase down manually. It was a bit frustrating since I’m on a fresh Ubuntu setup and not keen on spending much time troubleshooting missing dependencies. So far, Lutris hasn’t been smooth for me like it maybe once was years ago.