Stories
Slash Boxes
Comments

News for nerds, stuff that matters

Tracking Gaming Stats With Video Capture Devices

Posted by simoniker on Wed Apr 07, 2004 06:30 PM
from the ingenious dept.
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..."
This discussion has been archived. No new comments can be posted.
Display Options Threshold:
The Fine Print: The following comments are owned by whoever posted them. We are not responsible for them in any way.
    • Re:Mirror by Anonymous Coward (Score:2) Wednesday April 07 2004, @06:33PM
      • Re:Mirror by DrMrLordX (Score:1) Thursday April 08 2004, @01:24AM
      • 1 reply beneath your current threshold.
    • 2 replies beneath your current threshold.
  • Lot of work (Score:1)

    by thedillybar (677116) on Wednesday April 07 2004, @06:35PM (#8798594)
    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.

    • Re:Lot of work (Score:5, Interesting)

      by randyest (589159) on Wednesday April 07 2004, @08:44PM (#8799463)
      (http://randyrandy.net/)
      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.
      [ Parent ]
    • Re:Lot of work by Trejkaz (Score:2) Wednesday April 07 2004, @09:05PM
  • Yay! A /. story that's interesting (Score:5, Interesting)

    by ObviousGuy (578567) <ObviousGuy@hotmail.com> on Wednesday April 07 2004, @06:39PM (#8798620)
    (http://goat.cx/ | Last Journal: Wednesday August 18 2004, @02:34PM)
    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!
  • 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-/$!
  • Camera (Score:1, Troll)

    by Greenisus (262784) <(michael) (at) (mayotech.com)> on Wednesday April 07 2004, @06:41PM (#8798633)
    (http://greenis.us/)
    Don't point the camera at games.slashdot.org . . . it might blow the PC up!
  • Simple Awesome (Score:2)

    by ifreakshow (613584) * on Wednesday April 07 2004, @06:46PM (#8798670)
    I've never imagined that a 1ghz computer could capture in real time stats from a video feed. This is amazing.
    • 1 reply beneath your current threshold.
  • Pretty cool (Score:4, Informative)

    by stratjakt (596332) on Wednesday April 07 2004, @06:49PM (#8798697)
    (Last Journal: Sunday November 11, @09:31AM)
    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.
  • Shoot! (Score:2, Funny)

    by Anonymous Coward on Wednesday April 07 2004, @06:50PM (#8798709)
    I must turn off my PS2 for playing Strip Poker!
  • Time? (Score:1, Offtopic)

    by cmburns69 (169686) on Wednesday April 07 2004, @06:56PM (#8798754)
    (http://www.netnexus.com/access/ | Last Journal: Thursday October 21 2004, @11:47AM)
    I know some people who have WAY too much time on their hands..
  • Should do this for online poker (Score:2, Interesting)

    by YourPreferredNicknam (168221) on Wednesday April 07 2004, @07:01PM (#8798784)
    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.

  • Halo (Score:4, Interesting)

    by Spy Hunter (317220) on Wednesday April 07 2004, @07:02PM (#8798791)
    (Last Journal: Sunday March 11 2007, @09:01PM)
    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 :-)
    • Re:Halo by antic (Score:2) Wednesday April 07 2004, @07:42PM
    • Re:Halo by cbrocious (Score:1) Wednesday April 07 2004, @08:03PM
    • Re:Halo by ryanvm (Score:2) Wednesday April 07 2004, @10:48PM
    • Trash Talk by cluke (Score:2) Thursday April 08 2004, @07:15AM
  • by Qbertino (265505) on Wednesday April 07 2004, @07:02PM (#8798793)
    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. :-)
  • Coooool. (Score:3, Funny)

    by Moonshadow (84117) on Wednesday April 07 2004, @07:16PM (#8798896)
    (http://captionthis.com/)
    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.
  • Geez . . . (Score:2, Funny)

    by 0bjectiv3 (216391) on Wednesday April 07 2004, @07:17PM (#8798897)
    If only they had bigger breasts. I'd buy it then.
  • Oooh really? (Score:2, Funny)

    His website includes pics of ...

    I'm giving it 5 minutes.
  • try the natural voices (Score:3, Interesting)

    by Anonymous Coward on Wednesday April 07 2004, @07:57PM (#8799180)
    If you have never heard what AT&T Natural Voices sound like you should listen to the demos [att.com]. 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
  • Why cheap out? (Score:2)

    by KalvinB (205500) on Wednesday April 07 2004, @07:58PM (#8799194)
    (http://www.icarusindie.com/)
    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
  • Gaming sluts? (Score:2, Funny)

    by AgentPhunk (571249) on Wednesday April 07 2004, @07:59PM (#8799201)
    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?

  • Just What I Needed (Score:4, Funny)

    by DeadBugs (546475) on Wednesday April 07 2004, @09:04PM (#8799627)
    (http://projects.digitalwreckage.com/)
    Documented proof of my ass getting kicked.
  • I'm sorely disappointed (Score:4, Funny)

    by Cuthalion (65550) on Wednesday April 07 2004, @10:56PM (#8800313)
    (http://rubby.ducker.org/~cuth)
    You're writing software to measure Soul Caliber. WHY isn't it called Soul Caliper?
  • 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.)
  • by Cow007 (735705) on Wednesday April 07 2004, @11:36PM (#8800515)
    (Last Journal: Friday October 26, @09:37PM)
    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!!!!!
  • So close....yet so far (Score:2, Redundant)

    by corian (34925) on Wednesday April 07 2004, @11:43PM (#8800553)
    Soul Calimeter? That's awful.

    Soul [b]Caliper[/b] would have been a much better name.
    • 1 reply beneath your current threshold.
  • Re:UT2K4 (Score:1)

    by MMaestro (585010) on Wednesday April 07 2004, @06:54PM (#8798738)
    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.

    [ Parent ]
    • Re:UT2K4 by Anonymous Coward (Score:1) Wednesday April 07 2004, @07:04PM
    • Re:UT2K4 by Osty (Score:1) Wednesday April 07 2004, @08:30PM
    • Re:UT2K4 by Hast (Score:2) Thursday April 08 2004, @02:20AM
  • Re:UT2K4 (Score:2)

    by Robmonster (158873) <slashdot.journal2.store@neverbox.com> on Thursday April 08 2004, @04:38AM (#8801516)
    (Last Journal: Friday June 11 2004, @10:46AM)
    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
    [ Parent ]
  • 14 replies beneath your current threshold.