Indie Dev

Hello Guest!. Register a free account today to become a member! Once signed in, you'll be able to participate on this site by adding your own topics and posts, sell your games, upload content, as well as connect with other members through your own private inbox!

Resource icon

Pre-Title Events 2015-11-05

No permission to download

Tsukihime

Praised Adventurer
Xy$
0.00
Tsukihime submitted a new resource:

Pre-Title Events - Build your own sequence of events that should occur before the title screen begins


RPG Maker MV gives you a nice title screen, but it doesn’t give you much control over what should happen before the game goes to the title screen.

For example, you might want to show some splash screens, or perhaps an introductory video.

With this plugin, you can easily put together what should happen before the title screen using events that you are already familiar with.

Because it is an event, you can do basically anything you want!
Read more about this resource...
 

Zebestian

The Artist formerly known as Kaimen
Resource Team
Hah! Now I just need a logo to smack into people's faces before the game really starts! :D
... and a demo video of the game I'm probably never gonna make... XD
 

Maebius

Knight
Xy$
0.00
would an "I love you!" be too awkward here? :P
This is... awesome! Quite useful in my "tutorial", nad can see it being amazing for intro cut-scenes! well done!
 

LTN Games

Master Mind
Resource Team
Xy$
0.01
@Trumully Just create a variable in the event to check to see if it's been ran. So create a new variable, add a conditional branch to check if variable is =1, if it's not do the normal events but add +1 to the variable. Next time the event runs the variable will be equal to 1 and will proceed with your else condtion which would be nothing to continue on to the title screen.
 

Trumully

Cyborg Kiwi
@Trumully Just create a variable in the event to check to see if it's been ran. So create a new variable, add a conditional branch to check if variable is =1, if it's not do the normal events but add +1 to the variable. Next time the event runs the variable will be equal to 1 and will proceed with your else condtion which would be nothing to continue on to the title screen.
Doesn't seem to work. It just goes through the pre-title event over and over.
I actually tested this myself, but it doesn't work.
 

Tsukihime

Praised Adventurer
Xy$
0.00
This is amazing!
I have one question, @Tsukihime.
Can you make it so that it skips the pre-title event if you have already seen it?
do a script call when the variable is = 1 .
Code:
SceneManager.goto(Scene_Title);
The problem here is that the pre-title screen is shown outside of individual save games.
What you need is a "global" configuration file.

So LTN's suggestion is on the right path, but the variable that you need to control is going to be a bit different.

Because variables that you operate with in events are saved with specific savefiles, this information is not available before you load the save file.

MV comes with two extra data files that are meant to provide "global" data. You can find them in your save folder:

- config.rpgdata
- global.rpgdata

The config file is only created when you access the options menu in the title screen, which is kind of silly.
The global file is created when you create your first save, and will contain "global" data that you could toss data into.

I will need to explore it further to see how you can use it to store additional information such as whether pre-title has been seen.
[doublepost=1447004748,1446958290][/doublepost]
This is amazing!
I have one question, @Tsukihime.
Can you make it so that it skips the pre-title event if you have already seen it?
I just saw a plugin that allows you to create "global" variables.
https://github.com/saronpasu/RMMV/blob/master/Chikuwa/Chikuwa.js

Download plugin, save as "Chikuwa.js"
Enable it


In your pre-title event, create a conditional branch with script call

Code:
$gameVariables.chikuwa(1) === 1
Which checks whether the special variable 1 is equal to 1.
The IF branch will handle the case where it is equal to 1, which means it has been seen.

In the ELSE branch, you would do your regular pre-title stuff
Use this plugin command to set the special variable to 1
Code:
Chikuwa 1 = 1
Now you should be able to implement preTitle-seen logic and will only play it the first time you start the game.
 

Trumully

Cyborg Kiwi
The problem here is that the pre-title screen is shown outside of individual save games.
What you need is a "global" configuration file.

So LTN's suggestion is on the right path, but the variable that you need to control is going to be a bit different.

Because variables that you operate with in events are saved with specific savefiles, this information is not available before you load the save file.

MV comes with two extra data files that are meant to provide "global" data. You can find them in your save folder:

- config.rpgdata
- global.rpgdata

The config file is only created when you access the options menu in the title screen, which is kind of silly.
The global file is created when you create your first save, and will contain "global" data that you could toss data into.

I will need to explore it further to see how you can use it to store additional information such as whether pre-title has been seen.
[doublepost=1447004748,1446958290][/doublepost]

I just saw a plugin that allows you to create "global" variables.
https://github.com/saronpasu/RMMV/blob/master/Chikuwa/Chikuwa.js

Download plugin, save as "Chikuwa.js"
Enable it


In your pre-title event, create a conditional branch with script call

Code:
$gameVariables.chikuwa(1) === 1
Which checks whether the special variable 1 is equal to 1.
The IF branch will handle the case where it is equal to 1, which means it has been seen.

In the ELSE branch, you would do your regular pre-title stuff
Use this plugin command to set the special variable to 1
Code:
Chikuwa 1 = 1
Now you should be able to implement preTitle-seen logic and will only play it the first time you start the game.
Cheers, Hime! It works! :P
 
Top