- 6
- Posts
- 2
- Years
- Seen Aug 30, 2022
Greetings,
I've recently started playing difficulty hacks (shoutout to Radical Red by Soupercell), and was impressed by the AI improvements.
Although there was still some shortcomings, it has come a long way with the help of C-injection via the CFRU, from when I used to play back in the day.
Because of this interest, I wanted to gain knowledge of how this AI is currently working and become familiar with the scripts and limitations inside the CFRU.
Long story short, I am attempting to implement both the DPE & CFRU c-injection into a vanilla fire red rom squirrels.
I have followed the steps inside the documentation and received the desired outcome test.gba file. No issues with compilation.
However, when attempting to open this file inside of modification tools (Gen3Tools), the added Pokemon from the DPE are not present, and the data seems to be corrupted by showing invalid levels, moves etc.
My offsets are:
DPE : 0x1800000
CFRU : 0x900000
Questions:
1. My understanding is that I need to inject the DPE first, then use this output test.gba file inside of modification tools. After all changes are complete, I then inject the CFRU as the final piece. Is this a correct assumption?
2. Do I need to expand the memory capacity of my vanilla ROM before setting the offset to memory location 0x1800000? It seems after I do the injection, the file size grows accordingly. So maybe this is done automatically?
3. Do I need to change the starting memory offset somehow inside of the modification tools?
Any help that you can provide would be much appreciated!
I've recently started playing difficulty hacks (shoutout to Radical Red by Soupercell), and was impressed by the AI improvements.
Although there was still some shortcomings, it has come a long way with the help of C-injection via the CFRU, from when I used to play back in the day.
Because of this interest, I wanted to gain knowledge of how this AI is currently working and become familiar with the scripts and limitations inside the CFRU.
Long story short, I am attempting to implement both the DPE & CFRU c-injection into a vanilla fire red rom squirrels.
I have followed the steps inside the documentation and received the desired outcome test.gba file. No issues with compilation.
However, when attempting to open this file inside of modification tools (Gen3Tools), the added Pokemon from the DPE are not present, and the data seems to be corrupted by showing invalid levels, moves etc.
My offsets are:
DPE : 0x1800000
CFRU : 0x900000
Questions:
1. My understanding is that I need to inject the DPE first, then use this output test.gba file inside of modification tools. After all changes are complete, I then inject the CFRU as the final piece. Is this a correct assumption?
2. Do I need to expand the memory capacity of my vanilla ROM before setting the offset to memory location 0x1800000? It seems after I do the injection, the file size grows accordingly. So maybe this is done automatically?
3. Do I need to change the starting memory offset somehow inside of the modification tools?
Any help that you can provide would be much appreciated!
Last edited: