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
AKheon wrote:
I think Nach's verdict text should've been clearer and elaborated on the idea about the movie "hurting the viewer" (first time I heard of it)... which in some cases can be a viable point, I guess.
I've used it in the past.
AKheon wrote:
Although here I'd say it's an exaggeration.
Well, it's not as bad here as the other times I've used it, but I still find this movie to cross the line.
AKheon wrote:
There are about 4-7 minutes of gameplay in the movie. Is it enough?
Is the gameplay itself annoying, or just the movie?
AKheon wrote:
Also, would it be an option, in a case it was published, to use a cutsceneless encode instead (helping with the fair use issue)?
No.
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
feos wrote:
Nach wrote:
feos wrote:
if we still have a group linked from Special categories, I see no problem.
Good, be sure to making 50 other groups too for every other random person out there, because, apparently, that's what we do now.
Some people DID care about this page, but it was barely maintainable. I'm interested in having a list of "games that owned avgn been owned themselves". Icon is unnecessary, but WHY NOT the group the way it exists not? Is the old manual list so much better?
You're absolutely right, and I expect you to begin grouping every other group that exists out there 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
feos wrote:
if we still have a group linked from Special categories, I see no problem.
Good, be sure to making 50 other groups too for every other random person out there, because, apparently, that's what we do now.
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
There is a major flaw with the current proposal of tiers. The word "tier" as used here connotates that something in one grouping is significantly better than something in a lesser grouping. However the way things are being assigned to tiers do not mesh with the word tier at all. Saying that only one movie for a particular game can be in the highest "tier" makes no sense. Either the movies in the higher "tier" are a cut above those in a lesser "tier", or they are not a "tier". As we have plenty of movies in the second "tier" which are not in the higher "tier" for non tier reasons, such as "similar movies", we have a problem. A similar problem exists when going with a "percentage of" definition. Everything I'm seeing proposed only has two actual "tiers". Movies that entertain, and movies that don't. Everything else is arbitrary based on criteria which are not tier related. Therefore it seems like under the current mindframe no single system will work. This needs to be split into true tiers, and a way to add on distinctions in general, be it medals, awards, or what have you.
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
Mothrayas wrote:
Let me get this straight. Even for the Vault, this run is still rejected (again) essentially for bad game choice?
No, it wasn't for bad game choice.
Mothrayas wrote:
Isn't this exactly what the Vault is for? Last I checked, Vault runs don't have much of a requirement for entertainment value. Rejecting games for being "too bad for the vault" makes me question the reason of there being a vault in the first place.
No, it wasn't about entertainment either. I rejected it for hurting the user. Runs on our site should be viewable, the vault does not have to entertain, but it should not hurt people. Constant flashing and annoying sounds during the gameplay segments make some people want to murder you for even suggesting they watch it. In this regard, I bet you can make a better and less annoying movie. The problems with this movie is also larger, that due to unskippable cut scenes taking up the vast majority of the run, we may actually run into fair-use issues 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
I eagerly await the final submission. I feel like this is the most back to back edited submission we ever had. MESHUGGAH: If you want to submit your movie as a separate one, that's fine.
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
Realize that this allows for a dozen different Super Metroid runs. Which is probably a good thing. On the other hand, it also allows for a dozen different Monopoly runs. Edit: I'd also say that stars and moons currently have a specific meaning to them, and that meaning should be carried over as needed to the new tier system as well, which the proposal AFAICT doesn't account for.
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:
Nach wrote:
Warp wrote:
it would be the end of his life
But "end of his life"? I don't think there's capitol punishment for rigging a popular election.
I interpreted it more metaphorically. Going to prison would be the end to his way of life, etc.
I wonder how long the sentence would even be for such a thing. Being a "white collared" crime, I imagine for not long.
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'm also wondering if the order is optimal. Later bosses start with more HP, and there's also weapon choices.
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
Okay, this new movie is definitely better than the last. And with the votes changed from no to yes, audience response is pretty good. But a lot of the fights to me look like there's plenty of room for improvement. No one else think these are a bit sloppy?
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:
it would be the end of his life
Let's put aside everything else wrong with what everyone was saying till now, I'm not even going to bother with it. But "end of his life"? I don't think there's capitol punishment for rigging a popular election.
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
AnS: Thanks for helping out. I eagerly await to hear from the authors for their comments.
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'm a bit confused at to what we're doing here. Several versions suggested don't work on an official release. AnS said 2.1.6 will take a while. Some of the versions suggested also have a broken rerecord count. As I said previously, I will not be accepting a version which doesn't run on an official emulator.
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
Marx, in the future when uploading a replacement video, please make a post about it, and link to your file: http://tasvideos.org/userfiles/info/1988222283836159 This way the judge doesn't have to go searching for it, and possibly not find it, or confuse it with something else.
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
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
Ilari wrote:
Nach wrote:
How come lsnes is being ignored?
lsnes is mostly same as Bizhawk timingwise (with enough differences to be annoying due to how bsnes core savestates work).
Indeed, but lsnes is a fine emulator, and it needs more recognition.
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
How come lsnes is being ignored? Anyways, if you're interested in following Bizhawk development, lsnes development, as well as other TAS capable emulators, join #tasemu on FreeNode, where development changes are announced as they happen.
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
Raw AVI (as well as BMP, as they're both early MS formats) store image upside down.
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
Snes9x < 1.5 uses a completely custom audio setup which was the worst of all known emulators. It sounds absolutely awful in many common cases. Snes9x 1.5 and 1.51 uses anomie's audio setup which was pretty good and bsnes used for a long time as well. Not perfect, and sounds off now and then, but few common cases were off, and generally not in an annoying way.
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
natt wrote:
boct1584 wrote:
Would it be possible to add support for Nach's JMA ROM compression to the SNES core? I asked Ilari about doing it for lsnes, but I was wondering if you guys would be able to do it independent of the core.
Doesn't seem to be much information about it out there. Is there a reference implementation anywhere?
Take your pick: older versions of bsnes SNEeSe Snes9x UOSNES ZSNES I think some of the Japanese SNES emulators out there also implemented it, but I'm not familiar with 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.
Post subject: New TVCMan Release!
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 just uploaded a new version of TVCMan. This fix reporting file size to site with files >4GB in size. Note: This issue did not affect ytu.
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
How's it going here? Is there a file you guys want to offer to replace the submission with?
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:
I know how to use C++ safely and effectively (during the past 10 years or so I don't remember having had a memory leak even once; I have had a couple of off-by-one access mistakes, and maybe a few other such errors, but nothing that directly relates to memory management per se), but I recognize perfectly well and accept that proper safe memory management in C++ necessitates more care and more design (that has to be done exclusively to make the memory management secure) that isn't necessary in other languages.
While these other languages have the trade off of increased overhead, and garbage collection many times in essence is "memory leaks" which are cleaned up periodically. Sometimes not even well. PHP has its share of memory leaks, as do various browsers with JavaScript, that never get cleaned up.
Warp wrote:
There are many issues that are not handled even when strictly adhering to RAII design (ie. using the so-called "rule of three" and so on). I mentioned dangling pointers as an example (ie. pointers that might end up pointing to a destroyed object, causing undefined behavior if it's dereferenced). In those other languages there is no such thing as a dangling pointer for the simple reason that all objects are garbage-collected: If something references an object, it won't be destroyed. While this usually comes with the price of increased memory consumption and somewhat slower execution speed, many programmers are ready to pay that price for the comfort and safety.
In C++, you should be using std::unique_ptr and std::shared_ptr to avoid a lot of the issues, and in the case you describe where you may point to something that is no longer there, it actually exists in Java as well - NullPointerException.
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:
While RAII is really, really helpful in making programs safer and simpler, one still has to know the caveats and the ways to shoot oneself on the foot.
In the foot.
Warp wrote:
This is the reason why so many programmers prefer so-called "safe" languages (such as Java and C#) where such things just don't happen
I disagree. Many programmers prefer "safe" languages because certain bad features simply don't exist, and because of misconceptions about C++. On the first point, while STL containers and techniques like RAII make make memory problems in C++ almost a non-issue, it is still "possible" to write bad code which doesn't handle memory properly (since new and malloc exist, and you're not forced to use destructors and so on). So even though using C++ correctly means you rarely if ever run into a memory problem (they do exist, but are virtually non-existent once you know what you're doing), languages like Java don't allow "incorrect" usage (of course there are pointer problems, but the advertising makes believe such doesn't exist). C++ is about trusting the developer. Java and friends is about trusting the language and your VM. Management generally prefers in trusting the latter. On the second point, I heard over and over again, even dozens of times in the past few years lines like: "Java is better than C++, because Java offers a string class." I even know someone who hasn't looked at C++ since 1994ish, who wrote a long essay last year on how outdated and useless C++ is, and his shock that people still use it. His essay consisted of several dozen points, not a single one of them true.
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 most cases where I need to do something math heavy in a typeless language, I'll write the code and C and link it in. Most typeless languages support that. Unfortunately, running JavaScript in a browser, that's not really an option without plugins like Google's NaCl (which is not salt). It is definitely important to understand the difference though, and it personally drives me crazy when I have to work with typeless language with anything beyond simple cases.
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.