#⚙・modding-support

1 messages · Page 2 of 1

elder drift
#

(amulet)

gleaming gulch
#

because the function is get_blind_amount(ante)

elder drift
#

oh i just thought this was that but for stupider questions

stone bison
#

so my game keeps crashing while trying to use the cryptid mod. i can play a few antes and then it will just randomly crash

#

can someone please help me

uneven wigeon
#

cryptid moment

hexed obsidian
stone bison
#

v0.5.14 Oops! The game crashed:
engine/ui.lua:698: attempt to index field 'colour' (a nil value)

Additional Context:
Balatro Version: 1.0.1o-FULL
Modded Version: 1.0.0~BETA-1224a-STEAMODDED
LÖVE Version: 11.5.0
Lovely Version: 0.8.0
Platform: Windows
Steamodded Mods:
1: Talisman by MathIsFun_, Mathguy24, jenwalter666, cg, lord.ruby [ID: Talisman, Version: 2.7, Uses Lovely]
2: Cryptid by MathIsFun_, Cryptid and Balatro Discords [ID: Cryptid, Priority: 114, Version: 0.5.14, Uses Lovely]
Lovely Mods:

Stack Traceback

(3) Lua method 'draw_self' at file 'engine/ui.lua:698'
Local variables:
self = table: 0x02320fc8 {click_offset:table: 0x03861e08, children:table: 0x03656350, parent:table: 0x038c5e08, T:table: 0x03861d18, offset:table: 0x02e64b98, role:table: 0x038c8478 (more...)}
button_active = boolean: true
parallax_dist = number: 1.5
button_being_pressed = boolean: false
(*temporary) = nil
(*temporary) = number: 0.965634
(*temporary) = number: -0
(*temporary) = number: 0.965634
(*temporary) = nil
(*temporary) = number: 24
(*temporary) = table: 0x02ae3cc8 {click_offset:table: 0x03072358, cry_debuff_immune:false, children:table: 0x02b28340, ambient_tilt:0.2, parent:table: 0x03a3de50, T:table: 0x030721a0 (more...)}
(*temporary) = number: 1.43092e-297
(*temporary) = table: 0x02ae3cc8 {click_offset:table: 0x03072358, cry_debuff_immune:false, children:table: 0x02b28340, ambient_tilt:0.2, parent:table: 0x03a3de50, T:table: 0x030721a0 (more...)}
(*temporary) = boolean: false
(*temporary) = table: 0x024df4b0 {}
(*temporary) = number: nan
(*temporary) = boolean: true
(*temporary) = string: "attempt to index field 'colour' (a nil value)"
(4) Lua method 'draw_children' at file 'engine/ui.lua:545'
Local variables:
self = table: 0x038c5e08 {click_offset:table: 0x03f615e0, static_rotation:true, parent:table: 0x03b86b58, T:table: 0x03f615b8, offset:table: 0x027cf440, role:table: 0x020ef9e0 (more...)}
layer = nil

#

(for generator) = C function: next
(for state) = table: 0x038c5e30 {1:table: 0x02320fc8}
(for control) = number: nan
k = number: 1
v = table: 0x02320fc8 {click_offset:table: 0x03861e08, children:table: 0x03656350, parent:table: 0x038c5e08, T:table: 0x03861d18, offset:table: 0x02e64b98, role:table: 0x038c8478 (more...)}
(5) Lua method 'draw' at file 'engine/ui.lua:300'
Local variables:
self = table: 0x03b86b58 {click_offset:table: 0x03b32e30, children:table: 0x03b5c880, CALCING:true, T:table: 0x02eedbf0, offset:table: 0x03703138, role:table: 0x0389cb10 (more...)}
(6) Lua method 'draw' at file 'game.lua:3033'
Local variables:
self = table: 0x01d2c358 {F_GUIDE:false, F_CRASH_REPORTS:false, F_QUIT_BUTTON:true, HUD_tags:table: 0x03b576b8, F_ENGLISH_ONLY:false, viewed_stake:1, HUD:table: 0x03b8c6d8 (more...)}
(for generator) = C function: next
(for state) = table: 0x01dafbc8 {1:table: 0x03b8c6d8, 2:table: 0x036b9dc0, 3:table: 0x01ec5e10, 4:table: 0x03152ec0, 5:table: 0x02dde308, 6:table: 0x03a0c270, 7:table: 0x03bf0858 (more...)}
(for control) = number: nan
k = number: 8
v = table: 0x03b86b58 {click_offset:table: 0x03b32e30, children:table: 0x03b5c880, CALCING:true, T:table: 0x02eedbf0, offset:table: 0x03703138, role:table: 0x0389cb10 (more...)}
(7) Lua field 'draw' at file 'main.lua:1034'
(8) Lua function '?' at file 'main.lua:949' (best guess)
(9) global C function 'xpcall'
(10) LÖVE function at file 'boot.lua:377' (best guess)
Local variables:
func = Lua function '?' (defined at line 917 of chunk main.lua)
inerror = boolean: true
deferErrhand = Lua function '(LÖVE Function)' (defined at line 348 of chunk [love "boot.lua"])
earlyinit = Lua function '(LÖVE Function)' (defined at line 355 of chunk [love "boot.lua"])

stone bison
hexed obsidian
#

hmm i think that's a bug that should have been fixed in latest but it might have not

stone bison
#

mabye it has to do with how i confingured my files?

hexed obsidian
#

i don't think so

stone bison
#

any ideas on what it could be

stone bison
hexed obsidian
#

my idea is that it is a cryptid bug, i would ask in the cryptid server maybe

#

you can try using steamodded 1016 which was the earlier solution to that bug

hexed obsidian
stone bison
#

thank you

autumn walrus
#

it's supposed to gain mult when selling a joker and gain chips when buying a joker but it doesn't work

uneven wigeon
#

this is a cool joker

#

a lot of this code seems really

#

unnecessary though

#

to address only the issue brought up, id guess its either because you're addicted to func = function() or because you're incrementing the values inside a return

#

theres like 5 func = function in here and idk what its supposed to do when we only use it for the event manager

autumn walrus
#

oh yeah i made it in jokerforge

#

it's also supposed to only give chips after buying a joker and only give mult after selling and flip flop between them whenever doing it

#

which seems really complicated to make but I almost had it

uneven wigeon
#

