#⚙・modding-general

1 messages · Page 24 of 1

lean dune
#

what's in the Steamodded folder?

fading terrace
lean dune
#

that looks perfectly normal... are you sure DebugMenu and DebugMode are steamodded mods?

grand geode
#

that looks like less files than usual? unless i'm mussing something

#

ah nvm

fading terrace
lean dune
#

though DebugMenu should be, at least that's what the steamodded debug enabler is called

grand geode
#

both are steamodded

lean dune
#

then what's not working

grand geode
#

debugmode has hitboxes enabled by default

lean dune
#

ah right, I don't use that one

fading terrace
#

nothing is working >_>

lean dune
#

there's no mods button on your title screen?

fading terrace
#

no

#

I'm using game version 1.0.0 but the most recent dwmapi, maybe they are not compatible ?

lean dune
#

they should be...

#

just to be sure, can you show me C:\Program Files (x86)\Steam\steamapps\common\Balatro?

fading terrace
tepid sentinel
#

what do you guys use or recommend me to print whole tables into the console to help debug? im looking for something thatll make tables more readable

lean dune
grand geode
lean dune
#

using steamodded's tk debug console

tepid sentinel
#

i use senddebugmessage but didnt know inpectDepth

grand geode
#

i have been meaning to ask this, how do you resize tk window

tepid sentinel
tepid sentinel
#

you mean like make it bigger?

lean dune
grand geode
#

yeah

lean dune
grand geode
#

manually resizing doesn't resize it

tepid sentinel
grand geode
#

oh yeah i'm still on 0.8.2 i'll update when i can use my pc

#

all hell shall let loose in 20 hours.

lost solar
#

are all the boss blinds chosen when a run starts or when the previous boss is defeated?

lean dune
#

they're sort of predetermined by the seed, but they're not polled until they're needed

tiny rose
#

So I've gotten it to install on Mac but then I run into this issue

#

(steamodded)

lean dune
#

so boss rerolls can change things

lost solar
#

my idea was to make a joker so that you could see all future boss blinds in order when you sell it

#

but i guess that isnt feasible then

weak flume
lost solar
#

true

weak flume
#

you are modded the game, if something doesnt work the way to need it to, just change how it works lol

blissful herald
#

has anyone gotten the no_ranks config to wrok on a deck?

rare shell
#

has anyone figured out how to have jokers that won't spawn in shop? i.e. uncollectible rarity or what not

#

different from how cavendish does it

light cloud
#

I just saw this, thank you very much my guy, saving me hours of research.

#

that being said, anyone have ideas for a card set theme? :))

umbral pilot
#

Thurston themed

light cloud
#

whus that

umbral pilot
blissful herald
#

i managed to get this:

#

the text below the deck was saying 52/28

woeful finch
#

maybe you removed it from the preview but not from the deck idk?

blissful herald
#

apparently that doesn't remove it from the deck proper

woeful finch
#

apparently so

#

dunno where it is tho

fading terrace
#

Is there any way to manually edit the save file or so to give myself more hands?

round ore
#

Where is math handled for calculating score, I'm not familiar with the source and it doesn't seem obvious

blissful herald
sleek granite
#

you can also do G.playing_cards[i]:remove()

#

thats how i made my 11-20 not be in the starting deck

blissful herald
#

i think i tried that and it didn't work

#

i'll chekc it now

#

nevermind

#

it worked

#

💀

sleek granite
#

you just have to keep in mind that it removes it immediately, so you want to be iterating in reverse order

blissful herald
#

yes yes

#

thanks btw

civic grail
#

specifically, this effect

tepid sentinel
#

Was something changed in steammodded lately related to sprites? i updated a few hours ago and the only image i used is now fked up

sleek granite
#

this is so dumb lol

sleek granite
#

the question is not "Why" it is "Why Not" and honestly someone should stop me

tepid sentinel
#

there's little space though for more hearts

#

but hearts could be smaller...

#

so...

civic grail
sleek granite
#

yeah i was thinking of switching to smaller hearts for 26+

civic grail
#

to fit more hearts

#

you can probs get away with a 3x3 pixel heart

sleek granite
#

straight flush anyone

sleek granite
# civic grail

i do have to make these for at least all four base suits, though

orchid vault
sly carbon
#

nine pixel spade and nine pixel club are very similar

orchid vault
#

which is just a flipped heart wth 2 extra pixels, making it 4x3 (or 3x4)

#

clubs you can just make a plus sign

#

diamonds is pretty self explanatory

sleek granite
#

it's probably funnier if they get gradually smaller anyway

sly carbon
orchid vault
sleek granite
#

they just get to 1x1 pixels and you have to hover them to see what they are anymore

civic grail
sleek granite
#

bahaha thats incredible

civic grail
#

i think diamonds you can pack more

#

holup

sleek granite
#

that one card has more chip value than a pair of mult card aces

sleek granite
#

you could play this as high card for 1,900 points with no jokers or plutos

orchid vault
#

just make a completely red card and call it like a 1,000,000 of hearts

civic grail
#

the 479 of diamonds

iron juniper
#

naninf of Hearts

#

Boss blind: The Head

quick spoke
#

if I load a save that's had modded gameplay without a mod, and then load the mod back in, will I still have progress that was made with said mod?

sleek granite
cinder sage
#

7/8 done

sleek granite
#

what if i actually added this but it literally is +1 chips, triggers infinite times

#

like actually useless card

knotty moss
#

So I updated my balatro, and something happened'

cinder sage
sleek granite
cinder sage
#

yeah

sleek granite
#

that's awesome lol

cinder sage
#

no idea how i'm going to add it though

sleek granite
#

yeah i got nothin' haha
Stone Wild Card probably goes hard ngl

knotty moss
cinder sage
#

in-game

sleek granite
#

wild x-electrosilicate+, delicious

knotty moss
#

Can I get an explanation behind this?

sleek granite
#

yeah why is the fool there

knotty moss
#

It's an arcana pack, and the fool says it's an emperor

sleek granite
#

oh wait what it's just the wrong textures? neptune is wheel of fortune

knotty moss
#

I think every thing is f'd

vestal crag
#

Whichever mod adds Double vision (All cards are considered 2s) should have thought a little harder about that.

#

Because that's a joker that guarantees 5 of a kind for every hand.

#

Every. Single. Hand.

sleek granite
#

it's funny tho

vestal crag
#

It is.

#

