#⚙・modding-general
1 messages · Page 71 of 1
is that ante -1 I see?
Perhaps
you can power through this crimson
I have all the base vouchers minus reroll unlocked
how does the debug console work?
like how can i view the outputs of sendDebugMessage
i believe in you
oh lmao
how to get that sheet
It's my private sheet, but i can send it in #1210976027036352582
would be very nice
Is there any mod that adds a voucher version of Oops All Sixes? Like, increases random chances permanently?
dunno
theres a deck that does it
Yes, but can I call it later—I mean, I probably can
I did finish this run (my Jokers are 5 Cows)
what does the cow even do
you pretty much just need to make sure you only ever call it once
everyone has codex on!
Solitaire
if statements and whatever
Have my list if you want ideas
(Also ty for picking mine lol)
Ay you got my mod on lol
everyone has to be compatible with codex or else
Together 💪
codex best mod frfr
Sad that my evil jonkler mod only has 4 jokers and no art
Still need to concept more
Of what?!
Yeah I fixed it 👍
After 38 Rerolls, I saw 53 non-Cow Jokers and 3 Cows. What do you think?
what does your mod folder look like?
I'm gonna play around before continuing Tier 3 Vouchers
That’s about the rate I had set up for it, except I went through like 40 Jokers without seeing a Cow
5cebalatro is pretty cool ;)
Do you think this would be viable as a strategy to get multiple copies of the same Joker?
ihaveaquestion is cow inspired by super auto pets
Yes. I’ll make it create Milk later
As a placeholder, it’s Planets and Tarots
Originally I wasn’t going to add Cow but it was easy to make it (except for the complicated parts I added later)
where do you find those, im new to modding
In the Moon Mines
Hey
Can someone maybe mod this in?
"Every scored 2 gains ‘X0.25’ mult’
[Rank increases every hand]”
I don’t know how modding works
But I’d like to see if a concept me and a bunch of people came up with would work
How easy would it be to implement a mechanic like that?
Or how hard
The thing that gains the x mult is the card in this case
And the rank gets changed every time a hand is played
Not sure about the card itself gaining xMult since IIRC the built-ins are only for Chips, but everything else seems straightforward
(for Hiker)
Didn't Mika try to put Mult into playing cards?
It’s basically hiker, but x mult, and only on a changing condition
People are saying it’s overpowered when it really isn’t?
Only in specific cases from what we think
The thing that balances this is the rank changing
Which people dont realise how hard it is to play around
With the rank chaging in order it seems a bit weak, if anything
(In theory)
It’s drifting
i put xmult on playing cards
Also you can 100% build decks to play around this
Hiker isn't very good right now
Yeah but this might be
it isnt too hard, you just have to hook Card:get_chip_x_mult
This is better in that it grants xMult, but bad in that it's very restrictive
Yeah that’s the point
It has fucking INSANE potential
But the risk is high
Does that get called for Jokers too?
no only playing cards
Could you try setting up what I said?
unless you somehow get a joker into your hand and play it
Hmmm, I want to implement Shrimp and Dragon
Or just help me out modding since I have NO experience
i have too much stuff on my plate rn
I do want to do that. But later
is this another rtgame thing 😐
Oh hey DPS
Dude
This is a concept for a card related to RT but I jsut want to mod it in
To test how it would work
lmaooo called it
more codex
The joker is called "Drift King"
Cause the rank is drifting
also a nod to how he broke the game with x mult
could you also ping me there please?
to be as polite as possible, its generally in bad etiquette to just drop in a modding channel (for any game of that matter) and say "Here's my idea, can you put it in?"
@old shard @round ore #1228599493914656788 message
if you want assistance or what not, that's fine, we're always happy to help in folks learn
To mod Balatro you'll need Steamodded (or Balamod, but Steamodded seems to be more popular), and Lovely is helpful to install Steamodded. There were some tutorials, but I suppose I can put my first mod which adds a single Joker as a reference, then you can try to go from there:
tysm
why is my mercury poly?
--- STEAMODDED HEADER
--- MOD_NAME: Four Leaf Clubber
--- MOD_ID: FourLeafClubber
--- MOD_AUTHOR: [Victin]
--- MOD_DESCRIPTION: Lucky Clubs trigger again
----------------------------------------------
------------MOD CODE -------------------------
local localization = {
fourleafclubber = {
name = "Four Leaf Clubber",
text = {
"Lucky Clubs trigger again",
}
},
}
function SMODS.INIT.FourLeafClubber()
local jokers = {
{
name = "Four Leaf Clubber", slug = "fourleafclubber",
config = {extra=1}, rarity = 1, cost = 0,
blueprint_compat = true,
eternal_compat = true
},
}
-- Add Jokers to center
for _, v in ipairs(jokers) do
SMODS.Joker:new(v.name, v.slug, v.config, {x = 0, y = 0}, localization[v.slug], v.rarity, v.cost, true, true, v.blueprint_compat, v.eternal_compat, "", "j_"..v.slug):register()
SMODS.Sprite:new('j_'..v.slug, SMODS.findModByID("FourLeafClubber").path, "j_"..v.slug..".png", 71, 95, "asset_atli"):register()
end
-- Lucky Seven
SMODS.Jokers.j_fourleafclubber.calculate = function(self, context)
if context.repetition then
if context.cardarea == G.play then
if self.ability.name == 'Four Leaf Clubber' and context.other_card:is_suit("Clubs") and context.other_card.ability.name == "Lucky Card" then
return {
message = localize('k_again_ex'),
repetitions = self.ability.extra,
card = self
}
end
end
end
end
sendDebugMessage("Loaded FourLeafClubber~")
end
----------------------------------------------
------------MOD CODE END----------------------
its not working
I need to boot up the exe
right?
is it possible to make custom rarities
Hermes is dating Aphrodite and Peitho and others (as the Greek deities do)
?
OOOH
im favoriting this gif
But I was recommended lovely
it's not mine but that's exactly what I did lmao
and the drag and drop hadn't worked for me
Its still not working
lovely is the method that doesnt pop ur antivirus
I'm disabling this gimme a sec
lovely is definitely the hassle-free way once you set it up the first time
but assuming youre still doing the injector way, you just do this
.
Tbf, I had tried that and it didn't work for me
the injector?
Drag and drop
ah ye
yeah i stopped using injector really early on
some stinky bozo made a hassle free version of doing it
yeah, I recommend lovely. the setup isn't that difficult and it will continue to work even if the game / mods update.
I've heard that he's mega stinky
lovely was giving me weird glitches when i tried to stream it with discord the last time i used it?
huh
I had one release with a shitty overlay - have you tried 0.4.0?
i think 0.4.0 was the one i was using
weird. it shouldn't touch anything related to gfx or streaming
thats what i figured yeah
Okay that was fun. Gonna lay down
how do I know if lovely is working?
it'll open up a console when you run the game
mods are in lua
mods are in lua
whats a lua
is it simple
Yes
it is easier than python for me atleast
how do I start
.
even the game itself is lua or?
where do I make the ifle
i mean game.lua is lua
Yea
🚨 ALERTA ALERTA ALERTA 🚨 We updated Bunco!
https://github.com/Firch/Bunco/releases/tag/update-1
#1220084296346501201 message
where do I make the file?
woahhhh
Please help-
read the guide or let it be like it isnt that hard
if you dont know even the basics or how to create it, i cant recommend modding the game
^
^ yeah its a lot of trial and error
which guide there are a few
start with the steamodded docs i guess??
Nitro can I just shoot you multiple questions?
What software do I need to use to do the coding part?
a text editor
JUST A TEXT EDITOR?
yea
Notepad++ I guess
most of basic text editors support lua
well i guess you'll need an image editor to make the art lol
no no no use an actual editor
and btw, balatro is open source, so you can just look up how it is there
otherwise syntax errors are going to spank you
n++ at the very least lol
notepad++ exists
yep
source available, not open source, but still the same
I literally sai-
just means you can't really redistribute balatro source
I have VS 2022
notepad ~= notepad++
visual studio code is my recommendation
can I get the extention for that-
visual studio != visual studio code
this?
no, you did not
oh
is ok
vsc is good, i use fleet tho bc it is beta and i want to give it a try
fair enough!
fleet is alright but I use vim soooooooooo
ok so let me install VS Code
and what extension do I need?
Name: Lua
Id: sumneko.lua
Description: Lua Language Server coded by Lua
Version: 3.7.4
Publisher: sumneko
VS Marketplace Link: https://marketplace.visualstudio.com/items?itemName=sumneko.lua
oh no it is not
was so long ago
that was when i installed c++ and struggled installing GCC compiler bc MinGW never worked
then i switched to VS lol
A Lua file is a file that ends in .lua
oh I just need to change the end of it got it
to mod with lua i suggest you to firstly learning the lua basics by youtube tutorials or reading its extremely ugly documentation
you ever did any programming before?
yes!
learning c# and html
learned python in past
ok looking at the thing you posted nitro
dealing with databases no
now
its more complicated than just html
yea it is
it is a full langauge
bc with lua you can actually create algorithms, tasks, conditions or loops
with html not
databases arent that important
i think best way is just to yoink the jokers out of the source and try to trial and error until something works
I used to use that joker back when I was in college
❌
@round ore up until now I just copied the code you sent and have been adjusting it
if I want the text to read out a variable
that changes each time
I would need to leave a space for it with {} and return to it once I establish this variable right?
like this
which code i sent?
victin I meant
hey where is the code for hiker
I might just yoink that and just change a few details
ok this is stupid but how do you create a variable
i think its in game.lua and card.lua but im not completely sure
local varname = stuff
watch a tutorial
I have not done python in a while
like yea, we can tell you how to create variables and alat but we cant completely punch you through lua until you understand it
@cursive compass it doesn't look like the game pauses/mute music when it changes.
Tho, I can add a var to make it so that the sound resumes/mute himself if ya want
if I can find this, it would make my job way easier
i'm not sure what the correct terminology is, i was just hoping there'd be a way to get the replacements working like regular Dynamic Music in the same way as the original game
so firstly you need 7zip
and 7zip bc winrar trash doesnt work
common winrar L
lemme create a thread for sound.lua
is there actually no documented sources on how hiker works?
the code
you can, but you need 7zip
yes that is what is being suggested
you have to open the archive inside the exe and not the exe
I see I see
just how you open any other normal file
right click > show more options > 7zip > open archive
its not showing 7zip for some reason
show ss
the exe
select the exe then rightclick it
thats what I'm doing
just go into normal explorer and select the exe
no if you highlighted the exe, you would have open as an option
thats what I'm doign
what the heck why is your windows that ugly
I'M STUPID
💀
Didn't select it
I'm trying to open card.lau
lua
but its saying the file isn't found
right click - edit
I see
found it
can I just copy this into the code
if context.cardarea == G.play then
if self.ability.name == 'Hiker' then
context.other_card.ability.perma_bonus = context.other_card.ability.perma_bonus or 0
context.other_card.ability.perma_bonus = context.other_card.ability.perma_bonus + self.ability.extra
return {
extra = {message = localize('k_upgrade_ex'), colour = G.C.CHIPS},
colour = G.C.CHIPS,
card = self
}
end
not completely, you have to change things
copying code without knowing what it does will get you nowhere
you must understand the variables, and most important, what the code does
like DPS said
I mean honestly copying code is how you learn
yeah you are right
the syntax errors will be painful though
you should probably install a lua extension for vscode for that
hey dude!
if it works - dont touch it
I am doing that
no matter how it works
would I be using calculate or the other one
I assume the main " + 0.25x mult" is pretty easy since someone did that
calculate = function(self, context)
if context.cardarea == G.play then
if self.ability.name == 'Drift King' then
context.other_card.ability.perma_bonus = context.other_card.ability.perma_bonus or 0
context.other_card.ability.perma_bonus = context.other_card.ability.perma_bonus + self.ability.extra
return {
extra = {message = localize('k_upgrade_ex'), colour = G.C.MULT},
colour = G.C.MULT,
card = G.C.MULT
}
end
end
I don't see where I can adjust this to be x mult
honestly I should not be learning how to mod a game and learn a coding language at 12 am
💀
theres no function in game that lets you do hiker-esque things with xmult
Do you know how to add that to the tooltip?
no clue
hmm
the way i did it is pretty different from hiker so
I'm going to test if my Shrimp can add mult to arbitrary Jokers
How did you do it?
i love this idea
i added a separate tooltip that all jokers+playing cards have
I don't really know what I'm doing, but I would assume that first off I would want to code the process of adding the x mult to the card
and then the next thing after that would be coding it to trigger only if played card = currentrank
I mean both come together IMO
Didn't he come in and drop a mod idea or
I'm stupid
again I should not be doing this at 12 am
For the current rank, you probably define it in an extra variable
"this would be cool" ~= "can someone make this for me"
not in lua ;)
lua is like - every other programming language - different from other programming languages, it has a few similarities with python, but is still very different, so pls learn the basics b4 you continue
day 3 of hating lua for not having -= and +=
trueeeee
ok bye
YES FUCK THIS UNIRONICALLY
Mood
lua is just ass and useless
SO TRUE
hurr durr guyz lua 1 indexed
I like that lua is 1 indexed tbh

