#⚙・modding-general

1 messages · Page 34 of 1

cunning silo
#

damn ok

rare shell
#

at this point I have no idea how to make consumable more or less rare

#

can someone help me with that?

wanton rapids
#

soul / black hole are hardcoded

#

all of the others are the same probability

lean dune
#

it's hardcoded for soul and black hole, the rest are completely unweighted

rare shell
#

damn

#

okay

#

what about condition?

#

the softlock thing

lean dune
#

i guess you could customize that part

grand geode
#

only ideas, nothing set in stone yet

lean dune
#

base game it just doesn't add it to the pool if softlock is true and you haven't played that hand yet

wanton rapids
#

all hands start at level 0 is brutal

#

no editions is not much of a change

grand geode
#

get old armed nerd

#

yeah right now i'm just testing longer wording

wanton rapids
#

what if "the first boss is The Arm+" or smth like that

grand geode
#

i can expand the row to 5.5 or 6 but

wanton rapids
#

also there should be a gap between them vertically

thick canyon
#

Anyone know a good resource to get started learning how to mod Balatro

grand geode
#

fuck it
"All bosses are Violet Vessel"

#

get grizzly walled nerd

#

yeah this is just kaycee's mod huh

wanton rapids
#

jimbo's mod

fickle elbow
lean dune
#

hm perfectly normal huh

grand geode
#

in other words

#

never

grand geode
fickle elbow
grand geode
#

can you stop reply pinging me thanks

fickle elbow
#

for at least tarots and jokers

lean dune
wanton rapids
#

joker.config.center.key is the joker's slug, correct?

grand geode
#

yes

lean dune
#

mhm

wanton rapids
#

how do you check if something is in a table?

grand geode
#

check for nil

rare shell
#

I did a loop

#

to check

lean dune
#

if it's a key? just check if the value exists for that key

#

if it's a value? loop over the table and check every entry

wanton rapids
#

it's a value though

grand geode
#

what the FUCK

lean dune
#

what in the actual

rough horizon
#

my eyes

lean dune
#

NO

rare shell
thick canyon
#

steamodded or balamod

rare shell
#

1

thick canyon
#

ty

#

i have the coolest card artworks

#

gonna blow your pants off

wanton rapids
#

ok, send them

thick canyon
#

no secret

wanton rapids
#

what did you use to make them

thick canyon
#

i used stable diffusion :')

#

and photoshop

wanton rapids
#

okay.

grand geode
#

okay

thick canyon
#

i guess if u dont align on a philosophical level

#

then its bad

wanton rapids
#

there was a heated argument about ai art literally yesterday

thick canyon
#

imo u cant get anything novel out of it unless u have a bit of creativity

#

and knowing how to actually draw\other tools help alot

wanton rapids
#

it looks wrong on a balatro card

grand geode
#

i'm not getting into this debate again

wanton rapids
#

it's not pixel art

thick canyon
#

mine are

grand geode
#

i think these will be the basic modifers i'll have

fickle elbow
#

im not that good at pixel and bs most of my way with lighen/darken but i dont use ai

wanton rapids
#

ai art scaled down to 71x95 isn't pixel art

thick canyon
#

if u are bad at making it thats what u do

wanton rapids
#

it's not?

#

i suck at pixel art and yet i do it

fickle elbow
thick canyon
#

no they rlly are pixl art i use aseprite too

#

trust

grand geode
#

sigh

wanton rapids
#

at least james admitted it was unfitting

fickle elbow
#

when using ai to make art you dont get that feeling of finishing something you created

rare shell
#

Sometimes I feel like pixel art in modern games at least 50% of the time exists purely for making it easier to draw

wanton rapids
#

time to win

tall vessel
#

X1.5^90?

wanton rapids
#

should be, yeah

#

if you have 4 other modded jokers with one jankman it's 5x

#

hm

#

same with baseball card ig

lean dune
#

that's.. uh... jank

fickle elbow
astral glade
#

i love DEBUGGING!!!!

fickle elbow
lean dune
#

I'm not sure I could have told that was a 9 of clubs if the UI didn't say so

astral glade
#

ill def be tweaking the shader later

wanton rapids
#

i can see it

#

but yeah the shader should be less obtrusive

astral glade
#

rn im just trying to get custom editions working

fickle elbow
astral glade
#

from the shaders folder in the resources

#

i just copied the "played" one and made some changes to make it look nice

#

you wanna change this part

grand geode
#

YAY YIPPEEEEEEEEEE

#

i forgot to copy over the discard counter whoops

lean dune
grand geode
#

nice

#

-1 joker slot

#

all these stuff are compatible with stakes and card backs

#

and continuing shouldn't fuck up your save

lean dune
#

do i add taking ownership of blinds too?

grand geode
#

note to self gold stake with everything enabled is awful even on plasma

lean dune
#

what even

empty brook
#

asking here since it's more of a source code question than a game discussion-y question: do we know what makes The Ox spawn? it's the only Boss Blind with min = 6 in the code, but also Showdowns have min = 10 and they spawn on ante 8, not ante 10, so i'm not sure if that's like. ante number or something else

grand geode
#

alright i think this is ready for release

wanton rapids
#

showdowns would be hardcoded i assume

grand geode
#

and the game checks for showdown = true before checking for min

empty brook
#

huh, interesting

grand geode
#

showdowns are hardcoded to appear every 8 antes

empty brook
#

so showdowns having min = 10 and max = 10 is like, Irrelevant Code They Just Have™️ then?

grand geode
#

mhm

empty brook
#

i've never managed to get that far

grand geode
#

mhm

empty brook
#

huh. that's terrifying!

#

anyways, thank you very much!

grand geode
#

i need a good name for the modifers mod

#

very time sensitive question it's 12:30am i need to sleep

wanton rapids
#

jimbo's mod

dapper helm
#

rule sets

rare shell
#

Rules card

grand geode
empty brook
#

House Rules?

dapper helm
#

^

#

that one

empty brook
#

cause it's like both the idea of house rules (rules you set) but also the house like poker/casino

grand geode
#

banger

wanton rapids
#

yeah

astral glade
#

ok then,,,, now thats broken

lean dune
#

hm

grand geode
#

i'm going to sleep

#

pleas e dont break anything thx

hardy brook
astral glade
#

yes

#

nearly done

hardy brook
#

Did you wing it in the code or did you use something?

astral glade
#

code

hardy brook
#

Dang it

#

We need some kind of shader preview

#

Or coder

astral glade
#

ill be making it open to everyone and a shader guide once its done

hardy brook
#

Epic

#

I got a couple plans atm

#

I may update it to just be the random card

#

And not a random edition

dapper helm
#

oh i thought that idea was for an enhancement

hardy brook
#

It is an enhancement

#

I just don’t wanna code the editions

#

Lol

#

Plus i feel like it’d be a larger pain on the editions if you wanted to add a personal one for example

#

I do wanna make edition designs

rare shell
#

haumea pipis

astral glade
#

more of a lemon

lean dune
rare shell
lean dune
# rare shell what does that even mean?

what this started as was making the mod API functions available to vanilla jokers by "importing" them into SMODS.Jokers and re-injecting them, effectively having the mod take ownership of it

#

I then did the same for consumables and vouchers, and now I'm wondering if I should go ahead and also add it to blinds

tacit crest
lean dune
#

👀

cunning silo
rare shell
#

damn spectrum doesn't work with wild card if there's no custom suits

gleaming talon
exotic pine
#

