Duplication Tutorial

Discuss general issues about modding HaloPC. Post ideas for mods here.
Deadly_Shadow




Miner

Posts: 1375
Joined: Fri Oct 24, 2003 1:30 am
Location: Earth
Contact:

Duplication Tutorial

Post by Deadly_Shadow »

Duplication... The only thing we have ever wanted... To import our own weapons. To duplicate Wraiths and Pelicans... We have always wanted to do so. Rather it be duplicating. Addin to map. Or even any other modding. In this tutoiral I will try to explain which tools you'll need and how you shall duplicate or add your own items to the map. First let us get our materials. We will need Halo Map Tools V3 which can be found here.

- Second we shall need Notepad. It comes with most computers. No link is needed. Now let us start on the what is duplication in Halo PC. In this tutorial we are using Blood Gulch.

- - - Starting - - -

- To get started make a folder on your desktop and name it Blood Gulch.

- Next, put a copy of an unmodded Blood Gulch into that folder.

- Completing that open the Blood Gulch you have placed in the Blood Gulch folder in Halo Map Tools V3

- When finished go to the toolbar and click Tools and then Batch Extract

- Where it says Extract To Folder click Browse to the right of it and make it the Blood Gulch Folder. The one with the unmodded copy of Blood Gulch in it.

- Next click the radio buttons or check boxes that are Extract Meta data and I always choose Extract Models just in case.

- Now you are ready to proceed so click Start Batch Extraction.

- This may take a while. When finished though go to the Blood Gulch folder yet again. You should see various folders such as Characters or Vehicles.

- The one you are focused on right now is Vehicles. Open that folder. You shall see the normal Vehicles that you may see in Halo such as the Warthog.

- What do you want to choose though? Well... Which Vehicle do you wish to duplicate? In this example we are duplicating the Scorpion or as we call it, the Tank.

- Right now you want to make a new folder in the folder labeled Vehicles. Give your Vehicle a name. I'm naming mine shadow.

- Now what you want to do after creating and renaming your New Folder is go under the folder in which the Vehicle you want to duplicate. In this case the Scorpion.

- You shall stumble upon a folder of various content. This folder contains Xml and Meta and more folders. Don't worry though. This is as confusing as you think it will be.

- The question right now you should ask yourself is which properties do you want your two vehicles ( Shadow and Scorpion ) to share and which to not share. What do I want to have the Vehicles not share? I want the two Vehicles to differ in Vehicle and Weapon. That's all. All other contents they share.

- This is what we are going to do. Look throughout the folder for scorpion_mp.vehi.meta, scorpion_mp.vehi.xml, scorpion cannon.weap.meta, and finally scorpion cannon.weap.xml. Find and copy all of those.

- Now go to the folder in Vehicles labeled shadow for my case or our new vehicle.

- Open that folder. Now paste all contents you have just copied not to long ago. Should be 4 things. Into that folder.

- Now that folder should contain 4 documents. What you want to do is rename them all to your vehicle. I shall tell you what to rename them as.

- Rename scorpion cannon.weap.meta to shadow cannon.weap.meta

- Rename scorpion cannon.weap.xml to shadow cannon.weap.xml

- Rename scorpion_mp.vehi.meta to shadow_mp.vehi.meta

- Rename scorpion_mp.vehi.xml to shadow_mp.vehi.xml

- Now that we have those renamed it is time to change the xml's path directory.

- Start by opening shadow cannon.weap.xml in Notepad.

- You should see many Symbols, Words, Dependency Tags, Reflexive's and plain Xml.

- But as before this is not as confusing as it seems. All we are need to change is one line of this document.

- The line to change is the 6th. That's all. The 6th from the top. It should say this - <Filename>vehicles\scorpion\scorpion cannon</Filename>

- We have to change that to our Vehicle we are duplicating folder or the shadow folder.

- Change it to look like this - <Filename>vehicles\shadow\shadow cannon</Filename>

