Non native Installer Setup - itb-community/ITB-ModLoader GitHub Wiki

Non-Native Installer (e.g. GoG)

  1. Go to GOG.com library (or wherever you have the exe) and find Into the Breach
  2. Download the Windows installer - filename will be like setup_into_the_breach_1.2.93_dev_(XXXXX).exe
  3. Open up a terminal, navigate to where the installer was downloaded and run the installer with Wine: wine setup_into_the_breach*.exe
  4. Follow the installer prompts and note the installation path
  5. Wine will automatically create a prefix at ~/.wine/ if one doesn't exist

Non-Native Manual Configuration

  1. Find your Wine prefix path:
    • Steam (MacOS, Linux): ~/.steam/steam/steamapps/compatdata/590380/pfx/
    • Steam Deck: /home/deck/.local/share/Steam/steamapps/compatdata/590380/pfx/
    • Manual Wine: ~/.wine/ (default) or your custom prefix path
  2. Open a terminal and run: WINEPREFIX="<path_from_step_1>" winecfg
  3. In winecfg, select the "Libraries" tab and locate the "New override for library:" field
  4. For each library (lua5.1, sdl2, opengl32), do the following one at a time:
    • Type the library name in the field and click "Add"
    • The library will now be in the "Existing overrides:" list. Select it and click "Edit"
    • In the popup make sure it's set to "Native then Builtin" or "Native, Builtin" then click OK
  5. When finished, your "Existing overrides:" list should show:
    lua5.1 (native, builtin)
    sdl2 (native, builtin)
    opengl32 (native, builtin)