I think this is the latest version I have. Just copy the functions Deblink and ng_BlinkMask, and call Deblink in your script.
"return last" should almost never be required, and when it is (if your script ends with a comment) you can just put "last" there.
I wasn't offended, just slightly annoyed. The whole Nazi issue becomes repetitive (imagine becoming a history teacher and showing Schindler's List to every class you have). And of course there's the random Denglisch...
Some notes:
- always use the same filenames (00a.avi+00b.avi & 00.avs; 01.avi & 01.avs; etc.), only change the directory name
- use AvsPmod and a command-line encoder instead of VirtualDub(Mod)
- extracting the audio can be done with avs2wav or mencoder
It's just wrong.
*eyeroll*
If every emulator did that, it would be chaos. Why is .movie "owned" by a single one? It's like Pixar saying that any computer generated unicycle is owned by them.
I'm with AnS - sounds like "B-movies" and too similar to "bsnes".
Not every input sequence recording is a tool-assisted speedrun.
There's no reason to comment if you don't care, right?
Anyway, my vote is for .bhm (or .bhr if they're going to be called replays, or .bkm/.bkr if .bhm is too weird).
Different extensions, because
1. you can have movie.tas and movie.tas.txt in the same directory
2. tools and the emulator don't have to implement detection and conversion routines
3. you can associate .tas with a binary editor and .tas.txt (or whatever) with a text editor.
(Btw. the size argument doesn't really apply these days. A file format with 64 bytes of button state per frame at 60 fps would only amount to ca. 13 MB per hour.)
There's also the bug that goes like this:
- clicking the "view newest post" link takes me to post X
- when going back to the thread list, the link has disappeared; no problem yet
- new post Y is added to the thread, "view newest post" appears again
- clicking it brings me to post X again though, not post Y
This goes on until I log out and then log in again.
Watch the video, it shows how much the timing differs between ZSNES, SNES9x and bsnes (note that in the beginning, ZSNES is sometimes earlier than SNES9x). Top row is the emulator output, bottom row is simply the difference to bsnes.
The no$sns column is included only to show what SNES features no$sns is still missing; getting an accurate frame-by-frame video output of that emulator is difficult because it has to be done via an external program (kkapture).
It plays fine in my MPC-HC.
- k-lite Mega 8.4.4 + update 8.4.9
- Haali splitter
- LAV 0.46 video decoder
- LAV 0.46 audio decoder
- MPC-HC 1.6.1.4074
- madVR