#⚙・modding-general

1 messages · Page 118 of 1

cerulean widget
#

heyo, i've been trying to install steamodded but can't seem to get it to work. not very familiar with installing mod loaders or mods so i'm not sure what i'm doing wrong
went to the github and downloaded the Alpha version since it said that the other version doesn't work in current versions? followed the install instructions as directed. i was watching a youtube guide video alongside this and he said that if you did it correctly, there'd be a "Mod Directory" tab on the balatro main menu, but my game did not have this

#

could anyone give me a hand? 😅

gilded vortex
cerulean widget
#

no

#

i assume i need it to run steamodded? where can i find it?

tiny violet
gilded vortex
#

If they’re not in the main page try the wiki

cerulean widget
#

gotcha! and so installing lovely should make steamodded work, yeah?

gilded vortex
#

If everything else is correct yes

cerulean widget
#

err i think i messed up.
i unzipped the Lovely file to my %AppData%/Balatro folder and it looks like this

#

inside the Mods folder it looks like this (with a mod downloaded and unzipped inside to test)

#

does this look right? when i boot up balatro i see no changes

tiny violet
#

You need to unzip the Lovely folder inside your game's installation folder, not the save/mod data folder

cerulean widget
#

which one is the game installation folder?

tiny violet
#

Right-click on the game in steam and select "Browse local files"

brisk seal
#

revision (Buffoon Pack weight is tripled)

cerulean widget
#

ah okay!

#

it worked!

#

