Files
tww/include/d/actor
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
..
2025-07-14 18:48:26 -04:00
2025-08-22 22:00:46 -04:00
2025-05-19 20:17:13 -04:00
2025-07-18 16:51:09 -04:00
2025-07-15 15:22:38 -04:00
2025-09-08 17:47:54 -04:00
2025-07-15 15:22:38 -04:00
2024-09-07 16:16:17 -04:00
2025-07-19 22:39:35 -04:00
2025-09-17 12:55:52 -04:00
2025-09-08 13:46:51 -04:00
2024-09-07 16:16:17 -04:00
2025-01-11 17:20:45 -05:00
2025-09-14 20:52:47 -04:00
2025-09-07 16:26:04 -04:00
2025-08-26 17:18:25 -04:00
2025-05-24 18:54:46 -04:00
2025-07-22 01:44:41 -04:00
2025-09-17 01:46:00 -04:00
2025-09-14 13:17:50 -04:00
2025-09-14 13:17:50 -04:00
2025-08-25 18:55:36 -04:00
2025-08-26 12:49:28 -04:00
2025-07-25 20:28:10 -04:00
2025-09-05 22:44:31 -04:00
2025-07-23 13:51:36 -04:00
2025-05-14 16:00:12 -04:00
2025-07-23 17:08:38 -04:00
2024-01-23 04:25:43 -05:00
2025-07-25 00:04:41 -04:00
2025-09-05 22:56:31 -04:00
2025-09-19 18:44:06 -04:00
2025-07-25 20:37:17 -04:00
2024-04-14 10:29:28 -04:00
2025-06-20 16:36:56 -04:00
2025-05-31 20:09:14 -04:00
2025-07-17 21:41:40 -04:00
2025-05-09 15:18:16 -04:00
2023-11-24 13:01:26 -08:00
2025-08-31 22:28:02 -04:00
2025-08-28 02:10:37 +01:00
2025-09-09 15:23:57 -04:00
2025-08-29 15:54:28 -04:00
2024-02-29 16:28:38 -05:00
2025-08-22 23:11:14 -04:00
2025-08-21 20:33:57 -04:00
2025-03-06 01:12:50 -05:00
2025-08-31 19:27:23 -04:00
2025-08-31 19:22:55 -04:00
2025-09-14 13:06:01 -04:00
2024-06-15 22:55:31 -07:00
2025-07-27 17:19:15 -04:00
2025-05-18 23:00:00 -04:00
2025-12-27 21:32:04 -05:00
2025-09-07 00:38:16 -04:00
2025-09-14 13:18:13 -04:00
2025-05-18 21:40:09 -04:00
2023-11-24 13:01:26 -08:00
2023-11-24 12:11:49 -08:00
2023-11-24 13:01:26 -08:00
2023-11-24 13:01:26 -08:00
2023-11-28 21:29:47 -05:00
2024-08-03 10:40:14 -07:00
2025-08-04 18:19:30 -04:00
2025-03-16 19:04:00 -04:00
2025-07-29 19:27:12 -04:00
2025-09-08 14:19:30 -04:00
2024-06-27 13:41:18 -04:00
2024-01-20 19:27:19 -05:00
2026-02-11 22:31:05 -05:00
2025-12-27 16:23:15 -05:00
2025-08-25 18:55:36 -04:00
2026-02-11 22:31:05 -05:00
2024-02-29 20:00:41 -05:00
2025-07-28 18:44:12 -04:00
2025-07-04 16:48:11 -04:00
2025-12-27 18:42:16 -05:00
2025-08-03 23:50:54 -04:00
2025-08-22 00:56:51 -04:00
2025-08-03 20:25:43 -04:00
2025-08-03 20:26:39 -04:00
2025-07-08 22:40:41 -04:00
2025-06-28 23:10:54 -04:00
2025-06-04 16:50:49 -04:00
2025-06-04 16:50:49 -04:00
2025-08-04 20:52:16 -04:00
2025-04-15 03:34:55 -04:00
2025-08-04 20:52:16 -04:00
2025-07-14 11:40:32 -04:00
2025-08-06 00:57:40 -04:00
2025-06-20 14:14:59 -04:00
2025-08-05 22:47:01 -04:00
2025-12-29 13:28:29 -05:00
2025-08-07 13:52:44 -04:00
2025-05-26 13:54:30 -04:00
2025-08-14 16:26:54 -04:00
2025-12-19 00:04:05 -05:00
2025-07-17 21:41:40 -04:00
2025-07-17 21:41:40 -04:00
2025-07-17 21:41:40 -04:00
2025-08-07 15:15:10 -04:00
2025-08-07 15:21:52 -04:00
2025-08-07 20:10:53 -04:00
2025-07-08 22:40:41 -04:00
2025-07-30 01:15:52 -04:00
2025-08-08 00:50:42 -04:00
2026-02-11 22:24:08 -05:00
2025-08-08 21:34:37 -04:00
2025-08-11 18:49:09 -04:00
2025-02-23 19:59:54 -05:00
2024-06-21 17:31:43 -07:00
2025-07-17 21:41:40 -04:00
2025-08-08 00:50:42 -04:00
2025-08-11 18:49:47 -04:00
2025-08-11 19:00:01 -04:00
2025-08-11 18:50:08 -04:00
2024-08-31 14:11:49 -07:00
2025-09-14 14:24:43 -04:00
2025-08-11 21:14:18 -04:00
2025-08-13 20:11:18 +01:00
2025-07-04 16:48:11 -04:00
2025-08-07 15:21:52 -04:00
2025-07-17 21:41:40 -04:00
2023-11-02 05:58:13 -04:00
2025-08-19 20:13:40 -04:00
2025-12-23 23:51:56 -05:00
2025-08-18 13:33:35 +01:00
2025-04-03 17:34:13 -04:00
2025-09-09 15:23:57 -04:00
2025-11-10 23:48:23 -08:00