Title Command Exit

atreyoray

Veteran
Veteran
Joined
Mar 16, 2013
Messages
38
Reaction score
90
First Language
Portuguese
Title Command Exit v1.00

by Atreyo Ray

 

Introduction

A very simple script that gives back the "Quit Game" option to the title screen.

 

Features

- You can type the text you want to appear as the exit option.

 

Screenshots



 

How to Use

Create a .js in your project plugins folder (.../js/plugins) with the code below and use the Plugin Manager to add it to your project.
You should name it 'ARP_TitleCommandExit.js'

Alternatively, you can download the plugin with the link provided below.
For more information, watch this video: https://youtu.be/ym_qA6hO5d0?list=PLeDwqxgcpMGm40eocVtKL6owR6W8E6kyg

 

Script

Code:
//=============================================================================// ARP_TitleCommandExit.js//=============================================================================/*: * @plugindesc v1.00 Adds an option in the title screen to close * game window. * @author Atreyo Ray * * @param Command Exit * @desc The text that should appear as the exit command. * @default Quit * * @help Highly recommended to show the 'exit game' option ONLY when deploying to Windows   or Mac.   For Web or mobile applications, turn the plugin off. */(function() {    var parameters = PluginManager.parameters('ARP_TitleCommandExit');    var textExit = parameters['Command Exit'];    var _Window_TitleCommand_makeCommandList =            Window_TitleCommand.prototype.makeCommandList;    Window_TitleCommand.prototype.makeCommandList = function() {        _Window_TitleCommand_makeCommandList.call(this);        this.addCommand(textExit, 'exitGame');    };    var _Scene_Title_createCommandWindow =            Scene_Title.prototype.createCommandWindow;    Scene_Title.prototype.createCommandWindow = function() {        _Scene_Title_createCommandWindow.call(this);        this._commandWindow.setHandler('exitGame', this.commandExitGame.bind(this));    };    Scene_Title.prototype.commandExitGame = function() {        this._commandWindow.close();        this.fadeOutAll();        SceneManager.exit();    };})();

 

Download
Or, you can download it here

 

 

FAQ

Q: Why should I use a 'Quit Game' option when I can simply close the window?

A: It might be interesting to have this option if you're making your game fullscreen at start. This way, players won't have to hit F4 to be able to close their game.

There's probably going to be a plugin to make a game fullscreen at start, though you can already do this simply by adding this line

"fullscreen": true,

to the 'window' object within the package.json file inside your deployed folder.

 

Credit

- You don't need to credit me.
 
Last edited by a moderator:

Prescott

argggghhh
Veteran
Joined
Aug 28, 2014
Messages
505
Reaction score
410
First Language
English
Primarily Uses
RMMV
This is great, thank you very much!
 

Richard John S

Rpg Maker Music Pack Contributor
Veteran
Joined
Jan 31, 2014
Messages
185
Reaction score
688
First Language
English
Primarily Uses
RMMV
Thanks! I didn't realize the quit command was gone until I saw this.
 

Kane Hart

Elmlor.com
Veteran
Joined
Jun 27, 2014
Messages
656
Reaction score
166
First Language
English
Thanks for this. Have you considered adding more options to add things like a Credit Screen for example or to open other things via the main menu?

Edit Strange mine is going invisible but works:

 
Last edited by a moderator:

atreyoray

Veteran
Veteran
Joined
Mar 16, 2013
Messages
38
Reaction score
90
First Language
Portuguese
@Kane: I like your idea, but I'm keeping this one simple. Btw, even if you write something in the 'Command Exit' param, nothing shows up? Weird...
 

Kane Hart

Elmlor.com
Veteran
Joined
Jun 27, 2014
Messages
656
Reaction score
166
First Language
English
@Kane: I like your idea, but I'm keeping this one simple. Btw, even if you write something in the 'Command Exit' param, nothing shows up? Weird...
Yeah I tried even long text multiple spaces etc. I removed every plugin too still no luck. Very strange hehe. 
 

atreyoray

Veteran
Veteran
Joined
Mar 16, 2013
Messages
38
Reaction score
90
First Language
Portuguese
Oh, I guess I know now. Did you name your plugin file as "ARP_TitleCommandExit.js" ? It should be like this so that the parameter works.

This, or change this line:

var parameters = PluginManager.parameters('ARP_TitleCommandExit');

to have whatever file name you used:

var parameters = PluginManager.parameters('your File Name');
 
 
Last edited by a moderator:

Kane Hart

Elmlor.com
Veteran
Joined
Jun 27, 2014
Messages
656
Reaction score
166
First Language
English
Oh, I guess I know now. Did you name your plugin file as "ARP_TitleCommandExit.js" ? It should be like this so that the parameter works.

This, or change this line:

var parameters = PluginManager.parameters('ARP_TitleCommandExit');

to have whatever file name you used:

var parameters = PluginManager.parameters('your File Name');
That my friend is correct. I had no clue a such thing was needed :)

Thanks for the solution :)
 

Shaz

Veteran
Veteran
Joined
Mar 2, 2012
Messages
39,631
Reaction score
13,222
First Language
English
Primarily Uses
RMMV
Very good point.  OP, you might like to add that info to your post, or remove the script from your post and just leave a download link.
 

KevinFrost

KevinFrost91
Veteran
Joined
Jul 19, 2013
Messages
39
Reaction score
7
First Language
English
Primarily Uses
RMMV
I just needed this script call snippet. Lol!


SceneManager.exit();


But it looks like a great script! Nicely done! :D
 

Riku_Masamune

Villager
Member
Joined
Aug 23, 2016
Messages
18
Reaction score
3
First Language
English
Primarily Uses
RMMV
Edited: Alright fixed my problem. I was trying to implement the function into the Game End section whilst in game. So I had to restore the rpg_Scenes, rpg_Windows, and rpg_Managers. I got it to partially work... But didn't work, but the text did. But aside, great plugin!
 
Last edited:

miksva44

Knight449
Veteran
Joined
Sep 26, 2016
Messages
66
Reaction score
8
First Language
swe/eng
Primarily Uses
RMMV
Awesome!!! :thumbsup-left::cutesmile::thumbsup-right:
 
Last edited:

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

Latest Threads

Latest Profile Posts

When you're lost out therrrrre and you're alllll alone, ahwahwah waitin, to carry you hooooommmme, uhhheverywhere you look! (someone hit me with those backing vocals)
X.X cant focus... too many thing want do... help!
Day 2 of teaching MV, student can move cat across the map.
Got inspired and started writing a simple tower defence battle system last night :o
Good news! I have located an amazing 3D website called SketchFab that has rotatable renderings of famous statues!

Forum statistics

Threads
100,524
Messages
976,787
Members
132,080
Latest member
nwr
Top