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

	<entry>
		<id>https://wiki.cloudmodding.com/woot/index.php?title=Notes/Collision&amp;diff=6122&amp;oldid=prev</id>
		<title>Mzxrules: Created page with &quot;{{subpage}}  &lt;pre&gt; int external_func_8005C050(void * ctxt, void * idk, void * a, Collision_Header * a3) // Argument 3 (a3) contains a pointer to a structure of this format:  J...&quot;</title>
		<link rel="alternate" type="text/html" href="https://wiki.cloudmodding.com/woot/index.php?title=Notes/Collision&amp;diff=6122&amp;oldid=prev"/>
				<updated>2018-06-17T23:01:57Z</updated>
		
		<summary type="html">&lt;p&gt;Created page with &amp;quot;{{subpage}}  &amp;lt;pre&amp;gt; int external_func_8005C050(void * ctxt, void * idk, void * a, Collision_Header * a3) // Argument 3 (a3) contains a pointer to a structure of this format:  J...&amp;quot;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;{{subpage}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
int external_func_8005C050(void * ctxt, void * idk, void * a, Collision_Header * a3)&lt;br /&gt;
// Argument 3 (a3) contains a pointer to a structure of this format:&lt;br /&gt;
&lt;br /&gt;
JAL 0x8005BB48 // Sets up the collision for the hitbox&lt;br /&gt;
OR A2, S1, R0 // A2 = Current hitbox address&lt;br /&gt;
&lt;br /&gt;
typedef struct&lt;br /&gt;
{&lt;br /&gt;
u8 u0&lt;br /&gt;
u8 u1&lt;br /&gt;
u8 u2&lt;br /&gt;
u8 u3&lt;br /&gt;
u8 u4&lt;br /&gt;
u8 pad[5] // Always &amp;quot;00 00 00 00 00&amp;quot; ?&lt;br /&gt;
u16 no_hitbox // Number of hitboxes... changing this to 0 will disable the actor's collision&lt;br /&gt;
u32 ptr_hitbox // Pointer to hitbox data&lt;br /&gt;
} Collision_Header;&lt;br /&gt;
&lt;br /&gt;
Wolfos: (data_80B37A20)&lt;br /&gt;
09&lt;br /&gt;
11&lt;br /&gt;
0D&lt;br /&gt;
39&lt;br /&gt;
10&lt;br /&gt;
00 00 00 00 00&lt;br /&gt;
00 04 &amp;lt;--- Number of hitboxes&lt;br /&gt;
80 B3 79 90 &amp;lt;--- Pointer to hitbox data&lt;br /&gt;
&lt;br /&gt;
Queen Ghoma: (data_8091B034)&lt;br /&gt;
03 &lt;br /&gt;
11 &lt;br /&gt;
09 &amp;lt;--- Setting to not 9 makes it impossible to stun her?&lt;br /&gt;
09 &lt;br /&gt;
10 &lt;br /&gt;
00 00 00 00 00 &lt;br /&gt;
00 0D &amp;lt;--- Number of hitboxes&lt;br /&gt;
80 91 AE 60 &amp;lt;--- Pointer to hitbox data&lt;br /&gt;
&lt;br /&gt;
The damage done by a specific hitbox and its attributes are in the following format (0x24 bytes in length):&lt;br /&gt;
&lt;br /&gt;
AA 00 00 00  XX XX XX XX  EE DD 00 00  YY YY YY YY  00 00 00 00  BB HH CC 00  FF 00 00 00  00 00 00 00  00 LL 00 64&lt;br /&gt;
&lt;br /&gt;
AA : Unknown&lt;br /&gt;
XX XX XX XX : Usually &amp;quot;FF CF FF FF&amp;quot;... Perhaps normals? I can see this as being the direction to deal/receive damage&lt;br /&gt;
EE : Effect of damage (fire, ice, electric, stun, etc)&lt;br /&gt;
    00 = None&lt;br /&gt;
    01 = Fire&lt;br /&gt;
    02 = Ice&lt;br /&gt;
    03 = Electricity&lt;br /&gt;
    04 = Knockback&lt;br /&gt;
