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:

2cjhqjRjhNWleCP.png

And my battle.net prefix at this location:
WepddNEs4v3Kkxe.png

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:
D8u0jbqe9SnxjQp.png

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!

  • JustEnoughDucks@slrpnk.net
    link
    fedilink
    English
    arrow-up
    15
    ·
    14 hours ago

    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.

    • Keshara@piefed.worldOP
      link
      fedilink
      English
      arrow-up
      3
      ·
      13 hours ago

      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?