Alteration plugin progress?
Posted: Fri Dec 11, 2009 1:50 am
I have begun filling the plugins for Alteration, since there is an apparent lack of people willing to do so, or share their progress. I am starting off with Bloc....and once it is done, I will begin WIND and MODE. Heres what I have so far for Bloc....
[code<plugin class="bloc" author="-DeToX-" version="0.1" headersize="268">
<revision author="Twinreaper" version="0.1">Created layout of plugin</revision>
<bitmask16 name="Flags" offset="0" visible="True">
<option name="Unknown0" value="0" />
<option name="Does Not Cast Shadow" value="1" />
<option name="Unknown 2" value="2" />
<option name="Search Cardinal Direction Lightmaps" value="3" />
<option name="Unknown 3" value="4" />
<option name="Unknown 4" value="5" />
<option name="Unknown 5" value="6" />
<option name="Unknown 6" value="7" />
<option name="Unknown 7" value="8" />
<option name="Unknown 8" value="9" />
<option name="Unknown 9" value="10" />
<option name="Unused" value="11" />
<option name="Unused" value="12" />
<option name="Unused" value="13" />
</bitmask16>
<Float name="Bounding Radius" offset="4" visible="True" />
<Float name="Bounding (X)" offset="8" visible="True" />
<Float name="Bounding (Y)" offset="12" visible="True" />
<Float name="Bounding (Z)" offset="16" visible="True" />
<Float name="Acceleration scale" offset="20" visible="True" />
<enum16 name="Lightmap Shadow Mode" offset="24" visible="True">
<option name="Default" value="0" />
<option name="Never" value="1" />
<option name="Always" value="2" />
</enum16>
<enum16 name="Sweetener Size" offset="28" visible="True">
<option name="Small" value="0" />
<option name="Medium" value="1" />
<option name="Large" value="2" />
</enum16>
<Float name="Dynamic Lightsphere Radius" offset="32" visible="True" />
<Float name="Dynamic Lightsphere Offset (X)" offset="36" visible="True" />
<Float name="Dynamic Lightsphere Offset (Y)" offset="40" visible="True" />
<Float name="Dynamic Lightsphere Offset (Z)" offset="44" visible="false" />
<enum16 name="Default Model Varient(stringID)" offset="48" visible="True" />
<option name="unused" value="0" />
<Tag name="Model" offset="52" visible="True" />
<id name="Model" offset="64" visible="True" />
<Tag name="Crate Object" offset="68" visible="True" />
<id name="Crate Object" offset="80" visible="True" />
<Tag name="Collision Damage" offset="84" visible="True" />
<id name="Collision Damage" offset="96" visible="True" />
<undefined name="Unknown" offset="100" visible="false" />
<undefined name="Unknown" offset="104" visible="false" />
<undefined name="Unknown" offset="108" visible="false" />
<undefined name="Unknown" offset="112" visible="false" />
<undefined name="Unknown" offset="116" visible="false" />
<undefined name="Unknown" offset="120" visible="false" />
<undefined name="Unknown" offset="124" visible="false" />
<tag name="Material Effects" offset="128" visible="True" />
<id name="Material Effects" offset="140" visible="True" />
<tag name="Sound Effects" offset="144" visible="True" />
<id name="Sound Effects" offset="156" visible="True" />
<struct name="Unknown0" offset="160" 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="168" visible="false" />
<struct name="Unknown1" offset="172" visible="True" size="32" label="">
<enum16 name="Unknown 1" offset="28" visible="True">
<option name="Small" value="1000" />
<option name="Medium" value="456" />
<option name="Large" value="2874" />
</enum16>
</struct>
<undefined name="Unknown" offset="180" visible="false" />
<undefined name="Unknown" offset="184" visible="false" />
<struct name="Attachments" offset="188" visible="True" size="32" label="">
<tag name="Type" offset="0" visible="True" />
<id name="Type" offset="12" visible="True" />
<enum16 name="Marker" offset="16" visible="True" />
<enum16 name="Change Color" offset="20" visible="True" />
<enum16 name="Primary Scale" offset="24" visible="True" />
<stringid name="Secondary Scale" offset="28" visible="True" />
</struct>
<undefined name="Unknown" offset="196" visible="false" />
<undefined name="Unknown" offset="200" visible="false" />
<undefined name="Unknown" offset="204" visible="false" />
<undefined name="Unknown" offset="208" visible="false" />
<struct name="Unknown3" offset="212" visible="false" size="24" label="">
<struct name="Initial Permutations" offset="0" visible="false" size="32" label="">
<undefined name="Weight" offset="0" visible="false" />
<undefined name="Color Lower Bounds (R)" offset="4" visible="false" />
<undefined name="Color Lower Bounds (G)" offset="8" visible="false" />
<undefined name="Color Lower Bounds (B)" offset="12" visible="false" />
<undefined name="Color Upper Bounds (R)" offset="16" visible="false" />
<undefined name="Color Upper Bounds (G)" offset="20" visible="false" />
<undefined name="Color Upper Bounds (B)" offset="24" visible="false" />
<enum16 name="Variant Name" offset="28" visible="false" />
</struct>
<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>
<undefined name="Unknown" offset="220" visible="false" />
<undefined name="Unknown" offset="224" visible="false" />
<undefined name="Unknown" offset="228" visible="false" />
<undefined name="Unknown" offset="232" visible="false" />
<struct name="Unknown5" offset="236" visible="false" size="113" 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" />
<undefined name="Unknown" offset="24" visible="false" />
<undefined name="Unknown" offset="28" visible="false" />
<undefined name="Unknown" offset="32" visible="false" />
<undefined name="Unknown" offset="36" visible="false" />
<undefined name="Unknown" offset="40" visible="false" />
<undefined name="Unknown" offset="44" visible="false" />
<tag name="Unknown" offset="48" visible="False" />
<id name="Unknown" offset="60" visible="false" />
<undefined name="Unknown" offset="64" visible="false" />
<tag name="Unknown" offset="68" visible="False" />
<id name="Unknown" offset="80" visible="false" />
<tag name="Unknown" offset="84" visible="False" />
<id name="Unknown" offset="96" visible="false" />
<undefined name="Unknown" offset="100" visible="false" />
<undefined name="Unknown" offset="104" visible="false" />
<undefined name="Unknown" offset="108" visible="false" />
<byte name="Unknown" offset="112" visible="false" />
</struct>
<undefined name="Unknown" offset="244" visible="false" />
<undefined name="Unknown" offset="248" visible="false" />
<undefined name="Unknown" offset="252" visible="false" />
<undefined name="Unknown" offset="256" visible="false" />
<undefined name="Unknown" offset="260" visible="false" />
<undefined name="Unknown" offset="264" visible="false" />
</plugin>[/code]
[code<plugin class="bloc" author="-DeToX-" version="0.1" headersize="268">
<revision author="Twinreaper" version="0.1">Created layout of plugin</revision>
<bitmask16 name="Flags" offset="0" visible="True">
<option name="Unknown0" value="0" />
<option name="Does Not Cast Shadow" value="1" />
<option name="Unknown 2" value="2" />
<option name="Search Cardinal Direction Lightmaps" value="3" />
<option name="Unknown 3" value="4" />
<option name="Unknown 4" value="5" />
<option name="Unknown 5" value="6" />
<option name="Unknown 6" value="7" />
<option name="Unknown 7" value="8" />
<option name="Unknown 8" value="9" />
<option name="Unknown 9" value="10" />
<option name="Unused" value="11" />
<option name="Unused" value="12" />
<option name="Unused" value="13" />
</bitmask16>
<Float name="Bounding Radius" offset="4" visible="True" />
<Float name="Bounding (X)" offset="8" visible="True" />
<Float name="Bounding (Y)" offset="12" visible="True" />
<Float name="Bounding (Z)" offset="16" visible="True" />
<Float name="Acceleration scale" offset="20" visible="True" />
<enum16 name="Lightmap Shadow Mode" offset="24" visible="True">
<option name="Default" value="0" />
<option name="Never" value="1" />
<option name="Always" value="2" />
</enum16>
<enum16 name="Sweetener Size" offset="28" visible="True">
<option name="Small" value="0" />
<option name="Medium" value="1" />
<option name="Large" value="2" />
</enum16>
<Float name="Dynamic Lightsphere Radius" offset="32" visible="True" />
<Float name="Dynamic Lightsphere Offset (X)" offset="36" visible="True" />
<Float name="Dynamic Lightsphere Offset (Y)" offset="40" visible="True" />
<Float name="Dynamic Lightsphere Offset (Z)" offset="44" visible="false" />
<enum16 name="Default Model Varient(stringID)" offset="48" visible="True" />
<option name="unused" value="0" />
<Tag name="Model" offset="52" visible="True" />
<id name="Model" offset="64" visible="True" />
<Tag name="Crate Object" offset="68" visible="True" />
<id name="Crate Object" offset="80" visible="True" />
<Tag name="Collision Damage" offset="84" visible="True" />
<id name="Collision Damage" offset="96" visible="True" />
<undefined name="Unknown" offset="100" visible="false" />
<undefined name="Unknown" offset="104" visible="false" />
<undefined name="Unknown" offset="108" visible="false" />
<undefined name="Unknown" offset="112" visible="false" />
<undefined name="Unknown" offset="116" visible="false" />
<undefined name="Unknown" offset="120" visible="false" />
<undefined name="Unknown" offset="124" visible="false" />
<tag name="Material Effects" offset="128" visible="True" />
<id name="Material Effects" offset="140" visible="True" />
<tag name="Sound Effects" offset="144" visible="True" />
<id name="Sound Effects" offset="156" visible="True" />
<struct name="Unknown0" offset="160" 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="168" visible="false" />
<struct name="Unknown1" offset="172" visible="True" size="32" label="">
<enum16 name="Unknown 1" offset="28" visible="True">
<option name="Small" value="1000" />
<option name="Medium" value="456" />
<option name="Large" value="2874" />
</enum16>
</struct>
<undefined name="Unknown" offset="180" visible="false" />
<undefined name="Unknown" offset="184" visible="false" />
<struct name="Attachments" offset="188" visible="True" size="32" label="">
<tag name="Type" offset="0" visible="True" />
<id name="Type" offset="12" visible="True" />
<enum16 name="Marker" offset="16" visible="True" />
<enum16 name="Change Color" offset="20" visible="True" />
<enum16 name="Primary Scale" offset="24" visible="True" />
<stringid name="Secondary Scale" offset="28" visible="True" />
</struct>
<undefined name="Unknown" offset="196" visible="false" />
<undefined name="Unknown" offset="200" visible="false" />
<undefined name="Unknown" offset="204" visible="false" />
<undefined name="Unknown" offset="208" visible="false" />
<struct name="Unknown3" offset="212" visible="false" size="24" label="">
<struct name="Initial Permutations" offset="0" visible="false" size="32" label="">
<undefined name="Weight" offset="0" visible="false" />
<undefined name="Color Lower Bounds (R)" offset="4" visible="false" />
<undefined name="Color Lower Bounds (G)" offset="8" visible="false" />
<undefined name="Color Lower Bounds (B)" offset="12" visible="false" />
<undefined name="Color Upper Bounds (R)" offset="16" visible="false" />
<undefined name="Color Upper Bounds (G)" offset="20" visible="false" />
<undefined name="Color Upper Bounds (B)" offset="24" visible="false" />
<enum16 name="Variant Name" offset="28" visible="false" />
</struct>
<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>
<undefined name="Unknown" offset="220" visible="false" />
<undefined name="Unknown" offset="224" visible="false" />
<undefined name="Unknown" offset="228" visible="false" />
<undefined name="Unknown" offset="232" visible="false" />
<struct name="Unknown5" offset="236" visible="false" size="113" 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" />
<undefined name="Unknown" offset="24" visible="false" />
<undefined name="Unknown" offset="28" visible="false" />
<undefined name="Unknown" offset="32" visible="false" />
<undefined name="Unknown" offset="36" visible="false" />
<undefined name="Unknown" offset="40" visible="false" />
<undefined name="Unknown" offset="44" visible="false" />
<tag name="Unknown" offset="48" visible="False" />
<id name="Unknown" offset="60" visible="false" />
<undefined name="Unknown" offset="64" visible="false" />
<tag name="Unknown" offset="68" visible="False" />
<id name="Unknown" offset="80" visible="false" />
<tag name="Unknown" offset="84" visible="False" />
<id name="Unknown" offset="96" visible="false" />
<undefined name="Unknown" offset="100" visible="false" />
<undefined name="Unknown" offset="104" visible="false" />
<undefined name="Unknown" offset="108" visible="false" />
<byte name="Unknown" offset="112" visible="false" />
</struct>
<undefined name="Unknown" offset="244" visible="false" />
<undefined name="Unknown" offset="248" visible="false" />
<undefined name="Unknown" offset="252" visible="false" />
<undefined name="Unknown" offset="256" visible="false" />
<undefined name="Unknown" offset="260" visible="false" />
<undefined name="Unknown" offset="264" visible="false" />
</plugin>[/code]