Voice Over Script

Status
Not open for further replies.

ShadowFox

Adventurer
Member
Joined
Mar 13, 2012
Messages
255
Reaction score
10
First Language
English
Primarily Uses
I am after a specific script that handles all voice overs for my project.

While I know it can be done via events, I just think it will be easier to have the voice over system done via a script, mainly because of the way I have it set up in my head, and it is very randomized.

The requirements for this Voice Over system are very specific

1. There is to be no text or subtitles

2. When playing the dialog sound files there are to be a pause as several of the files are incomplete sentances

3. Some of the sayings are to be arranged in a random but specific way.

4. The player is not able to move until the spoken dialog is completed. This is a MAJOR must.

5. Is a specific dialogue is already spoken then a specific second piece has to be also spoken later in the dialogue.

Examples follows:

Random full dialogue:

Servant 1A: "I don't have to go to the Servant's Quarters"

Servant 1B: "Servant's Quarter's are this way"

Servant 1C: "I have no need to go to the Servant's Quarters"

Servant 1D: "This is the way to the labs"

Servant 1E: "This is the way to the Servant's Quarters."

The script is to choose any of those 5 for a specific event.

Random broken up dialogue

Learning 1: "I know how to use"

Learning 2: "Adobe"

Learning 2A: "Fireworks"

Learning 2B: "Dream Weaver"

Learning 2C: "Professional Flash"

Learning 3A: "And"

Learning 3B: "And-1"

Learning 3C: "And-2"

Learning 4A "3ds Max"

Learning 4B: "InstantWP"/ "Instant wordpress"

Learning 4C: "Game Maker"

The A, B, C are to be said randomly. And at the end of each section there is to be a small wait.

EG:

Learning 1, 2, 2B, 2A, 2C

Learning 1, 2, 2C, 2A, 2B

Random Broken specific dialogue

Driver 1: "The driver that hit you"

Driver 2A: "3 years ago"

Driver 2B: "All those years ago"

Driver 3: "The police finally"

Driver 4A: "Finally caught her"

Driver 4B: "Finally caught him"

Driver 5A: "And"

Driver 5B: "And-1"

Driver 6A: "Her course case"

Driver 6B: "His court case"

Driver 7: "Starts tomorrow"

Now this is what is to happen.

The 4 and 6 are to match:

EG:

Driver 1, 2A, 3, 4B, 5B, 6B, 7

I don't want it to be like this:

Driver 1, 2A, 3, 4B, 5B, 6A, 7

As that would not make any sense to the player.

Lastly there are at least 4 voice over cutscenes planned

And with the setup for the file names and the order they are set up is to be done in the setup section of the script and easily configurable.

I also have a screen shot of one of the events I'm currently using, but with the way it is currently set up, which is my fault, it is just a lot of changing that would need to be done, and even with the randomness aspects of the dialog spoken it is a massive task.

voice overs.png

Now, I hope I have explained everything clearly, and also explained why I believe a script would be better for me with this Voice Over sequence.
 
Last edited by a moderator:

Daughter of Evil

Nightmare Princess
Veteran
Joined
Jun 21, 2013
Messages
147
Reaction score
19
First Language
English
Primarily Uses
All your request is possible through eventing, but this is a good idea and I think it's possible :)  Good luck in finding someone to help with your request.
 

ShadowFox

Adventurer
Member
Joined
Mar 13, 2012
Messages
255
Reaction score
10
First Language
English
Primarily Uses
I believe I have someone willing to do this for me. (I hope so at least.)
 

Engr. Adiktuzmiko

Chemical Engineer, Game Developer, Using BlinkBoy'
Veteran
Joined
May 15, 2012
Messages
14,682
Reaction score
3,003
First Language
Tagalog
Primarily Uses
RMVXA
I really do suggest you just do it via events... there won't be much difference between doing it via scripts and events anyway...
 

vindaca

CEO of Tales of the Valiant
Veteran
Joined
Dec 11, 2012
Messages
534
Reaction score
75
First Language
English
Primarily Uses
"I really do suggest you just do it via events... there won't be much difference between doing it via scripts and events anyway..."~

That is just lazy.

Yes there will be a difference, it will cut the amount of eventing down dramatically, and as a game developer that can save more then a little time. If he said he found someone to do it then why not let them do it.  He can obviously event it and wants it to be a script for a reason. If the script already exists post it, if you can already do what he want done easier with events, then put that but if you just don't want to do it, just don't reply.
 

Engr. Adiktuzmiko

Chemical Engineer, Game Developer, Using BlinkBoy'
Veteran
Joined
May 15, 2012
Messages
14,682
Reaction score
3,003
First Language
Tagalog
Primarily Uses
RMVXA
From what I can see, he will still use events to call forth the voice overs... he would still set-up the voice overs... so there's not much difference...


