<feed xmlns='http://www.w3.org/2005/Atom'>
<title>af/include/unknown_structs.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>ac_hanami_npc0 OK (#227)</title>
<updated>2024-11-26T15:37:21+00:00</updated>
<author>
<name>kuchenmitsahne</name>
<email>25233413+kuchenmitsahne@users.noreply.github.com</email>
</author>
<published>2024-11-26T15:37:21+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/af/commit/?id=d38ac6a9d32e9b5c0e3caafbfc8d311a0f8f51f4'/>
<id>d38ac6a9d32e9b5c0e3caafbfc8d311a0f8f51f4</id>
<content type='text'>
* Standard actor functions and aHM0_ct_data functions OK

* Add scaffolding to Hanami_Npc0 struct

* func_809DE830_jp OK

* func_809DE434, func_809DE4A0_jp, func_809DE5BC_jp, func_809DE6B4_jp, func_809DE6C8_jp, func_809DE6EC_jp OK

* func_809DE538_jp OK with warnings

* func_809DE538_jp OK

* func_809DE714_jp OK with warnings

* func_809DE7D0_jp OK

* func_809DE8D0 OK

* func_809DE56C_jp OK with warnings

* func_809DE800_jp OK

* func_809DE978_jp OK

* func_809DE948_jp OK

* func_809DE744_jp OK

* func_809DE5DC_jp progress (nonmatching)

* Remove fake symbol D_809DEB1C_jp.

* Prepare for data import

* func_809DE5DC_jp OK, update func_809DE6EC_jp (all functions matching)

* Import data (44 differing words)

* Fix struct_809AEFA4, ac_hanami_npc0 OK

* Rename symbols + initial style pass

* Unify aHM0_*_proc function signatures

* Resolve warnings in aHM0_merry

* Update NPC actor functions + corresponding clip functions to use ActorFunc signature

* Fix aHM0_make_tumbler warning (none remain); minor cleanup

* Avoid format.py strangeness

* Fix typedef order</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* Standard actor functions and aHM0_ct_data functions OK

* Add scaffolding to Hanami_Npc0 struct

* func_809DE830_jp OK

* func_809DE434, func_809DE4A0_jp, func_809DE5BC_jp, func_809DE6B4_jp, func_809DE6C8_jp, func_809DE6EC_jp OK

* func_809DE538_jp OK with warnings

* func_809DE538_jp OK

* func_809DE714_jp OK with warnings

* func_809DE7D0_jp OK

* func_809DE8D0 OK

* func_809DE56C_jp OK with warnings

* func_809DE800_jp OK

* func_809DE978_jp OK

* func_809DE948_jp OK

* func_809DE744_jp OK

* func_809DE5DC_jp progress (nonmatching)

* Remove fake symbol D_809DEB1C_jp.

* Prepare for data import

* func_809DE5DC_jp OK, update func_809DE6EC_jp (all functions matching)

* Import data (44 differing words)

* Fix struct_809AEFA4, ac_hanami_npc0 OK

* Rename symbols + initial style pass

* Unify aHM0_*_proc function signatures

* Resolve warnings in aHM0_merry

* Update NPC actor functions + corresponding clip functions to use ActorFunc signature

* Fix aHM0_make_tumbler warning (none remain); minor cleanup

* Avoid format.py strangeness

* Fix typedef order</pre>
</div>
</content>
</entry>
<entry>
<title>migrated rodata in m_actor.c (#172)</title>
<updated>2024-04-14T13:55:02+00:00</updated>
<author>
<name>emilybrooks</name>
<email>emilybrooksemilybrooks@gmail.com</email>
</author>
<published>2024-04-14T13:55:02+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/af/commit/?id=4ab3a1d9dcb76d80fe745dcbe79f3e925b8fac7e'/>
<id>4ab3a1d9dcb76d80fe745dcbe79f3e925b8fac7e</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>m_scene OK (#165)</title>
<updated>2024-04-10T01:57:33+00:00</updated>
<author>
<name>Prakxo</name>
<email>87568477+Prakxo@users.noreply.github.com</email>
</author>
<published>2024-04-10T01:57:33+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/af/commit/?id=fce490d951900c593f25329cdfef0f47263d5e43'/>
<id>fce490d951900c593f25329cdfef0f47263d5e43</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>m_clip OK (#154)</title>
<updated>2024-03-12T14:05:35+00:00</updated>
<author>
<name>Prakxo</name>
<email>87568477+Prakxo@users.noreply.github.com</email>
</author>
<published>2024-03-12T14:05:35+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/af/commit/?id=c395de0945d34b373e54d3c7c6c2e977f46c6f7b'/>
<id>c395de0945d34b373e54d3c7c6c2e977f46c6f7b</id>
<content type='text'>
* m_clip OK

* format and added offsets

* format</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* m_clip OK

* format and added offsets

* format</pre>
</div>
</content>
</entry>
<entry>
<title>Matched 23 functions in m_scene (#98)</title>
<updated>2023-09-20T17:07:50+00:00</updated>
<author>
<name>emilybrooks</name>
<email>emilybrooksemilybrooks@gmail.com</email>
</author>
<published>2023-09-20T17:07:50+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/af/commit/?id=ea9db85fde9f1b0059379c45e03cac380e567aad'/>
<id>ea9db85fde9f1b0059379c45e03cac380e567aad</id>
<content type='text'>
* ported over from private branch

* trying to find original names

* matched small functions

* matched func_800C5A08_jp

* small changes

* matched mSc_bank_regist_check

* matched mSc_regist_initial_exchange_bank

* more cleanup

* cleaned up compile errors

* renamed struct

* remove save struct

* named mSc_set_bank_status_after</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* ported over from private branch

* trying to find original names

* matched small functions

* matched func_800C5A08_jp

* small changes

* matched mSc_bank_regist_check

* matched mSc_regist_initial_exchange_bank

* more cleanup

* cleaned up compile errors

* renamed struct

* remove save struct

* named mSc_set_bank_status_after</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>`m_mail.c` OK (#92)</title>
<updated>2023-09-10T16:45:07+00:00</updated>
<author>
<name>Anghelo Carvajal</name>
<email>angheloalf95@gmail.com</email>
</author>
<published>2023-09-10T16:45:07+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/af/commit/?id=67934dfa87091278cad91df45e9b9577236e5742'/>
<id>67934dfa87091278cad91df45e9b9577236e5742</id>
<content type='text'>
* C files

* mMl_clear_mail

* bunch of functions

* mMl_clear_mail_header_common, mMl_copy_mail_header_common

* mMl_hunt_for_send_address

* mMl_set_mail_name_npcinfo, mMl_get_npcinfo_from_mail_name

* mMl_check_send_mail

* mMl_check_set_present_myself

* func_8009C284_jp

* func_8009C1C0_jp

* func_8009C2D8_jp

* renames

* format

* fix</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* C files

* mMl_clear_mail

* bunch of functions

* mMl_clear_mail_header_common, mMl_copy_mail_header_common

* mMl_hunt_for_send_address

* mMl_set_mail_name_npcinfo, mMl_get_npcinfo_from_mail_name

* mMl_check_send_mail

* mMl_check_set_present_myself

* func_8009C284_jp

* func_8009C1C0_jp

* func_8009C2D8_jp

* renames

* format

* fix</pre>
</div>
</content>
</entry>
<entry>
<title>`submenu_ovl`, 3 NON_EQUIVALENTs and 2 NON_MATCHINGs (#88)</title>
<updated>2023-09-08T15:02:32+00:00</updated>
<author>
<name>Anghelo Carvajal</name>
<email>angheloalf95@gmail.com</email>
</author>
<published>2023-09-08T15:02:32+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/af/commit/?id=81b40ad296cc1f501bf8a33ecb38015a1d6148a8'/>
<id>81b40ad296cc1f501bf8a33ecb38015a1d6148a8</id>
<content type='text'>
* C file

* func_8085DA28_jp, func_8085DA9C_jp

* func_8085D638_jp

* func_8085D358_jp, func_8085D500_jp, func_8085D674_jp

* bleh

* func_8085BAC0_jp

* func_8085D128_jp

* Rename many functions

* mSM_move_menu

* a

* func_8085D43C_jp

* mSM_set_char_matrix

* mSM_cbuf_copy draft

* mSM_cbuf_copy NON_EQUIVALENT

* func_8085C20C_jp draft

* match func_8085C20C_jp

* cleanup unc_8085C20C_jp

* func_8085C7A4_jp ok, func_8085C7B8_jp NON_EQUIVALENT

* mSM_draw_mail NON_MATCHING

* func_8085D094_jp

* mSM_set_other_seg mSM_set_before_menu_proc

* meh

* mSM_move_Move

* migrate data

* move submenu overlays to the submenu folder and make headers for them

* name some files based on rodata strings

* name functions from known submenu overlays

* mSM_move_chg_base

* mSM_menu_ovl_init NON_MATCHING

* migrate bss

* mSM_menu_ovl_init

* SubmenuProgramId

* mSM_save_before_func

* mSM_return_func NON_EQUIVALENT

* some cleanup

* rename lots of data

* kinda format

* more cleanup

* symbolize remaining stuff

* format

* Kinda fix whatever is going on with Game_Play_unk_0110

* mroecleanup

* name known overlays

* tag_program_dlftbl, hand_program_dlftbl, haniwa_program_dlftbl

* format

* flag defines</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* C file

* func_8085DA28_jp, func_8085DA9C_jp

* func_8085D638_jp

* func_8085D358_jp, func_8085D500_jp, func_8085D674_jp

* bleh

* func_8085BAC0_jp

* func_8085D128_jp

* Rename many functions

* mSM_move_menu

* a

* func_8085D43C_jp

* mSM_set_char_matrix

* mSM_cbuf_copy draft

* mSM_cbuf_copy NON_EQUIVALENT

* func_8085C20C_jp draft

* match func_8085C20C_jp

* cleanup unc_8085C20C_jp

* func_8085C7A4_jp ok, func_8085C7B8_jp NON_EQUIVALENT

* mSM_draw_mail NON_MATCHING

* func_8085D094_jp

* mSM_set_other_seg mSM_set_before_menu_proc

* meh

* mSM_move_Move

* migrate data

* move submenu overlays to the submenu folder and make headers for them

* name some files based on rodata strings

* name functions from known submenu overlays

* mSM_move_chg_base

* mSM_menu_ovl_init NON_MATCHING

* migrate bss

* mSM_menu_ovl_init

* SubmenuProgramId

* mSM_save_before_func

* mSM_return_func NON_EQUIVALENT

* some cleanup

* rename lots of data

* kinda format

* more cleanup

* symbolize remaining stuff

* format

* Kinda fix whatever is going on with Game_Play_unk_0110

* mroecleanup

* name known overlays

* tag_program_dlftbl, hand_program_dlftbl, haniwa_program_dlftbl

* format

* flag defines</pre>
</div>
</content>
</entry>
<entry>
<title>ovl_Kamakura_Npc0 OK (#82)</title>
<updated>2023-09-02T16:29:30+00:00</updated>
<author>
<name>MegaIDK</name>
<email>125525714+MegaIDK@users.noreply.github.com</email>
</author>
<published>2023-09-02T16:29:30+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/af/commit/?id=61cf267a89bebd588ef68d37d00ca3ca93838293'/>
<id>61cf267a89bebd588ef68d37d00ca3ca93838293</id>
<content type='text'>
* ovl_Kamakura_Npc0 OK

* fixed warnings

* fun names

* suggestions

* removed useless variable

* change back from bool to s32

* forgor protopye</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* ovl_Kamakura_Npc0 OK

* fixed warnings

* fun names

* suggestions

* removed useless variable

* change back from bool to s32

* forgor protopye</pre>
</div>
</content>
</entry>
<entry>
<title>Yaz0 OK (#80)</title>
<updated>2023-08-30T01:12:49+00:00</updated>
<author>
<name>Derek Hensley</name>
<email>hensley.derek58@gmail.com</email>
</author>
<published>2023-08-30T01:12:49+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/af/commit/?id=4e4b91939fe71079fbe8f68b0534b314d890ab17'/>
<id>4e4b91939fe71079fbe8f68b0534b314d890ab17</id>
<content type='text'>
* yaz0 OK

* boot_variables.h cleanup

* Small cleanup

* decompression abnormality</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* yaz0 OK

* boot_variables.h cleanup

* Small cleanup

* decompression abnormality</pre>
</div>
</content>
</entry>
</feed>
