mirror of
https://gitlab.com/ryandwyer/perfect-dark
synced 2026-06-28 10:10:43 -04:00
Convert setup segment into game's .data segment
This commit is contained in:
@@ -0,0 +1,7 @@
|
||||
#ifndef IN_GAME_DATA_AILISTS_H
|
||||
#define IN_GAME_DATA_AILISTS_H
|
||||
#include <ultra64.h>
|
||||
|
||||
extern struct ailist g_GlobalAilists[];
|
||||
|
||||
#endif
|
||||
@@ -0,0 +1,10 @@
|
||||
#ifndef IN_GAME_DATA_CHEATS_H
|
||||
#define IN_GAME_DATA_CHEATS_H
|
||||
#include <ultra64.h>
|
||||
|
||||
extern struct cheat g_Cheats[NUM_CHEATS];
|
||||
extern struct menu_item g_CheatsBuddiesMenuItems[];
|
||||
extern struct menu_dialog g_CheatsBuddiesMenuDialog;
|
||||
extern struct menu_dialog g_CheatsMenuDialog;
|
||||
|
||||
#endif
|
||||
@@ -0,0 +1,562 @@
|
||||
#ifndef IN_GAME_DATA_000000_H
|
||||
#define IN_GAME_DATA_000000_H
|
||||
#include <ultra64.h>
|
||||
#include "types.h"
|
||||
|
||||
extern s32 g_StageNum;
|
||||
extern u64 rand_seed;
|
||||
|
||||
extern struct chrdata *g_ChrsA; // pointer to first element of chrs array
|
||||
extern s32 g_NumChrsA;
|
||||
extern u32 var8005ce60;
|
||||
extern u32 var8005ce64;
|
||||
extern u32 var8005ce68;
|
||||
extern u32 var8005ce6c;
|
||||
extern u32 var8005ce70;
|
||||
extern u32 var80065be0;
|
||||
extern u32 var80067aa0;
|
||||
extern u32 var80067ae8;
|
||||
extern u32 var800656c0;
|
||||
extern u32 var80067a10;
|
||||
extern u32 var80067a58;
|
||||
extern u32 var800663d8;
|
||||
extern u32 var80067b30;
|
||||
extern u32 var80067b78;
|
||||
extern u32 g_CountdownTimerVisible;
|
||||
extern bool g_CountdownTimerRunning;
|
||||
extern f32 g_CountdownTimerValue;
|
||||
extern u32 g_StageFlags;
|
||||
|
||||
extern struct audiodefinition audiodefinitions[];
|
||||
extern struct audioconfig audioconfigs[];
|
||||
|
||||
extern bool (*g_CommandPointers[NUM_AICOMMANDS])(void);
|
||||
extern u16 g_CommandLengths[NUM_AICOMMANDS];
|
||||
|
||||
extern struct coord var80068fec;
|
||||
|
||||
extern u32 g_TintedGlassEnabled;
|
||||
extern s32 g_AlarmActive;
|
||||
extern u32 var80059fe0;
|
||||
extern u32 var8005a0b0;
|
||||
extern u32 var8005b4d0;
|
||||
extern u32 var8005ce10;
|
||||
extern u32 var8005ce2c;
|
||||
extern u32 var8005ce48;
|
||||
extern u32 var8005ce74;
|
||||
extern u32 var8005ce8c;
|
||||
extern u32 var8005ce94;
|
||||
extern u32 var8005ce9c;
|
||||
extern u32 var8005cea8;
|
||||
extern u32 var8005cee0;
|
||||
extern u32 var8005cf00;
|
||||
extern u32 var8005cf30;
|
||||
extern u32 var8005cf60;
|
||||
extern u32 var8005cf68;
|
||||
extern u32 var8005cf6c;
|
||||
extern u32 var8005cf70;
|
||||
extern u32 var8005cf84;
|
||||
extern u32 var8005cf90;
|
||||
extern u32 var8005cf94;
|
||||
extern u32 var8005cf98;
|
||||
extern u32 var8005cfc0;
|
||||
extern u32 var8005cfe8;
|
||||
extern u32 var8005d010;
|
||||
extern u32 var8005d0d8;
|
||||
extern u32 var8005d120;
|
||||
extern u32 var8005d188;
|
||||
extern u32 var8005d1f0;
|
||||
extern u32 var8005d258;
|
||||
extern u32 var8005d2e0;
|
||||
extern u32 var8005d308;
|
||||
extern u32 var8005d390;
|
||||
extern u32 var8005d3b8;
|
||||
extern u32 var8005d4c0;
|
||||
extern u32 var8005d4e8;
|
||||
extern u32 var8005d520;
|
||||
extern u32 var8005d530;
|
||||
extern u32 var8005d588;
|
||||
extern u32 var8005d594;
|
||||
extern u32 var8005d59c;
|
||||
extern u32 var8005d5b4;
|
||||
extern u32 var8005d5b8;
|
||||
extern u32 var8005d5bc;
|
||||
extern u32 var8005d880;
|
||||
extern u32 var8005d994;
|
||||
extern u32 var8005d9cc;
|
||||
extern u32 var8005d9d4;
|
||||
extern u32 var8005dcc8;
|
||||
extern u32 var8005dcf0;
|
||||
extern u32 var8005dd1c;
|
||||
extern u32 var8005dd54;
|
||||
extern u32 var8005dd5c;
|
||||
extern u32 var8005dd7c;
|
||||
extern u32 var8005dda8;
|
||||
extern u32 var8005ddac;
|
||||
extern u32 var8005ddb4;
|
||||
extern u32 var8005ddb8;
|
||||
extern u32 var8005ddc0;
|
||||
extern u32 var8005ddc4;
|
||||
extern u16 g_SfxVolume;
|
||||
extern u32 g_SoundMode;
|
||||
extern u32 var8005ddd4;
|
||||
extern u32 var8005ddd8;
|
||||
extern u32 var8005dde0;
|
||||
extern u32 var8005edf0;
|
||||
extern u32 var8005ee10;
|
||||
extern u32 var8005ee14;
|
||||
extern u32 var8005ee18;
|
||||
extern u32 var8005ee68;
|
||||
extern u32 var8005ee6c;
|
||||
extern u32 var8005ee7c;
|
||||
extern u32 var8005ee8c;
|
||||
extern u32 var8005ee9c;
|
||||
extern u32 var8005eeac;
|
||||
extern u32 var8005eeb8;
|
||||
extern u32 var8005eebc;
|
||||
extern u32 var8005eecc;
|
||||
extern u32 var8005eee0;
|
||||
extern u32 var8005eee4;
|
||||
extern u32 var8005eee8;
|
||||
extern u32 var8005ef08;
|
||||
extern u32 var8005ef10;
|
||||
extern s32 g_NumGlobalAilists;
|
||||
extern s32 g_NumLvAilists;
|
||||
extern u32 var8005ef40;
|
||||
extern u32 var8005ef5c;
|
||||
extern u32 var8005ef7c;
|
||||
extern u32 var8005ef90;
|
||||
extern u32 var8005efb4;
|
||||
extern u32 var8005efb8;
|
||||
extern u32 var8005efcc;
|
||||
extern u32 var8005efd0;
|
||||
extern u32 var8005efe0;
|
||||
extern u32 var8005efec;
|
||||
extern u32 var8005f008;
|
||||
extern u32 var8005f00c;
|
||||
extern u32 var8005f010;
|
||||
extern u32 var8005f014;
|
||||
extern u32 var8005f018;
|
||||
extern u32 var8005f01c;
|
||||
extern u32 var8005f044;
|
||||
extern u32 var8005f048;
|
||||
extern u32 var8005f0a8;
|
||||
extern u32 var8005f108;
|
||||
extern u32 var8005f548;
|
||||
extern u32 var8005f6f8;
|
||||
extern u32 var8005f6fc;
|
||||
extern u32 var8005f710;
|
||||
extern u32 var8005f7b0;
|
||||
extern u32 var8005f8f0;
|
||||
extern u32 var8005fa80;
|
||||
extern u32 var80060004;
|
||||
extern u32 var80060008;
|
||||
extern u32 var8006000c;
|
||||
extern u32 var80060014;
|
||||
extern u32 var80060028;
|
||||
extern u32 var8006005c;
|
||||
extern u32 var80060070;
|
||||
extern u32 var80060190;
|
||||
extern u32 var800601b0;
|
||||
extern u32 var80060340;
|
||||
extern u32 var80060368;
|
||||
extern u32 var800608b0;
|
||||
extern u32 var80060910;
|
||||
extern u32 var80060914;
|
||||
extern u32 var80060930;
|
||||
extern u32 var80060938;
|
||||
extern u32 var8006093c;
|
||||
extern u32 var80060940;
|
||||
extern u32 var80060970;
|
||||
extern u32 var800609a0;
|
||||
extern u32 var800609c4;
|
||||
extern u32 var800611f0;
|
||||
extern u32 var80061240;
|
||||
extern u32 var80061290;
|
||||
extern u32 var800612e0;
|
||||
extern u32 var80061330;
|
||||
extern u32 var80061344;
|
||||
extern u32 var80061360;
|
||||
extern u32 var80061380;
|
||||
extern u32 var800613a0;
|
||||
extern u32 var80061420;
|
||||
extern u32 var80061424;
|
||||
extern u32 var8006142c;
|
||||
extern u32 var80061430;
|
||||
extern u32 var80061434;
|
||||
extern u32 var80061438;
|
||||
extern u32 var80061440;
|
||||
extern u32 var80061460;
|
||||
extern u32 var80061468;
|
||||
extern u32 var800615a0;
|
||||
extern u32 var80061630;
|
||||
extern u32 var80061634;
|
||||
extern u32 var80061644;
|
||||
extern u32 var80061648;
|
||||
extern u32 var8006164c;
|
||||
extern u32 var80061694;
|
||||
extern u32 var800616dc;
|
||||
extern u32 var800616e4;
|
||||
extern u32 var800616e8;
|
||||
extern u32 var80061710;
|
||||
extern u32 var80061a80;
|
||||
extern u32 var80061af4;
|
||||
extern u32 var80061b68;
|
||||
extern u32 var80061bf0;
|
||||
extern u8 g_EyespyNextSpawnPad;
|
||||
extern struct coord var800623a4;
|
||||
extern u32 var800623b0;
|
||||
extern u32 var80062400;
|
||||
extern u32 var80062410;
|
||||
extern u32 var80062414;
|
||||
extern u32 var80062448;
|
||||
extern u32 var80062450;
|
||||
extern u32 var80062460;
|
||||
extern u32 var8006246c;
|
||||
extern u32 var80062478;
|
||||
extern u32 var80062484;
|
||||
extern u32 var80062488;
|
||||
extern u32 var80062498;
|
||||
extern u32 var800624a4;
|
||||
extern u32 var800624a8;
|
||||
extern u32 var800624ac;
|
||||
extern u32 var800624b0;
|
||||
extern s32 var800624b4;
|
||||
extern s32 var800624b8;
|
||||
extern u32 var800624bc;
|
||||
extern u32 var800624c4;
|
||||
extern u32 var800624e0;
|
||||
extern s32 var800624e4;
|
||||
extern u32 var800624e8;
|
||||
extern u32 var800624ec;
|
||||
extern u32 var800624f0;
|
||||
extern u32 var800624f4;
|
||||
extern u32 var800624f8;
|
||||
extern u32 var800624fc;
|
||||
extern u32 var80062508;
|
||||
extern u32 var8006250c;
|
||||
extern u32 var80062530;
|
||||
extern u32 var80062538;
|
||||
extern u32 var80062560;
|
||||
extern u32 var80062568;
|
||||
extern u32 var80062578;
|
||||
extern u32 var80062580;
|
||||
extern u32 var80062590;
|
||||
extern u32 var80062598;
|
||||
extern u32 var800625a8;
|
||||
extern u32 var800625f0;
|
||||
extern u32 var800626ec;
|
||||
extern u32 var80062730;
|
||||
extern u32 var80062738;
|
||||
extern u32 var80062744;
|
||||
extern u32 var80062750;
|
||||
extern u32 var8006275c;
|
||||
extern u32 var80062768;
|
||||
extern u32 var800627a8;
|
||||
extern u32 var800627ac;
|
||||
extern u32 var800627b0;
|
||||
extern u32 var800627b4;
|
||||
extern u32 var800627c4;
|
||||
extern u32 var800627c8;
|
||||
extern u32 var800627cc;
|
||||
extern u32 var800627d4;
|
||||
extern u32 var800627dc;
|
||||
extern u32 var800627e0;
|
||||
extern u32 var800627e8;
|
||||
extern u32 var800627f0;
|
||||
extern u32 var800627f8;
|
||||
extern u32 var800627fc;
|
||||
extern u32 var80062800;
|
||||
extern u32 var80062808;
|
||||
extern u32 var80062810;
|
||||
extern u32 var80062814;
|
||||
extern u32 var80062818;
|
||||
extern u32 var80062858;
|
||||
extern u32 var80062864;
|
||||
extern u32 var80062868;
|
||||
extern u32 var80062870;
|
||||
extern u32 var8006287c;
|
||||
extern u32 var800628bc;
|
||||
extern u32 var800628c8;
|
||||
extern u32 var800628d4;
|
||||
extern u32 var80062914;
|
||||
extern s32 g_NumPlayers;
|
||||
extern u8 var80062940;
|
||||
extern u32 var80062944;
|
||||
extern u32 var80062948;
|
||||
extern u32 var80062950;
|
||||
extern u32 var80062954;
|
||||
extern u32 var80062960;
|
||||
extern u32 var80062964;
|
||||
extern u32 var80062968;
|
||||
extern u32 var80062970;
|
||||
extern u32 var80062974;
|
||||
extern u32 var8006297c;
|
||||
extern u32 var80062980;
|
||||
extern s32 var80062984;
|
||||
extern u32 var80062990;
|
||||
extern u32 var80062998;
|
||||
extern u32 var800629d8;
|
||||
extern u32 var800629fc;
|
||||
extern u32 var80062a3c;
|
||||
extern u32 var80062a48;
|
||||
extern u32 var80062a4c;
|
||||
extern u32 var80062a8c;
|
||||
extern u32 var80062a90;
|
||||
extern u32 var80062a94;
|
||||
extern u32 var80062aa0;
|
||||
extern u32 var80062b00;
|
||||
extern u32 var80062b04;
|
||||
extern u32 var80062b08;
|
||||
extern u32 var80062b0c;
|
||||
extern u32 var80062b10;
|
||||
extern u32 var80062b14;
|
||||
extern u32 var80062b1c;
|
||||
extern u32 var80062b68;
|
||||
extern u32 var80062c14;
|
||||
extern u32 var80062c58;
|
||||
extern u32 var80062c6c;
|
||||
extern u32 var80062c84;
|
||||
extern u32 var80062c88;
|
||||
extern f32 var80062ca0;
|
||||
extern f32 var80062ca4;
|
||||
extern f32 var80062ca8;
|
||||
extern f32 var80062cac;
|
||||
extern u32 var80062cb0;
|
||||
extern u32 var80062cb4;
|
||||
extern u32 var80062cb8;
|
||||
extern s32 var80062cbc;
|
||||
extern u32 var80063970;
|
||||
extern u32 var80064e1c;
|
||||
extern u32 var800652b8;
|
||||
extern u32 var800652bc;
|
||||
extern u32 var800652c0;
|
||||
extern u32 var800652c8;
|
||||
extern u32 var800652cc;
|
||||
extern u32 var80065548;
|
||||
extern u32 var80065640;
|
||||
extern u32 var80065680;
|
||||
extern u32 var80065ae0;
|
||||
extern u32 var800662d8;
|
||||
extern u32 var800666c8;
|
||||
extern u32 var80066a70;
|
||||
extern u32 var80066ef0;
|
||||
extern u32 var80067328;
|
||||
extern u32 var80067428;
|
||||
extern u32 var80067470;
|
||||
extern u32 var800674b8;
|
||||
extern u32 var80067500;
|
||||
extern u32 var80067548;
|
||||
extern u32 var80067590;
|
||||
extern u32 var800675d8;
|
||||
extern u32 var80067620;
|
||||
extern u32 var80067668;
|
||||
extern u32 var800676b0;
|
||||
extern u32 var800676f8;
|
||||
extern u32 var80067740;
|
||||
extern u32 var80067788;
|
||||
extern u32 var800677d0;
|
||||
extern u32 var80067818;
|
||||
extern u32 var80067860;
|
||||
extern u32 var800678a8;
|
||||
extern u32 var800678f0;
|
||||
extern u32 var80067938;
|
||||
extern u32 var80067980;
|
||||
extern u32 var80067bc0;
|
||||
extern u32 var80067c08;
|
||||
extern u32 var80067d28;
|
||||
extern u32 var80067d70;
|
||||
extern u32 var80067e50;
|
||||
extern struct chrdata *g_ChrsB;
|
||||
extern s16 *g_ChrnumsB;
|
||||
extern s32 g_NumChrsB;
|
||||
extern s16 *g_TeamList;
|
||||
extern s16 *g_SquadronList;
|
||||
extern u32 var80067fdc;
|
||||
extern u32 var80067ff0;
|
||||
extern u32 var80068008;
|
||||
extern u32 var8006801c;
|
||||
extern u32 var80068024;
|
||||
extern u32 var8006802c;
|
||||
extern u32 var80068034;
|
||||
extern u32 var8006803c;
|
||||
extern u32 var80068044;
|
||||
extern u32 var8006804c;
|
||||
extern u32 var80068054;
|
||||
extern u32 var8006805c;
|
||||
extern u32 var80068064;
|
||||
extern u32 var8006806c;
|
||||
extern u32 var80068074;
|
||||
extern u32 var8006807c;
|
||||
extern u32 var80068080;
|
||||
extern u32 var80068084;
|
||||
extern u32 var800680bc;
|
||||
extern u32 var8006819c;
|
||||
extern u32 var800681a8;
|
||||
extern u32 var800681b0;
|
||||
extern u32 var800681bc;
|
||||
extern u32 var800681c4;
|
||||
extern u32 var800681e0;
|
||||
extern u32 var80068214;
|
||||
extern u32 var80068228;
|
||||
extern u32 var80068230;
|
||||
extern u32 var8006823c;
|
||||
extern u32 var80068268;
|
||||
extern u32 var80068270;
|
||||
extern u32 var8006827c;
|
||||
extern u32 var80068288;
|
||||
extern u32 var8006829c;
|
||||
extern u32 var8006835c;
|
||||
extern u32 var800683bc;
|
||||
extern u32 var800683c8;
|
||||
extern u32 var800683e0;
|
||||
extern u32 var800683f8;
|
||||
extern u32 var80068408;
|
||||
extern u32 var80068420;
|
||||
extern u32 var8006843c;
|
||||
extern u32 var80068440;
|
||||
extern u32 var8006844c;
|
||||
extern u32 var8006845c;
|
||||
extern u8 g_ChrTeamIds[MAX_TEAMS];
|
||||
extern u32 var8006846c;
|
||||
extern u32 var80068fe0;
|
||||
extern u16 quiptable_human_bank0[];
|
||||
extern u16 quiptable_human_bank1[];
|
||||
extern u16 quiptable_skedar[];
|
||||
extern u16 quiptable_maian[];
|
||||
extern s16 ciquiptable_bank0[][3];
|
||||
extern s16 ciquiptable_bank1[][3];
|
||||
extern s16 ciquiptable_bank2[][3];
|
||||
extern s16 ciquiptable_bank3[];
|
||||
extern u16 g_InvestigationPadMap[40];
|
||||
extern u32 var80069780;
|
||||
extern u32 var8006978c;
|
||||
extern u16 special_animations[];
|
||||
extern u32 var80069860;
|
||||
extern u32 var80069868;
|
||||
extern u32 var80069874;
|
||||
extern u32 var800698c0;
|
||||
extern u32 var800698d8;
|
||||
extern u32 var800698dc;
|
||||
extern u32 var800698e0;
|
||||
extern u32 var800698e4;
|
||||
extern u32 var800698e8;
|
||||
extern u32 var800698ec;
|
||||
extern u32 var800698f8;
|
||||
extern u32 var800698fc;
|
||||
extern u32 var80069900;
|
||||
extern u32 var80069910;
|
||||
extern u32 var80069918;
|
||||
extern u32 var8006991c;
|
||||
extern u32 var80069920;
|
||||
extern u32 var80069924;
|
||||
extern u32 var80069928;
|
||||
extern u32 var8006992c;
|
||||
extern u32 var8006993c;
|
||||
extern u32 var80069964;
|
||||
extern u32 var80069968;
|
||||
extern u32 var80069970;
|
||||
extern u32 var80069974;
|
||||
extern u32 var80069978;
|
||||
extern u32 var8006997c;
|
||||
extern u32 var80069980;
|
||||
extern u32 var800699dc;
|
||||
extern u32 var800699e8;
|
||||
extern u32 var800699f4;
|
||||
extern u32 var800699fc;
|
||||
extern u32 var80069a08;
|
||||
extern struct prop *g_Lifts[MAX_LIFTS];
|
||||
extern u32 var80069a70;
|
||||
extern u32 var80069b74;
|
||||
extern u32 var80069b80;
|
||||
extern u32 var80069b8c;
|
||||
extern u32 var80069b98;
|
||||
extern u32 var80069ba4;
|
||||
extern u32 var80069bb0;
|
||||
extern u32 var80069bbc;
|
||||
extern u32 var80069bc8;
|
||||
extern u32 var80069bcc;
|
||||
extern u32 var80069bd0;
|
||||
extern u32 var80069bd4;
|
||||
extern u32 var80069bd8;
|
||||
extern u32 var80069c48;
|
||||
extern u32 var80069cc4;
|
||||
extern u32 var80069d04;
|
||||
extern u32 var80069d44;
|
||||
extern u32 var80069d84;
|
||||
extern u32 var80069d90;
|
||||
extern u32 var80069e0c;
|
||||
extern u32 var80069ee0;
|
||||
extern u32 var80069f3c;
|
||||
extern u32 var80069fb8;
|
||||
extern u32 var8006a034;
|
||||
extern u32 var8006a0d0;
|
||||
extern u32 var8006a160;
|
||||
extern u32 var8006a18c;
|
||||
extern u32 var8006a1b8;
|
||||
extern u32 var8006a1e4;
|
||||
extern u32 var8006a230;
|
||||
extern u32 var8006a27c;
|
||||
extern u32 var8006a2b4;
|
||||
extern u32 var8006a2ec;
|
||||
extern u32 var8006a324;
|
||||
extern u32 var8006a344;
|
||||
extern u32 var8006a364;
|
||||
extern u32 var8006a384;
|
||||
extern u32 var8006a3a4;
|
||||
extern u32 var8006a3c4;
|
||||
extern u32 var8006a3e4;
|
||||
extern u32 var8006a404;
|
||||
extern u32 var8006a4bc;
|
||||
extern u32 var8006a6bc;
|
||||
extern u32 var8006a6dc;
|
||||
extern u32 var8006a6fc;
|
||||
extern u32 var8006a728;
|
||||
extern u32 var8006a754;
|
||||
extern u32 var8006a774;
|
||||
extern u32 var8006a7a0;
|
||||
extern u32 var8006a7cc;
|
||||
extern u32 var8006a7f8;
|
||||
extern u32 var8006a818;
|
||||
extern u32 var8006a894;
|
||||
extern u32 var8006a910;
|
||||
extern u32 var8006a930;
|
||||
extern u32 var8006a950;
|
||||
extern u32 var8006a970;
|
||||
extern u32 var8006aa28;
|
||||
extern u32 var8006aa48;
|
||||
extern u32 var8006aa68;
|
||||
extern u32 var8006aa88;
|
||||
extern u32 var8006ab70;
|
||||
extern u32 var8006abb0;
|
||||
extern u32 var8006abc0;
|
||||
extern u32 var8006abcc;
|
||||
extern u32 var8006abd8;
|
||||
extern u32 var8006abe4;
|
||||
extern u32 var8006abf0;
|
||||
extern u32 var8006abfc;
|
||||
extern u32 var8006ac08;
|
||||
extern u32 var8006ac64;
|
||||
extern u32 var8006ac6c;
|
||||
extern u32 var8006acc8;
|
||||
extern u32 var8006ad24;
|
||||
extern u32 var8006ad8c;
|
||||
extern u32 var8006ad90;
|
||||
extern u32 var8006adf8;
|
||||
extern u32 var8006ae10;
|
||||
extern u32 var8006ae14;
|
||||
extern s8 var8006ae18;
|
||||
extern s8 var8006ae1c;
|
||||
extern s8 var8006ae20;
|
||||
extern s8 var8006ae24;
|
||||
extern s8 var8006ae28;
|
||||
extern u32 var8006ae3c;
|
||||
extern u32 var8006ae5c;
|
||||
extern s32 var8006ae70;
|
||||
extern u32 var8006ae80;
|
||||
extern u32 var8006ae90;
|
||||
extern u32 var8006af0c;
|
||||
extern u32 var8006af8c;
|
||||
extern u32 var8006afa0;
|
||||
|
||||
#endif
|
||||
@@ -0,0 +1,288 @@
|
||||
#ifndef IN_GAME_DATA_0160B0_H
|
||||
#define IN_GAME_DATA_0160B0_H
|
||||
#include <ultra64.h>
|
||||
|
||||
extern struct menu_dialog menudialog_18d78;
|
||||
extern struct menu_dialog menudialog_18d90;
|
||||
|
||||
extern u32 var80070090;
|
||||
extern u32 var80070098;
|
||||
extern u32 var800700a0;
|
||||
extern u32 var80070120;
|
||||
extern u32 var80070124;
|
||||
extern u32 var80070128;
|
||||
extern u32 var80070134;
|
||||
extern u32 var80070140;
|
||||
extern u32 var8007014c;
|
||||
extern u32 var800701ac;
|
||||
extern u32 var800701b8;
|
||||
extern u32 var800701c0;
|
||||
extern u32 var800701dc;
|
||||
extern u32 var800701e4;
|
||||
extern u32 var80070200;
|
||||
extern u32 var80070210;
|
||||
extern u32 var8007021c;
|
||||
extern u32 var8007022c;
|
||||
extern u32 var80070238;
|
||||
extern u32 var80070244;
|
||||
extern u32 var80070250;
|
||||
extern u32 var8007025c;
|
||||
extern u32 var8007029c;
|
||||
extern u32 var800702e0;
|
||||
extern u32 var800702e8;
|
||||
extern u32 var800702ec;
|
||||
extern u32 var80070314;
|
||||
extern u32 var80070318;
|
||||
extern u32 var80070360;
|
||||
extern u32 var80070368;
|
||||
extern u32 var80070500;
|
||||
extern u32 var8007050c;
|
||||
extern u32 var80070518;
|
||||
extern u32 var80070524;
|
||||
extern u32 var80070528;
|
||||
extern u32 var80070534;
|
||||
extern u32 var80070574;
|
||||
extern u32 var80070578;
|
||||
extern u32 var8007057c;
|
||||
extern u32 var80070580;
|
||||
extern u32 var80070584;
|
||||
extern u32 var800705a0;
|
||||
extern u32 var800705a4;
|
||||
extern s32 var800705a8;
|
||||
extern u32 var800705ac;
|
||||
extern u32 var800705b0;
|
||||
extern u32 var800705b4;
|
||||
extern u32 var800705b8;
|
||||
extern u32 var800705bc;
|
||||
extern u32 var800705c0;
|
||||
extern u32 var800706c8;
|
||||
extern bool g_HiRes;
|
||||
extern u32 var8007072c;
|
||||
extern u32 var80070738;
|
||||
extern u32 var8007073c;
|
||||
extern struct gecreditsdata *g_CurrentGeCreditsData;
|
||||
extern u32 var80070744;
|
||||
extern u32 var80070748;
|
||||
extern u32 var8007074c;
|
||||
extern bool g_PlayersWithControl[];
|
||||
extern bool g_PlayerInvincible;
|
||||
extern u32 var80070764;
|
||||
extern s16 var80070768[];
|
||||
extern u32 var8007077c;
|
||||
extern u32 var80070780;
|
||||
extern u32 var8007078c;
|
||||
extern u32 var800707a4;
|
||||
extern u32 var800707f4;
|
||||
extern u32 var80070800;
|
||||
extern u32 var8007080c;
|
||||
extern u32 var80070818;
|
||||
extern u32 var80070824;
|
||||
extern u32 var80070830;
|
||||
extern u32 var8007083c;
|
||||
extern u32 var80070844;
|
||||
extern u32 var80070924;
|
||||
extern u32 var800709c4;
|
||||
extern u32 var800709d0;
|
||||
extern u32 var800709dc;
|
||||
extern u32 var800709e8;
|
||||
extern u32 var80070ba4;
|
||||
extern u32 var80070e50;
|
||||
extern u32 var80070e5c;
|
||||
extern u32 var80070e68;
|
||||
extern u32 var80070e84;
|
||||
extern u32 var80070e90;
|
||||
extern u32 var80070e9c;
|
||||
extern u32 var80070ea8;
|
||||
extern u32 var80070ec0;
|
||||
extern u32 var80070ec4;
|
||||
extern u32 var80070ed4;
|
||||
extern u32 var80070ed8;
|
||||
extern u32 var80070edc;
|
||||
extern u32 var80070ee0;
|
||||
extern u32 var80070eec;
|
||||
extern u32 var80070ef8;
|
||||
extern u32 var80070f10;
|
||||
extern u32 var80070f14;
|
||||
extern u32 var80070f18;
|
||||
extern u32 var80070f1c;
|
||||
extern u32 var80070f20;
|
||||
extern u32 var80070f24;
|
||||
extern u32 var80070f28;
|
||||
extern u32 var80070f2c;
|
||||
extern u32 var80070f30;
|
||||
extern u32 var80070f34;
|
||||
extern u32 var80070f38;
|
||||
extern u32 var80070f3c;
|
||||
extern u32 var80070f40;
|
||||
extern u32 var80070f44;
|
||||
extern u32 var80070f48;
|
||||
extern u32 var80070f4c;
|
||||
extern u32 var80070f50;
|
||||
extern u32 var80070f54;
|
||||
extern u32 var80070f58;
|
||||
extern u32 var80070f5c;
|
||||
extern u32 var80070f60;
|
||||
extern u32 var80070f64;
|
||||
extern u32 var80070f68;
|
||||
extern u32 var80070f6c;
|
||||
extern u32 var80070f70;
|
||||
extern u32 var80070f80;
|
||||
extern u32 var80070f94;
|
||||
extern u32 var80070f9c;
|
||||
extern u32 var80070fa0;
|
||||
extern u32 var80070fe8;
|
||||
extern u32 var80070fec;
|
||||
extern u32 var80070ff0;
|
||||
extern u32 var80071170;
|
||||
extern u32 var80071180;
|
||||
extern u32 var80071184;
|
||||
extern u32 var80071190;
|
||||
extern u32 var80071194;
|
||||
extern u32 var80071198;
|
||||
extern u32 var8007119c;
|
||||
extern u32 var800711a0;
|
||||
extern u32 var800711a4;
|
||||
extern u32 var800711ac;
|
||||
extern u32 var800711e0;
|
||||
extern u32 var800711e8;
|
||||
extern u32 var800711f4;
|
||||
extern u32 var8007142c;
|
||||
extern u32 var80071440;
|
||||
extern u32 g_MpPlayerNum;
|
||||
extern u32 var8007144c;
|
||||
extern u32 var80071468;
|
||||
extern u32 var80071470;
|
||||
extern u32 var80071480;
|
||||
extern u32 var800714c0;
|
||||
extern u32 var800714c4;
|
||||
extern u32 var800714c8;
|
||||
extern u32 var800714d8;
|
||||
extern u32 var800714dc;
|
||||
extern u32 var800714e0;
|
||||
extern u32 var800714ec;
|
||||
extern u32 var800714f0;
|
||||
extern u32 var800714f4;
|
||||
extern struct menu_dialog menudialog_pakremoved;
|
||||
extern struct menu_dialog g_PakRepairSuccessMenuDialog;
|
||||
extern struct menu_dialog g_PakRepairFailedMenuDialog;
|
||||
extern struct menu_dialog g_PakAttemptRepairMenuDialog;
|
||||
extern u16 savelocations[];
|
||||
extern struct menu_dialog menudialog_damagedcontrollerpak;
|
||||
extern struct menu_dialog menudialog_fullcontrollerpak;
|
||||
extern struct menu_dialog menudialog_cannotreadgameboy;
|
||||
extern struct menu_dialog menudialog_datalost;
|
||||
extern struct menu_dialog menudialog_picktarget;
|
||||
extern u32 var800719a0;
|
||||
extern u32 var800719ac;
|
||||
extern u32 var800719b0;
|
||||
extern u32 var800719b4;
|
||||
extern u32 var800719b8;
|
||||
extern u32 var800719bc;
|
||||
extern u32 var800719c0;
|
||||
extern u16 options_controlmode[];
|
||||
extern u16 g_AimControlOptions[];
|
||||
extern u16 g_SoundModeOptions[];
|
||||
extern u16 g_ScreenSizeOptions[];
|
||||
extern u16 g_ScreenRatioOptions[];
|
||||
extern u16 g_ScreenSplitOptions[];
|
||||
extern struct menu_dialog menudialog_briefing;
|
||||
extern struct menu_dialog menudialog_changeagent;
|
||||
extern struct menu_dialog g_ObjectivesMenuDialog;
|
||||
extern struct menu_dialog g_PdModeSettingsDialog;
|
||||
extern struct menu_dialog menudialog_selectdifficulty;
|
||||
extern struct menu_dialog g_CoopOptionsMenuDialog;
|
||||
extern struct menu_dialog g_AntiOptionsMenuDialog;
|
||||
extern struct menu_dialog menudialog_selectdifficulty2;
|
||||
extern struct menu_dialog menudialog_selectdifficulty3;
|
||||
extern struct stageoverviewentry g_StageNames[NUM_SOLOSTAGES];
|
||||
extern struct mission missions[];
|
||||
extern struct menu_dialog g_ControlStyleMultiMenuDialog;
|
||||
extern struct menu_dialog g_ControlStyleSingleMenuDialog;
|
||||
extern struct menu_dialog menudialog_control3;
|
||||
extern struct menu_dialog menudialog_control4;
|
||||
extern u32 var80072d8c;
|
||||
extern u32 var800733b8;
|
||||
extern u32 var800733c4;
|
||||
extern struct menu_dialog menudialog_weaponsavailable;
|
||||
extern struct menu_dialog menudialog_196b0;
|
||||
extern struct menu_dialog menudialog_196c8;
|
||||
extern struct menu_dialog menudialog_status;
|
||||
extern struct cutsceneentry cutscenetable[];
|
||||
extern struct cutscenegroup cutscenegrouptable[];
|
||||
extern struct menu_dialog g_SelectMissionMenuDialog;
|
||||
extern u16 mainmenulabels_nocheats[];
|
||||
extern u16 mainmenulabels_withcheats[];
|
||||
extern struct menu_dialog g_MainMenuMenuDialog;
|
||||
extern struct menu_dialog g_MainMenu4MbMenuDialog;
|
||||
extern struct cheat g_Cheats[NUM_CHEATS];
|
||||
extern struct menu_item g_CheatsBuddiesMenuItems[];
|
||||
extern struct menu_dialog g_CheatsBuddiesMenuDialog;
|
||||
extern u16 iomessages[];
|
||||
extern struct menu_dialog menudialog_1a410;
|
||||
extern u16 savelocations2[];
|
||||
extern u16 iomessages2[];
|
||||
extern u16 filetypenames[];
|
||||
extern struct menu_dialog menudialog_filesaved;
|
||||
extern struct menu_dialog menudialog_saveerror;
|
||||
extern struct menu_dialog menudialog_savelost;
|
||||
extern struct menu_dialog g_SaveElsewhereMenuDialog;
|
||||
extern struct menu_dialog menudialog_1a654;
|
||||
extern u32 var8007464c;
|
||||
extern struct menu_dialog menudialog_changefilename;
|
||||
extern struct menu_dialog menudialog_duplicatefilename;
|
||||
extern u16 savelocations3[];
|
||||
extern struct menu_dialog menudialog_selectlocation;
|
||||
extern struct menu_dialog menudialog_confirmdelete;
|
||||
extern struct menu_dialog menudialog_1a984;
|
||||
extern struct menu_dialog menudialog_deletefile;
|
||||
extern struct menu_dialog menudialog_copyfile;
|
||||
extern u32 var80074a4c;
|
||||
extern struct menu_dialog menudialog_deletegamenote;
|
||||
extern struct menu_dialog menudialog_gamenotes;
|
||||
extern struct menu_dialog menudialog_controllerpakmenu;
|
||||
extern struct menu_dialog menudialog_enteragentname;
|
||||
extern struct menu_dialog menudialog_fileselect;
|
||||
extern struct menu_dialog menudialog_fileselect2;
|
||||
extern struct menu_dialog menudialog_mpquickgo2;
|
||||
extern struct menu_dialog menudialog_1b1bc;
|
||||
extern struct menu_dialog g_4MbMainMenu;
|
||||
extern struct menu_dialog menudialog_mpdropout;
|
||||
extern struct menu_dialog g_MpEditSimulant4MbMenuDialog;
|
||||
extern struct menu_dialog g_4MbAdvancedSetupMenuDialog;
|
||||
extern struct menu_dialog menudialog_1b5c0;
|
||||
extern struct menu_dialog menudialog_promptnextmission;
|
||||
extern struct menu_dialog menudialog_1b7a4;
|
||||
extern u32 var80075968;
|
||||
extern struct menu_dialog menudialog_1bb44;
|
||||
extern struct menu_dialog menudialog_1bb5c;
|
||||
extern struct menu_dialog menudialog_1bb74;
|
||||
extern struct menu_dialog menudialog_1bb8c;
|
||||
extern struct menu_dialog menudialog_1bba4;
|
||||
extern struct menu_dialog menudialog_1bbbc;
|
||||
extern struct savelocation *g_SaveLocations[];
|
||||
extern u32 var80075bd0;
|
||||
extern u32 var80075be0;
|
||||
extern u32 var80075c00;
|
||||
extern u32 var80075c30;
|
||||
extern u32 var80075c3c;
|
||||
extern u32 var80075c48;
|
||||
extern u32 var80075c54;
|
||||
extern u32 var80075c94;
|
||||
extern u32 var80075ca0;
|
||||
extern char var80075cb4[];
|
||||
extern char var80075cc0[];
|
||||
extern u32 var80075ce0;
|
||||
extern u32 var80075ce4;
|
||||
extern u32 var80075ce8;
|
||||
extern u32 var80075cec;
|
||||
extern u32 var80075cf0;
|
||||
extern u32 var80075cf4;
|
||||
extern u32 var80075cf8;
|
||||
extern u32 var80075d08;
|
||||
extern u32 var80075d10;
|
||||
extern u32 var80075d18;
|
||||
extern u32 var80075d2c;
|
||||
extern u32 var80075d40;
|
||||
extern u32 var80075d54;
|
||||
|
||||
#endif
|
||||
@@ -0,0 +1,73 @@
|
||||
#ifndef IN_GAME_DATA_01A3A0_H
|
||||
#define IN_GAME_DATA_01A3A0_H
|
||||
#include <ultra64.h>
|
||||
|
||||
extern u16 iomessages[];
|
||||
extern struct menu_dialog menudialog_1a410;
|
||||
extern u16 savelocations2[];
|
||||
extern u16 iomessages2[];
|
||||
extern u16 filetypenames[];
|
||||
extern struct menu_dialog menudialog_filesaved;
|
||||
extern struct menu_dialog menudialog_saveerror;
|
||||
extern struct menu_dialog menudialog_savelost;
|
||||
extern struct menu_dialog g_SaveElsewhereMenuDialog;
|
||||
extern struct menu_dialog menudialog_1a654;
|
||||
extern u32 var8007464c;
|
||||
extern struct menu_dialog menudialog_changefilename;
|
||||
extern struct menu_dialog menudialog_duplicatefilename;
|
||||
extern u16 savelocations3[];
|
||||
extern struct menu_dialog menudialog_selectlocation;
|
||||
extern struct menu_dialog menudialog_confirmdelete;
|
||||
extern struct menu_dialog menudialog_1a984;
|
||||
extern struct menu_dialog menudialog_deletefile;
|
||||
extern struct menu_dialog menudialog_copyfile;
|
||||
extern u32 var80074a4c;
|
||||
extern struct menu_dialog menudialog_deletegamenote;
|
||||
extern struct menu_dialog menudialog_gamenotes;
|
||||
extern struct menu_dialog menudialog_controllerpakmenu;
|
||||
extern struct menu_dialog menudialog_enteragentname;
|
||||
extern struct menu_dialog menudialog_fileselect;
|
||||
extern struct menu_dialog menudialog_fileselect2;
|
||||
extern struct menu_dialog menudialog_mpquickgo2;
|
||||
extern struct menu_dialog menudialog_1b1bc;
|
||||
extern struct menu_dialog g_4MbMainMenu;
|
||||
extern struct menu_dialog menudialog_mpdropout;
|
||||
extern struct menu_dialog g_MpEditSimulant4MbMenuDialog;
|
||||
extern struct menu_dialog g_4MbAdvancedSetupMenuDialog;
|
||||
extern struct menu_dialog menudialog_1b5c0;
|
||||
extern struct menu_dialog menudialog_promptnextmission;
|
||||
extern struct menu_dialog menudialog_1b7a4;
|
||||
extern u32 var80075968;
|
||||
extern struct menu_dialog menudialog_1bb44;
|
||||
extern struct menu_dialog menudialog_1bb5c;
|
||||
extern struct menu_dialog menudialog_1bb74;
|
||||
extern struct menu_dialog menudialog_1bb8c;
|
||||
extern struct menu_dialog menudialog_1bba4;
|
||||
extern struct menu_dialog menudialog_1bbbc;
|
||||
extern struct savelocation *g_SaveLocations[];
|
||||
extern u32 var80075bd0;
|
||||
extern u32 var80075be0;
|
||||
extern u32 var80075c00;
|
||||
extern u32 var80075c30;
|
||||
extern u32 var80075c3c;
|
||||
extern u32 var80075c48;
|
||||
extern u32 var80075c54;
|
||||
extern u32 var80075c94;
|
||||
extern u32 var80075ca0;
|
||||
extern char var80075cb4[];
|
||||
extern char var80075cc0[];
|
||||
extern u32 var80075ce0;
|
||||
extern u32 var80075ce4;
|
||||
extern u32 var80075ce8;
|
||||
extern u32 var80075cec;
|
||||
extern u32 var80075cf0;
|
||||
extern u32 var80075cf4;
|
||||
extern u32 var80075cf8;
|
||||
extern u32 var80075d08;
|
||||
extern u32 var80075d10;
|
||||
extern u32 var80075d18;
|
||||
extern u32 var80075d2c;
|
||||
extern u32 var80075d40;
|
||||
extern u32 var80075d54;
|
||||
|
||||
#endif
|
||||
@@ -0,0 +1,391 @@
|
||||
#ifndef IN_GAME_DATA_020DF0_H
|
||||
#define IN_GAME_DATA_020DF0_H
|
||||
#include <ultra64.h>
|
||||
|
||||
extern struct menu_dialog menudialog_2a800;
|
||||
extern struct menu_dialog menudialog_2a818;
|
||||
extern struct menu_dialog menudialog_mpweapons;
|
||||
extern struct menu_dialog menudialog_mpoptions;
|
||||
extern struct menu_dialog menudialog_mpcontrol;
|
||||
extern struct menu_dialog menudialog_mpplayerstats;
|
||||
extern struct menu_dialog menudialog_mpplayername;
|
||||
extern struct menu_dialog menudialog_mploadgamesettingstype0;
|
||||
extern struct menu_dialog menudialog_mploadgamesettingstype1;
|
||||
extern struct menu_dialog menudialog_mploadplayer;
|
||||
extern struct menu_dialog menudialog_mparena;
|
||||
extern struct menu_dialog menudialog_mplimits;
|
||||
extern struct menu_dialog menudialog_mpplayerhandicaps;
|
||||
extern struct menu_dialog g_MpReadyMenuDialog;
|
||||
extern struct menu_dialog menudialog_mpsimulants;
|
||||
extern struct menu_dialog menudialog_mpteamcontrol;
|
||||
extern struct menu_dialog menudialog_mpchallengedetails;
|
||||
extern struct menu_dialog menudialog_mpscenario;
|
||||
extern struct menu_dialog menudialog_mpquickteam;
|
||||
|
||||
extern s32 g_Difficulty;
|
||||
|
||||
extern s16 g_FadeNumFrames;
|
||||
extern f32 fade80084058;
|
||||
extern u32 g_FadePrevColor;
|
||||
extern u32 g_FadeColor;
|
||||
extern u16 fade80084064;
|
||||
|
||||
extern s32 var80087260;
|
||||
extern struct stagethinglist stagethinglist_20e10;
|
||||
extern struct stagethinglist stagethinglist_20e54;
|
||||
extern struct stagethinglist stagethinglist_20e60;
|
||||
extern struct stagethinglist stagethinglist_20e6c;
|
||||
extern struct stagethinglist stagethinglist_20ea4;
|
||||
extern struct stagethinglist stagethinglist_20ec8;
|
||||
extern struct stagethinglist stagethinglist_20ef8;
|
||||
extern struct stagethinglist stagethinglist_20f5c;
|
||||
extern struct stagethinglist stagethinglist_20fe8;
|
||||
extern u16 proptable[];
|
||||
extern u8 propexplosiontypes[];
|
||||
extern struct stagethinglist stagethinglist_2208c;
|
||||
extern struct stagethinglist stagethinglist_220a4;
|
||||
extern u32 var8007c0c0;
|
||||
extern struct stagethinglist stagethinglist_221b4;
|
||||
extern struct stagethinglist stagethinglist_22c54;
|
||||
extern struct stagethinglist stagethinglist_22e60;
|
||||
extern struct stagethinglist stagethinglist_22eb8;
|
||||
extern struct stagethinglist stagethinglist_22ec8;
|
||||
extern struct stagethinglist stagethinglist_22f1c;
|
||||
extern struct bodytableentry bodytable[];
|
||||
extern u32 var8007dae4;
|
||||
extern u32 var8007db80;
|
||||
extern f32 var8007db84;
|
||||
extern u32 var8007db88;
|
||||
extern u32 var8007db94;
|
||||
extern u32 var8007dba0;
|
||||
extern u32 var8007dbb8;
|
||||
extern u32 var8007dbd0;
|
||||
extern u32 var8007dbe8;
|
||||
extern u32 var8007dbf4;
|
||||
extern u32 var8007dc00;
|
||||
extern u32 var8007dc10;
|
||||
extern u32 var8007e3d0;
|
||||
extern u32 var8007e4a0;
|
||||
extern u32 var8007e4a4;
|
||||
extern struct explosiontype g_ExplosionTypes[NUM_EXPLOSIONTYPES];
|
||||
extern struct smoketype g_SmokeTypes[NUM_SMOKETYPES];
|
||||
extern u32 sparktable[];
|
||||
extern u32 var8007f0b8;
|
||||
extern u32 var8007f0c0;
|
||||
extern u32 var8007f0c4;
|
||||
extern u32 var8007f0d4;
|
||||
extern u32 var8007f0d8;
|
||||
extern u32 var8007f0dc;
|
||||
extern u32 var8007f0e0;
|
||||
extern u32 var8007f0e4;
|
||||
extern u32 var8007f0e8;
|
||||
extern u32 var8007f0ec;
|
||||
extern u32 var8007f0f0;
|
||||
extern u32 var8007f0f4;
|
||||
extern u32 var8007f0f8;
|
||||
extern u32 var8007f0fc;
|
||||
extern u32 var8007f104;
|
||||
extern u32 var8007f108;
|
||||
extern u32 var8007f10c;
|
||||
extern u32 var8007f110;
|
||||
extern u32 var8007f120;
|
||||
extern u32 var8007f124;
|
||||
extern u32 var8007f130;
|
||||
extern u32 var8007f134;
|
||||
extern u32 var8007f13c;
|
||||
extern u32 var8007f2dc;
|
||||
extern u32 var8007f3cc;
|
||||
extern u32 var8007f410;
|
||||
extern u32 var8007f450;
|
||||
extern u32 var8007f468;
|
||||
extern u32 var8007f46c;
|
||||
extern struct credit credits[];
|
||||
extern u32 var8007f6c4;
|
||||
extern u32 var8007f6d4;
|
||||
extern u32 var8007f6d8;
|
||||
extern u32 var8007f6e0;
|
||||
extern u32 var8007f6e4;
|
||||
extern u32 var8007f6e8;
|
||||
extern u32 var8007f6ec;
|
||||
extern u32 var8007f6f0;
|
||||
extern u32 var8007f6f4;
|
||||
extern u32 var8007f6f8;
|
||||
extern u32 var8007f6fc;
|
||||
extern u32 var8007f700;
|
||||
extern u32 var8007f740;
|
||||
extern u32 var8007f744;
|
||||
extern u32 var8007f748;
|
||||
extern u32 var8007f750;
|
||||
extern u32 var8007f754;
|
||||
extern u32 var8007f758;
|
||||
extern u32 var8007f75c;
|
||||
extern u32 var8007f7b0;
|
||||
extern u32 var8007f840;
|
||||
extern u32 var8007f844;
|
||||
extern u32 var8007f848;
|
||||
extern u32 var8007f860;
|
||||
extern u32 var8007f864;
|
||||
extern u32 var8007f868;
|
||||
extern u32 var8007f86c;
|
||||
extern u32 var8007f870;
|
||||
extern u32 var8007f874;
|
||||
extern u32 var8007f878;
|
||||
extern u32 var8007f87c;
|
||||
extern u32 var8007f8a8;
|
||||
extern u32 var8007f8dc;
|
||||
extern u32 var8007f8e8;
|
||||
extern u32 var8007f8ec;
|
||||
extern u32 var8007f8f0;
|
||||
extern u32 var8007f8f4;
|
||||
extern u32 var8007f8f8;
|
||||
extern u32 var8007f8fc;
|
||||
extern u32 var8007f900;
|
||||
extern u32 var8007f904;
|
||||
extern u32 var8007f9d0;
|
||||
extern u32 var8007f9d8;
|
||||
extern u32 var8007f9fc;
|
||||
extern u32 var8007fa60;
|
||||
extern u32 var8007fa80;
|
||||
extern u32 var8007fa84;
|
||||
extern u8 g_InGameSubtitles;
|
||||
extern u8 g_CutsceneSubtitles;
|
||||
extern s32 g_ScreenSize;
|
||||
extern s32 g_ScreenRatio;
|
||||
extern u8 g_ScreenSplit;
|
||||
extern u32 var8007fac0;
|
||||
extern u32 var8007fac4;
|
||||
extern u32 var8007facc;
|
||||
extern u32 var8007fad0;
|
||||
extern u32 var8007fadc;
|
||||
extern u32 var8007fae0;
|
||||
extern u32 var8007faf4;
|
||||
extern u32 var8007faf8;
|
||||
extern u32 var8007fafc;
|
||||
extern u32 var8007fb00;
|
||||
extern u32 var8007fb04;
|
||||
extern u32 var8007fb08;
|
||||
extern u32 var8007fb0c;
|
||||
extern u32 var8007fb10;
|
||||
extern u32 var8007fb14;
|
||||
extern u32 var8007fb18;
|
||||
extern u32 var8007fb1c;
|
||||
extern u32 var8007fb20;
|
||||
extern u32 var8007fb3c;
|
||||
extern u32 var8007fb5c;
|
||||
extern u32 var8007fbac;
|
||||
extern u32 var8007fbb0;
|
||||
extern u32 var8007fbb4;
|
||||
extern u32 var8007fbb8;
|
||||
extern u32 var8007fbbc;
|
||||
extern u32 var8007fbc0;
|
||||
extern u32 var8007fbc4;
|
||||
extern u32 var8007fbc8;
|
||||
extern u32 var8007fbcc;
|
||||
extern u32 var8007fbdc;
|
||||
extern u32 var8007fbe8;
|
||||
extern u32 var8007fbec;
|
||||
extern u32 var8007fc00;
|
||||
extern u32 var8007fc0c;
|
||||
extern u32 var8007fc10;
|
||||
extern u32 var8007fc14;
|
||||
extern u32 var8007fc20;
|
||||
extern u32 var8007fc24;
|
||||
extern u32 var8007fc28;
|
||||
extern u32 var8007fc2c;
|
||||
extern u32 var8007fc30;
|
||||
extern u32 var8007fc34;
|
||||
extern u32 var8007fc38;
|
||||
extern u32 var8007fc3c;
|
||||
extern u32 var8007fc40;
|
||||
extern u32 var8007fc44;
|
||||
extern u32 var8007fc4c;
|
||||
extern u32 var8007fc54;
|
||||
extern u32 var8007fca8;
|
||||
extern u32 var8007fcac;
|
||||
extern u32 var8007fcb0;
|
||||
extern u32 var8007fcb4;
|
||||
extern struct stagetableentry g_Stages[61];
|
||||
extern u32 var80081018;
|
||||
extern u32 var80081058;
|
||||
extern struct smallsky smallskies[];
|
||||
extern u32 var80082050;
|
||||
extern void *filetable[];
|
||||
extern u32 var80084008;
|
||||
extern u32 var80084014;
|
||||
extern u32 var80084024;
|
||||
extern u32 var80084028;
|
||||
extern u32 var8008402c;
|
||||
extern u32 var80084030;
|
||||
extern s32 var80084034;
|
||||
extern u32 var80084038;
|
||||
extern f32 g_Uptime;
|
||||
extern u32 var80084068;
|
||||
extern u32 var80084078;
|
||||
extern u32 var80084088;
|
||||
extern u32 var80084098;
|
||||
extern u32 var800840a4;
|
||||
extern u32 var800840c4;
|
||||
extern u32 var800840d4;
|
||||
extern u32 var800840e0;
|
||||
extern u32 var800840f0;
|
||||
extern u32 var800840f4;
|
||||
extern u32 var800840fc;
|
||||
extern u32 g_LanguageId;
|
||||
extern u16 g_LangBanks[];
|
||||
extern u32 var800841b8;
|
||||
extern u32 var80084220;
|
||||
extern struct something *somethings[];
|
||||
extern u32 var800844d0;
|
||||
extern u32 var800844f0;
|
||||
extern s32 var800845d8;
|
||||
extern u32 var800845dc;
|
||||
extern u32 var800845f4;
|
||||
extern struct menu_dialog menudialog_2a8b0;
|
||||
extern struct menu_dialog menudialog_2a908;
|
||||
extern u16 rankings[];
|
||||
extern struct menu_dialog menudialog_2aa18;
|
||||
extern struct menu_dialog menudialog_2aa30;
|
||||
extern struct menu_dialog menudialog_2aa48;
|
||||
extern struct menu_dialog menudialog_2aa60;
|
||||
extern struct menu_dialog menudialog_2aa78;
|
||||
extern struct menu_dialog menudialog_2ab34;
|
||||
extern struct menu_dialog menudialog_2aba0;
|
||||
extern u16 mpstages[];
|
||||
extern u32 var80084bf8;
|
||||
extern u32 var80084c00[];
|
||||
extern u16 g_MpControlStyleLabels[4];
|
||||
extern u16 g_MpAimModeLabels[2];
|
||||
extern struct menu_dialog g_MpSaveChrMenuDialog;
|
||||
extern struct menu_dialog menudialog_mpsavesetupname;
|
||||
extern struct menu_dialog menudialog_mpsavesetup;
|
||||
extern u32 var800851bc;
|
||||
extern u32 var800851cc;
|
||||
extern u32 var80085448;
|
||||
extern struct menu_item menuitems_mpcharacter[];
|
||||
extern u32 var800857d0;
|
||||
extern struct menu_dialog g_MpAddSimulantMenuDialog;
|
||||
extern struct menu_dialog g_MpChangeSimulantMenuDialog;
|
||||
extern struct menu_dialog g_MpEditSimulantMenuDialog;
|
||||
extern u32 var80085a74;
|
||||
extern u8 g_TeamIdsForPairing[4];
|
||||
extern struct menu_dialog g_MpChangeTeamNameMenuDialog;
|
||||
extern struct menu_dialog menudialog_2bfa8;
|
||||
extern struct menu_dialog menudialog_mpchallengedetails2;
|
||||
extern struct menu_dialog menudialog_2c0cc;
|
||||
extern u16 mplockoptions[4];
|
||||
extern struct menu_dialog menudialog_mpgamesetup3;
|
||||
extern struct menu_dialog g_MpQuickGoMenuDialog;
|
||||
extern struct menu_dialog g_MpQuickTeamGameSetupMenuDialog;
|
||||
extern struct menu_dialog g_CombatSimulatorMenuDialog;
|
||||
extern u16 mpslowmotionoptions[];
|
||||
extern struct menu_dialog menudialog_mpcombatoptions;
|
||||
extern struct menu_dialog menudialog_mpbriefcaseoptions;
|
||||
extern struct defaultobj *var800869ec;
|
||||
extern u32 var800869f0;
|
||||
extern struct menu_dialog menudialog_mpcaptureoptions;
|
||||
extern u32 var80086b60;
|
||||
extern struct menu_dialog menudialog_mphilloptions;
|
||||
extern struct menu_dialog menudialog_mphackeroptions;
|
||||
extern u32 var80086e14;
|
||||
extern struct menu_dialog menudialog_mppopacapoptions;
|
||||
extern struct mpscenario g_MpScenarios[];
|
||||
extern u16 mpscenarios[];
|
||||
extern u32 var8008716c;
|
||||
extern u32 var800871fc;
|
||||
extern u32 var80087264;
|
||||
extern u16 mpweaponstable[];
|
||||
extern struct mpweaponset mpweaponsetstable[];
|
||||
extern u32 var800874c8;
|
||||
extern u32 var800874cc;
|
||||
extern u32 var800874f0;
|
||||
extern struct mphead g_MpBeauHeads[NUM_MPBEAUHEADS];
|
||||
extern struct mphead g_MpHeads[NUM_MPHEADS];
|
||||
extern u32 table_0x2d678[];
|
||||
extern struct mpsimulant g_MpGeneralSimulants[];
|
||||
extern struct mpsimulant mpspecialsimulants[];
|
||||
extern struct mpbody g_MpBodies[NUM_MPBODIES];
|
||||
extern struct mptrack g_MpTracks[NUM_MPTRACKS];
|
||||
extern struct mppreset g_MpPresets[NUM_MPPRESETS];
|
||||
extern u32 g_TeamColours[MAX_TEAMS];
|
||||
extern u32 var80087d10;
|
||||
extern u32 var80087d14[];
|
||||
extern u32 g_MpBotCommands[NUM_MPBOTCOMMANDS];
|
||||
extern u32 var80087e2c;
|
||||
extern u32 var80087e50;
|
||||
extern u32 var80087e98;
|
||||
extern u32 var80087eb0;
|
||||
extern u32 var80088490;
|
||||
extern u32 var80088494;
|
||||
extern u32 var800884a4;
|
||||
extern u32 g_MpChallengeIndex;
|
||||
extern u32 var800884b4;
|
||||
extern struct challenge g_MpChallenges[NUM_CHALLENGES];
|
||||
extern u32 var800887c4;
|
||||
extern u32 var80088800;
|
||||
extern u32 var80088808;
|
||||
extern u32 var8008880c;
|
||||
extern u32 var80088810;
|
||||
extern u32 var80088854;
|
||||
extern u32 var800888a0;
|
||||
extern u32 character_bios[];
|
||||
extern u32 misc_bios[];
|
||||
extern u32 var80088964;
|
||||
extern u32 place_bios[];
|
||||
extern u32 var80088adc;
|
||||
extern u32 var80088ae0;
|
||||
extern u32 var80088aec;
|
||||
extern u32 var80088b14;
|
||||
extern u32 device_descriptions[];
|
||||
extern u32 device_tips1[];
|
||||
extern u32 device_tips2[];
|
||||
extern u32 var80088bb8;
|
||||
extern u32 var80088bbc;
|
||||
extern u32 var80088bc8;
|
||||
extern u32 var80088be4;
|
||||
extern u32 var80088c04;
|
||||
extern u32 var80088c20;
|
||||
extern u32 var80088c3c;
|
||||
extern u32 var80088c58;
|
||||
extern u32 var80088c70;
|
||||
extern u32 var80088c78;
|
||||
extern u32 var80088c84;
|
||||
extern u32 var80088c8c;
|
||||
extern u32 var80088c90;
|
||||
extern u32 var80088c94;
|
||||
extern u32 var80088c98;
|
||||
extern u32 var80088c9c;
|
||||
extern u32 var80088ca0;
|
||||
extern u32 var80088ca4;
|
||||
extern u32 var80088ca8;
|
||||
extern struct menu_dialog menudialog_frdifficulty;
|
||||
extern struct menu_dialog g_frWeaponMenuDialog;
|
||||
extern struct menu_dialog menudialog_frtraininginfo;
|
||||
extern struct menu_dialog menudialog_frtraininginfo2;
|
||||
extern struct menu_dialog menudialog_frtrainingstats;
|
||||
extern struct menu_dialog menudialog_frtrainingstats2;
|
||||
extern u32 var800891b0;
|
||||
extern struct menu_dialog menudialog_information;
|
||||
extern u32 var80089268;
|
||||
extern u32 var80089280;
|
||||
extern struct menu_dialog menudialog_characterprofile;
|
||||
extern struct menu_dialog menudialog_2f3c0;
|
||||
extern struct menu_dialog menudialog_devicelist;
|
||||
extern u32 var800893f8;
|
||||
extern struct menu_dialog menudialog_2f49c;
|
||||
extern struct menu_dialog menudialog_trainingstats_failed;
|
||||
extern struct menu_dialog menudialog_trainingstats_completed;
|
||||
extern struct menu_dialog menudialog_holotraining;
|
||||
extern struct menu_dialog menudialog_2f68c;
|
||||
extern struct menu_dialog menudialog_trainingstats_failed2;
|
||||
extern struct menu_dialog menudialog_trainingstats_completed2;
|
||||
extern u32 var800897a4;
|
||||
extern u32 var800897b4;
|
||||
extern u32 var800897c4;
|
||||
extern struct hoverprop hoverprops[];
|
||||
extern struct menu_dialog menudialog_2f938;
|
||||
extern struct menu_dialog menudialog_2f950;
|
||||
extern struct menu_dialog menudialog_hangarinformation;
|
||||
extern u32 var80089ad0;
|
||||
extern u32 var8008a2d0;
|
||||
|
||||
#endif
|
||||
@@ -0,0 +1,8 @@
|
||||
#ifndef IN_GAME_DATA_INVENTORY_H
|
||||
#define IN_GAME_DATA_INVENTORY_H
|
||||
#include <ultra64.h>
|
||||
extern struct inventory_menupos invmenupos_00010fd0;
|
||||
extern struct inventory_typee inve_000110c0;
|
||||
extern struct weapon *g_Weapons[];
|
||||
|
||||
#endif
|
||||
Reference in New Issue
Block a user