[Mod] AI fun

New mod releases.

Moderator: Halo Moderators

G[v]N
Green Beret
Posts: 3460
Joined: Thu Oct 18, 2007 5:18 am
Location: Ò_ô

Post by G[v]N » Tue Apr 01, 2008 6:59 am

1) fuck you veen.
No thanks. :P
it's probable that in matg you can increase or decreas.... wait. <_< no. i think not.
I think you can. Here's a screenie:
Image
Image
Moxus wrote:Many thanks to the people who have made my years on MGM and on Halo Demo so memorable.

TaxiService
Night Stalker
Posts: 6887
Joined: Thu May 24, 2007 5:52 am
Location: 41.896198, 12.4165945
Contact:

Post by TaxiService » Tue Apr 01, 2008 7:03 am

i said "well, just go to matg tag of any map and check. <_< use entity plugins in eschaton's main data." too.
  • TaxiService! Shitposting since 2007!
MGM Sig

G[v]N
Green Beret
Posts: 3460
Joined: Thu Oct 18, 2007 5:18 am
Location: Ò_ô

Post by G[v]N » Tue Apr 01, 2008 8:28 am

Isn't that what the image IS showing?
It's using ent plugins.
matg tag.
In the right bar there's easy/hard/wtv rof etc.etc.
Image
Moxus wrote:Many thanks to the people who have made my years on MGM and on Halo Demo so memorable.

TaxiService
Night Stalker
Posts: 6887
Joined: Thu May 24, 2007 5:52 am
Location: 41.896198, 12.4165945
Contact:

Post by TaxiService » Tue Apr 01, 2008 10:55 am

yeah, you did what i told you to do.
  • TaxiService! Shitposting since 2007!
MGM Sig

Fuel not logged in

Post by Fuel not logged in » Wed Apr 02, 2008 4:12 pm

thank you graveen >_>

there is also an impossible enemy damage >_>
so the damage is changed <_< :roll:

btw i'm gunna post less or leave mgm

seabeast
Green Beret
Posts: 3320
Joined: Thu Dec 27, 2007 12:07 pm
Location: Eating your cat! >_>

Post by seabeast » Wed Apr 02, 2008 4:22 pm

:( Don't leave. Ever. You can't.

SilentChaos16
Ranger
Posts: 679
Joined: Fri Feb 22, 2008 11:16 pm
Location: Admin of The Gaming Place
Contact:

Post by SilentChaos16 » Wed Apr 02, 2008 5:51 pm

How do i put ai's in a mod??
Lawlz

seabeast
Green Beret
Posts: 3320
Joined: Thu Dec 27, 2007 12:07 pm
Location: Eating your cat! >_>

Post by seabeast » Wed Apr 02, 2008 6:47 pm

OMG!

Importing AI and Playing with Them

Getting Started:

First you'll need the Mac Halo Utilities.

Also, if you're doing this for demo, you should download my Demo Hack 3.0.

Part 0: demo modding info and finding your maps

In order to mod your maps, you're going to have to find your maps. Many newbies come to the forums and have all kinds of trouble for one of three reasons: they can't find their maps, they changed something which shouldn't and now the map doesn't work, they overwrote their original maps. All of these can be avoided with a little patience and reading.

First to find your maps we have to consider whether you are using the PowerPC version of Halo or the Universal Binary version. In the case of PPC, simply open the folder called "Halo" and in it should be a folder called "Maps" If you're using the UB version, you'll have to right click (or ctrl-click) on the Halo application, and scroll to "Show Package Contents"

Navigate a few folders down and you'll see a folder called maps. In either case, you should be looking at a folder called "Maps" that looks something like this:Now since we're going to be changing the map data, (and in the case of UB needing to access these files with other applications) you should copy the maps will be modding (a10 and bloodgulch) to the desktop so we can have a version to play with and not corrupt the original files. (If you really want to save yourself a headache, create a folder some where and copy every map to it. Then "create archive" each map file to save space and delete the copied maps. You should now have folder full of backups that you can unarchive at any time if you accidently overwrite, corrupt or delete your original maps. Faster than a reinstall) If you are using full version skip ahead to Part 1.

If you are using demo:
Most modding applications where not built with demo modding in mind. For a long time demo modders used only the most basic of tools to directly manipulate the hexadecimal data in the map files. Of course they had the advantage of only using two maps so they could use absolute positions within the map rather than more generalized methods that programs use and where able to modify their maps in ways that some programs still can't. The way they were finally able to use applications was by tricking the app.s into thinking the maps where full maps. They'd do this by copying the header (the first 0x800 bytes) from the full version map to the demo map and changing it back when they were done. This works most of the time but doesn't if you rebuild a map (which we're going to do). Certain pieces of data in the header to be maintained so I created a little program to do that for you. Also, we'll be using b30.map instead of a10.map since there is no a10 in demo. So on the desktop you should have a copy of b30.map and bloodgulch.map

Open Demo Hack 3.0, and load b30 by pressing the "Load Map" button. To convert the header, just press the "To Full" button and it will automatically convert.

It should now look like this:

Now all the modding applications will think it's a full version b30 map when it isn't. If you tried to use this in Halo full, the game would crash. Now load up bloodgulch.map with the "Load Map" button and convert its header to full. Once you've done that, everything should work fine. Just remember to read the demo instructions in Part 2. Now you can go on to Part 1.

Part 1: adding the data to your map file and using it

First, open the map with the AI you wish to rip using HHK (the selected one)
The map will usually.

The map will usually be a single player one. In this case we've chosen a10 (the pillar of autumn).
Now, find the actv (actor variant) tag of the AI we'll be using. For this example we'll use elite major plasma rifle.

Now we'll be exporting the tag recursively which means that we'll be exporting the actual AI data along with any other data that that tag will use such as models, sounds and animations. First we'll create a folder called "AI data". Then we'll "recursively export meta and references" to the folder. Using a folder becomes important later on.


You folder "AI data" folder should now have several folders in it containing all of the data we'll be using later on. Now, you can close the a10 window since we won't be using it anymore. Next we have to import the data into our map. For this example, we'll import to bloodgulch so just open that up in HHK. Now we'll import the data by using "Import Recursive..."
First it'll ask you for what file you want to import. Find the actv tag we started with buried inside of your "AI data" folder.

Next, it'll ask you for the folder that contains all of the recursive data. This is why it was important to create "AI data" since HHK will search through the entire folder looking for data to add to the mapfile. Go into your "AI data" folder and hit open.
The actv along with several other tags should now be added to your map. Now it's time to rebuild.


Now all you have to do is save your changes and you can quit HHK. We've almost completed the steps to adding the AI data to your map. Once you save your map, HHK will change the icon of your modified map and create a backup called bloodgulch~.map


Now we'll be using the program HMT (aka Halo Mapping Tools) version 0.7.5. In some download packages it can be difficult to find the correct program so we'll use a column view.


Notice which one we selected. This one is actually the latest version of HMT for mac and is more widely used. If you were to "get info" on the application you would see something like this:

Indicating it is indeed the newer version. So we'll open up HMT and once again load our single player map a10 using the button labeled "load." Now from experience we know that the AI "elite major plasma rifle" uses the elite model which isn't normally in bloodgulch, which means that we're going to have to reimport and decrap the model. So first we'll go to the mod2 (PC model) tag for the elite and export it using the button labeled "Save Meta" making sure that the check box marked "Recursive" is NOT checked.

Now it would probably work if you just saved it to the desktop since HMT will create a folder for you automatically.

Next we're going to save the vertices and indices of the model using the button "Save Raw." Once again, it works fine to save these to the desktop. I normally leave extensions on my files and in this case it's useful since both the vertices file and the indices file have the same name.


Now we're done with a10 so open open your modded bloodgulch by pressing the "load" button again and selecting the bloodgulch.map that has a blue head. Again, we'll scroll down to the mod2 tag called "characters\elite\elite." Press the button labeled "Inject Meta" and inject the mod2.meta that we exported earlier.

So now we've prepped the model for decraping. All we have to do is fix the vertices and indices and the model will work just fine. We do that by pressing the button labeled "Append Raw." You'll the be created by the model decrapping window.


Now all you have to do is click the "Browse" button for vertices, and select your file "elite.mod2.verticies" and do that again except for "indeces" and "elite.mod2.indices" Remember to use the files created when you used "Save Raw" Saving the meta created two files that are similar called "elite.2dom.indeces.bin" and "elite.2dom.vertices.bin" but those don't work properly. Once you've selected your vertices and indices files your window should look like this:

Now you just click the button labeled append. HMT will now quit and should give you this pop-up:

You can close that window since the reopen method doesn't always work. If it didn't quit, but instead said something about being unable to append the model, reinject the meta and try appending again. It may take a few tries and no-one is quite sure why that happens. Now reopen your modded map in HMT and find the mod2 tag we've been playing with. To see if it worked, you can select something like LoD 1 from the listbox and press the preview button. By holding down on the mouse button inside the window that forms, you can rotate the model (in this case the elites arms). Zoom in using apple-w and zoom out using apple-s. If we didn't decrap the model then all of the previews would be an infinite plane. Here's what it should look like in LoD 1 after some rotating:

We've now finished almost everything necessary to importing AI into bloodgulch. All that remains is actually playing against them. Currently, the only known way that is guaranteed to work without using CE (custom edition, a PC stand alone expansion) is to put the actv tags into vehicles. So now it's time to fire up the most useful part of HMT the dependency swapper by pressing apple-d.
We'll be adding the actv to the regular warthog so select that.

Scroll down to where the three actv dependencies are not the single one near the top. We'll change all three of them from "Nulled Out" to the AI we imported.


There's no need to save your changes so once all the actv tags have "characters\elite\elite major\elite major plasma rifle" then we're done. All of the modding is now complete.

Part 2: Applying the mod

If you are using demo:
You can delete the b30.map we copied out of the maps folder since we left an unmodified version in the folder. Open up Demo Hack 3.0, and load your modded bloodgulch.map. Press the button "To Demo" to reconvert the header back to the demo version. Now follow the rest of the steps.

If you read Part 0, and/or know where to find your maps folder then good. If not, go back and read it. So, applying the mod is quite simple. Halo is a dumb application which simply looks into it's maps folder for what it thinks should be the normal maps. You can store all kinds of garbage in there and it won't even see it. To apply the mod go into your maps folder and find the unmodified version of the map we've been using (in this case bloodgulch). Move that file to some other folder or the desktop. (I like to have a folder called backups where I put the maps.) Now simply drag the modded version of your map into the maps folder. To play the normal map move the modded map out of the folder, and put the original map back into the folder.

This is what the final result will look like:

Congratulations! You have successfully imported AI into multi-player!

Tutorial by Altimit01
Credit to Altimit for making the tut so ya...

Monoman
Site Admin
Site Admin
Posts: 2662
Joined: Sat Aug 16, 2003 11:26 pm
Location: Planet Bob
Contact:

Post by Monoman » Wed Apr 02, 2008 8:39 pm

You can find the above tutorial with images on MGM->Game Info->Halo Demo.
Kansas....Like Paris Hilton: White, Flat, and Easy to Enter. -- Conan O'Brien

Masturbation is like procrastination, they're both great until you realize your screwing yourself.

MGM Discord | MGM Chat
MGM Sig

TaxiService
Night Stalker
Posts: 6887
Joined: Thu May 24, 2007 5:52 am
Location: 41.896198, 12.4165945
Contact:

Post by TaxiService » Wed Apr 02, 2008 9:34 pm

Fuel not logged in wrote:thank you graveen >_>

there is also an impossible enemy damage >_>
so the damage is changed <_< :roll:

btw i'm gunna post less or leave mgm
good luck with life.


i hope you will not get addicted with something else. <_<



PS: if you got addicted with something like WoW or AOE or whatever, and so you're leaving mgm or ha--

...wait a second, are you leaving mgm or halo in general?
  • TaxiService! Shitposting since 2007!
MGM Sig

G[v]N
Green Beret
Posts: 3460
Joined: Thu Oct 18, 2007 5:18 am
Location: Ò_ô

Post by G[v]N » Thu Apr 03, 2008 3:06 am

Grr. Don't leave Fuel!! You're the petrol in the Singleplayer mod warthog :P
Image
Moxus wrote:Many thanks to the people who have made my years on MGM and on Halo Demo so memorable.

TaxiService
Night Stalker
Posts: 6887
Joined: Thu May 24, 2007 5:52 am
Location: 41.896198, 12.4165945
Contact:

Post by TaxiService » Thu Apr 03, 2008 12:45 pm

look what humanity just did!!


i mean, look! what the hell! why dont you (everyone) go out this fucking site to do... everything else! go watching the sky, go finding a girlfriend/boyfriend, go... dont know! be fucking romantic instead of:

1) trying to keep someone who finally got out this place here
2) fucking being an idiot (referencing to bitch in this case). use a bit of logic!! AGRGHRHGRGH WHAT THE HELL AM I TALKING ABOUT!!!




... DAMN YOU GOOGLE!!! CURSE YOU HUMANS!! AND DAMN PEOPLE THAT MAKES ME START TO DREAM AGAIN! AGRGHRGHRH

GRGRGRGRGRGR if god exists, and as god in this case i mean an existing physical form of a omnipotent guy, it is a not so large triangle-shaped prism with a single eye, and he gets fun by watching the little humans solving problems/killing other people/et cetera.



...i am getting tired of this, you know? i mean... i am not even playing halo no moar! why am i here?! what am i going to do tomorrow!? and WHY! D: GAAH




... no signature today
Last edited by TaxiService on Fri Apr 04, 2008 9:05 pm, edited 1 time in total.

seabeast
Green Beret
Posts: 3320
Joined: Thu Dec 27, 2007 12:07 pm
Location: Eating your cat! >_>

Post by seabeast » Thu Apr 03, 2008 4:14 pm

lolz. Taxi I hope you don't have high blood pressure. XD and get out of here {SB}whateveryournameis. I blocked you so I don't know. Oh and would a person named {SB}O'Mally happen to be in the same clan? :?:

Fuel
Green Beret
Posts: 3243
Joined: Sat Mar 31, 2007 3:27 pm
Location: o-o

Post by Fuel » Thu Apr 03, 2008 4:31 pm

just that theres so many spam noobs here :roll:
Image
Image

seabeast
Green Beret
Posts: 3320
Joined: Thu Dec 27, 2007 12:07 pm
Location: Eating your cat! >_>

Post by seabeast » Thu Apr 03, 2008 4:48 pm

Fu£L wrote:just that theres so many spam noobs here :roll:
I believe this topic was satisfied after the 1st page and then it turned to spam.
See how one spam post makes another spam post come out? Like yours. Like mine. XD
I remember that from somewhere. :P

Post Reply

Who is online

Users browsing this forum: No registered users and 9 guests