#Joker Forge - Create Balatro Mods Visually and Export the Lua Files (WIP)

1 messages · Page 11 of 1

heady frost
#

or maybe the triggers can be 'when cards are selected', 'use anytime', 'use for all cards in hand'

#

for things like hanged man, wheel of fortune, and immolate respectively

wild pier
#

wait are planet cards the same as consumables

#

or are they both different

heady frost
#

yes

wild pier
#

okay

heady frost
#

tarots, spectrals, and planets should all be able to be made

wild pier
#

ooh

sour spear
wild pier
#

that genuinely sounds koolio

heady frost
elfin nest
#

Haiiiii what if u get something that makes certain jokers only appear in a certain booster pack

heady frost
#

and hanged man would be: when cards are selected (trigger), if cards selected = 2 (condition), destroy cards (effect)

heady frost
lapis mauve
#

i feel like uh

#

decks and packs would be easier to make

#

and why would booster packs be a section of consumables 🤔

#

shouldnt it be its own thing

heady frost
lapis mauve
#

fair

heady frost
#

because it will be easier to get them done around the same time

#

because if im adding custom consumables then booster packs seem fair enough because i need the frontend for you to be able to select them

#

the majority of coding joker forge goes to the frontend, the code generation is only a small section of programming time

#

and its not for making things just look nice, its stuff like when i make custom consumables, i gotta make sure that those custom consumables, as well as their type, now show up when you have a joker effect that creates/destroys/copies consumable

#

like in the menus

#

thats the difficult part, having things dynamically change in the frontend depending on what else you have

heady dock
#

Tbh adding triggers for consumables seems redundant, since everything for them only happens when you use them anyway

#

It would just make looking for conditions harder

wild pier
#

43 joker problem still happens

#

in autosave

lapis mauve
#

do you make the icons yourself or do you get them from somewhere?

wild pier
#

nom nom

heady frost
#

like i said, a trigger for amount of cards selected, a trigger which is 'can use anytime' etc.

#

i stil need to ruminate on this though

heady dock
#

Id say using triggers would also just be a bit wierd since their general wording doesnt actually reflect what consumables do at all

#

Like, calling it "when cards are selected" when it actually means if cards are selected is just

#

Idk

woeful bough
crude trail
#

yes it happens to me too but for the next update it will be fixed.

heady frost
heady frost
#

ill have to think it over but maybe you are right. just have 1 trigger for visual purposes which is "consumable used" or something

#

then "if two cards are selected" or something

#

but that means that effects have to be trigger dependent which i dont like

#

because you cant have the effect "edit selected cards" without the "if two cards are selected" condition

heady dock
#

well that would make sense, cant edit any selected cards if you dont select any

heady frost
heady dock
#

i cant think of any effects that would be condition specific tbh

#

like yes some effects wouldnt do anything sometimes but thats generally pretty obvious

heady frost
#

yeah there arent any for the joker editor

#

thats true i guess

#

you could add the effect but it doesnt do anything

#

yeah that makes sense

#

cos the condition would be "if cards selected >= 2" "edit card"

#

or maybe i split it up into just two triggers, on use, and can use

#

can use trigger only has conitions and effects for when you can use it

#

and on use trigger actually does the effects

#

so on use would have the "edit triggered cards effect" and can use has the "cards selected >= 2"

heady dock
#

that would be pretty good actually, allows you to have conditional effects like with jokers while still having proper use conditions

heady frost
#

and that more closely resembles the code too

woeful bough
heady frost
#

rarities took me like 5 hours to add which is pretty good

#

but decks i reckon would take me a couple of days

#

editions/enhancements would be hard because i would wanna have some nice shader editing

#

but i also eventually wanna add custom suits, poker hands, ranks, etc. but that will probably be hard to

heady dock
#

enhancements could still use the regular image uploading system right? all you would really need is maybe a preview for how it will look on cards as a quality of life that

heady frost
#

but initially i will probably just have presets you can select

woeful bough
#

Enhancements dont have shaders

heady frost
#

yeah but editions do

#

and i am gonna do them both at the same time

woeful bough
#

Fair

heady frost
#

it will probably be like its own page for the both of them

woeful bough
#

They are basically the same thing

heady frost
#

yeah exactly it will be chill

woeful bough
#

I tried experimenting with glsl shaders... i have no idea what is happening

heady frost
#

i will initially just probably have community made and submitted shaders as presets until i figure out a more in depth editor for the shader stuff

#

maybe it will just end up being a bunch of sliders lol

#

that is going to be a bitch to program for frontend

#

and the site is already pretty laggy because it has to do so much. im quite limited by it being a site and not a desktop app

woeful bough
#

It runs fine for me!

heady frost
#

thats good to hear atleast

#

its because it has to load everything in at once, but it kinda has to do that if i want to eventually add code generation whilst editing blocks

nimble island
#

is this the biggest post in modding?

#

its been out 3 weeks

heady frost
#

nah probably not, i reckon steammodded will have more messages

nimble island
#

oh right

heady frost
#

its because im actually updating this shit daily

nimble island
#

but its so popular so soon

heady frost
#

i think cos it fills in a good niche

#

and its accessible

nimble island
#

yeah

heady frost
#

and more fun to talk about lol

#

im floored by all the support tho thank u guys

nimble island
#

I only need to give this joker rules and im done with making jokers on this mod Im excited

low jasper
#

this is the most helpful balatro tool

#

you literally dont have to know how to code now to make jokers

#

because of Joker Forge

heady frost
#

