#⚙・modding-general

1 messages · Page 54 of 1

fallow bramble
#

From the steamodded wiki

wary moth
#

oh right the wiki exists

rigid jewel
# fallow bramble

This overrides the atlas, you wouldn't do this if you're loading a separate atlas for art.

#

This should load Jimbo as an atlas

#

(the atlas part is in between the quote and the nil)

wary moth
#

copied and running

copper fiber
#

Hello friends. Need a lil help. Also made some mods I wanna share.

#

My save data went kapoof. Completely reset my wins. I dunno if it was after steammodded, or maybe after installing PityWheel, or something. SteamCloud is too new. Any hopes of recovering my progress?

#

I mention PityWheel because of this line.

tranquil roost
#

Hiiii

copper fiber
#

While my collection is the same, wins and challenges got reset. D:

tranquil roost
#

I got one piece of card art done for my mod, so I'm gonna ask some questions for a bit about like

#

How to put together a card texture changing mod and stuff

wary moth
tranquil roost
#

So I'm using Aurelius7309's texture pack base thing

#

It comes with like a x2 and a x1 file

#

Do I have to edit both of those to have my texture pack work?

wary moth
#

yes

copper fiber
#

Depends. All x2 and x1 does is work for each of the states this option can be in.

#

When smoothing is off, it uses x1.

#

(At least from what i tested by myself)

tranquil roost
#

Ohh okay, so I'll just test my art using x1 and then make a 2x version later when I'm done

sleek granite
#

when smoothing is off, it uses 1x
when you want to actually look at the game, it uses 2x

fallow bramble
#

You need both x1 and x2 anyway

copper fiber
#