at least lua has metatables and first class functions
you WHAT 

nah lua is sick
yes
I'm not stupid
im so powerful now that i have cross-mod compatability learned

(feder is cool and awesmoe for all of this working in the first place)
Now you need to develop a Balatro-based programming language
pretty much all questions like "why does lua not have X" can be answered by the fact that its a deliberately tiny embedded language first and foremost
imagine Jimbo reacting to cards that are fusions between cards from different mods
this is awesome btw
jimbo stares in horror
thousand yard joker
what does this even fuse
cartomancer + chain reaction (codex)
i still need to figure out how to make fusions
the purpose is to add mod compatability
balatro basegame is a mod of love2d
adding functionality to other mods
when are we modding mari0 into balatro folks
mari0 🤤
i genuinely considered it after super balatrio
balatrio: even steven, odd todd and ...?
imaginary gary
maybe ill include a fusion fusion in there
sometimes zero considered not odd nor even... zero.. something?
(plus mult to imaginary numbered cards)
dynamic duo + straight nate from mikas
I have a Lua question
What's the difference between var = something and local var = something?
The first puts it into global scope
var = something you can use alsmost everywhere
(usually you don't want to do that)
hmmm
Basically because everything in Lua is a table at the end of the day, so is the global scope
var = something is equivalent to _G["var"] = something
Just a lot easier to type out
Even Steven, Odd Todd and...
Zero Shapiro
Imagine him
Bald hat
I aint sorting through the forum, who’s nate
The first joker who is canonically bad in bed with his wife
i just had a thought for my personal balance mod. the sin jokers are getting nerfed, right?
from mikas
Lyman, what if Pawn Joker + Sixth Sense simply because they're bald? 😎
what if they had a minor effect of sometimes replacing other suit conversion tarots generated with their own?
i'm talking a really low chance, like... maybe 1 in 5 at most
face grace
what about 1 in 5000
scary and smiley
thats so fucking stupid
i love it
would be fun for the sin jokers to occasionally shake when you open a tarot pack
BALD
Joker: Feelin lucky today
1 in 5 chance to destroy itself and all other jokers you have equipped
1 in 500 chance to add 250k to your balance and instantly skip to ante 30
and watch, say... a star flip to a moon if you have gluttonous joker
chat i have a question
yes, that would almost definitely require giving tarots a back sprite; but... hey, people have created crazier things in this game for the sake of fun
how do i make a consumable spawn as a negative
perkeo code will likely have what you need
is it just as shrimple as setting the edition before i add it to deck
Flush Josh, not an exact rhyme ik
card:set_edition({negative = true}) after creating it I'd imagine?
I remember an example of a Joker that worked like Hiker but for Mult. Does anyone know it?
tbh, i was thinking more of... "Matt O'Metician"
Nil Jill
?????????
if context.using_consumeable and not context.consumeable.config.in_booster then
if context.consumeable.ability.set == 'Alchemical' and self.ability.extra.used == false then
G.GAME.consumeable_buffer = G.GAME.consumeable_buffer + 1
G.E_MANAGER:add_event(Event({
func = (function()
G.E_MANAGER:add_event(Event({
func = function()
local card = create_card('Tarot',G.consumeables, nil, nil, nil, nil, nil, 'car')
card:set_edition({negative = true})
card:add_to_deck()
G.consumeables:emplace(card)
G.GAME.consumeable_buffer = 0
return true
end}))
self.ability.extra.used = true
card_eval_status_text(context.blueprint_card or self, 'extra', nil, nil, nil, {message = localize('k_plus_tarot'), colour = G.C.PURPLE})
return true
end)}))
end
end```
woah we need nil
am i stupid??????
very weird
idk
maybe it was a one off bug because i just loaded from a save

oh i see an issue
wait do you even need the buffer considering your tarots are negative?
i dunno actually
what does buffer even do here
I think it has something to do with taking up space
gonna be drawing quarterdumb now
(I swear I also used the buffer but I also don't really know what it does)
OH
i cant confirm this but
i think it might because it might have made the joker tarot from autumncircus?????
idk why it would
a) turn into jimbo
b) become eternal
oh I just noticed it's eternal
yeah thats the additional cursed part of this
that's space particles striking and penetrating your pc
i seemed to have fixed it so im chalking it off as a freak bug
i was gonna say it might be because you ran out of the pool but you were pulling tarots and idk why it would be in the jokers area
...and also ran out of stickerless jokers
oops all eternal
i legit think its a weird edge case with joker tarot
I wrote this hook
local get_chip_mult_ref = Card.get_chip_mult
function Card:get_chip_mult()
local get_chip_mult_val = get_chip_mult_ref(self)
if self.ability.set == 'Joker' then
sendDebugMessage("My perma_bonus_mult is...")
sendDebugMessage(self.ability.perma_bonus_mult or 'nil')
local increment = 0
if self.ability.perma_bonus_mult ~= nil then increment = self.ability.perma_bonus_mult end
return get_chip_mult_val + increment
end
end```
and I keep getting an error about trying to compare a number with `nil`.
Any idea what could be causing it?
is there any way to access the original generate_card_ui?
What do you want to do?
i'm adding a set of playing cards and it needs a different localization key
but i'm not really sure how to overwrite generate_card_ui properly because it's already a hook onto another generate_card_ui
Hmm, Idk but maybe you can try to access the localization table and add your own key to it
I had already tried to do that myself but I failed v_v
ok does dummying code with /* and */ just not work with lua?
I think comments are --[[]]--
its --
Multiline that is
oh multiline
next one is infinite
Unendy Wendy
thanks
--[[]]
how do I even draw that lol
purple?
purple
next two colors should be purple and orange
Spaghetti code
Unenby Wenby
Of the brain
Shark Sharkovskii
ok this is not the right badge color hmmm
What are the options to change text in Balatro? C, X, s, any other?
What am I looking at
if i want to return a message showing that mult got added, should i do this?
return {
message = localize('+')..self.ability.extra.mult,
colour = G.C.MULT,
delay = 0.45,
card = self
okay for some reason this badge color isnt working even though when i replace it with the badge color for the other one that one works???????????
gonna make a thread for a vampire survivors modpack
Priority?
stray pixels of random color that doesn't exist anywhere in the sprite
im only declaring one badge color this mod if thats what you mean by that
But there are other mods
hey can someone link me to the mods for speedrunning?
how would that affect the badge color
Maybe it doesn't allow to badges to have the same color
nah the color i want to use is a new one
and i tested it with a color in another mod and it worked
ok i tested it with 000000 and it works
is it just allergic to purple???????
Maybe it's distorted by the color palette or another rendering effect
......................................
im very stupid
it was 9840FF
not 4098FF
im gonna cry
You're not stupid
this is how i feel, that ONE PIXEL is an entirely new color
big afro
Share a hair stylist with Madness I see
lmao
okay maybe that doesn't really work
should've made the hat klein bottle shaped smh
miror b.:
Heh
what are all the message types
why is balatro having such a problem connecting to steam, holy--
idk
chat, I'm trying to return a message showing that Mult got added, and I need to replace the '$' with something that indicates mult. What should I do?
here's the return code:
return {
message = localize('$')..self.ability.extra.mult,
colour = G.C.RED,
delay = 0.45,
card = self
}
alr ty
message = localize{type='variable',key='a_mult',vars={self.ability.extra.mult}},
return {
message = localize {
type = 'variable',
key = 'a_mult',
vars = (a variable)}}
in your case the variable is self.ability.extra.mult
so how would that go in my code
rest of the calculate
local function calculateTest(self, context)
if context.cardarea == G.jokers and context.before and context.poker_hands and next(context.poker_hands["Pair"]) then
mult = self.ability.extra.mult,
return {
message = localize('$')..self.ability.extra.mult,
colour = G.C.RED,
delay = 0.45,
card = self
}
end
end
local function calculateTest(self, context)
if context.cardarea == G.jokers and context.before and context.poker_hands and next(context.poker_hands["Pair"]) then
mult = self.ability.extra.mult,
return {
message = localize {
type = 'variable',
key = 'a_mult',
vars = self.ability.extra.mult}}
}
end
end
v0.2.0 of SDM_0's Stuff is out now: #1228825966940393483 message
time to make it 500 jokers :]
wait is 'string" a valid message type?
like would
return {
message = localize {
type = 'string',
key = 'a_mult',
vars = insert string here}}
work?
tested it
it doesnt break the code but it doesnt send the message either
Just do message = "My message here"
Nooooooooo...
i mean ok
i mean
I'm so sorry
if you uploaded it i most likey have it, if not YES
i uploaded one with 3 jokers
but this has 4 now
so
lemme get this into a zip for ya
I don't think so, game crashed when I opened it
in #1230363683679502396 for ya
D20, coming soon
the day we hit 1k jokers is the day we should use all of them in one hand
Balatrostuck shall add an extra 45 I believe
oh god
damn this poker war is crazy
war never chungus
im out here with Joker and Lusty Joker and Gros Michel meanwhile there's people casting Blueprint, Hack, Hack, Brainstorm, Idol, Idol and shit
i need a mod that just adds ever joker into your hand and makes them negative
hi autumn!! are you feeling ok?
no
hi autumn! in case it didn't get passed on... i am sorry that my contribution to this community ended up contributing to your frustration. i know it wasn't my fault, necessarily; but... i still feel bad.
a perfect reaction

