Halo 1 & 2 for PC
This topic has moved here: Subject: Halo CE Stats Project
  • Subject: Halo CE Stats Project
Subject: Halo CE Stats Project
  • gamertag:
  • user homepage:
  • last post: 01.01.0001 12:00 AM PDT

Thanks Imp - I actually had an opportunity to spend some quality time with my Perl book this morning. Thanks for the support. It'll get done... eventually.

  • 06.08.2005 7:36 PM PDT
  • gamertag:
  • user homepage:
  • last post: 01.01.0001 12:00 AM PDT

Let's just put it this way... If you don't finish this Call of Duty will get all the time in my computer. Then Halo will get green with envy and murder me in my sleep. Really though, my Halo case is begining to gather dust. With the amount of CE players it would be really nice if your project could attract more people to wail on. So please continue this so my mind's idea of the hell that was Word War II doesn't become polluted with a silly game. :-D

  • 06.08.2005 9:13 PM PDT
  • gamertag:
  • user homepage:
  • last post: 01.01.0001 12:00 AM PDT

Yea... Call of Duty itself is getting kinda boring. I guess this project though might get us closer to a "wish we had" halo 2 for us people who don't plan on getting an Xbox just for 1 game. I'll say though, if you plan on making this work on client based servers and such, either you get somthing like php, encode your own http server with perl, or accept this won't be a popular idea. I will say, it's not every day you hear about people and their proud perl sites. I will admit runescape gave me a rather obvious picture of how java can be useful, it still sucks. I know you guys hear alot about this halo 2 thing, i think a thing to solve this would be if bungie works on a halo 3, make an xbox and pc version and release it at the same time and have it work on the same servers and such. Then again, most of the chats in game will be more about what system they're running the game on rather than the actual game itself. Though, i do like this idea. Keep working on it. Also if you'd put up a schedual some where when the most likely time is you'd have this server up (include your time zone in this) you'd probly have more visitors.

Basically, after we all played it so many times, we need somthing to keep us playing halo.

[Edited on 6/9/2005]

  • 06.09.2005 1:33 AM PDT
  • gamertag:
  • user homepage:
  • last post: 01.01.0001 12:00 AM PDT

Inevitably, I'd like to run some C++ source I have acquired client-side and have that interface via PHP with a MySQL database on a central server that can run a script that displays the stats in the Db as a webpage. It'll consume some bandwidth, but for every luxury, there is a cost.

I do think that if I can make friends with server administrators and get them to use it that the idea will work on a small scale, but ultimately, I would like the program to be client-side and real-time.

Like I've said before - I'm not a programmer (If I was, I could be done by now...), but I'm giving it an honest effort.

  • 06.09.2005 9:46 PM PDT
  • gamertag:
  • user homepage:
  • last post: 01.01.0001 12:00 AM PDT

aw man... i had 3 or 4 HUGE paragraphs explaining why php and mysql shoudln't give you much bandwidth issues and bragging that i was a TERRIBLE, with little experience, programmer that stil freaquently looks back to the tutorials. I hit the preview button, the page didn't load correctly, i hit the back button, and it was gone. Anyway, if you don't have a C++ compiler, email me or somthing. I'd like to help in this project if you need it. As long as i don't have a dead line and have to work with images or music, i should be able to help. If you can work on it and work out any security vulnerabilities and tricks and such, i'm sure bungie might consider making it official. If they didn't like the idea it wouldn't have been in halo 2. It's been a while since i hit the CE version. I liked keeping everything organized but this whole blood gulch thing is beginning to bore me. I've been there so many times i've found how to park a wart hog in the base within 30 seconds and to get a banshee out of the inside. I'm not gonna tell you how i did that, because it's rather annoying when my allies get mad because i didn't see them and i ran over them. Hey, i am thinking of making a teamspeak like program specifically for Halo and other games that include special things like making alert sirens if one of your friends is in the game and in trouble and you're not in the game. Little things like that. Plus, keeps me away from Runescape...

  • 06.10.2005 3:25 AM PDT

Join the MAW Clan
X-fire username:Iggwilv
My Real Avatar

Posted by: aM Inspire
It seems that the project keeps getting pushed to the back burner. With a private business in addition to two part time jobs, a family, College, and whatever else big G feels like pouring on me each day (usually yardwork), the project is slipping away from me. I actually gave it a pretty good shot in JAVA, but it just wasn't working. Learning Perl all by my lonesome is proving to be a task that seems to require more than my current level of Inspiration...

So yeah - I actually am asking for a pat on the back and some encouragement from anyone who's still even a little bit psyched about the project. It doesn't look like my intrinsic motivation is getting me anywhere...


I'm going to try to be the voice of reason and hopefully not go into the voice of negativity. Read the second line of the quote above. Your life is full. Enjoy it. What I don't want see is you spend a lot of time making this thing work, and then it doesn't turn out to have the impact you expected because there is so few people playing CE. To make a poor Don Quixote reference, "Don't go chasing windmills". I admire you, your the guy that says "Stop whining and do something about it!"

  • 06.10.2005 12:17 PM PDT
  • gamertag:
  • user homepage:
  • last post: 01.01.0001 12:00 AM PDT

