
AI ZONES IN MP!!
- Trulife8342
- Posts: 2403
- Joined: Sat Sep 03, 2005 7:04 am
- Location: Miami, FL -- Name: Mauro Garcia
- Contact:
![]() |
![]() |
![]() |
-
- Posts: 1262
- Joined: Sun Sep 03, 2006 10:43 pm
- Location: Michigan
![]() |
![]() |
that dosent mean i wont try truelife but im realy workin on it and thanks for all of your help and sorry kornman u did have alot to do with ai in mp
Last edited by Supermodder911 on Fri Mar 16, 2007 9:25 pm, edited 1 time in total.
- snakejknight
- Posts: 693
- Joined: Sun Jun 04, 2006 1:00 pm
- Location: North Hollywood California
![]() |
![]() |
![]() |
![]() |
-
- Posts: 1262
- Joined: Sun Sep 03, 2006 10:43 pm
- Location: Michigan
![]() |
![]() |
ok well i am sorry for everything did wrong in the last two days but i guess i was cranky cuz i didnt get much sleep since two days so i will be more careful in what i say sorry to everyone i might of pissed off again im realy sorry especaly to kornman and milyardo so again im sorry
Last edited by Supermodder911 on Fri Mar 16, 2007 9:26 pm, edited 1 time in total.
-
- Posts: 1262
- Joined: Sun Sep 03, 2006 10:43 pm
- Location: Michigan
![]() |
![]() |
dose that mean the problem with core and zones was fixed great job if it was
Last edited by Supermodder911 on Fri Mar 16, 2007 9:26 pm, edited 1 time in total.
-
- Posts: 1262
- Joined: Sun Sep 03, 2006 10:43 pm
- Location: Michigan
![]() |
![]() |
good job it will make what im doin alot easier when its released good job anthony and pokecancer
Last edited by Supermodder911 on Fri Mar 16, 2007 9:26 pm, edited 1 time in total.
*ignores previous posts*
I was trying to tell you what your looking at wasn't ai zones. They're stored in the scenario tag. I'm not entirely sure what exactly the data your looking at in structure bsp is since the things I have to do, don't really require me to investigate that data (atm anyway :/), but I do have a pretty good understanding of how Bungie structures their data and where the ai for missions are. So calling them "ai zones" really isn't right.
Now, I'm sure the ai probably pulls data from that tag block at 212 (its really at 196 since the structure bsp header isn't really apart of the actual structure_bps tag) but, like I and other people have mentioned, the structure bsp would contain data that is created by the editing tools automatically for the ai to use to do things like perform pathfinding or interacting with their environment, etc.
I was trying to tell you what your looking at wasn't ai zones. They're stored in the scenario tag. I'm not entirely sure what exactly the data your looking at in structure bsp is since the things I have to do, don't really require me to investigate that data (atm anyway :/), but I do have a pretty good understanding of how Bungie structures their data and where the ai for missions are. So calling them "ai zones" really isn't right.
Now, I'm sure the ai probably pulls data from that tag block at 212 (its really at 196 since the structure bsp header isn't really apart of the actual structure_bps tag) but, like I and other people have mentioned, the structure bsp would contain data that is created by the editing tools automatically for the ai to use to do things like perform pathfinding or interacting with their environment, etc.
yea and me and trulife found the Zones in the scnrkornman00 wrote:*ignores previous posts*
I was trying to tell you what your looking at wasn't ai zones. They're stored in the scenario tag. I'm not entirely sure what exactly the data your looking at in structure bsp is since the things I have to do, don't really require me to investigate that data (atm anyway :/), but I do have a pretty good understanding of how Bungie structures their data and where the ai for missions are. So calling them "ai zones" really isn't right.
Now, I'm sure the ai probably pulls data from that tag block at 212 (its really at 196 since the structure bsp header isn't really apart of the actual structure_bps tag) but, like I and other people have mentioned, the structure bsp would contain data that is created by the editing tools automatically for the ai to use to do things like perform pathfinding or interacting with their environment, etc.

- Trulife8342
- Posts: 2403
- Joined: Sat Sep 03, 2005 7:04 am
- Location: Miami, FL -- Name: Mauro Garcia
- Contact:
![]() |
![]() |
![]() |
na dont worry about it, I had a feeling it was that so its all goodTrulife8342 wrote:yepp yepp, but Kornman, are you sure 212 wouldnt be the reflexive they pull tje pathfinding information from, if not ill look at 196, but if it truly is only for p.f then I doubt it would be needed for a MP mod with AI, but well see, sorry anthony for signing of wife came home.

