#Joker Forge - Create Balatro Mods Visually and Export the Lua Files (WIP)
1 messages · Page 6 of 1
darn it im dumb
YAY MY JOKERS ARE IN BALALA
fixed it
lets see if i find them in a run
#1# is just the variable reference, if you had two variables, the second one would show up as #2#, and so on. in game it will be the actual variable value. also, you probably dont wanna use linebreaks in the description, you are better off using [s] tags
if u want to spawn them, you can use the debug plus mod
made some thingies on the github :D
no problem
also want to add a new thing for values, the ability to set a low and high number and the value randomly picks between them, like misprint
yeah definitely
its literally only for misprint but i dont doubt ppl will find creative stuff for it
that would be pretty cool, you can select two variables and it randomly picks a range between them
and the system should even work for incrementing variables with a random range
i was thinking more of variables that just have a range attached to them
as a toggle of sorts
what do u mean
like when you create a new variable, you can click on a button to make it a range
with an A and B
and it just chooses between any of those
oooh i get you, then the value always chooses randomly
that would be fire
i will look into it once the system is already in place
randomness is good
gambling 🔥
yup, only for those variables tho
i mean of course you still have to have non-random variables
yeah exactly, but it would be just a cool little feature
mhm
why is wee a rabbit 
the image for wee joker is the wrong size lol, i need to resize it properly so it fits in joker forge
im pretty sure wee just uses the regular joker sprite but downscales it, so that creates issues with adding it in here
will other jokers get to be small like wee joker
you can still make small jokers by just using transparency, right now i could just downscale the image at it would be fine lol
ah alright
also just added a range mode! making jokers like misprint possible
wow amazing
lets go
1 minute joker (im doing 3 jokers where I have different times for them this is the worst)
oh it was 2 minutes
peak
Photosynthesis
https://cdn.discordapp.com/attachments/1211128811316576327/1391139709756903576/image.png?ex=686b7810&is=686a2690&hm=ff03871c58deac356e034fd0d544a45a99aeb856c021152550241b5306df4dd8&
(No this is not from joker forge but me like sharing)
FINALLY
crazy effect
Ikr
use ms paint
i have winders so i have that paint instead and i already know that now just forgot to change it
Winders 😭
i just came back to check up on the balatro modding scene and saw this
this is great for any newcomers who want to create their own jokers without worrying about the game crashing because you either forgot something in the code or you made a typo somewhere
i appreciate it, just wait until a few months time then hopefully it will be much nicer lol
although one nitpick i have is that i don't know where the multiplier is located in the block palette
will it be possible to make our own rarities soon?
ok then
Wait couldn’t rarities just be as easy as making variables but with colours
Actually ^
Im not saying to do this first but just that it’s less difficult than I thought
Creating code for rarities isn't the hard part, the hard part will probably be recognizing the rarities everywhere else, unless it's going to be like the joker key
did i do something wrong?
Did you use ' or "
woa
iz :3er
Or used shift+enter
:3
what about the democra- /j
wdym?
Is there any way to add a chance to the joker for appearing in the shop?
mrrrp
Probably one of them
If not quotes then you used enter
Is there a new line somewhere instead of [s]
i would suspect there is a newline in the description
i need to disable that completely tbf lol
ok then
the shop appearal rates go off of the jokers rarity, theres no way to change it unfortunately
wait so do any of these work?
the top 2 rows do do things but they havent been fully implemented
the other ones do
could we get an "all consumables" option for the sell value thing
anyway putting my mod ingame but its just not showing up
shows up here
just not ingame
dont see anything wrong with the code though
add this to the github as an issue as a reminder lol, good suggestion
im sorry i dont know how bmm works at all
if i was you id just copy the files over
to your mods folder
i did
nope
i have no clue, try adding this file into the folder to see if smods wants that idek
yeah i tried that before
deleted it cuz it wasnt doing anything
might be because i have other mods?
but that's strange, they shouldnt interfere either way
yeah the file doesnt do anything i need to sort it out but it was worth a shot because idek with smods sometimes
is it showing up with your other mods in the balatro mods
no
send me your json and ill export it and try to open it in my game
yeah im also getting this issue thats crazy
Strange
i figured it out
it is your version number
i thought smods would allow ~ but they dont
and it causes it to just not be registered
ah
oh, thanks!
dealer was a pain to make haha
just cause i wanted to get the design just right
its looking so fire honestly
7 ball is just the old 8 ball but with a different color and number
thank you so much, that means a lot to me <3
what the silly
bro dipped 😔
also not sure if contains is working
since mismatched socks still gains chips on three, four, and five of a kind
thats weird, the order seems to be fine on x2
wow thats a low quality x1
there
And there should probably be an option to disable messages all together
Instead of it just having the default
some messages are default to smods, when you add mult, it will create the +mult message for example, you are right tho that is a good idea
Not sure how exactly you automatically create a 2x or 1x but it should just be rescaling
It’s weird that the 1x version is messed up
one thing i do wish would be added in a future update of this is custom sfx without needing to go into the mod files just to do that
Can this thing import in mobile?
i dont think mods are possible on mobile
😥
almost finished in the random suits/ranks functionality
castle/mail-in-rebate should be replicable in a few hours just cleaning up the code
the site actually uses 2x versions everywhere. when you upload a 1x, it converts it in the background before showing it to you, this is so it doesnt look blurry on the site. then when it reaches code gen, it makes a 1x out of the 2x, but i guess it makes it a bit wrong
will the random rank/suit functionality have some kind of "ancient joker mode" parameter (as in if it chooses fully randomly like ancient joker or based on the cards in your deck like everything else)
by default it already chooses fully randomly
i do want to limit it to what you have, but that will be after this initial version is out
it turns out this functionality is a lot more involved than i thought haha
yeah i remember watching a video on how idol works, it seems really complicated
Mods are very possible on mobile!
On iOS and android in fact
Do any of you know how to subtract money? I am very lost.
okay, so I tried to make a scaling +chips joker, but it doesn't work at all
main idea is - when hand is played, 1 in 3 to choose a random card, increase internal chip value, give that value to every scoring card, and then destroy chosen card
but probability is completely broken?? joker description includes it's chances, but in game it reads like "nil in nil", and it destroys every played card, not even giving chips, and when I tried to test it with custom deck mod, it just crashes game
what works for me is
- create a variable and set it to a negative value
- do an "add money" and set it to that variable
damn i could just allow the ability to set dollars to negative haha
send me your exported json and i will take a look at it
THANK YOU, I just tried and it works
i mean i dont know why there's a check for if var1 is 0
and carddestr doesnt do anything either
I hoped it would force it once per hand
but apparently no
did the chicot or its effect of deactivating blind boss work for anyone?
i dont know what you expected
it worked when i tested, mightve been broken since tho lol
disregarding the logic, it is strange that it is showing nil in nil, i will look into this more for sure
thank you
since it was added to never worked I created many copies but none of them worked.
there might be an issue with passive triggers in general, I will do some testing on this
in the meantime I have just been working on a system that allows you to make cards like mail-in rebate and castle, will push the changes is like 10 mins
just added the ability to create 2 new types of variables, suit variables, and rank variables. these allow you to create jokers like castle, ancient joker, etc. just added them to the vanilla reforged page. if anyone has any issues with them let me know because these were a bitch to program and i expect issues lol
i need to add a new type of variable now 'poker hand variable' literally just for to do list 😈
i think somebody should check up on mail-in rebate
AAAAAAAAAAAAAAAAAAAAAAAAAA
most of the images are like that idk why i assume its cos of transparency around the images lol
i dont know base64 off of the top of my head unfortunately
there should be an option for rank/suit variables to start on a random variable if possible, since thats how those variables work for most vanilla jokers
it was originally, but then i realised it didnt really matter because in my codegen it was just defaulting to a value anyways
the issue with starting randomly is it will require a complete refactor of how the code works
because the jokers generated by jokerforge have to be self contained, i have to be careful about what actually gets initiated
maybe in the future i will add proper random initialisation tho
can i put a suit variable into the text formatting color to make it change to correspond to the current suit?
this should add custom suits and ranks
its on the list but quite far down lol
i dont believe so, unfortunately you will have to use orange for now, it will take a bit more programming to set something like that up
thats actually a really cool idea
ngl
and it should be called jokerforge
ooh yeah that's a really good name
and we should be really helpful and actively reply to the community
and we should add the base game jokers for people to base their ideas off of
hi, i have a problem, i made a joker that has a 1 in 10 chance of making a copy of a random joker and making it negative when selecting a blind, and there is a 1 in 25 chance of self destructing when selecting a blind
but it rearly copy and it often destroy himself, ever with the odds
i have tried it countless times but it keeps self destructing
pls help
Well, this is how chances work
20 dollars from lucky card is 1 in 15 but you can get it first time you score lucky card
I suggest you increase the odds or do something with internal variables like it'll roll for destructing itself, then add 1 to count and display it in description, and when count reaches 3 it'll destroy itself
@heady frost are you going to add an "else" statement?
That's just luck, you can either roll 1 in 25 every time or never roll it
Or roll it 50% of times
or 75%
huh and my jojer with one in two chance of triggering if played hand is flush never trigered when i played them
Blood stone triggers on only a few heart cards or even on none most of the time, the more ways and time for it to trigger the more (maybe) it will trigger
its a 50/50 chance, either it happens or it doesnt
small sample size issue, if you tried it like 1000 times or so you would see statistics more accurate to the actual chance
youre just getting unlucky basically
else?
you can already do that
Yeah?
this is how you would do an else
you make two rules with different conditions
and the same trigger
Like there are the condition blocks, but if the condition is not met?
Aahhhhh okok
in this example, if its a card is scored and it has a gold seal, it gets 10 dollars, if not, it gets 5
if you get what i mean
the code gen sees this and dynamically creates conditional rules
Now I understand thank you , I didn't think that it did an else of the condition isn't met
i have a joker that does this but it doesn't like when it's in-game
the only things changed from its calculate function were the name of the pseudoseed, the color of the creation bg, and the generic sound (since it seems that creating a tag plays the sound anyway)
...
calculate = function(self, card, context)
if context.individual and context.cardarea == G.hand and not context.end_of_round and not context.blueprint then
if context.other_card:is_suit("Clubs") then
if pseudorandom("theduo_topiary_tree") < G.GAME.probabilities.normal / card.ability.extra.odds then
SMODS.calculate_effect({func = function()
G.E_MANAGER:add_event(Event({
func = function()
local random_tags = {"tag_uncommon", "tag_rare", "tag_negative", "tag_foil", "tag_holo", "tag_polychrome", "tag_investment", "tag_voucher", "tag_boss", "tag_standard", "tag_charm", "tag_meteor", "tag_buffoon", "tag_handy", "tag_garbage", "tag_ethereal", "tag_coupon", "tag_double", "tag_juggle", "tag_d_six", "tag_top_up", "tag_speed", "tag_orbital", "tag_economy"}
local selected_tag = pseudorandom_element(random_tags, pseudoseed("create_tag"))
add_tag(Tag(selected_tag))
play_sound('holo1', 1.2 + math.random() * 0.1, 0.4)
return true
end
}))
return true
end}, card)
card_eval_status_text(context.blueprint_card or card, 'extra', nil, nil, nil, { message = "+1 Tag", colour = G.C.FILTER })
end
end
end
end
...
this obviously isn't the plaec to ask about crashes, but i just thought i'd post this here since the code is the exact same from jokerforge
nah its 100% the place for jokerforge code crashes and stuff
lemme try and replicate it
other than the crash it looks fine, that is what it is meant to be doing
i mean yes
dw im testing it now
also the reason why is because some of the code is a bit wrong i guess
im not getting a crash, even when changing the colkour, message and removing the sound
this is what it should be, it seems
calculate = function(self, card, context)
if context.individual and context.cardarea == G.hand and not context.end_of_round and not context.blueprint then
if context.other_card:is_suit("Clubs") then
if pseudorandom("theduo_topiary_tree") < G.GAME.probabilities.normal / card.ability.extra.odds then
SMODS.calculate_effect({func = function()
G.E_MANAGER:add_event(Event({
func = function()
local selected_tag = pseudorandom_element(G.P_TAGS, pseudoseed("create_tag")).key
local tag = Tag(selected_tag)
tag:set_ability()
add_tag(tag)
play_sound('holo1', 1.2 + math.random() * 0.1, 0.4)
return true
end
}))
return true
end}, card)
card_eval_status_text(context.blueprint_card or card, 'extra', nil, nil, nil, { message = "+1 Tag", colour = G.C.FILTER })
end
end
end
end
the thing that was causing the crash was the absence of
tag:set_ability()
add_tag(tag)
i will alter it now
alr
i still was not getting a crash tho but you are right that is better code
well it might just be inconsistent then
yeah which is never good, ill fix it now, thank you for that insight
yea
changes should be pushed, lemme know if thats all good
also also apparently there is zero purpose to putting
if context.cardarea == G.jokers ... then
in joker definitions
this is just an artifact of the code generation. the way the code gen works is it basically goes down the file, filling out what comes next like a conveyer line, if there is code x that is used for specifically y, but doesnt affect anything else, the code gen will just add it for the sake of consistency.
i see
it will probably be fixed over time when the code generation becomes much more advanced than it is, but for now i am keeping it as simple as it needs to be.
atleast until i get everything sorted (including consumables, decks, editions, etc.)
then i will refine things more. right now im more concerned about quickly getting features out there so i have a good idea of what needs to be added when i do eventually refactor into the perfect(TM) code gen lol
yea
True...
truth joker
I'm going to name it that
truker/truthker
what I don't know is what its effect will be
this is really cool
just added the 'free rerolls' and 'discount items' passive effects. now astronomer and chaos the clown can be added to the list. let me know if you guys have any troubles with them, it took a big rewrite into how passive effects work but they should be more consistent now.
i will get around to all the bugs and features on the github issues page, dont worry. its just priority is finishing off the rest of the vanilla effects (only 24 jokers to go)
how to give myself unlimited free rerolls in one easy step

