Yeah... there is a way to do that.
Note the main.js
//=============================================================================// main.js//=============================================================================PluginManager.setup($plugins);window.onload = function() { SceneManager.run(Scene_Boot);};What you need to do is change what scene runs first, or just straight-up edit main.js to straight up use a plugin to do so.
Yami_skiptitle.js
/*: * @plugindesc Skip the title scene for testing purpose. * @version 1.0 */(function() { Scene_Boot.prototype.start = function() { Scene_Base.prototype.start.call(this); SoundManager.preloadImportantSounds(); if (DataManager.isBattleTest()) { DataManager.setupBattleTest(); SceneManager.goto(Scene_Battle); } else { this.checkPlayerLocation(); DataManager.setupNewGame(); SceneManager.goto(Scene_Map); } this.updateDocumentTitle(); };})();vs the stock code:
Scene_Boot.prototype.start = function() { Scene_Base.prototype.start.call(this); SoundManager.preloadImportantSounds(); if (DataManager.isBattleTest()) { DataManager.setupBattleTest(); SceneManager.goto(Scene_Battle); } else if (DataManager.isEventTest()) { DataManager.setupEventTest(); SceneManager.goto(Scene_Map); } else { this.checkPlayerLocation(); DataManager.setupNewGame(); SceneManager.goto(Scene_Title); Window_TitleCommand.initCommandPosition(); } this.updateDocumentTitle();};Notice that the only line that changed is
SceneManager.goto(Scene_Title);Window_TitleCommand.initCommandPosition();Which changed to
Code:
SceneManager.goto(Scene_Map);