#⚙・modding-general
1 messages · Page 53 of 1
mainly because making them do anything requires custom code, there's basically nothing in the seal api aside from register it
then you already know
No idk XD
also jokers not having anything set up for seals (understandable) makes it a pain
at least with playing cards you can hook calculate_seal
Btw if you manage to delete cards with a seal tell me, because I tried and failed and tried and failed again and again
delete cards with a seal...?
Yeah a seal like "when you play this seal in a hand delete all cards in the hand"
oh
The way you delete card is fucked up
Just a heads up only jokers for now have managed to delte cards from the deck
and I tried with my seal
and failed
Wait, there's a second version of black seal?
Someone made a 2nd version but I think it's bugged rn
with a Spectral card
I'm not supporting it, it's just there
: +1 hand size
: +1 hands per round
: +1 discards per round
: +$4 at the end of round (nyi)
: -15% blind requirement
specifically, none of these are effects that are "calculated" for hand plays or whatever
Seems good
because that's the part i can't figure out how to do
I rather like these.
so i just said "heck it just make them passive effects"
and wound up coding 4 entirer hooks for them to function anyway
Jimbo!
bait used to be believable
numbers for chaos/andy subject to change ofc
i think andy might actually be too weak at 15%, funny enough
like 5 of them and you have a 56% reduction
5 of them at 15% each is
44.37053125% blind requirement
and with 20% it's 68%
keep in mind stamps can't actually appear without spectral cards or a voucher
and you can go above 5 with negatives
im ok with leaning towards them being strong since it requires work to get them in the first place
You can make them 15% and additive then
i like how 20% sounds solely because it probably makes the chip requirements cleaner numbers
idk i think ill leave it at 15% for now and just see how it is
if getting andy stamps feels bad i'll change it
chaos tho.... set him to $4 to match golden joker since Jimbo's Stamp is equivalent to a juggler, and Steven's is equivalent to a drunkard
uh oh
( i used Chance )
(i will need to account for this...)
kinda cursed ngl
it doesnt work btw
i wonder if +1 hand is too good compared to the rest
takeover
That’s a lotta stars
oh right 25s arent normal cards i forgot
the fact you forgot that
Neither are stars I think?
what about the 13 of notes next to it
Did something happen?
make sure to vote! https://discord.com/channels/1116389027176787968/1229328084507820044
Vote on what?
theme
I cannot see it, I’m on mobile
Welp, the code you sent to Steamodded for the sound is like a copy paste from mine
youve been caught 😮💨 its joever
It’s jimbover
Votes up here
Will vote when I get back home
Great👍
itay stealin
Sneaky feder
me when i miscomprehend on purpose
A big misunderstanding
Cadio's progress on verdant shift looks great so far.👍
not disclosed to the public yet
stamps on playing cards is kinda busted, no?
Sry, I just turned in
since all the vanilla seal application is hardcoded
I'm persistent like the army
also seal api hooks
also just make seal api better pls kthxbai im gonna go play minecraft
survival, multiplayer ?
gamemode poker in minecraft
ok now how tf do i do chaos' seal's effect...
if you don't say the effect I can't help you
$4 end of round
Makes the card a Gold Joker
thinking until payout api drops i'll do something else other than try to add to the end round screen tho
just remembered that i was creating a mod, no idea how i forgot lol
i have a horrible idea
great
i can hook the check for unlock function
oh right mysterious scoring error thats probably why i forgot about it
Pardon?
yeah idk what it is everything seems like its fine
Voodoo
Gm chat
you should vote! https://discord.com/channels/1116389027176787968/1229328084507820044
sdm is this the worst way to give the player money
The poll is bugged cant see it
?

