Skip to content

AGO061/BuckshotRouletteModLoader

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

59 Commits
 
 
 
 
 
 
 
 

Repository files navigation

BuckshotRouletteModLoader

NOW AVAILABLE FOR V1.2.2 (STEAM AND ITCH.IO), WINDOWS AND LINUX!
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 (v1.2.2, Steam Hotfix 2 and itch.io Hotfix 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

  • Basic mod support: allows to load custom mod zips to a mods folder in the same directory as the game.
  • Normal fix: Fixed normals from the GDRE Tools decomp of the game.
  • Default render pipeline: This version uses the Forward+ renderer by default (unlike the absolutely illegal web and mobile ports)
  • (NEW) Possibility to add a custom config menu for your mod! (Check the TestMod source code to learn how as i currently don't have the time to write a wiki)

Advantages for users and developers

  • Easy installation of mods
  • Development of mods can be done on the decomp of the game and then used samelessly here, or you can try to decompile the patched game and work from there.

Known issues

  • The lighting in the bathroom is different from the original game
  • The lighting of the rave is different from the original game
  • Missing checks for game version, mod dependencies and collisions.
  • Music will stop working when the dealer cutscene starts (this bug only happens in version 1.1.0 pre-release 1)
  • Heaven scene seems to be corrupted in 1.0.0

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

  • Buckshot Roulette.x86_64 (v1.2.2 Hotfix 3)
  • xdelta3 (sudo apt install xdelta3)
  • unzip (sudo apt install unzip)

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.

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