Posts for Nach

Emulator Coder, Experienced Forum User
Joined: 3/9/2004
Posts: 4588
Location: In his lab studying psychology to find new ways to torture TASers and forumers
Maximus wrote:
Nach, way to comment your code :) zmovie.c is easier to read than the DaVinci Code :)
I thought I seriously under commented that >_> Much of it was a rush job. If you want to see commented code, look at src/jma/jma.cpp
Warning: Opinions expressed by Nach or others in this post do not necessarily reflect the views, opinions, or position of Nach himself on the matter(s) being discussed therein.
Emulator Coder, Experienced Forum User
Joined: 3/9/2004
Posts: 4588
Location: In his lab studying psychology to find new ways to torture TASers and forumers
Maximus wrote:
EDIT: Turns out if you have a save dir defined but it doesn't exist, trying to record will cause an unhandled exception. PM'd Nach.
Thanks, knew I missed some error checking somewhere.
Warning: Opinions expressed by Nach or others in this post do not necessarily reflect the views, opinions, or position of Nach himself on the matter(s) being discussed therein.
Emulator Coder, Experienced Forum User
Joined: 3/9/2004
Posts: 4588
Location: In his lab studying psychology to find new ways to torture TASers and forumers
Maximus wrote:
I love a challenge ;) I haven't taken a look at the code yet for zsnes, but it seems that the ZMV format is the most robust movie format yet.
Thanks :) I spent a while working the format, and still have a bit of work to do on it.
Maximus wrote:
I've got to play around with ZSNES more though as I can't seem to get recording to work without causing the application to crash :(
Details?
Warning: Opinions expressed by Nach or others in this post do not necessarily reflect the views, opinions, or position of Nach himself on the matter(s) being discussed therein.
Emulator Coder, Experienced Forum User
Joined: 3/9/2004
Posts: 4588
Location: In his lab studying psychology to find new ways to torture TASers and forumers
Maximus wrote:
Now that ZSNES 1.50 has been released, do you think it's worth adding ZMV support?
I'd be interested to see if you can do it.
Warning: Opinions expressed by Nach or others in this post do not necessarily reflect the views, opinions, or position of Nach himself on the matter(s) being discussed therein.
Emulator Coder, Experienced Forum User
Joined: 3/9/2004
Posts: 4588
Location: In his lab studying psychology to find new ways to torture TASers and forumers
BoltR wrote:
I can't change savestates, and it crashed when I tried to rewind after I accidently saved over my one savestate while recording. :(
I'd appreciate more details.
DeHackEd wrote:
No no no no. I need to give my own parameters to mencoder. My mencoder has a funny name and has more parameters than the real mencoder has. Plus I don't make lossless AVIs. None of the settings are appriate. Ergo, Chainsaw of Bloody Dismemberment to the code, replace it with my own.
There's a config file for a reason, encoding parameters are fully configurable via zmovie.cfg located in ~/.zsnes in SDL port or ZSNES executable directory elsewhere.
DeHackEd wrote:
Other desirable features: for automation, zsnes should boot up in movie replay mode
You should look at the parameters next time. That exists. Raw movie dumping also exists. I wanted to add some multipass settings, and a duration setting but didn't get a chance too. If anyone wants to send me some patches I'll take a look at them.
Warning: Opinions expressed by Nach or others in this post do not necessarily reflect the views, opinions, or position of Nach himself on the matter(s) being discussed therein.
Emulator Coder, Experienced Forum User
Joined: 3/9/2004
Posts: 4588
Location: In his lab studying psychology to find new ways to torture TASers and forumers
Well I can't guarantee that it's 100% bullet proof for a number of reasons. However I notice if you're not using a special chip which lacks some variables in the save state, or certain buggy features, it shouldn't desync. I've made quite a few movies with rerecording as much as 30 minutes long with no desyncing. However there are cases where it does desync like S-DD1 games I noticed. We'd also appreciate help in hunting down any remaining bugs, but at this point we're confident that it can be used at a basic level for rerecording. Hopefully with some more feedback and help we'll be able to make it good for all advanced rerecording too. There's also a multitude of movie features available which you won't be finding in other movie formats.
Warning: Opinions expressed by Nach or others in this post do not necessarily reflect the views, opinions, or position of Nach himself on the matter(s) being discussed therein.
Emulator Coder, Experienced Forum User
Joined: 3/9/2004
Posts: 4588
Location: In his lab studying psychology to find new ways to torture TASers and forumers
moozooh wrote:
Then give me your .zmv and a version of ZSNES to use to watch it.
You can get a version of ZSNES to play his ZMV here: http://www.zsnes.com
Warning: Opinions expressed by Nach or others in this post do not necessarily reflect the views, opinions, or position of Nach himself on the matter(s) being discussed therein.
Emulator Coder, Experienced Forum User
Joined: 3/9/2004
Posts: 4588
Location: In his lab studying psychology to find new ways to torture TASers and forumers
FractalFusion wrote:
Nach wrote:
OgreSlayeR wrote:
Agreed, if someone was to obsolete all my TASes on here I wouldn't bitch or moan. I actually would encourage people to because I just want to see my favorite games destroyed.
So you'd be happy to wake up tomorrow and see the front page littered with 100 movies published each one exactly 1 frame faster than the previous version (and most of these because of something stupid like stopping the movie 1 frame sooner).
Destroyed does not equal 1 frame faster. Destroyed means using interesting and surprising new tricks to beat games in ways no one else would think.
Yes, hence it should surpass an x% of time less than the previous one.
Warning: Opinions expressed by Nach or others in this post do not necessarily reflect the views, opinions, or position of Nach himself on the matter(s) being discussed therein.
Emulator Coder, Experienced Forum User
Joined: 3/9/2004
Posts: 4588
Location: In his lab studying psychology to find new ways to torture TASers and forumers
OgreSlayeR wrote:
JXQ wrote:
Being obsoleted by someone is just the way TASing goes. People who don't like that fact have left over it. Perhaps they shouldn't have been here in the first place if they were to get so upset over an obsoletion. Play for entertainment, not ego.
Agreed, if someone was to obsolete all my TASes on here I wouldn't bitch or moan. I actually would encourage people to because I just want to see my favorite games destroyed.
So you'd be happy to wake up tomorrow and see the front page littered with 100 movies published each one exactly 1 frame faster than the previous version (and most of these because of something stupid like stopping the movie 1 frame sooner).
Warning: Opinions expressed by Nach or others in this post do not necessarily reflect the views, opinions, or position of Nach himself on the matter(s) being discussed therein.
Post subject: Re: Changing a avi with the h.264 codec to a normal avi
Emulator Coder, Experienced Forum User
Joined: 3/9/2004
Posts: 4588
Location: In his lab studying psychology to find new ways to torture TASers and forumers
Bisqwit wrote:
What is "normal AVI"? The only thing I can think of has raw video (i.e. BMP format) and raw audio (i.e. WAV format).
Surprising thing about that is that all the different players also disagree on the exact raw video specs, I have found it impossible to create one raw video which played back the same way in WMP, MPC, VirtualDub, mplayer, xine, and avidemux.
Warning: Opinions expressed by Nach or others in this post do not necessarily reflect the views, opinions, or position of Nach himself on the matter(s) being discussed therein.
Emulator Coder, Experienced Forum User
Joined: 3/9/2004
Posts: 4588
Location: In his lab studying psychology to find new ways to torture TASers and forumers
Phil wrote:
Nach wrote:
In other words you agree with me that there's something wrong with publishing a video which is 1 hour long and only 10 frames faster than the previous. Of course the threshold changes with the length of the video.
No, I think that this situation had never happened and won't happen but if it happens, :P, then I am congratulating him/her for his/her patience. Evidently, if the precedent was clumsy and the new one is still clumsy then NO.
Well take this for example: http://tasvideos.org/172M.html File is >100MB and it's for only 14 seconds faster, I personally didn't download it. Of course it's not as absurd as being faster measured in frames.
Warning: Opinions expressed by Nach or others in this post do not necessarily reflect the views, opinions, or position of Nach himself on the matter(s) being discussed therein.
Emulator Coder, Experienced Forum User
Joined: 3/9/2004
Posts: 4588
Location: In his lab studying psychology to find new ways to torture TASers and forumers
In other words you agree with me that there's something wrong with publishing a video which is 1 hour long and only 10 frames faster than the previous. Of course the threshold changes with the length of the video.
Warning: Opinions expressed by Nach or others in this post do not necessarily reflect the views, opinions, or position of Nach himself on the matter(s) being discussed therein.
Emulator Coder, Experienced Forum User
Joined: 3/9/2004
Posts: 4588
Location: In his lab studying psychology to find new ways to torture TASers and forumers
One problem with just showing glitches and oddities that it's hard to judge, and practically impossible which must go if there's more than one of them. Although I would like to see one of these, especially for a game like Super Mario Bros. where there's dozens of glitches which can be showed off. And if you don't beat an old movie by x% it should be discouraging to the author them self. Will I really download a 100MB file which is 10 frames faster than the AVI I already have? I can't even see a difference.
Warning: Opinions expressed by Nach or others in this post do not necessarily reflect the views, opinions, or position of Nach himself on the matter(s) being discussed therein.
Emulator Coder, Experienced Forum User
Joined: 3/9/2004
Posts: 4588
Location: In his lab studying psychology to find new ways to torture TASers and forumers
I like that philosophy. Although I'd think we should accept a movie which is faster if the improvement is <x% if the game is played radically different. Edit: But still the amount of time beats the z% threshold.
Warning: Opinions expressed by Nach or others in this post do not necessarily reflect the views, opinions, or position of Nach himself on the matter(s) being discussed therein.
Emulator Coder, Experienced Forum User
Joined: 3/9/2004
Posts: 4588
Location: In his lab studying psychology to find new ways to torture TASers and forumers
Yes you are right. However speed wasn't focused on to such a degree as it is now. Back then seeing a tiny trade off in speed for more entertainment happened a couple of times, you rarely see it anymore though. Back then a video that was less than a second faster was also frowned on. Bisqwit even refused to publish any new sizable movie unless it was several minutes faster than the previous one. Remember Zelda?
Warning: Opinions expressed by Nach or others in this post do not necessarily reflect the views, opinions, or position of Nach himself on the matter(s) being discussed therein.
Emulator Coder, Experienced Forum User
Joined: 3/9/2004
Posts: 4588
Location: In his lab studying psychology to find new ways to torture TASers and forumers
Entertainment was the goal in the beginning, I was around since day 2 as well. If not for entertainment we wouldn't have seen the 90 lives attained in World 8 Tank of SMB3. Gradius was basically a work in entertainment. Same can be said for River City Ransom one of the first videos by a contributor. I remember Bisqwit's early vids, one of the things that striked me the most about them was that at times he purposely ran right next to an enemy before jumping, this is clearly about entertainment and not speed. Then the SMB2 2 way fight was off, then it became a 3 way fight, and most notably Genisto brought meaningless glitch usage to the table. Anyone else remember all of Phil's early vids and the fight over the wobble? From our start I see an entertainment a main ingredient, it was also stated very clearly in the Why and How page.
Warning: Opinions expressed by Nach or others in this post do not necessarily reflect the views, opinions, or position of Nach himself on the matter(s) being discussed therein.
Emulator Coder, Experienced Forum User
Joined: 3/9/2004
Posts: 4588
Location: In his lab studying psychology to find new ways to torture TASers and forumers
Hi I see this thread went off the deep end after I left, I think we're done here.
Warning: Opinions expressed by Nach or others in this post do not necessarily reflect the views, opinions, or position of Nach himself on the matter(s) being discussed therein.
Emulator Coder, Experienced Forum User
Joined: 3/9/2004
Posts: 4588
Location: In his lab studying psychology to find new ways to torture TASers and forumers
Xkeeper wrote:
forum != IRC
To point out I did respond to it in the forums but in a round about manner. If you glean my posts carefully you'll notice I made references to cases where something may have more than one official abbreviation and acronym. Good night everyone.
Warning: Opinions expressed by Nach or others in this post do not necessarily reflect the views, opinions, or position of Nach himself on the matter(s) being discussed therein.
Emulator Coder, Experienced Forum User
Joined: 3/9/2004
Posts: 4588
Location: In his lab studying psychology to find new ways to torture TASers and forumers
JXQ wrote:
You never responded to Phil's point about SNES having a product name. Quit lying.
You shouldn't have left IRC.
Dec 19 00:10:20 <PhilCote>	Guys, let's start to use SHVC instead of Snes.
Dec 19 00:10:23 <Fabian_>	I know nothing about game boy
Dec 19 00:10:25 <PhilCote>	:P
Dec 19 00:10:25 <Fabian_>	or dmg or whatever
Dec 19 00:10:31 <Fabian_>	I have no interest in that discussion
Dec 19 00:10:38 <moozooh>	right, Phil
Dec 19 00:10:43 <moozooh>	we shouldn't be afraid of change.
Dec 19 00:10:51 <insane_coder>	PhilCote, if I ever make my own emulator, perhaps I'll call it NSHVC
Dec 19 00:10:57 <moozooh>	so yeah, i'm opening my SHVC9x right now...
Enough of this, if you check the logs you'll see I responded to everything, anything you see missing is a deficiency in yourself for not finding it.
Warning: Opinions expressed by Nach or others in this post do not necessarily reflect the views, opinions, or position of Nach himself on the matter(s) being discussed therein.
Emulator Coder, Experienced Forum User
Joined: 3/9/2004
Posts: 4588
Location: In his lab studying psychology to find new ways to torture TASers and forumers
Xkeeper wrote:
Nach wrote:
ignoring my remarks and my responses, and even telling me I didn't make certain responses when I did.
???????? I'm confused now!
Several cases I make a point and it's ignored, then a minute later I'm told I'm guilty of the same thing and shown so called references where I did that where I clearly did respond. Hence I see no point in continuing. However I do find the off topic posting of the happenings of Mt. Carmel interesting, as it's one of my favorite all time stories.
Warning: Opinions expressed by Nach or others in this post do not necessarily reflect the views, opinions, or position of Nach himself on the matter(s) being discussed therein.
Emulator Coder, Experienced Forum User
Joined: 3/9/2004
Posts: 4588
Location: In his lab studying psychology to find new ways to torture TASers and forumers
Bag of Magic Food wrote:
But surely there was deceit involved! The story can't be intriguing without intrigue or deceit!
Yes there was, one guy hid in the Baal alter to light it up from underneath, but he was bitten by a snake before his plan could come to fruition.
Warning: Opinions expressed by Nach or others in this post do not necessarily reflect the views, opinions, or position of Nach himself on the matter(s) being discussed therein.
Emulator Coder, Experienced Forum User
Joined: 3/9/2004
Posts: 4588
Location: In his lab studying psychology to find new ways to torture TASers and forumers
Bag of Magic Food wrote:
So were they slain for deceiving, or were they slain for being deceived?
They were slain for being priests to an idol stealing the glory from the temple in jerusalem.
Warning: Opinions expressed by Nach or others in this post do not necessarily reflect the views, opinions, or position of Nach himself on the matter(s) being discussed therein.
Emulator Coder, Experienced Forum User
Joined: 3/9/2004
Posts: 4588
Location: In his lab studying psychology to find new ways to torture TASers and forumers
DK64_MASTER wrote:
In the Old Testament, the Book of Kings relates how the priests of Baal were slain for deceiving the people.
No they were slain for being priests of the Baal when the people realized Baal was a mere idol and had no power.
Warning: Opinions expressed by Nach or others in this post do not necessarily reflect the views, opinions, or position of Nach himself on the matter(s) being discussed therein.
Emulator Coder, Experienced Forum User
Joined: 3/9/2004
Posts: 4588
Location: In his lab studying psychology to find new ways to torture TASers and forumers
laughing_gas wrote:
What I find ironic is that Nach could lock this topic right now if he wanted to.
Why should I lock it? I'm getting a good laugh out of it. It's degenerated to the point where people are complaining about my hygiene, ignoring my remarks and my responses, and even telling me I didn't make certain responses when I did. All in all, and A+ of a thread. The best part of all of this is that the next time I use DMG or AGB in the IRC channel people will know what I'm talking about, I couldn't have asked for a better method to educate everyone here :)
Warning: Opinions expressed by Nach or others in this post do not necessarily reflect the views, opinions, or position of Nach himself on the matter(s) being discussed therein.
Emulator Coder, Experienced Forum User
Joined: 3/9/2004
Posts: 4588
Location: In his lab studying psychology to find new ways to torture TASers and forumers
"GB?" would be equal to GB followed by any character, and thus could not contain "GB" by itself and could contain many letter following it aside from C and A. However as that picture above says, the official Game Boy Advance abbreviation is AGB not GBA. Furthermore GBX is made up and not official, and sounds more like a currency.
Warning: Opinions expressed by Nach or others in this post do not necessarily reflect the views, opinions, or position of Nach himself on the matter(s) being discussed therein.