#⚙・modding-general

1 messages · Page 33 of 1

sleek granite
#

table.insert is a base lua function afaik

#

ah, you have one too many } in your deck.cards i think

#

trying to follow it on mobile text viewer is a bit of a struggle but it looks like thats the case

weak mortar
#

To add an element to an end of an array style table there are 2 ways it is typically done

t[#t + 1] = v

Or

table.insert(t,v)
#

Oh, but that's the thing actually

#

That table.insert call will place it at index 1 and shift everything else down

#

You can optionally provide a position to it, and what they've done is give it a position just past the end of the array

#

Which is what that first example basically does

sleek granite
#

table.insert(t, #t+1, v) is certainly valid

#

if a position isnt supplied it defaults to #t+1

weak mortar
sleek granite
weak mortar
#

you're the one that said it doesn't take a position

sleek granite
#

i then looked up the documentation because they mentioned other mods doing it

cobalt wedge
#

I um...

#

I thought I fixed it

sleek granite
#

whats the full deck look like if you view it?

weak mortar
#

you passed an invalid card in

#

it's not 10 it's T

#

I had the same problem

cobalt wedge
#

but...

#

how it no crash

weak mortar
#

play the card

#

it's lua, it won't crash until it hits a wall

sleek granite
#

because of how playing carda work, they're different from other cards in the game in weird ways

#

mainly, the rank/suit is the "base" of the card, and the "center" is the enhancement or a basic "nothing" card if unenhanced

cobalt wedge
#

Thanks

#

That's two really bad mods done!

sleek granite
#

nothing really explodes if a card doesnt have a "base" aside from trying to actually play a hand containing such a card, since jokers, consumables, and other Card objects wont have one

#

imagine finishing mods (couldnt be me)

#

(ignore that i have made and released two mods technically)

weak mortar
#

well I was working on a mod to reduce the amount of motion

#

but I am having so much trouble actually finding where the rocking back and forth of cards is coming from

#

I've found multiple leads in the form of ambient_tilt, tilt_var and various other names

#

I've tried searching for shaders, following through the render process on cards

cobalt wedge
#

Hm.... maybe I should add smeared joker to the challenge

#

Might make the challenge manageable, or might make it too easy

weak mortar
#

So does love2d require work like PUC lua?

sleek granite
#

smeared joker with a deck of all hearts and diamonds even without the suit-specific jokers would be busted

#

if anything i'd think add smeared to the banlist

weak mortar
#

balatro doesn't use it like PUC lua, more like a dofile, and the love docs give a dofile like example

sleek granite
#

idk what PUC lua is

weak mortar
#

normal lua

cobalt wedge
#

Good idea

sleek granite
#

idk what normal lua is

boreal ibex
#

thunk used rare lua to make balatro

weak mortar
#

lua is an embeddable langauge meant to be modified and expanded upon

cobalt wedge
#

Cryptid, yes or no?

weak mortar
#

which is what love does

sleek granite
#

lua is a cryptid, yeah

cobalt wedge
#

😛

#

Cryptid might be overpowered in my mod.

sleek granite
#

i feel like its rare enough not to worry about it? but up to you

cobalt wedge
#

Thanks

#

So, Github is probably the best place to upload these?

stone brook
#

ya

iron onyx
#

siiiiiiiiiiiiiiigh

#

ugh, finally found the problem

iron onyx
#

does anyone else have an issue where balatro will randomly close itself and even crash steam immediately after?

grand geode
#

holy shit this is so funny

iron onyx
#

not even consistently

wanton rapids
#

isn't there a built in pseudorandom function?

weak mortar
#

Alright I got my super basic challenge loader done

sleek granite
weak mortar
#

you'll just add lua files to the challenges/ directory returning a table of the internal challenge format and it'll load/inject them all in

iron onyx
#

VICTORY

lunar fable
#

what dose everyone use to make art? not ai.

wanton rapids
#

gimp

lunar fable
#

whats that?

wanton rapids
#

an open source image editing program

lunar fable
#

ah

#

thanks

wanton rapids
#

see also: aseprite / libresprite, which are actually made for pixel art

lunar fable
#

ah

iron onyx
cunning silo
#

same with me

sleek granite
iron onyx
#

waaaaaait

#

...why are the cards not counting?

grand geode
#

isac

iron onyx
# iron onyx # VICTORY

well... that's phase 1, at least. i have the hand type showing up properly, so what do i need to do to get the cards to trigger...?

cunning silo
crisp jasper
#

i use aseprite these days when working on pixel art (although i haven't done any joker work yet)

i highly recommend it if you have a little bit of money to throw to grab it, or if you're willing to do the work to compile it from source (this way is free)

if not the gnu image manipulation program (which you'll commonly see called gimp) has functional pixel brushes and can do palette indexing and other important things for working on pixel art if you spend some time learning how to do it (i used to use it for this) but it's a bit less intuitive

sleek granite
#

abit looking for feedback on card visual

wanton rapids
#

is this a direct tboi sprite rip?

cunning silo
sleek granite
#

more wondering if This Has Legs To Stand On to bother making custom stuff

wanton rapids
#

it's an interesting idea

sleek granite
#

the spoon is a "soul_pos" art, and the template behind it is the "pos", with the intent that the template is reused

cunning silo
wanton rapids
#

oh wait yeah

sleek granite
#

bulbaSip obvs the template could be improved

#

the border is based on the treasure cards from the isaac card game Four Souls

wanton rapids
#

oh wait i didn't even notice that

#

it looks good

grand geode
#

oh shit it's four souls

sleek granite
#

myst why do you keep getting my references

weak mortar
#

love four souls

grand geode
#

uhm

#

yea

sleek granite
grand geode
#

i'll be stealing the tamari plush

iron onyx
#

holy shit, all this code searching is making me dizzy 😵‍💫

wanton rapids
#

yeah four souls is pretty fun

grand geode
iron onyx
#

like, i just wanna know where the code for scoring cards is

#

because i got superposition to "recognize" wrapping straights, but it doesn't activate any of the cards that make it.

grand geode
#

did you return correct values from your function

iron onyx
#

am i supposed to return a table of the cards themselves, or just their id's?

grand geode
#

former

iron onyx
#

then... this should work, no?

grand geode
#

well i think it was the former

iron onyx
#

that does do the former, right?

iron onyx
#

oh wait, it needs a nested table?

iron kraken
#

I’m now interested in a mod that warns you a little more loudly that the boss blind has disabled your hand

sleek granite
cunning silo
#

someone is already making a joker fusion mod right?

cunning silo
#

sad

#

I wanted to try my hand at that

sleek granite
#

dangm

sleek granite
#

you just turned that queen into a hot and spicy cheeto

wanton rapids
#

bowling ball

iron onyx
# cunning silo sad

i'll start working on that again once i finish this little personal balance mod i'm making for my birthday on monday

wanton rapids
#

custom editions?

astral glade
#

sorta

#

theres some issues with them

#

rn im trying to figure out how to get the color to display properly and the tooltips

#

besides that they function like a normal edition

cunning silo
#

The thing is, I had a little something I wanted to test out with a fusion mod that would probably be different from yours

sleek granite
#

but what about the unionized cards

boreal ibex
#

gotta start somewhere, dont worry

cunning silo
#

100%

iron onyx
#

i would genuinely like to eventually figure out a way for jokers to be manually fused... but that's way down the line

cunning silo
astral glade
iron onyx
#

I BEAT ROUND TWO

#

(i should release the coding overhaul i did for the fusion mod now that it's stable again... i think...)

wanton rapids
#

opinions on the balance of this?

boreal ibex
#

it might be a bit high but idk

#

also

#

why does it have the food background

sleek granite
crisp jasper
iron onyx
#

i like the effect, but... i'm not sure it fits, for some weird reason?

wanton rapids
#

if you play a perfect hand you get 300 chips

#

that was my reasoning

iron onyx
#

why 3's tho

wanton rapids
#

three finger holes

iron onyx
#

fair

#

i guess i'm thinking 10 pins

wanton rapids
#

tens already have walkie talkie

iron onyx
#

fair

crisp jasper
grand geode
cunning silo
#

maybe it gives a mult of 10 or something

wanton rapids
#

hm

#

bowling balls are heavy as well i guess?

#

actually this seems to be kind of worse than odd todd

iron onyx
#

it kind of feels like a more hyperfocused odd todd

wanton rapids
#

yeah

iron onyx
#

not worse, but yeah

wanton rapids
#

making it give +10 mult as well

iron onyx
#

i think that's why i think it doesn't fit

#

hmmmmm

#

2 mult and 60 chips

#

that way, 5 of a kind 3's gives 10 mult and 300 chips

wanton rapids
#

hm

iron onyx
#

wait, maybe it could be something with a streak aspect, like "ride the bus"

wanton rapids
#

oh true

#

hm

#

+10 chips for each consecutive hand that contains a three?

#

or something along those lines

iron onyx
#

yeah

#

+10 chips for each consecutive hand with at least one scoring 3

sleek granite
#

if played hand contains a 7 and a 10 reset the streak

rigid jewel
#

That's perfect

wanton rapids
#

(has a display in game)

#

this is kind of similar to this joker though

iron onyx
#

well, i tried updating the localization to add its new effect

#

i think i coulda done worse, tbh

dusky reef
wanton rapids
#

using the template for a website i made

crisp jasper
#

are you planning to release this anywhere?

iron kraken
#

So as I was saying. How easy would it be to hijack the play button for boss blinds that disabled the hand you’re about to play, and require a second confirmation click to actually play

cunning silo
#

trying some stuff out

sleek granite
#

???

astral glade
#

⁉️

grand geode
#

whimsical button

sleek granite
#

activatable jokers lets gooooo

iron onyx
iron onyx
#

lemme drop that fusion code rq

cunning silo
astral glade
#

ok well,,,, got that badge working but

#

still cant figure out the info thing

#

on playing cards

cunning silo
#

it's a different color now

grand geode
#

extra whimsical button

astral glade
#

can they be on any side

fickle elbow
astral glade
#

unless i never get it working,,,,, cuz this is giving a massive headache and a half

astral glade
#

gotcha

cunning silo
#

omega whimsy

fickle elbow
cunning silo
#

Fun fact! I dont think that Balatro supports unicode

fickle elbow
#

Berry Snow

sleek granite
fickle elbow
sleek granite
#

wow cool tamariPlush

sleek granite
fickle elbow
sleek granite
#

negative Color looks coooooool

astral glade
#

if someone could actually make negative playing cards that would be so hype

#

like what if they count for -1 in tarots/spectrals that have a limit for how many cards they can affect

#

or just adding to hand size

#

🙄

cunning silo
runic kraken
#

is it possible to update the blinds chips requirement text?

This effect decreases the needed chips but does not change the text

wanton rapids
runic kraken
wanton rapids
#

stuntman is +300 chips for -2 hand size

#

if you play three threes you get +180 chips and +30 mult

tacit crest
wanton rapids
#

minimalist joker

#

effect

exotic tulip
# wanton rapids minimalist joker

I like the art and the concept, though I think you should rename it since there are like two other minimalist jokers in other mods. How about geometric joker?

wanton rapids
#

good point!

#

"Simplified Joker"?

exotic tulip
exotic tulip
#

maybe it could also be something like "PC Joker" or something because it looks very geometric, like something out of an old PC game

#

"Polygon Joker"?

wanton rapids
#

there are several circles though

exotic tulip
wanton rapids
#

going with simplified joker

exotic tulip
#

have a good night

cunning silo
#

Fun fact! There are 2 jokers you cannot remove from the game

wanton rapids
#

which ones?

cunning silo
#

Joker and Blueprint

raven rover
#

why and also how

cunning silo
#

how did I remove them?

rare shell
#

its funny because minimalist is accidentally functionally the same as math homework from multijoker

raven rover
#

blueprint i see

#

but that and not brainstorm is weird

rare shell
#

no no its fine

#

i dont really care either way but if you want to keep them distinct that would be dope

wanton rapids
#

yeah i do

#

might make it +chips instead of +mult

rare shell
#

could be something like fundamental joker

#

oh the effect is fine

wanton rapids
#

oh wait your minimalist

#

i thought you were talking about mine

grand geode
#

there are enough jokers now that their effects conflict each other...

#

insane

iron onyx
#

it really is

sleek granite
#

functional reprints are fine tbh its not like you cant already stack effects in basegame

pastel wolf
#

i nearly have 2 pages of my own jokers yippie

wanton rapids
#

nice

pastel wolf
#

i mean, only like 2 work, cuz i just been doing art

wanton rapids
#

the art is half of the joker

sleek granite
# cunning silo Joker and Blueprint

Joker makes some sense, it's used as a fallback like Breakfasting in isaac iirc? and its shown on the launch screen and maybe Talking Jimbo requires it idk. i dont get blueprint tho

pastel wolf
#

probably cuz it has a lot of code built around it

sleek granite
#

art is like 95% of the joker lets be real here lul

wanton rapids
#

yeah

#

art is like 80%

sleek granite
#

yeah but most of the blueprint code is generalized since brainstorm uses the same

pastel wolf
#

its just also imprinted on every single joker

cunning silo
#

This is the reason

sleek granite
#

are you serious

cunning silo
#

yup

sleek granite
#

the one hard coded check

cunning silo
#

in the Game:main_menu method

sleek granite
#

WAIT THATS IN THE MAIN MENU????

cunning silo
#

XD

sleek granite
#

now im more confused lmao

pastel wolf
#

its tied to that function in the menu where the ace dissolves and shows a card you havent unlocked?

sleek granite
#

idk if this is a good idea but can you just make a dummy entry in P_CENTERS?

cunning silo
#

that's my assumption

sleek granite
#

oh and Joker is required for the tutorial too right

grand geode
pastel wolf
#

im the opposite

runic kraken
#

not sure on the wording of these. any suggestions to make them easier to read?

wanton rapids
#

that's a lot of words

grand geode
#

god they're so long

iron onyx
#

thoughts on this change to one of the worst rare jokers?

#

(the formatting isn't done yet, this is just a concept)

grand geode
#

powerful

#

falls into the "joker that does two or more things" category but eh

iron onyx
#

to be entirely fair, i just don't know how to remove a vanilla joker's default effect.

#

if it's possible with steamodded, i might consider it for some jokers

wanton rapids
#

feels similar to that one spectral joker

#

from pampa's

iron onyx
#

i'm honestly not worried about that.

sleek granite
lean dune
#

if we change that up so it's only called if no custom calculate function is found, something like this could work

iron onyx
#

yeah, you probably have to like

#

return and not call calculate joker, after a certain point

#

which kinda breaks shit

lean dune
#
SMODS.Jokers.j_seance = {}
function SMODS.Jokers.j_seance.calculate(card, context)
  -- do stuff
end
#

rn what this will do is execute the original effect after the custom one but toss the message

#

yeah we'll change that

past tendon
#

konbini is more like Satellite applied to tarot and mult (I really like scalers with a ceiling)
It's fine if cards from different mods have similar effects, the current trick or treat effect is not the one I want, it's just a fallback solution because the original effect ("Spectral cards no longer have downside") is hard to program and balance

iron onyx
#

@past tendon

past tendon
#

fortune teller scales with the number of tarot cards used, not unique ones. t's definitely similar but there are some key differences changing the way tarot cards are used

wanton rapids
past tendon
#

Yeah it's insane. One possible solution was limiting the effect to one use per spectral card type but it's kinda awkward.

grand geode
iron onyx
#

(that's a mood)

worn thistle
#

so i may or may not have found a bug that lets me get basically an infinite high card level

#

(bug with mods)

lean dune
#

huh

woven bear
#

Hello there , sorry to interrupt. i would like to have my first experience on modding a game. i've seen that you had to use steamodded for this game, but do you have extra resources to share to help me learning ? thank you :)

worn thistle
lean dune
runic kraken
lean dune
#

don't refer to the steamodded example mods, they're outdated

worn thistle
woven bear
#

Thank you :) Sorry for the disturbance ^^"

worn thistle
#

in game i do have joker that lets you preview score tho

grand geode
#

yup that is why

lean dune
#

yeah that sounds about right

#

these things tend to be janky

worn thistle
#

i can tell

fallow bramble
#

Need some feedback on the wording of this joker

#

scored hand doens't feel correct in this context

#

and I should prob remove "common"

lean dune
#

uh that's a bit confusing tbh

#

what exactly is it supposed to be doing?

#

oh I think I understand

rare shell
#

what

lean dune
#

not sure how to both be concise and precise with that one

wanton rapids
#

yeah

fallow bramble
#

if you play a "Four of a kind" on Hand 4, it activates

#

"Three of a kind" on hand 3 ect

rare shell
#

oh i get it

wanton rapids
#

x2 if scored hand contains an N of a kind, where N is the current hand

rare shell
#

so if you play junk on hand 1, at most a pair/2 pair turn 2, etc

fallow bramble
#

ye

wanton rapids
#

oh wait at most

lean dune
#

uh that's the lazy way

rare shell
#

i dont know how id grok that

lean dune
#

X2 mult if the most paired rank of scored hand equals the number of played hands this round
[Tooltip, most paired rank]
Rank that has the most occurrences in scored hand

#

wait no that's still confusing

fallow bramble
#

I'm glad I'm not the only one to struggle

wanton rapids
#

the tooltip is cheatng imo

#

it's a very weird effect

lean dune
#

X2 mult if number of played hands this round equals the number of occurrences of the majority rank of scored hand
[Tooltip, majority rank]
The rank of a scoring hand that occurs the most often

#

I don't think I can do better

rare shell
#

"X2 Mult if scoring hand contains X card(s) with matching rank. (Decrease with each hand played this blind)"

#

replace X with a blue number

#

i think thats a clean way of doing it

fallow bramble
#

Wouldn't it be "decreases" then?

rare shell
#

the requirement increases as you play a hand

#

oh wait

fallow bramble
#

No?

rare shell
#

as in quantity of hands left

#

i see

#

i got confused again lmao

fallow bramble
#

Lol

#

I should put two examples to be safe

wanton rapids
#

X2 mult if your highest match count is equal to the number of hands left ?

rare shell
#

hand 3 makes me think its the third hand ive played this blind, not my 3rd to last hand

wanton rapids
#

yeah same

fallow bramble
#

Oh my bad

rare shell
#

(ex: Full House with 3 Hands left)

fallow bramble
#

The thing is that it triggers on the hand played, not left.

So like if you have 4 hands, the first played hand counts "four of kind"

#

How's this?

sleek granite
#

is it amount of hands played this round or amount of hands remaining? is it tallying prevalant cards among those played or do cards held in hand count?

grand geode
#

X2 Mult if hands left equals the highest amount of times a rank appears

pale pivot
#

Any word on when R2 Mod Manager support comes?

sleek granite
#

maybe instead of an example, have it dynamically show what it's checking for

rare shell
#

this is the balatro discord's version of the blue and black dress

sleek granite
#

no its pink and orange

fallow bramble
#

I'll just send a video to demonstrate lmao

runic kraken
#

welcome back to overly complicated Joker texts with Blizzow

#

I think im finally done with my cosmic jokers for now

fallow bramble
#

Truly a text hell today

sleek granite
#

scorpio.... you have to stay determined......

digital lily
sleek granite
#

ophiuchus's second instance of "Cosmic Joker" should be plural right?

runic kraken
#

yea, probably

#

time to flood my shops and boosters with my own jokers

digital lily
#

you could hue shift the jokers to make them more unique

#

otherwise you need to hover over and read every single time you see a joker

wanton rapids
#

they should also probably have the joker text somewhere

digital lily
#

nah thats just preference

sleek granite
#

the cosmic text is pretty hard to detect tbh but maybe im just smolbrain

grand geode
#

at this point can you put the card required and total cosmic tokens into the tooltip itself

digital lily
#

every mod having a different word instead of "joker" to put in every joker is a cool idea

grand geode
#

i like doing the joker text thing

sleek granite
#

i think having it be COSMIC here also helps sell the Theming :)

#

just like maybe a tiny crumb bit more legible

rare shell
#

what would vriska think

wanton rapids
#

oh i didn't even see the text

runic kraken
#

i can probably adjust the color of the text

grand geode
#

IT'S SO DARK IT'S BARELY VISIBLE IF I DON'T ZOOM IN

runic kraken
#

the ingame shader makes things so much darker than they are

grand geode
#

you can't see shit at this size

sleek granite
rare shell
#

just make em white text

grand geode
rare shell
#

you know what day it is

sleek granite
#

it is april 6th 2024

rare shell
#

a young collective of people stand in a room

#

it is their collective birthday

sleek granite
#

yknow i was just considering the other day if it would be a good idea to read homestuck

i think i will not.

runic kraken
#

thats probably better, but It may be a bit too bright now

rare shell
#

hot garbage of a webcomic

#

(its how i met my wife stuff)

rare shell
#

i would recommend looking at how campfire handles dark colors

knotty fable
wanton rapids
#

not in vanilla joker art

sleek granite
rare shell
#

i turned out fine

knotty fable
lean dune
rare shell
#

the world if balatro black was pure black

grand geode
#

bad

#

awful

rare shell
#

oil bean

wanton rapids
#

ok to be fair the gradient would be different there

fallow bramble
wanton rapids
#

it'd still look bad, just not that bad

fallow bramble
#

"The oil beans are coming!!!"

rare shell
#

yeah it would be

grand geode
#

pure black is just oug

lean dune
#

sorting

fallow bramble
#

7.5

rare shell
#

despair

lean dune
rare shell
lean dune
#

up to now it just shoved new ranks on the left of the preview

cunning silo
sleek granite
#

seven point five

#

steel joker: this is fine

rare shell
#

typical pre-sleep mental breakdown over color theory

#

normal behaviors for lymans of my age

grand geode
lean dune
#

while I'm on it, I should probably rework get_nominal to not break with card values above 11

grand geode
#

seven point five

lean dune
#

seven point five

rare shell
#

how much?

fallow bramble
#

2

sleek granite
fallow bramble
#

bajillions ranks mod when?

sleek granite
#

No

rare shell
#

ultrabap release more consumables alpha

#

then you can have another mod project as a treat

cunning silo
#

yes

lean dune
#

60 ranks

#

we're done with 60 suits

rare shell
#

the last funny balatro mod

cunning silo
#

time for dynamically drawn suits

grand geode
#

funny is no longer allowed

cunning silo
#

just have the symbol. and watch how code just pastes it around

grand geode
#

only serious mods

sleek granite
#

yeah i probably should actually do that huh

rare shell
#

you should learn how to set up your github

#

NOW

sleek granite
#

FUCK

cunning silo
grand geode
#

anyways i feel like fucking with some ui now

#

wish me luck

sleek granite
#

wait am i allowed to swear on this server i'm unclear

cunning silo
grand geode
lean dune
#

uhhhh

wanton rapids
#

there's a rule about it

sleek granite
#

they're spreading......

wanton rapids
#

so don't do that kind of crap

sleek granite
#

yeah there is a rulle but the info about it makes it sound more like "don't be derogatory"

grand geode
#

yeah i don't think it's enforced

rare shell
#

what too heck!!!

sleek granite
#

incredible

#

OH RIGHT I SHOULD

grand geode
sleek granite
#

pain

rare shell
#

crap!!!

sleek granite
#

me when modding chat becomes unusable

rare shell
#

sorry ill make it usable

lean dune
#

hm you'd need quite a lot of ranks for sorting by rank to actually break, it's just the suits

rare shell
#

ahem

lean dune
#

suit_nominal needs to remain less than 2

grand geode
rare shell
#

guys, pls help my game crash when i jellymod??

lean dune
#

so that's 20 suits before it breaks ig

grand geode
#

divide every suit by three

#

boom sixty suits

lean dune
#

I can probably just change the suit nominal values then

grand geode
#

wait no

#

sixty ranks

fallow bramble
wanton rapids
#

you say that but

#

(it's a misprint sidegrade)

fallow bramble
#

Was thinking of it when writing it

#

Does it preview the result?

wanton rapids
#

it does

fallow bramble
#

Good

cunning silo
#

There was once a legend
A legend of 4 legendary fools heroes
A legend so legendary that it has surpassed the legendary badge

But, these legends are no more, and only parts of their weapon exist
The paladin's hammerhead, the archer's arrow, the bard's signet, and a part of the wizard's staff
Who knows where they are now, and if they still hold power...

rare shell
sleek granite
#

oh no balatrorpg

grand geode
#

no way balatro dnd campaign

past tendon
#

I just plotted the function when I first got this joker.

lean dune
cunning silo
rare shell
#

finally balatro dating sim

cunning silo
#

don't give me any more ideas

grand geode
#

SOB

rare shell
cunning silo
#

or i will lock you out of the game when you finish a run in a room with Jimbo

#

just you and jimbo, forever

rare shell
#

throw me to jimbo i'll come back a changed man

grand geode
#

when you win a run you get to spend a day with jimbo

fallow bramble
#

They'll just play UNO

#

it's what I'd do

cunning silo
#

(no one got the reference alright XD) (it's a DDLC reference)

rare shell
#

dfsdfjbs dating sim

#

screaming

#

screamed so much i alt tabbed and got jumpscared by TrueBlack!Balatro joker sheet

cunning silo
#

what is that

#

that's straight out of a copypasta

sleek granite
rare shell
#

smeared joker but the error log bugged out

sleek granite
#

the other one mariyamPlush

rare shell
#

not dewgong

#

its dewrong

#

autumns procrastinations reminds me i need to finish up my jokers and upload the update its been almost 2 weeks

#

gosh darn diggity!!

grand geode
#

MARIYAM

sleek granite
#

what im not procrastinationing

grand geode
#

once again i shall be stealing that

sleek granite
#

please do

grand geode
sleek granite
#

clearly i should make one for each of my seven mariyam plushies

fallow bramble
sleek granite
#

and then also make one for each of the six glow in the dark tamari plushies i will have Soon

#

joker but make it analog horror

fallow bramble
#

Lyman about to butcher me in my sleep

rare shell
#

i am going to analog horror my way into your walls at night

sleek granite
#

yeah i have seven mariyams

#

that's not even a joke that's just a Real Fact

fallow bramble
#

SDM_0's Stuff about to become Lyman's Stuff (I lost all my privileges)

rare shell
#

your soul is Forfeit

#

lhandbalatrojokerrhand
bl👖
bl🥾

fallow bramble
#

Wtf

rare shell
#

new joker just dropped

sleek granite
#

jimbo wears the pants

rare shell
#

i see jimbo in my sleep trollge

sleek granite
fallow bramble
rare shell
#

and when i close my eyes all i see is balatro black

runic kraken
#

how does this look with a more vanilla stlye?

sleek granite
#

oh that's sick

rare shell
#

much love

iron onyx
# fallow bramble How's this?

i think what you're looking for is:

X2 Mult when number of remaining hands
equals the number of your hand's
most prevalent card during selection
(ex: Pair when you play your second-to-last hand)
rare shell
#

thats a lot better

iron onyx
#

actually let's switch that around

#
X2 Mult when number of
your hand's most prevalent card
equals the number of remaining hands
during selection
(ex: Pair when you play your second-to-last hand)
lean dune
#

nothing wrong with this, right?

rare shell
#

????????

#

why are you playing on white stake?

wanton rapids
#

other than that it's a normal screenshot

sleek granite
#

you actually gave yourself joker slots instead of just overflowing them lol

rare shell
#

4 of karplusan minotaurs spotted

lean dune
#

yeah ik i should have played on gold stake alright

#

but the sorting isn't broken

rare shell
#

i really hope exactly 1 other person got the joke with that shitpost

sleek granite
rare shell
lean dune
#

well it's only slightly broken...

#

face_nominal became too insignificant

rare shell
#

ah shit, this is for the hand sorting/hand counter stuff?

lean dune
#

yep

rare shell
#

o7

#

not the worst thing in the world to be messed up

sleek granite
#

it's pretty bad

#

makes blinds that turn stuff face down hell

#

i got The Wheel while testing ranks 11-25 and just died

knotty fable
rare shell
#

its atleast 6 suits

lean dune
#

i mean i almost got it right... just need to multiply face_nominal by 10 as well

grand geode
lean dune
fallow bramble
knotty fable
sleek granite
rare shell
rare shell
#

im taking another shot of vodka bc of that one

#

christs sake

grand geode
#

SOB

lean dune
#

hm yeah having a bunch of suits seems to work fine with this

sleek granite
# grand geode

i showed that to my boyfriend and he said "the 6 pieces of exodia!"

#

so that's worth something

rare shell
#

blizzow mod realized

lean dune
#

time to mindlessly add a bunch of ranks to the mix

#

actually I just need one with a big nominal

rare shell
#

im guessing you can assign an arbitrary name to ranks right

sleek granite
#

otherwise face cards wouldnt be possible

rare shell
#

ynever know if those are hardcoded

sleek granite
#

oh you know what i cant release moreconsumables yet

rare shell
#

porque

sleek granite
#

need to make it use the new features based on the stuff i overrode instead of overriding it

lean dune
#

well here's all the values a custom rank object stores

sleek granite
#

'value' is the 'name'

lean dune
#

value is the 'name' of the card

sleek granite
#

'nominal' is the 'value'

lean dune
#

nominal is how many chips it scores

sleek granite
#

and i'm a potato

#

the rare double snipe

rare shell
#

so you could just make some stinkrank that gives -5 chips with id=1337

fallow bramble
lean dune
#

id is internal, you don't get to change it

rare shell
#

its auto-assigned?

sleek granite
#

what if i do
~ anyway ~

lean dune
#

yeah it's just incremented from max

lean dune
rare shell
#

what happens in the case of multiple mods adding ranks? loading priority?

lean dune
#

maybe not too too much

#

loading priority

grand geode
lean dune
#

it uses the lowest available id

sleek granite
#

lets have 3 mods adding ranks 11-25 please it'd be so funny

grand geode
#

had to modify it a bit to fit 128x128

rare shell
#

hows that feeling of accomplishment treating you

lean dune
grand geode
#

i don't know about you but i feel great

rare shell
#

ok im takin the extra shot for real this time

lean dune
#

now that I think about it, it probably doesn't matter that much

sleek granite
grand geode
#

true,

lean dune
sleek granite
#

oh that's... probably a good feature actually to avoid exactly that

rare shell
#

mc_11

grand geode
#

anyways back to the horrors called balatro ui code

rare shell
#

mc_12

#

etc

lean dune
#

btw I just figured out why sixty suits eats the loading of six suits

#

it literally has an init function named SixSuit

grand geode
#

can anyone decipher what the hell all this is

grand geode
wanton rapids
#

oh does it? oops

sleek granite
#

gonna load balatro with 0.9.7 steamodded instead of 0.9.5 any guesses on how much will break in my mod lol

rare shell
#

once again thankful aure manipulated my soul to compel me to rewrite my code

sleek granite
#

oh wait i still have like 2 cards to implement Agony

rare shell
#

same

lean dune
#

lmao

#

why am I getting 2s of moons as default sprites 💀

sleek granite
#

uh oh

lean dune
#

I'll just ignore it, no one doesn't give their mods sprites anyway and I'm just testing

iron onyx
#

how do i give an existing joker a new loc_def?

lean dune
#

as in, a base game joker?

iron onyx
#

yes

lean dune
#
SMODS.Jokers.j_joker = {}
function SMODS.Jokers.j_joker.loc_def(card)
    return {69}
end
#

except that crashes(?)

sleek granite
#

is there a concise check i can run for "am i currently in a run or not"

wanton rapids
#

it crashes because there's no joker registered to steamodded under j_joker

lean dune
#

it doesn't try to register that joker, there's a separate buffer for that

#

it crashes on hover

#

and that only because it doesn't have a mod name

wanton rapids
#

oh?

lean dune
#

registering a joker with an existing slug will replace it though, so that's probably the better option

wanton rapids
#

oh i didn't see the line before the function definition

lean dune
#

yeah the only reason that doesn't work is due to mod badges

#

I could add something that lets you take ownership of an existing joker more easily though

sleek granite
quick mesa
#

whats the best place to find mods

sleek granite
quick mesa
#

ok ty

lean dune
sleek granite
#

it might be something i did

lean dune
#

it might just be the old badge getting tossed

sleek granite
#

can i get tossed instead

runic kraken
#

all done in the vanilla style now

sleek granite
#

🤩

sleek granite
sleek granite
#

dank

#

does uh.
does anyone have an example of the tooltip function in use because im not entirely sure how to do this

grand geode
runic kraken
#
G.localization.descriptions.Other["blind_size"] = {
        name = "Blind Size",
        text = {
            "Decreases the",
            "required {C:attention}Chips{} to",
            "beat the blind.",
            "{C:inactive}Capped at 70%"
        }
    }
info_queue[#info_queue+1] = { set = 'Other', key = 'blind_size' }

or this for your own tooltip

grand geode
#

(actual answer check common_events.lua/generate_card_ui for the info_queue stuff)

sleek granite
#

thank you

#

wait that's way bigger than i thought itw as omg sorry

grand geode
#

lmao

cunning silo
#

i think i...

sleek granite
#

great job you gave the bloodstone anxiety

grand geode
#

the jiggle

sleek granite
#

oh do i really have to mess with localization for this

grand geode
#

i mean it's not that hard to do so

sleek granite
#

just abit clunky

grand geode
#

naw

#

this is my entire localization stuff

sleek granite
#

Wheel!

grand geode
#

i just realized k_wheel is actually unused right now LMAO

#

i forgot to apply it to lucky seven

sleek granite
#

can i mess with the colors on the tooltip's background or no
i want to use tooltips to display what my custom planets do with Observatory but i want them to have some visual indication if you don't have Observatory and this is an Inactive Effect...

grand geode
#

i don't think so

#

you can mess with the text but not the background

lean dune
#

yeah that would require going deeper

sleek granite
#

text messing is good. i assume i have to pass the result of a function in as a loc_var type thing, then maybe i use that as part of a {C:###} structure to color the text...?

grand geode
#

ugh i hate the ui tables they're a mess and if i reformat with vsc they're still a mess

sleek granite
#

now i just have to figure out how to.... Do That....

#

wait is that even possible to pass in vars??? cuz im looking at this and not seeing anything where i can actually set up a tooltip to have variables.... ough....

#

guess i just make two tooltips

lean dune
#

hm.. do any base game tooltips have vars?

iron onyx
#

oh thank god

sleek granite
#

yes kind-of

#

negative consumables

#

but i'm not sure i follow how this... works....

iron onyx
#

format isn't perfect but

#

hey i figured out how to fake loc_vars

#

snippets from the code, if y'all want to use it in your own mods to fake loc_vars in vanilla jokers

#

should also work with other things, but i'm not testing rn

sleek granite
#

my eyes, etc

past tendon
#

modded runs go wild sometimes

cunning silo
sleek granite
#

🫵

past tendon
#

essence of comedy is doing good work

grand geode
#

I HATE BALATRO UI FUNCTIONS

sleek granite
#

whimsy

cunning silo
sleek granite
#

anyone know a good way to test a voucher

grand geode
# sleek granite anyone know a good way to test a voucher

challenge, here's a quick challenge template

table.insert(G.CHALLENGES, #G.CHALLENGES + 1, {
    name = 'Test',
    id = 'c_test_real',
    rules = {
        custom = {
        },
        modifiers = {
        }
    },
    jokers = {
    },
    consumeables = {
    },
    vouchers = {
        { id = "v_directors_cut" },
        { id = "v_retcon" },
    },
    deck = {
        type = 'Plasma Deck'
    },
    restrictions = {
        banned_cards = {
        },
        banned_tags = {
        },
        banned_other = {
        }
    }
})
sleek granite
#

mariyamPlush do i look like i know how challenges work

#

wait i can just set the value to true

grand geode
#

or that

#

idk

#

edited the above message so that feder's thing doesn't get too drowned

sleek granite
#

hamber

sleek granite
#

yeah? so am i lol

rough horizon
#

why

#

just use visual studio code

#

or use dark mode, atleast

sleek granite
#

failing to see why this is not having results

#

me when i leak my entire mod's source code because idk how this works

sleek granite
#

OH

#

it ONLY works with JOKERS

lean dune
#

you can just use loc_def function for the rest

#

jokers get special treatment for loc vars

sleek granite
#

i'll just
not tell the player how the card works i guess :dumb:

grand geode
#

okay there we go

#

no more whimsical button

cunning silo
past tendon
#

feels really good playing with tons of mods and not getting any crash

sleek granite
#

oh we getting Artifacts now?

grand geode
#

now i just need the modifiers to pull up a list of all modifiers i'm going to add......

#

i'm going to

#

Die

sleek granite
#

Wow comet observatory is Useless

dapper helm
sleek granite
#

(it picks a random hand and if it matches the played hand then it boosts it)

#

How Did We Get Here

#

(i'm very bad at making decisions)

#

(i won)

dapper helm
#

what does the spoon do?

sleek granite
#

using a tarot card gives a hiker boost to all cards in hand

#

it's a wip mod of mine that i'm not working on right now but its debug functionality of starting each run with the spoon is still enabled lol

#

instead im working on a different wip mod of mine

sleek granite
grand geode
#

selecting continue disables the button now

midnight lagoon
#

Can someone teach me how to install mods in the game ?

sleek granite
#

i genuinely dont know if the rng is broken or if this observatory effect for comet/meteor is just That Bad.... mariyamPlush

cunning canopy
sleek granite
#

people aren't illegal

grand geode
sleek granite
#

no, they're using pseudorandom

#

the spoon goes hard actually

#

finally got it in the big blind of ante 8 hhhhhh

#

This Is Not A Good Strategy
Don't Try This

#

oh im dumb

grand geode
#

i've written 47 lines of code and i feel like quitting already

sleek granite
#

relatable

fallow bramble
#

Almost reached 900 lines of code for my mod, haven't realized that

grand geode
#

MystJokers only has 437 lma

sleek granite
#

MoreConsumables is at 768 now

#

honestly i thought it was higher

fallow bramble
#

Wth what am I doing

wanton rapids
#

wtf. this is not a joke

fallow bramble
#

Maybe it's cuz I use a lot of linebreak

grand geode
#

literally 1984

lean dune
#

my playing card api on its own is like 1100 lines

#

six suits is another like 450

gleaming talon
fallow bramble
grand geode
#

heck MystBlinds is 204 and MystAprilFools is 205

fallow bramble
sleek granite
# sleek granite

this doesnt work because the loop needs to be polling a new pseudoseed each time in pseudorandom_unlocked_hand btw

rare shell
lean dune
gleaming talon
#

GUYS

#

Tarots card with edition works

sleek granite
#

yeah you can do that

gleaming talon
#

🤯

sleek granite
#

should work with any consumable

#

my mod actually makes it so the Joker tarot card it adds can be spawned as an edition

cunning silo
#

https://streamable.com/voxgx8
Well, here's the thing I have been working on today: Joker Fusions!
Using this mod, you will be able to fuse two jokers into one!

To showcase this, I made this:
So, remember the 4 "legendary heroes" that I mentioned above? Well, if you combine their artifact with a joker of their suit, you gain a new fused joker!
For example:
Fusing the Lusty Joker (the heart suit) with the Bloodstone (the hammer's head), grants you the Heart Paladin!
Fusing the Wrathful Joker (the spade suit) with the Arrowhead (the arrow), grants you the Spade Archer!

There will be many more fused jokers in the future. So be sure to be on the lookout for them!

Watch "Fusion!!!!" on Streamable.

▶ Play video
sleek granite
#

oh bloodstone lore

#

oh THATS WHAT THE BUTTON IS FOR

gleaming talon
#

cool

sleek granite
#

i still like the idea of having "activatable jokers"

wanton rapids
#

blacker lotus when

cunning silo
sleek granite
#

it would be something more specifically for the isaac mod

cunning silo
#

I see jokers as more of a "passive" buff compared to the "active" ones (tarots, spectrals, planets, alchemicals|)

lean dune
#

hm now what would slothful joker + rainbow moonstone be

rare shell
#

I'd be a fan of activatable joker if it'd be one of its kind

gleaming talon
#

Who could have thought making evrything a black hole would be broken ?

wanton rapids
#

shame the bard's already taken, the notes suit could've usde it

cunning silo
oblique laurel
#

Does anyone who has the Nyoxide Custom Deck Mod experience this error and if so do you know how to fix it?

lean dune
#

guys i tried to change jimbo's rarity but he stayed common in the collection only

#

(also don't mind that i have a deck of 854 cards)

gleaming talon
placid wave
#

this is probably too overtuned as an enhancement right?

sleek granite
#

what is an enchantment

wanton rapids
#

enhancement?

rare shell
#

enhancement?

wanton rapids
#

seems to be treadng on the same ground as glass

placid wave
rare shell
#

I also always mess up these two words when reading

gleaming talon
#

bring the enchantment table, I hope yall have lapis

sleek granite
#

if glass card is so good why didnt they make a glass card two

placid wave
#

oh whoops lol

white scarab
wanton rapids
#

crass card

cunning silo
rare shell
placid wave
rare shell
white scarab
#

Maybe have it burn chips?

#

Card loses 10 chips when played or something

rare shell
#

wild card in base game isn't that wild

placid wave
#

I'll keep it for now, destroying your cards seems like a cool idea for fire

rare shell
#

is it possible to lock consumable appearing anywhere behind a condition?

placid wave
rare shell
#

I mean hidden hand planets also most likely do that

white scarab
#

They do

placid wave
#

true actually

rare shell
#

softlock?...

#

🦣

white scarab
#

lol

sleek granite
#

softlock not to be confused with softlock

white scarab
#

softlock as a game variable is wild

rare shell
#

yep

#

planet that tricks you into using it and disables your ability to play

lean dune
#

it's a soft lock, not a softlock

#

alright

#

works fine in the collection as well

grand geode
wanton rapids
#

finally

#

best mod

lean dune
#

whimsical button

rare shell
#

you explode if touched

#

"back" button is also fake

sleek granite
#

WHIMSICAL BUTTON

cunning silo
rare shell
#

okay this is it luigi?

hardy brook
#

I got a really exciting deck planned that basically is erratic deck but in a more gacha format

grand geode
#

no cards in deck
at the start of the run open 10 mega booster packs

hardy brook
#

Basically.

grand geode
#

lma

wanton rapids
#

but what if you just skip them?

gleaming talon
#

You can skip them all and trully soft lock

wanton rapids
#

you can get like 5 aces and wni

gleaming talon
#

What happens when you start with 0 cards

hardy brook
#

I’m not Mama Crim

gleaming talon
#

what happens if you do the tutorial with no cards in deck ?

hardy brook
#

You die

grand geode
#

omw restarting until i get 5 red seal steel card polychrome kings

hardy brook
#

Lol

#

I really wanna work on the Ultimate collection more

grand geode
#

okay now i need to make the uibox something like this

#

this is gonna suck so much

gleaming talon
#

so if it opens at the beginning

grand geode
#

but the ante is actually for the pseudoseed lol

runic kraken
#

do tooltips not work correctly on tarots? Whenever I add them with loc_def, the text vanishes :/

gleaming talon
#

If you want to do cool sound play etc, you can use my custom sound player if ya want

#

Myst

grand geode
#

there shouldn't be any fancy sfx here

#

but ty

grand geode
#

padding is off hm

cunning silo
#

I officially hate my life

grand geode
#

MOOD

cunning silo
#

All of the "suit fusions" as of now

fickle elbow
#

cool

grand geode
#

i can't seem to align the toggles to the right

cunning silo
fickle elbow
#

mayber just space the text a bunch

grand geode
#

period

fickle elbow
#

ik

#

but its a way

grand geode
#

the text and button nodes seem to take the alignment of their parents' node

#

instead of their own node

#

i can't overlay nodes can i

cunning silo
#

@lean dune join the club

#

XD

#

maybe Oracle and Rogue? (cause they work at night)

cunning silo
lean dune
cunning silo
#

when the mod is out, ill add a detail explenation as to how to create fusions.

rare shell
#

👀👀👀

lean dune
cunning silo
grand geode
lean dune
cunning silo
#

why?

lean dune
#

for testing purposes

fickle elbow
lean dune
#

I'm implementing taking ownership of base game objects

rare shell
#

Is this for making soul and black hole rare?

cunning silo
rare shell
#

can I/do I even need to inject into the middle of the function

cunning silo
rare shell
#

Is it possible* would be a better question

lean dune
#

send me a working version whenever you have one

grand geode
fickle elbow
wanton rapids
#

kind of obscure reference

grand geode
#

oh i just realized i won't have enough space considering how long the consumable slot text took

lean dune
fickle elbow
#

you dont get an upgrade, the game decided