yeah that explains it

autumn walrus
#

yeah if i coded it myself it'd be even worse

uneven wigeon
#

i disagree

#

i think you could do it

#

this thing only needs a couple edits to be working

autumn walrus
#

alright, shoot

uneven wigeon
#

first off this isnt needed if you define an atlas beforehand, since its the normal joker size anyway

#

redundant

#

also, if the sticker compats are true, you dont need to define them as true, they are true by default, so those are also redundant

#

I am 80% sure that every func = function () return true end is not needed

autumn walrus
#

a lot of this is really just jokerforge doing what it always does but yeah i agree

uneven wigeon
#

we only use that in the event manager i think

#

theres no events in here

#

thats most of the redundant code gone

#

also theres a double space in if context.buying_card then

#

this does nothing
return {
func = function()
card.ability.extra.EvilRoute = (card.ability.extra.EvilRoute) + 7
return true
end
}
bc its trying to return (card.ability.extra.EvilRoute) + 7 as card.ability.extra.EvilRoute as mult i think so

#

changing it to this (the brackets arent needed since theres only one operation) will make it functional

autumn walrus
#

what really? lemme test if that works

uneven wigeon
#

the route value is also being incremented inside a return so that gets moved out of oneee

#

the unlocked by default message isnt needed

#

you should also localize the messages and the text but thats a whole thing on its own

autumn walrus
#

oh yeah i'm not really concerned with that

uneven wigeon
#

you dont need to translate it but doing it lets other people translate it if they want to

autumn walrus
#

yeah

uneven wigeon
autumn walrus
#

i would if this wasn't like, a small mod i was doing as fanart for someone

#

maybe i can do it later but the point is to fix this joker

uneven wigeon
#

addiced to func = function

#

im sure theres a reason they do it, but its really unnecessary afaik

#

this should be mostly entirely working outside some potential logic errors

autumn walrus
#

thanks, lemme test this

#

okay so now the variable changed to evil route when i sold a joker but the mult didn't change unless i sold another...

autumn walrus
uneven wigeon
#

i only changed one thing between those two which was moving one of the variables outside a return

#

did it work fully properly on the other one

autumn walrus
#

it worked when i sold a 2nd joker but it didn't change for the first one

uneven wigeon
#

oh well then i think its order of operations issue

#

its checking if it should increment the mult, then checking to increment the route, so it doesnt increase the mult until the 2nd cycle?

autumn walrus
#

and the chips don't go up at all

uneven wigeon
#

ok wait hold on

#

so this joker has routes?

autumn walrus
#

yes

uneven wigeon
#

when you buy jokers you go up on the good route
when you sell jokers you go up on the evil route

autumn walrus
#

it's a complicated joker as a joke because it's a copy of shadow the hedgehog on the ps2

uneven wigeon
#

when the good route is higher than the evil route, it gets 7 chips when buying joker

#

when the evil route is higher than the good route, it gets 7 mult when selling joker

carmine mesa
uneven wigeon
#

buying jokers increases good selling them increases evil

#

am i getting this right

autumn walrus
#

no it just changes from good to evil when you buy a joker

#

and then from evil to good when you sell

uneven wigeon
carmine mesa
#

its just because its codegen so everything is wrapped in like 50 wrappers

uneven wigeon
#

that game had like thousands of endings

uneven wigeon
#

mr fluff?

#

whats your title

carmine mesa
#

any

autumn walrus
#

well not THAT complicated but complicated enough

uneven wigeon
#

gotcha

carmine mesa
#

mf

wraith sandal
#

so, balatro huh?
lua amirite?

uneven wigeon
#

how do you do, fellow coders?

autumn walrus
#

h

uneven wigeon
#

type shit

carmine mesa
#

shit

uneven wigeon
carmine mesa
#

also probably should move out of modding support

uneven wigeon
autumn walrus
uneven wigeon
#

you could force a showdown blind

#

thats feasible

#

ive seen it done before

#

i doubt jokerforge can do it though

autumn walrus
#

why would i wanna do that...

uneven wigeon
#

well if you're forcing one boss between two

#

its only fitting if its a showdown boss

#

otherwise youd fight the same 2 bosses every ante

wraith sandal
#

so i have a genuine doubt, im extremely new to modding balatro and lua in general, i just made my first card and i want to send two messages one saying upgraded and one for the actual Xmult thing how do i do that, SMOD btw
(sorry for bad English it it not my first language)

autumn walrus
#

like the blind pack from bunco

uneven wigeon
#

oh that wouldnt be so bad

#

the hard part would be coding a UI for it which is quite annoying

autumn walrus
#

yeah that's the hard part

uneven wigeon
#

but I can do it so clearly its not that hard

#

i mastered the dark arts obligatory curator plug

#

curator adds packs where you get to choose what mod the jokers are pulled from and some packs choose a random mod when they spawn

autumn walrus
#

i mean you can do literally anything in balatro, hot potato added joker breeding and umamusume stats and cardsauce added just. tetris

uneven wigeon
#

yeah

autumn walrus
#

but i am a man weak of brain

uneven wigeon
#

im required to mention that NES emulator

#

inside a joker

autumn walrus
#

yeah tetris

uneven wigeon
#

no

#

super mario bros

autumn walrus
#

oh you mean cabinet man

uneven wigeon
#

idk if it still works its quite old

#

it adds a joker where you play super mario bros inside it and get chips based on your score in the game

autumn walrus
#

bruh

#

yeah i definitely wouldn't know where to start with that

uneven wigeon
#

I could probably do it I'll throw it in jokebox if Ido

#

trolley problem joker

#

choose a showdown blind or the next blind gets X5 size

#

anyway order of operations fixxxxx

autumn walrus
#

anyways what's curator

uneven wigeon
gleaming gulch
#

and i dont think they care to do the slightly inconvenient method

#

for readability

autumn walrus
#

ah i see

uneven wigeon
#

yeah its jokerforge

gleaming gulch
#

i heart shitty codegen

uneven wigeon
#

whats the point of it switching modes

autumn walrus
#

yeah jokerforge is more focused on making it work based on block code more than readability

autumn walrus
uneven wigeon
#

no but like what does it do

#

is it supposed to not give mult when you switch modes

autumn walrus
#

it's supposed to only give chips on the good route and only give mult on the evil route

