<feed xmlns='http://www.w3.org/2005/Atom'>
<title>mm/include/z64collision_check.h, branch main</title>
<subtitle>Decompilation of The Legend of Zelda: Majora’s Mask</subtitle>
<link rel='alternate' type='text/html' href='https://git.dog6.net/mm/'/>
<entry>
<title>Sync Colliders Final (#1718)</title>
<updated>2024-10-18T12:54:54+00:00</updated>
<author>
<name>Derek Hensley</name>
<email>hensley.derek58@gmail.com</email>
</author>
<published>2024-10-18T12:54:54+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/mm/commit/?id=784c1724ff4b33b8d1cb9079a353f2911f09a208'/>
<id>784c1724ff4b33b8d1cb9079a353f2911f09a208</id>
<content type='text'>
* ElementDamageInfoAT

* ElementDamageInfoAC

* colMaterial

* elemMaterial</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* ElementDamageInfoAT

* ElementDamageInfoAC

* colMaterial

* elemMaterial</pre>
</div>
</content>
</entry>
<entry>
<title>Colliders Sync Tris Quad Sphere Line (#1714)</title>
<updated>2024-10-16T13:51:16+00:00</updated>
<author>
<name>Derek Hensley</name>
<email>hensley.derek58@gmail.com</email>
</author>
<published>2024-10-16T13:51:16+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/mm/commit/?id=1ddc836c8eb0f143255a1806087f7098b52dee90'/>
<id>1ddc836c8eb0f143255a1806087f7098b52dee90</id>
<content type='text'>
* Tris

* Quad

* Sphere

* Line</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* Tris

* Quad

* Sphere

* Line</pre>
</div>
</content>
</entry>
<entry>
<title>Colliders Sync Cylinders (#1709)</title>
<updated>2024-10-15T02:11:58+00:00</updated>
<author>
<name>Derek Hensley</name>
<email>hensley.derek58@gmail.com</email>
</author>
<published>2024-10-15T02:11:58+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/mm/commit/?id=15ddcac8a431506f5e34bea717dab80432ed5590'/>
<id>15ddcac8a431506f5e34bea717dab80432ed5590</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Colliders Sync JntSphere (#1700)</title>
<updated>2024-10-13T00:31:16+00:00</updated>
<author>
<name>Derek Hensley</name>
<email>hensley.derek58@gmail.com</email>
</author>
<published>2024-10-13T00:31:16+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/mm/commit/?id=3472e79caa697ba2b915850171f97f9515aec6b2'/>
<id>3472e79caa697ba2b915850171f97f9515aec6b2</id>
<content type='text'>
* JntSphere

* Format

* PR review</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* JntSphere

* Format

* PR review</pre>
</div>
</content>
</entry>
<entry>
<title>Colliders Sync ColliderElement (#1698)</title>
<updated>2024-09-28T05:00:54+00:00</updated>
<author>
<name>Derek Hensley</name>
<email>hensley.derek58@gmail.com</email>
</author>
<published>2024-09-28T05:00:54+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/mm/commit/?id=b4d6c3921f4ce8d5847dda195881516a80c453a3'/>
<id>b4d6c3921f4ce8d5847dda195881516a80c453a3</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Colliders Sync General Clean (#1693)</title>
<updated>2024-09-20T03:49:01+00:00</updated>
<author>
<name>Derek Hensley</name>
<email>hensley.derek58@gmail.com</email>
</author>
<published>2024-09-20T03:49:01+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/mm/commit/?id=24086dc67b76c6eb389fc9a67f6d9e61f3574e81'/>
<id>24086dc67b76c6eb389fc9a67f6d9e61f3574e81</id>
<content type='text'>
* General cleanup

* General colliders</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* General cleanup

* General colliders</pre>
</div>
</content>
</entry>
<entry>
<title>`sys_math3d.c` Decompiled and Mostly Documented (#1450)</title>
<updated>2024-06-15T05:39:31+00:00</updated>
<author>
<name>engineer124</name>
<email>47598039+engineer124@users.noreply.github.com</email>
</author>
<published>2024-06-15T05:39:31+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/mm/commit/?id=b55f8ffe6e60ed2335acbe7d428049ea1056f4b5'/>
<id>b55f8ffe6e60ed2335acbe7d428049ea1056f4b5</id>
<content type='text'>
* Use matched sys_math3d functions by Tharo

Co-authored-by: Tharo &lt;17233964+Thar0@users.noreply.github.com&gt;

* kinda match some unattempted functions

* move sys_math3d function declarations to z64math.h

* Rename some simple functions

* Take matched Math3D_LineVsLineClosestTwoPoints from OoT

* minor fixes to make stuff actually equivalent

* func_8017FB1C

* format

* minor cleanup

* Math3D_PointOnDirectedLine

* func_8017FB1C documentation

Co-authored-by: EllipticEllipsis &lt;73679967+EllipticEllipsis@users.noreply.github.com&gt;

* Remove actorfixer

* fix merge

* Apply renames

* more cleanup

* bss cleanup

* match Math3D_CylVsLineSeg

* WIP

* OK

* small cleanup

* Remove macros.h from sys_math3d

* Small cleanup

* Some more small clean up

* cleanup and docs

* cleanup

* PR Review

* cleanup

* fix merge

* fix merge

* merge main

* fix bss

* bss

* fix

* PR Review

* bss fix

* Merge main

* Fix bss

* Fix merge

* Add zero vecs to sys_math3d

* Format

* namefixer run

---------

Co-authored-by: angie &lt;angheloalf95@gmail.com&gt;
Co-authored-by: Tharo &lt;17233964+Thar0@users.noreply.github.com&gt;
Co-authored-by: EllipticEllipsis &lt;73679967+EllipticEllipsis@users.noreply.github.com&gt;
Co-authored-by: Derek Hensley &lt;hensley.derek58@gmail.com&gt;</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* Use matched sys_math3d functions by Tharo

Co-authored-by: Tharo &lt;17233964+Thar0@users.noreply.github.com&gt;

* kinda match some unattempted functions

* move sys_math3d function declarations to z64math.h

* Rename some simple functions

* Take matched Math3D_LineVsLineClosestTwoPoints from OoT

* minor fixes to make stuff actually equivalent

* func_8017FB1C

* format

* minor cleanup

* Math3D_PointOnDirectedLine

* func_8017FB1C documentation

Co-authored-by: EllipticEllipsis &lt;73679967+EllipticEllipsis@users.noreply.github.com&gt;

* Remove actorfixer

* fix merge

* Apply renames

* more cleanup

* bss cleanup

* match Math3D_CylVsLineSeg

* WIP

* OK

* small cleanup

* Remove macros.h from sys_math3d

* Small cleanup

* Some more small clean up

* cleanup and docs

* cleanup

* PR Review

* cleanup

* fix merge

* fix merge

* merge main

* fix bss

* bss

* fix

* PR Review

* bss fix

* Merge main

* Fix bss

* Fix merge

* Add zero vecs to sys_math3d

* Format

* namefixer run

---------

Co-authored-by: angie &lt;angheloalf95@gmail.com&gt;
Co-authored-by: Tharo &lt;17233964+Thar0@users.noreply.github.com&gt;
Co-authored-by: EllipticEllipsis &lt;73679967+EllipticEllipsis@users.noreply.github.com&gt;
Co-authored-by: Derek Hensley &lt;hensley.derek58@gmail.com&gt;</pre>
</div>
</content>
</entry>
<entry>
<title>Boss01 (Odolwa) OK and documented (#1452)</title>
<updated>2023-10-28T21:29:43+00:00</updated>
<author>
<name>Tom Overton</name>
<email>tom-overton@users.noreply.github.com</email>
</author>
<published>2023-10-28T21:29:43+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/mm/commit/?id=2859cbbf5e0da927c8a61897ed23869442969bcb'/>
<id>2859cbbf5e0da927c8a61897ed23869442969bcb</id>
<content type='text'>
* Boss01 (Odolwa) OK and documented

* Unify existing InitRand implementations

* Remove newlines after `// fallthrough`

* Respond to the rest of engineer's review

* Respond to most of anon's review

* Try to comment the shadow thing correctly

* Fix boss_01 after merge

* SEGMENTED_TO_VIRTUAL -&gt; SEGMENTED_TO_K0

* Review

* Use DMG_SWORD_BEAM and update the comment in z64collision_check.h

* Respond to engineer's review</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* Boss01 (Odolwa) OK and documented

* Unify existing InitRand implementations

* Remove newlines after `// fallthrough`

* Respond to the rest of engineer's review

* Respond to most of anon's review

* Try to comment the shadow thing correctly

* Fix boss_01 after merge

* SEGMENTED_TO_VIRTUAL -&gt; SEGMENTED_TO_K0

* Review

* Use DMG_SWORD_BEAM and update the comment in z64collision_check.h

* Respond to engineer's review</pre>
</div>
</content>
</entry>
<entry>
<title>Yet another header cleanup (#1284)</title>
<updated>2023-06-18T06:43:47+00:00</updated>
<author>
<name>Anghelo Carvajal</name>
<email>angheloalf95@gmail.com</email>
</author>
<published>2023-06-18T06:43:47+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/mm/commit/?id=587d12e3cbb2a1ffb6774c0823c54ce0e80a579b'/>
<id>587d12e3cbb2a1ffb6774c0823c54ce0e80a579b</id>
<content type='text'>
* thread, scene and interface

* non header stuff

* fix missing stuff

* z64sound_source.h

* collision_check.h

* Update include/z64sound_source.h

Co-authored-by: engineer124 &lt;47598039+engineer124@users.noreply.github.com&gt;

* Update include/z64scene.h

Co-authored-by: engineer124 &lt;47598039+engineer124@users.noreply.github.com&gt;

* Update include/z64thread.h

Co-authored-by: engineer124 &lt;47598039+engineer124@users.noreply.github.com&gt;

* review

* review

* Update src/code/z_collision_check.c

Co-authored-by: engineer124 &lt;47598039+engineer124@users.noreply.github.com&gt;

* Update src/code/z_sound_source.c

Co-authored-by: engineer124 &lt;47598039+engineer124@users.noreply.github.com&gt;

---------

Co-authored-by: engineer124 &lt;47598039+engineer124@users.noreply.github.com&gt;</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* thread, scene and interface

* non header stuff

* fix missing stuff

* z64sound_source.h

* collision_check.h

* Update include/z64sound_source.h

Co-authored-by: engineer124 &lt;47598039+engineer124@users.noreply.github.com&gt;

* Update include/z64scene.h

Co-authored-by: engineer124 &lt;47598039+engineer124@users.noreply.github.com&gt;

* Update include/z64thread.h

Co-authored-by: engineer124 &lt;47598039+engineer124@users.noreply.github.com&gt;

* review

* review

* Update src/code/z_collision_check.c

Co-authored-by: engineer124 &lt;47598039+engineer124@users.noreply.github.com&gt;

* Update src/code/z_sound_source.c

Co-authored-by: engineer124 &lt;47598039+engineer124@users.noreply.github.com&gt;

---------

Co-authored-by: engineer124 &lt;47598039+engineer124@users.noreply.github.com&gt;</pre>
</div>
</content>
</entry>
<entry>
<title>Misc cleanup 13 (#1189)</title>
<updated>2023-03-08T04:44:18+00:00</updated>
<author>
<name>Derek Hensley</name>
<email>hensley.derek58@gmail.com</email>
</author>
<published>2023-03-08T04:44:18+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/mm/commit/?id=c917880261a9144ae4563ef175a536d38a2008d9'/>
<id>c917880261a9144ae4563ef175a536d38a2008d9</id>
<content type='text'>
* FaultAddrConv Functions

* Invisible Ruppe macros

* skybox

* Z64 header defines

* ActorId

* remove i from KaleidoManager_FaultAddrConv

* size_t and parens</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* FaultAddrConv Functions

* Invisible Ruppe macros

* skybox

* Z64 header defines

* ActorId

* remove i from KaleidoManager_FaultAddrConv

* size_t and parens</pre>
</div>
</content>
</entry>
</feed>
