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

1 messages · Page 12 of 1

heady frost
#

maybe, but they also have different sound effects and particle effects with them

lapis mauve
#

Really?

#

I don’t see any difference tbh

heady frost
#

yeah like when they are used and stuff I'm pretty sure

#

I swear I'm not going insane lol

#

ohhhh you mean for the shader for consumables sets

lapis mauve
#

Mhm

heady frost
#

yeah idk the difference except I think spectrals may be shinier than planets

#

but I could be wrong idk

lapis mauve
#

Probably just color difference

#

I dont think planets have shine anyway

heady frost
#

today I wanna add a bunch of new conditions and effects to the consumables and also make it so it comes up with your consumables in the joker editor

nimble island
#

there already are

#

oh you mean for consumables

heady frost
hidden oriole
lapis mauve
#

Consumables have rarities?

elfin nest
#

I think

#

It's like

#

The soul for example

#

Where it's rarer

#

Than the rest

lapis mauve
#

Oh

#

Thats weights

steel steeple
#

will there be an update that allows you to tell a joker to just perform calculations within actions that set numbers?
example: I used joker forge as a template to create a scaling PowerAnte joker, but I had to go in and edit the code myself, rather than just setting it up in joker forge. while going in and editing the code was easy, it was still time consuming compared to simply making a plus or minus ante joker

#

what im trying to say is

#

it should just allow you to set game variables and joker variables to mathematical expressions using internal joker variables, game variables, etc

#

which would make my PowerAnte example as simple as typing $current_ante ^ $powAnte into the Set Ante Level action, and then incremement powAnte in the next action

heady frost
#

oh I get what you mean

#

to do something like that it would require some big changes to the code generation, would be cool definitely but that's something that will be implemented once I have a basic version of all the major features

steel steeple
#

oki :3c

heady frost
sour spear
#

when can we make jokers give itself or other jokers editions

heady frost
#

probably not until more consumables stuff has been done ngl

slate glen
#

@heady frost my latest export has seemingly randomized the images of my jokers

#

could be something to do with a change in the order of my collection

previously they were ordered by creation date, now they are ordered alphabetically

lapis mauve
#

Did you upload the files in 1x scale

#

And if so do you have pixel smoothing on?

#

Did that for me too, apparently the 1x scale is just jumbled up

wild pier
#

wait are mine jumbled

#

nope

lapis mauve
#

Not sure, but it did for me last time i checked

#

Though that was a while ago

sour spear
slate glen
#

not sure what the correlation is there

nimble island
wild pier
#

play sound and replace bg music would be fire

#

im begging..

heady frost
#

you are better off doing it yourself for now unfortunately

wild pier
#

okoolio

heady frost
#

but you might be right, it might be due to reordering stuff in the pages

#

i will have a look at it soon because its annoying, just adding more stuff to cosumables now

#

added the create consumable effect for consumables

#

will look into changing up the ui so that you can create custom consumables and custom rarity jokers now

#

will probably take a little while tho

nimble island
heady frost
#

for consumables like temperance or the high priestess

nimble island
#

oh

hidden oriole
heady dock
lapis mauve
#

what about creating jokers

woeful bough
hidden oriole
pearl path
#

This tempts me for greater ambitions.

#

nevermind it already came out

icy crow
#

It was 3 days ago

#

Ofc it came out

#

You underestimate the development speed here

pearl path
#

Sorry, I'm used to programmers who wallow in months of silence after an announcement to declare a release. (Unrelated to this community)

#

I must applaud the efforts of the programmers here.

woeful bough
#

is there not an option for custom consumable sets

lapis mauve
#

there is

#

at the bottom

woeful bough
#

oh okay

rain mason
lapis mauve
#

iirc the only shine shaders in the code are negative_shine and voucher

heady frost
heady frost
#

i have a fleet of programmers working on joker forge day and night to release updates before you can even think of what the update is (i dont)

woeful bough
#

if i dont have the conditions for cards selected will it just work on every card held in hand?

heady frost
lapis mauve
#

wait are there multiple devs?

heady frost
#

like if you select 5 it will change all 5

woeful bough
#

trying to do this

heady frost
lapis mauve
#

dang

heady frost
# woeful bough trying to do this

wont be possible to do unfortunately right now, high priority though because the stuff for destroying consumables is already there so come back in a day or two and it will probably be there

woeful bough
#

ill just make it up to 10 cards lol

#

makeshift

heady frost
#

im currently working on a system where the custom consumables, consumable sets, and rarities are all ready to be used inside of other effects

#

so you can finally create a joker that creates your custom consumables

#

and so on

woeful bough
#

nice

heady frost
#

eventually i wanna overhaul this so it brings up a menu and you just select the joker instead but for now the key system works lol

pearl path
#

I do hate to be rude, but would it be possible to have a consumable usage trigger restricted to one consumable type? (For context, I am aiming to make a joker that gains 50 chips every time a tarot card is used.)

pearl path
#

How is it done?

woeful bough
#