hey, i want to trigger a button press on the UI, rather than running the G.FUNC associated with it (because sometimes it's hard to pass in the function argument), for example, trigger select_blind_button instead of calling G.FUNCS.select_blind(e) . anyone know a way?

lean dune
gleaming talon
tacit crest
fickle elbow
#

i wanna make editions

cunning silo
#

The gang's all back together

rare shell
limber lichen
#

"Windows protected your PC." For the Steamodded thing, I assume that is a False Positive?

rare shell
cunning silo
rare shell
#

ty!

tired kettle
dapper helm
limber lichen
fickle elbow
dapper helm
tired kettle
#

makes sense to me

#

thats probably why no sandboxes flagged it

#

because it doesnt actually do anything

limber lichen
#

So this is fine, right?

dapper helm
#

yup

limber lichen
dapper helm
#

which i recommend for convenience

limber lichen
#

also if I am asking loads of questions, I'm kind of a bot when it comes to modding games that aren't GTA5 or Bloons

dapper helm
#

thats a funny pair of games but understandable

limber lichen
dapper helm
#

yes

limber lichen
#

ok, so Run anyway?

dapper helm
#

yeah

limber lichen
#

ok

lean dune
#

yeah, but you don't have to trust it. You can use lovely to install instead ( #1217867725532041369 ), or build the injector from source

limber lichen
#

ok so now I'm on "the injector has been downloaded to..."

tired kettle
#

i feel like if it was really a virus someone would have said something already

limber lichen
#

C:\Users.....\AppData\Roaming\Balatro\steamodded_injector.exe

#

and I'm struggling to find the appdata folder hahaha

dapper helm
limber lichen
#

That's what I see

limber lichen
tired kettle
dapper helm
tired kettle
#

then do that

limber lichen
#

Oh so I HAVE to launch now?

tired kettle
#

you dont have to

#

but you can find it that way

dapper helm
cunning silo
#

One last showcase before I go to bed:
after you obtain a fusion card (it has a nifty little badge now!), it also displays the recipe used in its description!

limber lichen
cunning silo
#

(yeah im going to bed now. goodnight! XD)

limber lichen
#

What's next?

dapper helm
#

where you were looking before the appdata folder should appear

limber lichen
#

Yep

#

In Roaming\Balatro now

dapper helm
#

now if there isn't a mods folder then create one named Mods

limber lichen
#

?

#

One second

#

This is where I'm at

#

I've got the Balatro vanilla folder up

#

And the Roaming\Balatro folder up as well

dapper helm
#

so in the roaming one create a folder named "Mods" by right clicking, going to new and choosing folder (dunno how much of this you're confused about)

limber lichen
dapper helm
#

yaya its cool i'm just trying to put every possible hiccup in one message but that can end up sounding patronizing sometimes

limber lichen
#

Not to mention I got aired by a robot, even though it's IT support

limber lichen
dapper helm
#

put mods in the mod folder and launch yeah

limber lichen
#

Ok, what about the game, hahaha sorry if I'm confusing u

dapper helm
#

wdym? should be able to start the game normally

limber lichen
#

Also for context, M.E stands for Millenium Edition. I've started putting Windows Operating Systens in my name

#

Modding knowledge will get stored and saved for a future update, lol

dapper helm
#

huh, interesting

limber lichen
dapper helm
#

did you open the steamodded injector on its own or drag the balatro exe to it? (i forget if balatro gets dragged or steamodded does but i don't think it matters)

lean dune
#

balatro gets dragged onto the injector ^^

limber lichen
#

Only opened the game. That's what the game start message meant to me

limber lichen
lean dune
#

nope

#

you need the steamodded_injector.exe injector

dapper helm
#

nah drag the game on top of the steamodded exe

lean dune
#

and drag the game onto it

limber lichen
#

Now I'm confused

lean dune
#

just take Balatro and drag it on top of steamodded_injector

limber lichen
#

Reminder that I'm modding this game for the 1st time, so I'm technically a bot haha

dapper helm
#

if you drag something onto an exe it opens the thing you dragged with the exe

#

so it'll use the injector on balatro

limber lichen
#

"Open with steamodded_injector."

dapper helm
#

yeah

limber lichen
#

haven't dropped yet, but I want to make sure that's correct

dapper helm
#

should work i think

#

yeah

limber lichen
#

ok

#

oh 'ello

#

um

#

is this a Trojan?

#

Defender is saying it is

dapper helm
#

it uses the same thing as a trojan but non maliciously

limber lichen
#

Ok I'm kinda scared now

lean dune
#

you don't need to trust it haha

dapper helm
#

also true

lean dune
#

or you can just build it from source

limber lichen
lean dune
#

but yeah it modifies an executable the same way a trojan would

#

it's safe

dapper helm
lean dune
#

also true

limber lichen
#

Are u 100% sure? I don't want to have to fork out like $1,000 for a new computer if this kills it

dapper helm
#

yes

exotic shadow
#

Why not just put the radio button on the left of the text?

lean dune
#

I'm literally working on an update of the modloader as we speak lmao, this isn't a giant hoax to brick people's computers

#

I do recommend installing with lovely though, it will be the main method sooner or later

dapper helm
limber lichen
#

Fine, or not fine?

lean dune
#

looks normal

#

just run the game now and everything should work

limber lichen
#

Ok

frank quest
#

hi there! is there a mod or save editor i can use to "undo" the selecting of a boss blind? i'm on a really nice unmodded random seed run and i mindlessly went next without rerolling a boss that debuffs my whole deck.

i could go through the whole seed again but it would be nice if i could save some time.

limber lichen
#

Though if something does go wrong, I know who I'm blaming

#

And it crashes on startup

#

No loading the game

#

Just tries to load, then crash

lean dune
#

no crash message?

limber lichen
#

No

lean dune
#

make sure steam is running and try again

limber lichen
#

Steam is already running

#

and a crash on startup

dapper helm
#

no loading?

limber lichen
#

lemme send a video from mobile showing u what i get. Give me 30 seconds

dapper helm
#

genuinely never heard of balatro crashing without an error message

lean dune
#

I think I've only had that happen when steam itself crashed

limber lichen
#

There

exotic shadow
lean dune
#

I also get weird crashes sometimes if my machine is low on memory... can't think of anything else tbh

frank quest
rare shell
#

I had similar crashes when double-injecting

exotic shadow
#

if you give my your save, I can see if I can "fix" it

lean dune
dapper helm
# limber lichen

never seen a game crash like that ngl, closest i remember seeing is screen flickers when messing with visual settings. gonna bow out now since aure is here and hes a lot more knowledgeable

frank quest
#

resetting the round from 41 to 40 didn't do it qq. even just changing the boss to whatever would work, since i have the unlimited reroll voucher

limber lichen
lean dune
#

yep, that uninstalls the loader

limber lichen
dapper helm
#

where'd you put your steamodded exe?

limber lichen
#

left it in Roaming\Balatro

lean dune
lean dune
limber lichen
#

looking good

#

Game's starting

#

Sorted

#

Epic

dapper helm
lean dune
#

hm, maybe the injector messed up somehow the first time

#

good to see it's working though

limber lichen
#

ok so I can ditch the injector now?

dapper helm
#

yeah

lean dune
#

yeah

limber lichen
#

Mods folder?

dapper helm
#

nope

#

mods go in there

frank quest
limber lichen
dapper helm
#

yeah, make sure for mods with custom images you put them in their own folder

limber lichen
#

That sort of mod meand nothing to me. all i want is more Jokers haha

lean dune
#

uh yeah jokers need images

dapper helm
#

for example the images for the jokers and stuff are stored in assets in Jellymod's own folder

lean dune
#

as a rule of thumb, any mod with more than one file should get its own folder

tidal trellis
#

Hi there, I've been trying to get Pampa's mod to work with Steamodded and every time I do I get this window. Any suggestions for fixing it?

limber lichen
#

ok so I've put the PampaJokers mod into the mods folder. That's all i need to do with that, right?

lean dune
tidal trellis
#

How do I fix that?

limber lichen
#

um

lean dune
#

you'll want to tell the mod creator about that

dapper helm
lean dune
#

but to get it running rn, just open the lua file in any text editor and change SMOD to SMODS

tidal trellis
#

Thank you!

limber lichen
#

"Could not open file Mods/assets/2x/Jokers_mtl.png. Does not exist."

dapper helm
#

did you download the assets folder for the mod or just the .lua?

limber lichen
#

just lua. Why?

lean dune
#

you need the assets folder as well

dapper helm
#

the assets are the visuals for all the jokers

limber lichen
#

2x?

dapper helm
#

both 1x and 2x

lean dune
#

the assets folder has everything you need for it to work

limber lichen
#

Is there a way I can download the assets folder in 1 go?

lean dune
#

if the mod is on github, you can click the button in the top right where it says code and select download ZIP to get all mod files in one go

dapper helm
#

yup

#

green button

frank quest
# exotic shadow if you give my your save, I can see if I can "fix" it

looks like modifying the joker doesn't work because my entire deck will still be set as 'debuffed', so i guess i just need to manually edit the cards in hand to be un-debuffed and move on with the run...

sorry for bothering you, hope you didn't spend too much time on this, thank you again for the nice tool ❤️

lean dune
#

sad, I set the reward money on small blinds to -10 and it doesn't work 💀

#

it doesn't show up

dapper helm
lean dune
#

i want my row that says -10

limber lichen
dapper helm
#

click code

#

then download zip

tidal trellis
#

I got it working, thank you guys for the quick help!

lean dune
#

in the code tab, there's a green code button

#

if you click that, that's where it says download zip

limber lichen
#

ok, so drag and drop the folders and the .lua file?

frank quest
lean dune
#

unzip the downloaded archive, then move everything into a folder in Mods

limber lichen
#

Can it be done without unzipping?

lean dune
#

no?

limber lichen
#

so Extract?

lean dune
#

yep

limber lichen
#

into the mods folder?

lean dune
#

yes

limber lichen
#

ok so it's put the entire folder in. That's fine, right?

rigid jewel
#

Thankfully the function isn’t that horrid to modify

exotic shadow
lean dune
frank quest
lean dune
limber lichen
exotic shadow
lean dune
limber lichen
#

idk what that means

exotic shadow
frank quest
#

it works!!! thank you!! ❤️

cunning silo
lean dune
#

if the file structure looks like Mods/ModName/ModName, you should probably move things out

#

otherwise it should be fine

cunning silo
#

I was looking for a way to do that for a while

lean dune
#

new functionality I'm adding

cunning silo
limber lichen
lean dune
#

basically easy mode for modifying vanilla objects

rigid jewel
#

Thinking about it know I actually kinda wanna make UI for getting negative money

lost fable
#

hey gang

rigid jewel
#

And possibly having it packaged into Steamodded

lost fable
#

is there a modding guide out there?

lean dune
#

whoever was having issues with tooltips on tarots, is there anything specifically that makes things not work?

limber lichen
#

That's a very weird Tarot Card

lean dune
#

other than that, other mods are usually a good resource

lost fable
#

oh i meant for installing lmao

#

i've never done that

lean dune
lost fable
#

but if I want to make a mod, that'll be nice as well

lean dune
limber lichen
lean dune
#

I mean it's kinda low effort, my suits Stars and Moons just happened to share names with tarots

limber lichen
#

also Moon Rabbit. This is one of the new jokers, so it's clear the mod has worked. 1 in 2 chance to generate a copy of The Fool when a hand containing a Full House is played

marble wharf
#

so is it like 100% safe to download steammodded?? my av doesnt seem to like it that much

limber lichen
#

it's a false positive

marble wharf
#

ah

#

i gotta figure out how to work around it then

limber lichen
#

I was sceptical at first and your Microsoft Defender will throw a hissy fit

dapper helm
limber lichen
#

It is a Trojan but not an evil Trojan

lean dune
#

we should be able to deprecate the classic injector method once lovely releases full mac support

dapper helm
#

steamodded has mac support?

limber lichen
#

As far as I know yes

dapper helm
#

cool

limber lichen
#

Don't take my word as Gospel

dapper helm
#

it'd be corrected by someone if you were wrong

limber lichen
#

true

lost fable
#

i put all the things in the folders

#

do i put downloaded mods directly into the Mods folder?

lean dune
#

yep

limber lichen
#

I would extract them though

lean dune
#

well yes, you need to extract if it's a zip archive

cunning silo
#

BTW, can you check when a mod loads if another mod exists?

lean dune
#

also make sure mods with more than one file have their own subfolder

cunning silo
#

I want to enable/disable some registry stuff based on other mods

lean dune
cunning silo
lost fable
#

ok so it went really well until I hovered over a modded joker and the game crashed

lean dune
#

might be a case of a joker being defined outside of an init function

#

this was fine before mod badges were added

cunning silo
#

Maybe we can compile a list of “mod names” before the mods themselves are loaded

lean dune
cunning silo
#

Thus you could check if a mod name exists

cunning silo
lean dune
#

so all mods that will be loaded can be found with findModByID

#

but if you want any information they provide, you have to load after them

lost fable
#

every joker seems to work except one

lean dune
lost fable
#

yes

lean dune
#

yeah that's exactly the issue I mentioned

#

should already be known

lost fable
#

sick

limber lichen
#

wait

#

-10,094 points?

#

Is this normal?

lean dune
#

uh depends on the mod(?)

limber lichen
#

Extra Jokers

#

and Increase Joker limit or whatever it's called

lean dune
#

iirc JellyMod allows for negative score, at least that's where I've seen it

marble wharf
#

is there a mod that allows you to start with a custom deck?

dapper helm
#

^

marble wharf
#

thx

rigid jewel
#

It's broken but this is some amount of progress

dapper helm
fickle elbow
marble wharf
#

man it keeps insta crashing

#

thats annoying

rigid jewel
#

I love having to pull out OBS to fix syntax errors!!!!!!!!!!

lean dune
#

ERRORERRORERRORERROR

#

love that

rigid jewel
#

Syntax errors cause an instant crash so I have to record the debug menu in order to find the line that's causing it

exotic shadow
#

they shouldn't be?

#

or well

rigid jewel
#

Missing an end statement, missing a comma, stuff like that

exotic shadow
#

you should be able to keep the debug menu just open

rigid jewel
#

Every other error is fine

exotic shadow
#

also if you hvae steamodded, you can use its console to get the crash log

rigid jewel
#

I have never figured out how that works

exotic shadow
#

at least on the last couple versions

rigid jewel
#

Time to figure out how to localize a minus symbol

#

IT WORKS WAHOO

coral shale
#

Heyo, what are some of the most popular joker mods? I'll be working overtime to try to get them compatible with my preview mod now.

cobalt wedge
#

Mine are Hm... Jellymod I think?

#

I haven't made any 😛

fickle elbow
#

with six

iron kraken
#

silly question but there's some old dead code around , of course, right, eg in Blind:debuff_hand it checks self.debuff.hand but I'm not sure that ever exists, seems like there was a boss blind that would disable a hand type entirely, and that was apparently removed?.

rigid jewel
#

We're cooking

#

Wait is negative UI supposed to be "$-" or "-$"?

fickle elbow
dapper helm
#

-$ sounds right

fickle elbow
#

buying bad credit

rigid jewel
#

Damn negative dollars are displayed as "$-"

#

whoopsie

dapper helm
#

skill issue on thunk's part balatrojoker

rigid jewel
#

real

weak mortar
#

fake

fickle elbow
rigid jewel
#

This is making me wonder is I could make payout support for Steamodded

#

Not just for jokers, but for anything

#

Like making a voucher that gives you money on payout

lean dune
#

hm why not

dapper helm
#

cook 🔥

lean dune
#

added vouchers because I felt like it

void robin
#

Hey quick question
is there a guide to adding mods to balatro

lean dune
rigid jewel
tidal ice
#

How do you download steammoded on asus

lean dune
dapper helm
lean dune
exotic shadow
fickle elbow
#

and the bathroom is available REQUIRED

exotic shadow
#

tbh a joker thats like you get 1 $ per booster pack opened at end of round might be intresting

rigid jewel
#

Money jokers in general are interesting

#

So many funny things you can do with them

tidal ice
#

It's too confusing

#

Steammoded downloading

fickle elbow
#

i just turn off my virus detection and drag my game file into steamodded file

#

of course i download it as well

raven rover
#

do we know if the balance patch will mess with modding?

#

sorry if its been asked before, i bet it has

rigid jewel
#

Probably, any change in a game's code could screw with mods

#

Since the patch is majority balance it shouldn't affect too much

stone brook
#

we'll only know once the patch is out

lean dune
#

it should be coming soon

#

but who wants to take a guess what's coming right now?

dapper helm
#

sounds fun

#

i hope one of the new eternal-like is similar to the bananas because it'd be funny

lean dune
#

lmao

lean dune
dapper helm
#

is the beta out?

lean dune
#

but this is

dapper helm
#

ohhhhhhhh nah the other person was asking about the balatro base game patch thats coming

rigid jewel
#

WAIT WHAAA

lean dune
#

lol ik

dapper helm
#

wait what?

lean dune
#

it shouldn't be too long before that releases

fallow bramble
#

Is it not possible to get the slug of a bought joker?

lean dune
#

i was just trying to be fancy announcing the steamodded patch

dapper helm
#

ohhhhhh nice

iron onyx
#

@wanton rapids your idea for a joker that synergized with 3 cards unearthed this core memory

#

wait, lemme scale it up

lean dune
iron onyx
#

there we go

fallow bramble
iron onyx
#

(you're a real one if you get that reference without having to look it up)

dapper helm
#

i'm not a real one 😔

iron kraken
#

Well that was a pretty easy step 1, just bigger warning text. Next to overlay other parts and cover up the Score counter to mention it won't actually score 20x2 ...

dapper helm
iron onyx
#

it definitely does, but that's not the reference i was going for.

#

i'm not giving the card name yet because that will give it away

#

but it's an old song about three

tidal ice
#

After some shenanigans with the computer, and no real help (the tutorial was all that I needed) I have finally downloaded steammodded, NOW WHO'S GOING TO STOP ME (Mario movie reference (the trailer that is))

#

(they replace the my favorite line from the trailer in the movie)

rare shell
#

all will fear creeperboy

astral glade
#

im shivering in my timbers

fallow bramble
exotic shadow
#

ok so if I were to be improving the crash screen, what would you all like to see?

dapper helm
#

customizable backgrounds balatrojoker

#

i have no ideas for improving the crash screen

exotic shadow
#

technically you should be able to change the colour by setting G.C.BLACK but this might screw with other stuff in the game

dapper helm
#

question, does steamodded have support for having multiple deck mods with custom backs on at once yet?

dusky kettle
#

where can I learn how to mod?

pastel wolf
#

just send it

#

thats what i did

fickle elbow
pastel wolf
#

read the base code and got help from others

astral glade
#

same for me

#

although i knew a bit of lua from other stuff

fickle elbow
#

i didn't know lua was a thing

dusky kettle
#

I've seen Lua from CelLua Machine and Poly Bridge 3

pastel wolf
#

i knew it was a language but i've never really done coding before

astral glade
#

lua is used in roblox for making games there

#

and its not the most complex of languages

dusky kettle
#

Do I start looking in the steam file or appdata for balatro

fickle elbow
#

yea i knew how to use c# and python

dusky kettle
astral glade
#

maybe duplicate it so you aint messing directly with the steam one

#

for looking at the source i mean

dusky kettle
#

what do I duplicate

#

oh wait I have an idea

fallow bramble
#

Lmfao got a joker hanging in the shop just chilling

pastel wolf
#

i just copied the whole folder pretty much

#

its on my desktop so i dont have to go looking whenever i need a texture of something

fickle elbow
astral glade
#

yeah same

#

my

#

desktop is a bit of a mess tho

pastel wolf
#

mine isnt :)

astral glade
#

i love origingiaizion!!!

dusky kettle
#

I am gonna look at jellymod files cause those look a bit easier to find out

pastel wolf
#

this is gonna look weird

#

triple monitor screenshot KEKW

astral glade
fickle elbow
astral glade
#

as far as i remember it does a lot of no-nos

dusky kettle
#

oh

exotic shadow
#

jellymod is like incompatible with so many mods

astral glade
#

Mika's Mod Collection is prolly better to look through

#

or Six Suits

fickle elbow
#

yea i looked at those to start

astral glade
#

or Codex Arcanum

#

also! Steamoded comes with example mods

pastel wolf
#

based vertical monitor user'

astral glade
#

ive got a second monitor but

exotic shadow
#

the physical sizes don't quite line up with the resolutions

pastel wolf
#

yeah same for me, center screen is the biggest

exotic shadow
#

the left and middle screens on mine are roughly the same width, and the right screen is over double the width of the middle screen

dusky kettle
#

dang I do not know where to start with reading the code

astral glade
#

what are you trying to do?

#

new joker?

dusky kettle
#

yea that is all I wanna add

#

I do not kno whow to mad at all though

astral glade
#

you'll also probably need to add a sprite

#

thats explained on the wiki too!

solemn epoch
#

@lost fable @round ore there's a guy on yt that made a tutorial of how to install mods to balatro, the channel is PicaPinguin

round ore
#

Alright. Thank you!

#

I'm probably gonna try beating the game on 3 different decks (gold stake) before I start modding

#

I'm 1/3 rn and working on green deck

solemn epoch
#

im working on getting one win on gold stake 😭

round ore
#

You'll get there dw

#

I did mine on yellow deck

#

The extra starting cash is goated imo

solemn epoch
#

one of the bests decks for early antes

lost fable
#

thanks man!

hexed surge
lunar fable
#

I used a pristes.

#

somethings wrong

iron kraken
#

how about this

lunar fable
#

nope

coral ravine
#

im trying to get this setup on macos

#

steamodded i mean

#

and i got this error.
O_O

#
Error
Syntax error: main.lua:29064: main function has more than 200 local variables
Traceback
[love "callbacks.lua"]:228: in function 'handler'
[C]: at 0x01018dee9c
[C]: in function 'require'
[C]: in function 'xpcall'
[C]: in function 'xpcall'```
dusky kettle
#

I tried reading the wiki on steamodded, but I still have no idea what I am doing

keen jackal
#

Hello! I've seen some tutorials in forums on how to modify game files to change certain values like money, consumables, slots, etc... Since there's a channel here dedicated to modding, I wanted to know if modifying game files is "against the rules" or not.

strong swift
#

nope, but do it at your own risk because you might screw up your save file

#

and also dont distribute any modifications to balatro.exe

sleek granite
#

mariyamPlush tamariPlush GITDtamariPlush
today is a good day

sleek granite
keen jackal
fickle elbow
#

how do you get the number of comsumable slots?

sleek granite
#

#G.consumeables.cards for the number held
G.consumeables.config.card_limit for the limit

sleek granite
strong swift
sleek granite
#

thank you

exotic shadow
sleek granite
#

i just got the glow-in-the-dark tamari plushies

strong swift
#

idk who it even is

keen jackal
sleek granite
#

so now i have 6 tamari and 7 mariyams
soon i will have 7 and 7 but one of them is not quite upon me yet

strong swift
sleek granite
# strong swift idk who it even is

AM I GLAD YOU ASKED https://www.youtube.com/watch?v=EYKrl61cUsY </off-topic>

qualia automata part one
more info about the series here: https://team6x111.carrd.co/#qualia-automata

team 6x111 presents: this fucking biohazard of a song
ophelia version: https://www.youtube.com/watch?v=DbR1Ny6ZKjc

this was a lot of fun to work on - vane, mors, ophelia and i were using vane's and my lyrics as prompts to get ai-generated lyri...

▶ Play video
#

please heed the content warnings shown in the start of the video

rigid jewel
west pecan
#

Ahem xD

sleek granite
exotic shadow
granite silo
# lunar fable I used a pristes.

There have been requests to add rarities to planets. They would probably follow a different rarity scheme then what we have for jokers. But the idea is that planets in a higher rarity would level up the hand more than once. Would be neat to see something like this implemented since I believe celestial packs are the weakest of the bunch.

#

also would make more of an incentive to pivot hands mid run

sleek granite
#

if you have a polychrome consumable it just acts like a polychrome joker would

#

gives X1.5 Mult

#

same for foil and holo

fickle elbow
#

how do you remove the cards in consumable slot?

sleek granite
#

i'd imagine you can just destroy them similar to how destroying jokers works?

fickle elbow
sleek granite
#
  G.consumeables.cards[i]:start_dissolve(nil, i == 1)
end```
#

you want the for loop to go in reverse order so it doesn't skip slots basically

sleek granite
#

note i haven't tested that lol but i can't see why it wouldn't work

#

the i == 1 part in the start_dissolve call is just so you avoid blowing everyone's ears out, that's the "silent" param for the function which Immolate uses similarly

fickle elbow
sleek granite
#

what if statement

exotic shadow
#

Are there any other good things to include under additional context here?

fickle elbow
#

the for loop

sleek granite
#

do you have consumables to destroy?

fickle elbow
#

yes

dapper helm
#

are joker sell values a percent of their cost? (excluding gift card and egg) and if so then what percent?

sleek granite
#

alright gimme a second i'll test it

#

joker sell values are half their cost rounded down iirc

dapper helm
#

thanks

sleek granite
#

OH i'm dumb

round oar
#

unless they cost $1 in which case they sell for $1

sleek granite
#

reverse for statements need three params: for i=#G.consumeables.cards, 1, -1 do

astral glade
#

bwoomp

sleek granite
#

GITDtamariPlush you didnt see anything

fickle elbow
sleek granite
astral glade
#

that squirrel is indeed joyous

dapper helm
sleek granite
#

go off king

dapper helm
#

cool squirrel though, is it done?

sleek granite
#

idk maybe

dapper helm
#

i'd suggest adding a small extra thing to the effect

sleek granite
#

i should probably add a small delay

dapper helm
#

i meant like what the card does if that was a reply to me

sleek granite
#

shoot

dapper helm
#

add a random enhancement to the copy, original or both?

sleek granite
#

hm. the point is that the squirrel is a Simple Creature, so it likes Simple Cards.

fickle elbow
#

might i suggest that you can copy enhanced cards, but it removes the enhancements from the copy.

dapper helm
#

what if it made 2 copies but could only be used on cards with 0 modifiers (seals, editions or enhancements)? good for hoarding tons of simple cards

cobalt wedge
#

Has anyone made a challenge with all Stone cards?

fickle elbow
sleek granite
#

i had toyed with the idea of making it able to copy anything, but would create a number of copies equal to the amount of missing upgrades the card has (enhancement, edition, seal); so a fully unupgraded card would get 3 copies, just a seal gets 2, seal+edition gets 1, etc.

dapper helm
sleek granite
#

just couldnt think of a good way to word that for the effect text

dapper helm
cobalt wedge
round oar
dapper helm
#

sure

hexed surge
sleek granite
#

me when i make sounds

#

(this was my own fault)

fickle elbow
#

Dawn deck A or B?

rigid jewel
#

@exotic shadow Something that just sprang to mind, is it possible to trace which .lua file in Steamodded causes an error?
Currently if you get an error at a position like main.lua:5000, you know that one of the Steamodded .lua files is responsible but not which one nor which line.

sleek granite
#

you can know which one if you use Lovely, and check the lovely dumps

rigid jewel
#

I forgot about lovely dumps lmfao

exotic shadow
sleek granite
#

(Balatro/Mods/lovely/dump/)

exotic shadow
#

but yeah the lovely dumps are helpful

rigid jewel
#

I can recreate one I previously got yea

sleek granite
exotic shadow
#

oh have you updated steamodded

rigid jewel
#

I know what caused it through chance but something more precise would be nice

exotic thunder
#

modded is fun

rigid jewel
#

I'm making payout API yea

hexed surge
rigid jewel
#

Also I should update rq

exotic shadow
#

0.8.1+ should have proper stack traces

sleek granite
#

how have you managed to suck off 150 cards

exotic shadow
#

not sure why your not getting one

#

I'm just making the error page a bit nicer

grand geode
#

(i forgor

exotic shadow
solemn ledge
#

hi :3

sleek granite
#

hi :3

solemn ledge
#

coding is hard

rigid jewel
#

hi :]

sleek granite
#

arting is harder

fickle elbow
#

life is hard

solemn ledge
#

incomparable tbh

sleek granite
#

yeah arting is imcomparably harder

solemn ledge
#

keeping millions of lines of code together is an art

#

I don't know how people do it lol

sleek granite
#

im still below 1k on my mod lol

fickle elbow
#

eh, i do a bit of both. i wouldn't say either is easier but i would say coding is more tedious.

solemn ledge
#

I tried arting

#

can't do it

fickle elbow
#

and all the code

solemn ledge
#

I'm

rare shell
#

baby

solemn ledge
#

factually false

sleek granite
#

lyman why

astral glade
#

im sooooo baby

#

im baby maxxing

rare shell
#

rattlepilled and babymaxxed

solemn ledge
#

😭

sleek granite
#

lyman did you see i implemented more cards lol GITDtamariPlush

rare shell
#

show

solemn ledge
#

I'm furrypilled

rare shell
#

im a furry too

sleek granite
rigid jewel
#

SAME

solemn ledge
#

:3c

fickle elbow
solemn ledge
#

I'm a red panda so

#

:3

astral glade
solemn ledge
#

I cannot read that shi

rare shell
#

happy squirrel real

sleek granite
#

note that it can actually remove enhancements, editions, or seals if the selected card lacks one or more of them, even if the cards it targets have them

solemn ledge
#

anyways meow

sleek granite
rare shell
#

the tarot art is cringe

sleek granite
#

what

solemn ledge
#

it is very good sexually

#

actually

#

holy mother of

sleek granite
#

🔨 GITDtamariPlush

solemn ledge
#

autocorrect fail

#

I'm killing myself

#

I'm so sorry

rare shell
#

nah im happy how squirrel turned out

sleek granite
#

for context for those of you who dont share a brain cell with either of us, lyman made the art, he's calling himself cringe GITDtamariPlush

rare shell
#

also imf ucking crying

solemn ledge
#

I'm

#

so sorry

#

that's so embarrassing

rare shell
#

ur fine trust

sleek granite
astral glade
#

actually so real

solemn ledge
#

😭

solemn ledge
#

that would be strange

#

smh

rigid jewel
#

I'm getting somewhere

sleek granite
#

dalokohs....

solemn ledge
#

I

sleek granite
#

oh shit custom money jokers lets go

solemn ledge
#

am going to need help with archipelago at some point

#

😭

sleek granite
#

wait balatro archipelago?

solemn ledge
#

yeah

#

but it's only in the AD server

#

due to pegi rating

rigid jewel
#

This is showing custom payout API

#

So you can do funny things like make a voucher give you money

solemn ledge
#

or make arch give money?

sleek granite
#

oh sick

solemn ledge
#

hmmm

#

I'm wondering for a way to receive cash through archipelago

#

that could be it

#

(cash earned from other games yadda yadda)

sleek granite
#

you could probably just give the money directly rather than at end of round

solemn ledge
#

end of round would be easier to imp no?

sleek granite
#

you can just give money at any time, unless there's some part of archipelago that would make end of round easier

solemn ledge
#

well its giving through a server connection

#

if you can make some sample code to click a button and receive cash in game somehow that would be useful to test

ornate grail
#

how come balatro isnt available on my thunderstore mod manager app, but is on the website?

solemn ledge
#

I really don't know balatro modding I only know code conceptually

sleek granite
#

you need a beta release of r2modman, for some reason they havent updated yet

solemn ledge
#

I'll send to the team working on it

astral glade
#

spectral cards suck so much to make look nice

sleek granite
#

agreed

astral glade
sleek granite
#

needs more Effects....

jovial dome
#

whats the name of the mod that lets you make a custom challange

dapper helm
astral glade
#

yeah i agree

hushed nebula
#

I'm trying to make a mod right now and was wondering if anyone knew any mods that are good to look at as examples of where to start

cobalt wedge
#

Hm... I think I see how I could make my "Cowboy"/"Wild Bill" Joker that boosts hands containing at least one scoring Ace and Eight, but not containing scoring non-Aces and Eights...

hushed nebula
#

i have looked at that one but its 5000 lines long lol

#

i love the mod tho

cobalt wedge
#

But not one that boosts hands containing only Aces and Eights regardless of scoring

#

and it looks like my other Jokers would have to edit the code for how scored hands are made, not the code for a joker.

#

Like Shortcut and Four Fingers do

astral glade
sleek granite
#

those are pretty outdated

#

better to look at Mika's, or SixSuits

astral glade
#

bwomp

hushed nebula
#

Without comments alot of it is meaningless. Like what is arg_56_0

grand geode
#

but nobody bothered to rename it

sleek granite
#

it's also recommended to get the game's source by using 7zip on Balatro.exe so you can actually know how things work

astral glade
cobalt wedge
#

Solitaire seems like too hard of a hard Joker for me to make. Might start with something simple.

sleek granite
#

oh that's pretty good. might say just to make the flower a bit less "flat", give it a tiny bit of shading if you can (idk im bad at arts)

astral glade
#

fair point!!

#

hmmm,,,,..,., maybe after i get it to do the thing i want it to do

rigid jewel
#

Custom symbols are funny

stone brook
#

AAAAAAAAA

sleek granite
#

i wonder if this could be used for non-money payouts...

astral glade
#

+1 Experience Points

rigid jewel
#

The API I'm making isn't aimed for that but looking at it now it's hypothetically possible

sleek granite
#

me omw to farm random drops from blinds

astral glade
#

Rare Drop! New Voucher in the shop

rigid jewel
#

You can make it return nothing

#

hmm

stone brook
#

mfw i farm small blinds to get a good item so i can beat the boss blind

rigid jewel
#

lemme see

stone brook
#

wait can it be more than 1 character?

rigid jewel
#

wdym

grand geode
#

why do you develop with reshuffled

stone brook
#

like, can each instance of the symbol be more than 1 character

rigid jewel
tardy sierra
stone brook
#

so instead of "$" you can have "abc"

rigid jewel
#

You should

astral glade
stone brook
#

oh boy im having ideas that are probably really labourious to create again

astral glade
#

actually so real

tardy sierra
# astral glade why would it be

.....I'm pretty sure most Spectral cards that have a singular object (like Wraith and most of the Seal ones) are centered, that just looks weird being slightly tilted to the left.

astral glade
#

yeah i realized that

#

ill make a modification if it isnt too

#

annoying

stone brook
#

god, i hate random

astral glade
#

concocting ideas until 4 am

grand geode
#

i mean i've already cooked in a single night...

#

i'm proud of houserules

sleek granite
#

house rules?

grand geode
sleek granite
#

oh i was expecting that to be Bigger Changes like the risk of rain artifacts but fair

grand geode
#

i mean

#

i can do Bigger Changes

sleek granite
#

yea fair

grand geode
#

though i haven't played RoR

sleek granite
#

i dont think any would directly make sense, aside from toggling the boss blind part of mystaprilfools

grand geode
#

:3

#

though if i wanted to do that i'd need to properly implement showing blinds beforehand

sleek granite
#

or toggling some of the Cool Things challenges do maybe

grand geode
#

yeah those will be next

#

methinks

astral glade
#

"Replaces Big Blind with another Boss Blind"

wanton rapids
#

legendary joker idea:
when you sell a rare or uncommon joker, create the corresponding rare or uncommon tag

merry burrow
#

Finally.

rigid jewel
#

Alrighty

merry burrow
#

wtf i'm in modded chat lmao

#

i'll see my self out

wanton rapids
#

why do you test with reshuffled on??

stone brook
#

+1 compatability test

#

xdd

rigid jewel
grand geode
#

left to right or right to left

astral glade
#

silly maxxing

rare shell
#

left to right btw

#

(im guessin this is using challenge rules)

sleek granite
#

me when i play plasma deck with x2 base blind size

rare shell
#

me when i play plasma deck

grand geode
#

i'm including most challenge rules in here

wanton rapids
#

add in rich get richer's drawback

grand geode
#

YOU WOULD START WITH FOUR CHIPS MAX

#

unless you're playing yellow deck which is 14

wanton rapids
#

it's called a challenge for a reason

stone brook
#

i know theres a couple of you who have messed with a new joker rarity, is it as simple as just adding a new table to G.P_JOKER_RARITY_POOLS?

grand geode
#

it's a challenge not psychological torture

#

also i will not be adding positive rules, only negative or neutral

wanton rapids
#

add "every boss blind is the arm+"

grand geode
#

no

rare shell
#

add a desert bus mode

grand geode
#

what the fuck does that mean

rare shell
#

the fuck do you think it means

grand geode
#

play balatro for 8 hours to win

rare shell
#

wait nvm

#

i forgot theres desert bus mode

wanton rapids
#

dessert bus mode

rare shell
astral glade
#

-1 booster pack in shop?