• Just a reminder that providing specifics on, sharing links to, or naming websites where ROMs can be accessed is against the rules. If your post has any of this information it will be removed.
  • Ever thought it'd be cool to have your art, writing, or challenge runs featured on PokéCommunity? Click here for info - we'd love to spotlight your work!
  • Our weekly protagonist poll is now up! Vote for your favorite Conquest protagonist in the poll by clicking here.
  • 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: Shin Pokemon Red/Blue/Green/JP builds (Bugfix, AI, and QoL patch)

Hey, Jojo. Would you consider an Inverse type matchup mode that can be triggered by an NPC?

Maybe in the unforeseen future. It's doable, but I'd have to finagle a bunch of stuff in the battle engine and trainer AI.
 
Version 1.24.6 is ready and released!

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
 
Excited to try the new version! Question, when I boot up the game i get an error message regarding my emulator. So far I haven't experienced any issues, but I am curious what is making the message appear. I am using the pizzaboy emulator on android, same emulator I have used for the past few years with this game.
 
Excited to try the new version! Question, when I boot up the game i get an error message regarding my emulator. So far I haven't experienced any issues, but I am curious what is making the message appear. I am using the pizzaboy emulator on android, same emulator I have used for the past few years with this game.

Real game boys do not allow read/writes of vram during the mode where the screen is using it. Certain emulators, particularly VBA, do not model this behavior which can lead to graphical glitches. Shin Pokemon now does a basic check for this and displays the error message if the check fails. It's there to nudge people away from less accurate emulators and avoid bug reports from emulator-induced jank.

Unlike other rom hacks though, it is just a warning message and nothing more. It won't prevent play or deactivate features.
 
Last edited:
Real game boys do not allow read/writes of vram during the mode where the screen is using it. Certain emulators, particularly VBA, do not model this behavior which can lead to graphical glitches. Shin Pokemon now does a basic check for this and displays the error message if the check fails. It's there to nudge people away from less accurate emulators and avoid bug reports from emulator-induced jank.

Unlike other rom hacks though, it is just a warning message and nothing more. It won't prevent play or deactivate features.

does that also apply to VBA-M (VisualBoyAdvance-M) and not just VBA?

also will shin pokemon one day have a sound/music test option similar to what the Cramorant Edition game had (maybe in either a future 1.25.x or 1.30.x release of shin pokemon red?)
 
does that also apply to VBA-M (VisualBoyAdvance-M) and not just VBA?
Yes. VBA-M also pops the warning message. It depends on the version. Some pop the error message. VisualBoyAdvance-M-2.0.0-beta2 does not, but still has weird visual glitches at times.
also will shin pokemon one day have a sound/music test option similar to what the Cramorant Edition game had (maybe in either a future 1.25.x or 1.30.x release of shin pokemon red?)
It's something I want to get to eventually. my immediate goal, which I think has been met with 1.24.6, is to get the single player experience 99.9% bug-free. Now I want to let things simmer a bit before I go about adding something else.
 
Last edited:
Hello! I have installed this as a .cia on my 3DS Virtual Console, but sometimes get the error "EMULATOR ERROR - Use a different emulator" on the CONTINUE NEW GAME screen that was discussed above with the VRAM scanning. Is there a better way to play this on a 3DS?
 
Last edited:
Hello! I have installed this as a .cia on my 3DS Virtual Console, but sometimes get the error "EMULATOR ERROR - Use a different emulator" on the CONTINUE NEW GAME screen that was discussed above with the VRAM scanning. Is there a better way to play this on a 3DS?
The 3DS virtual console uses its own emulator certified by Nintendo, so I'd file it under "good enough".
 
Never mind, I figured this out!! Gosh, this is so amazing, thanks for your work on this hack!!!

Circling back to the error message. I'm guessing it's really intermittent for you? Like sometimes it pops up and sometimes it doesn't?

I'm getting the same thing on my end. Looks like my test isn't all that good. I'm in the process of making some improvements.

EDIT: I put out 1.24.6(hotfix) that should solve that intermittent error message.
 
Last edited:
I noticed a visual bug when viewing a pokemons stats while that pokemon is inside the PC. The typing is incorrect for some pokemon and for others there is a long lag period before the screen loads, and then when it does load it appears with garbled text. Examples of what I mean are attached. I am using pizzaboy btw.


Edit: I think this error started with the 1.24.6h patch, i didnt notice it in versions before that one. [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)[PokeCommunity.com] Shin Pokemon Red/Blue/Green/JP builds (Bugfix, AI, and QoL patch)
 
Last edited:
I noticed a visual bug when viewing a pokemons stats while that pokemon is inside the PC. The typing is incorrect for some pokemon and for others there is a long lag period before the screen loads, and then when it does load it appears with garbled text. Examples of what I mean are attached. I am using pizzaboy btw.


Edit: I think this error started with the 1.24.6h patch, i didnt notice it in versions before that one.

Aw crap. I know what is wrong here. Give me about 24 hours to make another hotfix.
 
Last edited:
Hey, not sure if this is appropriate here, apologies if not.

does the random spawn change with level?

I turned on the option to change from the typical spawn in their normal areas. Then once i left pallet town, I was getting voltorbs/bellspourts and abras. The abras would teleport away, so went to train up the bellspourt for sleep powder, but now I no longer seen to encounters with abras.
 
Back
Top