#⚙・modding-general
1 messages · Page 1464 of 1
some king of ascended hand
what mod is this
my mod
blue
ah ok
mobile
good director type shit
😭
aw shucks
and i don’t really wanna project a steam copy to my phone (because i don’t have it on steam)
does it have any effect yet
swap chips for mult and vice versa
so like if it was regular joker it would be +4 chips not mult
oh
though this essentially calls it two times
which has definitely been done but it is good enough to me
It is my duty to make Monstrosities
any way to view the parameters of effects in vanilla resources?
the orange virus
theres a joker forge server somewhere lmao
most here do not use joker forge
-# (including me!)
hmmm difficult
*burns you
just learn bit by bit dw
i would say not really but i think i am insane and i was never a good example of the average person regarding this
my first learnt programming language was batch
#MyGrearts
like 6 years old fucking around
python but i don’t think that helps with balatro modding
green virus
lua is at least vaguely similar
and i do actually think coding specifically for balatro mods isn't too difficult (at least for the tamer ideas), a lot of it is just stuff that ends up looking more like a config file lol
how can i learn? (I dont even know if what Im trying to do is possible.)
😭
imma be fr i don't have good advice for this
i learnt how to program too far back
i legit don't remember my experience
Programming is like any other skill in that it's not really feasible to just randomly start doing it unless you have a specific need for it. So if JokerForge is enough for your purposes then that's great!!!
what are you trying to do exactly
tbh the best way to learn is just to dive in and try imo. don't be afraid to fail, and try not to just let other people write the code for you if you ask for help in here
but also yes if jokerforge works for everything you need then i don't see any big reason to abandon it unless you genuinely want to learn to code
jokerforge is easy to use ithink but is so limiteeeeeed
good reason to learn then
if you're constantly pushing up on the boundaries
Inherently yeah. Balatro's codebase is modular to a point but there's always gonna be limitations to what you can do with the given tools, which is why I've had to write a lot unique support for things I need to do
What kind of things do you want to make?
neuron activation
But yeah I come from the position that I think starting new skills sucks ass and isn't fun so I've constantly run up to problems for things like digital illustration that I'm decent at but have never had such a direct need to do it, so it feels like grating teeth and it's hard to overcome the initial hurdle without exterior motivation
hi p-chat

this can explain it better than me (-80 IQ me)

