• Just a reminder that providing specifics on, sharing links to, or naming websites where ROMs can be accessed is against the rules. If your post has any of this information it will be removed.
  • Ever thought it'd be cool to have your art, writing, or challenge runs featured on PokéCommunity? Click here for info - we'd love to spotlight your work!
  • Our weekly protagonist poll is now up! Vote for your favorite Conquest protagonist in the poll by clicking here.
  • 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.

FireRed hack: Weird Type Fun v1.93 (complete type swap hack)

thanks friend!

Also one question, how did you expand the pokemon list by adding other pokemon if the romhack was made in Binary? I'd really like to know
I originally started off with working in PGE or Pokémon Game Editor, which has a function for this. These days I mostly work in Hex Maniac Advance, which I believe also has tutorials for making this possible! HMA in general is amazing for resources in adding in later game mechanics, the fairy type etc, so I warmly recommend it for any binary hackers!
 
Where can I find the Faller Stone or Cosmog Smog? Want to evolve my Furran and Dedenne Missingno
 
I originally started off with working in PGE or Pokémon Game Editor, which has a function for this. These days I mostly work in Hex Maniac Advance, which I believe also has tutorials for making this possible! HMA in general is amazing for resources in adding in later game mechanics, the fairy type etc, so I warmly recommend it for any binary hackers!
ooh really interesting. I tried to add some mons in an old romhack i had and oddly hex maniac advance didn't detect the new mons I added with PGE... Maybe I'm doing something wrong, I'd love to make pokemon romhacks simply, quickly, efficiently, but I know it isn't possible...
 
Where can I find the Faller Stone or Cosmog Smog? Want to evolve my Furran and Dedenne Missingno
Faller Stone is sold in the mart on Four Island. A single Faller Stone can also be found in the hidden room of Pokémon Mansion from version 1.7 onwards. Cosmog Smog is given in bulk by Mr.Fuji in the Pokémon Tower but only after you've captured 'M in the hidden room. The hidden room can be assessed through a hole in the wall in the same room where you find the Secret Key.

ooh really interesting. I tried to add some mons in an old romhack i had and oddly hex maniac advance didn't detect the new mons I added with PGE... Maybe I'm doing something wrong, I'd love to make pokemon romhacks simply, quickly, efficiently, but I know it isn't possible...
HMA doesn't automatically detect pokémon expanded with PGE, but there is a way to get it to show them at least by adjusting the number of pokémon in the .toml file (this will not make their sprites visible in the software, but at least you can work with the mons otherwise). There's probably a more elegant solution as well but I haven't looked into it 😅

And yeah, as powerful as HMA is, rom hacking does seem to end up being a bit of a tango between multiple software, resources etc if you stick to binary. This is the reason I'm interested in learning decomp myself, though I don't expect to become adept at it anytime soon so binary it is for now hah.
 
Faller Stone is sold in the mart on Four Island. A single Faller Stone can also be found in the hidden room of Pokémon Mansion from version 1.7 onwards. Cosmog Smog is given in bulk by Mr.Fuji in the Pokémon Tower but only after you've captured 'M in the hidden room. The hidden room can be assessed through a hole in the wall in the same room where you find the Secret Key.


HMA doesn't automatically detect pokémon expanded with PGE, but there is a way to get it to show them at least by adjusting the number of pokémon in the .toml file (this will not make their sprites visible in the software, but at least you can work with the mons otherwise). There's probably a more elegant solution as well but I haven't looked into it 😅

And yeah, as powerful as HMA is, rom hacking does seem to end up being a bit of a tango between multiple software, resources etc if you stick to binary. This is the reason I'm interested in learning decomp myself, though I don't expect to become adept at it anytime soon so binary it is for now hah.
I updated my game to the latest patch (I was on 1.6), but I had already done the 'M event and Mr. Fuji will not give me Cosmog Smog. Went back to where 'M was and still nothing. Is there anything I can do? Or am I locked out of Cosmog Smog? Great game btw I don't mean to sound rude if I'm coming off that way, nearly corrupted my save file updating the patch and I was gonna stop at nothing to get my save back because I was having so much fun (had a backup thankfully)
 
Faller Stone is sold in the mart on Four Island. A single Faller Stone can also be found in the hidden room of Pokémon Mansion from version 1.7 onwards. Cosmog Smog is given in bulk by Mr.Fuji in the Pokémon Tower but only after you've captured 'M in the hidden room. The hidden room can be assessed through a hole in the wall in the same room where you find the Secret Key.