I got it with show off, which is so dang strong.

knotty moss
#

Maybe it should of been a legendary.

sleek granite
#

wee joker + double vision would be funny

mossy cairn
#

moon(wip)

vestal crag
#

What's the hand for Moon?

mossy cairn
vestal crag
#

Oh!

#

Cool

mossy cairn
#

and i will make sun

vestal crag
#

I forgot that was a tarot for a moment.

blissful herald
#

more colorful tarots sounds like fun

sleek granite
#

misleading moon

mossy cairn
knotty moss
#

I'm really stupid, can anyone explain this?

#

So far, only 5 of a kind (aces) cause this

sleek granite
sleek granite
knotty moss
mossy cairn
sleek granite
#

i made it so you can enable starting with all my dumb ranks in the starting deck (probably off by default though lmao)

blissful herald
#

anyone knows of a mod that uses custom hand types? (removes poker hands)

dusky reef
#

does anybody know where to look for playing card creations?

sleek granite
#

how do you mean

dusky reef
#

like is there any piece of code that creates playing card?

#

because DNA copies a card instead of creating one

blissful herald
#

hmmm

dusky reef
#

I was wondering if the code uses create_card to create playing cards

blissful herald
#

you probably want to use the Card object somehow

dusky reef
#

I think so but I don't know what do i need to specify

blissful herald
#

it's in card.lua

blissful herald
dusky reef
#

yeah, so i was wondering if there's any possible example

sleek granite
dusky reef
#

do you know where in the code creates card for standard pack?

blissful herald
dusky reef
#

I think i was thinking more along the lines of random card creation

blissful herald
past canyon
iron juniper
#

Balanced? Absolutely not

#

Fun? Yes!

sleek granite
blissful herald
#

create_card function

#

it's called in card.lua line 1707 for the standard packs

sleek granite
#

this is peak starting deck

blissful herald
#

idk how it works exactly so good luck with that 🙂

cobalt wedge
#

OH hey, someone DID Make a Fridge!

iron juniper
#

My brain: "Why is there 2 of every card?"

sleek granite
#

checkered deck lol

dusky reef
iron juniper
#

Checkered Deck: balatrojoker

little dawn
#

question, does playing moded balatro affects the original savefile or it is like a different instance?

sleek granite
#

same save file

iron juniper
#

^^

#

I run a separate modded save profile for it

sleek granite
#

you can just do modded play on a different profile though, if that's a problem

dusky reef
#

^that's what i did

little dawn
#

oh, i see. thanks for the info then

blissful herald
sleek granite
#

my favorite part is how adding ranks 11-25 to the starting deck strictly makes the game harder

dusky reef
#

or in general

blissful herald
#

my deck is built so that it only allows certain ranks

#

adding other ranks might break the balance

dusky reef
#

I see, I think I know how to do it in general, haven't tried just yet

quick spoke
#

can someone pls tell me if removing mods and then re-adding them will reset my modded save

dusky reef
#

there are certain feature that i know of won't get saved properly

#

not like all data but some

quick spoke
#

I didn't load any mods on my main save file so I wouldn't screw it up

dusky reef
dusky reef
#

I think steamodded disables achievement by default, if that's what you are after

#

in terms of unlocks, I think if you uninstall any mod, as soon as you boot the game those extra unlocks that's mod specific is gone (i think)

dusky reef
#

I meannnnn you can just install another mod that enables it

quick spoke
#

good thing steam acheivement manager exists, so any acheivements I've broken from installing steammodded I can just award myself as I complete them

#

on an honor system

#

or maybe uninstalling steamodded will reset my acheivements? idk

#

I don't wanna overthink it

sleek granite
#

anyone know if there's a "clean" way to override basegame jokers? lookin to make odd_todd even_steven and fibo work with my ranks

dusky reef
#

were they hard coded or done by something like "is_even" "is_odd"?

sleek granite
#

hard coded

dusky reef
#

f

#

I think you can try just do your thing in if self.ability.name == {jokers_you_want_to_override}and see which one happens first

iron onyx
#

so i'm working on an additional little detail for a little steamodded suit color mod that i want to release, but... i'm kind of having trouble figuring out exactly how to change specifically the font colors for high contrast suits.

i just want to be able to change them to match the colors i've given them here, if that's at all possible.

dusky reef
#

just replace both

sleek granite
#

G.C.SO_2['Spades'] = '000000'
replace 'Spades' with the suit and '000000' with the RGB value

tired ibex
sleek granite
#

i mean checkered deck is already very very nearly free unlock for those two lol

#

i still dont have the club/diamond versions unlocked myself

iron onyx
#

yeah, i should have specified, mb. i figured out how to do it, but where do you do it? like, what method specifically should it successfully replace in?

sleek granite
#

you should be able to do it in your mod's init function, but if that doesn't work you could try hooking into like Game:start_run or something

sly carbon
#

i am ready to play a run with thirty ranks and and thirty suits

wild thunder
#

what if we made "balatro with 12000 cards" for april fools (hand size is 100)

sleek granite
#

what if no

sly carbon
#

rofl

sleek granite
#

i do already have 28 ranks tho

wild thunder
#

40 ranks, 300 suits, 15 colors, 20 suits per color.

fickle elbow
sleek granite
#

suits are probably harder design-wise, yeah

#

i could see 300 ranks tho

wanton rapids
#

just port the infinite deck from tts

#

you can use something like nandeck to automate most of the process

wild thunder
#

and the hands are already made (search "poker with 12000 cards" on google)

quick spoke
#

to restore vanilla balatro, can I just verify integrity of game files?

wanton rapids
#

fill in this template

#

no new ranks, just suits

#

no new sinful jokers or stones btw

sleek granite
#

you'd have to override how the game generates prefixes for cards

quick spoke
# wild thunder 40 ranks, 300 suits, 15 colors, 20 suits per color.

ranks: 1-31, pawn, rook, knight, bishop, jack, queen, king, joker, ace
colors: red, orange, yellow, green, blue, purple, pink, black, white, brown, cream, rose, lime, turqoise
suits: clubs, diamonds, hearts, spades, moons, suns, planets, stars, circles, squares, triangles, trapezoids, nothings, hexagons, septagons, octogons, ovals, cubes, donuts, and wild

#

make it happen, somebody

#

example card: red 26 of diamonds

#

rose queen of spades

#

lime 12 of ovals

sleek granite
#

theres a limit of 55 new suits

wanton rapids
#

just make the prefix > 1 character

quick spoke
#

there's only 20 new suits

#

but each suit has 15 color variations

wanton rapids
#

so there's still 300 suits

sleek granite
quick spoke
wanton rapids
#

anyways recolours are lame

sleek granite
#

probably not, just putting it out there

quick spoke
#

new hands: wash(5 cards of the same color), straight wash(5 hands of the same color), wash house(3 cards of the same color and rank and 2 cards of the same color and rank), wash wave(5 cards of the same color and rank)

wanton rapids
#

all the colours will be unique

#

no recolours

quick spoke
#

also can't forget wash flush(5 cards of the same color and suit)flush straight wash(5 cards in a sequence of rank, all sharing a suit and color)house washflush(3 cards of the same color and rank and suit and 2 cards of the same color and rank and suit) and rush rave(5 cards of the same color and rank and suit)

#

and wush pair(2 cards of the same color and 2 cards of the suit, also comes in wush house)

#

rainbow(5 cards in a color sequence)rainbow straight(5 cards in a color sequence AND number sequence)rainbow flush(5 cards in a color sequence AND same suit)rainflush straight(5 cards in a color sequence AND same suit AND number sequence)Spectrum(5 cards in a color sequence of the same rank)Spectrum Flush(5 cards in a color sequence of the same rank AND suit)

#

did I miss any

cunning silo
#

I love it

sleek granite
#

the mighty return of odd_todd even_steven

cunning silo
sleek granite
#

(is_fibo_card just checks against a table of every fibonacci number under 1000 because idk how to code a proper fibo check and i highly doubt ranks will exceed that)

cunning silo
#

hmmm i see

wanton rapids
#

the actual infinite deck when

#

uniformly samples all real numbers for ranks

#
  • j q k if you get really really lucky
orchid vault
#

yeah just imagine getting a π of hearts bro

#

like tf are you gonna do with that

cunning silo
#

I just had a terrible idea

#

a hand that is just 3,1,4,1,5

grand geode
#

every card you draw is a random real number with a random rank

wanton rapids
#

ranks are also randomised

#

image is a random bitmap

#

and the colour is a random hex colour

orchid vault
#

me on my way to make a straight with 3289328, 3289327, 3289326, 3289325, and 3289324

#

(i will need to use infinite discards)

sleek granite
#

raised fist hype

wanton rapids
#

raised fist is now mod 10

orchid vault
sleek granite
#

so true jestie

orchid vault
#

TRUE ERRATIC DECK... start with a deck of 52 cards, with any non negative real number

grand geode
#

can't wait to draw 383827747 of daggers

orchid vault
#

OR

wanton rapids
#

can't wait to draw the graham's number of HJKADFHFDA

orchid vault
#

WHY NOT ADD COMPLEX NUMBERS

grand geode
#

and e of guns

orchid vault
#

100 + 3i of clubs

sleek granite
#

cant wait to draw 2147483647 of nothings

orchid vault
#

Tree(3) of spades

sleek granite
# sleek granite

wait i think i broke jokers that aren't odd todd even steven fibonacci actually lol

orchid vault
#

not playing modded balatro because steamodded release is broken and im too lazy to downgrade.. i have returned to euro truck simulator 2

sleek granite
#

heck. yeah i broke every other joker somehow lol

#

OH WAIT IM DUMB i just need to return what the aliased function returns

round oar
sleek granite
#

trying to play any hand that isn't a flush with this 112 card monstrosity is basically impossible lol

round oar
#

i mean you can play high card pretty consistently

sleek granite
#

are you sure about that

round oar
#

?

strong swift
#

let alone full house

sleek granite
#

just ouija into 17s its easy every time

round oar
#

that may allow you to get a pair every so often

orchid vault
#

once in a blue moon

tidal cliff
#

​is it possible for me to edit my save to un-softlock my run or do I just have to give up on the double canio

orchid vault
grand geode
#

iunno

#

personally i still use 0.8.2

orchid vault
tidal cliff
orchid vault
#

also just try going to the main menu and back into the run

#

it might fix

tidal cliff
#

I literally already tried that multiple times

orchid vault
#

welp your run is cooked ig

tidal cliff
tidal cliff
orchid vault
tidal cliff
#

I already closed the game so I'm reopening it rn

#

nope

#

they still don't show up

orchid vault
#

yeah i got nothing

tidal cliff
#

maybe someone who's knowledgeable about modding could help

orchid vault
#

yeah talking to someone smarter than me should help

grand geode
#

if there isn't an option that fixes that there then oh well

tidal cliff
#

where's the save file located

sleek granite
#

but what if i support modded suits

#

