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

1 messages · Page 5 of 1

nimble island
#

but why would you

woeful bough
#

Omeganum

heady frost
#

i think it comes down to play style. i dont like playing until naneinf, i like playing for 8 antes and feeling done

#

i almost never try going endless

heady dock
#

How do you even do that without basically freezing your game for minutes with massive operations

flat valve
#

the only thing that matters at numbers that large is operator

woeful bough
flat valve
#

so any joker with ^^ or ^^^ works

woeful bough
#

and it didnt stop until like 6pm that day

heady dock
woeful bough
flat valve
#

oh yeah nvm i forgot how large that number actually is

flat valve
woeful bough
#

idk

heady dock
woeful bough
#

my score said "infinity" with talisman once

flat valve
#

that's false infinity

#

nan

heady dock
#

Im pretty sure omeganum infinity is kinda wierd

#

Not actual inf

woeful bough
#

no not not a number

#

it wasnt naninf

flat valve
#

omeganum is real inf i think

woeful bough
#

it was just "infinty"

icy crow
#

big num ig?

flat valve
woeful bough
woeful bough
woeful bough
flat valve
woeful bough
#

(not literally)

heady dock
#

Its just too big to display, not too big to process

#

Afaik

olive spruce
#

I love this web much, it's not needed to program on Notepad ++ 😄

icy crow
#

Please don't tell me someone here seriously programs in notepad ++

#

Like more than 5h total

woeful bough
flat valve
#

whenever an n++ user enters modding-dev everyone begs them to use vscode

icy crow
heady dock
#

Doing anything in normal notepad sounds like torture

woeful bough
#

and they panicked because they couldnt understand the idea of a flash drivew

#

they thought i like hacked their servers

errant mason
#

Chip-Mult operator API (currently a PR) Ig
it's built from the ground up, but totally inspired by pwx

olive spruce
#

Will be more expanded variable like multiply money by -1 developed ?

woeful bough
#

tetration would be so hype

flat valve
heady frost
woeful bough
heady frost
#

also once during a class about system security, i got into the records of the students and teachers, and when the teacher asked something like "what is another thing we can do to prevent people getting passed security" i said to him something like "dont keep the same password since 2017 when you made your account like you did" and i showed him i had his school account record on my computer

#

and he made me go to the IT guy after class ended to show him how i did it and the method was patched

woeful bough
#

lol

heady frost
#

i could be wrong tho it was like 2018/2019

woeful bough
#

i think it was the cliffs part

heady frost
heady frost
woeful bough
#

it's better to go to schools for one nieche

heady frost
#

i remember being so pissed

woeful bough
woeful bough
#

*with no profit for it

heady frost
# woeful bough then one that has a lot

yeah it was a great school, it was funded by software and engineering companies in the UK, it is a special type of school in the UK there is a good handful of them across the country

heady frost
woeful bough
#

neither can mojang

heady frost
#

i do think mojang need to step their game up a bit but it seems like they have been doing

#

atleast in the past 2 years, i dont keep up with it as much as i used to

sour spear
#

waited 4 months on a new mob and 5 new blocks

heady frost
#

also i just added the disable boss blind effect

heady frost
#

i much prefer terraria over minecraft but thats just personal preference

nimble island
#

I made the 3 stage jokers, they die and create the next stage after certain antes but i haven't tried them yet so idk if itll work

heady frost
#

i didnt even know ai could do that

nimble island
#

I cant draw

#

Its not great but im not done so im using ai for now

heady frost
#

download aseprite its great

nimble island
#

I did but I cant draw for shit😭

heady frost
#

i cant really draw much either i just end up tracing stuff lol

icy crow
#

im using pixelorama and it's also nice

nimble island
icy crow
nimble island
#

is that a thing?

heady dock
#

Ive used it a bit too

nimble island
#

Drawing pads are expensive and my finger hurts from the mouse precision

heady frost
icy crow
#

you wont get better without trying

heady dock
nimble island
#

Ik I just wanted to make good sprites quick

heady frost
#

i would just trace, i traced this from an image of my gf like a year ago

#

just fucking around

#

and an image of alan turing

nimble island
#

not even close smh

woeful bough
icy crow
#

Seed

nimble island
icy crow
flat valve
#

me likey pixel art

icy crow
# icy crow

seed can be seeded (rigged) by ://SEED in cryptid

woeful bough
#

wait i think i know what your mod is now

flat valve
#

grab bag?

woeful bough
#

ye

sour spear
woeful bough
#

i knew what it was callled

sour spear
#

are they beneficial or just cursed jokers

woeful bough
#

i wasnt aware if i had seen it before

flat valve
heady frost
#

what is the blank one

flat valve
#

some of them invert their boss blind effect and some do their effect but weaker with a strong upshot

#

the hook i just haven't drawn it yet lol

icy crow
#

smh

lapis mauve
heady frost
flat valve
#

for these i do yeah

heady frost
#

crazy haha

sour spear
flat valve
# heady frost crazy haha

for my more complex sheets like the consumable and joker atlases i work in seperate files, flatten them and place them onto the atlas

flat valve
#

[sidenote, it would be cool for jokerforge to have a blind size modifier for jokers, it's not that hard to do actually]

woeful bough
#

the wall is cracked

heady frost
#

im gonna do the condition that checks blind size now for jokers like mr bones

#

and only mr bones i think uses it

flat valve
heady frost
#

is it not

flat valve
#

yeah basically

heady frost
#

i got that the other day on the black deck

#

was beautiful

errant mason
#

oh and btw

#

smods supports adding a custom saved message instead of the default "saved by mr bones"

flat valve
#

a lot of these boss blind effects will prob have overlap with grab bag jokers, i'm more focused on them reflecting the boss blind. they're subject to change anyways

woeful bough
flat valve
#

AHHH OBELISK

heady frost
woeful bough
woeful bough
#

i wrote it wrong

flat valve
#

here

hidden dagger
#

here are all the jokers left for anyone wondering and i think boot strap and certification and sixth sense could be easy to make , constalation maybe?

heady frost
#

i just need to add a "consumable type" condition to the "consumable used" trigger

#

i just added chicot

#

and also luchador

robust axle
#

i want to make a joker that destroys hand if it contains a seven and creates jokers equal to the amount of sevens

heady frost
#

but mr bones is next

flat valve
#

four fingers and shortcut are handled by their respective smods functions i think

robust axle
#

and the only way i’ve been able to do that is messing around with variables

#

which works

olive spruce
#

Great work, hope will be more variable and effects 😄

heady frost
heady frost
flat valve
#

is bootstraps not as easy as bull?

heady frost
#

theres a lot that are possible i just havent got around to adding them lol

woeful bough
#

chicot

flat valve
#

i assume egg and gift card are just because sell_cost isn't added yet

heady frost
olive spruce
#

Will be more Jokers from other mods ?

#

So far we have extra credit

heady frost
#

i didnt think joker forge will become as big as it is so i should probably ask the extra credit guys if im allowed to do that

robust axle
#

oh wait there’s a way more easy way to do that

heady frost
#

because i dont want joker forge advertising to be "it is so good i can replicate YOUR mod"

flat valve
heady frost
flat valve
#

oh that mod for me is plantain

heady frost
woeful bough
flat valve
#

oh i had a few submissions on there before i properly started work on grab bag

heady frost
#

ive found that because usually the jokers that arent too crazy are the ones that get upvotes there, most jokers can be replicated already

flat valve
#

if it’s not already in, it would be cool to have a “if [table of cards] contains/is a [poker hand]”

#

i have a grab bag joker that gives you a hand if you discard a two pair

heady frost
sour spear
woeful bough
#

also it would be cool to see if hand IS [insert hand]

#

^for to-do list, example

heady dock
#

thats already an option isnt it

woeful bough
#

not contains

#

but IS

heady dock
#

that was literally the only option at first

woeful bough
#

?

#

where

#

oh

#

im stupid 💀

heady dock
#

genius!

woeful bough
#

is there a way to do this tho?

#

wait

#

my lack of sleep is disintegrating me right now

heady dock
#

theres no enhancement count condition so i dont think so

robust axle
#

i wish there was a away to ceck if card is any card but a certain rank

heady dock
woeful bough
#

THERE IS

#

hooray

heady dock
#

how do you plan on checking the amount of gold cards in the hand though,,,,

woeful bough
#

it says exacty four gold cards

robust axle
woeful bough
flat valve
#

no for loop logic?

robust axle
#

check if its not a seven

#

i guess i could do that in post

heady frost
heady dock
#

inverts the condition

heady frost
heady dock
heady frost
woeful bough
#

every card could update a variable by 1

heady frost
#

then in hand played you check if that variable is 4

woeful bough
#

and then it gains 0.4x mult if it does

heady frost
#

and then do whatever from there

heady dock
woeful bough
#

oh yeah

heady frost
#

one that checks if its gold and incremements a counter, and another that checks if its 4 then retriggers

robust axle
#

im gonna change the if rank = 4 in post to be if rank ~= 7

heady dock
#

you have to

#

press the X

heady frost
heady dock
#

in the condition for the rank

heady dock
woeful bough
heady dock
#

this in the effect overview thingy

heady frost
#

this is how i would do it

#

i think this would work

heady dock
#

i mean

#

this counts

#

the amount of times a gold card has been scored

#

and not the amount of gold cards in the played hand

heady frost
#

yeah

heady dock
#

so it doesn't work correctly when you add in retriggers

heady frost
#

so the retrigger only starts after the 4th card

#

i get you

#

i will probably add the retrigger effect to hand played at some point

heady dock
#

with retriggers not working i meant

#

if the gold cards get retriggered

#

itll count one multiple times

#

because it happens every time one scored

heady frost
#

yeah, a enhancement count, seal count, edition count, would be very beneficial

#

i will add it to the checklist

woeful bough
#

yea cards like dna dont function every retrigger

heady dock
#

yeah but dna can be recreated, the remade version of it works like it should

woeful bough
#

well

#

idk 🤷‍♂️

sour spear
#

idk why the xmult didnt work

i was making the card that goes like this

if variable > 0 = variable - 1
if variable = 0 then:

apply x mult
destroy itself

#

in jokerforge

heady frost
#

i reckon it might be a logic error somewhere

sour spear
#

sadly i scrapped it and deleted it though

heady frost
#

thats a shame

sour spear
#

i tried rearranging it and it didnt work

robust axle
#

really jank method i found

heady dock
#

what does this actually do

nimble island
#

someone just messaged me asking for the polterworx mod that i havent seen on this channel

#

an hour ago but i just got back

#

wait where could i find the polterlikes

heady frost
#

because if so i think this can be simplified

robust axle
heady frost
#

also, do you guys think the block palette would benefit from categories like the gamevars does it?

#

like a mult category, a consumable related category, joker related, etc

heady dock
#

it absolutely would, especially after more stuff gets added

heady frost
#

because there is getting to be a lot of effects and conditions

#

i will work on that when i get back then

#

im off to my parents for tea

robust axle
woeful bough
#

can you do global variables rn? (i wasnt demanding i was asking myself ig)

#

if i give a variable one name and use the same variable name on another joker

#

will it register as the same or no?

heady frost
#

variables are limited to jokers, but it would be cool to be able to click a button on a variable in the variables panel and it be classed as global across all jokers

woeful bough
#

we already have gamevars

heady frost
#

but this will probably be after all the vanilla jokers are replicable

woeful bough
#

which are technically global

heady frost
#

yeah but gamevars are variables tracked by balatro, rather than custom made ones

woeful bough
#

have you watched gravity falls?

#

(this is related i swear)

heady frost
#

when you use a gamevar, it just replaces the value with a string from SMODS

#

yes I have

#

a little bit

#

not all of it

woeful bough
#

so i made the three journals as jokers

heady frost
#

that's fire

woeful bough
#

and the idea

#

is you get one and can only obtain the second AFTER the first

#

which is why i thought of global variables

#

and if you get all 3

heady frost
#

I get you, like Cavendish

woeful bough
nimble island
#

actually awesome

woeful bough
#

i was going to make bill op

#

but you need to get the 3 first

#

and then you need to brainstorm the portal from the show (you have to find brainstorm)

#

and then it deletes the 4, creates the portal and then after 2 rounds, bill spawns

nimble island
#

thats awesome

#

collection requirements are a great idea

heady frost
nimble island
#

yeah

#

I just had a great joker idea

lapis mauve
#

can we get chip versions of these

#

and why are there so many money thresholds

heady frost
#

I was just tired when naming them because I remembered they were needed for mult for raised fist

heady frost
lapis mauve
#

fair

#

not sure what these mean

#

is discard just

#

1-5?

#

or is it all the cards that are discarded this round

#

nor do i understand this one

woeful bough
#

but thats seperate

marsh shoal
#

I would guess it's deck + hand + played/discarded

woeful bough
lapis mauve
#

also got some functions that would definitely be useful

#

balance [10]% of score

#

and also not sure why you cant do negative numbers anywhere

#

not only in mult, which would need a failsafe to make it not go below 1, but everywhere

#

even priority

#

and it would also give us /mult

#

oh and some mods have functions that set the score in general, chips or mult to a specific number without adding onto it

woeful bough
lapis mauve
#

x

woeful bough
#

it is

#

for the riddle

#

there is another phase to him

#

but

#

its amount of moneyXtarots used

#

TarotsXmult of journal 1 (6)

#

moneyx6

#

might add one more

#

but the idea is if you hit a certain score that is inbetween two numbers

#

it will transform

#

but this is going to require global variables

nimble island
# woeful bough

this belongs in its own rarity also wtf is ^3^3 that scares me

woeful bough
#

if we slot in 2 as Y

#

its

#

134217728

woeful bough
#

going to be a different rarity when added

nimble island
woeful bough
#

nah

#

that number is inconceivably big

nimble island
#

omegadum

#

OOOHOHHHH

#

ITS OVER

woeful bough
#

im adding this screenshot as a joker

nimble island
#

what

woeful bough
nimble island
#

lmfao

woeful bough
#

called arson (burn)

nimble island
#

absolute cinema

woeful bough
#

@icy crow ?

icy crow
#

did you use ' or " in the description?

woeful bough
#

oh

icy crow
#

if not then the description get is somehow broken

woeful bough
#

nah i did

icy crow
woeful bough
#

thanks!

icy crow
#

and it should work

icy crow
woeful bough
icy crow
#

if you want to use backslashes you have to \\, it should be fine

nimble island
#

have you been coding for 3 hours..

#

?

#

oml

icy crow
#

rn yes

nimble island
#

jesus

icy crow
#

that's not even much

woeful bough
#

im assumng

icy crow
woeful bough
#

this wont be in the description in game

#

oh

icy crow
#

to escape ' aka use them in code you have to \'

icy crow
# nimble island jesus

i spend basically every free minute working on my mod. whatever if it's drawing or coding (if i draw i take breaks to code because i can't keep up mentally). i once went on like 14h straight of coding with minimal breaks (for food etc.)