thank you all for the help (:

#

have a good day o7

fair bane
#

hey uhhh real quick

#

is there any way to lower the ante required to win? either in main game or the challenges?

brisk seal
#

tes

#

*yes

latent nimbus
brisk seal
#

there are 0 card slots

latent nimbus
#

to boost flash card balatrojoker

#

i have money to throw away

brisk seal
#

flash card does not belong in this challenge

latent nimbus
#

😔

blissful nebula
brisk seal
#

anyway, I'm having the most wonderous run

latent nimbus
#

but what about voucher packs

brisk seal
#

hmmm what other core mechanics can i remove

fair bane
brisk seal
#

The game object has some win ante variable if recommended looking in the code for “win_ante” or “winning_ante”

grand geode
rigid jewel
#

D6 Jokers too

brisk seal
#

This was more of a vanilla-type challenge

grand geode
#

too bad 389423 cryptid jokers go

latent nimbus
#

mosb + double scale when

grand geode
#

double scale only scales mult lmao

latent nimbus
#

but why 😭

grand geode
#

yes

#

i wanted it to scale the 5 card bonus but

#

im too lazy to look into double scale

bronze jetty
#

hey is there a list of mods that can run on 1.0.0 steammodded?

tiny violet
#

I don't think there's a full list yet, although that would be nice to have

bronze jetty
#

ok thanks

candid sable
bronze jetty
#

sure

grand geode
candid sable
#

DX-tarot and codex arcanum need some tweaks

tiny violet
grand geode
#

it's also missing HouseRules

candid sable
tiny violet
#

Ah sorry I was refering to the Mega Modpack thread

candid sable
#

I mean, my list isn't perfect but they are all 1.0.0 (at least compatible)

#

Also of note, Bunco is in older build to be compatible with codex

#

Btw should I put up my own mod pack as well?

#

Like Mathisfun did

#

The reason I'm asking is that since math already did put up a modpack, maybe I shouldn't do the same again.
But on the other hand Mega pack isn't really updating...

#

Maybe I'll wait for math's opinion

brisk seal
grand geode
#

full skip gaming

brisk seal
#

absolutely

#

and ofc, Needle and Water will be banned

tiny violet
#

Still leaves you with an average of only 3 hands per blind

#

Of course, given that with the right build you can clear blinds in a single hand...

brisk seal
#

ante 25 boss gaming

tiny violet
#

Just gotta clear every blind in a single hand. Easy.

stoic oar
#

we are gonna play, steve

tiny violet
#

spends 7 discards on ante 1 fishing for that four of a kind

brisk seal
#

and if u r lucky you can get some extra hands and discards from vouchers and discards

#

depending on how exactly burgalur works i may have to ban it

brisk seal
grand geode
#

oh yeah that's easy then

brisk seal
#

Maybe 20 would be more fitting

crude hazel
#

how u get mods to work after u download?

candid sable
#

You mean how to install mod?

#

Please refer steammodded GitHub there's installation guide

crude hazel
#

k

toxic cloud
#

nice mod icon woke

grand geode
#

phản ứng của t

candid sable
rigid jewel
#

@grand geode Your hand eater jonkler isn't jonklering

#

This would be such a funny challenge though.

brisk seal
#

Did someone say, … challenge

rigid jewel
#

-1 hands when you take too long.

candid sable
#

CHALLENGE?

rigid jewel
candid sable
#

Fun and all but in my case it's an unknown bug😭

grand geode
#

okay uhm

#

was it in a shop or card pack before this?

brisk seal
#

i had a challenge idea

grand geode
#

T-09-85

brisk seal
#

4 eternal bluebrints, all jokers are eternal

#

negative jokers do not spawn

candid sable
rigid jewel
#

It looks like it's possible it wasn't removed correctly for some reason, meaning it was still in G.MOVEABLES and therefore would still have it's update function called.

brisk seal
#

gotta love challenges.

#

gotta ban Antimatter too

strong swift
brisk seal
#

the most chad move is using judgement on this

strong swift
rigid jewel
grand geode
brisk seal
#

green joker win

#

ended boss blind with +42 mult

grand geode
#

groker op

timid nexus
#

groker 😭

brisk seal
#

Amber acorn can be evil on this

brisk seal
exotic shadow
#

Getting all your cards debuffed

timid nexus
#

(assuming those actually exist, no guarantee)

#

would still suck but that would be a use case

brisk seal
#

well duh

toxic cloud
#

I'm thinking about Construction's counterpart: Deconstruction
start with 4 eternal Brainstorm
custom rule: 1 random joker destroyed at end of round

#

5 times the effect of a joker for one round only woke

brisk seal
#

that's funny

#

imagine getting Soul 7 different times

#

in that challenge specifically

#

updated ban list

grand geode
#

UI_definitions.lua and button_callbacks.lua

still gale
#

Is there a mod that skips all joker animations and counting and just gives the final score result?

brisk seal
#

yes

#

Talisman

still gale
#

How do i activate it then, cause im using talisman, but it still shows the "AGAIN!" and "X22 MULT" and things like that

brisk seal
#

go to settings

vapid marlin
#

hey, i'm trying to use mods with a pirated version - can i just dump the mods into the mods folder in appdata or is there some extra assembly required
also, the [REDACTED] easy version does not work by replacing the exe file - is that normal?

maiden marlin
#

you won't be able to use any other mods with a pirated version- also, no one here is going to help with anything pirated, sorry

vapid marlin
#

is that a rule or just a common attitude?

maiden marlin
#

hm, did you check the modding rules? I thought there was something in there

grand geode
candid sable
#

Methink it applies the main rule 7. No illegal, NSFW, or other suspicious content.

grand geode
#

and it's preferred that you don't post about them here

vapid marlin
lean dune
#

you are

vapid marlin
candid sable
#

Pirates

lean dune
#

redistributions of the game's source code

grand geode
#

mods redistributing the game .exe file

brisk seal
#

What nonsense is this happening

grand geode
#

or. any game files

vapid marlin
# candid sable Pirates

i'm not asking how to pirate. I don't want to rule lawyer, but i prated stuff on my own, now i am asking for help using legally distributed mods

vapid marlin
grand geode
#

"legally distributed mods"

#

😭

candid sable
#

The mod itself is illegal

grand geode
#

okay just remove the exe you got from there

vapid marlin
grand geode
#

then install Steamodded normally

candid sable
#

Also don't pirate.

lean dune
#

not only is easy mode pirated, it also redistributes steamodded in an unlicensed way

thorn ledge
calm vessel
#

funnybalatrojoker

brisk seal
#

I’m thinking of making the challenge common jokers only

maiden marlin
#

with these kinds of challenges, generally it's balanced to keep the jokers that do nothing, but it's extremely unfun and poor design

brisk seal
#

Like I just did a Card Sharp run and it was super easy I feel there are probably many other jokers where this is ridiculously easy

urban grail
brisk seal
#

Yeah I’m limiting shop to common jokers

#

Not packs tho

#

If I can manage that

fallow bramble
#

Madness cant destroy eternal jokers anyway

brisk seal
#

Yeah but it still gains mult

toxic cloud
fallow bramble
#

Oh

#

Thats so dumb lol

toxic cloud
#

ok, I've never tried this before lmao
running unmodified and modified Balatro at once

grand geode
#

those probably won't enjoy sharing the same profile

toxic cloud
#

true

#

besides, what's the point of that
the new Palette API takes me about a minute to boot modded Balatro
with vanilla one running, that goes up to 6 minutes - all it takes me to have the screenshot woke

#

my 12yo Mac also doesn't like running those two at once

grand geode
#

<@&1133519078540185692>

gilded tulip
#

🔫

grand geode
#

kil

grand geode
#

<@&1133519078540185692> round 2!

brisk seal
#

wow so legit (for legal reasons this is a joke.)

grand geode
#

literally the same server as the one banned an hour ago lmao

lean dune
#

damn

#

kil

candid sable
#

Something spishy happened?

pastel zinc
#

How do you download Steamodded 1.0.0? Trying to figure it out but to no avail

candid sable
#

Main code download go

pastel zinc
#

Wdym?

#

Sorry I'm like, not that used to using Github for stuff lol

#

This is the directory that I put the folder in but it doesn't seem to have changed anything upon opening the game

grand geode
#

have you downloaded Lovely?

pastel zinc
#

Good point

candid sable
#

Then that's not a download problem

pastel zinc
#

I put the .dll into the mods folder but nothing happened?

#

I feel like I'm just missing something idk what

grand geode
#

you put it in the game files

pastel zinc
#

Ok it mentioned that but because it didn't say it meant the Steam directory I just assumed it was the same folder

#

I can't read

#

Yep ok awesome it worked

#

Should I be scared why is ||WhiteNight|| in this mod

grand geode
#

Nope!

#

Not at all!

#

also i like how you installed steamodded specifically for lobcorp

candid sable
#

🎉

pastel zinc
grand geode
#

yippee

pastel zinc
#

Ok ngl ||Happy Teddy Bear|| is maybe just a little bit broken lmfao

#

Got owned by needle lol

grand geode
#

if i dropped that down to 1 level would people kill me

#

still a better Space Joker if anyone actually uses that garbage lmao

pastel zinc
#

True I guess

#

But it's like super easy to just scale ridiculously quick

polar schooner
#

No I think it would actually require synergy at 1 level instead of just sort of carrying the run on its own

pastel zinc
#

Yea you could probably win with it as your only joker tbh

plucky pond
grand geode
#

let's go gambling!

pastel zinc
#

What the

grand geode
#

this is a normal Cryptid moment

plucky pond
#

Cryptid with a pinch of Jen's Almanac

grand geode
#

oh god

pastel zinc
#

Oh that's so good I love it

plucky pond
#

"lose the game", as in it uninstalls balatro and permanently deletes it from my steam library? smug ||/j||

pastel zinc
#

No it means you lost the game

grand geode
#

oh fuck you 😭

brisk seal
pastel zinc
#

I am fully aware of what the joke is

brisk seal
#

not aware enough

grand geode
#

i am fully aware of what dragon's joke is

plucky pond
pastel zinc
#

I'm sorry what

#

I just took ||We Can Change Anything||

grand geode
#

did you get ||decimal hands jumpscared||

pastel zinc
#

Yes

grand geode
#

good

pastel zinc
#

I am like frantically trying to play now so I don't ||lose hands|| lmfao this feels like Lob Corp

candid sable
pastel zinc
#

Yea that's what happened I think lol

candid sable
#

But I don't remember having the joker or maybe I'm just dumb

grand geode
#

yeah yours is a bug

#

i don't know how to replicate but i might've fixed it on source

candid sable
#

Ok 🙂

grand geode
pastel zinc
#

I didn't even know that was a thing that could happen lmao

grand geode
#

it happens a lot if you play Misprint Deck from Cryptid

urban grail
oblique berry
#

what mod did nyoxide make?

#

Can dan is playing their mod on stream rn

#

deck creator?

wanton rapids
#

the mod looks to be deckcreator

oblique berry
grand geode
brisk seal
#

can it select itself?

grand geode
#

i will be doing extremely sinister acts with this information

grand geode
exotic shadow
#

Can you make it every round boss is randomized

toxic cloud
#

weird monitor of your choice or Mac?

grand geode
#

it's not fullscreen

candid sable
#

Is there any mod that allow quick mod reloading?

lean dune
fervent owl
#

I assume all mods from mod folder

candid sable
#

Mods

lean dune
#

steamodded 1.0, in that case

candid sable
#

Is there keybind for that

lean dune
#

you just hold m

candid sable
#

Thank you that's helpful

lean dune
#

np

#

i should add that to docs, actually

fervent owl
#

Would that also undo and redo all lovely patches that aren't from steamodded mods

candid sable
candid sable
#

Any idea why crash when reloading

lean dune
exotic shadow
#

Speaking of which someone remind me to see if I can get lovely to not implode when fully reloaded

lean dune
exotic shadow
#

Later

lean dune
#

speaking of, I'm not happy with the current system for fully reloading the game on windows/linux

#

because it's through steam and you might not want that

plucky pond
#

i wish i wasn't so lazy with learning how to do shaders KirbySleep

lean dune
#

the mac version relies on the hardcoded directory, too

#

ideally I'd like it to work regardless of where the game is

glacial hollow
#

Hello all i just tried to install steammodded and when i launch balatro it says mainlua stack overflow plz help

lean dune
#

while you're at it, use lovely instead of the classic injector

glacial hollow
#

i tried lovely before this and used the recommended startup option and it kept popping an error

#

ive verified file integrity should i just use the steammodded installer again or did i mess up installing lovely?

full grove
#

but might have to cherry pick which parts to avoid bad side effects

junior rock
past blade
#

thanks a lot

fervent owl
glacial hollow
#

so my mods are working but the resolution on my tarot cards is bunk, is there a way to swap the used asset from 1x to 2x?

#

where can i get mods aside from nexus? im not seeing any of the challenge mods on there

lean dune
exotic shadow
lean dune
#

no, the one used when enabling/disabling lovely mods

exotic shadow
#

Oh

#

If I can get the crash handler one working properly with lovely, then you can just use that

#

But I'll probably have to write rust

granite aspen
#

achivement unlocker didnt work and i just now realised

#

😭

lean dune
#

I'm pretty sure it worked fine on both 0.9.8 and latest 1.0

granite aspen
#

oh

#

i have steamodded 9.8 and i had the 1.0 version of the mod

#

sigh well, now to try getting an achivement again to see if it actually works now

tiny violet
#

That's going to save me so much debugging time

glacial hollow
#

where's the download option on github? i think im dumb

glacial hollow
#

are there any good deck retextures that actually include enhancements? i have a one piece one rn but not being able to see enhanced cards blows

grand geode
#

get real

carmine mortar
#

Did you win that round?

rigid jewel
carmine mortar
#

Like win immediately

lean dune
#

I'm pretty sure you always need to play a hand before you win

grand geode
rigid jewel
#

The ordeals are being cooked 🔥

exotic shadow
grand geode
# grand geode

(also preferably Dusk Ordeals will appear on Ante 6 not Ante 1)

latent nimbus
grand geode
#

low budget company 🔥

brisk seal
# grand geode

so are the ordeals just harder versions of other blinds or just blinds which ar egeenrqlly harder.

grand geode
#

blinds that are generally harder

#

i picked dusk green to make first because that's the easiest

#

i just lifted code from The Arm

brisk seal
#

hmmmm, sounds a bit familiar /j

grand geode
#

i think the midnight ones will be about as cruel as Cruel Blinds

brisk seal
#

oooh

stone brook
#

the little quips when u select the boss blind is so cool

jagged jay
exotic shadow
#

You can use the command line or direct download

#

Don't need to do both

pastel zinc
unkempt hamlet
#

can the game be modded on mac yet

exotic shadow
#

Yes

#

You can use lovely on Mac

unkempt hamlet
#

do u have a link?

#

nvm got it

jagged jay
exotic shadow
#

You don't need git

#

After lovely and steammoded are installed, you should be able to launch the game and there will be a mod button on the title screen

jagged jay
#

i know i know, but like, i want to make mods

azure sierra
#

Does anyone know if there is a mod which tells you what the current voucher will be? (so I know if I want to restart without having to beat the 1st blind)

finite narwhal
#

I sense I've made a mistake of some kind. I had to take another photo because I realized you couldn't see which card it was on. My PC is going to die.

finite narwhal
#

It’s still going.

surreal parcel
#

how do i get mods wokring again after the patch?

stone brook
#

there was a patch?

surreal parcel
#

said there was on my game? not super sure but i do know none of my mods are working

finite narwhal
surreal parcel
#

ill try that i guess idk i have stuff like this happen all the time which is why i usually dont mod games without a launcher lol

exotic shadow
#

Lovely should be resistant to the game updating

surreal parcel
#

twas not my steammodded

finite narwhal
surreal parcel
#

whats the newest lovely?

#

re DL lovely still not it

finite narwhal
#

Did you redownload steamodded? Or were you not using it. ReDL lovely didn't fix anything for me personally.

surreal parcel
#

i re Dl both and for somereason even though i dl the beta 6 of lovely its trying to launch 5?

#

also it seems steammodded is working? just not detecting any mods

mild moat
junior rock
rocky yoke
#

As someone who just got a computer I don’t know what the hell I’m doing… can someone help me

#

I’ve been looking at everything in the guides and stuff but I just don’t understand….

grand geode
#

hi, what do you need help with?

rocky yoke
#

Just getting the mods

#

Downloading the mod thing, getting the actual mods

#

Balomod seems good because I can just download mods from in game but I just don’t understand how to actually use it

grand geode
#

ah i can't help with Balamod

rocky yoke
#

Well whatever I can use the other one

#

How hard is it to do?

grand geode
rocky yoke
#

Yea I’ll just play base game for now…

#

I’m gonna break something if I try that

west hill
#

it's honestly not that hard

rocky yoke
#

Exactly

#

That’s why I’m gonna break something

candid sable
#

Do you need some instructions?

rocky yoke
#

Yes, but I… not right now

#

I’ll do it some other day

candid sable
#

Anytime

little wadi
#

I am having trouble getting Olympus mod to work, would anyone be able to help me getting it working?

candid sable
#

Isn't that mod very outdated

little wadi
#

No idea

candid sable
#

There are individual mod threads

tranquil vessel
# exotic shadow Lovely should be resistant to the game updating

I think that's basically impossible unless either

  1. the game officially supports mods and handles the mods itself
  2. the exe steam launches isn't the actual balatro.exe, but an exe that does a sanity check on the mods, then launches balatro (but that seems idiotic, from steam's perspective - you can do this yourself though, it's what I've done for some other games)
