going nuts trying to make a mainmenu (adding maps)

Discuss Halo 2 modding, progress on figuring things out, mapfiles...you know the drill. Cheating discussion not allowed.
Post Reply
discgolfer99





Posts: 4
Joined: Mon Feb 25, 2008 9:42 pm

going nuts trying to make a mainmenu (adding maps)

Post by discgolfer99 »

ok i have just dl all the maps in the The Serenity Repository and am wanting to add them all to the main menu so far with no luck :shock: i have read several tuts and can get the main menu to show the map (with my own created name) but i fail to load the map every time. and it seems when i go to change the name of the map in hex editor for some reason afterwards i get an error when opening the map in dothalo am i doing somthing wrog

it seems that i have figured out making the mainmenu but it seems that im doing somthing wrong with the hex editor

this is the tut i started with and it seems most are about the same

thanks much for anyone that can give me a hand

here is the tut i used
Adding new Multiplayer Maps to the main menu in Halo 2:
For this example I will use Zanzibar. The new version of H2Edit (now named DotHalo) will do all this easily when I release it but till then just follow this tutorial.


1. Rename zanzibar.map to whatever you want (lets just say mymap.map)

2. Open mymap.map in a hex editor
3. Goto offset 0x1bc. You should see "scenarios/multi/zanzibar/zanzibar" as ASCII. Change this to "scenarios/multi/mymap/mymap" and put in 0's to remove the rest of the original string.


4. Now open mainmenu.map in H2Edit, Ch2r or, Project ADI.
5. Click on the "matg" (Globals) tag. In the tag editor, click on the Multiplayer Maps combo box. You will need to find an open map space (if you haven't added a map before, map 12 is the first open one) which will have the value -1.
6. Put a value that has not been used. For example 450.
7. Now fill in the name and description that will show up in the MP map menu.
8. For Scenario Name put in the same thing you did in step 3 (In this case "scenarios/multi/mymap/mymap")
9. For Next Value put the same number you put the same value as your map (450 in our case).

10. Now fix the signature for mainmenu.map.
11. FTP mainmenu.map and mymap.map to your xbox overwriting the originals.
Shock120





Posts: 318
Joined: Wed Apr 25, 2007 10:55 am

Post by Shock120 »

Use this to add maps > menu menu menu
It's very easy to add maps :wink:
discgolfer99





Posts: 4
Joined: Mon Feb 25, 2008 9:42 pm

Post by discgolfer99 »

yes i have that but my problem is that i have several maps of the same name

i tried using a hex editor to alter the scenaro\multi\....\... but every time i do i try to open the map in .halo and i get an erroer and no tags load then when i try to load the map on my xbox it says failed to load


after messing with several main menu programs and dot halo for hours i have figured that my problem really isnt in adding the maps to the main menu(when ever i add one thats the right map name i.e headlong the map will load ) it seems to be in renaming the map

any suggestions
User avatar
CaptainPoopface




Artisan Advisor Literarian 250

Posts: 408
Joined: Mon Jul 23, 2007 7:56 am

Post by CaptainPoopface »

You have to give each map a unique name. You don't need to manually hex edit. Use Entity or one of the main menu editors. If your map is called poopface.map, then the path needs to be "scenarios/multi/poopface/poopface". Simple as that.

What I would recommend is patching one map at a time from the repository and renaming it to a map that is already in your menu (e.g., zanzibar.map). Then load up the map and see if it's something you would be willing to play more than once. If so, rename it to something you'll remember, and then add it to your main menu later. If not, proceed to the next map.

It doesn't make sense to go through the hassle of adding every map in the repository when there are probably many of them you won't like. So play each one and then make your own "greatest hits" main menu for them.
Retired. Thank you neodos, DemonicSandwich, DarkShallFall, Dragonfire, foxfanatic2317, GOWO and everyone in the hall of fame.
If you want to know how I did something, take apart my mods.
Post Reply