#💻・modding-dev

1 messages · Page 248 of 1

stiff locust
#

but I am deathly allergic to cringe

sonic mortar
plush cove
#

hi jen

manic rune
#

hii jen

stiff locust
#

the conch has spoken i mean

#

hi jen

sonic mortar
#

hey.

plush cove
#

so-called "free thinkers" when jen shows up

stiff locust
#

holy shit

manic rune
#

holy shit

tall wharf
#

sands under the table

stiff locust
#

sand on the trail

manic rune
#

r we getting sans in almanac confirmed????

rotund ridge
#

alright i feel indifferent about this information than

stiff locust
#

okay cool

plush cove
plush cove
stiff locust
#

uuuuu uuuuu uuuuuu

sonic mortar
#

i know you all might have a lot of questions right now, but i just want to move on before things get out of hand

stiff locust
#

i have exactly 1 question and it's a yes or no question

tall wharf
#

TODO: Implement a joker

stiff locust
#

can your fusion system fuse a joker with a second copy of itself

native zinc
#

oh wait i have invis joker

#

you know what screw it

#

60 bonus cards here i come

plush cove
native zinc
#

screw abandoned deck

#

no flushes allowed only bonus cards

onyx sonnet
#

Ur gonna get so much vampire value

stiff locust
sonic mortar
stiff locust
#

oh damn

stiff locust
#

honestly i was expecting the answer to be yes but i guess it makes sense

#

you don't really need to do that so you never do

#

i'm content with that 1 question

sonic mortar
#

the community has been cooking very hard to assist me with getting almanac back on track

art by OvertLeaf4

native zinc
#

oh no what have i done

plush cove
#

90 BONUS CARDS

native zinc
#

90 bonus cards here i come

frosty dock
#

ew

stiff locust
#

this is where I die chat

#

this is the end

#

he's going to optimise my code

#

i'm gonna get crucified publically

#

tickets to my execution are $20 a pop

#

get them while they're hot

tall wharf
#

😭

onyx sonnet
#

That would be so strong

#

120 bonus cards

frosty dock
stiff locust
#

well if i made them local variables they wouldn't get picked up by the if block

#

and if i define them earlier in the code they get reset to false after every card check

#

so it can never reach the pair of 4 and 7 scored

frosty dock
#

there's something called card.ability

stiff locust
#

i'm gonna be honest

i wanted to make it easier for the guy

sonic mortar
#

mathisfun is also assisting me with making the suit/rank levels more original

check out this UI they made

stiff locust
#

to just copy paste the code in

#

and have it immediately work

#

we had a lot of trouble previously and i didn't wanna stress him out anymore

frosty dock
#

:jimbo_spin:

sonic mortar
stiff locust
#

jimbo spin??

onyx sonnet
stiff locust
sonic mortar
plush cove
native zinc
#

we're so back

stiff locust
#

bonus

plush cove
tall wharf
#

❤️

plush cove
#

_ _

sonic mortar
stiff locust
#

that's so fucking funny

plush cove
next timber
#

how do i enable the G.discard card area in calculate contexts?

next timber
tall wharf
#

i also

stiff locust
tall wharf
#

tried UI

sonic mortar
#

you're doing good

plush cove
tall wharf
#

and it becomes a traffic light

zealous glen
plush cove
#

i am very intimidated by the very prospect of UI design

next timber
zealous glen
#

You gotta read the source code

next timber
#

god i hate smods documentation

stiff locust
#

i want to do UI design for exactly 2 things

next timber
#

there are so many toml files where do i even begin

stiff locust
#
  1. add an extra area which is just the ocean and it's a page full of splash
    this doesn't do anything but it would be really funny
#
  1. i want to make a common joker that makes splash give motivational quotes during your run
tall wharf
next timber
#

ok found it

zealous glen
native zinc
#

i have made a grave error in my lua file

#

Too Bad! i'm committed to the bit

sonic mortar
tall wharf
#

much better

zealous glen
native zinc
#

what have i done

sonic mortar
#

all the bonus

tall wharf
#

oops all bonuses

native zinc
#

time to get vampire

zealous glen
tall wharf
#

i am very pleases with a tiny change

stiff locust
tall wharf
#

sorry

stiff locust
#

that's not a question but the dutch did it anyway

tall wharf
#

what do i do even

stiff locust
#

can you make it blue

tall wharf
#

butch???

zealous glen
#

you can make a religion out of it

manic rune
#

i hate when most of my mod crashes r just parts where i forgot to remove

#

or typos

stiff locust
#

there's no blue-red colorblindness

manic rune
#

💔

stiff locust
#

there's red-green, green-red and blue-yellow

native zinc
#

NOO

#

STOP IT

stiff locust
#

blue-yellow isn't in the club

stiff locust
manic rune
#

i think thats a sign

maiden phoenix
#

M o r e

stiff locust
native zinc
manic rune
#

-# activate your windows please

tall wharf
#

wtf use button is red

native zinc
manic rune
#

DO IT

native zinc
#

to be fair my firefox and steam overlays over it

tall wharf
#

wait does gateway look a little different

stiff locust
#

new art

manic rune
#

yeah

native zinc
#

so i never see it unless taking screenshots

manic rune
#

the background is different

stiff locust
#

i'm very scared to touch anything ui related

#

except config

#

config is easy

native zinc
#

i'm losing it

#

