A downloadable RPG Maker Plugin

Download NowName your own price

Want to support me?

Introduction

This plugin is designed to make the player allow to jump forward when you press a button. At first, it will only work to jump forward in the normal directions, not the diagonal ones.

Features

  • Add a jump button!
  • Can choose a sound to play when jumping.
  • Can use a variable value to define how far the player will jump.
  • Can set up the conditions that allow the player to jump or not, through a list of possible ones in plugin parameters.
  • Add impulse feature that changes the jump distance if the player is walking or dashing!
  • Can block Jump with the region, event note tag, or switch!
  • Can use a variable value to define a plus value to the jump height/peak.
  • Turn on a switch when the player is jumping.
  • Script calls to Jump Forward, Jump into coordinates and jump on a character
  • Compatible with DotMoveSystem.js(Pixel Movement) from unagi ootoro!

How to use

See on Google Docs, because it is kinda big.

Update Log

Terms of use 5.0.0 and higher

Terms of use(Old)

StatusReleased
CategoryAssets
Rating
Rated 4.7 out of 5 stars
(3 total ratings)
AuthorHakuen Studio
Made withRPG Maker
Tagseliaquim, hakuen-studio, jump, rmmv, rmmz, RPG Maker, rpg-maker-mv, rpg-maker-mz, rpg-maker-plugin
Average sessionA few seconds
LanguagesEnglish, Portuguese (Brazil)

Download

Download NowName your own price

Click download now to get access to the following files:

MZ - Jump System 5.1.1 8 kB
MV - Jump System 5.1.1 8 kB

Development log

View all posts

Comments

Log in with itch.io to leave a comment.

Hello there, I've always loved this plugin in my hobby projects. I seem to be having an issue where the region restriction for jumping is failing, and it's important to my project because there are places that shouldn't be jumped to...However, currently the player can jump to any region, and can also jump onto water and tiles marked with X....Is there anything that could most likely be causing this? I changed the region from 1 to 64.


I have Yanfly's region restrict and event region trigger but there's no help when I turn them off and as far as I know they are my only other plugins affecting regions.

Hi there!

There are several reasons that this can be happening. So I guess the best way for me to take a look at this is to have a sample project replicating the issue.

So I can better test and find the error. Can you try to provide me with that? Upload a sample project somewhere and send me the link so I can download it.

I made the sample project and just tested it. It works as intended there, leading me to believe the issue is another one of my plugins but there are many, and I already mentioned the ones that specifically work with regions afaik. Would it help to list my plugins? Or would it be better to send a project with all of them running at once, so the issue is replicated? I just thought that it was bad to send whole projects full of people's plugins even with a credit list.


I will try turning some off and on to see if I can locate the conflict. In the meantime here are the plugins.

Community_Basic

Eli_Book

SRD_SuperToolsEngine

Gimmer_Core

Yanfly Core, Yanfly Battle

OcRam_Audio

mv3D (I am keeping it off to test, and it isn't working right with it off either)

-many battle screen plugins-

YEP : Item Core, Move Route Core, Synthesis, Region Restrictions, Event Region Trigger, Event Chase Player, Event Chase Stealth (it may be move route core or event chase stealth?)

GALV: Puzzle Functions, Cam Control

SilverEngine Dash Stamina

Gimmer TimerControl

-a bunch of message plugins-

I guess it's better if you try to locate the plugin that is conflicting so I can try to understand the problem and see if there is a way to create a patch.

But if you are using the Yep regions, maybe try to set te jump regions to an ID that does not conflict with the Yep region Ids you listed on the plugin parameters.

Otherwise will wait for you to find the plugin that is conflicting.

(1 edit)

Thank you for responding, by the way! I think I found the culprit: the region restrictions for jumping work fine with "YEP_MoveRouteCore" turned off. They are set up to be different regions. It's not a plugin I'd die without, but if there were a way to get it compatible I'd love to try. Idk if you would want to bother, but I'll put the sample project with the MoveRouteCore added. It replicated the issue.

https://ufile.io/z6fgxwsp

My Windows Defender is accusing a virus on your sample. Can you try putting it into a .zip file instead of 7z ?

Also, it doesn't need to have 250 MB. I just need a single map, with the plugins installed, so I can take a look.

Hay, is it possible to assign a sprite for the jump animation?

Hi there!

Not with this plugin. But with this one you can:

https://hakuenstudio.itch.io/hakuen-studio-character-poses-for-rpg-maker

(+1)

Thank you! I'll have to bookmark it for now, but I'll buy it soon!

i found an issue... if you have a moving event with the <BlockJump> tag you can still jump over it. it works fine on stationary events, but not moving ones.

Hi there! Thanks for the report.

But as I can see the plugin works fine. If you set an event priority to "Below Character" and make it moves, it will get below the player(while it is not jumping), because the collision is not related to the event movement but with the player jumping. So at a certain time the engine updates the movement for player and event, you may be able to jump over it or even right above it.

If you set that event priority to the Same as Characters, and try to jump above it when the event is moving, you will see that you will not be able to jump over the event.

So if you want a moving event that you cannot jump over it when it moves, set the event priority type to "Same as Character".

See if that can help you!

i'm an idiot. I had through checked. everything works perfectly, thanks for the reply

haha! It can happen!

Have fun! ^^

(1 edit)

Me again :) 
I seem to have an issue where once I've used the jump plugin I appear in front of objects that I should be behind.


