Decompile more of instdll

This commit is contained in:
gamemasterplc 2024-03-15 15:09:13 -05:00
parent 2ecef59c15
commit 811466d79f
7 changed files with 639 additions and 274 deletions

View file

@ -3,6 +3,9 @@
#include "game/pad.h"
#include "game/gamework_data.h"
#include "game/hsfman.h"
#include "game/hsfdraw.h"
#include "game/printfunc.h"
#include "game/hsfmotion.h"
#include "game/wipe.h"
@ -12,11 +15,14 @@
#include "game/audio.h"
#include "game/window.h"
#include "game/sprite.h"
#include "game/chrman.h"
#include "math.h"
#include "rel_sqrt_consts.h"
void HuSprGrpDrawNoSet(s16 group, s32 draw_no);
static s16 lbl_1_data_0 = 1;
static omObjData *lbl_1_bss_60;
@ -142,15 +148,15 @@ void ModuleProlog(void)
HuWinInit(1);
}
static s8 lbl_1_data_26[][4] = {
{ 3, 2, 1, 0 },
{ 1, 1, 1, 0 },
{ 1, 1, 0, 0 },
{ 0, 1, 2, 3 },
{ 3, 2, 1, 0 },
{ 0, -1, -1, -1 },
{ 0, -1, -1, -1 },
{ 3, 2, 1, 0 },
static s8 lbl_1_data_26[] = {
3, 2, 1, 0,
1, 1, 1, 0,
1, 1, 0, 0,
0, 1, 2, 3,
3, 2, 1, 0,
0, -1, -1, -1,
0, -1, -1, -1,
3, 2, 1, 0
};
static s8 lbl_1_data_46[] = {
@ -408,4 +414,360 @@ static void fn_1_994(void)
while(1) {
HuPrcVSleep();
}
}
static char *lbl_1_data_B0[] = {
"p_pos_a",
"p_pos_b",
"p_pos_c",
"p_pos_d"
};
static u8 lbl_1_data_C0[] = {
8,
0,
12,
4
};
static void fn_1_17E4(void)
{
float tplvl;
s16 i;
s16 j;
s16 time;
s16 player_cnt;
s16 order;
s16 type;
s16 group_type;
s16 group;
ModelData *model;
s16 player_mdl[4];
s16 char_tbl[4];
s16 platform_mdl[4];
s16 player_order[4];
s16 mot_tbl[4][3];
Vec player_pos[4];
type = mgInfoTbl[lbl_1_bss_14].type;
player_cnt = lbl_1_data_46[type];
for(i=0; i<player_cnt; i++) {
player_order[i] = -1;
}
if(mgInfoTbl[lbl_1_bss_14].ovl != OVL_M430) {
group_type = type;
} else {
group_type = 0;
}
for(i=0; i<player_cnt; i++) {
group = lbl_1_data_26[(group_type*4)+i];
for(j=0; j<4; j++) {
if(group == GWPlayerCfg[j].group) {
for(order=0; order<i; order++) {
if(j == player_order[order]) {
break;
}
}
if(order == i) {
player_order[i] = j;
break;
}
}
}
}
for(i=0; i<player_cnt; i++) {
if(player_order[i] == -1) {
for(j=0; j<player_cnt; j++) {
player_order[j] = j;
}
break;
}
}
for(i=0; i<player_cnt; i++) {
char_tbl[i] = GWPlayerCfg[player_order[i]].character;
player_mdl[i] = CharModelCreate(char_tbl[i], 2);
Hu3DModelPosSet(player_mdl[i], 5000.0f, 0.0f, 0.0f);
Hu3DModelRotSet(player_mdl[i], 0.0f, 180.0f, 0.0f);
Hu3DModelCameraSet(player_mdl[i], 1);
mot_tbl[i][0] = CharModelMotionCreate(char_tbl[i], DATA_MAKE_NUM(DATADIR_MARIOMOT, 0));
mot_tbl[i][1] = CharModelMotionCreate(char_tbl[i], DATA_MAKE_NUM(DATADIR_MARIOMOT, 5));
mot_tbl[i][2] = CharModelMotionCreate(char_tbl[i], DATA_MAKE_NUM(DATADIR_MARIOMOT, 6));
CharModelVoiceEnableSet(char_tbl[i], mot_tbl[i][1], 0);
CharModelMotionSet(char_tbl[i], mot_tbl[i][1]);
CharModelDataClose(-1);
platform_mdl[i] = Hu3DModelCreateFile(DATA_MAKE_NUM(DATADIR_INST, 7));
Hu3DModelTPLvlSet(platform_mdl[i], 0.0f);
Hu3DModelScaleSet(platform_mdl[i], 0.0f, 0.0f, 0.0f);
}
while(lbl_1_data_0 != 2) {
HuPrcVSleep();
}
for(i=0; i<player_cnt; i++) {
Hu3DModelObjPosGet(lbl_1_bss_1C, lbl_1_data_B0[i], &player_pos[i]);
Hu3DModelPosSet(platform_mdl[i], player_pos[i].x, 10+player_pos[i].y, player_pos[i].z);
}
HuPrcSleep(10);
for(i=0; i<=50; i++) {
for(j=0; j<player_cnt; j++) {
time = i-lbl_1_data_C0[j];
if(time < 0) {
continue;
}
if(time == 15) {
CharModelMotionSet(char_tbl[j], mot_tbl[j][2]);
}
if(time == 30) {
CharModelMotionShiftSet(char_tbl[j], mot_tbl[j][0], 0, 10, 0x40000001);
}
if(time <= 20) {
Hu3DModelPosSet(player_mdl[j], player_pos[j].x, player_pos[j].y+(1000.0*cos(M_PI*(time*4.5f)/180.0)), player_pos[j].z);
time -= 10;
if(time >= 0) {
tplvl = 0.1*time;
Hu3DModelTPLvlSet(platform_mdl[j], 0.5*tplvl);
Hu3DModelScaleSet(platform_mdl[j], tplvl, tplvl, tplvl);
}
}
}
HuPrcVSleep();
}
model = &Hu3DData[player_mdl[0]];
while(lbl_1_data_0 != 4) {
HuPrcVSleep();
}
for(i=0; i<=45; i++) {
for(j=0; j<player_cnt; j++) {
time = i-lbl_1_data_C0[j];
if(time < 0) {
continue;
}
if(time == 0) {
Hu3DModelAttrReset(player_mdl[j], 0x40000001);
CharModelVoiceEnableSet(char_tbl[i], mot_tbl[i][1], 1);
CharModelMotionSet(char_tbl[j], mot_tbl[j][1]);
}
if(time <= 30) {
Hu3DModelPosSet(player_mdl[j], player_pos[j].x, player_pos[j].y+(300.0*sin(M_PI*(time*9.0f)/180.0)), player_pos[j].z-(time*20));
if(time <= 10) {
tplvl = 1-(0.1*time);
Hu3DModelTPLvlSet(platform_mdl[j], 0.5*tplvl);
Hu3DModelScaleSet(platform_mdl[j], tplvl, tplvl, tplvl);
}
}
}
HuPrcVSleep();
}
HuPrcEnd();
while(1) {
HuPrcVSleep();
}
}
static s32 lbl_1_data_C4[] = {
DATA_MAKE_NUM(DATADIR_INST, 19),
DATA_MAKE_NUM(DATADIR_INST, 20),
DATA_MAKE_NUM(DATADIR_INST, 21),
DATA_MAKE_NUM(DATADIR_INST, 22),
DATA_MAKE_NUM(DATADIR_INST, 23),
DATA_MAKE_NUM(DATADIR_INST, 24),
DATA_MAKE_NUM(DATADIR_INST, 25),
DATA_MAKE_NUM(DATADIR_INST, 26),
DATA_MAKE_NUM(DATADIR_INST, 27),
DATA_MAKE_NUM(DATADIR_INST, 28),
DATA_MAKE_NUM(DATADIR_INST, 29),
DATA_MAKE_NUM(DATADIR_INST, 30),
DATA_MAKE_NUM(DATADIR_INST, 31),
DATA_MAKE_NUM(DATADIR_INST, 32),
DATA_MAKE_NUM(DATADIR_INST, 33),
DATA_MAKE_NUM(DATADIR_INST, 34),
DATA_MAKE_NUM(DATADIR_INST, 35),
DATA_MAKE_NUM(DATADIR_INST, 36),
};
static u16 lbl_1_data_10C[] = {
55,
57,
68,
67,
64,
65,
75,
76,
70,
71,
62,
62
};
static void fn_1_220C(void)
{
float ofs_x;
s16 i;
s16 model;
s16 motion[2];
ModelData *model_ptr;
model = Hu3DModelCreateFile(lbl_1_data_C4[lbl_1_bss_12*3]);
motion[0] = Hu3DJointMotionFile(model, lbl_1_data_C4[(lbl_1_bss_12*3)+1]);
motion[1] = Hu3DJointMotionFile(model, lbl_1_data_C4[(lbl_1_bss_12*3)+2]);
Hu3DMotionSet(model, motion[1]);
if(lbl_1_bss_12 == 3) {
ofs_x = 50;
} else {
ofs_x = 0;
}
Hu3DModelPosSet(model, -353.0f+ofs_x, -150, 356);
Hu3DModelRotSet(model, 0, 90, 0);
Hu3DModelCameraSet(model, 2);
while(lbl_1_data_0 != 2) {
HuPrcVSleep();
}
HuPrcSleep(30);
Hu3DMotionTimeSet(model, 40);
HuAudFXPlay(lbl_1_data_10C[lbl_1_bss_12*2]);
for(i=0; i<=20; i++) {
Hu3DModelPosSet(model, -153.0f-(100.0f-(100.0f*(i/20.0f))), (100.0*sin(M_PI*(i*9.0f)/180.0)) + -150.0 + ofs_x, 356.0f);
HuPrcVSleep();
}
for(i=0; i<=10; i++) {
Hu3DModelPosSet(model, -153.0f, (15.0*sin(M_PI*(i*18.0f)/180.0)) + -150.f + ofs_x, 356.0f);
Hu3DModelRotSet(model, 0.0f, 90-((i/10.0f)*70), 0);
HuPrcVSleep();
}
Hu3DMotionShiftSet(model, motion[0], 0, 10, 0x40000001);
model_ptr = &Hu3DData[model];
while(1) {
fontcolor = FONT_COLOR_RED;
if(lbl_1_data_0 == 3) {
break;
}
HuPrcVSleep();
}
Hu3DMotionSet(model, motion[1]);
HuPrcSleep(20);
HuAudFXPlay(lbl_1_data_10C[(lbl_1_bss_12*2)+1]);
for(i=0; i<=30; i++) {
Hu3DModelPosSet(model, (i*5)-153, (50.0*sin(M_PI*(i*9.0f)/180.0)) + -150.0 + ofs_x, (i*20)+356);
HuPrcVSleep();
}
HuPrcEnd();
while(1) {
HuPrcVSleep();
}
}
static void fn_1_2804(void)
{
float pos_x;
s16 i;
s16 window;
s16 window_other;
s16 j;
s16 insert_idx;
s16 rtrig;
s16 groupCnt[4];
s16 charTbl[4][4];
window = HuWinExCreateStyled(640, 320, 412, 120, -1, 1);
while(lbl_1_data_0 != 0) {
HuPrcVSleep();
}
HuWinDispOn(window);
HuWinMesSet(window, mgInfoTbl[lbl_1_bss_14].inst_mess[0]);
HuWinMesPalSet(window, 7, 0, 0, 192);
HuWinMesSpeedSet(window, 0);
window_other = HuWinExCreateStyled(640, 320, 412, 120, -1, 1);
HuWinDispOn(window_other);
HuWinMesSpeedSet(window_other, 0);
HuWinPosSet(window_other, 142.0f, 640.0f);
lbl_1_bss_6 = 0;
for(i=0; i<4; i++) {
groupCnt[i] = 0;
}
for(i=0; i<4; i++) {
charTbl[GWPlayerCfg[i].group][groupCnt[GWPlayerCfg[i].group]] = GWPlayerCfg[i].character;
groupCnt[GWPlayerCfg[i].group]++;
}
for(i=insert_idx=0; i<4; i++) {
for(j=0; j<groupCnt[i]; j++) {
HuWinInsertMesSet(window, charTbl[i][j], (s16)insert_idx);
insert_idx++;
}
}
while(lbl_1_data_0 != 2) {
HuPrcVSleep();
}
HuPrcSleep(40);
for(i=0; i<=20; i++) {
pos_x = 500.0*cos(M_PI*(i*4.5f)/180.0)+142.0;
HuWinPosSet(window, pos_x, 320);
HuPrcVSleep();
}
lbl_1_data_0 = 1;
while(lbl_1_data_0 != 3) {
for(i=rtrig=0; i<4; i++) {
if(!GWPlayerCfg[i].iscom) {
rtrig |= HuPadTrigR[GWPlayerCfg[i].pad_idx] & 0xC0;
}
}
if(rtrig) {
HuAudFXPlay(1213);
lbl_1_bss_4 = 0;
HuWinMesSet(window_other, mgInfoTbl[lbl_1_bss_14].inst_mess[lbl_1_bss_6]);
HuWinMesPalSet(window_other, 7, 0, 0, 192);
lbl_1_bss_6++;
if(mgInfoTbl[lbl_1_bss_14].inst_mess[lbl_1_bss_6] == 0) {
lbl_1_bss_6++;
}
if(lbl_1_bss_6 >= 4) {
lbl_1_bss_6 = 0;
}
HuWinMesSet(window, mgInfoTbl[lbl_1_bss_14].inst_mess[lbl_1_bss_6]);
HuWinMesPalSet(window, 7, 0, 0, 192);
HuWinPosSet(window_other, 142.0f, 320.0f);
for(i=0; i<=10; i++) {
HuWinPosSet(window_other, 30.0*sin(M_PI*(i*9.0f)/180.0)+142.0, 160.0*(1.0-cos(M_PI*(i*9.0f)/180.0))+320.0);
HuPrcVSleep();
}
HuPrcSleep(5);
}
lbl_1_bss_4 = 1;
HuPrcVSleep();
}
for(i=0; i<=20; i++) {
pos_x = 500.0*(1.0-cos(M_PI*(i*4.5f)/180.0))+142.0;
HuWinPosSet(window, pos_x, 320);
HuPrcVSleep();
}
HuWinAllKill();
HuPrcEnd();
while(1) {
HuPrcVSleep();
}
}
static void fn_1_2FA0(void)
{
}
static void fn_1_4174(omObjData *object)
{
}
static void fn_1_4528(omObjData *object)
{
}
static void fn_1_50B0(ModelData *model, Mtx mtx)
{
}
static void fn_1_5B64(ModelData *model, Mtx mtx)
{
}

View file

@ -3192,7 +3192,7 @@ static void PauseProc(void)
char_mess_map[GWPlayerCfg[i].group]++;
}
mg = omMgIndexGet(omcurovl);
if(mgInfoTbl[mg].control_mess[0] == 0 && mgInfoTbl[mg].control_mess[1] == 0) {
if(mgInfoTbl[mg].inst_mess[1] == 0 && mgInfoTbl[mg].inst_mess[2] == 0) {
for(i=1; i<=20; i++) {
ratio = sin(M_PI*(i*4.5f)/180.0);
HuSprGrpPosSet(work.spr_grp[0], 288.0f, (ratio*290)-50.0f);
@ -3207,18 +3207,18 @@ static void PauseProc(void)
HuWinAttrSet(window[2], 0x800);
HuWinMesSet(window[2], 0x3300A1);
}
if(mgInfoTbl[mg].control_mess[1]) {
if(mgInfoTbl[mg].inst_mess[2]) {
s16 insert_idx;
window[0] = HuWinExCreateStyled(-10000.0f, 140.0f, 412, 120, -1, 0);
HuWinPriSet(window[0], 0);
HuWinDispOn(window[0]);
HuWinMesSpeedSet(window[0], 0);
HuWinMesSet(window[0], mgInfoTbl[mg].control_mess[0]);
HuWinMesSet(window[0], mgInfoTbl[mg].inst_mess[1]);
window[1] = HuWinExCreateStyled(-10000.0f, 276.0f, 412, 120, -1, 0);
HuWinPriSet(window[1], 0);
HuWinDispOn(window[1]);
HuWinMesSpeedSet(window[1], 0);
HuWinMesSet(window[1], mgInfoTbl[mg].control_mess[1]);
HuWinMesSet(window[1], mgInfoTbl[mg].inst_mess[2]);
for(i=insert_idx=0; i<4; i++) {
for(j=0; j<char_mess_map[i]; j++) {
HuWinInsertMesSet(window[0], char_mess[i][j], (s16)insert_idx);
@ -3241,7 +3241,7 @@ static void PauseProc(void)
HuWinPriSet(window[0], 0);
HuWinDispOn(window[0]);
HuWinMesSpeedSet(window[0], 0);
HuWinMesSet(window[0], mgInfoTbl[mg].control_mess[0]);
HuWinMesSet(window[0], mgInfoTbl[mg].inst_mess[1]);
for(i=1; i<=20; i++) {
ratio = sin(M_PI*(i*4.5f)/180.0);
HuSprGrpPosSet(work.spr_grp[0], 288.0f, (ratio*150)-50.0f);

View file

@ -17,10 +17,10 @@ MgInfo mgInfoTbl[] = {
DATA_MAKE_NUM(DATADIR_INSTPIC, 0), // mg_pic[0]
0, // mg_pic[1]
0, // mg_pic[2]
0x210000, // rules_mess
0x210001, // control_mess[0]
0, // control_mess[1]
0x210003, // advice_mess
0x210000, // inst_mess[0]
0x210001, // inst_mess[1]
0, // inst_mess[2]
0x210003, // inst_mess[3]
},
{
OVL_M402, // ovl
@ -35,10 +35,10 @@ MgInfo mgInfoTbl[] = {
DATA_MAKE_NUM(DATADIR_INSTPIC, 1), // mg_pic[0]
0, // mg_pic[1]
0, // mg_pic[2]
0x210004, // rules_mess
0x210005, // control_mess[0]
0, // control_mess[1]
0x210007, // advice_mess
0x210004, // inst_mess[0]
0x210005, // inst_mess[1]
0, // inst_mess[2]
0x210007, // inst_mess[3]
},
{
OVL_M403, // ovl
@ -53,10 +53,10 @@ MgInfo mgInfoTbl[] = {
DATA_MAKE_NUM(DATADIR_INSTPIC, 2), // mg_pic[0]
0, // mg_pic[1]
0, // mg_pic[2]
0x210008, // rules_mess
0x210009, // control_mess[0]
0, // control_mess[1]
0x21000B, // advice_mess
0x210008, // inst_mess[0]
0x210009, // inst_mess[1]
0, // inst_mess[2]
0x21000B, // inst_mess[3]
},
{
OVL_M404, // ovl
@ -71,10 +71,10 @@ MgInfo mgInfoTbl[] = {
DATA_MAKE_NUM(DATADIR_INSTPIC, 3), // mg_pic[0]
0, // mg_pic[1]
0, // mg_pic[2]
0x21000C, // rules_mess
0x21000D, // control_mess[0]
0, // control_mess[1]
0x21000F, // advice_mess
0x21000C, // inst_mess[0]
0x21000D, // inst_mess[1]
0, // inst_mess[2]
0x21000F, // inst_mess[3]
},
{
OVL_M405, // ovl
@ -89,10 +89,10 @@ MgInfo mgInfoTbl[] = {
DATA_MAKE_NUM(DATADIR_INSTPIC, 4), // mg_pic[0]
0, // mg_pic[1]
0, // mg_pic[2]
0x210010, // rules_mess
0x210011, // control_mess[0]
0, // control_mess[1]
0x210013, // advice_mess
0x210010, // inst_mess[0]
0x210011, // inst_mess[1]
0, // inst_mess[2]
0x210013, // inst_mess[3]
},
{
OVL_M406, // ovl
@ -107,10 +107,10 @@ MgInfo mgInfoTbl[] = {
DATA_MAKE_NUM(DATADIR_INSTPIC, 5), // mg_pic[0]
0, // mg_pic[1]
0, // mg_pic[2]
0x210014, // rules_mess
0x210015, // control_mess[0]
0, // control_mess[1]
0x210017, // advice_mess
0x210014, // inst_mess[0]
0x210015, // inst_mess[1]
0, // inst_mess[2]
0x210017, // inst_mess[3]
},
{
OVL_M407, // ovl
@ -125,10 +125,10 @@ MgInfo mgInfoTbl[] = {
DATA_MAKE_NUM(DATADIR_INSTPIC, 6), // mg_pic[0]
0, // mg_pic[1]
0, // mg_pic[2]
0x210018, // rules_mess
0x210019, // control_mess[0]
0, // control_mess[1]
0x21001B, // advice_mess
0x210018, // inst_mess[0]
0x210019, // inst_mess[1]
0, // inst_mess[2]
0x21001B, // inst_mess[3]
},
{
OVL_M408, // ovl
@ -143,10 +143,10 @@ MgInfo mgInfoTbl[] = {
DATA_MAKE_NUM(DATADIR_INSTPIC, 7), // mg_pic[0]
0, // mg_pic[1]
0, // mg_pic[2]
0x21001C, // rules_mess
0x21001D, // control_mess[0]
0, // control_mess[1]
0x21001F, // advice_mess
0x21001C, // inst_mess[0]
0x21001D, // inst_mess[1]
0, // inst_mess[2]
0x21001F, // inst_mess[3]
},
{
OVL_M409, // ovl
@ -161,10 +161,10 @@ MgInfo mgInfoTbl[] = {
DATA_MAKE_NUM(DATADIR_INSTPIC, 8), // mg_pic[0]
0, // mg_pic[1]
0, // mg_pic[2]
0x210020, // rules_mess
0x210021, // control_mess[0]
0, // control_mess[1]
0x210023, // advice_mess
0x210020, // inst_mess[0]
0x210021, // inst_mess[1]
0, // inst_mess[2]
0x210023, // inst_mess[3]
},
{
OVL_M410, // ovl
@ -179,10 +179,10 @@ MgInfo mgInfoTbl[] = {
DATA_MAKE_NUM(DATADIR_INSTPIC, 9), // mg_pic[0]
0, // mg_pic[1]
0, // mg_pic[2]
0x210024, // rules_mess
0x210025, // control_mess[0]
0, // control_mess[1]
0x210027, // advice_mess
0x210024, // inst_mess[0]
0x210025, // inst_mess[1]
0, // inst_mess[2]
0x210027, // inst_mess[3]
},
{
OVL_M411, // ovl
@ -197,10 +197,10 @@ MgInfo mgInfoTbl[] = {
DATA_MAKE_NUM(DATADIR_INSTPIC, 62), // mg_pic[0]
DATA_MAKE_NUM(DATADIR_INSTPIC, 11), // mg_pic[1]
DATA_MAKE_NUM(DATADIR_INSTPIC, 12), // mg_pic[2]
0x210028, // rules_mess
0x210029, // control_mess[0]
0, // control_mess[1]
0x21002B, // advice_mess
0x210028, // inst_mess[0]
0x210029, // inst_mess[1]
0, // inst_mess[2]
0x21002B, // inst_mess[3]
},
{
OVL_M412, // ovl
@ -215,10 +215,10 @@ MgInfo mgInfoTbl[] = {
DATA_MAKE_NUM(DATADIR_INSTPIC, 13), // mg_pic[0]
0, // mg_pic[1]
0, // mg_pic[2]
0x21002C, // rules_mess
0x21002D, // control_mess[0]
0, // control_mess[1]
0x21002F, // advice_mess
0x21002C, // inst_mess[0]
0x21002D, // inst_mess[1]
0, // inst_mess[2]
0x21002F, // inst_mess[3]
},
{
OVL_M413, // ovl
@ -233,10 +233,10 @@ MgInfo mgInfoTbl[] = {
DATA_MAKE_NUM(DATADIR_INSTPIC, 63), // mg_pic[0]
0, // mg_pic[1]
0, // mg_pic[2]
0x210030, // rules_mess
0x210031, // control_mess[0]
0, // control_mess[1]
0x210033, // advice_mess
0x210030, // inst_mess[0]
0x210031, // inst_mess[1]
0, // inst_mess[2]
0x210033, // inst_mess[3]
},
{
OVL_M414, // ovl
@ -251,10 +251,10 @@ MgInfo mgInfoTbl[] = {
DATA_MAKE_NUM(DATADIR_INSTPIC, 15), // mg_pic[0]
0, // mg_pic[1]
0, // mg_pic[2]
0x210034, // rules_mess
0x210035, // control_mess[0]
0, // control_mess[1]
0x210037, // advice_mess
0x210034, // inst_mess[0]
0x210035, // inst_mess[1]
0, // inst_mess[2]
0x210037, // inst_mess[3]
},
{
OVL_M415, // ovl
@ -269,10 +269,10 @@ MgInfo mgInfoTbl[] = {
DATA_MAKE_NUM(DATADIR_INSTPIC, 16), // mg_pic[0]
0, // mg_pic[1]
0, // mg_pic[2]
0x210038, // rules_mess
0x210039, // control_mess[0]
0, // control_mess[1]
0x21003B, // advice_mess
0x210038, // inst_mess[0]
0x210039, // inst_mess[1]
0, // inst_mess[2]
0x21003B, // inst_mess[3]
},
{
OVL_M416, // ovl
@ -287,10 +287,10 @@ MgInfo mgInfoTbl[] = {
DATA_MAKE_NUM(DATADIR_INSTPIC, 17), // mg_pic[0]
0, // mg_pic[1]
0, // mg_pic[2]
0x21003C, // rules_mess
0x21003D, // control_mess[0]
0x21003E, // control_mess[1]
0x21003F, // advice_mess
0x21003C, // inst_mess[0]
0x21003D, // inst_mess[1]
0x21003E, // inst_mess[2]
0x21003F, // inst_mess[3]
},
{
OVL_M417, // ovl
@ -305,10 +305,10 @@ MgInfo mgInfoTbl[] = {
DATA_MAKE_NUM(DATADIR_INSTPIC, 18), // mg_pic[0]
0, // mg_pic[1]
0, // mg_pic[2]
0x210040, // rules_mess
0x210041, // control_mess[0]
0x210042, // control_mess[1]
0x210043, // advice_mess
0x210040, // inst_mess[0]
0x210041, // inst_mess[1]
0x210042, // inst_mess[2]
0x210043, // inst_mess[3]
},
{
OVL_M418, // ovl
@ -323,10 +323,10 @@ MgInfo mgInfoTbl[] = {
DATA_MAKE_NUM(DATADIR_INSTPIC, 19), // mg_pic[0]
0, // mg_pic[1]
0, // mg_pic[2]
0x210044, // rules_mess
0x210045, // control_mess[0]
0x210046, // control_mess[1]
0x210047, // advice_mess
0x210044, // inst_mess[0]
0x210045, // inst_mess[1]
0x210046, // inst_mess[2]
0x210047, // inst_mess[3]
},
{
OVL_M419, // ovl
@ -341,10 +341,10 @@ MgInfo mgInfoTbl[] = {
DATA_MAKE_NUM(DATADIR_INSTPIC, 20), // mg_pic[0]
0, // mg_pic[1]
0, // mg_pic[2]
0x210048, // rules_mess
0x210049, // control_mess[0]
0x21004A, // control_mess[1]
0x21004B, // advice_mess
0x210048, // inst_mess[0]
0x210049, // inst_mess[1]
0x21004A, // inst_mess[2]
0x21004B, // inst_mess[3]
},
{
OVL_M420, // ovl
@ -359,10 +359,10 @@ MgInfo mgInfoTbl[] = {
DATA_MAKE_NUM(DATADIR_INSTPIC, 21), // mg_pic[0]
0, // mg_pic[1]
0, // mg_pic[2]
0x21004C, // rules_mess
0x21004D, // control_mess[0]
0x21004E, // control_mess[1]
0x21004F, // advice_mess
0x21004C, // inst_mess[0]
0x21004D, // inst_mess[1]
0x21004E, // inst_mess[2]
0x21004F, // inst_mess[3]
},
{
OVL_M421, // ovl
@ -377,10 +377,10 @@ MgInfo mgInfoTbl[] = {
DATA_MAKE_NUM(DATADIR_INSTPIC, 22), // mg_pic[0]
0, // mg_pic[1]
0, // mg_pic[2]
0x210050, // rules_mess
0x210051, // control_mess[0]
0x210052, // control_mess[1]
0x210053, // advice_mess
0x210050, // inst_mess[0]
0x210051, // inst_mess[1]
0x210052, // inst_mess[2]
0x210053, // inst_mess[3]
},
{
OVL_M422, // ovl
@ -395,10 +395,10 @@ MgInfo mgInfoTbl[] = {
DATA_MAKE_NUM(DATADIR_INSTPIC, 23), // mg_pic[0]
0, // mg_pic[1]
0, // mg_pic[2]
0x210054, // rules_mess
0x210055, // control_mess[0]
0x210056, // control_mess[1]
0x210057, // advice_mess
0x210054, // inst_mess[0]
0x210055, // inst_mess[1]
0x210056, // inst_mess[2]
0x210057, // inst_mess[3]
},
{
OVL_M423, // ovl
@ -413,10 +413,10 @@ MgInfo mgInfoTbl[] = {
DATA_MAKE_NUM(DATADIR_INSTPIC, 24), // mg_pic[0]
0, // mg_pic[1]
0, // mg_pic[2]
0x210058, // rules_mess
0x210059, // control_mess[0]
0x21005A, // control_mess[1]
0x21005B, // advice_mess
0x210058, // inst_mess[0]
0x210059, // inst_mess[1]
0x21005A, // inst_mess[2]
0x21005B, // inst_mess[3]
},
{
OVL_M424, // ovl
@ -431,10 +431,10 @@ MgInfo mgInfoTbl[] = {
DATA_MAKE_NUM(DATADIR_INSTPIC, 25), // mg_pic[0]
0, // mg_pic[1]
0, // mg_pic[2]
0x21005C, // rules_mess
0x21005D, // control_mess[0]
0x21005E, // control_mess[1]
0x21005F, // advice_mess
0x21005C, // inst_mess[0]
0x21005D, // inst_mess[1]
0x21005E, // inst_mess[2]
0x21005F, // inst_mess[3]
},
{
OVL_M425, // ovl
@ -449,10 +449,10 @@ MgInfo mgInfoTbl[] = {
DATA_MAKE_NUM(DATADIR_INSTPIC, 26), // mg_pic[0]
0, // mg_pic[1]
0, // mg_pic[2]
0x210060, // rules_mess
0x210061, // control_mess[0]
0, // control_mess[1]
0x210063, // advice_mess
0x210060, // inst_mess[0]
0x210061, // inst_mess[1]
0, // inst_mess[2]
0x210063, // inst_mess[3]
},
{
OVL_M426, // ovl
@ -467,10 +467,10 @@ MgInfo mgInfoTbl[] = {
DATA_MAKE_NUM(DATADIR_INSTPIC, 27), // mg_pic[0]
0, // mg_pic[1]
0, // mg_pic[2]
0x210064, // rules_mess
0x210065, // control_mess[0]
0, // control_mess[1]
0x210067, // advice_mess
0x210064, // inst_mess[0]
0x210065, // inst_mess[1]
0, // inst_mess[2]
0x210067, // inst_mess[3]
},
{
OVL_M427, // ovl
@ -485,10 +485,10 @@ MgInfo mgInfoTbl[] = {
DATA_MAKE_NUM(DATADIR_INSTPIC, 28), // mg_pic[0]
0, // mg_pic[1]
0, // mg_pic[2]
0x210068, // rules_mess
0x210069, // control_mess[0]
0, // control_mess[1]
0x21006B, // advice_mess
0x210068, // inst_mess[0]
0x210069, // inst_mess[1]
0, // inst_mess[2]
0x21006B, // inst_mess[3]
},
{
OVL_M428, // ovl
@ -503,10 +503,10 @@ MgInfo mgInfoTbl[] = {
DATA_MAKE_NUM(DATADIR_INSTPIC, 29), // mg_pic[0]
0, // mg_pic[1]
0, // mg_pic[2]
0x21006C, // rules_mess
0x21006D, // control_mess[0]
0, // control_mess[1]
0x21006F, // advice_mess
0x21006C, // inst_mess[0]
0x21006D, // inst_mess[1]
0, // inst_mess[2]
0x21006F, // inst_mess[3]
},
{
OVL_M429, // ovl
@ -521,10 +521,10 @@ MgInfo mgInfoTbl[] = {
DATA_MAKE_NUM(DATADIR_INSTPIC, 64), // mg_pic[0]
0, // mg_pic[1]
0, // mg_pic[2]
0x210070, // rules_mess
0x210071, // control_mess[0]
0, // control_mess[1]
0x210073, // advice_mess
0x210070, // inst_mess[0]
0x210071, // inst_mess[1]
0, // inst_mess[2]
0x210073, // inst_mess[3]
},
{
OVL_M430, // ovl
@ -539,10 +539,10 @@ MgInfo mgInfoTbl[] = {
DATA_MAKE_NUM(DATADIR_INSTPIC, 31), // mg_pic[0]
0, // mg_pic[1]
0, // mg_pic[2]
0x210074, // rules_mess
0x210075, // control_mess[0]
0x210076, // control_mess[1]
0x210077, // advice_mess
0x210074, // inst_mess[0]
0x210075, // inst_mess[1]
0x210076, // inst_mess[2]
0x210077, // inst_mess[3]
},
{
OVL_M431, // ovl
@ -557,10 +557,10 @@ MgInfo mgInfoTbl[] = {
DATA_MAKE_NUM(DATADIR_INSTPIC, 32), // mg_pic[0]
0, // mg_pic[1]
0, // mg_pic[2]
0x210078, // rules_mess
0x210079, // control_mess[0]
0, // control_mess[1]
0x21007B, // advice_mess
0x210078, // inst_mess[0]
0x210079, // inst_mess[1]
0, // inst_mess[2]
0x21007B, // inst_mess[3]
},
{
OVL_M432, // ovl
@ -575,10 +575,10 @@ MgInfo mgInfoTbl[] = {
DATA_MAKE_NUM(DATADIR_INSTPIC, 33), // mg_pic[0]
0, // mg_pic[1]
0, // mg_pic[2]
0x21007C, // rules_mess
0x21007D, // control_mess[0]
0x21007E, // control_mess[1]
0x21007F, // advice_mess
0x21007C, // inst_mess[0]
0x21007D, // inst_mess[1]
0x21007E, // inst_mess[2]
0x21007F, // inst_mess[3]
},
{
OVL_M433, // ovl
@ -593,10 +593,10 @@ MgInfo mgInfoTbl[] = {
DATA_MAKE_NUM(DATADIR_INSTPIC, 34), // mg_pic[0]
0, // mg_pic[1]
0, // mg_pic[2]
0x210080, // rules_mess
0x37001F, // control_mess[0]
0, // control_mess[1]
0x210083, // advice_mess
0x210080, // inst_mess[0]
0x37001F, // inst_mess[1]
0, // inst_mess[2]
0x210083, // inst_mess[3]
},
{
OVL_M434, // ovl
@ -611,10 +611,10 @@ MgInfo mgInfoTbl[] = {
DATA_MAKE_NUM(DATADIR_INSTPIC, 35), // mg_pic[0]
0, // mg_pic[1]
0, // mg_pic[2]
0x210084, // rules_mess
0x210085, // control_mess[0]
0, // control_mess[1]
0x210087, // advice_mess
0x210084, // inst_mess[0]
0x210085, // inst_mess[1]
0, // inst_mess[2]
0x210087, // inst_mess[3]
},
{
OVL_M435, // ovl
@ -629,10 +629,10 @@ MgInfo mgInfoTbl[] = {
DATA_MAKE_NUM(DATADIR_INSTPIC, 36), // mg_pic[0]
0, // mg_pic[1]
0, // mg_pic[2]
0, // rules_mess
0x210089, // control_mess[0]
0, // control_mess[1]
0, // advice_mess
0, // inst_mess[0]
0x210089, // inst_mess[1]
0, // inst_mess[2]
0, // inst_mess[3]
},
{
OVL_M436, // ovl
@ -647,10 +647,10 @@ MgInfo mgInfoTbl[] = {
DATA_MAKE_NUM(DATADIR_INSTPIC, 37), // mg_pic[0]
0, // mg_pic[1]
0, // mg_pic[2]
0, // rules_mess
0x21008D, // control_mess[0]
0, // control_mess[1]
0, // advice_mess
0, // inst_mess[0]
0x21008D, // inst_mess[1]
0, // inst_mess[2]
0, // inst_mess[3]
},
{
OVL_M437, // ovl
@ -665,10 +665,10 @@ MgInfo mgInfoTbl[] = {
DATA_MAKE_NUM(DATADIR_INSTPIC, 38), // mg_pic[0]
0, // mg_pic[1]
0, // mg_pic[2]
0, // rules_mess
0x210091, // control_mess[0]
0, // control_mess[1]
0, // advice_mess
0, // inst_mess[0]
0x210091, // inst_mess[1]
0, // inst_mess[2]
0, // inst_mess[3]
},
{
OVL_M438, // ovl
@ -683,10 +683,10 @@ MgInfo mgInfoTbl[] = {
DATA_MAKE_NUM(DATADIR_INSTPIC, 39), // mg_pic[0]
0, // mg_pic[1]
0, // mg_pic[2]
0x210094, // rules_mess
0x210095, // control_mess[0]
0, // control_mess[1]
0x210097, // advice_mess
0x210094, // inst_mess[0]
0x210095, // inst_mess[1]
0, // inst_mess[2]
0x210097, // inst_mess[3]
},
{
OVL_M439, // ovl
@ -701,10 +701,10 @@ MgInfo mgInfoTbl[] = {
DATA_MAKE_NUM(DATADIR_INSTPIC, 40), // mg_pic[0]
0, // mg_pic[1]
0, // mg_pic[2]
0x210098, // rules_mess
0x210099, // control_mess[0]
0, // control_mess[1]
0x21009B, // advice_mess
0x210098, // inst_mess[0]
0x210099, // inst_mess[1]
0, // inst_mess[2]
0x21009B, // inst_mess[3]
},
{
OVL_M440, // ovl
@ -719,10 +719,10 @@ MgInfo mgInfoTbl[] = {
DATA_MAKE_NUM(DATADIR_INSTPIC, 41), // mg_pic[0]
0, // mg_pic[1]
0, // mg_pic[2]
0x21009C, // rules_mess
0x21009D, // control_mess[0]
0, // control_mess[1]
0x21009F, // advice_mess
0x21009C, // inst_mess[0]
0x21009D, // inst_mess[1]
0, // inst_mess[2]
0x21009F, // inst_mess[3]
},
{
OVL_M441, // ovl
@ -737,10 +737,10 @@ MgInfo mgInfoTbl[] = {
DATA_MAKE_NUM(DATADIR_INSTPIC, 42), // mg_pic[0]
0, // mg_pic[1]
0, // mg_pic[2]
0x2100A0, // rules_mess
0x2100A1, // control_mess[0]
0, // control_mess[1]
0x2100A3, // advice_mess
0x2100A0, // inst_mess[0]
0x2100A1, // inst_mess[1]
0, // inst_mess[2]
0x2100A3, // inst_mess[3]
},
{
OVL_M442, // ovl
@ -755,10 +755,10 @@ MgInfo mgInfoTbl[] = {
DATA_MAKE_NUM(DATADIR_INSTPIC, 65), // mg_pic[0]
0, // mg_pic[1]
0, // mg_pic[2]
0x2100A4, // rules_mess
0x370010, // control_mess[0]
0, // control_mess[1]
0x2100A7, // advice_mess
0x2100A4, // inst_mess[0]
0x370010, // inst_mess[1]
0, // inst_mess[2]
0x2100A7, // inst_mess[3]
},
{
OVL_M443, // ovl
@ -773,10 +773,10 @@ MgInfo mgInfoTbl[] = {
DATA_MAKE_NUM(DATADIR_INSTPIC, 44), // mg_pic[0]
0, // mg_pic[1]
0, // mg_pic[2]
0x2100A8, // rules_mess
0x2100A9, // control_mess[0]
0, // control_mess[1]
0x2100AB, // advice_mess
0x2100A8, // inst_mess[0]
0x2100A9, // inst_mess[1]
0, // inst_mess[2]
0x2100AB, // inst_mess[3]
},
{
OVL_M444, // ovl
@ -791,10 +791,10 @@ MgInfo mgInfoTbl[] = {
DATA_MAKE_NUM(DATADIR_INSTPIC, 45), // mg_pic[0]
0, // mg_pic[1]
0, // mg_pic[2]
0, // rules_mess
0, // control_mess[0]
0, // control_mess[1]
0, // advice_mess
0, // inst_mess[0]
0, // inst_mess[1]
0, // inst_mess[2]
0, // inst_mess[3]
},
{
OVL_M445, // ovl
@ -809,10 +809,10 @@ MgInfo mgInfoTbl[] = {
DATA_MAKE_NUM(DATADIR_INSTPIC, 46), // mg_pic[0]
0, // mg_pic[1]
0, // mg_pic[2]
0x2100AC, // rules_mess
0x2100AD, // control_mess[0]
0, // control_mess[1]
0x2100AF, // advice_mess
0x2100AC, // inst_mess[0]
0x2100AD, // inst_mess[1]
0, // inst_mess[2]
0x2100AF, // inst_mess[3]
},
{
OVL_M446, // ovl
@ -827,10 +827,10 @@ MgInfo mgInfoTbl[] = {
DATA_MAKE_NUM(DATADIR_INSTPIC, 47), // mg_pic[0]
0, // mg_pic[1]
0, // mg_pic[2]
0x2100B0, // rules_mess
0x2100B1, // control_mess[0]
0, // control_mess[1]
0x2100B3, // advice_mess
0x2100B0, // inst_mess[0]
0x2100B1, // inst_mess[1]
0, // inst_mess[2]
0x2100B3, // inst_mess[3]
},
{
OVL_M447, // ovl
@ -845,10 +845,10 @@ MgInfo mgInfoTbl[] = {
DATA_MAKE_NUM(DATADIR_INSTPIC, 48), // mg_pic[0]
0, // mg_pic[1]
0, // mg_pic[2]
0x2100B4, // rules_mess
0x2100B5, // control_mess[0]
0, // control_mess[1]
0x2100B7, // advice_mess
0x2100B4, // inst_mess[0]
0x2100B5, // inst_mess[1]
0, // inst_mess[2]
0x2100B7, // inst_mess[3]
},
{
OVL_M448, // ovl
@ -863,10 +863,10 @@ MgInfo mgInfoTbl[] = {
DATA_MAKE_NUM(DATADIR_INSTPIC, 49), // mg_pic[0]
0, // mg_pic[1]
0, // mg_pic[2]
0x2100B8, // rules_mess
0x2100B9, // control_mess[0]
0, // control_mess[1]
0x2100BB, // advice_mess
0x2100B8, // inst_mess[0]
0x2100B9, // inst_mess[1]
0, // inst_mess[2]
0x2100BB, // inst_mess[3]
},
{
OVL_M449, // ovl
@ -881,10 +881,10 @@ MgInfo mgInfoTbl[] = {
DATA_MAKE_NUM(DATADIR_INSTPIC, 50), // mg_pic[0]
0, // mg_pic[1]
0, // mg_pic[2]
0x2100BC, // rules_mess
0x2100BD, // control_mess[0]
0, // control_mess[1]
0x2100BF, // advice_mess
0x2100BC, // inst_mess[0]
0x2100BD, // inst_mess[1]
0, // inst_mess[2]
0x2100BF, // inst_mess[3]
},
{
OVL_M450, // ovl
@ -899,10 +899,10 @@ MgInfo mgInfoTbl[] = {
DATA_MAKE_NUM(DATADIR_INSTPIC, 51), // mg_pic[0]
0, // mg_pic[1]
0, // mg_pic[2]
0x2100C0, // rules_mess
0x2100C1, // control_mess[0]
0, // control_mess[1]
0x2100C3, // advice_mess
0x2100C0, // inst_mess[0]
0x2100C1, // inst_mess[1]
0, // inst_mess[2]
0x2100C3, // inst_mess[3]
},
{
OVL_M451, // ovl
@ -917,10 +917,10 @@ MgInfo mgInfoTbl[] = {
DATA_MAKE_NUM(DATADIR_INSTPIC, 52), // mg_pic[0]
DATA_MAKE_NUM(DATADIR_INSTPIC, 53), // mg_pic[1]
DATA_MAKE_NUM(DATADIR_INSTPIC, 54), // mg_pic[2]
0x2100C4, // rules_mess
0x37000D, // control_mess[0]
0, // control_mess[1]
0x2100C7, // advice_mess
0x2100C4, // inst_mess[0]
0x37000D, // inst_mess[1]
0, // inst_mess[2]
0x2100C7, // inst_mess[3]
},
{
OVL_M450, // ovl
@ -935,10 +935,10 @@ MgInfo mgInfoTbl[] = {
DATA_MAKE_NUM(DATADIR_INSTPIC, 55), // mg_pic[0]
0, // mg_pic[1]
0, // mg_pic[2]
0, // rules_mess
0, // control_mess[0]
0, // control_mess[1]
0, // advice_mess
0, // inst_mess[0]
0, // inst_mess[1]
0, // inst_mess[2]
0, // inst_mess[3]
},
{
OVL_M453, // ovl
@ -953,10 +953,10 @@ MgInfo mgInfoTbl[] = {
DATA_MAKE_NUM(DATADIR_INSTPIC, 50), // mg_pic[0]
0, // mg_pic[1]
0, // mg_pic[2]
0x2100C8, // rules_mess
0x37000A, // control_mess[0]
0, // control_mess[1]
0x2100CB, // advice_mess
0x2100C8, // inst_mess[0]
0x37000A, // inst_mess[1]
0, // inst_mess[2]
0x2100CB, // inst_mess[3]
},
{
OVL_M450, // ovl
@ -971,10 +971,10 @@ MgInfo mgInfoTbl[] = {
DATA_MAKE_NUM(DATADIR_INSTPIC, 55), // mg_pic[0]
0, // mg_pic[1]
0, // mg_pic[2]
0, // rules_mess
0, // control_mess[0]
0, // control_mess[1]
0, // advice_mess
0, // inst_mess[0]
0, // inst_mess[1]
0, // inst_mess[2]
0, // inst_mess[3]
},
{
OVL_M455, // ovl
@ -989,10 +989,10 @@ MgInfo mgInfoTbl[] = {
DATA_MAKE_NUM(DATADIR_INSTPIC, 56), // mg_pic[0]
0, // mg_pic[1]
0, // mg_pic[2]
0x2100CC, // rules_mess
0x2100CD, // control_mess[0]
0, // control_mess[1]
0x2100CF, // advice_mess
0x2100CC, // inst_mess[0]
0x2100CD, // inst_mess[1]
0, // inst_mess[2]
0x2100CF, // inst_mess[3]
},
{
OVL_M456, // ovl
@ -1007,10 +1007,10 @@ MgInfo mgInfoTbl[] = {
DATA_MAKE_NUM(DATADIR_INSTPIC, 57), // mg_pic[0]
0, // mg_pic[1]
0, // mg_pic[2]
0x2100D0, // rules_mess
0x2100D1, // control_mess[0]
0, // control_mess[1]
0x2100D3, // advice_mess
0x2100D0, // inst_mess[0]
0x2100D1, // inst_mess[1]
0, // inst_mess[2]
0x2100D3, // inst_mess[3]
},
{
OVL_M457, // ovl
@ -1025,10 +1025,10 @@ MgInfo mgInfoTbl[] = {
DATA_MAKE_NUM(DATADIR_INSTPIC, 58), // mg_pic[0]
0, // mg_pic[1]
0, // mg_pic[2]
0, // rules_mess
0, // control_mess[0]
0, // control_mess[1]
0, // advice_mess
0, // inst_mess[0]
0, // inst_mess[1]
0, // inst_mess[2]
0, // inst_mess[3]
},
{
OVL_M458, // ovl
@ -1043,10 +1043,10 @@ MgInfo mgInfoTbl[] = {
DATA_MAKE_NUM(DATADIR_INSTPIC, 59), // mg_pic[0]
0, // mg_pic[1]
0, // mg_pic[2]
0, // rules_mess
0, // control_mess[0]
0, // control_mess[1]
0, // advice_mess
0, // inst_mess[0]
0, // inst_mess[1]
0, // inst_mess[2]
0, // inst_mess[3]
},
{
OVL_M459, // ovl
@ -1061,10 +1061,10 @@ MgInfo mgInfoTbl[] = {
DATA_MAKE_NUM(DATADIR_INSTPIC, 50), // mg_pic[0]
0, // mg_pic[1]
0, // mg_pic[2]
0, // rules_mess
0x370013, // control_mess[0]
0, // control_mess[1]
0, // advice_mess
0, // inst_mess[0]
0x370013, // inst_mess[1]
0, // inst_mess[2]
0, // inst_mess[3]
},
{
OVL_M460, // ovl
@ -1079,10 +1079,10 @@ MgInfo mgInfoTbl[] = {
DATA_MAKE_NUM(DATADIR_INSTPIC, 50), // mg_pic[0]
0, // mg_pic[1]
0, // mg_pic[2]
0, // rules_mess
0x370016, // control_mess[0]
0, // control_mess[1]
0, // advice_mess
0, // inst_mess[0]
0x370016, // inst_mess[1]
0, // inst_mess[2]
0, // inst_mess[3]
},
{
OVL_M461, // ovl
@ -1097,10 +1097,10 @@ MgInfo mgInfoTbl[] = {
DATA_MAKE_NUM(DATADIR_INSTPIC, 50), // mg_pic[0]
0, // mg_pic[1]
0, // mg_pic[2]
0, // rules_mess
0x370019, // control_mess[0]
0, // control_mess[1]
0, // advice_mess
0, // inst_mess[0]
0x370019, // inst_mess[1]
0, // inst_mess[2]
0, // inst_mess[3]
},
{
OVL_M462, // ovl
@ -1115,10 +1115,10 @@ MgInfo mgInfoTbl[] = {
DATA_MAKE_NUM(DATADIR_INSTPIC, 50), // mg_pic[0]
0, // mg_pic[1]
0, // mg_pic[2]
0, // rules_mess
0x37001C, // control_mess[0]
0, // control_mess[1]
0, // advice_mess
0, // inst_mess[0]
0x37001C, // inst_mess[1]
0, // inst_mess[2]
0, // inst_mess[3]
},
{
OVL_M463, // ovl
@ -1133,10 +1133,10 @@ MgInfo mgInfoTbl[] = {
DATA_MAKE_NUM(DATADIR_INSTPIC, 50), // mg_pic[0]
0, // mg_pic[1]
0, // mg_pic[2]
0, // rules_mess
0x370007, // control_mess[0]
0, // control_mess[1]
0, // advice_mess
0, // inst_mess[0]
0x370007, // inst_mess[1]
0, // inst_mess[2]
0, // inst_mess[3]
},
{
((u16)OVL_INVALID), // ovl
@ -1151,10 +1151,10 @@ MgInfo mgInfoTbl[] = {
0, // mg_pic[0]
0, // mg_pic[1]
0, // mg_pic[2]
0, // rules_mess
0, // control_mess[0]
0, // control_mess[1]
0, // advice_mess
0, // inst_mess[0]
0, // inst_mess[1]
0, // inst_mess[2]
0, // inst_mess[3]
},
};

View file

@ -44,7 +44,6 @@ static void GetMesMaxSizeSub(u32 mess);
static s32 GetMesMaxSizeSub2(WindowData *window, u8 *mess_data);
void mtxTransCat(Mtx, float, float, float);
void *MessData_MesPtrGet(void*, u32);
WindowData ATTRIBUTE_ALIGN(32) winData[32];
u32 winKey[4];
keyBufData winComKeyBuf[256];