• Our software update is now concluded. You will need to reset your password to log in. In order to do this, you will have to click "Log in" in the top right corner and then "Forgot your password?".
  • Welcome to PokéCommunity! Register now and join one of the best fan communities on the 'net to talk Pokémon and more! We are not affiliated with The Pokémon Company or Nintendo.

artificial RED | Complete 721 Pok?mon rombase | Update 12/08/16 | Version 1.1

Epsilon

Shiny Scizor
249
Posts
17
Years
artificial RED | Complete 721 Pokémon rombase | Update 12/08/16 | Version 1.1

EO7lOKs.png

Patch for Pokémon Fire Red (U) (V1.0)

Introduction
This year I returned to PokéCommunity and marveled at how advanced hacking had gotten. We now have the tools to implement all 721 Pokémon! But, I noticed that no one implemented these Pokémon into Fire Red well enough (for my taste). So, here is my attempt to provide a base for new hacks, so that we'll be truly able to catch 'em all!

Downloads
Artificial Red Version 1.1
Download link:
https://www.dropbox.com/s/cgu5v6rtmtqf18n/v1.1.ups?dl=0
Features:
Spoiler:


The key word of this base is perfectionism. Nintendo-esque is the goal at all times.

Features / This list will not be updated anymore as of 12/08/16
Features below might not correspond with the current version. If you want to get an idea of features, please refer to update posts and/or wait for me to update the list below.
Spoiler:

Updates / This list will not be updated anymore as of 12/08/16
01/01/16: http://www.pokecommunity.com/showpost.php?p=9059065&postcount=13
03/01/16: http://www.pokecommunity.com/showpost.php?p=9061526&postcount=22
05/01/16: http://www.pokecommunity.com/showpost.php?p=9063961&postcount=29
07/01/16: http://www.pokecommunity.com/showpost.php?p=9066232&postcount=40
10/01/16: http://www.pokecommunity.com/showpost.php?p=9070579&postcount=54
13/01/16: http://www.pokecommunity.com/showpost.php?p=9074287&postcount=73
14/01/16: http://www.pokecommunity.com/showpost.php?p=9075699&postcount=79
19/01/16: http://www.pokecommunity.com/showpost.php?p=9082287&postcount=94
21/01/16: http://www.pokecommunity.com/showpost.php?p=9085992&postcount=127
25/01/16: http://www.pokecommunity.com/showpost.php?p=9091074&postcount=153
27/01/16: http://www.pokecommunity.com/showpost.php?p=9092712&postcount=169
28/01/16: http://www.pokecommunity.com/showpost.php?p=9095007&postcount=182
30/01/16: http://www.pokecommunity.com/showpost.php?p=9097119&postcount=197
18/02/16: http://www.pokecommunity.com/showpost.php?p=9124116&postcount=284
27/02/16: http://www.pokecommunity.com/showpost.php?p=9137884&postcount=305
28/02/16: http://www.pokecommunity.com/showpost.php?p=9138803&postcount=307
16/05/16: http://www.pokecommunity.com/showpost.php?p=9245304&postcount=429
02/06/16: http://www.pokecommunity.com/showpost.php?p=9267806&postcount=457
02/08/16: http://www.pokecommunity.com/showpost.php?p=9348299&postcount=482

Media / This list will not be updated anymore as of 12/08/16
This is not up-to-date, please refer to update posts for new media.
Spoiler:

Progress / This list will not be updated anymore as of 12/08/16
This is not up-to-date, please refer to update posts for current progress.
Spoiler:


Things to note / This list will not be updated anymore as of 12/08/16
  • A beta will be released in due course. In the meantime, I will update the progress bars above as much as possible.
  • I might release a version without JPAN's engine, with all the original FR scripts intact, but only if enough people are interested.
  • If you've got a solution for one of the bugs, or if you can help me in any other way, please PM me.
  • Please PM me if you've got the Gen IV-V icon sprites, the links I found don't work.
  • If I release a beta, I'll try to indicate which free space not to use, so that it'll be compatible with hacks in progress as much as possible.
  • I might have to expand the rom to 32mb in the future. Expanded to 32mb.
  • The animated sprites can easily be disabled, just insert 9C 49 23 08 at 2349BC with a hex editor.

