#Joker Forge - Create Balatro Mods Visually and Export the Lua Files (WIP)
1 messages · Page 20 of 1
oh alr cool
okay yeah i tried putting them through audacity and that doesnt do anything so it just is a browser thing
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
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?
i know that much i just dont understand why firefox interprets its header like that
shouldnt firefox preserve the header though
or just joker forge only gaf about the extension
well it saves it slightly differently
^^^^^^ thats the thing
i see
left is firefox
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
welp maybe it's because of this bit :clueless:
i suppose for until thats fixed on either side of the coin, i'm importing via microsoft edge
edgeing
if i find a fix i could merge it straight away
while youre at it you might wanna also fix that it says ogg giles
LMAO
-# and didnt notice when reviewing my own changes
also also should see if you can make the file select drag and drop-able, thats just a small qol thing though
surely nothing could go wrong
im talking about pure performance rn
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
Ehhh I'll just match only at the beginning and don't use the global flag
Should be fine
is it possible to create decks with jokerforge or not yet
Not yet
let me know when it's a thing
join the server you'll get a notification when it releases
oh i didnt know there was a jokerforge server i gotta join that
i should join the server because it would be funny
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
I deadass read this thinking I was in the jokerforge server 😭
Oh yeah I think not every effect has ranges implemented, I forgot about it
Well a problem for tomorrow
Pushed the fix to the site
heeelp 😭
what do you want to do
another stupid daily reminder that Jokerforge has its own discord! https://discord.gg/eRBByq9AZX
i have a prediction that we will get a daily reminder 18 days from now
the joker desc is "Collect chips from the lowest card in your hand when playing a hand." thats what i wanna do
but it doesnt work
How do you make a joker trigger another joker
like how would you make blueprint for example
when the hand is played, add chips "variable accumulation"
keep this block, just create another one
thats what i did
but it still doesnt work
Are you talking about the joker not saying in the description how many chips he has?
nope, im sayin it doesnt work, it doesnt increment its value with the lowest rank
when i play a hand, the variable doesnt increment
{C:attention}Collects{} the rank of[s] {C:attention}lowest{} ranked card held in hand to {C:blue}Chips{}[s] [s] {C:inactive}(Currently{} {C:blue}+#1#{} {C:inactive}Chips){}
ill try, thanks
say that again?
It's called vanilla reforged not VanillaRemade 🫣
i came up with that name haha
the daily isnt reminder..
daily reminder that daily reminders are CANCELLED
...weekly reminder th
execution
infrequent reminder of the daily reminder that joker forge has a discord https://discord.gg/eRBByq9AZX
||Silksong spoiler:|| thanos dies
NOOOOO
another stupid update of not daily reminder that joker forge has a discord https://discord.gg/eRBByq9AZX
Best if I keep the tradition. It's 1 AM right now. https://discord.gg/eRBByq9AZX
Reminder that you don't have to join the discord and can just ask here
You don't have to join the discard
Reminder of the reminder that there’s a discord but you can ask here too
Reminder of the reminder of the reminder that there’s a discord but you can ask here too
discord forge joker reminder shit
https://discord.gg/eRBByq9AZX
you should make it so that we can increase other jokers and card values
has this not been deconfirmed like. so long ago
dailiad reer thataht jokoj hh discorocsid servres
Reminder of reminder of the reminder of the reminder that there’s a discord but you can ask here too
i wasnt here for allat, dont be saying thatl ike i been here for it
a
i said i won't do it
i didn't deny it because MAYBE someone else will implement it
like maybe using this api mod
Reminder of reminder of the reminder of the reminder of the reminder that there’s a discord but you can ask here too
also has category support too iirc but yea
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
https://github.com/Steamodded/smods/pull/265 taglist moment
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?
you name variables yourself iirc
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 😋
Pasting this error i had here, once again. (from reddit*) (a reddit post I made**)
okay so what joker/object is using “draw_shader”
or trying to use a shader
Don’t post your bugs on reddit, theyre likely never getting seen
The joker forge discord server has a dedicated channel you can post them in
I rarely check this channel (like max 2 times a day) but actually never check Balatro reddit
site I think manages internal variables that you name? Then I think gamevars is its own thing
I'm hungry
reminder https://discord.gg/eRBByq9AZX
https://github.com/Jayd-H/joker-forge/issues/424 uhh can anyone fix this
known issue
iirc it works if you turn off pixel smoothing
or it might be the opposite
idk
Bumping this post to remind people jokerforge exists and should use it
daily... reminder...
its cold... so cold...
snow on mt silver mentioned
NO MORE
lost silver mentioned
remind
Daily remi- (skeleton run past) 👀 what was that 👀
talisman
another mod?
its for talisman compat
but why does it crash the game?🤔
well whats the crash
one sec
okay so uhh blame joker forge i guess
(what is this even for anyway)
One punchline man
i see
tbh if you know how to code at all usually itll be faster to just code it lol
(aka not me xd)
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
usually in a jokerforge mod there’ll be a definition for both lenient_bignum and to_big in main.lua i believe?
I genereated only jokername.lua
yeah that’s why
I was using my own main.lua
Does forge auto adds definitions for jokers/cards that I pile up in the editor?
?
That's entirely your fault tbh
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
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 ?
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")
i've heard that it's sometimes impossible to put things like underscores in those boxes in jokerforge for some reason
How’s joker forge doing?

nothing ever happens
you think i noticed in the 170 commit dump
no...
sorry
NO WAY!!
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
Seems to be back up
@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
on it
Ty
Can Joker forge be considered as AI tool?
block coding tool for little kids but can be used for quite a bit
little kids?
you are a little kid
so yes
we are the same age
fella have you seen what scratch can do when u lock in
Exactly
scratch is a GAME ENGINE
broken down to the very fundamentals
-# and very well explained
An adult can spell urn
"can be used for quite a bit" typically children use it, not saying others dont and nobody can cook something up
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
its on purpose
inside of it i spell it right
even my discord status spells it right
exact same is happening to me across computers and browsers. tried running it locally, same issue
Just a heads up that was fixed
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
I really hope they end up making it so you can create custom blinds too
its mostly clearing out all the bugs rn
which is getting closer to the end it seems
Daily reminder that... that...
do gamevars for the hand use the entire hand or only played cards?
just for the played hand if i remember correctly
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
"food jokers" are not a base game pool
so if your trying to make it give a joker from that pool itll just crash
I didn't update the acctual code with the correct pool, that was the problem
the type of crash i find hilarious
Not yet
already suggested but likely not gonna be added anytime soon
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?
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
how do i make my joker use a sound in the mod's data base as opposed to a stock vanilla sound
in what world is uma a roguelike
steam has it as a roguelike so my scraper picked it up lol I don't even know the game
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
is it a good game
idk i never played it lol, i just dont like the concept and i've seen far too much of it
Oooh.. this is amazing!
Lol idk
technically all gacha games are roguelikes
Hello everyone, I was trying to make a card enhancement but the game kept crashing. What seems to be the problem?
@heady frost
ok so my previous problem was fixed but now I cant see the enhancements in the collection
i think this is a jokerforge issue with how destruction is handled on enhancements
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
Is ur spritesheet atlas key named enhancements?
Also I think you need to add ur mod prefix to the name as well
So it would be prefix_enhancements
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
The spritesheet is called customenhancements
but the jokers spritesheet is just called customjokers and that doesn't cause any problems
??? Anyone
Then your atlas should= customenhancements
That's likely your issue
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?