@rare shell did you determine what was up with that bug? is it jokertart
jokertart cant be eternal, afaik, so
having an issue with steamodded - after putting balatro into the steamodded injector i tried clicking the mods section but it crashed? now its not starting at all
crash report thing
suppose thats fair
oh
yeah lmao
i misread as aranea and had a half heart attack
yuri rhythm games stay winning
so true!
reaching end of second page of jokers for balatrostuck
jokerdex
..ok im going through the whole steamodded installation process again
when i try to drop balatro onto the steamodded injector its just opening for a second and closing itself
after playing quite a few modded runs i understand the demands for econ jokers...
i love the captachalogued capchtalogue card
my mod only has a joker that takes away your money and one that costs $40
no biggie
End of Act 2 Intermission 1
..right i think its an issue with balatro itself since it isnt opening on its own still
would uninstalling and reinstalling it wipe my data
no
right
profiles are saved locally in %appdata%
wip
that name is crazy
quanortonowwcb
theres an e in there somewhere
i have redownloaded both the injector and balatro itself and it is still not installing steamodded
Try lovely
.was about to ask where to find that. cheers
quarterowmob
shoutout to meth
‼️
its not pennywise, its quarterdumb
I think I found some jank in the code
I think when selling a Joker, the context that's passed down is nil, but the sold Joker is still briefly in the list of Jokers
5 jollars for $10....
yep lmao
the jollar is a very strong currency it would appear
not enough
ok so youre saying i should redo the text lol
At least yours are usable
a jollar obviously implies the existance of joker tax fraud
what does it say
Don't ask Chaos the Clown about tax season
and now with the rates set to a reasonable level:
quarterdumb
(pot of joker is an Oddity, for reference)
I'm sorry but not knowing what pot of greed does annoys me. READING THE CARD EXPLAINS THE CARD
i love getting money in the jokers for hire deck challenge
I feel dumb, I'm trying to download Balamod, and on the GitHub install page, it just shows a line of text I can copy, but not a download link or anything
Checked the pins here and #1209506514763522108 and didn't see anything, but if I missed something then my apologies
Amazing artwork
chains of mephostophocles joker
it tells two jokes
it looks more like it allows you to tell two jokes
the two jokes are determined from the top two cards of your deck
dont do meph kids
do meph adults instead
need me a mod that turns all joker arts into variations of boykisser
meth
meph
the balatro modding community has a drug problem
mood
Let's not
all cards are ingredients and u have to put them together
aw nvm
breaking cards
We already had to deal with someone trying to be racist once. Rather we NOT add "creating meth" onto the list
have you recently visited chernobyl?
They said they weren't being racist despite the joker being called "Racist Joker"
XD
???? what the fuck??
why would you make that??
yup
sounds like a moron dkek
why would someone make that??
no but i did use mischief with my 140 jokers
fuck that
what does it make all spades and clubs worthless??
the hell would even the effect be for a racist joker
anyway guys, what pumpkin haha am i right
Anyone able to help me here?
the money u earn is replaced by [KROMER]
bad
akai you're literally making a homestuck mod
do yall think balatro should do crossovers with other indie roguelikes?
games like dead cells, slay the spire, enter the gungeon
whats the modded world record on jokers?
Binding of Jimbo
Jimbo and his Jimbo lived in a small Jimbo on a Jimbo
im at 322 rn
ill break it lol
Does anyone know how to make a mod that does this? Seems like it would be pretty straightforward. I want to show this game off in Mixed Reality with VR and if the background was a single solid color I would be able to key it out to make it look like the game was just being played on a table IRL.
How the-
i registered the same one 150000 times
hell yeah
why?
why not
big number
that was an absurd suggestion for the sake of it
what, pumpkin?
475 a good place to end for my first level in 10m
(im on ante 11)
my hand size in 51
yeah thats just a card with a brown background and nothing else
i can't believe you've become a homestuck fan too salad 😔
local alias__create_card_for_shop = create_card_for_shop;
function create_card_for_shop(area)
if not (G.SETTINGS.tutorial_progress and G.SETTINGS.tutorial_progress.forced_shop) then
--
local forced_tag = nil
for k, v in ipairs(G.GAME.tags) do
if not forced_tag then
forced_tag = v:apply_to_run({type = 'store_joker_create', area = area})
if forced_tag then
for kk, vv in ipairs(G.GAME.tags) do
if vv:apply_to_run({type = 'store_joker_modify', card = forced_tag}) then break end
end
return forced_tag end
end
end
--
G.GAME.spectral_rate = G.GAME.spectral_rate or 0
local total_rate = G.GAME.joker_rate + G.GAME.tarot_rate + G.GAME.planet_rate + G.GAME.playing_card_rate + G.GAME.spectral_rate + G.GAME.oddity_rate
local polled_rate = pseudorandom(pseudoseed('odditycdt'..G.GAME.round_resets.ante))*total_rate
if polled_rate < G.GAME.oddity_rate then
local card = create_card("Oddity", area, nil, nil, nil, nil, nil, 'sho')
create_shop_card_ui(card, "Oddity", area)
return card
else
return alias__create_card_for_shop(area)
end
else
return alias__create_card_for_shop(area)
end
end
is this not more compatible, though may cause strange load order-based effects
(which should be alleviated by putting this code into INIT?)
i wouldnt say fan, ive only gotten through 2069 pages
"only"
"today is going to be productive"
looks inside
only 3 jokers coded and arted

