Hey guys, I know this doesn’t apply to many people, but I’m posting my findings in the hope that search engines will index this and help somebody someday. I and a couple friends play Starcraft 2 in Linux using Valve’s Proton. Ever since the last balance patch, we’ve all been hit by this bug where double-tapping an army or building control group doesn’t move the camera to view the unit(s). The only thing I’ve found that fixes this is to delete the user.reg file before you launch the game. This has to be done every time otherwise the bug returns. Unfortunately, deleting this file means you also have to sign into the Blizzard Launcher every time too. You can automate the deletion of the file by changing your Steam shortcut:

  1. Right click on the steam shortcut
  2. Click on Properties…
  3. Change Launch Options to say “rm -f /path/to/user.reg ; %command%” where /path/to/user.reg is the path copied from the Target and then modified. See attached picture.

If you use Xorg, you can use my script to automate the entire sign-in and game launch process using pyautogui: https://drive.google.com/file/d/1MD6e9-eDLO44wotWVuFrvpC4Q0k4id5A/view?usp=sharing Just make sure you change the 2 variables that say CHANGEME near the top.

  • @[email protected]
    link
    fedilink
    English
    210 days ago

    Okay, I had given up on starcraft 2 since switching to linux. How hard is it to get it working under proton? Do I just add the blizzard launcher as a non-steam game?

    • @JTskulkOP
      link
      English
      110 days ago

      Very easy actually. Yes, you just add the Blizzard launcher as a non-steam game, install it, and then you change the target from the Blizzard Launcher to the SC2 executable as you see in the screenshot. I’ve been playing for over a year and it’s surprisingly good. The cursor doesn’t stay locked in the window sometimes but honestly I had that issue on Windows too lol.