mirror of
https://gitlab.com/ryandwyer/perfect-dark
synced 2026-09-12 12:15:11 -04:00
Rename more filemgr symbols
This commit is contained in:
@@ -2504,6 +2504,7 @@
|
||||
#define SAVEDEVICE_CONTROLLERPAK3 2
|
||||
#define SAVEDEVICE_CONTROLLERPAK4 3
|
||||
#define SAVEDEVICE_GAMEPAK 4
|
||||
#define SAVEDEVICE_INVALID 5
|
||||
|
||||
#define SAVEFILEFLAG_P1_FORWARDPITCH 0x00
|
||||
#define SAVEFILEFLAG_P1_AUTOAIM 0x01
|
||||
|
||||
@@ -2,30 +2,30 @@
|
||||
#define IN_GAME_DATA_01A3A0_H
|
||||
#include <ultra64.h>
|
||||
|
||||
extern struct menudialog g_FilemanErrorMenuDialog;
|
||||
extern struct menudialog g_FilemgrErrorMenuDialog;
|
||||
extern u16 savelocations2[];
|
||||
extern u16 iomessages2[];
|
||||
extern u16 filetypenames[];
|
||||
extern struct menudialog g_FilemanFileSavedMenuDialog;
|
||||
extern struct menudialog g_FilemanSaveErrorMenuDialog;
|
||||
extern struct menudialog g_FilemanFileLostMenuDialog;
|
||||
extern struct menudialog g_FilemanSaveElsewhereMenuDialog;
|
||||
extern struct menudialog g_FilemanInsertOriginalPakMenuDialog;
|
||||
extern struct menudialog g_FilemgrFileSavedMenuDialog;
|
||||
extern struct menudialog g_FilemgrSaveErrorMenuDialog;
|
||||
extern struct menudialog g_FilemgrFileLostMenuDialog;
|
||||
extern struct menudialog g_FilemgrSaveElsewhereMenuDialog;
|
||||
extern struct menudialog g_FilemgrInsertOriginalPakMenuDialog;
|
||||
extern u32 var8007464c;
|
||||
extern struct menudialog g_FilemanChangeFileNameMenuDialog;
|
||||
extern struct menudialog g_FilemanDuplicateFileNameMenuDialog;
|
||||
extern struct menudialog g_FilemgrChangeFileNameMenuDialog;
|
||||
extern struct menudialog g_FilemgrDuplicateFileNameMenuDialog;
|
||||
extern u16 savelocations3[];
|
||||
extern struct menudialog g_FilemanSelectLocationMenuDialog;
|
||||
extern struct menudialog g_FilemanConfirmDeleteMenuDialog;
|
||||
extern struct menudialog g_FilemanFileInUseMenuDialog;
|
||||
extern struct menudialog g_FilemanDeleteFileMenuDialog;
|
||||
extern struct menudialog g_FilemanCopyListMenuDialog;
|
||||
extern struct menudialog g_FilemgrSelectLocationMenuDialog;
|
||||
extern struct menudialog g_FilemgrConfirmDeleteMenuDialog;
|
||||
extern struct menudialog g_FilemgrFileInUseMenuDialog;
|
||||
extern struct menudialog g_FilemgrDeleteFileMenuDialog;
|
||||
extern struct menudialog g_FilemgrCopyListMenuDialog;
|
||||
extern struct pakdata *g_EditingPak;
|
||||
extern struct menudialog g_PakDeleteGameNoteMenuDialog;
|
||||
extern struct menudialog g_PakGameNotesMenuDialog;
|
||||
extern struct menudialog g_PakChoosePakMenuDialog;
|
||||
extern struct menudialog g_FilemanEnterAgentNameMenuDialog;
|
||||
extern struct menudialog g_FilemanMainMenuDialog;
|
||||
extern struct menudialog g_FilemgrEnterAgentNameMenuDialog;
|
||||
extern struct menudialog g_FilemgrMainMenuDialog;
|
||||
extern struct menudialog menudialog_fileselect2;
|
||||
extern struct menudialog menudialog_mpquickgo2;
|
||||
extern struct menudialog menudialog_1b1bc;
|
||||
@@ -33,8 +33,8 @@ extern struct menudialog g_4MbMainMenu;
|
||||
extern struct menudialog menudialog_mpdropout;
|
||||
extern struct menudialog g_MpEditSimulant4MbMenuDialog;
|
||||
extern struct menudialog g_4MbAdvancedSetupMenuDialog;
|
||||
extern struct var80075bc0 g_SaveLocations;
|
||||
extern u32 var80075bd0;
|
||||
extern struct filelist *g_FileLists[4];
|
||||
extern bool var80075bd0[4];
|
||||
extern u32 var80075be0;
|
||||
extern struct var80075c00 var80075c00[];
|
||||
extern u32 var80075c30;
|
||||
|
||||
@@ -81,7 +81,7 @@ bool func0f0fd1f4(u32 arg0, u32 arg1);
|
||||
u32 func0f0fd320(void);
|
||||
void func0f0fd494(struct coord *pos);
|
||||
void func0f0fd548(s32 arg0);
|
||||
bool func0f0fd570(struct menudialog *dialog);
|
||||
bool menuIsDialogOpen(struct menudialog *dialog);
|
||||
bool currentPlayerGetUnk1c04(void);
|
||||
|
||||
extern const char var7f1b2658[];
|
||||
|
||||
@@ -3,80 +3,80 @@
|
||||
#include <ultra64.h>
|
||||
#include "types.h"
|
||||
|
||||
char *filemanGetDeviceName(s32 index);
|
||||
char *filemanMenuTextDeviceName(struct menuitem *item);
|
||||
void func0f1080d0(char *buffer, struct savelocation000 *arg1, u32 arg2);
|
||||
char *filemanMenuTextDeleteFileName(struct menuitem *item);
|
||||
char *filemgrGetDeviceName(s32 index);
|
||||
char *filemgrMenuTextDeviceName(struct menuitem *item);
|
||||
void filemgrGetFileName(char *buffer, struct savelocation000 *arg1, u32 filetype);
|
||||
char *filemgrMenuTextDeleteFileName(struct menuitem *item);
|
||||
void func0f108324(s32 arg0);
|
||||
void func0f1083b0(struct savelocation000 *arg0);
|
||||
void func0f1083d0(struct savelocation000 *arg0, s32 filetype);
|
||||
char *filemanMenuTextFailReason(struct menuitem *item);
|
||||
char *filemanMenuTextDeviceNameForError(struct menuitem *item);
|
||||
void filemanPushErrorDialog(u16 errno);
|
||||
s32 func0f1086b8(s32 arg0, s32 arg1, s32 arg2);
|
||||
char *filemanMenuTextErrorTitle(struct menuitem *item);
|
||||
char *filemanMenuTextFileType(struct menuitem *item);
|
||||
char *filemgrMenuTextFailReason(struct menuitem *item);
|
||||
char *filemgrMenuTextDeviceNameForError(struct menuitem *item);
|
||||
void filemgrPushErrorDialog(u16 errno);
|
||||
s32 filemgrGetDeviceNameOrStartIndex(s32 listnum, s32 operation, s32 optionindex);
|
||||
char *filemgrMenuTextErrorTitle(struct menuitem *item);
|
||||
char *filemgrMenuTextFileType(struct menuitem *item);
|
||||
void func0f10898c(void);
|
||||
void func0f108a80(void);
|
||||
void filemanEraseCorruptFile(void);
|
||||
char *filemanMenuTextInsertOriginalPak(struct menuitem *item);
|
||||
void func0f109038(s32 arg0);
|
||||
void filemgrEraseCorruptFile(void);
|
||||
char *filemgrMenuTextInsertOriginalPak(struct menuitem *item);
|
||||
void filemgrRetrySave(s32 arg0);
|
||||
bool fileSave(s32 arg0, bool arg1);
|
||||
bool func0f1094e4(struct savelocation_2d8 *arg0, s32 arg1, void *arg2);
|
||||
void filemanDeleteFile(void);
|
||||
void filemgrDeleteCurrentFile(void);
|
||||
void func0f1097d0(s32 device);
|
||||
void func0f109954(s32 arg0);
|
||||
void func0f1099a8(char *buffer, struct savelocation000 *arg1);
|
||||
void func0f109a68(char *buffer);
|
||||
void func0f109bb4(char *name);
|
||||
bool func0f109c8c(s32 arg0);
|
||||
void filemgrGetRenameName(char *buffer);
|
||||
void filemgrSetRenameName(char *name);
|
||||
bool filemgrIsNameAvailable(s32 arg0);
|
||||
void func0f109ec4(void);
|
||||
char *filemanMenuTextDeviceNameContainingDuplicateFile(struct menuitem *item);
|
||||
char *filemanMenuTextDuplicateFileName(struct menuitem *item);
|
||||
char *filemanMenuTextLocationName2(struct menuitem *item);
|
||||
char *filemanMenuTextSaveLocationSpaces(struct menuitem *item);
|
||||
void func0f10a51c(s32 arg0, u32 arg1);
|
||||
char *filemanMenuTextFileInUseDescription(struct menuitem *item);
|
||||
Gfx *filemanRenderPerfectHeadThumbnail(Gfx *gdl, struct menuitemrenderdata *renderdata, u32 arg2, u32 arg3);
|
||||
bool func0f10a97c(struct savelocation000 *arg0);
|
||||
s32 filemanFileToCopyOrDeleteListMenuHandler(u32 operation, struct menuitem *item, union handlerdata *data, bool isdelete);
|
||||
void filemanPushDeleteFileDialog(u32 arg0);
|
||||
char *filemgrMenuTextDeviceNameContainingDuplicateFile(struct menuitem *item);
|
||||
char *filemgrMenuTextDuplicateFileName(struct menuitem *item);
|
||||
char *filemgrMenuTextLocationName2(struct menuitem *item);
|
||||
char *filemgrMenuTextSaveLocationSpaces(struct menuitem *item);
|
||||
void filemgrPushSelectLocationDialog(s32 arg0, u32 arg1);
|
||||
char *filemgrMenuTextFileInUseDescription(struct menuitem *item);
|
||||
Gfx *filemgrRenderPerfectHeadThumbnail(Gfx *gdl, struct menuitemrenderdata *renderdata, u32 arg2, u32 arg3);
|
||||
bool filemgrIsFileInUse(struct savelocation000 *arg0);
|
||||
s32 filemgrFileToCopyOrDeleteListMenuHandler(u32 operation, struct menuitem *item, union handlerdata *data, bool isdelete);
|
||||
void filemgrPushDeleteFileDialog(s32 listnum);
|
||||
char *pakMenuTextPagesFree(struct menuitem *item);
|
||||
char *pakMenuTextPagesUsed(struct menuitem *item);
|
||||
char *pakMenuTextStatusMessage(struct menuitem *item);
|
||||
char *pakMenuTextEditingPakName(struct menuitem *item);
|
||||
bool filemanConsiderPushingFileSelectDialog(void);
|
||||
bool filemgrConsiderPushingFileSelectDialog(void);
|
||||
void pakPushPakMenuDialog(void);
|
||||
s32 filemanChooseAgentListMenuHandler(u32 operation, struct menuitem *item, union handlerdata *data);
|
||||
s32 filemgrChooseAgentListMenuHandler(u32 operation, struct menuitem *item, union handlerdata *data);
|
||||
s32 pakGameNoteListMenuHandler(u32 operation, struct menuitem *item, union handlerdata *data);
|
||||
s32 filemanFileToCopyListMenuHandler(u32 operation, struct menuitem *item, union handlerdata *data);
|
||||
s32 filemanFileToDeleteListMenuHandler(u32 operation, struct menuitem *item, union handlerdata *data);
|
||||
s32 filemanInsertOriginalPakMenuDialog(u32 operation, struct menudialog *dialog, union handlerdata *data);
|
||||
s32 filemanCopyOrDeleteListMenuDialog(u32 operation, struct menudialog *dialog, union handlerdata *data);
|
||||
s32 filemgrFileToCopyListMenuHandler(u32 operation, struct menuitem *item, union handlerdata *data);
|
||||
s32 filemgrFileToDeleteListMenuHandler(u32 operation, struct menuitem *item, union handlerdata *data);
|
||||
s32 filemgrInsertOriginalPakMenuDialog(u32 operation, struct menudialog *dialog, union handlerdata *data);
|
||||
s32 filemgrCopyOrDeleteListMenuDialog(u32 operation, struct menudialog *dialog, union handlerdata *data);
|
||||
s32 pakGameNotesMenuDialog(u32 operation, struct menudialog *dialog, union handlerdata *data);
|
||||
s32 pakChoosePakMenuDialog(u32 operation, struct menudialog *dialog, union handlerdata *data);
|
||||
s32 filemanMainMenuDialog(u32 operation, struct menudialog *dialog, union handlerdata *data);
|
||||
s32 filemanDeviceNameMenuHandler(u32 operation, struct menuitem *item, union handlerdata *data);
|
||||
s32 filemanFileNameMenuHandler(u32 operation, struct menuitem *item, union handlerdata *data);
|
||||
s32 filemanDeviceNameForErrorMenuHandler(u32 operation, struct menuitem *item, union handlerdata *data);
|
||||
s32 filemanRetrySaveMenuHandler(u32 operation, struct menuitem *item, union handlerdata *data);
|
||||
s32 filemanCancelSave2MenuHandler(u32 operation, struct menuitem *item, union handlerdata *data);
|
||||
s32 filemanAcknowledgeFileLostMenuHandler(u32 operation, struct menuitem *item, union handlerdata *data);
|
||||
s32 filemanReinsertedOkMenuHandler(u32 operation, struct menuitem *item, union handlerdata *data);
|
||||
s32 filemanReinsertedCancelMenuHandler(u32 operation, struct menuitem *item, union handlerdata *data);
|
||||
s32 filemanDuplicateRenameMenuHandler(u32 operation, struct menuitem *item, union handlerdata *data);
|
||||
s32 filemanDuplicateCancelMenuHandler(u32 operation, struct menuitem *item, union handlerdata *data);
|
||||
s32 filemanCancelSaveMenuHandler(u32 operation, struct menuitem *item, union handlerdata *data);
|
||||
s32 filemanDeleteFilesForSaveMenuHandler(u32 operation, struct menuitem *item, union handlerdata *data);
|
||||
s32 filemanConfirmDeleteMenuHandler(u32 operation, struct menuitem *item, union handlerdata *data);
|
||||
s32 filemgrMainMenuDialog(u32 operation, struct menudialog *dialog, union handlerdata *data);
|
||||
s32 filemgrDeviceNameMenuHandler(u32 operation, struct menuitem *item, union handlerdata *data);
|
||||
s32 filemgrFileNameMenuHandler(u32 operation, struct menuitem *item, union handlerdata *data);
|
||||
s32 filemgrDeviceNameForErrorMenuHandler(u32 operation, struct menuitem *item, union handlerdata *data);
|
||||
s32 filemgrRetrySaveMenuHandler(u32 operation, struct menuitem *item, union handlerdata *data);
|
||||
s32 filemgrCancelSave2MenuHandler(u32 operation, struct menuitem *item, union handlerdata *data);
|
||||
s32 filemgrAcknowledgeFileLostMenuHandler(u32 operation, struct menuitem *item, union handlerdata *data);
|
||||
s32 filemgrReinsertedOkMenuHandler(u32 operation, struct menuitem *item, union handlerdata *data);
|
||||
s32 filemgrReinsertedCancelMenuHandler(u32 operation, struct menuitem *item, union handlerdata *data);
|
||||
s32 filemgrDuplicateRenameMenuHandler(u32 operation, struct menuitem *item, union handlerdata *data);
|
||||
s32 filemgrDuplicateCancelMenuHandler(u32 operation, struct menuitem *item, union handlerdata *data);
|
||||
s32 filemgrCancelSaveMenuHandler(u32 operation, struct menuitem *item, union handlerdata *data);
|
||||
s32 filemgrDeleteFilesForSaveMenuHandler(u32 operation, struct menuitem *item, union handlerdata *data);
|
||||
s32 filemgrConfirmDeleteMenuHandler(u32 operation, struct menuitem *item, union handlerdata *data);
|
||||
s32 pakDeleteGameNoteMenuHandler(u32 operation, struct menuitem *item, union handlerdata *data);
|
||||
s32 pakSelectionMenuHandler(u32 operation, struct menuitem *item, union handlerdata *data);
|
||||
s32 filemanAgentNameKeyboardMenuHandler(u32 operation, struct menuitem *item, union handlerdata *data);
|
||||
s32 filemanOpenCopyFileMenuHandler(u32 operation, struct menuitem *item, union handlerdata *data);
|
||||
s32 filemanOpenDeleteFileMenuHandler(u32 operation, struct menuitem *item, union handlerdata *data);
|
||||
s32 filemanConfirmRenameMenuHandler(u32 operation, struct menuitem *item, union handlerdata *data);
|
||||
s32 filemanSaveElsewhereYesMenuHandler(u32 operation, struct menuitem *item, union handlerdata *data);
|
||||
s32 filemanSelectLocationMenuHandler(u32 operation, struct menuitem *item, union handlerdata *data);
|
||||
s32 filemgrAgentNameKeyboardMenuHandler(u32 operation, struct menuitem *item, union handlerdata *data);
|
||||
s32 filemgrOpenCopyFileMenuHandler(u32 operation, struct menuitem *item, union handlerdata *data);
|
||||
s32 filemgrOpenDeleteFileMenuHandler(u32 operation, struct menuitem *item, union handlerdata *data);
|
||||
s32 filemgrConfirmRenameMenuHandler(u32 operation, struct menuitem *item, union handlerdata *data);
|
||||
s32 filemgrSaveElsewhereYesMenuHandler(u32 operation, struct menuitem *item, union handlerdata *data);
|
||||
s32 filemgrSelectLocationMenuHandler(u32 operation, struct menuitem *item, union handlerdata *data);
|
||||
|
||||
extern const char var7f1b3214[];
|
||||
extern const char var7f1b3218[];
|
||||
|
||||
@@ -19,7 +19,7 @@ void func0f1109c0(void);
|
||||
void func0f110b68(void);
|
||||
void func0f110bf0(void);
|
||||
void func0f110bf8(void);
|
||||
void func0f110c5c(s32 locationindex, u8 filetype);
|
||||
void func0f110c5c(s32 listnum, u8 filetype);
|
||||
u8 func0f110cf8(u8 arg0);
|
||||
u32 func0f110d90(void);
|
||||
void func0f110da8(void);
|
||||
|
||||
@@ -13,7 +13,7 @@ u32 func0f1167b0(void);
|
||||
u32 func0f1167d8(s8 arg0);
|
||||
s32 func0f116800(s8 arg0, s32 arg1, void *arg2, s32 arg3);
|
||||
s32 func0f116828(s8 arg0, s32 arg1, s32 arg2, void *arg3, s32 *arg4, s32 arg5);
|
||||
bool func0f116860(s8 arg0, s32 arg1);
|
||||
bool filemgrDeleteFile(s8 arg0, s32 arg1);
|
||||
s32 pakDeleteGameNote(s8 device, u16 company_code, u32 game_code, char *game_name, char *ext_name);
|
||||
s32 func0f1168c4(s8 device, struct pakdata **arg1);
|
||||
u32 func0f116914(void);
|
||||
@@ -129,7 +129,7 @@ void bitSetByIndex(u32 value, u32 *flags, bool set);
|
||||
u32 bitGetByIndex(u32 value, u32 *flags);
|
||||
void func0f11e5bc(u32 *flags);
|
||||
void func0f11e618(char *src, char *dst, u32 len);
|
||||
s8 func0f11e6b0(s32 arg0);
|
||||
s8 pakSearch(s32 arg0);
|
||||
u32 func0f11e750(void);
|
||||
u32 func0f11e78c(void);
|
||||
u32 func0f11e7f0(void);
|
||||
|
||||
@@ -659,12 +659,12 @@ extern u32 g_CheatsActiveBank0;
|
||||
extern u32 g_CheatsActiveBank1;
|
||||
extern u32 g_CheatsEnabledBank0;
|
||||
extern u32 g_CheatsEnabledBank1;
|
||||
extern struct savelocation_2d8 var800a21e0;
|
||||
extern struct savelocation_2d8 g_FilemgrFileToCopy;
|
||||
extern struct savelocation_2d8 var800a21e8;
|
||||
extern struct savelocation_2d8 var800a21f0;
|
||||
extern struct savelocation_2d8 g_FilemgrFileToDelete;
|
||||
extern struct savelocation_2d8 var800a21f8;
|
||||
extern struct savefile_solo g_SoloSaveFile;
|
||||
extern struct savelocation_2d8 var800a22c0;
|
||||
extern struct savelocation_2d8 g_FilemgrLoadedMainFile;
|
||||
extern u32 var800a22d0;
|
||||
extern u8 var800a2328[4];
|
||||
extern u8 g_AltTitle;
|
||||
|
||||
+15
-192
@@ -3863,12 +3863,12 @@ struct menudata_mpend {
|
||||
u32 unke1c;
|
||||
};
|
||||
|
||||
// Not sure if fileman and pak are the same struct
|
||||
struct menudata_fileman {
|
||||
// Not sure if filemgr and pak are the same struct
|
||||
struct menudata_filemgr {
|
||||
u32 filetypeplusone;
|
||||
u32 device;
|
||||
u32 unke24;
|
||||
u32 unke28;
|
||||
u32 isdeletingforsave;
|
||||
u32 unke2c;
|
||||
};
|
||||
|
||||
@@ -4493,7 +4493,7 @@ struct menu {
|
||||
struct menudata_mpsetup mpsetup;
|
||||
struct menudata_mppause mppause;
|
||||
struct menudata_mpend mpend;
|
||||
struct menudata_fileman fileman;
|
||||
struct menudata_filemgr filemgr;
|
||||
struct menudata_pak pak;
|
||||
struct menudata_main4mb main4mb;
|
||||
struct menudata_train train;
|
||||
@@ -4505,15 +4505,15 @@ struct menu {
|
||||
/*0xe3c*/ u8 unke3c;
|
||||
/*0xe3d*/ u8 unke3d;
|
||||
/*0xe3e*/ u8 unke3e;
|
||||
/*0xe3f*/ u8 unke3f;
|
||||
/*0xe3f*/ u8 listnum;
|
||||
/*0xe40*/ u8 unke40;
|
||||
/*0xe41*/ u8 unke41;
|
||||
/*0xe42*/ u8 unke42;
|
||||
/*0xe44*/ void *unke44;
|
||||
/*0xe48*/ u32 unke48;
|
||||
/*0xe4c*/ u32 unke4c;
|
||||
/*0xe50*/ u16 unke50;
|
||||
/*0xe52*/ u8 unke52;
|
||||
/*0xe50*/ u16 isretryingsave;
|
||||
/*0xe52*/ u8 device;
|
||||
/*0xe53*/ char unke53[1];
|
||||
/*0xe54*/ u32 unke54;
|
||||
/*0xe58*/ u32 unke58;
|
||||
@@ -4711,203 +4711,26 @@ struct savelocation000 {
|
||||
u32 unk14;
|
||||
};
|
||||
|
||||
struct savelocation {
|
||||
/*0x000*/ struct savelocation000 unk000[1];
|
||||
/*0x018*/ u32 unk018;
|
||||
/*0x01c*/ u32 unk01c;
|
||||
/*0x020*/ u32 unk020;
|
||||
/*0x024*/ u32 unk024;
|
||||
/*0x028*/ u32 unk028;
|
||||
/*0x02c*/ u32 unk02c;
|
||||
/*0x030*/ u32 unk030;
|
||||
/*0x034*/ u32 unk034;
|
||||
/*0x038*/ u32 unk038;
|
||||
/*0x03c*/ u32 unk03c;
|
||||
/*0x040*/ u32 unk040;
|
||||
/*0x044*/ u32 unk044;
|
||||
/*0x048*/ u32 unk048;
|
||||
/*0x04c*/ u32 unk04c;
|
||||
/*0x050*/ u32 unk050;
|
||||
/*0x054*/ u32 unk054;
|
||||
/*0x058*/ u32 unk058;
|
||||
/*0x05c*/ u32 unk05c;
|
||||
/*0x060*/ u32 unk060;
|
||||
/*0x064*/ u32 unk064;
|
||||
/*0x068*/ u32 unk068;
|
||||
/*0x06c*/ u32 unk06c;
|
||||
/*0x070*/ u32 unk070;
|
||||
/*0x074*/ u32 unk074;
|
||||
/*0x078*/ u32 unk078;
|
||||
/*0x07c*/ u32 unk07c;
|
||||
/*0x080*/ u32 unk080;
|
||||
/*0x084*/ u32 unk084;
|
||||
/*0x088*/ u32 unk088;
|
||||
/*0x08c*/ u32 unk08c;
|
||||
/*0x090*/ u32 unk090;
|
||||
/*0x094*/ u32 unk094;
|
||||
/*0x098*/ u32 unk098;
|
||||
/*0x09c*/ u32 unk09c;
|
||||
/*0x0a0*/ u32 unk0a0;
|
||||
/*0x0a4*/ u32 unk0a4;
|
||||
/*0x0a8*/ u32 unk0a8;
|
||||
/*0x0ac*/ u32 unk0ac;
|
||||
/*0x0b0*/ u32 unk0b0;
|
||||
/*0x0b4*/ u32 unk0b4;
|
||||
/*0x0b8*/ u32 unk0b8;
|
||||
/*0x0bc*/ u32 unk0bc;
|
||||
/*0x0c0*/ u32 unk0c0;
|
||||
/*0x0c4*/ u32 unk0c4;
|
||||
/*0x0c8*/ u32 unk0c8;
|
||||
/*0x0cc*/ u32 unk0cc;
|
||||
/*0x0d0*/ u32 unk0d0;
|
||||
/*0x0d4*/ u32 unk0d4;
|
||||
/*0x0d8*/ u32 unk0d8;
|
||||
/*0x0dc*/ u32 unk0dc;
|
||||
/*0x0e0*/ u32 unk0e0;
|
||||
/*0x0e4*/ u32 unk0e4;
|
||||
/*0x0e8*/ u32 unk0e8;
|
||||
/*0x0ec*/ u32 unk0ec;
|
||||
/*0x0f0*/ u32 unk0f0;
|
||||
/*0x0f4*/ u32 unk0f4;
|
||||
/*0x0f8*/ u32 unk0f8;
|
||||
/*0x0fc*/ u32 unk0fc;
|
||||
/*0x100*/ u32 unk100;
|
||||
/*0x104*/ u32 unk104;
|
||||
/*0x108*/ u32 unk108;
|
||||
/*0x10c*/ u32 unk10c;
|
||||
/*0x110*/ u32 unk110;
|
||||
/*0x114*/ u32 unk114;
|
||||
/*0x118*/ u32 unk118;
|
||||
/*0x11c*/ u32 unk11c;
|
||||
/*0x120*/ u32 unk120;
|
||||
/*0x124*/ u32 unk124;
|
||||
/*0x128*/ u32 unk128;
|
||||
/*0x12c*/ u32 unk12c;
|
||||
/*0x130*/ u32 unk130;
|
||||
/*0x134*/ u32 unk134;
|
||||
/*0x138*/ u32 unk138;
|
||||
/*0x13c*/ u32 unk13c;
|
||||
/*0x140*/ u32 unk140;
|
||||
/*0x144*/ u32 unk144;
|
||||
/*0x148*/ u32 unk148;
|
||||
/*0x14c*/ u32 unk14c;
|
||||
/*0x150*/ u32 unk150;
|
||||
/*0x154*/ u32 unk154;
|
||||
/*0x158*/ u32 unk158;
|
||||
/*0x15c*/ u32 unk15c;
|
||||
/*0x160*/ u32 unk160;
|
||||
/*0x164*/ u32 unk164;
|
||||
/*0x168*/ u32 unk168;
|
||||
/*0x16c*/ u32 unk16c;
|
||||
/*0x170*/ u32 unk170;
|
||||
/*0x174*/ u32 unk174;
|
||||
/*0x178*/ u32 unk178;
|
||||
/*0x17c*/ u32 unk17c;
|
||||
/*0x180*/ u32 unk180;
|
||||
/*0x184*/ u32 unk184;
|
||||
/*0x188*/ u32 unk188;
|
||||
/*0x18c*/ u32 unk18c;
|
||||
/*0x190*/ u32 unk190;
|
||||
/*0x194*/ u32 unk194;
|
||||
/*0x198*/ u32 unk198;
|
||||
/*0x19c*/ u32 unk19c;
|
||||
/*0x1a0*/ u32 unk1a0;
|
||||
/*0x1a4*/ u32 unk1a4;
|
||||
/*0x1a8*/ u32 unk1a8;
|
||||
/*0x1ac*/ u32 unk1ac;
|
||||
/*0x1b0*/ u32 unk1b0;
|
||||
/*0x1b4*/ u32 unk1b4;
|
||||
/*0x1b8*/ u32 unk1b8;
|
||||
/*0x1bc*/ u32 unk1bc;
|
||||
/*0x1c0*/ u32 unk1c0;
|
||||
/*0x1c4*/ u32 unk1c4;
|
||||
/*0x1c8*/ u32 unk1c8;
|
||||
/*0x1cc*/ u32 unk1cc;
|
||||
/*0x1d0*/ u32 unk1d0;
|
||||
/*0x1d4*/ u32 unk1d4;
|
||||
/*0x1d8*/ u32 unk1d8;
|
||||
/*0x1dc*/ u32 unk1dc;
|
||||
/*0x1e0*/ u32 unk1e0;
|
||||
/*0x1e4*/ u32 unk1e4;
|
||||
/*0x1e8*/ u32 unk1e8;
|
||||
/*0x1ec*/ u32 unk1ec;
|
||||
/*0x1f0*/ u32 unk1f0;
|
||||
/*0x1f4*/ u32 unk1f4;
|
||||
/*0x1f8*/ u32 unk1f8;
|
||||
/*0x1fc*/ u32 unk1fc;
|
||||
/*0x200*/ u32 unk200;
|
||||
/*0x204*/ u32 unk204;
|
||||
/*0x208*/ u32 unk208;
|
||||
/*0x20c*/ u32 unk20c;
|
||||
/*0x210*/ u32 unk210;
|
||||
/*0x214*/ u32 unk214;
|
||||
/*0x218*/ u32 unk218;
|
||||
/*0x21c*/ u32 unk21c;
|
||||
/*0x220*/ u32 unk220;
|
||||
/*0x224*/ u32 unk224;
|
||||
/*0x228*/ u32 unk228;
|
||||
/*0x22c*/ u32 unk22c;
|
||||
/*0x230*/ u32 unk230;
|
||||
/*0x234*/ u32 unk234;
|
||||
/*0x238*/ u32 unk238;
|
||||
/*0x23c*/ u32 unk23c;
|
||||
/*0x240*/ u32 unk240;
|
||||
/*0x244*/ u32 unk244;
|
||||
/*0x248*/ u32 unk248;
|
||||
/*0x24c*/ u32 unk24c;
|
||||
/*0x250*/ u32 unk250;
|
||||
/*0x254*/ u32 unk254;
|
||||
/*0x258*/ u32 unk258;
|
||||
/*0x25c*/ u32 unk25c;
|
||||
/*0x260*/ u32 unk260;
|
||||
/*0x264*/ u32 unk264;
|
||||
/*0x268*/ u32 unk268;
|
||||
/*0x26c*/ u32 unk26c;
|
||||
/*0x270*/ u32 unk270;
|
||||
/*0x274*/ u32 unk274;
|
||||
/*0x278*/ u32 unk278;
|
||||
/*0x27c*/ u32 unk27c;
|
||||
/*0x280*/ u32 unk280;
|
||||
/*0x284*/ u32 unk284;
|
||||
/*0x288*/ u32 unk288;
|
||||
/*0x28c*/ u32 unk28c;
|
||||
/*0x290*/ u32 unk290;
|
||||
/*0x294*/ u32 unk294;
|
||||
/*0x298*/ u32 unk298;
|
||||
/*0x29c*/ u32 unk29c;
|
||||
/*0x2a0*/ u32 unk2a0;
|
||||
/*0x2a4*/ u32 unk2a4;
|
||||
/*0x2a8*/ u32 unk2a8;
|
||||
/*0x2ac*/ u32 unk2ac;
|
||||
/*0x2b0*/ u32 unk2b0;
|
||||
/*0x2b4*/ u32 unk2b4;
|
||||
/*0x2b8*/ u32 unk2b8;
|
||||
/*0x2bc*/ u32 unk2bc;
|
||||
/*0x2c0*/ u32 unk2c0;
|
||||
/*0x2c4*/ u32 unk2c4;
|
||||
/*0x2c8*/ u32 unk2c8;
|
||||
/*0x2cc*/ u32 unk2cc;
|
||||
/*0x2d0*/ s16 unk2d0;
|
||||
// This stores information about all files of a particular filetype across all
|
||||
// devices. For example, the copy file dialog might list all MP player files
|
||||
// from all devices in one listing, and that information is stored here.
|
||||
struct filelist {
|
||||
/*0x000*/ struct savelocation000 unk000[30];
|
||||
/*0x2d0*/ s16 numfiles;
|
||||
/*0x2d2*/ s8 spacesfree[4];
|
||||
/*0x2d8*/ struct savelocation_2d8 unk2d8[4];
|
||||
/*0x2f8*/ u32 unk2f8;
|
||||
/*0x2fc*/ u32 unk2fc;
|
||||
/*0x300*/ s8 unk300[4];
|
||||
/*0x304*/ u32 unk304;
|
||||
/*0x300*/ s8 devicestartindexes[8];
|
||||
/*0x308*/ u8 unk308;
|
||||
/*0x309*/ u8 unk309;
|
||||
/*0x30a*/ u8 unk30a;
|
||||
/*0x30b*/ u8 filetype;
|
||||
/*0x30c*/ u8 unk30c; // inuse?
|
||||
/*0x30c*/ u8 outdated;
|
||||
/*0x30d*/ u8 unk30d;
|
||||
/*0x30e*/ u8 unk30e;
|
||||
};
|
||||
|
||||
struct var80075bc0 {
|
||||
struct savelocation *locations[4];
|
||||
bool unk10[4];
|
||||
};
|
||||
|
||||
struct challenge {
|
||||
/*0x00*/ u16 name;
|
||||
/*0x02*/ s16 confignum;
|
||||
|
||||
Reference in New Issue
Block a user