- Now we are ready to save and close this document. You may do that now. When done in the shadow folder now open shadow_mp.vehi.xml

- Yet again all we are focused on is the 6th line from the top which should look like this - <Filename>vehicles\scorpion\scorpion_mp</Filename>

- We also need to change this to shadow's directory. Change that line to this - <Filename>vehicles\shadow\shadow_mp</Filename>

- As we have done before. Save and close this Xml document.

- We have just duplicated a Vehicle. Yes. It has been done. But what use is it if we don't add it to the level?

- Go back to the root folder with all the various folder names such as Characters and Vehicles.

- Now open the Levels folder. Once inside levels click test. Once inside test click Blood Gulch. Now no more moving. We are where we are supposed to.

- Inside that folder you should see 2 folders and many ( 10 ) Meta and Xml documents.

- What you want to do at this point is open bloodgulch.scnr.xml with the usual and powerful Notepad.

- Once in the Xml document of bloodgulch.scnr you want to go to Edit on the toolbar and then click Find or use Ctrl + F as a shortcut.

- Search for Scorpion

- It should bring you to about halfway through the document. You should and hopefully see this:

<Dependency>
<Location>0x2610</Location>
<Tagclass>ihevtinuejbo</Tagclass>
<Filename>vehicles\scorpion\scorpion_mp</Filename>
</Dependency>

- Then under that more Dependency Tags.

- What you want to do is copy:

<Dependency>
<Location>0x2610</Location>
<Tagclass>ihevtinuejbo</Tagclass>
<Filename>vehicles\scorpion\scorpion_mp</Filename>
</Dependency>

- And then make a new line and paste that so you should have two of these stacked on top of each other:

<Dependency>
<Location>0x2610</Location>
<Tagclass>ihevtinuejbo</Tagclass>
<Filename>vehicles\scorpion\scorpion_mp</Filename>
</Dependency>

- Now we have to change the location. There are two rules to location in this Xml document. You cannot pick your own location and it cannot be the same as what it is already. In this case 0x2610.

- We are going to put it as what you saw in my movie. The Flag Bases location. You can always use Spark Edit to move this afterwards. The Flag Bases location if you look a little higher in the Xml document is 0x1860

- What you want to do is change the one of those Scorpion ones location to 0x1860.

- Now that the location has been changed to Flag Base we must change where in Blood Gulch it is.

- Change the FileName for the Dependency tag in which you changed location from vehicles\scorpion\scorpion_mp to vehicles\shadow\shadow_mp which points to the Vehicle of the one you duplicated.

- As we usually do, save and close that Xml document. You may now close the Blood Gulch folder for we are done with the editing of all contents within it.

- Now back to Halo Map Tools. Open it.

- Now open the Blood Gulch Map File in the Blood Gulch folder.

- On the Toolbar click Tools and then Rebuild Map.

- At the top it should say Original Map. To the right as it said in Batch Extract it says Browse. Click that and from the Blood Gulch folder Select BloodGulch.map and then Open.

- It should ask if you would automatically fill the selected lines. Click Yes.

- Now under Additional Files click Add. Go to Levels --> test --> Blood Gulch --> and then select bloodgulch.scnr and then Open.

- Now under Additional Files yet again click Add but this time go to Vehicles --> Shadow --> Then add shadow_mp.vehi.

- Do the same thing but this time select shadow cannon.weap.

- You should now have 3 Additional Files. You may now click Build in the top right corner.

- This may take a while. When done however close Halo Map Tools V3 and open the Blood Gulch folder on your desktop.

- You should see bloodgulch.map.rebuild.map. Rename that to bloodgulch.map and then put that in your Halo MAPS folder.

- You may now open Spark Edit and position your duplicated Vehicle. Save Changes and Congratulations!

- You have just duplicated a Vehicle and you now have instead of the usual 8 in the game you have 10. No. You haven not replaced Flag Base. I assure you it is still there. But you do have a new duplicated Vehicle that has some of its own and shares some Properties.

