#Myst's Balatro Mods
353 messages · Page 1 of 1 (latest)
Looks cool, I'll definitely have to check it out, code for adding a joke looks a bit easier than I was expecting honestly. Going to have to read through it a bit and get a better grasp on what it's doing, but it all makes sense to me
i wasn't sure that just extending/expanding Card.calculate_joker would work, I guess I should've tried it
haven't done much testing but its probably like that
apart from sprite overriding, this should be compatible with jokers from other mods...?
Myst's Balatro Mods
now a hub for all mods that i make
added Golden challenge
https://github.com/Mysthaps/BalatroMods/blob/main/GoldenChallenge.lua
GitHub
balatro thing. Contribute to Mysthaps/BalatroMods development by creating an account on GitHub.
bug reports welcome for GoldenChallenge!
updated r key
[link removed]
Random Sprites
Randomizes the sprites of all Jokers, Vouchers, Boosters and comsumables
https://github.com/Mysthaps/BalatroMods/blob/main/RandomSprites.lua
something more silly :p
Yippee Game Over
https://github.com/Mysthaps/BalatroMods/tree/main/YippeeGameOver
yippee
Myst's Jokers
its hereeeeeee
Adds 5 (five) new* Jokers (so far)!
https://github.com/Mysthaps/BalatroMods/tree/main
Please read
README.mdbefore installing.
List of new* Jokers + art credits: https://github.com/Mysthaps/BalatroMods/blob/main/MystJokers/Jokers.md
also updated YippeeGameOver to not take up a Joker slot in the Collections menu
hi dude,excellent work!I found your design very interesting, especially Polydactyly and R key. I really feel like to try it out but the game crushed after installing your mod file. Here is the screenshot. If you do have time, could you fix the code?
I'll rewrite it sometime to not use a custom version of Steamodded
great
~If you have already updated pls leave a message here.
Updated MystJokers, no longer requires a custom version of Steamodded. Still requires 0.7.0 pre-release
@pallid dagger
will check to see if my mod and mysts jokers are compatible
hopefully!
Nerfed Golden
- Removed all card blacklists, save for Vampire
- The starting Midas Mask is now Negative
Hi
Using jokers with steamodded
When I open any pack I always get CTD about extra_gacha_pulls
did you install the mod mid run?
Nope
Actually, trying to get the CTD screen to upload a screenhost, but can't get it now lol
Maybe its buffoon packs
did you make a new run after installing the mod?
Yeah
Ok just got a buffoon pack and it didnt crash -_-
Guess I did do something wrong previously
Sorry for disturbance
hey dude!where to download your mod?Is that open to us?
it's not released yet, unfinished
hm interesting
[Repo]
- Added
Changelog.md
[MystJokers]
- Update to use the Joker API's atlas introduced in Steamodded 0.7.2
- Added failsave for Polydactyly's effect
- Added Lucky Seven
I'll still crosspost to here every time I make changes
unrelated but i beat my own (nerfed) challenge
Heads up I get this error from the latest myst jokers pack with just steam modded (0.7.2) whenever I go to buy a celestial pack in the store
mmmm combo
thank you! ill look into this
well it shouldn't crash but hm
yeah can't reproduce but found a different bug
March 8th, 2024
[MystJokers]
- Fixed Polydactyly permanently increasing the amount of options after buying any Booster Pack
Can confirm with either Balatro L or Balatro n (newest release as of today I think) the myst pack you just released and the version just previous return that same crash sadly :/
there was a version 8 hours ago
Cannot reproduce on 1.0.0n
- is your run a continued run? if so, make a new run
- if not, can you tell me how you got it to crash and/or give me your save file?
It is a continued run but lemme confirm it happens on new ones. And I got it to crash by clicking/buttoning the celestial pack in the store. Lemme see about getting you my save! Ty for looking into this 🙂
Huh seems like new runs do it too and seems like it effects booster packs of all kinds, arcane, celestial, buffoon etc lemme get you my save is uploading here ok?
Should it be a save.jkr file? it's not letting me upload to drive (file not found) and I can't put it here either...
the files in AppData\Roaming\Balatro\[save number]
yeah idk if it's cause i''m running the game with proton on my steam deck but i'm in that folder you mentioned and it's just an icon titled save.jkr with a question mark on the icon and it won't even let me upload my google drive or message here
oh i'm completely unsure how stuff is handled with proton
yeah apologies then idk how to get the file to you :/ i will say my exe only has steamodded 0.7.2 if that matters? can't get balamod working
Would it be helpful if I sent you all the mods I have at least?
yes!!
omg sorry so my drive wasn't letting me upload things directly from the simulated windows drive that proton creates. I now have my mods and my save for you here thank you for your patience while i learn this weird system lol https://drive.google.com/drive/folders/11kXuBE1rJjgkpfh8dWomi_Qp_VpM9gog?usp=sharing
i'll take a look tomorrow, it's late now
thank you also for being patient while i deal with my garbage code
took a look! no crashes on my end so it might be a proton exclusive problem which i can't really debug
sorry!
No worries. Hopefully it sorts itself out eventually like the controller rumble did randomly lol I'll hold out hope as I really love the mod! Thanks for trying 🙂
oh yeah i made this template for a joker mod which you might find useful
id habve toi make so many changes to that so it fits my style LOL
fair enough
not priority rn
Any known incompatibilities?
I'm running Steamodded 7.2 but have observed that Polydactyly doesn't seem to proc when opening up a booster pack. I'm still only getting 1 pick - unless I'm misunderstanding what the Joker is supposed to do.
Screenshot is probably fastest here. I can expand on any that are unidentifiable.
Yeah, I just finished a run where I picked it up in like... Ante 7 and wasn't able to get it to proc for the rest of the run. I have the run sitting in Endless right now.
Might not work when playing a continued run before the mod is installed
Still gonna check the other mods tho
I don't believe that's the case here, unless the problem arises from continuing any run since the launch of the game.
The run where I found the card was like my 6th attempt of the night.
Ah, is it because they both use add_to_deckref?
oh hm
I don't know much about the intricacies of how the lua interacts with Balatro because this is my first day starting to build a mod list for it. I've done lots of modding and making my own comp-patches for other games though.
Can multiple mods not define the same functions in their lua without conflicting?
Is there anything you'd like me to search or check for, like particular variables or such? I figure it's easier for me to search things since I have all the files already.
So it looks like Lushmod, MultiJokers, your mod, and JankJonklers all define an add_to_deck
I wonder if it's actually the Card.open part that's breaking down.
GreenSeal and SilverSeal both have comments above their implementations saying that they basically have to re-implement the logic instead of calling the base-game function in order to insert their seals.
Hm... unfortunate because boy is that a lot of new language I'm going to have to learn to splice these things together.
I'll add a note to my repo
Well happy to at least add new compatibility notes to your modlist.
I imagine that Green Seal and Silver Seal probably have a lot of extant issues because of that, so as much as I enjoy them, I might have to chop them just for being very destructively edited.
green and silver seal are also technically not compatible with my mod actually
it runs fine, just card that generate seals don't generate them
what mods are in your list?
got this error today,any ideas how to fix this?
make a new run
or if you're on a different OS then I can't really help
honestly at this point I should just recode it
March 13th, 2024
[MystJokers]
- Added Options
- Recoded Polydactyly - should stop crashes relating to
extra_gacha_pullsnow
It does fix that issue! Just opened a booster pack with your latest update. So happy to have your jokers back 🙂 tysm!
glad to hear that it works!
March 18th, 2024
[Repo]
- Added MystBlinds to
Balamod - Added
Infodumps, which contains information about MystJokers and MystBlinds - Added images to
Jokers.md
oh yeah, the cost increasing function in my mod doesn't work, which uses the same code as yours
so r key will cost an incorrect amount
wait
waiting
March 21st, 2024
[Repo]
- Added MystBlinds to
Steamodded - Mods can now be downloaded individually here
- Balamod mods can be downloaded via its Marketplace
we're free! we can finally use mystsblinds on steammodded
sob
why is that a sob moment
W
need to look into how Lovely works so i don't have to overwrite four functions from the base game
let me know if you have any questions :-)
bwaha

WHY DOESN'T IT SET CONSUMABLE SLOTS okay
gonna keep an eye on Monster and Noir
okay good to know it breaks with specifically Cartomancer
or anything that creates consumable cards on blind set or whenever cartomancer does it
March 23rd, 2024
[MystBlinds]
- Cartomancer no longer generate cards during The Monster
- Reworded The Insect: after each hand > whenever cards are drawn
- Actual effect unchanged
- Added a check for BlindCollectionPatch that makes the mod not load if the patch is not found
- Changed version to v1.0.1 for
Balamod
[Repo]
- Separated MystBlinds and BlindCollectionPatch
MystBlinds.zipin Releases still have both bundled
when i put this in my mods folder it broke the textures of other jokers.
mod list?
Awwww shit. MystBlinds drops to Steammodded while I'm on vacation? RIP me. Gonna have to wait until I get back to my PC
enjoy your vacation!
@neon ridge
it took me a minute to realize the "bug" was instead a mod.
mhm
for anyone reading, when you report a bug please include your entire mod list and reproduction steps ty 🙏
Hello @azure egret , I'd like to bundle some of your mods (Myst's Boss Blinds, and the GoldenChallenge) in a modpack. To ensure that I can update the version of your mod easily and without copying your code directly in my repository, I'd like to use a git submodule. Like that, it would just be a link to your repo. Would you mind if I add your mod in my modpack ?
Polydactyly not triggering on standard packs. Worked on celestials and tarots. I imagine if this haven't been brought up yet its a mod incompatibility rather than something wrong with your mod
jellymod and all three seal mods both overwrite the function used to open packs
so this is unfortunately out of my control
Yup I figured. Thanks for letting me know
April 2nd, 2024
[MystBlinds | Steamodded]
- Updated to
0.9.2+ - Deprecated BlindCollectionPatch
[MystAprilFools]
- idk how it got here
MystJokers will be updated later zz
Good to hear, since...the jokers crash the game on trying to hover.
Soooooooo
yeah....
seems to be because they get created outside of init
April 3rd, 2024
[MystAprilFools]
blind_overwritenow no longer randomizes into Small Blind or Big Blind
is this specifically for the all blinds are boss blinds
there are still a few issues with updating mystjokers 😓
April 5th, 2024
(at literally 12am)
[MystJokers]
-
Updated to
0.9.5 -
Rewrote a bunch of code
-
Miracle Milk: Cost $5 > $3
-
Yield My Flesh: No longer renames itself due to unsupported by API
-
Autism Creature: Cost $5 > $4
-
R Key:
- No longer disables all future copies
- Antes reduced 3 > 2
-
Lucky Seven:
- Cost $4 > $3
- Now compatible with Blueprint
-
Options:
- Cost $4 > $5
- Now correctly shows as incompatible with Blueprint
new jokers soon™️
thanks Aure for helping me fix like everything lma
np xD
I know you probably pushed it late for you, but since Discord threads are kinda poo-poo for master updates, can you either pin the original Github link in your thread (idk if you have permission to pin messages in your own threads or not) or include the Github link in new update alerts? It's becoming an increasing amount of scrolling to get back to the download links for updates.
Thanks for the new update; I enjoy the new balance tweaks because they all feel like they're going in directions I would've pushed them myself.
I do not have pin perms
i don't want to bother mods either so i'll be doing the latter from now on 👍
We all appreciate you Myst 
April 5th, 2024
(and at 11pm)
[MystJokers]
- Added two new Jokers
- Yield My Flesh: Cost $7 > $6
- Miracle Milk:
- Effect changed, now "Undebuff all scored cards, +8 Chips per undebuffed card"
- Cost $3 > $4
- Now Blueprint compatible
- Options: Rarity Common > Uncommon
- Lucky Seven: Now shows extra information about The Wheel of Fortune
From now on, the update date will have the link to the repository, while the mod names will have the direct link to the GitHub downloads (for Steamodded).
working on something new soon...
I'm getting a crash when hovering your jokers in the collection. No other mods installed. Any idea what could be causing this?
uh what was that one again
definition outside of init iirc
it needs to be in init to work
oh yeah that's an old version methinks
right we already talked about that
yeah @elfin harbor can you update https://github.com/Mysthaps/BalatroMods/releases/download/Steamodded/MystJokers.zip
Works fine now thanks for the help
alright then will use it
@azure egret I got crushed after clearing the Monster Boss Blind, and the consumable slot didn't get to 0 at the boss fight.
Mod list?
Alright, I'll see
Starting a new game, and confirmed that this crash can be reproduced.
Found the issue!
Will upload a hotfix in a sec
@broken vault @desert sail ^
on another note, aure you changed the syntax and didn't tell me 😔
me when i stay on 0.9.5 for the longest time ever
tbf the blind api barely had anything going for it before that update
but yeah I should have at least said I was changing it somewhere
thank you :3
Not crashed anymore, but the consumable slot stays 0 even finished the Monster blind😵💫
good idea
@jolly flame what 😭
copy/paste gets you sometimes
💀
thought I'd double checked all of these, I guess I should have triple checked
since it's not a mystblinds issue this will come next update
pushed onto dev branch, maybe this stuff will be worth a patch soon
Noir Silence is also problematic.
During the boss fight, it acts normally, but after the battle ends, my hand size is down to 1.
seems like the same issue
OH, wating for you to patch it......
has this been fixed?
the current hotfixed version should still be working, however steamodded needs to update the fix for the defeat function
April 17th, 2024
[MystJokers]
- Updated all Joker's shorthands, now all start with
j_myst_ - All effects now check for key instead of name
- Added three* new Jokers
- Slightly modified text for Miracle Milk and Suspicious Joker
- Polydactyly, Options and Credits no longer work when debuffed
- Actually updated cost for Options and Credits
- Yield My Flesh: Effect X2.5 Mult > X3 Mult, cost $6 > $7
- R Key:
- Cost $15 (was supposed to be $99 but it didn't work) > $40
- Sell cost now fixed at $0
[MystBlinds]
- Updated all functions to
0.9.8
For MystBlinds, please wait for a release, or play on the dev branch of Steamodded.
Some things might be broken, however the effects for The Monster and Noir Silence are properly fixed in this version.
https://github.com/Steamopollys/Steamodded/tree/dev
glad that i started a trend of namespacing* jokers
you did? lol
my thought process was "people might have the same joker name as collectible card so i'll just change the shorthand for all my jokers"
also i fucked up some code hold on
hotfixed mystjokers
now everything checks for key instead of name, and other fixes
uh where do you need to check that
I guess there's joker effects outside of calculate_joker?
yeah this one is update i think
polydac relies on Card:open, options and credits rely on draw from deck to hand or something like that
How do we use the dev branch of steammodded?
you have to use lovely, press the green code button at the top
April 22nd, 2024
[MystJokers]
- Updated the structure of the mod. Now all Jokers are split to their own files that can be found in
indiv_jokers(thanks dps2004) - Added four new Jokers
- Pebbler Joker [U]: Allows Stone Cards to be selected and played past the hand card limit
- Jimbo's Prowess [R]: X1 Mult, plus X0.75 Mult per difference between ranks of highest ranked card of Straight played and last Straight played
- Scratched Card [C]: Gives +10 Mult and $5 to Lucky Card triggers giving Mult
- Pictured as Perfect [F]: After playing a hand, +1 discard this blind. After discarding, draw three extra cards
Pictured as Perfect can only be found if FusionJokers is installed.
- Suspicious Joker: Effect X0.25 Mult > X0.5 Mult
Great update. Appreciate splitting up the jokers 👍
update seems to have removed my stickers for the jokers from this mod in the collection. I'm not bothered by this but someone else might be disappointed
all jokers' slugs got changed from j_joker_name to j_myst_joker_name
this will be an only one-time thing
April 27nd, 2024
[HouseRules | Experimental]
- Added 3(?) new modifiers
- All Jokers are Pinned
- All Jokers in shop and Booster Packs are flipped
- All consumables in shop and Booster Packs are flipped
- Updated and optimized some code
April 27nd, 2024
[MystBlinds]
- Updated the structure of the mod. Now all blinds are split to their own files that can be found in
indiv_blinds - Updated all blinds' shorthands, now all start with
bl_myst_ - Now requires Lovely to be used
- Fixes The Monster and Noir Silence not giving back consumable slots/hand size after defeated
- Added 3 new blinds
- The Bird: Apply a random sticker to a Joker each hand
- The Ancestor: (Round * 1.5) cards in your deck are drawn face down
- Scarlet Mist: Halves Base Mult, sets Base Chips to Base Mult
- The Market mininum Ante 3 > 2
Without Lovely installed, The Monster, Noir Silence and Scarlet Mist will not work properly
The Ancestor saying High Card instead of the round number when selecting a blind is known and I cannot fix it due to
moment
I should note using Steamodded on linux (cloned directly from the repo, so with a possibly relevent hotfix not in the release( I wasn't encourntering the issue with The Monster. I encountered it multiple times and unless I totally missed it, my consumable slots came right back afterword
if you cloned from the repo within the last two days then you needn't worry about Monster/Noir
because the fix got pushed to main
the fix for scarlet is not on main though
Ah fair. In any case, I'll need to reinstall the mod soon eventually if you;re moving over to needing Lovely
Is it really as simple as putting the DLL in the game folder? And each mod in its own folder in the mods folder in appdata (like I've already been doing?) The Lovely documentation doesn't seem to detal any sort of actual install process for lovely itself (beyond just putting that dll it provides in the game folder)
yes, you put the .dll inside the game installation folder
if you have already injected your .exe then you need to delete it and verify file integrity
and you should just use Lovely anyway because Steamodded 1.0.0 will require it
Do regular steamodded injections still word or do I have to use those through lovely too?
for now I mean
Though you're right, may as well save myself the trouble
Steamodded seems to be as easy to use through lovely as any mod
yup, you just need to put the source code inside the mods folder
Though they haven't built the lovely file since their last release
so i'll be losing some updates
oh nvm
I'm a silly
lol
makes sense that it's just a script to run the code
(bad CS terminology goes brrr)
Does the Bird will make a both eternal and perishable joker?
Or make some incompatible sticker (like eternal food joker or perishable scaling joker) happen?
The Bird will not select incompatible stickers
(no Eternal on food jokers, no Perishable on non-retroactive scaling jokers, no Eternal + Perishable)
I must be missing something on how to get Lovely to work. I put the provided dll in the game folder, and unzipped the steamodded code, including the lovely.toml file in its own subfolder in my mods folder. I reverified my game files with Steam, but now nothing happens (besides the game running like normal) when I run the game
i think installation might be different on linux
@tender sapphire i summon thee meth
Yeah, I was thinking that might have something to do with it. I'm surprised I haven't seen any mention of it though
(give him a few hours it's like 4am for meth rn)
no worries
use lovely
i have lovely so it should work
@tender sapphire for reference I did try building the current repository version of Lovely-win from source, the build was successful and I renamed the resulting file version.dll and put it in the game folder. Now instead of starting the game normally the game simply fails to load.
good to hear
Linux, right? Make sure you add WINEDLLOVERRIDES="version=n,b" %command% to your steam launch args for Balatro
Thank you, that fixes it for the released version. I presume the file I tried to compile was never gonna work regardless, lol
That string should be on the github or smth
yeah, adding that when I get a sec
I keep forgetting to do it lmao
There seems to be a problem with the Monster when you have Chicot. I know there's other mods mentioned in the traceback too, but I already had those and the Monster had been working just fine
might still be another mod conflicting ofc, but idk what would make it do so in this case
no worries
weirdly after reloading the save I got another crash when I went to the main menu that I don't think has anything to do with your mod at all, lol. I think my hame might be a biiit unstable atm
gonna post this in the bbbalatro thread too ofc, because their actual square joker seems to be the cause
Thank you, that worked :3
i know you're in the process of 1.0ing this but jimbo's prowess seems to crash when another joker is bought. could also be a mod incompatibility
ty for the report
I don't know how this happened but I'll add a nil check later today
they are friends
@storm plinth
May 15th, 2024
[Repo]
- Mods will be versioned from now on
[MystBlinds | 1.1.3]
- Updated to Steamodded 1.0.0 🎉
- The Ancestor mininum ante 1 > 2
- The Insect now only affects each hand (from whenever cards are drawn)
- Updated code for Blinds that trigger every hand
- The Monster and Noir Silence should not double their effects with multiple copies of Chicot anymore
May 14th, 2024
[HouseRules]
- Replaced
HouseRules.luawithHouseRules_Experimental.lua
(the mod itself is unchanged)
we can still play it on 0.9.8 ?
the new version? no, there's no backward compatibility
May 20th, 2024
[Repo]
- Removed Infodumps, will be moved to a proper wiki in the future
- Removed RandomSprites, can still be found in 0.9.8 mod releases
- Deprecated MystJokers in favor of a new Joker mod soon™️
[MystBlinds | 1.2.0]
- Updated the mod for the latest version of Steamodded
- Added 4 new blinds
||- The Fruit: Debuffs hand if total ranks are even||
||- The Food: Debuffs hand if total ranks are odd||
||- The Center: Permanent +$1 price per unused hand on defeat||
||- The Symbol: Destroy a random card in deck per scored card|| - Blinds are no longer automatically discovered
- Fixed The Ancestor displaying
ERRORin the collections tab
you get a clean board this update without any other mods installed
Debuffed hands mean “not allowed” or only debuffed hands, but other scoring applies?
May 30th, 2024
[MystBlinds | 1.2.1]
- Updated the mod for the latest version of Steamodded
- Fixed The Ancestor displaying a higher value than it should
- Reworded The Food and The Fruit
[HouseRules | 1.4.1]
- Updated the mod for the latest version of Steamodded
Lucky Seven is taking effect on Alchemical cards from Codex Arcanum
and it crashes the game
tried selling that alchem card, still crashes but things seem to be going right
i wonder if its bc that newly created joker was messing smth up
sold the lucky seven and it still happened byyyeeeee
bruh moment
its the explosive fruitcake.
also i myself edited it so that the Cut the Cheese from JankJonklers can spawn it
and i'll just assume its bc of some internal conflict and imma remove it from the pool
im sure its the explosive fruitcake, nothing to do with anything else than cut the cheese and the fruitcake
small blind started, fruitcake triggered but, maybe bc its actually spawned mid-round by cut the cheese but not on selecting small blind, somehow it failed to be replaced by bobm
what a decoy the lucky seven was
@azure egret bruh i found the root cause..
exploding_fruitcake.lua
self:set_ability(G.P_CENTERS['j_bobm'], false, true)
should be
self:set_ability(G.P_CENTERS['j_myst_bobm'], false, true)
fine, i've updated mystjokers for 0.9.8, no formal changelogs
- fixed prowess crashing
- fixed fruitcake crashing
- miracle milk vanilla parity
https://github.com/Mysthaps/BalatroMods/releases/download/Steamodded/MystJokers.zip
Will this return?