Skip to content

Instantly share code, notes, and snippets.

@RealKC
Created September 12, 2024 18:38
Show Gist options
  • Save RealKC/aff527f86a3a3dda6c37b53de10655b4 to your computer and use it in GitHub Desktop.
Save RealKC/aff527f86a3a3dda6c37b53de10655b4 to your computer and use it in GitHub Desktop.

Running Ballance on Linux using Lutris

Required: Lutris, Steam (you must have Ballance bought on Steam), Wine

This guide will show you how to get your copy of Ballance in a state similar to mine.

Note: installing BML Plus after following this guide will result in a blackwindow instead of the actual game. I do not know why and I do not have a solution.

Step 1: Install Ballance

Install Ballance on Steam.

Note: After installing it, I did run it once on Steam, but in retrospect, I don't think this is required, as we'll be making a new Wine prefix in the following step.

Step 2: Create a new 32-bit wine prefix

In my experience, Ballance would crash when running under a 64-bit prefix, so we'll be making a new 32 bit prefix.

Open a terminal, and run the following:

# in a folder where you want to make the prefix
$ mkdir wine32bit # can be whatever name you want
$ WINEARCH=win32 WINEPREFIX=/full/path/to/wine32bit/ wineboot -u

Step 3: Create an entry for Ballance in Lutris

We'll create a new entry for Ballance in Lutris, as Lutris allows us to easily manage Wine related configs

  1. Press the "+" button image
  2. Select "Add locally installed game" image
  3. Under "Game info", give it a suggestive name (such as Ballance, or Ballance 32bit) (step 1), and select the Wine runner (steps 2 and 3) image
  4. Choose the Executable, Working directory, Wine prefix and Prefix architecture as in the following screenshot, replacing the placeholders in the paths with your real paths image

Step 4: Configure the entry's runner options

Under "Runner options", ensure your configs look like in the following screenshot: image I believe the DLL overrides are necessary so that the right dgvoodoo DLLs are picked, but I'm not too sure and I don't really get it.

Step 5: Configure the entry's system options

Under "System options", toggle the "Disable Lutris Runtime" image

Step 6: Installing patches, etc

Follow the instructions on: https://yyc12345.github.io/ballance-discord-rules/en/faq/

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