#Warp Zone! A vanilla-friendly joker expansion mod

1 messages · Page 1 of 1 (latest)

slow fractal
#

This mod currently adds 6+ Jokers with more to come, as the name implies the added Jokers are references to other IPs, mainly card games and video games.
The mod focuses on expanding the vanilla experience with both simple jokers and a few more complex ones with original mechanics that i could reasonably see in an hypothetical official expansion to the game.

https://github.com/frangnosquest/Warpzone

GitHub

A Vanilla-Friendly Joker expansion mod for Balatro - frangnosquest/Warpzone

slow fractal
#

I'll write what the current jokers do here as they appear in the image.

Meat Boy is a common Joker with a very similiar effect to green joker, gains +1 Mult for every played hand that doesn't cause you to beat the blind, no downside for discarding, but harder to scale.

Big Scary Demon is an uncommon Joker and a reference to hearthstone's Mal'Ganis, it will make you unable to lose as long as you own it, but has a 1 in 2 chance to turn into a useless turtle Joker at end of round.

For the Ultrakill reference we have War Without Reason, this Rare Joker will remember your best scoring hand and gain x0.1 Mult every time you play a better hand.

The Yugioh rep is Aluber the Jester, a Rare Joker that will destroy your first discard if it's only one card similiarly to trading card and transform for the remainder of the blind, in its transformed form it will reduce the blind by 0.8% for every card scored and give a nice chips and mult bonus.

Stack is an uncommon Joker that simply grants one more Joker slot, simple, potentially broken.

Finally we have the One Card, if your final hand of round is a high card, this uncommon Joker will destroy the entire hand of unplayed cards.
This card can also appear in all four colors of Uno, this is completely cosmetic and doesn't change how the card works.

This is my first-ever project in Lua so any feedback is welcome!

slow fractal
#

Github Page is up.

slow fractal
#

New update! This update adds 2 new Jokers and 3 new consumables along with a few re-balances and fixes.

slow fractal
#

Another update, mod has been updated to work with better calc by replacing deprecated functions, along with a few tweaks, fixes and a new Joker.

slow fractal
#

The latest update adds one of my most ambitious Jokers to date! This one is a direct reference to Disco Elysium and randomly cycles between 24 different effects every hand, one for every skill in the game, let me know if anyone finds any bug.

clever glen
#

Lovely mod, a few things i noticed:
Character Card seems criminally bad. I got a negative one around ante 4 and in ante 17 its at 160 chips 30 mult and 1 xmult and on average gives 1€ a round.

What kind of Joker are you? does override enhancements even though its says that it wont. Also i'm pretty sure i never saw a red variant, i don't know if it is supposed to be extra rare but i had the joker for about 7-10 antes, then had to sell it because of the bug mentioned (super sad because its already one of my favourite joker concepts)

Voices of the void seems relatively weak for a rare since you cant control at all what the joker lands on and you will most likely only get 1 of the bonuses (if at all). So id say make it an uncommon, remove the suit requirement or make its choose care the way idol does (last option may make it a little too strong, i don't know would have to play around with it)

but overall keep up the amazing ideas

#

ah almost forgot What kind of Joker are you? does not give an edition to the card it copies, plus it would be nice to be able to see all the variations of the Joker somewhere even if its just on discord/github

slow fractal
#

Thank you! I'll fix the effects that don't work properly asap, funnily enough, i did notice the edition thing while i was playtesting it along with other bugs i fixed and just forgot 💀, i'll also double check but red skills should appear, they did when i tried it at least.
Character card giving money was supposed to be a slight nerf to its scaling but i probably made it too bad, i'll try and increase the times it procs.
I wanted voices of the void to be something to bolster wild card runs, it should definitely be easier to get/cheaper though, but i definitely have to give wild cards some more love to make it more viable, not sure how well it works with other mods that add wild card-specific jokers.

#

I could make an entry for the mod in the modded balatro wiki to properly write down how what kind of joker are you? works.

slow fractal
#

So, last commit fixed those bugs, lowered voices of the void's rarity and cost and character card now activates twice on small blinds, four times on big blinds and 8 times on boss blinds (might be overkill, could be scaled down to 2/4/6 if it's too strong)

clever glen
#

cool ill check it out in the next few days

turbid chasm
slow fractal
#

New update adds a couple more Jokers inspired by Hollow Knight and the Witcher 3/Gwent.

astral granite
#

yo yo yo, sick mod!

#

(I found your mod because I looked up "disco elysium" in the server message history lol)

astral granite
#

This mod is sick

#

I like the ironclad item

astral granite
#

Also another minor suggestion, maybe make it so "stack"can be bought even if your joker roster is full?