exotic shadow
#

lovely is an external dll that the game loads, seperrate form the balatro exe

tranquil vessel
#

oh I'm stupid

#

I'm thinking of steamodded

#

my bad

fair bane
#

how the hell do i mod balatro again? which mod loader should i use?

stone brook
#

if youre just looking to play mods, smods has way more mods than balamod

fair bane
#

what if i wanna make a mod too?

stone brook
#

currently, smods has more api support for things that balamod doesnt, so unless youre digging into stuff like i do, its probably also better

fair bane
#

alright

#

is the latest smods version 0.9.8? i see some people talking about a 1.0.0

stone brook
#

0.9.8 is the latest stable release of smods, theres a 1.0.0 alpha release

#

1.0.0 is going to break 0.9.8 mods so i suggest going 1.0.0

fair bane
#

alright

#

how do i find 1.0.0?

stone brook
#

1.0.0 is just the latest commit in the smods repo

fair bane
#

ah okay

#

wait, the latest commit source code doesnt have a lovely.toml

exotic shadow
#

it has a lovely folder

stone brook
#

i think it has a lovely folder instead

fair bane
#

ohhh okay

#

right, so how do i make a texture pack?

grand geode
#

lobcorp localization file has reached 1000 lines 🎉

tranquil vessel
# exotic shadow lovely is an external dll that the game loads, seperrate form the balatro exe

