Hi, I have played this hack plenty of times through to the end, but this time I have found a glitch that I have not found before. I have scoured over Google for an answer to no avail. My only recourse left is too come here. Moltres did not spawn inside of Blaine's gym. I am absolutely sure I did not catch him. I have already caught caught Heatran, obtained the magma stone, and gotten the earth badge. The gym trainers did leave the gym like they were supposed to, but where Blaine is normally standing, Moltres is not standing either. He is supposed to be there, but I don't know. The only things I have done since then are defeat red on top of mount silver, catch Regigigas, Jirachi, and Celebi with the Azure Flute in tow, and after already seeing that Moltres was missing, doing the Dragon's Den double battle with your rival, Clair, and Lance. Finally I talked to the woman in Olivine City Pokemon Center to set the game flags that she mentioned after completing those things. I also noticed that Steven Stone is missing from his house in Pewter. I have already completed the Latios event and caught Latias at the stone tablet in Vermillion. I have done everything legitimately. I saw the bug/glitch list thing about Steven not battling you if you catch Regigigas before catching both Latios and Latias. I caught them first. He still shouldn't completely disappear from his house. I just don't see anything that could possibly caused this glitch. Steven isn't in his house, even though he was there before. he is never there now. I need to get the Hoenn starter Pokemon from him. This is a big problem for me because I can't complete the game with the Arceus fight without them. Don't tell me that i have a faulty ROM, because i don't. I have already completed this game multiple times with this. I never re-patched after the first time, and I have edited anything. I used a clean ROM that DID NOT have an AP patch. It's a US ROM, too. I'm not trying to be rude, only I am trying to eliminate the workload of anyone who decides to look at my .sav file that I am uploading. That's less things to look for, which helps to isolate the problem faster. I prefer not to have to start over, because I am so close to being done. I only have some random Pokemon to find, which I am working on. Already gotten 446 as owned. Just need a few legends, some baby Pokemon, and not too many others. I'd hate to lose all of that because of a glitch that I can't find any info on. I have scoured over Google to no avail. I won't resort to using Pokegen because that might make the Arceus fight unsalvagable if any anti-hack countermeasures Drayano has placed kick in. I know from experience, because I did that once in another file, and after that, I went back and did the stuff legitimately. I stood on the Mystri stage and with 492 Pokemon all finally caught legitamately and all 16 type plates and everything, it told me I was "judged to not have sufficiently proven myself to continue the test." Like I said though, that was in another game file. Anyways Sorry for the long read. i just wanted to make sure I covered all my bases. less time going back and forth for days waiting on replies to question I can answer before they are even asked. I'll be patient from here on out. Thanks in advance to anyone who helps me with this problem.
Link to .dsv file:
https://mega.co.nz/#!qM8xUS7K!-xiG8c98UpZfCop_Ch_azqTa1DsjOsAWeeswt8ADMwc
Link to .sav file:
https://mega.co.nz/#!eBNQ0T7J!hWs00s0aGIiiMN44LdsrF2twfYFH2y4hqMwM-uSHKKg