By all means, take your time. If you need to have another server to test this one you can always use mine.

  • 06.10.2005 12:43 PM PDT
  • gamertag:
  • user homepage:
  • last post: 01.01.0001 12:00 AM PDT

Yah...sorry inspire for dumping the clan leading crap on you. I was thinking about the best person for the job, but i forgot about this project. I'm sorry man but just keep it together over the summer. I'll try to pop in as much as I possibly can. But, for a week, I will have no chance since I will be at the air force academy working my ass off perfecting my fencing to get closer to being a professional. Some day reaching for the Olympics. For now, just the juniors. Hopefully I will have a chance once I leave colorado springs to talk or even play for maybe an hour! But, for now my time is limited and i hope you good luck once im gone. Take a break once in a while Inspire! You may be part of angelici mortui, and an angel never rests but plz man, like you said to SLD, dont blow it over us.

[Edited on 6/10/2005]

  • 06.10.2005 9:16 PM PDT
  • gamertag:
  • user homepage:
  • last post: 01.01.0001 12:00 AM PDT

I'll say it now. You're not gonna like my solution to your logging problem. There are 3 ways. Using a client side log, Dynamic Link Library, and map. I doubt you'll be able to do anything about the server side w/o a log file. I don't know if the server logs stats or not. I heard the "magic" of halo is that it's map files are already converted to RAM. I didn't know till i heard this that RAM had it's own specific format. If this is true, what you need is to put a logging program to be executed in the map itself. This would also replace the problem with people leaving and comming back in and starting over. Lemme inform you ahead of time, i have absolutely no clue how to do that, but once you have the ram data, just "inject" it into the map and either prevent checksum or find away to evade checksum from picking it up. Client side log, easy to edit, hack, and easy to forget to upload your precious scores. Don't know if it even exists. Dynamic Link Library, this is a new perspective and can be done with more than just halo. The trick is to program the DLL file to work right with halo and logging and stuff. I'm sure getting it in the game won't be hard. Just rename the DLL to somthing used in the game (anything but bink!) and rename that DLL to somthing. Then get the new DLL to use the old DLL for it's original purpose, this dll idea might lag the game or just plain not work. But i do like the DLL idea the most. The hardest part would be finding out what in the source code (which they won't release anyway, and i don't blame them) is the correct commands for the source code in the DLL to work. This means we'd probly have to use the same programming language, just beautiful. Means we can't just go guessing things and trying them out. This project is gonna be hard, don't get me wrong. Getting a safe, secure logging system is the hardest part. Dude, if you pull this off, you might be considered halo's hacker of the year award. I don't know if Bungie is gonna like this.


Bungie, if you don't like certain stuff said above, feel free to edit my post to your likeing. I don't know if you consider some of the above releasing too much information or not. Though, it wouldn't take anyone long to figure this out if they wanted to work on the client side. I'm guessing that as long as this information only edits the CE version, it shouldn't cause too much of an issue with you guys.

  • 06.10.2005 11:50 PM PDT
  • gamertag:
  • user homepage:
  • last post: 01.01.0001 12:00 AM PDT

I just came upon a startling revelation.... I've been afraid of this:

http://www.halostats.com

Is anyone familiar with this?

  • 06.11.2005 9:40 PM PDT
  • gamertag:
  • user homepage:
  • last post: 01.01.0001 12:00 AM PDT

Haven't seen that before. It didn't seem clear to me. Do you have to play on their servers, or do you use that halobuster thing to get the stats?

  • 06.12.2005 8:24 AM PDT
  • gamertag:
  • user homepage:
  • last post: 01.01.0001 12:00 AM PDT

how do i get the HALo Ce version? i cant seem to find that out at the moment?

  • 06.12.2005 1:00 PM PDT
  • gamertag:
  • user homepage:
  • last post: 01.01.0001 12:00 AM PDT

Look at my sig.

  • 06.13.2005 8:54 AM PDT
  • gamertag:
  • user homepage:
  • last post: 01.01.0001 12:00 AM PDT

I'm still figuring that out Chewy...

  • 06.13.2005 10:32 AM PDT
  • gamertag:
  • user homepage:
  • last post: 01.01.0001 12:00 AM PDT

Ahhhh I see.

  • 06.13.2005 12:32 PM PDT
  • gamertag:
  • user homepage:
  • last post: 01.01.0001 12:00 AM PDT

aw man... dude... after all that... ouch... You might wanna make sure that's not just some joke thing some one came up after hearing of your project. I'm gonna look into it myself.

wait... i'm reading it right now... it looks like it's the server admins might be manually recording the data. I think so, it looks like they use this to just basically prevent hacking, but i'm gonna install it anyway. lol It better not screw with the default features or i'm gonna hang them. lol

Based on their system, i sugest we all make accounts with them just to make sure no one takes credit for our names in halo.

