1. Make a copy of the map you want to add to the main menu. For this tutorial, we'll use Zanzibar.
2. Apply a .ppf, or mod Zanzibar, and sign the map.
3. Rename Zanzibar.map to something of equal letters, say Z4nzibar.map. You can not add letters, but it is possible to make shorter value letters, but it will be more complex in later steps and I highly recommend not to do it.
4. Open the map in a hex editor, I recommend you use Hex Workshop.
5. Near the top of the map, you should see this:
Code: Select all
Scenarios\Multi\Zanzibar\Zanzibar
Now, assuming you turned your maps name to Z4nzibar.map, you should change that line into this line:
Code: Select all
Scenarios\Multi\Z4nzibar\Z4nzibar
6. Just for safe purposes and to prevent typos, copy *Ctrl+C* that line for later.
7. Save the .map in Hex Workshop *Ctrl+S*.
*Optional* Make a .BAK file when prompted.
8. Sign the map again.
9. Now open your Main Menu.map in DotHalo.
10. Go to the Globals tag [matg].
11. You should now see a new window pop up along with some blank lines. Near the top of this window, you should see a drop down arrow. Click it. Now click any of the numbers, and you should see what you normally see in-game *such as Map Name, Description, etc.*.
12. Go to the first number in the drop down section that is not used, or any that is not used. *the Value section should be -1*
13. Put a number that is a multiple of 10 *130,140,150,etc* in the Value section. DO NOT USE 10-120, THEY ARE ALREADY USED. Also put this number in the "Next Value?" section.
14. Now, in the Scenario Name section, put the Scenario\multi\ whatever you had before, for the sake of this tutorial, as long as you followed the steps, it should be:
Code: Select all
Scenarios\Multi\Z4nzibar\Z4nzibar
16. Now under the Description, Description [English], Description [German], and Description [French], put whatever you want the text under the map to show up as in game. These past few steps should make you end up with this....
17. Sign the Main Menu.map
18. FTP the Main Menu.map back to your XBox's HDD, and the Z4nzibar.map too. Make sure they are both under the Maps section of wherever you burned Halo 2.
19. Fire up the Xbox and have fun!