Since TM's are re usable with this hack, is there a way to not reset the PP back to maximum? Otherwise this makes PP easy to restore in game.
Hmm, this is actually hard because of the nature of how the PP exploit works. We would need to know the PP of the TM Move he had 2 TM moves ago. Picture this:
Have 10/20 Shockwave -> Learn TM Hyperbeam 5/5 (iirc) --> Learn Shockwave 20/20
How do we know to store the initial TM's PP? Also a 50% move losing 5 PP to learn Hyper beam is also a little weird. If you can come up with a solution for this problem, or tell me what GameFreak's solution is, I can help implement. In my eyes you'd store every Pokemon in party's moves learned. To achieve this, you would need 48 bytes of Save-block RAM space, and to update the values when Pokemon are swapped around, moves are learned via lvl/TM/Tutor. I'm curious about GF's solution to this problem.
I don't know if you have got anything new with the routine I suggested you about keeping the previous track along different maps that have associated different tracks, but I have a new suggestion ;)
I was wondering if it is possible to have two working textboxes. Like for a dialogue or something ;)
Sorry, I haven't worked on anything on this thread recently. I've unfortunately been caught by surprise at the workload the community hack off has put on me. Once that's out of the way I'll more clearly solve the music one. As for the textbox one, you can use a showmsg (the one that doesn't close on A-B press) and change it's coordinates (Shinyquagsire found some coordinates in RAM to do this) then open a normal text box. It should hopefully make 2 text boxes on the screen at once.
This is actually not that difficult to swap the images, idk if anyone's made it for you yet, so let me know, I might just make one more routine.
This is very dependent on what you're swapping. The solution is probably going to be a rewrite using the same skeleton. Also iirc, the badges are OAMs, not tile/bg graphics. You will need to generate/hide/show these extra OAMs on top of the BG overlay depending on the extra badge flags that have been implemented.
Small request that I haven't seen around:
One of the newer features in Gen VI is the add-on to Pokemon in the Undiscovered Egg Group: All members of this egg group will have 3 31 IVs upon being captured or what have you.
Would be nice to see someone whip this feature up!
I actually already did this for someone, but haven't released the code it would seem! Let me find it/redo it and then I can post back with a resource.
Hello guys! :D We can request here, right? I'm here to request something that I'm pretty sure is a work for ASM. A routine that makes all Pokemon automatically regenerate 5HP every other turn in a battle AND a routine for making all Pokemon regenerate 3HP for every step in the overworld. Is that even possible? And if it is, can you make it both in one routine? Anyways, I'm requesting this for Fire Red (BPRE). :D Thank you!
P.S. I love everyone's routine here! Keep it up!
Wow. I'm genuinely happy someone requested this. Believe it or not, this exact routine was my first ever routine. Darthatron held my hand through the process, and it's been years since I've done it. I'd be happy to redo it just for the nostalgia :)
However, I should warn you that fitting it all into one routine is not possible.
One thing I would REALLY love, that I very much need for my hack, would be making the FireRed bicycle go the same speed as your overworld. I would think that ASM could achieve this.
Thanks :)
-PokéMew
If I'm understanding correctly, you want to make the FR Bike the same speed as the walking overworld? Why is that? That would defeat the whole purpose of the bike. I hope you're not requesting this because you wanted an easy way of swapping the player's OW between two sets. If that's the case, you mustn't forget running shoes on/off. While I doubt something that stupid is your motive, I'm very curious what you'd use it for. Perhaps it's something I'm just not seeing.
Request, I'm hoping this isn't too much trouble.
The Light Ball Update, how possible is this to port over to Emerald?
As a FR hacker, I have no clue. I do think it's just a matter of pointer changing.
Small update
You may have noticed that I'm not very much frequenting around this thread anymore. It's because I'm busy with the community hack-off. Once that's done, I have a few pretty useful routines which most people will probably appreciate.
Currently I have done, and have yet to release:
- Frontier Battle Routines
- Party/Opponent randomizer
- Automatic level curve/difficulty setting
- Field Moves
- OAM generation/manipulation routines
- Naming routines
- Button detection routines (for mini games!)
My main issue is my lack of motivation to write out explanation posts. I'm a little lazy to write out the specifications needed :x