<feed xmlns='http://www.w3.org/2005/Atom'>
<title>af/include/tables, 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>m_random_field OK (#241)</title>
<updated>2025-06-04T23:38:23+00:00</updated>
<author>
<name>kuchenmitsahne</name>
<email>25233413+kuchenmitsahne@users.noreply.github.com</email>
</author>
<published>2025-06-04T23:38:23+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/af/commit/?id=a4d5910cdb9bed05fa5aea4476a3cf4ef178be06'/>
<id>a4d5910cdb9bed05fa5aea4476a3cf4ef178be06</id>
<content type='text'>
* 25 functions OK

* 10 functions OK

* Add block type and block kind enums/defines

* Formatting/style pass

* Move `FieldMakeBlockType` to `m_field_make`

* Remove unused/duplicate defines

* Split data out for `m_quest` and `m_random_field`; rename data symbols

* Generate `m_random_field.c` and rename function symbols.

* mRF_BlockTypeDirect2GateType, mRF_BlockTypeDirect2GateData OK

* mRF_Type2BlockInfo, mRF_Info2BlockType, mRF_GateType2GateCount, mRF_SearchPond, mRF_Attr2BeastRoadAttr, mRF_CheckBeastRoad OK

* mFI_GetUnitCol OK; mRF_PrintDebug and mRF_BlockInf2CheckBeastRoad OK (pending data import).

* Fix `m_random_field` code split; all newly included functions OK

* Fix mRF_Malloc return type; formatting pass

* Name m_random_field_ovl

* Rename data symbols (m_random_field_ovl).

* Rename symbols (all functions named)

* Import data

* Declare overlay segment; rename symbols

* mRF_MakeRandomField OK (all functions matching).

* Extract asset `data_combi_table`

* Clean up mRF_MakeRandomField; document m_field_make.h

* Rename mCoBG_unkStruct-&gt;unk6 as unitAttribute

* Misc cleanup and formatting.

* Rename additional data symbols (m_random_field_ovl).

* Formatting pass

* Improve documentation of BackgroundAttribute enum.

* Formatting pass; add omitted attribute.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* 25 functions OK

* 10 functions OK

* Add block type and block kind enums/defines

* Formatting/style pass

* Move `FieldMakeBlockType` to `m_field_make`

* Remove unused/duplicate defines

* Split data out for `m_quest` and `m_random_field`; rename data symbols

* Generate `m_random_field.c` and rename function symbols.

* mRF_BlockTypeDirect2GateType, mRF_BlockTypeDirect2GateData OK

* mRF_Type2BlockInfo, mRF_Info2BlockType, mRF_GateType2GateCount, mRF_SearchPond, mRF_Attr2BeastRoadAttr, mRF_CheckBeastRoad OK

* mFI_GetUnitCol OK; mRF_PrintDebug and mRF_BlockInf2CheckBeastRoad OK (pending data import).

* Fix `m_random_field` code split; all newly included functions OK

* Fix mRF_Malloc return type; formatting pass

* Name m_random_field_ovl

* Rename data symbols (m_random_field_ovl).

* Rename symbols (all functions named)

* Import data

* Declare overlay segment; rename symbols

* mRF_MakeRandomField OK (all functions matching).

* Extract asset `data_combi_table`

* Clean up mRF_MakeRandomField; document m_field_make.h

* Rename mCoBG_unkStruct-&gt;unk6 as unitAttribute

* Misc cleanup and formatting.

* Rename additional data symbols (m_random_field_ovl).

* Formatting pass

* Improve documentation of BackgroundAttribute enum.

* Formatting pass; add omitted attribute.</pre>
</div>
</content>
</entry>
<entry>
<title>`ac_house_goki` OK (#229)</title>
<updated>2024-12-07T19:27:42+00:00</updated>
<author>
<name>Leonid Kapitonov</name>
<email>Feacur@gmail.com</email>
</author>
<published>2024-12-07T19:27:42+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/af/commit/?id=8e5451997741a70edf39d7840074f262005b0988'/>
<id>8e5451997741a70edf39d7840074f262005b0988</id>
<content type='text'>
* prepare unknown size

* move `.data` to the C side

* remove redundant headers

* aHG_actor_ct OK

* func_80A83770_jp OK (rename to `aHG_actor_dt`)

* aHG_actor_move OK

- fix `mCoBG_CheckResult` description and comments
- extend `MyRoomClip` and fix offsets in comments

* func_80A83780_jp OK

* func_80A83930_jp OK

* func_80A83994_jp OK

* func_80A83A00_jp OK

* func_80A8401C_jp OK

* func_80A8409C_jp OK (rename to `aHG_setup_action`)

* aHG_actor_draw OK

* func_80A83D4C_jp OK

* func_80A83A24_jp OK

* name HG models

* put static HG data into the functions

* func_80A837C4_jp OK

* add notes and clean up a bit

* apply a suggestion by @hensldm

* remove ASM pragmas

* extract assets</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* prepare unknown size

* move `.data` to the C side

* remove redundant headers

* aHG_actor_ct OK

* func_80A83770_jp OK (rename to `aHG_actor_dt`)

* aHG_actor_move OK

- fix `mCoBG_CheckResult` description and comments
- extend `MyRoomClip` and fix offsets in comments

* func_80A83780_jp OK

* func_80A83930_jp OK

* func_80A83994_jp OK

* func_80A83A00_jp OK

* func_80A8401C_jp OK

* func_80A8409C_jp OK (rename to `aHG_setup_action`)

* aHG_actor_draw OK

* func_80A83D4C_jp OK

* func_80A83A24_jp OK

* name HG models

* put static HG data into the functions

* func_80A837C4_jp OK

* add notes and clean up a bit

* apply a suggestion by @hensldm

* remove ASM pragmas

* extract assets</pre>
</div>
</content>
</entry>
<entry>
<title>sum_blue_bureau01 OK (#216)</title>
<updated>2024-09-26T14:45:16+00:00</updated>
<author>
<name>emilybrooks</name>
<email>emilybrooksemilybrooks@gmail.com</email>
</author>
<published>2024-09-26T14:45:16+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/af/commit/?id=5db5ae72018aaab568ecd9da5fb632c58db44683'/>
<id>5db5ae72018aaab568ecd9da5fb632c58db44683</id>
<content type='text'>
* initial commit

* imported data

* matching

* renamed functions

* extracted assets

* review</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* initial commit

* imported data

* matching

* renamed functions

* extracted assets

* review</pre>
</div>
</content>
</entry>
<entry>
<title>clchest03 matched and hal_chest02 cleanup (#213)</title>
<updated>2024-09-21T20:03:08+00:00</updated>
<author>
<name>emilybrooks</name>
<email>emilybrooksemilybrooks@gmail.com</email>
</author>
<published>2024-09-21T20:03:08+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/af/commit/?id=946ee8e9c28a04c7b0a485c9b49543677112d5ec'/>
<id>946ee8e9c28a04c7b0a485c9b49543677112d5ec</id>
<content type='text'>
* initial commit

* func_80A70C60_jp

* func_80A70CF4_jp

* fully matching

* inported data

* improved furniture actor profile struct

* extracted spooky wardrobe object

* extracted clchest03 object

* forgot</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* initial commit

* func_80A70C60_jp

* func_80A70CF4_jp

* fully matching

* inported data

* improved furniture actor profile struct

* extracted spooky wardrobe object

* extracted clchest03 object

* forgot</pre>
</div>
</content>
</entry>
<entry>
<title>m_mail_check OK (#203)</title>
<updated>2024-07-22T15:22:21+00:00</updated>
<author>
<name>Prakxo</name>
<email>87568477+Prakxo@users.noreply.github.com</email>
</author>
<published>2024-07-22T15:22:21+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/af/commit/?id=85a19d3fb65b0e69d04256a52416f8e5c24a28b1'/>
<id>85a19d3fb65b0e69d04256a52416f8e5c24a28b1</id>
<content type='text'>
* m_mail_check OK

* comments</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* m_mail_check OK

* comments</pre>
</div>
</content>
</entry>
<entry>
<title>m_cpedit OK (#188)</title>
<updated>2024-05-18T21:45:24+00:00</updated>
<author>
<name>Prakxo</name>
<email>87568477+Prakxo@users.noreply.github.com</email>
</author>
<published>2024-05-18T21:45:24+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/af/commit/?id=92911830dc9be365989887e1464bf766e471ed96'/>
<id>92911830dc9be365989887e1464bf766e471ed96</id>
<content type='text'>
* save_menu OK

* work

* m_cpedit OK

* fix</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* save_menu OK

* work

* m_cpedit OK

* fix</pre>
</div>
</content>
</entry>
<entry>
<title>ac_airplane OK and documented (#178)</title>
<updated>2024-04-24T00:37:47+00:00</updated>
<author>
<name>inspectredc</name>
<email>78732756+inspectredc@users.noreply.github.com</email>
</author>
<published>2024-04-24T00:37:47+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/af/commit/?id=7ae1401111806ddb483756e544b050d5f35b7c42'/>
<id>7ae1401111806ddb483756e544b050d5f35b7c42</id>
<content type='text'>
* ac_airplane OK and documented

* player lib funcs

* include object

* remove statics</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* ac_airplane OK and documented

* player lib funcs

* include object

* remove statics</pre>
</div>
</content>
</entry>
<entry>
<title>ac_bee OK (#175)</title>
<updated>2024-04-17T23:13:31+00:00</updated>
<author>
<name>inspectredc</name>
<email>78732756+inspectredc@users.noreply.github.com</email>
</author>
<published>2024-04-17T23:13:31+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/af/commit/?id=30aaa1356fb359c25963fc1d2384a2a928bde32d'/>
<id>30aaa1356fb359c25963fc1d2384a2a928bde32d</id>
<content type='text'>
* ac_bee OK

* fix warning

* change sAdo_OngenPos back

* and in code..

* fix linker script stuff</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* ac_bee OK

* fix warning

* change sAdo_OngenPos back

* and in code..

* fix linker script stuff</pre>
</div>
</content>
</entry>
<entry>
<title>ac_Fuusen OK and documented (#174)</title>
<updated>2024-04-16T19:31:29+00:00</updated>
<author>
<name>inspectredc</name>
<email>78732756+inspectredc@users.noreply.github.com</email>
</author>
<published>2024-04-16T19:31:29+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/af/commit/?id=e6ea51bc3dcf69310c5dcdae5b812dc74e628aaf'/>
<id>e6ea51bc3dcf69310c5dcdae5b812dc74e628aaf</id>
<content type='text'>
* ac_Fuusen OK and documented

* add struct offsets

* use null post merge

* fix sym stuff

* suggestions

* act_balloon extracted

* remove fake symbol

* name object enum

* include assets

* fgname enum/macro</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* ac_Fuusen OK and documented

* add struct offsets

* use null post merge

* fix sym stuff

* suggestions

* act_balloon extracted

* remove fake symbol

* name object enum

* include assets

* fgname enum/macro</pre>
</div>
</content>
</entry>
<entry>
<title>ac_ball OK and documented (#173)</title>
<updated>2024-04-15T23:19:43+00:00</updated>
<author>
<name>inspectredc</name>
<email>78732756+inspectredc@users.noreply.github.com</email>
</author>
<published>2024-04-15T23:19:43+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/af/commit/?id=7f426967efd07046bfbe791ed4e64808ae5a26e2'/>
<id>7f426967efd07046bfbe791ed4e64808ae5a26e2</id>
<content type='text'>
* ac_ball OK

* hopefully format

* address warnings

* Apply suggestions from code review

Co-authored-by: emilybrooks &lt;emilybrooksemilybrooks@gmail.com&gt;

* suggestions pt2

---------

Co-authored-by: emilybrooks &lt;emilybrooksemilybrooks@gmail.com&gt;</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* ac_ball OK

* hopefully format

* address warnings

* Apply suggestions from code review

Co-authored-by: emilybrooks &lt;emilybrooksemilybrooks@gmail.com&gt;

* suggestions pt2

---------

Co-authored-by: emilybrooks &lt;emilybrooksemilybrooks@gmail.com&gt;</pre>
</div>
</content>
</entry>
</feed>
