Decompile func0f167e7c

This commit is contained in:
Ryan Dwyer
2020-03-09 17:44:45 +10:00
parent ec398a7432
commit cf2a8502b6
55 changed files with 343 additions and 723 deletions
+3
View File
@@ -1820,7 +1820,10 @@
#define STAGE_TEST_OLD 0x4e
#define STAGE_DUEL 0x4f
#define STAGE_TEST_LAM 0x50
#define STAGE_5A 0x5a
#define STAGE_5B 0x5b
#define STAGE_5C 0x5c
#define STAGE_5D 0x5d
#define STAGEINDEX_MAIANSOS 0x00
#define STAGEINDEX_TEST_SILO 0x01
+3
View File
@@ -213,6 +213,7 @@ extern void *filetable[];
extern u32 var80084008;
extern u32 var80084010;
extern u32 var80084014;
extern f32 var80084018;
extern u32 g_MpMatchTime;
extern u32 var80084028;
extern u32 var8008402c;
@@ -220,6 +221,8 @@ extern u32 var80084030;
extern s32 var80084034;
extern u32 var80084038;
extern f32 g_Uptime;
extern bool var80084040;
extern u32 var80084050;
extern u32 var80084068;
extern u32 var80084078;
extern u32 var80084088;
+1 -1
View File
@@ -24,7 +24,7 @@ u32 func0f0013c8(void);
u32 func0f001734(void);
void func0f001a64(s32, s32 value);
u32 func0f001b78(void);
u32 func0f001bdc(void);
void func0f001bdc(void);
u32 func0f001c0c(void);
u32 func0f00215c(void);
u32 func0f0023b8(void);
+1 -1
View File
@@ -10,7 +10,7 @@ u32 func0f0094b4(void);
u32 func0f0094bc(void);
u32 func0f009504(void);
u32 func0f009818(void);
u32 func0f0099a4(void);
void func0f0099a4(void);
u32 func0f0099e4(void);
u32 func0f009d10(void);
u32 func0f009eac(void);
+2 -2
View File
@@ -3,8 +3,8 @@
#include <ultra64.h>
#include "types.h"
u32 func0f00b480(void);
u32 func0f00b510(void);
void func0f00b480(void);
void func0f00b510(void);
u32 func0f00b62c(void);
#endif
+1 -1
View File
@@ -3,7 +3,7 @@
#include <ultra64.h>
#include "types.h"
u32 func0f00b820(void);
void func0f00b820(s32 stagenum);
void resetSomeStageThings(void);
u32 func0f00bbc8(void);
+1 -1
View File
@@ -3,7 +3,7 @@
#include <ultra64.h>
#include "types.h"
u32 func0f00c240(void);
void func0f00c240(void);
u32 func0f00c390(void);
#endif
+3 -3
View File
@@ -3,7 +3,7 @@
#include <ultra64.h>
#include "types.h"
u32 func0f00c490(void);
void func0f00c490(void);
u32 func0f00cc14(void);
u32 func0f00cc2c(void);
u32 func0f00cc44(void);
@@ -27,7 +27,7 @@ u32 func0f00e2b0(void);
u32 func0f00e368(void);
u32 func0f00e90c(void);
u32 func0f00e980(void);
u32 func0f00eb64(void);
u32 func0f00f174(void);
void func0f00eb64(s32 stagenum);
void func0f00f174(s32 stagenum);
#endif
+1 -1
View File
@@ -3,6 +3,6 @@
#include <ultra64.h>
#include "types.h"
u32 func0f0108d0(void);
void func0f0108d0(void);
#endif
+1 -1
View File
@@ -3,7 +3,7 @@
#include <ultra64.h>
#include "types.h"
u32 func0f0109d0(void);
void func0f0109d0(void);
u32 func0f010a68(void);
u32 func0f010a80(void);
u32 func0f010a98(void);
+2 -2
View File
@@ -3,7 +3,7 @@
#include <ultra64.h>
#include "types.h"
u32 func0f010b20(void);
u32 func0f010bb0(void);
void func0f010b20(void);
void func0f010bb0(void);
#endif
+1 -1
View File
@@ -4,7 +4,7 @@
#include "types.h"
u32 func0f0125a0(void);
u32 func0f012684(void);
void func0f012684(void);
u32 func0f012aa0(void);
#endif
+2 -2
View File
@@ -3,7 +3,7 @@
#include <ultra64.h>
#include "types.h"
u32 func0f013010(void);
u32 func0f013130(void);
void func0f013010(void);
void func0f013130(void);
#endif
+1 -1
View File
@@ -3,6 +3,6 @@
#include <ultra64.h>
#include "types.h"
u32 func0f013260(void);
void func0f013260(void);
#endif
+1 -1
View File
@@ -3,6 +3,6 @@
#include <ultra64.h>
#include "types.h"
u32 func0f0132a0(void);
void func0f0132a0(void);
#endif
+1 -1
View File
@@ -3,6 +3,6 @@
#include <ultra64.h>
#include "types.h"
u32 func0f013540(void);
void func0f013540(void);
#endif
+3 -3
View File
@@ -4,8 +4,8 @@
#include "types.h"
u32 func0f013550(void);
u32 func0f0139f0(void);
u32 func0f013b80(void);
u32 func0f013ba0(void);
void func0f0139f0(void);
void func0f013b80(void);
void func0f013ba0(void);
#endif
+1 -1
View File
@@ -3,7 +3,7 @@
#include <ultra64.h>
#include "types.h"
u32 func0f013cf0(void);
void func0f013cf0(void);
u32 func0f013d74(void);
#endif
+1 -1
View File
@@ -3,6 +3,6 @@
#include <ultra64.h>
#include "types.h"
u32 func0f0147a0(void);
void func0f0147a0(s32 stagenum);
#endif
+1 -1
View File
@@ -3,7 +3,7 @@
#include <ultra64.h>
#include "types.h"
u32 func0f0147d0(void);
void func0f0147d0(void);
u32 func0f0147f8(void);
u32 func0f014820(void);
u32 func0f014848(void);
+1 -1
View File
@@ -6,7 +6,7 @@
u32 func0f095320(void);
u32 func0f095330(void);
u32 func0f095340(void);
u32 func0f0953cc(void);
void func0f0953cc(void);
u32 func0f095560(void);
s32 objectiveGetCount(void);
u32 objectiveGetDifficultyBits(s32 index);
+4 -4
View File
@@ -8,14 +8,14 @@ u32 func0f0b6470(void);
u32 func0f0b6534(void);
u32 func0f0b656c(void);
u32 func0f0b65a8(void);
u32 func0f0b65f8(void);
u32 func0f0b6764(void);
void func0f0b65f8(void);
void func0f0b6764(void);
f32 func0f0b69d0(f32 arg0, struct coord *pos, s16 *arg2, struct prop *prop, s16 *arg4, s16 arg5);
f32 func0f0b72a8(f32 arg0, struct coord *pos, s16 *arg2, struct prop *prop);
u32 func0f0b72dc(void);
u32 func0f0b77cc(void);
void func0f0b77cc(void);
u32 func0f0b7c60(void);
u32 func0f0b802c(void);
void func0f0b802c(void);
void func0f0b85a0(f32 *arg0, struct coord *pos);
u32 func0f0b85f8(void);
void func0f0b872c(s32 *bodynum, s32 *headnum, s32 arg2);
+1 -1
View File
@@ -10,7 +10,7 @@ u32 func0f0dd2ac(void);
u32 func0f0dd848(void);
u32 func0f0ddb1c(void);
u32 func0f0ddd44(void);
u32 func0f0ddda0(void);
void func0f0ddda0(void);
u32 func0f0dde60(void);
u32 func0f0ddeac(void);
void currentPlayerQueueMessage(char *text, u32 arg1);
+1 -1
View File
@@ -59,7 +59,7 @@ u32 func0f0f85e0(void);
u32 func0f0f8634(void);
u32 func0f0f86a8(void);
u32 func0f0f8bb4(void);
u32 func0f0f8c98(void);
void func0f0f8c98(void);
u32 func0f0f9030(void);
u32 func0f0f935c(void);
u32 func0f0fa574(void);
+1 -1
View File
@@ -9,7 +9,7 @@ void activemenuSetAiBuddyStealth(void);
s32 activemenuGetFirstBuddyIndex(void);
void activemenuApply(s32 slot);
void activemenuGetSlotDetails(s32 slot, u32 *flags, char *dst);
u32 func0f0fe848(void);
void func0f0fe848(void);
s16 func0f0fea14(void);
void activemenuChangeScreen(s32 step);
u32 func0f0fecd4(void);
+1 -1
View File
@@ -46,7 +46,7 @@ u32 func0f10b7cc(void);
u32 func0f10b83c(void);
u32 func0f10b924(void);
u32 func0f10c900(void);
u32 func0f10c970(void);
void func0f10c970(void);
void menucustomChooseAgent(void);
void menucustomDeleteGameNote(void);
void menucustomFileToCopy(void);
+1 -1
View File
@@ -3,7 +3,7 @@
#include <ultra64.h>
#include "types.h"
u32 func0f10cb2c(void);
void func0f10cb2c(void);
s32 menuhandler4MbDropOut(u32 operation, struct menu_item *item, s32 *value);
s32 menuhandler0010ca1c(u32 operation, struct menu_item *item, s32 *value);
s32 menuhandler4MbAdvancedSetup(u32 operation, struct menu_item *item, s32 *value);
+1 -1
View File
@@ -73,7 +73,7 @@ u32 func0f119da8(void);
u32 func0f119e8c(void);
u32 func0f11a0e8(void);
u32 func0f11a1d0(void);
u32 func0f11a2e4(void);
void func0f11a2e4(void);
u32 func0f11a32c(void);
u32 func0f11a434(void);
u32 func0f11a504(void);
+1 -1
View File
@@ -5,7 +5,7 @@
u32 func0f135c70(void);
u32 func0f135f08(void);
u32 func0f1360e8(void);
void func0f1360e8(void);
u32 func0f13687c(void);
#endif
+1 -1
View File
@@ -25,7 +25,7 @@ u32 func0f13a3ec(void);
u32 func0f13ae04(void);
u32 func0f13ae0c(void);
u32 func0f13b064(void);
u32 func0f13b4c4(void);
void func0f13b4c4(void);
u32 func0f13b660(void);
#endif
+1 -1
View File
@@ -15,7 +15,7 @@ u32 func0f14a20c(void);
u32 func0f14a240(void);
u32 func0f14a2fc(void);
u32 func0f14a328(void);
u32 func0f14a3c4(void);
void func0f14a3c4(void);
u32 func0f14a52c(void);
u32 func0f14a560(void);
u32 func0f14a594(void);
+1 -1
View File
@@ -7,7 +7,7 @@ u32 func0f1531a0(void);
u32 func0f1531b8(void);
u32 func0f1531dc(void);
u32 func0f153204(void);
u32 func0f1532ec(void);
void func0f1532ec(void);
u32 func0f153628(void);
Gfx *func0f153780(Gfx *gdl);
Gfx *func0f1537dc(Gfx *gdl, u32 colour);
+2 -2
View File
@@ -23,8 +23,8 @@ u32 func0f15b274(void);
u32 func0f15b4c0(void);
u32 func0f15b51c(u32 arg);
u32 func0f15b524(void);
u32 func0f15b534(void);
u32 func0f15b908(void);
void func0f15b534(s32 stagenum);
void func0f15b908(s32 stagenum);
u32 func0f15c850(void);
u32 func0f15c880(void);
f32 func0f15c888(void);
+3 -3
View File
@@ -5,13 +5,13 @@
u32 func0f167ae0(void);
u32 func0f167af8(void);
u32 func0f167b10(void);
void func0f167b10(void);
u32 func0f167b48(void);
u32 func0f167b84(void);
u32 func0f167c88(void);
u32 func0f167e7c(void);
void func0f167e7c(s32 stagenum);
u32 func0f1685d8(void);
u32 func0f1688c8(void);
void func0f1688c8(void);
u32 func0f1688fc(void);
u32 func0f168b4c(void);
u32 func0f168f24(void);
+3 -3
View File
@@ -10,7 +10,7 @@ u32 func0f16d124(void);
u32 func0f16d1bc(void);
u32 func0f16d240(void);
u32 func0f16d2ac(void);
u32 func0f16d324(void);
void func0f16d324(void);
u32 func0f16d3d0(void);
u32 func0f16d430(void);
u32 func0f16d44c(void);
@@ -19,8 +19,8 @@ u32 func0f16d548(void);
u32 func0f16d6c0(void);
u32 func0f16d89c(void);
u32 func0f16d91c(void);
u32 func0f16d9a8(void);
u32 func0f16d9f0(void);
void func0f16d9a8(s32 stagenum);
void func0f16d9f0(s32 stagenum);
u32 func0f16d9fc(void);
u32 func0f16da2c(void);
u32 func0f16daa4(void);
+1 -1
View File
@@ -35,6 +35,6 @@ u32 func0f173434(void);
u32 func0f1734e8(void);
u32 func0f173520(void);
u32 func0f17353c(void);
u32 func0f1735c0(void);
void func0f1735c0(void);
#endif
+1 -1
View File
@@ -14,7 +14,7 @@ u32 func0f1773c8(void);
u32 func0f177460(void);
u32 func0f1776cc(void);
u32 func0f17776c(void);
u32 func0f1777f8(void);
void func0f1777f8(void);
u32 func0f177a54(void);
u32 func0f177bb4(void);
u32 func0f177c8c(void);
+1 -1
View File
@@ -107,7 +107,7 @@ void func0f185568(void);
u32 func0f185774(void);
u32 func0f185c14(void);
u32 func0f185e20(void);
u32 func0f18620c(void);
void func0f18620c(void);
u32 func0f186508(void);
void func0f1866b8(s32 playernum, char *message);
u32 func0f186780(void);
+3 -3
View File
@@ -7,15 +7,15 @@ u32 func0f187770(void);
u32 func0f187838(void);
u32 func0f187864(void);
u32 func0f187944(void);
u32 func0f187e70(void);
void func0f187e70(void);
u32 func0f187fbc(void);
u32 func0f187fec(void);
u32 func0f18800c(void);
u32 func0f1881d4(void);
u32 func0f188210(void);
u32 func0f18836c(void);
void func0f18836c(void);
u32 func0f18844c(void);
u32 func0f188530(void);
void func0f188530(void);
u32 func0f1885e4(void);
u32 func0f188930(void);
u32 func0f188a84(void);
+1 -1
View File
@@ -20,7 +20,7 @@ u32 func0f19d268(s32 arg0);
u32 func0f19d2e0(void);
u32 func0f19d338(void);
u32 func0f19d414(void);
u32 func0f19d4ec(void);
void func0f19d4ec(void);
u32 func0f19d560(void);
u32 func0f19d5c0(void);
u32 func0f19d5e8(void);
+5 -6
View File
@@ -141,8 +141,8 @@ struct g_vars {
/*000434*/ u8 *ailist;
/*000438*/ u32 aioffset;
/*00043c*/ u32 unk00043c;
/*000440*/ u32 unk000440;
/*000444*/ u32 unk000444;
/*000440*/ s32 unk000440;
/*000444*/ s32 unk000444;
/*000448*/ s32 coopradaron;
/*00044c*/ s32 antiradaron;
/*000450*/ s32 pendingantiplayernum;
@@ -474,7 +474,7 @@ extern OSMesgQueue var80099a40;
extern u32 var80099a60;
extern u32 var80099c64;
extern u32 var80099e68;
extern u32 var80099e78;
extern OSMesgQueue var80099e78;
extern u32 var80099e90;
extern u32 var80099eb8;
extern u32 var80099ec0;
@@ -716,6 +716,7 @@ extern u16 var800a236c;
extern u16 *g_CoverNums;
extern struct var800a2380 var800a2380[4];
extern u32 var800a2eb0;
extern u8 var800a316c[4];
extern u32 var800a3180;
extern u32 var800a33a4;
extern u32 var800a33a8;
@@ -856,9 +857,7 @@ extern struct mpchr *var800ac500[MAX_MPCHRS];
extern s32 g_MpNumPlayers;
extern struct mpsim g_MpSimulants[MAX_SIMULANTS];
extern u32 var800ac798[8];
extern struct mpplayer g_MpPlayers[4];
extern u32 var800aca38;
extern u32 var800acad8;
extern struct mpplayer g_MpPlayers[6];
extern u8 g_ActiveMenuMpBotCommands[16];
extern struct mpsetup g_MpSetup;
extern s8 g_MpLockPlayerNum;
+1 -1
View File
@@ -3,6 +3,6 @@
#include <ultra64.h>
#include "types.h"
u32 func00006440(void);
s32 osEepromLongWrite(OSMesgQueue *mq, u8 address, u8 *buffer, int nbytes);
#endif
+1 -1
View File
@@ -8,7 +8,7 @@ u32 func0000e9d0(void);
u32 func0000e9dc(void);
void audioSetSfxVolume(u16 volume);
u32 func0000ea80(void);
u32 func0000eadc(void);
void func0000eadc(void);
u32 func0000eb2c(void);
u32 func0000ed14(void);
u32 func0000ed68(void);
+1 -1
View File
@@ -3,7 +3,7 @@
#include <ultra64.h>
#include "types.h"
u32 func00013900(void);
void func00013900(void);
u32 func00013938(void);
u32 func00013974(void);
u32 func00013980(void);
+1 -1
View File
@@ -5,7 +5,7 @@
u32 func000233c0(void);
u32 func00023640(void);
u32 func0002373c(void);
void func0002373c(void);
s32 animGetNumFrames(s16 anim_id);
u32 func00023794(void);
u32 func000237dc(void);
+7 -6
View File
@@ -1285,7 +1285,8 @@ struct player {
/*0x0240*/ u32 unk0240;
/*0x0244*/ u32 unk0244;
/*0x0248*/ u32 unk0248;
/*0x024c*/ u32 unk024c;
/*0x024c*/ s16 invdowntime;
/*0x024e*/ s16 usedowntime;
/*0x0250*/ u8 activemenumode;
/*0x0254*/ u32 unk0254;
/*0x0258*/ u32 unk0258;
@@ -3257,11 +3258,11 @@ struct playerstats {
/*0x18*/ u32 unk18;
/*0x1c*/ u32 killcount;
/*0x20*/ u32 ggkillcount;
/*0x24*/ u8 kills[16];
/*0x24*/ u32 kills[4];
/*0x34*/ u32 drawplayercount;
/*0x38*/ f32 distance;
/*0x3c*/ u32 backshotcount;
/*0x40*/ u32 armourcount;
/*0x40*/ f32 armourcount;
/*0x44*/ s32 fastest2kills;
/*0x48*/ s32 slowest2kills;
/*0x4c*/ s32 longestlife;
@@ -3273,10 +3274,10 @@ struct playerstats {
/*0x64*/ u32 unk64;
/*0x68*/ u32 cloaktime;
/*0x6c*/ u32 speedpillcount;
/*0x70*/ u32 mpindex;
/*0x70*/ s32 mpindex;
/*0x74*/ u32 scale_bg2gfx;
/*0x78*/ u32 damreceived;
/*0x7c*/ u32 damtransmitted;
/*0x78*/ f32 damreceived;
/*0x7c*/ f32 damtransmitted;
};
struct credit {