XBL Stats grabber

Utilities designed primarily for the xbox version of Halo 2.
Post Reply
User avatar
TheTyckoMan




Artisan Socialist Decryptor Droplet

Posts: 854
Joined: Fri Apr 02, 2004 11:22 am
Location: Tea co not Tie co...

XBL Stats grabber

Post by TheTyckoMan »

Just an app I was playing around with, much more is planned for it, but for now I'm just releasing it so people can back up their games as they go (you can only grab your last 25 games atm), so that at least some of their games will be saved when the stats are reset.

Thanks to xZulux and xxAntManxx for their help in pointing me in the right direction at times.

To use, just put your gamertag in, then choose whether to grab your last 25 games or just one of your last 25 games, then press fetch. When it gets done (yes I know I need to add a progress bar) go to the directory where you put the program, then open games.xml, it has the stats for the games you choose to grab.

Once again, this is just an alpha and I'm releasing it because of the stats reset that's going to happen, hopefully I'll have more done with it soon....

ps:it creates a bunch of temp files (in the program folder) and I haven't had time to write the functions to delete them after everything has run, sorry about that.

Grabs the stats from pages like
http://www.bungie.net/Stats/PlayerStats ... mode=Halo2
and
http://www.bungie.net/Stats/GameStats.a ... he7yckoMan
(just to pick my main page and a random game)

Enjoy!

Image

Example (just including one player from the game)

Code: Select all

<Game>
    <date value="4/27/2007 6:29:37 PM" />
    <matchtype value="Rumble Pit" />
    <gametype value="Slayer" />
    <map value="Midship" />
    <link value="/Stats/GameStats.aspx?gameid=693814341&mode=Halo2&player=The7yckoMan" />
    <player>
      <assists value="3" />
      <betrayals value="0" />
      <deaths value="6" />
      <firstgametypestat value="9" />
      <grenadekills value="3" />
      <headshots value="11" />
      <kdspread value="19" />
      <kills value="25" />
      <level value="6" />
      <weaponchoice weapon="battle_rifle" source="/images/halo2stats/weapons/battle_rifle.gif" />
      <meleekills value="3" />
      <mostkilled value="The7yckoMan" />
      <mostkilledby value="dan and kman" />
      <otherkills value="0" />
      <place value="1st" />
      <playername value="SnL I rAgE I" />
      <score value="25" />
      <secondgametypestat value="00:00:35" />
      <suicides value="0" />
      <vehiclekills value="0" />
      <weaponkills value="19" />
      <medal amount="5" source="/images/Halo2Stats/Medals/multiple_kill_2.gif" />
      <medal amount="8" source="/images/Halo2Stats/Medals/bash_kill.gif" />
      <medal amount="1" source="/images/Halo2Stats/Medals/stealth_kill.gif" />
      <medal amount="1" source="/images/Halo2Stats/Medals/grenade_stick.gif" />
      <medal amount="3" source="/images/Halo2Stats/Medals/kills_in_a_row_5.gif" />
    </player>
</Game>
Edit 5-4-07:Well it looks like bungie updated their stats page (put the "most killed" names as links) so that's what messed up my reader, it's fixed now.....or should be.....

Edit 5-4-07 supplemental: Added a progress bar, autosave for gamertag and now it deletes the temp files after it's done.
Attachments
Release.rar
(10.8 KiB) Downloaded 46 times
Last edited by TheTyckoMan on Fri May 04, 2007 7:36 pm, edited 3 times in total.
Sweetness.......Visual Security: 9-block IP Identification
"Teenagers, plus anonymity, plus microphone = idiot."-Bungie
DarkMetal





Posts: 444
Joined: Sun May 28, 2006 11:28 pm
Location: Jacksonville, FL

Post by DarkMetal »

Good job, glad you got those errors fixed.
Image
User avatar
kibito87




Stylist Connoisseur Advisor Bloodhound
Droplet Articulatist 500

Posts: 3461
Joined: Mon Feb 21, 2005 7:49 pm
Location: Ohio
Contact:

Post by kibito87 »

Whoa, I didn't know you were actually going to release it before getting done! Great job so far. I'll use this eventually :P
Image
User avatar
daggerx




Commentator

Posts: 246
Joined: Tue Jul 06, 2004 9:29 am
Location: Long Island, New York
Contact:

Post by daggerx »

Sweet
Great work Tycko
Image
User avatar
plushiefire





Posts: 618
Joined: Thu Nov 23, 2006 12:10 pm
Location: Canada

Post by plushiefire »

Looks great tycko..Now olny if Ihad XBL :P
Come check out Team 3volved.
Image
-DeToX-




Illusionist Recreator Connoisseur Acolyte
Sigma Decryptor Droplet Pyre
Blacksmith Socialist New Age System Engineer
ONI

Posts: 4589
Joined: Sun Jun 18, 2006 3:58 pm
Location: ...

Post by -DeToX- »

Nice Tycko. Keep it upp.
Image
User avatar
dec1234





Posts: 823
Joined: Thu Jun 09, 2005 2:07 pm
Location: England
Contact:

COOLIOOO

Post by dec1234 »

HEHE! awesome job man, works well and gets you all the information you need! me lickies! :P
Image
User avatar
Dagger13





Posts: 370
Joined: Wed Nov 22, 2006 12:37 pm

Post by Dagger13 »

when ever i type in my xbl name it gets an error and just keeps coming(i mean the msgbox just keeps opening)
Image(An Old one.)
User avatar
TheTyckoMan




Artisan Socialist Decryptor Droplet

Posts: 854
Joined: Fri Apr 02, 2004 11:22 am
Location: Tea co not Tie co...

Post by TheTyckoMan »

what's your xbl gt? pm it to me if you don't want it on here.....
Sweetness.......Visual Security: 9-block IP Identification
"Teenagers, plus anonymity, plus microphone = idiot."-Bungie
User avatar
Dagger13





Posts: 370
Joined: Wed Nov 22, 2006 12:37 pm

Post by Dagger13 »

Dagger12
Image(An Old one.)
User avatar
TheTyckoMan




Artisan Socialist Decryptor Droplet

Posts: 854
Joined: Fri Apr 02, 2004 11:22 am
Location: Tea co not Tie co...

Post by TheTyckoMan »

hm...I'm really not sure (the games seem to be set up the same....)...atm...I can check tomorrow, after I watch spider man at 12:01, work 4-8am and have a math test at 11:30.......

Code: Select all

<Game>
    <date value="4/29/2007 5:07:46 PM" />
    <matchtype value="Team Snipers" />
    <gametype value="Team Snipers" />
    <map value="Sanctuary" />
    <link value="/Stats/GameStatsHalo2.aspx?gameid=695478201&player=Dagger12" />
    <player>
      <assists value="1" />
      <betrayals value="0" />
      <deaths value="16" />
      <firstgametypestat value="4" />
      <grenadekills value="2" />
      <headshots value="2" />
      <kdspread value="-1" />
      <kills value="15" />
      <level value="25" />
      <weaponchoice weapon="sniper_rifle" source="/images/halo2stats/weapons/Sniper_Rifle.gif" />
      <meleekills value="1" />
      <mostkilled value="RL UNITED" />
      <mostkilledby value="FadelessShadow" />
      <otherkills value="0" />
      <place value="-" />
      <playername value="Dagger12" />
      <score value="15" />
      <secondgametypestat value="00:00:16" />
      <suicides value="0" />
      <vehiclekills value="0" />
      <weaponkills value="12" />
      <medal amount="2" source="/images/Halo2Stats/medals/multiple_kill_2.gif" />
      <medal amount="1" source="/images/Halo2Stats/medals/multiple_kill_3.gif" />
      <medal amount="12" source="/images/Halo2Stats/medals/sniper_kill.gif" />
      <medal amount="1" source="/images/Halo2Stats/medals/bash_kill.gif" />
    </player>
</Game>
Edit: Sigh.....bungie updated the stats section of their website again....I'll try to fix my program sometime.....
Sweetness.......Visual Security: 9-block IP Identification
"Teenagers, plus anonymity, plus microphone = idiot."-Bungie
Post Reply