The PokéCommunity Forums  

Go Back   The PokéCommunity Forums > Fan Games > ROM Hacks Showcase > Sideshow Showcase
Reload this Page Red Shin Pokemon Red/Blue/Green/JP builds (Bugfix, AI, and QoL patch)

Notices
For all updates, view the main page.

Sideshow Showcase The place to show side-projects that you're working on, for the small yet still big things you want to do, such as translation patches, "386" patches, and anything small like that.

Ad Content
Reply
Thread Tools
  #501   Link to this post, but load the entire thread.  
Old February 11th, 2022 (8:55 PM).
jojobear13's Avatar
jojobear13 jojobear13 is offline
 
Join Date: Nov 2019
Posts: 484
Quote:
Originally Posted by Chirutalis View Post
Hi. Is it possible to expand the newer damaging moves in LGPE like Shadow Ball and Dragon Pulse? Thanks!
This falls under Out of Scope Requests in the initial post.
__________________
Author of Shin Pokemon Red/Blue/Green. A Gen 1 hack focusing on bugfixes, better AI, and QoL/151 enhancements. Come say hello in the sideshow thread.
Reply With Quote
  #502   Link to this post, but load the entire thread.  
Old February 15th, 2022 (11:26 AM).
Octorox Octorox is offline
 
Join Date: Aug 2009
Gender: Male
Posts: 17
I really appreciate this hack as an improved but still distinctly Gen 1 version of Kanto. One thing I noticed however is that the while the backsprites for Pokemon are higher resolution, the backsprites for Red and the Old Man are still the original 28x28 versions. Poketto and SteppoBlazer have created 48x48 versions that Rangi used in her "Redstar/Bluestar" hack. Would you consider implementing these?


Reply With Quote
  #503   Link to this post, but load the entire thread.  
Old February 17th, 2022 (11:05 PM).
SPazzzi95's Avatar
SPazzzi95 SPazzzi95 is offline
 
Join Date: Jul 2018
Posts: 43
Any future plans regarding this hack?
Reply With Quote
  #504   Link to this post, but load the entire thread.  
Old February 18th, 2022 (8:25 AM).
jojobear13's Avatar
jojobear13 jojobear13 is offline
 
Join Date: Nov 2019
Posts: 484
Quote:
Originally Posted by Octorox View Post
Poketto and SteppoBlazer have created 48x48 versions that Rangi used in her "Redstar/Bluestar" hack. Would you consider implementing these?
Possibly. I would need to also do something for the female trainer.

Quote:
Originally Posted by SPazzzi95 View Post
Any future plans regarding this hack?
Here is what is planned for v1.24 so far:

- Green and Red-JP have the original front sprites for fossil kabutops and fossil aerodactyl
- Green and Red-JP have the original text box corners
- Adapted the japanese title screen logo, sfx, and motion for the jp builds
- Minor timing fix to title object palette loading
- Fixed Raticate not appearing in Unknown Dungeon 2F in Blue-Jp
- Fixed incorrect encounters on route 13 for Blue-Jp
- Restored intro "Presents" for all builds
- Added rom hack version tracking for save files
- Seed-based randomized wild pokemon encounters
- Built-in nuzlocke mode
- Paras is gifted in the Route 2 house in case the player has no pokemon that can learn Cut

The nuzlocke mode is going to take a while to properly test.
__________________
Author of Shin Pokemon Red/Blue/Green. A Gen 1 hack focusing on bugfixes, better AI, and QoL/151 enhancements. Come say hello in the sideshow thread.
Reply With Quote
  #505   Link to this post, but load the entire thread.  
Old February 19th, 2022 (8:22 AM). Edited February 19th, 2022 by jastolze007.
jastolze007 jastolze007 is offline
 
Join Date: Jan 2017
Age: 31
Gender: Male
Nature: Bold
Posts: 650
Quote:
Originally Posted by jojobear13 View Post
Quick post with an update on the next patch.

