tp/include/d
LagoLunatic 4dc0cd9d09
Debug version now builds OK and all_source compiles (#2343)
* Fix missing arg to JUT_ASSERT

* Fix some MWCC version diff errors

* Compile m_Do_ext, d_demo, actor_mng

* Add VSCode task to quickly switch between versions

* Unlink magLift for debug

* Update the hash of the debug dol

The old cbea5fa... hash here was for the dol generated by the alf2dol.py script, which produces incorrect alignment.

The dol with the new hash can be obtained by using `dtk elf2dol` to convert the debug .alf file to a dol.

The DOL now builds OK.

* Fix all debug REL dtor splits

All RELs now also build OK, meaning `ninja build/ShieldD/ok` now succeeds.

* Add genMessage declarations to all HIO subclasses

* Fixing more compilation errors

* m_Do_mtx 100% on debug

Cannot be linked due to weak function name mangling?

* Improve various matches

* Fix all remaining compilation errors

* Fix new compilation errors from main

* Fix retail regression

* Link f_pc_profile_lst
2025-03-22 18:00:51 -07:00
..
actor Debug version now builds OK and all_source compiles (#2343) 2025-03-22 18:00:51 -07:00
d_a_horse_static.h switch to dtk setup (#2203) 2024-10-10 08:29:58 -06:00
d_a_item_static.h switch to dtk setup (#2203) 2024-10-10 08:29:58 -06:00
d_a_itembase_static.h work on d_a_movie_player (#2246) 2024-11-11 17:53:04 +02:00
d_a_obj.h switch to dtk setup (#2203) 2024-10-10 08:29:58 -06:00
d_a_shop_item_static.h switch to dtk setup (#2203) 2024-10-10 08:29:58 -06:00
d_att_dist.h
d_attention.h d_a_npc work (#2306) 2025-02-23 14:43:25 -08:00
d_bg_pc.h tbox/camera/d_bg_w_kcol work and cleanup (#2262) 2024-12-10 18:46:19 +02:00
d_bg_plc.h tbox/camera/d_bg_w_kcol work and cleanup (#2262) 2024-12-10 18:46:19 +02:00
d_bg_s.h e_pm, e_fs, obj_sm_door, obj_smw_stone (#2244) 2024-11-10 16:18:40 +02:00
d_bg_s_acch.h Debug version now builds OK and all_source compiles (#2343) 2025-03-22 18:00:51 -07:00
d_bg_s_cap_poly.h switch to dtk setup (#2203) 2024-10-10 08:29:58 -06:00
d_bg_s_chk.h switch to dtk setup (#2203) 2024-10-10 08:29:58 -06:00
d_bg_s_gnd_chk.h switch to dtk setup (#2203) 2024-10-10 08:29:58 -06:00
d_bg_s_grp_pass_chk.h d_camera work (#2226) 2024-10-26 21:35:25 -07:00
d_bg_s_lin_chk.h d_a_obj_yel_bag OK (#2267) 2024-12-19 12:10:53 -08:00
d_bg_s_movebg_actor.h daGrdWater_c OK (#2260) 2024-12-09 18:50:37 +02:00
d_bg_s_poly_pass_chk.h switch to dtk setup (#2203) 2024-10-10 08:29:58 -06:00
d_bg_s_roof_chk.h d_a_obj_carry mostly done (#2301) 2025-02-13 10:37:46 -07:00
d_bg_s_sph_chk.h d_camera work (#2226) 2024-10-26 21:35:25 -07:00
d_bg_s_spl_grp_chk.h switch to dtk setup (#2203) 2024-10-10 08:29:58 -06:00
d_bg_s_wtr_chk.h switch to dtk setup (#2203) 2024-10-10 08:29:58 -06:00
d_bg_w.h d_a_obj_Turara equivalent (#2289) 2025-01-23 12:42:27 -08:00
d_bg_w_base.h d_a_obj_Y_taihou equivalent (#2303) 2025-02-17 21:00:03 -08:00
d_bg_w_kcol.h tbox/camera/d_bg_w_kcol work and cleanup (#2262) 2024-12-10 18:46:19 +02:00
d_bg_w_sv.h switch to dtk setup (#2203) 2024-10-10 08:29:58 -06:00
d_bomb.h copy dolsdk2004 to tp / b_bh + e_mb done (#2299) 2025-02-10 21:20:42 +02:00
d_bright_check.h Fix spurious differences when using `ninja diff` (#2294) 2025-01-26 22:01:05 -08:00
d_cam_param.h tbox/camera/d_bg_w_kcol work and cleanup (#2262) 2024-12-10 18:46:19 +02:00
d_camera.h Debug version now builds OK and all_source compiles (#2343) 2025-03-22 18:00:51 -07:00
d_cc_d.h d_a_e_ym (a.k.a. Twilight bugs) 99% equivalent (daE_YM_c::checkBeforeBg and daE_YM_c::create have regalloc issues) (#2311) 2025-02-28 23:05:49 -08:00
d_cc_mass_s.h d_a_boomerang / d_a_grass mostly done, d_a_spinner done (#2304) 2025-02-19 18:43:26 -05:00
d_cc_s.h d_a_boomerang / d_a_grass mostly done, d_a_spinner done (#2304) 2025-02-19 18:43:26 -05:00
d_cc_uty.h daObjNAN_c equivalent (#2320) 2025-03-09 16:05:03 -07:00
d_com_inf_actor.h d_camera work (#2226) 2024-10-26 21:35:25 -07:00
d_com_inf_game.h tag_allmato almost, swhit0 treesh swball done, misc cleanup (#2312) 2025-03-01 14:48:49 +02:00
d_com_static.h switch to dtk setup (#2203) 2024-10-10 08:29:58 -06:00
d_debug_viewer.h d_a_obj_carry mostly done (#2301) 2025-02-13 10:37:46 -07:00
d_demo.h Debug version now builds OK and all_source compiles (#2343) 2025-03-22 18:00:51 -07:00
d_door_param2.h d_a_door_shutter OK (#2142) 2024-04-30 17:08:21 -07:00
d_drawlist.h tbox/camera/d_bg_w_kcol work and cleanup (#2262) 2024-12-10 18:46:19 +02:00
d_envse.h
d_error_msg.h d_error_msg mostly done, little Z2LinkMgr work (#2248) 2024-11-12 05:41:55 -05:00
d_ev_camera.h d_a_e_fz work, doxygen revamp (#2127) 2024-04-12 00:10:30 -06:00
d_event.h d_a_midna mostly done (#2237) 2024-11-06 19:20:22 -08:00
d_event_data.h switch to dtk setup (#2203) 2024-10-10 08:29:58 -06:00
d_event_lib.h switch to dtk setup (#2203) 2024-10-10 08:29:58 -06:00
d_event_manager.h switch to dtk setup (#2203) 2024-10-10 08:29:58 -06:00
d_eye_hl.h
d_file_sel_info.h Fix spurious differences when using `ninja diff` (#2294) 2025-01-26 22:01:05 -08:00
d_file_sel_warning.h Fix spurious differences when using `ninja diff` (#2294) 2025-01-26 22:01:05 -08:00
d_file_select.h more misc. cleanup (#2232) 2024-10-31 17:36:11 -07:00
d_gameover.h copy dolsdk2004 to tp / b_bh + e_mb done (#2299) 2025-02-10 21:20:42 +02:00
d_insect.h daObjNAN_c equivalent (#2320) 2025-03-09 16:05:03 -07:00
d_item.h work on d_a_movie_player (#2246) 2024-11-11 17:53:04 +02:00
d_item_data.h Work on d_msg_scrn_item (#2188) 2024-08-09 20:23:17 -07:00
d_jnt_col.h d_a_alink_effect mostly done (#2227) 2024-10-28 13:00:15 +02:00
d_k_wmark.h switch to dtk setup (#2203) 2024-10-10 08:29:58 -06:00
d_k_wpillar.h switch to dtk setup (#2203) 2024-10-10 08:29:58 -06:00
d_kankyo.h Debug version now builds OK and all_source compiles (#2343) 2025-03-22 18:00:51 -07:00
d_kankyo_data.h kankyo mostly done (#2269) 2024-12-24 16:52:12 +02:00
d_kankyo_rain.h switch to dtk setup (#2203) 2024-10-10 08:29:58 -06:00
d_kankyo_static.h switch to dtk setup (#2203) 2024-10-10 08:29:58 -06:00
d_kankyo_wether.h kankyo mostly done (#2269) 2024-12-24 16:52:12 +02:00
d_kantera_icon_meter.h
d_ky_thunder.h
d_kyeff.h
d_kyeff2.h
d_lib.h copy dolsdk2004 to tp / b_bh + e_mb done (#2299) 2025-02-10 21:20:42 +02:00
d_map.h switch to dtk setup (#2203) 2024-10-10 08:29:58 -06:00
d_map_path.h switch to dtk setup (#2203) 2024-10-10 08:29:58 -06:00
d_map_path_dmap.h Debug version now builds OK and all_source compiles (#2343) 2025-03-22 18:00:51 -07:00
d_map_path_fmap.h switch to dtk setup (#2203) 2024-10-10 08:29:58 -06:00
d_menu_calibration.h Fix spurious differences when using `ninja diff` (#2294) 2025-01-26 22:01:05 -08:00
d_menu_collect.h more misc. cleanup (#2232) 2024-10-31 17:36:11 -07:00
d_menu_dmap.h cleanup (#2216) 2024-10-17 14:24:29 -07:00
d_menu_dmap_map.h cleanup (#2216) 2024-10-17 14:24:29 -07:00
d_menu_fishing.h switch to dtk setup (#2203) 2024-10-10 08:29:58 -06:00
d_menu_fmap.h switch to dtk setup (#2203) 2024-10-10 08:29:58 -06:00
d_menu_fmap2D.h switch to dtk setup (#2203) 2024-10-10 08:29:58 -06:00
d_menu_fmap_map.h cleanup (#2216) 2024-10-17 14:24:29 -07:00
d_menu_insect.h switch to dtk setup (#2203) 2024-10-10 08:29:58 -06:00
d_menu_item_explain.h switch to dtk setup (#2203) 2024-10-10 08:29:58 -06:00
d_menu_letter.h Debug version now builds OK and all_source compiles (#2343) 2025-03-22 18:00:51 -07:00
d_menu_map_common.h switch to dtk setup (#2203) 2024-10-10 08:29:58 -06:00
d_menu_option.h Reintroduce missing changes from pull request #2200 (#2213) 2024-10-16 12:41:21 -07:00
d_menu_ring.h switch to dtk setup (#2203) 2024-10-10 08:29:58 -06:00
d_menu_save.h Fix various issues in TUs marked `Equivalent` (#2286) 2025-01-14 22:47:29 -08:00
d_menu_skill.h switch to dtk setup (#2203) 2024-10-10 08:29:58 -06:00
d_menu_window.h b_dr equivalent, update dtk-template (#2327) 2025-03-14 04:46:21 -04:00
d_menu_window_HIO.h switch to dtk setup (#2203) 2024-10-10 08:29:58 -06:00
d_meter2.h more misc. cleanup (#2232) 2024-10-31 17:36:11 -07:00
d_meter2_draw.h more misc. cleanup (#2232) 2024-10-31 17:36:11 -07:00
d_meter2_info.h d_a_horse mostly done (#2284) 2025-01-09 15:45:46 +02:00
d_meter_HIO.h copy dolsdk2004 to tp / b_bh + e_mb done (#2299) 2025-02-10 21:20:42 +02:00
d_meter_button.h switch to dtk setup (#2203) 2024-10-10 08:29:58 -06:00
d_meter_haihai.h switch to dtk setup (#2203) 2024-10-10 08:29:58 -06:00
d_meter_hakusha.h switch to dtk setup (#2203) 2024-10-10 08:29:58 -06:00
d_meter_map.h switch to dtk setup (#2203) 2024-10-10 08:29:58 -06:00
d_meter_string.h switch to dtk setup (#2203) 2024-10-10 08:29:58 -06:00
d_model.h d_a_obj_kwheel00, 01, & d_a_obj_klift00 Equivalent (weak func and/or vtable order) (#2291) 2025-01-23 21:48:23 +02:00
d_msg_class.h various matches / cleanup (#2271) 2024-12-29 17:53:54 +02:00
d_msg_flow.h switch to dtk setup (#2203) 2024-10-10 08:29:58 -06:00
d_msg_object.h d_a_alink work / bump dtk version (#2205) 2024-10-12 15:11:17 -07:00
d_msg_out_font.h switch to dtk setup (#2203) 2024-10-10 08:29:58 -06:00
d_msg_scrn_3select.h more misc. cleanup (#2232) 2024-10-31 17:36:11 -07:00
d_msg_scrn_arrow.h switch to dtk setup (#2203) 2024-10-10 08:29:58 -06:00
d_msg_scrn_base.h switch to dtk setup (#2203) 2024-10-10 08:29:58 -06:00
d_msg_scrn_boss.h switch to dtk setup (#2203) 2024-10-10 08:29:58 -06:00
d_msg_scrn_explain.h switch to dtk setup (#2203) 2024-10-10 08:29:58 -06:00
d_msg_scrn_howl.h switch to dtk setup (#2203) 2024-10-10 08:29:58 -06:00
d_msg_scrn_item.h switch to dtk setup (#2203) 2024-10-10 08:29:58 -06:00
d_msg_scrn_jimaku.h switch to dtk setup (#2203) 2024-10-10 08:29:58 -06:00
d_msg_scrn_kanban.h switch to dtk setup (#2203) 2024-10-10 08:29:58 -06:00
d_msg_scrn_light.h switch to dtk setup (#2203) 2024-10-10 08:29:58 -06:00
d_msg_scrn_place.h switch to dtk setup (#2203) 2024-10-10 08:29:58 -06:00
d_msg_scrn_staff.h switch to dtk setup (#2203) 2024-10-10 08:29:58 -06:00
d_msg_scrn_talk.h switch to dtk setup (#2203) 2024-10-10 08:29:58 -06:00
d_msg_scrn_tree.h switch to dtk setup (#2203) 2024-10-10 08:29:58 -06:00
d_msg_string.h Work on various units, mostly d_menu_letter (#2240) 2024-11-09 13:20:06 -05:00
d_msg_string_base.h switch to dtk setup (#2203) 2024-10-10 08:29:58 -06:00
d_msg_unit.h switch to dtk setup (#2203) 2024-10-10 08:29:58 -06:00
d_name.h d_a_e_fz work, doxygen revamp (#2127) 2024-04-12 00:10:30 -06:00
d_npc_lib.h switch to dtk setup (#2203) 2024-10-10 08:29:58 -06:00
d_ovlp_fade.h switch to dtk setup (#2203) 2024-10-10 08:29:58 -06:00
d_ovlp_fade2.h switch to dtk setup (#2203) 2024-10-10 08:29:58 -06:00
d_ovlp_fade3.h switch to dtk setup (#2203) 2024-10-10 08:29:58 -06:00
d_pane_class.h switch to dtk setup (#2203) 2024-10-10 08:29:58 -06:00
d_pane_class_alpha.h switch to dtk setup (#2203) 2024-10-10 08:29:58 -06:00
d_pane_class_ex.h switch to dtk setup (#2203) 2024-10-10 08:29:58 -06:00
d_particle.h d_a_obj_carry mostly done (#2301) 2025-02-13 10:37:46 -07:00
d_particle_copoly.h switch to dtk setup (#2203) 2024-10-10 08:29:58 -06:00
d_particle_name.h switch to dtk setup (#2203) 2024-10-10 08:29:58 -06:00
d_path.h d_a_boomerang / d_a_grass mostly done, d_a_spinner done (#2304) 2025-02-19 18:43:26 -05:00
d_procname.h daObj_BouMato_c OK (#2264) 2024-12-12 12:58:40 -08:00
d_resorce.h Debug version now builds OK and all_source compiles (#2343) 2025-03-22 18:00:51 -07:00
d_s_logo.h switch to dtk setup (#2203) 2024-10-10 08:29:58 -06:00
d_s_menu.h switch to dtk setup (#2203) 2024-10-10 08:29:58 -06:00
d_s_name.h switch to dtk setup (#2203) 2024-10-10 08:29:58 -06:00
d_s_play.h Debug version now builds OK and all_source compiles (#2343) 2025-03-22 18:00:51 -07:00
d_s_room.h switch to dtk setup (#2203) 2024-10-10 08:29:58 -06:00
d_s_title.h switch to dtk setup (#2203) 2024-10-10 08:29:58 -06:00
d_save.h Debug version now builds OK and all_source compiles (#2343) 2025-03-22 18:00:51 -07:00
d_save_HIO.h switch to dtk setup (#2203) 2024-10-10 08:29:58 -06:00
d_save_bit_labels.inc switch to dtk setup (#2203) 2024-10-10 08:29:58 -06:00
d_save_init.h switch to dtk setup (#2203) 2024-10-10 08:29:58 -06:00
d_save_temp_bit_labels.inc switch to dtk setup (#2203) 2024-10-10 08:29:58 -06:00
d_scope.h switch to dtk setup (#2203) 2024-10-10 08:29:58 -06:00
d_select_cursor.h more misc. cleanup (#2232) 2024-10-31 17:36:11 -07:00
d_select_icon.h Fix various issues in TUs marked `Equivalent` (#2286) 2025-01-14 22:47:29 -08:00
d_shop_camera.h shop malo basically done (#2251) 2024-11-13 14:05:08 -08:00
d_shop_item_ctrl.h switch to dtk setup (#2203) 2024-10-10 08:29:58 -06:00
d_shop_system.h shop malo basically done (#2251) 2024-11-13 14:05:08 -08:00
d_simple_model.h
d_spline_path.h d_spline_path ok (#2176) 2024-07-12 17:31:33 -07:00
d_stage.h d_a_npc work (#2306) 2025-02-23 14:43:25 -08:00
d_timer.h switch to dtk setup (#2203) 2024-10-10 08:29:58 -06:00
d_tresure.h d_a_obj_carry mostly done (#2301) 2025-02-13 10:37:46 -07:00
d_vib_pattern.h d_vibration / JUTGamePad matched + linked (#2256) 2024-12-02 21:15:03 +02:00
d_vibration.h e_hzelda mostly done (#2258) 2024-12-06 16:47:30 +02:00