thank u guys its very motivating to hear stuff like that

lapis mauve
#

have this joker

#

this should be a template lol egg

heady dock
#

coming straight from your house

lapis mauve
#

yes

woeful bough
rare portal
#

i was just about to say "today's mission"

woeful bough
heady dock
#

i dont think this is correct

#

jacks are truly my favorite suit

heady frost
#

WHAT

heady dock
#

i dont even know 😭

nimble island
#

jacks are a suit

#

did you forget?

#

check in game

#

trust

neon marten
#

I also saw freakbait lol

low jasper
#

lol - theres a bug with my joker called "bug!"

umbral stag
#

(it is)

woeful bough
dark raptor
heady dock
#

did you select the correct spectral card in joker forge

dark raptor
#

lol i had a feeling someone would ask that

#

yes

heady frost
#

just tried it out myself, no matter what any of them are creating familiar

dark raptor
#

weird

heady frost
#

found the issue i believe. it was a typo

#

try again in a couple of mins

#

should be fixed

exotic quartz
#

am I missing something, or does passive not offer the option of hand size?

neon marten
#

idk lol

exotic quartz
#

looks like trying to rename jokers ends up creating duplicates

woeful bough
#

Re-download your mod

exotic quartz
#

variables being weird

exotic quartz
#

is there a way to make a joker dynamically add hand size? trying to make a joker where each unenhanced card held gives 0.5 hand size.

woeful bough
#

Then you do "enhanced cards in deck" game var

#

And subtract it

exotic quartz
#

I mean unenhanced cards held

woeful bough
#

But that

woeful bough
exotic quartz
#

yeah it's there in the screenshot

#

the tricky part is adding hand size needs something to reset/subtract it

#

and I can't just set the hand size to a number without conflicts to other hand size bonuses

heady dock
#

i dont think hand size works with variables regardless

#

or maybe it does but passive effects are wierd with it im pretty sure

exotic quartz
#

this one isn't based on hand size though

heady dock
#

okay well my best solution is

exotic quartz
#

Lebaron James from Cryptid has an effect where scoring Kings increases hand size for the round, but I have no idea how to replicate it

heady dock
#

yeah i know but again

#

passive effects work wierdly with variables

#

though the best solution i can think of is

#

well actually im pretty sure any hand size gained during a round gets reset after it

exotic quartz
#

also just to be clear when I export a new version, I can just replace the files, right?

woeful bough
#

I usually dont but your probably fine

heady dock
#

i meant like

#

if you dont use a variable and just put the edit hand size on card scored

#

im pretty sure it resets after round then

#

the hand size

exotic quartz
#

the mod internal variable is a remenant, it doesn't do anything there's no other rules or conditions

heady dock
#

okay uhhh,,,,,,,,,,,,

#

idk

heady frost
#

sorry if the site doesnt get updates for a few days, im working on introducing consumables which right now feels like a herculean task but ill get it done

rain mason
#

WE'RE SO BACK

neon marten
#

WE’RE SO BACK

#

lol

nimble island
#

If anyone wants me to make them a free legendary art just dm me the name and color of the background I’ll get it to you by a day

#

Or less

exotic quartz
#

I'm still having issues with seals crashing, even after reloading. also, by Recursion, I mean this one

heady frost
exotic quartz
#

I'm not sure, could you inform me how?

heady frost
#

go back onto joker forge and export your mod again

exotic quartz
#

that's it?

#

yeah I've done that 50 times at this point

rain mason
heady frost
#

send me your saved mod json

exotic quartz
heady frost
#

wtf

#

you are right

#

i literally fixed these

#

how did that happen lmao

#

im so confused i remember fixing these both am i tripping

heady frost
#

then that one will just work

#

having a look properly at recursion now

#

and i know the error i made with the recursion fix. i fixed it specifically for mults in the same rule, rather than conditionally like i shouldve

exotic quartz
#

still haven't quite wrapped my head around the logic yet so this is mostly guesswork, but it's not related to this not functioning, is it?

heady frost
#

what joker are you trying to make

exotic quartz
#

this was an earlier version of "House of Cards", 0.5x per full house, 1/2 chance to reset on non-full house. I was informed that having multiple of the same trigger go off at the same time would only count the first

#

there's also the case of this Joker, where destorying certain enhancements will gain buffs, but only one would work at the same time. I know the way card destruction works right now is kinda janky, particularly with retriggers.

#

I actually recall retriggers preventing destruction of cards, but that seems to have been fixed

glass canopy
#

add pluey to joker forge

heady frost
#

your joker looks correct though, i will have a better look after im finished trying to fix this recursion joker bug

exotic quartz
#

Wo-Jack is working as intended tho thanks for that

heady frost
#

thank you for pointing out the bug with recursion still not working, my fix turned out to be bad lol

#

it only fixed it if you used one rule, it didnt fix it globally per joker

heady frost
#

should be fixed now, i rewrote a lot of the effect naming code so it should be a lot more robust to these sorta errors

heady frost
#

also sneak peak (literally basically the same page lol)

sleek dock
#

is it possible to make a weighted probability of sorts?

#

smth like a list of 10 different things that can happen, and 1 of those things happens at random

exotic quartz
#

apparently my files have been modified 5 hours into the future

exotic quartz
olive agate
#

i made a mythical rarity

#

mychical jokers are WAY more powerful than exotic jokers

sleek dock
#

i am not sure if range mode works properly with internal variables

exotic quartz
#