I need some help beta-testing master development patch 1.23.04 which allows for built-in randomized nuzlocke runs. If you choose to play on this development patch, please re-read and understand the whole Player's Guide that has been updated for the new features.
Hey, I'd be happy to beta test. I'm currently running the most recent master version, although I'm on Goomba, which may not be the best choice for emulator. I don't have access to BGB. But, what are some things I should look for while beta testing?

Edit: Just realized I'm not using the developmental patch. Thought it was part of the master branch.
Reply With Quote
  #506   Link to this post, but load the entire thread.  
Old February 21st, 2022 (7:40 PM).
jojobear13's Avatar
jojobear13 jojobear13 is offline
 
Join Date: Nov 2019
Posts: 484
Quote:
Originally Posted by jastolze007 View Post
Hey, I'd be happy to beta test. I'm currently running the most recent master version, although I'm on Goomba, which may not be the best choice for emulator. I don't have access to BGB. But, what are some things I should look for while beta testing?

Edit: Just realized I'm not using the developmental patch. Thought it was part of the master branch.
Yes, the link to the beta leads to the master_dev github branch. It is my development and staging area for stuff that usually makes it into release patches for the master branch.

Goomba is not ideal, but it's better than nothing. The main feature I'm trying to test right now is the built-in nuzlocke mode. It should work as described in the beta player's guide in the master_dev branch.
__________________
Author of Shin Pokemon Red/Blue/Green. A Gen 1 hack focusing on bugfixes, better AI, and QoL/151 enhancements. Come say hello in the sideshow thread.
Reply With Quote
  #507   Link to this post, but load the entire thread.  
Old February 22nd, 2022 (8:14 AM).
jojobear13's Avatar
jojobear13 jojobear13 is offline
 
Join Date: Nov 2019
Posts: 484
Here’s a cool thing I figured out. The gameboy color has a special double-speed CPU mode that I've been playing around with. I was able to make it so the 60 FPS option takes advantage of this double-speed mode when playing on a GBC. The CPU switches over to 8MHz when on the overworld, so updating all the object parameters and tile positions gets done really fast before the next screen refresh. The results are buttery smooth with none of the stuttering that's present when the CPU runs at regular speed.
https://imgur.com/HrFiz3l
__________________
Author of Shin Pokemon Red/Blue/Green. A Gen 1 hack focusing on bugfixes, better AI, and QoL/151 enhancements. Come say hello in the sideshow thread.
Reply With Quote
  #508   Link to this post, but load the entire thread.  
Old February 23rd, 2022 (8:41 PM).
Chirutalis Chirutalis is offline
 
Join Date: Mar 2020
Posts: 41
A few suggestions/questions:
1. Would you like to add other tournament rewards like Fly Pikachu, Amnesia Psyduck, Dragon Rage Magikarp, as well as Pay Day Fearow and Rapidash? They are all legitimate event moves in Pokemon Stadium. I won't consider Mist Vaporeon and Acid Diglett because they aren't obtainable.
2. There are Pokedex text error such as Metapod and lowercase pokemon text when receiving a Paras gift.
3. I noticed that Giovanni's Kangaskhan cannot be OHKO by my Kingler's Guillotine. Is it intentional?
Reply With Quote
  #509   Link to this post, but load the entire thread.  
Old February 24th, 2022 (11:18 AM).
JOBO's Avatar
JOBO JOBO is offline
o/_\O
 
Join Date: Apr 2015
Location: Canada
Gender: Male
Nature: Quiet
Posts: 633
Quote:
Originally Posted by jojobear13 View Post
Here’s a cool thing I figured out. The gameboy color has a special double-speed CPU mode that I've been playing around with. I was able to make it so the 60 FPS option takes advantage of this double-speed mode when playing on a GBC. The CPU switches over to 8MHz when on the overworld, so updating all the object parameters and tile positions gets done really fast before the next screen refresh. The results are buttery smooth with none of the stuttering that's present when the CPU runs at regular speed.
https://imgur.com/HrFiz3l
Now that's smooth! I can't wait to try it out.
Reply With Quote
  #510   Link to this post, but load the entire thread.  
