<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>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>
<entry>
<title>Commit code assets (#2691)</title>
<updated>2026-01-27T23:23:36+00:00</updated>
<author>
<name>Pepe20129</name>
<email>72659707+Pepe20129@users.noreply.github.com</email>
</author>
<published>2026-01-27T23:23:36+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/oot/commit/?id=845d6458b02549b2c05fff8590bcc9b4cfbdf270'/>
<id>845d6458b02549b2c05fff8590bcc9b4cfbdf270</id>
<content type='text'>
* Commit code assets

* Have different ifdefs

* Move to code files

* Missed an include

* Prevent code assets from having their source unnecessarily written</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* Commit code assets

* Have different ifdefs

* Move to code files

* Missed an include

* Prevent code assets from having their source unnecessarily written</pre>
</div>
</content>
</entry>
<entry>
<title>Add `ENV_LIGHT_SETTINGS_BLEND_RATE_AND_FOG_NEAR_PACK`, fix extracted negative `blendRate` (#2653)</title>
<updated>2025-07-15T05:52:22+00:00</updated>
<author>
<name>Dragorn421</name>
<email>Dragorn421@users.noreply.github.com</email>
</author>
<published>2025-07-15T05:52:22+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/oot/commit/?id=4c2a451b9ca9e125873cea5c5bc21f790432c158'/>
<id>4c2a451b9ca9e125873cea5c5bc21f790432c158</id>
<content type='text'>
* Add ENV_LIGHT_SETTINGS_BLEND_RATE_AND_FOG_NEAR_PACK, fix extracted negative blendRate

* -&gt; BLEND_RATE_AND_FOG_NEAR</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* Add ENV_LIGHT_SETTINGS_BLEND_RATE_AND_FOG_NEAR_PACK, fix extracted negative blendRate

* -&gt; BLEND_RATE_AND_FOG_NEAR</pre>
</div>
</content>
</entry>
<entry>
<title>Finish rename scene lists (#2652)</title>
<updated>2025-07-15T05:31:41+00:00</updated>
<author>
<name>Dragorn421</name>
<email>Dragorn421@users.noreply.github.com</email>
</author>
<published>2025-07-15T05:31:41+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/oot/commit/?id=7158775cea70824bdae64822286f01f841c43806'/>
<id>7158775cea70824bdae64822286f01f841c43806</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