we will work on something tonihg and test what 212 is in the bsp because I rebuild it into coag, i can do any other map u want too
- Trulife8342
- Posts: 2403
- Joined: Sat Sep 03, 2005 7:04 am
- Location: Miami, FL -- Name: Mauro Garcia
- Contact:
![]() |
![]() |
![]() |
- Trulife8342
- Posts: 2403
- Joined: Sat Sep 03, 2005 7:04 am
- Location: Miami, FL -- Name: Mauro Garcia
- Contact:
![]() |
![]() |
![]() |
yea thats really weird because I tested right as you sent me a message telling me that, it worked fine for me. just have to give it sometime even if it looks like it closedTrulife8342 wrote:oh ok, and nah it cant rebuild in one minute lol, But still I might have those reflexives in and linked by the time you get but im gonna wait for you to get back to look at 212 & 196
Edit: bro I still cant open more than 2 tags in H2G, and thats not good.
btw its only 212 that we need to test because kornman was saying it would only be 196 if you werent factoring in the bsp header and since we are its 212 so really we are talking about the same thing
u need the lastest ifpDarkMetal wrote:It's funny, kornman, cause when you said offset 196, I was looking in the crappy ifps and there's 16 unused bytes at offset 196... I know we're talking about the reflexive at 212, but still...
Change offset to 212 before adding this to an ifp that doesnt have the bsp header mapped out
Code: Select all
<struct name="Unknown" offset="196" visible="false" size="116" label="">/>
<struct name="Unknown" offset="0" visible="false" size="8" label="">/>
<undefined name="Unknown" offset="0" visible="False" />
<undefined name="Unknown" offset="4" visible="False" />
</struct>
<struct name="Unknown" offset="8" visible="false" size="16" label="">/>
<undefined name="Unknown" offset="0" visible="False" />
<undefined name="Unknown" offset="4" visible="False" />
<undefined name="Unknown" offset="8" visible="False" />
<undefined name="Unknown" offset="12" visible="False" />
</struct>
<struct name="Unknown" offset="16" visible="false" size="4" label="">/>
<undefined name="Unknown" offset="0" visible="False" />
</struct>
<struct name="Unknown" offset="24" visible="false" size="20" label="">/>
<float name="Unknown" offset="0" visible="False" />
<float name="Unknown" offset="4" visible="False" />
<float name="Unknown" offset="8" visible="False" />
<undefined name="Unknown" offset="12" visible="False" />
<undefined name="Unknown" offset="16" visible="False" />
</struct>
<unused offset="32" size="8" />
<struct name="Unknown" offset="40" visible="false" size="12" label="">/>
<float name="Unknown" offset="0" visible="False" />
<float name="Unknown" offset="4" visible="False" />
<float name="Unknown" offset="8" visible="False" />
</struct>
<struct name="Unknown" offset="48" visible="false" size="28" label="">/>
<undefined name="Unknown" offset="0" visible="False" />
<undefined name="Unknown" offset="4" visible="False" />
<undefined name="Unknown" offset="8" visible="False" />
<struct name="Unknown" offset="12" visible="false" size="16" label="">/>
<undefined name="Unknown" offset="0" visible="False" />
<undefined name="Unknown" offset="4" visible="False" />
<undefined name="Unknown" offset="8" visible="False" />
<undefined name="Unknown" offset="12" visible="False" />
</struct>
<undefined name="Unknown" offset="20" visible="False" />
<undefined name="Unknown" offset="24" visible="False" />
</struct>
<struct name="Unknown" offset="56" visible="false" size="20" label="">/>
<undefined name="Unknown" offset="0" visible="False" />
<undefined name="Unknown" offset="4" visible="False" />
<undefined name="Unknown" offset="8" visible="False" />
<undefined name="Unknown" offset="12" visible="False" />
<undefined name="Unknown" offset="16" visible="False" />
</struct>
<struct name="Unknown" offset="64" visible="false" size="4" label="">/>
<short name="Unknown" offset="0" visible="False" />
<short name="Unknown" offset="2" visible="False" />
</struct>
<undefined name="Unknown" offset="72" visible="False" />
<unused offset="76" size="32" />
<struct name="Unknown" offset="108" visible="false" size="72" label="">/>
<unused offset="0" size="16" />
<struct name="Unknown" offset="16" visible="false" size="36" label="">/>
<undefined name="Unknown" offset="0" visible="False" />
<float name="Unknown" offset="4" visible="False" />
<float name="Unknown" offset="8" visible="False" />
<float name="Unknown" offset="12" visible="False" />
<undefined name="Unknown" offset="16" visible="False" />
<float name="Unknown" offset="20" visible="False" />
<float name="Unknown" offset="24" visible="False" />
<float name="Unknown" offset="28" visible="False" />
<undefined name="Unknown" offset="32" visible="False" />
</struct>
<struct name="Unknown" offset="24" visible="false" size="68" label="">/>
<undefined name="Unknown" offset="0" visible="False" />
<float name="Unknown" offset="4" visible="False" />
<float name="Unknown" offset="8" visible="False" />
<float name="Unknown" offset="12" visible="False" />
<undefined name="Unknown" offset="16" visible="False" />
<float name="Unknown" offset="20" visible="False" />
<float name="Unknown" offset="24" visible="False" />
<float name="Unknown" offset="28" visible="False" />
<undefined name="Unknown" offset="32" visible="False" />
<float name="Unknown" offset="36" visible="False" />
<float name="Unknown" offset="40" visible="False" />
<float name="Unknown" offset="44" visible="False" />
<undefined name="Unknown" offset="48" visible="False" />
<float name="Unknown" offset="52" visible="False" />
<float name="Unknown" offset="56" visible="False" />
<float name="Unknown" offset="60" visible="False" />
<undefined name="Unknown" offset="64" visible="False" />
</struct>
<unused offset="32" size="8" />
<struct name="Unknown" offset="40" visible="false" size="8" label="">/>
<short name="Unknown" offset="0" visible="False" />
<short name="Unknown" offset="2" visible="False" />
<short name="Unknown" offset="4" visible="False" />
<short name="Unknown" offset="6" visible="False" />
</struct>
<struct name="Unknown" offset="48" visible="false" size="4" label="">/>
<short name="Unknown" offset="0" visible="False" />
<short name="Unknown" offset="2" visible="False" />
</struct>
<unused offset="56" size="8" />
<struct name="Unknown" offset="64" visible="false" size="8" label="">/>
<struct name="Unknown" offset="0" visible="false" size="12" label="">/>
<float name="Unknown" offset="0" visible="False" />
<float name="Unknown" offset="4" visible="False" />
<float name="Unknown" offset="8" visible="False" />
</struct>
</struct>
</struct>
</struct>