35 Commits

Author SHA1 Message Date
LagoLunatic 47e01ede22 Fix d_a_npc_md inline usage 2026-05-22 18:43:02 -04:00
LagoLunatic 7fa3f95451 d_a_npc_people OK for demo 2026-05-14 14:33:10 -04:00
LagoLunatic cbd7e076c6 Implement d_npc inlines 2026-05-10 20:39:34 -04:00
LagoLunatic 765f88e4f3 Move extern forward decls from cpps to headers 2026-04-01 19:38:51 -04:00
Zeclos dcf4862387 D_a_npc_tc matching for retail (#930)
* progress

* code matching non-demo

* cleanup for d_a_npc_tc and d_a_obj_smplbg
2026-03-04 13:25:59 -05:00
LagoLunatic ab23a2693d msgStatus cleanup 2025-12-29 13:34:48 -05:00
Zeclos 65611e09a4 D_a_npc_hi1 matching for retail (#897)
* bit too difficult for me for now, might go back later

* progress

* getmsg

* logic matching data isnt

* data section matches

* mathubcg 100%

* cleanup

* revert this change

* final cleanup and configure.py

* nevermind cleanup

* Equivalent onstead of matching

* removed padding

* cleanup code comments and a bit more

* matching

* cleanup

* matching for retail

* little bit of cleanup
2025-12-23 23:20:37 -05:00
LagoLunatic 2def735282 Add fpc_ProcID type and use it for all process IDs
See https://github.com/zeldaret/tp/pull/2173
2024-07-12 21:14:13 -04:00
SuperDude88 899ae98e7d daObj_Roten_c OK, daNpcRoten_c Almost Matching (#618)
* Roten Work

- daNpcRoten_c almost matching
- daObj_Roten_c OK

I don't think these are actually related but they had the same name so I put them together

* Minor Cleanup
2024-04-24 14:28:38 -04:00
LagoLunatic 12e1b800ad Use NULL instead of 0 2024-04-23 14:04:42 -04:00
LagoLunatic 282756e6e8 fix msgId/msgNo naming mixups 2024-04-10 23:55:17 -04:00
LagoLunatic a3f191dc63 misc work and cleanup 2024-04-02 16:56:08 -04:00
SuperDude88 3f1d64f3ab daNpc_Os_c Work (#611)
* daNpc_Os_c Work

Mostly matching

* How Did I Miss This

Somehow this wasn't erroring on my machine

* Hopefully This Works Now

* Surely this is the last one

* Definitely compiles now

* Cleanup
2024-03-18 22:04:58 -04:00
LagoLunatic 0dd3f6e47c Standardize process ID type to be uint 2024-03-11 19:03:47 -04:00
Jasper St. Pierre 43afdf878e d_a_tama 2024-02-25 09:45:45 -08:00
SuperDude88 d627dd6a0a Start Orca 2024-02-25 00:06:20 -05:00
LagoLunatic 2a1410e072 documentation 2024-01-20 20:49:47 -05:00
LagoLunatic 43f89340b2 d_a_npc_btsw2 50% 2024-01-07 18:43:23 -05:00
LagoLunatic cee53aa7b2 use more inlines and enums 2024-01-06 22:21:56 -05:00
LagoLunatic 548215d707 d_a_item cleanup, and a couple small matches 2023-11-28 15:04:45 -05:00
LagoLunatic 1c473f796d d_a_npc_md progress 2023-11-27 16:08:31 -05:00
LagoLunatic 469f243030 Process IDs cleanup
* Use fpcM_ERROR_PROCESS_ID_e enum instead of literal -1/0xFFFFFFFF everywhere
* Disambiguate variable names by using itemNo/msgNo instead of itemID/msgID
2023-11-22 16:25:28 -05:00
LagoLunatic d27ea6aceb d_a_rd, d_lib etc work 2023-11-21 01:43:18 -05:00
LagoLunatic cc35bd0890 npc_md work 2023-11-20 23:28:35 -05:00
LagoLunatic 830635950d d_a_rd work 2023-11-15 22:47:37 -05:00
LagoLunatic 20aa2a94f0 d_a_rd work 2023-11-14 03:16:27 -05:00
LagoLunatic d7aba8e7df d_npc OK 2023-11-11 02:08:52 -05:00
LagoLunatic 4186e645d2 d_a_rd start 2023-11-09 16:52:38 -05:00
LagoLunatic 0fed096c00 d_npc progress 2023-11-08 22:36:53 -05:00
LagoLunatic febaa8ff15 Get d_a_npc_md set up 2023-10-26 04:01:04 -04:00
LagoLunatic 4905163814 d_a_npc_kamome 100% 2023-10-14 17:46:25 -04:00
Jasper St. Pierre 7c32410878 f_op_actor progress, c_m3d_g_sph done 2023-09-22 11:17:16 -07:00
SuperDude88 54a8ffbe37 daObjTpost_c Nearly OK (#60)
* daObjTpost_c Nearly OK

Also a little bit more work on fopNpc_npc_c

* Remove Duplicate Struct
2023-09-19 16:49:23 -07:00
SuperDude88 65a63eea69 Fill out fopNpc_npc_c (#48)
* Fill out fopNpc_npc_c

Start filling out the members

* More Matches

Still should/will get more cleanup
2023-09-17 11:44:16 -07:00
Dylan Ascencio 246274d24a Add dEvt and dNpc enums (#45)
* Small but important fix for m_DoExt_McaMorf

* Better fix for m_DoExt_McaMorf lol

* Work on d_a_mozo

* Add dEvt_Command_e, dEvt_Condition_e, and dNpc_MessageStatus_e; also implement those 3 in d_a_obj_paper.

* 100% match d_a_disappear

* Remove nonmatching comments from d_a_disappear

* Clean up d_a_mozo slightly
2023-09-16 16:56:31 -07:00