Yeah, that's one of the reasons I'm so excited for your base to be completed, haha :D
Welllllll... I know you're not gloating and I also agree that your project is very useful but generally we don't sticky things of the sort, we save that for Rule threads and directories and so on. I mean for example, JPAN's base is extremely useful, but we didn't sticky that. Sorry :( People are definitely going to find your thread though, as there is no doubt in the world that your base is useful, so.. yeah.
Awesome work with the 649 project, man. It's pretty much EXACTLY what I need, so.. I can't wait :D And I also can't wait to finally (eventually) see DarkViolet's next incarnation :) Keep up the great work!
The only problem I would have with that is that it takes up more space than it should. I had to reinsert some of the cries due to corruption (which was caused by a bit of bad coding in the cry inserter I used), and it ended up taking more space than I would have otherwise liked.
As always, I have no issues with you using something from the 649 patch, after all, I've put very little into it that isn't code or data.
No, I encountered no such block in FR or Emerald (Having applied the cry hack to both of these ROMs). There's probably a check somewhere against 0x1FF or 0x200 preventing use of cries higher than that. It's usually that simple, anyway.
Atm, I'm just applying sensible existing animations to the new moves. Hopefully, in the longer term, we'll (as hackers in general) understand how they operate better, and will be able to create custom ones.
Hmm, fair enough. Well, I'm currently updating the placeholder animations of the new moves to make more sense on the 649 patch. Instead of using animations from the normal ordering (I copied and pasted the length of the table that I needed to as placeholders), I'm giving them ones which actually make sense now.
Yeah, I changed how the table worked to include indices 252 to 276, because I put a bunch of Pokémon into those slots in the main game. Well done, though!
How are you gonna do Shyamin's alternate cry? Shaymin's forme is one of the most awkward ones in the game, with so many damned conditions on its working, and conditions which stop it working based around time. It's also the only Pokémon to have an alternate cry for an alternate forme.
As to the Pokédex expansion, there seems to be a distinct lack of a Malloc part in RS, probably due to the fact that there's no DMA in RS (Said Malloc exists in both FRLG and Emerald). This means that the Pokédex probably has a direct pointer, which may point to exactly the right amount of memory for the normal dex, and we obviously need to find that. As for the actual Pokédex routines, I haven't found them yet, but hopefully it won't take me too long.
I have a suggestion for your Oshawott sprites. You should lower Oshawotts' backsprite so at least you can't see it's tail. I'm thinking it'll look better that way.
I have the vast majority of 4th Gen moves working. The ones I don't have working won't be too hard for me to actually add, it's mostly just laziness which has meant I've not finished them yet.