Shin (真) – The kanji for "true". Used in Japanese media to denote a remastering, updated retelling , or a "true form" of something.
Started in 2018 by a secret cabal of ancient Pokemon nerds, Shin Pokemon is an enhancement ROM hack of Pokemon Red & Blue that aims to be the ultimate remaster fans never got. 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 interprets 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.
#Summary
Lite features for a cleaned-up purist experience
Grab the patch file of the version you want and apply it to the correct USA rom. The BPS patch format will not let you make a mistake.
– The "_origback" patches are alternatives for red & blue that keep the original back sprites for those that prefer them.
– Red patches are applied to a USA Red ROM.
– Blue and Green patches are applied to a USA Blue ROM.
Note: 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
# Feature Guide
Read the "Guide to New Player Functions" for instructions on all the new stuff the player can do.
Don't like the non-vanilla changes? Prefer only the bugfixes and AI improvements? Then the Lite patches are what you want.
# Compatibility
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)
Emulator Compatibility
– Use an accurate emulator. BGB on windows is preferred for its accuracy and debugging tools.
– Inaccurate emulators like Visual Boy Advance and Goomba have known issues.
– There are error messages that may display on the initial menu if there is an emulator error detected
# Bug Reports or Suggestions
Please make an effort to create an Issue Ticket on the project page of the source code URL. It helps keep track of everything and gives visibility to known issues.
# Change Log
v1.24.6(hotfix)
– Worked on emulator tests a bit more
– Moved CalcStat function out of home bank to free up space
– Status Screen now prints types from party struct data instead of species header
– Undocumented secret move tutors; these are considered cheats and are just for fun
– Lickitung can learn Lick via the move-relearner in Saffron City
– Flareon can learn Agility and Low Kick from the Karate Master
– Hitmonlee can learn Agility and Quick Attack from the Pikachu in the Vermilion Fan Club
– Moltres can learn Flamethrower from Blaine
– Pidgeot and Pidgeotto can learn Drill Peck from the Fearow in the Route 16 house
– Ninetales can learn Hypnosis from Mr. Psychic in Saffron City
– Vileplume, Gloom, and Oddish can learn Leech Seed from Bill
– Examine the Omanyte sign in Fuschia city with one of these pokemon at the top of your party
– Omastar will learn Rock Slide
– Kabutops will learn Mega Drain
– Aerodactyl will learn Earthquake
– Ninja Scyther: Scyther can get a "ninja form" by defeating Koga as your sole party member
– Will exchange its Flying type for Ghost type
– Koga becomes a move tutor and can teach it a selection of new moves:
– Confuse Ray
– Hypnosis
– Light Screen
– Pin Missile
– Rolling Kick
v1.24.6
– Bugfixes:
– Fixed an issue with the title menu becoming dark when saving in rock tunnel
– Fixed rock tunnel darkness affecting option menu
– Fixed desync problem during link battles with Rage, Thrash, and trapping moves
– The 'bwoop' sfx now plays when registering pokemon with short names like "Onix"
– Fixed wrong color palette being loaded for player back sprite tiles during screen shake animation
– Fixed an oversight where the player does not face the Viridian Gym door during the message saying it's locked
– Fixed missing punctuation in Oak's pokedex evaluation
– Corrected the text in green & red-jp pokedex entries
– Fixed a bug in the AI that caused trainers to use poison-effect moves inaccurately
– Fixed full randomization option not activating
– Fixed debug damage display not updating properly for some static damage moves
– Fixed a minor bug when blacking out of the SS Anne post-game tournament
– Fixed some oversights with the joke dittos that can be fished in unknown dungeon 3
– Cannot toss balls if the wild pokemon is above the level cap
– Made ReadSuperRodData a predef and made it so the Unknown Dungeon 3 fishing data reverts if the randomizer is on
– Fixed a problem with undergoing multiple evolutions when taking a pokemon out of the daycare
– Fixed a problem where the Trapping Move Clause reads the move effect from the previous round instead of the current round
– Wild pokemon randomizer will no longer swap a species with itself
– Sprites will not cover the move list when forgetting moves at the daycare
– Fixed Full Restores undoing burn/paralysis stat changes when healing a non-active pokemon
– The rocket grunt in Cerulean city has a minor fix to the timing of when its sprite disappears
– Fixed the cloning feature in Cinnabar Lab handling the charging of money incorrectly
– Features:
– PokeDex Area enhancements
– 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 on the currently loaded map
– If available on the current map, it will notify you if it can be found by walking, surfing, or by super rod
– The Cerulean Cave is an "unknown dungeon" so…
– Nest icons will not display for this location
– But the notification for the current map will still function
– Psywave has been enhanced with a hidden mechanic
– Psywave will now roll for damage multiple times and use the best roll
– The number of times that damage is rolled is based on the target's current HP with more HP causing more re-rolls
– Certain moves now affect catching mechanics if known by your active pokemon in battle
– Razor Wind & Skull Bash – additive +10 to catch rate per toss of a non-safari ball
– Roar & Whirlwind – additive +20 to catch rate per toss of a non-safari ball
– Take Down – improves the ball factor of non-safari balls by 2
– Egg Bomb – improves the ball factor of non-safari balls by 2 and additive +10 to catch rate per toss of a non-safari ball
– Shiny pokemon gain a 4x multiplier for the coin guy in celadon hotel and selling to the game corner chief
– The battle clauses between link players now sync and are applied during battles
– The stat displays of the active pokemon in battle will display its current-time stats instead of its unmodified stats
– After buying the Magikarp from the man in the Mt. Moon pokemon center, he will serve as a move tutor
– This is a throwback to certain Japan-only event pokemon giveaways
– Talk to him with Magikarp at the top of your party, and he will offer to teach it Dragon Rage for 5000 yen.
– Talk to him with Fearow or Rapidash at the top of your party, and he will offer to teach it Pay Day for 1000 yen.
– Talk to him with Pikachu at the top of your party that has an empty move slot, and he can teach it Fly for 2000 yen.
– Psyduck Learning Amnesia
– You must first have 151 pokemon registered as owned in your pokedex.
– Place a Psyduck in your 1st party slot then go talk to the Psyduck in Mr. Fuji's house.
– It will now try to learn the Amnesia move.
– Adjustments:
– Trainer level scaling has been dampened outside of hard mode
– It is now based on a weighted average for regular trainers in normal difficulty
– Gym leaders always use the absolute level scaling regardless of difficulty
– Rebalanced a few TMs across pokemart inventories
– Water Gun TM has been replaced by a super repel in Mt. Moon, and it is now found in the Pewter Museum
– Starting a new game will keep the hard mode off, but now default to fast text speed
– Turning the nuzlocke mode on will not reset your difficulty options
– Boosted Eevee encounter rate to 5.5%
– Giovanni gym battle exchanges rhyhorn for kangaskhan
– Champion Rival's charizard swaps out swords dance for fly
– The shimmer transformation's text box no longer requires a button prompt to scroll through
– The shimmer adds double level to the special stat exclusively for Hitmonchan
– Tweaked NPC text for extra options
– Made the karate dojo master act like a special trainer
v1.24.5
– Minor text edit for SS Anne npc in post-game.
– Minor fix for Itemfinder when there are multiple hidden items on screen.
– Fix Psywave symmetry
v1.24.4
– Can no longer fish or surf using the right wall corner tile on the SS Anne.
– Fixed incorrect sign text in safari area 1
– Adjusted some city names on signs
– Lance and the player will face each other when speaking.
– Increased the speed of the HP bar animation
– Cubone rarity in rock tunnel 2nd floor increased from 1.2% to 6.3%.
– Farfetchd rarity on route 12 increased from 4.3% to 6.3%.
– Farfetchd rarity on route 13 increased from 1.2% to 4.3%.
– The player can now choose whether or not to generate a new Trainer ID when selecting New Game Plus.
– Wild pokemon randomizer lists have been slightly adjusted.
– Talking to the girl in Oak's lab allows the player to generate a new randomization seed value.
– Talking to the girl in Oak's lab prompts the player if full randomization is preferred.
– Adjusted some text for post-game world state.
v1.24.3
– Girl trainer on route 8 has text adjusted to reflect having a Clefable
– Failure to teach a temp field move will now prompt the player to abandon learning it
– The bush that blocks route 9 has been replaced by a blocking event
– Disable and static damage moves will not crit or show super/not very effectiveness
– Fixed an issue with NPCs overlapping menu and text boxes
– Adjusted the parity of in-game trades across versions
– Option menu graphics tweak
– Toggling the gamma shader in the extra options menu now automatically updates the palette
– Moved NPC in celadon prize house two spaces to the right
– Optimized the GBC smooth fading a little bit
v1.24.2
– Fixed a text bug on multi-hit moves
v1.24.1
– Optimized smooth fades to eliminate graphical jank during battle black-outs
– Trainers will not use non-healing items if they or the player are at low HP, making them more aggressive
– AI will not switch if its HP is below 25% as it's usually not worth it
– Fades in or out to white in GBC mode with gamma shader enabled will no longer have a frame of incorrect color
– The move Transform now decrements PP properly when used by the AI recursively
– Spinner tiles animate properly without resorting to vblank-induced slowdown
– Fixed wrong color for move animation when it comes after self-inflicted confusion damage
– Reworked the prize mon level function and also synchronized the DVs for gift pokemon that are added to party or box
– Fixed typed effectiveness being applied the wrong way to static damage moves
– All the extra options on the option menu have been moved to their own separate menu
– Add Debug Stat Reset feature
– Fixed shiny clause so that it is now working in nuzlocke mode
– Fixed a bug catcher on route 9 being able to walk onto a ledge
– The message for substitute taking damage now only displays after the first attack of a multi-attack move
– Multi-attack moves display effectiveness only on first attack instead of the last attack
– Twineedle does not print redundant messages like other multi-hit moves
– If active, the shimmer will always manifest on the applicable pokemon of Bruno, Agatha, and the Karate Master
– Karate Master's pokemon increased from level 37 to 38
– Extended shiny mercy to tower ghosts, ghost marowak, and old man battle
– Fixed daycare sometimes prompting to learn the same move twice
– Fixed special HUD symbols displaying during the ghost marowak encounter
Hashes:
Filename: Pokemon_-_Red_Version.gb
CRC-32: 9f7fdd53
SHA-1: ea9bcae617fdf159b045185467ae58b2e4a48b9a
Filename: Pokemon_-_Blue_Version.gb
CRC-32: d6da8a1a
SHA-1: d7037c83e1ae5b39bde3c30787637ba1d4c48ce2
Staff/Credits:
- Jojobear13's wife, for copywriting and voicework
- 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 collaberation
- kadetPirx
- JOBOalthor1992
- krazsen
- kmalove
- zycain
- jastolze007
- MStern
- TSinnohTrainer
- Chirutalis
- coltongit
Relevant link: https://github.com/jojobear13/shinpokered/
YouTube Video:
Started in 2018 by a secret cabal of ancient Pokemon nerds, Shin Pokemon is an enhancement ROM hack of Pokemon Red & Blue that aims to be the ultimate remaster fans never got. 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 interprets 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.
#Summary
Lite features for a cleaned-up purist experience
Master features that go beyond engine modifications and fixes
# Patch Info
Grab the patch file of the version you want and apply it to the correct USA rom. The BPS patch format will not let you make a mistake.
– The "_origback" patches are alternatives for red & blue that keep the original back sprites for those that prefer them.
– Red patches are applied to a USA Red ROM.
– Blue and Green patches are applied to a USA Blue ROM.
Note: 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
# Feature Guide
Read the "Guide to New Player Functions" for instructions on all the new stuff the player can do.
Don't like the non-vanilla changes? Prefer only the bugfixes and AI improvements? Then the Lite patches are what you want.
# Compatibility
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)
Emulator Compatibility
– Use an accurate emulator. BGB on windows is preferred for its accuracy and debugging tools.
– Inaccurate emulators like Visual Boy Advance and Goomba have known issues.
– There are error messages that may display on the initial menu if there is an emulator error detected
# Bug Reports or Suggestions
Please make an effort to create an Issue Ticket on the project page of the source code URL. It helps keep track of everything and gives visibility to known issues.
# Change Log
v1.24.6(hotfix)
– Worked on emulator tests a bit more
– Moved CalcStat function out of home bank to free up space
– Status Screen now prints types from party struct data instead of species header
– Undocumented secret move tutors; these are considered cheats and are just for fun
– Lickitung can learn Lick via the move-relearner in Saffron City
– Flareon can learn Agility and Low Kick from the Karate Master
– Hitmonlee can learn Agility and Quick Attack from the Pikachu in the Vermilion Fan Club
– Moltres can learn Flamethrower from Blaine
– Pidgeot and Pidgeotto can learn Drill Peck from the Fearow in the Route 16 house
– Ninetales can learn Hypnosis from Mr. Psychic in Saffron City
– Vileplume, Gloom, and Oddish can learn Leech Seed from Bill
– Examine the Omanyte sign in Fuschia city with one of these pokemon at the top of your party
– Omastar will learn Rock Slide
– Kabutops will learn Mega Drain
– Aerodactyl will learn Earthquake
– Ninja Scyther: Scyther can get a "ninja form" by defeating Koga as your sole party member
– Will exchange its Flying type for Ghost type
– Koga becomes a move tutor and can teach it a selection of new moves:
– Confuse Ray
– Hypnosis
– Light Screen
– Pin Missile
– Rolling Kick
v1.24.6
– Bugfixes:
– Fixed an issue with the title menu becoming dark when saving in rock tunnel
– Fixed rock tunnel darkness affecting option menu
– Fixed desync problem during link battles with Rage, Thrash, and trapping moves
– The 'bwoop' sfx now plays when registering pokemon with short names like "Onix"
– Fixed wrong color palette being loaded for player back sprite tiles during screen shake animation
– Fixed an oversight where the player does not face the Viridian Gym door during the message saying it's locked
– Fixed missing punctuation in Oak's pokedex evaluation
– Corrected the text in green & red-jp pokedex entries
– Fixed a bug in the AI that caused trainers to use poison-effect moves inaccurately
– Fixed full randomization option not activating
– Fixed debug damage display not updating properly for some static damage moves
– Fixed a minor bug when blacking out of the SS Anne post-game tournament
– Fixed some oversights with the joke dittos that can be fished in unknown dungeon 3
– Cannot toss balls if the wild pokemon is above the level cap
– Made ReadSuperRodData a predef and made it so the Unknown Dungeon 3 fishing data reverts if the randomizer is on
– Fixed a problem with undergoing multiple evolutions when taking a pokemon out of the daycare
– Fixed a problem where the Trapping Move Clause reads the move effect from the previous round instead of the current round
– Wild pokemon randomizer will no longer swap a species with itself
– Sprites will not cover the move list when forgetting moves at the daycare
– Fixed Full Restores undoing burn/paralysis stat changes when healing a non-active pokemon
– The rocket grunt in Cerulean city has a minor fix to the timing of when its sprite disappears
– Fixed the cloning feature in Cinnabar Lab handling the charging of money incorrectly
– Features:
– PokeDex Area enhancements
– 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 on the currently loaded map
– If available on the current map, it will notify you if it can be found by walking, surfing, or by super rod
– The Cerulean Cave is an "unknown dungeon" so…
– Nest icons will not display for this location
– But the notification for the current map will still function
– Psywave has been enhanced with a hidden mechanic
– Psywave will now roll for damage multiple times and use the best roll
– The number of times that damage is rolled is based on the target's current HP with more HP causing more re-rolls
– Certain moves now affect catching mechanics if known by your active pokemon in battle
– Razor Wind & Skull Bash – additive +10 to catch rate per toss of a non-safari ball
– Roar & Whirlwind – additive +20 to catch rate per toss of a non-safari ball
– Take Down – improves the ball factor of non-safari balls by 2
– Egg Bomb – improves the ball factor of non-safari balls by 2 and additive +10 to catch rate per toss of a non-safari ball
– Shiny pokemon gain a 4x multiplier for the coin guy in celadon hotel and selling to the game corner chief
– The battle clauses between link players now sync and are applied during battles
– The stat displays of the active pokemon in battle will display its current-time stats instead of its unmodified stats
– After buying the Magikarp from the man in the Mt. Moon pokemon center, he will serve as a move tutor
– This is a throwback to certain Japan-only event pokemon giveaways
– Talk to him with Magikarp at the top of your party, and he will offer to teach it Dragon Rage for 5000 yen.
– Talk to him with Fearow or Rapidash at the top of your party, and he will offer to teach it Pay Day for 1000 yen.
– Talk to him with Pikachu at the top of your party that has an empty move slot, and he can teach it Fly for 2000 yen.
– Psyduck Learning Amnesia
– You must first have 151 pokemon registered as owned in your pokedex.
– Place a Psyduck in your 1st party slot then go talk to the Psyduck in Mr. Fuji's house.
– It will now try to learn the Amnesia move.
– Adjustments:
– Trainer level scaling has been dampened outside of hard mode
– It is now based on a weighted average for regular trainers in normal difficulty
– Gym leaders always use the absolute level scaling regardless of difficulty
– Rebalanced a few TMs across pokemart inventories
– Water Gun TM has been replaced by a super repel in Mt. Moon, and it is now found in the Pewter Museum
– Starting a new game will keep the hard mode off, but now default to fast text speed
– Turning the nuzlocke mode on will not reset your difficulty options
– Boosted Eevee encounter rate to 5.5%
– Giovanni gym battle exchanges rhyhorn for kangaskhan
– Champion Rival's charizard swaps out swords dance for fly
– The shimmer transformation's text box no longer requires a button prompt to scroll through
– The shimmer adds double level to the special stat exclusively for Hitmonchan
– Tweaked NPC text for extra options
– Made the karate dojo master act like a special trainer
v1.24.5
– Minor text edit for SS Anne npc in post-game.
– Minor fix for Itemfinder when there are multiple hidden items on screen.
– Fix Psywave symmetry
v1.24.4
– Can no longer fish or surf using the right wall corner tile on the SS Anne.
– Fixed incorrect sign text in safari area 1
– Adjusted some city names on signs
– Lance and the player will face each other when speaking.
– Increased the speed of the HP bar animation
– Cubone rarity in rock tunnel 2nd floor increased from 1.2% to 6.3%.
– Farfetchd rarity on route 12 increased from 4.3% to 6.3%.
– Farfetchd rarity on route 13 increased from 1.2% to 4.3%.
– The player can now choose whether or not to generate a new Trainer ID when selecting New Game Plus.
– Wild pokemon randomizer lists have been slightly adjusted.
– Talking to the girl in Oak's lab allows the player to generate a new randomization seed value.
– Talking to the girl in Oak's lab prompts the player if full randomization is preferred.
– Adjusted some text for post-game world state.
v1.24.3
– Girl trainer on route 8 has text adjusted to reflect having a Clefable
– Failure to teach a temp field move will now prompt the player to abandon learning it
– The bush that blocks route 9 has been replaced by a blocking event
– Disable and static damage moves will not crit or show super/not very effectiveness
– Fixed an issue with NPCs overlapping menu and text boxes
– Adjusted the parity of in-game trades across versions
– Option menu graphics tweak
– Toggling the gamma shader in the extra options menu now automatically updates the palette
– Moved NPC in celadon prize house two spaces to the right
– Optimized the GBC smooth fading a little bit
v1.24.2
– Fixed a text bug on multi-hit moves
v1.24.1
– Optimized smooth fades to eliminate graphical jank during battle black-outs
– Trainers will not use non-healing items if they or the player are at low HP, making them more aggressive
– AI will not switch if its HP is below 25% as it's usually not worth it
– Fades in or out to white in GBC mode with gamma shader enabled will no longer have a frame of incorrect color
– The move Transform now decrements PP properly when used by the AI recursively
– Spinner tiles animate properly without resorting to vblank-induced slowdown
– Fixed wrong color for move animation when it comes after self-inflicted confusion damage
– Reworked the prize mon level function and also synchronized the DVs for gift pokemon that are added to party or box
– Fixed typed effectiveness being applied the wrong way to static damage moves
– All the extra options on the option menu have been moved to their own separate menu
– Add Debug Stat Reset feature
– Fixed shiny clause so that it is now working in nuzlocke mode
– Fixed a bug catcher on route 9 being able to walk onto a ledge
– The message for substitute taking damage now only displays after the first attack of a multi-attack move
– Multi-attack moves display effectiveness only on first attack instead of the last attack
– Twineedle does not print redundant messages like other multi-hit moves
– If active, the shimmer will always manifest on the applicable pokemon of Bruno, Agatha, and the Karate Master
– Karate Master's pokemon increased from level 37 to 38
– Extended shiny mercy to tower ghosts, ghost marowak, and old man battle
– Fixed daycare sometimes prompting to learn the same move twice
– Fixed special HUD symbols displaying during the ghost marowak encounter
Hashes:
Filename: Pokemon_-_Red_Version.gb
CRC-32: 9f7fdd53
SHA-1: ea9bcae617fdf159b045185467ae58b2e4a48b9a
Filename: Pokemon_-_Blue_Version.gb
CRC-32: d6da8a1a
SHA-1: d7037c83e1ae5b39bde3c30787637ba1d4c48ce2
Staff/Credits:
- Jojobear13's wife, for copywriting and voicework
- 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 collaberation
- kadetPirx
- JOBOalthor1992
- krazsen
- kmalove
- zycain
- jastolze007
- MStern
- TSinnohTrainer
- Chirutalis
- coltongit
Relevant link: https://github.com/jojobear13/shinpokered/
YouTube Video: