Download Pre-Patched Pokemon Magical Altering Gym Menagerie GBA ROM Hack
- Creator: U.Flame
- Version: v1.2
- Hack of: FireRed
- Updated: November 10, 2022
Pokemon Magical Altering Gym Menagerie is a Pokemon GBA Rom Hack by U.Flame based on Pokemon FireRed in English. And It is now available to download. It was last updated on November 10, 2022.
Also, be sure to try out Pokemon Verde Musgo!
What is this?
This was my (U.Flame) entry for Anthroyd’s fourth Make A Great Map contest, winning 1st place. Like Naillevaihcam in a previous contest, this game also clinched the top spot. Make A Great Map is akin to a Game Jam where creators craft a complete, single map within 30 days. While unrelated, both games share placeholder sprites due to time constraints. The theme was Gym Interior, and I chose the gimmick: “Teleport must play a key role.” No spoilers, but it’s a hint about the game’s focus. Despite not expecting to surpass Naillevaihcam, I was driven by an idea, working intensely for a month. The result is a short yet fully realized game. Updates only include bug fixes and cleanup; no new content will be added. The goal is to showcase what I have accomplished in a month. Speedrunning to the credits might be quicker than Naillevaihcam, but exploring all content could make it thrice as long. There’s plenty of optional content; the game ends when you decide. Enjoy the experience!
Story
Welcome to Pokemon Magical Altering Gym Menagerie! Or MAGM for short. This is a yet-to-be-approved-by-the-Pokémon-League Gym challenge that should test your wits and your skills! The goal of this Gym is to collect 8 pins to earn the right to challenge the Gym Leader, Sothoth. Note that while there are more than 8 pins available, it is not mandatory to collect them all. I highly encourage you to talk to Sothoth whenever you’re unsure of what to do next. She has a lot of helpful and contextual dialogue and will comment on many, many different things from your progress and accomplishments to hints on what you need to do next. Just keep in mind the waiver you sign when you get started, MAGM inc. is not responsible for injuries, displacement, lost items, persons, dimensions, or sudden dimensional implosions.
Features
As this hack utilizes Skeli’s Dynamic Pokémon Expansion and Complete FireRed Upgrade, you can expect many of it’s included features by default, such as:
- Pokémon, moves, abilities, and various battle mechanics from later generations
- Customized battle-ready Pokémon in both your starting Party as well as the PC
- Improved AI
- Ability pop-ups
- Trainers with EVs
- Fairy type
- And more!
Unbound Cloud Compatible
I’m excited to announce that Magical Altering Gym Menagerie (MAGM) is now compatible with Unbound Cloud! Unbound Cloud is an online storage service developed by Skeli, the creator of Pokemon Unbound, tailored to work with specific ROM hacks, including MAGM. With Unbound Cloud, you can securely store your Pokemon across compatible games and save files, enabling features like trading via GTS and Wonder Trading.
Do you dream of bringing your MAGM team to other adventures? Or perhaps tackling the Gym challenge with your own customized team? Now it’s possible! MAGM supports 898 Pokemon, from Bulbasaur to Calyrex, along with all their forms. While Hisuian Pokemon aren’t currently compatible, I’m considering adding support for them and future Pokemon. It’s important to note that the player’s starting Pokemon and opponent teams remain fixed and won’t change with updates.
Compatible browsers for Unbound Cloud include Google Chrome, Microsoft Edge, and Opera, with mobile compatibility in progress. Although this feature has been ready since version 1.0, you’ll need to be on version 1.2 or later (if there’s an update) due to site requirements. The only in-game requirement is that your save file must have interacted with the PC at least once. For those curious about the technical details, they’re provided below.
How It Works: The Teleport Gimmick
I recommend reading this part only after discovering how to properly use Teleport, OR if you’re still stuck even after talking to Sothoth.
Spoilers
So, the reason I chose this gimmick was an idea I had where Teleport doesn’t bring you to the last Pokémon Center, but to different locations entirely. After some deliberating with friends, my friend who is credited as The Saltiest Man I Know, suggested held items as the method, so that’s what I decided to go with. At first, I tried messing with the sethealingplace scripts, but upon learning how new field moves work in CFRU, I was able to substitute the original Teleport function with my own custom script, which was later improved on by Skeli. The script checks the Teleporting Pokémon’s held item and changes destination accordingly. If they hold nothing or an item that isn’t special, you’re taken to the lobby. If they hold a type-boosting item, you’re taken to an alternate dimension matching that associated type. There are a couple other special items I’ll get to later as well. So that means there are well over 8 pins to collect, with 1 per dimension, so over half the game’s content is entirely optional. There’s one dimension for all 18 types, 2 secretly compatible items that take you to secret dimensions, and 5 alternate items that take to the same dimension the type boosting items do. Those alternate items are Fresh Water, which take you to the same Water dimension as the Mystic Water, the Iron Plate, which takes you to the same Steel dimension as the Metal Coat, The Flame Orb, which takes you to the same Fire dimension as the Charcoal, and The Toxic Orb and Black Sludge, both of which take you the same poison dimension as the Poison Barb. The 2 secret items are the Light Ball, which the Pikachu in your PC is holding, which takes you to a special Pikachu dimension, and the MAGM Badge you earn after beating Sothoth, which takes you to the secret boss and ending. The way the actual Teleport script works is after confirming the held item, it copies your X and Y coordinates to the destination so you warp to the same tile in relation to the maps, all of which share the same height and width. Each map also contains a level script that checks the tile you enter in, if it detects you end up in a problematic tile, it warps you to the map’s entrance. Problematic tiles being walls, void, obstacles, water, shore next to water, on top of people, and behind Sothoth. I manually set every used tile that’s considered problematic to have the behavior byte it checks for, at least until Skeli showed me how to use CFRU to detect movement permissions and water. I had already finished the behavior byte method by then however, so that really just ended up being used to check for water. Still, a big thanks to him for that, and CFRU as whole, as Teleport could not have ended up this way without him.
Screenshots
Useful Stuff
Download
Credits
U.Flame
Full Credits (without spoilers)
Engine Changes and Tutorials:
Skip Intro – Sierraffinity
Skip Title Screen – knizz
All Instrument Patch – Alisa180, BlankPoints
Dynamic Overworld Palettes – Navenatox
MrDollSteak’s Rombase – MrDollSteak
EV Updater – Bin, Ghoulslash
Complete FireRed Upgrade – Skeli, Ghoulslash
Graphics:
Item Icons – thedarkdragon11
Pin Icons – U.Flame
MAGM Badge – U.Flame, Jerico Pepino
Vanilla FireRed/RSE tilesets – GameFreak
Tileset Edits – U.Flame
Music:
Battle Hall – Blank Points
Black and White Gym – OfficialBrandix
Edited by U.Flame and Jerico Pepino
Tools:
Advance Map – LU-HO
Advance Text – Scizz
eXtreme Script Editor – HackMew
HxD – Mael Horz
HexManiacAdvance – haven
Pokémon Game Editor – Gamer2020
Gen 3 Tools – Kurapika
Tile Molester Alternate – SnowBro
Unnamed Trainer Editor – Jambo51
unLZ – loadingNOW, HackMew
Free Space Finder – HackMew
Sappy – Kyoufu Kawa
Nameless Sprite Editor – Link12552
Notepad++ – Notepad++team
OverWorld Manager – Kimonas
MSPaint – Microsoft Windows
IrfanView – Irfan Skijan
VisualBoyAdvance – Forgotten, VBA team
GBA Intro Manager – Sierraffinity
Advanced Palette Editor – HackMew
LunarIPS – FuSoYa, Defender of Relm
Photoshop – Adobe
Playtesters:
Jerico Pepino
Silent Vigil
Misc Assistance:
Lunos
Dark Zeta
petuuuhhh
Joexv
FBI
twixstixx
Tarma
BreadCrumbs
Zeturic
Squeetz
AkameTheBulbasaur
Darthatron
DavidJCobb
pheonixbound
Sierraffiniity
Asith
BluRose
Fan King
ShinyTillDawn
Anthroyd
Thevenomous
Jerico Pepino
malgus
Metaleviathan
The Saltiest Man I Know
Silent Vigil
Extra Spoiler-y Credits
Special Thanks:
Anthroyd – Host of MAGM, (Make A Good Map, not Magical Altering Gym Menagerie) creator of helpful video tutorials, owner of Anthoyd’s Discord Server, and all around good friend and cool guy. He helped me actually start to learn ROM hacking for realsies, and always believed in me.
Skeli – One of the creators of CFRU, and one of the greatest GBA hackers I know. From CFRU to personal DMs, the majority of this game and everything that makes it work the way it does wouldn’t have been possible without him. Go play Pokémon Unbound, seriously it’s amazing.
My IRL friends – Thevenomous, Jerico Pepino, malgus, Silent Vigil, MetaLeviathan, and The Saltiest Man I Know – For their support, feedback, encouragement, ideas, and playtesting. You guys helped more than you know.
PokéCommunity – For years of help and support. Decades at this point. They’re the whole reason I discovered and fell in love with ROM hacking.
Finally, a thank you to Nintendo, GameFreak, and The Pokémon Company for creating FireRed, and the Pokémon brand in general. Please support their official releases. This has all been a labor of love for Pokémon, words can’t describe how much Pokémon means to me. I hope you can appreciate them too. Pokémon FireRed belongs to Nintendo, GameFreak, Creatures Inc., The Pokémon Company, and many lawyers. I claim ownership of nothing, and I do not condone the sale or monetization of any fangames in any capacity. This is all free, and it should stay that way.
Can you update to version 1.2?
Did it really come out?
it did, I’ve updated the post. I apologize for not noticing the comment for more than a year.