#⚙・modding-general

1 messages · Page 136 of 1

viral zenith
#

oh im wrong

#

the steammodded does go in the mod folder

#

i will screenshot mine for reference

river lark
#

i folowed the lovely one iirc

#

there doesn't seem to be any mod folders yet, i'll look further on the steammodded link

viral zenith
tired roost
#

was easiest so i did it first

viral zenith
river lark
#

so do i litterally jsut make a folder called "mods"?

viral zenith
#

is this windows?

#

yeah in roaming you make a mods folder

river lark
#

ok cool

viral zenith
#

well roaming/balatro

river lark
#

i only got lovely* no steammodded in yet*

viral zenith
#

but version.dll doesnt go there of course

#

yeah steammodded should go in the mods folder

river lark
#

i added the folder "mods"

viral zenith
#

thats not roaming is it?

river lark
#

where should i see that ;-;

#

i really don't know anything :(

viral zenith
#

i will help 🙂

#

this is the path you should follow i think to put the mod folder

#

crunc is just my username

tired roost
#

while drawing i accidentlay picked the clolor idential to the transparent background

river lark
#

does everything i do need to go that path?

viral zenith
#

not the lovely

river lark
#

like the lovely + the fol- ok

#

just the folder then

viral zenith
#

the lovely is already where it should be

river lark
#

cool

sturdy canyon
#

why is talisman not working for me damnit

viral zenith
#

the steammodded and the modpacks your using go in a different place than the lovely

river lark
#

ah okey

#

but what is crunc?

#

i cannot find it

viral zenith
#

thats just my username

river lark
#

ah yea ok xD

viral zenith
#

if you dont seee the roaming it may be hidden

river lark
#

found it!

lean dune
#

does it break compat with base saves?

viral zenith
#

🙂

river lark
viral zenith
#

that looks right

river lark
#

i already downloaded steammodded

#

by: page > source > download zip

viral zenith
#

well i just cut and paste the entire steammodded folder into mods

river lark
#

can it technically be called "balatro mods"

#

or nah

viral zenith
#

i dont know

#

it may need to be named that exactly

river lark
viral zenith
#

unzip first

river lark
#

i don't need to use the mods folder for minecraft annymore (god thank for modrinth)

river lark
viral zenith
#

looks good

river lark
#

and now i download a mod?

viral zenith
#

now you just need to put the mods in that folder following the same process

river lark
#

and put the unzipped folder in?

viral zenith
#

i mean maybe some mods work different than others

river lark
#

thats- it?

viral zenith
#

yeah at least for the mod that im using rn

river lark
#

huh, nice

#

and if i get lua

#

how can i preview the mod while working on it?

#

might be a big ask tho

viral zenith
#

i have no idea

river lark
#

ok

#

well thanks for now :)

viral zenith
#

sure 🙂

river lark
#

i'll look at lua once i actually have it

west hill
#

At least it shouldn’t do

#

I need to make sure I haven’t changed base behaviour

river lark
#

or well "program files"

viral zenith
#

what do you mean?

river lark
#

i now have 2 instances

#

of balatro

#

one is just code

#

or did i actually install a virus 💀

viral zenith
#

yeah i have something like that running while im playing too

river lark
#

and once i close balatro closes too

#

tbh its kinda annoying then

viral zenith
#

yeah i think its supposed to be that way

river lark
#

i mean fair but god thats annoying

viral zenith
#

having the second window open?

river lark
#

nah just in the background

#

i always look at thigns when they blink

viral zenith
#

oh. i play balatro in fullscreen so i dont see it

river lark
#

i do too

#

but i like to record my progress

viral zenith
#

oh

#

thoughts?

#

ive never seen such a ridiculous joker before personally

river lark
#

cool idea but god damn, immagine the runs

#

all the lucky cards 💀

viral zenith
#

yeah im going with lucky cards rn and they can stack

latent nimbus
#

imagine if balatro university plays this

viral zenith
#

its betmma mod

latent nimbus
#

funny

viral zenith
#

my lucky cards have a chance of creating negative jokers when triggering 💀

#

sadly i cant play them without the game crashing. but i refuse to sell hanging chad

#

what if i had naninf jokers?

river lark
#

;-;

viral zenith
#

what?

river lark
#

immagine the glass cards

#

you'll be set for life if you had 1 unbreakable glass cards

#

actually,

#

that seems like a good mod idea-

viral zenith
#

dont worry my lucky cards are polychrome kekw

river lark
#

lol

river lark
#

double glass

viral zenith
#

well dont stop at double

river lark
#

that would be the name then

#

or what else should i name it?

viral zenith
#

right

#

hmmm

#

jenga maybe

river lark
#

reinforced glass?

#

btw

viral zenith
#

not bad

river lark
#

Why don’t glasses ever lose at poker? Because they always have a pair.

#

:)

viral zenith
#

.<

fiery kayak
#

what the hell is tentacle edition

viral zenith
#

its what allowed me to copy the 100 chips from the ice cream joker and put it onto the hangingchads value

viral zenith
#

i probably wouldnt be much help with mod creation thinkies

river lark
#

its fine

lean dune
# river lark

you can turn this off by configuring your steam launch args as --disable-console

river lark
#

i need idea's >:D

river lark
lean dune
#

go to your steam library, right click balatro and select properties

#

there should be a "launch options" text box

river lark
#

ty

#

this good?

tired roost
#

