Simple Title shutdown command

● ARCHIVED · READ-ONLY
Started by Schlangan 5 posts View original ↗
  1. TitleShutdownCommand plugin

    Version : 1.00

    Introduction

    This plugins adds a Shutdown command to the Title screen, for people who miss that functionality, and do not want to exit by ALT+F4 the game.



    How to Use

    Put the following code in a JS file named TitleShutdownCommand.js, that you insert in the plugin folder. Then, be sure to add the plugin to the project using the ProjectManager. You can then specify the name displayed on the command window. By default, Shutdown is set as text.

    Script

    Spoiler
    Code:
    //=============================================================================
    // This plugin adds a shutdown command to the main menu
    //=============================================================================
    /*:
    * @plugindesc Adds a Shutdown command to the Title screen
    * @author Schlangan
    *
    * @param Name
    * @desc The name displayed for the Shutdown command
    * @default Shutdown
    * @help No plugin command associated.
    */
    
    Window_TitleCommand.prototype.makeCommandList = function() {
        var parameters = PluginManager.parameters('TitleShutdownCommand'); 
        var shutdown_name = parameters['Name'] || "Shutdown"; 
        this.addCommand(TextManager.newGame,   'newGame'); 
        this.addCommand(TextManager.continue_, 'continue', this.isContinueEnabled());     this.addCommand(TextManager.options,   'options'); 
        this.addCommand(shutdown_name,  'shutdown');
    };
    
    Scene_Title.prototype.createCommandWindow = function() { 
        this._commandWindow = new Window_TitleCommand(); 
        this._commandWindow.setHandler('newGame',  this.commandNewGame.bind(this));
        this._commandWindow.setHandler('continue', this.commandContinue.bind(this));
        this._commandWindow.setHandler('options',  this.commandOptions.bind(this));
        this._commandWindow.setHandler('shutdown',  this.commandShutdown.bind(this));
        this.addWindow(this._commandWindow);
    };
    
    Scene_Title.prototype.commandShutdown = function() {
        this._commandWindow.close(); 
        window.close();
    };

    Credits and Terms of Use


    This plugin may be used in any kind of project, commercial or not. Credits are required for commercial projects, optional for non-commercial.

    Remarks

    I cannot test this plugin on something other than a Windows PC. If for some reason it induces crashes on mobile devices, I'll add a system to make the option only available on non mobile devices.
  2. I just can't comprehend why that would have ever been removed ...
  3. Because the game may be install on navigator (IE, Firefox, Chrome) so no need exit button  :D
  4. Hey Schlagan, the last forum move totally messed up the plugin's layout. Could you fix it please?
  5. Here you go, I also added a code tag for a better formatting.