How to edit Halo 2 maps in Halo Cache Editor *Updated*
Posted: Fri Aug 22, 2008 9:30 pm
Yes, i know this is a tutorial in the downloads section, but for the tutorial i needed to add an attachment, and it wouldn't let me do that in the tutorials section.
Let's say you are with friends and you want to make a quick mod, or you want to make a mod without your
PC. This tutorial will tell you how to edit halo 2 maps in halo cache editor. THIS TUTORIAL WILL ONLY
ALLOW YOU TO EDIT BEAVERCREEK.MAP! If you want to edit another map, you must rename it to beavercreek.map
and edit the header (this will be in the tutorial). You also can not swap things, just edit values, but
its still fun. =>
What you need:
-A hex editor
-Halo2Resignerx, an application for the xbox that i will NOT link to due to it was programmed with the
XDK. It is a resigner that goes directly on your xbox.
-Obviously Halo Cache editor (must be v0.7)
-The ppf patch attached to this post
-A Brain
-A hex calculator or the rare abilty to do hex in your head.
-The abilty to edit your dashboard's directories for detecting games or applications.
Ok, download halo cache editor v0.7 and apply my ppf patch to it's xbe.
Halo Cache Editor for this to work must be in your halo 2 maps folder. So put it there, with default.xbe
directly in the maps folder.
Now edit your dashboard to detect games/apps at your halo 2 maps folder.
Now delete the .ini files in ur \PAL\Map\, \NTSC\MAP\, and \GER\MAP\ subdirectories of halo cache editor's
folder, assuming its already on your xbox.
Create an .ini file in all 3 of those folders named "wizard.ini"
Paste this into the ini file in notepad (its for beavercreek), i will explain it so you may learn to
create your own .ini files for H2.
[Level]
[Weapons]
Shotgun Zooms = 0x189483A > short 0->2
Shotgun zoom 1 = 0x189483C > float 0->false
Shotgun zoom 2 = 0x1894840 > float 0->false
Those hex numbers in the ini file are:
shotgun meta offset + meta suboffset
so 189463C + 1fE (the zoom count value) = 0x189483A
this is easy enough.
To make your own ini file, just base yours off of mine and change the offsets to
<meta offset> + <meta suboffset (aka value)>
Now go into beavercreek or your renamed map in a hex editor and go to offset 0x20, and type into the hex
the word "wizard"
This will fool halo cache editor to think it has a halo 1 header, trust me, i've done it.
Now boot up your halo cache editor in your maps folder and you should see if it worked the way it did on
my machine a bunch of wizards in the cache list. Select a random one, its all the same map.
Edit the shotgun or whatever to your liking.
Now shut down halo cache editor, and start up halo2resignerx, and resign beavercreek.
You may now test it now, I have done it succesfully, but if it didn't work for you, something is wrong.
I hope some people enjoy this! =>
*Edit*
I am releasing a ppf patch for containment so that if you rename it to beavercreek.map and patch it, it can be edited with my new .ini files attached to this post. With these .ini files you can:
-Swap projectiles by editing numbers
-Make damage edits
-Edit Biped Weight and Biped Jump Height
Even more will be implemented in the future, and i will release a zanzibar ini file as well soon with a ppf patch for it.
To install an ini file, put it in ur <halo 2 maps folder>\ntsc\map\
directory.
How To Swap A Projectile:
Go to a halo cache editor page that says "Rocket Launcher shoots what?"
Write down the values "part 1", part 2", "part 3", and "part 4."
Now go to the "Shotgun Shoots What?" page.
Set the values "part 1", part 2", "part 3", and "part 4." to the numbers you wrote down from "Rocket Launcher shoots what?"
If you did it right, which it takes trial and error since the values sometimes change on you, The shotgun should shoot rockets.
You also may have to reload the map in halo cache editor to see if the values applied correctly.
Here is the video:
http://www.youtube.com/watch?v=0ktsDfPI4YE
Let's say you are with friends and you want to make a quick mod, or you want to make a mod without your
PC. This tutorial will tell you how to edit halo 2 maps in halo cache editor. THIS TUTORIAL WILL ONLY
ALLOW YOU TO EDIT BEAVERCREEK.MAP! If you want to edit another map, you must rename it to beavercreek.map
and edit the header (this will be in the tutorial). You also can not swap things, just edit values, but
its still fun. =>
What you need:
-A hex editor
-Halo2Resignerx, an application for the xbox that i will NOT link to due to it was programmed with the
XDK. It is a resigner that goes directly on your xbox.
-Obviously Halo Cache editor (must be v0.7)
-The ppf patch attached to this post
-A Brain
-A hex calculator or the rare abilty to do hex in your head.
-The abilty to edit your dashboard's directories for detecting games or applications.
Ok, download halo cache editor v0.7 and apply my ppf patch to it's xbe.
Halo Cache Editor for this to work must be in your halo 2 maps folder. So put it there, with default.xbe
directly in the maps folder.
Now edit your dashboard to detect games/apps at your halo 2 maps folder.
Now delete the .ini files in ur \PAL\Map\, \NTSC\MAP\, and \GER\MAP\ subdirectories of halo cache editor's
folder, assuming its already on your xbox.
Create an .ini file in all 3 of those folders named "wizard.ini"
Paste this into the ini file in notepad (its for beavercreek), i will explain it so you may learn to
create your own .ini files for H2.
[Level]
[Weapons]
Shotgun Zooms = 0x189483A > short 0->2
Shotgun zoom 1 = 0x189483C > float 0->false
Shotgun zoom 2 = 0x1894840 > float 0->false
Those hex numbers in the ini file are:
shotgun meta offset + meta suboffset
so 189463C + 1fE (the zoom count value) = 0x189483A
this is easy enough.
To make your own ini file, just base yours off of mine and change the offsets to
<meta offset> + <meta suboffset (aka value)>
Now go into beavercreek or your renamed map in a hex editor and go to offset 0x20, and type into the hex
the word "wizard"
This will fool halo cache editor to think it has a halo 1 header, trust me, i've done it.
Now boot up your halo cache editor in your maps folder and you should see if it worked the way it did on
my machine a bunch of wizards in the cache list. Select a random one, its all the same map.
Edit the shotgun or whatever to your liking.
Now shut down halo cache editor, and start up halo2resignerx, and resign beavercreek.
You may now test it now, I have done it succesfully, but if it didn't work for you, something is wrong.
I hope some people enjoy this! =>
*Edit*
I am releasing a ppf patch for containment so that if you rename it to beavercreek.map and patch it, it can be edited with my new .ini files attached to this post. With these .ini files you can:
-Swap projectiles by editing numbers
-Make damage edits
-Edit Biped Weight and Biped Jump Height
Even more will be implemented in the future, and i will release a zanzibar ini file as well soon with a ppf patch for it.
To install an ini file, put it in ur <halo 2 maps folder>\ntsc\map\
directory.
How To Swap A Projectile:
Go to a halo cache editor page that says "Rocket Launcher shoots what?"
Write down the values "part 1", part 2", "part 3", and "part 4."
Now go to the "Shotgun Shoots What?" page.
Set the values "part 1", part 2", "part 3", and "part 4." to the numbers you wrote down from "Rocket Launcher shoots what?"
If you did it right, which it takes trial and error since the values sometimes change on you, The shotgun should shoot rockets.
You also may have to reload the map in halo cache editor to see if the values applied correctly.
Here is the video:
http://www.youtube.com/watch?v=0ktsDfPI4YE