- 566
- Posts
- 5
- Years
- Seen Apr 29, 2025
Shout-out to Sinna who is doing a no-commentary LP of Shin Green.
Hey Jojobear13 can you add Surf to Pikachu/Raichu's learnset
Hi again,
@jojobear13 In the past, you've mentioned the possibility of creating jp-red and jp-blue branches. Would these include metric units? Is this even doable?
It's doable. Just need to manually convert all the weights and heights.
So here's something to think about. I was watching some Pikasprey videos on youtube, and one of them kinda stuck with me. It covered a scenario where you just get stuck in a battle with Lorelei that just won't end. You're trapped in a near-unending cycle of being unable to KO her dewgong.
I thought, "Wouldn't it be neat if you could just forfeit the match?" After a bit of trial and error I ended up working this into shinpokered master_dev branch. When in a battle with an AI trainer, holding SELECT while choosing to RUN will prompt you to forfeit. Choosing YES will initiate a blackout.
I'm not entirely sure what purpose this could serve. Maybe some kind of nuzlocke variant. Either way, I just think it's neat. It'll show up when I put out v1.21, which I should just get off my butt and do already
I was curious though, would there ever be a case where it lowers the AI's levels if you are a lower level than their original team?
#Hack-Induced Bugfixes & Adjustments since last version:
-----------
- Fixed the fossil kabutops image not appearing properly
- On battle load, stopped the GBC GBPal from updating before graphics are in the right position
- Fixed some issues where npcs that appear on screen are looking down for 1 frame
- Fixed some menu screen flicker
- All four trade evolutions are now standardized to evolve at level 45
- Fixed issue where paralyzed enemies might move first
- Safari zone "ran away" math is adjusted to be more accurate (level*1 changes to level*1.5 as the base value used)
#New features & adjustments since last version:
-----------
- Added built-in gamma shader for backlit LCD screens (press SELECT at the copyright screen)
- Added nop after halt commands (safety prevention for a rare processor bug)
- Added an option to make the overworld run in 60fps (feature is still a bit rusty)
- Streamlined how the ghost marowak battle is triggered (now allows for non-ghost marowaks in pokemon tower)
- Fixed a coordinate typo in pokemon tower left by gamefreak
- Fixed wrong crit damage for lvl > 127
- Rearranged some stuff with trainer AI
- Trainer AI layer settings have been completely redone
- Gave AI some guidance on explosion effects
- Slight additions to explodo-mon movesets to play nicer with AI at higer levels
- Rearranged trainer AI and moved more agressive move use to AI layer 1 (all trainers except Cueball and Youngster)
- If SS Anne is skipped and the pokemon tower rival battle is initiated, the SS Anne rival battle is deactivated
- Switching AI now scores against all player mon moves
- Winning the SS Anne tournament with a pikachu in the party will set its catch rate to 168
- In this rom hack, a pikachu with this catch rate can be taught Surf via HM
- This catch rate makes it hold a gorgeous box if transferred to Gen 2
- If case of multiple pikachus, only the first in the roster will be affected
- Likewise, a pikachu holding a gorgeous box can learn surf if transferred into this rom hack
- Added ability to forfeit trainer battles
- The RNG state when the game is booted is initialized to a random number
#Latest Fixes (most recent ips patch):
---------------
- Added built-in gamma shader for backlit LCD screens (press SELECT at the copyright screen)
- On battle load, stopped the GBC GBPal from updating before graphics are in the right position
- Fixed some issues where npcs that appear on screen are looking down for 1 frame
- Fixed some menu screen flicker
- Added nop after halt commands (safety prevention for a rare processor bug)
- Added an option to make the overworld run in 60fps
- Feature is a proof-of-concept and is still a bit rusty
- Toggle by placing the cursor in the options screen over CANCEL and pressing left or right
- Fixed issue where paralyzed enemies might move first
- Rearranged some stuff with trainer AI
- Gave AI some guidance on explosion effects
- Rearranged trainer AI and moved more agressive move use to AI layer 1 (all trainers except Cueball and Youngster)
- Fixed a coordinate typo in pokemon tower left by gamefreak
- Trainer AI layer settings have been completely redone
- Switching AI now scores against all player mon moves
- Fixed wrong crit damage for lvl > 127
- Initialize RNG with random seed
Love this hack! I dislike playing Gen 1 games because of all the glitches but your fixes make it enjoyable for me. Also to note, your hack is still true to the original games so it doesn't feel like I'm playing a completely different game. Currently I'm using your hacks to do a solo run with every Pokemon. Question: Did you have any plans to do a similar hack for Gen 2 games? I really hope you do because they would definitely benefit from your tweaks.
Shin Crystal is just a bunch of spreadsheets and notes for the foreseeable future. If I ever do it, I will do some things different from Shin Red in terms of species allocation, regional availability, level-up movesets, as well as tweaking some story beats.
Perfect Crystal 2020 update exists, so I don't want to just redo everything it already does. Though I suggest giving that one a spin.
I can upload my save file