Linux install

Linux install
  • Views Views: 8,196
  • Last updated Last updated:
  • Linux Install
    (note : It appears that the Lutris and Faugus methods are obsolete - I can find no player with any recent success trying them. The Unified Linux Install method is confirmed to be working- TheBlurryOne, June 2026)
    Wine Method now added! (Aug 2026)



    Unified Linux Install using Steam​

    Software needed
    • Steam
    • SWG Restoration exe
    • Winetricks or Protontricks GUI (usually available from your distro's Software Manager)

    Start by adding the SWGR exe to Steam as a non-steam game. Proceed with the installation as usual. Once the installation is done, go to Steam, and change the properties to point to where you've just installed SWGR (what you're looking for is where the SwgClient_r.exe file is).
    Then, do the following-
    Using ProtonTricks or WineTricks GUI:
    1. Open ProtonTricks/WineTricks.
    2. Choose SWG Restoration
    3. Choose the default WINE Prefix.
    4. Choose Change Settings
    5. Select the following
      win10
      hidewineexports=enable
      windowmanagerdecorated=n
      windowmanagermanaged=y
    6. Click 'OK' and let it do its thing.
    7. Once all is done, go back and choose Install a Windows DLL or component
    8. Choose the following components
      d3dcompiler_43
      d3dx10
      d3dx9
      d3dx9_39
      dxvk
      xact
      xact_x64
      vcrun2022
    9. You will get several popups, just click OK through them.
    10. At some point, you will get a Setup dialog box for Microsoft Visual C++ 2022 Redistributable (I got two dialog boxes, second one said 'Setup Failed' but everything worked fine)
    11. One all is done, go back to Steam and from Compatibility choose Proton Hotfix
    Enjoy playing SWG Restoration with the 64bit client!
    NB: If you get weird graphical glitches, many people reported success by firing up the launcher, opening the game settings, and choosing "Shader 2.0" from the shaders dropdown.


    Installation using Wine​


    This method was used on Fedora Linux 44, tested with both Gnome and KDE
    (note: I personally don't like or use Snap/flatpack, so the Snap versions may or may not work - TheBlurryOne)

    1. Install Wine onto your system - Using the console type

    sudo dnf install wine
    2. Now install Winetricks
    sudo dnf install winetricks
    (note: The DNF command is exclusive to Fedora and RHEL distro's. Your package installer command may differ)
    3. Open the Wine File app, and copy the SWG Restoration install file to (C drive or C:\Program Files (x86) - (sometimes Wine does not see it in the Linux base file-structure)
    4. While still in Wine File, run the "SWG Restoration Install .exe"
    5. The Patch Updater should open, log in and let it run the updates (DO NOT ENTER THE GAME YET) - close the patcher when it finishes.
    6. Now we open Winetricks -
    • Choose the default WINE Prefix.
    • Choose Change Settings
    • Select the following
      win10
      hidewineexports=enable
      windowmanagerdecorated=n
      windowmanagermanaged=y
    • Click 'OK' and let it do its thing. (This can take some time, be patient)
    • Once all is done, go back and choose Install a Windows DLL or component
    • Choose the following components
      d3dcompiler_43
      d3dx10
      d3dx9
      d3dx9_39
      dxvk
      xact
      xact_x64
      vcrun2022
    • You will get several popups, just click OK through them.
    • You may or may not need Corefonts as well from Winetricks 'Fonts" menu, I'd install it just to be safe
    The game should run at this point

    (note: If you have trouble finding the game's shortcut, many desktops have it inside the 'Wine" category in your apps menu)


    On the KDE version using Nvidia, it appears the resolution in the Game Setting (in the Patch updater's Launcher and Game Settings) showed 1024x768 as the only option - if this happens to you, we will need to make a user.cfg file inside the Restoration folder -

    Creating and Updating the User.cfg Option Override File​

    1. To create a file that will override certain options, go to SWG Restoration folder and find options.cfg
    2. Make a copy of this file.
    3. Rename the copy of the file from "options" to "user".
    4. Open the file with Notepad and delete everything except the options you are editing (which may be everything if you are only adding options).
    5. Change or enter the settings shown below. (set these to your preferred resolution and refresh rate)
    6. [ClientGraphics]
      screenWidth=1920
      screenHeight=1080

      [Direct3d9]
      FullscreenRefreshRate=60
    7. That's it! You should now be able to run the game at your preferred resolution!