i hate being stunlocked
relatable
its ok tonights gonna be date night
in other news oddityapi is pretty much ready to roll
just need Real Pack Sprites 

lmao
476 jokers and im still only getting e58 lmao
ive been doing all of my fucking spriting in the same autumncircus atlas the past week
better pumpkin shading
what pumpkin
Where are Balatro mods saved again 🤔 I closed the folder and I forgot
appdata roaming balatro
I found just as you said it lol
i put all my balatro mods in system32
oh i deleted system32, so much free space now
i am thinking of doing it like
- Apple Juice (Common)
- Sopor Pie (Common)
- Candycorn (Uncommon)
- Sucker (the act 6 trickster mode juju) (Uncommon)
- What Pumpkin (Rare)
me when
jank jonklers "cut the cheese" balatrostuck compatibility when
adding a new button was easier than expected
only had 2 .nodes[1]
it technically took 6 hours tho because i took a nap
Maybe tomorrow could you help me have Jokers gain chips/mult/etc. and make it show up? I'm throwing the towel for tonight
Alternian alphabet tests
oh god not that guy
eyy
it says Joker in alternian
karkat
please add karkat and dave together for something lol
have Joker written in Alternian alphabet
dave strider*
I mean, the dave joker i have planned gives you more hands
and the karkat joker
gets chips for non-scoring cards in a hand
jokerfusions....
no
darn :p
the legendaries for Balatrostuck are
Typheus, Echidna, Hephasteus, Yaldabaoth, Abraxas
some day i'll even make a joker
i think consumables are harder than jokers for the most part
theres a lot more open design space for consumables tho
my score has been counting for 30m
true
the numbers are flying off the box XD
That should definitely be possible, yeah
joker tarot:
what color would work? FF00FF i assume?
joker tarot isnt real and can hurt you
i wonder if like 000000 would be better since balatro avoids going that dark
oh yeah true
i can grab the balatro black if you want
but im not sure if post-shaders rendering gets that dark
i mean, i'm assuming you'd probably have the shaders turned off for this
right, yeah
(i suppose its probably not a HUGE issue if part of a card gets keyed out)
the balatro black is a lie fabricated by the government to prevent you from making cards with vibrant color
wake up sheeple
oh hey i found this? https://cohost.org/sysl/post/1755051-rendering-a-transpar
Note, this will still appear as black in the Love2D Game Window.
First of all, thank you @xkeeper for this, who found this worked even after being told "It can't be done"
THE CODE
function love.draw()
-- This is all you need to do in your Love2D Code, set the background to transparent.
love.graphics.setBackgroundColor(0,0,0,0)
end
SETTI...
frfr the set palette is a lie by big
inc.
ok !!
im once again asking mods to add a vc
Mod it in
that's easy
i'll dm you the code for Frustration (the karkat joker)
REAL
modding vc would just give me fomo even though i hate vcs
table function call jumpscare
do people join vcs in public servers
as far as i can tell yeah
i would but only to hear what you guys sound like
the X (Formerly known as Twitter) card?
oh... oh no....
ah so normal
Spider Solitaire mod
what if mod that adds a new thing of cards + card pack (similar to tarot/spectral cards) but it’s the deck of many things from dnd
sludge
lmao sludge button
sludge
i know its some SAP thing but i don't play that game so in my mind you just added a button to condemn jokers to the sewers
absolutely no fusion incompatibility
can you sludge me
oh yeah
this is like the most in-character thing for you to say
find a clone of yourself and put them on your left
then their sludge button should light up!
the persona arcana tarot mod inspired me to do some bullshit lmfao
yoooooo nesica card!!!!
ayyyyyyyy
rip groove coaster.......
JUST SEND OUT BIGGER ONES
wow thats embarassing
i think they just wanted to eos cuz they couldnt afford to push out cab revisions and too expensive to keep operating
covid fucked em up real good
at some point last year i got so angry at how badly gc was being handled both in arcades and on steam that i prototyped a love2d simulator lmao https://www.youtube.com/watch?v=r0-YA9UAjTQ
good news all
1 dolla
(the good news is simply that migrating my Oddity test mod into TheAutumnCircus went painlessly)
pog good news indeed!
and soon oddity api will exist for all
soon i'll even surpass that damn clown around town....
yeah like, i'm honestly wondering what sort of other consumables there could really be at this point
a lot of people have made inverted tarots, minor arcanas, zodiacs, etc.
i'm just worried that there aren't a lot of directions to go for "pack" ideas
deltarune brainrot
@solid axle
just make Alt Art cards with new effects

