Page 1 of 1
what is a reflexive?
Posted: Tue Aug 17, 2004 8:57 am
by halowizard
can someone please tell me what a reflexive is and what it should look like in a HEX editor? thnx!
Posted: Tue Aug 17, 2004 10:39 am
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
Posted: Tue Aug 17, 2004 4:06 pm
by halowizard
thnx so much!
Posted: Wed Aug 18, 2004 9:49 am
by mrhyperpenguin
not only 80 but 81 too