#Balatro Editions on any image

1 messages · Page 1 of 1 (latest)

tender dock
#

DISCLAIMER: I am NOT the developer of GIPS. This is a program made by someone else, I am simply providing steps on how to use it.
Shaders in archive are NOT my work either. They were made by localthunk, I simply ported them to work with GIPS.

Requirements

Installation

  1. Download ZIP attached to this post (updated: #1276894022656462910 message)
  2. Navigate to GIPS installation folder. Unzip files into shaders folder.

How to use

  1. Launch GIPS.

  2. Under input image, choose Image and open desired image.
    Note: Image should be cropped to only 1 asset that you want to apply edition to.

Alternatively, you can paste image directly with Ctrl+V

  1. Choose Add filter. If installed correctly, you will see Balatro (look attached image), where you can select which filter to apply.

  2. File > Save (or Ctrl+S).
    Change Save as types to Image Files, write the File name with .png at the end (e.g. placeholder.png).

Alternatively, you can copy image directly with Ctrl + C

IMPORTANT NOTES

  • For a saturated image (like in game), you need to add CRT filter with default settings as the last layer.
  • Negative cards use Shine filter after Negative.
  • Spectral cards, Vouchers and Booster Packs use Shine filter.
  • Some filters have 2 sliders range and time that make it change visually.

This imitates in-game behaviour e.g. when hovering on the card and over time.

.

eternal crow
#

Can anyone test gips on Linux if possible?

eternal crow
#

oh nvm I answered my own question - it works fine lol

tender dock
desert sinew
#

he has seen things

halcyon turret
#

been having a fair bit of fun with this

tender dock
desert sinew
#

is there any way one of these could be done for the background shader?

umbral vine
#

like the twirl?

umbral vine
#

Oh wow

high marsh
#

would it be possible to add the shaders from cryptid?

#

it has very nice stuff like this

eternal crow
#

They would have to be ported to glsl proper first

high marsh
#

how would you do that? do you have to know glsl to do it

tender dock
#

yeah you need to know glsl

high marsh
#

how complicated is that

tender dock
#

not too much

#

I know someone managed to port negative shader with gippity

high marsh
#

ill look into it and see if i could do it myself (or atleast learn by trying)

eternal crow
#

Isn't love glsl just slightly outdated and there's some different funcs

#

I know there's documentation on the love2d website for their glsl code it is just a matter of unporting it

high marsh
#

which is correct but still lighter than it should be

#

my thought of why comes from this, which due to my lack of knowledge i am unable to figure out, so if any of you know it would be much appreciated

#

i will now go to see if i can port any of the other effects

#

wait no wrong one

#

actually i probably ported it quite wrongly but yk i did my best

fallen elbow
#

I know the game messes with coloirs a bit and I think it makes it darker

high marsh
#

i can believe that yeah

#

id imagine thats another shader though

#

doesnt seem to be apart of the crt effect though

tender dock
#

CRT shader increases saturation a bit

#

even if the effect is at 0

high marsh
#

is there a way to get that effect as a gips shader?

high marsh
#

if i were to guess they come from this tiny line of code

tender dock
#

probably, can't check rn

barren cargo
barren cargo
#

Nvm balatro shaders seems to be different from the typical ones it seems

tender dock
#

Didn't think they'd be needed, can port that as well

thorn void
#

You sure this is how it looks like in game?

tender dock
thorn void
#

@tender dock Is there way to add other shades?

tender dock
#

there isn't any tool to port them, you have to do it manually

#

format is pretty similar

thorn void
tender dock
#

Added Balatro-CRT shader, which accounts for increased saturation, if you want bit more accurate picture.

(it has to always go last since that's how it works in game)

tender dock
dry grove
#

why is gips not opening

#

and wow that was so long ago

tender dock
#

hm

dry grove
#

i installed gips but it's just not opening and idk why

tender dock
#

weird

#

what system are you using

dry grove
#

wdym

tender dock
#

OS

#

sorry

dry grove
#

hmm

tender dock
#

windows/linux/mac?

dry grove
#

windows

tender dock
#

11?

dry grove
#

10

tender dock
#

did you install GPU drivers yourself? seems like it might be an issue with video drivers installed by windows

dry grove
#

o

dry grove
#

that is actually a good reason tho

#

im not much of a pc nerd so idk

tender dock
#

weird

#

maybe try uninstalling and re-installing, I am not sure. I didn't write that program so can't help you too much

dry grove
#

ok then

#

tried it out but didnt work

tender dock
#

yeah, there's a way to see in windows logs if something's up

#

lemme remember where was it

#

oh yea if you search for event logs in control panel

#

then I think this

#

and then here at the top you would see if there's any recent errors

#

and if they correlate with GIPS launch attempts

dry grove
#

tried to open gips and refresh the event viewer
nothing related appeared

#

this is so complicated

dry grove
#

is there an alternative to GIPS

tender dock
tender dock
dry grove
tender dock
#

hm yeah, sorry then, I unfortunately don't know what else would help

dry grove
#

-# I mean I'm about to sleep

#

I could just take the harder route of trying to replicate the enhancements with drawing

tender dock
#

is there just 1 thing you wanted to preview or is it something for long term (thumbnails etc.)? because if you just want to preview one thing I could just send you the image

dry grove
#

I just want the editions for fun

#

To add them to images and stuff

tender dock
#

I see

dry grove
#

Not anything important

tender dock
#

unfortunate that this didn't work out then

#

maybe installing GPU drivers could help, but yeah, if not then the only thing you could do is try creating an issue on their github - maybe the developer could help better

tender dock
#

I meant, if you just wanted to preview 1 asset with specific edition, I could do it right now

dry grove
#

Oh

tender dock
#

but otherwise can't really help

dry grove
#

m

#

Well ok then

dry grove
#

Hey uhhh

#

Is there a way to turn the editions into a solid image? (Except negative because that's obvious)

#

Like the foil, holographic, polychrome and shine

#

Because I got this "polychrome" gem by making a new layer with some colors and added additive mixing (or whatever it is called)

dry grove
#

.

#

Thank you so much

#

I realized I could easily replicate foil

#

It doesn't look good in there

tender dock
#

yeah I just noticed foil looks meh

#

but poly and holo are pretty close

dry grove
#

Ok but how could I download those images

tender dock
dry grove
#

Ok then

#

Thx

#

All there is left is the shine one

#

Hmm

#

Seems like I can't find it

dry grove
#

@tender dock can you put all 4 editions on a black screen? The foil holographic polychrome and shine ones (I wanna know how they look)

tender dock
#

Some (foil) wont look like anything on black/white screen.
Here's an example on a light blueish empty card

#

actually this looks kinda ass because it's on a x1 sprite version

#

on full black screen only holo looks like anything

#

on full white screen poly can be barely seen

dry grove
#

Well thanks anyways

dry grove
#

What about poly

#

It's Visible on the black color of the spades

#

Oh well the more you know

tender dock
#

balatro "black" is not pitch black

dry grove
#

Oh I forgot

#

You tried light blue, now what about dark blue?

#

Might be the last one I'm asking Abt because I'm just curious

tender dock
#

Also I'm going to stop with these. I never signed up to be doing them at request, I only wanted to help once and this is getting out of control now.

If you want to test more - try to resolve issue on your PC, I won't be available to do this at any time.

dry grove
#

Ok

dry grove
#

This is what I wanted

#

Thanks

#

In advance

summer kettle
#

@robust sable pointed out that the foil pattern is an oval instead of a circle, I looked inside and figured out that the pattern's shape is relative to the dimensions of the inputted image, not static
so if you want an accurate foil look you have to put the image on a square canvas in addition to tinting it blue before putting it into GIPS

#

(btw I'm not demanding a fix, just letting people know)

summer kettle
summer kettle
#

thanks a million!

#

ohhh

#

I didn't know gips image size is a thing

tender dock
#

they're pretty handy

summer kettle
#

thank you!

tender dock
#

No problem, happy to share. Also just realized I still had colors in that shader as separate values instead of using vectors drspec2Kek

#

learned that you can use vectors at a later point

summer kettle
#

yeah I did a lot of research and somehow none of it turned up "use the image's size as the screen size dummy"

#

I got into this literally yesterday lol

tender dock
urban geyser
# tender dock Updated version: - Fixed foil https://discord.com/channels/1116389027176787968/...

would i be able to use this code to try and make a browser based thing to render any of the cards with the effects? not sure exactly how id do it yet but i should be able to figure out. i feel like itd be really useful for people making thumbnails and also jsut to satiate curiosity of what each joker/card would look like with the effects. these filters seem really game accurate but i dont wanna steal your code without permission lol

tender dock
urban geyser
#

ohh ok i see

#

wasnt sure if you reverse engineered them or what because i didnt look too far back lol

#

i would probably still be using your edited gips versions probably since i looked it up and it seems like itll be possible to use glsl effects in browser (maybe without having to pay for my own server for it) but ill have to look into how it could work with the original versions of the filters as well

urban geyser
#

real or what

prime willow
#

how would I use this to test my shader I made? I was recommended to come here, but I'm not sure on how to use gips yet lol

#

this is what it says when I try to use it in the app atm

fallen elbow
prime willow
#

hmm, I'll see if I can figure that out

tender dock
prime willow
#

hmm, okey

#

samnkfjs I really gotta learn how to port these shaders into balatro lol

prime willow
#

I made a cool looking shader but it fucks up whenever the time is between 32 and 48 for some reason 😭 it turns the whole card pink for some reason lol

#

the pattern of the shader is really cool but I feel like I did something there which messed things up lol

#

did a few changes and as cool as this shader looks now, I feel like a balatro edition shouldn't need a flash warning lmaooo

#

in short though, how do I make it avoid looking like this? lmao

prime willow
#

😭 how I fix this

#

lmao

#

I'm such a noob here, lol

tender dock
# prime willow 😭 how I fix this

This thread isn't really for helping with creating shaders, you should ask in #💻・modding-dev

Also you should always provide source code for issues like this

I think from the error message the likely issue is that you ported shader to work with GIPS, but you didn't port the result back into LOVE2D format

prime willow
#

ahh, ok, sorry, lol

#

I'm still figuring this shader stuff out lol

tender dock
#

One thing that I only recently noticed is that foil (and probably shine) implementations are incorrect -
The end result is much brighter from the original

Those 2 shaders create a semi transparent layer that is layered on top of the sprite
Which doesn't really work with GIPS and OBS.

My solution was to combine outputs, but seems like I messed that up a little bit.

I'll probably look into that today and release an updated version

tender dock
#

alright seems like my first idea worked

sweet spire
tender dock
#

oh, did not notice that, whoops

sweet spire
#

I've tried matching it with the original but it honestly looks too bright

#

maybe I'm doing smth wrong though

#

left is in-game aka voucher.fs, right top is original Shine.fs + balatro-crt.fs, right bottom is my modified Shine.fs + balatro-crt.fs

sweet spire
#

Back again with more notes; booster packs do not use the shine voucher.fs shader, but rather the booster.fs shader. There's a small difference in the total brightness. This version I made is based on some small modifications to Stupxd's shine shader

tender dock
#

Thanks! I did not notice that there were small differences for voucher and booster pack shaders when I was porting them

I know they look fairly similar to shine so I just assumed it's the same shader

fringe charm
#

I've got everything working, but I'm unable to download it as anything but a .gips file and it's gotten to the point that I'm about to just make my own pipeline and script to export it as a png

#

Like I just realized I've spent the last hour trying to convert this omg

#

Well I'm taking a break now then but any help on this would be greatly appreciated

sweet spire
#

I pressed enter too soon haha

fringe charm
#

Yeah it still turns into a .gips though

fringe charm
sweet spire
fringe charm
#

oh my gosh

#

boom

#

all of that for a negative stencil

#

thank you so much you're actually a life saver

sweet spire
#

that joker text seems weirdly white

#

here's the result I got with: Negative, (my custom) Shine, (my custom) Balatro-CRT

sweet spire
fringe charm
#

Yeah I'm trying to add all the negative editions cuz I don't see them anywhere else online

#

which is a whole hassle in of itself 😭

#

trying to edit the templates to accept a second image

sweet spire
#

there's a reason I haven't added them yet :)

fringe charm
#

‼️

#

what

sweet spire
#

bit of a pain to manually create 150 images and apply the negative edition to them 😅

fringe charm
#

yeahhhh

sweet spire
fringe charm
# fringe charm yeahhhh

It all started because I wanted to rank which one looked the coolest and somehow it led to this hours later

#

but I'm determined

sweet spire
#

respect haha

fringe charm
sweet spire
#

let me see if I can figure that out

fringe charm
#

my problem right now though is that I added the image but it's not showing up so I'm looking around the template page itself

#

Honestly to me making the 150 images is the easy part if you can handle implementation I'm good cranking all the negatives out

sweet spire
#

I do want to double check which shaders you're using exactly, that first image you sent doesn't look quite right

fringe charm
#

okay yeah

#

It was just the default ones from the message stupid sent

#

and then negative->shine->crt

sweet spire
#

Hmm, weird. You grabbed the latest version of the shaders?

fringe charm
#

yeah

#

I could also just use your custom ones if you sent those

sweet spire
fringe charm
#

okay gimme a sec then

#

wtf did my gips delete itself

#

nvmd we good

#

we not good???

#

we good

#

for some reason its being racist against stencils so here's acrobat

#

left is yours, right is default

#

and yeah the right just has too much shine

sweet spire
#

Yeah, it's just too white

#

okay well it needs a lot of CSS changes but it works

fringe charm
#

OOOOOH that cooks

#

okay I'll just upload these to the wiki then when I finish them and you can add them and everyone will be happy

sweet spire
fringe charm
#

okay got it

#

Legendaries might be tricky but this is going pretty well so far, probably be done in less than an hour

sweet spire
#

you'll have some issues with the legendaries and hologram haha

#

legendaries aren't that difficult in theory, but you would need to add the bust (and its shadow) back on in an image editor

fringe charm
#

oh I didn't even think about the shadow, I have files for the other two but yeah

sweet spire
#

the hologram gif is probably not even worth it, though you could make a png version if you want

fringe charm
#

thats a later me problem

sweet spire
#

feel free to skip any or all of them if you don't feel like it

fringe charm
#

other than those I think I'm good though

#

it's fun to see all the negatives too, I've seen most but not all of them so it's pretty cool

#

dagger COOKS wow

sweet spire
#

oh yeah dagger looks awesome

rotund yacht
fringe charm
#

I think 8 ball or hologram is my favorite overall but now I'm getting to the fun jokers

fringe charm
sweet spire
fringe charm
#

to the description?

#

because I don't see anywhere else I can add stuff

sweet spire
#

if you've already uploaded the file, you'll need to edit the file's page

#

if you're uploading, then in the summary

#

also it looks like your files don't have spaces in them? they really should haha

fringe charm
sweet spire
#

pretty important since I'd like to be able to automatically grab the negative image in the future

#

so I would just have to add (Negative) to the filename

fringe charm
#

I can change them it's okay

#

so Greedy Joker (Negative).png works?

sweet spire
#

yea

fringe charm
#

cool

fringe charm
sweet spire
#

go to the file's page and press "edit source"

#

then add the [[Category:<name>]]s to the text

fringe charm
#

mmmmmhmmmmmm

#

so sorry I'm quite sleepy

sweet spire
fringe charm
#

okay so like this

#

just wanna check

sweet spire
fringe charm
#

all good

fringe charm
sweet spire
#

if you want to rename the file you should be able to use More > Move

fringe charm
#

okay cool

#

and I've renamed all of the other ones I haven't put in yet so we're chilling

#

I think tonight I'm just gonna make them and worry about putting them in tomorrow

sweet spire
#

sure

fringe charm
#

boom all done before 2 am

#

minus legendaries and holo

sweet spire
fringe charm
#

Yeah that looks great

fringe charm
#

just did all the legendaries but I realized something, the head are scaled up aren't they?

#

Yeah here's in game vs mine

#

I tried scaling it up and it looked better but the non negative legendaries on the wiki aren't scaled so I'm gonna keep it consistent

fringe charm
#

Alright i'm putting them all in the wiki now, thank you so much for your help again Larswijn!

sweet spire
sweet spire
tall marten
#

new to this, where balala shaders 🥀

#

nvm found it

tall marten
#

can anyone here explain to me how negative actually works?

long portal
sweet spire
long portal
#

Would you mind sharing the autohotkey script cause i have absolutly no idea howto dothis myself

tender dock
#

I mean you can just use love2d directly for this

#

you can draw stuff on canvas, then save it as png file

#

this does require a bit of coding knowledge tho

long portal
#

Yeah i do not have that much of coding knowledge, guess i'll do only the basic edition or use the png overlay technique

sweet spire
sweet spire
tender dock
#

wah

#

when I was workig on blueprint shader I had a love2d project setup where I would test it

#

you just need to remove unnecessary stuff (dissolve and vertex shader)

#

basically what I did with my GIPS port

#

setup that I had (already removed code that saved png but you can find that in docs)

#

actually that code was in the mod itself, I remember now

long portal
long portal
short shuttle
#

Anyone

#

Here?

short shuttle
#

@tender dock

#

Sorry for the pin

#

How do you launch GIPS

#

Well I guess I don't have it, even though I downloaded the files

#

I think it might be for some reason some files didn't download?

#

Still frustrated

#

Wait so I need all 7 files

tender dock
short shuttle
#

so which do i need

#

it worked i think

#

i got them all or something and put them all in the main folder

short shuttle
#

Yeah it worked, mb for being super inexperienced,

#

How do I add more colour change to the code

#

In the negative one, It registered dark purple as black and changed it to white, I kinda Wana add more colours