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

1 messages · Page 17 of 1

heady frost
#

yeah lol

#

i dont even like tea

#

for reference i made onion rings and a chicken breast

icy crow
#

goodmorning are you cleaning your download folder or does it also look like this?

heady frost
#

yes lol

icy crow
#

Good lord

heady frost
#

i love not cleaning out my downloads

icy crow
iron tiger
#

you're not truly using joker forge if your downloads doesn't have MyBalatroMod.zip (9999)

heady frost
#

lmao you have as much space on your C: and i have just in my downloads

#

oh shit half the space

#

i have 5tb ssd

icy crow
#

your trash is worth more than double

#

some day i'll maybe upgrade the disc

heady frost
#

well i have a 1tb ssd nvme for my c: and a 4tb sata ssd for my files and stuff

heady frost
icy crow
#

i'd prefer to upgrade the pc itself

heady frost
#

first thing i did when i got lots of money was blow thousands on a new computer

heady frost
icy crow
#

i have a laptop 🥲

heady frost
#

bro thats crazy

#

my condolences

icy crow
#

like your average "work laptop"

heady frost
#

my laptop has like 500gb too

#

but i never use it lol

icy crow
heady frost
#

fire still

#

i have a thinkpad with like a ryzen 5 3600x in it i believe

#

but it has linux mint on it

icy crow
#

i upgraded the ram 2 months ago so i can have more than 2 chrome tabs open at a time

heady frost
#

how much do you have now

icy crow
#

16 GB

alpine elk
#

How do you do probabilities?

icy crow
#

You mean like oops all 6's type of thing?

#

the new trigger

alpine elk
#

Ye

icy crow
#

in the special category

#

then you have mostly usual conditions

alpine elk
#

Nono i mean like there's a 1 in 4 chance for something to happen typa thing

icy crow
alpine elk
#

I didn't understand what you ment

#

*meant

icy crow
#

green button

alpine elk
#

Oh ok

#

Thx

crude trail
# heady frost

How the grinch stole christmas 2000 resmatered blueray 1080p

#

LMAO

wild pier
#

sending my json so i can transport it

icy crow
#

its called .jokerforge!

crude trail
lime notch
#

should be uncommon

alpine elk
#

No

#

Because then you can't have only common jokers

lime notch
#

Yeah

#

Point?

alpine elk
#

That would make the joker useless

lime notch
#

Yeah

#

Point?

alpine elk
#

🤦‍♂️

#

That was the point

woeful bough
alpine elk
#

Ikr

#

It's just ragebait

lime notch
#

it'd also be ass as an uncommon also how is it bait when its on you for missing the bit

woeful bough
lime notch
#

the bit WAS that it was useless

#

also how do you know that there was no bit

wild pier
#

.jokerfirge doesnt work on mobile

#

so i cant transport my files no mo

#

fuck.

#

add a setting where you can make it .json instead

icy crow
wild pier
#

take abbysamazingmod. from earlier

#

i downloaded it

heady frost
#

it should just download

wild pier
#

it does this on mobile

verbal goblet
icy crow
#

.jokerforge.json

verbal goblet
#

Edit the .Json out

wild pier
#

yeah but on pc its just .jokerforge

#

not .jokerforge.json

icy crow
#

i can normally import .jokerforge files on mobile

#

saving on mobile results with .jokerforge.json tho

#

and you can still import .json files

verbal goblet
#

You're on phone right?

icy crow
#

i tested on android

verbal goblet
#

And does .JokerForge.jason work?

icy crow
#

you can import both .jokerforge and .json files

slate glen
#

not in my bit of england

#

it do be like that doe

uneven hedge
icy crow
#

im checking it rn

#

can you also send the error message?

#

goodmorning is this my fault or your fault?

#

-# error is the first comma btw

alpine elk
icy crow
#

i'll fixing it rn

#

oh come on

uneven hedge
alpine elk
icy crow
icy crow
#

fire art btw

uneven hedge
#

lol

icy crow
#

🙏

uneven hedge
#

tho ive done the art for a few of them like the one right next to it lol

icy crow
#

we love fixes that require one line change

uneven hedge
# icy crow

does this fix the game crashing when i hover over stuff with probabilities too

icy crow
#

what's your smods version

#

should be under the error

alpine elk
#

Is there a way to make a joker that copies all jokers?

uneven hedge
heady frost
#

update smods

icy crow
#

yeah update

uneven hedge
#

fk

#

lol

icy crow
#

merge my pr !!!

#

ty

uneven hedge
icy crow
#

God damnit

uneven hedge
icy crow
#

I'll check it in a few minutes

icy crow
#

Was it in game or in the main menu?

uneven hedge
#

in the main menu but hold on i think its a me issue

#

let me try fixing something rq

#

yeah its for sure a me problem sry

smoky sorrel
#

is there a way to only show options if a specific trigger is selected?

#

i mean code wise

icy crow
uneven hedge
# icy crow What was the problem?

i was trying to fix the original crash by just removing stuff until it stopped crashing (so id know which jokers are the issue) and i forgot to add back the stuff
so it was basically trying to display nothing

#