Love me some bonus jollars
poll is also up here
Dw I made worst money maker
im giving the player money when the game checks for unlocks at the end of round
this is probably horrible practice
Why dont you make it happen on payout or at the end of round?
because that code confuses me and i know there's an api for that Coming Soon
Cant screenshot the Joker I wanted to show 😔
it'll do that in an update
Sick
just need that api to exist first
just realized I don't have a joker that gives money directly. https://rattlingsnow353.github.io/Snow-s-Mods/
But what my joker does is "Earn between -$5 and $10 at the end of round"
Gamble experience
Idk why the poll doesnt let me submit an answer but take my vote for medieval Rat
RAT
Should have said Snow 💀
You when spring/summer: 🌊
🍂
average +2.5 per round....
worse golden joker.....
worse egg even
myst rate my
code
incredible
you should Vote! https://discord.com/channels/1116389027176787968/1229328084507820044
Autumnnn
old version of mobile
what did i mention
do you recall at what occasion did anybody else bring up the UI problem between OG game and Steamodded?
You're just not funny, go back to making out with Jimbo
everything i say disappears from my mind mere moments after being spoken
like they don't align and somebody might have been working on it?
oh
try the dev version of steamodded if you can
see if that fixes it
@rigid jewel you were doing payout api right

OuO
killing you with hammers
cuz im not a fan of interest tracking on chaos' stamp
Better hit hard
welcome to node hell
I probably shouldn't but may I ask a link to the specific dev version you mentioned?
brain isn't quite functioning right now
https://github.com/Steamopollys/Steamodded/tree/dev i have no idea if this fixes things or makes it worse
yeah man this is probably the first time that I stare at the trace of a piece of code and understand nothing about it
like
WUT
oh its like that every time for me
WHY IS THAT SO HIGH FPS
you are too used to balatro
You should also Vote! https://discord.com/channels/1116389027176787968/1229328084507820044
now i need.... to make 6 spectral cards....
I did!
just now
and I am not the popular vote

thanks👍


me too buddy
I want to dye
what color
Voodoo

I thought i figured it out before this happened
which means everything before this point was indeed my fault
and I can't be sure whether it still is
oh btw, is ionized mod working for you guys?
if so I probably should take a look and see what is going on there
hell is ionized mod
we need dark version of debug console!
Hey guys, new here
you should vote! https://discord.com/channels/1116389027176787968/1229328084507820044
yep👍
thanks👍
texture or
yup
And have a question if I can reverse colors, I mean can cards be for example red
very nice looking
As I faced problem with enhancments if background is not blank
so the rank/suit just renders overtop a white card
which is in the Enhancers.png image
so the card works by stamping front, center and back together
but you can't really make that work on a per-suit basis, no
enhancement is center
ahhh
10
this one, right?
yeah
now I get it, okay
but it's the same one for every playing card
i wonder if it's possible for you to make partially transparent pngs
that way you can have them "red/black/blue/green/..." ish
yeah
I will try
(lucky card will look weird)
it is 100% possible
you should vote! https://discord.com/channels/1116389027176787968/1229328084507820044
I feel like an army guy standing at one of those stands trying to get teens to join the army.
Do we really want a math mod?
yes
Uncle Jimbo
i want a mod that just allows you to play doom
I noticed you haven't voted.
sorry am busy theorizing how to get scientific notation money
What do you want in it
unique playing card api
yep, its popular
what if you just mod in those luigi poker minigames in balatro
straight to nintendo hell
you so much as mentioned a character's name in a video then you lost 30k.
i mean tbf we can just replace lu### since that is the only nin##### thing in it
When does e notation happen again?
e11
100,000,000,000
That’s a lotta money
im putting so much work into making the visual effects in this mod look like they belong in the game yall dont even know
Looks dope
So cool
(it is erroneously hitting the deleted card in that video, that has been fixed)
ohno
Oh no
i'm trying to use steammodded for balatro
but my system isn't letting me run the injector
You should Vote! https://discord.com/channels/1116389027176787968/1229328084507820044
use lovely not the injector
also, you could use lovely to get around it or just turn it off via your settings.
tyty
jotcks
Where's the red part of the hat gone
also this happened in testing
fell clean off i reckon
you should Jote! https://discord.com/channels/1116389027176787968/1229328084507820044
Jote
yes, Jote
No
dang
Uhh yeah
Hello, you should vote as well! https://discord.com/channels/1116389027176787968/1229328084507820044
every vote counts
It’s not really built for passing the same arg several times tho
There is another route tho
You can calculate to joker’s money output and add 4 dollars to it
i could tally yhem all up yeah
that was the idea
i just wanna make sure its A Thing Thats Coming
There is calculate_dollar_bonus for jokers bundled into the payout arg API
cuz thats why this is weird rn
i dont wanna hook a function that will have a Proper Hook later if that makes sense
(it doesnt im just weird)
Ngl, looks op
Mb apply stamp to 1 random joker?
Also wording probably should be like:
«Destroy a random Joker, add a random Stamp to one of your Jokers».
iirc none of the cards use word «apply»
right?
apply a stamp directly to my forehead
+1 intelligence
picrew lookin ass
i knew it was a picrew lol
or perhaps if you want to preserve its power (to a reasonable degree) it could give stamps to adjacent jokers
tf is a picrew
real
just thought of a joker that gave a spectral pack at the start of each ante but you lose $10
is that good or nah?
id say just have it be the price of a spectral pack
youre already saccing a joker slot to this potentially
potential debt as well?
maybe gives a random pack at the end of each round for $5
I think a voucher to add another pack to each shop could work
Instead of it being a joker
You should vote! https://discord.com/channels/1116389027176787968/1229328084507820044
+1 booster slot
One booster per shop will always be a spectral pack
do you really want to mess with the booster shop :p
i just might
Or maybe even
just to spite you myst
big shot joker
nows your chance!
1 in 3 chance to earn $2 when you play an ace, nine, or seven,
also retrigger all played nines
You should vote! https://discord.com/channels/1116389027176787968/1229328084507820044
Every non-stone card in your deck retriggers twice, every time you score a card it is turned into a stone card
Wait that's probably broken
Oops!
the resemblance is uncanny
+5 Kromers
whoag
vampire:
victory
Medusa:
Can pay money to increase mult
Can the game and modloader handle just throwing in a ton of new jokers and decks or will there be conflicts?
all mods have a tangential chance to conflict
don't use Oops! All 6s that chance will increase
from 100% to 200% for jellymod
Also don't use Lush Mod too
generally if mods use the newest versions of the loader APIs, they're less likely to conflict with each other. Mods that don't have a high chance of conflicting with any joker mod that isn't itself
i have a feeling that is going to be the consensus
You’re gonna need the 2000 card yugioh deck to not deck yourself out immediately
sixty suits, sixty ranks, hold one hundred and sixty cards in hand, play 60 cards at a time
what else
six hundred hand types
straightestest flusher
6,000 planet cards
There's so much debugging being send to the debug console with steamodded that it's a nightmare to get this info
like what's causing this ?
It happens whenever I hover something
try setting a higher log level
likely some trace-level debugging left in, it will most likely be removed in the next version
i should make 30 more Dank Ranks
anyone have 30 face cards i can tell lyman to sprite when he wakes up
straightererererereeererer quadruple flusherererereeerereeerer thirteen of a quadruple
house
no
straight house....
🏠
like two of a triple doesn’t have the word house
Bishop
"crowded out"
full village
I like crowded out as term, because you can make the flush version a "flush crowd"
this might be cursed but try adding a jimbo into the pool, then banning everything else
add the fool to the joker pool so it can appear in buffoon packs
is it your mod or is it steamodded again
so i've determined it's caused somehow by linking Aces into 0s
because if i don't do that then it works
so i'm wondering if having two straight_edge ranks as part of the same chain of linked ranks might be the issue
following problem i have no fucking idea how to tell if that's the case
How does that work ?
i may have to abandon allowing aces to go to zeroes in straights
because i believe it works if that's not the case
you could always hook the function, check if in the pool there's a banished card, if it does remove it then check if the size of the pool is 0 and generate a random one
how did this even happen
easily
idk you're giving zero context
I know
I was just playing a mod and like my entire deck was like weird
check update for your mods
that explains this
Yup
I ran into this problem while making one of my mods
I ran into this problem playing a mod
exCUSE ME I HAVE 158 CARDS IN MY HAND AND NO ACES
but you do have 50 0's of every suit
oh no wait they're just left of the 11s
Now play all of them at once fr
Big shoe
just use turtle beans
juggler funnier
alternatively use turtle beans but the same number as current jugglers
that would be if i had sixty suits
Hi guys, new to this server and looking to mod my balatro. this might be a FAQ but are mods compatible with the experimental version?
mods are compatible (some already require its features for full effect actually)
hmmm okay, i installed a few mods but they don't seem to be working. i installed the jojo tarots and mika's mod but its difficult to know if it works or not
it shows up in the mod list in-game but i'm not seeing the change
do you see mika's jokers in collection?
ah yes. okay mika is working. but the cosmetic mods aren't working but that's okay. The tarots are still their original ones
((houserules))
@wanton rapids How do you make the pips on the custom suits not squish like in this example here?
@minor seal do you know how to get cosmetic cards to show up in the mods? I have the folder with assets and the lua code but its not showing up in-game?
@sleek granite yeah if there is a solution to figure out how to get these dark theme cards to show up that would be great lol
please do not ping random people
okay mb
me when i
add omega of spades
omega isnt printable in balatrofont

when scored it instantly sets your chips to naneinf
no þ way
:5
i cant believe þis
þis truly is a terrible situation
i þink þat might be a font issue, no?
for those microhands
oh dear god
ª¤º¨ these are all printable for whatever reason
note that that isnt the degrees symbol, which is °, not the same thing as º
apparently the second one is a currency symbol of some kind, idk what tho character map wont tell me
here's a lot of them
ß isnt β btw
the balatrophabet
Then call on θωθ for their wisdom
none of those letters are in the biblatro
Balatro doesn’t like greek letters?
What is it, balkan?
Can Game: functions be overwritten to inject new stuff with Steamodded? Like with Card.
yes
before I leave dropping this again, make sure to Vote! https://discord.com/channels/1116389027176787968/1229328084507820044
Know a mod that does that for an example?
yeah mine
yeah mine
Ty
Hey ! Does somebody knows if we can use custom colours in descriptions {C:123456}txt{} with some Hexadecimal or something ?
i dont know what mod but a mod is letting me buy jokers even though my slots are full lmao
chat is this the worst card
Holy shit
I'm not sure if I'm doing something wrong
Do I have to recopy the whole Game:start_run func?
do my eyes deceive me or is that a banban deck
yes
No way another Jimbosona!
no this is the worst card
Heyo!
Incredible, love it
You're the third person I know who drew themself(I suppose it's you there?) as a Jimbo
Yeah it's me, the Jokers just really give in to that kind of personalization
Each day we're really getting closer to a Jimbosona mod
i think it needs more
there's still some more space
you can make 38 of clubs
go ahead. rearrange everything
Hey, so you're making extended ranks. Do you know how to make it only so that a single deck can have the rank?
at least 4 worse than the 32
I was thinking for the ultimate collection of having a deck based on K6T (A set I have), and I want to have it so that I have all the cards in it
(bad idea) you can override the create_from_config function so it doesn't do anything for ranks above normal
oh hey k6t i found that one in my searches for decks with cool things
and they won't get put in the deck
Okay but I don't want to just break a function (Because you know me, I'll break the stuff lol)
and then for the single deck just add them in back.apply_to_run
the function is used in one (1) spot and it's deck creation
theres some testing functions past this
wait it's called card_from_control
(important)
Got the text working at least, still shows planets in shop
look at no_shop_jokers
that sign won't stop me because i can't read
@solemn ledge heyy question does lua ap have a .dll file for their stuff
and how do you use it
Huh the function actually changes the planet rate
Idk if something else is overwritting it or something
specify the soul_pos
In the config?
yeah soul_pos should be after atlas when you init the joker
Didn't think it was gonna be that easy
in other words how the fuck do you include a dll in a mod
Gonna also have to figure out wee joker
Þ of clubs
what is Þ
why tf did you make a thorn of clubs
Music:LeaF (https://soundcloud.com/leaf-7)
Movie:Optie (http://optie.tv/)
Event:BOFU2016
■BMS is available on the URL below.
http://manbow.nothing.sh/event/event.cgi?action=More_def&num=498&event=110
I am not the person to ask I have no idea
But yeah, for now, Wee Joker's not gonna be so wee
Finally got the no planet rule working 😄
we're kind of at a standstill until steamodded adds injection
damn okay
each thorn
Idk if I'm tripping or that alef is different to the one in Hebrew
א
I swear it doesn't look the same
ℵא
Yeah I wasn't tripping
shoutouts to  being the only outlier
heck
that's on me
that's not in the font so notepad defaulted to arial i think
(not setting npp to balatrophabet)
and edh
i have negative braincells
do these look stupid tho
stupid enough
:(
More joker slots for the other braincells 💪
gimme urs
oh yeah the first 5 slay the spire jokers are done
Was the balatro font a custom one?
Wonder how one could make a font
crack the casino....
I'll have to think about how Neptunia works for Balatrodimension or something
thats the font from the game files
im not a fontsmith idk
a what?
you thought coding in balatro font was gonnna be hard
Coding in the Neptunia logo font is much harder
clown behavior
I only knew that was Shoot The Moon because of the double lettering
h is so freaking weird lol
0863
I found the font
those are the numbers after my username
they're very similar tbf
make sure to vote! https://discord.com/channels/1116389027176787968/1229328084507820044
lmao ok
Okay, so I'm trying to "apply" editions to tags, but it doesn't work with just setting the edition.
Anyone has any idea how I would implement some changes like that ? (it doesn't have to be with edition it can just modify the color etc)
XD
whats the 5th? i didn't see
oh nvm i forgot watcher was a character
blasphemy
i counted colorless but forgor watcher
how many points does a þ give you
þ chips
the counting sound should just be an audio clip of someone making the sound
You Die next ante but score 4x chips
The Thonk of Spades 
Microwave be like:
MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMBEEEPMMMMMMMMBEEPMMMMMMMMMBEEPMMMMMMBEEP
New super mario bros wii intro meme
Fun fact i have put MIT licensed code into steamodded
Yeah Itay did that too lmao
and it was my code
XDD
Yeah
also in terms of code licensing, you have the right to relicense code you've written whenever you want
so you can take code you wrote and put it into another project with another license
Yes
can someone tell me how i deactivate mods from my account to try out another one?
back home!
currently dying to lovely
yeah as it turns out, whatever bug between mods letting me buy jokers/consumables above the normal limit is very strong
who coulda guessed
feder at home! what will feder do?
i cannot find where lovely dumps the modified files
@umbral pilot meth
nevermind me found
hm
why the hell does this not exist
hey meth is module import currently borked or sth
I've used module import and it works
none of the functions of my import works
are you returning them?
hows your module defined?
oh it doesn't return any cause it just assigns some stuff
I'm not sure hpw loading binary modules works
rebalancing some alchemy cards
oh sick, whats the plan for salt?
in theory i can just throw the dll inside game installation folder right...?
COBALT BUFF??
kinda
thats a great change cuz it really makes it feel like a blind only thing
AND cobalt was already fun to use
wehave also changed Salt already
hello
hi crystallized meth
module import is "bad"
just bad really
drying
do ping me when you're done with that
o7 will do
my god myst wants to be pinged?!??!?!
oh if that works then the archipelago folks can also do their stuff
no wya
one in a million chance,,,,
o7
looking at the documentation for ffi, it looks like you can give ffi.load the path to the dll as well. so in threory you could put the dll in the mod folder and then use the mod_dir property in the the lovely module to find it.
sick. a temporary solution would be to inject something like ```lua
_G.package.path = 'C:\Users\Ethan\AppData\Roaming\Balatro\Mods\ModName\?.lua;' .. package.path
ah wait are you trying to import a native module?
why did you put "ModName" but didn't remove the user name
wtf balatro nsfw mod
so nsfw its more important than your name....
exactly
anyways that's the name of the mod that I was importing lol
it's just some testing code for a lua loader
i kinda checked github.com/metherul on instinct lol
it exists yeah, that's a bunch of my old stuff
I don't have to censor my name cause I use my nickme as my username
also yeah discoed RPC with pretty much need a native module
i do have to censor mine cause its my deadname ;-;
unless we can make requests to named pipes/unix sockets via lua directly
this should work either way for native module import
you likely just need to change the extension
but I don't remember
also silly hard coded path
also me when my username is steamuser cause I'm in proton land
yeah, that path will ideally be generated at runtime by lovely
make a lovely varible for patch directory
or maybe just a patchfile varible would be fine, could get the dir from that
sidenote are varibles santized at all when inserted?
or if I have my path have like " in it it breaks?
are you referring to modules injected via a module patch?
yeah
it's pretty high up on the list, should be pretty easy now that I've stripped most of the business logic out of the llbuf hooks
of course, but I appreciate honest feedback even more
:-)
thanks
I've been pushing off module patching until I found a better way to inject them in the first place
horrible terrible bad bad no good tool (i don't even understand what it does)
actually module patching should just work™️ if the runtime loads these files via loadbuffer
I'll have to play around with it
it makes do thing happen A->B pure function
it make steamodded good so it good
what if i don't want A->B huh? what if i want something useless???
Hi, is there like an entrypoint function that i can execute when my mod gets loaded on steamodded? Something like gameinitialized can also do the job
idk how loading modules works, but could you tell lua to resolve modules from some fake directory (like /lovely/) and then hook any read requests to that directory?
or would that get too messy if a mod wanted to load stuff from its directory like images and stuff?
SMODS.INIT.mod_name()
oh nice, thank you so much!
So with these legendary cards, is this correct?
local Perkeo086b = SMODS.Joker:new('Perkeo086b', 'Perkeo086b', {hidden = true}, {x=3, y=6}, ArchivedJokers_def.Test, 4, 10, true, true, true, true, 'Stone Card Buff', 'ArchivedJokers', {x = 5, y = 9}
idk how soul_pos exactly works in terms of code
you're missing a bracket close at the end
yeah I have that, i just copied wrong
yeah it should work
can someone help me the game says "no mods detected" even though the mod is in the mods directory
nvm it loaded
just had a stupid idea for a joker
so for lovely module import, if it's one self-contained lua file that is happy to be loaded by require, you're good, right
a joker that's like a taxidermy wall mount using the soul pos to stick out
at the moment, yeah
my plan is because it does have to clobber some globals, to add the library before main and then add some code to main that requires it and then calls a inject() function that sets up the globals after all of the other libraries are loaded
I guess that being said I could also add it to the end of the library i'm overwriting functions from
is there any mod for increasing joker cap
deck creator
deck creator mentioned!!!🔥🔥🔥🔥
does this work in the middle of a run
I am in a bit of a pickle when randomly after one round my jokers went from 77/77 to 77/74 and now I cant add more negatives (I have the modded joker that makes any joker that isnt mult or scoring joker appear as negative in shop)
I have exactly 5 non negative jokers so idk why this happened
oops 10k hands
I made a Joker that adds hands every time you do something
I see
So does it have a java function thing like Minecraft where you can manipulate things or am I missing something
you are manipulating Jokers using functions
I guess that's how you become a millionaire
un-needle
I actually got The Needle during this
average burglar blueprint run
nah bro imma play 2457 more
"Play only 1 hand"
blueprint brainstorm burglar:
Okay a question about redistributing source code
If I rewrite some functions, is that OK
okay so for context i'm replacing the entire "pseudoseed system" but i want the functions to remain reasonably compatible so that Balatro or mod code that relies on properties of it does not break
distributing your modification to a function is usually fine, since you usually won't be including the game's source in that anyway
sharing code snippets taken from the game or a modified source code dump for the sake of asking something about it is also alright, but not needed since everyone who owns the game on steam can go look up the code at a certain line in a certain file anyways
distributing entire files or more taken from the game's source, not so much - but with all the possibilities we have at this stage, you shouldn't be in need of that anyways
I think the chunk of original Balatro code is about 53 lines long and only six lines are unmodified at this point because if i were to rewrite them they'd be essentially the same (one's a Knuth shuffle, the other fills an array with the keys from a table)
If you need parts of the source code and don’t directly copy it, it shouldn’t be a big deal
I asked to localthunk specifically in regards to seed searchers and online score calculators if rewriting/porting snippets of the game code to do certain things is fine, and I got the green light for that
If you’re worried about copying like 6 lines of code, you’re good I think
especially if it's mostly modified and not really a huge snippet, I would argue it barely counts as the game's source anyway
doesn't seem very well sorted to me
what is that 20 suits?
the mod is 60 suits
unless I'm tripping I fixed the sorting problem in some past patch? or is that still on the dev branch
100 suits? how did you make 150 suits?
Can someone help me with art for my jokers I suck 😂😭
Time Joker: Click this Joker to create a card-anticard pair. Both are added to deck.
Anticard: +2 hand size for each anticard in hand. If this card and its equivalent regular card are both drawn, they both disappear. Effects trigger in reverse. (Anti-Ace gives -11 chips, and with scholar it also gives -20 chips and -4 mult)
It's called the Time Joker because the anticard is just a regular card traveling backward in time.
alternatively, instead of "2 hand size per anticard" we can say that anticard counts as -1 card for everything, except played hand size limit
Antideck: Starts with both regular and anticard versions of every card.
that would be a cool idea to implement
maybe instead of 'click this joker to' we can make it 'at the start of blind,'
i am exhausted for looking of ways to either increment numbers of starting vouchers or stack vouchers (not lose them if not bought in next ante) any ideas would be appreciated
have you tried making the voucher remove itself being labeled as bought when you buy it?
pretty sure i didnt. also dont quite understand the point of that
i dont want to auto buy it rather not lose them between antes. basically . stack vouchers.
no it doesn't remove itself, being labeled as bought. it removes (itself being labeled as bought)
maybe let's say it removes its bought status when it's bought.
that is a two of hearts
i guess i should make the middle hearts smaller so they can be consistent for all the ranks
or just make the big hearts overlap with eachother
does anyone know why this code doesnt work? it makes the game crash whenever i try to score a hand
i noticed that comments existed in this programming language so i added some of those in case they help
init is just initialize no?
ok
dunno what you need joker art for, but here you go
good afternoon chat
Yep, it sure is afternoon
yeah
Good Day.
sorry forgot to also post the error it gives, thats probably important
Gm Lyman 👋
what if you drew garfield over the cat in this gif
i agree
does anybody recommend some mods that don't stray too far from vanilla?
morefluff and mika's mod offer a lot of interesting jokers, while codex arcanum adds a new consumable while still being pretty vanilla!
i already have codex arcanum , where can i get the other two?
i havent played with it much, but yeah it seems fun
only complaint is.... no mod badge....
more consumables adds some good supplementary stuff that makes run pretty interesting
https://discord.com/channels/1116389027176787968/1226433760426201179
out of fluff and mika, pampa's imo is probably the best because it has all new art and a pretty balanced/focussed direction
codex arcanum is obvs top tier but it may hamper a vanilla expierence because it's so good it's not vanilla lol, that's how comprehensive it is
"message" is missing 'localize' behind '{type='...'
cool ill add that
true
i just downloaded enhanced enhance
the true best mod is enhanced enhancements
somehow those mods i linked are my favorites lmao
like i love a lot of mods but the game feels like its missing content without those
scoring crashed
i put it there since im assuming thats what behind means
Did you get a different error?
i dont think so
You're missing this too "init_localization()"
where?
Inside the INIT function
Yea I have no more ideas sorry
ok i looked at the error again and at the top it says "attempt to index field 'extra' (a nil value)" so thats probably where the problem is
Oh yea did you set up a loc_dec fonction?
no
function SMODS.Jokers.j_example.loc_def(card)
return {card.ability.extra.mult}
end
Should look like this
(Don't forget to change the name of j_example)
It should be between the joker variable and calculate function
thanks
oh this is what woke me up
(jk i woke anyway)
Gm Autumn 👋
the codex arcanum more consumables power hour
same error
Yea idk anymore someone hates you and threw a curse on your mod 🤷♂️
Maybe it has something to do with the joker starting with "j_" ?
the joker starts with jim, unless you mean something else
honestly i would believe that but hopefully that isnt the case
the code i have right now
Jots o’ Jimbo
this one?
yes
Yea I think Steamodded removes the initial "j_" in the slug iirc not sure
Remove the "j_"
ok
oh
so
is it really just that
only ONE mod can override Card:generate_UIBox_ability_table() at a time?
Went ahead and tried making a mod from scratch as simple as yours and I have no issue. It's not recommended cuz you ain't learning from it but do you want the file?
sure
Woops the indent is fricked a bit
Ok I swear this is the last time, forgot a bit of the header and a linebreak 😟
ok so i looked through your code and the only thing i could see being wrong with mine is that instead of function SMODS.Jokers.j_jimbo.loc_def(card) you used function SMODS.Jokers.j_jimbo.loc_def = function(card), but when i tried replacing that the game closed
Both should work
Since they both have loc_def declared as a function
xdd
whats the issue with my joker, then? is something wrong with the way that scaling is implemented?
Honestly I looked at it a lot and couldn't figure the issue
Lemme take a crack at it
alr
heres my code the way it is right now
the game crashes when its scored saying that "attempt to index field 'extra' (a nil value)"
what?
Either that or formatting
What's the pathfile to your mod and what's inside that folder?
Appdata -> Roaming -> Balatro -> Mods -> Jimbo
it contains an assets folder and jimbo.lua
assets contains 1x (with 1x sprite) and 2x (with 2x sprite)
Which Steamodded version you have?
Oh wow it works for me too...
the only thing i can think of is some sort of mod incompatibility, but the only other mod i have active is debug menu
ill still try deactivating that though
Works fine with Debug I have it on
Maybe Steamodded installation was fucked somehow?
There are legit 0 errors in this code.
are you using lovely?
Yea both of us made it work
I am yes
Same
wait im silly
wait you're silly?
This is exactly how I'd write my jokers, other than the loc_txt being it's own variable
i thought i was
What if the folder name and lua file were case sensitive?
Is your mod named "Jimbo" and lua file "Jimbo.lua" ?
Nope
huh
File and .lua file are called TestMod
does code get immediately updated when you reopen without lovely
To ask again, what is the exact error we're having?
what language is balatro written in?
i just got back from something what happened
lua
the error's that the extra value in card.ability is nil, right?
yeah
Which line is the issue?
no idea
It should say on the error screen
where?
you what?
also to confirm, you are creating a new run everytime for testing? cuz if you use the same run everytime that may break things
they dont know what lines are theyre in notepad
i wasnt
was that the issue
thats probably the issue sorry
ok ill make a new run and then test jimbo
Especially ones with new objects
Now that's just silly
You don't declare an atlas
You have to register its sprite
So it just uses the default one
how do i do that?
This too