uneven wigeon
#

like if you sell a joker it gives mult you go evil, then you buy one and it goes neutral, then you buy a second and it gives +chips?

uneven wigeon
#

?

autumn walrus
#

yeah

uneven wigeon
#

so if you get +7 chips then switch to evil and get +7 mult

#

since ur on evil it would give +14 mult?

autumn walrus
#

yes and when it switches over it'd give +7 chips for every bought joker

uneven wigeon
#

wait

#

that means it's working as intended

#

i think?

#

im a little lost but the way you explain it they should both increment their own values

#

it didnt increment the first time because when you first get the joker it hasnt decided a route yet

#

so the issue is that switching routes is delayed because of the order of operations is that right

autumn walrus
#

yeah i'm pretty sure

uneven wigeon
#

(also your buying_card and selling_card dont verify the card is a joker so they will trigger on anything bought or sold)

autumn walrus
#

yeah that's another problem with jokerforge

#

very limited

#

also it added a variable called var1 and i'm pretty sure it does absolutely nothing and doesn't even show up in jokerforge

uneven wigeon
uneven wigeon
#

what is the routenum value for

#

it seems redundant

autumn walrus
#

it's evil and good route but as a readable binary since it's less complicated than reading a string

uneven wigeon
#

but then why do you have the route variable

#

you can just use the integer for both

autumn walrus
#

so it shows up on the card's text

lusty otter
#

sry can anyone help with ts i dont know what it means

uneven wigeon
autumn walrus
#

#1# is showing route variable

uneven wigeon
#

also theres a lot of to_big in here

#

i think its funny they had to do that because of talisman but like

#

these values will never be anything other than 0 and 1

#

so like...

#

why?

#

im obliged to mention it

autumn walrus
#

a lot of this is just in case stuff that never gets used because it doesn't know context

uneven wigeon
#

they put SO much redundancy in here yeah

lusty otter
#

pls can anyone help, lovely isnt working for me

uneven wigeon
#

wait why is the evil route blue

#

shouldnt it be red

autumn walrus
#

it is blue

uneven wigeon
#

yeah but why did you pick blue

#

i thought the good route was blue and the evil route was red

autumn walrus
#

they are?

uneven wigeon
#

but the evil route here is blue and the good route is green

autumn walrus
#

green is whatever route is picked

uneven wigeon
#

so thats neutral?

#

i'm

autumn walrus
#

no it's just whatever is displayed

uneven wigeon
autumn walrus
#

ohhhh

#

those can't be customized in jokerforge...

uneven wigeon
#

well you

#

can change em

open viper
#

Jokerforge just picks a colour for your messages?

autumn walrus
#

yeah

uneven wigeon
#

fuck you, RED

autumn walrus
#

i changed it

uneven wigeon
autumn walrus
uneven wigeon
#

so if you dont want the delay on getting the scaling i need toooo

autumn walrus
#

i mean. it's better than jokerblocks at least but that's a low bar

uneven wigeon
#

now just need to check

#

if the bought/sold card is a joker

#

then it should be good to go

gleaming gulch
#

i have never seen a program like this like ever

lusty otter
#

i used it for other games

#

so i thought it would be easy

gleaming gulch
#

it probably isnt working because nexus was like collectively abandoned by the whole community

lusty otter
#

then what isnt?

gleaming gulch
#

well most people just install mods manually

#

but theres also balatro mod manager

uneven wigeon
#

manual installs are better

#

BMM sucks

autumn walrus
#

yeah manual installs are 100% better

lusty otter
#

idk how to do that

gleaming gulch
#

all other mod installation is just the same as steamodded

lusty otter
#

ok ig

#

imma start reading

uneven wigeon
#

it should also scale when switching route, though from a design perspective

#

i think it was better with the delay

#

up to you if you keep it or not, delete these lines if you want the delay back

#

i think thats p much everything

autumn walrus
#

well now it stays on neutral no matter what and it doesn't have text pop up when it changes...

#

but the mechanics do work which is the good part

uneven wigeon
#

oh whoops

autumn walrus
#

also yeah that's what the art looks like lol

uneven wigeon
#

i wouldve just put a low res png of the game box art on it

#

i think thats funny

uneven wigeon
autumn walrus
#

maybe it has something to do with routenum being negative?

open viper
#

How does it switch route?

uneven wigeon
#

it shouldnt change anything if it is

#

its only being checked against 0 and 1

#

it only matters that it starts at a value which isnt 0 or 1

uneven wigeon
open viper
#

I mean gameplay wise, that text box is super ugly imo

uneven wigeon
#

style can be done later

#

buy joker to go good route, sell joker to go evil route

autumn walrus
#

actually it's scoring so it's only the text that's wrong

uneven wigeon
#

yeah but im not sure why the text wouldnt be overwriting

#

try it with routenum starting at 2 i guess? but i dont think itll change anything

autumn walrus
#

oh i see it

uneven wigeon
#

oh what did i do

autumn walrus
#

fuck i thought it would fix it...

#

you forgot to put routenum as a variable

#

but that didn't fix it still...

uneven wigeon
#

i removed it bc its never shown in the loc vars

#

so it doesnt need to be in the return

autumn walrus
#

well it didn't screw anything up at least

#

lemme make routenum as 2

#

still nothing

#

ohhhh i know why

uneven wigeon
#

yeah i have no clue

#

oh shit

autumn walrus
#

i think it might be reading both? because it's both not 1 AND not 0

#

what happens if i put it to 1

uneven wigeon
#

it shouldnt be reading both

#

since it only checks each of them when you buy or sell a joker

#

never both at once

autumn walrus
#

nope that didn't work either

#

goddammit i thought i had it

#

yeah this might just be ordering

uneven wigeon
#

i doubt its ordering

#

new idea if you have debugplus

autumn walrus
#

well if it ain't idk what else it could be

#

i do

uneven wigeon
#

put print statements after every if condition

#

then run the effects and see what does and doesn't print

#

thatll tell you where it stops

autumn walrus
#

whoops i accidentally opened deltarune

#

alright lemme test that

#

how do i print this just crashes the game

uneven wigeon
#

dont do it inside a return

#

do it like this

autumn walrus
#

ah

#

so evil and eviler printed but evilest didn't...

#

so i was on the right track with my not thing

uneven wigeon
#

ok crazy idea