HMA doesn't automatically detect pokémon expanded with PGE, but there is a way to get it to show them at least by adjusting the number of pokémon in the .toml file (this will not make their sprites visible in the software, but at least you can work with the mons otherwise). There's probably a more elegant solution as well but I haven't looked into it 😅

And yeah, as powerful as HMA is, rom hacking does seem to end up being a bit of a tango between multiple software, resources etc if you stick to binary. This is the reason I'm interested in learning decomp myself, though I don't expect to become adept at it anytime soon so binary it is for now hah.
fair enough.

I'd love to make a type swap romhack like this one, but it's so hard to do everything in binary rom hacking... what softwares did you use to develop this one?
 
I updated my game to the latest patch (I was on 1.6), but I had already done the 'M event and Mr. Fuji will not give me Cosmog Smog. Went back to where 'M was and still nothing. Is there anything I can do? Or am I locked out of Cosmog Smog? Great game btw I don't mean to sound rude if I'm coming off that way, nearly corrupted my save file updating the patch and I was gonna stop at nothing to get my save back because I was having so much fun (had a backup thankfully)
The game should be checking for the key item you get from catching 'M, the Bad Egg. Make sure the Bad Egg is in your key items first things first (it should be).

Then head to the floor in Pokémon Tower where you fight the rival (the first floor with graves), and that's where Fuji should be.

If you see him there, the only dialogue he triggers will give you 10 Cosmog Smog, but do make sure your bag is not full if it doesn't. You can talk to him repeatedly to get as many as you like, so if your bag was full you can just try again after depositing or tossing something. Note that this only works in that specific floor in the Pokémon Tower, not his house for instance.

I checked the game files and the event is intact, so it shouldn't have broken with later patches or anything. If it still doesn't work while you have the Bad Egg and your bag isn't full, then it is a bug I will need to look into but I wouldn't mind making a temporary patch where I stick it in a Mart or another NPC, so no worries! It's a shame if some shoddy hacking on my end has ruined your fun, so I'm gonna get it sorted one way or another 💪

I made the very amateur mistake of forgetting to add a check whether or not the player's bag is full and alerting them to it, so I will be adding such a failsafe / notification to the event in the next patch. I hope this is the reason you did not get the items since it doesn't require a patch to fix, but apologise all the same!

fair enough.

I'd love to make a type swap romhack like this one, but it's so hard to do everything in binary rom hacking... what softwares did you use to develop this one?
Mainly PGE, NSE aka Nameless Sprite Editor, Advance Map with XSE and Unlz in the beginning, then mainly HMA with some trickles of the previous when dealing with something I had managed to twist up enough for it to not be so straightforward after moving to HMA. I believe for the initial type edits I used a tool made specifically for it, but I'll have to go dig into my old PC for that. Unlz especially was my best friend for UI graphics such as the type tags and such before HMA came to my life. FreeSpaceFinder as well, though HMA has that beat very nicely since you can see the surrounding offsets of the ones you search for there, making mistakes less likely. IIRC I also edited overworld sprites with Overworld Editor.

