Actor Voices In Battle-MV Edition

deathsia

Pegisister
Veteran
Joined
Feb 26, 2014
Messages
647
Reaction score
55
First Language
English
Primarily Uses
Yeah I'm running on 1.5.2, maybe this will help? Sorry for the delayed response, been pretty busy lately.
Is your actor's in game name spelled EXACTLY the same as the name of folder where their audio lines are stored? Remember that underscores or spaces will cause issues if the actor's name or the folder's name aren't typed out EXACTLY the same.

And while I'm at it, is the actor number the same as the one for your actors name?(i,e: Jonny is in the Actor 1 slot in your database)

To go into more detail, under the config plugin if "Jonny" is in the actor 1 slot then the follow lines of code will apply to him and him alone:
Code:
// What Actor One Will Say
        1: [
            "Too_Many_Enemies_1", 100, 100, 0,
            "Too_Many_Enemies_2", 100, 100, 0,
        ],
The filename is in quotes followed by the volume, then the pitch, and then frames to wait until the sound is played. In most cases, you can just ignore the volume, pitch, and frames to wait and only worry about the file name since its the one thing that MUST MATCH.

Also in case you don't know the lines to edit the party needs healing are located at line 119 and ends at line 172.
Code:
//~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    // * PARTY NEEDS HEALING?
    //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    }, PARTY_NEEDS_HEALING : { // <= Do Not Touch This Line

        // If party total HP is below this Ratio, an Actor will say something about it
        // This Ratio is a percentage, so by default if your total party hp is below
        // 40%, then an actor may mention that everyone is hurt
        ratio: 40 ,


        // What Actor one Will Say
        1: [
            "Party_Needs_Healing_1", 100, 100, 0,
            "Party_Needs_Healing_2", 100, 100, 0,
        ],
       
       
        // What Actor Two Will Say
        2: [
            "Party_Needs_Healing_1", 100, 100, 0,
            "Party_Needs_Healing_2", 100, 100, 0,
        ],
       
       
        // What Actor Three Will Say
        3: [
            "Party_Needs_Healing_1", 100, 100, 0,
            "Party_Needs_Healing_2", 100, 100, 0,
        ],
       
       
        // What Actor four Will Say
        4: [
            "Party_Needs_Healing_1", 100, 100, 0,
            "Party_Needs_Healing_2", 100, 100, 0,
        ],
       
       
        // What Actor five Will Say
        5: [
            "Party_Needs_Healing_1", 100, 100, 0,
            "Party_Needs_Healing_2", 100, 100, 0,
        ],
       
       
        // What Actor six Will Say
        6: [
            "Party_Needs_healing_1", 100, 100, 0,
            "Party_Needs_Healing_2", 100, 100, 0,
            "Dialogue_3", 100, 100, 0,
        ],
If you do not have any audio lines for this then you MUST LEAVE IT BLANK

As so:
Code:
//~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    // * PARTY NEEDS HEALING?
    //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    }, PARTY_NEEDS_HEALING : { // <= Do Not Touch This Line

        // If party total HP is below this Ratio, an Actor will say something about it
        // This Ratio is a percentage, so by default if your total party hp is below
        // 40%, then an actor may mention that everyone is hurt
        ratio: 40 ,


        // What Actor one Will Say
        1: [
            "", 100, 100, 0,
            "", 100, 100, 0,
        ],
        
        
        // What Actor Two Will Say
        2: [
            "", 100, 100, 0,
            "", 100, 100, 0,
        ],
        
        
        // What Actor Three Will Say
        3: [
            "", 100, 100, 0,
            "", 100, 100, 0,
        ],
        
        
        // What Actor four Will Say
        4: [
            "", 100, 100, 0,
            "", 100, 100, 0,
        ],
        
        
        // What Actor five Will Say
        5: [
            "", 100, 100, 0,
            "", 100, 100, 0,
        ],
        
        
        // What Actor six Will Say
        6: [
            "", 100, 100, 0,
            "", 100, 100, 0,
            "", 100, 100, 0,
        ],
You can ALSO just delete the line entirely but i STRONGLY suggest keeping the code structure in tact or this can lead to errors down the line.

It should look like this as a shortened example:

Code:
//~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    // * PARTY NEEDS HEALING?
    //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    }, PARTY_NEEDS_HEALING : { // <= Do Not Touch This Line

        // If party total HP is below this Ratio, an Actor will say something about it
        // This Ratio is a percentage, so by default if your total party hp is below
        // 40%, then an actor may mention that everyone is hurt
        ratio: 40 ,


        // What Actor one Will Say
        1: [
            

         ],
        
        
        // What Actor Two Will Say
        2: [
            

        ],
Please bare in mind that I could very well be wrong about ANY of this as I am not a coding expert but this is how I recall it working in VX Ace and I was told it by the person who converted it that it should function the same way in MV.
 
Last edited:

Skurge

" (GASP) What's going on!? "
Veteran
Joined
Jul 12, 2015
Messages
1,192
Reaction score
265
First Language
English
Primarily Uses
N/A
Does this plugin have the ability to randomly choose a sound file from a pool of other sound files? Just so that I can avoid having the same predictable sounds?

Also wondering if this also could be capable of providing the same results for enemies also :D
 

deathsia

Pegisister
Veteran
Joined
Feb 26, 2014
Messages
647
Reaction score
55
First Language
English
Primarily Uses
Does this plugin have the ability to randomly choose a sound file from a pool of other sound files? Just so that I can avoid having the same predictable sounds?

Also wondering if this also could be capable of providing the same results for enemies also :D
As shown in one of my code snippets above you can have multiple sound files for one situation and the plugin will choose one at random to play if there is more than one.

