<feed xmlns='http://www.w3.org/2005/Atom'>
<title>mm/include/z64save.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>Document a few symbols regarding the Ikana Canyon guard (#1868)</title>
<updated>2026-07-19T14:59:01+00:00</updated>
<author>
<name>Jordan Longstaff</name>
<email>JordanLongstaff@users.noreply.github.com</email>
</author>
<published>2026-07-19T14:59:01+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/mm/commit/?id=a6850d214927aafa2635177510a5029ab7e989ea'/>
<id>a6850d214927aafa2635177510a5029ab7e989ea</id>
<content type='text'>
* Document a few symbols regarding the Ikana Canyon guard

* Use switch-case in lieu of temp

* Reformat switch-case

* Re-format switch-case, fix braces</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* Document a few symbols regarding the Ikana Canyon guard

* Use switch-case in lieu of temp

* Reformat switch-case

* Re-format switch-case, fix braces</pre>
</div>
</content>
</entry>
<entry>
<title>Document `EnTest3` (#1881)</title>
<updated>2026-07-18T19:20:31+00:00</updated>
<author>
<name>Jordan Longstaff</name>
<email>JordanLongstaff@users.noreply.github.com</email>
</author>
<published>2026-07-18T19:20:31+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/mm/commit/?id=5fd95d51f9ca06194a88c37362461e661c2e9ab6'/>
<id>5fd95d51f9ca06194a88c37362461e661c2e9ab6</id>
<content type='text'>
* Document `EnTest3`

* Add comments for enum-type fields

* Add scheduled action index comments

Co-authored-by: Copilot &lt;copilot@github.com&gt;

* Use enums in comparisons

* Rename `sp3C`

* Rewrite comments on speak data

Co-authored-by: Copilot &lt;copilot@github.com&gt;

* Reformat

* Missed a text comment

* Missed another text comment

---------

Co-authored-by: Copilot &lt;copilot@github.com&gt;</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* Document `EnTest3`

* Add comments for enum-type fields

* Add scheduled action index comments

Co-authored-by: Copilot &lt;copilot@github.com&gt;

* Use enums in comparisons

* Rename `sp3C`

* Rewrite comments on speak data

Co-authored-by: Copilot &lt;copilot@github.com&gt;

* Reformat

* Missed a text comment

* Missed another text comment

---------

Co-authored-by: Copilot &lt;copilot@github.com&gt;</pre>
</div>
</content>
</entry>
<entry>
<title>Bombers Part 3: `EnBombers` (#1849)</title>
<updated>2026-07-18T17:52:47+00:00</updated>
<author>
<name>Jordan Longstaff</name>
<email>JordanLongstaff@users.noreply.github.com</email>
</author>
<published>2026-07-18T17:52:47+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/mm/commit/?id=29425bb7cfa5a074d73994b23e0144d6f070c6f6'/>
<id>29425bb7cfa5a074d73994b23e0144d6f070c6f6</id>
<content type='text'>
* Bombers Part 3: Wandering NPCs and caught players

* Rename WEEKEVENTREG flags

* Fix missing rename of `unk_2A0`</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* Bombers Part 3: Wandering NPCs and caught players

* Rename WEEKEVENTREG flags

* Fix missing rename of `unk_2A0`</pre>
</div>
</content>
</entry>
<entry>
<title>Bombers Part 2: Guard (#1848)</title>
<updated>2026-04-26T13:59:30+00:00</updated>
<author>
<name>Jordan Longstaff</name>
<email>JordanLongstaff@users.noreply.github.com</email>
</author>
<published>2026-04-26T13:59:30+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/mm/commit/?id=354a8637e1f0eba371ec39b135e1e09f7b7bfb93'/>
<id>354a8637e1f0eba371ec39b135e1e09f7b7bfb93</id>
<content type='text'>
* Bombers Part 2: Guard

* Fix errors

* Re-rename functions</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* Bombers Part 2: Guard

* Fix errors

* Re-rename functions</pre>
</div>
</content>
</entry>
<entry>
<title>Document `WEEKEVENTREG` enabling peephole in Curiosity Shop (#1870)</title>
<updated>2026-04-17T11:26:40+00:00</updated>
<author>
<name>Jordan Longstaff</name>
<email>JordanLongstaff@users.noreply.github.com</email>
</author>
<published>2026-04-17T11:26:40+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/mm/commit/?id=9eb9f6f9786bef851871630e2009c01ea11cbff8'/>
<id>9eb9f6f9786bef851871630e2009c01ea11cbff8</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>Rename `WEEKEVENTREG_73_80` (#1842)</title>
<updated>2025-12-09T11:22:23+00:00</updated>
<author>
<name>Jordan Longstaff</name>
<email>JordanLongstaff@users.noreply.github.com</email>
</author>
<published>2025-12-09T11:22:23+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/mm/commit/?id=18a8a1bea7dcbcfba58da59391deb770f19a6090'/>
<id>18a8a1bea7dcbcfba58da59391deb770f19a6090</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Multiversion code support (n64-jp-1.1) (#1826)</title>
<updated>2025-12-09T05:11:07+00:00</updated>
<author>
<name>Derek Hensley</name>
<email>hensley.derek58@gmail.com</email>
</author>
<published>2025-12-09T05:11:07+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/mm/commit/?id=7b96e58622a3b8130b19c25d8633defd0beaeca1'/>
<id>7b96e58622a3b8130b19c25d8633defd0beaeca1</id>
<content type='text'>
* setup n64-jp-1.1 disasm

* Add versions

* New microcode

* Bootstrap z_sram

* Bootstrap ovl_file_choose

* Bootstrap kaleido scope

* Bootstrap BgHeavyBlock

* MessageContext shift

* SaveContext shift

* ItemId shift

* Fix `PLAYER_CSACTION` shift

* format

* Add JP only to Heavy Block Description

* Makefile multi version comment

---------

Co-authored-by: Tom Overton &lt;tom.overton@outlook.com&gt;</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* setup n64-jp-1.1 disasm

* Add versions

* New microcode

* Bootstrap z_sram

* Bootstrap ovl_file_choose

* Bootstrap kaleido scope

* Bootstrap BgHeavyBlock

* MessageContext shift

* SaveContext shift

* ItemId shift

* Fix `PLAYER_CSACTION` shift

* format

* Add JP only to Heavy Block Description

* Makefile multi version comment

---------

Co-authored-by: Tom Overton &lt;tom.overton@outlook.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>Introduce a bunch of small new headers (#1649)</title>
<updated>2024-07-28T20:53:28+00:00</updated>
<author>
<name>Anghelo Carvajal</name>
<email>angheloalf95@gmail.com</email>
</author>
<published>2024-07-28T20:53:28+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/mm/commit/?id=cd087d85113291740357f9e7caaef916575a2775'/>
<id>cd087d85113291740357f9e7caaef916575a2775</id>
<content type='text'>
* regs.h

* gfxalloc.h

* z64inventory.h

* gfx.h

* graph.h

* z64olib.h

* z64elf_message.h

* fix missing include

* Include z64inventory.h on z64save.h

* fix bss

* Move PosRot to z64math.h

* So dumb

* Update src/overlays/actors/ovl_En_Kusa/z_en_kusa.c

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

* review

* Remove graph.h

* bss

---------

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

* gfxalloc.h

* z64inventory.h

* gfx.h

* graph.h

* z64olib.h

* z64elf_message.h

* fix missing include

* Include z64inventory.h on z64save.h

* fix bss

* Move PosRot to z64math.h

* So dumb

* Update src/overlays/actors/ovl_En_Kusa/z_en_kusa.c

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

* review

* Remove graph.h

* bss

---------

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