I think what he will actually need is a script to help with the "randomization" part...
 
Last edited by a moderator:

vindaca

CEO of Tales of the Valiant
Veteran
Joined
Dec 11, 2012
Messages
534
Reaction score
75
First Language
English
Primarily Uses
"I think what he will actually need is a script to help with the "randomization" part..."~

This is what he was asking for. He didn't ask for a script to play sounds, he asked for a Voice over script to handle that for him.
 

ShadowFox

Adventurer
Member
Joined
Mar 13, 2012
Messages
255
Reaction score
10
First Language
English
Primarily Uses
it will cut the amount of eventing down dramatically.

He can obviously event it and wants it to be a script for a reason.
The reason why I want this to be scripted as much as possible is because of 3 things.

1: The time to event things will be cut dramatically if this system is scripted, as stated above.

2. If I have to change a single voice over to a different one, then I would have to scroll through between 8 and 10 random spoken dialogue ion one event to select the correct voice over, and I would have to do that with every event that has the same random dialogue. And there are roughly 18 events in one map and there are more then one map that has the same events. There are also 3 different maps that have the random voice overs that are random. And to change just one single voice over would take a lot more time as I would have to search through around 54 events. Just to change that one voice over. And the thing is they are not in the same order as some events have different additions to the voice-overs. But If the voice over dialogue order is setup in the script, which is what I am hoping would happen... then I would just have to do it the once and not 54 times. (And that has already happened, but luckily there was only 4 random pieces of dialogue that needed to be replaced over 3 events. But it still took AGES scrolling through the events to find the correct 4 that needed to be replaced)

3. For the entire voice over system to my mind would be much easier and less hassle if it the majority of it is done via scripting, because there is no written dialogue to go with the voice overs, even though I know it can be done via events.

So after saying that I will state exactly what I want the script to actually do.

I want the script to be able to randomize several of the sayings into different categories.

I also want the script to combine several voice overs together in a random but specific way. (As stated in the random broken up dialogue example in my first post)

I want the script to be able to combine voice over dialogue that is random BUT has to follow a set path.

The voice over dialogue is broken up into segments.

Some segments are straight forward and are to be combined the others are not as straight forward, as the example down below shows.

Segment 1 version 1:

"The driver that hit you all those years ago"

Segment 1 Version 2:

"The driver that hit you three years ago"

Segment 2 Version 1:

"The police finally caught him"

Segment 2 Version 2:

"The police finally caught her"

Segment 3 Version 1:

"And"

Segment 3 Version 2:

"Aund"

Segment 4 Version 1:

"His Court case"

Segment 4 Version 2:

"Her Court case"

Segment 5:

"is starting tomorrow."

So, the script will have to remember which segment is picked and plays the correct segment the next segment.

So it sounds like this when played properly:

"The driver that hit you three years ago. The police finally caught him. Aund His court is starting tomorrow"

I do not want it to sound like this.

"The Driver that hit you all those years ago. The Police finally caught her. And his caught case is starting tomorrow."
 
Last edited by a moderator:

vindaca

CEO of Tales of the Valiant
Veteran
Joined
Dec 11, 2012
Messages
534
Reaction score
75
First Language
English
Primarily Uses
Here a link to the script.
 

ShadowFox

Adventurer
Member
Joined
Mar 13, 2012
Messages
255
Reaction score
10
First Language
English
Primarily Uses
This topic can be closed now.
 

Shaz

Veteran
Veteran
Joined
Mar 2, 2012
Messages
40,098
Reaction score
13,704
First Language
English
Primarily Uses
RMMV
This thread is being closed, due to being solved. If for some reason you would like this thread re-opened, please report this post and leave a message why. Thank you.
 
Status
Not open for further replies.

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

Latest Threads

Latest Profile Posts

Do you Find Tilesetting or Looking for Tilesets/Plugins more fun? Personally I like making my tileset for my Game (Cretaceous Park TM) xD
How many parameters is 'too many'??
Yay, now back in action Happy Christmas time, coming back!






Back in action to develop the indie game that has been long overdue... Final Fallacy. A game that keeps on giving! The development never ends as the developer thinks to be the smart cookie by coming back and beginning by saying... "Oh bother, this indie game has been long overdue..." How could one resist such? No-one c
So I was playing with filters and this looked interesting...

Versus the normal look...

Kind of gives a very different feel. :LZSexcite:

Forum statistics

Threads
105,855
Messages
1,017,007
Members
137,563
Latest member
MinyakaAeon
Top