Quote from: ForeverZer0 on March 19, 2011, 01:07:14 am
From the sounds of it, something is calling the update method twice for each time the game cycles. I am an unsure what would cause it do that, but I would pick on the face graphic script first.
I would first start with mirroring script and face graphic scripts. Simply comment them out one at a time and see if the problem persists. They shouldn't cause any crashes by being removed, nor would it be hard. Also, Blizz's scripts have been tried and tested by countless people without any problem like this because. He goes out of the way to maintain compatibility, while I know as a fact that the author of mirroring script did not. I don't know the exact reason without testing it myself, but I have a hunch that it is one/both of the first scripts causing the problem.
So I tried both your and DesPKP's suggestions but the problem still persists even when Blizzard's scripts are the only ones running. I also tried modifying the event, as I had a mini script in it before that was there to disable the ABS controls, and I removed it but it didn't change anything. There aren't miniscripts running in the event anymore and nothing in the event, added or removed seems to make a difference. I did try adding a miniscript to disable the ABS controls but it has this interesting thing it does where if I run a script, it won't do anything after that in the event.
I'm at the point now where I'm copying the scripts into a new project to see if I can recreate the glitch (starting with the blizz scripts), in case any of the engine scripts somehow got modified, but admittedly I'd rather get my own working as doing it this way means I'll lose all of my map data. >_>
Thank you for all of your help so far, I just have no idea what to do at this point.
EDIT: *sighs* I tried what I just said and copied over the ABS only to a new project and the glitch recurred. Meaning that it likely lies in the modified first script of the ABS that I generated using the config app. :/
EDIT 2: I tried activating the 'disable RMXP default controls' option in the config app and copied the script over but the problem still persists. Should I send my copy of the script to someone to take a look at? I tried it in both my game and the empty project with just the ABS, so I know it's the script causing it.