daskjhlflffasdhkljhkjfd

#

TIME FOR MORE

zealous glen
wise jungle
stiff locust
native zinc
#

im selling my blue joker for this

#

i better win this run

tall wharf
native zinc
#

too little mult i'm pushing rookie numbers

tall wharf
native zinc
#

180 bonus cards. and i can't make it past ante 3

#

hubris 😔

#

ah well™️

tall wharf
#

??????

native zinc
#

traffic light

tall wharf
#

still debating if i should change green to blue

#

or change white text to black

stiff locust
# zealous glen Teach me

replace Tsunami with your mod ID in all examples

  1. add these lines to the top of main lua file
Tsunami = {}
Tsunami_Mod = SMODS.current_mod
Tsunami_Config = Tsunami_Mod.config
  1. make a config.lua file in your mod's root folder
    all this should contain is a return {} containing a number of configurable boolean values

  2. copy the code underneath the ---config UI tab in my tsunami.lua file in my mod
    I give permission for this so it's okay
    it should be pretty self explanatory to change the labels to what you need them to be, but make sure the values you set as the ref_value argument refers to a variable name in config.lua
    the code is infinitely stackable until you run out of space on 1 page in which case I don't know how to make a new page
    you can fit a good 5 or 6 configs on one page though which is enough for most cases
    but you can easily tell what code is copy paste repeatable by the line breaks in the config ui code referenced because you have a brain :)

tall wharf
#

pagination is crazy wtf

stiff locust
#

i only do this for tick boxes

#

and boolean values

#

which is enough for me

#

I don't know how to do anything else

tall wharf
stiff locust
#

when you wanna check a config check if Tsunami_Config.<valuename> is true where valuename is a value from config.lua

zealous glen
#

Thank you

stiff locust
#

you can just slap that in an if statement and it just workss

#

and it's so nice

#

config is the best thing to happen to smods

#

player agency is amazing

tall wharf
#

how would you do this

#

btw

#

😭

stiff locust
#

i have no idea

tall wharf
#

it took like a good few hours of figuring shit out

stiff locust
#

like i said i only do tick boxes

tall wharf
#

not even radio button 😭

stiff locust
#

i'll be back in a few minutes

tall wharf
#

ui is difficult

zealous glen
#

Maybe you can ask for help from people who know it better

#

Or reference other mods

tall wharf
manic rune
#

either eremel or N' would be your best bet

zealous glen
manic rune
tall wharf
#

n

zealous glen
#

I think someone23832 also knows UI

manic rune
#

-# whos that

zealous glen
#

@shell tangle

manic rune
#

oh shi binah

tall wharf
#

i think i get what they meant by it being too busy

shell tangle
#

Greetings, give me a second to read up.

zealous glen
manic rune
stiff locust
tall wharf
#

😭

manic rune
#

has "someone" ever made a mod before?

tall wharf
#

i am going to master the arts of UI

manic rune
#

its the first time ive heard of them

#

-# in my defense i only entered the modding scene a month ago

modern kindle
#

good schmorning chat

manic rune
#

hi the

modern kindle
#

how did day 1 of beta go bepis

manic rune
#

dunno

#

most crashes came from typos/forgetting to remove things

modern kindle
#

thats fair

native zinc
#

idk what to price this card

manic rune
#

but i dont think theres any crash relating to the jokers' functionalities though

zealous glen
modern kindle
#

i was crashing so much yesterday only to learn it was smods fault

zealous glen
manic rune
native zinc
#

yes that is when the comic was released

zealous glen
tall wharf
shell tangle
zealous glen
modern kindle
shell tangle
manic rune
#

im a pm fan but never heard of it before 💔

modern kindle
#

yea i knew i recognized you from the example mods

zealous glen
#

I saw a message pop up for a second

#

It got Thanos snapped

modern kindle
#

oh yea i saw it too

tall wharf
modern kindle
#

i wonder if the three letter word was bad

zealous glen
#

I presume so

tall wharf
#

i raised it by a bit

plush cove
zealous glen
#

No sexagenarians allowed to play Balatro

modern kindle
#

oic

shell tangle
modern kindle
tall wharf
#

BALATRO S MOD

#

STEAMODDED

zealous glen
manic rune
zealous glen
#

-# But I actually don’t remember well

tall wharf
#

what if someone changes the h in hex spectral to s

modern kindle
#

hubba hubba

tall wharf
#

omg someone

#

lovely injector

manic rune
shell tangle
plush cove
plain wyvern
#

absolute cinema

zealous glen
manic rune
#

LoR

shell tangle
plush cove
tall wharf
#

i think i did master the dark arts of cardarea in ui

hushed field
#

Legends of Runeterra, ofc, my favorite card game

modern kindle
#

hello ice

zealous glen
#

LoR vs LoR vs LoR

hushed field
#

Yo yo yo

modern kindle
#

today is a good day because my artists have finally decided to grant me with art

shell tangle
modern kindle
#

after 2 months of none

limpid flint
#

Omg LoR?

plush cove
#

RELAX LIBERALS, IT'S CALLED DARK HUMOUR

tall wharf
modern kindle
zealous glen
#

I remember someone (not someone, someone) suggesting the idea of making an adult Balatro mod that adds taxes to Balatro

modern kindle
next timber
manic rune
shell tangle
next timber
modern kindle
#

alternatively, i will loudly judge

mental nacelle
modern kindle
#

