How to make respawning AI for PC, as Featured in Project DH.
- DeadHamster
- Posts: 2289
- Joined: Thu Feb 15, 2007 9:38 pm
How to make respawning AI for PC, as Featured in Project DH.
Ok, this tutorial is going to teach you how to make respawning AI for Halo PC, using only HMT, HHT, and Sparkedit.
This is not a tutorial of how to PMI AI. There are others on that, this will tell you how, after getting them into your .map file, to make them respawn.
Step 1
First, decide what kind of item your getting rid of. I would suggest a Health Pack, but if your real clever with duplicating tags you dont have to get rid of any.
Once you've selected it, open HHT
Scroll to the ITMC branch of your map.
Select the item, and notice that it references a tag. In HHT, click the ITMC under the swapper, and go down to vehi.
No select the scorpion, and hit swap.
Go down to the scorpion VEHI tag, and in the dependancy swapper, find the actv tags on the bottomn. Fill them with your AI.
Step 2
Open your map in Sparkedit, and find the item you selected. Move them around where you want, use the duplicate tool to place as many as you want, and make sure they're a good amount up in the air.
Step 3
Open your map in HMT, scroll to the vehi branch, select the scorpion
Under seats, change the driver name to something you cant get in. Trust me on this one.
Now go to the phys branch, and select the scorpion
under Powered Mass Points, select one, click the antigrav check, and uncheck any others. Now give the strength "0.125". Now select the other, and uncheck all the boxes.
Set it's mass to 130000
Step 4
PLAY!
What did we just do?
We re-referenced an ITMC tag to a scorpion, placed AI tags to spawn inside the scorpion, made the scorpion undrivable and then edited it's physics to make it heavier and have an antigrav on one side.
How does it work?
THe ITMC tag spawns our scorpion, which then falls down. Upon landing, the antigrav function kicks in, and flips the scorpion JUST enough so it flips over. Now the AI fall out, and then however much later, another tank spawns.
Optional Steps
Null out every section of the collision in HHT under the coll branch, selecting the scorpion.
Swap the bitmaps the shaders use for an edited cryo glass.
Known bugs
After a bit, the tanks will spawn, hit the ground and bounce away a bit, then let the AI out, even with nulling the coll model. I believe this is due to interfering Physics tags.
Have Fun!
This is not a tutorial of how to PMI AI. There are others on that, this will tell you how, after getting them into your .map file, to make them respawn.
Step 1
First, decide what kind of item your getting rid of. I would suggest a Health Pack, but if your real clever with duplicating tags you dont have to get rid of any.
Once you've selected it, open HHT
Scroll to the ITMC branch of your map.
Select the item, and notice that it references a tag. In HHT, click the ITMC under the swapper, and go down to vehi.
No select the scorpion, and hit swap.
Go down to the scorpion VEHI tag, and in the dependancy swapper, find the actv tags on the bottomn. Fill them with your AI.
Step 2
Open your map in Sparkedit, and find the item you selected. Move them around where you want, use the duplicate tool to place as many as you want, and make sure they're a good amount up in the air.
Step 3
Open your map in HMT, scroll to the vehi branch, select the scorpion
Under seats, change the driver name to something you cant get in. Trust me on this one.
Now go to the phys branch, and select the scorpion
under Powered Mass Points, select one, click the antigrav check, and uncheck any others. Now give the strength "0.125". Now select the other, and uncheck all the boxes.
Set it's mass to 130000
Step 4
PLAY!
What did we just do?
We re-referenced an ITMC tag to a scorpion, placed AI tags to spawn inside the scorpion, made the scorpion undrivable and then edited it's physics to make it heavier and have an antigrav on one side.
How does it work?
THe ITMC tag spawns our scorpion, which then falls down. Upon landing, the antigrav function kicks in, and flips the scorpion JUST enough so it flips over. Now the AI fall out, and then however much later, another tank spawns.
Optional Steps
Null out every section of the collision in HHT under the coll branch, selecting the scorpion.
Swap the bitmaps the shaders use for an edited cryo glass.
Known bugs
After a bit, the tanks will spawn, hit the ground and bounce away a bit, then let the AI out, even with nulling the coll model. I believe this is due to interfering Physics tags.
Have Fun!
- DeadHamster
- Posts: 2289
- Joined: Thu Feb 15, 2007 9:38 pm
- guysullavin
- Posts: 1542
- Joined: Sun Sep 16, 2007 6:11 pm
- Location: Niagara-on-the-lake
- Contact:
ok, we dotn want to start soemthign big here, can we all just forget that Dh made this and just go back to our normal routine... im sure it was just an accident
Not Removing until Prototype comes out. Started 1/7/2009
obj1: DUDE'S GOT A POINT....I GIVE THIS PRODUCT A TRY....HELL WHAT COULD GO WRONG!
waev: caps lock might
Don't jump to conclusions, people told him to switch things for an itmc, so he did... it doesn't mean he copied or stole your tut, he may not have even seen it.bcnipod wrote:WOW FAIL! Way to rip off my method COMPLETELY!
http://forums.halomods.com/viewtopic.php?t=77795
Wrong. I just spent 10 minutes reading both of your topics completely. You both have different ways of completing the "Respawning Vehicle". Besides that way has been known forever. Bcnipod, Your tutorial explains how to make respawning destructible vehicles. DeadHamster's tutorial explains how to make respawning AI, through using vehicles with editing physics and collision. Different tutorials. Also, Bcnipod, I believe, though I'm not sure, that you used someone else's tutorial and put it in the code tags. As I said, I'm not sure. But, I am sure that this is in no way a rip off of your method.bcnipod wrote:WOW FAIL! Way to rip off my method COMPLETELY!
http://forums.halomods.com/viewtopic.php?t=77795
- DeadHamster
- Posts: 2289
- Joined: Thu Feb 15, 2007 9:38 pm
I never even saw your damn topic bcnipod, I developed that through my own thought process. It's not too hard to figure out ITMC spawns stuff. And as been said, all you did was provide how to get destructible vehicles in PC, not respawning AI. The two are completely unrelated, other that they both spawn with ITMC tags, which is not a method you created, that has been going around for quite some time.
let's see all he did was add actv tag to the vehicle then changed the vehicle so the bipds could fall out. Making the vehicle invisible was cosmetic. But the same spawning method that I posted 2 months ago then calls it original and his own.
Edit: making vehicles you can destroy is nothing new that is why I quoted how to do it my tut was mainly about respawning stuff in multiplayer
Edit: making vehicles you can destroy is nothing new that is why I quoted how to do it my tut was mainly about respawning stuff in multiplayer
Last edited by bcnipod on Fri Aug 08, 2008 7:36 am, edited 1 time in total.
- reanimation-06
- Posts: 388
- Joined: Mon Mar 19, 2007 2:49 pm
- Location: Middle of nowhere...
We all highly appreciate what you give to this community. However, I certainly don't appreciate it, when, you must know, that you are already respected for the many things that you do; when you are so aggressive over someone else releasing a tutorial, which, even if it is remotely like yours, does not justify or even need you to come wading in; if you made a better tutorial, great, and we all know it, and you don't need to tell us again.bcnipod wrote:let's see all he did was add actv tag to the vehicle then changed the vehicle so the bipds could fall out. Making the vehicle invisible was cosmetic. But the same spawning method that I posted 2 months ago then calls it original and his own.
Edit: making vehicles you can destroy is nothing new that is why I quoted how to do it my tut was mainly about respawning stuff in multiplayer
I'm not trying to bait or flame you; this is simply common sense. I hugely respect your work and what you do; especially seeing as you are an awesome Mac modder, and help benefit the Mac community. But this is a part of you I, quite honestly, doesn't fit with the generous, giving and understanding side that adds to this community.
Life is like a chocolate;
over-valued, wrapped in sweet pretenses,
and full of unknown substances;
all consumed too soon, before you've realised what you've done.
over-valued, wrapped in sweet pretenses,
and full of unknown substances;
all consumed too soon, before you've realised what you've done.
- guysullavin
- Posts: 1542
- Joined: Sun Sep 16, 2007 6:11 pm
- Location: Niagara-on-the-lake
- Contact:
this just isnt worth the effort! c'mon people! DH isn't like that! we dont need to waste time screwing someone up over something small like this! think of it this way:guysullavin wrote:ok, we dotn want to start soemthign big here, can we all just forget that Dh made this and just go back to our normal routine... im sure it was just an accident
1.DH doesn't have a record for stealing other peoples materials so obviously he isn't some retard coming in here who wants attention
2. lets say DH did copy it, then so what? we found it out, and now he's not getting credit for it, big deal.
3. Some things take only one route to completing, maybe he didn't copy you bcnipod but actually thought that he was the first to publish it in a tutorial, so he did it because he didnt feel like searching it up! its not like theres another way to do this that we know of! (at least not that I know of)
so we need to calm down and chill, lock the thread, and DONT BAN ANYONE!
Not Removing until Prototype comes out. Started 1/7/2009
obj1: DUDE'S GOT A POINT....I GIVE THIS PRODUCT A TRY....HELL WHAT COULD GO WRONG!
waev: caps lock might
- Corvette19
- Posts: 1191
- Joined: Wed Jun 21, 2006 6:05 am
- Location: South Carolina
- DeadHamster
- Posts: 2289
- Joined: Thu Feb 15, 2007 9:38 pm
jackson, you're retarded. Please, GTFO the internet.
Sullavin, Nobody is going to get banned, nobody robbed a damn thing. I never look through the tutorial section unless I'm searching for something in particular, in which case I use search. Therefor, I never came across bcnipod's topic
Once again, anybody with common knowledge of how halo uses these tags could easily come up with that method to spawn vehicles. It's not something new, and it's something that I've done multiple times before this. The only reason I released a tutorial is to help people with the AI, which I have just discovered recently, and which to my knowledge has never been done before.
TL;DR: stfu about me stealing stuff, it didn't happen.
End of Discussion. If anybody else says anything relating to me stealing anything, im having the topic locked, and I'm reporting the post for harrasment;
Sullavin, Nobody is going to get banned, nobody robbed a damn thing. I never look through the tutorial section unless I'm searching for something in particular, in which case I use search. Therefor, I never came across bcnipod's topic
Once again, anybody with common knowledge of how halo uses these tags could easily come up with that method to spawn vehicles. It's not something new, and it's something that I've done multiple times before this. The only reason I released a tutorial is to help people with the AI, which I have just discovered recently, and which to my knowledge has never been done before.
TL;DR: stfu about me stealing stuff, it didn't happen.
End of Discussion. If anybody else says anything relating to me stealing anything, im having the topic locked, and I'm reporting the post for harrasment;
Feel free to continue asking questions relating to the tutorial.The Rules wrote:Do Not...
Make unwarranted contact with any member. If they ask you to stop PMing or emailing them, you need to stop. Don't continue to harass them.
- guysullavin
- Posts: 1542
- Joined: Sun Sep 16, 2007 6:11 pm
- Location: Niagara-on-the-lake
- Contact:
enough, who cares, anyone on Bcnipod's side, just imagine he gave you credit
anyone on the Deadhamster's side, just ignore what Bcnipod said
simple solutions but they work
lets keep this on topic, its a nice tut and i don't want to see it locked and sinking down to the bottom of the list of tuts
anyone on the Deadhamster's side, just ignore what Bcnipod said
simple solutions but they work
lets keep this on topic, its a nice tut and i don't want to see it locked and sinking down to the bottom of the list of tuts
"Only those who will risk going too far can possibly find out how far one can go."
- T.S. Eliot
- Corvette19
- Posts: 1191
- Joined: Wed Jun 21, 2006 6:05 am
- Location: South Carolina
Seriously... STFU about the Ipod-Hamster thing...
It's over with.
You're going to get this locked...
Keep it to tutorial feedback.questions.
On-Topic: This is a nifty little trick, spawning things with ITMC can be useful, for joiner friendly things. I spawned ammo packets with it, and users see it perfect. It also adds a nice element.
It's over with.
You're going to get this locked...
Keep it to tutorial feedback.questions.
On-Topic: This is a nifty little trick, spawning things with ITMC can be useful, for joiner friendly things. I spawned ammo packets with it, and users see it perfect. It also adds a nice element.
Xfire = corvette19
WaeV wrote:Mess around with stuff, make exceptions, get messy! Do something we've never seen before.
- DeadHamster
- Posts: 2289
- Joined: Thu Feb 15, 2007 9:38 pm