<feed xmlns='http://www.w3.org/2005/Atom'>
<title>af/include/c_keyframe.h, branch main</title>
<subtitle>Decompilation of Animal Forest (Dōbutsu no Mori, N64)</subtitle>
<link rel='alternate' type='text/html' href='https://git.dog6.net/af/'/>
<entry>
<title>Implement asset extraction (#131)</title>
<updated>2024-01-08T20:00:03+00:00</updated>
<author>
<name>emilybrooks</name>
<email>emilybrooksemilybrooks@gmail.com</email>
</author>
<published>2024-01-08T20:00:03+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/af/commit/?id=93fa8a0e9eab5c519113ee0f23ce1961c278195f'/>
<id>93fa8a0e9eab5c519113ee0f23ce1961c278195f</id>
<content type='text'>
* got stuff to extract properly

* je and bs extensions done

* got symbols named correctly

* extensions done, symbol naming done

* fixed some errors

* fixed more of them

* stuff

* started editing make file

* makefile works

* ci4 and palette extensions done

* cleaned up ckf_je extension

* fixed vertex problem

* cleaned up asset yaml

* cleaned up extensions

* added tol_cracker_1

* builds properly

* finished obj_s_yamishop and obj_w_yamishop

* updated to work with latest splat

* fixes

* makefile asset dir

* remove old codes from af_ci4.py</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* got stuff to extract properly

* je and bs extensions done

* got symbols named correctly

* extensions done, symbol naming done

* fixed some errors

* fixed more of them

* stuff

* started editing make file

* makefile works

* ci4 and palette extensions done

* cleaned up ckf_je extension

* fixed vertex problem

* cleaned up asset yaml

* cleaned up extensions

* added tol_cracker_1

* builds properly

* finished obj_s_yamishop and obj_w_yamishop

* updated to work with latest splat

* fixes

* makefile asset dir

* remove old codes from af_ci4.py</pre>
</div>
</content>
</entry>
<entry>
<title>sys_initial_check OK (#129)</title>
<updated>2024-01-02T18:14:05+00:00</updated>
<author>
<name>emilybrooks</name>
<email>emilybrooksemilybrooks@gmail.com</email>
</author>
<published>2024-01-02T18:14:05+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/af/commit/?id=ebd97e9fd1cd8bb02a397ca8b0982bc0e2b076ae'/>
<id>ebd97e9fd1cd8bb02a397ca8b0982bc0e2b076ae</id>
<content type='text'>
* initial commit

* almost matching, need to figure out segment stuff

* fully matching

* file description

* m_std_dma</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* initial commit

* almost matching, need to figure out segment stuff

* fully matching

* file description

* m_std_dma</pre>
</div>
</content>
</entry>
<entry>
<title>m_lib OK (#103)</title>
<updated>2023-09-27T18:03:11+00:00</updated>
<author>
<name>Prakxo</name>
<email>87568477+Prakxo@users.noreply.github.com</email>
</author>
<published>2023-09-27T18:03:11+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/af/commit/?id=02dc7fc7af3b39e44b9b030235f1dd66e7644efe'/>
<id>02dc7fc7af3b39e44b9b030235f1dd66e7644efe</id>
<content type='text'>
* m_lib OK

* fixes

* rename segmented2virtual macro</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* m_lib OK

* fixes

* rename segmented2virtual macro</pre>
</div>
</content>
</entry>
<entry>
<title>ac_toudai matched 12 functions, 2 non-equivalent (#65)</title>
<updated>2023-09-11T18:02:09+00:00</updated>
<author>
<name>emilybrooks</name>
<email>emilybrooksemilybrooks@gmail.com</email>
</author>
<published>2023-09-11T18:02:09+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/af/commit/?id=2b9ed4a58d80024d0d9b7232e92ebf9ef6160bda'/>
<id>2b9ed4a58d80024d0d9b7232e92ebf9ef6160bda</id>
<content type='text'>
* first commit

* matched the gSegments thing

* more progress

* matched aTOU_actor_dt

* matched aTOU_set_bgOffset and imported data

* named everything

* cleanup, work on draw functions

* cleanup

* review

* Revert "review"

This reverts commit 229788b68359cb9ff3c372639c767e4e08011d96.

* format

* removed change to ac_structure.h

* temp changing data symbols

* format

* review

* fix conflicts

* fix season u32 thing</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* first commit

* matched the gSegments thing

* more progress

* matched aTOU_actor_dt

* matched aTOU_set_bgOffset and imported data

* named everything

* cleanup, work on draw functions

* cleanup

* review

* Revert "review"

This reverts commit 229788b68359cb9ff3c372639c767e4e08011d96.

* format

* removed change to ac_structure.h

* temp changing data symbols

* format

* review

* fix conflicts

* fix season u32 thing</pre>
</div>
</content>
</entry>
<entry>
<title>Game renaming (#63)</title>
<updated>2023-08-17T16:19:13+00:00</updated>
<author>
<name>Anghelo Carvajal</name>
<email>angheloalf95@gmail.com</email>
</author>
<published>2023-08-17T16:19:13+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/af/commit/?id=c65a8dbc3903af19fe0253ab8774accbc06b0cb7'/>
<id>c65a8dbc3903af19fe0253ab8774accbc06b0cb7</id>
<content type='text'>
* rename GameState to Game

* Rename the structs

* fix table

* whoops

* rename play parameter

* format

* undo what i messed in z64compress</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* rename GameState to Game

* Rename the structs

* fix table

* whoops

* rename play parameter

* format

* undo what i messed in z64compress</pre>
</div>
</content>
</entry>
<entry>
<title>c_keyframe OK (#25)</title>
<updated>2023-08-06T01:51:56+00:00</updated>
<author>
<name>emilybrooks</name>
<email>emilybrooksemilybrooks@gmail.com</email>
</author>
<published>2023-08-06T01:51:56+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/af/commit/?id=44f0a79323a08c107df4217c76e0563f55872a81'/>
<id>44f0a79323a08c107df4217c76e0563f55872a81</id>
<content type='text'>
* matched a few functions

* found some function names from the dnm+ map

* floating point hell and struct hell

* investigating skeletoninfo

* structs

* g3

* matching progress

* cKF_SkeletonInfo_R_AnimationMove_base

* lots of matched functions

* matched 2 functions

* keycalc

* rodata problem fixed

* cKF_SkeletonInfo_R_morphJoint matched

* cKF_Si3_draw_R_SV fake match

* cKF_SkeletonInfo_R_combine_translation matched

* cKF_SkeletonInfo_R_combine_rotation matched

* func_80053384_jp matched

* cKF_SkeletonInfo_R_AnimationMove_ct_base matched

* started documenting

* naming some stuff

* wrong struct size

* moved stuff to header files

* documenting

* more documenting

* comments for FrameControl done

* cKF_Si3_draw_SV_R_child fake match

* cleaning up draw functions

* imported bss

* matched cKF_SkeletonInfo_R_combine_play

* matched cKF_SkeletonInfo_R_T_combine_play

* matched cKF_SkeletonInfo_R_play

* everything matching

* cleaning up cKF_SkeletonInfo_R_play

* started on morph stuff

* cleaning up draw functions

* cleaning up structs

* trying to make pr ready

* changed wording

* review feedback

* forgot some animation pointer temps

* reverted cKF_SkeletonInfo_R_init_reverse_setspeedandmorphandmode

* review2

* fixed draw function fake matches</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* matched a few functions

* found some function names from the dnm+ map

* floating point hell and struct hell

* investigating skeletoninfo

* structs

* g3

* matching progress

* cKF_SkeletonInfo_R_AnimationMove_base

* lots of matched functions

* matched 2 functions

* keycalc

* rodata problem fixed

* cKF_SkeletonInfo_R_morphJoint matched

* cKF_Si3_draw_R_SV fake match

* cKF_SkeletonInfo_R_combine_translation matched

* cKF_SkeletonInfo_R_combine_rotation matched

* func_80053384_jp matched

* cKF_SkeletonInfo_R_AnimationMove_ct_base matched

* started documenting

* naming some stuff

* wrong struct size

* moved stuff to header files

* documenting

* more documenting

* comments for FrameControl done

* cKF_Si3_draw_SV_R_child fake match

* cleaning up draw functions

* imported bss

* matched cKF_SkeletonInfo_R_combine_play

* matched cKF_SkeletonInfo_R_T_combine_play

* matched cKF_SkeletonInfo_R_play

* everything matching

* cleaning up cKF_SkeletonInfo_R_play

* started on morph stuff

* cleaning up draw functions

* cleaning up structs

* trying to make pr ready

* changed wording

* review feedback

* forgot some animation pointer temps

* reverted cKF_SkeletonInfo_R_init_reverse_setspeedandmorphandmode

* review2

* fixed draw function fake matches</pre>
</div>
</content>
</entry>
<entry>
<title>Integrate sheet knowledge into the repo (#9)</title>
<updated>2023-04-03T15:54:50+00:00</updated>
<author>
<name>Anghelo Carvajal</name>
<email>angheloalf95@gmail.com</email>
</author>
<published>2023-04-03T15:54:50+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/af/commit/?id=35cb5d1cfc163b95f48a2bc4f1f22bbff6e9e109'/>
<id>35cb5d1cfc163b95f48a2bc4f1f22bbff6e9e109</id>
<content type='text'>
* boot splits

* code file splits

* functions from sheets

* symbols from the sheet

* bootstrap headers

* common_data

* most segments

* headers for boot files

* add overlays as placeholders

* unname _os files

* named a few files

* code headers

* typo

* Disassemble every overlay

* bootstrap symbol_addrs_overlays.txt

* split yamls

---------

Co-authored-by: Derek Hensley &lt;hensley.derek58@gmail.com&gt;</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* boot splits

* code file splits

* functions from sheets

* symbols from the sheet

* bootstrap headers

* common_data

* most segments

* headers for boot files

* add overlays as placeholders

* unname _os files

* named a few files

* code headers

* typo

* Disassemble every overlay

* bootstrap symbol_addrs_overlays.txt

* split yamls

---------

Co-authored-by: Derek Hensley &lt;hensley.derek58@gmail.com&gt;</pre>
</div>
</content>
</entry>
</feed>