this way its balanced

plush cove
plush cove
#

is "xnopyt" a valid english word

next timber
#

Please

tall wharf
#

AAAAAAAAAAAAAAAAAAAA

next timber
#

Please add that as an easter egg

tall wharf
#

pwirhgjkwkwogjipwfeefwgpieg2qkig4

#

they will be added

zealous glen
#

I don’t get the reference

next timber
#

If we define a word as some letters surrounded by a gap

shell tangle
# tall wharf

I mean, feels like they all have different horizontal resolutions, instead of sharing a resolution, but, to be fair, it might feel bad to give W and I the same resolution.

tall wharf
#

xyopyt

next timber
#

Then xnopyt

zealous glen
next timber
#

AAAAAAAJ

#

i love thomas scotland

maiden phoenix
shell tangle
next timber
#

Tbf the i does look a liiittle far to the left

tall wharf
#

no but like

#

they are also meant to be in play

zealous glen
#

There’s also upper and lowercase letters

next timber
#

Well true the hand soze can get bigger

tall wharf
#

i put them in a different corner and it got hid under other cards

next timber
#

Thats fair

tall wharf
zealous glen
#

hand soze

next timber
#

hand soze

zealous glen
next timber
#

clearly i am the most quotable person in this server

shell tangle
next timber
zealous glen
next timber
#

Oh yeah i entirely forgot to mention the Snake suit in my planning doc oops

#

We can't forget hit playing card King of Snake

shell tangle
tall wharf
#

god what the fuck

next timber
#

""''Clearly I am the most quotable person in the server.' — Flutterren.' — Victin." — Someone" — Flutterren

next timber
zealous glen
#

Pneumonoultramicroscopicsillicovolcanoconiosisly

next timber
#

Nuh uh

#

You cant just adverb a noun thats not how this works

modern kindle
#

why not

plush cove
next timber
#

i said so

modern kindle
#

what the dreak

zealous glen
#

It means to do something in a pneumonoultramicroscopicsillicovolcanoconiosis way

modern kindle
#

i meant freak but dreak it is

next timber
#

How do you do something in a lung disease way

tall wharf
#

❤️

zealous glen
modern kindle
next timber
tall wharf
#

the pink is from wild card

mental nacelle
plush cove
modern kindle
#

my breathing was labored, as if my lungs were inflicted with lung disease

tall wharf
#

cross mod content 2

zealous glen
#

Aikoyori’s Shenanigans

tall wharf
mental nacelle
#

i will be spending hours making words later

next timber
#

wont be yours by the time im done scavenging the code

shell tangle
modern kindle
#

wont be yours by the time i change the title

zealous glen
tall wharf
modern kindle
tall wharf
#

+4 M

next timber
#

+4 M

modern kindle
#

+4 M

zealous glen
#

tenacityMMMM

next timber
#

whats the mod that adds a shit ton of m cards

tall wharf
#

cryptid

zealous glen
#

Aikoyori’s Shenanigans

next timber
#

technically true

#

I should check out shenanigans soon

#

kino was peak

hushed field
frosty dock
#

supercalifragilisticexpialidociously

tall wharf
#

so sad

modern kindle
tall wharf
#

btw breeze

#

@paper zealot sorry for copying your code for saving config

zealous glen
tall wharf
#

this one

modern kindle
next timber
#

I could do it ez

zealous glen
modern kindle
#

fuck hes good

frosty dock
zealous glen
#

Intriguing

next timber
#

victin i keep thinking your pfp is asuka evangelion

modern kindle
#

i thought it was

tall wharf
#

i am getting canceled

frosty dock
#

Have any of you been to Lake Chargoggagoggmanchauggagoggchaubunagungamaugg?

modern kindle
#

see chat i did it too

frosty dock
#

lmao

zealous glen
#

I laughed out loud

frosty dock
#

same

tall wharf
#

aure

manic rune
#

im afraid of long words

#

please dont use them

#

:(

shell tangle
tall wharf
#

how would i go evaluate math equations in lua

#

😭

frosty dock
zealous glen
tall wharf
#

ok i think breeze is writing cease and desist letter

#

i am sorry

zealous glen
hushed field
zealous glen
#

Ho ho ho

paper zealot
# tall wharf this one

Glad you found use for it! No apologies needed, its open source for a reason. Just a heads-up that it's licensed under GPLv3, which means it's free for the taking as long as you follow the terms of the license. Looks like all your work is also GPLv3, so all that's needed is a link to the source and the date that you copied it on 👍

shell tangle
red flower
modern kindle
frosty dock
hushed field
modern kindle
shell tangle
paper zealot
manic rune
zealous glen
manic rune
#

i dont think im good enough to do lor justice

frosty dock
tall wharf
#

definitely adding math deck to the game hold on

zealous glen
#

I guess just retiring

#

He’s weaker but not dying

shell tangle
#

Ah, but I'm not retiring, I'm reviving the project myself.

manic rune
next timber
#

I cant decide if i wanna make Sonolatro (kino for music) or Gambling is Magic (mlp:fim themed) after releasing Rendom
Theyre both mods i wanna make at some point but no way in hell am i letting myself juggle 3 mods at once

zealous glen
next timber
#

Lol

zealous glen
next timber
#

Well I cant just call it Balatro Goes Sono now can i

next timber
zealous glen
next timber
#

Lmao

zealous glen
#

;)

