• Just a reminder that providing specifics on, sharing links to, or naming websites where ROMs can be accessed is against the rules. If your post has any of this information it will be removed.
  • Our friends from the Johto Times are hosting a favorite Pokémon poll - and we'd love for you to participate! Click here for information on how to vote for your favorites!
  • Serena, Kris, Dawn, Red - which Pokémon protagonist is your favorite? Let us know by voting in our grand final favorite protagonist poll!
  • PokéCommunity supports the Stop Killing Games movement. If you're a resident of the UK or EU, consider signing one of the petitions to stop publishers from destroying games. Click here for more information!
  • Welcome to PokéCommunity! Register now and join one of the best fan communities on the 'net to talk Pokémon and more! We are not affiliated with The Pokémon Company or Nintendo.

Development: Customising the Oak Tutorial

Touched

Resident ASMAGICIAN
  • 625
    Posts
    10
    Years
    • Age 123
    • Seen Feb 1, 2018
    Since Shiny Quagsire has built both custom introductions and titlescreens in C, the last step in the intro sequence is the Oak Tutorial. Recently, I started work on making something similar to the Platinum intro in FireRed. This sequence is written entirely in C, and my progress can be tracked on GitHub.

    Basically, this project has two goals:
    1. Allow the creation of custom Oak Tutorials
    2. Neaten up the process of using C for hacking
    I will be making a library to go along with this, so making more stuff will be relatively easy. It will take a while, because I have to research the whole system while copying it. Here is a sample video.

    There are a few kinks which I haven't yet worked out. The first one is the font colour of the multichoice. I haven't yet figured out how to make that black. Next, is the fact that I don't know how to wait for a message to finish rendering, thus the timing on the multichoice boxes is a little off. These aren't very high priority at the moment, but if anyone has some tips, it'd be much appreciated.
     
    For myself, I generally just search the palette colours in a hex editor and make them 00 00 for black. Unless that palette is shared by the background or Gary but I'm not sure.
     
    Back
    Top