- - - Error!!! - - -

Do you have errors? Do you not know why? This may be the case.

1. You have typed names to fast and have messed up with Spellin.

2. You used a caps when you used lower case on it before. It is case sensitive and then will not work.

3. You didn't listen to me :D

- - - Release Notes - - -

Tutorial typed by Deadly Shadow

Fiqured out by Deadly Shadow

Thanks to MonoxideC for Halo Map Tools.

Thanks to Grenadiac for Spark Edit

And Thanks to all my Halo Modding Friends like Jce108, halofan141, Aztec, Ang88, MasterNeoChief, WaLKa, Beastman, SourceGuy... Etc. Many people
Last edited by Deadly_Shadow on Fri Feb 06, 2004 2:24 pm, edited 1 time in total.
Ang88





Posts: 454
Joined: Sun Nov 02, 2003 7:29 pm

Post by Ang88 »

Very nice, Another great modder at work
Image
WaLKa





Posts: 1314
Joined: Sat Nov 22, 2003 1:46 pm
Location: Montr

Post by WaLKa »

idk anyone who would take the time to write all that.. gj :P
Image
Deadly_Shadow




Miner

Posts: 1375
Joined: Fri Oct 24, 2003 1:30 am
Location: Earth
Contact:

Post by Deadly_Shadow »

Yea... My hands are pretty much dangling off my arms... Ooops. There goes one. My hands hurt :wink:
Runner





Posts: 60
Joined: Fri Dec 05, 2003 6:48 pm

Post by Runner »

Nice, indeed. People have to have the same map file as you if you host a game when you use rebuilt maps right?
Deadly_Shadow




Miner

Posts: 1375
Joined: Fri Oct 24, 2003 1:30 am
Location: Earth
Contact:

Post by Deadly_Shadow »

Umm. U can drive around and use what u duplicated but I don't think shows up on their screen
TsukasaZero





Posts: 573
Joined: Fri Jan 16, 2004 4:25 pm
Location: Testing Longhorn from a secure location

Post by TsukasaZero »

sweet. the only word I can muster...sweet.

(Wait a tik...i just mustered that I....nevermind)
Deadly_Shadow




Miner

Posts: 1375
Joined: Fri Oct 24, 2003 1:30 am
Location: Earth
Contact:

Post by Deadly_Shadow »

Umm... Thanks
User avatar
Veegie




Socialist Architect Coroner Golden Age
Mad Hatter Acolyte Translator New Age
ONI

Posts: 3638
Joined: Wed Nov 26, 2003 2:28 pm
Location: Redmond, WA

Post by Veegie »

*makes pointless post*

argh

MUST...GET...BACK...FROM...dealetedpostssoicangetbackto...700...POSTS!
Image
Hijikata wrote:The fact you love Jesus doesn't change the fact you're a *** mental patient. It just means you're a mental patient with a great imaginary friend.
Deadly_Shadow




Miner

Posts: 1375
Joined: Fri Oct 24, 2003 1:30 am
Location: Earth
Contact:

Post by Deadly_Shadow »

Uh... U do that. How would u guys rate my tut out of ten?
TsukasaZero





Posts: 573
Joined: Fri Jan 16, 2004 4:25 pm
Location: Testing Longhorn from a secure location

Post by TsukasaZero »

