<feed xmlns='http://www.w3.org/2005/Atom'>
<title>oot/src/code/code_800430A0.c, 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>Use MM names for some unnamed code files (#2312)</title>
<updated>2024-12-08T21:52:48+00:00</updated>
<author>
<name>cadmic</name>
<email>cadmic24@gmail.com</email>
</author>
<published>2024-12-08T21:52:48+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/oot/commit/?id=06ceb8e661a17ed1383189148ce97acf2140fa48'/>
<id>06ceb8e661a17ed1383189148ce97acf2140fa48</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Decouple Debug Features From gc-eu-mq-dbg (#2296)</title>
<updated>2024-11-17T22:02:07+00:00</updated>
<author>
<name>fig02</name>
<email>fig02srl@gmail.com</email>
</author>
<published>2024-11-17T22:02:07+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/oot/commit/?id=17edb82c0d22fb78135033f92a624bd6cde6f495'/>
<id>17edb82c0d22fb78135033f92a624bd6cde6f495</id>
<content type='text'>
* rename OOT_DEBUG to DEBUG_FEATURES

* makefile changes

* add DEBUG_ASSETS

* fix DEBUG_FEATURES usages

* format

* fix errors

* review

* fix problem and review2

* review

* add DEBUG_FEATURES to DEBUG_ASSETS check

* review

* whoops

* format</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* rename OOT_DEBUG to DEBUG_FEATURES

* makefile changes

* add DEBUG_ASSETS

* fix DEBUG_FEATURES usages

* format

* fix errors

* review

* fix problem and review2

* review

* add DEBUG_FEATURES to DEBUG_ASSETS check

* review

* whoops

* format</pre>
</div>
</content>
</entry>
<entry>
<title>Document `ACTOR_FLAG_CAN_PRESS_SWITCHES` (#2275)</title>
<updated>2024-10-21T03:19:14+00:00</updated>
<author>
<name>fig02</name>
<email>fig02srl@gmail.com</email>
</author>
<published>2024-10-21T03:19:14+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/oot/commit/?id=3677c111408fcf81a108567fadcfba3bbafdbe31'/>
<id>3677c111408fcf81a108567fadcfba3bbafdbe31</id>
<content type='text'>
* document switch activation

* format

* activate -&gt; press

* fix comment</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* document switch activation

* format

* activate -&gt; press

* fix comment</pre>
</div>
</content>
</entry>
<entry>
<title>T() macro 7 (#2102)</title>
<updated>2024-08-28T18:01:41+00:00</updated>
<author>
<name>Dragorn421</name>
<email>Dragorn421@users.noreply.github.com</email>
</author>
<published>2024-08-28T18:01:41+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/oot/commit/?id=16ec9b1e13abca7ef2a978bd1b99935f2dd3b2ab'/>
<id>16ec9b1e13abca7ef2a978bd1b99935f2dd3b2ab</id>
<content type='text'>
* T() macro in most of the rest of code (except z_message, z_actor, ucode_disas, gfxprint, game, fault, db_camera)

* remaining T() macro in boot

* format

* review</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* T() macro in most of the rest of code (except z_message, z_actor, ucode_disas, gfxprint, game, fault, db_camera)

* remaining T() macro in boot

* format

* review</pre>
</div>
</content>
</entry>
<entry>
<title>Misc Small Retail Files Part 2 OK (#1696)</title>
<updated>2024-02-02T18:15:38+00:00</updated>
<author>
<name>engineer124</name>
<email>47598039+engineer124@users.noreply.github.com</email>
</author>
<published>2024-02-02T18:15:38+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/oot/commit/?id=f23a05eecddccb8061d425c3ea21bbb575c22395'/>
<id>f23a05eecddccb8061d425c3ea21bbb575c22395</id>
<content type='text'>
* z_draw.c OK

* more files</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* z_draw.c OK

* more files</pre>
</div>
</content>
</entry>
<entry>
<title>Replace most osSyncPrintf calls with PRINTF macro (#1598)</title>
<updated>2024-01-12T15:38:13+00:00</updated>
<author>
<name>cadmic</name>
<email>cadmic24@gmail.com</email>
</author>
<published>2024-01-12T15:38:13+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/oot/commit/?id=324db1d57830dcb2a45720445ac5d7904a6f5c6a'/>
<id>324db1d57830dcb2a45720445ac5d7904a6f5c6a</id>
<content type='text'>
* Replace most osSyncPrintf calls with PRINTF macro

* DEBUG -&gt; OOT_DEBUG</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* Replace most osSyncPrintf calls with PRINTF macro

* DEBUG -&gt; OOT_DEBUG</pre>
</div>
</content>
</entry>
<entry>
<title>Cleanup player speed and yaw variable names (#1480)</title>
<updated>2023-01-02T11:15:48+00:00</updated>
<author>
<name>fig02</name>
<email>fig02srl@gmail.com</email>
</author>
<published>2023-01-02T11:15:48+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/oot/commit/?id=b4c97ce17eb35329b4a7e3d98d7f06d558683f6d'/>
<id>b4c97ce17eb35329b4a7e3d98d7f06d558683f6d</id>
<content type='text'>
* initial changes

* add comments</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* initial changes

* add comments</pre>
</div>
</content>
</entry>
<entry>
<title>Rename `vt.h` to `terminal.h` (#1339)</title>
<updated>2022-11-01T23:17:11+00:00</updated>
<author>
<name>Dragorn421</name>
<email>Dragorn421@users.noreply.github.com</email>
</author>
<published>2022-11-01T23:17:11+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/oot/commit/?id=ab9030006220d756753b3d8eb914777872c586b2'/>
<id>ab9030006220d756753b3d8eb914777872c586b2</id>
<content type='text'>
* `vt.h` -&gt; `terminal.h`

* `VT_` -&gt; `T_` (as in Terminal)

* `vt.h` -&gt; `terminal.h` in includes too Pepega

* Sort out tiny terminal.h include inconsistencies

* Format

* -&gt; `TE_`

* format

* `TE_` -&gt; back to `VT_` (parkour!)

* explicit VT</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* `vt.h` -&gt; `terminal.h`

* `VT_` -&gt; `T_` (as in Terminal)

* `vt.h` -&gt; `terminal.h` in includes too Pepega

* Sort out tiny terminal.h include inconsistencies

* Format

* -&gt; `TE_`

* format

* `TE_` -&gt; back to `VT_` (parkour!)

* explicit VT</pre>
</div>
</content>
</entry>
<entry>
<title>Doc dynapoly move flags (#1372)</title>
<updated>2022-10-11T22:47:33+00:00</updated>
<author>
<name>Dragorn421</name>
<email>Dragorn421@users.noreply.github.com</email>
</author>
<published>2022-10-11T22:47:33+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/oot/commit/?id=40a4abefa55de5a06c6b6f35f8630c673806d9ba'/>
<id>40a4abefa55de5a06c6b6f35f8630c673806d9ba</id>
<content type='text'>
* Doc dynapoly move flags

* Use `DYNAPOLYMOVE_UPD_` more

* remove `DynaPolyActor.unk_15A` (padding)

* `DYNAPOLYMOVE_UPD_` -&gt; `DYNA_MOVE_`

* Remove `DYNA_MOVE_POS_AND_ROT_Y`

* Actual docs

* Update function names

* transformFlags and Carried names

Co-authored-by: fig02 &lt;fig02srl@gmail.com&gt;
Co-authored-by: EllipticEllipsis &lt;elliptic.ellipsis@gmail.com&gt;

* Fixup comment on `DynaPolyActor_UpdateCarriedActorPos`

* Format

* `DYNA_TRANSFORM_NONE` -&gt; 0

* Touch up mentioning the `DYNA_TRANSFORM_` flags in docs

Co-authored-by: fig02 &lt;fig02srl@gmail.com&gt;
Co-authored-by: EllipticEllipsis &lt;elliptic.ellipsis@gmail.com&gt;</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* Doc dynapoly move flags

* Use `DYNAPOLYMOVE_UPD_` more

* remove `DynaPolyActor.unk_15A` (padding)

* `DYNAPOLYMOVE_UPD_` -&gt; `DYNA_MOVE_`

* Remove `DYNA_MOVE_POS_AND_ROT_Y`

* Actual docs

* Update function names

* transformFlags and Carried names

Co-authored-by: fig02 &lt;fig02srl@gmail.com&gt;
Co-authored-by: EllipticEllipsis &lt;elliptic.ellipsis@gmail.com&gt;

* Fixup comment on `DynaPolyActor_UpdateCarriedActorPos`

* Format

* `DYNA_TRANSFORM_NONE` -&gt; 0

* Touch up mentioning the `DYNA_TRANSFORM_` flags in docs

Co-authored-by: fig02 &lt;fig02srl@gmail.com&gt;
Co-authored-by: EllipticEllipsis &lt;elliptic.ellipsis@gmail.com&gt;</pre>
</div>
</content>
</entry>
<entry>
<title>Some names and docs on dynapoly (#1287)</title>
<updated>2022-06-25T13:53:26+00:00</updated>
<author>
<name>Dragorn421</name>
<email>Dragorn421@users.noreply.github.com</email>
</author>
<published>2022-06-25T13:53:26+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/oot/commit/?id=ed0ab877c9f250c233be6ec9a9e83425cc1a827d'/>
<id>ed0ab877c9f250c233be6ec9a9e83425cc1a827d</id>
<content type='text'>
* Add `BG_DYNA_ACTOR_FLAG_` for `DynaCollisionContext.bgActorFlags`

* Document 3/4 bgActor flags

* `func_8003EE6C` -&gt; `DynaPoly_InvalidateLookup`

* `DynaPoly_ExpandSRT` -&gt; `DynaPoly_AddBgActorToLookup`

* Add `DYNAPOLYACTOR_UNK160_` for `DynaPolyActor.unk_160`

* More dynapoly docs

* One comment

* Some `DynaPoly_` -&gt; `DynaPolyActor_`

* run formatter

* .

* `BG_DYNA_ACTOR_FLAG_IS_USED` -&gt; `BG_DYNA_ACTOR_FLAG_IN_USE`

* `BG_DYNA_ACTOR_FLAG_` -&gt; `BGACTOR_`

* `DYNAPOLYACTOR_INTERACT_FLAG_` -&gt; `DYNA_INTERACT_`

* `ResetInteractFlags` -&gt; `ClearInteractFlags`

* Remove Has/Is prefix on dyna interact flags getters

* format

* remove now useless comments

* Remove `!= 0` on interact flags getter usage

* ceilings collision -&gt; ceiling collision

* `ClearInteractFlags` -&gt; `UnsetInteractFlags` (pepega)

* `UnsetInteractFlags` -&gt; `UnsetAllInteractFlags` (pepega x2)

* Add back `Is` prefix (no `Has` this time) to dyna interact flags getters</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* Add `BG_DYNA_ACTOR_FLAG_` for `DynaCollisionContext.bgActorFlags`

* Document 3/4 bgActor flags

* `func_8003EE6C` -&gt; `DynaPoly_InvalidateLookup`

* `DynaPoly_ExpandSRT` -&gt; `DynaPoly_AddBgActorToLookup`

* Add `DYNAPOLYACTOR_UNK160_` for `DynaPolyActor.unk_160`

* More dynapoly docs

* One comment

* Some `DynaPoly_` -&gt; `DynaPolyActor_`

* run formatter

* .

* `BG_DYNA_ACTOR_FLAG_IS_USED` -&gt; `BG_DYNA_ACTOR_FLAG_IN_USE`

* `BG_DYNA_ACTOR_FLAG_` -&gt; `BGACTOR_`

* `DYNAPOLYACTOR_INTERACT_FLAG_` -&gt; `DYNA_INTERACT_`

* `ResetInteractFlags` -&gt; `ClearInteractFlags`

* Remove Has/Is prefix on dyna interact flags getters

* format

* remove now useless comments

* Remove `!= 0` on interact flags getter usage

* ceilings collision -&gt; ceiling collision

* `ClearInteractFlags` -&gt; `UnsetInteractFlags` (pepega)

* `UnsetInteractFlags` -&gt; `UnsetAllInteractFlags` (pepega x2)

* Add back `Is` prefix (no `Has` this time) to dyna interact flags getters</pre>
</div>
</content>
</entry>
</feed>