my discord is tweajing hold on

heady frost
#

i think there is already a consumable type condition tho

pearl path
#

Ah, I see it now, I do apologise for my blindness.

heady frost
#

working on the system to use your own custom created consumables, consumable sets, and rarities from within your effects. this might take a couple of days because it is more complex than i originally thought, ive got them to display dynamically, but the code generation is a big hassle so sorry if theres no/little updates over the next couple of days whilst i sort this out

heady frost
#

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

slow hill
#

I was wondering, if you were to add custom editions, would you intergrate them like the rarities?

heady frost
#

definitely

#

with this new system im making for the frontend, it will all be sorted and every effect will have your custom made stuff there too

#

this goes for poker hands, seals, enhancements, all that good stuff

#

i also want to get rid of the separate tab for rarities and have it at the bottom like the consumables page has it but thats a job for after this lol

#

for a rough time frame of when i will get started with enhancements, editions, and seals, at most two weeks. consumables need way more polish until then

slow hill
#

absolute cinema

#

How can I code it without using joker forge?

#

basically in the normal-balatro-modding way

woeful bough
slow hill
woeful bough
#

open the main.lua

#

of the mod

slow hill
#

cause the joker forge has a file for rarities but a folder for consumables

#

bet yeah go on

woeful bough
#

you can open any lua file and edit the code from there?

slow hill
#

I mean

#

look i'll show

#

like this I mean

woeful bough
#

yea

#

open them

#

and you can change them

slow hill
#

I know

#

I can code T_T

woeful bough
#

...then what are you asking?

slow hill
#

just how can I make a custom edition?

heady dock
#

could help maybe

slow hill
#

cheers

heady frost
#

also fire art

woeful bough
#

the one on the left is cooked

#

the color palette is still there and it says temp on the bottom 😭 idk how i didnt notice that

slow hill
#

and this is how I'm importing it

heady dock
woeful bough
#

this is what it looks like in photopea

heady dock
#

well the shader is only applied in game, its not part of the image

woeful bough
#

ik

#

its not there

heady dock
#

hm yeah

slow hill
heady dock
#

i dont know jack shit about making editions

slow hill
slow hill
exotic pasture
#

the forcetrigger in question

#

and also color cards

heady dock
#

cant wait for cryptlib to become a seperate thing so we can get support for it here

#

will be peak

heady frost
ashen prairie
#

Ideas for the devs on Consumables (Based on mods)

Usage

  • While in Hand
  • Selected Joker
    (To make things like the Stands from Cardsauce)

Conditions

  • Specific Rank
  • Specific Suit
  • Specific Enhancement
  • Specific Edition
  • Specific Seal
  • Specific Joker

Effects

  • Add Hands
  • Add Discards
  • Add Hand Size
  • Give Consumable
  • Give Joker
  • Destroy Random Joker
  • Destroy Selected Joker
  • Give Tag
  • Add Playing Card

The idea is to make consumables like one-use jokers. Which are... kinda what they are in reality
I hope this isn't too much on you, Mr. Morning ^^"

heady frost
#

thank you, that is a great list i appreciate it

#

i will be adding MANY more stuff to consumables after i make it so you can select them in other parts of jokerforge

#

and then after ive made a bunch of them, i need to update the vanilla reforged page to have sections

woeful bough
#

Will the selecting them in other things be available today?

ashen prairie
heady frost
whole gust
#

"Prevents Death" still shows "Saved by Mr. Bones"
-# making a custom message would be nice

nimble island
#

even like cryptid

woeful bough
#

yea

ashen prairie
#

Until the consumable expansion is done, should I make my consumables as Jokers to get an idea of how they'd work?

woeful bough
ashen prairie
woeful bough
#

The main thing i want is to do "_______ to all cards in hand"

#

So like a condition that just says "all cards"

oblique egret
#

2 are not activating scholar. is something wrong here?

#

selecting aces and 2s together also isn't making "of a kind" hands

oblique egret
#

well aces are not activating wee so its not that

whole gust
ashen prairie
#

Dang, doesn't show custom rarity

heady frost
heady frost
ashen prairie
nimble island
#

Would it work if I made a custom epic rarity

ashen prairie
#

An example of my consumable joker test

keen glade
#

