<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
		<id>https://wiki.cloudmodding.com/oot/User:CrookedPoe/Link_Animations/history?feed=atom</id>
		<title>User:CrookedPoe/Link Animations - Revision history</title>
		<link rel="self" type="application/atom+xml" href="https://wiki.cloudmodding.com/oot/User:CrookedPoe/Link_Animations/history?feed=atom"/>
		<link rel="alternate" type="text/html" href="https://wiki.cloudmodding.com/oot/User:CrookedPoe/Link_Animations/history"/>
		<updated>2026-04-21T21:07:09Z</updated>
		<subtitle>Revision history for this page on the wiki</subtitle>
		<generator>MediaWiki 1.30.0</generator>

	<entry>
		<id>https://wiki.cloudmodding.com/woot/index.php?title=User:CrookedPoe/Link_Animations&amp;diff=6442&amp;oldid=prev</id>
		<title>CrookedPoe: Created page with &quot;&lt;syntaxhighlight lang=&quot;C&quot;&gt; /*** Link's Face Textures; Left and Right are from our point-of-view. ***/ enum { LINKEYE_AUTO, /* Automatic Eyes */ LINKEYE_OPEN, /* Open Eyes */ L...&quot;</title>
		<link rel="alternate" type="text/html" href="https://wiki.cloudmodding.com/woot/index.php?title=User:CrookedPoe/Link_Animations&amp;diff=6442&amp;oldid=prev"/>
				<updated>2019-10-28T08:09:34Z</updated>
		
		<summary type="html">&lt;p&gt;Created page with &amp;quot;&amp;lt;syntaxhighlight lang=&amp;quot;C&amp;quot;&amp;gt; ‎&lt;span dir=&quot;auto&quot;&gt;&lt;span class=&quot;autocomment&quot;&gt;** Link&amp;#039;s Face Textures; Left and Right are from our point-of-view. **: &lt;/span&gt; enum { LINKEYE_AUTO, ‎&lt;span dir=&quot;auto&quot;&gt;&lt;span class=&quot;autocomment&quot;&gt;Automatic Eyes: &lt;/span&gt; LINKEYE_OPEN, ‎&lt;span dir=&quot;auto&quot;&gt;&lt;span class=&quot;autocomment&quot;&gt;Open Eyes: &lt;/span&gt; L...&amp;quot;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;&amp;lt;syntaxhighlight lang=&amp;quot;C&amp;quot;&amp;gt;&lt;br /&gt;
/*** Link's Face Textures; Left and Right are from our point-of-view. ***/&lt;br /&gt;
enum&lt;br /&gt;
{&lt;br /&gt;
LINKEYE_AUTO, /* Automatic Eyes */&lt;br /&gt;
LINKEYE_OPEN, /* Open Eyes */&lt;br /&gt;
LINKEYE_HALF, /* Half Open Eyes */&lt;br /&gt;
LINKEYE_CLOSED, /* Closed Eyes */&lt;br /&gt;
LINKEYE_LEFT, /* Look Left */&lt;br /&gt;
LINKEYE_RIGHT, /* Look Right */&lt;br /&gt;
LINKEYE_SHOCK, /* Shocked / Surprised */&lt;br /&gt;
LINKEYE_DOWN, /* Look Down */&lt;br /&gt;
LINKEYE_CLTIGHT /* Tightly Closed Eyes */&lt;br /&gt;
};&lt;br /&gt;
&lt;br /&gt;
/*** Link's Mouth Textures ***/&lt;br /&gt;
enum&lt;br /&gt;
{&lt;br /&gt;
  LINKMOUTH_AUTO, /* Automatic Mouth */&lt;br /&gt;
  LINKMOUTH_CLOSED, /* Closed Mouth */&lt;br /&gt;
  LINKMOUTH_SLIGHT, /* Open Mouth (Slight, Playing Ocarina) */&lt;br /&gt;
  LINKMOUTH_WIDE, /* Open Mouth (Wide, Shouting) */&lt;br /&gt;
  LINKMOUTH_SMILE /* Open Mouth (Smile, Item Get) */&lt;br /&gt;
};&lt;br /&gt;
&lt;br /&gt;
/*** Link's Limbs; Left and Right are from Link's point-of-view. ***/&lt;br /&gt;
enum&lt;br /&gt;
{&lt;br /&gt;
  LINKLIMB_ROOT, /* Limb 0 : Root */&lt;br /&gt;
  LINKLIMB_WAIST, /* Limb 1 : Waist */&lt;br /&gt;
  LINKLIMB_BODY_LO, /* Limb 2 : Lower-Body Affector */&lt;br /&gt;
  LINKLIMB_THIGH_R, /* Limb 3 : Right Thigh */&lt;br /&gt;
  LINKLIMB_SHIN_R, /* Limb 4 : Right Shin */&lt;br /&gt;
  LINKLIMB_FOOT_R, /* Limb 5 : Right Foot */&lt;br /&gt;
  LINKLIMB_THIGH_L, /* Limb 6 : Left Thigh */&lt;br /&gt;
  LINKLIMB_SHIN_L, /* Limb 7 : Left Shin */&lt;br /&gt;
  LINKLIMB_FOOT_L, /* Limb 8 : Left Foot */&lt;br /&gt;
  LINKLIMB_BODY_HI, /* Limb 9 : Upper-Body Affector */&lt;br /&gt;
  LINKLIMB_HEAD, /* Limb 10 : Head */&lt;br /&gt;
  LINKLIMB_HAT, /* Limb 11 : Hat */&lt;br /&gt;
  LINKLIMB_COLLAR, /* Limb 12 : Collar */&lt;br /&gt;
  LINKLIMB_SHOULDER_L, /* Limb 13 : Left Shoulder */&lt;br /&gt;
  LINKLIMB_FOREARM_L, /* Limb 14 : Left Forarm */&lt;br /&gt;
  LINKLIMB_HAND_L, /* Limb 15 : Left Hand */&lt;br /&gt;
  LINKLIMB_SHOULDER_R, /* Limb 16 : Right Shoulder */&lt;br /&gt;
  LINKLIMB_FOREARM_R, /* Limb 17 : Right Forearm */&lt;br /&gt;
  LINKLIMB_HAND_R, /* Limb 18 : Right Hand */&lt;br /&gt;
  LINKLIMB_SHEATH, /* Limb 19 : Sheath / Sheathed Sword */&lt;br /&gt;
  LINKLIMB_TORSO /* Limb 20 : Torso */&lt;br /&gt;
};&lt;br /&gt;
&lt;br /&gt;
/*** 3-Vector Structure (Signed 16-bit Integers) ***/&lt;br /&gt;
typedef struct&lt;br /&gt;
{&lt;br /&gt;
  int16_t x;&lt;br /&gt;
  int16_t y;&lt;br /&gt;
  int16_t z;&lt;br /&gt;
} vec3s_t;&lt;br /&gt;
&lt;br /&gt;
/*** Animation Header for Link's Animations (located inside gameplay_keep). ***/&lt;br /&gt;
typedef struct&lt;br /&gt;
{&lt;br /&gt;
  uint16_t frame_count;&lt;br /&gt;
  uint16_t pad; /* Padding / Unused */&lt;br /&gt;
  uint32_t addr; /* The address of the animation data (includes the RAM segment as its left-most byte). */&lt;br /&gt;
} link_animetion_header_t;&lt;br /&gt;
&lt;br /&gt;
/*** Link's Facial Expression ***/&lt;br /&gt;
typedef struct&lt;br /&gt;
{&lt;br /&gt;
  uint8_t mouth: 4;&lt;br /&gt;
  uint8_t eyes : 4;&lt;br /&gt;
} link_animetion_face_t;&lt;br /&gt;
&lt;br /&gt;
/*** Animation Frame Structure ***/&lt;br /&gt;
typedef struct&lt;br /&gt;
{&lt;br /&gt;
  vec3s_t loc; /* Root Translation */&lt;br /&gt;
  vec3s_t[21] rot; /* Rotation of each limb. */&lt;br /&gt;
  uint8_t pad; /* Padding / Unused */&lt;br /&gt;
  link_animetion_face_t face; /* Facial Expression */&lt;br /&gt;
} link_animetion_frame_t;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;/div&gt;</summary>
		<author><name>CrookedPoe</name></author>	</entry>

	</feed>