#⚙・modding-general

1 messages · Page 101 of 1

wild thunder
#

what about four and five, and two and three and ten

gilded vortex
dapper helm
#

at that point i don't see why you'd do that

gilded vortex
#

Also I’d just have both letter and number ranks

glass pewter
#

what happened to autumn circus mod the github is gone

lean dune
#

people can't read these days huh

#

it's on hiatus

#

I shouldn't complain, at least you didn't ping autumn

dapper helm
lean dune
#

this idea doesn't seem localizable within the same mod tbh

dapper helm
#

^

wild thunder
dapper helm
#

also is there any sort of reason behind those specific choices? the dots aren't connecting in my sleepy brain

cunning silo
#

yeah this has the atlas crash XD

lean dune
#

i think math wanted to push a fix for it onto steamodded but forgot?

pale pivot
#

Anyone know how to figure out which mod is giving an issue in the latest Steamodded and balatro updates now? I got rid of better stack master since the latest steamodded has it built in now apparently. mine crashes on launch :/

dusk geyser
#

jokers for hire is so broken

icy flicker
#

Any steam deck players on today? Having trouble getting mods running hoping for some help troubleshooting.

sterile hornet
pale pivot
# icy flicker Any steam deck players on today? Having trouble getting mods running hoping for ...

Hi! I just got steam deck mods working with directions here also see my top comment for lovely.toml clarification! Make sure you verify your files in steam first to start off on a clean slate with the game https://steamcommunity.com/sharedfiles/filedetails/?id=3178949415&tscn=1714938640 feel free to DM me with questions!

A quick and easy guide to Balatro mods on the Steam Deck! Currently works as of the latest update! ...

rare shell
#

...does that still count as pc modding?

wanton rapids
#

i'd say so

#

it's modding on steam

rare shell
#

makes sense I guess

grand geode
#

technically...? since steam deck is like linux right

icy flicker
icy flicker
rare shell
#

yeah, I think that can count as pc

kindred swallow
#

Just don't try to modify a switch or Nintendo will have a few things to say.

unique plinth
#

having issues with codex arcanum, any ideas?
Image

cursive compass
#

still determined not to let balatrotale die

#

i've fallen off on working on it badly but i need to remember to get back to it soon 😭

#

the balatro hyperfix kinda died but i still dont wanna let all this work go to waste

gilded vortex
unreal charm
#

do you think this is too op or not

random silo
#

Actually kinda funny tho it wouldnt have any change to joker slots or change to number of hands

#

But also even though you end up with 4x size you start with 4 different vouchers and plasma balancing and 10 dollars and a hex card

#

Also how would magic and nebula fit together

#

One gives two copies of the fool the other gives -1 consumable slot

#

Theres too many fools

rigid jewel
#

And Ghost Deck has a Hex consumable.

unreal charm
#

you will have 2 consumable slots but 3 consumable

gilded vortex
gilded vortex
gilded vortex
unreal charm
#

overkill already without ballance and joker

#

I think it should debuffed more

#

like blind req * (ante+1)?

hushed inlet
#

the dithering looks pretty nice on the vouchers

#

still gonna tweak it some more tho

rare shell
#

ayooo

unreal charm
#

there can be multiple voucher here, wow, i thought 2 only

hushed inlet
#

if I could edit the interactable UI elements I'd have a field day making it all look like some 90s video poker shit lol

rose garden
#

I'm trying to install lovely, where do I find %AppData%/Balatro/Mods?

iron onyx
rose garden
#

ok I found it thanks!

gilded vortex
hushed inlet
#

there are prolly some hex values somewhere in the .lua files but I'm still a bit too scared to start editing those since I'm not really a coding kind of guy lol

gilded vortex
unreal charm
#

level 100 flush five

carmine mortar
#

High card still solos

dapper helm
#

true!

hardy brook
#

Okay so Dumb Dumb Crimson moment

#

This is the 1.0 Steamodded going to the page?

fallow bramble
#

yea

hardy brook
#

ok

#

huh... i don't know what's going on

#

wait there we go

#

So how much is different on the coding side? Looking at it, it doesn't seem like too much

gilded vortex
#

You have to sacrifice 0.3 less goats

hardy brook
#

What?

gilded vortex
#

It’s just a joke about programming being magic

hardy brook
#

oh

#

Well i'm trying to figure out how this all works now

unreal charm
#

failed on ante 23 😦

#

some more debuff, i don't quite know if it's enough

fallow arrow
#

huh, is that released on a mod yet?

west hill
#

does this look like that jank red-cyan 3D?

gilded vortex
west hill
#

is that better?

gilded vortex
#

The overlap maybe needs work

west hill
#

I have no idea how to resolve the overlap tbh

gilded vortex
#

Also I think realistically the afterimages wouldn’t be aligned to the bottom of the card

west hill
#

nvm I solved the overlap

#

man that's a horror

gilded vortex
#

If possible try to make the original Joker transparent

west hill
#

I think because it draws on top of the card that wouldn't be possible

gilded vortex
#

Or maybe change the alpha value if that’s possible

#

You can change the other values, so changing the alpha sounds feasible

west hill
gilded vortex
# west hill is this any better?

A bit but I still think you shouldn’t be able to see the original, and they should be aligned horizontally with the screen rather than the Joker

west hill
#

oh wait I understand what you mean now

#

what do you mean with how they are aligned?

hardy brook
gilded vortex
west hill
#

that's just because the card has been rotated in the collection

gilded vortex
dapper helm
gilded vortex
#

Maybe there’s post-processing that automatically rotates it, but you could solve it by counter-rotating it in advance

hardy brook
fickle elbow
#

:0

gilded vortex
west hill
# gilded vortex Maybe there’s post-processing that automatically rotates it, but you could solve...

these are all the things passed to the shader

