what is a reflexive?

Post here about Halo modding and related editing. For help go to the Help Desk forum above.
Post Reply
halowizard





Posts: 40
Joined: Sat Jul 03, 2004 10:37 am
Location: Washington

what is a reflexive?

Post by halowizard »

can someone please tell me what a reflexive is and what it should look like in a HEX editor? thnx!
RunningRiot




Articulatist 100

Posts: 117
Joined: Sat Oct 04, 2003 12:31 pm
Location: Texas
Contact:

Post by RunningRiot »

A reflexive is a 4 byte piece of data which is essentialy an address pointer to a differnt place in the file.

Because the entire format it little endian (or big endian, I forgot; either way, its opposite to the way that you would read it), reverse the entire 4 byte sequence so 12345678 becomes 78563412, and subtract the magic number. You can get this by opening the map in anything from HMT to HXE; almost everything will tell you what magic is for that map. That gives you the raw offset that the reflexive is pointing too.

In Xbox maps, reflexives typically end in "80", so it would look like "ac034280"

In Halo PC maps, reflexives typically end in "40" because they are smaller files.

Remember, when it looks like it ends with 80 in the hex editor, the actual number begins with 80, which is logical because the magic number is usually around 7exxxxxx somthing.

Hope that info helps!

-RunningRiot
halowizard





Posts: 40
Joined: Sat Jul 03, 2004 10:37 am
Location: Washington

Post by halowizard »

thnx so much!
mrhyperpenguin




Revivalist Miner Wordewatician 250

Posts: 357
Joined: Sun Mar 07, 2004 4:34 pm

Post by mrhyperpenguin »

not only 80 but 81 too
Post Reply