#[MOVED] Nopeus : Balatro but lightning fast!

1 messages · Page 1 of 1 (latest)

pine hedge
#

Nopeus ||(Finnish for "speed")|| is an extension of MoreSpeeds.

The mod includes even more speed options, including a new one which makes the game's event manager run as fast as your framerate will permit it to.
And, in case if you want to for some arbitrary reason, you can even make the game slower than normal. Why? Beats me.

With this mod, the game speed can be set to the following:
x0.25 > x0.5 > x1 > x2 > x3 > x4 > x8 > x16 > x32 > x64 > x999

The x999 option is the magic game speed that reduces delays associated with the event manager to 0 (or near-zero in some cases), making the event manager run as fast as the framerate will let it.

This mod replaces MoreSpeeds; it does not depend on it.

Demonstrations

#

(by the way, it's pronounced "n-oa-p-ee-uh-ss", but you can all it "nope-us" if you want to)

pallid cargo
#

Does this require more speed

pine hedge
#

nope it's a replacement of it, actually slughappy

pallid cargo
#

Then I'll replace more speed in my modpack balatrojoker

pine hedge
#

give it a try! the magic gamespeed number is 999

warm pelican
#

Bonus blind moment, but this looks really cool would download but I prefer 2x

pine hedge
#

right now the only bug i've noticed is that the blind sprite fails to appear subsequent times in a single runtime, but i don't feel it's important to fix that right now

umbral violet
#

is it faster than talisman's skip anim?

pine hedge
umbral violet
#

oh damn imma try it

pine hedge
#

i haven't tried it myself, but it should work fine

#

and nopeus can speed up parts of the game that talisman can't, so they both should work very well together

warm pelican
#

Now we just need a mod to skip over the parts that rely on use input.

pine hedge
#

as in removing confirmation prompts? (e.g. clicking on a card adds it to deck right away instead of clicking on it then clicking a button below it)

warm pelican
#

No, selecting hands, buying items form shop, playing the game.

#

(I was joking btw)

pine hedge
pallid cargo
#

All Robot driven

pine hedge
#

if there are any more serious problems i'll try and fix them later, i'm still waking up blobmorning

magic schooner
#

what spectral card would this be called

pine hedge
#

if it was, i would've called it Black Hole

#

but it's not, so i've called it Nopeus, which is finnish for "speed"

pine hedge
#

discovered an issue, will try to fix:

on x999 speed, cards that do ambient wiggling (e.g. invisible joker when it's ready to sell) will cause an infinite loop and crash

rocky tulip
#

loyalty card except the game crashes when you're ready to get X4 Mult

pine hedge
#

fixed it, though it does now mean the loading screen and intro sequence are back

rocky tulip
#

isn't x999 fast enough to make those negligible

#

well, loading screen freezes for a second for me because of my slow ass 12yo Mac, I can't blame that

pine hedge
rocky tulip
#

wait nvm

pine hedge
#

same goes with the ambient wiggling

rocky tulip
#

is there a way to exclude ambient wiggling from real-time events

pine hedge
#

no, that's a horrible thing to do

#

if it was affected by gamespeed, jokers would wiggle like absolute crazy

#

and it'd also mean my fix would be irrelevant

rocky tulip
#

dang

#

I'll just get back to 32x 64x then

#

so um
temporary workaround is to not use 999?

pine hedge
#

going to push a fix very shortly, hold on

violet sage
#

We got nope the mod letsgo

pallid cargo
pine hedge
# pallid cargo

thank you for the report, this will be looked into

i also want to try and see if i can speed up things even more, like making cards draw to hand all at once instead of once per frame

past horizon
#

if it helps i believe the two pack tags that stacked were a standard pack and a blinds pack (from Bonus Blinds)

pine hedge
#

how did you acquire the tags?

past horizon
#

a joker that creates 5 tags when you play a hand that's a pair of aces (then destroys both aces). need to check what mod that one's from
(edit: looks like Sizzling Gaze from The World Ends with Jimbo)

pallid cargo
#

I think TWEWJ

past horizon
#

yep

pine hedge
#

@past horizon what tags did it give?

#

because i'm aware that there's a vanilla issue where the boss reroll tag can cause multiple pack openings to happen

simple chasm
#

you can also probably use Skipper from BettmaVouchers

pine hedge
#

@past horizon odds are i think you ran into the vanilla bug where the game freaks out when you get a boss reroll tag that is followed with pack openings

here i've given myself a lot of pickles from the cryptid mod which let me get tags when skipping blinds, but the boss reroll tag is excluded from it

without the boss reroll tag, everything seems to function correctly

#

i'm not going to program a fix for the boss reroll tag as it'd happen either way with this mod or not; it's outside of my scope

pallid cargo
#

I think it's fair enough

past horizon
#

oooh that's interesting, alright fair enough. surprising to find out that it's a vanilla bug

pine hedge
#

yeah, i discovered it myself when playtesting cryptid, way before i got heavy into the modding scene

#

mods that add random tags which include the boss reroll tag will either need to exclude said tag or provide a fix of their own

vale path
#

nopeus

quiet forge
#

Could you include the steamodded >= 1.0.0 requirement in the readme btw? That way people don't accidentally try nopeus with steamodded 0.9.8. Asking for a friend.

normal summit
#

999x speed seems to makeit so all packs cannot get seals. For aneasy test case seed is TTTHCGX1. First pack has 2 eternal jokers, an egg and a stencil. But with 999x theyre ignored and its not a visual bug

pine hedge
normal summit
#

ye

pine hedge
#

i don't know how this is even happening because my code doesn't touch the create_card or Card:open() function

normal summit
#

I’m assuming you can recreate it also?

#

Could just make it so during pack openings it’s temporarily 64x

pine hedge
normal summit
#

K at least it’s replicable

pine hedge
#

i'll try and fix it but no guarantee it'll be consistent

pine hedge
#

@normal summit i've fixed it, but watch i bet there's going to be another bug lol

rocky tulip
#

damn, that's detrimental

pine hedge
#

done.

normal summit
normal summit
#

what was the issue btw?

rocky tulip
#

it may or may not have invalidated some of my gs runs

#

without me knowing

normal summit
#

rip

fossil veldt
#

Overwriting G.FUNCS.end_consumeable at a super-high priority is really messing with my other mods. It conflicts with Betmma, at least

pine hedge
#

it kind of has to though, cause without it the game crashes when opening a second booster pack

#

i'd love to look into it more but i've got my hands full, i'll try fixing it when i'm not as busy

hasty surge
#

What happens at speed 999 that doesn't happen at speed 998?

#

(that is, what is speed 999 hardcoded to do to not merely be very very fast)

pine hedge
hasty surge
#

Oh, and what changes is it making to end_consumeable from the base game?

pine hedge
#

it deletes G.pack_cards after everything is done, currently though it breaks some mods which rely on overriding this function so i'm going to look into making it less invasive

#

it needs to do this otherwise the game crashes once you open your second booster pack in a session

hasty surge
#

Sounds like a reasonable candidate for a bit of lovely patching

dry raven
#

excellent mod, it even killed the water for me as a side bonus :D

#

rip in peace the water

pine hedge
pine hedge
pine hedge
severe yacht
#

Apparently if you go to options -> settings with Nopeus, you get some random nil string in main menu

pine hedge
#

sometimes it says "4" instead of "nil" as well

severe yacht
#

well I tested without any mods and it seems like it happened 100% of times with nopeus and 0% with any other mod

pine hedge
#

it has to be something else, because if i've experienced it way before i even made nopeus then it's not my problem rShrug

#

plus, even if it was my problem, i probably wouldn't bother fixing it anyway because it's ultimately harmless

violet sage
severe yacht
#

that doesn't happen for me, so

violet sage
#

That happened to me just as Jen said so I bet something else is going on

frail berry
#

it happens because with the way the function is hooked, the original UI element still gets created and can't be rendered anywhere

#

it can be mitigated by using lovely patches instead

pine hedge
#

still not going to fix it, lol

violet sage
#

ah yes let's make a mod but refuse to fix a bug

pine hedge
#

seriously, what is the worst that harmless, useless text at the top left of your screen will do?

tame karma
#

if the original ui element is made and remains there, wouldn't it be possible to fix by adding a reference to it before replacing it and then removing it using that reference?

pallid cargo
#

I think this is certainly a bug that needs to be resolved

#

In my testing, 0.25 & Above 16 will appear nil

pine hedge
#

the bug along with the reasoning as to why i'm not fixing it will be put on the github as well

chrome zodiac
#

Yeah I don't really care about a minor cosmetic bug either tbh. I could see fixing it for polish, but not if it takes any real effort, at least not without being part of sone sort of more substantial update

pine hedge
#

this mod is purely for extending the functionality of balatro's gamespeed option, it doesn't need to be pretty, it just needs to work without functional problems

#

and some value appearing at the top left of your screen which doesn't appear in gameplay and fixes itself is not a functional problem

pallid cargo
#

Fair then

pine hedge
#

Tʜɪs Mᴏᴅ ɪs Mᴏᴠɪɴɢ

In the future, this mod will be moved into a single GitHub repository which will contain all of my mods, similarly to how Betmma has structured their workflow.
The thread of this mod will be deleted when this happens.

See the new home here : https://discord.com/channels/1116389027176787968/1262697083438235729

warped condor
#

this currently crashes on 1.0.1f NOOO

frail berry
pine hedge
#

[MOVED] Nopeus : Balatro but lightning fast!

magic wedge
#

how do you change the speed in game?

magic wedge
#

wait, I think I forgot to un-nest nopeus

#

YUP

#

that was it

supple jay
worthy egret
#

I am having trouble installing this mod, it crashes whenever I click on a card.

worthy egret
#

It's actually not this mod, It's Steammodded itself. Is it outdated or something?

frail berry
ionic oasis
#

github is a little confusing to me how exactly do i download this standalone without the other jen stuff? github is really well designed for devs but means dummies like me don't know whats going on 😅

pallid cargo
ionic oasis
#

Another dumb question, what do I actually click to download the thing? I have this issue just with GitHub in general no matter what it is I can never seem to figure it out on my own

#

The stuff I did manage it usually had it in big text easy to read "go here to download it"

pallid cargo
#

There's a green code button on the repo

ionic oasis
#

Oh I thought that button was for development stuff, I've had issues when I clicked that button before and didn't know what was going on

#

It's so confusing when I don't know what I don't know 😂

#

I'll make sure to have a look at the green button tomorrow thank you very much

true marten
#

I'm not able to find nopeus and all the links don't work, anyone knows why?

vague ravine