I use the command;

$gamePlayer.jumpToCharacter(14)
$gamePlayer.jumpForward(1)

I then appear in front of anything in my tileset that is labelled with the * rather than the X or O

(+1)

Fixed, had to move some plugins about *facepalm*

Glad you fixed it!

Have fun! ^^

I put a plugin into my project.

I don't understand how to use it

help me

Hi there!

You need my core plugin to be installed above it, for it to work.

https://hakuenstudio.itch.io/eli-book-rpg-maker-mv-mz

i bought  it. But it doesn't work well. Is there a way to use it?

 

Hi there!

You need to give me more information. How am I supposed to understand with only "it doesn't work well" ? So please, try to answer my questions below:

  1. What exactly is happening?
  2. What RPG Maker version are you using?
  3. Are you using my core plugin (Eli Book)installed above the Jump plugin?
  4. If an error occurs, send me the error log: Press F12 when the error occurs, go to the CONSOLE tab and send me a screenshot.
  5. Did you try on a clean project or a project with a lot of other plugins?

i can do it. 

I switched the wrong plugin location. 

thank you 

Nice!

Have fun! :)

(1 edit)

Thank you so much for working on this plugin! Do you have a little demo of this? I tried testing this plugin in a blank, new MZ project but the player only jumps 1 tile, I believe. I changed the plugin parameters, but the player only jumps 1 tile no matter what parameters I use. Is there something else needed to do besides just changing the parameters within the plugin fields?

Hi there! ^^

The jump distance value is equal to a variable value.

You define that variable id on the plugin parameter:

After you set this on the plugin parameter, you just need to raise this variable value inside the game.

(2 edits)

What do you mean "raise this variable value inside the game"? Do you mean to make an event with a script call or plugin command?

I mean using the Control Variable event command, select the variable with the ID you set on the plugin parameters. And put whatever value you want for that variable.

That value will be the jump distance.

(+1)

I got it, thanks. I was a bit rusty coming back to the editor after a year break.

Nice! ^^

Does the whole jumping on event with player touch thing work on the MV version or just the MZ one?

Hi!

Unfortunately not, the MV and MZ versions are a little different. But I do plan to do it someday...

It is working with MV now! ^^

(+1)

Super dope, I already support you on Patreon, so I was just waiting for it to be ported over lol.  You da best

Nice! Thank you!
Have fun! ^^

This I had in mind, but the basic action to add your Jumpsystem as an skill is unclear! Because jump is on or not, I couldn't find any parameter which would work as an trigger/key..., but I am new to this and maybe I am not able to see the soluition

By default, the plugin itself does not add the jump system as a skill. What you can do is work your way out either by events or others plugins to change the variable value or the switch that allow the player to jump or not:


You can turn this switch on by default, on the first map of your game. The player will not be able to jump.
When the player learns the skill, you turn the switch off. Now the player will be able to jump.

The solution was to place the switch on the first map..., I had it on the tutorial map and there it doesn't work! Thank you so much! 

Nice!!! :)

Hello!

First of all this is a handy little tool for mz and I love it, but unfortunately I can't use it like I would love to..., as an learnable skill..., or am I wrong???

Hi! Thanks ^^

When you say, learnable skill, you mean that the player must have a skill for him be able to jump on the map? Like a skill condition to jump?

Yep..., in my case, the Actor is an young wolf and I wanted to start the story with some natural skills which can be alter during his journey...

Well, there is a variable that holds the Jump Distance value. 
You just need to set it to zero. Whenever your wolf learns a specific skill, you change the variable value to the one you want. With that you can control the jump distance.

(+1)

This is absolutely wonderful. 

I was about to give up on Rpg Maker and just happened to spot this plugin. It's by far the best jump system ever created for this engine. Anyone who decides to use it should try pairing it with the MV3D/MZ3D  plugin as their combination is seamless and in case you desire to make a platformer in the style of games such as Crash Bandicoot, you can do so very easily. 

My only suggestion is the implementation of the double jump.

Amazing job.

Hey there!

Thank you so much!!! I'm glad you really liked it!! 

I will for sure try to implement the double jump! It seems a nice feature ^^

(2 edits) (+1)

Nice, simple plugin that works like a charm in MZ.

One small suggestion. Would it be possible to set, within the plugin, an option for the character to jump different distances if they're standing still, simply walking, and if they're running? I tried eventing a solution with unfortunately less than ideal results.

Edit: It also occurs to me that being able to set a region the character can't jump over would also be nice way to do things like keep the player from jumping through trees.

Nice suggestions! I will add them ^^

(+1)

Well that's fantastic to hear, thank you.
Not being able to jump in games is one of those things that always low-key bothers me and anything that makes it easier to add jumping into games I make is a great relief.

(+1)

Agreed, having the ability to tag Region IDs, Terrain Tag IDs, and add a comment into events to block you from jumping over them would be amazing.

Ok! You got it ^^

Hi friend! I have added your suggestion to the plugin. Thank you :)

Hi friend! I have added your suggestion to the plugin. Thank you :)

I saw and it works fantastically. Thanks so much.