i didnt understand this
- blackdiamond
- Posts: 764
- Joined: Fri Feb 16, 2007 7:18 pm
- Location: Virginia
i didnt understand this
i didnt understand this, how do i get to make bipd's lockonable? and other things?
http://forums.halomods.com/viewtopic.ph ... 48&t=38965
http://forums.halomods.com/viewtopic.ph ... 48&t=38965
-
- Posts: 562
- Joined: Fri Mar 31, 2006 6:12 pm
- Location: tim-buck-too anywere, usa
from what i read
all you need to do is copy a chunk in the vhei or turret that has that lockon feature
then add it to what ever you want
and in the meta editor make the lockon true
all you need to do is copy a chunk in the vhei or turret that has that lockon feature
then add it to what ever you want
and in the meta editor make the lockon true

Not removing untill i finish my gir*from invader zim duh* forza 2 car. Started 6/17
Personal Project~{Twilightabout 50% done i hope}~
92% of teens have moved on to rap. If you are part of the 8% who still like tacos. Put this in your sig if you like tacos.
- blackdiamond
- Posts: 764
- Joined: Fri Feb 16, 2007 7:18 pm
- Location: Virginia
-
- Posts: 562
- Joined: Fri Mar 31, 2006 6:12 pm
- Location: tim-buck-too anywere, usa
idk really bc i dont use isolecence but try to figure out the tut and try to find in the mode tag where you can lock on to copy it to the other things

Not removing untill i finish my gir*from invader zim duh* forza 2 car. Started 6/17
Personal Project~{Twilightabout 50% done i hope}~
92% of teens have moved on to rap. If you are part of the 8% who still like tacos. Put this in your sig if you like tacos.
- blackdiamond
- Posts: 764
- Joined: Fri Feb 16, 2007 7:18 pm
- Location: Virginia
It helps to read the topic.*Update*
I've been doing a lot of plugin work, and i recently found the proper way of disableing lockon, which is much better and easier, its so it doesnt need really need a TUT at all, all you have to do is:
1. Get my updated hlmt plugin from www.haloplugins.com/forums
2. In the "Hit Box's" Reflexive, change the "Lock-on with Biped" value from "True" to "False"
you'll need the get the plugin from my site http://plugins.pheonic.co.uk cause haloplugins doesnt exsist any more although im not sure if it has the lockon thing due to some werid stuff that happened...

