#⚙・modding-general

1 messages · Page 1129 of 1

round elk
#

What

civic atlas
#

id like to solve the puzzle

#

hehehe

#

aaaaahhh

manic summit
#

@granite forum

modest canyon
#

yes?

#

talking to a shark puppy hi hello

civic atlas
#

the entire balatro jokers are paletted people just emphasis on black for no reason

torn urchin
woven orchid
#

welcome back old pfp

civic atlas
#

ok

#

what yall think of Ramona

woven orchid
#

R

plush hound
manic summit
civic atlas
#

@plush hound go back to dark world puppy kris

plush hound
#

hold on

#

im busy

civic atlas
#

but i want it now

plush hound
#

you're insane

civic atlas
#

and you arent?

manic summit
civic atlas
#

anyways ive used like 3 pfps for this acc in my life

plush hound
civic atlas
#

the other one

#

omg

torn urchin
#

Omg Niko

manic summit
#

There's a microwave in my hotel room

plush hound
torn urchin
#

I remember this pfp

plush hound
#

see

torn urchin
#

I love Kris

plush hound
#

me too

civic atlas
torn urchin
#

This some old shit

#

Nah

civic atlas
#

this is the classic

torn urchin
#

The one Niko has is older

civic atlas
#

idc

torn urchin
#

Tf 😭

plush hound
#

you can't please goldenleaf

azure dagger
#

damn it teto move out the way you're covering my pfp

plush hound
#

FINE

civic atlas
#

i am egotistical

torn urchin
#

Apparently

torn urchin
#

Anyways

woven orchid
#

i just tried to pause music that i wasn't listening to and now i want to listen to music but i was going to go to bed

#

i think i have a brain worm

manic summit
#

@plush hound peak?

civic atlas
#

ameoba

manic summit
woven orchid
#

wtf

manic summit
#

My brain worm was starving me

civic atlas
#

31edo or 41 edo

azure dagger
plush hound
plush hound
wanton rapids
#

nxkoo have you heard of numbers

#

Joker Forge - Uncommon
Creates a random joker for every 2 sold jokers

plush hound
plush hound
woven crag
#

hmmm joker forge joker

#

where could i have heard this before

harsh glacier
woven crag
#

:hmmmmmmmmmmmmmmmmmmmmmmmmmmmm

torn urchin
#

Oh wait nvm

#

Later

manic summit
#

orange

woven crag
manic summit
#

minecraft youtubers are so stupid

calm bridge
#

new joker for 5s

wanton rapids
#

okay but why is this not 6

woven crag
#

because

manic summit
woven crag
#

five thingies

#

on te thing

wanton rapids
#

thats also true but

calm bridge
#

I already have this for 6s

manic summit
#