shell tangle
# manic rune cant wait for the day when i can play lcorp + lor :3

You can probably play Gebura's and Binah's deck now, I don't think they're broken, but I'm working on Netzach, Hokma, Chesed, and Hod, will probably update it once I have those 4 down, and I'm still figuring out the ideas for Tiphereth, Yesod, Malkuth, and Keter.

next timber
#

Hi ice

zealous glen
#

-# that’s a double entendre for you

tall wharf
#

😭

zealous glen
#

-# I’m proud of it

tall wharf
#

mod makers are so weird man

hushed field
#

Balatro goes [blank] game jam, dumbest idea wins ❤️

next timber
#

Balatro Goes Home

#

its gone

#

no more

tall wharf
#

Balatro Goes To Your Mom

zealous glen
next timber
#

i should check it out sounds peak

tall wharf
#

it calls your mother with AI voice

#

pretending to be you

#

about you getting fired

hushed field
#

It'd be fun to set up a game jam for mods, based around something that isn't mostly adding jokers

tall wharf
#

wtf lmao

modern kindle
next timber
#

i can just imagine a playing card sized jimbo card floating through the streets

#

Lmao

paper zealot
# tall wharf this one

Oh hang on, that's not even my config writer, that's just a standard access to SMODS.save_mod_config, AND it's wrong, haha. It's incorrectly using pcall, you definitely don't want to copy that

tall wharf
#

myself

#

for that lmao

next timber
#

Balatro modding is built on rhe foundations of copying broken code from others

tall wharf
#

*any programming

onyx sonnet
tall wharf
#

Balatro Goes Broke

paper zealot
#

Definitely no attribution needed for that, it's just standard access to the Steamodded API

tall wharf
zealous glen
#

Balatro Goes to Sleep aka
Balatro Goes Mimimi

prisma loom
#

Can someone explain why this line doesnt return xmult?

rose dragon
onyx sonnet
next timber
#

I had to fix so many issues with the mod_card_values function

tall wharf
tall wharf
onyx sonnet
tall wharf
zealous glen
# tall wharf

when my Play button gains the self-destruct sticker

next timber
#

YOU DONT DEEP CLONE THE ORIGONAL ABIILITY

#

YOU ARENT SAVING SHIT

tall wharf
onyx sonnet
next timber
tall wharf
next timber
#

When my kidney gains the

tall wharf
#

💥

next timber
#

Ren was found dead

tall wharf
#

OOPS I ACCIDENTALLY COMMITTED

#

BROKEN JOKER

next timber
#

Lol

tall wharf
#

LMFAO

onyx sonnet
lament agate
#

just less deck

tall wharf
next timber
#

Thinkin up some concepts for Gambling is Magic

tall wharf
next timber
#

NOOO

#

THE JOKER IS DEAD

#

Cool concept though

tall wharf
#

I'll change it to

#

First and last card played

#

if you play a pair then it's just going to keep increasing tho

#

i guess I'll change it

#

if hand has at least 3 cards

opal spade
manic rune
#

rank 3.14

opal spade
#

fyi modded ranks can result in branches (i.e. a 10♦️ could be followed by a J♦️ AND 11♦️)

manic rune
#

shouldnt 11 use a different id number though?

#

since 11 is already taken by J

tall wharf
#

find next 💔

opal spade
#

+1 rank would imply the same progression as a straight and both those cards could be valid straight branches

#

at least thats how i interpret it

tall wharf
#

does it even help build full houses lmao

manic rune
# tall wharf

this works for unscored cards too right? just to make sure

tall wharf
#

should

manic rune
#

what happens if you just play 1 card

#

does it increase the rank of the card and decrease it back

tall wharf
#

nothing

#

changing it to require at least 3 cards

manic rune
manic rune
tall wharf
#

you see

#

you can't use the centrifuge if you don't have an anti weight

next timber
#

Im gonna hold off on gambling is magic until ive. Finished the show lol

#

Or at least gotten further in it

#

i am a new fan

tall wharf
#

😭

next timber
#

Which means once rendom is out it will be the music mod i will be focusing on

#

Any song requests while im here lol

tall wharf
#

adding 1 Pokémon to my mod for no reason

next timber
#

Lmao

#

Which one

tall wharf
#

Mismagius

manic rune
#

:3

tall wharf
#

everyone becomes a fucking star rail pass

manic rune
#

we are all star rail passes, aiko

#

you just dont know it

tall wharf
manic rune
#

which i think is nice, idk

manic rune
#

Hololive...

#

oh yeah, that reminds me of that hololive mod

tall wharf
#

also @runic pecan

manic rune
#

i wonder how its going

runic pecan
manic rune
#

hololive :3

tall wharf
opal holly
#

Beeeeejoe

manic rune
#

hi, im bepis

#

🐝pis

tall wharf
#

biboo

runic pecan
#

Gimme a sec

opal holly
#

I have holoh3ro stuff done alr

tall wharf
runic pecan
modern kindle
#

thats why i remember you

manic rune
#

😭

#

WHY DO YOU REMEMBER THEM BECAUSE OF THAT
-# same though.

opal holly
#

Rock what

modern kindle
#

before it was more solid it was rock hard

#

lmfao

opal holly
#

Lmao

runic pecan
modern kindle
manic rune
#

what do you remember me for

#

calling you that name? 😭

tall wharf
#

