Tools, Tutorials & Resources Various tools to help you develop your hacks can be found here.

Draconius GO
Reply
 
Thread Tools
  #1    
Old May 28th, 2016 (12:57 PM). Edited May 11th, 2017 by Anthroyd.
Anthroyd's Avatar
Anthroyd Anthroyd is offline
     
    Join Date: May 2016
    Location: United States
    Age: 19
    Gender: Male
    Posts: 120


    Pokémon Generation III ROM Hacking

    Video Series



    Welcome!
    Hello and welcome to my Pokémon Generation III ROM Hacking tutorial video series thread. These videos as a collection are meant to serve as a saturated hub of third generation hacking concepts and implementation details. Throughout these videos, I will be attempting to cover everything from simply changing where a particular Pokémon can be obtained to graphic overhauls to heavy scripting. If you're looking for material to help you get started with Pokémon ROM hacking but prefer a video approach as opposed to reading print tutorials, this is the place for you.

    Playlist
    Here you can find a list of every completed video in the series thus far. As noted in the introductory video, quality tutorials take several hours to prepare, so please have patience if you plan on following this series as it progresses. This list will be updated as more tutorials are completed.

    Looking for a specific topic? Push CTRL + F on your keyboard and search for the topic that you want to learn about!

    Tutorial 0: Introduction
    This introductory video explains some of the reasons behind why I've decided to create this series, what to expect, and some other information.


    Tutorial 1: The Basics of Mapping
    In this tutorial, we cover some of the basics of mapping, such as editing a map, understanding the most common movement permissions, and an overview of events.


    Tutorial 2: Map Diversity
    In this tutorial, we exhaust the entire list of movement permissions, learn about elevations, go over how geographical features like mountain ledges and bridges are structured, and understand how map connections work.


    Tutorial 3: The Nature of Tiles
    In this tutorial, we go over the fine details of how tiles are built from their most primitive form, understand how palettes and tilesets affect our maps, and discover that behavior data can be used to give special properties to specific tiles.


    Tutorial 4: Deviating from Vanilla Tiles
    In this tutorial, we discuss replacing existing tiles with custom tiles and inserting brand new custom tiles without overwriting anything at all.


    Tutorial 5: Bringing Tiles to Life
    In this tutorial, we talk about how to properly insert tiles that have animations assigned to them. More specifically, we discuss how to replace old animations and insert entirely new animations to custom tiles.


    Tutorial 6: Advice and Errata (1)
    In this tutorial, we discuss some of my personal tips for making your maps look more professional as well as some tool efficiency tips to reduce the amount of time you have to spend on graphics hacking. In addition, we go over some of my past mistakes or things that I've gathered more information on.


    Tutorial 7: The Basics of Scripting
    In this tutorial, we cover the basics of scripting. This includes creating and inserting one of the simplest scripts possible; making a NPC speak to us.


    Tutorial 8: Msgbox Exhaustion
    In this tutorial, we exhaust the uses of the msgbox command. This includes going over how to add things like paragraphs to our text, how to add color to our text, and how to make an NPC ask us a "yes or no" question.


    Tutorial 9: Exchanging Possessions
    In this tutorial, we discover how to give the player Pokémon and items. We also go over how to take away items from the player.


    Tutorial 10: History Never Repeats Itself
    In this tutorial, we thoroughly discuss flags and variables and how they're used to simulate plot progression and checkpoints in the game.


    Tutorial 11: Mobility
    In this tutorial, we go over how movement works including both person event movement and camera movement.


    Tutorial 12: Instant Script Activation
    In this tutorial, we discuss how different types of level scripts can be used to achieve particular effects the moment the player enters a map. We also cover how to decompile an already-existing script.


    Tutorial 13: Advice and Errata (2)
    In this tutorial, we discuss some time efficiency tooltips regarding scripting and clear up some past mistakes I've made. In addition, we go over some additional commands that I may not get a chance to cover in future tutorials.


    Tutorial 14: Hasta La Vista, Baby
    In this tutorial, we go over the different types of warp commands XSE offers. We also talk about how to open and close door tiles using a script.


    Tutorial 15: Trainerbattle Dissection
    In this tutorial, we dissect the trainerbattle command and all that it has to offer. We also introduce AdvancedTrainer which allows us to build our own custom trainers along with their respective parties.


    Tutorial 16: Dynamic Mapping
    In this tutorial, we go over dynamic mapping; that is, how to change the tile structure of a map using a script instead of AdvancedMap. We also cover weather manipulation and randomness.


    Tutorial 17: Customer Service
    In this tutorial, we discuss PokéMarts and the game's money system.


    Tutorial 18: Battle Boom Box
    In this tutorial, we go over wild battles. We also cover some of the different kinds of music and sound commands which can heighten the immersiveness of our events. The music editor program, Sappy, is also introduced here.


    Tutorial 19: Revamping Our Options
    In this tutorial, we cover some rather unrelated topics, such as PokéCenter respawn points, multichoice boxes, and nicknaming a given Pokémon.


    Tutorial 20: Advice and Errata (3)
    In this tutorial, we cover some additional commands that weren't mentioned in any other videos, two important scripting implementation tips, as well as any past mistakes I've made.


    Tutorial 21: Advice and Errata (4)
    In this tutorial, we finish covering every single significant command XSE has to offer, an interesting scripting implementation tip, as well as an argument dealing with software dependency.


    Update 8/14/16
    This is an update video.


    Tutorial 22: Hex Maniac
    In this tutorial, we discuss the hexadecimal number system, expanding the file size of a ROM, and creating and applying patches.


    Tutorial 23: Battle Sprite Replacement
    In this tutorial, we go over how to index a sprite, how to replace a trainer battle sprite, and how to replace and update Pokémon battle sprites.


    Tutorial 24: Overworld Sprite Management | PART 1
    In this part of the tutorial, we go over what an overworld sprite is made up of, how to replace existing overworld sprites, and how to insert new overworld sprites without replacing old ones.


    Tutorial 24: Overworld Sprite Management | PART 2
    In this part of the tutorial, we discuss the technical details of overworld sprites, their respective palettes, and how their loading system works under-the-hood.


    Tutorial 25: Cry Editing
    In this tutorial, we cover how to insert new cries.



    Feedback
    If you have viewed a few of these videos and picked up on any errors, anything you found annoying, things that you would like to see changed, or any other comments, please post a simple bit of feedback either in this thread or in the YouTube comments section! My primary goal is to provide the most concise, comprehensive material I can come up with and the only way for me to know if what I'm doing is working is for you all to tell me what you think.

    Thank you so much for being my audience!
    __________________
    Pokémon Generation III ROM Hacking

    Video Series

    Reply With Quote

    Relevant Advertising!

      #2    
    Old May 29th, 2016 (6:08 PM).
    thebrawler56's Avatar
    thebrawler56 thebrawler56 is offline
    Shiny Celebi with a knack for the Hack
       
      Join Date: Sep 2014
      Location: Who knows~
      Gender: Male
      Nature: Naive
      Posts: 47
      I'll certainly be giving these a look later, I do need the help on certain details!
      __________________
      Zelos was here, Lloyd is a loser.
      Reply With Quote
        #3    
      Old May 30th, 2016 (2:51 AM).
      Squeetz's Avatar
      Squeetz Squeetz is offline
      Music hacker
      • Gold Tier
       
      Join Date: Jun 2013
      Location: Norway
      Age: 20
      Gender: Male
      Nature: Quiet
      Posts: 231
      A thing I noticed you said while showing the Events tab was that other events could not be edited while viewing the proper NPC sprites, but this is not true, you can toggle "Show all events" (or something along those lines) in the settings tab.
      Otherwise, a pretty good tutorial.
      Reply With Quote
        #4    
      Old May 30th, 2016 (6:29 AM).
      Anthroyd's Avatar
      Anthroyd Anthroyd is offline
         
        Join Date: May 2016
        Location: United States
        Age: 19
        Gender: Male
        Posts: 120
        Quote:
        Originally Posted by Squeetz View Post
        A thing I noticed you said while showing the Events tab was that other events could not be edited while viewing the proper NPC sprites, but this is not true, you can toggle "Show all events" (or something along those lines) in the settings tab.
        Otherwise, a pretty good tutorial.
        I did not know that! Thank you! I'll bring that up in a future video.
        Reply With Quote
          #5    
        Old June 1st, 2016 (1:41 PM).
        Anthroyd's Avatar
        Anthroyd Anthroyd is offline
           
          Join Date: May 2016
          Location: United States
          Age: 19
          Gender: Male
          Posts: 120
          I'm updating this thread to alert that the second tutorial has been completed and released! Thank you so much for your interest. :)
          Reply With Quote
            #6    
          Old June 2nd, 2016 (3:46 AM).
          Kimonas's Avatar
          Kimonas Kimonas is offline
          %string not found
          • Silver Tier
           
          Join Date: Jul 2010
          Location: Greece
          Age: 21
          Gender: Male
          Nature: Jolly
          Posts: 85
          Nice tutorials so far! I have a question about the series. What content do you plan to cover, after mapping, with those videos?
          Reply With Quote
            #7    
          Old June 2nd, 2016 (6:17 AM).
          Anthroyd's Avatar
          Anthroyd Anthroyd is offline
             
            Join Date: May 2016
            Location: United States
            Age: 19
            Gender: Male
            Posts: 120
            Quote:
            Originally Posted by Kimonas View Post
            Nice tutorials so far! I have a question about the series. What content do you plan to cover, after mapping, with those videos?
            Thank you! I haven't 100% planned out how the topics will progress, but it has crossed my mind once or twice. I plan to cover as much graphics hacking as possible, then move on to scripting. I couldn't tell you anything more since I'm not even sure how many graphics videos there will be, so topics past that point are cloudy.
            Reply With Quote
              #8    
            Old June 2nd, 2016 (12:32 PM).
            thebrawler56's Avatar
            thebrawler56 thebrawler56 is offline
            Shiny Celebi with a knack for the Hack
               
              Join Date: Sep 2014
              Location: Who knows~
              Gender: Male
              Nature: Naive
              Posts: 47
              Do you think a tutorial in depth about how to do music would be possible later? I myself can do music pretty decently, but it was rough at first.
              __________________
              Zelos was here, Lloyd is a loser.
              Reply With Quote
                #9    
              Old June 2nd, 2016 (5:25 PM).
              Anthroyd's Avatar
              Anthroyd Anthroyd is offline
                 
                Join Date: May 2016
                Location: United States
                Age: 19
                Gender: Male
                Posts: 120
                Quote:
                Originally Posted by thebrawler56 View Post
                Do you think a tutorial in depth about how to do music would be possible later? I myself can do music pretty decently, but it was rough at first.
                I will be attempting to cover everything that goes into creating a traditional "full-blown" ROM hack, so yes I think that will probably happen eventually. I'm not the best with music at the moment, but I'm not terrible either. I'll probably have to save that kind of topic for much later on in the series since I absolutely refuse to teach others if I myself don't 100% understand it. If worse comes to worst, I may end up asking for a collaboration partner or two for the few topics I'm not so knowledgeable of.
                Reply With Quote
                  #10    
                Old June 3rd, 2016 (4:34 PM).
                Lucky Seven's Avatar
                Lucky Seven Lucky Seven is offline
                   
                  Join Date: Dec 2012
                  Gender: Male
                  Nature: Calm
                  Posts: 20
                  This is very well done. Keep making great videos, I'll be watching them for sure.
                  Reply With Quote
                    #11    
                  Old June 3rd, 2016 (5:29 PM). Edited June 3rd, 2016 by Anthroyd.
                  Anthroyd's Avatar
                  Anthroyd Anthroyd is offline
                     
                    Join Date: May 2016
                    Location: United States
                    Age: 19
                    Gender: Male
                    Posts: 120
                    Quote:
                    Originally Posted by ItzPrado View Post
                    This is very well done. Keep making great videos, I'll be watching them for sure.
                    Thank you! Yes they take several hours to prepare, but since I enjoy creating the videos so much, it's really a good way for myself in particular to teach the community. :)

                    EDIT: I'm updating this thread to alert that the third tutorial has been completed and released! Didn't want to double post so quickly.
                    Reply With Quote
                      #12    
                    Old June 7th, 2016 (6:06 PM).
                    Anthroyd's Avatar
                    Anthroyd Anthroyd is offline
                       
                      Join Date: May 2016
                      Location: United States
                      Age: 19
                      Gender: Male
                      Posts: 120
                      I'm updating this thread to alert that the fourth tutorial has been completed and released!
                      __________________
                      Pokémon Generation III ROM Hacking

                      Video Series

                      Reply With Quote
                        #13    
                      Old June 9th, 2016 (9:10 AM).
                      hackstar's Avatar
                      hackstar hackstar is offline
                      Check it out!!
                         
                        Join Date: Jan 2013
                        Location: Dhaka
                        Gender: Male
                        Nature: Gentle
                        Posts: 243
                        Glad to see after a long time someone showed up a video tutorial! Cant wait to watch them.
                        __________________
                        Always FEEL CONFIDENT!!!
                        Reply With Quote
                          #14    
                        Old June 19th, 2016 (11:29 AM).
                        Project Battlekin's Avatar
                        Project Battlekin Project Battlekin is offline
                           
                          Join Date: Feb 2014
                          Gender: Male
                          Posts: 26
                          I'll really be looking forward to this finishing as I most certainly will be using this as a main source of information seeing the quality on your currently released tutorials
                          __________________
                          Reply With Quote
                            #15    
                          Old June 20th, 2016 (6:15 AM).
                          Shachar700's Avatar
                          Shachar700 Shachar700 is offline
                             
                            Join Date: Jan 2014
                            Posts: 70
                            Great tutorials! This videos are very well-made and easy to understand the basics of rom hacking.
                            Keep up the good work! I'll continue watching them.

                            I know everything you taught so far so I hope I'll learn more later on in the next tutorial videos.
                            Reply With Quote
                              #16    
                            Old June 20th, 2016 (1:41 PM).
                            Anthroyd's Avatar
                            Anthroyd Anthroyd is offline
                               
                              Join Date: May 2016
                              Location: United States
                              Age: 19
                              Gender: Male
                              Posts: 120
                              Quote:
                              Originally Posted by hackstar View Post
                              Glad to see after a long time someone showed up a video tutorial! Cant wait to watch them.
                              Thank you for your support! Yes, quality video tutorials are something that PC definitely needs more of.

                              Quote:
                              Originally Posted by Project Battlekin
                              I'll really be looking forward to this finishing as I most certainly will be using this as a main source of information seeing the quality on your currently released tutorials :)
                              Thank you!

                              Quote:
                              Originally Posted by Shachar700
                              Great tutorials! This videos are very well-made and easy to understand the basics of rom hacking.
                              Keep up the good work! I'll continue watching them.

                              I know everything you taught so far so I hope I'll learn more later on in the next tutorial videos.
                              Thank you! I agree; hopefully I'm able to cover some relatively obscure topics that not many people are confident with.

                              I'm updating this thread to alert that the fifth tutorial has been completed and released! I invested in a new $120 microphone, so hopefully you'll be able to notice the audio quality difference.
                              Reply With Quote
                                #17    
                              Old June 20th, 2016 (10:10 PM).
                              Jirachi-Fan Jirachi-Fan is offline
                                 
                                Join Date: Dec 2006
                                Location: North Korea, Pyongyang (조선민주주의인민공화국, 평양시)
                                Gender: Male
                                Nature: Modest
                                Posts: 24
                                Lovely tutorials. A real help for beginners like me. Hope you really keep it up and don't quit them after next week, haha. Nah, these are better than any I've seen so far.

                                - xTheLemon (I don't post here too often, usually just lurking and downloading haha)
                                Reply With Quote
                                  #18    
                                Old June 22nd, 2016 (1:09 PM).
                                hackstar's Avatar
                                hackstar hackstar is offline
                                Check it out!!
                                   
                                  Join Date: Jan 2013
                                  Location: Dhaka
                                  Gender: Male
                                  Nature: Gentle
                                  Posts: 243
                                  Will you also someday add scrtipting video tutorial too?
                                  __________________
                                  Always FEEL CONFIDENT!!!
                                  Reply With Quote
                                    #19    
                                  Old June 22nd, 2016 (2:28 PM).
                                  Anthroyd's Avatar
                                  Anthroyd Anthroyd is offline
                                     
                                    Join Date: May 2016
                                    Location: United States
                                    Age: 19
                                    Gender: Male
                                    Posts: 120
                                    Quote:
                                    Originally Posted by Jirachi-Fan View Post
                                    Lovely tutorials. A real help for beginners like me. Hope you really keep it up and don't quit them after next week, haha. Nah, these are better than any I've seen so far.

                                    - xTheLemon (I don't post here too often, usually just lurking and downloading haha)
                                    Thank you for your support!

                                    Quote:
                                    Originally Posted by hackstar
                                    Will you also someday add scrtipting video tutorial too?
                                    I'm currently in the process of creating the first scripting tutorial, so yes. Scripting will begin in Tutorial #7.
                                    Reply With Quote
                                      #20    
                                    Old June 22nd, 2016 (6:01 PM).
                                    Jawduck's Avatar
                                    Jawduck Jawduck is offline
                                    Triumphant return to Hacking!
                                       
                                      Join Date: Jun 2016
                                      Location: New Zealand
                                      Gender: Male
                                      Nature: Quirky
                                      Posts: 3
                                      Hi there. Awesome tutorials. Even as a veteran hacker finally returning, it was a great jog to the brain and I look forward to your upcoming scripting tutorial
                                      __________________
                                      Reply With Quote
                                        #21    
                                      Old June 23rd, 2016 (9:23 AM).
                                      Anthroyd's Avatar
                                      Anthroyd Anthroyd is offline
                                         
                                        Join Date: May 2016
                                        Location: United States
                                        Age: 19
                                        Gender: Male
                                        Posts: 120
                                        Quote:
                                        Originally Posted by Jawduck View Post
                                        Hi there. Awesome tutorials. Even as a veteran hacker finally returning, it was a great jog to the brain and I look forward to your upcoming scripting tutorial
                                        Thank you!

                                        I'm updating this thread to alert that the sixth tutorial has been completed and released!
                                        Reply With Quote
                                          #22    
                                        Old June 24th, 2016 (12:05 PM).
                                        Anthroyd's Avatar
                                        Anthroyd Anthroyd is offline
                                           
                                          Join Date: May 2016
                                          Location: United States
                                          Age: 19
                                          Gender: Male
                                          Posts: 120
                                          I'm updating this thread to alert that the seventh tutorial has been completed and released!
                                          __________________
                                          Pokémon Generation III ROM Hacking

                                          Video Series

                                          Reply With Quote
                                            #23    
                                          Old June 25th, 2016 (8:39 AM).
                                          Dingodile's Avatar
                                          Dingodile Dingodile is offline
                                             
                                            Join Date: Jan 2010
                                            Gender: Male
                                            Posts: 37
                                            I absolutely love these tutorials! You have no idea how helpful they are to beginners like myself!

                                            Please keep up the good work!
                                            __________________
                                            Reply With Quote
                                              #24    
                                            Old June 25th, 2016 (8:47 AM).
                                            Anthroyd's Avatar
                                            Anthroyd Anthroyd is offline
                                               
                                              Join Date: May 2016
                                              Location: United States
                                              Age: 19
                                              Gender: Male
                                              Posts: 120
                                              Quote:
                                              Originally Posted by Dingodile View Post
                                              I absolutely love these tutorials! You have no idea how helpful they are to beginners like myself!

                                              Please keep up the good work!
                                              Thank you for your support!
                                              Reply With Quote
                                                #25    
                                              Old June 25th, 2016 (9:39 AM).
                                              Salamence™'s Avatar
                                              Salamence™ Salamence™ is offline
                                              Gen 3♥
                                                 
                                                Join Date: Apr 2013
                                                Location: On earth
                                                Gender: Male
                                                Nature: Calm
                                                Posts: 152
                                                Really great guides/tutorials!
                                                Keep up the amazing work
                                                __________________

                                                The best starter ever <3.<3
                                                Reply With Quote
                                                Reply

                                                Quick Reply

                                                Join the conversation!

                                                Create an account to post a reply in this thread, participate in other discussions, and more!

                                                Create a PokéCommunity Account

                                                Sponsored Links
                                                Thread Tools

                                                Posting Rules
                                                You may not post new threads
                                                You may not post replies
                                                You may not post attachments
                                                You may not edit your posts

                                                BB code is On
                                                Smilies are On
                                                [IMG] code is On
                                                HTML code is Off

                                                Forum Jump


                                                All times are GMT -8. The time now is 4:49 AM.