![]() |
Shin Pokemon Red/Blue/Green/JP builds (Bugfix, AI, and QoL patch)
# Shin Pokémon Red, Blue, Green, Red-JP, & Blue-JP
Version 1.23 updated 01-01-2022 Beta News (12-06-2022): Spoiler:
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. For the latest build patches and detailed changelog, please visit the main github page at https://github.com/jojobear13/shinpokered. The patches for your choice of red or blue are kept in the patches folder. IMPORTANT: Download the IPS patch file of the version you want and apply it to the correct USA rom. - The "_origback" patches are alternatives for red & blue that keep the original back sprites. - Red patches are applied to a USA Red ROM. (MD5 Hash: 3d45c1ee9abd5738df46d2bdda8b57dc) - All other patches (Blues and Greens) are applied to a USA Blue ROM. (MD5 Hash: 50927e843568814f7ed45ec4f944bd8b) Read the "Guide to New Player Functions" for instructions on all the new stuff the player can do in the Master branch. 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. Hardware Compatibility - Compatible with original Gameboy hardware (DMG, Super, Pocket, Color, Advance, SP) - Potentially compatible with Pokemon Stadium 1 & 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. I use BGB on windows for its accuracy and debugging tools. - Inaccurate emulators like Pizza Boy 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:
***Additional Master features that go beyond engine modifications and fixes*** Spoiler:
#Screenshots Spoiler:
#Credits / Special Thanks: Spoiler:
#Read This Before Making Requests: Spoiler:
#Will Gameshark / Action Replay Codes Work? Spoiler:
#What features/fixes have you been working on as of late? Spoiler:
|
The name actually reminded me chinpokomon from South Park lol. Anyways, gj on your release!!!
|
Updated the project with a "lite version" branch that has only the most minimal of changes.
|
Cool, i loved the lite version, that was im looking for.. maybe i just skipped few text, the lite version has 150 (all obtainable?)
|
Quote:
You can create your own preferred wildmon availability by editing the data/wildPokemon asm files. For trade evolutions, you can edit the data/evos_moves.asm file and give them an evolution via level. |
Gonna give this a shot, seems pretty neat.
|
Is there a means to change the front sprites and even the back sprites as well? I've been wanting to have a hack of Red/Blue that has a mix of Pokémon Green sprites (fronts) and some of the Pokémon Gold beta (fronts and all the back sprites).
|
Quote:
Just compile after that, and you'll find out whether or not it's all done properly. This quality is pretty well all universal between pokered projects that aren't in color though. EDIT: Or just read this: https://github.com/jojobear13/shinpokered/blob/master/how%20to%20change%20pkmn%20sprites/instructions.md |
Both the master and lite branches have been updated. Version 1.09 has the following changes:
- Gamefreak's abandoned functions for halving and doubling stats have been modified and put back into use - The 999 cap for reflect and light screen is now consolidated into a single function - Rest now more efficient in undoing brn/par stat changes - Catching a pokemon with brn/par no longer applies the stat penalties to its party data stats - New custom function for undoing the stat changes of burn and paralysis - undoing paralysis is accurate to within 0 to -3 points - undoing burn is accurate to within 0 to -1 point - AI using full heal now reverts brn/par stat changes - Condition healing items (including using Full Restore at max hp) no longer reset all stats - Burn heal undoes the attack stat changes - Paralyze heal undoes the speed stat changes - Full restore at max hp undoes the stat changes of brn/par - Full Restore when used in battle to heal HP now undoes the stat changes of brn/par - Haze and status-curing items now clear the toxic counter - The function that applies badge stat-ups has been reworked - now selectively boosts the correct stat when called during a stat-up/down effect - as a result, badge boosts are no longer temporary EDIT: I had a typo in my code. I re-uploaded new 1.09 patches to the original post and the github. |
The master and lite branches have been updated to version 1.10. Changes are as follows:
- The ABCD teleport glitch has been fixed - The lift key in the rocket hideout drops during the end of battle text like in Yellow-version - A wild marowak is no longer assumed to be the ghost marowak - Pokedoll is disallowed during ghost marowak battle - Fixed some issues with text in celadon floor 3, outside bill's house, and in vermillion city - Fixed some incorrect placements in the pkmn random table lists - Consolidated custom funcions into individual files for easy sorting Shin Pokemon Red/Blue is now considered complete. Further updates from here on out will be rare and focus on fixing any overlooked issues. |
This sounds really good! Questions...
1. Can you rebattle NPC trainers more than once? 2. Can you buy ethers/max ethers eventually? 3. Can you gain exp from the trainer that generates a six party team? |
Quote:
|
Having an issue: The rocket won't drop the lift key therefore I cannot continue
|
Quote:
|
Could you fix the Critical hit ignoring the positive offensive stats please? It's annoying to use 3 Amnesia's and then it hit critical to do less than what a normal hit would have done. Also, I feel like the crit hit is higher than vanilla red version. Every second move against me is a crit :/
|
Quote:
I’m hesitant on changing critical hit interactions with stat boosts. It was a deliberate design decision in vanilla rather than a bug or an oversight. Critical hits being tied to speed means that fast crit-seekers can easily sweep a whole team. There is no countermeasure to this unless you get lucky and can set up evasion spam. My initial experiments with this was a ball of frustration where Hikers’ machops wipe early-game parties with karate chop. Trust me, you replace one annoyance with a bigger annoyance. Obviously GF changed this in gen 2 to take stat changes into account, but they also decoupled critical hits from the speed stat. |
Is it possible to make this compatible with Danny-E full color patch?
I tried but got black screen |
Quote:
IPS patches rarely work like what you are trying to do. Patching rom files is not like applying mods to a PC game with a modular file structure. Each patch assumes that the base rom file has certain values at certain locations within the rom file (your command values, address locations, etc) and then changes them accordingly. The default assumption for most hacks is that it patches the unmodified vanilla rom file. When you apply a patch you have now changed the rom. The default assumptions on where and what everything is in the rom file is not necessarily true anymore for applying another patch on top of that. You can get away with multi-patching for very small changes where the areas they overwrite do not overlap and everything pretty much stays in the same place. Both Shin Pokemon and Danny's Full Color patch are not small changes. Data is shifted around from their default memory banks to make room for stuff. Whole core functions are added or re-written. To make Shin Pokemon compatible, I would have to start from square one and gradually integrate Danny's patch into Shin's code in such a way as to make them not interfere with each other. It would probably take me another year to do that and bugfix everything, so I'll leave that to someone else. |
This is exactly what I've been looking for. Most R/B quality of life hacks tend to include features that are either too modern or just a level increase in difficulty. I started playing a few minutes ago and I'm having a blast because the old school sprites feel very nostalgic to me because I'm so used to playing hacks with the Gen 2 graphics patch. Cheers and thanks you!
|
I've been loving this project so far!
While I'm aware that graphically this should keep as close to the original games as possible, I've noticed a patch on RHDN that gave me an idea: it changes only the Pokemon backsprites to the spaceworld demo, and they all seem to match up with the frontsprites unlike the ones the original game had. Seems that the source code isn't in the entry though. http://www.romhacking.net/hacks/4924/ Would that be possible for Shin to fold in later on if desired? I realize that it looks like there's some extra steps involved. |
Quote:
|
Version 1.11 has been added to github. This fixes a major bug that affects most of the previous versions. Trainer pokemon now have the correct statexp amounts instead of what was found to be ~54,000 for each stat. Trainers in the game will be a little less tanky as a result. Oopsies.
|
how do i compile this? i want to use the shin version without the rematches and shiny animation.
|
Quote:
|
I saw the IPS patches, the lite version is perfect for me, but i want to add 151 like the master version.
|
| All times are GMT -8. The time now is 8:52 AM. |
![]()
© 2002 - 2018 The PokéCommunity™, pokecommunity.com.
Pokémon characters and images belong to The Pokémon Company International and Nintendo. This website is in no way affiliated with or endorsed by Nintendo, Creatures, GAMEFREAK, The Pokémon Company or The Pokémon Company International. We just love Pokémon.
All forum styles, their images (unless noted otherwise) and site designs are © 2002 - 2016 The PokéCommunity / PokéCommunity.com.
PokéCommunity™ is a trademark of The PokéCommunity. All rights reserved. Sponsor advertisements do not imply our endorsement of that product or service. User generated content remains the property of its creator.
Acknowledgements
Use of PokéCommunity Assets
vB Optimise by DragonByte Technologies Ltd © 2023.