Files
tww/include/d
Roland c79fa65efd d_a_npc_ls1 matching (#925)
* Match daNpc_Ls1_c::create, decideType, and ctor

* 16% matching in .text
-Match daNpc_Ls1_c::CreateHeap
-Match daNpc_Ls1_c::itemCreateHeap
-Match daNpc_Ls1_c::handCreateHeap
-Match daNpc_Ls1_c::_delete
-Match other trivial functions

* Add hio_prm_c

* 27% matching in .text
-Add some static data
-Match daNpc_Ls1_c::endEvent
-Match daNpc_Ls1_c::isEventEntry
-Match daNpc_Ls1_c::execute
-Match daNpc_Ls1_c::bodyCreateHeap
-Match some more trivial funcs

* 33% matching in .text
-Match daNpc_Ls1_c::create_init
-Match daNpc_Ls1_c::chngAnmTag
-Match daNpc_Ls1_c::ctrlAnmTag
-Match init_LS1_#n() funcs
-Match searchActor funcs

* Add daNpc_Ls1_c::anm_prm_c struct and associated static data

* 39% matching in .text
- Matched daNpc_Ls1_matAnm_c::calc
- Matched static node callbacks
- Matched daNpc_Ls1_c::setAnm_anm
- Matched daNpc_Ls1_c::setAnm_NUM
- Matched daNpc_Ls1_c::chngAnmAtr
- Misc code formatting changes

* 52% matching in .text
- Match daNpc_Ls1_c::play_animation
- Match daNpc_Ls1_c::set_mtx
- Match ResID funcs
- Match daNpc_Ls1_c::setBtp
- Match daNpc_Ls1_c::setMat
- Match daNpc_Ls1_c::setBtk
- Match daNpc_Ls1_c::init_texPttrnAnm
- Match daNpc_Ls1_c::play_btp_anm
- Match daNpc_Ls1_c::play_btk_anm
- Match daNpc_Ls1_c::ctrlAnmAtr
- Match daNpc_Ls1_c::setAnm_ATR
- Match daNpc_Ls1_c::chk_parts_notMov
- Match daNpc_Ls1_c::cut_init_LOK_PLYER
- Match daNpc_Ls1_c::cut_move_WAI
- Match daNpc_Ls1_c::cut_init_ANM_CHG
- Match daNpc_Ls1_c::set_action

* Update comments

* Match daNpc_Ls1_c::_draw

* 63% matching in .text
- Match member J3D node callbacks
- Match daNpc_Ls1_c::eye_ctrl
- Match daNpc_Ls1_c::next_msgStatus
- Match daNpc_Ls1_c::getMsg
- Match daNpc_Ls1_c::chk_talk
- Match daNpc_Ls1_c::setEyeCtrl
- Match daNpc_Ls1_c::clrEyeCtrl
- Match daNpc_Ls1_c::setAttention
- Add misc enums
- Add a_cut_tbl

* 66% matching in .text
- Matched daNpc_Ls1_c::searchByID
- Matched daNpc_Ls1_c::partner_search_sub
- Matched daNpc_Ls1_c::partner_search
- Matched daNpc_Ls1_c::chkAttention
- Marched daNpc_Ls1_c::shadowDraw

* 75% matching in .text
- Match daNpc_Ls1_c::anmAtr
- Match daNpc_Ls1_c::getMsg_LS1_0
- Match daNpc_Ls1_c::chk_talk
- Match daNpc_Ls1_c::setStt
- Match daNpc_Ls1_c::get_playerEvnPos
- Match daNpc_Ls1_c::chkTelescope
- Match daNpc_Ls1_c::wait_1
- Match daNpc_Ls1_c::wait_4
- Match daNpc_Ls1_c::talk_1
- Match daNpc_Ls1_c::demo_action1

* Match daNpc_Ls1_c::wait_3

* 100% matching for both demo and retail

* Update comments

* Initial refactoring work

* Renaming work & declaring functions in f_op_msg_mng header

* Refactoring continued

* Last bit of renaming work

* Add missing include
2026-02-11 22:31:05 -05:00
..
2026-02-11 22:31:05 -05:00
2025-08-25 18:55:36 -04:00
2025-08-25 18:55:36 -04:00
2025-03-28 20:44:06 -04:00
2025-03-28 20:44:06 -04:00
2025-04-11 16:37:42 -04:00
2025-04-11 16:37:42 -04:00
2025-04-11 16:37:42 -04:00
2025-04-11 16:37:42 -04:00
2025-04-11 16:37:42 -04:00
2025-08-03 20:25:43 -04:00
2023-10-09 15:45:46 -04:00
2025-07-25 22:24:57 -04:00
2025-08-11 18:49:47 -04:00
2025-08-04 11:36:22 -04:00
2025-05-19 20:17:13 -04:00
2025-12-27 16:23:15 -05:00
2024-10-31 16:58:37 -04:00
2025-04-11 16:37:42 -04:00
2024-02-09 13:55:31 -05:00
2025-02-19 19:48:55 -05:00
2023-12-29 17:17:18 -05:00
2025-07-25 00:04:41 -04:00
2025-03-28 22:35:13 -04:00
2025-07-25 00:04:41 -04:00
2025-12-27 16:23:15 -05:00
2026-01-01 14:14:13 -05:00
2023-10-21 15:43:26 -07:00
2025-07-17 21:41:40 -04:00
2025-06-04 16:50:49 -04:00
2025-08-15 20:27:31 -04:00
2025-11-11 01:58:46 -08:00
2025-08-29 17:04:11 -04:00
2025-05-28 01:39:07 -04:00
2023-11-28 20:35:06 -08:00
2025-05-17 22:40:49 -04:00
2024-09-02 23:31:19 -07:00
2025-08-22 22:00:46 -04:00
2024-02-25 13:48:17 -08:00
2024-03-10 20:57:14 -07:00
2025-05-18 10:15:09 -04:00
2025-06-26 19:12:22 -04:00
2024-01-16 17:18:38 -05:00
2025-06-26 19:12:22 -04:00
2024-03-01 01:21:27 -05:00
2024-03-01 01:21:27 -05:00
2025-12-27 16:23:15 -05:00
2025-12-27 16:23:15 -05:00
2025-11-14 19:51:12 -08:00
2025-12-29 13:34:48 -05:00
2024-07-13 10:45:21 -07:00
2025-03-28 20:44:06 -04:00
2025-08-20 13:56:13 +01:00
2025-03-28 20:31:04 -04:00
2025-05-25 17:01:01 -04:00
2025-08-11 21:14:18 -04:00
2025-08-15 16:52:21 -04:00
2024-07-02 16:31:05 -07:00
2025-08-08 21:34:37 -04:00
2024-03-01 01:21:27 -05:00
2023-11-26 16:21:56 -08:00
2025-09-17 10:56:12 -04:00
2025-04-11 16:37:42 -04:00
2025-12-27 16:23:15 -05:00
2025-05-28 01:39:07 -04:00
2025-05-24 18:54:46 -04:00
2024-03-01 01:21:27 -05:00
2024-02-29 20:00:41 -05:00
2025-08-23 12:17:10 -04:00