😭😭😭😭😭😭😭😭😭😭😭😭😭😭😭😭

modern kindle
manic rune
#

😭

#

IM SORRY

tall wharf
#

we have 2 hololive mods now

next timber
#

i hope i leave a legacy as the asbestos person

modern kindle
tall wharf
#

Scrabble in balatro

runic pecan
manic rune
#

will i be remembered as the descriptions guy, i wonder

opal holly
#

I wanna do a wider vtuber mod that includes indies, vshojo and phase connect

#

But rn hololive focus lol

#

There’s like 90 talents or smth

tall wharf
#

i might as well make a phase connect mod

runic pecan
#

And I'm more focusing on making obscure hololive memes into jokers.

runic pecan
modern kindle
opal holly
#

I could also do hololive+stars as a separate mod with vanilla rarities

tall wharf
#

jerry vtuber and john vtuber

opal holly
manic rune
tall wharf
opal holly
#

Oh lol

modern kindle
opal holly
#

I was like how can you tell

manic rune
#

dil🔒tro

tall wharf
#

Dil 🔒 tro

modern kindle
#

its on its way slowly

manic rune
#

52 jokers

#

damn

#

you beat me

next timber
#

DIL🔒TRO

next timber
manic rune
#

...actually, you know whats funny

#

theres a blind in my mod

modern kindle
#

i think i saw it in your code lmfao

manic rune
tall wharf
modern kindle
#

yea i saw that

manic rune
#

❤️

modern kindle
#

lmfao

manic rune
#

luckily no one will actually encounter that lmfao

tall wharf
#

YOU ARE FUCKED

next timber
#

Asbestos cards will make light work of that

tall wharf
opal holly
manic rune
#

you read my code???

#

😭

#

please dont blackmail me with my horrendous code

modern kindle
# tall wharf

'all but 4 jokers' jokes on you i onyl ahve 4 jokers bozo

modern kindle
shell flicker
#

Do everyone know how add new rarity on to game

manic rune
#

SMODS.Rarity

next timber
runic pecan
tall wharf
#

mesothelioma?

tall wharf
opal holly
modern kindle
#

do u guys like them...

next timber
#

Is that

manic rune
tall wharf
next timber
#

Six fingers

tall wharf
#

+1 card selection?

opal holly
modern kindle
#

yea, theres like 5 of us doing it

tall wharf
modern kindle
#

i know

next timber
#

Who let ford play balatro

modern kindle
#

i told you i was also doing it

tall wharf
#

we need central api in steamodded for this shit

#

so we don't have to patch one by one

modern kindle
#

yea itd be nice

tall wharf
#

i have it so you can play 6 letters at the same time

#

Cryptid has it so they can do ascended hands

runic pecan
#

Better not become another 15th standards situation.

manic rune
#

theres a lot of shitpost here, i just realized 😭

modern kindle
#

have you bothered patching psychic to work with the fact you can pick more than 5

#

cause honestly i cant be bothered

tall wharf
#

Cryptid patched it

#

so icba

hushed field
#

I should get back to work, but on the other hand, why shouldn't I first figure out whether I should make quests a card type so I can just patch them into calculations?

modern kindle
#

yea thats fair

tall wharf
#

select 6 cards

modern kindle
#

before autumn left and privated everything i was able to learn from graveyard and now have my own implementation which is nice

tall wharf
#

1 card randomly deselected before scoring

#

that's Cryptid

modern kindle
#

i guess that works, they couldve just increased it to work with exactly 5 cards and anything less or mor returns its prev condition
but that prob is more in line with cryptids methodology

manic rune
#

ghhhh

modern kindle
#

ik psy normally works with just less than 5 is nono

manic rune
#

i wanted to learn how to add subtitles from autumn's mod

#

😭

#

but at the same time, i think itd be disrespectful to read their mod's code now

zealous glen
#

theirs*

manic rune
#

im sorry

zealous glen
#

I mean if you have access to it I don’t think it’s an issue to read it

#

I also had implemented/copied their subtitles way back then

manic rune
#

i dont, and i definitely dont want to ask people around for their mod, since its probably their wish to block the mod from distribution for good

#

sooo i will have to figure it out by myself lol

zealous glen
# manic rune im sorry

To be fair, I think they had multiple pronouns listed, but I think that one is the bottom one in terms of preference

red flower
#

is subtitles the text below the name of the card

manic rune
#

mhm

red flower
#

i have that if u want to copy it

dire palm
#

So, I have a code to destroy some cards. When the cards shatter, I have no problem. But when the card dissolve, they can still get drawn in the following rounds as ghost cards I can't even select. I've tried everything I could think of but didn't manage to fix the issue. Any idea how I could?

manic rune
runic pecan
#

Just before I forgot to ask, has anyone made a boss blind which scrambles the order of your selected cards before scoring?

manic rune
#

thanks a lot N', i will look into it when the time comes :3

zealous glen
#

SMODS handles destroying cards for you

#

Check the wiki

manic rune
#

mhm, its context.destroy_card

you would have to probably put what card you want to destroy in a table (preferably inside card.ability.extra too) for the context to know which card to destroy

#

orrr at least thats what i did

zealous glen
#

I don’t think so

manic rune
#

i got this inside the collective context function of my jokers

tall wharf
#

it fucks up with the letter deck

#

imo

manic rune
#

aaand whenever i want to destroy a card, i just use this :3

