#⚙・modding-general
1 messages · Page 113 of 1
oh dang
nah theres not
my issue could be mod load order
but i am unsure on how exactly balatro does that
i mean there's a log folder in "lovely" folder
in "steamodded"
oh wait that 2nd parts me disregard that
lmao
heres the code but i dont see anything particularly wrong
im grammatically stretching with this one
oh the joker has realy wierd name
you are gonna see this message get edited a lot lmao
das crazy
nice
it says there's a spelling issue which is most likely "singularly"
i didn't bother checking if that actually works
... this Joker's economic benefit is increased two consecutive times by its initially granted effect.
Unreadability minmaxxing
complexity x100
wait what joker do you think this effect is for
i wanna see how easy it is for u to figure it out
Rocket?
yup
In the event that the initial distribution of cards within a given round results in the allocation of a solitary card to the participant's hand, it is hereby mandated that said singular card be systematically replicated and thereafter integrated into the deck in perpetuity. Subsequently, an imperishable replica of this card shall be extracted from the deck and ceremoniously conveyed to the participant's hand for utilization in ongoing proceedings.
- Chat gpt
Upon the conclusion of the hand surpassing the threshold set by the Blind, thereby instigating the initiation of the payout sequence, the Joker card is activated, facilitating financial assistance in the guise of supplementary monetary gains, initially amounting to a solitary dollar. Should the formidable influence of the encountered Boss Blind be nullified by the drawn cards, culminating in its eventual defeat, the economic boon provided by the Joker shall be amplified successively, doubling the initial boon granted by its effect.
- Chat gpt (With training using my text as data)
is there a difference? didn't bother reading either of them
If the first round begins with just one card, it's duplicated and kept in the deck permanently. Then, a duplicate is drawn into the player's hand.
- Chat gpt (After I repeated the text "Level the complexity of the previous text using the previous text as data" 3 times)
this is inaccurate
what if the original card I feed into DNA was perishable?
that was the result of me saying "Overcomplicate the following text: [Dna's effect]"
I can tell
i think rocket is overcomplicated enough as is
the reason gpt's looks so... weird to look at it is because i wanted to keep some conciseness in it
in my text
this is the worst looking joer ive made but i think tracing over the screenshot with just balatro colors is kinda funny so w/e
if im gonna make a Balatro but overcomplicated mod I want 3 modes:
Double Speak
Layman's terms
Chat gpt
totally not unbalanced
the positive joker 👀
talisman is so required, even with it hands can take a full ten minutes+
im gonna need so much help with this
Thanks, I'll pass!
lol
I like cryptid, but it's way too slow
then get talisman, the mod that makes thing not so slow
if it's still slow then you're just approaching the limit of both the game and your device(i've overflowed my graphics card on many occasions lmao)
christ
Not fps, I've 13 canvas
only 13?
wait, let me check
13 canvases
lol, canvas and perkeo
lol
with white hole
i mean it'd be pretty difficult without it
yes, but it goes slow, all the retriggers
And I had like 250 non-normal jokers
RIP, my game crashed, I just copied a card with DNA
Duality of Joker
the chatgpt generated slop is so much lamer
your generated slop is so much lamer
lemme see what chatgpt cooks up
that's just opening thesaurus and shoving in everything it has
tbh you just need a bit more reading comprehension to understand the effect
chatgpt on the other hand will adjective spam like no other
LMFAO
thank
im gonna use this line on the next fanfic i review
did gpt cook?
too simple
Round End: +1$. If Boss Blind, this gains 2$.
it did not cook
gpt really forgot the no pronoun rule smh
1st jonkler complete
if you're wondering
Name, Og Effect, Complicated Version, Concise Version, Chatgpt Version
chatgpt version isn't even equivalent
how concise is my concise version out of 10
chatgpt version probably takes longer to make than the complicated version
should i make a chatgpt v2 and v3 version
ask gpt
make 1 money, each boss gone, make money more +2
even though i am dreading having to do this for all 150 jokers
ik i can reuse some text for the themed jokers
omg ty i now know how rocket work
how the fuck are all of these different
chat gpt what are you smoking
im genuinely surprised gpt didn't reuse its previous text
this made my life a lot harder
I'd say it doesn't want to use the same phrasing consecutively, but I suspect it would also not be the same when done in isolation
im not gonna reload my page everytime so ill just make note of that
question, should I upload my mods on nexus mods and or thunderstore?
i cant xd
wtf
my github account got suspended out of nowhere
make a new one
wtf
and i haven't gotten any emails from them xd
either way you won't see me downloading from nexus mods
i have contacted support at least
thats fair
but do whatever
i guess i'll just upload on both
shouldn't be too hard (right?)
So true jestie
is there a mod list/thread somewhere?
not really what I'm looking for but it's better than nothing
there's also this https://github.com/jie65535/awesome-balatro but some stuff may be outdated
and it doesn't have Cryptid nor LobotomyCorp so it's lame
I saw it got a thunderstore page but to call it lacking would be an understatement
dunno how that went
pros are that you get notified of updates
cons are literally everything else
if I had to make a guess I'd say steam workshop would probably be the best option here tbh
Does a joker stack mod exist?
absolutely fucking not
nope
No, but maybe you can propose that to the Incantation devs
do you mean Incantation
That
Immolate is the seed searcher
Me when I search seeds
How does one almost ping
Like what
i'm already on dnd so silent doesn't work
this for example |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||| _ _ _ _ _ _ @gilded vortex
Isn’t this a ping
idk, is it?
I’m asking you
Planned in the future
ty
Yippee
Also Joker stacking support with Cryptid might be a nightmare
Maybe a search bar for a joker
why?
Since I already override every calculation loop with my retrigger API
and now I’ll have to do it again for stacked jokers
Myst is my biggest hater jk
shoulda reply pinged that
I have eyes
nuh uh
what did i do 
how do i back up my balatro save (if thats possible)
in the balatro file theres a folder called 1,2,3. pick whichever one to back up, or all of them
and to load the backup i just replace the folder in the balatro file with my backup, correct
yes
How do I delete this loading thing?
Why what's wrong with it?
NOO JIMBO
Bad Apple Joker
x3 every 3 minutes and 40 seconds (length of animation)
starts at x1
Doesn't it increase the chance of drawing higher chip cards?
i dunno i was just making a joke ability hehe
the mesmerizerrr
The cringe balanced ability and the chad “I did it because it’s cool”
What mod(s) is good with cryptid?
incantation
Fish
from the ashes of the phoenix a new life will rise
I'm impatient

it would be easier to learn patience than it would be to remove all loading times from everything
Where can I find fish?
nvm
Is DX-cards 1.0.0?
Deluxe Tarot cards isn't working. It's in my Mods folder but it isn't showed on the mods tab in balatro
- the DX cards aren't showed
No
what?
^
not yet, sorry
np
what if
Joker spectral
like how The Soul is imitating a tarot card
and Blackhole imitating a planet card
wraith
And the fact it's thunderstore, but that's included in the "Everything else"
thank you randomized deck
i can't be bothered to actually complete achievements before diving into modded anymore
imma dive in now
chat is it worth it
What deck?
get the midas
for some reason the codex arcanum stuff didn't get auto unlocked
guess i'll find them out while playing
Misprint Deck
randomizer deck
Someone should skin these playing cards:
https://www.demilked.com/pack-of-dogs-playing-cards-john-littleboy-artiphany/
People say they love dogs all the time, but does it really mean anything if you don’t have dog-themed playing cards? Whether you’re playing poker, solitaire, doing a magic trick, picking your neighbor’s lock, or whatever other fun activities you do with playing cards, you can now do it all with tiny doodled doggies looking back at you.
(site has all 52, albeit in gifs)
chat is it worth it
I saw them but it feels kinda inappropriate to do so
Cryptid mod?
lol it only lets you go from 1 - 2x base
get the negative splash
Cryptid one is better /j
i did
The scrolling animation has no right to be this smooth
(also ty to Aquila for the awesome UI you see, I literally just added that to it)
What’s this
Immolate is the seed searcher
What’s the difference
Immolate is designed to find strong seeds, The Soul is designed more to show you the contents of the seed.
Immolate also has a tool that shows you the analysis but The Soul is standalone and in your browser to make it much faster and easier to do
If you a see a seed with under 8 characters just think of Immolate
lmao
Also the fun thing is that the UI uses regex on the text output, so when I add some extra features to The Soul I’ll also have to update the UI
Sanest UI developer
hello chat
one single comma missing
so true
so im here because of one simple thing, my pc refuses to get steamodded running
if i try to open the injector i get this:
or a ; or a }
many things that can mess up something
me after forgetting to add two == in if statements (its been a while since i used lua)
chat is it worth it
i tried so much shit already
ill try those instructions too i guess
have you guys tried SGMA yet? it's on sale rn
sgma?
at least it wasn't matter baby
what's matter baby?
i'm sure you'd like to know
where to i find the version.dll both versions of the guide speak of
...lovely
elaborate
i dont know what you mean you have to be detailed with this shit
cause its not here
or here
did you get this one?
i did
download this one. it'll contain the version binary. you downloaded the source instead.
you sure?
it appears not
okay i have it now
it works now
thank you
i apologise for getting heated i just get mad when things dont make sense to me
thanks judgement
what mod is that from? I want to see how that joker actually works
Cryptid
many thanks
nothing much, whats the matter with you?
negative moment
much worse
im just gonna not deal with this and stick to going blind looking at paragraphs
i have no clue how many tags i bought but i know it's a looooooot
unfortunately i never got to use them all, the next round was a little too high :c
anyone know of any mods that change how hands work? like four fingers or shortcut-type mods
or rather, mods with jokers that change how hands work
you can try searching Four Fingers and Shortcut in one of the functions lua files
i think it was functions/common_events.lua?
that or the state one
and for mods there's Scenic Route from Ortalab
scenic route mentioned!!!! lfg!!!!!!!

