AGO061 / BuckshotRouletteModLoader

A simple Mod Loader for Buckshot Roulette
MIT License
40 stars 1 forks source link

BuckshotRouletteModLoader

FULL MULTIPLAYER SUPPORT FOR WINDOWS AND LINUX, STEAM 2.0.0.2 AND ITCH 1.2.2.3!\ A Mod Loader for Buckshot Roulette based on the godot-mod-loader 4.x branch.\ \ BRML Title Screen BRML Mod Menu

Info

This repository does not contain the source code for Buckshot Roulette by Mike Klubnika. It contains an .xdelta patch (with an installer .exe) to mod the latest version (Steam v2.0.0.2 and itch.io v1.2.2.3) of the original game available for purchase on Steam and also available on itch.io.

WE DO NOT PROVIDE SUPPORT FOR PIRATED COPIES OF THE GAME. Mike Klubnika and Critical Reflex have worked hard on this game. Please show them respect and don't pirate the game. Any requests to see the source code without verification of ownership will be ignored.

Avaliable Mods

This list is outdated due to the latest updates and will be updated soon!

Check this file in case i missed some mods here, or haven't added the Mod Version Support link.

Currently supported features

Advantages for users and developers

Known issues

Installation

Windows

Requirements

Run the setup .exe after you have installed the original game. The mod will be installed to Documents. Then use the created shortcut, the included brml.bat file, or the modded .exe to run the game. It's that easy!

Linux

Requirements

Once Buckshot Roulette.x86_64 is in a directory on your computer, run the following commands from the folder where the original game file is:

mkdir Buckshot\ Roulette
cd Buckshot\ Roulette
mkdir mods override configs
wget https://github.com/AGO061/BuckshotRouletteModLoader/releases/download/2.0.3/brml2_linux.xdelta
wget https://github.com/AGO061/BuckshotRouletteModLoader/releases/download/2.0.3/brml.sh
xdelta3 -d -s ../Buckshot\ Roulette.x86_64 brml2_linux.xdelta Buckshot\ Roulette.x86_64
rm brml2_linux.xdelta
chmod +x brml.sh Buckshot\ Roulette.x86_64

You can now run the BRML using the command ./brml.sh in the Buckshot Roulette directory.

Server

Requirements

Run the server executable to be able to connect with other players in native multiplayer (no mods). You can specify the server URL and create a username in the mod config menu for the modloader (Mods -> gear icon).

To allow players on other networks to play with you:

Troubleshooting

To run the Windows installer version with OpenGL3, change the following line in brml.bat:

start "" "%%i"

to this:

start "" "%%i" --rendering-driver opengl3

For the Linux brml.sh file, change the following line:

$game

to this:

$game --rendering-driver opengl3

Report any other issues with installation to the Issues page.

Adding Mods

If you used the installation methods above, you should already have a mods folder. Otherwise, Create a mods folder in the same folder as your executable. Drop all the mod zips in there. Check the mods folder in this repo to see a test mod that simply moves the soap in the bathroom.

Development

Check out the BRML Development wiki for more info