/carminered

Overhaul hack of Pokemon Red using pokered assembly as a base

Primary LanguageAssembly

This is a personal project of a Gen 1 romhack, using the dissasembly as base instead of a binary hack like it was common many years ago.

The objetive is to create a more personal interesting view of Gen 1, mainly focused on:

  • Improving the barren movepools a lot of pokemon had, by altering a lot of moves so they're better and repruposing a lot of useless or identic moves into different ones so every type has some barebones useable coverage.
  • Buffing a lot of pokemon that definitely got the short end of the stick. this is by better stats or improved movesets, directly or indirectly due to the updated moves. Beware of the Bugs
  • Increasing the difficulty of the gameplay a bit by giving AI trainers overall better teams, mainly by progressively having more pokemon, evolved pokemon (For example no more birdkeepers with high level Pidgeys when they could had Pidgeottos or even Pidgeots)
  • A few key points in the story will require new ways to advance, so at the middle point of the game the game doesn't open as much, so a slowly increasing level curve can be maintained. Don't expect anything too fancy.
  • Some types might become way, way stronger than they were in the orginal Gen 1. Really, beware of the Bugs.
  • There's also several type changes. Some might be logic some might make no sense.
  • Revamping some dungeons and routes even if some just got a bit more decorated. A lot of maps were a bit dull, also some of the dungeons have been redone so you have to figure the way out from scratch.

The game has compatibility with SGB mode for addig color to the game, however it lacks a custom SGB border. for best results play with SGB mode but without the SGB border

Other stuff I would like to do eventually, but right now I don't really know assembly enough to program it, as it would be making new scripts from scratch

  • Give Stat experience to some trainers, by trainer class. This could deviate a bit too much from the feel of Gen 1, but could be a cool concept for a harder difficulty. Just disabling stat exp gains feels boring to me. I could consider looking into it as an alternate difficulty for Hardcore Nuzlockers.

Things I don't think about adding, since I think it would deviate the game a bit too much from the gen 1 feel:

  • Dark/steel/fairy types
  • Physical/Special split
  • More pokemon
  • More moves. The point of modifying so many moves is for that.
  • Hyper training and other related features intended just for online battling. I've been thinking about this one but I feel like that's what the planned showdown solomod is for. I don't think anyone is gonna be insane to consider doing legit link battles in the hack. In the end, is a singleplayer story, there's pretty much the same postgame content as there is in the vanilla games. and even so, reaching lv100 is unnecessary.

The original README lies ahead

Pokémon Red and Blue Build Status

This is a disassembly of Pokémon Red and Blue.

It builds the following ROMs:

  • Pokemon Red (UE) [S][!].gb sha1: ea9bcae617fdf159b045185467ae58b2e4a48b9a
  • Pokemon Blue (UE) [S][!].gb sha1: d7037c83e1ae5b39bde3c30787637ba1d4c48ce2
  • BLUEMONS.GB (debug build) sha1: 5b1456177671b79b263c614ea0e7cc9ac542e9c4

To set up the repository, see INSTALL.md.

See also

Other disassembly projects: