• Our software update is now concluded. You will need to reset your password to log in. In order to do this, you will have to click "Log in" in the top right corner and then "Forgot your password?".
  • Staff applications for our PokéCommunity Daily and Social Media team are now open! Interested in joining staff? Then click here for more info!
  • 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.

First Steps

Splash

But nothing happened.
  • 658
    Posts
    15
    Years
    Hello I'm Splash and this is a Tutorial for Beginners by a Beginner.

    I will somehow guide you to your first steps in hacking.
    This tutorial contains:
    -> Steps how to properly apply a cool rombase
    -> How to hex edit to insert new features
    -> How to assemble and insert ASM
    -> Some tips in Scripting and Avoiding Bugs

    Future plans:
    -> A tutorial on intermediate scripting
    -> A more elaborate var tutorial
    -> An FAQ Section
    -> More tips and tricks in hacking

    ---------------------------------------------------------->
    Useful links that us beginners might not know exist section
    Spoiler:


    ---------------------------------------------------------->

    First Let's start off with the things you need to start Rom Hacking:
    -> The Basic Tools
    Spoiler:


    -> A Rom Base

    Now what is a rom base? It basically is another patch of a game that has features
    beginners like us will be unable to implement that easily. What we'll be using
    in this tutorial will be Mr. DollSteak's Decaps and Attack Rombase which for me
    is the bomb!

    -> Time

    Yes. Time is essential if you want to make a great hack and you need a whole lot
    of it. Making a great hack not only needs skills but also needs time. Time to
    learn more. Time to fix bugs. Time to improve the game.

    -> A solid idea

    When making a hack, I've seen beginners asking for help even though they've not
    even started on a story. Some only have a single idea and they think that it's enough
    to make a rom hack. NO! That's not the only thing you need. Plan your hack first and
    determine whether the features you want to implement are doable. Don't expect
    someone to make your hack for you. Asking for help is great but it's best to try
    doing it yourself first. You might be surprised that you can actually do it. And It
    will feel really awesome if you succeed doing it I promise!

    -> Determination

    If you start feeling like your sick of hacking. Try to remind yourself why you
    started in the first place. If your beginning to become lazy, Don't force yourself
    and take a break. A good hack takes time. You could also ask others for opinion for your hack and to further develop it.

    ----------------------------------------------------->
    Applying the Rombase
    Spoiler:


    ---------------------------------------------------------->

    Inserting New Features
    Spoiler:


    ---------------------------------------------------------->

    Inserting ASM in your hack
    Spoiler:



    Quick tip:
    Spoiler:


    >--------------------------------------------------<

    If you want some already done ASM routines go to the
    ASM Resource thread. And you would not believe how much of
    ASM you would drown yourself in :)
    >--------------------------------------------------<

    Alright now for some tips!

    ---------------------------------------------------------->
    Scripting Tips
    Spoiler:

    ---------------------------------------------------------->

    Avoiding bugs
    Spoiler:

    ---------------------------------------------------------->
    To be continued
     
    Last edited:
    Not bad and it's not that complicated as well. This is very helpful for short, nicely done Splash! c:
     
    Just like what Gunther said above me, the tutorial's great! If I'm a beginner right now, this will be so damn helpful. Good job, Splash! *splashes away*
     
    Not bad and it's not that complicated as well. This is very helpful for short, nicely done Splash! c:
    Just like what Gunther said above me, the tutorial's great! If I'm a beginner right now, this will be so damn helpful. Good job, Splash! *splashes away*

    Thanks guys! Now I just need to lure in beginners to this page so that they'll now this exist.. haha
     
    Thanks guys! Now I just need to lure in beginners to this page so that they'll now this exist.. haha

    why not suggest to deokishisu to add this in that READ ME FIRST thread.
     
    I'm new in hacking, I've done everything correct and all went well.
    Only now is the problem, I don't know how to load up your game!
    Hope you'll react as soon as possible :)
     
    I'm new in hacking, I've done everything correct and all went well.
    Only now is the problem, I don't know how to load up your game!
    Hope you'll react as soon as possible :)

    Hi can you be more specific about your problem? Did you use a clean Firered v1.0 rom? screenshots would be nice
     
    Does the rom really have to be 1.0? i have 1.1 here :)

    Nope, no, not really. The version 1.1 just fixes some small bugs in version 1. Like the version one intro says: "Gamefreak", and 1.1 says: "Gamefreak Presents", and just some Pokedex fixes.

    yes, it does have to be firered 1.0 since ALL work is done using 1.0, the offsets between 1.0 and 1.1 are not the same. plus, the bug fixes in 1.1 and the "Gamfreak Presents" can easily be done to 1.0, so yes use 1.0
     
    ...Were is the link for the hex editor? :(
     
    Last edited:
    Try changing the ini file with the ini given by MrDollSteak.

    If by changing you mean copying the ini file to the G3T's folder, I have already done that.
    I will just copy it inside the folder right? :(

    Sorry if im too slow, its really new for me...
     
    If by changing you mean copying the ini file to the G3T's folder, I have already done that.
    I will just copy it inside the folder right? :(

    Sorry if im too slow, its really new for me...

    And delete the other ini..

    Edit: After I finish the 2nd demo of my hack I'm gonna add new stuff in this tutorial.
     
    Last edited:
    Back
    Top