The Shadow Knight
Roaming Kanto
- 195
- Posts
- 17
- Years
- Seen Jun 26, 2022
Pokémon Roaming Red
An experiment in level scalability and free progression in Pokémon
This hack was created using the pret/pokered disassembly as a basis.
The goal of this hack is to let players traverse the Kanto region with more freedom than ever before.
Features
- Choosing your starter town from any of the major towns in the game
- Choosing your starter Pokémon among all base form Pokemon in the game(legendaries excluded)
- Dynamic levels and evolution stages for wild encounters and trainer battles:
Enemy Pokémon levels will align with the highest level Pokémon in your party and as your level grows they will appear in their more evolved stages!
- Updates to events and maps to allow the player more freedom, to see what changed exactly please play the game!
Known Issues
- 0012: Marowak encountered in Pokemon Tower will trigger the Ghost Marowak's event text
- 0014: OAK's text after beating the E4 prints garbage when trying to show the starter species name
Version log
vb3.0 feature and bug fix release
features
- Fully in-game randomizer that lets you randomize the following aspects:
- Wild Pokemon(if selected minimum catch rate will be applied, every ball will have atleast 1/3 chance to catch)
- Trainer Pokemon
- Learnsets(if selected all Pokemon will be compatible with every HM to avoid scenarios where the player can't progress)
- Items received
- User interface that allows the user to choose which parts of the randomizer to enable and allows them to modify their seed when starting a new game
- Tweaks to level scaling:
- Scaling is less likely to result in trainers with large parties having a high number of overleveled Pokemon
- Scaling is toned down until the player receives their first badge
- Level variance for trainer Pokemon now uses the same stable random approach as the randomizer, meaning that variance will be consistent for a given trainer's Pokemon on any given save file
- An improved run button implementation courtesy of Anniversary Red
- Instant text is now hold to progress
- Further updates to movepools to make more Pokemon more viable
- Updates to evolution levels so that they're in line with the evolution scaling
- Made Missingno. appear in its familiar form again
- Fixed Raichu not downscaling to Pikachu
- Fixed a corrupted sprite appearing on the starting town selection screen
- Items currently do not use the stable random implementation and will not be consistent on a given save file
Old releases
Spoiler:
vb2.1 bug fix release
- Resolves issues 0010, 0011, 0013(see resolved issues section)
- Resolves issues 0003-0009(see resolved issues section)
- Update to move pools
- Update to moves to better reflect their modern version
- Removed trade evolutions
- Updated the Rival's roster to reflect his GSC roster
- Made the roster of the rival scale with the number of times he is encountered
- Added Instant text speed option for people that like to go fast, select from options menu
- Added run button, also for people that like to go fast
vb.1 Initial beta release
vb1.1 bug fix release, resolves issues 0001 and 0002
Resolved Issues
Spoiler:
Resolved in version b1.1
- 0001: Using Fly without having visited Pallet Town causes the Fly mechanic to misbehave
- 0002: The cut tree in front of Mewtwo's cave blocks players from leaving
- 0003: The player can't rest at mom's house.
- 0004: Repels are useless
- 0005: Cut trees still block progress in Celadon gym
- 0006: Pokemon encountered through fishing are not level scaled
- 0007: Pokemon revived from fossils are not level scaled
- 0008: Pokemon received from the game corner are not level scaled
- 0009: The Hitmon gift is not level scaled
- 0010: Some movepools are not properly terminated
- 0011: Ghost Marowak is not level scaled
- 0013: Sleeping Snorlax encounters do not scale
Credits
- All contributors to the pret/pokered dissasembly
- The creator of RBMap, a gen 1 map editor that is compatible with the pret/pokered dissasembly
- All contributors to the Red++ project for providing a great reference on how to extend the size of the ROM and how to get around the size limitations of the home bank. Also the run button.
Downloads and links
Save your game in a Pokemon Center before upgrading to a new version!
Upgrading requires a clean base ROM!
Release b.3.1, Beta 3.1
If you wish to discuss the game through direct messaging you are free to join this discord server I've set up.
The source code is available at https://github.com/tshadowknight/Pokemon-Roaming-Red
Last edited: