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

1 messages · Page 19 of 1

heady frost
#

go onto add chips then click the variable button above the value input

sick cliff
#

Alright, its cuz its every scored card above 2

heady frost
#

then you can select a variable

heady frost
#

if you do card rank = 2, you can negate the condition making it NOT

icy crow
sick cliff
sick cliff
# heady frost

Ok but if i select that doesnt that change the joker to not give chips anymore?

icy crow
heady frost
#

so if the variable is 20, it will give 20 chips

sick cliff
#

The variable is currently this

#

Did i put the wrong input on it?

icy crow
#

Type should be a number

sick cliff
#

Cuz its 2 chips every card played that isnt a 2

#

Or a face card

icy crow
sick cliff
#

But like then what number do i put down?

#

The number of chips gained?

#

Sorry if im causin trouble btw
Its my first time makin a joker

icy crow
#

the number that the variable starts with

sick cliff
icy crow
#

when you first buy the joker

#

this number will be on the variable

sick cliff
#

It resets to 0 on played 2

#

Okok this is the current situation

heady frost
#

you might wanna look at some examples in vanilla reforged

sick cliff
#

It jus tellin me how to add a variable and thats it

#

Like i also dont understand why setting the amount of chipps to the variable

#

Aaaaaaaaaaa

#

Like how would yall do it?

Ill try and replicate what yall say

#

Ok im straight up gonna copy what ride the bus does

#

I THINK I DID IT

#

Ok so

For every played non face card that isnt 2 or ace

The internal variable increments by 2
And add chip = chip (variable)

Then i did a second rule
If card scored is a 2

Modify internal variable to set the value to 0

#

Straight up copied lol

limpid robin
#

Hey, is there a way to sort the jokers in Non-Alphabetical order?

icy crow
#

By the way they are saved and loaded you can't order them without changing the key

heady frost
#

i think there is still a bug where sorting jokers messes up the atlast or something lol

lusty flax
#

hey, I just have a quick question, there are a couple things that seem to be implemented on jokerforge, but on the github page they're unchecked, does this mean that they're still buggy? sorry if this question is a little too much by the way

sour spear
#

they either

  1. forgot to change it
  2. idk
smoky sorrel
#

just updated it btw

lusty flax
smoky sorrel
#

there are some bugs we are fixing it as time passes

#

if you find any create an issue on github 👍

lusty flax
#

okay, thanks!

icy crow
#

Everyone forgets about the checklist

sour spear
#

i may have changed the textures a little

crude trail
smoky cobalt
#

No I want to create 2 copies of every destroyed card . Is there something ?

open plume
#

Is there a way to make a consumable without crashing my game? 😭

sick cliff
smoky cobalt
sick cliff
wild pier
lusty flax
sour spear
burnt bridge
wild pier
#

import mod isnt working

fringe cargo
#

I mean... I'm going to create some jokers

neon marten
#

gives GOD joker slots

#

don’t forget that

heady frost
white oyster
#

is there any way to make a Joker that randomly enhances played cards

#

specifically, gives cards played a random enhancement

teal ibex
#

Does creating jokers with consumables overflow the slots available?

open plume
icy crow
#

Can you send me your .jokerforge file?

#

It should be in the zip when exporting

open plume
#

ah

#

ill dm it

icy crow
#

Ok the range variables are probably broken on consumables

limpid robin
#

Hey there's a bug that happens where consumables aren't using the right sprite, any fix on the horizon?

heady frost
#

its an issue with jokers too

#

but bugs like that wont be fixed until custom boosters are out (couple of days)

limpid robin
#

Okay.

fringe lantern
#

you set chip to 0

sharp cargo
#

How would i make this joker?

If hand contains a Straight with 7, 8, 9, Destroy the Scored 9 and give +9 Mult to this Joker

smoky sorrel
limpid robin
sharp cargo
#

I have this

smoky sorrel
#

so you can check if the hand contains a 8 or 7

smoky sorrel
#

modify variable is an effect that sets, adds, subracts the value of a variable

#

then create a rule When hand is played > Add mult (click the x icon) and select your variable

sharp cargo
#

Im sorry, I am new and trying to understand

#

the card count thing

#

i need that instead of card rank, correct?

smoky sorrel
#

close, its rank count

#

rank count checks how many of X rank are in the total hand

#

card rank is only to the scored card

#

so you want Rank Count for the 7 and 8 and Card Rank for the 9

sharp cargo
#

I did what you told me

#

it autochanged the 7 and 8 to card rank and not card count

smoky sorrel
#

yeah its right

sharp cargo
#

I still dont understand the variable

#

i created one

smoky sorrel
#

put the effect modfiy internal variable

#

special tab

#

and add 9 to your variable

sharp cargo
#

im cooked

smoky sorrel
#

set the inital to 0

smoky sorrel
# sharp cargo

then add a effect to this rule called "modify internal variable"

#

then create another rule When a hand is played > add to mult and choose your variable

sharp cargo
smoky sorrel
#

yeah then increment it by 9

