[CS] Kirby Deluxe!

[CS] Kirby Deluxe! v1.0


Play as the pink puffball warrior in SM64 Co-op DX with a moveset directly inspired by Kirby and the Forgotten Land (2022), made to fit within Kirby's N64 era!​

This mod features:
  • Copy abilities in the form of the base game's power-ups, with Copy Ability Essences replacing the cap models!
  • Custom objects for the Air and Star bullets!
  • "Normal" and "Classic" costumes!
  • A host-only configuration that allows Kirby to puff up infinitely, perfect for ROM-hacks!
  • An API that allows modders to add objects for Kirby to inhale through LUA functions!

CONTROLS

BUTTONACTION
[ A ] (MIDAIR)Hover (Lasts temporarily, but can be configured by the host to last forever, suited for ROM-hacks)
[ B ]Inhale
[ Z ] + [ B ]Slide Kick
[ Z ] + [ CONTROL STICK ]Dodge
[ L ]Wave Hello

DISCLAIMER

This mod will only work if you have the "Character Select" (v1.16 onwards) mod enabled + the current version of SM64CoopDX (v1.4 onwards).

INHALE API

To hook a custom object for Kirby to inhale, or if you want to edit an existing object, you first need to have its behavior ID, once you've obtained it, you can proceed with adding these functions:

_G.kirbyInhaleHookBehavior

Allows the modder to hook a custom behavior for Kirby to inhale.

FIELDTYPENOTES
idinteger (BehaviorID)Behavior ID of the object to inhale.
canRotatebool / functionCheck to see if an object can rotate as its being inhaled, default is true.
canEatbool / functionCheck to see if an object can be removed once it reaches Kirby's mouth, default is true.
allowSuckFuncbool / functionSpecial checks for special objects (I.E. Koopa the Quick), set false to stop the inhale, default is true.
deleteOnDetectboolDeletes an object if it's within Kirby's inhale range, default is false, set true to activate.
onEatFuncfunction?Special function that activates once the object's been deleted (I.E. add to Big Bully #2's condition once a bully has been eaten), default is nil.

_G.kirbyInhaleEditBehavior

Allows the modder to edit an existing behavior for Kirby to inhale.

FIELDTYPENOTES
idinteger (BehaviorID)Behavior ID of the object to inhale.
canRotatebool? / function?Check to see if an object can rotate as its being inhaled, can be ignored.
canEatbool? / function?Check to see if an object can be removed once it reaches Kirby's mouth, can be ignored.
allowSuckFuncbool? / function?Special checks for special objects (I.E. Koopa the Quick), can be ignored.
deleteOnDetectbool?Deletes an object if it's within Kirby's inhale range, can be ignored.
onEatFuncfunction?Special function that activates once the object's been deleted (I.E. add to Big Bully #2's condition once a bully has been eaten), can be ignored.

SPECIAL THANKS

✨ Enjoy my work? Follow my socials! — Bluesky | YouTube | Bluesky (Gamedev) | YouTube (Gamedev)✨
Author
funkymonkeyjay
Downloads
931
Views
1,743
First release
Last update

Ratings

5.00 star(s) 1 ratings

More mods from funkymonkeyjay

Latest reviews

Wow this mod is just very amazing just want I wanted in a long time thank you for making 1