Files
tww/include/d/actor
WilliamArnett 11f4940d74 d_a_npc_p1 100% Matching (#1098)
* 99% match

* Rewrote _execute to increase accuracy. Only issue in .text is a label not loading correctly. I have no idea how to fix this.

* Equivalent. Weak func ordering.

* 7% text

* 28% text

* 41% text

* 65% text

* Rewrote _execute to increase accuracy. Only issue in .text is a label not loading correctly. I have no idea how to fix this.

* Equivalent. Weak func ordering.

* 82% text

* Equivalent. A lot of work is needed to name variables and clean up functions. Weak function ordering is wrong.

* Cleaned some functions, named several variables, and began documenting dialog tree.

* Naming a couple more variables

* 21% text

* change out getMySubstanceP for getMyIntegerP inline

* 100% text

* Refactor to use JUT_ASSERT macro

* #181: d_a_tag_attention matching; TODO: implement chk_inside and dComIfGp_att_Look2RequestF

* #181: continue working on d_a_tag_attention, matching almost complete

* #181: revert naming class member (not certain enough)

* #181: preliminary changes to resolve #784 comments regarding usage of debug maps

* #181: commit suggestion by @WilliamArnett, fixing regalloc error

Co-authored-by: WilliamArnett <149556961+WilliamArnett@users.noreply.github.com>

* #181: fix missing curly bracket

* #181: resolve #784 comments with the kind help of @WilliamArnett;
 move `daTagAttention::Act_c::chk_inside` to header file; split `plyrToObjVec` definition to match assembly;
 remove temp variable, use values directly and swap operands;
 implement `Look2RequestF` in `include/d/d_attention.h`;
 remove non-matching use of temp variable `iVar1` and replace `current.pos` with uninitialized variable in `daTagAttention::Act_c::_execute`

* Update fork to match upstream

* some changes

* 73% text

* 100% Matching minus kaji_anm

* Delete debug/m2cdecomp

* revert unnecessary file changes

* remove d_a_npc_p2_cut.inc

* Match kaji_anm

* swap declaration order of l_msg and l_msgId

* Naming many fields

* Implement GetKajiID inline

* Enum and variable names

* Remove virtual genMessage function

* Implement @LagoLunatic 's suggested changes

* Revert array changes in d_camera.h (@LagoLunatic suggested change)

* Whitespace

* Rename dSnap enum

---------

Co-authored-by: Skelp <skelp@pm.me>
Co-authored-by: Skelp <59535863+Skelp@users.noreply.github.com>
2026-08-03 01:40:12 -04:00
..
2025-07-14 18:48:26 -04:00
2026-07-24 14:25:28 -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
2026-07-23 17:48:51 -04:00
2025-07-19 22:39:35 -04:00
2025-09-08 13:46:51 -04:00
2026-05-07 12:42:48 -04:00
2026-05-13 19:06:48 -04:00
2026-05-13 19:06:48 -04:00
2026-05-13 19:06:48 -04:00
2025-01-11 17:20:45 -05:00
2025-08-26 17:18:25 -04:00
2026-03-04 13:47:40 -05:00
2026-05-08 23:07:57 -04:00
2025-07-22 01:44:41 -04:00
2026-05-23 17:28:49 -04:00
2025-08-25 18:55:36 -04:00
2026-05-13 19:06:48 -04:00
2025-07-25 20:28:10 -04:00
2026-07-23 17:48:51 -04:00
2026-05-15 15:34:10 -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
2026-03-04 13:47:40 -05:00
2025-05-09 15:18:16 -04:00
2023-11-24 13:01:26 -08:00
2025-08-28 02:10:37 +01:00
2026-04-14 20:33:05 -04:00
2024-02-29 16:28:38 -05:00
2026-05-07 15:34:28 -04: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
2026-08-03 01:40:12 -04: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
2026-06-26 17:45:09 -04:00
2026-05-13 19:06:48 -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
2026-04-02 18:52:28 -04:00
2025-05-18 21:40:09 -04:00
2023-11-28 21:29:47 -05:00
2026-05-13 19:03:24 -04:00
2025-08-04 18:19:30 -04:00
2026-05-28 13:59:57 -04:00
2026-04-14 20:33:05 -04:00
2025-07-29 19:27:12 -04:00
2025-09-08 14:19:30 -04:00
2026-05-28 13:46:38 -04:00
2024-06-27 13:41:18 -04:00
2024-01-20 19:27:19 -05:00
2026-07-23 17:48:51 -04:00
2026-07-27 12:14:38 -04:00
2026-07-22 12:36:48 -04:00
2026-07-23 17:48:51 -04:00
2026-07-22 12:36:48 -04:00
2026-07-23 17:48:51 -04:00
2026-07-23 17:48:51 -04:00
2026-07-23 17:48:51 -04:00
2026-05-06 13:33:33 -04:00
2026-07-23 17:48:51 -04:00
2025-12-27 16:23:15 -05:00
2026-04-27 19:05:33 -04:00
2025-08-25 18:55:36 -04:00
2026-07-27 12:14:38 -04:00
2026-07-22 12:36:48 -04:00
2026-07-05 14:07:43 -04:00
2026-05-07 16:54:44 -04:00
2026-05-07 12:42:48 -04:00
2026-08-03 01:40:12 -04:00
2026-07-23 17:48:51 -04:00
2025-07-04 16:48:11 -04:00
2026-02-11 22:40:15 -05:00
2026-05-09 18:42:01 -04:00
2026-07-23 17:48:51 -04:00
2026-07-13 13:37:02 -04:00
2026-07-27 12:14:38 -04:00
2026-04-12 19:30:12 -04:00
2025-12-27 18:42:16 -05:00
2026-05-08 21:51:18 -04:00
2026-03-01 18:36:56 -05:00
2025-08-03 20:26:39 -04:00
2026-07-23 17:48:51 -04:00
2025-07-08 22:40:41 -04:00
2025-06-28 23:10:54 -04:00
2026-05-25 18:15:55 -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
2026-07-30 17:17:14 -04:00
2026-05-09 18:42:01 -04:00
2025-07-14 11:40:32 -04:00
2026-05-09 18:42:01 -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-08-14 16:26:54 -04:00
2025-12-19 00:04:05 -05:00
2026-04-14 20:33:05 -04:00
2025-07-17 21:41:40 -04:00
2026-05-07 16:54:44 -04:00
2025-07-17 21:41:40 -04:00
2025-08-07 15:15:10 -04:00
2026-07-08 11:59:39 -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
2026-06-16 14:59:27 -04: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
2026-06-16 14:59:27 -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
2026-05-17 17:50:28 -04:00
2026-05-13 19:03:24 -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
2026-07-23 17:48:51 -04:00
2025-08-13 20:11:18 +01:00
2026-07-22 12:36:48 -04:00
2025-07-04 16:48:11 -04:00
2025-08-07 15:21:52 -04:00
2026-04-27 19:05:33 -04:00
2026-05-06 17:36:22 -04:00
2023-11-02 05:58:13 -04:00
2025-08-19 20:13:40 -04:00
2026-05-12 23:57:49 -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
2026-04-01 18:58:31 -04:00
2026-07-24 11:25:35 -04:00
2025-09-09 15:23:57 -04:00
2025-11-10 23:48:23 -08:00