#⚙・modding-general

1 messages · Page 60 of 1

lavish jackal
#

also hear me out

#

when you complete the collection

#

a new boss blind unlocks..

#

its jimbo

alpine cosmos
#

eh

lavish jackal
#

its mostly a friendly sparring match i think

#

I dont believe Jimbo is malicious in his action even if they do cause malice and mischief

#

He is just dedicated to the act

#

A trickster god of sorts

rare shell
#

my idea was that Jimbo and the other Legendary Jokers were the creators/gods of some kind of universe but then the Jimbo, who was the most unnoticed god - creator of Randomness, turned everything into what he was only capable of, but tried too hard and in the result everything that existed turned into the red mess we see at the background of the game

Driven insane, he tried to replicate everything that existed before (in form of cards - he's not capable to restore it any other form) but his memory also was damaged in the process, thus why we see some form of Jimbo in every card. Jimbo turned himself into an example of "generic human being" trying to repair everything

patent flame
#

i have a question, how can i insert couple lines of code in certain file in certain place? i tried watching how other mods do it but still did not understand

cerulean flare
#

how to inject into a function:

function something(original parameters) -- replace the function
    do your things -- this is what you inject into this function
    return something_ref(original parameters) -- keep the original functionality unchanged
end```
#

steamodded

patent flame
#

steamodded you say?

cerulean flare
#

I only know about steamodded, not Balamod or love injector

patent flame
#

i was trying to make a little thing with jokers showing stickers in runs

patent flame
#

now i am not sure if it worth trying

#

only mod i use is done with lovely

rare shell
#

if you want to inject something after function, then it'd be something like:

function something(original parameters) -- replace the function
    something_ref(original parameters) -- keep the original functionality unchanged
    do your things -- this is what you inject into this function
end```
brittle gorge
#

is there a way to mod a new edition to the game ? like holo or foil?

gleaming talon
#

yes

#

already exist I think

#

@cursive compass I've got it working for the "music" sound, I'm adding just a few touches and it should be good to go,
For the fire sound tho, it might be more difficult

pale anvil
#

anyone understand this?

grand geode
#

add_seal doesn't exist

pale anvil
gleaming talon
#

Do you have the utility mod for that ?

pale anvil
#

i do not what is it?

#

ohhhh

gleaming talon
#

this file

pale anvil
#

bruh was tht my problem from the start

gleaming talon
#

XD

pale anvil
brittle gorge
#

is there any function to add editions or should i look into the games code?

pale anvil
#

i wouldnt know im new to this lol i look in the games code alot

brittle gorge
#

yeah I'm in the same situation

pale anvil
#

we will get there one day

gleaming talon
#

I loop through all cards and check if they have a black seal and set the seal to nl

pale anvil
#

forsure i believe i got it

pale anvil
grand geode
#

add new editions

#

not killing them

rare shell
#

oh wtf

#

i thought it was 6:30pm

#

not am

grand geode
#

good night

rare shell
#

i just woke up from a nap

pale anvil
brittle gorge
#

tags?

#

like tagging a card ?

wary moth
#

117 to go

carmine mortar
#

Like the ones you get for skipping the Small/Big Blinds

brittle gorge
#

i think he meant tagging a card like a modifier

#

it could possibly be a way to define a new edition

pale anvil
#

@carmine mortaris right

#

are you trying to make new editions?

brittle gorge
#

yes

iron onyx
#

uggggggggghhhhhhhhhhhhh

wary moth
# wary moth 117 to go

this does not mean i will be creating this mod before the consumable one, im just getting these out of the way because i am not looking forward to drawing the tarot

pale anvil
#

ohh yea i wouldnt know of any function made for that yet i havent seen anyone making editions

iron onyx
#

i do not have the energy to figure this out right now

#

it's not working yet

#

but it's being worked on

brittle gorge
#

do you know where i can follow development?

rare shell
#

here

fallow bramble
#

Gm chat

wanton rapids
rare shell
#

breaking bozo

wanton rapids
#

hm

fallow bramble
#

mmm pokand

iron onyx
#

okay

#

i fixed the problems caused by errant commas

#

and incomplete copy-pastes

wary moth
iron onyx
#

so i'm going to go to sleep very soon, if not as soon as i send this. if someone wants to DM me and explain how i can make a mod variable capable of being referenced in other mods, i'd appreciate it.

#

oh nvm

#

figured it out

#

literally that easy, huh

grand geode
#

i think you can just do the priority thing

sleek granite
# iron onyx it's not working _yet_

you should probably hook into one of þe existing SMODS.injectThing() functions to inject stuff, þat way it happens after all mods load
i þink þis will result in attempting to inject at -1000 priority before any oþer mods load?

#

i do þat to "inject" Oddities in Oddity API

#

(coming Soon(in þe astronomical sense))

wanton rapids
#

oddities when

sleek granite
#

consult chatgpt

rare shell
#

lets gooo

wanton rapids
#

thanks apple

#

very cool

sleek granite
#

merry christmas 2025

#

i should apply for apple

iron onyx
#

one final progress report for enhanceAPI

sleek granite
#

pages when?

iron onyx
#

once i get the description fully working

#

(and get some sleep lmao)

wary moth
#

art semicomplete
i should probably learn how tarots work now

#

due to recent events, further progress on the element mod will be delayed, including artwork

sleek granite
#

i love vacuum just having all of space selected bþw

wary moth
#

thanks

rare shell
#

dont lose jope

#

keep up the work

wanton rapids
#

i should make a consumable type

#

but what of

wary moth
rare shell
#

ok when you feel like it then

#

but never lose jope

rare shell
wanton rapids
#

thorn

wary moth
#

ill retract my former statement

#

helium incoming

karmic fulcrum
#

sobbering I don't undersand why I have the "atlas" sprite problem, can someone explain why and when it's happening ?

wanton rapids
#

hm

#

what common sets of objects are there

rare shell
fallow bramble
#

knife

rare shell
#

trading cards (but actually collectible)

#

figurines

#

postcards

wanton rapids
#

blacker lotus: use this to permanently remove it from your savefile and get +$4

cunning silo
rare shell
cunning silo
#

Wheel of fortune 2: 1 in4 chance to win, if you lose, delete system32

rare shell
#

for some reason I thought that blacker lotus is final boss blind lol

wary moth
wanton rapids
#

they need to be universally recognised

rare shell
#

you lose and then the savefile evaporates

wanton rapids
#

like tarots, planets, elements

wary moth
#

colors

rare shell
#

yeah

#

okay but like

#

actually post cards though

#

you use them and they give you an ante wide modifier

wanton rapids
rare shell
#

Jokolor
Black 01 (#4f6367)

alpine cosmos
#

Collect my pages

rare shell
#

Collect my pages

wanton rapids
#

the set should have a distinct, commonly recognisable set of elements

rare shell
#

postc-

wanton rapids
#

list all of the postcards then

sleek granite
#

collect my pages

alpine cosmos
#

photocards?

rare shell
#

greetings from hahawaii!

sleek granite
#

(what is þis meme from?)

rare shell
#

greetings from pohoholand!

wanton rapids
#

you can list all of the tarots

#

you cannot list all of the postcards

rare shell
#

greetings from bruahahazil!

sleek granite
#

you cant list all þe tarot

alpine cosmos
#

yeah

#

cause theres like a ton of history lost to time

rare shell
#

listen im giving you comedy gold right now with these name puns

wanton rapids
#

shush

#

there's a standard set

sleek granite
#

þeres like 50 different decks

alpine cosmos
sleek granite
#

ok

wanton rapids
#

ok

alpine cosmos
#

fine uhh

cunning silo
#

The color theming is so good

wanton rapids
#

colours could be fun maybe

alpine cosmos
#

yeah pantone colors would be fun

wanton rapids
#

you have red orange yellow green blue purple pink

#

what else

sleek granite
#

bleen

alpine cosmos
#

those colors sound boring though

rare shell
#

wdym boring

sleek granite
#

BLEEN

rare shell
wanton rapids
#

ok then i will add all 16 million hex codes

rare shell
#

you could reference most common joker colors and that'd be fun

alpine cosmos
#

crimson

rare shell
#

like that black I just talked about

alpine cosmos
#

or something

sleek granite
#

firch ur a joker

rare shell
#

I know

sleek granite
#

do all þe shades wiþ funny names

rare shell
#

I never seen a game that includes its palette into narrative

sleek granite
#

splatoon:

rare shell
#

that's what I'm trying to tell

sleek granite
#

de blob:

rare shell
#

what

alpine cosmos
rare shell
#

oh

#

i got it

#

chinese zodiac

alpine cosmos
#

ooooh

sleek granite
#

zodiac but as blinds

wanton rapids
#

already done in balatrostuck no

sleek granite
#

as blinds?

rare shell
#

no no

#

chinese zodiac is different

#

what about herbarium?

#

you use animals

sleek granite
#

chatgpt as a joke can you tell me notmario's ssn

wanton rapids
#

oh i guess

wanton rapids
#

checkmate

rare shell
#

plants flowers and stuff

alpine cosmos
#

oooh that could be neat

#

uhh
chess pieces?

rare shell
#

i think i saw someone postin about that

wanton rapids
#

oh maybe

sleek granite
#

chest pieces

alpine cosmos
#

the different monster classifications in dnd

grand geode
rare shell
#

you can do crystals

alpine cosmos
rare shell
#

based on the mohs scale of hardness

alpine cosmos
rare shell
#

founding members of the united nations

#

shakespeare plays

#

honestly what if you just did like "Classic Literature" collection

#

mfer just used the Grapes of Wrath

alpine cosmos
#

locations?

#

like pictures of the 7 ancient wonders

rare shell
#

like

#

like a postcard

alpine cosmos
#

no more like a mailing card

#

completely different

cunning silo
#

Shapes

rare shell
#

and Beats

cunning silo
#

Yesssssss

#

Love that game

cunning silo
#

Ahhhhhhh

rare shell
#

(i have never played just shapes and beatz stuff )

#

one day

wary moth
#

116 remain

rare shell
#

herlium

cunning silo
#

Let’s have a petition to add a voice chat channel

rare shell
#

true

#

i doubt mods would since i think they wanted it to be moderated since its a big server

cunning silo
#

I wanna stream so badly

rare shell
#

modding chat will eventually secede from the rest of the server

cunning silo
#

Wdym?

#

(How did that even transform to “I fly?”

rare shell
#

oh thats just how it is with a lot of modding chats

#

since a lot of modding chats usually are a different set of regulars compared to the rest of the server

#

Lyman I followed your advice and now I have a full-ass map commented all across my code lol

#

Still working on it

sleek granite
#

WOOOOO

rare shell
#

❤️

#

proud of you

cunning silo
#

Hahgahahah

#

Comments

grand geode
#

holy shit people actually document their code

rare shell
#

So for example I can type \JONK_BAS and quickly get to Jonkler's base code

rare shell
#

also I'm commenting it like someone else will check it

#

i comment my code so i can easily jump to a specific joker (and also i comment where my loops end because im a fucking Buffoon)

sleek granite
#

i just made like 10 files to put my code in

wanton rapids
#

i just ctrl f for the slug

rare shell
#

metal slug?

rare shell
#

😵‍💫

sleek granite
#

use better slugs

rare shell
fallow bramble
#

Ctrl+F the name

rare shell
fallow bramble
#

Wtf

brittle gorge
sleek granite
#

cursed editor screenshots?

wanton rapids
#

emoji variable names are quite funny

rare shell
#

I wish I could insert images in comments 😔

fallow bramble
#

Just draw it with comments 🧠

rare shell
#

ASCII art jokers wtf

fallow bramble
#

Real

grand geode
#

technically

#

i restrained myself to only draw using the grids

brittle gorge
#

what's the problem now

fallow bramble
#

Think you opened a bracket too many

boreal ibex
brittle gorge
dapper helm
#

no

brittle gorge
wanton rapids
#

you need a comma after the name

strong falcon
#

Are you using an IDE?

brittle gorge
strong falcon
#

What are you using to write your code?

brittle gorge
brittle gorge
#

code

strong falcon
#

Do you have the lua extension installed? It should point out errors like this iirc

#

You also forgot the equal sign and as mario said the comma after the name.

local localization = {
    name = "Enemy Color",
    text = {
        "If the played card",
        "is {C:attention}not{} a {C:green}Ink{} card",
        "{C:chip}X0.5{}chips for that card ",
        "when scoring it"
    }
}
brittle gorge
#

i don't , i'll install it rn

#

new problem T-T

cunning silo
#

How is everyone doing today?

rare shell
#

working off of 4 hours of sleep and the rest of my smirnoff

#

(i swear im not an alcoholic)

cunning silo
#

Right now

rare shell
#

i literally cant

#

i woke up from a 4 hour nap

sleek granite
#

i could be doing better, i could do actual coding but my brain is died

cunning silo
#

Rest is important

#

Don’t worry, your mods will be waiting

rare shell
#

its okay ill use this day to fix my circadian rhythm

cunning silo
#

XD

wanton rapids
#

could come up with funny names for the pico8 pallette

rare shell
#

buffoon black

cunning silo
#

Goober green

#

Rascal red

#

You can go buffoon blue as well

#

Punchline purple

wanton rapids
#

i do like "crimson, verdegris" etc. though

cunning silo
#

But rascal red… ):

wanton rapids
#

that can be the spectral colour

cunning silo
#

Standup silver

#

Comedian crimson

carmine mortar
#

Witty White

brittle gorge
brittle gorge
#

the pic after that

cunning silo
#

Odd. Is SplatJokers your mod?

fallow bramble
grand rain
#

Hey, i have a problem with modded Balatro... I am running only one mod, Mika, but allmost every joker gets errors..For example - "XERROR Mult per hand played Resets every round (Currently XERROR mult)

#

any ideas?

wanton rapids
#

upgrade your steamodded

brittle gorge
grand rain
#

hmm.. is is that easy.. though i was ruinning latest

wanton rapids
#

which one are you running?

brittle gorge
grand rain
dapper helm
wanton rapids
#

or i could do the alternate palette those are fun

#

and they have fun names like burgundy and jade

dapper helm
#

go with that one for the jade

wanton rapids
#

i do think the other ones will be easier to theme around though

#

i can add the alt palette in an update

dapper helm
#

holy shit lemon lime

#

pumpkin

#

theres so much food

grand rain
#

@wanton rapids That fixed it, thank you

hardy brook
#

still not done but...

boreal ibex
#

oo third vouchers, cool

hardy brook
#

yup

cunning silo
#

Joking jade

grand geode
#

BOB ROSS?????

hardy brook
#

Happy little accidents

wanton rapids
brittle gorge
#

pls someone , i need help

boreal ibex
#

rob boss

wanton rapids
#

could be the fool but for colours

brittle gorge
#

i mean , ik it says that it cand find a table , but idk how to fix this

wanton rapids
#

dark blue but a better name would be appreciated

grand geode
brittle gorge
dapper helm
wanton rapids
#

fair enough

brittle gorge
grand geode
#

okay i forgot to add this in the thread but

#

everything needs to be in the init function for your mod

#

:p

dapper helm
#

you forgor....

brittle gorge
#

so? what does that mean , im'lost

grand geode
#

make a function called function SMODS.INIT.SplatJokers() and put everything in there

#
function SMODS.INIT.HouseRules()
  -- joker definition goes in here
end
brittle gorge
#

thanks i'll check if that solves it

grand geode
#

i'll add this to the thread now

wanton rapids
#

also good names for the colours would be epic

brittle gorge
wanton rapids
#

most things

#

everything described in the guide

brittle gorge
#

FINALLY IT LOADED

dapper helm
wanton rapids
#

seaweed is a good name

#

black, deep blue, crimson, seaweed,
brown, gray, silver, white,
red, orange, yellow, green,
cyan, ?, pink, peach

brittle gorge
grand geode
#

fuck

#

let me double check

brittle gorge
#

not the whole collection , just the page with my joker on it

grand geode
#

because the code i wrote isn't the one i normally use

umbral citrus
#

atlas should be nil I think

grand geode
wanton rapids
#

lavender's more purplish

dapper helm
#

peach for 15?

umbral citrus
grand geode
#

you haven't registered the sprite

#

yeah

dapper helm
grand geode
#

did i really not write that in the

#

fuck

#

i'm so sorry i wrote that when i was half awake 😭

dapper helm
brittle gorge
#

don't worry , you are still making my day

wanton rapids
#

sure

brittle gorge
#

so i should just add sprite:register() after the sprites?

grand geode
dapper helm
grand geode
dapper helm
brittle gorge
# grand geode fixed

thank you , can i tag you on my thread documenting the development to say that you helped/followed your guide

wanton rapids
#

oh fair enough

grand geode
#

i guess

rare shell
grand geode
#

the guide is very barebones though

brittle gorge
#

still the barebones no one else gave me

wanton rapids
grand geode
#

especially the calculate function because holy shit there is a lot of stuff going in there

dapper helm
#

just throw the whole game in the calculate function

dapper helm
wanton rapids
#

hm

#

i might make the gimmick that holding them is a good thing

dapper helm
#

crimson is the red

dapper helm
wanton rapids
#

codex is kinda similar with mid blind focused consumables

dapper helm
#

kinda but you still need to use those, especially if you have money to buy more consumables next shop

wanton rapids
#

yeah

#

for example, red could be "convert a random card in your first hand each round to hearts" or something like that

dapper helm
#

the codex vouchers would be really nice too

wanton rapids
dapper helm
#

clubs are closer to seaweed

wanton rapids
#

fair enough

#

and they're portrayed as green sometimes

#

black can be The Fool or something, white can be the Emperor

dapper helm
#

the base game high contrast sucks, why are clubs blue and spades black

oblique jewel
#

theres no modding pack release ?w

dapper helm
#

what are you asking

brittle gorge
wanton rapids
#

can you send your code?

fallow bramble
#

enemy_color doesn't exist, j_enemy_color does

dapper helm
#

thats j_enemy_color :l

brittle gorge
#

...

#

i'm dumb

oblique jewel
dapper helm
#

i can just send my mods folder if you want but no i haven't seen any links to modpacks yet

oblique jewel
#

i tried to put some mods, but have issues and crashes

grand geode
#

there's one in planning but no actual modpack

oblique jewel
#

in this game its hard to know what mod have problem with other

grand geode
#

but if you don't post your crash logs none of us can identify the problem

oblique jewel
#

to be honest i delete my game after that haha

grand geode
#

fair

oblique jewel
#

i put a lot of mods, a really lot of mods

brittle gorge
#

quick question , i've noticed that Codex Arcanum has a Mod badge under it's cards , is there a way i can add one?

umbral citrus
#

I think it's added automatically?

dapper helm
fallow bramble
#

Yup, can even add its own color trough an hex color code inside the mod's header

oblique jewel
#

the best mod in my opinion are jokers and decks

dapper helm
#

i use lovely btw so you need to download that

#

i'll grab a link for it

oblique jewel
#

ok thx you

dapper helm
brittle gorge
#

i just noticed that the "negative" effect is not a pure inversion

tranquil roost
grand geode
#

get real

dapper helm
#

get fake

#

play a 14 card hand of only stones

tranquil roost
#

get schrodinger

grand geode
#

unfortunately this will be incompatible with hand of six

#

but

#

funny

tranquil roost
#

Wait so how many stone cards can you add past the limit?

dapper helm
#

all of them?

tranquil roost
#

So if you played like, a straight. And then had all your other cards be stone

dapper helm
#

thats what the description currently says

tranquil roost
grand geode
#

i can cap it at like 5 or something

dapper helm
#

do not it is so much more fun this way

tranquil roost
#

No cap would be funnier though

dapper helm
#

^

tranquil roost
#

It'd be like a reward for filling your deck with stone cards

dapper helm
#

fun and funny

#

i want to throw 15 rocks at the head and watch it fall

grand geode
grizzled violet
#

jimbo watching the player throw several rocks at his face

brittle gorge
grand geode
#

The Tower should enhance 2 cards instead of 1 imho

dapper helm
brittle gorge
#

how do i fix the jagged edges?

dapper helm
#

+4 mult per stone card in your deck is all you'd need for stones to be good imo

drowsy rose
umbral citrus
dapper helm
#

gotta have a 1 pixel transparent border

brittle gorge
brittle gorge
dapper helm
#

👍

umbral citrus
#

yeah, transparent borders

dapper helm
#

when is brick joker

tranquil roost
#

Idea for Brick Joker

#

Something to do with how many stone cards you have in your hand giving you a bonus

dapper helm
#

i was thinking it'd give mult to discarded stones

#

like +2 or so

tranquil roost
#

That's better

#

Maybe the brickhouse Joker could be how many in your hand

dapper helm
#

smh not even parrying

grand geode
dapper helm
#

you should use better mouse controls mod

grand geode
#

no

dapper helm
#

why?

grand geode
#

idk i haven't seen it

tranquil roost
#

Ooo there's a mod for that?

#

Link link

grand geode
#

oh i should get that

dapper helm
#

i am their #1 supporter its so good

#

could've just held right click and dragged to select those 30 cards

tranquil roost
#

I was just about to ask if it could do that

brittle gorge
#

can someone suggest me a better drawing software than paint ? (possibly free and easy , I'll just use it for pixel art)

tranquil roost
#

Do you have an ipad?

brittle gorge
#

no

tranquil roost
#

Okay I've got nothing free to suggest then

brittle gorge
#

only a trash pc

tranquil roost
#

I use Asesprite when I'm on PC, but it costs money and I use a tablet

grand geode
#

Libresprite

#

which is Aseprite but old and doesn't require compiling

dapper helm
#

aseprite is also free but compiling

tranquil roost
#

Does it also have all the updates that Aseprite has?

grand geode
#

i don't think it has gradient

#

but it should be functional like Aseprite

brittle gorge
#

does it have transparency?

grand geode
#

yes obv

tranquil roost
#

Gradients are kinda mid soo

dapper helm
#

paint doesn't have transparency?

brittle gorge
#

cuz it's a pain doing it on Paint

grand geode
#

but it's trash

tranquil roost
dapper helm
#

huh

brittle gorge
grand geode
#

10 and below transparency might as well not exist

tranquil roost
#

It would be kinda funny to like

#

Do a modpack where all the cards are done in MS Paint

brittle gorge
#

trust me

#

it isn't

dapper helm
#

sorta like better balatro

dapper helm
#

wrong name but yeah that one

grand geode
dapper helm
#

i confused the 2 april fools things

grand geode
#

lma

#

better balatro is the ante 1 small blind verdant leaf jumpscare

dapper helm
#

smh just skip

grand geode
#

also out of spite i did this

stone brook
#

fr tho

#

im considering changing all my calculate joker effects to use key

runic kraken
grand geode
#

i did it just in case someone has a duplicate joker name

#

like. try to guess how many Scratch Cards are there

sullen bison
#

This is why you always preface a slug with the author

grand geode
#

(three. one unreleased in my assets folder, one in Mika's and one in Ortalab)

stone brook
#

yea all my keys have _arachnei appended, but calculate_joker uses name

#

so it doesnt fuckin matter

grand geode
#

yeah

rare shell
#

hi chat

#

im running errands with my wife need anything

tranquil roost
#

Uhhhhhhhhh

#

How do I finish a 10 hour pixel art piece in 1 hour

brittle gorge
dapper helm
dapper helm
tranquil roost
#

Got it. Be... a... criminal...

dapper helm
#

naur don't trace pixel art just trace photos or free clip art

grand geode
brittle gorge
dapper helm
#

thats the color of cats that bite phones

rare shell
#

orange cats have 1 brain cell

#

unlike my cat (she has 2)

dapper helm
rare shell
#

she licked my nose 🙂

brittle gorge
#

(actually it's the gry one that bites the phone , the orange is just skrunkly)

rare shell
#

grey cats are a menace

tranquil roost
#

My cat is just being sleepy, is it normal for your cat to have a long nose, a fluffy wagging tail, and floppy ears? myt

rare shell
#

my hands are scarred from her

rare shell
#

we have a mouse problem and shes currenly roosting outside our door

brittle gorge
tranquil roost
#

I've never had a mouse problem until my actual cat kept bringing them in stare

rare shell
#

brother in law moved out and didnt clean up their room

brittle gorge
#

i've been getting the same situations with birds and lizards

rare shell
#

she ate a mouse and we had to take her to the vet

#

and she killed another one about 2 days ago

#

(but she didnt eat it this time)

tranquil roost
#

She must love you a lot then

rare shell
#

well

#

she didnt bring it

#

shes a bit of a shitter

brittle gorge
#

lyman , i have a question , i love your cards , what do you think of this?

rare shell
#

the icon felt weirdly high up on this

#

i like over all though

#

bloblobber supremacy btw

brittle gorge
brittle gorge
rare shell
#

lmao it might take a while

#

but next time i boot up splat

#

one of my besties made me get it

brittle gorge
#

i don't have online rn T-T

rare shell
#

🫡 stay strong

brittle gorge
#

Bloblobber is the best weapon in the whole game

rare shell
tranquil roost
#

El diablo

rare shell
#

La creatura

dapper helm
#

mischievous face

#

dubious gremlin

brittle gorge
rare shell
#

Development

tranquil roost
#

Quick question are we allowed to ask questions in people's threads about their mods?

brittle gorge
#

in mine yes

#

i think it depends on the person

grand geode
#

i don't see why not

#

and i certainly don't mind

rare shell
#

She bit me

#

😦

grand geode
#

good for her

tranquil roost
#

Maybe you're overwelming that kitty

#

Or she's in a funnie mood

dapper helm
rare shell
fallow bramble
#

Lyman trying to sabotage my run :((

tranquil roost
grand geode
#

0/10 completely unplayable

astral glade
#

so real

fallow bramble
dapper helm
#

are you on 1.0.1?

fallow bramble
#

No

#

Did the desc change in that version?

grand geode
#

yes

fallow bramble
#

Oh..

dapper helm
#

i think they were all changed to match

fallow bramble
#

I didn't try the experimental version yet so I had no idea

slim swallow
tranquil roost
#

Oooo what've you made?

tranquil roost
#

PLAYABLE MARIO?!

stone brook
#

wait who was it that had custom contexts

#

nvm found it

tranquil roost
#

So then you could have 8 suits

fickle elbow
#

yep

tranquil roost
#

Nice

fickle elbow
#

i use both frequently

tranquil roost
#

What's the largest number of suits people can have at once rn?

fickle elbow
#

the sixty suits mod

stone brook
#

well, we do have the sixty suits mod

tranquil roost
#

SIXTY?

#

I was thinking ten holy shit

#

Someone show me a video of it

brittle gorge
tranquil roost
#

What happens when you ink an ink suit

fickle elbow
#

shoud work as any other inked card

brittle gorge
#

it becomes an inked ink suit

dapper helm
#

ink the ink and its all inkover for you

runic kraken
#

i just realized that for in pairs() is not ordered
Why is lua like that? putting a full table into an indexed table just to be able to sort it is so stupid

stone brook
#

true!

slim swallow
runic kraken
#

is there an easy way to sort a table by 2 values, first name then rarity?

slim swallow
#

Sure, table.sort with a custom sorting function

#

If I weren't on mobile I'd link the docs, but it's not too hard to do

runic kraken
#

I can figure it out, I hope.

table.sort(jokers_ordered, function(a, b) return a.name < b.name end)

thats easy enough for a single value

slim swallow
#

Yeah, then you just need a case for if the names are equal, and then fall back to a.rank < b.rank

stone brook
#

yea you just need a more complicated function

cursive compass
stone brook
#
table.sort(table, function(a,b)
  if a.value == b.value then
    return a.name < b.name
  end
  return a.value < b.value
end)```
something like that i think
#

sorts by value, then if value is equal, sorts by name

tranquil roost
brittle gorge
#

someone who knows how to use LibreSprite how do i make the background invisible?

sleek granite
#

chat my mod is still not fixed

tranquil roost
#

If it works anything like Aseprite, then the background is it's own layer

#

There's a button that turns on and off visibility for layers next to the names

lavish jackal
#

chat i got apple juice

#

its a homestuck reference

#

wait I should make an apple juice joker now..

#

little monsters howie mandel pissing into the apple juice..

#

/j

#

also that does happen in homestuck

#

John tells Dave that the apple juice he's got with him was replaced with piss by howie mandels character from little monsters

#

Which makes Dave no longer want to drink the apple juice

#

John is a bit of a prankster

stone brook
#

as someone who has very limited knowledge of homestuck, what

sleek granite
#

as someone who has no knowledge, please help me

stone brook
#

im gonna fucking cry how am i supposed to make a tooltip with loc vars from card.ability

sleek granite
#

good freakin luck

rare shell
#

piss looks like Apple juice

umbral pilot
rare shell
sleek granite
#

hi mr lovely

umbral pilot
#

lyman drink more water

#

hi 🅱️vil

rare shell
#

H

lavish jackal
#

also yeah im making an apple juice food joker now

stone brook
#

i have a terrible idea

lavish jackal
#

Homestuck mod goes strong

sleek granite
#

chat are you real

astral glade
#

we are figments of your imagination

sleek granite
#

oh good so i have no reason to finish my mod

boreal ibex
#

yea youre a schizo

sleek granite
#

þat makes sense actually

azure mulch
#

anyone kniow a mod that focuses on chips jokers?

also im curious about the most op mods, anyones opinion is appreciated i wanna do a stupidly op plasma run

azure mulch
runic kraken
#

finally. order.

sleek granite
#

my mod is op just ask everyone who's used offering

azure mulch
lavish jackal
#

my mod is just um yeah

azure mulch
lavish jackal
#

it is a mod sure

sleek granite
#

MoreConsumables

azure mulch
azure mulch
sleek granite
#

chat i have bad news
þe trees im allergic to still fucking exist

lavish jackal
#

my mod is called Balatrostuck is um, very fucked up and evil and will be releasing at some point next week or week after that

hardy brook
#

when we getting this as a joker

lavish jackal
#

Imagine Homestuck mods in 2024

dawn ore
#

hey i looked at the pins and i didn't see anything so is there a set of links/guide thing to show how to mod?

hardy brook
azure mulch
#

like id literally consider asking to commission a mod from you akai

lavish jackal
#

Yooo

#

That'd be sick

runic kraken
#

yo @lavish jackal did you do the art for the zodiacs yourself? they look awesome

lavish jackal
#

Yeah!

#

All art except for Juju spectral card is by me

#

Juju spectral card is by Lyman

#

Also last night I did testing on Dark Carnival

civic grail
#

Would like ideas on a last effect for "Brights"?
It will be another 3/4/5 matching "seals", but I can't think of any effect for them. Thoughts?

hardy brook
# lavish jackal

So question: how did you come up with ideas for cards and everything for balatrostuck?

dawn ore
azure mulch
# lavish jackal Yeah!

youre an amazing artist tbh
could i actually commission some maybe?
also, do u use asperite?

hardy brook
#

I was thinking of doing my own reference mod but unsure exactly how I'm gonna do it

lavish jackal
boreal ibex
hardy brook
#

I'll have to look in the thread but yeah. I plan to do 2 different franchises

#

Dragon Ball and Neptunia reference packs

dawn ore
azure mulch
lavish jackal
#

My main tip is

#

Get a lot of references

boreal ibex
lavish jackal
#

Aseprite has reference layers

azure mulch
azure mulch
#

im just rly obsessed w/ pretty art

#

akai is inspo

lavish jackal
#

this is what Balatrostuck art workspace looks like

boreal ibex
azure mulch
civic grail
sleek granite
#

imagine if i could do art. unstoppable....

civic grail
#

for difficult jokers usually taking a reference, importing it into your pixel art software, and tracing is a good method

lavish jackal
#

I like to place my refs next to whatever I'm working on

azure mulch
boreal ibex
civic grail
#

anatomy

bottom text

lavish jackal
civic grail
#

yesyes

lavish jackal
#

Internal detail is up to adaptation

civic grail
#

I usually trace for shape

lavish jackal
#

That's how I do Zodiacs

carmine mortar
lavish jackal
#

I use a reference layer to roughly trace the shape

#

then I put the reference layer to the side

#

And refer to it to apply shading and color

#

Also gradient fades are king

rare shell
#

good lord theres codice

boreal ibex
rare shell
#

hi chat im back from my dinner date

#

breakfast date

boreal ibex
#

hi lyman

sleek granite
#

hi lyman im insane

#

(i cant convince my brain to work on code)

lavish jackal
#

also that background was all done on one layer

#

I do most of my work on one layer tbf

rigid jewel
tidal coral
#

x3 what? (sry to be that guy)

sleek granite
#

þat's not a question but þe dutch did it anyway

boreal ibex
sleek granite
#

fdagjjakdgblffjaj

#

SOMEONE GETS IT

lavish jackal
sleek granite
#

FOR ONCE

boreal ibex
#

who would like to buy the spices?
me! said the arabians, swiftly buying and selling the spices

umbral pilot
#

ew, spices? gross. I prefer eating my chicken raw

lavish jackal
#

also X3 mult and +3 mult is such a funny effect

#

half of the time it doesnt hit

boreal ibex
lavish jackal
#

and you get +3 Mult

#

then you play a high card to look for a good hand and it hits on the high card

#

sometimes you get lucky and it hits on a good hand

boreal ibex
lavish jackal
#

theres weird probability bullshit actually

hardy brook
lavish jackal
hardy brook
#

oh

lavish jackal
#

it has roughly 160 unnamed layers

hardy brook
#

sounds like most of my drawings

lavish jackal
#

for each card

boreal ibex
lavish jackal
#

the cards themselves do not have layers

lavish jackal
sleek granite
#

þe file i do my artwork in doesn't exist

lavish jackal
#

i can just make more layers

#

Aseprite so cool

#

I can just select a layer with a Ctrl + Left Click

sleek granite
#

chat refactor my code

umbral pilot
#

no

boreal ibex
umbral pilot
#

chat refers to us

#

we are chat in this scenario

sleek granite
#

chatgpt can i get a recreation of my grandma telling me a bedtime story about þe time she refactored my code

boreal ibex
#

i was talking about "my"

sleek granite
#

right sorry

#

chat refactor our code

umbral pilot
#

help what does my mean

lavish jackal
#

fun fact, the linguistic function of bro has taken on the form of a pronoun

#

bro can be both the subject and the object of a sentence

astral glade
#

chat is this real?

umbral pilot
boreal ibex
umbral pilot
#

are we real?

lavish jackal
#

example "bro thinks this is real"

umbral pilot
#

or are we in @sleek granite's brain

lavish jackal
#

you can substitute "bro" with "he" and it will work

#

in modern language "bro" is a pronoun

sleek granite
#

if yall are in my brain þen can you, as a joke, tell me where i left my wallet yesterday i forgot

lavish jackal
#

and i believe chat will also become a pronoun

lavish jackal
#

As we are watching it take on a similar linguistic function

sleek granite
#

shit you right

#

not beating þe not real allegations

lavish jackal
#

in conclusion both bro and chat are pronouns

sleek granite
#

my pronouns are chat/þey

#

ughhhh i gotta make centralized functions for my mod to register þings ughhhhh

lavish jackal
#

🅱️ings

astral glade
#

chat what do i add to my mod today

umbral pilot
#

make everything a global static mutable singleton

sleek granite
#

add a joker with þ synergy

umbral pilot
#

nothing bad can happen

sleek granite
#

wþf is a singleton

#

also þis is fucking lua "static" isnt real

lavish jackal
boreal ibex
# sleek granite shit you right

i was at my friends house one time, and after i had gone home and we were on a discord call, i realized i had forgotten my drink at his house, and i was like "i left my drink at your house" anf i perfectly timed it to where as he saw it, i said "yeah right there"

karmic fulcrum
#

Hello lovely people ❤️

If I'm crashing with a hecking "atlas is nil" error on this line. Does someone knows what's the usual mistake. I can't find what I'm doing wrong...

            self.children.center = Sprite(self.T.x, self.T.y, self.T.w, self.T.h, G.ASSET_ATLAS[_center.atlas], _center.pos)

astral glade
#

instead focusing on other things

sleek granite
#

jokerless behavior

boreal ibex
sleek granite
#

dw i also have no jokers (not staying þat way þo)

boreal ibex
#

i had a mod idea entirely of jokers

lavish jackal
#

autumn your typing quirk is very hard to read

sleek granite
cunning silo
#

autumn!

#

hiiiiiiiiii

lavish jackal
#

i am making a homestuck troll based on you now

sleek granite
#

omg feder hiiiiiiiii

boreal ibex
#

heyyy its itay

sleek granite
#

feder refactor my code

cunning silo
#

how have you been today autumn

boreal ibex
cunning silo
sleek granite
cunning silo
#

done!

lavish jackal
#

hello user itayfeder do you have any idea how a balatro modder might go about adding a tab to the "Run Info" modal

cunning silo
#

XD jk it's awesome

sleek granite
#

ÞeAutumnCircus....

lavish jackal
#

please let me know when you know which area it is

#

i just need the area

#

can probably figure it out from there

cunning silo
#
function G.UIDEF.run_info()
  return create_UIBox_generic_options({contents ={create_tabs(
    {tabs = {
          {
            label = localize('b_poker_hands'),
            chosen = true,
            tab_definition_function = create_UIBox_current_hands,
        },
        {
          label = localize('b_blinds'),
          tab_definition_function = G.UIDEF.current_blinds,
        },
        {
            label = localize('b_vouchers'),
            tab_definition_function = G.UIDEF.used_vouchers,
        },
        G.GAME.stake > 1 and {
          label = localize('b_stake'),
          tab_definition_function = G.UIDEF.current_stake,
        } or nil,
    },
    tab_h = 8,
    snap_to_nav = true})}})
end
#

have fun!

#

@lavish jackal

#

take the return value of this, modify it a bit, and your'e golden!

sleek granite
#

fuck i also need to finish usable jokers and oddityapi why do i start so many þings all at once

lavish jackal
#

Time to make Aspect and Zodiac levels tabs

cunning silo
#

happy to help!

lavish jackal
#

This is gonna suck so hard and I love it

cunning silo
lavish jackal
#

Making the worst Balatro mod one shitpost at a time..

sleek granite
#

you are in direct competition wiþ me þen and honestly you're winning

lavish jackal
sleek granite
#

lyman shitposting is in þe balatro modding channel water

#

i þink þis is þe most cursed þing i've ever done

lavish jackal
#

I love it

#

and I hate it

sleek granite
#

balatro being able to display Þ has done irreversible damage to my brain

lavish jackal
#

Right now to figure out like, a sane way to set up level ups per Zodiac and Aspect

astral glade
#

be unsane

#

insanity!

sleek granite
#

exponentially

cunning silo
#

Codex has over 2200 lines now...

#

help me

lavish jackal
#

So does Balatrostuck

#

then again Balatrostuck like

#

implements 2 consumable types, 30 jonklers and a level up system

sleek granite
#

þe MoreConsumables module alone in my mod has 941

lavish jackal
#

I am crying

astral glade
cunning silo
#

also the booster pack API is so small and insignificant

sleek granite
#

we gotta get some of þis API juice in steamodded

cunning silo
#

the important part of the booster api is done per-pack

sleek granite
#

or at least as a separate þing mods can depend on

lavish jackal
#

I think I'll make a Levels table per Aspect and Zodiac and every time an Aspect or a Zodiac is created it registers a new field with a numeric value of 0 at the address of the Aspect/Zodiac slug

carmine mortar
cunning silo
#

XD

lavish jackal
#

That way a level up exists for each aspect/zodiac

cunning silo
#

let me just remake the entiretly of how my jokers work real quick

lavish jackal
#

and I can extend both Aspect and Zodiac with a level_up() and level_down() function

carmine mortar
cunning silo
lavish jackal
#

Also gonna have to set up boosters and tags and vouchers

#

crying

#

Probably will start with boosters

cunning silo
#

i can't wait for your mod BTW

#

i only see glimpses of it, but it has extreme promise

lavish jackal
#

me?

cunning silo
#

yup!

rare shell
#

does .calculate automatically account for if Joker is blocked?

knotty fable
#

Hey itay here's a weird idea.... A way to push the boss blind to the next round 🙀 making it so u have to do two boss blinds

lavish jackal
# cunning silo yup!

thank you!! also a lot of the consumable UI stuff wouldnt be possible if Codex didnt exist, but I'm trying out different stuff with the consumables because I don't think we need two types of consumables with same gimmick

cunning silo
lavish jackal
#

I played modded minecraft most of my teenage years and I can tell you it gets confusing when you have 5 mods that do the same thing but slightly different

cunning silo
#

I am a minecraft modder, i feel your pain

sleek granite
#

i wish i was a minecraft modder

lavish jackal
#

Like, Thermal Foundation, Mekanism, Industrial Craft and EnderIO all do basically the same goddamn thing

sleek granite
#

all i could figure out was putting one block in þe game

lavish jackal
#

They add power sources and such

#

But they're barely unified

sleek granite
#

oh fuck þe clown wigs are gone

lavish jackal
#

So when you make a modpack and want to include all of them for some reason you need to create some glue between them and like, unify it

fast hatch
sleek granite
#

because it belongs on you

lavish jackal
#

I would prefer if Balatro doesnt have 20 mods that all do the same thing but slightly differently

fast hatch
sleek granite
#

akai out here stifling creativity fr

rare shell
# lean dune yup

neat, thanks! How do I check if joker is blocked in other places? It is not context.debuffed_hand, isn't it?

umbral pilot
#

vat is dis "lua"

lean dune
#

card.debuff iirc

#

or self.debuff, if you use that

lavish jackal
rare shell
#

metherul can you fix my code

sleek granite
#

we do actually need fifteen versions of MoreConsumables

#

NotEnoughConsumables