Files
tww/include/d
WilliamArnett bf372802ca d_a_npc_bm1 100% Matching Retail (#1107)
* 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

* 12% text

* 21% text

* 26% text

* 43% text

* 51% text

* Revert unnecessary file changes

* Update d_a_tag_attention.cpp

* 55% text

* 52% text

* 52% text

* 56% text

* 68%

* 77% text

* 100% matching minus regswap

* 100% matching for retail

* Many more demo matches

* Fix broken match in _create()

* Demo Match

* Add some missing inlines

* Fix dComIfGp_setMesgCameraInfoActor

* More inline matching

* fix broken demo match

* Name some fields

* Utilize EventBit enum

* Name more fields, and add inline calls to d_a_npc_ls1

* Remove comments

* Implement @LagoLunatic suggested changes

* remove actor cast from dSnap_RegistFig calls

* Fix broken match in eInit_ATTENTION_

* Second round of @LagoLunatic 's suggested changes

---------

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