I noticed the Oops! All 6s copy uses a special effect that just doubles probability, though with the newer probability system from steamodded you can easily change the numerator and denominator with a simple calculate function as well as check if a probability succeeds or fails (there's also the ability to edit the probability of certain cards an example below) calculate = function(self, card, context) if context.mod_probability and context.trigger_obj and context.trigger_obj.config and context.trigger_obj.config.center and SMODS.has_enhancement(context.trigger_obj, "m_glass") then return { numerator = context.numerator + 1, denominator = context.denominator + 1 } end end (The example increases the numerator and denominator of just glass cards, if you need more examples i have quite a few in the newest update of https://discord.com/channels/1116389027176787968/1226203695365099681)

exotic quartz
sour spear
#

im always wondering that

woeful bough
heady frost
heady frost
#

the epic was a test for custom rarity thats hardcoded into ui selection that i forgot to remove

#

it has already been removed in my build lol

woeful bough
#

Your essentialy adding gamevars for custom rarities and consumables sets, right?

heady frost
#

basically but it will just be alongside your actual sets and rarities in the dropdown

woeful bough
#

very useful

sour spear
#

designed some placeholder images

woeful bough
#

why did this crash the game?

ashen prairie
#

Feels so cool to see it up there. Hold on, I'll try to show you what it does.

#

The style of these little prototype "consumables" is honestly kind of like how it used to work in older builds of Balatro, where consumables and jokers stayed on the same section

sour spear
#

my old consumable was just judgement but you can spawn one rarity

woeful bough
woeful bough
brave dome
sour spear
woeful bough
#

And adding custom consumables to jokerz

#

A lot of these cards aren't possible yet (by a lot I mean shimmer)

sour spear
woeful bough
#

"Why are you all booing, im right!"

#

Yoooo I found the language the boss blinds come from

ashen prairie
# ashen prairie

It was showing up CRAZY lots, so remember to make your rarity weights real low, guys

sour spear
exotic quartz
#

is there a way to make the message box display variables? #1# doesn't seem to work, and message colors don't change either

sour spear
#

i think theres a bug with the edit triggered card with changing rank and suit idk

uneven hedge
#

making a joker which gains the chip and mult bonus from every planet card used and for some reason it only gets the bonuses from pluto, other planet cards don't do anything

sour spear
frosty isle
#

was updating my jokers couldnt save one of them because of the description which is weird.

Copies the leftmost Joker's ability[s] allows debt of up to {C:money}$20{}

nvm i found my issue i just cant read lmao

exotic quartz
wild pier
sour spear
#

yes

sour spear
wild pier
hidden oriole
#

can i make 2 jokers retrigger each other endlesly

wild pier
#

but make it spawn itself when a card is scored

wild pier
#

lemme make a example

hidden oriole
#

im just really stuid with all that varialbes and other stuff

hidden oriole
hidden oriole
wild pier
#

yeah supposed to add mult

#

or money

#

or chips

#

or whatever

hidden oriole
#

alright never mind im just stupid

sour spear
#

v2 update of 🚽tro is out

ashen prairie
#

I can't wait for something like a deck creator.
Then I could set it to only spawn certain rarities,
Ban cards I don't want,
And essentially make my own set of Jonklers specifically for that deck
And make the dumb little bootleg physical version of Balatro I wanna make, IN balatro!

But of course, that's for maybe a month or two's time.
Being a dev is hard, long work.
Rushing a dev only makes the finished product either need to be worked on for longer, or made a lot worse.
We'll all get so many fun toys to play with eventually. -w-

errant mason
lapis mauve
#

can we get individual weights for consumables

#

also i dont think the dropdown of seals and stuff need explanations

#

its just unnecesary clutter since people can pretty easily look it up

heady frost
#

anyways im properly awake now

#

i wanna go ham today

lapis mauve
#

what about soul 🤔

#

also an easy thing to have is for consumables to create jokers

#

maybe like

#

tables for items

#

so you can choose a table of for example jokers, tarots and spectrals all in one

heady frost
#

i will probably add something like that when i get around to booster packs

#

because i will have to deal with a lot of weighting then

lapis mauve
#

iirc its just a variable thingy

#

or well

#

last time i made a mod it was

#

lemme check

heady frost
#

it might not be I'm still quite noobish so you might be correct

lapis mauve
#

me too haha

#

pools would be nice to have though

#

soul_rate

#

loved this mod

crude trail
wild pier
heady frost
lapis mauve
#

Didnt make it lol

#

One of my friends did

#

And i offered to make it an actual mod

heady frost
#

so fire nonetheless

sour spear
heady frost
#

oh shit yeah

#

i will add them today after i finish up this new system

#

but remind me later on if i dont cos i might forget

lapis mauve
#

Also probably change the consumable placeholders to new ones

#

Cuz ones that look like jokers dont fit lol

heady frost
#

and the way i wanna do the placeholders for consumables is similar to how i did it for jokers

#

it automatically takes placeholders from this file

#

and the credits are just a list of credits correlated to the placeholder number

#

cool little system

#

tbh if you guys want you can fork the repo and just add whatever you want to be added as a placeholder and make a pr lol

lapis mauve
#

tbh the placeholder art bothers me

#

not that it's bad

#

just really inconsistent

heady frost
#

i think its fun because its a bunch of different styles from across the community

lapis mauve
#

yeah

heady frost
#

its the type of thing that gets replaced quickly anyways

lapis mauve
#

it is, but my autistic brain hates it for some reason

lapis mauve
#

aight bet

wild pier
#

okay heres my place holde

heady dock
#

orange?

#

also idk but this doesnt look 71 x 95

wild pier
#

its x2

lapis mauve
#

bana

wild pier
#

please

#

i wanna see their reactions

lapis mauve
#

2x version

heady dock
#

why is 2x smaller 😭

lapis mauve
#

its default 2x size

wild pier
#

making a new placeholder

#

forgot that i had rhis

lapis mauve
wild pier
#

no coca cola

lapis mauve
#

ok this is starting to get annoying

#

please at least make a setting that clicking outside the properties box doesnt close it

wild pier
heady frost
#

im still working on the new system so you can select custom stuff in parameters

#

im almost done, create joker seems to work. just working on consumables stuff

#

will probably come out today

lapis mauve
#

also can i ask whats broken about level up

#

i'm assuming its like

#

the random option?

wild pier
#

can this be a plzceholder

lapis mauve
#

why does it have those edges

#

and its like

sour spear
#

these pixels are so smooth

lapis mauve
#

blurry for some reason

sour spear
#

i dont like it smooth i want it crunchy

heady frost
wild pier
#

i used this

heady frost
#

its mostly a reminder for me to go fix it but it needs special logic compared to everything else

lapis mauve
#

use this

#

sometimes it becomes blurry for some reason

wild pier
lapis mauve
#

wuh

#

click on the image, click on it again to zoom in and then copy

wild pier
lapis mauve
#

blurry my behated 💔

#

wait what does change poker hand variable do

heady dock
#

to do list

lapis mauve
#

huh

heady dock
#

it changes a poker hand variable

lapis mauve
#

ohh

heady dock
#

like to do list does at the end of round

lapis mauve
#

i need jokers for my "silly :3" rarity help

lilac yacht
#

Cat: goes :3 after every hand

lapis mauve
#

its gonna be peak

heady dock
#

just make them all silly cat images

lapis mauve
#

i might

lapis mauve
wild pier
wild pier
lapis mauve
#

x1 mult for every :3

#

and its just really broken

heady dock
#

because its :3 (divided by 3)

lapis mauve
#

what about negative :3 mult

#

so x3 basically

wild pier
#

how about..

heady dock
#

wdym by negative :3

wild pier
#

x3 mult every common joker

lapis mauve
#

x3 mult for every silly :3 joker

wild pier
#

coolio

heady frost
#

big update to the code generation, now you should be able to set your parameter values to custom things you made elsewhere!

#

let me know if anyone has any troubles with this, i expect some issues im ngl lol

#

i will get on with bug fixing and little improvements for the rest of the day

wild pier
#

oh my freaklinks..

ashen prairie
#

Oh btw, Mr. Morning, do you know what a rank variable does?
Since enhancements don't exist yet, I'm making a one-way lock on a specific rank when the card is bought
That specific rank it chose now acts as the "enhancement"

heady frost
#

card rank variable is not a variable specific to a card

#

its a type of variable a joker can use

#

look at the mail-in-rebate example to see how its used

hidden oriole
undone kraken
#

@heady frost Oh man I've been using this for a few days already and I just want to say that this is an incredible tool to get started on things.

By any chance could we get also get an option to just write and store custom code (as generated in the lua file) for a card instead of using the editor? I found that the tool is incredibly useful even for just organising your custom joker collection.

Love it!

heady frost
#

it is already quite a heavy site and doing that will decrease performance massively, its a shame that it isnt a desktop app because that would be very feasible lol

undone kraken
#

Awesome! Looking forward to it! ^^

lapis mauve
#

Why not make it one egg

ashen prairie
#

My jerryrigged "enhancement" card is tested!

heady frost
# lapis mauve Why not make it one <:egg:1185774071150018580>

im not as experienced in making desktop apps as i am websites, there are things like tauri that simplify the process but development from here on out would not be as fast and porting it over to be a desktop app now would take weeks of work. also i dont like the idea of people having to download stuff just to run it, with it being a website, its much more accessible

heady frost
#

okay im gonna add a couple more consumable effects

#

next up is the generic ones like handsize, discards, hands, stuff like that

ashen prairie
#

I'm gonna make a more fluid "consumable" joker next

#

Polish my old build of it

silent rock
heady frost
#

until then, its just optimisation

silent rock
#

makes sense

heady frost
#

and ive never worked with electron apps so it might be fun to learn

hidden oriole
sour spear
heady frost
sour spear
#

crashed

heady frost
#

i will take a look after i finish these consumable effects

wild pier
#

what feature do you have planned next

#

like after you finish all the consumable things

#

whats after consumables that you have planned

heady frost
wild pier
#

im gonna check back on joker forge after a week so i can see the new stuff

heady frost
#

hopefully by then consumables will be in a much nicer place

#

i reckon i will stay grinding consumables for another week or two then boosters for a few days, then editions and enhancements and whatever for the next few weeks

somber oar
#

So joker forge will be able to be used in theory for an entire mod?

heady frost
somber oar
#

Fire! Really good for people like me who don't wanna learn how to code.

ashen prairie
heady frost
#

just added the edit hand size, hands, and discards effect to consumables

heady frost
ashen prairie
#

Technically a consumable is just a one-use joker

wild pier
ashen prairie
heady frost
ashen prairie
heady frost
#

added two new effects for consumables, convert all cards to suit/rank effects

hidden oriole
wild pier
#

plalala

#

talala

lapis mauve
#

creechie's girl deck 🔥

woeful bough
sour spear
#

mmmm

woeful bough
woeful bough
# sour spear

better worded description "when a number card is played, destroy it and create an ace of random suit. Gains X1 mult per ace gained this way."

sour spear
#

uh yeah i fixed up the description before updating the mod

#

its out now if you havent seen

#

currently the only way to get mythic is with the pls mythic rare card

woeful bough
#

how good do you want mythics to be?

wild pier
delicate cave
#

Gives +50 chips or
+5 mult
Is there anyway that I can make my joker have this ability

sour spear
woeful bough
#

if were talking cryptid

#

itd be like

#

X5

wild pier
#

ping him or smth

#

hes usually online

woeful bough
#

isnt it just random chance

wild pier
#

he’d probably add it to his list

wild pier
woeful bough
#

lol

nimble island
#

Cokelock did you get the profile picture from geometry dash

woeful bough
#

but my character is based off of my icon, yes

#

its my favorite game of all time

heady frost
delicate cave
heady frost
#

2 random chance groups

#

with the effects inside

delicate cave
#

Ok thanks

hidden oriole
heady dock
#

not yet

#

pretty sure thats being worked on right now though

woeful bough
heady dock
#

peak

woeful bough
nimble island
#

can someone ping me when I can recreate soul but with my own rarity

woeful bough
spark patio
#

You gotta add the consumable type if thats what you're looking for

heady frost
#

oh wait

#

i think i forgot to update that condition lol

#

give me a sec it should be quick

wild pier
#

shop slots on always active when

heady frost
#

when consumables are in a better state

heady frost
wild pier
#

dude whered rarities go

#

most of mine are unknown now

#

example

woeful bough
# wild pier

They're still there you just gotta change them back

wild pier
autumn dove
#

at the bottom there's another tab

wild pier
#

oh

lapis mauve
#

nice

silent rock
#

btw the text for the consumable sets customisation is wrong its not collection rows and collumns, each number in that table is the length of the next row, and you can have more than two

#

aka 4 5 would give 1 row with 4 cards and 1 row with 5 cards

lapis mauve
#

wuh

silent rock
#

vs 4 rows each with 5 cards which would be the case if there were 4 rows and 5 columns

#

the left one is 4 rows and 5 columns and the right one is what it actually looks like ingame

#

with 2 rows

lapis mauve
#

oh

#

so its just row 1 and row 2 amount

silent rock
#

yes

#

and you can have more than 2 rows

lapis mauve
#

how 🤔

silent rock
#

but jokerforge doesnt support that

lapis mauve
#

dang

silent rock
#

put more than 2

#

im pretty sure you could only put 1 to only have 1 row

#

you can

elfin nest
#

Isn't it possible to make a condition to check for custom rarities

woeful bough
marsh shoal
woeful bough
marsh shoal
#

The Geometry Dash server has multiple tags?

woeful bough
#

ig

#

it doesnt say your part of the GD server

marsh shoal
#

I'm not

#

I just had noticed that the Geometry Dash tag looks fairly similar

woeful bough
exotic quartz
#

@heady frost would you consider adding a highlight around the and/or part of conditions? I only just now found out about it, so making it more visible may make it more intuitive

olive agate
#

i wish there was a condition for jokers about a specific custom consumable

woeful bough
#

Consumable tpye/Consumable held has custom sets

#

And you can specify which specific card from the set you want

olive agate
#

oh ok

#

didnt know actually

olive agate
olive agate
olive agate
woeful bough
#

It fails to load one consumables for some reason

woeful bough
olive agate
exotic quartz
lilac yacht
#

still pretty new to this and trying to understand it properly, is there a way to check for cards played instead of scored? (so something could only happen once with 1 card even with 8 retriggers on it)

lilac yacht
#

no green and small text at the same time 😔

lilac yacht
#

how would i do that?

woeful bough
woeful bough
lilac yacht
#

aight

lilac yacht
woeful bough
#

Also that's how you do anything multiple

lilac yacht
#

ill keep it in mind if i need to do multiple things like that later

woeful bough
#

You can technically do {C:white,X:legendary,E:1,s:0.5}

lilac yacht
#

o great heavens

crude trail
#

The idea behind this joker is still unclear. Maybe I'll have to do something about it

woeful bough
#

Also it could be "X5 mult every other hand"

#

Since that's what it is

olive agate
#

i wish there was a condition about "if then else" if you now wat i meant

woeful bough
#

Which is that

#

Click on the "and" between two condition grips and ot turns into an "or"

olive agate
woeful bough
#

1 in2 chance to double money

#

1 in 2 chance to set money to 0

olive agate
#

but then both effects will trigger

woeful bough
#

Also if it does trigger the 0

exotic quartz
sour spear
woeful bough
woeful bough
#

this also crashes it

#

@sour spear you should probably fix this lol

#

a lot of the jokers are shuffled

crude trail
young relic
#

i wonder why judgement isn't implemented yet

sour spear
#

later im forsakening

young relic
#

it's basically just "Create Joker" am i not wrong?

#

also i love how in my pool of "Jen's Almanac levels of Unbalanced" jokers, this is the only one that isn't so fucked up

woeful bough
sour spear
#

can you try uhh remove the mod folder and downloading it agan

wild pier
woeful bough
#

balancing

wild pier
woeful bough
wild pier
#

you wanna see my type of rarirties vro..

young relic
wild pier
woeful bough
#

if i could id do tetration

young relic
woeful bough
young relic
sour spear
#

ok i replaced the zip file

#

@woeful bough try downloading the mod in the github

woeful bough
#

my most unbalanced joker (besides TV time) is me

young relic
#

was the one i was talking about

woeful bough
#

its just every joker

#

lol

young relic
#

SO FUCKING STUPID

woeful bough
olive agate
woeful bough
olive agate
#

oh ok

young relic
#

(thankfully) it isn't TOO difficult to modify it

#

so long as you have talisman you just have to change the inside of "return { (code) }"

wild pier
young relic
#

oopsie

wild pier
#

OH MY FUCKING EYES

#

EVEN THOUGH IT SAYS DARK EDITION

#

MY EYES BURN

young relic
#

oh there is a dark mode on notepad++

heady frost
exotic quartz
#

no idea what's causing this but random cards appears to be making dupes

ashen prairie
# young relic this one

Ah yes, the classic Cryptidlike modder
A respectable occupation
A tip of the hat, from a vanilla-style modder

#

(Well I say vanilla when im doing whatever this is)

heady frost
heady frost
#

so ill have a look now

heady frost
# woeful bough why does this crash the game?

gamevars have not been properly integrated into code generation for consumables, i will look at doing that rather today or tomorrow maybe if i can think of a solution, thats why horizon doesnt work

#

you can see actually in the code how jokerforge stores gamevars as GAMEVAR:total_hand_levels/3/0

#

usually for jokers they will then convert that into the proper code respective to that gamevar, but consumables dont have that yet

#

also shimmer is not crashing for me

woeful bough
#

ill send the old version

oblique sail
icy crow
oblique sail
#

Oh is it a custom variable?

icy crow
woeful bough
#

probably could have optimised it better

oblique sail
#

thx, now i know how to add chips/mult

wild pier
#

greenable template if you wanna submit any

#

(btw they have overlays)

crude trail
icy crow
#

Find help

heady dock
#

truth nuke

heady frost
#

I AWAKE

#

my sleep schedule is so asss

heady dock
#

john good "joker" forge morning no way hi

icy crow
heady frost
woeful bough
#

its 12 PM for me

icy crow
crude trail
#

What time is it there? here it's almost 13:00

icy crow
heady frost
#

it is 5pm for me

#

i woke up like an hour ago

#

i went to bed at like 10am

#

its because i woke up at like 1am and i couldnt get back to sleep

#

whenever i wake up in the night i cant get back to sleep its so annoyin g

woeful bough
crude trail
heady frost
crude trail
#

sometimes I just want to make jokers in Spanish without translating the joke

heady frost
woeful bough
woeful bough
wild pier
#

do 3 choices work or only 2 work

heady frost
#

horizon crashes because it uses gamevars

#

which consumables dont support at the moment

wild pier
heady frost
#

im waiting until i get a lot of effects done for consumables before i add gamevar support

heady dock
#

they dont affect each other

heady frost
#

also

#

i just changed it so those effects dont exist anymore

#

they have been combined into a "edit card" effect

#

also, i just added this effect too

somber oar
#

Is there a final hand of the round played block? Cant seem to find it if its there, or how to make it exist

heady frost
#

for jokers? you can use the "remaining hands" condition

heady dock
#

just check if remaining hands = 0

heady frost
#

look at how dusk does it

somber oar
#

Alright thanks

woeful bough
heady frost
crude trail
wild pier
# crude trail lmao

does it show it in full screen or does it genuinely just show it like that

#

does it genuinely squish the resolution

crude trail
#

reduce the window to get a better view and there is still more text missing

somber oar
#

Im either tweaking or I cant make it, but im trying to make the effect of When the last hand of the round is played, destroy played cards and gain x0.5 mult.

somber oar
#

Well the Destroy Triggered Card effect is not showing up in the effects list despite it existing elsewhere

#

What I see working on my joker vs. What is visible while looking at trading card.

woeful bough
#

you can just change the art and name

somber oar
#

Attempted and cant do it, I just dont think the effect is compatible with last hand played.

delicate cave
#

How to make my text smaller for the "(must have room)" line

somber oar
#

Ah thanks

heady frost
#

added the create joker effect for consumables

heady frost
#

you cant destroy cards in "hand played"

#

you can still do card scored as the trigger, then do remaining hands = 0, then destroy triggered card

#

that will destroy all cards in the last hand of the round

somber oar
#

Alright thanks

#

Ill probably be asking a lot of questions since this is pretty new to me

woeful bough
#

i think making the weight be able to go in the 0.00's would be nice

#

for soul-esc cards until booster packs come out

woeful bough
woeful bough
heady dock
#

but does it destroy all other jokers?

woeful bough
#

no

#

not a thing yet

#

and nobody really gets exotics from that tbh

icy crow
woeful bough
#

i didnt...

#

is that what the card is called in cryptid?

icy crow
#

simillar

woeful bough
#

what else do i call it tho :/

icy crow
icy crow
heady frost
# woeful bough

let me further test it with custom rarities, forgot to test it with them lol

heady frost
#

wait they are, the code gen isnt even generating code for them lol

#

wait not they are not

woeful bough
heady frost
woeful bough
#

Haha

heady frost
#

i am not looking at your json i have made my own

oblique sail
#

Crash 😞

woeful bough
oblique sail
#

Idk I think i did it wrong

#

-# Joker 1 - if you have at least 20$ at end of shop take away 20$ and gain both one joker slots and ^0.25 mult
-# Joker 2 - when a heart is played gain Xn mult n goes up by 1 when a heart is played

#

Its not that complicated

woeful bough
#

Gimme a sec

oblique sail
#

Mb

#

As you can tell I am from england

#

I am so fluent

low jasper
oblique sail
#

Yeah that's what I did

#

At least I did that right

woeful bough
#

idk joker 2 is confusing

oblique sail
#

Played a heart and a variable goes up by 1

#

Then do x mult to the variable

woeful bough
#

that isnt how it was worded

oblique sail
#

Yeah

#

So it's scaling x mult lusty joker

somber oar
#

Hooray my first successful joker works

oblique sail
#

Good

jovial raptor
#

hey i need help w something

#

this rule doesnt give me 5 dollar when hand finishes scoring

woeful bough
jovial raptor
#

i want to compare the initial mult with the current mult and if they are equal it should destroy itself

#

after scoring

woeful bough
jovial raptor
woeful bough
#

...when hand finishes scoring functions identically

jovial raptor
#

but its not supposed to be equal

#

they are NOT equal

#

the joker destoy itself before scoring

jovial raptor
#

but does it before

icy crow
#

context.after think ice cream's -5 chips
context.joker_main think normal Joker's +4 mult

heady frost
#

i should probably put the actual context names in the triggers descriptions

#

that might be useful

icy crow
icy crow
heady dock
somber oar
#

Is there a triger for having a specific joker? (for example, gains x0.5 mult for each Joker(jimbo) in play?)

heady dock
#

#SMODS.find_card(<whatever the key of the joker is>) i think

#

it should return the number of copies of that joker you have

icy crow
heady dock
#

oh oops

somber oar
#

Oh nvm theres a module for it.

heady dock
#

the actual coding brainrot is setting in

somber oar
#

Thanks though just found it.

woeful bough
heady dock
#

holy hell

somber oar
#

Woahhh

woeful bough
heady frost
heady frost
#

are you just putting 100 into the cards lol

woeful bough
#

yea

#

exactly what i did

#

considering most people wont have 100 hand size and even if you do you probably already have your deck fixed

heady frost
#

thats so good

crimson silo
# woeful bough

imagine how good it'll be with shark joker from prism which makes all next editions be polychrome, and then also add dark prism so shark now makes all next editions astral which is ^1.12 mult

jovial raptor
heady frost
#

or just put the destroy self as the last effect

#

and it should just work

#

and do that effect last

heady dock
#

make multiple triggers

heady frost
#

on your rules

jovial raptor
# heady frost you can drag the effects around to sort them

What I need is:
At the start of the hand, I want to store the initial Mult value.
Then, after scoring is complete (after all card effects and Jokers are calculated), I want to:
Compare the current Mult with the initial Mult.
If both are equal, the Joker should destroy itself.
Otherwise, it should stay

#

how can I do that?

bleak fiber
#

how do i make it so its a a card taht has it so that it triggers a card form hand and then discard it\

heady frost
heady frost
bleak fiber
#

i did but i need help with the effect

heady frost
#

I can't even remember if that's possible, you may just have to play around with it

woeful bough
heady dock
#

no proper blueprint compat

ashen prairie
# woeful bough

That reminds me! A card that makes negative playing cards would be fire!
Select 1 playing card to turn Negative.

heady dock
heady dock
#

five is cracked

ashen prairie
# woeful bough

I'm not a cryptid gamer so unfortunately imma be lame and make mine only one

woeful bough
#

really rare

ashen prairie
#

Oh, and hows the consumable options btw

stone cargo
#

Where is add mult effect

woeful bough
#

2 thousand dollars rare 😭

heady dock
icy crow
woeful bough
heady dock
#

too hard

woeful bough
#

fair enough

heady dock
#

average attention span of a balatro player is REALLY short

heady dock
#

average

stone cargo
heady dock
#

what trigger

stone cargo
#

Scoring dont appaer

woeful bough
#

you use the when hand is played block

icy crow
ashen prairie
heady dock
icy crow
#

and im not even at CS

heady dock
heady frost
#

some triggers don't have scoring because they aren't gameplay related, like shop reroll or skip tag and stuff like that

stone cargo
jovial raptor
woeful bough
woeful bough
heady dock
stone cargo
heady dock
#

thats

#

with a variable

icy crow
woeful bough
icy crow
#

and clone constellation

woeful bough
#

😠

heady frost
#

you can increment a variable and then add mult based on that variable for hand played

#

I'm like 5 messages behind you guys are too fast

icy crow
stone cargo
icy crow
#

i said clone constellation

#

so you can look at how it's made

heady frost
#

does constellation not exist

#

or is the search bar not working or something lol

icy crow
#

1 of 150 jokers

stone cargo
#

I didn't know I could do that.

#

sorry

heady frost
#

don't even worry about it

#

no need to say sorry

heady frost
#

the search bar is broken then lol

icy crow
heady frost
#

fixing the search bar is a tomorrow job I'm already in bed

#

unless someone can figure out the code and make a pr

crude trail
heady frost
#

nej

stone cargo
#

perdon, no se mucho ingles

crude trail
stone cargo
icy crow
#

sad to inform you but there's a rule against non-english conversation

heady frost
#

me no hablo Espanol

#

donda esta bibliotequa

crude trail
heady frost
#

Espana?

jovial raptor
#

somebody help me please 😭

heady frost
#

I do NOT know spanish

crude trail
icy crow
heady frost
jovial raptor
heady frost
#

what is the problem

jovial raptor
#

this shi doesn't wait for the hand to finish scoring and destroy itself before it

woeful bough
#

did the bug where trying to spawn a joker with a consumable get fixed?

heady frost
#

maybe?

heady frost
#

I honestly can't remember if I fixed the issue with jokers but I'm pretty sure I did

woeful bough
#

every consumable

heady frost
#

so fire

woeful bough
#

i didnt feel like drawing a prism so i went to google

#

lol

olive agate
heady frost
#

in a few days consumables will be STACKED with effects

olive agate
#

trancendant jokers and mythical jokers

woeful bough
heady frost
#

yes that too if I remember

jovial raptor
icy crow
#

goodmorning please fix the indentation of your code gen please and thank you

heady frost
heady frost
#

I might honestly make an entirely separate system that all the generated code goes into and it gets re-indented

#

it will increase the complexity when you hit export but it might be worth it because it's such a piss take

icy crow
#

formatter implemented just for looks

heady frost
#

but honestly your ide should take care of the indentation regardless

olive agate
#

here's the consumables i made

heady frost
#

I need to update the vanilla reforged page with consumables too

#

I think like 75% of them can already be made surprisingly

olive agate
icy crow
slate glen
icy crow
crude trail
olive agate
slate glen
#

neither is the elemental rarity

olive agate
#

they all cost 3$ while fire cost 5$

slate glen
#

anyway fire and undead are good, unique concepts

water is not great, there’s not much incentive to take that

olive agate
#

what should the price be then?

slate glen
#

eh well I would personally rethink the effect

#

maybe it makes 2 cards wild, but turns a random one in hand to stone or something

olive agate
#

good idea

#

what about air and life though?

heady frost
#

or you just have it like on a dock at the bottom or something

slate glen
#

life could either copy a selected card, or copy 2 random cards

#

(create copies)

#

like death but you’re only gaining cards

#

thus, life

icy crow
olive agate
slate glen
#

presumably it is not as rare as a spectral

icy crow
#

Oh wait you said random

#

Mb

slate glen
#

a possible effect that comes to mind is adding foil edition to cards in hand that are already enhanced

#

actually this seems like more of a water effect

#

like a splash of blue foil

olive agate
#

but earth already does that, applying a random edition to 1 selected card

slate glen
#

true

#

isn’t that just aura though

olive agate
#

well no because it could also include negative and the other modded editions

slate glen
#

fair

spark patio
#

Despite there probably being enough to work it out I'm just gonna suggest some more conditions/triggers/effects (so more of my jokers can actually be coded)

  • card rank/suit being analyzed when a hand is drawn
  • temporary effects for consumable effects (like, only applying something like hand size for a round or two)
  • leveling up hand types
  • applying extra operations to chips/mult values of playing cards
#

sorry for derailing for a moment I just wanted to put it out there in case it wasn't in the to-do list

olive agate
#

its fine

slate glen
#

you could probably make a generic variable to simulate temporary effects

#

just have it tick down when blind is selected

#

have the passive effect be dependent on the internal variable not being 0

#

i think

#

dunno if that works in practice

olive agate
woeful bough
#

shimmer doesnt make negatives

olive agate
#

oh