cross-posted from: https://piefed.world/c/linux_gaming/p/977898/moving-existing-prefex-from-lutris-to-heroic
Hi all!
Bit of a noob question post, I’m having some troubles moving my existing Battle.net prefix from Lutris to Heroic. I’ll walk through everything that may or may not be relevant below:I currently have Lutris installed via Flatpak:
And my battle.net prefix at this location:
Heroic I have installed via the .deb on GitHub - Version 2.20.1
In Heroic, I added a new game, selected the existing prefix location, and selected the Battle.net Launcher.exe (just copied what was already setup in Lutris), and selected GE-Proton10-33:
Now when I try to launch Battle.net through Heroic, the status will change from Launching to Playing, and I do see the Battle.net icon flicker into existence for a split second on my task bar, however Battle.net client doesn’t actually launch.
For reference also, I’m currently using Ubuntu 25.10.
Any advice on this issue would be greatly appreciated! Thank you!
I did this a few years ago.
Maybe the best option is to create an entirely new prefix in Heroic and install battle.net via their “run installer first” button. Via Winetricks GUI you can install the 2 fonts or whatever that the lutris script installs.
Then, copy the game files of StarCraft 2 or WoW or whatever to the new prefix program files.
Then, in battle.net, it will either auto-detect the game, or you can go through the “search for games” flow in settings.
That should work, it is always better to have a fresh prefix as it takes almost no space. Once everything is copied you can simply delete the old one.
Thanks for the response. I wanted to put more thought into it as it made absolutely no sense to me why using a different launcher (Heroic vs Lutris) would break anything. It’s the same version of Proton, prefix is already configured, we’re just pointing to exe’s really from here.
Turns out the clue was the 2 different install methods - Flatpak and native .deb.
I was just missing the 32bit Vulkan drivers, I’m assuming these are included in the Flatpak, but I needed them for the native install of Heroic. Once I installed these, problem solved and WoW is happily running again
I doubt that copying Battle.net over will work, I would try installing it via Heroic or Bottles, which has the installer preconfigured.
No reason why it shouldn’t work. I do stuff like this all the time.
And it does work, the problem was missing 32bit Vulkan drivers. I guess in Lutris Flatpak they are included, but I needed them actually installed for Heroic as I installed that via .deb.
I’m kind of struggling to understand why though? I’m just pointing at the pre-existing and using the same Proton version. What’s breaking here?
Have you tried running Heroic from the terminal? Do you get any error messages?
Yeah should have tried this from the start. Turned out the issue was just missing 32bit vulkan drivers, I guess those dependencies are included when running Lutris as a Flatpak, but with Heroic installed as a .deb I needed them to be system installed.
Anyway, problem solved, can happily play WoW again 😀







