Original Source
- Original title: KC_TextSounds - Face-based dialogue blips with control codes [MZ / MV]
- Original author: Kelly-inactive
- Original date: August 22, 2022
- Source thread: https://forums.rpgmakerweb.com/threads/kc_textsounds-face-based-dialogue-blips-with-control-codes-mz-mv.150709/
- Source forum path: Game Development Engines > RPG Maker Javascript Plugins > JS Plugin Releases (RMMZ)
Summary
KC_TextSounds 1.1.2 by Kelly Chavez Introduction This is a simple plugin that allows you to set and control sound effects played when a character is printed in the message box.
Archived First Post
by Kelly Chavez
Introduction
This is a simple plugin that allows you to set and control sound effects played when a character is printed in the message box.
Features
- Automatically change text blip SE, pitch, volume, and more based on character faces
- Set a general text sound that plays when no face is used in a message box
- Disable all text sounds with the simple flip of a switch
- Temporarily change text sound parameters via text codes in the box
Example Media
How to Use
To use, download this plugin, place it into your game's plugins folder, and enable it in the plugin manager. From there, follow the information in the help section. See the demo for a working setup.
Plugin Commands / Script Calls
None
Text Codes
- \SEN[x]
- Use the SE with the name x for the rest of this text box.
- \SEF[x]
- Change the frequency of the text sound to x for the rest of the text box.
- \SEV[x]
- Change the volume of the text sound to x for the rest of the text box.
- \SEPA[x]
- Change the pan of the text sound to x for the rest of the text box.
- \SEPI[x,y]
- Change the minimum pitch to x and the maximum pitch to y for the rest of the text box.
- \SEPIMIN[x]
- Change the min pitch of the text sound to x for the rest of the text box.
- \SEPIMAX[x]
- Change the max pitch of the text sound to x for the rest of the text box.
- \SEPRE[x]
- Load the parameters of the preset with the name x for the rest of the text box.
- \SEPLAY[x]
- Immediately play the text sound with preset name x or the current sound if x is blank or not a valid preset name
Downloads & Demos
GitHub Releases
Changelog
- 2022/8/22 - v1.0.0
- Initial release
- 2022/10/14 - v1.0.1
- Fixed frequency being off by one
- 2022/12/15 - v1.1.0
- Added new text code to play either the currently loaded text sound or a preset at any point in the message
- Internally restructured code to be in-line with more recent plugins
- An SE is now played on the first non-whitespace character of the message rather than waiting until the frequency parameter is met for the first time, and a toggle has been added to enable the old behavior
- 2025/02/19 - v1.1.1
- Fixed incompatibility with RPG Maker MZ corescript 1.9.0
- Updated help section to remove changelog
- 2025/03/12 - v1.1.2
- Fix preset configurations failing to load in certain circumstances
Known Compatibility Issues
- Message Log VisuStella MZ
- Issue: KC_TextSounds text code parameters remain in the message log.
- Known Fixes: None
- Workaround(s):
- Use the Message Letter Sounds VisuStellaMZ plugin instead
Terms and Credits
I've released this plugin under the MIT license. So, you can include this plugin in any project as long as you include the license with your distribution. For most projects, this requirement is fulfilled as long as you keep the license text that is at the top of the plugin's js file intact.
Also, though not strictly required, I would appreciate being credited as K. Chavez or Kelly Chavez in your games' credits.
Features Mentioned
- Automatically change text blip SE, pitch, volume, and more based on character faces
- Set a general text sound that plays when no face is used in a message box
- Disable all text sounds with the simple flip of a switch
- Temporarily change text sound parameters via text codes in the box
- Example Media
Downloads / Referenced Files
Log in, then follow the RPG Maker Developers Group to see these download links.
Log in to downloadLicense / Terms Note
Terms and Credits I've released this plugin under the MIT license. So, you can include this plugin in any project as long as you include the license with your distribution. For most projects, this requirement is fulfilled as long as you keep the license text that is at the top of the plugin's js file intact. Also, though not strictly required, I would appreciate being credited as K. Chavez or Kelly Chavez in your games' credits.
Creator Claims / Removal
If you are the original creator and want this listing reassigned, edited, or removed, join BMMPlay and contact the moderators with proof that matches the original RPG Maker Web profile, linked GitHub, itch.io page, or another public creator identity.
Replies (0)
No replies yet.
Topic Summary
Loading summary...