Probably 9. There are a few things that could be changed, like instead of being a-specific, you could show what the general title of the metas and XMLs would be like (for people who can't think with their own damn minds).

Also, it would be cool if (this might be hard...but I am not one to speak) there was a chart with the different locations on the map when you edit the vehicles loc. (like where other things are) to save some time.

But it is really cool, and is helping me tremendiously in my upcomming mod. And just having duplication finally...sweet.
Deadly_Shadow




Miner

Posts: 1375
Joined: Fri Oct 24, 2003 1:30 am
Location: Earth
Contact:

Post by Deadly_Shadow »

Yea. It rocks. I'm glad I fiqured this out. I just made a mod with 300 rocks. I sorrounded base. It was sooo cool. I deled tho. Wasn't postin quality. Also. Don't forget. U can add your own stuff to instead of duplicating. It's kinda in my tut. Also. I made real specific because I hate this word but... n00bs really need it all to be specific.
Deadly_Shadow




Miner

Posts: 1375
Joined: Fri Oct 24, 2003 1:30 am
Location: Earth
Contact:

Post by Deadly_Shadow »

Yea. It rocks. I'm glad I fiqured this out. I just made a mod with 300 rocks. I sorrounded base. It was sooo cool. I deled tho. Wasn't postin quality. Also. Don't forget. U can add your own stuff to instead of duplicating. It's kinda in my tut. Also. I made real specific because I hate this word but... n00bs really need it all to be specific.
Demonic Spartan





Posts: 1659
Joined: Sat Dec 06, 2003 12:44 pm
Contact:

Post by Demonic Spartan »

Make...this...a...plugin...and I worship you! :D
Image
Robbybertu





Posts: 214
Joined: Sat Dec 13, 2003 7:03 pm

good tut

Post by Robbybertu »

Ya it works and it was easy to follow.I give it a 10 of 10.One problem thought is that it is not showing up in sparkedit but it is showing up in the game.I dunno why maybe i did something wrong?
SCHOOLS OUT BITCHES!
:)
peabnuts123





Posts: 782
Joined: Thu Dec 11, 2003 11:10 pm
Location: Just behind your computer screen

Post by peabnuts123 »

i give it 9 but i dont know why i wouldnt give it 10, it has everything you need to know, even for a n00b, theres one problem can you help me out with,actually 2, 1)where is the new vehicle, i cant find it in sparkedit, 2)im pretty sure it looks like a tank, right?
Demonic Spartan





Posts: 1659
Joined: Sat Dec 06, 2003 12:44 pm
Contact:

Post by Demonic Spartan »

I think it's just for duplicating, not showing up in SparkEdit...I feel a lecture coming... :shock:

SparkEdit is a mapfile viewer, it is for viewing how the map was originally made by Bungie, not for updating and seeing the updates of the map file itself. So, of course you won't see it in SparkEdit, it shows how it was originally made.

End lecture
Image
Demonic Spartan





Posts: 1659
Joined: Sat Dec 06, 2003 12:44 pm
Contact:

Post by Demonic Spartan »

Robbybertu wrote:Ya it works and it was easy to follow.I give it a 10 of 10.One problem thought is that it is not showing up in sparkedit but it is showing up in the game.I dunno why maybe i did something wrong?
peabnuts123 wrote:I give it 9 but i dont know why i wouldnt give it 10, it has everything you need to know, even for a n00b, theres one problem can you help me out with,actually 2, 1)where is the new vehicle, i cant find it in sparkedit, 2)im pretty sure it looks like a tank, right?

I think it's just for duplicating, not showing up in SparkEdit...I feel a lecture coming... :shock:

SparkEdit is a mapfile viewer, it is for viewing how the map was originally made by Bungie, not for updating and seeing the updates of the map file itself. So, of course you won't see it in SparkEdit, it shows how it was originally made.

End lecture
Image
peabnuts123





Posts: 782
Joined: Thu Dec 11, 2003 11:10 pm
Location: Just behind your computer screen

Post by peabnuts123 »

whatever, man.

but that isnt entirely true, you can make a skin and it will show up fine
halofan141





Posts: 464
Joined: Tue Dec 16, 2003 1:09 pm

Post by halofan141 »

Nice tut, lucky for me I got to skip half of it since I read iron forges tut last night. :wink: Pretty simple really.

EDIT: Oh and to rebuild maps with things in them pressing ADD is really useless as HMT automatically adds anything new.
Last edited by halofan141 on Fri Feb 06, 2004 5:17 pm, edited 1 time in total.
Post Reply