Slashdot Mirror


Tracking Gaming Stats With Video Capture Devices

galtish writes "M. Schrag has put together an amazing PC stat tracking system called 'Soul Calimeter' for use with the GameCube version of fighting game Soul Calibur II. The software is as yet unreleased, but uses a cheap video capture card to analyze the video feed from the console and create a stat database. It's not just stats, there's also a web browser-based front-end for analyzing the stats and starting circuit matches, and voice synthesis using AT&T Natural Voices for in-game commentaries on the action. His website includes pics of the stats screens, and samples of the synthesized audio commentary. Pretty sweet - I'd love something like this for the weekly Halo LAN matches..."

96 comments

  1. Mirror by AndrewSchaefer · · Score: 5, Informative
    1. Re:Mirror by Anonymous Coward · · Score: 2, Funny

      Dude, mac.com has more bandwidth than Jesus. Your mirror is pointless.

    2. Re:Mirror by AndrewSchaefer · · Score: 0

      Do the users have unlimited bandwidth? Most hosting sites cut people off after a certain limit.

    3. Re:Mirror by Anonymous Coward · · Score: 0

      A mirror never hurts ;) Maybe you can "share" the load? (or maybe bandwidth bill?)

    4. Re:Mirror by DrMrLordX · · Score: 1

      Exactly how much bandwidth does Jesus have, anyway? Does he have more than Muhammad?

  2. Lot of work by thedillybar · · Score: 0
    It's really too bad they had to jump through so many hoops to get this to work.

    Nothing like making a developer's life hell by making them interface it like this.

    1. Re:Lot of work by randyest · · Score: 4, Interesting

      In the (sadly few) posts in this story I see an amazingly underwelming response to this achievement which, personally, I find rather amazing. Maybe it's because I've worked with image processing (CISP at Lockheed Martin during college) and appreciate how damn difficult reliable image recognition is, even when recognizing sub-images from a fixed (but still decently large) selection of image inputs.

      IMHO this is one of the most clever and thorough hackings I've read about on /. in months. This is excellent work to solve a technically difficult problem in an unorthodox (and risky, in terms of complexity) way, and they do it with style (the commentary stuff is mint) and extensibility (the API is very open FWICT.) The only thing I lament is a lack of more detail (maybe that's the problem?), but I think the site has switched to simple static pages to minimize the slashdot effect (though probably not needed in this case) and I expect to be able to find more details on a later visit.

      And I'm afraid I must disagree with your notion that somehow it is a shame that it was so difficult to do. Necessity is the mother of invention, and here it shows (and pays off) in spades. What, are we supposed to rally against Nintendo (and all console makers, for that matter) for failing to provide a port with some open API to scan internal game variables? Frankly, I'd be way less impressed were they to in fact do that by either hacking onto the motherboard electrically, or worse running the game on an emulator (MAME or such) and peeking at RAM.

      Nothing like making a developer's life hell by making them interface it like this.

      Eh? These are not "developers" and no console maker expects antyone to want (much less implement) anything like this! They are hackers!

      Again, I just want to say that I think this is one of the most underrated and under-commented yet excellent stories I've read here in a long time, and I plan to revisit the site later to learn more. This may be applicable to many other things from security cameras and home automation to MythTV-type device commercial skipping.

      Then again, maybe I just don't realize how easy it is to do real-time image processing with object recognition in a reliable way using cheap under $50 capture cards on a 1GHz Athlon these days. Were that the case, though, I'd expect to read more about such efforts. This is a first for me.

      Thanks for reading. And no, I do not know the authors(s) and I've never heard of this until now.

      --
      everything in moderation
    2. Re:Lot of work by Trejkaz · · Score: 1

      What would you expect, Nintendo to provide a port on the GameCube to which you attach a device which receives relevant events from the game?

      --
      Karma: It's all a bunch of tree-huggin' hippy crap!
    3. Re:Lot of work by Anonymous Coward · · Score: 0

      My brother forwarded me to that site and I thought simply that it was probably the coolest thing I've ever seen in a LONG time. My second thought was that this is probably the beginning of the future for console games. THIS is the direction games need to go in and I think the success of online person to person gameplay has solidified this. With the exception of complex RPGs and technical/stealth games, peer-to-peer gaming is here to stay and platforms need to learn how to use that mode more effectively...

    4. Re:Lot of work by DrMrLordX · · Score: 2, Funny

      The reason why there are so few comments posted is that everyone is still busy installing Linux on a dead badger.

  3. UT2K4 by Lane.exe · · Score: 0, Offtopic
    Has a built-in stat tracking system, complete with usernames and passwords.

    --
    IAALS.
    1. Re:UT2K4 by MMaestro · · Score: 1
      So does Slashdot, UT2k3, Unreal Tournament, certain servers for Counter-Strike, Warcraft III, all MMORPGs and most other MMOGs, and Starcraft. Guess what, they're all PC games.

      If a console game manages to do this, its newsworthy. You know why? Because it hasn't been done before.

    2. Re:UT2K4 by Anonymous Coward · · Score: 1, Interesting

      Other console games have had stat tracking. Super Smash Brothers Melee comes to mind. This is news because of the incredible amount of work put into the project to create stats tracking for a console game that didn't have it or an easy way to get it.

    3. Re:UT2K4 by Osty · · Score: 1

      If a console game manages to do this, its newsworthy. You know why? Because it hasn't been done before.

      That should say, "If an offline console game," because XBox Live games have been tracking stats since day one (and more recently, the stats have been available on xbox.com). The hack value in this is that it was done for a game with no network interface at all (not even a LAN interface like Mario Kart: Double Dash or Halo, which can be co-opted to be a real network interface).


      Since Soul Calibur II is available on PS2, XBox, and GC and the interface differs only slightly between the versions, would this hack work with other versions of the game? Too bad there's no economical high-definition capture card, though. This hack will limit you to playing 480i via S-Video. What a waste of a beautiful game. Soul Calibur II looks great in 16x9 480p (my TV doesn't do 720p, or I'd comment on that) on the XBox, and should look nearly as good in 16x9 480p on the Gamecube as well.

    4. Re:UT2K4 by Hast · · Score: 1

      It's newsworthy because the guy added it to a game which doesn't have it from the beginning. Furthermore he did it by processing the video stream from the console. It has nothing to do with console vs PC.

      It's kind of like the people who analysed the data stream for Everquest in order to make a map of the area around the character. (Although it's quite a lot harder to successfully analyse a video stream than a network stream.)

    5. Re:UT2K4 by Robmonster · · Score: 1

      Except that UT2K4 stat tracking went down about a week after release. It came back for a few days but AFAIK it is still down, last updated matches were dated March 23rd.

      The exact same thing happened with UT2K3, buit in that instance the stat tracking went down for 6 months!!!!

      They also had it in the first unreal Tournament, and that worked very well. It was very useful for analysing clan games after completion.

      I only hope that they can restore the stats to UT2K4 in a timely manner

      --
      I have no sig yet I must scream.
  4. Yay! A /. story that's interesting by ObviousGuy · · Score: 5, Interesting

    While his project is altogether useless and probably a complete waste of time, the site is well-documented, well written, and the project is very high in hack-value. More stories like this, please!

    Obviously this is just the first step of this project. It looks like they can identify characters and health meters, as well as winners and losers, however the next obvious step is to identify moves on-the-fly so that a running commentary can be played. Also, since they are running video capture HW/SW, they could even have their epic fights saved and played back with computer commentary. Now that would be geeky!

    --
    I have been pwned because my /. password was too easy to guess.
  5. Dudes, I want this for my PC! by heironymouscoward · · Score: 2, Troll

    Running commentary on everything that happens in the office? Priceless!

    "Hey, man, another coffee?"

    "Hey, Aztec, you scored good in that meeting. Give ya a kickdrop and a sideswing. Need more stamina though..."

    "Hey, Sandy, nice skirt you're wearing there! You already got ten eyeballs."

    "Hey... WTF!? You can't unplug m-/$!

    --
    Ceci n'est pas une signature
  6. Camera by Greenisus · · Score: 0, Troll

    Don't point the camera at games.slashdot.org . . . it might blow the PC up!

  7. mod the karma whore down to -1 by Anonymous Coward · · Score: 0, Insightful

    If you don't have anything insightful to contribute, post anonymousely.

    1. Re:mod the karma whore down to -1 by Anonymous Coward · · Score: 0

      Yes, that way we can all be sure that you are not redirecting us to goatse without the repercussions of a downmod.

      Seriously, sometimes it's useful to post helpful data under your own name.

      Besides, how anonymous could he be, having created the mirror himself in the first place? If I ever host a mirror of a site, I will post it under my account name, so that my /. "fans" (that sounds so damn silly) will be alerted to it. Some of us have been capped for years anyways, and it's not like karma should matter to anyone.

  8. Re:Yay! A /. story that's interesting by Atario · · Score: 2, Interesting

    the project is very high in hack-value

    Wouldn't it be higher in hack-value if their method was to track the game's internal variables directly rather than trying to digitize the video feed and backward-engineer the variables?

    --
    "A great democracy must be progressive or it will soon cease to be a great democracy." --Theodore Roosevelt
  9. Simple Awesome by ifreakshow · · Score: 1

    I've never imagined that a 1ghz computer could capture in real time stats from a video feed. This is amazing.

    1. Re:Simple Awesome by Anonymous Coward · · Score: 0

      Took me a minute to detect the sarcasm. I was about to ask why 1 GHz was needed to measure bars of color.

  10. Pretty cool by stratjakt · · Score: 4, Informative

    Reading the descriptions, it watches the health bars and the squares at the character select screen. Which would be simple enough image detection, since they're always in the same x,y coordinates.

    It would be really cool if it could grok the movements of the fighters and say things like "Kilik delivers a fierce scissor-kick to an uppercut combo!".. But you cant have everything.

    --
    I don't need no instructions to know how to rock!!!!
  11. Shoot! by Anonymous Coward · · Score: 2, Funny

    I must turn off my PS2 for playing Strip Poker!

  12. Time? by cmburns69 · · Score: 0, Offtopic

    I know some people who have WAY too much time on their hands..

    --
    Online Starcraft RPG? At
    Dietary fiber is like asynchronous IO-- Non-blocking!
  13. Should do this for online poker by YourPreferredNicknam · · Score: 2, Interesting

    What would be convenient would be something like this, but for playing poker for $$$ online. So the computer can advise (or even play for you).

    "I advise you fold this marginal hand."
    "There is a 45% chance that this opponent is bluffing."
    etc.

  14. Halo by Spy+Hunter · · Score: 3, Interesting

    This is a great idea. We were just thinking the other day about a video capture based stat tracking system for our Halo LAN matches. Sometimes large portions of our potential Halo-playing time are taken up by arguments about team balancing (AKA "team wanking"), but if a computer could analyze the stats and make balanced teams for us we wouldn't have to worry about that anymore. Stats on who's best/worst at killing who, and with what weapons, would be really interesting. Plus the automated trash talking would be great fun! Having a robotic voice affirm your greatness after you get a triple killtacular would just be that much more awesome :-)

    --
    main(c,r){for(r=32;r;) printf(++c>31?c=!r--,"\n":c<r?" ":~c&r?" `":" #");}
    1. Re:Halo by antic · · Score: 1

      I'm a big fan of Halo on XBox. Try the new Unreal demo on PC if you haven't already. It's got all that kinda commentary and stats (your successes and failures with certain weapons).

      I really didn't like the early Unreal games at all (preferred the Quake series), but UT2004 (even the demo alone!) is pretty good.

      --
      'Thats they exact same thing a banana wrench monkey.'
    2. Re:Halo by cbrocious · · Score: 1

      The OpenHeX project aimed to do things like that and more (bots , tournaments, etc) with XBox Halo. Unfortunately, my XBox is in need of a mod so I can get it back to a working state, so that I can get back to development on it :P

      --
      Disconnect and self-destruct, one bullet at a time.
    3. Re:Halo by ryanvm · · Score: 1

      Plus the automated trash talking would be great fun!

      So you're the guy who thought that was a good idea in Unreal Tournament.

  15. I am over-fucking-welmed! by Qbertino · · Score: 1

    This is a truely breathtaking impressive hack. By people who've been playing Soul Calibur for more than 3 years every day. The last part would actually ask for some stupid jokes, but as somebody who writes software for a living I must say I'm really impressed by this cool piece of work.
    And I really don't wanna compete with those guys in Soul Calibur. :-)

    --
    We suffer more in our imagination than in reality. - Seneca
    1. Re:I am over-fucking-welmed! by stratjakt · · Score: 1

      Soul Calibur is a cool game for the genre and all, but I never found it deep enough to get as into it as these guys have. Button mashing works as well as any strategy I've tried.

      --
      I don't need no instructions to know how to rock!!!!
    2. Re:I am over-fucking-welmed! by Anonymous Coward · · Score: 0

      Soul Calibur is a cool game for the genre and all, but I never found it deep enough to get as into it as these guys have. Button mashing works as well as any strategy I've tried.
      Not deep enough?(thats what she said) Soul Calibur might not reach what Dead or Alive 2 did, but this game goes WAY beyond where most other fighting games went. I challenge you to try that mashing buttons strategy on anyone who knows this game. It might work the first couple rounds, but soon they will be playing ring out with you like your a little doll.

    3. Re:I am over-fucking-welmed! by Anonymous Coward · · Score: 0

      more than 3 years every day

      Wow - how did you manage to fit 3 years into every day? THATS a truly breathtaking impressive hack...

  16. If You Wait Long Enough ... by handy_vandal · · Score: 1

    It would be really cool if it could grok the movements of the fighters and say things like "Kilik delivers a fierce scissor-kick to an uppercut combo!".. But you cant have everything.

    Actually, you can have everything. But it won't arrive until approximately the heat death of the universe.

    -kgj

    --
    -kgj
  17. They did it for poker by MickWest · · Score: 1

    pokerhud does something like you suggest for on-line poker.

    1. Re:They did it for poker by ninji · · Score: 0

      I also wrote one, alot of poker games EG Texas holdem you can win always at simply by playing the odds... I'll tell you this, I dont lose often, I play online and off in real money tournaments... I used code to calculate my gameplay so long I know the games odds and calculates by memory now so dont even both with my own programs....

  18. Coooool. by Moonshadow · · Score: 2, Funny

    Wow. As an avid Soul Calibur fan whose roommate is always talking trash, it'd be nice to have some hard stats to back up the asskickings.

    If these guys don't make any movements towards sharing this with the general public, I very well may have to work on hacking up something like this myself.

  19. Geez . . . by 0bjectiv3 · · Score: 2, Funny

    If only they had bigger breasts. I'd buy it then.

    --

    "Saddam Hussein cavorts with terrorists."
  20. Re:here's a stat for you to analyze by Anonymous Coward · · Score: 0

    I've done some computations, but the MLE seems to diverge here. That *can't* be, oh wait, this is Slashdot, I guess it makes a lot of sense.

  21. Re:Yay! A /. story that's interesting by rjstanford · · Score: 2, Insightful

    Not really. This way its completely unintrusive. Indeed, even if there were different builds of the game, as long as the user experience was unaltered the hack would continue to work. That's a good thing.

    --
    You're special forces then? That's great! I just love your olympics!
  22. Oooh really? by Nightreaver · · Score: 2, Funny

    His website includes pics of ...

    I'm giving it 5 minutes.

    1. Re:Oooh really? by 7Ghent · · Score: 1

      it's hosted off homepage.mac.com, it'll withstand a slashdotting.

    2. Re:Oooh really? by Nightreaver · · Score: 0

      Damn, thoughs G5 servers have once again ruined my post :/

  23. try the natural voices by Anonymous Coward · · Score: 3, Interesting

    If you have never heard what AT&T Natural Voices sound like you should listen to the demos. I first discovered these over two years ago and although they haven't changed that much quality wise, they are the best synthesized voices I have ever heard.

    -- paper

  24. Why cheap out? by KalvinB · · Score: 1

    A quality capture card that doesn't suck is the Winfast TV which runs about $60. It has no problem capturing 640x480 30fps DVD or higher compression video on a decent system.

    No point "saving" $35 to buy a piece of junk that has virtually no uses except for one application.

    Ben

  25. Gaming sluts? by AgentPhunk · · Score: 2, Funny
    I first read the title of this as "Tracking Gaming Sluts with Video Capture Devices"

    But then again, I guess that title works too, huh?

    1. Re:Gaming sluts? by wheresdrew · · Score: 2, Funny
      "I first read the title of this as "Tracking Gaming Sluts with Video Capture Devices"
      But then again, I guess that title works too, huh?"

      You're thinking of the version for Dead or Alive: Extreme Beach Volleyball

  26. Re:Yay! A /. story that's interesting by robbyjo · · Score: 1

    Or, creative people can turn this into "game-nanny" kind of stuff. This could be good or bad, as what net-nanny kind of software did... Having "game-nanny" may encourage adult-content games (and probably the game producer also cooperate). Hmm... lots of possibilities....

    Just my 2c

    --

    --
    Error 500: Internal sig error
  27. wow by randomdef · · Score: 0, Offtopic

    news for losers. stuff that you wish you never knew.

  28. Just What I Needed by DeadBugs · · Score: 3, Funny

    Documented proof of my ass getting kicked.

    --
    http://www.kubuntu.org/
  29. ACK by Anonymous Coward · · Score: 0

    This is a truly wonderful hack, and there's way too little appreciation for it here. Hell, is this not Slashdot?

    Now that I think about it, playing Soul Calibur for three years straight is probably no less proof of utter and uncurable geekdom than this hack is.

  30. I know the issue by spoco2 · · Score: 1

    I think I speak for most people when I say that the reason I failed to get at all excited was:

    I just could not understand what the hell they were talking about in the article text. I mean,
    "analyze the video feed from the console and create a stat database"
    huh? I don't know what sort of stats you're talking about, and what do you mean by analysing the video feed? Huh?

    But now, after admitedly RTFA and your post, I have a greater understanding of what this is all about after reading your post than I do from the original article.

    So, that's why it's not getting the attention it would seem to deserve (now that I understand just what they've done, which is pretty darn cool) is a poorly written submission, and a site that doesn't show anything flashy or cool to demonstrate how impressive what they've done is... although the commentaries, although pretty average in the voice department, are pretty cool in the content stakes. See this.

    Maybe the editors should have added something to the post to get people to RTFA?

  31. I'm starting to think this is a hoax by M.C.+Hampster · · Score: 2

    When I first saw this earlier today I was completely amazed and excited. I happen to have a GameCube, and I love Soul Calibur II. I noticed that you couldn't download this thing, but didn't make much of it. I had contemplated emailing them to see if I could get a copy, or whatever, but then decided against it.

    But the more I've been thinking about this, I'm really starting to think this is a hoax. Think about it: how many times have you seen something home-grown like this and not been able to download anything? Not the app, not the source code, nothing. It's usually the reason these things get web pages to begin with. Why brag about it if you aren't going to distribute it, or at least sell it. All we have for proof are some screen shots and some wav files.

    I guess I don't really have proof that it's fake other than a feeling. It just seems like this is a rather over-the-top way of dealing with the problem. The update he provided after getting on Slashdot about buying iButtons and talking about wireless connectivity with a Zaurus seems even more fake to me.

    --
    Forget the whales - save the babies.
    1. re: I'm starting to think this is a hoax by Anonymous Coward · · Score: 1, Informative

      its not a hoax. this guy is a very credible programmer for java rio apps who has reliably put out new releases of his software. there's no reason he'd fake something like this, he's a grown adult with better things to do than make a bunch of nerd believe he's doing something he's not.

    2. Re: re: I'm starting to think this is a hoax by M.C.+Hampster · · Score: 1

      Then two questions:

      1. Why did you post anonymously?
      2. Why didn't he release the software?

      I don't believe he has some obligation to release the software, I just seems curious that he hasn't. I could have made those screenshots and voice samples (you can do so at AT&T's Natural Voice website for free). I, for one, would love to see this software because it would be quite cool. I definately applaud the authors of it if they have, in deed, really developed this software. I don't want to take away from their accomplishment, but I'm just feeling cautious.

      --
      Forget the whales - save the babies.
    3. Re: re: I'm starting to think this is a hoax by mschrag · · Score: 2, Informative

      If you've ever released an open source app, you know you can't just toss it out there. You have to package it, document it (at least enough to get people going), and support it. None of these are particularly enjoyable. Especially for an app like this -- video analysis is really finicky (at least mine is :) ). In fact, when I brought it to work after working on it at home, it just didn't work. It took me a good 45 minutes of screwing around to realize that somehow the color calibration got messed up on the card (the red was pushed way up).

      Secondly, the whole point of that page (if you read to the end) was to see if there actually was any interest in such a beast. We love it here, but it's sort of a dorky niche product. I wasn't going to go through the pain of all the things listed in the first paragraph if there was one other dude in the world that was even mildly interested in it.

      And lastly, but perhaps most importantly, is that I used some of the libraries from work to speed up development, which means I have to rewrite those parts of the library before I could do any sort of release.

      By the way, the low level video capture interface is released under LGPL at http://jmds.dev.java.net .

      Oh yeah -- One last thing. That someone would spend three weeks of free time developing an app to track stats for a videogame is pretty sad. That someone would instead spend their free time making up a story about spending three weeks of free time developing an app to track stats for a videogame is REALLY sad. I like to think I qualify for the first sad and not the second.

      - Mike

    4. Re: re: I'm starting to think this is a hoax by M.C.+Hampster · · Score: 1

      Wow, I really appreciate the response. You are absolutely correct that I have never released an open source application. Your explanation helps me to understand your situation. Would you consider just releasing the executable software so other GameCube/SCII freaks like myself could enjoy your system? Should I perhaps instead send an email to the address listed to let you guys know that there is some interest out there?

      --
      Forget the whales - save the babies.
    5. Re: re: I'm starting to think this is a hoax by mschrag · · Score: 1

      We are definitely going to release it at some point ... There has been a pretty big response from Slashdot folks. I've gotten quite a bit of really encouraging emails. At this point it's just a function of time (since this isn't my primary job). But there is clearly interest in seeing the app get released.

    6. Re: re: I'm starting to think this is a hoax by M.C.+Hampster · · Score: 1

      That's great! I look forward to seeing it. Maybe it will be the first OSS project I get involved in (if you go that route).

      --
      Forget the whales - save the babies.
  32. I'm sorely disappointed by Cuthalion · · Score: 4, Funny

    You're writing software to measure Soul Caliber. WHY isn't it called Soul Caliper?

    --
    Trees can't go dancing
    So do them a big favor
    Pretend dancing stinks!
    1. Re:I'm sorely disappointed by mschrag · · Score: 1

      That really is a much cooler name :(

    2. Re:I'm sorely disappointed by Anonymous Coward · · Score: 0

      'Cause that would be stupid. He's not measuring thickness. Duh.

  33. This is incredible by MilenCent · · Score: 1

    It's really, really cool. We need something like this for our games!

    It's too bad it doesn't look like it can detect Guard Impacts, which can turn a fight around. (A Guard Impact is when you press toward or away from the opponent and press the block button the instant a hit would strike, causing you to parry or sidestep the attack and basically giving you a free hit on your opponent -- unless *he* Guard Impacts, that is.)

    1. Re:This is incredible by mschrag · · Score: 1

      We've actually talked about adding in audio detection also because some events (GI's in particular) have really distinct sounds though don't necessarily have a very distinct video event (though I think GI's do actually flash for a few frames, which might be detectable). But audio detection seems like it would be a lot harder to do, so I just haven't done anything with it yet.

    2. Re:This is incredible by MilenCent · · Score: 1

      I was thinking about that myself, but the hardest part would be figuring out which player performed the Guard Impact. There could probably be special commentary lines for them (it'd be cool if they could interrupt whatever was being said at the moment, shouting and yelling like a wrestling announcer), but you wouldn't be able to refer to the player who performed it.

    3. Re:This is incredible by Hast · · Score: 1

      One way would be to read the controllers as well. That would require some more hardware for analysing though.

    4. Re:This is incredible by MilenCent · · Score: 1

      That wouldn't work, because control inputs are too vague without being able to tell what's happening on the screen. Also, since Guard Impacts happen in response to attacks, both players would have buttons pressed and control directions going at the same time.

      If you could find any non-vague visual element, something that's part of the basic interface and not the 3D engine, that corresponds to performing a GI, then it could be attributed to the performing player. Otherwise, it gets much harder to do anything except tell if a GI has happened.

      On the plus side, the GI sound effect so *so* distinctive that I imagine that it wouldn't take a lot of audio processing to detect it.

      Or..... hey this may be a solution. After a guard impact, only the player who performed it is able to attack during a small time window. The software should be able to figure out one's happened infallibly. Then, if either player takes damage during that period, then the other player, logically, must have been the player who performed the parry!

      At least one exception: during "Extra" battle, players may be using weapons that grant them extra powers or drawbacks, and some of them do damage, either through constant drain, or in response to attacking, or maybe even blocking. So for extra games, the program would have to ignore damage below a certain amount, corresponding to the greatest special weapon penalty damage.

      An interesting problem. I'm sure if there a practical solution the developers can find it, they've already come amazingly far.

    5. Re:This is incredible by mschrag · · Score: 1

      That's a pretty good idea with the looking-for-a-hit -after-the-GI approach. You probably have to toss in there that if another GI happens first within the window of time (before a hit), then you switch around and expect a hit from the other side. Assuming it's possible to detect the GI sound, I bet that would be pretty successful.

    6. Re:This is incredible by MilenCent · · Score: 1

      Since the program has no idea who accomplished the GI until damage is scored, you actually wouldn't have to worry about consecutive GIs, since only the last one really matters. You could have a special commentary for GI-fests, but it wouldn't be able to know who initiated it until damage is scored -- *if* it's scored.

      The thing about the GI sound is that it's distinctive -- nothing else in the game sounds remotely like it -- and its really loud. Since all the sounds are mixed with the music and other sound effects in the game there'd have to be a little processing. But it could be worse.

      I'm certain it *can* be done, the questions are, how, and can it be done without imposing too so strain on the processor that it affects the quality of the video capturing. Maybe you could have an option to give the capture process and detector a priority bump?

    7. Re:This is incredible by mschrag · · Score: 1

      Good point :)

    8. Re:This is incredible by Hast · · Score: 1

      Well, I wasn't suggesting that you should only use the controllers. It seems like only one player should be pressing the GI combo when the GI sound is played though. Naturally this would assume that you know which controller is hooked to which life-bar.

      That may still not be quite sufficient. I haven't played SC2 quite that much... Yet.

    9. Re:This is incredible by MilenCent · · Score: 1

      Generally, but not essentially. If you perform the move for a Guard Impact, but aren't getting hit, nothing happens. But since buttons are probably being pressed by both sides at that moment, it wouldn't be obvious which side performed the GI just from looking at the controller data stream.

      Also... the hack doesn't seem as cool if you need to jury-rig special hardware to do it. One of the great things about this is that you *only* need a capture card to do it. That's swell.

  34. Go and play around with the voice synth by Cow007 · · Score: 1

    GOD I WILL KEEP THIS ONE IN MY BOOKMARKS FOR A LONG TIME!!! The link to ATT'S site for the voice synth mentioned, its great to make it say funny things like "smoke crack mate, crack is good!" in uk english. The address for that page is http://www.naturalvoices.att.com/demos/ HAVE FUN!!!!!

    --
    411 Y0UR 8453 4R3 8310NG 70 U5!! -NSA
    1. Re:Go and play around with the voice synth by Killjoy_NL · · Score: 1
      " GOD I WILL KEEP THIS ONE IN MY BOOKMARKS FOR A LONG TIME!!!"


      Jeez, you sound like an asian hooker :D



      Lameness filter encountered. Post aborted! Reason: Don't use so many caps. It's like YELLING.

      --
      This is the sig that says NI (again)
  35. So close....yet so far by corian · · Score: 1, Redundant

    Soul Calimeter? That's awful.

    Soul [b]Caliper[/b] would have been a much better name.

    1. Re:So close....yet so far by Anonymous Coward · · Score: 0

      'Cept he's not measuring thickness.

  36. Trash Talk by cluke · · Score: 2, Interesting

    Jeez, if there is one thing I hate about American society it's Trash Talk. Mindless (and usually entirely unjustifiable) braggadocio about imagined violent acts, usually done by pasty-faced milquetoasts as an accompaniment to something as far away from actual physical exertion as possible, like video games or pool, or attached to something like wrestling where it is even more ludicrous as the results are predetermined.

    Mind you, I think I have just been traumatised by my last visit to America where I went to an internet cafe to read my webmail and had to sit beside about twenty 12 year olds literally screaming trash talk at each other as they played counterstrike. *Shudder*