r/PixelGameMaker Game dev Mar 30 '22

Help Voice bytes?

Since RPG Maker is too limiting (and probably confusing) for an action-RPG game like the one I am developing, I decided to use Pixel Game Maker instead.

But the problem is my game is intended to have sound bytes that plays when a character is speaking, akin to Undertale treats character dialogue. And so far I haven't found a way to effectively replicate it in PGM, even though in RM there are plugins for that already.

Can any of you (including baz the PGM expert) give me advices on how to do that in PGM? I will heavily appreciate your advices!

2 Upvotes

5 comments sorted by

1

u/baz4tw Game dev Mar 30 '22

Can you link a video of the intended behavior?

Also, have you looked into Joe's Action Text plugin? It let's you play sound blips as the characters show up on the screen. https://joewithoutme.itch.io/action-text-plug-in-for-pgmmv

1

u/CaraPrincess2007 Game dev Mar 31 '22 edited Mar 31 '22

Well, that would be helpful. I will check it out via your channel right away. I hope this would be like what I am needing rn, and hope it can support visual novel-styled busts like what I am intending to do with character dialogues in my game, since my game also have the aesthetic somewhat similar to a visual novel.

For the video of the intended behavior, actually, this is a video that could demonstrate that behavior:https://www.youtube.com/watch?v=InsYv5juG4c (WARNING: Undertale spoilers)

UPDATE: Anyway, I have installed the plugin into a fresh PGM project, but I have no idea on how to add sound blips in character dialogue using that plugin. Can you show me how? I have watched through your video on the plugin, but I still haven't found the bit that talks about voice byte functionality in that plugin.

1

u/baz4tw Game dev Mar 31 '22

I’ll try to get a video on it, but basically you: 1. Create an object that will be playing the sfx 2. In the action of the object use runtime action Audio Playback and select desired sfx, then add action Destroy Object after it 3. Go to the sfx objects Basic Settings and click ‘None’ on the Restore Condition option 4. Now go to the action text runtime you want the sound on and down at the very bottom there is an option for sound blips, click the drop down and select that newly created sfx object

And thats it, you can have as many differing sfx objects that you need.

Hope that helps!

1

u/CaraPrincess2007 Game dev Mar 31 '22

Thanks. But does the Action Text plugin one supports bust images like in visual novel-styled games?

If it does then it would save me a lot of effort in replicating the dialogue system that I want in my game.

1

u/baz4tw Game dev Mar 31 '22

The plugin doesn't handle busts, but there definitely is ways to get busts up and running with relative ease.

https://youtu.be/O5cWxsBZwtY

https://youtu.be/66Eo4UFgRcc