#

it works with no problems
-# at least, for now

hushed field
zealous glen
#

Can’t you detect what to destroy at the destroy context?

hushed field
# dire palm Any example?

not from the base game, but let me grab one of my own jokers that does it! Eremel suggested I'd do it that way to avoid exactly your problem, and he does a lot of SMODS stuff

hushed field
dire palm
#

Ok. I'll try to fix my stuff. Thanks.

daring fern
#

Is there any possible way to move certain jokers to a different entry on the collection?

rotund ridge
#

where are the files to see the code for the deja vu spectral card

hard flume
#

If I wanted an event to trigger after scoring, how would I go about doing that?

frank ledge
#

hey, I'm trying to use this function to create a negative popcorn whenever the score catches on fire, but instead it just creates a random negative joker. Can anyone help troubleshoot?

manic rune
#

context.after, probably? or are you looking for a timing more specific

hard flume
#

Cuz it's working now

#

Thanks!

#

But now they're flipping over lmao

#

I think I'll take a break from working on this effect

tall wharf
shell timber
#

you should make the name of every joker and consumable a valid word

opal holly
#

Playing wordle in balatro boss blind

modern kindle
#

make it so you can play balatro as a word and it grants the most mult and chips :}

#

i assume it already exists as a word, but it needs the most

tall wharf
#

chat i think i might be cooking

frosty dock
#

can't wait for the ACE injection

tall wharf
#

true

#

i guess ill have to sanitize the string first

frank ledge
tall wharf
frank ledge
#

If I should leave more of a gap between bringing up problems lmk I don't want to spam the channel

tall wharf
#

i think SMODS.add_card might be what you're looking for

frosty dock
#

yeah, don't bother trying to deal with the arguments of vanilla create_card

#

what you thought was the joker key is actually just a randomness seed

frank ledge
#

ahhhhhhhhhhh

#

that would explain it yeah

#
    local card = SMODS.create_card('j_popcorn')
    card:add_to_deck()
    local area = G.jokers
    area:emplace(card)
    return card