another joker idea:
"When He Died"
[inspired and based on the Lemon Demon song "When He Died", each effect will have the line of the song it's referencing]

whenever a card is destroyed one of the listed effects happen:
Create a random Face Card (but not the card that was destroyed) (any card if the pendeolia joker or whatever it's called) ["When he died, turned out he left behind. A mention of other peoples skulls, the odd thing's that he never found his own"]
Create a random negative tarot, planet or spectral card in the usable slot ["When he died, he somehow left behind, strange symbols on the floor beneath his corpse, Investigators said the wood was scorched"]
Next played hand is upgraded three times ["When he died, they found so many scorpions inside his lungs"]
Create the deleted card with a random enhancement, random edition, and random seal ["When he died, the statues of his missing children cried, what was later found to be his blood"]
During the next round all jokers activate twice ["When he died, on a dark and stormy night, they telephoned his wife, who reacted with delight, but gradually her voice began to fade to nothing, and the laughing record played"]
Reroll the boss blind (wont happen when boss is active) ["When he died, they found a message etched into his spine, that said when he died, an endless age of untold nightmares would be nigh, and the blood would make the seas run red"]
Create a random negative joker ["When he died ,on a dark and stormy night, a nearby shed caught fire ,it simply caught alight, and when they cleared the charred wood from the ground, inside they found a painting of a clown, he'd painted it when he was just a child, but scrawled upon the back was exactly when he died"]

(song https://youtu.be/LKsolIr3ovk?si=YtUjzME5Mj7oVrv2)

When He Died performed by Lemon Demon

🎧 Listen to more great pop music here: https://youtube.com/playlist?list=PLtanmeupwqanDzIBQWgjJ6qfhiyF_2WoY&si=t5_ls6Du2i9BzIm1

🔔 Subscribe for updates: https://www.youtube.com/MarsMusic?sub_confirmation=1

🎤 Want your music featured on our channel? Submit your music below!
https://ffm.link/songsubmissions...

▶ Play video
lean dune
tired roost
#

the last one was what realy made me concider this joker

river lark
#

where can i get the glass card sprite?

#

i cannot find the enhancement on the google drive

rugged dune
#

can anyone who's colourblind please tell me if any of these jimbos are the same?

still totem
#

i hope i'm not being trolled

#

cuz i'm not colourblind

#

but the bottom left 2 are the same xD

rugged dune
#

the bottom 2 are slightly different

#

if you look closer the one on the right has slightly more green

still totem
#

even non-colourblind people are gonna struggle i think

#

yeah i see it

rugged dune
#

i just mean if any are same as the top right tbh

#

top left

#

im stupid

still totem
#

i don't think colour blindness will cause those colours to equate

#

there's some useful websites for testing out palletes tho

rugged dune
#

my colours are too dark

#

but i cant get them to be slightly lighter for some reason

still totem
#

hmmmm

#

idk if darkness will do it, it's more hues i think

#

some hues can be shifted to look the same

rugged dune
#

think i mightve got it

still totem
#

that looks more different yeah

#

phew i thought i just found out in the most unfortunate way i was colourblind

#

LOL

rugged dune
#

all the shader stuff is rgb by default so i cba to use hsl

#

lmao

#

there we go

still totem
#

is it just me or did that affect both of them

rugged dune
#

it did

#

i wanted to brighten them all

#

protonopia and deutronopia are apparently quite similar

west hill
#

The shaders have a hsl conversion function in them fyi

#

And an rgb to convert back

rugged dune
#

well the thing im using for colourblind values is rgb so it might not be very helpful anyway

#

but thanks

#

im gonna have these colourblind editions which all act the same ish

#

they swap 2 values

#

but some are for different jokers

#

because for example swapping chips and mult wont do anything on a money joker

rare shell
#

wait, is there a config to apply shaders to the soul layer? (I know it is possible to do manually, but is there like a built-in config or something??)

rugged dune
#

apply_to_float = true

#

i believe

rare shell
#

In the shader?

#

Or rather, in edition

rugged dune
#

in the smods edition thing

#

yeah edition

west hill
#

edition

rare shell
#

Oof

#

So no vanilla editions

rugged dune
#
local deuteranopia = SMODS.Edition({
    key = "ed_deuteranopia",
    loc_txt = {
        name = "Deuteranopia",
        label = "Deuteranopia",
        text = {
            "{C:chips}Chips{} act as {C:red}Mult{},",
            "and vice versa"
        }
    },
    discovered = false or Ceres.discover_all,
    unlocked = false or Ceres.unlock_all, -- play a hand with 100x as many chips as mult
    shader = 'deuteranopia',
    config = {},
    in_shop = true,
    weight = 8,
    extra_cost = 4,
    apply_to_float = true,
    loc_vars = function(self)
        return { vars = {}}
    end
})```
#

you can take ownership probably

west hill
#

You can take ownership of them

rare shell
#

I'd want to be able to toggle that in game for vanilla editions

#

yeah that's an extra work lmao

rugged dune
#

theres only 4 vanilla editions tho

west hill
#

I should probably migrate it into the shader definition at some point

#

Its like five minutes of work tops to add it for vanilla editions

#

I might throw it in the editions mod I have in concept

rugged dune
#

for _, edition in (g.editions whatever) do
its_mine_now(edition)
floaty = true
end

#

idk if that would work but its funny

west hill
#

Oh you could do it that way too I suppose, just modify the object in the pool

rugged dune
#

im tryna think what other values i could swap

#

chips and mult is an obvious one

#

not sure what i could swap money with

#

hands and discards probably too

#

maybe card and joker generation

#

instead of getting tarots you get jokers and vice versa

#

could be cool for riff raff and whatnot

#

maybe retriggers and money?

#

wouldnt work for all of them tho

#

play end of round payout

#

maybe hands and money works better

#

just thought of a cool idea

#

making a black and white shader for any joker that you cant swap values for

west hill
#

You can likely just have this as one edition and have a function that changes which shader to use

rugged dune
#

maybe

#

i like being able to see them all in the collection tho

fiery kayak
rugged dune
#

do they look at all similar to regular jimbo?

#

there we go, full set

#

also changed this slightly

nocturne lava
#

Can you try throwing the bottom left two editions onto a card with green?

rugged dune
#

sure 1 sec

#

thoughts?

nocturne lava
#

Maybe add a shine effect or something to one? You're able to see the difference side-by-side like this, but, in game, it'll probably be really hard to tell if it's Protnopia or Deueranopia at first glance.

rugged dune
#

i would if i knew anything about shaders 😭

nocturne lava
#

Maybe just go with a general color darkening for now, then? Make the white not as white so that they're easily told apart, and then you could come back later if you figure out shaders?

rugged dune
#

ill fix it up before release, so for now i cba to do any work to the shader

#

not sure what to make the last one do

tired roost
#

not finished, but i just gotta brag about how well i did the reflection aspect

rugged dune
#

goddamn

#

are you available for hire?

tired roost
#

just flipped background with 15% transparency, and cut out to not be outside the monolith

tired roost
#

solo game dev is not easy

rugged dune
#

wait thats cool as hell

tired roost
#

and i cant afford to work for soemone else if i want to keep this game of mine alive

rugged dune
#

where can i find info about it?

tired roost
#

it's in such deep inDev you cant

rugged dune
#

ah nws

tired roost
#

i been only dropping hints so far

rugged dune
#

id love to know more about it

#

so lemme know when you drop more

tired roost
#

but im slowly but surley getting to a point where there is something to show

#

so in liek few months something will be

rugged dune
#

thoughts?

tired roost
#

ehh.... changes thing only in like 5 jokers, doesent make sense to be a eddition thing

rugged dune
#

all the jokers that make consuambles too

tired roost
#

would be better to just make these 5 jokers as their inverted things

#

like, new jokers

#

cause if you pull this eddition on any other joker, thats a waste of eddition

rugged dune
#

im making it so it can only be on jokers it effects

#

thats why ive got like 3 different editions

#

all based on colourblindness

tired roost
#

well then at this point it makes more sense to have a joker like this instead of an eddition that only works on that joker

fickle elbow
#

you could combine the 3 editions

tired roost
#

why me?

#

and wouldnt that just give double intensity vision?
(each of the 3 is by missing one color, so each has 2/3 color receptors, so 2/3 X3 = 2)

#

110
101
011

222

#

it would be super saturation

fickle elbow
#

i wasn't referring to the shader, i mean the effects. i was also speaking to nekojoe

round ore
#

may i ask how to get the achievements for steam to work? do i just put the lua in the mods folder? or am i doin sum wrong

nocturne lava
tired roost
#

hold on, as always, i tweeked it a bit after i said i was done

#

realy gives that depth

#

ahh damn it

#

any time i post my art i see a place i can improove it in

fallow bramble
#

Didn't know artists could rubber duck too

#

Actually no I do the same sometimes

tired roost
#

obviously something so shiny would cast reflection on the ground if the sun was shining at it directly

#

ahh damn it, i forgot about a reflection of the brightened floor

lean dune
#

oh hey

tired roost
#

cant think of anything i might have missed now

lean dune
#

i think this should be more useful than Syntax error: game.lua:4: '=' expected near 'Game'

tired roost
#

working the reflections made me come up with another joker.

"Prism"
makes colors act as their neighboring colors
(Spades = Clubs and Hears, Hearts = Spades and Diamonds, Diamonds = Hearts and Clubs, Clubs = Hearts and Spades)

#

this joker would make the clubs the best color (in terms of stone jokers)

#

cause both X1.5 and +50 chip

round ore
nocturne lava
round ore
#

thats the one i have. and the less than 20 card deck one. its the easiest i can test

plucky pond
lean dune
#

yeah but like

#

it actually tells you how to fix it

west hill
#

god it's so BLUE

viral zenith
#

can anyone reccomend a balatro mod/modpack that is known for not crashing? (not a cosmetic mod)

swift matrix
#

why are some people's crash screens blue but mine has always been gray? legit don't know

swift matrix
viral zenith
#

😦

swift matrix
#

losing runs to crashes is annoying bur you kinda get used to it :P

viral zenith
#

sigh

#

ok but if i wanted something more on the stable end

swift matrix
#

I also never play with only one mod at once so take what I'm saying with a massive grain of salt

viral zenith
#

i dont plan on mod combining for now

swift matrix
viral zenith
#

thanks

#

i guess i can just download it and dump it in my mod folder?

lean dune
#

mostly syntax error within the game's code itself

swift matrix
#

ah makes sense

tribal vector
#

so somethings gone horribly wrong. balatro isn't even starting to load, just hangs on a black screen. if i remove version.dll it works fine, just anything modded crashes when i try to open it for obvious reasons. here's the log.

#

i've possibly gotten too silly for the last time

tired roost
#

so far my attempts at making this album cover into a joker
accidentaly make the joker hot

tribal vector
#

annd what would it do?

tired roost
#

this is for the "When He Died" i mentioned erlier

#

too long to re-type

#

just go to the chat search and look for messages from me

#

you'll find it

tribal vector
#

i see. neat

modest portal
#

do people consider quality of life mods "cheating"

tribal vector
#

what mods are we talking about?

white scarab
#

it's a gradient

modest portal
#

mainly subtle things

white scarab
#

like there's definitely a barrier between a texture pack vs. an auto-reroller vs. something that completely reworks a joker to make it better

modest portal
#

I'm intentionally avoiding stuff like hand previews n stuff

#

most stuff is displaying info that's already avilable in vanilla in an easier way

tribal vector
#

yeah that seems finbe

modest portal
#

so far just

white scarab
#

yeah this all looks fine

tribal vector
#

im assuming you're talking about like jokerdisplay?

modest portal
#

yeah im getting joker display rn

white scarab
#

i think the barrier comes from when things affect gameplay

modest portal
#

yeah

#

im leaning on caution for that

tired roost
#

y'all should listen to some Lemon Demon tho

#

he's the genious behind the legendary meme of Ultimate Showdown Of Ultimate Destiny

latent nimbus
#

example would be not just yet

#

not just yet has the potential to be absolutely busted

modest portal
tired roost
#

the song with that part that goes like
"And gandalf the gray, and gandalf the white, and the "montypython and the holy grail"s black knight, and mussolini, and ...."

tribal vector
#

just makeing non-negatives unmergable would fix that while they make a proper solution

modest portal
#

ah

#

tbh I wish there was a mod that showed stake stickers in game

#

for easier completionist hunting

opaque badge
#

There is one

modest portal
#

oh, link?

#

or name

opaque badge
#

StickersAlwaysShown

tribal vector
swift matrix
#

I'm guessing the reason you actually care much about 'cheating' is because you're only playing with QOL mods, and not content mods and want your performance to be comparable to vanillia

opaque badge
#

And LessIntrusiveStickers if you want them smaller, less intrusive (name, obv lol)

opaque badge
lean dune
#

mod ui just got better (escape actually saves mod config, you return to the page where you came from out of individual mod boxes)

swift matrix
opaque badge
#

Yeah, when I finish development for the day, I move the content mods to its own folder, and back when I start back at development

swift matrix
#

makes sense

tired roost
modest portal
#

I just wanna play the vanilla game just with slightly easier to digest UI n stuff

modest portal
opaque badge
#

I've got some mods to recommend to you then

fiery kayak
modest portal
#

hm?

tired roost
#

thats cool trivia

#

yes and no to both

#

it is Cicierga on a base of the joker cause i suck at faces

swift matrix
tired roost
#

but also he's meant to look like the other jokers cause of couse

fiery kayak
#

I'd say maybe just make his face a lil thinner?

#

Neil has a very

#

long head

tired roost
#

fatass

modest portal
opaque badge
# modest portal hm?

I use

modest portal
#

ah thanks :D

tribal vector
#

dimserenes modpack is busted for me

may be related to the game currently having me in 'tutorial mode'

tired roost
#

now just to do background

tribal vector
#

istg if the newest version of steammodded broke everything

gilded vortex
tired roost
#

too

#

the album has Cabinet man (one of the top's of Lemon Demon imo)

#

but this joker is based on When He Died thats on the same album

#

if i went for cabinet man it would be an arcade machine

lean dune
tired roost
#

since it will definitly be a rare given the amount of chaos it can do, imma also do some transparency places

#

nevermind, i cant think of where there could be transparency

#

i now have exactly 20 custom jokers

#

and im not stopping

#

if you wanna help me mod them as a full mod dm me (you programming)

tribal vector
#

ok good thing to note, most mods fucking hate tutorial mode

white jacinth
#

Question, can I force mods to work through Balamod, or must I necessarily use other injectors?

white scarab
#

Issue is other mods have to be written for Balamod, and it’s not nearly as large as Steamodded now

white jacinth
#

Aah.

#

So they are not compatible, but actually different mechanisms

#

sadge

tribal vector
#

how would i manually create lobcorps config file? id dosen't seem to be able to create it itself or is failing to detect it not existing

fallow bramble
#

Click "Mods" on the main screen

tribal vector
#

does that just automaticly create any needed config files or do i need to do something else?

fallow bramble
#

I think that should do it normally, otherwise the mod's missing something

lean dune
#

also update your steamodded, you're almost 2 weeks behind

tribal vector
#

i just reinstalled dimserenes modpack from the setup bat

#

this is the version it uses ig

#

although i am seeing a whole lot of fuckin red deck right now

west hill
#

is red deck bugfix merged yet?

lean dune
#

no, i still need to finish reviewing the sticker stuff

swift matrix
#

Starting to feel like this is a pretty good Joker loadout, lol (negative Lolita Mic is just for temprence value)

fallow bramble
#

I love the gun joker

#

It's just so silly

swift matrix
swift matrix
tribal vector
#

so dna deck combined with "end round button" mod makes it super easy to COMPLETLY RIG YOUR DECK HOWEVER YOU WANT

#

20 steel aces generated a round.

fallow bramble
#

Would be such a crazy combo

tribal vector
#

no, but if i manage to find crust i'll dig for it

swift matrix
#

And Printer (from Mika's mod I think) would enable even more card duplication

tribal vector
#

im using dimserenes modpack

swift matrix
#

ah yeah he removed Mika's

#

Kinda premature imo

pulsar minnow
#

Guys I probably cracked the negative edition shader thanks to help of ChatGPT without too much coding knowledge.

latent crescent
#

Can you with help of ChatGPT make this shader acceptable for OpenGL? Like make it usable for web

torpid drum
#

hey can someone help me figure out whats going on here

#

where is 1.0

fervent owl
#

you need to download source code, by clicking "Code" button

latent nimbus
fervent owl
#

and then downloading zip archive

torpid drum
#

whats a zip archive

#

oh u mean just the zip folder

#

on the dropdown

#

LMAO

pulsar minnow
west hill
#

they'd jsut need updating from the old weird strand of opengl that love uses, right?

torpid drum
#

okay i need some help getting 1.0

#

steammodded 1.0

#

can someone help

#

and can i use it with r2modman

white scarab
torpid drum
#

i dont wanna have to move the mod folders every time i wanna play vanilla

swift matrix
torpid drum
#

ig

#

anyways

swift matrix
#

Or anything that isn't "mods"

torpid drum
#

can someone help me get 1.0

#

i been using 0.9.8 this whole time

#

but now i want to play 1.0 mods

latent nimbus
#

alright so first you have to verify integrity of game files on steam to uninstall 0.9.8

torpid drum
#

where do i start w/ that

round ore
#

does anyone know how to fix this issue?

nocturne lava
#

What mods do you have?

crisp stump
#

hey kris friend here

#

he has no idea what he’s doing

opaque badge
#

basically r2modman profiles

#

All you gotta do is copy your save file over, and you're good to go

crisp stump
torpid drum
#

1.0

#

luchador appreciation account is done with my shit

#

LMAO

crisp stump
opaque badge
#

^

#

click that link, and follow the README on the repo

crisp stump
#

right so heres the issue with that

#

he uh doesnt know how to use git

opaque badge
#

You don't have to even touch git

west hill
#

does he know how to read?

crisp stump
#

no

west hill
#

that is a shame then

crisp stump
west hill
#

install lovely

#

install steamodded 1.0 using direct download

opaque badge
#

There are two options: Either direct download, and using git. Choose the first option, and follow the directions

torpid drum
#

do i have to uninstall v0.9.8 to install v1.0

west hill
#

yes

#

it's literally in the guide

swift matrix
#

Yes, or well you need to reverify the game with steam if you installed with the injector, or just delete 0.98 is you were already using the Lovely method

#

In any case reverify the game files to be sure

torpid drum
#

kay

#

im gonna read and do the rest of the stuff on the guide & if i have any questions ill ask

#

lets give this reading thing a try

opaque badge
torpid drum
#

ok i did it

#

i have no idea what i did differently from last time

#

but

#

sure ok it works im not gonna complain

rotund whale
#

highest I've scaled in cryptid before

#

yo @ whoever made the cryptid mod

#

you need to fix a glitch with empowered tag

#

I got the memory tag proceeding empowered tag

#

which bugged out the game

timid nexus
#

(72 - hue), then +360 if <0
plus a value inversion

rugged dune
#

is it at all clear what he does?

pulsar minnow
feral jolt
#

You mean like 1 in 300 for ante 1 small blind?

rugged dune
#

well

#

0 in 300

#

then when you play a hand

#

say it scores 150 points

#

then its 150 in 300

timid nexus
#

you can literally just open the game's exe in 7zip and look at the shader code

feral jolt
#

I'd word it as "Chance to win blind equal to proportion of blind's score requirement scored when hand is played"

rugged dune
#

thats very wordy tho

feral jolt
#

It's about as understandable as I can make it

pulsar minnow
rugged dune
#

score in requirement is pretty straight forward tho

#

i feel like

#

i would make it score/requirement chance but i want to keep it consistent w the game

west hill
#

can't you just make it dynamic?

feral jolt
#

Then make it "Hand Score in Blind Requirement"

rugged dune
hollow oak
#

please advise me someone crazy mod like cryptid

swift matrix
#

Cryptid is pretty unique

white scarab
#

Play redeemed deck with all the voucher mods

swift matrix
#

Though jenwalter is working on an expansion, it's not released though

white scarab
#

Or add Cruel Blinds

swift matrix
#

Betmma's vouchers can get pretty nuts combined with other mods too, is guess especially cryptid

hollow oak
#

i really want play jens almanac

#

xD

rugged dune
#

is this better?

swift matrix
#

I still can't quite parse what it means

swift matrix
#

Maybe the green sounds be "Current scored proportion of blind requirement"

#

But wordy, but a lot easier to understand

rugged dune
#

i dont get how its not clear tbh

#

current score

#

out of blind requirement

#

i just scored 500 and blind is 10000

#

well its 500 in 10000

swift matrix
#

Because the "put if blind requirement" is only implied and ots very grammatically fucky. It's easy to forget that green text is a probability

#

It's fine now that I understand it, but from an outside perspective I think it's still a bit hard to read

rugged dune
#

the only green text in the game is probability related tho

swift matrix
nocturne lava
swift matrix
#

Or just forget momentarily

#

As I said I get it now, but it found be worded a bit more clearly

swift matrix
#

Would be a lot more readable too tbh

nocturne lava
#

Make it something like "Current Score (0) in Blind Requirement (300) chance to win Blind"?

swift matrix
#

I forgot it's "in" in balatro

nocturne lava
#

All you'd have to do is put 0 and 300 as variables in the config, feed those to loc_vars and start of each blind, adjust the 300, and after each hand, adjust the 0.

rugged dune
#

yeah ik how to do it

nocturne lava
#

I feel like having numbers would make it 100% clear.

candid sable
#

Finally a win lol

gilded vortex
# rugged dune yeah ik how to do it

I’d make it into a percentage because “72,043 in 96,000” is too difficult to parse. Maybe something like:

0% chance to win after you play a hand
-# (Improved by your current score)

#

Maybe “your score this Blind” instead

rugged dune
#

that is a beautiful suggestion

#

thank you

gilded vortex
#

I’m glad. I try to provide good wording suggestions and I think I am decent enough

#

Also this feels like a Legendary effect lol

rugged dune
#

its pretty good, but the closer you are to winning the less important it becomes probably

#

might up it to epic at most

gilded vortex
#

I mean it should double with O!A6s

#

Which would make it the strongest O!A6s synergy piece

rugged dune
#

im gonna make it incompatible with oops

gilded vortex
#

what are epics anyways

rugged dune
#

just a rarity above rare

#

1.5% chance to spawn

#

although im gonna make it 1

nocturne lava
#

You could hide it behind another card, with pool flags, or an impossible pool flag and a joker that uses create card to spawn it.

gilded vortex
#

Or make it Legendary

rugged dune
#

or just make it epic lol

gilded vortex
#

What is more likely, Epic or Legendary?

rugged dune
#

epic

#

can spawn in shops

gilded vortex
#

doesn’t mean it’s more likely

#

I think the chance of getting a specific Legendary on average was about 1% but I’m not sure

#

So it would be the same chance

rugged dune
muted osprey
#

Just wondering, how do I make modifications to vanilla jokers? Can I just edit game.lua and card.lua and use these as mod files, and let the game override the original game.lua and card.lua?

rugged dune
#

this is what im settling with

rugged dune
#

and then edit them how you like

swift matrix
#

Idk where I recognize him from

rugged dune
#

talking ben lol

swift matrix
#

Oh lol

muted osprey
swift matrix
#

Id never hard ilof that though, weird

rugged dune
#

no need to copy the games files

swift matrix
rugged dune
#

probably

#

hes pretty funny

grand geode
rugged dune
#

😧

viral zenith
#

why are there 2 e's?

rugged dune
swift matrix
grand geode
viral zenith
#

i see

tribal vector
#

179 KB of 0s.

viral zenith
#

o.o

#

lemme count that real quick

tribal vector
#

178413 characters. so 1 followed by 178412 0s.

viral zenith
#

niiiice

tribal vector
#

The limit for Talisman big number is 1EE308. That 1st E is likely also 308, so hang on a sec..

#

Hmm.. I'm assuming the big num calculator got screwed up by the decimels in the E, as I only got about 98K 0s with 1EE308.

viral zenith
#

this is pretty mind boggling stuff

tribal vector
#

yeah these are reality breaking numbers

#

don't get me started on the omeganum limit tho

viral zenith
#

whats that? 👀

brisk seal
#

the highest number omegaNum will store

tribal vector
#

It's a new setting on the latest version of talisman. The limit becomes e10##1000. Whatever the hell that means.

#

You know what the #s mean mathguy?

brisk seal
#

e3#7 is eeeeeee3 about

tribal vector
#

ooh so the # means "amount of Es"

#

so the result of 1000Es.. That many Es.

#

thats the kinda number that would make your head collapse into a blackhole if you could fit it all in

brisk seal
#

no

#

omeganum limit uses a double hashtag

#

which basically means there are 1,000 hashtags

tribal vector
#

oh

#

oh no

brisk seal
#

the limit is meant to be out of reach

tribal vector
#

yeah i get that

#

i wonder how much memory would be needed for a number that big..

#

there goes any chance of calculating how many antes to reach omeganum limit

muted osprey
# rugged dune no need to copy the games files

Except I'm making changes to almost every item in the vanilla game, so how would I do that?
Can I just copy the part from game.lua where all of the cards are defined and then just edit the values?

rugged dune
#

just take ownership of everything probably

#

its gonna be long either way

white scarab
#

Or maybe hook Game:init_item_prototypes to edit G.P_CENTERS directly

rugged dune
#

^^ this guys way smarter than me, listen to him lol

white scarab
#

If you want to completely change a Joker’s behavior then you should probably use take ownership

muted osprey
#

So how would I do that?

white scarab
#

Do you want “level” to change during the run, or only on game startup?

muted osprey
white scarab
#

Hmm alright

muted osprey
#

I'm just wondering how to implement that, since most of the upgrades are numerical

white scarab
#

That might be more or less difficult depending on if you want it to apply to current and/or future items

#

Since current items’ values are saved individually, but future items are pulled from a lookup table basically

muted osprey
#

Let's suppose that I have a Joker, but in the shop, I picked up an upgrade item that upgraded it to level 2. The expected behavior is that the Joker immediately becomes level 2, instead of needing to sell it and get a level 2 Joker separately

white scarab
#

If you bought a future Joker of the same kind, would you also want it to be level 2?

#

Or only the ones currently on-screen

muted osprey
#

But my concept is basically being able to upgrade any item currently in the game

white scarab
#

Ah, I see

#

I think the most straightforward way to do this, while affecting both current and future items, would be to make a function that processes upgrades for a specific known item

muted osprey
#

One thing I tried was this (for a level 2 bonus card)

m_bonus =   {max = 500, order = 2, name = "Bonus", set = "Enhanced", pos = {x=1,y=1}, effect = "Bonus Card", label = "Bonus Card", config = {bonus=(30+(20*level))}}
#

but the game didn't register it

white scarab
#

Main issue is you’d want it to change throughout the run

#

I don’t know too much about where enhancement data is stored in a card but what you’d want to do is modify the config when the upgrade happens, and then apply it manually to all current cards held in hand, deck, discard, etc.

muted osprey
#

I was thinking to just change the definition of a joker / enhancement / tarot / edition etc. whenever the upgrade happens, but I don't know if that's actually going to work

#

Of course, this is quite far, so I'm thinking of just starting with a mod where every item is Level 2, and then figure out from there

white scarab
#

So something along the lines of (I’m just using a Joker value as an example since I’ve worked more with those)

function upgrade(card)
   if card.config.center.id == "j_joker" then
    card.ability.mult = 4*([level variable for +mult])
  end --for +Mult in general, you could maybe check if a mult variable exists in the center table, might not scale well with other mods tho
end
#

From there, there’s two places where you’d need to apply this function that process upgraded values

muted osprey
#

It's very likely that this mod will not be compatible with custom jokers in other mods, since the levelling amount for each joker / tarot etc. is manually set

white scarab
#

The first is in create_card which is when a card is created (from a shop, consumable, etc.)

muted osprey
rugged dune
#

is this too bad?

white scarab
#

I’m working on typing an example now that solves this, I do something similar to randomize all Joker values in Cryptid

swift matrix
# rugged dune is this too bad?

This "Ceres" project of yours seems pretty extensive (and exciting) should probably get its own thread soon to build some hype

rugged dune
#

ill make one now actually

white scarab
#
local cc = create_card
function create_card(args) --there’s several arguments, you would need to copy them all here
  local card = cc(args)
  upgrade(card)
  return card
end```
#

You would also have to run this function whenever you use the consumable that applies the upgrade to make it work with currently held items

#
use = function(self, card, area, copier)
  G.GAME.plus_mult_level = G.GAME.plus_mult_level + 1
  for i = 1, #G.jokers.cards do
    upgrade(G.jokers.cards[i])
  end
  --Do the same for shop_jokers, etc. - any card areas that could have jokers
end
muted osprey
#

Here are the things I planned can get upgrades:

  • Jokers (+mult, xmult, chips, effect, retrigger, economy)
  • Consumables (tarots, planets, spectrals)
  • enhancements, editions, seals
    (but not vouchers, since not only will it have to be retroactive, and some things can break)
    (also, I haven't thought about how to upgrade some skip tags)
white scarab
#

This system should have you covered for any number changing. If anything doesn’t work you might need to take ownership of it to allow it to work with number changing

#

Shoot the Moon, Riff Raff, Fortune Teller, Chaos the Clown, Perkeo are some that are hardcoded

#

Planets also work a bit differently, since the hand level ups aren’t stored in the cards themselves

white scarab
torpid drum
polar schooner
#

reading the Ceres thread made me think, do you ever think we'll see any mod that allows multiple editions per card

#

since I don't think the shaders would like that

grand geode
#

it doesn't, that's why i banned all editions from Information

polar schooner
#

I guess you could probably just cycle through the shaders every couple seconds

torpid drum
#

EXCUSE ME?

tribal vector
#

i think that would always generate a foil joker

torpid drum
tribal vector
#

oh, bunco

torpid drum
#

i assume if its held in hand its +50 chips

#

?

tribal vector
#

that's the one that made my game shit its pants

torpid drum
#

the mod?

#

that makes sense

torpid drum
#

but i like it anywyas

swift matrix
swift matrix
swift matrix
#

Ah I see

tribal vector
#

bunco shits its pants if you use reboot while the round can be ended

#

and seems to brick the save along with it

swift matrix
#

Yeah I've never used the mod that it's imcompat with

muted osprey
# white scarab So something along the lines of (I’m just using a Joker value as an example sinc...

I tried just starting off with a mod that has a j_joker that gives +6 mult instead of +4.

--- MOD_NAME: upgrademod
--- MOD_ID: upgrademod
--- MOD_AUTHOR: [ValkyRiver]
--- MOD_DESCRIPTION: upgrademod

----------------------------------------------
------------MOD CODE -------------------------

function upgrade(card)
  if card.config.center.id == "j_joker" then
    card.ability.mult = 6
  end
end

function SMODS.INIT.upgrademod()
  upgrade("j_joker")
end

However, this happened.

[SMODS upgrademod "upgrademod.lua"]:11: attempt to index field 'config' (a nil value)
swift matrix
tribal vector
grand geode
#

you are passing a literal string "j_joker" instead of a card object

#

zero surprise

muted osprey
#

Well... I'm new to modding, so I have no idea that doing the string "j_joker" would be a problem

#

So what should it be instead?

muted osprey
#

what do I put for args?

white scarab
#

_type, area, legendary, _rarity, skip_materialize, soulable, forced_key, key_append

muted osprey
white scarab
#

I think something much simpler would work then:
G.P_CENTERS.j_joker.config.mult = 6 (assuming it’s in config.mult in the game.lua table, I can’t check right now)

muted osprey
#

By the way, how do I change the text for the description of a joker/consumable/enhancement etc.?

white scarab
#

The numbers should change themselves because they’re designed to reference the values

muted osprey
white scarab
#

That one would probably be good with taking ownership since you have to change the description and variables

muted osprey
#

oh

#

okay

white scarab
#

Also by the way I would probably recommend using the Steamodded 1.0 beta, it makes things much easier

#

One simple description might be like:
"(lvl.#1#) {C:mult}+#2# Mult"

#

and then you can tell the game what variables those are

#

Here’s a very simple example of both those parts from my mod

loc_txt = {
        name = 'Cube',
        text = {
            "{C:chips}+#1#{} Chips"
        }
        },
…
loc_vars = function(self, info_queue, center)
        return {vars = {center.ability.extra.chips}}
    end,
…
muted osprey
polar schooner
#

That's the colour of the text

white scarab
# muted osprey I don't quite understand this syntax; could you please explain it to me? And wha...

Balatro basically passes this through a formatter that turns this into a fancy text box with colors, variables, etc.

The #1#, #2#, etc. reference variables that you give in the loc_vars() function. In the example above that would be the chips value given in center.ability.extra.chips.
Things in {} represent formatting options. There are many but the most common one is C: which represents colors. For instance C:mult is the color used for Mult, C:attention is the yellow color used, etc.

muted osprey
#

By the way, I tried upgrading every +mult joker, but only j_joker got upgraded, and nothing else:

white scarab
#

Look at what value they store the mult in

#

It’s different for each joker

muted osprey
azure dagger
#

Oh dear god... pray for me, everyone.

grand geode
#

ngl doesn't look that terrifying LOL

azure dagger
#

WE WIN

#

(Mr. Bones saved the run)

desert sorrel
#

Im getting an error that says I need a "ModLoader Helper"

#

HELP PLEASE

grand geode
#

what

desert sorrel
#

Nvm

#

I found the problem

rugged dune
#

almost completely missed this message

#

i mean if you get a colourblind edition on a joker that cant swap values it does this

#

so maybe thats balanced enough and youre right i dont need the probability

swift matrix
#

oh.... so uh... this is one edition that shouldn't be in the aura pool then

feral jolt
#

Unless the effect of the edition is to be free and sell for the full sell value of the joker or something

rugged dune
#

well its only available on jokers that cant swap values

#

4 diff types of colourblind edition

grand geode
rugged dune
#

they only go on valid cards/jokers

#

so if you take the spectral

#

it might give you the chips/mult swap on a chips joker

#

but it cant give any of the other colourblind editions on that joker

#

and if it randomly picks a joker that it cant have one of the editions that swaps values

#

it gives it the black and white one

#

so its like a downside

#

a risk

swift matrix
knotty roost
#

YES
IT WORKS

#

this is going to suck trying to play with, but I love it

swift matrix
#

wheel of fortune

#

because aura acts on playing cards

#

which obviously wasn't relevent

rugged dune
#

oh right

#

the chips and mult swapping one will be on wof

#

wait

#

no aura

swift matrix
#

yeah that's fine, I think. Just don't wanna have something risk totally killing a joker. Whatever does that shouldn't be in any of the pools that give random editions

#

would 100% make me not install the mod, lol

rugged dune
#

yeah no dw about that lol

#

only if you take the spectral it has a chance

river lark
#

how should i make the joker it self? to go with this card?

#

tbh, i am not sold on the iron corners yet :I

muted osprey
# white scarab Look at what value they store the mult in

Okay, here is a testing version of this mod, with level 4 mult, level 2 chips, level 6 xmult, level 5 econ, and level 3 effect:
(Unimplemented Jokers: Ceremonial Dagger, Joker Stencil, Business Card, Four Fingers, DNA, Splash, Pareidolia, Sixth Sense, Superposition, Séance, Shortcut, Midas Mask, Luchador, Diet Cola, Mr. Bones, Certificate, Smeared, Showman, Blueprint, Oops! All 6s, Brainstorm, Caromancer, Astronomer, Burnt Joker, Chicot, Perkeo)

rugged dune
#

it couldnt be more clear what this joker does right?

swift matrix
#

prolly wanna add "for the round" just to be safe

#

but yes it's clear with some reasoning, considering it's a common and not a cryptid exotic

#

lmao

rugged dune
#

lol

#

burglar doesnt say for the round tho

#

so i think im alright

swift matrix
#

yeah, prolly

#

it always says "permanently" when it means so tbh

rugged dune
#

true

novel wave
#

oops didnt read the rest

novel wave
swift matrix
#

Lol, rolled 2 vouchers that do the same thing and can't afford either of them

paper flame
# swift matrix Lol, rolled 2 vouchers that do the same thing and can't afford either of them

Are you interested in Eiffel 65 news? Subscribe to the channel: http://bit.ly/1jVW9Sz
★ Buy "Blue(Da Ba Dee)" On
Itunes: http://apple.co/1Kty2Ab
GooglePlay: http://bit.ly/1MXcG4w

★ Listen:
Spotify: http://spoti.fi/1XokAHa
Deezer: http://bit.ly/1jYzB3K

Blue (Da Ba Dee) is the title of the debut single of the Italian Eurodance band Eiffel 65, ex...

▶ Play video
swift matrix
#

hehe

#

though would fit better if I was running the simpleblue trance theme instead of my own aqua/purple one

rugged dune
rugged dune
grand geode
#

i'm putting too much effort into my challenges i think

rugged dune
#

it looks hella good

#

tweaked the numbers a bit

grand geode
#

3/12 are done i think, but one is untested

#

by untested i mean just make it work because i'm not playing through my own shit unfortunately

rugged dune
#

fair enough if youre making a bunch of challenges

#

i probably wouldnt play through 12

#

ive had enough of the base game ones

west hill
#

I see mention of an aura pool which I’m pretty sure doesn’t have custom editions in anyway

rugged dune
#

thats good

#

works better for what ive got i think

grand geode
#

what idiot gives their challenge 7 starting hands and discards

muted osprey
muted osprey
# muted osprey Another testing version. Now, it's up to those jokers, consumables, and other it...

Example, in card.lua, there is this section about ceremonial dagger:

if self.ability.name == 'Ceremonial Dagger' and not context.blueprint then
     local my_pos = nil
     for i = 1, #G.jokers.cards do
        if G.jokers.cards[i] == self then my_pos = i; break end
     end
     if my_pos and G.jokers.cards[my_pos+1] and not self.getting_sliced and not G.jokers.cards[my_pos+1].ability.eternal and not G.jokers.cards[my_pos+1].getting_sliced then 
        local sliced_card = G.jokers.cards[my_pos+1]
        sliced_card.getting_sliced = true
        G.GAME.joker_buffer = G.GAME.joker_buffer - 1
        G.E_MANAGER:add_event(Event({func = function()
           G.GAME.joker_buffer = 0
           self.ability.mult = self.ability.mult + sliced_card.sell_cost*2
           self:juice_up(0.8, 0.8)
           sliced_card:start_dissolve({HEX("57ecab")}, nil, 1.6)
           play_sound('slice1', 0.96+math.random()*0.08)
        return true end }))
        card_eval_status_text(self, 'extra', nil, nil, nil, {message = localize{type = 'variable', key = 'a_mult', vars = {self.ability.mult+2*sliced_card.sell_cost}}, colour = G.C.RED, no_juice = true})
      end
   end
#

I would like to change it to this:

if self.ability.name == 'Ceremonial Dagger' and not context.blueprint then
     local my_pos = nil
     for i = 1, #G.jokers.cards do
        if G.jokers.cards[i] == self then my_pos = i; break end
     end
     if my_pos and G.jokers.cards[my_pos+1] and not self.getting_sliced and not G.jokers.cards[my_pos+1].ability.eternal and not G.jokers.cards[my_pos+1].getting_sliced then 
        local sliced_card = G.jokers.cards[my_pos+1]
        sliced_card.getting_sliced = true
        G.GAME.joker_buffer = G.GAME.joker_buffer - 1
        G.E_MANAGER:add_event(Event({func = function()
           G.GAME.joker_buffer = 0
           self.ability.mult = self.ability.mult + sliced_card.sell_cost*(2 + ((mult_level-1) * 1))
           self:juice_up(0.8, 0.8)
           sliced_card:start_dissolve({HEX("57ecab")}, nil, 1.6)
           play_sound('slice1', 0.96+math.random()*0.08)
        return true end }))
        card_eval_status_text(self, 'extra', nil, nil, nil, {message = localize{type = 'variable', key = 'a_mult', vars = {self.ability.mult+2*sliced_card.sell_cost}}, colour = G.C.RED, no_juice = true})
      end
   end
royal heath
#

question: If I had an idea for a mod and absolutely no knowledge on how to code it, could I make a thread on it?

gilded tulip
#

Y'all are making me want to actually install mods

gilded tulip
grand geode
#

🥹

river lark
#

i may or may not have found the combo fire code >:)

grand geode
#

use a lovely patch

muted osprey
#

lovely? I'm new to modding, how do I set up a lovely patch?

grand geode
#

do we not have a lovely tutorial

#

guh

#

make a file called lovely.toml in your mod's directory

fallow bramble
grand geode
#

eh a lot of that is unnecessary

fallow bramble
#

It shows the basics at least

muted osprey
#

The thing is, I don't just want to add another if statement for Ceremonial Dagger, I want to replace the existing one in card.lua. So how do I do that with lovely?

fallow bramble
#

What are you trying to do with Ceremonial Dagger exactly?

grand geode
#
[manifest]
version = "1.0.0"
dump_lua = true
priority = 0

[[patches]]
[patches.pattern]
target = "card.lua" # the file you want to modify. if it's in a folder, also include the folder, ex. "fuctions/UI_definitions.lua"
pattern = "self.ability.mult = self.ability.mult + sliced_card.sell_cost*2" # the line you want to change. changing multiple lines at once is a lot more complicated
position = "at" # before, after, or at
payload = "self.ability.mult = self.ability.mult + sliced_card.sell_cost*(2 + ((mult_level-1) * 1))" # the code you want to insert. you can do multiline by using """
match_indent = true
muted osprey
#

Ceremonial Dagger is the only +mult joker that requires separate treatment. But I have a lot of other jokers that require separate treatment.

#

Also, note that the variable mult_level is only defined in my mod file, and is not in the base game. Is that okay? Or will that raise an error?

fallow bramble
#

As long as mult_level is a global variable it should be good

muted osprey
#

Also, where is the text description for the cards set? I would like to change the description
When Blind is selected, destroy Joker to the right and permanently add double its sell value to this Mult
to
When Blind is selected, destroy Joker to the right and permanently add n times its sell value to this Mult
when n is mult_level + 1

rugged dune
#

is my steamodded outdate or smth

west hill
rugged dune
#

yeah i realised after struggling with adding poker hands for ages :(

#

my lovely isnt patching

#

nvm ik why

#

wrong fil

#

e

grand geode
#

balatro players try not to necro dead threads challenge

latent nimbus
#

necromancy is in rn

keen vector
heady stratus
#

anybody know what went wrong here

#

I'm just tweaking around with the Trance mod and I wanted to reload the game and suddenly got this error. Have no idea what it means

#

ok wtf

#

basically I made a palette lua file for the trance mod. decided I wanted to change the name but now if it doesn't have that lua file with that name the game won't load

#

how

grand geode
#

because it looks for the file with that exact name

heady stratus
#

but why if before I could just create and delete and rename those files

#

why now does it NEED that file to exist

#

does that mean I'm stuck with having this file named like this forever and I can't remove it??

#

I think I'll delete the mod altogether and redownload it

#

yeah that worked

cerulean flare
latent crescent
#

The coolest boss blind I made opop

heady stratus
#

mfw last shop of the run and it's a mega greed fight

tribal vector
#

does anyone know how i would program custom challanges?

grand geode
#

sobbign

ocean finch
#

What are some cool mods for the game (besides the speed up mod)?

#

Both qol and content mods

ocean finch
#

Cool

hollow oak
#

why the jimball here

fallow bramble
#

emotional support

latent nimbus
#

obscure overshoot outsmarted

brisk seal
#

congrats

grand geode
#

lol i see wcca

#

does that really count

#

anyways i love shitposting

lean dune
#

smods file header component api?

#

/j

grand geode
#

real

#

@latent nimbus hey ive just pushed the new challenges you should try them

latent nimbus
#

round 100

#

as someone who've had to witness like five eas alarms

#

the introduction to ||control|| was not cool

grand geode
#

that's how it is in the game so uh...

#

hm

latent nimbus
#

also is censored just not working?

#

not getting the chips

grand geode
#

yeah i noticed that h_chips was implemented by twewy and i changed it without testing

#

im bed now

latent nimbus
#

gn

#

meanwhile

latent crescent
#

jimball

grand geode
#

lmk if that needs to have lower values

latent nimbus
#

can't censor waluigi

grand geode
#

lmao

latent nimbus
#

probably should redo this without waluigi

grand geode
#

well you're using a cryptid joker no surprises there

#

and censored is inherently busted

latent nimbus
#

even when it part of it didn't even work

tired roost
#

I JUST FOUND A CRITICAL ERROR IN BALATRO!

#

THE JOKER ART IS BROKEN!

opaque badge
#

Ain't gotta yell at us, we didn't do it 😂

tired roost
#

the blue colar thing is non-simetrical

#

right side is 2 pixels shorter

grand geode
#

ok

tired roost
#

you can tell cause the difference between the depest white pixel and the outermost black is 1 on lefft and 2 on right

#

the black pompom is 1 pixel squished

#

this is what is should look like

opaque badge
#

I can almost guarantee you that was an intentional design choice

torpid drum
#

excuse me?

brisk seal
#

Yeah that’s the boss

#

Good luck

latent crescent
tired roost
#

i got 3 new joker ideas for my mod in a very short period of time

#

"Mirror Joker" [from the anti pack mod] (anti of brainstorm)
copies the ability of the rightmost joker

"Schematic" [from anti pack] (anti of Blueprint, bearly different at all, and practically identiac exept very few cases)
copies the ability of the joker to the right

"Stopwatch" [asylim pack, the pack of insane jokers]
when active, the ante doesn't progress, always comes as perishable

true crater
#

hey. when installing mods, shoul i usually add just the lua file? or the entire thing as a folder?

#

and what content mods do you recommend?

torpid drum
#

id say the whole thing

lean dune
#

usually the whole thing, most mods have assets and secondary files of some sort

torpid drum
#

its simple but it just adds more stakes & bosses

#

that and just some qol stuff such as morespeed, jokerdisplay, & galdur is all i got rn

true crater
#

will get to these when im op enough

swift matrix
#

If you want more jokers and stuff to play with, there's quite a lot out there. I have over 700 in my game now

#

jokers I mean

torpid drum
#

thats not 4% thats double

#

LOL

torpid drum
swift matrix
#

if you;re at all interested

true crater
#

if i have balatro updated in steam is it version 1.0 or 0.9.8?

swift matrix
#

at the very least the list of mods is the oens I reccmomend

true crater
swift matrix
torpid drum
swift matrix
true crater
true crater
swift matrix
tired roost
#

?

#

like a barbie pocket mirror

swift matrix
#

and the version is printed in the top right of the screen if you do have it

true crater
# swift matrix steamodded is something you need to download, so you don't have it unless you al...

i installed it today according to this tutorial https://www.youtube.com/watch?v=VY2LnRYWm5Y

Get everything you need to know about installing Balatro mods in today's guide. Installing Balatro mods should only take a few minutes & the first thing you will need to do is download and install steammodded as shown in the video. The link to steammodded can be found below.

https://github.com/Steamopollys/steamodded/releases
https://xenochear...

▶ Play video
brisk seal
opaque badge
#

That video is 3 months old it might not be updated for 1.0.0

true crater
#

yea i just checked it looks like 0.98

swift matrix
opaque badge
#

I would follow the instructions in the Steamodded wiki

swift matrix
#

so they'd just need lovely

opaque badge
#

Oh sorry, just popped in here. May have missed some context

swift matrix
#

no worries

tired roost
#

another idea for a joker:
"Color Mix" [anti pack mod] (anti of smidge)
hearts and spades count as one color
diamonds and clubs count as one color

#

alt name "colorblind"

#

hehe
"colorblind"
the joke is that you cant see color here

lean dune
#

oh look

tired roost
#

now that i think about it, not a bad joker design

#

"colorless joker"

#

"translucent joker"

opaque badge
#

Not gonna lie, if it's a cutout it looks too much like Joker Stencil imo

opaque badge
tired roost
#

im sayng that a joker design where he has that transparency gridd and not a hole

true crater
swift matrix
#

easiest answer

true crater
opaque badge
#

Go to Windows Defender and add an exception to your folder where you download it

#

Assuming that's the issue

swift matrix
#

lovely is apperently a total pain in the ass on windows, lucky I use linux :P

swift matrix
#

so might be both

true crater
#

is it not the defualt way to install mods?

tired roost
#

another joker idea:
"remember that joker" [asylium pack, pack of insane jokers]
when sold turns into the fist joker bought this round

true crater
#

i want to first get on with it bc im trying to get it started for a while

swift matrix
opaque badge
swift matrix
#

but it does work, just need to use the workarounds

opaque badge
#

But it doesn't do anything harmful

true crater
#

is lovely different from steammodded?

opaque badge
#

Yeah

swift matrix
#

so you need both

brisk seal
true crater
true crater
swift matrix
true crater
#

yea