This type of stuff:
Quote: |
Camera_Mode:
CameraMode (int)
Unknown (float)
CageRadius (float)
HeightOffsetZ (float)
LookOffsetZ (float)
FOV (float)
RollAngle (float)
|
Should already be listed in the definitions xml for the bin editors.
Toggle Spoiler
<!-- CAMERA_MODE -->
<Control name="CameraMode" id="D23AF158">
<Member name="unknown" type="int" />
</Control>
<Control name="unknown" id="E475FF49">
<Member name="unknown" type="float" />
</Control>
<Control name="CageRadius" id="6B2927B0">
<Member name="unknown" type="float" />
</Control>
<Control name="HeightOffsetZ" id="273B9B0D">
<Member name="unknown" type="float" />
</Control>
<Control name="LookOffsetZ" id="D64F027F">
<Member name="unknown" type="float" />
</Control>
<Control name="unknown" id="7956FE81">
<Member name="unknown" type="float" />
</Control>
<Control name="RollAngle" id="47AF2D61">
<Member name="unknown" type="float" />
</Control>
<Control name="unknown" id="4E76C115">
<Member name="unknown" type="int" />
</Control>
<Control name="unknown" id="F62B072B">
<Member name="unknown" type="float" />
</Control>
<Control name="unknown" id="CD3F7734">
<Member name="unknown" type="byte" />
</Control>
<Control name="unknown" id="2866AAED">
<Member name="unknown" type="byte" />
</Control>
<Control name="unknown" id="B1717FDC">
<Member name="unknown" type="float" />
</Control>
<Control name="unknown" id="D17C723C">
<Member name="unknown" type="float" />
</Control>
<Control name="unknown" id="11EAAD1D">
<Member name="unknown" type="float" />
</Control>
<Control name="unknown" id="748B54E7">
<Member name="unknown" type="float" />
</Control>
<Control name="unknown" id="E9CD688E">
<Member name="unknown" type="byte" />
</Control>
<Control name="unknown" id="61DD934D">
<Member name="unknown" type="int" />
</Control>
<Control name="unknown" id="BC05126E">
<Member name="unknown" type="int" />
</Control>
<Control name="unknown" id="237C0B79">
<Member name="unknown" type="int" />
</Control>
<Control name="unknown" id="29B8817B">
<Member name="unknown" type="int" />
</Control>
<Control name="unknown" id="6F4D18E8">
<Member name="unknown" type="int" />
</Control>
<Control name="unknown" id="FA3E750B">
<Member name="unknown" type="int" />
</Control>
<Control name="unknown" id="E318236E">
<Member name="unknown" type="int" />
</Control>
<Control name="unknown" id="B73B5BE4">
<Member name="unknown" type="int" />
</Control>
<Control name="unknown" id="37366AB7">
<Member name="unknown" type="byte" />
</Control>
<Control name="unknown" id="0DA172F5">
<Member name="unknown" type="byte" />
</Control>
<Control name="MultipliedSightingFrames??" id="B7020979">
<Member name="unknown" type="int" />
</Control>
<Control name="unknown" id="65DF4335">
<Member name="unknown" type="int" />
</Control>
<Control name="unknown" id="FCF20D1E">
<Member name="unknown" type="int" />
</Control>
<Control name="unknown" id="8BC9F7DE">
<Member name="unknown" type="float" />
</Control>
<Control name="unknown" id="CD139FDA">
<Member name="unknown" type="float" />
</Control>
<Control name="DollyLength" id="0B5D8DB5">
<Member name="unknown" type="float" />
</Control>
<Control name="unknown" id="1F3AE2D4">
<Member name="unknown" type="int" />
</Control>
<Control name="unknown" id="E87E3217">
<Member name="unknown" type="float" />
</Control>
<Control name="unknown" id="EFDABCD5">
<Member name="unknown" type="float" />
</Control>
<Control name="unknown" id="8C764B8A">
<Member name="unknown" type="float" />
</Control>
<Control name="SecondsToReset?" id="6A3E6E41">
<Member name="unknown" type="float" />
</Control>
<Control name="unknown" id="5240BBCC">
<Member name="unknown" type="float" />
</Control>
<Control name="unknown" id="E4683F12">
<Member name="unknown" type="float" />
</Control>
<Control name="unknown" id="B6DEE8CE">
<Member name="unknown" type="float" />
</Control>
<Control name="unknown" id="9DD10635">
<Member name="unknown" type="float" />
</Control>
The xml has been kept as clean and organized as possible. There's been some collisions with the IDs because they are CRCs. So you may want to grab your structures from the DefinitionTypes, instead of straight from the control area of the xml.
Toggle Spoiler
<DefinitionType name="CExplosionDef" hasCDefListing="false">
<ControlInstance id="F9F0A6A7" />
<ControlInstance id="721124C6" />
<ControlInstance id="4E4539F3" />
<ControlInstance id="16B2EB41" />
<ControlInstance id="7EA31BDF" />
<ControlInstance id="F7068F84" />
<ControlInstance id="5AC5A1A8" />
<ControlInstance id="F266F91F" />
<ControlInstance id="5FA5D733" />
<ControlInstance id="4F26776F" />
<ControlInstance id="AB2FF5BB" />
<ControlInstance id="06ECDB97" />
<ControlInstance id="CBE50B97" />
<ControlInstance id="B906D9C2" />
<ControlInstance id="06BF6F7F" />
<ControlInstance id="F2BE994C" />
<ControlInstance id="4AFE3948" />
<ControlInstance id="51F060E0" />
</DefinitionType>
I'm assuming that's what your looking for. But hey, if you want the source to fable explorer you can add a unicode datatype so someone can finish the UI definition.
[Updated on: Tue, 12 June 2012 08:16]
Report message to a moderator