#

remove the word not and change == to ~=

#

this logically wont change anything but it might do something

pallid fable
#

Oops! The game crashed:
Syntax error: functions/common_events.lua:3700: 'end' expected (to close 'function' at line 502) near '<eof>'

A mod you have installed has caused a syntax error through patching. Please share this crash with the mod developer.

Additional Context:
Balatro Version: 1.0.1o-FULL
Modded Version: 1.0.0~BETA-1224a-STEAMODDED
LÖVE Version: 11.5.0
Lovely Version: 0.8.0
Platform: Windows

Stack Traceback

(3) C function 'function: 0x160e0c88'
(4) global C function 'require'
(5) main chunk of file 'main.lua' at line 892
(6) global C function 'require'
(7) LÖVE function at file 'boot.lua:323' (best guess)
Local variables:
c = table: 0x160e4870 {identity:false, version:11.5, accelerometerjoystick:true, modules:table: 0x160e4d60, gammacorrect:false, title:Balatro, externalstorage:false (more...)}
openedconsole = boolean: false
confok = boolean: true
conferr = nil
(8) global C function 'xpcall'
(9) LÖVE function at file 'boot.lua:362' (best guess)
Local variables:
result = boolean: true
(10) global C function 'xpcall'
(11) LÖVE function at file 'boot.lua:377' (best guess)
Local variables:
func = Lua function '(LÖVE Function)' (defined at line 355 of chunk [love "boot.lua"])
inerror = boolean: true
deferErrhand = Lua function '(LÖVE Function)' (defined at line 348 of chunk [love "boot.lua"])
earlyinit = Lua function '(LÖVE Function)' (defined at line 355 of chunk [love "boot.lua"])
is this cuz of hotpotato 😭

autumn walrus
#

ah so that's how != works in lua

gleaming gulch
#

not x == y parses as (not x) == y

uneven wigeon
#

lua is fucky sometimes ye

gleaming gulch
#

i heart order of operations

autumn walrus
#

THAT WAS IT

#

oh my god lmao

#

it finally fully functions...

#

i can finally work on my like 10 other jokers lol

uneven wigeon
#

cool

gleaming gulch
#

and also is it not nested

pallid fable
gleaming gulch
#

yeah only active

sudden tulip
#

well duh

pallid fable
#

or every

sudden tulip
#

inactive mods are not relevant

#

to the crash

pallid fable
#

uh i do believe its only entropy+cryptid+ayoiri shenganings+saturn

coral basin
# sudden tulip well duh

hey, im just gonna say someone who may not be the best at modding wont know
lower your expectations of people by a lot more

sudden tulip
sudden tulip
sudden tulip
#

cryptid

gleaming gulch
#

saturn is old and unstable these days so thats the first one to go

sudden tulip
#

oh and saturn

#

lol

pallid fable
#

is saturn that bad to mod crossability

gleaming gulch
#

saturn is just bad in general

coral basin
#

like crashes

pallid fable
#

lemme try to remove saturn rq

sudden tulip
#

to be completely serious these 5 mods (hotpot too) are the most incompat mods i could name

gleaming gulch
#

i mean

sudden tulip
#

also if cryptid where is talisman?

gleaming gulch
#

aikoshen shouldnt be too bad

sudden tulip
#

i mean yeah

gleaming gulch
#

and also ive seen people play with entropy and cryptid and hotpot and even more mods so like

#

it has no reason not to work

sudden tulip
#

i think cryptid isnt working on latest steamodded

pallid fable
#

i removed saturn and uh Oops! The game crashed:
Syntax error: functions/common_events.lua:3700: 'end' expected (to close 'function' at line 502) near '<eof>'

A mod you have installed has caused a syntax error through patching. Please share this crash with the mod developer.

Additional Context:
Balatro Version: 1.0.1o-FULL
Modded Version: 1.0.0~BETA-1224a-STEAMODDED
LÖVE Version: 11.5.0
Lovely Version: 0.8.0
Platform: Windows

Stack Traceback

(3) C function 'function: 0x160e0c88'
(4) global C function 'require'
(5) main chunk of file 'main.lua' at line 892
(6) global C function 'require'
(7) LÖVE function at file 'boot.lua:323' (best guess)
Local variables:
c = table: 0x160e4870 {identity:false, version:11.5, accelerometerjoystick:true, modules:table: 0x160e4d60, gammacorrect:false, title:Balatro, externalstorage:false (more...)}
openedconsole = boolean: false
confok = boolean: true
conferr = nil
(8) global C function 'xpcall'
(9) LÖVE function at file 'boot.lua:362' (best guess)
Local variables:
result = boolean: true
(10) global C function 'xpcall'
(11) LÖVE function at file 'boot.lua:377' (best guess)
Local variables:
func = Lua function '(LÖVE Function)' (defined at line 355 of chunk [love "boot.lua"])
inerror = boolean: true
deferErrhand = Lua function '(LÖVE Function)' (defined at line 348 of chunk [love "boot.lua"])
earlyinit = Lua function '(LÖVE Function)' (defined at line 355 of chunk [love "boot.lua"])

#

same error? 💔

gleaming gulch
#

make sure everything is installed correctly

sudden tulip
#

try downgrading smods a little?

pallid fable
#

oh i also got overflow

#

and talisman

gleaming gulch
pallid fable
#

tbh i dont even know what does overflow even do

gleaming gulch
#

overflow is consumable stacking

pallid fable
#

right?

gleaming gulch
gleaming gulch
sudden tulip
pallid fable
gleaming gulch
#

what is the cryptid version

pallid fable
#

0.5.1.1

gleaming gulch
#

oh

pallid fable
#

i mean .11

#

0.5.11

gleaming gulch
#

you should update to 0.5.14

#

and also update talisman to 2.7 if you havent

pallid fable
#

talisman doesnt even have a version

#

😭

peak fractal
#

honestly get amulet instead

pallid fable
#

what is amulet

#

and why they have similiar names

peak fractal
#

talisman replacement that does things slightly differently so things crash less

pallid fable
#

may i ask what is the use of talisman

#

like i got my mods august last year i lowkey forgot

peak fractal
#

cryptid requires it

pallid fable
#

i always js have it on

peak fractal
#

makes it possible to go past 1e308

pallid fable
#

ohh alr

#

ima update cryptid and get amulet