cool, also wanted to ask about jokers with transformation effects
transformation effects? in what way?
like, joker tranforms into another form with a different sprite and effect, but said transformation doesnt show up on the collection screen
its just a version of the base joker
oooh true
Maximized from Cryptid
Joker Evolution mod
D6 JOKER GLOWUP INCOMING !?
thats different from what they were asking for
It isn’t a part of the same joker but it might be similar enough for them
no way d6 glow up
Changing the sprite is as simple as swapping what the game draws, which iirc there is a function that lets you do that in Steamodded 1.0
Then switch the config.center and ability.extra to what the other joker would need
Should cover all bases
im still unsure if i wanna swap to 1.0.0a or not, i know akai offered to help port it but theyve been busy lately
do you think its worthwile to keep coding in 0.9.8 and switch it all if needed at the end or would that waste time
why isn't it out of alpha yet anyway?
can't really tell anymore
If you’re already deep into it it’s probably not worth it
I ended up not liking 0.9.8 API but then never rly started programming Balatro mods until 1.0.0 came out
I probably have more hours working with Steamodded 0.3.0 (from the demo…) than 0.9.8
im like halfway done with the coding of the mod its really just the sound that i need to get working
yeah wasnt it mostly immolate then
Oh god I DO NOT want to know what modding during the demo would look like
💀
But I was literally using Lovely not Steamodded
rn im like
art - 85%
coding - 50%
How cursed was it?
Pretty cursed
All of the code was obfuscated so every local variable name was unknown
The core of Steamodded was working relatively ok though
But like very little API
But yeah this was like my design philosophy in 0.9.8
I still chose Lovely-only for most mods but ended up also working with Steamodded 1.0 for Cryptid since the API just made things several times easier
Someone backported the animated jokers mod (Aura) to 0.9.8 so I’ll likely keep it supporting both versions
Besides the registering and asset changes I don’t think anything else uses Steamodded anyway
idk if splitting the complicated section into 2 helps but it looks cool
you know the args_num_sth that is in like every apply_to_back function
that's a remnant of the past
Is the generate_UIBox_ability_table setup from LushMod also a remnant?
nah that's from like 0.4 steamodded days
where reimplementing that was the best choice to update the uibox variables
why do i have so many balatro screenshots
womp womp
dios mio salsa mother 3 real
can confirm
you would enjoy this joker i made
strong one masked man isn't even in 29/16
its 4/4 with funny tempo changes
thats how all of the songs in mother 3 were coded due to the way the heartbeats work it is likely the song was written in 29/16 and then converted
it doesn't work out quite like that
its close but noticably different
also the bpms dont seem to align to any specific pattern i can see so i doubt that it was a hardware limitation
an unbalanced idea: when a card scores, loop through cards right to it, if any card's rank is lower than the scoring card, insert a copy of scoring card after the card and reduce its rank by 1. e.g. 98765->988786858->988778678578->988777786777857778->98877778667778567778->988777786666777856667778->...
what the fuck
if each card has a red seal 🤔
3^^4 maybe
no one is interested 😭
i don't even understand what you're talking about
if each card is steel and with Mirror voucher
😭
the first step of 98765 is : first consider 9, since 8,7,6 and 5 are all smaller than 9, copy 9, reduce 1 and insert it after each number, so it becomes 9, 8, (8), 7, (8), 6, (8), 5, (8), where 8 in parentheses are copied and reduced 9
this sounds like one of those competitive programming problems
what's the upper limit added by talisman
ee308
cause I have a hand that's been running the score animation for 10 minutes