slow fractal
astral granite
#

I see

#

The philosophical joker from More Fluff has that functionality

astral granite
#

Either way this mod is sick, I'm excited to get 'What Kind of Joker Are You' in a run

slow fractal
astral granite
#

Oh nice!

#

Glad i could help

#

This mod is sick

slow fractal
#

Made it work, thank you for letting me know.

astral granite
#

Hype

slow fractal
#

Another update, other than the changes mentioned above a new joker has been added, I've decided to include all 3 classes from Slay the Spire so here's the emerald key for now, it also comes with 3 consumables like the ruby one and a new enhancement, poison cards, they are exclusive to one of the new consumables at the moment but might appear in future jokers.

astral granite
#

Neat

turbid chasm
#

Would have expected calculated gamble to be discard your entire hand at once but this also makes sense

astral granite
#

A couple of these feel a little weak at least compared with the 1 ironclad consumable I've used so far

slow fractal
#

Yeah because of that it only costs 3 vs ruby's 5, and i probably should increase the prices of both since part of the original balancing was having to give up a joker if you were full to grab one of these from the shop, something that is not the case anymore

astral granite
#

Ohhh i see

#

Makes more sense

astral granite
slow fractal
#

Yeah that's more intuitive tbf

astral granite
#

Yeah

astral granite
#

dudeeee this mod is sick

astral granite
#

I love how creative 'What Kind of Joker Are you'? is, the insane amount of random effects and like utter confusion of it honestly makes me feel like i'm playing disco and getting bombarded by input from all of the different thoughts

#

excellently done

slow fractal
#

Thank you, glad you like it.

slow fractal
#

New update! I've finished implementing the Sapphire key, really proud of how this one came out since i managed to use stickers to replicate how orbs work, also added another joker that finally brings the total count to 15 jokers added by the mod (if we don't count the ones that are just transformations)

#

Now that there are enough jokers to cover an entire page in-game i'm looking into making a wiki page.

astral granite
#

Hype!!!

astral granite
#

damn the stickers were implemented super well

tranquil parrot
#

@slow fractal Coolheaded's sticker does not give me 100 chips for some reason

slow fractal
#

Do you have the latest version of steamodded?

tranquil parrot
#

yeah just updated recently why

slow fractal
#

Just to be sure, i'll check as soon as i can because it did work when i was testing it

#

Should be fixed now

#

It was a dumb typo smh

astral granite
#

getting a weird issue with negative cards (might not be warp zone) but when I started the boss blind (which debuffs all my cards until I sell a joker) my negative cards didn't give extra hand size (which makes sense) but then when I sold a joker, I didn't draw back up my normal hand size, even after discarding

slow fractal
#

Yeah negative playing cards are unused in the game and my mod doesn't do anything that would specifically cause this, it's most likely a problem with balatro itself, not sure if it's verdant leaf's timing with my joker specifically or you'd get the same result with any boss blind that debuffs cards + luchador.

astral granite
#

got it

#

yeah it definitely isn't an issue with your mod specifially

#

thanks for the insight

astral granite
#

can't select an eternal stack when my joker roster is full

slow fractal
#

Huh, to be fair the code i saw morefluff using and half-copied is a G.FUNCS.check_for_buy_space hook, maybe that function is only called when buying from the shop and not in packs.

#

Oh yeah might have to also hook G.FUNCS.can_select_card

slow fractal
#

Can't really test it with DebugPlus but it should be fixed

astral granite
#

hooray

#

most recent build?

#

nice I see it on the github

#

awesome stuff

#

super underrated mod 🙏

astral granite
#

after the most recent update I seem to be getting a game crash when I try to select a joker from a pack 😅 t

#

issue does not occur on previous version

slow fractal
#

whoops, sorry, let me see what i did wrong.

#

There we go, committed the fix.

astral granite
#

hell yeha

#

this will definitely be a great resource to get more players on this mod

#

looking at the wiki is how I was inspired to try alot of mods when I first started playing modded balatro

slow fractal
#

He also spotted an hidden synergy i never mentioned on purpose.

bright ravine
#

Happy to help :)

astral granite
#

holy crap that's awesome

#

also just played with exotic ace of spades, it was awesome

astral granite
#

cant seem to select this emerald key for some reason

slow fractal
#

Your consumable slots aren't full i assume

#

Cause otherwise it's intended

astral granite
#

ahhhhh

astral granite
#

Brainstorm doesn't seem to be working with the flipside of alubar the jester?

#

it says it's compatable, but doesnt proc when a card scores

slow fractal
#

