#⚙・modding-general
1 messages · Page 169 of 1
ca chow
What
i love him
jolly joker should say M instead of J
what do you think of them
the lil guys
is the wee joker gonna be 4 pixels
im sorry to break this to you
wee joker doesnt have its own sprite
its just hte regular joker sprite
but the game code
oh right
resizes it
😔
Why smol
oh btw i may as well ask
does making a texture pack require steamodded in any way?
like can i make a texture pack and slap it into my mods folder
is that possible
You need SMOD to load the files
you could, of course, use lovely to replicate what steamodded does to load the files yourself, but at that point you should just use steamodded
I like it
Useful when I have 100 jokers in my Cryptid runs
the cryptid ones will be fun
i have 150 left first tho
😭
this texture is inspired by jen's cool playing card retexture
the smol ones
i dont know if he released it
yet
okay early morning modding concept
before each blind you roll a die and each face of the die grants a certain benefit
you can buy die faces in the shop
one of the faces is a bad face which makes your life harder
Hmm funny
for example, each time you defeat a boss blind, that boss blind replaces the previous bad face of the die
is this inspired by the other guy that makes quarter size jokers?
just joined cryptid's server to get myself an extra chip
best feature ever i think
NOOOOO
im gonna have to leave now
Lmao
it perished... time to leave
whenever a membership card is debuffed, a random person is kicked from cryptid's server
it was going so well
i know, despicable
Why you take all perishable rentals?
Is the rental deck?
Aaa, i see, when i see that cryptid joker i was thinking the deck cryptid have
yo
anyone have the sprites for uh
tags
i dont have it with me rn
like just the image
In x1 or x2?
x1
if you're a mod dev you can ask in #💻・modding-dev, if you're a player trying to get mods to work you can ask in this channel
thanks
do you have the full error message?
bullshit
rip
god damn it, the fist time i got to ante 7 boss on gold plasma
and i get this bukllshit
money rush
even moer money rush
could make it even more so
jesus
That's disgusting I love him
+15$ at the end. name "Big Earner" orgin NLM
Hmmm. What's your steamodded version?
Nice :3
He looks absolutely horrendous though
Love it
was basing it on making him a mafia don
hey, is there a discord server for bunco ? i've got my game crashing when launching it with this mod
like almost every balatro mod, there's a thread? https://discord.com/channels/1116389027176787968/1220084296346501201
omg i found a solution on this thread tysm
Alrighty. Once you come back you might want to show this crash to the dev of incantation, he'll know more about it than me. Here's the thread: https://discord.com/channels/1116389027176787968/1262697083438235729
it happened when i tried opening a booster pack
and now after beating blind
i didn't add/disable any mod during my run
Maybe you need send the full txt error, you can copy it using ctrl c and do ctrl v here
guys i think i turned balatro into an instrument
Now play Bumble Bee on it
“Anyways, here wonderwall” 
i don't think that fits into a pentatonic scale
🎵 beans...., beans... the musical fruit?? 🎵
Lmao
Hehehe
whats the mod loader yall reccomend and how do i download it?
from the top of anyone's head, does anyone know what mods have custom suits?
need to test an interaction with custom suits and my work
Bunco and sixsuits
easy, thx
There's steamodded and balamod, but steamodded is the more supported loader. You can read more about it here: https://github.com/Steamopollys/Steamodded/wiki/01.-Getting-started
this look okay?
ive got it thanks <3, how do i put mods in?
sorry if im asking stupid questions
you find some cool mods through #1209506514763522108, https://discord.com/channels/1116389027176787968/1260833176935465063, or anywhere else
you then probably download a zip, and unzip that as a folder into the same directory as steamodded, in Mods
really cute whats the concept behind it, because that will help judge if the vibe is good.
is there a mod that doesnt take the time and just skips instantly skips to the final score
cus i really messed up not using a mod
there should be
ive been on this hand
Talisman's skip animations is pretty close to doing that
FOR 30 MINS
gameplay
I think it looks good
Talisman
do i need to creaste a mods floder in steam modded or put steam modded in a mods floder?
The second one
cuz i did that and it doesnt work
you should have a Mods folder in %AppData%/Balatro
In users/[you]/appdata/roaming/Balatro
in that mod folder, there should be a Steamodded folder and a lovely folder
i do
Which that is a shortcut to
there is a lovely folder in steam modded is that what you mean
no
srry
no worries, it's confusing haha
The lovely foldr doesn't get made until you boot the game
^ did you not boot the game yet?
guys, im making a meme tutorial for download lovely and steamodded, it will be a cursed thing XD
Like a 2008 tutorial
No, that's fine. Did the console pop up together with the game?
i have a lovely folder in steam modded but not in mods
lemme launch the game without mods again
1 moment
now it doesnt wanna launch even with steam modded
crash or just exits silently?
Did you add the exception for the folder Wyeth version.dll (the one when the game exe) to Defender?
panicked at crates\lovely-core\src\lib.rs:96:41:
Failed to parse patch file at "C:\Users\mgjva\AppData\Roaming\Balatro\Mods\Steamodded-main\lovely\achievements.toml":
Error { inner: Error { inner: TomlError { message: "unknown variant regex, expected one of pattern, copy, module", original: Some("[manifest]\nversion = "1.0.0"\ndump_lua = true\npriority = 0\n\n## Achievement API\n\n# fetch_achievements()\n[[patches]]\n[patches.regex]\ntarget = "functions/common_events.lua"\npattern = '''(?<indent>[\t ]*)if G\.F_NO_ACHIEVEMENTS then return end\n\n[\s\S]{4}--\|FROM LOCAL SETTINGS FILE'''\nposition = 'before'\n# match_indent =
true\nline_prepend = '$indent'\npayload = '''\nG.SETTINGS.ACHIEVEMENTS_EARNED = G.SETTINGS.ACHIEVEMENTS_EARNED or {}\nfor k, v in pairs(G.ACHIEVEMENTS) do\n if not v.key then v.key = k end\n for kk, vv in pairs(G.SETTINGS.ACHIEVEMENTS_EARNED) do \n if G.ACHIEVEMENTS[kk] and G.ACHIEVEMENTS[kk].mod then\n G.ACHIEVEMENTS[kk].earned = true\n end\n end\nend'''\n\n# check_for_unlock\n[[patches]]\n[patches.pattern]\ntarget = "functions/common_events.lua"\npattern = '''if G.GAME.challenge then return end'''\nposition = "after"\npayload = '''\nfetch_achievements()
-- Refreshes achievements\nfor k, v in pairs(G.ACHIEVEMENTS) do\n if (not v.earned) and (v.unlock_condition and type(v.unlock_condition) == 'function') and v:unlock_condition(args) then\n unlock_achievement(k)\n end\nend'''\nmatch_indent = true\n\n# unlock_achievement()\n[[patches]]\n[patches.pattern]\ntarget = "functions/common_events.lua"\npattern = '''if G.PROFILES[G.SETTINGS.profile].all_unlocked then return end'''\nposition = "at"\npayload = '''if G.PROFILES[G.SETTINGS.profile].all_unlocked and (G.ACHIEVEMENTS and G.ACHIEVEMENTS[achievement_name] and not G.ACHIEVEMENTS[achievement_name].bypass_all_unlocked) then return end'''\nmatch_indent = true\n\n[[patches]]\n[patches.regex]\ntarget = "functions/common_events.lua"\npattern = '''(?<indent>[\t ])if G\.F_NO_ACHIEVEMENTS then return end\n[\s\S][\s\S]{16}--\|LOCAL SETTINGS FILE'''\nposition = 'before'\n# match_indent = true\nline_prepend = '$indent'\npayload = '''\nif not G.ACHIEVEMENTS then fetch_achievements() end\n\nG.SETTINGS.ACHIEVEMENTS_EARNED[achievement_name] = true\nG:save_progress()\n\nif G.ACHIEVEMENTS[achievement_name] and G.ACHIEVEMENTS[achievement_name].mod then \n if not G.ACHIEVEMENTS[achievement_name].earned then\n --|THIS IS THE FIRST TIME THIS ACHIEVEMENT HAS BEEN EARNED\n achievement_set = true\n G.FILE_HANDLER.force = true\n end\n G.ACHIEVEMENTS[achievement_name].earned = true\nend\n\nif achievement_set then \n notify_alert(achievement_name)\n return true\nend'''\n\n# create_UIBox_notify_alert\n[[patches]]\n[patches.pattern]\ntarget = "functions/UI_definitions.lua"\npattern = '''local t_s = Sprite(0,0,1.5(_atlas.px/_atlas.py),1.5,_atlas, _c and _c.pos or {x=3, y=0})'''\nposition = "before"\npayload = '''if SMODS.Achievements[_achievement] then _c = SMODS.Achievements[_achievement]; _atlas = G.ASSET_ATLAS[_c.atlas] end'''\nmatch_indent = true"), keys: ["patches"], span: Some(123..128) } } }
oh boy
if you could paste it in a code block next time that'd be nice haha
I'm assuming you have lovely beta7?
?
```
Codeblock! Escapes discord's formatting such as underscore or italics, among other stuff
```
Codeblock! Escapes discord's formatting such as __underscore__ or *italics*, among other stuff
Try deleting version.dll from the balatro game directory and getting beta6 instead https://github.com/ethangreen-dev/lovely-injector/releases/tag/v0.5.0-beta6
where can i find that
in... the page I just linked you?
The thumbnail is insane XDDD
oh with the background too, nice
sorry for being so stupid i cant find it
Hey there y'all, I hope I am not being annoying but my computer keeps insisting that Lovely-x86_64-pc-windows-msvc is a virus, and when I try to grab version.dll and put it into the Balatro area it denys me and says its a virus
go to steam, right click on balatro > manage > browse local files
ah oki
you can follow the steps at https://github.com/Steamopollys/Steamodded/wiki/01.-Getting-started#about-anti-virus-issues
its launching again
but without the black window
did you put the new version.dll from lovely beta6 in?
yes
your anti-virus probably got to it
see ^
Should look like this, yeah?
yup, perfect
I did the "add an exclusion for this directory" part right, yeah?
cool
Though Real-Time Proctection didn't re-enable like it said it would, so I thought I did something wrong
the guide means "real-time protection will re-enable itself again, at some point in the future"
ah yes the battle as old as time balatro mods versus windows defender
good AI prompt
im cooking
yeah you'll have to disable real-time protection and add the exclusion to the folder
that sounds verry safe
it'll automatically re-enable itself after a bit
i know but also pain
(or you can do what I did and re-enable it after putting the excustion, its very quick)
https://www.youtube.com/watch?v=MwF6tN7HAlA THE WORST TUTORIAL FOR MOD BALATRO IS HERE
what happen now, i need to set in public, sorry
your entire windows being in non-english really adds to it huh
https://www.youtube.com/watch?v=MwF6tN7HAlA NOW IS IN PUBLIC
yea but it stills go through the joker animations
still makes me wait ages
did you... enable the setting?
yea it just tells me the score
but i still wait for the jokers
to keep retriggering
so now onto my other question
- Create a directory named
Modsinside the save directory if it doesn't already exist, and navigate to it.
is it supposed to look like this before I make aModsfolder?
this has truly moved me in an emotional way. thank you for showing me this way of life
oh yeah it's not a magic bullet - balatro still has to actually do the calculations you made it do
10/10
LMAO, How do you rate the tutorial XD
10/10
Yup, seems good
I was nervous because it was so sparse and I assumed there would be a folder labeled "Saves" lol
now when someone ask for mod balatro, i just post the video haha
Oh those are found in the 1 folder haha
It shouldn't be in the 1 folder though, right?
the mods folder I mean
cool
same level as settings.jkr
I thought so
weird bug though, when I click back on the mods menu in Balatro it restarts my game
unless that's intended
after disabling/enabling some mods?
using OBS from steam goes kinda hard
haahah
the entire video is a meme
XD
couldn've been worse if you didnt' delete the lovely zip from the balatro folder (and also there was an old one there you overwrote)
it didn't use 009 Sound System Dreamscape 😔
NOOOOO, I FORGOT IT, SORRY, that sound is magic
and the unregistered hypercam 2
Well I had no mods in yet lol
I wanted to check if I did it right before adding mods
well now you can upload how to mod balatro 2024 (UPDATED 2024)
Huh, interesting. Let me test that
HAHAHA you're right
Lol
I'll go see if I can fix that
I mean its a 0.01% mattering bug but
because people aren't gonna have No Mods with the Modding thing
but lol yeah
I found a bug, where's my hat
🤠
Phone A Friend -- Rare Joker
+3 joker slots. -2 hand size per extra joker slot used.
looks good
but maybe holders or whatever you call them on the phone
where you put it down on
the rest looks god really cute ❤️
good idea! thank you :>
highcard support....
good art tho!
if i use the lovely injector, will i gain magical powers? what magical powers will i gain? can i select the magical powers? how many times can i use the lovely injector to get magical powers before i suffer side effects?
You get the magic power to mofiy the games code
The amount of times you use it does not corralte to the side effects, but is corralated to the other patches that touch the same stuff as you
alright sounds good i'll use these powers for evil
i log in next day and my mods arent there, the files for the mods are still in the game files though
You need to set up that exception for the exe folder in Defender
i turned off defender completley
As i said that doesn't stick
do i have to restart or is there something i can do
You just add the exception and re-download the version.dll
Everything else should be as you left it
thank you very much GayCoonie
Np :3
does lovely go in the steam files thing or di i need to run %appdata% i forgot
The steam files thing. With the exe
Coonie, you saw the meme video?
thanks
Which one?
do i set the entire balatro folder as an exclusion?
Yes
it says it cant find the folder when i type "balatro"
There is a folder option
Seems retro but actually useful. Just skimmed through tbh
becuase to my knowledge i can only access it by typing %appdata%
i did that
Needs an 'unregistered hypercam 2' watermark though
Not that one
The one with the game files
hold on i put balatro in my d drive brb
Lol
The should still be fine? Just whatever steam common folder its in
alright i set it
i have windows 11 and i hate it
Hence why I use Linux
Ewww windows 11
Hahahah
you may want to consult with a doc if lovely makes you itch
Not lovely dev, Lovely chapter 2 when?
im trying to install lovely so i can install cryptid but i have to turn off all my downloads and windows threat protections and the second i turn it back on after getting lovely running it all gets deleted by windows threat protection. is there anyway to have windows threat protection on and mod the game?
You need made a exclusion in windows defender for the balatro folder
So you can have the windows threat protection and play modded balatro
Ohh ok thank you
You downloaded cryptid?
I translate this and sounds very bad Lmao 😂
Epic OOC
yeah it gave no issues, only dowloading lovely and getting it running had issues
Kingler Goldbat is making my life easy (never was fond of a vampire joker before)
Debug menu jumpscare scary alert
does anyone know what folder you download your mods into . downloaded a mod into my balatro folder but it did not take
You go to your run on windows and enter this "%AppData%/Balatro"
There should be a mods folder in there
I've run into a bug where achievements didnt unlock even though I have achievements enabled mod in my mods folder. Anyone have insight on that?
Or are all steam achievements disabled
Thank I will Try That
What achievement you get?
I just beat my first run, but nothing popped up on steam
so ante 8 + completion didnt show
I know for example, when i get C+ i need win ANOTHER run for get the steam achievement
And i have steamodded and achievement enabler
Ah, so probably just another run will do it?
Maybe check if achivement enabler have a update
Do this
Yeah on my second run now at ante 8, no achievements yet :\
Beat my second run, no achievements yet
is there a mod to compress the eris cards into something usable lmao
like say 383x eris or something
#1262697083438235729 Incantation
ty 🥺
Nope
uh.... what'cha doin there buddy?
dunno what the cause would be if not this, though I don't remember discarding just that ace
gg
Lol
Coonie play gold stake
that's just less fun for me. I won gold stake on a deck or two back with unmodded, and that's good enough for me, lol
I prefer to go way above ante 8 in white stake
gold stake endless kinda fun though ngl
fair
gold stake without perishables would still be fun
Yeah I could see that
though I often end up redeeming vouchers that do most of what higher stakes do
and with an upside :P
There is one sticker for joker (i dont remember the name) if you dont skip a blind per ante the cards gets debuffed, that is worst XD
Is very very troll
And other when you sell the joker destroy a random joker you have
yeah I don't have sylvsticers or whatever it's called, I think that;s what that secons one is from
first is bunco and I do have I think
But im taking about your mod pack
I play my modded runs in your pack
Gold stake
I only get the bunco stickers from that one boss
I want do gold stake with sandbox sleeve sandbox deck but i cant XD
And i added cruel blinds XD
lmao
Its a pain but, with time i will get it (maybe) [i guess]
is it normal for cryptid to make the game run at like 30 fps?
if it's after a few antes, and there's been a fair amount of card desctruction or duplication going on, then that'll kinda happen with any setup, even vanillia if you can get enough events to happen
just restart the game to temporarily fix
There will no be modding on Android?
RIP
if there is we won't be able to talk about it here
what's the sixth voucher from the left from? Because it's crashing on obtain from a voucher pack through mystery voucher
ah actually looked at the crash log, is it reverie?
I haven't been doing much modding (the only mod I have installed is the one that changes "Straight" to "Gay"), are there any good mods that expand the game while keeping the spirit of the game relatively the same? ie stuff that can break if you do it right but doesn't make the game way too easy.
does anybody have the link to the Balatro cryptid mod server
I THINK SO???
ayyyyy
it doesn't get much better than the gay fr
lame
guys do you think i'll hit the negative
-42069/10
OH I CAN'T EVEN AFFORD IT
lemme play my 140 chips 10 of spades
stuntshovel
if only you could select .8 card
chat which tag do i pick
d6 tag
OH I FORGOT VOUCHERS WERE RANDOMIZED AS WELL
I tend to prefer econ tags, so whichever gives the most monies
oh that's useful
ok so that'd be investment tag then
picking that
buying :D as well since i can afford it
i know glowing deck is gonna make you big and strong one day, dubious joker
COOL JUGGLER?????????
ok that gastly's much better
oh hey.
that certainly helps
i was waiting for you...
AWWWWWWWWW IT DOESN'T COPY THE CHIP VALUE
can anyone give some full package mod reccomendations? mods that come with jokers blinds etc. ive played a bunch of cryptif but trying to find something new
they call him the killer...
the most hung of men
Ortalab for sure
for more recs I reccomend just looking at my modpack #1267720426109272135
or just using it if you want a shit-ton of content
dude i'm actually fucking pissed lmao
what brain rot does to a motha
ok so
i opened an arcana pack
i destroyed all my cards using the hanged man inside of the arcana pack
but it turns out i couldn't skip
and since i didn't have any cards to select
i was essentially softlocked
so i had to quit and re-enter the run
BUT APPARENTLY THAT JUST RESHUFFLED MISPRINTED SLEEVE'S RNG
ooof yeah arcanas do that when you don't have any cards in hand, I have no idea why
value
OK SO EVERYTHING'S A DOLLAR NOW LMAO
ok so i've just essentially made a money printer
Coonie, you can play cryptid disabling all except for the decks?
I mean I could if I wanted to, yes. I'm just waiting for the balanced version because the jokers seem cool for the most part, just don't want the super crazy ones
and you can't disable legendaries, which a lot of the crazy ones are, seperately
the other rarities are pretty normal from what math says
the other vanillia rarities I mean
i've heard rumors about you.
https://cdn.discordapp.com/attachments/1264945005772935221/1277741011401183312/LOBOTOMIA.mp4?ex=6718c14c&is=67176fcc&hm=30700179fea79ecd5692069f7dacdf0de322c9147be1b834ad7698d6d7c6f496& i just want share this vid i made two months ago
M
is there a way to re enable steam achievments with mods loaded?
download this mod
Hero
whyyyy
my mods just stopped working today, they were working fine yesterday night
defender ate lovely
make an exception for the folder version.dll and the game exe are in
goddamn it defender
you're right, lovely only has a dump and log in the file in my mods section
thanks
np :3
though lovely doesn't go in your mods folder, it goes in common/Balatro (dunno the rest of the path) with the exe
those sump and log files are just what it creates
ohh
yeah lovely is missing from my balatro tho
yeah because defender nommed it, as I said
that's the folder you add the exception to
thank you for your assistance gay racoon
you're welcome :3
how do i stop defender from messing with it? its stopping me from moving lovely into it
Coonie, is a good idea send the tutorial here? (i think no)
Open windows defender
click here
disable real time protection
it ate the lovely as i was going to turn it off lmaooo
its so hungry
i got that figured out myself
i just turned it off temp
you need made the exclusion for the folder
like this
but my windows is in spanish so my screenshots dont help much

iirc when windows tells you its a threat you can just tell it to ignore it/white list it
dude this is so much of a livesaver you don't understand
Anyone know how to add a mod?
😦
fuck
Installing this is more complicated than adding a mod 🤣
But it's not that difficult
there isn't
got meowth as my first pokemon joker when i played my first run
its all coming together
moneyyy
Quick question, how do you update mods? Do I have to just re-install the new version if one comes out?
Example, I saw that the pokermon mod got an update for Yamper's Art, but how do I go about getting that in there
you just have to reinstall it, yeah.
Thought so, just wanted to check. Thanks!
does anyone know that this means?
it's happening when i have lovely in my game directory
Verify file integrity in steam
ah gotcha
does the newest version of lovely just not work?
^with the newest version of steammodded
all i want is the dynamic blueprint mod :,,
it doesn't work with an old version of steamodded that is clearly on your game
as wilson said, verify file integrity
i just did
and it still doesn't work
i like JUST installed the newest version of steammodded
except you do because it's open source, you can literally go check
do you have 2 copies of steamodded?
i have one
I can assure you that's not what you did unless you previously had the same old version without lovely
how did you install steamodded?
from github and using the injector thingy
that is an old version of steamodded
see, that's not the latest version
there's several depreciation notices
i've never done this before
how is that unchill? I just informed you it was an old version fo steamodded
wdym
you're really helpful wilson
I did the exact same thing
i appreciate the help a lot
aure did the same thing?
don't be silly aure, telling people to read is RUDE
:/
sorry my bad Eremel, I tend to forget that people don't like it when I do that
maybe it's time to remove the 0.9.8 release
I mean theres still some use for having it around
like if you want to run an older mod
I'll opt for a 1.0 beta release at this point, just some progress on the index branch I want to get done first
and another use case I can't mention here
not like the code would suddenly be unavailable, but sure
I don't like deleting past releases
well the injector dissapearing would be bad
for any reason
yeah same
I mean one could always build a new one
Maybe make a bigger notice for the 0.9.8 release
Like jsut a
This release is really old and you should not use in 90% of use cases. Please install the alpha version instead
Oh I can edit release's
oh we also show in the wiki the latest release
@lean dune question think you can make the mod index pr just a self updating steamodded pr? If we had that, I think we could get away with frequent beta releases
at this point I really can't justify not having any releases for 1.0
can we tie a release to the master branch?
https://www.youtube.com/watch?v=MwF6tN7HAlA&t=13s&pp=ygUSaG93IHRvIG1vZCBiYWxhdHJv i see a moment for the worst tutorial for mod balatro :D
or something with actions to make a new release every time we bump the version
maybe that's not a bad idea
I can take a look this afternoon
I'd assume that there are GitHub actions to make releases, so that should be possible.
I'm not super proficient with actions though, took me a while to even get the auto-merging on the index repo to work
yeah we just would have to detect a version bump
If we're gonna do that I suggest that we get the remaining PRs merged
(Plugging Rarity ObjectType API)
thanks for your help guys, i figured it out and got it working :) sorry for getting mad earlier lol
there's an old action on the repo that bumped version and tagged it when the version was changed in manifest.json I think? maybe just expand on that
looks at better calc
I still need to finish the tag pr
I would like it before a beta but it's unlikely
maybe we should do a feature freeze
say no more featrue pr's before the beta, finish the existing ones and then make a beta
Or at least some of them
It would give us the time to write all the remaining docs and annotate any functions/code.
yeah that too
for index, I'd like it spread across multiple stages:
- auto-update self and indexed mods
- wait for mods to be registered into the index
- add in-game mod browsing (post-beta probably)
what docs do we still need?
oh also we need some kind of safe mode mechanbisim
a lot of stuff
theres plenty of api's completly undocumented
SMODs.functions don't seem documented
I think the sticker api sin't documented
Also I've found even checking for updates is too slow for large mod lists, so we might need a server caching commits on all indexed mods to just send as one list to compare against
scraping the web page for a commit hash takes around 600ms per mod, while git pull while already up to date is upwards of 1sec
reading from zip files is useful for this imo
I would be down to help
This is what I've written up about that, not finished tho there's some stuff missing
both CPU and code wise
we need to get lovely supporting this, and it should be exclusive with non-zipped folders (which are then safe to dev on)
if we just have a machine we just keep git repos cloned and pull the latest source
actually if lovely gets working on it, then zipped folders would be super nice
Do we need SMODS.DollarRow anymore atp?
it's probably better than any sort of internal safe mod mechanism that might fail
Merry (Andy) go round (couldnt think of any other NameBase for Merry Andy)
We should def keep the patches to allow negative dollars on payout but idk if this class is needed anymore.
then we need to think about how to have users make the transition to user-mode indexed zip files
I mean we could just keep both. We wouldn't auto update directory ones and just ask users if they want to switch. The folders would still be handy for developing
a prompt to convert and update everything is fine for basic users, maybe that's all we need
yeah
mod devs will get around by themselves
maybe keep old folders around somewhere
just so if someone has unchanged stuff in there it doesn't get nuked
for sure we need backups
what should the behaviour be if the same mod is in a folder and zip at the same time?
Specifically we need to coordinate that with lovely
I'd opt to ignore zips that have a folder of the same name
especially as that can also happen with manual downloads
I think it needs to be more than that
I think we need to scan the folders and zips and ignore duplicate mods
Perfect, I'll get started on a few of these. I'd also like to neaten up my calculation contexts (as well as adding retrigger api stuff to it) and finalise the UI stuff I started on
so another pre-load pass that identifies mod IDs and gets rid of dupes? Shouldn't be too hard on steamodded's side, we just need to make sure it's consistent
which means, once again, shared metadata files are needed
I mean we need to do it for deps anyways
I think maybe lovely should be doing this
it decided what mods to load or not then lets us know
or maybe another tool is needed
But steamodded can have issues with handling mods if it crashes
maybe steamodded has gotten too big
I mean theres jsut some stuff we can't do
but it's nice to have an all-in-one dependency
not without more control over lovely
cant belive noone has yet made this meme
I mean if we can expose something like require('lovely').is_loaded('path/to/metadata.json') that'd be fine for making it consistent
yeah or even just like a table with the paths and and id's loaded
though it would have to handle non-lovely things tyhen
made it a deck who gives you a eternal negative oops all 6s in the start
is it possible to load from a different texture sheet based on edition?
I've been trying to inject into card.lua to pull from a different sprite but I can't figure it out
will the edition always require a different sprite?
take a look at Blueprint+
it relaods sprite sheets on the fly
not a huge deal if shared metadata files are a thing and lovely mandates that mods must assign an ID. We just need to coordinate the general format
fixed it
the idea of wild/mult/bonus cards having different art seems cool
I started off using json files on steamodded's side, but I'd switching to toml if lovely exposes either a parser or the data directly
hang on, do you mean changing the card pips when they become wild/mult/bonus?
The issue is we also need to move more of steamoddeds logic to lovely, like the dependency managment
yeah as in
And this would require a lot of work in lovlely which has much less people who are able to contribute to it
instead of 8BitDeck.png, when its a wild it loads from WildDeck.png
Hineskty it might be a good idea to make an app that is responsible for this outside of lovkey and then just tells steamodded and lovdky what to do
Like a launcher kind of program (though it doesn't need to do much ui wise)
okay, those are enhancements, not editions, but the basic idea should be similar
I know this is possible cause there was a big where you could have some cards using high contrast and some not
no fucking way. vagabond is an italian
cannot figure out both how the game renders the pips
my Spamton ass thourght you said Pipis
I was thinking searching card.lua for hc_atlas was a good idea
as thats gotta be the pip rendering part
https://www.youtube.com/watch?v=WSrXDO95MMQ
SPAMTON ASS!!
Spamton A. Spamton Promotes Spamton G. Spamton's Rear end.
Full Stream - https://www.youtube.com/watch?v=61zGGtTdv5s
I think you need to change the card.config.front, which should be the sprite
this seems like a good idea if there is an enhancements section
can probably do something like this/
my first attempt was to edit self.children.front.atlas
couldn't get it to work at all, eventually replaced "self.children.front.atlas = _atlas" with blank just to see if anything happened and nothing even changed
local set_ability_ref = Card.set_ability
function Card:set_ability(center, initial, delay_sprites)
set_ability_ref(self, center, initial, delay_sprites)
if center == G.P_CENTERS['m_wild'] then
self.config.front.atlas.name = 'new_atlas_key'
self.config.front:reset()
end
end
I think this would work
should I add this to card.lua?
just put this in your mod file
hey yall uhhh
installed balatro through steamcmd and it. doesn't open
anyone know what might cause this?
ah
i think i gerberted too close to the sun
XDDDDDDDDDDD
oh it's self.children.front not self.config.front
I mean that would resolve any inconsistency between steamodded and lovely not both not loading a mod that isn't supposed to be loaded
I keep thinking about this and it just seems like a better idea the more I think about it
We just get lovely a method of loading patches only passed via command line or an env varible, and then we can also do things like handle restarting the game
a launcher-type app sure would work for that, I'm just not sure where exactly that fits in with lovely being game-agnostic and whatnot, with the launcher's work also being a core feature
no I'm saying its seperate
it just interacts with lovely
to get things working how we want
we could even write it in lua with love and then it can share code with steamodded core
maybe it's no problem
I mean theres a few other issues that come up with auto update
like the game crashing before your update manager can load
or if it fails to update your game just breaks
and then they need to manually fix it
but with a launcher/tool thing it wouldn't be such an issue
I don't think it's very viable to do everything from steamodded and I also don't think we can push everything off to lovely
hm i think I like where this is going
we would just extract the steamodded dependancy whatever out and hten both use it for consistancy
and then if we could tell lovely which patches to load exactly, then we wouldn't even need it to support loading zips (we could just extract the patches out to a tmp location and point lovely at it, (althought it would benifit having support in lovely)
I still like the idea of having zips vs folders differentiate development versions from non-dev installs
as long as it is able to automatically download and install steamodded I mostly see upsides :)
Yeah no I like how everest does it
thanks chaos rule, very cool
Like the CelestHats folder is a mod I made, so it's a folder, but the rest are still loaded as zips (and downloaded using the manager)
yeah that's perfect
I think you should slide the box to the left by 2 pixels
nice
and then the nutrition label one pixel to the right
celeste like celeste?
Yes
the hit game?
Everset is Celeste's mod loader
I need play celeste
What an utterly artificial and inconvenient construction
I do think aure meant the other way around btw, zips = user installs, folders = dev versions
I understood the meaning
Ah, good. The order aure put them really confused me the first time I read it
it'll only effect the auto updating though I think, zips will be auto updated by steamodded and folders will be ignored
Yeah I probably wouldn't be using auto updating anyway, being a modpack maker
I just don't really like the vibes of the 'differentiation' I guess
I feel like it would incentivize devs to only provide a zip and be less likely to use github properly
I want context
Wilson and Aure were talking about a balatro mod manager and launcher that would be able to auto-update mods
Aure suggested a format where mod makers could distribute mods and users could load mods as a zipped file, but mod makers would use normal folders for/during mod development
Zips provide quite a bit of covience with how things work, as things don't go about modifying themselves, and also if directory structure changes we don't need to worry about should we delete files or not. Also it's not our place to say what devs use for distributing mods, and also there is plenty of people not using github in a very automatic mod manager way
As someone who makes a modpack, it's whether it's 'my place' or not, it's much easier if people do provide traditional github repos
And I don't really feel like I'm overstepping anything by pointing that out and expressing a strong preference for the current status quo
I mean if we're building a launcher, I'm sure modpacks cna be considered
^ true
currently the plan is that the auto-updater would work through github, so that should still stay the same
Hi, I recently tried to use the steammodded installer and it errored when loading any ideas why?
send the screenshot of the error
Never mind it works now, thanks for replying though
this hand has been playing for like 2 minutes straight lmao
brainstorm mod keeps giving me this when pressing ctrl+a to auto reroll
On Lovely 0.6.0, 1.0.1g-Full and steamodded alpha
i have balalib, brainstorm, distro, talisman, debugplus, nopeus, jens lib, and incantation
Seems lovely 0.6.0 still has some breaking chanfes
0.5.0 beta 7 doesnt work either
what did it end up breaking
beta 6 same result
Patches miss on it too from what I've seen. And also random crashes that were never officially reported I guess
Ah my b then
The version of steamodded cryptid vendered, and a panic with some config giles
There were a large number of people who's problems, not crytid or invalid UTF-8 string related, were fixed by downgrading to beta 6
Idk why but that's how it played out in my experience
hey all i stuffed up modding and now i cant open teh game without crashing, anyone know the path to the steammodded mod folder so i can delete the mods? :0
should be %appdata%\Balatro\Mods iirc
JJJOOOKKKEREERRRR IIIDDDEEEAAA!!!!!!!!
"Jigsaw Puzzle"
Gain X0.2 for every unique hand played this ante, reset after boss blind
Another joker idea (this one for JoJoker)
"King Crimson"
Skipping a blind opens the shop (like if you beaten the ante)
i think you mean "hand type" for this
this one is amazing
Another JoJoker idea
there's a voucher in ortalab that does that (and I think maybe one in betmma's) they're pretty cool
but nothing wrong with also making it a joker
"Sex Pistols"
Retrigger the first scoring card as many times as there is missing cards in hand to 6
huh
(of there is 4 played, retriggered the first one 2 times)
If there is only 1 card played, retrigger it 5 times
Or you know what
Scrap that
"Sex Pistols"
The first scoring cards is retriggered as much as you have hands left
Also, another JoJoker
"Glorious Dead"
All cards in the first played hand of the round, have their rank increased by 1
And another JoJoker
"Mr President"
Disables all jokers, except the 5 (6 with ectoplasm) rightmost jokers (except Mr. President and negatives).
Gives 5 joker slots
So functionally you have a joker storage, that you can take jokers out of mid-round
While still having the functionally same amount of jokers
like an extreme version of stash/stow
(betmma vouchers)
not a bad idea
though not usre how it'd work on decks with more slots
probably some way to grab the base joker slot count
just apply the effects based on whatever it is at the time of the obtainment, and update the undebuffed slots if you get more
because even in the base game, there'a antimatter, and you can use ectoplasm more than once if you hate your life
I was meaning antimatter, not ectoplasm
Cause ectoplasm just makes a negative, and these are not stashable
it might seem a little strong, but... i made it cost $7, and it's a rank with no other synergies in vanilla
JoJoker idea!!!
if it wasn't obvious, i'm implementing this in my personal mod
which i'm likely going to release a 1012b version of very soon
"Kraft Work"
Gives score at the beginning of the round
Amount given is the score overflow from previous blind (if previous blind requirement was 600 and you scored 672, this joker would give 72 score at the beginning of round)
...you know what, that's actually super neat!
you could get mega money by overshooting early blinds by so much that you win in 0 hands
And if you like, overshot the amount of 2 blinds, it will automatically beat one, and then re-gain what it overflowed
that's what i mean
it's a very good joker, worst case just make in uncommon
I think it's fine as is though
you're using steamodded 0.98
Ah 😅
if you already tried to install 1.0, it probably worked
you just need to reverify game files on steam
doesn't look like it
the game always crashes if both are present
(it won't delete anything besides the old injector which we don't use any,ore)
ah fair
that's one of those times you get those crashlogs with ??? for smodded version
https://github.com/Steamopollys/Steamodded/wiki/01.-Getting-started refer to this for installing 1.0
Thanks
Guys, exist a mod what adds controller rumble to balatro??
https://github.com/WilsontheWolf/balatro-mods/blob/master/steamodded/Rumble/Rumble.lua
it seems to be... one line
which I guess makes sense, I'd expect love2d to have native rumble support
just gotta enable it
Should start making a list of these JoJokers
Thanks
and balatro itself probably, because it's also on console, that's probably what that line enables
With a games like this
Rumble is the last thing you wanted
Imagine the baron+mime+red seal combo
JoJoker idea
Was trying to come up with something for "Magician Red" and the only thing I can think of is a flat X1.5
He is related to fire, the score is related to fire,
And a good mood also needs bad jokers
What if... we made a wiki for balatro mod?
You are cooking a jojos mod 👀?
JoJoker idea
To keep the metaphor of cooking.
I don't own an over, and can only conceptualize recipes
I can't mod, (I don't want to learn cause I'm already making a game in a different language, and learning 2 programming languages is a bad idea)
"Black Sabbath"
When this card is sold, 50/50 to get a rare joker, or set money to 0
If you can mod, that would be great
JoJoker (yes, another one)
"Fool"
Stone cards act as held in hand ability cards (like Gold)
"The Hand"
-1 hand, +1 discard
Don't know em
When i think in the hand, maybe will be a erase card one
List of all anime I care about:
JoJo, Dungeon Meshi
No, how is made the sprite, is good or need more details?
I need do this
And the outlines/borders?
(or not, lol)
Coonie, i will never realized a automatic border tool exist, so a gradient one... i never used
I really need watch aseprite tutorials but im lazy
sounds like you came from MSPaint and not pirated photoshop like a lot of us
lol
nothin wrong with that
I just used Paint and Paint.net
Actually you know paint.net
mspaint is so based
I know of paint net, never actually used it. I've used paint (like everyone) photoshop, affinity photo (like photoshop but cheap) krita, and aseprite
and I don't even draw, I just.... fuck around and make collages sometimes mostly. besides when I'm doing something semi productive, like in this case helping with pokermon lately
and I mean... I doooo draw
but this is about as well as that's ever gone (execution wise)
haven't improved really since third grade, lol
My draws when i was a kid are just sickmans fighting like dbz😂
And open the windows xp paint and play with the spray
The newest version of paint actually support transparency?
Windows 10 still have the windows 7 paint, so i never see the new paint
And no, i dont will use 11
makes sense
and why would you? it seems to be designed for extraterrestrials
least intuitive OS I've ever touched
and I use linux
dreading getting my new pc cus its gonna have windows 11 and im way too lazy to downgrade
the day win10 stops being supported i leave the internet 😭
I will full migrate to linux mint
When that day becomes
it's next november right?
October 2025
I was close T_T
I have a lobotomy think, when that day becomes valve relauch steamos for pc
What the fuck
some cryptid wednesday afternoon fun
thanks for the arrow i would not have noticed
i have the soul of a youtuber myself
where's goku
Thanks, pokemon cards
Idol for NamBase
👀
thunk saw that we were finalising a smods beta and said no?
rip lol
thunk integrates cryptid into the base game and removes every mod
well, at least it's something ¯_(ツ)_/¯
That's the saddest image I've ever seen




:merry_andy:
Wait, why is Todd winking, but not Steven?
Steven should be winking his left eye, lol.
There ain't no Andy, unfortunately.
cause he has an odd number of eyes open and closed
that was fully intentional 
steven should be winking both eyes
or neither
if todd is winking -1 eyes that's 3 eyes open which is also odd
perfect ❤️
this is actually beautiful
Bunco does some rebalance on vanilla cards too soo
Why is the cryptid mod not on Nexus mods?
anyone know why?
that's a pretty old version of cryptid, try updating it
your steamodded, lovely and cardsleeves are up-to-date, cryptid and talisman seem kinda old
yee i just reupdated steam mod and downloaded cardsleeve today
ah yeah, cardsleeves requires a decently recent version of steamodded 😅
duplicate Talisman entry right?
i always forget when i download the cryptid mod i get an extra tailsimen and steammodded. inside the cryptaid folder
yeah
i remeber it stumping me for like an hour once