This is how Pokemon (asm) hacking looks like
Okay, some of you were suggesting that I make a video showing how I hack Pokemon Pyrite, but I don't want to give much information of the hack until it's finished and you guys can play it... So I decided to go with this instead. It's basically me implementing the move Rollout in a Pokemon Red/Blue hack of someone that I'm helping. This will give you a hint of how programming in gameboy assembly is like!
00:00 - Make sure the user can't pick a different move if it's stuck in Rollout
01:45 - Get Rollout's base power based on number of times it has already been used (15-30-60-120-240)
08:45 - Increment the Rollout counter every time it's used and reset it after the fifth hit
12:20 - Halve the defense of the target if Rollout is being used for effective base power of 30-60-120-240-480 (like with Explosion/Selfdestruct)
13:10 - Assign the rollout effect to the move Rollout
I think I missed recording the part where I add rollout's effect to the move effect constants and to the array of moves effects that still occur even if the target faints. Other than that, I think everything else is covered.
Watch in full screen preferably.