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

1 messages · Page 20 of 1

tawny citrus
#

ill try different things and if none if it works ill reinstall chrome i guess

icy crow
#

nah no need

#

for now ig

#

im looking into a fix

tawny citrus
#

oh alr cool

#

okay yeah i tried putting them through audacity and that doesnt do anything so it just is a browser thing

icy crow
#

yes its a browser thing

tawny citrus
#

i looke dit up a little and apparently firefox uploads it as if it was a raw/data text file instead of an ogg file

#

i dont know too much about website development but hypothetically i wonder if you could try and force it to read it as an audio file

heady dock
#

from what i know, what tells a program the file type is actually a "header" at the top of the file data that indicates the type (and other stuff), whereas the extension is purely for your computer to know what program to open

#

so it should change anything i think?

tawny citrus
#

i know that much i just dont understand why firefox interprets its header like that

heady dock
#

shouldnt firefox preserve the header though

#

or just joker forge only gaf about the extension

icy crow
#

well it saves it slightly differently

tawny citrus
#

^^^^^^ thats the thing

heady dock
#

i see

icy crow
#

left is firefox

tawny citrus
#

html5 takes a file as either audio as base64 or data, firefox is telling html5 that ogg is data, not audio which is incorrect, its likely reading the header wrong

#

thats what i believe it is in laymans terms at least, take my words with a grain of salt though

icy crow
#

welp maybe it's because of this bit :clueless:

tawny citrus
#

i suppose for until thats fixed on either side of the coin, i'm importing via microsoft edge

heady dock
#

edgeing

icy crow
#

if i find a fix i could merge it straight away

tawny citrus
#

while youre at it you might wanna also fix that it says ogg giles

icy crow
#

true

#

-# yes i put it there in the first place

tawny citrus
#

LMAO

icy crow
#

-# and didnt notice when reviewing my own changes

tawny citrus
#

also also should see if you can make the file select drag and drop-able, thats just a small qol thing though

icy crow
#

is regex on a 17k long string efficient?

#

assuming the match is always at the beginning

tawny citrus
#

surely nothing could go wrong

icy crow
#

im talking about pure performance rn

tawny citrus
#

id imagine regex checks the whole string, so it doesnt sound super efficient, if the match is always at the beginning, you could cut it off at a certain point and merge them or something?

#

you could just test and see if it causes lag

icy crow
#

Ehhh I'll just match only at the beginning and don't use the global flag

#

Should be fine

fallen cliff
#

is it possible to create decks with jokerforge or not yet

icy crow
#

Not yet

fallen cliff
#

let me know when it's a thing

lapis mauve
#

join the server you'll get a notification when it releases

tawny citrus
#

oh i didnt know there was a jokerforge server i gotta join that

heady dock
#

i should join the server because it would be funny

tawny citrus
#

im not sure if this has already been reported, but it crashes on startup if you use range for a number in a consumable, havent seen if this happens for jokers or other things

woeful bough
icy crow
#

Well a problem for tomorrow

jovial raptor
#

heeelp 😭

fringe cargo
sour spear
woeful bough
proud bay
#

i have a prediction that we will get a daily reminder 18 days from now

jovial raptor
#

but it doesnt work

hoary star
#

How do you make a joker trigger another joker

#

like how would you make blueprint for example

heady dock
#

doesnt joker forge have vanilla jokers remade in it

#

just look at that

hoary star
#

it does?

#

oh thanks

fringe cargo
#

keep this block, just create another one

jovial raptor
#

but it still doesnt work

fringe cargo
jovial raptor
#

when i play a hand, the variable doesnt increment

fringe cargo
cedar zealot
icy crow
#

It's called vanilla reforged not VanillaRemade 🫣

heady dock
#

i came up with that name haha

wild pier
#

the daily isnt reminder..

heady dock
#

daily reminder that daily reminders are CANCELLED

cyan badger
#

...weekly reminder th

heady dock
#

execution

cedar zealot
woeful bough
elfin nest
crude trail
ashen prairie
icy crow
#

Reminder that you don't have to join the discord and can just ask here

fringe cargo
exotic flume
#

Reminder of the reminder that there’s a discord but you can ask here too

fringe cargo
#

Reminder of the reminder of the reminder that there’s a discord but you can ask here too

crude trail
bright totem
#

you should make it so that we can increase other jokers and card values

heady dock
#

has this not been deconfirmed like. so long ago

hidden oriole
#

