Notices
For all updates, view the main page.

Tools, Tutorials & Resources Various tools to help you develop your hacks can be found here.
New threads in this forum are to be approved by a moderator before they are displayed.

Reply
 
Thread Tools
  #1    
Old December 31st, 2015 (5:27 AM). Edited August 12th, 2016 by Epsilon.
Epsilon's Avatar
Shiny Scizor
 
Join Date: Jun 2006
Location: Johto
Nature: Adamant
Posts: 246
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:
- 1020 slots
- NEW: TM-HM movesets for all Pokémon except for Volcanion and Wormadam / Credits to mkarthick98
- All 721 Pokémon are added.
- MrDS's romebase.
- Three byte movesets for all Pokémon.
(Moves from Seaking onwards need to be altered;
moves not in game are 'Sacred Fire')
- New sprites for all Pokémon, animated sprites where possible.
- New animated sprites Pokémon code.
- New icons for all Pokémon.
- Dex descriptions, prints and scales for all Pokémon.
- X Y cries for all Pokémon.
- Stats for all Pokémon.
- New evolution methods
(Have not yet been programmed for new Pokémon)
(Previous evo problem has been fixed)
- Mega's
(Programmed after Volcanion, names need to be altered)
- Habitats for all Pokémon
(There is free space to include next gen)
(Overview: https://www.dropbox.com/s/l9mrodzupfdp6lb/Artificial%20Red%20-%20Habitats.docx?dl=0)


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:
  • All of the features of MrDollSteak's Decap. and Attack Rombase (Version 1.5a):
    Spoiler:
    Decapitalisation, Pokedex Fixes, Physical/Special/Status Split, Physical/Special/Status Split Icons, 131 New Gen 4 and 5 moves, with space for 26 custom moves, Updated Move Effects, Base Power and Accuracy for existing moves, Updated Movesets for Pokemon, Sound Moves hit through Substitute, New Abilities, New Items, The Fairy Type
  • 721 Pokémon: All of the Pokémon currently available are implemented:
    Spoiler:
    This includes DS-style 64x64 sprites, icon sprites, cries, stats and data, decapitalized names (Fletchinder is now Fletchindr due to character limit), evolutions, moves, Pokédex data, footprints and all the other miscellaneous stuff.
  • Animated sprites: Eventually all Pokémon will have a two frame animation. They'll finally be alive again! Note:
    Spoiler:
    The animations are based on the Emerald sprites in MrDollSteak's 'Sugimori Palettes: The DS-style 64x64 Pokémon Sprite Resource', which currently lacks second frames for Gen V and VI Pokémon.
  • Based on JPAN's Pokemon Fire Red Hacked Engine v1.1:
    Spoiler:
    During my research, I found out it's impossible to patch this afterwards. So, I included it to allow for much more advanced 721 Pokémon hacks!
  • Future proof: a total of 923 Pokémon slots and 869 dex entries. Enough slots will be kept free to implement future Gen VII Pokémon.
    Spoiler:
    Trial and error delivered me these stable numbers. 1020 didn't work for me.
  • Forms, formes and Mega's.
    Spoiler:
    I have not decided how much of these I will implement. There are probably too much of them to include them all, since they need their own slots. And, as mentioned before, I want to keep a lot of these slots free to allow for future Gen VII implementation.
  • Possibly: new items, evolution methods etc.
    Spoiler:
    Making this base is a lot of work, so yeah.
  • Habitats for all Pokémon.
    Spoiler:
    Currently, all 721 Pokémon have got habitats. Please refer to documentation for an overview and further info.


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:
  • Video of animated sprites in battle:
    Spoiler:
  • Video of animated sprites in the party:
    Spoiler:
  • Video of the extended dex:
    Spoiler:
  • Progress video 03/01/16:
    Spoiler:
  • Screenshots of working habitats:
    Spoiler:
  • Screenshots of Gen V-VI sprites:
    Spoiler:
  • Short teaser 11/01/16:
    Spoiler:
  • Video of X Y cries 13/01/16:
    Spoiler:
  • Video of new animation code 14/01/16:
    Spoiler:
  • Video of Generation IV 19/01/16:
    Spoiler:
  • Video of all new generations with cries 21/01/16:
    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 like habitats, egg moves, move tutor etc.


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:
  • After catching a new Pokémon (387-721), it doesn't show the correct Pokémon after the 'data is added to the Pokédex' text.
    *Is fixed by giving expanded Pokémon habitats


Documentation / This list will not be updated anymore as of 12/08/16
  • Habitats
    Spoiler:
    Word document with an overview of the habitats in artificial RED:
    https://www.dropbox.com/s/l9mrodzupfdp6lb/Artificial%20Red%20-%20Habitats.docx?dl=0
    Things to note:
    - To save time, the original habitats have been left unedited as much as possible.
    - New evolutions from Gen IV and VI have been added to the pages of their other evolutions.
    - The habitats might not be completely accurate. Of course, all Pokémon past 386 don't have official habitats anyway.
    - To keep the habitat lengths managable in game, it has been avoided to add too many Pokémon to the overcrowded Grassland and Forest habitats.
    - There is free space available for easy expansion when Gen VII arrives. Due to this, the habitat editor of G3HS crashes the program (it doesn't like free space in between tables, apparently). Just use v1.1.3 and you'll be fine, it lacks the habitat editor.
    - Word document contains spelling mistakes due to quick typing ;)

Credits
Spoiler:
Karatekid552 - G3HS
Gamer2020 - Pokemon Game Editor
MrDollSteak - MrDollSteak's Decap. and Attack Rombase (Version 1.5a)
MrDollSteak - Sugimori Palettes: The DS-style 64x64 Pokémon Sprite Resource
altariaking - Development: Animated Sprites in Ruby and FireRed
LCCoolJ95 - Pokémon Emerald 650 Resource Patch
DoesntKnowHowToPlay - [FR] Expanding the Pokedex
JPAN - Pokemon Fire Red Hacked Engine v1.1
Bulbapedia - Stats and data
Kurapika - Gen 3 Tools
tayub121 - Pokemon 32x32 Animated Icon Resource
azurile13 - ORAS Three Byte Learnsets For Gen III (Probably saved me a 1000 hours, thanks!)
Dark Zeta - D&D Pokémon Editor
Dken2021 - High quality X Y cries
Chaos Rush - How to insert HIGH QUALITY cries using Sappy
Spherical Ice - Data rips from Gaia (footprints)

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
Reply With Quote

Relevant Advertising!

  #2    
Old December 31st, 2015 (6:32 AM).
Deokishisu's Avatar
Mr. Magius
 
Join Date: Feb 2006
Location: If I'm online, it's a safe bet I'm at a computer.
Gender: Male
Nature: Relaxed
Posts: 774
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!
Reply With Quote
  #3    
Old December 31st, 2015 (6:38 AM).
Graykis23390's Avatar
Graykis Jiang
 
Join Date: Jul 2015
Location: Hongkong
Gender: Male
Nature: Calm
Posts: 49
So I Wonder When it will be released?
__________________
Never giving up!
Reply With Quote
  #4    
Old December 31st, 2015 (8:40 AM).
Bobsomeness's Avatar
Still waiting for that elevator
 
Join Date: Apr 2015
Location: Pallet Town
Gender: Male
Nature: Jolly
Posts: 215
Awesome! Will be supporting this.
__________________
John 3:16
For God so loved the world that He gave His only begotten Son, that everyone who believes into Him shall by no means perish but have eternal life.

Acts 2:21
And everyone who calls on the name of the Lord will be saved.

I believe in Jesus Christ my Savior. If you do too and aren't too scared to admit it, then copy and paste this into your signature.

Jesus is Lord!

My Projects:
Reply With Quote
  #5    
Old December 31st, 2015 (11:13 AM).
thedarkdragon11's Avatar
New World Pirate
 
Join Date: May 2009
Location: Raftel, New World
Gender: Male
Nature: Hasty
Posts: 568
This is a great base! However, there should be a version without JPAN's engine... I wonder if the Mega Stones and TM of Gen. 6 are included?
__________________
I'm still hoping that one day, I'll be contributing something helpful and significant to every ROM hackers out there...
Reply With Quote
  #6    
Old December 31st, 2015 (12:43 PM).
 
Join Date: Mar 2015
Posts: 421
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!
Reply With Quote
  #7    
Old December 31st, 2015 (3:25 PM).
thedarkdragon11's Avatar
New World Pirate
 
Join Date: May 2009
Location: Raftel, New World
Gender: Male
Nature: Hasty
Posts: 568
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?
__________________
I'm still hoping that one day, I'll be contributing something helpful and significant to every ROM hackers out there...
Reply With Quote
  #8    
Old December 31st, 2015 (5:50 PM).
nemesish's Avatar
Azure Trainer
 
Join Date: Jan 2008
Location: Lima, Perú
Gender:
Nature: Adamant
Posts: 306
Oh my god!
This is awesome.
__________________
Games I support:

Pokemon Raptor - Pokemon Island - Pokemon Rejuvenation - Pokemon Zeta/Omicron/Insurgence

Hacks I support:
Eccentric Emerald - Emerald Omega - Fire Red 251+ - Pokemon Liquid Crystal
Reply With Quote
  #9    
Old December 31st, 2015 (6:35 PM).
 
Join Date: Aug 2015
Posts: 58
Nice done.
It will be better if you don't use JPAN's base (not always used) and animated sprites (space wasting).
Reply With Quote
  #10    
Old December 31st, 2015 (7:20 PM).
 
Join Date: Jun 2006
Gender:
Nature: Adamant
Posts: 200
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...
__________________
Watashi wa Phantomness desu. Hajimemamuke. Douzo yoroshiku. I created Championshipping (Lance x Ash/Red). My webpage is www.geocities.com/shadowphantomness. Fanfics galore + Lance shrine!
Reply With Quote
  #11    
Old December 31st, 2015 (11:51 PM).
Zef's Avatar
zef
 
Join Date: Jul 2010
Gender: Male
Posts: 164
this is huge, thank you so much for all of your work. good luck
Reply With Quote
  #12    
Old January 1st, 2016 (12:07 PM).
pokefreak890's Avatar
The One that will make everything great
 
Join Date: Nov 2014
Gender: Male
Posts: 803
cant wait for this especially the animated sprites way to go all out and the 968 pokedex DANG!!!!
Reply With Quote
  #13    
Old January 1st, 2016 (1:39 PM). Edited January 1st, 2016 by Epsilon.
Epsilon's Avatar
Shiny Scizor
 
Join Date: Jun 2006
Location: Johto
Nature: Adamant
Posts: 246
[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)
Reply With Quote
  #14    
Old January 1st, 2016 (2:40 PM).
thedarkdragon11's Avatar
New World Pirate
 
Join Date: May 2009
Location: Raftel, New World
Gender: Male
Nature: Hasty
Posts: 568
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...
__________________
I'm still hoping that one day, I'll be contributing something helpful and significant to every ROM hackers out there...
Reply With Quote
  #15    
Old January 1st, 2016 (5:43 PM).
NewDenverCity's Avatar  
Join Date: Apr 2014
Location: Antarctica
Gender: Male
Nature: Calm
Posts: 267
Quote:
Originally Posted by thedarkdragon11 View Post
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!
Reply With Quote
  #16    
Old January 2nd, 2016 (1:02 AM).
 
Join Date: Jan 2016
Gender: Male
Posts: 2
this looks incredible to the rom hackers
please don't leave this project
good luck and bless my friend
Reply With Quote
  #17    
Old January 2nd, 2016 (1:16 AM).
thedarkdragon11's Avatar
New World Pirate
 
Join Date: May 2009
Location: Raftel, New World
Gender: Male
Nature: Hasty
Posts: 568
Quote:
Originally Posted by NewDenverCity View Post
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...
__________________
I'm still hoping that one day, I'll be contributing something helpful and significant to every ROM hackers out there...
Reply With Quote
  #18    
Old January 2nd, 2016 (1:24 AM).
Epsilon's Avatar
Shiny Scizor
 
Join Date: Jun 2006
Location: Johto
Nature: Adamant
Posts: 246
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.
Reply With Quote
  #19    
Old January 2nd, 2016 (4:52 PM).
pokefreak890's Avatar
The One that will make everything great
 
Join Date: Nov 2014
Gender: Male
Posts: 803
that sounds like a good idea keep up the good work
Reply With Quote
  #20    
Old January 2nd, 2016 (8:08 PM).
thedarkdragon11's Avatar
New World Pirate
 
Join Date: May 2009
Location: Raftel, New World
Gender: Male
Nature: Hasty
Posts: 568
Quote:
Originally Posted by Epsilon View Post
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...
__________________
I'm still hoping that one day, I'll be contributing something helpful and significant to every ROM hackers out there...
Reply With Quote
  #21    
Old January 3rd, 2016 (2:25 AM).
Epsilon's Avatar
Shiny Scizor
 
Join Date: Jun 2006
Location: Johto
Nature: Adamant
Posts: 246
Quote:
Originally Posted by thedarkdragon11 View Post
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...
I probably will. I think it will be as easy as copying my data and tables over.
Reply With Quote
  #22    
Old January 3rd, 2016 (6:39 AM).
Epsilon's Avatar
Shiny Scizor
 
Join Date: Jun 2006
Location: Johto
Nature: Adamant
Posts: 246
[Update 03/01/16]

All icon sprites are finally inserted! It's always a pain to get through that long Gen V with data inserting. Progress bar updated. Keep the PM's and comments coming! Who knows a fix for the one bug?

And, a little video to show off the progress:
Reply With Quote
  #23    
Old January 3rd, 2016 (6:45 AM).
Spherical Ice's Avatar
Moderator
 
Join Date: Nov 2007
Location: Bristol, UK
Age: 18
Posts: 4,879
Pretty sure the bug is because the new Pokémon do not have set habitats.
__________________
WISHIWASHI
pkmn gaiatwitter
Reply With Quote
  #24    
Old January 3rd, 2016 (9:50 AM).
pokefreak890's Avatar
The One that will make everything great
 
Join Date: Nov 2014
Gender: Male
Posts: 803
this is amazing progress keep up the good work epsilon
Reply With Quote
  #25    
Old January 3rd, 2016 (1:44 PM).
Zef's Avatar
zef
 
Join Date: Jul 2010
Gender: Male
Posts: 164
also i agree with the above poster, a version wtihout jpans engine would be great
Reply With Quote
Reply
Quick Reply

Sponsored Links
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:48 PM.