We just released a Feb. 5 '89 prototype of DuckTales for the NES!
If you'd like to support our preservation efforts (and this wasn't cheap), please consider donating or supporting us on Patreon. Thank you!
If you'd like to support our preservation efforts (and this wasn't cheap), please consider donating or supporting us on Patreon. Thank you!
The Legend of Zelda: Ocarina of Time 3D/XML Code
Jump to navigation
Jump to search
This is a sub-page of The Legend of Zelda: Ocarina of Time 3D.
XML Code
In the NW4C sdk every unbinarized file is encoded in Xml so when opening a unbinarized format up you'll find an xml encoding inside. By viewing zelda_magic_wind.zar in a text editor, one can see the following XML code at the end of the file:
<?xml version="1.0" encoding="utf-8"?> <NintendoWareIntermediateFile> <GraphicsContentCtr Version="0.8.0" Namespace=""> <EditData> <MetaData> <Key>MetaData</Key> <Create Author="shinomi" Date="2010-07-30T13:39:49" Source="new_magic_wind.ma"> <ToolDescriptions Name="NW4C_Export for Maya 2009 Service Pack 1a" Version="0.8.0" /> </Create> </MetaData> </EditData> <Animations> <SkeletalAnimationData Name="" FrameSize="59" LoopMode="OneTime" IsAdditiveAnimation="false"> <MemberAnimationDataSet> <MemberAnimationData> <Path>Skeleton.Bones["center_fc_mdl"].AnimatedTransform</Path> <TransformAnimation> <ScaleVector3Animation> <XSegmentsFloatCurve PreRepeatMethod="None" PostRepeatMethod="None" StartFrame="0" EndFrame="0"> <Segments> <LinearFloatSegment> <Keys> <LinearFloatKey Frame="0" Value="1" /> </Keys> </LinearFloatSegment> </Segments> </XSegmentsFloatCurve> <YSegmentsFloatCurve PreRepeatMethod="None" PostRepeatMethod="None" StartFrame="0" EndFrame="0"> <Segments> <LinearFloatSegment> <Keys> <LinearFloatKey Frame="0" Value="1" /> </Keys> </LinearFloatSegment> </Segments> </YSegmentsFloatCurve> <ZSegmentsFloatCurve PreRepeatMethod="None" PostRepeatMethod="None" StartFrame="0" EndFrame="0"> <Segments> <LinearFloatSegment> <Keys> <LinearFloatKey Frame="0" Value="1" /> </Keys> </LinearFloatSegment> </Segments> </ZSegmentsFloatCurve> </ScaleVector3Animation> <RotateVector3Animation> <XSegmentsFloatCurve PreRepeatMethod="None" PostRepeatMethod="None" StartFrame="0" EndFrame="0"> <Segments> <LinearFloatSegment> <Keys> <LinearFloatKey Frame="0" Value="0" /> </Keys> </LinearFloatSegment> </Segments> </XSegmentsFloatCurve> <YSegmentsFloatCurve PreRepeatMethod="None" PostRepeatMethod="None" StartFrame="0" EndFrame="0"> <Segments> <LinearFloatSegment> <Keys> <LinearFloatKey Frame="0" Value="0" /> </Keys> </LinearFloatSegment> </Segments> </YSegmentsFloatCurve> <ZSegmentsFloatCurve PreRepeatMethod="None" PostRepeatMethod="None" StartFrame="0" EndFrame="0"> <Segments> <LinearFloatSegment> <Keys> <LinearFloatKey Frame="0" Value="0" /> </Keys> </LinearFloatSegment> </Segments> </ZSegmentsFloatCurve> </RotateVector3Animation> <TranslateVector3Animation> <XSegmentsFloatCurve PreRepeatMethod="None" PostRepeatMethod="None" StartFrame="0" EndFrame="0"> <Segments> <LinearFloatSegment> <Keys> <LinearFloatKey Frame="0" Value="0" /> </Keys> </LinearFloatSegment> </Segments> </XSegmentsFloatCurve> <YSegmentsFloatCurve PreRepeatMethod="None" PostRepeatMethod="None" StartFrame="0" EndFrame="0"> <Segments> <LinearFloatSegment> <Keys> <LinearFloatKey Frame="0" Value="0" /> </Keys> </LinearFloatSegment> </Segments> </YSegmentsFloatCurve> <ZSegmentsFloatCurve PreRepeatMethod="None" PostRepeatMethod="None" StartFrame="0" EndFrame="0"> <Segments> <LinearFloatSegment> <Keys> <LinearFloatKey Frame="0" Value="0" /> </Keys> </LinearFloatSegment> </Segments> </ZSegmentsFloatCurve> </TranslateVector3Animation> </TransformAnimation> </MemberAnimationData> <MemberAnimationData> <Path>Skeleton.Bones["c0_fc_mdl"].AnimatedTransform</Path> <TransformAnimation> <ScaleVector3Animation> <XSegmentsFloatCurve PreRepeatMethod="None" PostRepeatMethod="None" StartFrame="0" EndFrame="0"> <Segments> <LinearFloatSegment> <Keys> <LinearFloatKey Frame="0" Value="0.5" /> </Keys> </LinearFloatSegment> </Segments> </XSegmentsFloatCurve> <YSegmentsFloatCurve PreRepeatMethod="None" PostRepeatMethod="None" StartFrame="0" EndFrame="59"> <Segments> <HermiteFloatSegment> <Keys> <HermiteFloatKey Frame="0" Value="0" InSlope="0.0332031" OutSlope="0.0332031" /> <HermiteFloatKey Frame="59" Value="1.49902" InSlope="0" OutSlope="0" /> </Keys> </HermiteFloatSegment> </Segments> </YSegmentsFloatCurve> <ZSegmentsFloatCurve PreRepeatMethod="None" PostRepeatMethod="None" StartFrame="0" EndFrame="0"> <Segments> <LinearFloatSegment> <Keys> <LinearFloatKey Frame="0" Value="0.5" /> </Keys> </LinearFloatSegment> </Segments> </ZSegmentsFloatCurve> </ScaleVector3Animation> <RotateVector3Animation> <XSegmentsFloatCurve PreRepeatMethod="None" PostRepeatMethod="None" StartFrame="0" EndFrame="0"> <Segments> <LinearFloatSegment> <Keys> <LinearFloatKey Frame="0" Value="0" /> </Keys> </LinearFloatSegment> </Segments> </XSegmentsFloatCurve> <YSegmentsFloatCurve PreRepeatMethod="None" PostRepeatMethod="None" StartFrame="0" EndFrame="0"> <Segments> <LinearFloatSegment> <Keys> <LinearFloatKey Frame="0" Value="0" /> </Keys> </LinearFloatSegment> </Segments> </YSegmentsFloatCurve> <ZSegmentsFloatCurve PreRepeatMethod="None" PostRepeatMethod="None" StartFrame="0" EndFrame="0"> <Segments> <LinearFloatSegment> <Keys> <LinearFloatKey Frame="0" Value="0" /> </Keys> </LinearFloatSegment> </Segments> </ZSegmentsFloatCurve> </RotateVector3Animation> <TranslateVector3Animation> <XSegmentsFloatCurve PreRepeatMethod="None" PostRepeatMethod="None" StartFrame="0" EndFrame="0"> <Segments> <LinearFloatSegment> <Keys> <LinearFloatKey Frame="0" Value="0" /> </Keys> </LinearFloatSegment> </Segments> </XSegmentsFloatCurve> <YSegmentsFloatCurve PreRepeatMethod="None" PostRepeatMethod="None" StartFrame="0" EndFrame="0"> <Segments> <LinearFloatSegment> <Keys> <LinearFloatKey Frame="0" Value="0" /> </Keys> </LinearFloatSegment> </Segments> </YSegmentsFloatCurve> <ZSegmentsFloatCurve PreRepeatMethod="None" PostRepeatMethod="None" StartFrame="0" EndFrame="0"> <Segments> <LinearFloatSegment> <Keys> <LinearFloatKey Frame="0" Value="0" /> </Keys> </LinearFloatSegment> </Segments> </ZSegmentsFloatCurve> </TranslateVector3Animation> </TransformAnimation> </MemberAnimationData> <MemberAnimationData> <Path>Skeleton.Bones["c1_fc_mdl"].AnimatedTransform</Path> <TransformAnimation> <ScaleVector3Animation> <XSegmentsFloatCurve PreRepeatMethod="None" PostRepeatMethod="None" StartFrame="0" EndFrame="0"> <Segments> <LinearFloatSegment> <Keys> <LinearFloatKey Frame="0" Value="0.700195" /> </Keys> </LinearFloatSegment> </Segments> </XSegmentsFloatCurve> <YSegmentsFloatCurve PreRepeatMethod="None" PostRepeatMethod="None" StartFrame="0" EndFrame="59"> <Segments> <HermiteFloatSegment> <Keys> <HermiteFloatKey Frame="0" Value="0" InSlope="0.0322266" OutSlope="0.0322266" /> <HermiteFloatKey Frame="59" Value="0.999023" InSlope="0" OutSlope="0" /> </Keys> </HermiteFloatSegment> </Segments> </YSegmentsFloatCurve> <ZSegmentsFloatCurve PreRepeatMethod="None" PostRepeatMethod="None" StartFrame="0" EndFrame="0"> <Segments> <LinearFloatSegment> <Keys> <LinearFloatKey Frame="0" Value="0.700195" /> </Keys> </LinearFloatSegment> </Segments> </ZSegmentsFloatCurve> </ScaleVector3Animation> <RotateVector3Animation> <XSegmentsFloatCurve PreRepeatMethod="None" PostRepeatMethod="None" StartFrame="0" EndFrame="0"> <Segments> <LinearFloatSegment> <Keys> <LinearFloatKey Frame="0" Value="0" /> </Keys> </LinearFloatSegment> </Segments> </XSegmentsFloatCurve> <YSegmentsFloatCurve PreRepeatMethod="None" PostRepeatMethod="None" StartFrame="0" EndFrame="0"> <Segments> <LinearFloatSegment> <Keys> <LinearFloatKey Frame="0" Value="0" /> </Keys> </LinearFloatSegment> </Segments> </YSegmentsFloatCurve> <ZSegmentsFloatCurve PreRepeatMethod="None" PostRepeatMethod="None" StartFrame="0" EndFrame="0"> <Segments> <LinearFloatSegment> <Keys> <LinearFloatKey Frame="0" Value="0" /> </Keys> </LinearFloatSegment> </Segments> </ZSegmentsFloatCurve> </RotateVector3Animation> <TranslateVector3Animation> <XSegmentsFloatCurve PreRepeatMethod="None" PostRepeatMethod="None" StartFrame="0" EndFrame="0"> <Segments> <LinearFloatSegment> <Keys> <LinearFloatKey Frame="0" Value="0" /> </Keys> </LinearFloatSegment> </Segments> </XSegmentsFloatCurve> <YSegmentsFloatCurve PreRepeatMethod="None" PostRepeatMethod="None" StartFrame="0" EndFrame="0"> <Segments> <LinearFloatSegment> <Keys> <LinearFloatKey Frame="0" Value="0" /> </Keys> </LinearFloatSegment> </Segments> </YSegmentsFloatCurve> <ZSegmentsFloatCurve PreRepeatMethod="None" PostRepeatMethod="None" StartFrame="0" EndFrame="0"> <Segments> <LinearFloatSegment> <Keys> <LinearFloatKey Frame="0" Value="0" /> </Keys> </LinearFloatSegment> </Segments> </ZSegmentsFloatCurve> </TranslateVector3Animation> </TransformAnimation> </MemberAnimationData> </MemberAnimationDataSet> <SkeltalAnimationBinarizeOption IsFrameFormat="false" ScalePrecision="0.01" RotatePrecision="0.000174533" TranslatePrecision="0.01" /> <SkeltalAnimationDccToolExportOption StartFrame="0" EndFrame="59" Magnify="1"> <BakeOption IsBakeAllEnabled="true" FramePrecision="_1_1" /> <SkeltalAnimationBakeOption ScaleTolerance="0.1" RotateTolerance="0.00174533" TranslateTolerance="0.01" /> </SkeltalAnimationDccToolExportOption> <Skeleton RootBoneName="center_fc_mdl" ScalingRule="Maya" IsTranslateAnimationEnabled="true"> <Bones> <Bone Name="center_fc_mdl" ParentBoneName="" IsSegmentScaleCompensate="false" IsCompressible="true" IsNeededRendering="false" HasSkinningMatrix="false" BillboardMode="Off"> <Transform> <Scale X="1" Y="1" Z="1" /> <Rotate X="0" Y="0" Z="0" /> <Translate X="0" Y="0" Z="0" /> </Transform> </Bone> <Bone Name="c0_fc_mdl" ParentBoneName="center_fc_mdl" IsSegmentScaleCompensate="true" IsCompressible="true" IsNeededRendering="false" HasSkinningMatrix="false" BillboardMode="Off"> <Transform> <Scale X="0.5" Y="0" Z="0.5" /> <Rotate X="0" Y="0" Z="0" /> <Translate X="0" Y="0" Z="0" /> </Transform> </Bone> <Bone Name="projects_queen_utility_GfxViewer_export__Magic_Wind_cw0_model" ParentBoneName="c0_fc_mdl" IsSegmentScaleCompensate="false" IsCompressible="true" IsNeededRendering="true" HasSkinningMatrix="false" BillboardMode="Off"> <Transform> <Scale X="1" Y="1" Z="1" /> <Rotate X="0" Y="0" Z="0" /> <Translate X="0" Y="0" Z="0" /> </Transform> </Bone> <Bone Name="c1_fc_mdl" ParentBoneName="center_fc_mdl" IsSegmentScaleCompensate="true" IsCompressible="true" IsNeededRendering="false" HasSkinningMatrix="false" BillboardMode="Off"> <Transform> <Scale X="0.700195" Y="0" Z="0.700195" /> <Rotate X="0" Y="0" Z="0" /> <Translate X="0" Y="0" Z="0" /> </Transform> </Bone> <Bone Name="projects_queen_utility_GfxViewer_export__Magic_Wind_cw1_model" ParentBoneName="c1_fc_mdl" IsSegmentScaleCompensate="false" IsCompressible="true" IsNeededRendering="true" HasSkinningMatrix="false" BillboardMode="Off"> <Transform> <Scale X="1" Y="1" Z="1" /> <Rotate X="0" Y="0" Z="0" /> <Translate X="0" Y="0" Z="0" /> </Transform> </Bone> </Bones> </Skeleton> </SkeletalAnimationData> </Animations> </GraphicsContentCtr> </NintendoWareIntermediateFile>