<feed xmlns='http://www.w3.org/2005/Atom'>
<title>mm/assets, 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>Document `BgIknvDoukutu` (#1867)</title>
<updated>2026-07-18T18:25:26+00:00</updated>
<author>
<name>Jordan Longstaff</name>
<email>JordanLongstaff@users.noreply.github.com</email>
</author>
<published>2026-07-18T18:25:26+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/mm/commit/?id=ae6e93fcf91830ba5e3dd28e7bf1623ee006002e'/>
<id>ae6e93fcf91830ba5e3dd28e7bf1623ee006002e</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>`EnPr2` Skullfish documented (#1830)</title>
<updated>2026-04-19T16:35:39+00:00</updated>
<author>
<name>Isghj</name>
<email>42048411+isghj5@users.noreply.github.com</email>
</author>
<published>2026-04-19T16:35:39+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/mm/commit/?id=ffc67c3e0adf8fbc81618299a68b52efe31dd08b'/>
<id>ffc67c3e0adf8fbc81618299a68b52efe31dd08b</id>
<content type='text'>
* Pr2: some docs, first struct pass

* Pr2: Most functions named

* Pr2: more docs

* Pr2: object documented

* Pr2: object documented

* Pr2: format

* Pr2: more docs, format

* Pr2: requested changes

* Pr2: requested changes

* Pr2: forgot prz used the object too

* Pr2: more skelton limb enum changes

* Pr2: removed old comment</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* Pr2: some docs, first struct pass

* Pr2: Most functions named

* Pr2: more docs

* Pr2: object documented

* Pr2: object documented

* Pr2: format

* Pr2: more docs, format

* Pr2: requested changes

* Pr2: requested changes

* Pr2: forgot prz used the object too

* Pr2: more skelton limb enum changes

* Pr2: removed old comment</pre>
</div>
</content>
</entry>
<entry>
<title>Use &lt;Limb LimbType=&gt; not &lt;Limb Type=&gt; in gkeep and object_link_child (#1859)</title>
<updated>2026-04-09T12:42:58+00:00</updated>
<author>
<name>Dragorn421</name>
<email>Dragorn421@users.noreply.github.com</email>
</author>
<published>2026-04-09T12:42:58+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/mm/commit/?id=6eb574fff775a66f3371c3bd91afc751a72ca190'/>
<id>6eb574fff775a66f3371c3bd91afc751a72ca190</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Document `BgAstrBombwall` (#1865)</title>
<updated>2026-04-09T11:47:28+00:00</updated>
<author>
<name>Jordan Longstaff</name>
<email>JordanLongstaff@users.noreply.github.com</email>
</author>
<published>2026-04-09T11:47:28+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/mm/commit/?id=215f01d670094c0937cf87c590731afd88d8339d'/>
<id>215f01d670094c0937cf87c590731afd88d8339d</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Document `EnKendoJs` (#1838)</title>
<updated>2026-04-08T11:34:59+00:00</updated>
<author>
<name>Jordan Longstaff</name>
<email>JordanLongstaff@users.noreply.github.com</email>
</author>
<published>2026-04-08T11:34:59+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/mm/commit/?id=33f8d3c62b483c05e5d1bc9ccbc3f862141a2a00'/>
<id>33f8d3c62b483c05e5d1bc9ccbc3f862141a2a00</id>
<content type='text'>
* Document `EnKendoJs`

* Fix typedefs

* Fix isSlashingLog reference

* Found out what that unused animation was

* Rename animation constants

* Rename WEEKEVENTREG flag

* Remove trailing whitespaces

* Fix uses of isSlashingLog

* Rename Skel object

* Deciphered FF part of params

* Dismantle message enum

* Remove mask message macro

* Refactor message start macro

* Rename text ID arrays

* Use boolean values for isRetracting

* Remove statement added by faulty merge

* Rename message handler functions

* Minigame round union for clarity</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* Document `EnKendoJs`

* Fix typedefs

* Fix isSlashingLog reference

* Found out what that unused animation was

* Rename animation constants

* Rename WEEKEVENTREG flag

* Remove trailing whitespaces

* Fix uses of isSlashingLog

* Rename Skel object

* Deciphered FF part of params

* Dismantle message enum

* Remove mask message macro

* Refactor message start macro

* Rename text ID arrays

* Use boolean values for isRetracting

* Remove statement added by faulty merge

* Rename message handler functions

* Minigame round union for clarity</pre>
</div>
</content>
</entry>
<entry>
<title>Audio: Fix note values (#1864)</title>
<updated>2026-03-28T21:01:53+00:00</updated>
<author>
<name>Tharo</name>
<email>tharo10600@gmail.com</email>
</author>
<published>2026-03-28T21:01:53+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/mm/commit/?id=2121d62a6f99a2a93be73c6364f4daa70bec3850'/>
<id>2121d62a6f99a2a93be73c6364f4daa70bec3850</id>
<content type='text'>
Due to the layout of the pitch_frequencies lookup table, note values
computed in extraction were reflected around middle C (midi note
number 60). This didn't matter for matching, values would successfully
roundtrip. However when using samples in external programs or
converting soundfonts to standard formats the note values would lead
to incorrect playback of sounds. This change corrects the note values
so that external programs correctly infer the pitch of the sound when
played at a particular MIDI key.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Due to the layout of the pitch_frequencies lookup table, note values
computed in extraction were reflected around middle C (midi note
number 60). This didn't matter for matching, values would successfully
roundtrip. However when using samples in external programs or
converting soundfonts to standard formats the note values would lead
to incorrect playback of sounds. This change corrects the note values
so that external programs correctly infer the pitch of the sound when
played at a particular MIDI key.</pre>
</div>
</content>
</entry>
<entry>
<title>Bombers Part 1: Rename (used) assets (#1847)</title>
<updated>2026-02-18T10:53:53+00:00</updated>
<author>
<name>Jordan Longstaff</name>
<email>JordanLongstaff@users.noreply.github.com</email>
</author>
<published>2026-02-18T10:53:53+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/mm/commit/?id=04d96d3d34f237ec681fe3cb32d27224673638e1'/>
<id>04d96d3d34f237ec681fe3cb32d27224673638e1</id>
<content type='text'>
* Bombers Part 1: Rename (used) assets

* Fix duplicate definition

* Suggested renames</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* Bombers Part 1: Rename (used) assets

* Fix duplicate definition

* Suggested renames</pre>
</div>
</content>
</entry>
<entry>
<title>Document `EnMaruta` (#1839)</title>
<updated>2025-12-15T10:29:53+00:00</updated>
<author>
<name>Jordan Longstaff</name>
<email>JordanLongstaff@users.noreply.github.com</email>
</author>
<published>2025-12-15T10:29:53+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/mm/commit/?id=0877ce4adf28a8e73e05c3c58682273b8bf28749'/>
<id>0877ce4adf28a8e73e05c3c58682273b8bf28749</id>
<content type='text'>
* Document `EnMaruta`

* Document type from params

* Rename display lists properly

* Format

* Add ASCII picture to explain DL array

* Use boolean values for isRetracting

* Shorten name of zero vector

* Rename to gPracticeLogWholeDL

Co-authored-by: Anghelo Carvajal &lt;angheloalf95@gmail.com&gt;

* Forgot to rename the other reference

* Rename to SetupRiseThroughFloor

* Add comments marking "on floor setup" as theory-only

---------

Co-authored-by: Anghelo Carvajal &lt;angheloalf95@gmail.com&gt;</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* Document `EnMaruta`

* Document type from params

* Rename display lists properly

* Format

* Add ASCII picture to explain DL array

* Use boolean values for isRetracting

* Shorten name of zero vector

* Rename to gPracticeLogWholeDL

Co-authored-by: Anghelo Carvajal &lt;angheloalf95@gmail.com&gt;

* Forgot to rename the other reference

* Rename to SetupRiseThroughFloor

* Add comments marking "on floor setup" as theory-only

---------

Co-authored-by: Anghelo Carvajal &lt;angheloalf95@gmail.com&gt;</pre>
</div>
</content>
</entry>
<entry>
<title>`EnPoComposer` and `object_po_composer` further documented (#1833)</title>
<updated>2025-12-06T20:03:15+00:00</updated>
<author>
<name>Isghj</name>
<email>42048411+isghj5@users.noreply.github.com</email>
</author>
<published>2025-12-06T20:03:15+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/mm/commit/?id=5898c3e2b0603acfb0cb55f7d1226853f9dfefaf'/>
<id>5898c3e2b0603acfb0cb55f7d1226853f9dfefaf</id>
<content type='text'>
* PoComposer: some docs

* PoComposer: the rest of the object documented

* PoComposer: docs tweaked

* PoComposer: missing weekevent reg in a schedule file wasnt found by rename script

* PoComposer: document tweaks

* PoComposer: forgot the texture name</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* PoComposer: some docs

* PoComposer: the rest of the object documented

* PoComposer: docs tweaked

* PoComposer: missing weekevent reg in a schedule file wasnt found by rename script

* PoComposer: document tweaks

* PoComposer: forgot the texture name</pre>
</div>
</content>
</entry>
<entry>
<title>`EnFz` and `object_fz`: Freezard documented (#1828)</title>
<updated>2025-11-14T23:48:06+00:00</updated>
<author>
<name>Isghj</name>
<email>42048411+isghj5@users.noreply.github.com</email>
</author>
<published>2025-11-14T23:48:06+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/mm/commit/?id=64d2e009fb8270b939541374af48cf3033d6a0ef'/>
<id>64d2e009fb8270b939541374af48cf3033d6a0ef</id>
<content type='text'>
* Freezard: some docs

* Freezard: more docs

* Freezard: most function names

* Freezard: last function named

* Freeza: more docs

* Freezard: oops wrong actor name

* Fz: more docs

* Fz: more docs

* Fz: Object named

* Fz: Object named

* Fz: changed my mind, function names changed to reflect old OOT behavior not seen in this game, in case someone confuses them

* Freezer: docs

* Free: more docs

* F: format

* Fz: more docs

* Fz: format

* EnFz: more docs, format

* Fz: More minor docs

* Fz: more docs, format

* Apply suggestions from code review

Co-authored-by: Anghelo Carvajal &lt;angheloalf95@gmail.com&gt;

* EnFz: More requested changes

* Fz: updated function declarations

* EnFz: one of the flags was still 0

* Fz: updated functions.txt for disasm

* Apply suggestions from code review

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

---------

Co-authored-by: Anghelo Carvajal &lt;angheloalf95@gmail.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>
* Freezard: some docs

* Freezard: more docs

* Freezard: most function names

* Freezard: last function named

* Freeza: more docs

* Freezard: oops wrong actor name

* Fz: more docs

* Fz: more docs

* Fz: Object named

* Fz: Object named

* Fz: changed my mind, function names changed to reflect old OOT behavior not seen in this game, in case someone confuses them

* Freezer: docs

* Free: more docs

* F: format

* Fz: more docs

* Fz: format

* EnFz: more docs, format

* Fz: More minor docs

* Fz: more docs, format

* Apply suggestions from code review

Co-authored-by: Anghelo Carvajal &lt;angheloalf95@gmail.com&gt;

* EnFz: More requested changes

* Fz: updated function declarations

* EnFz: one of the flags was still 0

* Fz: updated functions.txt for disasm

* Apply suggestions from code review

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

---------

Co-authored-by: Anghelo Carvajal &lt;angheloalf95@gmail.com&gt;
Co-authored-by: Derek Hensley &lt;hensley.derek58@gmail.com&gt;</pre>
</div>
</content>
</entry>
</feed>
