<feed xmlns='http://www.w3.org/2005/Atom'>
<title>oot/src/code/code_800BB0A0.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>Rename code_800BB0A0.c -&gt; z_cutscene_spline.c (#2313)</title>
<updated>2024-12-08T22:56:51+00:00</updated>
<author>
<name>cadmic</name>
<email>cadmic24@gmail.com</email>
</author>
<published>2024-12-08T22:56:51+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/oot/commit/?id=64de4a0f5d6de17cf647a0ac532821cd474e9b88'/>
<id>64de4a0f5d6de17cf647a0ac532821cd474e9b88</id>
<content type='text'>
* Rename code_800BB0A0.c -&gt; z_camera_spline.c

* z_camera_spline -&gt; z_cutscene_spline</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* Rename code_800BB0A0.c -&gt; z_camera_spline.c

* z_camera_spline -&gt; z_cutscene_spline</pre>
</div>
</content>
</entry>
<entry>
<title>remove the extra ``CS_CMD_STOP`` (#1535)</title>
<updated>2023-09-14T22:41:10+00:00</updated>
<author>
<name>Yanis42</name>
<email>35189056+Yanis42@users.noreply.github.com</email>
</author>
<published>2023-09-14T22:41:10+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/oot/commit/?id=239a172114b891fffe7af21777dc5313f0de9441'/>
<id>239a172114b891fffe7af21777dc5313f0de9441</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix misc 19 (#1488)</title>
<updated>2023-01-10T18:03:31+00:00</updated>
<author>
<name>Dragorn421</name>
<email>Dragorn421@users.noreply.github.com</email>
</author>
<published>2023-01-10T18:03:31+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/oot/commit/?id=542012efa68d110d6b631f9d149f6e5f4e68cc8e'/>
<id>542012efa68d110d6b631f9d149f6e5f4e68cc8e</id>
<content type='text'>
* "bgs sword" -&gt; "biggoron sword"

* Animation_ChangeImpl: last arg is `ANIMTAPER_` enum

* TransitionTileStatus -&gt; state

* Tiny gbi.h formatting fixups

* some cleanup on floormaster

* misc float ops cleanup

* sunsSongState = SUNSSONG_INACTIVE

* continueFlag == CS_CMD_STOP

* fix few camera names inconsistency

* textual 0 padding? not on my lawn

* libultra: construct address from end of dmem rather than oob from imem

* more free1 -&gt; 2 fixup</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* "bgs sword" -&gt; "biggoron sword"

* Animation_ChangeImpl: last arg is `ANIMTAPER_` enum

* TransitionTileStatus -&gt; state

* Tiny gbi.h formatting fixups

* some cleanup on floormaster

* misc float ops cleanup

* sunsSongState = SUNSSONG_INACTIVE

* continueFlag == CS_CMD_STOP

* fix few camera names inconsistency

* textual 0 padding? not on my lawn

* libultra: construct address from end of dmem rather than oob from imem

* more free1 -&gt; 2 fixup</pre>
</div>
</content>
</entry>
<entry>
<title>z_demo documentation (#1327)</title>
<updated>2022-12-24T18:55:17+00:00</updated>
<author>
<name>fig02</name>
<email>fig02srl@gmail.com</email>
</author>
<published>2022-12-24T18:55:17+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/oot/commit/?id=7927e7b33007eee68375ca2b940b8d2aa4063406'/>
<id>7927e7b33007eee68375ca2b940b8d2aa4063406</id>
<content type='text'>
* commit old stuff

* progress

* progress

* progress

* progress

* more progress, renaming cues next

* small changes

* enum values added for all actions

* hardcoded values removed when possible

* commands renamed

* first pass of action -&gt; cue

* fix some matches

* some more cleanup

* scriptPtr

* forgot one

* remove cue rot union

* more changes

* some more stuff

* more stuff

* fix matching issues

* some more things

* progress, starting to rename destinations

* small changes

* name some destinations

* more names

* need to switch branch

* progress

* first pass of destination names

* usages fixed

* use destination enum

* fix csdis

* format

* command descriptions

* revert accidental zap changes

* forgot some things

* use a single macro for CutsceneCameraPoint (idk why i didnt think of this sooner)

* typo

* review1

* clarify ruby/sapphire comment

* remove endframe for commands that dont use it

* some more review

* most review, but not all

* scriptPtr -&gt; script, and another small change

* ocarina action

* remove +1 from light settings command, change comment

* actionIndex -&gt; cueIdTemp (i guess)

* _SetCueX -&gt; _SetXFromCue

* format

* tweak fade out seq arg names

* use spline terminology

* more dragorn and engineer review

* misc start/end frame note

* cleanup StartPosRotFromCue vs PosRotFromCue

* cleanup spline terminology

* sPrevCamId -&gt; sReturnToCamId

* comment on debug cs data address

* Cutscene_Init -&gt; Cutscene_InitContext

* single point types are not a list

* remove todo comment

* some more review

* rumble struct names

* some review

* more review

* missed one

* reword pointer comment

* even more review

* match transition terminology with z_play

* change condition and format

* frame count

* command specific structs with alignment

* anon review

* remove unneeded arg from time macro

* yeet `CsCmdGeneric`

* remove unused from single point types

* typo

* compromise attempt -- name endFrame everywhere

* fixes

* fix again

* copied the wrong note

* cutscene data note

* review, format

* compat defines

* idk whats going on man

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 old stuff

* progress

* progress

* progress

* progress

* more progress, renaming cues next

* small changes

* enum values added for all actions

* hardcoded values removed when possible

* commands renamed

* first pass of action -&gt; cue

* fix some matches

* some more cleanup

* scriptPtr

* forgot one

* remove cue rot union

* more changes

* some more stuff

* more stuff

* fix matching issues

* some more things

* progress, starting to rename destinations

* small changes

* name some destinations

* more names

* need to switch branch

* progress

* first pass of destination names

* usages fixed

* use destination enum

* fix csdis

* format

* command descriptions

* revert accidental zap changes

* forgot some things

* use a single macro for CutsceneCameraPoint (idk why i didnt think of this sooner)

* typo

* review1

* clarify ruby/sapphire comment

* remove endframe for commands that dont use it

* some more review

* most review, but not all

* scriptPtr -&gt; script, and another small change

* ocarina action

* remove +1 from light settings command, change comment

* actionIndex -&gt; cueIdTemp (i guess)

* _SetCueX -&gt; _SetXFromCue

* format

* tweak fade out seq arg names

* use spline terminology

* more dragorn and engineer review

* misc start/end frame note

* cleanup StartPosRotFromCue vs PosRotFromCue

* cleanup spline terminology

* sPrevCamId -&gt; sReturnToCamId

* comment on debug cs data address

* Cutscene_Init -&gt; Cutscene_InitContext

* single point types are not a list

* remove todo comment

* some more review

* rumble struct names

* some review

* more review

* missed one

* reword pointer comment

* even more review

* match transition terminology with z_play

* change condition and format

* frame count

* command specific structs with alignment

* anon review

* remove unneeded arg from time macro

* yeet `CsCmdGeneric`

* remove unused from single point types

* typo

* compromise attempt -- name endFrame everywhere

* fixes

* fix again

* copied the wrong note

* cutscene data note

* review, format

* compat defines

* idk whats going on man

Co-authored-by: Dragorn421 &lt;Dragorn421@users.noreply.github.com&gt;</pre>
</div>
</content>
</entry>
<entry>
<title>Fix a few warnings (#998)</title>
<updated>2021-10-11T20:16:43+00:00</updated>
<author>
<name>Dragorn421</name>
<email>Dragorn421@users.noreply.github.com</email>
</author>
<published>2021-10-11T20:16:43+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/oot/commit/?id=ed487b4bb849b027481c2d52b06aa5bec9d44f2c'/>
<id>ed487b4bb849b027481c2d52b06aa5bec9d44f2c</id>
<content type='text'>
* Fix some warnings

* Revert warning fixes in audio code</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* Fix some warnings

* Revert warning fixes in audio code</pre>
</div>
</content>
</entry>
<entry>
<title>code_800BB040 matched (#959)</title>
<updated>2021-09-13T19:29:11+00:00</updated>
<author>
<name>petrie911</name>
<email>69443847+petrie911@users.noreply.github.com</email>
</author>
<published>2021-09-13T19:29:11+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/oot/commit/?id=30939ccd28063726368e4caa455f94cd63c474bc'/>
<id>30939ccd28063726368e4caa455f94cd63c474bc</id>
<content type='text'>
* getting closer

* match!

* functions unnamed

* Update include/functions.h

Co-authored-by: Roman971 &lt;32455037+Roman971@users.noreply.github.com&gt;

* small changes

Co-authored-by: petrie911 &lt;pmontag@DESKTOP-LG8A167.localdomain&gt;
Co-authored-by: fig02 &lt;fig02srl@gmail.com&gt;
Co-authored-by: Roman971 &lt;32455037+Roman971@users.noreply.github.com&gt;</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* getting closer

* match!

* functions unnamed

* Update include/functions.h

Co-authored-by: Roman971 &lt;32455037+Roman971@users.noreply.github.com&gt;

* small changes

Co-authored-by: petrie911 &lt;pmontag@DESKTOP-LG8A167.localdomain&gt;
Co-authored-by: fig02 &lt;fig02srl@gmail.com&gt;
Co-authored-by: Roman971 &lt;32455037+Roman971@users.noreply.github.com&gt;</pre>
</div>
</content>
</entry>
<entry>
<title>libultra cleanup (#215)</title>
<updated>2020-10-03T15:22:44+00:00</updated>
<author>
<name>Random</name>
<email>28494085+Random06457@users.noreply.github.com</email>
</author>
<published>2020-10-03T15:22:44+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/oot/commit/?id=174af7384d1cfcbf15da02d9069bf02bdc433c20'/>
<id>174af7384d1cfcbf15da02d9069bf02bdc433c20</id>
<content type='text'>
* cleanup libultra

* fixes

- use quotes instead of &lt;&gt; for includes
- add macros for zelda specific thread priorities
- fix Makefile
- properly format the remaining pfs structs

* fix button macros + add CHECK_BTN_ANY/CHECK_BTN_ALL

* remove ULTRA_ABS

* fix includes

* update z_player.c/z_lib.c + run format.sh

* merge upstream/master

* fix include in En_Goroiwa

* fix includes</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* cleanup libultra

* fixes

- use quotes instead of &lt;&gt; for includes
- add macros for zelda specific thread priorities
- fix Makefile
- properly format the remaining pfs structs

* fix button macros + add CHECK_BTN_ANY/CHECK_BTN_ALL

* remove ULTRA_ABS

* fix includes

* update z_player.c/z_lib.c + run format.sh

* merge upstream/master

* fix include in En_Goroiwa

* fix includes</pre>
</div>
</content>
</entry>
<entry>
<title>Decompile z_camera data, and some camera WIP (#173)</title>
<updated>2020-06-01T21:54:47+00:00</updated>
<author>
<name>krimtonz</name>
<email>33664508+krimtonz@users.noreply.github.com</email>
</author>
<published>2020-06-01T21:54:47+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/oot/commit/?id=77137f5a04c2514738bdaeff12dcf507a0b0e8e2'/>
<id>77137f5a04c2514738bdaeff12dcf507a0b0e8e2</id>
<content type='text'>
* cleanup

* name camera action functions

* decompile a few small functions, name a few Camera struct members

* decompile camera data, decompile a few camera functions

* Split ASM for code_800BB0A0

* removing code_800BB0A0.s

* PR Requests, Camera WIP

* remove #define NON_MATCHING from db_camera</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* cleanup

* name camera action functions

* decompile a few small functions, name a few Camera struct members

* decompile camera data, decompile a few camera functions

* Split ASM for code_800BB0A0

* removing code_800BB0A0.s

* PR Requests, Camera WIP

* remove #define NON_MATCHING from db_camera</pre>
</div>
</content>
</entry>
</feed>
