#⚙・modding-support
1 messages · Page 1 of 1 (latest)
Second
lovely doesnt work
?
fifth
So Lovely is saying I need to find a file on my File Explorer...
I can't find it. I'm not even sure it exists.

what file
%AppData%/Balatro
if you type it as the address it doesnt take you there?
It says there isn't anything there
so if you go to %AppData% there's no balatro folder?
technically what
backslash
it shouldnt matter
did you run the game?
As soon as I put in the backslash the queue gives me nothing
I know Lovely is working, I've seen it
I just don't know where the mod directory is
So I can... you know... put in the mods
do you by chance use xbox game pass?
I use Steam
weird
cryptid support channel
usually it goes to %appdata%\Balatro\Mods
-# And the executable is named "Balatro.exe" exactly?
the same place you put the version.dll
you are on windows, right
Like 99.99% sure
hmm no idea then
Woah this is new
why is modding support and dev split
one is for crashes the other is for devving
most of the time i redirected people to chat because even if im a dev i dont play other mods enough to know the reason for errors, and ive seen thats the case for most devs
damn new channel
This is for crashes?
anyone know how to get the stocking stuffer mod to work, whenever i add it i just get this error
update smods
yep i'm an idiot that didn't realise there was a new smods version, cheers 👍
oh that's right i had that version for MP, shame I can't use stocking stuffer for multiplayer rip
fix multiverse not able to play flush please
no
Hi everyone! I need help with a mod, as I'm a complete newbie. I added three new Jokers to the game, added their textures to the atlas with the other Jokers, and everything worked fine on my PC. Afterwards, I decided to send the mod (copied the contents of the game folder from Steam and pasted it into another folder) as a zip archive. On a friend's computer, the Jokers had no textures. What could it be? Should I attach any more screenshots?
hii
whats the difference with here and modding dev
this place is moreso of a place to ask regarding crashes while modding-dev is for.... developing mods and asking questions about making them
we used modding dev as help channel for the longest time
guess they finally got sick of that
it's a good thing this channel opened because ever since updating steamodded i've been having near constant crashes whenever i play with cryptid. ive cut down my mod list a lot but i still get crashes and cryptid is the only culprit i can think of at this point. I dont know anything about lua code so i need to know if one of the other mods is interacting with cryptid in a weird way to cause this, but they're all ui or performance mods and i dont think any of them would cause the game to crash
having steamodded installed creates a small pause before a hand is scored
i dont have any mods, and ive fiddled with every setting i can think of, but i just cannot figure out why this is happening
has anyone else experienced this
When I last checked, Cryptid puts some of its localisation strings in tables rather than as plain strings which causes a crash with the latest smods release. You can either go back to 1016c, wait for a new smods release, or pester the cryptid team to fix it on their end
is there a way to change the playing cards' textures with malverk?
no, that's a base SMODS functionality
check SMODS.DeckSkin
Holy shit new channel!
are you using a modloader
or are you outright modifiying base
whenever i try to start a game with mods it crashes, if i try to add multiplayer the game doesnt even start
i reinstalled both balatro and mod manager twice alr
fantoms preview doesn't work anymore im pretty sure
Thank you very much sir it works
I'll probably just go back to 1016c for now since I had a feeling that was the issue
heres a weird one
im trying to add this image to the top right corner of the screen when the user has a certain Joker
i have been fiddling around with draw.lua and that hasnt seemed to work at all
does anyone know how I'd go about this?
i would recommend adding a uibox with an object node that holds a sprite
also this is more for #💻・modding-dev
ohhh alright ill see what i can do
come on
you should post the full crash to #💻・modding-dev
how do you add a config button/tab/thing to your mod? ı'v made the lua file for the config but ı can't change the things in it like you can do with other mods
#💻・modding-dev post what you have there
for some reason having duplicates of this joker immediately crashes the game
not even a crash screen, the game just full-on closes
update
it's happening after this code adjustment
hey im having an issue with flames not showing with the most recent update for the talisman mod. anyone seen anything about it?
This is a known bug
any fixes?
Not yet
you should post mod dev issues to #💻・modding-dev
i see
i dont know what the issue is tho the card is complicated
X-chips broke in my modpack...
I'll probably come back with a log or a screenshot later, but it always seem to crash.
Has anyone ever encountered something of the sorts?
do you have talisman + latest smods by any chance
I did for a while, but I downgraded to... I think it's v1221 the one below the latest?
I forget the number...
Either way, not really.
it should be one before that if that's true but then idk
for whatever reason when i launch balatro i'm prompted with and i have no idea how to fix it
tf you running balatro on
linux
it's running on proton
that's why it looks like that
i've had no issues prior to today but i decided to reinstall balatro and this has been causing me issues
That shouldn't happen... I'm guessing you have clicked the verify file integrity thing?
yeah
as someone who got mods running on linux before buying a mac mini for the mod manager theres a specific launch command you need to add for lovely to work properly
ill copy paste it here in a second
i'm aware
it seems to solve itself if i remove the version.dll but then no mods run
Damn... All I could advice is trying to reinstall the lovely injector and smods to see if that does anything...
You didn't update or add any mods, so those are probably fine...
Gotta love script ghosts, am I right?
yeah i just installed everything through bromomethane because that has worked before
not today 😭
when i was modding on linux I just did everything manaully and managed to somehow brick my modded install permanently because smods expected mods to be loaded that i had moved out of the mod folder and i had no idea where else parts of the mods would be loaded, and i couldn't disable them because balatro mod manager has no linux version
oh balatro mod manager has a .deb now
WAIT WHAT
Yeah!
I just went to check to see if they had like, wine instructions... and saw it
i literally got a mac mini partly for balatro mod manager 😭
but theres a flatpak version which is generally what i use so thats neat
so balatro does run without the launch option
as intended
but when i actually try to mod it
it isnt in the linux mint software manager yet so i'll just get the .deb
can you paste the command just in case bmm messed it up or something
WINEDLLOVERRIDES="version=n,b" %command%
Is there a way to get specific versions on the mod manager or do you just have to manually get those from github
you can install other versions
okay so the mod manager says i have talisman and steamodded enabled and installed, yet my actual mods folder shows only cryptid and lovely
WHERE IS IT PUTTING IT
i am dumbfounded where does the mod manager think talisman and steamodded are???
even more confusingly it did successfully put cryptid there
okay for some reason it put it in an entirely seperate config folder
which is super weird, because it knows its supposed to put mods in the pfx folder cause clicking the mod folder icon takes you there
I'm gonna try the flatpak installscript and see if that works better
the launch option command seems to be the breaking point
well in my case it was the mod manager randomly putting talisman and steamodded in a random config folder instead of the proton prefix folder
an entirely different thing
are you SHITTING ME
OH there's a whole different step for linux native
fuck it im trying the appimage
i can't have nice things
so the appimage version bizzarely opens your files in a webpage for some reason but it does put the mods in the right place seemingly
i dont wanna be mean because having a linux port is way better than not having one but it appears to be a little buggy
how does such a tiny game cause so much pain for linux users
in my experience that's just what it's like installing mods for games without workshop support
literally the only mod manager that's been decent for me outside of steam itself is r2modman, which while it does actually have a balatro section only has a small fraction of the mods that the mod manager does
i've only done this with victoria 2, and the mods worked but some were definetly hit or miss
i tried to do simcity 4. would not reccomend. the 64 bit patcher program that was neccicary didnt work in wine at all
i did manage to get it to run on my end though, but i had to do it through steam and not the mod manager
because it thought balatro was already running somehow
so it tried to put mods in my home directory in a hidden config folder that had a balatro section
in (home)./config/balatro/mods which it appears to do if you try and install a specific version instead of the default one
make sure no dependencies are there
weirdly enough it appears to be where assets are stored despite being a linux folder and not in the proton prefix (nvm thats just where bmm puts its thumbnails and stuff)
this is why it put cryptid in the right place but not steamodded since i got an older version since the new one crashes cryptid
oh my god
i downgraded talisman and steamodded
and oh my god
cryptid is broken now BUT
it works
finally an issue i can solve
the newest steamodded does infact break stuff
I see a lot of people saying that the last smods version break everything but I'm not having that problem at all 🤔
it breaks talisman
Talisman breaks with anything
true
i made an issue report about the weird multiple version behavior, i dont think it was covered anywhere else yet but i barely know how to use github so i have no idea
i think i'm just gonna continue to use the mac version actually. this is nightmarishly buggy
uhh
hello I am having trouble trying to run fantoms preview. It keeps crashing the game and the only other thing I have loaded is steammodded help plz.
based on what others have been saying its steamodded thats causing problems. downgrade to version 1016c
alright thanks
im having trouble getting this joker to trigger
its basically midas mask but instead of face cards its holographic cards, and instead of turning them gold it adds a blue seal
the problem is getting to check if the played card is holographic
if context.before and not context.blueprint then
local holos = 0
for _, scored_card in ipairs(context.scoring_hand) do
if context.other_card
and context.other_card.edition
and context.other_card.edition.holographic == true
and card ~= context.other_card then
holos = holos + 1
scored_card:set_seal('Blue', nil, true)
G.E_MANAGER:add_event(Event({
func = function()
scored_card:juice_up()
return true
end
}))
end
end
if holos > 0 then
return {
message = 'World Domination!',
colour = G.C.BLUE
}
end
end
end
}```
this uses the same check you use to check if a joker is holographic, which is probably pretty wrong but im not sure what to change/cut from these checks
Firstly, https://discord.com/channels/1116389027176787968/1233186615086813277, Secondly, it would be scored_card not context.other_card
hey guys i keep crashing on my modded balatro, i think that bcs i have too much calculations going on, but after i almost sold all my jokers, reducing by like 1 billion my calculations, it keep crashing
and also, my game crashes at the exact moment my deck is full again after i won the blind
how do i download a mod
(if you have not already, install SMODS)
You can download a mod from #1209506514763522108 or from a mod hosting site.
Unzip it into the mods folder (Appdata/Roaming/Balatro/Mods) and you should have the mod installed. (hopefully)
hello i tried using the ankh mod to speedrun and it crashed even without smods, please help
im using bmm to install it
any1 know whts up?
Cryptid uses tables of strings for its higher operator messages, please report to them that they should update their loc file to not do this
i'm looking at the code n vanillaremade for standard pack and i want to know how i can force each playing card to have an addition, seal and enchantment
#💻・modding-dev
but you can do that and set the guaranteed argument on the poll functions so they always give an edition/seal/enhancement
i need to change poll_edition for the smods one
thank you!
how does one go about adding code to a joker so it can only show up in shops and packs?
(out of curiosity why would i need to go to modding dev? isnt this the channel i would go to to ask for help?)
(or am i misunderstanding the channels)
this is for help with playing, see #📜・modding-rules
what if if this channel is called troubleshooting
i dont think that would be more clear
is this the channel where people can help fix other peoples crashes with modded runs
yes
had this crash while playing entropy, got big numbers now i cant get past ante 8
i also tried cheating by using the debug menu to revert it but got this instead
sorry if i am in the wrong chat but i have mods on my game and it keeps crashing saying lovely injecter crash 0.8.0
its working now i thought i did reinstall all the mods but seems like i didnt thank you
any takers on this problem...?
just wanted to know how to play misprint deck with only base game jokers
Do you have any videos of the pause you are referring to and videos of it not happening?
I just installed brainstorm and messed with the settings but how do I active it
Likely just taking a second to calculate if you have a potato like me
i dont have a screen recorder but i suppose i could set that up
steam has built in recording
oh really? alright then
its ctrl+f11 by default iirc
how tf did i get stack overflow?? i just took the fool from vanillaremade and tried to make it fit spectrals instead, but what it does is that it works as expected, creates the right spectral, doesn't copy itself, but it randomly just bricks a few seconds after using it
.name for modded objects is not set automatically, you should use the key under .config.center.key
also #💻・modding-dev
huh i thought this was the new channels for this questions
read #📜・modding-rules
in my defense that section wasn't here when i first read them
alright, here's what it looks like vanilla
https://cdn.steamusercontent.com/ugc/15963862884228837312/95A7BF0F4CDC1B11C18022F9D661E5E021065DF5/
and heres how it looks with smods
https://cdn.steamusercontent.com/ugc/12882215785417173632/FFBFB28F20702A12922C3A57ED7A93C35ACC4148/
ive watched footage of other ppl using smods and this definitely doesnt seem to be a universal thing
Guys my game keeps crashing
For context: im only using cryptic and i am using the spooky deck, i have chocolate die set to candy rain, panopticon, python, hiker, bus driver, candy buttons, four fingers, jaw breaker, square joker, brittle candy, wrathful joker, mellowcreme, booster joker, wrapped candy, business card, candy sticks, juggler and glitched seltzer. It only happens when I win (im at a boss blind) if anyone knows what happening then thanks (it says something about colour nil btw)
for cryptid do I have to use the suggested steammodded version? or can i use a more recent version?
im asking this because my game just crashed after playing an abstract card ^
for both: latest smods doesn't work well with latest cryptid, either downgrade smods or wait for one of them to fix it
@charred idol @sharp pecan
Alright thanks
need help installing lovely injector, i dont see a version.dll file and i was instructed that i needed one
hey i just installed balatro mod manager on a new pc, and when i load up the game this is what shows up on my main profile. Any clue why this happened?
what in particular are you trying to point out
the modding framework disables achievements by default, if you go into mods -> whatever the config/settings menu is called you can re-enable them
the modding framework also doesn't automatically make new save files for you, it uses the ones that already exist (unless you have another specific mod that sets up custom separate saves)
sorry i should've pointed out that i have nothing in the collection despite me finding everything in there
that's a vanilla bug
wdym its a vanilla bug?
you're talking about your collection getting reset right?
yes
that's a vanilla bug and has nothing to do with mods (afaik)
check out #1452675209105637552 message for a solution
can anyone help me with this error?
how do i mod balatro
thanks
hey I downloaded smod correctly and the mods button isn't showing up
did you download lovely
it goes Mods/smods/ {contant}
yeah
is it a linux thing
I downloded it by the totorial
lovely did download
I changed the lanch options
it just isn't working
do you see like a console
ok i just realised you installed mods incorrectly
there's a special folder you need to go to to install mods
can anyone help me with this error?
yo
what did I do wrong
sorry
can someone tell me what I did wrong
you should read the guide
at least one of you mods isn't compatible with cryptid i think
any clue of what mod it could be?
I did
sorry man i have no idea
okay but thank u anyway!
i'm on linux
any tips of how i can read the error log to understand them myself?
you could discard it at round start
um look at ortalab the oil
set_blind = function(self)
local deck_size = #G.deck.cards
for i=1, math.floor(deck_size/2) do
draw_card(G.deck, G.discard)
end
end,
coool
How do I play mod?
hey is it suposed to make the mods file
becuse it didn't
sorry if i'm being dumb
how did you install steam
w mean aiko
it was per installed through the distro
I can go onto a steam deck mode
sorry
Hey, my mod client keeps on crashing
How do i fix that?
Wdym?
Anyone know if theres a way to give balatro more memory? Ive gotten to a 'not enough memory' crash, when i definatly have RAM to spare, as this is what my memory usage looks like when trying to load into a run
the little dip is reloading balatro from the memory crash
Does anyone know why I can't edit my lua file for a mod, previously I have been able to using notepad but now best option is word
I then get a warning that it may not work and I don't want to break the mod
probably because of 2gb limit. try installing #1336473631483760791
Huge, I'll have to give it a try
Is there a mod available that helps with the games performance?
An issue I've noticed when doing super long modded runs is that the longer in the run the lower the fps goes, now it seems to be struggling with it open, is this due to my 500 tarot cards?
it definitely is due to the game having to render 500 tarot cards
if they are by any chance negative you can get overflow for consumable stacking
can anyone help me?
im new at balatro and modding what should i do for download mods into balatro
no it should be the entire folder or the version.dll
hello, just started playing modded, what is the issue here ? i just have Cryptid,talisman and imm
the game seems to run fine until i played an abstract card, what do i need to change ?
it's a problem with cryptid + latest steamodded
download the recommended smods in the cryptid page
ok ty i did my installation by balatro mod manager, need to redo entirely or just need to change steamodded ?
i think you can just change it but ive never used bmm so no idea
ok i will try ty
Saturn has been broken for a long long time
damn
is there any replacement for Saturn
i like being able to skip animations
crashed without Saturn too lol
not playing straights
real funny
lol
Talisman has a skip animations option
Saturn was not the problem
It’s still likely to be a problem later down the line
As for this crash, no clue why something’s not giving a proper edition 
💔
there was a fixed version somewhere
not on github
the problem stays after you remove Saturn
well yeah but it is broken
also try getting rid of all your mods
did you restart the run
start a new run on the same seed without saturn and it'll not crash
i can try ig
ok what the fuck it really was Saturn persisting even after deleting it
that's stupid
why does it do that ._.
ok thanks everyone now it works hooray
time to install HandyBalatro
cryptid and the latest steamodded dont mix
either wait for cryptid to update or switch back to 1016c for steammodded
how?
stupid question but
where do i find the older version?
are you using the mod manager or the github repository? if you're using the mod manager then uninstall and reinstall steamodded. Make sure that when you reinstall it you click on its full page. you should be able to select 1016c from this menu
If you're using github you can get 1016 from https://github.com/Steamodded/smods/releases
is there a way to help balatro turn better ? first game with cryptid and i have 5 fps in this scenario
balatro only take 5%cpu 5%ram and 0% gpu usage
does this mean i broke it?
it means cryptid doesnt work yet again
is there any documentation on making new Classes with SMODS and how exactly each of the functions/ params there work?
for making new classes youre basically on your own (besides looking at other mods for reference)
ok...
though usually youll be extending some existing SMODS object rather than the base SMODS.GameObject so youll always start from somethin
it depends on what youre making though
also #💻・modding-dev
oh oops i thought i was on the right channel
I believe I tried that and the joker that had scoring for it wouldn’t work
Also I don’t think observatory worked
Would anyone be able to help out? I cant get any new mods to work and show up on game
Which step of the process are you struggling with?
Ive downloaded the files and placed them in a subfolder in my mod folder, load up and nothing
have you downloaded lovely?
i have others that work and im doing the same process
yeah i have lovely and steamodded
oh okay
my old ones work still, but unable to get these new ones to show in game
oh, did you say you've put them in a subfolder within your mods folder?
bmm
so i will have lovely steamodded and talisman. Wont clash?
it shouldn't
game crashed
😭
can i see a screenshot of your mods folder
hmm no idea
I’d usually lambaste use of cgpt but I am shocked at how decent of an answer that is 
i am all out of options
It’s not entirely correct but still not bad
can you tell me whats correct then please😭
Outdated smods
hold on give me 5 mins
your error seems more like some part of the installation is bad
the issue is specifically dictionary entries or any single entry in a table
ive took all the other mods out
i can fix the cryptid thing now and just stop all the issues and tell people to update
downgrade smods to 1016 or wait 5 to 20 minutes
its still not working with 1016
Do I need to download newest balatro mod manager version
Is your smods folder nested? Whatever the case is, it is not installed properly
BMM is currently broken
oh probably
Does that mean I can’t play modded through the manager
You cannot install mods through BMM currently but you can still play modded with it installed
If you need an alternative, I would recommend IMM https://discord.com/channels/1116389027176787968/1413687995378176021
Why cant you install mods
What happened this time
Things happened
IMM worked great thank you!
I submitted an issue report about this and it seems like it'll be fixed in the next release
considering that you're on linux, using bmm and getting an old smods release put it in the wrong directory
meaning it was never actually loaded
yeah, it got fixed when i just cleaned things up and installed the IMM
is there any rule of thumb for crashes dealt by color nil values
if it says colour is nil and you're doing UI stuff then it's likely a node is nested too much
if it's a mod you're playing then no there's no rule
If I have 3 canvas will I get stuck in a forever look
Tried, crashed, any idea if theres an updated version?
retriggers can't be retriggered
#bring-back-retriggering-retriggers
anyone know why I might be getting this crash?
cryptid issue with latest smods
fun, where can I get previous smods? i looked on the git, but couldnt find anything
releases page it should be 1016 i think
cryptid fixed the problem but i dont think there's a release yet
ah, found it, missed it earlier lol
@hexed obsidian
i need help
my game has been crashing like crazy recently
and it looks like the same error
everytime
looks like its a steamodded cryptid clash again
the localization tables have been updated at this point but its not in the mod manager or releases yet so you have to download it from github main
click code then download zip, extract it, and put that in your mods folder
im playing cryptid and i have these invisible, unclickable cards in my hand
huh. i went to main menu and continued the run and now i can see them.
cryptid is extremely unstable, who would have thought
can someone please tell me how to mod?
i really want to give it a go, i love modding other games (eg stp deadlock brotato)
TYSM
is there a way to play with randoms in balatro multiplayer?
if not, anyone want to play?
thanks!!
Any idea how to give a joker a custom rarity that would not join the regular or legendary joker pools but can be summoned by either a consumable or a joker event/effect?
@hexed obsidian This is my mod folder
Oh, must have come from the newest update
Update Talisman.
also idk how to get the paperback mod to work
is there a way for the low contrast and high contrast cards to have different loc_txts?
hello, i am on pc and i play through steam and are wondering how i can get mods for balatro?
also on windows 11 if that matters
thanks
is there a mod browser mod
how can I get the ID of a joker card created for a mod
wdym
it's usually j_modPrefix_jokerName
anyone know why i might be having this, all i can tell is its from mod MoreFluff
i just wanna play crypid. and also how do you randomise numbers?
i downgraded from 5.13 to 5.12a and has same issue
use the recommended version of smods in the cryptid releases
the messae above you
how i can select a version of a mod in mod manager ?
there is no 1.0.1 version of steam modded
but the last version make my game crash
which is?
cryptid
no
which version
also nothing was said about the cryptid version in the first place, you need to get the steamodded version recommended for the latest cryptid release
for steam moddded its the version on the screen and for cryptid i cant chose a version
which is 1016c
so what is the good version of steam modded for the last version of balatro
wh
?????
like all of them
thats not the point
the point is that you need steamodded 1016c because cryptid doesnt work on later versions
could anyone help me diagnose my crash
i get the same error code after that
will shit uhhh idk
yall can you help me, im tryna download mods on linux (to a location that isnt steam cuz im keeping the stock install in steam) and the mods just arent working, i installed everything correctly but none of it loaded (no errs, just a stock balatro)
Heres the directory tree if it helps in any way:
the mods folder shouldnt be in the balatro executable directory
I'm new to modding and my game keeps crashing everytime I use an exponential joker, does anyone know what might be the issue?
cryptid does not work on the latest steamodded
and neither does multiplayer
get 1016c
<@&1133519078540185692>
auto delete not working sorry 🙁
oh i was wondering why tho bot only sent in one channel lol
yo bro ur goated it finally works
getting this error during an ap run, i'd leave the game on the blind select and it would crash out of nowhere repeatedly
that one doesn't seem to contain the error
Mods/lovely/log
there isnt an error log in here tho, just the regular logs from lovely
at least i can't find the error log from today
my game keeps crashing getting color nul how do i fix
download the recommend version of smods to play with cryptid
I am using the laucher and it says everything is up to date
What version of smods are you running? And is that the version that's currently recommended by Cryptid?
Because up-to-date, when it comes to mods, might mean that stuff is incompatible due to changing features, like Cryptid being incompatible with the up-to-date release of smods, iirc. Though someone can correct me on that
Any help?
it needs to be 1016
Ill try that
smods version is 1016c
something similar to this happened before i got 1016c
do i need cryptlib?
it's ONLY entropy that's causing this btw
entropy is causing this issue
NOW IT WORKS???
what
you do unless you have cryptid already
also usually lovely patch errors are an installation issue if you have a release version
well i dont know how it fixed itself
i have a question abt deckskins
Does anyone know how to change the "CALCULATING" text in fantom's preview? When I try and brute force it, it crashes so I deleted the mod
tried that, it crashed
whats the crash
I'll try editing the text again and I'll send it
how do I copy and paste the crash?
I can't fingure out how to copy and paste the crash into discord
nvm I found it
i think this doesnt have to do with your change, this is a crash of fantoms with newer smods versions
Oh, how do I fix it?
no idea i think its not supported anymore?
dang, is there any other calculator I can use or is it just GGs
multiplayer has it integrated i think
theres also divvy's preview
idk if either works because i dont use them
I'll try it
I'm a bit too garbage to even try multiplayer
you can play singleplayer games with the multiplayer mod
wait what
What’s the best mod for speed up scoring as playing cyrptid trying naninf and it’s killing me
there isnt one
also naneinf with talisman is either really hard or impossible depending on the setting
is pokermon broken for anyone else, everytime i try to start a run it crashes
sry im late to respond (had work to do) but where should it be?
time to find it lol, thx
just did it and works like a chamm, thx for helping lol
can anyone see anything wrong with my mods? whenever i use a consumable in the shop or imbetween blinds it crashes :/
can you post the crash? The crash itself is where we can see what's going wrong!
can someone help me? I got the linux version of the balatro mod manager and as soon as i add anything past steammodded i get crashes like this. I havent figured out how to even get those crash files 🙁
your game is crashing before steamodded loads so its doing the old balatro demo crash message
just reinstall everything first
ok!
uninstalled everything and deleted all folders, now putting lovely and steammodded back
i love hdr
ive seen that crash before i think talisman has a problem with multiplayer or something
boo
i'll uninstall it then 🙁
try switching to Amulet maybe
amulet?
thanks, this helped
ok mb
is there a way that the low contrast and high contrast skins can have different loc-txt?
That's better for #💻・modding-dev but I don't think so
Hey I wanted to get some help with my game, I wanted to redo all my mods but I think I broke it
I was able to get my game back to normal, but now when I go to put in Lovely and Steam modded, the mods button doesnt show up
does the console still show up alongside the game?
Yeah it does
can i see your mods folder
Its just this rn
Omg never mind im dumb
LMAO I had the smods stuff 2 folders deep
I fixed it
oh ok ill ask there thank you
It’s Talisman but without “attempt to compare number with table”
not sure if it's now compatible with multiplayer
Who knows, worth a shot
Is balatro mod manager still broke
shouldnt be
so if i use amulet, that just replaces talisman right? i dont need to load both?
just launched cryptid with it. seems to work so far
did you load it with both?
nope just amulet
Oops! The game crashed:
functions/misc_functions.lua:885: bad argument #1 to 'push' (boolean, number, string, love type, or table expected)
Additional Context:
Balatro Version: 1.0.1o-FULL
Modded Version: 1.0.0~BETA-1224a-STEAMODDED
LÖVE Version: 11.5.0
Lovely Version: 0.8.0
Platform: Windows
Steamodded Mods:
1: Cryptid by MathIsFun_, Cryptid and Balatro Discords [ID: Cryptid, Priority: 114, Version: 0.5.14, Uses Lovely]
2: Fusion Jokers by itayfeder, Lyman [ID: FusionJokers, Priority: -10000, Version: 1.1.5~BETA20251229]
3: Lua Patcher by Piengineer12 [ID: lua_patcher, Priority: -1, Version: 4.2.2]
4: Furlatro by SparklesRolf [ID: Furlatro, Priority: -1, Version: 1.2.11]
5: Amulet by frostice482, ... [ID: Amulet, Version: 3.2.7, Uses Lovely]
6: imm by frostice482 [ID: balatro_imm, Version: 2.5.1, Uses Lovely]
Lovely Mods:
Stack Traceback
(3) method C function 'push'
(4) Lua global 'modulate_sound' at file 'functions/misc_functions.lua:885'
Local variables:
dt = number: 0.00289368
disable_booster_music = boolean: false
obj = nil
desired_track = string: "music1"
AC = table: 0x03f0eeb8 {may_tran2:table: 0x03f0f068, may_tran1:table: 0x03f0f0c8, ambientFire3:table: 0x03f0f128, may_tran4:table: 0x03f0f188, may_tran3:table: 0x03f0f1e8 (more...)}
replace_sound = nil
stop_sound = nil
(5) Lua upvalue 'gameUpdateRef' at file 'game.lua:2626'
Local variables:
self = table: 0x03a78968 {F_GUIDE:false, F_CRASH_REPORTS:false, F_QUIT_BUTTON:true, HUD_tags:table: 0x21226120, F_ENGLISH_ONLY:false, viewed_stake:1, HUD:table: 0x1420fe08 (more...)}
dt = number: 0.00289368
(6) Lua upvalue 'upd' at Steamodded file 'src/ui.lua:126'
Local variables:
self = table: 0x03a78968 {F_GUIDE:false, F_CRASH_REPORTS:false, F_QUIT_BUTTON:true, HUD_tags:table: 0x21226120, F_ENGLISH_ONLY:false, viewed_stake:1, HUD:table: 0x1420fe08 (more...)}
dt = number: 0.00289368
(7) Lua upvalue 'gu' at file 'Furlatro.lua:301' (from mod with id Furlatro)
Local variables:
self = table: 0x03a78968 {F_GUIDE:false, F_CRASH_REPORTS:false, F_QUIT_BUTTON:true, HUD_tags:table: 0x21226120, F_ENGLISH_ONLY:false, viewed_stake:1, HUD:table: 0x1420fe08 (more...)}
dt = number: 0.00289368
(8) Lua upvalue 'upd' at file 'lib/gameset.lua:27' (from mod with id Cryptid)
Local variables:
self = table: 0x03a78968 {F_GUIDE:false, F_CRASH_REPORTS:false, F_QUIT_BUTTON:true, HUD_tags:table: 0x21226120, F_ENGLISH_ONLY:false, viewed_stake:1, HUD:table: 0x1420fe08 (more...)}
dt = number: 0.00289368
(9) Lua method 'update' at file 'lib/overrides.lua:372' (from mod with id Cryptid)
Local variables:
self = table: 0x03a78968 {F_GUIDE:false, F_CRASH_REPORTS:false, F_QUIT_BUTTON:true, HUD_tags:table: 0x21226120, F_ENGLISH_ONLY:false, viewed_stake:1, HUD:table: 0x1420fe08 (more...)}
dt = number: 0.00289368
(10) Lua field 'update' at file 'wrapped_main:1027'
Local variables:
dt = number: 0.00289368
(11) Lua function '?' at file 'wrapped_main:945' (best guess)
(12) global C function 'xpcall'
(13) LÖVE function at file 'boot.lua:377' (best guess)
Local variables:
func = Lua function '?' (defined at line 916 of chunk wrapped_main)
inerror = boolean: true
deferErrhand = Lua function '(LÖVE Function)' (defined at line 348 of chunk [love "boot.lua"])
earlyinit = Lua function '(LÖVE Function)' (defined at line 355 of chunk [love "boot.lua"])
nevermind it seems the game wanted to immiedietly crash as soon as i played a card
ironic...
just fixed it
W mod author (thanks!!)

so its playing the music that plays when the fire is really intense when the score is 0
only when the score is 0 though

its not crashing though so i dont really mind lol
Is there any way to change the chances on just lucky cards?
Permanently or when a Joker is held?
guys why is my brainstorm showing up like this with no config or anything
Joker related, Im doing a Idol like effect with lucky cards
in context.mod_probability look for identifiers lucky_mult and lucky_money
https://github.com/Steamodded/smods/wiki/Calculate-Functions#contextmod_probability
also that's a question for #💻・modding-dev
because it's not a steamodded mod, the config is in the regular menu
what's the best way to check if the user actually is in a run/game?
obviously G.GAME exists but it always does and I don't see a property within to check for being in a run
okay it seems like G.GAME.STAGE == 2 manages to work after inspecting the code for a bit
don't do that its so wrong
use its name
G.STAGES.RUN
does the same thing except you can actually tell what it does
also its G.STAGE
not G.GAME.STAGE
Thanks for the help I've confirmed this actually works lmao
this is what happens when I don't use Lua for multiple months haha
remember! the Game class is not G.GAME
it is G
confusingly
.GAME is run specific
not to interrupt but this channel is supposed to be for crash logs and stuff not for making mods
oh shoot m'bad
I've always interpreted the G as meaning Global rather than Game
since it comes from the globals.lua file anyways
Can anyone tell me why the innermost function never gets called?
-- Code adapted from Amber Acorn.
calculate = function(self, blind, context)
if not blind.disabled and context.before then
if #context.scoring_hand > 1 then
for i = 1, 3 do
G.E_MANAGER:add_event(Event({
trigger = 'after',
delay = 0.15,
func = function()
G.E_MANAGER:add_event(Event({
func = function()
context.scoring_hand:shuffle('bl_lapsems_gale')
play_sound('cardSlide1', 0.85)
return true
end,
}))
return true
end
}))
end
delay(0.35)
end
end
end,
calculate = function(self, blind, context)
if not blind.disabled and context.before then
print('A')
if #context.scoring_hand > 1 then
for i = 1, 3 do
print('B')
G.E_MANAGER:add_event(Event({
trigger = 'after',
delay = 0.15,
func = function()
G.E_MANAGER:add_event(Event({
func = function()
context.scoring_hand:shuffle('bl_lapsems_gale')
play_sound('cardSlide1', 0.85)
print('Whoosh!')
return true
end,
}))
return true
end
}))
end
delay(0.35)
end
end
end,
A
B
B
B
Must be.
No change in output.
G.E_MANAGER:add_event(Event({
func = function()
context.scoring_hand:shuffle('bl_lapsems_gale')
play_sound('cardSlide1', 0.85)
delay(0.15)
print('Whoosh!')
return true
end,
}))
Looks like the person who was looking at my code spontaneously left. Anyone else got any pointers?
malverk isn't working for me
I have a few problems with Balatro modded. Can someone help me with the following log?
I just installed lovely and smods nothing else...
INFO - [♥] Lovely 0.8.0
INFO - [♥] Game directory is at "C:\Users\elias\Games\Steam\steamapps\common\Balatro"
INFO - [♥] Writing logs to "C:\Users\elias\AppData\Roaming\Balatro\Mods\lovely\log"
INFO - [♥] Using mod directory at "C:\Users\elias\AppData\Roaming\Balatro\Mods"
INFO - [♥] Cleaning up dumps directory at "C:\Users\elias\AppData\Roaming\Balatro\Mods\lovely\dump"
INFO - [♥] Initialization complete in 81ms
INFO - [♥] Applied 9 patches to 'main.lua'
INFO - [♥] Applied 5 patches to 'engine/controller.lua'
INFO - [♥] Applied 15 patches to 'back.lua'
INFO - [♥] Applied 10 patches to 'tag.lua'
INFO - [♥] Applied 5 patches to 'engine/event.lua'
INFO - [♥] Applied 1 patch to 'engine/node.lua'
INFO - [♥] Applied 2 patches to 'engine/moveable.lua'
INFO - [♥] Applied 2 patches to 'engine/sprite.lua'
INFO - [♥] Applied 4 patches to 'engine/animatedsprite.lua'
INFO - [♥] Applied 78 patches to 'functions/misc_functions.lua'
INFO - [♥] Applied 54 patches to 'game.lua'
INFO - [♥] Applied 1 patch to 'globals.lua'
INFO - [♥] Applied 7 patches to 'engine/ui.lua'
INFO - [♥] Applied 113 patches to 'functions/UI_definitions.lua'
INFO - [♥] Applied 59 patches to 'functions/state_events.lua'
INFO - [♥] Applied 127 patches to 'functions/common_events.lua'
INFO - [♥] Applied 57 patches to 'functions/button_callbacks.lua'
INFO - [♥] Applied 222 patches to 'card.lua'
INFO - [♥] Applied 19 patches to 'cardarea.lua'
INFO - [♥] Applied 42 patches to 'blind.lua'
INFO - [♥] Applied 10 patches to 'card_character.lua'
INFO - [♥] Applied 15 patches to 'engine/text.lua'
Running the game without smods is working and also did create a mods folder.
what is the issue exactly
As i start the game it stops responding after the last message in the terminal
Yo, could anyone help me with an issue with the UnStable mod?
Most of the custom ranks show up as incorrect sprites
That is supposed to be a 12 but shows up as a six
The 10 is supposed to be an e and the Jack an 11
Ive reistalled the mod twice and there are no other mods running other than steammodded and talisman
does anyone know of a mod that adds op things? i want to do some long runs but i kinda suck 😛
cryptid
joyousspring
busted buffoons and or isotypical's junkyard can help
what the fuck
I think Stylophone from Bunco crashes the game when selecting a Canvas Card from All In Jest that isn't actively copying a card
hey! I'm making a mod with jokerforge, and have made a joker that plays a sound when it "dies"
it's in the right directory, modName/assets/sounds/thekiddeath.ogg, but for some reason, it requests for the same file in resources/sounds/thekiddeath.ogg???
how do I fix this please
and yes I have tried putting the sounds folder in a folder called resources but it still crashes immediately
the resources thing its just something from vanilla, the key for the sound is probably wrong somewhere but i dont use jokerorge so idk
i would recommend asking the jokerforge server
oh there's a jokerforge server?
yes you can find it on the page somewhere at the bottom of the menu
<@&1133519078540185692>
pretty good, am working on my first own mod
how do I check a value in my config.lua file
help plzzz
SMODS.current_mod.config I think?
one nice way to go about it is to do smth like tro_config = SMODS.current_mod.config at the beginning of your main.lua file - then you can use tro_config.config_value as your reference (tro_config here is just an example)
thats what i do
but i got a new problem now :(
INFO - [G] Sillylatro | Failed on Jalatro.lua : Error reading file 'Jalatro.lua' for mod with ID 'btr_addons': Could not open C:\Users\myname\AppData\Roaming\Balatro\Mods/sillylatro/Jalatro.lua in mode r
INFO - [G] processing : bltro.lua
INFO - [G] Sillylatro | Failed on bltro.lua : Error reading file 'bltro.lua' for mod with ID 'btr_addons': Could not open C:\Users\myname\AppData\Roaming\Balatro\Mods/sillylatro/bltro.lua in mode r```
heres my code for loading it
```lua
for _, file in pairs(NFS.getDirectoryItems(dir)) do
print("processing : ".. file)
local chunk, err = SMODS.load_file(file, "btr_addons")
if chunk then
print("now loading ", file)
local ok, func = pcall(chunk)
if ok then
print("Sillylatro | loaded ".. file)
else
print("Sillylatro | Failed on ".. file, " : ", func)
end
else
print("Sillylatro | Failed on ".. file, " : ", err)
end
end
i have no idea what mode r is
my id for the mod is right
maybe a silly question: what do you need the id for in load_file?
you can def use assert
yeah so here's my thinking
at least from what little i know
is this just one folder you're loading?
yea
which is why i have a for loop
im gonna simplify so its
for _, file in pairs(NFS.getDirectoryItems(dir)) do
assert(SMODS.load_file(file, "btr_addons"))()
end
load_file(dir..'/'..file)
what's dir in this equation?
Btraddon = SMODS.current_mod
local dir = Btraddon.path .. "Addons"
what is mode r bro
i think mode r is just shorthand for read? that one is just love trying to open files
AH found it
so crust had the right of it
you wanna do load_file(dir..'/'..file)
thats.. not the problem..
or in this case I think it's just "Addons/"..file"
bro does not see the error
Plus i changed dir to be
local dir = Btraddon.path .. "Addons/"
WHAT DOES IT MEAN
WHAT DOES MODE R MEAN HELP JAM
fine dir..file
but in the errors it shows the entire thing
considering you have it there
it doesn't, I don't see the "addons" folder in the path
it clearly doesn't have Addons
INFO - [G] Sillylatro | Failed on Jalatro.lua : Error reading file 'Jalatro.lua' for mod with ID 'btr_addons': Could not open C:\Users\myname\AppData\Roaming\Balatro\Mods/sillylatro/Jalatro.lua in mode r
INFO - [G] processing : bltro.lua
INFO - [G] Sillylatro | Failed on bltro.lua : Error reading file 'bltro.lua' for mod with ID 'btr_addons': Could not open C:\Users\myname\AppData\Roaming\Balatro\Mods/sillylatro/bltro.lua in mode r
smods just hates me 😭
ah.
it js hates me bro
do not prepend your mod path
to the dir
smods does that
and if you do it twice
that certainly isn't a valid path
^
me when i continually fuck up a well documented function
its not working
no crash
-- code
-- variables
Btraddon = SMODS.current_mod
local dir = "Addons/"
-- load addons
for _, file in pairs(NFS.getDirectoryItems(dir)) do
print("Sillylatro | loading : ".. file)
assert(SMODS.load_file(dir..file, "btr_addons"))()
end```
"Sillylatro" never is printed
like i cant find the word
oh lmfao
you need to add the mod path to specifically the getdiritems call
not to the dir variable
ima kms bro
isnt there a load_dir function
no
no
😦
rip there ain't no Jiamonds
now i gotta make it restart after leaving the config menu
if theres changes
jam can u help with that :(
crust if ur here can u help :(
so what are you doing to change the text?
codes there
local old = init_localization
function init_localization(...)
print("jala = ", Btraddon.config.jala)
if Btraddon.config.jala then
for _, joker in pairs(G.P_CENTER_POOLS.Joker) do
local txt = G.localization.descriptions.Joker[joker.key]
if not txt then goto continue end
txt.name = changewords(txt.name)
txt.text = changewords(txt.text)
::continue::
end
end
return old(...)
end```
also i gtg now ill be back in like an hour
wawawawawa
how can i make a shader apply to everything
wdym
which part
everything on screen or the screen itself
so im making the entire game 45 degrees
screen itself i guess?
why do you need shader for it
prime x y problem
real?
instead of rotating the canvas
my brains fuzzy what
rotate the game canvas drawing
which file does that
probably in main
im looking at the love2d documentation i cant see anything on rotation
@abstract surge okkkkayy
alr
SMODS.Joker {
key = "joker",
pos = { x = 0, y = 0 },
rarity = 1,
blueprint_compat = true,
cost = 2,
discovered = true,
config = { extra = { mult = 4 }, },
loc_vars = function(self, info_queue, card)
return { vars = { card.ability.extra.mult } }
end,
calculate = function(self, card, context)
if context.joker_main then
return {
mult = card.ability.extra.mult
}
end
end
}
this is jimbos code, we'll start from the top
for every object you add, its SMODS.nameofobject
then you make it a table {}
ok
the key is an id for the joker, must be a unique string
it isnt here, but the atlas is the SMODS.atlas (just a reference table of images and info on them) for the joker
actually could we vc
if ur comfortable for it
ye i can
amulet
how does the game track which cards were played this ante
hoping i can use that for a joker effect
wait i found it
is it really just card.ability.played_this_ante
i guess i need to lovely patch it
i need to access played_this_ante on the current hand, but that makes it always hit true since it is set to played_this_ante right when the hand is played
i guess i could hook the play hand button and check it there..?
what is the function for the play hand button
Try seeing if context.press_play runs before the flag is set
nnope
its too late
i checked it like this in case it matters
headshot was indeed printed which is bad
-# oops sent that in wrong channel mb chat
I have a few problems with Balatro modded. Can someone help me with the following log?
I just installed lovely and smods nothing else...
Running the game without smods and only lovely is working and also did create a mods folder.
after putting the smods folder in the mods folder and starting the game, the console starts showing the log but stops at the "INFO - [♥] Applied 15 patches to 'engine/text.lua'" and the game doesnt respond anymore...
You would have to set a different variable on the card to card.ability.played_this_ante at context.debuff_card and context.check then you would check for the new variable.
i would rather hook into the play button and check highlighted cards before they get set in case some other mods do something with the same value
(like theres a pack in MultiPack that lets you play hands from the pack, which accounts for that value; this way it will support other mods that interact with the value)
No, you wouldn't change card.ability.played_this_ante
oh yeah
why these contexts
Because they're called when a card is selected.
that sounds like it will cause problems
Could someone explain to me what those the ^chips or ^mult supose to mean in scoring in mods
I seeing in few none vanilla mod but not sure about the equation
chips = chips^x
the ^ symbol means exponent or power of x
^3 is cubed, ^2 is squared, this is insanely powerful
Thank you very much for that
use amulet instead of talisman, and update cryptid to 0.5.14
how would I make the card on the titlescreen different?
specifically changing its rank
ok
talisman replacement??
yep, and I've seen talk in the cryptid server of deprecating talisman
amulet should get rid of all the compare number to table crashes, and you shouldn't need to throw to_big calls everywhere anymore
oh lets fucking go
how do you change the textures of the Friends of Jimbo cards?
Nvm, I just had it on x2, which only shows up when you smooth pixels
so im down loading a mod thru git hub with lovely injector and steamodded and it wont show up in game
no
you didnt install lovely correctly
^, check out https://github.com/Steamodded/smods/wiki/Installing-Steamodded-windows and especially the "Common issues" section
im working on downloading lovely and it tells me to put it into the game directory. im using mac and i dont really know where that is
is there a guide on how to
have you considered reading any of the links that other people have sent for your problem in this chat?
just a thought
i read them
theres your guide
i did what it said and it wont work still
while playing modded balatro and streaming on discord I cant see my mouse and my friend cannot see the stream (its frozen for them)
How fix pls :<
I'm playing using handy mod, talisman, debug plus plus, and a mod i made myself using jokerforge
I see balatro move for half a second and then it freezes, everything else is normal tho
I even hear the sound of the game and see the mouse moving
weirdly she can see the mouse but i cant
this happened with my other friend earlier today who had a similar experience as well
turned off all my mods still same issue
maybe its not to do with the mods
fixed it
turns out it was because i had borderless fscreen on
switching to windowed fixed it
erm what
hey everyone, I am working on my first mod and I am making my first joker, it works perfectly except that it doesn't do the little +mult "bop" animation thing while scoring, the mult gets added but there is no noise for it and the joker does nothing visually
key = 'ribbit',
loc_txt = {
name = 'Ribbit',
text = {
"{C:chips}+3{} Chips, {C:mult}+3{} Mult,",
"and {C:money}$3{} at end of round"
}
},
atlas = 'ribbit',
pos = {x = 0, y = 0},
unlocked = true,
discovered = true,
rarity = 1,
cost = 5,
blueprint_compat = true,
eternal_compat = true,
perishable_compat = true,
config = {extra = {chips = 3, mult = 3, money = 3}},
calculate = function(self, card, context)
if context.joker_main then
return{
mult_mod = card.ability.extra.mult,
chip_mod = card.ability.extra.chips,
}
end
end,
calc_dollar_bonus = function(self, card)
return card.ability.extra.money
end
}```
return mult and chips, not mult_mod and chip_mod
_mod returns are specifically for behavior that doesn't have the default message
also in the future, mod development support goes in #💻・modding-dev, this channel is just for support installing and playing mods
thank you so much!
will know for next time ^_^
does anybody know if this cryptid crash is a conflict with another mod? or shouldd i just never use high five again
Yes, high five for some reason uses _ instead of nil and _ is usually used for unused variables, so a different mod had set _ to 0.
does anyone have like a "mod pack" where i can get majority of the good qol mods in one?
can anyone help me out? balatro crashed while trying to load with blueprint, criptid steamodded and the Talisman mod, and ive been using the balatro mod manager and this is the screen that pops up, any help would be greatly apriciated
it sounds trite but try uninstalling and reinstalling the mods, BMM sometimes does wonky things to your mod installation
I have a few problems with Balatro modded. Can someone help me with the following log?
I just installed lovely and smods nothing else...
Running the game without smods and only lovely is working and also did create a mods folder.
after putting the smods folder in the mods folder and starting the game, the console starts showing the log but stops at the "INFO - [♥] Applied 15 patches to 'engine/text.lua'" and the game doesnt respond anymore...
send a screenshot of the console window
if it says Select - at the top, press escape
you can try pressing the right arrow key to make it progress, sometimes itll stop if you click on it iirc
while having the console focused
why does
function get_blind_amount()
return getblindamount()
end```crash when i (try to) start a run?
says
talisman/break_inf.lua:181: attempt to compare nil with number