epic fail

icy crow
#

The fix was merged

oblique sail
#

wrong colour

woeful bough
#

still doesnt work for me lol

oblique sail
heady frost
oblique sail
#

the code seems wrong too

#

where is the 1 in 2?

icy crow
icy crow
verbal goblet
#

Im wondering, s there a way to make an "If not, then" in JokerForge?

verbal goblet
smoky sorrel
icy crow
verbal goblet
#

Ah, i always assumed it was just for deleting it lol

#

Thanks yall

smoky sorrel
icy crow
#

and needs to do this

verbal goblet
icy crow
#

apparently the bloodstone was orange since the very beginning

smoky sorrel
#

can photograph work as intended now?

uneven hedge
icy crow
#

I'll check it out a bit later

crude trail
verbal goblet
icy crow
#

oh god this fix will be long

wild pier
#

i think i might make a pack song wait

icy crow
woeful bough
icy crow
#

i think it was an issue for a long time

woeful bough
#

goodmorning fixed i thought tho

#

cuz it works fine now for me

icy crow
#

¯_(ツ)_/¯

#

wait

verbal goblet
#

hovered over it on the menu, crashed

icy crow
#

this is going to be a pain

white oyster
#

I don't want to sound impatient or anything like that, but is there an ETA on when there may be a potential update to the jokerforge website to add more features? Been loving using it, just wondering if/when there'll be new features added so I can vary the jokers I make more

icy crow
#

would this be readable later?

"#((G.deck or {}).cards or {})"
icy crow
#

this site is in rapid development

white oyster
#

ah alright, very cool

icy crow
#

latest feature added was ~7-8h ago i believe

wild pier
#

cant wait for a preview of balatro appearing in the website so we can play our mod without downloading the zip file [with crash logs]

icy crow
#

you know what

#

thats a fire idea

#

code it

ashen prairie
#

Making a third version of the "if contains" seires is hard. Money is already taken by Familiar, and "does not" is taken by Ortalab, so this is kinda my only option.

heady frost
#

hey guys

ashen prairie
#

I mean, I gotta do SOMETHING for each poker hand, right?

icy crow
heady frost
#

sorry if im not developing loads this weekend, my gf is at my flat and we are just chilling lol

#

i will create consumables starting monday maybe

icy crow
#

your game vars have no nil check so it crashes when put into locvars and hovered

#

(im fixing it)

heady frost
#

youve been grinding tho

iron tiger
# icy crow

We playing russian roulette with this one 🔥 🔥 🔥

heady frost
#

ideally they should be added to set ability to be initialised with a value

iron tiger
heady frost
#

or something like that

#

theres a couple of them

icy crow
#

for the specific cases

#

#G.discard.cards will crash either way for example

heady frost
#

0 is different from nil

icy crow
#

(in main menu)

#

when you add these to loc_vars

heady frost
icy crow
#

they crash in main menu

ashen prairie
heady frost
#

gamevar or 0 kinda thing

icy crow
icy crow
ashen prairie
#

@iron tiger If you have ideas for what I can do for the poker please PUH-LEASE let me know

heady frost
iron tiger
ashen prairie
#

Good idea, actually

heady frost
#

also @icy crow you have been going ham on this shit honestly

#

its been so heartwarming to see

ashen prairie
#

maybe like, -25% of each tho, to balance

icy crow
#

i started to play some minecraft in the meantime since yesterday to not get burned out

#

👀

heady frost
icy crow
#

did i forget to remove my birth year somewhere 🤔

heady frost
#

your github says your age, also i remember you told me your age like a month ago lol

icy crow
heady frost
#

but i think your age there is outdated anyways

icy crow
#

yeah

#

by one year

heady frost
#

for reference guys im only 21 im not ancient

icy crow
#

i didn't think someone would see this block of text and read it fully

ashen prairie
#

👏 I HAVE AN IDEA
Some of the cards make up new hands for you to play, like Spectrum for example.
And since they uh, don't have planet cards, they scale.

heady frost
#

but this will probably be after other major stuff gets implemented like boosters, enhancements, what have you

#

i should probably make a roadmap tab on the website

icy crow
heady frost
#

and also make a "development" tab so i can move the track development component there and also list the contributors there too

#

maybe the roadmap is part of the development tab who knows

ashen prairie
#

Trust me, I can do just fine with what you've given me. I play limited maker games like Mario Maker, RPGMaker, and Warioware DIY. I'm a goddess at this kind of thing.

heady frost
ashen prairie
#

I've honestly gotten a bit smug about how good I am, which is nice to feel good at something for once

white oyster
#

am I missing something that gives Bloodstone the 1 in 2 chance to trigger this effect?

heady frost
#

i think the besst jokers people can make are the ones that reveal bugs in our code generation lol

heady frost
#

lol

heady frost
#

i think i made it a long time ago and since then random chance has been completely rewritten

#

i will change it now

icy crow
#

the bloodstone from vanilla reforged is broken

icy crow
#

also apparently it was orange from the start

white oyster
#

ah so would this only trigger once then or would it be once for each seperate card

heady frost
#

because back then, there were no groups, each effect just had its own associated probability

