summaryrefslogtreecommitdiff
path: root/src/d/msg/d_msg_object.cpp
diff options
context:
space:
mode:
authorJulgodis <>2021-03-31 23:22:32 +0200
committerJulgodis <>2021-03-31 23:22:38 +0200
commitb999714187d934636004d3d93e1ed1da792d6f80 (patch)
treeb89ce29aafb588cc0d191343c915ae1447d1c7a6 /src/d/msg/d_msg_object.cpp
parenta868b6ae56e5d586f31a445f47b45f5ac039c74a (diff)
.dead section fix
Diffstat (limited to 'src/d/msg/d_msg_object.cpp')
-rw-r--r--src/d/msg/d_msg_object.cpp4083
1 files changed, 3276 insertions, 807 deletions
diff --git a/src/d/msg/d_msg_object.cpp b/src/d/msg/d_msg_object.cpp
index 14b1179743..80b7fea1c1 100644
--- a/src/d/msg/d_msg_object.cpp
+++ b/src/d/msg/d_msg_object.cpp
@@ -1,693 +1,1765 @@
-//
+//
// Generated By: dol2asm
// Translation Unit: d/msg/d_msg_object
-//
+//
-#include "d/msg/d_msg_object.h"
#include "dol2asm.h"
#include "dolphin/types.h"
+#include "d/msg/d_msg_object.h"
-//
+//
// Types:
-//
+//
-struct msg_class {};
-
-struct JKRHeap {
- /* 802CE784 */ void getTotalFreeSize();
+struct msg_class {
};
struct JKRArchive {
- struct EMountMode {};
+ struct EMountMode {
+ };
+
+};
+
+struct JKRHeap {
+ /* 802CE784 */ // False False
+void getTotalFreeSize();
};
struct mDoDvdThd_mountXArchive_c {
- /* 800161E0 */ void create(char const*, u8, JKRArchive::EMountMode, JKRHeap*);
+ /* 800161E0 */ // False False
+// char const* False
+// char const False
+// char False
+// u8 False
+// JKRArchive::EMountMode False
+// JKRHeap* False
+// JKRHeap False
+void create(char const*, u8, JKRArchive::EMountMode, JKRHeap*);
};
-struct Vec {};
+struct Vec {
+};
struct cXyz {
- /* 8026702C */ bool operator==(Vec const&) const;
+ /* 8026702C */ // False False
+// bool False
+// Vec const& False
+// Vec const False
+// Vec False
+bool operator==(Vec const&) const;
};
struct jmessage_tReference {
- /* 80228B04 */ jmessage_tReference();
- /* 80229034 */ void pageSend();
- /* 80229168 */ void selectMessage();
- /* 802294A8 */ void inputNumber();
- /* 802297E4 */ void shiftCharCountBuffer();
- /* 80229810 */ void resetCharCountBuffer();
- /* 8022994C */ void isLightEnd();
- /* 80238C78 */ void setActorPos(cXyz);
+ /* 80228B04 */ // False False
+jmessage_tReference();
+ /* 80229034 */ // False False
+void pageSend();
+ /* 80229168 */ // False False
+void selectMessage();
+ /* 802294A8 */ // False False
+void inputNumber();
+ /* 802297E4 */ // False False
+void shiftCharCountBuffer();
+ /* 80229810 */ // False False
+void resetCharCountBuffer();
+ /* 8022994C */ // False False
+void isLightEnd();
+ /* 80238C78 */ // True False
+// cXyz False
+void setActorPos(cXyz);
};
-struct jmessage_tControl {};
+struct jmessage_tControl {
+};
struct jmessage_tSequenceProcessor {
- /* 8022B558 */ jmessage_tSequenceProcessor(jmessage_tReference const*, jmessage_tControl*);
+ /* 8022B558 */ // False False
+// jmessage_tReference const* False
+// jmessage_tReference const False
+// jmessage_tReference False
+// jmessage_tControl* False
+// jmessage_tControl False
+jmessage_tSequenceProcessor(jmessage_tReference const*, jmessage_tControl*);
};
struct jmessage_tRenderingProcessor {
- /* 8022CCB0 */ jmessage_tRenderingProcessor(jmessage_tReference const*);
- /* 8022E12C */ void resetRendering();
+ /* 8022CCB0 */ // False False
+// jmessage_tReference const* False
+// jmessage_tReference const False
+// jmessage_tReference False
+jmessage_tRenderingProcessor(jmessage_tReference const*);
+ /* 8022E12C */ // False False
+void resetRendering();
};
-struct fopAc_ac_c {};
+struct fopAc_ac_c {
+};
struct dSv_player_item_record_c {
- /* 80033F7C */ void getBombNum(u8) const;
+ /* 80033F7C */ // False False
+// u8 False
+void getBombNum(u8) const;
};
struct dSv_player_item_c {
- /* 80033030 */ void getItem(int, bool) const;
+ /* 80033030 */ // False False
+// int False
+// bool False
+void getItem(int, bool) const;
};
struct dSv_player_get_item_c {
- /* 80033E60 */ void onFirstBit(u8);
+ /* 80033E60 */ // False False
+// u8 False
+void onFirstBit(u8);
};
struct dSv_event_c {
- /* 8003498C */ void onEventBit(u16);
- /* 800349A4 */ void offEventBit(u16);
- /* 800349BC */ void isEventBit(u16) const;
- /* 800349E0 */ void setEventReg(u16, u8);
- /* 80034A04 */ void getEventReg(u16) const;
+ /* 8003498C */ // False False
+// u16 False
+void onEventBit(u16);
+ /* 800349A4 */ // False False
+// u16 False
+void offEventBit(u16);
+ /* 800349BC */ // False False
+// u16 False
+void isEventBit(u16) const;
+ /* 800349E0 */ // False False
+// u16 False
+// u8 False
+void setEventReg(u16, u8);
+ /* 80034A04 */ // False False
+// u16 False
+void getEventReg(u16) const;
};
struct dMsgString_c {
- /* 80249C20 */ dMsgString_c();
- /* 80249D28 */ ~dMsgString_c();
+ /* 80249C20 */ // False False
+dMsgString_c();
+ /* 80249D28 */ // False False
+~dMsgString_c();
};
-struct JUTFont {};
+struct JUTFont {
+};
-struct JKRExpHeap {};
+struct JKRExpHeap {
+};
struct dMsgScrnTree_c {
- /* 80248954 */ dMsgScrnTree_c(JUTFont*, JKRExpHeap*);
+ /* 80248954 */ // False False
+// JUTFont* False
+// JUTFont False
+// JKRExpHeap* False
+// JKRExpHeap False
+dMsgScrnTree_c(JUTFont*, JKRExpHeap*);
};
struct dMsgScrnTalk_c {
- /* 80246FF0 */ dMsgScrnTalk_c(u8, u8, JKRExpHeap*);
+ /* 80246FF0 */ // False False
+// u8 False
+// u8 False
+// JKRExpHeap* False
+// JKRExpHeap False
+dMsgScrnTalk_c(u8, u8, JKRExpHeap*);
};
struct dMsgScrnStaff_c {
- /* 80246B34 */ dMsgScrnStaff_c(u8);
+ /* 80246B34 */ // False False
+// u8 False
+dMsgScrnStaff_c(u8);
};
struct dMsgScrnPlace_c {
- /* 802463CC */ dMsgScrnPlace_c();
+ /* 802463CC */ // False False
+dMsgScrnPlace_c();
};
struct dMsgScrnKanban_c {
- /* 80244E38 */ dMsgScrnKanban_c(JKRExpHeap*);
+ /* 80244E38 */ // False False
+// JKRExpHeap* False
+// JKRExpHeap False
+dMsgScrnKanban_c(JKRExpHeap*);
};
struct dMsgScrnJimaku_c {
- /* 80244558 */ dMsgScrnJimaku_c(u8, JKRExpHeap*);
+ /* 80244558 */ // False False
+// u8 False
+// JKRExpHeap* False
+// JKRExpHeap False
+dMsgScrnJimaku_c(u8, JKRExpHeap*);
};
struct dMsgScrnItem_c {
- /* 8023E79C */ dMsgScrnItem_c(u8, u8, JKRExpHeap*);
+ /* 8023E79C */ // False False
+// u8 False
+// u8 False
+// JKRExpHeap* False
+// JKRExpHeap False
+dMsgScrnItem_c(u8, u8, JKRExpHeap*);
};
struct dMsgScrnHowl_c {
- /* 8024096C */ dMsgScrnHowl_c();
- /* 80242080 */ void isKeyCheck();
+ /* 8024096C */ // False False
+dMsgScrnHowl_c();
+ /* 80242080 */ // False False
+void isKeyCheck();
};
struct dMsgScrnBoss_c {
- /* 8023C5C8 */ dMsgScrnBoss_c();
+ /* 8023C5C8 */ // False False
+dMsgScrnBoss_c();
};
struct dMsgScrnBase_c {
- /* 80238C3C */ void exec();
- /* 80238C40 */ void setSelectRubyString(char*, char*, char*);
- /* 80238C44 */ void setSelectString(char*, char*, char*);
- /* 80238C48 */ bool selectAnimeMove(u8, u8, bool);
- /* 80238C50 */ void selectAnimeInit(u8, u8, f32, u8);
- /* 80238C54 */ void arwAnimeMove();
- /* 80238C58 */ void arwAnimeInit();
- /* 80238C5C */ void fukiPosCalc(u8);
- /* 80238C60 */ bool isSelect();
- /* 80238C68 */ bool selectAnimeEnd();
- /* 80238C70 */ void dotAnimeMove();
- /* 80238C74 */ void dotAnimeInit();
- /* 8023C360 */ void setString(char*, char*);
- /* 8023C3EC */ void setRubyString(char*);
+ /* 80238C3C */ // False False
+// void False
+void exec();
+ /* 80238C40 */ // False False
+// void False
+// char* False
+// char False
+// char* False
+// char False
+// char* False
+// char False
+void setSelectRubyString(char*, char*, char*);
+ /* 80238C44 */ // False False
+// void False
+// char* False
+// char False
+// char* False
+// char False
+// char* False
+// char False
+void setSelectString(char*, char*, char*);
+ /* 80238C48 */ // False False
+// bool False
+// u8 False
+// u8 False
+// bool False
+bool selectAnimeMove(u8, u8, bool);
+ /* 80238C50 */ // False False
+// void False
+// u8 False
+// u8 False
+// f32 False
+// u8 False
+void selectAnimeInit(u8, u8, f32, u8);
+ /* 80238C54 */ // False False
+// void False
+void arwAnimeMove();
+ /* 80238C58 */ // False False
+// void False
+void arwAnimeInit();
+ /* 80238C5C */ // False False
+// void False
+// u8 False
+void fukiPosCalc(u8);
+ /* 80238C60 */ // False False
+// bool False
+bool isSelect();
+ /* 80238C68 */ // False False
+// bool False
+bool selectAnimeEnd();
+ /* 80238C70 */ // False False
+// void False
+void dotAnimeMove();
+ /* 80238C74 */ // False False
+// void False
+void dotAnimeInit();
+ /* 8023C360 */ // False False
+// char* False
+// char False
+// char* False
+// char False
+void setString(char*, char*);
+ /* 8023C3EC */ // False False
+// char* False
+// char False
+void setRubyString(char*);
};
-struct COutFont_c {
- /* 80225C94 */ COutFont_c(u8);
+struct J2DTextBox {
};
-struct J2DTextBox {};
+struct COutFont_c {
+ /* 80225C94 */ // False False
+// u8 False
+COutFont_c(u8);
+};
struct dMsgObject_c {
- /* 80233284 */ void _create(msg_class*);
- /* 80233590 */ void _execute();
- /* 802339BC */ void _draw();
- /* 80233AE8 */ void _delete();
- /* 80233D04 */ void setMessageIndex(u32, u32, bool);
- /* 80233E70 */ void setMessageIndexDemo(u32, bool);
- /* 80233F84 */ void getMessageIndex(u32);
- /* 80233FD8 */ void getRevoMessageIndex(u32);
- /* 802340D4 */ void getMessageIndexAlways(u32);
- /* 80234128 */ void getMessageIDAlways(u32);
- /* 8023413C */ void getMessageGroup(u32);
- /* 80234150 */ void waitProc();
- /* 80234318 */ void openProc();
- /* 802349D8 */ void outnowProc();
- /* 80234CCC */ void outwaitProc();
- /* 80234FF0 */ void stopProc();
- /* 80234FF4 */ void continueProc();
- /* 8023531C */ void selectProc();
- /* 8023587C */ void selectEndProc();
- /* 802358D4 */ void inputProc();
- /* 80235AD4 */ void finishProc();
- /* 80235CC0 */ void endProc();
- /* 80235EBC */ void deleteProc();
- /* 8023609C */ void textmodeProc();
- /* 802360A0 */ void talkStartInit();
- /* 8023670C */ void fukiPosCalc(bool);
- /* 802368E4 */ void setStatusLocal(u16);
- /* 802368F8 */ void getStatusLocal();
- /* 8023690C */ void delete_screen(bool);
- /* 802369D8 */ void isSend();
- /* 80236BF8 */ void readMessageGroupLocal(mDoDvdThd_mountXArchive_c**);
- /* 80236C90 */ void changeFlowGroupLocal(s32);
- /* 80236CD4 */ void demoMessageGroupLocal();
- /* 80236D00 */ void endFlowGroupLocal();
- /* 80236D0C */ void changeGroupLocal(s16);
- /* 80236DE4 */ void getStringLocal(u32, J2DTextBox*, J2DTextBox*, JUTFont*, COutFont_c*, char*,
- char*, char*, s16*);
- /* 802370A8 */ void isGetItemMessage();
- /* 802370BC */ void isKanbanMessage();
- /* 802370E8 */ void isHowlMessage();
- /* 802370FC */ void isMidonaMessage();
- /* 80237138 */ void isMidonaNormalTalkWait();
- /* 802371B0 */ void isMidonaTalkWait();
- /* 802371E4 */ void isPlaceMessage();
- /* 802371F8 */ void isBossMessage();
- /* 8023720C */ bool isBookMessage();
- /* 80237214 */ void isStaffMessage();
- /* 80237228 */ void isSaveMessage();
- /* 8023723C */ void isTalkMessage();
- /* 802372CC */ void getSmellName();
- /* 80237334 */ void getPortalName();
- /* 8023738C */ void getBombName();
- /* 8023741C */ void getInsectName();
- /* 80237478 */ void getLetterName();
- /* 802374D0 */ void getSelectBombNum();
- /* 80237520 */ void onMsgSendControlLocal();
- /* 80237530 */ void offMsgSendControlLocal();
- /* 80237550 */ void isMsgSendControlLocal();
- /* 8023755C */ void onMsgSendLocal();
- /* 8023756C */ void offMsgSendLocal();
- /* 8023757C */ void isMsgSendLocal();
- /* 80237588 */ void isMouthCheckLocal();
- /* 8023759C */ void getBombBuyPriceLocal(u8);
- /* 802375E4 */ void addSelectBomBag(u8);
- /* 80237610 */ void resetSelectBomBag();
- /* 8023763C */ void getSelectBombBagIDLocal();
- /* 8023768C */ void getSelectBombPriceLocal();
- /* 8023773C */ void setEquipBombInfoLocal();
- /* 80237748 */ void updateEquipBombInfoLocal();
- /* 802378B8 */ void setShopWaitTimer(u8);
- /* 802378CC */ void setSelectWordFlagLocal(u8);
- /* 802378D4 */ void isHowlHearingModeLocal();
- /* 80237934 */ void isCameraCancelFlag();
- /* 80237950 */ void onCameraCancelFlag();
- /* 80237968 */ void offCameraCancelFlag();
- /* 80237980 */ void isKillMessageFlag();
- /* 80237994 */ void onKillMessageFlag();
- /* 802379AC */ void setKillMessageFlag();
- /* 802379D8 */ void setKillMessageFlagLocal();
- /* 80237A74 */ void setTalkPartner(fopAc_ac_c*);
- /* 80237A88 */ void setNowTalkFlowNo(s16);
- /* 80237A9C */ void getNowTalkFlowNo();
- /* 80237AB0 */ void setDemoMessage(u32);
- /* 80237AE0 */ void setTalkHeap(void*);
- /* 80237B10 */ void setTalkHeapLocal(void*);
- /* 80237B54 */ void getTalkHeap();
- /* 80237B68 */ void isDraw();
- /* 80237BFC */ void setButtonStatusLocal();
- /* 80237D88 */ void setDemoMessageLocal(u32);
- /* 80237DD8 */ void getSmellTypeMessageIDLocal();
- /* 80237E04 */ void setSmellTypeLocal(u8);
- /* 80237E58 */ void getSelectCursorPosLocal();
- /* 80237E68 */ void setSelectCursorPosLocal(u8);
- /* 80237F10 */ void setTalkActorLocal(fopAc_ac_c*);
- /* 8023800C */ void readMessageGroup(mDoDvdThd_mountXArchive_c**);
- /* 8023803C */ void changeFlowGroup(s32);
- /* 8023806C */ void demoMessageGroup();
- /* 80238098 */ void endFlowGroup();
- /* 802380C4 */ void changeGroup(s16);
- /* 802380F4 */ void getString(u32, J2DTextBox*, J2DTextBox*, JUTFont*, COutFont_c*, char*,
- char*, char*, s16*);
- /* 80238174 */ void getMsgDtPtr();
- /* 80238188 */ void setProcessID(unsigned int);
- /* 8023819C */ void getActor();
- /* 802381C0 */ void getpTalkActor();
- /* 802381D4 */ void getIdx();
- /* 802381E8 */ void getNodeIdx();
- /* 802381FC */ void setStatus(u16);
- /* 8023822C */ void getStatus();
- /* 80238258 */ void getScrnDrawPtr();
- /* 8023826C */ void setTalkActor(fopAc_ac_c*);
- /* 8023829C */ void onMsgSendControl();
- /* 802382C8 */ void offMsgSendControl();
- /* 802382F4 */ void isMsgSendControl();
- /* 80238320 */ void onMsgSend();
- /* 8023834C */ void offMsgSend();
- /* 80238378 */ void isMsgSend();
- /* 802383A4 */ void isMouthCheck();
- /* 802383D0 */ void getMessageID();
- /* 802383E4 */ void getSmellTypeMessageID();
- /* 80238410 */ void setSmellType(u8);
- /* 80238440 */ void getSelectCursorPos();
- /* 8023846C */ void setSelectCursorPos(u8);
- /* 8023849C */ void setPortalMessageID(u16);
- /* 802384B0 */ void setInsectItemNo(u8);
- /* 802384C4 */ void setLetterNameID(u16);
- /* 802384D8 */ void setArrowNum(u8);
- /* 802384EC */ void setMsgOutputType(u8);
- /* 80238500 */ void getMsgOutputType();
- /* 80238514 */ void getWord();
- /* 80238528 */ void getSelectWord(int);
- /* 80238544 */ void setSelectWordFlag(u8);
- /* 80238574 */ void getSelectWordFlag();
- /* 80238588 */ void isHowlHearingMode();
- /* 802385B4 */ void getSelectBombBagID();
- /* 802385E0 */ void getSelectBombPrice();
- /* 8023860C */ void setEquipBombInfo();
- /* 80238638 */ void getItemEquipButton();
- /* 8023864C */ void setSelectCancelPos(u8);
+ /* 80233284 */ // True False
+// msg_class* False
+// msg_class False
+void _create(msg_class*);
+ /* 80233590 */ // True False
+void _execute();
+ /* 802339BC */ // True False
+void _draw();
+ /* 80233AE8 */ // True False
+void _delete();
+ /* 80233D04 */ // False False
+// u32 False
+// u32 False
+// bool False
+void setMessageIndex(u32, u32, bool);
+ /* 80233E70 */ // False False
+// u32 False
+// bool False
+void setMessageIndexDemo(u32, bool);
+ /* 80233F84 */ // True False
+// u32 False
+void getMessageIndex(u32);
+ /* 80233FD8 */ // True False
+// u32 False
+void getRevoMessageIndex(u32);
+ /* 802340D4 */ // True False
+// u32 False
+void getMessageIndexAlways(u32);
+ /* 80234128 */ // True False
+// u32 False
+void getMessageIDAlways(u32);
+ /* 8023413C */ // True False
+// u32 False
+void getMessageGroup(u32);
+ /* 80234150 */ // True False
+void waitProc();
+ /* 80234318 */ // True False
+void openProc();
+ /* 802349D8 */ // True False
+void outnowProc();
+ /* 80234CCC */ // True False
+void outwaitProc();
+ /* 80234FF0 */ // True False
+// void False
+void stopProc();
+ /* 80234FF4 */ // True False
+void continueProc();
+ /* 8023531C */ // True False
+void selectProc();
+ /* 8023587C */ // True False
+void selectEndProc();
+ /* 802358D4 */ // True False
+void inputProc();
+ /* 80235AD4 */ // True False
+void finishProc();
+ /* 80235CC0 */ // True False
+void endProc();
+ /* 80235EBC */ // True False
+void deleteProc();
+ /* 8023609C */ // True False
+// void False
+void textmodeProc();
+ /* 802360A0 */ // False False
+void talkStartInit();
+ /* 8023670C */ // True False
+// bool False
+void fukiPosCalc(bool);
+ /* 802368E4 */ // True False
+// u16 False
+void setStatusLocal(u16);
+ /* 802368F8 */ // True False
+void getStatusLocal();
+ /* 8023690C */ // True False
+// bool False
+void delete_screen(bool);
+ /* 802369D8 */ // True False
+void isSend();
+ /* 80236BF8 */ // True False
+// mDoDvdThd_mountXArchive_c** False
+// mDoDvdThd_mountXArchive_c* False
+// mDoDvdThd_mountXArchive_c False
+void readMessageGroupLocal(mDoDvdThd_mountXArchive_c**);
+ /* 80236C90 */ // True False
+// s32 False
+void changeFlowGroupLocal(s32);
+ /* 80236CD4 */ // True False
+void demoMessageGroupLocal();
+ /* 80236D00 */ // True False
+void endFlowGroupLocal();
+ /* 80236D0C */ // True False
+// s16 False
+void changeGroupLocal(s16);
+ /* 80236DE4 */ // True False
+// u32 False
+// J2DTextBox* False
+// J2DTextBox False
+// J2DTextBox* False
+// J2DTextBox False
+// JUTFont* False
+// JUTFont False
+// COutFont_c* False
+// COutFont_c False
+// char* False
+// char False
+// char* False
+// char False
+// char* False
+// char False
+// s16* False
+// s16 False
+void getStringLocal(u32, J2DTextBox*, J2DTextBox*, JUTFont*, COutFont_c*, char*, char*, char*, s16*);
+ /* 802370A8 */ // False False
+void isGetItemMessage();
+ /* 802370BC */ // False False
+void isKanbanMessage();
+ /* 802370E8 */ // False False
+void isHowlMessage();
+ /* 802370FC */ // False False
+void isMidonaMessage();
+ /* 80237138 */ // True False
+void isMidonaNormalTalkWait();
+ /* 802371B0 */ // False False
+void isMidonaTalkWait();
+ /* 802371E4 */ // False False
+void isPlaceMessage();
+ /* 802371F8 */ // False False
+void isBossMessage();
+ /* 8023720C */ // False False
+// bool False
+bool isBookMessage();
+ /* 80237214 */ // False False
+void isStaffMessage();
+ /* 80237228 */ // False False
+void isSaveMessage();
+ /* 8023723C */ // True False
+void isTalkMessage();
+ /* 802372CC */ // False False
+void getSmellName();
+ /* 80237334 */ // False False
+void getPortalName();
+ /* 8023738C */ // False False
+void getBombName();
+ /* 8023741C */ // False False
+void getInsectName();
+ /* 80237478 */ // False False
+void getLetterName();
+ /* 802374D0 */ // False False
+void getSelectBombNum();
+ /* 80237520 */ // True False
+void onMsgSendControlLocal();
+ /* 80237530 */ // True False
+void offMsgSendControlLocal();
+ /* 80237550 */ // True False
+void isMsgSendControlLocal();
+ /* 8023755C */ // True False
+void onMsgSendLocal();
+ /* 8023756C */ // True False
+void offMsgSendLocal();
+ /* 8023757C */ // True False
+void isMsgSendLocal();
+ /* 80237588 */ // True False
+void isMouthCheckLocal();
+ /* 8023759C */ // True False
+// u8 False
+void getBombBuyPriceLocal(u8);
+ /* 802375E4 */ // False False
+// u8 False
+void addSelectBomBag(u8);
+ /* 80237610 */ // False False
+void resetSelectBomBag();
+ /* 8023763C */ // True False
+void getSelectBombBagIDLocal();
+ /* 8023768C */ // True False
+void getSelectBombPriceLocal();
+ /* 8023773C */ // True False
+void setEquipBombInfoLocal();
+ /* 80237748 */ // True False
+void updateEquipBombInfoLocal();
+ /* 802378B8 */ // False False
+// u8 False
+void setShopWaitTimer(u8);
+ /* 802378CC */ // True False
+// u8 False
+void setSelectWordFlagLocal(u8);
+ /* 802378D4 */ // True False
+void isHowlHearingModeLocal();
+ /* 80237934 */ // True False
+void isCameraCancelFlag();
+ /* 80237950 */ // True False
+void onCameraCancelFlag();
+ /* 80237968 */ // True False
+void offCameraCancelFlag();
+ /* 80237980 */ // False False
+void isKillMessageFlag();
+ /* 80237994 */ // False False
+void onKillMessageFlag();
+ /* 802379AC */ // False False
+void setKillMessageFlag();
+ /* 802379D8 */ // True False
+void setKillMessageFlagLocal();
+ /* 80237A74 */ // False False
+// fopAc_ac_c* False
+// fopAc_ac_c False
+void setTalkPartner(fopAc_ac_c*);
+ /* 80237A88 */ // False False
+// s16 False
+void setNowTalkFlowNo(s16);
+ /* 80237A9C */ // False False
+void getNowTalkFlowNo();
+ /* 80237AB0 */ // False False
+// u32 False
+void setDemoMessage(u32);
+ /* 80237AE0 */ // False False
+// void* False
+// void False
+void setTalkHeap(void*);
+ /* 80237B10 */ // True False
+// void* False
+// void False
+void setTalkHeapLocal(void*);
+ /* 80237B54 */ // False False
+void getTalkHeap();
+ /* 80237B68 */ // True False
+void isDraw();
+ /* 80237BFC */ // True False
+void setButtonStatusLocal();
+ /* 80237D88 */ // True False
+// u32 False
+void setDemoMessageLocal(u32);
+ /* 80237DD8 */ // True False
+void getSmellTypeMessageIDLocal();
+ /* 80237E04 */ // True False
+// u8 False
+void setSmellTypeLocal(u8);
+ /* 80237E58 */ // True False
+void getSelectCursorPosLocal();
+ /* 80237E68 */ // True False
+// u8 False
+void setSelectCursorPosLocal(u8);
+ /* 80237F10 */ // True False
+// fopAc_ac_c* False
+// fopAc_ac_c False
+void setTalkActorLocal(fopAc_ac_c*);
+ /* 8023800C */ // False False
+// mDoDvdThd_mountXArchive_c** False
+// mDoDvdThd_mountXArchive_c* False
+// mDoDvdThd_mountXArchive_c False
+void readMessageGroup(mDoDvdThd_mountXArchive_c**);
+ /* 8023803C */ // False False
+// s32 False
+void changeFlowGroup(s32);
+ /* 8023806C */ // False False
+void demoMessageGroup();
+ /* 80238098 */ // False False
+void endFlowGroup();
+ /* 802380C4 */ // True False
+// s16 False
+void changeGroup(s16);
+ /* 802380F4 */ // False False
+// u32 False
+// J2DTextBox* False
+// J2DTextBox False
+// J2DTextBox* False
+// J2DTextBox False
+// JUTFont* False
+// JUTFont False
+// COutFont_c* False
+// COutFont_c False
+// char* False
+// char False
+// char* False
+// char False
+// char* False
+// char False
+// s16* False
+// s16 False
+void getString(u32, J2DTextBox*, J2DTextBox*, JUTFont*, COutFont_c*, char*, char*, char*, s16*);
+ /* 80238174 */ // False False
+void getMsgDtPtr();
+ /* 80238188 */ // False False
+// unsigned int False
+void setProcessID(unsigned int);
+ /* 8023819C */ // False False
+void getActor();
+ /* 802381C0 */ // False False
+void getpTalkActor();
+ /* 802381D4 */ // False False
+void getIdx();
+ /* 802381E8 */ // False False
+void getNodeIdx();
+ /* 802381FC */ // False False
+// u16 False
+void setStatus(u16);
+ /* 8023822C */ // False False
+void getStatus();
+ /* 80238258 */ // False False
+void getScrnDrawPtr();
+ /* 8023826C */ // False False
+// fopAc_ac_c* False
+// fopAc_ac_c False
+void setTalkActor(fopAc_ac_c*);
+ /* 8023829C */ // True False
+void onMsgSendControl();
+ /* 802382C8 */ // False False
+void offMsgSendControl();
+ /* 802382F4 */ // False False
+void isMsgSendControl();
+ /* 80238320 */ // False False
+void onMsgSend();
+ /* 8023834C */ // True False
+void offMsgSend();
+ /* 80238378 */ // True False
+void isMsgSend();
+ /* 802383A4 */ // False False
+void isMouthCheck();
+ /* 802383D0 */ // False False
+void getMessageID();
+ /* 802383E4 */ // False False
+void getSmellTypeMessageID();
+ /* 80238410 */ // False False
+// u8 False
+void setSmellType(u8);
+ /* 80238440 */ // False False
+void getSelectCursorPos();
+ /* 8023846C */ // False False
+// u8 False
+void setSelectCursorPos(u8);
+ /* 8023849C */ // False False
+// u16 False
+void setPortalMessageID(u16);
+ /* 802384B0 */ // False False
+// u8 False
+void setInsectItemNo(u8);
+ /* 802384C4 */ // False False
+// u16 False
+void setLetterNameID(u16);
+ /* 802384D8 */ // False False
+// u8 False
+void setArrowNum(u8);
+ /* 802384EC */ // True False
+// u8 False
+void setMsgOutputType(u8);
+ /* 80238500 */ // False False
+void getMsgOutputType();
+ /* 80238514 */ // False False
+void getWord();
+ /* 80238528 */ // False False
+// int False
+void getSelectWord(int);
+ /* 80238544 */ // False False
+// u8 False
+void setSelectWordFlag(u8);
+ /* 80238574 */ // False False
+void getSelectWordFlag();
+ /* 80238588 */ // False False
+void isHowlHearingMode();
+ /* 802385B4 */ // False False
+void getSelectBombBagID();
+ /* 802385E0 */ // False False
+void getSelectBombPrice();
+ /* 8023860C */ // False False
+void setEquipBombInfo();
+ /* 80238638 */ // False False
+void getItemEquipButton();
+ /* 8023864C */ // False False
+// u8 False
+void setSelectCancelPos(u8);
};
struct dMsgObject_HowlHIO_c {
- /* 80232AEC */ dMsgObject_HowlHIO_c();
- /* 80238B94 */ ~dMsgObject_HowlHIO_c();
+ /* 80232AEC */ // True False
+dMsgObject_HowlHIO_c();
+ /* 80238B94 */ // True False
+~dMsgObject_HowlHIO_c();
};
struct dMsgObject_HIO_c {
- /* 80232D6C */ dMsgObject_HIO_c();
- /* 80238BDC */ ~dMsgObject_HIO_c();
+ /* 80232D6C */ // True False
+dMsgObject_HIO_c();
+ /* 80238BDC */ // True False
+~dMsgObject_HIO_c();
};
struct dMeter2_c {
- /* 8021F6EC */ void emphasisButtonDelete();
+ /* 8021F6EC */ // False False
+void emphasisButtonDelete();
};
struct dMeter2Info_c {
- /* 8021C1DC */ void isFloatingMessageVisible();
- /* 8021C218 */ void resetFloatingMessage();
- /* 8021C238 */ void decMsgKeyWaitTimer();
+ /* 8021C1DC */ // False False
+void isFloatingMessageVisible();
+ /* 8021C218 */ // False False
+void resetFloatingMessage();
+ /* 8021C238 */ // False False
+void decMsgKeyWaitTimer();
};
struct dEvt_control_c {
- /* 8004368C */ void setPtT(void*);
+ /* 8004368C */ // False False
+// void* False
+// void False
+void setPtT(void*);
};
-struct dDlst_base_c {};
+struct dDlst_base_c {
+};
struct dDlst_list_c {
- /* 80056794 */ void set(dDlst_base_c**&, dDlst_base_c**&, dDlst_base_c*);
+ /* 80056794 */ // False False
+// dDlst_base_c**& False
+// dDlst_base_c** False
+// dDlst_base_c* False
+// dDlst_base_c False
+// dDlst_base_c**& False
+// dDlst_base_c** False
+// dDlst_base_c* False
+// dDlst_base_c False
+// dDlst_base_c* False
+// dDlst_base_c False
+void set(dDlst_base_c**&, dDlst_base_c**&, dDlst_base_c*);
};
struct Z2StatusMgr {
- /* 802B60CC */ void talkIn();
- /* 802B6104 */ void talkOut();
+ /* 802B60CC */ // False False
+void talkIn();
+ /* 802B6104 */ // False False
+void talkOut();
};
struct Z2SpeechMgr2 {
- /* 802CBF60 */ void setTextCount(s16);
+ /* 802CBF60 */ // False False
+// s16 False
+void setTextCount(s16);
};
struct Z2SeqMgr {
- /* 802AFF8C */ void changeBgmStatus(s32);
+ /* 802AFF8C */ // False False
+// s32 False
+void changeBgmStatus(s32);
};
-struct JAISoundID {};
+struct JAISoundID {
+};
struct Z2SeMgr {
- /* 802AB984 */ void seStart(JAISoundID, Vec const*, u32, s8, f32, f32, f32, f32, u8);
+ /* 802AB984 */ // False False
+// JAISoundID False
+// Vec const* False
+// Vec const False
+// Vec False
+// u32 False
+// s8 False
+// f32 False
+// f32 False
+// f32 False
+// f32 False
+// u8 False
+void seStart(JAISoundID, Vec const*, u32, s8, f32, f32, f32, f32, u8);
};
struct JUtility {
- struct TColor {
- /* 80193960 */ TColor();
- };
+ struct TColor {
+ /* 80193960 */ // False False
+TColor();
+ };
+
};
struct JMessage {
- struct TControl {
- /* 802A75D4 */ void reset();
- /* 802A7634 */ void update();
- /* 802A76BC */ void render();
- /* 802A77E8 */ void setMessageCode(u16, u16);
- /* 802A78F4 */ void setMessageID(u32, u32, bool*);
- };
-
- struct TResourceContainer {
- struct TCResource {
- /* 802A8EF8 */ ~TCResource();
- };
-
- /* 802A906C */ TResourceContainer();
- };
-
- struct TParse {
- /* 802A9130 */ TParse(JMessage::TResourceContainer*);
- };
-};
+ struct TControl {
+ /* 802A75D4 */ // False False
+void reset();
+ /* 802A7634 */ // False False
+void update();
+ /* 802A76BC */ // False False
+void render();
+ /* 802A77E8 */ // False False
+// u16 False
+// u16 False
+void setMessageCode(u16, u16);
+ /* 802A78F4 */ // False False
+// u32 False
+// u32 False
+// bool* False
+// bool False
+void setMessageID(u32, u32, bool*);
+ };
+
+ struct TResourceContainer {
+ struct TCResource {
+ /* 802A8EF8 */ // False False
+~TCResource();
+ };
+
+ /* 802A906C */ // False False
+TResourceContainer();
+ };
+
+ struct TParse {
+ /* 802A9130 */ // False False
+// JMessage::TResourceContainer* False
+// JMessage::TResourceContainer False
+TParse(JMessage::TResourceContainer*);
+ };
-namespace JGadget {
-struct binary {
- struct TParse_header_block {
- /* 802DC910 */ void parse_next(void const**, u32);
- };
};
-struct TNodeLinkList {
- struct iterator {};
+namespace JGadget {
+ struct binary {
+ struct TParse_header_block {
+ /* 802DC910 */ // False False
+// void const** False
+// void const* False
+// void const False
+// void False
+// u32 False
+void parse_next(void const**, u32);
+ };
+
+ };
+
+ struct TNodeLinkList {
+ struct iterator {
+ };
+
+ /* 802DCA58 */ // False False
+// JGadget::TNodeLinkList::iterator False
+void erase(JGadget::TNodeLinkList::iterator);
+ };
- /* 802DCA58 */ void erase(JGadget::TNodeLinkList::iterator);
};
-}; // namespace JGadget
-
-//
+//
// Forward References:
-//
+//
+// False False
void dMsgObject_getGroupID();
+// True False
+// void* False
+// void False
+// void* False
+// void False
static void dMsgObject_searchSSItem(void*, void*);
+// True False
+// dMsgObject_c* False
+// dMsgObject_c False
static void dMsgObject_Draw(dMsgObject_c*);
+// True False
+// dMsgObject_c* False
+// dMsgObject_c False
static void dMsgObject_Execute(dMsgObject_c*);
+// True False
+// bool False
+// dMsgObject_c* False
+// dMsgObject_c False
static bool dMsgObject_IsDelete(dMsgObject_c*);
+// True False
+// dMsgObject_c* False
+// dMsgObject_c False
static void dMsgObject_Delete(dMsgObject_c*);
+// True False
+// msg_class* False
+// msg_class False
static void dMsgObject_Create(msg_class*);
+// False False
void dMsgObject_getTotalPrice();
+// False False
+// u16 False
void dMsgObject_setTotalPrice(u16);
+// False False
+// s16 False
void dMsgObject_addTotalPrice(s16);
+// False False
void dMsgObject_getTotalPayment();
+// False False
+// u16 False
void dMsgObject_setTotalPayment(u16);
+// True False
+// s16 False
static void dMsgObject_addTotalPayment(s16);
+// False False
void dMsgObject_getFundRaising();
+// False False
+// u16 False
void dMsgObject_setFundRaising(u16);
+// True False
+// s16 False
static void dMsgObject_addFundRaising(s16);
+// False False
void dMsgObject_getOffering();
+// False False
+// s16 False
void dMsgObject_addOffering(s16);
+// False False
extern "C" void dMsgObject_getGroupID__Fv();
+// True False
+// void* False
+// void False
+// void* False
+// void False
extern "C" static void dMsgObject_searchSSItem__FPvPv();
+// True False
extern "C" void __ct__20dMsgObject_HowlHIO_cFv();
+// True False
extern "C" void __ct__16dMsgObject_HIO_cFv();
+// True False
+// msg_class* False
+// msg_class False
extern "C" void _create__12dMsgObject_cFP9msg_class();
+// True False
extern "C" void _execute__12dMsgObject_cFv();
+// True False
extern "C" void _draw__12dMsgObject_cFv();
+// True False
extern "C" void _delete__12dMsgObject_cFv();
+// False False
+// u32 False
+// u32 False
+// bool False
extern "C" void setMessageIndex__12dMsgObject_cFUlUlb();
+// False False
+// u32 False
+// bool False
extern "C" void setMessageIndexDemo__12dMsgObject_cFUlb();
+// True False
+// u32 False
extern "C" void getMessageIndex__12dMsgObject_cFUl();
+// True False
+// u32 False
extern "C" void getRevoMessageIndex__12dMsgObject_cFUl();
+// True False
+// u32 False
extern "C" void getMessageIndexAlways__12dMsgObject_cFUl();
+// True False
+// u32 False
extern "C" void getMessageIDAlways__12dMsgObject_cFUl();
+// True False
+// u32 False
extern "C" void getMessageGroup__12dMsgObject_cFUl();
+// True False
extern "C" void waitProc__12dMsgObject_cFv();
+// True False
extern "C" void openProc__12dMsgObject_cFv();
+// True False
extern "C" void outnowProc__12dMsgObject_cFv();
+// True False
extern "C" void outwaitProc__12dMsgObject_cFv();
+// True False
+// void False
extern "C" void stopProc__12dMsgObject_cFv();
+// True False
extern "C" void continueProc__12dMsgObject_cFv();
+// True False
extern "C" void selectProc__12dMsgObject_cFv();
+// True False
extern "C" void selectEndProc__12dMsgObject_cFv();
+// True False
extern "C" void inputProc__12dMsgObject_cFv();
+// True False
extern "C" void finishProc__12dMsgObject_cFv();
+// True False
extern "C" void endProc__12dMsgObject_cFv();
+// True False
extern "C" void deleteProc__12dMsgObject_cFv();
+// True False
+// void False
extern "C" void textmodeProc__12dMsgObject_cFv();
+// False False
extern "C" void talkStartInit__12dMsgObject_cFv();
+// True False
+// bool False
extern "C" void fukiPosCalc__12dMsgObject_cFb();
+// True False
+// u16 False
extern "C" void setStatusLocal__12dMsgObject_cFUs();
+// True False
extern "C" void getStatusLocal__12dMsgObject_cFv();
+// True False
+// bool False
extern "C" void delete_screen__12dMsgObject_cFb();
+// True False
extern "C" void isSend__12dMsgObject_cFv();
+// True False
+// mDoDvdThd_mountXArchive_c** False
+// mDoDvdThd_mountXArchive_c* False
+// mDoDvdThd_mountXArchive_c False
extern "C" void readMessageGroupLocal__12dMsgObject_cFPP25mDoDvdThd_mountXArchive_c();
+// True False
+// s32 False
extern "C" void changeFlowGroupLocal__12dMsgObject_cFl();
+// True False
extern "C" void demoMessageGroupLocal__12dMsgObject_cFv();
+// True False
extern "C" void endFlowGroupLocal__12dMsgObject_cFv();
+// True False
+// s16 False
extern "C" void changeGroupLocal__12dMsgObject_cFs();
-extern "C" void
-getStringLocal__12dMsgObject_cFUlP10J2DTextBoxP10J2DTextBoxP7JUTFontP10COutFont_cPcPcPcPs();
+// True False
+// u32 False
+// J2DTextBox* False
+// J2DTextBox False
+// J2DTextBox* False
+// J2DTextBox False
+// JUTFont* False
+// JUTFont False
+// COutFont_c* False
+// COutFont_c False
+// char* False
+// char False
+// char* False
+// char False
+// char* False
+// char False
+// s16* False
+// s16 False
+extern "C" void getStringLocal__12dMsgObject_cFUlP10J2DTextBoxP10J2DTextBoxP7JUTFontP10COutFont_cPcPcPcPs();
+// False False
extern "C" void isGetItemMessage__12dMsgObject_cFv();
+// False False
extern "C" void isKanbanMessage__12dMsgObject_cFv();
+// False False
extern "C" void isHowlMessage__12dMsgObject_cFv();
+// False False
extern "C" void isMidonaMessage__12dMsgObject_cFv();
+// True False
extern "C" void isMidonaNormalTalkWait__12dMsgObject_cFv();
+// False False
extern "C" void isMidonaTalkWait__12dMsgObject_cFv();
+// False False
extern "C" void isPlaceMessage__12dMsgObject_cFv();
+// False False
extern "C" void isBossMessage__12dMsgObject_cFv();
+// False False
+// bool False
extern "C" bool isBookMessage__12dMsgObject_cFv();
+// False False
extern "C" void isStaffMessage__12dMsgObject_cFv();
+// False False
extern "C" void isSaveMessage__12dMsgObject_cFv();
+// True False
extern "C" void isTalkMessage__12dMsgObject_cFv();
+// False False
extern "C" void getSmellName__12dMsgObject_cFv();
+// False False
extern "C" void getPortalName__12dMsgObject_cFv();
+// False False
extern "C" void getBombName__12dMsgObject_cFv();
+// False False
extern "C" void getInsectName__12dMsgObject_cFv();
+// False False
extern "C" void getLetterName__12dMsgObject_cFv();
+// False False
extern "C" void getSelectBombNum__12dMsgObject_cFv();
+// True False
extern "C" void onMsgSendControlLocal__12dMsgObject_cFv();
+// True False
extern "C" void offMsgSendControlLocal__12dMsgObject_cFv();
+// True False
extern "C" void isMsgSendControlLocal__12dMsgObject_cFv();
+// True False
extern "C" void onMsgSendLocal__12dMsgObject_cFv();
+// True False
extern "C" void offMsgSendLocal__12dMsgObject_cFv();
+// True False
extern "C" void isMsgSendLocal__12dMsgObject_cFv();
+// True False
extern "C" void isMouthCheckLocal__12dMsgObject_cFv();
+// True False
+// u8 False
extern "C" void getBombBuyPriceLocal__12dMsgObject_cFUc();
+// False False
+// u8 False
extern "C" void addSelectBomBag__12dMsgObject_cFUc();
+// False False
extern "C" void resetSelectBomBag__12dMsgObject_cFv();
+// True False
extern "C" void getSelectBombBagIDLocal__12dMsgObject_cFv();
+// True False
extern "C" void getSelectBombPriceLocal__12dMsgObject_cFv();
+// True False
extern "C" void setEquipBombInfoLocal__12dMsgObject_cFv();
+// True False
extern "C" void updateEquipBombInfoLocal__12dMsgObject_cFv();
+// False False
+// u8 False
extern "C" void setShopWaitTimer__12dMsgObject_cFUc();
+// True False
+// u8 False
extern "C" void setSelectWordFlagLocal__12dMsgObject_cFUc();
+// True False
extern "C" void isHowlHearingModeLocal__12dMsgObject_cFv();
+// True False
extern "C" void isCameraCancelFlag__12dMsgObject_cFv();
+// True False
extern "C" void onCameraCancelFlag__12dMsgObject_cFv();
+// True False
extern "C" void offCameraCancelFlag__12dMsgObject_cFv();
+// False False
extern "C" void isKillMessageFlag__12dMsgObject_cFv();
+// False False
extern "C" void onKillMessageFlag__12dMsgObject_cFv();
+// False False
extern "C" void setKillMessageFlag__12dMsgObject_cFv();
+// True False
extern "C" void setKillMessageFlagLocal__12dMsgObject_cFv();
+// False False
+// fopAc_ac_c* False
+// fopAc_ac_c False
extern "C" void setTalkPartner__12dMsgObject_cFP10fopAc_ac_c();
+// False False
+// s16 False
extern "C" void setNowTalkFlowNo__12dMsgObject_cFs();
+// False False
extern "C" void getNowTalkFlowNo__12dMsgObject_cFv();
+// False False
+// u32 False
extern "C" void setDemoMessage__12dMsgObject_cFUl();
+// False False
+// void* False
+// void False
extern "C" void setTalkHeap__12dMsgObject_cFPv();
+// True False
+// void* False
+// void False
extern "C" void setTalkHeapLocal__12dMsgObject_cFPv();
+// False False
extern "C" void getTalkHeap__12dMsgObject_cFv();
+// True False
extern "C" void isDraw__12dMsgObject_cFv();
+// True False
extern "C" void setButtonStatusLocal__12dMsgObject_cFv();
+// True False
+// u32 False
extern "C" void setDemoMessageLocal__12dMsgObject_cFUl();
+// True False
extern "C" void getSmellTypeMessageIDLocal__12dMsgObject_cFv();
+// True False
+// u8 False
extern "C" void setSmellTypeLocal__12dMsgObject_cFUc();
+// True False
extern "C" void getSelectCursorPosLocal__12dMsgObject_cFv();
+// True False
+// u8 False
extern "C" void setSelectCursorPosLocal__12dMsgObject_cFUc();
+// True False
+// fopAc_ac_c* False
+// fopAc_ac_c False
extern "C" void setTalkActorLocal__12dMsgObject_cFP10fopAc_ac_c();
+// True False
+// dMsgObject_c* False
+// dMsgObject_c False
extern "C" static void dMsgObject_Draw__FP12dMsgObject_c();
+// True False
+// dMsgObject_c* False
+// dMsgObject_c False
extern "C" static void dMsgObject_Execute__FP12dMsgObject_c();
+// True False
+// bool False
+// dMsgObject_c* False
+// dMsgObject_c False
extern "C" static bool dMsgObject_IsDelete__FP12dMsgObject_c();
+// True False
+// dMsgObject_c* False
+// dMsgObject_c False
extern "C" static void dMsgObject_Delete__FP12dMsgObject_c();
+// True False
+// msg_class* False
+// msg_class False
extern "C" static void dMsgObject_Create__FP9msg_class();
+// False False
+// mDoDvdThd_mountXArchive_c** False
+// mDoDvdThd_mountXArchive_c* False
+// mDoDvdThd_mountXArchive_c False
extern "C" void readMessageGroup__12dMsgObject_cFPP25mDoDvdThd_mountXArchive_c();
+// False False
+// s32 False
extern "C" void changeFlowGroup__12dMsgObject_cFl();
+// False False
extern "C" void demoMessageGroup__12dMsgObject_cFv();
+// False False
extern "C" void endFlowGroup__12dMsgObject_cFv();
+// True False
+// s16 False
extern "C" void changeGroup__12dMsgObject_cFs();
-extern "C" void
-getString__12dMsgObject_cFUlP10J2DTextBoxP10J2DTextBoxP7JUTFontP10COutFont_cPcPcPcPs();
+// False False
+// u32 False
+// J2DTextBox* False
+// J2DTextBox False
+// J2DTextBox* False
+// J2DTextBox False
+// JUTFont* False
+// JUTFont False
+// COutFont_c* False
+// COutFont_c False
+// char* False
+// char False
+// char* False
+// char False
+// char* False
+// char False
+// s16* False
+// s16 False
+extern "C" void getString__12dMsgObject_cFUlP10J2DTextBoxP10J2DTextBoxP7JUTFontP10COutFont_cPcPcPcPs();
+// False False
extern "C" void getMsgDtPtr__12dMsgObject_cFv();
+// False False
+// unsigned int False
extern "C" void setProcessID__12dMsgObject_cFUi();
+// False False
extern "C" void getActor__12dMsgObject_cFv();
+// False False
extern "C" void getpTalkActor__12dMsgObject_cFv();
+// False False
extern "C" void getIdx__12dMsgObject_cFv();
+// False False
extern "C" void getNodeIdx__12dMsgObject_cFv();
+// False False
+// u16 False
extern "C" void setStatus__12dMsgObject_cFUs();
+// False False
extern "C" void getStatus__12dMsgObject_cFv();
+// False False
extern "C" void getScrnDrawPtr__12dMsgObject_cFv();
+// False False
+// fopAc_ac_c* False
+// fopAc_ac_c False
extern "C" void setTalkActor__12dMsgObject_cFP10fopAc_ac_c();
+// True False
extern "C" void onMsgSendControl__12dMsgObject_cFv();
+// False False
extern "C" void offMsgSendControl__12dMsgObject_cFv();
+// False False
extern "C" void isMsgSendControl__12dMsgObject_cFv();
+// False False
extern "C" void onMsgSend__12dMsgObject_cFv();
+// True False
extern "C" void offMsgSend__12dMsgObject_cFv();
+// True False
extern "C" void isMsgSend__12dMsgObject_cFv();
+// False False
extern "C" void isMouthCheck__12dMsgObject_cFv();
+// False False
extern "C" void getMessageID__12dMsgObject_cFv();
+// False False
extern "C" void getSmellTypeMessageID__12dMsgObject_cFv();
+// False False
+// u8 False
extern "C" void setSmellType__12dMsgObject_cFUc();
+// False False
extern "C" void getSelectCursorPos__12dMsgObject_cFv();
+// False False
+// u8 False
extern "C" void setSelectCursorPos__12dMsgObject_cFUc();
+// False False
+// u16 False
extern "C" void setPortalMessageID__12dMsgObject_cFUs();
+// False False
+// u8 False
extern "C" void setInsectItemNo__12dMsgObject_cFUc();
+// False False
+// u16 False
extern "C" void setLetterNameID__12dMsgObject_cFUs();
+// False False
+// u8 False
extern "C" void setArrowNum__12dMsgObject_cFUc();
+// True False
+// u8 False
extern "C" void setMsgOutputType__12dMsgObject_cFUc();
+// False False
extern "C" void getMsgOutputType__12dMsgObject_cFv();
+// False False
extern "C" void getWord__12dMsgObject_cFv();
+// False False
+// int False
extern "C" void getSelectWord__12dMsgObject_cFi();
+// False False
+// u8 False
extern "C" void setSelectWordFlag__12dMsgObject_cFUc();
+// False False
extern "C" void getSelectWordFlag__12dMsgObject_cFv();
+// False False
extern "C" void isHowlHearingMode__12dMsgObject_cFv();
+// False False
extern "C" void getSelectBombBagID__12dMsgObject_cFv();
+// False False
extern "C" void getSelectBombPrice__12dMsgObject_cFv();
+// False False
extern "C" void setEquipBombInfo__12dMsgObject_cFv();
+// False False
extern "C" void getItemEquipButton__12dMsgObject_cFv();
+// False False
+// u8 False
extern "C" void setSelectCancelPos__12dMsgObject_cFUc();
+// False False
extern "C" void dMsgObject_getTotalPrice__Fv();
+// False False
+// u16 False
extern "C" void dMsgObject_setTotalPrice__FUs();
+// False False
+// s16 False
extern "C" void dMsgObject_addTotalPrice__Fs();
+// False False
extern "C" void dMsgObject_getTotalPayment__Fv();
+// False False
+// u16 False
extern "C" void dMsgObject_setTotalPayment__FUs();
+// True False
+// s16 False
extern "C" static void dMsgObject_addTotalPayment__Fs();
+// False False
extern "C" void dMsgObject_getFundRaising__Fv();
+// False False
+// u16 False
extern "C" void dMsgObject_setFundRaising__FUs();
+// True False
+// s16 False
extern "C" static void dMsgObject_addFundRaising__Fs();
+// False False
extern "C" void dMsgObject_getOffering__Fv();
+// False False
+// s16 False
extern "C" void dMsgObject_addOffering__Fs();
+// False False
extern "C" void __sinit_d_msg_object_cpp();
+// True False
extern "C" void __dt__20dMsgObject_HowlHIO_cFv();
+// True False
extern "C" void __dt__16dMsgObject_HIO_cFv();
+// False False
+// void False
extern "C" void exec__14dMsgScrnBase_cFv();
+// False False
+// void False
+// char* False
+// char False
+// char* False
+// char False
+// char* False
+// char False
extern "C" void setSelectRubyString__14dMsgScrnBase_cFPcPcPc();
+// False False
+// void False
+// char* False
+// char False
+// char* False
+// char False
+// char* False
+// char False
extern "C" void setSelectString__14dMsgScrnBase_cFPcPcPc();
+// False False
+// bool False
+// u8 False
+// u8 False
+// bool False
extern "C" bool selectAnimeMove__14dMsgScrnBase_cFUcUcb();
+// False False
+// void False
+// u8 False
+// u8 False
+// f32 False
+// u8 False
extern "C" void selectAnimeInit__14dMsgScrnBase_cFUcUcfUc();
+// False False
+// void False
extern "C" void arwAnimeMove__14dMsgScrnBase_cFv();
+// False False
+// void False
extern "C" void arwAnimeInit__14dMsgScrnBase_cFv();
+// False False
+// void False
+// u8 False
extern "C" void fukiPosCalc__14dMsgScrnBase_cFUc();
+// False False
+// bool False
extern "C" bool isSelect__14dMsgScrnBase_cFv();
+// False False
+// bool False
extern "C" bool selectAnimeEnd__14dMsgScrnBase_cFv();
+// False False
+// void False
extern "C" void dotAnimeMove__14dMsgScrnBase_cFv();
+// False False
+// void False
extern "C" void dotAnimeInit__14dMsgScrnBase_cFv();
+// True False
+// cXyz False
extern "C" void setActorPos__19jmessage_tReferenceF4cXyz();
extern "C" extern char const* const d_msg_d_msg_object__stringBase0;
extern "C" extern void* g_profile_MSG_OBJECT[10];
+extern "C" extern void* __vt__16dMsgObject_HIO_c[3];
+extern "C" extern void* __vt__20dMsgObject_HowlHIO_c[3];
extern "C" extern u8 g_MsgObject_HIO_c[1040];
-//
+//
// External References:
-//
+//
+// False False
+// JKRHeap* False
+// JKRHeap False
void mDoExt_setCurrentHeap(JKRHeap*);
+// False False
void mDoExt_getMesgFont();
+// False False
void mDoExt_getRubyFont();
+// False False
+// Vec* False
+// Vec False
+// Vec* False
+// Vec False
void mDoLib_project(Vec*, Vec*);
+// False False
+// void* False
+// void False
void fopAc_IsActor(void*);
+// False False
+// void* False
+// void False
void fopMsgM_setStageLayer(void*);
+// False False
+// u32 False
+// u32 False
void fopMsgM_messageSet(u32, u32);
+// False False
+// void* (*)(void*, void*) False
+// * False
+// False
+// void* False
+// void False
+// void* False
+// void False
+// void* False
+// void False
+// void* False
+// void False
void fpcEx_Search(void* (*)(void*, void*), void*);
+// False False
+// int False
+// u8 False
void dComIfGs_setSelectItemIndex(int, u8);
+// False False
+// u8 False
void dComIfGp_setHeapLockFlag(u8);
+// False False
+// int False
void dComIfGp_offHeapLockFlag(int);
+// False False
+// int False
void dComIfGp_getSubHeap2D(int);
+// False False
+// void False
void dMeter2Info_set2DVibration();
+// False False
+// void* False
+// void False
+// u32 False
void* operator new(u32);
+// False False
+// void False
+// void* False
+// void False
void operator delete(void*);
+// False False
+// JKRHeap* False
+// JKRHeap False
extern "C" void mDoExt_setCurrentHeap__FP7JKRHeap();
+// False False
extern "C" void mDoExt_getMesgFont__Fv();
+// False False
extern "C" void mDoExt_getRubyFont__Fv();
+// False False
+// Vec* False
+// Vec False
+// Vec* False
+// Vec False
extern "C" void mDoLib_project__FP3VecP3Vec();
+// False False
+// char const* False
+// char const False
+// char False
+// u8 False
+// JKRArchive::EMountMode False
+// JKRHeap* False
+// JKRHeap False
extern "C" void create__25mDoDvdThd_mountXArchive_cFPCcUcQ210JKRArchive10EMountModeP7JKRHeap();
+// False False
+// void* False
+// void False
extern "C" void fopAc_IsActor__FPv();
+// False False
+// void* False
+// void False
extern "C" void fopMsgM_setStageLayer__FPv();
+// False False
+// u32 False
+// u32 False
extern "C" void fopMsgM_messageSet__FUlUl();
+// False False
+// void* (*)(void*, void*) False
+// * False
+// False
+// void* False
+// void False
+// void* False
+// void False
+// void* False
+// void False
+// void* False
+// void False
extern "C" void fpcEx_Search__FPFPvPv_PvPv();
+// False False
+// int False
+// u8 False
extern "C" void dComIfGs_setSelectItemIndex__FiUc();
+// False False
+// u8 False
extern "C" void dComIfGp_setHeapLockFlag__FUc();
+// False False
+// int False
extern "C" void dComIfGp_offHeapLockFlag__Fi();
+// False False
+// int False
extern "C" void dComIfGp_getSubHeap2D__Fi();
+// False False
+// int False
+// bool False
extern "C" void getItem__17dSv_player_item_cCFib();
+// False False
+// u8 False
extern "C" void onFirstBit__21dSv_player_get_item_cFUc();
+// False False
+// u8 False
extern "C" void getBombNum__24dSv_player_item_record_cCFUc();
+// False False
+// u16 False
extern "C" void onEventBit__11dSv_event_cFUs();
+// False False
+// u16 False
extern "C" void offEventBit__11dSv_event_cFUs();
+// False False
+// u16 False
extern "C" void isEventBit__11dSv_event_cCFUs();
+// False False
+// u16 False
+// u8 False
extern "C" void setEventReg__11dSv_event_cFUsUc();
+// False False
+// u16 False
extern "C" void getEventReg__11dSv_event_cCFUs();
+// False False
+// void* False
+// void False
extern "C" void setPtT__14dEvt_control_cFPv();
+// False False
+// dDlst_base_c**& False
+// dDlst_base_c** False
+// dDlst_base_c* False
+// dDlst_base_c False
+// dDlst_base_c**& False
+// dDlst_base_c** False
+// dDlst_base_c* False
+// dDlst_base_c False
+// dDlst_base_c* False
+// dDlst_base_c False
extern "C" void set__12dDlst_list_cFRPP12dDlst_base_cRPP12dDlst_base_cP12dDlst_base_c();
+// False False
extern "C" void __ct__Q28JUtility6TColorFv();
+// False False
extern "C" void isFloatingMessageVisible__13dMeter2Info_cFv();
+// False False
extern "C" void resetFloatingMessage__13dMeter2Info_cFv();
+// False False
extern "C" void decMsgKeyWaitTimer__13dMeter2Info_cFv();
+// False False
+// void False
extern "C" void dMeter2Info_set2DVibration__Fv();
+// False False
extern "C" void emphasisButtonDelete__9dMeter2_cFv();
+// False False
+// u8 False
extern "C" void __ct__10COutFont_cFUc();
+// False False
extern "C" void __ct__19jmessage_tReferenceFv();
+// False False
extern "C" void pageSend__19jmessage_tReferenceFv();
+// False False
extern "C" void selectMessage__19jmessage_tReferenceFv();
+// False False
extern "C" void inputNumber__19jmessage_tReferenceFv();
+// False False
extern "C" void shiftCharCountBuffer__19jmessage_tReferenceFv();
+// False False
extern "C" void resetCharCountBuffer__19jmessage_tReferenceFv();
+// False False
extern "C" void isLightEnd__19jmessage_tReferenceFv();
+// False False
+// jmessage_tReference const* False
+// jmessage_tReference const False
+// jmessage_tReference False
+// jmessage_tControl* False
+// jmessage_tControl False
extern "C" void __ct__27jmessage_tSequenceProcessorFPC19jmessage_tReferenceP17jmessage_tControl();
+// False False
+// jmessage_tReference const* False
+// jmessage_tReference const False
+// jmessage_tReference False
extern "C" void __ct__28jmessage_tRenderingProcessorFPC19jmessage_tReference();
+// False False
extern "C" void resetRendering__28jmessage_tRenderingProcessorFv();
+// False False
+// char* False
+// char False
+// char* False
+// char False
extern "C" void setString__14dMsgScrnBase_cFPcPc();
+// False False
+// char* False
+// char False
extern "C" void setRubyString__14dMsgScrnBase_cFPc();
+// False False
extern "C" void __ct__14dMsgScrnBoss_cFv();
+// False False
+// u8 False
+// u8 False
+// JKRExpHeap* False
+// JKRExpHeap False
extern "C" void __ct__14dMsgScrnItem_cFUcUcP10JKRExpHeap();
+// False False
extern "C" void __ct__14dMsgScrnHowl_cFv();
+// False False
extern "C" void isKeyCheck__14dMsgScrnHowl_cFv();
+// False False
+// u8 False
+// JKRExpHeap* False
+// JKRExpHeap False
extern "C" void __ct__16dMsgScrnJimaku_cFUcP10JKRExpHeap();
+// False False
+// JKRExpHeap* False
+// JKRExpHeap False
extern "C" void __ct__16dMsgScrnKanban_cFP10JKRExpHeap();
+// False False
extern "C" void __ct__15dMsgScrnPlace_cFv();
+// False False
+// u8 False
extern "C" void __ct__15dMsgScrnStaff_cFUc();
+// False False
+// u8 False
+// u8 False
+// JKRExpHeap* False
+// JKRExpHeap False
extern "C" void __ct__14dMsgScrnTalk_cFUcUcP10JKRExpHeap();
+// False False
+// JUTFont* False
+// JUTFont False
+// JKRExpHeap* False
+// JKRExpHeap False
extern "C" void __ct__14dMsgScrnTree_cFP7JUTFontP10JKRExpHeap();
+// False False
extern "C" void __ct__12dMsgString_cFv();
+// False False
extern "C" void __dt__12dMsgString_cFv();
+// False False
+// bool False
+// Vec const& False
+// Vec const False
+// Vec False
extern "C" bool __eq__4cXyzCFRC3Vec();
+// False False
extern "C" void reset__Q28JMessage8TControlFv();
+// False False
extern "C" void update__Q28JMessage8TControlFv();
+// False False
extern "C" void render__Q28JMessage8TControlFv();
+// False False
+// u16 False
+// u16 False
extern "C" void setMessageCode__Q28JMessage8TControlFUsUs();
+// False False
+// u32 False
+// u32 False
+// bool* False
+// bool False
extern "C" void setMessageID__Q28JMessage8TControlFUlUlPb();
+// False False
extern "C" void __dt__Q38JMessage18TResourceContainer10TCResourceFv();
+// False False
extern "C" void __ct__Q28JMessage18TResourceContainerFv();
+// False False
+// JMessage::TResourceContainer* False
+// JMessage::TResourceContainer False
extern "C" void __ct__Q28JMessage6TParseFPQ28JMessage18TResourceContainer();
+// False False
+// JAISoundID False
+// Vec const* False
+// Vec const False
+// Vec False
+// u32 False
+// s8 False
+// f32 False
+// f32 False
+// f32 False
+// f32 False
+// u8 False
extern "C" void seStart__7Z2SeMgrF10JAISoundIDPC3VecUlScffffUc();
+// False False
+// s32 False
extern "C" void changeBgmStatus__8Z2SeqMgrFl();
+// False False
extern "C" void talkIn__11Z2StatusMgrFv();
+// False False
extern "C" void talkOut__11Z2StatusMgrFv();
+// False False
+// s16 False
extern "C" void setTextCount__12Z2SpeechMgr2Fs();
+// False False
extern "C" void getTotalFreeSize__7JKRHeapFv();
+// False False
+// void* False
+// void False
+// u32 False
extern "C" void* __nw__FUl();
+// False False
+// void False
+// void* False
+// void False
extern "C" void __dl__FPv();
+// False False
+// void const** False
+// void const* False
+// void const False
+// void False
+// u32 False
extern "C" void parse_next__Q37JGadget6binary19TParse_header_blockFPPCvUl();
+// False False
+// JGadget::TNodeLinkList::iterator False
extern "C" void erase__Q27JGadget13TNodeLinkListFQ37JGadget13TNodeLinkList8iterator();
+// False False
extern "C" void __register_global_object();
+// False False
extern "C" void __construct_array();
+// False False
extern "C" void _savegpr_22();
+// False False
extern "C" void _savegpr_23();
+// False False
extern "C" void _savegpr_26();
+// False False
extern "C" void _savegpr_27();
+// False False
extern "C" void _savegpr_28();
+// False False
extern "C" void _savegpr_29();
+// False False
extern "C" void _restgpr_22();
+// False False
extern "C" void _restgpr_23();
+// False False
extern "C" void _restgpr_26();
+// False False
extern "C" void _restgpr_27();
+// False False
extern "C" void _restgpr_28();
+// False False
extern "C" void _restgpr_29();
+// False False
extern "C" void sprintf();
+// False False
extern "C" void strcpy();
extern "C" extern u8 const tempBitLabels__20dSv_event_tmp_flag_c[370 + 2 /* padding */];
extern "C" extern void* g_fopMsg_Method[5 + 1 /* padding */];
@@ -702,253 +1774,348 @@ extern "C" extern u8 m_mesgControl__7dDemo_c[4];
extern "C" extern u8 m_midnaActor__9daPy_py_c[4];
extern "C" extern u8 mAudioMgrPtr__10Z2AudioMgr[4 + 4 /* padding */];
-//
+//
// Declarations:
-//
+//
/* ############################################################################################## */
-/* 804510C8-804510D0 0002+06 s=5 e=0 z=0 None .sbss s_groupID */
+/* 804510C8-804510D0 0002+06 s=5 e=0 z=0 None .sbss s_groupID */
static u8 s_groupID[2 + 6 /* padding */];
-/* 80232A3C-80232A44 0008+00 s=0 e=1 z=0 None .text dMsgObject_getGroupID__Fv */
+/* 80232A3C-80232A44 0008+00 s=0 e=1 z=0 None .text dMsgObject_getGroupID__Fv */
+// 80232A3C: 804510C8 (s_groupID)
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// False False
asm void dMsgObject_getGroupID() {
- nofralloc
+ nofralloc
#include "asm/d/msg/d_msg_object/dMsgObject_getGroupID__Fv.s"
}
#pragma pop
-/* 80232A44-80232AEC 00A8+00 s=1 e=0 z=0 None .text dMsgObject_searchSSItem__FPvPv */
+
+/* 80232A44-80232AEC 00A8+00 s=1 e=0 z=0 None .text dMsgObject_searchSSItem__FPvPv */
+// 80232A5C: 804061C0 (g_dComIfG_gameInfo)
+// 80232A60: 804061C0 (g_dComIfG_gameInfo)
+// 80232A68: 80018CE0 (fopAc_IsActor__FPv)
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// True False
+// void* False
+// void False
+// void* False
+// void False
asm static void dMsgObject_searchSSItem(void* param_0, void* param_1) {
- nofralloc
+ nofralloc
#include "asm/d/msg/d_msg_object/dMsgObject_searchSSItem__FPvPv.s"
}
#pragma pop
+
/* ############################################################################################## */
-/* 803C0AE8-803C0B4C 0064+00 s=1 e=0 z=0 None .data @4486 */
+/* 803C0AE8-803C0B4C 0064+00 s=1 e=0 z=0 None .data @4486 */
SECTION_DATA static void* lit_4486[25] = {
- (void*)(((char*)_execute__12dMsgObject_cFv) + 0x28C),
- (void*)(((char*)_execute__12dMsgObject_cFv) + 0x1F4),
- (void*)(((char*)_execute__12dMsgObject_cFv) + 0x200),
- (void*)(((char*)_execute__12dMsgObject_cFv) + 0x28C),
- (void*)(((char*)_execute__12dMsgObject_cFv) + 0x28C),
- (void*)(((char*)_execute__12dMsgObject_cFv) + 0x218),
- (void*)(((char*)_execute__12dMsgObject_cFv) + 0x20C),
- (void*)(((char*)_execute__12dMsgObject_cFv) + 0x224),
- (void*)(((char*)_execute__12dMsgObject_cFv) + 0x23C),
- (void*)(((char*)_execute__12dMsgObject_cFv) + 0x23C),
- (void*)(((char*)_execute__12dMsgObject_cFv) + 0x28C),
- (void*)(((char*)_execute__12dMsgObject_cFv) + 0x284),
- (void*)(((char*)_execute__12dMsgObject_cFv) + 0x28C),
- (void*)(((char*)_execute__12dMsgObject_cFv) + 0x28C),
- (void*)(((char*)_execute__12dMsgObject_cFv) + 0x28C),
- (void*)(((char*)_execute__12dMsgObject_cFv) + 0x230),
- (void*)(((char*)_execute__12dMsgObject_cFv) + 0x260),
- (void*)(((char*)_execute__12dMsgObject_cFv) + 0x26C),
- (void*)(((char*)_execute__12dMsgObject_cFv) + 0x28C),
- (void*)(((char*)_execute__12dMsgObject_cFv) + 0x278),
- (void*)(((char*)_execute__12dMsgObject_cFv) + 0x23C),
- (void*)(((char*)_execute__12dMsgObject_cFv) + 0x254),
- (void*)(((char*)_execute__12dMsgObject_cFv) + 0x28C),
- (void*)(((char*)_execute__12dMsgObject_cFv) + 0x28C),
- (void*)(((char*)_execute__12dMsgObject_cFv) + 0x248),
+ (void*)(((char*)_execute__12dMsgObject_cFv)+0x28C),
+ (void*)(((char*)_execute__12dMsgObject_cFv)+0x1F4),
+ (void*)(((char*)_execute__12dMsgObject_cFv)+0x200),
+ (void*)(((char*)_execute__12dMsgObject_cFv)+0x28C),
+ (void*)(((char*)_execute__12dMsgObject_cFv)+0x28C),
+ (void*)(((char*)_execute__12dMsgObject_cFv)+0x218),
+ (void*)(((char*)_execute__12dMsgObject_cFv)+0x20C),
+ (void*)(((char*)_execute__12dMsgObject_cFv)+0x224),
+ (void*)(((char*)_execute__12dMsgObject_cFv)+0x23C),
+ (void*)(((char*)_execute__12dMsgObject_cFv)+0x23C),
+ (void*)(((char*)_execute__12dMsgObject_cFv)+0x28C),
+ (void*)(((char*)_execute__12dMsgObject_cFv)+0x284),
+ (void*)(((char*)_execute__12dMsgObject_cFv)+0x28C),
+ (void*)(((char*)_execute__12dMsgObject_cFv)+0x28C),
+ (void*)(((char*)_execute__12dMsgObject_cFv)+0x28C),
+ (void*)(((char*)_execute__12dMsgObject_cFv)+0x230),
+ (void*)(((char*)_execute__12dMsgObject_cFv)+0x260),
+ (void*)(((char*)_execute__12dMsgObject_cFv)+0x26C),
+ (void*)(((char*)_execute__12dMsgObject_cFv)+0x28C),
+ (void*)(((char*)_execute__12dMsgObject_cFv)+0x278),
+ (void*)(((char*)_execute__12dMsgObject_cFv)+0x23C),
+ (void*)(((char*)_execute__12dMsgObject_cFv)+0x254),
+ (void*)(((char*)_execute__12dMsgObject_cFv)+0x28C),
+ (void*)(((char*)_execute__12dMsgObject_cFv)+0x28C),
+ (void*)(((char*)_execute__12dMsgObject_cFv)+0x248),
};
-/* 803C0B4C-803C0B9C 0050+00 s=1 e=0 z=0 None .data @5875 */
+/* 803C0B4C-803C0B9C 0050+00 s=1 e=0 z=0 None .data @5875 */
SECTION_DATA static void* lit_5875[20] = {
- (void*)(((char*)talkStartInit__12dMsgObject_cFv) + 0x340),
- (void*)(((char*)talkStartInit__12dMsgObject_cFv) + 0x308),
- (void*)(((char*)talkStartInit__12dMsgObject_cFv) + 0x21C),
- (void*)(((char*)talkStartInit__12dMsgObject_cFv) + 0x340),
- (void*)(((char*)talkStartInit__12dMsgObject_cFv) + 0x340),
- (void*)(((char*)talkStartInit__12dMsgObject_cFv) + 0x308),
- (void*)(((char*)talkStartInit__12dMsgObject_cFv) + 0x254),
- (void*)(((char*)talkStartInit__12dMsgObject_cFv) + 0x278),
- (void*)(((char*)talkStartInit__12dMsgObject_cFv) + 0x340),
- (void*)(((char*)talkStartInit__12dMsgObject_cFv) + 0x1E8),
- (void*)(((char*)talkStartInit__12dMsgObject_cFv) + 0x338),
- (void*)(((char*)talkStartInit__12dMsgObject_cFv) + 0x340),
- (void*)(((char*)talkStartInit__12dMsgObject_cFv) + 0x2A4),
- (void*)(((char*)talkStartInit__12dMsgObject_cFv) + 0x340),
- (void*)(((char*)talkStartInit__12dMsgObject_cFv) + 0x340),
- (void*)(((char*)talkStartInit__12dMsgObject_cFv) + 0x340),
- (void*)(((char*)talkStartInit__12dMsgObject_cFv) + 0x340),
- (void*)(((char*)talkStartInit__12dMsgObject_cFv) + 0x2E4),
- (void*)(((char*)talkStartInit__12dMsgObject_cFv) + 0x340),
- (void*)(((char*)talkStartInit__12dMsgObject_cFv) + 0x2C4),
+ (void*)(((char*)talkStartInit__12dMsgObject_cFv)+0x340),
+ (void*)(((char*)talkStartInit__12dMsgObject_cFv)+0x308),
+ (void*)(((char*)talkStartInit__12dMsgObject_cFv)+0x21C),
+ (void*)(((char*)talkStartInit__12dMsgObject_cFv)+0x340),
+ (void*)(((char*)talkStartInit__12dMsgObject_cFv)+0x340),
+ (void*)(((char*)talkStartInit__12dMsgObject_cFv)+0x308),
+ (void*)(((char*)talkStartInit__12dMsgObject_cFv)+0x254),
+ (void*)(((char*)talkStartInit__12dMsgObject_cFv)+0x278),
+ (void*)(((char*)talkStartInit__12dMsgObject_cFv)+0x340),
+ (void*)(((char*)talkStartInit__12dMsgObject_cFv)+0x1E8),
+ (void*)(((char*)talkStartInit__12dMsgObject_cFv)+0x338),
+ (void*)(((char*)talkStartInit__12dMsgObject_cFv)+0x340),
+ (void*)(((char*)talkStartInit__12dMsgObject_cFv)+0x2A4),
+ (void*)(((char*)talkStartInit__12dMsgObject_cFv)+0x340),
+ (void*)(((char*)talkStartInit__12dMsgObject_cFv)+0x340),
+ (void*)(((char*)talkStartInit__12dMsgObject_cFv)+0x340),
+ (void*)(((char*)talkStartInit__12dMsgObject_cFv)+0x340),
+ (void*)(((char*)talkStartInit__12dMsgObject_cFv)+0x2E4),
+ (void*)(((char*)talkStartInit__12dMsgObject_cFv)+0x340),
+ (void*)(((char*)talkStartInit__12dMsgObject_cFv)+0x2C4),
};
-/* 803C0B9C-803C0BB0 0014+00 s=1 e=0 z=0 None .data l_dMsgObject_Method */
+/* 803C0B9C-803C0BB0 0014+00 s=1 e=0 z=0 None .data l_dMsgObject_Method */
SECTION_DATA static void* l_dMsgObject_Method[5] = {
- (void*)dMsgObject_Create__FP9msg_class, (void*)dMsgObject_Delete__FP12dMsgObject_c,
- (void*)dMsgObject_Execute__FP12dMsgObject_c, (void*)dMsgObject_IsDelete__FP12dMsgObject_c,
- (void*)dMsgObject_Draw__FP12dMsgObject_c,
+ (void*)dMsgObject_Create__FP9msg_class,
+ (void*)dMsgObject_Delete__FP12dMsgObject_c,
+ (void*)dMsgObject_Execute__FP12dMsgObject_c,
+ (void*)dMsgObject_IsDelete__FP12dMsgObject_c,
+ (void*)dMsgObject_Draw__FP12dMsgObject_c,
};
-/* 803C0BB0-803C0BD8 0028+00 s=0 e=0 z=1 None .data g_profile_MSG_OBJECT */
+/* 803C0BB0-803C0BD8 0028+00 s=0 e=0 z=1 None .data g_profile_MSG_OBJECT */
SECTION_DATA void* g_profile_MSG_OBJECT[10] = {
- (void*)0xFFFFFFFD, (void*)0x000CFFFD,
- (void*)0x03130000, (void*)&g_fpcLf_Method,
- (void*)0x000004D8, (void*)NULL,
- (void*)NULL, (void*)&g_fopMsg_Method,
- (void*)0x03020000, (void*)&l_dMsgObject_Method,
+ (void*)0xFFFFFFFD,
+ (void*)0x000CFFFD,
+ (void*)0x03130000,
+ (void*)&g_fpcLf_Method,
+ (void*)0x000004D8,
+ (void*)NULL,
+ (void*)NULL,
+ (void*)&g_fopMsg_Method,
+ (void*)0x03020000,
+ (void*)&l_dMsgObject_Method,
};
-/* 803C0BD8-803C0BE4 000C+00 s=2 e=0 z=0 None .data __vt__16dMsgObject_HIO_c */
-SECTION_DATA static void* __vt__16dMsgObject_HIO_c[3] = {
- (void*)NULL,
- (void*)NULL,
- (void*)__dt__16dMsgObject_HIO_cFv,
+/* 803C0BD8-803C0BE4 000C+00 s=2 e=0 z=0 None .data __vt__16dMsgObject_HIO_c */
+SECTION_DATA void* __vt__16dMsgObject_HIO_c[3] = {
+ (void*)NULL /* RTTI */,
+ (void*)NULL,
+ (void*)__dt__16dMsgObject_HIO_cFv,
};
-/* 803C0BE4-803C0BF0 000C+00 s=3 e=0 z=0 None .data __vt__20dMsgObject_HowlHIO_c */
-SECTION_DATA static void* __vt__20dMsgObject_HowlHIO_c[3] = {
- (void*)NULL,
- (void*)NULL,
- (void*)__dt__20dMsgObject_HowlHIO_cFv,
+/* 803C0BE4-803C0BF0 000C+00 s=3 e=0 z=0 None .data __vt__20dMsgObject_HowlHIO_c */
+SECTION_DATA void* __vt__20dMsgObject_HowlHIO_c[3] = {
+ (void*)NULL /* RTTI */,
+ (void*)NULL,
+ (void*)__dt__20dMsgObject_HowlHIO_cFv,
};
-/* 80454AA0-80454AA4 0004+00 s=2 e=0 z=0 None .sdata2 @4076 */
+/* 80454AA0-80454AA4 0004+00 s=2 e=0 z=0 None .sdata2 @4076 */
SECTION_SDATA2 static f32 lit_4076 = 0.5f;
-/* 80454AA4-80454AA8 0004+00 s=1 e=0 z=0 None .sdata2 @4077 */
+/* 80454AA4-80454AA8 0004+00 s=1 e=0 z=0 None .sdata2 @4077 */
SECTION_SDATA2 static f32 lit_4077 = 1.0f / 10.0f;
-/* 80454AA8-80454AAC 0004+00 s=2 e=0 z=0 None .sdata2 @4078 */
+/* 80454AA8-80454AAC 0004+00 s=2 e=0 z=0 None .sdata2 @4078 */
SECTION_SDATA2 static f32 lit_4078 = 3.0f / 10.0f;
-/* 80454AAC-80454AB0 0004+00 s=2 e=0 z=0 None .sdata2 @4079 */
+/* 80454AAC-80454AB0 0004+00 s=2 e=0 z=0 None .sdata2 @4079 */
SECTION_SDATA2 static f32 lit_4079 = 2.0f / 5.0f;
-/* 80454AB0-80454AB4 0004+00 s=1 e=0 z=0 None .sdata2 @4080 */
+/* 80454AB0-80454AB4 0004+00 s=1 e=0 z=0 None .sdata2 @4080 */
SECTION_SDATA2 static f32 lit_4080 = 1.0f / 20.0f;
-/* 80454AB4-80454AB8 0004+00 s=2 e=0 z=0 None .sdata2 @4081 */
+/* 80454AB4-80454AB8 0004+00 s=2 e=0 z=0 None .sdata2 @4081 */
SECTION_SDATA2 static f32 lit_4081 = 1.5f;
-/* 80454AB8-80454ABC 0004+00 s=1 e=0 z=0 None .sdata2 @4082 */
+/* 80454AB8-80454ABC 0004+00 s=1 e=0 z=0 None .sdata2 @4082 */
SECTION_SDATA2 static f32 lit_4082 = 2.0f;
-/* 80454ABC-80454AC0 0004+00 s=7 e=0 z=0 None .sdata2 @4083 */
+/* 80454ABC-80454AC0 0004+00 s=7 e=0 z=0 None .sdata2 @4083 */
SECTION_SDATA2 static u8 lit_4083[4] = {
- 0x00,
- 0x00,
- 0x00,
- 0x00,
+ 0x00, 0x00, 0x00, 0x00,
};
-/* 80454AC0-80454AC4 0004+00 s=12 e=0 z=0 None .sdata2 @4084 */
+/* 80454AC0-80454AC4 0004+00 s=12 e=0 z=0 None .sdata2 @4084 */
SECTION_SDATA2 static f32 lit_4084 = 1.0f;
-/* 80454AC4-80454AC8 0004+00 s=1 e=0 z=0 None .sdata2 @4085 */
+/* 80454AC4-80454AC8 0004+00 s=1 e=0 z=0 None .sdata2 @4085 */
SECTION_SDATA2 static f32 lit_4085 = 11.0f / 5.0f;
-/* 80232AEC-80232D6C 0280+00 s=1 e=0 z=0 None .text __ct__20dMsgObject_HowlHIO_cFv */
+/* 80232AEC-80232D6C 0280+00 s=1 e=0 z=0 None .text __ct__20dMsgObject_HowlHIO_cFv */
+// 80232AEC: 803C0BE4 (__vt__20dMsgObject_HowlHIO_c)
+// 80232AF0: 803C0BE4 (__vt__20dMsgObject_HowlHIO_c)
+// 80232B54: 80454AA0 (lit_4076)
+// 80232BCC: 80454AA4 (lit_4077)
+// 80232C20: 80454AA8 (lit_4078)
+// 80232C74: 80454AAC (lit_4079)
+// 80232CA0: 80454AB0 (lit_4080)
+// 80232D10: 80454AB4 (lit_4081)
+// 80232D28: 80454AB8 (lit_4082)
+// 80232D34: 80454ABC (lit_4083)
+// 80232D40: 80454AC0 (lit_4084)
+// 80232D60: 80454AC4 (lit_4085)
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// True False
asm dMsgObject_HowlHIO_c::dMsgObject_HowlHIO_c() {
- nofralloc
+ nofralloc
#include "asm/d/msg/d_msg_object/__ct__20dMsgObject_HowlHIO_cFv.s"
}
#pragma pop
+
/* ############################################################################################## */
-/* 80454AC8-80454ACC 0004+00 s=1 e=0 z=0 None .sdata2 @4127 */
+/* 80454AC8-80454ACC 0004+00 s=1 e=0 z=0 None .sdata2 @4127 */
SECTION_SDATA2 static f32 lit_4127 = 23.0f;
-/* 80454ACC-80454AD0 0004+00 s=1 e=0 z=0 None .sdata2 @4128 */
+/* 80454ACC-80454AD0 0004+00 s=1 e=0 z=0 None .sdata2 @4128 */
SECTION_SDATA2 static f32 lit_4128 = 22.0f;
-/* 80454AD0-80454AD4 0004+00 s=1 e=0 z=0 None .sdata2 @4129 */
+/* 80454AD0-80454AD4 0004+00 s=1 e=0 z=0 None .sdata2 @4129 */
SECTION_SDATA2 static f32 lit_4129 = 26.0f;
-/* 80454AD4-80454AD8 0004+00 s=1 e=0 z=0 None .sdata2 @4130 */
+/* 80454AD4-80454AD8 0004+00 s=1 e=0 z=0 None .sdata2 @4130 */
SECTION_SDATA2 static f32 lit_4130 = 25.0f;
-/* 80454AD8-80454ADC 0004+00 s=1 e=0 z=0 None .sdata2 @4131 */
+/* 80454AD8-80454ADC 0004+00 s=1 e=0 z=0 None .sdata2 @4131 */
SECTION_SDATA2 static f32 lit_4131 = 7.0f / 10.0f;
-/* 80454ADC-80454AE0 0004+00 s=1 e=0 z=0 None .sdata2 @4132 */
+/* 80454ADC-80454AE0 0004+00 s=1 e=0 z=0 None .sdata2 @4132 */
SECTION_SDATA2 static f32 lit_4132 = 9.0f / 10.0f;
-/* 80454AE0-80454AE4 0004+00 s=1 e=0 z=0 None .sdata2 @4133 */
+/* 80454AE0-80454AE4 0004+00 s=1 e=0 z=0 None .sdata2 @4133 */
SECTION_SDATA2 static f32 lit_4133 = 1.0f / 5.0f;
-/* 80454AE4-80454AE8 0004+00 s=1 e=0 z=0 None .sdata2 @4134 */
+/* 80454AE4-80454AE8 0004+00 s=1 e=0 z=0 None .sdata2 @4134 */
SECTION_SDATA2 static f32 lit_4134 = 6.0f / 5.0f;
-/* 80454AE8-80454AEC 0004+00 s=1 e=0 z=0 None .sdata2 @4135 */
+/* 80454AE8-80454AEC 0004+00 s=1 e=0 z=0 None .sdata2 @4135 */
SECTION_SDATA2 static f32 lit_4135 = 21.0f / 20.0f;
-/* 80454AEC-80454AF0 0004+00 s=1 e=0 z=0 None .sdata2 @4136 */
+/* 80454AEC-80454AF0 0004+00 s=1 e=0 z=0 None .sdata2 @4136 */
SECTION_SDATA2 static f32 lit_4136 = 97.0f / 100.0f;
-/* 80454AF0-80454AF4 0004+00 s=1 e=0 z=0 None .sdata2 @4137 */
+/* 80454AF0-80454AF4 0004+00 s=1 e=0 z=0 None .sdata2 @4137 */
SECTION_SDATA2 static f32 lit_4137 = 11.0f / 10.0f;
-/* 80454AF4-80454AF8 0004+00 s=1 e=0 z=0 None .sdata2 @4138 */
+/* 80454AF4-80454AF8 0004+00 s=1 e=0 z=0 None .sdata2 @4138 */
SECTION_SDATA2 static f32 lit_4138 = 30.0f;
-/* 80454AF8-80454AFC 0004+00 s=1 e=0 z=0 None .sdata2 @4139 */
+/* 80454AF8-80454AFC 0004+00 s=1 e=0 z=0 None .sdata2 @4139 */
SECTION_SDATA2 static f32 lit_4139 = 11.0f;
-/* 80454AFC-80454B00 0004+00 s=1 e=0 z=0 None .sdata2 @4140 */
+/* 80454AFC-80454B00 0004+00 s=1 e=0 z=0 None .sdata2 @4140 */
SECTION_SDATA2 static f32 lit_4140 = 17.0f / 10.0f;
-/* 80454B00-80454B04 0004+00 s=1 e=0 z=0 None .sdata2 @4141 */
+/* 80454B00-80454B04 0004+00 s=1 e=0 z=0 None .sdata2 @4141 */
SECTION_SDATA2 static f32 lit_4141 = 4.5f;
-/* 80454B04-80454B08 0004+00 s=1 e=0 z=0 None .sdata2 @4142 */
+/* 80454B04-80454B08 0004+00 s=1 e=0 z=0 None .sdata2 @4142 */
SECTION_SDATA2 static f32 lit_4142 = -45.0f;
-/* 80454B08-80454B0C 0004+00 s=1 e=0 z=0 None .sdata2 @4143 */
+/* 80454B08-80454B0C 0004+00 s=1 e=0 z=0 None .sdata2 @4143 */
SECTION_SDATA2 static f32 lit_4143 = 0.75f;
-/* 80454B0C-80454B10 0004+00 s=1 e=0 z=0 None .sdata2 @4144 */
+/* 80454B0C-80454B10 0004+00 s=1 e=0 z=0 None .sdata2 @4144 */
SECTION_SDATA2 static f32 lit_4144 = -5.0f;
-/* 80454B10-80454B14 0004+00 s=7 e=0 z=0 None .sdata2 @4145 */
+/* 80454B10-80454B14 0004+00 s=7 e=0 z=0 None .sdata2 @4145 */
SECTION_SDATA2 static f32 lit_4145 = -1.0f;
-/* 80454B14-80454B18 0004+00 s=1 e=0 z=0 None .sdata2 @4146 */
+/* 80454B14-80454B18 0004+00 s=1 e=0 z=0 None .sdata2 @4146 */
SECTION_SDATA2 static f32 lit_4146 = 19.0f / 20.0f;
-/* 80454B18-80454B20 0004+04 s=1 e=0 z=0 None .sdata2 @4147 */
+/* 80454B18-80454B20 0004+04 s=1 e=0 z=0 None .sdata2 @4147 */
SECTION_SDATA2 static f32 lit_4147[1 + 1 /* padding */] = {
- -30.0f,
- /* padding */
- 0.0f,
+ -30.0f,
+ /* padding */
+ 0.0f,
};
-/* 80232D6C-80233284 0518+00 s=1 e=0 z=0 None .text __ct__16dMsgObject_HIO_cFv */
-#pragma push
-#pragma optimization_level 0
-#pragma optimizewithasm off
+/* 80232D6C-80233284 0518+00 s=1 e=0 z=0 None .text __ct__16dMsgObject_HIO_cFv */
+// 80232D84: 803C0BD8 (__vt__16dMsgObject_HIO_c)
+// 80232D88: 803C0BD8 (__vt__16dMsgObject_HIO_c)
+// 80232D94: 80193960 (__ct__Q28JUtility6TColorFv)
+// 80232D98: 80193960 (__ct__Q28JUtility6TColorFv)
+// 80232DA8: 80361D60 (__construct_array)
+// 80232DB0: 80193960 (__ct__Q28JUtility6TColorFv)
+// 80232DB4: 80193960 (__ct__Q28JUtility6TColorFv)
+// 80232DC4: 80361D60 (__construct_array)
+// 80232DEC: 80232AEC (__ct__20dMsgObject_HowlHIO_cFv)
+// 80232DF0: 80454AC8 (lit_4127)
+// 80232DF8: 80454ACC (lit_4128)
+// 80232E00: 80454AD0 (lit_4129)
+// 80232E08: 80454AD4 (lit_4130)
+// 80232E10: 80454AC0 (lit_4084)
+// 80232E30: 80454AD8 (lit_4131)
+// 80232E38: 80454ADC (lit_4132)
+// 80232E40: 80454AE0 (lit_4133)
+// 80232E4C: 80454AA8 (lit_4078)
+// 80232E54: 80454AAC (lit_4079)
+// 80232E6C: 80454ABC (lit_4083)
+// 80232E84: 80454AE4 (lit_4134)
+// 80232E94: 80454AE8 (lit_4135)
+// 80232EC4: 80454AEC (lit_4136)
+// 80232ED8: 80454AF0 (lit_4137)
+// 80232F28: 80454AF4 (lit_4138)
+// 80232F30: 80454AF8 (lit_4139)
+// 80232F38: 80454AFC (lit_4140)
+// 80232F40: 80454B00 (lit_4141)
+// 80232F48: 80454ABC (lit_4083)
+// 80232F54: 80454B04 (lit_4142)
+// 80232F5C: 80454AC0 (lit_4084)
+// 80232FA8: 80454B08 (lit_4143)
+// 80232FB4: 80454B0C (lit_4144)
+// 80232FBC: 80454B10 (lit_4145)
+// 80232FC4: 80454B14 (lit_4146)
+// 80232FD0: 80454B18 (lit_4147)
+// 802331DC: 80454AB4 (lit_4081)
+// 80233260: 80454AA8 (lit_4078)
+#pragma push
+#pragma optimization_level 0
+#pragma optimizewithasm off
+// True False
asm dMsgObject_HIO_c::dMsgObject_HIO_c() {
- nofralloc
+ nofralloc
#include "asm/d/msg/d_msg_object/__ct__16dMsgObject_HIO_cFv.s"
}
#pragma pop
-/* 80233284-80233590 030C+00 s=1 e=0 z=0 None .text _create__12dMsgObject_cFP9msg_class */
-#pragma push
-#pragma optimization_level 0
-#pragma optimizewithasm off
+
+/* 80233284-80233590 030C+00 s=1 e=0 z=0 None .text _create__12dMsgObject_cFP9msg_class */
+// 80233370: 80430188 (g_meter2_info)
+// 80233374: 80430188 (g_meter2_info)
+// 80233384: 802380C4 (changeGroup__12dMsgObject_cFs)
+// 80233398: 802CEC4C (__nw__FUl)
+// 802333A4: 802A906C (__ct__Q28JMessage18TResourceContainerFv)
+// 802333B0: 80450E1C (m_mesgControl__7dDemo_c)
+// 802333BC: 802CEC4C (__nw__FUl)
+// 802333C8: 80228B04 (__ct__19jmessage_tReferenceFv)
+// 802333E4: 802CEC4C (__nw__FUl)
+// 802333F8: 8022B558 (__ct__27jmessage_tSequenceProcessorFPC19jmessage_tReferenceP17jmessage_tControl)
+// 80233408: 802CEC4C (__nw__FUl)
+// 80233418: 8022CCB0 (__ct__28jmessage_tRenderingProcessorFPC19jmessage_tReference)
+// 80233454: 802CEC4C (__nw__FUl)
+// 80233464: 802A9130 (__ct__Q28JMessage6TParseFPQ28JMessage18TResourceContainer)
+// 80233484: 802DC910 (parse_next__Q37JGadget6binary19TParse_header_blockFPPCvUl)
+// 8023348C: 802A75D4 (reset__Q28JMessage8TControlFv)
+// 802334C8: 80229810 (resetCharCountBuffer__19jmessage_tReferenceFv)
+// 802334CC: 80454ABC (lit_4083)
+// 80233554: 802368E4 (setStatusLocal__12dMsgObject_cFUs)
+// 8023355C: 802CEC4C (__nw__FUl)
+// 80233568: 80249C20 (__ct__12dMsgString_cFv)
+#pragma push
+#pragma optimization_level 0
+#pragma optimizewithasm off
+// True False
+// msg_class* False
+// msg_class False
asm void dMsgObject_c::_create(msg_class* param_0) {
- nofralloc
+ nofralloc
#include "asm/d/msg/d_msg_object/_create__12dMsgObject_cFP9msg_class.s"
}
#pragma pop
+
/* ############################################################################################## */
-/* 80399660-803996E8 0087+01 s=4 e=0 z=0 None .rodata @stringBase0 */
+/* 80399660-803996E8 0087+01 s=4 e=0 z=0 None .rodata @stringBase0 */
#pragma push
#pragma force_active on
#pragma section ".dead"
@@ -968,1664 +2135,2966 @@ SECTION_DEAD char const* const stringBase_803996CF = "/res/Msgus/bmgres%d.arc";
SECTION_DEAD static char const* const pad_803996E7 = "";
#pragma pop
-/* 80430280-8043028C 000C+00 s=1 e=0 z=0 None .bss @4011 */
+/* 80430280-8043028C 000C+00 s=1 e=0 z=0 None .bss @4011 */
static u8 lit_4011[12];
-/* 8043028C-8043069C 0410+00 s=7 e=51 z=0 None .bss g_MsgObject_HIO_c */
+/* 8043028C-8043069C 0410+00 s=7 e=51 z=0 None .bss g_MsgObject_HIO_c */
u8 g_MsgObject_HIO_c[1040];
-/* 80233590-802339BC 042C+00 s=2 e=0 z=0 None .text _execute__12dMsgObject_cFv */
-#pragma push
-#pragma optimization_level 0
-#pragma optimizewithasm off
+/* 80233590-802339BC 042C+00 s=2 e=0 z=0 None .text _execute__12dMsgObject_cFv */
+// 802335A0: 803621D0 (_savegpr_26)
+// 802335BC: 8000F1CC (mDoExt_setCurrentHeap__FP7JKRHeap)
+// 802335D4: 802368F8 (getStatusLocal__12dMsgObject_cFv)
+// 802335EC: 802368E4 (setStatusLocal__12dMsgObject_cFUs)
+// 80233608: 80430188 (g_meter2_info)
+// 8023360C: 80430188 (g_meter2_info)
+// 80233610: 8021C238 (decMsgKeyWaitTimer__13dMeter2Info_cFv)
+// 80233618: 802A7634 (update__Q28JMessage8TControlFv)
+// 80233620: 8043028C (g_MsgObject_HIO_c)
+// 80233624: 8043028C (g_MsgObject_HIO_c)
+// 80233648: 802A75D4 (reset__Q28JMessage8TControlFv)
+// 80233684: 80229810 (resetCharCountBuffer__19jmessage_tReferenceFv)
+// 8023369C: 802A77E8 (setMessageCode__Q28JMessage8TControlFUsUs)
+// 802336B8: 80399660 (d_msg_d_msg_object__stringBase0)
+// 802336BC: 80399660 (d_msg_d_msg_object__stringBase0)
+// 802336C4: 80368B2C (strcpy)
+// 802336CC: 80399660 (d_msg_d_msg_object__stringBase0)
+// 802336D0: 80399660 (d_msg_d_msg_object__stringBase0)
+// 802336D8: 80368B2C (strcpy)
+// 802336E0: 80399660 (d_msg_d_msg_object__stringBase0)
+// 802336E4: 80399660 (d_msg_d_msg_object__stringBase0)
+// 802336EC: 80368B2C (strcpy)
+// 802336FC: 80399660 (d_msg_d_msg_object__stringBase0)
+// 80233700: 80399660 (d_msg_d_msg_object__stringBase0)
+// 80233710: 80368B2C (strcpy)
+// 80233720: 80368B2C (strcpy)
+// 8023373C: 802A7634 (update__Q28JMessage8TControlFv)
+// 80233748: 802368F8 (getStatusLocal__12dMsgObject_cFv)
+// 8023375C: 802368F8 (getStatusLocal__12dMsgObject_cFv)
+// 8023376C: 803C0AE8 (lit_4486)
+// 80233770: 803C0AE8 (lit_4486)
+// 80233788: 80234150 (waitProc__12dMsgObject_cFv)
+// 80233794: 80234318 (openProc__12dMsgObject_cFv)
+// 802337A0: 802349D8 (outnowProc__12dMsgObject_cFv)
+// 802337AC: 80234CCC (outwaitProc__12dMsgObject_cFv)
+// 802337B8: 80234FF0 (stopProc__12dMsgObject_cFv)
+// 802337C4: 80234FF4 (continueProc__12dMsgObject_cFv)
+// 802337D0: 8023531C (selectProc__12dMsgObject_cFv)
+// 802337DC: 8023587C (selectEndProc__12dMsgObject_cFv)
+// 802337E8: 802358D4 (inputProc__12dMsgObject_cFv)
+// 802337F4: 80235AD4 (finishProc__12dMsgObject_cFv)
+// 80233800: 80235CC0 (endProc__12dMsgObject_cFv)
+// 8023380C: 80235EBC (deleteProc__12dMsgObject_cFv)
+// 80233818: 8023609C (textmodeProc__12dMsgObject_cFv)
+// 80233820: 80237B68 (isDraw__12dMsgObject_cFv)
+// 80233830: 802371E4 (isPlaceMessage__12dMsgObject_cFv)
+// 80233920: 80450B70 (data_80450B70)
+// 80233928: 802CBF60 (setTextCount__12Z2SpeechMgr2Fs)
+// 80233978: 802368F8 (getStatusLocal__12dMsgObject_cFv)
+// 80233994: 8000F1CC (mDoExt_setCurrentHeap__FP7JKRHeap)
+// 802339A8: 8036221C (_restgpr_26)
+#pragma push
+#pragma optimization_level 0
+#pragma optimizewithasm off
+// True False
asm void dMsgObject_c::_execute() {
- nofralloc
+ nofralloc
#include "asm/d/msg/d_msg_object/_execute__12dMsgObject_cFv.s"
}
#pragma pop
-/* 802339BC-80233AE8 012C+00 s=1 e=0 z=0 None .text _draw__12dMsgObject_cFv */
+
+/* 802339BC-80233AE8 012C+00 s=1 e=0 z=0 None .text _draw__12dMsgObject_cFv */
+// 802339D4: 802368F8 (getStatusLocal__12dMsgObject_cFv)
+// 802339F4: 80237B68 (isDraw__12dMsgObject_cFv)
+// 80233A04: 802A76BC (render__Q28JMessage8TControlFv)
+// 80233A24: 8023C360 (setString__14dMsgScrnBase_cFPcPc)
+// 80233A30: 8023C3EC (setRubyString__14dMsgScrnBase_cFPc)
+// 80233A80: 804061C0 (g_dComIfG_gameInfo)
+// 80233A84: 804061C0 (g_dComIfG_gameInfo)
+// 80233AA0: 80056794 (set__12dDlst_list_cFRPP12dDlst_base_cRPP12dDlst_base_cP12dDlst_base_c)
+// 80233AB4: 80056794 (set__12dDlst_list_cFRPP12dDlst_base_cRPP12dDlst_base_cP12dDlst_base_c)
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// True False
asm void dMsgObject_c::_draw() {
- nofralloc
+ nofralloc
#include "asm/d/msg/d_msg_object/_draw__12dMsgObject_cFv.s"
}
#pragma pop
-/* 80233AE8-80233D04 021C+00 s=1 e=0 z=0 None .text _delete__12dMsgObject_cFv */
+
+/* 80233AE8-80233D04 021C+00 s=1 e=0 z=0 None .text _delete__12dMsgObject_cFv */
+// 80233AF8: 803621DC (_savegpr_29)
+// 80233B2C: 802DCA58 (erase__Q27JGadget13TNodeLinkListFQ37JGadget13TNodeLinkList8iterator)
+// 80233BDC: 802A8EF8 (__dt__Q38JMessage18TResourceContainer10TCResourceFv)
+// 80233BE4: 802CED3C (__dl__FPv)
+// 80233C98: 80249D28 (__dt__12dMsgString_cFv)
+// 80233CB4: 804061C0 (g_dComIfG_gameInfo)
+// 80233CB8: 804061C0 (g_dComIfG_gameInfo)
+// 80233CCC: 8002E188 (dComIfGp_offHeapLockFlag__Fi)
+// 80233CD4: 8002E188 (dComIfGp_offHeapLockFlag__Fi)
+// 80233CDC: 804061C0 (g_dComIfG_gameInfo)
+// 80233CE0: 804061C0 (g_dComIfG_gameInfo)
+// 80233CF0: 80362228 (_restgpr_29)
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// True False
asm void dMsgObject_c::_delete() {
- nofralloc
+ nofralloc
#include "asm/d/msg/d_msg_object/_delete__12dMsgObject_cFv.s"
}
#pragma pop
-/* 80233D04-80233E70 016C+00 s=2 e=2 z=0 None .text setMessageIndex__12dMsgObject_cFUlUlb */
+
+/* 80233D04-80233E70 016C+00 s=2 e=2 z=0 None .text setMessageIndex__12dMsgObject_cFUlUlb */
+// 80233D14: 803621D4 (_savegpr_27)
+// 80233D28: 80233FD8 (getRevoMessageIndex__12dMsgObject_cFUl)
+// 80233D6C: 804061C0 (g_dComIfG_gameInfo)
+// 80233D70: 804061C0 (g_dComIfG_gameInfo)
+// 80233D78: 8004368C (setPtT__14dEvt_control_cFPv)
+// 80233D94: 8023413C (getMessageGroup__12dMsgObject_cFUl)
+// 80233D98: 802380C4 (changeGroup__12dMsgObject_cFs)
+// 80233DC8: 80233F84 (getMessageIndex__12dMsgObject_cFUl)
+// 80233DD8: 804061C0 (g_dComIfG_gameInfo)
+// 80233DDC: 804061C0 (g_dComIfG_gameInfo)
+// 80233E04: 80233F84 (getMessageIndex__12dMsgObject_cFUl)
+// 80233E54: 802A78F4 (setMessageID__Q28JMessage8TControlFUlUlPb)
+// 80233E5C: 80362220 (_restgpr_27)
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// False False
+// u32 False
+// u32 False
+// bool False
asm void dMsgObject_c::setMessageIndex(u32 param_0, u32 param_1, bool param_2) {
- nofralloc
+ nofralloc
#include "asm/d/msg/d_msg_object/setMessageIndex__12dMsgObject_cFUlUlb.s"
}
#pragma pop
-/* 80233E70-80233F84 0114+00 s=1 e=1 z=0 None .text setMessageIndexDemo__12dMsgObject_cFUlb */
+
+/* 80233E70-80233F84 0114+00 s=1 e=1 z=0 None .text setMessageIndexDemo__12dMsgObject_cFUlb */
+// 80233E80: 803621D8 (_savegpr_28)
+// 80233E90: 80233FD8 (getRevoMessageIndex__12dMsgObject_cFUl)
+// 80233EA4: 80237950 (onCameraCancelFlag__12dMsgObject_cFv)
+// 80233ED4: 804061C0 (g_dComIfG_gameInfo)
+// 80233ED8: 804061C0 (g_dComIfG_gameInfo)
+// 80233EE0: 8004368C (setPtT__14dEvt_control_cFPv)
+// 80233EFC: 8023413C (getMessageGroup__12dMsgObject_cFUl)
+// 80233F00: 802380C4 (changeGroup__12dMsgObject_cFs)
+// 80233F28: 80233F84 (getMessageIndex__12dMsgObject_cFUl)
+// 80233F38: 804061C0 (g_dComIfG_gameInfo)
+// 80233F3C: 804061C0 (g_dComIfG_gameInfo)
+// 80233F68: 802A78F4 (setMessageID__Q28JMessage8TControlFUlUlPb)
+// 80233F70: 80362224 (_restgpr_28)
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// False False
+// u32 False
+// bool False
asm void dMsgObject_c::setMessageIndexDemo(u32 param_0, bool param_1) {
- nofralloc
+ nofralloc
#include "asm/d/msg/d_msg_object/setMessageIndexDemo__12dMsgObject_cFUlb.s"
}
#pragma pop
-/* 80233F84-80233FD8 0054+00 s=4 e=0 z=0 None .text getMessageIndex__12dMsgObject_cFUl */
+
+/* 80233F84-80233FD8 0054+00 s=4 e=0 z=0 None .text getMessageIndex__12dMsgObject_cFUl */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// True False
+// u32 False
asm void dMsgObject_c::getMessageIndex(u32 param_0) {
- nofralloc
+ nofralloc
#include "asm/d/msg/d_msg_object/getMessageIndex__12dMsgObject_cFUl.s"
}
#pragma pop
-/* 80233FD8-802340D4 00FC+00 s=2 e=0 z=0 None .text getRevoMessageIndex__12dMsgObject_cFUl */
+
+/* 80233FD8-802340D4 00FC+00 s=2 e=0 z=0 None .text getRevoMessageIndex__12dMsgObject_cFUl */
+// 80233FE8: 803621D4 (_savegpr_27)
+// 80233FF4: 8043028C (g_MsgObject_HIO_c)
+// 80233FF8: 8043028C (g_MsgObject_HIO_c)
+// 80234018: 8023413C (getMessageGroup__12dMsgObject_cFUl)
+// 8023401C: 802380C4 (changeGroup__12dMsgObject_cFs)
+// 802340C0: 80362220 (_restgpr_27)
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// True False
+// u32 False
asm void dMsgObject_c::getRevoMessageIndex(u32 param_0) {
- nofralloc
+ nofralloc
#include "asm/d/msg/d_msg_object/getRevoMessageIndex__12dMsgObject_cFUl.s"
}
#pragma pop
-/* 802340D4-80234128 0054+00 s=3 e=0 z=0 None .text getMessageIndexAlways__12dMsgObject_cFUl
- */
+
+/* 802340D4-80234128 0054+00 s=3 e=0 z=0 None .text getMessageIndexAlways__12dMsgObject_cFUl */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// True False
+// u32 False
asm void dMsgObject_c::getMessageIndexAlways(u32 param_0) {
- nofralloc
+ nofralloc
#include "asm/d/msg/d_msg_object/getMessageIndexAlways__12dMsgObject_cFUl.s"
}
#pragma pop
-/* 80234128-8023413C 0014+00 s=1 e=0 z=0 None .text getMessageIDAlways__12dMsgObject_cFUl */
+
+/* 80234128-8023413C 0014+00 s=1 e=0 z=0 None .text getMessageIDAlways__12dMsgObject_cFUl */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// True False
+// u32 False
asm void dMsgObject_c::getMessageIDAlways(u32 param_0) {
- nofralloc
+ nofralloc
#include "asm/d/msg/d_msg_object/getMessageIDAlways__12dMsgObject_cFUl.s"
}
#pragma pop
-/* 8023413C-80234150 0014+00 s=4 e=0 z=0 None .text getMessageGroup__12dMsgObject_cFUl */
+
+/* 8023413C-80234150 0014+00 s=4 e=0 z=0 None .text getMessageGroup__12dMsgObject_cFUl */
+// 80234148: 804510C8 (s_groupID)
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// True False
+// u32 False
asm void dMsgObject_c::getMessageGroup(u32 param_0) {
- nofralloc
+ nofralloc
#include "asm/d/msg/d_msg_object/getMessageGroup__12dMsgObject_cFUl.s"
}
#pragma pop
-/* 80234150-80234318 01C8+00 s=1 e=0 z=0 None .text waitProc__12dMsgObject_cFv */
-#pragma push
-#pragma optimization_level 0
-#pragma optimizewithasm off
+
+/* 80234150-80234318 01C8+00 s=1 e=0 z=0 None .text waitProc__12dMsgObject_cFv */
+// 80234180: 80237138 (isMidonaNormalTalkWait__12dMsgObject_cFv)
+// 8023418C: 804061C0 (g_dComIfG_gameInfo)
+// 80234190: 804061C0 (g_dComIfG_gameInfo)
+// 802341B0: 80237934 (isCameraCancelFlag__12dMsgObject_cFv)
+// 802341BC: 804061C0 (g_dComIfG_gameInfo)
+// 802341C0: 804061C0 (g_dComIfG_gameInfo)
+// 802341E4: 804061C0 (g_dComIfG_gameInfo)
+// 802341E8: 804061C0 (g_dComIfG_gameInfo)
+// 802341FC: 802368E4 (setStatusLocal__12dMsgObject_cFUs)
+// 80234204: 8023723C (isTalkMessage__12dMsgObject_cFv)
+// 80234218: 80451368 (mAudioMgrPtr__10Z2AudioMgr)
+// 8023422C: 80454AC0 (lit_4084)
+// 80234234: 80454B10 (lit_4145)
+// 80234240: 802AB984 (seStart__7Z2SeMgrF10JAISoundIDPC3VecUlScffffUc)
+// 80234264: 80233E70 (setMessageIndexDemo__12dMsgObject_cFUlb)
+// 80234278: 80233D04 (setMessageIndex__12dMsgObject_cFUlUlb)
+// 8023429C: 802368E4 (setStatusLocal__12dMsgObject_cFUs)
+// 802342A8: 804061C0 (g_dComIfG_gameInfo)
+// 802342AC: 804061C0 (g_dComIfG_gameInfo)
+// 802342BC: 802368E4 (setStatusLocal__12dMsgObject_cFUs)
+// 802342C4: 8023723C (isTalkMessage__12dMsgObject_cFv)
+// 802342D8: 80451368 (mAudioMgrPtr__10Z2AudioMgr)
+// 802342EC: 80454AC0 (lit_4084)
+// 802342F4: 80454B10 (lit_4145)
+// 80234300: 802AB984 (seStart__7Z2SeMgrF10JAISoundIDPC3VecUlScffffUc)
+#pragma push
+#pragma optimization_level 0
+#pragma optimizewithasm off
+// True False
asm void dMsgObject_c::waitProc() {
- nofralloc
+ nofralloc
#include "asm/d/msg/d_msg_object/waitProc__12dMsgObject_cFv.s"
}
#pragma pop
+
/* ############################################################################################## */
-/* 80454B20-80454B28 0008+00 s=6 e=0 z=0 None .sdata2 @4965 */
+/* 80454B20-80454B28 0008+00 s=6 e=0 z=0 None .sdata2 @4965 */
SECTION_SDATA2 static f64 lit_4965 = 4503601774854144.0 /* cast s32 to float */;
-/* 80234318-802349D8 06C0+00 s=1 e=0 z=0 None .text openProc__12dMsgObject_cFv */
-#pragma push
-#pragma optimization_level 0
-#pragma optimizewithasm off
+/* 80234318-802349D8 06C0+00 s=1 e=0 z=0 None .text openProc__12dMsgObject_cFv */
+// 80234330: 803621DC (_savegpr_29)
+// 80234338: 802370FC (isMidonaMessage__12dMsgObject_cFv)
+// 802343D4: 803DD2E8 (m_cpadInfo__8mDoCPd_c)
+// 802343D8: 803DD2E8 (m_cpadInfo__8mDoCPd_c)
+// 802343EC: 80237E58 (getSelectCursorPosLocal__12dMsgObject_cFv)
+// 80234430: 80237E68 (setSelectCursorPosLocal__12dMsgObject_cFUc)
+// 8023445C: 80237E58 (getSelectCursorPosLocal__12dMsgObject_cFv)
+// 80234488: 80237E58 (getSelectCursorPosLocal__12dMsgObject_cFv)
+// 8023449C: 80237E58 (getSelectCursorPosLocal__12dMsgObject_cFv)
+// 802344CC: 80237E58 (getSelectCursorPosLocal__12dMsgObject_cFv)
+// 80234500: 802370BC (isKanbanMessage__12dMsgObject_cFv)
+// 8023450C: 8043028C (g_MsgObject_HIO_c)
+// 80234510: 8043028C (g_MsgObject_HIO_c)
+// 80234520: 80454B20 (lit_4965)
+// 802345A4: 802371E4 (isPlaceMessage__12dMsgObject_cFv)
+// 802345B4: 80237214 (isStaffMessage__12dMsgObject_cFv)
+// 802345C0: 8043028C (g_MsgObject_HIO_c)
+// 802345C4: 8043028C (g_MsgObject_HIO_c)
+// 802345D4: 80454B20 (lit_4965)
+// 80234658: 802371F8 (isBossMessage__12dMsgObject_cFv)
+// 80234664: 8043028C (g_MsgObject_HIO_c)
+// 80234668: 8043028C (g_MsgObject_HIO_c)
+// 80234678: 80454B20 (lit_4965)
+// 802346FC: 8023720C (isBookMessage__12dMsgObject_cFv)
+// 80234708: 8043028C (g_MsgObject_HIO_c)
+// 8023470C: 8043028C (g_MsgObject_HIO_c)
+// 80234734: 80454B20 (lit_4965)
+// 802347A0: 80454AC0 (lit_4084)
+// 802347B8: 80454AC0 (lit_4084)
+// 802347FC: 80454B20 (lit_4965)
+// 80234848: 8043028C (g_MsgObject_HIO_c)
+// 8023484C: 8043028C (g_MsgObject_HIO_c)
+// 80234858: 80454B20 (lit_4965)
+// 80234890: 80454AC0 (lit_4084)
+// 80234918: 80454ABC (lit_4083)
+// 80234970: 802370FC (isMidonaMessage__12dMsgObject_cFv)
+// 80234994: 802368E4 (setStatusLocal__12dMsgObject_cFUs)
+// 802349A4: 802368E4 (setStatusLocal__12dMsgObject_cFUs)
+// 802349B4: 802368E4 (setStatusLocal__12dMsgObject_cFUs)
+// 802349C4: 80362228 (_restgpr_29)
+#pragma push
+#pragma optimization_level 0
+#pragma optimizewithasm off
+// True False
asm void dMsgObject_c::openProc() {
- nofralloc
+ nofralloc
#include "asm/d/msg/d_msg_object/openProc__12dMsgObject_cFv.s"
}
#pragma pop
+
/* ############################################################################################## */
-/* 80454B28-80454B2C 0004+00 s=3 e=0 z=0 None .sdata2 @5044 */
+/* 80454B28-80454B2C 0004+00 s=3 e=0 z=0 None .sdata2 @5044 */
SECTION_SDATA2 static f32 lit_5044 = 10.0f;
-/* 802349D8-80234CCC 02F4+00 s=1 e=0 z=0 None .text outnowProc__12dMsgObject_cFv */
-#pragma push
-#pragma optimization_level 0
-#pragma optimizewithasm off
+/* 802349D8-80234CCC 02F4+00 s=1 e=0 z=0 None .text outnowProc__12dMsgObject_cFv */
+// 802349FC: 802297E4 (shiftCharCountBuffer__19jmessage_tReferenceFv)
+// 80234A04: 8023720C (isBookMessage__12dMsgObject_cFv)
+// 80234A2C: 80454B20 (lit_4965)
+// 80234A48: 80454B28 (lit_5044)
+// 80234A98: 80454AC0 (lit_4084)
+// 80234AA4: 803DD2E8 (m_cpadInfo__8mDoCPd_c)
+// 80234AA8: 803DD2E8 (m_cpadInfo__8mDoCPd_c)
+// 80234B04: 8022994C (isLightEnd__19jmessage_tReferenceFv)
+// 80234B20: 80237BFC (setButtonStatusLocal__12dMsgObject_cFv)
+// 80234B58: 802368E4 (setStatusLocal__12dMsgObject_cFUs)
+// 80234B98: 802368E4 (setStatusLocal__12dMsgObject_cFUs)
+// 80234BB0: 802368E4 (setStatusLocal__12dMsgObject_cFUs)
+// 80234BD8: 802368E4 (setStatusLocal__12dMsgObject_cFUs)
+// 80234C2C: 802368E4 (setStatusLocal__12dMsgObject_cFUs)
+// 80234C80: 802368E4 (setStatusLocal__12dMsgObject_cFUs)
+// 80234CA0: 802368E4 (setStatusLocal__12dMsgObject_cFUs)
+#pragma push
+#pragma optimization_level 0
+#pragma optimizewithasm off
+// True False
asm void dMsgObject_c::outnowProc() {
- nofralloc
+ nofralloc
#include "asm/d/msg/d_msg_object/outnowProc__12dMsgObject_cFv.s"
}
#pragma pop
-/* 80234CCC-80234FF0 0324+00 s=1 e=0 z=0 None .text outwaitProc__12dMsgObject_cFv */
+
+/* 80234CCC-80234FF0 0324+00 s=1 e=0 z=0 None .text outwaitProc__12dMsgObject_cFv */
+// 80234D0C: 8023720C (isBookMessage__12dMsgObject_cFv)
+// 80234D1C: 802369D8 (isSend__12dMsgObject_cFv)
+// 80234D50: 80454B20 (lit_4965)
+// 80234D6C: 80454B28 (lit_5044)
+// 80234E54: 80229034 (pageSend__19jmessage_tReferenceFv)
+// 80234E70: 8022E12C (resetRendering__28jmessage_tRenderingProcessorFv)
+// 80234E84: 802368E4 (setStatusLocal__12dMsgObject_cFUs)
+// 80234E90: 802369D8 (isSend__12dMsgObject_cFv)
+// 80234F40: 80229034 (pageSend__19jmessage_tReferenceFv)
+// 80234F64: 8022E12C (resetRendering__28jmessage_tRenderingProcessorFv)
+// 80234F78: 802368E4 (setStatusLocal__12dMsgObject_cFUs)
+// 80234F80: 8023723C (isTalkMessage__12dMsgObject_cFv)
+// 80234FA4: 80451368 (mAudioMgrPtr__10Z2AudioMgr)
+// 80234FB8: 80454AC0 (lit_4084)
+// 80234FC0: 80454B10 (lit_4145)
+// 80234FCC: 802AB984 (seStart__7Z2SeMgrF10JAISoundIDPC3VecUlScffffUc)
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// True False
asm void dMsgObject_c::outwaitProc() {
- nofralloc
+ nofralloc
#include "asm/d/msg/d_msg_object/outwaitProc__12dMsgObject_cFv.s"
}
#pragma pop
-/* 80234FF0-80234FF4 0004+00 s=1 e=0 z=0 None .text stopProc__12dMsgObject_cFv */
-void dMsgObject_c::stopProc() {
- /* empty function */
-}
-/* 80234FF4-8023531C 0328+00 s=1 e=0 z=0 None .text continueProc__12dMsgObject_cFv */
-#pragma push
-#pragma optimization_level 0
-#pragma optimizewithasm off
+/* 80234FF0-80234FF4 0004+00 s=1 e=0 z=0 None .text stopProc__12dMsgObject_cFv */
+// True False
+// void False
+void dMsgObject_c::stopProc() {
+ /* empty function */
+}
+
+
+/* 80234FF4-8023531C 0328+00 s=1 e=0 z=0 None .text continueProc__12dMsgObject_cFv */
+// 80235004: 803621D0 (_savegpr_26)
+// 8023504C: 803DD2E8 (m_cpadInfo__8mDoCPd_c)
+// 80235050: 803DD2E8 (m_cpadInfo__8mDoCPd_c)
+// 8023506C: 802370E8 (isHowlMessage__12dMsgObject_cFv)
+// 8023507C: 802369D8 (isSend__12dMsgObject_cFv)
+// 80235114: 802A75D4 (reset__Q28JMessage8TControlFv)
+// 80235150: 80229810 (resetCharCountBuffer__19jmessage_tReferenceFv)
+// 80235164: 80237748 (updateEquipBombInfoLocal__12dMsgObject_cFv)
+// 80235184: 80233D04 (setMessageIndex__12dMsgObject_cFUlUlb)
+// 802351A4: 80399660 (d_msg_d_msg_object__stringBase0)
+// 802351A8: 80399660 (d_msg_d_msg_object__stringBase0)
+// 802351B0: 80368B2C (strcpy)
+// 802351B8: 80399660 (d_msg_d_msg_object__stringBase0)
+// 802351BC: 80399660 (d_msg_d_msg_object__stringBase0)
+// 802351C4: 80368B2C (strcpy)
+// 802351CC: 80399660 (d_msg_d_msg_object__stringBase0)
+// 802351D0: 80399660 (d_msg_d_msg_object__stringBase0)
+// 802351D8: 80368B2C (strcpy)
+// 802351E8: 80399660 (d_msg_d_msg_object__stringBase0)
+// 802351EC: 80399660 (d_msg_d_msg_object__stringBase0)
+// 802351FC: 80368B2C (strcpy)
+// 8023520C: 80368B2C (strcpy)
+// 802352A0: 8022E12C (resetRendering__28jmessage_tRenderingProcessorFv)
+// 802352AC: 802368E4 (setStatusLocal__12dMsgObject_cFUs)
+// 802352B4: 8023723C (isTalkMessage__12dMsgObject_cFv)
+// 802352D8: 80451368 (mAudioMgrPtr__10Z2AudioMgr)
+// 802352EC: 80454AC0 (lit_4084)
+// 802352F4: 80454B10 (lit_4145)
+// 80235300: 802AB984 (seStart__7Z2SeMgrF10JAISoundIDPC3VecUlScffffUc)
+// 80235308: 8036221C (_restgpr_26)
+#pragma push
+#pragma optimization_level 0
+#pragma optimizewithasm off
+// True False
asm void dMsgObject_c::continueProc() {
- nofralloc
+ nofralloc
#include "asm/d/msg/d_msg_object/continueProc__12dMsgObject_cFv.s"
}
#pragma pop
-/* 8023531C-8023587C 0560+00 s=1 e=0 z=0 None .text selectProc__12dMsgObject_cFv */
-#pragma push
-#pragma optimization_level 0
-#pragma optimizewithasm off
+
+/* 8023531C-8023587C 0560+00 s=1 e=0 z=0 None .text selectProc__12dMsgObject_cFv */
+// 8023532C: 803621D4 (_savegpr_27)
+// 8023533C: 802370FC (isMidonaMessage__12dMsgObject_cFv)
+// 80235370: 802368F8 (getStatusLocal__12dMsgObject_cFv)
+// 80235384: 80229168 (selectMessage__19jmessage_tReferenceFv)
+// 80235388: 80430188 (g_meter2_info)
+// 8023538C: 80430188 (g_meter2_info)
+// 802353A0: 804061C0 (g_dComIfG_gameInfo)
+// 802353A4: 804061C0 (g_dComIfG_gameInfo)
+// 802353B4: 803DD2E8 (m_cpadInfo__8mDoCPd_c)
+// 802353B8: 803DD2E8 (m_cpadInfo__8mDoCPd_c)
+// 802353CC: 80237E58 (getSelectCursorPosLocal__12dMsgObject_cFv)
+// 80235410: 802368F8 (getStatusLocal__12dMsgObject_cFv)
+// 80235438: 80237E68 (setSelectCursorPosLocal__12dMsgObject_cFUc)
+// 80235444: 802368F8 (getStatusLocal__12dMsgObject_cFv)
+// 80235464: 80237E58 (getSelectCursorPosLocal__12dMsgObject_cFv)
+// 80235478: 80237E58 (getSelectCursorPosLocal__12dMsgObject_cFv)
+// 802354A8: 80237E58 (getSelectCursorPosLocal__12dMsgObject_cFv)
+// 802354D4: 802368F8 (getStatusLocal__12dMsgObject_cFv)
+// 802354F4: 80237E58 (getSelectCursorPosLocal__12dMsgObject_cFv)
+// 8023552C: 802368F8 (getStatusLocal__12dMsgObject_cFv)
+// 80235540: 802370FC (isMidonaMessage__12dMsgObject_cFv)
+// 8023557C: 80237E58 (getSelectCursorPosLocal__12dMsgObject_cFv)
+// 80235590: 80237E58 (getSelectCursorPosLocal__12dMsgObject_cFv)
+// 802355C4: 80237E58 (getSelectCursorPosLocal__12dMsgObject_cFv)
+// 8023561C: 80237E58 (getSelectCursorPosLocal__12dMsgObject_cFv)
+// 80235630: 80237E58 (getSelectCursorPosLocal__12dMsgObject_cFv)
+// 80235664: 80237E58 (getSelectCursorPosLocal__12dMsgObject_cFv)
+// 8023569C: 802368F8 (getStatusLocal__12dMsgObject_cFv)
+// 802356B0: 802370FC (isMidonaMessage__12dMsgObject_cFv)
+// 802356EC: 80237E58 (getSelectCursorPosLocal__12dMsgObject_cFv)
+// 80235744: 80237E58 (getSelectCursorPosLocal__12dMsgObject_cFv)
+// 8023577C: 802368F8 (getStatusLocal__12dMsgObject_cFv)
+// 802357A0: 802369D8 (isSend__12dMsgObject_cFv)
+// 802357F8: 802368F8 (getStatusLocal__12dMsgObject_cFv)
+// 80235818: 802368E4 (setStatusLocal__12dMsgObject_cFUs)
+// 80235828: 802368E4 (setStatusLocal__12dMsgObject_cFUs)
+// 8023582C: 8021E9D0 (dMeter2Info_set2DVibration__Fv)
+// 80235838: 80451368 (mAudioMgrPtr__10Z2AudioMgr)
+// 8023584C: 80454AC0 (lit_4084)
+// 80235854: 80454B10 (lit_4145)
+// 80235860: 802AB984 (seStart__7Z2SeMgrF10JAISoundIDPC3VecUlScffffUc)
+// 80235868: 80362220 (_restgpr_27)
+#pragma push
+#pragma optimization_level 0
+#pragma optimizewithasm off
+// True False
asm void dMsgObject_c::selectProc() {
- nofralloc
+ nofralloc
#include "asm/d/msg/d_msg_object/selectProc__12dMsgObject_cFv.s"
}
#pragma pop
-/* 8023587C-802358D4 0058+00 s=1 e=0 z=0 None .text selectEndProc__12dMsgObject_cFv */
+
+/* 8023587C-802358D4 0058+00 s=1 e=0 z=0 None .text selectEndProc__12dMsgObject_cFv */
+// 802358BC: 802368E4 (setStatusLocal__12dMsgObject_cFUs)
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// True False
asm void dMsgObject_c::selectEndProc() {
- nofralloc
+ nofralloc
#include "asm/d/msg/d_msg_object/selectEndProc__12dMsgObject_cFv.s"
}
#pragma pop
-/* 802358D4-80235AD4 0200+00 s=1 e=0 z=0 None .text inputProc__12dMsgObject_cFv */
-#pragma push
-#pragma optimization_level 0
-#pragma optimizewithasm off
+
+/* 802358D4-80235AD4 0200+00 s=1 e=0 z=0 None .text inputProc__12dMsgObject_cFv */
+// 802358E4: 803621D4 (_savegpr_27)
+// 802358F0: 80430188 (g_meter2_info)
+// 802358F4: 80430188 (g_meter2_info)
+// 80235900: 802294A8 (inputNumber__19jmessage_tReferenceFv)
+// 80235908: 802369D8 (isSend__12dMsgObject_cFv)
+// 8023591C: 803DD2E8 (m_cpadInfo__8mDoCPd_c)
+// 80235920: 803DD2E8 (m_cpadInfo__8mDoCPd_c)
+// 80235930: 804061C0 (g_dComIfG_gameInfo)
+// 80235934: 804061C0 (g_dComIfG_gameInfo)
+// 80235940: 803790C0 (tempBitLabels__20dSv_event_tmp_flag_c)
+// 80235944: 803790C0 (tempBitLabels__20dSv_event_tmp_flag_c)
+// 8023594C: 800349BC (isEventBit__11dSv_event_cCFUs)
+// 80235960: 804061C0 (g_dComIfG_gameInfo)
+// 80235964: 804061C0 (g_dComIfG_gameInfo)
+// 8023596C: 803A7288 (saveBitLabels__16dSv_event_flag_c)
+// 80235970: 803A7288 (saveBitLabels__16dSv_event_flag_c)
+// 80235978: 800349BC (isEventBit__11dSv_event_cCFUs)
+// 8023598C: 804061C0 (g_dComIfG_gameInfo)
+// 80235990: 804061C0 (g_dComIfG_gameInfo)
+// 802359B8: 802389F8 (dMsgObject_addFundRaising__Fs)
+// 802359BC: 80238928 (dMsgObject_getFundRaising__Fv)
+// 802359C0: 80238928 (dMsgObject_getFundRaising__Fv)
+// 802359D4: 804061C0 (g_dComIfG_gameInfo)
+// 802359D8: 804061C0 (g_dComIfG_gameInfo)
+// 802359E4: 803A7288 (saveBitLabels__16dSv_event_flag_c)
+// 802359E8: 803A7288 (saveBitLabels__16dSv_event_flag_c)
+// 802359F0: 800349BC (isEventBit__11dSv_event_cCFUs)
+// 80235A00: 803A7288 (saveBitLabels__16dSv_event_flag_c)
+// 80235A04: 803A7288 (saveBitLabels__16dSv_event_flag_c)
+// 80235A0C: 800349BC (isEventBit__11dSv_event_cCFUs)
+// 80235A20: 8003498C (onEventBit__11dSv_event_cFUs)
+// 80235A28: 80238990 (dMsgObject_setFundRaising__FUs)
+// 80235A38: 8003498C (onEventBit__11dSv_event_cFUs)
+// 80235A40: 80238990 (dMsgObject_setFundRaising__FUs)
+// 80235A50: 800349A4 (offEventBit__11dSv_event_cFUs)
+// 80235A58: 80238894 (dMsgObject_addTotalPayment__Fs)
+// 80235A5C: 80232A44 (dMsgObject_searchSSItem__FPvPv)
+// 80235A60: 80232A44 (dMsgObject_searchSSItem__FPvPv)
+// 80235A68: 80021338 (fpcEx_Search__FPFPvPv_PvPv)
+// 80235A7C: 802368E4 (setStatusLocal__12dMsgObject_cFUs)
+// 80235A8C: 804061C0 (g_dComIfG_gameInfo)
+// 80235A90: 804061C0 (g_dComIfG_gameInfo)
+// 80235A98: 803790C0 (tempBitLabels__20dSv_event_tmp_flag_c)
+// 80235A9C: 803790C0 (tempBitLabels__20dSv_event_tmp_flag_c)
+// 80235AA4: 800349A4 (offEventBit__11dSv_event_cFUs)
+// 80235AB8: 802368E4 (setStatusLocal__12dMsgObject_cFUs)
+// 80235AC0: 80362220 (_restgpr_27)
+#pragma push
+#pragma optimization_level 0
+#pragma optimizewithasm off
+// True False
asm void dMsgObject_c::inputProc() {
- nofralloc
+ nofralloc
#include "asm/d/msg/d_msg_object/inputProc__12dMsgObject_cFv.s"
}
#pragma pop
-/* 80235AD4-80235CC0 01EC+00 s=1 e=0 z=0 None .text finishProc__12dMsgObject_cFv */
-#pragma push
-#pragma optimization_level 0
-#pragma optimizewithasm off
+
+/* 80235AD4-80235CC0 01EC+00 s=1 e=0 z=0 None .text finishProc__12dMsgObject_cFv */
+// 80235B04: 8023723C (isTalkMessage__12dMsgObject_cFv)
+// 80235B28: 80451368 (mAudioMgrPtr__10Z2AudioMgr)
+// 80235B3C: 80454AC0 (lit_4084)
+// 80235B44: 80454B10 (lit_4145)
+// 80235B50: 802AB984 (seStart__7Z2SeMgrF10JAISoundIDPC3VecUlScffffUc)
+// 80235B58: 80229168 (selectMessage__19jmessage_tReferenceFv)
+// 80235BA0: 802370E8 (isHowlMessage__12dMsgObject_cFv)
+// 80235BB0: 80242080 (isKeyCheck__14dMsgScrnHowl_cFv)
+// 80235BBC: 803DD2E8 (m_cpadInfo__8mDoCPd_c)
+// 80235BC0: 803DD2E8 (m_cpadInfo__8mDoCPd_c)
+// 80235BD0: 80238320 (onMsgSend__12dMsgObject_cFv)
+// 80235BD8: 802369D8 (isSend__12dMsgObject_cFv)
+// 80235BE0: 803DD2E8 (m_cpadInfo__8mDoCPd_c)
+// 80235BE4: 803DD2E8 (m_cpadInfo__8mDoCPd_c)
+// 80235C00: 80242080 (isKeyCheck__14dMsgScrnHowl_cFv)
+// 80235C10: 802370E8 (isHowlMessage__12dMsgObject_cFv)
+// 80235C34: 80451368 (mAudioMgrPtr__10Z2AudioMgr)
+// 80235C40: 802AFF8C (changeBgmStatus__8Z2SeqMgrFl)
+// 80235C54: 802368E4 (setStatusLocal__12dMsgObject_cFUs)
+// 80235C5C: 8023723C (isTalkMessage__12dMsgObject_cFv)
+// 80235C7C: 80451368 (mAudioMgrPtr__10Z2AudioMgr)
+// 80235C90: 80454AC0 (lit_4084)
+// 80235C98: 80454B10 (lit_4145)
+// 80235CA4: 802AB984 (seStart__7Z2SeMgrF10JAISoundIDPC3VecUlScffffUc)
+#pragma push
+#pragma optimization_level 0
+#pragma optimizewithasm off
+// True False
asm void dMsgObject_c::finishProc() {
- nofralloc
+ nofralloc
#include "asm/d/msg/d_msg_object/finishProc__12dMsgObject_cFv.s"
}
#pragma pop
-/* 80235CC0-80235EBC 01FC+00 s=1 e=0 z=0 None .text endProc__12dMsgObject_cFv */
+
+/* 80235CC0-80235EBC 01FC+00 s=1 e=0 z=0 None .text endProc__12dMsgObject_cFv */
+// 80235CF0: 802370BC (isKanbanMessage__12dMsgObject_cFv)
+// 80235D00: 8023720C (isBookMessage__12dMsgObject_cFv)
+// 80235D0C: 8043028C (g_MsgObject_HIO_c)
+// 80235D10: 8043028C (g_MsgObject_HIO_c)
+// 80235D20: 802371E4 (isPlaceMessage__12dMsgObject_cFv)
+// 80235D30: 80237214 (isStaffMessage__12dMsgObject_cFv)
+// 80235D3C: 8043028C (g_MsgObject_HIO_c)
+// 80235D40: 8043028C (g_MsgObject_HIO_c)
+// 80235D50: 802371F8 (isBossMessage__12dMsgObject_cFv)
+// 80235D5C: 8043028C (g_MsgObject_HIO_c)
+// 80235D60: 8043028C (g_MsgObject_HIO_c)
+// 80235D6C: 80454B20 (lit_4965)
+// 80235DA8: 80454AC0 (lit_4084)
+// 80235DC8: 8023720C (isBookMessage__12dMsgObject_cFv)
+// 80235E5C: 802368E4 (setStatusLocal__12dMsgObject_cFUs)
+// 80235E6C: 802368E4 (setStatusLocal__12dMsgObject_cFUs)
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// True False
asm void dMsgObject_c::endProc() {
- nofralloc
+ nofralloc
#include "asm/d/msg/d_msg_object/endProc__12dMsgObject_cFv.s"
}
#pragma pop
-/* 80235EBC-8023609C 01E0+00 s=2 e=0 z=0 None .text deleteProc__12dMsgObject_cFv */
+
+/* 80235EBC-8023609C 01E0+00 s=2 e=0 z=0 None .text deleteProc__12dMsgObject_cFv */
+// 80235EE0: 8000F1CC (mDoExt_setCurrentHeap__FP7JKRHeap)
+// 80235EF4: 8023690C (delete_screen__12dMsgObject_cFb)
+// 80235EFC: 802A75D4 (reset__Q28JMessage8TControlFv)
+// 80235F38: 80229810 (resetCharCountBuffer__19jmessage_tReferenceFv)
+// 80235F48: 80237748 (updateEquipBombInfoLocal__12dMsgObject_cFv)
+// 80235F50: 804061C0 (g_dComIfG_gameInfo)
+// 80235F54: 804061C0 (g_dComIfG_gameInfo)
+// 80235F74: 80237968 (offCameraCancelFlag__12dMsgObject_cFv)
+// 80235F7C: 802384EC (setMsgOutputType__12dMsgObject_cFUc)
+// 80235FA0: 802382C8 (offMsgSendControl__12dMsgObject_cFv)
+// 80235FA4: 8023834C (offMsgSend__12dMsgObject_cFv)
+// 80235FF8: 80450E04 (m_control__7dDemo_c)
+// 80236014: 80451368 (mAudioMgrPtr__10Z2AudioMgr)
+// 8023601C: 802B6104 (talkOut__11Z2StatusMgrFv)
+// 8023603C: 80237610 (resetSelectBomBag__12dMsgObject_cFv)
+// 8023604C: 804061C0 (g_dComIfG_gameInfo)
+// 80236050: 804061C0 (g_dComIfG_gameInfo)
+// 80236074: 80237A88 (setNowTalkFlowNo__12dMsgObject_cFs)
+// 80236080: 802368E4 (setStatusLocal__12dMsgObject_cFUs)
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// True False
asm void dMsgObject_c::deleteProc() {
- nofralloc
+ nofralloc
#include "asm/d/msg/d_msg_object/deleteProc__12dMsgObject_cFv.s"
}
#pragma pop
-/* 8023609C-802360A0 0004+00 s=1 e=0 z=0 None .text textmodeProc__12dMsgObject_cFv */
-void dMsgObject_c::textmodeProc() {
- /* empty function */
-}
-/* 802360A0-8023670C 066C+00 s=1 e=1 z=0 None .text talkStartInit__12dMsgObject_cFv */
-#pragma push
-#pragma optimization_level 0
-#pragma optimizewithasm off
+/* 8023609C-802360A0 0004+00 s=1 e=0 z=0 None .text textmodeProc__12dMsgObject_cFv */
+// True False
+// void False
+void dMsgObject_c::textmodeProc() {
+ /* empty function */
+}
+
+
+/* 802360A0-8023670C 066C+00 s=1 e=1 z=0 None .text talkStartInit__12dMsgObject_cFv */
+// 802360B8: 803621D8 (_savegpr_28)
+// 802360C0: 80454ABC (lit_4083)
+// 802360C4: 800149F0 (mDoExt_getMesgFont__Fv)
+// 80236100: 8023690C (delete_screen__12dMsgObject_cFb)
+// 80236104: 80454AC0 (lit_4084)
+// 80236118: 804061C0 (g_dComIfG_gameInfo)
+// 8023611C: 804061C0 (g_dComIfG_gameInfo)
+// 80236134: 80430188 (g_meter2_info)
+// 80236138: 80430188 (g_meter2_info)
+// 8023613C: 8021C1DC (isFloatingMessageVisible__13dMeter2Info_cFv)
+// 80236154: 80430188 (g_meter2_info)
+// 80236158: 80430188 (g_meter2_info)
+// 80236160: 8021F6EC (emphasisButtonDelete__9dMeter2_cFv)
+// 802361C0: 80430188 (g_meter2_info)
+// 802361C4: 80430188 (g_meter2_info)
+// 802361F0: 8002E0E0 (dComIfGp_setHeapLockFlag__FUc)
+// 80236204: 8002E3D0 (dComIfGp_getSubHeap2D__Fi)
+// 80236210: 802CE784 (getTotalFreeSize__7JKRHeapFv)
+// 80236228: 802CEC4C (__nw__FUl)
+// 80236238: 80225C94 (__ct__10COutFont_cFUc)
+// 80236270: 803C0B4C (lit_5875)
+// 80236274: 803C0B4C (lit_5875)
+// 80236294: 802CEC4C (__nw__FUl)
+// 802362AC: 8023E79C (__ct__14dMsgScrnItem_cFUcUcP10JKRExpHeap)
+// 802362C4: 80014B04 (mDoExt_getRubyFont__Fv)
+// 802362D0: 802CEC4C (__nw__FUl)
+// 802362E4: 80248954 (__ct__14dMsgScrnTree_cFP7JUTFontP10JKRExpHeap)
+// 802362F8: 802CEC4C (__nw__FUl)
+// 80236308: 80244E38 (__ct__16dMsgScrnKanban_cFP10JKRExpHeap)
+// 8023631C: 802CEC4C (__nw__FUl)
+// 80236334: 80246B34 (__ct__15dMsgScrnStaff_cFUc)
+// 80236348: 802CEC4C (__nw__FUl)
+// 80236354: 802463CC (__ct__15dMsgScrnPlace_cFv)
+// 80236368: 802CEC4C (__nw__FUl)
+// 80236374: 8023C5C8 (__ct__14dMsgScrnBoss_cFv)
+// 80236388: 802CEC4C (__nw__FUl)
+// 80236394: 8024096C (__ct__14dMsgScrnHowl_cFv)
+// 802363B4: 802CEC4C (__nw__FUl)
+// 802363C8: 80244558 (__ct__16dMsgScrnJimaku_cFUcP10JKRExpHeap)
+// 802363FC: 802CEC4C (__nw__FUl)
+// 80236414: 8023E79C (__ct__14dMsgScrnItem_cFUcUcP10JKRExpHeap)
+// 80236428: 802CEC4C (__nw__FUl)
+// 80236440: 80246FF0 (__ct__14dMsgScrnTalk_cFUcUcP10JKRExpHeap)
+// 80236468: 80451368 (mAudioMgrPtr__10Z2AudioMgr)
+// 80236470: 802B60CC (talkIn__11Z2StatusMgrFv)
+// 8023648C: 80451368 (mAudioMgrPtr__10Z2AudioMgr)
+// 80236498: 802AFF8C (changeBgmStatus__8Z2SeqMgrFl)
+// 802364AC: 80451368 (mAudioMgrPtr__10Z2AudioMgr)
+// 802364B8: 802AFF8C (changeBgmStatus__8Z2SeqMgrFl)
+// 80236504: 80238C78 (setActorPos__19jmessage_tReferenceF4cXyz)
+// 80236644: 8023670C (fukiPosCalc__12dMsgObject_cFb)
+// 80236674: 80399660 (d_msg_d_msg_object__stringBase0)
+// 80236678: 80399660 (d_msg_d_msg_object__stringBase0)
+// 80236684: 8023C360 (setString__14dMsgScrnBase_cFPcPc)
+// 8023668C: 80399660 (d_msg_d_msg_object__stringBase0)
+// 80236690: 80399660 (d_msg_d_msg_object__stringBase0)
+// 80236698: 8023C3EC (setRubyString__14dMsgScrnBase_cFPc)
+// 802366A0: 80399660 (d_msg_d_msg_object__stringBase0)
+// 802366A4: 80399660 (d_msg_d_msg_object__stringBase0)
+// 802366C8: 80399660 (d_msg_d_msg_object__stringBase0)
+// 802366CC: 80399660 (d_msg_d_msg_object__stringBase0)
+// 802366F8: 80362224 (_restgpr_28)
+#pragma push
+#pragma optimization_level 0
+#pragma optimizewithasm off
+// False False
asm void dMsgObject_c::talkStartInit() {
- nofralloc
+ nofralloc
#include "asm/d/msg/d_msg_object/talkStartInit__12dMsgObject_cFv.s"
}
#pragma pop
+
/* ############################################################################################## */
-/* 80454B2C-80454B30 0004+00 s=1 e=0 z=0 None .sdata2 @5947 */
+/* 80454B2C-80454B30 0004+00 s=1 e=0 z=0 None .sdata2 @5947 */
SECTION_SDATA2 static f32 lit_5947 = 608.0f;
-/* 80454B30-80454B34 0004+00 s=1 e=0 z=0 None .sdata2 @5948 */
+/* 80454B30-80454B34 0004+00 s=1 e=0 z=0 None .sdata2 @5948 */
SECTION_SDATA2 static f32 lit_5948 = 448.0f;
-/* 80454B34-80454B38 0004+00 s=1 e=0 z=0 None .sdata2 @5949 */
+/* 80454B34-80454B38 0004+00 s=1 e=0 z=0 None .sdata2 @5949 */
SECTION_SDATA2 static f32 lit_5949 = -200.0f;
-/* 80454B38-80454B40 0004+04 s=1 e=0 z=0 None .sdata2 @5950 */
+/* 80454B38-80454B40 0004+04 s=1 e=0 z=0 None .sdata2 @5950 */
SECTION_SDATA2 static f32 lit_5950[1 + 1 /* padding */] = {
- -100.0f,
- /* padding */
- 0.0f,
+ -100.0f,
+ /* padding */
+ 0.0f,
};
-/* 8023670C-802368E4 01D8+00 s=1 e=0 z=0 None .text fukiPosCalc__12dMsgObject_cFb */
-#pragma push
-#pragma optimization_level 0
-#pragma optimizewithasm off
+/* 8023670C-802368E4 01D8+00 s=1 e=0 z=0 None .text fukiPosCalc__12dMsgObject_cFb */
+// 8023673C: 80454ABC (lit_4083)
+// 80236758: 802370BC (isKanbanMessage__12dMsgObject_cFv)
+// 80236768: 8023720C (isBookMessage__12dMsgObject_cFv)
+// 80236784: 804061C0 (g_dComIfG_gameInfo)
+// 80236788: 804061C0 (g_dComIfG_gameInfo)
+// 80236798: 80015310 (mDoLib_project__FP3VecP3Vec)
+// 8023679C: 80454ABC (lit_4083)
+// 802367B8: 8026702C (__eq__4cXyzCFRC3Vec)
+// 802367D8: 80015310 (mDoLib_project__FP3VecP3Vec)
+// 802367E0: 80454ABC (lit_4083)
+// 802367F0: 80454B2C (lit_5947)
+// 80236810: 80454B30 (lit_5948)
+// 80236820: 80454AA0 (lit_4076)
+// 80236838: 8043028C (g_MsgObject_HIO_c)
+// 8023683C: 8043028C (g_MsgObject_HIO_c)
+// 80236844: 80454B20 (lit_4965)
+// 80236890: 80454B34 (lit_5949)
+// 802368A0: 80454B38 (lit_5950)
+// 802368B0: 80454ABC (lit_4083)
+#pragma push
+#pragma optimization_level 0
+#pragma optimizewithasm off
+// True False
+// bool False
asm void dMsgObject_c::fukiPosCalc(bool param_0) {
- nofralloc
+ nofralloc
#include "asm/d/msg/d_msg_object/fukiPosCalc__12dMsgObject_cFb.s"
}
#pragma pop
-/* 802368E4-802368F8 0014+00 s=15 e=0 z=0 None .text setStatusLocal__12dMsgObject_cFUs */
+
+/* 802368E4-802368F8 0014+00 s=15 e=0 z=0 None .text setStatusLocal__12dMsgObject_cFUs */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// True False
+// u16 False
asm void dMsgObject_c::setStatusLocal(u16 param_0) {
- nofralloc
+ nofralloc
#include "asm/d/msg/d_msg_object/setStatusLocal__12dMsgObject_cFUs.s"
}
#pragma pop
-/* 802368F8-8023690C 0014+00 s=9 e=0 z=0 None .text getStatusLocal__12dMsgObject_cFv */
+
+/* 802368F8-8023690C 0014+00 s=9 e=0 z=0 None .text getStatusLocal__12dMsgObject_cFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// True False
asm void dMsgObject_c::getStatusLocal() {
- nofralloc
+ nofralloc
#include "asm/d/msg/d_msg_object/getStatusLocal__12dMsgObject_cFv.s"
}
#pragma pop
-/* 8023690C-802369D8 00CC+00 s=3 e=0 z=0 None .text delete_screen__12dMsgObject_cFb */
+
+/* 8023690C-802369D8 00CC+00 s=3 e=0 z=0 None .text delete_screen__12dMsgObject_cFb */
+// 80236988: 804061C0 (g_dComIfG_gameInfo)
+// 8023698C: 804061C0 (g_dComIfG_gameInfo)
+// 802369A0: 8002E188 (dComIfGp_offHeapLockFlag__Fi)
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// True False
+// bool False
asm void dMsgObject_c::delete_screen(bool param_0) {
- nofralloc
+ nofralloc
#include "asm/d/msg/d_msg_object/delete_screen__12dMsgObject_cFb.s"
}
#pragma pop
-/* 802369D8-80236BF8 0220+00 s=5 e=0 z=0 None .text isSend__12dMsgObject_cFv */
+
+/* 802369D8-80236BF8 0220+00 s=5 e=0 z=0 None .text isSend__12dMsgObject_cFv */
+// 802369F4: 804061C0 (g_dComIfG_gameInfo)
+// 802369F8: 804061C0 (g_dComIfG_gameInfo)
+// 80236A44: 80238378 (isMsgSend__12dMsgObject_cFv)
+// 80236A50: 802382C8 (offMsgSendControl__12dMsgObject_cFv)
+// 80236A54: 8023834C (offMsgSend__12dMsgObject_cFv)
+// 80236A60: 8023829C (onMsgSendControl__12dMsgObject_cFv)
+// 80236A9C: 802368F8 (getStatusLocal__12dMsgObject_cFv)
+// 80236AB0: 80237BFC (setButtonStatusLocal__12dMsgObject_cFv)
+// 80236AB4: 803DD2E8 (m_cpadInfo__8mDoCPd_c)
+// 80236AB8: 803DD2E8 (m_cpadInfo__8mDoCPd_c)
+// 80236B2C: 80237BFC (setButtonStatusLocal__12dMsgObject_cFv)
+// 80236B30: 803DD2E8 (m_cpadInfo__8mDoCPd_c)
+// 80236B34: 803DD2E8 (m_cpadInfo__8mDoCPd_c)
+// 80236B58: 80237BFC (setButtonStatusLocal__12dMsgObject_cFv)
+// 80236B60: 802370E8 (isHowlMessage__12dMsgObject_cFv)
+// 80236B6C: 80238378 (isMsgSend__12dMsgObject_cFv)
+// 80236B78: 802382C8 (offMsgSendControl__12dMsgObject_cFv)
+// 80236B7C: 8023834C (offMsgSend__12dMsgObject_cFv)
+// 80236B88: 803DD2E8 (m_cpadInfo__8mDoCPd_c)
+// 80236B8C: 803DD2E8 (m_cpadInfo__8mDoCPd_c)
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// True False
asm void dMsgObject_c::isSend() {
- nofralloc
+ nofralloc
#include "asm/d/msg/d_msg_object/isSend__12dMsgObject_cFv.s"
}
#pragma pop
+
/* ############################################################################################## */
-/* 8043069C-804306B8 0016+06 s=1 e=0 z=0 None .bss arcName$6106 */
+/* 8043069C-804306B8 0016+06 s=1 e=0 z=0 None .bss arcName$6106 */
static u8 arcName[22 + 6 /* padding */];
-/* 80236BF8-80236C90 0098+00 s=1 e=0 z=0 None .text
- * readMessageGroupLocal__12dMsgObject_cFPP25mDoDvdThd_mountXArchive_c */
-#pragma push
-#pragma optimization_level 0
-#pragma optimizewithasm off
+/* 80236BF8-80236C90 0098+00 s=1 e=0 z=0 None .text readMessageGroupLocal__12dMsgObject_cFPP25mDoDvdThd_mountXArchive_c */
+// 80236C10: 804061C0 (g_dComIfG_gameInfo)
+// 80236C14: 804061C0 (g_dComIfG_gameInfo)
+// 80236C2C: 8043069C (arcName)
+// 80236C30: 8043069C (arcName)
+// 80236C34: 80399660 (d_msg_d_msg_object__stringBase0)
+// 80236C38: 80399660 (d_msg_d_msg_object__stringBase0)
+// 80236C48: 803664DC (sprintf)
+// 80236C4C: 8043069C (arcName)
+// 80236C50: 8043069C (arcName)
+// 80236C60: 800161E0 (create__25mDoDvdThd_mountXArchive_cFPCcUcQ210JKRArchive10EMountModeP7JKRHeap)
+// 80236C74: 804510C8 (s_groupID)
+#pragma push
+#pragma optimization_level 0
+#pragma optimizewithasm off
+// True False
+// mDoDvdThd_mountXArchive_c** False
+// mDoDvdThd_mountXArchive_c* False
+// mDoDvdThd_mountXArchive_c False
asm void dMsgObject_c::readMessageGroupLocal(mDoDvdThd_mountXArchive_c** param_0) {
- nofralloc
+ nofralloc
#include "asm/d/msg/d_msg_object/readMessageGroupLocal__12dMsgObject_cFPP25mDoDvdThd_mountXArchive_c.s"
}
#pragma pop
-/* 80236C90-80236CD4 0044+00 s=1 e=0 z=0 None .text changeFlowGroupLocal__12dMsgObject_cFl */
+
+/* 80236C90-80236CD4 0044+00 s=1 e=0 z=0 None .text changeFlowGroupLocal__12dMsgObject_cFl */
+// 80236CB8: 804510C8 (s_groupID)
+// 80236CC0: 802380C4 (changeGroup__12dMsgObject_cFs)
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// True False
+// s32 False
asm void dMsgObject_c::changeFlowGroupLocal(s32 param_0) {
- nofralloc
+ nofralloc
#include "asm/d/msg/d_msg_object/changeFlowGroupLocal__12dMsgObject_cFl.s"
}
#pragma pop
-/* 80236CD4-80236D00 002C+00 s=1 e=0 z=0 None .text demoMessageGroupLocal__12dMsgObject_cFv */
+
+/* 80236CD4-80236D00 002C+00 s=1 e=0 z=0 None .text demoMessageGroupLocal__12dMsgObject_cFv */
+// 80236CEC: 802380C4 (changeGroup__12dMsgObject_cFs)
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// True False
asm void dMsgObject_c::demoMessageGroupLocal() {
- nofralloc
+ nofralloc
#include "asm/d/msg/d_msg_object/demoMessageGroupLocal__12dMsgObject_cFv.s"
}
#pragma pop
-/* 80236D00-80236D0C 000C+00 s=1 e=0 z=0 None .text endFlowGroupLocal__12dMsgObject_cFv */
+
+/* 80236D00-80236D0C 000C+00 s=1 e=0 z=0 None .text endFlowGroupLocal__12dMsgObject_cFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// True False
asm void dMsgObject_c::endFlowGroupLocal() {
- nofralloc
+ nofralloc
#include "asm/d/msg/d_msg_object/endFlowGroupLocal__12dMsgObject_cFv.s"
}
#pragma pop
-/* 80236D0C-80236DE4 00D8+00 s=1 e=0 z=0 None .text changeGroupLocal__12dMsgObject_cFs */
+
+/* 80236D0C-80236DE4 00D8+00 s=1 e=0 z=0 None .text changeGroupLocal__12dMsgObject_cFs */
+// 80236D1C: 803621DC (_savegpr_29)
+// 80236D28: 804061C0 (g_dComIfG_gameInfo)
+// 80236D2C: 804061C0 (g_dComIfG_gameInfo)
+// 80236D34: 8000F1CC (mDoExt_setCurrentHeap__FP7JKRHeap)
+// 80236D80: 80430188 (g_meter2_info)
+// 80236D84: 80430188 (g_meter2_info)
+// 80236DBC: 802DC910 (parse_next__Q37JGadget6binary19TParse_header_blockFPPCvUl)
+// 80236DC8: 8000F1CC (mDoExt_setCurrentHeap__FP7JKRHeap)
+// 80236DD0: 80362228 (_restgpr_29)
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// True False
+// s16 False
asm void dMsgObject_c::changeGroupLocal(s16 param_0) {
- nofralloc
+ nofralloc
#include "asm/d/msg/d_msg_object/changeGroupLocal__12dMsgObject_cFs.s"
}
#pragma pop
-/* 80236DE4-802370A8 02C4+00 s=1 e=0 z=0 None .text
- * getStringLocal__12dMsgObject_cFUlP10J2DTextBoxP10J2DTextBoxP7JUTFontP10COutFont_cPcPcPcPs */
-#pragma push
-#pragma optimization_level 0
-#pragma optimizewithasm off
-asm void dMsgObject_c::getStringLocal(u32 param_0, J2DTextBox* param_1, J2DTextBox* param_2,
- JUTFont* param_3, COutFont_c* param_4, char* param_5,
- char* param_6, char* param_7, s16* param_8) {
- nofralloc
+
+/* 80236DE4-802370A8 02C4+00 s=1 e=0 z=0 None .text getStringLocal__12dMsgObject_cFUlP10J2DTextBoxP10J2DTextBoxP7JUTFontP10COutFont_cPcPcPcPs */
+// 80236DF4: 803621C0 (_savegpr_22)
+// 80236E2C: 802368F8 (getStatusLocal__12dMsgObject_cFv)
+// 80236E44: 8023413C (getMessageGroup__12dMsgObject_cFUl)
+// 80236E48: 802380C4 (changeGroup__12dMsgObject_cFs)
+// 80236E68: 80454ABC (lit_4083)
+// 80236E80: 80238C78 (setActorPos__19jmessage_tReferenceF4cXyz)
+// 80236EB4: 80454ABC (lit_4083)
+// 80236F18: 80454ABC (lit_4083)
+// 80236F48: 802A78F4 (setMessageID__Q28JMessage8TControlFUlUlPb)
+// 80236F58: 802368F8 (getStatusLocal__12dMsgObject_cFv)
+// 80236F80: 802A76BC (render__Q28JMessage8TControlFv)
+// 80236FDC: 80368B2C (strcpy)
+// 80236FF0: 80368B2C (strcpy)
+// 80237004: 80368B2C (strcpy)
+// 8023700C: 802A75D4 (reset__Q28JMessage8TControlFv)
+// 80237048: 80229810 (resetCharCountBuffer__19jmessage_tReferenceFv)
+// 8023704C: 80450E04 (m_control__7dDemo_c)
+// 80237068: 80237748 (updateEquipBombInfoLocal__12dMsgObject_cFv)
+// 80237080: 802368E4 (setStatusLocal__12dMsgObject_cFUs)
+// 80237094: 8036220C (_restgpr_22)
+#pragma push
+#pragma optimization_level 0
+#pragma optimizewithasm off
+// True False
+// u32 False
+// J2DTextBox* False
+// J2DTextBox False
+// J2DTextBox* False
+// J2DTextBox False
+// JUTFont* False
+// JUTFont False
+// COutFont_c* False
+// COutFont_c False
+// char* False
+// char False
+// char* False
+// char False
+// char* False
+// char False
+// s16* False
+// s16 False
+asm void dMsgObject_c::getStringLocal(u32 param_0, J2DTextBox* param_1, J2DTextBox* param_2, JUTFont* param_3, COutFont_c* param_4, char* param_5, char* param_6, char* param_7, s16* param_8) {
+ nofralloc
#include "asm/d/msg/d_msg_object/getStringLocal__12dMsgObject_cFUlP10J2DTextBoxP10J2DTextBoxP7JUTFontP10COutFont_cPcPcPcPs.s"
}
#pragma pop
-/* 802370A8-802370BC 0014+00 s=0 e=1 z=0 None .text isGetItemMessage__12dMsgObject_cFv */
+
+/* 802370A8-802370BC 0014+00 s=0 e=1 z=0 None .text isGetItemMessage__12dMsgObject_cFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// False False
asm void dMsgObject_c::isGetItemMessage() {
- nofralloc
+ nofralloc
#include "asm/d/msg/d_msg_object/isGetItemMessage__12dMsgObject_cFv.s"
}
#pragma pop
-/* 802370BC-802370E8 002C+00 s=4 e=2 z=0 None .text isKanbanMessage__12dMsgObject_cFv */
+
+/* 802370BC-802370E8 002C+00 s=4 e=2 z=0 None .text isKanbanMessage__12dMsgObject_cFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// False False
asm void dMsgObject_c::isKanbanMessage() {
- nofralloc
+ nofralloc
#include "asm/d/msg/d_msg_object/isKanbanMessage__12dMsgObject_cFv.s"
}
#pragma pop
-/* 802370E8-802370FC 0014+00 s=6 e=3 z=0 None .text isHowlMessage__12dMsgObject_cFv */
+
+/* 802370E8-802370FC 0014+00 s=6 e=3 z=0 None .text isHowlMessage__12dMsgObject_cFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// False False
asm void dMsgObject_c::isHowlMessage() {
- nofralloc
+ nofralloc
#include "asm/d/msg/d_msg_object/isHowlMessage__12dMsgObject_cFv.s"
}
#pragma pop
-/* 802370FC-80237138 003C+00 s=3 e=2 z=0 None .text isMidonaMessage__12dMsgObject_cFv */
+
+/* 802370FC-80237138 003C+00 s=3 e=2 z=0 None .text isMidonaMessage__12dMsgObject_cFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// False False
asm void dMsgObject_c::isMidonaMessage() {
- nofralloc
+ nofralloc
#include "asm/d/msg/d_msg_object/isMidonaMessage__12dMsgObject_cFv.s"
}
#pragma pop
-/* 80237138-802371B0 0078+00 s=1 e=0 z=0 None .text isMidonaNormalTalkWait__12dMsgObject_cFv
- */
+
+/* 80237138-802371B0 0078+00 s=1 e=0 z=0 None .text isMidonaNormalTalkWait__12dMsgObject_cFv */
+// 80237150: 802370FC (isMidonaMessage__12dMsgObject_cFv)
+// 8023715C: 80451018 (m_midnaActor__9daPy_py_c)
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// True False
asm void dMsgObject_c::isMidonaNormalTalkWait() {
- nofralloc
+ nofralloc
#include "asm/d/msg/d_msg_object/isMidonaNormalTalkWait__12dMsgObject_cFv.s"
}
#pragma pop
-/* 802371B0-802371E4 0034+00 s=0 e=1 z=0 None .text isMidonaTalkWait__12dMsgObject_cFv */
+
+/* 802371B0-802371E4 0034+00 s=0 e=1 z=0 None .text isMidonaTalkWait__12dMsgObject_cFv */
+// 802371B0: 80451018 (m_midnaActor__9daPy_py_c)
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// False False
asm void dMsgObject_c::isMidonaTalkWait() {
- nofralloc
+ nofralloc
#include "asm/d/msg/d_msg_object/isMidonaTalkWait__12dMsgObject_cFv.s"
}
#pragma pop
-/* 802371E4-802371F8 0014+00 s=4 e=3 z=2 None .text isPlaceMessage__12dMsgObject_cFv */
+
+/* 802371E4-802371F8 0014+00 s=4 e=3 z=2 None .text isPlaceMessage__12dMsgObject_cFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// False False
asm void dMsgObject_c::isPlaceMessage() {
- nofralloc
+ nofralloc
#include "asm/d/msg/d_msg_object/isPlaceMessage__12dMsgObject_cFv.s"
}
#pragma pop
-/* 802371F8-8023720C 0014+00 s=3 e=2 z=0 None .text isBossMessage__12dMsgObject_cFv */
+
+/* 802371F8-8023720C 0014+00 s=3 e=2 z=0 None .text isBossMessage__12dMsgObject_cFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// False False
asm void dMsgObject_c::isBossMessage() {
- nofralloc
+ nofralloc
#include "asm/d/msg/d_msg_object/isBossMessage__12dMsgObject_cFv.s"
}
#pragma pop
-/* 8023720C-80237214 0008+00 s=6 e=2 z=0 None .text isBookMessage__12dMsgObject_cFv */
+
+/* 8023720C-80237214 0008+00 s=6 e=2 z=0 None .text isBookMessage__12dMsgObject_cFv */
+// False False
+// bool False
bool dMsgObject_c::isBookMessage() {
- return false;
+ return false;
}
-/* 80237214-80237228 0014+00 s=3 e=2 z=0 None .text isStaffMessage__12dMsgObject_cFv */
+
+/* 80237214-80237228 0014+00 s=3 e=2 z=0 None .text isStaffMessage__12dMsgObject_cFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// False False
asm void dMsgObject_c::isStaffMessage() {
- nofralloc
+ nofralloc
#include "asm/d/msg/d_msg_object/isStaffMessage__12dMsgObject_cFv.s"
}
#pragma pop
-/* 80237228-8023723C 0014+00 s=0 e=1 z=0 None .text isSaveMessage__12dMsgObject_cFv */
+
+/* 80237228-8023723C 0014+00 s=0 e=1 z=0 None .text isSaveMessage__12dMsgObject_cFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// False False
asm void dMsgObject_c::isSaveMessage() {
- nofralloc
+ nofralloc
#include "asm/d/msg/d_msg_object/isSaveMessage__12dMsgObject_cFv.s"
}
#pragma pop
-/* 8023723C-802372CC 0090+00 s=4 e=0 z=0 None .text isTalkMessage__12dMsgObject_cFv */
+
+/* 8023723C-802372CC 0090+00 s=4 e=0 z=0 None .text isTalkMessage__12dMsgObject_cFv */
+// 80237250: 802370BC (isKanbanMessage__12dMsgObject_cFv)
+// 80237260: 802371E4 (isPlaceMessage__12dMsgObject_cFv)
+// 80237270: 802371F8 (isBossMessage__12dMsgObject_cFv)
+// 80237280: 8023720C (isBookMessage__12dMsgObject_cFv)
+// 80237290: 802370E8 (isHowlMessage__12dMsgObject_cFv)
+// 802372A0: 80237214 (isStaffMessage__12dMsgObject_cFv)
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// True False
asm void dMsgObject_c::isTalkMessage() {
- nofralloc
+ nofralloc
#include "asm/d/msg/d_msg_object/isTalkMessage__12dMsgObject_cFv.s"
}
#pragma pop
-/* 802372CC-80237334 0068+00 s=0 e=5 z=0 None .text getSmellName__12dMsgObject_cFv */
+
+/* 802372CC-80237334 0068+00 s=0 e=5 z=0 None .text getSmellName__12dMsgObject_cFv */
+// 802372DC: 803621DC (_savegpr_29)
+// 802372F4: 802383E4 (getSmellTypeMessageID__12dMsgObject_cFv)
+// 80237300: 80233F84 (getMessageIndex__12dMsgObject_cFUl)
+// 80237320: 80362228 (_restgpr_29)
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// False False
asm void dMsgObject_c::getSmellName() {
- nofralloc
+ nofralloc
#include "asm/d/msg/d_msg_object/getSmellName__12dMsgObject_cFv.s"
}
#pragma pop
-/* 80237334-8023738C 0058+00 s=0 e=5 z=0 None .text getPortalName__12dMsgObject_cFv */
+
+/* 80237334-8023738C 0058+00 s=0 e=5 z=0 None .text getPortalName__12dMsgObject_cFv */
+// 8023735C: 80233F84 (getMessageIndex__12dMsgObject_cFUl)
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// False False
asm void dMsgObject_c::getPortalName() {
- nofralloc
+ nofralloc
#include "asm/d/msg/d_msg_object/getPortalName__12dMsgObject_cFv.s"
}
#pragma pop
-/* 8023738C-8023741C 0090+00 s=0 e=5 z=0 None .text getBombName__12dMsgObject_cFv */
+
+/* 8023738C-8023741C 0090+00 s=0 e=5 z=0 None .text getBombName__12dMsgObject_cFv */
+// 8023739C: 803621DC (_savegpr_29)
+// 802373A4: 80238440 (getSelectCursorPos__12dMsgObject_cFv)
+// 802373EC: 802340D4 (getMessageIndexAlways__12dMsgObject_cFUl)
+// 80237408: 80362228 (_restgpr_29)
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// False False
asm void dMsgObject_c::getBombName() {
- nofralloc
+ nofralloc
#include "asm/d/msg/d_msg_object/getBombName__12dMsgObject_cFv.s"
}
#pragma pop
-/* 8023741C-80237478 005C+00 s=0 e=5 z=0 None .text getInsectName__12dMsgObject_cFv */
+
+/* 8023741C-80237478 005C+00 s=0 e=5 z=0 None .text getInsectName__12dMsgObject_cFv */
+// 80237448: 802340D4 (getMessageIndexAlways__12dMsgObject_cFUl)
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// False False
asm void dMsgObject_c::getInsectName() {
- nofralloc
+ nofralloc
#include "asm/d/msg/d_msg_object/getInsectName__12dMsgObject_cFv.s"
}
#pragma pop
-/* 80237478-802374D0 0058+00 s=0 e=5 z=0 None .text getLetterName__12dMsgObject_cFv */
+
+/* 80237478-802374D0 0058+00 s=0 e=5 z=0 None .text getLetterName__12dMsgObject_cFv */
+// 802374A0: 802340D4 (getMessageIndexAlways__12dMsgObject_cFUl)
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// False False
asm void dMsgObject_c::getLetterName() {
- nofralloc
+ nofralloc
#include "asm/d/msg/d_msg_object/getLetterName__12dMsgObject_cFv.s"
}
#pragma pop
-/* 802374D0-80237520 0050+00 s=1 e=5 z=0 None .text getSelectBombNum__12dMsgObject_cFv */
+
+/* 802374D0-80237520 0050+00 s=1 e=5 z=0 None .text getSelectBombNum__12dMsgObject_cFv */
+// 802374E4: 80238440 (getSelectCursorPos__12dMsgObject_cFv)
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// False False
asm void dMsgObject_c::getSelectBombNum() {
- nofralloc
+ nofralloc
#include "asm/d/msg/d_msg_object/getSelectBombNum__12dMsgObject_cFv.s"
}
#pragma pop
-/* 80237520-80237530 0010+00 s=1 e=0 z=0 None .text onMsgSendControlLocal__12dMsgObject_cFv */
+
+/* 80237520-80237530 0010+00 s=1 e=0 z=0 None .text onMsgSendControlLocal__12dMsgObject_cFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// True False
asm void dMsgObject_c::onMsgSendControlLocal() {
- nofralloc
+ nofralloc
#include "asm/d/msg/d_msg_object/onMsgSendControlLocal__12dMsgObject_cFv.s"
}
#pragma pop
-/* 80237530-80237550 0020+00 s=1 e=0 z=0 None .text offMsgSendControlLocal__12dMsgObject_cFv
- */
+
+/* 80237530-80237550 0020+00 s=1 e=0 z=0 None .text offMsgSendControlLocal__12dMsgObject_cFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// True False
asm void dMsgObject_c::offMsgSendControlLocal() {
- nofralloc
+ nofralloc
#include "asm/d/msg/d_msg_object/offMsgSendControlLocal__12dMsgObject_cFv.s"
}
#pragma pop
-/* 80237550-8023755C 000C+00 s=1 e=0 z=0 None .text isMsgSendControlLocal__12dMsgObject_cFv */
+
+/* 80237550-8023755C 000C+00 s=1 e=0 z=0 None .text isMsgSendControlLocal__12dMsgObject_cFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// True False
asm void dMsgObject_c::isMsgSendControlLocal() {
- nofralloc
+ nofralloc
#include "asm/d/msg/d_msg_object/isMsgSendControlLocal__12dMsgObject_cFv.s"
}
#pragma pop
-/* 8023755C-8023756C 0010+00 s=1 e=0 z=0 None .text onMsgSendLocal__12dMsgObject_cFv */
+
+/* 8023755C-8023756C 0010+00 s=1 e=0 z=0 None .text onMsgSendLocal__12dMsgObject_cFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// True False
asm void dMsgObject_c::onMsgSendLocal() {
- nofralloc
+ nofralloc
#include "asm/d/msg/d_msg_object/onMsgSendLocal__12dMsgObject_cFv.s"
}
#pragma pop
-/* 8023756C-8023757C 0010+00 s=1 e=0 z=0 None .text offMsgSendLocal__12dMsgObject_cFv */
+
+/* 8023756C-8023757C 0010+00 s=1 e=0 z=0 None .text offMsgSendLocal__12dMsgObject_cFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// True False
asm void dMsgObject_c::offMsgSendLocal() {
- nofralloc
+ nofralloc
#include "asm/d/msg/d_msg_object/offMsgSendLocal__12dMsgObject_cFv.s"
}
#pragma pop
-/* 8023757C-80237588 000C+00 s=1 e=0 z=0 None .text isMsgSendLocal__12dMsgObject_cFv */
+
+/* 8023757C-80237588 000C+00 s=1 e=0 z=0 None .text isMsgSendLocal__12dMsgObject_cFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// True False
asm void dMsgObject_c::isMsgSendLocal() {
- nofralloc
+ nofralloc
#include "asm/d/msg/d_msg_object/isMsgSendLocal__12dMsgObject_cFv.s"
}
#pragma pop
-/* 80237588-8023759C 0014+00 s=1 e=0 z=0 None .text isMouthCheckLocal__12dMsgObject_cFv */
+
+/* 80237588-8023759C 0014+00 s=1 e=0 z=0 None .text isMouthCheckLocal__12dMsgObject_cFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// True False
asm void dMsgObject_c::isMouthCheckLocal() {
- nofralloc
+ nofralloc
#include "asm/d/msg/d_msg_object/isMouthCheckLocal__12dMsgObject_cFv.s"
}
#pragma pop
-/* 8023759C-802375E4 0048+00 s=1 e=0 z=0 None .text getBombBuyPriceLocal__12dMsgObject_cFUc */
+
+/* 8023759C-802375E4 0048+00 s=1 e=0 z=0 None .text getBombBuyPriceLocal__12dMsgObject_cFUc */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// True False
+// u8 False
asm void dMsgObject_c::getBombBuyPriceLocal(u8 param_0) {
- nofralloc
+ nofralloc
#include "asm/d/msg/d_msg_object/getBombBuyPriceLocal__12dMsgObject_cFUc.s"
}
#pragma pop
-/* 802375E4-80237610 002C+00 s=0 e=1 z=0 None .text addSelectBomBag__12dMsgObject_cFUc */
+
+/* 802375E4-80237610 002C+00 s=0 e=1 z=0 None .text addSelectBomBag__12dMsgObject_cFUc */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// False False
+// u8 False
asm void dMsgObject_c::addSelectBomBag(u8 param_0) {
- nofralloc
+ nofralloc
#include "asm/d/msg/d_msg_object/addSelectBomBag__12dMsgObject_cFUc.s"
}
#pragma pop
-/* 80237610-8023763C 002C+00 s=1 e=1 z=0 None .text resetSelectBomBag__12dMsgObject_cFv */
+
+/* 80237610-8023763C 002C+00 s=1 e=1 z=0 None .text resetSelectBomBag__12dMsgObject_cFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// False False
asm void dMsgObject_c::resetSelectBomBag() {
- nofralloc
+ nofralloc
#include "asm/d/msg/d_msg_object/resetSelectBomBag__12dMsgObject_cFv.s"
}
#pragma pop
-/* 8023763C-8023768C 0050+00 s=1 e=0 z=0 None .text getSelectBombBagIDLocal__12dMsgObject_cFv
- */
+
+/* 8023763C-8023768C 0050+00 s=1 e=0 z=0 None .text getSelectBombBagIDLocal__12dMsgObject_cFv */
+// 80237650: 80238440 (getSelectCursorPos__12dMsgObject_cFv)
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// True False
asm void dMsgObject_c::getSelectBombBagIDLocal() {
- nofralloc
+ nofralloc
#include "asm/d/msg/d_msg_object/getSelectBombBagIDLocal__12dMsgObject_cFv.s"
}
#pragma pop
-/* 8023768C-8023773C 00B0+00 s=1 e=0 z=0 None .text getSelectBombPriceLocal__12dMsgObject_cFv
- */
+
+/* 8023768C-8023773C 00B0+00 s=1 e=0 z=0 None .text getSelectBombPriceLocal__12dMsgObject_cFv */
+// 802376A4: 80238440 (getSelectCursorPos__12dMsgObject_cFv)
+// 802376DC: 8023759C (getBombBuyPriceLocal__12dMsgObject_cFUc)
+// 802376E8: 802374D0 (getSelectBombNum__12dMsgObject_cFv)
+// 802376F4: 80454B20 (lit_4965)
+// 80237710: 80454B28 (lit_5044)
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// True False
asm void dMsgObject_c::getSelectBombPriceLocal() {
- nofralloc
+ nofralloc
#include "asm/d/msg/d_msg_object/getSelectBombPriceLocal__12dMsgObject_cFv.s"
}
#pragma pop
-/* 8023773C-80237748 000C+00 s=1 e=0 z=0 None .text setEquipBombInfoLocal__12dMsgObject_cFv */
+
+/* 8023773C-80237748 000C+00 s=1 e=0 z=0 None .text setEquipBombInfoLocal__12dMsgObject_cFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// True False
asm void dMsgObject_c::setEquipBombInfoLocal() {
- nofralloc
+ nofralloc
#include "asm/d/msg/d_msg_object/setEquipBombInfoLocal__12dMsgObject_cFv.s"
}
#pragma pop
-/* 80237748-802378B8 0170+00 s=3 e=0 z=0 None .text updateEquipBombInfoLocal__12dMsgObject_cFv
- */
+
+/* 80237748-802378B8 0170+00 s=3 e=0 z=0 None .text updateEquipBombInfoLocal__12dMsgObject_cFv */
+// 80237758: 803621C4 (_savegpr_23)
+// 80237770: 804510C8 (s_groupID)
+// 802377AC: 804061C0 (g_dComIfG_gameInfo)
+// 802377B0: 804061C0 (g_dComIfG_gameInfo)
+// 802377E4: 80033030 (getItem__17dSv_player_item_cCFib)
+// 80237834: 80033F7C (getBombNum__24dSv_player_item_record_cCFUc)
+// 802378A4: 80362210 (_restgpr_23)
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// True False
asm void dMsgObject_c::updateEquipBombInfoLocal() {
- nofralloc
+ nofralloc
#include "asm/d/msg/d_msg_object/updateEquipBombInfoLocal__12dMsgObject_cFv.s"
}
#pragma pop
-/* 802378B8-802378CC 0014+00 s=0 e=1 z=0 None .text setShopWaitTimer__12dMsgObject_cFUc */
+
+/* 802378B8-802378CC 0014+00 s=0 e=1 z=0 None .text setShopWaitTimer__12dMsgObject_cFUc */
+// 802378B8: 804061C0 (g_dComIfG_gameInfo)
+// 802378BC: 804061C0 (g_dComIfG_gameInfo)
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// False False
+// u8 False
asm void dMsgObject_c::setShopWaitTimer(u8 param_0) {
- nofralloc
+ nofralloc
#include "asm/d/msg/d_msg_object/setShopWaitTimer__12dMsgObject_cFUc.s"
}
#pragma pop
-/* 802378CC-802378D4 0008+00 s=1 e=0 z=0 None .text setSelectWordFlagLocal__12dMsgObject_cFUc
- */
+
+/* 802378CC-802378D4 0008+00 s=1 e=0 z=0 None .text setSelectWordFlagLocal__12dMsgObject_cFUc */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// True False
+// u8 False
asm void dMsgObject_c::setSelectWordFlagLocal(u8 param_0) {
- nofralloc
+ nofralloc
#include "asm/d/msg/d_msg_object/setSelectWordFlagLocal__12dMsgObject_cFUc.s"
}
#pragma pop
-/* 802378D4-80237934 0060+00 s=1 e=0 z=0 None .text isHowlHearingModeLocal__12dMsgObject_cFv
- */
+
+/* 802378D4-80237934 0060+00 s=1 e=0 z=0 None .text isHowlHearingModeLocal__12dMsgObject_cFv */
+// 802378F0: 802370E8 (isHowlMessage__12dMsgObject_cFv)
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// True False
asm void dMsgObject_c::isHowlHearingModeLocal() {
- nofralloc
+ nofralloc
#include "asm/d/msg/d_msg_object/isHowlHearingModeLocal__12dMsgObject_cFv.s"
}
#pragma pop
-/* 80237934-80237950 001C+00 s=1 e=0 z=0 None .text isCameraCancelFlag__12dMsgObject_cFv */
+
+/* 80237934-80237950 001C+00 s=1 e=0 z=0 None .text isCameraCancelFlag__12dMsgObject_cFv */
+// 80237934: 804061C0 (g_dComIfG_gameInfo)
+// 80237938: 804061C0 (g_dComIfG_gameInfo)
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// True False
asm void dMsgObject_c::isCameraCancelFlag() {
- nofralloc
+ nofralloc
#include "asm/d/msg/d_msg_object/isCameraCancelFlag__12dMsgObject_cFv.s"
}
#pragma pop
-/* 80237950-80237968 0018+00 s=2 e=0 z=0 None .text onCameraCancelFlag__12dMsgObject_cFv */
+
+/* 80237950-80237968 0018+00 s=2 e=0 z=0 None .text onCameraCancelFlag__12dMsgObject_cFv */
+// 80237950: 804061C0 (g_dComIfG_gameInfo)
+// 80237954: 804061C0 (g_dComIfG_gameInfo)
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// True False
asm void dMsgObject_c::onCameraCancelFlag() {
- nofralloc
+ nofralloc
#include "asm/d/msg/d_msg_object/onCameraCancelFlag__12dMsgObject_cFv.s"
}
#pragma pop
-/* 80237968-80237980 0018+00 s=1 e=0 z=0 None .text offCameraCancelFlag__12dMsgObject_cFv */
+
+/* 80237968-80237980 0018+00 s=1 e=0 z=0 None .text offCameraCancelFlag__12dMsgObject_cFv */
+// 80237968: 804061C0 (g_dComIfG_gameInfo)
+// 8023796C: 804061C0 (g_dComIfG_gameInfo)
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// True False
asm void dMsgObject_c::offCameraCancelFlag() {
- nofralloc
+ nofralloc
#include "asm/d/msg/d_msg_object/offCameraCancelFlag__12dMsgObject_cFv.s"
}
#pragma pop
-/* 80237980-80237994 0014+00 s=0 e=1 z=0 None .text isKillMessageFlag__12dMsgObject_cFv */
+
+/* 80237980-80237994 0014+00 s=0 e=1 z=0 None .text isKillMessageFlag__12dMsgObject_cFv */
+// 80237980: 804061C0 (g_dComIfG_gameInfo)
+// 80237984: 804061C0 (g_dComIfG_gameInfo)
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// False False
asm void dMsgObject_c::isKillMessageFlag() {
- nofralloc
+ nofralloc
#include "asm/d/msg/d_msg_object/isKillMessageFlag__12dMsgObject_cFv.s"
}
#pragma pop
-/* 80237994-802379AC 0018+00 s=0 e=2 z=3 None .text onKillMessageFlag__12dMsgObject_cFv */
+
+/* 80237994-802379AC 0018+00 s=0 e=2 z=3 None .text onKillMessageFlag__12dMsgObject_cFv */
+// 80237994: 804061C0 (g_dComIfG_gameInfo)
+// 80237998: 804061C0 (g_dComIfG_gameInfo)
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// False False
asm void dMsgObject_c::onKillMessageFlag() {
- nofralloc
+ nofralloc
#include "asm/d/msg/d_msg_object/onKillMessageFlag__12dMsgObject_cFv.s"
}
#pragma pop
-/* 802379AC-802379D8 002C+00 s=0 e=2 z=0 None .text setKillMessageFlag__12dMsgObject_cFv */
+
+/* 802379AC-802379D8 002C+00 s=0 e=2 z=0 None .text setKillMessageFlag__12dMsgObject_cFv */
+// 802379B8: 804061C0 (g_dComIfG_gameInfo)
+// 802379BC: 804061C0 (g_dComIfG_gameInfo)
+// 802379C4: 802379D8 (setKillMessageFlagLocal__12dMsgObject_cFv)
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// False False
asm void dMsgObject_c::setKillMessageFlag() {
- nofralloc
+ nofralloc
#include "asm/d/msg/d_msg_object/setKillMessageFlag__12dMsgObject_cFv.s"
}
#pragma pop
-/* 802379D8-80237A74 009C+00 s=1 e=0 z=0 None .text setKillMessageFlagLocal__12dMsgObject_cFv
- */
+
+/* 802379D8-80237A74 009C+00 s=1 e=0 z=0 None .text setKillMessageFlagLocal__12dMsgObject_cFv */
+// 802379EC: 804061C0 (g_dComIfG_gameInfo)
+// 802379F0: 804061C0 (g_dComIfG_gameInfo)
+// 80237A00: 802368F8 (getStatusLocal__12dMsgObject_cFv)
+// 80237A14: 802368F8 (getStatusLocal__12dMsgObject_cFv)
+// 80237A2C: 80430188 (g_meter2_info)
+// 80237A30: 80430188 (g_meter2_info)
+// 80237A34: 8021C218 (resetFloatingMessage__13dMeter2Info_cFv)
+// 80237A3C: 80235EBC (deleteProc__12dMsgObject_cFv)
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// True False
asm void dMsgObject_c::setKillMessageFlagLocal() {
- nofralloc
+ nofralloc
#include "asm/d/msg/d_msg_object/setKillMessageFlagLocal__12dMsgObject_cFv.s"
}
#pragma pop
-/* 80237A74-80237A88 0014+00 s=0 e=3 z=0 None .text setTalkPartner__12dMsgObject_cFP10fopAc_ac_c
- */
+
+/* 80237A74-80237A88 0014+00 s=0 e=3 z=0 None .text setTalkPartner__12dMsgObject_cFP10fopAc_ac_c */
+// 80237A74: 804061C0 (g_dComIfG_gameInfo)
+// 80237A78: 804061C0 (g_dComIfG_gameInfo)
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// False False
+// fopAc_ac_c* False
+// fopAc_ac_c False
asm void dMsgObject_c::setTalkPartner(fopAc_ac_c* param_0) {
- nofralloc
+ nofralloc
#include "asm/d/msg/d_msg_object/setTalkPartner__12dMsgObject_cFP10fopAc_ac_c.s"
}
#pragma pop
-/* 80237A88-80237A9C 0014+00 s=1 e=2 z=0 None .text setNowTalkFlowNo__12dMsgObject_cFs */
+
+/* 80237A88-80237A9C 0014+00 s=1 e=2 z=0 None .text setNowTalkFlowNo__12dMsgObject_cFs */
+// 80237A88: 804061C0 (g_dComIfG_gameInfo)
+// 80237A8C: 804061C0 (g_dComIfG_gameInfo)
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// False False
+// s16 False
asm void dMsgObject_c::setNowTalkFlowNo(s16 param_0) {
- nofralloc
+ nofralloc
#include "asm/d/msg/d_msg_object/setNowTalkFlowNo__12dMsgObject_cFs.s"
}
#pragma pop
-/* 80237A9C-80237AB0 0014+00 s=0 e=0 z=1 None .text getNowTalkFlowNo__12dMsgObject_cFv */
+
+/* 80237A9C-80237AB0 0014+00 s=0 e=0 z=1 None .text getNowTalkFlowNo__12dMsgObject_cFv */
+// 80237A9C: 804061C0 (g_dComIfG_gameInfo)
+// 80237AA0: 804061C0 (g_dComIfG_gameInfo)
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// False False
asm void dMsgObject_c::getNowTalkFlowNo() {
- nofralloc
+ nofralloc
#include "asm/d/msg/d_msg_object/getNowTalkFlowNo__12dMsgObject_cFv.s"
}
#pragma pop
-/* 80237AB0-80237AE0 0030+00 s=0 e=1 z=0 None .text setDemoMessage__12dMsgObject_cFUl */
+
+/* 80237AB0-80237AE0 0030+00 s=0 e=1 z=0 None .text setDemoMessage__12dMsgObject_cFUl */
+// 80237AC0: 804061C0 (g_dComIfG_gameInfo)
+// 80237AC4: 804061C0 (g_dComIfG_gameInfo)
+// 80237ACC: 80237D88 (setDemoMessageLocal__12dMsgObject_cFUl)
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// False False
+// u32 False
asm void dMsgObject_c::setDemoMessage(u32 param_0) {
- nofralloc
+ nofralloc
#include "asm/d/msg/d_msg_object/setDemoMessage__12dMsgObject_cFUl.s"
}
#pragma pop
-/* 80237AE0-80237B10 0030+00 s=0 e=8 z=0 None .text setTalkHeap__12dMsgObject_cFPv */
+
+/* 80237AE0-80237B10 0030+00 s=0 e=8 z=0 None .text setTalkHeap__12dMsgObject_cFPv */
+// 80237AF0: 804061C0 (g_dComIfG_gameInfo)
+// 80237AF4: 804061C0 (g_dComIfG_gameInfo)
+// 80237AFC: 80237B10 (setTalkHeapLocal__12dMsgObject_cFPv)
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// False False
+// void* False
+// void False
asm void dMsgObject_c::setTalkHeap(void* param_0) {
- nofralloc
+ nofralloc
#include "asm/d/msg/d_msg_object/setTalkHeap__12dMsgObject_cFPv.s"
}
#pragma pop
-/* 80237B10-80237B54 0044+00 s=1 e=0 z=0 None .text setTalkHeapLocal__12dMsgObject_cFPv */
+
+/* 80237B10-80237B54 0044+00 s=1 e=0 z=0 None .text setTalkHeapLocal__12dMsgObject_cFPv */
+// 80237B34: 8023690C (delete_screen__12dMsgObject_cFb)
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// True False
+// void* False
+// void False
asm void dMsgObject_c::setTalkHeapLocal(void* param_0) {
- nofralloc
+ nofralloc
#include "asm/d/msg/d_msg_object/setTalkHeapLocal__12dMsgObject_cFPv.s"
}
#pragma pop
-/* 80237B54-80237B68 0014+00 s=0 e=2 z=0 None .text getTalkHeap__12dMsgObject_cFv */
+
+/* 80237B54-80237B68 0014+00 s=0 e=2 z=0 None .text getTalkHeap__12dMsgObject_cFv */
+// 80237B54: 804061C0 (g_dComIfG_gameInfo)
+// 80237B58: 804061C0 (g_dComIfG_gameInfo)
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// False False
asm void dMsgObject_c::getTalkHeap() {
- nofralloc
+ nofralloc
#include "asm/d/msg/d_msg_object/getTalkHeap__12dMsgObject_cFv.s"
}
#pragma pop
-/* 80237B68-80237BFC 0094+00 s=2 e=0 z=0 None .text isDraw__12dMsgObject_cFv */
+
+/* 80237B68-80237BFC 0094+00 s=2 e=0 z=0 None .text isDraw__12dMsgObject_cFv */
+// 80237B7C: 802368F8 (getStatusLocal__12dMsgObject_cFv)
+// 80237B8C: 802368F8 (getStatusLocal__12dMsgObject_cFv)
+// 80237BAC: 802368F8 (getStatusLocal__12dMsgObject_cFv)
+// 80237BC0: 802368F8 (getStatusLocal__12dMsgObject_cFv)
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// True False
asm void dMsgObject_c::isDraw() {
- nofralloc
+ nofralloc
#include "asm/d/msg/d_msg_object/isDraw__12dMsgObject_cFv.s"
}
#pragma pop
-/* 80237BFC-80237D88 018C+00 s=2 e=0 z=0 None .text setButtonStatusLocal__12dMsgObject_cFv */
+
+/* 80237BFC-80237D88 018C+00 s=2 e=0 z=0 None .text setButtonStatusLocal__12dMsgObject_cFv */
+// 80237C1C: 802368F8 (getStatusLocal__12dMsgObject_cFv)
+// 80237C60: 802368F8 (getStatusLocal__12dMsgObject_cFv)
+// 80237C74: 802370E8 (isHowlMessage__12dMsgObject_cFv)
+// 80237C84: 804061C0 (g_dComIfG_gameInfo)
+// 80237C88: 804061C0 (g_dComIfG_gameInfo)
+// 80237CAC: 804061C0 (g_dComIfG_gameInfo)
+// 80237CB0: 804061C0 (g_dComIfG_gameInfo)
+// 80237CC8: 802368F8 (getStatusLocal__12dMsgObject_cFv)
+// 80237CDC: 802368F8 (getStatusLocal__12dMsgObject_cFv)
+// 80237CF0: 802368F8 (getStatusLocal__12dMsgObject_cFv)
+// 80237D04: 804061C0 (g_dComIfG_gameInfo)
+// 80237D08: 804061C0 (g_dComIfG_gameInfo)
+// 80237D20: 802368F8 (getStatusLocal__12dMsgObject_cFv)
+// 80237D34: 804061C0 (g_dComIfG_gameInfo)
+// 80237D38: 804061C0 (g_dComIfG_gameInfo)
+// 80237D5C: 804061C0 (g_dComIfG_gameInfo)
+// 80237D60: 804061C0 (g_dComIfG_gameInfo)
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// True False
asm void dMsgObject_c::setButtonStatusLocal() {
- nofralloc
+ nofralloc
#include "asm/d/msg/d_msg_object/setButtonStatusLocal__12dMsgObject_cFv.s"
}
#pragma pop
-/* 80237D88-80237DD8 0050+00 s=1 e=0 z=0 None .text setDemoMessageLocal__12dMsgObject_cFUl */
+
+/* 80237D88-80237DD8 0050+00 s=1 e=0 z=0 None .text setDemoMessageLocal__12dMsgObject_cFUl */
+// 80237DA4: 80237950 (onCameraCancelFlag__12dMsgObject_cFv)
+// 80237DA8: 804061C0 (g_dComIfG_gameInfo)
+// 80237DAC: 804061C0 (g_dComIfG_gameInfo)
+// 80237DB8: 80234128 (getMessageIDAlways__12dMsgObject_cFUl)
+// 80237DC0: 8001FE84 (fopMsgM_messageSet__FUlUl)
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// True False
+// u32 False
asm void dMsgObject_c::setDemoMessageLocal(u32 param_0) {
- nofralloc
+ nofralloc
#include "asm/d/msg/d_msg_object/setDemoMessageLocal__12dMsgObject_cFUl.s"
}
#pragma pop
-/* 80237DD8-80237E04 002C+00 s=1 e=0 z=0 None .text getSmellTypeMessageIDLocal__12dMsgObject_cFv
- */
+
+/* 80237DD8-80237E04 002C+00 s=1 e=0 z=0 None .text getSmellTypeMessageIDLocal__12dMsgObject_cFv */
+// 80237DDC: 804061C0 (g_dComIfG_gameInfo)
+// 80237DE0: 804061C0 (g_dComIfG_gameInfo)
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// True False
asm void dMsgObject_c::getSmellTypeMessageIDLocal() {
- nofralloc
+ nofralloc
#include "asm/d/msg/d_msg_object/getSmellTypeMessageIDLocal__12dMsgObject_cFv.s"
}
#pragma pop
-/* 80237E04-80237E58 0054+00 s=1 e=0 z=0 None .text setSmellTypeLocal__12dMsgObject_cFUc */
+
+/* 80237E04-80237E58 0054+00 s=1 e=0 z=0 None .text setSmellTypeLocal__12dMsgObject_cFUc */
+// 80237E1C: 804061C0 (g_dComIfG_gameInfo)
+// 80237E20: 804061C0 (g_dComIfG_gameInfo)
+// 80237E28: 80033E60 (onFirstBit__21dSv_player_get_item_cFUc)
+// 80237E30: 804061C0 (g_dComIfG_gameInfo)
+// 80237E34: 804061C0 (g_dComIfG_gameInfo)
+// 80237E40: 8002DCC4 (dComIfGs_setSelectItemIndex__FiUc)
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// True False
+// u8 False
asm void dMsgObject_c::setSmellTypeLocal(u8 param_0) {
- nofralloc
+ nofralloc
#include "asm/d/msg/d_msg_object/setSmellTypeLocal__12dMsgObject_cFUc.s"
}
#pragma pop
-/* 80237E58-80237E68 0010+00 s=3 e=0 z=0 None .text getSelectCursorPosLocal__12dMsgObject_cFv
- */
+
+/* 80237E58-80237E68 0010+00 s=3 e=0 z=0 None .text getSelectCursorPosLocal__12dMsgObject_cFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// True False
asm void dMsgObject_c::getSelectCursorPosLocal() {
- nofralloc
+ nofralloc
#include "asm/d/msg/d_msg_object/getSelectCursorPosLocal__12dMsgObject_cFv.s"
}
#pragma pop
-/* 80237E68-80237F10 00A8+00 s=3 e=0 z=0 None .text setSelectCursorPosLocal__12dMsgObject_cFUc
- */
+
+/* 80237E68-80237F10 00A8+00 s=3 e=0 z=0 None .text setSelectCursorPosLocal__12dMsgObject_cFUc */
+// 80237E88: 804061C0 (g_dComIfG_gameInfo)
+// 80237E8C: 804061C0 (g_dComIfG_gameInfo)
+// 80237EBC: 80451368 (mAudioMgrPtr__10Z2AudioMgr)
+// 80237ED0: 80454AC0 (lit_4084)
+// 80237ED8: 80454B10 (lit_4145)
+// 80237EE4: 802AB984 (seStart__7Z2SeMgrF10JAISoundIDPC3VecUlScffffUc)
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// True False
+// u8 False
asm void dMsgObject_c::setSelectCursorPosLocal(u8 param_0) {
- nofralloc
+ nofralloc
#include "asm/d/msg/d_msg_object/setSelectCursorPosLocal__12dMsgObject_cFUc.s"
}
#pragma pop
-/* 80237F10-80237F18 0008+00 s=1 e=0 z=0 None .text
- * setTalkActorLocal__12dMsgObject_cFP10fopAc_ac_c */
+
+/* 80237F10-80237F18 0008+00 s=1 e=0 z=0 None .text setTalkActorLocal__12dMsgObject_cFP10fopAc_ac_c */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// True False
+// fopAc_ac_c* False
+// fopAc_ac_c False
asm void dMsgObject_c::setTalkActorLocal(fopAc_ac_c* param_0) {
- nofralloc
+ nofralloc
#include "asm/d/msg/d_msg_object/setTalkActorLocal__12dMsgObject_cFP10fopAc_ac_c.s"
}
#pragma pop
-/* 80237F18-80237F38 0020+00 s=1 e=0 z=0 None .text dMsgObject_Draw__FP12dMsgObject_c */
+
+/* 80237F18-80237F38 0020+00 s=1 e=0 z=0 None .text dMsgObject_Draw__FP12dMsgObject_c */
+// 80237F24: 802339BC (_draw__12dMsgObject_cFv)
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// True False
+// dMsgObject_c* False
+// dMsgObject_c False
asm static void dMsgObject_Draw(dMsgObject_c* param_0) {
- nofralloc
+ nofralloc
#include "asm/d/msg/d_msg_object/dMsgObject_Draw__FP12dMsgObject_c.s"
}
#pragma pop
-/* 80237F38-80237F58 0020+00 s=1 e=0 z=0 None .text dMsgObject_Execute__FP12dMsgObject_c */
+
+/* 80237F38-80237F58 0020+00 s=1 e=0 z=0 None .text dMsgObject_Execute__FP12dMsgObject_c */
+// 80237F44: 80233590 (_execute__12dMsgObject_cFv)
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// True False
+// dMsgObject_c* False
+// dMsgObject_c False
asm static void dMsgObject_Execute(dMsgObject_c* param_0) {
- nofralloc
+ nofralloc
#include "asm/d/msg/d_msg_object/dMsgObject_Execute__FP12dMsgObject_c.s"
}
#pragma pop
-/* 80237F58-80237F60 0008+00 s=1 e=0 z=0 None .text dMsgObject_IsDelete__FP12dMsgObject_c */
+
+/* 80237F58-80237F60 0008+00 s=1 e=0 z=0 None .text dMsgObject_IsDelete__FP12dMsgObject_c */
+// True False
+// bool False
+// dMsgObject_c* False
+// dMsgObject_c False
static bool dMsgObject_IsDelete(dMsgObject_c* param_0) {
- return true;
+ return true;
}
-/* 80237F60-80237F80 0020+00 s=1 e=0 z=0 None .text dMsgObject_Delete__FP12dMsgObject_c */
+
+/* 80237F60-80237F80 0020+00 s=1 e=0 z=0 None .text dMsgObject_Delete__FP12dMsgObject_c */
+// 80237F6C: 80233AE8 (_delete__12dMsgObject_cFv)
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// True False
+// dMsgObject_c* False
+// dMsgObject_c False
asm static void dMsgObject_Delete(dMsgObject_c* param_0) {
- nofralloc
+ nofralloc
#include "asm/d/msg/d_msg_object/dMsgObject_Delete__FP12dMsgObject_c.s"
}
#pragma pop
-/* 80237F80-8023800C 008C+00 s=1 e=0 z=0 None .text dMsgObject_Create__FP9msg_class */
+
+/* 80237F80-8023800C 008C+00 s=1 e=0 z=0 None .text dMsgObject_Create__FP9msg_class */
+// 80237F90: 803621DC (_savegpr_29)
+// 80237F98: 804061C0 (g_dComIfG_gameInfo)
+// 80237F9C: 804061C0 (g_dComIfG_gameInfo)
+// 80237FA8: 8000F1CC (mDoExt_setCurrentHeap__FP7JKRHeap)
+// 80237FB4: 802CE784 (getTotalFreeSize__7JKRHeapFv)
+// 80237FBC: 8001F9B4 (fopMsgM_setStageLayer__FPv)
+// 80237FD0: 80233284 (_create__12dMsgObject_cFP9msg_class)
+// 80237FDC: 8043028C (g_MsgObject_HIO_c)
+// 80237FE0: 8043028C (g_MsgObject_HIO_c)
+// 80237FEC: 8000F1CC (mDoExt_setCurrentHeap__FP7JKRHeap)
+// 80237FF8: 80362228 (_restgpr_29)
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// True False
+// msg_class* False
+// msg_class False
asm static void dMsgObject_Create(msg_class* param_0) {
- nofralloc
+ nofralloc
#include "asm/d/msg/d_msg_object/dMsgObject_Create__FP9msg_class.s"
}
#pragma pop
-/* 8023800C-8023803C 0030+00 s=0 e=1 z=0 None .text
- * readMessageGroup__12dMsgObject_cFPP25mDoDvdThd_mountXArchive_c */
+
+/* 8023800C-8023803C 0030+00 s=0 e=1 z=0 None .text readMessageGroup__12dMsgObject_cFPP25mDoDvdThd_mountXArchive_c */
+// 8023801C: 804061C0 (g_dComIfG_gameInfo)
+// 80238020: 804061C0 (g_dComIfG_gameInfo)
+// 80238028: 80236BF8 (readMessageGroupLocal__12dMsgObject_cFPP25mDoDvdThd_mountXArchive_c)
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// False False
+// mDoDvdThd_mountXArchive_c** False
+// mDoDvdThd_mountXArchive_c* False
+// mDoDvdThd_mountXArchive_c False
asm void dMsgObject_c::readMessageGroup(mDoDvdThd_mountXArchive_c** param_0) {
- nofralloc
+ nofralloc
#include "asm/d/msg/d_msg_object/readMessageGroup__12dMsgObject_cFPP25mDoDvdThd_mountXArchive_c.s"
}
#pragma pop
-/* 8023803C-8023806C 0030+00 s=0 e=3 z=0 None .text changeFlowGroup__12dMsgObject_cFl */
+
+/* 8023803C-8023806C 0030+00 s=0 e=3 z=0 None .text changeFlowGroup__12dMsgObject_cFl */
+// 8023804C: 804061C0 (g_dComIfG_gameInfo)
+// 80238050: 804061C0 (g_dComIfG_gameInfo)
+// 80238058: 80236C90 (changeFlowGroupLocal__12dMsgObject_cFl)
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// False False
+// s32 False
asm void dMsgObject_c::changeFlowGroup(s32 param_0) {
- nofralloc
+ nofralloc
#include "asm/d/msg/d_msg_object/changeFlowGroup__12dMsgObject_cFl.s"
}
#pragma pop
-/* 8023806C-80238098 002C+00 s=0 e=1 z=0 None .text demoMessageGroup__12dMsgObject_cFv */
+
+/* 8023806C-80238098 002C+00 s=0 e=1 z=0 None .text demoMessageGroup__12dMsgObject_cFv */
+// 80238078: 804061C0 (g_dComIfG_gameInfo)
+// 8023807C: 804061C0 (g_dComIfG_gameInfo)
+// 80238084: 80236CD4 (demoMessageGroupLocal__12dMsgObject_cFv)
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// False False
asm void dMsgObject_c::demoMessageGroup() {
- nofralloc
+ nofralloc
#include "asm/d/msg/d_msg_object/demoMessageGroup__12dMsgObject_cFv.s"
}
#pragma pop
-/* 80238098-802380C4 002C+00 s=0 e=3 z=4 None .text endFlowGroup__12dMsgObject_cFv */
+
+/* 80238098-802380C4 002C+00 s=0 e=3 z=4 None .text endFlowGroup__12dMsgObject_cFv */
+// 802380A4: 804061C0 (g_dComIfG_gameInfo)
+// 802380A8: 804061C0 (g_dComIfG_gameInfo)
+// 802380B0: 80236D00 (endFlowGroupLocal__12dMsgObject_cFv)
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// False False
asm void dMsgObject_c::endFlowGroup() {
- nofralloc
+ nofralloc
#include "asm/d/msg/d_msg_object/endFlowGroup__12dMsgObject_cFv.s"
}
#pragma pop
-/* 802380C4-802380F4 0030+00 s=7 e=0 z=0 None .text changeGroup__12dMsgObject_cFs */
+
+/* 802380C4-802380F4 0030+00 s=7 e=0 z=0 None .text changeGroup__12dMsgObject_cFs */
+// 802380D4: 804061C0 (g_dComIfG_gameInfo)
+// 802380D8: 804061C0 (g_dComIfG_gameInfo)
+// 802380E0: 80236D0C (changeGroupLocal__12dMsgObject_cFs)
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// True False
+// s16 False
asm void dMsgObject_c::changeGroup(s16 param_0) {
- nofralloc
+ nofralloc
#include "asm/d/msg/d_msg_object/changeGroup__12dMsgObject_cFs.s"
}
#pragma pop
-/* 802380F4-80238174 0080+00 s=0 e=2 z=0 None .text
- * getString__12dMsgObject_cFUlP10J2DTextBoxP10J2DTextBoxP7JUTFontP10COutFont_cPcPcPcPs */
-#pragma push
-#pragma optimization_level 0
-#pragma optimizewithasm off
-asm void dMsgObject_c::getString(u32 param_0, J2DTextBox* param_1, J2DTextBox* param_2,
- JUTFont* param_3, COutFont_c* param_4, char* param_5,
- char* param_6, char* param_7, s16* param_8) {
- nofralloc
+
+/* 802380F4-80238174 0080+00 s=0 e=2 z=0 None .text getString__12dMsgObject_cFUlP10J2DTextBoxP10J2DTextBoxP7JUTFontP10COutFont_cPcPcPcPs */
+// 80238104: 803621D4 (_savegpr_27)
+// 80238130: 804061C0 (g_dComIfG_gameInfo)
+// 80238134: 804061C0 (g_dComIfG_gameInfo)
+// 80238158: 80236DE4 (getStringLocal__12dMsgObject_cFUlP10J2DTextBoxP10J2DTextBoxP7JUTFontP10COutFont_cPcPcPcPs)
+// 80238160: 80362220 (_restgpr_27)
+#pragma push
+#pragma optimization_level 0
+#pragma optimizewithasm off
+// False False
+// u32 False
+// J2DTextBox* False
+// J2DTextBox False
+// J2DTextBox* False
+// J2DTextBox False
+// JUTFont* False
+// JUTFont False
+// COutFont_c* False
+// COutFont_c False
+// char* False
+// char False
+// char* False
+// char False
+// char* False
+// char False
+// s16* False
+// s16 False
+asm void dMsgObject_c::getString(u32 param_0, J2DTextBox* param_1, J2DTextBox* param_2, JUTFont* param_3, COutFont_c* param_4, char* param_5, char* param_6, char* param_7, s16* param_8) {
+ nofralloc
#include "asm/d/msg/d_msg_object/getString__12dMsgObject_cFUlP10J2DTextBoxP10J2DTextBoxP7JUTFontP10COutFont_cPcPcPcPs.s"
}
#pragma pop
-/* 80238174-80238188 0014+00 s=0 e=1 z=0 None .text getMsgDtPtr__12dMsgObject_cFv */
+
+/* 80238174-80238188 0014+00 s=0 e=1 z=0 None .text getMsgDtPtr__12dMsgObject_cFv */
+// 80238174: 804061C0 (g_dComIfG_gameInfo)
+// 80238178: 804061C0 (g_dComIfG_gameInfo)
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// False False
asm void dMsgObject_c::getMsgDtPtr() {
- nofralloc
+ nofralloc
#include "asm/d/msg/d_msg_object/getMsgDtPtr__12dMsgObject_cFv.s"
}
#pragma pop
-/* 80238188-8023819C 0014+00 s=0 e=0 z=1 None .text setProcessID__12dMsgObject_cFUi */
+
+/* 80238188-8023819C 0014+00 s=0 e=0 z=1 None .text setProcessID__12dMsgObject_cFUi */
+// 80238188: 804061C0 (g_dComIfG_gameInfo)
+// 8023818C: 804061C0 (g_dComIfG_gameInfo)
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// False False
+// unsigned int False
asm void dMsgObject_c::setProcessID(unsigned int param_0) {
- nofralloc
+ nofralloc
#include "asm/d/msg/d_msg_object/setProcessID__12dMsgObject_cFUi.s"
}
#pragma pop
-/* 8023819C-802381C0 0024+00 s=0 e=5 z=5 None .text getActor__12dMsgObject_cFv */
+
+/* 8023819C-802381C0 0024+00 s=0 e=5 z=5 None .text getActor__12dMsgObject_cFv */
+// 8023819C: 804061C0 (g_dComIfG_gameInfo)
+// 802381A0: 804061C0 (g_dComIfG_gameInfo)
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// False False
asm void dMsgObject_c::getActor() {
- nofralloc
+ nofralloc
#include "asm/d/msg/d_msg_object/getActor__12dMsgObject_cFv.s"
}
#pragma pop
-/* 802381C0-802381D4 0014+00 s=0 e=0 z=3 None .text getpTalkActor__12dMsgObject_cFv */
+
+/* 802381C0-802381D4 0014+00 s=0 e=0 z=3 None .text getpTalkActor__12dMsgObject_cFv */
+// 802381C0: 804061C0 (g_dComIfG_gameInfo)
+// 802381C4: 804061C0 (g_dComIfG_gameInfo)
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// False False
asm void dMsgObject_c::getpTalkActor() {
- nofralloc
+ nofralloc
#include "asm/d/msg/d_msg_object/getpTalkActor__12dMsgObject_cFv.s"
}
#pragma pop
-/* 802381D4-802381E8 0014+00 s=0 e=0 z=1 None .text getIdx__12dMsgObject_cFv */
+
+/* 802381D4-802381E8 0014+00 s=0 e=0 z=1 None .text getIdx__12dMsgObject_cFv */
+// 802381D4: 804061C0 (g_dComIfG_gameInfo)
+// 802381D8: 804061C0 (g_dComIfG_gameInfo)
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// False False
asm void dMsgObject_c::getIdx() {
- nofralloc
+ nofralloc
#include "asm/d/msg/d_msg_object/getIdx__12dMsgObject_cFv.s"
}
#pragma pop
-/* 802381E8-802381FC 0014+00 s=0 e=0 z=1 None .text getNodeIdx__12dMsgObject_cFv */
+
+/* 802381E8-802381FC 0014+00 s=0 e=0 z=1 None .text getNodeIdx__12dMsgObject_cFv */
+// 802381E8: 804061C0 (g_dComIfG_gameInfo)
+// 802381EC: 804061C0 (g_dComIfG_gameInfo)
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// False False
asm void dMsgObject_c::getNodeIdx() {
- nofralloc
+ nofralloc
#include "asm/d/msg/d_msg_object/getNodeIdx__12dMsgObject_cFv.s"
}
#pragma pop
-/* 802381FC-8023822C 0030+00 s=0 e=1 z=3 None .text setStatus__12dMsgObject_cFUs */
+
+/* 802381FC-8023822C 0030+00 s=0 e=1 z=3 None .text setStatus__12dMsgObject_cFUs */
+// 8023820C: 804061C0 (g_dComIfG_gameInfo)
+// 80238210: 804061C0 (g_dComIfG_gameInfo)
+// 80238218: 802368E4 (setStatusLocal__12dMsgObject_cFUs)
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// False False
+// u16 False
asm void dMsgObject_c::setStatus(u16 param_0) {
- nofralloc
+ nofralloc
#include "asm/d/msg/d_msg_object/setStatus__12dMsgObject_cFUs.s"
}
#pragma pop
-/* 8023822C-80238258 002C+00 s=0 e=40 z=22 None .text getStatus__12dMsgObject_cFv */
+
+/* 8023822C-80238258 002C+00 s=0 e=40 z=22 None .text getStatus__12dMsgObject_cFv */
+// 80238238: 804061C0 (g_dComIfG_gameInfo)
+// 8023823C: 804061C0 (g_dComIfG_gameInfo)
+// 80238244: 802368F8 (getStatusLocal__12dMsgObject_cFv)
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// False False
asm void dMsgObject_c::getStatus() {
- nofralloc
+ nofralloc
#include "asm/d/msg/d_msg_object/getStatus__12dMsgObject_cFv.s"
}
#pragma pop
-/* 80238258-8023826C 0014+00 s=0 e=1 z=0 None .text getScrnDrawPtr__12dMsgObject_cFv */
+
+/* 80238258-8023826C 0014+00 s=0 e=1 z=0 None .text getScrnDrawPtr__12dMsgObject_cFv */
+// 80238258: 804061C0 (g_dComIfG_gameInfo)
+// 8023825C: 804061C0 (g_dComIfG_gameInfo)
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// False False
asm void dMsgObject_c::getScrnDrawPtr() {
- nofralloc
+ nofralloc
#include "asm/d/msg/d_msg_object/getScrnDrawPtr__12dMsgObject_cFv.s"
}
#pragma pop
-/* 8023826C-8023829C 0030+00 s=0 e=1 z=0 None .text setTalkActor__12dMsgObject_cFP10fopAc_ac_c
- */
+
+/* 8023826C-8023829C 0030+00 s=0 e=1 z=0 None .text setTalkActor__12dMsgObject_cFP10fopAc_ac_c */
+// 8023827C: 804061C0 (g_dComIfG_gameInfo)
+// 80238280: 804061C0 (g_dComIfG_gameInfo)
+// 80238288: 80237F10 (setTalkActorLocal__12dMsgObject_cFP10fopAc_ac_c)
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// False False
+// fopAc_ac_c* False
+// fopAc_ac_c False
asm void dMsgObject_c::setTalkActor(fopAc_ac_c* param_0) {
- nofralloc
+ nofralloc
#include "asm/d/msg/d_msg_object/setTalkActor__12dMsgObject_cFP10fopAc_ac_c.s"
}
#pragma pop
-/* 8023829C-802382C8 002C+00 s=1 e=0 z=0 None .text onMsgSendControl__12dMsgObject_cFv */
+
+/* 8023829C-802382C8 002C+00 s=1 e=0 z=0 None .text onMsgSendControl__12dMsgObject_cFv */
+// 802382A8: 804061C0 (g_dComIfG_gameInfo)
+// 802382AC: 804061C0 (g_dComIfG_gameInfo)
+// 802382B4: 80237520 (onMsgSendControlLocal__12dMsgObject_cFv)
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// True False
asm void dMsgObject_c::onMsgSendControl() {
- nofralloc
+ nofralloc
#include "asm/d/msg/d_msg_object/onMsgSendControl__12dMsgObject_cFv.s"
}
#pragma pop
-/* 802382C8-802382F4 002C+00 s=2 e=2 z=2 None .text offMsgSendControl__12dMsgObject_cFv */
+
+/* 802382C8-802382F4 002C+00 s=2 e=2 z=2 None .text offMsgSendControl__12dMsgObject_cFv */
+// 802382D4: 804061C0 (g_dComIfG_gameInfo)
+// 802382D8: 804061C0 (g_dComIfG_gameInfo)
+// 802382E0: 80237530 (offMsgSendControlLocal__12dMsgObject_cFv)
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// False False
asm void dMsgObject_c::offMsgSendControl() {
- nofralloc
+ nofralloc
#include "asm/d/msg/d_msg_object/offMsgSendControl__12dMsgObject_cFv.s"
}
#pragma pop
-/* 802382F4-80238320 002C+00 s=0 e=3 z=3 None .text isMsgSendControl__12dMsgObject_cFv */
+
+/* 802382F4-80238320 002C+00 s=0 e=3 z=3 None .text isMsgSendControl__12dMsgObject_cFv */
+// 80238300: 804061C0 (g_dComIfG_gameInfo)
+// 80238304: 804061C0 (g_dComIfG_gameInfo)
+// 8023830C: 80237550 (isMsgSendControlLocal__12dMsgObject_cFv)
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// False False
asm void dMsgObject_c::isMsgSendControl() {
- nofralloc
+ nofralloc
#include "asm/d/msg/d_msg_object/isMsgSendControl__12dMsgObject_cFv.s"
}
#pragma pop
-/* 80238320-8023834C 002C+00 s=1 e=2 z=1 None .text onMsgSend__12dMsgObject_cFv */
+
+/* 80238320-8023834C 002C+00 s=1 e=2 z=1 None .text onMsgSend__12dMsgObject_cFv */
+// 8023832C: 804061C0 (g_dComIfG_gameInfo)
+// 80238330: 804061C0 (g_dComIfG_gameInfo)
+// 80238338: 8023755C (onMsgSendLocal__12dMsgObject_cFv)
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// False False
asm void dMsgObject_c::onMsgSend() {
- nofralloc
+ nofralloc
#include "asm/d/msg/d_msg_object/onMsgSend__12dMsgObject_cFv.s"
}
#pragma pop
-/* 8023834C-80238378 002C+00 s=2 e=0 z=0 None .text offMsgSend__12dMsgObject_cFv */
+
+/* 8023834C-80238378 002C+00 s=2 e=0 z=0 None .text offMsgSend__12dMsgObject_cFv */
+// 80238358: 804061C0 (g_dComIfG_gameInfo)
+// 8023835C: 804061C0 (g_dComIfG_gameInfo)
+// 80238364: 8023756C (offMsgSendLocal__12dMsgObject_cFv)
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// True False
asm void dMsgObject_c::offMsgSend() {
- nofralloc
+ nofralloc
#include "asm/d/msg/d_msg_object/offMsgSend__12dMsgObject_cFv.s"
}
#pragma pop
-/* 80238378-802383A4 002C+00 s=1 e=0 z=0 None .text isMsgSend__12dMsgObject_cFv */
+
+/* 80238378-802383A4 002C+00 s=1 e=0 z=0 None .text isMsgSend__12dMsgObject_cFv */
+// 80238384: 804061C0 (g_dComIfG_gameInfo)
+// 80238388: 804061C0 (g_dComIfG_gameInfo)
+// 80238390: 8023757C (isMsgSendLocal__12dMsgObject_cFv)
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// True False
asm void dMsgObject_c::isMsgSend() {
- nofralloc
+ nofralloc
#include "asm/d/msg/d_msg_object/isMsgSend__12dMsgObject_cFv.s"
}
#pragma pop
-/* 802383A4-802383D0 002C+00 s=0 e=2 z=6 None .text isMouthCheck__12dMsgObject_cFv */
+
+/* 802383A4-802383D0 002C+00 s=0 e=2 z=6 None .text isMouthCheck__12dMsgObject_cFv */
+// 802383B0: 804061C0 (g_dComIfG_gameInfo)
+// 802383B4: 804061C0 (g_dComIfG_gameInfo)
+// 802383BC: 80237588 (isMouthCheckLocal__12dMsgObject_cFv)
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// False False
asm void dMsgObject_c::isMouthCheck() {
- nofralloc
+ nofralloc
#include "asm/d/msg/d_msg_object/isMouthCheck__12dMsgObject_cFv.s"
}
#pragma pop
-/* 802383D0-802383E4 0014+00 s=0 e=9 z=0 None .text getMessageID__12dMsgObject_cFv */
+
+/* 802383D0-802383E4 0014+00 s=0 e=9 z=0 None .text getMessageID__12dMsgObject_cFv */
+// 802383D0: 804061C0 (g_dComIfG_gameInfo)
+// 802383D4: 804061C0 (g_dComIfG_gameInfo)
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// False False
asm void dMsgObject_c::getMessageID() {
- nofralloc
+ nofralloc
#include "asm/d/msg/d_msg_object/getMessageID__12dMsgObject_cFv.s"
}
#pragma pop
-/* 802383E4-80238410 002C+00 s=1 e=1 z=0 None .text getSmellTypeMessageID__12dMsgObject_cFv */
+
+/* 802383E4-80238410 002C+00 s=1 e=1 z=0 None .text getSmellTypeMessageID__12dMsgObject_cFv */
+// 802383F0: 804061C0 (g_dComIfG_gameInfo)
+// 802383F4: 804061C0 (g_dComIfG_gameInfo)
+// 802383FC: 80237DD8 (getSmellTypeMessageIDLocal__12dMsgObject_cFv)
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// False False
asm void dMsgObject_c::getSmellTypeMessageID() {
- nofralloc
+ nofralloc
#include "asm/d/msg/d_msg_object/getSmellTypeMessageID__12dMsgObject_cFv.s"
}
#pragma pop
-/* 80238410-80238440 0030+00 s=0 e=1 z=0 None .text setSmellType__12dMsgObject_cFUc */
+
+/* 80238410-80238440 0030+00 s=0 e=1 z=0 None .text setSmellType__12dMsgObject_cFUc */
+// 80238420: 804061C0 (g_dComIfG_gameInfo)
+// 80238424: 804061C0 (g_dComIfG_gameInfo)
+// 8023842C: 80237E04 (setSmellTypeLocal__12dMsgObject_cFUc)
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// False False
+// u8 False
asm void dMsgObject_c::setSmellType(u8 param_0) {
- nofralloc
+ nofralloc
#include "asm/d/msg/d_msg_object/setSmellType__12dMsgObject_cFUc.s"
}
#pragma pop
-/* 80238440-8023846C 002C+00 s=4 e=0 z=7 None .text getSelectCursorPos__12dMsgObject_cFv */
+
+/* 80238440-8023846C 002C+00 s=4 e=0 z=7 None .text getSelectCursorPos__12dMsgObject_cFv */
+// 8023844C: 804061C0 (g_dComIfG_gameInfo)
+// 80238450: 804061C0 (g_dComIfG_gameInfo)
+// 80238458: 80237E58 (getSelectCursorPosLocal__12dMsgObject_cFv)
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// False False
asm void dMsgObject_c::getSelectCursorPos() {
- nofralloc
+ nofralloc
#include "asm/d/msg/d_msg_object/getSelectCursorPos__12dMsgObject_cFv.s"
}
#pragma pop
-/* 8023846C-8023849C 0030+00 s=0 e=1 z=0 None .text setSelectCursorPos__12dMsgObject_cFUc */
+
+/* 8023846C-8023849C 0030+00 s=0 e=1 z=0 None .text setSelectCursorPos__12dMsgObject_cFUc */
+// 8023847C: 804061C0 (g_dComIfG_gameInfo)
+// 80238480: 804061C0 (g_dComIfG_gameInfo)
+// 80238488: 80237E68 (setSelectCursorPosLocal__12dMsgObject_cFUc)
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// False False
+// u8 False
asm void dMsgObject_c::setSelectCursorPos(u8 param_0) {
- nofralloc
+ nofralloc
#include "asm/d/msg/d_msg_object/setSelectCursorPos__12dMsgObject_cFUc.s"
}
#pragma pop
-/* 8023849C-802384B0 0014+00 s=0 e=2 z=0 None .text setPortalMessageID__12dMsgObject_cFUs */
+
+/* 8023849C-802384B0 0014+00 s=0 e=2 z=0 None .text setPortalMessageID__12dMsgObject_cFUs */
+// 8023849C: 804061C0 (g_dComIfG_gameInfo)
+// 802384A0: 804061C0 (g_dComIfG_gameInfo)
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// False False
+// u16 False
asm void dMsgObject_c::setPortalMessageID(u16 param_0) {
- nofralloc
+ nofralloc
#include "asm/d/msg/d_msg_object/setPortalMessageID__12dMsgObject_cFUs.s"
}
#pragma pop
-/* 802384B0-802384C4 0014+00 s=0 e=0 z=1 None .text setInsectItemNo__12dMsgObject_cFUc */
+
+/* 802384B0-802384C4 0014+00 s=0 e=0 z=1 None .text setInsectItemNo__12dMsgObject_cFUc */
+// 802384B0: 804061C0 (g_dComIfG_gameInfo)
+// 802384B4: 804061C0 (g_dComIfG_gameInfo)
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// False False
+// u8 False
asm void dMsgObject_c::setInsectItemNo(u8 param_0) {
- nofralloc
+ nofralloc
#include "asm/d/msg/d_msg_object/setInsectItemNo__12dMsgObject_cFUc.s"
}
#pragma pop
-/* 802384C4-802384D8 0014+00 s=0 e=1 z=0 None .text setLetterNameID__12dMsgObject_cFUs */
+
+/* 802384C4-802384D8 0014+00 s=0 e=1 z=0 None .text setLetterNameID__12dMsgObject_cFUs */
+// 802384C4: 804061C0 (g_dComIfG_gameInfo)
+// 802384C8: 804061C0 (g_dComIfG_gameInfo)
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// False False
+// u16 False
asm void dMsgObject_c::setLetterNameID(u16 param_0) {
- nofralloc
+ nofralloc
#include "asm/d/msg/d_msg_object/setLetterNameID__12dMsgObject_cFUs.s"
}
#pragma pop
-/* 802384D8-802384EC 0014+00 s=0 e=1 z=0 None .text setArrowNum__12dMsgObject_cFUc */
+
+/* 802384D8-802384EC 0014+00 s=0 e=1 z=0 None .text setArrowNum__12dMsgObject_cFUc */
+// 802384D8: 804061C0 (g_dComIfG_gameInfo)
+// 802384DC: 804061C0 (g_dComIfG_gameInfo)
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// False False
+// u8 False
asm void dMsgObject_c::setArrowNum(u8 param_0) {
- nofralloc
+ nofralloc
#include "asm/d/msg/d_msg_object/setArrowNum__12dMsgObject_cFUc.s"
}
#pragma pop
-/* 802384EC-80238500 0014+00 s=1 e=0 z=0 None .text setMsgOutputType__12dMsgObject_cFUc */
+
+/* 802384EC-80238500 0014+00 s=1 e=0 z=0 None .text setMsgOutputType__12dMsgObject_cFUc */
+// 802384EC: 804061C0 (g_dComIfG_gameInfo)
+// 802384F0: 804061C0 (g_dComIfG_gameInfo)
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// True False
+// u8 False
asm void dMsgObject_c::setMsgOutputType(u8 param_0) {
- nofralloc
+ nofralloc
#include "asm/d/msg/d_msg_object/setMsgOutputType__12dMsgObject_cFUc.s"
}
#pragma pop
-/* 80238500-80238514 0014+00 s=0 e=1 z=0 None .text getMsgOutputType__12dMsgObject_cFv */
+
+/* 80238500-80238514 0014+00 s=0 e=1 z=0 None .text getMsgOutputType__12dMsgObject_cFv */
+// 80238500: 804061C0 (g_dComIfG_gameInfo)
+// 80238504: 804061C0 (g_dComIfG_gameInfo)
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// False False
asm void dMsgObject_c::getMsgOutputType() {
- nofralloc
+ nofralloc
#include "asm/d/msg/d_msg_object/getMsgOutputType__12dMsgObject_cFv.s"
}
#pragma pop
-/* 80238514-80238528 0014+00 s=0 e=5 z=0 None .text getWord__12dMsgObject_cFv */
+
+/* 80238514-80238528 0014+00 s=0 e=5 z=0 None .text getWord__12dMsgObject_cFv */
+// 80238514: 804061C0 (g_dComIfG_gameInfo)
+// 80238518: 804061C0 (g_dComIfG_gameInfo)
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// False False
asm void dMsgObject_c::getWord() {
- nofralloc
+ nofralloc
#include "asm/d/msg/d_msg_object/getWord__12dMsgObject_cFv.s"
}
#pragma pop
-/* 80238528-80238544 001C+00 s=0 e=1 z=0 None .text getSelectWord__12dMsgObject_cFi */
+
+/* 80238528-80238544 001C+00 s=0 e=1 z=0 None .text getSelectWord__12dMsgObject_cFi */
+// 80238528: 804061C0 (g_dComIfG_gameInfo)
+// 8023852C: 804061C0 (g_dComIfG_gameInfo)
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// False False
+// int False
asm void dMsgObject_c::getSelectWord(int param_0) {
- nofralloc
+ nofralloc
#include "asm/d/msg/d_msg_object/getSelectWord__12dMsgObject_cFi.s"
}
#pragma pop
-/* 80238544-80238574 0030+00 s=0 e=1 z=0 None .text setSelectWordFlag__12dMsgObject_cFUc */
+
+/* 80238544-80238574 0030+00 s=0 e=1 z=0 None .text setSelectWordFlag__12dMsgObject_cFUc */
+// 80238554: 804061C0 (g_dComIfG_gameInfo)
+// 80238558: 804061C0 (g_dComIfG_gameInfo)
+// 80238560: 802378CC (setSelectWordFlagLocal__12dMsgObject_cFUc)
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// False False
+// u8 False
asm void dMsgObject_c::setSelectWordFlag(u8 param_0) {
- nofralloc
+ nofralloc
#include "asm/d/msg/d_msg_object/setSelectWordFlag__12dMsgObject_cFUc.s"
}
#pragma pop
-/* 80238574-80238588 0014+00 s=0 e=3 z=0 None .text getSelectWordFlag__12dMsgObject_cFv */
+
+/* 80238574-80238588 0014+00 s=0 e=3 z=0 None .text getSelectWordFlag__12dMsgObject_cFv */
+// 80238574: 804061C0 (g_dComIfG_gameInfo)
+// 80238578: 804061C0 (g_dComIfG_gameInfo)
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// False False
asm void dMsgObject_c::getSelectWordFlag() {
- nofralloc
+ nofralloc
#include "asm/d/msg/d_msg_object/getSelectWordFlag__12dMsgObject_cFv.s"
}
#pragma pop
-/* 80238588-802385B4 002C+00 s=0 e=1 z=0 None .text isHowlHearingMode__12dMsgObject_cFv */
+
+/* 80238588-802385B4 002C+00 s=0 e=1 z=0 None .text isHowlHearingMode__12dMsgObject_cFv */
+// 80238594: 804061C0 (g_dComIfG_gameInfo)
+// 80238598: 804061C0 (g_dComIfG_gameInfo)
+// 802385A0: 802378D4 (isHowlHearingModeLocal__12dMsgObject_cFv)
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// False False
asm void dMsgObject_c::isHowlHearingMode() {
- nofralloc
+ nofralloc
#include "asm/d/msg/d_msg_object/isHowlHearingMode__12dMsgObject_cFv.s"
}
#pragma pop
-/* 802385B4-802385E0 002C+00 s=0 e=1 z=0 None .text getSelectBombBagID__12dMsgObject_cFv */
+
+/* 802385B4-802385E0 002C+00 s=0 e=1 z=0 None .text getSelectBombBagID__12dMsgObject_cFv */
+// 802385C0: 804061C0 (g_dComIfG_gameInfo)
+// 802385C4: 804061C0 (g_dComIfG_gameInfo)
+// 802385CC: 8023763C (getSelectBombBagIDLocal__12dMsgObject_cFv)
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// False False
asm void dMsgObject_c::getSelectBombBagID() {
- nofralloc
+ nofralloc
#include "asm/d/msg/d_msg_object/getSelectBombBagID__12dMsgObject_cFv.s"
}
#pragma pop
-/* 802385E0-8023860C 002C+00 s=0 e=6 z=0 None .text getSelectBombPrice__12dMsgObject_cFv */
+
+/* 802385E0-8023860C 002C+00 s=0 e=6 z=0 None .text getSelectBombPrice__12dMsgObject_cFv */
+// 802385EC: 804061C0 (g_dComIfG_gameInfo)
+// 802385F0: 804061C0 (g_dComIfG_gameInfo)
+// 802385F8: 8023768C (getSelectBombPriceLocal__12dMsgObject_cFv)
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// False False
asm void dMsgObject_c::getSelectBombPrice() {
- nofralloc
+ nofralloc
#include "asm/d/msg/d_msg_object/getSelectBombPrice__12dMsgObject_cFv.s"
}
#pragma pop
-/* 8023860C-80238638 002C+00 s=0 e=1 z=0 None .text setEquipBombInfo__12dMsgObject_cFv */
+
+/* 8023860C-80238638 002C+00 s=0 e=1 z=0 None .text setEquipBombInfo__12dMsgObject_cFv */
+// 80238618: 804061C0 (g_dComIfG_gameInfo)
+// 8023861C: 804061C0 (g_dComIfG_gameInfo)
+// 80238624: 8023773C (setEquipBombInfoLocal__12dMsgObject_cFv)
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// False False
asm void dMsgObject_c::setEquipBombInfo() {
- nofralloc
+ nofralloc
#include "asm/d/msg/d_msg_object/setEquipBombInfo__12dMsgObject_cFv.s"
}
#pragma pop
-/* 80238638-8023864C 0014+00 s=0 e=2 z=0 None .text getItemEquipButton__12dMsgObject_cFv */
+
+/* 80238638-8023864C 0014+00 s=0 e=2 z=0 None .text getItemEquipButton__12dMsgObject_cFv */
+// 80238638: 804061C0 (g_dComIfG_gameInfo)
+// 8023863C: 804061C0 (g_dComIfG_gameInfo)
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// False False
asm void dMsgObject_c::getItemEquipButton() {
- nofralloc
+ nofralloc
#include "asm/d/msg/d_msg_object/getItemEquipButton__12dMsgObject_cFv.s"
}
#pragma pop
-/* 8023864C-80238660 0014+00 s=0 e=2 z=0 None .text setSelectCancelPos__12dMsgObject_cFUc */
+
+/* 8023864C-80238660 0014+00 s=0 e=2 z=0 None .text setSelectCancelPos__12dMsgObject_cFUc */
+// 8023864C: 804061C0 (g_dComIfG_gameInfo)
+// 80238650: 804061C0 (g_dComIfG_gameInfo)
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// False False
+// u8 False
asm void dMsgObject_c::setSelectCancelPos(u8 param_0) {
- nofralloc
+ nofralloc
#include "asm/d/msg/d_msg_object/setSelectCancelPos__12dMsgObject_cFUc.s"
}
#pragma pop
-/* 80238660-802386C8 0068+00 s=1 e=0 z=3 None .text dMsgObject_getTotalPrice__Fv */
+
+/* 80238660-802386C8 0068+00 s=1 e=0 z=3 None .text dMsgObject_getTotalPrice__Fv */
+// 80238674: 804061C0 (g_dComIfG_gameInfo)
+// 80238678: 804061C0 (g_dComIfG_gameInfo)
+// 8023868C: 80034A04 (getEventReg__11dSv_event_cCFUs)
+// 802386A0: 80034A04 (getEventReg__11dSv_event_cCFUs)
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// False False
asm void dMsgObject_getTotalPrice() {
- nofralloc
+ nofralloc
#include "asm/d/msg/d_msg_object/dMsgObject_getTotalPrice__Fv.s"
}
#pragma pop
-/* 802386C8-80238730 0068+00 s=0 e=0 z=2 None .text dMsgObject_setTotalPrice__FUs */
+
+/* 802386C8-80238730 0068+00 s=0 e=0 z=2 None .text dMsgObject_setTotalPrice__FUs */
+// 802386E0: 804061C0 (g_dComIfG_gameInfo)
+// 802386E4: 804061C0 (g_dComIfG_gameInfo)
+// 80238700: 800349E0 (setEventReg__11dSv_event_cFUsUc)
+// 80238714: 800349E0 (setEventReg__11dSv_event_cFUsUc)
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// False False
+// u16 False
asm void dMsgObject_setTotalPrice(u16 param_0) {
- nofralloc
+ nofralloc
#include "asm/d/msg/d_msg_object/dMsgObject_setTotalPrice__FUs.s"
}
#pragma pop
-/* 80238730-802387C4 0094+00 s=0 e=0 z=4 None .text dMsgObject_addTotalPrice__Fs */
+
+/* 80238730-802387C4 0094+00 s=0 e=0 z=4 None .text dMsgObject_addTotalPrice__Fs */
+// 80238740: 803621DC (_savegpr_29)
+// 80238748: 804061C0 (g_dComIfG_gameInfo)
+// 8023874C: 804061C0 (g_dComIfG_gameInfo)
+// 80238760: 80238660 (dMsgObject_getTotalPrice__Fv)
+// 80238774: 804061C0 (g_dComIfG_gameInfo)
+// 80238778: 804061C0 (g_dComIfG_gameInfo)
+// 80238794: 800349E0 (setEventReg__11dSv_event_cFUsUc)
+// 802387A8: 800349E0 (setEventReg__11dSv_event_cFUsUc)
+// 802387B0: 80362228 (_restgpr_29)
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// False False
+// s16 False
asm void dMsgObject_addTotalPrice(s16 param_0) {
- nofralloc
+ nofralloc
#include "asm/d/msg/d_msg_object/dMsgObject_addTotalPrice__Fs.s"
}
#pragma pop
-/* 802387C4-8023882C 0068+00 s=1 e=0 z=4 None .text dMsgObject_getTotalPayment__Fv */
+
+/* 802387C4-8023882C 0068+00 s=1 e=0 z=4 None .text dMsgObject_getTotalPayment__Fv */
+// 802387D8: 804061C0 (g_dComIfG_gameInfo)
+// 802387DC: 804061C0 (g_dComIfG_gameInfo)
+// 802387F0: 80034A04 (getEventReg__11dSv_event_cCFUs)
+// 80238804: 80034A04 (getEventReg__11dSv_event_cCFUs)
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// False False
asm void dMsgObject_getTotalPayment() {
- nofralloc
+ nofralloc
#include "asm/d/msg/d_msg_object/dMsgObject_getTotalPayment__Fv.s"
}
#pragma pop
-/* 8023882C-80238894 0068+00 s=0 e=0 z=2 None .text dMsgObject_setTotalPayment__FUs */
+
+/* 8023882C-80238894 0068+00 s=0 e=0 z=2 None .text dMsgObject_setTotalPayment__FUs */
+// 80238844: 804061C0 (g_dComIfG_gameInfo)
+// 80238848: 804061C0 (g_dComIfG_gameInfo)
+// 80238864: 800349E0 (setEventReg__11dSv_event_cFUsUc)
+// 80238878: 800349E0 (setEventReg__11dSv_event_cFUsUc)
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// False False
+// u16 False
asm void dMsgObject_setTotalPayment(u16 param_0) {
- nofralloc
+ nofralloc
#include "asm/d/msg/d_msg_object/dMsgObject_setTotalPayment__FUs.s"
}
#pragma pop
-/* 80238894-80238928 0094+00 s=1 e=0 z=0 None .text dMsgObject_addTotalPayment__Fs */
+
+/* 80238894-80238928 0094+00 s=1 e=0 z=0 None .text dMsgObject_addTotalPayment__Fs */
+// 802388A4: 803621DC (_savegpr_29)
+// 802388AC: 804061C0 (g_dComIfG_gameInfo)
+// 802388B0: 804061C0 (g_dComIfG_gameInfo)
+// 802388C4: 802387C4 (dMsgObject_getTotalPayment__Fv)
+// 802388D8: 804061C0 (g_dComIfG_gameInfo)
+// 802388DC: 804061C0 (g_dComIfG_gameInfo)
+// 802388F8: 800349E0 (setEventReg__11dSv_event_cFUsUc)
+// 8023890C: 800349E0 (setEventReg__11dSv_event_cFUsUc)
+// 80238914: 80362228 (_restgpr_29)
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// True False
+// s16 False
asm static void dMsgObject_addTotalPayment(s16 param_0) {
- nofralloc
+ nofralloc
#include "asm/d/msg/d_msg_object/dMsgObject_addTotalPayment__Fs.s"
}
#pragma pop
-/* 80238928-80238990 0068+00 s=2 e=4 z=0 None .text dMsgObject_getFundRaising__Fv */
+
+/* 80238928-80238990 0068+00 s=2 e=4 z=0 None .text dMsgObject_getFundRaising__Fv */
+// 8023893C: 804061C0 (g_dComIfG_gameInfo)
+// 80238940: 804061C0 (g_dComIfG_gameInfo)
+// 80238954: 80034A04 (getEventReg__11dSv_event_cCFUs)
+// 80238968: 80034A04 (getEventReg__11dSv_event_cCFUs)
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// False False
asm void dMsgObject_getFundRaising() {
- nofralloc
+ nofralloc
#include "asm/d/msg/d_msg_object/dMsgObject_getFundRaising__Fv.s"
}
#pragma pop
-/* 80238990-802389F8 0068+00 s=1 e=1 z=0 None .text dMsgObject_setFundRaising__FUs */
+
+/* 80238990-802389F8 0068+00 s=1 e=1 z=0 None .text dMsgObject_setFundRaising__FUs */
+// 802389A8: 804061C0 (g_dComIfG_gameInfo)
+// 802389AC: 804061C0 (g_dComIfG_gameInfo)
+// 802389C8: 800349E0 (setEventReg__11dSv_event_cFUsUc)
+// 802389DC: 800349E0 (setEventReg__11dSv_event_cFUsUc)
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// False False
+// u16 False
asm void dMsgObject_setFundRaising(u16 param_0) {
- nofralloc
+ nofralloc
#include "asm/d/msg/d_msg_object/dMsgObject_setFundRaising__FUs.s"
}
#pragma pop
-/* 802389F8-80238A74 007C+00 s=1 e=0 z=0 None .text dMsgObject_addFundRaising__Fs */
+
+/* 802389F8-80238A74 007C+00 s=1 e=0 z=0 None .text dMsgObject_addFundRaising__Fs */
+// 80238A08: 803621DC (_savegpr_29)
+// 80238A10: 80238928 (dMsgObject_getFundRaising__Fv)
+// 80238A24: 804061C0 (g_dComIfG_gameInfo)
+// 80238A28: 804061C0 (g_dComIfG_gameInfo)
+// 80238A44: 800349E0 (setEventReg__11dSv_event_cFUsUc)
+// 80238A58: 800349E0 (setEventReg__11dSv_event_cFUsUc)
+// 80238A60: 80362228 (_restgpr_29)
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// True False
+// s16 False
asm static void dMsgObject_addFundRaising(s16 param_0) {
- nofralloc
+ nofralloc
#include "asm/d/msg/d_msg_object/dMsgObject_addFundRaising__Fs.s"
}
#pragma pop
-/* 80238A74-80238ADC 0068+00 s=1 e=1 z=0 None .text dMsgObject_getOffering__Fv */
+
+/* 80238A74-80238ADC 0068+00 s=1 e=1 z=0 None .text dMsgObject_getOffering__Fv */
+// 80238A88: 804061C0 (g_dComIfG_gameInfo)
+// 80238A8C: 804061C0 (g_dComIfG_gameInfo)
+// 80238AA0: 80034A04 (getEventReg__11dSv_event_cCFUs)
+// 80238AB4: 80034A04 (getEventReg__11dSv_event_cCFUs)
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// False False
asm void dMsgObject_getOffering() {
- nofralloc
+ nofralloc
#include "asm/d/msg/d_msg_object/dMsgObject_getOffering__Fv.s"
}
#pragma pop
-/* 80238ADC-80238B58 007C+00 s=0 e=1 z=0 None .text dMsgObject_addOffering__Fs */
+
+/* 80238ADC-80238B58 007C+00 s=0 e=1 z=0 None .text dMsgObject_addOffering__Fs */
+// 80238AF4: 80238A74 (dMsgObject_getOffering__Fv)
+// 80238B08: 804061C0 (g_dComIfG_gameInfo)
+// 80238B0C: 804061C0 (g_dComIfG_gameInfo)
+// 80238B28: 800349E0 (setEventReg__11dSv_event_cFUsUc)
+// 80238B3C: 800349E0 (setEventReg__11dSv_event_cFUsUc)
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// False False
+// s16 False
asm void dMsgObject_addOffering(s16 param_0) {
- nofralloc
+ nofralloc
#include "asm/d/msg/d_msg_object/dMsgObject_addOffering__Fs.s"
}
#pragma pop
-/* 80238B58-80238B94 003C+00 s=0 e=1 z=0 None .text __sinit_d_msg_object_cpp */
+
+/* 80238B58-80238B94 003C+00 s=0 e=0 z=0 None .text __sinit_d_msg_object_cpp */
+// 80238B64: 8043028C (g_MsgObject_HIO_c)
+// 80238B68: 8043028C (g_MsgObject_HIO_c)
+// 80238B6C: 80232D6C (__ct__16dMsgObject_HIO_cFv)
+// 80238B70: 80238BDC (__dt__16dMsgObject_HIO_cFv)
+// 80238B74: 80238BDC (__dt__16dMsgObject_HIO_cFv)
+// 80238B78: 80430280 (lit_4011)
+// 80238B7C: 80430280 (lit_4011)
+// 80238B80: 80361C24 (__register_global_object)
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// False False
extern "C" asm void __sinit_d_msg_object_cpp() {
- nofralloc
+ nofralloc
#include "asm/d/msg/d_msg_object/__sinit_d_msg_object_cpp.s"
}
#pragma pop
-/* 80238B94-80238BDC 0048+00 s=1 e=0 z=0 None .text __dt__20dMsgObject_HowlHIO_cFv */
+#pragma push
+#pragma force_active on
+#pragma section ".ctors$15"
+__declspec(section ".ctors$15") void* const _ctors_80238B58 = (void*)__sinit_d_msg_object_cpp;
+#pragma pop
+
+
+/* 80238B94-80238BDC 0048+00 s=1 e=0 z=0 None .text __dt__20dMsgObject_HowlHIO_cFv */
+// 80238BAC: 803C0BE4 (__vt__20dMsgObject_HowlHIO_c)
+// 80238BB0: 803C0BE4 (__vt__20dMsgObject_HowlHIO_c)
+// 80238BC0: 802CED3C (__dl__FPv)
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// True False
asm dMsgObject_HowlHIO_c::~dMsgObject_HowlHIO_c() {
- nofralloc
+ nofralloc
#include "asm/d/msg/d_msg_object/__dt__20dMsgObject_HowlHIO_cFv.s"
}
#pragma pop
-/* 80238BDC-80238C3C 0060+00 s=2 e=0 z=0 None .text __dt__16dMsgObject_HIO_cFv */
+
+/* 80238BDC-80238C3C 0060+00 s=2 e=0 z=0 None .text __dt__16dMsgObject_HIO_cFv */
+// 80238BF4: 803C0BD8 (__vt__16dMsgObject_HIO_c)
+// 80238BF8: 803C0BD8 (__vt__16dMsgObject_HIO_c)
+// 80238C08: 803C0BE4 (__vt__20dMsgObject_HowlHIO_c)
+// 80238C0C: 803C0BE4 (__vt__20dMsgObject_HowlHIO_c)
+// 80238C20: 802CED3C (__dl__FPv)
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// True False
asm dMsgObject_HIO_c::~dMsgObject_HIO_c() {
- nofralloc
+ nofralloc
#include "asm/d/msg/d_msg_object/__dt__16dMsgObject_HIO_cFv.s"
}
#pragma pop
-/* 80238C3C-80238C40 0004+00 s=0 e=1 z=0 None .text exec__14dMsgScrnBase_cFv */
+
+/* 80238C3C-80238C40 0004+00 s=0 e=1 z=0 None .text exec__14dMsgScrnBase_cFv */
+// False False
+// void False
void dMsgScrnBase_c::exec() {
- /* empty function */
+ /* empty function */
}
-/* 80238C40-80238C44 0004+00 s=0 e=8 z=0 None .text setSelectRubyString__14dMsgScrnBase_cFPcPcPc
- */
+
+/* 80238C40-80238C44 0004+00 s=0 e=8 z=0 None .text setSelectRubyString__14dMsgScrnBase_cFPcPcPc */
+// False False
+// void False
+// char* False
+// char False
+// char* False
+// char False
+// char* False
+// char False
void dMsgScrnBase_c::setSelectRubyString(char* param_0, char* param_1, char* param_2) {
- /* empty function */
+ /* empty function */
}
-/* 80238C44-80238C48 0004+00 s=0 e=8 z=0 None .text setSelectString__14dMsgScrnBase_cFPcPcPc
- */
+
+/* 80238C44-80238C48 0004+00 s=0 e=8 z=0 None .text setSelectString__14dMsgScrnBase_cFPcPcPc */
+// False False
+// void False
+// char* False
+// char False
+// char* False
+// char False
+// char* False
+// char False
void dMsgScrnBase_c::setSelectString(char* param_0, char* param_1, char* param_2) {
- /* empty function */
+ /* empty function */
}
-/* 80238C48-80238C50 0008+00 s=0 e=8 z=0 None .text selectAnimeMove__14dMsgScrnBase_cFUcUcb */
+
+/* 80238C48-80238C50 0008+00 s=0 e=8 z=0 None .text selectAnimeMove__14dMsgScrnBase_cFUcUcb */
+// False False
+// bool False
+// u8 False
+// u8 False
+// bool False
bool dMsgScrnBase_c::selectAnimeMove(u8 param_0, u8 param_1, bool param_2) {
- return true;
+ return true;
}
-/* 80238C50-80238C54 0004+00 s=0 e=8 z=0 None .text selectAnimeInit__14dMsgScrnBase_cFUcUcfUc
- */
+
+/* 80238C50-80238C54 0004+00 s=0 e=8 z=0 None .text selectAnimeInit__14dMsgScrnBase_cFUcUcfUc */
+// False False
+// void False
+// u8 False
+// u8 False
+// f32 False
+// u8 False
void dMsgScrnBase_c::selectAnimeInit(u8 param_0, u8 param_1, f32 param_2, u8 param_3) {
- /* empty function */
+ /* empty function */
}
-/* 80238C54-80238C58 0004+00 s=0 e=8 z=0 None .text arwAnimeMove__14dMsgScrnBase_cFv */
+
+/* 80238C54-80238C58 0004+00 s=0 e=8 z=0 None .text arwAnimeMove__14dMsgScrnBase_cFv */
+// False False
+// void False
void dMsgScrnBase_c::arwAnimeMove() {
- /* empty function */
+ /* empty function */
}
-/* 80238C58-80238C5C 0004+00 s=0 e=8 z=0 None .text arwAnimeInit__14dMsgScrnBase_cFv */
+
+/* 80238C58-80238C5C 0004+00 s=0 e=8 z=0 None .text arwAnimeInit__14dMsgScrnBase_cFv */
+// False False
+// void False
void dMsgScrnBase_c::arwAnimeInit() {
- /* empty function */
+ /* empty function */
}
-/* 80238C5C-80238C60 0004+00 s=0 e=8 z=0 None .text fukiPosCalc__14dMsgScrnBase_cFUc */
+
+/* 80238C5C-80238C60 0004+00 s=0 e=8 z=0 None .text fukiPosCalc__14dMsgScrnBase_cFUc */
+// False False
+// void False
+// u8 False
void dMsgScrnBase_c::fukiPosCalc(u8 param_0) {
- /* empty function */
+ /* empty function */
}
-/* 80238C60-80238C68 0008+00 s=0 e=8 z=0 None .text isSelect__14dMsgScrnBase_cFv */
+
+/* 80238C60-80238C68 0008+00 s=0 e=8 z=0 None .text isSelect__14dMsgScrnBase_cFv */
+// False False
+// bool False
bool dMsgScrnBase_c::isSelect() {
- return true;
+ return true;
}
-/* 80238C68-80238C70 0008+00 s=0 e=8 z=0 None .text selectAnimeEnd__14dMsgScrnBase_cFv */
+
+/* 80238C68-80238C70 0008+00 s=0 e=8 z=0 None .text selectAnimeEnd__14dMsgScrnBase_cFv */
+// False False
+// bool False
bool dMsgScrnBase_c::selectAnimeEnd() {
- return true;
+ return true;
}
-/* 80238C70-80238C74 0004+00 s=0 e=8 z=0 None .text dotAnimeMove__14dMsgScrnBase_cFv */
+
+/* 80238C70-80238C74 0004+00 s=0 e=8 z=0 None .text dotAnimeMove__14dMsgScrnBase_cFv */
+// False False
+// void False
void dMsgScrnBase_c::dotAnimeMove() {
- /* empty function */
+ /* empty function */
}
-/* 80238C74-80238C78 0004+00 s=0 e=8 z=0 None .text dotAnimeInit__14dMsgScrnBase_cFv */
+
+/* 80238C74-80238C78 0004+00 s=0 e=8 z=0 None .text dotAnimeInit__14dMsgScrnBase_cFv */
+// False False
+// void False
void dMsgScrnBase_c::dotAnimeInit() {
- /* empty function */
+ /* empty function */
}
-/* 80238C78-80238C94 001C+00 s=2 e=0 z=0 None .text setActorPos__19jmessage_tReferenceF4cXyz
- */
+
+/* 80238C78-80238C94 001C+00 s=2 e=0 z=0 None .text setActorPos__19jmessage_tReferenceF4cXyz */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// True False
+// cXyz False
asm void jmessage_tReference::setActorPos(cXyz param_0) {
- nofralloc
+ nofralloc
#include "asm/d/msg/d_msg_object/setActorPos__19jmessage_tReferenceF4cXyz.s"
}
#pragma pop
+
+