Halo 2 Plugins | Lock-on To Just About Anything | My Sites | Snow Hog
Old Plugins you have, upgrade you must...
Always Maintain a High Quality-To-Crap Ratio.
- blackdiamond
- Posts: 764
- Joined: Fri Feb 16, 2007 7:18 pm
- Location: Virginia
This is the plugin, xzodia you may want to update your site with it:
<plugin class="hlmt" author="XZodia" version="0.51" headersize="252">
<revision author="XZodia" version="0.51">Added Seat Damage Multipliers</revision>
<revision author="XZodia" version="0.5">Renamed a lot of Wrong Values and some unknowns</revision>
<revision author="Iron_Forge" version="0.3">Name a load of stuff</revision>
<revision author="Iron_Forge" version="0.2">Added some basic stuff...</revision>
<revision author="Iron_Forge" version="0.1">Added basic layout of plugin...</revision>
<tag name="Model" offset="0" visible="True" />
<id name="Model" offset="4" visible="True" />
<tag name="Collision" offset="8" visible="True" />
<id name="Collision" offset="12" visible="True" />
<tag name="Animations" offset="16" visible="True" />
<id name="Animations" offset="20" visible="True" />
<tag name="Physics" offset="24" visible="True" />
<id name="Physics" offset="28" visible="True" />
<tag name="Physics Model" offset="32" visible="True" />
<id name="Physics Model" offset="36" visible="True" />
<undefined name="Unknown" offset="40" visible="False" />
<undefined name="Unknown" offset="44" visible="False" />
<unused offset="48" size="4" />
<float name="Unknown" offset="52" visible="False" />
<float name="Unknown" offset="56" visible="False" />
<float name="Unknown" offset="60" visible="False" />
<float name="Unknown" offset="64" visible="False" />
<float name="Unknown" offset="68" visible="False" />
<unused offset="72" size="4" />
<undefined name="Unknown" offset="76" visible="False" />
<struct name="Variation" offset="80" visible="true" size="56" label="">
<stringid name="Name" offset="0" visible="True" />
<undefined name="Unknown" offset="4" visible="False" />
<undefined name="Unknown" offset="8" visible="False" />
<undefined name="Unknown" offset="12" visible="False" />
<float name="Unknown" offset="16" visible="False" />
<struct name="Piece" offset="20" visible="true" size="20" label="">
<stringid name="Name" offset="0" visible="True" />
<float name="Unknown" offset="4" visible="False" />
<struct name="Permutation" offset="8" visible="true" size="32" label="">
<stringid name="Name" offset="0" visible="True" />
<undefined name="Special Attributes" offset="4" visible="False" />
<undefined name="Unknown" offset="8" visible="False" />
<struct name="Permutation" offset="12" visible="true" size="24" label="">
<stringid name="Name" offset="0" visible="True" />
<undefined name="Unknown" offset="4" visible="False" />
<tag name="Unknown" offset="8" visible="False" />
<id name="Unknown" offset="12" visible="False" />
<stringid name="Unknown" offset="16" visible="False" />
<float name="Unknown" offset="20" visible="False" />
</struct>
<unused offset="20" size="12" />
</struct>
<unused offset="16" size="4" />
</struct>
<struct name="Variation attachments" offset="28" visible="true" size="16" label="">
<stringid name="Marker" offset="0" visible="True" />
<stringid name="Unknown" offset="4" visible="False" />
<tag name="Attachment " offset="8" visible="True" />
<id name="Attachment " offset="12" visible="True" />
</struct>
<unused offset="36" size="8" />
<stringid name="Unknown" offset="44" visible="False" />
<tag name="Unknown" offset="48" visible="False" />
<id name="Unknown" offset="52" visible="False" />
</struct>
<struct name="Surface Materials" offset="88" visible="false" size="20" label="">
<stringid name="Area" offset="0" visible="False" />
<undefined name="Unknown" offset="4" visible="False" />
<float name="Unknown" offset="8" visible="False" />
<stringid name="Type" offset="12" visible="False" />
<undefined name="Unknown" offset="16" visible="False" />
</struct>
<struct name="Health/Shields" offset="96" visible="true" size="248" label="">
<undefined name="Unknown" offset="0" visible="False" />
<stringid name="Unknown" offset="4" visible="False" />
<int name="Unknown" offset="8" visible="False" />
<unused offset="12" size="4" />
<byte name="Unknown" offset="16" visible="False" />
<byte name="Unknown" offset="17" visible="False" />
<short name="Unknown" offset="18" visible="False" />
<unused offset="20" size="20" />
<float name="Health (no shields)" offset="40" visible="True" />
<unused offset="44" size="4" />
<float name="Unknown" offset="48" visible="False" />
<float name="Unknown" offset="52" visible="False" />
<float name="Unknown" offset="56" visible="False" />
<unused offset="60" size="64" />
<tag name="Shield FP" offset="124" visible="True" />
<id name="Shield 3P" offset="128" visible="False" />
<tag name="Unknown" offset="132" visible="False" />
<id name="Unknown" offset="136" visible="False" />
<float name="Shield" offset="140" visible="True" />
<stringid name="Shield Noise" offset="144" visible="True" />
<float name="Unknown" offset="148" visible="False" />
<float name="Shield Recharge Time" offset="152" visible="True" />
<float name="Unknown" offset="156" visible="False" />
<float name="Unknown" offset="160" visible="False" />
<tag name="Unknown" offset="164" visible="False" />
<id name="Unknown" offset="168" visible="False" />
<tag name="Unknown" offset="172" visible="False" />
<id name="Unknown" offset="176" visible="False" />
<tag name="Unknown" offset="180" visible="False" />
<id name="Unknown" offset="184" visible="False" />
<struct name="Damage Locations" offset="188" visible="true" size="56" label="">
<stringid name="Name" offset="0" visible="True" />
<int name="Unknown" offset="4" visible="False" />
<float name="Damage to Activate" offset="8" visible="True" />
<struct name="Piece" offset="12" visible="true" size="80" label="">
<short name="Unknown" offset="0" visible="False" />
<short name="Unknown" offset="2" visible="False" />
<undefined name="Unknown" offset="4" visible="False" />
<float name="Damage to Activate" offset="8" visible="True" />
<tag name="Unknown" offset="12" visible="False" />
<id name="Unknown" offset="16" visible="False" />
<tag name="Unknown" offset="20" visible="False" />
<id name="Unknown" offset="24" visible="False" />
<stringid name="Location" offset="28" visible="True" />
<short name="Phase" offset="32" visible="True" />
<short name="Piece #" offset="34" visible="True" />
<stringid name="Unknown" offset="36" visible="False" />
<stringid name="Unknown" offset="40" visible="False" />
<float name="Unknown" offset="44" visible="False" />
<tag name="Unknown" offset="48" visible="False" />
<id name="Unknown" offset="52" visible="False" />
<stringid name="Unknown" offset="56" visible="False" />
<stringid name="Unknown" offset="60" visible="False" />
<stringid name="Unknown" offset="64" visible="False" />
<float name="Unknown" offset="68" visible="False" />
<stringid name="Unknown" offset="72" visible="False" />
<float name="Unknown" offset="76" visible="False" />
</struct>
<unused offset="20" size="16" />
<float name="Unknown" offset="36" visible="False" />
<float name="Unknown" offset="40" visible="False" />
<float name="Unknown" offset="44" visible="False" />
<stringid name="Unknown" offset="48" visible="False" />
<short name="Unknown" offset="52" visible="False" />
<short name="Unknown" offset="54" visible="False" />
</struct>
<struct name="Unknown" offset="196" visible="false" size="16" label="">
<undefined name="Unknown" offset="0" visible="False" />
<unused offset="4" size="12" />
</struct>
<short name="Unknown" offset="204" visible="False" />
<short name="Unknown" offset="206" visible="False" />
<float name="Shield Recharge Rate" offset="208" visible="True" />
<float name="Unknown" offset="212" visible="False" />
<struct name="Seat Protection" offset="216" visible="true" size="20" label="">
<stringid name="Type" offset="0" visible="True" />
<float name="Rifle Damage Multiplier" offset="4" visible="True" />
<float name="Pistol Damage Multiplier" offset="8" visible="True" />
<float name="Support Low Damage Multiplier" offset="12" visible="True" />
<float name="Support High Damage Multiplier" offset="16" visible="True" />
</struct>
<struct name="Hinges" offset="224" visible="true" size="20" label="">
<stringid name="Name" offset="0" visible="True" />
<stringid name="Location" offset="4" visible="True" />
<stringid name="Object Affected" offset="8" visible="True" />
<float name="Unknown" offset="12" visible="False" />
<int name="Unknown" offset="16" visible="False" />
</struct>
<tag name="Unknown" offset="232" visible="False" />
<id name="Unknown" offset="236" visible="False" />
<tag name="Unknown" offset="240" visible="False" />
<id name="Unknown" offset="244" visible="False" />
</struct>
<struct name="Hit Box's" offset="104" visible="true" size="28" label="">
<stringid name="Marker" offset="0" visible="True" />
<float name="Size?" offset="4" visible="False" />
<float name="Damage Resistance?" offset="8" visible="True" />
<undefined name="Unknown" offset="12" visible="False" />
<float name="Unknown" offset="16" visible="False" />
<bitmask32 name="Flags" offset="20" visible="True">
<option name="Rocket Lock-on With Biped" value="1" />
<option name="Plasma Pistol Lock-onable" value="2" />
<option name="Count Hit as Headshot" value="4" />
<option name="Double Damage" value="6" />
<option name="Triple Damage?" value="12" />
<option name="Quad Damage?" value="18" />
<option name="Quad Damage?" value="24" />
</bitmask32>
<float name="Unknown" offset="24" visible="False" />
</struct>
<struct name="Model Variations" offset="112" visible="true" size="16" label="">
<stringid name="Marker" offset="0" visible="True" />
<undefined name="Unknown" offset="4" visible="False" />
<struct name="Permutation" offset="8" visible="true" size="8" label="">
<stringid name="Variation" offset="0" visible="True" />
<undefined name="Unknown" offset="4" visible="False" />
</struct>
</struct>
<struct name="Bones" offset="120" visible="true" size="92" label="">
<stringid name="Bone Name" offset="0" visible="True" />
<short name="Parent (Index)" offset="4" reflexiveoffset="120" reflexivesize="96" itemoffset="0" itemtype="indent" layer="root" visible="True" />
<short name="First Child (Index)" offset="6" reflexiveoffset="120" reflexivesize="96" itemoffset="0" itemtype="indent" layer="root" visible="True" />
<short name="Next Sibling (Index)" offset="8" reflexiveoffset="120" reflexivesize="96" itemoffset="0" itemtype="indent" layer="root" visible="True" />
<short name="Unknown" offset="10" visible="False" />
<float name="Y" offset="12" visible="True" />
<float name="X" offset="16" visible="True" />
<float name="Z" offset="20" visible="True" />
<float name="Yaw" offset="24" visible="True" />
<float name="Pitch" offset="28" visible="True" />
<float name="Roll" offset="32" visible="True" />
<float name="Non-Variable Postion Change Speed?" offset="36" visible="False" />
<undefined name="Unknown" offset="40" visible="False" />
<float name="Unknown" offset="44" visible="False" />
<undefined name="Unknown" offset="48" visible="False" />
<undefined name="Unknown" offset="52" visible="False" />
<undefined name="Unknown" offset="56" visible="False" />
<undefined name="Unknown" offset="60" visible="False" />
<undefined name="Unknown" offset="64" visible="False" />
<undefined name="Unknown" offset="68" visible="False" />
<undefined name="Unknown" offset="72" visible="False" />
<undefined name="Unknown" offset="76" visible="False" />
<float name="Y (Leave Child)" offset="80" visible="True" />
<float name="X (Leave Child)" offset="84" visible="True" />
<float name="Z (Leave Child)" offset="88" visible="True" />
</struct>
<unused offset="128" size="4" />
<struct name="Unknown" offset="132" 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" />
<float name="z_center" offset="12" visible="True" />
<float name="bounding radius" offset="16" visible="True" />
</struct>
<tag name="Unit Dialoge" offset="140" visible="True" />
<id name="Unit Dialoge" offset="144" visible="True" />
<tag name="Active Camo Shader" offset="148" visible="True" />
<id name="Active Camo Shader" offset="152" visible="True" />
<unused offset="156" size="8" />
<undefined name="Unknown" offset="164" visible="False" />
<undefined name="Unknown" offset="168" visible="False" />
<undefined name="Unknown" offset="172" visible="False" />
<unused offset="176" size="20" />
<undefined name="Unknown" offset="196" visible="False" />
<undefined name="Unknown" offset="200" visible="False" />
<undefined name="Unknown" offset="204" visible="False" />
<unused offset="208" size="20" />
<undefined name="Unknown" offset="228" visible="False" />
<unused offset="232" size="8" />
<tag name="Unknown" offset="240" visible="False" />
<id name="Unknown" offset="244" visible="False" />
<stringid name="Unknown" offset="248" visible="False" />
</plugin>
Halo 2 Prophet - Skin with ease with the simple 3D point and click interface.
Halo 3 Research Thread - Contribute to the research into Halo 3.
Halo 3 Research Thread - Contribute to the research into Halo 3.
- blackdiamond
- Posts: 764
- Joined: Fri Feb 16, 2007 7:18 pm
- Location: Virginia
wtf.blackdiamond wrote:i did not have an xml for the html, so i just call it html.xml, right? ( by the way, (OH JEEZ) i said i couldnt find a program TO OPEN IT! i saw that notepad did, and copied the adlg thing and pasted it over i shall try it now
EDIT: nope, didnt work. could someone send me theirs?!?!?
Read:
Whenever you load up a map you see a list of tag classes that are within the map:
+ weap
+ itmc
+ bloc
+ hlmt
etc
Each class contains within it tags:
+ weap
|---- objects\weapons\rifle\smg\smg
|---- objects\weapons\rifle\sniper_rifle\sniper_rifle
+ itmc
|--- multiplayer\single_weapons\battle_rifle
|--- multiplayer\single_weapons\energy_sword
etc
Each tag has its own meta. Meta is like another word for 'defining properties' - It is where you would find how much ammo an SMG has or how high an elite can jump etc.
Now every weapon tag can be found under the tag class weap, and so the layout of their meta is the same. For example if the 1st byte in the SMG's meta told you how much ammo the SMG can carry, the 1st byte in the Sniper Rifle's meta would also tell you how much ammo the Sniper Rifle can carry, and so on for every single weapon. This is because they are all in the weap class, every classes tags each have the same meta layout. This is not hard to understand.
But of course how do we find out what the 2nd byte in the weap tags meta is? or the third or the fourth? This is where plugins come in. Clever, nice people (dont read into that

With entity the plugins are in an xml format, but their extension is .ent - this is why your computer does not know what it is, it does not recognise the extension.
So just set it so your computer understands to open in notepad.
Whenever you use the meta editor in entity, the plugin for that tag class is loaded and displayed on screen. You can then easily edit that weapon.
But of course with so many plugins flying about and the haloplugins website going down, getting a hold of the latest plugins is starting to become a nightmare.
So here is your problem. You have an outdated hlmt plugin. You need the latest hlmt plugin to make bipd lockonable. So as you can see in my last post, i quoted the latest plugin for you. So simply copy it, open up your hlmt plugin and paste over it. Done.
If you do not understand what i just said. You phail at life.
Halo 2 Prophet - Skin with ease with the simple 3D point and click interface.
Halo 3 Research Thread - Contribute to the research into Halo 3.
Halo 3 Research Thread - Contribute to the research into Halo 3.
you dont need to clone any chunksblackdiamond wrote:i know, but what chunk do i clone for this?

Halo 2 Plugins | Lock-on To Just About Anything | My Sites | Snow Hog
Old Plugins you have, upgrade you must...
Always Maintain a High Quality-To-Crap Ratio.