There's always a lot of people that ask me how do i make themes.
This can relate to Simply Love Gooder (Jose's Unofficial Visual Modificiation), which is a visual overhaul I did of Simply Love by Mad Matt and hurtpiggypig.
So, in this page i'll explain how to make a simple theme so you can start theming. When i start writing it.
Keep in mind that this page will be updated as i can, school is preventing me from doing it every 20 minutes, but im trying my best.
At the moment you boot up OITG/NITG, you'll see that the default theme appears.
Don't get mad, since it means that Stepmania was able to detect the theme. You can see that by the Window Title you set on Metrics.ini.
So, the next thing you'll want to do, is to create your first screen.
To do this, think of the name of the screen, and then create a folder or simple .xml with the name of the screen + overlay/underlay/background (The overlay/underlay/background tag must be in lowercase), in BGAnimations.
The order of a screen will always go like this:
The overlay will always be on top of the last one.
So, let's begin with the new screen and add a hello!
After you've done this, you need to add something extra to your metrics.ini, which is essenciatly what defines the screen.
So, we're gonna make the Hello! screen be a Choice-Based screen, by making it's class ScreenSelectMaster.
Now, to try this new screen, we need to make the game enter it, but since we haven't made a choice that directly sends us to the menu in-game yet, we're gonna make it boot to it!
So, for now, we're gonna change the InitialScreen to this:
Once you're done with that, we're gonna reload the game, and upon bootup, you should see the "Hello!" you inserted.