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
This commit is contained in:
LagoLunatic
2025-03-22 21:00:51 -04:00
committed by GitHub
parent 7fb9310f43
commit 0ff06d2974
543 changed files with 1413 additions and 1278 deletions
+5 -5
View File
@@ -631,12 +631,12 @@ bool J2DPictureEx::isSetBlackWhite(JUtility::TColor param_0, JUtility::TColor pa
}
/* 803068F8-80306958 301238 0060+00 1/0 0/0 0/0 .text getBlack__12J2DPictureExCFv */
void J2DPictureEx::getBlack() const {
JUtility::TColor J2DPictureEx::getBlack() const {
// NONMATCHING
}
/* 80306958-803069B8 301298 0060+00 1/0 0/0 0/0 .text getWhite__12J2DPictureExCFv */
void J2DPictureEx::getWhite() const {
JUtility::TColor J2DPictureEx::getWhite() const {
// NONMATCHING
}
@@ -657,7 +657,7 @@ void J2DPictureEx::rewriteAlpha() {
/* 80306A24-80306AC4 301364 00A0+00 1/0 0/0 0/0 .text isUsed__12J2DPictureExFPC7ResTIMG
*/
void J2DPictureEx::isUsed(ResTIMG const* param_0) {
bool J2DPictureEx::isUsed(ResTIMG const* param_0) {
// NONMATCHING
}
@@ -699,7 +699,7 @@ void J2DPictureEx::setAnimation(J2DAnmVtxColor* param_0) {
/* 80306C70-80306DC8 3015B0 0158+00 1/0 0/0 0/0 .text
* animationPane__12J2DPictureExFPC15J2DAnmTransform */
void J2DPictureEx::animationPane(J2DAnmTransform const* param_0) {
const J2DAnmTransform* J2DPictureEx::animationPane(J2DAnmTransform const* param_0) {
// NONMATCHING
}
@@ -779,7 +779,7 @@ void J2DPictureEx::setCullBack(bool param_0) {
/* 803071A4-803071C4 301AE4 0020+00 1/0 0/0 0/0 .text isUsed__12J2DPictureExFPC7ResFONT
*/
void J2DPictureEx::isUsed(ResFONT const* param_0) {
bool J2DPictureEx::isUsed(ResFONT const* param_0) {
// NONMATCHING
}