#

ill come back with updates, thanks yall!

pallid fable
peak fractal
pallid fable
#

alr thanks

#

both of you

pallid fable
#

alr i js got blue screened on balatro

#

😭

devout gyro
#

"please share this crash with the mod developer" the hard part is knowing which mod

#

What I do is remove mods 1 by 1 until the crash disappears

pallid fable
#

fr 😭

devout gyro
#

If the crash goes away I either kill the mod or share the crash and kill the mod too

pallid fable
devout gyro
#

Yeah maybe

#

It's pretty unstable

pallid fable
#

alr its not

#

wtf

#

ts didnt happen before

#

is it possible that updating my smods causes this?

devout gyro
#

Idk, I don't know anything about coding and stuff

#

I've also left the community for too long so I can say I don't know much about modding too

meager jackal
#

do you have both talisman and amulet enabled

pallid fable
#

i got both downloaded, i cant join my game to turn amulet on

#

since i downloaded hotpotato my game got like this

#

i even removed it

#

😭

meager jackal
#

remove talisman if you have amulet

pallid fable
#

wait am i supposed to update my love? 💔

meager jackal
#

no

pallid fable
#

its the same one since august idk if that helps

pallid fable
#

so my game opened for a few secs after i removed talisman

#

but uh

meager jackal
#

you need cryptlib

pallid fable
#

isnt that included on crypt zip on github

meager jackal
#

cryptid includes cryptlib yeah

pallid fable
#

i downloaded the zip tho?

#

like

meager jackal
#

its not in the modlist

pallid fable
#

yo why is my cryptid empty

#

tf

#

does it having a (2) after the name affects anything?

meager jackal
#

no

pallid fable
#

lemme try

pallid fable
#

u think adding hotpotato will crash?

meager jackal
#

you can try

pallid fable
#

alr what

#

😭

meager jackal
#

seems like amulet bug

#

i still dont know why it happened but it happened

pallid fable
#

even tho i removed it

#

😭

#

how is that possible

cursive portal
#

hey just wondering how do you get mods on balatro

coral basin
meager jackal
coral basin
#

thats where

#

not how

#

but that does help once you have set the how up

meager jackal
#

my b

pallid fable
#

@meager jackal i js found out decks can cause crashes

#

and also found out that clicking ON A CARD can crash

#

wtf is wrong with my game

#

what do i even do atp

meager jackal
#

what deck did you select?

pallid fable
#

wait

#

before i had ghost

#

i was using the one that randomizes card values to 0.000001x to 10000x

#

i cant pick a card using ghost

#

new one

#

i cant pick any cards

peak fractal
#

your entropy is outdated

meager jackal
#

oh yeah i didnt notice that

peak fractal
#

overflow is too

pallid fable
#

how tf do i update overflow 😭 i cant find its page

#

on the wiki

pallid fable
slate sparrow
#

Hi, I don't know where to send this message so I'll send it here.
Do any of you know what happened?
I was adding some texture files to balatro (which I know how to do) and I got this error message. I haven't touched anything but the texture stuff and I'm trying to understand what's the problem, could anybody help me with this?
Thank you in ‏advance.

pallid fable
#

uh

#

😭

#

i updated both mods

peak fractal
#

did you try to continue the same run or start a new run

pallid fable
peak fractal
#

I also just noticed your aikoshen is a bit outdated too, but that's just because it gets very frequent releases, and I doubt it'll cause any crashes

pallid fable
#

yo why tf my balatro has ads 🥹

#

(i know its hot potato)

#

lr hot potato is peak

sacred siren
#

Hi! I'm only using the Extra Credit mod (and lovely and steammodded), and the game crashes whenever i try to play on archeology deck, how do i fix this, or is it a mod issue?

fallen merlin
#

can anyone help me out with this, im trying to uh recreate some refrence images i have

#

i forgot to copy the f at the start

slate sparrow
meager jackal
#

i don't know

sacred siren
fallen merlin
slate sparrow
gleaming gulch
#

because this is the crash message from vanilla balatro

#

which usually only happens if something is very fucked

pallid fable
#

any ideas?

pallid fable
gleaming gulch
#

i have no idea lol

meager jackal
#

are you going back to main menu from a run

pallid fable
#

u asking me?

meager jackal
#

yeah

pallid fable
#

nah i wasnt

#

i was at the shop

#

why?

meager jackal
#

nothin

slate sparrow
# gleaming gulch do you have steamodded installed

Something might be very fucked then. 🙁
game.lua994: [string "146841"]:3249: "}" expected [to close "{" at line 3420] near "["
There is no "[" near line 3420, there is no open "}" and this error message is going to not let me play balatro now.
Does steam let you reset the game? Maybe if I uninstall the game this error will go away?

gleaming gulch
#

yeah you should go to balatro on steam and it its settings go to Properties > Installed Files > Verify integrity of files

slate sparrow
#

Thanks

gleaming gulch
#

and remove all the mods you have installed and then add them back bit by bit

#

so if a mod caused it youll at least see which one

slate sparrow
#

Like I said, there are no modes. I've changed the files (I didn't touch any other place than the place I know how ti change cuz I already did it once)

meager jackal
#

press win+r, type in %appdata%\balatro and screenshot me the folder

peak fractal
#

it sounds like they're just directly modifying the files in the exe

meager jackal
#

the verify integrity should fix it then

slate sparrow
#

Well, it doesn't seem to.
I'll try removing the things I've added.

#

Ok, it works now

#

Thank you SO much guys ❤️

autumn walrus
#

how do i make a joker that can force a card of a specific enhancement appear on the top of the deck?

hexed obsidian
open viper
#

I would recommend doing it like that, yeah

autumn walrus
#

do you maybe have an example i am still not good at reading code

#

or at least where it is in smods wiki

wraith escarp
#

hello
what could be the problem if my game crashed for:

“attempt to compare nil with number”

Things to know:
This happened when i tried to play my hand on Pokermon mod.

This is my first time installing and using this mod.

I have Cryptid mod installed

gloomy parrot
#

can we see the crash log

lethal dove
#

hey guys uhhh, i was trying to install talisman and it just crashes each time i try to score a hand.

unique scarab
#

SMODS is outdated

peak fractal
#

talisman is outdated too

unique scarab
#

How did that happen lmao

wraith escarp
peak fractal
#