G.SHADERS[_shader or 'dissolve']:send('mouse_screen_pos', self.ARGS.prep_shader.cursor_pos)
        G.SHADERS[_shader or 'dissolve']:send('screen_scale', G.TILESCALE*G.TILESIZE*(_draw_major.mouse_damping or 1)*G.CANV_SCALE)
        G.SHADERS[_shader or 'dissolve']:send('hovering',((_shadow_height  and not tilt_shadow) or _no_tilt) and 0 or (_draw_major.hover_tilt or 0)*(tilt_shadow or 1))
        G.SHADERS[_shader or 'dissolve']:send("dissolve",math.abs(_draw_major.dissolve or 0))
        G.SHADERS[_shader or 'dissolve']:send("time",123.33412*(_draw_major.ID/1.14212 or 12.5123152)%3000)
        G.SHADERS[_shader or 'dissolve']:send("texture_details",self:get_pos_pixel())
        G.SHADERS[_shader or 'dissolve']:send("image_details",self:get_image_dims())
        G.SHADERS[_shader or 'dissolve']:send("burn_colour_1",_draw_major.dissolve_colours and _draw_major.dissolve_colours[1] or G.C.CLEAR)
        G.SHADERS[_shader or 'dissolve']:send("burn_colour_2",_draw_major.dissolve_colours and _draw_major.dissolve_colours[2] or G.C.CLEAR)
        G.SHADERS[_shader or 'dissolve']:send("shadow",(not not _shadow_height))```
#

I just shift the pixels of the texture to the left or right

gilded vortex
west hill
#
float displacement_x = (0.15*cos(anaglyphic.g)+0.5)/texture_details.b;```
#

along with this

#
    vec4 red_tex = Texel(texture, vec2(texture_coords.x + displacement_x, texture_coords.y + displacement_y));
#

so it gets an appropriate number for the displacement and then shifts the joker atlas over by that amount

gilded vortex
#

Alternatively, if you can figure out what rotates the image afterwards maybe you could undo it

#

Anyways, you don’t have to do it, but I think realistically that’s how it would look like