Oh it does work with blueprint/brainstorm but it will double the joker's animations instead of doing it itself, i'm working on smaller tweaks and fixes and solving that thing specifically is on the list.

#

Honestly i started working and have less time to dedicate to this mod, things are coming nonetheless but i can't keep up the same pace i had before.

warm bluff
#

i stand corrected, caused by playing a hand with war without reason

slow fractal
#

Probably caused by talisman, it turns some variables used by my joker into tables, will look into adding compat for it

frail current
#

and then you just put "to_big()" around all of your numbers

slow fractal
#

Thank you! I will try this ASAP

slow fractal
#

Seems to be working perfectly 🙂

#

I've updated the mod lua's lua file on github with the fix and also corrected that Joker redundantly returning 1X Mult

warm bluff
warm bluff
slow fractal
#

HOW

#

Let me check

#

No idea why i have to do this but that was the issue apparently

#

Feel free to tell me if it happens again after updating

warm bluff
#

looks like it's working

#

that dastardly benjamin

astral granite
#

I seem to be unable to select ruby key

#

my consumable slots are free

#

I previously had 5 jokers going into this pack

slow fractal
#

I'll try and see what went wrong when i have the chance, sorry for the inconvenience

astral granite
#

All good, I was able to use debug plus to give myself a copy so it ended up being the same

manic sierra
slow fractal
#

Yeah, it's still an ectoplasm target, not too bad with any other edition and further scales abstract joker, swashbuckler etc. It's also very cheap so there really isn't a reason to not buy it if you see it IMO.

astral granite
#

Stack is great

#

Boosts temperance

#

Can have other editions like polychrome or modded editons like paperback's Dichrome

#

Free thing to sell against verdant leaf if necessary

#

It's awesome

manic sierra
manic sierra
astral granite
manic sierra
#

thats fair

#

i just dont see how it effectively makes use of the fact it increases the joker slots

#

Wait, heres a question: are you able to buy it still if you have full jokers?

#

or would i have to have less than full to get it

manic sierra
#

thats good

astral granite
#

Free joker to buff with polychrome

manic sierra
#

well yeah but editions are kinda rare, and most ways to change editions come at a cost

astral granite
#

Yes?

#

It's free upside pretty much, I don't see a great need for it to be better

manic sierra
#

turning it negative like with say ecto seems like more than a hassle than its worth considering doing the same with another joker has the same outcome. so far it just kinda seems this is a free temperance booster and thats it lol

#

not to backseat, sorry if im coming off as like aggressive or wtv

astral granite
#

I suppose

#

It's not a super game changing joker but I disagree that it needs any changes

#

You're not backseating at all, just different game design interpretations

manic sierra
#

That's fair

astral granite
#

It being a free joker to give wheel of fortune editions to also can't be understated

manic sierra
#

I do like the other jokers a lot, I'm a big vanilla head and these do match vanilla balancing well

astral granite
#

Yeah this mod is a hidden gem

#

The yu gi oh card is very strong and interesting as a card

manic sierra
#

Especially one card, it's a really creative way of deck fixing that synergizes well with hand size

astral granite
#

Yeah it's sick

#

Stack also triggers baseball card, and is an uncommon card to upgrade rarity with using stuff like paperback's 9 of cups

slow fractal
#

I've fixed the key issue, update's on github

#

Personally i feel like one card might be underpowered but i'm not really sure, it's very situational but it deckthins a lot if you can get the setup for it.

manic sierra
#

i think its good, its as situational as say sixth sense

#

the problem if there is any is that its a little hard to get online since you have to win with a high card, and most high card builds need a good setup, usually after your deck is already fixed

#

but i wouldnt know how to change it without losing the key idea of it

slow fractal
#

I was thinking maybe removing the last hand of round condition but it removes all remaining hands, so the high card would have to be the last thing you do regardless.

manic sierra
#

wdym

slow fractal
#

when it procs it sets hands to 0, but you can proc it anytime and not just on the last hand.

manic sierra
#

how would you proc it?

slow fractal
#

I mean, right now it procs by playing a high card on the last hand of round, it would change to just playing a high card.

#

but if you don't beat the blind with it you lose

manic sierra
#

i feel like that would make it hard to ensure the build works

#

what if its just if you win with a high card hand?

#

itd do the same thing but let you play high cards more than once lol

slow fractal
#

oh yeah, same thing basically

manic sierra
#

itd be less punishing

slow fractal
#

Yeah i can see it working

nova wharf
slow fractal
#

I finished the rework.

slow fractal
slow fractal
#

oh the blueprint/aluber animation issue has been fixed too btw

astral granite
#

Sweet

warm bluff
#

i think i broke it

#

