• Do not use Discord to host any images you post, these links expire quickly! You can learn how to add images to your posts here.
  • Eevee Expo's webhost has been having technical issues since Nov. 20th and you might be unable to connect to our site. Staff are also facing issues connecting, so please send a DM to Cat on-site or through Discord directly for faster service!
PE Terrain Step Sounds v19.1

PE Terrain Step Sounds v19.1 1.2

Pokémon Essentials Version
v19.1 ➖
A while back, Enurta released the first version of this script. When v19.1 came out, the script no longer worked. I fixed it up and added a few new features as well as sample sounds.

This script uses terrain tags to determine what sound to play. If you add new terrain tags or change existing ones, you can add them here and generate step sounds for the new tags. Additionally, this script supports per-tileset sounds. So, if you have a city tileset that needs a clean-sounding rock step sound, and you have a cave tileset that needs a rougher rock step sound, you won't have to choose! Add them both!

As of version 1.2, there is now support for NPCs and for cyclic step randomization! See 'Usage and Customization' for more details.

1. Download the script from the link
2. Drag the Audio and Plugin folders to your project's root, so that they merge
3. Run the game in debug mode so that it compiles
4. Done!

To use, you need to assign Terrain Tags to your tilesets. Essentials has a built in editor for this, and you can use RPG Maker's built in editor if you aren't using Tags higher than 7. Read the Essentials wiki for more information.

To customize, replace the filename of each sound with your own. You can change the volume and pitch, too! If you're adding a terrain tag, simply tack it on after the last tag and write in the appropriate numerical ID. You can also remove tags, if you don't want them specified in this script.

To utilize the NPC support, simply add something like 'NPC', 'Trainer', or 'step' to your event's name. The script will automatically give the event footstep sounds! Also, you can change the NPCs to have their own step sounds, using the Round Robin code!

In order to customize the Round Robin code, you'll need additional sounds (unless you're simply doing pitch/volume adjustments). Then, you'll need to copy and paste some of the script's code, and specify the new sounds. It's simpler than it sounds, I promise! There are more instructions are in the script itself.

Todo:
  • Add additional sound files
  • Fix ogg file error
Credits
Enurta, gameguy, Ikaro
Author
Ikaro5
Downloads
1,285
Views
2,387
First release
Last update

Ratings

5.00 star(s) 3 ratings

Latest updates

  1. Step Randomization and NPC Support - Version 1.2

    This update includes support for non-player events. Additionally, there is now support for step...

Latest reviews

I actually was working on a plugin similar to this, but I didn't publish because I didn't want the user of the plugin to have to edit the script file every time they wanted to change the step sound mappings (for some reason, I can't edit the game's terrain tag initialization script to add an item to the list in a plugin and use those list items in the terrain tag script section itself, I wanted this to be a "plug in and forget" type plugin where you don't have to rifle with the files to make it work). This plugin is cleaner than my shoddy Ruby code lmao. And it even has per-tileset sound effects (I simply used "indoor" and "outdoor" maps as the distinction instead). Sticking with Enurta's method was the better move the whole time, I should've done that, I think I just saw the 18.1 in Enurta's plugin and went "nah, I'll just write a new one" lmao. I'm still gonna use my own plugin because I spent an entire day writing it.

Still, nice work! The one thing I might suggest is to possibly consider making it so non-player events have sounds on step? It might make for a more immersive experience, I personally find it awkward that the player has sounds on step but none of the other moving NPCs do, even if just quieter ones. Overall this is a good plugin for immersion's sake and I recommend it.
Ikaro5
Ikaro5
Thank you for the review! I implemented your suggestion in the latest update!
Back
Top