mirror of
https://gitlab.com/ryandwyer/perfect-dark
synced 2026-07-30 07:44:34 -04:00
Decompile gamefileSave
This commit is contained in:
@@ -722,7 +722,7 @@ bool fileSave(s32 arg0, bool arg1)
|
||||
// fall through
|
||||
case 0:
|
||||
case 1:
|
||||
errno = func0f10feac(arg0,
|
||||
errno = gamefileSave(arg0,
|
||||
g_Menus[g_MpPlayerNum].unke48,
|
||||
g_Menus[g_MpPlayerNum].unke4c);
|
||||
break;
|
||||
@@ -892,7 +892,7 @@ glabel var7f1ad424nb
|
||||
/* f104b64: afaa0040 */ sw $t2,0x40($sp)
|
||||
/* f104b68: 8fa40048 */ lw $a0,0x48($sp)
|
||||
/* f104b6c: 8c450da4 */ lw $a1,0xda4($v0)
|
||||
/* f104b70: 0fc428e0 */ jal func0f10feac
|
||||
/* f104b70: 0fc428e0 */ jal gamefileSave
|
||||
/* f104b74: 94460daa */ lhu $a2,0xdaa($v0)
|
||||
/* f104b78: 10000048 */ beqz $zero,.NB0f104c9c
|
||||
/* f104b7c: 00403025 */ or $a2,$v0,$zero
|
||||
|
||||
+148
-1463
File diff suppressed because it is too large
Load Diff
@@ -3187,6 +3187,9 @@
|
||||
#define GAMEFILEFLAG_FOUNDTIMEDMINE 0x41
|
||||
#define GAMEFILEFLAG_FOUNDPROXYMINE 0x42
|
||||
#define GAMEFILEFLAG_FOUNDREMOTEMINE 0x43
|
||||
#define GAMEFILEFLAG_44 0x44
|
||||
#define GAMEFILEFLAG_45 0x45
|
||||
#define GAMEFILEFLAG_46 0x46
|
||||
#define GAMEFILEFLAG_HOWTO_HOVERCRATE 0x47
|
||||
#define GAMEFILEFLAG_HOWTO_HOVERBIKE 0x48
|
||||
#define GAMEFILEFLAG_HOWTO_DOORS 0x49
|
||||
|
||||
@@ -11,7 +11,7 @@ void gamefilePrintFlags(void);
|
||||
void gamefileApplyOptions(struct gamefile *file);
|
||||
void gamefileLoadDefaults(struct gamefile *file);
|
||||
s32 gamefileLoad(s32 arg0);
|
||||
s32 func0f10feac(s32 arg0, s32 arg1, u16 arg2);
|
||||
s32 gamefileSave(s32 arg0, s32 arg1, u16 arg2);
|
||||
void gamefileGetOverview(char *arg0, char *name, u8 *stage, u8 *difficulty, u32 *time);
|
||||
bool func0f1106c8(void);
|
||||
u32 func0f110720(void);
|
||||
|
||||
@@ -132,7 +132,7 @@ void func0f11e3bc(s8 device);
|
||||
void pakProbeEeprom(void);
|
||||
s32 pakReadEeprom(u8 address, u8 *buffer, u32 len);
|
||||
s32 pakWriteEeprom(u8 address, u8 *buffer, u32 len);
|
||||
void pakSetBitflag(u32 flagnum, u8 *bitstream, bool set);
|
||||
void pakSetBitflag(s32 flagnum, u8 *bitstream, bool set);
|
||||
bool pakHasBitflag(u32 flagnum, u8 *stream);
|
||||
void pakClearAllBitflags(u8 *flags);
|
||||
void func0f11e618(char *src, char *dst, u32 len);
|
||||
|
||||
Reference in New Issue
Block a user