<feed xmlns='http://www.w3.org/2005/Atom'>
<title>mm/tools, 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>Documentation pass on WaterBox code (#1860)</title>
<updated>2026-08-29T15:44:47+00:00</updated>
<author>
<name>mzxrules</name>
<email>mzxrules@gmail.com</email>
</author>
<published>2026-08-29T15:44:47+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/mm/commit/?id=acffd6443fb136b9ae105785863900ecd96c5ebf'/>
<id>acffd6443fb136b9ae105785863900ecd96c5ebf</id>
<content type='text'>
* Documentation pass on WaterBox code

* format

* vtx flags, fix comments

* format

* Add function documentation comment</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* Documentation pass on WaterBox code

* format

* vtx flags, fix comments

* format

* Add function documentation comment</pre>
</div>
</content>
</entry>
<entry>
<title>gSetupActorDLs (#1893)</title>
<updated>2026-08-28T11:15:23+00:00</updated>
<author>
<name>Derek Hensley</name>
<email>hensley.derek58@gmail.com</email>
</author>
<published>2026-08-28T11:15:23+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/mm/commit/?id=7ddfb60b04a081efdca747d0394eee1d14926c34'/>
<id>7ddfb60b04a081efdca747d0394eee1d14926c34</id>
<content type='text'>
* D_801AEFA0 -&gt; gActorEmtpyDL

* gActorSetupOpaDL

* gActorSetupXluDL</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* D_801AEFA0 -&gt; gActorEmtpyDL

* gActorSetupOpaDL

* gActorSetupXluDL</pre>
</div>
</content>
</entry>
<entry>
<title>add compiler_archives/archives/ to tools gitignore (#1891)</title>
<updated>2026-08-14T23:29:19+00:00</updated>
<author>
<name>Derek Hensley</name>
<email>hensley.derek58@gmail.com</email>
</author>
<published>2026-08-14T23:29:19+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/mm/commit/?id=a1547874ab055145aa641d42ce3053ba26e2e742'/>
<id>a1547874ab055145aa641d42ce3053ba26e2e742</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Migrate CI to Github Actions (#1885)</title>
<updated>2026-08-04T22:14:57+00:00</updated>
<author>
<name>Anghelo Carvajal</name>
<email>angheloalf95@gmail.com</email>
</author>
<published>2026-08-04T22:14:57+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/mm/commit/?id=b9861edd77a46a3eb67b805078d625a9d2621095'/>
<id>b9861edd77a46a3eb67b805078d625a9d2621095</id>
<content type='text'>
* Migrate CI to Github Actions (#1884)

Changes the CI system from Jenkins to Github Actions (GHA) like we did for OoT

This is an adaptation of the Jenkinsfile we have and the solution made by @Dragorn421 for OoT

Relevant OoT PRs:
- https://github.com/zeldaret/oot/pull/2740
- https://github.com/zeldaret/oot/pull/2742
- https://github.com/zeldaret/oot/pull/2754

New features include:
- Not needing to selfhost a runner
  - Required private stuff for building is hosted on a private repo
- Building multiple versions in parallel
  - Our old jenkinsfile wasn't building `n64-jp-1.1`. Even if it doesn't match right now, I think it is important checking a PR doesn't completely break it.
- Run bss fixer in CI
- Upload mapfiles as build artifacts

This specific approach to handle GHA for decomp projects was adapted from the one used by the GC/Wii community. It is documented here https://github.com/encounter/dtk-template/blob/main/docs/github_actions.md There's a writeup about this adaptation for N64 projects [here](https://github.com/AngheloAlf/drmario64/pull/19).

* Remove duplicated step id

* Wire up compiler_archives machinery

* Remove extra quote

* Select bash as the default shell

* Fix asset extraction for WIP versions

* Properly fix the assets step this time

* fix assets building for jp

* Prevent running CI on forks

Incorporates the changes from https://github.com/zeldaret/oot/pull/2788

* Incorporate fix_bss tiebreaking algorithm from https://github.com/zeldaret/oot/pull/2779</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* Migrate CI to Github Actions (#1884)

Changes the CI system from Jenkins to Github Actions (GHA) like we did for OoT

This is an adaptation of the Jenkinsfile we have and the solution made by @Dragorn421 for OoT

Relevant OoT PRs:
- https://github.com/zeldaret/oot/pull/2740
- https://github.com/zeldaret/oot/pull/2742
- https://github.com/zeldaret/oot/pull/2754

New features include:
- Not needing to selfhost a runner
  - Required private stuff for building is hosted on a private repo
- Building multiple versions in parallel
  - Our old jenkinsfile wasn't building `n64-jp-1.1`. Even if it doesn't match right now, I think it is important checking a PR doesn't completely break it.
- Run bss fixer in CI
- Upload mapfiles as build artifacts

This specific approach to handle GHA for decomp projects was adapted from the one used by the GC/Wii community. It is documented here https://github.com/encounter/dtk-template/blob/main/docs/github_actions.md There's a writeup about this adaptation for N64 projects [here](https://github.com/AngheloAlf/drmario64/pull/19).

* Remove duplicated step id

* Wire up compiler_archives machinery

* Remove extra quote

* Select bash as the default shell

* Fix asset extraction for WIP versions

* Properly fix the assets step this time

* fix assets building for jp

* Prevent running CI on forks

Incorporates the changes from https://github.com/zeldaret/oot/pull/2788

* Incorporate fix_bss tiebreaking algorithm from https://github.com/zeldaret/oot/pull/2779</pre>
</div>
</content>
</entry>
<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>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>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>Document `ObjWturn` (#1866)</title>
<updated>2026-04-28T12:38:43+00:00</updated>
<author>
<name>Jordan Longstaff</name>
<email>JordanLongstaff@users.noreply.github.com</email>
</author>
<published>2026-04-28T12:38:43+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/mm/commit/?id=49cd9aeb9935cc124e55adbb65ffd65038730845'/>
<id>49cd9aeb9935cc124e55adbb65ffd65038730845</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>[n64-jp-1.1] libu64/debug (#1873)</title>
<updated>2026-04-26T14:55:04+00:00</updated>
<author>
<name>Derek Hensley</name>
<email>hensley.derek58@gmail.com</email>
</author>
<published>2026-04-26T14:55:04+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/mm/commit/?id=6c2e0113f8b98434e79f5ff0c3f9e4373bf381ea'/>
<id>6c2e0113f8b98434e79f5ff0c3f9e4373bf381ea</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
