Extract data for safechk.obj
This commit is contained in:
parent
17ceaf16fc
commit
00a4ef4887
|
|
@ -337,6 +337,7 @@ overlay_bss group file("{{OBJ_DIR}}\{{OVERLAY}}_{{OVERLAY_SUFFIX}}_bss.bin")
|
|||
include "{{OBJ_DIR}}\overlays\change\Onoda\change\change.obj"
|
||||
include "{{OBJ_DIR}}\overlays\change\Onoda\change\safety.obj"
|
||||
|
||||
include "{{OBJ_DIR}}\overlays\change\safechk_data.obj"
|
||||
include "{{OBJ_DIR}}\overlays\change\SafetyCheck.obj"
|
||||
include "{{OBJ_DIR}}\overlays\change\safecheck_800C499C.obj" ; safecheck internal
|
||||
include "{{OBJ_DIR}}\overlays\change\safecheck_800C4BC8.obj" ; safecheck internal
|
||||
|
|
@ -344,7 +345,6 @@ overlay_bss group file("{{OBJ_DIR}}\{{OVERLAY}}_{{OVERLAY_SUFFIX}}_bss.bin")
|
|||
include "{{OBJ_DIR}}\overlays\change\safecheck_800C4DB8.obj" ; safecheck internal
|
||||
include "{{OBJ_DIR}}\overlays\change\safecheck_800C4ED4.obj" ; safecheck internal
|
||||
|
||||
include "{{OBJ_DIR}}\overlays\change\overlay2.obj"
|
||||
include "{{OBJ_DIR}}\overlays\change\Onoda\change\met_logo.obj"
|
||||
|
||||
; PSYQ - TODO: how to use inclib effectively here?
|
||||
|
|
|
|||
|
|
@ -254,6 +254,7 @@
|
|||
#define CHARA_PAD_CBF8 0xcbf8
|
||||
#define CHARA_BULLET 0x000b
|
||||
#define CHARA_UNKNOWN_004C 0x004c
|
||||
#define CHARA_CHANGE 0xf722
|
||||
|
||||
//------------------------------------------------------------------------------
|
||||
// Stages
|
||||
|
|
@ -339,7 +340,6 @@
|
|||
#define CHARA_WIRE 0x7eca
|
||||
#define CHARA_CAMERA2 0x56cc
|
||||
#define CHARA_CAPE 0xb99f
|
||||
#define CHARA_CHANGE 0xf722
|
||||
#define CHARA_CHAIR 0x788d
|
||||
#define CHARA_LAND_MINE 0x3c0c // jirai
|
||||
#define CHARA_DYNCON 0xcc45
|
||||
|
|
|
|||
|
|
@ -59,8 +59,27 @@ typedef struct _Unknown2
|
|||
int color;
|
||||
} Unknown2;
|
||||
|
||||
extern Unknown2 dword_800C3218[6];
|
||||
extern signed char byte_800C3260[];
|
||||
Unknown2 dword_800C3218[6] = {
|
||||
{1, 160, 190, 0x6739},
|
||||
{1, 160, 210, 0x6739},
|
||||
{1, 160, 190, 0x6739},
|
||||
{1, 160, 190, 0x6739},
|
||||
{1, 160, 190, 0x6739},
|
||||
{1, 160, 190, 0x6739},
|
||||
};
|
||||
|
||||
signed char byte_800C3260[] = {
|
||||
-1, 0,
|
||||
1, 0,
|
||||
0, 1,
|
||||
0, -1,
|
||||
|
||||
// These entries aren't used apparently
|
||||
80, 115,
|
||||
28, 0,
|
||||
0, 0,
|
||||
16, 3
|
||||
};
|
||||
|
||||
int Safety_800C45F8( int lba, int timeout );
|
||||
void Safety_800C4714( void );
|
||||
|
|
|
|||
|
|
@ -19,11 +19,75 @@ typedef struct _Work
|
|||
int *f165C;
|
||||
} Work;
|
||||
|
||||
short met_logo_lines_800C32E8[] = {
|
||||
108, // table length
|
||||
0x0023, 0x0058, 0x0019, 0x0087, 0x0019, 0x0087, 0x0021,
|
||||
0x0087, 0x0023, 0x0058, 0x002e, 0x0058, 0x002e, 0x0058,
|
||||
0x002e, 0x006b, 0x002e, 0x006b, 0x0038, 0x0058, 0x0038,
|
||||
0x0058, 0x0043, 0x0058, 0x0043, 0x0058, 0x003b, 0x0079,
|
||||
0x003b, 0x0079, 0x0033, 0x0079, 0x0033, 0x0079, 0x0037,
|
||||
0x0068, 0x0037, 0x0068, 0x002f, 0x0079, 0x002f, 0x0079,
|
||||
0x0028, 0x0079, 0x0028, 0x0079, 0x0028, 0x0068, 0x0028,
|
||||
0x0068, 0x0021, 0x0087, 0x0047, 0x0058, 0x0045, 0x0060,
|
||||
0x0044, 0x0064, 0x003f, 0x0079, 0x0055, 0x0079, 0x0057,
|
||||
0x0071, 0x0057, 0x0071, 0x004a, 0x0071, 0x004a, 0x0071,
|
||||
0x004b, 0x006c, 0x004b, 0x006c, 0x0058, 0x006c, 0x0058,
|
||||
0x006c, 0x005a, 0x0064, 0x005a, 0x0064, 0x0044, 0x0064,
|
||||
0x0045, 0x0060, 0x005b, 0x0060, 0x005b, 0x0060, 0x005d,
|
||||
0x0058, 0x005d, 0x0058, 0x0047, 0x0058, 0x003f, 0x0079,
|
||||
0x0055, 0x0079, 0x0060, 0x0058, 0x007a, 0x0058, 0x007a,
|
||||
0x0058, 0x0078, 0x0060, 0x005e, 0x0060, 0x0067, 0x0060,
|
||||
0x0078, 0x0060, 0x0070, 0x0060, 0x0067, 0x0060, 0x0062,
|
||||
0x0079, 0x0070, 0x0060, 0x006b, 0x0079, 0x006b, 0x0079,
|
||||
0x0062, 0x0079, 0x0060, 0x0058, 0x005e, 0x0060, 0x007b,
|
||||
0x0064, 0x006f, 0x0079, 0x006f, 0x0079, 0x0079, 0x0079,
|
||||
0x0079, 0x0079, 0x0081, 0x006b, 0x0081, 0x006b, 0x0085,
|
||||
0x006b, 0x0085, 0x006b, 0x0086, 0x0079, 0x0086, 0x0079,
|
||||
0x008f, 0x0079, 0x008f, 0x0079, 0x008d, 0x0064, 0x007b,
|
||||
0x0064, 0x008d, 0x0064, 0x007d, 0x0060, 0x008d, 0x0060,
|
||||
0x008d, 0x0060, 0x008c, 0x0058, 0x007d, 0x0060, 0x0082,
|
||||
0x0058, 0x0082, 0x0058, 0x008c, 0x0058, 0x0091, 0x0079,
|
||||
0x00a7, 0x0079, 0x0091, 0x0079, 0x0098, 0x0058, 0x0098,
|
||||
0x0058, 0x00a1, 0x0058, 0x00a1, 0x0058, 0x009c, 0x0071,
|
||||
0x009c, 0x0071, 0x00a9, 0x0071, 0x00a9, 0x0071, 0x00a7,
|
||||
0x0079, 0x00ba, 0x0058, 0x00ad, 0x0068, 0x00ad, 0x0068,
|
||||
0x00b3, 0x0079, 0x00b3, 0x0079, 0x00c8, 0x0079, 0x00c8,
|
||||
0x0079, 0x00cd, 0x0064, 0x00cd, 0x0064, 0x00bd, 0x0064,
|
||||
0x00bd, 0x0064, 0x00bb, 0x006c, 0x00bb, 0x006c, 0x00c2,
|
||||
0x006c, 0x00c2, 0x006c, 0x00c1, 0x0071, 0x00c1, 0x0071,
|
||||
0x00ba, 0x0071, 0x00ba, 0x0071, 0x00b7, 0x0068, 0x00b7,
|
||||
0x0068, 0x00bd, 0x0060, 0x00bd, 0x0060, 0x00ce, 0x0060,
|
||||
0x00ce, 0x0060, 0x00d0, 0x0058, 0x00d0, 0x0058, 0x00ba,
|
||||
0x0058, 0x00d4, 0x0058, 0x00d2, 0x0060, 0x00d1, 0x0064,
|
||||
0x00cc, 0x0079, 0x00cc, 0x0079, 0x00e2, 0x0079, 0x00d1,
|
||||
0x0064, 0x00e7, 0x0064, 0x00d2, 0x0060, 0x00e8, 0x0060,
|
||||
0x00d4, 0x0058, 0x00ea, 0x0058, 0x00ea, 0x0058, 0x00e8,
|
||||
0x0060, 0x00e7, 0x0064, 0x00e5, 0x006c, 0x00e5, 0x006c,
|
||||
0x00d8, 0x006c, 0x00e2, 0x0079, 0x00e4, 0x0071, 0x00e4,
|
||||
0x0071, 0x00d7, 0x0071, 0x00d8, 0x006c, 0x00d7, 0x0071,
|
||||
0x00e4, 0x0079, 0x00ee, 0x0079, 0x00ee, 0x0079, 0x00f6,
|
||||
0x006c, 0x00f6, 0x006c, 0x00fa, 0x006c, 0x00fa, 0x006c,
|
||||
0x00fb, 0x0079, 0x00fb, 0x0079, 0x0104, 0x0079, 0x0104,
|
||||
0x0079, 0x0102, 0x0064, 0x0102, 0x0064, 0x00f0, 0x0064,
|
||||
0x00f2, 0x0060, 0x0102, 0x0060, 0x0102, 0x0060, 0x0101,
|
||||
0x0058, 0x0101, 0x0058, 0x00f7, 0x0058, 0x00f2, 0x0060,
|
||||
0x00f7, 0x0058, 0x00f0, 0x0064, 0x00e4, 0x0079, 0x0106,
|
||||
0x0079, 0x0110, 0x0079, 0x010e, 0x0058, 0x0124, 0x0058,
|
||||
0x0124, 0x0058, 0x0127, 0x0061, 0x0127, 0x0061, 0x0120,
|
||||
0x006a, 0x011e, 0x006a, 0x0127, 0x0087, 0x0127, 0x0087,
|
||||
0x011d, 0x0087, 0x011d, 0x0087, 0x0115, 0x006b, 0x0115,
|
||||
0x006b, 0x0113, 0x006b, 0x0113, 0x006b, 0x0110, 0x0079,
|
||||
0x010b, 0x0064, 0x011a, 0x0064, 0x011a, 0x0064, 0x011e,
|
||||
0x0060, 0x011e, 0x0060, 0x010c, 0x0060, 0x010e, 0x0058,
|
||||
0x010c, 0x0060, 0x010b, 0x0064, 0x0106, 0x0079, 0x011e,
|
||||
0x006a, 0x0120, 0x006a, 0x0026, 0x007d, 0x0024, 0x0087,
|
||||
0x0117, 0x007d, 0x011a, 0x0087, 0x0117, 0x007d, 0x0026,
|
||||
0x007d, 0x0024, 0x0087, 0x011a, 0x0087
|
||||
};
|
||||
|
||||
extern int DG_FrameRate_8009D45C;
|
||||
extern int GV_Clock_800AB920;
|
||||
|
||||
extern short met_logo_lines_800C32E8[];
|
||||
|
||||
#define EXEC_LEVEL 1
|
||||
|
||||
char * MetLogo_800C5060( char *buffer, short x, short y, int texture, unsigned int color, char *ot )
|
||||
|
|
|
|||
|
|
@ -1,139 +1,8 @@
|
|||
#include "Onoda/change/change.h"
|
||||
#include "libgcl/hash.h"
|
||||
#include "libgcl/libgcl.h"
|
||||
#include "Onoda/change/change.h"
|
||||
|
||||
GCL_ActorTableEntry OverlayCharas[] = {
|
||||
{ 0xF722, NewChange_800C455C },
|
||||
{ 0, 0 }
|
||||
{ CHARA_CHANGE, NewChange_800C455C },
|
||||
{ 0, NULL }
|
||||
};
|
||||
|
||||
int dword_800C3218 = 1;
|
||||
int dword_800C321C = 0x00be00a0;
|
||||
int dword_800C3220 = 26425;
|
||||
int dword_800C3224 = 1;
|
||||
int dword_800C3228 = 0xD200A0;
|
||||
int dword_800C322C = 26425;
|
||||
int dword_800C3230 = 1;
|
||||
int dword_800C3234 = 0xBE00A0;
|
||||
int dword_800C3238 = 26425;
|
||||
int dword_800C323C = 1;
|
||||
int dword_800C3240 = 0xBE00A0;
|
||||
int dword_800C3244 = 26425;
|
||||
int dword_800C3248 = 1;
|
||||
int dword_800C324C = 0xBE00A0;
|
||||
int dword_800C3250 = 26425;
|
||||
int dword_800C3254 = 1;
|
||||
int dword_800C3258 = 0xBE00A0;
|
||||
int dword_800C325C = 26425;
|
||||
char byte_800C3260 = -1;
|
||||
char byte_800C3261 = 0;
|
||||
char byte_800C3262 = 1;
|
||||
char byte_800C3263 = 0;
|
||||
int dword_800C3264 = -0xFFFF00;
|
||||
int dword_800C3268 = 0x1C7350;
|
||||
int dword_800C326C = 0x3100000;
|
||||
int dword_800C3270 = 50397185;
|
||||
int dword_800C3274 = 83951623;
|
||||
int dword_800C3278 = 50397954;
|
||||
int dword_800C327C = 83951638;
|
||||
int dword_800C3280 = 50397454;
|
||||
int dword_800C3284 = 50594073;
|
||||
int dword_800C3288 = 50397195;
|
||||
int dword_800C328C = 50397187;
|
||||
int dword_800C3290 = 50463001;
|
||||
int dword_800C3294 = 83951625;
|
||||
int dword_800C3298 = 0x1F801800;
|
||||
int dword_800C329C = 0x1F801801;
|
||||
int dword_800C32A0 = 0x1F801802;
|
||||
int dword_800C32A4 = 0x1F801803;
|
||||
char byte_800C32A8 = 0;
|
||||
char byte_800C32A9 = 0;
|
||||
char byte_800C32AA = 0;
|
||||
int dword_800C32AB = 0;
|
||||
char byte_800C32AF = 0;
|
||||
char byte_800C32B0 = 0;
|
||||
char byte_800C32B1 = 0;
|
||||
int dword_800C32B2 = 0;
|
||||
short word_800C32B6 = 0;
|
||||
char byte_800C32BA = 6;
|
||||
int __attribute__ ((aligned (1))) dword_800C32BB = 302648325;
|
||||
int __attribute__ ((aligned (1))) dword_800C32BF = 504633359;
|
||||
int __attribute__ ((aligned (1))) dword_800C32C3 = 673063705;
|
||||
int __attribute__ ((aligned (1))) dword_800C32C7 = 824585506;
|
||||
int __attribute__ ((aligned (1))) dword_800C32CB = 942421289;
|
||||
int __attribute__ ((aligned (1))) dword_800C32CF = 1026636591;
|
||||
char byte_800C32D3 = '3';
|
||||
short word_800C32D4 = 13374;
|
||||
char byte_800C32D6 = 63;
|
||||
char byte_800C32D7 = '5';
|
||||
char byte_800C32D8 = 0x40;
|
||||
int __attribute__ ((aligned (1))) dword_800C32D9 = 54;
|
||||
int dword_800C32DD = 0;
|
||||
int dword_800C32E1 = 0;
|
||||
|
||||
short met_logo_lines_800C32E8[] = {
|
||||
108, // table length
|
||||
0x0023, 0x0058, 0x0019, 0x0087, 0x0019, 0x0087, 0x0021,
|
||||
0x0087, 0x0023, 0x0058, 0x002e, 0x0058, 0x002e, 0x0058,
|
||||
0x002e, 0x006b, 0x002e, 0x006b, 0x0038, 0x0058, 0x0038,
|
||||
0x0058, 0x0043, 0x0058, 0x0043, 0x0058, 0x003b, 0x0079,
|
||||
0x003b, 0x0079, 0x0033, 0x0079, 0x0033, 0x0079, 0x0037,
|
||||
0x0068, 0x0037, 0x0068, 0x002f, 0x0079, 0x002f, 0x0079,
|
||||
0x0028, 0x0079, 0x0028, 0x0079, 0x0028, 0x0068, 0x0028,
|
||||
0x0068, 0x0021, 0x0087, 0x0047, 0x0058, 0x0045, 0x0060,
|
||||
0x0044, 0x0064, 0x003f, 0x0079, 0x0055, 0x0079, 0x0057,
|
||||
0x0071, 0x0057, 0x0071, 0x004a, 0x0071, 0x004a, 0x0071,
|
||||
0x004b, 0x006c, 0x004b, 0x006c, 0x0058, 0x006c, 0x0058,
|
||||
0x006c, 0x005a, 0x0064, 0x005a, 0x0064, 0x0044, 0x0064,
|
||||
0x0045, 0x0060, 0x005b, 0x0060, 0x005b, 0x0060, 0x005d,
|
||||
0x0058, 0x005d, 0x0058, 0x0047, 0x0058, 0x003f, 0x0079,
|
||||
0x0055, 0x0079, 0x0060, 0x0058, 0x007a, 0x0058, 0x007a,
|
||||
0x0058, 0x0078, 0x0060, 0x005e, 0x0060, 0x0067, 0x0060,
|
||||
0x0078, 0x0060, 0x0070, 0x0060, 0x0067, 0x0060, 0x0062,
|
||||
0x0079, 0x0070, 0x0060, 0x006b, 0x0079, 0x006b, 0x0079,
|
||||
0x0062, 0x0079, 0x0060, 0x0058, 0x005e, 0x0060, 0x007b,
|
||||
0x0064, 0x006f, 0x0079, 0x006f, 0x0079, 0x0079, 0x0079,
|
||||
0x0079, 0x0079, 0x0081, 0x006b, 0x0081, 0x006b, 0x0085,
|
||||
0x006b, 0x0085, 0x006b, 0x0086, 0x0079, 0x0086, 0x0079,
|
||||
0x008f, 0x0079, 0x008f, 0x0079, 0x008d, 0x0064, 0x007b,
|
||||
0x0064, 0x008d, 0x0064, 0x007d, 0x0060, 0x008d, 0x0060,
|
||||
0x008d, 0x0060, 0x008c, 0x0058, 0x007d, 0x0060, 0x0082,
|
||||
0x0058, 0x0082, 0x0058, 0x008c, 0x0058, 0x0091, 0x0079,
|
||||
0x00a7, 0x0079, 0x0091, 0x0079, 0x0098, 0x0058, 0x0098,
|
||||
0x0058, 0x00a1, 0x0058, 0x00a1, 0x0058, 0x009c, 0x0071,
|
||||
0x009c, 0x0071, 0x00a9, 0x0071, 0x00a9, 0x0071, 0x00a7,
|
||||
0x0079, 0x00ba, 0x0058, 0x00ad, 0x0068, 0x00ad, 0x0068,
|
||||
0x00b3, 0x0079, 0x00b3, 0x0079, 0x00c8, 0x0079, 0x00c8,
|
||||
0x0079, 0x00cd, 0x0064, 0x00cd, 0x0064, 0x00bd, 0x0064,
|
||||
0x00bd, 0x0064, 0x00bb, 0x006c, 0x00bb, 0x006c, 0x00c2,
|
||||
0x006c, 0x00c2, 0x006c, 0x00c1, 0x0071, 0x00c1, 0x0071,
|
||||
0x00ba, 0x0071, 0x00ba, 0x0071, 0x00b7, 0x0068, 0x00b7,
|
||||
0x0068, 0x00bd, 0x0060, 0x00bd, 0x0060, 0x00ce, 0x0060,
|
||||
0x00ce, 0x0060, 0x00d0, 0x0058, 0x00d0, 0x0058, 0x00ba,
|
||||
0x0058, 0x00d4, 0x0058, 0x00d2, 0x0060, 0x00d1, 0x0064,
|
||||
0x00cc, 0x0079, 0x00cc, 0x0079, 0x00e2, 0x0079, 0x00d1,
|
||||
0x0064, 0x00e7, 0x0064, 0x00d2, 0x0060, 0x00e8, 0x0060,
|
||||
0x00d4, 0x0058, 0x00ea, 0x0058, 0x00ea, 0x0058, 0x00e8,
|
||||
0x0060, 0x00e7, 0x0064, 0x00e5, 0x006c, 0x00e5, 0x006c,
|
||||
0x00d8, 0x006c, 0x00e2, 0x0079, 0x00e4, 0x0071, 0x00e4,
|
||||
0x0071, 0x00d7, 0x0071, 0x00d8, 0x006c, 0x00d7, 0x0071,
|
||||
0x00e4, 0x0079, 0x00ee, 0x0079, 0x00ee, 0x0079, 0x00f6,
|
||||
0x006c, 0x00f6, 0x006c, 0x00fa, 0x006c, 0x00fa, 0x006c,
|
||||
0x00fb, 0x0079, 0x00fb, 0x0079, 0x0104, 0x0079, 0x0104,
|
||||
0x0079, 0x0102, 0x0064, 0x0102, 0x0064, 0x00f0, 0x0064,
|
||||
0x00f2, 0x0060, 0x0102, 0x0060, 0x0102, 0x0060, 0x0101,
|
||||
0x0058, 0x0101, 0x0058, 0x00f7, 0x0058, 0x00f2, 0x0060,
|
||||
0x00f7, 0x0058, 0x00f0, 0x0064, 0x00e4, 0x0079, 0x0106,
|
||||
0x0079, 0x0110, 0x0079, 0x010e, 0x0058, 0x0124, 0x0058,
|
||||
0x0124, 0x0058, 0x0127, 0x0061, 0x0127, 0x0061, 0x0120,
|
||||
0x006a, 0x011e, 0x006a, 0x0127, 0x0087, 0x0127, 0x0087,
|
||||
0x011d, 0x0087, 0x011d, 0x0087, 0x0115, 0x006b, 0x0115,
|
||||
0x006b, 0x0113, 0x006b, 0x0113, 0x006b, 0x0110, 0x0079,
|
||||
0x010b, 0x0064, 0x011a, 0x0064, 0x011a, 0x0064, 0x011e,
|
||||
0x0060, 0x011e, 0x0060, 0x010c, 0x0060, 0x010e, 0x0058,
|
||||
0x010c, 0x0060, 0x010b, 0x0064, 0x0106, 0x0079, 0x011e,
|
||||
0x006a, 0x0120, 0x006a, 0x0026, 0x007d, 0x0024, 0x0087,
|
||||
0x0117, 0x007d, 0x011a, 0x0087, 0x0117, 0x007d, 0x0026,
|
||||
0x007d, 0x0024, 0x0087, 0x011a, 0x0087
|
||||
};
|
||||
short word_800C364A = 0x200;
|
||||
|
|
|
|||
|
|
@ -1,21 +0,0 @@
|
|||
const short __attribute__ ((aligned (1))) dword_800C5F1A = -21109;
|
||||
const int __attribute__ ((aligned (1))) dword_800C5F1E = 0x498FA790;
|
||||
const int __attribute__ ((aligned (1))) dword_800C5F22 = -1249724009;
|
||||
const int __attribute__ ((aligned (1))) dword_800C5F26 = -1249715070;
|
||||
const int __attribute__ ((aligned (1))) dword_800C5F2A = 1115798914;
|
||||
const int __attribute__ ((aligned (1))) dword_800C5F2E = -1854171638;
|
||||
const int __attribute__ ((aligned (1))) dword_800C5F32 = -1985314100;
|
||||
const int __attribute__ ((aligned (1))) dword_800C5F36 = -2103275012;
|
||||
const int __attribute__ ((aligned (1))) dword_800C5F3A = -2098560333;
|
||||
const int __attribute__ ((aligned (1))) dword_800C5F3E = -2103278908;
|
||||
const int __attribute__ ((aligned (1))) dword_800C5F42 = -1467872535;
|
||||
const int __attribute__ ((aligned (1))) dword_800C5F46 = -360531070;
|
||||
const int __attribute__ ((aligned (1))) dword_800C5F4A = -1602049406;
|
||||
const int __attribute__ ((aligned (1))) dword_800C5F4E = -595400574;
|
||||
const int __attribute__ ((aligned (1))) dword_800C5F52 = 1115797378;
|
||||
const short __attribute__ ((aligned (1))) word_800C5F56 = 0;
|
||||
const int dword_800C5F58 = 33489153;
|
||||
const int dword_800C5F5C = -255;
|
||||
const int dword_800C5F60 = 0;
|
||||
const int dword_800C5F64 = 0;
|
||||
const int dword_800C5F68 = 0;
|
||||
|
|
@ -0,0 +1,69 @@
|
|||
#include "psyq.h"
|
||||
|
||||
int safechk_commands_800C3270[] = {
|
||||
0x03010001,
|
||||
0x05010007,
|
||||
0x03010302,
|
||||
0x05010016,
|
||||
0x0301010E,
|
||||
0x03040119,
|
||||
0x0301000B,
|
||||
0x03010003,
|
||||
0x03020119,
|
||||
0x05010009,
|
||||
};
|
||||
|
||||
char *safechk_cdregs_800C3298[] = {
|
||||
(char *)0x1F801800,
|
||||
(char *)0x1F801801,
|
||||
(char *)0x1F801802,
|
||||
(char *)0x1F801803,
|
||||
};
|
||||
|
||||
char safechk_params_800C32A8[] = {
|
||||
0, 0, 0, 0, 0, 0, 0, 0
|
||||
};
|
||||
|
||||
char safechk_results_800C32B0[] = {
|
||||
0, 0, 0, 0, 0, 0, 0, 0
|
||||
};
|
||||
|
||||
char safechk_800C32B8[] = {
|
||||
0, 0,
|
||||
6, 5,
|
||||
12, 10,
|
||||
18, 15,
|
||||
24, 20,
|
||||
30, 25,
|
||||
35, 30,
|
||||
40, 34,
|
||||
45, 38,
|
||||
49, 41,
|
||||
53, 44,
|
||||
56, 47,
|
||||
59, 49,
|
||||
61, 51,
|
||||
62, 52,
|
||||
63, 53,
|
||||
64, 54,
|
||||
0, 0,
|
||||
0, 0,
|
||||
0, 0,
|
||||
0, 0,
|
||||
0, 0,
|
||||
0, 0,
|
||||
0, 0
|
||||
};
|
||||
|
||||
// 強制終了しました。 本体が改造されている おそれがあります。
|
||||
const char safechk_string_800C5F1C[] = {
|
||||
"\x8B\xAD\x90\xA7\x8F\x49\x97\xB9\x82\xB5\x82\xDC\x82\xB5\x82\xBD\x81\x42\x0A\x96\x7B\x91\xCC\x82\xAA\x89\xFC\x91\xA2\x82\xB3\x82\xEA\x82\xC4\x82\xA2\x82\xE9\x0A\x82\xA8\x82\xBB\x82\xEA\x82\xAA\x82\xA0\x82\xE8\x82\xDC\x82\xB7\x81\x42"
|
||||
};
|
||||
|
||||
const DVECTOR safechk_800C5F58[] = {
|
||||
{257, 511},
|
||||
{-255, -1},
|
||||
{0, 0},
|
||||
{0, 0},
|
||||
{0, 0}
|
||||
};
|
||||
|
|
@ -32,15 +32,16 @@ typedef struct VrwindowWork
|
|||
short f18A;
|
||||
} VrwindowWork;
|
||||
|
||||
int vrwindow_800C3774 = 896;
|
||||
int vrwindow_800C3778 = 256;
|
||||
int vrwindow_800C377C = 896;
|
||||
int vrwindow_800C3780 = 510;
|
||||
|
||||
extern int GV_Clock_800AB920;
|
||||
extern int GV_PauseLevel_800AB928;
|
||||
extern int GM_CurrentMap_800AB9B0;
|
||||
extern GV_PAD GV_PadData_800B05C0[4];
|
||||
|
||||
extern int vrwindow_800C3774;
|
||||
extern int vrwindow_800C3778;
|
||||
extern int vrwindow_800C377C;
|
||||
extern int vrwindow_800C3780;
|
||||
extern char vrwindow_800D92D4[];
|
||||
|
||||
#define EXEC_LEVEL 2
|
||||
|
|
|
|||
|
|
@ -156,229 +156,3 @@ int title_dword_800C3400 = 0x000100FF;
|
|||
int title_dword_800C3404 = 0xFF000100;
|
||||
int title_dword_800C3408 = 0x000100FF;
|
||||
int title_dword_800C340C = 0xFF000100;
|
||||
|
||||
short met_logo_lines_800C32E8[] = {
|
||||
108, 35,
|
||||
88, 25,
|
||||
135, 25,
|
||||
135, 33,
|
||||
0x0087, 0x0023,
|
||||
0x0058, 0x002E,
|
||||
0x0058, 0x002E,
|
||||
0x0058, 0x002E,
|
||||
0x006B, 0x002E,
|
||||
0x006B, 0x0038,
|
||||
0x0058, 0x0038,
|
||||
0x0058, 0x0043,
|
||||
0x0058, 0x0043,
|
||||
0x0058, 0x003B,
|
||||
0x0079, 0x003B,
|
||||
0x0079, 0x0033,
|
||||
0x0079, 0x0033,
|
||||
0x0079, 0x0037,
|
||||
0x0068, 0x0037,
|
||||
0x0068, 0x002F,
|
||||
0x0079, 0x002F,
|
||||
0x0079, 0x0028,
|
||||
0x0079, 0x0028,
|
||||
0x0079, 0x0028,
|
||||
0x0068, 0x0028,
|
||||
0x0068, 0x0021,
|
||||
0x0087, 0x0047,
|
||||
0x0058, 0x0045,
|
||||
0x0060, 0x0044,
|
||||
0x0064, 0x003F,
|
||||
0x0079, 0x0055,
|
||||
0x0079, 0x0057,
|
||||
0x0071, 0x0057,
|
||||
0x0071, 0x004A,
|
||||
0x0071, 0x004A,
|
||||
0x0071, 0x004B,
|
||||
0x006C, 0x004B,
|
||||
0x006C, 0x0058,
|
||||
0x006C, 0x0058,
|
||||
0x006C, 0x005A,
|
||||
0x0064, 0x005A,
|
||||
0x0064, 0x0044,
|
||||
0x0064, 0x0045,
|
||||
0x0060, 0x005B,
|
||||
0x0060, 0x005B,
|
||||
0x0060, 0x005D,
|
||||
0x0058, 0x005D,
|
||||
0x0058, 0x0047,
|
||||
0x0058, 0x003F,
|
||||
0x0079, 0x0055,
|
||||
0x0079, 0x0060,
|
||||
0x0058, 0x007A,
|
||||
0x0058, 0x007A,
|
||||
0x0058, 0x0078,
|
||||
0x0060, 0x005E,
|
||||
0x0060, 0x0067,
|
||||
0x0060, 0x0078,
|
||||
0x0060, 0x0070,
|
||||
0x0060, 0x0067,
|
||||
0x0060, 0x0062,
|
||||
0x0079, 0x0070,
|
||||
0x0060, 0x006B,
|
||||
0x0079, 0x006B,
|
||||
0x0079, 0x0062,
|
||||
0x0079, 0x0060,
|
||||
0x0058, 0x005E,
|
||||
0x0060, 0x007B,
|
||||
0x0064, 0x006F,
|
||||
0x0079, 0x006F,
|
||||
0x0079, 0x0079,
|
||||
0x0079, 0x0079,
|
||||
0x0079, 0x0081,
|
||||
0x006B, 0x0081,
|
||||
0x006B, 0x0085,
|
||||
0x006B, 0x0085,
|
||||
0x006B, 0x0086,
|
||||
0x0079, 0x0086,
|
||||
0x0079, 0x008F,
|
||||
0x0079, 0x008F,
|
||||
0x0079, 0x008D,
|
||||
0x0064, 0x007B,
|
||||
0x0064, 0x008D,
|
||||
0x0064, 0x007D,
|
||||
0x0060, 0x008D,
|
||||
0x0060, 0x008D,
|
||||
0x0060, 0x008C,
|
||||
0x0058, 0x007D,
|
||||
0x0060, 0x0082,
|
||||
0x0058, 0x0082,
|
||||
0x0058, 0x008C,
|
||||
0x0058, 0x0091,
|
||||
0x0079, 0x00A7,
|
||||
0x0079, 0x0091,
|
||||
0x0079, 0x0098,
|
||||
0x0058, 0x0098,
|
||||
0x0058, 0x00A1,
|
||||
0x0058, 0x00A1,
|
||||
0x0058, 0x009C,
|
||||
0x0071, 0x009C,
|
||||
0x0071, 0x00A9,
|
||||
0x0071, 0x00A9,
|
||||
0x0071, 0x00A7,
|
||||
0x0079, 0x00BA,
|
||||
0x0058, 0x00AD,
|
||||
0x0068, 0x00AD,
|
||||
0x0068, 0x00B3,
|
||||
0x0079, 0x00B3,
|
||||
0x0079, 0x00C8,
|
||||
0x0079, 0x00C8,
|
||||
0x0079, 0x00CD,
|
||||
0x0064, 0x00CD,
|
||||
0x0064, 0x00BD,
|
||||
0x0064, 0x00BD,
|
||||
0x0064, 0x00BB,
|
||||
0x006C, 0x00BB,
|
||||
0x006C, 0x00C2,
|
||||
0x006C, 0x00C2,
|
||||
0x006C, 0x00C1,
|
||||
0x0071, 0x00C1,
|
||||
0x0071, 0x00BA,
|
||||
0x0071, 0x00BA,
|
||||
0x0071, 0x00B7,
|
||||
0x0068, 0x00B7,
|
||||
0x0068, 0x00BD,
|
||||
0x0060, 0x00BD,
|
||||
0x0060, 0x00CE,
|
||||
0x0060, 0x00CE,
|
||||
0x0060, 0x00D0,
|
||||
0x0058, 0x00D0,
|
||||
0x0058, 0x00BA,
|
||||
0x0058, 0x00D4,
|
||||
0x0058, 0x00D2,
|
||||
0x0060, 0x00D1,
|
||||
0x0064, 0x00CC,
|
||||
0x0079, 0x00CC,
|
||||
0x0079, 0x00E2,
|
||||
0x0079, 0x00D1,
|
||||
0x0064, 0x00E7,
|
||||
0x0064, 0x00D2,
|
||||
0x0060, 0x00E8,
|
||||
0x0060, 0x00D4,
|
||||
0x0058, 0x00EA,
|
||||
0x0058, 0x00EA,
|
||||
0x0058, 0x00E8,
|
||||
0x0060, 0x00E7,
|
||||
0x0064, 0x00E5,
|
||||
0x006C, 0x00E5,
|
||||
0x006C, 0x00D8,
|
||||
0x006C, 0x00E2,
|
||||
0x0079, 0x00E4,
|
||||
0x0071, 0x00E4,
|
||||
0x0071, 0x00D7,
|
||||
0x0071, 0x00D8,
|
||||
0x006C, 0x00D7,
|
||||
0x0071, 0x00E4,
|
||||
0x0079, 0x00EE,
|
||||
0x0079, 0x00EE,
|
||||
0x0079, 0x00F6,
|
||||
0x006C, 0x00F6,
|
||||
0x006C, 0x00FA,
|
||||
0x006C, 0x00FA,
|
||||
0x006C, 0x00FB,
|
||||
0x0079, 0x00FB,
|
||||
0x0079, 0x0104,
|
||||
0x0079, 0x0104,
|
||||
0x0079, 0x0102,
|
||||
0x0064, 0x0102,
|
||||
0x0064, 0x00F0,
|
||||
0x0064, 0x00F2,
|
||||
0x0060, 0x0102,
|
||||
0x0060, 0x0102,
|
||||
0x0060, 0x0101,
|
||||
0x0058, 0x0101,
|
||||
0x0058, 0x00F7,
|
||||
0x0058, 0x00F2,
|
||||
0x0060, 0x00F7,
|
||||
0x0058, 0x00F0,
|
||||
0x0064, 0x00E4,
|
||||
0x0079, 0x0106,
|
||||
0x0079, 0x0110,
|
||||
0x0079, 0x010E,
|
||||
0x0058, 0x0124,
|
||||
0x0058, 0x0124,
|
||||
0x0058, 0x0127,
|
||||
0x0061, 0x0127,
|
||||
0x0061, 0x0120,
|
||||
0x006A, 0x011E,
|
||||
0x006A, 0x0127,
|
||||
0x0087, 0x0127,
|
||||
0x0087, 0x011D,
|
||||
0x0087, 0x011D,
|
||||
0x0087, 0x0115,
|
||||
0x006B, 0x0115,
|
||||
0x006B, 0x0113,
|
||||
0x006B, 0x0113,
|
||||
0x006B, 0x0110,
|
||||
0x0079, 0x010B,
|
||||
0x0064, 0x011A,
|
||||
0x0064, 0x011A,
|
||||
0x0064, 0x011E,
|
||||
0x0060, 0x011E,
|
||||
0x0060, 0x010C,
|
||||
0x0060, 0x010E,
|
||||
0x0058, 0x010C,
|
||||
0x0060, 0x010B,
|
||||
0x0064, 0x0106,
|
||||
0x0079, 0x011E,
|
||||
0x006A, 0x0120,
|
||||
0x006A, 0x0026,
|
||||
0x007D, 0x0024,
|
||||
0x0087, 0x0117,
|
||||
0x007D, 0x011A,
|
||||
0x0087, 0x0117,
|
||||
0x007D, 0x0026,
|
||||
0x007D, 0x0024,
|
||||
0x0087, 0x011A,
|
||||
0x0087,
|
||||
0x4C65 // leak
|
||||
};
|
||||
|
||||
int vrwindow_800C3774 = 896;
|
||||
int vrwindow_800C3778 = 256;
|
||||
int vrwindow_800C377C = 896;
|
||||
int vrwindow_800C3780 = 510;
|
||||
|
|
|
|||
BIN
um/change.bin
BIN
um/change.bin
Binary file not shown.
|
|
@ -1 +1 @@
|
|||
7C
|
||||
eL7C
|
||||
Loading…
Reference in New Issue