Interesting. I'm trying to understand what lovely is actually doing based on the code on github
Since theoretically, it should fall into the same pitfall as steamodded does, which is steam re-verifying the files undoing any change.
Which in my mind basically only leaves balatro/love2d automatically importing any .dll file or something of that nature. Got any insight for me? 🤔

stone brook
#

yea im pretty sure thats how it does it

#

thats why its called version.dll

#

whats funny is that sometimes someone will put version.dll somewhere they aren't supposed to, i.e their desktop, and lovely will run when they open another app

tranquil vessel
stone brook
#

its the same way mods for other games w/o mod support work

#

you hook into a .dll that you know the game calls

#

i.e elden ring's mods usually hook onto the steam api .dll i believe

tranquil vessel
#

DLL injection is a technique used for running code within the address space of another process by forcing it to load a dynamic-link library
holy shit

#

you can force a program to load a file?

stoic oar
#

bruh why is my blind collection like this

tranquil vessel
#

thats crazy lmao

stone brook
#

i wouldnt say force?

#

its more like trick

stoic oar
tranquil vessel
#

the wikipedia calls it "forcing" multiple times lmao

#

There are multiple ways on Microsoft Windows to force a process to load and execute code in a DLL that the authors did not intend:

grand geode
#

tiney

tranquil vessel
#

just a wee blind

grand geode
#

idk why they made it limited to 6 lines

stone brook
#

yea a lotta blinds does that to the collection

stoic oar
#

tiny blind

grand geode
# stoic oar

also uhh i'm planning to add. uhh. 18 more blinds in the Ordeal update

#

only 18. not much

stoic oar
#

if you plan to add 81 more i wont complain

tranquil vessel
#

alright thanks for the insight @stone brook, big TIL :)

stoic oar
#

even better if you also release smth like Better Blind Collection UI

grand geode
#

i won't do that

#

someone else

stone brook
#

i think that is grammatically the worst sentence ive ever typed and i dont even know how to fix it

tranquil vessel
grand geode
exotic shadow
#

mac gaming

grand geode
#

mac gaming

fair bane
#

does anyone know how to make a texture pack for 1.0.0?

grand geode
#

for playing cards, the atlas name is cards_1 and colorblind is cards_2

fair bane
#

ah right okay

#

uhhhhh

#

first one is mine (the one giving the error), other two are fine though

#

fixed it!

neat widget
#

another call for reshuffled

#

we're replacing the textures of everything* in balatro and we need more people

#

still pretty early on, bunch of stuff is open

#

even if you don't know how to do art we can get you involved

strong swift
#

i have done one thing for that and it took an hour and a half

neat widget
#

nice

strong swift
#

i should do more

neat widget
#

hell yeah

#

make your mark

fast stone
#

hell yeah
I'll definitely contribute something

#

not now tho, busy with stuffs

neat widget
#

fair enough

#

we've got 3 separate versions, plenty of spots open

strong swift
#

oh wait i have an idea but no access to anything to make it happen

neat widget
#

i'd wager around 700 submissions open

#

you have tons of time but the earlier the better

fast stone
strong swift
#

slay the spire immolate onto balatro immolate. i dont want to directly rip assets though

round ore
#

NotMario more fluff crashes when i play a card against the knoll

#

@wanton rapids

strong swift
#

fuck it we ball

willow pollen
#

i dont like this doesnt work

stone brook
#

holy shit

#

chat

#

huge news

strong swift
#

what

stone brook
grand geode
#

holy shit

#

huge

stone brook
#

holy fuck math is so cool

gilded vortex
stone brook
#

its gonna be for a lotta things

#

for now im gonna use it for reducing blind requirement

#

since i can just use a white square for it

gilded vortex
#

How of you use a white square for it?

#

When I increase the Blind requirements, I use VFX similar to leveling up hands