end```
something like this then?
runic pecan
#

Just SMODS.add_card({ key = 'j_popcorn', area = G.jokers, edition = 'e_negative' }) might do.

manic rune
#

:3

frank ledge
#

ok so good news. it creates the negative popcorn.

#

bad news. it doesn't stop.

#

I quite the game with over 300 popcorns generated.

#

I can solve it from here, just felt like updating lmao. thanks for the help.

frosty dock
#

you forgot to return true in an event balatrojoker

modern kindle
#

we just solved world hunger with popcorn

#

just dont return true next time big gov

frank ledge
#

easy as

manic rune
#

can we solve world hunger with ice cream though

frosty dock
#

nah it melts too fast

quartz ravine
#

Hi folks, anyone mess with custom hands?

Mine scores but, uh, shows ERROR for its name!

frank ledge
#

I'm mostly flying blind here tbh I don't know much lua and I'm basing it off what I can find in other mods

runic pecan
#

Ramen has higher nutrition value though

manic rune
#

with an infinite number of ice cream, i think its just a matter of whether they give enough nutritional value

frank ledge
#

IDK if there's a centralised resource beyond the smods wiki for it and even then a lot of the functions aren't notated very well

frosty dock
manic rune
quartz ravine
#
SMODS.PokerHand({
    key = "cosmocanyon",
    chips = 70,
    mult = 7,
    l_chips = 15,
    l_mult = 2,
    visible = false,
    example = {        
        { 'S_3', true},
        { 'H_8', true},
        { 'C_2', true},
    },
    evaluate = function(parts, hand)
        if #hand > 2 then -- TODO - find redxiii joker to trigger bonus and next(SMODS.find_card("fox_redxiii")) then         
        local counted = 0
            for _, card in ipairs(hand) do
                counted = counted + card.base.id
            end
            sendInfoMessage("Hand was played, checking value " .. counted, "cosmo")
            if counted % 13 == 0 then
                return { hand }
            end
        end
        return {}
    end
})

Wow I did not even add a loc_string

manic rune
#

you know what, i just realized

#

this existed

frank ledge
#

it does?

manic rune
#

yeah

#

i was searching for my own thread when i found this

#

😭

hushed field
#

yours might be more up to date 😛

manic rune
#

true, true

frank ledge
#

handy

tall wharf
#

amazin art by artist @tall wharf

turbid maple
#

thats a fat pile of turd with flies flying around it

tall wharf
#

Self-Destruct is now called Self-Destructive

turbid maple
#

he's just like me fr

tall wharf
#

ok jokes aside these are placeholder v2

warped marsh
#

is there any docs to display text on the game screen (similar to 'Balanced' for plasma deck)

thin anchor
tall wharf
#

attention text i guess

tall wharf
thin anchor
#

ah

tall wharf
warped marsh
daring fern
tall wharf
#

it's a vanilla function

warped marsh
#

so im either blind (which is true)

#

ah okay

hushed field
#

in_pool is a separate function from the rarity check, right?

red flower
#

iirc rarity is decided first and then the game gets the entire pool for that rarity and that checks in_pool

manic rune
#

my neighbor came in and fucking ripped apart one of my yugioh cards

#

im

#

fuming

red flower
#

WHAT

manic rune
#

im fucking fuming.

tall wharf
#

WHAT

red flower
#

why would they do that

manic rune
#

i dont know

#

how am i supposed to know

#

its a KID

warped marsh
#

that seems so absurd

manic rune
#

MY EXODIA COLLECTION HAS NO LEFT LEG NOW

#

WHAT

red flower
#

sad

manic rune
#

ghhghghhhh

warped marsh
#

why was the neighbours kid in your house...

manic rune
#

cant block them from entering

#

else i would be scolded for doing so

warped marsh
#

thats crazy

tall wharf
manic rune
#

i am SO gonna dropkick a kid

warped marsh
#

as you should

sour marsh
#

in the context of G.playing_cards stone cards still have rank and suit right? are they still counted in idol?

manic rune
#

"it was self-defense"

  • 🐷👑
sour marsh
manic rune
#

then it probably will just keep whatever card its currently having

gentle rain
manic rune
#

fuck my life i suppose

sour marsh
#
    for _, v in ipairs(G.playing_cards) do
        if not SMODS.has_no_suit(v) then -- Abstracted enhancement check for jokers being able to give cards additional enhancements
            valid_castle2_cards[#valid_castle2_cards+ 1] = v
        end
    end

this doesn't count stone cards right

#

took it from the examples

warped marsh
sour marsh
#

in smods

tall wharf
warped marsh
#

scribblenauts classic

#

people know what a factorial is right?

thin anchor
#

oh my fuck. scribblenauts???

lofty axle
#

SCRIBBLENAUTS MENTIONED????

sour marsh
warped marsh
#

hmmm

#

thats curious

sour marsh
#

card:is_suit() works for wildcards right

#

surely

tall wharf
#

yeahhhhh

opal holly
#

Omg

gentle rain
next timber
#

has anyone modded in imaginary numbers yet rhay could be funy

gentle rain
#

yeah kill everyone.

next timber
#

??

manic rune
#

what the hell is an imaginary number

gentle rain
warped marsh
#

i just have a plan for a legendary joker that uses factorial tihihihi

gentle rain
#

hehe

warped marsh
#

i added a little example of the math, just in case somebody doesnt know

next timber
#

imaginary numbers are formatted as xi + b

#

i believe

minor furnace
#

i = sqrt(-1)
i*sqrt(2) = sqrt(-2)

warped marsh
#

^

gentle rain
#

thats right

#

how would it even work in balatro tho ,,

next timber
#

i think im gonna add imaginary numbers

#

mandelbrot deck..

minor furnace
#

but what will imaginary numbers do

next timber
#

be imaginary

#

idk ill figue it out

gentle rain
#

:3c

next timber
#

ill add imaginary blinds

minor furnace
#

you have to score a certain number of chips in both the real and imaginary axes, scored separately

gentle rain
#

LOL

next timber
#

should it be in the same mod as my other shitpost stuff or its own thing

#

because its a big system

minor furnace
#

this also means you need imaginary jokers...

next timber
#

cant wait to have hit card, the i of spades

#

yea thisll be its own mod i think

hard flume
#

I'm adding musical notation as ranks

next timber
#

waow

minor furnace
hard flume
#

My mod is a clutterfuck of stuff so I'm thinking of renaming it clutterfuck

next timber
#

nah i like the idea of straight up doubling deck size with imaginary ranks

modern kindle
#

Ezpz

minor furnace
next timber
#

Mine got rrnamed from boplatro to Ren's Dumb Randoms (or Rendom for short)

hard flume
#

But I think Clutterfuck is a funnier name

modern kindle
#

I just named mine dilatro cause idk what else to fuckin call it lmfao

manic rune
#

i stole an IP's name

minor furnace
#

based

modern kindle
#

Be more like bepis

#

So when it blows up bepis gets a cease and desist

manic rune
#

:3

#

hehe

minor furnace
#

the plan is to blow up, and then act like I don't know nobody

#

/s

#

speaking of naming mods, I really need to rename mine

#

because it started out as reverse tarots but now it's just whatever I want it to be

modern kindle
#

There you go, that's the name
'Whatever i want it to be'

#

Lmao

hard flume
#

I'm gonna name mine Carrot's Clutterfuck

minor furnace
#

so true

manic rune
#

Wildlatro, with Wild Card enhancement you can be any name

tall wharf
#

is there a context for destroying joker again

#

or is that not a thing

red flower
#

it's not afaik

tall wharf
#

custom context 😭

minor furnace
#

what if I made a class of cards and a card area that function like Baba is You 🤔

red flower
#

mult is dollars
is
hand size

minor furnace
#

it would go so crazy

#

it would also have a tremendous amount of overhead

red flower
#

planet is win would be funny

minor furnace
#

joker is consumeable

red flower
#

yeahh

next timber
#

honestly id be down to help figure out rhe logistics of yhat

turbid maple
#

card is lose

minor furnace
#

I think this concept may be too big in scope for a solo project lol

#

Also, it's probably better to make this as a deck than a permanent mehcanic

manic rune
#

properly shows the duration + stacks of a debuff now

turbid maple
#

whats this card texture

manic rune
#

its a skin mod

thin anchor
#

how would i make it so the "gains +11 mult" is "earns +1 mult" instead
and how would i change the "currently +11 mult" to "currently (x) mult"?
(im so stupid)

turbid maple
#

pretty

manic rune
#

mhm, lemme check what mod it was again

#

EnhancedEnhancements

#

-# i forgot where i downloaded it, crap

runic pecan
manic rune
#

i really love the art

#

especially the Lucky Card's

next timber
#

Thats a cool steel card

minor furnace
#

I like the glass too

thin anchor
next timber
#

stone is just hd now

next timber
minor furnace
runic pecan
next timber
#

Just in order

thin anchor
#

ah i see

#

OHHHH i get it now

#

thanks

quartz ravine
#

the answer to my problem - Pokerhands need a description value in their loc_txt , not a text like other resources

SMODS.PokerHand({
    key = "cosmocanyon",
    chips = 50,
    mult = 7,
    l_chips = 15,
    l_mult = 2,
    visible = false,
    example = {        
        { 'S_3', true},
        { 'H_8', true},
        { 'C_2', true},
    },
    loc_txt = {
        name = "Cosmo Canyon",
        text = {
            "3 or more cards divisble by {C:attention}XIII{}",
        },
        description = {
            "3 or more cards divisble by XIII",
            "The ancestral home of Nanaki and those like him"
        }
    },
runic pecan
ruby delta
#

Hey can someone help me fix the Issue where the keyboard is being overlapped by other UI elements

minor furnace
native zinc
#

Oh Dear

tall wharf
#

a

minor furnace
#

I should put Kingdom Hearts references in my mod

native zinc
#

my randomjoker+1 is unfortunately nil (???)

thin anchor
minor furnace
#

boutta turn Roxas into a legendary joker or something

runic pecan
# native zinc Oh Dear

Please use local joker = pseudorandom_element(G.jokers.cards,pseudoseed('bulletin')) instead.

native zinc
#

ah

#

i forgot pseudorandom_element existed . smh

runic pecan
# native zinc ah

Or local randomindex = pseudorandom('bulletin', 1, #G.jokers.cards)

native zinc
#

hm

#

well i am doing some Nonsense to remove the own card from the list

gentle rain
#

on steam deck

#

i dont recall exactly what mods i had but i think its a steamodded issue

#

ive had it happen to me several times

native zinc
#

ig i can try table.remove

subtle mason
#

What's balatros way of marking/deciding what buttons a card gets? Is there a way to detect what type of button a card has?

runic pecan
shell tangle
steady smelt
#

G.SETTINGS.GAMESPEED in the files is just 0.5, 1, 2, or 4, right? it's not a different scale or anything in the code?

thin anchor
#

how would you change it so it subtracts chips

sonic cedar
#

does anyone know how to save a config? i think i have it formatted correctly, i just need it to save so it shows up

sonic cedar
#

oh you said chips

thin anchor
#

yeah

runic pecan
thin anchor
#

my god im an idiot

#

thanks

sonic cedar
#

i KNEW the negative went somewhere 😭

tall apex
#

batro..

quartz ravine
shell tangle
ruby delta
thin anchor
sonic cedar
# shell tangle Depends on what you use I think, I think it was using `create_toggle` automatica...

main.lua setup

Hyperglobal = {} 
Hyperglobal.config = SMODS.current_mod.config

SMODS.current_mod.config_tab = function ()
    return {n = G.UIT.ROOT, config = {r = 0.1, align = "cm", padding = 0.1, colour = G.C.BLACK, minw = 8, minh = 4},
        {n = G.UIT.R, config = {align = "cl", padding = 0}, nodes = {
            {n = G.UIT.C, config = {align = "cl", padding = 0.05}, nodes = {
                create_toggle{ col = true, label = "", scale = 0.85, w = 0, shadow = true, ref_table = Hyperglobal.config, ref_value = "Isaac" },
            }},
            {n = G.UIT.C, config = {align = "c", padding = 0 }, nodes = {
                {n = G.UIT.T, config = {text = localize('hpfx_isaac_option'), scale = 0.35, colour = G.C.UI.TEXT_LIGHT }},
            }},
        }},
        {n = G.UIT.R, config = {align = "cl", padding = 0}, nodes = {
            {n = G.UIT.C, config = {align = "cl", padding = 0.05}, nodes = {
                create_toggle{col = true, label = "", scale = 0.85, w = 0, shadow = true, ref_table = Hyperglobal.config, ref_value = "Ijiraq" },
            }},
            {n = G.UIT.C, config = {align = "c", padding = 0}, nodes = {
                {n = G.UIT.T, config = {text = localize('hpfx_ijiraq_option'), scale = 0.35, colour = G.C.RED}},
            }},
        }}
    }
end

config.lua setup

return {
    Isaac = true,
    Ijiraq = true
}

localization

    misc = {
        dictionary = {
            hpfx_isaac_option = "Play with my TBOI stuff!",
            hpfx_ijiraq_option = "Release the Ijiraq.",
        }
    },
#

i THINK i did this right, but the box shows up blank so i messed up somewhere

shell tangle
#

Weird, looks right to me. What happens if you remove the hyperglobal. part, just in case?

runic pecan
# thin anchor

message needs to be included in returned braket (don't forget the comma after ...extra.mult).
And as it said, you need end to wrap up the if.

fallow sphinx
#

Hey all, does anyone know the return function for modifying a players hand count? I can't seem to find it in the SMODS documentation

sonic cedar
fallow sphinx
#

Thank ya

shell tangle
sonic cedar
#

why did it

#

reply

#

mb Isaac

fallow sphinx
#

Lmao you're all good

gentle rain
#

soz wish i could help more

tall apex