text: ﻿<?xml version="1.0" encoding="utf-8"?>
  <plugin game="Halo3Beta" baseSize="0x24">
  	<!-- Automatically generated plugin -->
  	<revisions>
  		<revision author="Assembly" version="1">Generated plugin from scratch.</revision>
  		<revision author="Lord Zedd" version="2">Standardizing.</revision>
  	</revisions>
  	<undefined name="Unknown" offset="0x0" visible="false" />
  	<undefined name="Unknown" offset="0x4" visible="false" />
  	<undefined name="Unknown" offset="0x8" visible="false" />
  	<undefined name="Unknown" offset="0xC" visible="false" />
  	<undefined name="Unknown" offset="0x10" visible="false" />
  	<tagblock name="Decal System" offset="0x14" visible="true" elementSize="0x70">
  		<stringid name="name" offset="0x0" visible="true" />
  		<undefined name="Unknown" offset="0x4" visible="false" />
  		<tagRef name="Shader Base" offset="0x8" visible="true" />
  		<tagblock name="Unknown" offset="0x18" visible="false" elementSize="0x2">
  			<int16 name="Unknown" offset="0x0" visible="false" />
  		</tagblock>
  		<tagblock name="Import Data" offset="0x24" visible="true" elementSize="0x3C">
  			<stringId name="Material Type" offset="0x0" visible="true" />
  			<int32 name="Unknown" offset="0x4" visible="false" />
  			<tagRef name="Bitmap" offset="0x8" visible="true" />
  			<undefined name="Unknown" offset="0x18" visible="false" />
  			<int32 name="Unknown" offset="0x1C" visible="false" />
  			<int16 name="Unknown" offset="0x20" visible="false" />
  			<int16 name="Unknown" offset="0x22" visible="false" />
  			<int16 name="Unknown" offset="0x24" visible="false" />
  			<int16 name="Unknown" offset="0x26" visible="false" />
  			<int16 name="Unknown" offset="0x28" visible="false" />
  			<int16 name="Unknown" offset="0x2A" visible="false" />
  			<undefined name="Unknown" offset="0x2C" visible="false" />
  			<tagblock name="Functions" offset="0x30" visible="true" elementSize="0x24">
  				<int32 name="Unknown" offset="0x0" visible="false" />
  				<stringid name="Name" offset="0x4" visible="true" />
  				<undefined name="Unknown" offset="0x8" visible="false" />
  				<undefined name="Unknown" offset="0xC" visible="false" />
  				<dataRef name="Function" offset="0x10" visible="true" />
  			</tagblock>
  		</tagblock>
  		<tagblock name="Shader Properties" offset="0x30" visible="true" elementSize="0x80">
  			<tagRef name="Template" offset="0x0" visible="true" />
  			<tagblock name="Shader Maps" offset="0x10" visible="true" elementSize="0x18">
  				<tagRef name="Bitmap" offset="0x0" visible="true" />
  				<int8 name="Unknown" offset="0x10" visible="false" />
  				<int8 name="Bitmap Index" offset="0x11" visible="true" />
  				<int8 name="Unknown" offset="0x12" visible="false" />
  				<flags8 name="Bitmap Flags" offset="0x13" visible="true">
  					<bit name="Bit 0" index="0" />
  					<bit name="Bit 1" index="1" />
  					<bit name="Bit 2" index="2" />
  					<bit name="Bit 3" index="3" />
  					<bit name="Bit 4" index="4" />
  					<bit name="Bit 5" index="5" />
  					<bit name="Bit 6" index="6" />
  					<bit name="Bit 7" index="7" />
  				</flags8>
  				<int8 name="Unknown Bitmap Index Enable" offset="0x14" visible="true" />
  				<int8 name="UV Argument Index" offset="0x15" visible="true" />
  				<int8 name="Unknown" offset="0x16" visible="false" />
  				<int8 name="Unknown" offset="0x17" visible="false" />
  			</tagblock>
  			<tagblock name="Arguments" offset="0x1C" visible="true" elementSize="0x10">
  				<comment title="Arguments">Play around with each entry to find the desired setting.
  
  &gt;FOR TINTS:
  Arg 1-Red
  Arg 2-Green
  Arg 3-Blue
  Arg 4-Magnitude
  
  &gt;FOR OPTIONS:
  Arg 1-X Scale/Amount
  Arg 2-Y Scale/Amount
  Arg 3-X Offset
  Arg 4-Y Offset</comment>
  				<float32 name="Arg 1" offset="0x0" visible="true" />
  				<float32 name="Arg 2" offset="0x4" visible="true" />
  				<float32 name="Arg 3" offset="0x8" visible="true" />
  				<float32 name="Arg 4" offset="0xC" visible="true" />
  			</tagblock>
  			<undefined name="Unknown" offset="0x28" visible="false" />
  			<undefined name="Unknown" offset="0x2C" visible="false" />
  			<undefined name="Unknown" offset="0x30" visible="false" />
  			<undefined name="Unknown" offset="0x34" visible="false" />
  			<tagblock name="Unknown" offset="0x38" visible="false" elementSize="0x2">
  				<int16 name="Unknown" offset="0x0" visible="false" />
  			</tagblock>
  			<tagblock name="Unknown" offset="0x44" visible="false" elementSize="0x6">
  				<undefined name="Unknown" offset="0x0" visible="false" />
  				<int8 name="Unknown" offset="0x4" visible="false" />
  				<int8 name="Unknown" offset="0x5" visible="false" />
  			</tagblock>
  			<tagblock name="Unknown" offset="0x50" visible="false" elementSize="0x4">
  				<int16 name="Unknown" offset="0x0" visible="false" />
  				<int16 name="Unknown" offset="0x2" visible="false" />
  			</tagblock>
  			<tagblock name="Functions" offset="0x5C" visible="true" elementSize="0x24">
  				<int32 name="Unknown" offset="0x0" visible="false" />
  				<stringid name="Name" offset="0x4" visible="true" />
  				<undefined name="Unknown" offset="0x8" visible="false" />
  				<undefined name="Unknown" offset="0xC" visible="false" />
  				<dataRef name="Function" offset="0x10" visible="true" />
  			</tagblock>
  			<int32 name="Unknown" offset="0x68" visible="false" />
  			<int32 name="Unknown" offset="0x6C" visible="false" />
  			<undefined name="Unknown" offset="0x70" visible="false" />
  			<int16 name="Unknown" offset="0x74" visible="false" />
  			<int16 name="Unknown" offset="0x76" visible="false" />
  			<int16 name="Unknown" offset="0x78" visible="false" />
  			<int16 name="Unknown" offset="0x7A" visible="false" />
  			<int16 name="Unknown" offset="0x7C" visible="false" />
  			<int16 name="Unknown" offset="0x7E" visible="false" />
  		</tagblock>
  		<int8 name="Unknown" offset="0x3C" visible="false" />
  		<int8 name="Unknown" offset="0x3D" visible="false" />
  		<int8 name="Unknown" offset="0x3E" visible="false" />
  		<int8 name="Unknown" offset="0x3F" visible="false" />
  		<undefined name="Unknown" offset="0x40" visible="false" />
  		<undefined name="Unknown" offset="0x44" visible="false" />
  		<undefined name="Unknown" offset="0x48" visible="false" />
  		<undefined name="Unknown" offset="0x4C" visible="false" />
  		<undefined name="Unknown" offset="0x50" visible="false" />
  		<undefined name="Unknown" offset="0x54" visible="false" />
  		<undefined name="Unknown" offset="0x58" visible="false" />
  		<undefined name="Unknown" offset="0x5C" visible="false" />
  		<undefined name="Unknown" offset="0x60" visible="false" />
  		<undefined name="Unknown" offset="0x64" visible="false" />
  		<undefined name="Unknown" offset="0x68" visible="false" />
  		<undefined name="Unknown" offset="0x6C" visible="false" />
  	</tagblock>
  	<undefined name="Unknown" offset="0x20" visible="false" />
  </plugin>