The AI Challenge- Completed

This forum is for files only, Utilities and Hacks go here, not skins.
Locked
slayer410





Posts: 738
Joined: Mon Oct 03, 2005 1:41 pm
Location: Texas

Re: AI

Post by slayer410 »

skeet123 wrote:i was just wondering if it would be possible to put some of those HUGE flood jugernauts (or however you spell it) into multiplayer cuz personaly i think that it would be pretty cool
I tried, but could never get the map to load...
User avatar
MilyardoX2




Wordewatician 500

Posts: 821
Joined: Mon Jun 26, 2006 9:16 pm

Post by MilyardoX2 »

ok people I got homework....... but as soon as I'm done I'll proof my respawn script for squads 0-10(I've got squad 0 and 1 respawning!!!)
Let me know whats up if anyone else is working on a script or something.... I don't want some one to blindside me with their's.
t_mann05




Articulatist 250

Posts: 361
Joined: Fri Dec 02, 2005 7:46 pm

Post by t_mann05 »

would someone be so kindly as to send me an updated jmad plugin?
User avatar
Zone 117




Pi Trickster Stylist Advisor
Snitch! Connoisseur

Posts: 799
Joined: Wed Nov 09, 2005 4:37 pm
Location: Want to be in Asia :'(

Post by Zone 117 »

Nice job, no one is posting after you said that. And check the haloplugins.com forum for a new plugin.
Image Thanks for the sig Xiion :P
[ AI Revision ][ Sewer ][ Boat Mod ][ Archaic ]
Remapped: Mod Archive and Forums.
stewygriffen6666





Posts: 142
Joined: Fri Jan 13, 2006 4:21 pm

Post by stewygriffen6666 »

is there a place where i can get a fully updated entity
User avatar
Zone 117




Pi Trickster Stylist Advisor
Snitch! Connoisseur

Posts: 799
Joined: Wed Nov 09, 2005 4:37 pm
Location: Want to be in Asia :'(

Post by Zone 117 »

Um, there was just a topic made "[app]Entity with AI spawns in BSP viewer"
That has all updates I think. If not http://haloplugins.com" should.
Image Thanks for the sig Xiion :P
[ AI Revision ][ Sewer ][ Boat Mod ][ Archaic ]
Remapped: Mod Archive and Forums.
stewygriffen6666





Posts: 142
Joined: Fri Jan 13, 2006 4:21 pm

Post by stewygriffen6666 »

ok but where do i downloade it.do i download all of the the plugins are just the resiant 1
User avatar
Zone 117




Pi Trickster Stylist Advisor
Snitch! Connoisseur

Posts: 799
Joined: Wed Nov 09, 2005 4:37 pm
Location: Want to be in Asia :'(

Post by Zone 117 »

Um.....????
Here's the latest Entity made by the creator.
http://haloplugins.com/index2.php?view=entity

Here's the newest one that we the community have added some crap to
http://files.halomods.com/viewtopic.php?t=59591
Image Thanks for the sig Xiion :P
[ AI Revision ][ Sewer ][ Boat Mod ][ Archaic ]
Remapped: Mod Archive and Forums.
t_mann05




Articulatist 250

Posts: 361
Joined: Fri Dec 02, 2005 7:46 pm

Post by t_mann05 »

Ok so i was messing around with AI on coag and i could get 1 MC to spawn in the middle by making the boxes look like these in the scnr

1. initially spawned box checked

Enum 16 block index box "default by unit" Team

Int16 Block index (should match "ai squads" box)

#of ai spawn on easy "1"

#of ai spawn on legendary "1"

vehicle spawn 0

character "whatever char u need"

initial state "-1"

return state "NONE"

primary weapon "pick a box that has a weapon"

AI orders index "value is too large to be the index"



give the coordinates

everything nulled after that



but now i tried the same exact thing on a different map, and it doesnt work......

so what is the secret to getting them to spawn every time?
User avatar
Zone 117




Pi Trickster Stylist Advisor
Snitch! Connoisseur

Posts: 799
Joined: Wed Nov 09, 2005 4:37 pm
Location: Want to be in Asia :'(

Post by Zone 117 »

Yes, someone has yet to make a perfect, newb/user friendly AI in MP tutorial. You smart/lazy-as$ people get to work.
Image Thanks for the sig Xiion :P
[ AI Revision ][ Sewer ][ Boat Mod ][ Archaic ]
Remapped: Mod Archive and Forums.
t_mann05




Articulatist 250

Posts: 361
Joined: Fri Dec 02, 2005 7:46 pm

Post by t_mann05 »

Yeah i checked haloplugins.com someone directed me there, but there is no updated Jmad plugin that has the "Full Object Animations" reflexive enabled. Can someone who has this plz send me it over msn or just copy and paste the text here?
User avatar
Zone 117




Pi Trickster Stylist Advisor
Snitch! Connoisseur

Posts: 799
Joined: Wed Nov 09, 2005 4:37 pm
Location: Want to be in Asia :'(

Post by Zone 117 »

WOWA, thank god for Milyardo!!!! He just made an EXCELLENT AI in MP tut.

http://files.halomods.com/viewtopic.php?t=59697
Image Thanks for the sig Xiion :P
[ AI Revision ][ Sewer ][ Boat Mod ][ Archaic ]
Remapped: Mod Archive and Forums.
User avatar
T Beezie




Trickster Artisan Pyre Wordewatician 500

Posts: 584
Joined: Sun Dec 11, 2005 7:59 pm
Location: Teh bourbon capital of the world
Contact:

Post by T Beezie »

Code: Select all

<plugin class="jmad" author="Iron_Forge" version="0.5" headersize="188">
  <revision author="DiscoBob" version="0.6">Named a bit, fixed some stuff...</revision>
  <revision author="Soldier of Light" version="0.5">Mapped most of the plugin...</revision>
  <revision author="Iron_Forge" version="0.1">Added basic layout of plugin...</revision>
  <tag name="Unknown" offset="0" visible="False" />
  <id name="Unknown" offset="4" visible="False" />
  <undefined name="Unknown" offset="8" visible="False" />
  <struct name="Nodes" offset="12" visible="True" size="32" label="Node Name">
    <stringid name="Node Name" offset="0" visible="True" />
    <short name="Sibling" offset="4" visible="True" reflexiveoffset="12" reflexivesize="32" itemoffset="0" itemtype="stringid" layer="root" />
    <short name="Child" offset="6" visible="True" reflexiveoffset="12" reflexivesize="32" itemoffset="0" itemtype="stringid" layer="root" />
    <short name="Child Of" offset="8" visible="True" reflexiveoffset="12" reflexivesize="32" itemoffset="0" itemtype="stringid" layer="root" />
    <enum16 name="Node Type" offset="10" visible="True">
       <option value="0" name="Camera" />
       <option value="1" name="Unknown" />
       <option value="2" name="Piece of Parent" />
       <option value="5" name="Parent" />
       <option value="6" name="Held by Parent" />
       <option value="17" name="Unknown" />
       <option value="33" name="Unknown" />
       <option value="41" name="Unknown" />
     </enum16>      
    <unused offset="12" size="16" />
    <float name="Unknown" offset="28" visible="False" />
  </struct>
  <struct name="Sounds" offset="20" visible="true" size="12" label="Sound">
    <tag name="Sound" offset="0" visible="True" />
    <id name="Sound" offset="4" visible="True" />
    <int name="Unknown" offset="8" visible="False" />
  </struct>
  <struct name="Effects" offset="28" visible="true" size="12" label="Effect">
    <tag name="Effect" offset="0" visible="True" />
    <id name="Effect" offset="4" visible="True" />
    <unused offset="8" size="4" />
  </struct>
  <struct name="Screen Bounds" offset="36" visible="true" size="28" label="label">
    <stringid name="label" offset="0" visible="True" />
    <float name="Right yaw per frame" offset="4" visible="True" />
    <float name="Left yaw per frame" offset="8" visible="True" />
    <short name="Right frame count" offset="12" visible="True" />
    <short name="Left frame count" offset="14" visible="True" />
    <float name="Down pitch per frame" offset="16" visible="True" />
    <float name="Up pitch per frame" offset="20" visible="True" />
    <short name="Down pitch frame count" offset="24" visible="True" />
    <short name="Up pitch frame count" offset="26" visible="True" />
  </struct>
  <struct name="Animations" offset="44" visible="true" size="108" label="Name">
    <stringid name="Name" offset="0" visible="True" />
    <undefined name="Unknown" offset="4" visible="False" />
    <byte name="Unknown" offset="8" visible="False" />
    <byte name="Unknown" offset="9" visible="False" />
    <short name="Unknown" offset="10" visible="False" />
    <byte name="Unknown" offset="12" visible="False" />
    <byte name="Unknown" offset="13" visible="False" />
    <short name="Unknown" offset="14" visible="False" />
    <short name="Unknown" offset="16" visible="False" />
    <byte name="Screen Bound" offset="18" visible="False" reflexiveoffset="36" reflexivesize="28" itemoffset="0" itemtype="stringid" layer="root" />
    <byte name="Node Count" offset="19" visible="False" />
    <short name="Max Cycle Length (milliseconds)" offset="20" visible="True" />
    <short name="Unknown (Do not Change)" offset="22" visible="False" />
    <short name="Transition Speed?" offset="24" visible="False" />
    <short name="Unknown" offset="26" visible="False" />
    <float name="Unknown" offset="28" visible="False" />
    <unused offset="32" size="4" />
    <int name="Raw Chunk #" offset="36" visible="False" />
    <short name="Offset in raw" offset="40" visible="False" />
    <short name="Unused" offset="42" visible="False" />
    <short name="Unknown" offset="44" visible="False" />
    <bitmask16 name="Doesn't Repeat" offset="46" visible="True">
      <option name="Doesn't Repeat" value="8" />
    </bitmask16>
    <short name="Unknown" offset="48" visible="False" />
    <short name="Unknown" offset="50" visible="False" />
    <unused offset="52" size="8" />
    <byte name="Unknown" offset="60" visible="False" />
    <byte name="Unknown" offset="61" visible="False" />
    <byte name="Unknown" offset="62" visible="False" />
    <byte name="Unknown" offset="63" visible="False" />
    <short name="Unknown" offset="64" visible="False" />
    <short name="Animation Raw Something" offset="66" visible="False" />
    <unused offset="68" size="4" />
    <byte name="Unknown" offset="72" visible="False" />
    <byte name="Unknown" offset="73" visible="False" />
    <short name="Unknown" offset="74" visible="False" />
    <struct name="Unknown" offset="76" visible="false" size="4" label="">
      <short name="Unknown" offset="0" visible="False" />
      <short name="Unknown" offset="2" visible="False" />
    </struct>
    <struct name="Sounds" offset="84" visible="true" size="8" label="">
      <short name="Chunk #" offset="0" visible="True" />
      <short name="Unknown" offset="2" visible="False" />
      <stringid name="Unknown" offset="4" visible="False" />
    </struct>
    <struct name="Effects" offset="92" visible="false" size="4" label="">
      <short name="Unknown" offset="0" visible="False" />
      <short name="Unknown" offset="2" visible="False" />
    </struct>
    <struct name="Unknown" offset="100" visible="false" size="28" label="">
      <short name="Unknown" offset="0" visible="False" />
      <short name="Unknown" offset="2" visible="False" />
      <undefined name="Unknown" offset="4" visible="False" />
      <undefined name="Unknown" offset="8" visible="False" />
      <float name="Unknown" offset="12" visible="False" />
      <float name="Unknown" offset="16" visible="False" />
      <float name="Unknown" offset="20" visible="False" />
      <float name="Unknown" offset="24" visible="False" />
    </struct>
  </struct>
  <struct name="Animation Calls" offset="52" visible="true" size="20" label="Postion Name">
    <stringid name="Postion Name" offset="0" visible="True" />
    <struct name="Class" offset="4" visible="true" size="20" label="Class Name">
      <stringid name="Class Name" offset="0" visible="True" />
      <struct name="Object" offset="4" visible="true" size="52" label="Type">
        <stringid name="Type" offset="0" visible="True" />
        <struct name="Full Object Animations" offset="4" visible="true" size="8" label="Condition">
          <stringid name="Condition" offset="0" visible="True" />
          <short name="Unknown" offset="4" visible="False" />
          <short name="Animation" offset="6" reflexiveoffset="44" reflexivesize="108" itemoffset="0" itemtype="stringid" layer="root" visible="True" />
        </struct>
        <struct name="Half/Upper Object Animations" offset="12" visible="true" size="8" label="Condition">
          <stringid name="Condition" offset="0" visible="True" />
          <short name="Unknown" offset="4" visible="False" />
          <short name="Animation" offset="6" reflexiveoffset="44" reflexivesize="108" itemoffset="0" itemtype="stringid" layer="root" visible="True" />
        </struct>
        <struct name="Death/Damage" offset="20" visible="true" size="12" label="Condition">
          <stringid name="Condition" offset="0" visible="True" />
          <struct name="Values" offset="4" visible="true" size="8" label="">
            <struct name="Values" offset="0" visible="true" size="4" label="">
              <short name="Unknown" offset="0" visible="False" />
              <short name="Chunk #" offset="2" visible="True" />
            </struct>
          </struct>
        </struct>
        <struct name="AI" offset="28" visible="false" size="20" label="Currently Performing">
          <stringid name="Currently Performing" offset="0" visible="True" />
          <stringid name="Currently Performing" offset="4" visible="True" />
          <float name="Unknown" offset="8" visible="False" />
          <struct name="Options" offset="12" visible="false" size="20" label="Full Name">
            <stringid name="Full Name" offset="0" visible="False" />
            <stringid name="State Name" offset="4" visible="False" />
            <stringid name="Animation Name" offset="8" visible="False" />
            <float name="Unknown" offset="12" visible="False" />
            <short name="Unknown" offset="16" visible="False" />
            <short name="Chunk #" offset="18" visible="True" />
          </struct>
        </struct>
        <struct name="Unknown" offset="36" visible="false" size="4" label="Unknown">
          <int name="Unknown" offset="0" visible="False" />
        </struct>
        <struct name="Unknown" offset="44" visible="false" size="4" label="Unknown">
          <int name="Unknown" offset="0" visible="False" />
        </struct>
      </struct>
      <struct name="IK Points" offset="12" visible="true" size="8" label="Marker">
        <stringid name="Marker" offset="0" visible="True" />
        <stringid name="Attached to marker" offset="4" visible="True" />
      </struct>
    </struct>
    <struct name="IK Points" offset="12" visible="true" size="8" label="Marker">
      <stringid name="Marker" offset="0" visible="True" />
      <stringid name="Attached to marker" offset="4" visible="True" />
    </struct>
  </struct>
  <struct name="Vehicle Suspension" offset="60" visible="true" size="40" label="Animation">
    <stringid name="Animation" offset="0" visible="True" />
    <unused offset="4" size="2" />

    <short name="Animation (index)" offset="6" visible="True" reflexoffset="44" reflexsize="128" itemoffset="0" itemtype="stringid" layer="root" />
    <stringid name="Model Marker" offset="8" visible="True" />
    <float name="Unknown" offset="12" visible="False" />
    <float name="Full Extension Ground Depth" offset="16" visible="True" />
    <float name="Full Compression Ground Depth" offset="20" visible="True" />
    <stringid name="Model Node" offset="24" visible="True" />
    <unused offset="28" size="4" />
    <float name="Sub Extension Ground Depth" offset="32" visible="True" />
    <float name="Sub Compression Ground Depth" offset="36" visible="True" />
  </struct>
  <struct name="Unknown" offset="68" visible="false" size="20" label="Unknown">
    <stringid name="Unknown" offset="0" visible="False" />
    <undefined name="Unknown" offset="4" visible="False" />
    <unused offset="8" size="4" />
    <stringid name="Unknown" offset="12" visible="False" />
    <unused offset="16" size="4" />
  </struct>
  <struct name="Unknown" offset="76" visible="false" size="32" label="Unknown">
    <tag name="Unknown" offset="0" visible="False" />
    <id name="Unknown" offset="4" visible="False" />
    <struct name="Unknown" offset="8" visible="false" size="2" label="">
      <short name="Unknown" offset="0" visible="False" />
    </struct>
    <struct name="Unknown" offset="16" visible="false" size="4" label="">
      <undefined name="Unknown" offset="0" visible="False" />
    </struct>
    <float name="Unknown" offset="24" visible="False" />
    <undefined name="Unknown" offset="28" visible="False" />
  </struct>
  <struct name="Weapon Associations" offset="84" visible="true" size="8" label="Short">
    <stringid name="Short" offset="0" visible="True" />
    <stringid name="Class" offset="4" visible="True" />
  </struct>
  <undefined name="Unknown" offset="92" visible="False" />
  <undefined name="Unknown" offset="96" visible="False" />
  <unused offset="100" size="24" />
  <undefined name="Unknown" offset="124" visible="False" />
  <undefined name="Unknown" offset="128" visible="False" />
  <undefined name="Unknown" offset="132" visible="False" />
  <unused offset="136" size="36" />
  <struct name="Unknown" offset="172" visible="false" size="20" label="Unknown">
    <id name="Unknown" offset="0" visible="False" />
    <undefined name="Raw Size" offset="4" visible="False" />
    <undefined name="Raw Offset" offset="8" visible="False" />
    <unused offset="12" size="4" />
    <undefined name="Unknown" offset="16" visible="False" />
  </struct>
  <struct name="Unknown" offset="180" visible="false" size="24" 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" />
    <undefined name="Unknown" offset="20" visible="False" />
  </struct>
</plugin>
Your Welcome
User avatar
Zone 117




Pi Trickster Stylist Advisor
Snitch! Connoisseur

Posts: 799
Joined: Wed Nov 09, 2005 4:37 pm
Location: Want to be in Asia :'(

Post by Zone 117 »

Say thankyou t_man.
Image Thanks for the sig Xiion :P
[ AI Revision ][ Sewer ][ Boat Mod ][ Archaic ]
Remapped: Mod Archive and Forums.
t_mann05




Articulatist 250

Posts: 361
Joined: Fri Dec 02, 2005 7:46 pm

Post by t_mann05 »

THANK YOU T Beezie

PS I love your Marines vs. Flood Lockout!




Lol the "Full Object Animations" reflex is still greyed out!
slayer410





Posts: 738
Joined: Mon Oct 03, 2005 1:41 pm
Location: Texas

Post by slayer410 »

t_mann05 wrote:Lol the "Full Object Animations" reflex is still greyed out!
Maybe because it's not being used. :roll:
User avatar
Zone 117




Pi Trickster Stylist Advisor
Snitch! Connoisseur

Posts: 799
Joined: Wed Nov 09, 2005 4:37 pm
Location: Want to be in Asia :'(

Post by Zone 117 »

t_man, just make a plugin for it! Or contact someone smart who can. Like Shade, or TSF, or TyckoMan.
Image Thanks for the sig Xiion :P
[ AI Revision ][ Sewer ][ Boat Mod ][ Archaic ]
Remapped: Mod Archive and Forums.
Jubakuba




Advisor

Posts: 335
Joined: Sun Nov 13, 2005 7:07 pm
Location: Behind you!
Contact:

Post by Jubakuba »

so...lemme get this straigt...
We must have 2 AI teams fighting against eachother? I personally dont like that...the simply kill eachother off before anyone even has a chance to get involved in the intense battle. And am I right in saying the respawn script is buggy? (if someone could help me inject that, Id appreciate a PM)
Image
Image
[Formerly Known as PPFNOOB101]
Jubakuba, no its not in the dictionary!
User avatar
Zone 117




Pi Trickster Stylist Advisor
Snitch! Connoisseur

Posts: 799
Joined: Wed Nov 09, 2005 4:37 pm
Location: Want to be in Asia :'(

Post by Zone 117 »

Jubakuba wrote:so...lemme get this straigt...
We must have 2 AI teams fighting against eachother?
No, people have just been implying that, like a war with 2 teams is fun. It's not really a rule.
Image Thanks for the sig Xiion :P
[ AI Revision ][ Sewer ][ Boat Mod ][ Archaic ]
Remapped: Mod Archive and Forums.
sobman





Posts: 19
Joined: Fri Sep 16, 2005 8:00 pm

Post by sobman »

xbox live
Signature was animated.
Locked