Modular Title Screen

Resource Modular Title Screen 1.0

risusen

Rookie
Member
Posts
1
#6
Am I missing something? I'm using Pokemon Essentials 17.2, extracted the contents of MTS_files.rar to their appropriate spots, created an entry for the script linked above Main, and uncommented the first preset (Electric Nightmare). Despite all of this, the title screen never appears.

No compile-time or run-time errors are thrown and I haven't seen any symptoms to diagnose what even could be going on. I tried installing on a fresh Pokemon Essentials 17.2 and I get the same result.

Edit:
So silly me, I didn't realize you had to open the game outside of RMXP. Although the script ran on a clean Pokemon Essentials, it did not run on my own project. I do not know why this was happening, but migrating into a new project was my solution.
 
Last edited:

Luka S.J.

Wastage of Time
Member
Posts
79
#7
I didn't realize you had to open the game outside of RMXP.
This has been a QoL feature in Essentials since forever. In order not to waste too much of your time while beta testing, the game jumps straight into the load screen if you're running it from debug (which is triggered when you playtest the project from RMXP).
Although the script ran on a clean Pokemon Essentials, it did not run on my own project.
I can't guarantee compatibility with anything other than a clean version of Essentials.
 

Mr. Gela

Elite Trainer
Member
Posts
140
#8
Edit:
So silly me, I didn't realize you had to open the game outside of RMXP. Although the script ran on a clean Pokemon Essentials, it did not run on my own project. I do not know why this was happening, but migrating into a new project was my solution.
In your "Main" script section, you'll find this:
Code:
def pbCallTitle
  if $DEBUG
    return Scene_DebugIntro.new
  else
    # First parameter is an array of images in the Titles
    # directory without a file extension, to show before the
    # actual title screen.  Second parameter is the actual
    # title screen filename, also in Titles with no extension.
    return Scene_Intro.new(['intro1'], 'splash')
  end
end
You can replace that with this, in order to make the intro appear even when in Debug mode (just commenting out a few bits):
Code:
def pbCallTitle
  #if $DEBUG
  #  return Scene_DebugIntro.new
  #else
    # First parameter is an array of images in the Titles
    # directory without a file extension, to show before the
    # actual title screen.  Second parameter is the actual
    # title screen filename, also in Titles with no extension.
    return Scene_Intro.new(['intro1'], 'splash')
  #end
end
 

Dragonite

The cake is a lie, so give it to me
Member
Posts
191
#10
It's in the download behind the "this pack" link under Instructions.
 

Devil Lain

Rookie
Member
Posts
2
#11
Hey, I get this error in the title screen:

Script 'Main' Line 49: NoMethodError ocurred.

undefined method 'colorize' for # <Sprite:0xe356828>

What did I do wrong? I pasted the script above main, and put the folders on the pack where they belong.
 

Luka S.J.

Wastage of Time
Member
Posts
79
#12
Hey, I get this error in the title screen:

Script 'Main' Line 49: NoMethodError ocurred.

undefined method 'colorize' for # <Sprite:0xe356828>

What did I do wrong? I pasted the script above main, and put the folders on the pack where they belong.
Nah, that's my fault. I forgot to put a sprite function in the main pack that I released. I've fixed up the scripts in the main pack, but you can just download the new TitleScreen.rxdata and put it in your /Data/ folder instead.
 
Top