Post subject: Resuming a Movie?
Joined: 11/17/2005
Posts: 278
Location: Massachusetts, USA
I tried making a dsm movie but the emulator produced a .savmovie file instead. And when I ended the movie I couldn't resume it. I couldn't playback my movie either. Is there a FAQ somewhere about how to use this emulator? I don't see it anywhere on this site. I also can't find the spec for the dsm format. I wanted to test making trivial hex edits to the movie before I started doing serious work.
Sir_VG
He/Him
Player (40)
Joined: 10/9/2004
Posts: 1913
Location: Floating Tower
I also can't find the spec for the dsm format. I wanted to test making trivial hex edits to the movie before I started doing serious work.
Hell, you don't even need a hex editor. It's viewable very nicely in just plain notepad. I've got most of it figured out from TASes already done/in progress. |0|RLDUTSBAYXWE.000 000 0| R = Right L = Left D = Down U = Up S = Start W = L button E = R Button T = Select Not sure what the last one is. The lid button entry didn't appear in a test. Also not completely positive on how mouse entries are recorded, but it does have to deal with the 0s at the end. 000 000 have to deal with the coordinates (somehow) and the single 0 at the end will be 1 if the touchpad is being pressed. As for the .savmovie, that's the movie's save file (unlike normal .sav, which is a general save file). .ds# files are the save states created by the emulator itself. Basically, to restart where you were recording, you basically have to play the movie back and then restart the save state you were on. Don't know why you can't playback your movie though.
Taking over the world, one game at a time. Currently TASing: Nothing
Joined: 5/12/2009
Posts: 3
If you have a savestate after the last input of an input file, you can start recording a movie, load that savestate, and play. The file created will have no input for the part you skipped, and will start only at the frame count of the savestate. When you're done, you can rerecord the portion by playing the movie and loading the same savestate. You should also be able to merge the input files when you're finished.
Post subject: Wow I'm Dumb
Joined: 11/17/2005
Posts: 278
Location: Massachusetts, USA
I read your responses. And I was thinking to myself "Gee, that all sounds normal. So why do their emulators produce a .savmovie and a .dsm while mine makes only .savmovie files?" So I check my file permissions (all clear), blame Vista, and search my computer for *.dsm. Nope. (besides djgpp) I don't know why I thought to check the recycle bin, but I found a file called "ooe-tas" with no extension. Sure enough, that was it. And I found a file named "test" with no extension in my desmume directory, too. Apparently if you don't type the file extension when naming your movie, the emulator won't add it for you. And if you're dumb enough to delete unimportant files on your computer, bonus points. But then again: file -> record movie, name it "test", do some stuff, file -> stop movie, file -> play movie. Oh no 0 movies found! But I just recorded one, right? So maybe it's not me.
Experienced player (961)
Joined: 12/3/2008
Posts: 939
Location: Castle Keep
Name it "test.dsm" the answer is in the question actually There is no warning that you dont use .dsm, its a text file anyway, could use txt extension wouldnt change anything Also, when you click replay movie, be sure the dropbox show All Files if you want to be able to play a file without extension and not having the filter DSM Files or else you wont see them
Player (79)
Joined: 7/7/2008
Posts: 873
Location: Utah
I was having this problem too, so in order to find your movie, you absolutely have to name it "test.dsm?" I'm just double checking.
Emulator Coder, Skilled player (1310)
Joined: 12/21/2004
Posts: 2687
arukAdo wrote:
Name it "test.dsm" the answer is in the question actually There is no warning that you dont use .dsm, its a text file anyway, could use txt extension wouldnt change anything Also, when you click replay movie, be sure the dropbox show All Files if you want to be able to play a file without extension and not having the filter DSM Files or else you wont see them
This is an actual bug, and very easy to fix. The Windows save file dialog has a default extension setting (called "lpstrDefExt" in the OPENFILENAME struct at least) that should be set to "dsm" to fix the problem.