JokerHub is an assorted content pack aimed to be balanced around vanilla. With the help of some friends, I'll be introducing new Jokers as well as some Stakes and Decks to expand the base game. I hope you enjoy what we've created!
#JokerHub (2.0.1 UPDATE) - A vanilla-balanced content pack made by me and some friends!
1 messages · Page 1 of 1 (latest)
Face Value (Uncommon)
"Every played face card permanatly gains +1 Mult when scored."
Forbidden Fruit (Rare)
"This Joker gains X0.1 Mult per played hand. Self destructs if hand contains a scoring Ace, rank changes every round."
Orb of Confusion (Uncommon)
"X3 Mult. First hand of each round is drawn face down."
Jokerhub💀
Going Viral (Uncommon)
"This Joker gains +3 Mult each played hand. Joker and consumable cards in shops and packs have a 1 in 4 chance to be replaced with Going Viral."
i promise it is completely unrelated to the nsfw website 😭
the server me and my friends are in is a jigglypuff themed server named JigglyHub so its based on that
Ah, okay lol
Looks pretty interesting so far
Snowball Effect (Uncommon)
"This Joker gains X0.25 Mult per consecutive first hand that defeats the blind."
ortalab has a Joker like this, but starts at 1.5 and gains 0.5, so like 3x as strong
i will think about the balancing of it, ive yet to get an actual run with it yet lol
Twins (Uncommon)
"Create 2 of a random Tarot card if poker hand contains a Flush and a Pair."
Broker (Common)
"Earn no interest. This Joker gains +4 Chips for every $1 of interest that would've been earned."
Last Hurrah (Rare)
"If this Joker is in the last position, retrigger last played card used in scoring 1 additional time for every $3 you have (Max of 50 retriggers), then set money to $0."
Garbage Bag (Rare)
"Unused discards are carried to the next round. (Max of 10 discards)"
rekoJ (Common)
"+15 Mult if poker hand contains at least 2 scored ranks and scored ranks are arranged from lowest to highest."
Union Member Card (Uncommon)
"X3 Mult if all other owned Jokers are Common."
Gambit (Uncommon)
"This Joker gains X0.75 Mult for every food Joker that is destroyed."
on the topic of that last one, these are the mods i added compatibility for food jokers for:
- Paperback
- Maximus
- Bunco
- Lady Luck
if anyone has a mod installed not on this list, i'd like to know what food jokers it has so i can add it to Gambit's list!
goated reference 🙏
lol thank you, a friend came up with and sprited it, was very fun to code
OH MY GOD IS THIS A PVZH REFERENCE IF IT IS I LOVE IT
yep!
I love these concepts! Good art too!
The art is sick, if you want more food jokers SDM_0's Stuff got some 👍
Hudson (Legendary)
"Copies ability of Joker to the left. This Joker triggers once for each 7 held in hand."
is this jeffrey hudson lol
Cryptid: Nostalgic Candy, Pickle, Chili Pepper, Tropical Smoothie, Pumpkin, Cotton Candy, Wrapped Candy, Chocolate Die, Carved Pumpkin, Clicked Cookie, Candy Dagger, Candy Cane, Candy Buttons, Jawbreaker, Mellowcreme, Brittle Candy, Candy Sticks, Circulus Pistoris, Energia
up to your discretion if a Carved Pumpkin (🎃) is a food lol
yes!
thank you for the list, will add!
#1308185262664450068 has Frozen Yogurt and (with Paperback) Churu Treat
a method of handling this on the other mod's end would be useful, i think
i could probably make a get_food_jokers function and then other mods could hook it
something a little different - a new deck!
Filmmaker's Deck
"Start with Director's Cut. Boss Blind reroll cost reduced to $5. Any Boss Blind can appear on any Ante."
Da Joki (Common)
"This Joker gains +2 Mult per 2 hands played if both hands are the same hand type, otherwise -1 Mult."
lovely reference
something else a little different - two new Stakes, based on https://discord.com/channels/1116389027176787968/1301325092134846585
Pink Stake (Applies Purple Stake)
"Showdown boss and end of game is on Ante 10."
Silver Stake (Applies Pink Stake)
"Required score scales faster for each Ante."
would the pink stake have the finisher blinds appear every 10 antes instead of 8 when going into endless too
holy shit is that a pvz heroes reference
yep lol
PvZH mentioned
ok current silver stake might be too hard lol
i might change pink stake to only add ante 9
i wanna get some feedback on this one
in playing with it, I think X3 is not big enough a payoff for limiting yourself to exclusively lower power jokers, so i think i have two options
a. buff it to X4 mult, giving a higher payoff for the heavy restriction
or
b. rework it into "X1 mult plus X0.5 for each owned Common Joker"
what do you guys think think is the best approach
Demon Core (Rare)
X4 Mult. 1 in 90 chance to destroy all Jokers when a hand is played.
JokerHub (RELEASE) - A vanilla-balanced content pack made by me and some friends!
first public release is available! please try it out and tell me what you think, feedback is appreciated!
Tbh I don’t think that jokers that have a chance to completely ruin your run are fun. Maybe that’s just me
that's fair, just dont take it then! theres tons of jokers i dont particularly like so i just dont take them
i think its kinda funny the one time i did run demon core it went off on the last blind lol
GitHub
New challenges! Currently adds 2 challenges, plus 1 additional challenge if the Maximus mod is also installed.
Scaling jokers that haven't scaled yet no longer create messages
Fixed many issues...
New update! has a couple challenges and fixes some bugs
JokerHub (1.1.0 UPDATE) - A vanilla-balanced content pack made by me and some friends!
this is a cool mod
this is very cool!
appreciate it guys! 
i got this error
Oops! The game crashed:
Syntax error: card.lua:865: '}' expected (to close '{' at line 860) near 'jh_bonus_mult'
Additional Context:
Balatro Version: 1.0.1n-FULL
Modded Version: 1.0.0~ALPHA-1409a-STEAMODDED
LÖVE Version: 11.5.0
Lovely Version: 0.7.1
Platform: Windows
Stack Traceback
(3) global C function 'require'
(4) main chunk of file 'main.lua' at line 1025
(5) global C function 'require'
(6) LÖVE function at file 'boot.lua:323' (best guess)
Local variables:
c = table: 0x016bd7d79c28 {modules:table: 0x016bd7d730f0, console:false, appendidentity:false, externalstorage:false (more...)}
openedconsole = boolean: false
confok = boolean: true
conferr = nil
(7) global C function 'xpcall'
(8) LÖVE function at file 'boot.lua:362' (best guess)
Local variables:
result = boolean: true
(9) global C function 'xpcall'
(10) LÖVE function at file 'boot.lua:377' (best guess)
Local variables:
func = Lua function '(LÖVE Function)' (defined at line 355 of chunk [love "boot.lua"])
inerror = boolean: true
deferErrhand = Lua function '(LÖVE Function)' (defined at line 348 of chunk [love "boot.lua"])
earlyinit = Lua function '(LÖVE Function)' (defined at line 355 of chunk [love "boot.lua"])
when did it crash? like during a certain action?
installed the mod
tried to run the game
instant crash
hm interesting
does it run with no other mods installed
or them disabled you dont have to uninstall them
will check
it runs just fine
seems some other mod is causing it
tho idk which
oh and i use luajit2 if that helps
Omg PVZH reference?!?!?!
yep lol
SNEJDNDUNCJDMCK
people keep commenting on this one, i underestimated the pvh fans lol
maybe ill ask my friend if they wanna make more pvz heroes cards
Best card in the game
Mulligan (Common)
"If played hand scores 15% or less of required chips, gain +1 hand (Max of 3 per round)"
huge thank you to @chrome rune for the art on this one!
New release! Includes the new Mulligan joker and some bug fixes and improvements
https://github.com/sup3p/JokerHub/releases/tag/v1.2.0
JokerHub (1.2.0 UPDATE) - A vanilla-balanced content pack made by me and some friends!
no instant CTD anymore
hey, this may be fixed with yesterday's new release, but when I try to copy Hudson with blueprint the game crashes and instantly closes. Is this a known bug?
no, will look into!
ran into a weird bug and managed to get it to occur with only jokerhub enabled: if a card has extra chips from hiker or some other mod, and then that card is enhanced into a mult card (might happen with other enhancements? im not sure) the card will additionally gain that chip value in mult
im very curious whats causing this LOL i know face value adds base mult to face cards and it's also uncapitalized so it might be that
yeah it must have something to do with the face value injects but i have no idea what exactly lol
oh i was looking at the code for zucchini (hi zucchini!) and i think i found the cause? this code assigns mult bonus based on the chip bonus value on accident i think
in the card:set_ability hook
oh thatll do it
thank you, still at work so thisll save me the time looking for it at home lol
Syphon Funding (Uncommon)
"Debuff jokers to the right when Blind is selected. Earn triple the sell value of each joker debuffed this way at end of round."
going back and forth on how much this card should give
new update! adds Syphon Funding and fixes the bugs with bonus mult and with Hudson
https://github.com/sup3p/JokerHub/releases/tag/v1.3.0
JokerHub (1.3.0 UPDATE) - A vanilla-balanced content pack made by me and some friends!
Oops! The game crashed:
Syntax error: card.lua:360: '}' expected (to close '{' at line 326) near 'jh_mult_perma_bonus'
Additional Context:
Balatro Version: 1.0.1o-FULL
Modded Version: 1.0.0~ALPHA-1426b-STEAMODDED
LÖVE Version: 11.5.0
Lovely Version: 0.7.1
Platform: Windows
Stack Traceback
(3) C function 'function: 0x35cfcf38'
(4) global C function 'require'
(5) main chunk of file 'main.lua' at line 881
(6) global C function 'require'
(7) LÖVE function at file 'boot.lua:323' (best guess)
Local variables:
c = table: 0x35cfa5a8 {identity:false, version:11.5, accelerometerjoystick:true, modules:table: 0x35cfa5f8 (more...)}
openedconsole = boolean: false
confok = boolean: true
conferr = nil
(8) global C function 'xpcall'
(9) LÖVE function at file 'boot.lua:362' (best guess)
Local variables:
result = boolean: true
(10) global C function 'xpcall'
(11) LÖVE function at file 'boot.lua:377' (best guess)
Local variables:
func = Lua function '(LÖVE Function)' (defined at line 355 of chunk [love "boot.lua"])
inerror = boolean: true
deferErrhand = Lua function '(LÖVE Function)' (defined at line 348 of chunk [love "boot.lua"])
earlyinit = Lua function '(LÖVE Function)' (defined at line 355 of chunk [love "boot.lua"])
🫡
is this an on boot crash? what mods do you have installed
yes, it's an on boot crash, and I have only cryptid mod
Oops! The game crashed:
Syntax error: card.lua:348: '}' expected (to close '{' at line 315) near 'jh_mult_perma_bonus'
Additional Context:
Balatro Version: 1.0.1o-FULL
Modded Version: 1.0.0~ALPHA-1426b-STEAMODDED
LÖVE Version: 11.5.0
Lovely Version: 0.7.1
Platform: Windows
Stack Traceback
(3) C function 'function: 0x27d5cf38'
(4) global C function 'require'
(5) main chunk of file 'main.lua' at line 881
(6) global C function 'require'
(7) LÖVE function at file 'boot.lua:323' (best guess)
Local variables:
c = table: 0x27d5a5a8 {identity:false, version:11.5, accelerometerjoystick:true, modules:table: 0x27d5a5f8 (more...)}
openedconsole = boolean: false
confok = boolean: true
conferr = nil
(8) global C function 'xpcall'
(9) LÖVE function at file 'boot.lua:362' (best guess)
Local variables:
result = boolean: true
(10) global C function 'xpcall'
(11) LÖVE function at file 'boot.lua:377' (best guess)
Local variables:
func = Lua function '(LÖVE Function)' (defined at line 355 of chunk [love "boot.lua"])
inerror = boolean: true
deferErrhand = Lua function '(LÖVE Function)' (defined at line 348 of chunk [love "boot.lua"])
earlyinit = Lua function '(LÖVE Function)' (defined at line 355 of chunk [love "boot.lua"])
ok this is actually an issue on cryptid's end
their inject doesn't have a comma at the end and therefore isnt leaving room for other mods to add stuff there
i don't really care much about cryptid compatiblity but i posted about the issue in the cryptid thread
is this active through end of round? Ex: would egg still trigger its value increase?
iirc how i did it, it undebuffs once the payout screen appears
Leap Frog (Common)
"+30 chips per joker to the left if there are more than there were during any other hand this round."
weird interaction with going viral
very silly card btw its very fun
you can find it with seals in standard packs 🔥 doesnt actually affect anything so not inherently game breaking or anything but kinda funny
red seals actually apparently retrigger all playing cards when on a joker
which is nutty
but seals on going viral is something i knew about and left in soley because its really funny
anyway very happy to see you enjoying the mod 
awesome??
and yesss its so fun some very cool concepts
my favorites are union card, twins, broker, and gambit
Long Time Friends (Rare)
"Eternal jokers can be sold. Gains X0.25 Mult for each Eternal joker sold."
Amamiya (Legendary)
"When Boss Blind is defeated, this Joker permantantly gains a new ability based on that Boss Blind."
What about runs on stakes without eternal stickers active?
This Joker can't appear?
Very cool idea
Is there a wiki with all special effects?
yes, the joker doesnt show up if eternals cant show up in shop
i probably should make a wiki, in game theyll show up as tooltips
Would it just have a fallback for custom bosses?
yeah im planning the default ability to just be like +150 chips or something
that said im trying to make it easy for mods to add compatibility with their bosses
Ooh exciting
i need ideas for these bosses
- The Hook - Discards 2 random cards held in hand after every played hand
- The House - First hand is drawn face down
- The Wheel - 1 in 7 cards get drawn face down during the round
- The Fish - Cards drawn face down after each hand played
- The Psychic - Must play 5 cards
- The Eye - No repeat hand types this round
- The Mouth - Only one hand type can be played this round
- The Serpent - After Play or Discard, always draw 3 cards
- The Flint - Base Chips and Mult for played poker hands are halved
- The Mark - All face cards are drawn face down
- Amber Acorn - Flips and shuffles all Joker cards
- Cerulean Bell - Forces 1 card to always be selected
- After discarding, draw 2 extra cards
- At the start of round, draw 5 cards
- 1 in 7 chance for scored cards to retrigger
- ???
- All played cards count in scoring (aka Splash Joker's effect)
- X3 Mult if this poker hand already been played this round (Card Sharp)
- ???
- ???
- Base Chips and Mult for played poker hands are doubled (no brainer)
- ???
- ???
- First scored card triggers 2 additional times (Chad)
Mb limit it to 3 max?
If this is your rightmost Joker, it permanently gains an ability based on defeated Boss Blind (0/3)
(so you could turn on/off this Joker if you dont want to get a certain ability)
no its supposed to do this
like thats the whole point of it being a legendary
I just feel like it's tiers above all vanilla Legendaries
Also it would be a bit hard to track all of its abilities, no?
however perkeo exists
with 100500 copies of an X consumable
so idk
thats fine
nobody said a legendary had to be simple
The legendary is actually really simple
and I really like it for that
tho it'll take time to figure out all of the effects
but they are quite simple and effective
the ones I didnt touch are effects that can't be "mirrored" in a proper way
they are up to one's interpretation
Also Idk whether Mouth or Eye should have Card Sharp esk effect
for the flint i might do X1.5 Chips and X1.5 Mult before the hand scores instead of X2, that seems a bit much
Cerulian Bell could be more than 2 extra retriggers
since its a final boss
that's up to you
The Serpent's Heart: After Play or Discard, draw 1 extra card
The Mouth's Heart: Gain X0.25 if you consecutively play the same hand type
The Psychic's Heart: If you play 5 cards then they permanently gain +10 Chips
maybe 3 retriggers but the card it retriggers is random
also makes sense since bell choses a random card
tho as a antipode, shouldn't it be a certain card instead of random?
or we mirroring
1:1 as possible
its more supposed to mimic the effect in a positive way
well first card is more positive than random but that's up to balance
yeah these make sense, i like these
mouth will probably have to be consecutive
We need a positive effect for the boss blinds that draw cards face down
or maybe like
I changed the wording
hm yeah
Unlike Obelisk it won't reset
Also its VERY powerful effect
no it deffinitely should reset
for a regular boss blind (serpent)
One extra card should make it more balanced
I guess it just gets added together
3 extra cards on discards and 1 extra cards on hands
Mb hook makes ur discards better in a way that you can now choose up to 7 cards?
5 + 2
wait maybe like
Btw, did we think about this with the Director's Cut/Retcon vouchers in mind?
Precision!
yeah
this mod has a deck that would specifically go crazy with this joker lol
Any Boss Blind can appear on any Ante you say
I feel like it works well because it IS complicated but you as the player don't have to do anything to make it work
Had this idea for a stake but mb it could work as a deck effect?
skip mechanic is pretty universally underutilized, so I hope this new stake will give more incentive to skip blinds:
Platinum Stake
-Big Blinds are replaced by Boss Blinds with X1.5 base score requirement
These 2 vouchers are good and all but are they worth it while having such downside?
Imagine getting 8 final bosses in a row
Draining ur econ every ante
tbf final boss blinds give $8 instead of $5
and also
you cant see the same blind twice until all other boss blinds have shown up
thats base game functionality
Would the finisher boss blinds have an equal chance of appearing as the regular boss blinds?
Or would they be more rare
in the sense that it doesnt descriminate between a finisher or regular they are the same chance
they're rarer in the sense that theres just less of them to choose from
Interesting
That makes sense
One nitpick from me: does this deck actually the way you play in a significant way?
btw this extends to normal boss blinds too, blinds like the ox can start appearing even on ante 1 when they normally cant show up until later
Oh god

Wdym
ox chooses your most played hand as the one that it affects
but on ante 1 you havent played anything yet
so its fallback is high card
What about tooth?
yeah ante 1 tooth would be brutal lol
Rip my $5
Do you think this would work well as a stake? +if it's even possible to code something like
what stake would it be applied over
like you want it to apply gold stake?
Yeas
interesting
"Double" bosses is no joke
i mean it could realisticlly be either, my main concern is that theres only 5 finisher blinds lol
Imagine clearing 8 finishers before ante 8
My brother in Christ you deserve a free Ante 8 fight
And then evil and intimidating Plant appears
While you are on a Sock and Buskin build
The real final boss
Ig big Blinds should be banned from becoming finisher blinds while you are on this stake
ooh right idk why im only thinking of finisher blinds lol
this is the only Xchips you're gonna see from me
Increasing the power of your poker hand by 50% is solid
Goes especially hard with the Arm
its actually an effective X2.25 to the base score value
Oh right
Yeah, that sounds more reasonable
friend posed an idea of making the wheel's effect relate to wheel of fortune
like maybe "Cards held in hand at end of round have a 1 in 7 chance to become Holographic, Foil, or Polychrome"
Sounds fun
IS THAT MORGANA
also, has the reroll button crash been fixed?
reroll crash...?
on an old version it crashed when rendering the boss reroll button
dunno if that's fixed
i dont think ive ever had that crash or been told about it
i would see if it still happens to you and if so show me the crash so i can try to fix it
oh dang that is a lot of mods
as you can see even with all said mods it runs still
but i tested it and it crashed alone
with only debugplus lovely and smods
so eh
oh that's exactly what i did back then
im wondering if it has to do with the code around that
same exact crash
was jokerhub loaded on the last boot when this file was sent
because what im noticing is that the code that handles film deck is just not there
so if jokerhub was loaded then thats gotta have something to do with it
oh wait
mb i loaded the game one last time to confirm it wasn't crashing without it
yeah
can you send the button_callbacks file with only jokerhub loaded? im struggling to isolate the difference
Metal Joker (Uncommon)
"Steel cards are considered Gold cards and vice versa"
oh crap i completely forgot about this
a couple more amamiya effects
syphon funding is such a cool concept i didnt realize the potential until now
hey funnily enough i was just about to report about this
i don't think it could be a problem on its own cuz i'm pretty sure it's a talisman issue
it's because you're comparing G.GAME.dollars (plus some math done on it) with a number, but talisman does to_big on money so it's comparing against a table
you should put smth like this in your mod and then wrap the reroll_cost and the 0 in a to_big call, smth like this (screenshot 2 from my mod)
thats weird, i play with tailsman and have not had any issues with it
will look into though 👍
Which version of Talisman? Older versions didn't bigulate money
ill have to check later when im able to
Hello, @next kindle ! I noticed that this mod is not on the Balatro Mod Manager's index. Would you like for me to add it on there so that it is available on the Manager?
confirmed this to be the reason, i hadnt updated tailsman in a while and have recreated this crash after updating
working on fixing now
worked like a charm 👍
fix will be included in the next update which should drop soon after i figure out what to do for the remaining boss blinds that dont have amamiya effects yet
happy to help :D
house effect
not me wanting to add two legendaries in one update...
oooh, interesting idea
It sounds a little messy when it says "first drawn hand held in hand"
Does it mean that all held cards give X1.5 Mult on the first hand played
if you dont discard any of them then yes
Do none of them give you the Mult if you discard?
no its any cards that were in the first hand
The wording just seems a little confusing ngl
can you think of a better way to word it
"All cards drawn at the start of the round each give X1.5 Mult when held in hand"
This wording is a lot more smooth
Lychee Dragon (Legendary)
"Every played card with Heart suit permanently gains X0.1 Mult"
the fish and the wheel effects for amamiya
and the mark
only one left for vanilla is amber acorn
which is a tricky one to come up with
what if amber acorn effect told you the top few card of your deck
eh ill change the coloration back to how the idol does it
but the idea is there
question is what should it do in case of rankless/suitless cards
and maximus compatibility
trying to think of what else there is to do before release
2.0.0 is out!
5 new jokers to try and plenty of bug fixes!
https://github.com/sup3p/JokerHub/releases/tag/v2.0.0
JokerHub (2.0.0 UPDATE) - A vanilla-balanced content pack made by me and some friends!
gonna work on a wiki page now
Modded Balatro Wiki
JokerHub is a content pack mod created by sup3p, with assistance from Doodlesack12, Quackers T. Encheese, ScrimGrim, and kars_on_mars. It aims to provide content balanced around the vanilla game, and mechanically fit right at home as an addition to the base game.
wiki page is up! Amamiya has it's own page that lists all the effects it can gain
"i am the persona 5, jimbo"
hudson mimicking mime does things….
my goat da joki is crashing

happens on specifically the second hand
this joker's also behaving weirdly
will look into when i get the chance, havent touched this in a long while so good chance steammodded updates mightve broke things
Will you be updating this?
hello friends
fir video has inspired me to return to working on this mod so im currently in the process of fixing any bugs and updating any functions that have changed with steammodded updates
if theres anything big that changed with steammodded in the time ive been gone let me know
JokerHub (2.0.1 UPDATE) - A vanilla-balanced content pack made by me and some friends!
