dearman4

Age 30
He/Him
Michigan
Seen 2 Hours Ago
Posted 1 Week Ago
623 posts
5.6 Years
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

dearman4

Age 30
He/Him
Michigan
Seen 2 Hours Ago
Posted 1 Week Ago
623 posts
5.6 Years
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!

Hillsy13

Male
Seen February 23rd, 2023
Posted December 7th, 2021
157 posts
6.8 Years
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
Pokémon Emerald Genesis [Beta 2.0]

dearman4

Age 30
He/Him
Michigan
Seen 2 Hours Ago
Posted 1 Week Ago
623 posts
5.6 Years
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

dearman4

Age 30
He/Him
Michigan
Seen 2 Hours Ago
Posted 1 Week Ago
623 posts
5.6 Years
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!

dearman4

Age 30
He/Him
Michigan
Seen 2 Hours Ago
Posted 1 Week Ago
623 posts
5.6 Years
thank you so much for this!
You're very welcome! I'm glad this is helping people

KrustyKong

Age 27
she/they
California
Seen March 17th, 2023
Posted July 8th, 2021
80 posts
7.3 Years
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?

dearman4

Age 30
He/Him
Michigan
Seen 2 Hours Ago
Posted 1 Week Ago
623 posts
5.6 Years
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 :)

igorfs10

Male
Brazil
Seen 2 Weeks Ago
Posted November 22nd, 2021
53 posts
7.5 Years
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.

Jakob99

Worlds greatest trainer.

Male
Farmington AR
Seen 3 Weeks Ago
Posted January 10th, 2022
79 posts
10.3 Years
undefined reference to `item_to_ball'

If you get that error when trying to move the level cap, set the value for the expanded pokeballs to True. Apparently not having that enabled throws that error.
Pokemon Platinum friend code 4th generation= 0948-1529-1887 (Discontinued due to Nintendo Wi-Fi being disabled)

If you want to port over the new routes introduced in HeartGold and SoulSilver that lead to the Safari Zone, then head over here and watch the thread for updates. So far, Cliffs Edge Gate, and Route 47 are done. Next up is the Cliffs Cave.


Working on a POKeMON Emerald hack. This will feature POKeMON from Shinnoh, but just the ones that evolve from POKeMON already in the Pokedex (Gallade, Dusknoir, Probopas, Frosslass, Magnezone, Rhyperior). The one exception may be EEVEE if I can get more evolutions added in so you can evolve to LEAFEON and GLACEON.
Seen May 12th, 2020
Posted April 27th, 2020
1 posts
3.1 Years
What do i do on this part plz help


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".

dearman4

Age 30
He/Him
Michigan
Seen 2 Hours Ago
Posted 1 Week Ago
623 posts
5.6 Years
What do i do on this part plz help


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".
Are you on a Windows PC?
Male
Seen February 26th, 2022
Posted October 15th, 2021
55 posts
2.8 Years
Hello, I tried to download the files and follow all the instructions. Problem is, I run on win7 32bit pc. Sadly, devkitpro only runs on 64bit. Is there an alternative way for this?
Male
Seen 2 Days Ago
Posted December 26th, 2021
387 posts
3 Years
Thank U So much for this. I was able to successfully install both the Emerald engine and the mega evolutions. But for mega evo in the repo you need to create a directory called build and run the commands make and python seperately. First, after making folder build run make then run python insert.py.
I was also able to compile touch's follow me, and dexnav

dearman4

Age 30
He/Him
Michigan
Seen 2 Hours Ago
Posted 1 Week Ago
623 posts
5.6 Years
Hello, I tried to download the files and follow all the instructions. Problem is, I run on win7 32bit pc. Sadly, devkitpro only runs on 64bit. Is there an alternative way for this?
Not that I know of, sorry about that!

dearman4

Age 30
He/Him
Michigan
Seen 2 Hours Ago
Posted 1 Week Ago
623 posts
5.6 Years
Can you please link me a valid firered ev-iv display screen? Thx
Sorry but I don't know of any. I'm only familiar with hacking Emerald

dearman4

Age 30
He/Him
Michigan
Seen 2 Hours Ago
Posted 1 Week Ago
623 posts
5.6 Years
Wow thank you!!, im just afraid about the offset inside the build file, i must find a empty offset or the script is going to make it? i dont want to bug my game;;
Sorry I'm just now seeing this, they automatically search for free space