stone brook
#

whichever joker reduces blind requirement is gonna throw a little rock (white square) at the blind

#

except problem right now is i needa figure out how to render it on top of everything else

gilded vortex
#

So you’d need to draw it last

#

But if there’s a way to control Z-order that I don’t know, maybe that

gilded vortex
#

I know what part of the code accelerates animations, and it’s only active sometimes

#

I had edited it to allow my Dragon to accelerate its animation on the shop, but it was a bit janky

#

Also I hadn’t figured out the control lock while the animation plays

#

(same as SAP Dragon but with Commons)

#

(and Chips)

stone brook
#

yea it scales with animation speed

#

although i dont use event manager so the particle just kinda slowly floats over while every other animation plays

gilded vortex
stone brook
#

the thing is that im using love's update/draw to change it frame by frame

#

so

#

i dunno how to use event manager with that

gilded vortex
#

It’s not the intended way to move cards

#

But it works

#

In any case, maybe that would help you figure out how to make the arc animation use the Event Manager

stone brook
#

i will now sleep

#

also me when i relearn vectors and learn love graphics just for an animation that takes less than half a second

#

o yea also kindly; if no one else is chatting, you dont need to ping me on replies

dusk geyser
#

hey uh so whenever i press play on my modded balatro it just fuckin Crashes

#

how do i fix this

fervent owl
#

You can start by sending crash log

candid sable
#

Mods/lovely/log

brisk seal
#

oh no, what ever will i do

cerulean flare
brisk seal
#

What edition is that?

cerulean flare
#

testing edition

junior rock
#

how is it that you can see editions in the collection

#

I understand it's a mod, but what did you have to do for that to work

cerulean flare
#

just for testing

junior rock
#

ah okay

#

that's pretty cool

cerulean flare
plucky pond
grand geode
#

terrifying

plucky pond
#

quick money

lean dune
plucky pond
lean dune
#

i do

#

can it please be in order 😭

plucky pond
#

i kinda like it random though, it looks more funky like how the game is

fallow bramble
#

That looks so stupid tho, you dont see Jokers activating in a random order

plucky pond
#

every place i go to show my mods i always get criticised or ridiculed for something so incomprehensibly insignificant that it's really disheartening

#

please stop cherry-picking shit for once and just give me some respect

oak fern
#

i like it

plucky pond
#

you're cool

oak fern
#

:3

plucky pond
#

i was gonna show more but i don't want to now

fallow bramble
gilded vortex
plucky pond
pearl solstice
#

one-use effects already trigger once

gilded vortex
#

Same meaning, less words

pearl solstice
#

it comes free with your frickin consumable card

gilded vortex
#

Since it says “once” it makes me wonder if other effects that don’t say “once” aren’t “once”, or if something can change that

plucky pond
#

that is a fair argument, i can see the confusion there

gilded vortex
#

Those consumables seem to have lives so you can use them more than once, but each use is only one use

plucky pond
#

"seem to have lives" is a metaphor of the day right there slughappy

#

love it

gilded vortex
plucky pond
#

yeah, i get that

#

i'll change it

gilded vortex
plucky pond
#

hearts? where?

gilded vortex
#

Oh it’s a ❌

plucky pond
gilded vortex
plucky pond
#

changed it now, thank you for your input

latent nimbus
#

does this appear as the same rarity as other spectral cards?

oak fern
#

I'd assume so

#

As we don't really have any influence on that

plucky pond
#

it shouldn't do, i've given them a soul_rate

humble saffron
oak fern
#

Real

plucky pond
#

because there's so many of them i've had to make their soul_rate pretty low

lean dune
plucky pond
#

they just straight up said it looked stupid and just made an unfair comparison

fallow bramble
#

Maybe "stupid" was too harsh of a word but I just agree'd with Aure

pearl solstice
#

i personally dont see the.benefit for it to trigger in a random order than from left to right like everything else in the game

#

in fact it almost looks like it takes longer than normal because it triggers in a random order
it doesnt, of course, but it tricks your brain for sure, cuz u dont know when it will end

plucky pond
#

it won't play the animation at 151+ cards

pearl solstice
#

well at that point just cut the middleman and give you the money directly without pulling out the cards from your deck and playing this animation

#

theres no reason to make the player wait an unecessary amount of time like that

plucky pond
#

everything in the game has a sense of wait to it, the 151+ thing is only there so the animation doesn't take exceedingly long to complete

pearl solstice
#

i dont think thats true

#

the only time you're waiting to do an action that isnt basically immediate is when the hand you played during the blind is scoring, which in this game, is the only acceptable time the player should wait

#

balatro respects your time

plucky pond
#

there's wait to using consumables.
there's wait to leveling up hands using planets.
there's wait to redeeming a voucher.
there's wait to opening up a booster pack.
there's wait to drawing your hand.

fervent owl
#

I think a good analogy is immolate

#

since it does the same (well, pretty similar) thing

pearl solstice
#

do you understsnd what im saying

plucky pond
#

yes, i get it, they're not as long, but the wait is still there.

pearl solstice
#

its a negligible amount of time though

#

just bc there is a wait time in between using a consumable and playing the game doesnt mean you should be wasting the player's time by playing an unnecessarily long animation that doesnt really impact gameplay when it could be much more immediate

pearl solstice
plucky pond
#

game speed exists for a reason.

pearl solstice
#

game speed only goes so far

#

its more of an accessability tool more than anything else imo

#

so "just increase game speed" isnt a very good excuse when most of us here play on 4x game speed by default

#

balatro respects the player's time, so it'd be nice if modders did as well

grand geode
# plucky pond

about waiting time, the time needed waiting for this card's animation to finish far exceeds any card in the game, hell, even most modded cards. waiting for stuff like baron mime retriggers is fine because there's still an element of dopamine - the mult increasing, while nothing changes for using this card except the $1 text popping up

#

plus, not everyone have MoreSpeeds installed

pearl solstice
#

cards scoring and jokers triggering is the only acceptable time the player should wait because that's where the real meat of the game is

fervent owl
#

parking exists

#

so I don't think those analogies make much sense

plucky pond
#

thank you.