how do you have that old of a talisman 😭

unique scarab
#

That’s ANCIENT

lethal dove
gloomy parrot
#

you're not even playing with pokermon

lethal dove
#

nah

unique scarab
#

Not you

gloomy parrot
lethal dove
#

thanks

gloomy parrot
#

and doesn't work on current smods/talisman versions

wraith escarp
lethal dove
#

aw man what do i do now

wraith escarp
#

sorry

gloomy parrot
#

my point was that pokermon wasn't the problem

#

update your talisman

lethal dove
#

is there a way to download an old balatro version?

gloomy parrot
#

why

#

all mods use the current balatro version

lethal dove
#

huh

gloomy parrot
#

that'd be smods

lethal dove
#

ahhhhh

#

alr then

gloomy parrot
#

iirc utdr uses 0711a

lethal dove
#

works on new one as well

#

well at least scoring a hand works

wraith escarp
lethal dove
#

i guess when your game starts crashing

#

thats your cue

gloomy parrot
#

yea

wraith escarp
gleaming gulch
#

Modded Version: ??? Probably isnt a good sign i imagine

unique scarab
#

Likely not

wraith escarp
#

ah what does that mean

unique scarab
#

Did you fully delete the folders you replaced before reinstalling?

wraith escarp
#

none are deleted lmaooo

#

just moved elsewhere

#

so i should delete them

gleaming gulch
#

If they arent in the mods folder they wont do anything

unique scarab
#

You might just need to start from scratch atp

#

Not including lovely, that’s currently fine

wraith escarp
#

ok thanks, re download handy balatro included as well?

unique scarab
#

Yeah clean out your mods folder

wraith escarp
#

i have a folder in my mods called lovely and two folders in there called dump and log. does it do anything?

unique scarab
#

It does not, that’s just for diagnostic. You can leave that be

wraith escarp
#

thank you very much :)) @unique scarab
you have been a great help
have a good day !

unique scarab
#

👌

wraith escarp
#

will downloading the new versions of all these mods always reset profiles?

subtle relic
#

Anyone know any jokers, or especially consumables, that shrink cards?

upper willow
#

my balatro randomly stopped working. it was fine yesterday

#

[SMODS _ "src/overrides.lua"]:567: bad argument #1 to 'next' (table expected, got nil)

#

anyone know why?

sacred siren
main elbow
#

If you need to get a specific card smaller when a consumable is used I assume you could just do
card.T.w = card.T.w / 2
card.T.h = card.T.h / 2

ripe parrot
#

solved
bunco mod's causing it not to work

  • opens fine without bunco.
  • just updated the version.dll and steam modded.
  • I've run the multiplayer mod fine before.
    any ideas?
    I'm prob missing something obvious haha
soft quiver
#

how do i use modded deck/card skins?

ripe parrot
soft quiver
ripe parrot
#

you'll need 7z (or something else that allows you to open archive).
no need for mods beyond that

soft quiver
ripe parrot
#

follow this, and you'll find all textures. you can just replace them (with new textures with the same image size and name)

soft quiver
#

OHHHHH alrr, tysm!!

ripe parrot
#

np!! :]

grim lily
#

also it's blue screen

open viper
#

You need to install Malverk to use that texture pack

coarse hull
uneven wigeon
#

how do i make a playing card destruction effect send out the proper contexts for destroyed cards

#

it seems that my card isn't sending them out

open viper
#

Use SMODS.destroy_cards

grim lily
uneven wigeon
grim lily
#

45 mods

uneven wigeon
#

ok nevermind im not using smods.destroy_cards

#

it crashed when i tried to use it so i switched off

#

forgot abt that

open viper
uneven wigeon
#

its not crashing anymore :)

tidal condor
#

<@&1133519078540185692> forgot this one i think

#

unless my discord is bugging lol

gleaming gulch
#

no its there for me too

late skiff
#

what's the mane of that one mod that allows you to pick which jokers show up?

#

name*

carmine mesa
peak fractal
#

if you want to specifically spawn a specific joker use debugplus

quick flume
open viper
quick flume
open viper
#

Try removing mods until you find which one is causing the crash

quick flume
#

omki

#

it was cryptid

#

bruh

upbeat rose
#

im getting this when using fantoms preview mod and loading up a deck

hexed obsidian
autumn walrus
#

how do i sort my jokers? right now they're only sorting in alphabetical order

hexed obsidian
autumn walrus
#

right sorry

cyan light
#

mayhem is missing a consumables.png

#

and is therefore unplayable

subtle relic
#

May I ask for a playtester?

wheat mortar
#

how do i update my lovely

#

last time i touched it was like a yer ago or smt

#

i tried touching it again but now everything is wacked

#

seriouslu wacked

carmine mesa
#

okay first take a screenshot of the folder with balatro.exe

wheat mortar
#

im mac

#

ts mac

carmine mesa
wheat mortar
#

swapped out the old ones with new ones

#

was i supposed to do that

#

i updated it for aikori mod

carmine mesa
#

you might have chosen the wrong cpu architecture?

wheat mortar
#

still crashes saying my lovely is old

carmine mesa
#

what kind of mac do you have

wheat mortar
carmine mesa
wheat mortar
#

its arm right

carmine mesa
#

yeah

wheat mortar
#

ima re-swap again

carmine mesa
#

try deleting them and then putting the new ones in

wheat mortar
#

downloaded a new one, this is the file

carmine mesa
#

are you downloading off releases?

#

send the link you're downloading from

wheat mortar
#

is it the wrong lovely

carmine mesa
#

oh okay so the modified date doesnt seem to be the issue

#

that looks correct

wheat mortar
#

is there anything else i should do

carmine mesa
#

scroll down

wheat mortar
#

gotta get ready for my trip to mars

#

thinking emoji

carmine mesa
#

oh weird

#

it still says its lovely 0.7.1

#

try actually deleting them and putting the new ones in

wheat mortar
#

which ones

carmine mesa
#

the lovely files

wheat mortar
#

same thang

gleaming gulch
carmine mesa
#

idk then sorry

gleaming gulch
#

@ethan release the files

wheat mortar
#

ethan files

#

ight gnna wipe every mod

carmine mesa
#

no dont do that

wheat mortar
#

doing that

carmine mesa
#

i think the mac version might have been compiled with the wrong version number