I think you could get away with just HMA and Unlz, possibly even just HMA, but supplementing them with things like PGE and XSE (I still adjust my custom events with it since I'm much more familiar with the format there) is fine in my experience so as long as you keep backups and are mindful of offsets. I'd recommend learning HMA's format over XSE though, since HMA has lots of event templates you can literally drag and drop into the maps instead of having to learn to make stuff like legendary encounters etc from scratch like I did when working in AdvanceMap xD So HMA as far as you can make it (which is a LONG LONG way since lots of my bug fixing has come down to changing a single byte at some specific offset hah), with help from more specific tools for specific circumstances if you find that easier or more approachable or anything.

Older tools do have the issue of being more likely to mess things up of course. Repointing things in them is always risky.
 
The game should be checking for the key item you get from catching 'M, the Bad Egg. Make sure the Bad Egg is in your key items first things first (it should be).

Then head to the floor in Pokémon Tower where you fight the rival (the first floor with graves), and that's where Fuji should be.

If you see him there, the only dialogue he triggers will give you 10 Cosmog Smog, but do make sure your bag is not full if it doesn't. You can talk to him repeatedly to get as many as you like, so if your bag was full you can just try again after depositing or tossing something. Note that this only works in that specific floor in the Pokémon Tower, not his house for instance.

I checked the game files and the event is intact, so it shouldn't have broken with later patches or anything. If it still doesn't work while you have the Bad Egg and your bag isn't full, then it is a bug I will need to look into but I wouldn't mind making a temporary patch where I stick it in a Mart or another NPC, so no worries! It's a shame if some shoddy hacking on my end has ruined your fun, so I'm gonna get it sorted one way or another 💪

I made the very amateur mistake of forgetting to add a check whether or not the player's bag is full and alerting them to it, so I will be adding such a failsafe / notification to the event in the next patch. I hope this is the reason you did not get the items since it doesn't require a patch to fix, but apologise all the same!


Mainly PGE, NSE aka Nameless Sprite Editor, Advance Map with XSE and Unlz in the beginning, then mainly HMA with some trickles of the previous when dealing with something I had managed to twist up enough for it to not be so straightforward after moving to HMA. I believe for the initial type edits I used a tool made specifically for it, but I'll have to go dig into my old PC for that. Unlz especially was my best friend for UI graphics such as the type tags and such before HMA came to my life. FreeSpaceFinder as well, though HMA has that beat very nicely since you can see the surrounding offsets of the ones you search for there, making mistakes less likely. IIRC I also edited overworld sprites with Overworld Editor.

I think you could get away with just HMA and Unlz, possibly even just HMA, but supplementing them with things like PGE and XSE (I still adjust my custom events with it since I'm much more familiar with the format there) is fine in my experience so as long as you keep backups and are mindful of offsets. I'd recommend learning HMA's format over XSE though, since HMA has lots of event templates you can literally drag and drop into the maps instead of having to learn to make stuff like legendary encounters etc from scratch like I did when working in AdvanceMap xD So HMA as far as you can make it (which is a LONG LONG way since lots of my bug fixing has come down to changing a single byte at some specific offset hah), with help from more specific tools for specific circumstances if you find that easier or more approachable or anything.

Older tools do have the issue of being more likely to mess things up of course. Repointing things in them is always risky.
Thank you! I was trying to talk to him in his home
 
Welp just rolled credits yesterday and gotta say I absolutely felt invigorated and wanting to love Pokémon again. Though I think I hit a rut trying to complete the Pokédex but all in all super happy with it
 
I have a question though... what is Luvdisc based on in this game? It's so strange...
 
Couple of bugs to report
-gastric flus description in the tm and learning screen are completely different, the former is the one for toxic, the latter is taunt, I assume it's supposed to be toxic based on the name
-chaos Eevee levels down upon evolving into any of its evolved forms, but I encountered this bug back in 1.5, if I get a new one anytime soon I'll see it still happens
 
Hey, really loving the game so far. Absolutely adore the likes of Dudunsparce and Dodrio's lines. I want to fill out my Pokedex with all the 'mons just for a nice comprehensive look at them all, but I'm having a hell of a time catching some Pokemon early, like Slowpoke who is listed on Route 24, the Pachirisu listed on Route 25, the Krabby which I can only assume is catchable in the area added to Machop's Cave, Mawile in Pallet Town, etc. It could just be some absolutely terrible luck but if I've been running around for an hour on each hunt, it makes it feel a little hard to do. I know I can probably find them easier later on (such as Slowpoke on 18 and the free trade Pachirisu), but if I want to do a Professor Oak challenge it'd be nice to know how accessible they are. Maybe even if you could put which rods catch what?
 
1.9 is up for download now. Its main purpose was to give post-Bad Egg Pokémon Tower Fuji a check to whether or not the player has room for Cosmog Smog, but I also added a repeatable battle in the second floor of Pokémon Centers that will help the player level up their pokémon depending on their badges. I wanted to make it a level selection, but multichoices in binary are a doozy, so this is the next best thing I think. I also fixed some bugs reported here so far, so thank you for that to everyone!


Welp just rolled credits yesterday and gotta say I absolutely felt invigorated and wanting to love Pokémon again. Though I think I hit a rut trying to complete the Pokédex but all in all super happy with it
Thank you so much! I never imagined anyone would even go for pokédex completion, so thank you for the valiant effort regardless 😅

I have a question though... what is Luvdisc based on in this game? It's so strange...
Both Navel Rock legendaries are very personal in-jokes to me to be honest. They're throwbacks to some terrible rom hacks a dear friend and I wanted to make in our childhood. I was initially never going to share this rom hack publicly so being self-indulgent didn't seem too silly, and by the time I decided to do so I was already so fond of the silly duo I ended up keeping them.

Couple of bugs to report
-gastric flus description in the tm and learning screen are completely different, the former is the one for toxic, the latter is taunt, I assume it's supposed to be toxic based on the name
-chaos Eevee levels down upon evolving into any of its evolved forms, but I encountered this bug back in 1.5, if I get a new one anytime soon I'll see it still happens
Thank you! I included fixes for these in the newest patch which is now up!

Hey, really loving the game so far. Absolutely adore the likes of Dudunsparce and Dodrio's lines. I want to fill out my Pokedex with all the 'mons just for a nice comprehensive look at them all, but I'm having a hell of a time catching some Pokemon early, like Slowpoke who is listed on Route 24, the Pachirisu listed on Route 25, the Krabby which I can only assume is catchable in the area added to Machop's Cave, Mawile in Pallet Town, etc. It could just be some absolutely terrible luck but if I've been running around for an hour on each hunt, it makes it feel a little hard to do. I know I can probably find them easier later on (such as Slowpoke on 18 and the free trade Pachirisu), but if I want to do a Professor Oak challenge it'd be nice to know how accessible they are. Maybe even if you could put which rods catch what?
I made several pokémon very rare in their first appearance and more common later, and I do agree I should have been more transparent about that in the documentation. I added repel tricks for the pokémon you mentioned in the newest patch (except Mawile, but I added a note that it requires Super Rod in Pallet Town). This is all I did for now even though I'm sure there are many pokémon in a similar predicament, however I'm starting work on a rather big balance patch that will address move balance and pokémon distribution. So, I will do my best to take stuff like this into account while I do, and try to update the documentation accordinly (which Rod to use is indeed somehting I should have communicated from the getgo!)

Thank you for enjoying the hack and for the input, it's extremely appreciated!
 
Both Navel Rock legendaries are very personal in-jokes to me to be honest. They're throwbacks to some terrible rom hacks a dear friend and I wanted to make in our childhood. I was initially never going to share this rom hack publicly so being self-indulgent didn't seem too silly, and by the time I decided to do so I was already so fond of the silly duo I ended up keeping them.
Oh ok, I thought that Luvdisc was based on the Demiurge, pretty cool in-joke I guess.
 
I made several pokémon very rare in their first appearance and more common later, and I do agree I should have been more transparent about that in the documentation. I added repel tricks for the pokémon you mentioned in the newest patch (except Mawile, but I added a note that it requires Super Rod in Pallet Town). This is all I did for now even though I'm sure there are many pokémon in a similar predicament, however I'm starting work on a rather big balance patch that will address move balance and pokémon distribution. So, I will do my best to take stuff like this into account while I do, and try to update the documentation accordinly (which Rod to use is indeed somehting I should have communicated from the getgo!)

Thank you for enjoying the hack and for the input, it's extremely appreciated!
And I appreciate your dedication! The amount of love you've put into your hack has really shone through in full, and I can say this has been a wonderful game. Although the Mawile and an Eeveelution have evaded me, it has netted me with two shinies, Stunfisk and my absolute favorite Dunsparce.
 
Btw, will you put more Zodiac pokémon in the game? I'd love to see some more!

Idea: sagittarius Calyrex
 
Hi, I'm dropping by to say that I absolutely adored this hack
i did a full playthrough completing the entire pokedex, and i already plan to do another one once the balance update drops

that being said, i saw you were gonna do some changes with mon distribution. and i had a suggestion
how about adding something like the habitat list in pokemon blazing emerald? its basically like the dexnav but only shows you what pokemon are in a route. I think it would be a really useful fix for trying to figure out what pokemon are in a specific area
of course you could also just add the dexnav itself, but i had a feeling it wouldnt fit for this game, given its more casual difficulty

one more thing, could you please add the mechanic of flame body working outside of battle to make eggs hatch faster? since theres some pokemon that can only be obtained through breeding, and some of those eggs take a LONG time to hatch, not counting the two legendary eggs

aside from that, i love this hack. and i cant wait to see what the future'll be like for it!
 
So a friend of mine wants to do a full living dex completion, but has come to realize that doing so would be impossible due to the special case of certain legendaries. If possible, would you be able to update so that they can respawn in the future? Like say, after beating the E4 again?
 
Is Bruxish supposed to have only 1 hp like Shedninja? because it lacks Wonder guard and thats the only thing that makes having 1 hp work, I'm unsure if its a joke or a oversight.

Also i got Gorochu and i really enjoy that it looks like an exploding carebear, the fiery passion motif is cool.
 
im loving the game so far, do you have like a comprehensive guide or discord so we can discuss the game yet. Im doing a play 100% play through so I can have the Pokédex information so I can have a normal play through but still it's a 10/10 rom hack and im loving every second.

Please make an opossum please I'll do anything
 
Back
Top