<feed xmlns='http://www.w3.org/2005/Atom'>
<title>oot/src/code/z_lifemeter.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>Remove "z64" prefix from all headers (#2518)</title>
<updated>2025-06-04T18:38:33+00:00</updated>
<author>
<name>fig02</name>
<email>fig02srl@gmail.com</email>
</author>
<published>2025-06-04T18:38:33+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/oot/commit/?id=28cc9d68cfe4a037eb232d5465b84a943539bca3'/>
<id>28cc9d68cfe4a037eb232d5465b84a943539bca3</id>
<content type='text'>
* z64 - a

* z64 - b

* z64 - c

* z64 - d

* z64 - e

* z64 - f

* z64 - g

* z64 - h

* z64 - i

* z64 - l

* z64 - m

* z64 - o

* z64 - p

* z64 - q

* z64 - r

* z64 - s

* z64 - t

* z64 - v

* restore file

* fix merge

* fix merge

---------

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

* z64 - b

* z64 - c

* z64 - d

* z64 - e

* z64 - f

* z64 - g

* z64 - h

* z64 - i

* z64 - l

* z64 - m

* z64 - o

* z64 - p

* z64 - q

* z64 - r

* z64 - s

* z64 - t

* z64 - v

* restore file

* fix merge

* fix merge

---------

Co-authored-by: Dragorn421 &lt;Dragorn421@users.noreply.github.com&gt;</pre>
</div>
</content>
</entry>
<entry>
<title>Reduce overlay dependencies on global.h (8) (#2478)</title>
<updated>2025-02-19T10:54:39+00:00</updated>
<author>
<name>mzxrules</name>
<email>mzxrules@gmail.com</email>
</author>
<published>2025-02-19T10:54:39+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/oot/commit/?id=981af4b6af34cdd9e4f55f8f9f4fce803600fa62'/>
<id>981af4b6af34cdd9e4f55f8f9f4fce803600fa62</id>
<content type='text'>
* move variables into z64environment.h

* z_room.h

* z64sram.h, z64ss_sram.h, z64font.h, kanread.h

* z64lifemeter.h, z64debug.h, debug_arena.h

* buffers.h

* remove z_bgcheck global

* gamealloc.h

* suggestions

* .bdd</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* move variables into z64environment.h

* z_room.h

* z64sram.h, z64ss_sram.h, z64font.h, kanread.h

* z64lifemeter.h, z64debug.h, debug_arena.h

* buffers.h

* remove z_bgcheck global

* gamealloc.h

* suggestions

* .bdd</pre>
</div>
</content>
</entry>
<entry>
<title>Reduce overlay dependencies on global.h (7) (#2472)</title>
<updated>2025-02-16T20:33:55+00:00</updated>
<author>
<name>mzxrules</name>
<email>mzxrules@gmail.com</email>
</author>
<published>2025-02-16T20:33:55+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/oot/commit/?id=652478c338b0a9aa04f3d8f908a2c44a429e94f3'/>
<id>652478c338b0a9aa04f3d8f908a2c44a429e94f3</id>
<content type='text'>
* z64env_flags, z64quest_hint_commands

* z64cutscene_spline, z64save.h moved from z64.h

* bss

* pr suggestion

* bss

* suggestions</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* z64env_flags, z64quest_hint_commands

* z64cutscene_spline, z64save.h moved from z64.h

* bss

* pr suggestion

* bss

* suggestions</pre>
</div>
</content>
</entry>
<entry>
<title>Cleanup gSPMatrix, rename `Matrix_New` -&gt; `Matrix_Finalize`, add `MATRIX_FINALIZE_AND_LOAD` (#1983)</title>
<updated>2024-09-11T07:59:23+00:00</updated>
<author>
<name>Dragorn421</name>
<email>Dragorn421@users.noreply.github.com</email>
</author>
<published>2024-09-11T07:59:23+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/oot/commit/?id=5441559b30d4419eb25e77abc4ff2eb1f34027aa'/>
<id>5441559b30d4419eb25e77abc4ff2eb1f34027aa</id>
<content type='text'>
* clean up gSPMatrix usage

* add weird hybrid macro gSPMATRIX_SET_NEW

* Matrix_NewMtx, MATRIX_NEW -&gt; Matrix_Finalize, MATRIX_FINALIZE

* gSPMATRIX_SET_NEW -&gt; MATRIX_FINALIZE_AND_LOAD

* format</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* clean up gSPMatrix usage

* add weird hybrid macro gSPMATRIX_SET_NEW

* Matrix_NewMtx, MATRIX_NEW -&gt; Matrix_Finalize, MATRIX_FINALIZE

* gSPMATRIX_SET_NEW -&gt; MATRIX_FINALIZE_AND_LOAD

* format</pre>
</div>
</content>
</entry>
<entry>
<title>Create debug macros for common functions (#1597)</title>
<updated>2024-01-09T12:59:03+00:00</updated>
<author>
<name>cadmic</name>
<email>cadmic24@gmail.com</email>
</author>
<published>2024-01-09T12:59:03+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/oot/commit/?id=cd917b0cb8c20e457d43805ee27d2597daed63e3'/>
<id>cd917b0cb8c20e457d43805ee27d2597daed63e3</id>
<content type='text'>
* Create debug macros for common functions

* Revert NDEBUG change

* MALLOCR -&gt; MALLOC_R

* DEBUG -&gt; OOT_DEBUG

* Use the same name for debug and non-debug matrix functions

* Fix file/line argument order

* Revert g[s]DPNoOp[Tag]

* Use SystemArena_MallocDebug directly in GameAlloc_MallocDebug

* MTXF_TO_MTX -&gt; MATRIX_TO_MTX</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* Create debug macros for common functions

* Revert NDEBUG change

* MALLOCR -&gt; MALLOC_R

* DEBUG -&gt; OOT_DEBUG

* Use the same name for debug and non-debug matrix functions

* Fix file/line argument order

* Revert g[s]DPNoOp[Tag]

* Use SystemArena_MallocDebug directly in GameAlloc_MallocDebug

* MTXF_TO_MTX -&gt; MATRIX_TO_MTX</pre>
</div>
</content>
</entry>
<entry>
<title>Document pause states (excluding gameover) (#1483)</title>
<updated>2023-09-06T15:14:15+00:00</updated>
<author>
<name>Dragorn421</name>
<email>Dragorn421@users.noreply.github.com</email>
</author>
<published>2023-09-06T15:14:15+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/oot/commit/?id=d314cfe92395172612676a8ad007a0639c8d5666'/>
<id>d314cfe92395172612676a8ad007a0639c8d5666</id>
<content type='text'>
* Document PauseContext.state

* Very light docs surrounding pause states

* PAUSE_STATE_UNPAUSE -&gt; PAUSE_STATE_RESUME_GAMEPLAY and comment on purpose in the enum

* PAUSE_STATE_MAIN -&gt; PAUSE_STATE_6

* format

* Player_InitDrawPause -&gt; Player_InitPauseDrawData</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* Document PauseContext.state

* Very light docs surrounding pause states

* PAUSE_STATE_UNPAUSE -&gt; PAUSE_STATE_RESUME_GAMEPLAY and comment on purpose in the enum

* PAUSE_STATE_MAIN -&gt; PAUSE_STATE_6

* format

* Player_InitDrawPause -&gt; Player_InitPauseDrawData</pre>
</div>
</content>
</entry>
<entry>
<title>Document z_lib Sfx Functions (#1470)</title>
<updated>2023-08-15T05:44:20+00:00</updated>
<author>
<name>engineer124</name>
<email>47598039+engineer124@users.noreply.github.com</email>
</author>
<published>2023-08-15T05:44:20+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/oot/commit/?id=b8aa2a251e38c4ca31d2e0ab5042a8ea84fd4be5'/>
<id>b8aa2a251e38c4ca31d2e0ab5042a8ea84fd4be5</id>
<content type='text'>
* document lib sfx

* rename functions</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* document lib sfx

* rename functions</pre>
</div>
</content>
</entry>
<entry>
<title>Split `SaveContext` into sub-structs (#1393)</title>
<updated>2023-08-13T19:24:26+00:00</updated>
<author>
<name>Dragorn421</name>
<email>Dragorn421@users.noreply.github.com</email>
</author>
<published>2023-08-13T19:24:26+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/oot/commit/?id=6e7a6d41814a1329b43bffc3b95bb75716d9efa6'/>
<id>6e7a6d41814a1329b43bffc3b95bb75716d9efa6</id>
<content type='text'>
* Split SaveContext struct

* run formatter

* Remove temporary-until-split stuff in z_sram

* .

* run formatter</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* Split SaveContext struct

* run formatter

* Remove temporary-until-split stuff in z_sram

* .

* run formatter</pre>
</div>
</content>
</entry>
<entry>
<title>Fix asset file includes to always start with assets/ (#1260)</title>
<updated>2022-06-06T19:37:25+00:00</updated>
<author>
<name>Roman971</name>
<email>32455037+Roman971@users.noreply.github.com</email>
</author>
<published>2022-06-06T19:37:25+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/oot/commit/?id=b0bfa9eb692636663d3871a5d0731750ab6dab55'/>
<id>b0bfa9eb692636663d3871a5d0731750ab6dab55</id>
<content type='text'>
* Fix asset includes to consistently start with assets/

* Fix header paths in asset xmls to start with assets/

* Remove -Iassets from compiler options</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* Fix asset includes to consistently start with assets/

* Fix header paths in asset xmls to start with assets/

* Remove -Iassets from compiler options</pre>
</div>
</content>
</entry>
<entry>
<title>Add enum for setup dls and name `z_rcp.c` functions (#1196)</title>
<updated>2022-06-03T22:25:48+00:00</updated>
<author>
<name>Dragorn421</name>
<email>Dragorn421@users.noreply.github.com</email>
</author>
<published>2022-06-03T22:25:48+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/oot/commit/?id=1a41694d58d436c3728ad627f1b018672a628ed1'/>
<id>1a41694d58d436c3728ad627f1b018672a628ed1</id>
<content type='text'>
* Introduce `SetupDL` enum

* wip

* wip

* Remove comments on each setupdl index

* Name setup dl functions by setupdl index

* `Gfx_SetupDl` -&gt; `Gfx_SetupDL`

* Run formatter

* globalctx -&gt; play

* fix regressions

* `Gfx_SetupDL` -&gt; `Gfx_SetupDL_` (add separating underscore)

* `CallSetupDL` -&gt; `SetupDL`</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* Introduce `SetupDL` enum

* wip

* wip

* Remove comments on each setupdl index

* Name setup dl functions by setupdl index

* `Gfx_SetupDl` -&gt; `Gfx_SetupDL`

* Run formatter

* globalctx -&gt; play

* fix regressions

* `Gfx_SetupDL` -&gt; `Gfx_SetupDL_` (add separating underscore)

* `CallSetupDL` -&gt; `SetupDL`</pre>
</div>
</content>
</entry>
</feed>
