Halo 1 & 2 for PC
This topic has moved here: Subject: Chat/Map Program
  • Subject: Chat/Map Program
Subject: Chat/Map Program
  • gamertag:
  • user homepage:
  • last post: 01.01.0001 12:00 AM PDT

I am trying to make a program in Java that will allow a custom HUD and Map to be displayed over the halo game. In order to do this, I will need to know what packets are sent for the player cordinants from the server(if that is how it works) and what packets are used send chat messages (team/all). I will appreciate any help I can get! Thanks!

  • 08.14.2004 11:27 PM PDT
  • gamertag:
  • user homepage:
  • last post: 01.01.0001 12:00 AM PDT

Why reinvent the wheel in what sounds like an inefficient and next-to-impossible way?

Check out Halo Custom Edition if you're interested in playing custom maps and check out the official Halo Editing Kit if you're interested in creating custom maps and/or custom HUDs. I think I've heard of breakthroughs where people have been able to modify the HUD for the map they're working on, but I'm not sure. In any case, there is information and mirrors for these programs in the link in my signature.

  • 08.15.2004 2:11 AM PDT
  • gamertag:
  • user homepage:
  • last post: 01.01.0001 12:00 AM PDT

The program will allow quick recorded messages to be typed instantly, like in BF1942. The only way I could think of how top do this is with an external program.

  • 08.15.2004 10:01 AM PDT
  • gamertag:
  • user homepage:
  • last post: 01.01.0001 12:00 AM PDT

oh...I do have halo CE...

  • 08.15.2004 10:01 AM PDT

* Pr: ĭnʹtərnĕts: "I hear there's rumors on the uh (pause), Internets...

ive seen custom HUD's before, one was all purple, guess it was supposed to be a halo 2 elite mod

  • 08.15.2004 10:16 AM PDT
  • gamertag:
  • user homepage:
  • last post: 01.01.0001 12:00 AM PDT

The program will allow quick recorded messages to be typed instantly, like in BF1942. The only way I could think of how top do this is with an external program.

Ah, I see. That's quite different than building a custom map/HUD. I'd still stay away from Java if I were you, as it's incredibly slow, compared to other languages. And when you're interfacing with a game, I'd assume you'd want to build an application that runs just as fast, if not faster than Halo. If you know Java pretty well, look into C++, as you will find yourself familiar with that language too. You'll have to brush up on your understanding of pointers and learn how to manually manage memory, but that's doable. As far as learning about the data portion of packets that Halo sends out, I'd download my favorite packet-sniffer and capture the transmissions of a computer running Halo (while someone is typing messages). Sounds like an interesting project. Let us know if you make any progress. :)

  • 08.15.2004 12:09 PM PDT
  • gamertag:
  • user homepage:
  • last post: 01.01.0001 12:00 AM PDT

The only reason I chose java was because:
A:I know it well
B:MAC users won't be left out
C:easy packet read/write function

I had thought about using a packet sniffer app but though I would see what people said. I might try C++, I have done some programing in it before but simple little scripts...Thanks!

  • 08.15.2004 4:10 PM PDT