Halo 3 Retail Game Research

Discussion about modding Halo 3.
User avatar
kornman00




ONI New Age

Posts: 146
Joined: Fri Dec 12, 2003 6:30 pm
Contact:

Post by kornman00 »

Anthony wrote:
Prey wrote: Every byte xor'ed together after the header.
*every 4 bytes
or every 32 bits :P
edinajughead





Posts: 16
Joined: Sun Jun 19, 2005 10:32 pm

Post by edinajughead »

How do you use it?

- First apply the ppf to zanzibar.map with ppf-o-matic
- Now download the program XDVDMulleter Beta 10
- Use it to rebuild your Halo 3 ISO with the patched zanzibar.map in place of the old.
- Burn and test then report back here with the results and if possible some screenshots or a vid
Ill do it for you, but I've patched zanzibar and im clueless on how to build it back into the iso, if you let me know how i'll do it.
Digital Marine





Posts: 50
Joined: Mon Dec 27, 2004 7:02 am

Post by Digital Marine »

Edinajughead, first download ISO Injector. I'm sure there is a link on here or on Google. If you can't find a link for whatever reason PM me and I'll be happy to upload it.

First open up your Halo 3 ISO file in a hex editor and goto (Ctrl + G) to 3517530112 in decimal and beginning of file. If it's correct that should say "head" with Zanzibar internal name and scenario path beneath it. So, if that's correct then open the Config.xml that was included with ISO Injector and insert this into it:

Code: Select all

  </game>
    <game name="Halo 3">
    <file name="zanzibar.map" offset="3517530112" size="129523712" />
  </game>
Save the .XML and open the ISO Injector program. From there it should be self explanatory :)
edinajughead





Posts: 16
Joined: Sun Jun 19, 2005 10:32 pm

Post by edinajughead »

Thanks for that post , ill try it when im home in a few hours, im quite familiar with the injector so it should be a snap. One question though, do i still need to rebuild it after ive injrcted the map with this method?
User avatar
Prey




Connoisseur Snitch! Pyre Articulatist 500

Posts: 1026
Joined: Wed Dec 27, 2006 6:49 am
Location: UK
Contact:

Post by Prey »

edinajughead wrote:Thanks for that post , ill try it when im home in a few hours, im quite familiar with the injector so it should be a snap. One question though, do i still need to rebuild it after ive injrcted the map with this method?
No. And marine you accidentally put a two closing 'game' tags.
Halo 2 Prophet - Skin with ease with the simple 3D point and click interface.
Halo 3 Research Thread - Contribute to the research into Halo 3.
edinajughead





Posts: 16
Joined: Sun Jun 19, 2005 10:32 pm

Post by edinajughead »

so do I need to change that before I add it to the XML?
User avatar
Prey




Connoisseur Snitch! Pyre Articulatist 500

Posts: 1026
Joined: Wed Dec 27, 2006 6:49 am
Location: UK
Contact:

Post by Prey »

Code: Select all

  <game name="Halo 3">
    <file name="zanzibar.map" offset="3517530112" size="129523712" />
  </game>
Halo 2 Prophet - Skin with ease with the simple 3D point and click interface.
Halo 3 Research Thread - Contribute to the research into Halo 3.
Digital Marine





Posts: 50
Joined: Mon Dec 27, 2004 7:02 am

Post by Digital Marine »

Opps, sorry about that. Thanks for fixing it. :) I was sleepy when I posted that.

One you inject the map (it should be signed and all that already), you should just be able to burn the ISO. I'd try it myself but it took two hours for the last disk I burned. I guess it could be because I was running so many processes at once. But still...
edinajughead





Posts: 16
Joined: Sun Jun 19, 2005 10:32 pm

Post by edinajughead »

Burning it now, thanks for the help guys! I swung by radio shack and picked up a capture card on my way home to, so i'll post a vid if it works, should i post one even if it dosnt?
User avatar
shade45




Translator Artisan Enthraller Logistician
Stylist Wave Firestorm New Age

Posts: 2270
Joined: Fri Apr 01, 2005 1:04 pm

Post by shade45 »

Thanks alot man your a great help! Yes even if it doesn't work a vid would be amazing :D
edinajughead





Posts: 16
Joined: Sun Jun 19, 2005 10:32 pm

Post by edinajughead »

Alright, well the game loaded, so did last resort, but when in-game, there were no changes to the shotgun :? I'll upload a vid still if you want it though, nothing really to see.
Digital Marine





Posts: 50
Joined: Mon Dec 27, 2004 7:02 am

Post by Digital Marine »

Edina, try to take out the hard drive if you haven't already. It may of not changed because the cache. So either clear the cache via the System Blade or just remove the HDD.
User avatar
shade45




Translator Artisan Enthraller Logistician
Stylist Wave Firestorm New Age

Posts: 2270
Joined: Fri Apr 01, 2005 1:04 pm

Post by shade45 »

^Yes try it without the HDD
edinajughead





Posts: 16
Joined: Sun Jun 19, 2005 10:32 pm

Post by edinajughead »

Wow, cant belive i didnt think of that, last resort was my last map played to so hah, oops. Any way, i tried it without the HDD and it failed to load the map, so im gonna say that you got the encryption wrong :cry:
User avatar
GametagAeonFlux




Bloodhound Acolyte Orb Commentator
Pyre Socialist

Posts: 9320
Joined: Sun Jun 06, 2004 7:27 pm
Location: Lincoln, NE

Post by GametagAeonFlux »

shade, just an idea. Halo 2's maps didn't change their signature if you swapped things, so did you try giving the Shotgun the Rocket bullets and the Rocket Launcher Shotgun bullets? It's at least worth a try I think.
User avatar
shade45




Translator Artisan Enthraller Logistician
Stylist Wave Firestorm New Age

Posts: 2270
Joined: Fri Apr 01, 2005 1:04 pm

Post by shade45 »

edinajughead wrote:Wow, cant belive i didnt think of that, last resort was my last map played to so hah, oops. Any way, i tried it without the HDD and it failed to load the map, so im gonna say that you got the encryption wrong :cry:
Thanks alot for taking your time and testing. The signature isn't wrong all this means is there's another form of protection being used on the maps.
GametagAeonFlux wrote: shade, just an idea. Halo 2's maps didn't change their signature if you swapped things, so did you try giving the Shotgun the Rocket bullets and the Rocket Launcher Shotgun bullets? It's at least worth a try I think.
Yeah I never even thought of that it is worth a try
User avatar
Shadow LAG
Readers Club




Articulatist 500

Posts: 676
Joined: Sat Apr 02, 2005 5:47 pm
Contact:

Post by Shadow LAG »

Epic immediate Phail. Last time when I forgot to sign the signature it loaded up a percentage and stopped around 30% to indicate failed map. When I resigned it this time it went to 0% then failed. Which tells me there is a "checks and balances" protocol in place. Both times my hdd was in SATA mode meaning the 360 did not detect my hdd and there was no cachee stored. I edited shrine (sandtrap) and changed the flip text of the elephant to "Halomods, Fuck yeah!"

Simple answer is it doesn't work when resigning. ;_;
Long live Detox
Long live leo
Long live the trust.

Sticking it to the man since 16 Jun 2005
Digital Marine





Posts: 50
Joined: Mon Dec 27, 2004 7:02 am

Post by Digital Marine »

That hash in the header, I think that has to do with all the data above it. So, if you change the internal name or scenario path, or even the map type, or the CRC checksum then you'll invalidate the hash that is there. Most likely that hash is SHA or RSA. If it's RSA then the we need the private key which would be difficult to get. I hope it's SHA :)
User avatar
Anthony




Translator Connoisseur New Age ONI

Posts: 1001
Joined: Thu Jul 06, 2006 10:19 pm
Location: Whittier, CA
Contact:

Post by Anthony »

has anyone checked to see if the signature of the map is in the info file?
Digital Marine





Posts: 50
Joined: Mon Dec 27, 2004 7:02 am

Post by Digital Marine »

Doesn't look like it is.

EDIT:
Looks like there is some hash on the bottom of the info file to? I don't see any relation to the .map file though.
Post Reply