#│modding-chat

1 messages · Page 1 of 1 (latest)

turbid socket
#

where will we be able to get mods? will it have workshop support or somth like on nexus mods?

marsh pendant
# turbid socket where will we be able to get mods? will it have workshop support or somth like o...

There's a thriving mod community with many members already an active part of this server - jump on in. GLHF! Dealercursedokay

START HERE
Many current BR mods work with this:
Buckshot Roulette ModLoader aka BRML
https://github.com/AGO061/BuckshotRouletteModLoader by @unborn narwhal

BUG FIXES

UTILITIES
Well worth a look for speedrunners and BR content creators for QoL!

DIFFICULTY MODS

DIY
Not finding what you were looking for? Want to fine-tune your mod experience?
Buckshot Roulette uses the Godot game engine, so you can dig into the codebase with this:

bold ravine
#

hey i already have a big brain >:(

spring fog
#

Woo hoo!! Let’s go! 🥳

spring fog
teal egret
#

Thank you so much Buckwheat Prayge I double checked with the team and they didn't have anything to add catnod

marsh pendant
spring fog
#

If anyone wants a specific Godot addon to be included in the next version of the modloader, now would be a great time to request it. AGO and I are currently talking about integrating XR Tools to make VR development easier

marsh pendant
edgy flame
edgy flame
edgy flame
marsh pendant
edgy flame
marsh pendant
spring fog
edgy flame
#

yes sorry, should've mentioned that

marsh pendant
#

Ok folks, I tried editing the post on laptop and mobile after restarting both devices, but the new text is not sticking. Don't know if this is a Discord or permissions issue, but will keep troubleshooting.

spring fog
#

Decomp in progress 😎

silk plume
#

How do i make the multiplayer mod work? I downloaded it and the xdelta patcher

spring fog
#

Hey modders! The decompilation process is going well! Quick update for all of you using the BRML.

v1.2 adds two autoload scripts. This means that every reference of root.get_child(2) must be changed to root.get_child(4). @unborn narwhal is considering adding a utility function to standardize this in case it changes in the future.

spring fog
silk plume
spring fog
#

No mods work for 1.2 currently.

marsh pendant
#

Oh shit, I didn't know you had the Steam copy. I forgot to add the list only works on Itch, sorry

autumn pelican
#

oh only works on itch

molten furnace
#

running that batch file for native resolution while I wait for BRML v1.2

spring fog
#

Hey CR folks, what measures should we put into the modloader to make sure people don’t cheat for the leaderboards?

marsh pendant
molten furnace
#

this is a good question

bold ravine
#

maybe

#

idk

spring fog
#

We can just completely disable Steam

bold ravine
#

something like "You achieved this record using mods, won't save to leaderboard"

molten furnace
#

is it possible to have some sort of detection

#

so visual mods don't stop you

#

or is BRML just totally disconnected from steam

spring fog
molten furnace
#

yeah not sure how opt-in would work

#

can't someone impersonate an approved mod

spring fog
#

Crap yes

#

So idk 😬

molten furnace
#

suddenly a massive collection of approved script hashes exist

#

very messy

sweet sparrow
spring fog
misty sun
#

im having a problem where when i try to test my mod it says steam does not exist, any way i can disable the steam api while im testing?

spring fog
#

ooooooooooh!!! The Double or Nothing score logic changed!!!

var ten_minutes_seconds = 600
var ten_minutes_score_loss = 40000
var score_deduction = initial_time / ten_minutes_seconds * ten_minutes_score_loss    
endscore = 70000 - int(score_deduction)
if (endscore < 10): endscore = 10```
#

The first set of rounds is now timer based

edgy flame
#

OoooOoo

#

did they remove mikk's cursed comments?

sweet sparrow
spring fog
spring fog
misty sun
spring fog
marsh pendant
spring fog
edgy flame
sweet sparrow
edgy flame
#

get your rest Mikk :3 love you

bold ravine
#

we all love you :D

marsh pendant
spring fog
potent reef
edgy flame
#

we still need to update the modloader

marsh pendant
potent reef
#

and the dev say Anything about the official online mode or workshop?

potent reef
#

thanks

edgy flame
open venture
#

I you cheat the Dealer bites your fingers off

bold ravine
#

Indeed i will

viscid estuary
#

what IP address do you use for the MP mod?

viscid estuary
#

we both get 1/2 waiting

marsh pendant
fleet sky
#

Does Buckshot Roulette use Godot or Unity?

#

nvm

#

Just gonna find out how to install mods for the steam version

marsh pendant
spring fog
#

Hey CR ppl, any way I could get the instance file for the makeship plushie? I think it would be fun to add it in as an item

dense osprey
spring fog
#

Oh I’m just talking about the teddy bear with a shotgun plushie

dense seal
dense seal
spring fog
dense seal
spring fog
teal egret
dense seal
spring fog
dense seal
#

But, I was just balling around ideas, maybe there is a other way

spring fog
#

For now I've just turned Steam off and replaced it with a dummy controller, we can change later depending on what Mike wants

dense seal
#

Btw, who is AGO?

spring fog
#

@unborn narwhal, creator of the BRML

spring fog
dense seal
#

Hope I offered some help :]

And even if it's not possible, y'all have done a impressive job!

spring fog
unborn narwhal
#

idk sha1 or md5 would be enough

#

but you'd have to make a list of allowed hashes

#

that would have to be built in

#

or in a file but then it would be exploitable

#

so I'll think about a way to check all versions

#

sha1 is known to have exploitable collisions

#

the problem with fixed length hashes is that you have an infinite amount of collisions

#

sha256 is harder to "crack"

#

if a person made a script that adds random data in a comment at some point (we are talking about centuries or millennials likely) you would find one

#

so collisions aren't that easy to find but it's still a possibility

#

we can't encrypt BRML as then development would suck, you'd have to make a fake brml from scratch and then work on it instead of decompiling BRML to work on it

#

or you could distribute BRML's source as an xdelta patch you apply on the EXE and get a Zip in return with the source

#

kind of a fake decomp

#

Idk I'd have to ask what's the best approach to the devs, as to not accidentally allow piracy

tough sinew
#

so i've decided to create an opengl3 version of br with the same lighting + some bug fixes

edgy flame
# spring fog <@727172426374578237>

If you and your friend aren't connected to the same network then you will need to give them your public ip address not the local one which is given by ipconfig. You can find it by going to google and typing "myip". Hope this helps!

edgy flame
# tough sinew so i've decided to create an opengl3 version of br with the same lighting + some...

That's awesome! AGO already made a mod for v1.1 that fixes some bugs in opengl so you could take a look at that if you need any help https://github.com/AGO061/BuckshotRouletteModLoader/blob/main/mods/OpenGL3Fix.md

GitHub

A simple Mod Loader for Buckshot Roulette. Contribute to AGO061/BuckshotRouletteModLoader development by creating an account on GitHub.

tough sinew
#

like yeah i want to make the same lighting as vulkan does

unborn narwhal
#

Yeah i really haven't managed it due to the shader on the cam not working

#

And the absence of shadows

#

but hey, a contribution is a contribution

#

though with the new BRML the approach will be different

#

we'll have a BRML autoload for basic game functions

dense seal
unborn narwhal
#

like a BRML.get_current_scene_node()

#

which i put together very badly and it's an absolute mess in my version

#

it's all static and adding new autoloads would fuck everything up

#

so yeah that function is a needed one

#

@tough sinew If you need any help let me know

#

though be advised, work on BRML 2.0 has already started and might be released in the next months

unborn narwhal
dense seal
unborn narwhal
#

well i hadn't really fixed it

#

saying it was a "terrible spaghetti mess" would be an understatement

#

but it worked

#

for some

#

then others reported gray screens

#

soooo

#

yeah it was pretty bad

dense seal
unborn narwhal
#

yeah i know the point is that some users reported receiving a gray screen without game at the beginning

#

which means something went wrong with the mod

#

no menu, nothing

dense seal
unborn narwhal
#

yeah that would make sense

#

as the game loads the mod loader, then the scenes

#

so something went wrong there

dense seal
#

Huh, my experience was from the first resolution mod, then the --script {file path} method was used.

The modloader is foreign to me, can't help there.

tough sinew
#

it's only lighting remake

#

like

#

this

dense seal
# tough sinew

If you wanna dim it, then I believe UV2 offers a smoother lightning curve

#

But it looks nice otherwise, maybe wanna tackle making the mirrors a bit reflective

#

Just recommended UV2 if you wanted it more like original, not a critique

tough sinew
#

and add some logic when you leave a wc

#

for enabling club pulse light

#

this is vulkan ver btw

#

very close

dense seal
#

Can you detect if it's Opengl3 in code and then lower the intensity to make it closer to Vulcan?

#

I'm probably overthinking things

tough sinew
#

yep

#

just make a condition if u launch an opengl3 version then these lightings are active

#

and for crt monitor also shading disable

fleet sky
#

might install reshade

#

for this game

tough sinew
tough sinew
#

Im lazy

tough sinew
#

godot 4.2 SUDDENLY supports shadows for gles3 renderer

#

pardon me, 4.3

#

in 4.2 i'll get errors

unborn narwhal
#

Yeah 4.3 has a lot of improvements

tough sinew
#

ahh

#

still this issue

#

like it doesn't happen to me when i debug

#

only in editor

fluid reef
#

any reason the mod loader split off from our main branch?

unborn narwhal
#

well mainly because the game has a lot of issues with being decompiled. Plus we need to add a few QoL improvements to make everything usable

#

It would work when injected, but i have made a mods menu and so on for easier usage

fluid reef
#

hmm but you do not need to decompile the game to have it integrated, that's what self setup is for, I guess I am gonna contact the dev to see if they can integrate directly later since they released on steam now

unborn narwhal
#

well

#

self setup works

#

don't get me wrong

#

but you only get the chance to load custom mods

#

while we can integrate it with the source code to make it more compatible

dense mason
#

so it's gml + mod profiles mod in one?

unborn narwhal
#

like version checking, collisions, disabling mods, mod menu

fluid reef
#

that all should be mods though, gml was made to be as barebones as possible exactly to not bloat

unborn narwhal
fluid reef
#

also disabling and version checking is all part of the base mod loader unless you mean something else by that

unborn narwhal
unborn narwhal
dense mason
#

executable? huh?

unborn narwhal
#

BRML was around 20MB smaller

fluid reef
dense mason
#

oh so it's a custom compiled pck of the game with gml integrated?

unborn narwhal
dense mason
#

ah i see

unborn narwhal
#

basically an exe compiled from source, then with a file i store the differences between the original and the modded one

fluid reef
#

so it's not really smaller it's just cause it's compressed down into the pck

#

so if integrated directly there would be no change

unborn narwhal
unborn narwhal
#

plus remember the issue with class_name?

#

yeah everything in BR is a global class

#

so you wouldn't be able to extend correctly

dense mason
#

oh good point we should test how cg's pr fares with class_names

unborn narwhal
#

plus when 4.3 comes out i can just upgrade

#

instead of waiting for the devs to implement it

#

which is a big time save imo

dense mason
#

but you need to create a new patch for each version huh

unborn narwhal
#

yeah

#

i make upgrade patches for stables

#

if the game version hasn't changed

dense mason
#

i applaud your endurance

unborn narwhal
#

thank you man

red iron
#

who could make a mod that you can name yourself god?

unborn narwhal
#

sorry i was walking home

dense mason
#

what exactly did you change to handle classnames?

#

i mean those things are usually implemented as mods. utility mods for workarounds around game logic that would be used in many other mods. super easy with dependencies. and we also have an example mod for userprofiles that can be built upon. that's why we are wondering why it's all hardcoded into the loader. that's going to make updating it a real hassle

spring fog
edgy flame
red iron
#

which line?

spring fog
red iron
#

thank you!

edgy flame
spring fog
red iron
#

the steam version

#

idk what version it is

rugged jetty
#

1.2

spring fog
#

Ok, it’ll be a little while

subtle kindle
#

When BSR Mod Loader for 1.2 coming?

marsh pendant
subtle kindle
#

I literally did most of it it in like almost 3 minutes

#

Y’see there’s a funny tool, it’s called GDRE tools, it can auto decompile (most of) the game

unborn narwhal
#

well no

#

i didn't make it

#

ITR did

#

wait

#

is it the right one

#

idfk

#

It was ITR

spring fog
dense mason
unborn narwhal
spring fog
red iron
unborn narwhal
#

aight

unborn narwhal
#

at least, if we want it to be easy to use

tough sinew
misty sun
#

my old mod is not needed now

#

they made the dealer smarter

#

😢

#

using the same technique as me too xD

marsh pendant
spring fog
marsh pendant
# spring fog Laughs in ITR

I still can't believe Delightful Kissboy's breakdown of the Dealer AI inspired SmarterDealer, didn't expect a small streamer to collide with the BR modding scene

misty sun
#

thier code:

dense seal
dense seal
marsh pendant
dense seal
silk cobalt
#

Code nerds: I require a mod or the ability to change the phone call sound effect and screen gif. To random lines from Dracula Flow, with a low res gif of him on the screen.

Make it happen please.

#

I also want to change the cigarette box texture to Newports

bold ravine
#

klassika filter lowk better

dense seal
silk cobalt
#

(If you do make it that’d be sweet, goodluck regardless)

spring fog
dense seal
woven knoll
#

im to dumb to make a mod bit you guys are cool

unborn narwhal
misty sun
#

im bored and have nothing to do, anyone have a mod idea they want me to make?

unborn narwhal
#

Yeah add an item

#

i started to make an Absolut Vodka mod

#

And I had called it ABS() VODKA

#

it would remove the first blank in the chamber

#

i had made the model

misty sun
#

can u send?

unborn narwhal
#

so if you plan on making it just put together a simple mockup and i can send you my model later today

misty sun
#

im dogshit at modeling

#

alr

#

dm me

unborn narwhal
#

I'm currently heading to school but yeah i will

misty sun
#

its 1 am where i am

unborn narwhal
#

damn

#

US?

#

I'm in Italy so it 7.37 AM

dense seal
#

Or the one you're currently in?

#

Or something else?

tough sinew
#

the lighting is broke

#

😭😭😭

dense seal
tough sinew
dense seal
tough sinew
dense seal
tough sinew
#

a bathroom lighting and a tabletop room

#

the first one looks similar to the original

#

and then i trying to pick some dithering shaders

#

there are posterization, color differ and dizzering

unborn narwhal
#

Oh yeah

#

that's what i had to do lmao

#

change every single light

tough sinew
#

wait

#

that what i want

#

u can use shader for that

#

to decrease the saturation, brightness etc.

#

but yea still for some objects such as bathroom walls u need to change the shading settings

unborn narwhal
#

plus the blood fix

#

and text fix

tough sinew
#

text fix for waht

unborn narwhal
#

you and dealer text

#

unless it's fixed already in 1.2

tough sinew
#

when it's not invisible?

#

yeah bcs there a transparency option is available on vulkan api onl

unborn narwhal
#

Yeah

#

i put together a fix for it in my mod

#

Basically i hide them as soon as the animation player starts

silk cobalt
#

The game hasn’t gotten steam workshop yet so where are people posting mods? (I’ve only ever used steam workshop and Minecraft mods so I have no clue)

unborn narwhal
#

basically i developed a mod loader a bit of time ago

#

and the community then started modding the game

#

but some people would just release mods as patches for the original game, not allowing for multiple patches at the same time

#

But I'm pretty confident i started the xdelta trend for patching

silk cobalt
#

Ok that’s good to know but where are the mods? I doubt they are all in your mod loader but if they are can I have a link, if not where can I see them? Are they spread out and do they work with the steam release?

ivory hazel
#

oo, pog, mod channel

#

on a con right now so can't talk, but v. epic

unborn narwhal
# silk cobalt Ok that’s good to know but where are the mods? I doubt they are all in your mod ...

let me answer all of those

  1. i have a mod list on the BRML GitHub
  2. here's the link: https://github.com/AGO061/BuckshotRouletteModLoader
  3. They do not work with 1.2 yet as BRML 2.0 is still in the works, though they do work with Buckshot Roulette 1.1 with BRML 1.x
GitHub

A simple Mod Loader for Buckshot Roulette. Contribute to AGO061/BuckshotRouletteModLoader development by creating an account on GitHub.

silk cobalt
#

Ok sweet thanks for the info

unborn narwhal
#

no prob

grizzled rampart
#

the dev should add a beta branch that makes the game go to v1.1 for mod support

#

like what they did for csgo/cs2

unborn narwhal
#

i didn't understand what you want me to do?

#

oh wait you mean a patch that reverts to 1.1?

grizzled rampart
#

not you but the game dev i mean

#

also that mod loader is fantastic keep it up

unborn narwhal
#

ohhh on steam yeah

unborn narwhal
red iron
#

hi

misty sun
#

ello

#

anyway

#

open gdre

#

actually

#

can you go to Voice 2 and share ur screen

#

@red iron ?

half bone
#

who has a decompiled archive of the game?

misty sun
#

i do

#

but i cant send it cuz the game is too bg

#

and discord has a size limit

half bone
#

uh

#

google drive maybe?

misty sun
#

just decomp it urself

half bone
#

im stupid

#

idk how

edgy flame
#

Please do not exchange decompiled versions of the game as this allows for the possibility of piracy

misty sun
#
GitHub

These pre-compiles are built with the latest Godot Engine 4.1 and linked against Steamworks SDK 1.57.
Available for Windows, Linux, and Mac.
Zips now include the relevant Steam API .dll/.so/.dylib ...

GitHub

Godot reverse engineering tools. Contribute to bruvzg/gdsdecomp development by creating an account on GitHub.

coral meteor
#

What Mod Loader should i use, none work?

half bone
misty sun
coral meteor
#

In Voice 2

edgy flame
half bone
half bone
coral meteor
edgy flame
#

Yeah once brml 2.0 is released it will work for the steam version

misty sun
#

you have to use a supported mod

coral meteor
#

Well yeah, but as u said there arent many

edgy flame
red iron
tough sinew
red iron
#

yeah, i extracted the game already

tough sinew
#

cool

red iron
#

i am now trying to open the game in godot editor

#

but i dont know how

#

and i saw you did it so i wanna ask you

tough sinew
#

import the project.godot file

red iron
#

i dont have that file anywhere

tough sinew
#

did you full recovery of the game?

red iron
#

no

#

just extraction

tough sinew
#

you need full

red iron
#

do i extract it in the original buckshot folder?

#

or should i extract it somewhere else

tough sinew
#

you can change destination in decomp

#

i'll recommend to change

#

not to the same folder

uneven dragon
#

I see it's module, and supposedly i have to put it in "godot/modules/ folder"

uneven dragon
#

Yes

red iron
#

one last question after i edited stuff in the scripts how do i save it/ export it

edgy flame
# uneven dragon Yes

Download the win64-g41-s157-gs422.zip from the github > unzip it > open steam > go to library > add a game > add a non-steam game > browse > find the location of the unzipped folder > add win64-41-editor.exe and run it in steam

red iron
#

to make it a mod

uneven dragon
#

Thank you!

red iron
#

you dont need to put it on steam you can just start the exe from the folder

edgy flame
red iron
#

also why are some items really black?

edgy flame
#

not sure, might just be a side effect of running it in godot directly

red iron
#

so you cant export it?

edgy flame
#

You can export it if you want, you just won't be able to use it with BRML until it releases

red iron
#

how can i export it?

edgy flame
#

give me a few minutes I'll write a guide. It's a bit of a process

uneven dragon
#

Nice, it works now

#

I used steam godot first and it crashed

#

Will try to contribute back with some mods

#

Godot decomp tool sure is nicer than UE4 decomp tool

edgy flame
#

Oh yeah definitely

#

It's a lot easier cause many godot projects aren't encrypted when they're exported

red iron
#

also is there a easy way to locate the map in godot?

#

instead of flying around the whole project

edgy flame
#

if you click the object you want to view in the heirarchy panel (top left panel) and then on the scene view press F it should automatically focus on that object

red iron
#

i have a modding question "why cant i make the limit for the name bigger"

#

because after i type the sixth letter the game crashes

edgy flame
#

Because the array that holds the lettters in the name is only 6 items long so when you try to go higher than six this function try's to get an index in the letter array that doesn't exist which causes an arrayOutOfBounds Exception error

tough sinew
#

finally!!!

#

how's looking?

red iron
#

and it still didnt work

edgy flame
#

try changing the line if (markerIndex != 6): markerIndex += 1 to if (markerIndex <= 6): markerIndex += 1

red iron
#

do i change this line also?

unborn narwhal
#

guys

#

I'm here to enlighten you all on why the models are so black

edgy flame
#

speak

unborn narwhal
#

yeah just disable normals on the materials

edgy flame
#

rip

unborn narwhal
#

AHAHAHAHAH

edgy flame
#

that makes sense

unborn narwhal
#

yeah it took a day to figure it out

unborn narwhal
#

and it was so dumb

#

just go on the material res and untick the normal property

red iron
#

i dont even understand that

unborn narwhal
#

dw

bold meteor
#

Wow, Buckshot's done in Godot?

unborn narwhal
#

yeah

#

it isss

bold meteor
#

Cool stuff.

unborn narwhal
#

i felt so proud when i found out

red iron
unborn narwhal
#

in the files for the game, there are some resources, the ones used on the models, you there are a set of properties, you will see a "normal" section

red iron
#

can i see an image

#

because i am so stupid

#

i am mentally braindead

unborn narwhal
tough sinew
#

okay there's another trouble

red iron
#

i never used godot in my life

tough sinew
#

so now the last problem is the dealer lighting

red iron
#

i still dont understand how to disable all normals

#

wtf

tough sinew
#

go voice

#

ill show u

#

can u stream

red iron
#

all normals

#

for it to not be that dark

#

anyways how do i load the main scene

#

i only have the menu scene

#

now i need to disable all normals

#

yes

#

normal maps

tough sinew
#

:

red iron
#

okay

#

now what

tough sinew
#

type:Mesh

red iron
#

i selected everything

#

okay thanks!

#

the items also appear black

#

no

#

thanks

unborn narwhal
unborn narwhal
spring fog
#

As far as normals go, for BRML 2.0 I just placed a semicolon at the beginning of every line in the .tscn and .tres files that defines “normal_texture”. If you just disable normals it messes up a little bit of shading.

#

@red iron Do you still want me to make you a BRML mod?

red iron
#

brml?

tough sinew
marsh pendant
tough sinew
#

and also do i need to install steamworks or just comment lines which includes steam mention?

#

@unborn narwhal

red iron
#

oh msla you want to make a mod loader?

spring fog
spring fog
red iron
#

oh, i didnt know

spring fog
#

It ok Dealercursedokay

red iron
marsh pendant
#

Ok, so most of what I know about modding is surface level from Minecraft Beta. I know nothing about Godot other than what ago explained to Stiefanek earlier.
Would a good first modding attempt be creating a purely cosmetic one for accessibility purposes? Specifically, it would add a star icon on live shells.

spring fog
marsh pendant
spring fog
marsh pendant
#

Oh snap, guessing it's itch.io only but sounds promising. Going to see if a friend and I can get a hotfix out for vision impaired/colorblind peeps playing BR

spring fog
red iron
#

*how to open .ctex files

#

i wanna edit textures

spring fog
#

Just be patient

red iron
red iron
lofty umbra
#

guys

#

when is it gonna release multiplayer mode

red iron
marsh pendant
# red iron

Is that smoking-on-the-balcony defibrillator guy packing heat?

red iron
#

yes

marsh pendant
#

The man went from "do no harm" to "deal all the harm" real quick

marsh pendant
red iron
#

how can i change the name on the board?

#

where it says

#

dealer?

marsh pendant
warm dirge
#

It can:

  • function as a normal counter
  • allow for burner phone entries
  • autofill what bullets are what, it can fill them in when you hit a certain bullet count / how many already known entires
marsh pendant
#

Oh wow, I think this is the only one with phone support

viscid plinth
#

Oh what does the phone do actually? I don't know about this burner sup.

warm dirge
#

Not phone

#

I saw someone made a phone one

#

But this one functions as an overlay over your game

viscid plinth
warm dirge
#

This the window always stays on even if you click off of it

viscid plinth
#

Oh, the "always on top"

#

Works in fullscreen mode?

warm dirge
#

Yeah this was taken with the game in fullscreen mode

viscid plinth
#

Noice dude.

warm dirge
#

Went from this to this

marsh pendant
warm dirge
#

And it actually does

#

To some extent the app is able to auto fill some fields if you have one or two burner phone fields

#

Last 2-4 bullets it auto fills

#

Any features I should add?

fast meadow
#

i mean in the video you sent

warm dirge
#

Yeah I will check that out 💀

#

Everything else works

fast meadow
#

yea it looks good besides that

warm dirge
fast meadow
#

nothing really comes to mind, is there even anything else to add?

#

a bullet counter is simple afterall

warm dirge
#

I achieved my goal of auto fill / burner phone

#

Next up, I might make it a bot to help you play BSR (based off of @woeful sequoia) but I definitely have some improvements in mind

#

@fast meadow Turns out the percentages were broken because I was taking the total bullets given in the first place instead of adding the live and blanks together

#

Anyways yeah SimpleBuckshotRouletteCounter is the best counter yet guys

marsh pendant
viscid plinth
warm dirge
viscid plinth
warm dirge
#

Features

  • Bullet counting (obviously)
  • Burner Phone support (first one to do so)
  • Autofilling for the last 2-4 items (first one to do so)
#

Features to come:

  • Keybinds
  • Bullet visualization
  • Nice looking GUI
spring fog
#

ITR has a mod called ShellDisplay in his GitHub

warm dirge
#

The difference between this and that is that this is a standalone app, that also has the added features of Burner Phone support

#

and autofilling (and knowing) what the next bullets are after the bullets reach a certain count

viscid plinth
#

hey @warm dirge how do I run yours? It's a .py.

languid hamlet
#

that means it's a python script - you'll need to install the python programming language

dawn pebble
languid hamlet
rotund viper
marsh pendant
spring fog
#

hi @exotic gull

let us know if u want help

dawn pebble
#

Is there any new on mods for the Steam release (1.2.0)?

marsh pendant
warm dirge
warm dirge
#

Open cmd

#

Now extract the zip

#

And in cmd do cd (zip file path)

warm dirge
marsh pendant
spring fog
spring fog
spring fog
#

Also also!

BRML 2.0.0 Pre-release 1 may be just around the corner 👀

spring fog
#

see pin

autumn pelican
spring fog
#

Hello, Steam modders.

I have somewhat good news.

There is an early beta patch for BRML 2.0.0 for Buckshot Roulette 1.2.0.

It is not polished. It is not tested. It is mostly not working.

But it loads mods.

Am I going to tell you how to use it? No. Will we be pushing out a better patch and telling you how to use it later? Yes.

Enjoy. https://github.com/MSLaFaver/BuckshotRouletteMods/raw/main/brml2beta1.xdelta

woeful sequoia
#

i actually have like three buckshot roulette ideas and one of them is just a port of the universal chess interface but for buckshot roulette bots

#

it was so i could make a program to evaluate recorded games using buckshot game notation but now i could do bot against bot games...

unborn narwhal
edgy flame
red iron
#

can i extract the mesh of something and replace something else with the mesh?

molten furnace
#

updated NativeResolution command line version to have the same functions as v2.1.0 on BRML

red iron
#

huh how does it work for you guys?

molten furnace
#

what

#

I'm not using BRML

red iron
#

oh

molten furnace
#

okay I just found that pesky bug which makes UI blurry when using widescreen in NativeResolution

rotund viper
red iron
#

and i have this problem with BRML 2.0

warm dirge
#

@dawn pebble Saw your issue / PR

unborn narwhal
#

@spring fog is currently sleeping, so you'll have to wait for him to get up

#

can you guys run a checksum of your EXE?

#

and send the result here?

#

@red iron @crystal stump

#

A checksum not the path

#

That's not a checksum

#

I need the valie

#

it's gonna be some string

#

CertUtil -hashfile "FILEPATH" MD5

#

in the cmd

#

for you it would be CertUtil -hashfile "F:\SteamLibrary\steamapps\common\Buckshot Roulette\Buckshot Roulette_windows\Buckshot Roulette.exe" MD5

#

yeah

#

it will give you a string of seemingly random text

#

just send that

#

So that's not the file path

#

you'd get a different output

#

1a79a4d60de6718e8e5b326e338ae533

#

like this

#

something similar

molten furnace
#

a hash

edgy flame
unborn narwhal
#

is ot an MD5?

edgy flame
#

no that's a sha1

unborn narwhal
#

i need all the hashes to be the same algo

#

so Can you run an MD5?

edgy flame
#

one sec I''ll get md5

unborn narwhal
#

thank youu

edgy flame
#

4c0444186e9d670f8b86551e64cc58ad
here you go

#

I get the sinking feeling that everybody's hashes are going to be different

molten furnace
#

nope mine is also 4c0444186e9d670f8b86551e64cc58ad

edgy flame
#

okay good

unborn narwhal
#

Then maybe LaFaver messed up the exe?

#

idk

edgy flame
#

Make sure he rememmbered to put all the correct meta information when he was exporting it cause I remember I made that same mistake when I was making my original multiplayer mod

spring fog
#

Glad to see you guys were trying the patch, sorry it wasn’t working but again, there wasn’t any testing on it. I couldn’t guarantee it would work, sorry

warm dirge
#

Hey guys, can someone help me with a workflow for SimpleBuckshotRouletteCounter?

spring fog
#

yes

warm dirge
#

Hello guys, SimpleBuckshotRoulette got some updates today

  • Burner Phone now accepts L, l, B, b, Live, Blank
  • New round only needs the total amount of bullets (thanks to @dawn pebble for the suggestion)
  • Autofill logic got completely rewritten
  • Keybind support (requires administrator privileges)

Do update: https://github.com/xplanthris/SimpleBuckshotRouletteCounter

GitHub

A simple, elegant, and lightweight bullet counter for Buckshot Roulette - xplanthris/SimpleBuckshotRouletteCounter

#

Next up on my todo list

  • bullet visualization
  • nicer gui
#

If you find any bugs please make an issue so that I can fix it

rotund viper
warm dirge
warm dirge
rotund viper
#

Cannot wait! It's been honestly pretty handy

#

Considering you have to track so much shit in this game now

warm dirge
#

Can you guys rate the new GUI design

opal carbon
#

getting better

warm dirge
rotund viper
#

Will do Dealercursedokay

opal carbon
#

maybe add the bullet images to live and blank

warm dirge
#

Keybinding is also in the new release

#

You have to run as administrator for them to work

#

I used keyboard which requires that

#

I didn't want to do implementations for each platform considering I'm not even on Windows lol

spring fog
#

I’m getting the same error as you guys when I try to patch it myself, so don’t worry, I just screwed it up. 😃👍

File should be fixed now

warm dirge
spring fog
#

Sorry for the pings, wanted to let u guys know
@red iron
@elder shuttle
@edgy flame

edgy flame
#

It's on the github link

warm dirge
#

UI design isn't my strong spot

#

But considering it went from this to this to my now state

#

It's pretty great

#

I need to start breaking up my code lol it hit 191 lines

#

The keybinds for anyone that wants them:
Live: Q
Blank: E
New Round: R
Burner Phone: F

rotund viper
warm dirge
red iron
#

How to mesh replace in godot

rotund viper
#

Indeed!

warm dirge
#

Will get to work on inverter

edgy flame
#

Btw, Just a question, why did you use 4.2 for brml instead of the original 4.1

red iron
edgy flame
#

I'm not sure, I haven't done it before but I imagine if you replace the dealer that none of the animations will work properly.

red iron
#

Also in which file can you edit the health monitor's name

#

So like i wanna replace the name "Dealer" on the monitor where it says your health

red iron
spring fog
edgy flame
#

valid honestly

warm dirge
#

@rotund viper Been thinking to remove all inputs for what bullet type like in burner phone and replace them with dropdowns

rotund viper
#

Drop-down menu?

warm dirge
#

yeah

#

Instead of this, we have a like increase decrease thing

rotund viper
#

Ohh, gotcha, yeah that could work

warm dirge
#

Quick change guys, apparently in Buckshot Roulette the r button restarts the game????

#

So I changed the keybind to T for new round

#

State of the GUI

spring fog
red iron
tough sinew
#

how to transparency meshinstance3d in compatibility mode?

#

or make it without transparency setting?

#

thx

unborn narwhal
#

currently porting a few features to brml 2.0

tough sinew
#

sounds great

#

can i promote my mod for this?

unborn narwhal
#

if it's available for brml 2.0 sure i can add it to the mods list

#

if it's for 1.x then i can add it but it won't work on 2.0

#

ah yes

#

more stuff in the menu

tough sinew
#

can someone help with controller visibility?

#

voice/text

warm dirge
#
def autofill_check(self):
    # Since this is the most complicated part of the code, I'll explain
    # We have 2 cases
    # 1. Fill case, [Live, Live, None, None] 2 blanks, this is an easy fill
    # 2. The harder more gut wrenching case, gap cases, [Live, Live, None, Live, None] now technically we have 1 live and 2 blanks but we cannot just fill it like that so instead what we did was bullets marked by the burner phone are marked as LM or BM so we count the *M(s) 
    # and now IF the amount of *M unit subtracted by the L / B unit = 0 this means ok there is only this we fill all None(s)
    # - xplanthris sunday apr 7 8:09 pm
    if self.live == 0 and self.blank != 0:
        for i in range(len(self.bullets)):
            if self.bullets[i] is None:
                self.bullets[i] = "B"
    elif self.blank == 0 and self.live != 0:
        for i in range(len(self.bullets)):
            if self.bullets[i] is None:
                self.bullets[i] = "L"
    else:
        if self.bullets.count("BM") != 0 and self.bullets.count("LM") == 0 and self.blank - self.bullets.count("BM") == 0:
            for i in range(len(self.bullets)):
                if self.bullets[i] is None:
                    self.bullets[i] = "L"
        elif self.bullets.count("BM") == 0 and self.bullets.count("LM") != 0 and self.live - self.bullets.count("LM") == 0:
            for i in range(len(self.bullets)):
                if self.bullets[i] is None:
                    self.bullets[i] = "B"

I hate gap cases

spring fog
woeful sequoia
#

(you should add py after the triple backtick)

red iron
#

what should i be looking for

#

there is just .BlipError("Dealer")
and .wireToCut = "dealer" and nothing else

spring fog
#

check uiArray

red iron
spring fog
#

Put the following code in _process(delta) in mod_main.gd:

    get_tree().get_root().get_node("main/tabletop parent/main tabletop/health counter ui parent/health UI_dealer side").text = "NAME"```
#

You can find this out for yourself by searching for uiArray in main.tscn.

red iron
#

do i need your modloader for this?

spring fog
#

(Not my modloader but ok) I don't know how you were planning on doing it so I'm not sure

red iron
#

i wanted to edit the scripts

spring fog
#

Decide what modding method you're going to use and then get back to me (if you need)

red iron
#

i want to edit the scripts and then export it to use it in the mod loader

spring fog
#

Have you looked at a preexisting BRML mod yet?

red iron
#

nah

#

as i cant install it because of an error

spring fog
spring fog
latent moon
#

can someone make a colorblind mod

spring fog
latent moon
#

yeah

red iron
#

ok i added the modloader

spring fog
latent moon
#

Wait can you fr make that?

spring fog
#

Yes

latent moon
#

Text

#

and if you can add outlines to the letter

#

🙏

spring fog
#

What game version?

latent moon
#

steam

#

curret version on steam

spring fog
#

As soon as the modloader is up and running I can do that, if I forget just let me know

latent moon
#

lmfao dw i think i can download some colorblind filter for windows

spring fog
#

ok

latent moon
#

but still i hope you make it

spring fog
#

I won't if you're not specifically requesting it

latent moon
#

i am specifically requesting it

red iron
#

i installed the modloader

#

is it normal that i dont have a mod button?

spring fog
#

yes

red iron
#

so i should try exporting the mod now?

spring fog
#

your choice

red iron
#

wait, do i extract the game from the beginning as the modloader changed the games exe file?

spring fog
#

look at dealerface

red iron
#

what do you mean by dealerface

#

im a dumb as-

red iron
#

there isnt a mod called dealer face

spring fog
#

go to releases after clicking

red iron
#

yeah

spring fog
#

I'm sorry, I can't help you more right now

tough sinew
#

@unborn narwhal do you have an idea why bathroom walls dissapears after taking pills

#

?

unborn narwhal
#

what

#

i don't

#

lmao

#

that's very odd

tough sinew
#

i just want to give up because of that

unborn narwhal
#

NEVER BACK DOWN, NEVER WHAT?

tough sinew
#

neva give uppp...

unborn narwhal
#

NEVER BACK DOWN, NEVER WHAT?

tough sinew
#

🗣️ NEVA GIVE UPP.P........🔥 🔥 🔥 🔥 🔥 🔥 🔥

unborn narwhal
#

YEAH

red iron
#

why does my mod not load?

spring fog
#

@red iron best advice I can give you is to buy the itch version and install a mod for it, then edit that mod to see what to do

unborn narwhal
#

because it's not a zip

spring fog
#

Then you can wait until a 1.1 mod is ported over to 1.2. Or you can look at the Godot docs or the Godot Mod Loader docs

tough sinew
#

can i search in godot where the is_pressed signal was used

#

?

spring fog
tough sinew
#

there's no differences

#

but for only you need to comment some steam lines in the code

tough sinew
#

so stupid but it works perfectly

unborn narwhal
#

🔥🔥🔥🔥

tough sinew
#

but then this lighted up mfuf appears :)))

