The PokéCommunity Forums Fan Games ROM Hacking Tools, Tutorials & Resources
Tutorial Beginner's guide to using devkitPro to install upgrades and resources

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

Reply
 
Thread Tools
  #1    
Old July 26th, 2018 (7:13 AM). Edited August 22nd, 2018 by dearman4.
dearman4's Avatar
dearman4 dearman4 is offline
     
    Join Date: Nov 2017
    Location: Michigan
    Age: 26
    Gender: Male
    Posts: 78
    After having to spend a large amount of time tracking down the appropriate versions of devkitARM and instructions for armips, I decided to take it upon myself to gather the information and downloads all in one place. I am by no means an expert in any of this, I am trying to help out my fellow noobs :)

    How to add the EV-IV Display Screen and Dizzy's Hacked Engine to your ROM (and any others requiring devkit)

    First we download and install python 3.5 from here:
    https://www.python.org/downloads/release/python-350/

    Now we download and install devkitPro, download the updater from here:
    https://github.com/devkitPro/installer/releases/tag/v3.0.3
    run the file and go through the installer, you don't need to have all the developments checked, I only checked GBA to be safe and it worked. This will cause a command prompt to pop up, just let it do its thing and when it is done finish going through the installer.

    You will now have a folder in your C:\ drive named devkitPro, open it up and either rename or delete the devkitARM folder.

    Now we need to rollback the installation of devkitARM to r45, this is a lot easier than it sounds. We will just download a self exctracting archive from:
    http://www.mediafire.com/file/axrw76j57795i5g/devkitARM_r45-win32.exe
    OR if you don't like the idea of an executable, here's an alternate link to a zip
    http://www.mediafire.com/file/5o96uiwk86s95e2/devkitARM_r45.zip

    Extract that to your devkitPro folder, so that it becomes the new devkitARM folder we just renamed or deleted.

    Now we download armips from here:
    http://www.mediafire.com/file/zrpiwd99vuvctd8/armips.zip
    and extract it to C:\armips

    Now we are ready to install Dizzy's Hacked Engine (https://www.pokecommunity.com/showthread.php?t=387565) just follow the instructions.

    To install the EV-IV Display Screen (https://www.pokecommunity.com/showpost.php?p=9229108&postcount=915) or any others that require armips, we need to change a few things, these MUST be undone to install Dizzy's Hacked Engine, for some reason it won't work with the PATH variables edited

    1) Go to Control Panel\System and Security\System\Advanced system settings\Environment Variables
    2) Open the variable called "PATH". It'll be a long line filled with paths to different folders.
    3) At the very end of said line, add the following lines:
    ;C:\armips\;
    ;C:\devkitPro\devkitARM;
    ;C:\devkitPro\devkitARM\bin;
    4) Press OK.
    5) Back in the System Properties window press "Apply" and "OK".

    And we're all done! Just make sure to undo that last step to work with Dizzy's Hacked Engine, if I find a way to make both work simultaneously I will add that to this tutorial.

    EDIT: I have compiled all this into a single ZIP archive just in case the Python or devkit links die,
    https://www.dropbox.com/s/d05shrci7v0ontd/devkit%20pack.zip?dl=0
    __________________
    My ROM hack, Pokemon Emerald Final:
    https://www.pokecommunity.com/showthread.php?p=9898603
    My beginner's devkit tutorial:
    https://www.pokecommunity.com/showthread.php?t=411844
    Reply With Quote
      #2    
    Old July 29th, 2018 (2:03 PM).
    Ollie11's Avatar
    Ollie11 Ollie11 is offline
       
      Join Date: May 2014
      Gender: Male
      Posts: 46
      dearman4, there are no words in this mortal world to express how grateful I am for your tutorial! You are truly now dear man to my heart!
      Reply With Quote
        #3    
      Old July 29th, 2018 (2:53 PM).
      dearman4's Avatar
      dearman4 dearman4 is offline
         
        Join Date: Nov 2017
        Location: Michigan
        Age: 26
        Gender: Male
        Posts: 78
        Quote:
        Originally Posted by Ollie11 View Post
        dearman4, there are no words in this mortal world to express how grateful I am for your tutorial! You are truly now dear man to my heart!
        Lol thank you and you're welcome. I had tried to get help on all this before and received less than cordial responses after the first few, so I decided to be a help to my fellow noobs lol I am very happy that I have helped you at least!
        __________________
        My ROM hack, Pokemon Emerald Final:
        https://www.pokecommunity.com/showthread.php?p=9898603
        My beginner's devkit tutorial:
        https://www.pokecommunity.com/showthread.php?t=411844
        Reply With Quote
          #4    
        Old August 22nd, 2018 (1:54 AM).
        Hillsy13's Avatar
        Hillsy13 Hillsy13 is offline
           
          Join Date: Aug 2016
          Gender: Male
          Posts: 36
          Hey man, I have followed your tutorial but upon trying to compile dizzyegg's hacked engine, but it keeps telling me the system cannot find the specified file, if you know anything about this I would be very appreciative.

          Here is a screenshot of the issue https://imgur.com/a/yzaDndY
          Reply With Quote
            #5    
          Old August 22nd, 2018 (4:22 AM).
          dearman4's Avatar
          dearman4 dearman4 is offline
             
            Join Date: Nov 2017
            Location: Michigan
            Age: 26
            Gender: Male
            Posts: 78
            Quote:
            Originally Posted by Hillsy13 View Post
            Hey man, I have followed your tutorial but upon trying to compile dizzyegg's hacked engine, but it keeps telling me the system cannot find the specified file, if you know anything about this I would be very appreciative.

            Here is a screenshot of the issue https://imgur.com/a/yzaDndY
            Odd, I am getting the same error, it was working fine before.. I'll look into it, maybe a clean reinstall will fix it, trying it now
            __________________
            My ROM hack, Pokemon Emerald Final:
            https://www.pokecommunity.com/showthread.php?p=9898603
            My beginner's devkit tutorial:
            https://www.pokecommunity.com/showthread.php?t=411844
            Reply With Quote
              #6    
            Old August 22nd, 2018 (4:56 AM).
            dearman4's Avatar
            dearman4 dearman4 is offline
               
              Join Date: Nov 2017
              Location: Michigan
              Age: 26
              Gender: Male
              Posts: 78
              Quote:
              Originally Posted by Hillsy13 View Post
              Hey man, I have followed your tutorial but upon trying to compile dizzyegg's hacked engine, but it keeps telling me the system cannot find the specified file, if you know anything about this I would be very appreciative.

              Here is a screenshot of the issue https://imgur.com/a/yzaDndY
              Found the issue! for some reason that particular resource doesn't like the PATH variable to be edited. Simply remove the
              ;C:\armips\;
              ;C:\devkitPro\devkitARM;
              ;C:\devkitPro\devkitARM\bin;
              lines and it works fine, sorry about that!
              __________________
              My ROM hack, Pokemon Emerald Final:
              https://www.pokecommunity.com/showthread.php?p=9898603
              My beginner's devkit tutorial:
              https://www.pokecommunity.com/showthread.php?t=411844
              Reply With Quote
                #7    
              Old 1 Week Ago (10:48 AM).
              KrustyKong's Avatar
              KrustyKong KrustyKong is online now
                 
                Join Date: Feb 2016
                Location: California
                Age: 22
                Gender: Male
                Posts: 73
                thank you so much for this!
                Reply With Quote
                  #8    
                Old 1 Week Ago (8:19 PM).
                dearman4's Avatar
                dearman4 dearman4 is offline
                   
                  Join Date: Nov 2017
                  Location: Michigan
                  Age: 26
                  Gender: Male
                  Posts: 78
                  Quote:
                  Originally Posted by KrustyKong View Post
                  thank you so much for this!
                  You're very welcome! I'm glad this is helping people
                  __________________
                  My ROM hack, Pokemon Emerald Final:
                  https://www.pokecommunity.com/showthread.php?p=9898603
                  My beginner's devkit tutorial:
                  https://www.pokecommunity.com/showthread.php?t=411844
                  Reply With Quote
                    #9    
                  Old 1 Week Ago (8:00 AM).
                  KrustyKong's Avatar
                  KrustyKong KrustyKong is online now
                     
                    Join Date: Feb 2016
                    Location: California
                    Age: 22
                    Gender: Male
                    Posts: 73
                    Any tips on applying the other Emerald upgrades? I'm not sure if I'm supposed to keep track of the offsets in the ini files. I also can't tell what to do on all the "clear repointed data" parts in the .py files. does that mean it deletes the other stuff i just put in there, or is it asking about the location where the new data used to be?
                    Reply With Quote
                      #10    
                    Old 1 Week Ago (3:31 AM).
                    dearman4's Avatar
                    dearman4 dearman4 is offline
                       
                      Join Date: Nov 2017
                      Location: Michigan
                      Age: 26
                      Gender: Male
                      Posts: 78
                      Quote:
                      Originally Posted by KrustyKong View Post
                      Any tips on applying the other Emerald upgrades? I'm not sure if I'm supposed to keep track of the offsets in the ini files. I also can't tell what to do on all the "clear repointed data" parts in the .py files. does that mean it deletes the other stuff i just put in there, or is it asking about the location where the new data used to be?
                      When I made my Emerald Hack, I edited the ini files to point to an empty space I used the Free Space Finder to locate, and for things that specifically need to call that script, you'll need to know where they're at. Not sure on that last part, like I said in my original post, I am by no means an expert on this. You could try the Discord chat, I have gotten very quick and cordial help there :)
                      __________________
                      My ROM hack, Pokemon Emerald Final:
                      https://www.pokecommunity.com/showthread.php?p=9898603
                      My beginner's devkit tutorial:
                      https://www.pokecommunity.com/showthread.php?t=411844
                      Reply With Quote
                        #11    
                      Old 6 Days Ago (4:03 AM).
                      KrustyKong's Avatar
                      KrustyKong KrustyKong is online now
                         
                        Join Date: Feb 2016
                        Location: California
                        Age: 22
                        Gender: Male
                        Posts: 73
                        what discord chat?
                        Reply With Quote
                          #12    
                        Old 6 Days Ago (8:40 AM).
                        igorfs10's Avatar
                        igorfs10 igorfs10 is offline
                           
                          Join Date: Dec 2015
                          Location: Brazil
                          Gender: Male
                          Nature: Calm
                          Posts: 17
                          Quote:
                          Originally Posted by KrustyKong View Post
                          Any tips on applying the other Emerald upgrades? I'm not sure if I'm supposed to keep track of the offsets in the ini files. I also can't tell what to do on all the "clear repointed data" parts in the .py files. does that mean it deletes the other stuff i just put in there, or is it asking about the location where the new data used to be?
                          Use the same ini and make a backup of old one. Always make backup of your rom too. Its good to keep track of every change so you can easily fix some issues.

                          When you use the engine it will create a new set of data rendering the old one useless. If you set clear repointed data to true, it will delete the old useless data. It's recommended set false as it can delete important data in some cases.

                          For discord just use the Discord link on the top of the page to enter in chat.
                          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
                          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 10:58 AM.