who cares if there's seven page of cups
Can you put red seal on 1 dollar
no
:(
its a consumable???
do "constellations" fall under the category of "zodiacs" because i have an idea for constellation cards
but i want 2 dolla
THAT'S TAX FRAUD.
there is a 2 dollar
i suppose mod tracking helps you distinguish between unique iterations
ok karkat
WHY ARE YOU SUCH A RACIS- actually never mind lol
maybe dont joke about that haha
yyeeaahh
i'm just glad it is recognized as a refrence
i should look into something rq.... 
what?
subtitled cards...
yes
unusual idea but i support it
i'm sure someone's made a .srt parser for lua
just the shrek movie
nothing else
its animatied using your jokers
like a puppet show
no no no
every card- playing card, tarot, planet- has a ui box with a snippet of shrek script
god that feels so weird with a solid background
is there a mod like deck creator where i can pull jokers i want to test?
debug mode or debug mode plus (requires lovely but is better)
hey, which mod do yall recomend me to start with?
any of them but mine
lol
any of them but mine
i recommend The AutumnCircus and nothing else
i also recommend everything Lyman has worked on and nothing el- wait, no, that's a large list isnt it
autumncircus is inclusive in this
any of them but the ones you'll enjoy
😃
chat i dont know why nodes is a number
high card is insane but dunno if that's a easy recommendation lol
to give a different answer, mine!
