<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.axiodl.com/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Encounter</id>
	<title>Retro Modding Wiki - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.axiodl.com/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Encounter"/>
	<link rel="alternate" type="text/html" href="https://wiki.axiodl.com/w/Special:Contributions/Encounter"/>
	<updated>2026-05-09T21:49:59Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.40.1</generator>
	<entry>
		<id>https://wiki.axiodl.com/index.php?title=DSP_(File_Format)&amp;diff=2827</id>
		<title>DSP (File Format)</title>
		<link rel="alternate" type="text/html" href="https://wiki.axiodl.com/index.php?title=DSP_(File_Format)&amp;diff=2827"/>
		<updated>2023-10-11T16:28:53Z</updated>

		<summary type="html">&lt;p&gt;Encounter: Fix syntaxhighlight&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The &#039;&#039;&#039;.dsp format&#039;&#039;&#039; is a common GameCube/Wii format for audio that comes with the SDK. It encodes sound using Nintendo&#039;s ADPCM codec. The same ADPCM codec is also embedded into several Retro Studios format, like [[AGSC (File Format)|AGSC]]; the [[CSMP (File Format)|CSMP]] format actually embeds the entire DSP format within it.&lt;br /&gt;
&lt;br /&gt;
{{todo|An explanation of how ADPCM works would be nice to have somewhere on this page. Also, a better text explanation for the decoding process to go along with the example code.}}&lt;br /&gt;
&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
== Header ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Offset&lt;br /&gt;
! Type&lt;br /&gt;
! Size&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| 0x0&lt;br /&gt;
| u32&lt;br /&gt;
| 4&lt;br /&gt;
| &#039;&#039;&#039;Sample count&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| 0x4&lt;br /&gt;
| u32&lt;br /&gt;
| 4&lt;br /&gt;
| &#039;&#039;&#039;ADPCM nibble count&#039;&#039;&#039;; includes frame headers&lt;br /&gt;
|-&lt;br /&gt;
| 0x8&lt;br /&gt;
| u32&lt;br /&gt;
| 4&lt;br /&gt;
| &#039;&#039;&#039;Sample rate&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| 0xC&lt;br /&gt;
| u16&lt;br /&gt;
| 2&lt;br /&gt;
| &#039;&#039;&#039;Loop flag&#039;&#039;&#039;; 1 means looped, 0 means not looped&lt;br /&gt;
|-&lt;br /&gt;
| 0xE&lt;br /&gt;
| u16&lt;br /&gt;
| 2&lt;br /&gt;
| &#039;&#039;&#039;Format&#039;&#039;&#039;; always 0&lt;br /&gt;
|-&lt;br /&gt;
| 0x10&lt;br /&gt;
| u32&lt;br /&gt;
| 4&lt;br /&gt;
| &#039;&#039;&#039;Loop start offset&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| 0x14&lt;br /&gt;
| u32&lt;br /&gt;
| 4&lt;br /&gt;
| &#039;&#039;&#039;Loop end offset&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| 0x18&lt;br /&gt;
| u32&lt;br /&gt;
| 4&lt;br /&gt;
| &#039;&#039;&#039;Current address&#039;&#039;&#039;; always 0&lt;br /&gt;
|-&lt;br /&gt;
| 0x1C&lt;br /&gt;
| s16[16]&lt;br /&gt;
| 2 &amp;amp;times; 16&lt;br /&gt;
| &#039;&#039;&#039;Decode coefficients&#039;&#039;&#039;; this is 8 pairs of signed 16-bit values&lt;br /&gt;
|-&lt;br /&gt;
| 0x3C&lt;br /&gt;
| u16&lt;br /&gt;
| 2&lt;br /&gt;
| &#039;&#039;&#039;Gain&#039;&#039;&#039;; always 0&lt;br /&gt;
|-&lt;br /&gt;
| 0x3E&lt;br /&gt;
| u16&lt;br /&gt;
| 2&lt;br /&gt;
| &#039;&#039;&#039;Initial predictor/scale&#039;&#039;&#039;; always matches first frame header&lt;br /&gt;
|-&lt;br /&gt;
| 0x40&lt;br /&gt;
| s16&lt;br /&gt;
| 2&lt;br /&gt;
| &#039;&#039;&#039;Initial sample history 1&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| 0x42&lt;br /&gt;
| s16&lt;br /&gt;
| 2&lt;br /&gt;
| &#039;&#039;&#039;Initial sample history 2&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| 0x44&lt;br /&gt;
| u16&lt;br /&gt;
| 2&lt;br /&gt;
| &#039;&#039;&#039;Loop context predictor/scale&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| 0x46&lt;br /&gt;
| s16&lt;br /&gt;
| 2&lt;br /&gt;
| &#039;&#039;&#039;Loop context sample history 1&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| 0x48&lt;br /&gt;
| s16&lt;br /&gt;
| 2&lt;br /&gt;
| &#039;&#039;&#039;Loop context sample history 2&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| 0x4A&lt;br /&gt;
| u16[11]&lt;br /&gt;
| 2 &amp;amp;times; 11&lt;br /&gt;
| &#039;&#039;&#039;Reserved&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| 0x60&lt;br /&gt;
| colspan=3 {{unknown|End of DSP header}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== ADPCM Data ==&lt;br /&gt;
&lt;br /&gt;
The ADPCM audio data is split up into multiple &#039;&#039;frames&#039;&#039;. Each frame is 8 bytes; it starts with a one-byte header, then has 7 bytes (or 14 samples) of audio data. For each frame header, the bottom 4 bits are the scale value, and the top 4 bits are the coefficient index to use for the current frame.&lt;br /&gt;
&lt;br /&gt;
=== Example C Decoding Function ===&lt;br /&gt;
&lt;br /&gt;
[https://github.com/kode54/vgmstream/blob/master/src/coding/ngc_dsp_decoder.c vgmstream] used as reference:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;c&amp;quot;&amp;gt;static const s8 nibble_to_s8[16] = {0,1,2,3,4,5,6,7,-8,-7,-6,-5,-4,-3,-2,-1};&lt;br /&gt;
&lt;br /&gt;
s8 get_low_nibble(u8 byte) {&lt;br /&gt;
    return nibble_to_s8[byte &amp;amp; 0xF];&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
s8 get_high_nibble(u8 byte) {&lt;br /&gt;
    return nibble_to_s8[(byte &amp;gt;&amp;gt; 4) &amp;amp; 0xF];&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
s16 clamp(s32 val) {&lt;br /&gt;
    if (val &amp;lt; -32768) val = -32768;&lt;br /&gt;
    if (val &amp;gt; 32767) val = 32767;&lt;br /&gt;
    return s16(val);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
void DecodeADPCM(u8 *src, s16 *dst, const DSPHeader&amp;amp; d)&lt;br /&gt;
{&lt;br /&gt;
  s16 hist1 = d.initial_hist1;&lt;br /&gt;
  s16 hist2 = d.initial_hist2;&lt;br /&gt;
  s16 *dst_end = dst + d.num_samples;&lt;br /&gt;
&lt;br /&gt;
  while (dst &amp;lt; dst_end)&lt;br /&gt;
  {&lt;br /&gt;
    // Each frame, we need to read the header byte and use it to set the scale and coefficient values:&lt;br /&gt;
    u8 header = *src++;&lt;br /&gt;
&lt;br /&gt;
    u16 scale = 1 &amp;lt;&amp;lt; (header &amp;amp; 0xF);&lt;br /&gt;
    u8 coef_index = (header &amp;gt;&amp;gt; 4);&lt;br /&gt;
    s16 coef1 = d.coefs[coef_index][0];&lt;br /&gt;
    s16 coef2 = d.coefs[coef_index][1];&lt;br /&gt;
&lt;br /&gt;
    // 7 bytes per frame&lt;br /&gt;
    for (u32 b = 0; b &amp;lt; 7; b++)&lt;br /&gt;
    {&lt;br /&gt;
      u8 byte = *src++;&lt;br /&gt;
&lt;br /&gt;
      // 2 samples per byte&lt;br /&gt;
      for (u32 s = 0; s &amp;lt; 2; s++)&lt;br /&gt;
      {&lt;br /&gt;
        s8 adpcm_nibble = (s == 0) ? get_high_nibble(byte) : get_low_nibble(byte);&lt;br /&gt;
        s16 sample = clamp(((adpcm_nibble * scale) &amp;lt;&amp;lt; 11) + 1024 + ((coef1 * hist1) + (coef2 * hist2)) &amp;gt;&amp;gt; 11);&lt;br /&gt;
&lt;br /&gt;
        hist2 = hist1;&lt;br /&gt;
        hist1 = sample;&lt;br /&gt;
        *dst++ = sample;&lt;br /&gt;
&lt;br /&gt;
        if (dst &amp;gt;= dst_end) break;&lt;br /&gt;
      }&lt;br /&gt;
      if (dst &amp;gt;= dst_end) break;&lt;br /&gt;
    }&lt;br /&gt;
  }&lt;br /&gt;
}&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:Audio]]&lt;br /&gt;
[[Category:Metroid Prime]]&lt;br /&gt;
[[Category:Metroid Prime 2: Echoes]]&lt;/div&gt;</summary>
		<author><name>Encounter</name></author>
	</entry>
	<entry>
		<id>https://wiki.axiodl.com/index.php?title=DSP_(File_Format)&amp;diff=2826</id>
		<title>DSP (File Format)</title>
		<link rel="alternate" type="text/html" href="https://wiki.axiodl.com/index.php?title=DSP_(File_Format)&amp;diff=2826"/>
		<updated>2023-10-11T16:27:42Z</updated>

		<summary type="html">&lt;p&gt;Encounter: Fix syntaxhighlight&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The &#039;&#039;&#039;.dsp format&#039;&#039;&#039; is a common GameCube/Wii format for audio that comes with the SDK. It encodes sound using Nintendo&#039;s ADPCM codec. The same ADPCM codec is also embedded into several Retro Studios format, like [[AGSC (File Format)|AGSC]]; the [[CSMP (File Format)|CSMP]] format actually embeds the entire DSP format within it.&lt;br /&gt;
&lt;br /&gt;
{{todo|An explanation of how ADPCM works would be nice to have somewhere on this page. Also, a better text explanation for the decoding process to go along with the example code.}}&lt;br /&gt;
&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
== Header ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Offset&lt;br /&gt;
! Type&lt;br /&gt;
! Size&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| 0x0&lt;br /&gt;
| u32&lt;br /&gt;
| 4&lt;br /&gt;
| &#039;&#039;&#039;Sample count&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| 0x4&lt;br /&gt;
| u32&lt;br /&gt;
| 4&lt;br /&gt;
| &#039;&#039;&#039;ADPCM nibble count&#039;&#039;&#039;; includes frame headers&lt;br /&gt;
|-&lt;br /&gt;
| 0x8&lt;br /&gt;
| u32&lt;br /&gt;
| 4&lt;br /&gt;
| &#039;&#039;&#039;Sample rate&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| 0xC&lt;br /&gt;
| u16&lt;br /&gt;
| 2&lt;br /&gt;
| &#039;&#039;&#039;Loop flag&#039;&#039;&#039;; 1 means looped, 0 means not looped&lt;br /&gt;
|-&lt;br /&gt;
| 0xE&lt;br /&gt;
| u16&lt;br /&gt;
| 2&lt;br /&gt;
| &#039;&#039;&#039;Format&#039;&#039;&#039;; always 0&lt;br /&gt;
|-&lt;br /&gt;
| 0x10&lt;br /&gt;
| u32&lt;br /&gt;
| 4&lt;br /&gt;
| &#039;&#039;&#039;Loop start offset&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| 0x14&lt;br /&gt;
| u32&lt;br /&gt;
| 4&lt;br /&gt;
| &#039;&#039;&#039;Loop end offset&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| 0x18&lt;br /&gt;
| u32&lt;br /&gt;
| 4&lt;br /&gt;
| &#039;&#039;&#039;Current address&#039;&#039;&#039;; always 0&lt;br /&gt;
|-&lt;br /&gt;
| 0x1C&lt;br /&gt;
| s16[16]&lt;br /&gt;
| 2 &amp;amp;times; 16&lt;br /&gt;
| &#039;&#039;&#039;Decode coefficients&#039;&#039;&#039;; this is 8 pairs of signed 16-bit values&lt;br /&gt;
|-&lt;br /&gt;
| 0x3C&lt;br /&gt;
| u16&lt;br /&gt;
| 2&lt;br /&gt;
| &#039;&#039;&#039;Gain&#039;&#039;&#039;; always 0&lt;br /&gt;
|-&lt;br /&gt;
| 0x3E&lt;br /&gt;
| u16&lt;br /&gt;
| 2&lt;br /&gt;
| &#039;&#039;&#039;Initial predictor/scale&#039;&#039;&#039;; always matches first frame header&lt;br /&gt;
|-&lt;br /&gt;
| 0x40&lt;br /&gt;
| s16&lt;br /&gt;
| 2&lt;br /&gt;
| &#039;&#039;&#039;Initial sample history 1&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| 0x42&lt;br /&gt;
| s16&lt;br /&gt;
| 2&lt;br /&gt;
| &#039;&#039;&#039;Initial sample history 2&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| 0x44&lt;br /&gt;
| u16&lt;br /&gt;
| 2&lt;br /&gt;
| &#039;&#039;&#039;Loop context predictor/scale&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| 0x46&lt;br /&gt;
| s16&lt;br /&gt;
| 2&lt;br /&gt;
| &#039;&#039;&#039;Loop context sample history 1&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| 0x48&lt;br /&gt;
| s16&lt;br /&gt;
| 2&lt;br /&gt;
| &#039;&#039;&#039;Loop context sample history 2&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| 0x4A&lt;br /&gt;
| u16[11]&lt;br /&gt;
| 2 &amp;amp;times; 11&lt;br /&gt;
| &#039;&#039;&#039;Reserved&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| 0x60&lt;br /&gt;
| colspan=3 {{unknown|End of DSP header}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== ADPCM Data ==&lt;br /&gt;
&lt;br /&gt;
The ADPCM audio data is split up into multiple &#039;&#039;frames&#039;&#039;. Each frame is 8 bytes; it starts with a one-byte header, then has 7 bytes (or 14 samples) of audio data. For each frame header, the bottom 4 bits are the scale value, and the top 4 bits are the coefficient index to use for the current frame.&lt;br /&gt;
&lt;br /&gt;
=== Example C Decoding Function ===&lt;br /&gt;
&lt;br /&gt;
[https://github.com/kode54/vgmstream/blob/master/src/coding/ngc_dsp_decoder.c vgmstream] used as reference:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;c&amp;quot;&amp;gt;&lt;br /&gt;
static const s8 nibble_to_s8[16] = {0,1,2,3,4,5,6,7,-8,-7,-6,-5,-4,-3,-2,-1};&lt;br /&gt;
&lt;br /&gt;
s8 get_low_nibble(u8 byte) {&lt;br /&gt;
    return nibble_to_s8[byte &amp;amp; 0xF];&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
s8 get_high_nibble(u8 byte) {&lt;br /&gt;
    return nibble_to_s8[(byte &amp;gt;&amp;gt; 4) &amp;amp; 0xF];&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
s16 clamp(s32 val) {&lt;br /&gt;
    if (val &amp;lt; -32768) val = -32768;&lt;br /&gt;
    if (val &amp;gt; 32767) val = 32767;&lt;br /&gt;
    return s16(val);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
void DecodeADPCM(u8 *src, s16 *dst, const DSPHeader&amp;amp; d)&lt;br /&gt;
{&lt;br /&gt;
  s16 hist1 = d.initial_hist1;&lt;br /&gt;
  s16 hist2 = d.initial_hist2;&lt;br /&gt;
  s16 *dst_end = dst + d.num_samples;&lt;br /&gt;
&lt;br /&gt;
  while (dst &amp;lt; dst_end)&lt;br /&gt;
  {&lt;br /&gt;
    // Each frame, we need to read the header byte and use it to set the scale and coefficient values:&lt;br /&gt;
    u8 header = *src++;&lt;br /&gt;
&lt;br /&gt;
    u16 scale = 1 &amp;lt;&amp;lt; (header &amp;amp; 0xF);&lt;br /&gt;
    u8 coef_index = (header &amp;gt;&amp;gt; 4);&lt;br /&gt;
    s16 coef1 = d.coefs[coef_index][0];&lt;br /&gt;
    s16 coef2 = d.coefs[coef_index][1];&lt;br /&gt;
&lt;br /&gt;
    // 7 bytes per frame&lt;br /&gt;
    for (u32 b = 0; b &amp;lt; 7; b++)&lt;br /&gt;
    {&lt;br /&gt;
      u8 byte = *src++;&lt;br /&gt;
&lt;br /&gt;
      // 2 samples per byte&lt;br /&gt;
      for (u32 s = 0; s &amp;lt; 2; s++)&lt;br /&gt;
      {&lt;br /&gt;
        s8 adpcm_nibble = (s == 0) ? get_high_nibble(byte) : get_low_nibble(byte);&lt;br /&gt;
        s16 sample = clamp(((adpcm_nibble * scale) &amp;lt;&amp;lt; 11) + 1024 + ((coef1 * hist1) + (coef2 * hist2)) &amp;gt;&amp;gt; 11);&lt;br /&gt;
&lt;br /&gt;
        hist2 = hist1;&lt;br /&gt;
        hist1 = sample;&lt;br /&gt;
        *dst++ = sample;&lt;br /&gt;
&lt;br /&gt;
        if (dst &amp;gt;= dst_end) break;&lt;br /&gt;
      }&lt;br /&gt;
      if (dst &amp;gt;= dst_end) break;&lt;br /&gt;
    }&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:Audio]]&lt;br /&gt;
[[Category:Metroid Prime]]&lt;br /&gt;
[[Category:Metroid Prime 2: Echoes]]&lt;/div&gt;</summary>
		<author><name>Encounter</name></author>
	</entry>
	<entry>
		<id>https://wiki.axiodl.com/index.php?title=Metroid_Prime&amp;diff=2811</id>
		<title>Metroid Prime</title>
		<link rel="alternate" type="text/html" href="https://wiki.axiodl.com/index.php?title=Metroid_Prime&amp;diff=2811"/>
		<updated>2021-10-08T18:20:53Z</updated>

		<summary type="html">&lt;p&gt;Encounter: /* Formats */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;Metroid Prime&#039;&#039;&#039; is the first game developed by Retro Studios.&lt;br /&gt;
&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
== Builds ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Build&lt;br /&gt;
! Date/Time&lt;br /&gt;
! Version&lt;br /&gt;
|-&lt;br /&gt;
| {{none}}&lt;br /&gt;
| Jul 24 2002 14:11:18&lt;br /&gt;
| Multi-Game Demo Disc v7-9&lt;br /&gt;
|-&lt;br /&gt;
| v1.088&lt;br /&gt;
| 10/29/2002 2:21:25&lt;br /&gt;
| GameCube 0-00 NTSC (Original Release)&lt;br /&gt;
|-&lt;br /&gt;
| v1.093&lt;br /&gt;
| 11/5/2002 19:50:01&lt;br /&gt;
| GameCube 0-01 NTSC&lt;br /&gt;
|-&lt;br /&gt;
| v1.097&lt;br /&gt;
| 12/19/2002 16:03:43&lt;br /&gt;
| GameCube 0-30 NTSC-K&lt;br /&gt;
|-&lt;br /&gt;
| v1.101&lt;br /&gt;
| 1/14/2003 17:57:24&lt;br /&gt;
| EUR Interactive Multi-Game Demo Disc: February 2003&lt;br /&gt;
|-&lt;br /&gt;
| v1.110&lt;br /&gt;
| 2/4/2003 22:16:07&lt;br /&gt;
| GameCube 0-00 PAL&lt;br /&gt;
|-&lt;br /&gt;
| v1.111&lt;br /&gt;
| 2/11/2003 10:03:22&lt;br /&gt;
| GameCube 0-00 NTSC-J (Original JP Release)&lt;br /&gt;
|-&lt;br /&gt;
| v1.111&lt;br /&gt;
| 3/10/2003 17:56:21&lt;br /&gt;
| GameCube 0-02 NTSC (Player&#039;s Choice)&lt;br /&gt;
|-&lt;br /&gt;
| v3.570&lt;br /&gt;
| 2008/07/22 12:23&lt;br /&gt;
| Wii de Asobu&lt;br /&gt;
|-&lt;br /&gt;
| v3.593&lt;br /&gt;
| 2008/08/21 17:09&lt;br /&gt;
| Metroid Prime: Trilogy NTSC&lt;br /&gt;
|-&lt;br /&gt;
| v3.629&lt;br /&gt;
| 2009/01/15 14:08&lt;br /&gt;
| Metroid Prime: Trilogy PAL&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Formats ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Format&lt;br /&gt;
! Contents&lt;br /&gt;
|-&lt;br /&gt;
| [[AFSM (File Format)|AFSM]]&lt;br /&gt;
| AI Finite State Machine&lt;br /&gt;
|-&lt;br /&gt;
| [[AGSC (File Format)|AGSC]]&lt;br /&gt;
| Audio Group Set&lt;br /&gt;
|-&lt;br /&gt;
| [[ANCS (File Format)|ANCS]]&lt;br /&gt;
| Animation/Character Set&lt;br /&gt;
|-&lt;br /&gt;
| [[ANIM (Metroid Prime)|ANIM]]&lt;br /&gt;
| Animation&lt;br /&gt;
|-&lt;br /&gt;
| [[ATBL (File Format)|ATBL]]&lt;br /&gt;
| Audio Lookup Table&lt;br /&gt;
|-&lt;br /&gt;
| [[CINF (File Format)|CINF]]&lt;br /&gt;
| Skeleton&lt;br /&gt;
|-&lt;br /&gt;
| [[CMDL (Metroid Prime)|CMDL]]&lt;br /&gt;
| Model&lt;br /&gt;
|-&lt;br /&gt;
| [[CRSC (File Format)|CRSC]]&lt;br /&gt;
| Collision Response Particle System&lt;br /&gt;
|-&lt;br /&gt;
| [[CSKR (File Format)|CSKR]]&lt;br /&gt;
| Skin Rules&lt;br /&gt;
|-&lt;br /&gt;
| [[CSNG (File Format)|CSNG]]&lt;br /&gt;
| MusyX MIDI File&lt;br /&gt;
|-&lt;br /&gt;
| [[CTWK (File Format)|CTWK]]&lt;br /&gt;
| Tweaks&lt;br /&gt;
|-&lt;br /&gt;
| [[DCLN (Metroid Prime)|DCLN]]&lt;br /&gt;
| Dynamic Collision&lt;br /&gt;
|-&lt;br /&gt;
| [[DGRP (File Format)|DGRP]]&lt;br /&gt;
| Dependency Group&lt;br /&gt;
|-&lt;br /&gt;
| [[DPSC (File Format)|DPSC]]&lt;br /&gt;
| Decal Particle System&lt;br /&gt;
|-&lt;br /&gt;
| [[DSP (File Format)|DSP]]&lt;br /&gt;
| Music&lt;br /&gt;
|-&lt;br /&gt;
| [[DUMB (File Format)|DUMB]]&lt;br /&gt;
| Binary Data&lt;br /&gt;
|-&lt;br /&gt;
| [[ELSC (File Format)|ELSC]]&lt;br /&gt;
| Electric Particle System&lt;br /&gt;
|-&lt;br /&gt;
| [[EVNT (File Format)|EVNT]]&lt;br /&gt;
| Animation Event Data&lt;br /&gt;
|-&lt;br /&gt;
| [[FONT (File Format)|FONT]]&lt;br /&gt;
| Font&lt;br /&gt;
|-&lt;br /&gt;
| [[FRME (File Format)|FRME]]&lt;br /&gt;
| GUI Frame&lt;br /&gt;
|-&lt;br /&gt;
| [[HINT (File Format)|HINT]]&lt;br /&gt;
| Hint System&lt;br /&gt;
|-&lt;br /&gt;
| [[MAPA (File Format)|MAPA]]&lt;br /&gt;
| Area Map&lt;br /&gt;
|-&lt;br /&gt;
| [[MAPU (File Format)|MAPU]]&lt;br /&gt;
| Universe Map&lt;br /&gt;
|-&lt;br /&gt;
| [[MAPW (File Format)|MAPW]]&lt;br /&gt;
| World Map&lt;br /&gt;
|-&lt;br /&gt;
| [[MLVL (File Format)|MLVL]]&lt;br /&gt;
| World&lt;br /&gt;
|-&lt;br /&gt;
| [[MREA (Metroid Prime)|MREA]]&lt;br /&gt;
| Area&lt;br /&gt;
|-&lt;br /&gt;
| [[PAK (Metroid Prime)|PAK]]&lt;br /&gt;
| Package&lt;br /&gt;
|-&lt;br /&gt;
| [[PART (File Format)|PART]]&lt;br /&gt;
| Particle System&lt;br /&gt;
|-&lt;br /&gt;
| [[PATH (File Format)|PATH]]&lt;br /&gt;
| Pathfinding&lt;br /&gt;
|-&lt;br /&gt;
| [[REL (File Format)|REL]]&lt;br /&gt;
| Relocatable Module&lt;br /&gt;
|-&lt;br /&gt;
| [[SAVW (File Format)|SAVW]]&lt;br /&gt;
| World Save Info&lt;br /&gt;
|-&lt;br /&gt;
| [[SCAN (Metroid Prime)|SCAN]]&lt;br /&gt;
| Scannable Object Info&lt;br /&gt;
|-&lt;br /&gt;
| [[STRG (File Format)|STRG]]&lt;br /&gt;
| String Table&lt;br /&gt;
|-&lt;br /&gt;
| [[SWHC (File Format)|SWHC]]&lt;br /&gt;
| Swoosh Particle System&lt;br /&gt;
|-&lt;br /&gt;
| [[THP (File Format)|THP]]&lt;br /&gt;
| Video&lt;br /&gt;
|-&lt;br /&gt;
| [[TXTR (Metroid Prime)|TXTR]]&lt;br /&gt;
| Texture&lt;br /&gt;
|-&lt;br /&gt;
| [[WPSC (File Format)|WPSC]]&lt;br /&gt;
| Weapon Particle System&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
[[Category:Games]]&lt;br /&gt;
[[Category:Metroid Prime]]&lt;/div&gt;</summary>
		<author><name>Encounter</name></author>
	</entry>
	<entry>
		<id>https://wiki.axiodl.com/index.php?title=Category:Retro_Modding_Wiki&amp;diff=2810</id>
		<title>Category:Retro Modding Wiki</title>
		<link rel="alternate" type="text/html" href="https://wiki.axiodl.com/index.php?title=Category:Retro_Modding_Wiki&amp;diff=2810"/>
		<updated>2021-10-07T13:42:12Z</updated>

		<summary type="html">&lt;p&gt;Encounter: Created blank page&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Encounter</name></author>
	</entry>
	<entry>
		<id>https://wiki.axiodl.com/index.php?title=MAPA_(File_Format)&amp;diff=2809</id>
		<title>MAPA (File Format)</title>
		<link rel="alternate" type="text/html" href="https://wiki.axiodl.com/index.php?title=MAPA_(File_Format)&amp;diff=2809"/>
		<updated>2021-10-07T13:39:19Z</updated>

		<summary type="html">&lt;p&gt;Encounter: /* Mappable Objects */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The &#039;&#039;&#039;.MAPA file format&#039;&#039;&#039; defines the minimap models used in the Metroid Prime series. MAPA or &#039;&#039;&#039;MAP A&#039;&#039;&#039;rea consists of several sections: The header, Mappable Object entries, Vertices, Primitive Headers, and the primitives.&lt;br /&gt;
&lt;br /&gt;
{{research|2|A few things are unknown in the header and Mappable Object Entries}}&lt;br /&gt;
&lt;br /&gt;
__TOC__&lt;br /&gt;
== Format ==&lt;br /&gt;
=== Header ===&lt;br /&gt;
The header is very straightforward, and has some minor differences depending on version.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Type&lt;br /&gt;
!Description&lt;br /&gt;
!MP1&lt;br /&gt;
!MP2&lt;br /&gt;
!MP3&lt;br /&gt;
|-&lt;br /&gt;
|u32&lt;br /&gt;
|&#039;&#039;&#039;Magic&#039;&#039;&#039;; Always 0xDEADD00D&lt;br /&gt;
|{{check}}&lt;br /&gt;
|{{check}}&lt;br /&gt;
|{{check}}&lt;br /&gt;
|-&lt;br /&gt;
|u32&lt;br /&gt;
|&#039;&#039;&#039;Version&#039;&#039;&#039;; See below&lt;br /&gt;
|{{check}}&lt;br /&gt;
|{{check}}&lt;br /&gt;
|{{check}}&lt;br /&gt;
|-&lt;br /&gt;
|u32&lt;br /&gt;
|&#039;&#039;&#039;Type&#039;&#039;&#039;; unknown function in MP1/3, specifies whether the area appears on the Light (0) or Dark (1) map in MP2&lt;br /&gt;
|{{check}}&lt;br /&gt;
|{{check}}&lt;br /&gt;
|{{check}}&lt;br /&gt;
|-&lt;br /&gt;
|u32&lt;br /&gt;
|&#039;&#039;&#039;Visibility Mode&#039;&#039;&#039;; &amp;lt;ol start=0&amp;gt;&amp;lt;li&amp;gt;Always Visible (Map Universe Area)&amp;lt;/li&amp;gt;&amp;lt;li&amp;gt;Visible on Visit or Map Station (most MP1 areas)&amp;lt;/li&amp;gt;&amp;lt;li&amp;gt;Visible on Visit only (latter areas of Ruins and Phendrana)&amp;lt;/li&amp;gt;&amp;lt;li&amp;gt;Never Visible&amp;lt;/li&amp;gt;&amp;lt;/ol&amp;gt;&lt;br /&gt;
|{{check}}&lt;br /&gt;
|{{check}}&lt;br /&gt;
|{{check}}&lt;br /&gt;
|-&lt;br /&gt;
|{{AABox}}&lt;br /&gt;
|&#039;&#039;&#039;Bounding Box&#039;&#039;&#039;&lt;br /&gt;
|{{check}}&lt;br /&gt;
|{{check}}&lt;br /&gt;
|{{check}}&lt;br /&gt;
|-&lt;br /&gt;
|{{Vector3f}}&lt;br /&gt;
|&#039;&#039;&#039;Map Adjustment&#039;&#039;&#039;&lt;br /&gt;
|{{nocheck}}&lt;br /&gt;
|{{check}}&lt;br /&gt;
|{{check}}&lt;br /&gt;
|-&lt;br /&gt;
|u32&lt;br /&gt;
|{{unknown|Unknown}}&lt;br /&gt;
|{{nocheck}}&lt;br /&gt;
|{{nocheck}}&lt;br /&gt;
|{{check}}&lt;br /&gt;
|-&lt;br /&gt;
|u32&lt;br /&gt;
|&#039;&#039;&#039;Mappable Object Count&#039;&#039;&#039;&lt;br /&gt;
|{{check}}&lt;br /&gt;
|{{check}}&lt;br /&gt;
|{{check}}&lt;br /&gt;
|-&lt;br /&gt;
|u32&lt;br /&gt;
|&#039;&#039;&#039;Vertex Count&#039;&#039;&#039;&lt;br /&gt;
|{{check}}&lt;br /&gt;
|{{check}}&lt;br /&gt;
|{{check}}&lt;br /&gt;
|-&lt;br /&gt;
|u32&lt;br /&gt;
|&#039;&#039;&#039;Primitive Count&#039;&#039;&#039;&lt;br /&gt;
|{{check}}&lt;br /&gt;
|{{check}}&lt;br /&gt;
|{{check}}&lt;br /&gt;
|-&lt;br /&gt;
|u32&lt;br /&gt;
|&#039;&#039;&#039;Environment Variable Section Size&#039;&#039;&#039;&lt;br /&gt;
|{{nocheck}}&lt;br /&gt;
|{{nocheck}}&lt;br /&gt;
|{{check}}&lt;br /&gt;
|-&lt;br /&gt;
|u32&lt;br /&gt;
|&#039;&#039;&#039;Environment Variable Count&#039;&#039;&#039;&lt;br /&gt;
|{{nocheck}}&lt;br /&gt;
|{{nocheck}}&lt;br /&gt;
|{{check}}&lt;br /&gt;
|-&lt;br /&gt;
| colspan=5 {{unknown|End of Header}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== Version ====&lt;br /&gt;
The version value listed above can have the following values:&lt;br /&gt;
{|class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Game&lt;br /&gt;
!Value&lt;br /&gt;
|-&lt;br /&gt;
|Metroid Prime 1&lt;br /&gt;
|2&lt;br /&gt;
|-&lt;br /&gt;
|Metroid Prime 2: Echoes&lt;br /&gt;
|3&lt;br /&gt;
|-&lt;br /&gt;
|Metroid Prime 3: Corruption&lt;br /&gt;
|5&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Environment Variables ===&lt;br /&gt;
Only exists in Corruption; used for some areas with Landing Sites.&lt;br /&gt;
{|class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Type&lt;br /&gt;
!Count&lt;br /&gt;
!Description&lt;br /&gt;
|-&lt;br /&gt;
|string&lt;br /&gt;
|Environment Variable Count&lt;br /&gt;
|&#039;&#039;&#039;Environment Variable&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| colspan=3 {{unknown|Pad to 4 bytes}}&lt;br /&gt;
|-&lt;br /&gt;
| colspan=3 {{unknown|End of Environment Variables}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Mappable Objects ===&lt;br /&gt;
A Mappable Object in the Metroid Prime series can include: Elevators, Doors, and Save/Missile Stations. Each Mappable Object entry consists of the following struct:&lt;br /&gt;
{|class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Type&lt;br /&gt;
!Description&lt;br /&gt;
!MP1 &amp;amp; MP2&lt;br /&gt;
!MP3&lt;br /&gt;
|-&lt;br /&gt;
|u32&lt;br /&gt;
|&#039;&#039;&#039;Type&#039;&#039;&#039;; See table below for MP1 types&lt;br /&gt;
|{{check}}&lt;br /&gt;
|{{check}}&lt;br /&gt;
|-&lt;br /&gt;
|u32&lt;br /&gt;
|&#039;&#039;&#039;Visibility Mode&#039;&#039;&#039;; &amp;lt;ol start=0&amp;gt;&amp;lt;li&amp;gt;Always Visible&amp;lt;/li&amp;gt;&amp;lt;li&amp;gt;Visible on Map Station or Area Visit&amp;lt;/li&amp;gt;&amp;lt;li&amp;gt;Visible on Door Visit&amp;lt;/li&amp;gt;&amp;lt;li&amp;gt;Never Visible&amp;lt;/li&amp;gt;&amp;lt;li&amp;gt;Visible on Map Station or Area Visit&amp;lt;/li&amp;gt;&amp;lt;/ol&amp;gt;&lt;br /&gt;
|{{check}}&lt;br /&gt;
|{{check}}&lt;br /&gt;
|-&lt;br /&gt;
|u32&lt;br /&gt;
|&#039;&#039;&#039;Editor ID&#039;&#039;&#039;; Same ID format as SCLY, indicates associated world object&lt;br /&gt;
|{{check}}&lt;br /&gt;
|{{check}}&lt;br /&gt;
|-&lt;br /&gt;
|[[GUID]]&lt;br /&gt;
|&#039;&#039;&#039;Saved State ID&#039;&#039;&#039;&lt;br /&gt;
|{{nocheck}}&lt;br /&gt;
|{{check}}&lt;br /&gt;
|-&lt;br /&gt;
|u32&lt;br /&gt;
|{{unknown|Unknown}}&lt;br /&gt;
|{{check}}&lt;br /&gt;
|{{check}}&lt;br /&gt;
|-&lt;br /&gt;
|{{Transform4f}}&lt;br /&gt;
|&#039;&#039;&#039;Transform Matrix&#039;&#039;&#039; The Mappable Object&#039;s position in &#039;&#039;&#039;world&#039;&#039;&#039; space.&lt;br /&gt;
|{{check}}&lt;br /&gt;
|{{check}}&lt;br /&gt;
|-&lt;br /&gt;
|u32 * 4&lt;br /&gt;
|{{unknown|Unknown}}&lt;br /&gt;
|{{check}}&lt;br /&gt;
|{{check}}&lt;br /&gt;
|-&lt;br /&gt;
| colspan=4 {{unknown|End of Mappable Object}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== MP1 Types ====&lt;br /&gt;
{|class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Type&lt;br /&gt;
!Description&lt;br /&gt;
|-&lt;br /&gt;
|0&lt;br /&gt;
|Normal Door&lt;br /&gt;
|-&lt;br /&gt;
|1&lt;br /&gt;
|Shield Door&lt;br /&gt;
|-&lt;br /&gt;
|2&lt;br /&gt;
|Ice Door&lt;br /&gt;
|-&lt;br /&gt;
|3&lt;br /&gt;
|Wave Door&lt;br /&gt;
|-&lt;br /&gt;
|4&lt;br /&gt;
|Plasma Door&lt;br /&gt;
|-&lt;br /&gt;
|5&lt;br /&gt;
|Big Door&lt;br /&gt;
|-&lt;br /&gt;
|6&lt;br /&gt;
|Big Door 2&lt;br /&gt;
|-&lt;br /&gt;
|7&lt;br /&gt;
|Ice Door Ceiling&lt;br /&gt;
|-&lt;br /&gt;
|8&lt;br /&gt;
|Ice Door Floor&lt;br /&gt;
|-&lt;br /&gt;
|9&lt;br /&gt;
|Wave Door Ceiling&lt;br /&gt;
|-&lt;br /&gt;
|10&lt;br /&gt;
|Wave Door Floor&lt;br /&gt;
|-&lt;br /&gt;
|11&lt;br /&gt;
|Plasma Door Ceiling&lt;br /&gt;
|-&lt;br /&gt;
|12&lt;br /&gt;
|Plasma Door Floor&lt;br /&gt;
|-&lt;br /&gt;
|13&lt;br /&gt;
|Ice Door Floor 2&lt;br /&gt;
|-&lt;br /&gt;
|14&lt;br /&gt;
|Wave Door Floor 2&lt;br /&gt;
|-&lt;br /&gt;
|15&lt;br /&gt;
|Plasma Door Floor 2&lt;br /&gt;
|-&lt;br /&gt;
|27&lt;br /&gt;
|Down Arrow Yellow (Maintenance Tunnel)&lt;br /&gt;
|-&lt;br /&gt;
|28&lt;br /&gt;
|Up Arrow Yellow (Phazon Processing Center)&lt;br /&gt;
|-&lt;br /&gt;
|29&lt;br /&gt;
|Down Arrow Green (Elevator A)&lt;br /&gt;
|-&lt;br /&gt;
|30&lt;br /&gt;
|Up Arrow Green (Elite Control Access)&lt;br /&gt;
|-&lt;br /&gt;
|31&lt;br /&gt;
|Down Arrow Red (Elevator B)&lt;br /&gt;
|-&lt;br /&gt;
|32&lt;br /&gt;
|Up Arrow Red (Fungal Hall Access)&lt;br /&gt;
|-&lt;br /&gt;
|33&lt;br /&gt;
|Elevator&lt;br /&gt;
|-&lt;br /&gt;
|34&lt;br /&gt;
|Save Station&lt;br /&gt;
|-&lt;br /&gt;
|37&lt;br /&gt;
|Missile Station&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Vertices ===&lt;br /&gt;
&lt;br /&gt;
Vertices are a simple array of CVector3f. Geometry in MAPAs is, almost always, centered around the origin (0, 0, 0) and are simplified, full sized, versions of the map they replicate. Each vertex is referenced at least twice: once for the primitive, once for the line border.&lt;br /&gt;
&lt;br /&gt;
=== Primitive Headers ===&lt;br /&gt;
&lt;br /&gt;
The Primitive headers are extremely simple, they merely have a bounding box followed by the primitive table start and end point, relative to the end of the current primitive header. In other words: read in the header, seek to the start of the table from the &#039;&#039;&#039;current&#039;&#039;&#039; position, then read the primitives tables.&lt;br /&gt;
&lt;br /&gt;
{|class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Type&lt;br /&gt;
!Description&lt;br /&gt;
|-&lt;br /&gt;
|{{Vector3f}}&lt;br /&gt;
|&#039;&#039;&#039;Normal&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|{{Vector3f}}&lt;br /&gt;
|&#039;&#039;&#039;Center of Mass&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|u32&lt;br /&gt;
|&#039;&#039;&#039;Primitive Table Start&#039;&#039;&#039;; relative to the end of the header&lt;br /&gt;
|-&lt;br /&gt;
|u32&lt;br /&gt;
|&#039;&#039;&#039;Border Table Start&#039;&#039;&#039;; relative to the end of the header&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Primitive Table ===&lt;br /&gt;
&lt;br /&gt;
The Primitive is also fairly simple, each one consists of two parts: The GX Primitive list, and the Border list. &lt;br /&gt;
{|class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Type&lt;br /&gt;
!Description&lt;br /&gt;
|-&lt;br /&gt;
|u32&lt;br /&gt;
|&#039;&#039;&#039;Primitive Count (PC)&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|Primitive * PC&lt;br /&gt;
|&#039;&#039;&#039;Primitives&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|u32&lt;br /&gt;
|&#039;&#039;&#039;Border Count (BC)&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|Border * (BC)&lt;br /&gt;
|&#039;&#039;&#039;Borders&#039;&#039;&#039;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Primitive ===&lt;br /&gt;
&lt;br /&gt;
A primitive in a MAPA is a simple 4 byte aligned list of indices into the vertex list, starting with the GX Primitive type, a count, then an array of indices, each index taking up one byte.&lt;br /&gt;
&lt;br /&gt;
=== Border ===&lt;br /&gt;
&lt;br /&gt;
A border in a MAPA is a simple count followed by a 4 byte aligned list indices into the vertex list, each index taking up one byte. A border is simply drawn using GX_LINESTRIP.&lt;br /&gt;
&lt;br /&gt;
[[Category:File Formats]]&lt;br /&gt;
[[Category:Metroid Prime]]&lt;br /&gt;
[[Category:Metroid Prime 2: Echoes]]&lt;br /&gt;
[[Category:Metroid Prime 3: Corruption]]&lt;/div&gt;</summary>
		<author><name>Encounter</name></author>
	</entry>
	<entry>
		<id>https://wiki.axiodl.com/index.php?title=Switch_(Metroid_Prime)&amp;diff=2808</id>
		<title>Switch (Metroid Prime)</title>
		<link rel="alternate" type="text/html" href="https://wiki.axiodl.com/index.php?title=Switch_(Metroid_Prime)&amp;diff=2808"/>
		<updated>2021-10-07T13:35:30Z</updated>

		<summary type="html">&lt;p&gt;Encounter: Encounter moved page Switch to Switch (Metroid Prime) without leaving a redirect&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;A Switch is a script object that can be in one of two states: Open or Closed.&lt;br /&gt;
&lt;br /&gt;
* Send an &amp;quot;Open&amp;quot; message to set its state to Open&lt;br /&gt;
* Send a &amp;quot;Close&amp;quot; message to set its state to Closed&lt;br /&gt;
* Send a &amp;quot;SetToZero&amp;quot; message to activate the switch.&lt;br /&gt;
* When activated, the switch will send messages using the &amp;quot;Closed&amp;quot; state if it&#039;s closed, or the &amp;quot;Open&amp;quot; state if it&#039;s open.&lt;/div&gt;</summary>
		<author><name>Encounter</name></author>
	</entry>
	<entry>
		<id>https://wiki.axiodl.com/index.php?title=SpecialFunction_(Metroid_Prime)&amp;diff=2807</id>
		<title>SpecialFunction (Metroid Prime)</title>
		<link rel="alternate" type="text/html" href="https://wiki.axiodl.com/index.php?title=SpecialFunction_(Metroid_Prime)&amp;diff=2807"/>
		<updated>2021-10-07T13:35:23Z</updated>

		<summary type="html">&lt;p&gt;Encounter: Encounter moved page SpecialFunction to SpecialFunction (Metroid Prime) without leaving a redirect&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;SpecialFunctions are script objects that can do a multitude of things depending what the Function enum is set to.&lt;br /&gt;
&lt;br /&gt;
=== PlayerInArea ===&lt;br /&gt;
&lt;br /&gt;
* Sends messages on the &amp;quot;Entered&amp;quot; state when the player enters the area.&lt;br /&gt;
* Sends messages on the &amp;quot;Exited&amp;quot; state when the player leaves the area.&lt;/div&gt;</summary>
		<author><name>Encounter</name></author>
	</entry>
	<entry>
		<id>https://wiki.axiodl.com/index.php?title=Tweaks_(Metroid_Prime)&amp;diff=2793</id>
		<title>Tweaks (Metroid Prime)</title>
		<link rel="alternate" type="text/html" href="https://wiki.axiodl.com/index.php?title=Tweaks_(Metroid_Prime)&amp;diff=2793"/>
		<updated>2021-10-07T13:18:51Z</updated>

		<summary type="html">&lt;p&gt;Encounter: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The tweaks system allows for easy modification of different game values that would normally be hardcoded. In Metroid Prime, this is handled by the CTWK files located in Tweaks.Pak. The tweaks are loaded on startup. Things that can be modified through the tweaks includes:&lt;br /&gt;
&lt;br /&gt;
* The amount and type of damage done by each weapon&lt;br /&gt;
* The Hard Mode damage multiplier&lt;br /&gt;
* The field of view&lt;br /&gt;
* The world pak prefix&lt;br /&gt;
&lt;br /&gt;
...and a lot more.&lt;br /&gt;
&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
== CTWK List ==&lt;br /&gt;
&lt;br /&gt;
These are all the CTWK files:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! File&lt;br /&gt;
! Name&lt;br /&gt;
|-&lt;br /&gt;
| 1d180d7c.CTWK&lt;br /&gt;
| Particle&lt;br /&gt;
|-&lt;br /&gt;
| 264a4972.CTWK&lt;br /&gt;
| Player&lt;br /&gt;
|-&lt;br /&gt;
| 33b3323a.CTWK&lt;br /&gt;
| GunRes&lt;br /&gt;
|-&lt;br /&gt;
| 39ad28d3.CTWK&lt;br /&gt;
| CameraBob&lt;br /&gt;
|-&lt;br /&gt;
| 3faec012.CTWK&lt;br /&gt;
| PlayerControls2&lt;br /&gt;
|-&lt;br /&gt;
| 5ed56350.CTWK&lt;br /&gt;
| Ball&lt;br /&gt;
|-&lt;br /&gt;
| 5f24eff8.CTWK&lt;br /&gt;
| SlideShow&lt;br /&gt;
|-&lt;br /&gt;
| 6907a32d.CTWK&lt;br /&gt;
| PlayerGun&lt;br /&gt;
|-&lt;br /&gt;
| 85ca11e9.CTWK&lt;br /&gt;
| PlayerRes&lt;br /&gt;
|-&lt;br /&gt;
| 94c76ecd.CTWK&lt;br /&gt;
| Targeting&lt;br /&gt;
|-&lt;br /&gt;
| 953a7c63.CTWK&lt;br /&gt;
| Game&lt;br /&gt;
|-&lt;br /&gt;
| c9954e56.CTWK&lt;br /&gt;
| GuiColors&lt;br /&gt;
|-&lt;br /&gt;
| e66a4f86.CTWK&lt;br /&gt;
| AutoMapper&lt;br /&gt;
|-&lt;br /&gt;
| ed2e48a9.CTWK&lt;br /&gt;
| Gui&lt;br /&gt;
|-&lt;br /&gt;
| f1ed8fd7.CTWK&lt;br /&gt;
| PlayerControls&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Game ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Offset&lt;br /&gt;
! Type&lt;br /&gt;
! Description&lt;br /&gt;
! Value&lt;br /&gt;
|-&lt;br /&gt;
| 0x0&lt;br /&gt;
| string&lt;br /&gt;
| &#039;&#039;&#039;World pak prefix&#039;&#039;&#039;&lt;br /&gt;
| &amp;quot;Metroid&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| 0x8&lt;br /&gt;
| string&lt;br /&gt;
| {{unknown|&#039;&#039;&#039;Unknown&#039;&#039;&#039;}}&lt;br /&gt;
|  &amp;quot;ruin_area22&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| 0x14&lt;br /&gt;
| float&lt;br /&gt;
| &#039;&#039;&#039;Field of View&#039;&#039;&#039;&lt;br /&gt;
| 55.0&lt;br /&gt;
|-&lt;br /&gt;
| 0x18&lt;br /&gt;
| bool&lt;br /&gt;
| {{unknown|&#039;&#039;&#039;Unknown&#039;&#039;&#039;}}&lt;br /&gt;
| true&lt;br /&gt;
|-&lt;br /&gt;
| 0x19&lt;br /&gt;
| bool&lt;br /&gt;
| {{unknown|&#039;&#039;&#039;Unknown&#039;&#039;&#039;}}&lt;br /&gt;
| false&lt;br /&gt;
|-&lt;br /&gt;
| 0x1A&lt;br /&gt;
| bool&lt;br /&gt;
| {{unknown|&#039;&#039;&#039;Unknown&#039;&#039;&#039;}}&lt;br /&gt;
| true&lt;br /&gt;
|-&lt;br /&gt;
| 0x1B&lt;br /&gt;
| bool&lt;br /&gt;
| &#039;&#039;&#039;Disable Splash Screens&#039;&#039;&#039;; Game hard codes this value to false.&lt;br /&gt;
| true&lt;br /&gt;
|-&lt;br /&gt;
| 0x1C&lt;br /&gt;
| float&lt;br /&gt;
| {{unknown|&#039;&#039;&#039;Unknown&#039;&#039;&#039;}}&lt;br /&gt;
| 25.0&lt;br /&gt;
|-&lt;br /&gt;
| 0x20&lt;br /&gt;
| float&lt;br /&gt;
| &#039;&#039;&#039;Press Start Delay&#039;&#039;&#039;&lt;br /&gt;
| 1.0&lt;br /&gt;
|-&lt;br /&gt;
| 0x24&lt;br /&gt;
| float&lt;br /&gt;
| &#039;&#039;&#039;Normal Water Wavecap Intensity&#039;&#039;&#039;&lt;br /&gt;
| 450.0&lt;br /&gt;
|-&lt;br /&gt;
| 0x28&lt;br /&gt;
| float&lt;br /&gt;
| &#039;&#039;&#039;Poison Water Wavecap Intensity&#039;&#039;&#039;&lt;br /&gt;
| 400.0&lt;br /&gt;
|-&lt;br /&gt;
| 0x2C&lt;br /&gt;
| float&lt;br /&gt;
| &#039;&#039;&#039;Lava Wavecap Intensity&#039;&#039;&#039;&lt;br /&gt;
| 1750.0&lt;br /&gt;
|-&lt;br /&gt;
| 0x30&lt;br /&gt;
| float&lt;br /&gt;
| &#039;&#039;&#039;Normal Water Ripple Intensity&#039;&#039;&#039;&lt;br /&gt;
| 1.0&lt;br /&gt;
|-&lt;br /&gt;
| 0x34&lt;br /&gt;
| float&lt;br /&gt;
| &#039;&#039;&#039;Poison Water Ripple Intensity&#039;&#039;&#039;&lt;br /&gt;
| 1.2&lt;br /&gt;
|-&lt;br /&gt;
| 0x38&lt;br /&gt;
| float&lt;br /&gt;
| &#039;&#039;&#039;Lava Ripple Intensity&#039;&#039;&#039;&lt;br /&gt;
| 0.5&lt;br /&gt;
|-&lt;br /&gt;
| 0x3C&lt;br /&gt;
| float&lt;br /&gt;
| &#039;&#039;&#039;Fluid Environment Bump Scale&#039;&#039;&#039;&lt;br /&gt;
| 0.25&lt;br /&gt;
|-&lt;br /&gt;
| 0x40&lt;br /&gt;
| float&lt;br /&gt;
| {{unknown|&#039;&#039;&#039;Unknown&#039;&#039;&#039;}}&lt;br /&gt;
| 30.0&lt;br /&gt;
|-&lt;br /&gt;
| 0x44&lt;br /&gt;
| float&lt;br /&gt;
| {{unknown|&#039;&#039;&#039;Unknown&#039;&#039;&#039;}}&lt;br /&gt;
| 125.0&lt;br /&gt;
|-&lt;br /&gt;
| 0x48&lt;br /&gt;
| float&lt;br /&gt;
| {{unknown|&#039;&#039;&#039;Unknown&#039;&#039;&#039;}}&lt;br /&gt;
| 150.0&lt;br /&gt;
|-&lt;br /&gt;
| 0x4C&lt;br /&gt;
| float&lt;br /&gt;
| {{unknown|&#039;&#039;&#039;Unknown&#039;&#039;&#039;}}&lt;br /&gt;
| 300.0&lt;br /&gt;
|-&lt;br /&gt;
| 0x50&lt;br /&gt;
| float&lt;br /&gt;
| &#039;&#039;&#039;Hard Mode damage multiplier&#039;&#039;&#039;&lt;br /&gt;
| 1.53&lt;br /&gt;
|-&lt;br /&gt;
| 0x54&lt;br /&gt;
| float&lt;br /&gt;
| &#039;&#039;&#039;Hard Mode weapons multiplier&#039;&#039;&#039;&lt;br /&gt;
| 0.5&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Player ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Offset&lt;br /&gt;
! Type&lt;br /&gt;
! Description&lt;br /&gt;
! Value&lt;br /&gt;
|-&lt;br /&gt;
| 0x0&lt;br /&gt;
| float&lt;br /&gt;
| &#039;&#039;&#039;MaxTranslationalAcceleration0&#039;&#039;&#039;&lt;br /&gt;
| 35000.0&lt;br /&gt;
|-&lt;br /&gt;
| 0x4&lt;br /&gt;
| float&lt;br /&gt;
| &#039;&#039;&#039;MaxTranslationalAcceleration1&#039;&#039;&#039;&lt;br /&gt;
| 8000.0&lt;br /&gt;
|-&lt;br /&gt;
| 0x8&lt;br /&gt;
| float&lt;br /&gt;
| &#039;&#039;&#039;MaxTranslationalAcceleration2&#039;&#039;&#039;&lt;br /&gt;
| 35000.0&lt;br /&gt;
|-&lt;br /&gt;
| 0xC&lt;br /&gt;
| float&lt;br /&gt;
| &#039;&#039;&#039;MaxTranslationalAcceleration3&#039;&#039;&#039;&lt;br /&gt;
| 35000.0&lt;br /&gt;
|-&lt;br /&gt;
| 0x10&lt;br /&gt;
| float&lt;br /&gt;
| &#039;&#039;&#039;MaxTranslationalAcceleration4&#039;&#039;&#039;&lt;br /&gt;
| 20000.0&lt;br /&gt;
|-&lt;br /&gt;
| 0x14&lt;br /&gt;
| float&lt;br /&gt;
| &#039;&#039;&#039;MaxTranslationalAcceleration5&#039;&#039;&#039;&lt;br /&gt;
| 20000.0&lt;br /&gt;
|-&lt;br /&gt;
| 0x18&lt;br /&gt;
| float&lt;br /&gt;
| &#039;&#039;&#039;MaxTranslationalAcceleration6&#039;&#039;&#039;&lt;br /&gt;
| 20000.0&lt;br /&gt;
|-&lt;br /&gt;
| 0x1C&lt;br /&gt;
| float&lt;br /&gt;
| &#039;&#039;&#039;MaxTranslationalAcceleration7&#039;&#039;&#039;&lt;br /&gt;
| 20000.0&lt;br /&gt;
|-&lt;br /&gt;
| 0x20&lt;br /&gt;
| float&lt;br /&gt;
| &#039;&#039;&#039;MaxRotationalAcceleration0&#039;&#039;&#039;&lt;br /&gt;
| 14000.0&lt;br /&gt;
|-&lt;br /&gt;
| 0x24&lt;br /&gt;
| float&lt;br /&gt;
| &#039;&#039;&#039;MaxRotationalAcceleration1&#039;&#039;&#039;&lt;br /&gt;
| 14000.0&lt;br /&gt;
|-&lt;br /&gt;
| 0x28&lt;br /&gt;
| float&lt;br /&gt;
| &#039;&#039;&#039;MaxRotationalAcceleration2&#039;&#039;&#039;&lt;br /&gt;
| 14000.0&lt;br /&gt;
|-&lt;br /&gt;
| 0x2C&lt;br /&gt;
| float&lt;br /&gt;
| &#039;&#039;&#039;MaxRotationalAcceleration3&#039;&#039;&#039;&lt;br /&gt;
| 14000.0&lt;br /&gt;
|-&lt;br /&gt;
| 0x30&lt;br /&gt;
| float&lt;br /&gt;
| &#039;&#039;&#039;MaxRotationalAcceleration4&#039;&#039;&#039;&lt;br /&gt;
| 14000.0&lt;br /&gt;
|-&lt;br /&gt;
| 0x34&lt;br /&gt;
| float&lt;br /&gt;
| &#039;&#039;&#039;MaxRotationalAcceleration5&#039;&#039;&#039;&lt;br /&gt;
| 14000.0&lt;br /&gt;
|-&lt;br /&gt;
| 0x38&lt;br /&gt;
| float&lt;br /&gt;
| &#039;&#039;&#039;MaxRotationalAcceleration6&#039;&#039;&#039;&lt;br /&gt;
| 14000.0&lt;br /&gt;
|-&lt;br /&gt;
| 0x3C&lt;br /&gt;
| float&lt;br /&gt;
| &#039;&#039;&#039;MaxRotationalAcceleration7&#039;&#039;&#039;&lt;br /&gt;
| 14000.0&lt;br /&gt;
|-&lt;br /&gt;
| 0x40&lt;br /&gt;
| float&lt;br /&gt;
| &#039;&#039;&#039;TranslationFriction0&#039;&#039;&#039;; Ground Translation Friction&lt;br /&gt;
| 1.0&lt;br /&gt;
|-&lt;br /&gt;
| 0x44&lt;br /&gt;
| float&lt;br /&gt;
| &#039;&#039;&#039;TranslationFriction1&#039;&#039;&#039;; Air Translation Friction&lt;br /&gt;
| 0.75&lt;br /&gt;
|-&lt;br /&gt;
| 0x48&lt;br /&gt;
| float&lt;br /&gt;
| &#039;&#039;&#039;TranslationFriction2&#039;&#039;&#039;&lt;br /&gt;
| 1.0&lt;br /&gt;
|-&lt;br /&gt;
| 0x4C&lt;br /&gt;
| float&lt;br /&gt;
| &#039;&#039;&#039;TranslationFriction3&#039;&#039;&#039;&lt;br /&gt;
| 1.0&lt;br /&gt;
|-&lt;br /&gt;
| 0x50&lt;br /&gt;
| float&lt;br /&gt;
| &#039;&#039;&#039;TranslationFriction4&#039;&#039;&#039;&lt;br /&gt;
| 1.0&lt;br /&gt;
|-&lt;br /&gt;
| 0x54&lt;br /&gt;
| float&lt;br /&gt;
| &#039;&#039;&#039;TranslationFriction5&#039;&#039;&#039;&lt;br /&gt;
| 1.0&lt;br /&gt;
|-&lt;br /&gt;
| 0x58&lt;br /&gt;
| float&lt;br /&gt;
| &#039;&#039;&#039;TranslationFriction6&#039;&#039;&#039;&lt;br /&gt;
| 1.0&lt;br /&gt;
|-&lt;br /&gt;
| 0x5C&lt;br /&gt;
| float&lt;br /&gt;
| &#039;&#039;&#039;TranslationFriction7&#039;&#039;&#039;&lt;br /&gt;
| 1.0&lt;br /&gt;
|-&lt;br /&gt;
| 0x60&lt;br /&gt;
| float&lt;br /&gt;
| &#039;&#039;&#039;RotationFriction0&#039;&#039;&#039;; Ground Rotation Friction&lt;br /&gt;
| 0.44999999&lt;br /&gt;
|-&lt;br /&gt;
| 0x64&lt;br /&gt;
| float&lt;br /&gt;
| &#039;&#039;&#039;RotationFriction1&#039;&#039;&#039;; Air Rotation Friction&lt;br /&gt;
| 0.44999999&lt;br /&gt;
|-&lt;br /&gt;
| 0x68&lt;br /&gt;
| float&lt;br /&gt;
| &#039;&#039;&#039;RotationFriction2&#039;&#039;&#039;&lt;br /&gt;
| 0.44999999&lt;br /&gt;
|-&lt;br /&gt;
| 0x6C&lt;br /&gt;
| float&lt;br /&gt;
| &#039;&#039;&#039;RotationFriction3&#039;&#039;&#039;&lt;br /&gt;
| 0.44999999&lt;br /&gt;
|-&lt;br /&gt;
| 0x70&lt;br /&gt;
| float&lt;br /&gt;
| &#039;&#039;&#039;RotationFriction4&#039;&#039;&#039;&lt;br /&gt;
| 0.44999999&lt;br /&gt;
|-&lt;br /&gt;
| 0x74&lt;br /&gt;
| float&lt;br /&gt;
| &#039;&#039;&#039;RotationFriction5&#039;&#039;&#039;&lt;br /&gt;
| 0.44999999&lt;br /&gt;
|-&lt;br /&gt;
| 0x78&lt;br /&gt;
| float&lt;br /&gt;
| &#039;&#039;&#039;RotationFriction6&#039;&#039;&#039;&lt;br /&gt;
| 0.44999999&lt;br /&gt;
|-&lt;br /&gt;
| 0x7C&lt;br /&gt;
| float&lt;br /&gt;
| &#039;&#039;&#039;RotationFriction7&#039;&#039;&#039;&lt;br /&gt;
| 0.44999999&lt;br /&gt;
|-&lt;br /&gt;
| 0x80&lt;br /&gt;
| float&lt;br /&gt;
| &#039;&#039;&#039;RotationMaxSpeed0&#039;&#039;&#039;; Ground Rotation Max Speed&lt;br /&gt;
| 2.5&lt;br /&gt;
|-&lt;br /&gt;
| 0x84&lt;br /&gt;
| float&lt;br /&gt;
| &#039;&#039;&#039;RotationMaxSpeed1&#039;&#039;&#039;; Air Rotation Max Speed&lt;br /&gt;
| 2.5&lt;br /&gt;
|-&lt;br /&gt;
| 0x88&lt;br /&gt;
| float&lt;br /&gt;
| &#039;&#039;&#039;RotationMaxSpeed2&#039;&#039;&#039;&lt;br /&gt;
| 2.5&lt;br /&gt;
|-&lt;br /&gt;
| 0x8C&lt;br /&gt;
| float&lt;br /&gt;
| &#039;&#039;&#039;RotationMaxSpeed3&#039;&#039;&#039;&lt;br /&gt;
| 2.5&lt;br /&gt;
|-&lt;br /&gt;
| 0x90&lt;br /&gt;
| float&lt;br /&gt;
| &#039;&#039;&#039;RotationMaxSpeed4&#039;&#039;&#039;&lt;br /&gt;
| 2.5&lt;br /&gt;
|-&lt;br /&gt;
| 0x94&lt;br /&gt;
| float&lt;br /&gt;
| &#039;&#039;&#039;RotationMaxSpeed5&#039;&#039;&#039;&lt;br /&gt;
| 2.5&lt;br /&gt;
|-&lt;br /&gt;
| 0x98&lt;br /&gt;
| float&lt;br /&gt;
| &#039;&#039;&#039;RotationMaxSpeed6&#039;&#039;&#039;&lt;br /&gt;
| 2.5&lt;br /&gt;
|-&lt;br /&gt;
| 0x9C&lt;br /&gt;
| float&lt;br /&gt;
| &#039;&#039;&#039;RotationMaxSpeed7&#039;&#039;&#039;&lt;br /&gt;
| 2.5&lt;br /&gt;
|-&lt;br /&gt;
| 0xA0&lt;br /&gt;
| float&lt;br /&gt;
| &#039;&#039;&#039;TranslationMaxSpeed0&#039;&#039;&#039;&lt;br /&gt;
| 16.5&lt;br /&gt;
|-&lt;br /&gt;
| 0xA4&lt;br /&gt;
| float&lt;br /&gt;
| &#039;&#039;&#039;TranslationMaxSpeed1&#039;&#039;&#039;&lt;br /&gt;
| 16.5&lt;br /&gt;
|-&lt;br /&gt;
| 0xA8&lt;br /&gt;
| float&lt;br /&gt;
| &#039;&#039;&#039;TranslationMaxSpeed2&#039;&#039;&#039;&lt;br /&gt;
| 16.5&lt;br /&gt;
|-&lt;br /&gt;
| 0xAC&lt;br /&gt;
| float&lt;br /&gt;
| &#039;&#039;&#039;TranslationMaxSpeed3&#039;&#039;&#039;&lt;br /&gt;
| 16.5&lt;br /&gt;
|-&lt;br /&gt;
| 0xB0&lt;br /&gt;
| float&lt;br /&gt;
| &#039;&#039;&#039;TranslationMaxSpeed4&#039;&#039;&#039;&lt;br /&gt;
| 12.5&lt;br /&gt;
|-&lt;br /&gt;
| 0xB4&lt;br /&gt;
| float&lt;br /&gt;
| &#039;&#039;&#039;TranslationMaxSpeed5&#039;&#039;&#039;&lt;br /&gt;
| 12.5&lt;br /&gt;
|-&lt;br /&gt;
| 0xB8&lt;br /&gt;
| float&lt;br /&gt;
| &#039;&#039;&#039;TranslationMaxSpeed6&#039;&#039;&#039;&lt;br /&gt;
| 12.5&lt;br /&gt;
|-&lt;br /&gt;
| 0xBC&lt;br /&gt;
| float&lt;br /&gt;
| &#039;&#039;&#039;TranslationMaxSpeed7&#039;&#039;&#039;&lt;br /&gt;
| 12.5&lt;br /&gt;
|-&lt;br /&gt;
| 0xC0&lt;br /&gt;
| float&lt;br /&gt;
| &#039;&#039;&#039;NormalGravityAccel&#039;&#039;&#039;&lt;br /&gt;
| -35.0&lt;br /&gt;
|-&lt;br /&gt;
| 0xC4&lt;br /&gt;
| float&lt;br /&gt;
| &#039;&#039;&#039;FluidGravityAccel&#039;&#039;&#039;&lt;br /&gt;
| -10.0&lt;br /&gt;
|-&lt;br /&gt;
| 0xC8&lt;br /&gt;
| float&lt;br /&gt;
| &#039;&#039;&#039;VerticalJumpAccel&#039;&#039;&#039;&lt;br /&gt;
| 50.0&lt;br /&gt;
|-&lt;br /&gt;
| 0xCC&lt;br /&gt;
| float&lt;br /&gt;
| &#039;&#039;&#039;HorizontalJumpAccel&#039;&#039;&#039;&lt;br /&gt;
| 50.0&lt;br /&gt;
|-&lt;br /&gt;
| 0xD0&lt;br /&gt;
| float&lt;br /&gt;
| &#039;&#039;&#039;VerticalDoubleJumpAccel&#039;&#039;&#039;&lt;br /&gt;
| 60.0&lt;br /&gt;
|-&lt;br /&gt;
| 0xD4&lt;br /&gt;
| float&lt;br /&gt;
| &#039;&#039;&#039;HorizontalDoubleJumpAccel&#039;&#039;&#039;&lt;br /&gt;
| 60.0&lt;br /&gt;
|-&lt;br /&gt;
| 0xD8&lt;br /&gt;
| float&lt;br /&gt;
| &#039;&#039;&#039;WaterJumpFactor&#039;&#039;&#039;&lt;br /&gt;
| 0.37&lt;br /&gt;
|-&lt;br /&gt;
| 0xDC&lt;br /&gt;
| float&lt;br /&gt;
| &#039;&#039;&#039;WaterBallJumpFactor&#039;&#039;&#039;&lt;br /&gt;
| 0.37&lt;br /&gt;
|-&lt;br /&gt;
| 0xE0&lt;br /&gt;
| float&lt;br /&gt;
| &#039;&#039;&#039;LavaJumpFactor&#039;&#039;&#039;&lt;br /&gt;
| 0.37&lt;br /&gt;
|-&lt;br /&gt;
| 0xE4&lt;br /&gt;
| float&lt;br /&gt;
| &#039;&#039;&#039;LavaBallJumpFactor&#039;&#039;&#039;&lt;br /&gt;
| 0.37&lt;br /&gt;
|-&lt;br /&gt;
| 0xE8&lt;br /&gt;
| float&lt;br /&gt;
| &#039;&#039;&#039;PhazonJumpFactor&#039;&#039;&#039;&lt;br /&gt;
| 0.37&lt;br /&gt;
|-&lt;br /&gt;
| 0xEC&lt;br /&gt;
| float&lt;br /&gt;
| &#039;&#039;&#039;PhazonBallJumpFactor&#039;&#039;&#039;&lt;br /&gt;
| 0.37&lt;br /&gt;
|-&lt;br /&gt;
| 0xF0&lt;br /&gt;
| float&lt;br /&gt;
| &#039;&#039;&#039;AllowedJumpTime&#039;&#039;&#039;&lt;br /&gt;
| 0.235&lt;br /&gt;
|-&lt;br /&gt;
| 0xF4&lt;br /&gt;
| float&lt;br /&gt;
| &#039;&#039;&#039;AllowedDoubleJumpTime&#039;&#039;&#039;&lt;br /&gt;
| 0.1&lt;br /&gt;
|-&lt;br /&gt;
| 0xF8&lt;br /&gt;
| float&lt;br /&gt;
| &#039;&#039;&#039;MinDoubleJumpWindow&#039;&#039;&#039;&lt;br /&gt;
| 0.0&lt;br /&gt;
|-&lt;br /&gt;
| 0xFC&lt;br /&gt;
| float&lt;br /&gt;
| &#039;&#039;&#039;MaxDoubleJumpWindow&#039;&#039;&#039;&lt;br /&gt;
| 2.0&lt;br /&gt;
|-&lt;br /&gt;
| 0x100&lt;br /&gt;
| float&lt;br /&gt;
| {{unknown|&#039;&#039;&#039;Unknown&#039;&#039;&#039;}}&lt;br /&gt;
| 0.0&lt;br /&gt;
|-&lt;br /&gt;
| 0x104&lt;br /&gt;
| float&lt;br /&gt;
| &#039;&#039;&#039;MinJumpTime&#039;&#039;&#039;&lt;br /&gt;
| 0.235&lt;br /&gt;
|-&lt;br /&gt;
| 0x108&lt;br /&gt;
| float&lt;br /&gt;
| &#039;&#039;&#039;MinDoubleJumpTime&#039;&#039;&#039;&lt;br /&gt;
| 0.1&lt;br /&gt;
|-&lt;br /&gt;
| 0x10C&lt;br /&gt;
| float&lt;br /&gt;
| &#039;&#039;&#039;AllowedLedgeTime&#039;&#039;&#039;&lt;br /&gt;
| 0.050000001&lt;br /&gt;
|-&lt;br /&gt;
| 0x110&lt;br /&gt;
| float&lt;br /&gt;
| &#039;&#039;&#039;DoubleJumpImpulse&#039;&#039;&#039;&lt;br /&gt;
| 8.0&lt;br /&gt;
|-&lt;br /&gt;
| 0x114&lt;br /&gt;
| float&lt;br /&gt;
| &#039;&#039;&#039;BackwardsForceMultiplier&#039;&#039;&#039;&lt;br /&gt;
| 1.0&lt;br /&gt;
|-&lt;br /&gt;
| 0x118&lt;br /&gt;
| float&lt;br /&gt;
| &#039;&#039;&#039;BombJumpRadius&#039;&#039;&#039;&lt;br /&gt;
| 7.9000001&lt;br /&gt;
|-&lt;br /&gt;
| 0x11C&lt;br /&gt;
| float&lt;br /&gt;
| &#039;&#039;&#039;BombJumpHeight&#039;&#039;&#039;&lt;br /&gt;
| 1.5&lt;br /&gt;
|-&lt;br /&gt;
| 0x120&lt;br /&gt;
| float&lt;br /&gt;
| &#039;&#039;&#039;EyeOffset&#039;&#039;&#039;&lt;br /&gt;
| 0.2&lt;br /&gt;
|-&lt;br /&gt;
| 0x124&lt;br /&gt;
| float&lt;br /&gt;
| &#039;&#039;&#039;TurnSpeedMultiplier&#039;&#039;&#039;&lt;br /&gt;
| 1.0&lt;br /&gt;
|-&lt;br /&gt;
| 0x128&lt;br /&gt;
| float&lt;br /&gt;
| &#039;&#039;&#039;FreeLookTurnSpeedMultiplier&#039;&#039;&#039;&lt;br /&gt;
| 1.0&lt;br /&gt;
|-&lt;br /&gt;
| 0x12C&lt;br /&gt;
| float&lt;br /&gt;
| &#039;&#039;&#039;HorizontalFreeLookAngleVel&#039;&#039;&#039;&lt;br /&gt;
| 100.0&lt;br /&gt;
|-&lt;br /&gt;
| 0x130&lt;br /&gt;
| float&lt;br /&gt;
| &#039;&#039;&#039;VerticalFreeLookAngleVel&#039;&#039;&#039;&lt;br /&gt;
| 70.0&lt;br /&gt;
|-&lt;br /&gt;
| 0x134&lt;br /&gt;
| float&lt;br /&gt;
| &#039;&#039;&#039;FreeLookSpeed&#039;&#039;&#039;&lt;br /&gt;
| 100.0&lt;br /&gt;
|-&lt;br /&gt;
| 0x138&lt;br /&gt;
| float&lt;br /&gt;
| &#039;&#039;&#039;FreeLookSnapSpeed&#039;&#039;&#039;&lt;br /&gt;
| 200.0&lt;br /&gt;
|-&lt;br /&gt;
| 0x13C&lt;br /&gt;
| float&lt;br /&gt;
| {{unknown|&#039;&#039;&#039;Unknown&#039;&#039;&#039;}}&lt;br /&gt;
| 5.0&lt;br /&gt;
|-&lt;br /&gt;
| 0x140&lt;br /&gt;
| float&lt;br /&gt;
| &#039;&#039;&#039;FreeLookCenteredThresholdAngle&#039;&#039;&#039;&lt;br /&gt;
| 0.1&lt;br /&gt;
|-&lt;br /&gt;
| 0x144&lt;br /&gt;
| float&lt;br /&gt;
| &#039;&#039;&#039;FreeLookCenteredTime&#039;&#039;&#039;&lt;br /&gt;
| 0.25&lt;br /&gt;
|-&lt;br /&gt;
| 0x148&lt;br /&gt;
| float&lt;br /&gt;
| &#039;&#039;&#039;FreeLookDampenFactor&#039;&#039;&#039;&lt;br /&gt;
| 80.0&lt;br /&gt;
|-&lt;br /&gt;
| 0x14C&lt;br /&gt;
| float&lt;br /&gt;
| &#039;&#039;&#039;LeftDiv&#039;&#039;&#039;&lt;br /&gt;
| 1.0&lt;br /&gt;
|-&lt;br /&gt;
| 0x150&lt;br /&gt;
| float&lt;br /&gt;
| &#039;&#039;&#039;RightDiv&#039;&#039;&#039;&lt;br /&gt;
| 1.0&lt;br /&gt;
|-&lt;br /&gt;
| 0x154&lt;br /&gt;
| bool&lt;br /&gt;
| &#039;&#039;&#039;FreeLookTurnsPlayer&#039;&#039;&#039;&lt;br /&gt;
| true&lt;br /&gt;
|-&lt;br /&gt;
| 0x155&lt;br /&gt;
| bool&lt;br /&gt;
| {{unknown|&#039;&#039;&#039;Unknown&#039;&#039;&#039;}}&lt;br /&gt;
| true&lt;br /&gt;
|-&lt;br /&gt;
| 0x156&lt;br /&gt;
| bool&lt;br /&gt;
| {{unknown|&#039;&#039;&#039;Unknown&#039;&#039;&#039;}}&lt;br /&gt;
| false&lt;br /&gt;
|-&lt;br /&gt;
| 0x157&lt;br /&gt;
| bool&lt;br /&gt;
| &#039;&#039;&#039;MoveDuringFreeLook&#039;&#039;&#039;&lt;br /&gt;
| false&lt;br /&gt;
|-&lt;br /&gt;
| 0x158&lt;br /&gt;
| bool&lt;br /&gt;
| &#039;&#039;&#039;HoldButtonsForFreeLook&#039;&#039;&#039;&lt;br /&gt;
| true&lt;br /&gt;
|-&lt;br /&gt;
| 0x159&lt;br /&gt;
| bool&lt;br /&gt;
| &#039;&#039;&#039;TwoButtonsForFreeLook&#039;&#039;&#039;&lt;br /&gt;
| false&lt;br /&gt;
|-&lt;br /&gt;
| 0x15A&lt;br /&gt;
| bool&lt;br /&gt;
| {{unknown|&#039;&#039;&#039;Unknown&#039;&#039;&#039;}}&lt;br /&gt;
| false&lt;br /&gt;
|-&lt;br /&gt;
| 0x15B&lt;br /&gt;
| bool&lt;br /&gt;
| {{unknown|&#039;&#039;&#039;Unknown&#039;&#039;&#039;}}&lt;br /&gt;
| false&lt;br /&gt;
|-&lt;br /&gt;
| 0x15C&lt;br /&gt;
| bool&lt;br /&gt;
| {{unknown|&#039;&#039;&#039;Unknown&#039;&#039;&#039;}}&lt;br /&gt;
| true&lt;br /&gt;
|-&lt;br /&gt;
| 0x15D&lt;br /&gt;
| bool&lt;br /&gt;
| &#039;&#039;&#039;AimWhenOrbitingPoint&#039;&#039;&#039;&lt;br /&gt;
| true&lt;br /&gt;
|-&lt;br /&gt;
| 0x15E&lt;br /&gt;
| bool&lt;br /&gt;
| &#039;&#039;&#039;StayInFreeLookWhileFiring&#039;&#039;&#039;&lt;br /&gt;
| true&lt;br /&gt;
|-&lt;br /&gt;
| 0x15F&lt;br /&gt;
| bool&lt;br /&gt;
| {{unknown|&#039;&#039;&#039;Unknown&#039;&#039;&#039;}}&lt;br /&gt;
| true&lt;br /&gt;
|-&lt;br /&gt;
| 0x160&lt;br /&gt;
| bool&lt;br /&gt;
| {{unknown|&#039;&#039;&#039;Unknown&#039;&#039;&#039;}}&lt;br /&gt;
| false&lt;br /&gt;
|-&lt;br /&gt;
| 0x161&lt;br /&gt;
| bool&lt;br /&gt;
| &#039;&#039;&#039;OrbitFixedOffset&#039;&#039;&#039;&lt;br /&gt;
| false&lt;br /&gt;
|-&lt;br /&gt;
| 0x162&lt;br /&gt;
| bool&lt;br /&gt;
| &#039;&#039;&#039;GunButtonTogglesHolster&#039;&#039;&#039;&lt;br /&gt;
| false&lt;br /&gt;
|-&lt;br /&gt;
| 0x163&lt;br /&gt;
| bool&lt;br /&gt;
| &#039;&#039;&#039;GunNotFiringTogglesHolster&#039;&#039;&#039;&lt;br /&gt;
| true&lt;br /&gt;
|-&lt;br /&gt;
| 0x164&lt;br /&gt;
| bool&lt;br /&gt;
| &#039;&#039;&#039;FallingDoubleJump&#039;&#039;&#039;&lt;br /&gt;
| false&lt;br /&gt;
|-&lt;br /&gt;
| 0x165&lt;br /&gt;
| bool&lt;br /&gt;
| &#039;&#039;&#039;ImpulseDoubleJump&#039;&#039;&#039;&lt;br /&gt;
| true&lt;br /&gt;
|-&lt;br /&gt;
| 0x166&lt;br /&gt;
| bool&lt;br /&gt;
| &#039;&#039;&#039;FiringCancelsCameraPitch&#039;&#039;&#039;&lt;br /&gt;
| true&lt;br /&gt;
|-&lt;br /&gt;
| 0x167&lt;br /&gt;
| bool&lt;br /&gt;
| &#039;&#039;&#039;AssistedAimingIgnoreHorizontal&#039;&#039;&#039;&lt;br /&gt;
| true&lt;br /&gt;
|-&lt;br /&gt;
| 0x168&lt;br /&gt;
| bool&lt;br /&gt;
| &#039;&#039;&#039;AssistedAimingIgnoreVertical&#039;&#039;&#039;&lt;br /&gt;
| true&lt;br /&gt;
|-&lt;br /&gt;
| 0x169&lt;br /&gt;
| float&lt;br /&gt;
| {{unknown|&#039;&#039;&#039;Unknown&#039;&#039;&#039;}}&lt;br /&gt;
| 0.1&lt;br /&gt;
|-&lt;br /&gt;
| 0x16D&lt;br /&gt;
| float&lt;br /&gt;
| {{unknown|&#039;&#039;&#039;Unknown&#039;&#039;&#039;}}&lt;br /&gt;
| 0.25&lt;br /&gt;
|-&lt;br /&gt;
| 0x171&lt;br /&gt;
| float&lt;br /&gt;
| &#039;&#039;&#039;AimMaxDistance&#039;&#039;&#039;&lt;br /&gt;
| 100.0&lt;br /&gt;
|-&lt;br /&gt;
| 0x175&lt;br /&gt;
| float&lt;br /&gt;
| {{unknown|&#039;&#039;&#039;Unknown&#039;&#039;&#039;}}&lt;br /&gt;
| 30.0&lt;br /&gt;
|-&lt;br /&gt;
| 0x179&lt;br /&gt;
| float&lt;br /&gt;
| {{unknown|&#039;&#039;&#039;Unknown&#039;&#039;&#039;}}&lt;br /&gt;
| 30.0&lt;br /&gt;
|-&lt;br /&gt;
| 0x17D&lt;br /&gt;
| float&lt;br /&gt;
| {{unknown|&#039;&#039;&#039;Unknown&#039;&#039;&#039;}}&lt;br /&gt;
| 50.0&lt;br /&gt;
|-&lt;br /&gt;
| 0x181&lt;br /&gt;
| float&lt;br /&gt;
| {{unknown|&#039;&#039;&#039;Unknown&#039;&#039;&#039;}}&lt;br /&gt;
| 60.0&lt;br /&gt;
|-&lt;br /&gt;
| 0x185&lt;br /&gt;
| float&lt;br /&gt;
| {{unknown|&#039;&#039;&#039;Unknown&#039;&#039;&#039;}}&lt;br /&gt;
| 110.0&lt;br /&gt;
|-&lt;br /&gt;
| 0x189&lt;br /&gt;
| float&lt;br /&gt;
| &#039;&#039;&#039;AimThresholdDistance&#039;&#039;&#039;&lt;br /&gt;
| 5.0&lt;br /&gt;
|-&lt;br /&gt;
| 0x18D&lt;br /&gt;
| float&lt;br /&gt;
| {{unknown|&#039;&#039;&#039;Unknown&#039;&#039;&#039;}}&lt;br /&gt;
| 360.0&lt;br /&gt;
|-&lt;br /&gt;
| 0x191&lt;br /&gt;
| float&lt;br /&gt;
| {{unknown|&#039;&#039;&#039;Unknown&#039;&#039;&#039;}}&lt;br /&gt;
| 10.0&lt;br /&gt;
|-&lt;br /&gt;
| 0x195&lt;br /&gt;
| float&lt;br /&gt;
| &#039;&#039;&#039;AimBoxWidth&#039;&#039;&#039;&lt;br /&gt;
| 20.0&lt;br /&gt;
|-&lt;br /&gt;
| 0x199&lt;br /&gt;
| float&lt;br /&gt;
| &#039;&#039;&#039;AimBoxHeight&#039;&#039;&#039;&lt;br /&gt;
| 10.0&lt;br /&gt;
|-&lt;br /&gt;
| 0x19D&lt;br /&gt;
| float&lt;br /&gt;
| &#039;&#039;&#039;AimTargetTimer&#039;&#039;&#039;&lt;br /&gt;
| 0.0099999998&lt;br /&gt;
|-&lt;br /&gt;
| 0x1A1&lt;br /&gt;
| float&lt;br /&gt;
| &#039;&#039;&#039;AimAssistHorizontalAngle&#039;&#039;&#039;&lt;br /&gt;
| 5.0&lt;br /&gt;
|-&lt;br /&gt;
| 0x1A5&lt;br /&gt;
| float&lt;br /&gt;
| &#039;&#039;&#039;AimAssistVerticalAngle&#039;&#039;&#039;&lt;br /&gt;
| 5.0&lt;br /&gt;
|-&lt;br /&gt;
| 0x1A9&lt;br /&gt;
| float&lt;br /&gt;
| &#039;&#039;&#039;OrbitMinDistance0&#039;&#039;&#039;&lt;br /&gt;
| 27.0&lt;br /&gt;
|-&lt;br /&gt;
| 0x1AD&lt;br /&gt;
| float&lt;br /&gt;
| &#039;&#039;&#039;OrbitNormalDistance0&#039;&#039;&#039;&lt;br /&gt;
| 75.0&lt;br /&gt;
|-&lt;br /&gt;
| 0x1B1&lt;br /&gt;
| float&lt;br /&gt;
| &#039;&#039;&#039;OrbitMaxDistance0&#039;&#039;&#039;&lt;br /&gt;
| 100.0&lt;br /&gt;
|-&lt;br /&gt;
| 0x1B5&lt;br /&gt;
| float&lt;br /&gt;
| &#039;&#039;&#039;OrbitMinDistance1&#039;&#039;&#039;&lt;br /&gt;
| 27.0&lt;br /&gt;
|-&lt;br /&gt;
| 0x1B9&lt;br /&gt;
| float&lt;br /&gt;
| &#039;&#039;&#039;OrbitNormalDistance1&#039;&#039;&#039;&lt;br /&gt;
| 75.0&lt;br /&gt;
|-&lt;br /&gt;
| 0x1BD&lt;br /&gt;
| float&lt;br /&gt;
| &#039;&#039;&#039;OrbitMaxDistance1&#039;&#039;&#039;&lt;br /&gt;
| 100.0&lt;br /&gt;
|-&lt;br /&gt;
| 0x1C1&lt;br /&gt;
| float&lt;br /&gt;
| &#039;&#039;&#039;OrbitMinDistance2&#039;&#039;&#039;&lt;br /&gt;
| 2.5&lt;br /&gt;
|-&lt;br /&gt;
| 0x1C5&lt;br /&gt;
| float&lt;br /&gt;
| &#039;&#039;&#039;OrbitNormalDistance2&#039;&#039;&#039;&lt;br /&gt;
| 75.0&lt;br /&gt;
|-&lt;br /&gt;
| 0x1C9&lt;br /&gt;
| float&lt;br /&gt;
| &#039;&#039;&#039;OrbitMaxDistance2&#039;&#039;&#039;&lt;br /&gt;
| 100.0&lt;br /&gt;
|-&lt;br /&gt;
| 0x1CD&lt;br /&gt;
| float&lt;br /&gt;
| {{unknown|&#039;&#039;&#039;Unknown&#039;&#039;&#039;}}&lt;br /&gt;
| 360.0&lt;br /&gt;
|-&lt;br /&gt;
| 0x1D1&lt;br /&gt;
| float&lt;br /&gt;
| &#039;&#039;&#039;OrbitModeTimer&#039;&#039;&#039;&lt;br /&gt;
| 0.2&lt;br /&gt;
|-&lt;br /&gt;
| 0x1D5&lt;br /&gt;
| float&lt;br /&gt;
| &#039;&#039;&#039;OrbitCameraSpeed&#039;&#039;&#039;&lt;br /&gt;
| 360.0&lt;br /&gt;
|-&lt;br /&gt;
| 0x1D9&lt;br /&gt;
| float&lt;br /&gt;
| &#039;&#039;&#039;OrbitUpperAngle&#039;&#039;&#039;&lt;br /&gt;
| 70.0&lt;br /&gt;
|-&lt;br /&gt;
| 0x1DD&lt;br /&gt;
| float&lt;br /&gt;
| &#039;&#039;&#039;OrbitLowerAngle&#039;&#039;&#039;&lt;br /&gt;
| 70.0&lt;br /&gt;
|-&lt;br /&gt;
| 0x1E1&lt;br /&gt;
| float&lt;br /&gt;
| &#039;&#039;&#039;OrbitHorizAngle&#039;&#039;&#039;&lt;br /&gt;
| 45.0&lt;br /&gt;
|-&lt;br /&gt;
| 0x1E5&lt;br /&gt;
| float&lt;br /&gt;
| {{unknown|&#039;&#039;&#039;Unknown&#039;&#039;&#039;}}&lt;br /&gt;
| 25.0&lt;br /&gt;
|-&lt;br /&gt;
| 0x1E9&lt;br /&gt;
| float&lt;br /&gt;
| {{unknown|&#039;&#039;&#039;Unknown&#039;&#039;&#039;}}&lt;br /&gt;
| 25.0&lt;br /&gt;
|-&lt;br /&gt;
| 0x1ED&lt;br /&gt;
| float&lt;br /&gt;
| &#039;&#039;&#039;OrbitMaxTargetDistance&#039;&#039;&#039;&lt;br /&gt;
| 100.0&lt;br /&gt;
|-&lt;br /&gt;
| 0x1F1&lt;br /&gt;
| float&lt;br /&gt;
| &#039;&#039;&#039;OrbitMaxLockDistance&#039;&#039;&#039;&lt;br /&gt;
| 100.0&lt;br /&gt;
|-&lt;br /&gt;
| 0x1F5&lt;br /&gt;
| float&lt;br /&gt;
| &#039;&#039;&#039;OrbitDistanceThreshold&#039;&#039;&#039;&lt;br /&gt;
| 2.0&lt;br /&gt;
|-&lt;br /&gt;
| 0x1F9&lt;br /&gt;
| int&lt;br /&gt;
| &#039;&#039;&#039;OrbitScreenBoxHalfExtentX0&#039;&#039;&#039;&lt;br /&gt;
| 180&lt;br /&gt;
|-&lt;br /&gt;
| 0x1FD&lt;br /&gt;
| int&lt;br /&gt;
| &#039;&#039;&#039;OrbitScreenBoxHalfExtentY0&#039;&#039;&#039;&lt;br /&gt;
| 180&lt;br /&gt;
|-&lt;br /&gt;
| 0x201&lt;br /&gt;
| int&lt;br /&gt;
| &#039;&#039;&#039;OrbitScreenBoxCenterX0&#039;&#039;&#039;&lt;br /&gt;
| 320&lt;br /&gt;
|-&lt;br /&gt;
| 0x205&lt;br /&gt;
| int&lt;br /&gt;
| &#039;&#039;&#039;OrbitScreenBoxCenterY0&#039;&#039;&#039;&lt;br /&gt;
| 224&lt;br /&gt;
|-&lt;br /&gt;
| 0x209&lt;br /&gt;
| int&lt;br /&gt;
| &#039;&#039;&#039;OrbitZoneIdealX0&#039;&#039;&#039;&lt;br /&gt;
| 320&lt;br /&gt;
|-&lt;br /&gt;
| 0x20D&lt;br /&gt;
| int&lt;br /&gt;
| &#039;&#039;&#039;OrbitZoneIdealY0&#039;&#039;&#039;&lt;br /&gt;
| 224&lt;br /&gt;
|-&lt;br /&gt;
| 0x211&lt;br /&gt;
| int&lt;br /&gt;
| &#039;&#039;&#039;OrbitScreenBoxHalfExtentX1&#039;&#039;&#039;&lt;br /&gt;
| 126&lt;br /&gt;
|-&lt;br /&gt;
| 0x215&lt;br /&gt;
| int&lt;br /&gt;
| &#039;&#039;&#039;OrbitScreenBoxHalfExtentY1&#039;&#039;&#039;&lt;br /&gt;
| 44&lt;br /&gt;
|-&lt;br /&gt;
| 0x219&lt;br /&gt;
| int&lt;br /&gt;
| &#039;&#039;&#039;OrbitScreenBoxCenterX1&#039;&#039;&#039;&lt;br /&gt;
| 320&lt;br /&gt;
|-&lt;br /&gt;
| 0x21D&lt;br /&gt;
| int&lt;br /&gt;
| &#039;&#039;&#039;OrbitScreenBoxCenterY1&#039;&#039;&#039;&lt;br /&gt;
| 224&lt;br /&gt;
|-&lt;br /&gt;
| 0x221&lt;br /&gt;
| int&lt;br /&gt;
| &#039;&#039;&#039;OrbitZoneIdealX1&#039;&#039;&#039;&lt;br /&gt;
| 320&lt;br /&gt;
|-&lt;br /&gt;
| 0x225&lt;br /&gt;
| int&lt;br /&gt;
| &#039;&#039;&#039;OrbitZoneIdealY1&#039;&#039;&#039;&lt;br /&gt;
| 224&lt;br /&gt;
|-&lt;br /&gt;
| 0x229&lt;br /&gt;
| float&lt;br /&gt;
| &#039;&#039;&#039;OrbitNearX&#039;&#039;&#039;&lt;br /&gt;
| 20.0&lt;br /&gt;
|-&lt;br /&gt;
| 0x22D&lt;br /&gt;
| float&lt;br /&gt;
| &#039;&#039;&#039;OrbitNearZ&#039;&#039;&#039;&lt;br /&gt;
| 10.0&lt;br /&gt;
|-&lt;br /&gt;
| 0x231&lt;br /&gt;
| float&lt;br /&gt;
| {{unknown|&#039;&#039;&#039;Unknown&#039;&#039;&#039;}}&lt;br /&gt;
| 3.0&lt;br /&gt;
|-&lt;br /&gt;
| 0x235&lt;br /&gt;
| float&lt;br /&gt;
| {{unknown|&#039;&#039;&#039;Unknown&#039;&#039;&#039;}}&lt;br /&gt;
| 6.0&lt;br /&gt;
|-&lt;br /&gt;
| 0x239&lt;br /&gt;
| float&lt;br /&gt;
| &#039;&#039;&#039;OrbitFixedOffsetZDiff&#039;&#039;&#039;&lt;br /&gt;
| 0.2&lt;br /&gt;
|-&lt;br /&gt;
| 0x23D&lt;br /&gt;
| float&lt;br /&gt;
| &#039;&#039;&#039;OrbitZRange&#039;&#039;&#039;&lt;br /&gt;
| 0.2&lt;br /&gt;
|-&lt;br /&gt;
| 0x241&lt;br /&gt;
| float&lt;br /&gt;
| {{unknown|&#039;&#039;&#039;Unknown&#039;&#039;&#039;}}&lt;br /&gt;
| 5.0&lt;br /&gt;
|-&lt;br /&gt;
| 0x245&lt;br /&gt;
| float&lt;br /&gt;
| {{unknown|&#039;&#039;&#039;Unknown&#039;&#039;&#039;}}&lt;br /&gt;
| 90.0&lt;br /&gt;
|-&lt;br /&gt;
| 0x249&lt;br /&gt;
| float&lt;br /&gt;
| {{unknown|&#039;&#039;&#039;Unknown&#039;&#039;&#039;}}&lt;br /&gt;
| 2.0&lt;br /&gt;
|-&lt;br /&gt;
| 0x24D&lt;br /&gt;
| float&lt;br /&gt;
| &#039;&#039;&#039;OrbitPreventionTime&#039;&#039;&#039;&lt;br /&gt;
| 2.0&lt;br /&gt;
|-&lt;br /&gt;
| 0x251&lt;br /&gt;
| bool&lt;br /&gt;
| &#039;&#039;&#039;DashEnabled&#039;&#039;&#039;&lt;br /&gt;
| true&lt;br /&gt;
|-&lt;br /&gt;
| 0x252&lt;br /&gt;
| bool&lt;br /&gt;
| &#039;&#039;&#039;DashOnButtonRelease&#039;&#039;&#039;&lt;br /&gt;
| true&lt;br /&gt;
|-&lt;br /&gt;
| 0x253&lt;br /&gt;
| float&lt;br /&gt;
| &#039;&#039;&#039;DashButtonHoldCancelTime&#039;&#039;&#039;&lt;br /&gt;
| 0.30000001&lt;br /&gt;
|-&lt;br /&gt;
| 0x257&lt;br /&gt;
| float&lt;br /&gt;
| &#039;&#039;&#039;DashStrafeInputThreshold&#039;&#039;&#039;&lt;br /&gt;
| 0.40000001&lt;br /&gt;
|-&lt;br /&gt;
| 0x25B&lt;br /&gt;
| float&lt;br /&gt;
| &#039;&#039;&#039;SidewaysDoubleJumpImpulse&#039;&#039;&#039;&lt;br /&gt;
| 8.0&lt;br /&gt;
|-&lt;br /&gt;
| 0x25F&lt;br /&gt;
| float&lt;br /&gt;
| &#039;&#039;&#039;SidewaysVerticalDoubleJumpAccel&#039;&#039;&#039;&lt;br /&gt;
| 5.0&lt;br /&gt;
|-&lt;br /&gt;
| 0x263&lt;br /&gt;
| float&lt;br /&gt;
| &#039;&#039;&#039;SidewaysHorizontalDoubleJumpAccel&#039;&#039;&#039;&lt;br /&gt;
| 50.0&lt;br /&gt;
|-&lt;br /&gt;
| 0x267&lt;br /&gt;
| float&lt;br /&gt;
| &#039;&#039;&#039;ScanningRange&#039;&#039;&#039;&lt;br /&gt;
| 50.0&lt;br /&gt;
|-&lt;br /&gt;
| 0x26B&lt;br /&gt;
| bool&lt;br /&gt;
| &#039;&#039;&#039;ScanRetention&#039;&#039;&#039;&lt;br /&gt;
| true&lt;br /&gt;
|-&lt;br /&gt;
| 0x26C&lt;br /&gt;
| bool&lt;br /&gt;
| &#039;&#039;&#039;ScanFreezesGame&#039;&#039;&#039;&lt;br /&gt;
| true&lt;br /&gt;
|-&lt;br /&gt;
| 0x26D&lt;br /&gt;
| bool&lt;br /&gt;
| &#039;&#039;&#039;OrbitWhileScanning&#039;&#039;&#039;&lt;br /&gt;
| true&lt;br /&gt;
|-&lt;br /&gt;
| 0x26E&lt;br /&gt;
| float&lt;br /&gt;
| &#039;&#039;&#039;ScanMaxTargetDistance&#039;&#039;&#039;&lt;br /&gt;
| 100.0&lt;br /&gt;
|-&lt;br /&gt;
| 0x272&lt;br /&gt;
| float&lt;br /&gt;
| &#039;&#039;&#039;ScanMaxLockDistance&#039;&#039;&#039;&lt;br /&gt;
| 100.0&lt;br /&gt;
|-&lt;br /&gt;
| 0x276&lt;br /&gt;
| float&lt;br /&gt;
| &#039;&#039;&#039;OrbitDistanceMax&#039;&#039;&#039;&lt;br /&gt;
| 25.0&lt;br /&gt;
|-&lt;br /&gt;
| 0x27A&lt;br /&gt;
| float&lt;br /&gt;
| &#039;&#039;&#039;GrappleSwingLength&#039;&#039;&#039;&lt;br /&gt;
| 10.0&lt;br /&gt;
|-&lt;br /&gt;
| 0x27E&lt;br /&gt;
| float&lt;br /&gt;
| &#039;&#039;&#039;GrappleSwingPeriod&#039;&#039;&#039;&lt;br /&gt;
| 3.3&lt;br /&gt;
|-&lt;br /&gt;
| 0x282&lt;br /&gt;
| float&lt;br /&gt;
| &#039;&#039;&#039;GrapplePullSpeedMin&#039;&#039;&#039;&lt;br /&gt;
| 23.0&lt;br /&gt;
|-&lt;br /&gt;
| 0x286&lt;br /&gt;
| float&lt;br /&gt;
| &#039;&#039;&#039;GrappleCameraSpeed&#039;&#039;&#039;&lt;br /&gt;
| 90.0&lt;br /&gt;
|-&lt;br /&gt;
| 0x28A&lt;br /&gt;
| float&lt;br /&gt;
| &#039;&#039;&#039;MaxGrappleLockedTurnAlignDistance&#039;&#039;&#039;&lt;br /&gt;
| 0.5&lt;br /&gt;
|-&lt;br /&gt;
| 0x28E&lt;br /&gt;
| float&lt;br /&gt;
| &#039;&#039;&#039;GrapplePullSpeedProportion&#039;&#039;&#039;&lt;br /&gt;
| 2.0&lt;br /&gt;
|-&lt;br /&gt;
| 0x292&lt;br /&gt;
| float&lt;br /&gt;
| &#039;&#039;&#039;GrapplePullSpeedMax&#039;&#039;&#039;&lt;br /&gt;
| 30.0&lt;br /&gt;
|-&lt;br /&gt;
| 0x296&lt;br /&gt;
| float&lt;br /&gt;
| &#039;&#039;&#039;GrappleLookCenterSpeed&#039;&#039;&#039;&lt;br /&gt;
| 90.0&lt;br /&gt;
|-&lt;br /&gt;
| 0x29A&lt;br /&gt;
| float&lt;br /&gt;
| &#039;&#039;&#039;MaxGrappleTurnSpeed&#039;&#039;&#039;&lt;br /&gt;
| 35.0&lt;br /&gt;
|-&lt;br /&gt;
| 0x29E&lt;br /&gt;
| float&lt;br /&gt;
| &#039;&#039;&#039;GrappleJumpForce&#039;&#039;&#039;&lt;br /&gt;
| 13.0&lt;br /&gt;
|-&lt;br /&gt;
| 0x2A2&lt;br /&gt;
| float&lt;br /&gt;
| &#039;&#039;&#039;GrappleReleaseTime&#039;&#039;&#039;&lt;br /&gt;
| 1.0&lt;br /&gt;
|-&lt;br /&gt;
| 0x2A6&lt;br /&gt;
| int&lt;br /&gt;
| &#039;&#039;&#039;GrappleJumpMode&#039;&#039;&#039;&lt;br /&gt;
| 2&lt;br /&gt;
|-&lt;br /&gt;
| 0x2AA&lt;br /&gt;
| bool&lt;br /&gt;
| &#039;&#039;&#039;OrbitReleaseBreaksGrapple&#039;&#039;&#039;&lt;br /&gt;
| true&lt;br /&gt;
|-&lt;br /&gt;
| 0x2AB&lt;br /&gt;
| bool&lt;br /&gt;
| &#039;&#039;&#039;InvertGrappleTurn&#039;&#039;&#039;&lt;br /&gt;
| true&lt;br /&gt;
|-&lt;br /&gt;
| 0x2AC&lt;br /&gt;
| float&lt;br /&gt;
| &#039;&#039;&#039;GrappleBeamSpeed&#039;&#039;&#039;&lt;br /&gt;
| 30.0&lt;br /&gt;
|-&lt;br /&gt;
| 0x2B0&lt;br /&gt;
| float&lt;br /&gt;
| &#039;&#039;&#039;GrappleBeamXWaveAmplitude&#039;&#039;&#039;&lt;br /&gt;
| 0.25&lt;br /&gt;
|-&lt;br /&gt;
| 0x2B4&lt;br /&gt;
| float&lt;br /&gt;
| &#039;&#039;&#039;GrappleBeamZWaveAmplitude&#039;&#039;&#039;&lt;br /&gt;
| 0.125&lt;br /&gt;
|-&lt;br /&gt;
| 0x2B8&lt;br /&gt;
| float&lt;br /&gt;
| &#039;&#039;&#039;GrappleBeamAnglePhaseDelta&#039;&#039;&#039;&lt;br /&gt;
| 0.875&lt;br /&gt;
|-&lt;br /&gt;
| 0x2BC&lt;br /&gt;
| float&lt;br /&gt;
| &#039;&#039;&#039;PlayerHeight&#039;&#039;&#039;&lt;br /&gt;
| 2.7&lt;br /&gt;
|-&lt;br /&gt;
| 0x2C0&lt;br /&gt;
| float&lt;br /&gt;
| &#039;&#039;&#039;PlayerXYHalfExtent&#039;&#039;&#039;&lt;br /&gt;
| 0.5&lt;br /&gt;
|-&lt;br /&gt;
| 0x2C4&lt;br /&gt;
| float&lt;br /&gt;
| &#039;&#039;&#039;StepUpHeight&#039;&#039;&#039;&lt;br /&gt;
| 1.0&lt;br /&gt;
|-&lt;br /&gt;
| 0x2C8&lt;br /&gt;
| float&lt;br /&gt;
| &#039;&#039;&#039;StepDownHeight&#039;&#039;&#039;&lt;br /&gt;
| 0.80000001&lt;br /&gt;
|-&lt;br /&gt;
| 0x2CC&lt;br /&gt;
| float&lt;br /&gt;
| &#039;&#039;&#039;PlayerBallHalfExtent&#039;&#039;&#039;&lt;br /&gt;
| 0.69999999&lt;br /&gt;
|-&lt;br /&gt;
| 0x2D0&lt;br /&gt;
| float&lt;br /&gt;
| &#039;&#039;&#039;FirstPersonCameraSpeed&#039;&#039;&#039;&lt;br /&gt;
| 60.0&lt;br /&gt;
|-&lt;br /&gt;
| 0x2D4&lt;br /&gt;
| float&lt;br /&gt;
| {{unknown|&#039;&#039;&#039;Unknown&#039;&#039;&#039;}}&lt;br /&gt;
| 0.0&lt;br /&gt;
|-&lt;br /&gt;
| 0x2D8&lt;br /&gt;
| float&lt;br /&gt;
| &#039;&#039;&#039;JumpCameraPitchDownStart&#039;&#039;&#039;&lt;br /&gt;
| 0.1&lt;br /&gt;
|-&lt;br /&gt;
| 0x2DC&lt;br /&gt;
| float&lt;br /&gt;
| &#039;&#039;&#039;JumpCameraPitchDownFull&#039;&#039;&#039;&lt;br /&gt;
| 4.0&lt;br /&gt;
|-&lt;br /&gt;
| 0x2E0&lt;br /&gt;
| float&lt;br /&gt;
| &#039;&#039;&#039;JumpCameraPitchDownAngle&#039;&#039;&#039;&lt;br /&gt;
| 73.0&lt;br /&gt;
|-&lt;br /&gt;
| 0x2E4&lt;br /&gt;
| float&lt;br /&gt;
| &#039;&#039;&#039;FallCameraPitchDownStart&#039;&#039;&#039;&lt;br /&gt;
| 0.30000001&lt;br /&gt;
|-&lt;br /&gt;
| 0x2E8&lt;br /&gt;
| float&lt;br /&gt;
| &#039;&#039;&#039;FallCameraPitchDownFull&#039;&#039;&#039;&lt;br /&gt;
| 4.0&lt;br /&gt;
|-&lt;br /&gt;
| 0x2EC&lt;br /&gt;
| float&lt;br /&gt;
| &#039;&#039;&#039;FallCameraPitchDownAngle&#039;&#039;&#039;&lt;br /&gt;
| 73.0&lt;br /&gt;
|-&lt;br /&gt;
| 0x2F0&lt;br /&gt;
| float&lt;br /&gt;
| {{unknown|&#039;&#039;&#039;Unknown&#039;&#039;&#039;}}&lt;br /&gt;
| 2.0&lt;br /&gt;
|-&lt;br /&gt;
| 0x2F4&lt;br /&gt;
| float&lt;br /&gt;
| {{unknown|&#039;&#039;&#039;Unknown&#039;&#039;&#039;}}&lt;br /&gt;
| 1.5&lt;br /&gt;
|-&lt;br /&gt;
| 0x2F8&lt;br /&gt;
| float&lt;br /&gt;
| {{unknown|&#039;&#039;&#039;Unknown&#039;&#039;&#039;}}&lt;br /&gt;
| 0.5&lt;br /&gt;
|-&lt;br /&gt;
| 0x2FC&lt;br /&gt;
| bool&lt;br /&gt;
| {{unknown|&#039;&#039;&#039;Unknown&#039;&#039;&#039;}}&lt;br /&gt;
| true&lt;br /&gt;
|-&lt;br /&gt;
| 0x2FD&lt;br /&gt;
| float&lt;br /&gt;
| &#039;&#039;&#039;FrozenTimeout&#039;&#039;&#039;&lt;br /&gt;
| 18.0&lt;br /&gt;
|-&lt;br /&gt;
| 0x301&lt;br /&gt;
| int&lt;br /&gt;
| &#039;&#039;&#039;IceBreakJumpCount&#039;&#039;&#039;&lt;br /&gt;
| 4&lt;br /&gt;
|-&lt;br /&gt;
| 0x305&lt;br /&gt;
| float&lt;br /&gt;
| &#039;&#039;&#039;VariaDamageReduction&#039;&#039;&#039;&lt;br /&gt;
| 0.1&lt;br /&gt;
|-&lt;br /&gt;
| 0x309&lt;br /&gt;
| float&lt;br /&gt;
| &#039;&#039;&#039;GravityDamageReduction&#039;&#039;&#039;&lt;br /&gt;
| 0.2&lt;br /&gt;
|-&lt;br /&gt;
| 0x30D&lt;br /&gt;
| float&lt;br /&gt;
| &#039;&#039;&#039;PhazonDamageReduction&#039;&#039;&#039;&lt;br /&gt;
| 0.5&lt;br /&gt;
&lt;br /&gt;
[[Category:Metroid Prime]]&lt;/div&gt;</summary>
		<author><name>Encounter</name></author>
	</entry>
	<entry>
		<id>https://wiki.axiodl.com/index.php?title=Retro_Modding_Wiki:About&amp;diff=2751</id>
		<title>Retro Modding Wiki:About</title>
		<link rel="alternate" type="text/html" href="https://wiki.axiodl.com/index.php?title=Retro_Modding_Wiki:About&amp;diff=2751"/>
		<updated>2021-10-06T23:47:29Z</updated>

		<summary type="html">&lt;p&gt;Encounter: Created page with &amp;quot;300px&amp;#039;&amp;#039;&amp;#039;Retro Modding Wiki&amp;#039;&amp;#039;&amp;#039; is the definitive resource containing all of the information gathered on formats used throughout Retro Studios&amp;#039; g...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[File:RetroModding.png|right|300px]]&#039;&#039;&#039;Retro Modding Wiki&#039;&#039;&#039; is the definitive resource containing all of the information gathered on formats used throughout Retro Studios&#039; games: the critically-acclaimed Metroid Prime trilogy and the Donkey Kong Country Returns games.  Our goal is to have a complete understanding of every file format and function in Retro Studio&#039;s games so that we can build level editors, import brand new assets, and create mods.&lt;br /&gt;
&lt;br /&gt;
If you want to contribute and help us research these game files, [[Special:UserLogin|create an account]] and join our community devoted to modding Retro Studios titles. [https://m2k2.taigaforum.com/post/metroid_prime_hacking_research.html Be sure to also check out the main discussion thread in the forum as well!] &lt;br /&gt;
&lt;br /&gt;
==History==&lt;br /&gt;
&lt;br /&gt;
RMW started out as a [https://m2k2.taigaforum.com/post/metroid_prime_hacking_research.html forum post about hacking and modding Metroid Prime] created by [[User:Parax0|Parax]]. Over the course of the thread, a lot of progress has been made; many file formats were able to be read and edited, and a number of tools began development.&lt;br /&gt;
&lt;br /&gt;
Eventually, the thread grew so large that it had become rather difficult to find information and collaborate on hacking files, so it was decided that a Wiki would be needed to document all the file formats and progress made.  Since Retro Studios, the team behind the Metroid Prime trilogy and Donkey Kong Country Returns series, utilizes the same game engine for all of their games, we chose to name our wiki the Retro Modding Wiki, as the progress made so far encompasses all of their games.&lt;br /&gt;
&lt;br /&gt;
On January 22nd, [[User:Nate|Nate]], owner of Metroid2002.com, was gracious enough to host this wiki on his website.  Several contributors from the forum soon joined to further support this challenging hacking endeavor and expand the Wiki to its current state.&lt;/div&gt;</summary>
		<author><name>Encounter</name></author>
	</entry>
	<entry>
		<id>https://wiki.axiodl.com/index.php?title=File:RetroModding.png&amp;diff=2750</id>
		<title>File:RetroModding.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.axiodl.com/index.php?title=File:RetroModding.png&amp;diff=2750"/>
		<updated>2021-10-06T23:46:54Z</updated>

		<summary type="html">&lt;p&gt;Encounter: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Encounter</name></author>
	</entry>
	<entry>
		<id>https://wiki.axiodl.com/index.php?title=File:Scan_offset_12.png&amp;diff=2749</id>
		<title>File:Scan offset 12.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.axiodl.com/index.php?title=File:Scan_offset_12.png&amp;diff=2749"/>
		<updated>2021-10-06T23:43:19Z</updated>

		<summary type="html">&lt;p&gt;Encounter: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Encounter</name></author>
	</entry>
	<entry>
		<id>https://wiki.axiodl.com/index.php?title=File:Scan_offset_11.png&amp;diff=2748</id>
		<title>File:Scan offset 11.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.axiodl.com/index.php?title=File:Scan_offset_11.png&amp;diff=2748"/>
		<updated>2021-10-06T23:43:01Z</updated>

		<summary type="html">&lt;p&gt;Encounter: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Encounter</name></author>
	</entry>
	<entry>
		<id>https://wiki.axiodl.com/index.php?title=File:Scan_position_99.png&amp;diff=2747</id>
		<title>File:Scan position 99.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.axiodl.com/index.php?title=File:Scan_position_99.png&amp;diff=2747"/>
		<updated>2021-10-06T23:42:42Z</updated>

		<summary type="html">&lt;p&gt;Encounter: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Encounter</name></author>
	</entry>
	<entry>
		<id>https://wiki.axiodl.com/index.php?title=File:Scan_position_10000.png&amp;diff=2746</id>
		<title>File:Scan position 10000.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.axiodl.com/index.php?title=File:Scan_position_10000.png&amp;diff=2746"/>
		<updated>2021-10-06T23:42:23Z</updated>

		<summary type="html">&lt;p&gt;Encounter: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Encounter</name></author>
	</entry>
	<entry>
		<id>https://wiki.axiodl.com/index.php?title=File:Scan_offsets_10.png&amp;diff=2745</id>
		<title>File:Scan offsets 10.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.axiodl.com/index.php?title=File:Scan_offsets_10.png&amp;diff=2745"/>
		<updated>2021-10-06T23:42:03Z</updated>

		<summary type="html">&lt;p&gt;Encounter: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Encounter</name></author>
	</entry>
	<entry>
		<id>https://wiki.axiodl.com/index.php?title=File:Scan_offset_101.png&amp;diff=2744</id>
		<title>File:Scan offset 101.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.axiodl.com/index.php?title=File:Scan_offset_101.png&amp;diff=2744"/>
		<updated>2021-10-06T23:41:26Z</updated>

		<summary type="html">&lt;p&gt;Encounter: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Encounter</name></author>
	</entry>
	<entry>
		<id>https://wiki.axiodl.com/index.php?title=File:Scan_offsets_3.png&amp;diff=2743</id>
		<title>File:Scan offsets 3.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.axiodl.com/index.php?title=File:Scan_offsets_3.png&amp;diff=2743"/>
		<updated>2021-10-06T23:41:09Z</updated>

		<summary type="html">&lt;p&gt;Encounter: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Encounter</name></author>
	</entry>
	<entry>
		<id>https://wiki.axiodl.com/index.php?title=File:Scan_offsets_1.png&amp;diff=2742</id>
		<title>File:Scan offsets 1.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.axiodl.com/index.php?title=File:Scan_offsets_1.png&amp;diff=2742"/>
		<updated>2021-10-06T23:40:53Z</updated>

		<summary type="html">&lt;p&gt;Encounter: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Encounter</name></author>
	</entry>
	<entry>
		<id>https://wiki.axiodl.com/index.php?title=File:AnimatedscanFinal.gif&amp;diff=2741</id>
		<title>File:AnimatedscanFinal.gif</title>
		<link rel="alternate" type="text/html" href="https://wiki.axiodl.com/index.php?title=File:AnimatedscanFinal.gif&amp;diff=2741"/>
		<updated>2021-10-06T23:39:58Z</updated>

		<summary type="html">&lt;p&gt;Encounter: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Encounter</name></author>
	</entry>
	<entry>
		<id>https://wiki.axiodl.com/index.php?title=File:ATEX_example_crunchy.gif&amp;diff=2740</id>
		<title>File:ATEX example crunchy.gif</title>
		<link rel="alternate" type="text/html" href="https://wiki.axiodl.com/index.php?title=File:ATEX_example_crunchy.gif&amp;diff=2740"/>
		<updated>2021-10-06T23:39:18Z</updated>

		<summary type="html">&lt;p&gt;Encounter: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Encounter</name></author>
	</entry>
	<entry>
		<id>https://wiki.axiodl.com/index.php?title=File:ATEX_example.png&amp;diff=2739</id>
		<title>File:ATEX example.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.axiodl.com/index.php?title=File:ATEX_example.png&amp;diff=2739"/>
		<updated>2021-10-06T23:39:05Z</updated>

		<summary type="html">&lt;p&gt;Encounter: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Encounter</name></author>
	</entry>
	<entry>
		<id>https://wiki.axiodl.com/index.php?title=File:Morphball_model.png&amp;diff=2738</id>
		<title>File:Morphball model.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.axiodl.com/index.php?title=File:Morphball_model.png&amp;diff=2738"/>
		<updated>2021-10-06T23:38:32Z</updated>

		<summary type="html">&lt;p&gt;Encounter: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Encounter</name></author>
	</entry>
	<entry>
		<id>https://wiki.axiodl.com/index.php?title=Category:Hub_Articles&amp;diff=2737</id>
		<title>Category:Hub Articles</title>
		<link rel="alternate" type="text/html" href="https://wiki.axiodl.com/index.php?title=Category:Hub_Articles&amp;diff=2737"/>
		<updated>2021-10-06T23:38:00Z</updated>

		<summary type="html">&lt;p&gt;Encounter: Created blank page&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Encounter</name></author>
	</entry>
	<entry>
		<id>https://wiki.axiodl.com/index.php?title=Category:Games&amp;diff=2736</id>
		<title>Category:Games</title>
		<link rel="alternate" type="text/html" href="https://wiki.axiodl.com/index.php?title=Category:Games&amp;diff=2736"/>
		<updated>2021-10-06T23:37:51Z</updated>

		<summary type="html">&lt;p&gt;Encounter: Created blank page&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Encounter</name></author>
	</entry>
	<entry>
		<id>https://wiki.axiodl.com/index.php?title=Category:File_Formats&amp;diff=2735</id>
		<title>Category:File Formats</title>
		<link rel="alternate" type="text/html" href="https://wiki.axiodl.com/index.php?title=Category:File_Formats&amp;diff=2735"/>
		<updated>2021-10-06T23:37:39Z</updated>

		<summary type="html">&lt;p&gt;Encounter: Created blank page&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Encounter</name></author>
	</entry>
	<entry>
		<id>https://wiki.axiodl.com/index.php?title=File:Morphball_render.png&amp;diff=2734</id>
		<title>File:Morphball render.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.axiodl.com/index.php?title=File:Morphball_render.png&amp;diff=2734"/>
		<updated>2021-10-06T23:37:10Z</updated>

		<summary type="html">&lt;p&gt;Encounter: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Encounter</name></author>
	</entry>
	<entry>
		<id>https://wiki.axiodl.com/index.php?title=File:Morphball_wirerender.png&amp;diff=2733</id>
		<title>File:Morphball wirerender.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.axiodl.com/index.php?title=File:Morphball_wirerender.png&amp;diff=2733"/>
		<updated>2021-10-06T23:36:46Z</updated>

		<summary type="html">&lt;p&gt;Encounter: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Encounter</name></author>
	</entry>
	<entry>
		<id>https://wiki.axiodl.com/index.php?title=File:Powercannon_render3.png&amp;diff=2732</id>
		<title>File:Powercannon render3.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.axiodl.com/index.php?title=File:Powercannon_render3.png&amp;diff=2732"/>
		<updated>2021-10-06T23:36:25Z</updated>

		<summary type="html">&lt;p&gt;Encounter: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Encounter</name></author>
	</entry>
	<entry>
		<id>https://wiki.axiodl.com/index.php?title=File:Morphball_wire.png&amp;diff=2731</id>
		<title>File:Morphball wire.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.axiodl.com/index.php?title=File:Morphball_wire.png&amp;diff=2731"/>
		<updated>2021-10-06T23:33:34Z</updated>

		<summary type="html">&lt;p&gt;Encounter: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Encounter</name></author>
	</entry>
	<entry>
		<id>https://wiki.axiodl.com/index.php?title=File:GravitySuitIcon.png&amp;diff=2730</id>
		<title>File:GravitySuitIcon.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.axiodl.com/index.php?title=File:GravitySuitIcon.png&amp;diff=2730"/>
		<updated>2021-10-06T23:31:02Z</updated>

		<summary type="html">&lt;p&gt;Encounter: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Encounter</name></author>
	</entry>
	<entry>
		<id>https://wiki.axiodl.com/index.php?title=Retro_Modding_Wiki&amp;diff=2729</id>
		<title>Retro Modding Wiki</title>
		<link rel="alternate" type="text/html" href="https://wiki.axiodl.com/index.php?title=Retro_Modding_Wiki&amp;diff=2729"/>
		<updated>2021-10-06T23:27:04Z</updated>

		<summary type="html">&lt;p&gt;Encounter: Encounter moved page Retro Modding Wiki to Main Page&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#REDIRECT [[Main Page]]&lt;/div&gt;</summary>
		<author><name>Encounter</name></author>
	</entry>
	<entry>
		<id>https://wiki.axiodl.com/index.php?title=Main_Page&amp;diff=2728</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="https://wiki.axiodl.com/index.php?title=Main_Page&amp;diff=2728"/>
		<updated>2021-10-06T23:27:04Z</updated>

		<summary type="html">&lt;p&gt;Encounter: Encounter moved page Retro Modding Wiki to Main Page&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;overflow-x:auto;&amp;quot;&amp;gt;&lt;br /&gt;
{| cellspacing=&amp;quot;3&amp;quot; style=&amp;quot;padding:0px; margin:0px; width:100%; background-color: transparent; white-space:nowrap;&amp;quot;&lt;br /&gt;
|colspan=2|&lt;br /&gt;
{| width=100% style=&amp;quot;padding:0px; background-color: transparent;&amp;quot;&lt;br /&gt;
|style=&amp;quot;width:40%; text-align:center; white-space:nowrap;&amp;quot;|&lt;br /&gt;
&amp;lt;div style=&amp;quot;font-size:162%&amp;quot;&amp;gt;Welcome to the [[Retro Modding Wiki:About|Retro Modding Wiki]]&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;font-size: 95%&amp;quot;&amp;gt;an encyclopedia about modding and hacking games from Retro Studios.&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;font-size: 75%&amp;quot;&amp;gt;With [[Special:Statistics|{{NUMBEROFARTICLES}}]] articles and counting.&amp;lt;/div&amp;gt;&lt;br /&gt;
|style=&amp;quot;width:16%&amp;quot;|&lt;br /&gt;
*[[Metroid Prime]]&lt;br /&gt;
*[[Metroid Prime 2: Echoes]]&lt;br /&gt;
*[[Metroid Prime 3: Corruption‏‎]]&lt;br /&gt;
|style=&amp;quot;width:16%&amp;quot;|&lt;br /&gt;
*[[Donkey Kong Country Returns]]&lt;br /&gt;
*[[Donkey Kong Country Returns 3D]]&lt;br /&gt;
*[[Donkey Kong Country: Tropical Freeze‏‎]]&lt;br /&gt;
|style=&amp;quot;width:16%&amp;quot;|&lt;br /&gt;
*[[:Category:File Formats‏‎|File Formats‏‎]]&lt;br /&gt;
*&#039;&#039;&#039;[[Special:Categories|All categories]]&#039;&#039;&#039;&lt;br /&gt;
|}&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
{{Mainpagelinks}}&lt;br /&gt;
&amp;lt;noinclude&amp;gt;[[Category:Retro Modding Wiki]]&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>Encounter</name></author>
	</entry>
	<entry>
		<id>https://wiki.axiodl.com/index.php?title=Main_Page&amp;diff=2727</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="https://wiki.axiodl.com/index.php?title=Main_Page&amp;diff=2727"/>
		<updated>2021-10-06T23:26:13Z</updated>

		<summary type="html">&lt;p&gt;Encounter: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;overflow-x:auto;&amp;quot;&amp;gt;&lt;br /&gt;
{| cellspacing=&amp;quot;3&amp;quot; style=&amp;quot;padding:0px; margin:0px; width:100%; background-color: transparent; white-space:nowrap;&amp;quot;&lt;br /&gt;
|colspan=2|&lt;br /&gt;
{| width=100% style=&amp;quot;padding:0px; background-color: transparent;&amp;quot;&lt;br /&gt;
|style=&amp;quot;width:40%; text-align:center; white-space:nowrap;&amp;quot;|&lt;br /&gt;
&amp;lt;div style=&amp;quot;font-size:162%&amp;quot;&amp;gt;Welcome to the [[Retro Modding Wiki:About|Retro Modding Wiki]]&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;font-size: 95%&amp;quot;&amp;gt;an encyclopedia about modding and hacking games from Retro Studios.&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;font-size: 75%&amp;quot;&amp;gt;With [[Special:Statistics|{{NUMBEROFARTICLES}}]] articles and counting.&amp;lt;/div&amp;gt;&lt;br /&gt;
|style=&amp;quot;width:16%&amp;quot;|&lt;br /&gt;
*[[Metroid Prime]]&lt;br /&gt;
*[[Metroid Prime 2: Echoes]]&lt;br /&gt;
*[[Metroid Prime 3: Corruption‏‎]]&lt;br /&gt;
|style=&amp;quot;width:16%&amp;quot;|&lt;br /&gt;
*[[Donkey Kong Country Returns]]&lt;br /&gt;
*[[Donkey Kong Country Returns 3D]]&lt;br /&gt;
*[[Donkey Kong Country: Tropical Freeze‏‎]]&lt;br /&gt;
|style=&amp;quot;width:16%&amp;quot;|&lt;br /&gt;
*[[:Category:File Formats‏‎|File Formats‏‎]]&lt;br /&gt;
*&#039;&#039;&#039;[[Special:Categories|All categories]]&#039;&#039;&#039;&lt;br /&gt;
|}&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
{{Mainpagelinks}}&lt;br /&gt;
&amp;lt;noinclude&amp;gt;[[Category:Retro Modding Wiki]]&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>Encounter</name></author>
	</entry>
</feed>