Old February 24th, 2022 (4:42 PM). Edited February 24th, 2022 by jojobear13.
jojobear13's Avatar
jojobear13 jojobear13 is offline
 
Join Date: Nov 2019
Posts: 484
Quote:
Originally Posted by Chirutalis View Post
1. Would you like to add other tournament rewards like Fly Pikachu, Amnesia Psyduck, Dragon Rage Magikarp, as well as Pay Day Fearow and Rapidash? They are all legitimate event moves in Pokemon Stadium. I won't consider Mist Vaporeon and Acid Diglett because they aren't obtainable.
I'll think about it. Surfing Pikachu only crossed my mind because it can be traded over into Yellow to unlock the surfing mini-game.
Quote:
2. There are Pokedex text error such as Metapod and lowercase pokemon text when receiving a Paras gift.
Good catch on the lowercase Paras text. But you are going to have to elaborate on the dex text errors. I just checked Metapod's entry and it looks fine.
Quote:
3. I noticed that Giovanni's Kangaskhan cannot be OHKO by my Kingler's Guillotine. Is it intentional?
I might be misunderstanding you, so you may need to provide more detail. But I'm going to assume that you cannot land the OHKO attacks. In gen 1, OHKO attacks will always fail if the defender is faster than the attacker. The vanilla games did not explain this anywhere, and I added an NPC in the Viridian School that alludes to this mechanic.

A OHKO move that fails to hit will generate one of two messages. A message of "#MON's attack missed" indicates that the OHKO move failed its accuracy check. A message of "#MON is unaffected" indicates that the OHKO is prevented from working because the defender has higher speed.

Kangaskhan has a base speed of 90 compared to Kinger's 75. It's entirely possible that your Kingler is too slow to hit it with Guillotine.
__________________
Author of Shin Pokemon Red/Blue/Green. A Gen 1 hack focusing on bugfixes, better AI, and QoL/151 enhancements. Come say hello in the sideshow thread.
Reply With Quote
  #511   Link to this post, but load the entire thread.  
Old February 24th, 2022 (6:30 PM).
Chirutalis Chirutalis is offline
 
Join Date: Mar 2020
Posts: 41
I used redjp/bluejp v1.23.04 and the text character should be an apostrophe but it is shown as MNAZ.
https://imgur.com/a/V6XUksR

I also noticed that it is impossible to obtain gift Pokemon with DV lower than 8 if you have a space in the party, but you still be able to obtain those with DV lower than 8 if it is transferred to the PC. Is it also intentional?
Reply With Quote
  #512   Link to this post, but load the entire thread.  
Old February 24th, 2022 (7:13 PM).
jojobear13's Avatar
jojobear13 jojobear13 is offline
 
Join Date: Nov 2019
Posts: 484
Quote:
Originally Posted by Chirutalis View Post
I used redjp/bluejp v1.23.04 and the text character should be an apostrophe but it is shown as MNAZ.
https://imgur.com/a/V6XUksR
Oh, that's interesting. I think I may have an invalid ASCII character in the source code. Sometimes the wrong apostrophe gets used if copy/pasting between programs.

Quote:
I also noticed that it is impossible to obtain gift Pokemon with DV lower than 8 if you have a space in the party, but you still be able to obtain those with DV lower than 8 if it is transferred to the PC. Is it also intentional?
It's not. Good find.
__________________
Author of Shin Pokemon Red/Blue/Green. A Gen 1 hack focusing on bugfixes, better AI, and QoL/151 enhancements. Come say hello in the sideshow thread.
Reply With Quote
  #513   Link to this post, but load the entire thread.  
Old February 25th, 2022 (10:52 PM). Edited February 25th, 2022 by jojobear13.
jojobear13's Avatar
jojobear13 jojobear13 is offline
 
