This update adds the ability to do jumps in the air, allowing for the recreation of the classic double jump. However, it goes beyond that—it's highly customizable. You can define how many air jumps a character can perform and tweak each one individually, including its strength, animation, sound, and forward velocity slowdown.
Moves that alter the timing of hitting the ground while requiring an A pres ( such as Peach’s hover, Luigi’s slow descent, or in air jumps) can make double and triple jumps feel awkward. So,with disable_double_jump and long_jump_triple_jump enabled, you can still do triple jumps while not having to perform the tricky timing of double jump.
The kick_dive setting resolves what I consider the most awkward aspect of Mario 64’s movement: the kick and dive being mapped to the same button. Many times, I intended to perform one but accidentally did the other instead. With kick_dive, pressing B always performs a kick first, and pressing it again performs a dive. This makes character movement much more intuitive.
Additionally, thanks to djoslin0, wall sliding has been added to the mod!
Added stats:
- wall_slide_on: Allows the character to perform wall slide. ( Thanks to djoslin0 )
- wall_slide_gravity: Gravity effect when wall sliding
- wall_slide_max_gravity: Max downward velocity when applying gravity of wall slide
- wall_slide_jump_forward_vel: Forward velocity added when jumping from wall slide
- wall_slide_jump_strength: Increases the height of jump after wall slide
- wall_slide_jump_type: Type of the jump after wall slide
- in_air_jump: How many jumps in the air the character can do
- in_air_jump_strength: Jump strength of in air jumps
- in_air_jump_animations: Animation of in air jumps
- in_air_jump_sound: Sound of in air jumps
- in_air_jump_forward_vel_multiplier: How much forward velocity is converted to in air jumps
- in_air_jump_forward_vel_slowdown: How much forward velocity is lost each time the character do an air jumps
- kick_dive_on: When pressing B, instead of performing a dive or kick depending on speed, the character will always execute a kick first. If B is pressed again, a dive will follow
- disable_double_jump: Disable double jump
Add support to mods:
Fix
- disable_damage was not working correctly