dailiad reer thataht jokoj hh discorocsid servres

exotic flume
#

Reminder of reminder of the reminder of the reminder that there’s a discord but you can ask here too

bright totem
wild pier
heady dock
#

a

icy crow
#

i didn't deny it because MAYBE someone else will implement it

#

like maybe using this api mod

fringe cargo
#

Reminder of reminder of the reminder of the reminder of the reminder that there’s a discord but you can ask here too

spark patio
#

prolly won't happen officially unless someone comes up with a huge PR for it which I doubt will be super efficient

#

probably would be nice to have some effects that require APIs like the ^Mult/Chips operations

midnight magnet
# icy crow

Won't work retroactively on JF jokers, but with some insights from goodmorning, I can probably set up a standard to make this API be easily included

#

I've never really used JF myself, though. Do you name variables yourself, or does the site handle that?

heady dock
#

you name variables yourself iirc

midnight magnet
#

I'll continue setting up core functionality first, and then if there's interest from people using JF in incorporating it, I'll talk to goodmorning about how I can set it up to be usable by JF

#

It's a good step towards making my approach the dominant system, over Cryptid's 😋

icy crow
#

maybe prefixing jf variables with JF_ would work

#

:clueless:

chrome whale
#

Pasting this error i had here, once again. (from reddit*) (a reddit post I made**)

young relic
#

or trying to use a shader

lapis mauve
#

The joker forge discord server has a dedicated channel you can post them in

icy crow
#

I rarely check this channel (like max 2 times a day) but actually never check Balatro reddit

spark patio
crude trail
wild pier
icy crow
#

I'm hungry

crude trail
wild pier
fast tartan
lapis mauve
#

known issue

#

iirc it works if you turn off pixel smoothing

#

or it might be the opposite

#

idk

crude trail
lilac yacht
#

:0

#

les go

summer galleon
#

Bumping this post to remind people jokerforge exists and should use it

wild pier
cyan badger
#

daily... reminder...

its cold... so cold...

wicked plover
#

snow on mt silver mentioned

woeful bough
wicked plover
#

lost silver mentioned

hidden oriole
#

remind

wild pier
delicate cave
#

Daily remi- (skeleton run past) 👀 what was that 👀

plush barn
#

This seems to cause a crash

#

tf is to_big?

heady dock
#

talisman

plush barn
heady dock
#

its for talisman compat

plush barn
heady dock
#

well whats the crash

plush barn
#

one sec

plush barn
heady dock
#

okay so uhh blame joker forge i guess

plush barn
#

@heady frost

#

🤬

heady dock
#

(what is this even for anyway)

plush barn
heady dock
#

i see

plush barn
#

I just decided to test out the forge on him

#

looks quite solid

heady dock
#

tbh if you know how to code at all usually itll be faster to just code it lol

plush barn
#

but yeah

#

I doubt it's nearly enough for more complex stuff

#

But it seems like all of the vanilla Jokers can be remade via this tool

#

which is cool

umbral stag
umbral stag
#

yeah that’s why

plush barn
icy crow
#