realized Black Bean dynamically changes hand size, which I looked to replicate for some of my jokers, but the Vanilla Reforged version actually sets hand size to 5 rather than add it.

exotic quartz
#

is subtracting hand size by a variable supposed to crash the game? because I have a second joker that does the same thing except it's a fixed value, not a variable and it works fine

exotic quartz
#

this is also crashing the game and I have no idea why

#

apparently royal flush specifically causes it, straight flushes are fine

umbral stag
#

you stole our idea 😡😡😡😡😡😡😡😡😡😡

lapis mauve
#

also you cant input 0 or anything below anywhere

#

so if you want to make a misprint for example by you cant

#

you have to specifically duplicate the template

#

tf 😭

heady dock
#

Yeah lmao

ashen prairie
#

I'm making a Joker that makes Tarots sell for more money. I came up with this.
Will this
1 - Check if card sold is a tarot, and if so, add money
2 - Check if any cards are tarots (even if not the one being sold), and if so, add money
Please I need to know

ashen prairie
ashen prairie
#

3rd option is this. Too complex for what is supposed to be the "Joker" of my collection but in case of emergency...

wild pier
#

the epik mod releases when consumables added

#

because of uhh..

#

yeaah

heady dock
#

Stuntbean 🔥

heady frost
heady frost
heady dock
#

Cryptposting team needs to get a lawyer no way...

icy crow
#

let me add a mythic rarity to my mod rq

heady dock
#

Cant wait for every mod ever to add a different mythic rarity

wild pier
#

i thonk..

icy crow
#

mod prefix

wild pier
#

ohg

icy crow
#

just 20 different rarities called mythic 🔥

low jasper
hidden oriole
heady dock
#

How does that help with hand size not being an option

lapis mauve
#

now that i see it hands and discards arent there either

heady dock
#

They used to be

#

Strange

lapis mauve
#

yeah

sour spear
#

reworked chance

woeful bough
woeful bough
#

But I was gonna make a two-time joker cuz that's like one of the characters I know

sour spear
#

time to troubleshoot (ignore mr washee washee i cant get him off)

heady frost
#

re-added them back

lapis mauve
#

also combine suits shows ranks for some reason

sour spear
#

can the jokers that are shown in the base game collection can be sorted like rarities or etc.? or just by name only

low jasper
sour spear
#

soon

#

not now

#

also text or boolian variables when

neon marten
#

that’s actually kinda funny

sour spear
#

i also used to have chance plush but removed in ny 1.1.1 flushtro patch update temporarily

#

if youre wondering what he does is just spawn wheel of fortune

heady frost
heady dock
sour spear
#

so description can show whether if something is active or not like the dna

#

dynamically

heady frost
#

any other features like that will be done after i have started to implement consumables

#

then i wil go back and iterate on it

rain mason
#

hey

#

heyy

#

Angelica's higher rarity is called Angelic

#

not Mythic

sleek dock
#

what if i make "spatial" a rarity

sour spear
#

if it wasnt for pizza tower i wouldnt be pixel arting rn

neon marten
sleek dock
#

are card enhancements going to be a thing eventually

woeful bough
icy crow
#

content hungry thread :)

woeful bough
summer python
heady frost
#

or would you guys prefer it I add a simple version of each enhancements/editions too and just develop them alongside, rather than doing each of them full at once

lapis mauve
#

Enhancements and seals seem the easiest

#

Since they pretty much use joker logic

heady frost
#

yeah tbf I could add simple versions of each

lapis mauve
#

Editions would be pretty hard if you wanna go all out and have a visual editor

#

I think

heady frost
#

that will probably come when editions have many associated effects

lapis mauve
#

Oh and rn requesting for a toggle to have editions display above/below the card

#

Below the card like lucky cards

heady frost
#

I will finish up this basic consumables stuff, then I will see how I feel about it. usually I like focusing on one section at a time but I could probably split it up

lapis mauve
#

And above like stone cards

#

Oh and a no rank/suit toggle

heady frost
#

oh yeah I get you

#

didn't even think of that

lapis mauve
#

Haha

#

Mostly cuz of artbox

#

Stained cards used to be just like stone cards, where they just delete the rank and suit image

#

But now it actually overlays it

#

Which is really cool

spark patio
woeful bough
#

release an early version of them and then after that focus on one at a time

#

that way people have time to mess around with everything as you spend time refining one

#

EX: release enhancements, editions, etc. and then focus on consumables

neon marten
#

I was gonna request that next lol

heady frost
#

I'll look into adding a simple version then once this simple consumables is working

#

it will probably be a few days before you guys are able to make consumables and it will probably only have some basic effects initially

icy crow
nimble island
#

Is it out now

#

Im outside

neon marten
nimble island
#

Seems pointed

neon marten
#

what

#

TBH if you get 2 Hanged Mans and have patience, it works

nimble island
#

Woosh

#

Anyway I’m sleeping

neon marten
#

I thought you meant pointless

lapis mauve
#

Heard smods reworked probabilities

#

Would be awesome to have those features

#

Like this

#

For example

icy crow
#

Is that MY SCREENSHOT?1?1

#

Smh my head

lapis mauve
#

Nuhuh i screenshotted your screenshot

heady dock
lapis mauve
#

Well itd still be cool to have

heady dock
#

it would but im pretty sure that would require new rendering code entirely since its not in vanilla

ashen prairie
lapis mauve
#

I mean artbox has it

#

Idunno how they do that though

heady dock
#

there isnt even an enhancements file on the github at all

#

so idk if they did it at all

#

oh no the folder name is just wierd

