#Suika Game x Balatro - Suikalatro! [WIP]

1 messages · Page 1 of 1 (latest)

tawny matrix
#

Github: https://github.com/pi-cubed-cat/suikalatro/
Demo video: https://youtu.be/YpeokbIWfVI

Currently, very WIP. I plan to make a whole new gamemode where instead of building poker hands with playing cards, you set up combos and patterns with "balls"! Think of it as a mish-mash of ideas between Balatro, Suika Game, Puyo Puyo, and Clover Pit. If you want to know more about the project, or have ideas of your own (including feature or balance ideas), feel free to reach out to me!

GitHub

Balatro x Suika Game! A mod for Balatro that forgoes playing with cards and poker hands, to playing with balls and combos! - pi-cubed-cat/suikalatro

#balatro #balatromods #suikagame
Hey folks, in today's video we're... what.

▶ Play video
leaden barn
#

peak

tawny matrix
#

okay there is technically a boss blind now

#

Suika Game x Balatro - Suikalatro! [WIP]

tawny matrix
earnest moon
#

peak

tawny matrix
earnest moon
final edge
#

peak?

floral dagger
#

this was funnier in my head

final edge
#

just a suggestion

tawny matrix
foggy current
#

holy moly this looks crazy

#

are custom jokers planned for this mod?

tawny matrix
#

i have a few vague ideas in mind, but most of my ideas will probably come from reworking existing jokers to work with new mechanics

tawny matrix
#

The Suikalatro demo has been updated to 0.1.0! All vanilla enhancements have been added (though wilds are a bit jank), and poker combos can now be leveled up using planet cards! Additionally, playing cards will display the correct amount of chips they'll receive when turned into a ball, and face down cards will not show until dropped! Some QOL changes have also been made for balance too. The next update should finally add Jokers that activate during the blind (once i finally wrap my head around the event system 😵‍💫 )

neat horizon
tawny matrix
#

deck and sleeve from my other mod, pi_cubed's jokers

neat horizon
#

alr they look cool i'll check them out

tawny matrix
#

the sleeve basically gives +1 joker slot every other ante at the cost of -2 joker slots initially, and the deck adds a new sticker that is a combo of eternal and perishable

neat horizon
#

its a challenge deck? or is there an upside

tawny matrix
#

+1 joker slot and a free credit card (technically not a challenge deck, but definitely more difficult than average)

neat horizon
#

def sounds like more fun than black deck

tawny matrix
#

yeah absolutely lmao

neat horizon
#

also to be more on topic this mod looks really cool, i don't see the vision of how you go forward from here (like idk what you implement beyond this) which just makes it cooler to me

final edge
#

M-m-m-m-m-MEGA FLLUUUHHHSHHHH

#

i can already hear that

tawny matrix
#

Suikalatro 0.2.0 is out! 96 vanilla Jokers now work or have been reworked for Suikalatro! Do note, there are currently still no Jokers that score on ball merging, I've been procrastinating on it. In addition, I've attempted to make the game harder by X10-ing the blind size and making balls slightly bigger. A new boss blind also makes balls even bigger! A bunch of changes have been made to tarot cards and Purple seals to reflect the bigger deck size compared with vanilla. I have also hidden a lot of Jokers, Spectrals, Seals, and Boss Blinds that do not currently work, so the current build currently consists of features that "function", sans glitches, unbalance, and playing card editions.
If you encounter an issue and may be able to help fix it, please please reach out! The UI is a mess, especially.
Thank you for your support!
https://github.com/pi-cubed-cat/suikalatro

tawny matrix
#

SuikaLatro 0.3.0 is out! This update mainly fixes all the major UI problems, fixes saving the game, and some other bug fixes. In terms of content, I've also added the Lucky Cat! Personally, I'm not too fond of how it activates very quickly with repetitions, so I'm considering a huge scoring overhaul where balls always activate one at a time. The next update will focus on game balance!

tawny matrix
covert hemlock
#

how does this game work?

#

this is so hard to understand watching it LMAO

final edge
oak shadow
#

I keep getting your Suikalatro videos recommended to me

#

But this looks more complecated than just regular Suika

tawny matrix
tawny matrix
spare pilot
#

Woah

oak shadow
#

This is actually a really good tutorial, I now get why the balls don't just merge automatically

#

This might actually be more fun than regular Suika

#

Now we have two mods that fundamentally change how the game works in some way

leaden barn
#

oeak

oak shadow
#

beak

real badger
#

having trouble launching it, where can I find specific installation steps?

#

just got balatro mod manager so that could be messing with something

real badger
#

@tawny matrix lmk what the intended installation method is

tawny matrix
leaden barn
#

is there a reason why does it require a specific version of smods

tawny matrix
#

some of the patch targets got changed in newer smods

#

it shouldn't be that hard to fix, but i wanted to prioritise making the tutorial and critical fixes, rather than more menial stuff

real badger
real badger
tawny matrix
#

if you're on 0827c or 0711a, lemme know as i thought they'd still work but havent tested them much recently

real badger
#

only verified compatibility with this one?

#

I went to releases and saw a 1224a or sm like that

tawny matrix
#

yeah, apologies! i'll add to the readme the recommended version of smods

#

please let me know if you still experience crashes, the one you got seems to be related to the recently introduced tutorial

real badger
#

got it working now! thanks for the help

#

"try fill" → "try filling"

#

or "try to fill"

#

it won't move forward now even though the balls are still fool

tawny matrix
#

haven't encountered that before, strange

#

looks like i'll have to implement an 'abort merging' button after all

real badger
#

could be because I'm loading my gpu a lot (I have a bunch of other stuff running rn)

tawny matrix
#

possibly but i don't think so?

#

internally basically there's a 3s timer that gets reset if balls merge, and then triggers an end to ball merging and starts joker calcs after

#

so i don't know why either the function to start joker calcs doesn't happen or maybe the timer doesn't work as intended?

real badger
#

uhhhh now it's just rescoring the same hand over and over

tawny matrix
#

what the hell

#

also haven't encountered this issue

#

is the scoring stuck on an infinite loop, or does it only loop a fixed number of times?

real badger
#

it was infinite yeah

#

funnily enough everything is working after I closed the other stuff

real badger
#

been playing for a bit but sometimes the hand score and payout will be counted twice

tawny matrix
# real badger uhhhh now it's just rescoring the same hand over and over

okay i've been able to consistently reproduce this issue when i merge a lot of balls and they score a lot of the jokers or enhancements. it seems to occur due to severe-ish lag. leaving the run and coming back seems to fix problems? i'd like to fix the issue as the amount of lag required is relatively small, but i don't really know how the game's event system works to find the exact cause (seems to be multiple things messing up)

tawny matrix
hexed cypress
#

I noticed that if I get a big score on a boss blind, I'll usually advance several Ante's, which I assume is not intended behavior (tried both the recommended smods version and the newest one, not using any mods besides smods and Suikalatro). This makes the mod incredibly difficult to play since I only have two shops to get a decent build going. In this clip I was sent from 1 to 4, but I was also sent to 7 once

tawny matrix
leaden barn
#

speedrun

hexed cypress
# tawny matrix Sorry that happened to you! I've experienced something similar, though only in v...

No problem! The mod is very enjoyable otherwise. I noticed, and this is just a gut feeling, is that the amount of Ante's I go up is 1 less than the amount of joker triggers. Like in this clip, you can see that Gros Michel triggers 4 times (I assume because I scored 4 combos in the hand?), and I go up 3 Ante's. I'm pretty sure this happens specifically when going for big combos with multiple triggers, a similar bug exists in base Balatro with Mr. Bones. I also noticed that the cash out screen will occasionally glitch out, but that's also in the clip I posted, and isn't that big of a deal since it's just a visual glitch

woven maple
#

I just had a similar problem on BB A2. I scored about 252,000 on hand one, but it scored itself 10 times. I exited to main menu effort it could close out the round 10 times. At least it looked like it was going to do that.
When I reloaded the mid-run save, it was simply the end of the round (once) and I could continue as normal (but it still scored the one hand 10 times). I’m going to go with that being a bug.

tawny matrix
#

yeah you're right, that's definitely a bug 😭

woven maple
#

*I believe it’s the same bug; it scored the hand several times, closes the round several times (including upping the ante on bosses), and pays out money several times (not confirmed, but probably likely).

#

Also just got this mod, I love it. Good luck with the bug zapping!

tawny matrix
#

https://github.com/pi-cubed-cat/suikalatro/releases/latest
**okay the major problem has been squashed! **
basically the reason is that in the SuikaLatro.f.update(dt) function (runs every frame), i try call the function G.FUNCS.suika_play_pt2() if one of the timers elapses 3 seconds, and this function does all the post-scoring stuff, including eventually joker scoring. i made a small mistake from when i implemented the timer that meant the variable that told the update function to stop calling suika_play_pt2 would take a little bit if the event queue was occupied (a lot was happening) and/or if there was lag.

GitHub

Changes:

(0.5.1) Fixed (🤞) a glitch that causes calculations to take a long time, and Jokers to repeatedly score unnecessarily.
Added over 40 vanilla Jokers back into the game! These mainly includ...

woven maple
#

(on 5.0) I crashed in endless, and spawning me in overfilled the box and killed me. Not mad. Just thought you'd like to know.
The crash itself happened while trying to merge. The file holds the crash message.

tawny matrix
#

okay editions on playing cards doesn't do anything yet, but unfortunately there was a glitch where editions would incorrectly try to apply as enhancements (fix coming very shortly)

spare pilot
#

Editions could be very cool

tawny matrix
#

yeah i definitely want to implement them, the only problem is i have no clue how to translate balatro's edition shaders to work with arbitrary love2d objects

spare pilot
#

You could look at how other mods implement editions

tawny matrix
#

poker hand

strange socket
#

could you try to add auto compat to modding

leaden barn
#

what

#

wdym

strange socket
# leaden barn wdym

like for example a joker from another mod would get a hand played turned into a combo played (such as the sans card going from high card to low ball)

tawny matrix
# strange socket like for example a joker from another mod would get a hand played turned into a ...

apologies, but i am not considering adding compatibility for content mods any time soon, especially whilst many vanilla features still aren't present. adding a joker that triggers on card scoring to be compatible with suikalatro, for example, at the moment requires basically a full rewrite of the joker's calculation function. in addition, the joker may need to be rebalanced to accomodate the different balance of poker hand hierarchy, ranks, etc. i'm definitely considering making the process much easier later, but for now the focus is on remaking vanilla stuff

strange socket
#

i was thinking of what the heck the negative ball would be

tawny matrix
#

okay yeah i've planned for it to just be like +1 hand size (so negative balls technically wouldn't have an effect), but yeah i could do something cooler

#

i will add negative balls and playing cards since they're technically vanilla, i need more hand size sources, and yeah there's potential for something cool

floral osprey
#

it crashes right after opening

#

does anyone know why it could crash

tawny matrix
#

opening the game?

latent flax
#

crash log contains relevant information

floral osprey
#

yeah

#

it takes a few seconds

#

then it crashes

tawny matrix
#

send crash log here pretty please

#

or does the game just close

floral osprey
#

do i send the error

tawny matrix
#

if you do ctrl+c on the crash screen it copies it to your clipboard

floral osprey
tawny matrix
#

okie thanks! i'll take a look now

tawny matrix
# floral osprey

okay just to be clear, does this happen when you start up the game, or when you start a run?

floral osprey
#

it happens a few seconds after i get to title screen

tawny matrix
#

hm okay

#

i'll make a quick update that should hopefully fix this

tawny matrix
tired radish
#

is there something i'm missing that would be causing the Play Hand button to remain greyed out no matter how many balls i drop?

my suspicion is that it has something to do with me having exited a run at the very start of the tutorial without letting it finish

tawny matrix
# tired radish is there something i'm missing that would be causing the Play Hand button to rem...

Yeah, that's most likely the cause, sorry to hear! In order to fix this, if you don't feel like wiping ALL of your save data, install the DebugPlus mod and in the console (use the / key), type eval reset_tutorial() and then press enter to reset the tutorial state. From there, start a new run and either play out the tutorial or just press the skip button, which skips the whole tutorial. Let me know if you have any queries or if you're still having any issues!

GitHub

Better Debug Tools for Balatro. Contribute to WilsontheWolf/DebugPlus development by creating an account on GitHub.

tired radish
#

awesome, thank you!! if i run into any other issues ill let you know

weak steeple
#

After pressing “Play Hand” in the situation shown in the image on the left, the game crashed. Is there a way to avoid this?

tawny matrix
#

i'll have a quick look at where the code fails

#

okay it's flower pot; i'll get a bug fix patch out asap!

weak steeple
#

Thank you. Once I sell the flower pod, I can move forward.