<feed xmlns='http://www.w3.org/2005/Atom'>
<title>oot/tools/assets, 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>n64texconv: Improve automatic palette generation (#2731)</title>
<updated>2026-04-16T21:20:31+00:00</updated>
<author>
<name>Tharo</name>
<email>tharo10600@gmail.com</email>
</author>
<published>2026-04-16T21:20:31+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/oot/commit/?id=4ac22d7c49cc23ba10d3b4803f938d76690a6520'/>
<id>4ac22d7c49cc23ba10d3b4803f938d76690a6520</id>
<content type='text'>
* n64texconv: Improve automatic palette generation

* Reword documentation on automatic palettes</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* n64texconv: Improve automatic palette generation

* Reword documentation on automatic palettes</pre>
</div>
</content>
</entry>
<entry>
<title>Texture software fixups (#2709)</title>
<updated>2026-04-12T21:40:05+00:00</updated>
<author>
<name>Dragorn421</name>
<email>Dragorn421@users.noreply.github.com</email>
</author>
<published>2026-04-12T21:40:05+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/oot/commit/?id=a5b8a507fc7e0ce106f8f8b66f694189f456082d'/>
<id>a5b8a507fc7e0ce106f8f8b66f694189f456082d</id>
<content type='text'>
* fixup n64texconv app usage text and check u32|u64

* fix memory leaks in build_from_png

* yeet -Werror

* Remove n64texconv/ap and create build_jfif

* gitignore build_jfif binary, oops

* Makefile: Add BUILD_FROM_PNG and BUILD_JFIF variables</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* fixup n64texconv app usage text and check u32|u64

* fix memory leaks in build_from_png

* yeet -Werror

* Remove n64texconv/ap and create build_jfif

* gitignore build_jfif binary, oops

* Makefile: Add BUILD_FROM_PNG and BUILD_JFIF variables</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>tools/assets: fix build_from_png with Apple clang (#2724)</title>
<updated>2026-03-14T21:39:32+00:00</updated>
<author>
<name>Tanner Johnson</name>
<email>tannerwj@users.noreply.github.com</email>
</author>
<published>2026-03-14T21:39:32+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/oot/commit/?id=1ccf13ff635475e6f3aaf2cba00056a8cb644c05'/>
<id>1ccf13ff635475e6f3aaf2cba00056a8cb644c05</id>
<content type='text'>
* tools/assets: fix build_from_png with Apple clang

* tools/assets: use macro for build_from_png suffix limit</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* tools/assets: fix build_from_png with Apple clang

* tools/assets: use macro for build_from_png suffix limit</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>