pearl solstice
#

?

fervent owl
#

I still think it would feel nicer if it worked like immolate though

plucky pond
#

what i can do, i'll reduce it to 31+ and make the $ count upwards

grand geode
#

if you still want to keep the anim, make the delay very small

pearl solstice
#

i just dont see the benefit to an animation at all imo

fervent owl
pearl solstice
#

what about it

fervent owl
#

well the animation is basically the same

#

less cards but the idea is the same

pearl solstice
#

eeehh

#

dunno about that

grand geode
# fervent owl parking exists

okay honestly endless stuff with 30+ cards in hand is probably a bad example because you can use this spectral any time

pearl solstice
#

again its not really a problem for the player to be waiting during a blind from cards scoring and jokers triggering

#

but consumables and other stuff are meant to be immediate effects

#

they do their thing and then go away

fervent owl
#

yeah, fair point

grand geode
#

ya

fast stone
#

strength, death and enhancing cards all do an animation and aren't technically "immediate"

pearl solstice
#

they're immediate, compared to this animation, lol

fast stone
#

its because they only effect 1 or 2 cards that the effect is negligible

pearl solstice
#

when i say immediate i do not mean literally instantaneously

fast stone
#

ah yeah thats fair

#

but i do agree the animation does feel unnecessarily long
Its like immolate with extra steps (not a bad thing)

exotic shadow
brisk seal
#

i think they r offline

wooden forum
#

praying for yorick invis

#

or just le sniper

#

it was yorick

#

🥶

brisk seal
#

wouldn't blueprint have been good as well

wooden forum
#

yep

cedar comet
#

Blueprint is like Calipers in Slay The Spire, it's never not good

#

(with the obvious caveat of "when it's by itself")

#

In other news, I've forgotten how to mod Balatro.

wooden forum
#

another invis joker

random silo
wooden forum
#

a bad one :c

cedar comet
#

Figured it out

haughty hinge
fervent owl
#

Or all other jokers are not blueprint compatible

latent nimbus
#

blueprint lovers when i show them canvas

haughty hinge
#

just realized i don't think anyone has said "brainstorm compatible" it's only blueprint compatible or just compatible

latent nimbus
#

brainstorm is a slightly more restrictive verison of blueprint anyways

haughty hinge
#

ah yes blueprint and brainstorm blueprint if it was 7/10

strong swift
latent nimbus
#

like yes i would want to retrigger my jokers a bunch of times

#

2+ canvases go hard

haughty hinge
#

canvas overflowed my graphics card while I was trying to reach negative a trillion antes

strong swift
#

this is a cryptid moment

white scarab
#

Cryptid moment indeed

exotic shadow
white scarab
#

canvas isn't brainstorm compatible balatrojoker

brisk seal
#

make it brainstorm compatible /j

gilded vortex
gilded vortex
fervent owl
paper flame
#

Rackin our brain over here trying to figure this out
We're trying to make a joker that gives x1.5 mult when a diamond card is scored, and we feel like we're on a sorttt of right path with ipairs??? we're not the best at lua
rn we're getting an error that ipairs has a bad 1st argument, so we're guessing k is fucked somehow...
are we on the right idea or nah

tiny violet
#

I think that's the wrong way of going about it

west hill
#

is it per diamond, or just once if a dimaond exists?

tiny violet
#

calculate() is called whenever the joker is 'calculated', which happens under a lot of different contexts (round end, purchase item, etc)

#

You'll want to look closer at the code for the Bloodstone joker in the vanilla cards.lua function and see what contexts that card triggers under.

paper flame
#

Per diamond

so, to calculate percard would we wanna do like

    if context.individual then
      if context.cardarea == G.play and context.other_card:is_suit("Diamonds") then
        return {
          x_mult = self.ability.extra,
          card = self
        }

or something?

wild thunder
west hill
#
 if context.individual then
      if context.cardarea == G.play and context.other_card:is_suit("Diamonds") then
        return {
          x_mult = self.ability.extra,
          card = self
        }
     end
