#⚙・modding-general
1 messages · Page 1556 of 1
i like the idea of overload being affected mostly passively, it feels different enough from /mult even if the math works out the same
overload could scale with your deck size/how much money you spend/skipped blinds/whatever
yeah the flavor potential is there
boss blind where it increases overload by 0.5 per hand or discard
Ideally id like to stay away from additive or subtractive modifiers to overload
to prevent the case of dividing by 0
or dividing by negative numbers
joker that slowly increases overload in real time as it "charges" and then resets it in the final hand of the round and explodes with xmult or whatever
you can divide by negative numbers fine?
That results in negative score
yeah, negative score can happen
That can happen
but i dont intend on having a way to get negative score in my mod
its more of a conscious design decision
* specifically from playing a hand
i have effects that reduce score in my mod, but they are from boss blinds
I dont vibe with things that make played hands give negative score
chromatic haters club
you could jjust cap it at 1
fair
I also just dont vibe with random unexplained caps whose only purpose is to prevent unintended interactions
because to me that indicates a poorly designed system
So to me, just having multiplicative effects on it seems like the best choice
Okay so I understand how to make UI (it just seems like table based html)
but i'm not sure how to insert my UI into an already existing one
I wanna add an extra tab to the deck screen
take ownership
probably look into where the ui and tabs are generated and patch/hook in an extra tab
based on how the existing tabs are structured
oh is that not
a ui is not an SMODS object no
when in doubt, take ownership ;-;
if only it was as simple as SMODS.UI
SMODS.UiElement
i mean it would still be balatro ui code it still would suck to work in
and with how varied the use of ui is i dont think this would work at all
since atp youre just generating a table
at least it's reusable
🥀
of course you would know, you made solitaire in balatro ui
I mean its in their mod you got it half right
always assume players are extremely lucky
what do you mean by it's almost as easy to get a legendary as to get $20 from lucky card
it's a common
I was thinking it was fine given a joker is a one of chance.
It also is coded as a chain, so if the common fails then it moves to the uncommon and so on.
if you're lucky you get 4 jokers at once
maybe make legendary a fixed chance?
there's also cryptid's rigged
unless it stops creating when creating the common
we do not consider Cryptid
yeah but it's not the case here, if the common triggers the effect stops.
Ah, remember when I abused the old version of it to have it hit guaranteed? The fucking Jackpot sound that plays afterwards when it hits makes it funnier.
haha, yeah. It has that gamblecore vibe.
then the description sucks
it does say 'a' joker.
but I get what you mean
it lists multiple chances
what's the other 1 in 16
so without any other information one could assume that the prize from the lottery is independent for each chance
you get nothing lol
lmao
Yeah, the way it's worded now seemed like a good compromise in terms of text length.
haha, gotta do it for yourself first, you know.
people see word "legendary" "sell this" people buy and sell it
plus, its not good practice to give a legendary without the soul
i never said that lol
lol i would never lol
tbf aikoshen is kinda busted
I tried to do that before, but the code explodes for some reason. So we gotta do with this for now.
(uhhh totally wasnt gonna say "aikoyori is kinda busted")
which i mean, yes but also no
tho you either already fixed your deck to the extreme or your painstakingly score each card it asked
Aight guys. Fixed the wording.
also can it be oa6'd
holy rng
yeah, I tried it and it works. It also has a super cool gamble core sounds when it hits the legendary.
lmao
i think it should say something along the lines of "only create higher rarity if you fail to get the lower rarity"
its actually a single weighted chance, 8w for common, 4w for uncommon, 2w for rare, 1w for legendary and 1w for nothing
I actually think most players wouldn't care for that info and text box size is really important to me.
I think it's a decent compromise right now.
just prepend the last three lines with "or else"
1 in 2 chance of a common, or else 1 in 4 chance of an uncommon, etc
i need to learn how to sew
okay I think I've injected my ui into the game
if I did it right the game should crash cuase I havent stored my function in UIDEF
frick
oh wait I did the patch wrong
YES LETS GO
I know Willatro already has an Unseen Joker, but I wanna make another Unseen Joker with a different ability. Y’all got ideas?
what happens if all 4 chances fail? the probabilities don't fully cover the probability space
I feel like it goes by priority
oh ya hiya! ^^
I see it as this “legendary chance > rare chance > uncommon chance > common chance”
oh I see
I'm taking it literally
If legendary hits then get legendary, otherwise do the same with a rare joker, and so on
[L[R[UC[C]]]]
Advanced Handheld when
soon
oh, it shows you a green nope!. haha.
Guys is this card understandable.
Like can you make yourselves an idea of what it does.
That's also a good idea. I feel like letting the players think how the probability works for a moment is okay if it saves on text, as long as it's not too long.
wait are you the opandora guy?
oh, no. I'm balancing the mod, but the wording of this joker was really bad in my opinion so I took a shot at that too.
ah
i see
i love that mod but its a bit convoluted i agree lol
i think i getwhat that one joker says
guessing by incremental, its 1 in 2, 1 in 4 and 1 in 12?
Yeah, that was close. omg.
it's actually 1 in 2, 1 in 3 and 1 in 25.
but if it triggers on mult it stops
i estimated the second one was a souble digit
if not it continues to the next probability.
what if you fail all 3
oh, it just doesn't trigger. Maybe I could add an effect?
but yeah, I like how this one turned out.
The mod I'm making should be done in a couple of days. It's called Trifolium and has rebalances of mods for gold stake,, omg. check it out later if you can.
only opandoras for now though, this is difficult, haha.
we blindin'
yeah
makes it so that you have the entire run to prepare for bronze brain, that is, if you can remember what the mind told you in the first place
what is n
any whole number
wait peak actually
"2 or more face cards" from the mind means almost nothing lol, just pick up pareidolia
genuinley gonna crash out at this UI
im not sure i understand what antes this thing can appear on this math isnt mathing
it can only appear on the ante before a finisher blind appears
and if it does appear, it forces the finisher blind in the next ante to be bronze brain
sorry that the math is math
its the blind after each finisher blind and ante 0
oh wait
oh woops my math is wrong lol
there
i checked every part of it except that part
anyway, figuring out how to center this symbol took a while
so this finisher shouldn't be able to appear in ante 8 at all right? because even if you pick up an ante 1 hieroglyph you won't be able to reroll the boss into the mind
no, the mind is on ante 1, 9, 17, etc
bronze brain is then forced to be the next finisher blind after the mind is triggered
oh "the blind after (each finisher blind and ante 0)", not "the blind (after each finisher blind) and ante 0"
my bad
yeah
a bit complex, but its fun
there's a deck that forces the mind/bronze brain to appear too lol
also if winning blind is changed (the "Ante/8" in the Ante Ui location) then it adapts accordingly
btw thoughts?
what does The Hand do
ohh ok, cool idea
its just better the water tbh
localization time
ooo nice
cant wait to download the mod for reference for my own mods but also to play the mod ofc
This scares me
i'm adding infinite scroll to balatro
and you just silently descend into the void the more you scroll
ooo i would love to see how it turns out
(i'm joking i don't even know what that would entail lol)
What the fuck
cookingG
btw, the force
misprint decks come at a cost
is that so
worth it tbh
if u saw my xp bar from last night ya im just still riding that high
we got Valk.ui.DynaBar in the hous 🧊
xp grinding? in MY balatro? preposterous
roguelike in my roguelike
ahhh
goated
I'll update it on github once I make the textures for this deck
ooo so theres already a release for this mod
i love how ur "playing" vscode
I cooked
🃏 Tag incoming! 🃏
entire code btw
Is there a UNO Mod for Balatro
i noticed when you hover around the card the ui just stays float though
anyway good work
sounds like it should go in a canvassprite :3
I have no idea how it will behave on canvassprite
We definitely need to test it tho
yea getting a UI object in a canvassprite is. tricky to say the least
honestly i'm not too interested in tackling it myself, at least not immediately
(plus i'm still waiting on HP to repair my laptop)
i think theres a variable to block the ability to play hands
ya sorry lol
it still looks good enough without the canvassprite, and i've already tried to use UI for it before and it's very complicated
the game auto-sizes UI based on the screen resolution and aspect ratio, but that means that the image data on the canvas will be sized differently on different screens
unless you account for it
which is very complicated because you're essentially manually undoing the auto-sizing work
so you mean that UI elements still cannot be rendered in card itself
canvassprite still cant do it?
they can, but not with a consistent size
in the past i had something set up to do that with a consistent size, but then i switched to just using raw love2d calls to draw the text
now to sprite the deck
now that i think about it, a better way to handle it would probably be to make the size of the canvas also adjust based on the resolution
so that's something you can do in a custom drawstep for the canvassprite when you render the UI to it
ight imma eep now gn
eep well
nerf serpent to 2
mark retrigger first played face card
ox to 2
wall to x1.25
tooth only for first hand
Holy crap let me actually test my mod first lmao
these are crazy as perm buffs
nahhh
thats the point
im having my decks be on the more unbalanced side for those who want to screw around
even more scroll thing in your reel
I’m only now realizing this is supposed to be the smods cat
Does anyone know if modding is possible on the IOS version of the game
#📜・modding-rules Rule 4
Ah I see sorry
anyone have a modpack where cryptid doesn't crash with addons?
using the source versions of each mod aside from talisman and smods leads to a bunch of crashes
crashes which didn't occur until after the creation of cryptlib...
is there an app people use to program custom jokers?
there is but it's not the best for anything advanced
id be fine with anything, whats it called and where do i get it?
matador in the shop with 2 chicots is crazy
literally just joker forge
but its akin to making mods for mc using m creator
take that as you will
most people (including me) will highly recommend just learning to write the lua code for modding; if you start with jokerforge with the intent to "graduate" to writing the code yourself later, you'll end up rewriting everything you do in jokerforge because the code it generates is kind of bad practice in a variety of different ways
exactly what i was gonna say
and you can do that with any text editor (ideally notepad++ at minimum, although a lot of people recommend using a full IDE like vscodium so you can get autocomplete for the functions that balatro and SMODS use)
lol looks like we both got left on seen lmfaooo

This is such a weird run bro
lmfao all i want is a stable cryptid modpack haha
A nat negative dna too
but apparently valk is dead and entro doesn't like to work
Stable >Cryptid
Can you like pick one
i mean cryptid has only crashed once for me
and that was from tropical smoothie lmfao
Bizarrtro has bizarro megg if that's close enough
hi ex valk dev sorry about killing it
What is bmm compat
lmfao not lily coming outta nowhere, is it actually dead?
i get it i read the announcements just wanted to double check
Ohg
im gonna go lawyer on you and say
at the moment i am not currently nor do i have any plans to work on a mod with the name VallKarri
no
bmm-compat is a compat checker that does next to nothing and hurts performance
lily do you know what the last compatible version of cryptid was for valk?
manacle
unforuntately not

I don't mind downgrading, just want something stable
it shouldn't, it's just better to not have it
probably from late 2025
lol i used to run valk entro and cryptid together but now its nearly impossible haha
i won't say get your hopes up but i'm not working on nothing right now colonthree
i wish it was easier to detect modded jokers that copy effects
Your best bet is like. To check each mod you suspect to be a culprit individually
Which isn't fun yeah
triifff!!!!
im finally actually Coding
hmmm i wonder if there's something in the mod files itself that states the version required
A question about Jokerforge, If i want a joker to say "if this a "blank" rank. do this, i have that working, but is there a way to make it also do. "If its that rank AND this suit, do those AND this"?
good show
im on s4e11
You can't stay ontopic here, it's the ancient biological urge to go offtopic
I finished better call saul this or previous month idk my memory is horrible
bcs > bb
Honestly I might agree
they done put me in a sarcophagus 😩
Double chicot manacle clutched up and gave me extra handsize
can i disable a mod or do i need to take it out of the folder
you can uncheck it in the mods menu
you can also create an empty file named .lovelyignore in its folder
I always wondered
Do people like
Just not see the MODS button
this card fair?
i'm adding 150 themed jokers, not all of them will be perfect, but i think their charm and the quirks they have make this special
vscode 🙃
Wouldn't it have been more efficient to put swap core after the other ice cream that way cavendish can do more
then you have barely any chips
wait there's brainstorm
hmm
Well that hardly matters when you can just power through with mult
It's a mult build
Disguised as a chip build
nah its worse
but why do that when you could balance out your chips and mult
maximize your score
TONIGHT, I COOK.
my shit is fuuuucked
I'm saying triple ice cream then swap then cavendish that way there's more mult for cavendish to multiply
I'm confused as to how not swapping one of the ice creams would make the score higher
that wouldn't even clear the blind
maybe. video is just a demonstration
you had the best score in the video
its a maximization problem
i don't know if the pemonlist has a fitting level for this but that'd be a fun joker too
balance chips and mult mid-joker routine
in this case you have
Score = (81 + 100A) * 3 * (4 + 100B)
A + B = 3
S(A) = 3(81 + 100A)(4 + 100(3 - A))
S'(A) = 3(100)(304 - 100A) + 3(81 + 100A)(-100)
S'(A) = 300(233 - 200A)
0 = 300(233 - 200A)
-233 = -200A
1.33 = A
Max score comes from either A = 1 or A = 2
check both and A = 1 is bigger
math in my numbers go up game??
i'm hella goated like that
Endless Entropy:
Fraud tomorrow
or today
hakita is 1 hour ahead of me
<@&1133519078540185692>
🔫
🔫
🔫
i wasn't looking i missed the bot 😭
24
no
depends on your timezone
it's on the 24th within hakita's timezone
it's 10:30am for him
therefor it's within the next 14 hours
ight
since my twitter link got deleted (fair) here's a screenshot i yoinked from the pwx server
Hakita
24th for me
The good, the bad, and the ugly
Somehow a movie that ain't in Kino 🥲
i'm assuming it was bc of my twitter link but none of the rules say anything about no twitter links
the balatro movie..
Uhhh kill bill?
Recently sort of learned how custom CardAreas work, but I'm running into an issue. Whenever I try to spawn and add a card to the area, it gets added but stays invisible.
It's supposed to spawn a new version of the test card (which is the same as the one in the first picture) and move it to that area, for testing purposes.
I'm on break again, and I've been thinking of like trying to revive of my idea of an alterntive universe balatro thing. or Paralel Universe. And well I've ended up trying to design a full body version of the "joker"
(I would've put this in #🎨・fan-art but eh it's modding related so yeah)
(yeah it's been a while if any but figured I'd have the break to showcase a full design somehow)
are you drawing the card area anywhere?
I wish I knew the types by heart, but a lot of logic for cardareas is handled by its type. If you haven't set up custom logic for your new cardarea type, you'll come across a lot of odd interactions. Depending on the usecase, I'd set it to just match the type of the consumable area
If you guys could control a streamers balatro game through twitch chat what would you like to be able to control
may or may not have a balatro mod nearly in an alpha stage were twitch chat can ruin a balatro run

lucky card odds
Should be in the last image, unless I'm missing something
I had to peek at other mods that added a CardArea to get me started
Are there any examples I can look at for that? Would love to know more
I dont see it being added to any UI
wait actually idk if you need to do that outside menus
holy seance value
Yes, though I wouldn't be able to give you any right away that aren't my own, or very very intergrated in ways that are probably overwhelming, haha. I just don't know if my implementation still really holds up. But If you check the #1340334060597285025 code, I've got the snackbag that is a specific cardarea that you can make appear on your screen, below the consumables. It's in the code as Kino.Snackbag. I'd link it more specifically, but I can't go to github right now
I think @plucky matrix is working on a similar concept!
similar but different
I'll have a look at it once I have the time, but thanks for the leads!
ya his seems to be more player vs chat where mine is more using viewer engagement to make cards stronger
#1338302514616995892 is also good to look at, but N's code is very intergrated with all his other systems, so it can be a challenge to piece together how it works in a way you can copy, haha
I think they said theirs is more like chat contributing to joker scoring
Yeah
i did want to ask how your getting webhooks/websockets? cuase the way i do it is so jank lmao
I don't manage the websocket part it was original based of the twitchblinds mod
but they guy who is helping made it more like a twitch token system
where u link ur account to balatro
it's wizardy I don't understand lol
once I open the github you're more welcome to use
in that case, flipping and shuffling stuff, or being able to hide the rank or suit of cards could be fun. If you wanna do a lot of work, have people be able to give enhancements to playing cards that removes their suit and rank, and displays that person's twitch messages, haha
I'm pretty sure JoyousSpring's repos is where I got the gist/basics from, so yeah 
I was gonna ask if I could steal ur twitch connection button cause ours is ass lol
ya that what ima doing to. but lua has no websocket functionality so rn im making a http server and make a web browser handle the websockets 💀
same XD
take a look at the twitch blind mod might help out
once I feel like ours is in an alpha state where it's playable
you can rip it from our github lol
code is still a mess from I was originally doing it and they've been working on fixing my meed
i dont like how that one does it cuse it doent talk to twitch directly but a proxy server first and i dont wanna pass oath tokens through a proxy :/

I feel you 
yeah originally the mod was looking in chat for keywords
but they added where it can directly work with chat
https://github.com/icyethics/Kino/blob/main/lovely/current.toml#L509
did a quick check, and the type is 'joker'. I remember there being a reason to implement it through a lovely patch instead of any other way, but I'm not sure that reason holds up under scrutiny. I think the type name is the biggest thing, honestly. I think 'joker' as a cardarea type is basically just saying 'interactable, can be calculated, and isn't a playing card', rather than actually saying 'this has jokers in it'
also ya feel free to steal lol, I stole most of it from @full edge 💀 🤣
guess we're doing baronmime now
Thanks, I'll look into it later, but this may have given me an idea on how to fix it
Maybe
Our code

exactly
let me know if it doesn't work out!
right now trying to concept a couple legendary jokers
All my code's for anyone to grab, tbf. Except if it's credited to someone else, in which case I'd prefer you to check with them, haha
because they only one is the ban hammer
starts at X0 so banning a user is a must to win the next round
truly diabolical
and seems weird to have a soul that makes one joker
my fav is a legendary that makes a poll at the start of every blind and the viewers can add new powers to the joker >:3
I'm trying to make a joker that blocks incomming commands
as like a shield protection thing
but have found figured out a downside to it yet
oh cool
Thinking of like having it as a like a joker that stores protections for using a certain card
but no idea how that is yet
also we should probaby make a thread lol
Channel's not busy, right? Feels fine to keep talking here, unless you're worried about finding stuff back in a while
i'm almost 30 how do I make thread

Made a deck for a streamer friend of mine
dude loves his flushes
i dont seem to have the permissions to make one qwq
probably restricted to the #1209506514763522108 channel?
maybe
right now this is the concept I got
just not implemented yet
also got a clone of misprint as a xmult joker
but it can negative mult hard
lol
I think you can but if it is for a mod then it's very recommended to make one in #1209506514763522108
I got #1472312402480726026 I can move it there
i shoud also just make my own thread. wanna get some more powers for my legendary but cant think of any lol
buh apparently I dont gain an ability when defeating ante 8 boss ;-;
trying to do a really high score run with wormhole deck in cryptid but i keep not getting directors cut early enough and i die to the pin 😭
whats that one do again
the deck or the boss
boss
jokers with epic or higher rarity are debuffed
mmm
i have two jokers that
give 2x chips
and one joker that
balances 50% (plasma style)
how do i get the max score possible
like how do i arrange them
obviously i would benefit more if i had another 50% balancer
i think X2 chips jokers before balancer
i believe you're correct
Practical example of cutting-edge technology
looking like a rollercoaster tycoon park entrance, in the best way
mod that adds a stock market slider at the bottom of the screen
to do this cutting-edge technology is not needed since screen crops it for you pretty well
i don't think I've done a release that didn't necessitate a hotfix on the same day, sadly
man how do ppl do this
i'm still struggling with linebreaks in the about tab

That's okay, only few people can actually do something with UI and not be killed in process
also i'm off topic on working on a crazy idea of putting the entirety of the killer bean movie in a joker

because why not
i use notepad because i like pain
yeah I had to pull up github mobile to fix it lmao
anyone wanna do 2v2
advanced sp hand held
bro github dev is better than notepad
it's practically just vs code inside of browser github
maybe desktop github too but i haven't tried
desktop github is weird
github dev is amazing though
but I got actual vscode now so I use that
wait I just realized I never tested my hotfix
oop
this is why we commit changes and playtesting is just the public release
this is peak
Yo
okay it works as intended
are there any way to make a joker probability like "Oops ! All 6"?
those words don't make sense, but yes
like boost probability?
yes
yeah there's a calculate context for it iirc
what is it?
this page? https://balatromods.miraheze.org/
thanks

another Huy in the chat
what can we say, ||it's the second most common name for males in Vietnam||
huh, interesting
Chat how do I get oharoms preview it crashes my pc before use?
Pahntoms pr anyother working
Was trying to make the entire killer bean movie a joker in balatro
I managed to convert the entire movie into a gif lol
but I can't extract the frames every photo editor crashes my pc

get divvy's preview
If u could show me how it's done that would be helpful
mm yes
also she won't show her name tag unless you've reached Dawn/Little Goody Two Shoes endings at least once
How did u change the photo and name of balatro? Looks sick
Nd do u hv preview of score?
tbh score preview kind of defeats the purpose of having surprise elements
bad mod idea: balatro playing card deck
add the standard 52 cards to your deck + you get jimbo, blueprint, gros michel and juggler
costs $16 in the shop
how about you start 16 dollars in debt
itd be like
a consumable
you buy it and then when you use it it adds the cards to your deck and the jokers to your joker slots
why not make the deck a deck
well it would add the standard deck cards to your current deck
with Jimbo, Blueprint, Gros Michel and Juggler as playing cards
i.e if you just started the game and used the playing card deck you would then have 2 of every card
that sounds bad
funny though
a new deck with 56 cards (52 + Jimbo, Blueprint, Gros Michel and Juggler) is a lot more interesting
we can do some take_ownership to make those 4 jokers work as playing cards
Jimbo: +4 Mult
Blueprint: Copies the rank, suit, enhancement, edition and/or seal of the playing card to the right
Gros Michel: +15 Mult, 1 in 6 chance to destroy card
Juggler: +1 hand size while held in hand
i feel lik it would be better, if you start with a normal deck, with those jokers, and 16 dollars in debt, and just leave it as a deck
No, you can't, Card:calculate_joker isn't called on cards that are not in a joker area.
I meant context.main_scoring smh
Blueprint might be a lot trickier, while the rest are easy to do
Yes, but the calculate function would never be called, if you took ownership of it, and it's not in a joker area.
enhancements are also centers, wdym calculate isn't called
or just make them enhancements
take_ownership of the 4 jokers to account for calculations related to playing cards, similar to enhancements
Yes, that wouldn't work.
enhancements are also centers smh
The calculate function of jokers is only called if the card is in a joker area.
Ig you're right
it wouldn't work... unless intensive hooking is done
I just oversimplified things so much it's wrong
make a new profile
I'm pretty sure Blindside blinds are enhancements
Then again, they are probably very much changeable, because why wouldn't they be
yeah the core is an enhancement, the trim is a seal(?) and the edition is an edition
Hook Card:set_ability
What if there were Balatro-scented car air fresheners
It would smell like despair
I'm back but at the same time I'm currently trying to remember what I originally had the idea about the paralels of jokers or such but I've kinda been writing the names for the dragons.
I have not shared the name ideas yet but eh.
as in i dont want another enhancement to overwrite it
is this enough for a wheel to hit?
absolutely not
you'd need closer to 1.8e308 to have a reasonable chance
Regret to inform that it's still not working. Tried any combination including the CardArea:emplace function but the same thing happens
SUBSCRIBE: http://bit.ly/A24subscribe
From writer/director Kane Parsons and starring Chiwetel Ejiofor, Renate Reinsve, Mark Duplass, Finn Bennett, and Lukita Maxwell. BACKROOMS – In Theaters May 29
RELEASE DATE: May 29
DIRECTOR: Kane Parsons
CAST: Chiwetel Ejiofor, Renate Reinsve, Mark Duplass, Finn Bennett, and Lukita Maxwell
ABOUT ...
yo whats the name of the mod that allows me to hold click and select my cards?
Handy
Correction: it works now...
And guess what, it really was just changing the CardArea's type from my own ConsumableType's key of "arcSpell" to "jokers". Same code as before with add_card, and now it does work
yeah, there's a loooot of code in vanilla that cares about cardarea type
I'm so confused, baffled, and a little afraid
Especially since this is probably gonna be one of the easier things I wanted to add to my mod 
I've added a lot of weird stuff to Kino, and besides shaders, cardareas were one of the biggest sources of confusion, honestly.
you'd be surprised how easy the complicated things tend to be how how complicated the easy things are
I can definitely understand yeah. It's also not properly animating with the UI yet (no camera shake, and rescaling the window moves the CardArea) but I heard someone talk about it not being added to a UI yet
Interesting 
this is a common mistake, i should write about it in the vremade faq
for example
guess which one those these took more time to do
make a random card act as blueprint each hand
make 2 items in a UI stack vertically
Please don't tell me it's the latter
Yeah, you'll want to stick it to things, it'll resize to its surroundings, generally. CardAreas are one of the bigger problem areas if you're new, in my experience, because they're less touched by SMODS than a lot of other parts of the game, so there's a huge amount of behaviour that's still hardcoded and kind of arcane because of it
yep
HTML CSS deja vu
the blueprint thing took 3 minutes
the UI took 2 hours
genuinely
which one looks better?
They’re really easy to work with once you know all the things you need to do though imo
UI isn't too difficult, it just takes a lot of fidgeting. And the code's just harder to parse as a base
Oh yeah, that's been my experience too, but it took a while before I learned what was inherent to cardareas, and what was hardcoded in to only happen in specific cases, haha
Time to scour the existing mods again then. Just glad that this is already working now, I can just rewrite this slightly to store the correct cards
I think the biggest problem I struggled to solve for me was figuring out the way the save system and cardareas interacted, so I could make the connection between abducted cards and the abducting jokers persist. Took a lot of diving into the code, haha
Yeah, all the functions are super easy to hook too to add your own custom behaviours
sdnilb ssob
Ghost Cards now fully supports Cryptid, check it out! https://discord.com/channels/1116389027176787968/1471922886007591122
this is so awesome
^u^
i chose Cryptid because it's popular, but the next mod isn't as easy to choose
so i'll make a form you guys can submit your mods to, and i'll spin a wheel ^^
Code cards feeling a little quirky :3
wheel of :3s
:3
Then there’s a evil fucked up >:3
si
What is the mod that adds a search bar for Jokers?
Oh the Sell button is a little obscured
Thank you
Cold beans 🤔 /c
people are adding so much peak stuff to their mod and i go "wow i wish i can do that" knowing my ass has no justification for having those mechanics in my mod
like having a custom cardarea seems so cool and it would be hype but what the fuck will i do with it
card areas where you arrange rooms
people are thinking of very cool shit to add to their mod and im sititng there like
how to get good ideas
I mean... I don't even know if I'll ever finish this mod, let alone distribute it. This is mostly just me messing around ans trying some ideas. They'll probably change over time and actually find its use some day
For now, this is just a placeholder for a potential "quest" idea I had floating around, themed around DnD/Hearthstone/RPG games
Honestly I want to like create new mechanics too but yeah. for me I don't know if I would finish my mods because of irl stuff and everything.
hey guys, i'm prob gonna sound a bit stupid but whatever, it's been quite a long time since i played balatro and from what i remember there was a mod loader (i'm not* talking about smods) if i'm not wrong, can anybody please tell me what is the name of it ? thanks !
lovely Injector?
Could a timer be added by mod?
balatro mod manager, in-game mod manager, and i think there's also a third one
oh yeah thanks !
(mb for the ping)
the name was so simple 😭
(thanks notmario too)
i wanted to test stuff in my mod and i got this
the best runs always happen while testing mods
hi i wanna play blindside, should i disable any of my mods?
currently i have:
galdur, better tags, unblind, cartomancer, systemclock and handy
maybe i should ask this in the blindside thread if it exists
there is actually a blindside server
lol
ty
An identical issue I had with Kino, haha. I don't remember what the solve was, but it's in the repo somewhere 😛
i had the same issue and i just remade the buttons
the buttons are hardcoded based on the area yeah
I think I targetted that hardcoding thing?
You can remake the Sell/Use buttons? 
yeah
:3
the :3
Shart
I think i bricked my balatro copy by trying to combine the project moon texture pack with the persona tarots
can anyone give me the base balatro textures?
like, the files in here?
you shouldn't be injecting files into the exe in the first place
anyway run the verify game files process in steam, that should fix it
bc ever since i tried to replace it, the game refuses to boot with any mod that modifies joker displays
there was no balatro mod manager for persona tarots and i was able to inject them fine
so i thought i could do the same here but no
you don't need a mod manager, you can just put it in your mods folder
assuming it's a well made mod, it should either handle it on its own or depend on you also having the malverk mod to replace the textures
i think it was a very early mod or smth bc it was on gamenexus
oh if it's nexus then the situation is different lol
regardless, verify game files on steam and you'll be fine
if i knew how to make a balatro mod id 100% convert this but idk how to do that
also checking game file integrity did nothing
oh actually i don't think this crash is related to the mods you installed
update lovely injector to 0.9.0
this is my fault
youre good youre good
Nah, I’m gud, that’s my name
-# (You pronounce my name as “good” so if you said it it would sound the same, just different on paper)
dose anyone know where i can download jens almanac
ty
Guys, guys. Fixed the code and now it can spawn multiple at once.
Thoughts on the odds?
2 oops and im gaming
Also do you think that is the best color to refer to the soul?
Rainbow
can add a little E:1
wait no
not E:1
damn, didn't know that color existed.
do you know the code for that one?
or do I have to add it?
E:1 makes the text go up and down
thoughts?
Name kinda doodoo
weh it had to start with S then a vowel because theming
This is like that one deck
wait what
Only now realizing this says critically acclaimed
Subjugate
hey guys for brainstorm rerolled, if i enable negative perkeo and early copy and money, will i get a brainstorm/blueprint along perkeo? im a little confused on how it works cus i never get both a copy and a perkeo
subjugate isnt a noun
Normally no but I found it can be used as such
As is with some other non-nouns
But that's like super duper english
anyone know how/if i can make modded balatro open without having to do it through the mod manager? steam just opens vanilla
teto mod
get lovely
does anyone have any recommendations for motion sickness mods? I like the animations of the game but the swirling background really gives me a headache.
this is worse
this is genuinely harmful to the run
its right twice a day...
oh wait fuck that's so old weh
ignore my scrolling up
Second one
just learned that talisman doesnt extend negative scores, i lost a run because i got the chromatic (cryptid boss that subtracts score on odd number hands) and i couldnt do anything because i hit -naneinf
is there anyway to make stuff from diff mods appear equally without ruining rarity chances with equilibrium deck
first one but add brackets around 0 x 0
ah fuck i made it way too bright
why is the base division 4 😭
not even plasma deck could make ante 1 easy with that
probably for testing purposes
its still bright but not as bright
that's definitely brighter than before
well the problem was the saturation not the brightness
bright as in yellow-bright not white-bright
also here's your plant-ox fusion
I realized it'd be really evil to make good rekoj count towards the alternate rekoj page since it's just an inverted rekoj that actively harms you
So I'm not making it count
Discord's zany zukes
has anyone tried the entropy mod for balatro,, and so can anyone help me? game just crashes whenever i use 1 of thier rune cards
Like they thought you were below what the tos says you can be?
yes bruh
L
I ain’t even say anything
you are the youngest person ever
dang
Wee-est joker
Is this a good mult counterpart to the Hiker?
or should I change up things, like not the 10+ chips req
decimal +mult isnt something you'd normally want to do
ok, can you tell me why?
I just felt like 1 mult is too much, I could make it like 1/2 odds to upgrade a card with +1 mult
uhhh i dont have an exact answer but balatro likes whole numbers
there's already a Hiker counterpart
Ortalab Biker: played cards permanently gain +1 Mult when scored
and it's a common
I notice they have decimals on things like the vampire and such
that's Xmult
decimal Xmult is reasonable
im assuming this is in a mod
yes, it's in Ortalab
that seems kinda powerful for a common joker
hiker is +5 chips
also, hanging chad is common so dont say that commons cant be powerful
very fair point
+1 Mult isn't that high when you have to spread it evenly to 52 cards
unless intensive deck-fixing is done, it's barely impactful
i'd say that +1 mult WITH that condition is good enough
ok, thanks
funny balatro cryptid mod shenanigans
pathetic, where's $ee6
numberslop lite edition
wario and or tenebris isnt doubled enough i guess
nah, you've havent put oil on wario yet
huh
oil lamp
m

How about this legendary joker and the Burned edition (Like polychrome, holographic, ect.)
worse than holographic, i'd probably just sell icarus for the money 9 times out of 10
Does this seem balenced, I have been playing with it a bit and I feel like it does a good job at the "Flying too close to the sun" part as you normally can get a big hit but you can loose shortly after as the cards are burned up
any ideas on how to make it better/
simplify this just to the 1 in 4 chance
and then make it 1 in 3
Im thinking always give +5 mult then
what if it was guaranteed xmult, but random strength between x1 and x4, and then a (xmult) in 4 chance to be destroyed after triggering
thats a good idea
or maybe it should be (xmult - 1) in 4, because otherwise you have a 1 in 4 chance for it to do nothing and just die immediately lol
Im thinking a random 1-4x mult but if it hits 4x mult it dies
holy shit its late ahhh
yea that's more intuitive
and maybe you should let it go to 1 decimal place, e.g. it can roll x1.1 or x3.9 instead of just whole numbers
that makes the chance of the card being burned up quite low tho
if you want the odds to be higher then yea you can leave it as just whole numbers
just do 2 separate rolls 1 roll
1+pseudorandom("burned_xmult")*3 for Xmult
(1+pseudorandom("burned_xmult")*3) in 4 chance for chance to destroy card
that was my original suggestion, birb wanted to make it so that it only dies if it hits the 4x
local roll = SMODS.pseudorandom(card, 'burned_roll', 1, 4)
if roll >= 2 then
juiced = true
result.xmult = roll
end
if roll == 4 then
card._burned_destroy = true
end
if juiced then
card:juice_up()
return result
end
Here is what I was thinking
1/4 = nothing
2/4 = 2x or 3x
1/4 = 4x (+ destroy card)
it's simply pseudorandom
wdym/
there is no such thing as SMODS.pseudorandom
Thats weird cus thats what I have been using so far
and it doesn't crash?
real black magic
-- +5 mult (1 in 2)
if SMODS.pseudorandom_probability(card, 'burned_plus', normal, 2) then
juiced = true
result.mult = 5
end
-- x4 mult (1 in 4)
if SMODS.pseudorandom_probability(card, 'burned_x', normal, 4) then
juiced = true
result.xmult = 4
card._burned_destroy = true
end
Thats what I was using before
SMODS.pseudorandom_probability is a different thing
smods.pseudorandom_probability is an smods function which does exist , used for boolean rolls
smods.pseudorandom is not, pseudorandom() is used for numerical rolls
yea SMODS.pseudorandom_probability is a whole separate function
ahh ic
it's only used to handle X in Y chance
So would it be this then:
local roll = pseudorandom(card, 'burned_roll', normal, 4)
thats the users base odds (normally 1, but if they had the joker like loded dice it would be 2)
Oops! All 6s joker
that would be G.GAME.probabilities.normal, except SMODS no longer uses it
-- SCORING PHASE
if context.main_scoring and context.cardarea == G.play then
local normal = G.GAME.probabilities.normal or 1
local result = {}
local juiced = false
-- Reset destroy flag safely at start of scoring
card._burned_destroy = nil
local roll = pseudorandom(card, 'burned_roll', normal, 4)
if roll >= 2 then
juiced = true
result.xmult = roll
end
if roll == 4 then
card._burned_destroy = true
end
if juiced then
card:juice_up()
return result
end
end
bruh
you can have whatever you want as the numerator (normally 1)
how would I get the G.GAME.probabilities.normal then?
idk if you should even use that for something like this
i mean you totally can but its not standard to modify numerical rolls like a random amount of mult when probabilities are in play
SMODS 0711a introduced a new probability handler, allowing you to freely define the numerator/denominator of a prob roll without relying on external variables, as well as allowing modification to those values
ok, removed that part anf just made it one
But how would that work with the Opps! All 6s joker?
if context.mod_probability then
return {numerator = context.numerator * 2}
end
that's how Oops works in the new system
I'd say X2 to X5
it raises the destruction chance to 1 in 4
^
thank yall for the help
She orta on my lab until i Shinku
so a stronger glass card?
adding yet another tally to the jestrogen + jestosterone collection
fairly unique effect this time tho lol
how many people are asleep bruh
Honk shooo
where's somethingcom when you need him...
..........ofc i broke something
crust, can you help me out
wuut
https://www.reddit.com/r/balatro/s/zDpLBjeilx
How do I capitalize on the fact that this joker effect has been in Kino for almost a year?
Advertise...
dang
@full edge a lot of your feedbacks are implemented in https://github.com/HuyTheKiller/Sagatro/releases/tag/v0.2.3 , feel free to give it a try again when you're free

I'll play a bit soon!
Also still need to try 0 Error soon
That's too capitalist
jokers that target 7 are cool because vanilla makes 7 too humble
Link it
it is still in Super Duper early dewvelopment because im just remaking the mod from scratch
have a teaser of the new leveling ui
7 shows up a lot in movie titles so 7 shows up in a decent amount of movie titles, haha. Like Se7en
Oooh that's real smooth
i had to Gut the functionality of sliders and then add New Guts inside in order to add the progress bar the way i wanted
How long did that progress bar end up taking you? Haha
solid while
I did give up on it when I was trying it fairly quickly
if you want the code im happy to share
I don't remember what I wanted to use it for, in all honesty, haha
do note it does require an additional hook because sliders updating relies on you actually clicking it which this doesnt do
Oooh wait, scrapped dynamic difficulty system
ohh interesting
So I could add a true ending. But just went with a new stake for that, haha
Sagatro has Lenient Score option that lowers the ramping intensity after ante 8, very beginner-friendly
but I suppose you don't need that
The original system was supposed to be the ability to buy contracts that would give you a specific power boost, but increase the blind scaling, with an ante 9 superboss showing up if you took more than a 100 points worth of contracts. Which is basically Monster Train's system
But I suspect I've got plenty of systems already, so just adding a stake works too, haha
other mods: add new stakes
Sagatro: rework vanilla stakes
am I really the oddball here
well, it's a bit special I believe
story mode completely alters gameplay, and having it be a toggle makes adding new stakes awkward when turned off
I do have notes for reworked stakes, mostly based on using counters more, but I didn't want to test them all. The new Kino stake is truly just there so I can have a true ending that rolls credits without it needing to happen every run, haha
that's another interesting approach
I mean, it's weird that SMODS did not support loc_vars for stakes because no mods asked for it
I do think I've got enough systems to do a proper rework of all stakes but testing stakes to check if they properly increment difficulty is a looot of work that requires a looot of feedback
until mine appeared
I understand
ngl, looking back at what I did for the stakes
only Gold Stake is menacing enough
Ig story mode is already hard on its own, requiring players to find the meta in each storyline
Purple Stake might sound like a joke to you
believe me, it's there because money is not a long-term problem in story mode
if only
I have idea for my clown mod make new stake, that work without vanilla stakes or add stake, that make game easy(idk about this)
Modded stake either they will make balatro a little more difficult (if it add 1-4 stakes), or game will be unplayable.
was writing joker ideas today in class
some of them got over 5 or 7 lines long and i had to write alt abilities for some of them
because they weren't very awesome
i believe one of two outta 12 of them are fairly cool tho
Joker idea!
Big Little Planet
- When a hand is played, Creates 1 copy of your least played hand's planet per the amount of times it has been played
alt variation: at the end of round, creates 1 negative copy of your least played hand per the amount of times it has been played
bullying Fleta so hard rn
what is this mod? i feel like i have seen it before
Least played can be 0?
I think it interesting idea, but you need play every hands once, for 1! planet card per hand
Yeah least played means you probably want to avoid triggering for 0
I think, if you try avoid 0, then if you have only play 1 poker hand, then it will only upgrade it
(1+times played hand) 🤔
Play #1325147180280971294
Play #1448925588701315223 test build
yeah in that case nothing would generate cause 1 x 0 is 0
yep, then you can cut it down so you get one specific planet specifically, or go the longer way to get two copies of one planet!
i think it being negative and working on at the end of round is also not that bad
because you can adjust it to
get negative copies of planets you don't want for blocking
but that's probably tooo overpowered
Hmm, it can naneinf if you have voucher for planet x1.5 mult (maybe)
oh true
i haven't considered that actually
well i love observatory and any synergies with it but maybe this will make it too easy to naneinf?
yeah let's not do negatives
it will make two legendary tier strats a lot easier to access
(planet blocking and observatory naneinf)
Wait, if you need play poker hand for mult from planets, then it won't be least played hand🤔
huh
I mean planets card work if you have observatory and play for specific hand, then it scales time played
My bad wording :(
Hmm
i understand what you mean
basically you avoid playing a specific hand to upgrade it, when upgraded enough, you switch your poker hand to that one instead
that's the basic idea
ohhhhhh
i didn't take account observatory again.. lol
well if it doesn't make negatives it wouldn't have observatory synergy
problem solved!
hello chat
heya
That ain't looking too hot
I got a new pc recently y'all, could someone remind me which version of steammodded to download?
You could install the latest
Hey guys, now that ROOT ACCESS is now Standalone, I should make it part of my bootleg card consumables and renaming it to “loadstring”.
Which begs the question, what should a bootleg card look like?
neon pink and moss colored


