Bumping my question since it is of up most importance to me.:P
and its been 2 days since first asked
Hi, can you confirm if special 0x110 saves the game? Just run the special with the Pokedex. Before you do that though, make sure you saved the game already.
While I probably won't go about doing this, I would like to see someone try to address it. The 4 move limit for Pokemon has been present since the first 2 games, and I am unaware if it has been addressed officially, if not here are some suggestions for some of you to try and share with us. Extend the limit to five or six moves, set up so you can cycle through alternate move lists and dump new moves into the alternate move lists (if you decide to go this route you'll also have find a way to flip through the move lists for each Pokemon outside of combat situations, cycling through move lists in combat while cool might be a little not be good idea if you're concerned with balance issues). If your wondering where the question is in all this, here it is, Why hasn't anyone attempted either of these suggestions?
Thanks for taking the time to read this.
There's a lot of technical reason for why this isn't done.
1) All of the game's current move checking loop and built-in functions run off teh assumption the Pokemon only has 4 moves. This means that someone would have to edit those 100 or so functions
2) The Pokemon Data structure in RAM is set as 64 bytes, to add "spare" moves and to make the spare moves saved even when transferring Pokemon to the PC is hard (because once again you need to redo almost all the Pokemon RAM reading functions, the checksum calculator, ect..)
3) The battle engine would also need changing as well. For obvious reasons.
4) Graphical challenges, once again I think it's obvious why. Also if you have an HM slave with 8 HMs you will probably crash the Bottom Right Menu graphically and in general
There's probably more complications that I missed, but hopefully that gets the point across. It's just not feasible to do. You may as well just make your own game lol.
Does anyone have any theoretical (or actual, working) means to boost a moves power rating in game. Something along the lines of getting x-badge/pointinstory which boosts x-moves power by 10? I shamelessly tried writebytetooffset, which it didn't seem to like.
Is ASM the answer or are there other means?
Yeah, the move powers are stored in the ROM, and writebytetooffset wouldn't work (because by definition, you can't write to the ROM :P ).
You would need some ASM, though the ASM would actually be very easy if you're up for it.