Below is a little program I wrote a few years ago to unlock the campaign levels. You can specify which one you want. Also, here is the documentation on how to do it yourself.
Code: Select all
Basics:
A. All gamesaves are located in X:\Documents and Settings\Owner\My Documents\My Games\Halo\savegames\player1\checkpoints\autosave.sav
I: X stands for the drive you installed Halo under.
II: Owner is your windows XP username. Replace owner with your name.
III: Player1 is the Halopc profile you want to modify.
D:Autosave.sav is the actualy file you need to modify.
B. You will now need to open autosave.sav
Browse to where yout gamesaves are located and the profile you want. Right click autosave.sav and press Open with...
Now a window should popup. Select Notepad and check the box to always open files like this in notepad.
C. Now that you have the gamesave open, you should see alot of "random" numbers similar to this format;
1,2,3,
4,5,6,
7,8,9
That is the format that gamesaves are saved in. It may seem random, but its not. Let me explain how its all set up.
1. This is the first number. It represents what map you will start out on.
(0)The Pillar of Autumn
(1)Halo
(2)The Truth and Reconciliation
(3)The Silent Cartographer
(4)Assault on the Control Room
(5)343 Guilty Spark
(6)The Library
(7)Two Betrayals
(8)Keys
(9)The Maw
For this part of the tutorial, we will want to choose 8(Keys). So enter replace 1 with 8.
8,2,3,
4,5,6,
7,8,9
2. The second number is the difficulty you will start out on.
(0)Easy
(1)Normal
(2)Heroic
(3)Legandary
We will choose easy. So your file should now look like this.
8,0,3,
4,5,6,
7,8,9
3. The third number is how many seconds you want the gamesave to appear to have been played. It uses a simple formula.
Any number * 25 + 25.
So for example, if you wanted 100 seconds, you would put
100 * 25 = 2500. Then add 25 to get 2525. Enter that in place of 3. So it now looks like
8,0,2525,
4,5,6,
7,8,9
4. The forth number is the month you want the gamesave to appear to have been made on. 1 being January, and 12 being December. For this tutorial we will use September (9). So it now looks like
8,0,3,
9,5,6,
7,8,9
5. The fifth number is the day you want the gamesave to appear to have been made on. 1 through 32. Again for this tutorial we will use the 23. Now your gamesave looks like this
8,0,3,
9,23,6,
7,8,9
6. The sixth number is the year you want the gamesave to appear to have been made on. 4 digits only. For this tutorial, lets use 1985.
8,0,3,
9,23,1985,
7,8,9
7. The seventh number is Hours in Military Time. Military time for hours goes in numbers on a 24 hour cycle, not a 12 hour one. So 1 Pm, would be 13 hours. 7 Am would be 7 hours. 11 pm would be 23 hours. For this example, we will use 13 or 1 PM.
8,0,3,
9,23,1985,
13,8,9
8. Almost done. The eighth number is min. 1 is 1 min. 40 is 40 min. Ect...1 through 60.
For tutorial purposes, lets use 27.
8,0,3,
9,23,1985,
13,27,9
9. The last number is seconds. It ranges from 1 to 59. And for the last time Im going to say this, for tutorial purposes lets use 13.
8,0,3,
9,23,1985,
13,27,13
And now all thats left to do is save. Save the notepad file and your done. Now all thats left is to load Halo, go to Single Player, and load up your gamesaves which will start you at the beginning of the level.
Download the program from HaloVicis. I will put up a mirror on Halomods in a little bit.