Patch Leon's DPE + CFRU Base and Ultimate Rom Base Page 14

Started by Prof. Leon Dias June 9th, 2018 10:29 PM
  • 229089 views
  • 512 replies
Seen January 17th, 2023
Posted January 15th, 2021
89 posts
3.3 Years
--snip--
This may be an unpopular opinion, but you rather just abandon this and promote the CFRU than making this patch.

I mean, no disrespect, but what you're doing is just inserting the CFRU in a clean FR ROM for those who can't or don't want to do it themselves for whatever reason. This is literally CFRU for people who are too lazy to read the documentation.

I think this might not be a good idea because this goes against everything the CFRU was made for. The creators are planning towards adapting the CFRU to pokefirered. By making this patch, you are promoting new hackers to remain in the past and not move forward with the times. Coding in C may seem daunting but once you get into it, its not bad.

No one made a patch for Dizzy's Battle Engine v1 so why one for the CFRU?

EDIT: What happens when a new update is released for the CFRU? How will people update from one version to another without breaking their game.

EDIT 2: Also since DPE only has Gen 7 stuff in it, are you gonna make Gen 8 yourself, wait until the new version releases or make a Gen 7 Version, scrap it and make the Gen 8 version.

EDIT 3: And what about Battle Facilities and Trainer Sliding messages and stuff which requires input from the user during the compilation process? Are you just gonna forego those features.

Pyxal

It's pronounced pixel.

Age 17
Pakistan
Seen 6 Hours Ago
Posted 5 Days Ago
987 posts
3.8 Years
Oh i forgot to mention i did use the ini's provided for G3T
Yes, but did you rewrite it's .ini? You have to open the .ini in your preferred text editor and change the values to whatever your game uses.
Seen July 19th, 2020
Posted June 2nd, 2020
3 posts
3.1 Years
This ROM base is absolutely amazing, and has made my ROM hacking experience a breeze. I currently have one small question. How do I navigate to the title screen images in unLZ-GBA? I've navigated through at least hundreds of images and can't find the ones for the title screen, because I see all the new added images for the new items. Thanks for this ROM base!
Age 28
Male
Seen 15 Hours Ago
Posted 2 Days Ago
24 posts
4.6 Years
When I open the rom (807 plus) with Advence map (1.95) the wild pokemons that I can change are only those of first 3 generations, are there any ini's files for advence map or something else to solve this.
In order to changed the total number of Pokemon in Advance Map 1.95, you need to open the program with a Hex editor : at 0x77DD5 : you must change 9B 01 to your new number of pokemon. For example, if you are using the 807+ version, this makes a total of 1199 Pokemon = 4AF in Hex, so you must insert : AF 04 at 0x77DD5.

However, I saw that Advance Map 1.95 messed up a lot of stuff in the rom. So I decided to use Excel to modify existing locations and it worked like a charm.
Here is the link to the Excel file :
Spoiler:
I am not allowed to post links, so add this after dropbox dot com : /s/axrio0k2ys8iq3k/Locations%20table%20Fire%20Red%20807%2B.zip?dl=0


How to use :
Spoiler:
In the sheet "Locations Table", you can modify the lvl min, lvl max and PKMN name for each location. The PKMN nb will be generated automatically according to the "Pokedex" sheet. If you didn't enter the PKMN name correctly, you will see 0 in the PKMN nb next to it.
Then, in the sheet "Hex" : Copy the content of cell F2 and paste it in your rom (using a Hex editor) at : 0x3C73A0. Be careful to replace the existing content when pasting. The values that you pasted should end at 0x3C9AF7

The limitation here is that you can only modify Pokemon in the existing locations. In other words, if in Route 1 you only have Grass pokemon, you cannot add a Surfing, Rock Smash or Fish Pokemon (actually you can add them to the file, but they won't be taken into consideration and won't appear in your Rom).

The existing locations in the file are the ones in Vanilla Firered.
The Pokedex in the "Pokedex" sheet is the one from the 807+ rombase version (total number of 1199 Pokemon).
If you are using a different Pokedex, you can just replace the list in the "Pokedex" sheet.

Pyxal

It's pronounced pixel.

Age 17
Pakistan
Seen 6 Hours Ago
Posted 5 Days Ago
987 posts
3.8 Years
<snip>
Why not try this?

For Advanced Map 1.92:
  • What is the number of your expanded Pokémon? Let's say it is 550.
  • Convert it into hex. The hex for 550 is 226.
  • Open A-Map 1.92 in a Hex Editor.
  • Locate to the offset D027C.
  • Change the 9C 01 to the hex number which you obtained, in reverse hex. So 226 would be 26 02.
  • Save and close the hex editor.
Simple! And bear in mind that you have to have Pokémon between the offsets 0x0 - 0xFFFFFF in you ROM, or A-Map 1.95 would be ideal.
Age 28
Male
Seen 15 Hours Ago
Posted 2 Days Ago
24 posts
4.6 Years
Why not try this?