@heady frost for the shop availability checkbox, does that include buffoon packs?
or would a joker still be able to appear in those
yes, joker is removed completely
well it should... but yes
epic
finally I can make my back to the future joker set
imagined a delorean that can time travel between different states by playing a pair of 8s
sounds fire
but having the other states appearing in the shop would ruin it a bit
i could even make an effect that is like "change sprite" and you upload a new sprite into that effect
that would be cool
ooohh i get you now
separate jokers
yeah literally 3 jokers
and they destroy and get reborn
very fire
actually very creative too, its like you can cycle between them with the pair of 8s
wouldn’t be possible without another new feature added by mr forge the goat
and 88
thank u, hopefully in a couple of weeks you can add a custom consumable that does some more shit
tomorrows agenda is trying to get another couple of vanilla jokers implemented, ive left myself with the hard ones unfortunately
i will have another shot at smeared and pareidolia 😈
blueprint I assume
blueprint will be the final boss
understandable
jokers that are left now:
Uncommon
Ceremonial Dagger: When Blind is selected, destroy Joker to the right and permanently add double its sell value to this Mult.
Four Fingers: All Flushes and Straights can be made with 4 cards.
Glass Joker: This Joker gains X0.75 Mult for every Glass Card that is destroyed.
Hiker: Every played card permanently gains +5 Chips when scored.
Hologram: This Joker gains X0.25 Mult every time a playing card is added to your deck.
Lucky Cat: This Joker gains X0.25 Mult every time a Lucky card successfully triggers.
Showman: Joker, Tarot, Planet, and Spectral cards may appear multiple times.
Smeared Joker: Hearts and Diamonds count as the same suit, Spades and Clubs count as the same suit.
Shortcut: Allows Straights to be made with gaps of 1 rank.
Trading Card: If first discard of round has only 1 card, destroy it and earn $3.
Rare
Blueprint: Copies ability of Joker to the right.
Brainstorm: Copies the ability of leftmost Joker.
Constellation: This Joker gains X0.1 Mult every time a Planet card is used.
Driver's License: X3 Mult if you have at least 16 Enhanced cards in your full deck.
Matador: Earn $8 if played hand triggers the Boss Blind ability.
Oops! All 6s: Doubles all listed probabilities.
Sixth Sense: If first hand of round is a single 6, destroy it and create a Spectral card.
Common
Credit Card: Go up to -$20 in debt.
Splash: Every played card counts in scoring.
To Do List: Earn $4 if poker hand is a [Poker Hand], poker hand changes at end of round.
Legendary
Canio: This Joker gains X1 Mult when a face card is destroyed.
wait sixth sense might be doable
wait so Mime actually works?
hm I suppose it would
yeah mime should be working
I think I’ve mentioned it before but am still in need of a way to trigger cards held in hand at the end of the round instead of on every hand
ie the way gold cards and blue seals work
i got a joker that enhances aces to lucky cards when held in hand, and it gives Card Modified every time it recognizes an ace in the hand, even if they’re already lucky
end of round would be a cleaner way to do it
this should be fairly easy to make as a new trigger "When a Card is Held in Hand at End of Round"
bit wordy but it works
ill add it now
that would be lovely
i think it’s possible to achieve this through a remaining hands trigger, but it’s just not as clean
how does the naming work for targeting specific jokers that are a part of the mod itself?
j [modprefix] [jokerid]
thanks
j_custommod_cooljoker for example
👍
card held in hand at end of round trigger should be added now, its completely untested but i have faith in my codegen that it just works out of the box (i dont)
I'm watching in real time as they add features
i work fast (i have nothing better to do)
I owe you my life for creating this wonderful work of art at last I can create my dream jokers without having to learn programming
it could just be an option in the card held in hand trigger
actually the lua language is very basic and easy to learn.
im lazy
it being an option in the existing trigger would generate the exact same code lol
oh
i suppose it could be a condition but technically smods classifys it as what i would call a trigger (context)
i have been developing it in great pleasure
i am still surprised ppl are using the stuff im making lmao
like if i push an update that breaks everything, people will actually notice
hopefully this makes for a good addition to my cv when i go off and get a j*b
luckily the community isnt so big its impossible to find help
someone might know why it broke
i thought this would be WAY more popular than it is
i think when consumables get added and i overhaul the ui, more people might use it
but also its not that well known because to find out it exists, you have to go specifically to the modding-chat in the balatro discord server
which only has people who are already willing to make mods, there is probably more people that would use it if they knew it wasnt so hard to make balatro mods
but im super pleased with the attention it has garnered already
I hope that from now on this site will become famous because it is really very good and easy to understand
Just kind of trying this tool out, enjoying it so far. Wanted to ask, if I wanted to create a food joker (one that destroys itself after a value ticks to zero, like Popcorn or Ice Cream), this is how I'd do it, right?
I’m about to try to make my first joker with this I’m basically going to make hieroglyph but in joker form but it also gives you 30 bucks on purchase
i made nicolas's journal
one of my own planned mods
yeah thats basically it, just have an internal variable as a counter then destroy self
you could even add a custom message to the destroy self effect that indicates its a food or something lol
thank u i appreciate it greatly ❤️
Yurrr
Another question: is there a way to give an effect universal priority? This joker is intended to function like Space Joker, upgrading High Card if High Card is played while at zero discards. The effect works, however it triggers after any jokers positioned to the left of it
placeholder for the site
not implemented yet unfortunately
Gotcha thanks for letting me know
It was the first semi good joker idea I had so always good to write them down until it’s ready lol
jokers are usually triggered from left to right anyways, so it makes sense that it triggers after any jokers positioned to the left of it
oh wait i get what you mean
no unfortunately not, there is a trigger i could add though that is basically like "before hand scores"
might do that tomorrow
i dont think this is hard to do, i will look into it tomorrow and if its doable im make it an effect
Your collaborative efforts are very much appreciated 🙏🙏
just added it
is there a way to change the price of all packs?
there is "all cards" and "all consumables"
all cards i believe changes the prices of all cards and all packs too
it doesnt
i will add that to the todo list then lol
it doesnt let me type in -
try making a variable with a negative value, then setting the value of discount cards to that variable
that is the work around ive seen people do to get -dollars added
was the functionality of "or" on random chances ever added?
@heady frost one question, do you have a discord server by any chance?
nah, it will be added after i finish up the rest of the vanilla jokers
im not really a discord user so theres only here lol
i like that because it has a chance to do 2 different edit hands/discards which is funny
some of them are subtract
the idea is low chance for really bad stuff, slightly higher chance for good stuff
Joker
I would recommend having a server
W
i was going to do that
but it looks bad in game
takes up to much space
i could change the name to be a cipher
;]/yu
each letter in joker shifted 3 spots on the keyboard (besides K because that is a ' which doesnt work)
heres the ones i made
code morse
would be cool but if that was to happen I would need a bunch more people using joker forge to justify it lol
then we can only wait and see when it blows up.
I see it happening
useless idea
its cryptid but instead of M its N
thanks
well its more of an extension so yes
give me ideas
beg for mercy
found a bug btw
edition doesn't work as a background color in the joker description preview
All cards give X1.5 Mult when scored
Lasts 3 Rounds
it does it just doesnt change color
i wish the free rerolls one had the settings of discount items
would be nice to make for example rerolls 50% off
yes
Guys one more reaction
2
-1
0
-1
^log_70(69)
W
want to add like 50 jokers first
at 23 rn
also a lot of jokers have temporary functions because what i want them to do isnt out yet
i love this song
every new joker i added last night
what are the top 5
here
pretty good flat mult
but also it would be kinda dumb to have any commons by the time you unlock flush five
Is a "give random enhancement/seal/thing" gonna be added (for something like certificate)
Or is it already possible
i dont think seal is
already possible
how would i make this work?
I wouldn't even know haha
ideally I should add a "first scored" condition
to make things like this easier
i think having it be under a "position in played hand" would be ideal for more jokers
yeah that would be fire
oh and making vouchers free doesnt work
*nor does using the -25% variable to make shop items cost more
yeah I’d like that
i wanna make a hanging chad variant where the fifth card is retriggered instead
will there be a not condition
already is
that is strange because making them 50% off worked haha
also i think this doesnt work
the jimbo legendary you added would be a really good placeholder for if someone wanted to make a legendary
doesnt have a background
also you can duplicate the legendaries in vanilla reforged
how do you get the jokers to have the natural curve on the edges, mine are all squares from screenshots
Just save the image instead of screenshotting
asesprite doesnt let me, im using the demo
nope
it does
but there is automatically sharp square edges
Do you have the background set to transparent
Also are you saving it as a png
ive been screenshotting all of them
Yeah that would explain the lack of transparent background
is there any way i can save this in trial version
Aseprite is open source so you could go through the effort of compiling it yourself
wdym
You can compile the source code from the github yourself to get it for free
idk how to do that
You could probably find a tutorial somewhere
I havent done it myself so i couldnt tell you how
I was too lazy for aseprite so I went with pixelorama
can anyone please please please make the outer corners transparent so it can have smooth corners and so it doesnt look bad
cause i really like this joker
and want it to look goodf
GOD DAMN thats big
hey michael vsause here
this?
lmao yes tysm
its resized
ai will never beat humans
ive been watching vsauce while making the mod
how do i get this into jokerforge
but the image doesnt change
Hello, this is causing all cards to be destroyed, did I do anything wrong?
screenshot
windows+shift+s
i drag clicked the image you sent and put it into my screenshots and clicked open on file explorer but the joker didnt change
idk
?
i just dragged it from dc to ss
you copied the link then
right click it
click save image
and save it to downloads or wherever you prefer
no save
what?
thats so weird
copy link and open it in your browser
then if it is just a website with an image you should be able to save it there
bruh'
it isnt just a website its discord
@heady frost IDK why but the "This joker is great!" triggers randomly
discord is a website
that happens to have a desktop application
🤯
oh i misread the thing
i meant right clicking it and clicking copy link
the desktop app is just an instance of a browser that only has discord open, its not even a proper desktop app
im so lost
i will take a look now
i just want space joker in my game
i thought that already existed
what do you mean triggers randomly?
click on image, then right click the thing that pops up to save it
i figured out that it only triggers when an even card is scored
what
there is no pop up
when it scores even cards, its meant to apply x mult, when it doesnt, it adds to the value
if you want it to apply x mult also on odds, you have to also put that effect there
okay
thanks!
why tf does that not show up for me
no clue
you could open it in browser and save it there
huh that worked
ok welp
also i think the joker "cypto scam" isnt paying out
also i have this empty card if you ever need a reference for joker card shape in the future
i just delete jimbo and keep the border thats left
i think this has the same issue, you need to add the add dollars effect to all of the rules that you want to give out dollars
alright
i explain it more in detail in this section
the sauce
hey, jsauce, jimbo here
this joker is great....
...or is it?
debug plus moment
bro got the description verbatum
and name
also the odd rank part is refencing this video
these numbers are odd
...or are they?
ive been watching only vsauce while i work on the mod
im watching him right now
hey, vsauce! micheal here, your computers antivirus is great...
...or is it?
what is it currently doing
turning every scoring face card steel
that is strange, i will look into it
it looks correct
are you using the same internal variable?
i was thinking maybe its processing all the cards seperately so the variable change doesnt block the other cards from turning steel
i think i am but ill check
mhm that was it 
forgot to set the custom variable for the code that changes it to 1
i mean its not that convoluted
this will come after all of the vanilla effects
i promise im not ignoring the issues, i will wittle down that list
i just opened the cokelatro jokers collection on the mod tab and my game crashed after 2 seconds
must be too good
Don't hover over the bo Burnham one until your in game
You can view the collection fine
After your in game tho
why is that one broken lol
make an issue on the github with the json for your mod and i will get around to it cos that is strange
🚪 ◀️ 🚶♂️
aliright i added it to the gtihub
besides that bug is the mod working?
thank u very much, like i said i will get around to all the issues when all vanilla joker effects are added. will be fun haha
We aren't too far off, right?
Blueprint 💀
i think smods has a function for blueprint effect i can use anyways
Oh
I feel like the hard part is making it able to do like "copy joker to the left" or "copy random joker"
the smods blueprint function should do about 90% of the work for you
that is beautiful then, i might add that one next if its easy lol
yh its awesome
added poker hand variables, you can now make jokers with effects like to do list. let me know if anyone finds any bugs or anything with this lol
I thought you mean you were making a list of joker that are left not the actual to-do list 😭
enhancement variables tomorrow /j
ideally, if i wanted to add more id change up how the entire variable system works because it could be more extensive and nicer
yeah having a dropdown menu with a huge list of variable types in the future doesnt seem ideal lmao
yeah, eventually i want to add an entire drag and drop system too, more like scratch, where you can just drag and drop your variables/gamevars onto different things and it adds it automatically and stuff
hopefully the overhaul to the rulebuilder will be done before i add consumables stuff
you should look at the vanilla jokers, you can probably get some good ideas based on them
i tried 😔
a mod that technically only has 5 jokers, but with very long lines of evolution through taking various actions
Joker evolution
you could try doing it one of the ways localthunk does it, by first thinking of a design for the joker and then an idea that fits it
no card retriger effect?
there is, not all triggers have it though
it could be that you arent looking in the right trigger if you cant find it
i wnat find triger that retrigers played cards
card scored
should be here on any card related effects
ooooh i love the new block palette
just added the 'copy joker ability' effect to the passive trigger. this means blueprint and brainstorm can be replicated. let me know if anyone has troubles with this. only 20 jokers left to go...
uhhh, tried exporting a joker with that ability and nothing came out?
as in nothing when you put it in the game?
yeah
yeah you cant put individual joker exports in the game, they lack all the metadata and a main file so steamodded doesnt recognize it
I know just there's nothing after the loc vars stuff
can you send the file?
it's very hard to tell that this is trying to say "when a card is held in hand at end of round"
the only other one that is similar to this (in being too long) is pretty clear about what it is
i'd suggest that these blocks can wrap around
like this
could make it a dropdown when you hover over it
would be much better, i will add it to the github issues list now
just tried this, it seems to be working for me. maybe try copying blueprint or brainstorm to your local jokers then editing it?
wait i see the issue, exporting individual jokers have a bug where they dont add passive rules
Tried exporting the whole thing still didn't work
with the 'export mod files' button on sidebar?
send the saved mod json
i will have a look
ah okay
and see the rules and whatnot thats causing it
I also have a issue where random chance on destroying played cards destroy all cards, don't know if it's me
oh, its because the code gen doesnt know what to do with two copy joker abilities, i didnt even think of that haha, ill add it as an issue and ill sort it tomorrow
ah okay nice
which joker is that
Leafeon
this revealed a big bug about specifically random chance and the destroy effect, thank u for sharing this
you are right, the code is incorrectly not generating the random chance check in the right place
makes sense now
i will add it as an issue to the github, its specifically when there is a random chance check on a destroy card effect, while there is another effect before it
crazy lol
damn lmao
happened to me, try reloading site page and downloading mod again
does using range mode function as a random copy for copy ability?
like it copies a random joker
unsure if anybody else is getting this issue, but very often do pages just blank out, and going back a page doesn't fix it. i have to reload constantly in order to navigate on the site
i didnt even think of that, try it, it might
thats really strange
it might be a hosting issue rather than a site issue
will look into it
when that next happens, oper developer options and send me the console logs to see if anythings up with the site
I gotta fix my sleep bro i fell asleep at 11 AM and woke up at 8 PM
i knew it was a vercel issue, ill have a look at it tomorrow when im not tired lol
thank u for that
this also might be an issue with the website being slow in general because it has to do so much in the background. i will need to dedicate a week or two to really optimising it because at the end of the day it is a website, not a desktop application. but thats a job for another day
yea
purple card is absolutely broken
I would make a Green Card but I have no idea
if you are right it is better that it is legendary and that it is 0.5
also if you're going to make one a variable, just make them both variables 😭
oh it's supposed to gain ^0.5 mult and not ^1.5?
still obscenely broken
like exotic-level
like this barely compares to it
I do my best to pass all messages to the translator and understand English
interesting
I would like to create my own rarity
you can do that normally through coding, but not directly through joker forge
yes i know i tried it once and it crashed the game
did they remaster it? i swear it didnt look like that
is better now and more balanced
^0.1
i replaced the image in the files so i could get the updated look
Spectral packs do not appear as often
the sprite should be coming soon
also this exist
yes, but it is very very rare to get that many jimbos OR have that many joker slots in your average run
you have to either
- get 1 jimbo and stick with ^2 mult for two joker slots
- get showman and also get extremely lucky to get a ton of jimbos (most almost always being ^5 mult for 5 joker slots, which is okay)
- delete every common joker to make jimbo appear everywhere
all of which is very hard to do without more joker slots
perkeo a ://spaghetti code card, after you get every food joker it becomes a normal joker
and it can overflow joker slots
ive gotten my jimbotron to ee12
yeah i just have to get a legendary joker
deck of equilibrium
also after every food joker it becomes reserved parking, not jimbo
okey i don't know how to specify which pack should be skipped
try it yourself
-- Pool used by Food Jokers
SMODS.ObjectType({
key = "Food",
default = "j_reserved_parking",
cards = {},
inject = function(self)
SMODS.ObjectType.inject(self)
-- insert base game food jokers
self:inject_card(G.P_CENTERS.j_gros_michel)
self:inject_card(G.P_CENTERS.j_egg)
self:inject_card(G.P_CENTERS.j_ice_cream)
self:inject_card(G.P_CENTERS.j_cavendish)
self:inject_card(G.P_CENTERS.j_turtle_bean)
self:inject_card(G.P_CENTERS.j_diet_cola)
self:inject_card(G.P_CENTERS.j_popcorn)
self:inject_card(G.P_CENTERS.j_ramen)
self:inject_card(G.P_CENTERS.j_selzer)
end,
})
i know
one of them
gives jimbo
i hope the webiste gets animation stuff
like spritesheets
I have no more ideas
you could just rephrase this to
“Create 1 Tag when Booster Pack skipped”
where 1 is a variable, obviously
and you just run a for i loop with the config value afterwards
okey thanks for the tip
care to explain how do i make it show "currently (blank)"?
I think it needs more jokers
what do you mean
you know, when it said "currently give +100 chips" if you know what i mean
oh ok
@novel delta what about mine? (ignore the question above the image)
matthew "game" theory patthew
Saved by Mr bones
yeah isnt that just mr bones
Ig no 25% requirement?
how would i make it go back an ante?
¯_(ツ)_/¯
yo
Theres no edit ante effect yet 😔
borb could u help me
Yeah?
Im like really dumb and im trying to get the joker i made too work
What do you want it to do
get it in my game but when i put it in mods folder it doesnt work
Are you exporting the individual joker or the whole mod?
whole mod
Does the mod itself not load or is it just one joker
doesnt show up in the game at all cus i mean i onyl made 1 joker
Does the mod appear in the mod list i mean
like the mod lsit via files or ingame
Ingame
cus it is in my files but not in the game section
Could you send a screenshot of your mods folder
Youre supposed to unzip the folder first
like by extracting?
Yeah
it's opening the exctracted files
It should be giving you another folder that has 4 things in it
ye
Which it automatically opens
unless you turn it off
Do I get the 1 that I have set too main file?
these 4?
pretty much
Yeah thats what it should look like, just go back to your mods folder and it should be there in a normal folder
also the extracted folder should appear in your mods folder anyway
delete the zip file and keep the extracted one
then itll work
np
my mod is jst 1 super op legendary joker that costs big money llol
if you want to test it you can install the mod "debug plus"
k
and when in game you can click the 3 ontop of the joker in your collection to spawn it
i might be scrollling for a while lol
also legendaries dont show up in shop unless you click this
i clicked it
also also your modded joker isnt always at the end of the jokers list
*if you have more mods besides your own
normally it is
default is 0
oh should i up the priority?
Gives an animation to the text that can be configured with the number in the formatting
1 = letters bounce a bit, like joker names and vanilla self destruct text
2 = cool wavy animation, like victory text and "legendary" in the soul description
Yeah
didnt know that
Thx

I mean it’s still there, but you can change it if you want it to appear at the end of the list
fafa
makes it easier to find
where will it appear while its at 0?
Somewhere inbetween
To find it faster you could find your own mod in the ingame mod list and go to the additions tab
i always forget that exists lol
what if i dont have the joker set too auto discover 😭
Then it appears but as not discovered
does anyone know how to find full-res playing card textures
because i need a 7 of spades
got it nvm
7 of spades is bad
stinky
7 of spades more like bad of stinkys
Recycling bin more like trash
X3 on scored cards is insane
Live rough gem reaction
rough gem is too good econ
besides plasma arrowhead is mid unless its ante 3 and under
Eh theres better ones
i once had a dusk, a hack, a seltzer and blueprint
with 2 of diamonds
i got so very much money
Full house jokers when
What if you give them actually unique effects
Or just like
I mean i have an idea for a joker thats all
Played aces of spades are destroyed when scored but give a death
Cuz ace of spades are considered cards of death
Idunno
That sounds pretty good besides the part where you have to get aces of spades
Checkered deck moment
it was originally only going to be spades because because the Ace of spades in a deck of cards is usually fancy looking
I mean you only need 2 and then you can start duplicating them
Yeah
That surprised me too
but i thought it would look stupid in the collection
Destroy ace of spades > duplicate other ace of spades > repeat
Doesnt seem very useful if you just do that
Fair
Make a joker that creates aces of spades 🔥
plus im trying to spam commons so the good jokers dont appear as often
so simple jokers that are somewhat usable is the idea
like photochad
That seems like a really good joker
Yes
And that x8 = 16
And thats less mult than you would get with max abstract or banana
X10 is good
its called "balancing act" because it resets
so it could be a good way to save yourself to find better jokers
It reminds me of traffic light or whatever from extra credit
hey guys
hello
i think having "leftmost" and "rightmost" as an option for copy joker ability would be useful. aswell as "random joker"?
^speaking of said ability one of mine using it doesnt work
hello
O/
hello
What if blueprint was yellow
Yellowprint
pissprint
I thought about this and leftmost is just id 1, rightmost would be good tho
What does the copy function do if the joker isnt copyable
Does it just not function?
yes