but 666 is scary or whatever idk (I'm triple6lexi)

woven crag
#

ice sack

#

🤯

nova flax
calm bridge
#

I only have one other joker for 5s and it's an offhand utility, and since there's no other 5 specific jokers in vanilla I thought it would fit in well

#

is there anything aside from those 6 resources I could add besides levels?

manic summit
#

Orange

woven crag
#

glop

#

and sfark

plush hound
torn urchin
#

To what

azure dagger
#

-# .

torn urchin
#

Huh

#

My bad

obtuse quiver
#

two...

torn urchin
#

Maybe will just pfp match the Christmas thing when it's Christmas

#

Idk

#

I'm cooked and fried

#

I need to think of balala jokers to do

woven crag
#

smh

torn urchin
#

-# (edited)

azure dagger
#

_ _

woven crag
#

_ _

#

edited

obsidian sky
#

joe care: X2 mult if played hand contains a card of same rank as in previous hand

#

and the art is like the lebron james soundalike meme

woven crag
#

😭

plush hound
#

we could do kerdly

torn urchin
#

...

#

Fucking berdly

woven crag
#

manic summit
woven crag
#

pizzer

plush hound
torn urchin
#

I don't like berdly

#

But ig

manic summit
#

I wish I could mod balatro but I'm at a hotel right now and I don't have a laptop

torn urchin
#

Real af

plush hound
manic summit
#

give me money so I can buy laptop

plush hound
#

no

torn urchin
#

Yknow what

#

I'll be Berdly

#

Idc

manic summit
digital jungle
nova flax
#

i';ll be uh.. 🍏

quartz wasp
#

changed it up a little bit but i still kind of feel as though the art is dog ass

woven crag
#

what does Xplanets even do

whole nova
quartz wasp
woven crag
#

cinema

quartz wasp
wanton rapids
#

is Xjokers retriggers

#

noninteger retriggers...

woven crag
#

pi retriggers

wanton rapids
#

x0.5 jokers

#

detrigger

woven crag
#

complex retriggers

wanton rapids
#

hm

woven crag
#

3+4i retriggers

wanton rapids
#

what would noninteger retriggers do for anything that isnt a number

#

like what if i retriggered riffraff i times

woven crag
#

i is a number too balatrojoker

digital jungle
#

x^2 + 3x - 2 retriggers

wanton rapids
#

okay well yeah but like

woven crag
#

yeagh

#

idk

wanton rapids
#

do i get complex jokers

digital jungle
wanton rapids
#

what if i retrigger a joker [ 1 3 | -5 2 ] times

#

where thats a matrix but i cant type it out

woven crag
#

oh okay

#

idk

wanton rapids
#

yeah this probably isnt worth figuring out

woven crag
#

what if we get 3 + 7i^3j * k retriggers

wanton rapids
#

hm....

woven crag
#

what if trigintaduonial retriggers

digital jungle
#

ok but what if -7 retriggers

woven crag
#

what about ducentiquinquagintasexial retriggers

wanton rapids
woven crag
#

evil triggers

digital jungle
#

untriggers

woven crag
#

notriggers

#

ZERO retriggers

digital jungle
#

actually i wonder would negative retriggers make calculations faster

quartz wasp
#

Also wanted to ask if this should be +1, +2, or +3 in y'all's opinion

wanton rapids
#

+2 probably

quartz wasp
#

That seems reasonable

wanton rapids
#

maybe +3 if it underperforms

quartz wasp
#

I'll need to do more play testing I suppose

digital jungle
#

yeah +2 works for an uncommon i think

quartz wasp
#

Making stuff is easy but making balanced stuff is really hard

nova flax
quartz wasp
nova flax
#

i like it

manic summit
#

Do I announce my balala mod with title and everything with ideas now or do I make a basic demo to release with mod reveal

vivid seal
tidal terrace
nova flax
#

I realized something very cool about my mod

tidal terrace
#

Hello mint

#

Good morning

nova flax
#

goood morning to you as wlel

tidal terrace
#

Why are you always awake lol

nova flax
#

ir was like 1am

#

i usually go to bed at midnight

manic summit
woven crag
#

bored so i decided to check out the expantanum library and what the fuck do you MEAN future ideas

quartz wasp
#

I don't really get the appeal personally

woven crag
#

what is even the point of going past f-omega

#

genuinely

#

😭

quartz wasp
#

I don't really want a balatro run to last longer than an hour

tidal terrace
manic summit
woven crag
#

i mean
expantanum probably wont be in talisman anyway for mathguy's sanity

#

and its pointless

tidal terrace
tidal terrace
digital jungle
woven crag
#

from bignum to omeganum is like incomprehensibly large -> practically infinity

#

but from omeganum to expantanum its just practically infinity -> practically infinity (but bigger)

manic summit
woven crag
#

what is blackjack hands

manic summit
#

he hates it

#

So I bully him about it

woven crag
#

damn!

manic summit
#

Should I leak the mod icon? 👀

woven crag
#

leek blackjack hands

manic summit
woven crag
#

imo

manic summit
#

Im using new server tag

#

🤑🤑

sleek granite
#

who is hotpot

woven crag
#

hell yeah

manic summit
sleek granite
#

everyone talks about third party and what i wanna know is wheres the party lmao

manic summit
#

I forgor you in hotpot server

#

off to kill my minecraft cows

sleek granite
#

good

#

become stronger

woven crag
#

pizza apostrophe grave

sleek granite
#

pizzagrave route

manic summit
#

fall emotion is a peak name ngl /silly

sleek granite
#

thanks play my mod

torn urchin
#

It's a good mod

#

I can confirm

quartz wasp
#

I enjoy autumn circus

manic summit
umbral pilot
#

hotpot?

#

doesn't exist

torn urchin
#

Hello Meth

sleek granite
#

hotpot more like notpot

manic summit
quartz wasp
#

what would a less ambiguous wording be for this? it basically upgrades planet cards when they're used, ie if you have X2, planet cards give twice their normal bonuses to the hand. but I've seen people interpret this as applying retroactively to existing hand levels or multiplying the base hand directly like the one exotic joker from cryptid

sleek granite
#

john lovely cat

#

a tooltip that says what Planet Bonus is

woven crag
quartz wasp
#

true that would work

quartz wasp
torn urchin
#

I wish I can draw- nah I'm kidding

#

I think my drawings are okay 👍

#

It's time for some positive reinforcement

quartz wasp
#

Perhaps I erroneously thought bonus would be clearer

sleek granite
#

plant affection

quartz wasp
torn urchin
#

Exactly

quartz wasp
#

your art is awesome if memory serves

torn urchin
#

Memory serves 😭

#

Thank you

#

These are the recent jokers I made

quartz wasp
#

that's so sick

torn urchin
#

Again for the millionth time idk what the calligram joker would do

quartz wasp
#

theye both really great

#

hmm

torn urchin
#

But I'll figure it out like I did with mending

quartz wasp
#

that's tough

torn urchin
#

Exactly

#

Idk why I made it TvT

quartz wasp
#

maybe it could like

#

whenever you play a hand it also gets the score of every hand contained in it?

torn urchin
#

Hrm

round elk
torn urchin
#

I swear-

quartz wasp
#

so if you played a full house you'd also get the base score of two pair, pair, three of a kind, and high card

torn urchin
#

Reddit post

quartz wasp
#

not sure

round elk
#

Oh

torn urchin
#

This is suppose to be a tier list of jokers that are good at Gold Stake

obsidian sky
#

that's R tier smh

woven crag
#

true..

sleek granite
#

whenever you play a hand you play a hand

torn urchin
#

Genius

#

Idk

#

Apparently 3 other people have done this concept

#

All In Jest, Garb Bag, and Punchline

sleek granite
#

originality is dead

torn urchin
#

Unfortunately

sleek granite
#

play my mod (while i play borderlands 4)

torn urchin
#

I'm gud TvT

manic summit
torn urchin
#

Oh wait I sent a repeat

#

This is Garbbag

quartz wasp
# torn urchin Hm

whenever you play a hand, add the nth letter of the leftmost joker to this joker, where n is the number of cards played. destroys self to spawn whatever you spelled. and has a little button to reset its currently stored letters

sleek granite
#

what if there was a joker that wa s a word

woven crag
#

aikoshen

torn urchin
#

Was gonna say

shy nebula
#

JKR-037

-# Whenever a hand is played, X1.005 current score.

woven crag
#

thats not a ton

torn urchin
#

Aiko...

quartz wasp
torn urchin
#

Hrm

woven crag
#

hmmmmmmmmmmmmmmmmmmmmmmmmmmmmm

torn urchin
#

Such wonderful suggestions

sleek granite
#

this joker gives 🆓

torn urchin
manic summit
wanton rapids
#

what if there was a joker

quartz wasp
torn urchin
#

What if the Marvel show

manic summit
torn urchin
#

Was good

nova flax
quartz wasp
woven crag
wanton rapids
#

hm...

nova flax
torn urchin
#

I'm so uncreative TvT

quartz wasp
torn urchin
#

TvT

nova flax
quartz wasp
#

Her name is JJ and she is the loveliest

nova flax
#

and i doubt that actually lol

torn urchin
#

Fuck it we ball type shit

#

I use to have hoop dreams

quartz wasp
#

It's rough out here

wanton rapids
#

:3 - Common
=3 face cards held in hand

obsidian sky
#

jolly joker users stay winning

quartz wasp
#

Every time I come up with something someone tells me it's already been done in an existing mod and I cry

woven crag
#

wow

nova flax
#

guh.. what would chariot do in a joker form

woven crag
#

convert 1 played card to a steel card 🔥

#

🧠

nova flax
quartz wasp
shy nebula
#

Skibidi Joker [Common]

-# X6 Mult. Play the Skibidi song.

nova flax
shy nebula
#

is it well balanced

nova flax
#

this place is full of intelligent people

torn urchin
#

Wrong

#

I'm here

woven crag
torn urchin
#

Just kidding

nova flax
torn urchin
#

Positive reinforcement

shy nebula
woven crag
#

.......

manic summit
shy nebula
#

Skeletal Joker

manic summit
#

bro is typing a whole ass paragraph

quartz wasp
# nova flax guh.. what would chariot do in a joker form

X1.5 Mult whenever a held ability activates,
Cards held in hand give X1.1 Mult,
Scored steel cards give X1.5 Mult,
Steel cards give X0.5 more mult (Currently X2),
All instances of 1.5 become 2,
Retriggers all 1.5s everywhere,
1 selected voucher becomes a steel card,
X1.5 Steel Cards when held in hand

woven crag
#

Xsteel cards

#

🔥

manic summit
quartz wasp
#

^^^1.05 Steel Cards per chip scored

#

This is how modding works right

manic summit
tidal terrace
#

What

quartz wasp
woven crag
wanton rapids
#

[unnamed] - Uncommon
If hand is not empty, top card of deck will
match most recent drawn card's rank or
suit if possible

manic summit
#

Do I go to sleep (it's 3 am)

wanton rapids
#

Yes

west mesa
#

ok, so
theoretically i could release first version of Magnus Archives mod
if not for about 4 consumables having their missing
the mod will not release untill at least all consumables work
so not would be the time where i would start to cry for help with the cards i cant make in Joker Forge

quartz wasp
#

It's 5 AM for me, I should probably sleep

wanton rapids
#

Perchance

nova flax
wanton rapids
#

joker the card vs joker the idea....

#

what would that do

manic summit
quartz wasp
#

Modding Balatro is fun because a lot of things just aren't documented anywhere

manic summit
#

I'm on like 4 hours of sleep

#

🤪

tidal terrace
shy nebula
manic summit
shy nebula
#

just learn to code bros

tidal terrace
#

Children these days

upbeat kayak
#

MCCreator vibes

shy nebula
#

Blunt Force Trauma Joker

manic summit
torn urchin
#

Hai

quartz wasp
#

How I feel after spending an hour making a new hook I'll only use for one Joker

manic summit
#

am I cooked

tidal terrace
#

Hello pearto

torn urchin
#

How you doing

quartz wasp
shy nebula
#

before that load the old one as an local variable

#

then call the old one in your new function decl

tidal terrace
#

Wbu

wanton rapids
#

[unnamed] - Rare
=X operators

woven crag
#

how do people mod without hooks

#

wtf

torn urchin
lunar sluice
torn urchin
#

Existing

manic summit
torn urchin
#

Making it through the day

#

That's good enough

shy nebula
#
function hook(args)
  -- do shits
end

local hook_ref = hook
function hook(args)
  -- do things before hooking
  hook_ref(args)
  -- do things after hooking
end
lunar sluice
lunar sluice
#

it should probably be mentioned that you don't have to call the original function also

#

you usually want to avoid never calling it for compatibility reasons

latent crescent
#

Me making lovely-only mods where I need override things a lot to make them work

lunar sluice
#

but you can like sometimes block the original call to stop things from happening

latent crescent
#

yo

lunar sluice
#

weird example but if you wanted to stop earning money in the shop you would just hook into ease_dollars and only call the original function if you were not in the shop

manic summit
#

so are hooks like lovely patches without the lovely patches

wanton rapids
#

yeah

#

its what was used before lovely existed

#

and is still useful

manic summit
#

peak

woven crag
#

yeah because lovely can fuck things over and hooks not really

lunar sluice
#

hooks are usually less versatile unless you override a bunch of functions which will make it incompatible with like every mod ever

woven crag
#

so hooks are based and epic

lunar sluice
#

it's preferable to use patches in a lot of situations

woven crag
#

wtf is that

manic summit
woven crag
#

okay

#

you know what else is old

#

smods 0.9.8

wanton rapids
#

true ?

woven crag
#

idk where im going with this
actually

manic summit
#

yes

lunar sluice
balmy tangle
lunar sluice
#

if you wanted to make dollars green for some reason patching would be 100x easier than hooking stuff here and its also way more likely to work with other mods

nova flax
lunar sluice
#

you just need to replace like 1 line (or like less than 1 line if you use regex but i hate regex) rather than like the whole UI definition for the HUD

lunar sluice
#

Guys why is my mod not working
> smods version: smods 1.0 full release from the future

#

jk thats never happening

nova flax
latent crescent
shy nebula
#

big new smods 2.0 was released yesterday

wanton rapids
#

3 dollar bill - Common
=3 Interest

woven crag
#

Guys why is my mod not working

latent crescent
#

You know, maybe spend so much time on a single mod which doesn't even provide any content is like eh

woven crag
wanton rapids
lunar sluice
#

keep it at =3

north salmon
#

guys why is my mod not working

> game version: 0.0.1 alpha

lunar sluice
#

its just a worse gold joker but like

#

=3

wanton rapids
#

true

lunar sluice
#

or wait

#

=3 dollars per 1 dollar of interest

nova flax
lunar sluice
#

there its not ass anymore

latent crescent
woven crag
#

Guyw hy is my mod not working

lovely in mods folder

lunar sluice
#

i have like

#

2 mods that work without smods

#

maybe more i dont remember

nova flax
lunar sluice
#

but for sure overflow and no more es and like insignia do

#

ig 3 then

north salmon
#

guys why is my mod not working
> zip in mods folder

lunar sluice
#

im pretty sure engulf wont but i never tested it

#

im not sure how much of it relies on smods

#

it might literally just be the loading and the localisation

nova flax
#

guys why is my mod not working

479 other mods in the same folder

latent crescent
manic summit
plush hound
#

help

#

my mod crashed

lunar sluice
#

smods could probably load zips

#

worst case scenario you just extract it to a temp folder and load it from there

dusty token
#

smods could, it'll just take longer to boot

lunar sluice
#

i mean yeah but it already takes long enough to boot where that doesnt really matter

latent crescent
#

Punishment for being lazy

manic summit
#

I want to grab this lamp and throw it across the hotel room

north salmon
#

if you dont know how to extract archives you should not be allowed to use mods

lunar sluice
#

atleast for me idk why

north salmon
#

fuck you

lunar sluice
#

but it takes ages

manic summit
lunar sluice
#

also smods being able to handle nested mods when

latent crescent
#

It's like resourcepacks in minecraft, both filders and archives works

woven crag
#

isnt it just lovely that has issues with nested folders or is smods also

#

thaty

lunar sluice
#

it shouldnt be harder than finding where the metadata is and then just treating that like the base directory and ignoring everything in higher directories

dusty token
lunar sluice
#

i dont remember which way round it is

#

i know one can and one cant

#

also like

#

i think most people know how to extract zip archives its just easier if its more convenient

#

it means less time spent helping on really easy problems because someone decided to package the mod releases differently for no reason

#

or just because someone accidentally did something wrong

manic summit
#

aaaaaaaaaa

lunar sluice
#

multiplayer packages it differently than like most other mods in the sense that most mods are a zip file that contains a folder and multiplayer packages it as a zip file that contains all the mods files&folders

#

so you have to make sure you extract it differently because they decided to be different

#

its even worse because the source code.zip on the same page has it the first way

#

so you can be required to extract it 2 different ways depending on which you download

#

which should be identical downloads

#

idk why they did it like that but multiplayer specifically is not the only reason it would be useful

dusty token
lunar sluice
#

i think people should just format things properly but like whats the point of relying on people not being stupid when you can just make it work either way

#

with like not a lot of effort

#

(probably)

#

idk what the issue is with nested folders so i cant really say that with 100% confidence

#

but loading a zip should be fine

manic summit
#

Honestly wouldn't be a bad idea to add

#

Chat do I go I sleep now

dusty token
#

i hope it doesnt end up being me adding the feature...... :)

lunar sluice
# lunar sluice but loading a zip should be fine

basically just
check the archive, if it contains metadata extract to subfolder in temp directory
if it does not check the folder within the archive and check if that contains metadata and then if so extract that folder into the temp directory without a subfolder
if theres no metadata there you can just assume someone is doing something stupid but you could add more layers if you want

#

and then you just load mods from 2 different places and/or move the temp folder to mods temporarily when it loads

#

the issue is like

#

getting it to work with lovely

#

probably

#

also lovely only mods dont even need metadata so the automatic detection will fall flat unless you get nested loading to work

shy nebula
#

ok so here is something
do smods have api to check for mod id and version hashes?

dusty token
#

hmmmm

lunar sluice
#

youd for sure have to implement it on the lovely side

#

which means like

#

actual code that isnt lua

nova flax
#

zip bomb mod

lunar sluice
#

thats scary

shy nebula
lunar sluice
#

well no i mean

#

not a patch

#

the code for lovely itself

shy nebula
#

oh

lunar sluice
#

i mean zip bomb mod is exactly why i dont think it should check every single folder

woven crag
#

patch lovely with another program

shy nebula
#

lovely is written in rust

woven crag
#

🔥

lunar sluice
#

yeah its rust

#

i might have to actually learn rust

#

this sucks

shy nebula
#

yeah but lovely uses pretty non-standard techniques xd

lunar sluice
#

ok

shy nebula
#

c++ but for sane ppls

lunar sluice
#

i dont really care about the standard if it works it works

shy nebula
#

(ig)

lunar sluice
#

also c++ is not even that bad

shy nebula
#

the rust installer gets you the lsp, the formatter, the linter and all the crap you could ever need

lunar sluice
#

i dont even use a lsp for lua or a formatter

ember surge
#

i think i broke balatro on mobile, i used ankh with no joker slots and it didn’t worked but left me without money and copy of that ankh that i can drag around

lunar sluice
#

anything that lets me compile/run the program gives me everything i need

#

everything else is just extra

#

i mean i was thinking about it

#

love2d games are already basically zips renamed

lunar sluice
#

so its probably not gonna be that hard

woven crag
#

modding chat
looks inside
vanilla

#

/j

sweet bramble
manic summit
sweet bramble
#

also the rule 4 is coming

woven crag
#

rule four 😨

nova flax
#

rule 4!!!!!

dusty token
shy nebula
#

like

#

sure you could code w/o it but

lunar sluice
#

i will code without it

#

if it doesnt work then its a bad language

#

considering like

#

every language ive used so far has been fine without it

shy nebula
lunar sluice
#

even go

#

C based stuff is the only ones i actually have it on for and thats just because its there by default most of the time i dont even need it

shy nebula
lunar sluice
#

every language is simple because i am very intelligent

shy nebula
#

lsp also gives you diagnostics

#

which is a godsend xd

lunar sluice
#

i was gonna say as long as it has hot reloading ill be fine but i dont even use that for lua

#

because i cba to debugplus watch like every file

azure dagger
#

If it's event-driven, I don't want it

#

OOP FTW

lunar sluice
#

x86_64 assembly is the only good language

lunar sluice
#

not as good as assembly

west mesa
#

always eternal

#

forgot to add that

wanton lintel
shy nebula
# lunar sluice not as good as assembly
use std::{error::Error, fs::read_dir};

fn main() -> Result<(), Box<dyn Error>> {
    let directories = read_dir("./")?
        .filter_map(|entr| entr.ok())
        .filter(|dir| dir.path().ends_with(".rs"))
        .collect::<Vec<_>>();

    for entr in directories {
        println!("{}", entr.path().display())
    }

    Ok(())
}
#

enjoy

lunar sluice
#

ok

#

looks pretty similar to most implementations of this other than syntax stuff

shy nebula
#

it's like

#

lua metatable but actually works 100% of the time

lunar sluice
#
public void main(){
  var dirs = Directory.GetFiles("./").Select(s => s).Where(s => s.EndsWith(".cs"));
  foreach(var dir in dirs) {
    Console.WriteLine($"{dir}");
  }
}
#

there

#

the only real difference is getfiles returns a list of paths instead of a list of file info so you dont need to get the path after

#

well erm i should say array instead oflist but whatever

wanton lintel
#

going to an mtg event after school today woo
spiderman card prerelease

lunar sluice
#

im pretty sure theres shorthand for .select(s => s) too but its longer

#

its like converting it to an ienumerable

wanton rapids
#

yeah the intended way seems to be .AsEnumerable but that's about the same length lol

latent crescent
shy nebula
west mesa
#

he steals their bones

wanton lintel
#

my madman friend is making blackjack ON OUR SCHOOL TI's

#

they've made a deck handler

lunar sluice
#

it will tell you the directory doesnt exist which is about as good as my custom error message will be

lunar sluice
#

you can just put it in a try catch anyway theres like 1 possible error it can produce

#

which is that the directory doesnt exist

wanton lintel
tidal terrace
#

Everywhere i got it’s java

west mesa
#

just a Fortune Teller of Magnus mod

#

im stupid

tidal terrace
#

Why does it say #1#

west mesa
#

why did i say round

tidal terrace
woven crag
#

oh i was thinking lmao

west mesa
woven crag
#

i thought it seemed dogshit

wanton lintel
woven crag
#

but its meant to be run

west mesa
woven crag
tidal terrace
#

Forge thy jokers

woven crag
#

they just show the raw #1#s and stuff

woven crag
#

joe

chilly pine
#

joe

tidal terrace
#

Shouldn’t you have a variable for mult and a variable for scale

#

Lol

chilly pine
#

Maybe

tidal terrace
#

No I’m pretty sure

west mesa
#

this was an easy copy

chilly pine
#

minor hotpot leak but this is the one time that nxkoo couldnt clone the git repo for hotpot

#

except discords image compression fucks me in the ass

west mesa
#

welp, these would be all the Jokers i can make with Joker Forge (of the ones i already came up with for the Magnus Mod)

shy nebula
#

heuristics

west mesa
#

remaining jokers:

"The Coffin"
1 in 3 chance to destroy Joker to the left
gain 0.2 Xmult for every Joker entombed
entombed Jokers count as held (do not re-appear in shops or packs without Showman)

"Nikola"
All scoring face cards count as the first scoring face card
[rank and suit]

"Reaper"
Save from Gave Over if full deck contains at least 6 Face Cards
Destroy all Face Cards in full deck when preventing loss

#

hm...
i thought i had more ideas written down...

shy nebula
#

lua isnt even that hard

chilly pine
#

its the same logic

#

except not babyfed to you

#

its just syntax really

woven crag
#

joker forge triggers are just context checks
joker forge conditions are just if statements
joker forge effects are usually just simple functions

#

except you dont have the horribly nested joker forge if statements 😁

fathom gust
woven crag
#

yeah because its a modular code generator of course its a bit jank

west mesa
#

i have too much stuff i need to learn already, and the main issue i would have would be all the things i would need to download to even start writing it
i aint gon bother with all that damn setup, i have better stuff to do, and definitely more worth than a balatro mod
originally i was onyl going to drop the ideas, and art for all that, and only did Joker Fogre cause i was told such tool exists

north inlet
#

tenebris is crashing my game in cryptid does anyone have an idea on how to delete him without hovering my cursor over him

woven crag
#

what joker slot is it in

chilly pine
#

jokerforge already introduces you to the idea of functions and varibles just glance at the smods api and lua syntax and you should be able to code

#

its not complicated really

north inlet
woven crag
#

okay

north inlet
#

from left to right

woven crag
#

install debugplus if you dont have it

#

then open console with /

#

and enter the following:

chilly pine
woven crag
north inlet
north inlet
chilly pine
#

from what ive seen your ideas are really simple to implement and it would be infinitely more satisfying if you saw their action ingame instead of just concepts

#

+learning lua has a lot of advantages beyond just balatro modding

#

also if you get familliar with lua its also more efficient than using jf

north inlet
#

and now its crashing everytime i try to win the blind

#

cryptid is just a challenge on how to not crash the game

willow wolf
chilly pine
#

1st mistake playing cryptid

north inlet
shy nebula
# lunar sluice dont need error handling just dont produce an error
use std::{
    error::Error,
    fs::{File, read},
    io::{BufWriter, Write},
};

fn main() -> Result<(), Box<dyn Error>> {
    let number;
    if let Ok(file) = read("./file.txt")
        && let Ok(s) = String::from_utf8(file)
        && let Ok(n) = s.parse()
    {
        number = n;
    } else {
        let mut f = BufWriter::new(File::create("./file.txt")?);
        write!(f, "327973")?;
        number = 327973;
    };

    println!("{}", number);

    Ok(())
}
woven crag
#

wh

woven crag
chilly pine
#

i only code in non real languages so i dont understand this

woven crag
#

same

chilly pine
#

average gamemaker user

woven crag
#

i dont use gamemaker wtf

chilly pine
#

im reffering to me

#

sorry

woven crag
#

oh okay

chilly pine
#

im slow

woven crag
#

gamemaker looks wierd asf

chilly pine
#

like snail

woven crag
#

im ngl

chilly pine
#

gamemaker is awesome wdym

#

maybe im just used to it

woven crag
#

okay but it looks wierd

chilly pine
#

it looks fine

#

how is it weird

woven crag
#

it looks wierd

#

why the fuck are there boxes with green lines connecting them

chilly pine
#

to show that they are connected

woven crag
#

ok

chilly pine
#

obj_object => the events of the object => seperate code window to display the code in the events

wanton lintel
chilly pine
#

how is that weird

umbral pilot
torn urchin
#

:<

wanton rapids
solar sandal
#

hi chat

silent thistle
#

soup

umbral pilot
#

suop

shy nebula
chilly pine
#

hehehe

#

pp

#

l

silent thistle
#

no

dusty token
#

hellohellohellohellohellohello

silent thistle
#

soup

dusty token
#

puos

plush hound
#

hiiiiiiii

worn rain
#

im John edwards

full edge
#

yo yo Frost

dull field
#

So it turns out that apparently you can override the Talisman hooks that disable scoring animations on a per-card basis. Now I really really want to make a joker that uses this just for lols

shy nebula
#

Gateway.

silent thistle
olive hamlet
#

How did you get it to display all that

silent thistle
#

Hooked card.highlight

#

Added a new UIBox to the card's children

#

Gave it a definition and config and shit.

#

And here we are.

fallow bramble
#

The ortalab build of all time

silent thistle
#

The idea is that you can modify those values to whatever the fuck you want.

plush hound
silent thistle
#

dinner

#

bone

plush hound
#

dinnerbone

#

jeb_ is just polychrome

#

im not arsed

silent thistle
#

It also works on playing cards.

#

I still don't know if I should just make it a separate UI.

plush hound
#

whats the card type for playing card again

#

self.config.type == 'joker'
is for jokers right

silent thistle
fallow bramble
#

Depends, can be hand, deck or play

plush hound
#

how about all

silent thistle
#

I uh...

#

I still don't know if I should continue with this approach.

fallow bramble
silent thistle
#

The idea is that you can see and modify whatever the fuck is in card.ability

plush hound
dusty token
plush hound
fallow bramble
#

Not to check if a card is a playing_card

plush hound
#

i see

full edge
#

6 textures left and I've textures all of current Kino 😭

fallow bramble
#

Epic

plush hound
#

PLEASE merge this eremel

dusty token
#

interesting pr

plush hound
#

this is what ive been looking for

dusty token
#

can you link

plush hound
#

i need G

#

sure

dusty token
plush hound
#

well to be fair

dusty token
#

it have no description

plush hound
#

i really much prefer it to be documented

#

so i can be reassured

oak kernel
#

Everyone* uses the wiki
Not everyone has Lua LSP

fallow bramble
plush hound
#

my life

#

jk it was something

#

i forgot what

#

but i can use some of these data for my jokers

#

i already ripped people's username and their game volume data

#

i can probably rip more

full edge
#

what are you ripping?

plush hound
#

ass

#

jk

north inlet
#

i dont even have a scoring joker why is this nan 💔

plush hound
#

im TRYING to remember rn

#

but yeah this documentation is really cool

#

i like it

#

should be merged tho

fallow bramble
plush hound
#

like how would i know that there;s inflation inmy balatro

karmic orchid
ember surge
plush hound
#

its 0

fallow bramble
#

context.game_over

plush hound
#

D:

plush hound
ember surge
full edge
# silent thistle I uh...

I would potentially make a dummy that has the default values, so you can make all the unchanged values be filtered out

#

as well as a config that lets you permanently disable any specific values

plush hound
#

@hard plank how do you mess with the version of the smods strings

dusty token
#

the G is almost full, just have no text

silent thistle
#

this will be expanded in the future

plush hound
#

my G is full

full edge
silent thistle
#

I am making pages and shit

#

Or yeah, maybe just filter shit out

dusty token
#

im thinking abt using scrollwheels. shift+scroll to cycle attribute, scroll to change value

silent thistle
#

Text inputs for literally everything.

#

Beware DPP doesn't prevent you from setting incorrect data in any field.

normal hollow
#

because you add your version to the main menu im assuming

silent thistle
#

Why is everyone [insert leter here] prime now?

dull dawn
#

modding is too harrdddd

fallow bramble
silent thistle
#

Ah

#

Very

full edge
#

N' was forced to become centre of a trend

harsh glacier
#

You know who else is N'

silent thistle
#

N''

#

when

silent thistle
full edge
#

Last UI things to set up and then I think I've fully set up the core for Blockbuster: Spellcasting

plush hound
#

im x

full edge
#

Gonna add ways to create more varied custom spells later, but that's UI stuff I don't wanna do rn

silent thistle
full edge
#

I should also still figure out how Dynatext in a localization works, so I can make the base spells look better

#

Because this way to display power levels looks kinda bad

shy nebula
#

aikoyori woke up

#

i hope they didnt see the news

hardy brook
#

What news?

shy nebula
#

git 3.0 stuffs, nothing special

thorny dock
#

yeah iunno

cloud cipher
#

im finally doing it

#

im splitting mayhem into modules

glad dew
#

whats wrong here

dull field
#

What are your thoughts on a “memory joker” that applies all random effects it sees trigger? Like, space joker goes off, now all lucky cards have a 1/4 chance to upgrade hand when scored. Get a wheel hit and lucky cards have a 1/4 chance to gain a random edition. Gros Michel gets a 1/4 chance to be destroyed in addition to its regular 1/15 if you break a glass (but then all your luckies also have the chance to break like glass).

full edge
glad dew
#

imma try uninstal saturn

dull field
#

I’m trying to think if there’s enough negative effects for this to be balanced. Glass, Michel/cavendish, the boss with 1/7 chance to be face-down, is that really it?

full edge
#

Ah, no, it's not Saturn, specifically, I was confused with another error

hard plank
#

how to install mod

full edge
#

It's got to do with some deck ui stuff, which makes me think that one of your mods might be outdated

#

and still trying to do something through an old method

#

are you sure everything's up to date?

glad dew
glad dew
wanton rapids
glad dew
dusty token
full edge
# glad dew

The Mod Manager's generally good but it's definitely able to install weird versions! I recommend disabling half the mods, seeing if it works, and then going from there! If it's one mod causing the issue, you'll figure it out that way

normal hollow
glad dew
#

is the lovely correct tho?
i still didnt sure

wanton rapids
#

lovely shouldnt be in the mods folder

shy nebula
#

luatoml

#

we should have more data format supports for lua

#

actually why not leverage rust's serde

wanton rapids
#

not everything needs to be in rust

#

having it in lua makes it more crossplatform too

normal hollow
#

everything should be in scratch

dusty token
#

speaking of luatoml, i was planning to add lovely support for my custom injector but decided to drop it

shy nebula
full edge
#

And reimplemented the spellcasting Display as well for the API! I think that's every basic functionality set up

#

I do wanna make non-Kino art for the deck, I think

#

And I guess I should implement the sleeve too

#

Also should now be capable of handling custom ranks and suits, and has fail-safes for the edge cases

#

I kinda wanna make a more complex system as well for spell recipes but that'd be overkill because I'm not using that, haha

wanton rapids
#

when are we getting spell support for 60 suits

full edge
#

Oh, and I added wild card spells in there that just pick a random spell based on the other suit

hard plank
wanton rapids
#

aiko can you draw for my mod

full edge
#

Also gonna look into the particle effects to see if I can spice up the visuals of actually casting the spell

hard plank
#

sorry

shy nebula
keen knoll
#

gm

shy nebula
#

gm

hard plank
hard plank
fallow bramble
#

Aiko can you dance for my mod?

hard plank
#

I don't do choreography

tidal terrace
#

That’s oddly specific

hard plank
#

hmm

#

what do i need on my phone

keen knoll
#

a number

tidal terrace
#

Linux

wind token
#

hi chat

hard plank
#

I do not do choreography for anyone

hard plank
tidal terrace
hard plank
#

I'm thinking of what I would need from my old phone that I should install all my new phone

keen knoll
hard plank
#

because I have so many apps on my old phone it's not even funny

thorny dock
#

ok i’m starting to see the appeal of entropy

keen knoll
hard plank
#

things like Ultimate Chicken Horse

tidal terrace
thorny dock
#

got a rune that said “get two copies of next tag”

#

next tag was polychrome

hard plank
thorny dock
#

“hold up we might be cookin”

hard plank
tidal terrace
#

Idk the equivalent of that in your country

#

The app you order food from

keen knoll
tidal terrace
#

That’s not a game that’s the casino

keen knoll
#

oh

sharp vale
tidal terrace
#

More {C:attention}

#

Can only be obtained is irrelevant here

sharp vale
#

its because its excluded from all pools

keen knoll
tidal terrace
#

Does cavendish tell you it only spawns when gros Michael goes instinct

keen knoll
#

instinct

tidal terrace
#

Auto replace

tidal terrace
keen knoll
#

super sayan banan

sharp vale
#

oh

#

right

hard plank
#

s

#

n

#

l

normal hollow
#

a

keen knoll
#

e

sharp vale
#

better now?

keen knoll
#

remove the periods

tidal terrace
keen knoll
#

also i think the negative text color is under dark_edition

plush hound
#

gemini tuah

tidal terrace
#

Attention on
Hand
Pair
2
Gemini twin
Negative(with edition color )
Sold

willow wolf
#

would this be a viable font for the japanese text in balatro

wanton rapids
#

that looks pretty legible

keen knoll
#

is there not an official jp translation?

keen knoll
willow wolf
#
willow wolf
keen knoll
#

SMODS.font maybe

sharp vale
willow wolf
#

so that all the {f:5}{} uses that font

keen knoll
#

highlight gemini twins

#

and pair

#

otherwise looks good i think

keen knoll
normal hollow
#

i think

willow wolf
keen knoll
#

whats that

willow wolf
willow wolf
wanton rapids
#

what does the font look like normally?

normal hollow
#

do you want to replace {f:5} for everyone or add a new font for you to use?

willow wolf
#

replace {f:5} for everyone

keen knoll
willow wolf
#

font???

plush hound
#

chin chin

keen knoll
#

ohh

hard plank
#

peak wireless charging mat?

willow wolf
keen knoll
hard plank
#

it's not that new

#

but no documentation

willow wolf
#

here's a thing that uses it

#

f:5 is the font that has japanese/chinese characters

plush hound
#

eremel PLEASE merge the documentation

hard plank
#

the feature is at least 2 months old at this point LOL

keen knoll
#

oh

main path
#

yeah i kinda forgot it was a thing kekw

normal hollow
#

i think you can take ownership of SMODS.Language to change the font?

#

not sure

normal hollow
willow wolf
tidal terrace
hard plank