&lt;br /&gt;
DD : Amount of damage (when hitting link)&lt;br /&gt;
YY YY YY YY : Usually &amp;quot;FF CF FF FF&amp;quot;... Perhaps normals? I can see this is being the direction to deal/receive damage&lt;br /&gt;
BB : Unknown&lt;br /&gt;
HH : Seems to have something to do with being hookshotable... Change to 05 to make the hitbox hookshotable&lt;br /&gt;
CC : Unknown&lt;br /&gt;
FF : Unknown&lt;br /&gt;
LL : Length of damage collision (allows an attack to reach further away)&lt;br /&gt;
&lt;br /&gt;
Wolfos: (data_80B37990)&lt;br /&gt;
01 : 00 00 00 00 FF CF FF FF 00 04 00 00 00 00 00 00 00 00 00 00 01 00 00 00 0F 00 00 00 00 00 00 00 00 0F 00 64&lt;br /&gt;
02 : 00 00 00 00 FF CF FF FF 00 04 00 00 00 00 00 00 00 00 00 00 01 00 00 00 15 00 00 00 00 00 00 00 00 0F 00 64&lt;br /&gt;
03 : 01 00 00 00 00 00 00 00 00 00 00 00 FF C1 FF FF 00 00 00 00 00 05 01 00 11 00 03 20 00 00 00 00 00 19 00 64&lt;br /&gt;
04 : 01 00 00 00 00 00 00 00 00 00 00 00 FF C1 FF FF 00 00 00 00 00 05 01 00 0C 00 00 00 00 00 00 00 00 1E 00 64&lt;br /&gt;
&lt;br /&gt;
Queen Ghoma: (data_8091AE60) (0x5450)&lt;br /&gt;
01 : 03 00 00 00 FF CF FF FF 00 08 00 00 FF CF FF FF 00 00 00 00 01 01 01 00 05 00 00 00 00 00 04 B0 00 14 00 64&lt;br /&gt;
02 : 02 00 00 00 FF CF FF FF 00 08 00 00 FF CF FF FF 00 00 00 00 01 01 01 00 0B 00 00 00 00 00 00 00 00 14 00 64&lt;br /&gt;
03 : 02 00 00 00 FF CF FF FF 00 08 00 00 FF CF FF FF 00 00 00 00 01 01 01 00 0C 00 00 00 00 00 00 00 00 0F 00 64&lt;br /&gt;
04 : 02 00 00 00 FF CF FF FF 00 08 00 00 FF CF FF FF 00 00 00 00 01 01 01 00 0D 00 00 00 00 00 00 00 00 0C 00 64&lt;br /&gt;
05 : 02 00 00 00 FF CF FF FF 00 08 00 00 FF CF FF FF 00 00 00 00 01 01 01 00 0E 00 00 00 00 00 00 00 00 19 00 64&lt;br /&gt;
06 : 02 00 00 00 FF CF FF FF 00 08 00 00 FF CF FF FF 00 00 00 00 01 01 01 00 16 00 00 00 00 00 00 00 00 1E 00 64&lt;br /&gt;
07 : 02 00 00 00 FF CF FF FF 00 08 00 00 FF CF FF FF 00 00 00 00 01 01 01 00 17 00 00 00 00 00 00 00 00 0F 00 64&lt;br /&gt;
08 : 02 00 00 00 FF CF FF FF 00 08 00 00 FF CF FF FF 00 00 00 00 01 01 01 00 1D 00 00 00 00 00 00 00 00 0F 00 64&lt;br /&gt;
09 : 02 00 00 00 FF CF FF FF 00 08 00 00 FF CF FF FF 00 00 00 00 01 01 01 00 39 00 00 00 00 00 00 00 00 14 00 64&lt;br /&gt;
10 : 02 00 00 00 FF CF FF FF 00 08 00 00 FF CF FF FF 00 00 00 00 01 01 01 00 40 00 00 00 00 00 00 00 00 14 00 64&lt;br /&gt;
11 : 02 00 00 00 FF CF FF FF 00 08 00 00 FF CF FF FF 00 00 00 00 01 01 01 00 4A 00 00 00 00 00 00 00 00 1E 00 64&lt;br /&gt;
12 : 02 00 00 00 FF CF FF FF 00 08 00 00 FF CF FF FF 00 00 00 00 01 01 01 00 4B 00 00 00 00 00 00 00 00 0F 00 64&lt;br /&gt;
13 : 02 00 00 00 FF CF FF FF 00 08 00 00 FF CF FF FF 00 00 00 00 01 01 01 00 51 00 00 00 00 00 00 00 00 0F 00 64&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Mzxrules</name></author>	</entry>

	</feed>