mirror of
https://gitlab.com/ryandwyer/perfect-dark
synced 2026-09-13 04:25:18 -04:00
pal-final: Get .data segment matching excluding pointers
This commit is contained in:
+11
-2
@@ -600,9 +600,12 @@
|
||||
#define CREDITSTYLE_R_BIG_R_MED 1
|
||||
#define CREDITSTYLE_C_BIG 2
|
||||
#define CREDITSTYLE_C_MED 3
|
||||
#define CREDITSTYLE_04 4
|
||||
#define CREDITSTYLE_C_SML 5
|
||||
#define CREDITSTYLE_L_BIG 7
|
||||
#define CREDITSTYLE_R_MED 9
|
||||
#define CREDITSTYLE_11 11
|
||||
#define CREDITSTYLE_12 12
|
||||
#define CREDITSTYLE_C_BIG_C_BIG 10
|
||||
#define CREDITSTYLE_TERMINATOR 20
|
||||
|
||||
@@ -1020,8 +1023,14 @@
|
||||
#define LA_1 1 // either waiting for lift or in lift
|
||||
#define LA_3 3 // either waiting for lift or in lift
|
||||
|
||||
#define LANGUAGE_ENGLISH 0
|
||||
#define LANGUAGE_JAPANESE 1
|
||||
#define LANGUAGE_NTSC_EN 0
|
||||
#define LANGUAGE_NTSC_JP 1
|
||||
|
||||
#define LANGUAGE_PAL_EN 0
|
||||
#define LANGUAGE_PAL_FR 1
|
||||
#define LANGUAGE_PAL_DE 2
|
||||
#define LANGUAGE_PAL_IT 3
|
||||
#define LANGUAGE_PAL_ES 4
|
||||
|
||||
#define LIGHTOP_1 1
|
||||
#define LIGHTOP_2 2
|
||||
|
||||
+1
-1
@@ -30,7 +30,7 @@ extern u32 __osCurrentHandle;
|
||||
extern u32 var8005cf30;
|
||||
extern OSTime osClockRate;
|
||||
extern s32 osViClock;
|
||||
extern u32 var8005cf6c;
|
||||
extern u32 _osShutdown;
|
||||
extern u32 __osGlobalIntMask;
|
||||
extern u32 var8005cf84;
|
||||
extern u8 g_LoadType;
|
||||
|
||||
@@ -68,6 +68,9 @@ s32 menuhandlerPdMode(s32 operation, struct menuitem *item, union handlerdata *d
|
||||
s32 menuhandlerPdModeSetting(s32 operation, struct menuitem *item, union handlerdata *data);
|
||||
s32 menuhandlerReversePitch(s32 operation, struct menuitem *item, union handlerdata *data);
|
||||
s32 menuhandlerScreenRatio(s32 operation, struct menuitem *item, union handlerdata *data);
|
||||
#if PAL
|
||||
s32 func0f1030e4pf(s32 operation, struct menuitem *item, union handlerdata *data);
|
||||
#endif
|
||||
s32 menuhandlerScreenSize(s32 operation, struct menuitem *item, union handlerdata *data);
|
||||
s32 menuhandlerScreenSplit(s32 operation, struct menuitem *item, union handlerdata *data);
|
||||
s32 menuhandlerSfxVolume(s32 operation, struct menuitem *item, union handlerdata *data);
|
||||
|
||||
@@ -129,4 +129,204 @@ enum l_dish {
|
||||
L_DISH_125,
|
||||
L_DISH_126,
|
||||
L_DISH_127
|
||||
#if VERSION >= VERSION_PAL_FINAL
|
||||
,
|
||||
L_DISH_128,
|
||||
L_DISH_129,
|
||||
L_DISH_130,
|
||||
L_DISH_131,
|
||||
L_DISH_132,
|
||||
L_DISH_133,
|
||||
L_DISH_134,
|
||||
L_DISH_135,
|
||||
L_DISH_136,
|
||||
L_DISH_137,
|
||||
L_DISH_138,
|
||||
L_DISH_139,
|
||||
L_DISH_140,
|
||||
L_DISH_141,
|
||||
L_DISH_142,
|
||||
L_DISH_143,
|
||||
L_DISH_144,
|
||||
L_DISH_145,
|
||||
L_DISH_146,
|
||||
L_DISH_147,
|
||||
L_DISH_148,
|
||||
L_DISH_149,
|
||||
L_DISH_150,
|
||||
L_DISH_151,
|
||||
L_DISH_152,
|
||||
L_DISH_153,
|
||||
L_DISH_154,
|
||||
L_DISH_155,
|
||||
L_DISH_156,
|
||||
L_DISH_157,
|
||||
L_DISH_158,
|
||||
L_DISH_159,
|
||||
L_DISH_160,
|
||||
L_DISH_161,
|
||||
L_DISH_162,
|
||||
L_DISH_163,
|
||||
L_DISH_164,
|
||||
L_DISH_165,
|
||||
L_DISH_166,
|
||||
L_DISH_167,
|
||||
L_DISH_168,
|
||||
L_DISH_169,
|
||||
L_DISH_170,
|
||||
L_DISH_171,
|
||||
L_DISH_172,
|
||||
L_DISH_173,
|
||||
L_DISH_174,
|
||||
L_DISH_175,
|
||||
L_DISH_176,
|
||||
L_DISH_177,
|
||||
L_DISH_178,
|
||||
L_DISH_179,
|
||||
L_DISH_180,
|
||||
L_DISH_181,
|
||||
L_DISH_182,
|
||||
L_DISH_183,
|
||||
L_DISH_184,
|
||||
L_DISH_185,
|
||||
L_DISH_186,
|
||||
L_DISH_187,
|
||||
L_DISH_188,
|
||||
L_DISH_189,
|
||||
L_DISH_190,
|
||||
L_DISH_191,
|
||||
L_DISH_192,
|
||||
L_DISH_193,
|
||||
L_DISH_194,
|
||||
L_DISH_195,
|
||||
L_DISH_196,
|
||||
L_DISH_197,
|
||||
L_DISH_198,
|
||||
L_DISH_199,
|
||||
L_DISH_200,
|
||||
L_DISH_201,
|
||||
L_DISH_202,
|
||||
L_DISH_203,
|
||||
L_DISH_204,
|
||||
L_DISH_205,
|
||||
L_DISH_206,
|
||||
L_DISH_207,
|
||||
L_DISH_208,
|
||||
L_DISH_209,
|
||||
L_DISH_210,
|
||||
L_DISH_211,
|
||||
L_DISH_212,
|
||||
L_DISH_213,
|
||||
L_DISH_214,
|
||||
L_DISH_215,
|
||||
L_DISH_216,
|
||||
L_DISH_217,
|
||||
L_DISH_218,
|
||||
L_DISH_219,
|
||||
L_DISH_220,
|
||||
L_DISH_221,
|
||||
L_DISH_222,
|
||||
L_DISH_223,
|
||||
L_DISH_224,
|
||||
L_DISH_225,
|
||||
L_DISH_226,
|
||||
L_DISH_227,
|
||||
L_DISH_228,
|
||||
L_DISH_229,
|
||||
L_DISH_230,
|
||||
L_DISH_231,
|
||||
L_DISH_232,
|
||||
L_DISH_233,
|
||||
L_DISH_234,
|
||||
L_DISH_235,
|
||||
L_DISH_236,
|
||||
L_DISH_237,
|
||||
L_DISH_238,
|
||||
L_DISH_239,
|
||||
L_DISH_240,
|
||||
L_DISH_241,
|
||||
L_DISH_242,
|
||||
L_DISH_243,
|
||||
L_DISH_244,
|
||||
L_DISH_245,
|
||||
L_DISH_246,
|
||||
L_DISH_247,
|
||||
L_DISH_248,
|
||||
L_DISH_249,
|
||||
L_DISH_250,
|
||||
L_DISH_251,
|
||||
L_DISH_252,
|
||||
L_DISH_253,
|
||||
L_DISH_254,
|
||||
L_DISH_255,
|
||||
L_DISH_256,
|
||||
L_DISH_257,
|
||||
L_DISH_258,
|
||||
L_DISH_259,
|
||||
L_DISH_260,
|
||||
L_DISH_261,
|
||||
L_DISH_262,
|
||||
L_DISH_263,
|
||||
L_DISH_264,
|
||||
L_DISH_265,
|
||||
L_DISH_266,
|
||||
L_DISH_267,
|
||||
L_DISH_268,
|
||||
L_DISH_269,
|
||||
L_DISH_270,
|
||||
L_DISH_271,
|
||||
L_DISH_272,
|
||||
L_DISH_273,
|
||||
L_DISH_274,
|
||||
L_DISH_275,
|
||||
L_DISH_276,
|
||||
L_DISH_277,
|
||||
L_DISH_278,
|
||||
L_DISH_279,
|
||||
L_DISH_280,
|
||||
L_DISH_281,
|
||||
L_DISH_282,
|
||||
L_DISH_283,
|
||||
L_DISH_284,
|
||||
L_DISH_285,
|
||||
L_DISH_286,
|
||||
L_DISH_287,
|
||||
L_DISH_288,
|
||||
L_DISH_289,
|
||||
L_DISH_290,
|
||||
L_DISH_291,
|
||||
L_DISH_292,
|
||||
L_DISH_293,
|
||||
L_DISH_294,
|
||||
L_DISH_295,
|
||||
L_DISH_296,
|
||||
L_DISH_297,
|
||||
L_DISH_298,
|
||||
L_DISH_299,
|
||||
L_DISH_300,
|
||||
L_DISH_301,
|
||||
L_DISH_302,
|
||||
L_DISH_303,
|
||||
L_DISH_304,
|
||||
L_DISH_305,
|
||||
L_DISH_306,
|
||||
L_DISH_307,
|
||||
L_DISH_308,
|
||||
L_DISH_309,
|
||||
L_DISH_310,
|
||||
L_DISH_311,
|
||||
L_DISH_312,
|
||||
L_DISH_313,
|
||||
L_DISH_314,
|
||||
L_DISH_315,
|
||||
L_DISH_316,
|
||||
L_DISH_317,
|
||||
L_DISH_318,
|
||||
L_DISH_319,
|
||||
L_DISH_320,
|
||||
L_DISH_321,
|
||||
L_DISH_322,
|
||||
L_DISH_323,
|
||||
L_DISH_324
|
||||
#endif
|
||||
};
|
||||
|
||||
@@ -1,6 +1,10 @@
|
||||
#include "lang.h"
|
||||
|
||||
enum l_misc {
|
||||
#if VERSION >= VERSION_PAL_BETA
|
||||
// PAL beta removes the GE cheat names
|
||||
L_MISC_041 = LANG_FIRST(LANGBANK_MISC),
|
||||
#else
|
||||
L_MISC_000 = LANG_FIRST(LANGBANK_MISC),
|
||||
L_MISC_001,
|
||||
L_MISC_002,
|
||||
@@ -43,12 +47,16 @@ enum l_misc {
|
||||
L_MISC_039,
|
||||
L_MISC_040,
|
||||
L_MISC_041,
|
||||
#endif
|
||||
L_MISC_042,
|
||||
L_MISC_043,
|
||||
L_MISC_044,
|
||||
L_MISC_045,
|
||||
L_MISC_046,
|
||||
L_MISC_047,
|
||||
|
||||
#if VERSION < VERSION_PAL_BETA
|
||||
// More GE cheats
|
||||
L_MISC_048,
|
||||
L_MISC_049,
|
||||
L_MISC_050,
|
||||
@@ -69,6 +77,8 @@ enum l_misc {
|
||||
L_MISC_065,
|
||||
L_MISC_066,
|
||||
L_MISC_067,
|
||||
#endif
|
||||
|
||||
L_MISC_068,
|
||||
L_MISC_069,
|
||||
L_MISC_070,
|
||||
@@ -220,6 +230,9 @@ enum l_misc {
|
||||
L_MISC_216,
|
||||
L_MISC_217,
|
||||
L_MISC_218,
|
||||
|
||||
#if VERSION < VERSION_PAL_BETA
|
||||
// PAL beta moves bio stuff to another file
|
||||
L_MISC_219,
|
||||
L_MISC_220,
|
||||
L_MISC_221,
|
||||
@@ -418,6 +431,8 @@ enum l_misc {
|
||||
L_MISC_414,
|
||||
L_MISC_415,
|
||||
L_MISC_416,
|
||||
#endif
|
||||
|
||||
L_MISC_417,
|
||||
L_MISC_418,
|
||||
L_MISC_419,
|
||||
|
||||
@@ -2,6 +2,9 @@
|
||||
|
||||
enum l_mpweapons {
|
||||
L_MPWEAPONS_000 = LANG_FIRST(LANGBANK_MPWEAPONS),
|
||||
#if VERSION >= VERSION_PAL_FINAL
|
||||
L_MPWEAPONS_001_PF,
|
||||
#endif
|
||||
L_MPWEAPONS_001,
|
||||
L_MPWEAPONS_002,
|
||||
L_MPWEAPONS_003,
|
||||
@@ -265,4 +268,27 @@ enum l_mpweapons {
|
||||
L_MPWEAPONS_261,
|
||||
L_MPWEAPONS_262,
|
||||
L_MPWEAPONS_263
|
||||
#if VERSION >= VERSION_PAL_FINAL
|
||||
,
|
||||
L_MPWEAPONS_264,
|
||||
L_MPWEAPONS_265,
|
||||
L_MPWEAPONS_266,
|
||||
L_MPWEAPONS_267,
|
||||
L_MPWEAPONS_268,
|
||||
L_MPWEAPONS_269,
|
||||
L_MPWEAPONS_270,
|
||||
L_MPWEAPONS_271,
|
||||
L_MPWEAPONS_272,
|
||||
L_MPWEAPONS_273,
|
||||
L_MPWEAPONS_274,
|
||||
L_MPWEAPONS_275,
|
||||
L_MPWEAPONS_276,
|
||||
L_MPWEAPONS_277,
|
||||
L_MPWEAPONS_278,
|
||||
L_MPWEAPONS_279,
|
||||
L_MPWEAPONS_280,
|
||||
L_MPWEAPONS_281,
|
||||
L_MPWEAPONS_282,
|
||||
L_MPWEAPONS_283
|
||||
#endif
|
||||
};
|
||||
|
||||
@@ -153,4 +153,39 @@ enum l_title {
|
||||
L_TITLE_149,
|
||||
L_TITLE_150,
|
||||
L_TITLE_151
|
||||
#if PAL
|
||||
,
|
||||
L_TITLE_152,
|
||||
L_TITLE_153,
|
||||
L_TITLE_154,
|
||||
L_TITLE_155,
|
||||
L_TITLE_156,
|
||||
L_TITLE_157,
|
||||
L_TITLE_158,
|
||||
L_TITLE_159,
|
||||
L_TITLE_160,
|
||||
L_TITLE_161,
|
||||
L_TITLE_162,
|
||||
L_TITLE_163,
|
||||
L_TITLE_164,
|
||||
L_TITLE_165,
|
||||
L_TITLE_166,
|
||||
L_TITLE_167,
|
||||
L_TITLE_168,
|
||||
L_TITLE_169,
|
||||
L_TITLE_170,
|
||||
L_TITLE_171,
|
||||
L_TITLE_172,
|
||||
L_TITLE_173,
|
||||
L_TITLE_174,
|
||||
L_TITLE_175,
|
||||
L_TITLE_176,
|
||||
L_TITLE_177,
|
||||
L_TITLE_178,
|
||||
L_TITLE_179,
|
||||
L_TITLE_180,
|
||||
L_TITLE_181,
|
||||
L_TITLE_182,
|
||||
L_TITLE_183
|
||||
#endif
|
||||
};
|
||||
|
||||
Reference in New Issue
Block a user