lapis mauve
#

There is though.

heady dock
#

alr

lapis mauve
#

Yeah

heady dock
#

yeah it has like 80 lines of rendering code which isnt that bad i suppose

lapis mauve
#

Wow thats a lot lfmao

#

Way more than i expected

heady dock
#

i mean ig its just because it has rendering code for when the card has an edition, debuffed or is greyed out in the deck which all seems pretty simple code

#

i'd imagine thats just the same for most things in the game

#

and i doubt it could be as complicated as the cryptid third layer rendering code for exotics

olive agate
#

i wish there was a way to make consumables and packs

lapis mauve
#

Not yet

#

Currently being worked on though!

uneven zenith
#

How do you do random chances?
For example, 1 in 4 chance to lose the run.
I checked on one of the Vanilla jokers, but it just doesn't have a check for randomness.

heady dock
#

the add probability group button

#

i think its the yellow button in the top right of an effect

uneven zenith
#

Ah
Thanks

nimble island
#

when edition?

lapis mauve
#

probably not for a while

#

a visual editor is gonna be a pain to make

heady dock
#

tomorrow

#

trust

icy crow
#

2-3 business days

heady dock
#

when silksong?

neon marten
#

2 - 3 business millennia

icy crow
#

2-3 business days

heady dock
#

when jokers?

ashen prairie
#

As you can see, most of my cards revolve around shops

rain mason
#

though, as others have stated, it's likely not going to be for a couple of weeks since they've also stated that editions specifically are low-priority due to how much time they'll take to properly implement

woeful bough
#

i feel like having a community shader uploader woudl be useful

#

that way an early editions can release and not necessarily NEED the shader editor

heady dock
#

having a joker forge discord could be useful for those kinda things so there doesnt need to be an entire system for that on the website
i usually dont like having seperate discords for mods and such usually but this is really big so it would kinda make sense

ashen prairie
woeful bough
#

he also said this earlier so he could do this instead

woeful bough
#

i feel like right now it is a large site* but of the people that contribute and actually consistently chat here and stuff is a small number

umbral stag
#

the shader editor is like one of the first things i asked to be added when i saw this thread, and it's going to be so peak

umbral stag
#

it's not really about active users, it's about how many users have interacted with the thread at all

woeful bough
#

how many people would upload custom shaders though

#

i mean i dont know how to code for shit, i just bring small ideas and bugs

umbral stag
#

and you also have to take into account that there will be people that upload way more shaders than anybody else

woeful bough
#

a simple site

#

but seperate

#

like how BMM has a database

umbral stag
#

i don't think it should be

woeful bough
heady dock
woeful bough
#

oh

#

what about cloudflare

heady dock
#

could work but idk a lot about cloudflar so i cant say tbh

woeful bough
#

me neither thats why i asked

heady dock
#

well generally you have like 3 options for hosting websites (that i know of at least)

#
  1. you pay some third party service to host your website for you on their service (cloudflare and the like, cheaper but more limited afaik)
  2. you rent a server to host the website on yourself (expensive!)
  3. you make the server yourself (expensive in the sense that youre basically just building a pc + upkeep/repair costs and all)
woeful bough
#

if you dont touch a pc it shouldnt break

#

well yeah things can go wrong

#

if he were to give his old pc like a 500 gig storage drive and make it a server

heady dock
#

if it helps understand

#

its extremely similar to hosting minecraft servers

#

only real difference being that it isnt minecraft and theres not really pre-built server software afaik

#

well there probably is but very different

woeful bough
#

this bug is weird

#

removing my rarities fixes the bug

heady dock
#

its because

#

it rolls the rarity

#

then rolls a joker to spawn

#

and because there are no remaining available jokers in the rarity it defaults to jimbo

heady dock
#

yes but all jokers default to jimbo

#

rarity is rolled first, then the specific joker

#

and if there is no available joker it defaults to jimbo regardless of rarity

heady frost
woeful bough
heady dock
#

its just how the game works

woeful bough
#

ok

heady dock
#

all card types have a default "fallback" card for if nothing can be spawned

heady frost
#

to give you guys a better timeline, in a couple of days from now you will be able to make simple consumables, i will add effects and bug fix for a couple days, then i will work on editions and enhancements being added. but the shader editor stuff will probably come much later in the editions lifespan

#

im tryna get stuff out fast but i am still just one guy haha. already really pleased with how fast and how much improvement the site has had already

woeful bough
#

or is the idea for editions to just have them be an image

heady frost
#

with a bunch of parameters and sliders and colour wheels and whatnot

woeful bough
#

i meant before you finish it

#

since you said it would come later

heady frost
#

oh, it will still be a shader editor i think, just less configurable, probably just have some presets and some sliders you can mess around with, that kinda thing

#

i also want it to be '3D' in a way, where like in balatro you hover over the card and the card moves and shader moves along with it but i reckon that would be hard so i will see how that goes lol

heady dock
heady frost
#

because functionally, they are all basically the same

#

and for reference, here are my current usage stats on vercel so im quite in the clear for now with server hosting

#

and i dont think i will ever need to go off of the free plan because no matter how big this gets, its still very niche

ashen prairie
#

The miracle of life

ashen prairie
heady frost
#

ive made quite big strides in consumables today but you probably wont see them for another day or two because i havent even touched code gen of consumables yet its been all frontend lol

young relic
#

alright i'm going critically insane again

#

i will learn how to use talisman's hypermult JUST for this one joke

woeful bough
#

oh

#

nvm

