• Our software update is now concluded. You will need to reset your password to log in. In order to do this, you will have to click "Log in" in the top right corner and then "Forgot your password?".
  • 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.

Red hack: Pokémon Roaming Red - Beta 3.1 available

The Shadow Knight

Roaming Kanto
195
Posts
16
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
    NuHnOI8.png
    U0FRBDH.png
  • Choosing your starter Pokémon among all base form Pokemon in the game(legendaries excluded)
    moD7EUr.png
    BSxzcXs.png
    vPjlLne.png
  • 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!
    mol59N1.png
    yQmmtHd.png
    zabtlwT.png

    Td3iyY3.png
    xMRxY22.png
    9fxA8g0.png
  • 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
Bug fixes
  • Fixed Raichu not downscaling to Pikachu
  • Fixed a corrupted sprite appearing on the starting town selection screen
Known issues
  • Items currently do not use the stable random implementation and will not be consistent on a given save file

Old releases
Spoiler:




Resolved Issues
Spoiler:





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:
30
Posts
9
Years
  • Age 35
  • Seen Apr 19, 2024
It is worth noting that if you choose to start anywhere other than Pallet Town, then obtain HM02 Fly and the Thunder Badge and attempt to use Fly without having visited Pallet Town, the cursor will be stuck on the bottom right corner of the map and you have to press A or B to get it unstuck; this will trigger a glitched battle against a Tentacool with 0 current HP and the Poison status, and mess up sprites until you view a non-glitched sprite in the overworld. Also, Fly takes you right back to the same spot you were standing at before attempting to use it instead of your intended destination.

So, yeah, don't use Fly if for some reason you haven't visited Pallet Town already.
 

The Shadow Knight

Roaming Kanto
195
Posts
16
Years
  • Seen Jun 26, 2022
It is worth noting that if you choose to start anywhere other than Pallet Town, then obtain HM02 Fly and the Thunder Badge and attempt to use Fly without having visited Pallet Town, the cursor will be stuck on the bottom right corner of the map and you have to press A or B to get it unstuck; this will trigger a glitched battle against a Tentacool with 0 current HP and the Poison status, and mess up sprites until you view a non-glitched sprite in the overworld. Also, Fly takes you right back to the same spot you were standing at before attempting to use it instead of your intended destination.

So, yeah, don't use Fly if for some reason you haven't visited Pallet Town already.

Good catch! Thank you for reporting this bug.
 
Last edited:
30
Posts
9
Years
  • Age 35
  • Seen Apr 19, 2024
Well, that's what I'm here for.

Another issue I just discovered, and this isn't so much of a bug as it is an oversight you made when you were editing maps: due to the placement of a Cut tree directly in front of the entrance to the Cerulean Cave, if you don't have any Escape Ropes and none of the Pokémon in your party know Dig, you're stuck in the cave until you black out, since the Cut tree forces you back inside each time you try to exit. I ask, why is there a Cut tree there instead of the guard? Shouldn't Mewtwo's lair remain blocked off until defeating the Elite Four like in the regular game?
 

The Shadow Knight

Roaming Kanto
195
Posts
16
Years
  • Seen Jun 26, 2022
Well, that's what I'm here for.

Another issue I just discovered, and this isn't so much of a bug as it is an oversight you made when you were editing maps: due to the placement of a Cut tree directly in front of the entrance to the Cerulean Cave, if you don't have any Escape Ropes and none of the Pokémon in your party know Dig, you're stuck in the cave until you black out, since the Cut tree forces you back inside each time you try to exit. I ask, why is there a Cut tree there instead of the guard? Shouldn't Mewtwo's lair remain blocked off until defeating the Elite Four like in the regular game?

Ah, I did not test that interaction.

I repurposed Cut as optional for completing the game, but required for legendaries(see also the Power Plant and Seafoam Islands). There's a fair bit of stuff that is now optional that the player has to go through to get Cut so it seems like a fitting reward. Though I do agree that having Mewtwo be locked behind the same things as the birds feels a bit off.
 
50
Posts
8
Years
  • Age 30
  • Seen Mar 3, 2019
This looks amazing!

Are you planning adding any extra features? Something similar to Red++?
 

The Shadow Knight

Roaming Kanto
195
Posts
16
Years
  • Seen Jun 26, 2022
This looks amazing!

Are you planning adding any extra features? Something similar to Red++?

There's nothing officially planned at the moment, it's something I'll look into once I have a (pretty much) completed vanilla Red version.
 
50
Posts
8
Years
  • Age 30
  • Seen Mar 3, 2019
There's nothing officially planned at the moment, it's something I'll look into once I have a (pretty much) completed vanilla Red version.

Dope.

I really love the sheer potential for replayability of this. Good luck!
 
224
Posts
16
Years
  • Seen Apr 19, 2024
This is a cool idea for a hack. It would be great to see features from newer games, such as P/S split and later gen moves and types added.
 
288
Posts
10
Years
  • Age 35
  • Seen Apr 9, 2022
Would you mind bumping the thread every time there's a release? I didn't even know there was a second beta.
 
9
Posts
7
Years
  • Age 25
  • Seen Nov 25, 2021
I like the concept, I'll try to implement something similar for polished crystal
 

The Shadow Knight

Roaming Kanto
195
Posts
16
Years
  • Seen Jun 26, 2022
I like the concept, I'll try to implement something similar for polished crystal

I might have a look at porting to base Crystal myself, which is something that you may want to wait for.
Feel free to give it a shot, of course!
 
9
Posts
7
Years
  • Age 25
  • Seen Nov 25, 2021
I was also thinking about a more sophisticated level modifier:

12% probability to be -2 or +2 levels from the highest level pokemon (or the party level average)
26% for -1 or +1
24% to be of the same level
 
6
Posts
14
Years
  • Seen Dec 20, 2017
It's possible to catch all pokemons even if wild encounter isn't random?

Great idea! Loved it.
 
Last edited:
Back
Top