I'm putting a deep investigation in this one. They have the stats for 2 of my names on halo. And some of those stats were on my own server before i installed their software. Maybe i'm just miscounting. I'm not sure, they might be affiliated with bungie or gearbox. How nice of bungie not to warn you first, though... Somthing's not right about this... these guys could be a security vulnerability if my suspicions are right about them....

[Edited on 6/14/2005]

  • 06.14.2005 12:41 AM PDT
  • gamertag:
  • user homepage:
  • last post: 01.01.0001 12:00 AM PDT

I agree, man - it seems a little mickey mouse to me as well - it took me a long time to get anything set up because the site offered little explanation and seemed difficult to navigate -imho.

  • 06.14.2005 10:15 AM PDT
  • gamertag:
  • user homepage:
  • last post: 01.01.0001 12:00 AM PDT

Dude... i hate to say it, especially because of what their respond was, i tested it, it is right. They are getting information and stats from ALL (including our own personal, passworded, private at that servers) and putting it up on their page. So if you get your ass kicked, they're sure to know about it. And not just CE, regular halo too. So, unless they're part of Bungie, microsoft, or gearbox, they might have tapped into somthing they shouldn't have. Also, according to this, gearbox and/or bungie made up some kind of statistics system that uknowingly to us, sends information just about anywhere it pleases, or maybe just to bungie or gearbox. I really don't mind about this stuff, unless the tell me first. Dudes, unless there's information that i'm missing, we might be able to sue this halostats thing off the internet for privacy rights. I doubt we'll get the same dirt on Bungie or gearbox for this because it probably states somthing in the licence about collecting information. By the sounds of things it's server side, the client side is that little program of theirs which runs checksums on the map files and on the processes we run. I don't know if it's based like an anti virus and looks for signatures or if it's like Activision games where they do it the right way and scan the entire file. I like their little program idea, i like their stats idea, just let me know i'm being recorded first. I mean, really.

  • 06.14.2005 8:58 PM PDT
  • gamertag:
  • user homepage:
  • last post: 01.01.0001 12:00 AM PDT

It's probably like Cheating-Death was for the HL mods...

However, if the program runs server-side, I doubt its everywhere. They'd have to prevail on every server admin to run it... I find it strange that I never noticed this before.

I'll have to do some serious thinking about where the project should go from here.

  • 06.14.2005 10:34 PM PDT
  • gamertag:
  • user homepage:
  • last post: 01.01.0001 12:00 AM PDT

Well, you could always find that database that they get their information from. And make a more constant system because they delete all but their server stats after 9 days. You could also make a program to view the stats w/o going to their site. I'd like to know if they're with bungie or gearbox or not, if they're not, we can sue them. =) Then, you make your project lagitamate or official with bungie and then we have a safe stat system that's not gonna disappear.

  • 06.14.2005 10:46 PM PDT
  • gamertag:
  • user homepage:
  • last post: 01.01.0001 12:00 AM PDT

Eh - if they survive legal action, they'll probably just tweak the legalities and TOS and make a disclaimer and carry on as normal, but I'm not sure what would be involved in keeping that many stats - maybe I should try to see how they do this stuff before we try to sue them...

  • 06.14.2005 10:49 PM PDT
  • gamertag:
  • user homepage:
  • last post: 01.01.0001 12:00 AM PDT

I say you still make the program. I would probably use yours if I had to choose cause they don't tell you how it works, not much info at all.

  • 06.15.2005 6:17 PM PDT
  • gamertag:
  • user homepage:
  • last post: 01.01.0001 12:00 AM PDT

Their program only spies on what processes you're running and scans them like an anti virus looking for the signature codes of cheating files. Somehow they've found a way to use it server side. Their stats that they've collected was before i downloaded their program.

  • 06.15.2005 9:58 PM PDT
  • gamertag:
  • user homepage:
  • last post: 01.01.0001 12:00 AM PDT

Stats run sevrer-side and anti cheat runs client side.

I'll still continue with the project. Keep in mind guys that my project will run server-side as well, but my site for the stats should be much more... navigable and enjoyable - maybe I can generate graphs and such... *eyes glaze* Graphs! ooooohhhh!

  • 06.15.2005 10:57 PM PDT
  • gamertag:
  • user homepage:
  • last post: 01.01.0001 12:00 AM PDT

As a proud user of halostats.com Halo Buster. I hate to say that since Halo was not setup with a program such as punkbuster...CHEATING RUNS LIKE A PLAGUE!!! This program does not stop all cheats it simply scans files that are potentially hacks in the halo dir. and prevents halo from running if there is any. Basicaly you use their program and say I DONT CHEAT and hope everyone else will get the hint. The stats are primarly used with klans so that when people dont report lose (or win) there is a option to retreive the info. It serves its purpose, Ive also been following your idea here and Im sure the interface will rip halostats a new one. Halo stats is good for now but something official may actually revive some players.

  • 06.16.2005 2:27 PM PDT