young relic
#

also these custom rarities are really REALLY nice

heady dock
#

almac

young relic
#

oops

woeful bough
#

bruh

#

ive spent like an hour trying to get jens almanac

#

there has to be a way

rain mason
#

quick question, has the probability function been updated to smods-0711a's rework yet?

icy crow
#

don't think so

glass canopy
woeful bough
#

i know

#

im trying to use the wayback machine

#

but discord is just grey on it

glass canopy
#

don't

woeful bough
#

why?

glass canopy
#

its not really like allowed

woeful bough
glass canopy
#

like by jen

young relic
#

i'm going too far now

#

god help me

glass canopy
young relic
#

and tested how far i can go

#

(this is more powerful than almanac's jimbo.)

glass canopy
heady dock
#

add in post

young relic
woeful bough
#

i think tetration would be so hype in joker forge

#

i get most mods are meant to be vanilla balance

heady dock
#

atp might as well make a single hyperoperation effect

#

with a parameter

nimble island
#

Was tertartion

woeful bough
young relic
#

there could be a "add Hypermult" with like
"Arrow Count"
"Chip/Mult val"

woeful bough
#

multiple powers

nimble island
#

K

heady dock
#

more specifically

#

its stuff to the power of itself

nimble island
#

:3

young relic
#

i just realize oxy puts this joker i made to SHAME

woeful bough
#

guys what references should i add

young relic
#

and it's supposed to be omega-overpowered

heady dock
young relic
heady dock
#

okay?????

woeful bough
#

you cant die tho :/

young relic
#

more specifically...

heady dock
#

yeah

icy crow
heady dock
woeful bough
#

ye sure

heady dock
#

oh wait nvm

woeful bough
icy crow
#

shit its not animate

#

d

heady dock
#

i didnt see the remove jokers when blind selected

woeful bough
#

lol

icy crow
#

here

young relic
heady frost
#

im really struggling on how to abstract consumables like i did jokers

woeful bough
#

how did i find my own joker while playing cryptid with 0 rerolls on my second shop

heady frost
#

i think the plan of having just two triggers, can use and on use, is rather silly. because i realised code gen can just handle dynamically programming the can use function based on the conditions of the on use rule.

heady dock
woeful bough
#

when custom consumables are added

#

thats how youll get it

icy crow
#

im kinda basing my suggestions on the system i mentioned previously

#

Hanged man: " destroy up to 2 cards"
conditions: min x cards selected, max x cards selected
effects: destroy highlighted cards

woeful bough
heady dock
icy crow
#

death: " left card into right card"
conditions: total x selected
effects: change x card(s) to y card

#

etc.

heady frost
#

i get the conditions and effects i think, if x cards are selected, apply enhancement y

woeful bough
#

just bought a temperance for 3 dollars that gave me 2$ 🗣️

heady frost
#

maybe having just a trigger called "on use" and thats it

#

i mean, consumables really only technically have one trigger, when you use it

icy crow
#

true

icy crow
woeful bough
#

that was all i had

icy crow
#

should've bought your joker from the shop

#

smh smh

woeful bough
#

i did

#

its cryptid joker

heady dock
#

you would just need a different way to add effects

#

and even then you can put most things under a single trigger usually with consumables

heady frost
#

really hyped to get this up and going

heady frost
#

another sneak peak (code generation still not implemented but frontend is looking decent)

#

frontend is basically done, might need some polish. now its just code gen left

#

i will probably launch it with a couple of conditions and effects so its not just random

exotic quartz
heady frost
exotic quartz
#

really?

#

is there a way to fix it?

heady frost
#

idek

#

probably but not in jokerforge, you will have to edit it yourself

#

combine ranks does apply rank based effects but maybe it bugs out when you make every rank every rank

crude trail
neon marten
#

I didn’t see anyone saying they would do it lol

#

So I did

icy crow
#

Can't wait for joker forge to support UI
-# (probably not planned)

crude trail
heady frost
#

cant wait for joker forge to support pleasuring my wife

crude trail
#

75 jokers of 100

crude trail
#

76 Jokers of 100

#

if a custom rarity could be placed

heady frost
#

ill add it to the github and i will add it when i get time to

crude trail
#

HELL YEAH

heady frost
#

making steady progress

#

theres still a lot to do, code gen is working but it only has 1 condition and 1 effect. you currently cant make sets yet and you currently cant select custom consumables to be selected for the effects in the joker editor

olive agate
heady frost
#

custom consumables

#

if you meant after consumables, definitely editions/enhancements/seals

heady frost
#

but i think i will be preoccupied with custom consumables for a good bit

olive agate
hidden oriole
crude trail
#

with inspiration

olive agate
#

i wish there was a way to make my mods compatible with other mods such as cryptid because of cryplib

crude trail
#

smiley and blob

exotic quartz
#

is there a way to set aces to other ranks? Both "A" and "Ace" cause instant crash on startup

heady frost
glass canopy
#

14

heady frost
#

oh yeah

#

14

exotic quartz
#

it's 14?

heady frost
#

i hate how there are three different ways to deal with ranks in smods and different functions need different ways

#

get rank uses 14

exotic quartz
#

still crashing

heady frost
#

does your joker have a weird name or something

exotic quartz
#

nope

heady frost
#

okay i will look into it after consumables have released then

#

who knows, it might have fixed itself by then, im rewriting a lot of the code gen as we speak to make room for consumables

exotic quartz
#

great

crude trail
crude trail
#

THEY ALL WORK

heady frost
sour spear
crude trail
exotic quartz
#

so I've been designing a good deal of jokers to increase an internal variable, and basing the boosts around that variable. what I didn't realize is that copying jokers like Blueprint share those variables, causing them to scale twice as fast.

#

I have effectively compounded my Jerking ability

sour spear
pure ravine
#

So what about Removing cards now that adding cards is in the website

wild pier
#

oh god..

rain mason
olive agate
austere swift
#

well...

wild pier
#

the epik mod releases when joker forge adds play sound trigger

#

no wait effect

wild pier
#

bug: when i do two of the same trigger and edit it. it just turns gray and i keep losing my progress

exotic quartz
austere swift
#

another mod locked my font

#

idk why

lapis mauve
#

idunno i remember seeing that somewhere

woeful bough
wild pier
#

we need play sound with mult too

#

because i want fafa to scream at you when mult plays

woeful bough
#

ye but i cant think of any mods that do that

heady dock
#

Cryptid supercell joker plays a sounds when it activates

#

Thats all i can think of though

exotic quartz
#

I've deleted my mod and the game straight up won't load anymore

heady dock
#

Reinstall or verify game files again ig

#

Should fix it

exotic quartz
#

already verified and didn't work

heady dock
#

Reinstall the game then

exotic quartz
#

okay got balatro to launch again

#

tried making a joker that cycles scored suits, but it gets stuck on hearts

lapis mauve
#

If card suit = pride?

exotic quartz
#

figured it out

sour spear
#

edited the sprite

neon marten
#

rochas

#

one of the best Roblox ARGS in my opinion

sour spear
heady dock
#

Well, there is a man here

sour spear
#

crazy

spark patio
#

Is there a way to make an effect that makes a specific suit act as any suit when a certain amount of that suit is part of the hand (example: if there's 1 diamond card played, that diamond acts as every suit)

arctic chasm
#

You can hook into is_suit

wild pier
wild pier
# sour spear

are the cursed ones apart of a seperate mod or is it in flushtro

sour spear
#

its in flushtro

heady dock
#

You could do it passively but thats it

#

Not with a condition

sour spear
#

im currently working on the [enhancement, seal, or edition]-aholic jokers for the next major update

rn most of the enhancement, 1 edition, and 1 seal already got its own -aholic joker

sour spear
crude trail
#

last test and if it works I will update my mod

sour spear
#

omg 100 jokers

crude trail
#

HELL YEAH

nimble island
#

consumable time?

#

i forgot the deal

heady frost
#

consumables are getting closer to release, ive had to basically re-code a lot of the code generation stuff to make room for consumables, but ive done it in a way where adding more stuff like editions and whatnot will be much, much easier now.

#

consumables are able to be full working, but they only have a single condition and a single effect at the moment, but they fully work

#

i just need to polish the ui and create the code generation for creating custom sets of consumables because its annoying if you can only make a tarot, planet, or spectral card

#

i wanna have atleast 3 conditions and effects for consumables when they drop, then i can quickly add more

#

then when a good amount are done, i will re-do the vanilla reforged page to also have consumables there

heady frost
#

211 changed files for this release haha

icy crow
#

and i thought my 20 is much

neon marten
#

will you be able to make custom consumable types?

#

like, for different packs, if you ever add custom packs

heady dock
neon marten
#

sry

#

just saw ot

#

it*

sour spear
#

ngl i hope those buffoon packs we can edit to pick which jokers can appear in there and which one doesnt

neon marten
#

yeah lol

#

I also want a feature for all "make joker" things to have a toggle if only from your mod or not

#

I don't want to make all my jokers the same rarity

#

idk what the heck a planetary annihilation is

#

my profile says im playing it lol

heady frost
#

code gen for custom consumable types has been added

#

now the only thing that is left is to fix all the frontend jank

#

and also make it so jokers now show your custom consumables for the required effects and conditions

#

like in the rulebuilder

neon marten
#

absolute balatro

crude trail
#

If you add the consumables for this weekend I will make more than 30 for 5 different types

heady frost
#

this project better get me a job at nasa or something goddam

heady frost
#

but im notoriously very bad at estimating when shit is meant to come out

sour spear
#

also i wish we can give editions to jokers and not playing cards alone

heady frost
wild pier
#

custom editions probably 2 weeks after consumables released

heady frost
#

i could actually release consumables tonight but there might be some jank, for example, i need to edit the jokers stuff so you can create effects that spawn it

#

and custom boosters will probably be a bit later

#

but the quicker i sort all this out, the quicker custom boosters can be done

lapis mauve
#

okay i'll finally muster up enough courage to make an actual mod

#

i need a name tho

sour spear
#

i litteraly named my mod after a poker hand i mainly play

icy crow
#

🚽 tro

lapis mauve
#

i love flushes

glass canopy
woeful bough
heady frost
#

i will wait until alteast other things are done, then i will go back and refine all of the systems as like an endgoal

#

cant wait for you guys to see custom consumables, even if they will be pretty limited for the time being

#

theres no variable system for them, but tbh i dont know any consumables that would use them

sour spear
#

can we retrigger jokers 2 or times?

woeful bough
#

i think retriggering jokers would be nice

lapis mauve
#

how would i make this

#

🤔

#

cause target rank in combine ranks is a dropdown

#

so i would need to add like 14 of them

woeful bough
glass canopy
round crow
#

Posting the full code in a sec

heady frost
#

like the joker forge json

round crow
#

Sure

heady frost
#

im currently not able to bug fix at the moment tho because i am in the middle of a big code gen rewrite for consumables, so theres no point in me fixing bugs until this is out because some bugs will already be fixed from within the update

#

but its still valuable ofc

round crow
#

Noticed it is specifically an issue with the one titled "Arankneea"

gusty flare
heady frost
#

i plan to do a lot of bugfixing then

heady frost
heady dock
#

hell yeah finally a random option in edit card

heady frost
#

nah i havent done that, this is specifcally consumable effects, unfortunately they cant share effects lol

woeful bough
heady frost
#

because using the joker placeholders is a bit silly

#

ideally i will have a placeholders separate for spectral, tarot, and planet too

#

currently im adding some more effects to consumables, then im gonna clean up the ui, and then its basically done and ready to be released

#

the good news is, all planet cards are replicable! (this is literally just the same effect lol)

gusty flare
#

Will we be able to make new consumable categories?

heady frost
#

yes

#

all that is already implemented too

lilac yacht
#

i can finally do my cursed Tarnetctral consumable

gusty flare
#

neat

heady frost
#

when it does drop, consumables will be lacking a bit in effects and conditions unfortunately, but over the weeks or so after release i will fix bugs and implement many more effects and conditions. like jokers, i want every vanilla consumable replicable and then some

wild pier
#

oh my god finally!!

#

i just woke up for school and see update plans

heady dock
#

consumasoon??

wild pier
#

editsoon??

#

boosoon?

#

poker soon??

#

meh maybe not poker hands

heady frost
#

poker hands eventually

wild pier
#

POKER SOON??

#

no wait..

#

POKER MAYBE??

heady dock
#

poker hands in 1 to 2 business years

wild pier
#

animated jokers in 5 years [probably]

heady frost
#

i wish i had a team at this point lmao

heady dock
#

years tomorrow

heady frost
#

cos that seems like the release schedule

wild pier
#

seals in 7 years

heady frost
#

considering that 2 weeks ago the site looked like this and was missing 60 vanilla jokers i say i did pretty good

#

this is from exactly two weeks ago too, june 2nd

wild pier
#

blinds in 12 years

#

enhancements in like 15 years

#

decks maybe

heady dock
#

i mean a lot of things have very similar code to existing stuff

wild pier
#

rate my jokers btw

#

i got addicted to overlays

woeful bough
#

To make them all

heady frost
#

because consumables just straight up have less options you can do with them

#

honestly

#

i could drop consumables right now i think

#

(this is why whenever i give dates i know im innacurate)

#

give me like 10 minutes of quick checking and ill drop it

woeful bough
heady frost
#

😈

woeful bough
heady frost
#

okay i pushed the changes

whole gust
#

if only there were if/elif/else provided instead of generic compares

heady frost
crude trail
whole gust
#

how do you set which one triggers first?

crude trail
#

HELL YEAH

heady frost
whole gust
#

like if i want it to try elif#2 before elif#1, for example

icy crow
crude trail
whole gust
#

ex:

if card is king: do this first thing
else if card is hearts: do this second thing
else if card is lucky: do this third thing

with a 2 of hearts doing the second thing, and a lucky ace of hearts still doing the second thing

#

ie, prioritization of elifs

heady frost
#

CONSUMABLES IS HERE, define your consumables with a preset set (tarots, spectrals, planets) or make your own custom set. then just like jokers, edit their rules and such. please let me know if anyone has any issues with this because this is still VERY early into consumables lifespan

gusty flare
#

Says only jokers at the moment

heady frost
#

yeah that isnt possible unfortunately

heady frost
#

but you can only make very basic consumables at the moment

#

but i felt bad just developing in the background without people having input on the changes im making

whole gust
crude trail
woeful bough
heady frost
heady frost
#

because you kinda need custom boosters if you have custom sets

#

i might do it before editions

whole gust
heady frost
#

and also i want to be able to add custom boosters outside of just custom sets, like making a booster but it only has rare jokers, or making a booster that has all three consumable types

gusty flare
#

ill wait until you pulish consumables and have started on boosters then

whole gust
#

do you have a kofi? i feel like throwing a mail in rebate's worth of cash at you

heady frost
#

that sorta stuff

icy crow
heady frost
# icy crow

that is perfect, but the code right now has no way of grabbing that image specifically for tarots haha

icy crow
#

No problem

#

I'm still doing the others tho

#

I'm bored af

gusty flare
heady frost
#

i was meant to delete those checkboxes tho because its not fully integrated and its untested lol

gusty flare
#

You can get multiple souls in a single pack?

icy crow
# icy crow

just realized i used my brown spectral type instead of the tarrot one

heady frost
gusty flare
#

oh i thought i misread that and its for making it on multiple boosters

heady frost
#

over the next week or so ill refine consumables and add a bunch of new effects to them, then i will probably have to push back editions/enhancements/seals to make room for implementing boosters but that doesnt seem to be too difficult so dont worry lol

neon marten
#

The website means you could theoretically make a Balatro mod on a phone

#

lol

heady frost
#

or on a 3ds

neon marten
#

Yeah lol

heady frost
#

or on an xray machine

neon marten
#

Or on an Oculus

#

I could try lol

heady frost
#

when jokerforge is able to do more, i might make a video making a balatro mod on like weird objects

#

as advertisement for joker forge

crude trail
heady frost
# crude trail

i will be suprised if it works, range values are janky with consumables at the moment

#

things like range, variables, and gamevars will come after consumables have many effects and conditions

crude trail
heady frost
icy crow
#

(i made them because i dont have my own placeholders)

#

(but yoy can use them)

heady frost
# icy crow hmm

put this as an issue on the github repo with these images pretty please so i dont forget to not use them when the time comes

#

and thank you dearly for these

icy crow
#

when did the auto-upate-version branch happen

heady frost
crude trail
#

HELL YEAH

exotic quartz
crude trail
exotic quartz
heady frost
#

send json

#

variables, gamevars, random chance, and range values all are currently very shaky with consumables

olive agate
icy crow
#

1 mb ?!?!

#

Wait you're 0.95kb short of 1mb

slow hill
#

Was messing around with some joker ideas and after realising I couldn't make it in joker forge I tried coding it myself, but it flopped

#

at least it didn't crash ig

heady frost
# crude trail

i will have a look in 5 mins, just tryna add these two new effects lol

#

but the issue im having making these two new effects might also fix the issue you are having

olive agate
heady frost
olive agate
heady frost
#

from the site, the "save mod" button

olive agate
#

just hold on a sec

heady frost
heady frost
crude trail
heady frost
#

what did you do to get the crash

olive agate
heady frost
#

i changed it to j_cavendish and it worked for me

#

meaning sly joker might use a different key

olive agate
heady frost
#

it would be cool to eventually make it so when you select a specific joker, it comes up with a big list of all the jokers in the game along with their images

heady frost
crude trail
heady frost
olive agate
heady frost
crude trail
heady frost
#

also the level up hand effect is a bit buggy in general at the moment, ill add a disclaimer to the effect

autumn dove
#

goodmorning cant speak

#

lmaoooooo

#

dw guys im here to help

#

yall @heady frost got timed out for a week so he cant speak here atm

#

or if youre encountering problems include json files!!

woeful bough
#

How did bro get timed out

autumn dove
#

his most recent messages

neon marten
#

yeah idk lol

#

why

autumn dove
#

harmless joke in my humble opinion

#

or at least taken the wrong way

#

anyway im not getting involved

woeful bough
autumn dove
#

anyways

#

custom consumables got added idk if yall know

woeful bough
#

The one day im not home lol

sleek dock
#

editions and enhancements and seals and stickers when

olive agate
autumn dove
# olive agate

send the json file too idk if he needs it but im sure he will investigate the matter

icy crow
#

Can't wait to read every crash log, identify the error, pinpoint it to the part of rule builder and then make an issue on GitHub

#

For every crash

#

For a week straight

#

Well at least goodmorning has a well earned break (at least from this channel)

heady frost
#

im back

#

mods removed my timeout

heady frost
autumn dove
#

yeah i made some calls

#

i know localthunk personally

heady frost
#

yeah hes a high school friend we go way back

#

we are so back

heady frost
#

also i forgot to announce i added two new effects to consumables, destroy cards in hand and destroy selected cards

heady frost
# olive agate

where were you getting a crash, what were you doing in game for it to crash

olive agate
#

i'm not sure though

sour spear
#

can you add where you can change how rare will the consumable appear

heady frost
sour spear
#

cool

heady frost
#

i think the only consumable that breaks that is "the soul" but thats handled completely differently

uneven hedge
heady frost
#

but it will be a completely different approach to how consumables do it because smods make it so convoluted on how to destroy stuff lol

ashen prairie
#

OH LAWD ITS HERE

sour spear
ashen prairie
#

Not fleshed out yet but still an amazing update nonetheless! Thank you so much for making this!

heady frost
#

can you guys give me big lists of effects and conditions for consumables

sour spear
#

create joker

hidden oriole
#

so if i want to make joker create specific joker, is this right way to do it?

heady frost
#

added the double dollars effect and add sell value of jokers to dollars effect to consumables btw

heady frost
hidden oriole
heady frost
#

the same with creating consumables and allowing your custom consumables to be in that list

hidden oriole
#

i really wanted for one of my jokers to use specific tarot but realised it could use custom ones right now, same with no custom rarities

woeful bough
#

When are boosters packs planned?

heady frost
#

and then after booster packs are done i will have a look at editions enhancements and seals

crude trail
umbral stag
woeful bough
umbral stag
#

as more types of items are added, this would become more common

spark patio
#

IDK if this is in the joker forge, but is there a way to make it so that blind skipping can trigger random hand level ups?

spark patio
#

would that just be accomplished with poker hand variables

woeful bough
#

No?

#

I gotta check

spark patio
#

I think pretty much any non-hand played condition does not have this function

lyric cradle
#

w consumable update

lapis mauve
#

Oh wow consumables are here?

#

Awesome

#

I see you grouped consumables and consumable sets

#

Maybe you can group rarities and jokers aswell

#

Also arent the “tarot”, “planet” and “spectral” shaders all just the generic shine?

heady dock
limpid robin
#

Is there any way to do this in the consumable editor?

wild pier
arctic chasm
wild pier
#

custom consumable cant be spawned yet in jokers

low jasper
#

i just woke up and then i see CONSUMABLES!!!!!

wild pier
low jasper
#

question: will you add custom boss blinds to joker forge in the future?

wild pier
#

also making lad have a random chance to destroy itself and spawn blood splatter joker that i made

hidden oriole
nimble island
#

I wish it could spawn our custom rarities so i could see them not from debug plus

arctic chasm
#

If you dont specify a weight on your rarity nothing will spawn iirc

autumn dove
#

went into McDonald's asking if the ice cream machine was working and they said "yeah do you want some mate" and I was like you fucking what mate and I decked the bloke right there and then