Join Date: Nov 2019
Posts: 484
Quote:
Originally Posted by Octorox View Post
I really appreciate this hack as an improved but still distinctly Gen 1 version of Kanto. One thing I noticed however is that the while the backsprites for Pokemon are higher resolution, the backsprites for Red and the Old Man are still the original 28x28 versions. Poketto and SteppoBlazer have created 48x48 versions that Rangi used in her "Redstar/Bluestar" hack. Would you consider implementing these?


Just a follow-up since a few other people PM'd me about it. I have these working in my development branch. They will get into the next big release patch.

I even made one for good ol' Trainer Violet.
https://imgur.com/eN9Xxwa

I did a little editing on Red's jacket for consistency. Pocketto had drawn it as more of a short-sleeve vest. But the front art shows it to be more of a jacket with baggier, mid-length sleeves.
https://imgur.com/T4y2rlX
__________________
Author of Shin Pokemon Red/Blue/Green. A Gen 1 hack focusing on bugfixes, better AI, and QoL/151 enhancements. Come say hello in the sideshow thread.
Reply With Quote
  #514   Link to this post, but load the entire thread.  
Old March 2nd, 2022 (10:19 AM).
Illusioned's Avatar
Illusioned Illusioned is offline
 
Join Date: Jul 2020
Posts: 15
Quote:
Originally Posted by jojobear13 View Post
Just a follow-up since a few other people PM'd me about it. I have these working in my development branch. They will get into the next big release patch.

I even made one for good ol' Trainer Violet.
https://imgur.com/eN9Xxwa

I did a little editing on Red's jacket for consistency. Pocketto had drawn it as more of a short-sleeve vest. But the front art shows it to be more of a jacket with baggier, mid-length sleeves.
https://imgur.com/T4y2rlX
Nice! With gbc color mode the bigger battle sprites look outstanding.
Reply With Quote
  #515   Link to this post, but load the entire thread.  
Old March 2nd, 2022 (2:13 PM).
jojobear13's Avatar
jojobear13 jojobear13 is offline
 
Join Date: Nov 2019
Posts: 484
Another general announcement. Over the years, I've had more than a handful of people ask me how to swap out the battle back & front sprites between Normal, Red&Green, and Spaceworld-style. I've consolidated how these implementations are organized in the code so that they can now be swapped around with compiler tags in the MAKE file. For example, adding the _SWSPRITES tag to a rom-to-be will make it compile with everything needed to implement the 48x48 back sprites and SW front sprites. I've also done this to the Lite branch for consistency (but kept the tags unassigned). Now folks who use shinpokered or shinpokered_lite as a code base won't have to struggle with getting it to work. It will be in effect in the next big commit to the main repositories.
__________________
Author of Shin Pokemon Red/Blue/Green. A Gen 1 hack focusing on bugfixes, better AI, and QoL/151 enhancements. Come say hello in the sideshow thread.
Reply With Quote
  #516   Link to this post, but load the entire thread.  
Old March 2nd, 2022 (4:35 PM).
erpster8 erpster8 is offline
 
Join Date: May 2021
Location: Southern California USA
Gender: Male
Posts: 48
Quote:
Originally Posted by jojobear13 View Post

A OHKO move that fails to hit will generate one of two messages. A message of "#MON's attack missed" indicates that the OHKO move failed its accuracy check. A message of "#MON is unaffected" indicates that the OHKO is prevented from working because the defender has higher speed.
i'm pretty sure OHKO moves always miss against certain types of mons like flying types such as pidgeot
Reply With Quote
  #517   Link to this post, but load the entire thread.  
Old March 2nd, 2022 (5:28 PM).
jojobear13's Avatar
jojobear13 jojobear13 is offline
 
Join Date: Nov 2019
Posts: 484
Quote:
Originally Posted by erpster8 View Post
i'm pretty sure OHKO moves always miss against certain types of mons like flying types such as pidgeot
Yes, that's correct. Gen 1 handles OHKO moves by dealing 65535 damage if they hit, so the damage has a typing associated with it. Fissure deals 0 damage to flying types. Horn Drill and Guillotine deal 0 damage to ghost types.
__________________
Author of Shin Pokemon Red/Blue/Green. A Gen 1 hack focusing on bugfixes, better AI, and QoL/151 enhancements. Come say hello in the sideshow thread.
Reply With Quote
  #518   Link to this post, but load the entire thread.  
Old March 4th, 2022 (7:08 PM).
JOBO's Avatar
JOBO JOBO is offline
o/_\O
 
Join Date: Apr 2015
Location: Canada
Gender: Male
Nature: Quiet
Posts: 633
Hey Jojobear, hope you're doing well. I don't know if you've explored this already, but would it be possible to buff/ make the daycare useful? I can't say that I've ever made actual use of it over all these years because the exp gains are so slow. Maybe a buff to exp gained per step? The other thing that makes it annoying is the lack of a PC in the building. It's a low priority thing, but it's kind of a shame the feature is borderline useless. Thank you for all you've done. Have a good weekend!
Reply With Quote
  #519   Link to this post, but load the entire thread.  
Old March 5th, 2022 (12:16 AM).
jojobear13's Avatar
jojobear13 jojobear13 is offline
 
Join Date: Nov 2019
Posts: 484
Quote:
Originally Posted by JOBO View Post
Hey Jojobear, hope you're doing well. I don't know if you've explored this already, but would it be possible to buff/ make the daycare useful? I can't say that I've ever made actual use of it over all these years because the exp gains are so slow. Maybe a buff to exp gained per step? The other thing that makes it annoying is the lack of a PC in the building. It's a low priority thing, but it's kind of a shame the feature is borderline useless. Thank you for all you've done. Have a good weekend!
I feel ya. I don't think you, me, nor anyone has ever used that thing beyond getting some quick levels on early-game trash 'mons. I have a few ideas bouncing around in my head.
__________________
Author of Shin Pokemon Red/Blue/Green. A Gen 1 hack focusing on bugfixes, better AI, and QoL/151 enhancements. Come say hello in the sideshow thread.
Reply With Quote
  #520   Link to this post, but load the entire thread.  
Old March 6th, 2022 (1:02 PM).
jojobear13's Avatar
jojobear13 jojobear13 is offline
 
Join Date: Nov 2019
Posts: 484
Quote:
Originally Posted by JOBO View Post
I can't say that I've ever made actual use of it over all these years because the exp gains are so slow.
I think I’ve found the reason for this.

So the exp gain is 1 per step. The key is understanding what that really means from a player perspective. Many areas have an encounter rate of 10/256, so 1 exp per step more or less the same as grinding out wild encounters that each give 25 exp. What kind of wild encounters give this kind of yield? Level 3 Nidorans.

So yeah. The daycare is basically a faster way of grinding out wild battles against level 3 Nidorans. And yet this is after you’ve made your way to Cerulean City where you would be better off grinding absolutely anywhere else. You have no incentive to ever use the daycare because it never scales to your game progression.

The most straightforward solution would be to scale the “level” of our hypothetical Nidoran with the number of gym badges obtained. 1 badge scales it to level 10, 2 badges to level 15, and so on. That way the daycare keeps pace with wild Pokémon on routes and dungeons.
__________________
Author of Shin Pokemon Red/Blue/Green. A Gen 1 hack focusing on bugfixes, better AI, and QoL/151 enhancements. Come say hello in the sideshow thread.
Reply With Quote
  #521   Link to this post, but load the entire thread.  
Old March 6th, 2022 (2:26 PM).
MStern MStern is offline
 
Join Date: Nov 2021
Posts: 42
Even if you buffed the XP gain, the daycare still won't be that good due to how it handles moves and evolutions. The daycare's best use-case is to level pokemon like Abra and Magikarp. Problem is that you have to constantly check back and take your Abra at exactly level 15 and Magikarp at exactly 19, because otherwise any later they won't learn Confusion or Bite on evolution.
Reply With Quote
  #522   Link to this post, but load the entire thread.  