also it appears poisonous enhancement crashes the game when played with cryptid

slow fractal
#

Yeah i noticed that too, i'm trying to understand what cryptid changes in order to add compat for it, the keys all turn into consumables only when bought/obtained, i could just add a fallback that makes them also proc, like, whenever you draw a hand, would never come up in vanilla but it'd help with other mods

slow fractal
#

alright managed to find why it crashed and fixed it

#

for some reason cryptid doesn't like if you don't write "G.P_CENTERS." before the enhancement id.

astral granite
#

Cryptid gaming

slow fractal
#

Tbh keep in mind that there are a couple more compat issues with cryptid, scalae and double scales completely break what kind of joker are you for instance.

#

hopefully this was the only one that causes a crash

warm bluff
warm bluff
slow fractal
#

Managed to get done one last thing for tonight, new Joker! It will appear and be given to you if you get all 3 keys in a session.

astral granite
#

hype hype

#

that's exciting

#

did you fix the bug where keys were unselectable from booster packs aswell?

slow fractal
#

Yep

astral granite
#

sweeeet

#

gettings tons of guest consumables seems awesome

slow fractal
#

Would be a waste to make stackable stickers without being able to actually stack them.

astral granite
#

fr

#

can you put multiple lightning orbs on one joker?

slow fractal
#

Not really, i could implement it but i feel like it would be confusing, they already can be put on both jokers and playing cards

slow fractal
#

The new Warp Zone update is releasing later today, in the meantime, here's a showcase of the new Joker included. Big shoutouts to u/r2d2upgrade on reddit for allowing me to use his amazing sprites for it.

astral granite
#

that's so silly funny

slow fractal
#

It's up, feel free to download it from github

#

A few notes, recording was done with talisman installed, if you don't have it installed the joker will simply score naneinf as usual per vanilla

warm bluff
#

where pot of greed

#

(which allows me to draw 3 cards)

slow fractal
#

Roll my dice

warm bluff
#

wut

slow fractal
#

That's what they said in that video right?

warm bluff
#

don't remember that part

slow fractal
#

Anyways. As you might guess it's pretty hard to hit all 5 pieces in 45 cards, but you can still use them for flushes, pairs, three of a kind etc, randomly insta-winning the blind is just an added bonus, also it makes hologram scale like crazy.

#

Also while i'm 99% sure this will always work as intended in vanilla there might be some modded jokers that break it and i might try and fix in the future, ship of theseus from extra credit is probably the worst offender

warm bluff
#

regardless, cryptid and stuff completely annihilates the balance for this so i'm all in

slow fractal
#

Well nevermind i just tested it and there are no issues since i made it not return the cards as actually destroyed. So theoretically you shouldn't ever be able to have more than 5 pieces at a time

#

One less problem for me balatrojoker

slow fractal
#

New update! I've changed a few things code-wise to improve compatibility and also added a new, very simple Joker, we definitely need more of these for a vanilla+ mod 🙂

#

the ship of theseus thing made me realize that neither fiend fire nor one card could trigger Canio so... Consider that fixed

slow fractal
#

Yeah i can see that

#

done

astral granite
#

yeah that seems insanely strong for a common

#

even at uncommon it could be strong

#

does it create a black hole in the consumable slot?

slow fractal
#

Yeah

astral granite
#

damn that's pretty strong

#

copying blackhole with perkeo 😩

turbid chasm
slow fractal
#

That's fair but it loses the flavour (fire in the hole), i could reduce the odds if it's too strong

#

Right now it's a black hole per ante on average

#

If you are in the position to constantly instawin blinds that is

astral granite
#

Oh yeah I guess it's a bit win-more in that case

tawny shale
warm bluff
#

should this be able to happen? got created by a ganilla spectral

slow fractal
#

Not really, sadly steamodded has to generate an entire suit for a card and that's what i head to do for the exodia joker, thought disabling it from ever appearing was enough, how does the spectral card you used work exactly?

warm bluff
slow fractal
#

Oh straight-up incantation?

#

That's... bad

#

I need to see if i can find a way to autoconvert those into normal suits if they ever appear

warm bluff
slow fractal
#

Hopefully i might just have to add this

should_register = function() end
#

I'll try it when i get home

warm bluff
#

aye

astral granite
warm bluff
astral granite
#

Hmmmm

#

I guess I rarely take incantation

slow fractal
#

I'll have to see cuz there are a few messages by bunco's main dev in the mod dev channel about repopulating/depopulating suits

astral granite
#

Yeah

#

The paperback guys might also be able to assist

slow fractal
#

and the joker still works!

#

well that was easy 🙂

astral granite
#

Sweeeet

slow fractal
#

Small sneak peek of what's coming in case you didn't see it in #💻・modding-dev , yes, i did spend 2+ hours trying to understand and replicate how Cryptid handles extra layers to make a joke effect that has 1 in 333 chances of happening. Why? Idk.

warm bluff
#

based

astral granite
#

Holy shit the serialized joker

#

1 of 1

slow fractal
#

Mod has been updated, a new Joker was added along with serialized, it's a joker concept that was posted on reddit a few weeks ago and i volunteered to program, so big shoutouts to u/Funk-Repair for the idea and awesome art.

warm bluff
#

finally, infinite xmult scaling with riftraft

astral granite
#

sick

slow fractal
#

Quick update: there hasn't been any new stuff cause i'm currently working on something pretty ambitious (shocker, i know). I wanted to add a Cassette Beasts themed Joker and considering the similiarities with Pokemon i had the idea to make some cross-mod stuff with the Pokermon mod, i'm about halfway done so i wanted to share what's coming, the next update will add 3 jokers that work similiarly to pokermon ones, if the mod is loaded together with Pokermon these Jokers will work with energies and use pokermon's evolution system, they will also be able to randomly appear in bootleg forms (basically cassette beasts' equivalent of shinies that also change the creature's type), another Joker related to this mechanic will appear along with maybe 1 item card.

tranquil parrot
#

Oh based that’s my card art for the background pog

slow fractal
bright ravine
#

Just to let you know, the new Jokers don't work with the newest version of Pokermon - I think the problem is they don't use the energy_whitelist table any more, so when Warp Zone tries to insert into it it crashes

slow fractal
#

Thank you for letting me know, i'll try and fix it

#

Yeah they apparently removed it because it was redundant, as a matter of fact i can just remove the line and everything works fine without any changes

#

So yeah, fixed

slow fractal
#

New update changes a few things code-wise, adds a bit more compatibility with other mods and adds 3 new Jokers

astral granite
#

Planeswalker is sick

slow fractal
#

Just for clarity, the first Joker will cycle from Fool to Death and then destroy itself and create and add to the pool a new custom Tarot called the Universe that instawins a blind but permanently sets hands to 1 and destroys all other consumables. If you happen to have bunco installed to avoid redundancy it will use their universe tarot instead.

#

Also aria of the soul is not exactly random...

dim gorge
#

It was... painful to copy this crashlog on winlator, lol. I do have a PC but I'm not at it atm

slow fractal
#

Might have made an oopsie with a pokermon-related flag, i'll fix it ASAP

slow fractal
slow fractal
#

I've finally finished the Jokers for the latest update, three to be precise, two of these synergize with other specific Jokers and have two states, one without said joker and one with, i really like how they came out and you might see more a few more of them in the future.

#

Oh i didn't realize i somehow messed up the last Joker's ui, i'll fix it right now.

#

Ok, now it works, have fun!

woven panther
#

ok that's funny

slow fractal
#

I think after adding one more joker i'm good with declaring it version 1.0, before that i was thinking about rebalancing some cards (hollowness in particular is probably way too strong), so suggestions for jokers that might be overpowered or underpowered are welcome

woven panther
#

hellow there freh

slow fractal
#

Oh right, sorry didn't realize, you're the guy that drew those boss blind jokers right?

woven panther
#

yes hello

slow fractal
#

Hi, i can 100% program them, we can discuss the details later but i was thinking of making a standalone mod just for them unless you want something simple like just making them legendary Jokers

woven panther
#

we could probably do that (assuming i can even come up with effects for them…)

slow fractal
#

Great, in that case my idea was adding a new rarity for them, making them unlock/appear after beating the respective final boss blind, in order to not make them exclusive to endless and impossible to stake sticker we could also add an exclusive soul consumable for them, let me know if you had other ideas.

woven panther
#

(its like almost midnight here :P)
something like that might work yeah

slow fractal
#

Alright then, i'll work on a prototype of the system when i have time then.

twilit spruce
#

hello john warpzone

#

this crash happened when using the pulsar spectral card from all in jest

#

i think 1e309 as chips and mult for the obliterate hand is...not ideal

twilit spruce
#

all-in-jest just received a guard for this...vanilla black hole could still crash with that i think

slow fractal
#

i'll have to see, from my testing it seemed that in such a scenario it just set the hand's chips and mult to 0, far from ideal either way, i'll fix it as soon as i can

twilit spruce
#

fwiw 1e309 shows as not a number in my IDE...i think the maximum number in vanilla 1e308, no?

slow fractal
#

Yeah, the point was that it automatically scored naneinf, i will try some workaround if it causes issues