Just paste ```lua
to_big = to_big or function(a) return a end
lenient_bignum = lenient_bignum or function(a) return a end

In you main file
plush barn
#

Sure

#

Thanks

visual dawn
#

hello, i'm a new user of joker Forge, and i was trying to make one of my joker use a sound when blind is selected. I used a .ogg and i find it in the mod assets, but when the joker activate I have this error... Can someone help me ?

umbral stag
#

use notepad or some other text editor, find the item that activates the sound effect, and put your mod prefix before the key of the sound with an underscore

for example, if my mod's prefix is abc and my sound key is DEATH, i would do this:
play_sound("DEATH") -> play_sound("abc_DEATH")

lapis mauve
#

i don't think you need a text editor

#

you can just do it in jokerforge

umbral stag
#

i've heard that it's sometimes impossible to put things like underscores in those boxes in jokerforge for some reason

harsh locust
#

How’s joker forge doing?

icy crow
#

¯_(ツ)_/¯

#

Ig there will be a big pr merged today

#

But almost nothing new user wise

arctic socket
plush barn
wicked plover
#

nothing ever happens

icy crow
arctic socket
ashen prairie
icy crow
#

As far as I know cloud flare is currently down, and because of that JokerForge is down (it's hosted on cloud flare)

#

And no one commented on it for like 2-3h

icy crow
#

Seems to be back up

fresh snow
#

@heady frost I saw on your editions you have some shaders, but there's a big disclaimer to not use them for public use

#

Best to probably remove them from JF

heady frost
#

on it

fresh snow
#

Ty

plush barn
#

Can Joker forge be considered as AI tool?scientist_think

wicked plover
#

its the same as saying "is scratch ai"

#

what you just said

plush barn
#

Btw I was joking

north oar
umbral stag
#

so yes

woeful bough
lilac yacht
wicked plover
#

scratch is a GAME ENGINE

#

broken down to the very fundamentals

#

-# and very well explained

north oar
north oar
mighty lynx
#

Hey, y'all

#

I'm running into a problem in Joker Forge where I can't really edit anything??

#

It seems to block me some writing literally anything down lmao

#

In this gif I'm literally writing down things

woeful bough
#

inside of it i spell it right

#

even my discord status spells it right

idle river
# mighty lynx

exact same is happening to me across computers and browsers. tried running it locally, same issue

icy crow
#

Just a heads up that was fixed

flint tendon
#

what's the easiest way to convert a rank into a number?

#

I'm making a joker that retriggers the lowest ranked card in played hand

#

but idk how to easily compare two ranks and store which is lower

ember lance
#

I really hope they end up making it so you can create custom blinds too

lapis mauve
#

yes, yes they will

#

everything in vanilla is planned

summer galleon
#

which is getting closer to the end it seems

cyan badger
#

Daily reminder that... that...

polar elm
#

how do you show variables visually on a joker? like on the text

#

is this correct?

polar elm
#

do gamevars for the hand use the entire hand or only played cards?

heady frost
#

just for the played hand if i remember correctly

naive forge
#

hello everyone, I'm running into a problem with one of my jokers crashing the game, The joker's effect is a 1 in 3 chance to make a negative food joker (banana, seltzer, etc.) when blind is selected but it just didn't

woeful bough
#

so if your trying to make it give a joker from that pool itll just crash

naive forge
#

I didn't update the acctual code with the correct pool, that was the problem

fast tartan
#

the type of crash i find hilarious

azure remnant
#

say i wanna make it so a joker is

#

disabled

#

can i do that

lapis mauve
#

Not yet

azure remnant
#

got it

#

i do wanna learn lua

#

i would love a lua viewing mode.

lapis mauve
#

already suggested but likely not gonna be added anytime soon

silent gazelle
#

Gonna sound dumb but how do I add a custom joker to a custom booster

#

do I put the booster packs group key in the custom pools flag?

silent gazelle
#

i've tried setting the cutom joker with a custom pool and the custom booster to load from that pool crashes the game

#

nvm with enough tinkering got it

azure remnant
#

how do i make my joker use a sound in the mod's data base as opposed to a stock vanilla sound

heady frost
#

its my litttle channel i can self-promote 😈

polar elm
heady frost
#

steam has it as a roguelike so my scraper picked it up lol I don't even know the game

lilac yacht
#

i mean, the story mode is a mode where you level up your character to beat stronger foes, and there's meta upgrades to make future runs better
feels like a roguelike to me

heady frost
#

is it a good game

polar elm
#

idk i never played it lol, i just dont like the concept and i've seen far too much of it

frozen vector
#

Oooh.. this is amazing!

frozen vector
lilac yacht
#

i'll say its not for everyone

spark patio
naive forge
#

Hello everyone, I was trying to make a card enhancement but the game kept crashing. What seems to be the problem?

#

@heady frost

naive forge
#

ok so my previous problem was fixed but now I cant see the enhancements in the collection

heady frost
#

i think this is a jokerforge issue with how destruction is handled on enhancements

silent gazelle
#

Did u download the file and slap in into a folder

#

Or the whole project

#

If u download the file individually you need to manually change the atlas in the joker.lua and add it into your main.lua file

#

Usually by just adding another number where the code that loads the folder for what specific type card your making

silent gazelle
#

Also I think you need to add ur mod prefix to the name as well

#

So it would be prefix_enhancements

quasi matrix
#

hyperchips amd hyperMulti is not working for me. they are triggering but not doing anything. i tried by changing the values already. can somebody help me with this issue. talisman is installed

naive forge
#

but the jokers spritesheet is just called customjokers and that doesn't cause any problems

woeful bough
silent gazelle
#

That's likely your issue

crude trail
ebon owl
#

im trying to make a joker using joker forge that gives +5 mult when a wild card is played but it does any card, any idea how to make it so its wild card only?