Old March 6th, 2022 (3:29 PM). Edited March 6th, 2022 by jojobear13.
jojobear13's Avatar
jojobear13 jojobear13 is offline
 
Join Date: Nov 2019
Posts: 484
Quote:
Originally Posted by MStern View Post
Even if you buffed the XP gain, the daycare still won't be that good due to how it handles moves and evolutions. The daycare's best use-case is to level pokemon like Abra and Magikarp. Problem is that you have to constantly check back and take your Abra at exactly level 15 and Magikarp at exactly 19, because otherwise any later they won't learn Confusion or Bite on evolution.
I may have a solution for that. Gaining multiple levels at once in battle used to cause the same problem, but it was fixed by storing the original level and iterating up to the current level. The daycare already stores the original level in order to calculate the money you owe. It shouldn't be too hard to pass that information into the evolution routine and run it upon receiving your pokemon.

EDIT: I got it working.
EDIT 2: See attachment for a demonstration. Works pretty good after a bit of polishing.
Attached Files
File Type: mp4 shinpokered_daycaredemo.mp4‎ (471.3 KB, 10 views) (Save to Dropbox)
__________________
Author of Shin Pokemon Red/Blue/Green. A Gen 1 hack focusing on bugfixes, better AI, and QoL/151 enhancements. Come say hello in the sideshow thread.
Reply With Quote
  #523   Link to this post, but load the entire thread.  
Old March 6th, 2022 (11:16 PM).
JOBO's Avatar
JOBO JOBO is offline
o/_\O
 
Join Date: Apr 2015
Location: Canada
Gender: Male
Nature: Quiet
Posts: 633
Quote:
Originally Posted by jojobear13 View Post
I may have a solution for that. Gaining multiple levels at once in battle used to cause the same problem, but it was fixed by storing the original level and iterating up to the current level. The daycare already stores the original level in order to calculate the money you owe. It shouldn't be too hard to pass that information into the evolution routine and run it upon receiving your pokemon.

EDIT: I got it working.
EDIT 2: See attachment for a demonstration. Works pretty good after a bit of polishing.
That's already so much better! I totally forgot that the level up moves were annoying in the daycare as well. Your solution looks great.
Reply With Quote
  #524   Link to this post, but load the entire thread.  
Old March 14th, 2022 (3:02 PM).
JOBO's Avatar
JOBO JOBO is offline
o/_\O
 
Join Date: Apr 2015
Location: Canada
Gender: Male
Nature: Quiet
Posts: 633
Hey Jojobear. Does the lv 100 leading Chansey work with the stationary legendaries?
Reply With Quote
  #525   Link to this post, but load the entire thread.  
Old March 14th, 2022 (7:54 PM).
jojobear13's Avatar
jojobear13 jojobear13 is offline
 
Join Date: Nov 2019
Posts: 484
Quote:
Originally Posted by JOBO View Post
Hey Jojobear. Does the lv 100 leading Chansey work with the stationary legendaries?
Come to think of it, I don't believe it does. Static wild battles are handled the same way as trainer battles, so none of the stuff involving RNG encounters gets run.

Granted, it shouldn't be too hard to correct this. The function for generating a shiny pokemon is very modular as of the current beta patch. Setting bit 7 of address $cfc4 (or just setting the address to $80) will force the next wild pokemon encountered to be shiny. You can do this with your emulator's debugger if you want to cheat it, or use the gameshark code 0180C4CF on the overworld (activate then deactivate the code).
__________________
Author of Shin Pokemon Red/Blue/Green. A Gen 1 hack focusing on bugfixes, better AI, and QoL/151 enhancements. Come say hello in the sideshow thread.
Reply With Quote
Reply

Quick Reply

Join the conversation!

Create an account to post a reply in this thread, participate in other discussions, and more!

Create a PokéCommunity Account
Ad Content

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT -8. The time now is 8:52 AM.