I've been hacking away at the MarI/O code (quite extensively, actually), and have it working with multiple save state files. It basically creates 60 frames of a genome run during each new generation, so that every bot isn't starting at the beginning all of the time.
My problem is that I don't see a lot of functionality in BizHawk's Lua interface for movie manipulation. I have a save state with an InputLog (I checked the zip), but loading this file doesn't actually tell BizHawk to keep recording the inputs. I also don't see anything in
the movie functions for loading a movie or restarting the recording. I can save and stop the movie, and get a bunch of statuses, but I'm missing something here.
If it's not in movie category, can I get the savestates to record and retain the input log? Do I have to roll my own logger and then splice it together when I'm ready to produce a movie? (And pray that it actually works...)