heady frost
#

aslong as that card is clubs

white oyster
#

alright cool, thanks

smoky sorrel
#

6 rules

heady frost
icy crow
smoky sorrel
heady frost
heady frost
#

preetty cool website actually

#

im looking at the c++ roadmap

#

because thats the language im most familiar with

icy crow
heady frost
#

i say my knowledge cutoff is around here

heady frost
#

becuase im pretty bad with lua

icy crow
#

i know there's one for react

heady frost
#

oh thats cool

icy crow
#

lua is nowhere to be found

heady frost
#

i dont even super like react im probably nowhere near as good as it compared to c++ but i know it okay enough to get shit done

#

actually going through the roadmap its actually not as big as i wouldve thought

icy crow
limpid robin
#

Would it be possible to do this?

heady frost
icy crow
#

i think so

heady frost
#

you just need a variable that tracks how many rounds

#

then a check after the sell card trigger that checks if that variable is above three

icy crow
#

i actually want to make a juice_up effect

icy crow
icy crow
heady frost
#

im gonna fix the combine ranks effect because apparently its a bit broken

icy crow
#

i mean itll be just _prereturn_ juice_up... _prereturn_end_

icy crow
heady frost
#

ideally it would be a play animation block, with parameters for the type, but for now you can just have it have 1 type (wiggle) or whatever

icy crow
#

i have no idea of what other animations would be

#

if you give me a few examples i could try to make them

heady frost
#

oh combine ranks is not working because it doesnt generate hook related jokers lol ofc

ashen prairie
#

Ok, I'm gonna be fair
The only reason why I feel like I have to go through this whole poker hand malarky is

  1. I want to be able to play with only my Jokers as a special deck, kinda like Familiar or Ortalab
  2. Balatro's collection sorts them by... 15!? Why?
    I'm a set maniac, y'see, I like making themed sets that synergize together.
    But with 15!? Not 10, not 20, 15!? I have to either make 3 sets of 5, which is fine, but 5 a set can be too small for some, one set of 10 and a set of 5, which looks awkward, or 15, which is WAAAAAAAY too much for a set!
#

So now I'm just kinda stuck

limpid robin
#

I think I've made a monster...

heady frost
heady frost
#

try it and see i wanna know now

limpid robin
#

90% chance it crashes

heady frost
#

for sure

potent hornet
#

I’ve done it once, works perfectly fine

ashen prairie
ashen prairie
limpid robin
#

@heady frost Yep it crahed lol.

heady frost
limpid robin
limpid robin
#

Yeah, i dont know if there is a way to make this work, but ill try lol

icy crow
limpid robin
#

Little underwhelming.

#

But i can fix that

heady frost
#

also i fixed the hook related stuff now woo!

icy crow
#

there must be a better way than this

"(((G.consumeables or {}).config or {}).card_limit or 0 - #((G.consumeables or {}).cards or {}))"
limpid robin
#

I could use something like that on something that isnt a joke joker.

heady frost
#

i think you are meant to add them to set ability if i recall

#

but i might be incorrect

#

to remove the or 0

#

but if it works it works

icy crow
#

i see a way with if statements but that would probably require rewriting some things

heady frost
#

thats how its meant to be done isnt it

#

because set ability gets called first

#

and theres already a generate set ability function

smoky sorrel
#

speaking of set ability

#

how do i edit a card's enhancement?

icy crow
#

because it's literally consumable slots

icy crow
#

i believe

smoky sorrel
#

but it is triggering twice, once when the hand goes and another when the card is triggered

#

weird

icy crow
smoky sorrel
#
    calculate = function(self, card, context)
        if context.individual and context.cardarea == G.play and not context.blueprint then
                local enhancement_pool = { 'm_gold', 'm_steel', 'm_glass', 'm_wild', 'm_mult', 'm_lucky', 'm_stone', 'm_bonus' }
                          local random_enhancement = pseudorandom_element(enhancement_pool, 'edit_cards_enhancement')
                        context.other_card:set_ability(random_enhancement, nil, true)
                          local seal_pool = {'Gold', 'Red', 'Blue', 'Purple'}
                          local random_seal = pseudorandom_element(seal_pool, 'edit_cards_seal')
                        context.other_card:set_seal(random_seal, true)
                        local edition = poll_edition('edition_random', nil, true, true, 
                            { 'e_polychrome', 'e_holo', 'e_foil' })
                        context.other_card:set_edition(edition, true)
                return {
                    message = "Card Modified!"
                }
        end
    end
#

it looks right to me, but i have 30min of lua experience

#

actually just tested again, the seal and edition happens when the hand is played, the enhancement when the card is triggered

icy crow
#

hmm

smoky sorrel
#

but sometimes it triggers again for some reason and changes the enhancement

icy crow
#

i have no idea

smoky sorrel
#

there an old issue on this

icy crow
#

context.individual is called 8 times?

#

i printed every context to the console

#

i marked every individual

paper ibex
#

That joker reminds me of some art I've done

heady frost
paper ibex
#

Anyways, I made a Joker that is supposed to allow Jacks to count as Kings as a passive effect, but it's not working.