Bugs / This list will not be updated anymore as of 12/08/16
Spoiler:

Documentation / This list will not be updated anymore as of 12/08/16
  • Habitats
    Spoiler:

Credits
Spoiler:

mkarthick98 - Updates after initial release

Tools used / This list will not be updated anymore as of 12/08/16
Advanced Series, Advance Map, FSF, G3HS, HxD, Lips, No$GBA, PGE, Sappy, unLZ-GBA, VBA
 
Last edited:

Deokishisu

Mr. Magius
990
Posts
18
Years
It's nice to see a project that strives for quality over just, y'know, having something released. Other 721 patches are either full of bugs or leave out pretty much everything other than the slots, so I really appreciate that someone is defying the standard and trying to make something look professional. Though I will not be using this, I wish you luck and hope development goes smoothly!
 
417
Posts
9
Years
  • Age 33
  • Seen Nov 20, 2016
I am excited for this if for no other reason than seeing an end to the many MrDollSteak for 90+% of work & a few additions patches. I'm not all that happy about throwing in JPAN's Hacked Engine, but I suppose that it isn't all that space consuming and users could simply not use it. I also think the base could do without animated sprites, but meh, they're fine.

Could you explain the significance of the "923 Pokemon slots and 869 dex entries" to me? Are they for forms & such? You seem to be accounting for the limbo slots & egg/unknowns, but if you're including all 721 pokemon, why don't you map the forms of the same species to the same dex slot? On forms/megas, I'd say implement all of them 100%. Each of those Pokemon were built with forms in mind, and not having proper forms in some cases ruins their balance. I would also say that proper new evolution methods are a "must," especially since public code for all of them already exists (ignoring obvious exclusions such as Inkay).

I don't want to appear to be barking orders at you, so I have a few things that may alleviate some annoyances if you'd like them. If you're expanding moves beyond 0x1FF (which would be a good idea, imo), I have a nice little (easily editable) .s file from a while back that you can "assemble" into ORAS learnsets for all 721 pokemon. All you'd need to do is change the defines at the top to match the order of your attacks. Same thing for egg moves (though I think the regular 3rd gen breeding mechanics have an egg move limit?). I have a similar file for habitats, but I'm not all that happy with how I arranged the pokemon. Although it is pointerless, I also have something that can be used for base stats for all 721 pokemon + forms. I know all of those are very easy to do, but the files would save you a lot of time if you haven't already done those steps. Good luck on this!
 

thedarkdragon11

New World Pirate
529
Posts
14
Years
As for the forms, you can ignore Vivillon, Furfrou, Shellos, Gastrodon, Flabebe, Floette, Florges, Inactive Xerneas, Cosplay Pikachu, Spiky Ear Pichu, Eternal Flower Floette and the female forms... Maybe Deerling and Sawsbuck forms can also be ignored... You can save many slots ignoring them...

Another suggestion, how about implementing DNS?
 
58
Posts
8
Years
  • Age 31
  • Seen Jan 7, 2017
Nice done.
It will be better if you don't use JPAN's base (not always used) and animated sprites (space wasting). :)
 
230
Posts
17
Years
  • Seen Oct 18, 2023
I am definitely excited to see this resource in progress, especially one without the Bill's PC glitch which unfortunately was the downfall of Jonkane's patch...
 

Zef

zef
137
Posts
13
Years
  • Seen Jan 18, 2017
this is huge, thank you so much for all of your work. good luck
 

pokefreak890

The One that will make everything great
853
Posts
9
Years
  • Age 26
  • Seen May 18, 2023
cant wait for this especially the animated sprites way to go all out and the 968 pokedex DANG!!!!
 

Epsilon

Shiny Scizor
249
Posts
17
Years
[Update 01/01/16]

