#Glue for Modpacks

1 messages · Page 1 of 1 (latest)

grim ginkgo
#

Small mod for those who are setting up a modpack and wish they could change some factors to accommodate how much content those mods add. Currently, it just allows you to edit joker spawn rates or the shop size by editing the config. If there are other features that would be beneficial in making the experience of playing many mods together more enjoyable, let me know, and I'll see what I can do.

This mod has no UI or in-game config. Edit the config by hand

https://github.com/icyethics/Glue-For-Modpacks/tree/main

GitHub

Balatro Mod to add utilities that may make playing with many mods more enjoyable - icyethics/Glue-For-Modpacks

grim ginkgo
#

Glue for Modpacks

unkempt pulsar
#

Frankly summit

soft wadi
#

when adding to mod manager

#

🔥

grim ginkgo
unkempt pulsar
#

Hmm, am i missing something?

grim ginkgo
unkempt pulsar
#

yeah

grim ginkgo
#

Strange. I realized that the mod is hooking the start run function instead of the game init, so pushing a change in a sec that might work. I haven't ran into something like that at all, but I'll look into what could be happening

unkempt pulsar
#

I am using dev branch (soon main) if you are wondering

grim ginkgo
# unkempt pulsar

I'm setting up a UI to edit this. It's because the config gets stored in the save, and the actual config file's changes don't override it

#

took some time for me to figure that out, haha

unkempt pulsar
#

I would like to customize buffoon pack spawn rates too

#

or even better, preserve one booster pack slot for always buffoon pack (optionally only when there are 3 or more slots)

grim ginkgo
grim ginkgo
grim ginkgo
#

Going to try and add some more stuff to this next week:

  • Adjustable rarity weights (Hopefully including modded rarities)
  • Shop slots with forced content types
primal fiber
#

PEAAAK

grim ginkgo
#

nxkoo suggestions:

  • I think if you have more than 5 MODS, you can just remove uncommon and common base jokers to make the pool filled with the custom one more often, so that we dont have to reroll that much
  • also probably a confirmation box to warn the player if you have too many mods, it'll be prone to crash

Second one I'm just gonna turn into a generic message, I assume that anyone making modpacks to distribute, they'll be able to figure out how to change the message.

I'm gonna see if I can make rarity adjustable per mod in some way

hybrid steppe
#

weird decimals

grim ginkgo
grim ginkgo
#

Pushed the fix for it.

cold edge
#

Not sure why.... but I can't seem to modify the amount of booster packs using this

bronze dagger
#

@grim ginkgo Does the mod have like presets depending of the number of jokers? (So like if there's way too much common it tones down the common rate an expected value ect)

grim ginkgo
#

not yet, but technically that shouldn't matter due to how spawning works

#

more commons shouldn't change how often commons spawn, just make individual commons rarer, iirc

bronze dagger
#

Oh ok, with few mods I was wondering why Joker showed up in shop in my modded-only deck 🤔

ornate gyro
#

May sounds ambitious but is it possible for glue to detect modded rarity and add their respective appearance rate config?

hybrid steppe
#

I noticed this too

#

Haven’t checked with new version though

hybrid steppe
iron solstice
#

Jimbo is the default Joker
if the game tries to generate a Joker but excludes everything it'll generate Jimbo
(similarly, Pluto is the default planet, Strength is the default tarot, and Blank is the default voucher)

grim ginkgo
#

I'll look into it, I suspect smods changed some things on their end that make my implementation not work anymore

grim ginkgo
#

In the latest version of smods, I can't reproduce it, at least

grim ginkgo
#

The main challenge is me setting up a better config ui, haha

grim ginkgo
#

I should check the issue section on the git more often, as someone's pointed out prism to be the cause

hybrid steppe
hybrid steppe
grim ginkgo
grim ginkgo
hybrid steppe
hybrid steppe
#

But good to ask

lethal isle
#

im def fine lol

#

feel free to steal anything ❤️

hybrid steppe
#

Goat

grim ginkgo
#

I'm also going to change the way joker spawn rate is expressed, because framing it like a percentage doesn't actually make sense with how it adjusts the rate

#

It only actually works as a percentage for a very specific range of weights. But because the individual weights of the other items in game don't get changed, setting the rate to 99% is definitely not actually 99%

bronze dagger
lethal isle
#

wha

grim ginkgo
#

So I might either hide it being an arbitrary number, with 1 as the default, or set it up joker frequency to be based on how often a joker is supposed to spawn, compared to a non-joker, which in vanilla is 2.5x

#

I'll check again how it interacts with ghost deck as well 🤔

#

changed joker spawn rate into a multiplier, with the base 2.5x as the default. Seems to work fine on ghost deck as well

cold edge
reef swan
#

the additional booster slots don't work for me :<

elder sapphire
#

me neither

grim ginkgo
#

Really?

grim ginkgo
grim ginkgo
reef swan
#

here's my smods

elder sapphire
#

well

reef swan
elder sapphire
#

it must be shared

grim ginkgo
elder sapphire
#

yea

grim ginkgo
#

Yeah, prism does something I haven't prepared for, haha. I haven't looked at it yet, as I got distracted, but that's why it's not working

elder sapphire
#

@quick steeple you made something bad for once

quick steeple
#

i guess the booster box code is causing issues

grim ginkgo
#

I assume Prism just does something that I didn't account for, so it's a timing conflict. I just have to see what fixes that

quick steeple
#

it's some pretty old code

elder sapphire
#

go fix it then

quick steeple
elder sapphire
grim ginkgo
quick steeple
#

so i can make sure they work together

grim ginkgo
#

Oh, yeah, go ahead

#

It's barely any code, haha, I think smods basically has an api for it, so I just set that

elder sapphire
#

hell yeah

#

nice

quick steeple
#

pretty sure they didn't when i did it for prism

#

maybe it's a new feature i didn't know of

grim ginkgo
#

Haha well new stuff is added constantly. I think I just set a variable at game start

quick steeple
#

it should work now

grim ginkgo
#

Great!

elder sapphire
#

testing time

#

glados would be proud

hybrid steppe
#

Now to find what mod is causing this issue for me and yell at them

elder sapphire
elder sapphire
#

like

#

same thing witout prism?

hybrid steppe
#

I don’t have prism but that feature didn’t work for me as well

elder sapphire
#

weird

#

any other mods that touch boosters?

#

that you have i mean

hybrid steppe
#

Probably, I’d have to check, am away from my setup right now though

#

Later issue

elder sapphire
#

ah

#

(imagine not gaming on a laptop)

#

(doubles as a grill 90% of the time too)

quick steeple
#

but jokes aside, i'm surprised how active the entropy server is

#

considering the mod is so new

elder sapphire
#

entropy is a good cryptid expansion with no despots

#

for now

#

as such, deserved even if improbable

quick steeple
#

like, the paperback one is a desert in comparison

#

and that mod is like x20 more famous

#

also, why the hell i'm chatting here

#

i thought i was in dms lol

#

sorry

grim ginkgo
#

Hahahaha

#

The glue for Modpacks channel is a lot less active by comparison

quick steeple
#

the funny thing is that @elder sapphire answered me

elder sapphire
#

well

#

uh

quick steeple
#

so i thought we were in dms fr

elder sapphire
#

I'm stupid 2

#

I have a cap on so I didn't see the name of the channel

#

and didn't bother to check

quick steeple
#

the last message was from you so i got confused

elder sapphire
#

absolute win

quick steeple
#

real

elder sapphire
grim ginkgo
#

I have no clue about whether people use it besides being like 'hmm that's a lot of vouchers for sale in that screenshot'

elder sapphire
#

don't worry I can annoy you on command

#

if you so desire

#

for example, I demand 20 voucher slots

quick steeple
elder sapphire
#

I was :3

hybrid steppe
quick steeple
#

github stats are so shit too

#

according to them someone got to the mod from a chinese tech website

elder sapphire
elder sapphire
#

now make a red sun joker

hybrid steppe
quick steeple
#

and some from youtube, even though i'm pretty sure no one made a vid about it there

elder sapphire
#

weird

hybrid steppe
#

They’re gatekeeping your mod fr fr

quick steeple
elder sapphire
#

the what

quick steeple
hybrid steppe
#

I’m not about to get myself doxxed

elder sapphire
quick steeple
hybrid steppe
#

I also should have added /j to my text

elder sapphire
#

I opened it and I have VPNs and 2 antiviruses on my phone

elder sapphire
#

this should be a game show

quick steeple
elder sapphire
#

"everyone does that sweetie"

hybrid steppe
elder sapphire
#

I do it on purpose and everyone forgets

quick steeple
#

balatrojoker is my new /j

elder sapphire
#

cause I either sound serious or my jokes suck consistently

elder sapphire
hybrid steppe
#

Including myself

elder sapphire
#

genius

#

can't know your plan if you don't know it either

hybrid steppe
#

Fr

quick steeple
elder sapphire
#

I mean

#

it was pretty obvious

#

dense

quick steeple
#

i could't find it

hybrid steppe
#

Sorry for the self promo @grim ginkgo

grim ginkgo
quick steeple
#

because the search feature only works on full words

grim ginkgo
hybrid steppe
#

I hate discord search

quick steeple
#

me too

grim ginkgo
elder sapphire
#

lolz

#

had to give your mod up as it clogged EVERYTHING

#

like

#

1 in 2 things were from kino

quick steeple
hybrid steppe
elder sapphire
#

you know who else-

grim ginkgo
#

But yeah, I'm not designing Kino with the notion of other mods in mind, clearly. It bloats every joker pool it gets inserted into, haha

elder sapphire
#

figures

quick steeple
#

this also remembers me that i'm halfway trough the way of kings but i'm not making much progress to finish it lol

elder sapphire
#

the what

quick steeple
#

700 pages, my god

elder sapphire
#

is that the third secret project

grim ginkgo
quick steeple
grim ginkgo
#

Cosmere*

quick steeple
#

that mod is based on stuff related to that

elder sapphire
#

sounds vaguely familiar

hybrid steppe
grim ginkgo
# elder sapphire figures

But yeah, I'm hoping to add a config option to set general spawn rates on a per mod basis. So that you can play with Kino without it overrunning everything. I also still should see if I can set up the forced types for specific slots, and see if I can potentially expand that into forced mod content

hybrid steppe
quick steeple
hybrid steppe
elder sapphire
elder sapphire
elder sapphire
#

wasn't the spas-12 Italian

hybrid steppe
elder sapphire
hybrid steppe
#

Also I will start using spoiler tags in thread so I don’t accidentally spoil anything for you

elder sapphire
#

you'll cripple half the stuff just reducing it's spawn rates

hybrid steppe
elder sapphire
#

true

grim ginkgo
#

Yeah, that's true. Tbh, it's not intended as a feature to increase Kino's modpackability, but more so because I like playing a mod by itself, and some smaller mods add so little content that I maybe only see one joker or blind of it each run

quick steeple
#

@grim ginkgo how are you going about changing the rates, code wise?

grim ginkgo
#

Currently, I set the general rates

elder sapphire
#

but hey can't do much about that

grim ginkgo
quick steeple
#

pizzas are weaker the more mods you have :(

elder sapphire
hybrid steppe
#

(Sorry Ice for using your thread as general discussion atp, this is a safe haven now)

quick steeple
elder sapphire
#

I don't care :3

quick steeple
#

also because of @elder sapphire

hybrid steppe
#

Really living up to the username

quick steeple
#

real

elder sapphire
#

I put it there for a reason

hybrid steppe
#

Love rambling tbh

elder sapphire
#

but this time I didn't start the banter

hybrid steppe
#

Imagine staying on topic?

#

Boring

elder sapphire
#

reall

#

if you check our mod thread you'll see more rambling than you'll ever need

grim ginkgo
#

But for the per-mod rate, I'll need to set up weights to be individual per item, which means I need to overhaul a good amount of code (or steal JoyousSpring's code). Though I'll probably try and make it an smods pr

quick steeple
hybrid steppe
grim ginkgo
hybrid steppe
quick steeple
hybrid steppe
#

Fun fact 1: glue is an object that helps you stick things together

quick steeple
#

also it will have a notable performance impact i think

elder sapphire
#

all I can think of is just gradually reducing spawn chances the more stuff you have

grim ginkgo
# elder sapphire "one mod at a time"

Oh, I mean, I can see why other people do enjoy big packs, I just prefer to play them one by one, haha. Wasn't a value statement, just how I play with them. But that's why J wanna set that feature up, so I can download a mod that adds like 4 jokers, and bump their spawn chances a good bit so I can touch them in less than 20 runs

elder sapphire
#

ah

#

makes sense then I misunderstood what you meant

grim ginkgo
quick steeple
elder sapphire
#

coward

#

lag your PC to shit NOW

quick steeple
#

i'm making a vanilla+ mod

grim ginkgo
#

Yeah, I have 15 or so mod folders in my balatro folder that I change the names for whenever I wanna switch over, hahaha

elder sapphire
#

interesting

quick steeple
elder sapphire
#

I just hoard stuff and sort it manually like a psychopath

elder sapphire
#

also it makes you see what is more suited for op stuff

quick steeple
#

but why make it vanilla+ then?

hybrid steppe
elder sapphire
hybrid steppe
grim ginkgo
quick steeple
#

in math terms

grim ginkgo
#

And I wanna go through Kino and see what's worth maybe extending to smods, from there

elder sapphire
#

I am not a mathematician

elder sapphire
quick steeple
hybrid steppe
elder sapphire
quick steeple
#

i know

#

but i do

grim ginkgo
elder sapphire
#

real

#

jen's is a calculator addon

quick steeple
#

i'm mostly using prism and garbshit recently, loving how they work together

#

the italian duo

grim ginkgo
elder sapphire
#

stamps suck

quick steeple
elder sapphire
#

real 2

grim ginkgo
#

My vanilla+ pack is Prism, Morefluff and Bakery together, which I enjoy quite a bit

quick steeple
elder sapphire
#

yes.

quick steeple
#

i love the concept for them though

elder sapphire
#

inverted consumables are stupid op

quick steeple
#

and the music is nice

hybrid steppe
#

I would love for it to affect non scoring jokers as well (Econ jokers) but it’s difficult doing it across the board (mail in rebate for example)

elder sapphire
#

rebate

elder sapphire
#

pizza boxes

quick steeple
#

a bit of a limited pool

elder sapphire
#

yeah but they would jumpstart pizza

grim ginkgo
quick steeple
elder sapphire
#

huh

#

did you

quick steeple
#

yeah

elder sapphire
#

my amnesiac ass forgot

hybrid steppe
quick steeple
#

here

grim ginkgo
#

I am starting an adhd filled project of a pizzaria deckbuilder, so prism better be careful

hybrid steppe
#

:o

elder sapphire
#

pizzeria*

grim ginkgo
hybrid steppe
#

Meg, what are your thoughts on pineapple on pizza

elder sapphire
elder sapphire
hybrid steppe
elder sapphire
#

real

grim ginkgo
# elder sapphire so they sucked on purpose?

No, depending on when you last played them they were also buggy as fuck. But I try to generally design things on the safe side of the power curve. I might buff the confections, though, cause a bunch of them don't do much

elder sapphire
#

i mean I am a certified Italian what'd you expect

hybrid steppe
elder sapphire
#

buggy and useless

quick steeple
elder sapphire
grim ginkgo
elder sapphire
elder sapphire
#

wait shit

grim ginkgo
elder sapphire
#

I confused the mod

#

well I played it on release

#

all I know

quick steeple
#

somehow

#

i just realized that negative playing cards have the same issue as pot of greed

grim ginkgo
elder sapphire
quick steeple
#

since they are always positive

elder sapphire
#

I played before and after confections got added

quick steeple
#

no reason not to get them

hybrid steppe
elder sapphire
#

I was in the "hoarding mods" phase

#

i also blabbered slightly in your thread

grim ginkgo
hybrid steppe
#

Wait is there a 12 angry men joker yet @grim ginkgo

elder sapphire
grim ginkgo
#

Haha yeah, I remember. I don't think it's reasonable to expect people to keep a consistent timeline for each of the mods in their hoards, haha

grim ginkgo
elder sapphire
#

i mean I would've if i cared about it :3

quick steeple
elder sapphire
quick steeple
#

and i'm probably nerfing mirror

hybrid steppe
elder sapphire
#

oh noo

#

i never used it

#

who cares

quick steeple
#

it's not broken

grim ginkgo
elder sapphire
#

what if I told you I end up accidentally destroying cards without noticing every time cause I want like, 15 cards for flushes and nothing more

grim ginkgo
#

I also think negative cards aren't great if they're too easy to get, because drawing a lot of cards is vv bad for performance, haha

hybrid steppe
elder sapphire
#

thunk's fault

quick steeple
elder sapphire
quick steeple
#

they were in some screenshots

#

but we are not sure how they worked

elder sapphire
#

i like my hand size broken with burnt cards not negatives

quick steeple
#

i don't think thunk ever said anything about that

hybrid steppe
#

(What are burnt cards)

elder sapphire
#

go play prism

#

heathen

quick steeple
quick steeple
hybrid steppe
#

I shall play the mod soon, as soon as I am able to get back to my laptop

#

Rn all I have is unmodded, max 4x game speed on my phone

#

It’s killing me

elder sapphire
#

do pwease :3

elder sapphire
quick steeple
#

i more player acquired

elder sapphire
#

i

hybrid steppe
elder sapphire
#

you talking in Roman numerals now?

hybrid steppe
elder sapphire
#

real

#

tell us your secrets gulag

quick steeple
#

adding a joker that makes all numbers roman numerals

#

good luck reading the score

elder sapphire
#

aw fuck

#

well banner exists for a reason

quick steeple
#

better than the one that makes them all binary

elder sapphire
#

that's just funny

#

what

#

the fu-

quick steeple
#

got confused

elder sapphire
#

confuzzled

hybrid steppe
#

Going to -39 ante

quick steeple
elder sapphire
#

stop using anti-puppy language

hybrid steppe
#

-naneinf blind requirement

elder sapphire
hybrid steppe
elder sapphire
#

i am never taking Jimbo again

hybrid steppe
#

You risk hurting jimbo’s feels

elder sapphire
#

I'll be feeling Jimbo alright

hybrid steppe
#

Pause

elder sapphire
#

that lasts for a few seconds at most

#

Q1, more like q0

iron solstice
#

suggestion after seeing this silliness, an option to limit how many times certain tags can be redeemed in a single round? in particular, voucher tags should be capped at the number of vouchers that exist

We've made a blueprint printer a couple times, but now is time for a new challenge in Cryptid Mod. A couple of interesting legendary and exotic pickups on this run allowed us to accidentally stumble upon an interesting way to make as many negative gros michel as we want. What we hadn't accounted for was that the bananas weren't the ONLY thing we...

▶ Play video
#

not sure this is exactly the mod for it but it seemed vaguely relevant

grim ginkgo
reef swan
#

what about +handsize and +starting$ sliders? thoughts?

grim ginkgo
#

I don't think most mods really alter the expected balance of those, I'd say. But If more people think it'd be good, I'm up for adding it

#

Might make an 'advanced' tab in some way

hybrid steppe
#

kind of a slippery slope into becoming a more advanced debugplus imo

grim ginkgo
#

yeah, that's what I'm thinking as well

hybrid steppe
#

this is someone else's implementation but

grim ginkgo
#

I think the main goal for this is not to be just allow for creative mode, but more so to actually make playing with a bunch of mods better

#

Also, going to test a feature for #1340334060597285025 today that adds individually adjustable spawn rates to each item (based on #1338302514616995892). If that works properly, I'm porting it to Glue and hopefully adding UI so you can adjust spawn rates of items on a per mod + rarity basis

hybrid steppe
#

peak

grim ginkgo
#

I'm also considering potentially fusing what I wanted Playsets to be into Glue. I still need to actually contact the dev for Banner and see if I can either add the playset feature to Banner or port Banner to Playsets/Glue, and from there maybe add a way to actually make every single object have an adjustable spawn rate

hybrid steppe
#

food for thought: should spawn rates be adjustable? the rarity is there for a reason...slips into creative territory(?)

#

additional slots for playing with more mods already counters bloat

grim ginkgo
#

Yes and no. I do agree to a certain extent (per item adjustable rates would definitely fall more into debugplus territory), but adjusting the rates on a per mod and/or per rarity pool base is a bit more in line with what I think Glue is good for

#

for example, Kino is a standalone mod in its design intention. I don't blame people for playing with it in modpacks, but I personally don't think it's a great fit because it bloats the pool. Banner can help by turning off a bunch of the jokers that are there to allow for synergies that aren't necessary to have when you run multiple mods. But another fix would be to just be able to lower the spawnrate of Kino's common jokers, for example

hybrid steppe
#

right that makes sense actually

#

didnt consider that

grim ginkgo
#

You do have a good point in that it's probably good to keep in mind that I don't wanna turn this into an additional debugplus, though, haha

unreal blaze
#

THIS IS AMAZING

shadow vale
#

Great mod, it's really useful if you have a lot of mods installed, thanks!

quasi lark
#

@grim ginkgo Can you add an option to change the win ante?

#

I made a mod to set it to 10, but it's very limited

quasi lark
#

Add a "Reset Config" button.

vivid rain
#

@grim ginkgo +1 for Reset Config, any plans to add?

coarse urchin
#

Any chance you could add a slider that increases booster pack slots (as in, the amount of cards inside booster packs. Might be a challenge to change the UI, like, “Chose 1 of X cards”) for vanilla booster packs. Like, some mods add additional tarots or spectrals, making it harder to find vanilla ones, and if you run many different mods, could make it harder than intended to find the consumeables needed for certain jokers to scale properly.

Also, +1 for a reset config option.

grim ginkgo
#

Oh, I hadn't even considered that, but I'm up for that!

#

I'm finishing up an API for #1406740128231194644, but when I release that, I'll update some Glue things!

grim ginkgo
#

To Do List:

  • Config reset
  • Booster pack size changes
  • Per reroll shopping limit (only allow 1 voucher to be bought even when voucher space is increased, so the mod offers more choice, but not more actual power, for example)
coarse urchin
#

Per reroll shopping limit would also be nice to have for booster packs. For instance, pretty sure Red Card is balanced around you only being able to open 2 booster packs each round.

grim ginkgo
#

Oh yeah, I'd apply it to every object in the shop

#

With a slider to let the player adjust

coarse urchin
#

Will that be difficult to code? Like, you should be able to buy the normal amount of items as would normally spawn in the shop per vanilla rules. When you reach the treshhold, will the remaining items disappear? How would that function even work?

grim ginkgo
#

Shouldn't be too difficult. I'm gonna make a lock appear when you hit the given limit

grim ginkgo
#

Biggest issue (for me, at least), code-wise with the new features is that it'd overrun the config tab, so I'm trying to improve the config set up. Getting there, I guess, albeit slowly

coarse urchin
#

Yeah I didn't consider the UI size. Adding multiple pages is the only thing that makes sense, as I don't think Balatro has scroll-function. That also wouldn't fork for me, I think, as I play on Steam Deck.