|
Description |
WARNING: It appears the Team Rocket member fought at the end of the Nugget Bridge in Cerulean City is extremely bugged, and liable to causes freezes and other problems. The patcher has moved on from this hack and is not interested in determining why this one fight is causing issues, so for now it is recommended that one makes use of either extremely powerful Pokémon that can near-instantly win the fight, or temporarily activates the GameShark code 0100E7CF, which causes all enemy Pokémon to start with 0 HP and instantly become knocked-out.
ASM Machina (a la "Deus Ex Machina") is a wide-scale hack designed to change a variety of aspects of Pokémon Red's gameplay, to suit the tastes of the author. A full list (read: rambling notes) of changes can be found in the Readme (called Features and Fixes.txt in the archive). However, here are some of the major ones:
- Everything from the previous hack Wrap Improvements has been incorporated, and all bugs that hack had should be fixed. The full rundown is in Features and Fixes.txt, but as the name implied the hack made Trapping moves not prevent the use of attacks, but rather the use of switching out, as in later generations
- The starters have been replaced by Glitch Pokémon, specifically those which are read as trainers when doing a Special Stat Encounter (since they are hard to get as a result). Their description from Oak is that glitch trainer class. Please NOTE that, although in vanilla these Pokémon learn no problematic Unterminated Name glitch moves, no guarantees can be made with all the data this hack shifted around. If any issues are discovered, please write a review about it
- All wild Pokémon data have been looked over and altered to promote variety. Further, Red and Blue now have the same data, to avoid the need for trades
- Because Routes 12 on down have more trainers than Cycling Road, they consequently now have higher-level Pokémon. To prevent the player from bypassing this by just going a little east from Fuchsia, Route 15 has been altered to add ledges, so that one can leave it, but not return
- All learned moves have been adjusted, for a more interesting experience, and to provide strategic incentive to withhold evolving
- A radical shift in combat has occurred, wherein all moves have their PP divided by 5, but a key item is given out which can heal the party between battles. In this way, PP actually circumscribe gameplay, and more thought in move selection is warranted.
- Furthermore, healing items beyond potion can no longer be bought in stores, forcing a game plan beyond "heal spam." To aid in this, healing moves now have a chance to miss
-Enemies now have finite PP, so that the player is not put at an unfair disadvantage. When a enemy's Pokémon runs out of moves, it will of course use Struggle, but at that point they often switch out now. Sometimes, enemies will use Elixirs, so you cannot completely stall them out of the game.
- The Normal type is no more, replaced by the Sound type. Thus all normal moves have had their types diversified, making for a more interesting experience. Normal-type Pokémon have had their types changed as well
-To counteract this increase in effective moves, the effectiveness multiplier has been reduced, scaling by 1.5/0.7 instead of 2.0/0.5.
- The old man in Viridian City has had his dialogue restored to the Japanese original, since the whole "coffee" thing is both infamous and nonsensical. Here the patcher is indebted to the person behind the blog Kantopia, who graciously gave permission to use the translation posted on that site (see the Readme for the link)
- Rocket grunts have had their Pokémon greatly diversified, since they have no particular theme, and they appear a great many times. Furthermore, Gym trainers have all had their rosters looked over, in order to makes things not solely one type, but rather just focused on that type. Most all other trainers have had their parties edited and somewhat diversified as well
- In addition to being usable against any type, most of if not all of the bugs associated with the move Counter should be fixed
- Distributed to the player upon receiving the Potion sample on Route 1 is both the above key item, and an Exp All. The Exp All is now a key item, can distribute its secondary experience to fainted Pokémon, and distributes the full XP to combatants, and then the full XP to the whole party (instead of half and half). The goal here is to make grinding less of chore; if this is undesirable, one can simply store the item in the PC
- Further, because of this granting, Oak's Aide no longer rewards the player with an Exp All. Instead, the player receives the glitch item Cascadebadge, which can "throw rocks" and thereby increase catch rate
- The bag now holds 25 items, instead of 20, to make up for the above two items taking up slots. Please note that if one wishes to do Expanded Item Pack shenanigans, this should mean that all item slots one is told to use need to have 5 added to them
- The "Low Health" alarm sound is entirely removed, because it is extremely irritating and does not accomplish much.
-You can now see how much health the enemy has numerically, albeit in a hacky way and only when they take damage or heal (so grab a notebook!).
CREDITS
As mentioned, thanks to the purposefully anonymous creator of the blog Kantopia, for the old man translation.
Thanks to Jojobear13, from whose hack shinpokered (https://github.com/jojobear13/shinpokered) I got some of my finite PP code.
And, of course, the greatest gratitude is extended to the people who have disassembled Pokémon Red/Blue over at https://github.com/pret/pokered. Without that wonderful resource, none of this would have been possible.
PS
Although this appears on the Pokémon Red page, there is a patch for Blue as well. Also, if you would like to see the Source Code of this hack, there is a zip of it in the hack zip itself, but there is also now a GitHub repo of it, which can be found at https://github.com/opiter09/ASM-Machina.
CHANGELOG
The changelog for this hack is now in a file in the archive, named "Hack Changelog.txt," along with "1.5 Changes.txt" (since that update has a ridiculous amount of changes). |
|