Jump to content

Photo
- - - - -

2.55- How to Make GB Style Cliffs


  • Please log in to reply
2 replies to this topic

#1 ywkls

ywkls

    Master

  • Members

Posted 25 March 2024 - 07:04 PM

This is intended as part of a series of tutorials on how to set up some of the various features which people might use in 2.55.
I will include screenshots as much as I can. This tutorial is on how to set up cliffs you can jump off of by pressing against.
These are a feature seen in many standard Zelda games where you push against ledges and jump off.
This includes the ability to jump to the next screen.
 
Here's the minimum you will need for this:
 
1. A ledge combo.
2. A conveyor combo in the direction you want to jump that looks like the ledge combo.
3. A floor combo.
4. A duplicate of that combo.
 
First, make sure that you have the rule "Smart Scrolling" turned off if you're working with an older file.
Otherwise, make sure that rule and "Fixed Smart Scrolling" is activated.
 
Next, let's set up our ledge. Make sure combo one and two are next to each other.
This combo can be either completely solid or partially solid
Be sure that you can only approach this combo from one direction when placing it on screen.
 
Under Triggers, Other check the box for "Push->".
Under Triggers, Effects make Combo Change 1.
 
Finally, under Triggers, States/Spawning set the value of Level State to a unique number.
You can also use Global State for this,
Make sure that any instructions for Level State below are used by Global State instead if you do so.
Click the boxes for "LevelState->" and "->LevelState"
 
Now for our conveyor combo. Make sure this looks like the ledge so players won't know what's happening.
First set the type to whatever direction you want to move in.
Using the wizard, set Custom Movement.
Set the speed as follows:
  • Left- X should be negative
  • Right- X should be positive
  • Up- Y should be negative
  • Down- Y should be positive

Rate should be more than 1, though that depends on you.

Click the boxes "Stunned While Moving" and "Force Dir".

Under Triggers, Effects make Combo Change -1.

 
Finally, under Triggers, States/Spawning set the value of Level State to the same as your ledge.
Click the box for "LevelState->".

 

After this, we want to set up our floor combo.

Be sure to place your trigger combo immediately to the right of this.

Have them both use the same tile to hide these changes from the player.

This is where we'll land when jumping down.

Be aware that your character will have to walk off the ledge slightly when landing.

 

Under Triggers, Effects make Combo Change 1.

Under Triggers, States/Spawning set the value of Level State to the same as your ledge.
Click the box for "LevelState->".
 
Finally, let's set up our trigger combo.
This should actually also be a Conveyor in the same direction as your other conveyor.
Make sure that it's settings are the mostly same as your other conveyor
Just have the "Triggers", "Combo Change" be negative one instead.
Under "Triggers", "Other" click the box labeled "Step->".
Under Triggers, States/Spawning set the value of Level State to the same as your ledge.
Click the box for "->LevelState".
 
On you screen, place the ledge on whatever side you jump from and the ground on the side you jump to!
 
That's it! With only four combos you have ledges you can jump off of an across screens!
 

 


  • Emily and Jambu like this

#2 Jambu

Jambu

    Doyen(ne)

  • Members
  • Pronouns:He / Him

Posted 30 April 2024 - 08:26 AM

I finally add a waterfall jump!

But question how would I go about adding a jumping sound.



#3 ywkls

ywkls

    Master

  • Members

Posted 01 May 2024 - 10:01 PM

I finally add a waterfall jump!

But question how would I go about adding a jumping sound.

The best way I found to add it is this way.

Use the ledge combo which you created.

Under the "General" tab, find the drop down menu for "Disappears".

Set a sound hear for jumping off the cliff.

When you press against the combo and it changes where you jump down; the sound you selected will play.




0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users