A downloadable tool

Buy Now$2.00 USD or more

Enhance Your Game's Immersive Experience with Proximity Sounds!

Bring your RPG Maker MZ projects to life with the BWG Proximity Sound Plugin! This powerful plugin allows you to add dynamic sounds that play based on the player's proximity to events, making your game world feel more interactive and immersive. The closer you get to the sound source, the louder it gets!

Key Features:

  • Proximity-Based Sounds: Play sounds as players approach specific events, adding depth and realism to your game environment.
  • Permanent and Temporary Sounds: Set up permanent sounds via notetags or use plugin commands to dynamically add or remove sounds during gameplay.
  • Customizable Parameters: Fine-tune the radius, volume, falloff, looping, and panning of each sound to perfectly match your game's atmosphere.
  • Smooth Transitions: Enable falloff for smooth volume transitions, preventing abrupt changes in sound intensity.
  • Panning Support: Add directionality to your sounds with panning, making it clear where sounds are coming from in your game world.
  • Debug Mode: Easily troubleshoot and fine-tune your sound setup with optional console logging.

How It Works:

Permanent Proximity Sounds via Notetags:

Add the following notetag to an event's note field to set up a proximity sound:

<PS radius: 5; file: Fire1; maxVolume: 1.0; falloff: true; loop: true; panning: true>

Examples:

  • River Sound: <PS radius: 5; file: river>
  • Fire Sound: <PS radius: 3; file: fire; maxVolume: 0.8; falloff: false; panning: false>
  • Wind Sound: <PS radius: 7; file: wind; maxVolume: 0.5; falloff: true; loop: false; panning: true>

Make sure the specified sound file (e.g., "river.ogg") is in the audio/bgs directory.

Temporary Proximity Sounds via Plugin Commands:

Use the following plugin commands to dynamically set up and stop proximity sounds during the game:

  • Set Proximity Sound:
    • Arguments: radius, soundfile, maxVolume, falloff, loop, panning.
    • Example: Set up a proximity sound for the current event with specific parameters.
  • Stop Proximity Sound:
    • Stops the proximity sound for the current event.

With this your player could for example light up a fireplace at runtime, and then hear the ambient sound of a crackling wooden log. 



BWG Proximity Sound Plugin License Terms

License Grant

By purchasing the BWG Proximity Sound Plugin, you are granted a non-exclusive, non-transferable license to use the plugin under the following terms:

Usage in Projects

  • This license permits the use of the BWG Proximity Sound Plugin in both free and commercial projects.
  • You may use the plugin across multiple projects without the need for additional licenses.

Company or Team Usage

  • A single license purchase covers the entire company or team, regardless of the number of developers or projects. One license per company or team is sufficient.

Attribution

  • Attribution is not required. You are free to use the plugin without providing credit to the original author.

Modification Rights

  • Purchasing the full source version of the BWG Proximity Sound Plugin grants you the right to modify the plugin code to suit your needs. You are free to make any changes or improvements as you see fit.

Restrictions

Resale and Redistribution
  • You are not permitted to resell, redistribute, or bundle the BWG Proximity Sound Plugin as a standalone product or as part of any collection. This includes, but is not limited to, offering it for sale on any marketplace or platform, whether in its original form or modified.
  • Claiming the BWG Proximity Sound Plugin as your own work is strictly prohibited.

Compliance

By using the BWG Proximity Sound Plugin, you agree to comply with these terms. Any violation of these terms will result in the termination of your license.

Updated 16 days ago
StatusReleased
CategoryTool
Rating
Rated 5.0 out of 5 stars
(1 total ratings)
AuthorBattleProgrammer
GenreRole Playing
Tagsplugin, RPG Maker, RPG Maker MZ, Sound effects

Purchase

Buy Now$2.00 USD or more

In order to download this tool you must purchase it at or above the minimum price of $2 USD. You will get access to the following files:

BWG_ProximitySound.js 12 kB
BWG_ProximitySound_open 3.6 kB
if you pay $5 USD or more

Development log

Comments

Log in with itch.io to leave a comment.

Would it be possible to have permanent sounds only become active when the event itself is active? Or to have multiple sounds assigned to the same event? 

I just now released an update with the changes you need. I hope this helps~ 

(ノ´ヮ`)ノ*: ・゚

Greetings, i have a question! Is this plugin compatible with Visustella's Core ones?

(+1)

Yes! (And it was a pain to debug the initial incompatibility!) 😁