icy crow
#

🙏

#

good moment to fix talisman compat

heady frost
#

try refreshing the page

#

and re-exporting the jokers

ashen prairie
#

@heady frost I cant reach the rest of my variables. Also the edit rule name doesn't do anything.

heady frost
#

it might work

heady frost
#

and ctrl + scroll wheel down

#

to zoom out

#

i want to make it so that dropdowns on the bottom third of the page drop 'up'

ashen prairie
#

thank you so much

paper ibex
ashen prairie
#

wait.
I'm on laptop.
I don't have a scroll wheel

heady frost
heady frost
ashen prairie
#

that works

heady frost
#

perfect

heady frost
#

my original plan that whatever you make it the name, it will add a comment where that 'rule' starts in code, like '-- Rule 1: Start Something'

#

or whatever

ashen prairie
#

I was thinking it would help as like a note

#

to know what is what

#

for example, my little critter im making needs to check when a round is over to check its age

#

so I'd name that rule 'age'

heady frost
#

yeah i get you, i mean it could be purely visual tbh

#

might add a bunch of these little features over the next couple of days to get ready for boosters

#

to hype myself up

#

until then

#

marvel rivals

icy crow
#

i think i fixed every gamevar to no longer crash on main menu

#

and made every gamevar talisman compatible

#

the second thing was a happy accident (i had talisman on while testing)

ashen prairie
#

