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
Derakon wrote:
The theory sounds good; in practice, operating systems are incredibly more complex than the consoles we're generally concerned with emulating, to the extent that I suspect that getting a movie that plays on two different peoples' setups would be problematic. It's also a huge undertaking -- imagine a savestate for your entire computer.
Some of the existing virtual machines already have save state support.
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. I heartily believe we should do this. It'll save a lot of time an effort. Although it won't necessarily make finding memory addresses for watching easy.
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
RT-55J wrote:
Nach wrote:
Someone register tasmetroidvideos.org for us, and we'll post all the Metroid runs for all categrories.
Even a 50% Draygon->Kraid->Ridley->Phantoon run? Sign me up! :3
Why that order? I think I would prefer Ridley->Draygon->Phantoon->Kraid even more. ---- Okay, I've had a chance to sleep on thinking about the Super Metroid topic and too many submissions and categories and all that. I think each game which has items and levels and whatever deserves two publishable categories, fastest, and full. Currently, some of our full runs are a bit random on what full means though. In Super Metroid, our fastest run is the 6% one, it obsoletes everything, including any%. The other run is of course the 100% item run (while I'd love to see a 100% maps run, we seem to be looking at all items to be the definition of full for this game). We broke this rule by having published an any% run which doesn't use SRAM corruption glitch. It's not the fastest, it's just showing off the fastest route in the game without SRAM corruption. I think we should move that run to our concept demos section. This run by the same token is also not the fastest, and even slower than our other should be concept demo. This takes a different concept of not just using SRAM corruption, but also using the least amount of items besides that. I would rather us host entertaining videos here than having a spin off site. Thus I think we can make room for another Super Metroid demo with a clearly defined category of no SRAM corruption and minimal items. We should also look to move other runs to the concept demo category. ----
Warp wrote:
I think that this is a good moment to bring up once again a relatively old idea which never caught on at the time (well, in none of the more than one times when it has been suggested): How about creating a more separate "concept demos" section of the website where alternative versions of runs, funny videos, playarounds and other such tool-assisted runs not completely suitable for main tasvideos publications could be put? Runs like this one could well go to that separate section. This way the hard work put into this run would not go completely to waste. Just bringing up an old idea...
I agree with this. I think we break up the other category into 3 separate categories. 1) Hacks 2) Playarounds 3) Alternate Objectives
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 officially declare the best part about this movie Quick Man's stage, it's amazing. I give it 7 bionic thumbs up.
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:
Nach wrote:
The subtitle text we put in the movie is too early, it can be completely cut out before any action starts.
Isn't that a good thing? I don't like covering up the action.
No, it means people can redistribute our videos without saying where they're from and who made it. The subtitles don't have to cover the action, but they have to be embedded amidst the action.
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
Someone register tasmetroidvideos.org for us, and we'll post all the Metroid runs for all categrories.
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
ShinyDoofy, thanks for the encode. However we'll need to re-encode this before we publish it. The subtitle text we put in the movie is too early, it can be completely cut out before any action starts. Sound is messed up in several places, notably the start of Slash Grizzly, and during the Dynamo fight. There's some artifacts on the screen at the beginning of Squid Adler. Possibly other issues 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
Bag of Magic Food wrote:
Sir VG wrote:
Technically, since this is a sequel to the Mega Man Zero series, I think this game should be called Zero Point 5.
Um, aren't these X games prequels to the Zero series?
Yes. I also think it was one of the endings of X6 that launched the Zero series.
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
Tub wrote:
Nach wrote:
write some SQL to transfer all the existing threads where they need to go.
beware of phpbb. IIRC just changing a thread's forumid can cause weird side effects.
Such as?
Tub wrote:
Using the moderation functions is a lot safer.
If it means reusing their SQL, that can be done.
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
That's why it pays to read the documentation. I had no idea what lavf did, so I just google'd 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
Sounds good. However we need to know how to handle Mednafen or any other emulator like it that we may use in the future.
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:
Mencoder can read tons of input container formats, but can it be used to write formats other than avi, eg. mkv?
Yes. I don't know what is with all the misinformation in this thread. See this. lavf one of the containers supported by libavformat avi Audio-Video Interleaved mpeg MPEG-1 and MPEG-2 PS rawvideo raw video stream (no muxing - one video stream only) rawaudio raw audio stream (no muxing - one audio stream only) mpg MPEG-1 and MPEG-2 PS asf Advanced Streaming Format avi Audio-Video Interleaved wav Waveform Audio swf Macromedia Flash flv Macromedia Flash video rm RealMedia au SUN AU nut NUT open container (experimental and not yet spec-compliant) mov QuickTime mp4 MPEG-4 format dv Sony Digital Video container mkv Matroska open audio/video container
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:
Sounds good to me. Get a forum admin to change the names or any other reorganization, and you can use your mod powers to do the rest.
Bad... If we want to go through with it, we should make the new forums / rename existing forums, and write some SQL to transfer all the existing threads where they need to go. Then we delete the old forums if applicable. I'll go ahead with it if we have a decision on how to handle emulators which span multiple systems.
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
arflech wrote:
Oddly, several efforts are being made to bring Javascript to the server side, like Aptana Jaxer and Opera Unite.
Yes, because it makes sense. Aptana's Jaxer is rather nice. I'm not sure how you view Opera Unite as a server side development platform. It's not there yet.
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
arflech wrote:
Bisqwit wrote:
arflech wrote:
Anyway, yesterday I used an Ubuntu machine to compile that Chrono Trigger-related C code (after compiling TCC and then using TCC to compile TCC), and the program still didn't seem to do anything.
While running, it is to be accessed with another program. A program commonly utilized in Internet-capable computers.
I uploaded it to a website and gave it the filename chrono.cgi after compiling, then sent it to ~/cgi-bin/ and gave it chmod 777 and tried to run it in Opera...and all I get is an HTTP 500 error
The program in itself is a server, you don't want to run it as CGI. You'll also see in the source code which port it runs on.
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
arflech wrote:
It is sad that GCJ still does not understand Java 1.6 or even all of Java 1.5
It is sad that the Java language has so many iterations in such a short time.
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
NameSpoofer wrote:
Mix it up eh? Post some C# and Java lines. I'm currently taking these 2 classes so give me a reason to be on here during class. :P
public class Test {
   public static void main(String[] args) {
     String s = "Java";
     StringBuffer buffer = new StringBuffer(s);
     change(buffer);
     System.out.println(buffer);
   }

   private static void change(StringBuffer buffer) {
     buffer.append(" and C#");
   }
}
<3
Really now?
import java.util.*;

class test
{
  public static void main(String[] args)
  {
    boolean completed = false;
    try
    {
      Properties py = System.getProperties();
      Enumeration<?> e = py.propertyNames();
      while (e.hasMoreElements())
      {
        String key = (String)e.nextElement();
        String value = System.getProperty(key);
        System.out.println(key + " = " + value);
      }
      completed = true;
    }
    finally
    {
      System.out.println ("Completed=" + completed);
    }
  }
}
Save as test.java To compile with GCJ:
gcj -o test test.java --main=test 
To run:
./test
To compile with JavaC:
javac test.java
To run:
java test
The former is native code, the latter bytecode that runs in a VM.
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
arflech wrote:
Netscape was the first browser to support Javascript so I'm sticking with it
Support? Lets go with invent. Who even knows what they were smoking when they came up with it. It caught on though when Microsoft managed to reverse engineer it bug for bug. Netscape also used JavaScript as server side scripting in their server. That didn't seem to catch on though, despite the obvious ramifications of being able to write the server side and client side code in the same language.
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 have always wondered about things like that. "Hey, let's tie tightly all of our vital financial systems, without which the entire country would go bankrupt and sink into chaos, to a piece of proprietary software owned by some private company in the US. This way we will be completely at the mercy of the whims and support of that company." "Yes, that sounds like an excellent idea. Go ahead!"
How do you feel about companies that tie their entire business to .NET?
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:
Nach wrote:
int foo = probablyTrueBoolean ? 1 : 2;
That's too verbose! How about:
int foo = 1 + probablyTrueBoolean;
I would do that if the situation called for it, which I don't think it does in this case. But in general, the amount of verbosity used should be in relation to how much the code does. A big block of code should be doing a big block of things. A small one liner should be doing some simple math, calling, or init routine. Otherwise the code misleads you into thinking non important sections are important and vica versa. The same can be said with ultra descriptive variables that are used as a temporary for one line.
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
If you're bothered by the automatic updates or the potential privacy issues: get Iron
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 find the second more readable. Unneeded extra code logic only serves to need to remember more when analyzing code, causing one to lose focus. But I find this the most readable:
int foo = probablyTrueBoolean ? 1 : 2;
It allows me to immediately see that foo is being initialized depending on a bool and move onto the real meat of the code.
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:
Nach wrote:
Gecko and Opera just got @font-face support in their latest versions, IE has had it for 12 years now. All the CSS3 stuff they're trying to implement is cool flashy stuff, but forget useful text features like text-justify which IE had since version 5, and is one of the most sensible things to add.
Yeah, seeing how CSS3 hasn't even been ratified yet, I really see how it makes sense for Firefox and Opera to implement CSS3 features 12 years ago.
@font-face was in CSS2.
Warp wrote:
Wake me up when Firefox, or Opera, or Safari or whoever finally support Arabic and Chinese CSS features which IE has had for years.
Say, does IE finally support alpha-channeled PNG images? Because Firefox and Opera have supported them out-of-the-box from year 0.
It's funny that you can get transparent PNG in IE 5+ depending on how you setup the transparency. Use Paint Shop Pro. Still, it's sad that many countries are locked into IE because the other "real" browsers lack features needed in proper RTL or TTB text support, and other important text features.
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
arflech wrote:
Then again it isn't compatible with a lot of sites, and although it does a good job of following current standards, it isn't particularly innovative in implementing the upcoming CSS3 and HTML5 standards the way Firefox and Chrome and Safari are.
You think that's bad? Gecko and Webkit, and even Opera are 10 years behind IE when it comes to implementing text related support. Gecko and Opera just got @font-face support in their latest versions, IE has had it for 12 years now. All the CSS3 stuff they're trying to implement is cool flashy stuff, but forget useful text features like text-justify which IE had since version 5, and is one of the most sensible things to add. Wake me up when Firefox, or Opera, or Safari or whoever finally support Arabic and Chinese CSS features which IE has had for years.
Warp wrote:
arflech wrote:
and although it does a good job of following current standards
I have got the impression that Opera tries to both emulate IE and implement the W3C standards at the same time, which sometimes can clash.
That's the impression I got from Gecko.
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 I believe Firefox still suffers from the same issues I pointed out. I think Firefox in recent versions have also gotten even more issues, not to mention I found more things about Gecko that annoy me.
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.