-
Notifications
You must be signed in to change notification settings - Fork 87
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Decompile frontier_cmd_arcade #311
base: master
Are you sure you want to change the base?
Conversation
Plus misc frontier system funcs
Ready for review |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Item of particular note is ArcadeContext documentation. What do all these fields mean? FrontierContext documentation would be nice as well, to the extent possible, but some fields may not be possible to document just yet.
Back from my plat vacation (for now) mostly just put it off cause I didn't want to rename 100 functions (but I will)
@@ -64,7 +64,7 @@ u32 BattleArcadeData_Alloc(SaveData *saveData, u32 a1, u8 a2, u32 a3, u32 a4, u3 | |||
void BattleArcadeData_Init(void *a0, u32 a1); | |||
void BattleArcadeData_Free(void *a0); | |||
u8 BattleArcade_GetWonBattlePoints(ArcadeContext *ctx, Party *playerParty, Party *opponentParty, int a3); | |||
void ov80_02235364(Party *a0, Party *a1, int a2, int a3); | |||
void ov80_02235364(Party *party, Party *playerParty, int a2, int a3); |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
what's the difference between these two Party *
parameters?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
not 100% sure since that specific function isn't decompiled yet, it's something related to the roulette event that swaps (some) of your party mons with the opponents party mons though
Starting with the battle arcade cause I wanna use specifically that for a project