#⚙・modding-general
1 messages · Page 172 of 1
the folder that contains all this
First JoJoker, not sure which to take
More visual information the better imo
(keep in mind that the colors have to be a bit desaturated to work well in game)
The star platinum of the right
But I'm a bit of a maximallist
k thats done
and in theory it should work
How the vid is near to 100 views
the people want to know
theres no mod tab in game
I made that tutorial for a joke
The old tutorials vibes
odd, you installed Lovely too right?
this?
i havent done anything with the lovely download except extract all
Ok, open that folder
And copy the version.dll
You paste on the folder where is balatro installed
in mods folder or seperately?
elsewhere
No, mods folder no
so like this?
wrong place
Do this @tranquil torrent
k ive done that
woohoo it works thx everyone!
one last question tho is there any way to turn off steamodded and those stuff when i wanna play without mods?
I mean I presume if you just remove the version.dll from the Balatro folder it won't load any of that stuff
Yeah that should work
Lets go
LETS GO IT WORKS!
what are some of the most fun mods?
are normal jokers supposed to appear?
you can disable normal jokers in pokermon's settings I believe?
yep thx
I haven't messed around with finding fun mods but I made a small mod that adds a couple fun custom decks if you want to try it #1298415951062237314 message
quick list of mods I've seen someone else post before: Cryptid, morefluff, Pokermon, CardSleeves, Bunco, Pampa(port), KCVanilla, Paperback, Familiar, Galdur, SDM_0's Stuff, Ortalab, The World Ends with Jimbo, Reverie, BBBalatro, Faces of Sin, and Grim
or you could try a modpack like https://discord.com/channels/1116389027176787968/1255696773599592458 or https://discord.com/channels/1116389027176787968/1267720426109272135
I have a whole modpack is the ones I play with #1267720426109272135
Beat me to my self promotion :p
no worries, my message was self-promotion too 🤫
Hehe
question, when looking in challenges.lua theres a 'daily' id, has this been talked about before?
its under the test challenge, first one in there.
thunk has talked about daily challenges before
i mean specifically what the daily id actually does
as I see no mention of it anywhere else in challenges.lua
there's some other parts of the code that also reference daily challenges
I'm not sure if the daily ID actually does anything though
this background make this card looking much cooler
taken directly form the anime equivalent of the mid-page
damn, it looks really gooood
by the way, some time ago I saw a Jigsaw (from Saw) joker card and can't find it art of it
or it was deja vu
gradients my beloved
Guys help, I just downloaded steammodder to try and play the pokermon mod, but I can't get it to work and the customizable face cards stopped working too. Any idea what to do?
im not particularly the most educated about modding this game, but perhaps you should check some tutorials for steammodder to see if you have done something incorrect
maybe the pokermon github too
#💻・modding-dev would probably be a better channel to ask
😅
Game crashed when I tried to resume a run with naneinf money
yeah it does that
I have talisman
hmm
It was working for sure too because I had gotten a score of like 1.5e5064
Which is obvs way more than vanilla
is there a quality of life mod? Beacuse i amplaying cryptid and i need to use a lot of jupiters
there's also some new code relating to dailies, suggesting something is coming in the future
but it doesn't do anything just yet
there's also a mod that enables it / makes it configurable #1271227371911118848
#1262697083438235729 Incantation
Hey, hope you're doing well. Just wondering if Nexus is the right place to go for Balatro mods, or if there's a more up-to-date place for them.
absolutely not, you can find all mods in #1209506514763522108 and #1260833176935465063 (albeit slightly outdated)
This is why I came. Thank you!
I know a lot of games' modding scenes have huge problems with mod theft via Nexus
mod theft..?
for more mod lists, you can also have a look at the major modpacks #1255696773599592458 #1267720426109272135
stealing other peoples code is actively encouraged here so idk what mod theft could be referring to
wdym?
- If you include a mod or code from another member of this server you must be able to link to a post within the server where they agree to have their code included in your distribution.
i'd assume like. literally stealing an entire mod
and most people (pretty much everyone) is okay with others looking at their code and have expressed so
looking at other people's code for reference and copying it and passing it as yours are different
yeah but that's usually to an extent no one would think to consider stealing, moreso taking inspiration from people's code. When I think of stealing code, I mean literally copying most of it unchanged
not really? with this stuff youre pretty much always going to be copying their methods line for line
thats very different to theft
not really
like i said i dont know what they were referring to when they said "mod theft"
considering theft is generally non consensual
it's copying another user's code/mod and claiming it as one's own
i mean. if i ever copy a function directly i always have a line like "taken from Cryptid" or something
but also. what harm does it do to copy misc functions lol
if that happens, it's usually more universal helper functions
it's more the actual product
which usually end up in steamodded at some point anyways if they're useful enough
Eh, it's not something i'm terribly offended by but I know some people are
Best not cause a fuss
its also worth noting that the modding rules are kinda rubbish and everyone knows it
not really?
we all follow them to some extent but if im copying something from cryptid because i didnt know how to do it i am not searching for some message from math saying hes ok with it when i know damn well he is
yeah, as long as it's credited it should be fine
Especially if it's a few lines tops
text rotation in attention_text 👉👈
there's been cases of people uploading modified (pirated) executables as mods on nexus
I'd get permission if I wanted to copy an entire function
lmaoo
its incredibly easy to just ask though? i dont see what all the fuss is about
I'd rather ask than risk controversy
theres no fuss, thats the point
having to ask is a fuss
"Do not debug source code." - incredibly vague nobody has ever known what this rule meant
"Do not discuss porting Balatro to additional platforms." - iOS, Android, Nintendo Switch, Xbox, Playstation, macOS
"Do not redistribute the Balatro source code." - this is practically required to some extent for debugging purposes (e.g. user reports an error, error occurs at some line in main.lua, we need to ask for the full lovely dump of main.lua to actually diagnose which lovely patch causes it)
no one cares if it's a snippet that you could've just written yourself, I'd say so even if it's some helper function
it really isnt? its either a single message or just search for like a minute
This one mod from another game uses stolen code and assets and has been completely villainized as a result
Most of the content and code is unoriginal and taken without credit
again, theres no fuss
was just pointing out its a little silly to have to look for proof of things that are common knowledge
i dont see what the issue with not discussing porting to other platforms is?
if you care so much about it then just talk about it in other servers?
I think I understand well enough what this first one means. For context, check this: #1278014865235120188 message
I followed this up with some simple change in the code that would fix the issue
obviously it's still vague af and included to some extent in debugging your own code
you love trying to make things a big deal huh
outside of cases like what I linked to, that rule doesn't matter too much
youre portraying it as if its a big deal to me that the rules are silly
which its not
so then why are you complaining about them
i am not complaining
also we rarely ask for dumps
what
are you allergic to like normal conversations we really do not have to have an argument
...
i honestly just wanted to bring up that i think some of the rules are vague overextensive or pointless
in no way did i ever mean to say that the rules being like that is a hinderance to me
which is, by definition, complaining? you can complain and have a conversation about it, they arent mutually exclusive
Can anyone explain to me if a frame by frame version of balatro is possible?
what argument is there to be had? this just sounds like a misunderstanding
yeah absolutely
hang on lemme do that for u rq
surely
Yayyy
it runs on an update loop, so I don't see why not
Ive had a bug idea I wanted to test but it requires inhumane clicking abilities
Welp, ping me when you finish
may or may not have added too many features and made a broken mess
That's... in the rules but kinda violates the gpl
Which only requires attribution
In general I’m okay with people taking small snippets without attribution
But I would prefer it
I remember one time early in modding someone had an incompatibility with Ankh because they copied some part of the code and didn’t even change the ID 
I remember all the compat issues when everyone was using Mika's mod as a basis to make their joker mod 😅
@left ivy
keybinds are as follows:
6: pauses/unpauses game
7: advances 1 frame
8: toggles a mode that is off by default where time between frames will accumulate while the game is paused, and advancing a frame will run a frame that long (e.g. pause game, wait 1 second, press 7, game will run a frame as if the last one happened 1 second ago. by default frames will run just as fast as you want them to)
9: toggles a mode that is off by default where every single frame will be ran as if that frame took 1/60 of a second to run (overrides 8)
mouse and keyboard inputs are held in a buffer that is released when a frame is advanced
in order to properly handle a mouse input with a ui element you must hover over it for 1 frame before clicking it
e.g. pause game, hover mouse over ui element, advance a frame, click, advance a frame (which will release that click)
lmk if theres any weird bugs
yes, I just got the latest update recently because new update broke my steammodded
gotcha
very odd i dont see any reason it wouldnt work unless you had some weird caveat with your numbers
I do have debug and II know it has some numbers, but it only goes to 3 iirc
let me double check
lmk what this prints when you hit 6/7/8/9
yeah 123 and 89, but not 6 or 7
thats incredibly weird huh
lemme see if i screwed something up somehow
ok seems to work fine for me thats very weird
ill just change the keybinds
alright now I pauses the game and O advances a frame but everything else is the same
Im gonna take out debug mode incase they have something that prevents game stops
yeah its prolly a weird incompat im not sure
ok
oh i deleted the print
ah ok so thats what that does (I know nothing about modding XD)
Rip
Alright
I do have school though so if you do wanna try again it would have to be after that
Who knows, maybe someone else will find the problem by looking at the code themselves, but its very confusing how it works for you but not me
has anybody else has the steamodded terminal freezing when toggling mods? on steam deck it says caching steam ID after a lot of injecting but I'm wondering if anybody knows about a fix
Freezing or just hanging for a couple seconds?
it's frozen, I had it up for like 30 seconds before i closed it
the game window itself wasn't open yet just the terminal
you might've accidentally interacted with the terminal?
^
on windows, if you highlight/select parts of the terminal, it'll freeze up until unselected
the underscore was blinking so not like entirely frozen
oh i may have to just unmod it then cause i can't unselect it it's fullscreen
awesome "feature" in windows. it's great that there's no way to disable it as well
balatro was closed to restart, usually it'll let me see when both windows are open
I'm in gaming mode on steam deck so it goes fullscreen between both the game and terminal
ah
Well to get around it you can just remove mods from the mods folder when not using them
it's not the actual program/console that you're selecting, it's the "text" that in the console that you're highlighting
Yeah there's that too ofc
it'll look like this
it will also says Select in the program name, and the cursor does still keep blinking
genuinely had no idea that it said Select
CS major btw
as far as i could tell i wasn't clicking anything myself so i figure I'll just have to work around it
it's fullscreen so i couldn't see the title where it would say select
I only noticed because I took the screenshot lmao
lol fair
gonna see if downsizing mods will make it stop doing that since it didn't used to
hmm, it might not be the "text select" thing then, but something else
It might be a mod making it freeze
if anything would be to blame, my first assumption would be steamodded itself, not a random mod
active: achievements enabler, eacape exit button, more speed, lotus retexture mod
inactive cryptid, talisman, edition examples
I'm stupid, what OS does steamdeck run? SteamOS (aka linux) right?
you know what, it could be the selection thing
I've been using it in touchscreen and the moment I hit exit on the mod menu it switches to the terminal so I bet it's processing me selecting it
steamOS yeah
Yeah steamOs
A Arch linux like
does /Users/$USER/Library/Application Support/Steam/steamapps/common/Balatro/run_lovely.sh make sense as a path on your steamdeck?
I'm dense as hell mb
while I'm here though i just beat my last gold stake but it didn't do the achievement will i have to do another gold stake or will white do to trigger it?
Wait, you are using a steam deck rn
lemme switch back to desktop mode
correct
You put the WINEDLLOVERRIDES="version=n,b" %command% right?
pretty sure i did
i figured out why i think it was bugging though on the terminal freeze
achievements don't work when using steamodded unless specifically using the re-enable achievements mod
Balatro isn't linux native
It's all proton
I am but it was offline also so I'm wondering if that or having modded decks at the time it triggered messed with it bc i didn't gold stake the mod decks as well
there's a bug in the basegame where you have to beat 1 more game for the C+ and C++ achievements
any deck, any stake
noted, thanks muchly
also it doesn't mine starts with /home/deck/.local/
I will check the path rn
Though there's symlinks to similar paths
Cat
this path is for mac
Ah. That would make more sense yes
either way, appreciate y'all's help. take care
but then... it should've at least ran [path_to_exe] <original args>
.local/share/steam/steamapps/compatdata/2379780/pfx/drive_c/users/steamusers/appdata/roaming/balatro
Jesus
Cost me a lot
Found the folder
You need to add a launch option on steam
It's on the lovely readme
Because ubuntu search is trolling me
do you have a steamdeck yamper?
Ubuntu
All Linux is the same for this purpose
Wait, are searching the mods folder or the exe folder?
exe folder
Oh no
This is for mods
you don't have to search it up it's fine
.steam/steam/steamapps/common/balatro
.local/share/steam/steamapps/common/Balatro
This is this one I bookmark
bookmark this too
I do though using the .steam symlink
It's the same steamapps folder
Would you mind testing the path for me? I can write a quick mod for it
Just mounted to multiple paths
which path we talking
the path lua thinks the exe is located, 1 sec
what path you want? the exe one, or the mods folder one?
nevermind
my mod folder is in /home/deck/.local/share/Steam/steamapps/compatdata/2379780/pfx/drive_c/users/steamuser/AppData/Roaming/Balatro/Mods
my game folder is in /home/deck/.local/share/Steam/steamapps/common/Balatro
can yall help?
could you try adding this mod?
--- STEAMODDED HEADER
--- MOD_NAME: Test
--- MOD_ID: Test
--- MOD_AUTHOR: [LarsWijn]
--- MOD_DESCRIPTION: For testing.
--- PREFIX: test
--- VERSION: 420.6.9
----------------------------------------------
------------MOD CODE -------------------------
local old_restart = SMODS.restart_game
function SMODS.restart_game()
sendInfoMessage("arg = " .. tprint(arg), "Test")
old_restart()
end
----------------------------------------------
------------MOD CODE END----------------------
theses are my mods 🙃
reverie
Is your reverie from the Repo and not the release?
i can try what's it for
Autocorrect
oh
You need to download reviere with the code button not the release?
i did that?
Oh then it's something else
mm
if I programmed it correctly, it should show wherever balatro/lua thinks the location of your balatro.exe is
when restarting the game
What's mjst balatro modpack?
We don't use run_lovely.sh on linux
Did @whole venture add the launch argument?
ill remove it
Just launch the game, and lovely works
You need to do this
I'm not sure it matters, but we'll find out in a second, cuz the args will also be one of the things it prints
But besides that yes
A
It's 100% neszacary on linux
yeah I've had it since I installed steamodded
If you dont put that, the games dont run
The lovely i mean
Removing mjst didnt work
Send the new crash DOING CTRL+C and paste here
its the same crash
Is steamodded or any of your mods nested?
I'm not sure if i did it right copying what you sent and putting it in a .lua in the mod folder with my other mods? but it's not showing up in my modlist
yup, that's perfect
uhhh it should show up 🤔
1 second please 🙃
That said that's how they downloaded it, but night wanna retry just to check
lemme see, the log says about putting stuff in a subdirectory so I'll do that...
still doesn't show
Can you try, removing fusion jokers fixed
try using the file directly maybe?
will try
make sure to delete the old one 😅
it shows now
what next
perfect :D
also nice version# lmao
now disable/enable any mod and pay attention to what it says in the console when restarting
Z:\home\deck.local\share\Steam\steamapps\common\Balatro\Balatro.exe
is that the whole message?
no just the directory
lemme figure out how to screenshot in desktop on this thing
Yeah that sounds right for the patch because lovely is running within the wine environment
yeah on windows it has at least 1 more argument
anything else, boss?
Roger that
hmu if y'all need a steam deck guinea pig ig lmao
yeah I'm not sure why the restart aint working for you
maybe it's the select thing, maybe not
Tbh I didn't even know any sort of auto restart was implemented. Maybe it's just a proton thing?
oh
might be then yeah
the game should automatically restart when exiting the mods menu after disabling/enabling mods
that doesn't work for you @swift matrix?
Doesn't seem to in winlator at least. I can try on my actual PC later
@whole venture in any case you can just close the console and restart the game normally. Your changes should save
hmm okay
It seems like not normally fatal errors become so with the restart routine
.
"not normally fatal errors become so"?
Larswijn you dont have a linux pc?
It must run into that reverse_strength error everytime it boots
But never halts on it
yeah it does save the changes but it does still freeze most the time whether i use gamepad or touchscreen to edit the mod screen causing the restart
oh that's just a warning it doesn't actually break anything
Butt it halted on it for the restart
Which is my point
I've had it in the past, but I like my games more :)
isn't that just a coincidence? it is missing the steamid cache thing for some reason
Lol
Valorant?
Fortnite?
Halted at the same time on a different try
And that's because it's in winlator, no steam running
But balatro lacks drm so I don't think that matters. Mods otherwise work just fine
so does it start rebooting then break on that warning or does it not print anything and just sit there?
The firsr one. This is during an aborted reboot sequence
The game widow closed abd judging from previous output it was starting to reboot
Huh, weird. I assumed those messages were from the previous boot
Hmm lemme try again and check timestanps
You're right so nvm
Is a coincidence
Timestamps match the first boot
yeah the missing steam cache threw me off
wasn't sure whether it was from the first boot or not
https://cdn.discordapp.com/attachments/1233186615086813277/1300533004313038910/scr_2024-10-28_115320.png?ex=67212f3e&is=671fddbe&hm=ef58d11cd7456954c137f9ba93e544f0f25f8dc24a5f6d1213095dcc51b6c27d&
If yall are interested. I'm starting to put together a mod surg suits abd now stuff. There's gonna be 4 all new suits, as well as jokers and other things. Planning a modular approach. The overall mod is called Poor Raccoon's Fortune, with the module with the new suits abd their supporting Jokers, etc called StupidSuits
#1298894429159166043 message
Got a poll going atm on how to handle the suits by default
oops
Lol that's a tight blind
lol it's not nearly as beneficial as the serpent
Tbh i don't like blinds that punish overscoring
I can't buy anymore jokers
sometimes you cant not overscore
Just cheat and delete your cards with r :p
Debugplus
nah I'm trying to see what a normal run with my mods on feels like rn
Tbh I think more jokers and stuff should reward it. We all wanna score big afterall
Very fair
and yeah I might increase the cap back to double instead of 50% more
Also my main intent was to make some kind of blind where the penalty for messing up is making your jokers eternal, so if you have other suggestions for what I could punish I’m listening
Maybe when you play your second hand?
Kinda the opposite thing to punish
That’s one idea
dude im sorry
my brother was in the hospital
i had to visit him
sorry for leaving ya hanging
also the ussue was tmj
modded runs be like
And then you play it anyway because hoarding money in balatro is lame :p
yeah I mean I don't really have a choice I don't have a reroll voucher
I got insanely lucky tho with natural negatives
and this is what my deck looks like (read the deck ability)
Why do many clubs? Is that the suit you started with or smth?
I just keep getting them
Lol very fair
I mean the card generation is basically just "here's the next 2 standard pack cards enjoy"
I mean yeah that sounds about right
Making money back is so easy in balatro
Hence why I don't hoard it
Blow my wad almost every shop
except when it isn't
That's when you just hold r ngl
lolll
I start every game by rerolling the ante 1 tags for good econ tags and then double skipping
yeah I mean that's one way to ensure good econ
yeah this run started off as me just testing if I successfully refactored my blinds but then I turned off the debug mod and I'm just playing this straight
I don't do anything straight
woo
I use modified suit colors; this doesn't actually require modding the game, just replacing a PNG, but I notice that text still uses the original colors. Is it possible to make this match also without mods, or will that require modifying the game?
I mean technicaly modifiying a PNG is still modifying the game. However, you can get away by editing the code, although code edits like that will get wiped by updates and a lovely patch is recommended
Editing files in the exe is still modding
'r for unc tag into holo' deck
Just manually
yeah its definitely still modding
but you can edit the colours in global.lua search for SO_1
there should be 3 sets of colours for the suits
not entirely sure when which are used
I'd lean towards a steamodded mod myself, but that's mostly because I already play modded and am more comfortable (read: lazy) using an api rather than a regex style patch
Not sure smodded can egged su that though ngl
Lovely is probably the better bet
I mean it would be one patch per colour but yeah steamodded can do it as well
but also lovely is less intrusive if you don't want to play modded
Yeah that's very fair
I just like... scripting I guess? And not having to worry about where it's inserted. Even if I would be using vanilla functions through smodded
If that makes any sense
I mean in this case yu would just replace the definitions
nods
I'm learning as I go, too adhd to read through the Lua docs unless I'm stuck, lol
I stg when my mod is made it'll rival
in 🍝
I cannot get steammodded to work, I’ve tried doing a full fresh install and no matter what I do it just crashes. Does anyone know if the newest update to either the game or to lovely are incompatible
Nah it should be fine
It won’t launch. The standard lovely works, it pulls up its pre-game screen just fine, when it tries to use steammodded it shows it applying xyz to files as normal and then my screen goes black the loading bar never shows and the game won’t open
I can get an image for the exact lovely screen but I’m so confused
how long are you waiting for?
Longest was 10 minutes or so
And you're trying to use 1.0/ the alpha right?
Correct
Also can we see the lovely log
Yeah lemme just try and log into discord on my computer I typically don’t use it on there
thats odd
there is a newer version of lovely, I don't think the old version would cause this, but it's probably worth updating and seeign
did you put the version.dll in the right spot?
And in the steamodded folder is the steamodded repo files directly?
Not another folder called steamodded?
yes.
update: i reupdated lovely, still same deal
where are you putting the version.dll?
It'd still patch in the wrong place?
C:\Program Files (x86)\Steam\steamapps\common\Balatro
yeah thats right
no but the old one still would
Balatro is 32 bit? Why does it require a 64 bit cpu?
yeah, the lovely menu comes up, i think the update reverted when i reinstalled the first time, i had cloud files on, turned that off when i realized it was not doing what i wanted it to, reinstalled
(lovely update)
Defender isn't doing something weird right? Make sure you have that exe folder whitelisted
I don't think it would cause this
Me neither tbh
I looked at my logs and after that patch it normally starts the debug socket. Wonder if the socket is somehow getting stuck
I am completely deleting and fresh installing once more to double check no older/ prexisting files are causing conflicts
if the lovely file got through on the first one it doesnt hurt to try again
also its important to note both Lovely and Stock balatro run great
And you didn't remove anything from the steamodded folder, right?
Nope
I tried removed the git files after I ran into the error before but re installed the whole file after
And you're launching through steam like normal?
Yep
Sorry for all the silly questions
No worries I’m not pressed I understand y’all are trying to help and I appreciate it a lot
could you try something for me?
Absolutely
Go into your steamodded folder > debug > open debug.lua in a text editor (like notepad) and then delete line 6 (client = socket.connect("localhost", 12345)). Then save and restart balatro
I'm glad that worked
wonder why that would get stuck
@lean dune do you have any idea about that?
Also does anyone actually use the debug socket?
If the automod lets you say it and you aren't being a dick to anyone, you're good
Weird ip config?
I wonder if something listening on that port coudl screw it up
I put a nc instance and it didn't freeze
Apparently they use cloud stuff? So maybe that's related
Fair
What’s particularly puzzling is the fact that , I had a dozen or so mods before, and didn’t add or change any devices in my home… it was only upon returning and updating that it caused an issue
Idk above my pay grade yall are the savvy ones here I just wanna play my pokermon
Appreciate the help. Thank y’all
I can say with almost absolute certainty I would have ever though to look there
aaaaaaaanyway
the latest edition of the serpent
its not..?
Did Windows change what "Progam Files (x86)" means?
and I guess they dump their exes there too. fair enough
it just looked off to me
surprised the steam client is even 32 bit
afaik balatro is 64bit but due to being so moddable it should be easy to get it running on 32bit
I kinda just thought there might be seperate steamapps folders in each "program files" folder
yeah the newest version of love is stil on x86_32
although now that i think about it
modding rule 1 question mark ?
🤔
curious question but its just semantics i think rule 4 clears it up
absolutely not
not that I'm aware of, it's mostly just debugplus being used I think
is there a win32 version of Lovely though?
idk never looked into it that deep (doubt my 32bit machine can handle balatro so didnt bother trying it)
oh yeah that remids me
sure, how difficult would editing the suit text colors be though?
it'd be trivial, I just don't know either lovely or smodded (or the codebase of balatro itself to do it thatt way) enough to show ya
it's like a couple lines of code for each color afaik
wait I do know how to do it in smodded
it'd be this for each suit
colors are hex colors
ignore the extranous space
all you'd need if you had steamodded set up is that in a .lua file in your mods folder with a header in this format
ofc you could do it in lovely without setting up all the modding stuff
I'll just let other people explain that
You can also just change the values in the table without using lovely
yeah, but some people prefer not to use steamodded, I don't think the user in question plays with mods
unless you mean just editing the exe
which yeah they did that for the atlas already
i just don't know what or where the code is to tell them
hey chat i need your help. i wanna make my own sprites for the face cards is that possible?
i dont really need to make a mod of it i just wanna make sprite for the face cards
yes, there's already a mod to handle that too #1284376286789111940
but if someone can help me showcase it in gameplay thatd be nice
(im on mobile so no mods for me)
dang thats awesome
is there like, the way to get the sprites of the face cards so i have like a thing to base my sprites off of
yeah, unzip the exe (yes you can just do that) and they're in /resources
ah dang is that a pc only thing?
are you on like mac, or mobile?
mobile
ah yeah mobile is a no go for modding unforutnately
more of a server rule than a technical limitation
so heres my game plan:
get sprites for face cards to use as a reference
make my own face cards
give them to someone to add in deckskins+
make them do a straight flush with A K Q J 10
yeah, im aware of that rule
i feel like the straight flush is probably gonna be the hardest part of this
I have no qualms just sending the playing card atlas
LETS GOOOO
nah, not with debugplus, they can just spawn the right cards in
i did a poll on Daily PVZ on what thing to mix with PVZ on the next Crossover Hit and PVZ x Balatro won
which is why i needed to make sprites
thank you so much!
yw :3
oh btw do you have the high contrast version as well?
yeah, one sec :3
here it is :3
I'll still never understand why HC clubs are blue and not green
all the clubs stuff is green
oh wait
red-green color blindness
due
but there's also blue-yellow?
I wasn't sure if the gradient on HC was just a shader or on the file tbh, lol
definitely not just a shader
my piskel is dying
oof
there we go. feels good to finally have a (hopefully) stable version of my mod for people to play.
ayyy lookin good
JoJokers idea
"Jumpin Jacks Flash"
All ranks give 1 chip basically, all cards retrigger as many times as they would normally give chips (A retriggers 11 times, JQK retrigger 10 times)
(JoJo power: this stand can turn off gravity, and has wrist-guns that can shoot scrap by spinning)
quene of hearts done
oh that's pvz
im drawing this nerd for Jack of Clubs
and i might need some more greens
this is the only "green" in the color palette and it just doesnt work for this plant LOL
tt: chenmy463
ok so i heard of some dumb arguments in a dumb conversation about the weird amount of people mad that incandescent is being replaced by the vastly superior led bulbs, and by far the worst argument i heard is a strange appeal to nature and beauty.. 'beauty is inefficient!' they claimed, and apart from being dumb on its face, becaus...
this is what cryptid reminds me of
The best (worst) tutorial ever made reached 100 views XD
Really i need made a serious tutorial but lazyness is stronger
This is based
what ya think?
im gettind started with moding. can some1 send me like a giude or smth
Guide for install mods or made mods?
install
https://github.com/Steamopollys/Steamodded/wiki/01.-Getting-started Please read this
https://github.com/Steamopollys/Steamodded/archive/refs/heads/main.zip and this for steamodded
i did that and it didnt work
I have the same problem
you're both gonna have to do better than "didn't work" if you want help
what deck you want install
i did what that giude told me and nothing happend in the game
For now only ace in the hole and absolute decks
did you get lovely/version.dll?
HERE IS LOVELY
idk whats that even is
i just got whatever was in that giude
you're still going to need lovely, it's in the link Yamper gave
added that file, nothing changed
no console when launching the game?
it just launches normally
alright, show me where you put version.dll
(binding of isaac spotted)
Yeah that is... not where that's supposed to be
you can follow the steps here to see where you need to put it: https://github.com/ethangreen-dev/lovely-injector?tab=readme-ov-file#windows--proton--wine
now it works thx
heres a fun mod idea: its basically so you can do whatever you want so you can create a deck in game and add whatever jokers you want and just basically do anything you want
yet another boss blind
Nearing the last chance to vote on default handling for the new suits in
#1298894429159166043
Note that all of these options will still be in the mod, this is just for default handling. Also note that at first all content will be related to the new suits
what tools are you guys using to make your joker sprites? I haven't messed with pixel art at all but want to make some assets
I use aseprite personally
It / is/ free. You just need to complie it yourself. I understand if you're not techy enough to bother though
There's also forks for Aseprite that are free iirc
Not sure that's a thing anymore as it's no longer under an actual oss license
It's just source available and they 'let' you compile it because well... that's impossible not to let you do, lmao
In any case, here's the github. And I know of a Windows build script if you wanna try to get it working
apparently with not just yet if you somehow get negative hands you can just... keep playing forever
this is very funny
looks like someone should have made a <= instead of ==
Did you know there's actually more uncommons than commons in the main game?
so maybe stop giving us so many op commons setting things to common rarity has multiple downsides
Keeps me from getting Hanging Chad/Photocard combo every run so definitely a good thing
xdd
Damn. Thunk really is Canadian
Is there a way to disable different cards from showing up? like a mod?
Live specific jokers? Or consumables? Or both?
Jokers
Also i disabled talisman and it was the biggest mistake
Didnt know how to reinable it
So i deleted the mods and reinstalled them and now i literally cant use mods ever again for some reason
Its talking about achievements or something and its just not working
Nvm, fixed it
For some reason it didnt transfer like, half the files XD
hey does anyone know where i can get specific info about how the base game works? like for example the probability of planets appearing once you buy the planet merchant voucher? or like does the hone voucher interact with negatives in any way? is there some place i can find info like this? im not a mod maker but im super curious lol
For some reason, cards dont show the giving chips animation
How do i turn it back on?
talisman/nopeus settings
Where is that located?
normal settings menu
woah
I dont know what to pick, any suggestions?
Hit the jack, road
This is the shittiest card ever
#1298894429159166043 message
Any last minute votes for the poll about my mod?
^34 is pretty big
By time i play 114 hands ill be at ante 273
Skill issue
Nuh uh
oh wow thats actually a thing?
excuse my language Im not used to being in servers that dont allow swearing
We uh... fucking... (lol) allow swearing
oh
Yeah, its allowed but discouraged
I assume they dont want us to use it as an insult, which is fine by me
Yeah basically
I've never seen anyone reprimanded for swearing
Just don't be a dick basically
Sounds like me, lol
Cryptid got plenty of those sadly
got it running! thanks for the suggestion
Ayyy nice
@daring sluice the thing from yesterday worked after redownloading steammodded, lovely, and verifying files and stuff
I think it was more of an oversight on my end
its just weird that my debug mode was working when I was missing parts of steammodded and stuff
High Card. 
Absolutely thrashed card
that's a bigger number than there are planets in the solar system
i think that was the highest i ended up getting before it crashed
your math notation means nothing to me
It’s all fun and games until I put a # in there
It’s all fun and games until I put a ## in there
I love macros
only 2 smh
rookie numbers...
not in balatro
talisman honestly doesn't go high enough
you could make talisman just spit out gibberish for your score past a certain point and 99% of people would never notice
I feel like the next logical step is to figure out why Balatro dies
only then can we push past omeganum
speaking of which - stack recursion? event loop get too big? there's gotta be a reason
i dont believe it has anything to do with the events
mainly because when i did my shit bruce-forced method of spamming the GC it worked and events are like, stored entirely in global space
does the game compute the value arithmetically?
Without disable anims it has to compute how to PLAY OUT EVERY ANIMATION
And store them all in memory as it happens
people complain about the animations but it's fine. 2x is enough with Cryptid
Even with that, I’d imagine event queue overload is the core cause of the crashing
But it needs testing
if it was purely compute-related mem overhead then you could pass it off to lovely. native will always be more mem efficient
but if it's not that then haha
i wouldnt pass it off as impossible i guess
youd know more than me haha
Sorry to bother but is there any setting I can toggle to help deal with lag? There's a bit of issues with it
cryptid?
Yep, knew that was the issue
do you have everything unlocked on your profile?
No, I don't
lemme see if events are like horrifically obviously inefficient with memory anywhere
There's a bug either in smods or the base game where some event queues don't clear
If there’s a million of them…
doesn’t matter
I've noticed. Any way to force it?
Ideally with Talisman you want almost none active for scoring
but then people crash with animations off
Night be possible with debugplus until it gets fixed
you could try hitting the unlock all button
that solved the lag for me
That or a “joker-stacking” mod to just minimize the number of calculations
Oh, darn. I liked unlocking everything slowly.
and some sort of async compute would be good too so Windows doesn't think the game died
no async == no messages getting pumped to windows
oh neat, thanks for verifying. I'll figure it out- thanks again
could even delegate compute to a separate native process
the thing i found odd about the memory issue is that it didnt seem to be a linear thing at all, it was more that after a certain point the memory usage inexplicably bloomed out of control (as in at one point with a shit ton of retriggers everything was fine but just doubling the amount of said retriggers would cause said ballooning)
it would probably be good to collect metrics on mem usage and ops/s. that way you can determine if they're strongly correlated
since there's a chance that something within the score calc stops the gc from cleaning up
afaik wilson tried implementing luajits memory profiler and its apparently hard as fuck
that or tedious
unsure which
so considering that it might not even turn up very useful info, i dont think its worth trying if its that time consuming
I mean it could legit just be exponential growth caused by events adding events which add events etc. etc.
that would blow the heap up quick
@exotic shadow when are you getting around to rewriting Balatro?
you def dont need memory profiling to check for this though
it's definitely not necessary if it's that simple
i dont have hope for ever figuring out a sole cause for the issue
at least not myself, ive already tested the like 20 things i came up with back when i cared
none of which were the issue 
balatro fangame except its just the exact same thing rewritten 
target = "game.lua"
pattern = "*"
payload = ""
Fan clones are kinda based ngl
who needs the game anyways
balnotro
well then it must be one of the n - 20 things that you didn't consider
so maybe try harder?
\s
lol
😨
99% of balatro modders quit before finding the pit Thunk threw my memory in
getting a minimally reproducible save with as few jokers as possible would be nice
a new balatro fangame that actually just opens the steam page for balatro
No but what if its in love2d and black-box reverse enginerred to be compatible with existing mods?
why use love2d when you have raw opengl
what if it was just a retrigger api issue this whole time 
I mean my bet is that retriggers are smashing the heap via the event queue
and that you can't really do anything about it without a recursion cap
After I get around to writing the DebugPlus readme
readme.txt
"thanks!"
[[patches]]
[patches.regex]
target = "readme.txt"
pattern = "*"
position = "at"
payload = ""
fixed that for you
Is anybody else getting this message when trying to open Balatro, even without any mods being active?
new mod idea: balatro accesses your webcam and whenever the fool tarot card appears it has your face on it
one of your save files is corrupt
I belive the profile one
I wish I could play the plasma deck but with random cards and suits of the erratic deck
Thank you so much
If I go through the process to download the Cryptid mod, will that affect my current save?
Does the steammodded injection create a new one or something?
We don't use the injector anymore. Unless you mean lovely. She no it never did. Your save is kinda at risk. You might wanna back it up if you care(easiest way is first to copy a copy of your balatro app data folder elsewhere)
Do I lose the ability to get steam achievements then
There is an achievements enabler mod but I'm not sure it's working fur everyone
Well my thing is I don't want to get them with the mods enabled, I just want them on my vanilla save
So is that just innate to playing with mods or is that a concern
Assuming I back up my save which I will
So that shouldn't be an issue then. They're disabled by default
Just restore your old save and move your mods out of your mods folder (inckuding smodded itself) when you want to play vanilla again
And you should get achievements like nothing happened
i genuinely hope people are enjoying my mod
I'll play it soon. Tbh bumping your own mod thread might get more buzz going
with an @here or something?
I still kinda wish I could disable (some of?) The reworks. The ones I don't love aren't even jokers I'd use, but I kinda have to think about it in my modpack too
Yeah, posting the thread here would help and so would just posting in the thread tbh
yeah, fair. hope people take a look at #1226055105204453428
People do watch #1209506514763522108 for activity
Ayyy
Sun Bean
will sunflower be queen 🥺
will this be ds+ compatible?
With Cryptid, why does playing on infinite deck with Effarcire and selecting every card in your base deck make a flush house?
You don’t actually even need to select your full base deck just 4 aces, 4 kings, 4 queens, 4 jacks, and a ten
it contains a Flush and a Full House, that's how the hand calculation seems to work
and flush house takes priority because it's highest on the hand list (I think)
Yeah the only higher is flush five but you can’t make that with the base deck
Tho that would mean that I could select like 5 random heart cards and then make a five of a kind with spades, clubs, and diamond and it would count as a flush five?
yes, afaik
np :3
Trying to override create_card with new code and this comes up. What do?
that sounds like it'd break... everything
but in any case this just looks like a syntax error
Seems like nothing out of the ordinary
well I indeed don't see an end
but also it seems to lack the actual create card logic? unless this is a lovely patch that just adds those lines to the beggining
any reason you're full overwriting instead of hooking btw?
Hooking?
also known as function wrapping?
No clue, i'll just send the full sprites later when im done and ask someone to make it deckskins+ thibg
Since i dont have access to modding
And arguably the hardest part of this thing: having someone play the mod and get a Royal Flush in every suit to showcase the cards
I saw it was how Cryptid did it. Cryptid is what I'm basing the code to make cards always (insert edition here) on
easiest part since that can be debugged
Oh yeah i forgot
cryptid does not override create_card either afaik
it wraps the function
I thought it did overwrite create_card
did it
-- We're modifying so much of this for Brown and Yellow Stake, Equilibrium Deck, etc. that it's fine to override...
function create_card(_type, area, legendary, _rarity, skip_materialize, soulable, forced_key, key_append)
seems to
yep!
hooking/wrapping
function original()
return "hi"
end
local original_ref = original
function original()
-- code before func call
local result = original_ref()
-- code after func call
result = result .. " there" -- such as this
-- make sure to return the same expected type as the original
return result
end
and you should really not be overriding unless absolutely necessary
👍
so just use the hooking/wrapping method instead
This causes an infinite loop
local card = create_card_ref(...)
made my first decks skins plus skin; Diamonds as Coins
the face cards are Yen, Euro and Dollar
Can someone help me, how do you get mods to work, the lovely version.dll file deletes itself when i start the game?
Windows Defender monched it
A Balatro ModLoader. Contribute to Steamopollys/Steamodded development by creating an account on GitHub.
here's how to deal with that
Congrats
ayyy very cool
Woah
friends of jimbo if it was peak
woahh cool PVZ cards omg- amazing art <3
You will release the texture pack?
yeah i need someone to make a video showcasing royal flushes with it
thanks! this is for Daily PVZ's occasional Crossover Hit; we draw PvZ combined with other media
in the poll, pvz x balatro won by a landslide
Take this meme
wouldnt sunflower be queen though
@lean dune crash when hovering over mods button
after initial game start to be specific. I hadn't quit out of a run
are you sure that's not one of your mods? 🤔
i mean it might not be steamodded itself, but it wasn't happening before the smods update
maybe it's having issues with trance?
was there an alert on the mods button?
not that I remember. And on reboot, I could hover over and click the mods button (and my Trance theme fully applied?) but then I got a same looking crash when I went to open options
might be trance then, can't repro the crash and i don't have it on
@white scarab any ideas?
13/22 done, I might redo the wheel of fortune later.
Try without Trance
iirc Trance never deletes any color variables so I don’t think it’s the cause, but doesn’t hurt to test