Code:
//~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    // * PARTY NEEDS HEALING?
    //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    }, PARTY_NEEDS_HEALING : { // <= Do Not Touch This Line

        // If party total HP is below this Ratio, an Actor will say something about it
        // This Ratio is a percentage, so by default if your total party hp is below
        // 40%, then an actor may mention that everyone is hurt
        ratio: 40 ,


        // What Actor one Will Say
        1: [
            "Party_Needs_Healing_1", 100, 100, 0,
            "Party_Needs_Healing_2", 100, 100, 0,
        ],
      
      
        // What Actor Two Will Say
        2: [
            "Party_Needs_Healing_1", 100, 100, 0,
            "Party_Needs_Healing_2", 100, 100, 0,
        ],
      
      
        // What Actor Three Will Say
        3: [
            "Party_Needs_Healing_1", 100, 100, 0,
            "Party_Needs_Healing_2", 100, 100, 0,
        ],
      
      
        // What Actor four Will Say
        4: [
            "Party_Needs_Healing_1", 100, 100, 0,
            "Party_Needs_Healing_2", 100, 100, 0,
        ],
      
      
        // What Actor five Will Say
        5: [
            "Party_Needs_Healing_1", 100, 100, 0,
            "Party_Needs_Healing_2", 100, 100, 0,
        ],
      
      
        // What Actor six Will Say
        6: [
            "Party_Needs_healing_1", 100, 100, 0,
            "Party_Needs_Healing_2", 100, 100, 0,
            "Dialogue_3", 100, 100, 0,
        ],
 

ToiletBurner

Villager
Member
Joined
Apr 21, 2018
Messages
5
Reaction score
1
First Language
English
Primarily Uses
RMMV
Could you provide some visual examples of how to use the plugin?
Big necro on this post, but how did you use this RPG MV? I setup the folder with the right name with the right actor names on the folder, but im not hearing anything in game
 

ToiletBurner

Villager
Member
Joined
Apr 21, 2018
Messages
5
Reaction score
1
First Language
English
Primarily Uses
RMMV
I am having trouble getting the sounds to play, I was able to fix the pathing, but I still dont hear anything
 

loppy893

Villager
Member
Joined
Nov 5, 2014
Messages
28
Reaction score
3
First Language
English
Primarily Uses
Another big necro
Can someone please update this for the latest MV Version?
 

ToiletBurner

Villager
Member
Joined
Apr 21, 2018
Messages
5
Reaction score
1
First Language
English
Primarily Uses
RMMV
Another big necro
Can someone please update this for the latest MV Version?
Just use MOGs BattleCry, it has great customization and it works with Yanfly Plugins. Just place it directly under your Battle Core and Action Sequence Packs in order for it to work. At least, thats how it worked for me.
 

Mihnea

C++ adept
Member
Joined
Sep 30, 2018
Messages
19
Reaction score
4
First Language
Romanian
Primarily Uses
RMMV
Introduction:
Allows the developer to have voice clips or sound effects play in battle.

Sceenshots:
None needed.

Features:
  • Gives your party the ability to predict the turnout of a battle and voice their opinions on it, so they can say that they need recovery if they are badly injured, or comment on how they are outnumbered, or comment about how strong they are compared to the enemy troop.
  • Gives you the ability to set up the above values if you don't like the defaults.
  • Actors have a death cry when they fall in battle.
  • NO demons from hell upon victory!
How to Use:

  • Place the main plugin as well as the configuration plugin UNDER all other combat plugins.
  • Configuration plugin MUST go below main plugin.
  • Add an additional Folder in your audio files called Battle_voices. The path should look like this: (Project1\audio\se\Battle_Voices\Actor Name)
  • Folder names MUST match the actor's name in the database.(DO NOT use underscores in the folder name UNLESS your actor's name in the database has them in its name.)
  • Open the configuration plugin in your choice text editor.
  • Type in the names of your voice clips or sound effect files in the proper fields.(DO NOT INCLUDE the extension)
  • Ogg audio files only.

Plugin:

Main Plugin

Configuration Plugin

Credit and Thanks:

Originally created by DiamondandPlatinum3 for RPG Maker VX Ace, I commissioned this plugin for conversion to MV which was completed by Fogomax.

Terms:

Free to use but please credit DiamondandPlatinum3 as well as Fogomax.

Updates:

1.0- Plugin created.
1.0.2- Demons of hell squashed along with misc bug.
1.0.3- Coding error in how the plugin handles voice lines was fixed.
Does this allow actors to have voice lines for when they use skills or get hurt?
 

deathsia

Pegisister
Veteran
Joined
Feb 26, 2014
Messages
647
Reaction score
55
First Language
English
Primarily Uses
For when they get hurt yes, use skills, no.
 

Users Who Are Viewing This Thread (Users: 0, Guests: 1)

Latest Threads

Latest Profile Posts

Hello I buyed RPG Maker VX Ace a long ago and I want to use it again but in the meantime I changed my pc but I lost the paper with my product key on so I can't use RPG maker again... someone can help me please ? or there is no hopes ?:'( ( I have a bad english I'm sorry )
I was away this days here in the forum but it was for a good cause!
The trailer of the demo of Luke Inn is on youtube and I am so happy!
I need to see the bugs of the game but I am happy that I have new content to show!

The last part of the modern interior will be ready soon. This will be a B-tile. With interior items for the kitchen, bathroom, toilet and storage room.
This frantic shooting ARPG plugin for MZ looks really great. Here is the link to a post from the official Japanese RPG Maker forum.
We start in 5 minutes!

Forum statistics

Threads
102,940
Messages
996,118
Members
134,393
Latest member
CheemsBurbger
Top