west hill
#
self.ARGS.send_to_shader[1] = math.min(self.VT.r*3, 1) + G.TIMERS.REAL/(28) + (self.juice and self.juice.r*20 or 0) + self.tilt_var.amt
        self.ARGS.send_to_shader[2] = G.TIMERS.REAL```
#

found the values that are sent to the shader relating to rotation

#

well, the first one

#

but because it has a timer attached I'm not sure it'll work as you suggested

gilded vortex
#

What you’d want are some combination of self.VT.r, self.juice.r, and self.tilt_var.amt I think

#

So if you don’t have the originals you could send them

west hill
#

I guess

#

I think it looks okay in game

#

I mean it's incredibly cursed

#

but you move

gilded vortex
#

Or vice-versa

#

Well, I think the way it works is more that it sets the non-red values to 0

strong swift
west hill
#

anaglyph edition indeed

oblique berry
#

bout to play with as many mods as possible on stream, so if you have any suggestions lmk

hardy brook
#

Ortalab

hardy brook
white scarab
#

since I'm using a beta version of the modding API

#

for that I'd recommend ReShuffled because it would add to the chaos

#

lol (I got this naturally as well)

hardy brook
rigid jewel
indigo estuary
#

noticing stuttering

#

how do i check if its my dispaly

rare shell
#

Hello from the glass factory

#

2 more hours

rare shell
hardy brook
#

I mean sure it got a bunch of people to notice me, but i feel like it was all the wrong reasons lol

sleek granite
#

hello from the other factory

#

9 more hours...

grand geode
#

the factory workers part time balatro modders

sleek granite
#

factory worker on the streets
balatro modder in the sheets (i like to lay down with my laptop to code sometimes)

dapper helm
#

in the google sheets

sleek granite
#

so true jestie

umbral pilot
#

jestie

sleek granite
#

anyway heres a dumb idea i had for emojiokers
💙: Played Hearts become Bonus cards
❤️: Played Hearts become Mult cards
💚: Played Hearts become Lucky cards
🩶: Played Hearts become Steel cards
🤍: Played Hearts become Glass cards
💛: Played Hearts become Gold cards
🤎: Played Hearts become Stone cards
💜: Played Hearts become Wild cards

wanton rapids
#

lmao

sleek granite
#

😂 Hearts Synergy The Mod

grand geode
#

because hearts needed a buff

cunning silo
#

goood morning

grand geode
#

gm feder

cunning silo
#

hm

hardy brook
#

Archived's getting to me

cunning silo
#

Archived?

hardy brook
#

Yup

cunning silo
#

what's that?

hardy brook
#

This

#

This is the 3rd time i've had to start over on collecting data

cunning silo
#

oh

hardy brook
#

Yup

#

I'm slowly going insane

grand geode
#

o7

hardy brook
#

Doesn't help with the Ultimate collection breaking mid-stream, the crap I've been dealing with at work, and everything else

#

I'm staying away from Ortalab because all that compiled and just spewed out all because of a stupid apple's effect being +chips instead of xchips

#

I decided to cave in and just give them the +chips because why bother

#

it's one card

#

But yeah, I don't even think I have everything listed out that's in Balatro

#

I'm not including challenges because it's weird to have the same challenge over and over

#

Lemme think...

#

Jokers, Tarots, Planets, Spectrals, Decks, Tags, Blinds, Vouchers, Enhancements, Editions, I swear I'm Missing something

#

Wish there was like 5D Excel sheets or something

#

Plus side though: If a joker has no changes at all, I can keep it as is until it's most recent thing

#

So stuff like the original Joker (if it's true), would remove 87+ Jokers

#

Yeah, 87

#

but any effect, rarity, cost, Blue Print, Eternal, (etc) change happens, the card is changed

#

If only the art changes, then it doesn't count

sleek granite
hardy brook
#

Welp, back to slowly going back to sleep as i work on archived

cunning silo
dapper helm
#

good morning feder

umbral pilot
#

good morning feder

sleek granite
#

good morning feder

rare shell
#

hovdsjkdj

#

hot tips with lyman

#

do not kneel at the glass factory

grand geode
#

oh

#

ouch

rare shell
#

i miraculously did not get cut but i did bruise my knee

sleek granite
#

ouch

strong swift
sleek granite
#

to buy shorts

indigo estuary
#

its stuttering and lagging

grand geode
#

long dt means your game is experiencing slowdowns yes

indigo estuary
#

y

rare shell
#

well

#

what mods are you running

#

we're not mindreaders

indigo estuary
sleek granite
#

i am a mindwriter tho

grand geode
#

write tamari in mind

sleek granite
#

thats the plot of qualia automata thi

#

like literally thats what happens to mariyamPlush

indigo estuary
#

i changed the process priority

#

and its still lagging

#

why is balatro lagging its been fine for weeks with mods

kindred swallow
indigo estuary
#

just playing challenges

kindred swallow
#

Hmmmm

indigo estuary
#

mad world

#

reverified

kindred swallow
#

Try a different save file and see if that's suffering the same performance

indigo estuary
#

crash

#

also crashes when i turn off pixel smoothing

#

lag making me nauseous im done for tonight

#

removed fusion jokers and reinstalled lovely and steamodded

kindred swallow
sterile hornet
#

bean

sleek granite
#

bean

fickle elbow
#

murphy had bad luck with my jokers on stream

cunning silo
#

It shouldn’t have any problems

#

What was the issue?

tacit crest
#

New Reverie release has some cool cross-mod compats, go check it out egg

runic python
#

Hi, where can I download more consumables mod? I can't find it on github.

sterile hornet
#

and no you cant ask for versions of the mod from other people as that is against mod rule 5

mystic oar
#

whatre mod rules 1 through 4

sterile hornet
mystic oar
#

oh discord hid that channel for me cool

sterile hornet
mystic oar
#

oh ty

white scarab
#

Where did my Small Blind go?

solar mica
#

it's too small to see

white scarab
cunning silo
#

What

#

Why

#

How

wanton rapids
#

x3 mult
no small blind

white scarab
pseudo quartz
lusty lily
#

the shells are inserted in a hidden sequence...

pine cargo
versed swift
#

guys stop it this is scarier than sonic.exe

pine cargo
#

o shit my bad soz i got too carried away /silly

versed swift
#

thabk you :)))

real shale
#

Been playing with Bunco and for some reason the spectrum has stopped working with the 2 new suits, is this a known bug?

#

Excuse the whole taking a photo of the screen, am playing on my tv

#

Works fine as long as I'm not using any of the new suits?

#

I could be wrong but they seemed to stop working after the point I had upgraded spectrum with the Quaroar planet card

tulip pivot
#

Hi, is there any way to get run history with a mod ?

indigo estuary
#

It's still stuttering

cunning silo
#

Phew

indigo estuary
#

;-;

#

Power cycles, reinstall SM and lovely

latent nimbus
#

first victory on cryptid

dapper helm
#

btw good morning chat

umbral pilot
#

legit beta3 release 2day

#

if not then I die

#

k?

lean dune
#

o7

dapper helm
#

k

dapper helm
cunning silo
carmine mortar
hardy brook
#

Almost done with one version of Balatro archived

#

Just need to get the vouchers

#

And by done i mean… writing the list

umbral pilot
#

oh yeah you mentioned you got Lovely working - what do you think?

#

it's hard to get feedback from technical users who've never used it before

hardy brook
#

Wasn’t too hard to transition from Lovely with 1.0.0 to how i had i before

umbral pilot
#

that's great to hear

hardy brook
#

So i can work with both

#

My only problem is with 1.0.0 itself lol

#

Idk how it works

umbral pilot
#

does anyone at this point?

#

1.0.0 is a beast

hardy brook
#

Yeah

gilded vortex
#

Are there any 1.0 mods on GitHub already?

stoic oar
#

yo 1.0s out?

dapper helm
dapper helm
hardy brook
hardy brook
stoic oar
#

oh aight i thought its out on release page

hardy brook
#

Not yet but it’s nuts

stoic oar
#

i can feel it

lean dune
#

I oughta write docs for what's there before I add anything else

hardy brook
lean dune
hardy brook
#

It’s not 100% different but i think i get it?

#

Anything after Atlas is code

#

The rest is pm the same

lean dune
#

well the atlas is missing its key

#

atlas =

hardy brook
#

Yeah that’s just a screenshot i was sent

#

But it’s the same as 0.9.8 basically

lean dune
#

it has its differences

hardy brook
#

Yeah, but 90% the same

#

Right?

#

Like i can easily transition it over

lean dune
#

you'll want to scrap that register call, it does absolutely nothing

gilded vortex
lean dune
#

Also no more init

#

the mod file itself is the init now

#

the rest is mostly setting conventions that are more extensible than 0.9

grand geode
#

rejoice

dapper helm
#

hooray

grand geode
#

next version of mystblinds will make the monster 10x more likely to appear if you have codex or morefluff installed

white scarab
#

nice

rigid jewel
naive ridge
#

randomly got this, any ideas?

lean dune
#

that's the dead middle of a crash message...

naive ridge
#

this was genuinely all i could scroll to on it

#

idk if it broke or what but i couldnt go up or down

#

il try recreate

lean dune
#

steamodded has a debug console, try to reproduce with it active and you can copy from there

naive ridge
#

how much of it do i need? its a giant message

#

this is the bottom

#

im pretty sure its all coming from a jonkler actually, il just ask in his chat

woeful finch
#

i know nothing about the mod but i assume more information = better

naive ridge
#

yh i pasted the hand i was playing and the crash in the jonkler thread

hardy brook
indigo estuary
#

how do i fix my long dt

grand geode
#

you don't

#

it's a normal thing, ignore it

white scarab
#

this is cursed

grand geode
#

three philosophical jokers

woeful finch
#

whoa look it’s

#

Jimbo?

#

it’s shiny ✨

lean dune
#

for any other logic that needs a mod to be loaded, SMODS.Mods['id'] and SMODS.Mods['id'].can_load will do

hardy brook
#

I’ll ask ya if/when i need to

#

Like how to do that

#

For now i’m deciding whether or not i should continue 0.9.8 development of Archived or plan for 1.0.0

naive ridge
#

Getting a crash every hand i play atm, originally was just straights but reloaded the game and now high card also did it, played multiple days in a row with no issues with all my current mods

latent nimbus
orchid vault
#

praying for bull 🙏

naive ridge
orchid vault
#

what mod is actually quare joker from again

naive ridge
#

BBBalatro

orchid vault
#

mmm i might download that

naive ridge
#

It’s really good

#

Nothing too op apart from actually square

#

But it is rare and costs like $16

real shale
dapper helm
#

ohhhh i thought it was part of your pc wallpaper design so i was curious what the full thing was

#

playing full screen though ic ic

unreal charm
#

any balance advice?

#

I'm thinking about if it's overpowered. i take a test run and get +100

raven rover
#

i like the idea, its like a better red card

#

tho i think because of that it could be 1/4

#

since its just probably the most consitent scaling joker? you dont have to do anything special other than buy

#

would be funny if it had a weaker version of this effect, but generated chips as well based of whatever you bought's sell value

naive ridge
nova crescent
#

audibly laughed at this joker, this is so good

raven rover
#

LMAO

#

thats awesome

round ore
#

help please

willow pollen
#

i think i broke the game with mods

polar schooner
#

ah, now this is an interesting bit of mod jank

willow pollen
#

rip the high card run

reef finch
#

uh if you can score naninf every round then how can you make it in endless

polar schooner
#

what do you mean 68/1,114 joker slots

reef finch
white scarab
#

it really works!

grand geode
#

free vouchers? don't mind if i do!

reef finch
#

WOAH ?!??!?!!!1111!!! FREE VOUCHERS?!?!???1111//1!???!?!

hardy brook
#

Great news

#

0.8.6b is written down

#

So that is 1/87 versions I have

toxic cloud
#

I... definitely would not want invisible cards

dapper helm
#

?x?

toxic cloud
#

card back is messed up somehow lol

reef finch
#

this will take a ton of time

#

which joker do yall think this is

dapper helm
#

is it modded or vanilla?

neat dome
#

Burnt Joker?

toxic cloud
#

||it's still 60 for my device, for some reason Balatro's performance is dumbed down to minimal, which greatly reduces burden for my 12yo Mac||

reef finch
dapper helm
neat dome
toxic cloud
round oar
reef finch
devout summit
#

anyone have a problem where modded decks wont work

#

like they show up and i can use them but there special thing dosent work

dapper helm
#

all of them?

devout summit
#

nah i figured it out turns out the mod i was using stopped getting the support and now i look like a dumbass lol

dapper helm
#

was it jellymod...

devout summit
#

yea

dapper helm
#

unfortunate

uncut wadi
#

i have a mod idea

devout summit
#

your brilliance knows no bounds

reef finch
#

206 jokers is like 100 too many

devout summit
#

agreed

#

anyone know any mods similar to aces high

hushed inlet
#

one step closer to the true Win95 look :v

toxic cloud
#

Bala-retro

normal palm
#

what do ppl think about this challenge

#

start with eternal Pareidolia + midas mask (the mark is banned lol) (+ every joker in the shop and packs are rentals)

normal palm
#

I'm testing it and it's actually pretty fun

toxic cloud
#

uhh... I'm testing Vietnamese and

#

"Defeat boss blind to restock" seems not to be in any part of localization file

stone brook
#

i saw mathisfun messing with it earlier, try asking them about it

gilded vortex
#

So you’re not going to find “Defeat Boss Blind to restock”, but you’ll find “Defeat”, “Boss Blind”, and “To Restock”

toxic cloud
lavish jackal
#

chat is this going too far

gilded vortex
lavish jackal
#

this a wip yes

#

it'll look like the UCK letters

tacit crest
toxic cloud
#

oops

gilded vortex
#

since the latter is “just” a spirograph

#

I guess it doesn’t have to be green and white

#

IIRC you had white with the same stripes as in the Balatro logo

lavish jackal
#

i'm following this as a guideline

#

and merging how Balatro uses a card for its A

#

with how Homestuck uses a spirograph for its O

gilded vortex
#

It’s not a good sign for the logo but at least it doesn’t hurt it

toxic cloud
#

the thing is, I was testing Vietnamese by having it replace English, that's probably why

tacit crest
#

lol I just wrote a lovely patch to replace them for my Korean patch

gilded vortex
#

@deep igloo you can unzip the .exe file

#

It’s in assets at either the original or double resolution

deep igloo
#

Managed it finally haha thank you!!

cerulean flare
orchid vault
#

sliding gold

orchid vault
cerulean flare
#

i guess retriggers won't give money cuz the enhancement has been transferred

orchid vault
#

mm

#

so i guess it’s like the retrograding on reserved parking

#

where it can retrigger and just not do anything

cerulean flare
gilded vortex
willow pollen
#

so it always activates lucky cards, i like this build

#

nevermind, it seems all my lucky cards are hitting

dapper helm
#

reading this without understanding what it actually means is so funny, "the hex code for each of these colors? 374244 balatrojoker"

#

there has to be a reason for it but its more fun to not know

#

(do not question the text editor i just wanted to check the color names and my default isn't a coding thing)

wild thunder
tulip juniper
#

🥲

#

Friendship with Pocket Card Jockey is over, now Balatro is my new best friend

primal perch
#

Hi everyone!
I am new here, I tried looking around but I couldn't seem to find a guide on how to get into modding the game (I want to code a mod, not install one). It also doesn't help that I never modded any game before I guess.
Anyway, could you point me to some reference about the first steps to follow?
Thank you, and sorry for the silly question!

feral umbra
#

um... can't you just move it to the far right?

#

or does it mean the furthest right joker

lean dune
# primal perch Hi everyone! I am new here, I tried looking around but I couldn't seem to find a...

Not a silly question at all! I can point you to https://github.com/Steamopollys/Steamodded/wiki for the time being, though keep in mind there's an alpha version that will release soon, changing a lot of things fundamentally. I'll be updating the docs for that soon, but what's there now should be a decent enough starting point

GitHub

A Balatro ModLoader. Contribute to Steamopollys/Steamodded development by creating an account on GitHub.

#

Having a look at the code for other mods is also a good idea, and you should know that you can easily inspect the game's source code by extracting the executable with 7-zip

lilac dagger
feral umbra
#

ohhhh you're right

#

thank you

#

it seems fun I'll try it out

primal perch
lean dune
feral umbra
#

bro I'm so sad the joker on the left removes all common jokers from the pool, I had a really good economy, I was rerolling like 20 times a shop, and I still couldn't get brainstorm or blueprint

dapper helm
#

i don't think removing commons makes rares more common unless specifically made to do so

indigo estuary
#

coal cards are cool

#

are there any forks of jelly mod

#

i miss you jelly modddddd

dapper helm
#

doorhanger i think, its a rare

dapper helm
#

yeah i think so, on purpose

carmine mortar
#

Deja vu smth

lilac dagger
#

I had this on a run.

It's got to be your last hand (as in your hand you play when you have one hand left) not your final hand of a round played

#

Oh no clue. Find pants hopefully and do two pairs?

dapper helm
#

why so many seals

#

3 seals and a hex

quiet kayak
#

Has anyone in here messed around with trying to mod the game using ThunderStore?

orchid vault
#

gonna try and install steamodded 1.0.0

#

and try and not break it

#

wish me luck

#

aaand it doesnt work

#

its not injecting at all

west hill
#

did someone say editions on floating sprites?

lean dune
orchid vault
#

its just displaying as the vanilla game

#

and not actually injecting any of the mods in there

#

when i boot up the game

lean dune
#

no mods button either?

orchid vault
#

nope

lean dune
#

can you show me the file structure of your mods folder?

orchid vault
#

as of right now only using reverie as it's a stable-ish mod

lean dune
#

reverie is on 0.9.8 for all I know? anyways that's not the issue yet

#

what's inside Steamodded?

orchid vault
lean dune
#

oh that's incomplete

#

there's some obsolete things on the repo that I'll get rid of, but some if what you deleted isn't that

#

you also need the assets and lovely folders

orchid vault
lean dune
orchid vault
#

bet, lemme see if that fixes it

lean dune
#

lovely is what has the patch files that actually inject the loader, nothing will work without it

orchid vault
#

ayyy that was it!

#

thanks mate, i never heard anywhere that those two folders needed to be added into the steamodded repo

lean dune
#

well it was never an official recommendation to delete everything but core, debug and loader

lean dune
#

oh right

orchid vault
#

and it said make a seperate steamodded folder, and move those folders into there

lean dune
#

you can literally just git pull the repo into your Mods folder and that's good enough

orchid vault
#

i suppose i should have recognised that the text was outdated

lean dune
#

or well, git clone if not already present

#

I'll be adding clear install instructions to the repo either way, we're just at a point where I haven't done that yet

white scarab
#

this can definitely be made into a meme

fallow bramble
#

mult

wild thunder
#

mod idea: you can't see what joker you're buying
"hmm... i'll buy an $8 joker, it's probably baseba-why is obelisk"

wild thunder
#

because the oven work only of in when food. obviously

gilded vortex
#

Bro broven

fallow bramble
#

lasagnamaxxin I'm sorry

full compass
#

Okay actually modding in my jokers now, and I need some help figuring out on where to start, as I have almost no programing experience. I see the guide on how to mod, but it doesn't say where to actually start with steammodded

gilded vortex
#

though with 1.0 coming soon you might want to start there

full compass
#

Is the steammodded wiki on the original thread? And could I get a link to your single joker to work with at least for a base?

gilded vortex
#

There's a wiki tab

white scarab
#

average naneinf build (the left two jokers are scaling ^Mult and currently give ^2.7 Mult)

rigid jewel
#

woa, retrigger joker

rapid epoch
mild moat
cloud warren
#

modded do be broken, but it's hella fun

mild moat
#

A wee bit of mult from 2 Jokers

cloud warren
#

ops I broke it lul

orchid vault
#

floating point

wispy canopy
#

Yo can I get the github page/install tutorial for steammodded 1.0

#

Because it's out right

fallow bramble
#

It's in alpha, not officialy out, you can download the Steamodded repo's zip if you want to give it a try

white scarab
#

we just broke infinity

toxic cloud
#

poggers, is that from Cryptid

white scarab
#

it'll be standalone but included with Cryptid

strong swift
white scarab
#

it's unusuably buggy... but at least it doesn't crash lol

#

I'll work on polishing and getting it out there tomorrow

polar schooner
#

most useful eye chart proc

wary moth
#

dupe seance

sleek granite
#

séance user spotted

strong swift
grand geode
#

séance op

sleek granite
#

just change language to french

grand geode
#

eye chart in chinese

mild moat
#

My "On a Knife's Edge" challenge looks wrong but idk

grand geode
#

cryptid is wild

warm tide
#

reverie adrifting + tag or die go brrr

carmine mortar
#

Lotta retriggers

dapper helm
#

yes dupe it

#

then find burglar and any scoring card +mult and win the game

worn pumice
#

I got a righthook joker with the blunt deck once(eats unscored cards and give +chips/mult for cards in high card hand) and it goes wild

gloomy ginkgo
#

i was fucked to begin with

dapper helm
#

oh your econ is dead dead

gloomy ginkgo
#

I live bitch

#

but i die next round anyway

dapper helm
#

blue hearts?

wary moth
#

which deck should i play

dapper helm
#

freaky deck morefluff

#

edit the lua to make it appear guaranteed

wary moth
#

ok

cerulean flare
#

virtual joker and amber acorn cancel out each other balatrojoker

wanton rapids
#

it doesn't say "flip face down"

cerulean flare
#

yeah but it's funny

muted seal
karmic fulcrum
#

How confident are we about Steamodded 1.0 on MAC ? Because everything's so broken here...

lean dune
#

I've seen people get it working to say the least, so maybe the installation's at fault

karmic fulcrum
#

I've cloned the repository and used :

#
python3 steamodded_injector.py ~/Library/Application\ Support/Steam/steamapps/common/Balatro/Balatro.app/Contents/Resources/Balatro.love
lean dune
#

that won't do it

#

lovely is required for 1.0

karmic fulcrum
#

So where and what do I have to do with the lovely directory ?

toxic cloud
#

paste the dylib file along with run-lovely.sh in ~/steamapp/common/Balatro
from now on you need to run run-lovely.sh in Terminal to launch the game

#

heck, I made an AppleScript file as an application to launch Balatro that way without ever having to open Terminal and type sh ~/path/to/run-lovely.sh

karmic fulcrum
#

Ty ❤️

karmic fulcrum
lean dune
#

you need to run it...

toxic cloud
#

literally told you how to run run-lovely.sh from my AppleScript bragging message

karmic fulcrum
#

Ty so much

hushed inlet
#

if i could achieve a background close to this, that'd be awesome

grand geode
#

add a gradient and a lot of noise

dapper helm
mystic oar
#

made a consumable :•)

dapper helm
#

awesome

carmine mortar
mystic oar
#

that is probably a nicer way of writing it

#

i am not good at this whole writing descriptions thing in general

wanton rapids
#

honestly i prefer your description

rapid epoch
#

oh this would go insanely hard with black hole

toxic cloud
dapper helm
#

thunk would have you fuck around and find out that last part i think

#

like how wheel_of_fortune has weighted odds for the editions the same as the rest of the game

toxic cloud
#

1/2 to foil, 1/3 to holo, 1/6 to poly blueprint

#

cram that into 1/4 of wof

cursive oxide
gilded vortex
mystic oar
#

upgrades all levels to 1 hand?

mystic oar
toxic cloud
gilded vortex
fallow bramble
hushed inlet
#

i accidentally made analogue horror i'm sorry

cunning silo
fallow bramble
#

Scary Face looks so normal compared to all of the rest lmao

grand geode
#

scary face is ironically the least scary lmao

wanton rapids
#

and then jimbo had a huge grin and there was hyperrealistic blood

dapper helm
#

for reference

cunning silo
#

okay, i think ill do some API stuff for Jimbo's Garden now

dapper helm
#

itayfeder, gardener 🌹

cunning silo
#

just some generic function hooks for easier implementation later on

cunning silo
dapper helm
#

i forgot about fools fables and for a moment i just thought you were mentioning an actual hobby of yours

grand geode
#

myst, grave robber

cunning silo
cunning silo
fallow bramble
#

sdm_0 ........ uhm, idk 😶

grand geode
#

graveyard

cunning silo
#

ohhhh

#

it's not out yet right?

grand geode
#

no

#

i'm still figuring out what i'll need to add

dapper helm
#

whats graveyard?

fallow bramble
#

Ever played or know about YuGiOh?

dapper helm
#

no but i'm wondering how that will be implemented into balatro

grand geode
dapper helm
#

interesting

grand geode
#

and now i'm working on a jokers mod with a graveyard manip playstyle

dapper helm
#

are you gonna release the base feature and jokers separately?

grand geode
#

yup

dapper helm
#

nice

#

finally i can have the canio triboulet build i've always wanted

grand geode
#

ig i can record something marginally related rq

#

nvm it broke

carmine mortar
#

Autocorrect again

lean dune
grand geode
#

shoutouts to the Hearts?

lean dune
#

no

#

I refuse

warm tide
#

acid (codex arcanum) goes pretty hard

#

(canio btw)

sterile hornet
wary moth
#

which deck should i play

sterile hornet
wary moth
#

i really want to play gacha but i cant find the zip anywhere

sterile hornet
wary moth
#

i have tried several times to find a zip file in that thread because thats what i was told but either im being stupid again or it doesnt exist

sterile hornet
#

hold on im currently searching

dapper helm
#

rar file

wary moth
#

cool i was lied to
thanks

sterile hornet
#

its right there

sterile hornet
wary moth
#

unfortunately i dont know how to open them so i will not be able to play gacha deck

dapper helm
#

7zip

wary moth
#

i can play blasphemous though, currently doing red deck purple stake though

wary moth
# dapper helm 7zip

does that work on .rar files? i thought it only worked on .7z files but i could try that

sterile hornet
wary moth
#

oh cool thanks

dapper helm
#

it works on a lot of files

white scarab
#

break_infinity progress update

inner jasper
#

I feel like i may just make a modpage soon

#

Most of my ideas have been jojo related so i might as well post ideas before someone else does

lean dune
#

chat, what would be useful settings to have in a steamodded settings tab

white scarab
#

enable/disable mod, or toggling specific registered items on or off

lean dune
#

that's mod specific, I was thinking for global settings

grand geode
#

replace balatro logo with steamodded logo

#

because every mod loader has it

lean dune
#

no

#

I'm not making one, at least

grand geode
#

hey artists

dapper helm
lean dune
#

I think the issue with that would be that changing mod settings during a run can be problematic

dapper helm
#

also mod count overlay like slay the spire, and/or mod names overlay for smaller modlists

carmine mortar
lean dune
dapper helm
#

screencap of streamer i'm watching for example of mod count

magic sandal
dapper helm
#

just tiny text top right

#

says how many mods you have on

lean dune
#

updating from within the game seems like a holy grail sort of thing

dapper helm
#

oh also "show seed during run" setting would be cool, not especially steamodded related though so makes sense if you think it wouldn't fit

lean dune
#

disabling mods requires some support on lovely's side and will require restarting the game at least for some mods either way

fallow bramble
dapper helm
summer goblet
#

Hello all! I am having trouble getting mods to load on Bazzite Linux(immutable Fedora spin). I am attempting to use Steamodded+Lovely Injector.
The mods I am trying to use are Balatro Preview and Balatro Hand Preview.
version.dll from Lovely Injector is in my game directory beside Balatro.exe
Steamodded-0.9.8 (including lovely.toml) is inside my mod directory at /var/home/bazzite/.local/share/Steam/steamapps/compatdata/2379780/pfx/drive_c/users/steamuser/Application Data/Balatro/Mods/

When I launch the game it is vanilla unmodded.

lean dune
lean dune
#

np :D

white scarab
#

break_infinity progress update

gilded vortex
#

when do the exponents start being written in scientific notation?

white scarab
#

I left it pretty high for now since vanilla scores that would be above 10^10^6 have been reached

lean dune
#

well it's gonna have more and more potential to be cramped with each added e

white scarab
#

I could probably lower it to 10^10^8 or something

#

since it does cramp faster with the extra 1.0e in the front

#

I’ll also make sure that the new naneinf doesn’t crash the game before I release it

fallow bramble
#

Been a hot while since I had a legendary in my run

wary moth
#

gimmicky decks mod is siick omg

tall palm
#

Yo, is there a mod that removes the joker limit?

lean dune
wary moth
#

what happened here lol

wanton rapids
#

the localisation text was updated but the loc_def was not

wary moth
#

do you know what its supposed to say?

wanton rapids
#

playing a straight flush creates a random spectral card

lean dune
#

XStraightFlush lmao

wary moth
#

thanks bye

wanton rapids
#

have you used seance before?

lean dune
#

this feels dumb...

#

i feel like there's a better way to do this

wanton rapids
#

call love.load

lean dune
#

no i mean hardcoding these file names

#

i don't know how to get a list of items in the game dir

wanton rapids
#

there's probably a nativefs method for that

lean dune
#

anyway that's already a way to disable mods

#

all i have in place for now is checking for a .lovelyignore file

eager maple
#

like i'm trying to do this

lean dune
#

if the mod is loaded right now, I add that file and reload using my fake quit button, the mod is then unloaded

#

so it's just UI now huh

#

this should be all the logic that's needed, it just doesn't account for single top-level files

#

plus it can't possibly load before lovely injection, so that still requires a full reload

real shale
#

Hey guys, having fun with Bunco so far as my first mod, any suggestions on what else to add? I liked the sound of the fusion jokers but it looks like there's 2 different mods with that title

#

Which is the better of the 2?

#

Also, will adding more mods potentially break if I already have Bunco installed?

fallow bramble
#

Fusion Jokers is the original one, that you need if you want to run Jestobiology too.

fallow bramble
real shale
fallow bramble
real shale
#

I wish this had steam workshop like slay the Spire so much

wary moth
real shale
#

So I'll try Fusion jokers and reverie

real shale
#

Will check them out

#

What's been everyone's fav so far then?

fallow bramble
wary moth
#

yeah ik but the list labels it as a joker mod

real shale
#

Bunco seems very high quality so far minus the Spectrum bug I've been getting, posted about it the other day but no one replied

fallow bramble
#

Did you post it in the Bunco mod thread?

real shale
#

I didn't know there was one lol

#

Discord keeps hiding the channels for me for some reason

#

Wait maybe I don't know what I'm talking about

real shale
#

Where is the thread?

#

Thanks!

wary moth
# real shale What's been everyone's fav so far then?

i dont have a fav but i also like morefluff (jokers + new consumable type), codex arcanum (new consumable type), the autumn circus (more consumables + new consumable type + vouchers), betmmas mods (vouchers + new pack + challenges), and deluxe tarots (more consumables + more packs)

shy pivot
#

autumncircus isn't downloadable atm?

wary moth
wary moth
shy pivot
#

yeah, so would need to wait for that then

white scarab
#

break_infinity update

real shale
lean dune
#

that 9.9 at the start is meaningless

wary moth
#

yw!

lean dune
#

you ain't got that kind of precision

wary moth
# wary moth yw!

i would give you my mods folder but theres a rule against that so just listing all of the main ones i like

fallow bramble
white scarab
fallow bramble
#

Yea

wary moth
#

yeah ig thats also cool, looking at it

fallow bramble
#

(should have specified the name)

white scarab
#

I changed the formatting so it's 1e2.345e9 above 10^10^8 and e1.234e56 above 10^10^11

lean dune
#

I'm too tired to work out the UI stuff for disabling mods now, I'm just gonna push what I have upstream and let y'all find the bugs

#

though I'm literally hot reloading all game files except for engine and localization, so I don't quite see what's supposed to go wrong

#

for reference, no load if there's a .lovelyignore file present in the mod file's dir, this doesn't interact with lovely because it can't

west hill
#

can I add custom tooltips to consumeables just like jokers?

lean dune
#

you can do it right from loc_def, jokers are the odd one out as vars aren't defined in the same place as tooltips

white scarab
west hill
#

have you got an example I can take a look at?

lean dune
#
loc_def = function(self, info_queue)
   info_queue[#info_queue+1] = G.P_CENTERS.m_stone
end
west hill
#

hmmm, that seems to now remove the description text

dusk scroll
#

is there like an analyzer or program to view memory of an application other than cheat engine (cheat engine isn't really it but u could probably figure it out?) I really wanna try and see if i can make something to take a current seed from a game session just from memory

umbral pilot
#

cheat engine

#

or a debugger, I like x64dbg

dusk scroll
#

yeah but cheat engine you gotta search through the memory

umbral pilot
#

you're going to need to find the offsets unless you already know where they live

dusk scroll
#

yeah i know

umbral pilot
#

gotcha gotcha

dusk scroll
#

like i just want something that i can just use to look at memory like it's a word document

#

if that makes sense

#

like those file hex editors but for memory but it seems the only thing is using cheat engine

umbral pilot
#

yeah, x64dbg or any other debugger is probably your best option

#

most of them will have some way to hire a region of memory in the same way as a hex editor

#

the seed is probably going to be at a dynamic position in memory, probably at a position that you can't pattern search because of lua

#

that's my guess

white scarab
#

you might be able to get like the G.GAME.pseudorandom array or something though based on the keys

dusk scroll
#

i have thought of maybe instead of trying to find position's of the seed is finding the paramaters that it's using for the seed

#

since that probably would be easier to find i presume

#

or maybe not idk

umbral pilot
#

like how the seed is being created?

dusk scroll
#

yeah

umbral pilot
#

math is the pro when it comes to this sorta stuff, I'd listen to what he recommends

dusk scroll
#

since unless it got changed, this seems to be the paramaters for it

umbral pilot
#

yeah so if you use that to compute the seed (and it's the same seed as the game) then you could theoretically use that to find the address of the seed in mem

#

lots of confounding factors in that though, hmm

dusk scroll
#

it's a bit far fetched but theoretically, since this uses Love2D and all, what if you find how Love2D calculates these paramaters

#

since its seemingly just like controller input handling

white scarab
#

tracking in-game time might be tricky, but the x and y pos are probably reverse-engineerable

#

although it is set to specific values sometimes so you might be able to use something like CE for it

umbral pilot
#

the hard part is determining if you have the right value since the surrounding region won't have a constant value run 2 run

#

so you may have multiple matches for the magic num and no way programmatically to determine which is correct

dusk scroll
#

yeah

#

oh nevermind, seems like the code for the starting one changed a b it, although it seems still possible, given i can get those values

umbral pilot
#

I think your best option is to inject code that interacts with the native lua api

#

that way you can grab it directly

dusk scroll
#

i guess

#

i mean my idea was to have something run alongside it

#

that just reads the process's memory

#

then you don't need to like inject anything directly but that's probably impossible

umbral pilot
#

not impossible, just hard :-)

#

it's always worth a shot

#

and it would be a great learning opportunity

#

I wonder if you could narrow it down by the regions overall entropy or something

#

maybe that would be consistent across runs

#

it would probably be on the lua stack somewhere

dusk scroll
#

I'm gonna be honest I have never played with any kind of this memory accessing / tracking thing

#

so i have no idea how to even really start with these

umbral pilot
#

gotcha. lua is hard because it's compiled at runtime

#

which means that you don't have any sorta consistency in memory

dusk scroll
#

i'm probably gonna see if i can reverse engineer the paramaters

#

okay my going theory is this:

  • There's 3 paramaters currently in the generating seed function:
    G.CONTROLLER.cursor_hover.T.x
    G.CONTROLLER.cursor_hover.T.Y
    G.CONTROLLER.cursor_hover.time -> this is based on the G.TIMERS.TOTAL value, which seems to change only a bit of time

for the X & Y values, they seem to change according to the cursor position (makes sense)
which are calculated by the position from the Love2D's function of getPosition(), divided by the tile scale & tilesize

#

then, what i could do, is probably recompile the game with a debugger or something so i can see what are the actual values of those X & Y values when compared to the mouse's position on the screenshot of the game

#

which in turn, i could use to instead of trying to find the actual memory location of those values, just track my cursor's position in order to find those X & Y values, and find what the time value is just by looking what it should be set to when you press play or something

#

not super sure on that yet

#

does that make any sense or is it completely insane

fallow bramble
exotic shadow
#

I wonder if you can just run lua code in it using memory stuff/debuger stuff

dusk scroll
#

oh you definitely can but apparently it's against the modding rules

#

which feels silly? like that's not really enforceable

rare shell
#

im pretty sure thats more so for legal reasons

#

but what youre describing seems more so just trying to understand the source code better rather than trying to debug the code

#

end of the day if you arent redistributing the actual source code or trying to debug (for the purpose of bug fixing) i think you'll be fine

exotic shadow
#

Attaching a debugger isn't nessicarly debugging the code

orchid vault
#

bro my steamodded 1.0 brke because literally all of the files in the lovely folder got deleted and the current steamodded code breaks it so i can't mod the game properly

#

yaaaaaayyyy....

white scarab
#

It should be directly compatible with most mods, regardless of what tool was used to create them

orchid vault
#

yeeeeah i eventually got everything fixed with the help of MathIsFun

#

a BUNCH of stuff was fucked

#

mainly outdated version of lovely, replaced files, and other stuffs

umbral pilot
#

I think

#

uh ignore

#

I'm becoming sentient apparently

sleek granite
#

oh finally

#

join the club dude

exotic shadow
nocturne dagger
#

"balanced"

polar schooner
#

have you got enough planets

nocturne dagger
#

lol its still going

#

GRAND TOTAL OF 3230 PLANETS

wary moth
#

which deck should i play

rare shell
#

a good one

wary moth
#

alr thanks

coral hound
#

hey people

#

me need some mods

#

what ones should i get?

cinder sage
#

codex

coral hound
#

okie dokie

coral hound
#

now to find that :/

coral hound
#

yo thanks

rare shell
#

you shouldnt

#

the authorities are coming to your location now

hardy brook
#

Finally working on the next Joker art for Dragon Ballatro

stoic oar
#

inter-mod combos always hit diff

sleek granite
#

absolutely

brittle gorge
#

just finished the art for the "Portal" Joker

neat dome
slender solar
#

gains X1 mult per spectral pack opened

#

:3

neat dome
#

Oh, that is sick. Effectively becomes +1× Mult for each Boss Blind defeated then. XD

slender solar
#

that joker with the cinema mod can get veryyyy silly

thorny musk
#

Hello, first time poster, long time lurker/mod enjoyer.

What's an [easy] way to:

  1. Reskin jokers in game?
  2. Make my own jokers in game?

I know of how to install mods, but not on how to make my own [be it reskins or orginal jokers.]

neat dome
slender solar
#

mmmhmm

neat dome
#

Just channel the power of Eerie Inn, and spam as many Spectral cards as you can manage!

slender solar
#

exactly!

#

i had it at like x25 in one run

#

and then had 5 of em

neat dome
#

Nice and atomic- Just how Balatro is intended to be played

slender solar
#

truly

untold echo
#

hey guys do you know any qol mod that have a shortcut key to start a new game?

slender solar
#

i wish i did

slender solar
untold echo
#

ohhh that's why it wasn't working I have to hold it thanks!!

dusky reef
#

balatroheart High Card Mod for SMOD 0.9.8 is finally wrapped up!!

sleek granite
#

👯‍♂️ 🪩 👯‍♀️

gilded vortex
sleek granite
#

🔫 now port to 1.0

dusky reef
#

yessir

sleek granite
lean dune
#

verify game files on steam

carmine mortar
#

The enhanced Joker

lean dune
#

well if you disable lovely, of course not

#

steamodded disables achievements by default

#

what mods do you have installed?

#

that's all?

#

I don't think either of these enable achievements?

#

that's probably a steamodded issue then, 0.9.8 messes up on discovery sometimes

#

especially with profile changes

#

best I can do is tell you it's fixed for 1.0

fallow bramble
lean dune
#

beside switching to the alpha, no

mystic oar
#

which one do we prefer

carmine mortar
#

Red Destroyed

#

It’s like a keyword

sleek granite
#

oooo temporary cards~~~

mystic oar
#

yess

#
  • some jokers which create them but i havent given any of them sprites or text yet soo
gilded vortex
#

But so far no UI to indicate that it's going to be destroyed

dapper helm
gilded vortex
#

I think personally I would prefer just "Temporary" or a tooltip

gilded vortex
sleek granite
#

Tokens...

gilded vortex
sleek granite
#

for what to name temp cards

gilded vortex
#

I prefer "Temporary"

#

I see Token as a broader category which can include permanent objects

#

Specifically objects you can't normally access except through an effect

#

You can access playing cards normally, it's just that these ones are destroyed when a round ends

sleek granite
#

cavendish is a token....

gilded vortex
#

I think Cavendish and the Legendary Jokers aren't tokens despite satisfying that condition

sleek granite
#

perkeo is a token.....

mystic oar
#

then on round end i just go through every joker / playing card w/ it set to true

gilded vortex
sleek granite
#

what if i make a competing standard for the sake of having a competing standard

#

:)

gilded vortex
sleek granite
#

situation: there are 0 competing standards
me: >:)

gilded vortex
# mystic oar then on round end i just go through every joker / playing card w/ it set to true

That's one way I thought about implementing it. I think it works if you save then reload the game. Currently, I have one Joker implemented that creates a temporary card, but it saves the information on the Joker rather than the card. I decided on this because it allows you to keep the card if you sell the Joker mid-round, but I think if I were to introduce more Temporary cards I should make this Joker work similarly for consistency

#

(also it crashes if you save then reload, because the card is recreated, so the original saved object doesn't exist anymore)

mystic oar
#

id probably make the playing card track that is part of the joker instead then, and then have it remove its own temporary tags if u sell the specific joker type, but then there'd probably be issues if you get multiple of the same joker type there

#

idk, i do like the idea of something like that though

gilded vortex
#

I don't think that solves the issue because if you save then reload the original Joker is recreated

#

So the saved reference to the Joker in the card doesn't exist