#⚙・modding-general

1 messages · Page 106 of 1

atomic eagle
#

does anyone know where the randomsation happens for cards being drawn from the deck?

#

i have seen the functions draw_card and draw_from_deck_to_hand but i cant see where the code actually does like (randomly pick card from deck)

lean dune
#

I don't know what the function is called, I'd have to search for that as well. But the draw order is determined when the deck is shuffled at the end(?) of a round

atomic eagle
#

oooo that makes sense

exotic dagger
lean dune
#

might be start of round or both

#

I'd have to look that up

atomic eagle
#

i see one in the function new_round

#

that points me in the right direction

#

ty

fallow bramble
#

I'm gonna shake you

humble reef
#

for wheel maybe split the card into quarters and in one of the quarters have each possible effect

lean dune
#

do we have a steamodded 1.0 user on Mac OS on right now? I need someone to test something

humble reef
#

maybe for death make the card grayscale

white scarab
#

Sure! I’d prefer if you credited me as well for the mod

dapper helm
#

maybe death could have a misprint-like effect where the right side of it looks like its starting to spread to the left with electricity visual effects like the tier 2 vouchers

normal shoal
#

thanks but I really have done nothing more than just merge 2 texture mods together. Most of the tarot were made by @tropic olive and the suit changing tarot made by @proven crypt. The only 4 I did myself were high priestess, emperor, temperance, and hermit

dapper helm
#

oh i see

normal shoal
#

I have zero photo editing skills lol

#

I'm thinking of making playing cards really big though. I noticed that even though the playing cards are big, I only look at top left corner because that's where the number+suit are. And it's tiny. I wish I could make it bigger while not looking terrible

white scarab
#

working on something cool

#

why is it still doing the shadow with shadow=false lmao

#

the shadow looks so bad

exotic dagger
#

replays? 😮

neat widget
strong swift
#

i think it's gonna be a part of ankh

round ore
#

lmao

polar schooner
#

round score: no

exotic dagger
#

the round is done with your shit

sturdy salmon
#

really just said try winning now

fallow frigate
#

Anyone have a link or guide on how to get into modding on MacOs

white scarab
neat widget
#

but you're the spectral pack guy and deja vu is like

#

a thing happening again

#

thats a perfect name for a replay mod

dapper helm
#

its part of another mod

white scarab
#

the replays are also designed for run verification... which is what Ankh is already for

neat widget
#

no deja vu mod

#

:(

white scarab
#

nah deja vu will be the mod for stacking cards

#

🥚

#

here have two eggs

sleek granite
#

math do you know what the status is on joker retrigger api being available 🥚 🥚

white scarab
#

I've been waiting for it to be more stable

#

But also I haven't noticed any issues in a while balatrojoker

#

I could probably make a PR to Steamodded in a day or two

sleek granite
#

coollll cuz i wanna make a s&b stamp :)

mild moat
#

Not sure I'm making this one chat

humble reef
humble reef
mild moat
#

if im not mistaken it has all of these plus the base game stakes

#

Sapphire stake might not be implemented though

white scarab
#

it is

mild moat
#

Kk

white scarab
#

9-24 are all done

mild moat
#

I just didnt notice it

white scarab
mild moat
#

Pluto Amalgam

#

Oh no one of my 147 iterums are gonna be disabled

restive sparrow
#

Mods are wild wtf

white scarab
mild moat
#

m

white scarab
#

ok now time to see how Steamodded added pages to UI and copy that

grand geode
#

:)

white scarab
sleek granite
#

looks good to me

white scarab
#

finally figured it out

grand geode
#

good job

hardy brook
hardy brook
white scarab
mild moat
#

Ascendant Stake* Very Fair Deck

white scarab
#

Very Fair Deck: -2 hands, -2 discards, vouchers no longer appear in the shop

hardy brook
#

Ascendant stake? what?

white scarab
#

we added 24 new stakes (of which 16 are implemented)

mild moat
#

It'll be this when it's done

hardy brook
#

I will only be playing Stake 15

timid arch
#

random deck idea
White Elephant Deck - All shop items are free, all Jokers are Eternal, rerolls never decrease in price

hardy brook
#

Btw had a dumb idea for "Negative" stakes

#

where they get easier

white scarab
#

good thing we have Stake API

hardy brook
#

What?

#

Where the heck is that?

white scarab
#

Steamodded 1.0

sleek granite
hardy brook
#

I have Steamodded 1.0

#

I swear we need documentation

#

What the heck can I do in 1.0

white scarab
#
for _, v in pairs(self.items) do
                if v.object_type == "Stake" then
                    v.sticker_pos = v.pos
                    v.sticker_atlas = "sticker"
                    local words = {}
                    words[1], words[2] = v.loc_txt.name:match("(%w+)(.+)")
                    local stakeName = words[1]
                    v.loc_txt = {description = v.loc_txt}
                    v.loc_txt.sticker = {
                        name = stakeName.." Sticker",
                        text = {
                            "Used this Joker",
                            "to win on {C:attention}"..stakeName,
                            "{C:attention}Stake{} difficulty"
                        }
                    }
                end
            end

this part is very important

sleek granite
#

no its not my new stamp emotes are way more important /s

hardy brook
#

nuh uh

white scarab
hardy brook
#

Half the blank jokers of Ortalab being added in are in

sleek granite
#

ortega lab

white scarab
#

Balagetro

hardy brook
sleek granite
#

idk

#

anyway here's jimbo todd steven chaos andy mr_bones vampire sock_and_buskin hiker gros_michel ingame

hardy brook
#

So yeah... what can Steamodded 1.0 do now?

cunning silo
#

So adorable

sleek granite
#

jokers, consumables, tags, stakes, consumable types, suits, ranks, seals, vouchers, backs (decks),

#

did i miss anything

cunning silo
#

Sounds

sleek granite
#

oh yeah atlases/sounds too

#

i wasnt countin' like nitty-gritty

cunning silo
#

Makes sense

#

I still remember the time we didn’t have tarots

sleek granite
#

if anyone has any actual idea what the vampire stamp should do btw im all ears i got nothin

white scarab
#

gradient API when

#

after I finish Ankh v1.1.0 I'll probably add it if nobody's done it yet

hardy brook
#

I swear we need a Shader creator

sleek granite
#

theres like three people around here that know how to shader

cerulean flare
sleek granite
dusky wolf
#

Hey everyone 🙂 I was wondering if anyone can help me with installing mods 😞 I tried a few different things that didn't work, and I don't want to download sketchy files if I don't need to, would appreciate some thorough guidance if someone had an idea 🙂 much appreciated

icy smelt
#

Hey I will try to help you with the best I can give

#

When you launch the injector your command prompt should launch himself installing the mod folder to your Balatro

#

Then when you launch Balatro you should have a new button at the very right with « mods »

gilded vortex
#

use the lovely method

icy smelt
#

(What is the lovely method btw ?)

gilded vortex
#

It will be required starting from Steamodded 1.0 anyways

icy smelt
#

Can it help me with my ||mf|| soul_pos problem and all ?

gilded vortex
icy smelt
#

🏳️

#

Ff

#

Do I need to take ownership of my joker to do so ? (In my mod lua file)

dusky wolf
icy smelt
#

When you inject what the command prompt say ? (Maybe try the Victin method he is better in this than me)

dusky wolf
#

It's weird, every time I try to open the zip file it says the file is in use by another process then deletes the file

icy smelt
#

Bizarre cette histoire

gilded vortex
exotic dagger
sleek granite
#

vampire is undecided, s&b will be "retrigger this joker once" when joker retrigger api gets in, hiker is probably going to give permaboosts to playing cards just undecided on the exact mechanic, and banann is like X1.5 Mult but 1 in 10 chance the stamp falls off at end of round

exotic dagger
#

Heh

#

Retriggering jokers will be nice

proven crypt
west hill
#

Can’t you already retrigger jokers?

exotic dagger
#

I don’t think there’s anything that does that in the base game

#

Only jokers that retrigger playing cards

fallow bramble
carmine mortar
gilded vortex
carmine mortar
#

Why don’t these work with modded joker’s again

gilded vortex
carmine mortar
#

No

#

Not exactly the most proficient modder

gilded vortex
#

Have you programmed?

carmine mortar
#

I don’t even have a computer

gilded vortex
#

People code from their phones but in any case

#

There’s no way to know what variables correspond to a value you’d want to increase like this

#

You could increase values arbitrarily but that introduces unpredictable behaviour

#

Now your Invisible Joker takes 2.4 Rounds to activate

#

Hanging Chad repeats the first card 2.4 times

carmine mortar
#

Square joker needs 2.4 cards to scale

#

Yeah I think I get it

gilded vortex
#

Maybe a modded Joker could repeat the (1.2)-th card 2.4 times

#

There’s also some values which could be missed

#

I think Erosion and Blue Joker wouldn’t work

#

But I don’t remember how they’re coded

#

(Since they’re vanilla you could hardcode them in, but it’s the principle)

gilded vortex
# carmine mortar Yeah I think I get it

To be more specific, the Jokers have a list of numbers and a list of instructions, and they’re separate. And AFAIK there’s no way to read the instructions to learn what the list of numbers means because it can contain arbitrary instructions

round ore
#

Hi anyone knows if theres a way to manually set the best hand played stat?:( Currently the gmae crashes for me and I can't play any hand

icy smelt
#

What do i need to do after the take ownership ? Do i need to write all the option ? (cost,rarity px, py...)

gilded vortex
#

Only the ones you want to change AFAIK

icy smelt
#

What is AFAIK ?

polar schooner
#

"as far as I know"

icy smelt
#

thanks

icy smelt
#

also i try to install love but there is no version.dll

#

(Also I’m sorry it’s my first time modding a game so I don’t know how it work )

lean dune
warm tide
#

hello

#

imma ask a thingy

icy smelt
#

know that i am in Alpha 1.0.0 nothing work

#

i go 0/1 irl

warm tide
#

how long does a successful run usually take you? (excluding endless)

icy smelt
#

idk

#

25 min ?

raw pewter
#

Hi !
I installed steamodded and now when I open Balatro, this is what happens.
Can you help me ?

lean dune
#

verify game files on steam and reinstall steamodded

#

you have 2 installations of steamodded

raw pewter
#

oh ok thanks im gonna see that

dapper helm
#

everyone

exotic dagger
#

i would not cause of the background of the cards

#

especially the yellow suit is pain to look at

sleek granite
polar schooner
#

yeah that yellow on yellow is barely visible

lean dune
#

ew

#

who needs low contrast tbh

#

the other one is alright imo

sleek granite
#

's all trash

lean dune
#

no

sleek granite
calm vessel
#

<@&1133519078540185692>

gilded tulip
#

🔫

lean dune
#

lmao

dapper helm
fallow arrow
sleek granite
#

idek what to do

#

changin coins from yellow is just wrong

dapper helm
#

would you like a suggestion to try or are u gonna figure it out urself?

sleek granite
#

im gonna sleep and hope the world ends while im asleep

dapper helm
#

🙏

fallow arrow
#

coins are yellow or silver typically

dapper helm
#

the coin suit is yellow

sleek granite
#

but ig if sm1 actually smart has an idea, this bumbling idiot would accept

dapper helm
#

i'll make a proof of concept to make sure i am not being a bumbling idiot

polar schooner
#

honestly just put a black outline around the yellow of the coins

dapper helm
raw pewter
#

Hiii
I managed to install steamodded but when I launched the game it told me that the file Enhancers.png did not exist. So I went to create it myself without knowing what it was supposed to be and I put a png half invisible and half white and here is what it showed me.
Overall, because of Steamodded I lack textures of the game 😅
Someone can help me ?

carmine mortar
#

Rectangle deck

lean dune
#

... wtf

#

that looks like a mod tried to register a sprite but forgot to specify the path to itself

#

what mods do you have installed?

raw pewter
#

I think it used to do that to me when I had only one mode (the dice deck) but I don’t think it’s due to it

lean dune
#

could be any mod that registers sprites

raw pewter
#

When I install it, in the steamodded files, after "assets" nothing existed (neither "2x" nor Enhencers.png)

raw pewter
#

maybe I should try to reinstall everything

lean dune
#

steamodded 0.9.8 does not have assets of its own

raw pewter
#

hmm ok ok
So what am I suppose to do ? I can't launch the game without these files
Install an other version of steamodded ?

gilded vortex
#

If a mod wants to use these files, the mod should distribute them

raw pewter
#

ok I try to delete all my mod and it work
So I thinks it was one of them who made that bug

#

Thanks for your help !

normal shoal
#

Huh I didn't know that number+ suit goes on top of enhancer (wild card). I guess I have to come up with another idea for wild card then

#

yeah so i just zoomed in on the original version and the suit actually goes on top of the wild card thingy. I guess i just never noticed it

sturdy canyon
sturdy canyon
cunning silo
sturdy canyon
#

whar

fallow bramble
#

You know him well

grand geode
#

he's finally back

dapper helm
#

to kick some tail

surreal shadow
#

Does anyone suggest me a mod?

cunning silo
lean dune
surreal shadow
#

ty

#

Which mod adds a lot of jokers

#

or decks

fallow bramble
white scarab
#

what happened to my erratic deck run

fallow arrow
#

okay, are there any good save editors so I can just take out the bugged cards in my deck?

haughty hinge
#

i mean you should be able to find it in the file(it's gonna take a long ass time tho) and delete it

#

i haven't tried that yet

surreal shadow
#

I can't download another mod...

#

How can I download another mod?

dapper helm
#

show mod folder

surreal shadow
#

i can't find it

wispy canopy
#

Press win + R, type %appdata%, find balatro, should be there

surreal shadow
#

ty

haughty hinge
#

perfection

surreal shadow
#

I think there's a bug

#

cards are triggering in my hand

woeful finch
#

steel?

surreal shadow
#

no

#

all the cards

woeful finch
#

weird

#

mod issues i assume but idk

surreal shadow
#

But I had this card last game

woeful finch
#

i see

#

yeah idk

#

enjoy the bug idk

surreal shadow
#

yeah, I'm gaining a lot of mult on my cards

random silo
#

am i cooking (roblox themed balatro mod concept) (also the gears are consumables able to be used a certain amount of times and are replenished at the end of an ante, but cant be sold, so they must either be destroyed by a joker or take up a consumable slot forever)

#

did kind of screw myself over with this because i dont know how to add consumable types lol

lean dune
#

there's a consumable type API + the ability to not destroy consumables on use

random silo
#

sick

carmine mortar
#

That dude is the mascot of kleinbottles

paper matrix
#

and mobius loops

icy smelt
#

any advice for my beloved soul family ?

lean dune
#

atlas_table = 'ASSET_ATLAS, not atlas there

#

otherwise seems good so far

icy smelt
#

my bad

lean dune
#

nws

fallow bramble
white scarab
#

average Antimatter Deck run

#

casual e3.805e14

white scarab
lean dune
#

looks about right

white scarab
rare shell
#

hi gang

sleek granite
#

hi lym

gilded vortex
#

Greetings Lyman

hardy brook
#

QUICK

#

NO CONTEXT

#

Eagles or Crowns

gilded vortex
#

Yes

umbral pilot
#

eagles with crowns

hardy brook
#

no

#

one or other

rare shell
#

a crowned eagle

#

other

hardy brook
#

SMH

#

PICK ONE

CROWNS OR EAGLES

#

No jokes

rare shell
#

crowns

hardy brook
#

ok

#

crap

#

Green or blue

strong swift
#

also hi lyman

umbral pilot
#

blueish green

gilded vortex
hardy brook
#

I'm done with you all

white scarab
#

Cyan

marble shadow
white scarab
#

out of the two though… green

gilded vortex
rare shell
#

green

umbral pilot
#

lyman

#

lie-man

#

when lyman says green what's actually meant is "blueish green"

round oar
eager maple
#

Just drew this, thoughts?

carmine mortar
#

A drill?

eager maple
#

i named it Energy Defuser

#

i don't even know what it does

gilded vortex
eager maple
#

Defuser

#

lol

lean dune
carmine mortar
#

Like, bomb defusal

lean dune
#

can't defuse something that's not fused

eager maple
#

A joker that needs another

#

i like this idea

gilded vortex
#

Fusion Mod compat

eager maple
#

Yeah

#

the fuser gives base mult or other thing

#

and the defuser gives base chips and other thing

#

and they can fuse with other jokers

gilded vortex
#

Fusion API

exotic dagger
#

also blue > green

hardy brook
#

You actually answered unlike the rest of the bozos lol

#

i'm kidding about the bozo, i enjoy you all even if you all annoy me sometimes

#

Ironically I chose the blue one too

timid nexus
timid nexus
regal rose
#

Random question, is there a sheet/docs for modding Balatro that I could find?

#

Nevermind, I actually read the threads

plucky mist
#

Hey guys, question

#

if I were to uninstall all mods from the game

#

would that corrupt my savegame?

lean dune
#

a save of an ongoing run? yes

plucky mist
#

Thank you very much

surreal shadow
#

Uhm, got Riff-Raff on ante 1 and fried egg on ante 11.

#

I found a money glitch; by using a planet card I gain 36$ and a random joker, I've a joker that always give back the planet cards I use.

#

Game's at 1 fps...

vagrant dust
#

hi, im having some issues getting modded balatro to work. I previously had it working but then validated the files and now when i run steammodded_injector it doesnt do anything

#

help plz

hard willow
#

Could anyone help me real quick? I wanted to find some game files in here but I can only find the game itself, anyone have an Idea?

vagrant dust
#

I believe so?

#

im sorry i dont quite understand

#

no, how do i do that

hard willow
#

It's always automatically changed to .zip.app

vagrant dust
#

ok so ive now got the steamodded file in the mods fiolder

#

and run the balatro.exe with the injector

#

still doesnt work

#

where do i find this file

#

ok, where do i find the game directory?

#

it mentions cpying a file into the game directory, I dont know where/what that is

#

oh ok

#

nice it works now. thanks!

kindred osprey
#

cahn you play modded on latest patch

#

the one where there is rental

#

how

surreal shadow
#

I held 3000$ with the mika mod, I've already 225 jokers

polar oyster
#

is it better to change the chance to 5 or not?

exotic dagger
#

seems fine to me, you can only play a few hands anyways

round ore
#

Sludge

umbral pilot
#

Sludge

oblique berry
#

whats new in the modding world?

cunning silo
#

soon

umbral pilot
#

balatro replaced by tetris

marble shadow
#

Minigame jokers
More perishables

fallow bramble
white scarab
#

Working on a replay/run validation mod

oblique berry
#

oh steam modded nvm lol

fallow bramble
#

Yea lol

fallow arrow
west hill
lean dune
#

why is everyone calling it steam modded

#

it's called steamodded because it's Steamo's project

oblique berry
umbral pilot
#

steam modded is a great project, crazy that valve officially sponsored the project

oblique berry
#

fr fr good guy valve

west hill
#

but what does the dded mean???

oblique berry
#

dont d(call) e(it) d(steam modded)

umbral pilot
gilded vortex
#

But they typed it wrong?

#

smh

lean dune
#

1.0 official release just got delayed s'more

#

crazy huh

white scarab
#

Rebrand to “Steammodded” (two Ms) balatrojoker

quiet latch
#

^ log file attached

oblique berry
lean dune
fallow arrow
#

hmmmm, 6 slots be wonky

umbral pilot
#

smoddad

surreal shadow
#

I think I broke the game

#

I receive money instead of spending it

woeful finch
#

the joker is so bad they give you money for taking it

surreal shadow
#

My screen lags a lot

#

Idk why

woeful finch
#

i guess it’s the 397 joker cards constantly floating around

sturdy salmon
#

least broken modded balatro run

surreal shadow
sturdy salmon
#

its really funny the game is trying to pawn off the bad jokers on you though

surreal shadow
#

No, every joker

woeful finch
#

enjoy that flat mult

#

get gift card and you go to the moon

surreal shadow
#

I've 4-5 gift cards

#

I'm receiving 1k money/blind 😂

woeful finch
#

lmao

surreal shadow
#

It isn't even getting on the screen

strong swift
#

what is the dollar stencil from

surreal shadow
#

Cheesy joker

#

But no broken mods

#

Just bugs

#

Stencil has 50 xmult, I've 2 stencils

surreal shadow
woeful finch
#

why not both balatrojoker

surreal shadow
#

I've infinite slots

woeful finch
#

ic

surreal shadow
#

After all this time I got oops all 6's

#

I got bull... I've 40k$

#

Yay, brainstorm!!! I'm getting 3000$ every joker now

#

I'll stop abusing the bug now

fallow arrow
#

Like I was at ante 20(?) earlier in it

surreal shadow
#

Yay, 2 minutes/card and my hand size is 24 (before 34) all my cards in hand will trigger now + the jokers

fallow arrow
#

#morespeed

#

Should make it slightly more bearable

surreal shadow
#

ty, I needed it

#

20 minutes for 10 cards and my hand size is 24

#
  • all the jokers
quiet latch
#

When I select a blind or skip a blind the game crashes, in the log file it says "file not found: main.lua: No such file or directory", I have reinstalled, verifyed the files, reinstalled lovely and steamodded but it still crashes.
(log file is attached)

oblique berry
surreal shadow
oblique berry
surreal shadow
#

Only with the cards I've e21 and I'm not done with the cards

#
  • my 120k chips and x50² mult
#

And other things (hologram is at x21)

tacit crest
quiet latch
surreal shadow
quiet latch
#

nvm

surreal shadow
#

Bruh, I got e88!!! e12 more and I would've got naneinf (I think)

exotic dagger
#

naneinf is at e308

surreal shadow
#

oh

#

never mind

#

I was far from it

eager maple
#

yay, new art

#

Energy Core

sturdy canyon
#

yayaya

exotic dagger
#

but that's donkey kong, not mario

neat widget
#

that is so sick

rare shell
#

hi gang

sleek granite
#

hi man

autumn yew
#

Hmm.
I want to add a bit of text on top of cards when they draw inside the View Deck screen.
I've located the necessary values to know when that screen is happening, but I don't know how to just say "draw this string plz"

#

I want to add a +Chips right onto the card without having to hover over it to see the bonus from Hiker

gilded vortex
#

I think it used something similar to the Sell/Use UI

#

You can also look up how the game displays the text to view the deck or Blind warnings ("Hand will not score")

autumn yew
#

yeah that looks like this.

                self.boss_warning_text = UIBox{
                    definition = 
                      {n=G.UIT.ROOT, config = {align = 'cm', colour = G.C.CLEAR, padding = 0.2}, nodes={
                        {n=G.UIT.R, config = {align = 'cm', maxw = 1}, nodes={
                            {n=G.UIT.O, config={object = DynaText({scale = 0.7, string = localize('ph_unscored_hand'), maxw = 9, colours = {G.C.WHITE},float = true, shadow = true, silent = true, pop_in = 0, pop_in_rate = 6})}},
                        }},
                        {n=G.UIT.R, config = {align = 'cm', maxw = 1}, nodes={
                            {n=G.UIT.O, config={object = DynaText({scale = 0.6, string = G.GAME.blind:get_loc_debuff_text(), maxw = 9, colours = {G.C.WHITE},float = true, shadow = true, silent = true, pop_in = 0, pop_in_rate = 6})}},
                        }}
                    }}, 
                    config = {
                        align = 'cm',
                        offset ={x=0,y=-3.1}, 
                        major = G.play,
                      }
                  }```
#

which is... a lot

#

I found the buy/sell/use hunk and tried it already and just got errors about not finding FRAMES in ui.lua:284

gilded vortex
autumn yew
#

mostly it's trying to migrate this into Card.lua
I figure I need to do things in draw()

autumn yew
round ore
#

Can i somehow mod/modify files to have higher chance for negatives, polychromes, foils and so on? i want to do goofy stuff and not break game entirely. I know already u can open exe with rar and get to code but i dont know where to start from there

gilded vortex
autumn yew
gilded vortex
#

you can hook it and instead return a result however you wish

gilded vortex
#

You may want normal text objects instead of DynaText

#

Though keep in mind each color is its own G.UIT.T

#

and each line is its own row

#

Normally I see the rows organized into columns but this doesn't have them

#

I myself plan to do something similar but using icons instead of text

#

Kinda like Stickers/Stamps/Seals/etc. but to just give an estimate

#

also other purposes maybe

autumn yew
#

drawing images over top is hekkin' easy

round ore
gilded vortex
#

Except stackable

autumn yew
#

sure, sure. I just mean that it'd basically be the same thing.

gilded vortex
#

I just haven't looked into how to draw more stuff on top of cards

autumn yew
#

I mean, its 95% card.sticker = [whatever]

#

the [whatever] is the reference to the sprite

autumn yew
gilded vortex
autumn yew
#

I did, I have no idea what it's trying to do and why the existing text objects work without it

#
function UIBox:draw() -- line 183
    if self.FRAME.DRAW >= G.FRAMES.DRAW and not G.OVERLAY_TUTORIAL then return end
    self.FRAME.DRAW = G.FRAMES.DRAW

    for k, v in pairs(self.children) do
        if k ~= 'h_popup' and k ~= 'alert' then v:draw() end
    end

    if self.states.visible then
        add_to_drawhash(self)
        self.UIRoot:draw_self()
        self.UIRoot:draw_children()
        for k, v in ipairs(self.draw_layers) do
            if v.draw_self then v:draw_self() else v:draw() end
            if v.draw_children then v:draw_children() end
        end
    end

    if self.children.alert then self.children.alert:draw() end

    self:draw_boundingrect()
end```
west hill
autumn yew
#

so I try this:

                    self.extra_chips_text = UIBox{
                        FRAME = {
                            DRAW = 0
                        },```
and it throws the *same error*
gilded vortex
autumn yew
gilded vortex
round ore
autumn yew
gilded vortex
autumn yew
#

that's every single reference.

gilded vortex
#

and when you find that, you can understand what's going wrong that your object doesn't have FRAME

gilded vortex
autumn yew
#

the one in node.lua, which should be called automatically when I construct the UIBox

#

its literally in the constructor

gilded vortex
#

Maybe you're passing the wrong arguments to the constructor and it's failing to construct the object properly

#

It just happens that the first failure point is FRAME

autumn yew
#

but I'm copy-pasting a known working constructor call

gilded vortex
#

Does the working call reference any local variables or somesuch

#

It could reference a global that isn't defined at the time you call it elsewhere too

autumn yew
#

the one for the non-scoring hand only references the reason why the hand is non-scoring and replacing that function call with hard coded text is trivial

gilded vortex
#

What is your version of the code

autumn yew
#
self.extra_chips_text = UIBox{
    definition = 
      {n=G.UIT.ROOT, config = {align = 'cm', colour = G.C.CLEAR, padding = 0.2}, nodes={
        {n=G.UIT.R, config = {align = 'cm', maxw = 1}, nodes={
            {n=G.UIT.O, config={object = DynaText({scale = 0.7, string = '+5 Chips', maxw = 9, colours = {G.C.WHITE},float = true, shadow = true, silent = true, pop_in = 0, pop_in_rate = 6})}},
        }},
        {n=G.UIT.R, config = {align = 'cm', maxw = 1}, nodes={
            {n=G.UIT.O, config={object = DynaText({scale = 0.6, string = '+5 Chips', maxw = 9, colours = {G.C.WHITE},float = true, shadow = true, silent = true, pop_in = 0, pop_in_rate = 6})}},
        }}
    }}, 
    config = {
        align = 'cm',
        offset ={x=0,y=-3.1}, 
        major = G.play,
      }
  }```
#

the only change was replacing string = localize('ph_unscored_hand') with string = '+5 Chips'

gilded vortex
autumn yew
#

right now it's inside Card:draw(layer) which is at least somewhat comparable to Game:update(dt) for the unscored hand.

gilded vortex
#

maybe it isn't?

#

Maybe the timing each is executed doesn't work out?

autumn yew
#

Lets see here, lets have some fun. Lets move the construction of this UI Box right up into the constructor of Card, for shits and giggles.
Now the text draws all the time, no matter what, with no care in the world as to when the card itself is being drawn. i.e. restricting it to the View Deck screen.
oh and if I tell it to draw() during the View Deck screen, it throws a FRAME nil value error again.

gilded vortex
#

So the issue is that G doesn't have FRAMES, rather than self, which would be the UIBox

autumn yew
#

that is simultaneously helpful and unhelpful at the same time X)

gilded vortex
autumn yew
#

no

#

it crashes when I click "view deck"

autumn yew
#

the view deck bit being because of this:

if self.ability.set == 'Default' and (self.area and self.area.config.view_deck) and self.ability.perma_bonus > 0 then
    self.extra_chips_text.draw(layer)
end```
#

where the extra_chips_text = ... being in Card:init()

gilded vortex
#

Then G.FRAMES should've been defined

#

Maybe it's emptied at some point, but I couldn't find it

#

If it is, I could guess it's due to state changes or the game being paused while the deck view is active

autumn yew
#

I agree. Also have a quick gif

#

ergo, wanting to draw text in the view deck screen, and not knowing how

gilded vortex
#

I mean, AFAIK when you click the view deck screen while a Boss Blind's warning is on screen, the warning is removed

#

So maybe the message isn't cleaned up properly

autumn yew
#

While true, I'm not actually using the boss warning object

gilded vortex
#

Exactly

autumn yew
#

There is nothing about what I've tried that indicates to me that it shouldn't work and yet it doesn't

gilded vortex
#

I mean, clearly it doesn't work

autumn yew
#

clearly, but the why is not apparent

gilded vortex
autumn yew
#

no, but FWIW I don't want screen-space-overlays here

#

mockup:

gilded vortex
autumn yew
autumn yew
gilded vortex
#

immediately after creating it

autumn yew
#

no change in behavior

gilded vortex
#

maybe viewing the deck changes the state which causes something else to fail

hearty wedge
#

Is there a reason that, in the "blank_joker_template" the first 4 columns are 71px wide but the last column is only 70px wide?

#

I guess it would just be dead space on the right anyway, but it seems centering may get off for displaying jokers in the last column?

gilded vortex
autumn yew
#

not sure, noodling off to spread liber-tea for a bit, trying some other thing as well to at least anchor the text TO the card

#

well it didn't crash, but also didn't draw anything

#

partial(?) success?

#

KNOW WHAT I DID DIFFERENT? Almost nothing

#

self.children.extra_chips_text = UIBox{

oblique berry
#

Can someone help me out. Which mod has huge joker?

calm vessel
#

Morefluff i think

sturdy salmon
#

Yeah that's more fluff

oblique berry
#

ty ty

#

oh shoot

#

It was the huge joker but it had the reshuffled texture lol

sleek granite
#

reshuffed 😔

oblique berry
#

why 😔 ?

sleek granite
#

idk i just dont find repainted-esque stuff funny ig

oblique berry
#

i love reshuffled

autumn yew
#

Did you know that the opening animation is runtime rendered?

#

oops all +5 chips

sleek granite
#

i knew that from seeing my minor arcana cards in the mix

#

i should probably figure out how to make them not look terrible

autumn yew
#

heh.

sleek granite
#

refrance

autumn yew
#

nice

sleek granite
#

they look awful :s

#

i dont just wanna have boring white cards :$

autumn yew
# gilded vortex Maybe it's related to ```lua if G.VIEWING_DECK and (self==G.deck or self==G.hand...

riddle me this, Batman.
This works:

if self.ability.set == 'Default' and (self.area and self.area.config.view_deck) and self.ability.perma_bonus > 0 and self.children.extra_chips_text then
    for k, v in pairs(self.children) do
        if k == 'extra_chips_text' then v:draw() end
    end
end

This does not:

if self.ability.set == 'Default' and (self.area and self.area.config.view_deck) and self.ability.perma_bonus > 0 and self.children.extra_chips_text then
    self.children.extra_chips_text.draw()
end
#

(the if-statement is the same in both, the difference is whether I call directly or loop over children)

sleek granite
#

self.children.extra_chips_text__:__draw()

autumn yew
#

ooh

#

I am a smort

#

I don't do Lua much, I use C# on a daily basis, so syntax inertia

#

Man it looks so good~
Now to make the text dymanic with the correct value

sleek granite
#

if it helps, obj:func() is the same as obj.func(obj)

autumn yew
#

yeah, its the finger memory of pressing buttons

sleek granite
#

(whats this for btw)

autumn yew
#

I want to put the Hiker bonus chips visible on the deck view to get a quick-glance overview of the cards that've been buffed.

sleek granite
#

oh

autumn yew
#

eg, I had no idea ALL of my queens of diamonds had been played

sleek granite
#

me, with my permaboosts library for permamult, permaxmult, permahmult, and permahxmult

#

itd be interesting to see it with all that on it lol

#

(no its not out, i have submitted it for inclusion in a different mod tho :) )

autumn yew
#

hahaha

kindred swallow
tired bridge
#

what is the mod called that lets you use infinite jokers?

autumn yew
sleek granite
kindred swallow
#

...yeaahhh that one is a little bad because they blend in, but in general I think the yellow cards and the other colors are pretty good

sleek granite
#

:(

kindred swallow
#

Don't feel bad. Like I said they look good overall

#

Have you considered trying a different gradient range without the darkest color or one with just a solid color of the lightest one you currently use?

#

The more I look at them they look better. Could try some different things but I think they're good to go as is. I like em ❤️

white scarab
#

don't set the width of a CardArea to 0

autumn yew
#

hahaha

sleek granite
white scarab
tired bridge
#

what is the mod called that lets you use infinite jokers?

kindred swallow
# sleek granite for the actual gradient or the dithering

Hmmm maybe minimize this space and let the dithering reach the edge of the card more, increasing the overall usage of the middle color and stuff. Or maybe just use the top color and make it solid (which I imagine is not the effect you want but sometimes something simple is the answer)

sleek granite
#

:$

#

but i want them to look like tarot cards

#

boo

kindred swallow
#

I sorry spongecry

white scarab
cunning silo
#

3.4 hand size

sleek granite
#

feder how should i make minor arcana not look terribad

kindred swallow
#

What exactly about the coins is making you think that? Like is it just blending in to much?

sleek granite
#

i guess

#

idk i know to defer to other ppls judgment cuz obv i can tell what its sposed to be cuz i made it and the other day ppl were sayin they look bad

kindred swallow
rare shell
#

you could try by making the start and the end of the gradient shorter

#

so the ends of the cards are occupied more by solid color

kindred swallow
#

Fuck around and find out I guess. Keep a copy off to the side and just tweak it here and there and see what feels right

#

I'm excited to play with them because they caught my attention when you first showed them

#

I'll shut up now

sleek granite
#

idk
at least the code for making the minor arcana have a custom center sprite led to the spirograph watermarks for aspect suits

sleek granite
white scarab
#

chat how can I beat this big blind?

sleek granite
#

u dont thats the fun part

oblique berry
kindred swallow
#

Ante
-0.60/8

autumn yew
#

oops all negative

white scarab
surreal shadow
#

Idk why, but my game crashed

grand geode
#

should i continue working on graveyard or should i work on even more blinds

rare shell
#

graveyard!!!

sleek granite
#

graveyard

surreal shadow
#

What mod ?

#

I'm searching balanced mods, can someone recommend me one?

sleek granite
#

none exist

surreal shadow
#

🥲

grand geode
#

i just woke up from my nap thank you for your input

warm tide
surreal shadow
#

What mod, myst?

kindred swallow
#

Graveyard

cerulean flare
kindred swallow
#

Mods
Balanced

uncut folio
#

is black seal outdated?

#

or have i done something wrong lol

sleek granite
#

black seal is outdated yes

#

0.9.8 and 1.0.0 mods arent interchangeable

#

i mean yeah but everyones moving to 1.0

uncut folio
#

ill just wait til its updated theni guess, cheers

warm tide
#

hand idea: flush spectrum

#

four wild cards and a card of any suit

icy smelt
#

is it possible to update those mods ?

#

or do you know working mod on 1.0 ?

#

mods like blacks seals

#

or those

#

Okay thanks !

#

i want it too but when i try to mod the documentation speaks in 1.0 and i dont know how to do it in 0.9.8 "language"

#

can i screen my script and paste it here or should i do it in modding dev

tulip juniper
#

Small question: does balamod locks achievements?

#

Sadge

#

I just wanted to add improved mouse controls

#

😔

quiet latch
icy smelt
#

what injectSprites does ?

#

like i dont understand the sentence in the wiki

tulip juniper
#

Thanks, missed this part

icy smelt
#

seems legit to me

grave radish
#

Hey guys, quick question; when making new cards, do they have to be in the same pixelated art style, or is it possible to make non-pixelated ones? (aka can I use already drawn images or do I have to have some new ones drawn for the game)

gilded vortex
#

AFAIK it can be anything

#

Although maybe you'd need to rescale it

#

The game already has rescaling logic so you would need to change it

grave radish
#

Right, I see; thanks ^^

#

Another question actually; are there mods that dont disable things like achievements etc?

Like, I imagine you cant make progress in the game with mods that add jokers for example; but, what about GUI mods, like replacing the cursor; could that work differently?

grave radish
#

....Huh; so that means you actually can just download like the better RNG mod, and then unlock all achievements using that?

white scarab
#

hmm

full grove
#

hello, I have no affiliation with Balatro but I wanted to talk to a user that I know is on here about using tools they work, but for another game (Hades II), this is just a post stating my intentions in case something looks suspicious

#

specifically I wanna set up a debugger on Hades II's lua

#

additionally, if anyone knows about the inner workings of lovely patches, in the sense of how they can be ported to a totally different lua runtime and loader, please let me know

gilded vortex
lean dune
#

it should be easily portable to any LOVE2D game

full grove
#

it's not LOVE2D

#

it just has a lua environment

lean dune
#

for other engines, it probably won't work out of the box

full grove
#

yes, that's why I asked for someone who knows the details

#

that way we can go and implement them

#

Hades II ships with the PDB and we have a loader that hooks stuff there and extends the lua environment by exposing more stuff

#

so forking or porting some parts of lovely is possible, but I don't know how much effort or how useful it'll be

lean dune
#

yeah you're best off talking to metherul for that - you can have a look around the source in the meantime

#

I'd guess it highly depends on love's structure, so I'm not sure how reasonable a direct port would be

full grove
#

I am not really looking for a direct port

#

I'd honestly rather just taking the patching implementation and wrapping it in a new interface that the existing plugins can use

#

however that can be done

#

we don't need patches that often, as we have an elaborate system of wrapping that we used in Hades 1 (it's like monomod's hooks, but we can't do the equivalent of IL hooks)

#

so this is a nice to have thing for the few mods that would need it

lean dune
#

I see

full grove
#

because in Hades 1 nobody was around to make a loader with any meat to it since they changed it from MonoGame to a native C++ thing on the 1.0 release, so we made do with only doing things within the limited scope of that lua environment.

#

them changing the engine is well known because it was written about by The Forge and is part of Supergiant Games' documentary

surreal shadow
#

forever?

real shale
#

Yo does modding break the restrictions in the challenge runs? Jokers are showing up that should be restricted for me

surreal shadow
#

I want achievement reneabler mod

#

Do I just have to place it in mod folder?

#

So I download the raw file

#

Yay, ty

#

Is there a mod to disable some mods?

lean dune
#

steamodded 1.0 has this built in, not possible on 0.9.8 though

#

1.0.0f?

#

fair

#

1.0.0-ALPHA-MMDDx

#

current is 0528a, for example

surreal shadow
#

is there a mod to make negative soul cards?

surreal shadow
#

how?

white scarab
#

it's possible in Cryptid with a deck that lets you get any item in the shop

#

and Perkeo

surreal shadow
#

oh

#

I think i'll download paint deck

gilded vortex
surreal shadow
#

I mean, I saw a YouTuber playing with color cards

gilded vortex
#

Paint Deck not Painted Deck

#

(Idk the name of the deck)

surreal shadow
#

more fluff?

calm vessel
surreal shadow
#

How do I download steammodded 1.0.0?

gilded vortex
#

Do you need to

lean dune
#

1.0 is unreleased, you can always find the current in-dev state on the main branch on github - note that mods that aren't updated to 1.0 are incompatible with it

surreal shadow
gilded vortex
#

Just move them to another folder

#

What’s more likely to happen is that the mods aren’t up to date to 1.0 anyways

surreal shadow
lean dune
#

yeah you'd end up disabling all your mods lmao

surreal shadow
#

Ok

#

That's exactly the name I gave it

#

Who's paul?

gilded vortex
#

I just zip the mods

surreal shadow
neat dome
#

Do you actually want to know the secret to that?

sturdy canyon
#

you need to find Paul

surreal shadow
#

what happened?

wicked zinc
#

that's ominous

surreal shadow
#

glitchy jupiter

#

Most powerful joker because my cards are all all suits

calm vessel
# surreal shadow

i dont remember where thats from but use it when you get into a shop

surreal shadow
#

Oops

#

I've two now

#

HELP!!!

#

I can't win

#

I'll have to use one of my 63 mr.bones

#

They didn't trigger

#

I died, without knowing what shaky jupiter does

oblique berry
#

giga modded balatro vid just dropped with a bunch of mods from here if anyone wants to check it out. Had a blast, cant wait to add more.

lean dune
#

looks like madness

oblique berry
#

it was chaos and i loved it. it got more unhinged later when i added more but died so quickly on those runs

surreal shadow
lean dune
#

truly mad

surreal shadow
#

BUT the game didn't crashed

white scarab
real hamlet
#

Is there a mod that always makes the first tag to be a coupon? I can't be the only one who restarts over and over again until I get it 🙂

white scarab
surreal shadow
oblique berry
quiet latch
#

Game crashes whenever selecting a deck, at the bottom of the log file it says "2024-05-29 09:49:04 :: ERROR :: StackTrace :: Oops! The game crashed"
(log file attached)

exotic dagger
quiet latch
surreal shadow
#

Uhm, I reached nan but it doesn't count as a score

grand geode
#

remind me to fix mystblinds tomorrow

surreal shadow
white scarab
#

They made mystblinds…

oblique berry
karmic fulcrum
#

Chat, is it clear enough ?

#

(it's a playing card)

oblique berry
#

maybe "held in hand" since thats the language on mime and other in hand abilities?

sterile hornet
#

typo
rettriger
sorry thats like the first thing i noticed

#

wait
joker deck noway

karmic fulcrum
grand geode
karmic fulcrum
#

Better ?

grand geode
#

scoring... when scored?

karmic fulcrum
#

Yeah I know that's why I'm asking

grand geode
#

remove the first scoring

karmic fulcrum
#

Retrigger all scoring face cards when this card is scoring or held in hand

grand geode
#

oh

karmic fulcrum
grand geode
#

very confusing

karmic fulcrum
#

I know

grand geode
#

yeah should include "this card" for clarification

lean dune
#

it's retriggering face cards when scored, so it doesn't retrigger non-scoring ones

grand geode
#

also why would you ever play this if it can proc in hand

oblique berry
#

from what im gathering its scoring face cards whether played or not as long as that card is in hand correct?

surreal shadow
grand geode
surreal shadow
#

I broke the game (again)

#

I can buy as many jokers I want

exotic dagger
#

that's just called having money

thorn hamlet
#

Are mods developped for steamodded 0.9.8 compatible with steamodded 1.0.0 ?

#

thx !

karmic fulcrum
#

Ok I'll try something

pine sparrow
#

now i am just a nerd but do you guys think a digimon or yugioh focused mod would be possibe

#

thing is im no programmer but honestly think itd be awesome if someone did it after all if slay the spire has mods inspired and you guys are skilled and dtermined enough to make mario there is a chance someone can

quiet latch
#

how do I fix this. Whenever I save a run and continue later, it removes everything, all jokers, cards, levels, etc. I have to fully reset the run

sturdy canyon
quiet latch
#

?

quiet latch
gilded vortex
# quiet latch

Try removing half the mods, starting a run, getting a joker, then exiting and reloading

#

Do it with both halves just to have a control

quiet latch
gilded vortex
#

keep the half that doesn't work, then repeat until you find the smallest collection of mods that don't work

#

I imagine it's a single mod causing the issue, but it could be multiple mods mixing poorly

haughty hinge
#

monies

gilded vortex
#

But if you do half at a time you'll find the culprit in approximately log_2(n) attempts

#

where n is the number of mods

haughty hinge
#

i love cryptid

quiet latch
gilded vortex
gilded vortex
#

maybe they tried to hook it but did it poorly

quiet latch
gilded vortex
quiet latch
gilded vortex
#

I mean, most mods are .lua files yes

quiet latch
#

I mean one of the ones that aren't in folders

dapper helm
#

if you want to get rid of the warning

quiet latch
#

ah ok

#

I figured it out, it was the scrapdeck

last garden
#

how do i fix this after installing the more fluff mod

haughty hinge
#

average cryptid run

quiet latch
haughty hinge
#

uhhh...

hardy brook
#

Welp

woeful finch
#

ooh what's this?

haughty hinge
random silo
#

just attempted to download steamodded, should i not be seeing any additional menu options or something? i genuinely cant tell if i actually downloaded it

#

i followed the direct installation instructions

#

i have steamodded-main inside mods inside balatro inside roaming inside app data

open epoch
#

Someone on reddit posted a couple deck ideas that I found interesting and I decided to recreate them, work in progress but it's coming along

Double Deck: Start with 104 cards, pick 1 extra card from booster packs (so an Arcana Pack allows you to pick 2 out of 4 cards, a Mega Celestial Pack gives you 3 out of 5)

#

It took me way too long to kludge together in code, but I also managed to make it look like someone actually shuffled the Blue Deck and Red Deck together :')

#

As in, the 2nd pack's cards all have red backs when they get turned over for any reason (dealt to the player, shuffled back into deck, turned over for enhancement animations or bosses that make cards face-down)

random silo
#

this is what it currently looks like

open epoch
#

||I love this game but the game's Lua code seems held together by duct tape||

random silo
#

is there some issue with the file structure?

white scarab
#

Is lovely installed?

random silo
#

oh

#

lol im stupid

white scarab
#

also this looks like it’s Steamodded 1.0.0, most mods are still using 0.9.8 so you may want to download the code from the GitHub release instead

open epoch
#

Yeah the install guide for 0.9.8 is essentially gone

#

Or at least not easily reachable

random silo
#

is the game directory %appdata%/balatro?

#

referred to in the lovely instructions

open epoch
#

But basically you download 0.9.8 from here: https://github.com/Steamopollys/Steamodded/releases/tag/0.9.8

Put the steamodded injector executable in your Balatro game folder in Steam's local game files, and drag Balatro.exe on top of the steamodded_injector.exe file

GitHub

NEW FEATURES AND UPDATES FROM 0.9.8

Debug console QOL keyboard shortcuts by @jubnl in #66
Print debug messages to console by @WilsontheWolf in #68
Fix issues with deck preview by @Aurelius7309 in ...

dapper helm
#

install for 0.9.8 and 1.0 is the same as long as you use the good method (lovely) and not the pointless annoying bad method (injector)

open epoch
#

And then mods should be loaded from the mods folder

dapper helm
#

don't use injector

open epoch
#

Ah

#

When I first installed it I don't think I saw anything in regards to lovely

#

But that was a while ago

dapper helm
#

yeah

open epoch
#

Instructions just opened with "use the injector and done"

random silo
#

im mostly planning on making mods wth this lol

#

so im going with 1.0.0

dapper helm
#

the install instructions were only changed recently to plainly state that the injector is not the best method, but its been worse for like forever

open epoch
#

Also I find it rather amusing that due to pure happenstance with how Love2D's API's work on Android, Steamodded just works out of the box on the phone version(s) if you use Balatro Mobile Maker

#

I hope 1.0.0 won't break that

random silo
#

uhhhh nothing has changed except for this happening

#

wth

dapper helm
random silo
#

oh

dapper helm
#

manage local files on steam

random silo
#

IT WORKED

white scarab
#

BAL||egg||TRO

dapper helm
prisma sequoia
#

if i made an aseprite .pal for the basegame joker palette, would it be appropriate to post in this channel or somewhere else?

woeful finch
random silo
#

ohhhh it was an android knockoff

woeful finch
#

duh

random silo
#

ok thats bad

#

i didnt know

woeful finch
#

...

random silo
#

im stupid as hell

woeful finch
#

nw it happens

#

you will know when balatro mobile comes out when there's an announcement

dapper helm
open epoch
#

But yeah you're right, I missed that channel

#

For some reason I can't see any of the modding channels until someone links them

haughty hinge
#

this took some time but was worth

open epoch
#

That's dumb as heck

#

Also lmao I only just now saw the modding-dev channel

#

Epic

woeful finch
#

yeah

dapper helm
woeful finch
#

discord made this genius idea of browse channel in an attempt to replace the "select role to show channel" bots and stuff

#

little did they know some people do not know that this is a feature and...

#

you get people not seeing channels

open epoch
#

Argh, I don't know if I want to keep this at +1 Discard or give it +1 Hand Size instead

#

I thought this would just be a funny gimmick deck but playing it is actually rather interesting

#

I did some test runs without any extra discards or hand size but that makes it a bit awkward to play

last garden
#

why does the more fluff mod not work i just have this

open epoch
#

The +1 hand size makes it look a bit too busy for my tastes but it does make the deck suck less at drawing Straights

open epoch
# last garden why does the more fluff mod not work i just have this

Multiple people have reported More Fluff not working in relation to Thunderstore, I just think it's a Thunderstore issue because it's janky. Try installing it from Github

https://github.com/notmario/MoreFluff/releases/tag/v1.3.6

GitHub

Black colour card will now override other editions if there are no other targets
Loaded Disk is now eternal incompatible
Yellow is now the default colour card

#

Note that you'll need to manually install... uh... whatever modloader this mod uses

#

He doesn't say anywhere

#

Like at all

haughty hinge
#

hopefully i can push this to echips

open epoch
#

Oh yeah Cloud 9 is very good with this, $8 per round

last garden
#

i just have an issue with downloading the stuff for mods to work so could you help?

open epoch
#

Try installing the mods and Steamodded and Lovely manually, not through r2modman or Thunderstore, it clearly doesn't seem to work well with this game due to the way mods are loaded and r2modman being kinda shit

last garden
#

ok

#

i got it working i just forgot to use the injector and tried to manually download the files last time

random silo
#

i extracted the games source code

#

and uh

#

where the hell are the joker calculations

rigid jewel
#

calculate_joker in card.lua

random silo
#

found it

#

what exactly does the context argument do?

white scarab
#

Tells what it’s calculating for (ex. Playing a hand, selling a card, etc.)

random silo
#

uhhhh how the hell do i make a lua file

rare shell
#

save it as <your file name>.lua in your editor of choice

random silo
#

well that was fast

#

i dont really see what the problem is

#

oh nope just saw it i think

#

sike so many more issues

rigid jewel
#

This is using 0.9.8 syntax with 1.0.0

random silo
#

the problem is the 1.0.0 wiki page has literally no examples

#

well i guess there is one in the general api documentation