sharp cargo
#

do i need it twice or just the once

smoky sorrel
#

just once

#

and in the add mult

#

click the x icon and choose your variable

sharp cargo
#

do i need the modify internal variable on the rule 1?

smoky sorrel
#

yes

#

the variable is saving the joker's mult, so when the conditions are true, the joker is gaining 9 mult

#

and then you add to the mult the value saved in the variable

#

does it make sense?

sharp cargo
#

im testing it and it destroyed the 9, gave the joker +18 mult

#

why 18

#

also does not show the currently +9 on the joker

smoky sorrel
smoky sorrel
sharp cargo
#

I cant get it to work properly

#

thats all correct?

#

this part does not matter for the coding right

smoky sorrel
#

not really, but you can put variables in the description

#

by placing #1#

#

or clicking that green label

#

it will then display the variable value

smoky sorrel
#

i mean wrong as in different from vanilla

sharp cargo
#

Im trying it again

smoky sorrel
#

try pasting this in

#

wait

#

If played hand contains a [s]{C:attention}Straight{}, a {C:attention}7{}, {C:attention}8{} and {C:attention}9{}, [s]destroy the scoring {C:attention}9{} and [s]add {C:red}+9{} Mult to this joker [s]{C:inactive}(Currently{} {C:red}+#1#{} {C:inactive}Mult){}

sharp cargo
#

I got it! The extra variable on rule 2 was causing the issue

#

everything seems to be working

smoky sorrel
#

👍

sharp cargo
smoky sorrel
#

np im glad to help

limpid robin
#

Is there any way to add xmult based on how many of a specific joker you have?

slate glen
#

but you’d have to reference said joker by its ID

#

I don’t think there is any way to track if you have multiple copies of any joker

burnt bridge
#

make a get_card_count block

icy crow
#

What would it do exactly?

white oyster
#

just thought I should ask, if I have a Joker that has an effect trigger via another Joker I've made, what is the joker key I should use?

would it be j-terrasjo-[joker name] or just j-[joker name]-

(just pretend the - are _)

heady frost
#

the first one, vanilla jokers use no prefix, modded jokers use the mod prefix

white oyster
#

that would explain why one of my legendary jokers is useless then

#

thanks

humble lion
#

the custom rarity fix kevin put in works an absolute treat, i love it

#

theres no block to do it at the moment, but for anyone else, if you want to use the number of jokers of your custom rarity as a variable, you can add one of these blocks from game variables, open the generated code mycustomerjoker.json or whatever, and edit joker.config.center.rarity == "4" from the number to modprefix_raritykey

umbral stag
#

sir, why is the joker forge lie

whole gust
#

how would i even fix this? it looks like the name is just not there

umbral stag
#

(i made sprite not poisoncharacter)

sour spear
cyan badger
#

lmao

open plume
#

Could I make a consumable that creates a joker or would it still crash?

umbral stag
hidden oriole
paper ibex
#

How would I do a Joker effect that allows drawing cards from the deck? ( As opposed to adding them. )

heady frost
#

but if you want specific cards drawn, its not possible in joker forge unfortunately

sour spear
#

when will setting the mod icon for the mod be a thing

paper ibex
#

It's a Pot of Greed joker because silly. 🙂

heady frost
heady frost
paper ibex
#

I was wanting it to be triggered when the card is sold, so the Joker wouldn't be there anymore to set the hand size back

heady frost
#

does anyone have some nice boosterplaceholders

harsh forge
#

i could make one

#

I am... very late to this request.

neon marten
#

I could try

umbral stag
#

lemme find it it’s in cryptposting files

#

you can get the big placeholder file that contains it here

heady frost
heady frost
umbral stag
#

oh cool

safe minnow
#

is there a vanilla reforged for consumables

heady frost
safe minnow
#

oh damn i'm blind

#

okay i have no clue how to make new rarity

#

why do i feel like an unc

#

that is also a button.

#

on the bottom of the joker making page.

#

i might need glasses holy shit

ashen prairie
#

Does anyone know what this means?
I'm guessing it means "Draw Hand" without the "to" so it shows the bois (part of your deck) to be changed
And if this is the case... I have a crazy idea. Would I be able to make a Joker track cards in hand and change them when the joker is bought to essentially work around the limits of the current consumable blocks and make whatever I want?

heady frost
#

it means your deck draws to hand when opened

#

but I agree the wording could be different

#

it's for making consumables you can use straight away like the tarot packs

ashen prairie
#

I think Jonklers can't mess with stuff in hand during shops... so that idea is a no go

#

And the Jonkler has to take up a slot anyways to do what its doing so
Ig "Joker Consumables" will have to be space wasters for a bit longer

safe minnow
#

do consumables spawning jokers of a custom rarity work now or do they still fuck up

open plume
#

What does group key mean for booster packs?

quiet ocean
#

i had a system reinstall

which means adguard and mcafee webadvisor are potentially gone

now vercel websites like joker forge should work (currently waiting for the installs)

#

unless my uncle thinks i click on virus links all the time and installs those manually

heady frost
#

why didn't it work before

quiet ocean
#

fuck you visual studio

heady frost
slate glen
heady frost
#

daily reminder let's goooooo

heady frost
limpid robin
#

Hey, how do make boosters only pull from jokers in my mod?

olive agate
heady frost
#

but they will be

#

soon...

limpid robin
#

Thats ominous...

heady frost
heady frost
olive agate
#

will there be a scale modifier like double scale, scalae, ect

heady frost
#

if it is for text, you can already do that i believe

woeful bough
#

some cryptid jokers

#

like double scale

#

make it so things scale exponentially

heady frost
#

ohhh

woeful bough
#

EX: first hologram card, gains X0.25

#

and the second

#

is 0.5

#

thirs is 1

#

fourth 2

heady frost
#

i get you yeah

#

like a double or half effect for modify internal variable

#

would be cool

woeful bough
#

it scales other jokers

#

not itself

#

like it modifies the scaling of other jokers when you have it

#

unless thats what you meant :/

heady frost
#

oh that would be crazy i dont think i could add that to joker forge tho unfortunately

umbral stag
#

no yeah that is custom added by cryptid using some library stuff

sharp cargo
#

im trying to start making art for tarots and spectrals. I found a placeholder image but its to small for the website

heady frost
sharp cargo
#

i have a image of a placeholder thats 63x93

#

but when i open it in photoshop it doesnt work right

#

also joker forge does not except 63x93

heady frost
#

its a balatro thing rather than a joker forge thing

#

you can make a file that is 71x95 and import your image and just resize it

#

you can have transparency for 'smaller' jokers

sharp cargo
#

resizing it never works for me

#

its blurry or the photoshop never lets it go to the right size

heady frost
#

it might seem blurry because your image viwer tries to smooth things

lapis mauve
#

Use somethng else

#

Photoshop isnt meant for pixel art

tame orchid
#

^^

heady frost
#

you may find more success using something like libresprite

tame orchid
#

i'd go for either libresprite (fork of aseprite with less features) or paint.net if you want free and accessible options

tame orchid
tame orchid
lapis mauve
#

Asprite is free lol

#

You just have to compile it yourself

sharp cargo
#

I made a template for my card in asprite. I tried to test upload it to joker forge and its to small

#

63x93

#

how i make that shit bigger

lilac yacht
#

on the top left, find the "sprite" then something like "increase sprite size" (i don't remember the exact wording)
set the size of the balatro card (71x95)

sharp cargo
#

nicceee

lapis mauve
#

Or the keybind: c

lilac yacht
#

oh i didn't know it had a keybind :o

#

the only keybinds i know are pencil eraser and bucket 💔

icy crow
#

Still more than the majority probably

woeful bough
low jasper
icy crow
#

Stop stealing Herbie's job !

limpid robin
#

Hey, is there any way to Re-Create misprints glitching text effect?

heady frost
keen glade
#

You could probably make one with a math.random in loc_vars

heady frost
harsh locust
heady sky
#

Ooh, nice

sour spear
#

those are some fire sprites

lapis mauve
#

Human, i remember you’re wheel of nopes

sour spear
#

Human, i remember your Antimatter runs

wild pier
#

making a joker rm

lapis mauve
#

Human, i remember you’re photochads

shell apex
#

how exactly would i format this

#

When [Secret Hand, Straight Flush, Flush, Straight] is played, retrigger all Jokers.

#

nvm

lapis mauve
#

Like all of them in a row?

shell apex
#

jokerforge cant retrigger 😭

shell apex
#

each round

lapis mauve
#

Retrigger cards, yes, retrigger jokers, no

shell apex
#

ahh

#

yeah

#

can it do the reroll thing?

lapis mauve
#

Which one

#

Reroll hand?

shell apex
#

mhm

lapis mauve
#

Not sure what that means

shell apex
#

im probably saying it wrong but like

#

each round it selects a new hand out of the group defined in brackets

lilac yacht
#

like doing the whole hand again?

shell apex
#

no like

#

lets say you purchase it and it started with flush

#

you play a blind with it

#

blind ends

lilac yacht
#

oh you mean reroll the hand in the description

shell apex
#

yeah

#

and then it randomly selects a new hand out of the pool

#

so lets say it picks straight

#

that kind of thing

lilac yacht
#

you might wanna check vanilla reforged to see if something like To-Do List has been remade

#

or something that changes like it

shell apex
#

nope

#

damn

olive agate
#

when will we be able to make custom decks?

heady frost
#

probably not until much later on I won't lie

olive agate
#

and the vouchers?

heady frost
#

same again

olive agate
#

ok

heady frost
#

enhancements, editions and seals are currently priority

olive agate
#

alright then

woeful bough
heady frost
#

probably in the next few weeks

#

I'm away atm and I won't get back until monday

icy crow
heady frost
#

ooooh I love it

icy crow
#

Good morning googmorning

heady frost
#

goodmorning

#

I woke up a little bit ago but currently I'm miles away from home

#

this is my view rn

icy crow
#

Have fun

gusty flare
#

so i made this joker that spawns another after beating the boss blind with joker forge, but the game crashes when trying to spawn the other joker

heady frost
#

you need to put your mod prefix before your joker key in your create joker effect

#

if you are spawning a modded joker

gusty flare
#

i see

icy crow
icy crow
icy crow
#

🙏

open plume
#

I've seen people put hashtags or pound around numbers, what does that do for a joker?

heady frost
#

same goes for things like scaling jokers, the value is where the hashtags are. this is so as it scales the text changes

open plume
#

Oh thanks man

#

Now I can do scales and stuff

#

:D

heady frost
#

yeah, when you have a variable, it will place a button in your description editor tab. if you click it, it will insert it into your description

open plume
#

Could I get an example because I'm just lost. Please and thanks

lilac yacht
#

let's say you make variable A and B in your joker
when you go into the joker description, there's gonna be buttons to add these in as #1# and #2# respectively

heady frost
open plume
#

Ah

dense sluice
#

jokerforge more like jokergoat 💔

icy crow
woeful bough
glacial glacier
#

I was curious if you could add the vanilla Booster Packs in the Vanilla Reforged tab

lapis mauve
#

Theyre working on that iirc

short onyx
#

cryptid reforged when

oblique sail
#

ew, that seems annoying

heady frost
nimble island
#

i couldnt hear you

glacial glacier
thin stirrup
#

how would i make it so that this works like vanilla canio? i destroyed 2 cards with The Hanged Man and the xmult increase only worked once when it should've been X1.5. (vanilla canio is currently on X3)

thin stirrup
#

ah concerned

heady frost
exotic pasture
#

is there a way to import a whole atlas

#

rather than just one joker texture at a time

#

or do I just have to change that manually

#

cuz like I can

lapis mauve
#

Not currently

#

Exept if you go into the files

oblique sail
#

Yeah you can give all of the jokers template art and change the entire spritesheet after the mod is finished

thorny wave
heady frost
#

it needs to be j_modprefix_jokerkey

thorny wave
heady frost
#

and ill take a little look

thorny wave
#

@heady frost here

heady frost
#

what joker do you have that creates jokers

#

i cant read

#

polish i think?

#

wait i think i found it

#

jokeryes_dwajez needs to be j_jokeryes_dwajez

thorny wave
#

im gonna check

heady frost
#

its on Jezyk!

#

see if that fixes it

#

lmk if you still are finding trouble though

thorny wave
#

...........

#

but thanks alot

#

luv u so much

heady frost
#

its a common thing, im planning a fix soon that makes it so it doesnt let you submit without a j_

fringe cargo
icy crow
icy crow
lilac yacht
ruby turret
ocean merlin
#

Question

#

Can you also make custom tags, boss blinds and playing card enchancements?

neon marten
#

Not yet

icy crow
ashen prairie
#

YEEEEEEEEEEEES

#

SO PUMPED

#

I balatroheart JOKERFORGE!

lapis mauve
#

#IbalatroheartJOKERFORGE

heady frost
#

when does the jokerforge I balatroheart JOKERFORGE! merch come out

woeful bough
#

Id buy a 30$ shirt that's just the joker forge icon tbh

icy crow
#

When you make it

heady frost
woeful bough
heady frost
woeful bough
heady frost
#

yeah lol i just took it and recoloured it to be the jokerforge green(TM)

ocean merlin
#

Does Xmoney not work?

#

Becasue it either doesn't scale or only give plus money

#

I also tried multiply by value and didn't worked

cyan badger
#

whats the variable start at

winter mirage
#

Is even 1 part of this possible?

woeful bough
#

No

#

Lol

icy crow
#

Interest cap is for sure not possible

#

The sell value I'm not sure

heady frost
#

yeah editing sell value of consumables is definitely possible but having it based on interest no unfortunately

heady frost
limpid matrix
limpid robin
#

Is there a way to change a way to change the sprite art of a joker if you have a specific joker?

heady frost
#

theres no sprite changing stuff yet, but i do wanna add more stuff related to that eventually, stuff like animated sprites atleast (but this will come way later if it does get added)

limpid robin
#

Can someone help me to get this working? (I'm trying to make it so once you have 3 specific jokers, 1 other specific joker destroys itself and creates a different joker.)

flat valve
#

you can pillage my repo once i add them lol

heady frost
#

muahahaha 😈

flat valve
#

once n's challenge calculate() smods PR gets merged it would be cool to see a challenge creator

heady frost
#

yeah that would be super fire, probably will be when decks and stuff are created tho, I'm pre occupied with enhancements for now lol

young relic
#

didnt know there's a forceGameOver() func now

icy crow
icy crow
verbal cipher
quiet ocean
#

jow ker fordj

heady frost
#

ENHANCEMENTS WOOO

ashen prairie
fleet kelp
#

Trying to create
"Held in hand effects trigger when card is scored"

#

How do I make the planet card of the played hand when scored?

lapis mauve
#

Create one rule for each hand lol

fleet kelp
icy crow
fleet kelp
#

Well I'll figure it out

icy crow
#

You can level up the hand instead but that's kinda lame for the effect you want

fleet kelp
#

Real quick how do I use variables too

cyan badger
heady frost
# fleet kelp

you just click on the effect or condition you wanna use it with, then click one of the gamevariables to insert it instead of the value

summer python
#

Hopefully, you will add support to make mods for the Malverk Mod and custom playing card skins. (Especially for the Bunco and Paperback suits.)

narrow coyote
#

what happened to the joker forge discord guys 💔

narrow coyote
#

just kidding ig it wasw just my phone

icy crow
exotic pasture
#

is cryptlib support still planned?

#

later on, after everything else is done i mean

icy crow
lapis mauve
#

No i dont think so

exotic pasture
#

I mean there was talk about it being a cool thing to have

lapis mauve
#

Mod support isnt planned

#

And it will likely not be added

regal kraken
#

i'm still not credited for the enhancement i gave !!!!!

#

i think?

lapis mauve
#

Skill issue egg

regal kraken
#

dang :(

heady frost
#

i think credits on enhancements are broken for some strange reason and its not showing them

regal kraken
#

the dark glass

heady frost
#

yeah i think something is broken then in displaying credits for enhancements, i will add it as a bug to the github

nimble island
#

210 members on the dc server is not bad at all

heady frost
#

yeah its a nice little community

#

it makes me sad that this channel is quite dead now but it makes sense

low jasper
olive agate
heady frost
olive agate
#

alright then

#

and about the deck creator?

heady frost
#

i tend not to think too much about how implementation of these things will work until i am implementing them

heady frost
woeful bough
safe minnow
#

i am stuck in a hell of eternal torment

#

it won't go away

#

Evil Autofill

#

why did you make it do this

#

why did you make it so that whenever you type enhance the enhanced color automatically goes around it and you cannot get rid of it no matter what

#

is this an intended feature???

#

goodmorning what have you done

smoky sorrel
safe minnow
#

oh

umbral stag
#

😭

safe minnow
glacial glacier
#

LOL

elfin nest
#

(which is not daily anymore)

icy crow
#

it is daily

#

yday was a break day

exotic quartz
#

just found out "Rank X is considered as Y" makes it so Rank X loses any functionality for that rank

safe minnow
#

are you able to do something like the soul or black hole being really rare with custom booster packs

smoky sorrel
#

you can put every card individually in the pack

#

and then just mess with the weights

elfin nest
azure bronze
elfin nest
#

Yay

minor crane
#

how do i make the message show before scoring? like the upgrade text on square joker

#

nvm

heady frost
heady frost
ashen prairie
delicate cave
#

Daily reminder that joker forge is now joker forge

elfin nest
icy crow
#

john "jokerforge" good "sloppenheimer" morning

hidden oriole
pearl path
#

Lovely to see the progress!

minor crane
heady frost
heady frost
#

i fixed this a couple of hours ago 👯‍♂️

safe minnow
#

will there be vanilla reforged for seals or nah

hidden oriole
icy crow
slate glen
#

daily reminder

icy crow
heady frost
safe minnow
heady frost
#

just implemented it

sharp cargo
#

is there a way i can add a consumable that adds money to a selected playing card?

hidden oriole
low jasper
#

Daily reminder that were hosting a joker forge game jamhttps://itch.io/jam/jokerjam1

itch.io

A game jam from 2025-08-18 to 2025-08-23 hosted by PWR rozz. Balatro. Indie Hit. GOTY Nominee. Modding Haven. Modding balatro is hard. However, goodmorning has made it easy with Joker Forge. This jam is for joke...

icy crow
#

Did you make a rule to only submit .jokerforge files?

low jasper
#

yes

#

its in the submission rules

#

so u cant see it until the jam starts

#

but its there

#

ill be checking the submissions

icy crow
#

I need to make an itch account

low jasper
#

any feedback is appreciated, im still tweaking the page

sour spear
#

daily reminder to read the daily reminders

jovial raptor
#

why this doesnt work

#

I have a joker with the key jeff and i have it in the joker slots but it still doesn't working

icy crow
#

j_modprefix_jeff

#

Or modprefix_jeff

jovial raptor
#

i love you

#

thanks

lapis mauve
#

too much?

sour spear
#

dont forget.... the j_....

heady frost
lapis mauve
#

wow epic

heady frost
#

daily reminder that.... something

lapis mauve
#

does it like

#

check if you already put j_ in it

#

cuz if its not thatd be nice

#

so you can choose to type "joker" or "j_joker"

heady frost
lilac yacht
#

what if you joker is called j_joker

#

so it'd have to be j_j_joker

#

:trollface:

#

j jonah jokerson

heady frost
#

lmao

icy crow
sour spear
safe minnow
#

daily reminder that you should properly hydrate
drink water. right now.

sour spear
#

daily reminder to make a daily reminder

icy crow
low jasper
#

GAME JAM STARTS IN <t:1755442800:R>

#

THEME TEASER

low jasper
#

GAME JAM STARTS IN 4 MINS

regal kraken
#

@heady frost just to let you know, my credits on the enhancement i gave still seems to be missing. I don't mind that im not credited, but im letting you know if its an issue that needs to be fixed

icy crow
#

it's just gone wtf

#

all the other ones display

#

someone made a dot 👀

heady frost
#

my bad

#

thank you for that lol

exotic quartz
heady frost
#

that's crazy lol wtf

exotic quartz
#

as somebody that can't read lua for the life of me I'm really glad jokerforge exists so I can make stuff like this

heady frost
exotic quartz
#

idk why people say Jokerforge is badly coded, unless you're trying to do arithmetic with variables it barely ever crashes for me

#

it's mostly small stuff like message colors not working or not being able to pick specific effects rather than rules for bp compatibility

amber sable
icy crow
#

Oh c'mon it's 1am

#

I usually do it at 10am

delicate cave
#

Daily reminder that joker is now forge

azure bronze
#

daily reminder forge is now selling jokers

crude trail
#

X277 Mult

heady frost
#

daily reminder to forge your jokers guys

crude trail
#

Its 14:14 here

sour spear
#

daily reminder...

umbral stag
errant mason
#

glad to see Joker Forge allowing ideas from inexperienced devs to come to life oyes

safe minnow
#

so does the edition background for text just... not work

heady frost
safe minnow
#

yeah it just. doesn't.

heady frost
#

ooh that

#

yeah

#

it doesn't work for enhancements and seals too

#

I still need to get on that lol

flat valve
# safe minnow yeah it just. doesn't.

my best guess is smods implements the edition text using SMODS.Gradient which X: doesn’t support. the B: tag should work fine with gradient colours though

delicate cave
#

Daily reminder that j

icy crow
amber sable
slate glen
#

D r t j f n h i o s!

proud bay
#

i concur

sour spear
#

daily reminder- ah forget it just join the discord server and check out the game jam

white oyster
#

how do you increase the odds of probabilities with jokers now

#

I can't find any way to do it with a passive effect like before

icy crow
#

But there's a new trigger

white oyster
#

ah I see

#

so the game crashed

#

is it cause I saved and exited a run to fix the joker that didn't have the increased probability

#

cause I've copied what oops all 6s has

icy crow
#

Can you show the code generated

#

Maybe it broke at some point

icy crow
white oyster
#

dunno how to show the code generated but I can upload the jokerforge file here

icy crow
#

It should work

#

Everything looks correct

white oyster
#

hmm

#

wonder if it is just cause I changed it in the middle of a run

#

I'll have to get it some other time and see if it still functions

icy crow
#

You have to start a new run each time

#

You update the code

#

And for debugging I recommend DebugPlus

safe minnow
#

so uh
can enhancements not gain more mult.

#

all i can do it make it give mult

icy crow
safe minnow
#

i didn't. see any.

#

i saw no Modify Internal Variable

icy crow
#

I knew I'm not that forgetful

safe minnow
#

so i'm blind?

#

oh i needed to refresh the site.

#

i'm so fucking stupid

icy crow
#

Yeah you usually need to refresh the site after updates

#

It's all frontend so the browser can store everything to not waste resources

safe minnow
#

could you guys add a popup in a corner that says "Site Updated! Please Refresh!" whenever you update it or is that impossible

crude trail
safe minnow
safe minnow
#

edition color is the bane of my existence

#

why is edition color just evil

safe minnow
#

what B: tag do you speak of???

heady frost
#

but it will look fine in game

safe minnow
#

ohhh okay

olive agate
#

still waiting for the edition option

safe minnow
#

no worries! the editions will be done eventually

olive agate
#

ok

crude trail
#

X293 Mult

sour spear
woeful bough
# sour spear

were gonna send this daily and then make a "new mesage in joker forge, daily reminder" new message"

crude trail
safe minnow
#

i only make great things with this website. yep. only great things.

heady frost
safe minnow
#

quick question

#

in the "joker key" part of the specific joker condition do you have to put j_ or no

sour spear
#

i usually put the j_

woeful bough
woeful bough
icy crow
#

2nd daily reminder ?!??!

woeful bough
umbral stag
heady frost
#

we need a third i think

sour spear
wild pier
crude trail
woeful bough
#

Daily reminder that joker forge!

safe minnow
#

daily reminder

cedar zealot
#

if joker, then only forge!

woeful bough
#

Daily forge of reminder!

sharp escarp
#

this is a very cool tool, love it

woeful bough
heady frost
#

daily

icy crow
wild pier
glacial glacier
#

Daily reminder the Focker Jorge now has its own Siscord Derver

woeful bough
#

same day

icy crow
#

That's not what I meant

cyan badger
#

daily reminder that, despite us being already knowledgeable of timezones, someone will always bring up that its "not daily" for specifically them

safe minnow
#

if daily then only reminder!

heady frost
#

daily reminder to look at this fucking insane image

sour spear
#
itch.io

A game jam from 2025-08-17 to 2025-08-23 hosted by PWR rozz. Balatro. Indie Hit. GOTY Nominee. Modding Haven. Modding balatro is hard. However, goodmorning has made it easy with Joker Forge. This jam is for joke...

hidden oriole
icy crow
sour spear
#

yeah im not reminding myself that

#

😔

#

if only there was somebody who was reminding me that daily

slate glen
#

if only joker forge had a discord server

#

perhaps then someone could remind me of its existence, preferably on a daily basis with an invite link attached

wild pier
woeful bough
spring crystal
#

hello friends! i've been seeing something new in the code that gets generated

#

in_pool = function(self, args)
return (
not args
or args.source ~= 'sho'
or args.source == 'buf' or args.source == 'jud' or args.source == 'rif' or args.source == 'rta' or args.source == 'sou' or args.source == 'uta' or args.source == 'wra'
)
and true
end

#

I just haven't seen it before and I think it was recently added

#

it doesn't interfere with anything, does it?

woeful bough
spring crystal
#

ok cool

heady frost
spring crystal
heady frost
#

that's fine then yeah

wild pier
sour spear
#

daily reminder..... idk

lilac yacht
#

daily reminder for people to post their daily reminders!

verbal cipher
#

daily reminder to look inside and find photochad!

woeful bough
woeful bough
ashen prairie
#

COMING!!

glacial glacier
#

IDK if I'm dumb or not, but could someone explain how flags work in JF?

heady frost
exotic quartz
icy crow
lilac yacht
#

daily reminder for people to post their daily reminders!

sour spear
#

daily reminder to actually save your mod

woeful bough
ashen prairie
#

god i love this website

#

/gen

woeful bough
sour spear
#

after daily reminder...

#

what if i cant remind people that joker forge has its own server

daring gust
#

Yo guys how do I reduce the number of rounds a perishable joker lasts

icy crow
#

card.ability.perish_tally

#

Code wise

daring gust
#

Where do i find thst

#

I'm using jokerforge

icy crow
daring gust
#

I'm gonna rip out my eyeballs

icy crow
daring gust
#

Welp guess I'll TRY coding like normal even tho I know 0 shit about coding

#

Nvm this shit too complicated wth

neon marten
neon marten
#

lol the last 2 messages were jokerforge server notifiers

crude trail
pearl path
#

Excellent!

heady dock
#

WHAT THE FUCK shader editor??????

#

oh wait i cant read

#

lmfao

ashen prairie
# crude trail

Is that unlocking options I see?
I hope consumables are getting those like the jokers did

icy crow
#

where do you see unlocking options there?

heady frost
#

daily reminder that, um... errrr.....

icy crow
#

That JokerForge exists

short onyx
heady frost
sour spear
#

daily reminder to post a daily reminder

#

cause everyone is doing it

woeful bough
umbral stag
#

daily reminder that jokerforge exists

you don't need a link just look up jokerforge lazy bum

icy crow
umbral stag
#

there ya go you can have a star

olive agate
woeful bough
olive agate
safe minnow
#

daily

short onyx
#

daily reminder that jokerforge has its own daily reminder chain

icy crow
#

"chain" ⛓️

woeful bough
#

"chain" ⛓️

quartz mica
#

:0

woeful bough
grand garnet
#

there should be a way to implement ^mult and ^chips

#

at least like being able to set current chips and mult as variables

runic nova
#

when are custom blinds and tags gonna be added?

ashen prairie
#

It'll come by eventually

keen glade
#

Patience is ortalab

ashen prairie
#

pfff

heady dock
#

its definitely already there

woeful bough
grand garnet
#

I tried in enhancement and like

#

it's only xmult and +mult

heady dock
#

oh

#

well it is in jokers

#

at least

woeful bough
daring gust
#

She joker on my forge till I balatro

icy crow
#

Nothing was mentioned here so I'll just say that sounds and loops were added

woeful bough
crude trail
heady dock
hidden oriole
exotic flume
#

Alternatively any mod can ig

lilac yacht
#

nah the daily reminders are funnier

woeful bough
icy crow
#

And the pin rules from mods don't allow discord invites

#

That's why only the link is pinned

woeful bough
shut goblet
#

Stupid, why is there no edition for jokers part

#

Well i'd not neccesarily call you stupid but

grand garnet
#

I wish there was ante effects for consumabls

#

+ante, xante ^ante

woeful bough
safe minnow
woeful bough
safe minnow
#

oh you used this consumable?

icy crow
#

that'd hit naneinf on talisman fast as fuck

safe minnow
#

sentenced to ante 64

teal ibex
#

doable

#

shit gets wacky real fast

ashen prairie
#

Third option: Shitpost

woeful bough
umbral stag
ashen prairie
#

I stick to vanilla with my own twists.

#

No exponential Mult, no naneinf, no number go up.
Just cool new conept to tack onto my game.

#

Y'all be taking energy drinks mixed with cocaine and tears meanwhile I'm sipping like. an iced coffee. with chocolate in it.

umbral stag
sage pumice
#

Hey, i love this website!

ashen prairie
#

Me too /gen

woeful bough
wild pier
#

daily reminder that antartica is COLD!

torpid lava
#

daily reminder: i forgot

bitter lantern
#

daily reminder that this is a daily reminder

fringe cargo
#

Daily

wild pier
heady dock
#

is this true

#

if so its so over

icy crow
#

Sad times has come

woeful bough
heady dock
#

now theres going to be infinite numberslop

woeful bough
#

Jokerforge is mostly to make mods that you enjoy playing

heady dock
#

scaling hyperoperators 😨

woeful bough
#

If you like getting crazy numbers then go for it

heady dock
#

fair but theres also people who will publish their joker forge mods

woeful bough
#

🙂

heady dock
#

true..

woeful bough
hidden oriole
heady dock
#

hypermoney next :troll

woeful bough
#

And i only used it for two jokers

woeful bough
hidden oriole
#

i will leave it as raw as it was when i posted it here(this server)

heady dock
#

also whats the status on the shader editor thing im wondering

#

did it get cancelled because shaders complicated

hidden oriole
heady dock
#

i mean that is what it does but actual shader code itself is really complex

heady dock
#

this shit looks like glyphs to me

hidden oriole
#

-# also why would you block me

heady dock
#

also its an entirely different programming language and idk if forge man knows it

woeful bough
heady dock
#

tbh

hidden oriole
heady dock
#

no

#

that was some other guy

hidden oriole
#

then i got no clues

#

why im blocked

heady dock
woeful bough
hidden oriole
#

only i can tell about them was that most of them was not safe to work

heady dock
heady dock
#

what 😭

#

all he did was like make extremely basic edits to joker art i remember

#

and then get insanely pissed at everyone

#

over like the smallest shit

hidden oriole
heady dock
#

i HATE fun >:3

ashen prairie
#

I may be a vanilla-style nerd, but even I agree, let people make slop

spark patio
#

yeah it's not gonna hurt you

near leaf
#

SLOP KILLED MY GRANDMA ALRIGHT?

#

now leave me alone..

heady dock
#

infinite negatives slop > big operator slop smh smh smh

#

imo tbh

#

you could probably recreate a ton of pwx jokers in joker forge now since like a lot of them barely do anything that unique and the only thing missing from forge for that was like hyperoperators

woeful bough
olive agate
#

quick question: is hyperchips/hypermult the same as ^^ and ^^^?

olive agate
#

btw i was trying to make a joker similar to trecidim called "nasterum" but i realized that there isnt a joker evaluate pool thing

heady dock
#

joker forge doesnt have objecttypes yet?

#

damn

icy crow
#

-# Well basic ones

heady dock
#

i see

lean quest
#

i made a consumable that's like emperor but for my own modded consumable type, however using it instantly crashes the game
also noticed that modded consumable types don't get rolled from stuff that pick from any random consumable in the game

#

this is the code btw

vapid pasture
#

I am attempting to create an enhancement that has a 1 in 11 chance to create a random negative joker when scored, but I can't seem to be able to find a probability check. Does anyone know how I go about doing this? Thanks

crude trail
#

daily reminder for dont forget

fervent iris
#

how would i make it so that a joker can only appear when a certain joker is owned?

vapid pasture
#

:)

lilac yacht
#

daily* reminder to do your daily reminders

proud bay
#

undaily reminder to do your undaily reminders

crude trail
short onyx
#

daily reminder that 1 inch = 254,000,000 angstroms

fringe cargo
woeful bough
hidden oriole
#

daily reminder to stay hydrated

short onyx
#

daily reminder that 27 eventually reaches 1 in the collatz conjecture

runic storm
#

Can i export my own images to jokerforge for editions ?

heady dock
#

you cant because editions arent images

runic storm
#

AHH

heady dock
#

shader jumpscare

limber hazel
#

@heady frost i’m attempting to create a joker But the needed parameters aren’t accessible, any conclusion?

toxic aspen
#

Doesn’t this just mean u can’t make the joker

heady frost
#

there might be a roundabout way lol

#

wait nvm saw your messages in the server lol

runic storm
#

crashed from a shader i guess ?

#

this is wild

heady frost
#

I've never seen anything remotely like this

#

very impressive

jovial raptor
#

THIS DOESNT WORK

heady dock
olive agate
tawny citrus
#

for some reason when i add a custom sound it fails to export?

#

i mean i am giving it ogg FILES not ogg GILES but i cant imagine thats the problem

icy crow
tawny citrus
#

but ill try importing and exporting with audacity

icy crow
#

What browser are you using

tawny citrus
#

firefox

icy crow
#

Can you try a different one this one time

tawny citrus
#

im pretty sure its a conversion issue cause i put a raw original ogg in and it worked

icy crow
tawny citrus
icy crow
#

both of them export normally for me (google chrome)

#

maybe some firefox issue

tawny citrus
#

weird

icy crow
#

i'll install firefox then ig