<feed xmlns='http://www.w3.org/2005/Atom'>
<title>oot/tools/ido_block_numbers.py, 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>Fix misc 23 (#2699)</title>
<updated>2026-02-22T18:08:12+00:00</updated>
<author>
<name>Dragorn421</name>
<email>Dragorn421@users.noreply.github.com</email>
</author>
<published>2026-02-22T18:08:12+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/oot/commit/?id=abdae818bda2f397c23e41078a4d89079b9fa7b8'/>
<id>abdae818bda2f397c23e41078a4d89079b9fa7b8</id>
<content type='text'>
* remove noop macros Fault_SetFontColor Fault_SetCharPad under PLATFORM_N64

* remove duplicate declarations in sfx.h

* use render mode presets more

* decimal for alpha values

* fix some z_camera comments typos

* fix references to preprocess.sh (used to be preprocess.py)

* remove outdated comment on deps in makefile

* code_800AD920 was renamed to z_viszbuf

* fix capitalization typo: gOcarinaofTimeDesignTex -&gt; gOcarinaOfTimeDesignTex

* fix typo: gLinkAdultEyesClosedfTex, gLinkChildEyesClosedfTex -&gt; remove extra f

* fix typo: gCrstalSwitchRedTex, gCrstalSwitchBlueTex -&gt; gCrystal

* fix PARAMS_GET_U amount of bits</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* remove noop macros Fault_SetFontColor Fault_SetCharPad under PLATFORM_N64

* remove duplicate declarations in sfx.h

* use render mode presets more

* decimal for alpha values

* fix some z_camera comments typos

* fix references to preprocess.sh (used to be preprocess.py)

* remove outdated comment on deps in makefile

* code_800AD920 was renamed to z_viszbuf

* fix capitalization typo: gOcarinaofTimeDesignTex -&gt; gOcarinaOfTimeDesignTex

* fix typo: gLinkAdultEyesClosedfTex, gLinkChildEyesClosedfTex -&gt; remove extra f

* fix typo: gCrstalSwitchRedTex, gCrstalSwitchBlueTex -&gt; gCrystal

* fix PARAMS_GET_U amount of bits</pre>
</div>
</content>
</entry>
<entry>
<title>Fix fix_bss.py (#2526)</title>
<updated>2025-05-06T20:53:24+00:00</updated>
<author>
<name>Dragorn421</name>
<email>Dragorn421@users.noreply.github.com</email>
</author>
<published>2025-05-06T20:53:24+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/oot/commit/?id=39ae99c4cba4a69a4f977607a2446d946097c3d0'/>
<id>39ae99c4cba4a69a4f977607a2446d946097c3d0</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Cleanup: Pass all paths to tools rather than tools constructing them (#2017)</title>
<updated>2024-09-04T18:49:16+00:00</updated>
<author>
<name>Dragorn421</name>
<email>Dragorn421@users.noreply.github.com</email>
</author>
<published>2024-09-04T18:49:16+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/oot/commit/?id=e833011ccd0a594ec16cdee8c94f21c3b8cc32d0'/>
<id>e833011ccd0a594ec16cdee8c94f21c3b8cc32d0</id>
<content type='text'>
* Pass all paths to tools rather than tools constructing them

* fix: make --baserom-segments required

* sync with mm reviews

* --version everywhere</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* Pass all paths to tools rather than tools constructing them

* fix: make --baserom-segments required

* sync with mm reviews

* --version everywhere</pre>
</div>
</content>
</entry>
<entry>
<title>Have fix_bss.py deal with symbols referenced in .data or .rodata (#2072)</title>
<updated>2024-08-25T08:26:18+00:00</updated>
<author>
<name>cadmic</name>
<email>cadmic24@gmail.com</email>
</author>
<published>2024-08-25T08:26:18+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/oot/commit/?id=22a00b46fb645f7ad1b47ea81f42f4036e9a5f9c'/>
<id>22a00b46fb645f7ad1b47ea81f42f4036e9a5f9c</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix tools/ido_block_numbers.py (#2037)</title>
<updated>2024-08-12T18:17:04+00:00</updated>
<author>
<name>cadmic</name>
<email>cadmic24@gmail.com</email>
</author>
<published>2024-08-12T18:17:04+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/oot/commit/?id=f6338bab1fa1fd73af706dd6fe0070a3b4b2f27c'/>
<id>f6338bab1fa1fd73af706dd6fe0070a3b4b2f27c</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Automate fixing BSS ordering (#2009)</title>
<updated>2024-08-03T00:31:15+00:00</updated>
<author>
<name>cadmic</name>
<email>cadmic24@gmail.com</email>
</author>
<published>2024-08-03T00:31:15+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/oot/commit/?id=0da402b9de9b6874a7e04f8e9e8333079f61a75e'/>
<id>0da402b9de9b6874a7e04f8e9e8333079f61a75e</id>
<content type='text'>
* Automate fixing BSS ordering

* Typo

* Some cleanups

* Move pragma check after printing BSS info

* Some proofreading

* multiprocessing, require version, some colors

* Tweak output

* Black + mypy

* Move logging and sys.exit out of helper functions

* Use stdout instead of stderr in fix_bss.py

* Add suggestion to conflicting offsets error

Co-authored-by: Dragorn421 &lt;Dragorn421@users.noreply.github.com&gt;

* Remove var = list[T]()

* Improve error handling

Co-authored-by: Dragorn421 &lt;Dragorn421@users.noreply.github.com&gt;

* Add error if no pointers to BSS

* Add comment about process_file_worker

* Only print updates if stdout is a tty

* Use new binary-search-esque candidate generation algorithm

Co-authored-by: Dragorn421 &lt;Dragorn421@users.noreply.github.com&gt;

* Add Wikipedia link

* More comment tweaks

---------

Co-authored-by: Dragorn421 &lt;Dragorn421@users.noreply.github.com&gt;</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* Automate fixing BSS ordering

* Typo

* Some cleanups

* Move pragma check after printing BSS info

* Some proofreading

* multiprocessing, require version, some colors

* Tweak output

* Black + mypy

* Move logging and sys.exit out of helper functions

* Use stdout instead of stderr in fix_bss.py

* Add suggestion to conflicting offsets error

Co-authored-by: Dragorn421 &lt;Dragorn421@users.noreply.github.com&gt;

* Remove var = list[T]()

* Improve error handling

Co-authored-by: Dragorn421 &lt;Dragorn421@users.noreply.github.com&gt;

* Add error if no pointers to BSS

* Add comment about process_file_worker

* Only print updates if stdout is a tty

* Use new binary-search-esque candidate generation algorithm

Co-authored-by: Dragorn421 &lt;Dragorn421@users.noreply.github.com&gt;

* Add Wikipedia link

* More comment tweaks

---------

Co-authored-by: Dragorn421 &lt;Dragorn421@users.noreply.github.com&gt;</pre>
</div>
</content>
</entry>
<entry>
<title>Match retail BSS ordering (#1927)</title>
<updated>2024-04-14T21:51:32+00:00</updated>
<author>
<name>cadmic</name>
<email>cadmic24@gmail.com</email>
</author>
<published>2024-04-14T21:51:32+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/oot/commit/?id=f643499462f8cf908ddf1ee77b5625ebaff2cf25'/>
<id>f643499462f8cf908ddf1ee77b5625ebaff2cf25</id>
<content type='text'>
* Match retail BSS ordering

* Revert moving some global variables to headers

* Adjust block numbers after header changes

* Fix debug build

* Overlay bss ordering

* Fix BSS ordering after header changes

* gc-eu-mq OK

* Implement preprocessor for #pragma increment_block_number

* Transfer usage comment from reencode.sh

* Use temporary directory instead of temporary file

* Move ColChkMassType back</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* Match retail BSS ordering

* Revert moving some global variables to headers

* Adjust block numbers after header changes

* Fix debug build

* Overlay bss ordering

* Fix BSS ordering after header changes

* gc-eu-mq OK

* Implement preprocessor for #pragma increment_block_number

* Transfer usage comment from reencode.sh

* Use temporary directory instead of temporary file

* Move ColChkMassType back</pre>
</div>
</content>
</entry>
<entry>
<title>Add script to print block numbers for BSS ordering (#1707)</title>
<updated>2024-03-01T21:40:27+00:00</updated>
<author>
<name>cadmic</name>
<email>cadmic24@gmail.com</email>
</author>
<published>2024-03-01T21:40:27+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/oot/commit/?id=ca45c543f65acda1ba2ed77caed6c6a85d790af0'/>
<id>ca45c543f65acda1ba2ed77caed6c6a85d790af0</id>
<content type='text'>
* Write script to print block numbers for BSS ordering

* Rename to ido_block_numbers.py

* Update ido_block_numbers.py for reencode.sh</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* Write script to print block numbers for BSS ordering

* Rename to ido_block_numbers.py

* Update ido_block_numbers.py for reencode.sh</pre>
</div>
</content>
</entry>
</feed>