turn on skip animation or whatever its called
I can't it's mid scoring
close and reopen the save
(who's paul?)
making balatro with added reading comprehension might be challenging
should give 71907 chips and 40120 mult
what mod did balatro university use in their egg video?
this is stupid to ask but how do i mod balatro lol
(dont forget to install lovely)
try this tutorialhttps://steamcommunity.com/sharedfiles/filedetails/?id=3175609191
alr thanks
what doe sthis mean?
i know where my balatro exe is (in steam apps and common ) but where does it want me to put it
don't use that tutorial lmao
try this then
better tutorial
should i but the modded zi[ file next to steammodded 0.9.8?
lobotomy corporation is a game, there's a mod based off it
making a complicated version of all jonkler effects will take forever but at least the other version won't take as long
hecc
does it save a crash log anywhere when this happens
i don't wanna have to abandon this run, i was having fun with it
think i found it
any idea what's going wrong?
these are the mods i'm using
<@&1133519078540185692>
..not sure why you'd ping the moderators for that?
scam message probably
right, that's possible
wasnt for you
discord link to innapropriate server
by hacked account
Damn, I really wanted to join that server! /s
Yep, that's totally what happened
blud wanted to go to the nether
(i was taking a shower so I never actually saw it, though)
Certified Egg Moment
anyways anyone know why my game is crashing? and if it's possible to fix it in some way
Obelisk but reading comphrension is needed:
When this Joker is obtained, this Joker's multiplicative value for the multiplier starts at 1. This value is incremented by 2 tenths for every hand that is played and scored without your most played Poker Hand being the hand played in succession. However if this continuous cycle of multiplicative gain is broken by instead playing your most played Poker Hand, all of the accumulated value this Joker had previously held will be erased, restarting the cycle back at 1.
What are you even doing this for
a personal project where every single joker will have a complicated, concise, and chatgpt version of it
why 😭
it's honestly fun to write these in my spare time
finding words to stretch this out more than it already is
whatever is going on with my game, it also crashes on trying to make a new profile
hmm
since i still had an empty save i wanted to put the game i was doing on hold by moving to that empty save
lel
might aswell make a 4th one with brainrot descriptions
become one with the skibidi toilet
i need to make my reading comprehension better with the first section tho
eh, fuck it, this happened after i added betmma's mods, so imma just remove those and start a new run
Google translated descriptions
2 of 4 finisher blinds (no violet vessel)
“Total Michael - 15 points, 1 in 4 opportunities this year card at the end of the round” (from Gros Michel)
“Dagger Ritual - Open the cards on the right to choose blindly and always increase the trade value in this game.” (ceremonial dagger)
No
Rest in Pieces Fella
yay obelisk done(even if the Concise version is hella long)
Anyways why was my eternal sleep disturbed
is there a mod that improves performances or something
does Talisman count?
There’s a mod that allows skipping animations
could I have the name sir
Talisman lmao
i honestly forgot since i don't do much planet usage during modded runs
however it does make the hands go incredibly fast
also things such as perkeo duping consumables go considerably faster as well
gotta scale those constellation jokers with my free planet cards
did u use hypertranslate or smth
if so how many times did u translate
@white scarab did you have to do anything for the jimball music to be affected by the volume slider
because my stuff doesn't
by hand does it mean poker hand or cards held in hand
it does
yes
0 cards, x8
also how does basepaul work, as in I have never seen this "paul" joker
if you become paul then it's 12.5
but the intended gameplay experience is x1.25 yes
10
no, but it's interfacing with the music code so I think I passed those values in there
rip, pinged
mhm what did you pass
basically just used this API I added to Steamodded
hi lyman
bye lyman
Can we choose what song?
guys what are your thoughts for these Jokers? https://docs.google.com/spreadsheets/d/1_RLL7Bk8Su05qax3R1DJyBjJddgBoBUnJxbPQ7vu1Po/edit?usp=sharing
Jokers
NAME,RARITY,STATUS,ARCANA TO RANK,EFFECT,RANK 1,RANK 2,RANK 3,RANK 4,RANK 5,RANK 6,RANK 7,RANK 8,RANK 9,RANK 10,INSPIRATION
The Contract,Legendary,Needs Art and Coding,The Fool,I. + Hand size,+1 hand size
X1.3 Mult
+20 Chips,+2 hand size
X1.6 Mult
+30 Chips,+3 hand size
X2 Mult
+30 Chips,...
the idea is that they Rank Up for every tarot used
how do you rank up exactly?
the effect (I, II, III) means its rank?
i honestly don't see where this is used in the main cryptid code mm
🥺
(it's okay, you're not excessively quoting the animation)
Aw d-
it's just the progression of the effect
jk
he heard me gambling
whenever I feel like it, lmao
The buzzer be loud
I sometimes drop by and read random channels (although this specific conversation should probably move to #🃏・off-topic)
it could be Rank 1, Rank 6, Rank 8. It just sums up the whole purpose of the card
No
so goemon + an emperor is just dna?
I mean technically we're talking to a mod, so it's on topic right?
I'm a moderator, not a modification
He's only allowed to mod in here, that's why he's here
more than one Emperor but yeah
like, 6 emperors
and also gives Mult
You have a modified role compared to the base role
Maybe I am, Modification
there is 2 converstion happening at the same time
3rd convo incoming
yeah no shit i did the same
Common Jokers have the ability and give chips
Uncommon Jokers have the ability and add mult
Rare Jokers have the ability and add mult (at high rank give xMult)
Legendary Joker does everything
at a certain point just use regex
lobotomy font
why specifically 6?
hush
oh wait I thought the payload was the pattern
the modified code looks like this

why are you doing this
instead of 6 I'll say "a number between 1 and 10 that I have not yet chose" Emperors
why does it need to be that large
ask mr thunk
waiting for the creation of #1233188028613394514-chat-2
thunk does no wrong, this is entirely on you Myst

you're right... thunk's code is perfect in every way...
anyways, let's just move to #1249801316616765560 to clean up the chat
the fault lies with me...
it took me a while to realise that that's meant to be acting like an if/else which evaluates to (string)
lol
that's how thunk did the music switching so we just followed suit
the only other reason i could think of is the metadata on the sound files themselves...
once I get around to adding an actual priority system someone should make a high-prior patch that rewrites everything
might as well rewrite the entire game at this point
chop chop
It’s an n-ary operator
okay it's definitely not the metadata
ordering???
what the fuck is going on it doesn't work when i take out cryptid either
hmmm
is this a mathi themed balatro skin?
ChatGPT did most of the work making it lol
I’ll be honest
(The color scheme, not the mod)
Balatro: are custom editions possible? looking through the server im seeing a lot of conflicting answers on if theyre possible or if thats soon to be possible
I think there’s a WIP API for it somewhere
Yes
Base functionality is ready to be merged with the current 1.0 branch
It works for mult, chips and xmult
Other scoring contexts aren’t yet functional
(Fun fact the PR also comes with enhancement stuff, shaders, palettes and some 0.9.8 compat that @maiden marlin worked on)
calculate_edition?
cryptid
ah
ahahaha
i FINALLY FIGURED IT OUT
THIS FUCKING LINE OF CODE
gah
Hope you're all doing well and making dope stuff 🫂
No way Murphy hi 👋
hi murphy!
meanwhile me still waiting for Language API documentation
does it need documentation?
huh
like it writes the text somewhere or something
I need a function that just returns the whatever text I requested from my dictionary
is it not localize{...}?
Can’t you just… access the dictionary?
no?
what I meant is the one for adding an entire new language, not localization for modded properties
the dictionary is divided, each part is it's own language
Exactly
You just need to access dictionaries inside dictionaries inside dictionaries
yeah that sounds like not something I want
I want a function that checks the language and does all this stuff without bothering me ever again
Anything else would be equivalent to that
why would I manually check the language
I’m not sure what you’re trying to do
I already have vi.lua and modified m6x11plus to support Vietnamese
now I just need some more code to let it become a standalone language option
Usually you don’t need to input the language
can i have your files?
Just access the contents directly
sure
hold on
this should be the one
I've already tested it with custom font and it worked great
now I just need an expansion of CustomFont.lua
god damnit i crashed again, there's definitely something in the vouchers that fucks up
okay hold on i'll get to that after i finish writing the patch notes for my shit
okay, an example
I have a joker with custom eval message, like "Loop!"
I have a dictionary that returns a table with every piece of the localization in the mod, it is divided into different languages, like ['en-us']
For now the message uses literally 'Loop!' as a string, ideally, I'd want something like get_entry(localization.dictionary.loop) that would retrieve and return the message for my exact language as a string
That’s what localize does
As Myst said
just vanilla's localize?
Yes
can it be used on custom tables?
It’s not custom, it’s the same table AFAIK
Then you have to add it to the in-game table
Preferably under your own mod’s subsection IMO
Or maybe just use keys with your mod prefix
that also doesn't seem very efficient
How so
you can add straight to the game table using a file under localization/default.lua
why would I want my table on two different places and be retrieved from two different places?
I don’t think you even need to create a new file, you should be able to access it directly
What two different places?
It should only be in one place
just ping me when you're done, Imma get some sleep
In the original vanilla table
that'd need the funny localization functions
What funny functions
Like, the jokers are able to access custom tables by default
But the correct way is to use localize
I just type the whatever key joker uses and it retrieves all the values automatically
and it'd be redundant if I will move my table to another place
Are you talking about messages or tooltips
everything that is a localizable text
As far as I know Steamodded treats them differently*
Because it makes sense for tooltip information to be associated with the object that prompts it
But generic messages are separate since they in theory can be reused
So Joker tooltips are defined with Jokers and messages are defined with the vanilla localization table AFAIK
oof
Unless someone makes a localization API to add to that table
what would be the best place to ask for a custom deck?
as in having it be functional
Mind you, maybe 1.0 would need you to add to the vanilla table in a specific way, since I know it works differently from 0.9.8 regarding Jokers, but I don’t know the specifics
there's no difference there
everything lives in G.localization
I meant how to insert them
Hence the *
Jokers have it built-in since it makes sense for it to be built-in, no?
Currently, there are 4* ways to do localization:
- For descriptions or mandatory information of inserted objects, text can go directly into that object's
loc_txttable - Other text that is associated with an object can be processed in that object's
process_loc_textfunction. - Any text can be processed in your mod's
process_loc_textfunction. - Use localization files to put all text in one place and leave
loc_txttables everywhere else empty.
* because there's no significant difference between 2. and 3. except that 3. happens earlier and 1. uses 2. behind the scenes
oh yeah, process_loc_text, I was trying to get it work but it doesn't work the way I want it to work seemingly
I still have no idea how it works
text in your_mod/localization/<current-language>.lua (to be structured like the game's loc files) are processed automatically
when that doesn't exist, it first looks for default.lua or then en-us.lua before giving up
as for process_loc_text, there's a helper function to handle multiple languages, but you can just assign what you need to G.localization in there if you don't need that

nani
“before giving up” mood
you're right, i should have included defualt.lua
yeah okay hold on what's wrong with this
I have no idea 
if I have actual time I might pretty much learn lua for good
iunno, are you sure you have your font at modname/fonts?
or is it maybe modname/assets/fonts?
is it resources?
what's even the difference
none
i just figured it might not be a bad idea to check the file is where you think it is, as it's saying it doesn't exist
But is it in the mod file or just the Balatro file?
Ig mod file works differently due to how Steamodded API handles stuff
might be a love2d thing hm
do you have nativefs?
lol
try if it works with nfs
did you get something?
does it not read ttf files?
nativefs can't open the file either
i'll also be going to sleep now
it's tomorrow already
asking again
i never got any sort of response the first time so how was i supposed to know .w.
what i'm thinking of for this custom deck is the following:
having spectrals appear in the shop like with ghost deck
an extra consumable slot
start with overstock voucher
ban tarot merchant, planet merchant and magic trick
if morefluff is present, start with paint roller voucher and a negative peach color card
if betmma vouchers is present, ban prologue, epilogue and chaos (cause i'm pretty sure this one made me crash twice so far)
if reverie is present, +1 cine slot
it is now 3 of 5. (visuals are still off tho)
dang
dang
having a blind have multiple boss blind abilities is cracked
Ig it's there to "sort of" balance out Cryptid's unbalanced nature
but to no avail really
this isn't cryptid? i just through the concept was cool
it's cool to have it in Cryptid I believe
Clock and Loop are both amazing concepts, increasing blind score based on time elapsed
btw Amber Acorn CAN hide which joker Crimson Heart is debuffing
We have an all previous bosses boss in concepting
needle + manacle + water + wall + flint + goad + window + club + head
-1 hand size no discard 4X golden needle with nerfed score and all cards debuffed
that's scary
And wilds are screwed six ways from Sunday
I think repeating specific, random, or previous bosses is a common idea
I have thought about how to do that but it feels like it would require either changing the base game logic or reimplementing the bosses manually
Neither seems like it would be very mod compatible
Well, you could also hardcode it, but it doesn’t extend to modded Bosses
Mini hermit
8x14 Hermit
hmmm don't think this auto palette generation is quite working
Hrmt
looks awesome tbh
It’s working well
I’d make the blue black and tone down the brightest red
nah this is supposed to be entirely blue
it's not convering back to rgb values properly right now
pretty sick, tiny art best art
woah spider man
How do I add a new key into G.GAME.pool_flags?
When I try to use this code:
local init_game_objectref = init_game_objecti
if not G.GAME.pool_flags["crow_person_transformed"] then
G.GAME.pool_flags["crow_person_transformed"] = false;
end
I get an error message.
If only there was a way to know what error
It was an Attempted to index field "GAME" (a nil value) error
A screenshot, for reference
Well it doesn't look like it's happening in the init_game_object function
Or any function
Which means it's being added well before G.GAME is defined.
IIRC if you want to make a Joker only show up when a condition is met, you can disable it by default by passing an argument as it is constructed
guys give me some hex codes
one or...?
I like #94f114
BADBED
you can do any palette as long as it's 5 colours
Pull some of the colors from Trance’s blue theme
Trans colors 🤔
I wish I could figure out the pixel smoothing shit
What’s the issue
I mean it is five colors
you see the bleed through between colours?
like it just makes stuff look garbage
No
I can see it, small borders where the antialiasing appears
Well how does it work in-game? Maybe pixel smoothing should be forced off for this mod
Yeah, it's an issue, but at the same time it looks kinda cool
If it’s basically creating pixels in-between two colors
at least on the second one lol
yeah I think that's how it works
@white scarab I’m curious still
Anything using the blind functions is probably reproducible
it's very noticeable on tarots
The rest might need some sort of API
ew
hmmm these probably need reordering
Perhaps but can you think of a better way to do it besides the ones I mentioned
looks inverted
probably i didn't order them
Store the current applied blinds in a list, then just run each blind’s function in that list for the custom blind’s function
Maybe it’s worth looking how the pixel smoothing works
And change the mod logic to reference that list, and for it to be there in any blind
But is that compatible?
I don't think there is anything to do with cards if the shader gets applied after the anti-aliasing gets
that's a bit better
Moderately…
Any blinds that don’t patch any game functions should work with it
finally
waluigi's tarots
I meant adding something new to every Blind
But ex. something like The Clock would need manual adjustment to work with that blinds API
the problem is the aliasing blends colours rather than choosing the nearest one in pixel smoothing mode
or every hand?
Idk what that is
How do I do that, though?
Look at the wiki
do you make your mod on 1.0 or 9.8?
I think that could work. Does it pick the shaded colors or the originals? Does the shader apply over it?
add_to_pool solves this in 1.0
I don’t think you need that?
I'm porting a mod to 1.0
add_to_pool is one of the jokers args yeah
The arguments just no_pool_flag or yes_pool_flag
Booleans
Depending on what you wanted to do
so I'd do (and, in fact, I currently do) something like:
if something then
return {add = true}
else
return {add = false}
end
I think that’s for complicated logic
A modded blind from Cryptid that increases the base value over time
I’m mentioning it since it doesn’t use the blind functions of vanilla
it bases it off the original atlas image, the shader just remaps the colours from the original sprite with new ones, but there's no way of knowing what the new pixels are afaik
Oh you’re doing exact color swaps
You could create a gradient map
It’s not even that hard since you can make gradients between the exact colors pre and post swap then map the gradients
does this work on modded tarots?
how would that work?
as long as they have the same palette yeah
any 1.0 mods with custom tarots I can throw in?
six hundred suits got 3 but I've hadn't posted it
uhh
Six Suits but they use different color palettes
you can also set it up on custom consumable types too #⚙・modding-general message
Well, a more general gradient map Idk, but for a finite palette, for each pair (A, B) that is mapped to (C, D) you map xA + (1-x)B to xC + (1-x)D
I have 1.0 bunco on the github that has The Sky tarot
I have a custom consumable still wip
main branch?
yup, should be at least
I don’t know what’s a smart general solution. Photoshop and other art programs already implement this so it’s a solved problem. A possible heuristic solution would be to compute distances between colors before the swap then take that convex combination post-swap
Which generalizes my previous suggestion in some sense
I also have these tarots in the bunco but they're not enabled/added, can add them just to check the pals
Actually it’s conic combination instead of convex
Wait is it conic? Could you need negative weights? 🤔
Anyways was this clear @west hill
:O
😮
Eremel Auto with Trance would be awesome
yeah but I have no clue how to get that information into the shader
persona 5 looks amazing on this one
custom palettes are preferable but the auto ones aren't too bad
What do you mean? Don’t you have the input color and the map to swap colors?
That’s all you need
yeah but I don't think the scaling is done at that stage
wait no it must be
who knows
It has to be otherwise no shader would work right
I mean the shader draws over every pixel it's given
but I don't know why mine wouldn't scale
hold on let me dive into base shaders
Are you doing an exact color swap?
That’s what I assume you’re doing
yes
ah yes, 4 in 2 chance, of course
for (int i=0; i < size; i++){
if (tex.rgb == base_colours[i].rgb){
tex.rgb = new_colours[i].rgb;
return dissolve_mask(tex, texture_coords, uv);
}
}
}
tex.rgb = new_colours[2].rgb;
but even doing this the bleed is still there
oh wait
hang on
So, you replace as I said the color xA + (1-x)B with xC + (1-x)D
You can map colors by solving a linear system of equations https://math.stackexchange.com/a/256504
(don’t invert just solve the system)
the scaling for sure hasn't happened at this stage though
mirror voucher goes hard
Does the shader get the correct resolution
it just gets the screen scale afaik
Does canvas retrigger canvas?
maybe
No I meant like
GLSL has a resolution input
highp, mediump, or lowp I think
oh yes, it has highp and mediump
No
In Cryptid retrigger jokers (Canvas, Boredom, Chad) don’t retrigger each other
oh ffs I was editing the shader file from before I put it in steamodded D:
okay it does have the new pixels
now to recolour them
For GLSL have a built-in linear system solver
Does*
looks like the card's been cursed by satan, i like it
is there a mod that just skips all the animations and goes right to the final result of the hand?
ah i see, that got added later on
well we're getting somewhere
closer
Is there a way for a joker to "Transform" into another joker in steamodded 1.0?
check joker evolution
It doesn't really transform the joker, it just destroys the joker and adds a new one
lmfao these google translate jonklers are hilarious
@gilded vortex we're nearly there!
Guys look, D6 side art update
it did not play nice with the other mods
guess i'll keep playing slow
I added an option to toggle the big number part recently, should help make it play nicer
And if you get an error on boot what you can do is load just Talisman and disable the number cap remover, then restart the game with the rest of the mods loaded
i even made Joker require reading comprehension
i need google translate mod
this is the rest i have btw
yeah i think thats what they're looking for
hey sorry if this is a strange question, but one of my mods broke joker/consumable limits. I can just buy infinite slots without limit
I just wanted to ask if there are any mods with that as a known issue.
cause I have quite a few mods but it only started recently
and I really don't wanna have to go through each one by one 
send mod folder screenshot



