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.
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.
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
We'll create a new entry for Ballance in Lutris, as Lutris allows us to easily manage Wine related configs
- Press the "+" button
- Select "Add locally installed game"
- 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)
- 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
Under "Runner options", ensure your configs look like in the following screenshot:
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.
Under "System options", toggle the "Disable Lutris Runtime"
Follow the instructions on: https://yyc12345.github.io/ballance-discord-rules/en/faq/