https://wiki.cloudmodding.com/mm/Actor_Overlay_Table/history?feed=atom&
Actor Overlay Table - Revision history
2024-03-28T14:26:14Z
Revision history for this page on the wiki
MediaWiki 1.30.0
https://wiki.cloudmodding.com/wmm/index.php?title=Actor_Overlay_Table&diff=1277&oldid=prev
Nokaubure at 16:16, 9 May 2018
2018-05-09T16:16:47Z
<p></p>
<table class="diff diff-contentalign-left" data-mw="interface">
<col class="diff-marker" />
<col class="diff-content" />
<col class="diff-marker" />
<col class="diff-content" />
<tr style="vertical-align: top;" lang="en">
<td colspan="2" style="background-color: white; color:black; text-align: center;">← Older revision</td>
<td colspan="2" style="background-color: white; color:black; text-align: center;">Revision as of 16:16, 9 May 2018</td>
</tr><tr><td colspan="2" class="diff-lineno" id="mw-diff-left-l3" >Line 3:</td>
<td colspan="2" class="diff-lineno">Line 3:</td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"><div>{{Addr|version=Debug|rom-start=DD5A50|rom-end=?|ram-start=?|ram-end=?|size=5640}}|</div></td><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"><div>{{Addr|version=Debug|rom-start=DD5A50|rom-end=?|ram-start=?|ram-end=?|size=5640}}|</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"><div>{{Addr|version=US 1.0|rom-start=C45510|rom-end=?|ram-start=801AEFD0|ram-end=?|size=5640}}</div></td><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"><div>{{Addr|version=US 1.0|rom-start=C45510|rom-end=?|ram-start=801AEFD0|ram-end=?|size=5640}}</div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><ins style="font-weight: bold; text-decoration: none;">{{Addr|version=USA GC|rom-start=C52280|rom-end=C578A0|ram-start=?|ram-end=?|size=5640}}</ins></div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"><div>}}</div></td><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"><div>}}</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"><div>The actor table manages the [[Actors|actor files]] ([[overlays]]). It defines an actor's number, maps the actor to a virtual address, and during gameplay is used to find the overlay in ram.  </div></td><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"><div>The actor table manages the [[Actors|actor files]] ([[overlays]]). It defines an actor's number, maps the actor to a virtual address, and during gameplay is used to find the overlay in ram.  </div></td></tr>
</table>
Nokaubure
https://wiki.cloudmodding.com/wmm/index.php?title=Actor_Overlay_Table&diff=570&oldid=prev
DerrikeG: added ROM start position
2015-10-07T00:05:11Z
<p>added ROM start position</p>
<table class="diff diff-contentalign-left" data-mw="interface">
<col class="diff-marker" />
<col class="diff-content" />
<col class="diff-marker" />
<col class="diff-content" />
<tr style="vertical-align: top;" lang="en">
<td colspan="2" style="background-color: white; color:black; text-align: center;">← Older revision</td>
<td colspan="2" style="background-color: white; color:black; text-align: center;">Revision as of 00:05, 7 October 2015</td>
</tr><tr><td colspan="2" class="diff-lineno" id="mw-diff-left-l1" >Line 1:</td>
<td colspan="2" class="diff-lineno">Line 1:</td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"><div>{{for|a list of the data within this table|Actor List}}</div></td><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"><div>{{for|a list of the data within this table|Actor List}}</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"><div>{{Address|file=[[Code|code (File)]]|asset=Actor Overlay Table|ram=y|</div></td><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"><div>{{Address|file=[[Code|code (File)]]|asset=Actor Overlay Table|ram=y|</div></td></tr>
<tr><td class='diff-marker'>−</td><td style="color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>{{Addr|version=Debug|rom-start=<del class="diffchange diffchange-inline">?</del>|rom-end=?|ram-start=?|ram-end=?|size=5640}}|</div></td><td class='diff-marker'>+</td><td style="color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>{{Addr|version=Debug|rom-start=<ins class="diffchange diffchange-inline">DD5A50</ins>|rom-end=?|ram-start=?|ram-end=?|size=5640}}|</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"><div>{{Addr|version=US 1.0|rom-start=C45510|rom-end=?|ram-start=801AEFD0|ram-end=?|size=5640}}</div></td><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"><div>{{Addr|version=US 1.0|rom-start=C45510|rom-end=?|ram-start=801AEFD0|ram-end=?|size=5640}}</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"><div>}}</div></td><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"><div>}}</div></td></tr>
</table>
DerrikeG
https://wiki.cloudmodding.com/wmm/index.php?title=Actor_Overlay_Table&diff=536&oldid=prev
Mzxrules: Mzxrules moved page Actor Table to Actor Overlay Table
2015-02-12T10:34:17Z
<p>Mzxrules moved page <a href="/mm/Actor_Table" class="mw-redirect" title="Actor Table">Actor Table</a> to <a href="/mm/Actor_Overlay_Table" title="Actor Overlay Table">Actor Overlay Table</a></p>
<table class="diff diff-contentalign-left" data-mw="interface">
<tr style="vertical-align: top;" lang="en">
<td colspan="1" style="background-color: white; color:black; text-align: center;">← Older revision</td>
<td colspan="1" style="background-color: white; color:black; text-align: center;">Revision as of 10:34, 12 February 2015</td>
</tr><tr><td colspan="2" style="text-align: center;" lang="en"><div class="mw-diff-empty">(No difference)</div>
</td></tr></table>
Mzxrules
https://wiki.cloudmodding.com/wmm/index.php?title=Actor_Overlay_Table&diff=535&oldid=prev
Mzxrules: Created page with "{{for|a list of the data within this table|Actor List}} {{Address|file=code (File)|asset=Actor Overlay Table|ram=y| {{Addr|version=Debug|rom-start=?|rom-end=?|ram-sta..."
2015-02-12T10:34:02Z
<p>Created page with "{{for|a list of the data within this table|Actor List}} {{Address|file=<a href="/mm/Code" class="mw-redirect" title="Code">code (File)</a>|asset=Actor Overlay Table|ram=y| {{Addr|version=Debug|rom-start=?|rom-end=?|ram-sta..."</p>
<p><b>New page</b></p><div>{{for|a list of the data within this table|Actor List}}<br />
{{Address|file=[[Code|code (File)]]|asset=Actor Overlay Table|ram=y|<br />
{{Addr|version=Debug|rom-start=?|rom-end=?|ram-start=?|ram-end=?|size=5640}}|<br />
{{Addr|version=US 1.0|rom-start=C45510|rom-end=?|ram-start=801AEFD0|ram-end=?|size=5640}}<br />
}}<br />
The actor table manages the [[Actors|actor files]] ([[overlays]]). It defines an actor's number, maps the actor to a virtual address, and during gameplay is used to find the overlay in ram. <br />
<br />
=== Format ===<br />
<tt>xxxxxxxx yyyyyyyy aaaaaaaa bbbbbbbb</tt><br><br />
<tt>pppppppp iiiiiiii nnnnnnnn ????cc??</tt><br />
<br />
This breaks down into-<br><br />
'''x''' '''y''': Start/End Virtual Rom addresses of the actor file<br><br />
'''a''' '''b''': Start/End Virtual Ram addresses of the actor file<br><br />
'''p''': Ram address of actor file (00000000 if overlay isn't loaded, or if in ROM)<br><br />
'''i''': Virtual Ram address of the start of the actor instance initialization variables, located within the file<br><br />
'''n''': Address of actor filename (Debug ROM only, value is 0 in commercial roms)<br><br />
'''c''': Number of actor instances of this type currently loaded (ram only)<br />
<br />
Note: The record for Link's actor in rom (the first record in the table) only sets the vram address that points to the start of the variable info for Link's actor, and the actor file name pointer if it's the Debug Rom.<noinclude>[[Category:Actors]][[Category: Code (File)]]</noinclude></div>
Mzxrules