I wanted to test my critter hunger system and it just crashed :(

icy crow
#

i wonder

ashen prairie
#

i dont know what that means in forge speak

icy crow
#

these two collide

#

why do you have them seperate?

#

it's the same trigger and no condition

ashen prairie
#

ooooh

icy crow
#

this description scares me

ashen prairie
#

I'm very good at jokerforge

#

basically what this is is

#

its taking the base chips from the card (example, a 10) and eating them to store in the tummy

#

tf you mean

#

UWAGH-

#

Ok
Ok
Maybe I'm overcomplicating this

icy crow
#

nope

#

known issue with condition

#

on discard triggen

ashen prairie
#

oh

#

so... what now

icy crow
ashen prairie
#

maybe i should make it only one card you can feed it at a time

icy crow
#

it's 2 am for me so im not committing

ashen prairie
#

imma try and streamline this

#

I need some way to give the player control on what is and isn't eaten

#

Discards aren't working, which sucks
So how else do I do it

#

You need to play cards to... y'know, win.

#

And eating from there is rude.

#

OK, first things first. I need to make it so, if i only discard one card, it can tell me what specific card it was.

woeful bough
#

I just realized all of the consumables are done

#

That was fast lol

icy crow
#

you're a little late

#

👀

heady frost
ashen prairie
heady frost
ashen prairie
#

oh shit damn fr?

icy crow
heady frost
#

if you want i can do it now tbf i just got done with my marvel rivals game

#

what was the issue mentioned

icy crow
woeful bough
icy crow
#

i fixed total_hand_levels and hand_levels_above_one crashing with the table message

heady frost
icy crow
#

you mentioned something about retrigger

#

s

heady frost
#

i suppose we can fix them as they come along lol

icy crow
#

true

woeful bough
#

Will gamevars functionality be added to consumables?

icy crow
#

i tested every game var one by one so they all should work

heady frost
icy crow
#

unless i skipped one by accident

heady frost
icy crow
#

rn im working on the juice_up effect

heady frost
#

i think probably later on tho i wanna rush getting boosters and editions and stuff out

woeful bough
heady frost
#

okay im bored of marvel rivals ill make some things

icy crow
heady frost
woeful bough
#

How?

heady frost
heady frost
#

by triple

#

not by 3

#

i get you

#

yeah thats not possible yet lol

icy crow
woeful bough
#

Also internal variables on consumables would be cool, things like neutron use variables "levels up a random hand by the amount of neutrons used this run"

icy crow
#

crazy high values behave weird

ashen prairie
#

@heady frost im so sorry to bother but uh
is there any way to make a card show the last card discarded

heady frost
# icy crow ## Lights warning idk

theres also a wiggle animation i want to implement into the play animation effect, basically just juice up but it repeats

local eval = function() return G.GAME.current_round.hands_played == 0 and not G.RESET_JIGGLES end
            juice_card_until(card, eval, true)
heady frost
ashen prairie
#

fuck

#

how do game variables
uh
work

heady frost
heady frost
ashen prairie
#

imma look through raised fist

icy crow
#

i planned to make a parameter to the juice_up effect

heady frost
#

like a repeats or not parameter

#

fire

ashen prairie
#

ah shat

heady frost
#

see you are already one step ahead of me lol

ashen prairie
#

Looks like I gotta do this the caveman's way

heady frost
autumn dove
#

is probability fixed

heady frost
#

yes

#

it was never an issue with probability

#

just a small bug with loc vars

autumn dove
#

yeah loc vars

#

hate those loc vars dude

heady frost
#

literally

icy crow
#

then goodmorning pushed a fix which introduced two more bugs

heady frost
#

im making a nice component for confirmation

icy crow
#

loc_vars are fun

heady frost
autumn dove
ashen prairie
#

damn hes IN THE ROOM

autumn dove
#

wouldnt have happened if it were me honestly

heady frost
#

yeah innit

autumn dove
#

give me the reins coach

ashen prairie
#

"Yeah my dad fucking sucks"

  • Said with said dad in the room
icy crow
heady frost
#

with the extra comma

woeful bough
#

This is my room

autumn dove
#

anyways whats my assignment

autumn dove
#

i saw this what does it mean

heady frost
#

i didnt do the rest of the title

#

i just noticed it now

#

lol

autumn dove
#

i still dont know what tis means

heady frost
#

like the dropdown dropsup

autumn dove
#

who do you think i am the ui guy im really jsut the rulebuilder guy

heady frost
#

like if its opened below a certain point of the screen, the options should appear above the inputdropdown rather than below it

autumn dove
#

what options

heady frost
#

inputdropdown is its own component in /generic

#

the component can have any options

#

its like a generic component

autumn dove
#

oh okay

heady frost
#

its used throughout the code its the dropdown you see everywhere

#

i love making generic components like that

autumn dove
#

what you mean when you open a gameplay tab in the conditionals on the block palette

heady frost
#

what issue

autumn dove
#

what

heady frost
#

ohhh

#

sorry i misread

autumn dove
#

oh those things

heady frost
#

its to prevent stuff like this from happening

#

so the options appear above

#

if you get me

autumn dove
#

yeah my bad

heady frost
#

the file is Generic/InputDropdown.tsx

#

no worries

autumn dove
#

i dont ever make jokers with this site so i had no idea

autumn dove
#

dont really even know what this fucking stupid site is for really

icy crow
#

i started only to test the things i added

heady frost
#

yeah honestly just code jokers yourself

autumn dove
#

yeah innit this is so comparable to AI

heady frost
#

might aswell just delete balatro at this point

ashen prairie
#

Ok the discard thing is the issue

#

I guess I'll just have to wait

heady frost
#

should be fast

ashen prairie
heady frost
#

im just a nameless grunt

#

working for him, the supervillain

autumn dove
#

yeah less typing, more working

ashen prairie
#

IT WAS THIS GUY??

#

I thought YOU were the director!!

heady frost
#

im just a monkey on a typewriter endlessly, hoping that by random luck i push changes that fix bugs

ashen prairie
#

am i being teased with

heady frost
#

thats like bio material

autumn dove
#

clearly its me

heady frost
#

nah hes a good asset to the joker forge empire

#

nooo

#

you changed your name

autumn dove
#

nah im just the ui bug fixer

heady frost
#

u do more than that you have gotten good with this shit

autumn dove
#

jokerforge is @heady frost's baby

ashen prairie
#

okay, thank you for being srs with me

heady frost
#

i love all the contributions to joker forge, development has been so fast its unreal

ashen prairie
#

-# so this is why tone tags are so needed in the modern day, huh?

ashen prairie
heady frost
autumn dove
heady frost
#

when i posted on reddit, i got so many nice comments its really motivating

woeful bough
ashen prairie
#

?

woeful bough
#

Joke

#

I can't do tone indicators cuz commands always open bruh

smoky sorrel
#

set_edition takes a delayed argument, set it to true and it works

#

set_seal for some reason doesn't have this

#

so the seals happen when the hand is played and the rest when the card triggers

icy crow
#

weird

#

well at least it works

paper ibex
icy crow
#

is this block just for adding one variable?

heady frost
#

this is why the consumable effects cant have gamevars or range, because none of the effects have this and the index.ts for consumables doesnt look out for it

heady frost
icy crow
#

Never sure enough ig

paper ibex
#

In fact, that's the only reason I got paid for the last two months of my contract. EA dead-dropped us.

#

I'm under an NDA, but I feel comfortable shit-talking them and giving vague comments about what I did.

heady frost
#

thats still pretty cool nonetheless

#

even if ea is a shitty company

paper ibex
#

Yeh.

heady frost
#

i heard gamedev related stuff is really hard to get properly into

paper ibex
#

I was hoping it'd lead to more.

heady frost
#

like for a job

paper ibex
#

It is.

#

Lot of nepotism, tbh.

heady frost
#

yeah that does not surprise me at all

paper ibex
#

And you need to live in the right place and do favours for the right people.

heady frost
#

yeah i imagine it to be more about who you know than what you know

#

my dream job is like low-level engine development for some big studio or something like that

#

ideally for a uk based studio like rockstar

paper ibex
#

It is. The guy I remember best was borderline illiterate and seemed to additionally be ESL. No hate on the latter, even though it's a reasonable expectation that you'd learn in a year. But like... it clicked when I saw that the guy over the project had the same last name.

heady frost
#

yeah literally, its upsetting to see because it makes people feel like they cant properly break into the job they want without some help from some random family member or something lol

#

i hope when im job searching i dont run into too many issues, im slightly worried for it

#

but it will be fine i think

paper ibex
#

Pretty much. You're better off starting your own company if you can. But that's hard. I've done it, but it's basically all just on paper with no substance yet. I'm still working hourly wage jobs.

heady frost
paper ibex
paper ibex
# heady frost still in game dev or related field?

Only on my own time. I work for Dollar General and a local gas station liquor store atm. Trying to hawk and shill my services when and where I can. But the overlap between the interest and the money is slim.

heady frost
heady frost
#

hopefully you just solo dev a banger like localthunk did

heady frost
#

or zeekers from lethal company

#

or like substance one

#

theres so many little indie game dev millionairs recently

paper ibex
heady frost
#

i wish i knew game dev honestly

#

seems super cool

paper ibex
#

It's not hard to get started, it's hard to keep going when it seems hopeless. And if you're trying to do it as a career that's basically always

heady frost
#

i have made a couple of things in godot but i just dont think im too cut out for it lol

#

i was making a chess clone that allowed you to customise your army before the game started, like totally accurate battle simulator. where you had like a budget and stuff

#

and there was like a bunch of custom pieces

#

and i managed to get it working with online play which was cool

#

but i abandoned the project after @autumn dove told me it was ass

autumn dove
#

listen

heady frost
#

if i never abandoned it then joker forge wouldve never have been created

#

it all happens for a reason

woeful bough
#

i want to make an indie but i need money to do that lol

#

*and any knowledge of how to code but im lazy (and adhd doesnt let me do anything long term for more than 2 days if its not entertaining)

crude trail
verbal goblet
#

You could have just done face cards in the first place lol

woeful bough
#

that might be what it is

verbal goblet
#

Unless it is just SPECIFICALLY that

paper ibex
crude trail
woeful bough
#

i mean im not out of high school yet and have minimal coding experience, so my idea is like years from now

verbal goblet
#

Oh yeah, meant to ask everyone in general from the modding community but
Do mod makers really hate JokerForge? Been feeling that vibe yesterday but I dunno

heady frost
#

oooooh i love nice popups

smoky sorrel
#

much better than the browser alert

heady frost
heady frost
#

but my philosophy is that tools like this only server to enhance modding communities, being a net positive

verbal goblet
#

I mean yeah at the end it's just a mod maker that helps out people with neat (and silly) ideas

heady frost
#

sure more mods will be created, good and bad, but like any modding scene, the good stuff rises to the top regardless of how it was made

verbal goblet
#

But i've had the vibe of people saying "Oh my Lord JokerForge modder? Look at this guyyyyy lmaooooo"

woeful bough
#

the people that dont like it are the people that complain about slop as if mods are a paid thing and not just made out of passion

heady frost
#

i think certain individuals probably feel a little threatened by joker forge too, they have spent a long time getting good with the smods library (which is not super documented) so they feel like they have a sense of pride in that

#

then some guy comes along and disrupts that with a website

woeful bough
#

this tool actually saved me. i used to draw and come up with joker ideas and never was able to actually make them

#

so instead of coding i try to get my art to look as good as it can

heady frost
paper ibex
heady frost
#

ive seen it happen in so many communities

verbal goblet
#

This mod is more of a guide and introduction to modding Balatro, as I can look at the lua files and learn stuff

heady frost
woeful bough
heady frost
#

its different use cases for different people

paper ibex
heady frost
#

i just think communities like this (and by extension a lot of modding communities) are quite autistic so people are very set in their ways

paper ibex
woeful bough
#

not at all

#

she specifically mentioned that

heady frost
ashen prairie
heady frost
woeful bough
#

imo

paper ibex
# woeful bough nope

Then you're paying for it andher opinion is irrelevant. If the college will get a degree you feel is worth $50,000 or will get you a job that will pay enough that you can pay $10,000/year then it's worth it. Otherwise it's not.

woeful bough
heady frost
verbal goblet
woeful bough
woeful bough
smoky sorrel
#

vars are broken 👍

woeful bough
#

the hook goes right

icy crow
lilac yacht
#

+Full House chips, yummers

woeful bough
verbal goblet
woeful bough
smoky sorrel
sour spear
#

flushtro 3.0 is out anyone wanna try it out

woeful bough
#

my template card

smoky sorrel
#

odds ones as well

heady frost
#

sounds like a tomorrow fix to me

sour spear
#

ok we should start denying low quality placeholders

woeful bough
sour spear
#

the ones that take 2 seconds to make

heady frost
sour spear
#

yes

icy crow
#

There was a bunch of stock images submitted

woeful bough
sour spear
#

if its unfunny and low quality we should burn it in a stake

heady frost
#

you guys cant vote tho because everyone here is bias

sour spear
#

i use joker forge so i dont have to troubleshoot for 20 minutes on one joker

lilac yacht
#

i like it just because i don't like coding so it makes the part i don't like fun

sour spear
#

and learning the balatro code is time consuming

icy crow
verbal goblet
heady frost
sour spear
verbal goblet
#

Ah trye

#

Also I have to remind myself to keep updating my website every time I boot up my laptop because sometimes it goes down to 0.2.0 instead of the current one lol

icy crow
#

Crash logs aren't even that bad

verbal goblet
#

They actually tell you right away what the problem.is lmao

woeful bough
#

plz dont bully me

sour spear
#

joke

sour spear
#

r

verbal goblet
#

Apparently my cryptid kept crashing with MoreFluff and it just felt like going on a spiral because I didn't know it was MF

heady frost
verbal goblet
#

also i still love JF because this idea can be finally made

heady frost
woeful bough
icy crow
#

After I wake up I'll go to my PC and draw the first thing I can remember from my dream and submit it as a placeholder

woeful bough
#

whenever i make a joker i draw the art first so the placeholders never get used

#

like

verbal goblet
woeful bough
#

i didnt have a clue what the Oneshot joker was going to do

#

but it didnt take long to think of the number 1

verbal goblet
#

I have 11 placeholders rn lol

woeful bough
#

lol

verbal goblet
#

I usually do the joker first, the coding then, and then I remember to do the art for like two jokers and the cycle repeats

sour spear
#

flushtro updated im finally free for a while

woeful bough
#

on my next update im pushing the number back

#

so instead of beign V4.5.0

#

its V0.4.5

verbal goblet
#

oh my lord lmao

#

oh reminds me to update the version im on

sour spear
#

30 news jokers, 1 new consumable

#

new*

woeful bough
sour spear
#

its not tested well

#

so uhhh

woeful bough
#

how do you guys make so many jokers 😭

verbal goblet
#

the current version i was on was on 0.1.7b
now im finally at 0.2.0

woeful bough
#

i gotta stop taking hours to draw one

verbal goblet
#

It kinda doesnt help that i really dont "Draw them", but rather i take stuff from the original jokers and just plasm it there

#

Of course i still do art but lik

woeful bough
sour spear
woeful bough
#

*except for nothing is worth the joke

#

toxic drew that

verbal goblet
#

this consumable is like the only sprite right now that i have taken the time to actually draw

sour spear
woeful bough
#

the only one that took me that little time was M

#

because

#

newsflash

#

its the letter M

sour spear
#

m

#

how jolly

verbal goblet
#

ac tually fuck the 11 jokers like half of my jokers are placeholders LOL

sour spear
#

mmmmm

#

place the jolders

verbal goblet
woeful bough
sour spear
#

crazy

sour spear
#

all the grueling pencil strokes

#

the line art i had planning

verbal goblet
# woeful bough

oh yeah i have to do the art for C for Cryptid lmao thanks for unwillingly telling me that

crude trail
woeful bough
#

my placeholder spotted

sour spear
#

place

verbal goblet
woeful bough
#

no

#

not that error

#

the one that is half code

verbal goblet
#

oh

#

Commondoro

woeful bough
#

yea

paper ibex
#

I need people to make the art for my jokers

woeful bough
verbal goblet
# woeful bough yea

yeahhh funny thing it was gonna be a totally different joker, but the placeholder just BEGGED for it to be real

#

So yeah thats how commondoro was born

woeful bough
woeful bough
#

-# and by drew i mean i just copied oops into itself a bunch of times, changed the opacity, and hue shifted it

woeful bough
#

called quantum dice

verbal goblet
#

That's how i make mine most of the time

woeful bough
#

i also drew this for said mod

#

although it wasnt for it

verbal goblet
#

what program do you use to do these?

woeful bough
paper ibex
# woeful bough depends on complexity

Which in turn depends on the joker. Two of them are going to be fairly easy. One is just Hiker cosplaying as Tim the Enchanter from Monty Python and the Holy Grail and another is gonna be a pixel art rendition of Joe Hawley from the music video of Tally Hall's "Banana Man"

verbal goblet
#

I have to suffer with my fate and use Ibis Paint

woeful bough
#

its genP without the other adobe products

#

so

#

not genP

paper ibex
#

Aseprite is free if you build from source.

verbal goblet
woeful bough
verbal goblet
#

well there's the problem

#

lol

woeful bough
#

im lucky i was to lazy to learn adobe's stuff!

verbal goblet
#

I'll stick with Ibis for now but ill look into PhotoPea sometime

woeful bough
verbal goblet
#

right now

woeful bough
#

a lot of popular artists use it

verbal goblet
#

but im decently new to computer art lol

woeful bough
verbal goblet
#

Also i wonder, is there any placeholder art for the vanilla legendaries?

#

fuck not placeholder i mean template

woeful bough
#

wdym

#

i usually just copy perkeo, remove the overlay, and then copy its baseplate if thats what you mean

verbal goblet
#

I've been searching for god knows where any picture from legendaries that isnt either all 5 cards together or just the joker sticked to it

#

Something like Canio

woeful bough
#

here go

sour spear
#

i dont even use the sprite the legendaries use

#

omg i hate my internet

paper ibex
woeful bough
#

Either way

#

The philosophy is if buying isn't owning piracy isn't stealing

woeful bough
#

*or if the game costs over 175$ with dlc after 10 years (black ops 1)

paper ibex
#

Even when I have pirated things it's mostly in situations where I can't afford the thing and if I like it I buy it later. There are only two games I played for free that I refuse to buy. Undertale and Dwarf Fortress. The latter is because when I played it, it was free for everyone and Kitfox taking over the publishing has been a travesty.

woeful bough
paper ibex
#

Right, same.

woeful bough
#

And mods require steam (for ultrakill)

paper ibex
#

Haven't tried Ultrakill.

woeful bough
#

Niche

#

If dooms considered fast paced then ultrakill is mach 10

paper ibex
#

I see.

#

I mostly can't play games like that. My reflexes aren't good under pressure and I can't do prolonged adrenaline for health reasons.

woeful bough
#

I like so many genres lol

#

Ultrakill and balatro are polar opposites and their top 5

spring crystal
#

hello i need help with something

#

so basically what I'm looking for is a function that will level up the most played poker hand after a boss blind is defeated

#

and i already found the trigger and the effect for it

#

but i can't find the part of the effect for the most played poker hand

viral wraith
#

joker forge keeps doing this when I try to make my card add chips and mult for some reason. Maybe it does it for other things too since that's all I've tried doing. I lose the progress on the rule as well since i have to reload

#

Ok actually I think it has to do with making scoring a range

woeful bough
teal ibex
#

hello

#

are custom boss blinds something possible for the future?

sour spear
#

probably

sour spear
#

omg is the textures fucked

#

can someone download the mod to see if the textures are that

crude trail
sour spear
#

ill fix it later

#

because of this internet

#

i cant even type any fucking thing

verbal goblet
#

What are we thinking about my idea for Prescription Label?

sour spear
#

ok i fixed all the joker's texture not being in the right places

verbal goblet
#

If i wanted to make a consumable that removed 5 dollars for every joker owned, would this be the correct way to do it?

verbal goblet
#

Awesome! Thanks for letting me know

sour spear
#

if rented was a consumable

verbal goblet
woeful bough
verbal goblet
#

I think i found the problem but maybe not

#

I may be severely wrong, but it may be because GAMEVAR is followed by a : and not a . causing the game to crash
but now when i did that i got another crash due to the code "expecting { at line 5"

#

Im at line 5 wdymit needs a {

sour spear
still mirage
#

i thought probabilities were fixed? the game crashes even if i just hover over the joker to read it's description weirdly enough lol

#

its just this

wild pier
#

imagine this but with joker and its ^ mult

woeful bough
oblique sail
#

Ive looked through some of the jokers in reforged, I cant see any chances in the code itsself

#

Business card is fine

#

But 8 ball, gros Michel, halucination and space joker need fixing

wild pier
#

new joker idea

lapis mauve
#

i think i have :3 syndrome

harsh forge
#

defo my weakest art so far but we roll with it

lapis mauve
#

i like it

#

very nice

harsh forge
#

thanks! smiley_face

crude trail
wild pier
icy crow
#

It's a JSON tho

#

It's not a media file tho

crude trail
wild pier
crude trail
#

BLOB IS LIFE

alpine elk
#

Do jokerforge files also have sprites?

heady frost
heady frost
alpine elk
harsh forge
#

I know a Joker like this probably exists elsewhere but I just love the art for it balatroheart

harsh forge
#

Change it?

#

I balanced it to only add x0.25 mult

floral hearth
#

ok

#

thats alot more sane lmao

#

yeah thats good

sour spear
harsh forge
#

awesome

wild pier
# sour spear

now im doing the circles on counted weighted blocks thanks for the idea

earnest wraith
#

does anyone know how i can make a joker, that creates another joker when sold, that also works on max joker slots?

#

kinda like invisible joker

sour spear
#

perfect

sour spear
wild pier
#

made a new joker idea

sour spear
#

we got these two

#

oops i forgot to make pride flag appear in the shop

#

wait im just blind

icy crow
lapis mauve
#

is that a thing now?

icy crow
#

will be

lapis mauve
#

neat

icy crow
#

it's the animation that invis plays

#

i'm trying to make it as customizable as possible

lapis mauve
#

looks good

#

what are the other modes

icy crow
#

constant

lapis mauve
#

nice

#

oh and btw goodmorning, i feel like we should have an option to disable the default messages

icy crow
#

im considering what i will do for scored cards

sour spear
#

can we toggle it

lapis mauve
#

its an additional effect

#

it's optional if you want it or not

icy crow
#

constant just makes it like this untill game decides to reset them

lapis mauve
#

at least i think so

icy crow
sour spear
icy crow
#

wdym "toggle it"

sour spear
#

like disable the anim

icy crow
#

i could make a parameter "reset when variable is true"

lapis mauve
#

just like

#

add it to an if

#

and maybe add a reset block

#

but thats it

heady frost
#

this is not needed because you just add a condition for a variable

lapis mauve
#

btw

#

what about stuff like

#

+1 booster slot

#

etc etc

#

like the vouchers

floral hearth
lapis mauve
#

ok wait what does this do

#

does "when a card is bought" only work for cards

#

or anything in shop

#

cause if it doesnt that would be a nice addition

#

(definitely not so i can make my super epic joker 💔)

lapis mauve
icy crow
#

detect probability condition is for checking what chance you're modifying

#

so for example this would make only wheel of fortune more likely

wild pier
icy crow
wild pier
icy crow
wild pier
#

does it stack or is there a parameter to how much juice

icy crow