<feed xmlns='http://www.w3.org/2005/Atom'>
<title>ss/include/nw4r/math/math_arithmetic.h, branch main</title>
<subtitle>Decompilation of The Legend of Zelda: Skyward Sword (Wii)</subtitle>
<link rel='alternate' type='text/html' href='https://git.dog6.net/ss/'/>
<entry>
<title>Re-import MSL_C from TP</title>
<updated>2026-05-30T22:22:16+00:00</updated>
<author>
<name>robojumper</name>
<email>robojumper@gmail.com</email>
</author>
<published>2026-05-30T22:09:11+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/ss/commit/?id=9b4820921c10c7157b9f21fbf0da0acc93075bcb'/>
<id>9b4820921c10c7157b9f21fbf0da0acc93075bcb</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>snd_AnimSound OK</title>
<updated>2025-05-29T13:10:29+00:00</updated>
<author>
<name>robojumper</name>
<email>robojumper@gmail.com</email>
</author>
<published>2025-05-29T13:10:23+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/ss/commit/?id=8894f73305da296dd7d67036eae97865b5f29876'/>
<id>8894f73305da296dd7d67036eae97865b5f29876</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>g3d source (#123)</title>
<updated>2025-03-16T15:26:15+00:00</updated>
<author>
<name>Elijah Thomas</name>
<email>42302100+elijah-thomas774@users.noreply.github.com</email>
</author>
<published>2025-03-16T15:26:15+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/ss/commit/?id=9c3c480b245295475919a8192e9cafd37f5d84f2'/>
<id>9c3c480b245295475919a8192e9cafd37f5d84f2</id>
<content type='text'>
* g3d_calcvtx

GetData seems to have changed -&gt; dwarf says r is a local and using ofs_to_ptr didnt work

* g3d_light and g3d_fog

sdata2 splits and func ordering

* g3d_scnproc

* g3d_init

* g3d_scnmdl

* g3d_scnmdlsmpl

* g3d_scnroot

* g3d_scnobj

* g3d_res* progress

* g3d_resmdl OK

* g3d_restev OK

* g3d_resmat OK

* g3d_resvtx and g3d_restex OK

* g3d_resnode OK

* g3d_resanm OK

* g3d_resanmchr Progress

* the rest of g3d_res* OK

* g3d_anmvis OK

* g3d_anmclr OK

* Some Splitting

* more OK, Inline Issue in g3d_anmtexsrt

* g3d_obj, g3d_anmobj, g3d_gpu, g3d_tmem, g3d_cpu OK

* g3d_state OK

* g3d/dcc OK

* Include fixup

* More Fixups

* g3d_camera OK

* g3d_draw OK

* g3d_calcworld OK

* g3d_calcworld actually OK

* g3d_workmem, g3d_dcc OK

* g3d_calcview OK

* g3d_anmtexsrt OK with DONT_INLINE

* g3d_transform OK (Feels Cheaty)

* g3d_resanmchr OK

* g3d_draw1mat1shp Close

* g3d_draw1mat1shp OK (Thanks Lago!). Ran symbol applying script</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* g3d_calcvtx

GetData seems to have changed -&gt; dwarf says r is a local and using ofs_to_ptr didnt work

* g3d_light and g3d_fog

sdata2 splits and func ordering

* g3d_scnproc

* g3d_init

* g3d_scnmdl

* g3d_scnmdlsmpl

* g3d_scnroot

* g3d_scnobj

* g3d_res* progress

* g3d_resmdl OK

* g3d_restev OK

* g3d_resmat OK

* g3d_resvtx and g3d_restex OK

* g3d_resnode OK

* g3d_resanm OK

* g3d_resanmchr Progress

* the rest of g3d_res* OK

* g3d_anmvis OK

* g3d_anmclr OK

* Some Splitting

* more OK, Inline Issue in g3d_anmtexsrt

* g3d_obj, g3d_anmobj, g3d_gpu, g3d_tmem, g3d_cpu OK

* g3d_state OK

* g3d/dcc OK

* Include fixup

* More Fixups

* g3d_camera OK

* g3d_draw OK

* g3d_calcworld OK

* g3d_calcworld actually OK

* g3d_workmem, g3d_dcc OK

* g3d_calcview OK

* g3d_anmtexsrt OK with DONT_INLINE

* g3d_transform OK (Feels Cheaty)

* g3d_resanmchr OK

* g3d_draw1mat1shp Close

* g3d_draw1mat1shp OK (Thanks Lago!). Ran symbol applying script</pre>
</div>
</content>
</entry>
<entry>
<title>g3d initial pullover (#115)</title>
<updated>2025-02-09T17:40:41+00:00</updated>
<author>
<name>Elijah Thomas</name>
<email>42302100+elijah-thomas774@users.noreply.github.com</email>
</author>
<published>2025-02-09T17:40:41+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/ss/commit/?id=cec09ad02349a1058e2255d2bc0b68ad69885075'/>
<id>cec09ad02349a1058e2255d2bc0b68ad69885075</id>
<content type='text'>
* g3d Headers

* initial g3d source files -- NOT YET FIXED

* change ResFile static_cast to explicit ctor</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* g3d Headers

* initial g3d source files -- NOT YET FIXED

* change ResFile static_cast to explicit ctor</pre>
</div>
</content>
</entry>
<entry>
<title>Updated CC collision (#80)</title>
<updated>2024-11-01T21:07:16+00:00</updated>
<author>
<name>Elijah Thomas</name>
<email>42302100+elijah-thomas774@users.noreply.github.com</email>
</author>
<published>2024-11-01T21:07:16+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/ss/commit/?id=8a3710824bf3acbe081cc942cc4fce0f695ba812'/>
<id>8a3710824bf3acbe081cc942cc4fce0f695ba812</id>
<content type='text'>
* c_cc_d soooo close

* d_cc_shape_colliders -&gt; d_cc_d

* ported over changes from #43

* Oops, didnt save

* use better collision functions in bombf

* bombf fixes

* bombf actorPostCreate matching

* fix

* small fix for cCcD_UnkAttr Set function

* more cleanup(?) for c_cc_d

* d_cc_mass_s OK

* Initial d_cc_s setup

* some easy funcs

---------

Co-authored-by: robojumper &lt;robojumper@gmail.com&gt;</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* c_cc_d soooo close

* d_cc_shape_colliders -&gt; d_cc_d

* ported over changes from #43

* Oops, didnt save

* use better collision functions in bombf

* bombf fixes

* bombf actorPostCreate matching

* fix

* small fix for cCcD_UnkAttr Set function

* more cleanup(?) for c_cc_d

* d_cc_mass_s OK

* Initial d_cc_s setup

* some easy funcs

---------

Co-authored-by: robojumper &lt;robojumper@gmail.com&gt;</pre>
</div>
</content>
</entry>
<entry>
<title>update from dtk-template - clangd :) (#66)</title>
<updated>2024-10-16T19:36:02+00:00</updated>
<author>
<name>Elijah Thomas</name>
<email>42302100+elijah-thomas774@users.noreply.github.com</email>
</author>
<published>2024-10-16T19:36:02+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/ss/commit/?id=26af4db82da23364961ebb440efba88846240731'/>
<id>26af4db82da23364961ebb440efba88846240731</id>
<content type='text'>
* update from dtk-template and start work towards using clangd

* include &lt;a&gt; -&gt; "a"

* Update build.yml

* remove/add non-trivial class in union warning</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* update from dtk-template and start work towards using clangd

* include &lt;a&gt; -&gt; "a"

* Update build.yml

* remove/add non-trivial class in union warning</pre>
</div>
</content>
</entry>
<entry>
<title>Misc Collision (#51)</title>
<updated>2024-10-16T13:00:47+00:00</updated>
<author>
<name>Elijah Thomas</name>
<email>42302100+elijah-thomas774@users.noreply.github.com</email>
</author>
<published>2024-10-16T13:00:47+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/ss/commit/?id=b5aa43ff3780ad11350c3c2efc7a705280818f6c'/>
<id>b5aa43ff3780ad11350c3c2efc7a705280818f6c</id>
<content type='text'>
* Initial Commit - Starting to translate from TP

* Collision Updates

* Actor Collision -&gt; dBgW (DZB Collision)

* bg .text splits complete

* fix errors

* file organization

* missed files

* progress

* weee

* most of cM3dG

* Revert mAng change

* Progress

* Progress -&gt; Need to update from main

* Fixup Merge

* d_bg_s symbols....

* TList Changes

* oops

* d_bg_s large progress

* d_bg_s_acch majority done

* d_bg_s_chk OK

* d_bg_s_gnd_chk OK

* d_bg_s_grp_pass_chk OK

* d_bg_lin_chk OK

* d_bg_s_poly_pass_chk OK

* d_bg_s_roof_chk and d_bg_s_sph_chk OK

* d_bg_s_spl_grp_chk OK

* d_bg_s_wtr_chk OK

* d_bg_w started

* d_bg_w_base OK

* name d_bg_w_kcol symbols

* d_bg_w_sv split/started

* most of d_bg_w_time

* stopping d_bg_w_kcol for now

* d_bg_w_sv OK

* work on d_bg_w_time

* revert TList to take offset arg

* fixup some compiler warnings

* set c_bg_w OK

* Update rel_sieve.py

* Remove TList Macros

* Bomb Header started</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* Initial Commit - Starting to translate from TP

* Collision Updates

* Actor Collision -&gt; dBgW (DZB Collision)

* bg .text splits complete

* fix errors

* file organization

* missed files

* progress

* weee

* most of cM3dG

* Revert mAng change

* Progress

* Progress -&gt; Need to update from main

* Fixup Merge

* d_bg_s symbols....

* TList Changes

* oops

* d_bg_s large progress

* d_bg_s_acch majority done

* d_bg_s_chk OK

* d_bg_s_gnd_chk OK

* d_bg_s_grp_pass_chk OK

* d_bg_lin_chk OK

* d_bg_s_poly_pass_chk OK

* d_bg_s_roof_chk and d_bg_s_sph_chk OK

* d_bg_s_spl_grp_chk OK

* d_bg_s_wtr_chk OK

* d_bg_w started

* d_bg_w_base OK

* name d_bg_w_kcol symbols

* d_bg_w_sv split/started

* most of d_bg_w_time

* stopping d_bg_w_kcol for now

* d_bg_w_sv OK

* work on d_bg_w_time

* revert TList to take offset arg

* fixup some compiler warnings

* set c_bg_w OK

* Update rel_sieve.py

* Remove TList Macros

* Bomb Header started</pre>
</div>
</content>
</entry>
<entry>
<title>updated nw4r stuff from ogw (not final)</title>
<updated>2023-12-24T16:35:03+00:00</updated>
<author>
<name>Elijah Thomas</name>
<email>elijahthomas774@gmail.com</email>
</author>
<published>2023-12-24T16:35:03+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/ss/commit/?id=c2a4909bd2a9a23d73a65f6840e8c886658cef74'/>
<id>c2a4909bd2a9a23d73a65f6840e8c886658cef74</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
