From what I've player so far (reached Ned), this hack seems to be very good
Will I be able to catch all the 386 Pokemon or is there a set Pokedex?
Also, from what I've seen up to now, you haven't changed much of the scripts or any of the tiles. Also the trainer dialogues. If you're aiming for a really good hack, I suggest you at least change some of the preset dialogue, that way it won't feel like just a hack; it'll feel like a completely new game like it should.