Inserted all the sprites until Arceus. I now have all the icon sprites from Gen IV-VI, so I'll insert them soon. Also, I've received some useful resources by PM, please keep any help and ideas coming!

Progress bars updated, please check it any time if you wonder what progress I've made.

Also, an excerpt from a message I sent about forms and mega's:

There is room for 923 slots of Pokémon data, but the dex can only go up to 869. As you mentioned, this is fine, since forms and Mega's will be mapped to the same slots as their original forms. I'm thinking about only implementing forms and Mega's with stat differences, so not only visual differences. You see, I want to keep 150 or so slots free for Generation VII. (923 - 721 = 202, 202-150 = 52)
 
Last edited:

thedarkdragon11

New World Pirate
529
Posts
14
Years
Along with the forms I mentioned before, maybe Zen Darmanitan can also be ignored... Also, the 25 "vacant" slots between Celebi and Treecko might be also used but I'm not really sure if that's safe... I'm not sure if this is still a problem but the possibility of having Bad Eggs should also be disabled? I think it has something to do with the DMA but again I'm not really sure...
 
325
Posts
9
Years
Along with the forms I mentioned before, maybe Zen Darmanitan can also be ignored... Also, the 25 "vacant" slots between Celebi and Treecko might be also used but I'm not really sure if that's safe... I'm not sure if this is still a problem but the possibility of having Bad Eggs should also be disabled? I think it has something to do with the DMA but again I'm not really sure...
Bad Eggs are caused by accessing vars/flags used in the box system. The forms will be worked on in due time by various people, so as long as there's an ini for G3HS/PGE/G3T, we can add Zen Darmanitan in later.
In addition to that, I'm agreeing with azurile13 on the forms/megas, because there is public code for that, and many forms are great additions to certain Pokémon.


So yeah, all in all, keep up the good work, I'm looking forward to seeing this progress!
 
5
Posts
8
Years
  • Age 29
  • Seen May 20, 2017
this looks incredible to the rom hackers
please don't leave this project
good luck and bless my friend
 

thedarkdragon11

New World Pirate
529
Posts
14
Years
Bad Eggs are caused by accessing vars/flags used in the box system. The forms will be worked on in due time by various people, so as long as there's an ini for G3HS/PGE/G3T, we can add Zen Darmanitan in later.
In addition to that, I'm agreeing with azurile13 on the forms/megas, because there is public code for that, and many forms are great additions to certain Pokémon.


So yeah, all in all, keep up the good work, I'm looking forward to seeing this progress!

I think you're right... All forms and MEs/PRs should be included if this base is a "721 patch"... While flexibility is nice, it is important that we should focus first at the present forms... "Gen. 7 patch" can be made next time when it arrives...

Though if Epsilon really insists saving some Pokémon data space, then I think it's best to retain all MEs/PRs, as well as all Legendary formes (except Inactive Xerneas) and others such as Burmy, Wormadam, Rotom, Darmanitan, Aegislash, Pumpkaboo and Gourgeist because they are in-demand and widely used... Other aesthetic forms can be added later by the users if they need them...
 

Epsilon

Shiny Scizor
249
Posts
17
Years
Updated the progress, inserted Gen IV icon sprites. Working around inexplicable G3HS errors takes a lot of back-ups...

I think I'll put out a beta test for 721 without mega's and forms. Then, if it's truely bug free, I might release a separate version with all the mega's and forms, without saving slots for gen VII. This way, we can have it both ways.
 

thedarkdragon11

New World Pirate
529
Posts
14
Years
Updated the progress, inserted Gen IV icon sprites. Working around inexplicable G3HS errors takes a lot of back-ups...

I think I'll put out a beta test for 721 without mega's and forms. Then, if it's truely bug free, I might release a separate version with all the mega's and forms, without saving slots for gen VII. This way, we can have it both ways.

That's great man! Will you still release a version without the JPAN's engine? Many users of this patch might not be using the engine...
 
Back
Top