woeful bough
#

still crashed

icy crow
#

can you show the line

woeful bough
#

i removed all " and ' from my description

#

yea

icy crow
#

did you shift+enter?

#

in the site

#

instead of just shift?

woeful bough
#

when?

icy crow
#

there's
intead of [s]

woeful bough
#

oh

#

how do i get rid

#

just enter where the space is supposed to be

icy crow
#

just delete the new line and replace it

nimble island
#

just realised it says credit: eastern farmer on visual and properties

woeful bough
nimble island
#

awesome

#

wait the ss of omegadum

errant mason
#

journal 1 - first 6 years of author
journal 2 - spells
journal 3 - misc + main timeline

icy crow
errant mason
#

also what would Bill do

nimble island
woeful bough
#

he also has a second stage

woeful bough
#

and bill has a riddle

#

which needs you to have a specific amount of money

#

when you do

#

he turns weirdmageddon (which isnt done yet)

#

this one

heady frost
lapis mauve
#

i wish i didnt have to unzip and put my mods in my mod folder manually all the time

#

also last time i checked it just didnt show up

heady dock
lapis mauve
#

dang

nimble island
lapis mauve
#

i mean yeah but it's annoying if you update the mod

woeful bough
#

I don't re-download until I've added what I feel is a good update

#

Like

nimble island
#

yeah me too

woeful bough
#

I dont add one joker and update. I wait for 4

lapis mauve
#

but like

#

if something breaks

nimble island
#

ik

woeful bough
lapis mauve
#

yeah and see if it works

#

and that means i have to redownload it

nimble island
#

its annoying but really far down the list of things id like to be added

woeful bough
lapis mauve
#

i just wish you could at least select a download folder

woeful bough
#

That isn't something he can can change

lapis mauve
#

pretty sure it is though

woeful bough
#

...no

lapis mauve
#

ive seen other websites do it iirc

woeful bough
#

Which one(s)?

lapis mauve
#

nevermind

#

its just pretty annoying

#

anyway yall got some ideas for my mod™

nimble island
#

and whats its style

lapis mauve
#

just whatever lmao

#

lemme grab my tiny ahh list

nimble island
#

is there a way to grant access to a joker unavailiable yet

#

like if i want to have a joker not avaliable in shop but this other joker lets it be in shop

woeful bough
#

He's planning on it

#

I actually had that exact idea

#

The three journals can only appear one after the other

lapis mauve
#

sorry it took so long haha i needed to make it actually presentable

#

this is all i have

heady frost
#

and you can use the create joker effect to create that joker

#

but there's no way to make a joker appear after a condition like Cavendish unfortunately

heady frost
heady frost
rain mason
#

is Talisman support as an option ever to be planned?

#

mainly due to it being the hyperoperation library

heady frost
#

yes, I want full talisman compatibility for everything

rain mason
#

sweet

#

I assume that's rather low on priority though

#

wanna get the other items done first, yk

heady frost
#

yeah, will focus on adding more content and stuff first

rain mason
#

ye xD

heady frost
#

but currently a lot should already be talisman compatibility, though not everything is tested with talisman and some bits will be missing

#

but that is the end goal

rain mason
#

yeah

#

I was mainly also saying since talisman compatibility would open up hyperoperations (exponentation, tetration, pentation, etc.)

lapis mauve
#

What else does talisman have?

rain mason
#

something else I'd like to see really far down the road is support for Cryptid's rarities (Epic and Exotic)

lapis mauve
#

Just support for custom rarities in general

rain mason
lapis mauve
#

I dont feel like it should specifically be cryptid’s rarities

rain mason
#

yeah, custom rarities in general

lapis mauve
#

And that’s pretty easy to change in the code anyway

rain mason
#

also, I had a cool idea for one of the default joker sprites

#

hold on that crop looks horrible

#

there

nimble island
#

there are so many question mark defaults

heady dock
#

expanding on the idea of making new global variables from earlier, maybe just an entirely new tab that allows you to define new global variables (and maybe also custom text colors/backgrounds (and maybe also gradients with SMODS.Gradient if its easy)), and also when and how they change

#

might be a bit difficult to implement but could work pretty well

rain mason
#

one question, will the Editions tab have a visual shader editor or would you have to just opengl and import it?

icy crow
#

god spare us

rain mason
#

real

heady dock
rain mason
#

oh thank god

heady frost
heady frost
heady frost
#

but that will be after all vanilla jokers are replicable so atleast a week or two away

#

the timeline of things is

replicate all vanilla jokers
overhaul ui
refine a bunch of bugs
add remaining stuff for jokers
start working on consumables

rain mason
#

yippie

heady dock
#

there should be a condition for if a certain item exists/if a certain mod is loaded (using item keys/mod ids) and an option to add dependencies to individual jokers to better implement cross-mod stuff without needing to make dependencies for the entire mod

rain mason
#

also it's possible that those mods will have completely separate mechanics that just won't be loadable

#

(such as Talisman's very convoluted function to actually calculate hyperoperations)

heady frost
#

but at the same time, very accessible

heady frost
rain mason
#

yeah, if anything, the most realistic external mod support would be hyperoperation support for Talisman and adding stuff manually, since mods themselves have wildly different file structures from each other

#

so it'd be impossible to have an automatic file sorter or smth

heady dock
heady frost
#

rarities would be easier i reckon

#

i could just hardcode some big mods rarity

#

but having them directly interact with a specific mods features would be insane lol

#

might look more into it when everything is in a good state and im looking for a challenge

#

before starting joker forge it seemed pretty impossible but here we are

heady dock
#

creating cards from other mods without having to add dependencies for the entire mod should probably at least be doable, idk how interacting with completely new features would even work

heady frost
#

i will definitely burn that bridge when i get to it lol

wild pier
#

the glory of my jokers

heady frost
heady frost
#

but how many of them really work

wild pier
#

uhh

#

maybe

nimble island
wild pier
#

added new ones

heady frost
#

i love the python one

nimble island
#

how do i get my joker to raise in ^mult like a wee joker

#

I cant figure it out

heady frost
#

btw added sell value effect, mainly so egg and gift card can now be replicated

#

gonna try and re-style the block palette then go bed

nimble island
#

but the only variable i can pick is var1 and idk how to change or remove that

heady frost
#

press 'v'

#

to open the variables panel

nimble island
#

sorry

#

i didnt know lol

heady frost
#

nah its chill dont worry lol

nimble island
#

wait but how do i make it ^mult

heady frost
#

this is how i would do it

#

you click the x to toggle variable mode

#

for the value of ^mult

nimble island
#

oh

heady frost
#

then you can select a variable youve created

nimble island
#

whats the inital value

heady frost
#

its up to you, but i set mine to 1

nimble island
#

ok

heady frost
#

because ideally you would wanna start it at one, then incremement it by whatever

nimble island
#

and how do i show the amount its at on the desc

heady frost
#

in the editjokerinfo

#

if you click it, it will insert that variable into it

#

it will be #1#

#

and in game it will show that as the actual number for the variable

nimble island
#

ok i got a really cool joker thanks

icy crow
#

Wait is retriggering jokers available?

heady frost
icy crow
#

Wouldn't it be another context tho?

heady frost
#

it will be but so is regular retriggering

#

and destroying jokers

#

both of those require a different context

#

the codegen can intelligently make them for circumstances like that

icy crow
#

also from what i found you'd need

SMODS.optional_features.retrigger_joker = true

in the code somewhere

heady frost
#

thank u for the insight, i wil add it to the checklist but it wont be added until the rest of the vanilla related stuff gets added

lusty wagon
#

how to use the file you exported?

icy crow
#

you extract the zip and put the extracted folder into the mods folder

lusty wagon
#

k

#

how cos what i use to extract dont work

heady frost
lusty wagon
#

what is its name?

heady frost
#

you right click the zip and click "extract here"

lusty wagon
#

i dont get it when i do that and i do have windows

icy crow
lusty wagon
#

dont have dat

icy crow
heady frost
#

you are right clicking a file, rather than the zip

heady dock
#

also seeing more of the screen would help

lusty wagon
#

this is what it exported as

#

the card is called error

icy crow
#

Oh you didn't export the mod just the joker

heady frost
#

that is crazy

icy crow
#

there's

#

on the site

lusty wagon
#

yes cos its only one joker for now

#

and ok

heady dock
#

yeah but it doesnt work to export the joker and put it in the game because its missing all the mod info

lusty wagon
#

how do i do auther name?

heady dock
#

go to mod metadata

#

and enter all the required fields

lusty wagon
#

k

heady frost
#

let me know if some things feel like they are in the wrong categories

outer axle
#

Nice

lyric cradle
#

nice

woeful bough
heady frost
#

or atleast a condition for it

young relic
#

uhhhh
what's the point of this..?

heady frost
young relic
#

OH

stiff bobcat
#

this is literally a lifesaver wow

young relic
heady frost
#

is it not disabling boss blind?

#

maybe there is an issue that for a split second after the boss blind is selected, that code runs, but the boss blind isn't technically a boss blind idk

#

just use the passive trigger for boss blind disabled

stiff bobcat
#

is there an easy way to do something like castle or ancient joker or mail in rebate where it switches every round

young relic
heady frost
heady frost
#

hmm

#

I will look into it

umbral stag
#

for some odd reason i can't import my mod's metadata

heady frost
umbral stag
#

this should be good, no?

heady frost
#

that is different

heady frost
#

when you save a mod, you get a joker forge specific file

umbral stag
#

ahhh

heady frost
#

then you import that file

#

cos that file contains all the info on your jokers and everything in a way joker forge understands

umbral stag
#

yea

young relic
heady frost
#

the passive trigger will be better for disabling boss blind anyways because passive trigger does it's effect when it's added to your collection. for example, if you get the joker mid-blind, because it's blind selected, it won't actually do the effect, but with passive it will

young relic
heady frost
#

that's a relief haha

umbral stag
#

is this possible to create a rule for? i'm unsure if it allows for "if played hand contains [balahalal bl;alalha]"

heady frost
#

should be

#

there is not a "enhancement count" for hand played

umbral stag
#

okay i'll look

heady frost
#

but I reckon you can do some funky variable tracking

#

with card scored

umbral stag
#

ah so i can't detect if there's a stone card or whatever

umbral stag
#

i'll try

heady frost
#

card scored has stuff for enhancements

#

I need to add enhancements/editions/seal checking for hand played but I haven't gotten around to it lol, too busy tryna replicate all vanilla jokers

umbral stag
#

yea

heady frost
woeful bough
umbral stag
heady frost
#

payout would also be another variable

umbral stag
#

yeah but hmm

#

true true

heady frost
#

modify internal variable

#

to change a variable

#

then any value you can press the little x icon above the input to change it to variable mod

#

mode

#

and select one of your variables

woeful bough
heady frost
#

for now you will have to track it with a variable with card scored

woeful bough
umbral stag
#

yeah

woeful bough
#

that will change it every time it retriggers

#

not the first time

umbral stag
#

no, if you change it set

#

then you can put it back to 0 at end of round

#

i just did this

heady frost
pure ravine
#

I was trying to make a legendary joker that makes face cards and numbered cards considered as all suits but I don’t see the components to create it preferably the suit components

heady frost
#

it's a planned thing because it's required for smeared joker and pariedolia so it's priority

umbral stag
#

anyway i think this should work

  • when a stone card is scored, set hasStone to 1
  • after scoring, if hasStone = 1, then increase payout by 0.5
  • at end of round, payout the player equal to payout (1 by default) and set hasStone back to 0
woeful bough
#

tomorrow im going to try and make a bunch of joker ideas i had before my adhd disintegrates them form my head

umbral stag
heady frost
#

in the case there's more than one stone

umbral stag
#

if there's more than one stone, it wouldn't matter, no?

heady frost
#

ohhhh

umbral stag
#

since it's setting a value, not adding

heady frost
#

set

umbral stag
#

yea

heady frost
#

yeah

#

looks fire then

#

would be way less complicated if I got off my ass and just added the proper conditions in haha

woeful bough
#

Loke:

#

"This joker gains x1 mult per mod joker owned"

#

By tag I mean like "j_mod_customjoker"

heady frost
#

yeah I get what you mean, like the ability to have wildcards in the specific joker condition. like j_mod_*

#

bruh autoformat

young relic
#

there needs to be a way to see what your joker's key is
(maybe you can make it modifiable, in the properties section?)

#

because a joker with symbols only is PAIN to put down

woeful bough
young relic
#

a good example of this is:

woeful bough
young relic
woeful bough
#

Some do

young relic
#

the key automatically changes it to joker_(randomstuff)

woeful bough
#

' and "

heady frost
#

will add it to the edit joker into

#

info

young relic
umbral stag
#

@heady frost last question before i leave: are there any plans in the future for some kind of "shader creator"? i see that things like consumables, decks, and editions are planned to be added, and there isn't really a great edition thing for balatro right now (you can use things like shadertoys or whatever but they are impossibly hard to transfer over to balatro, even with tutorials)

heady frost
umbral stag
#

YES

#

i need this

heady frost
#

because what's the point in making cool editions without cool shaders

umbral stag
#

very true

woeful bough
heady frost
#

ideally it can be all visual too and you will see a demo of the shader too

#

and I want it to emulate the balatro style like you put your mouse over it and it transforms to your mouse

umbral stag
#

of the 11 editions in my mod, 2 of them have shaders
1 is ai slop mixed with completely random values that's probably riddled with dumb shit
and 2 was an accident 😭

heady frost
#

but that will probably a little while

umbral stag
#

yeah

#

i'm very excited for this

#

the entire thing, i mean

heady frost
#

thank u a lot I appreciate it genuinely

woeful bough
#

Its good for jokers too

#

Like hologram

woeful bough
woeful bough
#

Wouldn't hologram need a shader

heady frost
#

shaders will also probably have like a community made preset section where people can upload good shader presets and others can steal

heady frost
woeful bough
#

Oh okay I see

heady frost
#

atleast not before I make custom editions

umbral stag
#

yes

heady frost
#

but there's still custom consumables to come before that haha

woeful bough
#

Are you still taking template jokers?

heady frost
#

of course

#

I would love more template jokers

woeful bough
#

I'll work on one when I get home

heady frost
#

I want everyone on this server to send me a template joker lol

umbral stag
#

genuinely i know you were talking about doing all those vanilla things, could i like try and pr some of the template jokers? i don't really know much website code, but i could probably just copy from what's already there; this is insane and i love it

heady frost
#

would love to see a pr

woeful bough
#

Everything

heady frost
#

it's a big project so I welcome help, it's just difficult finding people to help because it requires good understanding in two niches lol

heady frost
young relic
#

okay so i'm curious on something
we have exponential mult/chips
but how do we pull off something like "^^^x"

heady frost
#

send me the robot art one

young relic
woeful bough
heady frost
#

you could just do exponential then alter the code probably but joker forge can't do that now

umbral stag
#

btw there should be an option to sort by collection order

heady frost
#

atleast from my testing

#

but it would be cool to have the ability to control the collection

#

to make things nicely ordered

umbral stag
#

well like just for the list

heady frost
#

OOH

#

this is vanilla reforged page

umbral stag
#

so like you know jimbo pops up first then greedy joker etc

umbral stag
heady frost
#

yeah you right haha

umbral stag
#

also what is this 😭

heady frost
umbral stag
#

ah

heady frost
#

you could just rescale it for joker forge but can't be bothered lol

umbral stag
#

also perkeo is fucking dead

young relic
#

thank you almac for making my life easier to understand how to do "^^^x"

heady frost
woeful bough
heady frost
#

because my version was broken lol

young relic
#

oh wait i forgot "canonically depressed sparky" has 50 destroy joker effects 😭

young relic
#

OH MY GOD 😭

heady frost
heady frost
young relic
heady frost
umbral stag
#

also unless john balatro leaked the next update secretly coming tomorrow, some jokers' rarities are wrong

woeful bough
#

Watching 4th of July fireworks on the 5th 🗣️ 🔥

umbral stag
#

(and diet cola)

heady frost
#

all those jokers are really easy to change quickly

umbral stag
#

yeah

heady frost
#

they are all stored in public/vanillareforged.json

#

and then the page just reads that json

umbral stag
#

yeah

heady frost
#

and that JSON is just me making them in jokerforge and exporting them as json like any other jokerforge mod

umbral stag
#

will changing the name possibly kill something

woeful bough
heady frost
heady frost
#

it gets converted into base64

woeful bough
#

Oh haha

heady frost
#

when it gets added back onto jokerforge, it gets un-converted back into the image and it's chill again

young relic
#

i should learn lua ngl

heady frost
#

it's a decent language honestly

#

would not program in it outside of this tho

woeful bough
#

I've heard it's easy to pick up and a good gateway

heady frost
#

in fact I didn't want to program in lua so much I made an entire website to do it for me lmao

#

it is a good language for sure

umbral stag
#

also i assume that scaling jokers' default values being #1# is unintentional

heady frost
woeful bough
#

It's the variable

umbral stag
heady frost
#

if you had a second variable it would be #2# and so on

umbral stag
#

only in actual lua code it should be "#1#," no?

woeful bough
#

I think he means in game

#

It shows up as #1# in game

umbral stag
#

not "in-game"

woeful bough
#

The joker forge description is supposed to be #1#

umbral stag
#

like i know what locs are i literally make cool mod things but also literal plaintext #1# shows up on the page

heady frost
umbral stag
#

i see; though, it's just a bit sudden seeing a loc_var be mentioned on a joker instead of the actual value
modded balatro wiki is probably a good example of this

heady frost
#

i could make it show the variable name on frontend you are right

umbral stag
#

it's a bit more visually appealing but obviously low-priority

heady frost
#

but i think its intuitive enough for newbies to understand that its a variable, and if they need to manually edit code they wont wonder what the #1# is

#

its an easy fix for sure but i think i prefer it as a #1# instead of the variable name

#

cos i want as little changes from what you actually do to what is actually there in code

#

thats why i dont want any restrictions on exporting, if you want to make a joker with no effect, just a trigger and 5 conditions it will let you kinda thing

#

if u get what i mean

stiff bobcat
#

THIS EVEN DOES METADATA FOR YOU???

#

god bring fortune on the creator of this

heady frost
young relic
#

i still love how i have a joker that is SPECFICALLY designed to crash your game if you buy it

#

(if you somehow avoid the crash initially, selecting a blind still crashes the game)

heady frost
#

thats just good game design honestly

young relic
#

all because they called him a "sprunki character"

stiff bobcat
#

where on the roadmap is trading card & destroy card in played hand effect 👅

#

asking out of curiosity ill be waiting until it gets added egg

heady frost
#

hoping to get all vanilla jokers fully functional by this week

#

then do some polishing for a week or so, then start on custom consumables

glass canopy
#

THIS IS SO PEAK

stiff bobcat
#

YAY :DDDD

#

this tool is so peak

heady frost
glass canopy
#

😭

#

will this ever add the ability to make custom bosses?

heady frost
heady frost
# heady frost

then custom editions/rarities/enhancements/seals, then custom decks, then probably boss blinds

#

only because i find boss blinds to be boring lol

heady frost
#

and rental

glass canopy
young relic
#

no escaping your crash, buddy!!!

heady frost
umbral stag
glass canopy
#

it will always be bulgoe

umbral stag
#

bulgoe

heady frost
umbral stag
heady frost
#

modern art

glass canopy
#

you can use it as a placeholder

#

yeah

umbral stag
#

wait wait

#

you can use this too two

heady frost
#

combine them

#

joker3

umbral stag
#

i mean

glass canopy
#

we already have every single one up to joker 9

heady frost
umbral stag
heady frost
#

you were one step ahead of me

glass canopy
#

oh yeah this should add custom rarities at some point

#

that'd be cool

umbral stag
#

where's my 22exomythic4mecipe

#

where's my abysmal

heady frost
glass canopy
heady frost
#

i hate the current ui outside of the rulebuilder i need a proper web designer for this shit

glass canopy
#

grrrr wheres my oeshrjklnsedarlknsmdrkjsmndnrjas,dmrn rarity

#

god came down from the heavens and said "let there be oeshrjklnsedarlknsmdrkjsmndnrjas,dmrn rarity"

glass canopy
#

AGAGAGAGA

heady frost
glass canopy
#

anyways i have to eep good night

heady frost
#

have a nice rest

glass canopy
#

when do you think consumables will end up being editable

#

cause I Can't Wait

stiff bobcat
woeful bough
#

Im looking forward to the condition that checks how many cards of one enhancement are in your hand

#

I was goung to make a joker for "X0.5 mult if played hand does not exist"

#

Like 5 stone cards

heady frost
#

i work quite fast

#

so hopefully sooner but probably 3 weeks

heady frost
heady frost
# heady frost so hopefully sooner but probably 3 weeks

but also keep in mind when consumables come out, it will be in an early state haha, the joker editor has taken like basically a month or so of a lot of work to get it to where it is and its still not done. consumables will probably be faster just because more things are in place and there is less variability with them but you get what i mean lol

woeful bough
#

Gains

#

X0.5

stiff bobcat
#

ah

lyric cradle
errant mason
#

what did you do

lyric cradle
#

accidently retriggered copying a card 1 million times

sour spear
#

how the hell 😭

summer python
umbral stag
summer python
#

if it didn't then i guess chaos would ensue.

umbral stag
#

no, your game would instantly hard crash

covert yew
#

Finaly got around to reading this. This is epic

#

Wild somone made this

wild pier
#

why the fuck are the max jokers in auto save 43

#

look at the fucking difference

#

my file

#

autosave

wild pier
wild pier
ebon marsh
#

wh

outer axle
#

Is there a way to add editions like polychrome to a random joker?

heady dock
# young relic erm

i think this is because the joker gets debuffed before it activates, as usually boss blinds are still activated for a bit before they get disabled

lapis mauve
#

ooh just noticed the block palettes

#

dang thats smooth

#

cna someone explain what issues are on github

#

are they just bugs?

heady frost
heady frost
lapis mauve
#

can other people add stuff too

#

as like

#

suggestions

#

or should we do that here

heady frost
#

yeah go for it, it's better to do it on the GitHub too in case I miss it here

lapis mauve
#

alrighty

#

if i have multiple, should i make multiple different ones?

heady frost
hidden oriole
lapis mauve
#

yo why legendaries $8 now 😔

#

also this should be allow in shop

heady frost
heady frost
#

I should probably change it

lapis mauve
#

yeah normally it's 20

lusty wagon
#

where to find photos that are right size?

glass canopy
#

is this supposed to be a bug

lapis mauve
#

just make them 71 by 95

#

if you mean the original sprites you can find them on the spriters resource

lusty wagon
#

i cant figure out how to change their size tho

lapis mauve
#

what program are you using?

lusty wagon
#

what do you mean program?

lyric cradle
lapis mauve
lusty wagon
lyric cradle
#

142x190

lapis mauve
#

eh no

lusty wagon
lapis mauve
#

normally its 71 by 95

lapis mauve
#

i can send you one

lusty wagon
#

pls do

lapis mauve
#

this is what i normally use

#

and also jimbo if you'd like

lusty wagon
#

is that the right size?

lapis mauve
#

yep

lusty wagon
#

k thx

lapis mauve
#

np

lusty wagon
#

i used it the template and it dont work i made a custom one

heady frost
lusty wagon
#

dont work pls help

glass canopy
# heady frost what is

uh so basicaly i have a varible for #1# which is 20 but in the description is shows at #1#

lapis mauve