How do I manually Rebuild Map?
How do I manually Rebuild Map?
How do I manually rebuild a Halo2 map to add in stuff, like how it worked before Insolence, and so I can get sounds in too.
-
- Posts: 203
- Joined: Thu Jul 21, 2005 10:55 am
- Location: Mojave Desert; Avrg Temp (in F) 110+; There is no Spring and Fall here...Only Summer and Winter
-
- Posts: 565
- Joined: Wed Nov 17, 2004 8:41 am
- Location: Vancouver, BC This is where people put their modding team because they feel important.
- Contact:
![]() |
![]() |
Well, originally. When I started programming, I got into Os developpment( Creating my own OS), My name then was System Halted(A common message used when a *nix based kernel panics), But then... I got lazy, and started writing it a S Halted then I dropped the space and it became Shalted....
*on topic*
When your trying to rebuild a map for the first time(possibly in a hex editor), its always a good idea to keep track of how much space you insert at the end of the map(for meta), and how much you insert at the current index header offset. because those values will have to be written in the header. Also, if your adding tags, you'll have to create a new file table, and file table index, to store the new tags in(Well thats how I do it....), and you can write to the new items to the index padding (I havent seen any problems here other than you may run out of padding). One little thing, that is really annoying is fixing the tags Dependencies, LoneIDs, String/Script Refrences, and Reflexives when injecting a tag.
Sounds are a little trickier, but you have to follow a reflexive through the ugh! meta, to get the raw data offset and size, even then it'll probably be external, wich means, *yay* you get to rebuild the map with more space for raw data, and re-link it to that.
*on topic*
When your trying to rebuild a map for the first time(possibly in a hex editor), its always a good idea to keep track of how much space you insert at the end of the map(for meta), and how much you insert at the current index header offset. because those values will have to be written in the header. Also, if your adding tags, you'll have to create a new file table, and file table index, to store the new tags in(Well thats how I do it....), and you can write to the new items to the index padding (I havent seen any problems here other than you may run out of padding). One little thing, that is really annoying is fixing the tags Dependencies, LoneIDs, String/Script Refrences, and Reflexives when injecting a tag.
Sounds are a little trickier, but you have to follow a reflexive through the ugh! meta, to get the raw data offset and size, even then it'll probably be external, wich means, *yay* you get to rebuild the map with more space for raw data, and re-link it to that.
Awaiting connection...
-
- Posts: 745
- Joined: Mon Feb 14, 2005 1:09 pm
- Contact:
- MasterChief2829
- Posts: 1184
- Joined: Sun Dec 26, 2004 2:18 pm
![]() |
![]() |
lmao. Anyways as of now, there is no 'program' that lets u rebuild the map. I dont know much about Prometheus but I think that should do the job... if it gets release. (not in my time cause I'm selling me modded xbox in a week and a halfish to help buy the xbox 360.Juniorman030790 wrote:wow! you're one smart batch of cookies system halted