<feed xmlns='http://www.w3.org/2005/Atom'>
<title>2ship2harkinian/mm/include/variables.h, branch develop</title>
<subtitle>2Ship2Harkinian: Majora’s Mask PC port</subtitle>
<link rel='alternate' type='text/html' href='https://git.dog6.net/2ship2harkinian/'/>
<entry>
<title>Revert D_08000000</title>
<updated>2025-09-16T01:10:19+00:00</updated>
<author>
<name>Eblo</name>
<email>7004497+Eblo@users.noreply.github.com</email>
</author>
<published>2025-09-16T01:10:19+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/2ship2harkinian/commit/?id=d78c573a2318a85c757b6d1ef27365effd305a74'/>
<id>d78c573a2318a85c757b6d1ef27365effd305a74</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>ovl_En_Knight OK (#1659)</title>
<updated>2025-09-16T00:14:05+00:00</updated>
<author>
<name>Tharo</name>
<email>17233964+Thar0@users.noreply.github.com</email>
</author>
<published>2024-07-25T00:05:51+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/2ship2harkinian/commit/?id=2c91e0897f47aba8e27c6f95e10f2e3ea4ddc5c1'/>
<id>2c91e0897f47aba8e27c6f95e10f2e3ea4ddc5c1</id>
<content type='text'>
* En_Knight matching

* Cleanup

* Fix

* Documentation Pass

* Suggested changes. Use IGOS_LIMB_* whenever it's guaranteed that the skeleton is gIgosSkel, still using KNIGHT_LIMB_* whenever it's ambiguous

* Remove related undefined syms

* More suggested changes

* BODYPART_NONE and bodypart enum

* Suggested changes

* Braces

Co-authored-by: Tom Overton &lt;tom-overton@users.noreply.github.com&gt;

* csCamId

Co-authored-by: Tom Overton &lt;tom-overton@users.noreply.github.com&gt;

* Various suggestions

* EnKnight_UpdateLimbCollider -&gt; EnKnight_SetColliderSphere

* Yase/Debu -&gt; Thin/Wide

* csCam -&gt; subCam

* Format

* Fix

* animTranslation -&gt; animMovement, dmgEffect -&gt; drawDmgEff

* More brackets

Co-authored-by: Tom Overton &lt;tom-overton@users.noreply.github.com&gt;

---------

Co-authored-by: Tom Overton &lt;tom-overton@users.noreply.github.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* En_Knight matching

* Cleanup

* Fix

* Documentation Pass

* Suggested changes. Use IGOS_LIMB_* whenever it's guaranteed that the skeleton is gIgosSkel, still using KNIGHT_LIMB_* whenever it's ambiguous

* Remove related undefined syms

* More suggested changes

* BODYPART_NONE and bodypart enum

* Suggested changes

* Braces

Co-authored-by: Tom Overton &lt;tom-overton@users.noreply.github.com&gt;

* csCamId

Co-authored-by: Tom Overton &lt;tom-overton@users.noreply.github.com&gt;

* Various suggestions

* EnKnight_UpdateLimbCollider -&gt; EnKnight_SetColliderSphere

* Yase/Debu -&gt; Thin/Wide

* csCam -&gt; subCam

* Format

* Fix

* animTranslation -&gt; animMovement, dmgEffect -&gt; drawDmgEff

* More brackets

Co-authored-by: Tom Overton &lt;tom-overton@users.noreply.github.com&gt;

---------

Co-authored-by: Tom Overton &lt;tom-overton@users.noreply.github.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Another round of port cleanup and fixes</title>
<updated>2025-09-15T02:41:37+00:00</updated>
<author>
<name>Eblo</name>
<email>7004497+Eblo@users.noreply.github.com</email>
</author>
<published>2025-09-15T02:41:37+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/2ship2harkinian/commit/?id=96b4d9a6bf2ab864feda94d5f5d4be984f48fe51'/>
<id>96b4d9a6bf2ab864feda94d5f5d4be984f48fe51</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Add a `z64play.h` header (#1646)</title>
<updated>2025-09-14T20:09:03+00:00</updated>
<author>
<name>Anghelo Carvajal</name>
<email>angheloalf95@gmail.com</email>
</author>
<published>2024-06-25T19:17:03+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/2ship2harkinian/commit/?id=11638bab73c6f56a26111c79f5421cb428e80df7'/>
<id>11638bab73c6f56a26111c79f5421cb428e80df7</id>
<content type='text'>
* z64play.h

* Move macros, functions and variables to header

* cleanup

* Reduce needed headers on z_collision_check

* Change play functions to take PlayState

* Move `Actor_ProcessInitChain` to `ichain.h`

* format

* Update src/code/z_play.c

Co-authored-by: Derek Hensley &lt;hensley.derek58@gmail.com&gt;

* Add macros.h to sys_math3d.c

* Rename SequenceContext to SceneSequences

---------

Co-authored-by: Derek Hensley &lt;hensley.derek58@gmail.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* z64play.h

* Move macros, functions and variables to header

* cleanup

* Reduce needed headers on z_collision_check

* Change play functions to take PlayState

* Move `Actor_ProcessInitChain` to `ichain.h`

* format

* Update src/code/z_play.c

Co-authored-by: Derek Hensley &lt;hensley.derek58@gmail.com&gt;

* Add macros.h to sys_math3d.c

* Rename SequenceContext to SceneSequences

---------

Co-authored-by: Derek Hensley &lt;hensley.derek58@gmail.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>`sys_math3d.c` Decompiled and Mostly Documented (#1450)</title>
<updated>2025-09-14T17:18:39+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/2ship2harkinian/commit/?id=8c233a4a4e65f61347e25f7d817a46dfa58ab51a'/>
<id>8c233a4a4e65f61347e25f7d817a46dfa58ab51a</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>Introduce `z64pause_menu.h` header (#1505)</title>
<updated>2025-09-14T02:53:07+00:00</updated>
<author>
<name>Anghelo Carvajal</name>
<email>angheloalf95@gmail.com</email>
</author>
<published>2024-04-01T03:05:02+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/2ship2harkinian/commit/?id=3743630df1e882301434d0cae27c71b2c12158ea'/>
<id>3743630df1e882301434d0cae27c71b2c12158ea</id>
<content type='text'>
* z64pause_menu.h

* move functions and variables

* Move PauseMenuPage

* move stuff that seems public to the new header

* KALEIDO_OVL_MAX

* bss

* review

* IS_PAUSED

* format

* add argument to pause macros

* Update include/z64pause_menu.h

Co-authored-by: Dragorn421 &lt;Dragorn421@users.noreply.github.com&gt;

* bss

* More IS_PAUSED I missed

* early returns

* bss

* empty commit to trigger GHA

* bss

* bss

* bss

* includes

* bss

---------

Co-authored-by: Dragorn421 &lt;Dragorn421@users.noreply.github.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* z64pause_menu.h

* move functions and variables

* Move PauseMenuPage

* move stuff that seems public to the new header

* KALEIDO_OVL_MAX

* bss

* review

* IS_PAUSED

* format

* add argument to pause macros

* Update include/z64pause_menu.h

Co-authored-by: Dragorn421 &lt;Dragorn421@users.noreply.github.com&gt;

* bss

* More IS_PAUSED I missed

* early returns

* bss

* empty commit to trigger GHA

* bss

* bss

* bss

* includes

* bss

---------

Co-authored-by: Dragorn421 &lt;Dragorn421@users.noreply.github.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Clean2 (#1605)</title>
<updated>2025-09-14T02:29:09+00:00</updated>
<author>
<name>Derek Hensley</name>
<email>hensley.derek58@gmail.com</email>
</author>
<published>2024-02-20T03:04:23+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/2ship2harkinian/commit/?id=6687fd0a5c02352b9953a853ec79452500b6cdf5'/>
<id>6687fd0a5c02352b9953a853ec79452500b6cdf5</id>
<content type='text'>
* AnimationContext_Update

* TransitionTile_InitGraphics

* disasm files

* gPlayerFormItemRestrictions -&gt; code_8012EC80

* fix

* Extract gCircleTex

* Const fixes

* gPlayerFormItemRestrictions suggestions

* Setup_InitRegs

* z_inventory
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* AnimationContext_Update

* TransitionTile_InitGraphics

* disasm files

* gPlayerFormItemRestrictions -&gt; code_8012EC80

* fix

* Extract gCircleTex

* Const fixes

* gPlayerFormItemRestrictions suggestions

* Setup_InitRegs

* z_inventory
</pre>
</div>
</content>
</entry>
<entry>
<title>Extract Kanji + some adjacent docs (#1536)</title>
<updated>2025-09-14T01:47:01+00:00</updated>
<author>
<name>Derek Hensley</name>
<email>hensley.derek58@gmail.com</email>
</author>
<published>2024-01-21T01:47:27+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/2ship2harkinian/commit/?id=f62009245ecef6b92b4f3cf45c76ee0fbd8fcf70'/>
<id>f62009245ecef6b92b4f3cf45c76ee0fbd8fcf70</id>
<content type='text'>
* XML + docs

* PR

* newline

* newline pt2

* named textures in kanji.xml

* Kick Jenkins

---------

Co-authored-by: emilybrooks &lt;emilybrooksemilybrooks@gmail.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* XML + docs

* PR

* newline

* newline pt2

* named textures in kanji.xml

* Kick Jenkins

---------

Co-authored-by: emilybrooks &lt;emilybrooksemilybrooks@gmail.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Cleanup External Audio Headers (#1520)</title>
<updated>2025-09-13T23:56:08+00:00</updated>
<author>
<name>engineer124</name>
<email>47598039+engineer124@users.noreply.github.com</email>
</author>
<published>2023-11-29T17:18:09+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/2ship2harkinian/commit/?id=42652012b36a2edba9054d20f5c88d27a1623b12'/>
<id>42652012b36a2edba9054d20f5c88d27a1623b12</id>
<content type='text'>
* high level audio headers

* move externs

* cleanup enums

* small thing

* rm sfxid

* small fix
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* high level audio headers

* move externs

* cleanup enums

* small thing

* rm sfxid

* small fix
</pre>
</div>
</content>
</entry>
<entry>
<title>Split effect headers and a bit of cleanup (#1482)</title>
<updated>2025-09-13T22:09:22+00:00</updated>
<author>
<name>Anghelo Carvajal</name>
<email>angheloalf95@gmail.com</email>
</author>
<published>2023-11-27T15:24:46+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/2ship2harkinian/commit/?id=444af1a8d5ffedcbe05e7a055b98e4c12c37d7f2'/>
<id>444af1a8d5ffedcbe05e7a055b98e4c12c37d7f2</id>
<content type='text'>
* split

* bss

* z64eff_ss_dead.h

* clean eff_blure

* eff_shield_particle cleanup

* tire?mark

* and more cleanup

* format

* forgot to remove this

* review

* EffectBlureDrawMode enum

* review

* review

* bss
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* split

* bss

* z64eff_ss_dead.h

* clean eff_blure

* eff_shield_particle cleanup

* tire?mark

* and more cleanup

* format

* forgot to remove this

* review

* EffectBlureDrawMode enum

* review

* review

* bss
</pre>
</div>
</content>
</entry>
</feed>
