What's new

How to play on a GNU/Linux based system.

sabau100

Well-known member
Joined
Jul 13, 2011
Messages
333
Reaction score
9
Server
Aurora
Main Pilotname
. . . .
Rank
0
Clan
Mobius 118 - TXS
Good morning everyone, today we're gonna learn how to play Pirate Galaxy on Ubuntu OS, or on another GNU/Linux based systems.

Firts of all, the original post is here made by Zetazee.

____________________________________________________________________________


First of all, we're gonna need to install Wine 1.7 (It MUST be the 1.7 version)

Step 1: Open a new terminal (CTR+ALT+T)



Step 2: insert the commands below.

  • sudo add-apt-repository ppa:ubuntu-wine/ppa

  • sudo apt-get update

  • sudo apt-get install wine1.7

Step 3: Download the game client.

Press HEREto download the game client.

After we download the game client, you must find where is the installer, after that insert the next command on a new terminal.

sudo nautilus /home/*/.wine/drive_c

Then you will see that a new folder opened, just copy the installer on that folder and select "OPEN WITH WINE".

Step 4: The installation and execution.

just press Next until the game launches.


And TADAAA your game is now running on Ubuntu.


If you have any questions please post them on the original post.
 

HGus

Well-known member
Joined
May 17, 2011
Messages
954
Reaction score
208
Server
Aeria
Main Pilotname
HGus
sabau100 said:
If you have any questions please post them on the original post.
Only if you can write Spanish. I guess that non-spanish speakers can talk here. We will be listening... :sneaky:
 

JediMester

New member
Joined
May 2, 2016
Messages
8
Reaction score
3
Server
Askone
Main Pilotname
JediMester
Rank
96
Clan
Monarch
Update:
Tested with Wine 8.0.2 on Linux Mint 21.2.
Downloaded with this Lutris script:
https://lutris.net/games/pirate-galaxy/
Obviously first you need to install Lutris. sudo apt install lutris on Linux Mint and pretty much on other Ubuntu based distributions as well.
The game runs nicely overall. There are small performance issues, but that's probably because of the low-end hardware I tested on + Wine. If you have an average PC with a video card, it should run well without any serious problems.

If you can't get into full screen (Alt+Enter), then right click the game in Lutris, go to Configure > Game options > Arguments.
The launch argument should look like this:
wine /home/<username>/Games/pirate-galaxy/Files/Launcher.exe
Edit it to:
wine explorer /desktop=<some_name>,1920x1080 /home/<username>/Games/pirate-galaxy/Files/Launcher.exe
If your screen resolution is smaller or higher than 1920x1080, then change it. The name after desktop could be anything.
Click "Save" and next time you launch the game it will open in a full screen Wine virtual desktop. If the game loaded in, you can press Alt+Enter to get the game itself into full screen.
 

HGus

Well-known member
Joined
May 17, 2011
Messages
954
Reaction score
208
Server
Aeria
Main Pilotname
HGus
For security, check the hashes of the exes before running it SHA3 512bits
810f0394292e90060859292f1a4b7c4cd7eb07d355dc7a0d9c3ca35631fa64fc0e61fe186b11c547f9db1b0ea2a347c77aff7f02dd72c33acfec654806334d37 *Launcher.exe
941774d438d36d23172b6d189f0a1d8c9aea18aca0baa6357c3f162732cb2853c2b3b020a82ad0c94709e63a78c3befffdfdce372b809d3a1f18e4327a3f52fd *Uninstall Pirate Galaxy.exe
 

iuli24

Member
Joined
Apr 13, 2021
Messages
43
Reaction score
40
Server
Askone
Main Pilotname
Za_Jul14n
Rank
99
Clan
Monarch
Since this forum thread is the first result that shows up when you search “pirate galaxy linux,” I figured it would be helpful to post an updated and easy-to-follow guide. The goal is to explain how to run the game on Linux in a way that’s reliable and performs well.

I’ll go through three modern methods that let you run the game on almost any fairly up-to-date Linux distribution. The examples focus mainly on NVIDIA graphics cards, since that’s what me and most players are likely using.

For testing, I used two popular distros myself (Linux Mint and CachyOS), and I also have confirmation from a friend that these steps work on Fedora. This should make the guide useful for a wide range of users.

_________________________________________________________________________________________

Prerequisites:
  1. Any common Linux distribution (Debian, Ubuntu, Fedora, Arch, etc.). The specific distro isn’t very important.
  2. A recent version of Wine, ideally something around Wine 10. Most distros already include an up-to-date version by default.
    Tip: You can check whether Wine is installed—and see which version you have—by running this command in your terminal:
    Code:
    wine --version
  3. Steam or Lutris. You can use either one—just pick whichever works best with the method you try.
  4. For NVIDIA users only:
    Make sure your GPU driver is fully up to date. Linux Mint and CachyOS usually handle this automatically. On Fedora and some other distros, you may need to install the NVIDIA driver manually. If that applies to you, look up a current guide online.
    Tip: Don’t use the open-source “nouveau” driver for this game.
  5. For AMD Radeon / Intel users only:
    • AMD drivers are usually included in the Linux kernel, so most of the time you don’t need to do anything. If you want, you can also manually update or install the latest Mesa driver.
    • For Intel GPUs, simply make sure you have the latest Mesa driver installed.
    • I won’t go into detailed installation steps here, but if you need guidance, search online for an up-to-date tutorial for your specific distro.
  6. A Proton/Wine version manager like ProtonUp-Qt, which makes it easy to install different Proton versions as needed.
    Tip: You can install ProtonUp-Qt either through your distro’s software store (often listed simply as “ProtonUp-Qt”) or by installing it from the terminal. Use the correct command for your distribution. For example, on many Debian/Ubuntu-based systems you can use:
    Code:
    sudo apt install protonup-qt
  7. The game can be installed either inside a Wine prefix (which is usually straightforward) or by transferring the game files from a Windows drive to your Linux system. Both methods work equally well.
_________________________________________________________________________________________

1. Best Performance Method, High Effort

Difficulty: Medium - Hard depending on if you already are on a distro for this method or not

What you need:
  • A modern Linux distro with good Wayland support (like CachyOS or Fedora)
  • Wine 10.X
  • Steam
  • ProtonUp-Qt to install a custom Proton version
Steps:
  1. Open ProtonUp-Qt and install the latest proton-cachyos-10.0-X version for your CPU architecture. If unsure install the generic version like in the example screenshots:
    Tip:
    • Versions labeled v4 (x86_64-v4) are for newer CPUs.
    • Versions labeled v3 (x86_64-v3) require CPUs that support AVX instructions.
    • The base generic version works on all CPUs, regardless of these features.1763899772892.png1763899839344.png
  2. After the installation is complete, open Steam.
    • If Steam was already running during the Proton installation, restart it, because it won’t detect new Proton versions otherwise.
    • First, make sure the game is installed and that you know the location of its folder and executable. Then, add launcher.exe to your Steam library by following these steps:
      1763900347209.png1763900473562.png
    • The game should appear in your steam library. Go to its properties and add the following launch options in the correct field like this:
      NVIDIA ONLY: PROTON_ENABLE_WAYLAND=1 PROTON_HIDE_NVIDIA_GPU=1 %command%
      AMD Radeon / Intel: PROTON_ENABLE_WAYLAND=1 %command%

      DISCLAIMER: If the game runs bad with this method in the case of AMD / Intel you have to understand that I could only test on NVIDIA since that is the only GPU that I currently own. If it runs good for you / you have something to add here feel free to reply.1763907599650.png
    • Then go into the Compatibility tab and enable the newly added proton version for this game like this:1763901247020.png
    • Now, launch the game through Steam.
      • On the first run, you might notice that text appears as squares on the loading screen.
      • Close the game, and Wine will likely prompt you to install some missing dependencies.
      • Click Install, then start the game again. The text should now display correctly.
Terminology:
  • PROTON_ENABLE_WAYLAND=1 – Instructs Proton/Steam to run the game using the Wayland display server instead of X11. This is why a Linux distro with proper Wayland support is needed.
  • PROTON_HIDE_NVIDIA_GPU=1 – Makes the NVIDIA GPU appear as a generic AMD Radeon GPU. This disables NVIDIA-specific features like RTX, which can sometimes improve performance. That’s why this option is only for NVIDIA users.
Known Limitations / Issues:
  • Early-game stuttering: The game may stutter for the first 10–60 seconds, but it smooths out on its own. This is only a minor inconvenience.
  • Black screen from repeated fullscreen toggle: Pressing Alt + Enter repeatedly can cause a black screen. The only fix is to restart the game. To avoid this, use Alt + Tab to switch windows instead of toggling fullscreen repeatedly.
Expected Performance:
  • FPS should be virtually the same as on Windows—around 62.5 FPS on high-refresh-rate displays.
  • Stuttering or micro stuttering is minimal to nonexistent, making gameplay feel nearly identical to Windows.

_________________________________________________________________________________________

2. Decent / Good Performance Method, Low Effort

Difficulty:
Easy

What you need:
  • Any modernish Linux distro that supports either X11 or Wayland
  • Wine 10.X
  • Steam
  • ProtonUp-Qt to install a custom Proton version
Steps:
  1. Open ProtonUp-Qt and install either latest proton-cachyos-10.0-X version for your CPU architecture. Or the latest Proton-GE version available. I recommend proton-cachyos for best results
  2. Similar to Method 1, Add the game on Steam then select the version of proton you want to use
  3. Add these proton arguments:
    NVIDIA ONLY: PROTON_USE_WINED3D=1 PROTON_HIDE_NVIDIA_GPU=1 %command%
    AMD Radeon / Intel: either: PROTON_USE_WINED3D=1 %command% or leave it empty. The reason being that AMD has much better driver support under linux than NVIDIA. I recommend you try both and see how the game runs after a period of at least 5 minutes.
Terminology:
  • PROTON_USE_WINED3D=1 – Tells Proton/Steam to run the game using WineD3D, which translates Direct3D (Windows graphics API) calls into OpenGL or Vulkan on Linux. This can improve compatibility for games that struggle with the default Proton D3D-to-Vulkan translation, especially on NVIDIA GPUs, which are known to sometimes have high overhead with DirectX-to-Vulkan conversion. In this game's case it massively improves performance, results validated on Cachy OS, Linux Mint and Fedora.
  • PROTON_HIDE_NVIDIA_GPU=1 – Already explained in Method 1
Known Limitations / Issues:
  • Early-game stuttering: The game may stutter for the first 10 seconds up to 2 minutes, but it tends to smooth out on its own. This is only a slightly bigger inconvenience but still not huge.
  • Keyboard that can stop working if you alt tab out of the game: This is very annoying as you can expect but can be fixed in 2 ways. Depending on your Window Manager (especially KDE Plasma) you can force the game window to be borderless windowed even though the fullscreen toggle is disabled in game. This effectively fixes the keyboard "dying" for the game. (ALT + F3 opens up the menu to do this for KDE)
Expected Performance:
  • FPS will be lower than windows—around 58.5 FPS regardless of your display type
  • Stuttering or micro stuttering is medium to minimal, making game play feel nearly but not quite identical to Windows. Keen eyes will instantly notice that something is not quite right. But considering this is the easiest way to run the game in linux.. it might be one of the better options to use.
_________________________________________________________________________________________

2. Good Performance Method, Medium Effort

Difficulty:
Medium

What you need:
  • Any modernish Linux distro that supports either X11 or Wayland
  • Wine 10.X
  • Lutris
  • ProtonUp-Qt to install a custom Wine version
Steps:
  1. Open ProtonUp-Qt and install a custom Wine version called Wine-GE. If your Linux distribution doesn’t include this version, you may need to download it manually from the official GitHub page. The recommended version is 8.26. The location of default lutris runners is: /home/$USER/.local/share/lutris/runners/wine/
    All you have to do is unarchive the downloaded wine-ge version to that directory and lutris will pick it up.
  2. Open lutris and add the game to it like this:
    1763905115844.png

    Select Wine as the runner
    1763905290711.png

    Point lutris to the correct wine prefix you have installed. Usually lives in /home/YOUR_USER/.wine
    1763905332593.png

    Then select the Wine-GE version you have installed (it will show as GE-Proton) and then toggle the graphics settings as described below and then click Save:
    1763905683647.png
  3. OPTIONAL:
    Add wine DLL overrides to improve the game performance slightly. Go to this directory where lutris stores config files ~/.local/share/lutris/games and inside you will find a config file for the game. Open it and inside the overrides section paste this:
    Code:
    overrides:
        caelum: native
        caelum4j: native
        cg: native
        cpp2j-base: native
        driv_xal: native
        forests: native
        msvcp140: native
        msvcp71: native
        msvcr71: native
        mygui: native
        mygui4j: native
        ogre4j: native
        ogreal32: native
        ogremain: native
        ogreoggsound: native
        ogreoggsound4j: native
        plugin_cgprogrammanager: native
        plugin_octreescenemanager: native
        plugin_paginglandscapescenemanager2: native
        plugin_particlefx: native
        plugin_securearchive: native
        rendersystem_direct3d9: native
        scenemax: native
        swt-awt-win32: native
        toolkit: native
        toolkit4j: native
    Save the file and then you should see all the overrides inserted at once like this:
    1763905873140.png
    Then save and click play.
Terminology:
  • Wine-GE – A custom, community-built version of Wine (by GloriousEggroll) that includes additional patches and fixes for better compatibility and performance with certain games on Linux. It often handles DirectX and Vulkan translation more reliably than standard Wine.
  • Wine DLL Overrides – This allows you to replace Wine’s built-in Windows DLLs with either native Windows DLLs or alternative implementations. It’s useful when a game behaves better with a specific DLL version or when Wine’s default handling causes crashes or graphical issues.
  • Disabling DXVK / VKD3D under Lutris – DXVK (DirectX-to-Vulkan) and VKD3D (Direct3D 12-to-Vulkan) are translation layers for running Windows games on Linux. On NVIDIA GPUs, enabling these can and will cause performance drops or stuttering. Disabling them in Lutris forces Wine-GE to handle DirectX calls differently, resulting in better FPS.
Known Limitations / Issues:
  • Early-game stuttering: The game may stutter for the first 10 seconds up to 1 minutes, but it tends to smooth out on its own. This is only a slight inconvenience but still not huge.
  • Keyboard that can stop working if you alt tab out of the game: Same issue same fix as in Method 2
Expected Performance:
  • FPS will be lower than windows—around 58.5 FPS regardless of your display type
  • Stuttering or micro stuttering is ~minimal, making game play feel close to Windows. Otherwise similar to method 2 but very slightly better
TL;DR

This guide is meant to serve as a reference. Feel free to experiment—try different Proton versions, tweak launch arguments, or swap variables as needed. And if you discover a setup that works well and might help others, consider sharing it in a reply.

The performance notes and issues I listed are based on my own hardware, software, and OS setup, so your results may vary.

Personally, Method 1 and Method 3 are my top choices. The Wayland-based method gives the best performance overall, while the Lutris method offers strong results with less effort for those who prefer a simpler setup.

I wish a guide like this had existed when I first tried running PG on Linux—it took me weeks of searching, testing, and digging through forums to understand how and why these methods work. Hopefully this gives you a solid starting point. And if not, at least it should help point you in the right direction.

Enjoy the game—and welcome to the Penguin!
 
Last edited:
Top