Aye aye. I recommend doing x2 first, because scaling it down is easier than scaling it up (doesn't lose data)

sleek granite
copper fiber
tranquil roost
#

Well, not really. Cause if I'm doubling pixel art by 200% in aseprite I know it like, just becomes bigger and doesn't lose any detail really

elder garnet
#

Is there a way to check and see if the Achievement Enabler mod is working once I've launched the game?

sleek granite
boreal ibex
copper fiber
#

I got a question of my own. Any way to separate Tarot custom textures from Spectral Custom textures?

#

I made a Rain World pack for Tarot and a Necrodancer pack for spectral, but both use the same sheet.

elder garnet
rigid jewel
copper fiber
rigid jewel
#

Simple as that

elder garnet
sleek granite
#

you can override specific sprites by creating one where the atlas's name is the same as the slug of the card, but i'm not sure that works with vanilla stuff? you might need to override them directly

rigid jewel
#

You'd need to take ownership of vanilla object to do that iirc

sleek granite
#

dang

#

texture pack api when

tranquil roost
#

Anyone know where I can find appdata on windows..?

wary moth
#

i need help getting my custom joker to use my custom art

copper fiber
sleek granite
rare shell
#

You can also just type in %appdata% into your explorer line or through Run.. (windows key + R)

copper fiber
sleek granite
#

you'll need to override the pos value for each sprite i think

tranquil roost
copper fiber
rigid jewel
#

Wait, is this a mod or a texture pack?

sleek granite
copper fiber
tranquil roost
#

How do I do that

copper fiber
sleek granite
#

USER

copper fiber
#

hidden files over on the right (third option)

sleek granite
#

lucypheral real name leak

copper fiber
#

(i did it before)

tranquil roost
copper fiber
wary moth
sleek granite
#

did you tell the game that j_jimbo uses Jimbo

wary moth
#

i think so? where

copper fiber
sleek granite
#

SMODS.Joker:new(no, nope, nuh uh, not this one either, not here, try again, count em up, make sure its in the right spot, this function sucks, keep going, you're almost there, one more, "Jimbo", too far)

#

i couldnt imagine trying to code without actually looking at the functions im using

#

would be like trying to ride a bicycle while blindfolded with no arms or legs

rigid jewel
#

I do this to save my sanity

copper fiber
wary moth
#

ok then

#

running

tranquil roost
#

Oh no this ain't good

fallow bramble
wary moth
#

the game froze in the middle of loading i probably missed something

copper fiber
#

the word sprit i mean.

tranquil roost
#

I'll take it out anyways

fallow bramble
#

Oh it's not your mod

tranquil roost
#

Yeah just wanted to try out a new cool mod I found as well lol

copper fiber
#

ohh the roulette mod. are you in the experimental branch?

fallow bramble
#

Yea I see which one, sorry I can't read

copper fiber
#

(no clue if this is anything but might as well ask)

wary moth
#

game crashed immediately

copper fiber
wary moth
#

removing the line and testing again since i think ive found the problem

tranquil roost
#

Okay new problem, if my mod was working then the queen of hearts would be changed here

sleek granite
tranquil roost
#

I only edited x1 tho so

#

Maybe it's not gonna use it as the default

copper fiber
sleek granite
#

turn off pixel art smoothing in options

copper fiber
#

and disable smoothing yeah

sleek granite
#

make the game look godawful in options

copper fiber
#

high contrast mode is a diferent sheet to the normal one.

tranquil roost
#

Nope, Queen still not changed

copper fiber
#

darn!

wary moth
sleek granite
#

yall not using tables smh my head

copper fiber
copper fiber
wary moth
#

yep

copper fiber
#

is it still the default joker?

wary moth
#

yep

fallow bramble
sleek granite
#

why not make the joker in the function

copper fiber
#

i know this is stupid but just throwin stuff at the wall

wary moth
#

no

copper fiber
#

oh?

sleek granite
#

you dont need that

copper fiber
#

am i stupid

sleek granite
#

no

#

we're stupid

tranquil roost
#

The only mod that's shown up in the mod folder is the six suits so

copper fiber
#

:D

#

wait so it didn't crash cuz it didn't load the mod lmao

fallow bramble
copper fiber
#

also uh. just realized i got this on the top left of my main menu??

#

anyone have this?

#

never a good thing to see

fallow bramble
#

nil

sleek granite
#

those are caused by text that got replaced but not removed

copper fiber
#

nil's the thing that ate my save file

#

i hope (?)

sleek granite
#

it is important to find and squash that bug as it will lag the game

copper fiber
tranquil roost
#

The implication here is just like, I edit the files included and then put the whole folder into the game.. right?

copper fiber
sleek granite
copper fiber
#

but yeah it should be. do you mean to make a texture pack for six suits?

tranquil roost
#

I don't know how to get texture packs to work sweats

#

Yeeaaah

copper fiber
#

because if you're editing the default suits, might want to make a different folder

#

since the default suit (queen of hearts) is in the vanilla game

tranquil roost
#

No no I'm editing the six suits

copper fiber
#

i don't think the mod changes it

#

ohhh that might be it then

copper fiber
wary moth
#

looking through the wiki about how to implement sprites and it just looks outdated

tranquil roost
#

It really implies that, I just have to do the same thing as the standard deck

fallow bramble
tranquil roost
#

What if

#

I replace the files of six card with my texture

sleek granite
#

i have to say

#

i recommend not directly modifying the game files or mod files

#

it will be a PITA when you update something

tranquil roost
#

Pita?

sleek granite
#

is a type of bread that is superficially similar to a tortilla

tranquil roost
#

Yum

#

But what's a PITA

sleek granite
#

Pain In The Ass

tranquil roost
#

Oh okay

#

I thought it was some legal term

sleek granite
#

that is the legal term

tranquil roost
#

IT WORKS

#

However it's turned the Queen of Hearts into the Queen of Stars

#

So what I'm getting from this is, if I want to edit the six cards deck I have to do it seperately, and tell anyone who wants to use it to just like.. override what's there with a second file

copper fiber
tranquil roost
fickle elbow
sleek granite
tranquil roost
#

uhhhhhhhh

#

Do I need a lua thing for my texture pack..?

cedar patio
#

is there a any information on the format of the jkr files?

tranquil roost
#

uhhhhhh

sleek granite
#

i would recommend having a lua file to load your texture pack rather than replacing the mods directly

cedar patio
#

I kinda wanna make a cli for tracking sticker progress

tranquil roost
#

this thing is here

cedar patio
#

not that I'm really close to starting tracking

tranquil roost
#

Guys I can't code stare

copper fiber
sleek granite
#

me neither dw

tranquil roost
#

CharThumbsUp I opened a file! Yay!

copper fiber
tranquil roost
#

I've got no clue what to do with this tho

sleek granite
#

(line 15)

tranquil roost
#

Oh does the folder have to be baned that?

sleek granite
#

no

#

you changed the variable

#

but not in all places its used

#

also, you're just overwriting sprite_card when you do it twice like that

tranquil roost
#

I didn't touch this file it came like this

sleek granite
#

well

tranquil roost
#

Also it's changing two different files in the game

sleek granite
#

then i'm telling you how to fix whoever wrote this

tranquil roost
#

Okay

#

What should I do first then?

sleek granite
#

hold on i feel like im grading a paper or some shit

tranquil roost
#

Ha!

shy pivot
#

get the gold star stickers ready

rare shell
shy pivot
#

maybe

#

maybe more positive gold star stickers

fallow bramble
#

Mod a Joker that has 3 possible effects and 1 probability, with a x1 and x2 art, you have 2 hours. No asking for help.

#

(This will count 99% of your grade)

sleek granite
tranquil roost
#

Okay I fixed two of them

#

But I don't know what overwrite means on what I should be doing here

sleek granite
#

someone take this drawing tablet away from me im cringe with it

fallow bramble
#

Say you have a variable named "x" and it's equal to 2. If you make another variable named "x" that is equal to 3, the first "x" will be overwritten and be equal to 3 instead of 2

tranquil roost
grand geode
tranquil roost
#

I flunked highschool

sleek granite
#

without dealing with my handwriting: yeah the second sprite_card overwrites the first

shy pivot
#

[writing notes down furiously for own knowledge]

sleek granite
#

so either set it to something like sprite_card2 or run sprite_card:register inbetween both lines

fallow bramble
tranquil roost
#

It does work however without the overwrite change

sleek granite
#

(in the former case, you'll want to do sprite_card2:register() just under where the first is registered)

#

yeah it'll "work" but you wont get different high and low contrast versions

tranquil roost
sleek granite
#

since you're overwriting the low contrast version with the high contrast version

wary moth
#

could someone please test my mod and then tell me if jimbo is upside down? i have no idea if this is another "im testing incorrectly" issue or if its the code

fallow bramble
tranquil roost
#

Upsidedown Jimbo teehee

cursive compass
#

im dreading drawing these face cards

sleek granite
onyx comet
#

I meant with the coding stuff

fallow bramble
sleek granite
cursive compass
#

i'm planning to make them kinda silly and give each one a unique personality

tranquil roost
grand geode
#

reply ping, i will now go to your place and steal a tamari plushie

tranquil roost
#

Right now I have a new problem

#

The texture change isn't showing up, but the mod shows up in the mod list

sleek granite
#

good luck

#

they're each armed

fallow bramble
#

We have Jimbosona and now cardsona

cursive compass
#

idk if i should keep the royalty theme or not

tranquil roost
#

You should keep the letters for ease of use

#

I have a theory

#

....

#

I'm not saying it

#

Anyways I think maybe the problem is like, it's uh.. using the wrong texture cause it's not named uniquely in the lua file?

#

I dunno it's a shot in the dark

sleek granite
grand geode
#

eldritch creature playing cards

fallow bramble
#

Nah make it as tini as possible

sleek granite
#

i forgor their tail tamariPlush

cursive compass
#

i wanna make the jack of hearts like a sparkly pretty ladies man

sleek granite
#

oh HELL yeah

#

we need more himbo jack of hearts fanart ok

carmine mortar
pearl belfry
#

Based card designs???

grand geode
#

omw designing like 10 more ocs to put them on playing cards

sleek granite
#

ghost and pals stick figure deck

carmine mortar
grand geode
#

does ghost and pals even have 12 characters

sleek granite
#

uuhhhhh

grand geode
#

last i checked their toyhouse there's like 6

#

or 7

sleek granite
#

i can go into the team 6x111 extended universe

grand geode
#

what heck

tranquil roost
#

I think I figured out the problem

#

I accidentally put two copies of the texture pack in

#

Nope, still not working

rare shell
grand geode
#

(i hate designing ocs

rare shell
#

its ok i didnt design fortuno i just redesigned him

sleek granite
#

im not doing more

rare shell
#

original fortuno was somebody's art project mask from high school

tranquil roost
#

Ah I fucked up

sleek granite
#

mood

tranquil roost
#

Says I fucked up line 14

sleek granite
#

itd help to see the whole line

tranquil roost
#

Sure thing

#

I only changed the names btw

#

I have no clue what the correct grammer to use here is

fallow bramble
#

cards_1 is never getting registered

tranquil roost
#

Okay how do I fix this

sleek granite
#

by doing it

grand geode
#

the path thing is wrong

tranquil roost
#

?

grand geode
#

SMODS.findModByID("modid").path or something like that

rare shell
#
            joker.slug,
            SMODS.findModByID("JankJonklersMod").path,
            joker.slug .. ".png",
            71,
            95,
            "asset_atli"
        )``` is how i have it
grand geode
#

wait uh

#

i cannot read

tranquil roost
#

So should I copy paste this in?

rare shell
#

no

#

your second variable you have

#

AnthroTexturesged_mod.path,

#

SMODS.findModByID("YourModNameHere").path,

grand geode
rare shell
#

do that instead

#

wait

#

nvm

tranquil roost
#

?

#

I have no clue what I'm supposed to do now

fickle elbow
#

i just noticed the jokers rank, does that mean people can @. jokers?

restive dock
#

my game keeps closing when i try to open it with base mod installed, how do i fix this?

tranquil roost
sleek granite
tranquil roost
#

I have no clue what to do now

viscid spear
#

i should make jonklers for my ocs tbh

indigo estuary
#

what does this mean

#

paradox jonker???

tranquil roost
#

I think this is a sign I should go to bed and ask next time I work on this

restive dock
#

my game keeps closing when i try to open it with base mod installed, how do i fix this?

lavish jackal
indigo estuary
#

i dont even wanna find out

#

i knifed it

fallow bramble
#

Identity crisis

indigo estuary
#

joker idea: identity crisis: all cards ARE face cards, swaps each round

carmine mortar
#

Swaps to not?

cursive compass
#

i'm keeping it overly shaded for this one specifically

sleek granite
#

that goes hard

#

we need more himbo jack of hearts fanart....

indigo estuary
#

bruh imagine getting outscaled by fortune teller

restive dock
#

my game keeps closing when i try to open it with steamodded installed, how do i fix this?

dapper helm
viscid spear
boreal ibex
#

that one

dapper helm
#

baudelaire

viscid spear
#

hell yea

#

the tyler the creator oc

dapper helm
#

i was wondering if that was on purpose

cursive compass
#

the transparency antialiasing seems to be working pretty well

sleek granite
#

that dark outline is so

cursive compass
#

so TERRIBLE!!!!

wary moth
#

i think it looks nice

cursive compass
#

im honored

rare shell
#

quirked up jack busting it down straight style... is he goated with the sauce?

sleek granite
#

no

fallow bramble
shy pivot
#

lol now im thinking if the card gets a edition he turns even handsomer a ala squidward

viscid spear
sleek granite
dapper helm
dapper helm
#

methed up metherul b

boreal ibex
dapper helm
#

yeah

#

send the worst one

boreal ibex
#

chicot

dapper helm
#

yeah

boreal ibex
#

glad we agree

dapper helm
#

🤝

fallow bramble
umbral pilot
dapper helm
#

he is goated with the sauce omg

umbral pilot
sleek granite
umbral pilot
#

I am the sauce

boreal ibex
#

he is goated with the sauce omg

dapper helm
#

he is goated with the sauce omg

umbral pilot
fallow bramble
#

he is goated with the sauce omg

dapper helm
boreal ibex
spring violet
#

can someone explain the erratic deck bugged seeds & divide by zero thing

strong swift
#

from what i can tell lua's random function can break and get stuck at a specific value. that value leads to things like all the cards being 10 of spades and all jokers holographic

spring violet
#

lua?

strong swift
#

the coding language balatro's based on

spring violet
#

got it just looked into Lua, never heard of it

white scarab
strong swift
#

@localthunk code better

white scarab
#

Sometimes a variable that should remain between 0 and 1 ends up getting set to 0 in extreme cases when computing an RNG event (due to floating point imprecision). The game divides by this variable, so it’ll end up getting infinity and then nan (not a number) when trying to compute the randomness for a certain type of event. When the game computes the next random value for that event, the random state remains at nan, causing the game to repeat the same outcome forever.

white scarab
#

With the erratic deck seeds, this happens with the erratic deck RNG, and the card it spits out happens to be a 10 of Spades

white scarab
#

If that issue happens early into a hash it’ll affect multiple RNG sources, which is why one of the 10 of Spades seeds also has every joker holographic in antes 1-9

dapper helm
#

i trust anyone once they get past a certain character limit with real words

white scarab
#

I made the tool that found the bug so I do have some credibility lol

dapper helm
#

that is also true

#

both can be true

strong swift
white scarab
#

It’s funny how they were handed out so often during the demos and then just stopped in 2024

sleek granite
#

i have a pink name im inferior

white scarab
#

Pink name is also based

white scarab
#

Things got much busier since then so it makes 100% total sense

dapper helm
#

i could've had a blue name if i stuck around...

wary moth
#

is art important?

white scarab
#

I would say so

dapper helm
#

what a philosophical question

white scarab
#

It’s one of the things that make mods feel more or less vanilla (in the context of Balatro)

dapper helm
#

yes it is

cerulean flare
#

how to get a colored name

white scarab
#

But it also allows much more expression for your mod if you want to go wild

white scarab
wary moth
#

ok then

white scarab
#

But it’s just handed out to people who are cool (official meaning)

dapper helm
cerulean flare
#

thanks balatrojoker

dapper helm
#

blue isn't gonna happen really

#

i don't think green is really possible either

wary moth
white scarab
strong swift
#

i mean i've been here for a while but never did anything cool so there's a very valid reason i'm not blue

sleek granite
#

lyman is a really good example of how art makes such a big difference superplead

restive dock
#

my antivirus keeps going off when i try to install steamodded, are we sure it's ok?

sleek granite
#

(shoutouts to lyman)

restive dock
#

ok

dapper helm
#

shoutout to the lyartist himself

wary moth
#

is anyone willing to help debug my jokers art? im looking at other jokers and im not entirely sure what im missing

dapper helm
#

do you have the thingy for finding the mod file path?

lavish jackal
sleek granite
#

balatrostuck honestly has incredible art

lavish jackal
dapper helm
#

yeah then you use it later for finding the sprite

restive dock
sleek granite
#

like the zodiac cards are obviously incredible

dapper helm
wary moth
#

ok

sleek granite
#

but even the jokers fit well enough; the majority are "homestuck thing in balatro art style" and it works well at least on the side of being in the balatro art style and the few that aren't are just enough of their own "reference via artstyle" but still having the -isms of balatro's joker art for the most part

lavish jackal
#

also i am now going completely overboard and in addition to 13 Zodiac cards I am also adding 12 Aspect cards

dapper helm
# wary moth ok
    local spritedefinition = SMODS.Sprite:new("spritename", ModPathThing.path, "decksprite.png", 71, 95, "asset_atli")```
something like this
sleek granite
#

holy shit that's awesome

#

what

sleek granite
#

that you will continue to make mods following balatrostuck

#

because goddamn i could go with more shit by you (especially if its not a reference i dont get)

dapper helm
#

dropping a homestuck mod and leaving sounds about right

lavish jackal
#

I will probably continue updating Balatrostuck

sleek granite
lavish jackal
#

Just adding more and more to it

sleek granite
#

oh thats fair too

dapper helm
#

oh god its never finished

lavish jackal
#

Until its so big you need a separate wiki for it like Calamity

sleek granite
#

homestuck is a calamity

dapper helm
#

oh no

sleek granite
#

(/pos)

dapper helm
#

/neg

wary moth
#

running

sleek granite
#

for your life?

dapper helm
#

from homestuck

timid nexus
#

maybe /hhj

#

(half half joking)

restive dock
sleek granite
#

/hhj is worse than worse than useless

dapper helm
lavish jackal
#

Also Balatrostuck also will add the Alternian Deck, starting with a random Aspect card, 2 random zodiac cards, 2 random tarots and 1 spectral, with 6 consumable slots, 12 joker slots, 4x Blind scaling, and 13 hand size

timid nexus
strong swift
wary moth
#

game crashed immediately

rare shell
quiet zinc
#

Can multiple mods be installed into the Mods folder on steamodded? Do they each go into their own sub folder?

rare shell
#

they do

sleek granite
#

im /reference pilled

sleek granite
wary moth
sleek granite
lavish jackal
#

Alternian Balatro

sleek granite
#

sounds op i love it

lavish jackal
#

score e18 to win white stake

timid nexus
rare shell
#

jan misali jumpscare

lavish jackal
#

i love jan misali

#

they are a homestuck too

sleek granite
#

jan misali jumpscare fr

astral glade
#

jan misali fanclub….

timid nexus
wary moth
#

jan misali

timid nexus
#

jan misali

dapper helm
wary moth
dapper helm
#

oh i think you just need to change "ModID" to Jimbo and it looks like it'd work to me

#

wait are you even setting the sprite on jimbo

rigid jewel
#

Definitely no

#

It should be "Jimbo" since the atlas variable is used as a string.

sleek granite
#

JimboJimboJimboJimboJimbo

#

gonna starting using Þ as a variable name

#

no way that actually works

#

Þis gonna be Þe most unreadable code

restive dock
#

dude im gonna lose it

lavish jackal
#

in an alternative universe where balatro was coded in swift people put 🃏 or 🤡 into joker variable names

restive dock
#

it just doesn't work, when i launch the game there's no mods

lavish jackal
dapper helm
restive dock
#

yes

lavish jackal
dapper helm
#

and you put steamodded in your mods folder?

restive dock
#

yes

lavish jackal
dapper helm
#

on the main menu does it say the steamodded version top right?

#

not with lovely balatrojoker

restive dock
#

no

wary moth
lavish jackal
#

just inject steamodded lol

dapper helm
restive dock
#

ok

dapper helm
#

and my debugplus that requires lovely...

astral glade
#

debug plus <3

wary moth
#

nope jimbo is still using the default

dapper helm
#

did you read the stuff right after that ModID message

wary moth
#

no

#

ill do that

dapper helm
wary moth
dapper helm
#

after your mult = 4 or whatever do , atlas = "spritename" replacing spritename with whatever you've set it as

#

inside of the brackets

wary moth
#

or no the other one

dapper helm
#

the other one yeah

#

before the x = 0 thing

wary moth
#

alr i did that

dapper helm
# restive dock

ok so quick check list
version.dll is in the same folder as balatro.exe
inside of the steamodded folder is lovely.toml and a bunch of other files + folders
your balatro is version 1.0.1

wary moth
#

running it

#

game closed

restive dock
iron onyx
#

you know what's infuriating

strong swift
dapper helm
grand geode
#

version.dll requires experimental branch

restive dock
#

ah

dapper helm
#

if myst says so then its correct

wary moth
grand geode
#

you can use the older dll instead for public branch though

wary moth
#

forgot to change the name sorry

strong swift
#

as a general rule of thumb myst is always right

restive dock
#

thanks, i prefer the beta anyway

dapper helm
wary moth
#

okay i replaced spritename with jimbo

#

game closed

dapper helm
#

make sure it has a capital J like the first part of your spritedefinition thing

grand geode
sleek granite
#

more true honest words from myst

strong swift
sleek granite
#

truly we are blessed this day

strong swift
#

oh shit i'm going to hell

restive dock
#

nevermind it still doesn't work

grand geode
#

i will now post misinformation to the modding channel of balatro discord

sleek granite
#

myst join me in naming your variables in exclusively emoji

dapper helm
# wary moth yeah

oh wait the atlas thing is supposed to be inside the same brackets as your mult = whatever config, not on its own

lavish jackal
#

oh btw @sleek granite to answer you about if i'm gonna do anything after Balatrostuck seriously, I'd say yeah, but it'd likely not be a solo project, I'm down for collaboration though

sleek granite
#

oh sick

wary moth
sleek granite
wary moth
#

running

lavish jackal
#

Balatrostuck is kind of half shitpost half genuine effort at making a fun sort of hardmode mod for Balatro

grand geode
sleek granite
#

"hardmode"

dapper helm
sleek granite
iron onyx
#

i've tried to recreate the formatting loc_vars uses for {V:x}
from left to right, that's ancient joker, X card, and Castle.

wary moth
#

jimbo is default

lavish jackal
#

have you heard of dark mode please

iron onyx
#

the debug client has one?

lavish jackal
#

you can

#

invert the colors

#

somehow

#

i believe

iron onyx
#

fair, i guess

sleek granite
#

Þis is a predicament

iron onyx
#

i'm just frustrated

sleek granite
#

well good luck wiÞ Þat

wary moth
lavish jackal
#

are you trying to do conditional suit coloring?

iron onyx
#

because this is what happens every time i try mousing over my X card, whether i try using my feigned localization method or not

dapper helm
restive dock
#

less than that

#

uhh

#

where did all that come from

wary moth
sleek granite
#

from steamo's incredible mind

dapper helm
#

i hate super large embeds

restive dock
#

so do i just download everything from there and put it in?

dapper helm
#

download the zip, unzip it and put the unzipped folder in mods

sleek granite
#

download Þe source code zip like you were told to

wary moth
dapper helm
#

yeah i know i just forgot

sleek granite
#

delicious embeds

astral glade
#

you an embed muncher?

dapper helm
astral glade
#

an image taster?

wary moth
#

adding that

sleek granite
#

im Þe evil mod dev

wary moth
#

these mods are extremely fragile to work with

lavish jackal
astral glade
#

so real

lavish jackal
#

then its no longer fun

restive dock
#

thank you silly

dapper helm
#

lmao you're welcome

#

have fun with mods

dapper helm
astral glade
#

its easy to forget

wary moth
astral glade
#

especially if youre registering them manually outside of a loop

sleek granite
#

now Þis is truly Þe joker of all time...

lavish jackal
wary moth
#

here right?

lavish jackal
#

register is just like

#

injecting something into P_CENTER_POOLS

dapper helm
wary moth
#

ok

strong swift
sleek granite
#

get out of here with Þis slander

dapper helm
#

everytime i am told something about code it takes me about 5 minutes of staring blankly to decrypt what it means

#

still prefer it to actually just learning a language tho

astral glade
#

learning is lame just copy until you understand it fr

wary moth
dapper helm
strong swift
dapper helm
wary moth
#

yeah

#

that makes sense

sleek granite
#

just wait til i release code with emoji and Þ everywhere

astral glade
#

absurdly funny

wary moth
strong swift
#

and your stuff tends to work

lavish jackal
sleek granite
#

not without seeing Þe code sry

#

(im a sham)

lavish jackal
#

can we move to dm this will be a lot

astral glade
#

did you do both of these?

lavish jackal
#

i just did secondary set i think

sleek granite
#

wÞf is Þat code

astral glade
#

old code in tonal madness

#

besides getting the custom consumable appear i never really did anything with it

lavish jackal
#

the color is fine

#

its specifically the text

astral glade
lavish jackal
#

i also have a loc_txt with "test" on this card and test doesnt appear

astral glade
#

well yeah if the error appears then it wont localize the rest of it

astral glade
#

that you need

wary moth
lavish jackal
#

thats 1 problem solved

#

unsure about text not appearing

astral glade
#

thats (likely) a steamodded issue, i fixed it myself by doing some poor hijaking and copying of funtions

lavish jackal
#

oh no i have function refs

astral glade
#

its the generate_card_ui stuff

#

but again, its very poor, but it works

#

obviously it needs to be cleaned up

#

anyways im gonna go fight god

sleek granite
#

tell him he still owes me $20

rare shell
#

$20 jollars?

dapper helm
#

is using an atlas for a joker different from using an atlas for a deck?...

sleek granite
#

yes and no

dapper helm
#

time to download more things to copy from!!!!!

sleek granite
#

time to steal more code lets gooo

rare shell
#

Our code

#

🛠️

astral glade
#

communism

sleek granite
#

lyman hows Þe night treating you

astral glade
#

chat god killed me

rare shell
#

i did errands

#

went shopping with wife

#

low spoons

#

bing chilling rn basically

#

playing inkbound with a buddy

sleek granite
#

im low on spoons i should go buy more

rare shell
#

id ping them right now because they are in this server but i think they would murder me

dapper helm
#

do it anyways

sleek granite
#

Þat sucks

rare shell
#

call out post on twitter dot com

#

thinkin about what the self insert jonkler will do for jank jonklers

#

maybe release an update tonight

#

shrug emoji

sleek granite
#

jank jonkler update jonkler? meta

dapper helm
#

why did balatrostuck unmute itself when i followed a new thread

wary moth
#

magic

rare shell
#

🗣️

#

yapping

sleek granite
dapper helm
#

🗣️

#

i'm always yapping

rare shell
#

any yappers in chat

dapper helm
#

yup yap

astral glade
#

studies show yappers DO infact exist

wary moth
#

hi

rare shell
#

the nightly communal gathering of shitposting

#

i love modding chat

dapper helm
#

i've hurt my throat many times yapping

wary moth
#

this channel is one of the most unique channels of this discord server

astral glade
#

chat it turns out god has really complex bullet patterns

sleek granite
#

Þis channel is hell

dapper helm
#

all good channels are a little hellish

rare shell
#

thats because half this channels regulars are going to be collecting their social security benefits next year

sleek granite
#

yea im old

lavish jackal
#

hell yes!!

wary moth
#

are there any mods i should try while i wait for my mod to fix itself?

astral glade
#

gg

astral glade
#

old fart

lavish jackal
#

im not that old im in my twenties

dapper helm
#

so true

wary moth
astral glade
#

no jellymod :(

dapper helm
#

and jellymod

lavish jackal
#

jellymod :(

dapper helm
#

have you tried the ortalab beta demo thing

wary moth
#

no

rare shell
#

jankjonklers 🙂

wary moth
#

oh right its not a reskin i should try it

astral glade
#

ill say my usual suggestions of morefluff, mika's mods, moreconsumables, and house rules

lavish jackal
#

jankjonklers is good

wary moth
lavish jackal
#

you should try balatrostuck when its out

wary moth
lavish jackal
#

im cooking and burning down the kitchen and the entire house

dapper helm
#

jankjonklers is very good idk how you haven't tried it

astral glade
#

you should play my mod

dapper helm
#

you should play my mod (i don't have one)

lavish jackal
#

balatrostuck so cool

heavy oasis
#

hey i'm looking to try and mod Balatro is their a starting point in the server?

rare shell
#

im rooting for balatrostuck

#

my wife even approves of it

sleek granite
#

im rooting for balatrostuck

#

i dont even homestuck

astral glade
#

told my wife i was going to the bank,,,, didnt say which one 🐟 🎣 🐟 🐟 🎣

dapper helm
#

the whole lyfamily is looking forward to balatrostuck

rare shell
#

lyman lywoman and lycappy

#

(my cat cappy)

sleek granite
#

lycat....

astral glade
#

from mario!?!!?

sleek granite
#

newt from fortnite

sleek granite
#

kitteiiiiieeeeee

astral glade
#

SO SMOLL AND SMOOTH

lavish jackal
#

i am excluding every balatrotuber who covers balatrostuck from my will

dapper helm
wary moth
#

i dont blame you, modding is hard

dapper helm
sleek granite
#

i am including you to Þe balatro community discord modding channel

formal edge
#

hey im here for just one question and if there's an easy way to do this; i want to swap out one joker (space joker)'s texture for a custom texture for a friend, is there a simple way to do this without some crazy manipulation

dapper helm
formal edge
#

how would i go about that

dapper helm
#

real quick modding chat denizens its fine for me to tell them to do it this way yeah?

astral glade
#

yes

dapper helm
#

cool

astral glade
#

although youll have to redo it every update

rare shell
#

ok i have a stupid idea for self portrait

#

darn

#

okay plan foiled

dapper helm
# formal edge how would i go about that

right click balatro on steam and go to manage > browse local files, in there will be a "balatro.exe" that has the game textures which you can open with 7zip, then find the spritesheet for jokers and overlay your new space joker texture over the old one

rare shell
#

apparently color code formatting doesnt get applied if the text is from a local var

dapper helm
wary moth
#

ok i have added all of those mods and i will now play a run with all of them enabled + a few others simply because i want to

dapper helm
#

good

#

if you're playing balatro with less than 300 jokers you're doing it wrong

exotic shadow
#

if you're playing balatro with more than 150 jokers you're doing it wrong

astral glade
#

play with 450

#

i think

wary moth
#

i have 303 jokers

dapper helm
formal edge
#

i think i did it

rare shell
dapper helm
#

make sure you replace both the 1x and 2x with the image, the 1x being 71x95 with a 1pixel transparent border and the 2x being double that

rare shell
#

can i just directly update joker.text from calculate

sleek granite
#

doubtful

sleek granite
#

150 jokers and þeyre all juggler

astral glade
#

the real question is when that mod is being released

sleek granite
#

which one?

#

þe dankranks?

lavish jackal
#

made a second aspect card, i am in love with their vibe

sleek granite
#

god þose are so pretty

astral glade
#

how long have you been doing pixel art for?

lavish jackal
#

7 years i think?

rare shell
#

a fellow veteran

astral glade
#

DAMN!

dapper helm
#

wait wtf i can't mute balatrostuck at all anymore

rare shell
#

akai let me see ur portfolio btw

sleek granite
#

whats wiþ þe box at þe top

#

(i have unlocked direct keyboard access to þ i am unstoppable)

astral glade
#

thank goodness youre not using theta too

lavish jackal
#

ofc there will be text as well

#

but i like lil hints and graphics on cards

sleek granite
#

like þe planet minicards

#

sick

lavish jackal
sleek granite
#

wþf i wanna see it too

sleek granite
#

also þ actually gets autocomplete recommendations (þeyre just þe ones for "th" þo)

astral glade
#

linguistics

#

there are two types of the "th" sound, one with your vocal cords active and the other not

#

and its distinguished by theta and delta

lavish jackal
strong swift
languid apex
sleek granite
#

þe old....

languid apex
#

the only language that still uses thorn consistently is Icelandic

#

has anybody made a mod that adds more Tarot cards based off of other tarot decks?

shy pivot
#

not really

viscid spear
shy pivot
#

most mod tarots that have been made are their own thing

sleek granite
languid apex
#

i think maybe something like adding some Thoth cards might be fun

#

imma look into modding more so i can add some

strong swift
shy pivot
#

yeah, there's some seriously good ones out there

sleek granite
#

ive been making ones based on þe extended tarot

#

universe, void, happy squirrel, artist, and þe joker, classic tarot card

languid apex
#

like lust is the Thoth version of strength, and maybe instead of valuing a card up by one, it devalues it by one

astral glade
#

oh i thought you were making them up

languid apex
#

ie king>queen

sleek granite
#

þeyre loosely based on various extant decks

dapper helm
#

looking at þis code is starting to make my head hurt, good sign to give up

tall vessel
#

cries in ð

sleek granite
#

i forget þe exact decks but each of þose are based on someþing in a real tarot deck

#

i þink þe happy squirrel comes from simpsons originally þo

shy pivot
#

i know artist may be the art and the universe is definitely one, and excluding the simpsons one where's the void from?

sleek granite
#

im not þat much of a tarot nerd

#

Void i þink was in a deck literally called þe void deck

grand geode
#

why is your gimmick that now

sleek granite
#

may have just been a fancy fool

#

because i need a new bit every few days or i go insane

dapper helm
#

so true

astral glade
#

you are a walking bit (as ive stated before)

sleek granite
#

þat tracks

grand geode
#

this bit is so hard to look at

sleek granite
#

its just english

#

þeres noþing wrong wiþ þe way þat im typing

dapper helm
sleek granite
#

(cant wait to get banned lets goooo)

grand geode
languid apex
#

i would probably make aeon a 1 in 4 chance at replacing a joker with a joker 1 rarity above it

#

it would be kinda cool and could have some synergy with baseball card joker

shy pivot
#

aeon's too cool a name to waste

languid apex
#

real

dapper helm
languid apex
grand geode
#

my god autumn also changed its pronoun field to þ

#

insane

lavish jackal
#

another aspect card made

tardy sierra
fickle elbow
#

wee

languid apex
fickle elbow
#

jelly mod code is unstable

#

I do have a function that creates joker of select rarity tho

#

if you need it ```local function create_joker(joker, cjoker, rarity)
-- Check consumeable space
if #G.jokers.cards + G.GAME.joker_buffer < G.jokers.config.card_limit then
-- Add card
G.GAME.joker_buffer = G.GAME.joker_buffer + 1
G.E_MANAGER:add_event(Event({
trigger = 'before',
delay = 0.0,
func = (function()
local card = create_card('Joker', G.joker, rarity, nil, nil, nil, cjoker, 'len')
card:add_to_deck()
G.jokers:emplace(card)
G.GAME.joker_buffer = 0
return true
end)
}))

    -- Show message
    card_eval_status_text(joker, 'extra', nil, nil, nil, {
       message = localize('k_plus_joker'),
       colour = G.C.PURPLE
    })
else
    card_eval_status_text(joker, 'extra', nil, nil, nil, {
        message = localize('k_no_space_ex')
    })
end

end```

#

made it for someone who need a similar thing.

languid apex
#

but i will keep it in my back pocket

#

i only really have experience with game dev/modding with C++ and Ruby

fickle elbow
#

this is where you would put it, just outside init

#

i was also game deving with c++, and python

sleek granite
fickle elbow
#

tho i find transferring between languages to be a breeze

languid apex
#

does lua have garbage collection similar to ruby?

fickle elbow
#

haven't used ruby.

languid apex
#

gotchya

grand geode
fickle elbow
umbral pilot
#

how to tax evade

sly carbon
#

i love þat you're using þe þ character correctly lol

strong swift
languid apex
#

okay i think my main obj is to make a bunch of esoteric cards that are based off of alternate versions of tarot cards from the Thoth or Marseilles deck, and make them have a lower chance of spawning from tarot decks, and maaaaaaybe have a deck based on the gimmick of only those alternate cards showing up, no vanilla tarot

dapper helm
strong swift
#

i'm basically a catgirl for all intents and purposes

dapper helm
#

i'm basically really shitty ai for all intents and purposes

dapper helm
lavish jackal
fickle elbow
#

people legitimately thought I was a robot for a while

umbral pilot
strong swift
#

you are one

dapper helm
#

good job meth

tardy sierra
#

Is there a mod yet that mainly just adds new Decks, or at least anyone who can make them? If so, I may have a few ideas floating around in my mind.

umbral pilot
#

thanks

dapper helm
umbral pilot
#

it's called the "how to evade paying my taxes" mod

#

lmk if you find it

dapper helm
umbral pilot
fickle elbow
#

or scata

obsidian crane
#

hey, just curious, how do you download mods for balatro?

rare shell
#

its not correct tho

#

modern english does not use the thorn letter 🤓

sleek granite
#

wþf no

#

languages evolve based on usage

#

i choose to use þe þ

umbral pilot
#

stabbo_crabbo I choose to be crab

rare shell
#

i never want to see wþf again

umbral pilot
#

wpf is great

#

that that back

obsidian crane
fickle elbow
#

to steamodde

#

d

polar pecan
#

hello! could someone please guide me to some good mods i could add?

sly carbon
wary moth
#

it adds more consumables

dapper helm
#

@obsidian crane out of curiosity do you have synesthesia? i assume so from the name

obsidian crane
#

no. Just a username I came up with.

dapper helm
#

oh alright

wary moth
# wary moth it adds more consumables

if you want a mod that adds more jokers then there are a lot more of those but ive had good experiences with morefluff, also heard jankJonklers was good but i dont think ive seen any of them yet

fickle elbow
#

I am a democracy.

dapper helm
fickle elbow
#

there is a jump button in the corner

#

leads straight to it.

wary moth
dapper helm
fickle elbow
#

top right when hovering over the message

polar pecan
wary moth
#

it is!

dapper helm
sleek granite
#

more consumables it adds þe consumables

polar pecan
#

thanks for the help btw, i really appreciate it

rare shell
#

codex arcanum sucks

wary moth
grand geode
#

does codex arcanum have any negative card effects

rare shell
#

naw

grand geode
#

asking for no particular reason

#

aw

rare shell
#

it might

#

after the update

polar pecan
rare shell
#

discussing with itay

#

i guess you can count swapping hands/discards as negative i guess?

wary moth
#

arsenic is probably the most weird

polar pecan
grand geode
rare shell
#

i know at least one of the guys working on it is a huge dumbass

#

(its not the coder)

grand geode
#

you'd use this.... if discards are higher than hands i think??

#

and that's the only usage

rare shell
#

thats because it is situational

polar pecan
#

ah dang it i forget where i put the mod folder

rare shell
#

and nah thats not exactly what ive seen ppl use arsenic for

sleek granite
#

at leaþt im not talking wiþ a liþp

rare shell
#

ive seen people use it to get more discards when they have the synergies

wary moth
polar pecan
rare shell
#

dont make me bring out my enne key autumn

wary moth
sleek granite
#

do it nerd

polar pecan
#

ooohhhh ok cool