For Advanced Map 1.92:
  • What is the number of your expanded Pokémon? Let's say it is 550.
  • Convert it into hex. The hex for 550 is 226.
  • Open A-Map 1.92 in a Hex Editor.
  • Locate to the offset D027C.
  • Change the 9C 01 to the hex number which you obtained, in reverse hex. So 226 would be 26 02.
  • Save and close the hex editor.
Simple! And bear in mind that you have to have Pokémon between the offsets 0x0 - 0xFFFFFF in you ROM, or A-Map 1.95 would be ideal.
Thank you for this. However, I wasn't able to make the 809+ version work with Advance map 1.92.
As Prof. Leon Dias said : "Important: A-Map 1.92 won't read Pokemon names in the 809+ patch version, use 1.95 for adding Wild Pokemon. Use 1.92 for everything else though!"
That's why I tried A-map 1.95, which messed up the rom, and ended with the Excel file (which I find very easy and safe to use).

Pyxal

It's pronounced pixel.

Age 17
Pakistan
Seen 6 Hours Ago
Posted 5 Days Ago
987 posts
3.8 Years
Thank you for this. However, I wasn't able to make the 809+ version work with Advance map 1.92.
As Prof. Leon Dias said : "Important: A-Map 1.92 won't read Pokemon names in the 809+ patch version, use 1.95 for adding Wild Pokemon. Use 1.92 for everything else though!"
That's why I tried A-map 1.95, which messed up the rom, and ended with the Excel file (which I find very easy and safe to use).
That may be the case in 809+ patch as all of the data is located above 0xFFFFFF.

Calistrotic22

Male
Malaysia
Seen 2 Weeks Ago
Posted March 23rd, 2023
69 posts
3.3 Years
Hi. I wanted to change the Title screen. But the pointers are different from the original FireRed. I really dont know where to find anything with UnLZ-GBA with the 809+ one. Anyone can help me? What i need to find is anything that has to do with the title screen. Really appreciate it!
Seen October 5th, 2020
Posted June 24th, 2020
1 posts
2.9 Years
The base is fantastic and almost everything works fine, but I have been running into a problem regarding overworld. I have tried patching the base as normal that I downloaded from the front of this post, but no matter what I do, the overworld view is always darker than normal. This is before the Day/Night cycles included were even patched.

Here's what it looks like:

Calistrotic22

Male
Malaysia
Seen 2 Weeks Ago
Posted March 23rd, 2023
69 posts
3.3 Years
Anyone know how to change the title screen? Cause i try to find the title screen in UnlzGba. But i dont know where it is...
I am guessing they change the offset. Cause when i follow other guides. It works with the original firered. But not this one..

Thanks if anyone can point me where to find it in unlzgba.

Calistrotic22

Male
Malaysia
Seen 2 Weeks Ago
Posted March 23rd, 2023
69 posts
3.3 Years
Sorry to double post. But i found that the Evolution method in the G3T and PGE are there. But I can't seem to get the Level + Gender to work. As well as the other added evolution. Am I doing something wrong? or was it not implemented? (ASM-wise)

I try downloading the file again but the only link is 2.0. And i read previous post, for version 2.0 it is not implemented. But at the same time I see your post updating about version 3.0 and so on... So I am really confuse now.

Any help on this is appreciated.

Gavoca

Age 16
He/Him
Seen October 7th, 2022
Posted June 1st, 2022
361 posts
2.9 Years
how do i apply this upgrade to an ordinary fire red ???
I'm still new to this kind of stuff

Gavoca

Age 16
He/Him
Seen October 7th, 2022
Posted June 1st, 2022
361 posts
2.9 Years
why lunar.ips can't patch the 807 version
Age 26
Male
Seen October 4th, 2021
Posted July 17th, 2020
37 posts
7 Years
This is kind of overwhelming. It just hurts my brain when there's so many changes I could make to the game to enhance my hack, but some will not work with certain things. And there's different features and bug fixes and it just reminds me of trying to mod a game and getting overwhelmed and giving up. I can get those bug fixes on there own in places, no? They'd be helpful. And some of these features. Without the flag changes because I'm so used to the 800000 thing.

Not trying to insult this or anything, it's just a lot to work with.
Male
Brazil
Seen September 25th, 2022
Posted December 20th, 2021
28 posts
3.1 Years
What about Advance Map? Where do I edit the ini for Pokémon to appear?

Very good work, really amazing!
Male
Brazil
Seen September 25th, 2022
Posted December 20th, 2021
28 posts
3.1 Years
I just checked in mGBA, and the Remove DNS patch doesn't seem to be actually removing all the code.
It is not visible with VBA-M, but with mGBA the DNS still seems to be there.
Clean ROM with only Leons Ultimate Rom Base.ips and Remove Day and Night.ips applied.


Sadly, I wasn't able to confirm the crash that Trev's getting. Battles work fine on my end, even if I apply the Remove Mega Evolution.ips patch.
Students, in the file I downloaded does not have the DNS removal patch, could you send me the link?