wheat mortar
#

what does that mean

carmine mesa
#

the lovely dylib funny file thingy is compiled from rust

#

in the rust code theres a version number which tells the balala what version it is

wheat mortar
#

rust... 🤔

carmine mesa
#

the mac one might have been compiled with the wrong version number (??)

wheat mortar
#

wuhhh

gleaming gulch
#

@ethan explain yourself...

wheat mortar
#

got rid of all my mods except steam modded.

#

i can play vanilla now yay

carmine mesa
#

wait did you delete them

#

or just move them away

#

i have an idea for a fix

wheat mortar
#

no just took em out in the trash

carmine mesa
#

put them back

wheat mortar
#

didnt wipe the trash

#

ok

#

put back in

carmine mesa
#

give me a second

#

go into aikoshens manifest.json and change
"Lovely (>=0.8.0)"
to
"Lovely (>=0.7.1)"

wheat mortar
#

ok

carmine mesa
#

@lapis heron does aikoshen even require latest lovely feature wise

wheat mortar
#

where is that

carmine mesa
#

its at the bottom

wheat mortar
#

o

#

works now lol

carmine mesa
#

awesome

wheat mortar
#

i did like delete lovely files in other mods so i ought to fix that now

#

but

#

yup

carmine mesa
#

oh okay

hexed obsidian
#

i did the same with my mod

carmine mesa
#

oh right

#

the actual lovely is 0.8.0 i just think it has the wrong metadata

ornate patrol
gleaming gulch
#

evil crash screen

wheat mortar
ornate patrol
#

you're evil

#

and the crash screen

#

s

#

si

#

si

#

is

#

leechnig off of

#

the evil..

wheat mortar
#

im going to evil you

carmine mesa
#

devious modding support

wheat mortar
wheat mortar
unborn root
wheat mortar
#

hahahaha yeah

#

🖕

carmine mesa
wheat mortar
#

hmmm

bronze saddle
#

guys which mod crashes my computer every time i open it up. sorry.

#

we got it, and then it instantly crashed for a different reason lmao

#

nvm.i ended up deleting half the mods to find the one, and now i have to get those mods back.

peak fractal
#

not sure about the specific crash but i can certainly tell you that some of your mods are outdated and at least some of them have crash fixes in those updates you don't have yet
handy, bettertags, revo's vault, cryptid, and engulf
talisman too, but really you should replace it entirely with amulet

bronze saddle
#

looks like i just have to add neccesary mods that i deleted in my attempt to figure out the one that crashed it.

#

i'll update those

bronze saddle
#

y'know what i forgot to mention that's also weird? i can't turn on/off mods in the mod manager. i have ti manually remove them from the mods folder

lapis heron
#

also i have the same mba and it works

glossy dome
#

Everytime i open the game and press continue run it opens the shop and im met with the game closing and this

drowsy harbor
#

the not instantiated thing is harmless, just an oddity of how the game loads

glossy dome
#

but it still crashes?

drowsy harbor
#

the cause is something else

glossy dome
#

ill check

#

should i js restart the run>

glossy dome
drowsy harbor
#

that is super incorrect

peak fractal
#

yea you're cooked
either you unzipped the contents of a mod directly into the mods folder or you put a bunch of mods into another mod

lapis heron
glossy dome
#

aye aye

hushed hornet
#

does smods currently have a bug with boss tags sending you back to small blinds, if anyone's noticed?

glossy dome
lapis heron
#

you need malverk

glossy dome
#

i frogor

#

i js realised sorry

hushed hornet
#

hm, we have a joker that creates some tags, if a boss tag it creates goes off during a shop it sends you back to the small blind of the ante

glossy dome
#

so i got malverk and it still crashes when i open the shop :spob

hexed obsidian
hushed hornet
#

i see

glossy dome
#

yeah i reinstalled everything and its still getting stuck on the shop

peak fractal
#

is it giving you a crash screen or deadass just hard closing out

coarse hull
hexed obsidian
coarse hull
ember light
#

can someone help me with a weird problem rq

split stream
#

@ember light

#

Ok, this seems to be an issue with Windows perms.

ember light
#

mhm

split stream
#

You have the proper rights to modify, write, and read files with your account?

ember light
#

according to the properties panel, yes

#

lol my pc name is shrekandfiona

#

I cant send a ss without doxing my full name lol

#

but yes it says I have perms

split stream
#

Is "TrustedInstaller" restricting your ability to delete?

ember light
#

what is that?

#

is that a built in windows application?

split stream
#

TrustedInstaller is Windows' way of keeping users from doing stupid shit and killing their PC.

ember light
#

how do I check if it's preventing me

split stream
ember light
#

prob "gamepark" i dunno lemme see

#

no its just gamep

#

uhm

#

I have no Idea what folder that is

split stream
#

You may wanna run a WinDefender scan real quick, because I don't exactly trust gamep.

unique scarab
#

That might be the user folder

#

but yeah def worth running a scan

ember light
#

Ill run a virus scan rq

#

no way i actually installed a virus 😭

split stream
ember light
#

i gotta get to the scan rq

unique scarab
#

I’m pretty confident in it being the user folder thinking about it. My system username was concatenated in a similar manner too

split stream
#

Oh

ember light
unique scarab
#

Just go down the folder hierarchy, see if there’s something restricting access

ember light
#

literally everything in the mods folder besides lovely is deletable idk what is the problem

unique scarab
#

Or I guess up in this case

split stream
# ember light

-# Reason Cybersecurity is a VERY unknown AV. I would really suggest trying a normal WinDefender scan or using Malwarebytes.

unique scarab
#

If you’re in mods folder, go up one folder and check the folder the mods folder is in, repeat

ember light
#

is that what you wanted

split stream
ember light
#

this is my mods folder- I just downloaded like 3 of these so idk what most of the mods add yet

#

i only had cryptid until 10 seconds ago lol

#

I have ABSOLUTELY no idea what the gamep folder is

#

the folder above appdata is my full name for some reason

#

😭

ember light
#

oh

#

nevermind

split stream
#

Astra seems more knowledgeable in this about gamep.

unique scarab
#

gamep almost certainly is short for gamepark lol

ember light
#

thats what i figured

split stream
#

I would be wary about its existence, but I have my stuff on lockdown out of paranoia.

unique scarab
#

Also out of curiosity why are you trying to delete the lovely folder?

ember light
ember light
unique scarab
#

That’s not where your lovely install is

#

The stuff in that folder is diagnostic

ember light
#

please tell me where it is so I can stop being a freaking idiot

unique scarab
#

The actual Balatro install folder

split stream
#

Your LOVELY folder should be installed at:

%appdata%/Balatro/mods/lovely

unique scarab
#

No

ember light
#

WAIT

#

ITS UNDER SMODS

unique scarab
#

What

ember light
#

I forgot you do that when you install mods

tidal condor
#

??

ember light
#

lovely is under smods for me

#

its in the smods folder

unique scarab
#

No that’s not it

tidal condor
#

thats

#

no

heady salmon
#

your lovely install should be a single file (version.dll i think?) in your ROOT BALATRO FOLDER, where the GAME'S EXE FILE IS

tidal condor
#

don't

#

you're gonna corrupt the install

#

bozo

ember light
#

😎

ember light
#

time to test if i broke something

#

shit

#

i broke it

#

quick question

#

whats the button on steam the resets the files

#

eh nevermind ill just reinstall

#

Error

Syntax error: functions/UI_definitions.lua:6839: 'end' expected (to close 'function' at line 1177) near '<eof>'

Traceback

[love "callbacks.lua"]:228: in function 'handler'
[C]: at 0x7ffa93a82fa0
[C]: in function 'require'
main.lua:19: in main chunk
[C]: in function 'require'
[C]: in function 'xpcall'
[C]: in function 'xpcall

#

guys

#

i fixed it

#

but I have one more question

#

this one is much easier

#

which one of these isnt compatible with cryptid

tidal condor
#

why ask

ember light
#

because for some reason when I disable both of them but have cryptid it works

hexed obsidian
#

busted buffoons probably

tidal condor
#

probably not

hexed obsidian
#

aiko has cryptid crossmod

tidal condor
#

would seem counterproductive

ember light
#

when I have both of them but no cyptid it works

tidal condor
#

since the creator loves cryptid and alamanac

ember light
#

i dont know man

#

one or the other also works with cryptid

#

but both and cryptid doesnt work

tidal condor
ember light
#

i already did

#

the thing is

#

all 3 = crash

#

any other combination = works

hexed obsidian
#

whats the crash tho

ember light
#

here let me see

#

i need to figure out why crash reports got turned off

tidal condor
ember light
#

i thought it was on by defaul

ember light
tidal condor
#

three way incompat

#

crazy

#

well kill one

ember light
#

oh my gosh why is crash reports turned off

#

im going to end it all

#

how do I turn it on

ember light
hexed obsidian
tidal condor
#

One must die.

#

Choose.

ember light
#

which one is more funnier

#

shenanigans or the other one

#

you tell me

hexed obsidian
#

aikoyoris

ember light
#

ok

tidal condor
#

shenanigans

#

i would say

ember light
#

small issue

#

I added cryptid

#

and it loaded

#

but no cryptid

#

im going to lose my mind

#

why is lovely loading

#

but there is no mods

#

NEVERMIND I KNOW WHY

#

OH MY GOSH IM SO STUPID

#

sigh

#

at least i got a crash report this time

#

🫠

#

Ok I ACTUALLY got ALL of my mods working

#

including the ones that werent before

glossy dome
#

where should i download my mods at?

split stream
peak fractal
glossy dome
peak fractal
#

if there's no release, you can just click on the green Code button and select "Download ZIP"

#

there's no compilation process or whatever, the raw source code is directly interpreted by the game

glossy dome
#

i see

glossy dome
peak fractal
#

well you need to unzip it once you download it

glossy dome
#

okay

serene pagoda
#

how would other jokers know if a specific other joker is in the joker area

#

im sorry im hella rusty rn i can barely understand my own old code

#

holdon is this the

#

wrong channel

#

it sure is

#

ignore me then ill go to the right channel and ask again

uneven wigeon
#

how do I check if there is currently a blind active

hexed obsidian
uneven wigeon
#

i am

#

very confused as to the difference between these channels

hexed obsidian
uneven wigeon
#

right

fossil crescent
#

okay dude im super confused

#

and a little desperate

#

can anyone help me with this error

hexed obsidian
fossil crescent
#

im gonna take a sec to port the error to a txt

hexed obsidian
#

you can copy and paste a crash screen

uneven wigeon
#

or just send the whole log from lovely/log

#

i think those are the same thing

hexed obsidian
#

yes

fossil crescent
#

okay so there are two here just to show what happens when i have it on

#

this is gonna be a lot

#

i mean top one is off and bottom one is on

#

weird thing is when all in jest is turned off, the crash error tells me its on

#

might be an error with the loader on my side but i'm not sure

#

now THIS is the weird part

hexed obsidian
#

that happens sometimes

fossil crescent
#

this was taken today

#

but i might have a theory

hexed obsidian
#

bmm is bad

fossil crescent
#

aight thanks for the help, ill try this

hexed obsidian
#

keep in mind cryptid doesnt work with newest smods

hexed obsidian
fossil crescent
#

i can tell its working

#

but i'm gonna need to find what causes this

#

yeah no im out of ideas

hexed obsidian
#

report it to the aij github i guess

fossil crescent
#

great idea

hushed hornet
hexed obsidian
jovial elbow
#

Hello, Looking for Some assistance with the brainstorm mod. I have lovely and steam modded installed correctly. I can run other mods.
But I can't get brainstorm to search for seeds.
I don't know if there's any specific quality of life mods that conflict with it , but that's all I have installed

gleaming gulch
# fossil crescent

greener jokers and lost edition probably shouldnt be under lovely mods

#

make sure theyre installed correctly and all

olive peak
#

need help with a crash

hexed obsidian
olive peak
unique scarab
#

That's a pretty safe bet

olive peak
gleaming gulch
#

yeah that already was latest cryptid

#

lol

olive peak
#

nah i was on 0.5.14 not 0.5.14a

gleaming gulch
#

somehow its still fucked up and idk how

#

oh they released ANOTHER version?

peak fractal
#

it should be fixed in the next steamodded update

#

if you're comfortable downloading the latest commit of smods, you can do that and it should fix it immediately
or downgrade smods to 1016c

olive peak
hexed obsidian
#

its still broken? lol