- 566
- Posts
- 5
- Years
- Seen yesterday
# Shin Pokémon Red, Blue, Green, Red-JP, & Blue-JP
Version 1.24.6
Shin (真) - The kanji for "true". Used in Japanese media to denote a remastering, updated retelling , or a "true form" of something.
This is an enhancement ROM hack of Pokemon Red & Blue based on the Pret team's pokered disassembly project.
It is a mostly-vanilla hack that focuses on fixing game engine bugs and oversights from the original game.
Additionally, trainer AI routines are improved and multiple quality-of-life enhancements have been added.
It also acts as a kind of research-informed speculative work that presents an alternate interpretation of the games.
Specifically, that being what the 2016 Nintendo Virtual Console re-release of Gen-1 Pokemon could have been.
It is the image of a glitch-free experience with player-friendly goodies and enhancements common to other modern remasterings.
The main purpose of the accompanying source code repository is to study, comment upon, and repair functional errors.
It is rather important to record for posterity the methods used for restoring the game to an error-free state.
Finally, the source code documents many differences and changes between the various Japanese and English releases.
Download / Project Links
For the latest build patches and detailed changelog, please visit the main GitHub page at https://github.com/jojobear13/shinpokered. The patches of your choice are in the Releases sidebar.
Prefer only the bugfixes and AI improvements? Want a codebase from which to launch your own rom hack?
Then the Lite branch is what you want. Head on over and start compiling.
Shin Pokemon is also available at Rom Hack Plaza.
Contact Links
YouTube: https://www.youtube.com/@13jojobear
Twitter: https://twitter.com/13JoJoBear
Bluesky: https://jojobear13.bsky.social
Discord: Shin Pokemon does not have a dedicated Discord Server. However, I do lurk in the server for The PokeROM Codex where all sorts of rom hack discussion can be had. Come find me in The Library at https://discord.com/invite/bGksMvxqgv
Do not contact with special requests or asking for specific patches to be made. This will be politely declined.
Known Issues
Please refer to the GitHub Issues tab.
IMPORTANT: Download the patch file of the version you want and apply it to the correct USA rom.
Hardware Compatibility
- Compatible with original Gameboy hardware (DMG, Super, Pocket, Color, Advance, SP)
- Potentially compatible with Pokemon Stadium 1 & 2 (GB Tower will only work in Stadium 2)
- Might be possible to use a save from vanilla USA red/blue with this rom hack (save in RED's house before transferring over)
- There are error messages that may display on the initial menu if there is an emulator error detected
Emulator Compatibility
- Use an accurate emulator. I use BGB on windows for its accuracy and debugging tools.
- Inaccurate emulators like Visual Boy Advance and Goomba have known issues.
Bug Report or Suggestion? Please make an effort to create an Issue Ticket in the repository. It helps keep track of everything and gives visibility to known issues.
#Summary
***Lite features for a cleaned-up purist experience***
Over 200 bugs, glitches, oversights, and text errors of all sorts have been fixed!
There are too many to enumerate in a simple summary, and some of them are very obscure or previously undiscovered.
Includes english builds of Green and Red-JP versions.
It swaps the graphics, Cerulean Cave layout, and a few lines of text to replicate the original japanese releases.
The original release pokedex entries have been adapted from the Fire Red translations.
It also has all the pokedex data in metric.
Includes an english build of Blue-JP version.
It swaps prizes, trades, wild encounter data, and some text to replicate the original japanese release.
It also has all the pokedex data in metric.
Engine features from USA Yellow version have been backported.
No more duochrome! Yellow's color scheme gets converted to display on the Gameboy Color.
Attack animations are colored according to type during Gameboy Color play.
Yellow's audio engine is backported for stereo sound support.
New options that can be toggled! Hit SELECT on the options screen to see an extra options menu.
- Cycle through audio types.
- Playing in GBC mode on a backlit LCD screen?
- Press SELECT at the copyright screen to activate color correction.
- Or activate it in the extra menu
- Experimental 60FPS Mode
- Zero-Delay Text
- Hard Mode
- AI Trainer Switching
The hard mode option increases difficulty by making the stats of trainer pokemon more on your level.
It also doubles the effect of the X-stat items that AI trainers are fond of.
And it disallows the use of Revive items in battle.
Non-link battles will use the Stadium 1 critical hit chance formulas.
Finally, it makes catching a wild Mewtwo more challenging.
Trainer AI has been improved and greatly expanded.
Some trainers will even try to switch pokemon intelligently if you haven't disabled it in the extra options menu.
You get notified when a box is filled (either via catching or depositing a pokemon).
Switching out of a trapping move wastes the trapper's turn as per Pokemon Stadium.
This prevents unbeatable AI scenarios as well as a PP underflow glitch.
Rage is limited to 2-3 turns but attack boosts are kept.
This is primarily to prevent infinite battle loops.
Sleep does not prevent choosing a move, and the move is used upon waking up.
To maintain sleep move accuracy, sleep starts with a counter of at least 2.
And Rest now sets the sleep counter to 3.
***Additional Master features that go beyond engine modifications and fixes***
All 151 pkmn are available in one version including trade evolutions (rarities may vary per version).
You can play as a boy or a girl.
There's an EXP bar in battle.
You can hunt for shiny pokemon, and they are valid with Gen 2 games.
No more grinding wild pokemon. Nearly all trainers can be rematched just by talking to them once or twice.
You can choose RUN while holding SELECT in trainer battles to forfeit the match and black yourself out.
There is a built-in nuzlocke mode that can be toggled from the extra options menu.
The girl in Oak's lab toggles wild pokemon randomization.
If activated early enough in the game, your starter pokemon choices are randomized as well.
The AREA function of the PokeDex now takes the Super Rod into account.
It will also notify you if the Pokemon you are referencing is available in the immediate vicinity.
It even works with the randomizer active.
One of the aides in Oak's lab toggles scaling of trainer rosters to your level (evolving them if applicable).
As an alternative to trainer scaling, there is now an obedience level-cap that can be toggled in the extra options menu.
While active, the current maximum obedience level will display in the extra options menu.
All pokemon, not just trades, will start to disobey if over the displayed level cap.
The other aide in Oak's lab toggles a pokeball-caught symbol in battle after obtaining the pokedex.
To help with Gen 2 interaction, this also applies a gender symbol to species that can be male or female.
Another aide npc is in the Viridian pokemon center. He will toggle on/off randomization of non-special trainers.
An aide is in the Celadon Diner. He will toggle on/off a catch-up EXP boost function for under-leveled pokemon.
Item, Sleep, Freeze, Trapping, and Hyper Beam clauses can each be toggled by the Clause Brothers in Viridian City.
The bag now supports an additional item list for an extra 20 slots of space!
Press START on the bag menu to hot-swap the item list that populates the active bag.
The game's systems will generally detect items in the non-active bag space.
Unique systems, such as Pokemon Stadium, will only recognize the active bag's item list.
Hold SELECT and press START while on the bag menu or PC item box menu to auto-sort your items.
The itemfinder now points you in the right direction.
You can always hold SELECT while choosing to USE it to get its original function back.
Each pokemon on your team has a field move slot.
These slots can temporarily hold a HM move for overworld-use only.
No longer do you have to sacrifice one of your four moves for a HM move.
An experimental New Game+ has been added.
It can be enabled if you have an uncorrupt save file wherein the Elite 4 have been beaten.
Press and hold SELECT while choosing New Game; a jingle confirms activation.
The Cinnabar Lab allows for cloning and genetic modification of pokemon.
It does this by mixing their DVs as of they were akin to genes and alleles.
This replicates the ability to do selective breeding for DVs in a way that's more realistic.
Lots of quick-key features.
- Quick 'Owned' Check - Place the cursor over FIGHT and press Select to play the enemy 'mon cry if it's already owned.
- Softlock Warp - Instantly teleport back to your mom's house if you get stuck.
- Running Shoes - Hold B to double your speed when walking, surfing, and biking. Includes proper animation speed-up!
- Quick HM Use - Press SELECT to use HMs based on proper context.
- Quick Bike/Rod - Press SELECT while holding A to automatically get on/off your bike or use the best rod in your inventory.
- View Stat EXP - Hold SELECT and enter the status screen to print a 'mons stat exp.
- View DVs - Hold START and enter the status screen to print a 'mons DVs.
- View Shiny Palette - When playing in color, hold SELECT when choosing a 'dex entry to load the shiny palette.
New NPCs!
- The move relearner and deleter is in Saffron City.
- An NPC in the Celadon Hotel will pay COINS for showing him pokemon as an alternative to slots.
- A new drink stand on the route 19 beach sells vending machine drinks.
- After the Elite-4, one of the rocket grunts in Celadon City will sell coins in bulk.
- After the Elite-4, a new vendor opens up in Celadon allowing the purchase of normally unique items.
- After the Elite-4, there is an NPC in the east-west underground path that generates random trainer battles.
- After the Elite-4, there is an NPC in the north-south underground path that generates mirror matches.
- After the Elite-4, the game corner chief will buy pokemon from the player.
- There's a tournament being held in the SS Anne's kitchen after the Elite-4 are beaten. Yes, the ship returns!
- Added some special post-game trainer battles as fun little easter eggs. Can you find and defeat all five?
Changes to fishing!
- All rods have an expanded level range.
- The Old Rod has an expanded 'mon list.
- The Good Rod has an expanded 'mon list.
- The Route 12 Fishing Guru can be visited upon first reaching Lavender Town.
- The locations of the Good and Super Rod have been swapped.
Other minor changes to lessen annoyance.
- Low HP alarm only plays three times then turns itself off.
- TMs and HMs now have their move names (albeit abbreviated) appended to the item names.
- All TMs can be repurchased as they are strategically scattered across all the Kanto pokemarts.
- The safari zone mechanics run off level instead of speed, and safari balls have a boosted catch rate.
- Slot machines are a little more lucky, so now you can actually win big.
- CUT is not needed to get to Lt. Surge and Erika (a blocking event replaces the Vermilion shrub).
- Yellow version learnsets have been integrated, and stone evolutions gain back some level-up moves.
- Trapping moves play a 'poof' animation on the move's final turn in order to inform the player.
- A recalibrated daycare gives experience points scaled to your gym progress.
- The daycare lets you select moves to forget (if any) upon retreiving your pokemon.
- Retrieving a daycare pokemon that could have evolved via level will trigger evolution and learn any missed-out moves.
Cheats and Secrets!
- A pokemon with Pay Day in your top slot might come in handy at the Game Corner.
- New item, the M.GENE! Could it give low-DV pokemon a boost?
- Max-out your pokemon's hidden potential with the MIST STONE.
- Five post-game special trainers to find and defeat! What may reappear when they are all defeated?
- If a level-100 Chansey leads your party, you are bound to have some lucky encounters.
- New Super Boss: Do you dare to activate Missingno at the Cinnabar shore? Only if you got your 'dex diploma.
- New Super Boss: Missingno not hard enough for you? Try activating it at the infamous Seafoam shore!
- The SS Anne has a post-game tournament. Try winning with a pikachu in your party.
- And several others!
#Screenshots
GBC Title Screens
Backported Palettes from Pokemon Yellow and Gym Leader Names
Rematches
Trainer AI, Shiny Palette & Symbol, Exp Bar, Spaceworld Back Sprites
TMs in Marts
Shiny Animation
Girl Trainer
Temporary Field Move Slot
Many new NPCs to toggle features
Gamma Shader for LCD Screens (Off & On Comparison)
I just like this comparison
#Credits / Special Thanks:
- The Pret team for the pokered and pokeyellow disassemblies and all the code comments that came with them
- MoriyaFaith's pokejp project for green version assets and code referencing
- Rangi for the tool Polished Map and the jp-style town map from Red/Blue Star
- Exp bar coded by Danny-E 33
- The Pokemon Prism team for the improved RNG used in this project's previous versions
- Patrik Rak for the new xor-shift RNG code
- Move deleter/relearner coded by TheFakeMateo for Pokemon Red++
- Code contributions and bugfixing by wisp92
- GLSWV for correcting the metric conversions of height and weight data
- SteppoBlazer for the spaceworld-style old man back sprite
- Poketto for the spaceworld-style Trainer Red back sprite
- SPazzzi95 for documenting localization changes
- easyaspi314 for optimizations to the gamma shader and wavy-line animation bugfix
- Dracrius' pocketrgb-en project for finding corrections to jp-build inaccuracies
- devolov for the bag-sorting feature
- powderpup for box covers using Sugimori cardass art
The following folks for their great tutorials, glitch videos, and explanations across the internet
- TheFakeMateo
- Crystal_
- ChickasaurusGL
- v0id19
The following folks for bugfix collaboration
- kadetPirx
- JOBOalthor1992
- krazsen
- kmalove
- zycain
- jastolze007
- MStern
- TSinnohTrainer
- Chirutalis
- coltongit
#Read This Before Making Requests:
These are things that are commonly requested but fall outside the scope of the project. There are no plans to implement these:
#Will Gameshark / Action Replay Codes Work?
Largely, yes...with some rules. Shin Pokemon does not reassign any wram or hram addresses, so cheat codes that modify values within these address ranges will still work. The GB/C's wram is in addresses C000-DFFF, and hram is in FF80-FFFE.
Gameshark codes for the GB/C have an 8-digit hexadecimal format in the form of LMNOYZWX. The meaning of the separate digits is:
LM - External RAM bank number (typically 01)
NO - a 2-digit byte to act as your injected value
WXYZ - A 2-byte Memory Address to write the new value to (Note that the gameshark code format reverses the low and high bytes of the address)
So say you want a cheat code that gives you 99 of the first item in the bag. The quantity of the first item in the bag is at address D31F in wram, and 99-decimal equals 63-hex. This gives a gameshark code of 01631FD3.
Any codes that follow these conventions and only modify the wram or hram should work like they do in the vanilla games.
#What features/fixes have you been working on as of late?
You can check out my latest developer commits at https://github.com/jojobear13/shinpokered/commits/master_dev
Version 1.24.6
Shin (真) - The kanji for "true". Used in Japanese media to denote a remastering, updated retelling , or a "true form" of something.
This is an enhancement ROM hack of Pokemon Red & Blue based on the Pret team's pokered disassembly project.
It is a mostly-vanilla hack that focuses on fixing game engine bugs and oversights from the original game.
Additionally, trainer AI routines are improved and multiple quality-of-life enhancements have been added.
It also acts as a kind of research-informed speculative work that presents an alternate interpretation of the games.
Specifically, that being what the 2016 Nintendo Virtual Console re-release of Gen-1 Pokemon could have been.
It is the image of a glitch-free experience with player-friendly goodies and enhancements common to other modern remasterings.
The main purpose of the accompanying source code repository is to study, comment upon, and repair functional errors.
It is rather important to record for posterity the methods used for restoring the game to an error-free state.
Finally, the source code documents many differences and changes between the various Japanese and English releases.
Read the "Guide to New Player Functions" for instructions on all the new stuff the player can do in the Master branch. No, really, there's a TON of new options and features. You are bound to miss many of them if you do not read this guide.
Download / Project Links
Spoiler:
For the latest build patches and detailed changelog, please visit the main GitHub page at https://github.com/jojobear13/shinpokered. The patches of your choice are in the Releases sidebar.
Prefer only the bugfixes and AI improvements? Want a codebase from which to launch your own rom hack?
Then the Lite branch is what you want. Head on over and start compiling.
Shin Pokemon is also available at Rom Hack Plaza.
Contact Links
Spoiler:
YouTube: https://www.youtube.com/@13jojobear
Twitter: https://twitter.com/13JoJoBear
Bluesky: https://jojobear13.bsky.social
Discord: Shin Pokemon does not have a dedicated Discord Server. However, I do lurk in the server for The PokeROM Codex where all sorts of rom hack discussion can be had. Come find me in The Library at https://discord.com/invite/bGksMvxqgv
Do not contact with special requests or asking for specific patches to be made. This will be politely declined.
Known Issues
Please refer to the GitHub Issues tab.
IMPORTANT: Download the patch file of the version you want and apply it to the correct USA rom.
The BPS format looks for a matching SHA-1 or CRC32 ROM checksum such that it will not allow you to patch over an incorrect or corrupted ROM file. If you are having patching problems, verify your ROM file has the correct checksum using an online tool such as the one found at https://www.toolsley.com/crcmulti.html- The "_origback" patches are alternatives for red & blue that keep the original back sprites.
- Red patches are applied to a USA Red ROM.
CRC-32: 9f7fdd53
SHA-1: ea9bcae617fdf159b045185467ae58b2e4a48b9a
- All other patches (Blues and Greens) are applied to a USA Blue ROM.
CRC-32: d6da8a1a
SHA-1: d7037c83e1ae5b39bde3c30787637ba1d4c48ce2
Hardware Compatibility
- Compatible with original Gameboy hardware (DMG, Super, Pocket, Color, Advance, SP)
- Potentially compatible with Pokemon Stadium 1 & 2 (GB Tower will only work in Stadium 2)
- Might be possible to use a save from vanilla USA red/blue with this rom hack (save in RED's house before transferring over)
- There are error messages that may display on the initial menu if there is an emulator error detected
Emulator Compatibility
- Use an accurate emulator. I use BGB on windows for its accuracy and debugging tools.
- Inaccurate emulators like Visual Boy Advance and Goomba have known issues.
Bug Report or Suggestion? Please make an effort to create an Issue Ticket in the repository. It helps keep track of everything and gives visibility to known issues.
#Summary
***Lite features for a cleaned-up purist experience***
Spoiler:
Over 200 bugs, glitches, oversights, and text errors of all sorts have been fixed!
There are too many to enumerate in a simple summary, and some of them are very obscure or previously undiscovered.
Includes english builds of Green and Red-JP versions.
It swaps the graphics, Cerulean Cave layout, and a few lines of text to replicate the original japanese releases.
The original release pokedex entries have been adapted from the Fire Red translations.
It also has all the pokedex data in metric.
Includes an english build of Blue-JP version.
It swaps prizes, trades, wild encounter data, and some text to replicate the original japanese release.
It also has all the pokedex data in metric.
Engine features from USA Yellow version have been backported.
No more duochrome! Yellow's color scheme gets converted to display on the Gameboy Color.
Attack animations are colored according to type during Gameboy Color play.
Yellow's audio engine is backported for stereo sound support.
New options that can be toggled! Hit SELECT on the options screen to see an extra options menu.
- Cycle through audio types.
- Playing in GBC mode on a backlit LCD screen?
- Press SELECT at the copyright screen to activate color correction.
- Or activate it in the extra menu
- Experimental 60FPS Mode
- Zero-Delay Text
- Hard Mode
- AI Trainer Switching
The hard mode option increases difficulty by making the stats of trainer pokemon more on your level.
It also doubles the effect of the X-stat items that AI trainers are fond of.
And it disallows the use of Revive items in battle.
Non-link battles will use the Stadium 1 critical hit chance formulas.
Finally, it makes catching a wild Mewtwo more challenging.
Trainer AI has been improved and greatly expanded.
Some trainers will even try to switch pokemon intelligently if you haven't disabled it in the extra options menu.
You get notified when a box is filled (either via catching or depositing a pokemon).
Switching out of a trapping move wastes the trapper's turn as per Pokemon Stadium.
This prevents unbeatable AI scenarios as well as a PP underflow glitch.
Rage is limited to 2-3 turns but attack boosts are kept.
This is primarily to prevent infinite battle loops.
Sleep does not prevent choosing a move, and the move is used upon waking up.
To maintain sleep move accuracy, sleep starts with a counter of at least 2.
And Rest now sets the sleep counter to 3.
***Additional Master features that go beyond engine modifications and fixes***
Spoiler:
All 151 pkmn are available in one version including trade evolutions (rarities may vary per version).
You can play as a boy or a girl.
There's an EXP bar in battle.
You can hunt for shiny pokemon, and they are valid with Gen 2 games.
No more grinding wild pokemon. Nearly all trainers can be rematched just by talking to them once or twice.
You can choose RUN while holding SELECT in trainer battles to forfeit the match and black yourself out.
There is a built-in nuzlocke mode that can be toggled from the extra options menu.
The girl in Oak's lab toggles wild pokemon randomization.
If activated early enough in the game, your starter pokemon choices are randomized as well.
The AREA function of the PokeDex now takes the Super Rod into account.
It will also notify you if the Pokemon you are referencing is available in the immediate vicinity.
It even works with the randomizer active.
One of the aides in Oak's lab toggles scaling of trainer rosters to your level (evolving them if applicable).
As an alternative to trainer scaling, there is now an obedience level-cap that can be toggled in the extra options menu.
While active, the current maximum obedience level will display in the extra options menu.
All pokemon, not just trades, will start to disobey if over the displayed level cap.
The other aide in Oak's lab toggles a pokeball-caught symbol in battle after obtaining the pokedex.
To help with Gen 2 interaction, this also applies a gender symbol to species that can be male or female.
Another aide npc is in the Viridian pokemon center. He will toggle on/off randomization of non-special trainers.
An aide is in the Celadon Diner. He will toggle on/off a catch-up EXP boost function for under-leveled pokemon.
Item, Sleep, Freeze, Trapping, and Hyper Beam clauses can each be toggled by the Clause Brothers in Viridian City.
The bag now supports an additional item list for an extra 20 slots of space!
Press START on the bag menu to hot-swap the item list that populates the active bag.
The game's systems will generally detect items in the non-active bag space.
Unique systems, such as Pokemon Stadium, will only recognize the active bag's item list.
Hold SELECT and press START while on the bag menu or PC item box menu to auto-sort your items.
The itemfinder now points you in the right direction.
You can always hold SELECT while choosing to USE it to get its original function back.
Each pokemon on your team has a field move slot.
These slots can temporarily hold a HM move for overworld-use only.
No longer do you have to sacrifice one of your four moves for a HM move.
An experimental New Game+ has been added.
It can be enabled if you have an uncorrupt save file wherein the Elite 4 have been beaten.
Press and hold SELECT while choosing New Game; a jingle confirms activation.
The Cinnabar Lab allows for cloning and genetic modification of pokemon.
It does this by mixing their DVs as of they were akin to genes and alleles.
This replicates the ability to do selective breeding for DVs in a way that's more realistic.
Lots of quick-key features.
- Quick 'Owned' Check - Place the cursor over FIGHT and press Select to play the enemy 'mon cry if it's already owned.
- Softlock Warp - Instantly teleport back to your mom's house if you get stuck.
- Running Shoes - Hold B to double your speed when walking, surfing, and biking. Includes proper animation speed-up!
- Quick HM Use - Press SELECT to use HMs based on proper context.
- Quick Bike/Rod - Press SELECT while holding A to automatically get on/off your bike or use the best rod in your inventory.
- View Stat EXP - Hold SELECT and enter the status screen to print a 'mons stat exp.
- View DVs - Hold START and enter the status screen to print a 'mons DVs.
- View Shiny Palette - When playing in color, hold SELECT when choosing a 'dex entry to load the shiny palette.
New NPCs!
- The move relearner and deleter is in Saffron City.
- An NPC in the Celadon Hotel will pay COINS for showing him pokemon as an alternative to slots.
- A new drink stand on the route 19 beach sells vending machine drinks.
- After the Elite-4, one of the rocket grunts in Celadon City will sell coins in bulk.
- After the Elite-4, a new vendor opens up in Celadon allowing the purchase of normally unique items.
- After the Elite-4, there is an NPC in the east-west underground path that generates random trainer battles.
- After the Elite-4, there is an NPC in the north-south underground path that generates mirror matches.
- After the Elite-4, the game corner chief will buy pokemon from the player.
- There's a tournament being held in the SS Anne's kitchen after the Elite-4 are beaten. Yes, the ship returns!
- Added some special post-game trainer battles as fun little easter eggs. Can you find and defeat all five?
Changes to fishing!
- All rods have an expanded level range.
- The Old Rod has an expanded 'mon list.
- The Good Rod has an expanded 'mon list.
- The Route 12 Fishing Guru can be visited upon first reaching Lavender Town.
- The locations of the Good and Super Rod have been swapped.
Other minor changes to lessen annoyance.
- Low HP alarm only plays three times then turns itself off.
- TMs and HMs now have their move names (albeit abbreviated) appended to the item names.
- All TMs can be repurchased as they are strategically scattered across all the Kanto pokemarts.
- The safari zone mechanics run off level instead of speed, and safari balls have a boosted catch rate.
- Slot machines are a little more lucky, so now you can actually win big.
- CUT is not needed to get to Lt. Surge and Erika (a blocking event replaces the Vermilion shrub).
- Yellow version learnsets have been integrated, and stone evolutions gain back some level-up moves.
- Trapping moves play a 'poof' animation on the move's final turn in order to inform the player.
- A recalibrated daycare gives experience points scaled to your gym progress.
- The daycare lets you select moves to forget (if any) upon retreiving your pokemon.
- Retrieving a daycare pokemon that could have evolved via level will trigger evolution and learn any missed-out moves.
Cheats and Secrets!
- A pokemon with Pay Day in your top slot might come in handy at the Game Corner.
- New item, the M.GENE! Could it give low-DV pokemon a boost?
- Max-out your pokemon's hidden potential with the MIST STONE.
- Five post-game special trainers to find and defeat! What may reappear when they are all defeated?
- If a level-100 Chansey leads your party, you are bound to have some lucky encounters.
- New Super Boss: Do you dare to activate Missingno at the Cinnabar shore? Only if you got your 'dex diploma.
- New Super Boss: Missingno not hard enough for you? Try activating it at the infamous Seafoam shore!
- The SS Anne has a post-game tournament. Try winning with a pikachu in your party.
- And several others!
#Screenshots
Spoiler:
GBC Title Screens
![[PokeCommunity.com] Shin Pokemon Red/Blue/Green/JP builds (Bugfix, AI, and QoL patch) [PokeCommunity.com] Shin Pokemon Red/Blue/Green/JP builds (Bugfix, AI, and QoL patch)](https://github.com/jojobear13/shinpokered/blob/master/screenshots/bgb00028.bmp?raw=true)
![[PokeCommunity.com] Shin Pokemon Red/Blue/Green/JP builds (Bugfix, AI, and QoL patch) [PokeCommunity.com] Shin Pokemon Red/Blue/Green/JP builds (Bugfix, AI, and QoL patch)](https://github.com/jojobear13/shinpokered/blob/master/screenshots/bgb00029.bmp?raw=true)
![[PokeCommunity.com] Shin Pokemon Red/Blue/Green/JP builds (Bugfix, AI, and QoL patch) [PokeCommunity.com] Shin Pokemon Red/Blue/Green/JP builds (Bugfix, AI, and QoL patch)](https://github.com/jojobear13/shinpokered/blob/master/screenshots/bgb00030.bmp?raw=true)
![[PokeCommunity.com] Shin Pokemon Red/Blue/Green/JP builds (Bugfix, AI, and QoL patch) [PokeCommunity.com] Shin Pokemon Red/Blue/Green/JP builds (Bugfix, AI, and QoL patch)](https://github.com/jojobear13/shinpokered/blob/master/screenshots/bgb00031.bmp?raw=true)
![[PokeCommunity.com] Shin Pokemon Red/Blue/Green/JP builds (Bugfix, AI, and QoL patch) [PokeCommunity.com] Shin Pokemon Red/Blue/Green/JP builds (Bugfix, AI, and QoL patch)](https://github.com/jojobear13/shinpokered/blob/master/screenshots/bgb00032.bmp?raw=true)
Backported Palettes from Pokemon Yellow and Gym Leader Names
![[PokeCommunity.com] Shin Pokemon Red/Blue/Green/JP builds (Bugfix, AI, and QoL patch) [PokeCommunity.com] Shin Pokemon Red/Blue/Green/JP builds (Bugfix, AI, and QoL patch)](https://github.com/jojobear13/shinpokered/blob/master/screenshots/bgb00022.bmp?raw=true)
![[PokeCommunity.com] Shin Pokemon Red/Blue/Green/JP builds (Bugfix, AI, and QoL patch) [PokeCommunity.com] Shin Pokemon Red/Blue/Green/JP builds (Bugfix, AI, and QoL patch)](https://github.com/jojobear13/shinpokered/blob/master/screenshots/bgb00037.bmp?raw=true)
Rematches
![[PokeCommunity.com] Shin Pokemon Red/Blue/Green/JP builds (Bugfix, AI, and QoL patch) [PokeCommunity.com] Shin Pokemon Red/Blue/Green/JP builds (Bugfix, AI, and QoL patch)](https://github.com/jojobear13/shinpokered/blob/master/screenshots/bgb00003.bmp?raw=true)
Trainer AI, Shiny Palette & Symbol, Exp Bar, Spaceworld Back Sprites
![[PokeCommunity.com] Shin Pokemon Red/Blue/Green/JP builds (Bugfix, AI, and QoL patch) [PokeCommunity.com] Shin Pokemon Red/Blue/Green/JP builds (Bugfix, AI, and QoL patch)](https://github.com/jojobear13/shinpokered/blob/master/screenshots/bgb00020.bmp?raw=true)
![[PokeCommunity.com] Shin Pokemon Red/Blue/Green/JP builds (Bugfix, AI, and QoL patch) [PokeCommunity.com] Shin Pokemon Red/Blue/Green/JP builds (Bugfix, AI, and QoL patch)](https://github.com/jojobear13/shinpokered/blob/master/screenshots/bgb00021.bmp?raw=true)
TMs in Marts
![[PokeCommunity.com] Shin Pokemon Red/Blue/Green/JP builds (Bugfix, AI, and QoL patch) [PokeCommunity.com] Shin Pokemon Red/Blue/Green/JP builds (Bugfix, AI, and QoL patch)](https://github.com/jojobear13/shinpokered/blob/master/screenshots/bgb00016.bmp?raw=true)
Shiny Animation
![[PokeCommunity.com] Shin Pokemon Red/Blue/Green/JP builds (Bugfix, AI, and QoL patch) [PokeCommunity.com] Shin Pokemon Red/Blue/Green/JP builds (Bugfix, AI, and QoL patch)](https://raw.githubusercontent.com/jojobear13/shinpokered/master/screenshots/bgb00019.gif)
Girl Trainer
![[PokeCommunity.com] Shin Pokemon Red/Blue/Green/JP builds (Bugfix, AI, and QoL patch) [PokeCommunity.com] Shin Pokemon Red/Blue/Green/JP builds (Bugfix, AI, and QoL patch)](https://github.com/jojobear13/shinpokered/blob/master/screenshots/bgb00026.bmp?raw=true)
![[PokeCommunity.com] Shin Pokemon Red/Blue/Green/JP builds (Bugfix, AI, and QoL patch) [PokeCommunity.com] Shin Pokemon Red/Blue/Green/JP builds (Bugfix, AI, and QoL patch)](https://github.com/jojobear13/shinpokered/blob/master/screenshots/bgb00025.bmp?raw=true)
Temporary Field Move Slot
![[PokeCommunity.com] Shin Pokemon Red/Blue/Green/JP builds (Bugfix, AI, and QoL patch) [PokeCommunity.com] Shin Pokemon Red/Blue/Green/JP builds (Bugfix, AI, and QoL patch)](https://github.com/jojobear13/shinpokered/blob/master/screenshots/bgb00004.bmp?raw=true)
![[PokeCommunity.com] Shin Pokemon Red/Blue/Green/JP builds (Bugfix, AI, and QoL patch) [PokeCommunity.com] Shin Pokemon Red/Blue/Green/JP builds (Bugfix, AI, and QoL patch)](https://github.com/jojobear13/shinpokered/blob/master/screenshots/bgb00005.bmp?raw=true)
Many new NPCs to toggle features
![[PokeCommunity.com] Shin Pokemon Red/Blue/Green/JP builds (Bugfix, AI, and QoL patch) [PokeCommunity.com] Shin Pokemon Red/Blue/Green/JP builds (Bugfix, AI, and QoL patch)](https://github.com/jojobear13/shinpokered/blob/master/screenshots/bgb00007.bmp?raw=true)
![[PokeCommunity.com] Shin Pokemon Red/Blue/Green/JP builds (Bugfix, AI, and QoL patch) [PokeCommunity.com] Shin Pokemon Red/Blue/Green/JP builds (Bugfix, AI, and QoL patch)](https://github.com/jojobear13/shinpokered/blob/master/screenshots/bgb00008.bmp?raw=true)
![[PokeCommunity.com] Shin Pokemon Red/Blue/Green/JP builds (Bugfix, AI, and QoL patch) [PokeCommunity.com] Shin Pokemon Red/Blue/Green/JP builds (Bugfix, AI, and QoL patch)](https://github.com/jojobear13/shinpokered/blob/master/screenshots/bgb00009.bmp?raw=true)
![[PokeCommunity.com] Shin Pokemon Red/Blue/Green/JP builds (Bugfix, AI, and QoL patch) [PokeCommunity.com] Shin Pokemon Red/Blue/Green/JP builds (Bugfix, AI, and QoL patch)](https://github.com/jojobear13/shinpokered/blob/master/screenshots/bgb00010.bmp?raw=true)
![[PokeCommunity.com] Shin Pokemon Red/Blue/Green/JP builds (Bugfix, AI, and QoL patch) [PokeCommunity.com] Shin Pokemon Red/Blue/Green/JP builds (Bugfix, AI, and QoL patch)](https://github.com/jojobear13/shinpokered/blob/master/screenshots/bgb00011.bmp?raw=true)
![[PokeCommunity.com] Shin Pokemon Red/Blue/Green/JP builds (Bugfix, AI, and QoL patch) [PokeCommunity.com] Shin Pokemon Red/Blue/Green/JP builds (Bugfix, AI, and QoL patch)](https://github.com/jojobear13/shinpokered/blob/master/screenshots/bgb00012.bmp?raw=true)
Gamma Shader for LCD Screens (Off & On Comparison)
![[PokeCommunity.com] Shin Pokemon Red/Blue/Green/JP builds (Bugfix, AI, and QoL patch) [PokeCommunity.com] Shin Pokemon Red/Blue/Green/JP builds (Bugfix, AI, and QoL patch)](https://github.com/jojobear13/shinpokered/blob/master/screenshots/bgb00035.bmp?raw=true)
![[PokeCommunity.com] Shin Pokemon Red/Blue/Green/JP builds (Bugfix, AI, and QoL patch) [PokeCommunity.com] Shin Pokemon Red/Blue/Green/JP builds (Bugfix, AI, and QoL patch)](https://github.com/jojobear13/shinpokered/blob/master/screenshots/bgb00036.bmp?raw=true)
I just like this comparison
![[PokeCommunity.com] Shin Pokemon Red/Blue/Green/JP builds (Bugfix, AI, and QoL patch) [PokeCommunity.com] Shin Pokemon Red/Blue/Green/JP builds (Bugfix, AI, and QoL patch)](https://raw.githubusercontent.com/jojobear13/shinpokered/master_dev/screenshots/P4.png)
#Credits / Special Thanks:
Spoiler:
- The Pret team for the pokered and pokeyellow disassemblies and all the code comments that came with them
- MoriyaFaith's pokejp project for green version assets and code referencing
- Rangi for the tool Polished Map and the jp-style town map from Red/Blue Star
- Exp bar coded by Danny-E 33
- The Pokemon Prism team for the improved RNG used in this project's previous versions
- Patrik Rak for the new xor-shift RNG code
- Move deleter/relearner coded by TheFakeMateo for Pokemon Red++
- Code contributions and bugfixing by wisp92
- GLSWV for correcting the metric conversions of height and weight data
- SteppoBlazer for the spaceworld-style old man back sprite
- Poketto for the spaceworld-style Trainer Red back sprite
- SPazzzi95 for documenting localization changes
- easyaspi314 for optimizations to the gamma shader and wavy-line animation bugfix
- Dracrius' pocketrgb-en project for finding corrections to jp-build inaccuracies
- devolov for the bag-sorting feature
- powderpup for box covers using Sugimori cardass art
The following folks for their great tutorials, glitch videos, and explanations across the internet
- TheFakeMateo
- Crystal_
- ChickasaurusGL
- v0id19
The following folks for bugfix collaboration
- kadetPirx
- JOBOalthor1992
- krazsen
- kmalove
- zycain
- jastolze007
- MStern
- TSinnohTrainer
- Chirutalis
- coltongit
#Read This Before Making Requests:
Spoiler:
These are things that are commonly requested but fall outside the scope of the project. There are no plans to implement these:
- Yellow Version - This is a different rom base, and I have no intention at this time to start all over on numerous features.
- Gen 2 color / graphics - The goal is to keep art direction and assets within the purview of a pre-1998 direction.
- Battle mechanics from later generations - Gen 1's gameplay must be generally be preserved, so no special defense, physical-special split, critical hits untied from speed, updated move pools, etc.
- Later-gen evolutions/forms/variants - I'm keeping this strictly to the original 151.
- Translations - This is best handled by other teams using their own project repositories.
#Will Gameshark / Action Replay Codes Work?
Spoiler:
Largely, yes...with some rules. Shin Pokemon does not reassign any wram or hram addresses, so cheat codes that modify values within these address ranges will still work. The GB/C's wram is in addresses C000-DFFF, and hram is in FF80-FFFE.
Gameshark codes for the GB/C have an 8-digit hexadecimal format in the form of LMNOYZWX. The meaning of the separate digits is:
LM - External RAM bank number (typically 01)
NO - a 2-digit byte to act as your injected value
WXYZ - A 2-byte Memory Address to write the new value to (Note that the gameshark code format reverses the low and high bytes of the address)
So say you want a cheat code that gives you 99 of the first item in the bag. The quantity of the first item in the bag is at address D31F in wram, and 99-decimal equals 63-hex. This gives a gameshark code of 01631FD3.
Any codes that follow these conventions and only modify the wram or hram should work like they do in the vanilla games.
#What features/fixes have you been working on as of late?
Spoiler:
You can check out my latest developer commits at https://github.com/jojobear13/shinpokered/commits/master_dev
Last edited: