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
Warp wrote:
The reset button is not input to the game. Games cannot hook to the reset button. Pressing the reset button is not part of gameplay for that very reason. There's little difference between pressing the reset button and unplugging the power cord. And since we are abusing the hardware, what difference is there between unplugging the power cord in the middle of a game and eg. stabbing the console with a screwdriver? Both could equally cause eg. saved data to become corrupted. Not because of anything you did in the game, not because of exploiting any programming error in the game, but because of abusing the hardware.
I think there's a very important point you're missing. Games can't tell if you shut off the power in the middle what they were doing the last time you were playing them. On the other hand, if you reset in the middle, they are able to detect that the game has begun from reset, and have a copy of whatever was in RAM prior to the reset. Using that, they could set the game to act like nothing has happened. They don't. We exploit that. Edit: Let me elaborate on that - most don't. We aim to exploit those where the programmers didn't care, or did a bad job.
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
Minty?
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, some of us would rather not be contacted by strangers.
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
Guybrush wrote:
Warp wrote:
Guybrush wrote:
Here's my suggestion for the front page.
Yeah, using that exact font too... :P
I was actually serious with my suggestion.
So was he.
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
Acheron86: This is indeed possible, but if we're going to be glitching to wherever, then we already have the runs done in 5 minutes. The point in the long run is not to make use of glitches that allow jumping through walls willy nilly.
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
adelikat wrote:
And that happens soooo often we should totally be concerned.
I write code considering all possibilities, and what may break or be hacked through, not just the most common cases. You'd rather have an idiot who doesn't consider the consequences of code changes writing code for the site?
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
Flygon wrote:
Is there a way to perhaps make the type of layout selectable via the account preferences?
Even if that were possible, we need the best possible front page for a new guy, the guy who isn't logged in. Perhaps we should even consider having two front pages. Logged in users don't need to see the junk on top, while non logged in users may be a bit overwhelmed by everything we have there.
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
P.JBoy wrote:
original vs. this
That looks nice, however, it would wreak havoc with double and triple obsoletions.
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
Baxter wrote:
Far more important however I think is changing that the link "more..." back to the what is now "MoviePublishingHistory" page. The current "NewMovies" page has the same 'not so nice' layout as the front page. The full history page is such a great page, and it's really hard to find it when one doesn't know about it. (I would change this (back) myself, but it seems like someone put some thought into it.)
The new setup is important. Most people don't want to see movies all the way back to 2004. Having to retrieve all that when you only want recent changes just costs server resources which we don't have. If all you care about is the layout, that's a different story, but it's important to not just show all the information imaginable just for the sake of showing something a bit prettier.
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
Sir VG wrote:
I guess the term I wanted was "the way it was before". But uh...yeah.
Before what though? It's not like we invented a new look in the past few days, we're just blending old ideas.
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: Automatic encoding script (unix)
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
amaurea wrote:
The rom crc can be computed this way: http://folk.uio.no/sigurdkn/romcrc.cpp
That won't work if the ROM dump you have is interleaved, nor will it work for BS dumps. I can also add it requires them to be decompressed.
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
Nahoc wrote:
adelikat, I'd like to take care of the SM64 TAS tricks page. May I?
You may. Read this: http://tasvideos.org/EditorGuidelines.html Then log into the main site, go here: http://tasvideos.org/wiki.exe?page=SuperMario64Tricks&mode=edit And go for 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
Sir VG wrote:
I agree that recent publications should go back to the original size.
Original? How original do you want? This was in use till the end of 2008: http://tasvideos.org/wiki.exe?page=FrontPage&rev=87
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
Warp wrote:
This raises the question of whether more could be achieved (in terms of speedrunning) in a real console
Probably.
Warp wrote:
than on an emulator because current emulators only sync input keys with video frames (while the real consoles might do it slightly differently).
Several current emulators do poll for input on input frames. The one which is most notable is probably bsnes. Although in the case of bsnes, since it uses so much resources, it's not unlikely for the OS to skip some polls it requests since it's using too much as is on not so beefy machines. Although that's a moot point if we had frame by frame advance for input frames, OS scheduling wouldn't come into play. I think Nestopia works with input frames as well, which I'm still not sure why we're not using.
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
amaurea: It already is emulated accurately as I said on the first 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
sgrunt wrote:
mz wrote:
20. sgrunt
I'm clearly not working hard enough if I'm that low on the list...
I must not be working at all... I didn't even appear on his list.
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
FODA wrote:
Nach wrote:
FODA wrote:
If you use a screwdriver you're definitely altering the system.
No, you're altering the controller you have. The system itself remains the same.
Were the third party controllers licensed by nintendo? If they were, I believe they are part of the system.
Some were, some weren't.
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
This run was amazing, it even exceeded my expectations. The way you tore up the road in the car chase levels was excellent, everything we aim for in TASing. The levels themselves were extremely entertaining. Most of the time you were fighting off 3-5 enemies at once coming from every direction, and you barely slowed down for anything. This must be one of the most fluid TASes of all time. Therefore I have no choice but to vote meh ... er I mean yes, an extremely strong yes. Now we just need to replace Mr Hart with a sprite of the guy from Shadow of the Ninja, replace the pipe with a sword, and replace the gun with ninja stars, because that's exactly what this run looked like, a ninja tearing up an entire army like a hot chainsaw through butter. Grunt: The name of the game is "Vice: Project Doom" not "Vice - Project Doom" as seen in your encode.
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
Right now the input files we use record input on video frames which is in fact wrong. We should be recording input on input frames, which could be equal to video frames, less often, more often, or variable. It's especially silly recording input every video frame when you realize that most games with unskippable cut scenes don't poll input at all during 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
FODA wrote:
If you use a screwdriver you're definitely altering the system.
No, you're altering the controller you have. The system itself remains the same.
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
Raiscan wrote:
I'm not on the list? I'm not sure whether to feel insulted or relieved :)
I considered putting you on the list, but I wasn't sure if you actively read the forums as of late. I posted initially with enough room for a couple more, depending on who responded, and basically the first responders to the thread made the list. It's full now though. In any event I already apologized in advance.
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
Shinryuu wrote:
No if you really do love me.. you can say it in the public or through private messages. Nach I know you love me but this is far enough. *kiss*
No one here so far has given a single vote for hating you. Which means loving you wouldn't be controversial, which means I can't 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
Truncated wrote:
>Note, this thread is a bad idea, and won't go any place nice. I know you are trying to be funny, but since the above is true, why do it?
This thread was started as a dare. See? Even cautious Nach has a wild side too.
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
Wow, even if I subtract all the votes from andrewg's clone accounts, I still got more votes than anybody. You guys must really hate me. I guess I'll go cause some random server issues this week.
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
Guybrush wrote:
Maybe WifeXQ is the wife of all members.
Ewww, that's gross.
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.