I recorded a movie using bizhawk, and i gave myself an infinite lives cheat. but when i played the video back, the cheat wasn't active anymore. After a few deaths it went back to the start screen like it normally would, and my inputs were meaningless. it kind of defeated the purpose of recording it.
any advice on how to get the playback to use the cheat code?
The movie file (bk2) only consists of input data.
If you wan't to use cheats in a movie playback, you need to load them as well in the cheat dialog.
Also why the heck do you need an infinite lives cheat?
Emulator Coder, Site Developer, Site Owner, Expert player
(3573)
Joined: 11/3/2004
Posts: 4754
Location: Tennessee
I just tried it, and it worked fine for me...
If you leave cheats on when you play/record a movie, they have an effect. I'm painfully aware of this fact as I don't know how many times I've left them on by accident when recording a TAS and had to redo :(
The behavior here is not specific to BizHawk, all rerecording emulators with cheats behave this way.
It should be noted, that BizHawk does not record cheat data into movies and never ever will do this. And no movie format should ever allow this. Movies should only ever include valid input.
The movie file (bk2) only consists of input data.
If you wan't to use cheats in a movie playback, you need to load them as well in the cheat dialog.
Also why the heck do you need an infinite lives cheat?
didn't see your small text the first time
i'm not recording videos to make a perfect run. i just want to beat the game, and make a review article for my website. but i am a terrible player, and i actually use my death count as kind of a self mocking while reviewing. so i need the infinite lives to make it to the end, and the video so i can get still shots after.
I just tried it, and it worked fine for me...
If you leave cheats on when you play/record a movie, they have an effect. I'm painfully aware of this fact as I don't know how many times I've left them on by accident when recording a TAS and had to redo :(
The behavior here is not specific to BizHawk, all rerecording emulators with cheats behave this way.
It should be noted, that BizHawk does not record cheat data into movies and never ever will do this. And no movie format should ever allow this. Movies should only ever include valid input.
Maybe it was just bad luck with this one game. the cheat did kind of act up on me when i entered it.
the game was adventures in the magic kingdom (NES)
when i entered the game genie cheat (SXKYUOVK), it converted it to hex (F9C3:AD:06), but it did the conversion wrong and it didn't work. the last two digits were wrong. using another emulator, i found the right conversion and put that in (F9C3:AD:CE). now it worked.
but every time i opened the game again, it still had that wrong last two digits, and i had to fix it.
then when i did my playback. i changed the last two digits as soon as the playback started, but it didn't take effect.
so i tried it before i started the playback. after i hit play, those last two digits changed back to the wrong numbers. i fixed them, and still no effect.
i tried it again, and it worked today.
I'm not sure what i did differently today compared to yesterday. but it works now.
thank you for your help everyone, and I'm sorry to have bothered you with my ignorance.