Commit Graph
95 Commits
Author SHA1 Message Date
Caroline MadsenandGitHub c6f76e7240 Various JSystem work (#2383)
* JKernel and JStudio cleanup

* JMessage cleanup

* JAudio cleanup

* JASBNKParser work

* functionvalue work

* fvb work

* J2D and J3D cleanup

* steal from tww

* J2DPictureEx mostly done

* fix build
2025-04-09 13:45:30 -07:00
LagoLunaticandGitHub 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
TakaRikkaandGitHub 2453c0e333 copy dolsdk2004 to tp / b_bh + e_mb done (#2299)
* move dolsdk2004 over

* cleanup some temp work

* finish and cleanup gf

* b_bh done

* d_a_e_mb done
2025-02-10 21:20:42 +02:00
LagoLunaticandGitHub bf4053fefa Fix spurious differences when using ninja diff (#2294)
* Fix spurious differences when using ninja diff

* Fix some clangd errors/warnings
2025-01-26 22:01:05 -08:00
LagoLunaticandGitHub 2189777abf Fix various issues in TUs marked Equivalent (#2286) 2025-01-14 22:47:29 -08:00
TakaRikkaandGitHub ebd7e3feed d_error_msg mostly done, little Z2LinkMgr work (#2248) 2024-11-12 05:41:55 -05:00
Caroline MadsenandGitHub f2a7b2a83a J2DMatBlock work (#2247) 2024-11-11 22:31:37 +02:00
hatal175andGitHub d9201174e3 j2d/j3d work (#2241) 2024-11-10 04:53:09 -05:00
hatal175andGitHub bec20e3dd4 Work on various units, mostly d_menu_letter (#2240) 2024-11-09 13:20:06 -05:00
Caroline MadsenandGitHub 09423b6fa0 more misc. cleanup (#2232) 2024-10-31 17:36:11 -07:00
Caroline MadsenandGitHub 9f58034704 J3D work (#2212) 2024-10-15 23:59:31 +03:00
hatal175andGitHub edd2d30a33 Work on d_msg_scrn_talk (#2192)
* Work on d_msg_scrn_talk

* Generate d_pane_class_ex virtual inlines
2024-08-14 13:50:36 -07:00
hatal175andGitHub 0af6d632ce Work on d_meter2_info (#2191) 2024-08-12 14:43:37 -07:00
hatal175andGitHub 7894ea5140 Work on d_msg_scrn_item (#2188) 2024-08-09 20:23:17 -07:00
TakaRikkaandGitHub 486e578065 d_msg_scrn_3select done (#2153)
* msg_scrn_3select done

* remove asm

* d_msg_scrn_jimaku done
2024-05-11 09:53:18 +03:00
TakaRikkaandGitHub b24b477fc4 d_a_tag_firewall done (#2137)
* mostly fix TVec3 ctors

* d_a_tag_firewall done

* remove asm
2024-04-21 15:27:47 +03:00
PheenohandGitHub a61e3491f7 d_a_e_fz work, doxygen revamp (#2127)
* initial freezard actor struct + setActionMode OK

* daE_FZ_Draw

* setReflectAngle

* mBoundSoundset

* daE_FZ_Execute & execute

* demoDelete

* daE_FZ_Delete & _delete

* CreateHeap

* useHeapInit

* cc_set

* mtx_set

* action WIP

* way_gake_check

* executeRollMove

* executeMove

* draw WIP

* executeDamage

* checkpoint

* create

* checkpoint

* daE_FZ_c::executeWait

* checkpoint

* daE_FZ_c::damage_check almost done

* rm asm

* rm headers

* setup_profile WIP + doxygen update

* fix merge issues

* docs fix?

* fix2

* doxygen updates

* setup g_profile_E_FZ, profile setup script WIP

* update github actions

* update progress.md
2024-04-12 00:10:30 -06:00
TrueffelandGitHub 9f46b4bea2 Match all funcs in d_menu_ring (#2113)
* d_menu_ring OK but something is not matchin

* at least matching without NONMATCHING again

* add note

* some docs about items

* fix i_nameID and i_expID

* revert my setBlackWhite change

* remove unused asm

* update progress

* m_Do_graphic functions match but I'm not able to remove data
2024-03-30 22:45:15 +03:00
jdflyerandGitHub df77eae2b3 Fix make game (#2097) 2024-03-15 00:35:29 -07:00
TrueffelandGitHub 75dcb31980 d_menu_skill OK (#2096)
* d_menu_skill OK

* remove asm and update progress
2024-03-15 07:38:43 +02:00
hatal175andGitHub 8164c34142 Work on d_menu_dmap (#2073)
* Move some J2DPicture inlines to header

* Work on d_menu_dmap

* JASBasicInst OK

* JASCalc cleanup
2024-02-16 18:22:01 -08:00
hatal175andGitHub df653e1d34 J2D work (#2068) 2024-02-10 05:45:24 +02:00
TakaRikkaandGitHub ba44ade90c more various JSystem work (#2046)
* most of J3DAnmLoader done

* J3D / JKernel / JUTConsole work

* remove asm

* fix build

* dol 50%
2024-01-24 14:00:46 +02:00
TakaRikkaandGitHub 697cd08979 some various J2D/J3D work (#2043)
* most of J2DPicture done

* fix GXSetTexCoordGen

* some j3d work
2024-01-22 17:23:54 +02:00
hatal175andGitHub 0228b4e03b Work on d_msg_scrn_howl + misc (#2040) 2024-01-21 01:15:22 -08:00