Skip to content

Instantly share code, notes, and snippets.

@shifterbit
Last active June 20, 2025 02:34
Show Gist options
  • Select an option

  • Save shifterbit/4ef642071d8a5a2029878b54c14c6197 to your computer and use it in GitHub Desktop.

Select an option

Save shifterbit/4ef642071d8a5a2029878b54c14c6197 to your computer and use it in GitHub Desktop.
Installing Super Smash Flash 2 on Linux/Steam Deck

RUNNING DIRECTLY THROUGH STEAM(EASIEST METHOD)

Downloading and Extracting SSF2

If you use a 64 bit System(Steam Deck Users, Desktop Linux Users), Make sure you the Windows 64-bit portable version of Super Smash Flash 2 downloaded and extracted into its own folder.

  • If you use a 32-bit System, Make sure you the Windows 32-bit portable version of Super Smash Flash 2 downloaded
  • Extract The portable version into a folder somewhere.

Adding SSF2 to Steam

Click Add a Game at the bottom left corner of the steam window

image

Make sure you select "Add a Non-Steam Game"

image

A Window Should pop up, and you should click "browse"

image

This opens a file browser, now this is where you browser to where you extracted your copy of the Portable version of ssf2 that you downloaded, and select the SSF2.exe file. Once you've done so you should see a new item at the top of the list like so:

image

Next, right click the new entry in your library and select properties, then check the box that says "Force the use of a specific Steam play compatibility tool", and select a proton version if it is not already selected

image

After that you can just start playing!

RUNNING THROUGH BOTTLES

What you need to do first

  • For Steam Deck Users, Make sure you're on desktop mode
  • If you use a 64-bit System(Steam Deck Users, Desktop Linux Users), Make sure you the Windows 64-bit portable version of Super Smash Flash 2 downloaded and extracted into its own folder.
  • If you use a 32-bit System, Make sure you the Windows 32-bit portable version of Super Smash Flash 2 downloaded and extracted into its own folder.
  • FOR NON STEAM DECK USERS
    • Follow the instructions here to set up flatpak for your respective distribution, if you already use flatpaks or use SteamOS, you can skip this.

Next we need to install something called Bottles as well as Flatseal

Command Line Guide for Installing and Setting up Bottles' Permissions

Install Bottles

Simply Open the terminal and run the following:

flatpak install flathub com.usebottles.bottles -y

Setting Up Bottles' Permissions

flatpak override com.usebottles.bottles --user --filesystem=xdg-data/applications
flatpak override com.usebottles.bottles --user --filesystem=PATH-TO-FOLDER-WHERE-YOU-PUT-THE-SSF2-FOLDER-UNDER

Now onto Using Bottles

GUI Guide For Installing and Setting up Bottles' Permissions

Installing Bottles

Using The Discover Store(KDE and Steam Deck Users)

  • If you're on the Steam Deck you should switch to desktop mode for this.
  • You Should be able to launch The Discover Store by searching for it in the application launcher(or it might just be on the panel/taskbar if you happend to have it pinned)
  • image
  • Once it's open you can search for "Bottles" and install it by clicking the "Install" buttn like so image
  • If the "Install" button changes to "Remove" once the download is done, you've successfully installed Bottles!

Installing Flatseal

Using the Discover Store

You Should be able to launch The Discover Store by searching for it in the application launcher(or it might just be on the panel/taskbar if you happend to have it pinned) image

Search for FlatSeal and install it like so: image If the "Install" button changes to "Remove" once the download is done, you've successfully installed Flatseal!

Using the Command Line

flatpak install flathub com.github.tchx84.Flatseal -y

Changing Bottles' Permissions

Using Flatseal

Opening Flatseal should present you with something this, ensure that Bottles is selected like so: image

Once you scroll down to the Filesystem Section, ensure the "Other Files" contains xdg-data/applications (simply click the highlighted icon and copy and paste xdg-data/applications), You also want to add the folder where you store your games, for in this case I have the SSF2 Folder Extracted Under ~/Games so I added that, if its under Downloads add ~/Downloads, under Documents then ~/Documents, etc image

Now onto Using Bottles

Using Bottles

First Time Setup

When you open bottles for the first time, you should get something like this image

After following the prompts it would begin downloading components it needs in the background with this showing up: image

When it's finished downloading, you should be presented with this menu image

Creating A Bottle For SSF2

Now that you have bottles installed, it's time to get SSF2 running! With Bottles Open, you should see this menu: image

Now either click the "+" button or the Blue "Create New Bottle..." button to start creating a bottle and you should be welcomed with a prompt where you can pick whatever name you want for your bottle. For 64-bit Users in this case I named it "Super Smash Flash 2", and select "Gaming". Once you've done that, click "Create" image 32-bit Users: In this case I named it "Super Smash Flash 2", and select "Custom", then Scroll down and change the Architecture to 32-bit. Once you've done that, click "Create": image

Once you click create you should see something like this Popup, it would take quite a bit and you'll see some output in the grey area. image

Once thats done you should see the following, closing it would reveal your newly created bottle: image image

Adding SSF2 to your Bottles

Your Bottle should look something like this: image

Now go to settings and scroll down to where it says Working directory: image Click the button highlighted and you should get prompted to select a folder. In this case you should select the folder you had extracted earlier from the portable zip file.

Once that's done, go back to the previous menu and click "Add Shortcuts", which should also prompt you to select a file, this time select the SSF2.exe thats in the extracted folder from before. image

Doing so will result in "SSF2" showing up in the list of shortcuts. (The .exe extension is hidden) image

Press the Triangle Shaped Play Button and the game should launch! image

Some things you can do to further enhance your experience:

By clicking the three dots next to SSF2 and selecting add to desktop, you will create a desktop shortcut so you don't have to manually open bottles yourself everytime you want to launch the game. image

Once that's done, Steam and Steam Deck Users may also want to add the game to steam. While one would be inclined to simply used the "Add to Steam" button, it does seem to have some issues. Luckily there's another easy way to do so:

Provided that you've created the desktop entry beforehand, all you have to do is open steam(on desktop mode if you're a Steam Deck User) and select "Add a Game" on the bottom of the screen: image Make sure you select "Add a Non-Steam Game" image

This should pop up another window that would let you add the SSF2 Desktop Entry you created previously to steam image

Searching for the executable name "SSF2" in this case would pull it up on the results like so: Tick the checkbox next to and and select "Add Selected Programs" image

Once that's done it should show up in your steam library just like any other game and launch it: image

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment