Oxide
Ye Old Halo Players
[P:0]^#Recruit_br#Marathon_bronze#Bomber_gold#CS_Meritorious
Posts: 185
|
Post by Oxide on Dec 4, 2009 5:13:53 GMT -8
I've finished the first public version of my tool. If you follow these instructions, this tool should work. You must install DirectX 9 (or greater). Seeing as you play Halo, I'd be surprised if you don't already have this. Download the below archive, included are three files. Loader.exe, Halo_Statistics.dll and text.bmp. Loader.exe and Halo_Statistics.dll can go anywhere on your computer. But, text.bmp must go in your halo folder. This will only work on versions 1.08 and 1.09 of Halo PC (not CE). What this application does is pretty simple. It records all actions that are relevant to you (plus suicides). This information is then used to calculate your ratio on EVERY person in the game that has either killed you, been killed by you, or killed themselves. This information can be accessed in-game by pressing F2. In addition to the ratios being presented, the number of times each person has killed them self and your overall ratio will be displayed. The F2 screen looks as shown below. You'll notice two things, the ratio is displayed as ∞; if you haven't died (relevant to this ratio), and N/A if you haven't killed. This is because it's mathematically impossible to have 0 in a division equation, and would cause an exception (cause Halo to crash). This is the in-game aspect of the tool, but it will also log every chat event in the game to an external window that I create. This shows every message you have received since joining the server and the time it was received. After each game a log file will be created, it's basically a mirror of the external window. It also logs your final ratios for the game. There's an integrity check within the file so you can't modify it and pass it off as legit. The screen shot in-game. screenshot.xfire.com/screenshot/natural/ff9292d91213082782bc305d6e7b1dc1bac22973.pngHere's the external window. A sample log: Not the table at the bottom is actually tabbed, but the forum doesn't show the formatting. If you run into an error BEFORE Loader.exe starts, download and install www.microsoft.com/downloads/details.aspx?familyid=9B2DA534-3E03-4391-8A4D-074B9F2BC1BF&displaylang=enIf halo fails to run, ensure you have DirectX 9 or later with www.microsoft.com/downloads/details.aspx?FamilyID=04ac064b-00d1-474e-b7b1-442d8712d553&displaylang=en. You can download the files here spartansnipersdev.overhere.net/stats/Halo_Statistics_v0.12.zipFor a complete list of versions, bugs and features, check here.Tell me if you notice any bugs. The only known issue at the moment is that the log files don't support UNICODE, so some symbols cannot be displayed.
|
|
|
Post by seamonkeys on Dec 4, 2009 15:55:16 GMT -8
Lets show Oxide some support guys! Download this app and it will help you take the math work out of your scores and ratios.
We are the only clan with this software, and it is branded for our clan only.
|
|
§§}Animal
§§ RCon Holder
[ico0(1)][P:0]^#Recruit_br#Ratio_BG_br#Ratio_TL_br#Marathon_bronze#Marksman_bronze
Run if you intend to survive, For the beast is coming to life.[x=mulcibur]
Posts: 1,506
|
Post by §§}Animal on Dec 4, 2009 16:44:04 GMT -8
Downloaded it, but it's not working for me. Message me on XFire sometime. I foresee it making RCon reports a lot easier. ------------------------------------------------------------------------------ Church and I played with it for awhile, now it's working. Seems to be really well done. Good job!
|
|
§§}Þâ†rÍò†
Halo Clan Member
[ico37(1)][P:0]
Dont Even Think about it, I am too good for you[x=auzeras]
Posts: 50
|
Post by §§}Þâ†rÍò† on Dec 4, 2009 20:11:49 GMT -8
Downloaded it. Looks good!! thanks for the app Oxide
|
|
Oxide
Ye Old Halo Players
[P:0]^#Recruit_br#Marathon_bronze#Bomber_gold#CS_Meritorious
Posts: 185
|
Post by Oxide on Dec 6, 2009 0:32:17 GMT -8
Version v0.03 is done. It includes fixed tabbing of the F2 screen, more error handling and speed improvements. We added a new feature which allows you to colour code entries into the log files, it will be in the format that this forum uses. You can obviously enable and disable this.
|
|
§§}Carlisle
C.A. Recruiting Officer
[ico12(1)][P:0]
LFC 4 Life
Posts: 306
|
Post by §§}Carlisle on Dec 6, 2009 9:59:18 GMT -8
ill look into it once i reinstall halo on my machine
|
|
§§}Church
Clan Leader
[P:1500]^#Recruit_br#Recruit_slvr#Recruit_gold#Recruit_pr#Ratio_TL_br#Surv_TL_br#Marathon_bronze#Marksman_bronze#CS_Meritorious#Bomber_bronze
R.I.P. Merlin 7/1/2010. Forever Missed, Always Loved![x=wyattl]
Posts: 4,412
|
Post by §§}Church on Dec 6, 2009 18:18:15 GMT -8
UPDATE New version released. Several bugs fixed.
|
|
§§}Predator
§§ RCon Holder
[ico6(1)][P:0]^#Recruit_br#Recruit_slvr#Ratio_BG_br#Ratio_BG_slvr#Ratio_TL_br#Surv_BG_br#Marathon_bronze#Bomber_bronze#Bomber_silver#Bomber_gold#Marksman_bronze#Marksman_silver#Marksman_gold
R.I.P Sambo 9/8/08. Forever Missed, Never Forgotten.[x=predator0406]
Posts: 1,322
|
Post by §§}Predator on Dec 6, 2009 21:19:42 GMT -8
It's a great program to use, helps out the clan greatly. You guys have done a great job with it, you should be very proud of yourselves!
|
|
§§}Church
Clan Leader
[P:1500]^#Recruit_br#Recruit_slvr#Recruit_gold#Recruit_pr#Ratio_TL_br#Surv_TL_br#Marathon_bronze#Marksman_bronze#CS_Meritorious#Bomber_bronze
R.I.P. Merlin 7/1/2010. Forever Missed, Always Loved![x=wyattl]
Posts: 4,412
|
Post by §§}Church on Dec 7, 2009 2:09:48 GMT -8
UPDATE Added IP logging and fixed a few spelling errors in the error boxes.
|
|
§§}Church
Clan Leader
[P:1500]^#Recruit_br#Recruit_slvr#Recruit_gold#Recruit_pr#Ratio_TL_br#Surv_TL_br#Marathon_bronze#Marksman_bronze#CS_Meritorious#Bomber_bronze
R.I.P. Merlin 7/1/2010. Forever Missed, Always Loved![x=wyattl]
Posts: 4,412
|
Post by §§}Church on Dec 16, 2009 19:54:34 GMT -8
UPDATE Version 0.06 released! Bug Fixes: fixed error with server names with illegal filename characters that would crash the logger.
|
|
§§}Death
Forum Moderator
[ico26(1)][P:0]^#Recruit_br
Of course i'm the sleepy god of riddles; what else did you expect??
Posts: 814
|
Post by §§}Death on Dec 17, 2009 0:14:58 GMT -8
is UNICODE the alt-codes used occasionally in chat and often in names?
|
|
Oxide
Ye Old Halo Players
[P:0]^#Recruit_br#Marathon_bronze#Bomber_gold#CS_Meritorious
Posts: 185
|
Post by Oxide on Dec 17, 2009 0:36:51 GMT -8
Most of them can be displayed w/ ASCII.
|
|
§§}Topeka
Forum Coder
[P:0]
[x=topeka92]
Posts: 272
|
Post by §§}Topeka on Dec 18, 2009 20:17:01 GMT -8
Hey i have 2 questions. First. Is this for SS only? Saleen says its "it is branded for our clan only." and your board says "for publicly published software developed by the Spartan Snipers Clan" So im just seeing, this looks to be more than useful program. so, i'd figured i'd ask.
Second. Will it automatically save a log in a file? or give you an option? or can you even save the log? And if it does save a log automatically. where to, and how much space would you say a normal log would take up?
The last part was more then 1 question lol. but Its based off one thing. lol Thanks
|
|
§§}Church
Clan Leader
[P:1500]^#Recruit_br#Recruit_slvr#Recruit_gold#Recruit_pr#Ratio_TL_br#Surv_TL_br#Marathon_bronze#Marksman_bronze#CS_Meritorious#Bomber_bronze
R.I.P. Merlin 7/1/2010. Forever Missed, Always Loved![x=wyattl]
Posts: 4,412
|
Post by §§}Church on Dec 19, 2009 8:38:09 GMT -8
This release is for the halo community at large and is branded with our clans name, as it was our clan that came up with the idea and implemented it, two of us doing the programming and some of the other members/staff doing the testing/bug finding. The requisite files can be downloaded here. Be sure to extract the text.bmp file into the "../Microsoft Games/Halo/" folder. The other three files can go anywhere on your computer, however they must be in the same folder in that location. To use the application, run Loader.exe and then play Halo as you normally would. It saves the log to the directory you selected. There is a button you can click and browse for a folder to save the logs to. It saves the log with the name of the server you were in. The more chat and kills in the game, the larger the log, however a several hour game with about 8 players was less than 25 kb. Once you are sure you don't want that log anymore, you can delete it at your will, freeing up those few kb of space for new logs. We did build in file validation into the log files for future expansion of functionality. Hope that answers your questions.
|
|
§§}Topeka
Forum Coder
[P:0]
[x=topeka92]
Posts: 272
|
Post by §§}Topeka on Dec 19, 2009 11:32:03 GMT -8
Yup. answered more than asked. Thanks.
|
|
§§}Topeka
Forum Coder
[P:0]
[x=topeka92]
Posts: 272
|
Post by §§}Topeka on Dec 23, 2009 20:39:41 GMT -8
K sooo... i tired out the program. Welp. I had a few problems. So i was told to post them. SOoooo.. here i go... Well. Ill give you a run down of what happened.... I Downloaded the file from your App's site. Moved it to my desktop. extracted it to my desktop. moved files to halo folder. Closed C: window. Made a shortcut from the Loader. Ran loader Your white box came up. Urban::Statistics v0.05 Ran halo. Black box came up. saying like Button Button Button etc. more differnt things. Halo started. Went to OZ4 server all normal. Played a bit. pressed F2 alot. at first i thought all names were supposed to pop up. so i took a picture of it with the F1 barly in focus (only can hold 3 keys at once ) Well You can see 4 players on Oxide. and like 15 players in game. (later Saleen told me that only when someone kills or get killed or suicides will there name show) well Look in the background. Perplextion kills 3 deaths 3. Welp on Oxide it has 1 suicide. i did kill myself. but the other 2 dont show i killed 3 ppl or died 2 times. Ratios right though www.xfire.com/profile/topeka92/screenshots/?ss_file=60fdb1cfbc2f2cea99bee2908a76c60f32f87ea0.jpg^^ K well. i ex'ed out of the game. "leave game" And halo crashed. Big black screen. brought me to desktop sorta, i went to Task manager, closed halo. Talked to Saleen about it Um.. closed all Oxi-stat. Gave it another try. Started Oxi-stat Same White window Started halo Same black window Halo started Went into er an SS server SS undies and 2 other ppl were there. I pressed F2. Remembering Saleen said ppl wont show unless the've killed someone, died. or killed himself. Welp. www.xfire.com/profile/topeka92/screenshots/?ss_file=d2c8d686b2c4a59dba77545384848d8d473654dd.jpgNon of it shows And I think that hes right actually. I killed someone before hand (note ratio) and same w/ undies. So they show up when they kill someone or other 2 things. But its not showing on the F2 screen. SOOO. played a bit. took 2 more pics to show F1 and F2 www.xfire.com/profile/topeka92/screenshots/?ss_file=a3cd135f41d058ff25b8a37cb54788b4615a26e7.jpgwww.xfire.com/profile/topeka92/screenshots/?ss_file=60fdb1cfbc2f2cea99bee2908a76c60f32f87ea0.pngBoth taken right after the other. Um.. after i went pressed Esc. Pressed Leavegame and Halo shut down. Didnt even bring meto the Main menu. Didnt crash. but didnt let me shut it down by myself. Um after. Which i didnt pay attention to before But i looked at the Log in the White box. looked at Directory. And there is no logs folder in my halo folder. Now. I thought it created the logs folder itsself? when i ran the prgram right away. (Thats what happened when i first went and tried it, It created this dxdx9.dll and logs folder by itsself.)(but it gave me an error. i told saleen, deleted those files, and redownloaded it from haloapp site) So in other words its not saving those logs anywhere. Um yeah. thats the story. every thing that went wrong for me. dont know if its my doing? or not. but just posting it cause i was told to. thanks O sry double post. ~Topeka Edit: K so i tired it again. And leave game halo crashed. same problems. And just cause i talked to Drako and Pred. they told me something about newer version not working. so anyway. i downloaded v0.05 cause thats what was given at halo-apps, wherei was told to redownload from. just just a fyi then. cheerios.
|
|
§§}Church
Clan Leader
[P:1500]^#Recruit_br#Recruit_slvr#Recruit_gold#Recruit_pr#Ratio_TL_br#Surv_TL_br#Marathon_bronze#Marksman_bronze#CS_Meritorious#Bomber_bronze
R.I.P. Merlin 7/1/2010. Forever Missed, Always Loved![x=wyattl]
Posts: 4,412
|
Post by §§}Church on Dec 23, 2009 22:05:37 GMT -8
Until our main programmer gets back from his vacation, I have no ideas to fix the software, save downloading the DirectX package from microsoft. There is a link in the first post in this thread. If that doesnt work, I am stumped. I will look over the code and see if I find a glaring bug, but in case you had not noticed, we are not to version 1(Full release) yet. The more bug testers we have the more bugs we can find to try and fix. Thanks for the detailed post on the steps you took to break the software.
|
|
§§}Topeka
Forum Coder
[P:0]
[x=topeka92]
Posts: 272
|
Post by §§}Topeka on Dec 24, 2009 10:57:05 GMT -8
yeah i was told he was on vacation. i just posted for when he gets back. I have DirectX 9 and 10. so that isnt the problem.
|
|
€πfãr
Spartan
[P:0]^#Recruit_br
Rest in peace ??}Ticks, you will never be forgotten.[x=vizentar]
Posts: 132
|
Post by €πfãr on Dec 25, 2009 8:49:17 GMT -8
I'm getting the same problem on the statistics showing incorrect data, I don't know how to fix it.
|
|
Oxide
Ye Old Halo Players
[P:0]^#Recruit_br#Marathon_bronze#Bomber_gold#CS_Meritorious
Posts: 185
|
Post by Oxide on Dec 27, 2009 1:36:47 GMT -8
I think itis crashing due to the saving of the log. I'll look at the code when I'm back. To clarify, people will only be tracked if they kill you, are killed by you or if they commit suicide.
|
|