I'm trying to make a stereoscopic video by capturing the same cutscene twice and using the Free Look option to offset the camera. This works fine, except that randomized elements (flickering lighting, particles) don't turn out the same the second time, even though both passes are loaded from the same savestate and I'm not touching the input whatsoever. I have a few guesses as to why this could be (either savestate loads don't reset the GC system clock to what it was, or the GC clock proceeds in real-time even though emulation speed changes depending on variations in my PC's performance), but does anyone have any suggestions of their own, or recommendations of how to deal with it? (I've never been able to get the Movie system to work right, but would it be more likely to enforce stricter reproduction or does it just take the place of the user's input system which I'm not using after save state load anyway?)
If nobody can think of any factors I'm overlooking, would it be difficult to try making a mode that locks the GC's clock to the number of emulated frames that have passed (if that's not how the emulator functions already)?
If nobody can think of any factors I'm overlooking, would it be difficult to try making a mode that locks the GC's clock to the number of emulated frames that have passed (if that's not how the emulator functions already)?