Post subject: Can I Change The Core a Movie File Uses?
Fireorb
He/Him
Joined: 7/16/2020
Posts: 9
Anyone know if it's possible to playback a movie using a different core than the one it was recorded with? I'm part way through making a movie and I've noticed the audio is having some glitches--This happens with SMW rom hacks from time to time (which is what I'm recording). I tried making a named save state, switching the core, and loading the SS but I get a pop-up error from doing this. Any ideas?
RetroEdit
Any
Editor, Reviewer, Player (169)
Joined: 8/8/2019
Posts: 152
A few things: 1) Savestates aren't compatible between cores, so trying to load a savestate created in a core different than the current core will not work. 2) Movie files can't be directly converted from one core to another. Instead, you can make a new movie and copy the input log over. If you use a tool like 7-Zip to extract your .bk2 (it's just a zip file internally), there's a file inside called Input Log.txt. You can also copy over fields from the Header like the Rerecord count if you want. Then once you're done, repackage all the files into a .zip, and rename the file extension to .bk2. Note: if you're using TAStudio, you can simply copy the inputs directly by selecting and copying the input lines, and then pasting them in the new movie.
Fireorb
He/Him
Joined: 7/16/2020
Posts: 9
RetroEdit wrote:
A few things: 1) Savestates aren't compatible between cores, so trying to load a savestate created in a core different than the current core will not work. 2) Movie files can't be directly converted from one core to another. Instead, you can make a new movie and copy the input log over. If you use a tool like 7-Zip to extract your .bk2 (it's just a zip file internally), there's a file inside called Input Log.txt. You can also copy over fields from the Header like the Rerecord count if you want. Then once you're done, repackage all the files into a .zip, and rename the file extension to .bk2. Note: if you're using TAStudio, you can simply copy the inputs directly by selecting and copying the input lines, and then pasting them in the new movie.
Excellent thinking! I'm not a total stranger to the internals of the bk2 files--I'll give this a go and see if I can pull it off. Also, it's good to know officially that savestates aren't compatible between cores. Thank you very much.