#Cryptid - An unbalanced Balatro mod (1) [Old]
1 messages · Page 22 of 1
nice
oh my bonus jacks have a greyed out use buttons under them
Avaritia - Blind requirement reduces by 10%(multiplicative) for every money multiple of 10.
Vanitas - ^(log(log(current chips))+1)
Acedia - Give you 100 Ace of random suit, enhancements(no stone), editions, and seals. gain ^0.01 of every ace destroyed.
Ira - Gain Xx mult where x is (last blind score/last blind score req - 1).
Superbia - If hands contains a Straight, this card gains ^0.01*x where x is the added rank of all played cards.
Luxuria - At the start of round, turn all card suit into hearts, gain ^0.01 mult per Heart suit in your deck.
Gula - Whenever a food joker destroys itself(when it depletes), create 2 negative food jokers, one of them is the destroyed joker.
good by current exotic standard or nah?
Pretty good
Gula feels a bit weak, maybe the negative copies could scale upwards instead of downwards?
so bean turns into a pot of jokes?
how would chili work? wouldnt destroy itself?
i was thinking of infinite food jokers, but i forgot that depleting a food joker requires multiple rounds
well looks like robalatro v1.2.0 breaks cryptid again
or maybe not
not really sure
Might just be a Cryptid bug
ye
on reload it works
seems the bug was generating this
there was a boombox in the shop too
also looks like your compatibility patch sorta made the gear uses immune to misprint deck
but i think thats fine honestly
apparently that gets broken after youve bought and used the consumable once
still working on it
not related to cryptid but man this is gonna be useful
i would love this
nice
is deck of xmult meant to make every joker polychrome as well
it seems like all the deck of <edition> decks apply their effects to jonklers too
it is now
FINALLY YES! THANK YOU
i love myself some essentially infinite consumable slots
thank you
this is a bit bugged at the moment, but i'll show it anyway just to demonstrate the animation
almost feels hypnotising
amazjng
that looks super cool
anyways is the demo open to the public? wheres the link
wait how do j checn pins on mobile
incantation is not available yet, i'm still working on it
this is separate from this ahhh
if you mean cryptid, here: https://github.com/MathIsFun0/Cryptid/releases/latest
btw when i try to load the latest version of this It tells me its incompatible with steammodded 1.0.0
I’m most excited for more vouchers
I mean #1225831216939536394 chers
Wow okay discord that’s weird
That linked thing is 1.0 alpha compatible
heya! what should i do, i extracted all the stuff and downloaded the most recent beta fromlovely and put in in the balatro files
where did you install the lovely dll?
with the exe file
can you send a screenshot of your balatro folder?
yeah aight, lemme check if its a version issue
ok did you grab this version when installing?
yeap
in the mean time verify integrity of your game files with steam
alr did it
The zip file on cryptid is outdated and you need to get everything from the source code for now
alr
well i tried lol
Math Should probably update that soon with a new release or something lol
Hmm I thought it was fine
I can post a new release tonight
you have a conflicting installation of 0.9.8 or below
delete Balatro.exe and verify game files on steam
Holy based
Planning on doing that for jonklers aswell?
i did that still this
I want more vouchers, I can’t have enough lol
Check game integrity
i did!!
You might need to delete Balatro.exe first
i did
Try Betmma’s vouchers if you haven’t
I mean like I’m waiting for yours to be added
Ah
I already play with that mod and suggest a lot of stuff
Like rarities are being added
Delete lovely.toml
waity oh fuck that lovely is outdated
I think you downloaded that from 0.9.8 lmao
yeap
yeah there we have it
amazing
you can tell it's normal because all the numbers are integers
Float moment
we need a jonkler based on float
that would be an exotic lol
floating jonkler(design would be a Jimbo floating in a swimming pool)
(hologram)
finished joker idea
Forcefully trigger the Joker to the left for every 3 unique suits played
actually
suits
cause wild
Just being curious (since I can't test it out myself due to syntax errors), does the CCD Deck work with other modded consumables, like Alchemy and Color cards?
yes (although those aren’t ported to 1.0 yet)
I know with Ro-Balatro there’s gear cards, haven’t checked if they crash or not
mathisfun how do i make mods?
Now I'm curious about if you can somehow get Cine cards. XD
i'm making steady progress with incantation, i've got mathisfun to help me with it a bit as well
Look at existing code as a reference
And start pretty simple
I know you wanted to make vouchers so Betmma’s Vouchers might be a good reference
what program/app do i need?
You just need something that can create lua files
I use VS Code for code editing but technically even notepad can work
Which is installed by default
ok
Also extracting the game source code with 7 zip is good to have
notepad is peak
use Comic Sans also helps with code visibility /j
what were the bolded entries that u had to do again
lmao stakes 25-32
should poor get poorer be reworked since we vastly underestimated compound interest's power
ye
Rework
Actual rich get richer challenge
Start with Eternal compound interest
Most vanilla and cryptid jokers and cards banned (money jokers kept)
When hand is scored, set mult and chips equal to money (happens after other events to bypass things like steel and other modded jokers)
Custom ante scaling
Thoughts?
also bootstrap is banned :)
Bootstraps wouldn’t do anything anyway since mult is set to money after everything lol
And chips too
the thing is you can win by simply money grinding with bootstrap and other related jonklers
which kinda goes against the point
Bootstraps would be banned
ok
so i think that's good
omg 1/5 of the way there(don't let math see the hundreds of suggestions)
Lol
🫣
there's like 300 of them
lmao
had another idea for ante skipping
you gain the ability to skip boss blinds but rarely
that sounds like voucher idea for director's cut and retcon ngl
looking at the sheet I think big cube and effarcire need to be checked as complete, would probably increase a little bit
plus Chad nice and sus also need to be added I think
gott go for 22% 💪
and then right back down to 5% when those suggestions hit
I tried asking betmma for advice but I guess he's busy
so wait i note the suggestion sheet now has T4 vouchers, do those have a generic outline yet like the t3 ones do or
they don't have anything going on with them
i think it was just a potential idea that was thrown out there
same with the T0 vouchers
probably won't make the cut unless they are more fleshed out
gonna try to sort the vouchers in suggestions as they were since I have a backup from a few days ago
@clear hare i need help
with what
Ok how about a joker?
do you have a mod file set up that loads first?
?
ok start with this as a base:
https://github.com/Steamopollys/Steamodded/blob/main/example_mods/Mods/NothingMod.lua
and then you can change all the metadata
alr so you should be able to open it up and change the header to include the things you want (your username, your mod name, description, etc.)
you now have to add a Joker
https://github.com/Steamopollys/Steamodded/wiki/03.-API-Documentation
here's the documentation
Talisman
ok i copied the sample code
So a boilerplate Joker might look like
SMODS.Joker{
key = 'joker_id',
loc_text = {
name = 'Test Joker',
text = {
'Does nothing?',
'Line 2'
}
},
rarity = 1, --common
pos = {x = 0, y = 0},
cost = 3,
calculate = function(self, card, context)
--code to do joker things
end
}```
what about the class?
SMODS.CLASS
-- Skeleton for creating an object
SMODS.Class {
key = 'key',
other_param = 0,
loc_txt = {
Class is Joker
that just means it could really be anything
Joker, Consumable, Voucher, Blind, Deck, etc.
this is like a boilerplate for a Joker
ok
is this right?
-- Skeleton for creating an object
SMODS.Joker{
key = 'joker_id',
loc_txt = {
name = 'Torture'
text = {
'+1 mult per blind cleared',
'Line 2'
}
},
rarity = 1,
pos = {x = 0, y = 0}
cost = 3,
calculate = function(self, card, context)
end
alright
-- Skeleton for creating an object
SMODS.Joker{
key = 'joker_id',
loc_txt = {
name = 'Torture'
text = {
'+1 mult per blind cleared',
}
},
rarity = 1,
pos = {x = 0, y = 0}
cost = 3,
calculate = function(self, card, context)
end }
yep
let me post an example
otay
calculate = function(self, card, context)
if context.cardarea == G.jokers and not context.before and not context.after then
local mult = G.GAME.round - 1
return {
message = localize{type='variable',key='a_mult',vars={mult}},
mult_mod = mult,
colour = G.C.MULT
}
end
end
I think this will work for you
I'm tracking number of blinds cleared based on the round number
is the final thing supposed to be like this?
SMODS.Joker{
key = 'joker_id',
loc_txt = {
name = 'Torture'
text = {
'+1 mult per blind cleared',
}
},
rarity = 1,
pos = {x = 0, y = 0}
cost = 3,
calculate = function(self, card, context)
if context.cardarea == G.jokers and not context.before and not context.after then
local mult = G.GAME.round - 1
return {
message = localize{type='variable',key='a_mult',vars={mult}},
mult_mod = mult,
colour = G.C.MULT
}
end }
looks good
put that Lua file in %AppData%/Balatro/Mods/YourModName
yeah it said that there was no } ending the { near text
whats the %chance to get the exotic jokers?
put a comma after 'Torture'
Gateway has the same spawn rate as The Soul but can only appear in Spectral Packs
' or "?
That line of code should be name = 'Torture',
ok
oh ok thanks! can it be changed lol i want to try them out
you might be able to manually edit zExotic.lua
same eroror
I think adding something like soul_rate = 0.1 would make it much more common
you also need one after pos = {x = 0, y = 0}
so like pos = {x = 0, y = 0},
@abstract summit
its the }
that message appeared becuase there was no comma
SMODS.Joker{
key = 'joker_id',
loc_txt = {
name = 'Torture',
text = {
'+1 mult per blind cleared',
}
},
rarity = 1,
pos = {x = 0, y = 0},
cost = 3,
calculate = function(self, card, context)
if context.cardarea == G.jokers and not context.before and not context.after then
local mult = G.GAME.round - 1
return {
message = localize{type='variable',key='a_mult',vars={mult}},
mult_mod = mult,
colour = G.C.MULT
}
end }
I think this should fix it
ok
SMODS.Joker{
key = 'joker_id',
loc_txt = {
name = 'Torture',
text = {
'+1 mult per blind cleared',
}
},
rarity = 1,
pos = {x = 0, y = 0},
cost = 3,
calculate = function(self, card, context)
if context.cardarea == G.jokers and not context.before and not context.after then
local mult = G.GAME.round - 1
return {
message = localize{type='variable',key='a_mult',vars={mult}},
mult_mod = mult,
colour = G.C.MULT
}
end end }
like this
should be past page 10 and look like Jimbo
ye
i guess i found it
change the text to {C:mult}+1{} mult per blind cleared
for the local mult?
do you have a github account
ye
this reminds me of this one piece of code I made once
where we obscured a symbol so you could only see it if you were wearing 3D glasses for a board game project
@abstract summit click on new repository on github.com
then follow the on-screen instructions and when it's created upload the file you made
Thank you math is fun
yw
quick question
when i am making a joker that needs a condition in order to use it's effect what would the code look like?
example: gain 30 mult when money is 30$ or higher
if {condition} then
return {table with all the things we had before}
end
you should also probably use config to store the numbers and loc_vars to display them
let me make an example
i should actually try testing robalatro with ccd deck
i must see if it is an insta-crash
SMODS.Joker{
key = 'rich_get_richer',
loc_txt = {
name = 'Rich get Richer',
text = {
'{C:mult}+#1#{} Mult',
'if hand is played',
'with {C:money}$#2#{} or less'
}
},
rarity = 1,
pos = {x = 0, y = 0},
config = {mult = 30, money = 30},
cost = 3,
loc_vars = function(self, info_queue, center)
return {vars = {center.ability.mult,center.ability.money}}
end,
calculate = function(self, card, context)
if context.cardarea == G.jokers and not context.before and not context.after then
if G.GAME.dollars >= card.ability.money then
return {
message = localize{type='variable',key='a_mult',vars={card.ability.mult}},
mult_mod = card.ability.mult,
colour = G.C.MULT
}
end
end end }
@abstract summit
oh wait it actually works
One extra end for the if statement I added
thx
wait it does
that's awesome lol
it should be configured to select one extra card though :(
thanks for helping with my mod
yw
is there a way to remove that extra card?
wdym
the one extra card selection
oh one annoying thing boombox is totally useless lol
I mean that's kinda the point
yeah probably
I don't have an API for it but you could probably just subtract 1 from the number of cards to select if it's in your held hand
return {
message = localize{type = 'variable', key = 'a_xmult', vars = {<mult>}},
Xmult_mod = <mult>
}
and you want to use something like {X:mult,C:white} X#1# {} in the description of the joker
ok
it's funny how much the tweening breaks when the game is lagging
(1:00 is where it gets especially springy)
If only we had Incantation
Oh wait…
have you been working on that yet, out of curiosity?
No, but will probably get to it soon
Just finished my schoolwork, will take a shower and look at Joker Evolution compat issue first
Balatro formatting doesn’t like negatives
huh gears and ccd deck work really well together
321.84mb video incoming
great news
this is hilarious, look at how bouncy everything is
i kinda like the pack opening, it's like cards folding out into existence from a U-shape into a line
like some elastic rope of some kind when you quickly straighten it out
showing an image like this to someone who's played vanilla balatro but not modded balatro
would go so hard
bringing in the casual 2348 card deck to the poker table
reminds me of that one thing those two mfs did in a yu gi oh tournament that one time
it's legal if you can shuffle it

you better have some big hands
please stand by
you know what they say, the house always loses
can we just make a stake where the run requires you to get infinity at ante 4?
so we have a stake thats actually hard
with cryptid shennanigans
To make the stakes hard just disable the extra jokers and decks
That’s one of the reasons I added that feature
lol
So someone could do like a vanilla higher stakes challenge
negative lapio looks pretty blessed
What code do I delete so gateway doesn't destroy all other jokers
if you just want to get your hands on them then spawn them with https://discord.com/channels/1116389027176787968/1228149931257237664
Ah shit ill see if I can figure it out lmao I'm bad at this stuff
i'll assist you
I mean if you install this mod you can just go into the collection, hover over it and press 3
i feel like maybe we should change gateway to not destroy all jokers
maybe just destroy 1 random joker
it's meant to destroy every joker for a reason
or nothing at all
go exotic or go home
game balance
^
Ah ok thanks lol
balance? in MY cryptid?
chad
chad
m
and gives ^1.05 mult
i think everything is worse than canvas
some exotics are worse than canvas
if you don't want gateway to destroy jokers, open zExotic.lua (Cryptid/Items/zExotic.lua) and delete the code block i've highlighted
just remember that this isn't the intended way cryptid should be enjoyed, but everyone has their preferences and enjoy things their way
to each their own
has anybody figured out how the hell you use the sound api yet
i really want that xchips sound ingame
what broke?
SDM_0's evolution checker wasn't working with retrigger API
so I just fully refactored it
to be called within calculate_joker
progress at leaste
wait it still doesn't work
uh
ok it works now
except for this
but that's just a "rarity API doesn't exist yet" issue with SDM's implementation
Crazy tag idea
Painters Tag:
Create a Negative Canvas
I think theres a Tablet that does something like that
Multiple {Line 263}
Its uh
Interesting to say the least
btw fun fact
if you use a debuffed consumable with CCD it does nothing
who commented this out
no wonder nobody was ever able to use the sound API

amazing message
+2
we still doing the curse idea too
ye
Thanks! I'll try it out later
love when lovely says a file doesn't exist when it does
that's lovely
Love2Dly
no way xchips
that shit is C R I S P
btw if you want to try this you have to update Cryptid and Steamodded
because like I said it was disabled for some reason
now we need ^Mult sfx lol
its just the x mult sound but each individual little 'tick' (idk what to call it) is another xmult sound
plasma deck effect would be cool
i can finally add the nostalgic gear sounds
i forgot you have repo access lma
what's funny is that I was doing some coding with my dad and he commented out some of my lines as well
thankfully nothing important lmao
guessing this is betmma vouchers fault right?
idk
lucky you have parents that are supportive of coding
for some reason my parents hate me coding and have always wanted me to work on the hardware side of things
when i was little they always bought me these snap circut toys that were supposed to teach you how electricity worked
they had to force me to play with them
Math when I get the other 4 tablet arts done would you be able to add some of them?
On it
ye
i have the perfect idea for ^mult sfx
maybe not immediately but I can prioritize them on the Cryptid side of things
this is either ballin or a complete meme
i fucked up
forgot it had a ton of slots and used a voucher that filled every slot lol
fuck there are 5 canvas's in there and something is duping the cards
lol wth is up with this stupid sound api
since the global loader doesnt work
ive resorted to individual loading, but that doesnt really work either
why the hell does ith think the file is not a string
it is
does it hate mp3s that badly?
the error must be happening here
i have no clue what nfs.read is
It sounds like it has a weird cutoff at some point
What about tetrational mult
on it too
@clear hare what was the file path that you used to get your xchips sound up and running?
Mods/Cryptid/assets/sounds/filename.wav
no like the one you put into argument 2 of the register sound function
ima brb i need to take a shower
register_sound("cry_Xchip", SMODS.current_mod.path, "MultiplicativeChips.wav")
tried to make it sound like forbidden dark magic
wav version of ^mult because i stupid
@gray elm behold
thank you so much!!!!!
i need to go to bed its 1 am
please make it accelerate
its too slow rn
definitely will do
just give us a "stack use" button that does the entire stack all at once
but for now I just wanted to get it to work
Ideally that's what bulk use should do
@soft night ^Mult in-game
IT'S BEAUTIFUL
Oh, that sounds beautiful
you need to make omnia quarteria asap so i can hear how menacing ^^mult sounds in-game
/j
Wonder how it’ll sound when retriggered thousands of times with canvas
fuckin GTFO Matter-Wave Projector
dewit
It'd eventially sound like a damn Special Beam Cannon is being charged up at point-blank range. XD
not the moon D: how will I level up (insert hand here) Now?! :(
also, did whiteboard (based on the things people at my school put on actual whiteboards
:Create a spectral card if all cards in hand are hearts or diamonds (Rare/Epic?)
x3 chips if all cards held in hand are hearts or diamonds?
inverse of blackboard completely
holyyy I was right
that sound is ballin
because there's a port 😭
forgor to enable scoring skip so had to sit through this. so far its been an entire hour of just over 10 calculations per second.
oh and its still on the first card lol
I just haven't removed sound.lua yet because I didn't get to fully testing the port
got them from booster pack slots on equilibrium deck
booster packs are large
so when a card shows up in them they are large as well
are we sure it's pitched correctly
what's the math to check this
isnt flac more heavy
ohh
And if you want even smaller lossy files use opus
It starts downpitched but gets pitched higher on each trigger, like the other sounds are in-game
Doesnt balatro use vorbis files in the game to begin with? Using wav is just bloating space
??????
don't use flac for games???????
best is .ogg, .wav is fine
Why not
Ogg is lossy and wav is uncompressed audio so it's bloated
What reason is there to not use flac
Game engine doesn’t handle it
Math is fun
I followed betmma's advice for the sprites
and i got this
SMODS.Joker{
key = 'rich_get_richer',
loc_txt = {
name = 'rich get richer',
text = {
'{C:mult}+#1#{} Mult',
'if hand is played',
'with {C:money}$#2#{} or more'
}
},
rarity = 2,
pos = {x = 0, y = 0},
config = {mult = 30, money = 30},
discovered = true,
cost = 3,
loc_vars = function(self, info_queue, center)
return {vars = {center.ability.mult,center.ability.money}}
end,
calculate = function(self, card, context)
if context.cardarea == G.jokers and not context.before and not context.after then
if G.GAME.dollars >= card.ability.money then
return {
message = localize{type='variable',key='a_mult',vars={card.ability.mult}},
mult_mod = card.ability.mult,
colour = G.C.MULT,
atlas=SMODS.Atlas{key='rich_get_richer', path="rich_get_richer.png", px=71, py=95}
my guy that's literally unreadable
please use a codeblock
how
```lua
your code here
```
key = 'rich_get_richer',
loc_txt = {
name = 'rich get richer',
text = {
'{C:mult}+#1#{} Mult',
'if hand is played',
'with {C:money}$#2#{} or more'
}
},
rarity = 2,
pos = {x = 0, y = 0},
config = {mult = 30, money = 30},
discovered = true,
cost = 3,
loc_vars = function(self, info_queue, center)
return {vars = {center.ability.mult,center.ability.money}}
end,
calculate = function(self, card, context)
if context.cardarea == G.jokers and not context.before and not context.after then
if G.GAME.dollars >= card.ability.money then
return {
message = localize{type='variable',key='a_mult',vars={card.ability.mult}},
mult_mod = card.ability.mult,
colour = G.C.MULT,
atlas=SMODS.Atlas{key='rich_get_richer', path="rich_get_richer.png", px=71, py=95} '''
key = 'rich_get_richer',
loc_txt = {
name = 'rich get richer',
text = {
'{C:mult}+#1#{} Mult',
'if hand is played',
'with {C:money}$#2#{} or more'
}
},
rarity = 2,
pos = {x = 0, y = 0},
config = {mult = 30, money = 30},
discovered = true,
cost = 3,
loc_vars = function(self, info_queue, center)
return {vars = {center.ability.mult,center.ability.money}}
end,
calculate = function(self, card, context)
if context.cardarea == G.jokers and not context.before and not context.after then
if G.GAME.dollars >= card.ability.money then
return {
message = localize{type='variable',key='a_mult',vars={card.ability.mult}},
mult_mod = card.ability.mult,
colour = G.C.MULT,
atlas=SMODS.Atlas{key='rich_get_richer', path="rich_get_richer.png", px=71, py=95}```
done
good job!
ok
syntax highlighting is absolutely essential
at least use vscode
with a lua extension
every unity game ever suffers with mp3 and flac wdym
and all sounds in balatro are oggs
I usually open my mods folder in there
you specify the atlas key as atlas in the joker
So if you have SMODS.Atlas { key = 'my_key', ... }, you would put atlas = 'my_key' in your joker declaration
please read other mods' code for basic stuff like this if you can't deduce it from docs
alr
perkeo moment
you can copy stacked consumables?
Y E S 
is x999 the cap or is it capped at ee308 like score is
please make it stack higher than 999
by default i'll make it be capped at x9,999, but you can change or even turn the cap off if you desire
we are planning to patch perkeo so he doesn't duplicate stacks
wouldnt this just buff perkeo??
making him not duplicate stacks is a buff? 🤔
im blind

we'll also try and make him use a weighted average when selecting cards, so that stacks are more likely to be selected to be duplicated, to mimic the same effect as having multiple of the same card
ex. perkeo is just as likely to select Cryptid if you had [Cryptid x 6, Incantation, Familiar x 2]
just like if you had [Cryptid, Cryptid, Cryptid, Cryptid, Cryptid, Cryptid, Incantation, Familiar, Familiar]
new joker : Wee Exam
😭
lol
should we make the planet animation accelerate
nice
we'll try to but remember the game can only run so fast
give it new legs so it can run at mach naninf
A quick bulk use function that mods can add would also be good
this AAA font is gonna look so goofy lol
B(A)AL(A)AT(A)R(A)O(A)
imagine if this mod gets achievements for it in a later update
i got a lot more to go(ignore the 0 im in the middle of creating it
something like this is still max speed
ye
i have no idea what im doing in the font editor but it's working
what should zero be
i have no ideas for that
this is as about as fast as it can get for me
uhhhhhhhhhh
i set the bulk use limit to 1000 just to stress-test it
we'll try and find better ways to execute bulk-uses
at least i got lvl nan lol
naneinf when it sees inf^2
Recyclum (Exotic): Retriggers all consumables. Selects random cards if needed
it's kinda funny watching all of these elements follow the card
∞²
What happens when you run out of spectral cards?
It falls back to incantation
He goes to cryptid spectrals
excellent, have you applied this to vanilla cards as well?
not yet
if this doesnt break when you have like 1000 then thats stonks
have to take ownership of them all I think
it's just a number
how would cryptid work
you can't bulk use Cryptid
well you can
it would just make 2*number copies of cards
I have to define each bulk_use function manually
did it with the suit planets first since that was quick
we would also need use all besides 1 for perkeo
you can split 1 and then bulk use
just use SPLIT ONE then BULK USE
easy
i think i'll just let math overtake development with incantation from here, he knows what he's doing more than i do
oh yeah how do I add something like White Hole to the whitelist?
without knowing when Incantation gets loaded
i mean mass using white hole would be funny
especially when you get universum
x2 go brrrrr
and it should literally work fine
even funnier
at this point the mods math is making / helping just need to become vanilla features
qol go brrrrrrr
we got debug which you made public and helped on brainstorm and there was also talisman now
you could probably call the necessary functions just before a run starts
qol best
might be better to read from the center
so I can just specify it in the steamodded def
going to try something like this
now we need steamodded 1.0.0 to go stable and the modders to follow to make their mods stable on it
i want deck creator with cryptid
man, i feel like an idiot for not thinking that 
also i want divvy to work with talisman thats something that will be hype if it happens
i dont think it does
what in the fuck
awesome! i'm confident we can raise the bulk-use limit then
i could just... remove it
hold it right there
what if consumables added by mods need a smaller limit of their own in case of performance reasons?
you can let cards define their own bulk use limit which takes priority over the mod's default limit
hmmm0
why is the stuntman even there
that's known and probably not being fixed
since CCD'd cards without rank and suit can only spawn with bugs
think its a weird interaction between equalibrium and vouchers
DoE and betmma don't mix
and betmmas vouchers can get added via lucky cards
i wonder if there would be a way to like force them to become a random rank or suit
stuff like this
hmm
I'll probably patch the bug first 
I could see there being a way though
but yea it seems to be the damnned stuntman thats killing it
balatro incremental
do we need a weaker version of Exponentia as a rare
some rare ^Mult jokers would be fun
I mean the operation downgrade
something like "gain X0.1 Mult when +Mult is triggered (start at X1)"
hey math do you mind checking compatibility with the lobcorp mod
because uh. as much as i love coding mods i'm too lazy to actually play them
oof
it could be something like solid ^Mult
Exponentia is a scaling one
uhh sure
have to update my modpack anyway
we should really remove the scaling from omnia quartera
like theres unbalanced and then theres pc melting
casually rewrites GoFP's effect to make it solid ^Mult
that seems like a rare to me
yey
i agree 100%
just ^^1.6 is crazy overpowered
^^1.04?
nah too small
yeah how does that work
mult is raised to the equivalent percentage of itself
^^1.04 = mult raised to 4% of current mult
we should totally keep the scaling in
no. it gets completely busted
i mean it is an UNbalanced mod
keep the scaling in but just have it be absurdly small scaling
as for how this works for decimals above 2...
^^2.01 = mult raised to the power of itself, then to the power of 1% of (mult^mult)
^^1.04 mult, gains ^^0.0000004 mult for every time a hand is played with four fours
double scale can’t even save that
alr let's try gigamodded balatro and see if things start to break
math did you try exponentia with like 800 retriggers yet
i wanna hear the sound 
cant get over how crisp it sounds
i think i did a really good job making the new sounds
OH GOD 24 MODS
when more mods get ported to 1.0.0
messing around with cryptid and those mods is gonna be awesome
what does that do again
trance
cryptid + reverie + codex arcanum + six hundred suits 

hehe... trans...
you can change those colors in the file right now
want to release when I have more color changing options
rarity color changes would be cool
oh yeah math did you pull from releases or source for lobcorp
would also have to change tag sprites tho
Release
I’ll use that then
With Trance I also want things like putting the colors in their own file so that it can be shared
source is also better because i can just immediately push an update if needed
i cant get trance to show up, unless its not supposed to show up in the mod menu for some reason?
ope there we go
Hopefully we get a 1.0 category for mods or a way to DL them similar to the old Balamod searcher
well this is a great start
good thing I'm a contributor to the mod I think is causing this crash
lmao
well this is already a good sign
Bal📜tro
(Brainstorm and Talisman interaction)
(fun fact, I had to change how Talisman adds the seal to make this work but it's so worth it)
this is my mods folder
is this all 1.0.0 stuff
yes
all 1.0 or non-Steamodded dependent
I made it better
let me change my language to Balatro University too
gay talisman brainstorm
usually like to unlock all but I'm leaving Lobotomy undiscovered for the experience
oh yeah I also have to download source
lemme do that quickly
what deck should I play chat
plsma
Deck of equilibrium
antimatter
was gonna use hex but got a natural polychrome
(also yep, the colors in the descriptions are going to be inconsistent)
(even localthunk does it)
LMAO
stroker is having a stroke
comic sand
unlock all doesn't unlock lobotomy stuff anyway lmao
lobobboty
Where did you get incantation btw? Been wanting that real bad since I first saw it!
in development right now
its a range
OH
between 0.5 and 2
that's stupid
I can probably post a pre-release version once Perkeo works properly
you have enough space to write the actual effect
L
is this a bedbuge
the stronkler...
Yea most if not all of the bbbalatro stuff is buggy
rare tag from speed coil cooked
Suspicious
Chad my beloved
Wha
broken 3 of spades
yea, this is an issue in vanilla
it has something to do with graphic error I think
it's pretty easy to replicate for me
all I have to do is to stream Balatro to my phone via Steam Link and let the immense lag do its job
this looks super fun
I dont recognize either of them jokers you own
Brb, gonna continue gigamodded in a bit
They are more recent
(hands you a voucher)
Oops, all vouchers!
impostor voucher
status update
I've been holding this ankh so I can dupe chat when I get a good joker to trigger 5 times
I lost
f
that's what I'm saying
okay this couldn't not be posted
Imagine if its cost was evenly divisible by 3, too... That would be the ultimate Triplet Rhythm pattern
The true econ joker
Hey did you end up implementing the panic return-to-main-menu thing if you get stuck in a pack selection screen
How do I actually download this? Not sure if it's cos I'm on mobile but I can't seethe download link
Thanks!
pinned messagew
at worst you can hold m to reload mods and return to main menu at all times
no i'm asking because that IS happening
not because it ISN'T
and i'm wondering if this is a talisman/cryptid thing
i think this save might just be haunted
oh
that or it's something weird the lobcorp mod is doing
all I'm saying is you can always return to menu through steamodded, be it with some delay
anything else isn't on me
where do I put normal suggestions for this mod? I see the card/joker requests but nowhere to ask for or see anything else
you put them in math's head
What would a “normal suggestion” even be
miscellaneous
imagine talismanless cryptid
also @clear hare randomized universum is still only giving x2/x2
Known
round 2 naneinf
alr, just making sure
Is it possible to make all the hardcoded things exempt from misprint deck cus it is kinda misleading xd
Round 2 talisman limit was already reached too
Or just unhardcode them
bruh good first rare lmao
Something tells me these mods are incompatible
deck of equilibrium op
its even better now lol
ERROR
they prolly are but lets see if it actually gives me that card or not
btw I wiped sound.lua for good now.. there's been a port and I just hadn't fully removed the old version yet
works
if you have a card that gets scaled by double scale and then duplicate it double scale treats the amount it scaled to on the first card as the base value on the second card (basically if a card like rtb gives +10 per hand and you dupe it then double scale would make the dupe be +10 per hand, then 20, 30, 40, etc.)
don't make others rely on outdated code, please and thank you
(at least having both active at the same time didn't break things horribly 💀)
just letting you know since I'm breaking your change
my favorite run is where i got 2 gateways
big sadge
crashed when i skipped a blind to open a mega buffoon pack with 15 choices (i could pick 4) and I finished picking my jokers
oops, guess its not happy now lol
He ballin
a fine addition to the meme packs
Epic: if first hand of round is a flush house, create a negative blueprint
Definitely
canvas going to go hard
Ban Hammer: Destroys a random Joker when Boss Blind is defeated and gains double the stats it had. That Joker is completely gone from the run onwards
- from my sheet suggestions
this is copyright infringement how dare you
yay
these tablets are interesting
inquiry might need a different effect though because savescumming cheeses it
im sad cause i can't get font to work
a sidegrade to this concept:
Researcher Joker (Rare)
Once per shop, you may Banish a selection for double the current reroll cost.
Banish: Selection is removed from the run entirely.
should we make banish sticker
now you can send jimbo to the shadow realm
it just can't appear normally
nah, banishing would cause the selection to go up in flames and reroll that one particular slot
you can banish vouchers and even booster packs as well as anything in normal selections
don't like getting Magic Trick every other ante?
send it to the fucking void
the numbers in the AAA are a little hard to differentiate(cause dots)
i think i gotta just increase font size a bit
bug report: suit planets don't count towards The Fool
fool moment
text is, far too hard to read
fool is probably hardcoded for the specific planets only i bet 😔
easy fix: just make it incompatible with the suit planets 🔥
BALLIN
Jimbo will never be ball

rolling on
cryptid why must you break my masterfully crafted booster packs
my guess is it's something wacky to do with how misprint deck randomises packs
it might just throw up and explode when it comes across a custom pack
I know (I don't really care though)
even though i wasn't using misprint deck it still probably has to touch the code there
this is what i get for not actually playing modded 
deck of equilibrium?
i was using DoE yeah but it happens with any deck
(i isolated the problem using a debug-fueled red deck so)
their extraction packs do not work, it just shows one card in the middle of the screen and it kicks you back to the main menu if you try and do any input
...
I'll also need to regex all my lovely patches because this is ugly as shit
Ah, obelisk as it should have been
anti-obelisk
as in, it just shows this and clicking hard resets the game to the main menu
wait I realized fool is only copying tarots, period