#

but yeah maybe bcs it's buged on compatibility

#

just animate it and that's all i need

#

and the last thing is brackets for controllers

unborn narwhal
tough sinew
#

but there's a result

unborn narwhal
#

I'm more confused on why you keep the task bar on top

#

But yeah something is wrong when hiding stuff

tough sinew
#

i`ll change it later 😄

#

silly angy

lone stirrup
#

how to export a mod for the mod loader?

unborn narwhal
#

you need to make it for the mod loader

lone stirrup
#

but how?

unborn narwhal
#

you can decomp your mod loader exe, then with godot you make a mods-unpacked folder and develop your mod in there using the guidelines for godot-mod-loader

lone stirrup
#

i decompiled the game

#

made a mod

#

installed the mod loader patch for buckshot

unborn narwhal
lone stirrup
#

how to start developing the mod for the modloader?

unborn narwhal
unborn narwhal
lone stirrup
#

what is brml

tough sinew
unborn narwhal
#

the mod loader

tough sinew
#

🙂

lone stirrup
#

i extracted it already

#

i patched it

#

using the patcher

red iron
spring fog
#

Also, I'm still not super interested in telling people how to use the patch for now, but I can help for this last thing

red iron
#

it does

spring fog
#

Can you send screenshots?

red iron
spring fog
#

Ok, are you trying to patch an exe that you've already patched?

red iron
#

because i had the old patch

spring fog
#

Ok, not really sure what to do then sorry

random vale
#

where is the game files path

tough sinew
#

@unborn narwhal the dealer's room just bugged with lightings so im just reload lighting node during bathroom exit

#

i can't fix it properly

unborn narwhal
#

if you die the scene reloads

#

so you need to update it again

tough sinew
#

visible/not visible?

tough sinew
unborn narwhal
tough sinew
#

okay i'll see tomorrow

misty sun
#

idea: using andrenaline and then using the dealers adrenaline will just discard his

robust compass
#

how do you mod the game?

spring fog
robust compass
#

alright

jolly flicker
#

cuz idk how to mod the game

spring fog
#

Did you read the link?

jolly flicker
#

wait

jolly flicker
spring fog
#

Did you find the pinned message?

jolly flicker
spring fog
jolly flicker
#

hooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo

#

@spring fog do it work with steam 1.20

spring fog
#

Please read the pinned message first 😢

jolly flicker
#

ok

#

well i looked

#

the mod loader say it use 1.1

#

but i want 1.20

#

cuz im not paying again

#

for itch io

#

but do it work on 1.20

spring fog
jolly flicker
#

then i can not mod the game

#

um im gonnat try using 1.200000000000000000000000000000000000000000000000000000000000000000000000000000000000

#

it do not work

foggy pivot
#

someone should make a mod that replaces the dealer with adam sandler

#

unless that's already a thing, in that case, gods bless you modding community

sharp cloud
#

Wait there's already mods for the game?

#

How and where do you install them?

elder shuttle
proper apex
#

HEY HI

#

im looking at making a mod that edits the area where youre playing the game

#

i have not used godot before, I'm a unity man but I still kinda think its worth a crack, why not, learn smth new etc

#

how do you edit godot scenes in a modding context?

#

just use godot on the .scn file? i think the .scn relies on other assets and im not too sure how that'll fly

proper apex
#

nevermind, turns out gdsdecomp gives me a whole ass .project file to use in godot

#

this is funny

woeful sequoia
#

wait so when i mod the game should i have the mod loader patch applied or no

#

i did apply the mod loader patch then decompiled the game and im wondering if that was the right move

#

oh i figured it out nvm

proper apex
#

something im trying to figure out though is how to actually run it in godot

#

as steam gets in the way

woeful sequoia
#

i mean running the game in godot seems to work fine

proper apex
#

i can see all the scenes and everything, but when i press play it comes with the error saying it cant find "Steam"

#

maybe i need to run it in the actual buckshot roulette directory

woeful sequoia
#

i think this is an issue other people have run into before?

#

try searching in this channel

proper apex
#

maybe

#

ill try after ive moved it and checked if it works

#

yeah this

woeful sequoia
#

weird it doesnt say it's not defined for me

proper apex
#

funny

proper apex
woeful sequoia
#

?

#

elaborate

tough sinew
proper apex
tough sinew
#

yep

#

and comment everything about steam

woeful sequoia
#

oh i just returned early

tough sinew
#

oh i see

foggy pivot
proper apex
woeful sequoia
#

i mean thats only a change i did now

proper apex
#

as in, where do i type "pass"?

tough sinew
proper apex
woeful sequoia
proper apex
#

oh

#

okay

woeful sequoia
#

i just threw in an early return it should do the same stuff anyway

#

considering both return void anyway

proper apex
#

me crawling through the depths of hell going through each achievement

proper apex
#

otherwise the game gets busted

woeful sequoia
#

i would've commented if there was other code below it but there isnt

#

OH i see how modding works now

#

i will say there should be some documentation on the file structure of a mod at least cause i had to look at the mods on github to figure it out

proper apex
#

what does pass actually do?

woeful sequoia
#

nothing

proper apex
#

then why am i putting this everywhere

woeful sequoia
#

functions have to have some content in them or else godot doesnt know where the function ends

#

if you only had the comment there would be no content inside the function therefore it errors out on build

proper apex
#

ah ok

#

right noted

#

yooo i got it going

#

hell yeah

#

So, now I'm trying to get the model for the health counter

#

as i need to edit it

#

found it in the scene

#

but for some reason, its model just cant be found in the models folder

#

none of them can, actually

#

every folder is just textures

tough sinew
#

in misc folder

proper apex
#

weird

#

wth is the models folder for then

tough sinew
#

idk

proper apex
#

not here either

#

all just textures

#

godot is saying this is an "array mesh"

#

and theres no "show in filesystem" button for this one

woeful sequoia
#

cause those aren't files

#

the MeshInstance3D is part of the scene tree (i think thats what it's called)

#

this thing here