end```
#

put this bit in your calculate function

cedar comet
paper flame
#

now to just fix this mfs writing

lean dune
#

it's just that self isn't the same thing it is in Card:calculate_joker()

#

so you want to swap that out for card

#

eremel handing out false information over here

west hill
#

woah I just copied his code

#

👀

lean dune
#

lol nah you're good

limber token
#

How can i increase animation speed further?

lean dune
#

can't blame you for not noticing a mistake in their code

cedar comet
#

Okay, so apparently for some bizarre reason the Lobotomy Corporation mod makes the game crash on exit for me. No idea why.

paper flame
paper flame
#

self:juice_up(0.3, 0.4)?
where do we slap that, the calculate return?

lean dune
#

self:juice_up also won't work, since self is just the prototype and not the actual card

paper flame
#

we're probably misinterpretting some shit

we do have the wiggle tho... just, not when it scores.
gotta afk-

gilded vortex
lean dune
#

yeah, that's what you're meant to use

#

i mean in the joker definition

gilded vortex
#

Oh right

#

By the way, a question

#

Can you define extra instead of config?

lean dune
#

by the way, an answer

#

no

gilded vortex
#

Do you think it’d be interesting to add that?

#

Most of the time it’s the extra that’s important

#

I’m not even sure what else you’d want to define in config

fallow bramble
#

Chips, mult, Xmult and many more. Yes even if its possible in extra too

gilded vortex
#

Yeah but do you want to?

fallow bramble
#

I'll say yes just to bother you

west hill
#

I dont see why you wouldn't do config = {chips = 10, mult = 5}

fallow bramble
#

I think Xmult tricked many modders at least once

gilded vortex
#

*I do want to port Hiker-like increases for Jokers to 1.0

#

But they’re separate

west hill
#

I mean the game isn't consistent in it's usage either

gilded vortex
#

By the way,

#

Do you know how to get the name of the currently played hand?

#

Like, I know how to get the localized text, but not what the key would be

gilded vortex
maiden marlin
#

just 'text' I believe

#

at what point in calculation are you trying to get this info?

west hill
#

it's never passed through a context

#

it's in the evaluate stack though as non_loc_disp_text

gilded vortex
#

Actually there is a context for the hand name

#

But anyways

#

I think the calculation part works fine, it’s just that trying to sync it to a tooltip makes the tooltip display incorrectly with a different localization

west hill
#

you said non-localized

maiden marlin
#

yeah I'm confused what you are asking

gilded vortex
west hill
#

the one it passes to calculate has been localized

#

G.FUNCS.get_poker_hand_info this is where it generates it all though

#

I suppose you could always just call this directly where you need it and grab what you need from it

gilded vortex
west hill
#

so what do you need?

maiden marlin
#

take a look at Codex Arcanum's Cobalt

west hill
#

the non-localized hand in the calculate?

maiden marlin
#

the tooltip (that is, the LOCALIZED hand name)

gilded vortex
#

Again the calculate worked fine when I tested it

#

But the tooltip was permanently “inactive” when I switched languages

willow pollen
#

perfection

toxic swallow
#

Hey, I'm trying to install the multiplayer mod on my new PC, but don't remmeber how to get steammodded going, and I don't have Balatro in my appdata folder.

stone brook
#

run balatro once first

#

it wont be in appdata until youve opened the game iirc

candid sable
#

What Multiplayer mod?

#

Archipelago?

tranquil vessel
tranquil vessel
#

does anyone know the exact differences between items in the collection being alerted/unlocked/discovered?

grand geode
#

wdym?

tranquil vessel
#

I've got a savefile here with a alerted and unlocked item, but not discovered yet

grand geode
#

yeah they are separate

tranquil vessel
#

the item is the erratic deck, which is playable and usable etc, but not "discovered" according to the game

grand geode
#

huh

#

actually that's normal

#

it checks for unlocked not discovered

tranquil vessel
#

ish

#

do you know how to discover it then?

#

because this is the result currently

grand geode
#

afaik debugmode stuff doesn't work on decks

#

so you need to save edit

tranquil vessel
#

actually, I don't think unlock and discovery of decks should ever be separate

function unlock_card(card)
    if card.unlocked == false then
        if G.GAME.seeded or G.GAME.challenge then return end
        if card.unlocked or card.wip then return end
        G:save_notify(card)
        card.unlocked = true
        if card.set == 'Back' then discover_card(card) end
        table.sort(G.P_CENTER_POOLS["Back"], function (a, b) return (a.order - (a.unlocked and 100 or 0)) < (b.order - (b.unlocked and 100 or 0)) end)
        G:save_progress()
        G.FILE_HANDLER.force = true
        notify_alert(card.key, card.set)
    end
end
grand geode
#

¯_(ツ)_/¯

tranquil vessel
#

I'm guessing it's the installed mods that fucked something up

candid sable
#

Is there ANY MOD that skips tutorial like COMPLETELY

candid sable
#

I am saying the hold m functionality

#

It's the same error code when I create a new profile (crash) and reset an old profile (crash again)

#

Reload all mods? Crash too

stone brook
#

maybe do the tutorial on a vanilla profile then add all the mods? idk if thatll work

tranquil vessel
#

are you crashing because of the tutorial? you might be able to modify the savefile to bypass it

candid sable
#

No its completely different problem sorry

#

I know you should get past tutorial and then add mods

candid sable
stone brook
#

im pretty sure reloading mods is unstable, and you really shouldnt do it as an end user

#

its meant for debugging as a dev

#

reloading with that huge list is bound to break something

#

unless you mean hotswapping mods?

candid sable
#

I'm making a modpack

#

What's hotswap

stone brook
#

adding mods without closing the game

candid sable
#

That yes

stone brook
#

aight i cant comment on that i dunno anything about how smods does it

#

probably just close & open the game again is ur best workaround until its reliable

candid sable
#

True

toxic cloud
#

is there a way to reactivate tutorial without resetting a profile

stone brook
#

👍

stone brook
toxic cloud
#

I mean through a mod

stone brook
#

o

toxic cloud
#

I've never got a chance to test out Jimbo speaking Vietnamese in the tutorial

#

lmao

candid sable
#

Ok it's just strange that it's not showing glitched's tooltip

toxic cloud
#

is glitched from Cryptid

paper flame
#

Wait DX Tarots compatible with 1.0.0?

candid sable
candid sable
#

And it works perfectly even with dx planets

candid sable
round ore
#

recurring thing anytime i update my antivirus my mods break

stone brook
#

are you on 0.9.8 or 1.0.0

round ore
#

0.9.8

stone brook
#

with classic injector?

round ore
#

with Power

stone brook
#

wuh

round ore
#

it keeps deleting the Version download

#

I have PS injector

stone brook
#

im lost because i dunno what power/ps is

candid sable
#

Powershell

stone brook
#

so is that 1.0.0 or 0.9.8

candid sable
#

Command prompt but 😎

stone brook
#

because you can install both with powershell i think

#

wait 0.9.8

#

im stupid

#

mb

#

i meant lovely

#

sorry im sleep deprived

#

i guess if youre using version.dll its lovely?

#

you can probably mark version.dll as safe in your antivirus

#

i dunno exactly which antivirus youre using, but most of them have that feature

candid sable
#

I think with ps injector it altered game.exe no? Just like classic injector?

stone brook
#

i dunno, because i cant find any documentation about powershell injectors anywhere in smods wiki

round ore
#

i deep cleaned my computer for malware just incase

echo grail
#

hi, is there a mod to make the game faster, got a seedless naninf run but im stuck ante 20 and it takes so long to complete one round

grand geode
#

Talisman, but it's not compatible with naneinf saves

candid sable
#

Maybe just try more speed first

fervent owl
#

Ye ^ that mod allows you to set game speed higher than 8

grand geode
#

lobcorp's localization is currently at 1064 lines, guess how many it will be after i finish adding all the ordeals' text

lean dune
#

2069

#

xd

candid sable
#

42069

rigid jewel
#

I think that D6 Jokers hit that amount as well, it’s just sneakily hidden away as the tooltip desc for every D6 Side is its own entry added when being injected so it’s basically the current loc file x2

grand geode
#

yours is 673 lines

#

try again

#

smh

rigid jewel
#

Imagine not reading the discord message, couldn’t be me.

#

Adding the D6 Side desc entries duplicating on startup it’s around 1080 lines

#

🤓

#

Phone wtf

grand geode
#

nerd emoji

rigid jewel
#

LobCorp vs. D6 Jokers on being half of the loc text Steamodded has to load:

#

Actually I wonder

grand geode
#

i win because my localization has part of the bible in it

rigid jewel
#

Wait true

candid sable
#

Lmao

rigid jewel
#

I do wonder with all my mods installed and fully updated just how long it takes to load and from what mod.

grand geode
#

cryptid takes a while

grand geode
rigid jewel
#

Damn I gotta up my game

#

One sec lemme double the total D6 Side count

grand geode
vagrant dust
grand geode
#

don't follow the guide! verify the integrity of your game files and install using Lovely injector instead.
#1217867725532041369

vagrant dust
#

ill look into that

grand geode
vagrant dust
#

Thanks!

vagrant dust
grand geode
vagrant dust
fervent owl
vagrant dust
#

ah thank you

gilded vortex
grand geode
#

effarcire draws your entire deck

polar schooner
#

Isn't this blind effect basically "you can only play 0-card ""high card"" hands" since there's practically no way to get cards unto your hand without drawing them

grand geode
#

oh it debuffs in deck too

#

so your first hand is likely to get 0-2 debuffed cards

#

...writing "in hand or deck" would make this far too long

fervent owl
#

is that a dot after drawn

polar schooner
#

honestly at some point I think there just needs to be some way to add more lines to blind descriptors

grand geode
#

comma

fervent owl
#

cuz then destroys should be capitalized

#

ah

polar schooner
#

because there's enough space on the UI for like six lines if you just moved the blind name upward

grand geode
fervent owl
polar schooner
#

move the rest of it down

#

hold on ill get edits

grand geode
#

blind select has plenty of space

#

it's just thunk moment™️

#

like there is so much free estate below

fervent owl
#

eh but then it looks off compared to small and big blind

polar schooner
#

the up the ante box already makes it look off

fervent owl
#

oh yea I guess

polar schooner
#

there's definitely space, and six lines is absolutely an outlier

#

most complex mod blinds probably only need 3

fervent owl
#

the only thing I see is that these line up once you finish small and big blinds

#

but in the blinds view menu it's kinda wonky

grand geode
#

imo,

#

who cares

#

i think the cryptid folks would also want blinds to be more than 2 lines long

polar schooner
#

To be fair I don't think any of the Cryptid blinds are that wordy

#

yeah they're all quite simply worded

gilded vortex
# grand geode

Can’t the Blind effect be “debuff every card”? It’s almost the same

#

Unless you can create cards very frequently

gilded vortex
grand geode
gilded vortex
polar schooner
#

the entire discussion point we just had was "there is not enough text space to make that obvious"

gilded vortex
#

Does this fit?

When you draw, debuff a card anywhere
Destroy played debuffed cards

gilded vortex
#

It could also have an animated description like Misprint

#

So it alternates between multiple texts every few seconds

fervent owl
#

debuff card from/in your deck maybe, tho I still dont like "when you draw"

#

Debuffs any card in your deck per card drawn

#

mayhaps

grand geode
#

i cannot fit this in two lines </3

#

okay it's these lines

gilded vortex
#

Consumables are cards but there are no effects that debuff cards so it’s not implied balatrojoker

#

Like MTG saying “discard a card”—“discard” is a keyword defined to apply to cards in hand, it doesn’t need to specify where cards are discarded from

grand geode
#

jokers are cards

gilded vortex
#

But not a playing card, which is what the common parlance will treat as cards

#

The objects in the code are cards, but the players/game rules don’t know that

fallow bramble
#

You're a card

gilded vortex
#

Actually I have a card that says I’m not a card

grand geode
#

how do you multiline patch again

gilded vortex
#

What do you mean?

#

Do you want to add multiple lines or find multiple lines?

plucky pond
#

it legit died LuL

grand geode
#

nvm found how to do it but this is disgusting

pearl solstice
#

i think using the word "anywhere" is bad and ambiguous anyway, why not just say "in your hand" or "in your deck" since those are the only two places playing cards can go

candid sable
#

How do you know

pearl solstice
#

i guess they are also sent into a pocket dimension whenever you discard them

grand geode
#

yayaya

#

it's also not terrible here

#

though uh. the ingame ui is pretty much hardcoded for two lines hm

polar schooner
grand geode
#

love regex

oak fern
#

thats not even regex atp thats just a "find" 😭

fervent owl
#

I mean there isn't really anything crazy

#

Just a bunch of \ \ \ again

grand geode
#

yea lol

toxic walrus
#

😭

grand geode
#

override is terrible, because i have an unrelated patch on that function

#

ref function is terrible, because nodes[1].nodes[1].nodes[1].nodes[1].nodes[1].nodes[1]

toxic walrus
#

im joking lol idk where ur trying to inject

#

that font is criminal tho, how do u read stuff 😭

grand geode
#

uhhh ui stuff

grand geode
toxic walrus
#

each to their own i guess 💀

toxic walrus
west hill
#

You could also regex it properly

grand geode
#

nah

pearl solstice
#

i assume it just debuffs cards in hand

white scarab
#

If I discard my debuffed card would it still be destroyed when I play a hand?

grand geode
#

...that's one extra word to add

#

okay something is capping the lines count at 2

white scarab
#

Also “per card drawn” or “per hand drawn”?

grand geode
#

per card

white scarab
#

So every card is debuffed?

grand geode
#

god

#

this is why i need more lines

pearl solstice
#

the curse of complicated effects in a game that doesnt support them

white scarab
#

🖍️

west hill
#

We’ll just have to rewrite the entire ui from the ground up

grand geode
#

okay so

#

the create_UIBox_HUD_blind() is called exactly once

#

i'm going to die

#

that means if i increase the height it's permanent

west hill
#

How come you can’t increase the height just when it’s your blind? Surely it’s called every time it appears

grand geode
#

well uhm

#

that's

#

uhm.

polar schooner
#

yeah it needs moving up

west hill
#

Could it perhaps have a hover effect instead?