<feed xmlns='http://www.w3.org/2005/Atom'>
<title>oot/tools/assets/extract, branch main</title>
<subtitle>Decompilation of The Legend of Zelda: Ocarina of Time</subtitle>
<link rel='alternate' type='text/html' href='https://git.dog6.net/oot/'/>
<entry>
<title>Document pass on WaterBox code (#2695)</title>
<updated>2026-08-31T16:46:13+00:00</updated>
<author>
<name>mzxrules</name>
<email>mzxrules@gmail.com</email>
</author>
<published>2026-08-31T16:46:13+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/oot/commit/?id=176a0bc02ac59d5abb3cae9a676ca855c2501266'/>
<id>176a0bc02ac59d5abb3cae9a676ca855c2501266</id>
<content type='text'>
* Document pass on WaterBox code

* implement suggestions, missing comment

---------

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

* implement suggestions, missing comment

---------

Co-authored-by: Dragorn421 &lt;Dragorn421@users.noreply.github.com&gt;</pre>
</div>
</content>
</entry>
<entry>
<title>[cc0 oot] gameplay_keep (#2781)</title>
<updated>2026-08-05T16:32:02+00:00</updated>
<author>
<name>Dragorn421</name>
<email>Dragorn421@users.noreply.github.com</email>
</author>
<published>2026-08-05T16:32:02+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/oot/commit/?id=a883cd019a6952d53e6f76c2882c79c4e6cb2c31'/>
<id>a883cd019a6952d53e6f76c2882c79c4e6cb2c31</id>
<content type='text'>
* [cc0 oot] gameplay_keep

* gFishIn{Air,Water}Anim</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* [cc0 oot] gameplay_keep

* gFishIn{Air,Water}Anim</pre>
</div>
</content>
</entry>
<entry>
<title>[cc0 oot] object_tp and z_en_tp (#2785)</title>
<updated>2026-08-04T04:49:47+00:00</updated>
<author>
<name>Dragorn421</name>
<email>Dragorn421@users.noreply.github.com</email>
</author>
<published>2026-08-04T04:49:47+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/oot/commit/?id=c24098a6f4c8e1bb80f5a5ae33fcaded9679b134'/>
<id>c24098a6f4c8e1bb80f5a5ae33fcaded9679b134</id>
<content type='text'>
* [cc0 oot] object_tp and z_en_tp

* docs

* fixup</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* [cc0 oot] object_tp and z_en_tp

* docs

* fixup</pre>
</div>
</content>
</entry>
<entry>
<title>Assets system: reconcile xml versions using implicit and relative offsets (#2614)</title>
<updated>2026-05-09T20:36:05+00:00</updated>
<author>
<name>Dragorn421</name>
<email>Dragorn421@users.noreply.github.com</email>
</author>
<published>2026-05-09T20:36:05+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/oot/commit/?id=4b742bf3cfd7c427275538f78f02737d47debefd'/>
<id>4b742bf3cfd7c427275538f78f02737d47debefd</id>
<content type='text'>
* Assets system: reconcile xml versions using implicit offsets

* simplify

* remove other object_mag xmls

* Introduce relative offsets: `Offset=".+0x421"`, more sizable `ResourceDesc`s, update spec

* fix

* reconcile object_mo xml

* reconcile object_tw xml

* reconcile object_xc xml (and add Tlut="gNameTLUT" to Texture resources)

* reconcile object_fd xml

* reconcile object_kingdodongo xml

* bss

* reconcile gameplay_keep.xml</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* Assets system: reconcile xml versions using implicit offsets

* simplify

* remove other object_mag xmls

* Introduce relative offsets: `Offset=".+0x421"`, more sizable `ResourceDesc`s, update spec

* fix

* reconcile object_mo xml

* reconcile object_tw xml

* reconcile object_xc xml (and add Tlut="gNameTLUT" to Texture resources)

* reconcile object_fd xml

* reconcile object_kingdodongo xml

* bss

* reconcile gameplay_keep.xml</pre>
</div>
</content>
</entry>
<entry>
<title>Format extracted params: ObjSwitch (#2722)</title>
<updated>2026-04-24T20:31:44+00:00</updated>
<author>
<name>Dragorn421</name>
<email>Dragorn421@users.noreply.github.com</email>
</author>
<published>2026-04-24T20:31:44+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/oot/commit/?id=55cdfccdd90f96538274bb8fe6854d1d33fa87e9'/>
<id>55cdfccdd90f96538274bb8fe6854d1d33fa87e9</id>
<content type='text'>
* ObjSwitch params macros

* format extracted ObjSwitch params</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* ObjSwitch params macros

* format extracted ObjSwitch params</pre>
</div>
</content>
</entry>
<entry>
<title>`tools/assets` cleanup pass (mostly typing) (#2705)</title>
<updated>2026-04-12T21:18:18+00:00</updated>
<author>
<name>Dragorn421</name>
<email>Dragorn421@users.noreply.github.com</email>
</author>
<published>2026-04-12T21:18:18+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/oot/commit/?id=ab79222574b4cfccbb0054ff80aba9fd2376226e'/>
<id>ab79222574b4cfccbb0054ff80aba9fd2376226e</id>
<content type='text'>
* address easy todos

* add type asserts

* format

* add type hints

* more typing fixes

* more asserts for typing

* break long f string</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* address easy todos

* add type asserts

* format

* add type hints

* more typing fixes

* more asserts for typing

* break long f string</pre>
</div>
</content>
</entry>
<entry>
<title>Commit objects 2: `object_spot15_obj`, `object_spot16_obj`, `object_spot17_obj`, `object_syokudai`, `object_ta`, `object_timeblock` (#2645)</title>
<updated>2026-04-10T11:13:54+00:00</updated>
<author>
<name>Dragorn421</name>
<email>Dragorn421@users.noreply.github.com</email>
</author>
<published>2026-04-10T11:13:54+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/oot/commit/?id=b56b5fc2c8afe2235ab0fba725ec096a73ada2b0'/>
<id>b56b5fc2c8afe2235ab0fba725ec096a73ada2b0</id>
<content type='text'>
* commit object_timeblock

* commit object_ta

* commit object_syokudai

* commit object_spot17_obj

* format

* commit object_spot16_obj

* fixup

* commit object_spot15_obj</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* commit object_timeblock

* commit object_ta

* commit object_syokudai

* commit object_spot17_obj

* format

* commit object_spot16_obj

* fixup

* commit object_spot15_obj</pre>
</div>
</content>
</entry>
<entry>
<title>Assets system: format extracted actor params (and EnDoor params) (#2698)</title>
<updated>2026-02-22T17:48:27+00:00</updated>
<author>
<name>Dragorn421</name>
<email>Dragorn421@users.noreply.github.com</email>
</author>
<published>2026-02-22T17:48:27+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/oot/commit/?id=f2cb5ecb2f7c174d69c61ab1dfa6f7784050014e'/>
<id>f2cb5ecb2f7c174d69c61ab1dfa6f7784050014e</id>
<content type='text'>
* Assets system: format extracted actor params (and EnDoor params)

* and actor list too...

* and actor list required inclues too...

* ENDOOR_PARAMS_GENERAL, ENDOOR_PARAMS -&gt; ENDOOR_PARAMS, ENDOOR_PARAMS_NODATA</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* Assets system: format extracted actor params (and EnDoor params)

* and actor list too...

* and actor list required inclues too...

* ENDOOR_PARAMS_GENERAL, ENDOOR_PARAMS -&gt; ENDOOR_PARAMS, ENDOOR_PARAMS_NODATA</pre>
</div>
</content>
</entry>
<entry>
<title>Commit and split gameplay_keep (#2612)</title>
<updated>2026-02-16T14:32:37+00:00</updated>
<author>
<name>Tharo</name>
<email>tharo10600@gmail.com</email>
</author>
<published>2026-02-16T14:32:37+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/oot/commit/?id=dbe1a80541173652c344f20226310a8bf90f3086'/>
<id>dbe1a80541173652c344f20226310a8bf90f3086</id>
<content type='text'>
* Commit and split gameplay_keep

* Remove debugging bits

* format

* bss

* merge gameplay_keep_0x400 into link_textures

* Name some unused NTSC stuff

* Rename files for some of the newly named unused NTSC stuff

* name more gkeep files

* format

* spin_attack

* name fish anims files

* name some eff_ files

* name a bunch more files

* Add underscore in not-final names

* cleanup limb enum names (remove g prefix)

* split gameplay_keep_0x34020.c into gBugCrawlAnim.c + bug_skel.c

* door.h -&gt; door_skel.h

* gArrowNAnim -&gt; gArrowN_Anim

* split arrow_anims into gArrow1_Anim + gArrow2_Anim

* fix merge

* bss

* bss

* Fix 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>
* Commit and split gameplay_keep

* Remove debugging bits

* format

* bss

* merge gameplay_keep_0x400 into link_textures

* Name some unused NTSC stuff

* Rename files for some of the newly named unused NTSC stuff

* name more gkeep files

* format

* spin_attack

* name fish anims files

* name some eff_ files

* name a bunch more files

* Add underscore in not-final names

* cleanup limb enum names (remove g prefix)

* split gameplay_keep_0x34020.c into gBugCrawlAnim.c + bug_skel.c

* door.h -&gt; door_skel.h

* gArrowNAnim -&gt; gArrowN_Anim

* split arrow_anims into gArrow1_Anim + gArrow2_Anim

* fix merge

* bss

* bss

* Fix bss

---------

Co-authored-by: Dragorn421 &lt;Dragorn421@users.noreply.github.com&gt;</pre>
</div>
</content>
</entry>
<entry>
<title>Fix wrong BGM entry names (#2671)</title>
<updated>2026-02-15T07:49:46+00:00</updated>
<author>
<name>Jordan Longstaff</name>
<email>JordanLongstaff@users.noreply.github.com</email>
</author>
<published>2026-02-15T07:49:46+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/oot/commit/?id=014eca05fefb9a9bf89ecfa398bf27eb3c293fa4'/>
<id>014eca05fefb9a9bf89ecfa398bf27eb3c293fa4</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