(i hate that they're touching too dw)

rare shell
#

musical note 25 when

#

alternate joke: me when im in a room with 25 OFF fans

tidal cliff
sleek granite
#

i dont even have all the ink ones done yet ^^"

tidal cliff
#

can someone please tell me where the save file is located I don't know where it's located

grand geode
sleek granite
#

cry

#

or play more foil red seal 25 of hearts

tidal cliff
#

ok I found where it's located

#

but holy hell that's a lot of code to go through to see what could fix it

#

I looked through it and I can't find the part that says that I'm checking the contents of a spectral pack and deciding which spectral card to use

#

can someone more adept at save editing please check it out

grand geode
#

oopsies

orchid vault
rare shell
#

myst are you making the infinite jokers mod

sleek granite
#

common backwards compatibility L (it's fine i just have to make it compatible but)

#

(i just updated to 0.9.2 lol)

cunning silo
#

Did someone say booster?

sleek granite
#

my feeble art skills will never be able to touch a booster pack

cunning silo
#

same for me XD

sleek granite
#

i made it WOOOOORSEEEE

cunning silo
#

can you show the deck showcase?

sleek granite
cunning silo
#

holy...

cunning silo
#

2,4,8,16

sleek granite
#

oh thats fun, yeah

round oar
#

the numbers are out of order here

sleek granite
#

i'm not even thinking about Jokers here lol

sleek granite
fickle elbow
round oar
#

wait what ids do each of the ranks have?

sleek granite
#

uhhhhh who cares don't look at the id just do tonumber(card.base.value) SweatyToad SweatyToad SweatyToad SweatyToad SweatyToad SweatyToad

wanton rapids
round oar
#

bc you might get issues with ids coinciding with those of face cards and aces

sleek granite
#

oh that's not possible

cunning silo
sleek granite
#

the id is handled by the API

round oar
#

ohhhh

#

ok

knotty moss
#

I know some of you people are insane (including myself) but damn, do you have enough?!

sleek granite
#

im up to 180 cards now and the game is actually getting frame drops now lol

royal field
#

Heyyyy everybody I just wanted to very loudly announce that I'm dumb, and in need of help. In the modding channel, is there any particular way you're supposed to able to find download links? The only thing I've actually found how to install is Balamod, which appears to be set up correctly but idk... Basically, I'm tech illiterate and asking where the heck to start

orchid vault
royal field
#

ok cool! probably just bad luck the ones ive checked hadnt been at the top then. Thank you!

sleek granite
#

hopefully when the R2modman stuff gets rolling it'll be easier

orchid vault
marsh minnow
#

I'm trying to find modpack that work pretty well together; ive seen some collections but are there any recommendations or could someone who plays modded zip up their luas and send them to me? I'm only using steamodded and not balamod. I'm about finished with the vanilla game and looking to spice things up

sleek granite
#

unneccessarily verbose expressly to break the UI lets go

strong swift
#

ship it

royal field
fickle elbow
grand geode
#

you should also add support to Six Suits

#

:)

wanton rapids
#

you should add sixty suit support

sleek granite
cunning silo
sleek granite
#

that might be trickier

#

because of the sound effects

cunning silo
#

true XD

#

actually no

#

i made it so it's based on rank

sleek granite
#

oh they're dynamic? sweet

cunning silo
#

so you wouldnt need to change anything

#

yup!

sleek granite
#

secondarily it might be hard because of how you ban musical suit outside of the musical deck

cunning silo
#

oh i see

#

actually no

#

since i do that dynamically as well XD

sleek granite
#

don't you take the whole entry out of SMODS.Card.SUITS? i could see that being a problem...

#

(i only like glanced at musical suit tbh)

royal field
#

hey is it ok to have balamod and steammod installed at the same time or will that break things? I'm looking at mods that require one or the other but it kinda looks like they're different systems

sleek granite
#

very high chance of breaking things

royal field
#

heck, ok thanks!!

fickle elbow
royal field
#

also, any recommendations for which of the two to run with?

royal field
cedar dune
#

any way to set mod load order? seems like its kinda randomised whenever i start up balatro

cunning silo
#

is tehere a way to get an indentifier of a specific card?

grand geode
#

oh whoop answered

golden oyster
#

what about a Black Hole - Obelisk deck?

#

could be neat

#

idk

sleek granite
#

yall got any more cards

hard grove
#

that's so cursed omg

sleek granite
#

that aint right....

grand geode
#

oh my fucking god

sleek granite
#

the royal spectrum (real?)

grand geode
#

royal might be checking for >10

sleek granite
#

yea. it's not like it really makes a difference

astral glade
#

does it work with the erratic deck

grand geode
#

yea royal is vanity

#

Oh no

#

erratic...

sleek granite
#

i dont have erratic unlocked LMAO

astral glade
#

you can make a second profile and do the unlock all thing

sleek granite
#

correct but im in a run (testing is hard because i start having fun)

astral glade
#

ohh

#

fair fair

sleek granite
#

just me and my regulation-size 230-card poker deck

mossy cairn
#

added tarot number

sleek granite
astral glade
#

hell yeah

sleek granite
fickle elbow
#

i got the Stained Palette deck working 🙂

#

now i just need to come up with ideas for bismuth joker

sleek granite
#

hehe big atlas moment

#

any more suit mods out there i can support or is this all of them

fickle elbow
sleek granite
#

(25 sounds like tapping a fork on glass btw)

#

i love unusable deck view UI btw

wanton rapids
fickle elbow
sleek granite
#

yeah im not touching "mod that adds suits for the sake of big number" for uh.... time constraint reasons. on my lifespan.

#

nobody point out that my mod is literally "big number for the sake of big number"

wanton rapids
#

one big number is more than enough

knotty roost
#

how-
how is there already modding for this game

sleek granite
#

never underestimate the power of people on the internet with too much free time

fickle elbow
knotty roost
#

lol

iron onyx
#

okay so

#

in trying to fine tune a problem i thought my mod was having

#

i found a slight UI glitch in the vanilla game

fickle elbow
iron onyx
#

the collection tab uses its own, entirely separate logic for coloring the {suit} color format

#

that only updates when the game is launched

sleek granite
#

this spectrum house deck goes pretty hard actually

lean dune
#

hell yeah

sleek granite
#

oh hi i've made an abomination thanks for the api

iron onyx
#

holy fuck, i was right.

lean dune
#

with 9 suits, there's way more spectrum houses in a base deck than regular full houses

iron onyx
#

function create_UIBox_your_collection_jokers() in the file functions/UI_definitions.lua

sleek granite
#

very UI

lean dune
#

holy shit

#

what have we done

#

very casual 252 card deck

fickle elbow
sleek granite
#

created a masterpiece

lean dune
#

that's a whole shoe at that point

sleek granite
#

i knew a guy who played a 250 something card MTG deck

lean dune
#

on an unrelated note, shiny rainbow moonstone looks fantastic

sleek granite
#

it is pretty in holo yeah

#

it's also helpful in deleting moons from the deck because i need less deck i think

grand geode
sleek granite
#

i dont have enough money to find out

iron onyx
#

honestly, i think the amount of hands needs to be multiplied by 4, but the blind goal needs to be multiplied by 20

#

🤣

#

maybe the amount of discards too

sleek granite
#

this is probably not going in the game but looks cool

sly carbon
#

rofl

sleek granite
#

their existence will still royally screw up the game's UI, but whatever

mossy cairn
iron onyx
#

should i report the bug that i found?

grand geode
#

the answer is 99% yes

mossy cairn
#

1% what lol

grand geode
#

actually

#

this is the 1%

mossy cairn
#

lol

grand geode
#

this only affects modding and not the base game lol

iron onyx
#

viewing jokers (and possibly other things) in your collection only updates the suit-specific font colors once on launch

#

so if you turn high-contrast cards on or off, the text colors stay the same

#

i only found it because i've been trying to fix it via modding

grand geode
#

yea report

wanton rapids
#

and this is only 1/3 of the total cards

small ether
iron onyx
#

i'm telling you

hard grove
#

5 of a kind is easy now

iron onyx
#
x20 blind goal amount```
small ether
#

Yeah🙃

iron onyx
#

(yes my joke is very clever 🤣)

fickle elbow
#

i dont think im getting my mod done tonight i just update steammoded and now it hates my code

minor seal
#

more likely you're getting flush five

sleek granite
#

basically half of this is off the screen lol

minor seal
#

but mostly flush

hard grove
#

way more

minor seal
#

true

#

but your odds of getting a flush five will be pretty much the same wouldn't it?

#

if you add more suits?

sleek granite
#

yeah it'll still be zero

minor seal
#

it will still be possible though

sleek granite
#

no, you have zero chance of getting a flush five with a starting deck

minor seal
#

i was talking about if you add more suits

#

not with starting deck

dusky reef
#

holy shyt

sleek granite
#

so then you're asking a question answered by "yes the game still fundamentally works"

lean dune
#

you still only have one of each exact rank/suit combo

dusky reef
#

I can't believe I made this work

wanton rapids
#

5oak is possible

#

flush five isn't

minor seal
#

oh right flush five is with five of the same suit

#

i am an idiot

minor seal
sleek granite
#

i should re-try three of threes now with the new API changes

wanton rapids
minor seal
#

huh

#

i thought it would stay the same after you add like 1 or 2 suits

sleek granite
#

there's a lot of complexity having to do with hand size mainly

grand geode
#

f

sleek granite
#

seems like the card's name and both atlases are being ignored

quaint hemlock
#

is there support for mac?

sleek granite
#

and now it does this too??? wat

#

ah, was because of the deck preview thing when hovering the deck. guessing it probably has to do with there not being the full ranks for the suit

#

... or somehow some incompatibility with another mod, after i remove the rest of them. groan.

wanton rapids
#

(sixty suits)

sleek granite
# sleek granite :/

figured it out: SMODS.Card:new(...) sets atlas_low_contrast / atlas_high_contrast, when the correct variables are card_atlas_low_contrast and card_atlas_high_contrast
still not sure on the name not taking.
@lean dune Seems like there's a bug in the new card api; you told me to break things right lol

lean dune
digital mauve
#

small qol mod idea: show the highest count rank and suit (and their counts) above the deck at the start of an erratic deck run (during the first blind screen only)

sleek granite
#

i feel ya lol

lean dune
sleek granite
#

i'm not doing 11-25 for sixty suits it wouldnt be funny enough to justify the pain

wanton rapids
#

wise

sleek granite
#

also like does it bother anyone else that the suit in a playing card's name has two spaces preceeding it for some reason

digital mauve
#

how do I unsee this now

sleek granite
#

tamariPlush sick

#

i was literally just looking into how that name is drawn lol

sleek granite
#

wait yall didnt see that right away?

wanton rapids
#

nope!

lean dune
sleek granite
#

i was wondering if it was base game or not lol

lean dune
#

probably the suit name happens to be ' Eights', for that one

sleek granite
lean dune
#

that's just the font's spacing then

#

that ain't no double space

wanton rapids
#

there's currently only 30/60 suits implemented

fallow bramble
#

That card pile holy

sleek granite
#

you sure theres no double space there....

#

lemme load vanilla rq

#

yeah its like that in vanilla too hm

lean dune
#

800 card decks must be fun

sleek granite
#

2 of reverse spades

alpine cosmos
#

honestly

fallow bramble
#

Anyone tried the 0.9.2 version of Steamodded yet? How stable is it compared to .1 ?

sleek granite
#

haven't had issues as long as my mod isn't borked /shrug

grand geode
fallow bramble
#

Darn, guess I'll stay on that for a bit

gleaming talon
past canyon
#

Is it possible to make new card editions?

mossy cairn
#

how to make new suits?

lean dune
past canyon
#

Oh cool

lean dune
past canyon
#

I have a concept, just need to write out 150 some odd joker thingies :)

lean dune
#

huh?

sleek granite
lean dune
sleek granite
#

still no idea how to override the name if thats even possible with less than 5000 lines of code

hardy folio
#

i like how the save files have a .jkr extension

sleek granite
#

also not sure how to do this any cleaner than making the game pretty much think that three has two red seals on it

mossy cairn
#

but no tech power lol

sonic vine
#

Ayy everyone
So I've been playing Mika's mod and I really enjoy the Jokers for Hire deck
I was wondering if there's possibly a way to make rearranging the jokers easier once you hit like 15-20 of them

mossy cairn
sleek granite
mossy cairn
#

UI AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

lean dune
#

lol

sleek granite
#

i mean how else am i going to do it lol

mossy cairn
#

PLZ NOOOOOOOOOOOOOO

#

my pc is cursed lol

sleek granite
grand geode
#

i have a friend whose laptop also fucks up like that

weak flume
mossy cairn
#

3 of numbers

sleek granite
#

it triggers 3 times when played, so it's not busted as a steel card at least

weak flume
#

how does it handle things like red seal tho?

sleek granite
#

it should stack additively

grand geode
#

retriggering the retrigger :^)

sleek granite
#

technically the code is just... how red seals work but put a bigger number in

#

i have no idea how to do anything more interesting than that

grand geode
#

real

#

i'll do something in three minutes

sleek granite
#

seems like it's pretty unlikely that most of my special playing card ideas will be feasible unfortunately

mossy cairn
#

yes

sleek granite
lean dune
sleek granite
#

:))))))

grand geode
mossy cairn
#

new suit: cross

sleek granite
#

isaac holy card

runic kraken
#

how easy is it to create custom pools? I want to move my jokers from the normal joker pool to a custom one to not fill up the shops/booster with mostly useless stuff

cosmic estuary
#

guys is showing steamodded_injector.exe as a trojan

#

is it safe?

grand geode
#

install using Lovely

cosmic estuary
#

i already installed using the .exe...

grand geode
cosmic estuary
#

is it ok if i did or

grand geode
#

you can do .exe or lovely

cosmic estuary
#

but the exe is safe right, virus total is saying its a trojan

grand geode
#

the .exe will be caught by avs because it has to directly change the game's code

#

yes it is safe

#

if you got it from the github (which you should) yes it is 100% safe

cosmic estuary
grand geode
#

yup it is safe

cosmic estuary
#

ty sorry for bothering you so much ahaha very relieved 🙂 Have a nice day 👍

hardy brook
sleek granite
#

what's a jack of specials

hardy brook
#

Oh

#

So there aren't gonna be face cards?

#

You have 3 of specials there

sleek granite
#

no that's 3 of 3s

hardy brook
#

oh

#

Then Jack of Jacks

sleek granite
lean dune
sleek granite
#

honestly i would rather be able to make cards that aren't beholden to ranks but yknow

#

game engine and all

hardy brook
#

WAIT THEY UPDATED STEAMODDED AGAIN!?

sleek granite
#

it'd probably be a lot of upheaval of code to make that happen

hardy brook
lean dune
sleek granite
#

oh is that steamodded's fault?

hardy brook
#

oh so stick with 0.8.2 then?

sleek granite
#

i thought that was because i had like 300 cards in my deck

lean dune
#

0.9.2 is stable otherwise, but it kills itself the more you hover over cards

#

the fix is pretty much ready to go tho

sleek granite
#

i'm so tempted to add a gradient to my 11-25 Stars, Moons, Notes, and Ink cards for the opt2 versions.... it looks so weird to look at next to the base suits....

#

but then they'll look bad next to the actual cards thoooo

lean dune
#

just change those as well lmao

sleek granite
#

but is not my mod

lean dune
#

it's open to contributions

#

it's also not my art lmao

sleek granite
#

i also have no idea how to github which is like the main reason i havent released anything yet lol

lean dune
#

eh, it's not that complicated

magic sandal
lean dune
#

that looks like 0.9.1

magic sandal
#

its 9.2 im pretty sure

#

ye its 9.2

lean dune
#

then it's old 9.2

#

I replaced the release because of a stupid error that wasn't worth its own release

cosmic estuary
#

hey guys, none of the mods are working; did i install them correctly? do i have to do something ingame to access them?

#

this is the file structure and when i press f4 on my collection for negative the first shop mod nothing happens

#

it doesnt have the mods icon ingame as well

lean dune
cosmic estuary
#

using this file

#

i ran it in my balatro folder where balatro.exe is located

sleek granite
#

youd have to drag balatro.exe into that file

#

iirc

cosmic estuary
#

omg

#

okayyy

#

tysm everyone

pure fjord
#

Hi! is it possible to get modded balatro on macos M1 ?

#

look so complicated ...

tepid sentinel
#

Hey I was wondering if someone knows why this might 've happened.
Image on right is the image im using for the mod im making and the left is how it is displayed in the game, i was making the mod on a previous version of Steammodded and everything was going smooth, yesterday i updated it, launched the game and the image suddenly looks like this, i didnt touch anything. I dont know why that might've happened.

#

Originally the asset in the game was displayed how it is supposed to, filling the whole green space but now this happens, idk.

cunning silo
#

Codex Arcanum is going along pretty nicely. 9th alchemical card!

vestal shell
#

what is yalls favorite mods? havent tried any yet

cunning silo
grand geode
#

modders would say their mods

vestal shell
cunning silo
#

biased: of course it's Musical Suit and Codex Arcanum
not biased: Six Suits was the first mod I ever played, and I still love it

#

(both Musical Suit and Codex Arcanum are my mods XD)

grand geode
vestal shell
#

what got you into modding balatro?

grand geode
#

it's made in lua

#

and lua is easy*

cunning silo
vestal shell
# grand geode and lua is easy*

i'm a computer information systems major, i havent done any modding in lua though. is it too difficult to get into modding a game for someone that hasnt tried it?

vestal shell
tepid sentinel
grand geode
#

if you can do say, python, then lua should be simple enough

cunning silo
torpid lava
#

With steamodded Where do I put the mods? I install it and when I go into the game that has the little mod ui thing but I’m not sure where to put the mods.

#

Like, which folder

vestal shell
tepid sentinel
vestal shell
hot musk
#

how do I mod?

tepid sentinel
tepid sentinel
hot musk
hot musk
tepid sentinel
tepid sentinel
#

Its updated regularly i think

#

if not, from the modding channel

vestal shell
hot musk
#

dose it not need a mod loader

#

?

tepid sentinel
#

but yes

#

steammodded or balamod

hot musk
#

ty

torpid lava
#

Personally I like steamodded

hot musk
lean dune
lean dune
atomic zephyr
#

Can someone mod this superb cover into the game? :hearteyes:

https://youtu.be/lmyEsLlXfZ8?si=_bVY7RSn8DvFQmKO

First off, THANK YOU all for all the love as of late on some of my recent videos! It's so nice to see so many new folks to the channel, and it really means a lot that so many of you dig the solo Balatro Main Theme Cover! Many have asked for this, so here's an extended 30 minute version of the original cover video!

Yes before you ask, you can to...

▶ Play video
tepid sentinel
lean dune
#

that's just my biased opinion, I've done significant dev work for steamodded

#

I haven't looked too much at balamod tbh

tepid sentinel
tepid sentinel
lean dune
#

it's not supposed to be either one or the other in the long run, we want them to be compatible with each other as much as possible

tepid sentinel
#

cause one of my sprites suddenly feels funky

#

and i didnt touch anything hahaha

#

just updated steammodded

lean dune
#

I don't think anything changed

tepid sentinel
#

lol, then im lost

lean dune
#

steamodded 0.9.2 has some issues with lag, but I would assume your problem is unrelated to that?

tepid sentinel
#

it happens with any image, it just "stretches" in this weird way

#

idk, it literally started looking like this after updating steammodded

lean dune
#

huh

#

and you changed nothing else?

tepid sentinel
lean dune
#

what version did you update to?

blissful herald
#

maybe try reverting steammodded to the previous version? check if the issue persists?

tepid sentinel
#

that i didnt touch anything

tepid sentinel
lean dune
#

try rolling back to 0.8.2 and see if the issue persists

hardy brook
#

So Interesting hypothetical:

Who do you think would be able to beat the Extreme deck (1 hand, 1 Discard) first on white stake? Balatro University (Who everyone is saying is a bot somehow), or RoffleLite (Who from what I've seen has beaten Gold Stake numerous times and will just casually play on it)

tepid sentinel
blissful herald
#

wait does having steammodded disable achievements? even if i don't have any mods?

dapper helm
#

yeah but you can get a mod to re enable them

tepid sentinel
gilded ivy
#

Im putting my money on balatro university

lean dune
tepid sentinel
tepid sentinel
#

wtf, again

lean dune
#

Lol

dapper helm
tepid sentinel
#

sry to everyone, butter hands

#

humm, rolled back to 0.8.2 and it still persists, but im not sure this is the version i had, will roll back to 0.7.2, i think i was on that one

tepid sentinel
lean dune
#

how do you register the sprite?

#

0.7.2 is quite a way off, there might have been changes since then

tepid sentinel
#
SMODS.Sprite:new("roulette", SMODS.findModByID("Roulette").path, "roulette.png", 199, 199, "asset_images"):register()
lean dune
#

is asset_images even a thing

#

never seen that

tepid sentinel
#

yes, let me look at it again

#

but im pretty sure yes

lean dune
#

what do you use it for?

tepid sentinel
#

from the games code

lean dune
#

hm aight

#

what do you use it for?

tepid sentinel
#

the image?

lean dune
#

yeah

gilded ivy
#

What is this game written in?

tepid sentinel
# lean dune yeah

that image is just a placeholder, for now i just want it to be displayed, nothing more, dont know if that answers your question

wraith stream
lean dune
#

Lua

rare shell
#

lua, love2d

tepid sentinel
#

Lua

rare shell
#

againagainagainagain combo

gilded ivy
#

Oh I know basic Lua

#

I may try some modding at some point

lean dune
rare shell
#

does anyone know if stuff breaks if I update steamodded? (I think I should try and see but just in case)

lean dune
tepid sentinel
rare shell
#

I thought I saw someone complaining about calculate function being broken

#

but okay, nice to hear

lean dune
#

0.9.2 fixes that

rare shell
#

beautiful

hardy brook
tepid sentinel
hardy brook
#

I saw roulette wheel

tepid sentinel
#

Not exactly, though its still fresh and a lot of changes might be done to make the mod more interesting, im just trying to make the main things work to show it in modding, and then iterate over what people might tell me

hardy brook
#

I mean I only asked because y'know... I was doing Dungeon & Degenerate Gamblers texture pack

tepid sentinel
#

Lemme just say it should combine well with cards like "Student Debt" (from Mikas mod ithink?) and viceversa or your mod

tepid sentinel
hardy brook
#

I mean, I suck at pixel art lol

#

Also hello there in the beta

tepid sentinel
fickle elbow
#

im pretty sure my mode is incompatibly with 0.9.2

bitter hollow
#

that's the issue

fallow bramble
#

I updated my mod to 0.9.2 Steamodded, did some code refactoring and somehow, despite loading the sprites, all jokers looks like the default one

lean dune
#

if you want sprites no to assigned automatically (which it looks like you're doing), you need them to be named like your joker's slug

#

So name the sprite 'j_trancethedevil' or pass the sprite name explicitly

fallow bramble
ancient junco
#

anyway to have a joker change the played hand (like, for example making a flush into scoring like a high card)

fallow bramble
#

If I do "j" .. id.slug it says j_j_trancethedevil.png doesn't exists

lean dune
#

you can also put all your jokers in one spritesheet and supply that to the joker method

fallow bramble
#

Sorry I don't understand where do I do id.slug

lean dune
fallow bramble
#

Ooh ok

lean dune
#

with any other name, you have to provide it to SMODS.Joker:new() as an additional parameter

fallow bramble
#

I see

#

Replacing the name got it working, thanks!

little matrix
#

(don't mind me)

lean dune
#

similar to what 4 fingers and shortcut do

little matrix
#

oh right oops I guess I could have kept the snipped of code here am a dummy, ugh whatever too lazy

lean dune
#

wat

little matrix
#

I sent some snippet of code from ancient joker here to prove it was random and I'm too lazy to find it back

hardy brook
#

that is too close for comfort on the first round

tepid sentinel
hardy brook
#

No that's the extreme deck

tepid sentinel
#

oh ok

hardy brook
#

I'm DYING

dusky reef
#

Did 0.8.2 and onward enable custom legendary jokers to be discoverable?

hardy brook
#

idk

dusky reef
#

in shop I mean

#

I didn’t find anything in the patch note but seems to be

hardy brook
#

oh my gosh are you kidding me

#

I get banana on a run and it DIES INSTANTLY!?

#

THAT WAS MY ONLY JOKER

arctic bough
ancient junco
lean dune
#

yeah surely there's a way to do that too

ancient junco
#

ill look into how the hand is scored

lean dune
ancient junco
#

so fast, such update

candid harbor
#

I'm imagining a 'erratic joker' that makes whatever the hand is played into some other hand randomly - so even if you play high card constantly you don't know if it's going to count as a flush, full house, or straight 🤔

sleek granite
#

oooo tons more rank/suit slots

dusky reef
#

does anybody know which part of the code correspond to shop rendering? like generating what is available in a shop and stuff

ancient junco
sleek granite
#

57*57 (3249) more suits and 48*48 (2304) more ranks possible now

hardy brook
#

what is this start

tall vessel
#

an ohko start

hardy brook
#

I need OHKOs

tacit crest
hardy brook
#

Needle with this deck is just small blind again

iron juniper
#

Needle scores 1x scaling to the small blind (the same)

strong swift
#

yeah thats what they said

tardy sierra
lean dune
tardy sierra
lean dune
#

it is 💀

strong swift
#

... and 1 discard

#

nobodys won yet i think

dusky reef
jovial hornet
#

how do you have so many jokers?

fickle elbow
#

i finished reworking my code to work with 0.9.2, and accidently delated all the work😑

dusky reef
#

what needs to be reworked?

fickle elbow
fickle elbow
dusky reef
#

what index needs to be changed? just want to make sure i also have those in place

fickle elbow
dusky reef
#

oh, thought lua always start with zero

#

thx for letting me know!

fickle elbow
#

im fixing it, again😑

dusky reef
#

what about layouts?

#

i heard joker loading is somewhat different, was that the case?

fickle elbow
#

just like a different way its formed you can check my published version for what it was and mika for what it needs to be

strong falcon
#

The layout doesn't need to be changed at all

#

I simply changed mine out of personal preference

fickle elbow
strong falcon
#

At least from my experience, the only thing i had to change was the way loc_vars was defined, but that was specific to 0.8.2

strong falcon
#

So if you weren't using the loc_vars function you don't needa change anything 🤔

fickle elbow
strong falcon
fickle elbow
dusky reef
#

interesting, may i ask which commit was it changed so i can take a look at what i should do? pikasparkle

strong falcon
#

I think I called it something like Update to new Joker API

#

Let me check

dusky reef
#

oh so generate_UIBox_ability_tableref is completely gone now

#

i c i c

#

Thanks a lot!

strong falcon
#

Wait no

#

That ones broken

#

Oops

dusky reef
#

but the idea is to replace generate_UIBox_ability_tableref right?

#

I can just look at your lastest one and adapt to similar conventions, thx for checking for me!

strong falcon
#
        -- Set local variables
        function SMODS.Jokers.j_mmc_prime_time.loc_def(card)
            return { card.ability.extra.Xmult }
        end
#

This one 😎

dusky reef
#

btw mika did you have to do anything in order for your legendary jokers to not show up in shop?

strong falcon
#

No I didn't change anything

#

I think just setting the rarity works

dusky reef
#

yeah I thought so too, but today somebody send me a screenshot of my legendary jokers showing up in a shop

#

and i checked their seed it was actually the case

#

but i don't recall this happening at all for all this time, and nobody has ever seen your legendary jokers coming up in your mod right?

strong falcon
#

Not that I know of no

#

I don't do anything differently, but I'm assuming it's a very rare bug within either the base game or the mod loader

dusky reef
#

yeah likely, because i have like 20 legendary jokers and this is like the first time this happens

#

anyway, thx for showing me the local var part!

fallow bramble
#

Is it not possible to get the context.full_hand in a context.cardarea out of before and after?

#

It does seem possible actually, I don't get why the ipairs is empty then

cosmic shell
#

the only time that would trigger would be when not playing a hand surely

#

so it makes sense for full_hand to be nil

fallow bramble
#

context.full_hand is used in stuff not in before or after like Sixth Sense iirc

cosmic shell
#

sixth sense happens in after, no?

fallow bramble
#

Can't check rn

cosmic shell
#

looks like it does a wierd thing with context.destroying_card which does have full_hand, doesn't change that theres a lot of contexts your code would hit where it would make sense to be nil. Edit: it looks like the branch you're looking at only has scoring hand

red olive
#

hi everyone. I have almost no experience with coding. But I have been enjoying it a lot to browse trhrough the lua files and figure out how modding works.

i am trying to make a mod that replaces suit colors not only on the cards but also in the tooltip text. I have been able to get my own sprite replacements to work. But I cannot get the text color to change.

I have found where the colors are defined in globals.lua and am trying to change the. I am using the mod example for achievement enabler, because i figured this variable is defined also in the globals.lua. But my code does nothing. And almost two hours chatting with github co-pilot havent allowed me to figure it out yet. 😄 could somebody help me please?

--- STEAMODDED HEADER
--- MOD_NAME: Achievements Enabler
--- MOD_ID: AchievementsEnabler
--- MOD_AUTHOR: [Steamo]
--- MOD_DESCRIPTION: Mod to activate Achievements

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

function SMODS.INIT.AchievementsEnabler()
    G.C["SO_1"] = {
        Hearts = HEX('123456'),  -- Replace these with the desired colors
        Diamonds = HEX('789abc'),
        Spades = HEX("def012"),
        Clubs = HEX("345678"),
    }
end

----------------------------------------------
------------MOD CODE END----------------------```
lean dune
#

for starters, why not give your mod a different name/ID? I don't think the loader likes overlaps

#

other than that, just setting it in your init function will probably result in the wrong timing, try a patch on the function where these values are defined

red olive
#

yeah, i will give it a different name of course. 🙂

#

thanks for your reply! much appreciated

#

maybe here?

local new_colour_proto = self.C["SO_"..(self.SETTINGS.colourblind_option and 2 or 1)]
    self.C.SUITS.Hearts = new_colour_proto.Hearts
    self.C.SUITS.Diamonds = new_colour_proto.Diamonds
    self.C.SUITS.Spades = new_colour_proto.Spades
    self.C.SUITS.Clubs = new_colour_proto.Clubs```
#
--||||||||||||||||||||||||||||||
    --        COLOURS
    --||||||||||||||||||||||||||||||
    self.C = {
        --For other high contrast suit colours
        SO_1 = {
            Hearts = HEX('#f03464'),
            Diamonds = HEX('#f06b3f'),
            Spades = HEX("#403995"),
            Clubs = HEX("#235955"),
        },
        SO_2 = {
            Hearts = HEX('#f83b2f'),
            Diamonds = HEX('#e29000'),
            Spades = HEX("#4f31b9"),
            Clubs = HEX("#008ee6"),
        },

this is where i found it in globals.lua, in a function called Game:set_globals()

thats also the spot where the no achievement flag gets set. thats why i figured it would be the right spot?

function Game:set_globals()
    self.VERSION = VERSION

    --|||||||||||||||||||||||||||||
    --         Feature Flags
    --||||||||||||||||||||||||||||||
    self.F_NO_ACHIEVEMENTS = false          --Disable achievements
#
--- STEAMODDED HEADER
--- MOD_NAME: Achievements Enabler
--- MOD_ID: AchievementsEnabler
--- MOD_AUTHOR: [Steamo]
--- MOD_DESCRIPTION: Mod to activate Achievements

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

function SMODS.INIT.AchievementsEnabler()
    sendDebugMessage("AchievementsEnabler Activated!")
    G.F_NO_ACHIEVEMENTS = false
end

----------------------------------------------
------------MOD CODE END----------------------

this is the achievement mod for reference

round ore
#

how do you install the mods off of github I'm trying to get some and I can't find a download link anywhere

#

maybe i'm stupid but idk

#

like do you have to install each individual tiny file?

red olive
#

top right corner you can download the lua file and copy it to mods folder

round ore
#

thank you

red olive
#

sure

tacit mountain
#

So yeah it don't like that

red olive
#

i have it with my own MOD_ID locally. it was just part of experimenting. dont want to cause any duplicates of course. 🙂

fallow bramble
#

Still get a nil error

#

Ah wait I might know how to fix that

light cloud
#

quick question guys, i'm trying to reskin the cards.

Am I restricted to this pixel art resolution? Is there any way to put actual images (non-pixel art) in place of those?

light cloud
#

damn

#

yall got any non poker theme ideas specifically in pixel art to replace the current deck

#

all my ideas don't work in pixel

past tendon
#

if playtesting goes well, I should be able to release a first version of my joker modpack tomorrow.
A few jokers will be missing because they have more advanced effects and I'm not sure yet if I can code them and make sure everything is compatible with other mods.

#

the new tarot API definitely will help though

lean dune
light cloud
#

i mean there's 1x and 2x in the textures

#

just gotta make a 99999x >:))