| jojobear13 |
June 7th, 2021 9:45 PM |
Finally got around to uploading the patches for version 1.21! Fingers crossed I won't have to release a hotfix for some silly oversight.
A few new features I want to highlight with this patch. First is that there is now a gamma shader that will do color correction if you play in GBC mode on a backlit LCD (phone, GBA SP, etc). Press SELECT on the copyright info screen right when you boot up to activate it. You'll notice the colors aren't as saturated.
Secondly, there's a 60 FPS mode that I made as a proof of concept. It's kinda rusty, but it works. Toggle it by placing the cursor over CANCEL in the options menu and pressing left or right. I've been meaning to write a report in the ASM forum on how I did it, but I'll get around to it eventually.
Thirdly is that I did some re-jiggering of the AI. Switching now scans your active mon's moves and takes those into account for scoring. Use of explosion moves will be less likely if the enemy mon has more HP. More aggressive attacking has been moved to AI layer 1 which applies to most trainers.
These next two things are only in the master branch. Fourthly is the ability to forfeit a match as I posted about earlier. And fifthly, by special request and also only in the master branch, is the ability for pikachu to learn Surf. If you win the SS Anne post-game tournament with a pikachu in your team, that pikachu's catch rate will change to 168. Pikachus with a 168 catch rate are allowed to be taught the Surf HM. If transferred to/from Gen 2 with the time capsule, this catch rate value corresponds to holding a Gorgeous Box.
Anyway, here is the the full changelog:
Master Branch v1.21
Quote:
#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
|
Lite Branch v1.21
Quote:
#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
|
|