face added=+ 0.5 xmult
There's some incorrect contexts there, but I assume you just want to make it so that anytime a face is played the joker gains mult?
each playing king, queen or jack gives this joker +0.5 xmult
not work with pareidollia
added*
Ah! The context is context.playing_card_added
I believe
And I think the actual card is context.card
i try this too.....
also
i still love this
its jokerforge+ IA correction after fail
woa
Oh right I can't swear
Unfortunately, Balatro modding is still niche enough that AI correction is likely going to screw up some things, which I assume is what happened with the contexts
I honestly wouldn't recommend it unless you already know the API well enough to spot mistakes
idk if work because i just copied code from scary face and campfire calculate = function(self, card, context)
if context.individual and context.cardarea == G.play and context.other_card:is_face() then
-- See note about SMODS Scaling Manipulation on the wiki
card.ability.extra.xmult = card.ability.extra.xmult + card.ability.extra.xmult_gain
return {
message = localize('k_upgrade_ex')
}
end
if context.joker_main then
return {
xmult = card.ability.extra.xmult
}
end
end
me too but i only did it when joker forge fail (always)
im beginner now so
im sorry if i fails
No need to apologize, just the hazards of the tooling
i ll try this first
add also config = { extra = { xmult_gain = 0.5, xmult = 1 } },
loc_vars = function(self, info_queue, card)
return { vars = { card.ability.extra.xmult_gain, card.ability.extra.xmult } }
end,
because it need value to work
yes
Does it work the same as a cryptid joker?
how about this for misprint death
Debuffs 1 selected card for 2 rounds, and give said card 1 in 4 chance to retrigger
guhh
fuck this is not good enough
fhuyfgutdhchbhiouygu
It works similarly, the code's a bit different + it doesn't automatically trigger
hmm
It takes the Joker to its left, takes the trigger condition, then takes the Joker to its right and does a force trigger?
Not yet it ain't finished
give full code b
Jokers in the Deck
Jokers in the Deck
SMODS.Joker { -- Matute
key = "matute",
add also config = { extra = { xmult_gain = 0.5, xmult = 1 } },
loc_vars = function(self, info_queue, card)
return { vars = { card.ability.extra.xmult_gain, card.ability.extra.xmult } }
end,
loc_txt = {
name = 'Matute',
text = {
'Este comodín consigue un multi {X:red,C:white}X0.5{}',
'cada vez que agregas una',
'carta de {C:attention}figura{} a tu baraja'
},
unlock = {
'Unlocked by default.'
}
},
pos = { x = 0, y = 0 },
display_size = { w = 71, h = 95 },
cost = 8,
rarity = 3,
blueprint_compat = true,
eternal_compat = true,
perishable_compat = true,
unlocked = true,
discovered = true,
atlas = 'CustomJokers',
loc_vars = function(self, info_queue, card)
return { vars = { card.ability.extra.matutexmult } }
end,
calculate = function(self, card, context)
if context.individual and context.cardarea == G.play and context.other_card:is_face() then
-- See note about SMODS Scaling Manipulation on the wiki
card.ability.extra.xmult = card.ability.extra.xmult + card.ability.extra.xmult_gain
return {
message = localize('k_upgrade_ex')
}
end
if context.joker_main then
return {
xmult = card.ability.extra.xmult
}
end
end
music adds a lot imo
rue
rue
SMODS.Joker { -- Matute
key = "matute",
loc_txt = {
name = 'Matute',
text = {
'Este comodín consigue un multi {X:red,C:white}X0.5{}',
'cada vez que agregas una',
'carta de {C:attention}figura{} a tu baraja'
},
unlock = {
'Unlocked by default.'
}
},
pos = { x = 0, y = 0 },
display_size = { w = 71, h = 95 },
cost = 8,
rarity = 3,
blueprint_compat = true,
eternal_compat = true,
perishable_compat = true,
unlocked = true,
discovered = true,
atlas = 'CustomJokers',
config = { extra = { xmult_gain = 0.5, xmult = 1 } },
loc_vars = function(self, info_queue, card)
return { vars = { card.ability.extra.xmult_gain, card.ability.extra.xmult } }
end,
calculate = function(self, card, context)
if context.individual and context.cardarea == G.play and context.other_card:is_face() then
-- See note about SMODS Scaling Manipulation on the wiki
card.ability.extra.xmult = card.ability.extra.xmult + card.ability.extra.xmult_gain
return {
message = localize('k_upgrade_ex')
}
end
if context.joker_main then
return {
xmult = card.ability.extra.xmult
}
end
end
}
rue bourbon
nrio the best one
ged ManHan
Using this card to Destroy atleast 1 Joker and 1 cards held in hand has 1 in 2 chance to create a Joker above Common
hows this
Judgement but worse?
fuck
what the orange/red lines means?
uhhhhhhhh
i love destroying joker then get nothing
show first and last }
cool effect i cant read
thats the effect yeah
dont worry
you can't read
balatro fans cant read
this obtain xmulti when face score
balatro players have 98/100 chance cant read
misprintized is a real word right
im try to obtain xmulti when the faces are added
confirm
I will say regardless of the intentional broken display elements, I do think the badge could benefit from not being white on white since it's hard on the eyes
YEEEES but 0.5 and only faces
good point
OH WAIT
the rotTa badge
so yeah
heres the thing
im still conflicted what to color them
😭
like its tarot but, like
glithced out, misprint
its still tarot
use the tarot colour
the paleish yellow shit
or one of them
you're cooking
hold on
i think ill grab the brightest one
ffe5ad
or wait
i could make a gradient
with the palette
peep the jokers btw
do u how make it? or if is posible?
i test
well
SMODS.Joker { -- Matute
key = "matute",
loc_txt = {
name = 'Matute',
text = {
'Este comodín consigue un multi {X:red,C:white}X0.5{}',
'cada vez que agregas una',
'carta de {C:attention}figura{} a tu baraja'
},
unlock = {
'Unlocked by default.'
}
},
pos = { x = 0, y = 0 },
display_size = { w = 71, h = 95 },
cost = 8,
rarity = 3,
blueprint_compat = true,
eternal_compat = true,
perishable_compat = true,
unlocked = true,
discovered = true,
atlas = 'CustomJokers',
config = { extra = { xmult_gain = 0.5, xmult = 1 } },
loc_vars = function(self, info_queue, card)
return { vars = { card.ability.extra.xmult_gain, card.ability.extra.xmult } }
end,
calculate = function(self, card, context)
if context.playing_card_added and not context.blueprint then
local face_numbers = 0
for _, playing_card in ipairs(context.cards) do
if playing_card:is_face() then
face_numbers = face_numbers + 1
end
end
if face_numbers > 0 then
card.ability.extra.Xmult = card.ability.extra.Xmult + face_numbers * card.ability.extra.Xmult_gain
return {
message = localize { type = 'variable', key = 'a_xmult', vars = { card.ability.extra.Xmult } },
}
end
end
if context.joker_main then
return {
Xmult = card.ability.extra.Xmult
}
end
end
}
?
hows this
Looks awesome
Btw if you were to use my mod you could also automatically recolor these according to the regular tarot palette
imma make it gay
my sistem when i eat 0.000001g sugar
replace xmult with Xmult
why some joker in vanilla remade have Xmult and some xmult 😕
because there isn't a right way to do it
lol
and the person writing it was not paying attention to that detail
xmult should be xm on every jokers
i wonder why can't just coding just be completely capital insensitive
just force lowercase
oh wait
bros afraid of title case
such a bad idea lmao
xxxxx instead of xmult
xchips is xxxxxx
XxXxX
because it have 6 letters
😭
this does not look like a poorly hidden porn site 👍
corn
What's the difference between corn and of anyways
you are just paying money to see another person's things
there isn't
porn is a broader category
though sometimes only fans can not fall under porn
then why pay for of
if all my guy is posting is his wicked abs
maybe
makes sense
i wouldn't pay for of tho
the only reason you want only fans is not for porn
also if the of creators are rich as hell imagine how rich the owner of "OF" is
buff people are cool
I'd imagine the creator is a freak
also it was meant to be like
patreon
but as you know it did not turn out like that
ohhh yeah
ohhhh yeah
WOW
it makes sense
WOW
you know, only fans
WO
only fans
W
i love you man
also add currently if you want see
then the foundation just gave up cause they getting money anyways
coding supremacy
ngl i think the only few person that can get pass elon musk might actually just be the owner of OF
yes please, how ? (u are not my slave but u are my savior)
i don't even understand why elon is rich
he is the least deserving person to be rich man
idk what he has done for the world
that is worth being rich for
nepotism
specifically being born in a rich family
mannn
welcome to real world....
its actually annoying to think that we brought this upon ourself
god never created money
money was never a thing
why did we create money to cause suffering
money was created to replace trading
since having a shit ton of stuff laying around for trading isn't great
and it can go rotten/break
and not everyone will accept the same things
life just sad now
standardized currency means you can pay for shit easier
SMODS.Joker { -- Matute
key = "matute",
loc_txt = {
name = 'Matute',
text = {
'Este comodín consigue un multi {X:red,C:white}X#1#{}',
'cada vez que agregas una',
'carta de {C:attention}figura{} a tu baraja',
'{C:inactive}(Actual: multi {X:mult,C:white}x#2# {C:inactive})',
},
unlock = {
'Unlocked by default.'
}
},
pos = { x = 0, y = 0 },
display_size = { w = 71, h = 95 },
cost = 8,
rarity = 3,
blueprint_compat = true,
eternal_compat = true,
perishable_compat = true,
unlocked = true,
discovered = true,
atlas = 'CustomJokers',
config = { extra = { xmult_gain = 0.5, xmult = 1 } },
loc_vars = function(self, info_queue, card)
return { vars = { card.ability.extra.xmult_gain, card.ability.extra.xmult } }
end,
calculate = function(self, card, context)
if context.playing_card_added and not context.blueprint then
local face_numbers = 0
for _, playing_card in ipairs(context.cards) do
if playing_card:is_face() then
face_numbers = face_numbers + 1
end
end
if face_numbers > 0 then
card.ability.extra.Xmult = card.ability.extra.Xmult + face_numbers * card.ability.extra.Xmult_gain
return {
message = localize { type = 'variable', key = 'a_xmult', vars = { card.ability.extra.Xmult } },
}
end
end
if context.joker_main then
return {
Xmult = card.ability.extra.Xmult
}
end
end
}
without having to find them mf berries jake is asking for
yeah but imagine a world where money isn't the concern of normal people 24/7
of course, this also made it way easier to have a lot of stuff
imaginary hypothetical stuff
that is represented by the money
since money doesn't exist as a physical good, only as representation of a good
you can have so much
with no maintenance
guys
how good that Balatro isn't pay-to-win
how can i create a mod?
so basically human was lazy and tried making life easier but instead made it worse
both happened
life became easier and worse
in two different directions
yeah easier for the rich peoples💔
- Joker Forger
- Copy code from some mods and made own
the hell? can it run in linux?
social credit instead of money would have been peak😂😂😂
this is the key point here
yeah
clearly we need to make money have maintenance
The internet was just an archive of information at the beginning; now we have Reddit.
make them take care of fake livestock lmfao
😭
one for every thousand dollars
yeah if its not clean it has to be given to the poor
or smth like that
LMFAO
bbbb im bad coder
peak Solution if you can't take care of your own money you lose it
cap
i hate xmult and Xmult
SMODS.Joker { -- Matute
key = "matute",
loc_txt = {
name = 'Matute',
text = {
'Este comodín consigue un multi {X:red,C:white}X#1#{}',
'cada vez que agregas una',
'carta de {C:attention}figura{} a tu baraja',
'{C:inactive}(Actual: multi {X:mult,C:white}x#2# {C:inactive})',
},
unlock = {
'Unlocked by default.'
}
},
pos = { x = 0, y = 0 },
display_size = { w = 71, h = 95 },
cost = 8,
rarity = 3,
blueprint_compat = true,
eternal_compat = true,
perishable_compat = true,
unlocked = true,
discovered = true,
atlas = 'CustomJokers',
config = { extra = { xmult_gain = 0.5, xmult = 1 } },
loc_vars = function(self, info_queue, card)
return { vars = { card.ability.extra.xmult_gain, card.ability.extra.xmult } }
end,
calculate = function(self, card, context)
if context.playing_card_added and not context.blueprint then
local face_numbers = 0
for _, playing_card in ipairs(context.cards) do
if playing_card:is_face() then
face_numbers = face_numbers + 1
end
end
if face_numbers > 0 then
card.ability.extra.xmult = card.ability.extra.xmult + face_numbers * card.ability.extra.xmult_gain
return {
message = localize { type = 'variable', key = 'a_xmult', vars = { card.ability.extra.xmult } },
}
end
end
if context.joker_main then
return {
xmult = card.ability.extra.xmult
}
end
end
}
what's your favorite legendary joker
Jimbo
lmao me too now
replace to Xmult again?
I just installed the mod manager, but it's stuck on "loading mods..." and doesn't show anything, is this an issue on my end or with external servers?
bmm
chicot is fine
chicot has op bug
Perkeo and Triboulet are just op insta win jokers
what if we coded Minecraft into balala
start with -1 hand size? more like +1 hand size
perkeo isn't
yes
it can give infinity deckfixing or destroying or money
you have to get the Telescope upgrade
yes and you'd have to find the tarot cards you need
if you don't find nothing
its just wasting a slot
i have a funny joker idea
perkeo + blueprint or brainshtorm = have best synergy for blueprint in balatro
green card:
consider all face cards as numbered cards
blueprint and brainstorm has synergy with anything 😭
best synergy*
except stuntman and dice and stuff that can't be copied
For those who didn't understand the joke, it's a reference to a communist book called the Green Book.
lol
perkeo literally have unique "at the end of shop"
I don't speak English as my first language, but the wording... is strange.
Perkeo literally has unique "at the end of the shop" сondition?
i know
i think that's why he is a legendary
like with yorik 23 card discarded
and canio destroyed all face cards
While I have winter holidays, I can help a little, but I don't know yet if I'll always be free
is ok man
really thanks
i ll learn lua i promise
🥹
What do you need help with?
im try to create a mod based on LallanaTV community
spain balatro content creator
Alright, I can help with that.
-# Depending on what you wanna do.
thanks but here is 4 am hehe i ll rest a bit
if i need help i dm you directly
i can?
Yeah, go ahead
floating text 😭
how'd that negative get in there
hello chat
h;loe
yo
hiii lily and sleepy
hi there lily and everynyan
im concocting mod ideas
the brain is a-brewing
i continue to wait patiently for my smods pr to get its time in the spotlight :3
ya a few more days
heading back home on wednesday
you man cavassprite pr?
yep lol
I see love.graphics.pop, but not love.graphics.push, is this intented?
hi luna hi meta hi lily
I see, prep_draw adds it, cool
yep, it's the same in whatever vanilla/smods code i referenced that snippet from
hiii crabus
I see
so smth simple as draw a text on a card, not only CanvasSprite, too a bunch of other work required too (according to your mod code)
Feels like some methods needed to optimize this
in particular, the trouble comes from having the text follow the 3d card tilting effect, since you need to have it go through a shader (the dissolve shader is what provides the 3d effect). balatro's UI system can't really pass through shaders without significant effort (but entropy and vallkarri recently managed to apply edition-style shaders to mod badges)
the CanvasSprite allows you to render literally anything on the fly as a Sprite object, which can go through the dissolve shader and therefore match the 3d effect
Isnt this can be solved by correct order of drawstep?
i should add crossmod support for this (and the rarities too)
nope
ice can attest to it from his work on Blockbuster: Counters, in fact. without the CanvasSprite system (or something similar), the text will sort of appear detached from the card and not have any sort of 3d effect. it can rotate in the plane of the screen and move based on the sprite object's position, but that's it. it won't even react to mouse movement, since that's all handled in the dissolve shader too
If there's an easier way besides what Meta came up with, I wasn't able to find it
is canvassprite just a way to use a canvas as a sprite
yep
here's what happens when you try to render regular balatro UI directly on top of a card sprite https://cdn.discordapp.com/attachments/1209506360987877408/1408051819120169031/counter_showcase_2.mp4?ex=69531032&is=6951beb2&hm=8556764b44e27ea00941ac9f679aebcb072a27f65a579e24e3ad87e3717e3145&
smh
then how soul sprite follows main sprite?
the real solution here is just to make sure the card is always centered on the screen
it also uses the same shader
and to force enable reduced motion
and to disable dissolve shader entirely actually
whereas text can't use the shader unless it's drawn to the canvas
balatro's UI system in general can't use any shaders at all
the ting is, in example of dice, it uses UIBox to render text. Cant you just attach UIBox properly so it will follow card too?
watch the video i posted
that is a UIBox attached to the card
Is canvas really required?
again
the whole 3D effect on cards is done with the dissolve shader
even if you could apply the shader to the text the transform would be off since the bounding box would be different
Yeah, the issue isn't that it's a layered object, it's that uiboxes are handled different from sprites by the code, so they can't fit in the same pipeline. Uiboxes don't have the arguments that shaders want you to have, so you need a conversion layer, i.e. making them a canvas that has all the necessary parameters
Okay now I see, makes sense
sell buttons doesnt follow when you hover a card, which makes sense
still, feels like too much manual work to draw uibox, specifically love.graphics calls
One more for the road
hey, is it quantum ranks
Yes.
own implementation?
Yeah, lotsa work but it paid off in Spades
does it blow up on straights?
I haven't tried that but I will
dont forget check ace specifically since it can be wrapped
Yeah, it doesn't work for Straights just yet
main reason why quantum ranks pr not merged yet 
maybe, but i'm fairly sure the only alternative is adding another custom class for UIBoxes that render to canvases
(note that if you don't override the uibox's draw function like i do in the screenshot, it will automatically appear on the screen)
and i feel like adding canvassprite is a lot as is
note that if its an api then people wont have to have this in their codebase
oh that screenshot is from my high roller code actually,,
it's definitely still a little janky i know
how else are you meant to do it though
your final challenge
draw something to the screen directly without using love.graphics or any functions that call anything from love.graphics
i open a second transparent window in front of the first
like, feels canvassprite needs some sort of own "connect" or even drawstep method, which will setup UIBox you passed to it adn render them for you with all setups and cleanups needed + store and remove them when needed
yea possibly, i do know that not a lot of people are gonna be working directly with regular sprites either so they shouldn't be expected to work with canvassprites
but it's a very generic concept and it's not even required that you do anything with a UIBox. for a while, High Roller was directly using love.graphics.print calls to display the values, without any balatro UI at all
on the other hand it would certainly be nice to abstract away the absolute positioning bullshit i'm doing with the UI now
it's only necessary if you use UI on the canvas, because UI position and scale automatically adjusts itself based on the resolution of the game, which results in it moving around on the canvas
so i hooked love.resize to rebuild the UI whenever the resolution changes
isnt main purpose of this canvassprite to draw, yk, ui on it?
no as i said it's more general than that
my initial use cases both involved drawing text on it, but you can use the canvas for whatever you want
well if you think about it text is UI too some sort (hello DynaText)
guys
i have an addiction to replacing the crt shader and i dont plan on going to therapy for it
What I want to say:
Such complex concept implemented too generically so you need do a lot of work manually anyway
IMO it needs more work to handle at least setup/cleanup an resize, if possible
With this canvassprite would be amazing
sleepy? just go to sleep bro
nope
you should
ya i know, but the point is that you can do even more than UI with it
it's basically the same technology as how cardsauce's tetris joker works, the subgame is rendered to a canvas that can be displayed on screen. with a canvassprite, instead of just love.graphics.drawing the canvas directly to the screen, it can be a sprite and do all the sprite things (like look like it's actually printed on the joker)
but you are right in that it'd be helpful to have more API attached to it
Indeed
More questions. Is this thing can handle changing card's scale or rotation?
i mean i can help if you want
yep
at the end of the day, the object itself is literally just a Sprite object, so it behaves almost exactly the same as any other Sprite object. it just uses a canvas as the image data instead of a texture loaded from the files
Okay, that's sometimes more difficult part than other
So, I guess if you implement automatic rescale updating and some methods to easy attach/detach UI from this sprite canvas, pr will be good
ideally also made SpriteCanvas:draw or something like this, which will handle love.graphic stuff lik stack and positioning
idk if this is the right channel to ask this but is there any sort of mod for mass joker management? Things like auto organizing jokers, mass repositioning of jokers, joker stacking, joker counting etc. Lmk if this or anything similar exists. (I use cartomancer but it's not very convenient for handling 1k+ jokers, and yes I'm insane)
Even if there's a way to go into game files and manually sort the jokers with a script then that works
What kind of joker would Superman be?
A super one
Cartomancer is really the only thing I know that comes close. What's the specific reason you're looking for something more robust?
Trying for some crazy shenanigans. I think I'll just see if there's a way to manually edit the jokers in the game files
Again depends on what you're hoping to do, haha
Just a one time scoring where I'd be generating tons of jokers and then rearranging them once
please do
Been going down the YouTube rabbit hole of how AI is ending the world and it's looking rather bleak.
So why not play poker?
collect my updates
hi chat
Yo.
just returned home from camping
-# god im about to unleash krakatoa
-# pray for my toilet dawg

can i see the joker script?
Where is that?
should be
C:\Users{User}\AppData\Roaming\Balatro\mods\MintConditionCards\src\jokers.lua
And that's line 502?
if handscore > card.ability.extra.breakscore then
im no expert, im only just getting in the mod space here
but i dont think handscore is a thing
i'd need the whole block to be sure tho
Apparently know more than I.
hi that's a talisman moment
they stop when talisman works
talisman turns some numbers into tables to make them big, but they can't be compared to regular numbers
question
amulet does tho
-# talis fork that lets you compare these
im using drugs 😎
does anyone know of a jjba mod I can download?
based based based based based
ikr me too
try looking through #1209506514763522108
copycat
no
grassy ass
???
I'm never not caffeinated.
like gracias but grassy ass
never seen that word used before
I am allegedly "weird".
weird in a good way lol
no
it means they're on caffeine (the thing in coffee)
it makes you sound smart
what "caffeinated"?
yea i know
yea
@neon shore
?
.
no im asking him if thats the word hes never seen before
ah
yeah sorry for the confusion
it's ok
👍
gm
Morning.
i have just never seen it used before in a sentence
i think someone was working on one
@lament sleet that guy
idk if its released tho
whats up?
nvm i thought about it and its dumb
alr
🪿
whattttt
X marks the goose ig
X marks the "X marks the goose ig" ig
why yall hatin
let me get in on the fun
is there any mods that let me change the skin for my kings, queens, etc
Are you on mobile?
no
Not sure what the name was
oh
but it’s possible 100%
okay so i should just keep lookin?
no give up
skill issue
they're usually called "friends of x" mods
theres a few in the modding forum #1209506514763522108 but yea look there ig
alr thanks for the help
im gonna be honest i would not reccomend using nexus at all
yeah ive heard that from quite a few people and i havent seen anything good on there at all
I use nexus for stardew valley
nexus is mostly just low quality mods by people who don’t know how to use GitHub, 100 different reskins for 100 different things, every fetish to ever exist, and the most random mods of all time
fetish?
shweeeeeeet
open your ears
Can belive mine arent in... /j
even though I didnt tell the person I made them lol
?
?
?
!

Provided to YouTube by DistroKid
What Is This Diddy Blud Doing On The Calculator · prophet! · AI
What Is This Diddy Blud Doing On The Calculator
℗ brainrot boys
Released on: 2025-11-02
Auto-generated by YouTube.
Provided to YouTube by DistroKid
What Is This Teto Pear Doing On The Calculator · Barnakull · Barnakull
What Is This Teto Pear Doing On The Calculator
℗ 8954351 Records DK
Released on: 2025-11-22
Auto-generated by YouTube.
-# I think we are gonna turn her into Teto Pear mechanism!
"What is this Teto Pear doing on the calculator" 🗣️ 🔥
"Is blud t e t o" 🗣️ 🔥
idea for a dumb challenge for the mod i'm making
"Extra Tuna"/"My Name Is Edwin"
it's something that revolves around these
thing is, how I have it set up is that they mimic the same thing as opposed to doing their own thing
maybe shouldnt copy scaling jokers?
thing is i don't know how to easily class every scaling joker, including ones that other mods add
modding-chat and server-chat must remain seperate
every perishable joker is scaling joker
<@&1133519078540185692>
Orbital strike
🔫
hmm every food is perishable, but not every perishable joker is food
im making a dbz mod not a jjba mod silly
oh
its ok 
oh wow that's actually really helpful
thank you
@mоds /j
i dont think tat computer is new enough
Why would you do this

I put the backslash at the wrong place
No shit
uh huh
????????
😭
wait for real?
HUH
i have this really cute gif of a cat “stuck” in a cage with the door open but i can’t send gifs :(
i was going to send that
oh you can download it from tenor then send the file
download the gif and post it as a file
hello @vivid seal @polar oyster
forgive me if it didn't, I have absolutely no idea
hi nxkoo
im not sure if ios does that
it pinged yes. Please don’t do it again. I forgive you.

winning
um
nxkoo mod 🔥
phoebe, have you ever played the videogame called, Balatro
removes editions, seals etc?
yeah
its also um
😭
4am
go to bed phoebe??
i was waiting for a dataset to finish processing and it failed 😭
im in bed now!
hyedhjekpipu8yuhdeq
but someone pinged me as i was checking my phone
go to sleep
go to sleep
I'm debuffed by default.
goodnight
gnnnnnnnnnn
move???
gn!
Pain-peko.
What all does this add?
retriggers?
again!
i might actually remove the odds
hmm debuffed cards should say Nope instead of Debuffed
nrio help me
im locked in
oh my mod
it adds uh
its still WIP
but the consumables set are already planned
no twin, later twin
what would add misprinted planets? (if it would added)
add me to your mod niko
im jesus
1 in 4 chance to level up both chips and mult in range of X0.7 to X2.0
1 in 2 chance to level up chips/mult only in range of i guess +1 to +50?
otherwise, level up both of em for +0.5
misprinted planets should unlock new hands, then subsequent uses of that same misplanet would increase its level
remove me to your mod (if i didnt in mod, add and then remove)
misprinted hands sounds cool
two of a kind 🔥
misprinted high card only possible with wild or rankless cards hmm
im doing rotta and ralspect first
actually misprinted hands fun idea
and then netpla
if you play full house with half joker, it counts as half house
that's just pair with a spectator
full house redacted
pair + 3 stone
Full Cave
or 3oak + 2 stone
span flush = 5 wilds
what if all misprinted poker hands active only with enchantments cards
oh yeah that would be cool, though its really only possible with wild and stone unless we go into midas mask paredolia nonsense
yes i do ethan
Misprinted pair 1 card with bonus and 1 card with mult card
misprinted flush: 5 cards with the same enhancement
ushfl
"secret shop" where appears tags and spectral card /j
Stone cards reveal their Suit and Rank, and apply them
hmm
1 in 100,000 chance for 7e9 xmult.
This isnt cryptid
sound weak only like +20 chips compare with bonus cards
😭
Jokers, Consumables and Vouchers that are locked or that cannot appear can appear in the shop
hmmm
well that would get worse and worse...
seems coool tho
infinty Cavendish
wait no
+showman yeah
Someone should genuinely make this one.
should it give chance appearing second variant of vouchers or not
it should
no, cavendish has a 1/10,000 that never happens so why woudl you want this
1 in 1 chance.
show me a run in which cavendish broke
?
/j.
W
ive now included that
progress
ok slight problem
it isn't infallable
some jokers don't work (Cloud 9)
and some scaling Jokers worm their way through (Yorick, etc.)
wait i just think it add playing cards and spectral cards in shop??
what in the sel14
plan is to have a mahjong deck with 4x each card and sel14 + increased handsize
is stone an honor tile yes or no chat
yes
playing cards doesnt appear
its not included in the ability
would legendary jokers appear
What in the flippity frick is an honor card?
maybe
yes but they cost 20
mahjong
Then yes.
why so often
I want to move states.
Not to dox myself, but I'm not in the one with Vegas.
i have moved too much i want nothing more than to stay in 1 home for multiple years
Balatro player wants to move to Vegas. Has he a problem? Likely.
it is i evil john balatro plus
so normal john balatro plus
the editor?
Yes, sometimes I misclick.
hi :3
hi
dot dot dot
haii, im really new to modding and i am curious to what people can do :D
(i'd like to learn how but it's honestly really overwhelming @w@)
Don't actually have to mod to be here.
have u modded anything before flocci?
Nope.
:C
evil, have u modded before? (saw that u mod on ur bio so i got curious :P)
yes
can i see what you've made before? :^3
i deleted most of them
check out
:3
oh, is it okay if i come in sometimes to ask for help? (i've never modded in my life but am really looking forward to trying it out)
||i ate 50 tables||
i will literally kill you if you dont send your github in 5 seconds >:(
yummy
ill dm you the link for a server thats active for modders so that you could ask help there
#💻・modding-dev is kinda dead so
its ok (generally ask coding questions in #💻・modding-dev tho)
oh thank u
okiii ty ty everyone ( so kind !!!)
Guess I'll die.
lol
guys why does my card keep on declining when i try to get nitro
try making it a bonus card
how
:hiroplant:
What exactly does this add?
a tutorial
it's saving you
Its all of the balatro content in the style of a mod
so it helps you understand how some things are made
i might try to find a balatro creepypasta
all the cards were covered in blood
my ceremonial dagger had a eerie red glow and hyperrealistic eyes
🃏💀 UNA PARTIDA QUE NO DEBIÓ JUGARSE...
Un streamer descarga una versión maldita de Balatro y despierta a una entidad olvidada: Tung Tung Sahur. Lo que parecía solo un juego de cartas terminó en una muerte brutal... y en un ciclo del que nadie escapa.
📌 Escucha esta creepypasta original con voz Loquendo, basada en el terror digital ...
stupid fucking idea:
Edwin Tag
creates a random "mimic" joker
(blueprint, brainstorm, and my mod's placeholder)
EDWIN
it makes the mimic (it was difficult to put the pieces together)
david tag: replace ice creams with ride the bus
mimic tag
adds a copy of a joker you already have (must have room, does not share Negative)
so its invis joker in a tag
I know what makes it crash, but I don't know why.
ig
price tag (common)
skipping a blind adds a random tag
so it adds a secondary, unrelated tag?
That could be bad. Standard packs always result in a crash.
ya
is that tung tung tung sahur
yes
True
and a slime
smothered by cats...
Catgirls.
HI CHAT!!!
hi
Yo.
deploy freakachu
True and based.
bro is responding to himself 💀
the hand of fear
Who summoned me
ima have to hunt down all mods which have a cat in em in order to make alcatraz actually debuff every catcard
and you'll forget to make it debuff lucky cat
What's the mod called?
Somehow that feels like something from Cloverpit.
ok
are you talking about yahimod
yep
ah ok
every astro will be KILLED under ur hands
easiest IWBTG fangame
can someone help me with crashes? i installed pokermon to play with my friend, but for some reason, his works fine, but mine crashes on load in
more real than you think
"game.lua:1432 attempt to index global 'pokermon_config' [a nil value]
someone help?
i thought of jailing cat jokers from pwx too, but i don't feel like digging up a grave
jailing polterghast for no reason on the other hand...
Versions?
I removed reshade from balatro.
does anyone know how to download mods from github if they have no releases?
@magic brook, @ me when I become a useable joker.
Also, how do I turn on notifications when I'm @-ed?
I can't find it under settings, so maybe not.
Uhhh
You will become publicly playable
After i get a few more jonklers
(And polish some things)
green code button at the top
thx
Still want ideas?
Is there a mod that gives a deck or something that lets the entire deck out for each hand
This the shit nintendo thought mario would feel like to americans if they didn't give them more mushrooms
there's a cryptid deck with that effect, yeah
I have cryptid but i didnt see that deck whats it called
infintie deck or something like that
Infinite or antimatter, iirc, not sure. I'm not up to date with current Cryptid, but I feel like that deck existed
Infinite deck allows infinite sellection
negative deck
you have to play more than five cards to get it
Not entire deck on blind
Negative deck?
Oh
oh
Yeah negative deck i suppose
with infinite deck you have to draw the entire deck first
I dont see negative deck
i like donuts
How do i change
Yeah
-2 discards, +10 mult every time a discard is used?
if you have galdur i think you cant change it or maybe they fixed that, idk
Does it not say in the deck description 'click to change'?
yes but i tested it with galdur and it didnt do anything
Oh.
it was a month ago so i dont know if they fixed that
@magic brook.
That's all I can think of.
Actually, hold on.
+700 chips, +2 hands, -50 chips per hand played?
Tell me if they're bad.
new joker
New idea for strawberry
+3 pernament mult
1 in 10 chance to destroy itself everytime it boosts a card
you need to download malverk
the texture pack should probably have that listed as a dependency so you should probably scream at the creators of it for that
ty.
idk who made that tbh smile
yay it works
thank you
forgot the mouse mod
raah
so no one's made PVE yet?
PVE?
Kinda slowly working my way through the expanded high contrast palettes
how you're drawing gradients again?
That's a nice blue
player vs enemy or something like that
fixed wording
how do i update the mod manager btw
Color information looks like this. With multiple points, it determines the coordinates of any given pixel on a sprite and then grades based on the provided gradient angle (in this case 1.571 is pi/2, so 90 degrees rotated from the right to the top, meaning a downward gradient)
A pixel about 30% of the way from the top with this gradient would be roughly whatever this color is
So downward from the top means the gradient color whatever linear color along this gradient corresponds from right to left
Hi again.
Dunno if this explanation makes any sense at all, so It Just Works™
By the way, this goes for anyone.
I mean how you actually render it
Changing the color data on the sprites
It gets a C pointer to the image data of the atlas and then changes the color for each pixel
how do i download jens almanac?



