mm/tools/disasm/functions.txt

17149 lines
675 KiB
Plaintext
Raw Permalink Normal View History

# Follows the format of Entry Point Address:(Name,)
2019-12-08 06:06:30 +00:00
{
Overhaul the build system (#234) * wip * fix * add disassembler * Disasm builds OK * Variable addends * More wip * Rodata migration implemented * Cleanup old tools * Try fix submodule -> subrepo merge * git subrepo pull --force --remote=https://github.com/zeldaret/ZAPD.git tools/ZAPD subrepo: subdir: "tools/ZAPD" merged: "602e609" upstream: origin: "https://github.com/zeldaret/ZAPD.git" branch: "master" commit: "602e609" git-subrepo: version: "0.4.3" origin: "https://github.com/ingydotnet/git-subrepo" commit: "2f68596" * Builds again but assets are totally broken * git subrepo pull --force tools/asm-processor subrepo: subdir: "tools/asm-processor" merged: "1ffdb08a" upstream: origin: "https://github.com/simonlindholm/asm-processor.git" branch: "master" commit: "1ffdb08a" git-subrepo: version: "0.4.3" origin: "https://github.com/ingydotnet/git-subrepo" commit: "2f68596" * More cleanup, move functions.txt and variables.txt to tools/disasm and rm tables * rm z64compress in preparation for subrepo * git subrepo clone (merge) https://github.com/z64me/z64compress.git tools/z64compress subrepo: subdir: "tools/z64compress" merged: "eb11085c" upstream: origin: "https://github.com/z64me/z64compress.git" branch: "main" commit: "eb11085c" git-subrepo: version: "0.4.3" origin: "https://github.com/ingydotnet/git-subrepo" commit: "2f68596" * Fix asset extraction * Fix diff-init make rule * Split code bss * Split assumed linker bug padding from assembly files * add filelists for mm.us.rev1 * Maybe working, but I'm not sure * add overlays to spec * Add rodata to actos * Everything compiles * Make a lot of C files for code * Add almost every file in code to spec * whoops * 3 code files left * add scenes to spec * More progress on progress.py * Fix skelanime in spec * audio files! * Fix merge issues * Fix some C files in code * Fix remaining code files * Use existing O1 C files in spec * reorder boot order in spec * update spec * fault.c * Convert relocs on completed actors, fixbaserom uses current rom name * more boot files * Add VT macros and script * finish already existing boot files * most of libultra * fix 64bits libultra files * Use C files for libultra, wrap some functions in NON_MATCHING * Remove duplicate of OS_CLOCK_RATE from fault.c * C files for fbdemos * delete dumb files * bootstrap C files, still need to add them to the spec * update fixbaserom * boot OK? * I forgot to commit the spec * C for gamestates * C for kaleido * Change all includes to "" * copy actor sizes script from oot * I forgot to delete those files * Basic C files for effects * Add effects initvars names * Remove mislabelled boot functions from header/txt * Begin porting bootstrap_fx, some sizes * Fix <> * Fix enum * Fix diff.py * fix libultra stuff * update regconvert * update setup warnings * add some missing ; * Fix some makefile stuff and other fixes on some non_matching functions * add executable flag in extract_baserom and fixbaserom * fix relative path * copy assist from oot * fix map path * another assist path fix * Delete C files for handwritten files * add code_801A51F0 to spec * add gfxbuffers to spec * Move rodata to top of each file when possible * UNK_TYPEs for func_801A51F0 * Remove kaleido rodata from spec * Update spec and undefined_syms for recent merge * GCC warnings and fix errors in nonmatchings, * round percentage numbers * progress script: format changes * progress: error on non-existing files * fix warning in z_scene_table * Match 2 nonmatchings in z_actor * Warnings in lightswitch and invadepoh * Fix warning in z_actor_dlftbls * I though I fixed this one * whoops * Comment out CC_CHECK * Removed redundant ultra64.h includes * Update asm_processor, sorted boot_O1 into other folders, completed the fbdemo bootstrap, cleaned up undefined_syms * Completed gamestates bootstrap * Split kaleido_scope * Remove section.h and segment.h, move keep object externs to a common location in variables.h * Completed effects bootstrap * Segmented address externs for effects, fbdemos, gamestates and kaleido * Move actor data externs out of the if 0 * Segmented address externs for actors * Prepare actionfunc detection * fix script, how did it even work before * Fix actionfunc script again, re-introduce some more intermediate prints to the disassembler * Automated actionFunc detection in actors * Segmented addresses from player .text * rm old segment addrs script and fix build * Move sizes folder to tools * Make build.py executable * New Jenkinsfile Prayge * Remove numpy dependencies * Add warnings_disasm_current.txt * my bad * Update spec and undefined_syms * Add z_eff_ss_hahen to pametfrog * git subrepo pull (merge) --force tools/z64compress subrepo: subdir: "tools/z64compress" merged: "163ca2af" upstream: origin: "https://github.com/z64me/z64compress.git" branch: "main" commit: "163ca2af" git-subrepo: version: "0.4.3" origin: "https://github.com/ingydotnet/git-subrepo" commit: "2f68596" * Make z64compress print to stdout * sneeky commit to update warnings tooling * test * Another test * Mark fixing overlay reloc generating as a TODO * Update warnings stuff * Communicate the return code from running z64compress back to the Makefile through the wrapper * Run formatter, remove extra commented copy of function * Re-fix some includes * Convert atan to hex to conform to decided style * Some tidying up, remove c for fp and the other two handwritten code files * BSS in z_collision_check & z_scene_proc * add static back in * Fix timerintr bss, add file to spec, some cleanup * Remove externs * Newline * Readd enums * Typo * Colours * Comments for hitmark enum values Co-authored-by: EllipticEllipsis <73679967+EllipticEllipsis@users.noreply.github.com> * Improvements and suggestions * Organize and remove unused imports and use env for python3 scripts, delete unused overlay.py Co-authored-by: angie <angheloalf95@gmail.com> Co-authored-by: Elliptic Ellipsis <elliptic.ellipsis@gmail.com> Co-authored-by: engineer124 <engineer124engineer124@gmail.com> Co-authored-by: EllipticEllipsis <73679967+EllipticEllipsis@users.noreply.github.com>
2021-08-04 03:21:31 +00:00
0x80080000:("entrypoint",),
0x80080060:("bootproc",),
0x80080150:("Main_ClearMemory",),
0x80080180:("Main_InitFramebuffer",),
0x8008019C:("Main_InitScreen",),
0x800801EC:("Main_InitMemory",),
0x80080250:("Main_Init",),
0x80080300:("Main_ThreadEntry",),
0x8008038C:("Idle_InitVideo",),
0x80080514:("Idle_ThreadEntry",),
0x800805E0:("ViConfig_UpdateVi",),
0x80080748:("ViConfig_UpdateBlack",),
0x80080790:("DmaMgr_DmaRomToRam",),
0x800808D4:("DmaMgr_AudioDmaHandler",),
0x800808F4:("DmaMgr_FindDmaEntry",),
0x80080950:("DmaMgr_TranslateVromToRom",),
0x800809BC:("DmaMgr_FindDmaIndex",),
0x800809F4:("func_800809F4",),
0x80080A08:("DmaMgr_ProcessRequest",),
0x80080B84:("DmaMgr_ThreadEntry",),
0x80080C04:("DmaMgr_RequestAsync",),
0x80080C90:("DmaMgr_RequestSync",),
0x80080D0C:("DmaMgr_Init",),
0x80080E00:("DmaMgr_Stop",),
2021-03-17 01:49:27 +00:00
0x80080E30:("Yaz0_FirstDMA",),
0x80080ED0:("Yaz0_NextDMA",),
0x80080FF0:("Yaz0_DecompressImpl",),
0x80081178:("Yaz0_Decompress",),
0x80081250:("IrqMgr_AddClient",),
0x800812DC:("IrqMgr_RemoveClient",),
0x80081368:("IrqMgr_SendMesgToClients",),
0x800813B8:("IrqMgr_JamMesgToClients",),
0x8008141C:("IrqMgr_HandlePreNMI",),
0x800814B4:("IrqMgr_CheckStacks",),
0x800814D4:("IrqMgr_HandlePRENMI450",),
0x80081550:("IrqMgr_HandlePRENMI480",),
0x800815A8:("IrqMgr_HandlePRENMI500",),
0x800815CC:("IrqMgr_HandleRetrace",),
0x80081684:("IrqMgr_ThreadEntry",),
0x80081754:("IrqMgr_Init",),
0x80081820:("CIC6105_Noop1",),
0x80081828:("CIC6105_Noop2",),
0x80081830:("CIC6105_PrintRomInfo",),
0x8008189C:("CIC6105_AddRomInfoFaultPage",),
0x800818D0:("CIC6105_Destroy",),
0x800818F4:("CIC6105_Init",),
0x80081920:("osSyncPrintfUnused",),
Overhaul the build system (#234) * wip * fix * add disassembler * Disasm builds OK * Variable addends * More wip * Rodata migration implemented * Cleanup old tools * Try fix submodule -> subrepo merge * git subrepo pull --force --remote=https://github.com/zeldaret/ZAPD.git tools/ZAPD subrepo: subdir: "tools/ZAPD" merged: "602e609" upstream: origin: "https://github.com/zeldaret/ZAPD.git" branch: "master" commit: "602e609" git-subrepo: version: "0.4.3" origin: "https://github.com/ingydotnet/git-subrepo" commit: "2f68596" * Builds again but assets are totally broken * git subrepo pull --force tools/asm-processor subrepo: subdir: "tools/asm-processor" merged: "1ffdb08a" upstream: origin: "https://github.com/simonlindholm/asm-processor.git" branch: "master" commit: "1ffdb08a" git-subrepo: version: "0.4.3" origin: "https://github.com/ingydotnet/git-subrepo" commit: "2f68596" * More cleanup, move functions.txt and variables.txt to tools/disasm and rm tables * rm z64compress in preparation for subrepo * git subrepo clone (merge) https://github.com/z64me/z64compress.git tools/z64compress subrepo: subdir: "tools/z64compress" merged: "eb11085c" upstream: origin: "https://github.com/z64me/z64compress.git" branch: "main" commit: "eb11085c" git-subrepo: version: "0.4.3" origin: "https://github.com/ingydotnet/git-subrepo" commit: "2f68596" * Fix asset extraction * Fix diff-init make rule * Split code bss * Split assumed linker bug padding from assembly files * add filelists for mm.us.rev1 * Maybe working, but I'm not sure * add overlays to spec * Add rodata to actos * Everything compiles * Make a lot of C files for code * Add almost every file in code to spec * whoops * 3 code files left * add scenes to spec * More progress on progress.py * Fix skelanime in spec * audio files! * Fix merge issues * Fix some C files in code * Fix remaining code files * Use existing O1 C files in spec * reorder boot order in spec * update spec * fault.c * Convert relocs on completed actors, fixbaserom uses current rom name * more boot files * Add VT macros and script * finish already existing boot files * most of libultra * fix 64bits libultra files * Use C files for libultra, wrap some functions in NON_MATCHING * Remove duplicate of OS_CLOCK_RATE from fault.c * C files for fbdemos * delete dumb files * bootstrap C files, still need to add them to the spec * update fixbaserom * boot OK? * I forgot to commit the spec * C for gamestates * C for kaleido * Change all includes to "" * copy actor sizes script from oot * I forgot to delete those files * Basic C files for effects * Add effects initvars names * Remove mislabelled boot functions from header/txt * Begin porting bootstrap_fx, some sizes * Fix <> * Fix enum * Fix diff.py * fix libultra stuff * update regconvert * update setup warnings * add some missing ; * Fix some makefile stuff and other fixes on some non_matching functions * add executable flag in extract_baserom and fixbaserom * fix relative path * copy assist from oot * fix map path * another assist path fix * Delete C files for handwritten files * add code_801A51F0 to spec * add gfxbuffers to spec * Move rodata to top of each file when possible * UNK_TYPEs for func_801A51F0 * Remove kaleido rodata from spec * Update spec and undefined_syms for recent merge * GCC warnings and fix errors in nonmatchings, * round percentage numbers * progress script: format changes * progress: error on non-existing files * fix warning in z_scene_table * Match 2 nonmatchings in z_actor * Warnings in lightswitch and invadepoh * Fix warning in z_actor_dlftbls * I though I fixed this one * whoops * Comment out CC_CHECK * Removed redundant ultra64.h includes * Update asm_processor, sorted boot_O1 into other folders, completed the fbdemo bootstrap, cleaned up undefined_syms * Completed gamestates bootstrap * Split kaleido_scope * Remove section.h and segment.h, move keep object externs to a common location in variables.h * Completed effects bootstrap * Segmented address externs for effects, fbdemos, gamestates and kaleido * Move actor data externs out of the if 0 * Segmented address externs for actors * Prepare actionfunc detection * fix script, how did it even work before * Fix actionfunc script again, re-introduce some more intermediate prints to the disassembler * Automated actionFunc detection in actors * Segmented addresses from player .text * rm old segment addrs script and fix build * Move sizes folder to tools * Make build.py executable * New Jenkinsfile Prayge * Remove numpy dependencies * Add warnings_disasm_current.txt * my bad * Update spec and undefined_syms * Add z_eff_ss_hahen to pametfrog * git subrepo pull (merge) --force tools/z64compress subrepo: subdir: "tools/z64compress" merged: "163ca2af" upstream: origin: "https://github.com/z64me/z64compress.git" branch: "main" commit: "163ca2af" git-subrepo: version: "0.4.3" origin: "https://github.com/ingydotnet/git-subrepo" commit: "2f68596" * Make z64compress print to stdout * sneeky commit to update warnings tooling * test * Another test * Mark fixing overlay reloc generating as a TODO * Update warnings stuff * Communicate the return code from running z64compress back to the Makefile through the wrapper * Run formatter, remove extra commented copy of function * Re-fix some includes * Convert atan to hex to conform to decided style * Some tidying up, remove c for fp and the other two handwritten code files * BSS in z_collision_check & z_scene_proc * add static back in * Fix timerintr bss, add file to spec, some cleanup * Remove externs * Newline * Readd enums * Typo * Colours * Comments for hitmark enum values Co-authored-by: EllipticEllipsis <73679967+EllipticEllipsis@users.noreply.github.com> * Improvements and suggestions * Organize and remove unused imports and use env for python3 scripts, delete unused overlay.py Co-authored-by: angie <angheloalf95@gmail.com> Co-authored-by: Elliptic Ellipsis <elliptic.ellipsis@gmail.com> Co-authored-by: engineer124 <engineer124engineer124@gmail.com> Co-authored-by: EllipticEllipsis <73679967+EllipticEllipsis@users.noreply.github.com>
2021-08-04 03:21:31 +00:00
0x8008193C:("osSyncPrintf",),
0x80081958:("rmonPrintf",),
0x80081980:("Fault_SleepImpl",),
0x800819F0:("Fault_AddClient",),
0x80081AD4:("Fault_RemoveClient",),
0x80081BCC:("Fault_AddAddrConvClient",),
0x80081CA4:("Fault_RemoveAddrConvClient",),
0x80081D9C:("Fault_ConvertAddress",),
0x80081E2C:("Fault_Sleep",),
0x80081E68:("Fault_PadCallback",),
0x80081EA4:("Fault_UpdatePadImpl",),
0x80081EF0:("Fault_WaitForInputImpl",),
0x8008203C:("Fault_WaitForInput",),
0x80082078:("Fault_DrawRec",),
0x800820D8:("Fault_FillScreenBlack",),
0x8008212C:("Fault_FillScreenRed",),
0x80082180:("Fault_DrawCornerRec",),
0x800821D4:("Fault_PrintFReg",),
Port OoT's docs for `fault.c` and `fault_drawer.c` (#1199) * fault.h * some docs stealing * fix building * fault_internal.h * pass * finish stealing docs * finish cleanup * format * warning * Update src/boot_O2_g3/fault.c Co-authored-by: Derek Hensley <hensley.derek58@gmail.com> * Update src/boot_O2_g3/fault.c Co-authored-by: Derek Hensley <hensley.derek58@gmail.com> * Update src/boot_O2_g3/fault.c Co-authored-by: Derek Hensley <hensley.derek58@gmail.com> * review Co-authored-by: Derek Hensley <hensley.derek58@gmail.com> * arggggg * arggggg part 2 * STACK * PHYS_TO_K0(0x400000) * format * fix * Instance * format * Neutral reset * variables.h cleanup * bss * frameBuffer * format * Update src/boot_O2_g3/fault.c Co-authored-by: Derek Hensley <hensley.derek58@gmail.com> * review Co-authored-by: Derek Hensley <hensley.derek58@gmail.com> * Update src/boot_O2_g3/fault.c Co-authored-by: Derek Hensley <hensley.derek58@gmail.com> * bss * bss * bss * callback cleanup * fix function declarations * fix again * bss * bss * Update src/overlays/actors/ovl_En_Fishing/z_en_fishing.c Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * Update src/boot_O2_g3/fault.c Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * bss * bss * Update src/boot_O2_g3/fault.c Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * review * import bss * format * minor cleanup * bss * review * fix * bss * bss * bss * bss * bss * format * a * Z_PRIORITY_FAULT * bss * fix * idle.c bss doesn't want to get fixed :c * review * bss --------- Co-authored-by: Derek Hensley <hensley.derek58@gmail.com> Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com>
2023-07-08 18:41:25 +00:00
0x80082280:("Fault_LogFReg",),
0x80082330:("Fault_PrintFPCSR",),
Port OoT's docs for `fault.c` and `fault_drawer.c` (#1199) * fault.h * some docs stealing * fix building * fault_internal.h * pass * finish stealing docs * finish cleanup * format * warning * Update src/boot_O2_g3/fault.c Co-authored-by: Derek Hensley <hensley.derek58@gmail.com> * Update src/boot_O2_g3/fault.c Co-authored-by: Derek Hensley <hensley.derek58@gmail.com> * Update src/boot_O2_g3/fault.c Co-authored-by: Derek Hensley <hensley.derek58@gmail.com> * review Co-authored-by: Derek Hensley <hensley.derek58@gmail.com> * arggggg * arggggg part 2 * STACK * PHYS_TO_K0(0x400000) * format * fix * Instance * format * Neutral reset * variables.h cleanup * bss * frameBuffer * format * Update src/boot_O2_g3/fault.c Co-authored-by: Derek Hensley <hensley.derek58@gmail.com> * review Co-authored-by: Derek Hensley <hensley.derek58@gmail.com> * Update src/boot_O2_g3/fault.c Co-authored-by: Derek Hensley <hensley.derek58@gmail.com> * bss * bss * bss * callback cleanup * fix function declarations * fix again * bss * bss * Update src/overlays/actors/ovl_En_Fishing/z_en_fishing.c Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * Update src/boot_O2_g3/fault.c Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * bss * bss * Update src/boot_O2_g3/fault.c Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * review * import bss * format * minor cleanup * bss * review * fix * bss * bss * bss * bss * bss * format * a * Z_PRIORITY_FAULT * bss * fix * idle.c bss doesn't want to get fixed :c * review * bss --------- Co-authored-by: Derek Hensley <hensley.derek58@gmail.com> Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com>
2023-07-08 18:41:25 +00:00
0x800823D4:("Fault_LogFPCSR",),
0x8008246C:("Fault_PrintThreadContext",),
Overhaul the build system (#234) * wip * fix * add disassembler * Disasm builds OK * Variable addends * More wip * Rodata migration implemented * Cleanup old tools * Try fix submodule -> subrepo merge * git subrepo pull --force --remote=https://github.com/zeldaret/ZAPD.git tools/ZAPD subrepo: subdir: "tools/ZAPD" merged: "602e609" upstream: origin: "https://github.com/zeldaret/ZAPD.git" branch: "master" commit: "602e609" git-subrepo: version: "0.4.3" origin: "https://github.com/ingydotnet/git-subrepo" commit: "2f68596" * Builds again but assets are totally broken * git subrepo pull --force tools/asm-processor subrepo: subdir: "tools/asm-processor" merged: "1ffdb08a" upstream: origin: "https://github.com/simonlindholm/asm-processor.git" branch: "master" commit: "1ffdb08a" git-subrepo: version: "0.4.3" origin: "https://github.com/ingydotnet/git-subrepo" commit: "2f68596" * More cleanup, move functions.txt and variables.txt to tools/disasm and rm tables * rm z64compress in preparation for subrepo * git subrepo clone (merge) https://github.com/z64me/z64compress.git tools/z64compress subrepo: subdir: "tools/z64compress" merged: "eb11085c" upstream: origin: "https://github.com/z64me/z64compress.git" branch: "main" commit: "eb11085c" git-subrepo: version: "0.4.3" origin: "https://github.com/ingydotnet/git-subrepo" commit: "2f68596" * Fix asset extraction * Fix diff-init make rule * Split code bss * Split assumed linker bug padding from assembly files * add filelists for mm.us.rev1 * Maybe working, but I'm not sure * add overlays to spec * Add rodata to actos * Everything compiles * Make a lot of C files for code * Add almost every file in code to spec * whoops * 3 code files left * add scenes to spec * More progress on progress.py * Fix skelanime in spec * audio files! * Fix merge issues * Fix some C files in code * Fix remaining code files * Use existing O1 C files in spec * reorder boot order in spec * update spec * fault.c * Convert relocs on completed actors, fixbaserom uses current rom name * more boot files * Add VT macros and script * finish already existing boot files * most of libultra * fix 64bits libultra files * Use C files for libultra, wrap some functions in NON_MATCHING * Remove duplicate of OS_CLOCK_RATE from fault.c * C files for fbdemos * delete dumb files * bootstrap C files, still need to add them to the spec * update fixbaserom * boot OK? * I forgot to commit the spec * C for gamestates * C for kaleido * Change all includes to "" * copy actor sizes script from oot * I forgot to delete those files * Basic C files for effects * Add effects initvars names * Remove mislabelled boot functions from header/txt * Begin porting bootstrap_fx, some sizes * Fix <> * Fix enum * Fix diff.py * fix libultra stuff * update regconvert * update setup warnings * add some missing ; * Fix some makefile stuff and other fixes on some non_matching functions * add executable flag in extract_baserom and fixbaserom * fix relative path * copy assist from oot * fix map path * another assist path fix * Delete C files for handwritten files * add code_801A51F0 to spec * add gfxbuffers to spec * Move rodata to top of each file when possible * UNK_TYPEs for func_801A51F0 * Remove kaleido rodata from spec * Update spec and undefined_syms for recent merge * GCC warnings and fix errors in nonmatchings, * round percentage numbers * progress script: format changes * progress: error on non-existing files * fix warning in z_scene_table * Match 2 nonmatchings in z_actor * Warnings in lightswitch and invadepoh * Fix warning in z_actor_dlftbls * I though I fixed this one * whoops * Comment out CC_CHECK * Removed redundant ultra64.h includes * Update asm_processor, sorted boot_O1 into other folders, completed the fbdemo bootstrap, cleaned up undefined_syms * Completed gamestates bootstrap * Split kaleido_scope * Remove section.h and segment.h, move keep object externs to a common location in variables.h * Completed effects bootstrap * Segmented address externs for effects, fbdemos, gamestates and kaleido * Move actor data externs out of the if 0 * Segmented address externs for actors * Prepare actionfunc detection * fix script, how did it even work before * Fix actionfunc script again, re-introduce some more intermediate prints to the disassembler * Automated actionFunc detection in actors * Segmented addresses from player .text * rm old segment addrs script and fix build * Move sizes folder to tools * Make build.py executable * New Jenkinsfile Prayge * Remove numpy dependencies * Add warnings_disasm_current.txt * my bad * Update spec and undefined_syms * Add z_eff_ss_hahen to pametfrog * git subrepo pull (merge) --force tools/z64compress subrepo: subdir: "tools/z64compress" merged: "163ca2af" upstream: origin: "https://github.com/z64me/z64compress.git" branch: "main" commit: "163ca2af" git-subrepo: version: "0.4.3" origin: "https://github.com/ingydotnet/git-subrepo" commit: "2f68596" * Make z64compress print to stdout * sneeky commit to update warnings tooling * test * Another test * Mark fixing overlay reloc generating as a TODO * Update warnings stuff * Communicate the return code from running z64compress back to the Makefile through the wrapper * Run formatter, remove extra commented copy of function * Re-fix some includes * Convert atan to hex to conform to decided style * Some tidying up, remove c for fp and the other two handwritten code files * BSS in z_collision_check & z_scene_proc * add static back in * Fix timerintr bss, add file to spec, some cleanup * Remove externs * Newline * Readd enums * Typo * Colours * Comments for hitmark enum values Co-authored-by: EllipticEllipsis <73679967+EllipticEllipsis@users.noreply.github.com> * Improvements and suggestions * Organize and remove unused imports and use env for python3 scripts, delete unused overlay.py Co-authored-by: angie <angheloalf95@gmail.com> Co-authored-by: Elliptic Ellipsis <elliptic.ellipsis@gmail.com> Co-authored-by: engineer124 <engineer124engineer124@gmail.com> Co-authored-by: EllipticEllipsis <73679967+EllipticEllipsis@users.noreply.github.com>
2021-08-04 03:21:31 +00:00
0x800827BC:("osSyncPrintfThreadContext",),
0x80082AB8:("Fault_FindFaultedThread",),
0x80082B40:("Fault_Wait5Seconds",),
0x80082BD0:("Fault_WaitForButtonCombo",),
Port OoT's docs for `fault.c` and `fault_drawer.c` (#1199) * fault.h * some docs stealing * fix building * fault_internal.h * pass * finish stealing docs * finish cleanup * format * warning * Update src/boot_O2_g3/fault.c Co-authored-by: Derek Hensley <hensley.derek58@gmail.com> * Update src/boot_O2_g3/fault.c Co-authored-by: Derek Hensley <hensley.derek58@gmail.com> * Update src/boot_O2_g3/fault.c Co-authored-by: Derek Hensley <hensley.derek58@gmail.com> * review Co-authored-by: Derek Hensley <hensley.derek58@gmail.com> * arggggg * arggggg part 2 * STACK * PHYS_TO_K0(0x400000) * format * fix * Instance * format * Neutral reset * variables.h cleanup * bss * frameBuffer * format * Update src/boot_O2_g3/fault.c Co-authored-by: Derek Hensley <hensley.derek58@gmail.com> * review Co-authored-by: Derek Hensley <hensley.derek58@gmail.com> * Update src/boot_O2_g3/fault.c Co-authored-by: Derek Hensley <hensley.derek58@gmail.com> * bss * bss * bss * callback cleanup * fix function declarations * fix again * bss * bss * Update src/overlays/actors/ovl_En_Fishing/z_en_fishing.c Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * Update src/boot_O2_g3/fault.c Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * bss * bss * Update src/boot_O2_g3/fault.c Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * review * import bss * format * minor cleanup * bss * review * fix * bss * bss * bss * bss * bss * format * a * Z_PRIORITY_FAULT * bss * fix * idle.c bss doesn't want to get fixed :c * review * bss --------- Co-authored-by: Derek Hensley <hensley.derek58@gmail.com> Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com>
2023-07-08 18:41:25 +00:00
0x80082C6C:("Fault_DrawMemDumpContents",),
0x80082DD8:("Fault_DrawMemDump",),
Port OoT's docs for `fault.c` and `fault_drawer.c` (#1199) * fault.h * some docs stealing * fix building * fault_internal.h * pass * finish stealing docs * finish cleanup * format * warning * Update src/boot_O2_g3/fault.c Co-authored-by: Derek Hensley <hensley.derek58@gmail.com> * Update src/boot_O2_g3/fault.c Co-authored-by: Derek Hensley <hensley.derek58@gmail.com> * Update src/boot_O2_g3/fault.c Co-authored-by: Derek Hensley <hensley.derek58@gmail.com> * review Co-authored-by: Derek Hensley <hensley.derek58@gmail.com> * arggggg * arggggg part 2 * STACK * PHYS_TO_K0(0x400000) * format * fix * Instance * format * Neutral reset * variables.h cleanup * bss * frameBuffer * format * Update src/boot_O2_g3/fault.c Co-authored-by: Derek Hensley <hensley.derek58@gmail.com> * review Co-authored-by: Derek Hensley <hensley.derek58@gmail.com> * Update src/boot_O2_g3/fault.c Co-authored-by: Derek Hensley <hensley.derek58@gmail.com> * bss * bss * bss * callback cleanup * fix function declarations * fix again * bss * bss * Update src/overlays/actors/ovl_En_Fishing/z_en_fishing.c Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * Update src/boot_O2_g3/fault.c Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * bss * bss * Update src/boot_O2_g3/fault.c Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * review * import bss * format * minor cleanup * bss * review * fix * bss * bss * bss * bss * bss * format * a * Z_PRIORITY_FAULT * bss * fix * idle.c bss doesn't want to get fixed :c * review * bss --------- Co-authored-by: Derek Hensley <hensley.derek58@gmail.com> Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com>
2023-07-08 18:41:25 +00:00
0x80082FD0:("Fault_WalkStack",),
0x80083144:("Fault_DrawStackTrace",),
Port OoT's docs for `fault.c` and `fault_drawer.c` (#1199) * fault.h * some docs stealing * fix building * fault_internal.h * pass * finish stealing docs * finish cleanup * format * warning * Update src/boot_O2_g3/fault.c Co-authored-by: Derek Hensley <hensley.derek58@gmail.com> * Update src/boot_O2_g3/fault.c Co-authored-by: Derek Hensley <hensley.derek58@gmail.com> * Update src/boot_O2_g3/fault.c Co-authored-by: Derek Hensley <hensley.derek58@gmail.com> * review Co-authored-by: Derek Hensley <hensley.derek58@gmail.com> * arggggg * arggggg part 2 * STACK * PHYS_TO_K0(0x400000) * format * fix * Instance * format * Neutral reset * variables.h cleanup * bss * frameBuffer * format * Update src/boot_O2_g3/fault.c Co-authored-by: Derek Hensley <hensley.derek58@gmail.com> * review Co-authored-by: Derek Hensley <hensley.derek58@gmail.com> * Update src/boot_O2_g3/fault.c Co-authored-by: Derek Hensley <hensley.derek58@gmail.com> * bss * bss * bss * callback cleanup * fix function declarations * fix again * bss * bss * Update src/overlays/actors/ovl_En_Fishing/z_en_fishing.c Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * Update src/boot_O2_g3/fault.c Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * bss * bss * Update src/boot_O2_g3/fault.c Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * review * import bss * format * minor cleanup * bss * review * fix * bss * bss * bss * bss * bss * format * a * Z_PRIORITY_FAULT * bss * fix * idle.c bss doesn't want to get fixed :c * review * bss --------- Co-authored-by: Derek Hensley <hensley.derek58@gmail.com> Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com>
2023-07-08 18:41:25 +00:00
0x800832D4:("Fault_LogStackTrace",),
0x80083450:("Fault_ResumeThread",),
Port OoT's docs for `fault.c` and `fault_drawer.c` (#1199) * fault.h * some docs stealing * fix building * fault_internal.h * pass * finish stealing docs * finish cleanup * format * warning * Update src/boot_O2_g3/fault.c Co-authored-by: Derek Hensley <hensley.derek58@gmail.com> * Update src/boot_O2_g3/fault.c Co-authored-by: Derek Hensley <hensley.derek58@gmail.com> * Update src/boot_O2_g3/fault.c Co-authored-by: Derek Hensley <hensley.derek58@gmail.com> * review Co-authored-by: Derek Hensley <hensley.derek58@gmail.com> * arggggg * arggggg part 2 * STACK * PHYS_TO_K0(0x400000) * format * fix * Instance * format * Neutral reset * variables.h cleanup * bss * frameBuffer * format * Update src/boot_O2_g3/fault.c Co-authored-by: Derek Hensley <hensley.derek58@gmail.com> * review Co-authored-by: Derek Hensley <hensley.derek58@gmail.com> * Update src/boot_O2_g3/fault.c Co-authored-by: Derek Hensley <hensley.derek58@gmail.com> * bss * bss * bss * callback cleanup * fix function declarations * fix again * bss * bss * Update src/overlays/actors/ovl_En_Fishing/z_en_fishing.c Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * Update src/boot_O2_g3/fault.c Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * bss * bss * Update src/boot_O2_g3/fault.c Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * review * import bss * format * minor cleanup * bss * review * fix * bss * bss * bss * bss * bss * format * a * Z_PRIORITY_FAULT * bss * fix * idle.c bss doesn't want to get fixed :c * review * bss --------- Co-authored-by: Derek Hensley <hensley.derek58@gmail.com> Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com>
2023-07-08 18:41:25 +00:00
0x800834CC:("Fault_DisplayFrameBuffer",),
0x8008358C:("Fault_ProcessClients",),
0x80083670:("Fault_SetOptions",),
Port OoT's docs for `fault.c` and `fault_drawer.c` (#1199) * fault.h * some docs stealing * fix building * fault_internal.h * pass * finish stealing docs * finish cleanup * format * warning * Update src/boot_O2_g3/fault.c Co-authored-by: Derek Hensley <hensley.derek58@gmail.com> * Update src/boot_O2_g3/fault.c Co-authored-by: Derek Hensley <hensley.derek58@gmail.com> * Update src/boot_O2_g3/fault.c Co-authored-by: Derek Hensley <hensley.derek58@gmail.com> * review Co-authored-by: Derek Hensley <hensley.derek58@gmail.com> * arggggg * arggggg part 2 * STACK * PHYS_TO_K0(0x400000) * format * fix * Instance * format * Neutral reset * variables.h cleanup * bss * frameBuffer * format * Update src/boot_O2_g3/fault.c Co-authored-by: Derek Hensley <hensley.derek58@gmail.com> * review Co-authored-by: Derek Hensley <hensley.derek58@gmail.com> * Update src/boot_O2_g3/fault.c Co-authored-by: Derek Hensley <hensley.derek58@gmail.com> * bss * bss * bss * callback cleanup * fix function declarations * fix again * bss * bss * Update src/overlays/actors/ovl_En_Fishing/z_en_fishing.c Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * Update src/boot_O2_g3/fault.c Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * bss * bss * Update src/boot_O2_g3/fault.c Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * review * import bss * format * minor cleanup * bss * review * fix * bss * bss * bss * bss * bss * format * a * Z_PRIORITY_FAULT * bss * fix * idle.c bss doesn't want to get fixed :c * review * bss --------- Co-authored-by: Derek Hensley <hensley.derek58@gmail.com> Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com>
2023-07-08 18:41:25 +00:00
0x800837E4:("Fault_UpdatePad",),
0x80083828:("Fault_ThreadEntry",),
Port OoT's docs for `fault.c` and `fault_drawer.c` (#1199) * fault.h * some docs stealing * fix building * fault_internal.h * pass * finish stealing docs * finish cleanup * format * warning * Update src/boot_O2_g3/fault.c Co-authored-by: Derek Hensley <hensley.derek58@gmail.com> * Update src/boot_O2_g3/fault.c Co-authored-by: Derek Hensley <hensley.derek58@gmail.com> * Update src/boot_O2_g3/fault.c Co-authored-by: Derek Hensley <hensley.derek58@gmail.com> * review Co-authored-by: Derek Hensley <hensley.derek58@gmail.com> * arggggg * arggggg part 2 * STACK * PHYS_TO_K0(0x400000) * format * fix * Instance * format * Neutral reset * variables.h cleanup * bss * frameBuffer * format * Update src/boot_O2_g3/fault.c Co-authored-by: Derek Hensley <hensley.derek58@gmail.com> * review Co-authored-by: Derek Hensley <hensley.derek58@gmail.com> * Update src/boot_O2_g3/fault.c Co-authored-by: Derek Hensley <hensley.derek58@gmail.com> * bss * bss * bss * callback cleanup * fix function declarations * fix again * bss * bss * Update src/overlays/actors/ovl_En_Fishing/z_en_fishing.c Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * Update src/boot_O2_g3/fault.c Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * bss * bss * Update src/boot_O2_g3/fault.c Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * review * import bss * format * minor cleanup * bss * review * fix * bss * bss * bss * bss * bss * format * a * Z_PRIORITY_FAULT * bss * fix * idle.c bss doesn't want to get fixed :c * review * bss --------- Co-authored-by: Derek Hensley <hensley.derek58@gmail.com> Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com>
2023-07-08 18:41:25 +00:00
0x80083B70:("Fault_SetFrameBuffer",),
0x80083BC4:("Fault_Init",),
0x80083CF8:("Fault_HangupFaultClient",),
0x80083DF4:("Fault_AddHungupAndCrashImpl",),
0x80083E4C:("Fault_AddHungupAndCrash",),
0x80083EB0:("FaultDrawer_SetOsSyncPrintfEnabled",),
0x80083EC4:("FaultDrawer_DrawRecImpl",),
0x80083FE4:("FaultDrawer_DrawChar",),
0x80084160:("FaultDrawer_ColorToPrintColor",),
0x80084210:("FaultDrawer_UpdatePrintColor",),
0x800842BC:("FaultDrawer_SetForeColor",),
0x80084308:("FaultDrawer_SetBackColor",),
0x80084354:("FaultDrawer_SetFontColor",),
0x8008439C:("FaultDrawer_SetCharPad",),
0x800843D4:("FaultDrawer_SetCursor",),
0x800844D8:("FaultDrawer_FillScreen",),
0x80084568:("FaultDrawer_FormatStringFunc",),
0x8008477C:("FaultDrawer_VPrintf",),
0x800847CC:("FaultDrawer_Printf",),
0x8008481C:("FaultDrawer_DrawText",),
Port OoT's docs for `fault.c` and `fault_drawer.c` (#1199) * fault.h * some docs stealing * fix building * fault_internal.h * pass * finish stealing docs * finish cleanup * format * warning * Update src/boot_O2_g3/fault.c Co-authored-by: Derek Hensley <hensley.derek58@gmail.com> * Update src/boot_O2_g3/fault.c Co-authored-by: Derek Hensley <hensley.derek58@gmail.com> * Update src/boot_O2_g3/fault.c Co-authored-by: Derek Hensley <hensley.derek58@gmail.com> * review Co-authored-by: Derek Hensley <hensley.derek58@gmail.com> * arggggg * arggggg part 2 * STACK * PHYS_TO_K0(0x400000) * format * fix * Instance * format * Neutral reset * variables.h cleanup * bss * frameBuffer * format * Update src/boot_O2_g3/fault.c Co-authored-by: Derek Hensley <hensley.derek58@gmail.com> * review Co-authored-by: Derek Hensley <hensley.derek58@gmail.com> * Update src/boot_O2_g3/fault.c Co-authored-by: Derek Hensley <hensley.derek58@gmail.com> * bss * bss * bss * callback cleanup * fix function declarations * fix again * bss * bss * Update src/overlays/actors/ovl_En_Fishing/z_en_fishing.c Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * Update src/boot_O2_g3/fault.c Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * bss * bss * Update src/boot_O2_g3/fault.c Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * review * import bss * format * minor cleanup * bss * review * fix * bss * bss * bss * bss * bss * format * a * Z_PRIORITY_FAULT * bss * fix * idle.c bss doesn't want to get fixed :c * review * bss --------- Co-authored-by: Derek Hensley <hensley.derek58@gmail.com> Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com>
2023-07-08 18:41:25 +00:00
0x8008486C:("FaultDrawer_SetDrawerFrameBuffer",),
0x800848A4:("FaultDrawer_SetInputCallback",),
0x800848B8:("FaultDrawer_Init",),
0x80084940:("RcpUtils_PrintRegisterStatus",),
0x80084968:("RcpUtils_Reset",),
0x800849A0:("Fragment_Relocate",),
0x80084C0C:("Fragment_Load",),
0x80084CD0:("Fragment_AllocateAndLoad",),
0x80084DB0:("Overlay_Relocate",),
0x8008501C:("Overlay_Load",),
0x800850C8:("Overlay_AllocateAndLoad",),
0x80085130:("PadUtils_Init",),
0x80085150:("PadUtils_Destroy",),
0x80085158:("PadUtils_ResetPressRel",),
0x80085164:("PadUtils_CheckCurExact",),
0x8008517C:("PadUtils_CheckCur",),
0x80085198:("PadUtils_CheckPressed",),
0x800851B4:("PadUtils_CheckReleased",),
0x800851D0:("PadUtils_GetCurButton",),
0x800851D8:("PadUtils_GetPressButton",),
0x800851E0:("PadUtils_GetCurX",),
0x800851E8:("PadUtils_GetCurY",),
0x800851F0:("PadUtils_SetRelXY",),
0x800851FC:("PadUtils_GetRelXImpl",),
0x80085204:("PadUtils_GetRelYImpl",),
0x8008520C:("PadUtils_GetRelX",),
0x8008522C:("PadUtils_GetRelY",),
0x8008524C:("PadUtils_UpdateRelXY",),
0x80085320:("StackCheck_Init",),
0x800853F8:("StackCheck_Cleanup",),
0x80085468:("StackCheck_GetState",),
0x800854E0:("StackCheck_CheckAll",),
0x80085538:("StackCheck_Check",),
0x80085570:("GfxPrint_Setup",),
0x800859BC:("GfxPrint_SetColor",),
0x80085A08:("GfxPrint_SetPosPx",),
0x80085A2C:("GfxPrint_SetPos",),
0x80085A54:("GfxPrint_SetBasePosPx",),
0x80085A68:("GfxPrint_PrintCharImpl",),
0x80085D74:("GfxPrint_PrintChar",),
0x80085F30:("GfxPrint_PrintStringWithSize",),
0x80085F8C:("GfxPrint_PrintString",),
0x80085FE4:("GfxPrint_Callback",),
0x80086010:("GfxPrint_Init",),
0x80086064:("GfxPrint_Destroy",),
0x8008606C:("GfxPrint_Open",),
0x800860A0:("GfxPrint_Close",),
0x800860B8:("GfxPrint_VPrintf",),
0x800860D8:("GfxPrint_Printf",),
0x80086110:("MtxConv_F2L",),
0x80086258:("MtxConv_L2F",),
0x80086280:("_dbg_hungup",),
0x800862B4:("Reset",),
0x800862E0:("SystemHeap_Malloc",),
0x80086310:("SystemHeap_Free",),
0x8008633C:("SystemHeap_RunBlockFunc",),
0x800863AC:("SystemHeap_RunBlockFunc1",),
0x8008641C:("SystemHeap_RunBlockFunc8",),
0x800864EC:("SystemHeap_RunBlockFunc1Reverse",),
0x80086588:("SystemHeap_RunInits",),
0x800865F8:("SystemHeap_Init",),
0x80086620:("PadSetup_Init",),
0x80086760:("Math_FTanF",),
0x80086794:("Math_FFloorF",),
0x800867B4:("Math_FCeilF",),
0x800867D4:("Math_FRoundF",),
0x800867F4:("Math_FTruncF",),
0x80086814:("Math_FNearbyIntF",),
0x80086834:("Math_FAtanTaylorQF",),
0x80086880:("Math_FAtanTaylorF",),
0x800869A4:("Math_FAtanContFracF",),
0x80086AF0:("Math_FAtanF",),
0x80086B30:("Math_FAtan2F",),
0x80086C18:("Math_FAsinF",),
0x80086C48:("Math_FAcosF",),
0x80086C70:("floorf",),
0x80086C7C:("floor",),
0x80086C88:("lfloorf",),
0x80086C98:("lfloor",),
0x80086CA8:("ceilf",),
0x80086CB4:("ceil",),
0x80086CC0:("lceilf",),
0x80086CD0:("lceil",),
0x80086CE0:("truncf",),
0x80086CEC:("trunc",),
0x80086CF8:("ltruncf",),
0x80086D08:("ltrunc",),
0x80086D18:("nearbyintf",),
0x80086D24:("nearbyint",),
0x80086D30:("lnearbyintf",),
0x80086D40:("lnearbyint",),
0x80086D50:("roundf",),
0x80086D6C:("round",),
0x80086D8C:("lroundf",),
0x80086DAC:("lround",),
0x80086DD0:("malloc",),
0x80086DF8:("malloc_r",),
0x80086E20:("realloc",),
0x80086E50:("free",),
0x80086E78:("calloc",),
0x80086ECC:("GetFreeArena",),
0x80086F04:("CheckArena",),
0x80086F28:("MallocInit",),
0x80086F58:("MallocCleanup",),
0x80086F7C:("MallocIsInitialized",),
0x80086FA0:("Rand_Next",),
0x80086FD0:("Rand_Seed",),
0x80086FDC:("Rand_ZeroOne",),
0x80087030:("Rand_Centered",),
0x80087088:("Rand_Seed_Variable",),
0x80087090:("Rand_Next_Variable",),
0x800870B8:("Rand_ZeroOne_Variable",),
0x80087104:("Rand_Centered_Variable",),
0x80087160:("ArenaImpl_LockInit",),
0x8008718C:("ArenaImpl_Lock",),
0x800871B4:("ArenaImpl_Unlock",),
Overhaul the build system (#234) * wip * fix * add disassembler * Disasm builds OK * Variable addends * More wip * Rodata migration implemented * Cleanup old tools * Try fix submodule -> subrepo merge * git subrepo pull --force --remote=https://github.com/zeldaret/ZAPD.git tools/ZAPD subrepo: subdir: "tools/ZAPD" merged: "602e609" upstream: origin: "https://github.com/zeldaret/ZAPD.git" branch: "master" commit: "602e609" git-subrepo: version: "0.4.3" origin: "https://github.com/ingydotnet/git-subrepo" commit: "2f68596" * Builds again but assets are totally broken * git subrepo pull --force tools/asm-processor subrepo: subdir: "tools/asm-processor" merged: "1ffdb08a" upstream: origin: "https://github.com/simonlindholm/asm-processor.git" branch: "master" commit: "1ffdb08a" git-subrepo: version: "0.4.3" origin: "https://github.com/ingydotnet/git-subrepo" commit: "2f68596" * More cleanup, move functions.txt and variables.txt to tools/disasm and rm tables * rm z64compress in preparation for subrepo * git subrepo clone (merge) https://github.com/z64me/z64compress.git tools/z64compress subrepo: subdir: "tools/z64compress" merged: "eb11085c" upstream: origin: "https://github.com/z64me/z64compress.git" branch: "main" commit: "eb11085c" git-subrepo: version: "0.4.3" origin: "https://github.com/ingydotnet/git-subrepo" commit: "2f68596" * Fix asset extraction * Fix diff-init make rule * Split code bss * Split assumed linker bug padding from assembly files * add filelists for mm.us.rev1 * Maybe working, but I'm not sure * add overlays to spec * Add rodata to actos * Everything compiles * Make a lot of C files for code * Add almost every file in code to spec * whoops * 3 code files left * add scenes to spec * More progress on progress.py * Fix skelanime in spec * audio files! * Fix merge issues * Fix some C files in code * Fix remaining code files * Use existing O1 C files in spec * reorder boot order in spec * update spec * fault.c * Convert relocs on completed actors, fixbaserom uses current rom name * more boot files * Add VT macros and script * finish already existing boot files * most of libultra * fix 64bits libultra files * Use C files for libultra, wrap some functions in NON_MATCHING * Remove duplicate of OS_CLOCK_RATE from fault.c * C files for fbdemos * delete dumb files * bootstrap C files, still need to add them to the spec * update fixbaserom * boot OK? * I forgot to commit the spec * C for gamestates * C for kaleido * Change all includes to "" * copy actor sizes script from oot * I forgot to delete those files * Basic C files for effects * Add effects initvars names * Remove mislabelled boot functions from header/txt * Begin porting bootstrap_fx, some sizes * Fix <> * Fix enum * Fix diff.py * fix libultra stuff * update regconvert * update setup warnings * add some missing ; * Fix some makefile stuff and other fixes on some non_matching functions * add executable flag in extract_baserom and fixbaserom * fix relative path * copy assist from oot * fix map path * another assist path fix * Delete C files for handwritten files * add code_801A51F0 to spec * add gfxbuffers to spec * Move rodata to top of each file when possible * UNK_TYPEs for func_801A51F0 * Remove kaleido rodata from spec * Update spec and undefined_syms for recent merge * GCC warnings and fix errors in nonmatchings, * round percentage numbers * progress script: format changes * progress: error on non-existing files * fix warning in z_scene_table * Match 2 nonmatchings in z_actor * Warnings in lightswitch and invadepoh * Fix warning in z_actor_dlftbls * I though I fixed this one * whoops * Comment out CC_CHECK * Removed redundant ultra64.h includes * Update asm_processor, sorted boot_O1 into other folders, completed the fbdemo bootstrap, cleaned up undefined_syms * Completed gamestates bootstrap * Split kaleido_scope * Remove section.h and segment.h, move keep object externs to a common location in variables.h * Completed effects bootstrap * Segmented address externs for effects, fbdemos, gamestates and kaleido * Move actor data externs out of the if 0 * Segmented address externs for actors * Prepare actionfunc detection * fix script, how did it even work before * Fix actionfunc script again, re-introduce some more intermediate prints to the disassembler * Automated actionFunc detection in actors * Segmented addresses from player .text * rm old segment addrs script and fix build * Move sizes folder to tools * Make build.py executable * New Jenkinsfile Prayge * Remove numpy dependencies * Add warnings_disasm_current.txt * my bad * Update spec and undefined_syms * Add z_eff_ss_hahen to pametfrog * git subrepo pull (merge) --force tools/z64compress subrepo: subdir: "tools/z64compress" merged: "163ca2af" upstream: origin: "https://github.com/z64me/z64compress.git" branch: "main" commit: "163ca2af" git-subrepo: version: "0.4.3" origin: "https://github.com/ingydotnet/git-subrepo" commit: "2f68596" * Make z64compress print to stdout * sneeky commit to update warnings tooling * test * Another test * Mark fixing overlay reloc generating as a TODO * Update warnings stuff * Communicate the return code from running z64compress back to the Makefile through the wrapper * Run formatter, remove extra commented copy of function * Re-fix some includes * Convert atan to hex to conform to decided style * Some tidying up, remove c for fp and the other two handwritten code files * BSS in z_collision_check & z_scene_proc * add static back in * Fix timerintr bss, add file to spec, some cleanup * Remove externs * Newline * Readd enums * Typo * Colours * Comments for hitmark enum values Co-authored-by: EllipticEllipsis <73679967+EllipticEllipsis@users.noreply.github.com> * Improvements and suggestions * Organize and remove unused imports and use env for python3 scripts, delete unused overlay.py Co-authored-by: angie <angheloalf95@gmail.com> Co-authored-by: Elliptic Ellipsis <elliptic.ellipsis@gmail.com> Co-authored-by: engineer124 <engineer124engineer124@gmail.com> Co-authored-by: EllipticEllipsis <73679967+EllipticEllipsis@users.noreply.github.com>
2021-08-04 03:21:31 +00:00
0x800871DC:("ArenaImpl_GetLastBlock",),
0x8008720C:("__osMallocInit",),
0x8008725C:("__osMallocAddHeap",),
0x800872FC:("__osMallocCleanup",),
0x8008731C:("__osMallocIsInitialized",),
0x80087324:("__osMalloc",),
0x80087408:("__osMallocR",),
0x800874EC:("__osFree",),
0x800875E4:("__osRealloc",),
0x80087714:("__osGetSizes",),
0x800877C4:("__osCheckArena",),
0x80087830:("proutPrintf",),
0x80087854:("vsprintf",),
0x800878A4:("sprintf",),
0x80087900:("vaprintf",),
0x80087934:("aprintf",),
0x80087960:("csleep",),
0x800879CC:("nsleep",),
0x80087A1C:("usleep",),
0x80087A6C:("msleep",),
0x80087AC0:("sleep",),
0x80087B00:("__osSetCause",),
0x80087B10:("osSendMesg",),
Overhaul the build system (#234) * wip * fix * add disassembler * Disasm builds OK * Variable addends * More wip * Rodata migration implemented * Cleanup old tools * Try fix submodule -> subrepo merge * git subrepo pull --force --remote=https://github.com/zeldaret/ZAPD.git tools/ZAPD subrepo: subdir: "tools/ZAPD" merged: "602e609" upstream: origin: "https://github.com/zeldaret/ZAPD.git" branch: "master" commit: "602e609" git-subrepo: version: "0.4.3" origin: "https://github.com/ingydotnet/git-subrepo" commit: "2f68596" * Builds again but assets are totally broken * git subrepo pull --force tools/asm-processor subrepo: subdir: "tools/asm-processor" merged: "1ffdb08a" upstream: origin: "https://github.com/simonlindholm/asm-processor.git" branch: "master" commit: "1ffdb08a" git-subrepo: version: "0.4.3" origin: "https://github.com/ingydotnet/git-subrepo" commit: "2f68596" * More cleanup, move functions.txt and variables.txt to tools/disasm and rm tables * rm z64compress in preparation for subrepo * git subrepo clone (merge) https://github.com/z64me/z64compress.git tools/z64compress subrepo: subdir: "tools/z64compress" merged: "eb11085c" upstream: origin: "https://github.com/z64me/z64compress.git" branch: "main" commit: "eb11085c" git-subrepo: version: "0.4.3" origin: "https://github.com/ingydotnet/git-subrepo" commit: "2f68596" * Fix asset extraction * Fix diff-init make rule * Split code bss * Split assumed linker bug padding from assembly files * add filelists for mm.us.rev1 * Maybe working, but I'm not sure * add overlays to spec * Add rodata to actos * Everything compiles * Make a lot of C files for code * Add almost every file in code to spec * whoops * 3 code files left * add scenes to spec * More progress on progress.py * Fix skelanime in spec * audio files! * Fix merge issues * Fix some C files in code * Fix remaining code files * Use existing O1 C files in spec * reorder boot order in spec * update spec * fault.c * Convert relocs on completed actors, fixbaserom uses current rom name * more boot files * Add VT macros and script * finish already existing boot files * most of libultra * fix 64bits libultra files * Use C files for libultra, wrap some functions in NON_MATCHING * Remove duplicate of OS_CLOCK_RATE from fault.c * C files for fbdemos * delete dumb files * bootstrap C files, still need to add them to the spec * update fixbaserom * boot OK? * I forgot to commit the spec * C for gamestates * C for kaleido * Change all includes to "" * copy actor sizes script from oot * I forgot to delete those files * Basic C files for effects * Add effects initvars names * Remove mislabelled boot functions from header/txt * Begin porting bootstrap_fx, some sizes * Fix <> * Fix enum * Fix diff.py * fix libultra stuff * update regconvert * update setup warnings * add some missing ; * Fix some makefile stuff and other fixes on some non_matching functions * add executable flag in extract_baserom and fixbaserom * fix relative path * copy assist from oot * fix map path * another assist path fix * Delete C files for handwritten files * add code_801A51F0 to spec * add gfxbuffers to spec * Move rodata to top of each file when possible * UNK_TYPEs for func_801A51F0 * Remove kaleido rodata from spec * Update spec and undefined_syms for recent merge * GCC warnings and fix errors in nonmatchings, * round percentage numbers * progress script: format changes * progress: error on non-existing files * fix warning in z_scene_table * Match 2 nonmatchings in z_actor * Warnings in lightswitch and invadepoh * Fix warning in z_actor_dlftbls * I though I fixed this one * whoops * Comment out CC_CHECK * Removed redundant ultra64.h includes * Update asm_processor, sorted boot_O1 into other folders, completed the fbdemo bootstrap, cleaned up undefined_syms * Completed gamestates bootstrap * Split kaleido_scope * Remove section.h and segment.h, move keep object externs to a common location in variables.h * Completed effects bootstrap * Segmented address externs for effects, fbdemos, gamestates and kaleido * Move actor data externs out of the if 0 * Segmented address externs for actors * Prepare actionfunc detection * fix script, how did it even work before * Fix actionfunc script again, re-introduce some more intermediate prints to the disassembler * Automated actionFunc detection in actors * Segmented addresses from player .text * rm old segment addrs script and fix build * Move sizes folder to tools * Make build.py executable * New Jenkinsfile Prayge * Remove numpy dependencies * Add warnings_disasm_current.txt * my bad * Update spec and undefined_syms * Add z_eff_ss_hahen to pametfrog * git subrepo pull (merge) --force tools/z64compress subrepo: subdir: "tools/z64compress" merged: "163ca2af" upstream: origin: "https://github.com/z64me/z64compress.git" branch: "main" commit: "163ca2af" git-subrepo: version: "0.4.3" origin: "https://github.com/ingydotnet/git-subrepo" commit: "2f68596" * Make z64compress print to stdout * sneeky commit to update warnings tooling * test * Another test * Mark fixing overlay reloc generating as a TODO * Update warnings stuff * Communicate the return code from running z64compress back to the Makefile through the wrapper * Run formatter, remove extra commented copy of function * Re-fix some includes * Convert atan to hex to conform to decided style * Some tidying up, remove c for fp and the other two handwritten code files * BSS in z_collision_check & z_scene_proc * add static back in * Fix timerintr bss, add file to spec, some cleanup * Remove externs * Newline * Readd enums * Typo * Colours * Comments for hitmark enum values Co-authored-by: EllipticEllipsis <73679967+EllipticEllipsis@users.noreply.github.com> * Improvements and suggestions * Organize and remove unused imports and use env for python3 scripts, delete unused overlay.py Co-authored-by: angie <angheloalf95@gmail.com> Co-authored-by: Elliptic Ellipsis <elliptic.ellipsis@gmail.com> Co-authored-by: engineer124 <engineer124engineer124@gmail.com> Co-authored-by: EllipticEllipsis <73679967+EllipticEllipsis@users.noreply.github.com>
2021-08-04 03:21:31 +00:00
0x80087C60:("osPfsFreeBlocks",),
0x80087E00:("osViExtendVStart",),
0x80087E10:("osStopThread",),
0x80087ED0:("osRecvMesg",),
0x80088010:("osSetIntMask",),
0x800880B0:("osGetIntMask",),
0x80088110:("osVoiceSetWord",),
0x800882A0:("guScale",),
`sys_matrix` OK, documented, rename some other mathematics functions (#787) * Import data and bss, add some name options * Decomp rest of stack functions, remove RSPMatrix, split header * sys_matrix OK (thanks Tharo) Co-authored-by: Tharo <17233964+Thar0@users.noreply.github.com> * pragma weaks in sinf and cosf, change documentation change mcros to use 0x8000 * Rename sinf and cosf * Correct initialisation of sMtxFClear * More minor cleanup * Rename stack functions * Matrix_InsertMatrix -> Matrix_Mult * The big transpose rename * Fix MirRay_DrawReflectedBeam * Matrix_InsertTranslation -> Matrix_Translate * Matrix_Insert.Rotation_s -> Matrix_Rotate$1S + RotateY -> RotateYS * Matrix_Insert(.)Rotation_f -> Matrix_Rotate$1F * Matrix_RotateStateAroundXAxis -> Matrix_RotateXFApply Matrix_SetStateXRotation -> Matrix_RotateXFNew * Matrix_MultiplyVector3fByState -> Matrix_MultVec3f * Matrix_MultiplyVector3fXZByCurrentState -> Matrix_MultVec3fXZ * Matrix_GetStateTranslation -> Matrix_MultZero * Matrix_GetStateTranslationAndScaled(.) -> Matrix_MultVec$1 * Matrix_FromRSPMatrix -> Matrix_MtxToMtxF * Matrix_MultiplyVector3fByMatrix -> Matrix_MultVec3fExt * Matrix_TransposeXYZ -> Matrix_Transpose * Matrix_ToRSPMatrix -> Matrix_MtxFToMtx * Matrix_AppendToPolyOpaDisp -> Matrix_MtxFToNewMtx and document the conversion functions * Matrix_NormalizeXYZ -> Matrix_ReplaceRotation * Matrix_InsertRotationAroundUnitVector_f -> Matrix_RotateAxisF and S * Matrix_InsertRotation -> Matrix_RotateZYX * Document the last functions * Small cleanup * Matrix_JointPosition -> Matrix_TranslateRotateZYX * Matrix_SetStateRotationAndTranslation -> Matrix_SetTranslateRotateYXZ * func_8018219C -> Matrix_MtxFToYXZRot * func_801822C4 -> Matrix_MtxFToZYXRot * Fix files * Format * Review 1 * Renames * Fix warning in EnDragon * Format * Convert `mode` to an actual enum * Add enums, typedefs, externs to sys_matrix header * Review * One more * More review * Fix function names * Format * Fix names * Format * Review * engineer's review * Fix build * Format * Fix again Co-authored-by: Tharo <17233964+Thar0@users.noreply.github.com>
2022-05-26 03:24:39 +00:00
0x80088350:("sinf",),
0x80088510:("sins",),
0x80088580:("_VirtualToPhysicalTask",),
0x8008868C:("osSpTaskLoad",),
0x800887F4:("osSpTaskStartGo",),
0x80088840:("__ull_rshift",),
0x8008886C:("__ull_rem",),
0x800888A8:("__ull_div",),
0x800888E4:("__ll_lshift",),
0x80088910:("__ll_rem",),
0x8008894C:("__ll_div",),
0x800889A8:("__ll_mul",),
0x800889D8:("__ull_divremi",),
0x80088A38:("__ll_mod",),
0x80088AD4:("__ll_rshift",),
0x80088B00:("__osExceptionPreamble",),
0x80088B10:("__osException",),
0x8008905C:("send_mesg",),
0x80089110:("handle_CpU",),
0x80089144:("__osEnqueueAndYield",),
0x80089244:("__osEnqueueThread",),
0x8008928C:("__osPopThread",),
Overhaul the build system (#234) * wip * fix * add disassembler * Disasm builds OK * Variable addends * More wip * Rodata migration implemented * Cleanup old tools * Try fix submodule -> subrepo merge * git subrepo pull --force --remote=https://github.com/zeldaret/ZAPD.git tools/ZAPD subrepo: subdir: "tools/ZAPD" merged: "602e609" upstream: origin: "https://github.com/zeldaret/ZAPD.git" branch: "master" commit: "602e609" git-subrepo: version: "0.4.3" origin: "https://github.com/ingydotnet/git-subrepo" commit: "2f68596" * Builds again but assets are totally broken * git subrepo pull --force tools/asm-processor subrepo: subdir: "tools/asm-processor" merged: "1ffdb08a" upstream: origin: "https://github.com/simonlindholm/asm-processor.git" branch: "master" commit: "1ffdb08a" git-subrepo: version: "0.4.3" origin: "https://github.com/ingydotnet/git-subrepo" commit: "2f68596" * More cleanup, move functions.txt and variables.txt to tools/disasm and rm tables * rm z64compress in preparation for subrepo * git subrepo clone (merge) https://github.com/z64me/z64compress.git tools/z64compress subrepo: subdir: "tools/z64compress" merged: "eb11085c" upstream: origin: "https://github.com/z64me/z64compress.git" branch: "main" commit: "eb11085c" git-subrepo: version: "0.4.3" origin: "https://github.com/ingydotnet/git-subrepo" commit: "2f68596" * Fix asset extraction * Fix diff-init make rule * Split code bss * Split assumed linker bug padding from assembly files * add filelists for mm.us.rev1 * Maybe working, but I'm not sure * add overlays to spec * Add rodata to actos * Everything compiles * Make a lot of C files for code * Add almost every file in code to spec * whoops * 3 code files left * add scenes to spec * More progress on progress.py * Fix skelanime in spec * audio files! * Fix merge issues * Fix some C files in code * Fix remaining code files * Use existing O1 C files in spec * reorder boot order in spec * update spec * fault.c * Convert relocs on completed actors, fixbaserom uses current rom name * more boot files * Add VT macros and script * finish already existing boot files * most of libultra * fix 64bits libultra files * Use C files for libultra, wrap some functions in NON_MATCHING * Remove duplicate of OS_CLOCK_RATE from fault.c * C files for fbdemos * delete dumb files * bootstrap C files, still need to add them to the spec * update fixbaserom * boot OK? * I forgot to commit the spec * C for gamestates * C for kaleido * Change all includes to "" * copy actor sizes script from oot * I forgot to delete those files * Basic C files for effects * Add effects initvars names * Remove mislabelled boot functions from header/txt * Begin porting bootstrap_fx, some sizes * Fix <> * Fix enum * Fix diff.py * fix libultra stuff * update regconvert * update setup warnings * add some missing ; * Fix some makefile stuff and other fixes on some non_matching functions * add executable flag in extract_baserom and fixbaserom * fix relative path * copy assist from oot * fix map path * another assist path fix * Delete C files for handwritten files * add code_801A51F0 to spec * add gfxbuffers to spec * Move rodata to top of each file when possible * UNK_TYPEs for func_801A51F0 * Remove kaleido rodata from spec * Update spec and undefined_syms for recent merge * GCC warnings and fix errors in nonmatchings, * round percentage numbers * progress script: format changes * progress: error on non-existing files * fix warning in z_scene_table * Match 2 nonmatchings in z_actor * Warnings in lightswitch and invadepoh * Fix warning in z_actor_dlftbls * I though I fixed this one * whoops * Comment out CC_CHECK * Removed redundant ultra64.h includes * Update asm_processor, sorted boot_O1 into other folders, completed the fbdemo bootstrap, cleaned up undefined_syms * Completed gamestates bootstrap * Split kaleido_scope * Remove section.h and segment.h, move keep object externs to a common location in variables.h * Completed effects bootstrap * Segmented address externs for effects, fbdemos, gamestates and kaleido * Move actor data externs out of the if 0 * Segmented address externs for actors * Prepare actionfunc detection * fix script, how did it even work before * Fix actionfunc script again, re-introduce some more intermediate prints to the disassembler * Automated actionFunc detection in actors * Segmented addresses from player .text * rm old segment addrs script and fix build * Move sizes folder to tools * Make build.py executable * New Jenkinsfile Prayge * Remove numpy dependencies * Add warnings_disasm_current.txt * my bad * Update spec and undefined_syms * Add z_eff_ss_hahen to pametfrog * git subrepo pull (merge) --force tools/z64compress subrepo: subdir: "tools/z64compress" merged: "163ca2af" upstream: origin: "https://github.com/z64me/z64compress.git" branch: "main" commit: "163ca2af" git-subrepo: version: "0.4.3" origin: "https://github.com/ingydotnet/git-subrepo" commit: "2f68596" * Make z64compress print to stdout * sneeky commit to update warnings tooling * test * Another test * Mark fixing overlay reloc generating as a TODO * Update warnings stuff * Communicate the return code from running z64compress back to the Makefile through the wrapper * Run formatter, remove extra commented copy of function * Re-fix some includes * Convert atan to hex to conform to decided style * Some tidying up, remove c for fp and the other two handwritten code files * BSS in z_collision_check & z_scene_proc * add static back in * Fix timerintr bss, add file to spec, some cleanup * Remove externs * Newline * Readd enums * Typo * Colours * Comments for hitmark enum values Co-authored-by: EllipticEllipsis <73679967+EllipticEllipsis@users.noreply.github.com> * Improvements and suggestions * Organize and remove unused imports and use env for python3 scripts, delete unused overlay.py Co-authored-by: angie <angheloalf95@gmail.com> Co-authored-by: Elliptic Ellipsis <elliptic.ellipsis@gmail.com> Co-authored-by: engineer124 <engineer124engineer124@gmail.com> Co-authored-by: EllipticEllipsis <73679967+EllipticEllipsis@users.noreply.github.com>
2021-08-04 03:21:31 +00:00
0x8008929C:("__osNop",),
0x800892A4:("__osDispatchThread",),
0x80089420:("__osCleanupThread",),
0x80089430:("__osDequeueThread",),
0x80089470:("osDestroyThread",),
0x80089580:("__osVoiceCheckResult",),
0x80089630:("bzero",),
0x800896D0:("__osMotorAccess",),
0x80089838:("__osMakeMotorData",),
0x80089944:("osMotorInit",),
0x80089AA0:("__osSiCreateAccessQueue",),
0x80089AF0:("__osSiGetAccess",),
0x80089B34:("__osSiRelAccess",),
0x80089B60:("osContInit",),
0x80089CBC:("__osContGetInitData",),
0x80089D68:("__osPackRequestData",),
0x80089E40:("osCreateThread",),
0x80089F90:("osContStartReadData",),
0x8008A014:("osContGetReadData",),
0x8008A0A0:("__osPackReadData",),
Overhaul the build system (#234) * wip * fix * add disassembler * Disasm builds OK * Variable addends * More wip * Rodata migration implemented * Cleanup old tools * Try fix submodule -> subrepo merge * git subrepo pull --force --remote=https://github.com/zeldaret/ZAPD.git tools/ZAPD subrepo: subdir: "tools/ZAPD" merged: "602e609" upstream: origin: "https://github.com/zeldaret/ZAPD.git" branch: "master" commit: "602e609" git-subrepo: version: "0.4.3" origin: "https://github.com/ingydotnet/git-subrepo" commit: "2f68596" * Builds again but assets are totally broken * git subrepo pull --force tools/asm-processor subrepo: subdir: "tools/asm-processor" merged: "1ffdb08a" upstream: origin: "https://github.com/simonlindholm/asm-processor.git" branch: "master" commit: "1ffdb08a" git-subrepo: version: "0.4.3" origin: "https://github.com/ingydotnet/git-subrepo" commit: "2f68596" * More cleanup, move functions.txt and variables.txt to tools/disasm and rm tables * rm z64compress in preparation for subrepo * git subrepo clone (merge) https://github.com/z64me/z64compress.git tools/z64compress subrepo: subdir: "tools/z64compress" merged: "eb11085c" upstream: origin: "https://github.com/z64me/z64compress.git" branch: "main" commit: "eb11085c" git-subrepo: version: "0.4.3" origin: "https://github.com/ingydotnet/git-subrepo" commit: "2f68596" * Fix asset extraction * Fix diff-init make rule * Split code bss * Split assumed linker bug padding from assembly files * add filelists for mm.us.rev1 * Maybe working, but I'm not sure * add overlays to spec * Add rodata to actos * Everything compiles * Make a lot of C files for code * Add almost every file in code to spec * whoops * 3 code files left * add scenes to spec * More progress on progress.py * Fix skelanime in spec * audio files! * Fix merge issues * Fix some C files in code * Fix remaining code files * Use existing O1 C files in spec * reorder boot order in spec * update spec * fault.c * Convert relocs on completed actors, fixbaserom uses current rom name * more boot files * Add VT macros and script * finish already existing boot files * most of libultra * fix 64bits libultra files * Use C files for libultra, wrap some functions in NON_MATCHING * Remove duplicate of OS_CLOCK_RATE from fault.c * C files for fbdemos * delete dumb files * bootstrap C files, still need to add them to the spec * update fixbaserom * boot OK? * I forgot to commit the spec * C for gamestates * C for kaleido * Change all includes to "" * copy actor sizes script from oot * I forgot to delete those files * Basic C files for effects * Add effects initvars names * Remove mislabelled boot functions from header/txt * Begin porting bootstrap_fx, some sizes * Fix <> * Fix enum * Fix diff.py * fix libultra stuff * update regconvert * update setup warnings * add some missing ; * Fix some makefile stuff and other fixes on some non_matching functions * add executable flag in extract_baserom and fixbaserom * fix relative path * copy assist from oot * fix map path * another assist path fix * Delete C files for handwritten files * add code_801A51F0 to spec * add gfxbuffers to spec * Move rodata to top of each file when possible * UNK_TYPEs for func_801A51F0 * Remove kaleido rodata from spec * Update spec and undefined_syms for recent merge * GCC warnings and fix errors in nonmatchings, * round percentage numbers * progress script: format changes * progress: error on non-existing files * fix warning in z_scene_table * Match 2 nonmatchings in z_actor * Warnings in lightswitch and invadepoh * Fix warning in z_actor_dlftbls * I though I fixed this one * whoops * Comment out CC_CHECK * Removed redundant ultra64.h includes * Update asm_processor, sorted boot_O1 into other folders, completed the fbdemo bootstrap, cleaned up undefined_syms * Completed gamestates bootstrap * Split kaleido_scope * Remove section.h and segment.h, move keep object externs to a common location in variables.h * Completed effects bootstrap * Segmented address externs for effects, fbdemos, gamestates and kaleido * Move actor data externs out of the if 0 * Segmented address externs for actors * Prepare actionfunc detection * fix script, how did it even work before * Fix actionfunc script again, re-introduce some more intermediate prints to the disassembler * Automated actionFunc detection in actors * Segmented addresses from player .text * rm old segment addrs script and fix build * Move sizes folder to tools * Make build.py executable * New Jenkinsfile Prayge * Remove numpy dependencies * Add warnings_disasm_current.txt * my bad * Update spec and undefined_syms * Add z_eff_ss_hahen to pametfrog * git subrepo pull (merge) --force tools/z64compress subrepo: subdir: "tools/z64compress" merged: "163ca2af" upstream: origin: "https://github.com/z64me/z64compress.git" branch: "main" commit: "163ca2af" git-subrepo: version: "0.4.3" origin: "https://github.com/ingydotnet/git-subrepo" commit: "2f68596" * Make z64compress print to stdout * sneeky commit to update warnings tooling * test * Another test * Mark fixing overlay reloc generating as a TODO * Update warnings stuff * Communicate the return code from running z64compress back to the Makefile through the wrapper * Run formatter, remove extra commented copy of function * Re-fix some includes * Convert atan to hex to conform to decided style * Some tidying up, remove c for fp and the other two handwritten code files * BSS in z_collision_check & z_scene_proc * add static back in * Fix timerintr bss, add file to spec, some cleanup * Remove externs * Newline * Readd enums * Typo * Colours * Comments for hitmark enum values Co-authored-by: EllipticEllipsis <73679967+EllipticEllipsis@users.noreply.github.com> * Improvements and suggestions * Organize and remove unused imports and use env for python3 scripts, delete unused overlay.py Co-authored-by: angie <angheloalf95@gmail.com> Co-authored-by: Elliptic Ellipsis <elliptic.ellipsis@gmail.com> Co-authored-by: engineer124 <engineer124engineer124@gmail.com> Co-authored-by: EllipticEllipsis <73679967+EllipticEllipsis@users.noreply.github.com>
2021-08-04 03:21:31 +00:00
0x8008A170:("osVoiceGetReadData",),
0x8008A540:("osVirtualToPhysical",),
0x8008A5C0:("__osGetSR",),
0x8008A5D0:("__osSetSR",),
0x8008A5E0:("osWritebackDCache",),
Overhaul the build system (#234) * wip * fix * add disassembler * Disasm builds OK * Variable addends * More wip * Rodata migration implemented * Cleanup old tools * Try fix submodule -> subrepo merge * git subrepo pull --force --remote=https://github.com/zeldaret/ZAPD.git tools/ZAPD subrepo: subdir: "tools/ZAPD" merged: "602e609" upstream: origin: "https://github.com/zeldaret/ZAPD.git" branch: "master" commit: "602e609" git-subrepo: version: "0.4.3" origin: "https://github.com/ingydotnet/git-subrepo" commit: "2f68596" * Builds again but assets are totally broken * git subrepo pull --force tools/asm-processor subrepo: subdir: "tools/asm-processor" merged: "1ffdb08a" upstream: origin: "https://github.com/simonlindholm/asm-processor.git" branch: "master" commit: "1ffdb08a" git-subrepo: version: "0.4.3" origin: "https://github.com/ingydotnet/git-subrepo" commit: "2f68596" * More cleanup, move functions.txt and variables.txt to tools/disasm and rm tables * rm z64compress in preparation for subrepo * git subrepo clone (merge) https://github.com/z64me/z64compress.git tools/z64compress subrepo: subdir: "tools/z64compress" merged: "eb11085c" upstream: origin: "https://github.com/z64me/z64compress.git" branch: "main" commit: "eb11085c" git-subrepo: version: "0.4.3" origin: "https://github.com/ingydotnet/git-subrepo" commit: "2f68596" * Fix asset extraction * Fix diff-init make rule * Split code bss * Split assumed linker bug padding from assembly files * add filelists for mm.us.rev1 * Maybe working, but I'm not sure * add overlays to spec * Add rodata to actos * Everything compiles * Make a lot of C files for code * Add almost every file in code to spec * whoops * 3 code files left * add scenes to spec * More progress on progress.py * Fix skelanime in spec * audio files! * Fix merge issues * Fix some C files in code * Fix remaining code files * Use existing O1 C files in spec * reorder boot order in spec * update spec * fault.c * Convert relocs on completed actors, fixbaserom uses current rom name * more boot files * Add VT macros and script * finish already existing boot files * most of libultra * fix 64bits libultra files * Use C files for libultra, wrap some functions in NON_MATCHING * Remove duplicate of OS_CLOCK_RATE from fault.c * C files for fbdemos * delete dumb files * bootstrap C files, still need to add them to the spec * update fixbaserom * boot OK? * I forgot to commit the spec * C for gamestates * C for kaleido * Change all includes to "" * copy actor sizes script from oot * I forgot to delete those files * Basic C files for effects * Add effects initvars names * Remove mislabelled boot functions from header/txt * Begin porting bootstrap_fx, some sizes * Fix <> * Fix enum * Fix diff.py * fix libultra stuff * update regconvert * update setup warnings * add some missing ; * Fix some makefile stuff and other fixes on some non_matching functions * add executable flag in extract_baserom and fixbaserom * fix relative path * copy assist from oot * fix map path * another assist path fix * Delete C files for handwritten files * add code_801A51F0 to spec * add gfxbuffers to spec * Move rodata to top of each file when possible * UNK_TYPEs for func_801A51F0 * Remove kaleido rodata from spec * Update spec and undefined_syms for recent merge * GCC warnings and fix errors in nonmatchings, * round percentage numbers * progress script: format changes * progress: error on non-existing files * fix warning in z_scene_table * Match 2 nonmatchings in z_actor * Warnings in lightswitch and invadepoh * Fix warning in z_actor_dlftbls * I though I fixed this one * whoops * Comment out CC_CHECK * Removed redundant ultra64.h includes * Update asm_processor, sorted boot_O1 into other folders, completed the fbdemo bootstrap, cleaned up undefined_syms * Completed gamestates bootstrap * Split kaleido_scope * Remove section.h and segment.h, move keep object externs to a common location in variables.h * Completed effects bootstrap * Segmented address externs for effects, fbdemos, gamestates and kaleido * Move actor data externs out of the if 0 * Segmented address externs for actors * Prepare actionfunc detection * fix script, how did it even work before * Fix actionfunc script again, re-introduce some more intermediate prints to the disassembler * Automated actionFunc detection in actors * Segmented addresses from player .text * rm old segment addrs script and fix build * Move sizes folder to tools * Make build.py executable * New Jenkinsfile Prayge * Remove numpy dependencies * Add warnings_disasm_current.txt * my bad * Update spec and undefined_syms * Add z_eff_ss_hahen to pametfrog * git subrepo pull (merge) --force tools/z64compress subrepo: subdir: "tools/z64compress" merged: "163ca2af" upstream: origin: "https://github.com/z64me/z64compress.git" branch: "main" commit: "163ca2af" git-subrepo: version: "0.4.3" origin: "https://github.com/ingydotnet/git-subrepo" commit: "2f68596" * Make z64compress print to stdout * sneeky commit to update warnings tooling * test * Another test * Mark fixing overlay reloc generating as a TODO * Update warnings stuff * Communicate the return code from running z64compress back to the Makefile through the wrapper * Run formatter, remove extra commented copy of function * Re-fix some includes * Convert atan to hex to conform to decided style * Some tidying up, remove c for fp and the other two handwritten code files * BSS in z_collision_check & z_scene_proc * add static back in * Fix timerintr bss, add file to spec, some cleanup * Remove externs * Newline * Readd enums * Typo * Colours * Comments for hitmark enum values Co-authored-by: EllipticEllipsis <73679967+EllipticEllipsis@users.noreply.github.com> * Improvements and suggestions * Organize and remove unused imports and use env for python3 scripts, delete unused overlay.py Co-authored-by: angie <angheloalf95@gmail.com> Co-authored-by: Elliptic Ellipsis <elliptic.ellipsis@gmail.com> Co-authored-by: engineer124 <engineer124engineer124@gmail.com> Co-authored-by: EllipticEllipsis <73679967+EllipticEllipsis@users.noreply.github.com>
2021-08-04 03:21:31 +00:00
0x8008A660:("__createSpeedParam",),
0x8008A6FC:("__osInitialize_common",),
Overhaul the build system (#234) * wip * fix * add disassembler * Disasm builds OK * Variable addends * More wip * Rodata migration implemented * Cleanup old tools * Try fix submodule -> subrepo merge * git subrepo pull --force --remote=https://github.com/zeldaret/ZAPD.git tools/ZAPD subrepo: subdir: "tools/ZAPD" merged: "602e609" upstream: origin: "https://github.com/zeldaret/ZAPD.git" branch: "master" commit: "602e609" git-subrepo: version: "0.4.3" origin: "https://github.com/ingydotnet/git-subrepo" commit: "2f68596" * Builds again but assets are totally broken * git subrepo pull --force tools/asm-processor subrepo: subdir: "tools/asm-processor" merged: "1ffdb08a" upstream: origin: "https://github.com/simonlindholm/asm-processor.git" branch: "master" commit: "1ffdb08a" git-subrepo: version: "0.4.3" origin: "https://github.com/ingydotnet/git-subrepo" commit: "2f68596" * More cleanup, move functions.txt and variables.txt to tools/disasm and rm tables * rm z64compress in preparation for subrepo * git subrepo clone (merge) https://github.com/z64me/z64compress.git tools/z64compress subrepo: subdir: "tools/z64compress" merged: "eb11085c" upstream: origin: "https://github.com/z64me/z64compress.git" branch: "main" commit: "eb11085c" git-subrepo: version: "0.4.3" origin: "https://github.com/ingydotnet/git-subrepo" commit: "2f68596" * Fix asset extraction * Fix diff-init make rule * Split code bss * Split assumed linker bug padding from assembly files * add filelists for mm.us.rev1 * Maybe working, but I'm not sure * add overlays to spec * Add rodata to actos * Everything compiles * Make a lot of C files for code * Add almost every file in code to spec * whoops * 3 code files left * add scenes to spec * More progress on progress.py * Fix skelanime in spec * audio files! * Fix merge issues * Fix some C files in code * Fix remaining code files * Use existing O1 C files in spec * reorder boot order in spec * update spec * fault.c * Convert relocs on completed actors, fixbaserom uses current rom name * more boot files * Add VT macros and script * finish already existing boot files * most of libultra * fix 64bits libultra files * Use C files for libultra, wrap some functions in NON_MATCHING * Remove duplicate of OS_CLOCK_RATE from fault.c * C files for fbdemos * delete dumb files * bootstrap C files, still need to add them to the spec * update fixbaserom * boot OK? * I forgot to commit the spec * C for gamestates * C for kaleido * Change all includes to "" * copy actor sizes script from oot * I forgot to delete those files * Basic C files for effects * Add effects initvars names * Remove mislabelled boot functions from header/txt * Begin porting bootstrap_fx, some sizes * Fix <> * Fix enum * Fix diff.py * fix libultra stuff * update regconvert * update setup warnings * add some missing ; * Fix some makefile stuff and other fixes on some non_matching functions * add executable flag in extract_baserom and fixbaserom * fix relative path * copy assist from oot * fix map path * another assist path fix * Delete C files for handwritten files * add code_801A51F0 to spec * add gfxbuffers to spec * Move rodata to top of each file when possible * UNK_TYPEs for func_801A51F0 * Remove kaleido rodata from spec * Update spec and undefined_syms for recent merge * GCC warnings and fix errors in nonmatchings, * round percentage numbers * progress script: format changes * progress: error on non-existing files * fix warning in z_scene_table * Match 2 nonmatchings in z_actor * Warnings in lightswitch and invadepoh * Fix warning in z_actor_dlftbls * I though I fixed this one * whoops * Comment out CC_CHECK * Removed redundant ultra64.h includes * Update asm_processor, sorted boot_O1 into other folders, completed the fbdemo bootstrap, cleaned up undefined_syms * Completed gamestates bootstrap * Split kaleido_scope * Remove section.h and segment.h, move keep object externs to a common location in variables.h * Completed effects bootstrap * Segmented address externs for effects, fbdemos, gamestates and kaleido * Move actor data externs out of the if 0 * Segmented address externs for actors * Prepare actionfunc detection * fix script, how did it even work before * Fix actionfunc script again, re-introduce some more intermediate prints to the disassembler * Automated actionFunc detection in actors * Segmented addresses from player .text * rm old segment addrs script and fix build * Move sizes folder to tools * Make build.py executable * New Jenkinsfile Prayge * Remove numpy dependencies * Add warnings_disasm_current.txt * my bad * Update spec and undefined_syms * Add z_eff_ss_hahen to pametfrog * git subrepo pull (merge) --force tools/z64compress subrepo: subdir: "tools/z64compress" merged: "163ca2af" upstream: origin: "https://github.com/z64me/z64compress.git" branch: "main" commit: "163ca2af" git-subrepo: version: "0.4.3" origin: "https://github.com/ingydotnet/git-subrepo" commit: "2f68596" * Make z64compress print to stdout * sneeky commit to update warnings tooling * test * Another test * Mark fixing overlay reloc generating as a TODO * Update warnings stuff * Communicate the return code from running z64compress back to the Makefile through the wrapper * Run formatter, remove extra commented copy of function * Re-fix some includes * Convert atan to hex to conform to decided style * Some tidying up, remove c for fp and the other two handwritten code files * BSS in z_collision_check & z_scene_proc * add static back in * Fix timerintr bss, add file to spec, some cleanup * Remove externs * Newline * Readd enums * Typo * Colours * Comments for hitmark enum values Co-authored-by: EllipticEllipsis <73679967+EllipticEllipsis@users.noreply.github.com> * Improvements and suggestions * Organize and remove unused imports and use env for python3 scripts, delete unused overlay.py Co-authored-by: angie <angheloalf95@gmail.com> Co-authored-by: Elliptic Ellipsis <elliptic.ellipsis@gmail.com> Co-authored-by: engineer124 <engineer124engineer124@gmail.com> Co-authored-by: EllipticEllipsis <73679967+EllipticEllipsis@users.noreply.github.com>
2021-08-04 03:21:31 +00:00
0x8008A9A8:("__osInitialize_autodetect",),
0x8008AA10:("osViGetNextFramebuffer",),
0x8008AA50:("guPerspectiveF",),
0x8008AC80:("guPerspective",),
0x8008ACE0:("__osSpRawStartDma",),
0x8008AD70:("__osSiRawStartDma",),
Overhaul the build system (#234) * wip * fix * add disassembler * Disasm builds OK * Variable addends * More wip * Rodata migration implemented * Cleanup old tools * Try fix submodule -> subrepo merge * git subrepo pull --force --remote=https://github.com/zeldaret/ZAPD.git tools/ZAPD subrepo: subdir: "tools/ZAPD" merged: "602e609" upstream: origin: "https://github.com/zeldaret/ZAPD.git" branch: "master" commit: "602e609" git-subrepo: version: "0.4.3" origin: "https://github.com/ingydotnet/git-subrepo" commit: "2f68596" * Builds again but assets are totally broken * git subrepo pull --force tools/asm-processor subrepo: subdir: "tools/asm-processor" merged: "1ffdb08a" upstream: origin: "https://github.com/simonlindholm/asm-processor.git" branch: "master" commit: "1ffdb08a" git-subrepo: version: "0.4.3" origin: "https://github.com/ingydotnet/git-subrepo" commit: "2f68596" * More cleanup, move functions.txt and variables.txt to tools/disasm and rm tables * rm z64compress in preparation for subrepo * git subrepo clone (merge) https://github.com/z64me/z64compress.git tools/z64compress subrepo: subdir: "tools/z64compress" merged: "eb11085c" upstream: origin: "https://github.com/z64me/z64compress.git" branch: "main" commit: "eb11085c" git-subrepo: version: "0.4.3" origin: "https://github.com/ingydotnet/git-subrepo" commit: "2f68596" * Fix asset extraction * Fix diff-init make rule * Split code bss * Split assumed linker bug padding from assembly files * add filelists for mm.us.rev1 * Maybe working, but I'm not sure * add overlays to spec * Add rodata to actos * Everything compiles * Make a lot of C files for code * Add almost every file in code to spec * whoops * 3 code files left * add scenes to spec * More progress on progress.py * Fix skelanime in spec * audio files! * Fix merge issues * Fix some C files in code * Fix remaining code files * Use existing O1 C files in spec * reorder boot order in spec * update spec * fault.c * Convert relocs on completed actors, fixbaserom uses current rom name * more boot files * Add VT macros and script * finish already existing boot files * most of libultra * fix 64bits libultra files * Use C files for libultra, wrap some functions in NON_MATCHING * Remove duplicate of OS_CLOCK_RATE from fault.c * C files for fbdemos * delete dumb files * bootstrap C files, still need to add them to the spec * update fixbaserom * boot OK? * I forgot to commit the spec * C for gamestates * C for kaleido * Change all includes to "" * copy actor sizes script from oot * I forgot to delete those files * Basic C files for effects * Add effects initvars names * Remove mislabelled boot functions from header/txt * Begin porting bootstrap_fx, some sizes * Fix <> * Fix enum * Fix diff.py * fix libultra stuff * update regconvert * update setup warnings * add some missing ; * Fix some makefile stuff and other fixes on some non_matching functions * add executable flag in extract_baserom and fixbaserom * fix relative path * copy assist from oot * fix map path * another assist path fix * Delete C files for handwritten files * add code_801A51F0 to spec * add gfxbuffers to spec * Move rodata to top of each file when possible * UNK_TYPEs for func_801A51F0 * Remove kaleido rodata from spec * Update spec and undefined_syms for recent merge * GCC warnings and fix errors in nonmatchings, * round percentage numbers * progress script: format changes * progress: error on non-existing files * fix warning in z_scene_table * Match 2 nonmatchings in z_actor * Warnings in lightswitch and invadepoh * Fix warning in z_actor_dlftbls * I though I fixed this one * whoops * Comment out CC_CHECK * Removed redundant ultra64.h includes * Update asm_processor, sorted boot_O1 into other folders, completed the fbdemo bootstrap, cleaned up undefined_syms * Completed gamestates bootstrap * Split kaleido_scope * Remove section.h and segment.h, move keep object externs to a common location in variables.h * Completed effects bootstrap * Segmented address externs for effects, fbdemos, gamestates and kaleido * Move actor data externs out of the if 0 * Segmented address externs for actors * Prepare actionfunc detection * fix script, how did it even work before * Fix actionfunc script again, re-introduce some more intermediate prints to the disassembler * Automated actionFunc detection in actors * Segmented addresses from player .text * rm old segment addrs script and fix build * Move sizes folder to tools * Make build.py executable * New Jenkinsfile Prayge * Remove numpy dependencies * Add warnings_disasm_current.txt * my bad * Update spec and undefined_syms * Add z_eff_ss_hahen to pametfrog * git subrepo pull (merge) --force tools/z64compress subrepo: subdir: "tools/z64compress" merged: "163ca2af" upstream: origin: "https://github.com/z64me/z64compress.git" branch: "main" commit: "163ca2af" git-subrepo: version: "0.4.3" origin: "https://github.com/ingydotnet/git-subrepo" commit: "2f68596" * Make z64compress print to stdout * sneeky commit to update warnings tooling * test * Another test * Mark fixing overlay reloc generating as a TODO * Update warnings stuff * Communicate the return code from running z64compress back to the Makefile through the wrapper * Run formatter, remove extra commented copy of function * Re-fix some includes * Convert atan to hex to conform to decided style * Some tidying up, remove c for fp and the other two handwritten code files * BSS in z_collision_check & z_scene_proc * add static back in * Fix timerintr bss, add file to spec, some cleanup * Remove externs * Newline * Readd enums * Typo * Colours * Comments for hitmark enum values Co-authored-by: EllipticEllipsis <73679967+EllipticEllipsis@users.noreply.github.com> * Improvements and suggestions * Organize and remove unused imports and use env for python3 scripts, delete unused overlay.py Co-authored-by: angie <angheloalf95@gmail.com> Co-authored-by: Elliptic Ellipsis <elliptic.ellipsis@gmail.com> Co-authored-by: engineer124 <engineer124engineer124@gmail.com> Co-authored-by: EllipticEllipsis <73679967+EllipticEllipsis@users.noreply.github.com>
2021-08-04 03:21:31 +00:00
0x8008AE20:("osEPiLinkHandle",),
0x8008AE70:("osViBlack",),
0x8008AEE0:("__osSiRawReadIo",),
0x8008AF30:("osGetThreadId",),
0x8008AF50:("osSpTaskYield",),
Overhaul the build system (#234) * wip * fix * add disassembler * Disasm builds OK * Variable addends * More wip * Rodata migration implemented * Cleanup old tools * Try fix submodule -> subrepo merge * git subrepo pull --force --remote=https://github.com/zeldaret/ZAPD.git tools/ZAPD subrepo: subdir: "tools/ZAPD" merged: "602e609" upstream: origin: "https://github.com/zeldaret/ZAPD.git" branch: "master" commit: "602e609" git-subrepo: version: "0.4.3" origin: "https://github.com/ingydotnet/git-subrepo" commit: "2f68596" * Builds again but assets are totally broken * git subrepo pull --force tools/asm-processor subrepo: subdir: "tools/asm-processor" merged: "1ffdb08a" upstream: origin: "https://github.com/simonlindholm/asm-processor.git" branch: "master" commit: "1ffdb08a" git-subrepo: version: "0.4.3" origin: "https://github.com/ingydotnet/git-subrepo" commit: "2f68596" * More cleanup, move functions.txt and variables.txt to tools/disasm and rm tables * rm z64compress in preparation for subrepo * git subrepo clone (merge) https://github.com/z64me/z64compress.git tools/z64compress subrepo: subdir: "tools/z64compress" merged: "eb11085c" upstream: origin: "https://github.com/z64me/z64compress.git" branch: "main" commit: "eb11085c" git-subrepo: version: "0.4.3" origin: "https://github.com/ingydotnet/git-subrepo" commit: "2f68596" * Fix asset extraction * Fix diff-init make rule * Split code bss * Split assumed linker bug padding from assembly files * add filelists for mm.us.rev1 * Maybe working, but I'm not sure * add overlays to spec * Add rodata to actos * Everything compiles * Make a lot of C files for code * Add almost every file in code to spec * whoops * 3 code files left * add scenes to spec * More progress on progress.py * Fix skelanime in spec * audio files! * Fix merge issues * Fix some C files in code * Fix remaining code files * Use existing O1 C files in spec * reorder boot order in spec * update spec * fault.c * Convert relocs on completed actors, fixbaserom uses current rom name * more boot files * Add VT macros and script * finish already existing boot files * most of libultra * fix 64bits libultra files * Use C files for libultra, wrap some functions in NON_MATCHING * Remove duplicate of OS_CLOCK_RATE from fault.c * C files for fbdemos * delete dumb files * bootstrap C files, still need to add them to the spec * update fixbaserom * boot OK? * I forgot to commit the spec * C for gamestates * C for kaleido * Change all includes to "" * copy actor sizes script from oot * I forgot to delete those files * Basic C files for effects * Add effects initvars names * Remove mislabelled boot functions from header/txt * Begin porting bootstrap_fx, some sizes * Fix <> * Fix enum * Fix diff.py * fix libultra stuff * update regconvert * update setup warnings * add some missing ; * Fix some makefile stuff and other fixes on some non_matching functions * add executable flag in extract_baserom and fixbaserom * fix relative path * copy assist from oot * fix map path * another assist path fix * Delete C files for handwritten files * add code_801A51F0 to spec * add gfxbuffers to spec * Move rodata to top of each file when possible * UNK_TYPEs for func_801A51F0 * Remove kaleido rodata from spec * Update spec and undefined_syms for recent merge * GCC warnings and fix errors in nonmatchings, * round percentage numbers * progress script: format changes * progress: error on non-existing files * fix warning in z_scene_table * Match 2 nonmatchings in z_actor * Warnings in lightswitch and invadepoh * Fix warning in z_actor_dlftbls * I though I fixed this one * whoops * Comment out CC_CHECK * Removed redundant ultra64.h includes * Update asm_processor, sorted boot_O1 into other folders, completed the fbdemo bootstrap, cleaned up undefined_syms * Completed gamestates bootstrap * Split kaleido_scope * Remove section.h and segment.h, move keep object externs to a common location in variables.h * Completed effects bootstrap * Segmented address externs for effects, fbdemos, gamestates and kaleido * Move actor data externs out of the if 0 * Segmented address externs for actors * Prepare actionfunc detection * fix script, how did it even work before * Fix actionfunc script again, re-introduce some more intermediate prints to the disassembler * Automated actionFunc detection in actors * Segmented addresses from player .text * rm old segment addrs script and fix build * Move sizes folder to tools * Make build.py executable * New Jenkinsfile Prayge * Remove numpy dependencies * Add warnings_disasm_current.txt * my bad * Update spec and undefined_syms * Add z_eff_ss_hahen to pametfrog * git subrepo pull (merge) --force tools/z64compress subrepo: subdir: "tools/z64compress" merged: "163ca2af" upstream: origin: "https://github.com/z64me/z64compress.git" branch: "main" commit: "163ca2af" git-subrepo: version: "0.4.3" origin: "https://github.com/ingydotnet/git-subrepo" commit: "2f68596" * Make z64compress print to stdout * sneeky commit to update warnings tooling * test * Another test * Mark fixing overlay reloc generating as a TODO * Update warnings stuff * Communicate the return code from running z64compress back to the Makefile through the wrapper * Run formatter, remove extra commented copy of function * Re-fix some includes * Convert atan to hex to conform to decided style * Some tidying up, remove c for fp and the other two handwritten code files * BSS in z_collision_check & z_scene_proc * add static back in * Fix timerintr bss, add file to spec, some cleanup * Remove externs * Newline * Readd enums * Typo * Colours * Comments for hitmark enum values Co-authored-by: EllipticEllipsis <73679967+EllipticEllipsis@users.noreply.github.com> * Improvements and suggestions * Organize and remove unused imports and use env for python3 scripts, delete unused overlay.py Co-authored-by: angie <angheloalf95@gmail.com> Co-authored-by: Elliptic Ellipsis <elliptic.ellipsis@gmail.com> Co-authored-by: engineer124 <engineer124engineer124@gmail.com> Co-authored-by: EllipticEllipsis <73679967+EllipticEllipsis@users.noreply.github.com>
2021-08-04 03:21:31 +00:00
0x8008AF70:("__osPfsGetNextPage",),
0x8008B044:("osPfsReadWriteFile",),
Overhaul the build system (#234) * wip * fix * add disassembler * Disasm builds OK * Variable addends * More wip * Rodata migration implemented * Cleanup old tools * Try fix submodule -> subrepo merge * git subrepo pull --force --remote=https://github.com/zeldaret/ZAPD.git tools/ZAPD subrepo: subdir: "tools/ZAPD" merged: "602e609" upstream: origin: "https://github.com/zeldaret/ZAPD.git" branch: "master" commit: "602e609" git-subrepo: version: "0.4.3" origin: "https://github.com/ingydotnet/git-subrepo" commit: "2f68596" * Builds again but assets are totally broken * git subrepo pull --force tools/asm-processor subrepo: subdir: "tools/asm-processor" merged: "1ffdb08a" upstream: origin: "https://github.com/simonlindholm/asm-processor.git" branch: "master" commit: "1ffdb08a" git-subrepo: version: "0.4.3" origin: "https://github.com/ingydotnet/git-subrepo" commit: "2f68596" * More cleanup, move functions.txt and variables.txt to tools/disasm and rm tables * rm z64compress in preparation for subrepo * git subrepo clone (merge) https://github.com/z64me/z64compress.git tools/z64compress subrepo: subdir: "tools/z64compress" merged: "eb11085c" upstream: origin: "https://github.com/z64me/z64compress.git" branch: "main" commit: "eb11085c" git-subrepo: version: "0.4.3" origin: "https://github.com/ingydotnet/git-subrepo" commit: "2f68596" * Fix asset extraction * Fix diff-init make rule * Split code bss * Split assumed linker bug padding from assembly files * add filelists for mm.us.rev1 * Maybe working, but I'm not sure * add overlays to spec * Add rodata to actos * Everything compiles * Make a lot of C files for code * Add almost every file in code to spec * whoops * 3 code files left * add scenes to spec * More progress on progress.py * Fix skelanime in spec * audio files! * Fix merge issues * Fix some C files in code * Fix remaining code files * Use existing O1 C files in spec * reorder boot order in spec * update spec * fault.c * Convert relocs on completed actors, fixbaserom uses current rom name * more boot files * Add VT macros and script * finish already existing boot files * most of libultra * fix 64bits libultra files * Use C files for libultra, wrap some functions in NON_MATCHING * Remove duplicate of OS_CLOCK_RATE from fault.c * C files for fbdemos * delete dumb files * bootstrap C files, still need to add them to the spec * update fixbaserom * boot OK? * I forgot to commit the spec * C for gamestates * C for kaleido * Change all includes to "" * copy actor sizes script from oot * I forgot to delete those files * Basic C files for effects * Add effects initvars names * Remove mislabelled boot functions from header/txt * Begin porting bootstrap_fx, some sizes * Fix <> * Fix enum * Fix diff.py * fix libultra stuff * update regconvert * update setup warnings * add some missing ; * Fix some makefile stuff and other fixes on some non_matching functions * add executable flag in extract_baserom and fixbaserom * fix relative path * copy assist from oot * fix map path * another assist path fix * Delete C files for handwritten files * add code_801A51F0 to spec * add gfxbuffers to spec * Move rodata to top of each file when possible * UNK_TYPEs for func_801A51F0 * Remove kaleido rodata from spec * Update spec and undefined_syms for recent merge * GCC warnings and fix errors in nonmatchings, * round percentage numbers * progress script: format changes * progress: error on non-existing files * fix warning in z_scene_table * Match 2 nonmatchings in z_actor * Warnings in lightswitch and invadepoh * Fix warning in z_actor_dlftbls * I though I fixed this one * whoops * Comment out CC_CHECK * Removed redundant ultra64.h includes * Update asm_processor, sorted boot_O1 into other folders, completed the fbdemo bootstrap, cleaned up undefined_syms * Completed gamestates bootstrap * Split kaleido_scope * Remove section.h and segment.h, move keep object externs to a common location in variables.h * Completed effects bootstrap * Segmented address externs for effects, fbdemos, gamestates and kaleido * Move actor data externs out of the if 0 * Segmented address externs for actors * Prepare actionfunc detection * fix script, how did it even work before * Fix actionfunc script again, re-introduce some more intermediate prints to the disassembler * Automated actionFunc detection in actors * Segmented addresses from player .text * rm old segment addrs script and fix build * Move sizes folder to tools * Make build.py executable * New Jenkinsfile Prayge * Remove numpy dependencies * Add warnings_disasm_current.txt * my bad * Update spec and undefined_syms * Add z_eff_ss_hahen to pametfrog * git subrepo pull (merge) --force tools/z64compress subrepo: subdir: "tools/z64compress" merged: "163ca2af" upstream: origin: "https://github.com/z64me/z64compress.git" branch: "main" commit: "163ca2af" git-subrepo: version: "0.4.3" origin: "https://github.com/ingydotnet/git-subrepo" commit: "2f68596" * Make z64compress print to stdout * sneeky commit to update warnings tooling * test * Another test * Mark fixing overlay reloc generating as a TODO * Update warnings stuff * Communicate the return code from running z64compress back to the Makefile through the wrapper * Run formatter, remove extra commented copy of function * Re-fix some includes * Convert atan to hex to conform to decided style * Some tidying up, remove c for fp and the other two handwritten code files * BSS in z_collision_check & z_scene_proc * add static back in * Fix timerintr bss, add file to spec, some cleanup * Remove externs * Newline * Readd enums * Typo * Colours * Comments for hitmark enum values Co-authored-by: EllipticEllipsis <73679967+EllipticEllipsis@users.noreply.github.com> * Improvements and suggestions * Organize and remove unused imports and use env for python3 scripts, delete unused overlay.py Co-authored-by: angie <angheloalf95@gmail.com> Co-authored-by: Elliptic Ellipsis <elliptic.ellipsis@gmail.com> Co-authored-by: engineer124 <engineer124engineer124@gmail.com> Co-authored-by: EllipticEllipsis <73679967+EllipticEllipsis@users.noreply.github.com>
2021-08-04 03:21:31 +00:00
0x8008B3C0:("__osPfsGetStatus",),
0x8008B490:("__osPfsRequestOneChannel",),
0x8008B554:("__osPfsGetOneChannelData",),
0x8008B600:("guMtxIdentF",),
0x8008B650:("osViSetMode",),
0x8008B6B0:("__osGetConfig",),
0x8008B6C0:("__osSetConfig",),
0x8008B6D0:("guLookAtF",),
0x8008B974:("guLookAt",),
Overhaul the build system (#234) * wip * fix * add disassembler * Disasm builds OK * Variable addends * More wip * Rodata migration implemented * Cleanup old tools * Try fix submodule -> subrepo merge * git subrepo pull --force --remote=https://github.com/zeldaret/ZAPD.git tools/ZAPD subrepo: subdir: "tools/ZAPD" merged: "602e609" upstream: origin: "https://github.com/zeldaret/ZAPD.git" branch: "master" commit: "602e609" git-subrepo: version: "0.4.3" origin: "https://github.com/ingydotnet/git-subrepo" commit: "2f68596" * Builds again but assets are totally broken * git subrepo pull --force tools/asm-processor subrepo: subdir: "tools/asm-processor" merged: "1ffdb08a" upstream: origin: "https://github.com/simonlindholm/asm-processor.git" branch: "master" commit: "1ffdb08a" git-subrepo: version: "0.4.3" origin: "https://github.com/ingydotnet/git-subrepo" commit: "2f68596" * More cleanup, move functions.txt and variables.txt to tools/disasm and rm tables * rm z64compress in preparation for subrepo * git subrepo clone (merge) https://github.com/z64me/z64compress.git tools/z64compress subrepo: subdir: "tools/z64compress" merged: "eb11085c" upstream: origin: "https://github.com/z64me/z64compress.git" branch: "main" commit: "eb11085c" git-subrepo: version: "0.4.3" origin: "https://github.com/ingydotnet/git-subrepo" commit: "2f68596" * Fix asset extraction * Fix diff-init make rule * Split code bss * Split assumed linker bug padding from assembly files * add filelists for mm.us.rev1 * Maybe working, but I'm not sure * add overlays to spec * Add rodata to actos * Everything compiles * Make a lot of C files for code * Add almost every file in code to spec * whoops * 3 code files left * add scenes to spec * More progress on progress.py * Fix skelanime in spec * audio files! * Fix merge issues * Fix some C files in code * Fix remaining code files * Use existing O1 C files in spec * reorder boot order in spec * update spec * fault.c * Convert relocs on completed actors, fixbaserom uses current rom name * more boot files * Add VT macros and script * finish already existing boot files * most of libultra * fix 64bits libultra files * Use C files for libultra, wrap some functions in NON_MATCHING * Remove duplicate of OS_CLOCK_RATE from fault.c * C files for fbdemos * delete dumb files * bootstrap C files, still need to add them to the spec * update fixbaserom * boot OK? * I forgot to commit the spec * C for gamestates * C for kaleido * Change all includes to "" * copy actor sizes script from oot * I forgot to delete those files * Basic C files for effects * Add effects initvars names * Remove mislabelled boot functions from header/txt * Begin porting bootstrap_fx, some sizes * Fix <> * Fix enum * Fix diff.py * fix libultra stuff * update regconvert * update setup warnings * add some missing ; * Fix some makefile stuff and other fixes on some non_matching functions * add executable flag in extract_baserom and fixbaserom * fix relative path * copy assist from oot * fix map path * another assist path fix * Delete C files for handwritten files * add code_801A51F0 to spec * add gfxbuffers to spec * Move rodata to top of each file when possible * UNK_TYPEs for func_801A51F0 * Remove kaleido rodata from spec * Update spec and undefined_syms for recent merge * GCC warnings and fix errors in nonmatchings, * round percentage numbers * progress script: format changes * progress: error on non-existing files * fix warning in z_scene_table * Match 2 nonmatchings in z_actor * Warnings in lightswitch and invadepoh * Fix warning in z_actor_dlftbls * I though I fixed this one * whoops * Comment out CC_CHECK * Removed redundant ultra64.h includes * Update asm_processor, sorted boot_O1 into other folders, completed the fbdemo bootstrap, cleaned up undefined_syms * Completed gamestates bootstrap * Split kaleido_scope * Remove section.h and segment.h, move keep object externs to a common location in variables.h * Completed effects bootstrap * Segmented address externs for effects, fbdemos, gamestates and kaleido * Move actor data externs out of the if 0 * Segmented address externs for actors * Prepare actionfunc detection * fix script, how did it even work before * Fix actionfunc script again, re-introduce some more intermediate prints to the disassembler * Automated actionFunc detection in actors * Segmented addresses from player .text * rm old segment addrs script and fix build * Move sizes folder to tools * Make build.py executable * New Jenkinsfile Prayge * Remove numpy dependencies * Add warnings_disasm_current.txt * my bad * Update spec and undefined_syms * Add z_eff_ss_hahen to pametfrog * git subrepo pull (merge) --force tools/z64compress subrepo: subdir: "tools/z64compress" merged: "163ca2af" upstream: origin: "https://github.com/z64me/z64compress.git" branch: "main" commit: "163ca2af" git-subrepo: version: "0.4.3" origin: "https://github.com/ingydotnet/git-subrepo" commit: "2f68596" * Make z64compress print to stdout * sneeky commit to update warnings tooling * test * Another test * Mark fixing overlay reloc generating as a TODO * Update warnings stuff * Communicate the return code from running z64compress back to the Makefile through the wrapper * Run formatter, remove extra commented copy of function * Re-fix some includes * Convert atan to hex to conform to decided style * Some tidying up, remove c for fp and the other two handwritten code files * BSS in z_collision_check & z_scene_proc * add static back in * Fix timerintr bss, add file to spec, some cleanup * Remove externs * Newline * Readd enums * Typo * Colours * Comments for hitmark enum values Co-authored-by: EllipticEllipsis <73679967+EllipticEllipsis@users.noreply.github.com> * Improvements and suggestions * Organize and remove unused imports and use env for python3 scripts, delete unused overlay.py Co-authored-by: angie <angheloalf95@gmail.com> Co-authored-by: Elliptic Ellipsis <elliptic.ellipsis@gmail.com> Co-authored-by: engineer124 <engineer124engineer124@gmail.com> Co-authored-by: EllipticEllipsis <73679967+EllipticEllipsis@users.noreply.github.com>
2021-08-04 03:21:31 +00:00
0x8008B9F0:("osPfsAllocateFile",),
0x8008BD24:("__osPfsDeclearPage",),
0x8008BE70:("osStopTimer",),
0x8008BF60:("__osProbeTLB",),
0x8008C020:("osCreatePiManager",),
0x8008C190:("__osPiCreateAccessQueue",),
0x8008C1E0:("__osPiGetAccess",),
0x8008C224:("__osPiRelAccess",),
0x8008C260:("__osDevMgrMain",),
Animation system updated, some more boot files decompiled (+6%), z_fcurve_data_skelanime decompiled (1 non-matching), some asm files split, etc (#89) * Progress on various files * gfxprint stuff * split some rodata, add iconv for rodata string parsing * z_std_dma rodata * 2 nonmatchings in gfxprint * mtxuty-cvt ok * more * match a function in idle.c * progress * Cleanup * Rename BgPolygon to CollisionPoly * progress * some effect stuff * more effect progress * updates * made suggested changes * z_effect_soft_sprite_old_init mostly ok * remove old effects enum * gamealloc.c OK * added more files * motor.c almost done * motor.c OK * updates * migration of two files * listalloc.c oK * z_fcurve_data_skelanime split * z_fcurve_data_skelanime.c decompiled * more files split * z_malloc.c OK * contpfs.c OK * fault.c rodata migrated * migrated fault_drawer rodata * update * update preprocess.py * renamed functions in z_skelanime * started z_skelanime cleanup * like halfway through fixing z_skelanime * animation system updated to meet oot standards * remove unused animation structs * rename matrix structs to fit oot * Add -woff 712 * fix diff_settings.py because i accidentally broke it before * fixed merge conflict, doesn't match though * It matches now * Updates * Fixed warnings...added gcc code syntax checking * Remove gcc check, added in Tharo's PR * warnings fixed (i think) * fixed all warnings i think * ok * not sure what to do * Fix all warnings i think (z_en_a_keep needs some file cleanup thouguh) * it matches if i do this * remove comment * accidentally put osPfsFreeBlocks in epilinkhandle.c * memcmp -> bcmp * change u32 size to size_t size, delete string.h because it caused unnecessary confusion with defining size_t twice * format.sh * MTXMODE_NEW and MTXMODE_APPLY to matrix functions * Made suggested changes * pragma sFaultDrawerFont instead of including in repo * add some functions to functions.h * Bss reordering fixed in z_collision_check...added hack to disasm.py * Updated z_en_a_keep.c * Missed suggestion in EnAObj_Destroy * . * update z_fcurve_Data_skelanime and z_skelanime with suggestions * devmgr.c ok * minor changes * Addressed comments * remove redundant file * gfxp -> dlist in game.c * updated actorfixer.py * fixed warnings in z_malloc * Change void* back to Actor* * format * Add the soft_sprit comments back * Rename SV->Flex * remove .common * run format * Update src/code/z_skelanime.c * u32 channel Co-authored-by: Lucas Shaw <lucas.shaw1123@gmail.com> Co-authored-by: angie <angheloalf95@gmail.com> Co-authored-by: Kenix3 <kenixwhisperwind@gmail.com>
2021-10-24 14:59:14 +00:00
0x8008C670:("__osPiRawStartDma",),
Overhaul the build system (#234) * wip * fix * add disassembler * Disasm builds OK * Variable addends * More wip * Rodata migration implemented * Cleanup old tools * Try fix submodule -> subrepo merge * git subrepo pull --force --remote=https://github.com/zeldaret/ZAPD.git tools/ZAPD subrepo: subdir: "tools/ZAPD" merged: "602e609" upstream: origin: "https://github.com/zeldaret/ZAPD.git" branch: "master" commit: "602e609" git-subrepo: version: "0.4.3" origin: "https://github.com/ingydotnet/git-subrepo" commit: "2f68596" * Builds again but assets are totally broken * git subrepo pull --force tools/asm-processor subrepo: subdir: "tools/asm-processor" merged: "1ffdb08a" upstream: origin: "https://github.com/simonlindholm/asm-processor.git" branch: "master" commit: "1ffdb08a" git-subrepo: version: "0.4.3" origin: "https://github.com/ingydotnet/git-subrepo" commit: "2f68596" * More cleanup, move functions.txt and variables.txt to tools/disasm and rm tables * rm z64compress in preparation for subrepo * git subrepo clone (merge) https://github.com/z64me/z64compress.git tools/z64compress subrepo: subdir: "tools/z64compress" merged: "eb11085c" upstream: origin: "https://github.com/z64me/z64compress.git" branch: "main" commit: "eb11085c" git-subrepo: version: "0.4.3" origin: "https://github.com/ingydotnet/git-subrepo" commit: "2f68596" * Fix asset extraction * Fix diff-init make rule * Split code bss * Split assumed linker bug padding from assembly files * add filelists for mm.us.rev1 * Maybe working, but I'm not sure * add overlays to spec * Add rodata to actos * Everything compiles * Make a lot of C files for code * Add almost every file in code to spec * whoops * 3 code files left * add scenes to spec * More progress on progress.py * Fix skelanime in spec * audio files! * Fix merge issues * Fix some C files in code * Fix remaining code files * Use existing O1 C files in spec * reorder boot order in spec * update spec * fault.c * Convert relocs on completed actors, fixbaserom uses current rom name * more boot files * Add VT macros and script * finish already existing boot files * most of libultra * fix 64bits libultra files * Use C files for libultra, wrap some functions in NON_MATCHING * Remove duplicate of OS_CLOCK_RATE from fault.c * C files for fbdemos * delete dumb files * bootstrap C files, still need to add them to the spec * update fixbaserom * boot OK? * I forgot to commit the spec * C for gamestates * C for kaleido * Change all includes to "" * copy actor sizes script from oot * I forgot to delete those files * Basic C files for effects * Add effects initvars names * Remove mislabelled boot functions from header/txt * Begin porting bootstrap_fx, some sizes * Fix <> * Fix enum * Fix diff.py * fix libultra stuff * update regconvert * update setup warnings * add some missing ; * Fix some makefile stuff and other fixes on some non_matching functions * add executable flag in extract_baserom and fixbaserom * fix relative path * copy assist from oot * fix map path * another assist path fix * Delete C files for handwritten files * add code_801A51F0 to spec * add gfxbuffers to spec * Move rodata to top of each file when possible * UNK_TYPEs for func_801A51F0 * Remove kaleido rodata from spec * Update spec and undefined_syms for recent merge * GCC warnings and fix errors in nonmatchings, * round percentage numbers * progress script: format changes * progress: error on non-existing files * fix warning in z_scene_table * Match 2 nonmatchings in z_actor * Warnings in lightswitch and invadepoh * Fix warning in z_actor_dlftbls * I though I fixed this one * whoops * Comment out CC_CHECK * Removed redundant ultra64.h includes * Update asm_processor, sorted boot_O1 into other folders, completed the fbdemo bootstrap, cleaned up undefined_syms * Completed gamestates bootstrap * Split kaleido_scope * Remove section.h and segment.h, move keep object externs to a common location in variables.h * Completed effects bootstrap * Segmented address externs for effects, fbdemos, gamestates and kaleido * Move actor data externs out of the if 0 * Segmented address externs for actors * Prepare actionfunc detection * fix script, how did it even work before * Fix actionfunc script again, re-introduce some more intermediate prints to the disassembler * Automated actionFunc detection in actors * Segmented addresses from player .text * rm old segment addrs script and fix build * Move sizes folder to tools * Make build.py executable * New Jenkinsfile Prayge * Remove numpy dependencies * Add warnings_disasm_current.txt * my bad * Update spec and undefined_syms * Add z_eff_ss_hahen to pametfrog * git subrepo pull (merge) --force tools/z64compress subrepo: subdir: "tools/z64compress" merged: "163ca2af" upstream: origin: "https://github.com/z64me/z64compress.git" branch: "main" commit: "163ca2af" git-subrepo: version: "0.4.3" origin: "https://github.com/ingydotnet/git-subrepo" commit: "2f68596" * Make z64compress print to stdout * sneeky commit to update warnings tooling * test * Another test * Mark fixing overlay reloc generating as a TODO * Update warnings stuff * Communicate the return code from running z64compress back to the Makefile through the wrapper * Run formatter, remove extra commented copy of function * Re-fix some includes * Convert atan to hex to conform to decided style * Some tidying up, remove c for fp and the other two handwritten code files * BSS in z_collision_check & z_scene_proc * add static back in * Fix timerintr bss, add file to spec, some cleanup * Remove externs * Newline * Readd enums * Typo * Colours * Comments for hitmark enum values Co-authored-by: EllipticEllipsis <73679967+EllipticEllipsis@users.noreply.github.com> * Improvements and suggestions * Organize and remove unused imports and use env for python3 scripts, delete unused overlay.py Co-authored-by: angie <angheloalf95@gmail.com> Co-authored-by: Elliptic Ellipsis <elliptic.ellipsis@gmail.com> Co-authored-by: engineer124 <engineer124engineer124@gmail.com> Co-authored-by: EllipticEllipsis <73679967+EllipticEllipsis@users.noreply.github.com>
2021-08-04 03:21:31 +00:00
0x8008C740:("__osSumcalc",),
0x8008C7B4:("__osIdCheckSum",),
0x8008C8B0:("__osRepairPackId",),
0x8008CC00:("__osCheckPackId",),
0x8008CD64:("__osGetId",),
0x8008CF10:("__osCheckId",),
0x8008CFE4:("__osPfsRWInode",),
0x8008D2C0:("osGetCount",),
0x8008D2E0:("guMtxL2F",),
0x8008D350:("osGetMemSize",),
Overhaul the build system (#234) * wip * fix * add disassembler * Disasm builds OK * Variable addends * More wip * Rodata migration implemented * Cleanup old tools * Try fix submodule -> subrepo merge * git subrepo pull --force --remote=https://github.com/zeldaret/ZAPD.git tools/ZAPD subrepo: subdir: "tools/ZAPD" merged: "602e609" upstream: origin: "https://github.com/zeldaret/ZAPD.git" branch: "master" commit: "602e609" git-subrepo: version: "0.4.3" origin: "https://github.com/ingydotnet/git-subrepo" commit: "2f68596" * Builds again but assets are totally broken * git subrepo pull --force tools/asm-processor subrepo: subdir: "tools/asm-processor" merged: "1ffdb08a" upstream: origin: "https://github.com/simonlindholm/asm-processor.git" branch: "master" commit: "1ffdb08a" git-subrepo: version: "0.4.3" origin: "https://github.com/ingydotnet/git-subrepo" commit: "2f68596" * More cleanup, move functions.txt and variables.txt to tools/disasm and rm tables * rm z64compress in preparation for subrepo * git subrepo clone (merge) https://github.com/z64me/z64compress.git tools/z64compress subrepo: subdir: "tools/z64compress" merged: "eb11085c" upstream: origin: "https://github.com/z64me/z64compress.git" branch: "main" commit: "eb11085c" git-subrepo: version: "0.4.3" origin: "https://github.com/ingydotnet/git-subrepo" commit: "2f68596" * Fix asset extraction * Fix diff-init make rule * Split code bss * Split assumed linker bug padding from assembly files * add filelists for mm.us.rev1 * Maybe working, but I'm not sure * add overlays to spec * Add rodata to actos * Everything compiles * Make a lot of C files for code * Add almost every file in code to spec * whoops * 3 code files left * add scenes to spec * More progress on progress.py * Fix skelanime in spec * audio files! * Fix merge issues * Fix some C files in code * Fix remaining code files * Use existing O1 C files in spec * reorder boot order in spec * update spec * fault.c * Convert relocs on completed actors, fixbaserom uses current rom name * more boot files * Add VT macros and script * finish already existing boot files * most of libultra * fix 64bits libultra files * Use C files for libultra, wrap some functions in NON_MATCHING * Remove duplicate of OS_CLOCK_RATE from fault.c * C files for fbdemos * delete dumb files * bootstrap C files, still need to add them to the spec * update fixbaserom * boot OK? * I forgot to commit the spec * C for gamestates * C for kaleido * Change all includes to "" * copy actor sizes script from oot * I forgot to delete those files * Basic C files for effects * Add effects initvars names * Remove mislabelled boot functions from header/txt * Begin porting bootstrap_fx, some sizes * Fix <> * Fix enum * Fix diff.py * fix libultra stuff * update regconvert * update setup warnings * add some missing ; * Fix some makefile stuff and other fixes on some non_matching functions * add executable flag in extract_baserom and fixbaserom * fix relative path * copy assist from oot * fix map path * another assist path fix * Delete C files for handwritten files * add code_801A51F0 to spec * add gfxbuffers to spec * Move rodata to top of each file when possible * UNK_TYPEs for func_801A51F0 * Remove kaleido rodata from spec * Update spec and undefined_syms for recent merge * GCC warnings and fix errors in nonmatchings, * round percentage numbers * progress script: format changes * progress: error on non-existing files * fix warning in z_scene_table * Match 2 nonmatchings in z_actor * Warnings in lightswitch and invadepoh * Fix warning in z_actor_dlftbls * I though I fixed this one * whoops * Comment out CC_CHECK * Removed redundant ultra64.h includes * Update asm_processor, sorted boot_O1 into other folders, completed the fbdemo bootstrap, cleaned up undefined_syms * Completed gamestates bootstrap * Split kaleido_scope * Remove section.h and segment.h, move keep object externs to a common location in variables.h * Completed effects bootstrap * Segmented address externs for effects, fbdemos, gamestates and kaleido * Move actor data externs out of the if 0 * Segmented address externs for actors * Prepare actionfunc detection * fix script, how did it even work before * Fix actionfunc script again, re-introduce some more intermediate prints to the disassembler * Automated actionFunc detection in actors * Segmented addresses from player .text * rm old segment addrs script and fix build * Move sizes folder to tools * Make build.py executable * New Jenkinsfile Prayge * Remove numpy dependencies * Add warnings_disasm_current.txt * my bad * Update spec and undefined_syms * Add z_eff_ss_hahen to pametfrog * git subrepo pull (merge) --force tools/z64compress subrepo: subdir: "tools/z64compress" merged: "163ca2af" upstream: origin: "https://github.com/z64me/z64compress.git" branch: "main" commit: "163ca2af" git-subrepo: version: "0.4.3" origin: "https://github.com/ingydotnet/git-subrepo" commit: "2f68596" * Make z64compress print to stdout * sneeky commit to update warnings tooling * test * Another test * Mark fixing overlay reloc generating as a TODO * Update warnings stuff * Communicate the return code from running z64compress back to the Makefile through the wrapper * Run formatter, remove extra commented copy of function * Re-fix some includes * Convert atan to hex to conform to decided style * Some tidying up, remove c for fp and the other two handwritten code files * BSS in z_collision_check & z_scene_proc * add static back in * Fix timerintr bss, add file to spec, some cleanup * Remove externs * Newline * Readd enums * Typo * Colours * Comments for hitmark enum values Co-authored-by: EllipticEllipsis <73679967+EllipticEllipsis@users.noreply.github.com> * Improvements and suggestions * Organize and remove unused imports and use env for python3 scripts, delete unused overlay.py Co-authored-by: angie <angheloalf95@gmail.com> Co-authored-by: Elliptic Ellipsis <elliptic.ellipsis@gmail.com> Co-authored-by: engineer124 <engineer124engineer124@gmail.com> Co-authored-by: EllipticEllipsis <73679967+EllipticEllipsis@users.noreply.github.com>
2021-08-04 03:21:31 +00:00
0x8008D470:("osPfsFindFile",),
0x8008D640:("osSetEventMesg",),
0x8008D700:("sqrtf",),
0x8008D710:("osAfterPreNMI",),
0x8008D730:("osContStartQuery",),
0x8008D7AC:("osContGetQuery",),
0x8008D7D0:("guLookAtHiliteF",),
0x8008DF90:("guLookAtHilite",),
0x8008E050:("_Printf",),
0x8008E698:("_Putfld",),
Overhaul the build system (#234) * wip * fix * add disassembler * Disasm builds OK * Variable addends * More wip * Rodata migration implemented * Cleanup old tools * Try fix submodule -> subrepo merge * git subrepo pull --force --remote=https://github.com/zeldaret/ZAPD.git tools/ZAPD subrepo: subdir: "tools/ZAPD" merged: "602e609" upstream: origin: "https://github.com/zeldaret/ZAPD.git" branch: "master" commit: "602e609" git-subrepo: version: "0.4.3" origin: "https://github.com/ingydotnet/git-subrepo" commit: "2f68596" * Builds again but assets are totally broken * git subrepo pull --force tools/asm-processor subrepo: subdir: "tools/asm-processor" merged: "1ffdb08a" upstream: origin: "https://github.com/simonlindholm/asm-processor.git" branch: "master" commit: "1ffdb08a" git-subrepo: version: "0.4.3" origin: "https://github.com/ingydotnet/git-subrepo" commit: "2f68596" * More cleanup, move functions.txt and variables.txt to tools/disasm and rm tables * rm z64compress in preparation for subrepo * git subrepo clone (merge) https://github.com/z64me/z64compress.git tools/z64compress subrepo: subdir: "tools/z64compress" merged: "eb11085c" upstream: origin: "https://github.com/z64me/z64compress.git" branch: "main" commit: "eb11085c" git-subrepo: version: "0.4.3" origin: "https://github.com/ingydotnet/git-subrepo" commit: "2f68596" * Fix asset extraction * Fix diff-init make rule * Split code bss * Split assumed linker bug padding from assembly files * add filelists for mm.us.rev1 * Maybe working, but I'm not sure * add overlays to spec * Add rodata to actos * Everything compiles * Make a lot of C files for code * Add almost every file in code to spec * whoops * 3 code files left * add scenes to spec * More progress on progress.py * Fix skelanime in spec * audio files! * Fix merge issues * Fix some C files in code * Fix remaining code files * Use existing O1 C files in spec * reorder boot order in spec * update spec * fault.c * Convert relocs on completed actors, fixbaserom uses current rom name * more boot files * Add VT macros and script * finish already existing boot files * most of libultra * fix 64bits libultra files * Use C files for libultra, wrap some functions in NON_MATCHING * Remove duplicate of OS_CLOCK_RATE from fault.c * C files for fbdemos * delete dumb files * bootstrap C files, still need to add them to the spec * update fixbaserom * boot OK? * I forgot to commit the spec * C for gamestates * C for kaleido * Change all includes to "" * copy actor sizes script from oot * I forgot to delete those files * Basic C files for effects * Add effects initvars names * Remove mislabelled boot functions from header/txt * Begin porting bootstrap_fx, some sizes * Fix <> * Fix enum * Fix diff.py * fix libultra stuff * update regconvert * update setup warnings * add some missing ; * Fix some makefile stuff and other fixes on some non_matching functions * add executable flag in extract_baserom and fixbaserom * fix relative path * copy assist from oot * fix map path * another assist path fix * Delete C files for handwritten files * add code_801A51F0 to spec * add gfxbuffers to spec * Move rodata to top of each file when possible * UNK_TYPEs for func_801A51F0 * Remove kaleido rodata from spec * Update spec and undefined_syms for recent merge * GCC warnings and fix errors in nonmatchings, * round percentage numbers * progress script: format changes * progress: error on non-existing files * fix warning in z_scene_table * Match 2 nonmatchings in z_actor * Warnings in lightswitch and invadepoh * Fix warning in z_actor_dlftbls * I though I fixed this one * whoops * Comment out CC_CHECK * Removed redundant ultra64.h includes * Update asm_processor, sorted boot_O1 into other folders, completed the fbdemo bootstrap, cleaned up undefined_syms * Completed gamestates bootstrap * Split kaleido_scope * Remove section.h and segment.h, move keep object externs to a common location in variables.h * Completed effects bootstrap * Segmented address externs for effects, fbdemos, gamestates and kaleido * Move actor data externs out of the if 0 * Segmented address externs for actors * Prepare actionfunc detection * fix script, how did it even work before * Fix actionfunc script again, re-introduce some more intermediate prints to the disassembler * Automated actionFunc detection in actors * Segmented addresses from player .text * rm old segment addrs script and fix build * Move sizes folder to tools * Make build.py executable * New Jenkinsfile Prayge * Remove numpy dependencies * Add warnings_disasm_current.txt * my bad * Update spec and undefined_syms * Add z_eff_ss_hahen to pametfrog * git subrepo pull (merge) --force tools/z64compress subrepo: subdir: "tools/z64compress" merged: "163ca2af" upstream: origin: "https://github.com/z64me/z64compress.git" branch: "main" commit: "163ca2af" git-subrepo: version: "0.4.3" origin: "https://github.com/ingydotnet/git-subrepo" commit: "2f68596" * Make z64compress print to stdout * sneeky commit to update warnings tooling * test * Another test * Mark fixing overlay reloc generating as a TODO * Update warnings stuff * Communicate the return code from running z64compress back to the Makefile through the wrapper * Run formatter, remove extra commented copy of function * Re-fix some includes * Convert atan to hex to conform to decided style * Some tidying up, remove c for fp and the other two handwritten code files * BSS in z_collision_check & z_scene_proc * add static back in * Fix timerintr bss, add file to spec, some cleanup * Remove externs * Newline * Readd enums * Typo * Colours * Comments for hitmark enum values Co-authored-by: EllipticEllipsis <73679967+EllipticEllipsis@users.noreply.github.com> * Improvements and suggestions * Organize and remove unused imports and use env for python3 scripts, delete unused overlay.py Co-authored-by: angie <angheloalf95@gmail.com> Co-authored-by: Elliptic Ellipsis <elliptic.ellipsis@gmail.com> Co-authored-by: engineer124 <engineer124engineer124@gmail.com> Co-authored-by: EllipticEllipsis <73679967+EllipticEllipsis@users.noreply.github.com>
2021-08-04 03:21:31 +00:00
0x8008ED30:("osVoiceClearDictionary",),
0x8008EDE0:("osUnmapTLBAll",),
0x8008EE30:("osEPiStartDma",),
Overhaul the build system (#234) * wip * fix * add disassembler * Disasm builds OK * Variable addends * More wip * Rodata migration implemented * Cleanup old tools * Try fix submodule -> subrepo merge * git subrepo pull --force --remote=https://github.com/zeldaret/ZAPD.git tools/ZAPD subrepo: subdir: "tools/ZAPD" merged: "602e609" upstream: origin: "https://github.com/zeldaret/ZAPD.git" branch: "master" commit: "602e609" git-subrepo: version: "0.4.3" origin: "https://github.com/ingydotnet/git-subrepo" commit: "2f68596" * Builds again but assets are totally broken * git subrepo pull --force tools/asm-processor subrepo: subdir: "tools/asm-processor" merged: "1ffdb08a" upstream: origin: "https://github.com/simonlindholm/asm-processor.git" branch: "master" commit: "1ffdb08a" git-subrepo: version: "0.4.3" origin: "https://github.com/ingydotnet/git-subrepo" commit: "2f68596" * More cleanup, move functions.txt and variables.txt to tools/disasm and rm tables * rm z64compress in preparation for subrepo * git subrepo clone (merge) https://github.com/z64me/z64compress.git tools/z64compress subrepo: subdir: "tools/z64compress" merged: "eb11085c" upstream: origin: "https://github.com/z64me/z64compress.git" branch: "main" commit: "eb11085c" git-subrepo: version: "0.4.3" origin: "https://github.com/ingydotnet/git-subrepo" commit: "2f68596" * Fix asset extraction * Fix diff-init make rule * Split code bss * Split assumed linker bug padding from assembly files * add filelists for mm.us.rev1 * Maybe working, but I'm not sure * add overlays to spec * Add rodata to actos * Everything compiles * Make a lot of C files for code * Add almost every file in code to spec * whoops * 3 code files left * add scenes to spec * More progress on progress.py * Fix skelanime in spec * audio files! * Fix merge issues * Fix some C files in code * Fix remaining code files * Use existing O1 C files in spec * reorder boot order in spec * update spec * fault.c * Convert relocs on completed actors, fixbaserom uses current rom name * more boot files * Add VT macros and script * finish already existing boot files * most of libultra * fix 64bits libultra files * Use C files for libultra, wrap some functions in NON_MATCHING * Remove duplicate of OS_CLOCK_RATE from fault.c * C files for fbdemos * delete dumb files * bootstrap C files, still need to add them to the spec * update fixbaserom * boot OK? * I forgot to commit the spec * C for gamestates * C for kaleido * Change all includes to "" * copy actor sizes script from oot * I forgot to delete those files * Basic C files for effects * Add effects initvars names * Remove mislabelled boot functions from header/txt * Begin porting bootstrap_fx, some sizes * Fix <> * Fix enum * Fix diff.py * fix libultra stuff * update regconvert * update setup warnings * add some missing ; * Fix some makefile stuff and other fixes on some non_matching functions * add executable flag in extract_baserom and fixbaserom * fix relative path * copy assist from oot * fix map path * another assist path fix * Delete C files for handwritten files * add code_801A51F0 to spec * add gfxbuffers to spec * Move rodata to top of each file when possible * UNK_TYPEs for func_801A51F0 * Remove kaleido rodata from spec * Update spec and undefined_syms for recent merge * GCC warnings and fix errors in nonmatchings, * round percentage numbers * progress script: format changes * progress: error on non-existing files * fix warning in z_scene_table * Match 2 nonmatchings in z_actor * Warnings in lightswitch and invadepoh * Fix warning in z_actor_dlftbls * I though I fixed this one * whoops * Comment out CC_CHECK * Removed redundant ultra64.h includes * Update asm_processor, sorted boot_O1 into other folders, completed the fbdemo bootstrap, cleaned up undefined_syms * Completed gamestates bootstrap * Split kaleido_scope * Remove section.h and segment.h, move keep object externs to a common location in variables.h * Completed effects bootstrap * Segmented address externs for effects, fbdemos, gamestates and kaleido * Move actor data externs out of the if 0 * Segmented address externs for actors * Prepare actionfunc detection * fix script, how did it even work before * Fix actionfunc script again, re-introduce some more intermediate prints to the disassembler * Automated actionFunc detection in actors * Segmented addresses from player .text * rm old segment addrs script and fix build * Move sizes folder to tools * Make build.py executable * New Jenkinsfile Prayge * Remove numpy dependencies * Add warnings_disasm_current.txt * my bad * Update spec and undefined_syms * Add z_eff_ss_hahen to pametfrog * git subrepo pull (merge) --force tools/z64compress subrepo: subdir: "tools/z64compress" merged: "163ca2af" upstream: origin: "https://github.com/z64me/z64compress.git" branch: "main" commit: "163ca2af" git-subrepo: version: "0.4.3" origin: "https://github.com/ingydotnet/git-subrepo" commit: "2f68596" * Make z64compress print to stdout * sneeky commit to update warnings tooling * test * Another test * Mark fixing overlay reloc generating as a TODO * Update warnings stuff * Communicate the return code from running z64compress back to the Makefile through the wrapper * Run formatter, remove extra commented copy of function * Re-fix some includes * Convert atan to hex to conform to decided style * Some tidying up, remove c for fp and the other two handwritten code files * BSS in z_collision_check & z_scene_proc * add static back in * Fix timerintr bss, add file to spec, some cleanup * Remove externs * Newline * Readd enums * Typo * Colours * Comments for hitmark enum values Co-authored-by: EllipticEllipsis <73679967+EllipticEllipsis@users.noreply.github.com> * Improvements and suggestions * Organize and remove unused imports and use env for python3 scripts, delete unused overlay.py Co-authored-by: angie <angheloalf95@gmail.com> Co-authored-by: Elliptic Ellipsis <elliptic.ellipsis@gmail.com> Co-authored-by: engineer124 <engineer124engineer124@gmail.com> Co-authored-by: EllipticEllipsis <73679967+EllipticEllipsis@users.noreply.github.com>
2021-08-04 03:21:31 +00:00
0x8008EED0:("__osVoiceContRead2",),
0x8008F100:("__osVoiceContDataCrc",),
0x8008F1A0:("strchr",),
0x8008F1E0:("strlen",),
0x8008F208:("memcpy",),
0x8008F240:("osCreateMesgQueue",),
0x8008F270:("osInvalICache",),
0x8008F2F0:("osInvalDCache",),
0x8008F3A0:("__osTimerServicesInit",),
0x8008F42C:("__osTimerInterrupt",),
0x8008F5A4:("__osSetTimerIntr",),
0x8008F644:("__osInsertTimer",),
Overhaul the build system (#234) * wip * fix * add disassembler * Disasm builds OK * Variable addends * More wip * Rodata migration implemented * Cleanup old tools * Try fix submodule -> subrepo merge * git subrepo pull --force --remote=https://github.com/zeldaret/ZAPD.git tools/ZAPD subrepo: subdir: "tools/ZAPD" merged: "602e609" upstream: origin: "https://github.com/zeldaret/ZAPD.git" branch: "master" commit: "602e609" git-subrepo: version: "0.4.3" origin: "https://github.com/ingydotnet/git-subrepo" commit: "2f68596" * Builds again but assets are totally broken * git subrepo pull --force tools/asm-processor subrepo: subdir: "tools/asm-processor" merged: "1ffdb08a" upstream: origin: "https://github.com/simonlindholm/asm-processor.git" branch: "master" commit: "1ffdb08a" git-subrepo: version: "0.4.3" origin: "https://github.com/ingydotnet/git-subrepo" commit: "2f68596" * More cleanup, move functions.txt and variables.txt to tools/disasm and rm tables * rm z64compress in preparation for subrepo * git subrepo clone (merge) https://github.com/z64me/z64compress.git tools/z64compress subrepo: subdir: "tools/z64compress" merged: "eb11085c" upstream: origin: "https://github.com/z64me/z64compress.git" branch: "main" commit: "eb11085c" git-subrepo: version: "0.4.3" origin: "https://github.com/ingydotnet/git-subrepo" commit: "2f68596" * Fix asset extraction * Fix diff-init make rule * Split code bss * Split assumed linker bug padding from assembly files * add filelists for mm.us.rev1 * Maybe working, but I'm not sure * add overlays to spec * Add rodata to actos * Everything compiles * Make a lot of C files for code * Add almost every file in code to spec * whoops * 3 code files left * add scenes to spec * More progress on progress.py * Fix skelanime in spec * audio files! * Fix merge issues * Fix some C files in code * Fix remaining code files * Use existing O1 C files in spec * reorder boot order in spec * update spec * fault.c * Convert relocs on completed actors, fixbaserom uses current rom name * more boot files * Add VT macros and script * finish already existing boot files * most of libultra * fix 64bits libultra files * Use C files for libultra, wrap some functions in NON_MATCHING * Remove duplicate of OS_CLOCK_RATE from fault.c * C files for fbdemos * delete dumb files * bootstrap C files, still need to add them to the spec * update fixbaserom * boot OK? * I forgot to commit the spec * C for gamestates * C for kaleido * Change all includes to "" * copy actor sizes script from oot * I forgot to delete those files * Basic C files for effects * Add effects initvars names * Remove mislabelled boot functions from header/txt * Begin porting bootstrap_fx, some sizes * Fix <> * Fix enum * Fix diff.py * fix libultra stuff * update regconvert * update setup warnings * add some missing ; * Fix some makefile stuff and other fixes on some non_matching functions * add executable flag in extract_baserom and fixbaserom * fix relative path * copy assist from oot * fix map path * another assist path fix * Delete C files for handwritten files * add code_801A51F0 to spec * add gfxbuffers to spec * Move rodata to top of each file when possible * UNK_TYPEs for func_801A51F0 * Remove kaleido rodata from spec * Update spec and undefined_syms for recent merge * GCC warnings and fix errors in nonmatchings, * round percentage numbers * progress script: format changes * progress: error on non-existing files * fix warning in z_scene_table * Match 2 nonmatchings in z_actor * Warnings in lightswitch and invadepoh * Fix warning in z_actor_dlftbls * I though I fixed this one * whoops * Comment out CC_CHECK * Removed redundant ultra64.h includes * Update asm_processor, sorted boot_O1 into other folders, completed the fbdemo bootstrap, cleaned up undefined_syms * Completed gamestates bootstrap * Split kaleido_scope * Remove section.h and segment.h, move keep object externs to a common location in variables.h * Completed effects bootstrap * Segmented address externs for effects, fbdemos, gamestates and kaleido * Move actor data externs out of the if 0 * Segmented address externs for actors * Prepare actionfunc detection * fix script, how did it even work before * Fix actionfunc script again, re-introduce some more intermediate prints to the disassembler * Automated actionFunc detection in actors * Segmented addresses from player .text * rm old segment addrs script and fix build * Move sizes folder to tools * Make build.py executable * New Jenkinsfile Prayge * Remove numpy dependencies * Add warnings_disasm_current.txt * my bad * Update spec and undefined_syms * Add z_eff_ss_hahen to pametfrog * git subrepo pull (merge) --force tools/z64compress subrepo: subdir: "tools/z64compress" merged: "163ca2af" upstream: origin: "https://github.com/z64me/z64compress.git" branch: "main" commit: "163ca2af" git-subrepo: version: "0.4.3" origin: "https://github.com/ingydotnet/git-subrepo" commit: "2f68596" * Make z64compress print to stdout * sneeky commit to update warnings tooling * test * Another test * Mark fixing overlay reloc generating as a TODO * Update warnings stuff * Communicate the return code from running z64compress back to the Makefile through the wrapper * Run formatter, remove extra commented copy of function * Re-fix some includes * Convert atan to hex to conform to decided style * Some tidying up, remove c for fp and the other two handwritten code files * BSS in z_collision_check & z_scene_proc * add static back in * Fix timerintr bss, add file to spec, some cleanup * Remove externs * Newline * Readd enums * Typo * Colours * Comments for hitmark enum values Co-authored-by: EllipticEllipsis <73679967+EllipticEllipsis@users.noreply.github.com> * Improvements and suggestions * Organize and remove unused imports and use env for python3 scripts, delete unused overlay.py Co-authored-by: angie <angheloalf95@gmail.com> Co-authored-by: Elliptic Ellipsis <elliptic.ellipsis@gmail.com> Co-authored-by: engineer124 <engineer124engineer124@gmail.com> Co-authored-by: EllipticEllipsis <73679967+EllipticEllipsis@users.noreply.github.com>
2021-08-04 03:21:31 +00:00
0x8008F7D0:("__osVoiceContRead36",),
0x8008FA00:("__osSpDeviceBusy",),
0x8008FA30:("__osSiDeviceBusy",),
Overhaul the build system (#234) * wip * fix * add disassembler * Disasm builds OK * Variable addends * More wip * Rodata migration implemented * Cleanup old tools * Try fix submodule -> subrepo merge * git subrepo pull --force --remote=https://github.com/zeldaret/ZAPD.git tools/ZAPD subrepo: subdir: "tools/ZAPD" merged: "602e609" upstream: origin: "https://github.com/zeldaret/ZAPD.git" branch: "master" commit: "602e609" git-subrepo: version: "0.4.3" origin: "https://github.com/ingydotnet/git-subrepo" commit: "2f68596" * Builds again but assets are totally broken * git subrepo pull --force tools/asm-processor subrepo: subdir: "tools/asm-processor" merged: "1ffdb08a" upstream: origin: "https://github.com/simonlindholm/asm-processor.git" branch: "master" commit: "1ffdb08a" git-subrepo: version: "0.4.3" origin: "https://github.com/ingydotnet/git-subrepo" commit: "2f68596" * More cleanup, move functions.txt and variables.txt to tools/disasm and rm tables * rm z64compress in preparation for subrepo * git subrepo clone (merge) https://github.com/z64me/z64compress.git tools/z64compress subrepo: subdir: "tools/z64compress" merged: "eb11085c" upstream: origin: "https://github.com/z64me/z64compress.git" branch: "main" commit: "eb11085c" git-subrepo: version: "0.4.3" origin: "https://github.com/ingydotnet/git-subrepo" commit: "2f68596" * Fix asset extraction * Fix diff-init make rule * Split code bss * Split assumed linker bug padding from assembly files * add filelists for mm.us.rev1 * Maybe working, but I'm not sure * add overlays to spec * Add rodata to actos * Everything compiles * Make a lot of C files for code * Add almost every file in code to spec * whoops * 3 code files left * add scenes to spec * More progress on progress.py * Fix skelanime in spec * audio files! * Fix merge issues * Fix some C files in code * Fix remaining code files * Use existing O1 C files in spec * reorder boot order in spec * update spec * fault.c * Convert relocs on completed actors, fixbaserom uses current rom name * more boot files * Add VT macros and script * finish already existing boot files * most of libultra * fix 64bits libultra files * Use C files for libultra, wrap some functions in NON_MATCHING * Remove duplicate of OS_CLOCK_RATE from fault.c * C files for fbdemos * delete dumb files * bootstrap C files, still need to add them to the spec * update fixbaserom * boot OK? * I forgot to commit the spec * C for gamestates * C for kaleido * Change all includes to "" * copy actor sizes script from oot * I forgot to delete those files * Basic C files for effects * Add effects initvars names * Remove mislabelled boot functions from header/txt * Begin porting bootstrap_fx, some sizes * Fix <> * Fix enum * Fix diff.py * fix libultra stuff * update regconvert * update setup warnings * add some missing ; * Fix some makefile stuff and other fixes on some non_matching functions * add executable flag in extract_baserom and fixbaserom * fix relative path * copy assist from oot * fix map path * another assist path fix * Delete C files for handwritten files * add code_801A51F0 to spec * add gfxbuffers to spec * Move rodata to top of each file when possible * UNK_TYPEs for func_801A51F0 * Remove kaleido rodata from spec * Update spec and undefined_syms for recent merge * GCC warnings and fix errors in nonmatchings, * round percentage numbers * progress script: format changes * progress: error on non-existing files * fix warning in z_scene_table * Match 2 nonmatchings in z_actor * Warnings in lightswitch and invadepoh * Fix warning in z_actor_dlftbls * I though I fixed this one * whoops * Comment out CC_CHECK * Removed redundant ultra64.h includes * Update asm_processor, sorted boot_O1 into other folders, completed the fbdemo bootstrap, cleaned up undefined_syms * Completed gamestates bootstrap * Split kaleido_scope * Remove section.h and segment.h, move keep object externs to a common location in variables.h * Completed effects bootstrap * Segmented address externs for effects, fbdemos, gamestates and kaleido * Move actor data externs out of the if 0 * Segmented address externs for actors * Prepare actionfunc detection * fix script, how did it even work before * Fix actionfunc script again, re-introduce some more intermediate prints to the disassembler * Automated actionFunc detection in actors * Segmented addresses from player .text * rm old segment addrs script and fix build * Move sizes folder to tools * Make build.py executable * New Jenkinsfile Prayge * Remove numpy dependencies * Add warnings_disasm_current.txt * my bad * Update spec and undefined_syms * Add z_eff_ss_hahen to pametfrog * git subrepo pull (merge) --force tools/z64compress subrepo: subdir: "tools/z64compress" merged: "163ca2af" upstream: origin: "https://github.com/z64me/z64compress.git" branch: "main" commit: "163ca2af" git-subrepo: version: "0.4.3" origin: "https://github.com/ingydotnet/git-subrepo" commit: "2f68596" * Make z64compress print to stdout * sneeky commit to update warnings tooling * test * Another test * Mark fixing overlay reloc generating as a TODO * Update warnings stuff * Communicate the return code from running z64compress back to the Makefile through the wrapper * Run formatter, remove extra commented copy of function * Re-fix some includes * Convert atan to hex to conform to decided style * Some tidying up, remove c for fp and the other two handwritten code files * BSS in z_collision_check & z_scene_proc * add static back in * Fix timerintr bss, add file to spec, some cleanup * Remove externs * Newline * Readd enums * Typo * Colours * Comments for hitmark enum values Co-authored-by: EllipticEllipsis <73679967+EllipticEllipsis@users.noreply.github.com> * Improvements and suggestions * Organize and remove unused imports and use env for python3 scripts, delete unused overlay.py Co-authored-by: angie <angheloalf95@gmail.com> Co-authored-by: Elliptic Ellipsis <elliptic.ellipsis@gmail.com> Co-authored-by: engineer124 <engineer124engineer124@gmail.com> Co-authored-by: EllipticEllipsis <73679967+EllipticEllipsis@users.noreply.github.com>
2021-08-04 03:21:31 +00:00
0x8008FA60:("guMtxIdent",),
0x8008FAB0:("osJamMesg",),
0x8008FC00:("osSetThreadPri",),
0x8008FCE0:("osGetThreadPri",),
Animation system updated, some more boot files decompiled (+6%), z_fcurve_data_skelanime decompiled (1 non-matching), some asm files split, etc (#89) * Progress on various files * gfxprint stuff * split some rodata, add iconv for rodata string parsing * z_std_dma rodata * 2 nonmatchings in gfxprint * mtxuty-cvt ok * more * match a function in idle.c * progress * Cleanup * Rename BgPolygon to CollisionPoly * progress * some effect stuff * more effect progress * updates * made suggested changes * z_effect_soft_sprite_old_init mostly ok * remove old effects enum * gamealloc.c OK * added more files * motor.c almost done * motor.c OK * updates * migration of two files * listalloc.c oK * z_fcurve_data_skelanime split * z_fcurve_data_skelanime.c decompiled * more files split * z_malloc.c OK * contpfs.c OK * fault.c rodata migrated * migrated fault_drawer rodata * update * update preprocess.py * renamed functions in z_skelanime * started z_skelanime cleanup * like halfway through fixing z_skelanime * animation system updated to meet oot standards * remove unused animation structs * rename matrix structs to fit oot * Add -woff 712 * fix diff_settings.py because i accidentally broke it before * fixed merge conflict, doesn't match though * It matches now * Updates * Fixed warnings...added gcc code syntax checking * Remove gcc check, added in Tharo's PR * warnings fixed (i think) * fixed all warnings i think * ok * not sure what to do * Fix all warnings i think (z_en_a_keep needs some file cleanup thouguh) * it matches if i do this * remove comment * accidentally put osPfsFreeBlocks in epilinkhandle.c * memcmp -> bcmp * change u32 size to size_t size, delete string.h because it caused unnecessary confusion with defining size_t twice * format.sh * MTXMODE_NEW and MTXMODE_APPLY to matrix functions * Made suggested changes * pragma sFaultDrawerFont instead of including in repo * add some functions to functions.h * Bss reordering fixed in z_collision_check...added hack to disasm.py * Updated z_en_a_keep.c * Missed suggestion in EnAObj_Destroy * . * update z_fcurve_Data_skelanime and z_skelanime with suggestions * devmgr.c ok * minor changes * Addressed comments * remove redundant file * gfxp -> dlist in game.c * updated actorfixer.py * fixed warnings in z_malloc * Change void* back to Actor* * format * Add the soft_sprit comments back * Rename SV->Flex * remove .common * run format * Update src/code/z_skelanime.c * u32 channel Co-authored-by: Lucas Shaw <lucas.shaw1123@gmail.com> Co-authored-by: angie <angheloalf95@gmail.com> Co-authored-by: Kenix3 <kenixwhisperwind@gmail.com>
2021-10-24 14:59:14 +00:00
0x8008FD00:("__osEPiRawReadIo",),
0x8008FE60:("osViSwapBuffer",),
0x8008FEB0:("guPositionF",),
0x80090058:("guPosition",),
Animation system updated, some more boot files decompiled (+6%), z_fcurve_data_skelanime decompiled (1 non-matching), some asm files split, etc (#89) * Progress on various files * gfxprint stuff * split some rodata, add iconv for rodata string parsing * z_std_dma rodata * 2 nonmatchings in gfxprint * mtxuty-cvt ok * more * match a function in idle.c * progress * Cleanup * Rename BgPolygon to CollisionPoly * progress * some effect stuff * more effect progress * updates * made suggested changes * z_effect_soft_sprite_old_init mostly ok * remove old effects enum * gamealloc.c OK * added more files * motor.c almost done * motor.c OK * updates * migration of two files * listalloc.c oK * z_fcurve_data_skelanime split * z_fcurve_data_skelanime.c decompiled * more files split * z_malloc.c OK * contpfs.c OK * fault.c rodata migrated * migrated fault_drawer rodata * update * update preprocess.py * renamed functions in z_skelanime * started z_skelanime cleanup * like halfway through fixing z_skelanime * animation system updated to meet oot standards * remove unused animation structs * rename matrix structs to fit oot * Add -woff 712 * fix diff_settings.py because i accidentally broke it before * fixed merge conflict, doesn't match though * It matches now * Updates * Fixed warnings...added gcc code syntax checking * Remove gcc check, added in Tharo's PR * warnings fixed (i think) * fixed all warnings i think * ok * not sure what to do * Fix all warnings i think (z_en_a_keep needs some file cleanup thouguh) * it matches if i do this * remove comment * accidentally put osPfsFreeBlocks in epilinkhandle.c * memcmp -> bcmp * change u32 size to size_t size, delete string.h because it caused unnecessary confusion with defining size_t twice * format.sh * MTXMODE_NEW and MTXMODE_APPLY to matrix functions * Made suggested changes * pragma sFaultDrawerFont instead of including in repo * add some functions to functions.h * Bss reordering fixed in z_collision_check...added hack to disasm.py * Updated z_en_a_keep.c * Missed suggestion in EnAObj_Destroy * . * update z_fcurve_Data_skelanime and z_skelanime with suggestions * devmgr.c ok * minor changes * Addressed comments * remove redundant file * gfxp -> dlist in game.c * updated actorfixer.py * fixed warnings in z_malloc * Change void* back to Actor* * format * Add the soft_sprit comments back * Rename SV->Flex * remove .common * run format * Update src/code/z_skelanime.c * u32 channel Co-authored-by: Lucas Shaw <lucas.shaw1123@gmail.com> Co-authored-by: angie <angheloalf95@gmail.com> Co-authored-by: Kenix3 <kenixwhisperwind@gmail.com>
2021-10-24 14:59:14 +00:00
0x800900C0:("__osEPiRawStartDma",),
0x800902A0:("osSpTaskYielded",),
2021-08-11 02:15:31 +00:00
0x80090300:("bcmp",),
0x80090420:("osGetTime",),
0x800904B0:("guRotateF",),
0x80090634:("guRotate",),
0x80090680:("__osSetGlobalIntMask",),
Overhaul the build system (#234) * wip * fix * add disassembler * Disasm builds OK * Variable addends * More wip * Rodata migration implemented * Cleanup old tools * Try fix submodule -> subrepo merge * git subrepo pull --force --remote=https://github.com/zeldaret/ZAPD.git tools/ZAPD subrepo: subdir: "tools/ZAPD" merged: "602e609" upstream: origin: "https://github.com/zeldaret/ZAPD.git" branch: "master" commit: "602e609" git-subrepo: version: "0.4.3" origin: "https://github.com/ingydotnet/git-subrepo" commit: "2f68596" * Builds again but assets are totally broken * git subrepo pull --force tools/asm-processor subrepo: subdir: "tools/asm-processor" merged: "1ffdb08a" upstream: origin: "https://github.com/simonlindholm/asm-processor.git" branch: "master" commit: "1ffdb08a" git-subrepo: version: "0.4.3" origin: "https://github.com/ingydotnet/git-subrepo" commit: "2f68596" * More cleanup, move functions.txt and variables.txt to tools/disasm and rm tables * rm z64compress in preparation for subrepo * git subrepo clone (merge) https://github.com/z64me/z64compress.git tools/z64compress subrepo: subdir: "tools/z64compress" merged: "eb11085c" upstream: origin: "https://github.com/z64me/z64compress.git" branch: "main" commit: "eb11085c" git-subrepo: version: "0.4.3" origin: "https://github.com/ingydotnet/git-subrepo" commit: "2f68596" * Fix asset extraction * Fix diff-init make rule * Split code bss * Split assumed linker bug padding from assembly files * add filelists for mm.us.rev1 * Maybe working, but I'm not sure * add overlays to spec * Add rodata to actos * Everything compiles * Make a lot of C files for code * Add almost every file in code to spec * whoops * 3 code files left * add scenes to spec * More progress on progress.py * Fix skelanime in spec * audio files! * Fix merge issues * Fix some C files in code * Fix remaining code files * Use existing O1 C files in spec * reorder boot order in spec * update spec * fault.c * Convert relocs on completed actors, fixbaserom uses current rom name * more boot files * Add VT macros and script * finish already existing boot files * most of libultra * fix 64bits libultra files * Use C files for libultra, wrap some functions in NON_MATCHING * Remove duplicate of OS_CLOCK_RATE from fault.c * C files for fbdemos * delete dumb files * bootstrap C files, still need to add them to the spec * update fixbaserom * boot OK? * I forgot to commit the spec * C for gamestates * C for kaleido * Change all includes to "" * copy actor sizes script from oot * I forgot to delete those files * Basic C files for effects * Add effects initvars names * Remove mislabelled boot functions from header/txt * Begin porting bootstrap_fx, some sizes * Fix <> * Fix enum * Fix diff.py * fix libultra stuff * update regconvert * update setup warnings * add some missing ; * Fix some makefile stuff and other fixes on some non_matching functions * add executable flag in extract_baserom and fixbaserom * fix relative path * copy assist from oot * fix map path * another assist path fix * Delete C files for handwritten files * add code_801A51F0 to spec * add gfxbuffers to spec * Move rodata to top of each file when possible * UNK_TYPEs for func_801A51F0 * Remove kaleido rodata from spec * Update spec and undefined_syms for recent merge * GCC warnings and fix errors in nonmatchings, * round percentage numbers * progress script: format changes * progress: error on non-existing files * fix warning in z_scene_table * Match 2 nonmatchings in z_actor * Warnings in lightswitch and invadepoh * Fix warning in z_actor_dlftbls * I though I fixed this one * whoops * Comment out CC_CHECK * Removed redundant ultra64.h includes * Update asm_processor, sorted boot_O1 into other folders, completed the fbdemo bootstrap, cleaned up undefined_syms * Completed gamestates bootstrap * Split kaleido_scope * Remove section.h and segment.h, move keep object externs to a common location in variables.h * Completed effects bootstrap * Segmented address externs for effects, fbdemos, gamestates and kaleido * Move actor data externs out of the if 0 * Segmented address externs for actors * Prepare actionfunc detection * fix script, how did it even work before * Fix actionfunc script again, re-introduce some more intermediate prints to the disassembler * Automated actionFunc detection in actors * Segmented addresses from player .text * rm old segment addrs script and fix build * Move sizes folder to tools * Make build.py executable * New Jenkinsfile Prayge * Remove numpy dependencies * Add warnings_disasm_current.txt * my bad * Update spec and undefined_syms * Add z_eff_ss_hahen to pametfrog * git subrepo pull (merge) --force tools/z64compress subrepo: subdir: "tools/z64compress" merged: "163ca2af" upstream: origin: "https://github.com/z64me/z64compress.git" branch: "main" commit: "163ca2af" git-subrepo: version: "0.4.3" origin: "https://github.com/ingydotnet/git-subrepo" commit: "2f68596" * Make z64compress print to stdout * sneeky commit to update warnings tooling * test * Another test * Mark fixing overlay reloc generating as a TODO * Update warnings stuff * Communicate the return code from running z64compress back to the Makefile through the wrapper * Run formatter, remove extra commented copy of function * Re-fix some includes * Convert atan to hex to conform to decided style * Some tidying up, remove c for fp and the other two handwritten code files * BSS in z_collision_check & z_scene_proc * add static back in * Fix timerintr bss, add file to spec, some cleanup * Remove externs * Newline * Readd enums * Typo * Colours * Comments for hitmark enum values Co-authored-by: EllipticEllipsis <73679967+EllipticEllipsis@users.noreply.github.com> * Improvements and suggestions * Organize and remove unused imports and use env for python3 scripts, delete unused overlay.py Co-authored-by: angie <angheloalf95@gmail.com> Co-authored-by: Elliptic Ellipsis <elliptic.ellipsis@gmail.com> Co-authored-by: engineer124 <engineer124engineer124@gmail.com> Co-authored-by: EllipticEllipsis <73679967+EllipticEllipsis@users.noreply.github.com>
2021-08-04 03:21:31 +00:00
0x800906D0:("osVoiceInit",),
0x80090810:("__osContChannelReset",),
0x80090900:("__osVoiceSetADConverter",),
0x80090AF0:("osAiSetFrequency",),
0x80090C40:("__osContRamRead",),
Overhaul the build system (#234) * wip * fix * add disassembler * Disasm builds OK * Variable addends * More wip * Rodata migration implemented * Cleanup old tools * Try fix submodule -> subrepo merge * git subrepo pull --force --remote=https://github.com/zeldaret/ZAPD.git tools/ZAPD subrepo: subdir: "tools/ZAPD" merged: "602e609" upstream: origin: "https://github.com/zeldaret/ZAPD.git" branch: "master" commit: "602e609" git-subrepo: version: "0.4.3" origin: "https://github.com/ingydotnet/git-subrepo" commit: "2f68596" * Builds again but assets are totally broken * git subrepo pull --force tools/asm-processor subrepo: subdir: "tools/asm-processor" merged: "1ffdb08a" upstream: origin: "https://github.com/simonlindholm/asm-processor.git" branch: "master" commit: "1ffdb08a" git-subrepo: version: "0.4.3" origin: "https://github.com/ingydotnet/git-subrepo" commit: "2f68596" * More cleanup, move functions.txt and variables.txt to tools/disasm and rm tables * rm z64compress in preparation for subrepo * git subrepo clone (merge) https://github.com/z64me/z64compress.git tools/z64compress subrepo: subdir: "tools/z64compress" merged: "eb11085c" upstream: origin: "https://github.com/z64me/z64compress.git" branch: "main" commit: "eb11085c" git-subrepo: version: "0.4.3" origin: "https://github.com/ingydotnet/git-subrepo" commit: "2f68596" * Fix asset extraction * Fix diff-init make rule * Split code bss * Split assumed linker bug padding from assembly files * add filelists for mm.us.rev1 * Maybe working, but I'm not sure * add overlays to spec * Add rodata to actos * Everything compiles * Make a lot of C files for code * Add almost every file in code to spec * whoops * 3 code files left * add scenes to spec * More progress on progress.py * Fix skelanime in spec * audio files! * Fix merge issues * Fix some C files in code * Fix remaining code files * Use existing O1 C files in spec * reorder boot order in spec * update spec * fault.c * Convert relocs on completed actors, fixbaserom uses current rom name * more boot files * Add VT macros and script * finish already existing boot files * most of libultra * fix 64bits libultra files * Use C files for libultra, wrap some functions in NON_MATCHING * Remove duplicate of OS_CLOCK_RATE from fault.c * C files for fbdemos * delete dumb files * bootstrap C files, still need to add them to the spec * update fixbaserom * boot OK? * I forgot to commit the spec * C for gamestates * C for kaleido * Change all includes to "" * copy actor sizes script from oot * I forgot to delete those files * Basic C files for effects * Add effects initvars names * Remove mislabelled boot functions from header/txt * Begin porting bootstrap_fx, some sizes * Fix <> * Fix enum * Fix diff.py * fix libultra stuff * update regconvert * update setup warnings * add some missing ; * Fix some makefile stuff and other fixes on some non_matching functions * add executable flag in extract_baserom and fixbaserom * fix relative path * copy assist from oot * fix map path * another assist path fix * Delete C files for handwritten files * add code_801A51F0 to spec * add gfxbuffers to spec * Move rodata to top of each file when possible * UNK_TYPEs for func_801A51F0 * Remove kaleido rodata from spec * Update spec and undefined_syms for recent merge * GCC warnings and fix errors in nonmatchings, * round percentage numbers * progress script: format changes * progress: error on non-existing files * fix warning in z_scene_table * Match 2 nonmatchings in z_actor * Warnings in lightswitch and invadepoh * Fix warning in z_actor_dlftbls * I though I fixed this one * whoops * Comment out CC_CHECK * Removed redundant ultra64.h includes * Update asm_processor, sorted boot_O1 into other folders, completed the fbdemo bootstrap, cleaned up undefined_syms * Completed gamestates bootstrap * Split kaleido_scope * Remove section.h and segment.h, move keep object externs to a common location in variables.h * Completed effects bootstrap * Segmented address externs for effects, fbdemos, gamestates and kaleido * Move actor data externs out of the if 0 * Segmented address externs for actors * Prepare actionfunc detection * fix script, how did it even work before * Fix actionfunc script again, re-introduce some more intermediate prints to the disassembler * Automated actionFunc detection in actors * Segmented addresses from player .text * rm old segment addrs script and fix build * Move sizes folder to tools * Make build.py executable * New Jenkinsfile Prayge * Remove numpy dependencies * Add warnings_disasm_current.txt * my bad * Update spec and undefined_syms * Add z_eff_ss_hahen to pametfrog * git subrepo pull (merge) --force tools/z64compress subrepo: subdir: "tools/z64compress" merged: "163ca2af" upstream: origin: "https://github.com/z64me/z64compress.git" branch: "main" commit: "163ca2af" git-subrepo: version: "0.4.3" origin: "https://github.com/ingydotnet/git-subrepo" commit: "2f68596" * Make z64compress print to stdout * sneeky commit to update warnings tooling * test * Another test * Mark fixing overlay reloc generating as a TODO * Update warnings stuff * Communicate the return code from running z64compress back to the Makefile through the wrapper * Run formatter, remove extra commented copy of function * Re-fix some includes * Convert atan to hex to conform to decided style * Some tidying up, remove c for fp and the other two handwritten code files * BSS in z_collision_check & z_scene_proc * add static back in * Fix timerintr bss, add file to spec, some cleanup * Remove externs * Newline * Readd enums * Typo * Colours * Comments for hitmark enum values Co-authored-by: EllipticEllipsis <73679967+EllipticEllipsis@users.noreply.github.com> * Improvements and suggestions * Organize and remove unused imports and use env for python3 scripts, delete unused overlay.py Co-authored-by: angie <angheloalf95@gmail.com> Co-authored-by: Elliptic Ellipsis <elliptic.ellipsis@gmail.com> Co-authored-by: engineer124 <engineer124engineer124@gmail.com> Co-authored-by: EllipticEllipsis <73679967+EllipticEllipsis@users.noreply.github.com>
2021-08-04 03:21:31 +00:00
0x80090E70:("__osVoiceContWrite20",),
0x800910A0:("__osContAddressCrc",),
0x80091170:("__osContDataCrc",),
0x80091210:("__osGetActiveQueue",),
0x80091220:("guNormalize",),
0x80091280:("__osSetCompare",),
0x80091290:("__osGetCompare",),
0x800912A0:("osDpGetStatus",),
0x800912B0:("osDpSetStatus",),
2021-03-17 01:49:27 +00:00
0x800912C0:("bcopy",),
0x800915D0:("__osResetGlobalIntMask",),
Overhaul the build system (#234) * wip * fix * add disassembler * Disasm builds OK * Variable addends * More wip * Rodata migration implemented * Cleanup old tools * Try fix submodule -> subrepo merge * git subrepo pull --force --remote=https://github.com/zeldaret/ZAPD.git tools/ZAPD subrepo: subdir: "tools/ZAPD" merged: "602e609" upstream: origin: "https://github.com/zeldaret/ZAPD.git" branch: "master" commit: "602e609" git-subrepo: version: "0.4.3" origin: "https://github.com/ingydotnet/git-subrepo" commit: "2f68596" * Builds again but assets are totally broken * git subrepo pull --force tools/asm-processor subrepo: subdir: "tools/asm-processor" merged: "1ffdb08a" upstream: origin: "https://github.com/simonlindholm/asm-processor.git" branch: "master" commit: "1ffdb08a" git-subrepo: version: "0.4.3" origin: "https://github.com/ingydotnet/git-subrepo" commit: "2f68596" * More cleanup, move functions.txt and variables.txt to tools/disasm and rm tables * rm z64compress in preparation for subrepo * git subrepo clone (merge) https://github.com/z64me/z64compress.git tools/z64compress subrepo: subdir: "tools/z64compress" merged: "eb11085c" upstream: origin: "https://github.com/z64me/z64compress.git" branch: "main" commit: "eb11085c" git-subrepo: version: "0.4.3" origin: "https://github.com/ingydotnet/git-subrepo" commit: "2f68596" * Fix asset extraction * Fix diff-init make rule * Split code bss * Split assumed linker bug padding from assembly files * add filelists for mm.us.rev1 * Maybe working, but I'm not sure * add overlays to spec * Add rodata to actos * Everything compiles * Make a lot of C files for code * Add almost every file in code to spec * whoops * 3 code files left * add scenes to spec * More progress on progress.py * Fix skelanime in spec * audio files! * Fix merge issues * Fix some C files in code * Fix remaining code files * Use existing O1 C files in spec * reorder boot order in spec * update spec * fault.c * Convert relocs on completed actors, fixbaserom uses current rom name * more boot files * Add VT macros and script * finish already existing boot files * most of libultra * fix 64bits libultra files * Use C files for libultra, wrap some functions in NON_MATCHING * Remove duplicate of OS_CLOCK_RATE from fault.c * C files for fbdemos * delete dumb files * bootstrap C files, still need to add them to the spec * update fixbaserom * boot OK? * I forgot to commit the spec * C for gamestates * C for kaleido * Change all includes to "" * copy actor sizes script from oot * I forgot to delete those files * Basic C files for effects * Add effects initvars names * Remove mislabelled boot functions from header/txt * Begin porting bootstrap_fx, some sizes * Fix <> * Fix enum * Fix diff.py * fix libultra stuff * update regconvert * update setup warnings * add some missing ; * Fix some makefile stuff and other fixes on some non_matching functions * add executable flag in extract_baserom and fixbaserom * fix relative path * copy assist from oot * fix map path * another assist path fix * Delete C files for handwritten files * add code_801A51F0 to spec * add gfxbuffers to spec * Move rodata to top of each file when possible * UNK_TYPEs for func_801A51F0 * Remove kaleido rodata from spec * Update spec and undefined_syms for recent merge * GCC warnings and fix errors in nonmatchings, * round percentage numbers * progress script: format changes * progress: error on non-existing files * fix warning in z_scene_table * Match 2 nonmatchings in z_actor * Warnings in lightswitch and invadepoh * Fix warning in z_actor_dlftbls * I though I fixed this one * whoops * Comment out CC_CHECK * Removed redundant ultra64.h includes * Update asm_processor, sorted boot_O1 into other folders, completed the fbdemo bootstrap, cleaned up undefined_syms * Completed gamestates bootstrap * Split kaleido_scope * Remove section.h and segment.h, move keep object externs to a common location in variables.h * Completed effects bootstrap * Segmented address externs for effects, fbdemos, gamestates and kaleido * Move actor data externs out of the if 0 * Segmented address externs for actors * Prepare actionfunc detection * fix script, how did it even work before * Fix actionfunc script again, re-introduce some more intermediate prints to the disassembler * Automated actionFunc detection in actors * Segmented addresses from player .text * rm old segment addrs script and fix build * Move sizes folder to tools * Make build.py executable * New Jenkinsfile Prayge * Remove numpy dependencies * Add warnings_disasm_current.txt * my bad * Update spec and undefined_syms * Add z_eff_ss_hahen to pametfrog * git subrepo pull (merge) --force tools/z64compress subrepo: subdir: "tools/z64compress" merged: "163ca2af" upstream: origin: "https://github.com/z64me/z64compress.git" branch: "main" commit: "163ca2af" git-subrepo: version: "0.4.3" origin: "https://github.com/ingydotnet/git-subrepo" commit: "2f68596" * Make z64compress print to stdout * sneeky commit to update warnings tooling * test * Another test * Mark fixing overlay reloc generating as a TODO * Update warnings stuff * Communicate the return code from running z64compress back to the Makefile through the wrapper * Run formatter, remove extra commented copy of function * Re-fix some includes * Convert atan to hex to conform to decided style * Some tidying up, remove c for fp and the other two handwritten code files * BSS in z_collision_check & z_scene_proc * add static back in * Fix timerintr bss, add file to spec, some cleanup * Remove externs * Newline * Readd enums * Typo * Colours * Comments for hitmark enum values Co-authored-by: EllipticEllipsis <73679967+EllipticEllipsis@users.noreply.github.com> * Improvements and suggestions * Organize and remove unused imports and use env for python3 scripts, delete unused overlay.py Co-authored-by: angie <angheloalf95@gmail.com> Co-authored-by: Elliptic Ellipsis <elliptic.ellipsis@gmail.com> Co-authored-by: engineer124 <engineer124engineer124@gmail.com> Co-authored-by: EllipticEllipsis <73679967+EllipticEllipsis@users.noreply.github.com>
2021-08-04 03:21:31 +00:00
0x80091630:("osPfsDeleteFile",),
0x80091808:("__osPfsReleasePages",),
0x800918A0:("guOrthoF",),
0x800919F4:("guOrtho",),
0x80091A60:("__osDisableInt",),
0x80091AD0:("__osRestoreInt",),
0x80091AF0:("__osViInit",),
0x80091C10:("__osViSwapContext",),
0x80091F10:("osPiGetCmdQueue",),
`sys_matrix` OK, documented, rename some other mathematics functions (#787) * Import data and bss, add some name options * Decomp rest of stack functions, remove RSPMatrix, split header * sys_matrix OK (thanks Tharo) Co-authored-by: Tharo <17233964+Thar0@users.noreply.github.com> * pragma weaks in sinf and cosf, change documentation change mcros to use 0x8000 * Rename sinf and cosf * Correct initialisation of sMtxFClear * More minor cleanup * Rename stack functions * Matrix_InsertMatrix -> Matrix_Mult * The big transpose rename * Fix MirRay_DrawReflectedBeam * Matrix_InsertTranslation -> Matrix_Translate * Matrix_Insert.Rotation_s -> Matrix_Rotate$1S + RotateY -> RotateYS * Matrix_Insert(.)Rotation_f -> Matrix_Rotate$1F * Matrix_RotateStateAroundXAxis -> Matrix_RotateXFApply Matrix_SetStateXRotation -> Matrix_RotateXFNew * Matrix_MultiplyVector3fByState -> Matrix_MultVec3f * Matrix_MultiplyVector3fXZByCurrentState -> Matrix_MultVec3fXZ * Matrix_GetStateTranslation -> Matrix_MultZero * Matrix_GetStateTranslationAndScaled(.) -> Matrix_MultVec$1 * Matrix_FromRSPMatrix -> Matrix_MtxToMtxF * Matrix_MultiplyVector3fByMatrix -> Matrix_MultVec3fExt * Matrix_TransposeXYZ -> Matrix_Transpose * Matrix_ToRSPMatrix -> Matrix_MtxFToMtx * Matrix_AppendToPolyOpaDisp -> Matrix_MtxFToNewMtx and document the conversion functions * Matrix_NormalizeXYZ -> Matrix_ReplaceRotation * Matrix_InsertRotationAroundUnitVector_f -> Matrix_RotateAxisF and S * Matrix_InsertRotation -> Matrix_RotateZYX * Document the last functions * Small cleanup * Matrix_JointPosition -> Matrix_TranslateRotateZYX * Matrix_SetStateRotationAndTranslation -> Matrix_SetTranslateRotateYXZ * func_8018219C -> Matrix_MtxFToYXZRot * func_801822C4 -> Matrix_MtxFToZYXRot * Fix files * Format * Review 1 * Renames * Fix warning in EnDragon * Format * Convert `mode` to an actual enum * Add enums, typedefs, externs to sys_matrix header * Review * One more * More review * Fix function names * Format * Fix names * Format * Review * engineer's review * Fix build * Format * Fix again Co-authored-by: Tharo <17233964+Thar0@users.noreply.github.com>
2022-05-26 03:24:39 +00:00
0x80091F40:("cosf",),
Overhaul the build system (#234) * wip * fix * add disassembler * Disasm builds OK * Variable addends * More wip * Rodata migration implemented * Cleanup old tools * Try fix submodule -> subrepo merge * git subrepo pull --force --remote=https://github.com/zeldaret/ZAPD.git tools/ZAPD subrepo: subdir: "tools/ZAPD" merged: "602e609" upstream: origin: "https://github.com/zeldaret/ZAPD.git" branch: "master" commit: "602e609" git-subrepo: version: "0.4.3" origin: "https://github.com/ingydotnet/git-subrepo" commit: "2f68596" * Builds again but assets are totally broken * git subrepo pull --force tools/asm-processor subrepo: subdir: "tools/asm-processor" merged: "1ffdb08a" upstream: origin: "https://github.com/simonlindholm/asm-processor.git" branch: "master" commit: "1ffdb08a" git-subrepo: version: "0.4.3" origin: "https://github.com/ingydotnet/git-subrepo" commit: "2f68596" * More cleanup, move functions.txt and variables.txt to tools/disasm and rm tables * rm z64compress in preparation for subrepo * git subrepo clone (merge) https://github.com/z64me/z64compress.git tools/z64compress subrepo: subdir: "tools/z64compress" merged: "eb11085c" upstream: origin: "https://github.com/z64me/z64compress.git" branch: "main" commit: "eb11085c" git-subrepo: version: "0.4.3" origin: "https://github.com/ingydotnet/git-subrepo" commit: "2f68596" * Fix asset extraction * Fix diff-init make rule * Split code bss * Split assumed linker bug padding from assembly files * add filelists for mm.us.rev1 * Maybe working, but I'm not sure * add overlays to spec * Add rodata to actos * Everything compiles * Make a lot of C files for code * Add almost every file in code to spec * whoops * 3 code files left * add scenes to spec * More progress on progress.py * Fix skelanime in spec * audio files! * Fix merge issues * Fix some C files in code * Fix remaining code files * Use existing O1 C files in spec * reorder boot order in spec * update spec * fault.c * Convert relocs on completed actors, fixbaserom uses current rom name * more boot files * Add VT macros and script * finish already existing boot files * most of libultra * fix 64bits libultra files * Use C files for libultra, wrap some functions in NON_MATCHING * Remove duplicate of OS_CLOCK_RATE from fault.c * C files for fbdemos * delete dumb files * bootstrap C files, still need to add them to the spec * update fixbaserom * boot OK? * I forgot to commit the spec * C for gamestates * C for kaleido * Change all includes to "" * copy actor sizes script from oot * I forgot to delete those files * Basic C files for effects * Add effects initvars names * Remove mislabelled boot functions from header/txt * Begin porting bootstrap_fx, some sizes * Fix <> * Fix enum * Fix diff.py * fix libultra stuff * update regconvert * update setup warnings * add some missing ; * Fix some makefile stuff and other fixes on some non_matching functions * add executable flag in extract_baserom and fixbaserom * fix relative path * copy assist from oot * fix map path * another assist path fix * Delete C files for handwritten files * add code_801A51F0 to spec * add gfxbuffers to spec * Move rodata to top of each file when possible * UNK_TYPEs for func_801A51F0 * Remove kaleido rodata from spec * Update spec and undefined_syms for recent merge * GCC warnings and fix errors in nonmatchings, * round percentage numbers * progress script: format changes * progress: error on non-existing files * fix warning in z_scene_table * Match 2 nonmatchings in z_actor * Warnings in lightswitch and invadepoh * Fix warning in z_actor_dlftbls * I though I fixed this one * whoops * Comment out CC_CHECK * Removed redundant ultra64.h includes * Update asm_processor, sorted boot_O1 into other folders, completed the fbdemo bootstrap, cleaned up undefined_syms * Completed gamestates bootstrap * Split kaleido_scope * Remove section.h and segment.h, move keep object externs to a common location in variables.h * Completed effects bootstrap * Segmented address externs for effects, fbdemos, gamestates and kaleido * Move actor data externs out of the if 0 * Segmented address externs for actors * Prepare actionfunc detection * fix script, how did it even work before * Fix actionfunc script again, re-introduce some more intermediate prints to the disassembler * Automated actionFunc detection in actors * Segmented addresses from player .text * rm old segment addrs script and fix build * Move sizes folder to tools * Make build.py executable * New Jenkinsfile Prayge * Remove numpy dependencies * Add warnings_disasm_current.txt * my bad * Update spec and undefined_syms * Add z_eff_ss_hahen to pametfrog * git subrepo pull (merge) --force tools/z64compress subrepo: subdir: "tools/z64compress" merged: "163ca2af" upstream: origin: "https://github.com/z64me/z64compress.git" branch: "main" commit: "163ca2af" git-subrepo: version: "0.4.3" origin: "https://github.com/ingydotnet/git-subrepo" commit: "2f68596" * Make z64compress print to stdout * sneeky commit to update warnings tooling * test * Another test * Mark fixing overlay reloc generating as a TODO * Update warnings stuff * Communicate the return code from running z64compress back to the Makefile through the wrapper * Run formatter, remove extra commented copy of function * Re-fix some includes * Convert atan to hex to conform to decided style * Some tidying up, remove c for fp and the other two handwritten code files * BSS in z_collision_check & z_scene_proc * add static back in * Fix timerintr bss, add file to spec, some cleanup * Remove externs * Newline * Readd enums * Typo * Colours * Comments for hitmark enum values Co-authored-by: EllipticEllipsis <73679967+EllipticEllipsis@users.noreply.github.com> * Improvements and suggestions * Organize and remove unused imports and use env for python3 scripts, delete unused overlay.py Co-authored-by: angie <angheloalf95@gmail.com> Co-authored-by: Elliptic Ellipsis <elliptic.ellipsis@gmail.com> Co-authored-by: engineer124 <engineer124engineer124@gmail.com> Co-authored-by: EllipticEllipsis <73679967+EllipticEllipsis@users.noreply.github.com>
2021-08-04 03:21:31 +00:00
0x800920B0:("osEPiReadIo",),
0x80092100:("osViSetSpecialFeatures",),
0x80092260:("coss",),
0x80092290:("osSetTime",),
Overhaul the build system (#234) * wip * fix * add disassembler * Disasm builds OK * Variable addends * More wip * Rodata migration implemented * Cleanup old tools * Try fix submodule -> subrepo merge * git subrepo pull --force --remote=https://github.com/zeldaret/ZAPD.git tools/ZAPD subrepo: subdir: "tools/ZAPD" merged: "602e609" upstream: origin: "https://github.com/zeldaret/ZAPD.git" branch: "master" commit: "602e609" git-subrepo: version: "0.4.3" origin: "https://github.com/ingydotnet/git-subrepo" commit: "2f68596" * Builds again but assets are totally broken * git subrepo pull --force tools/asm-processor subrepo: subdir: "tools/asm-processor" merged: "1ffdb08a" upstream: origin: "https://github.com/simonlindholm/asm-processor.git" branch: "master" commit: "1ffdb08a" git-subrepo: version: "0.4.3" origin: "https://github.com/ingydotnet/git-subrepo" commit: "2f68596" * More cleanup, move functions.txt and variables.txt to tools/disasm and rm tables * rm z64compress in preparation for subrepo * git subrepo clone (merge) https://github.com/z64me/z64compress.git tools/z64compress subrepo: subdir: "tools/z64compress" merged: "eb11085c" upstream: origin: "https://github.com/z64me/z64compress.git" branch: "main" commit: "eb11085c" git-subrepo: version: "0.4.3" origin: "https://github.com/ingydotnet/git-subrepo" commit: "2f68596" * Fix asset extraction * Fix diff-init make rule * Split code bss * Split assumed linker bug padding from assembly files * add filelists for mm.us.rev1 * Maybe working, but I'm not sure * add overlays to spec * Add rodata to actos * Everything compiles * Make a lot of C files for code * Add almost every file in code to spec * whoops * 3 code files left * add scenes to spec * More progress on progress.py * Fix skelanime in spec * audio files! * Fix merge issues * Fix some C files in code * Fix remaining code files * Use existing O1 C files in spec * reorder boot order in spec * update spec * fault.c * Convert relocs on completed actors, fixbaserom uses current rom name * more boot files * Add VT macros and script * finish already existing boot files * most of libultra * fix 64bits libultra files * Use C files for libultra, wrap some functions in NON_MATCHING * Remove duplicate of OS_CLOCK_RATE from fault.c * C files for fbdemos * delete dumb files * bootstrap C files, still need to add them to the spec * update fixbaserom * boot OK? * I forgot to commit the spec * C for gamestates * C for kaleido * Change all includes to "" * copy actor sizes script from oot * I forgot to delete those files * Basic C files for effects * Add effects initvars names * Remove mislabelled boot functions from header/txt * Begin porting bootstrap_fx, some sizes * Fix <> * Fix enum * Fix diff.py * fix libultra stuff * update regconvert * update setup warnings * add some missing ; * Fix some makefile stuff and other fixes on some non_matching functions * add executable flag in extract_baserom and fixbaserom * fix relative path * copy assist from oot * fix map path * another assist path fix * Delete C files for handwritten files * add code_801A51F0 to spec * add gfxbuffers to spec * Move rodata to top of each file when possible * UNK_TYPEs for func_801A51F0 * Remove kaleido rodata from spec * Update spec and undefined_syms for recent merge * GCC warnings and fix errors in nonmatchings, * round percentage numbers * progress script: format changes * progress: error on non-existing files * fix warning in z_scene_table * Match 2 nonmatchings in z_actor * Warnings in lightswitch and invadepoh * Fix warning in z_actor_dlftbls * I though I fixed this one * whoops * Comment out CC_CHECK * Removed redundant ultra64.h includes * Update asm_processor, sorted boot_O1 into other folders, completed the fbdemo bootstrap, cleaned up undefined_syms * Completed gamestates bootstrap * Split kaleido_scope * Remove section.h and segment.h, move keep object externs to a common location in variables.h * Completed effects bootstrap * Segmented address externs for effects, fbdemos, gamestates and kaleido * Move actor data externs out of the if 0 * Segmented address externs for actors * Prepare actionfunc detection * fix script, how did it even work before * Fix actionfunc script again, re-introduce some more intermediate prints to the disassembler * Automated actionFunc detection in actors * Segmented addresses from player .text * rm old segment addrs script and fix build * Move sizes folder to tools * Make build.py executable * New Jenkinsfile Prayge * Remove numpy dependencies * Add warnings_disasm_current.txt * my bad * Update spec and undefined_syms * Add z_eff_ss_hahen to pametfrog * git subrepo pull (merge) --force tools/z64compress subrepo: subdir: "tools/z64compress" merged: "163ca2af" upstream: origin: "https://github.com/z64me/z64compress.git" branch: "main" commit: "163ca2af" git-subrepo: version: "0.4.3" origin: "https://github.com/ingydotnet/git-subrepo" commit: "2f68596" * Make z64compress print to stdout * sneeky commit to update warnings tooling * test * Another test * Mark fixing overlay reloc generating as a TODO * Update warnings stuff * Communicate the return code from running z64compress back to the Makefile through the wrapper * Run formatter, remove extra commented copy of function * Re-fix some includes * Convert atan to hex to conform to decided style * Some tidying up, remove c for fp and the other two handwritten code files * BSS in z_collision_check & z_scene_proc * add static back in * Fix timerintr bss, add file to spec, some cleanup * Remove externs * Newline * Readd enums * Typo * Colours * Comments for hitmark enum values Co-authored-by: EllipticEllipsis <73679967+EllipticEllipsis@users.noreply.github.com> * Improvements and suggestions * Organize and remove unused imports and use env for python3 scripts, delete unused overlay.py Co-authored-by: angie <angheloalf95@gmail.com> Co-authored-by: Elliptic Ellipsis <elliptic.ellipsis@gmail.com> Co-authored-by: engineer124 <engineer124engineer124@gmail.com> Co-authored-by: EllipticEllipsis <73679967+EllipticEllipsis@users.noreply.github.com>
2021-08-04 03:21:31 +00:00
0x800922C0:("osVoiceStopReadData",),
0x800923E0:("osViSetEvent",),
0x80092440:("osPfsIsPlug",),
Overhaul the build system (#234) * wip * fix * add disassembler * Disasm builds OK * Variable addends * More wip * Rodata migration implemented * Cleanup old tools * Try fix submodule -> subrepo merge * git subrepo pull --force --remote=https://github.com/zeldaret/ZAPD.git tools/ZAPD subrepo: subdir: "tools/ZAPD" merged: "602e609" upstream: origin: "https://github.com/zeldaret/ZAPD.git" branch: "master" commit: "602e609" git-subrepo: version: "0.4.3" origin: "https://github.com/ingydotnet/git-subrepo" commit: "2f68596" * Builds again but assets are totally broken * git subrepo pull --force tools/asm-processor subrepo: subdir: "tools/asm-processor" merged: "1ffdb08a" upstream: origin: "https://github.com/simonlindholm/asm-processor.git" branch: "master" commit: "1ffdb08a" git-subrepo: version: "0.4.3" origin: "https://github.com/ingydotnet/git-subrepo" commit: "2f68596" * More cleanup, move functions.txt and variables.txt to tools/disasm and rm tables * rm z64compress in preparation for subrepo * git subrepo clone (merge) https://github.com/z64me/z64compress.git tools/z64compress subrepo: subdir: "tools/z64compress" merged: "eb11085c" upstream: origin: "https://github.com/z64me/z64compress.git" branch: "main" commit: "eb11085c" git-subrepo: version: "0.4.3" origin: "https://github.com/ingydotnet/git-subrepo" commit: "2f68596" * Fix asset extraction * Fix diff-init make rule * Split code bss * Split assumed linker bug padding from assembly files * add filelists for mm.us.rev1 * Maybe working, but I'm not sure * add overlays to spec * Add rodata to actos * Everything compiles * Make a lot of C files for code * Add almost every file in code to spec * whoops * 3 code files left * add scenes to spec * More progress on progress.py * Fix skelanime in spec * audio files! * Fix merge issues * Fix some C files in code * Fix remaining code files * Use existing O1 C files in spec * reorder boot order in spec * update spec * fault.c * Convert relocs on completed actors, fixbaserom uses current rom name * more boot files * Add VT macros and script * finish already existing boot files * most of libultra * fix 64bits libultra files * Use C files for libultra, wrap some functions in NON_MATCHING * Remove duplicate of OS_CLOCK_RATE from fault.c * C files for fbdemos * delete dumb files * bootstrap C files, still need to add them to the spec * update fixbaserom * boot OK? * I forgot to commit the spec * C for gamestates * C for kaleido * Change all includes to "" * copy actor sizes script from oot * I forgot to delete those files * Basic C files for effects * Add effects initvars names * Remove mislabelled boot functions from header/txt * Begin porting bootstrap_fx, some sizes * Fix <> * Fix enum * Fix diff.py * fix libultra stuff * update regconvert * update setup warnings * add some missing ; * Fix some makefile stuff and other fixes on some non_matching functions * add executable flag in extract_baserom and fixbaserom * fix relative path * copy assist from oot * fix map path * another assist path fix * Delete C files for handwritten files * add code_801A51F0 to spec * add gfxbuffers to spec * Move rodata to top of each file when possible * UNK_TYPEs for func_801A51F0 * Remove kaleido rodata from spec * Update spec and undefined_syms for recent merge * GCC warnings and fix errors in nonmatchings, * round percentage numbers * progress script: format changes * progress: error on non-existing files * fix warning in z_scene_table * Match 2 nonmatchings in z_actor * Warnings in lightswitch and invadepoh * Fix warning in z_actor_dlftbls * I though I fixed this one * whoops * Comment out CC_CHECK * Removed redundant ultra64.h includes * Update asm_processor, sorted boot_O1 into other folders, completed the fbdemo bootstrap, cleaned up undefined_syms * Completed gamestates bootstrap * Split kaleido_scope * Remove section.h and segment.h, move keep object externs to a common location in variables.h * Completed effects bootstrap * Segmented address externs for effects, fbdemos, gamestates and kaleido * Move actor data externs out of the if 0 * Segmented address externs for actors * Prepare actionfunc detection * fix script, how did it even work before * Fix actionfunc script again, re-introduce some more intermediate prints to the disassembler * Automated actionFunc detection in actors * Segmented addresses from player .text * rm old segment addrs script and fix build * Move sizes folder to tools * Make build.py executable * New Jenkinsfile Prayge * Remove numpy dependencies * Add warnings_disasm_current.txt * my bad * Update spec and undefined_syms * Add z_eff_ss_hahen to pametfrog * git subrepo pull (merge) --force tools/z64compress subrepo: subdir: "tools/z64compress" merged: "163ca2af" upstream: origin: "https://github.com/z64me/z64compress.git" branch: "main" commit: "163ca2af" git-subrepo: version: "0.4.3" origin: "https://github.com/ingydotnet/git-subrepo" commit: "2f68596" * Make z64compress print to stdout * sneeky commit to update warnings tooling * test * Another test * Mark fixing overlay reloc generating as a TODO * Update warnings stuff * Communicate the return code from running z64compress back to the Makefile through the wrapper * Run formatter, remove extra commented copy of function * Re-fix some includes * Convert atan to hex to conform to decided style * Some tidying up, remove c for fp and the other two handwritten code files * BSS in z_collision_check & z_scene_proc * add static back in * Fix timerintr bss, add file to spec, some cleanup * Remove externs * Newline * Readd enums * Typo * Colours * Comments for hitmark enum values Co-authored-by: EllipticEllipsis <73679967+EllipticEllipsis@users.noreply.github.com> * Improvements and suggestions * Organize and remove unused imports and use env for python3 scripts, delete unused overlay.py Co-authored-by: angie <angheloalf95@gmail.com> Co-authored-by: Elliptic Ellipsis <elliptic.ellipsis@gmail.com> Co-authored-by: engineer124 <engineer124engineer124@gmail.com> Co-authored-by: EllipticEllipsis <73679967+EllipticEllipsis@users.noreply.github.com>
2021-08-04 03:21:31 +00:00
0x800925CC:("__osPfsRequestData",),
0x80092680:("__osPfsGetInitData",),
0x80092730:("__osVoiceGetStatus",),
0x80092920:("osCartRomInit",),
Overhaul the build system (#234) * wip * fix * add disassembler * Disasm builds OK * Variable addends * More wip * Rodata migration implemented * Cleanup old tools * Try fix submodule -> subrepo merge * git subrepo pull --force --remote=https://github.com/zeldaret/ZAPD.git tools/ZAPD subrepo: subdir: "tools/ZAPD" merged: "602e609" upstream: origin: "https://github.com/zeldaret/ZAPD.git" branch: "master" commit: "602e609" git-subrepo: version: "0.4.3" origin: "https://github.com/ingydotnet/git-subrepo" commit: "2f68596" * Builds again but assets are totally broken * git subrepo pull --force tools/asm-processor subrepo: subdir: "tools/asm-processor" merged: "1ffdb08a" upstream: origin: "https://github.com/simonlindholm/asm-processor.git" branch: "master" commit: "1ffdb08a" git-subrepo: version: "0.4.3" origin: "https://github.com/ingydotnet/git-subrepo" commit: "2f68596" * More cleanup, move functions.txt and variables.txt to tools/disasm and rm tables * rm z64compress in preparation for subrepo * git subrepo clone (merge) https://github.com/z64me/z64compress.git tools/z64compress subrepo: subdir: "tools/z64compress" merged: "eb11085c" upstream: origin: "https://github.com/z64me/z64compress.git" branch: "main" commit: "eb11085c" git-subrepo: version: "0.4.3" origin: "https://github.com/ingydotnet/git-subrepo" commit: "2f68596" * Fix asset extraction * Fix diff-init make rule * Split code bss * Split assumed linker bug padding from assembly files * add filelists for mm.us.rev1 * Maybe working, but I'm not sure * add overlays to spec * Add rodata to actos * Everything compiles * Make a lot of C files for code * Add almost every file in code to spec * whoops * 3 code files left * add scenes to spec * More progress on progress.py * Fix skelanime in spec * audio files! * Fix merge issues * Fix some C files in code * Fix remaining code files * Use existing O1 C files in spec * reorder boot order in spec * update spec * fault.c * Convert relocs on completed actors, fixbaserom uses current rom name * more boot files * Add VT macros and script * finish already existing boot files * most of libultra * fix 64bits libultra files * Use C files for libultra, wrap some functions in NON_MATCHING * Remove duplicate of OS_CLOCK_RATE from fault.c * C files for fbdemos * delete dumb files * bootstrap C files, still need to add them to the spec * update fixbaserom * boot OK? * I forgot to commit the spec * C for gamestates * C for kaleido * Change all includes to "" * copy actor sizes script from oot * I forgot to delete those files * Basic C files for effects * Add effects initvars names * Remove mislabelled boot functions from header/txt * Begin porting bootstrap_fx, some sizes * Fix <> * Fix enum * Fix diff.py * fix libultra stuff * update regconvert * update setup warnings * add some missing ; * Fix some makefile stuff and other fixes on some non_matching functions * add executable flag in extract_baserom and fixbaserom * fix relative path * copy assist from oot * fix map path * another assist path fix * Delete C files for handwritten files * add code_801A51F0 to spec * add gfxbuffers to spec * Move rodata to top of each file when possible * UNK_TYPEs for func_801A51F0 * Remove kaleido rodata from spec * Update spec and undefined_syms for recent merge * GCC warnings and fix errors in nonmatchings, * round percentage numbers * progress script: format changes * progress: error on non-existing files * fix warning in z_scene_table * Match 2 nonmatchings in z_actor * Warnings in lightswitch and invadepoh * Fix warning in z_actor_dlftbls * I though I fixed this one * whoops * Comment out CC_CHECK * Removed redundant ultra64.h includes * Update asm_processor, sorted boot_O1 into other folders, completed the fbdemo bootstrap, cleaned up undefined_syms * Completed gamestates bootstrap * Split kaleido_scope * Remove section.h and segment.h, move keep object externs to a common location in variables.h * Completed effects bootstrap * Segmented address externs for effects, fbdemos, gamestates and kaleido * Move actor data externs out of the if 0 * Segmented address externs for actors * Prepare actionfunc detection * fix script, how did it even work before * Fix actionfunc script again, re-introduce some more intermediate prints to the disassembler * Automated actionFunc detection in actors * Segmented addresses from player .text * rm old segment addrs script and fix build * Move sizes folder to tools * Make build.py executable * New Jenkinsfile Prayge * Remove numpy dependencies * Add warnings_disasm_current.txt * my bad * Update spec and undefined_syms * Add z_eff_ss_hahen to pametfrog * git subrepo pull (merge) --force tools/z64compress subrepo: subdir: "tools/z64compress" merged: "163ca2af" upstream: origin: "https://github.com/z64me/z64compress.git" branch: "main" commit: "163ca2af" git-subrepo: version: "0.4.3" origin: "https://github.com/ingydotnet/git-subrepo" commit: "2f68596" * Make z64compress print to stdout * sneeky commit to update warnings tooling * test * Another test * Mark fixing overlay reloc generating as a TODO * Update warnings stuff * Communicate the return code from running z64compress back to the Makefile through the wrapper * Run formatter, remove extra commented copy of function * Re-fix some includes * Convert atan to hex to conform to decided style * Some tidying up, remove c for fp and the other two handwritten code files * BSS in z_collision_check & z_scene_proc * add static back in * Fix timerintr bss, add file to spec, some cleanup * Remove externs * Newline * Readd enums * Typo * Colours * Comments for hitmark enum values Co-authored-by: EllipticEllipsis <73679967+EllipticEllipsis@users.noreply.github.com> * Improvements and suggestions * Organize and remove unused imports and use env for python3 scripts, delete unused overlay.py Co-authored-by: angie <angheloalf95@gmail.com> Co-authored-by: Elliptic Ellipsis <elliptic.ellipsis@gmail.com> Co-authored-by: engineer124 <engineer124engineer124@gmail.com> Co-authored-by: EllipticEllipsis <73679967+EllipticEllipsis@users.noreply.github.com>
2021-08-04 03:21:31 +00:00
0x80092A80:("guS2DInitBg",),
0x80092C00:("__osPfsSelectBank",),
0x80092C80:("osContSetCh",),
0x80092CE0:("__osSetFpcCsr",),
0x80092CF0:("__osGetFpcCsr",),
Overhaul the build system (#234) * wip * fix * add disassembler * Disasm builds OK * Variable addends * More wip * Rodata migration implemented * Cleanup old tools * Try fix submodule -> subrepo merge * git subrepo pull --force --remote=https://github.com/zeldaret/ZAPD.git tools/ZAPD subrepo: subdir: "tools/ZAPD" merged: "602e609" upstream: origin: "https://github.com/zeldaret/ZAPD.git" branch: "master" commit: "602e609" git-subrepo: version: "0.4.3" origin: "https://github.com/ingydotnet/git-subrepo" commit: "2f68596" * Builds again but assets are totally broken * git subrepo pull --force tools/asm-processor subrepo: subdir: "tools/asm-processor" merged: "1ffdb08a" upstream: origin: "https://github.com/simonlindholm/asm-processor.git" branch: "master" commit: "1ffdb08a" git-subrepo: version: "0.4.3" origin: "https://github.com/ingydotnet/git-subrepo" commit: "2f68596" * More cleanup, move functions.txt and variables.txt to tools/disasm and rm tables * rm z64compress in preparation for subrepo * git subrepo clone (merge) https://github.com/z64me/z64compress.git tools/z64compress subrepo: subdir: "tools/z64compress" merged: "eb11085c" upstream: origin: "https://github.com/z64me/z64compress.git" branch: "main" commit: "eb11085c" git-subrepo: version: "0.4.3" origin: "https://github.com/ingydotnet/git-subrepo" commit: "2f68596" * Fix asset extraction * Fix diff-init make rule * Split code bss * Split assumed linker bug padding from assembly files * add filelists for mm.us.rev1 * Maybe working, but I'm not sure * add overlays to spec * Add rodata to actos * Everything compiles * Make a lot of C files for code * Add almost every file in code to spec * whoops * 3 code files left * add scenes to spec * More progress on progress.py * Fix skelanime in spec * audio files! * Fix merge issues * Fix some C files in code * Fix remaining code files * Use existing O1 C files in spec * reorder boot order in spec * update spec * fault.c * Convert relocs on completed actors, fixbaserom uses current rom name * more boot files * Add VT macros and script * finish already existing boot files * most of libultra * fix 64bits libultra files * Use C files for libultra, wrap some functions in NON_MATCHING * Remove duplicate of OS_CLOCK_RATE from fault.c * C files for fbdemos * delete dumb files * bootstrap C files, still need to add them to the spec * update fixbaserom * boot OK? * I forgot to commit the spec * C for gamestates * C for kaleido * Change all includes to "" * copy actor sizes script from oot * I forgot to delete those files * Basic C files for effects * Add effects initvars names * Remove mislabelled boot functions from header/txt * Begin porting bootstrap_fx, some sizes * Fix <> * Fix enum * Fix diff.py * fix libultra stuff * update regconvert * update setup warnings * add some missing ; * Fix some makefile stuff and other fixes on some non_matching functions * add executable flag in extract_baserom and fixbaserom * fix relative path * copy assist from oot * fix map path * another assist path fix * Delete C files for handwritten files * add code_801A51F0 to spec * add gfxbuffers to spec * Move rodata to top of each file when possible * UNK_TYPEs for func_801A51F0 * Remove kaleido rodata from spec * Update spec and undefined_syms for recent merge * GCC warnings and fix errors in nonmatchings, * round percentage numbers * progress script: format changes * progress: error on non-existing files * fix warning in z_scene_table * Match 2 nonmatchings in z_actor * Warnings in lightswitch and invadepoh * Fix warning in z_actor_dlftbls * I though I fixed this one * whoops * Comment out CC_CHECK * Removed redundant ultra64.h includes * Update asm_processor, sorted boot_O1 into other folders, completed the fbdemo bootstrap, cleaned up undefined_syms * Completed gamestates bootstrap * Split kaleido_scope * Remove section.h and segment.h, move keep object externs to a common location in variables.h * Completed effects bootstrap * Segmented address externs for effects, fbdemos, gamestates and kaleido * Move actor data externs out of the if 0 * Segmented address externs for actors * Prepare actionfunc detection * fix script, how did it even work before * Fix actionfunc script again, re-introduce some more intermediate prints to the disassembler * Automated actionFunc detection in actors * Segmented addresses from player .text * rm old segment addrs script and fix build * Move sizes folder to tools * Make build.py executable * New Jenkinsfile Prayge * Remove numpy dependencies * Add warnings_disasm_current.txt * my bad * Update spec and undefined_syms * Add z_eff_ss_hahen to pametfrog * git subrepo pull (merge) --force tools/z64compress subrepo: subdir: "tools/z64compress" merged: "163ca2af" upstream: origin: "https://github.com/z64me/z64compress.git" branch: "main" commit: "163ca2af" git-subrepo: version: "0.4.3" origin: "https://github.com/ingydotnet/git-subrepo" commit: "2f68596" * Make z64compress print to stdout * sneeky commit to update warnings tooling * test * Another test * Mark fixing overlay reloc generating as a TODO * Update warnings stuff * Communicate the return code from running z64compress back to the Makefile through the wrapper * Run formatter, remove extra commented copy of function * Re-fix some includes * Convert atan to hex to conform to decided style * Some tidying up, remove c for fp and the other two handwritten code files * BSS in z_collision_check & z_scene_proc * add static back in * Fix timerintr bss, add file to spec, some cleanup * Remove externs * Newline * Readd enums * Typo * Colours * Comments for hitmark enum values Co-authored-by: EllipticEllipsis <73679967+EllipticEllipsis@users.noreply.github.com> * Improvements and suggestions * Organize and remove unused imports and use env for python3 scripts, delete unused overlay.py Co-authored-by: angie <angheloalf95@gmail.com> Co-authored-by: Elliptic Ellipsis <elliptic.ellipsis@gmail.com> Co-authored-by: engineer124 <engineer124engineer124@gmail.com> Co-authored-by: EllipticEllipsis <73679967+EllipticEllipsis@users.noreply.github.com>
2021-08-04 03:21:31 +00:00
0x80092D00:("osPfsFileState",),
0x80092EE0:("osPfsInitPak",),
0x800930E8:("__osPfsCheckRamArea",),
0x800931F0:("osPfsChecker",),
0x80093728:("corrupted_init",),
0x80093A00:("corrupted",),
0x80093BA0:("osAiGetLength",),
Overhaul the build system (#234) * wip * fix * add disassembler * Disasm builds OK * Variable addends * More wip * Rodata migration implemented * Cleanup old tools * Try fix submodule -> subrepo merge * git subrepo pull --force --remote=https://github.com/zeldaret/ZAPD.git tools/ZAPD subrepo: subdir: "tools/ZAPD" merged: "602e609" upstream: origin: "https://github.com/zeldaret/ZAPD.git" branch: "master" commit: "602e609" git-subrepo: version: "0.4.3" origin: "https://github.com/ingydotnet/git-subrepo" commit: "2f68596" * Builds again but assets are totally broken * git subrepo pull --force tools/asm-processor subrepo: subdir: "tools/asm-processor" merged: "1ffdb08a" upstream: origin: "https://github.com/simonlindholm/asm-processor.git" branch: "master" commit: "1ffdb08a" git-subrepo: version: "0.4.3" origin: "https://github.com/ingydotnet/git-subrepo" commit: "2f68596" * More cleanup, move functions.txt and variables.txt to tools/disasm and rm tables * rm z64compress in preparation for subrepo * git subrepo clone (merge) https://github.com/z64me/z64compress.git tools/z64compress subrepo: subdir: "tools/z64compress" merged: "eb11085c" upstream: origin: "https://github.com/z64me/z64compress.git" branch: "main" commit: "eb11085c" git-subrepo: version: "0.4.3" origin: "https://github.com/ingydotnet/git-subrepo" commit: "2f68596" * Fix asset extraction * Fix diff-init make rule * Split code bss * Split assumed linker bug padding from assembly files * add filelists for mm.us.rev1 * Maybe working, but I'm not sure * add overlays to spec * Add rodata to actos * Everything compiles * Make a lot of C files for code * Add almost every file in code to spec * whoops * 3 code files left * add scenes to spec * More progress on progress.py * Fix skelanime in spec * audio files! * Fix merge issues * Fix some C files in code * Fix remaining code files * Use existing O1 C files in spec * reorder boot order in spec * update spec * fault.c * Convert relocs on completed actors, fixbaserom uses current rom name * more boot files * Add VT macros and script * finish already existing boot files * most of libultra * fix 64bits libultra files * Use C files for libultra, wrap some functions in NON_MATCHING * Remove duplicate of OS_CLOCK_RATE from fault.c * C files for fbdemos * delete dumb files * bootstrap C files, still need to add them to the spec * update fixbaserom * boot OK? * I forgot to commit the spec * C for gamestates * C for kaleido * Change all includes to "" * copy actor sizes script from oot * I forgot to delete those files * Basic C files for effects * Add effects initvars names * Remove mislabelled boot functions from header/txt * Begin porting bootstrap_fx, some sizes * Fix <> * Fix enum * Fix diff.py * fix libultra stuff * update regconvert * update setup warnings * add some missing ; * Fix some makefile stuff and other fixes on some non_matching functions * add executable flag in extract_baserom and fixbaserom * fix relative path * copy assist from oot * fix map path * another assist path fix * Delete C files for handwritten files * add code_801A51F0 to spec * add gfxbuffers to spec * Move rodata to top of each file when possible * UNK_TYPEs for func_801A51F0 * Remove kaleido rodata from spec * Update spec and undefined_syms for recent merge * GCC warnings and fix errors in nonmatchings, * round percentage numbers * progress script: format changes * progress: error on non-existing files * fix warning in z_scene_table * Match 2 nonmatchings in z_actor * Warnings in lightswitch and invadepoh * Fix warning in z_actor_dlftbls * I though I fixed this one * whoops * Comment out CC_CHECK * Removed redundant ultra64.h includes * Update asm_processor, sorted boot_O1 into other folders, completed the fbdemo bootstrap, cleaned up undefined_syms * Completed gamestates bootstrap * Split kaleido_scope * Remove section.h and segment.h, move keep object externs to a common location in variables.h * Completed effects bootstrap * Segmented address externs for effects, fbdemos, gamestates and kaleido * Move actor data externs out of the if 0 * Segmented address externs for actors * Prepare actionfunc detection * fix script, how did it even work before * Fix actionfunc script again, re-introduce some more intermediate prints to the disassembler * Automated actionFunc detection in actors * Segmented addresses from player .text * rm old segment addrs script and fix build * Move sizes folder to tools * Make build.py executable * New Jenkinsfile Prayge * Remove numpy dependencies * Add warnings_disasm_current.txt * my bad * Update spec and undefined_syms * Add z_eff_ss_hahen to pametfrog * git subrepo pull (merge) --force tools/z64compress subrepo: subdir: "tools/z64compress" merged: "163ca2af" upstream: origin: "https://github.com/z64me/z64compress.git" branch: "main" commit: "163ca2af" git-subrepo: version: "0.4.3" origin: "https://github.com/ingydotnet/git-subrepo" commit: "2f68596" * Make z64compress print to stdout * sneeky commit to update warnings tooling * test * Another test * Mark fixing overlay reloc generating as a TODO * Update warnings stuff * Communicate the return code from running z64compress back to the Makefile through the wrapper * Run formatter, remove extra commented copy of function * Re-fix some includes * Convert atan to hex to conform to decided style * Some tidying up, remove c for fp and the other two handwritten code files * BSS in z_collision_check & z_scene_proc * add static back in * Fix timerintr bss, add file to spec, some cleanup * Remove externs * Newline * Readd enums * Typo * Colours * Comments for hitmark enum values Co-authored-by: EllipticEllipsis <73679967+EllipticEllipsis@users.noreply.github.com> * Improvements and suggestions * Organize and remove unused imports and use env for python3 scripts, delete unused overlay.py Co-authored-by: angie <angheloalf95@gmail.com> Co-authored-by: Elliptic Ellipsis <elliptic.ellipsis@gmail.com> Co-authored-by: engineer124 <engineer124engineer124@gmail.com> Co-authored-by: EllipticEllipsis <73679967+EllipticEllipsis@users.noreply.github.com>
2021-08-04 03:21:31 +00:00
0x80093BB0:("osEPiWriteIo",),
0x80093C00:("osMapTLBRdb",),
0x80093C60:("osYieldThread",),
Overhaul the build system (#234) * wip * fix * add disassembler * Disasm builds OK * Variable addends * More wip * Rodata migration implemented * Cleanup old tools * Try fix submodule -> subrepo merge * git subrepo pull --force --remote=https://github.com/zeldaret/ZAPD.git tools/ZAPD subrepo: subdir: "tools/ZAPD" merged: "602e609" upstream: origin: "https://github.com/zeldaret/ZAPD.git" branch: "master" commit: "602e609" git-subrepo: version: "0.4.3" origin: "https://github.com/ingydotnet/git-subrepo" commit: "2f68596" * Builds again but assets are totally broken * git subrepo pull --force tools/asm-processor subrepo: subdir: "tools/asm-processor" merged: "1ffdb08a" upstream: origin: "https://github.com/simonlindholm/asm-processor.git" branch: "master" commit: "1ffdb08a" git-subrepo: version: "0.4.3" origin: "https://github.com/ingydotnet/git-subrepo" commit: "2f68596" * More cleanup, move functions.txt and variables.txt to tools/disasm and rm tables * rm z64compress in preparation for subrepo * git subrepo clone (merge) https://github.com/z64me/z64compress.git tools/z64compress subrepo: subdir: "tools/z64compress" merged: "eb11085c" upstream: origin: "https://github.com/z64me/z64compress.git" branch: "main" commit: "eb11085c" git-subrepo: version: "0.4.3" origin: "https://github.com/ingydotnet/git-subrepo" commit: "2f68596" * Fix asset extraction * Fix diff-init make rule * Split code bss * Split assumed linker bug padding from assembly files * add filelists for mm.us.rev1 * Maybe working, but I'm not sure * add overlays to spec * Add rodata to actos * Everything compiles * Make a lot of C files for code * Add almost every file in code to spec * whoops * 3 code files left * add scenes to spec * More progress on progress.py * Fix skelanime in spec * audio files! * Fix merge issues * Fix some C files in code * Fix remaining code files * Use existing O1 C files in spec * reorder boot order in spec * update spec * fault.c * Convert relocs on completed actors, fixbaserom uses current rom name * more boot files * Add VT macros and script * finish already existing boot files * most of libultra * fix 64bits libultra files * Use C files for libultra, wrap some functions in NON_MATCHING * Remove duplicate of OS_CLOCK_RATE from fault.c * C files for fbdemos * delete dumb files * bootstrap C files, still need to add them to the spec * update fixbaserom * boot OK? * I forgot to commit the spec * C for gamestates * C for kaleido * Change all includes to "" * copy actor sizes script from oot * I forgot to delete those files * Basic C files for effects * Add effects initvars names * Remove mislabelled boot functions from header/txt * Begin porting bootstrap_fx, some sizes * Fix <> * Fix enum * Fix diff.py * fix libultra stuff * update regconvert * update setup warnings * add some missing ; * Fix some makefile stuff and other fixes on some non_matching functions * add executable flag in extract_baserom and fixbaserom * fix relative path * copy assist from oot * fix map path * another assist path fix * Delete C files for handwritten files * add code_801A51F0 to spec * add gfxbuffers to spec * Move rodata to top of each file when possible * UNK_TYPEs for func_801A51F0 * Remove kaleido rodata from spec * Update spec and undefined_syms for recent merge * GCC warnings and fix errors in nonmatchings, * round percentage numbers * progress script: format changes * progress: error on non-existing files * fix warning in z_scene_table * Match 2 nonmatchings in z_actor * Warnings in lightswitch and invadepoh * Fix warning in z_actor_dlftbls * I though I fixed this one * whoops * Comment out CC_CHECK * Removed redundant ultra64.h includes * Update asm_processor, sorted boot_O1 into other folders, completed the fbdemo bootstrap, cleaned up undefined_syms * Completed gamestates bootstrap * Split kaleido_scope * Remove section.h and segment.h, move keep object externs to a common location in variables.h * Completed effects bootstrap * Segmented address externs for effects, fbdemos, gamestates and kaleido * Move actor data externs out of the if 0 * Segmented address externs for actors * Prepare actionfunc detection * fix script, how did it even work before * Fix actionfunc script again, re-introduce some more intermediate prints to the disassembler * Automated actionFunc detection in actors * Segmented addresses from player .text * rm old segment addrs script and fix build * Move sizes folder to tools * Make build.py executable * New Jenkinsfile Prayge * Remove numpy dependencies * Add warnings_disasm_current.txt * my bad * Update spec and undefined_syms * Add z_eff_ss_hahen to pametfrog * git subrepo pull (merge) --force tools/z64compress subrepo: subdir: "tools/z64compress" merged: "163ca2af" upstream: origin: "https://github.com/z64me/z64compress.git" branch: "main" commit: "163ca2af" git-subrepo: version: "0.4.3" origin: "https://github.com/ingydotnet/git-subrepo" commit: "2f68596" * Make z64compress print to stdout * sneeky commit to update warnings tooling * test * Another test * Mark fixing overlay reloc generating as a TODO * Update warnings stuff * Communicate the return code from running z64compress back to the Makefile through the wrapper * Run formatter, remove extra commented copy of function * Re-fix some includes * Convert atan to hex to conform to decided style * Some tidying up, remove c for fp and the other two handwritten code files * BSS in z_collision_check & z_scene_proc * add static back in * Fix timerintr bss, add file to spec, some cleanup * Remove externs * Newline * Readd enums * Typo * Colours * Comments for hitmark enum values Co-authored-by: EllipticEllipsis <73679967+EllipticEllipsis@users.noreply.github.com> * Improvements and suggestions * Organize and remove unused imports and use env for python3 scripts, delete unused overlay.py Co-authored-by: angie <angheloalf95@gmail.com> Co-authored-by: Elliptic Ellipsis <elliptic.ellipsis@gmail.com> Co-authored-by: engineer124 <engineer124engineer124@gmail.com> Co-authored-by: EllipticEllipsis <73679967+EllipticEllipsis@users.noreply.github.com>
2021-08-04 03:21:31 +00:00
0x80093CC0:("guTranslate",),
0x80093D90:("__osGetCause",),
0x80093DA0:("__osContRamWrite",),
0x80093FF0:("__osEPiRawWriteIo",),
0x80094150:("osSetTimer",),
0x800942E0:("_Ldtob",),
0x80094770:("_Ldunscale",),
0x80094828:("_Genld",),
0x80094DF0:("ldiv",),
0x80094E74:("lldiv",),
0x80094F80:("_Litob",),
0x80095220:("__osSiRawWriteIo",),
0x80095270:("__osSpGetStatus",),
0x80095280:("__osSpSetStatus",),
0x800952A0:("osCreateViManager",),
0x80095420:("viMgrMain",),
0x800955B0:("__osViGetCurrentContext",),
0x800955C0:("osWritebackDCacheAll",),
0x800955F0:("__osGetCurrFaultedThread",),
Overhaul the build system (#234) * wip * fix * add disassembler * Disasm builds OK * Variable addends * More wip * Rodata migration implemented * Cleanup old tools * Try fix submodule -> subrepo merge * git subrepo pull --force --remote=https://github.com/zeldaret/ZAPD.git tools/ZAPD subrepo: subdir: "tools/ZAPD" merged: "602e609" upstream: origin: "https://github.com/zeldaret/ZAPD.git" branch: "master" commit: "602e609" git-subrepo: version: "0.4.3" origin: "https://github.com/ingydotnet/git-subrepo" commit: "2f68596" * Builds again but assets are totally broken * git subrepo pull --force tools/asm-processor subrepo: subdir: "tools/asm-processor" merged: "1ffdb08a" upstream: origin: "https://github.com/simonlindholm/asm-processor.git" branch: "master" commit: "1ffdb08a" git-subrepo: version: "0.4.3" origin: "https://github.com/ingydotnet/git-subrepo" commit: "2f68596" * More cleanup, move functions.txt and variables.txt to tools/disasm and rm tables * rm z64compress in preparation for subrepo * git subrepo clone (merge) https://github.com/z64me/z64compress.git tools/z64compress subrepo: subdir: "tools/z64compress" merged: "eb11085c" upstream: origin: "https://github.com/z64me/z64compress.git" branch: "main" commit: "eb11085c" git-subrepo: version: "0.4.3" origin: "https://github.com/ingydotnet/git-subrepo" commit: "2f68596" * Fix asset extraction * Fix diff-init make rule * Split code bss * Split assumed linker bug padding from assembly files * add filelists for mm.us.rev1 * Maybe working, but I'm not sure * add overlays to spec * Add rodata to actos * Everything compiles * Make a lot of C files for code * Add almost every file in code to spec * whoops * 3 code files left * add scenes to spec * More progress on progress.py * Fix skelanime in spec * audio files! * Fix merge issues * Fix some C files in code * Fix remaining code files * Use existing O1 C files in spec * reorder boot order in spec * update spec * fault.c * Convert relocs on completed actors, fixbaserom uses current rom name * more boot files * Add VT macros and script * finish already existing boot files * most of libultra * fix 64bits libultra files * Use C files for libultra, wrap some functions in NON_MATCHING * Remove duplicate of OS_CLOCK_RATE from fault.c * C files for fbdemos * delete dumb files * bootstrap C files, still need to add them to the spec * update fixbaserom * boot OK? * I forgot to commit the spec * C for gamestates * C for kaleido * Change all includes to "" * copy actor sizes script from oot * I forgot to delete those files * Basic C files for effects * Add effects initvars names * Remove mislabelled boot functions from header/txt * Begin porting bootstrap_fx, some sizes * Fix <> * Fix enum * Fix diff.py * fix libultra stuff * update regconvert * update setup warnings * add some missing ; * Fix some makefile stuff and other fixes on some non_matching functions * add executable flag in extract_baserom and fixbaserom * fix relative path * copy assist from oot * fix map path * another assist path fix * Delete C files for handwritten files * add code_801A51F0 to spec * add gfxbuffers to spec * Move rodata to top of each file when possible * UNK_TYPEs for func_801A51F0 * Remove kaleido rodata from spec * Update spec and undefined_syms for recent merge * GCC warnings and fix errors in nonmatchings, * round percentage numbers * progress script: format changes * progress: error on non-existing files * fix warning in z_scene_table * Match 2 nonmatchings in z_actor * Warnings in lightswitch and invadepoh * Fix warning in z_actor_dlftbls * I though I fixed this one * whoops * Comment out CC_CHECK * Removed redundant ultra64.h includes * Update asm_processor, sorted boot_O1 into other folders, completed the fbdemo bootstrap, cleaned up undefined_syms * Completed gamestates bootstrap * Split kaleido_scope * Remove section.h and segment.h, move keep object externs to a common location in variables.h * Completed effects bootstrap * Segmented address externs for effects, fbdemos, gamestates and kaleido * Move actor data externs out of the if 0 * Segmented address externs for actors * Prepare actionfunc detection * fix script, how did it even work before * Fix actionfunc script again, re-introduce some more intermediate prints to the disassembler * Automated actionFunc detection in actors * Segmented addresses from player .text * rm old segment addrs script and fix build * Move sizes folder to tools * Make build.py executable * New Jenkinsfile Prayge * Remove numpy dependencies * Add warnings_disasm_current.txt * my bad * Update spec and undefined_syms * Add z_eff_ss_hahen to pametfrog * git subrepo pull (merge) --force tools/z64compress subrepo: subdir: "tools/z64compress" merged: "163ca2af" upstream: origin: "https://github.com/z64me/z64compress.git" branch: "main" commit: "163ca2af" git-subrepo: version: "0.4.3" origin: "https://github.com/ingydotnet/git-subrepo" commit: "2f68596" * Make z64compress print to stdout * sneeky commit to update warnings tooling * test * Another test * Mark fixing overlay reloc generating as a TODO * Update warnings stuff * Communicate the return code from running z64compress back to the Makefile through the wrapper * Run formatter, remove extra commented copy of function * Re-fix some includes * Convert atan to hex to conform to decided style * Some tidying up, remove c for fp and the other two handwritten code files * BSS in z_collision_check & z_scene_proc * add static back in * Fix timerintr bss, add file to spec, some cleanup * Remove externs * Newline * Readd enums * Typo * Colours * Comments for hitmark enum values Co-authored-by: EllipticEllipsis <73679967+EllipticEllipsis@users.noreply.github.com> * Improvements and suggestions * Organize and remove unused imports and use env for python3 scripts, delete unused overlay.py Co-authored-by: angie <angheloalf95@gmail.com> Co-authored-by: Elliptic Ellipsis <elliptic.ellipsis@gmail.com> Co-authored-by: engineer124 <engineer124engineer124@gmail.com> Co-authored-by: EllipticEllipsis <73679967+EllipticEllipsis@users.noreply.github.com>
2021-08-04 03:21:31 +00:00
0x80095600:("osVoiceMaskDictionary",),
0x80095740:("guMtxF2L",),
0x800957B0:("osStartThread",),
0x80095900:("osViSetYScale",),
0x80095950:("osViSetXScale",),
0x80095A60:("__d_to_ll",),
0x80095A7C:("__f_to_ll",),
0x80095A98:("__d_to_ull",),
0x80095B38:("__f_to_ull",),
0x80095BD4:("__ll_to_d",),
0x80095BEC:("__ll_to_f",),
0x80095C04:("__ull_to_d",),
0x80095C38:("__ull_to_f",),
Overhaul the build system (#234) * wip * fix * add disassembler * Disasm builds OK * Variable addends * More wip * Rodata migration implemented * Cleanup old tools * Try fix submodule -> subrepo merge * git subrepo pull --force --remote=https://github.com/zeldaret/ZAPD.git tools/ZAPD subrepo: subdir: "tools/ZAPD" merged: "602e609" upstream: origin: "https://github.com/zeldaret/ZAPD.git" branch: "master" commit: "602e609" git-subrepo: version: "0.4.3" origin: "https://github.com/ingydotnet/git-subrepo" commit: "2f68596" * Builds again but assets are totally broken * git subrepo pull --force tools/asm-processor subrepo: subdir: "tools/asm-processor" merged: "1ffdb08a" upstream: origin: "https://github.com/simonlindholm/asm-processor.git" branch: "master" commit: "1ffdb08a" git-subrepo: version: "0.4.3" origin: "https://github.com/ingydotnet/git-subrepo" commit: "2f68596" * More cleanup, move functions.txt and variables.txt to tools/disasm and rm tables * rm z64compress in preparation for subrepo * git subrepo clone (merge) https://github.com/z64me/z64compress.git tools/z64compress subrepo: subdir: "tools/z64compress" merged: "eb11085c" upstream: origin: "https://github.com/z64me/z64compress.git" branch: "main" commit: "eb11085c" git-subrepo: version: "0.4.3" origin: "https://github.com/ingydotnet/git-subrepo" commit: "2f68596" * Fix asset extraction * Fix diff-init make rule * Split code bss * Split assumed linker bug padding from assembly files * add filelists for mm.us.rev1 * Maybe working, but I'm not sure * add overlays to spec * Add rodata to actos * Everything compiles * Make a lot of C files for code * Add almost every file in code to spec * whoops * 3 code files left * add scenes to spec * More progress on progress.py * Fix skelanime in spec * audio files! * Fix merge issues * Fix some C files in code * Fix remaining code files * Use existing O1 C files in spec * reorder boot order in spec * update spec * fault.c * Convert relocs on completed actors, fixbaserom uses current rom name * more boot files * Add VT macros and script * finish already existing boot files * most of libultra * fix 64bits libultra files * Use C files for libultra, wrap some functions in NON_MATCHING * Remove duplicate of OS_CLOCK_RATE from fault.c * C files for fbdemos * delete dumb files * bootstrap C files, still need to add them to the spec * update fixbaserom * boot OK? * I forgot to commit the spec * C for gamestates * C for kaleido * Change all includes to "" * copy actor sizes script from oot * I forgot to delete those files * Basic C files for effects * Add effects initvars names * Remove mislabelled boot functions from header/txt * Begin porting bootstrap_fx, some sizes * Fix <> * Fix enum * Fix diff.py * fix libultra stuff * update regconvert * update setup warnings * add some missing ; * Fix some makefile stuff and other fixes on some non_matching functions * add executable flag in extract_baserom and fixbaserom * fix relative path * copy assist from oot * fix map path * another assist path fix * Delete C files for handwritten files * add code_801A51F0 to spec * add gfxbuffers to spec * Move rodata to top of each file when possible * UNK_TYPEs for func_801A51F0 * Remove kaleido rodata from spec * Update spec and undefined_syms for recent merge * GCC warnings and fix errors in nonmatchings, * round percentage numbers * progress script: format changes * progress: error on non-existing files * fix warning in z_scene_table * Match 2 nonmatchings in z_actor * Warnings in lightswitch and invadepoh * Fix warning in z_actor_dlftbls * I though I fixed this one * whoops * Comment out CC_CHECK * Removed redundant ultra64.h includes * Update asm_processor, sorted boot_O1 into other folders, completed the fbdemo bootstrap, cleaned up undefined_syms * Completed gamestates bootstrap * Split kaleido_scope * Remove section.h and segment.h, move keep object externs to a common location in variables.h * Completed effects bootstrap * Segmented address externs for effects, fbdemos, gamestates and kaleido * Move actor data externs out of the if 0 * Segmented address externs for actors * Prepare actionfunc detection * fix script, how did it even work before * Fix actionfunc script again, re-introduce some more intermediate prints to the disassembler * Automated actionFunc detection in actors * Segmented addresses from player .text * rm old segment addrs script and fix build * Move sizes folder to tools * Make build.py executable * New Jenkinsfile Prayge * Remove numpy dependencies * Add warnings_disasm_current.txt * my bad * Update spec and undefined_syms * Add z_eff_ss_hahen to pametfrog * git subrepo pull (merge) --force tools/z64compress subrepo: subdir: "tools/z64compress" merged: "163ca2af" upstream: origin: "https://github.com/z64me/z64compress.git" branch: "main" commit: "163ca2af" git-subrepo: version: "0.4.3" origin: "https://github.com/ingydotnet/git-subrepo" commit: "2f68596" * Make z64compress print to stdout * sneeky commit to update warnings tooling * test * Another test * Mark fixing overlay reloc generating as a TODO * Update warnings stuff * Communicate the return code from running z64compress back to the Makefile through the wrapper * Run formatter, remove extra commented copy of function * Re-fix some includes * Convert atan to hex to conform to decided style * Some tidying up, remove c for fp and the other two handwritten code files * BSS in z_collision_check & z_scene_proc * add static back in * Fix timerintr bss, add file to spec, some cleanup * Remove externs * Newline * Readd enums * Typo * Colours * Comments for hitmark enum values Co-authored-by: EllipticEllipsis <73679967+EllipticEllipsis@users.noreply.github.com> * Improvements and suggestions * Organize and remove unused imports and use env for python3 scripts, delete unused overlay.py Co-authored-by: angie <angheloalf95@gmail.com> Co-authored-by: Elliptic Ellipsis <elliptic.ellipsis@gmail.com> Co-authored-by: engineer124 <engineer124engineer124@gmail.com> Co-authored-by: EllipticEllipsis <73679967+EllipticEllipsis@users.noreply.github.com>
2021-08-04 03:21:31 +00:00
0x80095C70:("osVoiceCheckWord",),
0x80096360:("osVoiceControlGain",),
0x80096410:("osVoiceStartReadData",),
0x800964D0:("osViGetCurrentFramebuffer",),
0x80096510:("__osSpSetPc",),
Overhaul the build system (#234) * wip * fix * add disassembler * Disasm builds OK * Variable addends * More wip * Rodata migration implemented * Cleanup old tools * Try fix submodule -> subrepo merge * git subrepo pull --force --remote=https://github.com/zeldaret/ZAPD.git tools/ZAPD subrepo: subdir: "tools/ZAPD" merged: "602e609" upstream: origin: "https://github.com/zeldaret/ZAPD.git" branch: "master" commit: "602e609" git-subrepo: version: "0.4.3" origin: "https://github.com/ingydotnet/git-subrepo" commit: "2f68596" * Builds again but assets are totally broken * git subrepo pull --force tools/asm-processor subrepo: subdir: "tools/asm-processor" merged: "1ffdb08a" upstream: origin: "https://github.com/simonlindholm/asm-processor.git" branch: "master" commit: "1ffdb08a" git-subrepo: version: "0.4.3" origin: "https://github.com/ingydotnet/git-subrepo" commit: "2f68596" * More cleanup, move functions.txt and variables.txt to tools/disasm and rm tables * rm z64compress in preparation for subrepo * git subrepo clone (merge) https://github.com/z64me/z64compress.git tools/z64compress subrepo: subdir: "tools/z64compress" merged: "eb11085c" upstream: origin: "https://github.com/z64me/z64compress.git" branch: "main" commit: "eb11085c" git-subrepo: version: "0.4.3" origin: "https://github.com/ingydotnet/git-subrepo" commit: "2f68596" * Fix asset extraction * Fix diff-init make rule * Split code bss * Split assumed linker bug padding from assembly files * add filelists for mm.us.rev1 * Maybe working, but I'm not sure * add overlays to spec * Add rodata to actos * Everything compiles * Make a lot of C files for code * Add almost every file in code to spec * whoops * 3 code files left * add scenes to spec * More progress on progress.py * Fix skelanime in spec * audio files! * Fix merge issues * Fix some C files in code * Fix remaining code files * Use existing O1 C files in spec * reorder boot order in spec * update spec * fault.c * Convert relocs on completed actors, fixbaserom uses current rom name * more boot files * Add VT macros and script * finish already existing boot files * most of libultra * fix 64bits libultra files * Use C files for libultra, wrap some functions in NON_MATCHING * Remove duplicate of OS_CLOCK_RATE from fault.c * C files for fbdemos * delete dumb files * bootstrap C files, still need to add them to the spec * update fixbaserom * boot OK? * I forgot to commit the spec * C for gamestates * C for kaleido * Change all includes to "" * copy actor sizes script from oot * I forgot to delete those files * Basic C files for effects * Add effects initvars names * Remove mislabelled boot functions from header/txt * Begin porting bootstrap_fx, some sizes * Fix <> * Fix enum * Fix diff.py * fix libultra stuff * update regconvert * update setup warnings * add some missing ; * Fix some makefile stuff and other fixes on some non_matching functions * add executable flag in extract_baserom and fixbaserom * fix relative path * copy assist from oot * fix map path * another assist path fix * Delete C files for handwritten files * add code_801A51F0 to spec * add gfxbuffers to spec * Move rodata to top of each file when possible * UNK_TYPEs for func_801A51F0 * Remove kaleido rodata from spec * Update spec and undefined_syms for recent merge * GCC warnings and fix errors in nonmatchings, * round percentage numbers * progress script: format changes * progress: error on non-existing files * fix warning in z_scene_table * Match 2 nonmatchings in z_actor * Warnings in lightswitch and invadepoh * Fix warning in z_actor_dlftbls * I though I fixed this one * whoops * Comment out CC_CHECK * Removed redundant ultra64.h includes * Update asm_processor, sorted boot_O1 into other folders, completed the fbdemo bootstrap, cleaned up undefined_syms * Completed gamestates bootstrap * Split kaleido_scope * Remove section.h and segment.h, move keep object externs to a common location in variables.h * Completed effects bootstrap * Segmented address externs for effects, fbdemos, gamestates and kaleido * Move actor data externs out of the if 0 * Segmented address externs for actors * Prepare actionfunc detection * fix script, how did it even work before * Fix actionfunc script again, re-introduce some more intermediate prints to the disassembler * Automated actionFunc detection in actors * Segmented addresses from player .text * rm old segment addrs script and fix build * Move sizes folder to tools * Make build.py executable * New Jenkinsfile Prayge * Remove numpy dependencies * Add warnings_disasm_current.txt * my bad * Update spec and undefined_syms * Add z_eff_ss_hahen to pametfrog * git subrepo pull (merge) --force tools/z64compress subrepo: subdir: "tools/z64compress" merged: "163ca2af" upstream: origin: "https://github.com/z64me/z64compress.git" branch: "main" commit: "163ca2af" git-subrepo: version: "0.4.3" origin: "https://github.com/ingydotnet/git-subrepo" commit: "2f68596" * Make z64compress print to stdout * sneeky commit to update warnings tooling * test * Another test * Mark fixing overlay reloc generating as a TODO * Update warnings stuff * Communicate the return code from running z64compress back to the Makefile through the wrapper * Run formatter, remove extra commented copy of function * Re-fix some includes * Convert atan to hex to conform to decided style * Some tidying up, remove c for fp and the other two handwritten code files * BSS in z_collision_check & z_scene_proc * add static back in * Fix timerintr bss, add file to spec, some cleanup * Remove externs * Newline * Readd enums * Typo * Colours * Comments for hitmark enum values Co-authored-by: EllipticEllipsis <73679967+EllipticEllipsis@users.noreply.github.com> * Improvements and suggestions * Organize and remove unused imports and use env for python3 scripts, delete unused overlay.py Co-authored-by: angie <angheloalf95@gmail.com> Co-authored-by: Elliptic Ellipsis <elliptic.ellipsis@gmail.com> Co-authored-by: engineer124 <engineer124engineer124@gmail.com> Co-authored-by: EllipticEllipsis <73679967+EllipticEllipsis@users.noreply.github.com>
2021-08-04 03:21:31 +00:00
0x80096540:("__osVoiceContWrite4",),
0x80096770:("__osGetHWIntrRoutine",),
Overhaul the build system (#234) * wip * fix * add disassembler * Disasm builds OK * Variable addends * More wip * Rodata migration implemented * Cleanup old tools * Try fix submodule -> subrepo merge * git subrepo pull --force --remote=https://github.com/zeldaret/ZAPD.git tools/ZAPD subrepo: subdir: "tools/ZAPD" merged: "602e609" upstream: origin: "https://github.com/zeldaret/ZAPD.git" branch: "master" commit: "602e609" git-subrepo: version: "0.4.3" origin: "https://github.com/ingydotnet/git-subrepo" commit: "2f68596" * Builds again but assets are totally broken * git subrepo pull --force tools/asm-processor subrepo: subdir: "tools/asm-processor" merged: "1ffdb08a" upstream: origin: "https://github.com/simonlindholm/asm-processor.git" branch: "master" commit: "1ffdb08a" git-subrepo: version: "0.4.3" origin: "https://github.com/ingydotnet/git-subrepo" commit: "2f68596" * More cleanup, move functions.txt and variables.txt to tools/disasm and rm tables * rm z64compress in preparation for subrepo * git subrepo clone (merge) https://github.com/z64me/z64compress.git tools/z64compress subrepo: subdir: "tools/z64compress" merged: "eb11085c" upstream: origin: "https://github.com/z64me/z64compress.git" branch: "main" commit: "eb11085c" git-subrepo: version: "0.4.3" origin: "https://github.com/ingydotnet/git-subrepo" commit: "2f68596" * Fix asset extraction * Fix diff-init make rule * Split code bss * Split assumed linker bug padding from assembly files * add filelists for mm.us.rev1 * Maybe working, but I'm not sure * add overlays to spec * Add rodata to actos * Everything compiles * Make a lot of C files for code * Add almost every file in code to spec * whoops * 3 code files left * add scenes to spec * More progress on progress.py * Fix skelanime in spec * audio files! * Fix merge issues * Fix some C files in code * Fix remaining code files * Use existing O1 C files in spec * reorder boot order in spec * update spec * fault.c * Convert relocs on completed actors, fixbaserom uses current rom name * more boot files * Add VT macros and script * finish already existing boot files * most of libultra * fix 64bits libultra files * Use C files for libultra, wrap some functions in NON_MATCHING * Remove duplicate of OS_CLOCK_RATE from fault.c * C files for fbdemos * delete dumb files * bootstrap C files, still need to add them to the spec * update fixbaserom * boot OK? * I forgot to commit the spec * C for gamestates * C for kaleido * Change all includes to "" * copy actor sizes script from oot * I forgot to delete those files * Basic C files for effects * Add effects initvars names * Remove mislabelled boot functions from header/txt * Begin porting bootstrap_fx, some sizes * Fix <> * Fix enum * Fix diff.py * fix libultra stuff * update regconvert * update setup warnings * add some missing ; * Fix some makefile stuff and other fixes on some non_matching functions * add executable flag in extract_baserom and fixbaserom * fix relative path * copy assist from oot * fix map path * another assist path fix * Delete C files for handwritten files * add code_801A51F0 to spec * add gfxbuffers to spec * Move rodata to top of each file when possible * UNK_TYPEs for func_801A51F0 * Remove kaleido rodata from spec * Update spec and undefined_syms for recent merge * GCC warnings and fix errors in nonmatchings, * round percentage numbers * progress script: format changes * progress: error on non-existing files * fix warning in z_scene_table * Match 2 nonmatchings in z_actor * Warnings in lightswitch and invadepoh * Fix warning in z_actor_dlftbls * I though I fixed this one * whoops * Comment out CC_CHECK * Removed redundant ultra64.h includes * Update asm_processor, sorted boot_O1 into other folders, completed the fbdemo bootstrap, cleaned up undefined_syms * Completed gamestates bootstrap * Split kaleido_scope * Remove section.h and segment.h, move keep object externs to a common location in variables.h * Completed effects bootstrap * Segmented address externs for effects, fbdemos, gamestates and kaleido * Move actor data externs out of the if 0 * Segmented address externs for actors * Prepare actionfunc detection * fix script, how did it even work before * Fix actionfunc script again, re-introduce some more intermediate prints to the disassembler * Automated actionFunc detection in actors * Segmented addresses from player .text * rm old segment addrs script and fix build * Move sizes folder to tools * Make build.py executable * New Jenkinsfile Prayge * Remove numpy dependencies * Add warnings_disasm_current.txt * my bad * Update spec and undefined_syms * Add z_eff_ss_hahen to pametfrog * git subrepo pull (merge) --force tools/z64compress subrepo: subdir: "tools/z64compress" merged: "163ca2af" upstream: origin: "https://github.com/z64me/z64compress.git" branch: "main" commit: "163ca2af" git-subrepo: version: "0.4.3" origin: "https://github.com/ingydotnet/git-subrepo" commit: "2f68596" * Make z64compress print to stdout * sneeky commit to update warnings tooling * test * Another test * Mark fixing overlay reloc generating as a TODO * Update warnings stuff * Communicate the return code from running z64compress back to the Makefile through the wrapper * Run formatter, remove extra commented copy of function * Re-fix some includes * Convert atan to hex to conform to decided style * Some tidying up, remove c for fp and the other two handwritten code files * BSS in z_collision_check & z_scene_proc * add static back in * Fix timerintr bss, add file to spec, some cleanup * Remove externs * Newline * Readd enums * Typo * Colours * Comments for hitmark enum values Co-authored-by: EllipticEllipsis <73679967+EllipticEllipsis@users.noreply.github.com> * Improvements and suggestions * Organize and remove unused imports and use env for python3 scripts, delete unused overlay.py Co-authored-by: angie <angheloalf95@gmail.com> Co-authored-by: Elliptic Ellipsis <elliptic.ellipsis@gmail.com> Co-authored-by: engineer124 <engineer124engineer124@gmail.com> Co-authored-by: EllipticEllipsis <73679967+EllipticEllipsis@users.noreply.github.com>
2021-08-04 03:21:31 +00:00
0x800967A0:("__osSetHWIntrRoutine",),
0x80096810:("__osGetWatchLo",),
0x80096820:("__osSetWatchLo",),
Overhaul the build system (#234) * wip * fix * add disassembler * Disasm builds OK * Variable addends * More wip * Rodata migration implemented * Cleanup old tools * Try fix submodule -> subrepo merge * git subrepo pull --force --remote=https://github.com/zeldaret/ZAPD.git tools/ZAPD subrepo: subdir: "tools/ZAPD" merged: "602e609" upstream: origin: "https://github.com/zeldaret/ZAPD.git" branch: "master" commit: "602e609" git-subrepo: version: "0.4.3" origin: "https://github.com/ingydotnet/git-subrepo" commit: "2f68596" * Builds again but assets are totally broken * git subrepo pull --force tools/asm-processor subrepo: subdir: "tools/asm-processor" merged: "1ffdb08a" upstream: origin: "https://github.com/simonlindholm/asm-processor.git" branch: "master" commit: "1ffdb08a" git-subrepo: version: "0.4.3" origin: "https://github.com/ingydotnet/git-subrepo" commit: "2f68596" * More cleanup, move functions.txt and variables.txt to tools/disasm and rm tables * rm z64compress in preparation for subrepo * git subrepo clone (merge) https://github.com/z64me/z64compress.git tools/z64compress subrepo: subdir: "tools/z64compress" merged: "eb11085c" upstream: origin: "https://github.com/z64me/z64compress.git" branch: "main" commit: "eb11085c" git-subrepo: version: "0.4.3" origin: "https://github.com/ingydotnet/git-subrepo" commit: "2f68596" * Fix asset extraction * Fix diff-init make rule * Split code bss * Split assumed linker bug padding from assembly files * add filelists for mm.us.rev1 * Maybe working, but I'm not sure * add overlays to spec * Add rodata to actos * Everything compiles * Make a lot of C files for code * Add almost every file in code to spec * whoops * 3 code files left * add scenes to spec * More progress on progress.py * Fix skelanime in spec * audio files! * Fix merge issues * Fix some C files in code * Fix remaining code files * Use existing O1 C files in spec * reorder boot order in spec * update spec * fault.c * Convert relocs on completed actors, fixbaserom uses current rom name * more boot files * Add VT macros and script * finish already existing boot files * most of libultra * fix 64bits libultra files * Use C files for libultra, wrap some functions in NON_MATCHING * Remove duplicate of OS_CLOCK_RATE from fault.c * C files for fbdemos * delete dumb files * bootstrap C files, still need to add them to the spec * update fixbaserom * boot OK? * I forgot to commit the spec * C for gamestates * C for kaleido * Change all includes to "" * copy actor sizes script from oot * I forgot to delete those files * Basic C files for effects * Add effects initvars names * Remove mislabelled boot functions from header/txt * Begin porting bootstrap_fx, some sizes * Fix <> * Fix enum * Fix diff.py * fix libultra stuff * update regconvert * update setup warnings * add some missing ; * Fix some makefile stuff and other fixes on some non_matching functions * add executable flag in extract_baserom and fixbaserom * fix relative path * copy assist from oot * fix map path * another assist path fix * Delete C files for handwritten files * add code_801A51F0 to spec * add gfxbuffers to spec * Move rodata to top of each file when possible * UNK_TYPEs for func_801A51F0 * Remove kaleido rodata from spec * Update spec and undefined_syms for recent merge * GCC warnings and fix errors in nonmatchings, * round percentage numbers * progress script: format changes * progress: error on non-existing files * fix warning in z_scene_table * Match 2 nonmatchings in z_actor * Warnings in lightswitch and invadepoh * Fix warning in z_actor_dlftbls * I though I fixed this one * whoops * Comment out CC_CHECK * Removed redundant ultra64.h includes * Update asm_processor, sorted boot_O1 into other folders, completed the fbdemo bootstrap, cleaned up undefined_syms * Completed gamestates bootstrap * Split kaleido_scope * Remove section.h and segment.h, move keep object externs to a common location in variables.h * Completed effects bootstrap * Segmented address externs for effects, fbdemos, gamestates and kaleido * Move actor data externs out of the if 0 * Segmented address externs for actors * Prepare actionfunc detection * fix script, how did it even work before * Fix actionfunc script again, re-introduce some more intermediate prints to the disassembler * Automated actionFunc detection in actors * Segmented addresses from player .text * rm old segment addrs script and fix build * Move sizes folder to tools * Make build.py executable * New Jenkinsfile Prayge * Remove numpy dependencies * Add warnings_disasm_current.txt * my bad * Update spec and undefined_syms * Add z_eff_ss_hahen to pametfrog * git subrepo pull (merge) --force tools/z64compress subrepo: subdir: "tools/z64compress" merged: "163ca2af" upstream: origin: "https://github.com/z64me/z64compress.git" branch: "main" commit: "163ca2af" git-subrepo: version: "0.4.3" origin: "https://github.com/ingydotnet/git-subrepo" commit: "2f68596" * Make z64compress print to stdout * sneeky commit to update warnings tooling * test * Another test * Mark fixing overlay reloc generating as a TODO * Update warnings stuff * Communicate the return code from running z64compress back to the Makefile through the wrapper * Run formatter, remove extra commented copy of function * Re-fix some includes * Convert atan to hex to conform to decided style * Some tidying up, remove c for fp and the other two handwritten code files * BSS in z_collision_check & z_scene_proc * add static back in * Fix timerintr bss, add file to spec, some cleanup * Remove externs * Newline * Readd enums * Typo * Colours * Comments for hitmark enum values Co-authored-by: EllipticEllipsis <73679967+EllipticEllipsis@users.noreply.github.com> * Improvements and suggestions * Organize and remove unused imports and use env for python3 scripts, delete unused overlay.py Co-authored-by: angie <angheloalf95@gmail.com> Co-authored-by: Elliptic Ellipsis <elliptic.ellipsis@gmail.com> Co-authored-by: engineer124 <engineer124engineer124@gmail.com> Co-authored-by: EllipticEllipsis <73679967+EllipticEllipsis@users.noreply.github.com>
2021-08-04 03:21:31 +00:00
0x80096830:("fmodf",),
0x80096880:("memset",),
0x800968B0:("strcmp",),
0x800968F0:("strcpy",),
0x80096930:("memmove",),
0x800A5AC0:("EnAObj_Init",),
0x800A5B6C:("EnAObj_Destroy",),
0x800A5B98:("EnAObj_Idle",),
0x800A5C28:("EnAObj_Talk",),
0x800A5C60:("EnAObj_Update",),
0x800A5CB8:("EnAObj_Draw",),
0x800A5D00:("EnItem00_SetObject",),
0x800A5D70:("EnItem00_Init",),
0x800A637C:("EnItem00_Destroy",),
0x800A63A8:("EnItem00_WaitForHeartObject",),
0x800A640C:("func_800A640C",),
0x800A6650:("func_800A6650",),
0x800A6780:("func_800A6780",),
0x800A6A40:("func_800A6A40",),
0x800A6B98:("EnItem00_Update",),
0x800A7128:("EnItem00_Draw",),
0x800A72AC:("EnItem00_DrawRupee",),
0x800A73A0:("EnItem00_DrawSprite",),
0x800A74D8:("EnItem00_DrawHeartContainer",),
0x800A75B8:("EnItem00_DrawHeartPiece",),
0x800A7650:("func_800A7650",),
0x800A7730:("Item_DropCollectible",),
0x800A7AD4:("Item_DropCollectible2",),
0x800A7D28:("Item_DropCollectibleRandom",),
0x800A8150:("func_800A8150",),
0x800A817C:("func_800A817C",),
0x800A81A4:("Item_CanDropBigFairy",),
0x800A81F0:("EffectBlure_AddVertex",),
0x800A8514:("EffectBlure_AddSpace",),
0x800A8558:("EffectBlure_InitElements",),
0x800A8610:("EffectBlure_Init1",),
0x800A8720:("EffectBlure_Init2",),
0x800A8854:("EffectBlure_Destroy",),
0x800A8860:("EffectBlure_Update",),
0x800A8C78:("EffectBlure_UpdateFlags",),
0x800A8DE8:("EffectBlure_GetComputedValues",),
0x800A92FC:("EffectBlure_SetupSmooth",),
0x800A9330:("EffectBlure_DrawElemNoInterpolation",),
0x800A9804:("EffectBlure_DrawElemHermiteInterpolation",),
0x800AA190:("EffectBlure_DrawSmooth",),
0x800AA460:("EffectBlure_SetupSimple",),
0x800AA498:("EffectBlure_SetupSimpleAlt",),
0x800AA700:("EffectBlure_DrawSimpleVertices",),
0x800AABE0:("EffectBlure_DrawSimple",),
0x800AB0EC:("EffectBlure_Draw",),
0x800AB5D0:("EffectShieldParticle_Init",),
0x800AB808:("EffectShieldParticle_Destroy",),
0x800AB894:("EffectShieldParticle_Update",),
0x800AB9F8:("EffectShieldParticle_GetColors",),
0x800AC718:("EffectShieldParticle_Draw",),
0x800ACBF0:("EffectSpark_Init",),
0x800ACFCC:("EffectSpark_Destroy",),
0x800ACFD8:("EffectSpark_Update",),
0x800AD09C:("EffectSpark_Draw",),
0x800AE2A0:("func_800AE2A0",),
0x800AE434:("func_800AE434",),
0x800AE5A0:("func_800AE5A0",),
0x800AE5E4:("func_800AE5E4",),
0x800AE778:("func_800AE778",),
0x800AE8EC:("func_800AE8EC",),
0x800AE930:("func_800AE930",),
0x800AEF44:("func_800AEF44",),
0x800AEF70:("EffectTireMark_InitElement",),
0x800AEFA0:("EffectTireMark_Init",),
0x800AF044:("EffectTireMark_Destroy",),
0x800AF050:("EffectTireMark_Update",),
0x800AF284:("EffectTireMark_SetVertices",),
0x800AF310:("EffectTireMark_Draw",),
0x800AF710:("Effect_GetPlayState",),
0x800AF720:("Effect_GetByIndex",),
0x800AF87C:("Effect_InitStatus",),
0x800AF890:("Effect_Init",),
0x800AF960:("Effect_Add",),
0x800AFB24:("Effect_DrawAll",),
0x800AFC60:("Effect_UpdateAll",),
0x800AFDCC:("Effect_Destroy",),
0x800AFF24:("Effect_DestroyAll",),
0x800B0050:("EffectSS_Init",),
0x800B0140:("EffectSS_Clear",),
0x800B0200:("EffectSS_GetTable",),
0x800B0210:("EffectSS_Delete",),
0x800B0270:("EffectSS_ResetEntry",),
0x800B0304:("EffectSS_FindFreeSpace",),
0x800B043C:("EffectSS_Copy",),
0x800B04D4:("EffectSs_Spawn",),
0x800B067C:("EffectSS_UpdateParticle",),
0x800B071C:("EffectSS_UpdateAllParticles",),
0x800B07D8:("EffectSS_DrawParticle",),
0x800B081C:("EffectSS_DrawAllParticles",),
0x800B096C:("func_800B096C",),
0x800B09D0:("func_800B09D0",),
0x800B0A24:("func_800B0A24",),
0x800B0B10:("EffectSs_DrawGEffect",),
0x800B0D2C:("EffectSsDust_Spawn",),
0x800B0DE0:("func_800B0DE0",),
0x800B0E48:("func_800B0E48",),
0x800B0EB0:("func_800B0EB0",),
0x800B0F18:("func_800B0F18",),
0x800B0F80:("func_800B0F80",),
0x800B0FE8:("func_800B0FE8",),
0x800B1054:("func_800B1054",),
0x800B10C0:("func_800B10C0",),
0x800B1130:("func_800B1130",),
0x800B11A0:("func_800B11A0",),
0x800B1210:("func_800B1210",),
0x800B1280:("func_800B1280",),
0x800B12F0:("func_800B12F0",),
0x800B1360:("func_800B1360",),
0x800B139C:("func_800B139C",),
0x800B13D8:("func_800B13D8",),
0x800B14D4:("func_800B14D4",),
0x800B1598:("func_800B1598",),
0x800B165C:("EffectSsKirakira_SpawnSmallYellow",),
0x800B16B8:("EffectSsKirakira_SpawnSmall",),
0x800B16F4:("EffectSsKirakira_SpawnDispersed",),
0x800B1830:("EffectSsKirakira_SpawnFocused",),
0x800B1908:("EffectSsBomb2_SpawnFade",),
0x800B1970:("EffectSsBomb2_SpawnLayered",),
0x800B19E0:("EffectSsBlast_Spawn",),
0x800B1A70:("EffectSsBlast_SpawnWhiteCustomScale",),
0x800B1AC4:("EffectSsBlast_SpawnShockwave",),
0x800B1B10:("EffectSsBlast_SpawnWhiteShockwave",),
0x800B1B4C:("EffectSsGSpk_SpawnAccel",),
0x800B1BDC:("EffectSsGSpk_SpawnNoAccel",),
0x800B1C70:("EffectSsGSpk_SpawnFuse",),
0x800B1CC4:("EffectSsGSpk_SpawnRandColor",),
0x800B1DC8:("EffectSsGSpk_SpawnSmall",),
0x800B1E0C:("EffectSsDFire_Spawn",),
0x800B1E94:("EffectSsBubble_Spawn",),
0x800B1EF4:("EffectSsGRipple_Spawn",),
0x800B1F4C:("EffectSsGSplash_Spawn",),
0x800B1FE0:("EffectSsGFire_Spawn",),
0x800B2018:("EffectSsLightning_Spawn",),
0x800B2090:("EffectSsDtBubble_SpawnColorProfile",),
0x800B210C:("EffectSsDtBubble_SpawnCustomColor",),
0x800B219C:("EffectSsHahen_Spawn",),
0x800B221C:("EffectSsHahen_SpawnBurst",),
0x800B2364:("func_800B2364",),
0x800B23D8:("EffectSsStick_Spawn",),
0x800B242C:("EffectSsSibuki_Spawn",),
0x800B249C:("EffectSsSibuki_SpawnBurst",),
0x800B25D8:("EffectSsStone1_Spawn",),
0x800B262C:("EffectSsHitmark_Spawn",),
0x800B2684:("EffectSsHitmark_SpawnFixedScale",),
0x800B26A8:("EffectSsHitmark_SpawnCustomScale",),
0x800B26D4:("EffectSsFhgFlash_SpawnShock",),
0x800B2738:("EffectSsKFire_Spawn",),
0x800B27A0:("EffectSsSolderSrchBall_Spawn",),
0x800B2810:("EffectSsKakera_Spawn",),
0x800B28C8:("EffectSsIcePiece_Spawn",),
0x800B2930:("EffectSsIcePiece_SpawnBurst",),
0x800B2AC4:("EffectSsEnIce_SpawnFlying",),
0x800B2B44:("func_800B2B44",),
0x800B2B7C:("func_800B2B7C",),
0x800B2BC0:("EffectSsEnIce_Spawn",),
0x800B2C48:("EffectSsFireTail_Spawn",),
0x800B2CE0:("EffectSsFireTail_SpawnFlame",),
0x800B2DA4:("EffectSsFireTail_SpawnFlameOnPlayer",),
0x800B2DF4:("EffectSsEnFire_SpawnVec3f",),
0x800B2E6C:("EffectSsEnFire_SpawnVec3s",),
0x800B2F18:("EffectSsExtra_Spawn",),
0x800B2F80:("EffectSsDeadDb_Spawn",),
0x800B3030:("func_800B3030",),
0x800B3088:("EffectSsDeadDd_Spawn",),
0x800B3144:("EffectSsDeadDs_Spawn",),
0x800B31BC:("func_800B31BC",),
0x800B320C:("EffectSsIceSmoke_Spawn",),
0x800B326C:("EffectSsIceBlock_Spawn",),
0x800B32D0:("FlagSet_Update",),
0x800B3644:("FlagSet_Draw",),
Animation system updated, some more boot files decompiled (+6%), z_fcurve_data_skelanime decompiled (1 non-matching), some asm files split, etc (#89) * Progress on various files * gfxprint stuff * split some rodata, add iconv for rodata string parsing * z_std_dma rodata * 2 nonmatchings in gfxprint * mtxuty-cvt ok * more * match a function in idle.c * progress * Cleanup * Rename BgPolygon to CollisionPoly * progress * some effect stuff * more effect progress * updates * made suggested changes * z_effect_soft_sprite_old_init mostly ok * remove old effects enum * gamealloc.c OK * added more files * motor.c almost done * motor.c OK * updates * migration of two files * listalloc.c oK * z_fcurve_data_skelanime split * z_fcurve_data_skelanime.c decompiled * more files split * z_malloc.c OK * contpfs.c OK * fault.c rodata migrated * migrated fault_drawer rodata * update * update preprocess.py * renamed functions in z_skelanime * started z_skelanime cleanup * like halfway through fixing z_skelanime * animation system updated to meet oot standards * remove unused animation structs * rename matrix structs to fit oot * Add -woff 712 * fix diff_settings.py because i accidentally broke it before * fixed merge conflict, doesn't match though * It matches now * Updates * Fixed warnings...added gcc code syntax checking * Remove gcc check, added in Tharo's PR * warnings fixed (i think) * fixed all warnings i think * ok * not sure what to do * Fix all warnings i think (z_en_a_keep needs some file cleanup thouguh) * it matches if i do this * remove comment * accidentally put osPfsFreeBlocks in epilinkhandle.c * memcmp -> bcmp * change u32 size to size_t size, delete string.h because it caused unnecessary confusion with defining size_t twice * format.sh * MTXMODE_NEW and MTXMODE_APPLY to matrix functions * Made suggested changes * pragma sFaultDrawerFont instead of including in repo * add some functions to functions.h * Bss reordering fixed in z_collision_check...added hack to disasm.py * Updated z_en_a_keep.c * Missed suggestion in EnAObj_Destroy * . * update z_fcurve_Data_skelanime and z_skelanime with suggestions * devmgr.c ok * minor changes * Addressed comments * remove redundant file * gfxp -> dlist in game.c * updated actorfixer.py * fixed warnings in z_malloc * Change void* back to Actor* * format * Add the soft_sprit comments back * Rename SV->Flex * remove .common * run format * Update src/code/z_skelanime.c * u32 channel Co-authored-by: Lucas Shaw <lucas.shaw1123@gmail.com> Co-authored-by: angie <angheloalf95@gmail.com> Co-authored-by: Kenix3 <kenixwhisperwind@gmail.com>
2021-10-24 14:59:14 +00:00
0x800B3880:("Overlay_LoadGameState",),
0x800B39A4:("Overlay_FreeGameState",),
0x800B3AD0:("Actor_PrintLists",),
0x800B3BA4:("ActorShape_Init",),
0x800B3BC8:("ActorShadow_Draw",),
`z_actor` with some documentation, with 1 NON_EQUIVALENTs (#401) * Match Player_GetHeight * Another bunch * Fix merge conflict * rename Gfx_DrawDListXlu * add WEEROR * Actor_Spawn * almost Actor_SpawnTransitionActors and Actor_Delete * A bunch of small actors * More renames * format * Some Player renames * a few more * import data * run formatter * func_800B7170 * whoops * Fix merge issues * Whoops 2 * func_800B83BC and func_800B83F8 * Actor_IsActorFacingPlayerAndWithinRange * add some prototypes * match Actor_UpdateBgCheckInfo * func_800B7678 * mark Actor_SpawnAsChildAndCutscene as non_matching * Actor_Draw * Update is chaotic * 2 new matches * func_800BC8B8 * Another bunch * function renames * run formatter * cleanup * remove unnecesary casts * add missing sfx * Fix renames * fix merge * func_800BF7CC * small bunch * another bunch * func_800BE184 non_matching * two more * split z_cheap_proc * Another bunch * another bunch * a few and a non matching * yeee * a * Actor_DrawAll non_equivalent * Actor_RecordUndrawnActor * i don't know what to put in this commit message * func_800B4B50 non matching * func_800B42F8 non matching * func_800B5040 * func_800B5814 non_equiv * func_800B6584 * func_800B6608 * func_800B6680 * func_800B7E04 * func_800B8118 * func_800b9170 * , * func_800BC4EC * func_800BA6FC * func_800BA798 * func_800BA8B8 * Actor_LoadOverlay * small cleanup * func_800BB2D0 * meh * func_800BBAC0 * func_800BC270 * func_800B5208 non matching * Fix warnings * meh * rename some ActorShadow_ functions * fairy * Flags_ * fix warnings * format * Actor_PickUp and family * func_800B8E58 * match Actor_RemoveFromCategory * another bit of docs * Match func_800B86C8 * And another bit * rename Player_GetRunSpeedLimit * func_800B9E84 * func_800BE63C * func_800BB8EC * match func_800B5814 * match func_800B9334 * cleanup * fix conflicts: first pass * another fix * actorfixer fix * fix conflicts * func_800BE680 non_equivalent * Improve func_800BE680 a bit * func_800BE680 equivalent (?) * func_800BE680 equivalent * Actor_UpdateActor equivalent * format * use some ExchangeItemID enum values * Some more cleaning * more cleanup * More name stealing from OoT * match func_800B82EC * match func_800B9D1C and a bit of cleanup * Add ACTOR_FLAGS placeholders * Renames and match func_800BE184 * last pass of name stealing * format * fix conflicts * more cleanup * more cleanup * cleanup and OVERLAY_RELOCATION_OFFSET macro * Remove prototypes of obviously internal-only functions, update variable names, forward declare where necessary, remove all `param_\d`s * remove newlines * minor rename * Use ACTOR_FLAGS in z_actor * Match func_800BE3D0 * Rename movement functions * Document Actor_CalcOffsetOrientedToDrawRotation * velX -> horizontalSpeed * A bit of documentation for actor movement functions * format * Fix merge issues * format * Format * Fix renames * fix warnings * fix conflicts * review :D * Update src/overlays/actors/ovl_En_Ma4/z_en_ma4.c Co-authored-by: Derek Hensley <hensley.derek58@gmail.com> * Fix * format * Actor_SpawnSetupActors * engineer review * Update src/code/z_actor.c Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * A bunch of Engineer's reviews * more Engineer's review * a * whoops * run actorfixer * c'mon * :face_exhaling: * whoops * warning * More engineer's review * run format * I'm dumb * a * match func_800BE680 * Match Actor_DrawZTarget * Match Actor_SpawnAsChildAndCutscene, fix non-equivalent in Actor_UpdateActor * Fix merge issue * format * update actor * Steal a bit of @Thar0 documentation from OoT's z_message * Run actorfixer * Fix renames * Match func_800B4B50 thanks to @hensldm * Improve ActorShadow_DrawFeet thanks to @hensldm * whoops * Actor_PlaySfxAtProjectedPos * Actor_UpdateActor matched by @hensldm * Match func_800BA2FC by @hensldm * Match Actor_SpawnTransitionActors by @hensldm * Match func_800BB604 by @hensldm * Match Actor_DrawAll by @hensldm * ActorShadow_DrawFeet by @hensldm * Actor_UpdateAll by @hensldm * Match func_800BCCDC by @engineer124 * Small Actor_PlaySfxAtPos by @engineer124 * ACTOR_FLAGS_ALL and a bit of cleanup * Add invisible comment * Small docs pass * Fix merge * Engineer's review * format lol * Actor_DrawDoorLock docs * Actor_SpawnShieldParticlesMetal * fix merge issues * sActorFaultClient * fix * commit message * Run actorfixer.py && format.sh * Fix warnings * fixes * format * bss * Update include/functions.h Co-authored-by: Derek Hensley <hensley.derek58@gmail.com> * Address review * Fix merge issues, format and such * fix merge issues * Add ACTORCAT_MAX * actorList -> actorLists * Fix merge issues * format * Enable WERROR on jenkinsfile * Fix merge * Use object symbols * address review * format * review * fix merge issues * fix * VRAM_PTR_SIZE, small cleanup and format * review Co-authored-by: Elliptic Ellipsis <elliptic.ellipsis@gmail.com> Co-authored-by: Derek Hensley <hensley.derek58@gmail.com> Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> Co-authored-by: engineer124 <engineer124engineer124@gmail.com>
2022-01-10 17:04:28 +00:00
0x800B3FC0:("ActorShadow_DrawCircle",),
0x800B4024:("ActorShadow_DrawSquare",),
0x800B4088:("ActorShadow_DrawWhiteCircle",),
0x800B40B8:("ActorShadow_DrawHorse",),
0x800B40E0:("ActorShadow_DrawFoot",),
0x800B42F8:("ActorShadow_DrawFeet",),
0x800B4A98:("Actor_SetFeetPos",),
0x800B4AEC:("func_800B4AEC",),
0x800B4B50:("func_800B4B50",),
`z_actor` with some documentation, with 1 NON_EQUIVALENTs (#401) * Match Player_GetHeight * Another bunch * Fix merge conflict * rename Gfx_DrawDListXlu * add WEEROR * Actor_Spawn * almost Actor_SpawnTransitionActors and Actor_Delete * A bunch of small actors * More renames * format * Some Player renames * a few more * import data * run formatter * func_800B7170 * whoops * Fix merge issues * Whoops 2 * func_800B83BC and func_800B83F8 * Actor_IsActorFacingPlayerAndWithinRange * add some prototypes * match Actor_UpdateBgCheckInfo * func_800B7678 * mark Actor_SpawnAsChildAndCutscene as non_matching * Actor_Draw * Update is chaotic * 2 new matches * func_800BC8B8 * Another bunch * function renames * run formatter * cleanup * remove unnecesary casts * add missing sfx * Fix renames * fix merge * func_800BF7CC * small bunch * another bunch * func_800BE184 non_matching * two more * split z_cheap_proc * Another bunch * another bunch * a few and a non matching * yeee * a * Actor_DrawAll non_equivalent * Actor_RecordUndrawnActor * i don't know what to put in this commit message * func_800B4B50 non matching * func_800B42F8 non matching * func_800B5040 * func_800B5814 non_equiv * func_800B6584 * func_800B6608 * func_800B6680 * func_800B7E04 * func_800B8118 * func_800b9170 * , * func_800BC4EC * func_800BA6FC * func_800BA798 * func_800BA8B8 * Actor_LoadOverlay * small cleanup * func_800BB2D0 * meh * func_800BBAC0 * func_800BC270 * func_800B5208 non matching * Fix warnings * meh * rename some ActorShadow_ functions * fairy * Flags_ * fix warnings * format * Actor_PickUp and family * func_800B8E58 * match Actor_RemoveFromCategory * another bit of docs * Match func_800B86C8 * And another bit * rename Player_GetRunSpeedLimit * func_800B9E84 * func_800BE63C * func_800BB8EC * match func_800B5814 * match func_800B9334 * cleanup * fix conflicts: first pass * another fix * actorfixer fix * fix conflicts * func_800BE680 non_equivalent * Improve func_800BE680 a bit * func_800BE680 equivalent (?) * func_800BE680 equivalent * Actor_UpdateActor equivalent * format * use some ExchangeItemID enum values * Some more cleaning * more cleanup * More name stealing from OoT * match func_800B82EC * match func_800B9D1C and a bit of cleanup * Add ACTOR_FLAGS placeholders * Renames and match func_800BE184 * last pass of name stealing * format * fix conflicts * more cleanup * more cleanup * cleanup and OVERLAY_RELOCATION_OFFSET macro * Remove prototypes of obviously internal-only functions, update variable names, forward declare where necessary, remove all `param_\d`s * remove newlines * minor rename * Use ACTOR_FLAGS in z_actor * Match func_800BE3D0 * Rename movement functions * Document Actor_CalcOffsetOrientedToDrawRotation * velX -> horizontalSpeed * A bit of documentation for actor movement functions * format * Fix merge issues * format * Format * Fix renames * fix warnings * fix conflicts * review :D * Update src/overlays/actors/ovl_En_Ma4/z_en_ma4.c Co-authored-by: Derek Hensley <hensley.derek58@gmail.com> * Fix * format * Actor_SpawnSetupActors * engineer review * Update src/code/z_actor.c Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * A bunch of Engineer's reviews * more Engineer's review * a * whoops * run actorfixer * c'mon * :face_exhaling: * whoops * warning * More engineer's review * run format * I'm dumb * a * match func_800BE680 * Match Actor_DrawZTarget * Match Actor_SpawnAsChildAndCutscene, fix non-equivalent in Actor_UpdateActor * Fix merge issue * format * update actor * Steal a bit of @Thar0 documentation from OoT's z_message * Run actorfixer * Fix renames * Match func_800B4B50 thanks to @hensldm * Improve ActorShadow_DrawFeet thanks to @hensldm * whoops * Actor_PlaySfxAtProjectedPos * Actor_UpdateActor matched by @hensldm * Match func_800BA2FC by @hensldm * Match Actor_SpawnTransitionActors by @hensldm * Match func_800BB604 by @hensldm * Match Actor_DrawAll by @hensldm * ActorShadow_DrawFeet by @hensldm * Actor_UpdateAll by @hensldm * Match func_800BCCDC by @engineer124 * Small Actor_PlaySfxAtPos by @engineer124 * ACTOR_FLAGS_ALL and a bit of cleanup * Add invisible comment * Small docs pass * Fix merge * Engineer's review * format lol * Actor_DrawDoorLock docs * Actor_SpawnShieldParticlesMetal * fix merge issues * sActorFaultClient * fix * commit message * Run actorfixer.py && format.sh * Fix warnings * fixes * format * bss * Update include/functions.h Co-authored-by: Derek Hensley <hensley.derek58@gmail.com> * Address review * Fix merge issues, format and such * fix merge issues * Add ACTORCAT_MAX * actorList -> actorLists * Fix merge issues * format * Enable WERROR on jenkinsfile * Fix merge * Use object symbols * address review * format * review * fix merge issues * fix * VRAM_PTR_SIZE, small cleanup and format * review Co-authored-by: Elliptic Ellipsis <elliptic.ellipsis@gmail.com> Co-authored-by: Derek Hensley <hensley.derek58@gmail.com> Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> Co-authored-by: engineer124 <engineer124engineer124@gmail.com>
2022-01-10 17:04:28 +00:00
0x800B4EDC:("Actor_GetProjectedPos",),
0x800B4F40:("Attention_SetReticlePos",),
0x800B4F78:("Attention_InitReticle",),
0x800B5040:("Attention_SetTatlState",),
0x800B51A4:("Attention_Init",),
0x800B5208:("Attention_Draw",),
0x800B5814:("Attention_Update",),
0x800B5BB0:("Flags_GetSwitch",),
`z_actor` with some documentation, with 1 NON_EQUIVALENTs (#401) * Match Player_GetHeight * Another bunch * Fix merge conflict * rename Gfx_DrawDListXlu * add WEEROR * Actor_Spawn * almost Actor_SpawnTransitionActors and Actor_Delete * A bunch of small actors * More renames * format * Some Player renames * a few more * import data * run formatter * func_800B7170 * whoops * Fix merge issues * Whoops 2 * func_800B83BC and func_800B83F8 * Actor_IsActorFacingPlayerAndWithinRange * add some prototypes * match Actor_UpdateBgCheckInfo * func_800B7678 * mark Actor_SpawnAsChildAndCutscene as non_matching * Actor_Draw * Update is chaotic * 2 new matches * func_800BC8B8 * Another bunch * function renames * run formatter * cleanup * remove unnecesary casts * add missing sfx * Fix renames * fix merge * func_800BF7CC * small bunch * another bunch * func_800BE184 non_matching * two more * split z_cheap_proc * Another bunch * another bunch * a few and a non matching * yeee * a * Actor_DrawAll non_equivalent * Actor_RecordUndrawnActor * i don't know what to put in this commit message * func_800B4B50 non matching * func_800B42F8 non matching * func_800B5040 * func_800B5814 non_equiv * func_800B6584 * func_800B6608 * func_800B6680 * func_800B7E04 * func_800B8118 * func_800b9170 * , * func_800BC4EC * func_800BA6FC * func_800BA798 * func_800BA8B8 * Actor_LoadOverlay * small cleanup * func_800BB2D0 * meh * func_800BBAC0 * func_800BC270 * func_800B5208 non matching * Fix warnings * meh * rename some ActorShadow_ functions * fairy * Flags_ * fix warnings * format * Actor_PickUp and family * func_800B8E58 * match Actor_RemoveFromCategory * another bit of docs * Match func_800B86C8 * And another bit * rename Player_GetRunSpeedLimit * func_800B9E84 * func_800BE63C * func_800BB8EC * match func_800B5814 * match func_800B9334 * cleanup * fix conflicts: first pass * another fix * actorfixer fix * fix conflicts * func_800BE680 non_equivalent * Improve func_800BE680 a bit * func_800BE680 equivalent (?) * func_800BE680 equivalent * Actor_UpdateActor equivalent * format * use some ExchangeItemID enum values * Some more cleaning * more cleanup * More name stealing from OoT * match func_800B82EC * match func_800B9D1C and a bit of cleanup * Add ACTOR_FLAGS placeholders * Renames and match func_800BE184 * last pass of name stealing * format * fix conflicts * more cleanup * more cleanup * cleanup and OVERLAY_RELOCATION_OFFSET macro * Remove prototypes of obviously internal-only functions, update variable names, forward declare where necessary, remove all `param_\d`s * remove newlines * minor rename * Use ACTOR_FLAGS in z_actor * Match func_800BE3D0 * Rename movement functions * Document Actor_CalcOffsetOrientedToDrawRotation * velX -> horizontalSpeed * A bit of documentation for actor movement functions * format * Fix merge issues * format * Format * Fix renames * fix warnings * fix conflicts * review :D * Update src/overlays/actors/ovl_En_Ma4/z_en_ma4.c Co-authored-by: Derek Hensley <hensley.derek58@gmail.com> * Fix * format * Actor_SpawnSetupActors * engineer review * Update src/code/z_actor.c Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * A bunch of Engineer's reviews * more Engineer's review * a * whoops * run actorfixer * c'mon * :face_exhaling: * whoops * warning * More engineer's review * run format * I'm dumb * a * match func_800BE680 * Match Actor_DrawZTarget * Match Actor_SpawnAsChildAndCutscene, fix non-equivalent in Actor_UpdateActor * Fix merge issue * format * update actor * Steal a bit of @Thar0 documentation from OoT's z_message * Run actorfixer * Fix renames * Match func_800B4B50 thanks to @hensldm * Improve ActorShadow_DrawFeet thanks to @hensldm * whoops * Actor_PlaySfxAtProjectedPos * Actor_UpdateActor matched by @hensldm * Match func_800BA2FC by @hensldm * Match Actor_SpawnTransitionActors by @hensldm * Match func_800BB604 by @hensldm * Match Actor_DrawAll by @hensldm * ActorShadow_DrawFeet by @hensldm * Actor_UpdateAll by @hensldm * Match func_800BCCDC by @engineer124 * Small Actor_PlaySfxAtPos by @engineer124 * ACTOR_FLAGS_ALL and a bit of cleanup * Add invisible comment * Small docs pass * Fix merge * Engineer's review * format lol * Actor_DrawDoorLock docs * Actor_SpawnShieldParticlesMetal * fix merge issues * sActorFaultClient * fix * commit message * Run actorfixer.py && format.sh * Fix warnings * fixes * format * bss * Update include/functions.h Co-authored-by: Derek Hensley <hensley.derek58@gmail.com> * Address review * Fix merge issues, format and such * fix merge issues * Add ACTORCAT_MAX * actorList -> actorLists * Fix merge issues * format * Enable WERROR on jenkinsfile * Fix merge * Use object symbols * address review * format * review * fix merge issues * fix * VRAM_PTR_SIZE, small cleanup and format * review Co-authored-by: Elliptic Ellipsis <elliptic.ellipsis@gmail.com> Co-authored-by: Derek Hensley <hensley.derek58@gmail.com> Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> Co-authored-by: engineer124 <engineer124engineer124@gmail.com>
2022-01-10 17:04:28 +00:00
0x800B5BF4:("Flags_SetSwitch",),
0x800B5C34:("Flags_UnsetSwitch",),
0x800B5C78:("Flags_GetTreasure",),
0x800B5C90:("Flags_SetTreasure",),
0x800B5CAC:("Flags_SetAllTreasure",),
0x800B5CB8:("Flags_GetAllTreasure",),
0x800B5CC4:("Flags_GetClear",),
0x800B5CDC:("Flags_SetClear",),
0x800B5CF8:("Flags_UnsetClear",),
0x800B5D18:("Flags_GetClearTemp",),
0x800B5D30:("Flags_SetClearTemp",),
0x800B5D4C:("Flags_UnsetClearTemp",),
0x800B5D6C:("Flags_GetCollectible",),
0x800B5DB0:("Flags_SetCollectible",),
0x800B5DF0:("TitleCard_ContextInit",),
0x800B5E0C:("TitleCard_InitBossName",),
0x800B5E50:("TitleCard_InitPlaceName",),
0x800B5E68:("TitleCard_Update",),
0x800B5F24:("TitleCard_Draw",),
0x800B6434:("func_800B6434",),
0x800B6468:("Actor_InitPlayerImpact",),
0x800B6474:("Actor_UpdatePlayerImpact",),
0x800B648C:("Actor_SetPlayerImpact",),
0x800B64FC:("Actor_GetPlayerImpact",),
0x800B6584:("Actor_AddSharedMemoryEntry",),
0x800B6608:("Actor_FreeSharedMemoryEntry",),
0x800B6680:("Actor_FindSharedMemoryEntry",),
0x800B670C:("Actor_Kill",),
`z_actor` with some documentation, with 1 NON_EQUIVALENTs (#401) * Match Player_GetHeight * Another bunch * Fix merge conflict * rename Gfx_DrawDListXlu * add WEEROR * Actor_Spawn * almost Actor_SpawnTransitionActors and Actor_Delete * A bunch of small actors * More renames * format * Some Player renames * a few more * import data * run formatter * func_800B7170 * whoops * Fix merge issues * Whoops 2 * func_800B83BC and func_800B83F8 * Actor_IsActorFacingPlayerAndWithinRange * add some prototypes * match Actor_UpdateBgCheckInfo * func_800B7678 * mark Actor_SpawnAsChildAndCutscene as non_matching * Actor_Draw * Update is chaotic * 2 new matches * func_800BC8B8 * Another bunch * function renames * run formatter * cleanup * remove unnecesary casts * add missing sfx * Fix renames * fix merge * func_800BF7CC * small bunch * another bunch * func_800BE184 non_matching * two more * split z_cheap_proc * Another bunch * another bunch * a few and a non matching * yeee * a * Actor_DrawAll non_equivalent * Actor_RecordUndrawnActor * i don't know what to put in this commit message * func_800B4B50 non matching * func_800B42F8 non matching * func_800B5040 * func_800B5814 non_equiv * func_800B6584 * func_800B6608 * func_800B6680 * func_800B7E04 * func_800B8118 * func_800b9170 * , * func_800BC4EC * func_800BA6FC * func_800BA798 * func_800BA8B8 * Actor_LoadOverlay * small cleanup * func_800BB2D0 * meh * func_800BBAC0 * func_800BC270 * func_800B5208 non matching * Fix warnings * meh * rename some ActorShadow_ functions * fairy * Flags_ * fix warnings * format * Actor_PickUp and family * func_800B8E58 * match Actor_RemoveFromCategory * another bit of docs * Match func_800B86C8 * And another bit * rename Player_GetRunSpeedLimit * func_800B9E84 * func_800BE63C * func_800BB8EC * match func_800B5814 * match func_800B9334 * cleanup * fix conflicts: first pass * another fix * actorfixer fix * fix conflicts * func_800BE680 non_equivalent * Improve func_800BE680 a bit * func_800BE680 equivalent (?) * func_800BE680 equivalent * Actor_UpdateActor equivalent * format * use some ExchangeItemID enum values * Some more cleaning * more cleanup * More name stealing from OoT * match func_800B82EC * match func_800B9D1C and a bit of cleanup * Add ACTOR_FLAGS placeholders * Renames and match func_800BE184 * last pass of name stealing * format * fix conflicts * more cleanup * more cleanup * cleanup and OVERLAY_RELOCATION_OFFSET macro * Remove prototypes of obviously internal-only functions, update variable names, forward declare where necessary, remove all `param_\d`s * remove newlines * minor rename * Use ACTOR_FLAGS in z_actor * Match func_800BE3D0 * Rename movement functions * Document Actor_CalcOffsetOrientedToDrawRotation * velX -> horizontalSpeed * A bit of documentation for actor movement functions * format * Fix merge issues * format * Format * Fix renames * fix warnings * fix conflicts * review :D * Update src/overlays/actors/ovl_En_Ma4/z_en_ma4.c Co-authored-by: Derek Hensley <hensley.derek58@gmail.com> * Fix * format * Actor_SpawnSetupActors * engineer review * Update src/code/z_actor.c Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * A bunch of Engineer's reviews * more Engineer's review * a * whoops * run actorfixer * c'mon * :face_exhaling: * whoops * warning * More engineer's review * run format * I'm dumb * a * match func_800BE680 * Match Actor_DrawZTarget * Match Actor_SpawnAsChildAndCutscene, fix non-equivalent in Actor_UpdateActor * Fix merge issue * format * update actor * Steal a bit of @Thar0 documentation from OoT's z_message * Run actorfixer * Fix renames * Match func_800B4B50 thanks to @hensldm * Improve ActorShadow_DrawFeet thanks to @hensldm * whoops * Actor_PlaySfxAtProjectedPos * Actor_UpdateActor matched by @hensldm * Match func_800BA2FC by @hensldm * Match Actor_SpawnTransitionActors by @hensldm * Match func_800BB604 by @hensldm * Match Actor_DrawAll by @hensldm * ActorShadow_DrawFeet by @hensldm * Actor_UpdateAll by @hensldm * Match func_800BCCDC by @engineer124 * Small Actor_PlaySfxAtPos by @engineer124 * ACTOR_FLAGS_ALL and a bit of cleanup * Add invisible comment * Small docs pass * Fix merge * Engineer's review * format lol * Actor_DrawDoorLock docs * Actor_SpawnShieldParticlesMetal * fix merge issues * sActorFaultClient * fix * commit message * Run actorfixer.py && format.sh * Fix warnings * fixes * format * bss * Update include/functions.h Co-authored-by: Derek Hensley <hensley.derek58@gmail.com> * Address review * Fix merge issues, format and such * fix merge issues * Add ACTORCAT_MAX * actorList -> actorLists * Fix merge issues * format * Enable WERROR on jenkinsfile * Fix merge * Use object symbols * address review * format * review * fix merge issues * fix * VRAM_PTR_SIZE, small cleanup and format * review Co-authored-by: Elliptic Ellipsis <elliptic.ellipsis@gmail.com> Co-authored-by: Derek Hensley <hensley.derek58@gmail.com> Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> Co-authored-by: engineer124 <engineer124engineer124@gmail.com>
2022-01-10 17:04:28 +00:00
0x800B672C:("Actor_SetWorldToHome",),
0x800B675C:("Actor_SetFocus",),
0x800B67A0:("Actor_SetWorldRotToShape",),
0x800B67C0:("Actor_SetShapeRotToWorld",),
0x800B67E0:("Actor_SetScale",),
`z_actor` with some documentation, with 1 NON_EQUIVALENTs (#401) * Match Player_GetHeight * Another bunch * Fix merge conflict * rename Gfx_DrawDListXlu * add WEEROR * Actor_Spawn * almost Actor_SpawnTransitionActors and Actor_Delete * A bunch of small actors * More renames * format * Some Player renames * a few more * import data * run formatter * func_800B7170 * whoops * Fix merge issues * Whoops 2 * func_800B83BC and func_800B83F8 * Actor_IsActorFacingPlayerAndWithinRange * add some prototypes * match Actor_UpdateBgCheckInfo * func_800B7678 * mark Actor_SpawnAsChildAndCutscene as non_matching * Actor_Draw * Update is chaotic * 2 new matches * func_800BC8B8 * Another bunch * function renames * run formatter * cleanup * remove unnecesary casts * add missing sfx * Fix renames * fix merge * func_800BF7CC * small bunch * another bunch * func_800BE184 non_matching * two more * split z_cheap_proc * Another bunch * another bunch * a few and a non matching * yeee * a * Actor_DrawAll non_equivalent * Actor_RecordUndrawnActor * i don't know what to put in this commit message * func_800B4B50 non matching * func_800B42F8 non matching * func_800B5040 * func_800B5814 non_equiv * func_800B6584 * func_800B6608 * func_800B6680 * func_800B7E04 * func_800B8118 * func_800b9170 * , * func_800BC4EC * func_800BA6FC * func_800BA798 * func_800BA8B8 * Actor_LoadOverlay * small cleanup * func_800BB2D0 * meh * func_800BBAC0 * func_800BC270 * func_800B5208 non matching * Fix warnings * meh * rename some ActorShadow_ functions * fairy * Flags_ * fix warnings * format * Actor_PickUp and family * func_800B8E58 * match Actor_RemoveFromCategory * another bit of docs * Match func_800B86C8 * And another bit * rename Player_GetRunSpeedLimit * func_800B9E84 * func_800BE63C * func_800BB8EC * match func_800B5814 * match func_800B9334 * cleanup * fix conflicts: first pass * another fix * actorfixer fix * fix conflicts * func_800BE680 non_equivalent * Improve func_800BE680 a bit * func_800BE680 equivalent (?) * func_800BE680 equivalent * Actor_UpdateActor equivalent * format * use some ExchangeItemID enum values * Some more cleaning * more cleanup * More name stealing from OoT * match func_800B82EC * match func_800B9D1C and a bit of cleanup * Add ACTOR_FLAGS placeholders * Renames and match func_800BE184 * last pass of name stealing * format * fix conflicts * more cleanup * more cleanup * cleanup and OVERLAY_RELOCATION_OFFSET macro * Remove prototypes of obviously internal-only functions, update variable names, forward declare where necessary, remove all `param_\d`s * remove newlines * minor rename * Use ACTOR_FLAGS in z_actor * Match func_800BE3D0 * Rename movement functions * Document Actor_CalcOffsetOrientedToDrawRotation * velX -> horizontalSpeed * A bit of documentation for actor movement functions * format * Fix merge issues * format * Format * Fix renames * fix warnings * fix conflicts * review :D * Update src/overlays/actors/ovl_En_Ma4/z_en_ma4.c Co-authored-by: Derek Hensley <hensley.derek58@gmail.com> * Fix * format * Actor_SpawnSetupActors * engineer review * Update src/code/z_actor.c Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * A bunch of Engineer's reviews * more Engineer's review * a * whoops * run actorfixer * c'mon * :face_exhaling: * whoops * warning * More engineer's review * run format * I'm dumb * a * match func_800BE680 * Match Actor_DrawZTarget * Match Actor_SpawnAsChildAndCutscene, fix non-equivalent in Actor_UpdateActor * Fix merge issue * format * update actor * Steal a bit of @Thar0 documentation from OoT's z_message * Run actorfixer * Fix renames * Match func_800B4B50 thanks to @hensldm * Improve ActorShadow_DrawFeet thanks to @hensldm * whoops * Actor_PlaySfxAtProjectedPos * Actor_UpdateActor matched by @hensldm * Match func_800BA2FC by @hensldm * Match Actor_SpawnTransitionActors by @hensldm * Match func_800BB604 by @hensldm * Match Actor_DrawAll by @hensldm * ActorShadow_DrawFeet by @hensldm * Actor_UpdateAll by @hensldm * Match func_800BCCDC by @engineer124 * Small Actor_PlaySfxAtPos by @engineer124 * ACTOR_FLAGS_ALL and a bit of cleanup * Add invisible comment * Small docs pass * Fix merge * Engineer's review * format lol * Actor_DrawDoorLock docs * Actor_SpawnShieldParticlesMetal * fix merge issues * sActorFaultClient * fix * commit message * Run actorfixer.py && format.sh * Fix warnings * fixes * format * bss * Update include/functions.h Co-authored-by: Derek Hensley <hensley.derek58@gmail.com> * Address review * Fix merge issues, format and such * fix merge issues * Add ACTORCAT_MAX * actorList -> actorLists * Fix merge issues * format * Enable WERROR on jenkinsfile * Fix merge * Use object symbols * address review * format * review * fix merge issues * fix * VRAM_PTR_SIZE, small cleanup and format * review Co-authored-by: Elliptic Ellipsis <elliptic.ellipsis@gmail.com> Co-authored-by: Derek Hensley <hensley.derek58@gmail.com> Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> Co-authored-by: engineer124 <engineer124engineer124@gmail.com>
2022-01-10 17:04:28 +00:00
0x800B67FC:("Actor_SetObjectDependency",),
0x800B6834:("Actor_Init",),
0x800B6948:("Actor_Destroy",),
0x800B6988:("Actor_SetMovementScale",),
`z_actor` with some documentation, with 1 NON_EQUIVALENTs (#401) * Match Player_GetHeight * Another bunch * Fix merge conflict * rename Gfx_DrawDListXlu * add WEEROR * Actor_Spawn * almost Actor_SpawnTransitionActors and Actor_Delete * A bunch of small actors * More renames * format * Some Player renames * a few more * import data * run formatter * func_800B7170 * whoops * Fix merge issues * Whoops 2 * func_800B83BC and func_800B83F8 * Actor_IsActorFacingPlayerAndWithinRange * add some prototypes * match Actor_UpdateBgCheckInfo * func_800B7678 * mark Actor_SpawnAsChildAndCutscene as non_matching * Actor_Draw * Update is chaotic * 2 new matches * func_800BC8B8 * Another bunch * function renames * run formatter * cleanup * remove unnecesary casts * add missing sfx * Fix renames * fix merge * func_800BF7CC * small bunch * another bunch * func_800BE184 non_matching * two more * split z_cheap_proc * Another bunch * another bunch * a few and a non matching * yeee * a * Actor_DrawAll non_equivalent * Actor_RecordUndrawnActor * i don't know what to put in this commit message * func_800B4B50 non matching * func_800B42F8 non matching * func_800B5040 * func_800B5814 non_equiv * func_800B6584 * func_800B6608 * func_800B6680 * func_800B7E04 * func_800B8118 * func_800b9170 * , * func_800BC4EC * func_800BA6FC * func_800BA798 * func_800BA8B8 * Actor_LoadOverlay * small cleanup * func_800BB2D0 * meh * func_800BBAC0 * func_800BC270 * func_800B5208 non matching * Fix warnings * meh * rename some ActorShadow_ functions * fairy * Flags_ * fix warnings * format * Actor_PickUp and family * func_800B8E58 * match Actor_RemoveFromCategory * another bit of docs * Match func_800B86C8 * And another bit * rename Player_GetRunSpeedLimit * func_800B9E84 * func_800BE63C * func_800BB8EC * match func_800B5814 * match func_800B9334 * cleanup * fix conflicts: first pass * another fix * actorfixer fix * fix conflicts * func_800BE680 non_equivalent * Improve func_800BE680 a bit * func_800BE680 equivalent (?) * func_800BE680 equivalent * Actor_UpdateActor equivalent * format * use some ExchangeItemID enum values * Some more cleaning * more cleanup * More name stealing from OoT * match func_800B82EC * match func_800B9D1C and a bit of cleanup * Add ACTOR_FLAGS placeholders * Renames and match func_800BE184 * last pass of name stealing * format * fix conflicts * more cleanup * more cleanup * cleanup and OVERLAY_RELOCATION_OFFSET macro * Remove prototypes of obviously internal-only functions, update variable names, forward declare where necessary, remove all `param_\d`s * remove newlines * minor rename * Use ACTOR_FLAGS in z_actor * Match func_800BE3D0 * Rename movement functions * Document Actor_CalcOffsetOrientedToDrawRotation * velX -> horizontalSpeed * A bit of documentation for actor movement functions * format * Fix merge issues * format * Format * Fix renames * fix warnings * fix conflicts * review :D * Update src/overlays/actors/ovl_En_Ma4/z_en_ma4.c Co-authored-by: Derek Hensley <hensley.derek58@gmail.com> * Fix * format * Actor_SpawnSetupActors * engineer review * Update src/code/z_actor.c Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * A bunch of Engineer's reviews * more Engineer's review * a * whoops * run actorfixer * c'mon * :face_exhaling: * whoops * warning * More engineer's review * run format * I'm dumb * a * match func_800BE680 * Match Actor_DrawZTarget * Match Actor_SpawnAsChildAndCutscene, fix non-equivalent in Actor_UpdateActor * Fix merge issue * format * update actor * Steal a bit of @Thar0 documentation from OoT's z_message * Run actorfixer * Fix renames * Match func_800B4B50 thanks to @hensldm * Improve ActorShadow_DrawFeet thanks to @hensldm * whoops * Actor_PlaySfxAtProjectedPos * Actor_UpdateActor matched by @hensldm * Match func_800BA2FC by @hensldm * Match Actor_SpawnTransitionActors by @hensldm * Match func_800BB604 by @hensldm * Match Actor_DrawAll by @hensldm * ActorShadow_DrawFeet by @hensldm * Actor_UpdateAll by @hensldm * Match func_800BCCDC by @engineer124 * Small Actor_PlaySfxAtPos by @engineer124 * ACTOR_FLAGS_ALL and a bit of cleanup * Add invisible comment * Small docs pass * Fix merge * Engineer's review * format lol * Actor_DrawDoorLock docs * Actor_SpawnShieldParticlesMetal * fix merge issues * sActorFaultClient * fix * commit message * Run actorfixer.py && format.sh * Fix warnings * fixes * format * bss * Update include/functions.h Co-authored-by: Derek Hensley <hensley.derek58@gmail.com> * Address review * Fix merge issues, format and such * fix merge issues * Add ACTORCAT_MAX * actorList -> actorLists * Fix merge issues * format * Enable WERROR on jenkinsfile * Fix merge * Use object symbols * address review * format * review * fix merge issues * fix * VRAM_PTR_SIZE, small cleanup and format * review Co-authored-by: Elliptic Ellipsis <elliptic.ellipsis@gmail.com> Co-authored-by: Derek Hensley <hensley.derek58@gmail.com> Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> Co-authored-by: engineer124 <engineer124engineer124@gmail.com>
2022-01-10 17:04:28 +00:00
0x800B69AC:("Actor_UpdatePos",),
0x800B6A10:("Actor_UpdateVelocityWithGravity",),
0x800B6A88:("Actor_MoveWithGravity",),
0x800B6AB4:("Actor_UpdateVelocityWithoutGravity",),
0x800B6B24:("Actor_MoveWithoutGravity",),
0x800B6B50:("Actor_UpdateVelocityWithoutGravityReverse",),
0x800B6BD8:("Actor_MoveWithoutGravityReverse",),
0x800B6C04:("Actor_SetSpeeds",),
0x800B6C58:("Actor_UpdatePosFromSkelAnime",),
2023-03-03 00:16:00 +00:00
0x800B6CD4:("Actor_WorldYawTowardActor",),
0x800B6D00:("Actor_FocusYawTowardActor",),
0x800B6D2C:("Actor_WorldYawTowardPoint",),
0x800B6D50:("Actor_WorldPitchTowardActor",),
0x800B6D7C:("Actor_FocusPitchTowardActor",),
0x800B6DA8:("Actor_WorldPitchTowardPoint",),
0x800B6DCC:("Actor_WorldDistXYZToActor",),
0x800B6DF8:("Actor_WorldDistXYZToPoint",),
0x800B6E1C:("Actor_WorldDistXZToActor",),
0x800B6E48:("Actor_WorldDistXZToPoint",),
0x800B6E6C:("Actor_WorldToActorCoords",),
`z_actor` with some documentation, with 1 NON_EQUIVALENTs (#401) * Match Player_GetHeight * Another bunch * Fix merge conflict * rename Gfx_DrawDListXlu * add WEEROR * Actor_Spawn * almost Actor_SpawnTransitionActors and Actor_Delete * A bunch of small actors * More renames * format * Some Player renames * a few more * import data * run formatter * func_800B7170 * whoops * Fix merge issues * Whoops 2 * func_800B83BC and func_800B83F8 * Actor_IsActorFacingPlayerAndWithinRange * add some prototypes * match Actor_UpdateBgCheckInfo * func_800B7678 * mark Actor_SpawnAsChildAndCutscene as non_matching * Actor_Draw * Update is chaotic * 2 new matches * func_800BC8B8 * Another bunch * function renames * run formatter * cleanup * remove unnecesary casts * add missing sfx * Fix renames * fix merge * func_800BF7CC * small bunch * another bunch * func_800BE184 non_matching * two more * split z_cheap_proc * Another bunch * another bunch * a few and a non matching * yeee * a * Actor_DrawAll non_equivalent * Actor_RecordUndrawnActor * i don't know what to put in this commit message * func_800B4B50 non matching * func_800B42F8 non matching * func_800B5040 * func_800B5814 non_equiv * func_800B6584 * func_800B6608 * func_800B6680 * func_800B7E04 * func_800B8118 * func_800b9170 * , * func_800BC4EC * func_800BA6FC * func_800BA798 * func_800BA8B8 * Actor_LoadOverlay * small cleanup * func_800BB2D0 * meh * func_800BBAC0 * func_800BC270 * func_800B5208 non matching * Fix warnings * meh * rename some ActorShadow_ functions * fairy * Flags_ * fix warnings * format * Actor_PickUp and family * func_800B8E58 * match Actor_RemoveFromCategory * another bit of docs * Match func_800B86C8 * And another bit * rename Player_GetRunSpeedLimit * func_800B9E84 * func_800BE63C * func_800BB8EC * match func_800B5814 * match func_800B9334 * cleanup * fix conflicts: first pass * another fix * actorfixer fix * fix conflicts * func_800BE680 non_equivalent * Improve func_800BE680 a bit * func_800BE680 equivalent (?) * func_800BE680 equivalent * Actor_UpdateActor equivalent * format * use some ExchangeItemID enum values * Some more cleaning * more cleanup * More name stealing from OoT * match func_800B82EC * match func_800B9D1C and a bit of cleanup * Add ACTOR_FLAGS placeholders * Renames and match func_800BE184 * last pass of name stealing * format * fix conflicts * more cleanup * more cleanup * cleanup and OVERLAY_RELOCATION_OFFSET macro * Remove prototypes of obviously internal-only functions, update variable names, forward declare where necessary, remove all `param_\d`s * remove newlines * minor rename * Use ACTOR_FLAGS in z_actor * Match func_800BE3D0 * Rename movement functions * Document Actor_CalcOffsetOrientedToDrawRotation * velX -> horizontalSpeed * A bit of documentation for actor movement functions * format * Fix merge issues * format * Format * Fix renames * fix warnings * fix conflicts * review :D * Update src/overlays/actors/ovl_En_Ma4/z_en_ma4.c Co-authored-by: Derek Hensley <hensley.derek58@gmail.com> * Fix * format * Actor_SpawnSetupActors * engineer review * Update src/code/z_actor.c Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * A bunch of Engineer's reviews * more Engineer's review * a * whoops * run actorfixer * c'mon * :face_exhaling: * whoops * warning * More engineer's review * run format * I'm dumb * a * match func_800BE680 * Match Actor_DrawZTarget * Match Actor_SpawnAsChildAndCutscene, fix non-equivalent in Actor_UpdateActor * Fix merge issue * format * update actor * Steal a bit of @Thar0 documentation from OoT's z_message * Run actorfixer * Fix renames * Match func_800B4B50 thanks to @hensldm * Improve ActorShadow_DrawFeet thanks to @hensldm * whoops * Actor_PlaySfxAtProjectedPos * Actor_UpdateActor matched by @hensldm * Match func_800BA2FC by @hensldm * Match Actor_SpawnTransitionActors by @hensldm * Match func_800BB604 by @hensldm * Match Actor_DrawAll by @hensldm * ActorShadow_DrawFeet by @hensldm * Actor_UpdateAll by @hensldm * Match func_800BCCDC by @engineer124 * Small Actor_PlaySfxAtPos by @engineer124 * ACTOR_FLAGS_ALL and a bit of cleanup * Add invisible comment * Small docs pass * Fix merge * Engineer's review * format lol * Actor_DrawDoorLock docs * Actor_SpawnShieldParticlesMetal * fix merge issues * sActorFaultClient * fix * commit message * Run actorfixer.py && format.sh * Fix warnings * fixes * format * bss * Update include/functions.h Co-authored-by: Derek Hensley <hensley.derek58@gmail.com> * Address review * Fix merge issues, format and such * fix merge issues * Add ACTORCAT_MAX * actorList -> actorLists * Fix merge issues * format * Enable WERROR on jenkinsfile * Fix merge * Use object symbols * address review * format * review * fix merge issues * fix * VRAM_PTR_SIZE, small cleanup and format * review Co-authored-by: Elliptic Ellipsis <elliptic.ellipsis@gmail.com> Co-authored-by: Derek Hensley <hensley.derek58@gmail.com> Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> Co-authored-by: engineer124 <engineer124engineer124@gmail.com>
2022-01-10 17:04:28 +00:00
0x800B6F0C:("Actor_HeightDiff",),
0x800B6F20:("Actor_SetControlStickData",),
`z_actor` with some documentation, with 1 NON_EQUIVALENTs (#401) * Match Player_GetHeight * Another bunch * Fix merge conflict * rename Gfx_DrawDListXlu * add WEEROR * Actor_Spawn * almost Actor_SpawnTransitionActors and Actor_Delete * A bunch of small actors * More renames * format * Some Player renames * a few more * import data * run formatter * func_800B7170 * whoops * Fix merge issues * Whoops 2 * func_800B83BC and func_800B83F8 * Actor_IsActorFacingPlayerAndWithinRange * add some prototypes * match Actor_UpdateBgCheckInfo * func_800B7678 * mark Actor_SpawnAsChildAndCutscene as non_matching * Actor_Draw * Update is chaotic * 2 new matches * func_800BC8B8 * Another bunch * function renames * run formatter * cleanup * remove unnecesary casts * add missing sfx * Fix renames * fix merge * func_800BF7CC * small bunch * another bunch * func_800BE184 non_matching * two more * split z_cheap_proc * Another bunch * another bunch * a few and a non matching * yeee * a * Actor_DrawAll non_equivalent * Actor_RecordUndrawnActor * i don't know what to put in this commit message * func_800B4B50 non matching * func_800B42F8 non matching * func_800B5040 * func_800B5814 non_equiv * func_800B6584 * func_800B6608 * func_800B6680 * func_800B7E04 * func_800B8118 * func_800b9170 * , * func_800BC4EC * func_800BA6FC * func_800BA798 * func_800BA8B8 * Actor_LoadOverlay * small cleanup * func_800BB2D0 * meh * func_800BBAC0 * func_800BC270 * func_800B5208 non matching * Fix warnings * meh * rename some ActorShadow_ functions * fairy * Flags_ * fix warnings * format * Actor_PickUp and family * func_800B8E58 * match Actor_RemoveFromCategory * another bit of docs * Match func_800B86C8 * And another bit * rename Player_GetRunSpeedLimit * func_800B9E84 * func_800BE63C * func_800BB8EC * match func_800B5814 * match func_800B9334 * cleanup * fix conflicts: first pass * another fix * actorfixer fix * fix conflicts * func_800BE680 non_equivalent * Improve func_800BE680 a bit * func_800BE680 equivalent (?) * func_800BE680 equivalent * Actor_UpdateActor equivalent * format * use some ExchangeItemID enum values * Some more cleaning * more cleanup * More name stealing from OoT * match func_800B82EC * match func_800B9D1C and a bit of cleanup * Add ACTOR_FLAGS placeholders * Renames and match func_800BE184 * last pass of name stealing * format * fix conflicts * more cleanup * more cleanup * cleanup and OVERLAY_RELOCATION_OFFSET macro * Remove prototypes of obviously internal-only functions, update variable names, forward declare where necessary, remove all `param_\d`s * remove newlines * minor rename * Use ACTOR_FLAGS in z_actor * Match func_800BE3D0 * Rename movement functions * Document Actor_CalcOffsetOrientedToDrawRotation * velX -> horizontalSpeed * A bit of documentation for actor movement functions * format * Fix merge issues * format * Format * Fix renames * fix warnings * fix conflicts * review :D * Update src/overlays/actors/ovl_En_Ma4/z_en_ma4.c Co-authored-by: Derek Hensley <hensley.derek58@gmail.com> * Fix * format * Actor_SpawnSetupActors * engineer review * Update src/code/z_actor.c Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * A bunch of Engineer's reviews * more Engineer's review * a * whoops * run actorfixer * c'mon * :face_exhaling: * whoops * warning * More engineer's review * run format * I'm dumb * a * match func_800BE680 * Match Actor_DrawZTarget * Match Actor_SpawnAsChildAndCutscene, fix non-equivalent in Actor_UpdateActor * Fix merge issue * format * update actor * Steal a bit of @Thar0 documentation from OoT's z_message * Run actorfixer * Fix renames * Match func_800B4B50 thanks to @hensldm * Improve ActorShadow_DrawFeet thanks to @hensldm * whoops * Actor_PlaySfxAtProjectedPos * Actor_UpdateActor matched by @hensldm * Match func_800BA2FC by @hensldm * Match Actor_SpawnTransitionActors by @hensldm * Match func_800BB604 by @hensldm * Match Actor_DrawAll by @hensldm * ActorShadow_DrawFeet by @hensldm * Actor_UpdateAll by @hensldm * Match func_800BCCDC by @engineer124 * Small Actor_PlaySfxAtPos by @engineer124 * ACTOR_FLAGS_ALL and a bit of cleanup * Add invisible comment * Small docs pass * Fix merge * Engineer's review * format lol * Actor_DrawDoorLock docs * Actor_SpawnShieldParticlesMetal * fix merge issues * sActorFaultClient * fix * commit message * Run actorfixer.py && format.sh * Fix warnings * fixes * format * bss * Update include/functions.h Co-authored-by: Derek Hensley <hensley.derek58@gmail.com> * Address review * Fix merge issues, format and such * fix merge issues * Add ACTORCAT_MAX * actorList -> actorLists * Fix merge issues * format * Enable WERROR on jenkinsfile * Fix merge * Use object symbols * address review * format * review * fix merge issues * fix * VRAM_PTR_SIZE, small cleanup and format * review Co-authored-by: Elliptic Ellipsis <elliptic.ellipsis@gmail.com> Co-authored-by: Derek Hensley <hensley.derek58@gmail.com> Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> Co-authored-by: engineer124 <engineer124engineer124@gmail.com>
2022-01-10 17:04:28 +00:00
0x800B6FC8:("Player_GetHeight",),
0x800B7090:("Player_GetRunSpeedLimit",),
0x800B7118:("func_800B7118",),
0x800B7128:("func_800B7128",),
0x800B715C:("func_800B715C",),
0x800B7170:("Player_SetCameraHorseSetting",),
0x800B71DC:("Player_MountHorse",),
0x800B7200:("func_800B7200",),
0x800B722C:("Player_SpawnHorse",),
0x800B724C:("Player_SetCsAction",),
0x800B7298:("Player_SetCsActionWithHaltedActors",),
0x800B72E0:("func_800B72E0",),
0x800B72F8:("func_800B72F8",),
`z_actor` with some documentation, with 1 NON_EQUIVALENTs (#401) * Match Player_GetHeight * Another bunch * Fix merge conflict * rename Gfx_DrawDListXlu * add WEEROR * Actor_Spawn * almost Actor_SpawnTransitionActors and Actor_Delete * A bunch of small actors * More renames * format * Some Player renames * a few more * import data * run formatter * func_800B7170 * whoops * Fix merge issues * Whoops 2 * func_800B83BC and func_800B83F8 * Actor_IsActorFacingPlayerAndWithinRange * add some prototypes * match Actor_UpdateBgCheckInfo * func_800B7678 * mark Actor_SpawnAsChildAndCutscene as non_matching * Actor_Draw * Update is chaotic * 2 new matches * func_800BC8B8 * Another bunch * function renames * run formatter * cleanup * remove unnecesary casts * add missing sfx * Fix renames * fix merge * func_800BF7CC * small bunch * another bunch * func_800BE184 non_matching * two more * split z_cheap_proc * Another bunch * another bunch * a few and a non matching * yeee * a * Actor_DrawAll non_equivalent * Actor_RecordUndrawnActor * i don't know what to put in this commit message * func_800B4B50 non matching * func_800B42F8 non matching * func_800B5040 * func_800B5814 non_equiv * func_800B6584 * func_800B6608 * func_800B6680 * func_800B7E04 * func_800B8118 * func_800b9170 * , * func_800BC4EC * func_800BA6FC * func_800BA798 * func_800BA8B8 * Actor_LoadOverlay * small cleanup * func_800BB2D0 * meh * func_800BBAC0 * func_800BC270 * func_800B5208 non matching * Fix warnings * meh * rename some ActorShadow_ functions * fairy * Flags_ * fix warnings * format * Actor_PickUp and family * func_800B8E58 * match Actor_RemoveFromCategory * another bit of docs * Match func_800B86C8 * And another bit * rename Player_GetRunSpeedLimit * func_800B9E84 * func_800BE63C * func_800BB8EC * match func_800B5814 * match func_800B9334 * cleanup * fix conflicts: first pass * another fix * actorfixer fix * fix conflicts * func_800BE680 non_equivalent * Improve func_800BE680 a bit * func_800BE680 equivalent (?) * func_800BE680 equivalent * Actor_UpdateActor equivalent * format * use some ExchangeItemID enum values * Some more cleaning * more cleanup * More name stealing from OoT * match func_800B82EC * match func_800B9D1C and a bit of cleanup * Add ACTOR_FLAGS placeholders * Renames and match func_800BE184 * last pass of name stealing * format * fix conflicts * more cleanup * more cleanup * cleanup and OVERLAY_RELOCATION_OFFSET macro * Remove prototypes of obviously internal-only functions, update variable names, forward declare where necessary, remove all `param_\d`s * remove newlines * minor rename * Use ACTOR_FLAGS in z_actor * Match func_800BE3D0 * Rename movement functions * Document Actor_CalcOffsetOrientedToDrawRotation * velX -> horizontalSpeed * A bit of documentation for actor movement functions * format * Fix merge issues * format * Format * Fix renames * fix warnings * fix conflicts * review :D * Update src/overlays/actors/ovl_En_Ma4/z_en_ma4.c Co-authored-by: Derek Hensley <hensley.derek58@gmail.com> * Fix * format * Actor_SpawnSetupActors * engineer review * Update src/code/z_actor.c Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * A bunch of Engineer's reviews * more Engineer's review * a * whoops * run actorfixer * c'mon * :face_exhaling: * whoops * warning * More engineer's review * run format * I'm dumb * a * match func_800BE680 * Match Actor_DrawZTarget * Match Actor_SpawnAsChildAndCutscene, fix non-equivalent in Actor_UpdateActor * Fix merge issue * format * update actor * Steal a bit of @Thar0 documentation from OoT's z_message * Run actorfixer * Fix renames * Match func_800B4B50 thanks to @hensldm * Improve ActorShadow_DrawFeet thanks to @hensldm * whoops * Actor_PlaySfxAtProjectedPos * Actor_UpdateActor matched by @hensldm * Match func_800BA2FC by @hensldm * Match Actor_SpawnTransitionActors by @hensldm * Match func_800BB604 by @hensldm * Match Actor_DrawAll by @hensldm * ActorShadow_DrawFeet by @hensldm * Actor_UpdateAll by @hensldm * Match func_800BCCDC by @engineer124 * Small Actor_PlaySfxAtPos by @engineer124 * ACTOR_FLAGS_ALL and a bit of cleanup * Add invisible comment * Small docs pass * Fix merge * Engineer's review * format lol * Actor_DrawDoorLock docs * Actor_SpawnShieldParticlesMetal * fix merge issues * sActorFaultClient * fix * commit message * Run actorfixer.py && format.sh * Fix warnings * fixes * format * bss * Update include/functions.h Co-authored-by: Derek Hensley <hensley.derek58@gmail.com> * Address review * Fix merge issues, format and such * fix merge issues * Add ACTORCAT_MAX * actorList -> actorLists * Fix merge issues * format * Enable WERROR on jenkinsfile * Fix merge * Use object symbols * address review * format * review * fix merge issues * fix * VRAM_PTR_SIZE, small cleanup and format * review Co-authored-by: Elliptic Ellipsis <elliptic.ellipsis@gmail.com> Co-authored-by: Derek Hensley <hensley.derek58@gmail.com> Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> Co-authored-by: engineer124 <engineer124engineer124@gmail.com>
2022-01-10 17:04:28 +00:00
0x800B7320:("Player_IsFacingActor",),
0x800B7378:("Actor_ActorBIsFacingActorA",),
0x800B73E0:("Actor_IsFacingPlayer",),
0x800B742C:("Actor_ActorAIsFacingActorB",),
0x800B748C:("Actor_IsFacingAndNearPlayer",),
0x800B750C:("Actor_ActorAIsFacingAndNearActorB",),
0x800B75A0:("Actor_GetSlopeDirection",),
0x800B761C:("func_800B761C",),
0x800B7678:("func_800B7678",),
En_Niw (Cucco) (#191) * EnNiw: Rebase of WIP to work on collsion init almost matches EnNiw: WIP EnNiw: running low, and too many not-matches for my liking EnNiw: WIP 3 * EnNiw: update to master * EnNiw: fix late rodata * wtf is going on * EnNiw: update is a thing, glad I'm doing it last * EnNiw: likely branch mysery * EnNiw: a horrible little draw function * EnNiw: nope, feather draw still fucked * EnNiw: fixing merge issues with master * EnNiw: update is no longer non-matching * EnNiw: cleaning/docs * EnNiw: cleaning/docs 3 * EnNiw: more docs 4 * EnNiw: OKs again now that data was removed * EnNiw: Docs and cleaning 5 * EnNiw: Docs and cleaning 6 * EnNiw: Docs/cleaning and changed a function and that changed a bunch ugh * EnNiw: format and make check * EnNiw: data re-merged, and matches * EnNiw: forgot about these * EnNiw: another attempt at feather draw, still not even close * Multiple: now that we know the last paramter is a flag, change all to hex * Player: fix wrong padding * EnNiw parameter name consistency Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * Update src/overlays/actors/ovl_En_Niw/z_en_niw.c REG Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * Update src/overlays/actors/ovl_En_Niw/z_en_niw.c Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * Update src/overlays/actors/ovl_En_Niw/z_en_niw.h Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * Update src/overlays/actors/ovl_En_Niw/z_en_niw.h Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * Update src/overlays/actors/ovl_En_Niw/z_en_niw.c Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * Update src/overlays/actors/ovl_En_Niw/z_en_niw.c Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * Update src/overlays/actors/ovl_En_Niw/z_en_niw.c Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * Update src/overlays/actors/ovl_En_Niw/z_en_niw.c Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * Update src/overlays/actors/ovl_En_Niw/z_en_niw.c Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * Update src/overlays/actors/ovl_En_Niw/z_en_niw.c Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * Update src/overlays/actors/ovl_En_Niw/z_en_niw.c Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * Update src/overlays/actors/ovl_En_Niw/z_en_niw.c Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * EnNiw: Likely suggestions first easy suggestions first, then I'll attempt the stuff I'm not sure will match Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * EnNiw: compiling again * EnNiw: more suggestions added * EnNiw: last of minor changes * EnNiw: shorten overly long float * EnNiw: feather counts as define * EnNiw: add c file description * EnNiw: Some Suggested Changes Co-authored-by: Anghelo Carvajal <anghelo.carvajal.14@sansano.usm.cl> * EnNiw: more suggestions * EnNiw: More suggestions Co-authored-by: Anghelo Carvajal <anghelo.carvajal.14@sansano.usm.cl> * EnNiw: moved OPEN_DISPS to contentional location, still not close * BgIcicle/EnSb: renamed func_800B78B8 to Actor_UpdateBgCheckInfo Co-authored-by: isghj8 <isghj8@gmail.com> Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> Co-authored-by: Anghelo Carvajal <anghelo.carvajal.14@sansano.usm.cl>
2021-07-02 02:20:34 +00:00
0x800B78B8:("Actor_UpdateBgCheckInfo",),
`z_actor` with some documentation, with 1 NON_EQUIVALENTs (#401) * Match Player_GetHeight * Another bunch * Fix merge conflict * rename Gfx_DrawDListXlu * add WEEROR * Actor_Spawn * almost Actor_SpawnTransitionActors and Actor_Delete * A bunch of small actors * More renames * format * Some Player renames * a few more * import data * run formatter * func_800B7170 * whoops * Fix merge issues * Whoops 2 * func_800B83BC and func_800B83F8 * Actor_IsActorFacingPlayerAndWithinRange * add some prototypes * match Actor_UpdateBgCheckInfo * func_800B7678 * mark Actor_SpawnAsChildAndCutscene as non_matching * Actor_Draw * Update is chaotic * 2 new matches * func_800BC8B8 * Another bunch * function renames * run formatter * cleanup * remove unnecesary casts * add missing sfx * Fix renames * fix merge * func_800BF7CC * small bunch * another bunch * func_800BE184 non_matching * two more * split z_cheap_proc * Another bunch * another bunch * a few and a non matching * yeee * a * Actor_DrawAll non_equivalent * Actor_RecordUndrawnActor * i don't know what to put in this commit message * func_800B4B50 non matching * func_800B42F8 non matching * func_800B5040 * func_800B5814 non_equiv * func_800B6584 * func_800B6608 * func_800B6680 * func_800B7E04 * func_800B8118 * func_800b9170 * , * func_800BC4EC * func_800BA6FC * func_800BA798 * func_800BA8B8 * Actor_LoadOverlay * small cleanup * func_800BB2D0 * meh * func_800BBAC0 * func_800BC270 * func_800B5208 non matching * Fix warnings * meh * rename some ActorShadow_ functions * fairy * Flags_ * fix warnings * format * Actor_PickUp and family * func_800B8E58 * match Actor_RemoveFromCategory * another bit of docs * Match func_800B86C8 * And another bit * rename Player_GetRunSpeedLimit * func_800B9E84 * func_800BE63C * func_800BB8EC * match func_800B5814 * match func_800B9334 * cleanup * fix conflicts: first pass * another fix * actorfixer fix * fix conflicts * func_800BE680 non_equivalent * Improve func_800BE680 a bit * func_800BE680 equivalent (?) * func_800BE680 equivalent * Actor_UpdateActor equivalent * format * use some ExchangeItemID enum values * Some more cleaning * more cleanup * More name stealing from OoT * match func_800B82EC * match func_800B9D1C and a bit of cleanup * Add ACTOR_FLAGS placeholders * Renames and match func_800BE184 * last pass of name stealing * format * fix conflicts * more cleanup * more cleanup * cleanup and OVERLAY_RELOCATION_OFFSET macro * Remove prototypes of obviously internal-only functions, update variable names, forward declare where necessary, remove all `param_\d`s * remove newlines * minor rename * Use ACTOR_FLAGS in z_actor * Match func_800BE3D0 * Rename movement functions * Document Actor_CalcOffsetOrientedToDrawRotation * velX -> horizontalSpeed * A bit of documentation for actor movement functions * format * Fix merge issues * format * Format * Fix renames * fix warnings * fix conflicts * review :D * Update src/overlays/actors/ovl_En_Ma4/z_en_ma4.c Co-authored-by: Derek Hensley <hensley.derek58@gmail.com> * Fix * format * Actor_SpawnSetupActors * engineer review * Update src/code/z_actor.c Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * A bunch of Engineer's reviews * more Engineer's review * a * whoops * run actorfixer * c'mon * :face_exhaling: * whoops * warning * More engineer's review * run format * I'm dumb * a * match func_800BE680 * Match Actor_DrawZTarget * Match Actor_SpawnAsChildAndCutscene, fix non-equivalent in Actor_UpdateActor * Fix merge issue * format * update actor * Steal a bit of @Thar0 documentation from OoT's z_message * Run actorfixer * Fix renames * Match func_800B4B50 thanks to @hensldm * Improve ActorShadow_DrawFeet thanks to @hensldm * whoops * Actor_PlaySfxAtProjectedPos * Actor_UpdateActor matched by @hensldm * Match func_800BA2FC by @hensldm * Match Actor_SpawnTransitionActors by @hensldm * Match func_800BB604 by @hensldm * Match Actor_DrawAll by @hensldm * ActorShadow_DrawFeet by @hensldm * Actor_UpdateAll by @hensldm * Match func_800BCCDC by @engineer124 * Small Actor_PlaySfxAtPos by @engineer124 * ACTOR_FLAGS_ALL and a bit of cleanup * Add invisible comment * Small docs pass * Fix merge * Engineer's review * format lol * Actor_DrawDoorLock docs * Actor_SpawnShieldParticlesMetal * fix merge issues * sActorFaultClient * fix * commit message * Run actorfixer.py && format.sh * Fix warnings * fixes * format * bss * Update include/functions.h Co-authored-by: Derek Hensley <hensley.derek58@gmail.com> * Address review * Fix merge issues, format and such * fix merge issues * Add ACTORCAT_MAX * actorList -> actorLists * Fix merge issues * format * Enable WERROR on jenkinsfile * Fix merge * Use object symbols * address review * format * review * fix merge issues * fix * VRAM_PTR_SIZE, small cleanup and format * review Co-authored-by: Elliptic Ellipsis <elliptic.ellipsis@gmail.com> Co-authored-by: Derek Hensley <hensley.derek58@gmail.com> Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> Co-authored-by: engineer124 <engineer124engineer124@gmail.com>
2022-01-10 17:04:28 +00:00
0x800B7E04:("Hilite_Draw",),
0x800B7FE0:("Hilite_DrawOpa",),
0x800B8018:("Hilite_DrawXlu",),
0x800B8050:("func_800B8050",),
0x800B8118:("func_800B8118",),
`z_actor` with some documentation, with 1 NON_EQUIVALENTs (#401) * Match Player_GetHeight * Another bunch * Fix merge conflict * rename Gfx_DrawDListXlu * add WEEROR * Actor_Spawn * almost Actor_SpawnTransitionActors and Actor_Delete * A bunch of small actors * More renames * format * Some Player renames * a few more * import data * run formatter * func_800B7170 * whoops * Fix merge issues * Whoops 2 * func_800B83BC and func_800B83F8 * Actor_IsActorFacingPlayerAndWithinRange * add some prototypes * match Actor_UpdateBgCheckInfo * func_800B7678 * mark Actor_SpawnAsChildAndCutscene as non_matching * Actor_Draw * Update is chaotic * 2 new matches * func_800BC8B8 * Another bunch * function renames * run formatter * cleanup * remove unnecesary casts * add missing sfx * Fix renames * fix merge * func_800BF7CC * small bunch * another bunch * func_800BE184 non_matching * two more * split z_cheap_proc * Another bunch * another bunch * a few and a non matching * yeee * a * Actor_DrawAll non_equivalent * Actor_RecordUndrawnActor * i don't know what to put in this commit message * func_800B4B50 non matching * func_800B42F8 non matching * func_800B5040 * func_800B5814 non_equiv * func_800B6584 * func_800B6608 * func_800B6680 * func_800B7E04 * func_800B8118 * func_800b9170 * , * func_800BC4EC * func_800BA6FC * func_800BA798 * func_800BA8B8 * Actor_LoadOverlay * small cleanup * func_800BB2D0 * meh * func_800BBAC0 * func_800BC270 * func_800B5208 non matching * Fix warnings * meh * rename some ActorShadow_ functions * fairy * Flags_ * fix warnings * format * Actor_PickUp and family * func_800B8E58 * match Actor_RemoveFromCategory * another bit of docs * Match func_800B86C8 * And another bit * rename Player_GetRunSpeedLimit * func_800B9E84 * func_800BE63C * func_800BB8EC * match func_800B5814 * match func_800B9334 * cleanup * fix conflicts: first pass * another fix * actorfixer fix * fix conflicts * func_800BE680 non_equivalent * Improve func_800BE680 a bit * func_800BE680 equivalent (?) * func_800BE680 equivalent * Actor_UpdateActor equivalent * format * use some ExchangeItemID enum values * Some more cleaning * more cleanup * More name stealing from OoT * match func_800B82EC * match func_800B9D1C and a bit of cleanup * Add ACTOR_FLAGS placeholders * Renames and match func_800BE184 * last pass of name stealing * format * fix conflicts * more cleanup * more cleanup * cleanup and OVERLAY_RELOCATION_OFFSET macro * Remove prototypes of obviously internal-only functions, update variable names, forward declare where necessary, remove all `param_\d`s * remove newlines * minor rename * Use ACTOR_FLAGS in z_actor * Match func_800BE3D0 * Rename movement functions * Document Actor_CalcOffsetOrientedToDrawRotation * velX -> horizontalSpeed * A bit of documentation for actor movement functions * format * Fix merge issues * format * Format * Fix renames * fix warnings * fix conflicts * review :D * Update src/overlays/actors/ovl_En_Ma4/z_en_ma4.c Co-authored-by: Derek Hensley <hensley.derek58@gmail.com> * Fix * format * Actor_SpawnSetupActors * engineer review * Update src/code/z_actor.c Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * A bunch of Engineer's reviews * more Engineer's review * a * whoops * run actorfixer * c'mon * :face_exhaling: * whoops * warning * More engineer's review * run format * I'm dumb * a * match func_800BE680 * Match Actor_DrawZTarget * Match Actor_SpawnAsChildAndCutscene, fix non-equivalent in Actor_UpdateActor * Fix merge issue * format * update actor * Steal a bit of @Thar0 documentation from OoT's z_message * Run actorfixer * Fix renames * Match func_800B4B50 thanks to @hensldm * Improve ActorShadow_DrawFeet thanks to @hensldm * whoops * Actor_PlaySfxAtProjectedPos * Actor_UpdateActor matched by @hensldm * Match func_800BA2FC by @hensldm * Match Actor_SpawnTransitionActors by @hensldm * Match func_800BB604 by @hensldm * Match Actor_DrawAll by @hensldm * ActorShadow_DrawFeet by @hensldm * Actor_UpdateAll by @hensldm * Match func_800BCCDC by @engineer124 * Small Actor_PlaySfxAtPos by @engineer124 * ACTOR_FLAGS_ALL and a bit of cleanup * Add invisible comment * Small docs pass * Fix merge * Engineer's review * format lol * Actor_DrawDoorLock docs * Actor_SpawnShieldParticlesMetal * fix merge issues * sActorFaultClient * fix * commit message * Run actorfixer.py && format.sh * Fix warnings * fixes * format * bss * Update include/functions.h Co-authored-by: Derek Hensley <hensley.derek58@gmail.com> * Address review * Fix merge issues, format and such * fix merge issues * Add ACTORCAT_MAX * actorList -> actorLists * Fix merge issues * format * Enable WERROR on jenkinsfile * Fix merge * Use object symbols * address review * format * review * fix merge issues * fix * VRAM_PTR_SIZE, small cleanup and format * review Co-authored-by: Elliptic Ellipsis <elliptic.ellipsis@gmail.com> Co-authored-by: Derek Hensley <hensley.derek58@gmail.com> Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> Co-authored-by: engineer124 <engineer124engineer124@gmail.com>
2022-01-10 17:04:28 +00:00
0x800B81E0:("Actor_GetFocus",),
0x800B8214:("Actor_GetWorld",),
0x800B8248:("Actor_GetWorldPosShapeRot",),
0x800B82EC:("Attention_WeightedDistToPlayerSq",),
0x800B83BC:("Attention_ActorIsInRange",),
0x800B83F8:("Attention_ShouldReleaseLockOn",),
0x800B84D0:("Actor_TalkOfferAccepted",),
0x800B8500:("Actor_OfferTalkExchange",),
0x800B85E0:("Actor_OfferTalkExchangeEquiCylinder",),
0x800B8614:("Actor_OfferTalk",),
0x800B863C:("Actor_OfferTalkNearColChkInfoCylinder",),
`z_actor` with some documentation, with 1 NON_EQUIVALENTs (#401) * Match Player_GetHeight * Another bunch * Fix merge conflict * rename Gfx_DrawDListXlu * add WEEROR * Actor_Spawn * almost Actor_SpawnTransitionActors and Actor_Delete * A bunch of small actors * More renames * format * Some Player renames * a few more * import data * run formatter * func_800B7170 * whoops * Fix merge issues * Whoops 2 * func_800B83BC and func_800B83F8 * Actor_IsActorFacingPlayerAndWithinRange * add some prototypes * match Actor_UpdateBgCheckInfo * func_800B7678 * mark Actor_SpawnAsChildAndCutscene as non_matching * Actor_Draw * Update is chaotic * 2 new matches * func_800BC8B8 * Another bunch * function renames * run formatter * cleanup * remove unnecesary casts * add missing sfx * Fix renames * fix merge * func_800BF7CC * small bunch * another bunch * func_800BE184 non_matching * two more * split z_cheap_proc * Another bunch * another bunch * a few and a non matching * yeee * a * Actor_DrawAll non_equivalent * Actor_RecordUndrawnActor * i don't know what to put in this commit message * func_800B4B50 non matching * func_800B42F8 non matching * func_800B5040 * func_800B5814 non_equiv * func_800B6584 * func_800B6608 * func_800B6680 * func_800B7E04 * func_800B8118 * func_800b9170 * , * func_800BC4EC * func_800BA6FC * func_800BA798 * func_800BA8B8 * Actor_LoadOverlay * small cleanup * func_800BB2D0 * meh * func_800BBAC0 * func_800BC270 * func_800B5208 non matching * Fix warnings * meh * rename some ActorShadow_ functions * fairy * Flags_ * fix warnings * format * Actor_PickUp and family * func_800B8E58 * match Actor_RemoveFromCategory * another bit of docs * Match func_800B86C8 * And another bit * rename Player_GetRunSpeedLimit * func_800B9E84 * func_800BE63C * func_800BB8EC * match func_800B5814 * match func_800B9334 * cleanup * fix conflicts: first pass * another fix * actorfixer fix * fix conflicts * func_800BE680 non_equivalent * Improve func_800BE680 a bit * func_800BE680 equivalent (?) * func_800BE680 equivalent * Actor_UpdateActor equivalent * format * use some ExchangeItemID enum values * Some more cleaning * more cleanup * More name stealing from OoT * match func_800B82EC * match func_800B9D1C and a bit of cleanup * Add ACTOR_FLAGS placeholders * Renames and match func_800BE184 * last pass of name stealing * format * fix conflicts * more cleanup * more cleanup * cleanup and OVERLAY_RELOCATION_OFFSET macro * Remove prototypes of obviously internal-only functions, update variable names, forward declare where necessary, remove all `param_\d`s * remove newlines * minor rename * Use ACTOR_FLAGS in z_actor * Match func_800BE3D0 * Rename movement functions * Document Actor_CalcOffsetOrientedToDrawRotation * velX -> horizontalSpeed * A bit of documentation for actor movement functions * format * Fix merge issues * format * Format * Fix renames * fix warnings * fix conflicts * review :D * Update src/overlays/actors/ovl_En_Ma4/z_en_ma4.c Co-authored-by: Derek Hensley <hensley.derek58@gmail.com> * Fix * format * Actor_SpawnSetupActors * engineer review * Update src/code/z_actor.c Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * A bunch of Engineer's reviews * more Engineer's review * a * whoops * run actorfixer * c'mon * :face_exhaling: * whoops * warning * More engineer's review * run format * I'm dumb * a * match func_800BE680 * Match Actor_DrawZTarget * Match Actor_SpawnAsChildAndCutscene, fix non-equivalent in Actor_UpdateActor * Fix merge issue * format * update actor * Steal a bit of @Thar0 documentation from OoT's z_message * Run actorfixer * Fix renames * Match func_800B4B50 thanks to @hensldm * Improve ActorShadow_DrawFeet thanks to @hensldm * whoops * Actor_PlaySfxAtProjectedPos * Actor_UpdateActor matched by @hensldm * Match func_800BA2FC by @hensldm * Match Actor_SpawnTransitionActors by @hensldm * Match func_800BB604 by @hensldm * Match Actor_DrawAll by @hensldm * ActorShadow_DrawFeet by @hensldm * Actor_UpdateAll by @hensldm * Match func_800BCCDC by @engineer124 * Small Actor_PlaySfxAtPos by @engineer124 * ACTOR_FLAGS_ALL and a bit of cleanup * Add invisible comment * Small docs pass * Fix merge * Engineer's review * format lol * Actor_DrawDoorLock docs * Actor_SpawnShieldParticlesMetal * fix merge issues * sActorFaultClient * fix * commit message * Run actorfixer.py && format.sh * Fix warnings * fixes * format * bss * Update include/functions.h Co-authored-by: Derek Hensley <hensley.derek58@gmail.com> * Address review * Fix merge issues, format and such * fix merge issues * Add ACTORCAT_MAX * actorList -> actorLists * Fix merge issues * format * Enable WERROR on jenkinsfile * Fix merge * Use object symbols * address review * format * review * fix merge issues * fix * VRAM_PTR_SIZE, small cleanup and format * review Co-authored-by: Elliptic Ellipsis <elliptic.ellipsis@gmail.com> Co-authored-by: Derek Hensley <hensley.derek58@gmail.com> Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> Co-authored-by: engineer124 <engineer124engineer124@gmail.com>
2022-01-10 17:04:28 +00:00
0x800B867C:("Actor_TextboxIsClosing",),
0x800B86C8:("Actor_ChangeFocus",),
0x800B8708:("Player_GetExchangeItemId",),
0x800B8718:("func_800B8718",),
0x800B874C:("func_800B874C",),
0x800B8804:("func_800B8804",),
0x800B882C:("func_800B882C",),
0x800B886C:("func_800B886C",),
`z_actor` with some documentation, with 1 NON_EQUIVALENTs (#401) * Match Player_GetHeight * Another bunch * Fix merge conflict * rename Gfx_DrawDListXlu * add WEEROR * Actor_Spawn * almost Actor_SpawnTransitionActors and Actor_Delete * A bunch of small actors * More renames * format * Some Player renames * a few more * import data * run formatter * func_800B7170 * whoops * Fix merge issues * Whoops 2 * func_800B83BC and func_800B83F8 * Actor_IsActorFacingPlayerAndWithinRange * add some prototypes * match Actor_UpdateBgCheckInfo * func_800B7678 * mark Actor_SpawnAsChildAndCutscene as non_matching * Actor_Draw * Update is chaotic * 2 new matches * func_800BC8B8 * Another bunch * function renames * run formatter * cleanup * remove unnecesary casts * add missing sfx * Fix renames * fix merge * func_800BF7CC * small bunch * another bunch * func_800BE184 non_matching * two more * split z_cheap_proc * Another bunch * another bunch * a few and a non matching * yeee * a * Actor_DrawAll non_equivalent * Actor_RecordUndrawnActor * i don't know what to put in this commit message * func_800B4B50 non matching * func_800B42F8 non matching * func_800B5040 * func_800B5814 non_equiv * func_800B6584 * func_800B6608 * func_800B6680 * func_800B7E04 * func_800B8118 * func_800b9170 * , * func_800BC4EC * func_800BA6FC * func_800BA798 * func_800BA8B8 * Actor_LoadOverlay * small cleanup * func_800BB2D0 * meh * func_800BBAC0 * func_800BC270 * func_800B5208 non matching * Fix warnings * meh * rename some ActorShadow_ functions * fairy * Flags_ * fix warnings * format * Actor_PickUp and family * func_800B8E58 * match Actor_RemoveFromCategory * another bit of docs * Match func_800B86C8 * And another bit * rename Player_GetRunSpeedLimit * func_800B9E84 * func_800BE63C * func_800BB8EC * match func_800B5814 * match func_800B9334 * cleanup * fix conflicts: first pass * another fix * actorfixer fix * fix conflicts * func_800BE680 non_equivalent * Improve func_800BE680 a bit * func_800BE680 equivalent (?) * func_800BE680 equivalent * Actor_UpdateActor equivalent * format * use some ExchangeItemID enum values * Some more cleaning * more cleanup * More name stealing from OoT * match func_800B82EC * match func_800B9D1C and a bit of cleanup * Add ACTOR_FLAGS placeholders * Renames and match func_800BE184 * last pass of name stealing * format * fix conflicts * more cleanup * more cleanup * cleanup and OVERLAY_RELOCATION_OFFSET macro * Remove prototypes of obviously internal-only functions, update variable names, forward declare where necessary, remove all `param_\d`s * remove newlines * minor rename * Use ACTOR_FLAGS in z_actor * Match func_800BE3D0 * Rename movement functions * Document Actor_CalcOffsetOrientedToDrawRotation * velX -> horizontalSpeed * A bit of documentation for actor movement functions * format * Fix merge issues * format * Format * Fix renames * fix warnings * fix conflicts * review :D * Update src/overlays/actors/ovl_En_Ma4/z_en_ma4.c Co-authored-by: Derek Hensley <hensley.derek58@gmail.com> * Fix * format * Actor_SpawnSetupActors * engineer review * Update src/code/z_actor.c Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * A bunch of Engineer's reviews * more Engineer's review * a * whoops * run actorfixer * c'mon * :face_exhaling: * whoops * warning * More engineer's review * run format * I'm dumb * a * match func_800BE680 * Match Actor_DrawZTarget * Match Actor_SpawnAsChildAndCutscene, fix non-equivalent in Actor_UpdateActor * Fix merge issue * format * update actor * Steal a bit of @Thar0 documentation from OoT's z_message * Run actorfixer * Fix renames * Match func_800B4B50 thanks to @hensldm * Improve ActorShadow_DrawFeet thanks to @hensldm * whoops * Actor_PlaySfxAtProjectedPos * Actor_UpdateActor matched by @hensldm * Match func_800BA2FC by @hensldm * Match Actor_SpawnTransitionActors by @hensldm * Match func_800BB604 by @hensldm * Match Actor_DrawAll by @hensldm * ActorShadow_DrawFeet by @hensldm * Actor_UpdateAll by @hensldm * Match func_800BCCDC by @engineer124 * Small Actor_PlaySfxAtPos by @engineer124 * ACTOR_FLAGS_ALL and a bit of cleanup * Add invisible comment * Small docs pass * Fix merge * Engineer's review * format lol * Actor_DrawDoorLock docs * Actor_SpawnShieldParticlesMetal * fix merge issues * sActorFaultClient * fix * commit message * Run actorfixer.py && format.sh * Fix warnings * fixes * format * bss * Update include/functions.h Co-authored-by: Derek Hensley <hensley.derek58@gmail.com> * Address review * Fix merge issues, format and such * fix merge issues * Add ACTORCAT_MAX * actorList -> actorLists * Fix merge issues * format * Enable WERROR on jenkinsfile * Fix merge * Use object symbols * address review * format * review * fix merge issues * fix * VRAM_PTR_SIZE, small cleanup and format * review Co-authored-by: Elliptic Ellipsis <elliptic.ellipsis@gmail.com> Co-authored-by: Derek Hensley <hensley.derek58@gmail.com> Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> Co-authored-by: engineer124 <engineer124engineer124@gmail.com>
2022-01-10 17:04:28 +00:00
0x800B8898:("Actor_GetScreenPos",),
0x800B8934:("Actor_OnScreen",),
0x800B89F8:("Actor_HasParent",),
0x800B8A1C:("Actor_OfferGetItem",),
0x800B8B84:("Actor_OfferGetItemNearby",),
0x800B8BB0:("Actor_OfferCarry",),
0x800B8BD0:("Actor_OfferGetItemFar",),
En_Niw (Cucco) (#191) * EnNiw: Rebase of WIP to work on collsion init almost matches EnNiw: WIP EnNiw: running low, and too many not-matches for my liking EnNiw: WIP 3 * EnNiw: update to master * EnNiw: fix late rodata * wtf is going on * EnNiw: update is a thing, glad I'm doing it last * EnNiw: likely branch mysery * EnNiw: a horrible little draw function * EnNiw: nope, feather draw still fucked * EnNiw: fixing merge issues with master * EnNiw: update is no longer non-matching * EnNiw: cleaning/docs * EnNiw: cleaning/docs 3 * EnNiw: more docs 4 * EnNiw: OKs again now that data was removed * EnNiw: Docs and cleaning 5 * EnNiw: Docs and cleaning 6 * EnNiw: Docs/cleaning and changed a function and that changed a bunch ugh * EnNiw: format and make check * EnNiw: data re-merged, and matches * EnNiw: forgot about these * EnNiw: another attempt at feather draw, still not even close * Multiple: now that we know the last paramter is a flag, change all to hex * Player: fix wrong padding * EnNiw parameter name consistency Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * Update src/overlays/actors/ovl_En_Niw/z_en_niw.c REG Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * Update src/overlays/actors/ovl_En_Niw/z_en_niw.c Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * Update src/overlays/actors/ovl_En_Niw/z_en_niw.h Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * Update src/overlays/actors/ovl_En_Niw/z_en_niw.h Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * Update src/overlays/actors/ovl_En_Niw/z_en_niw.c Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * Update src/overlays/actors/ovl_En_Niw/z_en_niw.c Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * Update src/overlays/actors/ovl_En_Niw/z_en_niw.c Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * Update src/overlays/actors/ovl_En_Niw/z_en_niw.c Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * Update src/overlays/actors/ovl_En_Niw/z_en_niw.c Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * Update src/overlays/actors/ovl_En_Niw/z_en_niw.c Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * Update src/overlays/actors/ovl_En_Niw/z_en_niw.c Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * Update src/overlays/actors/ovl_En_Niw/z_en_niw.c Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * EnNiw: Likely suggestions first easy suggestions first, then I'll attempt the stuff I'm not sure will match Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * EnNiw: compiling again * EnNiw: more suggestions added * EnNiw: last of minor changes * EnNiw: shorten overly long float * EnNiw: feather counts as define * EnNiw: add c file description * EnNiw: Some Suggested Changes Co-authored-by: Anghelo Carvajal <anghelo.carvajal.14@sansano.usm.cl> * EnNiw: more suggestions * EnNiw: More suggestions Co-authored-by: Anghelo Carvajal <anghelo.carvajal.14@sansano.usm.cl> * EnNiw: moved OPEN_DISPS to contentional location, still not close * BgIcicle/EnSb: renamed func_800B78B8 to Actor_UpdateBgCheckInfo Co-authored-by: isghj8 <isghj8@gmail.com> Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> Co-authored-by: Anghelo Carvajal <anghelo.carvajal.14@sansano.usm.cl>
2021-07-02 02:20:34 +00:00
0x800B8BFC:("Actor_HasNoParent",),
0x800B8C20:("func_800B8C20",),
0x800B8C50:("Actor_SetClosestSecretDistance",),
`z_actor` with some documentation, with 1 NON_EQUIVALENTs (#401) * Match Player_GetHeight * Another bunch * Fix merge conflict * rename Gfx_DrawDListXlu * add WEEROR * Actor_Spawn * almost Actor_SpawnTransitionActors and Actor_Delete * A bunch of small actors * More renames * format * Some Player renames * a few more * import data * run formatter * func_800B7170 * whoops * Fix merge issues * Whoops 2 * func_800B83BC and func_800B83F8 * Actor_IsActorFacingPlayerAndWithinRange * add some prototypes * match Actor_UpdateBgCheckInfo * func_800B7678 * mark Actor_SpawnAsChildAndCutscene as non_matching * Actor_Draw * Update is chaotic * 2 new matches * func_800BC8B8 * Another bunch * function renames * run formatter * cleanup * remove unnecesary casts * add missing sfx * Fix renames * fix merge * func_800BF7CC * small bunch * another bunch * func_800BE184 non_matching * two more * split z_cheap_proc * Another bunch * another bunch * a few and a non matching * yeee * a * Actor_DrawAll non_equivalent * Actor_RecordUndrawnActor * i don't know what to put in this commit message * func_800B4B50 non matching * func_800B42F8 non matching * func_800B5040 * func_800B5814 non_equiv * func_800B6584 * func_800B6608 * func_800B6680 * func_800B7E04 * func_800B8118 * func_800b9170 * , * func_800BC4EC * func_800BA6FC * func_800BA798 * func_800BA8B8 * Actor_LoadOverlay * small cleanup * func_800BB2D0 * meh * func_800BBAC0 * func_800BC270 * func_800B5208 non matching * Fix warnings * meh * rename some ActorShadow_ functions * fairy * Flags_ * fix warnings * format * Actor_PickUp and family * func_800B8E58 * match Actor_RemoveFromCategory * another bit of docs * Match func_800B86C8 * And another bit * rename Player_GetRunSpeedLimit * func_800B9E84 * func_800BE63C * func_800BB8EC * match func_800B5814 * match func_800B9334 * cleanup * fix conflicts: first pass * another fix * actorfixer fix * fix conflicts * func_800BE680 non_equivalent * Improve func_800BE680 a bit * func_800BE680 equivalent (?) * func_800BE680 equivalent * Actor_UpdateActor equivalent * format * use some ExchangeItemID enum values * Some more cleaning * more cleanup * More name stealing from OoT * match func_800B82EC * match func_800B9D1C and a bit of cleanup * Add ACTOR_FLAGS placeholders * Renames and match func_800BE184 * last pass of name stealing * format * fix conflicts * more cleanup * more cleanup * cleanup and OVERLAY_RELOCATION_OFFSET macro * Remove prototypes of obviously internal-only functions, update variable names, forward declare where necessary, remove all `param_\d`s * remove newlines * minor rename * Use ACTOR_FLAGS in z_actor * Match func_800BE3D0 * Rename movement functions * Document Actor_CalcOffsetOrientedToDrawRotation * velX -> horizontalSpeed * A bit of documentation for actor movement functions * format * Fix merge issues * format * Format * Fix renames * fix warnings * fix conflicts * review :D * Update src/overlays/actors/ovl_En_Ma4/z_en_ma4.c Co-authored-by: Derek Hensley <hensley.derek58@gmail.com> * Fix * format * Actor_SpawnSetupActors * engineer review * Update src/code/z_actor.c Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * A bunch of Engineer's reviews * more Engineer's review * a * whoops * run actorfixer * c'mon * :face_exhaling: * whoops * warning * More engineer's review * run format * I'm dumb * a * match func_800BE680 * Match Actor_DrawZTarget * Match Actor_SpawnAsChildAndCutscene, fix non-equivalent in Actor_UpdateActor * Fix merge issue * format * update actor * Steal a bit of @Thar0 documentation from OoT's z_message * Run actorfixer * Fix renames * Match func_800B4B50 thanks to @hensldm * Improve ActorShadow_DrawFeet thanks to @hensldm * whoops * Actor_PlaySfxAtProjectedPos * Actor_UpdateActor matched by @hensldm * Match func_800BA2FC by @hensldm * Match Actor_SpawnTransitionActors by @hensldm * Match func_800BB604 by @hensldm * Match Actor_DrawAll by @hensldm * ActorShadow_DrawFeet by @hensldm * Actor_UpdateAll by @hensldm * Match func_800BCCDC by @engineer124 * Small Actor_PlaySfxAtPos by @engineer124 * ACTOR_FLAGS_ALL and a bit of cleanup * Add invisible comment * Small docs pass * Fix merge * Engineer's review * format lol * Actor_DrawDoorLock docs * Actor_SpawnShieldParticlesMetal * fix merge issues * sActorFaultClient * fix * commit message * Run actorfixer.py && format.sh * Fix warnings * fixes * format * bss * Update include/functions.h Co-authored-by: Derek Hensley <hensley.derek58@gmail.com> * Address review * Fix merge issues, format and such * fix merge issues * Add ACTORCAT_MAX * actorList -> actorLists * Fix merge issues * format * Enable WERROR on jenkinsfile * Fix merge * Use object symbols * address review * format * review * fix merge issues * fix * VRAM_PTR_SIZE, small cleanup and format * review Co-authored-by: Elliptic Ellipsis <elliptic.ellipsis@gmail.com> Co-authored-by: Derek Hensley <hensley.derek58@gmail.com> Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> Co-authored-by: engineer124 <engineer124engineer124@gmail.com>
2022-01-10 17:04:28 +00:00
0x800B8C78:("Actor_HasRider",),
0x800B8C9C:("Actor_SetRideActor",),
0x800B8CEC:("Actor_HasNoRider",),
0x800B8D10:("func_800B8D10",),
0x800B8D50:("func_800B8D50",),
0x800B8D98:("func_800B8D98",),
0x800B8DD4:("func_800B8DD4",),
0x800B8E1C:("func_800B8E1C",),
0x800B8E58:("Player_PlaySfx",),
0x800B8EC8:("Actor_PlaySfx",),
0x800B8EF4:("Actor_PlaySfx_SurfaceBomb",),
0x800B8F98:("Actor_PlaySfx_Flagged2",),
0x800B8FC0:("Actor_PlaySfx_FlaggedCentered1",),
0x800B8FE8:("Actor_PlaySfx_FlaggedCentered2",),
0x800B9010:("Actor_PlaySfx_Flagged",),
0x800B9038:("Actor_PlaySfx_FlaggedTimer",),
0x800B9084:("Actor_PlaySeq_FlaggedKamaroDance",),
0x800B9098:("Actor_PlaySeq_FlaggedMusicBoxHouse",),
0x800B90AC:("func_800B90AC",),
0x800B90F4:("Actor_DeactivateLens",),
0x800B9120:("Actor_InitHalfDaysBit",),
`z_actor` with some documentation, with 1 NON_EQUIVALENTs (#401) * Match Player_GetHeight * Another bunch * Fix merge conflict * rename Gfx_DrawDListXlu * add WEEROR * Actor_Spawn * almost Actor_SpawnTransitionActors and Actor_Delete * A bunch of small actors * More renames * format * Some Player renames * a few more * import data * run formatter * func_800B7170 * whoops * Fix merge issues * Whoops 2 * func_800B83BC and func_800B83F8 * Actor_IsActorFacingPlayerAndWithinRange * add some prototypes * match Actor_UpdateBgCheckInfo * func_800B7678 * mark Actor_SpawnAsChildAndCutscene as non_matching * Actor_Draw * Update is chaotic * 2 new matches * func_800BC8B8 * Another bunch * function renames * run formatter * cleanup * remove unnecesary casts * add missing sfx * Fix renames * fix merge * func_800BF7CC * small bunch * another bunch * func_800BE184 non_matching * two more * split z_cheap_proc * Another bunch * another bunch * a few and a non matching * yeee * a * Actor_DrawAll non_equivalent * Actor_RecordUndrawnActor * i don't know what to put in this commit message * func_800B4B50 non matching * func_800B42F8 non matching * func_800B5040 * func_800B5814 non_equiv * func_800B6584 * func_800B6608 * func_800B6680 * func_800B7E04 * func_800B8118 * func_800b9170 * , * func_800BC4EC * func_800BA6FC * func_800BA798 * func_800BA8B8 * Actor_LoadOverlay * small cleanup * func_800BB2D0 * meh * func_800BBAC0 * func_800BC270 * func_800B5208 non matching * Fix warnings * meh * rename some ActorShadow_ functions * fairy * Flags_ * fix warnings * format * Actor_PickUp and family * func_800B8E58 * match Actor_RemoveFromCategory * another bit of docs * Match func_800B86C8 * And another bit * rename Player_GetRunSpeedLimit * func_800B9E84 * func_800BE63C * func_800BB8EC * match func_800B5814 * match func_800B9334 * cleanup * fix conflicts: first pass * another fix * actorfixer fix * fix conflicts * func_800BE680 non_equivalent * Improve func_800BE680 a bit * func_800BE680 equivalent (?) * func_800BE680 equivalent * Actor_UpdateActor equivalent * format * use some ExchangeItemID enum values * Some more cleaning * more cleanup * More name stealing from OoT * match func_800B82EC * match func_800B9D1C and a bit of cleanup * Add ACTOR_FLAGS placeholders * Renames and match func_800BE184 * last pass of name stealing * format * fix conflicts * more cleanup * more cleanup * cleanup and OVERLAY_RELOCATION_OFFSET macro * Remove prototypes of obviously internal-only functions, update variable names, forward declare where necessary, remove all `param_\d`s * remove newlines * minor rename * Use ACTOR_FLAGS in z_actor * Match func_800BE3D0 * Rename movement functions * Document Actor_CalcOffsetOrientedToDrawRotation * velX -> horizontalSpeed * A bit of documentation for actor movement functions * format * Fix merge issues * format * Format * Fix renames * fix warnings * fix conflicts * review :D * Update src/overlays/actors/ovl_En_Ma4/z_en_ma4.c Co-authored-by: Derek Hensley <hensley.derek58@gmail.com> * Fix * format * Actor_SpawnSetupActors * engineer review * Update src/code/z_actor.c Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * A bunch of Engineer's reviews * more Engineer's review * a * whoops * run actorfixer * c'mon * :face_exhaling: * whoops * warning * More engineer's review * run format * I'm dumb * a * match func_800BE680 * Match Actor_DrawZTarget * Match Actor_SpawnAsChildAndCutscene, fix non-equivalent in Actor_UpdateActor * Fix merge issue * format * update actor * Steal a bit of @Thar0 documentation from OoT's z_message * Run actorfixer * Fix renames * Match func_800B4B50 thanks to @hensldm * Improve ActorShadow_DrawFeet thanks to @hensldm * whoops * Actor_PlaySfxAtProjectedPos * Actor_UpdateActor matched by @hensldm * Match func_800BA2FC by @hensldm * Match Actor_SpawnTransitionActors by @hensldm * Match func_800BB604 by @hensldm * Match Actor_DrawAll by @hensldm * ActorShadow_DrawFeet by @hensldm * Actor_UpdateAll by @hensldm * Match func_800BCCDC by @engineer124 * Small Actor_PlaySfxAtPos by @engineer124 * ACTOR_FLAGS_ALL and a bit of cleanup * Add invisible comment * Small docs pass * Fix merge * Engineer's review * format lol * Actor_DrawDoorLock docs * Actor_SpawnShieldParticlesMetal * fix merge issues * sActorFaultClient * fix * commit message * Run actorfixer.py && format.sh * Fix warnings * fixes * format * bss * Update include/functions.h Co-authored-by: Derek Hensley <hensley.derek58@gmail.com> * Address review * Fix merge issues, format and such * fix merge issues * Add ACTORCAT_MAX * actorList -> actorLists * Fix merge issues * format * Enable WERROR on jenkinsfile * Fix merge * Use object symbols * address review * format * review * fix merge issues * fix * VRAM_PTR_SIZE, small cleanup and format * review Co-authored-by: Elliptic Ellipsis <elliptic.ellipsis@gmail.com> Co-authored-by: Derek Hensley <hensley.derek58@gmail.com> Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> Co-authored-by: engineer124 <engineer124engineer124@gmail.com>
2022-01-10 17:04:28 +00:00
0x800B9170:("Actor_InitContext",),
0x800B9334:("Actor_SpawnSetupActors",),
0x800B948C:("Actor_UpdateActor",),
0x800B9780:("Actor_UpdateAll",),
`z_actor` with some documentation, with 1 NON_EQUIVALENTs (#401) * Match Player_GetHeight * Another bunch * Fix merge conflict * rename Gfx_DrawDListXlu * add WEEROR * Actor_Spawn * almost Actor_SpawnTransitionActors and Actor_Delete * A bunch of small actors * More renames * format * Some Player renames * a few more * import data * run formatter * func_800B7170 * whoops * Fix merge issues * Whoops 2 * func_800B83BC and func_800B83F8 * Actor_IsActorFacingPlayerAndWithinRange * add some prototypes * match Actor_UpdateBgCheckInfo * func_800B7678 * mark Actor_SpawnAsChildAndCutscene as non_matching * Actor_Draw * Update is chaotic * 2 new matches * func_800BC8B8 * Another bunch * function renames * run formatter * cleanup * remove unnecesary casts * add missing sfx * Fix renames * fix merge * func_800BF7CC * small bunch * another bunch * func_800BE184 non_matching * two more * split z_cheap_proc * Another bunch * another bunch * a few and a non matching * yeee * a * Actor_DrawAll non_equivalent * Actor_RecordUndrawnActor * i don't know what to put in this commit message * func_800B4B50 non matching * func_800B42F8 non matching * func_800B5040 * func_800B5814 non_equiv * func_800B6584 * func_800B6608 * func_800B6680 * func_800B7E04 * func_800B8118 * func_800b9170 * , * func_800BC4EC * func_800BA6FC * func_800BA798 * func_800BA8B8 * Actor_LoadOverlay * small cleanup * func_800BB2D0 * meh * func_800BBAC0 * func_800BC270 * func_800B5208 non matching * Fix warnings * meh * rename some ActorShadow_ functions * fairy * Flags_ * fix warnings * format * Actor_PickUp and family * func_800B8E58 * match Actor_RemoveFromCategory * another bit of docs * Match func_800B86C8 * And another bit * rename Player_GetRunSpeedLimit * func_800B9E84 * func_800BE63C * func_800BB8EC * match func_800B5814 * match func_800B9334 * cleanup * fix conflicts: first pass * another fix * actorfixer fix * fix conflicts * func_800BE680 non_equivalent * Improve func_800BE680 a bit * func_800BE680 equivalent (?) * func_800BE680 equivalent * Actor_UpdateActor equivalent * format * use some ExchangeItemID enum values * Some more cleaning * more cleanup * More name stealing from OoT * match func_800B82EC * match func_800B9D1C and a bit of cleanup * Add ACTOR_FLAGS placeholders * Renames and match func_800BE184 * last pass of name stealing * format * fix conflicts * more cleanup * more cleanup * cleanup and OVERLAY_RELOCATION_OFFSET macro * Remove prototypes of obviously internal-only functions, update variable names, forward declare where necessary, remove all `param_\d`s * remove newlines * minor rename * Use ACTOR_FLAGS in z_actor * Match func_800BE3D0 * Rename movement functions * Document Actor_CalcOffsetOrientedToDrawRotation * velX -> horizontalSpeed * A bit of documentation for actor movement functions * format * Fix merge issues * format * Format * Fix renames * fix warnings * fix conflicts * review :D * Update src/overlays/actors/ovl_En_Ma4/z_en_ma4.c Co-authored-by: Derek Hensley <hensley.derek58@gmail.com> * Fix * format * Actor_SpawnSetupActors * engineer review * Update src/code/z_actor.c Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * A bunch of Engineer's reviews * more Engineer's review * a * whoops * run actorfixer * c'mon * :face_exhaling: * whoops * warning * More engineer's review * run format * I'm dumb * a * match func_800BE680 * Match Actor_DrawZTarget * Match Actor_SpawnAsChildAndCutscene, fix non-equivalent in Actor_UpdateActor * Fix merge issue * format * update actor * Steal a bit of @Thar0 documentation from OoT's z_message * Run actorfixer * Fix renames * Match func_800B4B50 thanks to @hensldm * Improve ActorShadow_DrawFeet thanks to @hensldm * whoops * Actor_PlaySfxAtProjectedPos * Actor_UpdateActor matched by @hensldm * Match func_800BA2FC by @hensldm * Match Actor_SpawnTransitionActors by @hensldm * Match func_800BB604 by @hensldm * Match Actor_DrawAll by @hensldm * ActorShadow_DrawFeet by @hensldm * Actor_UpdateAll by @hensldm * Match func_800BCCDC by @engineer124 * Small Actor_PlaySfxAtPos by @engineer124 * ACTOR_FLAGS_ALL and a bit of cleanup * Add invisible comment * Small docs pass * Fix merge * Engineer's review * format lol * Actor_DrawDoorLock docs * Actor_SpawnShieldParticlesMetal * fix merge issues * sActorFaultClient * fix * commit message * Run actorfixer.py && format.sh * Fix warnings * fixes * format * bss * Update include/functions.h Co-authored-by: Derek Hensley <hensley.derek58@gmail.com> * Address review * Fix merge issues, format and such * fix merge issues * Add ACTORCAT_MAX * actorList -> actorLists * Fix merge issues * format * Enable WERROR on jenkinsfile * Fix merge * Use object symbols * address review * format * review * fix merge issues * fix * VRAM_PTR_SIZE, small cleanup and format * review Co-authored-by: Elliptic Ellipsis <elliptic.ellipsis@gmail.com> Co-authored-by: Derek Hensley <hensley.derek58@gmail.com> Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> Co-authored-by: engineer124 <engineer124engineer124@gmail.com>
2022-01-10 17:04:28 +00:00
0x800B9A04:("Actor_Draw",),
0x800B9D1C:("Actor_UpdateFlaggedAudio",),
0x800B9E3C:("Actor_ResetLensActors",),
0x800B9E4C:("Actor_AddToLensActors",),
0x800B9E84:("Actor_DrawLensOverlay",),
0x800B9EF4:("Actor_DrawLensActors",),
0x800BA2D8:("func_800BA2D8",),
0x800BA2FC:("func_800BA2FC",),
0x800BA42C:("Actor_DrawAll",),
0x800BA6FC:("Actor_KillAllWithMissingObject",),
0x800BA798:("func_800BA798",),
0x800BA8B8:("Actor_KillAllOnHalfDayChange",),
`z_actor` with some documentation, with 1 NON_EQUIVALENTs (#401) * Match Player_GetHeight * Another bunch * Fix merge conflict * rename Gfx_DrawDListXlu * add WEEROR * Actor_Spawn * almost Actor_SpawnTransitionActors and Actor_Delete * A bunch of small actors * More renames * format * Some Player renames * a few more * import data * run formatter * func_800B7170 * whoops * Fix merge issues * Whoops 2 * func_800B83BC and func_800B83F8 * Actor_IsActorFacingPlayerAndWithinRange * add some prototypes * match Actor_UpdateBgCheckInfo * func_800B7678 * mark Actor_SpawnAsChildAndCutscene as non_matching * Actor_Draw * Update is chaotic * 2 new matches * func_800BC8B8 * Another bunch * function renames * run formatter * cleanup * remove unnecesary casts * add missing sfx * Fix renames * fix merge * func_800BF7CC * small bunch * another bunch * func_800BE184 non_matching * two more * split z_cheap_proc * Another bunch * another bunch * a few and a non matching * yeee * a * Actor_DrawAll non_equivalent * Actor_RecordUndrawnActor * i don't know what to put in this commit message * func_800B4B50 non matching * func_800B42F8 non matching * func_800B5040 * func_800B5814 non_equiv * func_800B6584 * func_800B6608 * func_800B6680 * func_800B7E04 * func_800B8118 * func_800b9170 * , * func_800BC4EC * func_800BA6FC * func_800BA798 * func_800BA8B8 * Actor_LoadOverlay * small cleanup * func_800BB2D0 * meh * func_800BBAC0 * func_800BC270 * func_800B5208 non matching * Fix warnings * meh * rename some ActorShadow_ functions * fairy * Flags_ * fix warnings * format * Actor_PickUp and family * func_800B8E58 * match Actor_RemoveFromCategory * another bit of docs * Match func_800B86C8 * And another bit * rename Player_GetRunSpeedLimit * func_800B9E84 * func_800BE63C * func_800BB8EC * match func_800B5814 * match func_800B9334 * cleanup * fix conflicts: first pass * another fix * actorfixer fix * fix conflicts * func_800BE680 non_equivalent * Improve func_800BE680 a bit * func_800BE680 equivalent (?) * func_800BE680 equivalent * Actor_UpdateActor equivalent * format * use some ExchangeItemID enum values * Some more cleaning * more cleanup * More name stealing from OoT * match func_800B82EC * match func_800B9D1C and a bit of cleanup * Add ACTOR_FLAGS placeholders * Renames and match func_800BE184 * last pass of name stealing * format * fix conflicts * more cleanup * more cleanup * cleanup and OVERLAY_RELOCATION_OFFSET macro * Remove prototypes of obviously internal-only functions, update variable names, forward declare where necessary, remove all `param_\d`s * remove newlines * minor rename * Use ACTOR_FLAGS in z_actor * Match func_800BE3D0 * Rename movement functions * Document Actor_CalcOffsetOrientedToDrawRotation * velX -> horizontalSpeed * A bit of documentation for actor movement functions * format * Fix merge issues * format * Format * Fix renames * fix warnings * fix conflicts * review :D * Update src/overlays/actors/ovl_En_Ma4/z_en_ma4.c Co-authored-by: Derek Hensley <hensley.derek58@gmail.com> * Fix * format * Actor_SpawnSetupActors * engineer review * Update src/code/z_actor.c Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * A bunch of Engineer's reviews * more Engineer's review * a * whoops * run actorfixer * c'mon * :face_exhaling: * whoops * warning * More engineer's review * run format * I'm dumb * a * match func_800BE680 * Match Actor_DrawZTarget * Match Actor_SpawnAsChildAndCutscene, fix non-equivalent in Actor_UpdateActor * Fix merge issue * format * update actor * Steal a bit of @Thar0 documentation from OoT's z_message * Run actorfixer * Fix renames * Match func_800B4B50 thanks to @hensldm * Improve ActorShadow_DrawFeet thanks to @hensldm * whoops * Actor_PlaySfxAtProjectedPos * Actor_UpdateActor matched by @hensldm * Match func_800BA2FC by @hensldm * Match Actor_SpawnTransitionActors by @hensldm * Match func_800BB604 by @hensldm * Match Actor_DrawAll by @hensldm * ActorShadow_DrawFeet by @hensldm * Actor_UpdateAll by @hensldm * Match func_800BCCDC by @engineer124 * Small Actor_PlaySfxAtPos by @engineer124 * ACTOR_FLAGS_ALL and a bit of cleanup * Add invisible comment * Small docs pass * Fix merge * Engineer's review * format lol * Actor_DrawDoorLock docs * Actor_SpawnShieldParticlesMetal * fix merge issues * sActorFaultClient * fix * commit message * Run actorfixer.py && format.sh * Fix warnings * fixes * format * bss * Update include/functions.h Co-authored-by: Derek Hensley <hensley.derek58@gmail.com> * Address review * Fix merge issues, format and such * fix merge issues * Add ACTORCAT_MAX * actorList -> actorLists * Fix merge issues * format * Enable WERROR on jenkinsfile * Fix merge * Use object symbols * address review * format * review * fix merge issues * fix * VRAM_PTR_SIZE, small cleanup and format * review Co-authored-by: Elliptic Ellipsis <elliptic.ellipsis@gmail.com> Co-authored-by: Derek Hensley <hensley.derek58@gmail.com> Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> Co-authored-by: engineer124 <engineer124engineer124@gmail.com>
2022-01-10 17:04:28 +00:00
0x800BA9B4:("Actor_CleanupContext",),
0x800BAAB4:("Actor_AddToCategory",),
0x800BAB24:("Actor_RemoveFromCategory",),
0x800BABFC:("Actor_FreeOverlay",),
0x800BAC60:("Actor_Spawn",),
0x800BACD4:("Actor_LoadOverlay",),
0x800BAE14:("Actor_SpawnAsChildAndCutscene",),
0x800BB0C0:("Actor_SpawnAsChild",),
0x800BB140:("Actor_SpawnTransitionActors",),
`z_actor` with some documentation, with 1 NON_EQUIVALENTs (#401) * Match Player_GetHeight * Another bunch * Fix merge conflict * rename Gfx_DrawDListXlu * add WEEROR * Actor_Spawn * almost Actor_SpawnTransitionActors and Actor_Delete * A bunch of small actors * More renames * format * Some Player renames * a few more * import data * run formatter * func_800B7170 * whoops * Fix merge issues * Whoops 2 * func_800B83BC and func_800B83F8 * Actor_IsActorFacingPlayerAndWithinRange * add some prototypes * match Actor_UpdateBgCheckInfo * func_800B7678 * mark Actor_SpawnAsChildAndCutscene as non_matching * Actor_Draw * Update is chaotic * 2 new matches * func_800BC8B8 * Another bunch * function renames * run formatter * cleanup * remove unnecesary casts * add missing sfx * Fix renames * fix merge * func_800BF7CC * small bunch * another bunch * func_800BE184 non_matching * two more * split z_cheap_proc * Another bunch * another bunch * a few and a non matching * yeee * a * Actor_DrawAll non_equivalent * Actor_RecordUndrawnActor * i don't know what to put in this commit message * func_800B4B50 non matching * func_800B42F8 non matching * func_800B5040 * func_800B5814 non_equiv * func_800B6584 * func_800B6608 * func_800B6680 * func_800B7E04 * func_800B8118 * func_800b9170 * , * func_800BC4EC * func_800BA6FC * func_800BA798 * func_800BA8B8 * Actor_LoadOverlay * small cleanup * func_800BB2D0 * meh * func_800BBAC0 * func_800BC270 * func_800B5208 non matching * Fix warnings * meh * rename some ActorShadow_ functions * fairy * Flags_ * fix warnings * format * Actor_PickUp and family * func_800B8E58 * match Actor_RemoveFromCategory * another bit of docs * Match func_800B86C8 * And another bit * rename Player_GetRunSpeedLimit * func_800B9E84 * func_800BE63C * func_800BB8EC * match func_800B5814 * match func_800B9334 * cleanup * fix conflicts: first pass * another fix * actorfixer fix * fix conflicts * func_800BE680 non_equivalent * Improve func_800BE680 a bit * func_800BE680 equivalent (?) * func_800BE680 equivalent * Actor_UpdateActor equivalent * format * use some ExchangeItemID enum values * Some more cleaning * more cleanup * More name stealing from OoT * match func_800B82EC * match func_800B9D1C and a bit of cleanup * Add ACTOR_FLAGS placeholders * Renames and match func_800BE184 * last pass of name stealing * format * fix conflicts * more cleanup * more cleanup * cleanup and OVERLAY_RELOCATION_OFFSET macro * Remove prototypes of obviously internal-only functions, update variable names, forward declare where necessary, remove all `param_\d`s * remove newlines * minor rename * Use ACTOR_FLAGS in z_actor * Match func_800BE3D0 * Rename movement functions * Document Actor_CalcOffsetOrientedToDrawRotation * velX -> horizontalSpeed * A bit of documentation for actor movement functions * format * Fix merge issues * format * Format * Fix renames * fix warnings * fix conflicts * review :D * Update src/overlays/actors/ovl_En_Ma4/z_en_ma4.c Co-authored-by: Derek Hensley <hensley.derek58@gmail.com> * Fix * format * Actor_SpawnSetupActors * engineer review * Update src/code/z_actor.c Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * A bunch of Engineer's reviews * more Engineer's review * a * whoops * run actorfixer * c'mon * :face_exhaling: * whoops * warning * More engineer's review * run format * I'm dumb * a * match func_800BE680 * Match Actor_DrawZTarget * Match Actor_SpawnAsChildAndCutscene, fix non-equivalent in Actor_UpdateActor * Fix merge issue * format * update actor * Steal a bit of @Thar0 documentation from OoT's z_message * Run actorfixer * Fix renames * Match func_800B4B50 thanks to @hensldm * Improve ActorShadow_DrawFeet thanks to @hensldm * whoops * Actor_PlaySfxAtProjectedPos * Actor_UpdateActor matched by @hensldm * Match func_800BA2FC by @hensldm * Match Actor_SpawnTransitionActors by @hensldm * Match func_800BB604 by @hensldm * Match Actor_DrawAll by @hensldm * ActorShadow_DrawFeet by @hensldm * Actor_UpdateAll by @hensldm * Match func_800BCCDC by @engineer124 * Small Actor_PlaySfxAtPos by @engineer124 * ACTOR_FLAGS_ALL and a bit of cleanup * Add invisible comment * Small docs pass * Fix merge * Engineer's review * format lol * Actor_DrawDoorLock docs * Actor_SpawnShieldParticlesMetal * fix merge issues * sActorFaultClient * fix * commit message * Run actorfixer.py && format.sh * Fix warnings * fixes * format * bss * Update include/functions.h Co-authored-by: Derek Hensley <hensley.derek58@gmail.com> * Address review * Fix merge issues, format and such * fix merge issues * Add ACTORCAT_MAX * actorList -> actorLists * Fix merge issues * format * Enable WERROR on jenkinsfile * Fix merge * Use object symbols * address review * format * review * fix merge issues * fix * VRAM_PTR_SIZE, small cleanup and format * review Co-authored-by: Elliptic Ellipsis <elliptic.ellipsis@gmail.com> Co-authored-by: Derek Hensley <hensley.derek58@gmail.com> Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> Co-authored-by: engineer124 <engineer124engineer124@gmail.com>
2022-01-10 17:04:28 +00:00
0x800BB2D0:("Actor_SpawnEntry",),
0x800BB498:("Actor_Delete",),
0x800BB59C:("Attention_ActorOnScreen",),
0x800BB604:("Attention_FindActorInCategory",),
0x800BB8EC:("Attention_FindActor",),
EnBigpo (Big Poh) (#250) * EnBigpo: start * EnBigpo: uhh, this struct is weird * EnBigpo: progress * EnBigpo: so many of these functions are tiny * EnBigpo nasty four loop function * EnBigpo: hate draw functions * EnBigpo: all functions attempted * EnBigpo: data migrated, does not OK, 2 bytes off... * Multi: Attempting to OK, issues * EnBigpo: more docs * EnBigpo: more docs2 * EnBigpo: more docs and cleaning * EnBigpo: removed data to try to find the issues, matched a draw function thanks to Tharo * EnBigpo: progress? maybe not * EnBigpo: matched another function * EnBigpo: overwrite limbdraw matches now * EnBigpo: one more nonmatching rejected * EnBigPo: not actual progress, probably * Match Init, down to single stack pointer on second func * EnBigPo OK * EnBigpo: docs and cleaning * EnBigpo: more docs and cleaning * EnBigpo: back to OK with no warnings * EnBigpo: more docs and cleaning * EnBigpo: docs and cleaning * EnBigpo: hmm, rename_sym doesn't like renaming system functions but I'm 98% sure I know what these are * Multiple: changed some function names, maybe changed too much... hmm * EnBigpo: even more changes to docs * EnBigpo: formater pass * EnBigpo: small fixes * EnBigpo: c file description * Apply suggestions from code review Apply camera suggestions from eng124 Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * EnBigpo: updating all requested changes and reverting one incorrect macro * Apply suggestions from code review Some of eng124's recommendations, need to add the last by hand Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * EnBigpo: back to OK * EnBigpo: Minor cleanup changes * Functions fixed: added function changes to actorfixer and fixed dinofos * EnBigpo: BINANG_ROT180 * Apply suggestions from code review First batch of requested changes, the simpler ones that shouldn't require checking Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> Co-authored-by: Anghelo Carvajal <angheloalf95@gmail.com> * EnBigpo: fixes to recommended changes, back to OK * EnBigpo: move idleTimer docs out of struct * Sprite: removed old commented out pragma, it matches, I still dont get it * EnBigpo: more changes I had to check first * EnBigpo: more requested changes, and some macro uses found * EnBigpo: forgot a requested change * Update src/overlays/actors/ovl_En_Bigpo/z_en_bigpo.c Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * Apply suggestions from code review Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * EnBigPo: missed a disphead array access * Apply suggestions from code review More requested changes Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * EnBigpo: more hex to dec * EnBigpo: more hex to dec 2 * Update src/overlays/actors/ovl_En_Bigpo/z_en_bigpo.c Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * Update include/functions.h Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * EnBigpo: build being weird * EnBigpo: weird, rename_sym didn't catch this earlier * Tools: fixed actorfixer to use Play_CameraSetAtEye forgot I blew this change away trying to get build again, * Update src/overlays/actors/ovl_En_Bigpo/z_en_bigpo.h Co-authored-by: Kenix3 <kenixwhisperwind@gmail.com> * EnBigpo: cutscene functions changed name to indicate they are stages * EnBigpo: Rename Particles to Effect * EnBigpo: changed draw function names, changed function comment format * EnBigpo: renamed limbdraw functions, formater pass Co-authored-by: isghj8 <isghj8@gmail.com> Co-authored-by: engineer124 <engineer124engineer124@gmail.com> Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> Co-authored-by: Anghelo Carvajal <angheloalf95@gmail.com> Co-authored-by: Kenix3 <kenixwhisperwind@gmail.com>
2021-09-01 22:44:42 +00:00
0x800BBA88:("Enemy_StartFinishingBlow",),
0x800BBAC0:("func_800BBAC0",),
0x800BBB74:("func_800BBB74",),
0x800BBC20:("func_800BBC20",),
`z_actor` with some documentation, with 1 NON_EQUIVALENTs (#401) * Match Player_GetHeight * Another bunch * Fix merge conflict * rename Gfx_DrawDListXlu * add WEEROR * Actor_Spawn * almost Actor_SpawnTransitionActors and Actor_Delete * A bunch of small actors * More renames * format * Some Player renames * a few more * import data * run formatter * func_800B7170 * whoops * Fix merge issues * Whoops 2 * func_800B83BC and func_800B83F8 * Actor_IsActorFacingPlayerAndWithinRange * add some prototypes * match Actor_UpdateBgCheckInfo * func_800B7678 * mark Actor_SpawnAsChildAndCutscene as non_matching * Actor_Draw * Update is chaotic * 2 new matches * func_800BC8B8 * Another bunch * function renames * run formatter * cleanup * remove unnecesary casts * add missing sfx * Fix renames * fix merge * func_800BF7CC * small bunch * another bunch * func_800BE184 non_matching * two more * split z_cheap_proc * Another bunch * another bunch * a few and a non matching * yeee * a * Actor_DrawAll non_equivalent * Actor_RecordUndrawnActor * i don't know what to put in this commit message * func_800B4B50 non matching * func_800B42F8 non matching * func_800B5040 * func_800B5814 non_equiv * func_800B6584 * func_800B6608 * func_800B6680 * func_800B7E04 * func_800B8118 * func_800b9170 * , * func_800BC4EC * func_800BA6FC * func_800BA798 * func_800BA8B8 * Actor_LoadOverlay * small cleanup * func_800BB2D0 * meh * func_800BBAC0 * func_800BC270 * func_800B5208 non matching * Fix warnings * meh * rename some ActorShadow_ functions * fairy * Flags_ * fix warnings * format * Actor_PickUp and family * func_800B8E58 * match Actor_RemoveFromCategory * another bit of docs * Match func_800B86C8 * And another bit * rename Player_GetRunSpeedLimit * func_800B9E84 * func_800BE63C * func_800BB8EC * match func_800B5814 * match func_800B9334 * cleanup * fix conflicts: first pass * another fix * actorfixer fix * fix conflicts * func_800BE680 non_equivalent * Improve func_800BE680 a bit * func_800BE680 equivalent (?) * func_800BE680 equivalent * Actor_UpdateActor equivalent * format * use some ExchangeItemID enum values * Some more cleaning * more cleanup * More name stealing from OoT * match func_800B82EC * match func_800B9D1C and a bit of cleanup * Add ACTOR_FLAGS placeholders * Renames and match func_800BE184 * last pass of name stealing * format * fix conflicts * more cleanup * more cleanup * cleanup and OVERLAY_RELOCATION_OFFSET macro * Remove prototypes of obviously internal-only functions, update variable names, forward declare where necessary, remove all `param_\d`s * remove newlines * minor rename * Use ACTOR_FLAGS in z_actor * Match func_800BE3D0 * Rename movement functions * Document Actor_CalcOffsetOrientedToDrawRotation * velX -> horizontalSpeed * A bit of documentation for actor movement functions * format * Fix merge issues * format * Format * Fix renames * fix warnings * fix conflicts * review :D * Update src/overlays/actors/ovl_En_Ma4/z_en_ma4.c Co-authored-by: Derek Hensley <hensley.derek58@gmail.com> * Fix * format * Actor_SpawnSetupActors * engineer review * Update src/code/z_actor.c Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * A bunch of Engineer's reviews * more Engineer's review * a * whoops * run actorfixer * c'mon * :face_exhaling: * whoops * warning * More engineer's review * run format * I'm dumb * a * match func_800BE680 * Match Actor_DrawZTarget * Match Actor_SpawnAsChildAndCutscene, fix non-equivalent in Actor_UpdateActor * Fix merge issue * format * update actor * Steal a bit of @Thar0 documentation from OoT's z_message * Run actorfixer * Fix renames * Match func_800B4B50 thanks to @hensldm * Improve ActorShadow_DrawFeet thanks to @hensldm * whoops * Actor_PlaySfxAtProjectedPos * Actor_UpdateActor matched by @hensldm * Match func_800BA2FC by @hensldm * Match Actor_SpawnTransitionActors by @hensldm * Match func_800BB604 by @hensldm * Match Actor_DrawAll by @hensldm * ActorShadow_DrawFeet by @hensldm * Actor_UpdateAll by @hensldm * Match func_800BCCDC by @engineer124 * Small Actor_PlaySfxAtPos by @engineer124 * ACTOR_FLAGS_ALL and a bit of cleanup * Add invisible comment * Small docs pass * Fix merge * Engineer's review * format lol * Actor_DrawDoorLock docs * Actor_SpawnShieldParticlesMetal * fix merge issues * sActorFaultClient * fix * commit message * Run actorfixer.py && format.sh * Fix warnings * fixes * format * bss * Update include/functions.h Co-authored-by: Derek Hensley <hensley.derek58@gmail.com> * Address review * Fix merge issues, format and such * fix merge issues * Add ACTORCAT_MAX * actorList -> actorLists * Fix merge issues * format * Enable WERROR on jenkinsfile * Fix merge * Use object symbols * address review * format * review * fix merge issues * fix * VRAM_PTR_SIZE, small cleanup and format * review Co-authored-by: Elliptic Ellipsis <elliptic.ellipsis@gmail.com> Co-authored-by: Derek Hensley <hensley.derek58@gmail.com> Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> Co-authored-by: engineer124 <engineer124engineer124@gmail.com>
2022-01-10 17:04:28 +00:00
0x800BBCEC:("Actor_SpawnBodyParts",),
0x800BBDAC:("Actor_SpawnFloorDustRing",),
0x800BBFB0:("func_800BBFB0",),
0x800BC154:("Actor_ChangeCategory",),
0x800BC188:("Actor_GetArrowDmgFlags",),
0x800BC1B4:("func_800BC1B4",),
0x800BC270:("func_800BC270",),
0x800BC444:("func_800BC444",),
`z_actor` with some documentation, with 1 NON_EQUIVALENTs (#401) * Match Player_GetHeight * Another bunch * Fix merge conflict * rename Gfx_DrawDListXlu * add WEEROR * Actor_Spawn * almost Actor_SpawnTransitionActors and Actor_Delete * A bunch of small actors * More renames * format * Some Player renames * a few more * import data * run formatter * func_800B7170 * whoops * Fix merge issues * Whoops 2 * func_800B83BC and func_800B83F8 * Actor_IsActorFacingPlayerAndWithinRange * add some prototypes * match Actor_UpdateBgCheckInfo * func_800B7678 * mark Actor_SpawnAsChildAndCutscene as non_matching * Actor_Draw * Update is chaotic * 2 new matches * func_800BC8B8 * Another bunch * function renames * run formatter * cleanup * remove unnecesary casts * add missing sfx * Fix renames * fix merge * func_800BF7CC * small bunch * another bunch * func_800BE184 non_matching * two more * split z_cheap_proc * Another bunch * another bunch * a few and a non matching * yeee * a * Actor_DrawAll non_equivalent * Actor_RecordUndrawnActor * i don't know what to put in this commit message * func_800B4B50 non matching * func_800B42F8 non matching * func_800B5040 * func_800B5814 non_equiv * func_800B6584 * func_800B6608 * func_800B6680 * func_800B7E04 * func_800B8118 * func_800b9170 * , * func_800BC4EC * func_800BA6FC * func_800BA798 * func_800BA8B8 * Actor_LoadOverlay * small cleanup * func_800BB2D0 * meh * func_800BBAC0 * func_800BC270 * func_800B5208 non matching * Fix warnings * meh * rename some ActorShadow_ functions * fairy * Flags_ * fix warnings * format * Actor_PickUp and family * func_800B8E58 * match Actor_RemoveFromCategory * another bit of docs * Match func_800B86C8 * And another bit * rename Player_GetRunSpeedLimit * func_800B9E84 * func_800BE63C * func_800BB8EC * match func_800B5814 * match func_800B9334 * cleanup * fix conflicts: first pass * another fix * actorfixer fix * fix conflicts * func_800BE680 non_equivalent * Improve func_800BE680 a bit * func_800BE680 equivalent (?) * func_800BE680 equivalent * Actor_UpdateActor equivalent * format * use some ExchangeItemID enum values * Some more cleaning * more cleanup * More name stealing from OoT * match func_800B82EC * match func_800B9D1C and a bit of cleanup * Add ACTOR_FLAGS placeholders * Renames and match func_800BE184 * last pass of name stealing * format * fix conflicts * more cleanup * more cleanup * cleanup and OVERLAY_RELOCATION_OFFSET macro * Remove prototypes of obviously internal-only functions, update variable names, forward declare where necessary, remove all `param_\d`s * remove newlines * minor rename * Use ACTOR_FLAGS in z_actor * Match func_800BE3D0 * Rename movement functions * Document Actor_CalcOffsetOrientedToDrawRotation * velX -> horizontalSpeed * A bit of documentation for actor movement functions * format * Fix merge issues * format * Format * Fix renames * fix warnings * fix conflicts * review :D * Update src/overlays/actors/ovl_En_Ma4/z_en_ma4.c Co-authored-by: Derek Hensley <hensley.derek58@gmail.com> * Fix * format * Actor_SpawnSetupActors * engineer review * Update src/code/z_actor.c Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * A bunch of Engineer's reviews * more Engineer's review * a * whoops * run actorfixer * c'mon * :face_exhaling: * whoops * warning * More engineer's review * run format * I'm dumb * a * match func_800BE680 * Match Actor_DrawZTarget * Match Actor_SpawnAsChildAndCutscene, fix non-equivalent in Actor_UpdateActor * Fix merge issue * format * update actor * Steal a bit of @Thar0 documentation from OoT's z_message * Run actorfixer * Fix renames * Match func_800B4B50 thanks to @hensldm * Improve ActorShadow_DrawFeet thanks to @hensldm * whoops * Actor_PlaySfxAtProjectedPos * Actor_UpdateActor matched by @hensldm * Match func_800BA2FC by @hensldm * Match Actor_SpawnTransitionActors by @hensldm * Match func_800BB604 by @hensldm * Match Actor_DrawAll by @hensldm * ActorShadow_DrawFeet by @hensldm * Actor_UpdateAll by @hensldm * Match func_800BCCDC by @engineer124 * Small Actor_PlaySfxAtPos by @engineer124 * ACTOR_FLAGS_ALL and a bit of cleanup * Add invisible comment * Small docs pass * Fix merge * Engineer's review * format lol * Actor_DrawDoorLock docs * Actor_SpawnShieldParticlesMetal * fix merge issues * sActorFaultClient * fix * commit message * Run actorfixer.py && format.sh * Fix warnings * fixes * format * bss * Update include/functions.h Co-authored-by: Derek Hensley <hensley.derek58@gmail.com> * Address review * Fix merge issues, format and such * fix merge issues * Add ACTORCAT_MAX * actorList -> actorLists * Fix merge issues * format * Enable WERROR on jenkinsfile * Fix merge * Use object symbols * address review * format * review * fix merge issues * fix * VRAM_PTR_SIZE, small cleanup and format * review Co-authored-by: Elliptic Ellipsis <elliptic.ellipsis@gmail.com> Co-authored-by: Derek Hensley <hensley.derek58@gmail.com> Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> Co-authored-by: engineer124 <engineer124engineer124@gmail.com>
2022-01-10 17:04:28 +00:00
0x800BC4EC:("Actor_TestFloorInDirection",),
0x800BC5B8:("Actor_IsTargeted",),
0x800BC5EC:("Actor_OtherIsTargeted",),
0x800BC620:("func_800BC620",),
0x800BC770:("Actor_RequestQuake",),
0x800BC7D8:("Actor_RequestQuakeWithSpeed",),
0x800BC848:("Actor_RequestQuakeAndRumble",),
`z_actor` with some documentation, with 1 NON_EQUIVALENTs (#401) * Match Player_GetHeight * Another bunch * Fix merge conflict * rename Gfx_DrawDListXlu * add WEEROR * Actor_Spawn * almost Actor_SpawnTransitionActors and Actor_Delete * A bunch of small actors * More renames * format * Some Player renames * a few more * import data * run formatter * func_800B7170 * whoops * Fix merge issues * Whoops 2 * func_800B83BC and func_800B83F8 * Actor_IsActorFacingPlayerAndWithinRange * add some prototypes * match Actor_UpdateBgCheckInfo * func_800B7678 * mark Actor_SpawnAsChildAndCutscene as non_matching * Actor_Draw * Update is chaotic * 2 new matches * func_800BC8B8 * Another bunch * function renames * run formatter * cleanup * remove unnecesary casts * add missing sfx * Fix renames * fix merge * func_800BF7CC * small bunch * another bunch * func_800BE184 non_matching * two more * split z_cheap_proc * Another bunch * another bunch * a few and a non matching * yeee * a * Actor_DrawAll non_equivalent * Actor_RecordUndrawnActor * i don't know what to put in this commit message * func_800B4B50 non matching * func_800B42F8 non matching * func_800B5040 * func_800B5814 non_equiv * func_800B6584 * func_800B6608 * func_800B6680 * func_800B7E04 * func_800B8118 * func_800b9170 * , * func_800BC4EC * func_800BA6FC * func_800BA798 * func_800BA8B8 * Actor_LoadOverlay * small cleanup * func_800BB2D0 * meh * func_800BBAC0 * func_800BC270 * func_800B5208 non matching * Fix warnings * meh * rename some ActorShadow_ functions * fairy * Flags_ * fix warnings * format * Actor_PickUp and family * func_800B8E58 * match Actor_RemoveFromCategory * another bit of docs * Match func_800B86C8 * And another bit * rename Player_GetRunSpeedLimit * func_800B9E84 * func_800BE63C * func_800BB8EC * match func_800B5814 * match func_800B9334 * cleanup * fix conflicts: first pass * another fix * actorfixer fix * fix conflicts * func_800BE680 non_equivalent * Improve func_800BE680 a bit * func_800BE680 equivalent (?) * func_800BE680 equivalent * Actor_UpdateActor equivalent * format * use some ExchangeItemID enum values * Some more cleaning * more cleanup * More name stealing from OoT * match func_800B82EC * match func_800B9D1C and a bit of cleanup * Add ACTOR_FLAGS placeholders * Renames and match func_800BE184 * last pass of name stealing * format * fix conflicts * more cleanup * more cleanup * cleanup and OVERLAY_RELOCATION_OFFSET macro * Remove prototypes of obviously internal-only functions, update variable names, forward declare where necessary, remove all `param_\d`s * remove newlines * minor rename * Use ACTOR_FLAGS in z_actor * Match func_800BE3D0 * Rename movement functions * Document Actor_CalcOffsetOrientedToDrawRotation * velX -> horizontalSpeed * A bit of documentation for actor movement functions * format * Fix merge issues * format * Format * Fix renames * fix warnings * fix conflicts * review :D * Update src/overlays/actors/ovl_En_Ma4/z_en_ma4.c Co-authored-by: Derek Hensley <hensley.derek58@gmail.com> * Fix * format * Actor_SpawnSetupActors * engineer review * Update src/code/z_actor.c Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * A bunch of Engineer's reviews * more Engineer's review * a * whoops * run actorfixer * c'mon * :face_exhaling: * whoops * warning * More engineer's review * run format * I'm dumb * a * match func_800BE680 * Match Actor_DrawZTarget * Match Actor_SpawnAsChildAndCutscene, fix non-equivalent in Actor_UpdateActor * Fix merge issue * format * update actor * Steal a bit of @Thar0 documentation from OoT's z_message * Run actorfixer * Fix renames * Match func_800B4B50 thanks to @hensldm * Improve ActorShadow_DrawFeet thanks to @hensldm * whoops * Actor_PlaySfxAtProjectedPos * Actor_UpdateActor matched by @hensldm * Match func_800BA2FC by @hensldm * Match Actor_SpawnTransitionActors by @hensldm * Match func_800BB604 by @hensldm * Match Actor_DrawAll by @hensldm * ActorShadow_DrawFeet by @hensldm * Actor_UpdateAll by @hensldm * Match func_800BCCDC by @engineer124 * Small Actor_PlaySfxAtPos by @engineer124 * ACTOR_FLAGS_ALL and a bit of cleanup * Add invisible comment * Small docs pass * Fix merge * Engineer's review * format lol * Actor_DrawDoorLock docs * Actor_SpawnShieldParticlesMetal * fix merge issues * sActorFaultClient * fix * commit message * Run actorfixer.py && format.sh * Fix warnings * fixes * format * bss * Update include/functions.h Co-authored-by: Derek Hensley <hensley.derek58@gmail.com> * Address review * Fix merge issues, format and such * fix merge issues * Add ACTORCAT_MAX * actorList -> actorLists * Fix merge issues * format * Enable WERROR on jenkinsfile * Fix merge * Use object symbols * address review * format * review * fix merge issues * fix * VRAM_PTR_SIZE, small cleanup and format * review Co-authored-by: Elliptic Ellipsis <elliptic.ellipsis@gmail.com> Co-authored-by: Derek Hensley <hensley.derek58@gmail.com> Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> Co-authored-by: engineer124 <engineer124engineer124@gmail.com>
2022-01-10 17:04:28 +00:00
0x800BC8B8:("Actor_DrawDoorLock",),
0x800BCB50:("Actor_SpawnShieldParticlesMetal",),
0x800BCB70:("Actor_SetColorFilter",),
0x800BCBF4:("func_800BCBF4",),
0x800BCC68:("func_800BCC68",),
0x800BCCDC:("Actor_GetClosestPosOnPath",),
0x800BD2B4:("Npc_UpdateTalking",),
0x800BD384:("Npc_TrackPointWithLimits",),
0x800BD6B8:("Npc_GetTrackingPresetMaxPlayerYaw",),
0x800BD6E4:("Npc_UpdateAutoTurn",),
0x800BD888:("Npc_TrackPoint",),
0x800BD9A0:("func_800BD9A0",),
0x800BD9E0:("func_800BD9E0",),
0x800BDAA0:("func_800BDAA0",),
0x800BDB6C:("func_800BDB6C",),
0x800BDC5C:("Actor_ChangeAnimationByInfo",),
0x800BDCF4:("Actor_UpdateFidgetTables",),
0x800BDFB0:("Actor_Noop",),
`z_actor` with some documentation, with 1 NON_EQUIVALENTs (#401) * Match Player_GetHeight * Another bunch * Fix merge conflict * rename Gfx_DrawDListXlu * add WEEROR * Actor_Spawn * almost Actor_SpawnTransitionActors and Actor_Delete * A bunch of small actors * More renames * format * Some Player renames * a few more * import data * run formatter * func_800B7170 * whoops * Fix merge issues * Whoops 2 * func_800B83BC and func_800B83F8 * Actor_IsActorFacingPlayerAndWithinRange * add some prototypes * match Actor_UpdateBgCheckInfo * func_800B7678 * mark Actor_SpawnAsChildAndCutscene as non_matching * Actor_Draw * Update is chaotic * 2 new matches * func_800BC8B8 * Another bunch * function renames * run formatter * cleanup * remove unnecesary casts * add missing sfx * Fix renames * fix merge * func_800BF7CC * small bunch * another bunch * func_800BE184 non_matching * two more * split z_cheap_proc * Another bunch * another bunch * a few and a non matching * yeee * a * Actor_DrawAll non_equivalent * Actor_RecordUndrawnActor * i don't know what to put in this commit message * func_800B4B50 non matching * func_800B42F8 non matching * func_800B5040 * func_800B5814 non_equiv * func_800B6584 * func_800B6608 * func_800B6680 * func_800B7E04 * func_800B8118 * func_800b9170 * , * func_800BC4EC * func_800BA6FC * func_800BA798 * func_800BA8B8 * Actor_LoadOverlay * small cleanup * func_800BB2D0 * meh * func_800BBAC0 * func_800BC270 * func_800B5208 non matching * Fix warnings * meh * rename some ActorShadow_ functions * fairy * Flags_ * fix warnings * format * Actor_PickUp and family * func_800B8E58 * match Actor_RemoveFromCategory * another bit of docs * Match func_800B86C8 * And another bit * rename Player_GetRunSpeedLimit * func_800B9E84 * func_800BE63C * func_800BB8EC * match func_800B5814 * match func_800B9334 * cleanup * fix conflicts: first pass * another fix * actorfixer fix * fix conflicts * func_800BE680 non_equivalent * Improve func_800BE680 a bit * func_800BE680 equivalent (?) * func_800BE680 equivalent * Actor_UpdateActor equivalent * format * use some ExchangeItemID enum values * Some more cleaning * more cleanup * More name stealing from OoT * match func_800B82EC * match func_800B9D1C and a bit of cleanup * Add ACTOR_FLAGS placeholders * Renames and match func_800BE184 * last pass of name stealing * format * fix conflicts * more cleanup * more cleanup * cleanup and OVERLAY_RELOCATION_OFFSET macro * Remove prototypes of obviously internal-only functions, update variable names, forward declare where necessary, remove all `param_\d`s * remove newlines * minor rename * Use ACTOR_FLAGS in z_actor * Match func_800BE3D0 * Rename movement functions * Document Actor_CalcOffsetOrientedToDrawRotation * velX -> horizontalSpeed * A bit of documentation for actor movement functions * format * Fix merge issues * format * Format * Fix renames * fix warnings * fix conflicts * review :D * Update src/overlays/actors/ovl_En_Ma4/z_en_ma4.c Co-authored-by: Derek Hensley <hensley.derek58@gmail.com> * Fix * format * Actor_SpawnSetupActors * engineer review * Update src/code/z_actor.c Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * A bunch of Engineer's reviews * more Engineer's review * a * whoops * run actorfixer * c'mon * :face_exhaling: * whoops * warning * More engineer's review * run format * I'm dumb * a * match func_800BE680 * Match Actor_DrawZTarget * Match Actor_SpawnAsChildAndCutscene, fix non-equivalent in Actor_UpdateActor * Fix merge issue * format * update actor * Steal a bit of @Thar0 documentation from OoT's z_message * Run actorfixer * Fix renames * Match func_800B4B50 thanks to @hensldm * Improve ActorShadow_DrawFeet thanks to @hensldm * whoops * Actor_PlaySfxAtProjectedPos * Actor_UpdateActor matched by @hensldm * Match func_800BA2FC by @hensldm * Match Actor_SpawnTransitionActors by @hensldm * Match func_800BB604 by @hensldm * Match Actor_DrawAll by @hensldm * ActorShadow_DrawFeet by @hensldm * Actor_UpdateAll by @hensldm * Match func_800BCCDC by @engineer124 * Small Actor_PlaySfxAtPos by @engineer124 * ACTOR_FLAGS_ALL and a bit of cleanup * Add invisible comment * Small docs pass * Fix merge * Engineer's review * format lol * Actor_DrawDoorLock docs * Actor_SpawnShieldParticlesMetal * fix merge issues * sActorFaultClient * fix * commit message * Run actorfixer.py && format.sh * Fix warnings * fixes * format * bss * Update include/functions.h Co-authored-by: Derek Hensley <hensley.derek58@gmail.com> * Address review * Fix merge issues, format and such * fix merge issues * Add ACTORCAT_MAX * actorList -> actorLists * Fix merge issues * format * Enable WERROR on jenkinsfile * Fix merge * Use object symbols * address review * format * review * fix merge issues * fix * VRAM_PTR_SIZE, small cleanup and format * review Co-authored-by: Elliptic Ellipsis <elliptic.ellipsis@gmail.com> Co-authored-by: Derek Hensley <hensley.derek58@gmail.com> Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> Co-authored-by: engineer124 <engineer124engineer124@gmail.com>
2022-01-10 17:04:28 +00:00
0x800BDFC0:("Gfx_DrawDListOpa",),
0x800BE03C:("Gfx_DrawDListXlu",),
0x800BE0B8:("Actor_FindNearby",),
0x800BE184:("func_800BE184",),
EnBigpo (Big Poh) (#250) * EnBigpo: start * EnBigpo: uhh, this struct is weird * EnBigpo: progress * EnBigpo: so many of these functions are tiny * EnBigpo nasty four loop function * EnBigpo: hate draw functions * EnBigpo: all functions attempted * EnBigpo: data migrated, does not OK, 2 bytes off... * Multi: Attempting to OK, issues * EnBigpo: more docs * EnBigpo: more docs2 * EnBigpo: more docs and cleaning * EnBigpo: removed data to try to find the issues, matched a draw function thanks to Tharo * EnBigpo: progress? maybe not * EnBigpo: matched another function * EnBigpo: overwrite limbdraw matches now * EnBigpo: one more nonmatching rejected * EnBigPo: not actual progress, probably * Match Init, down to single stack pointer on second func * EnBigPo OK * EnBigpo: docs and cleaning * EnBigpo: more docs and cleaning * EnBigpo: back to OK with no warnings * EnBigpo: more docs and cleaning * EnBigpo: docs and cleaning * EnBigpo: hmm, rename_sym doesn't like renaming system functions but I'm 98% sure I know what these are * Multiple: changed some function names, maybe changed too much... hmm * EnBigpo: even more changes to docs * EnBigpo: formater pass * EnBigpo: small fixes * EnBigpo: c file description * Apply suggestions from code review Apply camera suggestions from eng124 Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * EnBigpo: updating all requested changes and reverting one incorrect macro * Apply suggestions from code review Some of eng124's recommendations, need to add the last by hand Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * EnBigpo: back to OK * EnBigpo: Minor cleanup changes * Functions fixed: added function changes to actorfixer and fixed dinofos * EnBigpo: BINANG_ROT180 * Apply suggestions from code review First batch of requested changes, the simpler ones that shouldn't require checking Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> Co-authored-by: Anghelo Carvajal <angheloalf95@gmail.com> * EnBigpo: fixes to recommended changes, back to OK * EnBigpo: move idleTimer docs out of struct * Sprite: removed old commented out pragma, it matches, I still dont get it * EnBigpo: more changes I had to check first * EnBigpo: more requested changes, and some macro uses found * EnBigpo: forgot a requested change * Update src/overlays/actors/ovl_En_Bigpo/z_en_bigpo.c Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * Apply suggestions from code review Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * EnBigPo: missed a disphead array access * Apply suggestions from code review More requested changes Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * EnBigpo: more hex to dec * EnBigpo: more hex to dec 2 * Update src/overlays/actors/ovl_En_Bigpo/z_en_bigpo.c Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * Update include/functions.h Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * EnBigpo: build being weird * EnBigpo: weird, rename_sym didn't catch this earlier * Tools: fixed actorfixer to use Play_CameraSetAtEye forgot I blew this change away trying to get build again, * Update src/overlays/actors/ovl_En_Bigpo/z_en_bigpo.h Co-authored-by: Kenix3 <kenixwhisperwind@gmail.com> * EnBigpo: cutscene functions changed name to indicate they are stages * EnBigpo: Rename Particles to Effect * EnBigpo: changed draw function names, changed function comment format * EnBigpo: renamed limbdraw functions, formater pass Co-authored-by: isghj8 <isghj8@gmail.com> Co-authored-by: engineer124 <engineer124engineer124@gmail.com> Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> Co-authored-by: Anghelo Carvajal <angheloalf95@gmail.com> Co-authored-by: Kenix3 <kenixwhisperwind@gmail.com>
2021-09-01 22:44:42 +00:00
0x800BE22C:("Actor_ApplyDamage",),
`z_actor` with some documentation, with 1 NON_EQUIVALENTs (#401) * Match Player_GetHeight * Another bunch * Fix merge conflict * rename Gfx_DrawDListXlu * add WEEROR * Actor_Spawn * almost Actor_SpawnTransitionActors and Actor_Delete * A bunch of small actors * More renames * format * Some Player renames * a few more * import data * run formatter * func_800B7170 * whoops * Fix merge issues * Whoops 2 * func_800B83BC and func_800B83F8 * Actor_IsActorFacingPlayerAndWithinRange * add some prototypes * match Actor_UpdateBgCheckInfo * func_800B7678 * mark Actor_SpawnAsChildAndCutscene as non_matching * Actor_Draw * Update is chaotic * 2 new matches * func_800BC8B8 * Another bunch * function renames * run formatter * cleanup * remove unnecesary casts * add missing sfx * Fix renames * fix merge * func_800BF7CC * small bunch * another bunch * func_800BE184 non_matching * two more * split z_cheap_proc * Another bunch * another bunch * a few and a non matching * yeee * a * Actor_DrawAll non_equivalent * Actor_RecordUndrawnActor * i don't know what to put in this commit message * func_800B4B50 non matching * func_800B42F8 non matching * func_800B5040 * func_800B5814 non_equiv * func_800B6584 * func_800B6608 * func_800B6680 * func_800B7E04 * func_800B8118 * func_800b9170 * , * func_800BC4EC * func_800BA6FC * func_800BA798 * func_800BA8B8 * Actor_LoadOverlay * small cleanup * func_800BB2D0 * meh * func_800BBAC0 * func_800BC270 * func_800B5208 non matching * Fix warnings * meh * rename some ActorShadow_ functions * fairy * Flags_ * fix warnings * format * Actor_PickUp and family * func_800B8E58 * match Actor_RemoveFromCategory * another bit of docs * Match func_800B86C8 * And another bit * rename Player_GetRunSpeedLimit * func_800B9E84 * func_800BE63C * func_800BB8EC * match func_800B5814 * match func_800B9334 * cleanup * fix conflicts: first pass * another fix * actorfixer fix * fix conflicts * func_800BE680 non_equivalent * Improve func_800BE680 a bit * func_800BE680 equivalent (?) * func_800BE680 equivalent * Actor_UpdateActor equivalent * format * use some ExchangeItemID enum values * Some more cleaning * more cleanup * More name stealing from OoT * match func_800B82EC * match func_800B9D1C and a bit of cleanup * Add ACTOR_FLAGS placeholders * Renames and match func_800BE184 * last pass of name stealing * format * fix conflicts * more cleanup * more cleanup * cleanup and OVERLAY_RELOCATION_OFFSET macro * Remove prototypes of obviously internal-only functions, update variable names, forward declare where necessary, remove all `param_\d`s * remove newlines * minor rename * Use ACTOR_FLAGS in z_actor * Match func_800BE3D0 * Rename movement functions * Document Actor_CalcOffsetOrientedToDrawRotation * velX -> horizontalSpeed * A bit of documentation for actor movement functions * format * Fix merge issues * format * Format * Fix renames * fix warnings * fix conflicts * review :D * Update src/overlays/actors/ovl_En_Ma4/z_en_ma4.c Co-authored-by: Derek Hensley <hensley.derek58@gmail.com> * Fix * format * Actor_SpawnSetupActors * engineer review * Update src/code/z_actor.c Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * A bunch of Engineer's reviews * more Engineer's review * a * whoops * run actorfixer * c'mon * :face_exhaling: * whoops * warning * More engineer's review * run format * I'm dumb * a * match func_800BE680 * Match Actor_DrawZTarget * Match Actor_SpawnAsChildAndCutscene, fix non-equivalent in Actor_UpdateActor * Fix merge issue * format * update actor * Steal a bit of @Thar0 documentation from OoT's z_message * Run actorfixer * Fix renames * Match func_800B4B50 thanks to @hensldm * Improve ActorShadow_DrawFeet thanks to @hensldm * whoops * Actor_PlaySfxAtProjectedPos * Actor_UpdateActor matched by @hensldm * Match func_800BA2FC by @hensldm * Match Actor_SpawnTransitionActors by @hensldm * Match func_800BB604 by @hensldm * Match Actor_DrawAll by @hensldm * ActorShadow_DrawFeet by @hensldm * Actor_UpdateAll by @hensldm * Match func_800BCCDC by @engineer124 * Small Actor_PlaySfxAtPos by @engineer124 * ACTOR_FLAGS_ALL and a bit of cleanup * Add invisible comment * Small docs pass * Fix merge * Engineer's review * format lol * Actor_DrawDoorLock docs * Actor_SpawnShieldParticlesMetal * fix merge issues * sActorFaultClient * fix * commit message * Run actorfixer.py && format.sh * Fix warnings * fixes * format * bss * Update include/functions.h Co-authored-by: Derek Hensley <hensley.derek58@gmail.com> * Address review * Fix merge issues, format and such * fix merge issues * Add ACTORCAT_MAX * actorList -> actorLists * Fix merge issues * format * Enable WERROR on jenkinsfile * Fix merge * Use object symbols * address review * format * review * fix merge issues * fix * VRAM_PTR_SIZE, small cleanup and format * review Co-authored-by: Elliptic Ellipsis <elliptic.ellipsis@gmail.com> Co-authored-by: Derek Hensley <hensley.derek58@gmail.com> Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> Co-authored-by: engineer124 <engineer124engineer124@gmail.com>
2022-01-10 17:04:28 +00:00
0x800BE258:("Actor_SetDropFlag",),
0x800BE2B8:("Actor_SetDropFlagJntSph",),
0x800BE33C:("func_800BE33C",),
0x800BE3D0:("func_800BE3D0",),
0x800BE504:("func_800BE504",),
0x800BE568:("func_800BE568",),
0x800BE5CC:("func_800BE5CC",),
0x800BE63C:("Actor_IsSmallChest",),
0x800BE680:("Actor_DrawDamageEffects",),
`z_actor` with some documentation, with 1 NON_EQUIVALENTs (#401) * Match Player_GetHeight * Another bunch * Fix merge conflict * rename Gfx_DrawDListXlu * add WEEROR * Actor_Spawn * almost Actor_SpawnTransitionActors and Actor_Delete * A bunch of small actors * More renames * format * Some Player renames * a few more * import data * run formatter * func_800B7170 * whoops * Fix merge issues * Whoops 2 * func_800B83BC and func_800B83F8 * Actor_IsActorFacingPlayerAndWithinRange * add some prototypes * match Actor_UpdateBgCheckInfo * func_800B7678 * mark Actor_SpawnAsChildAndCutscene as non_matching * Actor_Draw * Update is chaotic * 2 new matches * func_800BC8B8 * Another bunch * function renames * run formatter * cleanup * remove unnecesary casts * add missing sfx * Fix renames * fix merge * func_800BF7CC * small bunch * another bunch * func_800BE184 non_matching * two more * split z_cheap_proc * Another bunch * another bunch * a few and a non matching * yeee * a * Actor_DrawAll non_equivalent * Actor_RecordUndrawnActor * i don't know what to put in this commit message * func_800B4B50 non matching * func_800B42F8 non matching * func_800B5040 * func_800B5814 non_equiv * func_800B6584 * func_800B6608 * func_800B6680 * func_800B7E04 * func_800B8118 * func_800b9170 * , * func_800BC4EC * func_800BA6FC * func_800BA798 * func_800BA8B8 * Actor_LoadOverlay * small cleanup * func_800BB2D0 * meh * func_800BBAC0 * func_800BC270 * func_800B5208 non matching * Fix warnings * meh * rename some ActorShadow_ functions * fairy * Flags_ * fix warnings * format * Actor_PickUp and family * func_800B8E58 * match Actor_RemoveFromCategory * another bit of docs * Match func_800B86C8 * And another bit * rename Player_GetRunSpeedLimit * func_800B9E84 * func_800BE63C * func_800BB8EC * match func_800B5814 * match func_800B9334 * cleanup * fix conflicts: first pass * another fix * actorfixer fix * fix conflicts * func_800BE680 non_equivalent * Improve func_800BE680 a bit * func_800BE680 equivalent (?) * func_800BE680 equivalent * Actor_UpdateActor equivalent * format * use some ExchangeItemID enum values * Some more cleaning * more cleanup * More name stealing from OoT * match func_800B82EC * match func_800B9D1C and a bit of cleanup * Add ACTOR_FLAGS placeholders * Renames and match func_800BE184 * last pass of name stealing * format * fix conflicts * more cleanup * more cleanup * cleanup and OVERLAY_RELOCATION_OFFSET macro * Remove prototypes of obviously internal-only functions, update variable names, forward declare where necessary, remove all `param_\d`s * remove newlines * minor rename * Use ACTOR_FLAGS in z_actor * Match func_800BE3D0 * Rename movement functions * Document Actor_CalcOffsetOrientedToDrawRotation * velX -> horizontalSpeed * A bit of documentation for actor movement functions * format * Fix merge issues * format * Format * Fix renames * fix warnings * fix conflicts * review :D * Update src/overlays/actors/ovl_En_Ma4/z_en_ma4.c Co-authored-by: Derek Hensley <hensley.derek58@gmail.com> * Fix * format * Actor_SpawnSetupActors * engineer review * Update src/code/z_actor.c Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * A bunch of Engineer's reviews * more Engineer's review * a * whoops * run actorfixer * c'mon * :face_exhaling: * whoops * warning * More engineer's review * run format * I'm dumb * a * match func_800BE680 * Match Actor_DrawZTarget * Match Actor_SpawnAsChildAndCutscene, fix non-equivalent in Actor_UpdateActor * Fix merge issue * format * update actor * Steal a bit of @Thar0 documentation from OoT's z_message * Run actorfixer * Fix renames * Match func_800B4B50 thanks to @hensldm * Improve ActorShadow_DrawFeet thanks to @hensldm * whoops * Actor_PlaySfxAtProjectedPos * Actor_UpdateActor matched by @hensldm * Match func_800BA2FC by @hensldm * Match Actor_SpawnTransitionActors by @hensldm * Match func_800BB604 by @hensldm * Match Actor_DrawAll by @hensldm * ActorShadow_DrawFeet by @hensldm * Actor_UpdateAll by @hensldm * Match func_800BCCDC by @engineer124 * Small Actor_PlaySfxAtPos by @engineer124 * ACTOR_FLAGS_ALL and a bit of cleanup * Add invisible comment * Small docs pass * Fix merge * Engineer's review * format lol * Actor_DrawDoorLock docs * Actor_SpawnShieldParticlesMetal * fix merge issues * sActorFaultClient * fix * commit message * Run actorfixer.py && format.sh * Fix warnings * fixes * format * bss * Update include/functions.h Co-authored-by: Derek Hensley <hensley.derek58@gmail.com> * Address review * Fix merge issues, format and such * fix merge issues * Add ACTORCAT_MAX * actorList -> actorLists * Fix merge issues * format * Enable WERROR on jenkinsfile * Fix merge * Use object symbols * address review * format * review * fix merge issues * fix * VRAM_PTR_SIZE, small cleanup and format * review Co-authored-by: Elliptic Ellipsis <elliptic.ellipsis@gmail.com> Co-authored-by: Derek Hensley <hensley.derek58@gmail.com> Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> Co-authored-by: engineer124 <engineer124engineer124@gmail.com>
2022-01-10 17:04:28 +00:00
0x800BF7CC:("Actor_SpawnIceEffects",),
0x800BF9A0:("ActorOverlayTable_FaultClient",),
0x800BFA78:("ActorOverlayTable_FaultAddrConv",),
0x800BFAE8:("ActorOverlayTable_Init",),
0x800BFB40:("ActorOverlayTable_Cleanup",),
0x800BFB80:("SSNode_SetValue",),
0x800BFB9C:("SSList_SetNull",),
0x800BFBAC:("SSNodeList_SetSSListHead",),
0x800BFC04:("DynaSSNodeList_SetSSListHead",),
0x800BFC5C:("DynaSSNodeList_Init",),
0x800BFC70:("DynaSSNodeList_Alloc",),
0x800BFCC0:("DynaSSNodeList_ResetCount",),
0x800BFCCC:("DynaSSNodeList_GetNextNodeIdx",),
0x800BFCFC:("BgCheck_Vec3sToVec3f",),
0x800BFD40:("BgCheck_Vec3fToVec3s",),
0x800BFD84:("func_800BFD84",),
0x800BFDEC:("func_800BFDEC",),
0x800BFFC4:("CollisionPoly_GetMinY",),
0x800C003C:("CollisionPoly_GetNormalF",),
0x800C0094:("func_800C0094",),
0x800C01B8:("CollisionPoly_GetPointDistanceFromPlane",),
0x800C0220:("CollisionPoly_GetVertices",),
0x800C02C0:("CollisionPoly_GetVerticesByBgId",),
0x800C0340:("CollisionPoly_CheckYIntersectApprox1",),
0x800C0474:("CollisionPoly_CheckYIntersect",),
0x800C0668:("CollisionPoly_CheckYIntersectApprox2",),
0x800C06A8:("CollisionPoly_CheckXIntersectApprox",),
0x800C074C:("CollisionPoly_CheckZIntersectApprox",),
0x800C07F0:("CollisionPoly_LineVsPoly",),
0x800C0AF0:("CollisionPoly_SphVsPoly",),
0x800C0BC0:("StaticLookup_AddPolyToSSList",),
0x800C0DE0:("StaticLookup_AddPoly",),
0x800C0E74:("BgCheck_RaycastFloorStaticList",),
0x800C10FC:("BgCheck_RaycastFloorStatic",),
0x800C1238:("BgCheck_ComputeWallDisplacement",),
0x800C12A4:("BgCheck_SphVsStaticWall",),
0x800C1B68:("BgCheck_CheckStaticCeiling",),
0x800C1D7C:("BgCheck_CheckLineAgainstSSList",),
0x800C2008:("BgCheck_CheckLineInSubdivision",),
0x800C20F4:("BgCheck_SphVsFirstStaticPolyList",),
0x800C2310:("BgCheck_SphVsFirstStaticPoly",),
0x800C2460:("BgCheck_GetNearestStaticLookup",),
0x800C2514:("BgCheck_GetStaticLookup",),
0x800C25E0:("BgCheck_GetStaticLookupIndicesFromPos",),
0x800C26C0:("BgCheck_GetSubdivisionMinBounds",),
0x800C2864:("BgCheck_GetSubdivisionMaxBounds",),
0x800C2A30:("BgCheck_GetPolySubdivisionBounds",),
0x800C2BE0:("BgCheck_PolyIntersectsSubdivision",),
0x800C3334:("BgCheck_InitStaticLookup",),
0x800C3734:("BgCheck_IsSmallMemScene",),
0x800C3778:("BgCheck_TryGetCustomMemsize",),
0x800C37BC:("BgCheck_SetSubdivisionDimension",),
0x800C3844:("BgCheck_GetSpecialSceneMaxObjects",),
0x800C389C:("BgCheck_Allocate",),
0x800C3C00:("BgCheck_SetContextFlags",),
0x800C3C14:("BgCheck_UnsetContextFlags",),
0x800C3C2C:("BgCheck_GetCollisionHeader",),
0x800C3C94:("BgCheck_PosInStaticBoundingBox",),
0x800C3D50:("BgCheck_RaycastFloorImpl",),
0x800C3F40:("BgCheck_CameraRaycastFloor1",),
0x800C3FA0:("BgCheck_EntityRaycastFloor1",),
0x800C4000:("BgCheck_EntityRaycastFloor2",),
0x800C4058:("BgCheck_EntityRaycastFloor2_1",),
0x800C40B4:("BgCheck_EntityRaycastFloor3",),
0x800C411C:("BgCheck_EntityRaycastFloor5",),
0x800C4188:("BgCheck_EntityRaycastFloor5_2",),
0x800C41E4:("BgCheck_EntityRaycastFloor5_3",),
0x800C4240:("BgCheck_EntityRaycastFloor6",),
0x800C42A8:("BgCheck_EntityRaycastFloor7",),
0x800C4314:("BgCheck_AnyRaycastFloor1",),
0x800C43CC:("BgCheck_AnyRaycastFloor2",),
0x800C4488:("BgCheck_CameraRaycastFloor2",),
0x800C44F0:("BgCheck_EntityRaycastFloor8",),
0x800C455C:("BgCheck_EntityRaycastFloor9",),
0x800C45C4:("BgCheck_CheckWallImpl",),
0x800C4C74:("BgCheck_EntitySphVsWall1",),
0x800C4CD8:("BgCheck_EntitySphVsWall2",),
0x800C4D3C:("BgCheck_EntitySphVsWall3",),
0x800C4DA4:("BgCheck_EntitySphVsWall4",),
0x800C4E10:("BgCheck_CheckCeilingImpl",),
0x800C4F38:("BgCheck_AnyCheckCeiling",),
0x800C4F84:("BgCheck_EntityCheckCeiling",),
0x800C4FD4:("BgCheck_CheckLineImpl",),
0x800C5464:("BgCheck_GetBccFlags",),
0x800C54AC:("BgCheck_CameraLineTest1",),
0x800C5538:("BgCheck_CameraLineTest2",),
0x800C55C4:("BgCheck_EntityLineTest1",),
0x800C5650:("BgCheck_EntityLineTest2",),
0x800C56E0:("BgCheck_EntityLineTest3",),
0x800C576C:("BgCheck_ProjectileLineTest",),
0x800C57F8:("BgCheck_AnyLineTest1",),
0x800C583C:("BgCheck_AnyLineTest2",),
0x800C58C8:("BgCheck_AnyLineTest3",),
0x800C5954:("BgCheck_SphVsFirstPolyImpl",),
0x800C5A20:("BgCheck_SphVsFirstPoly",),
0x800C5A64:("BgCheck_SphVsFirstWall",),
0x800C5AAC:("SSNodeList_Init",),
0x800C5AC4:("SSNodeList_Alloc",),
0x800C5B80:("SSNodeList_GetNextNode",),
0x800C5BBC:("SSNodeList_GetNextNodeIdx",),
0x800C5BD0:("ScaleRotPos_Init",),
0x800C5C0C:("ScaleRotPos_SetValue",),
0x800C5C5C:("ScaleRotPos_Equals",),
0x800C5D30:("DynaLookup_ResetLists",),
0x800C5D70:("DynaLookup_Reset",),
0x800C5D90:("DynaLookup_ResetVtxStartIndex",),
0x800C5D9C:("DynaLookup_ResetWaterBoxStartIndex",),
0x800C5DA8:("BgActor_Init",),
0x800C5E10:("BgActor_SetActor",),
0x800C5EC8:("BgActor_IsTransformUnchanged",),
0x800C5EF0:("DynaPoly_NullPolyList",),
0x800C5EFC:("DynaPoly_AllocPolyList",),
0x800C5F38:("DynaPoly_NullVtxList",),
0x800C5F44:("DynaPoly_AllocVtxList",),
0x800C5F8C:("DynaPoly_InitWaterBoxList",),
0x800C5F9C:("DynaPoly_AllocWaterBoxList",),
0x800C5FD8:("DynaPoly_SetBgActorPrevTransform",),
0x800C6024:("DynaPoly_IsBgIdBgActor",),
0x800C6044:("DynaPoly_Init",),
0x800C6098:("DynaPoly_Alloc",),
0x800C6188:("DynaPoly_SetBgActor",),
0x800C6248:("DynaPoly_GetActor",),
0x800C62BC:("DynaPoly_DisableCollision",),
0x800C6314:("DynaPoly_EnableCollision",),
0x800C636C:("DynaPoly_DisableCeilingCollision",),
0x800C63C4:("DynaPoly_EnableCeilingCollision",),
0x800C641C:("DynaPoly_DisableFloorCollision",),
0x800C6474:("DynaPoly_EnableFloorCollision",),
0x800C64CC:("DynaPoly_DeleteBgActor",),
0x800C6554:("DynaPoly_InvalidateLookup",),
0x800C656C:("BgCheck_CalcWaterboxDimensions",),
0x800C6838:("DynaPoly_AddBgActorToLookup",),
0x800C734C:("DynaPoly_UnsetAllInteractFlags",),
0x800C73E4:("DynaPoly_UpdateContext",),
0x800C756C:("func_800C756C",),
0x800C765C:("DynaPoly_UpdateBgActorTransforms",),
0x800C76EC:("BgCheck_RaycastFloorDynaList",),
0x800C7974:("BgCheck_RaycastFloorDyna",),
0x800C7E40:("BgCheck_SphVsDynaWallInBgActor",),
0x800C8580:("BgCheck_SphVsDynaWall",),
0x800C87D0:("BgCheck_CheckDynaCeilingList",),
0x800C8A60:("BgCheck_CheckDynaCeiling",),
0x800C8BD0:("BgCheck_CheckLineAgainstBgActorSSList",),
0x800C8DC0:("BgCheck_CheckLineAgainstBgActor",),
0x800C8EEC:("BgCheck_CheckLineAgainstDyna",),
0x800C90AC:("BgCheck_SphVsFirstDynaPolyList",),
0x800C921C:("BgCheck_SphVsFirstDynaPolyInBgActor",),
0x800C9380:("BgCheck_SphVsFirstDynaPoly",),
0x800C94E0:("CollisionHeader_SegmentedToVirtual",),
0x800C9564:("CollisionHeader_GetVirtual",),
0x800C9598:("BgCheck_InitCollisionHeaders",),
0x800C9640:("BgCheck_ResetPolyCheckTbl",),
0x800C9694:("SurfaceType_GetData",),
0x800C9704:("SurfaceType_GetBgCamIndex",),
0x800C9728:("BgCheck_GetBgCamSettingImpl",),
0x800C9770:("BgCheck_GetBgCamSetting",),
0x800C97F8:("BgCheck_GetBgCamCountImpl",),
0x800C9844:("BgCheck_GetBgCamCount",),
0x800C98CC:("BgCheck_GetBgCamFuncDataImpl",),
0x800C9924:("BgCheck_GetBgCamFuncData",),
0x800C99AC:("SurfaceType_GetSceneExitIndex",),
0x800C99D4:("SurfaceType_GetFloorType",),
0x800C99FC:("func_800C99FC",),
0x800C9A24:("SurfaceType_GetWallType",),
0x800C9A4C:("SurfaceType_GetWallFlags",),
0x800C9A7C:("SurfaceType_CheckWallFlag0",),
0x800C9AB0:("SurfaceType_CheckWallFlag1",),
0x800C9AE4:("SurfaceType_CheckWallFlag2",),
0x800C9B18:("SurfaceType_GetFloorProperty2",),
0x800C9B40:("SurfaceType_GetFloorProperty",),
0x800C9B68:("SurfaceType_IsSoft",),
0x800C9B90:("SurfaceType_IsHorseBlocked",),
0x800C9BB8:("SurfaceType_GetMaterial",),
0x800C9BDC:("SurfaceType_GetSfxOffset",),
0x800C9C24:("SurfaceType_HasMaterialProperty",),
0x800C9C74:("SurfaceType_GetFloorEffect",),
0x800C9C9C:("SurfaceType_GetLightSettingIndex",),
0x800C9CC4:("SurfaceType_GetEcho",),
0x800C9CEC:("SurfaceType_IsHookshotSurface",),
0x800C9D14:("SurfaceType_IsIgnoredByEntities",),
0x800C9D50:("SurfaceType_IsIgnoredByProjectiles",),
0x800C9D8C:("SurfaceType_IsFloorConveyor",),
0x800C9DDC:("func_800C9DDC",),
0x800C9E18:("SurfaceType_GetConveyorSpeed",),
0x800C9E40:("SurfaceType_GetConveyorDirection",),
0x800C9E88:("SurfaceType_IsWallDamage",),
0x800C9EBC:("WaterBox_GetSurfaceImpl",),
0x800CA1AC:("WaterBox_GetSurface1",),
0x800CA1E8:("WaterBox_GetSurface1_2",),
0x800CA22C:("WaterBox_GetSurface2",),
0x800CA568:("func_800CA568",),
0x800CA634:("WaterBox_GetBgCamIndex",),
0x800CA648:("WaterBox_GetBgCamSetting",),
0x800CA6B8:("WaterBox_GetSceneBgCamSetting",),
0x800CA6D8:("WaterBox_GetLightSettingIndex",),
0x800CA6F0:("func_800CA6F0",),
0x800CA9D0:("func_800CA9D0",),
0x800CAA14:("func_800CAA14",),
0x800CAAD0:("DynaPolyActor_UpdateCarriedActorPos",),
0x800CAC0C:("DynaPolyActor_UpdateCarriedActorRotY",),
0x800CACA0:("DynaPolyActor_AttachCarriedActor",),
0x800CAD2C:("DynaPolyActor_TransformCarriedActor",),
0x800CAE10:("DynaPolyActor_Init",),
0x800CAE34:("DynaPolyActor_LoadMesh",),
0x800CAE7C:("DynaPolyActor_UnsetAllInteractFlags",),
0x800CAE88:("DynaPolyActor_SetActorOnTop",),
0x800CAE9C:("DynaPolyActor_SetPlayerOnTop",),
0x800CAEB0:("DynaPoly_SetPlayerOnTop",),
0x800CAEE0:("DynaPolyActor_SetPlayerAbove",),
0x800CAEF4:("DynaPoly_SetPlayerAbove",),
2024-10-23 01:48:01 +00:00
0x800CAF24:("DynaPolyActor_SetSwitchPressed",),
0x800CAF38:("DynaPolyActor_SetHeavySwitchPressed",),
0x800CAF4C:("DynaPolyActor_IsActorOnTop",),
0x800CAF70:("DynaPolyActor_IsPlayerOnTop",),
0x800CAF94:("DynaPolyActor_IsPlayerAbove",),
0x800CAFB8:("DynaPolyActor_IsSwitchPressed",),
0x800CAFDC:("DynaPolyActor_IsHeavySwitchPressed",),
0x800CB000:("DynaPolyActor_ValidateMove",),
0x800CB210:("Camera_fabsf",),
0x800CB240:("Camera_Vec3fMagnitude",),
0x800CB270:("Camera_QuadraticAttenuation",),
`z_camera` with Partial Docs (3 Non-Equivalent) (#601) * more boot files * Add VT macros and script * finish already existing boot files * most of libultra * fix 64bits libultra files * Use C files for libultra, wrap some functions in NON_MATCHING * Remove duplicate of OS_CLOCK_RATE from fault.c * C files for fbdemos * delete dumb files * bootstrap C files, still need to add them to the spec * update fixbaserom * boot OK? * I forgot to commit the spec * C for gamestates * C for kaleido * Change all includes to "" * copy actor sizes script from oot * I forgot to delete those files * Basic C files for effects * Add effects initvars names * Remove mislabelled boot functions from header/txt * Begin porting bootstrap_fx, some sizes * Fix <> * Fix enum * Fix diff.py * fix libultra stuff * update regconvert * update setup warnings * add some missing ; * Fix some makefile stuff and other fixes on some non_matching functions * add executable flag in extract_baserom and fixbaserom * fix relative path * copy assist from oot * fix map path * another assist path fix * Delete C files for handwritten files * add code_801A51F0 to spec * add gfxbuffers to spec * Move rodata to top of each file when possible * UNK_TYPEs for func_801A51F0 * Remove kaleido rodata from spec * Update spec and undefined_syms for recent merge * GCC warnings and fix errors in nonmatchings, * round percentage numbers * progress script: format changes * progress: error on non-existing files * fix warning in z_scene_table * Match 2 nonmatchings in z_actor * Warnings in lightswitch and invadepoh * Fix warning in z_actor_dlftbls * I though I fixed this one * whoops * Comment out CC_CHECK * Removed redundant ultra64.h includes * Update asm_processor, sorted boot_O1 into other folders, completed the fbdemo bootstrap, cleaned up undefined_syms * Completed gamestates bootstrap * Split kaleido_scope * Remove section.h and segment.h, move keep object externs to a common location in variables.h * Completed effects bootstrap * Segmented address externs for effects, fbdemos, gamestates and kaleido * Move actor data externs out of the if 0 * Segmented address externs for actors * Prepare actionfunc detection * fix script, how did it even work before * Fix actionfunc script again, re-introduce some more intermediate prints to the disassembler * Automated actionFunc detection in actors * Segmented addresses from player .text * rm old segment addrs script and fix build * Move sizes folder to tools * Make build.py executable * New Jenkinsfile Prayge * Remove numpy dependencies * Add warnings_disasm_current.txt * my bad * Update spec and undefined_syms * Add z_eff_ss_hahen to pametfrog * git subrepo pull (merge) --force tools/z64compress subrepo: subdir: "tools/z64compress" merged: "163ca2af" upstream: origin: "https://github.com/z64me/z64compress.git" branch: "main" commit: "163ca2af" git-subrepo: version: "0.4.3" origin: "https://github.com/ingydotnet/git-subrepo" commit: "2f68596" * Make z64compress print to stdout * sneeky commit to update warnings tooling * test * Another test * Mark fixing overlay reloc generating as a TODO * Update warnings stuff * Communicate the return code from running z64compress back to the Makefile through the wrapper * Run formatter, remove extra commented copy of function * Re-fix some includes * Convert atan to hex to conform to decided style * Clean up most matching with rodata and most warnings * Match Parallel1, minor improvement in Jump and KeepOn * Begin Documentation * More docs, fixed warnings * cleanup * Continuing with docs * Small progress * Fix BSS, All but 1 matching functions freed, continue docs * Fix merge * Many function names * More Names * Change name * Docs * Begin camera_data docs * small progress * Minor change * Improve docs on functions * Player to TrackActor, progress on camera_data * Add Cam_Data Macro and fix warnings * Progress on Camera_Data docs * Document CsCamData * Cleanup * Minor clean up in Battle NON_MATCHING * Small fixes * Fix bss, OK * typo * revert some z64 macros and format * OK * minor settings docs * Many flags, names, and other documentation * Name many camera_data variables * A few more small changes * Refactoring Camera Action Function Structs WIP * Finish Struct reworking * Some door docs * Add my findings of Camera Settings as comments * More camera data names and comments cleanup * A few names * Slow progress on camera_data * More camera_data progress, slow and steady * Many renaming * wip * camera_data WIP * The grind continues * More data wip * All the macros are in! * Format and cleanup * more docs * format * Breakup camera into pieces * format * PR Feedback round 1 * revert macro * Fix header * Document Play Camera and Screen pos * cleanup * revert camera split * Start copying docs from OoT * remaining CAM_INTERFACE_FLAGS * roData and rwData * Change paramData * Flags * More docs * More Cleanup * cleanup * more * More docs * Standardize subcams * macro * Player_UpdateCamAndSeqModes * cleanup from PR * format * sync with bgCam and actorsCsCam PR * sync to z_play cam PR * docs progress * revert player changes * helper function cleanup * match Jump3, thanks petrie & synray * camera bg docs * brackets * cam math docs * more cam bg docs * rename flags * misc docs * more cleanup * some cam docs * some PR * hud visibility * fix macros, sync with PR * sync with PR * sync with PR * helper cleanup * cleanup * PR Suggestions * more PR * fix merge master * PR review * add comment * more quake cleanup * pr suggestions --------- Co-authored-by: angie <angheloalf95@gmail.com> Co-authored-by: Elliptic Ellipsis <elliptic.ellipsis@gmail.com> Co-authored-by: Tharo <17233964+Thar0@users.noreply.github.com>
2023-05-23 01:47:41 +00:00
0x800CB330:("Camera_ScaledStepToCeilF",),
0x800CB398:("Camera_ScaledStepToCeilS",),
0x800CB42C:("Camera_ScaledStepToFloorS",),
0x800CB4C0:("Camera_ScaledStepToCeilVec3f",),
0x800CB544:("Camera_SetUpdateRatesFastPitch",),
0x800CB584:("Camera_SetUpdateRatesFastYaw",),
0x800CB5DC:("Camera_SetUpdateRatesSlow",),
0x800CB60C:("Camera_Vec3sToVec3f",),
0x800CB674:("Camera_AngleDiffAndScale",),
`z_camera` with Partial Docs (3 Non-Equivalent) (#601) * more boot files * Add VT macros and script * finish already existing boot files * most of libultra * fix 64bits libultra files * Use C files for libultra, wrap some functions in NON_MATCHING * Remove duplicate of OS_CLOCK_RATE from fault.c * C files for fbdemos * delete dumb files * bootstrap C files, still need to add them to the spec * update fixbaserom * boot OK? * I forgot to commit the spec * C for gamestates * C for kaleido * Change all includes to "" * copy actor sizes script from oot * I forgot to delete those files * Basic C files for effects * Add effects initvars names * Remove mislabelled boot functions from header/txt * Begin porting bootstrap_fx, some sizes * Fix <> * Fix enum * Fix diff.py * fix libultra stuff * update regconvert * update setup warnings * add some missing ; * Fix some makefile stuff and other fixes on some non_matching functions * add executable flag in extract_baserom and fixbaserom * fix relative path * copy assist from oot * fix map path * another assist path fix * Delete C files for handwritten files * add code_801A51F0 to spec * add gfxbuffers to spec * Move rodata to top of each file when possible * UNK_TYPEs for func_801A51F0 * Remove kaleido rodata from spec * Update spec and undefined_syms for recent merge * GCC warnings and fix errors in nonmatchings, * round percentage numbers * progress script: format changes * progress: error on non-existing files * fix warning in z_scene_table * Match 2 nonmatchings in z_actor * Warnings in lightswitch and invadepoh * Fix warning in z_actor_dlftbls * I though I fixed this one * whoops * Comment out CC_CHECK * Removed redundant ultra64.h includes * Update asm_processor, sorted boot_O1 into other folders, completed the fbdemo bootstrap, cleaned up undefined_syms * Completed gamestates bootstrap * Split kaleido_scope * Remove section.h and segment.h, move keep object externs to a common location in variables.h * Completed effects bootstrap * Segmented address externs for effects, fbdemos, gamestates and kaleido * Move actor data externs out of the if 0 * Segmented address externs for actors * Prepare actionfunc detection * fix script, how did it even work before * Fix actionfunc script again, re-introduce some more intermediate prints to the disassembler * Automated actionFunc detection in actors * Segmented addresses from player .text * rm old segment addrs script and fix build * Move sizes folder to tools * Make build.py executable * New Jenkinsfile Prayge * Remove numpy dependencies * Add warnings_disasm_current.txt * my bad * Update spec and undefined_syms * Add z_eff_ss_hahen to pametfrog * git subrepo pull (merge) --force tools/z64compress subrepo: subdir: "tools/z64compress" merged: "163ca2af" upstream: origin: "https://github.com/z64me/z64compress.git" branch: "main" commit: "163ca2af" git-subrepo: version: "0.4.3" origin: "https://github.com/ingydotnet/git-subrepo" commit: "2f68596" * Make z64compress print to stdout * sneeky commit to update warnings tooling * test * Another test * Mark fixing overlay reloc generating as a TODO * Update warnings stuff * Communicate the return code from running z64compress back to the Makefile through the wrapper * Run formatter, remove extra commented copy of function * Re-fix some includes * Convert atan to hex to conform to decided style * Clean up most matching with rodata and most warnings * Match Parallel1, minor improvement in Jump and KeepOn * Begin Documentation * More docs, fixed warnings * cleanup * Continuing with docs * Small progress * Fix BSS, All but 1 matching functions freed, continue docs * Fix merge * Many function names * More Names * Change name * Docs * Begin camera_data docs * small progress * Minor change * Improve docs on functions * Player to TrackActor, progress on camera_data * Add Cam_Data Macro and fix warnings * Progress on Camera_Data docs * Document CsCamData * Cleanup * Minor clean up in Battle NON_MATCHING * Small fixes * Fix bss, OK * typo * revert some z64 macros and format * OK * minor settings docs * Many flags, names, and other documentation * Name many camera_data variables * A few more small changes * Refactoring Camera Action Function Structs WIP * Finish Struct reworking * Some door docs * Add my findings of Camera Settings as comments * More camera data names and comments cleanup * A few names * Slow progress on camera_data * More camera_data progress, slow and steady * Many renaming * wip * camera_data WIP * The grind continues * More data wip * All the macros are in! * Format and cleanup * more docs * format * Breakup camera into pieces * format * PR Feedback round 1 * revert macro * Fix header * Document Play Camera and Screen pos * cleanup * revert camera split * Start copying docs from OoT * remaining CAM_INTERFACE_FLAGS * roData and rwData * Change paramData * Flags * More docs * More Cleanup * cleanup * more * More docs * Standardize subcams * macro * Player_UpdateCamAndSeqModes * cleanup from PR * format * sync with bgCam and actorsCsCam PR * sync to z_play cam PR * docs progress * revert player changes * helper function cleanup * match Jump3, thanks petrie & synray * camera bg docs * brackets * cam math docs * more cam bg docs * rename flags * misc docs * more cleanup * some cam docs * some PR * hud visibility * fix macros, sync with PR * sync with PR * sync with PR * helper cleanup * cleanup * PR Suggestions * more PR * fix merge master * PR review * add comment * more quake cleanup * pr suggestions --------- Co-authored-by: angie <angheloalf95@gmail.com> Co-authored-by: Elliptic Ellipsis <elliptic.ellipsis@gmail.com> Co-authored-by: Tharo <17233964+Thar0@users.noreply.github.com>
2023-05-23 01:47:41 +00:00
0x800CB6C8:("Camera_SetFocalActorAtOffset",),
0x800CB700:("Camera_GetFocalActorHeight",),
0x800CB780:("Camera_GetRunSpeedLimit",),
0x800CB7CC:("func_800CB7CC",),
0x800CB7F8:("Camera_IsMountedOnHorse",),
0x800CB828:("Camera_IsDekuHovering",),
0x800CB854:("func_800CB854",),
0x800CB880:("Camera_IsSwimming",),
0x800CB8C8:("Camera_IsDiving",),
0x800CB8F4:("Camera_IsPlayerFormZora",),
0x800CB924:("func_800CB924",),
0x800CB950:("func_800CB950",),
0x800CBA08:("Camera_IsClimbingLedge",),
0x800CBA34:("Camera_IsChargingSpinAttackOrDekuFlowerDive",),
0x800CBA7C:("func_800CBA7C",),
0x800CBAAC:("func_800CBAAC",),
0x800CBAD4:("Camera_GetFocalActorPos",),
0x800CBB58:("Camera_IsUnderwaterAsZora",),
0x800CBB88:("func_800CBB88",),
0x800CBC00:("func_800CBC00",),
0x800CBC30:("func_800CBC30",),
0x800CBC84:("func_800CBC84",),
0x800CBFA4:("func_800CBFA4",),
`z_camera` with Partial Docs (3 Non-Equivalent) (#601) * more boot files * Add VT macros and script * finish already existing boot files * most of libultra * fix 64bits libultra files * Use C files for libultra, wrap some functions in NON_MATCHING * Remove duplicate of OS_CLOCK_RATE from fault.c * C files for fbdemos * delete dumb files * bootstrap C files, still need to add them to the spec * update fixbaserom * boot OK? * I forgot to commit the spec * C for gamestates * C for kaleido * Change all includes to "" * copy actor sizes script from oot * I forgot to delete those files * Basic C files for effects * Add effects initvars names * Remove mislabelled boot functions from header/txt * Begin porting bootstrap_fx, some sizes * Fix <> * Fix enum * Fix diff.py * fix libultra stuff * update regconvert * update setup warnings * add some missing ; * Fix some makefile stuff and other fixes on some non_matching functions * add executable flag in extract_baserom and fixbaserom * fix relative path * copy assist from oot * fix map path * another assist path fix * Delete C files for handwritten files * add code_801A51F0 to spec * add gfxbuffers to spec * Move rodata to top of each file when possible * UNK_TYPEs for func_801A51F0 * Remove kaleido rodata from spec * Update spec and undefined_syms for recent merge * GCC warnings and fix errors in nonmatchings, * round percentage numbers * progress script: format changes * progress: error on non-existing files * fix warning in z_scene_table * Match 2 nonmatchings in z_actor * Warnings in lightswitch and invadepoh * Fix warning in z_actor_dlftbls * I though I fixed this one * whoops * Comment out CC_CHECK * Removed redundant ultra64.h includes * Update asm_processor, sorted boot_O1 into other folders, completed the fbdemo bootstrap, cleaned up undefined_syms * Completed gamestates bootstrap * Split kaleido_scope * Remove section.h and segment.h, move keep object externs to a common location in variables.h * Completed effects bootstrap * Segmented address externs for effects, fbdemos, gamestates and kaleido * Move actor data externs out of the if 0 * Segmented address externs for actors * Prepare actionfunc detection * fix script, how did it even work before * Fix actionfunc script again, re-introduce some more intermediate prints to the disassembler * Automated actionFunc detection in actors * Segmented addresses from player .text * rm old segment addrs script and fix build * Move sizes folder to tools * Make build.py executable * New Jenkinsfile Prayge * Remove numpy dependencies * Add warnings_disasm_current.txt * my bad * Update spec and undefined_syms * Add z_eff_ss_hahen to pametfrog * git subrepo pull (merge) --force tools/z64compress subrepo: subdir: "tools/z64compress" merged: "163ca2af" upstream: origin: "https://github.com/z64me/z64compress.git" branch: "main" commit: "163ca2af" git-subrepo: version: "0.4.3" origin: "https://github.com/ingydotnet/git-subrepo" commit: "2f68596" * Make z64compress print to stdout * sneeky commit to update warnings tooling * test * Another test * Mark fixing overlay reloc generating as a TODO * Update warnings stuff * Communicate the return code from running z64compress back to the Makefile through the wrapper * Run formatter, remove extra commented copy of function * Re-fix some includes * Convert atan to hex to conform to decided style * Clean up most matching with rodata and most warnings * Match Parallel1, minor improvement in Jump and KeepOn * Begin Documentation * More docs, fixed warnings * cleanup * Continuing with docs * Small progress * Fix BSS, All but 1 matching functions freed, continue docs * Fix merge * Many function names * More Names * Change name * Docs * Begin camera_data docs * small progress * Minor change * Improve docs on functions * Player to TrackActor, progress on camera_data * Add Cam_Data Macro and fix warnings * Progress on Camera_Data docs * Document CsCamData * Cleanup * Minor clean up in Battle NON_MATCHING * Small fixes * Fix bss, OK * typo * revert some z64 macros and format * OK * minor settings docs * Many flags, names, and other documentation * Name many camera_data variables * A few more small changes * Refactoring Camera Action Function Structs WIP * Finish Struct reworking * Some door docs * Add my findings of Camera Settings as comments * More camera data names and comments cleanup * A few names * Slow progress on camera_data * More camera_data progress, slow and steady * Many renaming * wip * camera_data WIP * The grind continues * More data wip * All the macros are in! * Format and cleanup * more docs * format * Breakup camera into pieces * format * PR Feedback round 1 * revert macro * Fix header * Document Play Camera and Screen pos * cleanup * revert camera split * Start copying docs from OoT * remaining CAM_INTERFACE_FLAGS * roData and rwData * Change paramData * Flags * More docs * More Cleanup * cleanup * more * More docs * Standardize subcams * macro * Player_UpdateCamAndSeqModes * cleanup from PR * format * sync with bgCam and actorsCsCam PR * sync to z_play cam PR * docs progress * revert player changes * helper function cleanup * match Jump3, thanks petrie & synray * camera bg docs * brackets * cam math docs * more cam bg docs * rename flags * misc docs * more cleanup * some cam docs * some PR * hud visibility * fix macros, sync with PR * sync with PR * sync with PR * helper cleanup * cleanup * PR Suggestions * more PR * fix merge master * PR review * add comment * more quake cleanup * pr suggestions --------- Co-authored-by: angie <angheloalf95@gmail.com> Co-authored-by: Elliptic Ellipsis <elliptic.ellipsis@gmail.com> Co-authored-by: Tharo <17233964+Thar0@users.noreply.github.com>
2023-05-23 01:47:41 +00:00
0x800CC000:("Camera_BgCheckInfo",),
0x800CC128:("Camera_BgCheck",),
0x800CC1C4:("Camera_CheckOOB",),
0x800CC260:("func_800CC260",),
`z_camera` with Partial Docs (3 Non-Equivalent) (#601) * more boot files * Add VT macros and script * finish already existing boot files * most of libultra * fix 64bits libultra files * Use C files for libultra, wrap some functions in NON_MATCHING * Remove duplicate of OS_CLOCK_RATE from fault.c * C files for fbdemos * delete dumb files * bootstrap C files, still need to add them to the spec * update fixbaserom * boot OK? * I forgot to commit the spec * C for gamestates * C for kaleido * Change all includes to "" * copy actor sizes script from oot * I forgot to delete those files * Basic C files for effects * Add effects initvars names * Remove mislabelled boot functions from header/txt * Begin porting bootstrap_fx, some sizes * Fix <> * Fix enum * Fix diff.py * fix libultra stuff * update regconvert * update setup warnings * add some missing ; * Fix some makefile stuff and other fixes on some non_matching functions * add executable flag in extract_baserom and fixbaserom * fix relative path * copy assist from oot * fix map path * another assist path fix * Delete C files for handwritten files * add code_801A51F0 to spec * add gfxbuffers to spec * Move rodata to top of each file when possible * UNK_TYPEs for func_801A51F0 * Remove kaleido rodata from spec * Update spec and undefined_syms for recent merge * GCC warnings and fix errors in nonmatchings, * round percentage numbers * progress script: format changes * progress: error on non-existing files * fix warning in z_scene_table * Match 2 nonmatchings in z_actor * Warnings in lightswitch and invadepoh * Fix warning in z_actor_dlftbls * I though I fixed this one * whoops * Comment out CC_CHECK * Removed redundant ultra64.h includes * Update asm_processor, sorted boot_O1 into other folders, completed the fbdemo bootstrap, cleaned up undefined_syms * Completed gamestates bootstrap * Split kaleido_scope * Remove section.h and segment.h, move keep object externs to a common location in variables.h * Completed effects bootstrap * Segmented address externs for effects, fbdemos, gamestates and kaleido * Move actor data externs out of the if 0 * Segmented address externs for actors * Prepare actionfunc detection * fix script, how did it even work before * Fix actionfunc script again, re-introduce some more intermediate prints to the disassembler * Automated actionFunc detection in actors * Segmented addresses from player .text * rm old segment addrs script and fix build * Move sizes folder to tools * Make build.py executable * New Jenkinsfile Prayge * Remove numpy dependencies * Add warnings_disasm_current.txt * my bad * Update spec and undefined_syms * Add z_eff_ss_hahen to pametfrog * git subrepo pull (merge) --force tools/z64compress subrepo: subdir: "tools/z64compress" merged: "163ca2af" upstream: origin: "https://github.com/z64me/z64compress.git" branch: "main" commit: "163ca2af" git-subrepo: version: "0.4.3" origin: "https://github.com/ingydotnet/git-subrepo" commit: "2f68596" * Make z64compress print to stdout * sneeky commit to update warnings tooling * test * Another test * Mark fixing overlay reloc generating as a TODO * Update warnings stuff * Communicate the return code from running z64compress back to the Makefile through the wrapper * Run formatter, remove extra commented copy of function * Re-fix some includes * Convert atan to hex to conform to decided style * Clean up most matching with rodata and most warnings * Match Parallel1, minor improvement in Jump and KeepOn * Begin Documentation * More docs, fixed warnings * cleanup * Continuing with docs * Small progress * Fix BSS, All but 1 matching functions freed, continue docs * Fix merge * Many function names * More Names * Change name * Docs * Begin camera_data docs * small progress * Minor change * Improve docs on functions * Player to TrackActor, progress on camera_data * Add Cam_Data Macro and fix warnings * Progress on Camera_Data docs * Document CsCamData * Cleanup * Minor clean up in Battle NON_MATCHING * Small fixes * Fix bss, OK * typo * revert some z64 macros and format * OK * minor settings docs * Many flags, names, and other documentation * Name many camera_data variables * A few more small changes * Refactoring Camera Action Function Structs WIP * Finish Struct reworking * Some door docs * Add my findings of Camera Settings as comments * More camera data names and comments cleanup * A few names * Slow progress on camera_data * More camera_data progress, slow and steady * Many renaming * wip * camera_data WIP * The grind continues * More data wip * All the macros are in! * Format and cleanup * more docs * format * Breakup camera into pieces * format * PR Feedback round 1 * revert macro * Fix header * Document Play Camera and Screen pos * cleanup * revert camera split * Start copying docs from OoT * remaining CAM_INTERFACE_FLAGS * roData and rwData * Change paramData * Flags * More docs * More Cleanup * cleanup * more * More docs * Standardize subcams * macro * Player_UpdateCamAndSeqModes * cleanup from PR * format * sync with bgCam and actorsCsCam PR * sync to z_play cam PR * docs progress * revert player changes * helper function cleanup * match Jump3, thanks petrie & synray * camera bg docs * brackets * cam math docs * more cam bg docs * rename flags * misc docs * more cleanup * some cam docs * some PR * hud visibility * fix macros, sync with PR * sync with PR * sync with PR * helper cleanup * cleanup * PR Suggestions * more PR * fix merge master * PR review * add comment * more quake cleanup * pr suggestions --------- Co-authored-by: angie <angheloalf95@gmail.com> Co-authored-by: Elliptic Ellipsis <elliptic.ellipsis@gmail.com> Co-authored-by: Tharo <17233964+Thar0@users.noreply.github.com>
2023-05-23 01:47:41 +00:00
0x800CC488:("Camera_GetFloorYNorm",),
0x800CC56C:("Camera_GetFloorY",),
0x800CC5C8:("Camera_GetFloorYLayer",),
0x800CC740:("Camera_GetBgCamOrActorCsCamSetting",),
0x800CC7A8:("Camera_GetBgCamOrActorCsCamFuncData",),
0x800CC804:("Camera_GetBgCamIndex",),
0x800CC874:("Camera_GetWaterBoxBgCamSetting",),
0x800CC938:("func_800CC938",),
`z_camera` with Partial Docs (3 Non-Equivalent) (#601) * more boot files * Add VT macros and script * finish already existing boot files * most of libultra * fix 64bits libultra files * Use C files for libultra, wrap some functions in NON_MATCHING * Remove duplicate of OS_CLOCK_RATE from fault.c * C files for fbdemos * delete dumb files * bootstrap C files, still need to add them to the spec * update fixbaserom * boot OK? * I forgot to commit the spec * C for gamestates * C for kaleido * Change all includes to "" * copy actor sizes script from oot * I forgot to delete those files * Basic C files for effects * Add effects initvars names * Remove mislabelled boot functions from header/txt * Begin porting bootstrap_fx, some sizes * Fix <> * Fix enum * Fix diff.py * fix libultra stuff * update regconvert * update setup warnings * add some missing ; * Fix some makefile stuff and other fixes on some non_matching functions * add executable flag in extract_baserom and fixbaserom * fix relative path * copy assist from oot * fix map path * another assist path fix * Delete C files for handwritten files * add code_801A51F0 to spec * add gfxbuffers to spec * Move rodata to top of each file when possible * UNK_TYPEs for func_801A51F0 * Remove kaleido rodata from spec * Update spec and undefined_syms for recent merge * GCC warnings and fix errors in nonmatchings, * round percentage numbers * progress script: format changes * progress: error on non-existing files * fix warning in z_scene_table * Match 2 nonmatchings in z_actor * Warnings in lightswitch and invadepoh * Fix warning in z_actor_dlftbls * I though I fixed this one * whoops * Comment out CC_CHECK * Removed redundant ultra64.h includes * Update asm_processor, sorted boot_O1 into other folders, completed the fbdemo bootstrap, cleaned up undefined_syms * Completed gamestates bootstrap * Split kaleido_scope * Remove section.h and segment.h, move keep object externs to a common location in variables.h * Completed effects bootstrap * Segmented address externs for effects, fbdemos, gamestates and kaleido * Move actor data externs out of the if 0 * Segmented address externs for actors * Prepare actionfunc detection * fix script, how did it even work before * Fix actionfunc script again, re-introduce some more intermediate prints to the disassembler * Automated actionFunc detection in actors * Segmented addresses from player .text * rm old segment addrs script and fix build * Move sizes folder to tools * Make build.py executable * New Jenkinsfile Prayge * Remove numpy dependencies * Add warnings_disasm_current.txt * my bad * Update spec and undefined_syms * Add z_eff_ss_hahen to pametfrog * git subrepo pull (merge) --force tools/z64compress subrepo: subdir: "tools/z64compress" merged: "163ca2af" upstream: origin: "https://github.com/z64me/z64compress.git" branch: "main" commit: "163ca2af" git-subrepo: version: "0.4.3" origin: "https://github.com/ingydotnet/git-subrepo" commit: "2f68596" * Make z64compress print to stdout * sneeky commit to update warnings tooling * test * Another test * Mark fixing overlay reloc generating as a TODO * Update warnings stuff * Communicate the return code from running z64compress back to the Makefile through the wrapper * Run formatter, remove extra commented copy of function * Re-fix some includes * Convert atan to hex to conform to decided style * Clean up most matching with rodata and most warnings * Match Parallel1, minor improvement in Jump and KeepOn * Begin Documentation * More docs, fixed warnings * cleanup * Continuing with docs * Small progress * Fix BSS, All but 1 matching functions freed, continue docs * Fix merge * Many function names * More Names * Change name * Docs * Begin camera_data docs * small progress * Minor change * Improve docs on functions * Player to TrackActor, progress on camera_data * Add Cam_Data Macro and fix warnings * Progress on Camera_Data docs * Document CsCamData * Cleanup * Minor clean up in Battle NON_MATCHING * Small fixes * Fix bss, OK * typo * revert some z64 macros and format * OK * minor settings docs * Many flags, names, and other documentation * Name many camera_data variables * A few more small changes * Refactoring Camera Action Function Structs WIP * Finish Struct reworking * Some door docs * Add my findings of Camera Settings as comments * More camera data names and comments cleanup * A few names * Slow progress on camera_data * More camera_data progress, slow and steady * Many renaming * wip * camera_data WIP * The grind continues * More data wip * All the macros are in! * Format and cleanup * more docs * format * Breakup camera into pieces * format * PR Feedback round 1 * revert macro * Fix header * Document Play Camera and Screen pos * cleanup * revert camera split * Start copying docs from OoT * remaining CAM_INTERFACE_FLAGS * roData and rwData * Change paramData * Flags * More docs * More Cleanup * cleanup * more * More docs * Standardize subcams * macro * Player_UpdateCamAndSeqModes * cleanup from PR * format * sync with bgCam and actorsCsCam PR * sync to z_play cam PR * docs progress * revert player changes * helper function cleanup * match Jump3, thanks petrie & synray * camera bg docs * brackets * cam math docs * more cam bg docs * rename flags * misc docs * more cleanup * some cam docs * some PR * hud visibility * fix macros, sync with PR * sync with PR * sync with PR * helper cleanup * cleanup * PR Suggestions * more PR * fix merge master * PR review * add comment * more quake cleanup * pr suggestions --------- Co-authored-by: angie <angheloalf95@gmail.com> Co-authored-by: Elliptic Ellipsis <elliptic.ellipsis@gmail.com> Co-authored-by: Tharo <17233964+Thar0@users.noreply.github.com>
2023-05-23 01:47:41 +00:00
0x800CC958:("Camera_CalcXZAngle",),
0x800CC9C0:("Camera_GetPitchAdjFromFloorHeightDiffs",),
0x800CCCEC:("func_800CCCEC",),
`z_camera` with Partial Docs (3 Non-Equivalent) (#601) * more boot files * Add VT macros and script * finish already existing boot files * most of libultra * fix 64bits libultra files * Use C files for libultra, wrap some functions in NON_MATCHING * Remove duplicate of OS_CLOCK_RATE from fault.c * C files for fbdemos * delete dumb files * bootstrap C files, still need to add them to the spec * update fixbaserom * boot OK? * I forgot to commit the spec * C for gamestates * C for kaleido * Change all includes to "" * copy actor sizes script from oot * I forgot to delete those files * Basic C files for effects * Add effects initvars names * Remove mislabelled boot functions from header/txt * Begin porting bootstrap_fx, some sizes * Fix <> * Fix enum * Fix diff.py * fix libultra stuff * update regconvert * update setup warnings * add some missing ; * Fix some makefile stuff and other fixes on some non_matching functions * add executable flag in extract_baserom and fixbaserom * fix relative path * copy assist from oot * fix map path * another assist path fix * Delete C files for handwritten files * add code_801A51F0 to spec * add gfxbuffers to spec * Move rodata to top of each file when possible * UNK_TYPEs for func_801A51F0 * Remove kaleido rodata from spec * Update spec and undefined_syms for recent merge * GCC warnings and fix errors in nonmatchings, * round percentage numbers * progress script: format changes * progress: error on non-existing files * fix warning in z_scene_table * Match 2 nonmatchings in z_actor * Warnings in lightswitch and invadepoh * Fix warning in z_actor_dlftbls * I though I fixed this one * whoops * Comment out CC_CHECK * Removed redundant ultra64.h includes * Update asm_processor, sorted boot_O1 into other folders, completed the fbdemo bootstrap, cleaned up undefined_syms * Completed gamestates bootstrap * Split kaleido_scope * Remove section.h and segment.h, move keep object externs to a common location in variables.h * Completed effects bootstrap * Segmented address externs for effects, fbdemos, gamestates and kaleido * Move actor data externs out of the if 0 * Segmented address externs for actors * Prepare actionfunc detection * fix script, how did it even work before * Fix actionfunc script again, re-introduce some more intermediate prints to the disassembler * Automated actionFunc detection in actors * Segmented addresses from player .text * rm old segment addrs script and fix build * Move sizes folder to tools * Make build.py executable * New Jenkinsfile Prayge * Remove numpy dependencies * Add warnings_disasm_current.txt * my bad * Update spec and undefined_syms * Add z_eff_ss_hahen to pametfrog * git subrepo pull (merge) --force tools/z64compress subrepo: subdir: "tools/z64compress" merged: "163ca2af" upstream: origin: "https://github.com/z64me/z64compress.git" branch: "main" commit: "163ca2af" git-subrepo: version: "0.4.3" origin: "https://github.com/ingydotnet/git-subrepo" commit: "2f68596" * Make z64compress print to stdout * sneeky commit to update warnings tooling * test * Another test * Mark fixing overlay reloc generating as a TODO * Update warnings stuff * Communicate the return code from running z64compress back to the Makefile through the wrapper * Run formatter, remove extra commented copy of function * Re-fix some includes * Convert atan to hex to conform to decided style * Clean up most matching with rodata and most warnings * Match Parallel1, minor improvement in Jump and KeepOn * Begin Documentation * More docs, fixed warnings * cleanup * Continuing with docs * Small progress * Fix BSS, All but 1 matching functions freed, continue docs * Fix merge * Many function names * More Names * Change name * Docs * Begin camera_data docs * small progress * Minor change * Improve docs on functions * Player to TrackActor, progress on camera_data * Add Cam_Data Macro and fix warnings * Progress on Camera_Data docs * Document CsCamData * Cleanup * Minor clean up in Battle NON_MATCHING * Small fixes * Fix bss, OK * typo * revert some z64 macros and format * OK * minor settings docs * Many flags, names, and other documentation * Name many camera_data variables * A few more small changes * Refactoring Camera Action Function Structs WIP * Finish Struct reworking * Some door docs * Add my findings of Camera Settings as comments * More camera data names and comments cleanup * A few names * Slow progress on camera_data * More camera_data progress, slow and steady * Many renaming * wip * camera_data WIP * The grind continues * More data wip * All the macros are in! * Format and cleanup * more docs * format * Breakup camera into pieces * format * PR Feedback round 1 * revert macro * Fix header * Document Play Camera and Screen pos * cleanup * revert camera split * Start copying docs from OoT * remaining CAM_INTERFACE_FLAGS * roData and rwData * Change paramData * Flags * More docs * More Cleanup * cleanup * more * More docs * Standardize subcams * macro * Player_UpdateCamAndSeqModes * cleanup from PR * format * sync with bgCam and actorsCsCam PR * sync to z_play cam PR * docs progress * revert player changes * helper function cleanup * match Jump3, thanks petrie & synray * camera bg docs * brackets * cam math docs * more cam bg docs * rename flags * misc docs * more cleanup * some cam docs * some PR * hud visibility * fix macros, sync with PR * sync with PR * sync with PR * helper cleanup * cleanup * PR Suggestions * more PR * fix merge master * PR review * add comment * more quake cleanup * pr suggestions --------- Co-authored-by: angie <angheloalf95@gmail.com> Co-authored-by: Elliptic Ellipsis <elliptic.ellipsis@gmail.com> Co-authored-by: Tharo <17233964+Thar0@users.noreply.github.com>
2023-05-23 01:47:41 +00:00
0x800CD04C:("Camera_CalcUpVec",),
0x800CD288:("Camera_ClampLerpScale",),
0x800CD2E0:("Camera_ResetActionFuncState",),
0x800CD2F0:("Camera_UpdateInterface",),
0x800CD3E4:("Camera_BgCheckCorner",),
0x800CD44C:("func_800CD44C",),
`z_camera` with Partial Docs (3 Non-Equivalent) (#601) * more boot files * Add VT macros and script * finish already existing boot files * most of libultra * fix 64bits libultra files * Use C files for libultra, wrap some functions in NON_MATCHING * Remove duplicate of OS_CLOCK_RATE from fault.c * C files for fbdemos * delete dumb files * bootstrap C files, still need to add them to the spec * update fixbaserom * boot OK? * I forgot to commit the spec * C for gamestates * C for kaleido * Change all includes to "" * copy actor sizes script from oot * I forgot to delete those files * Basic C files for effects * Add effects initvars names * Remove mislabelled boot functions from header/txt * Begin porting bootstrap_fx, some sizes * Fix <> * Fix enum * Fix diff.py * fix libultra stuff * update regconvert * update setup warnings * add some missing ; * Fix some makefile stuff and other fixes on some non_matching functions * add executable flag in extract_baserom and fixbaserom * fix relative path * copy assist from oot * fix map path * another assist path fix * Delete C files for handwritten files * add code_801A51F0 to spec * add gfxbuffers to spec * Move rodata to top of each file when possible * UNK_TYPEs for func_801A51F0 * Remove kaleido rodata from spec * Update spec and undefined_syms for recent merge * GCC warnings and fix errors in nonmatchings, * round percentage numbers * progress script: format changes * progress: error on non-existing files * fix warning in z_scene_table * Match 2 nonmatchings in z_actor * Warnings in lightswitch and invadepoh * Fix warning in z_actor_dlftbls * I though I fixed this one * whoops * Comment out CC_CHECK * Removed redundant ultra64.h includes * Update asm_processor, sorted boot_O1 into other folders, completed the fbdemo bootstrap, cleaned up undefined_syms * Completed gamestates bootstrap * Split kaleido_scope * Remove section.h and segment.h, move keep object externs to a common location in variables.h * Completed effects bootstrap * Segmented address externs for effects, fbdemos, gamestates and kaleido * Move actor data externs out of the if 0 * Segmented address externs for actors * Prepare actionfunc detection * fix script, how did it even work before * Fix actionfunc script again, re-introduce some more intermediate prints to the disassembler * Automated actionFunc detection in actors * Segmented addresses from player .text * rm old segment addrs script and fix build * Move sizes folder to tools * Make build.py executable * New Jenkinsfile Prayge * Remove numpy dependencies * Add warnings_disasm_current.txt * my bad * Update spec and undefined_syms * Add z_eff_ss_hahen to pametfrog * git subrepo pull (merge) --force tools/z64compress subrepo: subdir: "tools/z64compress" merged: "163ca2af" upstream: origin: "https://github.com/z64me/z64compress.git" branch: "main" commit: "163ca2af" git-subrepo: version: "0.4.3" origin: "https://github.com/ingydotnet/git-subrepo" commit: "2f68596" * Make z64compress print to stdout * sneeky commit to update warnings tooling * test * Another test * Mark fixing overlay reloc generating as a TODO * Update warnings stuff * Communicate the return code from running z64compress back to the Makefile through the wrapper * Run formatter, remove extra commented copy of function * Re-fix some includes * Convert atan to hex to conform to decided style * Clean up most matching with rodata and most warnings * Match Parallel1, minor improvement in Jump and KeepOn * Begin Documentation * More docs, fixed warnings * cleanup * Continuing with docs * Small progress * Fix BSS, All but 1 matching functions freed, continue docs * Fix merge * Many function names * More Names * Change name * Docs * Begin camera_data docs * small progress * Minor change * Improve docs on functions * Player to TrackActor, progress on camera_data * Add Cam_Data Macro and fix warnings * Progress on Camera_Data docs * Document CsCamData * Cleanup * Minor clean up in Battle NON_MATCHING * Small fixes * Fix bss, OK * typo * revert some z64 macros and format * OK * minor settings docs * Many flags, names, and other documentation * Name many camera_data variables * A few more small changes * Refactoring Camera Action Function Structs WIP * Finish Struct reworking * Some door docs * Add my findings of Camera Settings as comments * More camera data names and comments cleanup * A few names * Slow progress on camera_data * More camera_data progress, slow and steady * Many renaming * wip * camera_data WIP * The grind continues * More data wip * All the macros are in! * Format and cleanup * more docs * format * Breakup camera into pieces * format * PR Feedback round 1 * revert macro * Fix header * Document Play Camera and Screen pos * cleanup * revert camera split * Start copying docs from OoT * remaining CAM_INTERFACE_FLAGS * roData and rwData * Change paramData * Flags * More docs * More Cleanup * cleanup * more * More docs * Standardize subcams * macro * Player_UpdateCamAndSeqModes * cleanup from PR * format * sync with bgCam and actorsCsCam PR * sync to z_play cam PR * docs progress * revert player changes * helper function cleanup * match Jump3, thanks petrie & synray * camera bg docs * brackets * cam math docs * more cam bg docs * rename flags * misc docs * more cleanup * some cam docs * some PR * hud visibility * fix macros, sync with PR * sync with PR * sync with PR * helper cleanup * cleanup * PR Suggestions * more PR * fix merge master * PR review * add comment * more quake cleanup * pr suggestions --------- Co-authored-by: angie <angheloalf95@gmail.com> Co-authored-by: Elliptic Ellipsis <elliptic.ellipsis@gmail.com> Co-authored-by: Tharo <17233964+Thar0@users.noreply.github.com>
2023-05-23 01:47:41 +00:00
0x800CD634:("Camera_CalcSlopeYAdj",),
0x800CD6CC:("Camera_GetAttentionActorRange",),
`z_camera` with Partial Docs (3 Non-Equivalent) (#601) * more boot files * Add VT macros and script * finish already existing boot files * most of libultra * fix 64bits libultra files * Use C files for libultra, wrap some functions in NON_MATCHING * Remove duplicate of OS_CLOCK_RATE from fault.c * C files for fbdemos * delete dumb files * bootstrap C files, still need to add them to the spec * update fixbaserom * boot OK? * I forgot to commit the spec * C for gamestates * C for kaleido * Change all includes to "" * copy actor sizes script from oot * I forgot to delete those files * Basic C files for effects * Add effects initvars names * Remove mislabelled boot functions from header/txt * Begin porting bootstrap_fx, some sizes * Fix <> * Fix enum * Fix diff.py * fix libultra stuff * update regconvert * update setup warnings * add some missing ; * Fix some makefile stuff and other fixes on some non_matching functions * add executable flag in extract_baserom and fixbaserom * fix relative path * copy assist from oot * fix map path * another assist path fix * Delete C files for handwritten files * add code_801A51F0 to spec * add gfxbuffers to spec * Move rodata to top of each file when possible * UNK_TYPEs for func_801A51F0 * Remove kaleido rodata from spec * Update spec and undefined_syms for recent merge * GCC warnings and fix errors in nonmatchings, * round percentage numbers * progress script: format changes * progress: error on non-existing files * fix warning in z_scene_table * Match 2 nonmatchings in z_actor * Warnings in lightswitch and invadepoh * Fix warning in z_actor_dlftbls * I though I fixed this one * whoops * Comment out CC_CHECK * Removed redundant ultra64.h includes * Update asm_processor, sorted boot_O1 into other folders, completed the fbdemo bootstrap, cleaned up undefined_syms * Completed gamestates bootstrap * Split kaleido_scope * Remove section.h and segment.h, move keep object externs to a common location in variables.h * Completed effects bootstrap * Segmented address externs for effects, fbdemos, gamestates and kaleido * Move actor data externs out of the if 0 * Segmented address externs for actors * Prepare actionfunc detection * fix script, how did it even work before * Fix actionfunc script again, re-introduce some more intermediate prints to the disassembler * Automated actionFunc detection in actors * Segmented addresses from player .text * rm old segment addrs script and fix build * Move sizes folder to tools * Make build.py executable * New Jenkinsfile Prayge * Remove numpy dependencies * Add warnings_disasm_current.txt * my bad * Update spec and undefined_syms * Add z_eff_ss_hahen to pametfrog * git subrepo pull (merge) --force tools/z64compress subrepo: subdir: "tools/z64compress" merged: "163ca2af" upstream: origin: "https://github.com/z64me/z64compress.git" branch: "main" commit: "163ca2af" git-subrepo: version: "0.4.3" origin: "https://github.com/ingydotnet/git-subrepo" commit: "2f68596" * Make z64compress print to stdout * sneeky commit to update warnings tooling * test * Another test * Mark fixing overlay reloc generating as a TODO * Update warnings stuff * Communicate the return code from running z64compress back to the Makefile through the wrapper * Run formatter, remove extra commented copy of function * Re-fix some includes * Convert atan to hex to conform to decided style * Clean up most matching with rodata and most warnings * Match Parallel1, minor improvement in Jump and KeepOn * Begin Documentation * More docs, fixed warnings * cleanup * Continuing with docs * Small progress * Fix BSS, All but 1 matching functions freed, continue docs * Fix merge * Many function names * More Names * Change name * Docs * Begin camera_data docs * small progress * Minor change * Improve docs on functions * Player to TrackActor, progress on camera_data * Add Cam_Data Macro and fix warnings * Progress on Camera_Data docs * Document CsCamData * Cleanup * Minor clean up in Battle NON_MATCHING * Small fixes * Fix bss, OK * typo * revert some z64 macros and format * OK * minor settings docs * Many flags, names, and other documentation * Name many camera_data variables * A few more small changes * Refactoring Camera Action Function Structs WIP * Finish Struct reworking * Some door docs * Add my findings of Camera Settings as comments * More camera data names and comments cleanup * A few names * Slow progress on camera_data * More camera_data progress, slow and steady * Many renaming * wip * camera_data WIP * The grind continues * More data wip * All the macros are in! * Format and cleanup * more docs * format * Breakup camera into pieces * format * PR Feedback round 1 * revert macro * Fix header * Document Play Camera and Screen pos * cleanup * revert camera split * Start copying docs from OoT * remaining CAM_INTERFACE_FLAGS * roData and rwData * Change paramData * Flags * More docs * More Cleanup * cleanup * more * More docs * Standardize subcams * macro * Player_UpdateCamAndSeqModes * cleanup from PR * format * sync with bgCam and actorsCsCam PR * sync to z_play cam PR * docs progress * revert player changes * helper function cleanup * match Jump3, thanks petrie & synray * camera bg docs * brackets * cam math docs * more cam bg docs * rename flags * misc docs * more cleanup * some cam docs * some PR * hud visibility * fix macros, sync with PR * sync with PR * sync with PR * helper cleanup * cleanup * PR Suggestions * more PR * fix merge master * PR review * add comment * more quake cleanup * pr suggestions --------- Co-authored-by: angie <angheloalf95@gmail.com> Co-authored-by: Elliptic Ellipsis <elliptic.ellipsis@gmail.com> Co-authored-by: Tharo <17233964+Thar0@users.noreply.github.com>
2023-05-23 01:47:41 +00:00
0x800CD6F8:("Camera_CalcAtDefault",),
0x800CD834:("Camera_CalcAtForScreen",),
0x800CDA14:("Camera_CalcAtForNormal1",),
0x800CDB6C:("Camera_CalcAtForParallel",),
0x800CDE6C:("Camera_CalcAtForFriendlyLockOn",),
0x800CE2B8:("Camera_CalcAtForEnemyLockOn",),
0x800CE5E0:("Camera_CalcAtForHorse",),
0x800CE79C:("Camera_ClampDist1",),
0x800CE930:("Camera_ClampDist2",),
0x800CEAD8:("Camera_CalcDefaultPitch",),
0x800CEC38:("Camera_CalcDefaultYaw",),
0x800CED90:("Camera_CalcDefaultSwing",),
0x800CF3A4:("Camera_Noop",),
0x800CF3B4:("Camera_Normal1",),
0x800D0874:("Camera_Normal2",),
0x800D0894:("Camera_Normal3",),
0x800D1228:("Camera_Normal4",),
0x800D12B8:("Camera_Normal0",),
0x800D1A78:("Camera_Parallel1",),
0x800D2AA8:("Camera_Parallel2",),
0x800D2AC8:("Camera_Parallel3",),
0x800D2AE8:("Camera_Parallel4",),
0x800D2B08:("Camera_Parallel0",),
0x800D2B28:("Camera_Jump1",),
0x800D2B48:("Camera_Jump2",),
0x800D3520:("Camera_Jump3",),
0x800D41E0:("Camera_Jump4",),
0x800D4200:("Camera_Jump0",),
0x800D4220:("Camera_Battle1",),
0x800D55A8:("Camera_Battle2",),
0x800D55C8:("Camera_Battle3",),
0x800D55E8:("Camera_Battle4",),
0x800D5608:("Camera_Battle0",),
0x800D5628:("Camera_KeepOn1",),
0x800D67DC:("Camera_KeepOn2",),
0x800D67FC:("Camera_KeepOn3",),
0x800D73C8:("Camera_KeepOn4",),
0x800D7FA4:("Camera_KeepOn0",),
0x800D7FC4:("Camera_Fixed1",),
0x800D83C8:("Camera_Fixed2",),
0x800D8E08:("Camera_Fixed3",),
0x800D8E28:("Camera_Fixed4",),
0x800D8E48:("Camera_Fixed0",),
0x800D8E68:("Camera_Subject1",),
0x800D947C:("Camera_Subject2",),
0x800D949C:("Camera_Subject3",),
0x800D94BC:("Camera_Subject4",),
0x800D94DC:("Camera_Subject0",),
0x800D94FC:("Camera_Data0",),
0x800D951C:("Camera_Data1",),
0x800D953C:("Camera_Data2",),
0x800D955C:("Camera_Data3",),
0x800D957C:("Camera_Data4",),
0x800D959C:("Camera_Unique1",),
0x800D95BC:("Camera_Unique2",),
0x800D99D0:("Camera_Unique3",),
0x800D9A2C:("Camera_Unique4",),
0x800D9A88:("Camera_Unique5",),
0x800D9AE4:("Camera_Unique0",),
0x800DA3B8:("Camera_Unique6",),
0x800DA4EC:("Camera_Unique7",),
0x800DA50C:("Camera_Unique8",),
0x800DA52C:("Camera_Unique9",),
0x800DA54C:("Camera_Demo1",),
0x800DAD10:("Camera_Demo2",),
0x800DB804:("Camera_Demo3",),
0x800DBB14:("Camera_Demo4",),
0x800DC270:("Camera_Demo5",),
0x800DC718:("Camera_Demo6",),
0x800DC738:("Camera_Demo7",),
0x800DC758:("Camera_Demo8",),
0x800DC778:("Camera_Demo9",),
0x800DC798:("Camera_Demo0",),
0x800DCC90:("Camera_Special0",),
0x800DCCB0:("Camera_Special1",),
0x800DCCD0:("Camera_Special2",),
0x800DCCF0:("Camera_Special3",),
0x800DCD10:("Camera_Special4",),
0x800DCD30:("Camera_Special5",),
0x800DD0FC:("Camera_Special6",),
0x800DD11C:("Camera_Special7",),
0x800DD13C:("Camera_Special8",),
0x800DD5B8:("Camera_Special9",),
`z_camera` with Partial Docs (3 Non-Equivalent) (#601) * more boot files * Add VT macros and script * finish already existing boot files * most of libultra * fix 64bits libultra files * Use C files for libultra, wrap some functions in NON_MATCHING * Remove duplicate of OS_CLOCK_RATE from fault.c * C files for fbdemos * delete dumb files * bootstrap C files, still need to add them to the spec * update fixbaserom * boot OK? * I forgot to commit the spec * C for gamestates * C for kaleido * Change all includes to "" * copy actor sizes script from oot * I forgot to delete those files * Basic C files for effects * Add effects initvars names * Remove mislabelled boot functions from header/txt * Begin porting bootstrap_fx, some sizes * Fix <> * Fix enum * Fix diff.py * fix libultra stuff * update regconvert * update setup warnings * add some missing ; * Fix some makefile stuff and other fixes on some non_matching functions * add executable flag in extract_baserom and fixbaserom * fix relative path * copy assist from oot * fix map path * another assist path fix * Delete C files for handwritten files * add code_801A51F0 to spec * add gfxbuffers to spec * Move rodata to top of each file when possible * UNK_TYPEs for func_801A51F0 * Remove kaleido rodata from spec * Update spec and undefined_syms for recent merge * GCC warnings and fix errors in nonmatchings, * round percentage numbers * progress script: format changes * progress: error on non-existing files * fix warning in z_scene_table * Match 2 nonmatchings in z_actor * Warnings in lightswitch and invadepoh * Fix warning in z_actor_dlftbls * I though I fixed this one * whoops * Comment out CC_CHECK * Removed redundant ultra64.h includes * Update asm_processor, sorted boot_O1 into other folders, completed the fbdemo bootstrap, cleaned up undefined_syms * Completed gamestates bootstrap * Split kaleido_scope * Remove section.h and segment.h, move keep object externs to a common location in variables.h * Completed effects bootstrap * Segmented address externs for effects, fbdemos, gamestates and kaleido * Move actor data externs out of the if 0 * Segmented address externs for actors * Prepare actionfunc detection * fix script, how did it even work before * Fix actionfunc script again, re-introduce some more intermediate prints to the disassembler * Automated actionFunc detection in actors * Segmented addresses from player .text * rm old segment addrs script and fix build * Move sizes folder to tools * Make build.py executable * New Jenkinsfile Prayge * Remove numpy dependencies * Add warnings_disasm_current.txt * my bad * Update spec and undefined_syms * Add z_eff_ss_hahen to pametfrog * git subrepo pull (merge) --force tools/z64compress subrepo: subdir: "tools/z64compress" merged: "163ca2af" upstream: origin: "https://github.com/z64me/z64compress.git" branch: "main" commit: "163ca2af" git-subrepo: version: "0.4.3" origin: "https://github.com/ingydotnet/git-subrepo" commit: "2f68596" * Make z64compress print to stdout * sneeky commit to update warnings tooling * test * Another test * Mark fixing overlay reloc generating as a TODO * Update warnings stuff * Communicate the return code from running z64compress back to the Makefile through the wrapper * Run formatter, remove extra commented copy of function * Re-fix some includes * Convert atan to hex to conform to decided style * Clean up most matching with rodata and most warnings * Match Parallel1, minor improvement in Jump and KeepOn * Begin Documentation * More docs, fixed warnings * cleanup * Continuing with docs * Small progress * Fix BSS, All but 1 matching functions freed, continue docs * Fix merge * Many function names * More Names * Change name * Docs * Begin camera_data docs * small progress * Minor change * Improve docs on functions * Player to TrackActor, progress on camera_data * Add Cam_Data Macro and fix warnings * Progress on Camera_Data docs * Document CsCamData * Cleanup * Minor clean up in Battle NON_MATCHING * Small fixes * Fix bss, OK * typo * revert some z64 macros and format * OK * minor settings docs * Many flags, names, and other documentation * Name many camera_data variables * A few more small changes * Refactoring Camera Action Function Structs WIP * Finish Struct reworking * Some door docs * Add my findings of Camera Settings as comments * More camera data names and comments cleanup * A few names * Slow progress on camera_data * More camera_data progress, slow and steady * Many renaming * wip * camera_data WIP * The grind continues * More data wip * All the macros are in! * Format and cleanup * more docs * format * Breakup camera into pieces * format * PR Feedback round 1 * revert macro * Fix header * Document Play Camera and Screen pos * cleanup * revert camera split * Start copying docs from OoT * remaining CAM_INTERFACE_FLAGS * roData and rwData * Change paramData * Flags * More docs * More Cleanup * cleanup * more * More docs * Standardize subcams * macro * Player_UpdateCamAndSeqModes * cleanup from PR * format * sync with bgCam and actorsCsCam PR * sync to z_play cam PR * docs progress * revert player changes * helper function cleanup * match Jump3, thanks petrie & synray * camera bg docs * brackets * cam math docs * more cam bg docs * rename flags * misc docs * more cleanup * some cam docs * some PR * hud visibility * fix macros, sync with PR * sync with PR * sync with PR * helper cleanup * cleanup * PR Suggestions * more PR * fix merge master * PR review * add comment * more quake cleanup * pr suggestions --------- Co-authored-by: angie <angheloalf95@gmail.com> Co-authored-by: Elliptic Ellipsis <elliptic.ellipsis@gmail.com> Co-authored-by: Tharo <17233964+Thar0@users.noreply.github.com>
2023-05-23 01:47:41 +00:00
0x800DDD58:("Camera_Create",),
0x800DDDA8:("Camera_Destroy",),
0x800DDDD0:("Camera_Init",),
0x800DDFE0:("func_800DDFE0",),
`z_camera` with Partial Docs (3 Non-Equivalent) (#601) * more boot files * Add VT macros and script * finish already existing boot files * most of libultra * fix 64bits libultra files * Use C files for libultra, wrap some functions in NON_MATCHING * Remove duplicate of OS_CLOCK_RATE from fault.c * C files for fbdemos * delete dumb files * bootstrap C files, still need to add them to the spec * update fixbaserom * boot OK? * I forgot to commit the spec * C for gamestates * C for kaleido * Change all includes to "" * copy actor sizes script from oot * I forgot to delete those files * Basic C files for effects * Add effects initvars names * Remove mislabelled boot functions from header/txt * Begin porting bootstrap_fx, some sizes * Fix <> * Fix enum * Fix diff.py * fix libultra stuff * update regconvert * update setup warnings * add some missing ; * Fix some makefile stuff and other fixes on some non_matching functions * add executable flag in extract_baserom and fixbaserom * fix relative path * copy assist from oot * fix map path * another assist path fix * Delete C files for handwritten files * add code_801A51F0 to spec * add gfxbuffers to spec * Move rodata to top of each file when possible * UNK_TYPEs for func_801A51F0 * Remove kaleido rodata from spec * Update spec and undefined_syms for recent merge * GCC warnings and fix errors in nonmatchings, * round percentage numbers * progress script: format changes * progress: error on non-existing files * fix warning in z_scene_table * Match 2 nonmatchings in z_actor * Warnings in lightswitch and invadepoh * Fix warning in z_actor_dlftbls * I though I fixed this one * whoops * Comment out CC_CHECK * Removed redundant ultra64.h includes * Update asm_processor, sorted boot_O1 into other folders, completed the fbdemo bootstrap, cleaned up undefined_syms * Completed gamestates bootstrap * Split kaleido_scope * Remove section.h and segment.h, move keep object externs to a common location in variables.h * Completed effects bootstrap * Segmented address externs for effects, fbdemos, gamestates and kaleido * Move actor data externs out of the if 0 * Segmented address externs for actors * Prepare actionfunc detection * fix script, how did it even work before * Fix actionfunc script again, re-introduce some more intermediate prints to the disassembler * Automated actionFunc detection in actors * Segmented addresses from player .text * rm old segment addrs script and fix build * Move sizes folder to tools * Make build.py executable * New Jenkinsfile Prayge * Remove numpy dependencies * Add warnings_disasm_current.txt * my bad * Update spec and undefined_syms * Add z_eff_ss_hahen to pametfrog * git subrepo pull (merge) --force tools/z64compress subrepo: subdir: "tools/z64compress" merged: "163ca2af" upstream: origin: "https://github.com/z64me/z64compress.git" branch: "main" commit: "163ca2af" git-subrepo: version: "0.4.3" origin: "https://github.com/ingydotnet/git-subrepo" commit: "2f68596" * Make z64compress print to stdout * sneeky commit to update warnings tooling * test * Another test * Mark fixing overlay reloc generating as a TODO * Update warnings stuff * Communicate the return code from running z64compress back to the Makefile through the wrapper * Run formatter, remove extra commented copy of function * Re-fix some includes * Convert atan to hex to conform to decided style * Clean up most matching with rodata and most warnings * Match Parallel1, minor improvement in Jump and KeepOn * Begin Documentation * More docs, fixed warnings * cleanup * Continuing with docs * Small progress * Fix BSS, All but 1 matching functions freed, continue docs * Fix merge * Many function names * More Names * Change name * Docs * Begin camera_data docs * small progress * Minor change * Improve docs on functions * Player to TrackActor, progress on camera_data * Add Cam_Data Macro and fix warnings * Progress on Camera_Data docs * Document CsCamData * Cleanup * Minor clean up in Battle NON_MATCHING * Small fixes * Fix bss, OK * typo * revert some z64 macros and format * OK * minor settings docs * Many flags, names, and other documentation * Name many camera_data variables * A few more small changes * Refactoring Camera Action Function Structs WIP * Finish Struct reworking * Some door docs * Add my findings of Camera Settings as comments * More camera data names and comments cleanup * A few names * Slow progress on camera_data * More camera_data progress, slow and steady * Many renaming * wip * camera_data WIP * The grind continues * More data wip * All the macros are in! * Format and cleanup * more docs * format * Breakup camera into pieces * format * PR Feedback round 1 * revert macro * Fix header * Document Play Camera and Screen pos * cleanup * revert camera split * Start copying docs from OoT * remaining CAM_INTERFACE_FLAGS * roData and rwData * Change paramData * Flags * More docs * More Cleanup * cleanup * more * More docs * Standardize subcams * macro * Player_UpdateCamAndSeqModes * cleanup from PR * format * sync with bgCam and actorsCsCam PR * sync to z_play cam PR * docs progress * revert player changes * helper function cleanup * match Jump3, thanks petrie & synray * camera bg docs * brackets * cam math docs * more cam bg docs * rename flags * misc docs * more cleanup * some cam docs * some PR * hud visibility * fix macros, sync with PR * sync with PR * sync with PR * helper cleanup * cleanup * PR Suggestions * more PR * fix merge master * PR review * add comment * more quake cleanup * pr suggestions --------- Co-authored-by: angie <angheloalf95@gmail.com> Co-authored-by: Elliptic Ellipsis <elliptic.ellipsis@gmail.com> Co-authored-by: Tharo <17233964+Thar0@users.noreply.github.com>
2023-05-23 01:47:41 +00:00
0x800DE0E0:("Camera_Stub800DE0E0",),
0x800DE0EC:("Camera_InitFocalActorSettings",),
0x800DE308:("Camera_ChangeStatus",),
`z_camera` with Partial Docs (3 Non-Equivalent) (#601) * more boot files * Add VT macros and script * finish already existing boot files * most of libultra * fix 64bits libultra files * Use C files for libultra, wrap some functions in NON_MATCHING * Remove duplicate of OS_CLOCK_RATE from fault.c * C files for fbdemos * delete dumb files * bootstrap C files, still need to add them to the spec * update fixbaserom * boot OK? * I forgot to commit the spec * C for gamestates * C for kaleido * Change all includes to "" * copy actor sizes script from oot * I forgot to delete those files * Basic C files for effects * Add effects initvars names * Remove mislabelled boot functions from header/txt * Begin porting bootstrap_fx, some sizes * Fix <> * Fix enum * Fix diff.py * fix libultra stuff * update regconvert * update setup warnings * add some missing ; * Fix some makefile stuff and other fixes on some non_matching functions * add executable flag in extract_baserom and fixbaserom * fix relative path * copy assist from oot * fix map path * another assist path fix * Delete C files for handwritten files * add code_801A51F0 to spec * add gfxbuffers to spec * Move rodata to top of each file when possible * UNK_TYPEs for func_801A51F0 * Remove kaleido rodata from spec * Update spec and undefined_syms for recent merge * GCC warnings and fix errors in nonmatchings, * round percentage numbers * progress script: format changes * progress: error on non-existing files * fix warning in z_scene_table * Match 2 nonmatchings in z_actor * Warnings in lightswitch and invadepoh * Fix warning in z_actor_dlftbls * I though I fixed this one * whoops * Comment out CC_CHECK * Removed redundant ultra64.h includes * Update asm_processor, sorted boot_O1 into other folders, completed the fbdemo bootstrap, cleaned up undefined_syms * Completed gamestates bootstrap * Split kaleido_scope * Remove section.h and segment.h, move keep object externs to a common location in variables.h * Completed effects bootstrap * Segmented address externs for effects, fbdemos, gamestates and kaleido * Move actor data externs out of the if 0 * Segmented address externs for actors * Prepare actionfunc detection * fix script, how did it even work before * Fix actionfunc script again, re-introduce some more intermediate prints to the disassembler * Automated actionFunc detection in actors * Segmented addresses from player .text * rm old segment addrs script and fix build * Move sizes folder to tools * Make build.py executable * New Jenkinsfile Prayge * Remove numpy dependencies * Add warnings_disasm_current.txt * my bad * Update spec and undefined_syms * Add z_eff_ss_hahen to pametfrog * git subrepo pull (merge) --force tools/z64compress subrepo: subdir: "tools/z64compress" merged: "163ca2af" upstream: origin: "https://github.com/z64me/z64compress.git" branch: "main" commit: "163ca2af" git-subrepo: version: "0.4.3" origin: "https://github.com/ingydotnet/git-subrepo" commit: "2f68596" * Make z64compress print to stdout * sneeky commit to update warnings tooling * test * Another test * Mark fixing overlay reloc generating as a TODO * Update warnings stuff * Communicate the return code from running z64compress back to the Makefile through the wrapper * Run formatter, remove extra commented copy of function * Re-fix some includes * Convert atan to hex to conform to decided style * Clean up most matching with rodata and most warnings * Match Parallel1, minor improvement in Jump and KeepOn * Begin Documentation * More docs, fixed warnings * cleanup * Continuing with docs * Small progress * Fix BSS, All but 1 matching functions freed, continue docs * Fix merge * Many function names * More Names * Change name * Docs * Begin camera_data docs * small progress * Minor change * Improve docs on functions * Player to TrackActor, progress on camera_data * Add Cam_Data Macro and fix warnings * Progress on Camera_Data docs * Document CsCamData * Cleanup * Minor clean up in Battle NON_MATCHING * Small fixes * Fix bss, OK * typo * revert some z64 macros and format * OK * minor settings docs * Many flags, names, and other documentation * Name many camera_data variables * A few more small changes * Refactoring Camera Action Function Structs WIP * Finish Struct reworking * Some door docs * Add my findings of Camera Settings as comments * More camera data names and comments cleanup * A few names * Slow progress on camera_data * More camera_data progress, slow and steady * Many renaming * wip * camera_data WIP * The grind continues * More data wip * All the macros are in! * Format and cleanup * more docs * format * Breakup camera into pieces * format * PR Feedback round 1 * revert macro * Fix header * Document Play Camera and Screen pos * cleanup * revert camera split * Start copying docs from OoT * remaining CAM_INTERFACE_FLAGS * roData and rwData * Change paramData * Flags * More docs * More Cleanup * cleanup * more * More docs * Standardize subcams * macro * Player_UpdateCamAndSeqModes * cleanup from PR * format * sync with bgCam and actorsCsCam PR * sync to z_play cam PR * docs progress * revert player changes * helper function cleanup * match Jump3, thanks petrie & synray * camera bg docs * brackets * cam math docs * more cam bg docs * rename flags * misc docs * more cleanup * some cam docs * some PR * hud visibility * fix macros, sync with PR * sync with PR * sync with PR * helper cleanup * cleanup * PR Suggestions * more PR * fix merge master * PR review * add comment * more quake cleanup * pr suggestions --------- Co-authored-by: angie <angheloalf95@gmail.com> Co-authored-by: Elliptic Ellipsis <elliptic.ellipsis@gmail.com> Co-authored-by: Tharo <17233964+Thar0@users.noreply.github.com>
2023-05-23 01:47:41 +00:00
0x800DE324:("Camera_UpdateWater",),
0x800DE62C:("Camera_EarthquakeDay3",),
0x800DE840:("Camera_UpdateHotRoom",),
0x800DE890:("Camera_SetSwordDistortion",),
0x800DE954:("Camera_RequestGiantsMaskSetting",),
0x800DE9B0:("Camera_Update",),
0x800DF498:("func_800DF498",),
`z_camera` with Partial Docs (3 Non-Equivalent) (#601) * more boot files * Add VT macros and script * finish already existing boot files * most of libultra * fix 64bits libultra files * Use C files for libultra, wrap some functions in NON_MATCHING * Remove duplicate of OS_CLOCK_RATE from fault.c * C files for fbdemos * delete dumb files * bootstrap C files, still need to add them to the spec * update fixbaserom * boot OK? * I forgot to commit the spec * C for gamestates * C for kaleido * Change all includes to "" * copy actor sizes script from oot * I forgot to delete those files * Basic C files for effects * Add effects initvars names * Remove mislabelled boot functions from header/txt * Begin porting bootstrap_fx, some sizes * Fix <> * Fix enum * Fix diff.py * fix libultra stuff * update regconvert * update setup warnings * add some missing ; * Fix some makefile stuff and other fixes on some non_matching functions * add executable flag in extract_baserom and fixbaserom * fix relative path * copy assist from oot * fix map path * another assist path fix * Delete C files for handwritten files * add code_801A51F0 to spec * add gfxbuffers to spec * Move rodata to top of each file when possible * UNK_TYPEs for func_801A51F0 * Remove kaleido rodata from spec * Update spec and undefined_syms for recent merge * GCC warnings and fix errors in nonmatchings, * round percentage numbers * progress script: format changes * progress: error on non-existing files * fix warning in z_scene_table * Match 2 nonmatchings in z_actor * Warnings in lightswitch and invadepoh * Fix warning in z_actor_dlftbls * I though I fixed this one * whoops * Comment out CC_CHECK * Removed redundant ultra64.h includes * Update asm_processor, sorted boot_O1 into other folders, completed the fbdemo bootstrap, cleaned up undefined_syms * Completed gamestates bootstrap * Split kaleido_scope * Remove section.h and segment.h, move keep object externs to a common location in variables.h * Completed effects bootstrap * Segmented address externs for effects, fbdemos, gamestates and kaleido * Move actor data externs out of the if 0 * Segmented address externs for actors * Prepare actionfunc detection * fix script, how did it even work before * Fix actionfunc script again, re-introduce some more intermediate prints to the disassembler * Automated actionFunc detection in actors * Segmented addresses from player .text * rm old segment addrs script and fix build * Move sizes folder to tools * Make build.py executable * New Jenkinsfile Prayge * Remove numpy dependencies * Add warnings_disasm_current.txt * my bad * Update spec and undefined_syms * Add z_eff_ss_hahen to pametfrog * git subrepo pull (merge) --force tools/z64compress subrepo: subdir: "tools/z64compress" merged: "163ca2af" upstream: origin: "https://github.com/z64me/z64compress.git" branch: "main" commit: "163ca2af" git-subrepo: version: "0.4.3" origin: "https://github.com/ingydotnet/git-subrepo" commit: "2f68596" * Make z64compress print to stdout * sneeky commit to update warnings tooling * test * Another test * Mark fixing overlay reloc generating as a TODO * Update warnings stuff * Communicate the return code from running z64compress back to the Makefile through the wrapper * Run formatter, remove extra commented copy of function * Re-fix some includes * Convert atan to hex to conform to decided style * Clean up most matching with rodata and most warnings * Match Parallel1, minor improvement in Jump and KeepOn * Begin Documentation * More docs, fixed warnings * cleanup * Continuing with docs * Small progress * Fix BSS, All but 1 matching functions freed, continue docs * Fix merge * Many function names * More Names * Change name * Docs * Begin camera_data docs * small progress * Minor change * Improve docs on functions * Player to TrackActor, progress on camera_data * Add Cam_Data Macro and fix warnings * Progress on Camera_Data docs * Document CsCamData * Cleanup * Minor clean up in Battle NON_MATCHING * Small fixes * Fix bss, OK * typo * revert some z64 macros and format * OK * minor settings docs * Many flags, names, and other documentation * Name many camera_data variables * A few more small changes * Refactoring Camera Action Function Structs WIP * Finish Struct reworking * Some door docs * Add my findings of Camera Settings as comments * More camera data names and comments cleanup * A few names * Slow progress on camera_data * More camera_data progress, slow and steady * Many renaming * wip * camera_data WIP * The grind continues * More data wip * All the macros are in! * Format and cleanup * more docs * format * Breakup camera into pieces * format * PR Feedback round 1 * revert macro * Fix header * Document Play Camera and Screen pos * cleanup * revert camera split * Start copying docs from OoT * remaining CAM_INTERFACE_FLAGS * roData and rwData * Change paramData * Flags * More docs * More Cleanup * cleanup * more * More docs * Standardize subcams * macro * Player_UpdateCamAndSeqModes * cleanup from PR * format * sync with bgCam and actorsCsCam PR * sync to z_play cam PR * docs progress * revert player changes * helper function cleanup * match Jump3, thanks petrie & synray * camera bg docs * brackets * cam math docs * more cam bg docs * rename flags * misc docs * more cleanup * some cam docs * some PR * hud visibility * fix macros, sync with PR * sync with PR * sync with PR * helper cleanup * cleanup * PR Suggestions * more PR * fix merge master * PR review * add comment * more quake cleanup * pr suggestions --------- Co-authored-by: angie <angheloalf95@gmail.com> Co-authored-by: Elliptic Ellipsis <elliptic.ellipsis@gmail.com> Co-authored-by: Tharo <17233964+Thar0@users.noreply.github.com>
2023-05-23 01:47:41 +00:00
0x800DF4D0:("Camera_ChangeModeFlags",),
`z_actor` with some documentation, with 1 NON_EQUIVALENTs (#401) * Match Player_GetHeight * Another bunch * Fix merge conflict * rename Gfx_DrawDListXlu * add WEEROR * Actor_Spawn * almost Actor_SpawnTransitionActors and Actor_Delete * A bunch of small actors * More renames * format * Some Player renames * a few more * import data * run formatter * func_800B7170 * whoops * Fix merge issues * Whoops 2 * func_800B83BC and func_800B83F8 * Actor_IsActorFacingPlayerAndWithinRange * add some prototypes * match Actor_UpdateBgCheckInfo * func_800B7678 * mark Actor_SpawnAsChildAndCutscene as non_matching * Actor_Draw * Update is chaotic * 2 new matches * func_800BC8B8 * Another bunch * function renames * run formatter * cleanup * remove unnecesary casts * add missing sfx * Fix renames * fix merge * func_800BF7CC * small bunch * another bunch * func_800BE184 non_matching * two more * split z_cheap_proc * Another bunch * another bunch * a few and a non matching * yeee * a * Actor_DrawAll non_equivalent * Actor_RecordUndrawnActor * i don't know what to put in this commit message * func_800B4B50 non matching * func_800B42F8 non matching * func_800B5040 * func_800B5814 non_equiv * func_800B6584 * func_800B6608 * func_800B6680 * func_800B7E04 * func_800B8118 * func_800b9170 * , * func_800BC4EC * func_800BA6FC * func_800BA798 * func_800BA8B8 * Actor_LoadOverlay * small cleanup * func_800BB2D0 * meh * func_800BBAC0 * func_800BC270 * func_800B5208 non matching * Fix warnings * meh * rename some ActorShadow_ functions * fairy * Flags_ * fix warnings * format * Actor_PickUp and family * func_800B8E58 * match Actor_RemoveFromCategory * another bit of docs * Match func_800B86C8 * And another bit * rename Player_GetRunSpeedLimit * func_800B9E84 * func_800BE63C * func_800BB8EC * match func_800B5814 * match func_800B9334 * cleanup * fix conflicts: first pass * another fix * actorfixer fix * fix conflicts * func_800BE680 non_equivalent * Improve func_800BE680 a bit * func_800BE680 equivalent (?) * func_800BE680 equivalent * Actor_UpdateActor equivalent * format * use some ExchangeItemID enum values * Some more cleaning * more cleanup * More name stealing from OoT * match func_800B82EC * match func_800B9D1C and a bit of cleanup * Add ACTOR_FLAGS placeholders * Renames and match func_800BE184 * last pass of name stealing * format * fix conflicts * more cleanup * more cleanup * cleanup and OVERLAY_RELOCATION_OFFSET macro * Remove prototypes of obviously internal-only functions, update variable names, forward declare where necessary, remove all `param_\d`s * remove newlines * minor rename * Use ACTOR_FLAGS in z_actor * Match func_800BE3D0 * Rename movement functions * Document Actor_CalcOffsetOrientedToDrawRotation * velX -> horizontalSpeed * A bit of documentation for actor movement functions * format * Fix merge issues * format * Format * Fix renames * fix warnings * fix conflicts * review :D * Update src/overlays/actors/ovl_En_Ma4/z_en_ma4.c Co-authored-by: Derek Hensley <hensley.derek58@gmail.com> * Fix * format * Actor_SpawnSetupActors * engineer review * Update src/code/z_actor.c Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * A bunch of Engineer's reviews * more Engineer's review * a * whoops * run actorfixer * c'mon * :face_exhaling: * whoops * warning * More engineer's review * run format * I'm dumb * a * match func_800BE680 * Match Actor_DrawZTarget * Match Actor_SpawnAsChildAndCutscene, fix non-equivalent in Actor_UpdateActor * Fix merge issue * format * update actor * Steal a bit of @Thar0 documentation from OoT's z_message * Run actorfixer * Fix renames * Match func_800B4B50 thanks to @hensldm * Improve ActorShadow_DrawFeet thanks to @hensldm * whoops * Actor_PlaySfxAtProjectedPos * Actor_UpdateActor matched by @hensldm * Match func_800BA2FC by @hensldm * Match Actor_SpawnTransitionActors by @hensldm * Match func_800BB604 by @hensldm * Match Actor_DrawAll by @hensldm * ActorShadow_DrawFeet by @hensldm * Actor_UpdateAll by @hensldm * Match func_800BCCDC by @engineer124 * Small Actor_PlaySfxAtPos by @engineer124 * ACTOR_FLAGS_ALL and a bit of cleanup * Add invisible comment * Small docs pass * Fix merge * Engineer's review * format lol * Actor_DrawDoorLock docs * Actor_SpawnShieldParticlesMetal * fix merge issues * sActorFaultClient * fix * commit message * Run actorfixer.py && format.sh * Fix warnings * fixes * format * bss * Update include/functions.h Co-authored-by: Derek Hensley <hensley.derek58@gmail.com> * Address review * Fix merge issues, format and such * fix merge issues * Add ACTORCAT_MAX * actorList -> actorLists * Fix merge issues * format * Enable WERROR on jenkinsfile * Fix merge * Use object symbols * address review * format * review * fix merge issues * fix * VRAM_PTR_SIZE, small cleanup and format * review Co-authored-by: Elliptic Ellipsis <elliptic.ellipsis@gmail.com> Co-authored-by: Derek Hensley <hensley.derek58@gmail.com> Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> Co-authored-by: engineer124 <engineer124engineer124@gmail.com>
2022-01-10 17:04:28 +00:00
0x800DF840:("Camera_ChangeMode",),
`z_camera` with Partial Docs (3 Non-Equivalent) (#601) * more boot files * Add VT macros and script * finish already existing boot files * most of libultra * fix 64bits libultra files * Use C files for libultra, wrap some functions in NON_MATCHING * Remove duplicate of OS_CLOCK_RATE from fault.c * C files for fbdemos * delete dumb files * bootstrap C files, still need to add them to the spec * update fixbaserom * boot OK? * I forgot to commit the spec * C for gamestates * C for kaleido * Change all includes to "" * copy actor sizes script from oot * I forgot to delete those files * Basic C files for effects * Add effects initvars names * Remove mislabelled boot functions from header/txt * Begin porting bootstrap_fx, some sizes * Fix <> * Fix enum * Fix diff.py * fix libultra stuff * update regconvert * update setup warnings * add some missing ; * Fix some makefile stuff and other fixes on some non_matching functions * add executable flag in extract_baserom and fixbaserom * fix relative path * copy assist from oot * fix map path * another assist path fix * Delete C files for handwritten files * add code_801A51F0 to spec * add gfxbuffers to spec * Move rodata to top of each file when possible * UNK_TYPEs for func_801A51F0 * Remove kaleido rodata from spec * Update spec and undefined_syms for recent merge * GCC warnings and fix errors in nonmatchings, * round percentage numbers * progress script: format changes * progress: error on non-existing files * fix warning in z_scene_table * Match 2 nonmatchings in z_actor * Warnings in lightswitch and invadepoh * Fix warning in z_actor_dlftbls * I though I fixed this one * whoops * Comment out CC_CHECK * Removed redundant ultra64.h includes * Update asm_processor, sorted boot_O1 into other folders, completed the fbdemo bootstrap, cleaned up undefined_syms * Completed gamestates bootstrap * Split kaleido_scope * Remove section.h and segment.h, move keep object externs to a common location in variables.h * Completed effects bootstrap * Segmented address externs for effects, fbdemos, gamestates and kaleido * Move actor data externs out of the if 0 * Segmented address externs for actors * Prepare actionfunc detection * fix script, how did it even work before * Fix actionfunc script again, re-introduce some more intermediate prints to the disassembler * Automated actionFunc detection in actors * Segmented addresses from player .text * rm old segment addrs script and fix build * Move sizes folder to tools * Make build.py executable * New Jenkinsfile Prayge * Remove numpy dependencies * Add warnings_disasm_current.txt * my bad * Update spec and undefined_syms * Add z_eff_ss_hahen to pametfrog * git subrepo pull (merge) --force tools/z64compress subrepo: subdir: "tools/z64compress" merged: "163ca2af" upstream: origin: "https://github.com/z64me/z64compress.git" branch: "main" commit: "163ca2af" git-subrepo: version: "0.4.3" origin: "https://github.com/ingydotnet/git-subrepo" commit: "2f68596" * Make z64compress print to stdout * sneeky commit to update warnings tooling * test * Another test * Mark fixing overlay reloc generating as a TODO * Update warnings stuff * Communicate the return code from running z64compress back to the Makefile through the wrapper * Run formatter, remove extra commented copy of function * Re-fix some includes * Convert atan to hex to conform to decided style * Clean up most matching with rodata and most warnings * Match Parallel1, minor improvement in Jump and KeepOn * Begin Documentation * More docs, fixed warnings * cleanup * Continuing with docs * Small progress * Fix BSS, All but 1 matching functions freed, continue docs * Fix merge * Many function names * More Names * Change name * Docs * Begin camera_data docs * small progress * Minor change * Improve docs on functions * Player to TrackActor, progress on camera_data * Add Cam_Data Macro and fix warnings * Progress on Camera_Data docs * Document CsCamData * Cleanup * Minor clean up in Battle NON_MATCHING * Small fixes * Fix bss, OK * typo * revert some z64 macros and format * OK * minor settings docs * Many flags, names, and other documentation * Name many camera_data variables * A few more small changes * Refactoring Camera Action Function Structs WIP * Finish Struct reworking * Some door docs * Add my findings of Camera Settings as comments * More camera data names and comments cleanup * A few names * Slow progress on camera_data * More camera_data progress, slow and steady * Many renaming * wip * camera_data WIP * The grind continues * More data wip * All the macros are in! * Format and cleanup * more docs * format * Breakup camera into pieces * format * PR Feedback round 1 * revert macro * Fix header * Document Play Camera and Screen pos * cleanup * revert camera split * Start copying docs from OoT * remaining CAM_INTERFACE_FLAGS * roData and rwData * Change paramData * Flags * More docs * More Cleanup * cleanup * more * More docs * Standardize subcams * macro * Player_UpdateCamAndSeqModes * cleanup from PR * format * sync with bgCam and actorsCsCam PR * sync to z_play cam PR * docs progress * revert player changes * helper function cleanup * match Jump3, thanks petrie & synray * camera bg docs * brackets * cam math docs * more cam bg docs * rename flags * misc docs * more cleanup * some cam docs * some PR * hud visibility * fix macros, sync with PR * sync with PR * sync with PR * helper cleanup * cleanup * PR Suggestions * more PR * fix merge master * PR review * add comment * more quake cleanup * pr suggestions --------- Co-authored-by: angie <angheloalf95@gmail.com> Co-authored-by: Elliptic Ellipsis <elliptic.ellipsis@gmail.com> Co-authored-by: Tharo <17233964+Thar0@users.noreply.github.com>
2023-05-23 01:47:41 +00:00
0x800DF86C:("Camera_CheckValidMode",),
0x800DF8EC:("Camera_ChangeSettingFlags",),
0x800DFAC8:("Camera_ChangeSetting",),
`z_camera` with Partial Docs (3 Non-Equivalent) (#601) * more boot files * Add VT macros and script * finish already existing boot files * most of libultra * fix 64bits libultra files * Use C files for libultra, wrap some functions in NON_MATCHING * Remove duplicate of OS_CLOCK_RATE from fault.c * C files for fbdemos * delete dumb files * bootstrap C files, still need to add them to the spec * update fixbaserom * boot OK? * I forgot to commit the spec * C for gamestates * C for kaleido * Change all includes to "" * copy actor sizes script from oot * I forgot to delete those files * Basic C files for effects * Add effects initvars names * Remove mislabelled boot functions from header/txt * Begin porting bootstrap_fx, some sizes * Fix <> * Fix enum * Fix diff.py * fix libultra stuff * update regconvert * update setup warnings * add some missing ; * Fix some makefile stuff and other fixes on some non_matching functions * add executable flag in extract_baserom and fixbaserom * fix relative path * copy assist from oot * fix map path * another assist path fix * Delete C files for handwritten files * add code_801A51F0 to spec * add gfxbuffers to spec * Move rodata to top of each file when possible * UNK_TYPEs for func_801A51F0 * Remove kaleido rodata from spec * Update spec and undefined_syms for recent merge * GCC warnings and fix errors in nonmatchings, * round percentage numbers * progress script: format changes * progress: error on non-existing files * fix warning in z_scene_table * Match 2 nonmatchings in z_actor * Warnings in lightswitch and invadepoh * Fix warning in z_actor_dlftbls * I though I fixed this one * whoops * Comment out CC_CHECK * Removed redundant ultra64.h includes * Update asm_processor, sorted boot_O1 into other folders, completed the fbdemo bootstrap, cleaned up undefined_syms * Completed gamestates bootstrap * Split kaleido_scope * Remove section.h and segment.h, move keep object externs to a common location in variables.h * Completed effects bootstrap * Segmented address externs for effects, fbdemos, gamestates and kaleido * Move actor data externs out of the if 0 * Segmented address externs for actors * Prepare actionfunc detection * fix script, how did it even work before * Fix actionfunc script again, re-introduce some more intermediate prints to the disassembler * Automated actionFunc detection in actors * Segmented addresses from player .text * rm old segment addrs script and fix build * Move sizes folder to tools * Make build.py executable * New Jenkinsfile Prayge * Remove numpy dependencies * Add warnings_disasm_current.txt * my bad * Update spec and undefined_syms * Add z_eff_ss_hahen to pametfrog * git subrepo pull (merge) --force tools/z64compress subrepo: subdir: "tools/z64compress" merged: "163ca2af" upstream: origin: "https://github.com/z64me/z64compress.git" branch: "main" commit: "163ca2af" git-subrepo: version: "0.4.3" origin: "https://github.com/ingydotnet/git-subrepo" commit: "2f68596" * Make z64compress print to stdout * sneeky commit to update warnings tooling * test * Another test * Mark fixing overlay reloc generating as a TODO * Update warnings stuff * Communicate the return code from running z64compress back to the Makefile through the wrapper * Run formatter, remove extra commented copy of function * Re-fix some includes * Convert atan to hex to conform to decided style * Clean up most matching with rodata and most warnings * Match Parallel1, minor improvement in Jump and KeepOn * Begin Documentation * More docs, fixed warnings * cleanup * Continuing with docs * Small progress * Fix BSS, All but 1 matching functions freed, continue docs * Fix merge * Many function names * More Names * Change name * Docs * Begin camera_data docs * small progress * Minor change * Improve docs on functions * Player to TrackActor, progress on camera_data * Add Cam_Data Macro and fix warnings * Progress on Camera_Data docs * Document CsCamData * Cleanup * Minor clean up in Battle NON_MATCHING * Small fixes * Fix bss, OK * typo * revert some z64 macros and format * OK * minor settings docs * Many flags, names, and other documentation * Name many camera_data variables * A few more small changes * Refactoring Camera Action Function Structs WIP * Finish Struct reworking * Some door docs * Add my findings of Camera Settings as comments * More camera data names and comments cleanup * A few names * Slow progress on camera_data * More camera_data progress, slow and steady * Many renaming * wip * camera_data WIP * The grind continues * More data wip * All the macros are in! * Format and cleanup * more docs * format * Breakup camera into pieces * format * PR Feedback round 1 * revert macro * Fix header * Document Play Camera and Screen pos * cleanup * revert camera split * Start copying docs from OoT * remaining CAM_INTERFACE_FLAGS * roData and rwData * Change paramData * Flags * More docs * More Cleanup * cleanup * more * More docs * Standardize subcams * macro * Player_UpdateCamAndSeqModes * cleanup from PR * format * sync with bgCam and actorsCsCam PR * sync to z_play cam PR * docs progress * revert player changes * helper function cleanup * match Jump3, thanks petrie & synray * camera bg docs * brackets * cam math docs * more cam bg docs * rename flags * misc docs * more cleanup * some cam docs * some PR * hud visibility * fix macros, sync with PR * sync with PR * sync with PR * helper cleanup * cleanup * PR Suggestions * more PR * fix merge master * PR review * add comment * more quake cleanup * pr suggestions --------- Co-authored-by: angie <angheloalf95@gmail.com> Co-authored-by: Elliptic Ellipsis <elliptic.ellipsis@gmail.com> Co-authored-by: Tharo <17233964+Thar0@users.noreply.github.com>
2023-05-23 01:47:41 +00:00
0x800DFB14:("Camera_ChangeActorCsCamIndex",),
0x800DFC1C:("Camera_GetInputDir",),
0x800DFC40:("Camera_GetInputDirPitch",),
0x800DFC68:("Camera_GetInputDirYaw",),
0x800DFC90:("Camera_GetCamDir",),
0x800DFCB4:("Camera_GetCamDirPitch",),
0x800DFCDC:("Camera_GetCamDirYaw",),
0x800DFD04:("Camera_AddQuake",),
0x800DFD78:("Camera_SetViewParam",),
`z_camera` with Partial Docs (3 Non-Equivalent) (#601) * more boot files * Add VT macros and script * finish already existing boot files * most of libultra * fix 64bits libultra files * Use C files for libultra, wrap some functions in NON_MATCHING * Remove duplicate of OS_CLOCK_RATE from fault.c * C files for fbdemos * delete dumb files * bootstrap C files, still need to add them to the spec * update fixbaserom * boot OK? * I forgot to commit the spec * C for gamestates * C for kaleido * Change all includes to "" * copy actor sizes script from oot * I forgot to delete those files * Basic C files for effects * Add effects initvars names * Remove mislabelled boot functions from header/txt * Begin porting bootstrap_fx, some sizes * Fix <> * Fix enum * Fix diff.py * fix libultra stuff * update regconvert * update setup warnings * add some missing ; * Fix some makefile stuff and other fixes on some non_matching functions * add executable flag in extract_baserom and fixbaserom * fix relative path * copy assist from oot * fix map path * another assist path fix * Delete C files for handwritten files * add code_801A51F0 to spec * add gfxbuffers to spec * Move rodata to top of each file when possible * UNK_TYPEs for func_801A51F0 * Remove kaleido rodata from spec * Update spec and undefined_syms for recent merge * GCC warnings and fix errors in nonmatchings, * round percentage numbers * progress script: format changes * progress: error on non-existing files * fix warning in z_scene_table * Match 2 nonmatchings in z_actor * Warnings in lightswitch and invadepoh * Fix warning in z_actor_dlftbls * I though I fixed this one * whoops * Comment out CC_CHECK * Removed redundant ultra64.h includes * Update asm_processor, sorted boot_O1 into other folders, completed the fbdemo bootstrap, cleaned up undefined_syms * Completed gamestates bootstrap * Split kaleido_scope * Remove section.h and segment.h, move keep object externs to a common location in variables.h * Completed effects bootstrap * Segmented address externs for effects, fbdemos, gamestates and kaleido * Move actor data externs out of the if 0 * Segmented address externs for actors * Prepare actionfunc detection * fix script, how did it even work before * Fix actionfunc script again, re-introduce some more intermediate prints to the disassembler * Automated actionFunc detection in actors * Segmented addresses from player .text * rm old segment addrs script and fix build * Move sizes folder to tools * Make build.py executable * New Jenkinsfile Prayge * Remove numpy dependencies * Add warnings_disasm_current.txt * my bad * Update spec and undefined_syms * Add z_eff_ss_hahen to pametfrog * git subrepo pull (merge) --force tools/z64compress subrepo: subdir: "tools/z64compress" merged: "163ca2af" upstream: origin: "https://github.com/z64me/z64compress.git" branch: "main" commit: "163ca2af" git-subrepo: version: "0.4.3" origin: "https://github.com/ingydotnet/git-subrepo" commit: "2f68596" * Make z64compress print to stdout * sneeky commit to update warnings tooling * test * Another test * Mark fixing overlay reloc generating as a TODO * Update warnings stuff * Communicate the return code from running z64compress back to the Makefile through the wrapper * Run formatter, remove extra commented copy of function * Re-fix some includes * Convert atan to hex to conform to decided style * Clean up most matching with rodata and most warnings * Match Parallel1, minor improvement in Jump and KeepOn * Begin Documentation * More docs, fixed warnings * cleanup * Continuing with docs * Small progress * Fix BSS, All but 1 matching functions freed, continue docs * Fix merge * Many function names * More Names * Change name * Docs * Begin camera_data docs * small progress * Minor change * Improve docs on functions * Player to TrackActor, progress on camera_data * Add Cam_Data Macro and fix warnings * Progress on Camera_Data docs * Document CsCamData * Cleanup * Minor clean up in Battle NON_MATCHING * Small fixes * Fix bss, OK * typo * revert some z64 macros and format * OK * minor settings docs * Many flags, names, and other documentation * Name many camera_data variables * A few more small changes * Refactoring Camera Action Function Structs WIP * Finish Struct reworking * Some door docs * Add my findings of Camera Settings as comments * More camera data names and comments cleanup * A few names * Slow progress on camera_data * More camera_data progress, slow and steady * Many renaming * wip * camera_data WIP * The grind continues * More data wip * All the macros are in! * Format and cleanup * more docs * format * Breakup camera into pieces * format * PR Feedback round 1 * revert macro * Fix header * Document Play Camera and Screen pos * cleanup * revert camera split * Start copying docs from OoT * remaining CAM_INTERFACE_FLAGS * roData and rwData * Change paramData * Flags * More docs * More Cleanup * cleanup * more * More docs * Standardize subcams * macro * Player_UpdateCamAndSeqModes * cleanup from PR * format * sync with bgCam and actorsCsCam PR * sync to z_play cam PR * docs progress * revert player changes * helper function cleanup * match Jump3, thanks petrie & synray * camera bg docs * brackets * cam math docs * more cam bg docs * rename flags * misc docs * more cleanup * some cam docs * some PR * hud visibility * fix macros, sync with PR * sync with PR * sync with PR * helper cleanup * cleanup * PR Suggestions * more PR * fix merge master * PR review * add comment * more quake cleanup * pr suggestions --------- Co-authored-by: angie <angheloalf95@gmail.com> Co-authored-by: Elliptic Ellipsis <elliptic.ellipsis@gmail.com> Co-authored-by: Tharo <17233964+Thar0@users.noreply.github.com>
2023-05-23 01:47:41 +00:00
0x800DFEF0:("Camera_UnsetViewFlag",),
0x800DFF18:("Camera_OverwriteStateFlags",),
0x800DFF34:("Camera_ResetActionFuncStateUnused",),
0x800DFF44:("Camera_SetCsParams",),
0x800DFF60:("Camera_SetStateFlag",),
0x800DFF84:("Camera_UnsetStateFlag",),
0x800DFFAC:("Camera_ChangeDoorCam",),
0x800E007C:("Camera_Copy",),
`z_camera` with Partial Docs (3 Non-Equivalent) (#601) * more boot files * Add VT macros and script * finish already existing boot files * most of libultra * fix 64bits libultra files * Use C files for libultra, wrap some functions in NON_MATCHING * Remove duplicate of OS_CLOCK_RATE from fault.c * C files for fbdemos * delete dumb files * bootstrap C files, still need to add them to the spec * update fixbaserom * boot OK? * I forgot to commit the spec * C for gamestates * C for kaleido * Change all includes to "" * copy actor sizes script from oot * I forgot to delete those files * Basic C files for effects * Add effects initvars names * Remove mislabelled boot functions from header/txt * Begin porting bootstrap_fx, some sizes * Fix <> * Fix enum * Fix diff.py * fix libultra stuff * update regconvert * update setup warnings * add some missing ; * Fix some makefile stuff and other fixes on some non_matching functions * add executable flag in extract_baserom and fixbaserom * fix relative path * copy assist from oot * fix map path * another assist path fix * Delete C files for handwritten files * add code_801A51F0 to spec * add gfxbuffers to spec * Move rodata to top of each file when possible * UNK_TYPEs for func_801A51F0 * Remove kaleido rodata from spec * Update spec and undefined_syms for recent merge * GCC warnings and fix errors in nonmatchings, * round percentage numbers * progress script: format changes * progress: error on non-existing files * fix warning in z_scene_table * Match 2 nonmatchings in z_actor * Warnings in lightswitch and invadepoh * Fix warning in z_actor_dlftbls * I though I fixed this one * whoops * Comment out CC_CHECK * Removed redundant ultra64.h includes * Update asm_processor, sorted boot_O1 into other folders, completed the fbdemo bootstrap, cleaned up undefined_syms * Completed gamestates bootstrap * Split kaleido_scope * Remove section.h and segment.h, move keep object externs to a common location in variables.h * Completed effects bootstrap * Segmented address externs for effects, fbdemos, gamestates and kaleido * Move actor data externs out of the if 0 * Segmented address externs for actors * Prepare actionfunc detection * fix script, how did it even work before * Fix actionfunc script again, re-introduce some more intermediate prints to the disassembler * Automated actionFunc detection in actors * Segmented addresses from player .text * rm old segment addrs script and fix build * Move sizes folder to tools * Make build.py executable * New Jenkinsfile Prayge * Remove numpy dependencies * Add warnings_disasm_current.txt * my bad * Update spec and undefined_syms * Add z_eff_ss_hahen to pametfrog * git subrepo pull (merge) --force tools/z64compress subrepo: subdir: "tools/z64compress" merged: "163ca2af" upstream: origin: "https://github.com/z64me/z64compress.git" branch: "main" commit: "163ca2af" git-subrepo: version: "0.4.3" origin: "https://github.com/ingydotnet/git-subrepo" commit: "2f68596" * Make z64compress print to stdout * sneeky commit to update warnings tooling * test * Another test * Mark fixing overlay reloc generating as a TODO * Update warnings stuff * Communicate the return code from running z64compress back to the Makefile through the wrapper * Run formatter, remove extra commented copy of function * Re-fix some includes * Convert atan to hex to conform to decided style * Clean up most matching with rodata and most warnings * Match Parallel1, minor improvement in Jump and KeepOn * Begin Documentation * More docs, fixed warnings * cleanup * Continuing with docs * Small progress * Fix BSS, All but 1 matching functions freed, continue docs * Fix merge * Many function names * More Names * Change name * Docs * Begin camera_data docs * small progress * Minor change * Improve docs on functions * Player to TrackActor, progress on camera_data * Add Cam_Data Macro and fix warnings * Progress on Camera_Data docs * Document CsCamData * Cleanup * Minor clean up in Battle NON_MATCHING * Small fixes * Fix bss, OK * typo * revert some z64 macros and format * OK * minor settings docs * Many flags, names, and other documentation * Name many camera_data variables * A few more small changes * Refactoring Camera Action Function Structs WIP * Finish Struct reworking * Some door docs * Add my findings of Camera Settings as comments * More camera data names and comments cleanup * A few names * Slow progress on camera_data * More camera_data progress, slow and steady * Many renaming * wip * camera_data WIP * The grind continues * More data wip * All the macros are in! * Format and cleanup * more docs * format * Breakup camera into pieces * format * PR Feedback round 1 * revert macro * Fix header * Document Play Camera and Screen pos * cleanup * revert camera split * Start copying docs from OoT * remaining CAM_INTERFACE_FLAGS * roData and rwData * Change paramData * Flags * More docs * More Cleanup * cleanup * more * More docs * Standardize subcams * macro * Player_UpdateCamAndSeqModes * cleanup from PR * format * sync with bgCam and actorsCsCam PR * sync to z_play cam PR * docs progress * revert player changes * helper function cleanup * match Jump3, thanks petrie & synray * camera bg docs * brackets * cam math docs * more cam bg docs * rename flags * misc docs * more cleanup * some cam docs * some PR * hud visibility * fix macros, sync with PR * sync with PR * sync with PR * helper cleanup * cleanup * PR Suggestions * more PR * fix merge master * PR review * add comment * more quake cleanup * pr suggestions --------- Co-authored-by: angie <angheloalf95@gmail.com> Co-authored-by: Elliptic Ellipsis <elliptic.ellipsis@gmail.com> Co-authored-by: Tharo <17233964+Thar0@users.noreply.github.com>
2023-05-23 01:47:41 +00:00
0x800E01AC:("Camera_IsDbgCamEnabled",),
0x800E01B8:("Camera_GetQuakeOffset",),
`z_camera` with Partial Docs (3 Non-Equivalent) (#601) * more boot files * Add VT macros and script * finish already existing boot files * most of libultra * fix 64bits libultra files * Use C files for libultra, wrap some functions in NON_MATCHING * Remove duplicate of OS_CLOCK_RATE from fault.c * C files for fbdemos * delete dumb files * bootstrap C files, still need to add them to the spec * update fixbaserom * boot OK? * I forgot to commit the spec * C for gamestates * C for kaleido * Change all includes to "" * copy actor sizes script from oot * I forgot to delete those files * Basic C files for effects * Add effects initvars names * Remove mislabelled boot functions from header/txt * Begin porting bootstrap_fx, some sizes * Fix <> * Fix enum * Fix diff.py * fix libultra stuff * update regconvert * update setup warnings * add some missing ; * Fix some makefile stuff and other fixes on some non_matching functions * add executable flag in extract_baserom and fixbaserom * fix relative path * copy assist from oot * fix map path * another assist path fix * Delete C files for handwritten files * add code_801A51F0 to spec * add gfxbuffers to spec * Move rodata to top of each file when possible * UNK_TYPEs for func_801A51F0 * Remove kaleido rodata from spec * Update spec and undefined_syms for recent merge * GCC warnings and fix errors in nonmatchings, * round percentage numbers * progress script: format changes * progress: error on non-existing files * fix warning in z_scene_table * Match 2 nonmatchings in z_actor * Warnings in lightswitch and invadepoh * Fix warning in z_actor_dlftbls * I though I fixed this one * whoops * Comment out CC_CHECK * Removed redundant ultra64.h includes * Update asm_processor, sorted boot_O1 into other folders, completed the fbdemo bootstrap, cleaned up undefined_syms * Completed gamestates bootstrap * Split kaleido_scope * Remove section.h and segment.h, move keep object externs to a common location in variables.h * Completed effects bootstrap * Segmented address externs for effects, fbdemos, gamestates and kaleido * Move actor data externs out of the if 0 * Segmented address externs for actors * Prepare actionfunc detection * fix script, how did it even work before * Fix actionfunc script again, re-introduce some more intermediate prints to the disassembler * Automated actionFunc detection in actors * Segmented addresses from player .text * rm old segment addrs script and fix build * Move sizes folder to tools * Make build.py executable * New Jenkinsfile Prayge * Remove numpy dependencies * Add warnings_disasm_current.txt * my bad * Update spec and undefined_syms * Add z_eff_ss_hahen to pametfrog * git subrepo pull (merge) --force tools/z64compress subrepo: subdir: "tools/z64compress" merged: "163ca2af" upstream: origin: "https://github.com/z64me/z64compress.git" branch: "main" commit: "163ca2af" git-subrepo: version: "0.4.3" origin: "https://github.com/ingydotnet/git-subrepo" commit: "2f68596" * Make z64compress print to stdout * sneeky commit to update warnings tooling * test * Another test * Mark fixing overlay reloc generating as a TODO * Update warnings stuff * Communicate the return code from running z64compress back to the Makefile through the wrapper * Run formatter, remove extra commented copy of function * Re-fix some includes * Convert atan to hex to conform to decided style * Clean up most matching with rodata and most warnings * Match Parallel1, minor improvement in Jump and KeepOn * Begin Documentation * More docs, fixed warnings * cleanup * Continuing with docs * Small progress * Fix BSS, All but 1 matching functions freed, continue docs * Fix merge * Many function names * More Names * Change name * Docs * Begin camera_data docs * small progress * Minor change * Improve docs on functions * Player to TrackActor, progress on camera_data * Add Cam_Data Macro and fix warnings * Progress on Camera_Data docs * Document CsCamData * Cleanup * Minor clean up in Battle NON_MATCHING * Small fixes * Fix bss, OK * typo * revert some z64 macros and format * OK * minor settings docs * Many flags, names, and other documentation * Name many camera_data variables * A few more small changes * Refactoring Camera Action Function Structs WIP * Finish Struct reworking * Some door docs * Add my findings of Camera Settings as comments * More camera data names and comments cleanup * A few names * Slow progress on camera_data * More camera_data progress, slow and steady * Many renaming * wip * camera_data WIP * The grind continues * More data wip * All the macros are in! * Format and cleanup * more docs * format * Breakup camera into pieces * format * PR Feedback round 1 * revert macro * Fix header * Document Play Camera and Screen pos * cleanup * revert camera split * Start copying docs from OoT * remaining CAM_INTERFACE_FLAGS * roData and rwData * Change paramData * Flags * More docs * More Cleanup * cleanup * more * More docs * Standardize subcams * macro * Player_UpdateCamAndSeqModes * cleanup from PR * format * sync with bgCam and actorsCsCam PR * sync to z_play cam PR * docs progress * revert player changes * helper function cleanup * match Jump3, thanks petrie & synray * camera bg docs * brackets * cam math docs * more cam bg docs * rename flags * misc docs * more cleanup * some cam docs * some PR * hud visibility * fix macros, sync with PR * sync with PR * sync with PR * helper cleanup * cleanup * PR Suggestions * more PR * fix merge master * PR review * add comment * more quake cleanup * pr suggestions --------- Co-authored-by: angie <angheloalf95@gmail.com> Co-authored-by: Elliptic Ellipsis <elliptic.ellipsis@gmail.com> Co-authored-by: Tharo <17233964+Thar0@users.noreply.github.com>
2023-05-23 01:47:41 +00:00
0x800E01DC:("Camera_SetCameraData",),
0x800E0228:("Camera_GetNegOne",),
0x800E0238:("Camera_SetFinishedFlag",),
`z_camera` with Partial Docs (3 Non-Equivalent) (#601) * more boot files * Add VT macros and script * finish already existing boot files * most of libultra * fix 64bits libultra files * Use C files for libultra, wrap some functions in NON_MATCHING * Remove duplicate of OS_CLOCK_RATE from fault.c * C files for fbdemos * delete dumb files * bootstrap C files, still need to add them to the spec * update fixbaserom * boot OK? * I forgot to commit the spec * C for gamestates * C for kaleido * Change all includes to "" * copy actor sizes script from oot * I forgot to delete those files * Basic C files for effects * Add effects initvars names * Remove mislabelled boot functions from header/txt * Begin porting bootstrap_fx, some sizes * Fix <> * Fix enum * Fix diff.py * fix libultra stuff * update regconvert * update setup warnings * add some missing ; * Fix some makefile stuff and other fixes on some non_matching functions * add executable flag in extract_baserom and fixbaserom * fix relative path * copy assist from oot * fix map path * another assist path fix * Delete C files for handwritten files * add code_801A51F0 to spec * add gfxbuffers to spec * Move rodata to top of each file when possible * UNK_TYPEs for func_801A51F0 * Remove kaleido rodata from spec * Update spec and undefined_syms for recent merge * GCC warnings and fix errors in nonmatchings, * round percentage numbers * progress script: format changes * progress: error on non-existing files * fix warning in z_scene_table * Match 2 nonmatchings in z_actor * Warnings in lightswitch and invadepoh * Fix warning in z_actor_dlftbls * I though I fixed this one * whoops * Comment out CC_CHECK * Removed redundant ultra64.h includes * Update asm_processor, sorted boot_O1 into other folders, completed the fbdemo bootstrap, cleaned up undefined_syms * Completed gamestates bootstrap * Split kaleido_scope * Remove section.h and segment.h, move keep object externs to a common location in variables.h * Completed effects bootstrap * Segmented address externs for effects, fbdemos, gamestates and kaleido * Move actor data externs out of the if 0 * Segmented address externs for actors * Prepare actionfunc detection * fix script, how did it even work before * Fix actionfunc script again, re-introduce some more intermediate prints to the disassembler * Automated actionFunc detection in actors * Segmented addresses from player .text * rm old segment addrs script and fix build * Move sizes folder to tools * Make build.py executable * New Jenkinsfile Prayge * Remove numpy dependencies * Add warnings_disasm_current.txt * my bad * Update spec and undefined_syms * Add z_eff_ss_hahen to pametfrog * git subrepo pull (merge) --force tools/z64compress subrepo: subdir: "tools/z64compress" merged: "163ca2af" upstream: origin: "https://github.com/z64me/z64compress.git" branch: "main" commit: "163ca2af" git-subrepo: version: "0.4.3" origin: "https://github.com/ingydotnet/git-subrepo" commit: "2f68596" * Make z64compress print to stdout * sneeky commit to update warnings tooling * test * Another test * Mark fixing overlay reloc generating as a TODO * Update warnings stuff * Communicate the return code from running z64compress back to the Makefile through the wrapper * Run formatter, remove extra commented copy of function * Re-fix some includes * Convert atan to hex to conform to decided style * Clean up most matching with rodata and most warnings * Match Parallel1, minor improvement in Jump and KeepOn * Begin Documentation * More docs, fixed warnings * cleanup * Continuing with docs * Small progress * Fix BSS, All but 1 matching functions freed, continue docs * Fix merge * Many function names * More Names * Change name * Docs * Begin camera_data docs * small progress * Minor change * Improve docs on functions * Player to TrackActor, progress on camera_data * Add Cam_Data Macro and fix warnings * Progress on Camera_Data docs * Document CsCamData * Cleanup * Minor clean up in Battle NON_MATCHING * Small fixes * Fix bss, OK * typo * revert some z64 macros and format * OK * minor settings docs * Many flags, names, and other documentation * Name many camera_data variables * A few more small changes * Refactoring Camera Action Function Structs WIP * Finish Struct reworking * Some door docs * Add my findings of Camera Settings as comments * More camera data names and comments cleanup * A few names * Slow progress on camera_data * More camera_data progress, slow and steady * Many renaming * wip * camera_data WIP * The grind continues * More data wip * All the macros are in! * Format and cleanup * more docs * format * Breakup camera into pieces * format * PR Feedback round 1 * revert macro * Fix header * Document Play Camera and Screen pos * cleanup * revert camera split * Start copying docs from OoT * remaining CAM_INTERFACE_FLAGS * roData and rwData * Change paramData * Flags * More docs * More Cleanup * cleanup * more * More docs * Standardize subcams * macro * Player_UpdateCamAndSeqModes * cleanup from PR * format * sync with bgCam and actorsCsCam PR * sync to z_play cam PR * docs progress * revert player changes * helper function cleanup * match Jump3, thanks petrie & synray * camera bg docs * brackets * cam math docs * more cam bg docs * rename flags * misc docs * more cleanup * some cam docs * some PR * hud visibility * fix macros, sync with PR * sync with PR * sync with PR * helper cleanup * cleanup * PR Suggestions * more PR * fix merge master * PR review * add comment * more quake cleanup * pr suggestions --------- Co-authored-by: angie <angheloalf95@gmail.com> Co-authored-by: Elliptic Ellipsis <elliptic.ellipsis@gmail.com> Co-authored-by: Tharo <17233964+Thar0@users.noreply.github.com>
2023-05-23 01:47:41 +00:00
0x800E02AC:("Camera_SetFocalActor",),
0x800E0308:("Camera_SetTargetActor",),
0x800E031C:("Camera_GetWaterYPos",),
0x800E0348:("func_800E0348",),
0x800E03A0:("DamageTable_Get",),
0x800E03CC:("DamageTable_Clear",),
0x800E0410:("CollisionCheck_GetDamageAndEffectOnElementAC",),
0x800E04BC:("CollisionCheck_ApplyElementATDefense",),
0x800E04EC:("CollisionCheck_GetElementATDamage",),
0x800E0538:("Collider_InitBase",),
0x800E0580:("Collider_DestroyBase",),
0x800E0594:("Collider_SetBaseToActor",),
0x800E05D4:("Collider_SetBaseType1",),
0x800E0618:("Collider_SetBase",),
0x800E065C:("Collider_ResetATBase",),
0x800E0678:("Collider_ResetACBase",),
0x800E0694:("Collider_ResetOCBase",),
0x800E06BC:("Collider_InitElementDamageInfoAT",),
0x800E06E4:("Collider_DestroyElementDamageInfoAT",),
0x800E06F8:("Collider_SetElementDamageInfoAT",),
2024-09-28 05:00:54 +00:00
0x800E0720:("Collider_ResetATElementUnk",),
0x800E0730:("Collider_InitElementDamageInfoAC",),
0x800E0760:("Collider_DestroyElementDamageInfoAC",),
0x800E0774:("Collider_SetElementDamageInfoAC",),
2024-09-28 05:00:54 +00:00
0x800E079C:("Collider_InitElement",),
0x800E081C:("Collider_DestroyElement",),
0x800E085C:("Collider_SetElement",),
0x800E08D4:("Collider_ResetATElement",),
0x800E090C:("Collider_ResetACElement",),
0x800E0944:("Collider_ResetOCElement",),
0x800E095C:("Collider_InitJntSphElementDim",),
0x800E09A4:("Collider_DestroyJntSphElementDim",),
0x800E09B8:("Collider_SetJntSphElementDim",),
0x800E0A10:("Collider_InitJntSphElement",),
0x800E0A50:("Collider_DestroyJntSphElement",),
0x800E0A90:("Collider_SetJntSphElement",),
0x800E0AE0:("Collider_ResetJntSphElementAT",),
0x800E0B04:("Collider_ResetJntSphElementAC",),
0x800E0B28:("Collider_ResetJntSphElementOC",),
0x800E0B4C:("Collider_InitJntSph",),
0x800E0B78:("Collider_FreeJntSph",),
0x800E0C18:("Collider_DestroyJntSph",),
0x800E0CA8:("Collider_SetJntSphToActor",),
0x800E0D84:("Collider_SetJntSphAllocType1",),
0x800E0E60:("Collider_SetJntSph",),
0x800E0F14:("Collider_InitAndSetJntSph",),
0x800E0F68:("Collider_ResetJntSphAT",),
0x800E0FF4:("Collider_ResetJntSphAC",),
0x800E1080:("Collider_ResetJntSphOC",),
0x800E110C:("Collider_InitCylinderDim",),
0x800E1148:("Collider_DestroyCylinderDim",),
0x800E115C:("Collider_SetCylinderDim",),
0x800E119C:("Collider_InitCylinder",),
0x800E11EC:("Collider_DestroyCylinder",),
0x800E123C:("Collider_SetCylinderToActor",),
0x800E12A4:("Collider_SetCylinderType1",),
0x800E130C:("Collider_SetCylinder",),
0x800E1374:("Collider_InitAndSetCylinder",),
0x800E13C0:("Collider_ResetCylinderAT",),
0x800E1400:("Collider_ResetCylinderAC",),
0x800E1440:("Collider_ResetCylinderOC",),
0x800E1480:("Collider_InitTrisElementDim",),
0x800E14CC:("Collider_DestroyTrisElementDim",),
0x800E14E0:("Collider_SetTrisElementDim",),
0x800E1594:("Collider_InitTrisElement",),
0x800E15D4:("Collider_DestroyTrisElement",),
0x800E1614:("Collider_SetTrisElement",),
0x800E1664:("Collider_ResetTrisElementAT",),
0x800E1688:("Collider_ResetTrisElementAC",),
0x800E16AC:("Collider_ResetTrisElementOC",),
0x800E16D0:("Collider_InitTris",),
0x800E16FC:("Collider_FreeTris",),
0x800E17B4:("Collider_DestroyTris",),
0x800E1858:("Collider_SetTrisAllocType1",),
0x800E1958:("Collider_SetTris",),
0x800E1A24:("Collider_InitAndSetTris",),
0x800E1A78:("Collider_ResetTrisAT",),
0x800E1B18:("Collider_ResetTrisAC",),
0x800E1BB8:("Collider_ResetTrisOC",),
0x800E1C58:("Collider_InitQuadDim",),
0x800E1CA4:("Collider_DestroyQuadDim",),
0x800E1CB8:("Collider_ResetQuadACDist",),
0x800E1CD4:("Collider_SetQuadMidpoints",),
0x800E1D90:("Collider_SetQuadDim",),
0x800E1E18:("Collider_InitQuad",),
0x800E1E68:("Collider_DestroyQuad",),
0x800E1EB8:("Collider_SetQuadType1",),
0x800E1F20:("Collider_SetQuad",),
0x800E1F88:("Collider_InitAndSetQuad",),
0x800E1FD4:("Collider_ResetQuadAT",),
0x800E2024:("Collider_ResetQuadAC",),
0x800E2064:("Collider_ResetQuadOC",),
0x800E20A4:("Collider_QuadSetNearestAC",),
0x800E2154:("Collider_InitSphere",),
0x800E21A4:("Collider_DestroySphere",),
0x800E21F4:("Collider_SetSphere",),
0x800E225C:("Collider_InitAndSetSphere",),
0x800E22A8:("Collider_ResetSphereAT",),
0x800E22E8:("Collider_ResetSphereAC",),
0x800E2328:("Collider_ResetSphereOC",),
0x800E2368:("Collider_InitLine",),
0x800E23B0:("Collider_DestroyLine",),
0x800E23C4:("Collider_SetLinePoints",),
0x800E2408:("Collider_SetLine",),
0x800E2434:("Collider_ResetLineOC",),
0x800E2450:("CollisionCheck_InitContext",),
0x800E2470:("CollisionCheck_DestroyContext",),
0x800E2480:("CollisionCheck_ClearContext",),
0x800E2528:("CollisionCheck_EnableSAC",),
0x800E2540:("CollisionCheck_DisableSAC",),
0x800E2558:("CollisionCheck_SetAT",),
0x800E2634:("CollisionCheck_SetAT_SAC",),
0x800E2740:("CollisionCheck_SetAC",),
0x800E281C:("CollisionCheck_SetAC_SAC",),
0x800E2928:("CollisionCheck_SetOC",),
0x800E2A04:("CollisionCheck_SetOC_SAC",),
0x800E2B10:("CollisionCheck_SetOCLine",),
0x800E2B98:("CollisionCheck_IsElementNotAT",),
0x800E2BBC:("CollisionCheck_IsElementNotAC",),
0x800E2BE0:("CollisionCheck_NoSharedFlags",),
0x800E2C08:("CollisionCheck_NoBlood",),
0x800E2C1C:("CollisionCheck_BlueBlood",),
0x800E2D88:("CollisionCheck_GreenBlood",),
0x800E2EF4:("CollisionCheck_WaterBurst",),
0x800E2F30:("CollisionCheck_RedBlood",),
0x800E2F54:("CollisionCheck_RedBloodUnused",),
0x800E2F78:("CollisionCheck_HitSolid",),
0x800E30C8:("CollisionCheck_SwordHitAudio",),
0x800E3168:("CollisionCheck_HitEffects",),
0x800E3304:("CollisionCheck_SetBounce",),
0x800E3324:("CollisionCheck_SetATvsAC",),
0x800E35C8:("CollisionCheck_TrisAvgPoint",),
0x800E362C:("CollisionCheck_QuadAvgPoint",),
0x800E36AC:("CollisionCheck_AC_JntSphVsJntSph",),
0x800E38F8:("CollisionCheck_AC_JntSphVsCyl",),
0x800E3B18:("CollisionCheck_AC_JntSphVsTris",),
0x800E3CC0:("CollisionCheck_AC_JntSphVsQuad",),
0x800E3E6C:("CollisionCheck_AC_JntSphVsSphere",),
0x800E4058:("CollisionCheck_AC_CylVsJntSph",),
0x800E4298:("CollisionCheck_AC_CylVsCyl",),
0x800E44C0:("CollisionCheck_AC_CylVsTris",),
0x800E4628:("CollisionCheck_AC_CylVsQuad",),
0x800E47B8:("CollisionCheck_AC_CylVsSphere",),
0x800E494C:("CollisionCheck_AC_TrisVsJntSph",),
0x800E4B08:("CollisionCheck_AC_TrisVsCyl",),
0x800E4C70:("CollisionCheck_AC_TrisVsTris",),
0x800E4E24:("CollisionCheck_AC_TrisVsQuad",),
0x800E4FE4:("CollisionCheck_AC_TrisVsSphere",),
0x800E5154:("CollisionCheck_AC_QuadVsJntSph",),
0x800E531C:("CollisionCheck_AC_QuadVsCyl",),
0x800E54DC:("CollisionCheck_AC_QuadVsTris",),
0x800E56B8:("CollisionCheck_AC_QuadVsQuad",),
0x800E5874:("CollisionCheck_AC_QuadVsSphere",),
0x800E59A4:("CollisionCheck_AC_SphereVsJntSph",),
0x800E5B94:("CollisionCheck_AC_SphereVsCylinder",),
0x800E5D10:("CollisionCheck_AC_SphereVsTris",),
0x800E5E54:("CollisionCheck_AC_SphereVsQuad",),
0x800E5F6C:("CollisionCheck_AC_SphereVsSphere",),
0x800E60C0:("CollisionCheck_SetJntSphHitFX",),
0x800E61A0:("CollisionCheck_SetCylHitFX",),
0x800E6238:("CollisionCheck_SetTrisHitFX",),
0x800E6320:("CollisionCheck_SetQuadHitFX",),
0x800E63B8:("CollisionCheck_SetSphereHitFX",),
0x800E6450:("CollisionCheck_SetHitEffects",),
0x800E6524:("CollisionCheck_AC",),
0x800E6654:("CollisionCheck_AT",),
0x800E6724:("CollisionCheck_GetMassType",),
0x800E6760:("CollisionCheck_SetOCvsOC",),
0x800E6A9C:("CollisionCheck_OC_JntSphVsJntSph",),
0x800E6C84:("CollisionCheck_OC_JntSphVsCyl",),
0x800E6DF4:("CollisionCheck_OC_JntSphVsSphere",),
0x800E6F64:("CollisionCheck_OC_CylVsJntSph",),
0x800E6F90:("CollisionCheck_OC_CylVsCyl",),
0x800E7060:("CollisionCheck_OC_CylVsSphere",),
0x800E7130:("CollisionCheck_OC_SphereVsJntSph",),
0x800E715C:("CollisionCheck_OC_SphereVsCyl",),
0x800E7188:("CollisionCheck_OC_SphereVsSphere",),
0x800E7264:("CollisionCheck_SkipOC",),
0x800E7288:("CollisionCheck_Incompatible",),
0x800E7308:("CollisionCheck_OC",),
0x800E7494:("CollisionCheck_InitInfo",),
0x800E74DC:("CollisionCheck_ResetDamage",),
0x800E7508:("CollisionCheck_SetInfoNoDamageTable",),
0x800E7530:("CollisionCheck_SetInfo",),
0x800E755C:("CollisionCheck_SetInfo2",),
0x800E7590:("CollisionCheck_SetInfoGetDamageTable",),
0x800E75C8:("CollisionCheck_ApplyDamage",),
0x800E77EC:("CollisionCheck_ApplyDamageJntSph",),
0x800E7894:("CollisionCheck_ApplyDamageCyl",),
0x800E78B4:("CollisionCheck_ApplyDamageTris",),
0x800E7948:("CollisionCheck_ApplyDamageQuad",),
0x800E7968:("CollisionCheck_ApplyDamageSphere",),
0x800E7988:("CollisionCheck_Damage",),
0x800E7A48:("CollisionCheck_LineOC_JntSph",),
0x800E7B54:("CollisionCheck_LineOC_Cyl",),
0x800E7BCC:("CollisionCheck_LineOC_Sphere",),
0x800E7C64:("CollisionCheck_LineOC",),
0x800E7DA8:("CollisionCheck_LineOCCheckAll",),
0x800E7DCC:("CollisionCheck_LineOCCheck",),
0x800E7DF8:("Collider_UpdateCylinder",),
0x800E7E3C:("Collider_SetCylinderPosition",),
0x800E7E5C:("Collider_SetQuadVertices",),
0x800E7ECC:("Collider_SetTrisVertices",),
0x800E7F8C:("Collider_SetTrisDim",),
0x800E7FDC:("Collider_UpdateSpheres",),
0x800E8160:("Collider_UpdateSpheresElement",),
0x800E823C:("Collider_UpdateSphere",),
0x800E8318:("CollisionCheck_SpawnRedBlood",),
0x800E8478:("CollisionCheck_SpawnWaterDroplets",),
0x800E85D4:("CollisionCheck_SpawnShieldParticles",),
0x800E8668:("CollisionCheck_SpawnShieldParticlesMetal",),
0x800E8690:("CollisionCheck_SpawnShieldParticlesMetalSound",),
0x800E86C0:("CollisionCheck_SpawnShieldParticlesMetal2",),
0x800E86E0:("CollisionCheck_SpawnShieldParticlesWood",),
0x800E8784:("CollisionCheck_CylSideVsLineSeg",),
0x800E8EA0:("Actor_ContinueText",),
0x800E8ED0:("Flags_GetEventChkInf",),
0x800E8EE0:("Flags_SetEventChkInf",),
0x800E8EEC:("Flags_GetInfTable",),
0x800E8EFC:("Flags_SetInfTable",),
0x800E8F08:("Actor_TrackNone",),
0x800E8FA4:("Actor_TrackPoint",),
0x800E9138:("Actor_TrackPlayerSetFocusHeight",),
0x800E9250:("Actor_TrackPlayer",),
0x800E9360:("SaveContext_Init",),
0x800E93E0:("Regs_Init",),
0x800E9470:("DebugDisplay_Init",),
0x800E9488:("DebugDisplay_AddObject",),
0x800E9564:("DebugDisplay_DrawObjects",),
0x800E95F4:("DebugDisplay_DrawSpriteI8",),
0x800E97D8:("DebugDisplay_DrawPolygon",),
0x800E992C:("DebugDisplay_DrawPath",),
0x800E99B0:("DebugDisplay_PathDisplayList",),
0x800E9C90:("Debug_ClearTextDrawFlags",),
0x800E9CA0:("Debug_ScreenText",),
0x800E9CFC:("Debug_DrawScreenText",),
0x800E9DBC:("DebugCamera_ScreenText",),
0x800E9E94:("DebugCamera_DrawScreenText",),
0x800E9F78:("Debug_DrawText",),
2023-04-19 17:52:00 +00:00
0x800EA060:("Cutscene_InitContext",),
0x800EA0D4:("Cutscene_StartManual",),
0x800EA0EC:("Cutscene_StopManual",),
0x800EA110:("Cutscene_UpdateManual",),
0x800EA15C:("Cutscene_UpdateScripted",),
0x800EA210:("CutsceneHandler_DoNothing",),
0x800EA220:("Cutscene_StepTimer",),
0x800EA258:("CutsceneHandler_StartManual",),
0x800EA2B8:("CutsceneHandler_StartScript",),
0x800EA324:("CutsceneCmd_Misc",),
0x800EABAC:("CutsceneCmd_SetLightSetting",),
0x800EAC08:("CutsceneCmd_StartSequence",),
0x800EAC44:("CutsceneCmd_StopSequence",),
0x800EAC94:("CutsceneCmd_FadeOutSequence",),
0x800EAD14:("CutsceneCmd_StartAmbience",),
0x800EAD48:("Cutscene_SetSfxReverbIndexTo2",),
0x800EAD7C:("Cutscene_SetSfxReverbIndexTo1",),
0x800EADB0:("CutsceneCmd_ModifySequence",),
0x800EAECC:("CutsceneCmd_FadeOutAmbience",),
0x800EAF20:("CutsceneCmd_RumbleController",),
0x800EAFE0:("CutsceneCmd_TransitionGeneral",),
0x800EB1DC:("CutsceneCmd_SetTime",),
0x800EB364:("CutsceneCmd_DestinationDefault",),
0x800EB4B4:("CutsceneCmd_Destination",),
0x800EB6F8:("CutsceneCmd_ChooseCreditsScenes",),
0x800EBB68:("CutsceneCmd_MotionBlur",),
0x800EBCD0:("CutsceneCmd_GiveTatlToPlayer",),
0x800EBD60:("CutsceneCmd_Transition",),
0x800EC678:("CutsceneCmd_UpdateCamSpline",),
`z_demo` with 4 NON_MATCHINGs (#514) * starting * a bunch * and another bunch * a bunch * Match func_800EB1DC * func_800EB4B4 * func_800EB6F8 * 2 more * fix prototype of a random kankyo function * func_800EBD60 non matching * func_800EC678 matched? * func_800EC6D4 * break * func_800ECD7C * A bunch of functions * func_800EE200 * func_800EDF78 and func_800EE0CC * func_800EDBE0 NON_MATCHING * Cutscene_Init NON_MATCHING * func_800EA324 NON_EQUIVALENT * Fix warnings * func_800EC924 NON_EQUIVALENT * Cutscene_ProcessCommands NON_EQUIVALENT * Format * Split z_demo data and import it * Import bss * Match func_800EB364 * Rename Cutscene_Command_SetTime * Improve Cutscene_ProcessCommands a bit (still not equivalent, probably) * Improve Cutscene_ProcessCommands thanks to engineer and anon * Cutscene_ProcessCommands NON_MATCHING * Name some commands * Fix * Renames based on Engineer knowledge of Audio stuff * More command names * Cutscene_Command_GiveTatlToPlayer * Some cutscene commands macros * more command macros * Macros for unknown commands * Improve Cutscene_Command_Textbox a bit * Rename stuff * Name Terminator and Camera * MOTIONBLUR * Macros for textbox commands * CS_PLAYER_ACTION_LIST * A few macro renames * Small cleaning * A bit more of cleanup * Rumble * Entrance comments in func_800EB6F8 * Some var renames * CS_CMD_FADESCREEN * More clean up * Clean functions protos * Move CutsceneStateHandler out of z64.h * Cutscene_DoNothing * Cutscene_IsPlayingCs & Cutscene_GetSceneSetupIndex * And more renames * name some stuff in the cutscenecontext struct * npcActionIndex->actorActionIndex * Undo names of CS_STATE_ enum * Name Cutscene_ActorTranslate family of functions * small docs pass * sfxconvert and format * Hopefully last cleanup * Add some missing functions to actorfixer * Fix merge issues and remove trailing commas * Cutscene commands fix * Cutscene_Command_Misc improved by engineer * Update src/code/z_demo.c Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * Apply suggestions from code review Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * Address review * bss * Match Cutscene_Command_Textbox by anon58 * Fix merge issues * Match Cutscene_Command_Misc by @hensldm * review * float time macros * fix merge issues * format * Fix building assets * fix merge issues * format * Fix * format * fix merge issues * fix * fix * format * fix issues and run format * bss * Fix conflicts, bss and formatter * Update include/functions.h Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * Update include/functions.h Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * Update include/z64.h Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * Update include/z64cutscene.h Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * Update include/z64cutscene.h Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * Update include/z64cutscene.h Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * Update src/code/z_demo.c Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * Update src/code/z_demo.c Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * Update src/code/z_demo.c Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * Update src/code/z_demo.c Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * Update src/code/z_demo.c Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * address review and fix some stuff * fix merge problems * more fixes and format * Fixes * Update include/functions.h Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * Update include/functions.h Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * Update src/code/z_demo.c Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * Update src/code/z_demo.c Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * Update src/code/z_demo.c Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * Update src/code/z_demo.c Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * Engineer suggestions * format * Elliptic review * Use dec for ShrinkWindow_SetLetterboxTarget * add a few comments * Cutscene_Command_ChooseCreditsScenes * Update src/code/z_demo.c Co-authored-by: EllipticEllipsis <73679967+EllipticEllipsis@users.noreply.github.com> * format * some cleanups and some comments * change actorActionCmd from hex to dec in the codebase * minor comment on textboxcmd * ahhhh * Update src/code/z_demo.c Co-authored-by: EllipticEllipsis <73679967+EllipticEllipsis@users.noreply.github.com> * brackets * minor comments * rewording * im dumb * brackets * another bracket * Dawn of the New Day * Update src/code/z_demo.c Co-authored-by: EllipticEllipsis <73679967+EllipticEllipsis@users.noreply.github.com> * fixes * Cutscene_Command_TransitionFX by Anon Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> Co-authored-by: EllipticEllipsis <73679967+EllipticEllipsis@users.noreply.github.com>
2022-03-05 00:14:52 +00:00
0x800EC6D4:("Cutscene_CountNormalMasks",),
2023-04-19 17:52:00 +00:00
0x800EC924:("CutsceneCmd_Text",),
0x800ECD7C:("Cutscene_SetActorCue",),
0x800ECE40:("Cutscene_ProcessScript",),
0x800ED980:("CutsceneHandler_RunScript",),
0x800ED9C4:("CutsceneHandler_StopManual",),
0x800EDA04:("CutsceneHandler_StopScript",),
0x800EDA84:("Cutscene_SetupScripted",),
0x800EDBE0:("Cutscene_HandleEntranceTriggers",),
`z_demo` with 4 NON_MATCHINGs (#514) * starting * a bunch * and another bunch * a bunch * Match func_800EB1DC * func_800EB4B4 * func_800EB6F8 * 2 more * fix prototype of a random kankyo function * func_800EBD60 non matching * func_800EC678 matched? * func_800EC6D4 * break * func_800ECD7C * A bunch of functions * func_800EE200 * func_800EDF78 and func_800EE0CC * func_800EDBE0 NON_MATCHING * Cutscene_Init NON_MATCHING * func_800EA324 NON_EQUIVALENT * Fix warnings * func_800EC924 NON_EQUIVALENT * Cutscene_ProcessCommands NON_EQUIVALENT * Format * Split z_demo data and import it * Import bss * Match func_800EB364 * Rename Cutscene_Command_SetTime * Improve Cutscene_ProcessCommands a bit (still not equivalent, probably) * Improve Cutscene_ProcessCommands thanks to engineer and anon * Cutscene_ProcessCommands NON_MATCHING * Name some commands * Fix * Renames based on Engineer knowledge of Audio stuff * More command names * Cutscene_Command_GiveTatlToPlayer * Some cutscene commands macros * more command macros * Macros for unknown commands * Improve Cutscene_Command_Textbox a bit * Rename stuff * Name Terminator and Camera * MOTIONBLUR * Macros for textbox commands * CS_PLAYER_ACTION_LIST * A few macro renames * Small cleaning * A bit more of cleanup * Rumble * Entrance comments in func_800EB6F8 * Some var renames * CS_CMD_FADESCREEN * More clean up * Clean functions protos * Move CutsceneStateHandler out of z64.h * Cutscene_DoNothing * Cutscene_IsPlayingCs & Cutscene_GetSceneSetupIndex * And more renames * name some stuff in the cutscenecontext struct * npcActionIndex->actorActionIndex * Undo names of CS_STATE_ enum * Name Cutscene_ActorTranslate family of functions * small docs pass * sfxconvert and format * Hopefully last cleanup * Add some missing functions to actorfixer * Fix merge issues and remove trailing commas * Cutscene commands fix * Cutscene_Command_Misc improved by engineer * Update src/code/z_demo.c Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * Apply suggestions from code review Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * Address review * bss * Match Cutscene_Command_Textbox by anon58 * Fix merge issues * Match Cutscene_Command_Misc by @hensldm * review * float time macros * fix merge issues * format * Fix building assets * fix merge issues * format * Fix * format * fix merge issues * fix * fix * format * fix issues and run format * bss * Fix conflicts, bss and formatter * Update include/functions.h Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * Update include/functions.h Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * Update include/z64.h Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * Update include/z64cutscene.h Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * Update include/z64cutscene.h Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * Update include/z64cutscene.h Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * Update src/code/z_demo.c Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * Update src/code/z_demo.c Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * Update src/code/z_demo.c Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * Update src/code/z_demo.c Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * Update src/code/z_demo.c Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * address review and fix some stuff * fix merge problems * more fixes and format * Fixes * Update include/functions.h Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * Update include/functions.h Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * Update src/code/z_demo.c Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * Update src/code/z_demo.c Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * Update src/code/z_demo.c Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * Update src/code/z_demo.c Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * Engineer suggestions * format * Elliptic review * Use dec for ShrinkWindow_SetLetterboxTarget * add a few comments * Cutscene_Command_ChooseCreditsScenes * Update src/code/z_demo.c Co-authored-by: EllipticEllipsis <73679967+EllipticEllipsis@users.noreply.github.com> * format * some cleanups and some comments * change actorActionCmd from hex to dec in the codebase * minor comment on textboxcmd * ahhhh * Update src/code/z_demo.c Co-authored-by: EllipticEllipsis <73679967+EllipticEllipsis@users.noreply.github.com> * brackets * minor comments * rewording * im dumb * brackets * another bracket * Dawn of the New Day * Update src/code/z_demo.c Co-authored-by: EllipticEllipsis <73679967+EllipticEllipsis@users.noreply.github.com> * fixes * Cutscene_Command_TransitionFX by Anon Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> Co-authored-by: EllipticEllipsis <73679967+EllipticEllipsis@users.noreply.github.com>
2022-03-05 00:14:52 +00:00
0x800EDDB0:("func_800EDDB0",),
0x800EDDBC:("func_800EDDBC",),
2023-04-19 17:52:00 +00:00
0x800EDDCC:("Cutscene_StartScripted",),
`z_demo` with 4 NON_MATCHINGs (#514) * starting * a bunch * and another bunch * a bunch * Match func_800EB1DC * func_800EB4B4 * func_800EB6F8 * 2 more * fix prototype of a random kankyo function * func_800EBD60 non matching * func_800EC678 matched? * func_800EC6D4 * break * func_800ECD7C * A bunch of functions * func_800EE200 * func_800EDF78 and func_800EE0CC * func_800EDBE0 NON_MATCHING * Cutscene_Init NON_MATCHING * func_800EA324 NON_EQUIVALENT * Fix warnings * func_800EC924 NON_EQUIVALENT * Cutscene_ProcessCommands NON_EQUIVALENT * Format * Split z_demo data and import it * Import bss * Match func_800EB364 * Rename Cutscene_Command_SetTime * Improve Cutscene_ProcessCommands a bit (still not equivalent, probably) * Improve Cutscene_ProcessCommands thanks to engineer and anon * Cutscene_ProcessCommands NON_MATCHING * Name some commands * Fix * Renames based on Engineer knowledge of Audio stuff * More command names * Cutscene_Command_GiveTatlToPlayer * Some cutscene commands macros * more command macros * Macros for unknown commands * Improve Cutscene_Command_Textbox a bit * Rename stuff * Name Terminator and Camera * MOTIONBLUR * Macros for textbox commands * CS_PLAYER_ACTION_LIST * A few macro renames * Small cleaning * A bit more of cleanup * Rumble * Entrance comments in func_800EB6F8 * Some var renames * CS_CMD_FADESCREEN * More clean up * Clean functions protos * Move CutsceneStateHandler out of z64.h * Cutscene_DoNothing * Cutscene_IsPlayingCs & Cutscene_GetSceneSetupIndex * And more renames * name some stuff in the cutscenecontext struct * npcActionIndex->actorActionIndex * Undo names of CS_STATE_ enum * Name Cutscene_ActorTranslate family of functions * small docs pass * sfxconvert and format * Hopefully last cleanup * Add some missing functions to actorfixer * Fix merge issues and remove trailing commas * Cutscene commands fix * Cutscene_Command_Misc improved by engineer * Update src/code/z_demo.c Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * Apply suggestions from code review Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * Address review * bss * Match Cutscene_Command_Textbox by anon58 * Fix merge issues * Match Cutscene_Command_Misc by @hensldm * review * float time macros * fix merge issues * format * Fix building assets * fix merge issues * format * Fix * format * fix merge issues * fix * fix * format * fix issues and run format * bss * Fix conflicts, bss and formatter * Update include/functions.h Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * Update include/functions.h Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * Update include/z64.h Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * Update include/z64cutscene.h Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * Update include/z64cutscene.h Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * Update include/z64cutscene.h Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * Update src/code/z_demo.c Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * Update src/code/z_demo.c Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * Update src/code/z_demo.c Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * Update src/code/z_demo.c Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * Update src/code/z_demo.c Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * address review and fix some stuff * fix merge problems * more fixes and format * Fixes * Update include/functions.h Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * Update include/functions.h Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * Update src/code/z_demo.c Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * Update src/code/z_demo.c Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * Update src/code/z_demo.c Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * Update src/code/z_demo.c Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * Engineer suggestions * format * Elliptic review * Use dec for ShrinkWindow_SetLetterboxTarget * add a few comments * Cutscene_Command_ChooseCreditsScenes * Update src/code/z_demo.c Co-authored-by: EllipticEllipsis <73679967+EllipticEllipsis@users.noreply.github.com> * format * some cleanups and some comments * change actorActionCmd from hex to dec in the codebase * minor comment on textboxcmd * ahhhh * Update src/code/z_demo.c Co-authored-by: EllipticEllipsis <73679967+EllipticEllipsis@users.noreply.github.com> * brackets * minor comments * rewording * im dumb * brackets * another bracket * Dawn of the New Day * Update src/code/z_demo.c Co-authored-by: EllipticEllipsis <73679967+EllipticEllipsis@users.noreply.github.com> * fixes * Cutscene_Command_TransitionFX by Anon Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> Co-authored-by: EllipticEllipsis <73679967+EllipticEllipsis@users.noreply.github.com>
2022-03-05 00:14:52 +00:00
0x800EDE34:("Cutscene_ActorTranslate",),
0x800EDF24:("Cutscene_ActorTranslateAndYaw",),
0x800EDF78:("Cutscene_ActorTranslateAndYawSmooth",),
0x800EE0CC:("Cutscene_ActorTranslateXZAndYawSmooth",),
0x800EE1D8:("Cutscene_GetSceneLayer",),
2023-04-19 17:52:00 +00:00
0x800EE200:("Cutscene_GetCueChannel",),
0x800EE29C:("Cutscene_IsCueInChannel",),
`z_demo` with 4 NON_MATCHINGs (#514) * starting * a bunch * and another bunch * a bunch * Match func_800EB1DC * func_800EB4B4 * func_800EB6F8 * 2 more * fix prototype of a random kankyo function * func_800EBD60 non matching * func_800EC678 matched? * func_800EC6D4 * break * func_800ECD7C * A bunch of functions * func_800EE200 * func_800EDF78 and func_800EE0CC * func_800EDBE0 NON_MATCHING * Cutscene_Init NON_MATCHING * func_800EA324 NON_EQUIVALENT * Fix warnings * func_800EC924 NON_EQUIVALENT * Cutscene_ProcessCommands NON_EQUIVALENT * Format * Split z_demo data and import it * Import bss * Match func_800EB364 * Rename Cutscene_Command_SetTime * Improve Cutscene_ProcessCommands a bit (still not equivalent, probably) * Improve Cutscene_ProcessCommands thanks to engineer and anon * Cutscene_ProcessCommands NON_MATCHING * Name some commands * Fix * Renames based on Engineer knowledge of Audio stuff * More command names * Cutscene_Command_GiveTatlToPlayer * Some cutscene commands macros * more command macros * Macros for unknown commands * Improve Cutscene_Command_Textbox a bit * Rename stuff * Name Terminator and Camera * MOTIONBLUR * Macros for textbox commands * CS_PLAYER_ACTION_LIST * A few macro renames * Small cleaning * A bit more of cleanup * Rumble * Entrance comments in func_800EB6F8 * Some var renames * CS_CMD_FADESCREEN * More clean up * Clean functions protos * Move CutsceneStateHandler out of z64.h * Cutscene_DoNothing * Cutscene_IsPlayingCs & Cutscene_GetSceneSetupIndex * And more renames * name some stuff in the cutscenecontext struct * npcActionIndex->actorActionIndex * Undo names of CS_STATE_ enum * Name Cutscene_ActorTranslate family of functions * small docs pass * sfxconvert and format * Hopefully last cleanup * Add some missing functions to actorfixer * Fix merge issues and remove trailing commas * Cutscene commands fix * Cutscene_Command_Misc improved by engineer * Update src/code/z_demo.c Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * Apply suggestions from code review Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * Address review * bss * Match Cutscene_Command_Textbox by anon58 * Fix merge issues * Match Cutscene_Command_Misc by @hensldm * review * float time macros * fix merge issues * format * Fix building assets * fix merge issues * format * Fix * format * fix merge issues * fix * fix * format * fix issues and run format * bss * Fix conflicts, bss and formatter * Update include/functions.h Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * Update include/functions.h Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * Update include/z64.h Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * Update include/z64cutscene.h Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * Update include/z64cutscene.h Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * Update include/z64cutscene.h Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * Update src/code/z_demo.c Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * Update src/code/z_demo.c Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * Update src/code/z_demo.c Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * Update src/code/z_demo.c Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * Update src/code/z_demo.c Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * address review and fix some stuff * fix merge problems * more fixes and format * Fixes * Update include/functions.h Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * Update include/functions.h Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * Update src/code/z_demo.c Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * Update src/code/z_demo.c Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * Update src/code/z_demo.c Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * Update src/code/z_demo.c Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * Engineer suggestions * format * Elliptic review * Use dec for ShrinkWindow_SetLetterboxTarget * add a few comments * Cutscene_Command_ChooseCreditsScenes * Update src/code/z_demo.c Co-authored-by: EllipticEllipsis <73679967+EllipticEllipsis@users.noreply.github.com> * format * some cleanups and some comments * change actorActionCmd from hex to dec in the codebase * minor comment on textboxcmd * ahhhh * Update src/code/z_demo.c Co-authored-by: EllipticEllipsis <73679967+EllipticEllipsis@users.noreply.github.com> * brackets * minor comments * rewording * im dumb * brackets * another bracket * Dawn of the New Day * Update src/code/z_demo.c Co-authored-by: EllipticEllipsis <73679967+EllipticEllipsis@users.noreply.github.com> * fixes * Cutscene_Command_TransitionFX by Anon Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> Co-authored-by: EllipticEllipsis <73679967+EllipticEllipsis@users.noreply.github.com>
2022-03-05 00:14:52 +00:00
0x800EE2F4:("Cutscene_IsPlaying",),
0x800EE320:("GetItem_Draw",),
0x800EE364:("GetItem_DrawBombchu",),
0x800EE400:("GetItem_DrawPoes",),
0x800EE5FC:("GetItem_DrawFairyBottle",),
0x800EE7D8:("GetItem_DrawSkullToken",),
0x800EE940:("GetItem_DrawCompass",),
0x800EEA48:("GetItem_DrawPotion",),
0x800EEC18:("GetItem_DrawGoronSword",),
0x800EED20:("GetItem_DrawDekuNuts",),
0x800EEE34:("GetItem_DrawRecoveryHeart",),
0x800EEF4C:("GetItem_DrawFish",),
0x800EF054:("GetItem_DrawOpa0",),
0x800EF0F0:("GetItem_DrawOpa0Xlu1",),
0x800EF1F4:("GetItem_DrawOpa01",),
0x800EF2AC:("GetItem_DrawXlu01",),
0x800EF364:("GetItem_DrawSeahorse",),
0x800EF4D4:("GetItem_DrawFairyContainer",),
0x800EF65C:("GetItem_DrawMoonsTear",),
0x800EF780:("GetItem_DrawMagicArrow",),
0x800EF89C:("GetItem_DrawUpgrades",),
0x800EF984:("GetItem_DrawRupee",),
0x800EFAB8:("GetItem_DrawSmallRupee",),
0x800EFBFC:("GetItem_DrawWallet",),
0x800EFD44:("GetItem_DrawRemains",),
0x800EFE60:("EffFootmark_Init",),
0x800EFF04:("EffFootmark_Add",),
0x800F00BC:("EffFootmark_Update",),
0x800F01C8:("EffFootmark_Draw",),
0x800F0390:("SoundSource_InitAll",),
0x800F03C0:("SoundSource_UpdateAll",),
0x800F048C:("SoundSource_Add",),
0x800F0568:("SoundSource_PlaySfxAtFixedWorldPos",),
0x800F0590:("SoundSource_PlaySfxEachFrameAtFixedWorldPos",),
0x800F05C0:("QuestHint_GetTatlTextId",),
0x800F07C0:("EnHy_ChangeAnim",),
0x800F0888:("EnHy_FindNearestDoor",),
0x800F0944:("EnHy_ChangeObjectAndAnim",),
0x800F09B4:("EnHy_UpdateSkelAnime",),
0x800F0A20:("EnHy_Blink",),
0x800F0A94:("EnHy_Init",),
0x800F0BB4:("func_800F0BB4",),
0x800F0CE4:("func_800F0CE4",),
0x800F0DD4:("func_800F0DD4",),
0x800F0E94:("EnHy_SetPointFowards",),
0x800F0EEC:("EnHy_SetPointBackwards",),
0x800F0F28:("EnHy_MoveForwards",),
0x800F0FF0:("EnHy_MoveBackwards",),
0x800F10AC:("EnHy_UpdateCollider",),
0x800F112C:("EnHy_PlayWalkingSound",),
0x800F1250:("Text_GetFaceReaction",),
2023-04-19 17:52:00 +00:00
0x800F12D0:("CutsceneFlags_UnsetAll",),
0x800F1304:("CutsceneFlags_Set",),
0x800F1374:("CutsceneFlags_Unset",),
0x800F13E8:("CutsceneFlags_Get",),
0x800F1460:("CutsceneManager_SetHudVisibility",),
0x800F14F8:("CutsceneManager_GetCutsceneEntryImpl",),
0x800F1544:("CutsceneManager_Init",),
0x800F15D8:("CutsceneManager_StoreCamera",),
0x800F1648:("CutsceneManager_ClearWaiting",),
0x800F1678:("CutsceneManager_ClearNextCutscenes",),
0x800F16A8:("CutsceneManager_MarkNextCutscenes",),
0x800F17FC:("CutsceneManager_End",),
0x800F1A7C:("CutsceneManager_Update",),
0x800F1BA4:("CutsceneManager_Queue",),
0x800F1BE4:("CutsceneManager_IsNext",),
0x800F1C68:("CutsceneManager_StartWithPlayerCs",),
0x800F1CE0:("CutsceneManager_StartWithPlayerCsAndSetFlag",),
0x800F1D84:("CutsceneManager_Start",),
0x800F1FBC:("CutsceneManager_Stop",),
0x800F207C:("CutsceneManager_GetCurrentCsId",),
0x800F208C:("CutsceneManager_GetCutsceneEntry",),
0x800F20B8:("CutsceneManager_GetAdditionalCsId",),
0x800F20F8:("CutsceneManager_GetLength",),
0x800F2138:("CutsceneManager_GetCutsceneScriptIndex",),
0x800F2178:("CutsceneManager_GetCutsceneCustomValue",),
0x800F21B8:("CutsceneManager_GetCurrentSubCamId",),
0x800F21CC:("CutsceneManager_FindEntranceCsId",),
0x800F22C4:("func_800F22C4",),
2023-04-19 17:52:00 +00:00
0x800F23C4:("CutsceneManager_SetReturnCamera",),
0x800F23E0:("Curve_CubicHermiteSpline",),
0x800F2478:("Curve_Interpolate",),
Animation system updated, some more boot files decompiled (+6%), z_fcurve_data_skelanime decompiled (1 non-matching), some asm files split, etc (#89) * Progress on various files * gfxprint stuff * split some rodata, add iconv for rodata string parsing * z_std_dma rodata * 2 nonmatchings in gfxprint * mtxuty-cvt ok * more * match a function in idle.c * progress * Cleanup * Rename BgPolygon to CollisionPoly * progress * some effect stuff * more effect progress * updates * made suggested changes * z_effect_soft_sprite_old_init mostly ok * remove old effects enum * gamealloc.c OK * added more files * motor.c almost done * motor.c OK * updates * migration of two files * listalloc.c oK * z_fcurve_data_skelanime split * z_fcurve_data_skelanime.c decompiled * more files split * z_malloc.c OK * contpfs.c OK * fault.c rodata migrated * migrated fault_drawer rodata * update * update preprocess.py * renamed functions in z_skelanime * started z_skelanime cleanup * like halfway through fixing z_skelanime * animation system updated to meet oot standards * remove unused animation structs * rename matrix structs to fit oot * Add -woff 712 * fix diff_settings.py because i accidentally broke it before * fixed merge conflict, doesn't match though * It matches now * Updates * Fixed warnings...added gcc code syntax checking * Remove gcc check, added in Tharo's PR * warnings fixed (i think) * fixed all warnings i think * ok * not sure what to do * Fix all warnings i think (z_en_a_keep needs some file cleanup thouguh) * it matches if i do this * remove comment * accidentally put osPfsFreeBlocks in epilinkhandle.c * memcmp -> bcmp * change u32 size to size_t size, delete string.h because it caused unnecessary confusion with defining size_t twice * format.sh * MTXMODE_NEW and MTXMODE_APPLY to matrix functions * Made suggested changes * pragma sFaultDrawerFont instead of including in repo * add some functions to functions.h * Bss reordering fixed in z_collision_check...added hack to disasm.py * Updated z_en_a_keep.c * Missed suggestion in EnAObj_Destroy * . * update z_fcurve_Data_skelanime and z_skelanime with suggestions * devmgr.c ok * minor changes * Addressed comments * remove redundant file * gfxp -> dlist in game.c * updated actorfixer.py * fixed warnings in z_malloc * Change void* back to Actor* * format * Add the soft_sprit comments back * Rename SV->Flex * remove .common * run format * Update src/code/z_skelanime.c * u32 channel Co-authored-by: Lucas Shaw <lucas.shaw1123@gmail.com> Co-authored-by: angie <angheloalf95@gmail.com> Co-authored-by: Kenix3 <kenixwhisperwind@gmail.com>
2021-10-24 14:59:14 +00:00
0x800F2620:("SkelCurve_Clear",),
0x800F2650:("SkelCurve_Init",),
0x800F26C0:("SkelCurve_Destroy",),
0x800F26F0:("SkelCurve_SetAnim",),
0x800F2728:("SkelCurve_Update",),
0x800F29A0:("SkelCurve_DrawLimb",),
0x800F2CD8:("SkelCurve_Draw",),
0x800F2D30:("FireObj_InitWithParams",),
0x800F2E48:("FireObj_SetState",),
0x800F2EAC:("FireObj_SetPosition",),
0x800F2ECC:("FireObj_StepSize",),
0x800F2FFC:("FireObj_UpdateStateTransitions",),
0x800F31EC:("FireObj_Draw",),
0x800F33F4:("FireObj_InitLight",),
0x800F34C4:("FireObj_DestroyLight",),
0x800F34EC:("FireObj_UpdateLight",),
0x800F36CC:("FireObj_Init",),
0x800F37B0:("FireObj_Destroy",),
0x800F37F0:("FireObj_SetState2",),
0x800F3820:("FireObj_Update",),
0x800F3940:("Horse_GetJumpingFencePathIndex",),
0x800F39B4:("Horse_CopyPointFromPathList",),
0x800F3A64:("Horse_IsValidSpawn",),
0x800F3B2C:("Horse_ResetHorseData",),
0x800F3B68:("Horse_IsValidSceneLayer",),
0x800F3C44:("Horse_SpawnOverworld",),
0x800F3ED4:("Horse_SpawnMinigame",),
0x800F40A0:("Horse_Spawn",),
0x800F415C:("Horse_RotateToPoint",),
0x800F41E4:("Horse_IsActive",),
`z_jpeg`, `jpegutils` and `jpegdecoder` OK (#322) * this is a disaster * two more * func_800F470C * split and rename jpegutils and jpegdecoder * match jpegutils * match jpegdecoder.c * audio_rodata * data split * Split rsp * Steal documentation from OoT * cleanup * Format * remove removed members in JpegContext * Update include/z64.h Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * Update src/code/jpegdecoder.c Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * Update include/functions.h Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * Apply suggestions from code review Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * Apply suggestions from code review Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * Update src/code/jpegutils.c Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * review renames * true * Some type fixes * Update include/z64.h Co-authored-by: EllipticEllipsis <73679967+EllipticEllipsis@users.noreply.github.com> * add comment * Update src/code/z_jpeg.c Co-authored-by: EllipticEllipsis <73679967+EllipticEllipsis@users.noreply.github.com> * format * bss fix * decr * format * z64jpeg.h * Add stdbool * Rename audio_init_params * whoops * whoops++ * whoops# * remove extra dumb variables in variables.txt * fix Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> Co-authored-by: EllipticEllipsis <73679967+EllipticEllipsis@users.noreply.github.com>
2021-11-19 20:34:45 +00:00
0x800F42A0:("Jpeg_ScheduleDecoderTask",),
0x800F43BC:("Jpeg_CopyToZbuffer",),
0x800F44F4:("Jpeg_GetUnalignedU16",),
0x800F4540:("Jpeg_ParseMarkers",),
0x800F470C:("Jpeg_Decode",),
0x800F4A10:("func_800F4A10",),
0x800F4C0C:("KaleidoSetup_Update",),
0x800F4E20:("KaleidoSetup_Init",),
0x800F4F28:("KaleidoSetup_Destroy",),
0x800F4F40:("Font_LoadChar",),
0x800F4F54:("Font_LoadCharNES",),
0x800F4FC0:("Font_LoadMessageBoxEndIcon",),
0x800F5004:("Font_LoadOrderedFont",),
0x800F5090:("Environment_GraphCallback",),
0x800F50D4:("Environment_ZBufValToFixedPoint",),
Play (2 NON_MATCHINGS) (#1109) * Bring over progress from another branch Co-authored-by: Maide <34639600+Kelebek1@users.noreply.github.com> * cleanup, fake match Play_Init * small fixes * Some small cleanup * Match func_80165460 (from debug) * Match func_80165658 * Match func_80165DB8, func_80165DCC, func_80165DF0, func_80165E04 * Match func_80167DE4 (from debug) * Match func_80167F0C * Match func_80168DAC * Matched func_80169100 * Matched func_801691F0 * import D_801DFA18 * match Play_Main thanks to debug * cleanup * synray does it again * add docs from debug * fix func_801656A4 * more docs and cleanup * Match func_80166B30 and diff fake match in Init * import transition docs from OoT * Play Update, sort of * cleanup Play_Update * more cleanup * slightly more docs * small docs * Play_Draw WIP Thanks @petrie911 * progress? * two more matches * format * misc play docs * transitions cleanup * Motion Blur * Transitions * Fog * Bombers notebook + small cleanup * bss * Camera Functions * Picto functions * Init * MotionBlur Clean up * Floor Surface * Pictographs some more * regs * fix circular dependency problem * Cleanup PR commits outside play * namefixer * PR picto * PR audio * PR small clean ups * debug strings * Picto defines * bss * enums * remove void * typedefs * Hireso -> BombersNotebook * bss comments * bss and I8/I5 functions * Smaller PR comments * Transitions * Combine enums * Revert "Combine enums" This reverts commit 0da1ebcaed69a3ce0fbd5942460b67f80f0e15e7. * Fix Transition defines * RGBA16 macros * Unname * worldCoverAlpha * Rename Update and Draw * PR review, plus annotate bug * Clean up nonmatchings with a closer DrawGame * Format * New macros * UpdateMain and DrawMain * Fix merge * Small cleanups from PR * zFar * Intensity macros * Format * Remove bss comments * Compression/decompression * Small cleanup * Format * More PR cleanup * Cleanup picto stuff * format * Fix compression comments * Play processes state enums DONE -> READY * cutscene comment * fix bss Co-authored-by: Maide <34639600+Kelebek1@users.noreply.github.com> Co-authored-by: engineer124 <engineer124engineer124@gmail.com> Co-authored-by: petrie911 <pmontag@PHYS-S129.iowa.uiowa.edu> Co-authored-by: angie <angheloalf95@gmail.com>
2023-01-14 15:18:13 +00:00
0x800F510C:("Environment_Init",),
0x800F5954:("Environment_SmoothStepToU8",),
`z_demo` with 4 NON_MATCHINGs (#514) * starting * a bunch * and another bunch * a bunch * Match func_800EB1DC * func_800EB4B4 * func_800EB6F8 * 2 more * fix prototype of a random kankyo function * func_800EBD60 non matching * func_800EC678 matched? * func_800EC6D4 * break * func_800ECD7C * A bunch of functions * func_800EE200 * func_800EDF78 and func_800EE0CC * func_800EDBE0 NON_MATCHING * Cutscene_Init NON_MATCHING * func_800EA324 NON_EQUIVALENT * Fix warnings * func_800EC924 NON_EQUIVALENT * Cutscene_ProcessCommands NON_EQUIVALENT * Format * Split z_demo data and import it * Import bss * Match func_800EB364 * Rename Cutscene_Command_SetTime * Improve Cutscene_ProcessCommands a bit (still not equivalent, probably) * Improve Cutscene_ProcessCommands thanks to engineer and anon * Cutscene_ProcessCommands NON_MATCHING * Name some commands * Fix * Renames based on Engineer knowledge of Audio stuff * More command names * Cutscene_Command_GiveTatlToPlayer * Some cutscene commands macros * more command macros * Macros for unknown commands * Improve Cutscene_Command_Textbox a bit * Rename stuff * Name Terminator and Camera * MOTIONBLUR * Macros for textbox commands * CS_PLAYER_ACTION_LIST * A few macro renames * Small cleaning * A bit more of cleanup * Rumble * Entrance comments in func_800EB6F8 * Some var renames * CS_CMD_FADESCREEN * More clean up * Clean functions protos * Move CutsceneStateHandler out of z64.h * Cutscene_DoNothing * Cutscene_IsPlayingCs & Cutscene_GetSceneSetupIndex * And more renames * name some stuff in the cutscenecontext struct * npcActionIndex->actorActionIndex * Undo names of CS_STATE_ enum * Name Cutscene_ActorTranslate family of functions * small docs pass * sfxconvert and format * Hopefully last cleanup * Add some missing functions to actorfixer * Fix merge issues and remove trailing commas * Cutscene commands fix * Cutscene_Command_Misc improved by engineer * Update src/code/z_demo.c Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * Apply suggestions from code review Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * Address review * bss * Match Cutscene_Command_Textbox by anon58 * Fix merge issues * Match Cutscene_Command_Misc by @hensldm * review * float time macros * fix merge issues * format * Fix building assets * fix merge issues * format * Fix * format * fix merge issues * fix * fix * format * fix issues and run format * bss * Fix conflicts, bss and formatter * Update include/functions.h Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * Update include/functions.h Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * Update include/z64.h Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * Update include/z64cutscene.h Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * Update include/z64cutscene.h Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * Update include/z64cutscene.h Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * Update src/code/z_demo.c Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * Update src/code/z_demo.c Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * Update src/code/z_demo.c Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * Update src/code/z_demo.c Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * Update src/code/z_demo.c Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * address review and fix some stuff * fix merge problems * more fixes and format * Fixes * Update include/functions.h Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * Update include/functions.h Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * Update src/code/z_demo.c Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * Update src/code/z_demo.c Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * Update src/code/z_demo.c Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * Update src/code/z_demo.c Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * Engineer suggestions * format * Elliptic review * Use dec for ShrinkWindow_SetLetterboxTarget * add a few comments * Cutscene_Command_ChooseCreditsScenes * Update src/code/z_demo.c Co-authored-by: EllipticEllipsis <73679967+EllipticEllipsis@users.noreply.github.com> * format * some cleanups and some comments * change actorActionCmd from hex to dec in the codebase * minor comment on textboxcmd * ahhhh * Update src/code/z_demo.c Co-authored-by: EllipticEllipsis <73679967+EllipticEllipsis@users.noreply.github.com> * brackets * minor comments * rewording * im dumb * brackets * another bracket * Dawn of the New Day * Update src/code/z_demo.c Co-authored-by: EllipticEllipsis <73679967+EllipticEllipsis@users.noreply.github.com> * fixes * Cutscene_Command_TransitionFX by Anon Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> Co-authored-by: EllipticEllipsis <73679967+EllipticEllipsis@users.noreply.github.com>
2022-03-05 00:14:52 +00:00
0x800F5A8C:("Environment_LerpWeight",),
0x800F5B10:("Environment_LerpWeightAccelDecel",),
Play (2 NON_MATCHINGS) (#1109) * Bring over progress from another branch Co-authored-by: Maide <34639600+Kelebek1@users.noreply.github.com> * cleanup, fake match Play_Init * small fixes * Some small cleanup * Match func_80165460 (from debug) * Match func_80165658 * Match func_80165DB8, func_80165DCC, func_80165DF0, func_80165E04 * Match func_80167DE4 (from debug) * Match func_80167F0C * Match func_80168DAC * Matched func_80169100 * Matched func_801691F0 * import D_801DFA18 * match Play_Main thanks to debug * cleanup * synray does it again * add docs from debug * fix func_801656A4 * more docs and cleanup * Match func_80166B30 and diff fake match in Init * import transition docs from OoT * Play Update, sort of * cleanup Play_Update * more cleanup * slightly more docs * small docs * Play_Draw WIP Thanks @petrie911 * progress? * two more matches * format * misc play docs * transitions cleanup * Motion Blur * Transitions * Fog * Bombers notebook + small cleanup * bss * Camera Functions * Picto functions * Init * MotionBlur Clean up * Floor Surface * Pictographs some more * regs * fix circular dependency problem * Cleanup PR commits outside play * namefixer * PR picto * PR audio * PR small clean ups * debug strings * Picto defines * bss * enums * remove void * typedefs * Hireso -> BombersNotebook * bss comments * bss and I8/I5 functions * Smaller PR comments * Transitions * Combine enums * Revert "Combine enums" This reverts commit 0da1ebcaed69a3ce0fbd5942460b67f80f0e15e7. * Fix Transition defines * RGBA16 macros * Unname * worldCoverAlpha * Rename Update and Draw * PR review, plus annotate bug * Clean up nonmatchings with a closer DrawGame * Format * New macros * UpdateMain and DrawMain * Fix merge * Small cleanups from PR * zFar * Intensity macros * Format * Remove bss comments * Compression/decompression * Small cleanup * Format * More PR cleanup * Cleanup picto stuff * format * Fix compression comments * Play processes state enums DONE -> READY * cutscene comment * fix bss Co-authored-by: Maide <34639600+Kelebek1@users.noreply.github.com> Co-authored-by: engineer124 <engineer124engineer124@gmail.com> Co-authored-by: petrie911 <pmontag@PHYS-S129.iowa.uiowa.edu> Co-authored-by: angie <angheloalf95@gmail.com>
2023-01-14 15:18:13 +00:00
0x800F5CD0:("Environment_UpdateSkybox",),
0x800F6834:("Environment_EnableUnderwaterLights",),
0x800F694C:("Environment_DisableUnderwaterLights",),
0x800F6A04:("Environment_WipeRumbleRequests",),
0x800F6A40:("Environment_UpdateSkyboxRotY",),
0x800F6AB8:("Environment_UpdateNextDayTime",),
0x800F6B44:("Environment_UpdateTime",),
0x800F6CEC:("func_800F6CEC",),
0x800F6EA4:("Environment_LerpColor",),
0x800F6FCC:("Environment_IsSceneUpsideDown",),
0x800F6FF8:("Environment_UpdateLights",),
0x800F8554:("Environment_UpdateSun",),
0x800F88C4:("func_800F88C4",),
0x800F8970:("func_800F8970",),
0x800F8A9C:("Environment_UpdatePostmanEvents",),
Play (2 NON_MATCHINGS) (#1109) * Bring over progress from another branch Co-authored-by: Maide <34639600+Kelebek1@users.noreply.github.com> * cleanup, fake match Play_Init * small fixes * Some small cleanup * Match func_80165460 (from debug) * Match func_80165658 * Match func_80165DB8, func_80165DCC, func_80165DF0, func_80165E04 * Match func_80167DE4 (from debug) * Match func_80167F0C * Match func_80168DAC * Matched func_80169100 * Matched func_801691F0 * import D_801DFA18 * match Play_Main thanks to debug * cleanup * synray does it again * add docs from debug * fix func_801656A4 * more docs and cleanup * Match func_80166B30 and diff fake match in Init * import transition docs from OoT * Play Update, sort of * cleanup Play_Update * more cleanup * slightly more docs * small docs * Play_Draw WIP Thanks @petrie911 * progress? * two more matches * format * misc play docs * transitions cleanup * Motion Blur * Transitions * Fog * Bombers notebook + small cleanup * bss * Camera Functions * Picto functions * Init * MotionBlur Clean up * Floor Surface * Pictographs some more * regs * fix circular dependency problem * Cleanup PR commits outside play * namefixer * PR picto * PR audio * PR small clean ups * debug strings * Picto defines * bss * enums * remove void * typedefs * Hireso -> BombersNotebook * bss comments * bss and I8/I5 functions * Smaller PR comments * Transitions * Combine enums * Revert "Combine enums" This reverts commit 0da1ebcaed69a3ce0fbd5942460b67f80f0e15e7. * Fix Transition defines * RGBA16 macros * Unname * worldCoverAlpha * Rename Update and Draw * PR review, plus annotate bug * Clean up nonmatchings with a closer DrawGame * Format * New macros * UpdateMain and DrawMain * Fix merge * Small cleanups from PR * zFar * Intensity macros * Format * Remove bss comments * Compression/decompression * Small cleanup * Format * More PR cleanup * Cleanup picto stuff * format * Fix compression comments * Play processes state enums DONE -> READY * cutscene comment * fix bss Co-authored-by: Maide <34639600+Kelebek1@users.noreply.github.com> Co-authored-by: engineer124 <engineer124engineer124@gmail.com> Co-authored-by: petrie911 <pmontag@PHYS-S129.iowa.uiowa.edu> Co-authored-by: angie <angheloalf95@gmail.com>
2023-01-14 15:18:13 +00:00
0x800F8CD4:("Environment_Update",),
0x800F8D84:("Environment_DrawSun",),
Play (2 NON_MATCHINGS) (#1109) * Bring over progress from another branch Co-authored-by: Maide <34639600+Kelebek1@users.noreply.github.com> * cleanup, fake match Play_Init * small fixes * Some small cleanup * Match func_80165460 (from debug) * Match func_80165658 * Match func_80165DB8, func_80165DCC, func_80165DF0, func_80165E04 * Match func_80167DE4 (from debug) * Match func_80167F0C * Match func_80168DAC * Matched func_80169100 * Matched func_801691F0 * import D_801DFA18 * match Play_Main thanks to debug * cleanup * synray does it again * add docs from debug * fix func_801656A4 * more docs and cleanup * Match func_80166B30 and diff fake match in Init * import transition docs from OoT * Play Update, sort of * cleanup Play_Update * more cleanup * slightly more docs * small docs * Play_Draw WIP Thanks @petrie911 * progress? * two more matches * format * misc play docs * transitions cleanup * Motion Blur * Transitions * Fog * Bombers notebook + small cleanup * bss * Camera Functions * Picto functions * Init * MotionBlur Clean up * Floor Surface * Pictographs some more * regs * fix circular dependency problem * Cleanup PR commits outside play * namefixer * PR picto * PR audio * PR small clean ups * debug strings * Picto defines * bss * enums * remove void * typedefs * Hireso -> BombersNotebook * bss comments * bss and I8/I5 functions * Smaller PR comments * Transitions * Combine enums * Revert "Combine enums" This reverts commit 0da1ebcaed69a3ce0fbd5942460b67f80f0e15e7. * Fix Transition defines * RGBA16 macros * Unname * worldCoverAlpha * Rename Update and Draw * PR review, plus annotate bug * Clean up nonmatchings with a closer DrawGame * Format * New macros * UpdateMain and DrawMain * Fix merge * Small cleanups from PR * zFar * Intensity macros * Format * Remove bss comments * Compression/decompression * Small cleanup * Format * More PR cleanup * Cleanup picto stuff * format * Fix compression comments * Play processes state enums DONE -> READY * cutscene comment * fix bss Co-authored-by: Maide <34639600+Kelebek1@users.noreply.github.com> Co-authored-by: engineer124 <engineer124engineer124@gmail.com> Co-authored-by: petrie911 <pmontag@PHYS-S129.iowa.uiowa.edu> Co-authored-by: angie <angheloalf95@gmail.com>
2023-01-14 15:18:13 +00:00
0x800F9728:("Environment_DrawSunLensFlare",),
0x800F9824:("Environment_DrawLensFlare",),
0x800FA39C:("Environment_RandCentered",),
0x800FA3C4:("Environment_DrawRainImpl",),
Play (2 NON_MATCHINGS) (#1109) * Bring over progress from another branch Co-authored-by: Maide <34639600+Kelebek1@users.noreply.github.com> * cleanup, fake match Play_Init * small fixes * Some small cleanup * Match func_80165460 (from debug) * Match func_80165658 * Match func_80165DB8, func_80165DCC, func_80165DF0, func_80165E04 * Match func_80167DE4 (from debug) * Match func_80167F0C * Match func_80168DAC * Matched func_80169100 * Matched func_801691F0 * import D_801DFA18 * match Play_Main thanks to debug * cleanup * synray does it again * add docs from debug * fix func_801656A4 * more docs and cleanup * Match func_80166B30 and diff fake match in Init * import transition docs from OoT * Play Update, sort of * cleanup Play_Update * more cleanup * slightly more docs * small docs * Play_Draw WIP Thanks @petrie911 * progress? * two more matches * format * misc play docs * transitions cleanup * Motion Blur * Transitions * Fog * Bombers notebook + small cleanup * bss * Camera Functions * Picto functions * Init * MotionBlur Clean up * Floor Surface * Pictographs some more * regs * fix circular dependency problem * Cleanup PR commits outside play * namefixer * PR picto * PR audio * PR small clean ups * debug strings * Picto defines * bss * enums * remove void * typedefs * Hireso -> BombersNotebook * bss comments * bss and I8/I5 functions * Smaller PR comments * Transitions * Combine enums * Revert "Combine enums" This reverts commit 0da1ebcaed69a3ce0fbd5942460b67f80f0e15e7. * Fix Transition defines * RGBA16 macros * Unname * worldCoverAlpha * Rename Update and Draw * PR review, plus annotate bug * Clean up nonmatchings with a closer DrawGame * Format * New macros * UpdateMain and DrawMain * Fix merge * Small cleanups from PR * zFar * Intensity macros * Format * Remove bss comments * Compression/decompression * Small cleanup * Format * More PR cleanup * Cleanup picto stuff * format * Fix compression comments * Play processes state enums DONE -> READY * cutscene comment * fix bss Co-authored-by: Maide <34639600+Kelebek1@users.noreply.github.com> Co-authored-by: engineer124 <engineer124engineer124@gmail.com> Co-authored-by: petrie911 <pmontag@PHYS-S129.iowa.uiowa.edu> Co-authored-by: angie <angheloalf95@gmail.com>
2023-01-14 15:18:13 +00:00
0x800FA9FC:("Environment_DrawRain",),
0x800FAAB4:("Environment_ChangeLightSetting",),
0x800FAC20:("Environment_DrawSkyboxFilters",),
0x800FAF74:("Environment_DrawLightningFlash",),
0x800FB010:("Environment_UpdateLightningStrike",),
`z_demo` with 4 NON_MATCHINGs (#514) * starting * a bunch * and another bunch * a bunch * Match func_800EB1DC * func_800EB4B4 * func_800EB6F8 * 2 more * fix prototype of a random kankyo function * func_800EBD60 non matching * func_800EC678 matched? * func_800EC6D4 * break * func_800ECD7C * A bunch of functions * func_800EE200 * func_800EDF78 and func_800EE0CC * func_800EDBE0 NON_MATCHING * Cutscene_Init NON_MATCHING * func_800EA324 NON_EQUIVALENT * Fix warnings * func_800EC924 NON_EQUIVALENT * Cutscene_ProcessCommands NON_EQUIVALENT * Format * Split z_demo data and import it * Import bss * Match func_800EB364 * Rename Cutscene_Command_SetTime * Improve Cutscene_ProcessCommands a bit (still not equivalent, probably) * Improve Cutscene_ProcessCommands thanks to engineer and anon * Cutscene_ProcessCommands NON_MATCHING * Name some commands * Fix * Renames based on Engineer knowledge of Audio stuff * More command names * Cutscene_Command_GiveTatlToPlayer * Some cutscene commands macros * more command macros * Macros for unknown commands * Improve Cutscene_Command_Textbox a bit * Rename stuff * Name Terminator and Camera * MOTIONBLUR * Macros for textbox commands * CS_PLAYER_ACTION_LIST * A few macro renames * Small cleaning * A bit more of cleanup * Rumble * Entrance comments in func_800EB6F8 * Some var renames * CS_CMD_FADESCREEN * More clean up * Clean functions protos * Move CutsceneStateHandler out of z64.h * Cutscene_DoNothing * Cutscene_IsPlayingCs & Cutscene_GetSceneSetupIndex * And more renames * name some stuff in the cutscenecontext struct * npcActionIndex->actorActionIndex * Undo names of CS_STATE_ enum * Name Cutscene_ActorTranslate family of functions * small docs pass * sfxconvert and format * Hopefully last cleanup * Add some missing functions to actorfixer * Fix merge issues and remove trailing commas * Cutscene commands fix * Cutscene_Command_Misc improved by engineer * Update src/code/z_demo.c Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * Apply suggestions from code review Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * Address review * bss * Match Cutscene_Command_Textbox by anon58 * Fix merge issues * Match Cutscene_Command_Misc by @hensldm * review * float time macros * fix merge issues * format * Fix building assets * fix merge issues * format * Fix * format * fix merge issues * fix * fix * format * fix issues and run format * bss * Fix conflicts, bss and formatter * Update include/functions.h Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * Update include/functions.h Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * Update include/z64.h Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * Update include/z64cutscene.h Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * Update include/z64cutscene.h Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * Update include/z64cutscene.h Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * Update src/code/z_demo.c Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * Update src/code/z_demo.c Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * Update src/code/z_demo.c Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * Update src/code/z_demo.c Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * Update src/code/z_demo.c Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * address review and fix some stuff * fix merge problems * more fixes and format * Fixes * Update include/functions.h Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * Update include/functions.h Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * Update src/code/z_demo.c Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * Update src/code/z_demo.c Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * Update src/code/z_demo.c Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * Update src/code/z_demo.c Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * Engineer suggestions * format * Elliptic review * Use dec for ShrinkWindow_SetLetterboxTarget * add a few comments * Cutscene_Command_ChooseCreditsScenes * Update src/code/z_demo.c Co-authored-by: EllipticEllipsis <73679967+EllipticEllipsis@users.noreply.github.com> * format * some cleanups and some comments * change actorActionCmd from hex to dec in the codebase * minor comment on textboxcmd * ahhhh * Update src/code/z_demo.c Co-authored-by: EllipticEllipsis <73679967+EllipticEllipsis@users.noreply.github.com> * brackets * minor comments * rewording * im dumb * brackets * another bracket * Dawn of the New Day * Update src/code/z_demo.c Co-authored-by: EllipticEllipsis <73679967+EllipticEllipsis@users.noreply.github.com> * fixes * Cutscene_Command_TransitionFX by Anon Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> Co-authored-by: EllipticEllipsis <73679967+EllipticEllipsis@users.noreply.github.com>
2022-03-05 00:14:52 +00:00
0x800FB320:("Environment_AddLightningBolts",),
0x800FB388:("Environment_DrawLightning",),
0x800FB758:("Environment_PlaySceneSequence",),
0x800FB9B4:("Environment_UpdateTimeBasedSequence",),
Play (2 NON_MATCHINGS) (#1109) * Bring over progress from another branch Co-authored-by: Maide <34639600+Kelebek1@users.noreply.github.com> * cleanup, fake match Play_Init * small fixes * Some small cleanup * Match func_80165460 (from debug) * Match func_80165658 * Match func_80165DB8, func_80165DCC, func_80165DF0, func_80165E04 * Match func_80167DE4 (from debug) * Match func_80167F0C * Match func_80168DAC * Matched func_80169100 * Matched func_801691F0 * import D_801DFA18 * match Play_Main thanks to debug * cleanup * synray does it again * add docs from debug * fix func_801656A4 * more docs and cleanup * Match func_80166B30 and diff fake match in Init * import transition docs from OoT * Play Update, sort of * cleanup Play_Update * more cleanup * slightly more docs * small docs * Play_Draw WIP Thanks @petrie911 * progress? * two more matches * format * misc play docs * transitions cleanup * Motion Blur * Transitions * Fog * Bombers notebook + small cleanup * bss * Camera Functions * Picto functions * Init * MotionBlur Clean up * Floor Surface * Pictographs some more * regs * fix circular dependency problem * Cleanup PR commits outside play * namefixer * PR picto * PR audio * PR small clean ups * debug strings * Picto defines * bss * enums * remove void * typedefs * Hireso -> BombersNotebook * bss comments * bss and I8/I5 functions * Smaller PR comments * Transitions * Combine enums * Revert "Combine enums" This reverts commit 0da1ebcaed69a3ce0fbd5942460b67f80f0e15e7. * Fix Transition defines * RGBA16 macros * Unname * worldCoverAlpha * Rename Update and Draw * PR review, plus annotate bug * Clean up nonmatchings with a closer DrawGame * Format * New macros * UpdateMain and DrawMain * Fix merge * Small cleanups from PR * zFar * Intensity macros * Format * Remove bss comments * Compression/decompression * Small cleanup * Format * More PR cleanup * Cleanup picto stuff * format * Fix compression comments * Play processes state enums DONE -> READY * cutscene comment * fix bss Co-authored-by: Maide <34639600+Kelebek1@users.noreply.github.com> Co-authored-by: engineer124 <engineer124engineer124@gmail.com> Co-authored-by: petrie911 <pmontag@PHYS-S129.iowa.uiowa.edu> Co-authored-by: angie <angheloalf95@gmail.com>
2023-01-14 15:18:13 +00:00
0x800FBCBC:("Environment_DrawCustomLensFlare",),
0x800FBDEC:("Environment_InitGameOverLights",),
0x800FBF3C:("Environment_FadeInGameOverLights",),
0x800FC158:("Environment_FadeOutGameOverLights",),
0x800FC3DC:("Environment_UpdateRain",),
Play (2 NON_MATCHINGS) (#1109) * Bring over progress from another branch Co-authored-by: Maide <34639600+Kelebek1@users.noreply.github.com> * cleanup, fake match Play_Init * small fixes * Some small cleanup * Match func_80165460 (from debug) * Match func_80165658 * Match func_80165DB8, func_80165DCC, func_80165DF0, func_80165E04 * Match func_80167DE4 (from debug) * Match func_80167F0C * Match func_80168DAC * Matched func_80169100 * Matched func_801691F0 * import D_801DFA18 * match Play_Main thanks to debug * cleanup * synray does it again * add docs from debug * fix func_801656A4 * more docs and cleanup * Match func_80166B30 and diff fake match in Init * import transition docs from OoT * Play Update, sort of * cleanup Play_Update * more cleanup * slightly more docs * small docs * Play_Draw WIP Thanks @petrie911 * progress? * two more matches * format * misc play docs * transitions cleanup * Motion Blur * Transitions * Fog * Bombers notebook + small cleanup * bss * Camera Functions * Picto functions * Init * MotionBlur Clean up * Floor Surface * Pictographs some more * regs * fix circular dependency problem * Cleanup PR commits outside play * namefixer * PR picto * PR audio * PR small clean ups * debug strings * Picto defines * bss * enums * remove void * typedefs * Hireso -> BombersNotebook * bss comments * bss and I8/I5 functions * Smaller PR comments * Transitions * Combine enums * Revert "Combine enums" This reverts commit 0da1ebcaed69a3ce0fbd5942460b67f80f0e15e7. * Fix Transition defines * RGBA16 macros * Unname * worldCoverAlpha * Rename Update and Draw * PR review, plus annotate bug * Clean up nonmatchings with a closer DrawGame * Format * New macros * UpdateMain and DrawMain * Fix merge * Small cleanups from PR * zFar * Intensity macros * Format * Remove bss comments * Compression/decompression * Small cleanup * Format * More PR cleanup * Cleanup picto stuff * format * Fix compression comments * Play processes state enums DONE -> READY * cutscene comment * fix bss Co-authored-by: Maide <34639600+Kelebek1@users.noreply.github.com> Co-authored-by: engineer124 <engineer124engineer124@gmail.com> Co-authored-by: petrie911 <pmontag@PHYS-S129.iowa.uiowa.edu> Co-authored-by: angie <angheloalf95@gmail.com>
2023-01-14 15:18:13 +00:00
0x800FC444:("Environment_FillScreen",),
0x800FC64C:("Environment_DrawSandstorm",),
0x800FD2B4:("Environment_AdjustLights",),
0x800FD538:("Environment_LerpRGB8",),
0x800FD59C:("Environment_LerpAmbientColor",),
0x800FD5E0:("Environment_LerpDiffuseColor",),
0x800FD654:("Environment_LerpFogColor",),
0x800FD698:("Environment_LerpFog",),
0x800FD720:("Environment_GetEventDayCount",),
0x800FD730:("Environment_ClearEventDayCount",),
0x800FD740:("Environment_GetTotalDays",),
0x800FD750:("Environment_ForcePlaySequence",),
0x800FD768:("Environment_IsForcedSequenceDisabled",),
0x800FD78C:("Environment_PlayStormNatureAmbience",),
0x800FD858:("Environment_StopStormNatureAmbience",),
0x800FD928:("Environment_WarpSongLeave",),
0x800FD980:("Environment_SetupSkyboxStars",),
0x800FDAF8:("Environment_DrawSkyboxStar",),
0x800FDC94:("Environment_DrawSkyboxStarsImpl",),
0x800FE390:("Environment_Draw",),
0x800FE3E0:("Environment_DrawSkyboxStars",),
0x800FE484:("Environment_StopTime",),
0x800FE498:("Environment_StartTime",),
0x800FE4A8:("Environment_IsTimeStopped",),
0x800FE4B8:("Environment_GetStormState",),
0x800FE590:("Environment_IsFinalHours",),
0x800FE5D0:("func_800FE5D0",),
0x800FE610:("func_800FE610",),
0x800FE620:("Environment_GetTimeSpeed",),
0x800FE658:("Environment_SetTimeJump",),
0x800FE6F8:("func_800FE6F8",),
0x800FE778:("Environment_GetSandstormColorIndex",),
0x800FE788:("Environment_GetNextSandstormColorIndex",),
0x800FE798:("Environment_GetSandstormLerpScale",),
0x800FE7A8:("Environment_LerpSandstormColors",),
0x800FE9B4:("func_800FE9B4",),
0x800FEA50:("func_800FEA50",),
0x800FEAB0:("func_800FEAB0",),
0x800FEAC0:("Environment_JumpForwardInTime",),
0x800FEAF4:("Environment_NewDay",),
0x800FEC90:("Lib_MemCpy",),
0x800FECC0:("Lib_MemSet",),
0x800FED44:("Math_CosS",),
0x800FED84:("Math_SinS",),
0x800FEDC4:("Math_StepToIImpl",),
0x800FEE08:("Math_StepToIGet",),
0x800FEE34:("Math_StepToI",),
0x800FEE70:("Math_ScaledStepToS",),
0x800FEF2C:("Math_StepToS",),
0x800FEFB4:("Math_StepToC",),
0x800FF03C:("Math_StepToF",),
0x800FF0D0:("Math_StepUntilAngleS",),
0x800FF138:("Math_StepToAngleS",),
0x800FF1FC:("Math_AsymStepToS",),
0x800FF2A8:("Math_StepUntilF",),
0x800FF2F8:("Math_AsymStepToF",),
0x800FF3A0:("Lib_GetControlStickData",),
0x800FF450:("Rand_S16Offset",),
0x800FF4A4:("Rand_S16OffsetStride",),
0x800FF50C:("Math_Vec3f_Copy",),
0x800FF52C:("Math_Vec3s_Copy",),
0x800FF54C:("Math_Vec3s_ToVec3f",),
0x800FF584:("Math_Vec3f_ToVec3s",),
0x800FF5BC:("Math_Vec3f_Sum",),
0x800FF5F4:("Math_Vec3f_Diff",),
0x800FF62C:("Math_Vec3s_DiffToVec3f",),
0x800FF688:("Math_Vec3f_Scale",),
0x800FF6C4:("Math_Vec3f_ScaleAndStore",),
0x800FF6F8:("Math_Vec3f_Lerp",),
0x800FF750:("Math_Vec3f_SumScaled",),
0x800FF79C:("Math_Vec3f_AddRand",),
0x800FF810:("Math_Vec3f_DistXYZAndStoreNormDiff",),
0x800FF884:("Math_Vec3f_DistXYZ",),
0x800FF8D4:("Math_Vec3f_DistXYZAndStoreDiff",),
0x800FF92C:("Math_Vec3f_DistXZ",),
0x800FF960:("Math_Vec3f_DistXZAndStore",),
0x800FF9A4:("Math_Vec3f_StepToXZ",),
0x800FFA4C:("Math_Vec3f_DiffY",),
0x800FFA60:("Math_Vec3f_Yaw",),
0x800FFA94:("Math_Vec3f_Pitch",),
0x800FFADC:("Actor_ProcessInitChain",),
0x800FFB54:("IChain_Apply_u8",),
0x800FFB70:("IChain_Apply_s8",),
0x800FFB8C:("IChain_Apply_u16",),
0x800FFBA8:("IChain_Apply_s16",),
0x800FFBC4:("IChain_Apply_u32",),
0x800FFBE0:("IChain_Apply_s32",),
0x800FFBFC:("IChain_Apply_f32",),
0x800FFC20:("IChain_Apply_f32div1000",),
0x800FFC50:("IChain_Apply_Vec3f",),
0x800FFC7C:("IChain_Apply_Vec3fdiv1000",),
0x800FFCB4:("IChain_Apply_Vec3s",),
0x800FFCD8:("Math_SmoothStepToF",),
0x800FFDF8:("Math_ApproachF",),
0x800FFE68:("Math_ApproachZeroF",),
0x800FFEBC:("Math_SmoothStepToS",),
0x800FFFD8:("Math_ApproachS",),
0x8010007C:("Color_RGBA8_Copy",),
0x801000A4:("Lib_PlaySfx",),
0x801000CC:("Lib_PlaySfx_2",),
0x801000F4:("Lib_PlaySfx_AtPos",),
0x8010011C:("Lib_Vec3f_TranslateAndRotateY",),
0x801001B8:("Color_RGB8_Lerp",),
0x80100448:("Math_Vec3f_StepTo",),
0x801004FC:("Lib_Nop801004FC",),
0x80100504:("Lib_SegmentedToVirtual",),
0x8010053C:("Lib_SegmentedToVirtualNull",),
0x80100584:("Lib_VirtualToPhysical",),
0x801005A0:("Lib_PhysicalToVirtual",),
0x801005C0:("LifeMeter_Init",),
0x8010069C:("LifeMeter_UpdateColors",),
2024-04-23 01:17:14 +00:00
0x80100A80:("LifeMeter_SaveInterfaceHealth",),
0x80100AA0:("LifeMeter_IncreaseInterfaceHealth",),
0x80100AF0:("LifeMeter_DecreaseInterfaceHealth",),
0x80100B8C:("LifeMeter_Draw",),
0x80101844:("LifeMeter_UpdateSizeAndBeep",),
0x80101930:("LifeMeter_IsCritical",),
0x801019A0:("Lights_PointSetInfo",),
0x801019FC:("Lights_PointNoGlowSetInfo",),
0x80101A60:("Lights_PointGlowSetInfo",),
0x80101AC8:("Lights_PointSetColorAndRadius",),
0x80101AFC:("Lights_PointSetPosition",),
0x80101B34:("Lights_DirectionalSetInfo",),
0x80101B8C:("Lights_Reset",),
0x80101BC8:("Lights_Draw",),
0x80101D0C:("Lights_FindSlot",),
0x80101D3C:("Lights_BindPointWithReference",),
0x801020A0:("Lights_BindPoint",),
0x80102284:("Lights_BindDirectional",),
0x801022F0:("Lights_BindAll",),
0x801023D8:("Lights_FindBufSlot",),
0x80102464:("Lights_FreeNode",),
0x801024AC:("LightContext_Init",),
0x80102518:("LightContext_SetAmbientColor",),
Play (2 NON_MATCHINGS) (#1109) * Bring over progress from another branch Co-authored-by: Maide <34639600+Kelebek1@users.noreply.github.com> * cleanup, fake match Play_Init * small fixes * Some small cleanup * Match func_80165460 (from debug) * Match func_80165658 * Match func_80165DB8, func_80165DCC, func_80165DF0, func_80165E04 * Match func_80167DE4 (from debug) * Match func_80167F0C * Match func_80168DAC * Matched func_80169100 * Matched func_801691F0 * import D_801DFA18 * match Play_Main thanks to debug * cleanup * synray does it again * add docs from debug * fix func_801656A4 * more docs and cleanup * Match func_80166B30 and diff fake match in Init * import transition docs from OoT * Play Update, sort of * cleanup Play_Update * more cleanup * slightly more docs * small docs * Play_Draw WIP Thanks @petrie911 * progress? * two more matches * format * misc play docs * transitions cleanup * Motion Blur * Transitions * Fog * Bombers notebook + small cleanup * bss * Camera Functions * Picto functions * Init * MotionBlur Clean up * Floor Surface * Pictographs some more * regs * fix circular dependency problem * Cleanup PR commits outside play * namefixer * PR picto * PR audio * PR small clean ups * debug strings * Picto defines * bss * enums * remove void * typedefs * Hireso -> BombersNotebook * bss comments * bss and I8/I5 functions * Smaller PR comments * Transitions * Combine enums * Revert "Combine enums" This reverts commit 0da1ebcaed69a3ce0fbd5942460b67f80f0e15e7. * Fix Transition defines * RGBA16 macros * Unname * worldCoverAlpha * Rename Update and Draw * PR review, plus annotate bug * Clean up nonmatchings with a closer DrawGame * Format * New macros * UpdateMain and DrawMain * Fix merge * Small cleanups from PR * zFar * Intensity macros * Format * Remove bss comments * Compression/decompression * Small cleanup * Format * More PR cleanup * Cleanup picto stuff * format * Fix compression comments * Play processes state enums DONE -> READY * cutscene comment * fix bss Co-authored-by: Maide <34639600+Kelebek1@users.noreply.github.com> Co-authored-by: engineer124 <engineer124engineer124@gmail.com> Co-authored-by: petrie911 <pmontag@PHYS-S129.iowa.uiowa.edu> Co-authored-by: angie <angheloalf95@gmail.com>
2023-01-14 15:18:13 +00:00
0x80102544:("LightContext_SetFog",),
0x80102580:("LightContext_NewLights",),
0x801025B8:("LightContext_InitList",),
0x801025C8:("LightContext_DestroyList",),
0x80102624:("LightContext_InsertLight",),
0x80102684:("LightContext_RemoveLight",),
0x801026E8:("Lights_NewAndDraw",),
0x80102834:("Lights_New",),
0x80102880:("Lights_GlowCheck",),
0x80102A64:("Lights_DrawGlow",),
Animation system updated, some more boot files decompiled (+6%), z_fcurve_data_skelanime decompiled (1 non-matching), some asm files split, etc (#89) * Progress on various files * gfxprint stuff * split some rodata, add iconv for rodata string parsing * z_std_dma rodata * 2 nonmatchings in gfxprint * mtxuty-cvt ok * more * match a function in idle.c * progress * Cleanup * Rename BgPolygon to CollisionPoly * progress * some effect stuff * more effect progress * updates * made suggested changes * z_effect_soft_sprite_old_init mostly ok * remove old effects enum * gamealloc.c OK * added more files * motor.c almost done * motor.c OK * updates * migration of two files * listalloc.c oK * z_fcurve_data_skelanime split * z_fcurve_data_skelanime.c decompiled * more files split * z_malloc.c OK * contpfs.c OK * fault.c rodata migrated * migrated fault_drawer rodata * update * update preprocess.py * renamed functions in z_skelanime * started z_skelanime cleanup * like halfway through fixing z_skelanime * animation system updated to meet oot standards * remove unused animation structs * rename matrix structs to fit oot * Add -woff 712 * fix diff_settings.py because i accidentally broke it before * fixed merge conflict, doesn't match though * It matches now * Updates * Fixed warnings...added gcc code syntax checking * Remove gcc check, added in Tharo's PR * warnings fixed (i think) * fixed all warnings i think * ok * not sure what to do * Fix all warnings i think (z_en_a_keep needs some file cleanup thouguh) * it matches if i do this * remove comment * accidentally put osPfsFreeBlocks in epilinkhandle.c * memcmp -> bcmp * change u32 size to size_t size, delete string.h because it caused unnecessary confusion with defining size_t twice * format.sh * MTXMODE_NEW and MTXMODE_APPLY to matrix functions * Made suggested changes * pragma sFaultDrawerFont instead of including in repo * add some functions to functions.h * Bss reordering fixed in z_collision_check...added hack to disasm.py * Updated z_en_a_keep.c * Missed suggestion in EnAObj_Destroy * . * update z_fcurve_Data_skelanime and z_skelanime with suggestions * devmgr.c ok * minor changes * Addressed comments * remove redundant file * gfxp -> dlist in game.c * updated actorfixer.py * fixed warnings in z_malloc * Change void* back to Actor* * format * Add the soft_sprit comments back * Rename SV->Flex * remove .common * run format * Update src/code/z_skelanime.c * u32 channel Co-authored-by: Lucas Shaw <lucas.shaw1123@gmail.com> Co-authored-by: angie <angheloalf95@gmail.com> Co-authored-by: Kenix3 <kenixwhisperwind@gmail.com>
2021-10-24 14:59:14 +00:00
0x80102C60:("ZeldaArena_Malloc",),
0x80102C88:("ZeldaArena_MallocR",),
0x80102CB0:("ZeldaArena_Realloc",),
0x80102CE0:("ZeldaArena_Free",),
0x80102D08:("ZeldaArena_Calloc",),
0x80102D60:("ZeldaArena_GetSizes",),
0x80102D98:("ZeldaArena_Check",),
0x80102DBC:("ZeldaArena_Init",),
0x80102DEC:("ZeldaArena_Cleanup",),
0x80102E10:("ZeldaArena_IsInitialized",),
0x80102E40:("MapDisp_GetMapITexture",),
0x80102E90:("MapDisp_InitRoomStoreyRecord",),
0x80102EA4:("MapDisp_DestroyRoomStoreyRecord",),
0x80102EB4:("func_80102EB4",),
0x80102ED0:("func_80102ED0",),
0x80102EF0:("MapDisp_CurRoomHasMapI",),
0x80102F9C:("MapDisp_GetStoreyY",),
0x80103090:("MapDisp_GetMapTexDim",),
0x801030B4:("MapDisp_GetMapScale",),
0x801030F4:("MapDisp_GetMapOffset",),
0x801031D0:("MapDisp_DrawMinimapRoom",),
0x801039EC:("MapDisp_IsDataRotated",),
0x80103A10:("MapDisp_CanDrawDoors",),
0x80103A58:("MapDisp_Minimap_DrawActorIcon",),
0x8010439C:("MapDisp_Minimap_DrawActors",),
0x801045AC:("MapDisp_Minimap_DrawDoorActor",),
0x80104AE8:("MapDisp_Minimap_DrawDoorActors",),
0x80104C80:("MapDisp_AwaitGameplayDangeonKeep",),
0x80104CF4:("MapDisp_Init",),
0x80104F34:("MapDisp_InitSceneFloorData",),
0x80105294:("MapDisp_GetBossIconY",),
0x80105318:("MapDisp_GetBossRoomStorey",),
0x80105328:("MapDisp_IsBossDoor",),
0x8010534C:("MapDisp_InitBossRoomStorey",),
0x8010549C:("MapDisp_InitMapData",),
0x8010565C:("MapDisp_InitChestData",),
0x80105818:("MapDisp_InitTransitionActorData",),
0x80105A40:("MapDisp_Destroy",),
0x80105B34:("MapDisp_Update",),
0x80105C40:("MapDisp_SwapRooms",),
0x80105FE0:("MapDisp_Minimap_DrawRedCompassIcon",),
0x80106408:("MapDisp_IsLocationRomaniRanchAltScene",),
0x80106450:("MapDisp_CanDisplayMinimap",),
0x801064CC:("MapDisp_IsLocationMinimapBlocked",),
0x80106530:("MapDisp_IsMinimapToggleBlocked",),
0x8010657C:("MapDisp_AreRoomsSameStorey",),
0x80106644:("MapDisp_DrawMinimap",),
0x8010683C:("MapDisp_ResetMapI",),
0x801068B4:("MapDisp_InitMapI",),
0x801068D8:("MapDisp_DestroyMapI",),
0x801068FC:("MapDisp_AllocDungeonMap",),
0x80106BEC:("MapDisp_IsOnStorey",),
0x80106D08:("MapDisp_ConvertBossSceneToDungeonScene",),
0x80106D5C:("MapDisp_DrawRooms",),
0x80107B78:("MapDisp_DrawChests",),
0x80108124:("MapDisp_DrawRoomExits",),
0x80108558:("MapDisp_DrawBossIcon",),
0x80108A10:("MapDisp_GetDungeonMapFloorTexture",),
0x80108A64:("MapDisp_SkipDrawDungeonMap",),
0x80108AF8:("MapDisp_DrawDungeonFloorSelect",),
0x801090B0:("MapDisp_IsValidStorey",),
0x80109124:("MapDisp_GetPlayerStorey",),
0x801091F0:("MapDisp_DrawDungeonMap",),
0x80109428:("MapDisp_UpdateDungeonMap",),
0x801094A0:("MapData_GetMapColor",),
0x801094C8:("func_801094C8",),
0x801094F8:("MapData_GetMapTexOffsetGameplayDangeonKeep",),
0x80109528:("MapData_GetMapDrawTypeGameplayDangeonKeep",),
0x8010954C:("MapData_GetMapColorIndexGameplayDangeonKeep",),
0x8010956C:("func_8010956C",),
0x8010958C:("MapData_GetMapTexGameplayDangeonKeep",),
0x801095AC:("MapData_GetMapTexGameplayDangeonKeepDim",),
0x801095DC:("MapData_GetMapTexGameplayDangeonKeepOffset",),
0x8010960C:("MapData_GetMapGrandDrawType",),
0x80109630:("MapData_GetMapGrandColorIndex",),
0x80109650:("MapData_GetMapGrandScale",),
0x80109670:("MapData_MapGrandTexSizeTest",),
0x801096D4:("MapData_GetSizeOfMapGrandTex",),
0x80109714:("MapData_MID_GetType",),
0x80109754:("MapData_GetMapTexDim",),
0x801097C8:("MapData_GetMapTexOffset",),
0x8010983C:("MapData_GetMapScale",),
0x801098A0:("MapData_GetDrawType",),
0x80109908:("MapData_GetMapColorIndex",),
0x80109964:("func_80109964",),
0x8010997C:("MapData_GetMapITexDim",),
0x801099AC:("MapData_GetMapITexOffset",),
0x801099DC:("MapData_GetMapIDrawType",),
0x80109A00:("MapData_GetMapIColorIndex",),
0x80109A20:("MapData_GetMapIScale",),
0x80109A40:("MapData_MapITexSizeTest",),
0x80109A98:("MapDisp_GetSizeOfMapITex",),
0x80109AD8:("MapData_GetMapIId",),
0x80109B38:("func_80109B38",),
0x80109BA0:("MapData_GetMapCompactId",),
0x80109BF4:("MapData_CPID_GetType",),
0x80109C38:("func_80109C38",),
0x80109CBC:("MapData_CPID_GetSizeOfMapTex",),
0x80109D40:("MapData_CPID_GetTexDim",),
0x80109DD8:("MapData_CPID_GetTexOffset",),
0x80109E70:("MapData_CPID_GetDrawType",),
0x80109EF8:("MapData_CPID_GetMapColorIndex",),
0x80109F78:("MapData_CPID_GetMapScale",),
0x8010A000:("Map_GetDungeonSceneIndex",),
0x8010A074:("Map_IsInDungeonOrBossSceneArea",),
0x8010A0A4:("Map_CurRoomHasMapI",),
0x8010A0F0:("Map_GetDungeonSceneIndexForDungeon",),
0x8010A164:("Map_IsInDungeonScene",),
0x8010A194:("Map_GetDungeonSceneIndexForBoss",),
0x8010A208:("Map_IsInBossScene",),
0x8010A238:("Map_GetMapIndexForOverworld",),
0x8010A2AC:("Map_IsInOverworldSceneWithMapIndex",),
0x8010A2DC:("Map_SetAreaEntrypoint",),
0x8010A33C:("Map_InitRoomData",),
0x8010A410:("Map_Destroy",),
0x8010A430:("Map_Init",),
0x8010A54C:("Map_DrawMinimap",),
0x8010A580:("Map_Update",),
0x8010A760:("MsgEvent_CheckWeekEventReg",),
0x8010A7CC:("MsgEvent_CheckGoron",),
0x8010A814:("MsgEvent_CheckZora",),
0x8010A85C:("MsgEvent_CheckDeku",),
0x8010A8A4:("MsgEvent_CheckHuman",),
0x8010A8EC:("MsgEvent_CheckTextChoice",),
0x8010A990:("MsgEvent_OfferItem",),
0x8010AA54:("MsgEvent_Autotalk",),
0x8010AB30:("MsgEvent_CheckRupees",),
0x8010AB94:("MsgEvent_CheckCallback",),
0x8010AC00:("MsgEvent_CheckDay",),
0x8010AD24:("MsgEvent_AwaitTextJump",),
0x8010ADD4:("MsgEvent_AwaitText",),
0x8010AE48:("MsgEvent_AwaitTextEnd",),
0x8010AECC:("MsgEvent_BeginText",),
0x8010AF20:("MsgEvent_ContinueText",),
0x8010AF6C:("MsgEvent_Done",),
0x8010AF94:("MsgEvent_SetWeekEventReg",),
0x8010AFE0:("MsgEvent_CloseText",),
0x8010B010:("MsgEvent_SetCollectible",),
0x8010B06C:("MsgEvent_ChangeRupees",),
0x8010B0B4:("MsgEvent_Pause",),
0x8010B0DC:("MsgEvent_UnsetAutotalk",),
0x8010B108:("MsgEvent_FocusToChild",),
0x8010B140:("MsgEvent_FocusToSelf",),
0x8010B180:("MsgEvent_Jump",),
0x8010B1BC:("MsgEvent_CheckQuestItem",),
0x8010B22C:("MsgEvent_CheckEventInf",),
0x8010B284:("MsgEvent_SetEventInf",),
0x8010B2C0:("MsgEvent_UnsetEventInf",),
0x8010B300:("MsgEvent_CheckItemAction",),
0x8010B434:("MsgEvent_CheckHasSong",),
0x8010B4A4:("MsgEvent_CheckWornMask",),
0x8010B520:("MsgEvent_CheckAfterTime",),
0x8010B664:("MsgEvent_CheckBeforeTime",),
0x8010B7A8:("MsgEvent_CheckSwitchFlag",),
0x8010B828:("MsgEvent_SetSwitchFlag",),
0x8010B878:("MsgEvent_CheckItem",),
0x8010B8E4:("MsgEvent_CheckBetweenTime",),
0x8010BB0C:("MsgEvent_CheckOnDay",),
0x8010BB6C:("MsgEvent_CheckCallbackContinue",),
0x8010BBCC:("MsgEvent_CheckHasPowderKeg",),
0x8010BC28:("MsgEvent_DeleteItem",),
0x8010BC7C:("MsgEvent_CheckCallbackMulti",),
0x8010BD48:("MsgEvent_PlayerTalk",),
0x8010BD90:("MsgEvent_NotebookEvent",),
0x8010BDDC:("MsgEvent_AwaitTextDone",),
0x8010BE78:("MsgEvent_Jump3",),
0x8010BEBC:("MsgEvent_PlayDecide",),
0x8010BEF0:("MsgEvent_PlayCancel",),
0x8010BF24:("MsgEvent_PlayError",),
0x8010BF58:("MsgEvent_RunScript",),
0x8010C0C0:("Nmi_Init",),
0x8010C164:("Nmi_SetPrenmiStart",),
0x8010C19C:("Nmi_GetPrenmiHasStarted",),
0x8010C1B0:("Sched_FlushTaskQueue",),
0x8010C230:("OLib_Vec3fDist",),
0x8010C274:("OLib_Vec3fDistOutDiff",),
0x8010C2D0:("OLib_Vec3fDistXZ",),
0x8010C304:("OLib_ClampMinDist",),
0x8010C36C:("OLib_ClampMaxDist",),
0x8010C3D4:("OLib_Vec3fDistNormalize",),
0x8010C484:("OLib_VecSphToVec3f",),
0x8010C530:("OLib_VecGeoToVec3f",),
0x8010C574:("OLib_Vec3fToVecSph",),
0x8010C6C8:("OLib_Vec3fToVecGeo",),
0x8010C710:("OLib_Vec3fDiffToVecSph",),
0x8010C764:("OLib_Vec3fDiffToVecGeo",),
0x8010C7B8:("OLib_AddVecGeoToVec3f",),
0x8010C838:("OLib_Vec3fDiffRad",),
0x8010C8C8:("OLib_Vec3fDiffDegF",),
0x8010C930:("OLib_Vec3fDiffBinAng",),
0x8010C9C8:("OLib_Vec3fDiff",),
0x8010CAA0:("OLib_Vec3fAdd",),
0x8010CB80:("Gfx_DrawTexRectRGBA16",),
0x8010CD98:("Gfx_DrawTexRectIA8",),
0x8010CFBC:("Gfx_DrawTexRectIA8_DropShadow",),
0x8010D2D4:("Gfx_DrawRect_DropShadow",),
0x8010D480:("Gfx_DrawTexRectIA8_DropShadowOffset",),
0x8010D7D0:("Gfx_DrawTexRectI8",),
0x8010D9F4:("Gfx_DrawTexRect4b",),
0x8010DC58:("Gfx_DrawTexQuadIA8",),
0x8010DE38:("Gfx_DrawTexQuad4b",),
0x8010E028:("Interface_SetVertices",),
0x8010E968:("Interface_PostmanTimerCallback",),
0x8010E9F0:("Interface_StartTimer",),
0x8010EA9C:("Interface_StartPostmanTimer",),
0x8010EB50:("Interface_StartGoronRaceTimer",),
0x8010EBA0:("Interface_StartBottleTimer",),
0x8010EC54:("Interface_GetCompressedTimerDigits",),
0x8010EE74:("Interface_NewDay",),
0x8010EF68:("Interface_SetHudVisibility",),
0x8010EF9C:("Interface_UpdateButtonAlphasByStatus",),
0x8010F0D4:("Interface_UpdateButtonAlphas",),
0x8010F1A8:("Interface_UpdateHudAlphas",),
0x80110038:("Interface_UpdateButtonsPart2",),
0x80111CB4:("Interface_UpdateButtonsPart1",),
0x801129E4:("Interface_SetSceneRestrictions",),
0x80112AF4:("Interface_Noop",),
0x80112AFC:("Interface_InitMinigame",),
0x80112B40:("Interface_LoadItemIconImpl",),
0x80112BE4:("Interface_LoadItemIcon",),
0x80112C0C:("Interface_UpdateButtonsAlt",),
0x80112E80:("Item_Give",),
0x801143CC:("Item_CheckObtainabilityImpl",),
0x80114978:("Item_CheckObtainability",),
0x801149A0:("Inventory_DeleteItem",),
0x80114A9C:("Inventory_UnequipItem",),
0x80114B84:("Inventory_ReplaceItem",),
0x80114CA0:("Inventory_UpdateDeitySwordEquip",),
0x80114E90:("Inventory_HasEmptyBottle",),
0x80114F2C:("Inventory_HasItemInBottle",),
0x80114FD0:("Inventory_UpdateBottleItem",),
0x80115130:("Inventory_ConsumeFairy",),
0x801152B8:("Inventory_UpdateItem",),
0x801153C8:("Interface_ClearBuffer",),
0x80115428:("Interface_LoadAButtonDoActionLabel",),
0x8011552C:("Interface_SetAButtonDoAction",),
0x801155B4:("Interface_SetBButtonPlayerDoAction",),
0x80115764:("Interface_SetTatlCall",),
0x80115844:("Interface_SetBButtonInterfaceDoAction",),
0x80115908:("Health_ChangeBy",),
0x801159C0:("Health_GiveHearts",),
0x801159EC:("Rupees_ChangeBy",),
0x80115A14:("Inventory_ChangeAmmo",),
0x80115D14:("Magic_Add",),
0x80115D5C:("Magic_Reset",),
0x80115DB4:("Magic_Consume",),
0x80116088:("Magic_UpdateAddRequest",),
0x80116114:("Magic_FlashMeterBorder",),
0x80116348:("Magic_Update",),
0x80116918:("Magic_DrawMeter",),
0x80116FD8:("Interface_SetPerspectiveView",),
0x801170B8:("Interface_SetOrthoView",),
0x80117100:("Interface_DrawItemButtons",),
0x80117A20:("Interface_DrawItemIconTexture",),
0x80117BD0:("Interface_DrawAmmoCount",),
0x80118084:("Interface_DrawBButtonIcons",),
0x80118890:("Interface_DrawCButtonIcons",),
0x80118BA4:("Interface_DrawAButton",),
0x80119030:("Interface_DrawPauseMenuEquippingIcons",),
0x80119610:("Interface_DrawClock",),
0x8011B4E0:("Interface_SetPerfectLetters",),
0x8011B5C0:("Interface_UpdatePerfectLettersType1",),
0x8011B9E0:("Interface_UpdatePerfectLettersType2",),
0x8011BF70:("Interface_UpdatePerfectLettersType3",),
0x8011C4C4:("Interface_DrawPerfectLetters",),
0x8011C808:("Interface_StartMoonCrash",),
0x8011C898:("Interface_GetTimerDigits",),
0x8011CA64:("Interface_DrawTimers",),
0x8011E3B4:("Interface_UpdateBottleTimers",),
0x8011E730:("Interface_DrawMinigameIcons",),
0x8011F0E0:("Interface_Draw",),
0x80120F90:("Interface_LoadStory",),
0x80121064:("Interface_AllocStory",),
0x801210E0:("Interface_Update",),
0x80121F94:("Interface_Destroy",),
0x80121FC4:("Interface_Init",),
0x801224E0:("Path_GetByIndex",),
0x80122524:("Path_OrientAndGetDistSq",),
0x801225CC:("Path_CopyLastPoint",),
0x80122660:("FrameAdvance_Init",),
0x80122670:("FrameAdvance_Update",),
0x801226E0:("func_801226E0",),
0x80122744:("Player_InitOverrideInput",),
0x80122760:("Player_UpdateOverrideInput",),
0x80122868:("func_80122868",),
0x801229A0:("func_801229A0",),
0x801229EC:("func_801229EC",),
0x801229FC:("func_801229FC",),
0x80122BA4:("func_80122BA4",),
0x80122C20:("func_80122C20",),
0x80122D44:("func_80122D44",),
`z_player_lib`: Part 1 (#688) * fix some symbols and file splits * PLAYER_STATE macros * Move over a few functions * AP functions and update struct * another small bunch * Add player_lib prototypes * A few more functions * Some fixes and add stuff to actorfixer * format * bss * Elliptic's review * Engineer's review * Some renames and cleanups * bss * A bit of cleaning up * Player_DrawZoraShield * format * actorfixer, bss and format * Forgot to merge master again * Rename some LinkGoron dlists * PlayerMeleeWeaponAnimation enum * format * actorfixer, bss and format * more bss * actorfixer * format * actorfixer and format * bss * Update src/code/z_player_lib.c Co-authored-by: EllipticEllipsis <73679967+EllipticEllipsis@users.noreply.github.com> * sEnvironmentTextTriggers * Update include/z64save.h Co-authored-by: EllipticEllipsis <73679967+EllipticEllipsis@users.noreply.github.com> * Update src/code/z_player_lib.c Co-authored-by: EllipticEllipsis <73679967+EllipticEllipsis@users.noreply.github.com> * Update src/code/z_player_lib.c Co-authored-by: EllipticEllipsis <73679967+EllipticEllipsis@users.noreply.github.com> * Update src/code/z_player_lib.c Co-authored-by: EllipticEllipsis <73679967+EllipticEllipsis@users.noreply.github.com> * breman mask march comment * fix * fixes * bss * RESPAWN_MODE_RETURN * review Co-authored-by: Derek Hensley <hensley.derek58@gmail.com> * format * Engineer's review Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * Update src/code/z_player_lib.c Co-authored-by: Derek Hensley <hensley.derek58@gmail.com> * review Co-authored-by: EllipticEllipsis <73679967+EllipticEllipsis@users.noreply.github.com> * Update include/z64player.h Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * review Co-authored-by: EllipticEllipsis <elliptic.ellipsis@gmail.com> Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * format * unused mwas * fixes Co-authored-by: Derek Hensley <hensley.derek58@gmail.com> Co-authored-by: EllipticEllipsis <73679967+EllipticEllipsis@users.noreply.github.com> Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> Co-authored-by: EllipticEllipsis <elliptic.ellipsis@gmail.com>
2022-07-12 03:43:46 +00:00
0x80122ED8:("Player_MaskIdToItemId",),
0x80122EEC:("Player_GetCurMaskItemId",),
0x80122F28:("func_80122F28",),
0x80122F9C:("func_80122F9C",),
0x80122FCC:("func_80122FCC",),
0x8012300C:("func_8012300C",),
0x8012301C:("func_8012301C",),
0x80123140:("func_80123140",),
`z_player_lib`: Part 1 (#688) * fix some symbols and file splits * PLAYER_STATE macros * Move over a few functions * AP functions and update struct * another small bunch * Add player_lib prototypes * A few more functions * Some fixes and add stuff to actorfixer * format * bss * Elliptic's review * Engineer's review * Some renames and cleanups * bss * A bit of cleaning up * Player_DrawZoraShield * format * actorfixer, bss and format * Forgot to merge master again * Rename some LinkGoron dlists * PlayerMeleeWeaponAnimation enum * format * actorfixer, bss and format * more bss * actorfixer * format * actorfixer and format * bss * Update src/code/z_player_lib.c Co-authored-by: EllipticEllipsis <73679967+EllipticEllipsis@users.noreply.github.com> * sEnvironmentTextTriggers * Update include/z64save.h Co-authored-by: EllipticEllipsis <73679967+EllipticEllipsis@users.noreply.github.com> * Update src/code/z_player_lib.c Co-authored-by: EllipticEllipsis <73679967+EllipticEllipsis@users.noreply.github.com> * Update src/code/z_player_lib.c Co-authored-by: EllipticEllipsis <73679967+EllipticEllipsis@users.noreply.github.com> * Update src/code/z_player_lib.c Co-authored-by: EllipticEllipsis <73679967+EllipticEllipsis@users.noreply.github.com> * breman mask march comment * fix * fixes * bss * RESPAWN_MODE_RETURN * review Co-authored-by: Derek Hensley <hensley.derek58@gmail.com> * format * Engineer's review Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * Update src/code/z_player_lib.c Co-authored-by: Derek Hensley <hensley.derek58@gmail.com> * review Co-authored-by: EllipticEllipsis <73679967+EllipticEllipsis@users.noreply.github.com> * Update include/z64player.h Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * review Co-authored-by: EllipticEllipsis <elliptic.ellipsis@gmail.com> Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * format * unused mwas * fixes Co-authored-by: Derek Hensley <hensley.derek58@gmail.com> Co-authored-by: EllipticEllipsis <73679967+EllipticEllipsis@users.noreply.github.com> Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> Co-authored-by: EllipticEllipsis <elliptic.ellipsis@gmail.com>
2022-07-12 03:43:46 +00:00
0x80123358:("Player_InBlockingCsMode",),
`z_actor` with some documentation, with 1 NON_EQUIVALENTs (#401) * Match Player_GetHeight * Another bunch * Fix merge conflict * rename Gfx_DrawDListXlu * add WEEROR * Actor_Spawn * almost Actor_SpawnTransitionActors and Actor_Delete * A bunch of small actors * More renames * format * Some Player renames * a few more * import data * run formatter * func_800B7170 * whoops * Fix merge issues * Whoops 2 * func_800B83BC and func_800B83F8 * Actor_IsActorFacingPlayerAndWithinRange * add some prototypes * match Actor_UpdateBgCheckInfo * func_800B7678 * mark Actor_SpawnAsChildAndCutscene as non_matching * Actor_Draw * Update is chaotic * 2 new matches * func_800BC8B8 * Another bunch * function renames * run formatter * cleanup * remove unnecesary casts * add missing sfx * Fix renames * fix merge * func_800BF7CC * small bunch * another bunch * func_800BE184 non_matching * two more * split z_cheap_proc * Another bunch * another bunch * a few and a non matching * yeee * a * Actor_DrawAll non_equivalent * Actor_RecordUndrawnActor * i don't know what to put in this commit message * func_800B4B50 non matching * func_800B42F8 non matching * func_800B5040 * func_800B5814 non_equiv * func_800B6584 * func_800B6608 * func_800B6680 * func_800B7E04 * func_800B8118 * func_800b9170 * , * func_800BC4EC * func_800BA6FC * func_800BA798 * func_800BA8B8 * Actor_LoadOverlay * small cleanup * func_800BB2D0 * meh * func_800BBAC0 * func_800BC270 * func_800B5208 non matching * Fix warnings * meh * rename some ActorShadow_ functions * fairy * Flags_ * fix warnings * format * Actor_PickUp and family * func_800B8E58 * match Actor_RemoveFromCategory * another bit of docs * Match func_800B86C8 * And another bit * rename Player_GetRunSpeedLimit * func_800B9E84 * func_800BE63C * func_800BB8EC * match func_800B5814 * match func_800B9334 * cleanup * fix conflicts: first pass * another fix * actorfixer fix * fix conflicts * func_800BE680 non_equivalent * Improve func_800BE680 a bit * func_800BE680 equivalent (?) * func_800BE680 equivalent * Actor_UpdateActor equivalent * format * use some ExchangeItemID enum values * Some more cleaning * more cleanup * More name stealing from OoT * match func_800B82EC * match func_800B9D1C and a bit of cleanup * Add ACTOR_FLAGS placeholders * Renames and match func_800BE184 * last pass of name stealing * format * fix conflicts * more cleanup * more cleanup * cleanup and OVERLAY_RELOCATION_OFFSET macro * Remove prototypes of obviously internal-only functions, update variable names, forward declare where necessary, remove all `param_\d`s * remove newlines * minor rename * Use ACTOR_FLAGS in z_actor * Match func_800BE3D0 * Rename movement functions * Document Actor_CalcOffsetOrientedToDrawRotation * velX -> horizontalSpeed * A bit of documentation for actor movement functions * format * Fix merge issues * format * Format * Fix renames * fix warnings * fix conflicts * review :D * Update src/overlays/actors/ovl_En_Ma4/z_en_ma4.c Co-authored-by: Derek Hensley <hensley.derek58@gmail.com> * Fix * format * Actor_SpawnSetupActors * engineer review * Update src/code/z_actor.c Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * A bunch of Engineer's reviews * more Engineer's review * a * whoops * run actorfixer * c'mon * :face_exhaling: * whoops * warning * More engineer's review * run format * I'm dumb * a * match func_800BE680 * Match Actor_DrawZTarget * Match Actor_SpawnAsChildAndCutscene, fix non-equivalent in Actor_UpdateActor * Fix merge issue * format * update actor * Steal a bit of @Thar0 documentation from OoT's z_message * Run actorfixer * Fix renames * Match func_800B4B50 thanks to @hensldm * Improve ActorShadow_DrawFeet thanks to @hensldm * whoops * Actor_PlaySfxAtProjectedPos * Actor_UpdateActor matched by @hensldm * Match func_800BA2FC by @hensldm * Match Actor_SpawnTransitionActors by @hensldm * Match func_800BB604 by @hensldm * Match Actor_DrawAll by @hensldm * ActorShadow_DrawFeet by @hensldm * Actor_UpdateAll by @hensldm * Match func_800BCCDC by @engineer124 * Small Actor_PlaySfxAtPos by @engineer124 * ACTOR_FLAGS_ALL and a bit of cleanup * Add invisible comment * Small docs pass * Fix merge * Engineer's review * format lol * Actor_DrawDoorLock docs * Actor_SpawnShieldParticlesMetal * fix merge issues * sActorFaultClient * fix * commit message * Run actorfixer.py && format.sh * Fix warnings * fixes * format * bss * Update include/functions.h Co-authored-by: Derek Hensley <hensley.derek58@gmail.com> * Address review * Fix merge issues, format and such * fix merge issues * Add ACTORCAT_MAX * actorList -> actorLists * Fix merge issues * format * Enable WERROR on jenkinsfile * Fix merge * Use object symbols * address review * format * review * fix merge issues * fix * VRAM_PTR_SIZE, small cleanup and format * review Co-authored-by: Elliptic Ellipsis <elliptic.ellipsis@gmail.com> Co-authored-by: Derek Hensley <hensley.derek58@gmail.com> Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> Co-authored-by: engineer124 <engineer124engineer124@gmail.com>
2022-01-10 17:04:28 +00:00
0x801233E4:("Player_InCsMode",),
0x80123420:("Player_CheckHostileLockOn",),
0x80123434:("Player_FriendlyLockOnOrParallel",),
0x80123448:("func_80123448",),
`z_player_lib`: Part 1 (#688) * fix some symbols and file splits * PLAYER_STATE macros * Move over a few functions * AP functions and update struct * another small bunch * Add player_lib prototypes * A few more functions * Some fixes and add stuff to actorfixer * format * bss * Elliptic's review * Engineer's review * Some renames and cleanups * bss * A bit of cleaning up * Player_DrawZoraShield * format * actorfixer, bss and format * Forgot to merge master again * Rename some LinkGoron dlists * PlayerMeleeWeaponAnimation enum * format * actorfixer, bss and format * more bss * actorfixer * format * actorfixer and format * bss * Update src/code/z_player_lib.c Co-authored-by: EllipticEllipsis <73679967+EllipticEllipsis@users.noreply.github.com> * sEnvironmentTextTriggers * Update include/z64save.h Co-authored-by: EllipticEllipsis <73679967+EllipticEllipsis@users.noreply.github.com> * Update src/code/z_player_lib.c Co-authored-by: EllipticEllipsis <73679967+EllipticEllipsis@users.noreply.github.com> * Update src/code/z_player_lib.c Co-authored-by: EllipticEllipsis <73679967+EllipticEllipsis@users.noreply.github.com> * Update src/code/z_player_lib.c Co-authored-by: EllipticEllipsis <73679967+EllipticEllipsis@users.noreply.github.com> * breman mask march comment * fix * fixes * bss * RESPAWN_MODE_RETURN * review Co-authored-by: Derek Hensley <hensley.derek58@gmail.com> * format * Engineer's review Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * Update src/code/z_player_lib.c Co-authored-by: Derek Hensley <hensley.derek58@gmail.com> * review Co-authored-by: EllipticEllipsis <73679967+EllipticEllipsis@users.noreply.github.com> * Update include/z64player.h Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * review Co-authored-by: EllipticEllipsis <elliptic.ellipsis@gmail.com> Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * format * unused mwas * fixes Co-authored-by: Derek Hensley <hensley.derek58@gmail.com> Co-authored-by: EllipticEllipsis <73679967+EllipticEllipsis@users.noreply.github.com> Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> Co-authored-by: EllipticEllipsis <elliptic.ellipsis@gmail.com>
2022-07-12 03:43:46 +00:00
0x801234B0:("Player_IsGoronOrDeku",),
0x801234D4:("func_801234D4",),
0x80123590:("func_80123590",),
0x801235DC:("func_801235DC",),
0x8012364C:("Player_GetItemOnButton",),
0x80123810:("func_80123810",),
`z_player_lib`: Part 1 (#688) * fix some symbols and file splits * PLAYER_STATE macros * Move over a few functions * AP functions and update struct * another small bunch * Add player_lib prototypes * A few more functions * Some fixes and add stuff to actorfixer * format * bss * Elliptic's review * Engineer's review * Some renames and cleanups * bss * A bit of cleaning up * Player_DrawZoraShield * format * actorfixer, bss and format * Forgot to merge master again * Rename some LinkGoron dlists * PlayerMeleeWeaponAnimation enum * format * actorfixer, bss and format * more bss * actorfixer * format * actorfixer and format * bss * Update src/code/z_player_lib.c Co-authored-by: EllipticEllipsis <73679967+EllipticEllipsis@users.noreply.github.com> * sEnvironmentTextTriggers * Update include/z64save.h Co-authored-by: EllipticEllipsis <73679967+EllipticEllipsis@users.noreply.github.com> * Update src/code/z_player_lib.c Co-authored-by: EllipticEllipsis <73679967+EllipticEllipsis@users.noreply.github.com> * Update src/code/z_player_lib.c Co-authored-by: EllipticEllipsis <73679967+EllipticEllipsis@users.noreply.github.com> * Update src/code/z_player_lib.c Co-authored-by: EllipticEllipsis <73679967+EllipticEllipsis@users.noreply.github.com> * breman mask march comment * fix * fixes * bss * RESPAWN_MODE_RETURN * review Co-authored-by: Derek Hensley <hensley.derek58@gmail.com> * format * Engineer's review Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * Update src/code/z_player_lib.c Co-authored-by: Derek Hensley <hensley.derek58@gmail.com> * review Co-authored-by: EllipticEllipsis <73679967+EllipticEllipsis@users.noreply.github.com> * Update include/z64player.h Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * review Co-authored-by: EllipticEllipsis <elliptic.ellipsis@gmail.com> Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * format * unused mwas * fixes Co-authored-by: Derek Hensley <hensley.derek58@gmail.com> Co-authored-by: EllipticEllipsis <73679967+EllipticEllipsis@users.noreply.github.com> Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> Co-authored-by: EllipticEllipsis <elliptic.ellipsis@gmail.com>
2022-07-12 03:43:46 +00:00
0x80123960:("Player_ActionToModelGroup",),
`z_player_lib`: Part 2 (#938) * preparations * import data * PLAYER_STATE1 * PLAYER_STATE2 * PLAYER_STATE3 * import bss * format stuff * bss cleanup * more cleaning and some naming * face * cleaning up link human object a bit * Remove PHYSICAL_TO_VIRTUAL2 * Update src/code/z_player_lib.c Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * review Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * format * /* CAT */ Co-authored-by: Isghj <42048411+isghj5@users.noreply.github.com> * naming some stuff on objects * format * invert flags endian * review Co-authored-by: EllipticEllipsis <elliptic.ellipsis@gmail.com> * format * drawmask Co-authored-by: Isghj <42048411+isghj5@users.noreply.github.com> * naming * another round of human object naming * enum renames * sActionModelGroups and use enum as types * PlayerAnimType * PLAYER_MODELTYPE_ * determined ranges of PlayerModelType * name PLAYER_MODELGROUP_DEFAULT * format * sheath * dlist groups placeholder namse * PLAYER_MODELGROUP_BOTTLE * Some fierce deity naming * Right hands * zora skel dlists * deku limb dlists * left hands * name most modelgroups * more hand naming * regs as dec * fix in horse * Use BUTTON_ITEM_EQUIP macro * review Co-authored-by: EllipticEllipsis <elliptic.ellipsis@gmail.com> * reformat D_801AED58 * Sword sheaths * swords and shields * Update src/overlays/actors/ovl_Arms_Hook/z_arms_hook.c Co-authored-by: EllipticEllipsis <elliptic.ellipsis@gmail.com> * playerForm on Player_DrawImpl * fomat * Update src/code/z_player_lib.c Co-authored-by: Derek Hensley <hensley.derek58@gmail.com> * Update assets/xml/objects/gameplay_keep.xml Co-authored-by: Derek Hensley <hensley.derek58@gmail.com> * review Co-authored-by: Derek Hensley <hensley.derek58@gmail.com> * VIRTUAL_TO_PHYSICAL(SEGMENTED_TO_VIRTUAL(gEffBubble1Tex)) Co-authored-by: Derek Hensley <hensley.derek58@gmail.com> * singular limb enum names * fix bss * Update src/overlays/actors/ovl_Arms_Hook/z_arms_hook.c Co-authored-by: EllipticEllipsis <elliptic.ellipsis@gmail.com> * review Co-authored-by: EllipticEllipsis <elliptic.ellipsis@gmail.com> * name goron shielding limbs * name limb * Update src/code/z_player_lib.c Co-authored-by: EllipticEllipsis <elliptic.ellipsis@gmail.com> * bss * bss * format * namefixer * bss * bss * bss * bss * format * bss * review Co-authored-by: EllipticEllipsis <elliptic.ellipsis@gmail.com> * fix bss Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> Co-authored-by: Isghj <42048411+isghj5@users.noreply.github.com> Co-authored-by: EllipticEllipsis <elliptic.ellipsis@gmail.com> Co-authored-by: Derek Hensley <hensley.derek58@gmail.com>
2022-10-15 22:12:01 +00:00
0x801239AC:("Player_SetModelsForHoldingShield",),
`z_player_lib`: Part 1 (#688) * fix some symbols and file splits * PLAYER_STATE macros * Move over a few functions * AP functions and update struct * another small bunch * Add player_lib prototypes * A few more functions * Some fixes and add stuff to actorfixer * format * bss * Elliptic's review * Engineer's review * Some renames and cleanups * bss * A bit of cleaning up * Player_DrawZoraShield * format * actorfixer, bss and format * Forgot to merge master again * Rename some LinkGoron dlists * PlayerMeleeWeaponAnimation enum * format * actorfixer, bss and format * more bss * actorfixer * format * actorfixer and format * bss * Update src/code/z_player_lib.c Co-authored-by: EllipticEllipsis <73679967+EllipticEllipsis@users.noreply.github.com> * sEnvironmentTextTriggers * Update include/z64save.h Co-authored-by: EllipticEllipsis <73679967+EllipticEllipsis@users.noreply.github.com> * Update src/code/z_player_lib.c Co-authored-by: EllipticEllipsis <73679967+EllipticEllipsis@users.noreply.github.com> * Update src/code/z_player_lib.c Co-authored-by: EllipticEllipsis <73679967+EllipticEllipsis@users.noreply.github.com> * Update src/code/z_player_lib.c Co-authored-by: EllipticEllipsis <73679967+EllipticEllipsis@users.noreply.github.com> * breman mask march comment * fix * fixes * bss * RESPAWN_MODE_RETURN * review Co-authored-by: Derek Hensley <hensley.derek58@gmail.com> * format * Engineer's review Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * Update src/code/z_player_lib.c Co-authored-by: Derek Hensley <hensley.derek58@gmail.com> * review Co-authored-by: EllipticEllipsis <73679967+EllipticEllipsis@users.noreply.github.com> * Update include/z64player.h Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * review Co-authored-by: EllipticEllipsis <elliptic.ellipsis@gmail.com> Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * format * unused mwas * fixes Co-authored-by: Derek Hensley <hensley.derek58@gmail.com> Co-authored-by: EllipticEllipsis <73679967+EllipticEllipsis@users.noreply.github.com> Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> Co-authored-by: EllipticEllipsis <elliptic.ellipsis@gmail.com>
2022-07-12 03:43:46 +00:00
0x80123AA4:("Player_SetModels",),
0x80123BD4:("Player_SetModelGroup",),
0x80123C58:("func_80123C58",),
0x80123C90:("Player_SetEquipmentData",),
0x80123D50:("Player_UpdateBottleHeld",),
0x80123DA4:("Player_ReleaseLockOn",),
0x80123DC0:("Player_ClearZTargeting",),
0x80123E90:("Player_SetAutoLockOnActor",),
0x80123F14:("func_80123F14",),
0x80123F2C:("Player_SetBButtonAmmo",),
`z_player_lib`: Part 1 (#688) * fix some symbols and file splits * PLAYER_STATE macros * Move over a few functions * AP functions and update struct * another small bunch * Add player_lib prototypes * A few more functions * Some fixes and add stuff to actorfixer * format * bss * Elliptic's review * Engineer's review * Some renames and cleanups * bss * A bit of cleaning up * Player_DrawZoraShield * format * actorfixer, bss and format * Forgot to merge master again * Rename some LinkGoron dlists * PlayerMeleeWeaponAnimation enum * format * actorfixer, bss and format * more bss * actorfixer * format * actorfixer and format * bss * Update src/code/z_player_lib.c Co-authored-by: EllipticEllipsis <73679967+EllipticEllipsis@users.noreply.github.com> * sEnvironmentTextTriggers * Update include/z64save.h Co-authored-by: EllipticEllipsis <73679967+EllipticEllipsis@users.noreply.github.com> * Update src/code/z_player_lib.c Co-authored-by: EllipticEllipsis <73679967+EllipticEllipsis@users.noreply.github.com> * Update src/code/z_player_lib.c Co-authored-by: EllipticEllipsis <73679967+EllipticEllipsis@users.noreply.github.com> * Update src/code/z_player_lib.c Co-authored-by: EllipticEllipsis <73679967+EllipticEllipsis@users.noreply.github.com> * breman mask march comment * fix * fixes * bss * RESPAWN_MODE_RETURN * review Co-authored-by: Derek Hensley <hensley.derek58@gmail.com> * format * Engineer's review Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * Update src/code/z_player_lib.c Co-authored-by: Derek Hensley <hensley.derek58@gmail.com> * review Co-authored-by: EllipticEllipsis <73679967+EllipticEllipsis@users.noreply.github.com> * Update include/z64player.h Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * review Co-authored-by: EllipticEllipsis <elliptic.ellipsis@gmail.com> Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * format * unused mwas * fixes Co-authored-by: Derek Hensley <hensley.derek58@gmail.com> Co-authored-by: EllipticEllipsis <73679967+EllipticEllipsis@users.noreply.github.com> Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> Co-authored-by: EllipticEllipsis <elliptic.ellipsis@gmail.com>
2022-07-12 03:43:46 +00:00
0x80123F48:("Player_IsBurningStickInRange",),
0x80124020:("Player_GetStrength",),
0x8012403C:("Player_GetMask",),
0x8012404C:("Player_RemoveMask",),
`z_player_lib`: Part 1 (#688) * fix some symbols and file splits * PLAYER_STATE macros * Move over a few functions * AP functions and update struct * another small bunch * Add player_lib prototypes * A few more functions * Some fixes and add stuff to actorfixer * format * bss * Elliptic's review * Engineer's review * Some renames and cleanups * bss * A bit of cleaning up * Player_DrawZoraShield * format * actorfixer, bss and format * Forgot to merge master again * Rename some LinkGoron dlists * PlayerMeleeWeaponAnimation enum * format * actorfixer, bss and format * more bss * actorfixer * format * actorfixer and format * bss * Update src/code/z_player_lib.c Co-authored-by: EllipticEllipsis <73679967+EllipticEllipsis@users.noreply.github.com> * sEnvironmentTextTriggers * Update include/z64save.h Co-authored-by: EllipticEllipsis <73679967+EllipticEllipsis@users.noreply.github.com> * Update src/code/z_player_lib.c Co-authored-by: EllipticEllipsis <73679967+EllipticEllipsis@users.noreply.github.com> * Update src/code/z_player_lib.c Co-authored-by: EllipticEllipsis <73679967+EllipticEllipsis@users.noreply.github.com> * Update src/code/z_player_lib.c Co-authored-by: EllipticEllipsis <73679967+EllipticEllipsis@users.noreply.github.com> * breman mask march comment * fix * fixes * bss * RESPAWN_MODE_RETURN * review Co-authored-by: Derek Hensley <hensley.derek58@gmail.com> * format * Engineer's review Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * Update src/code/z_player_lib.c Co-authored-by: Derek Hensley <hensley.derek58@gmail.com> * review Co-authored-by: EllipticEllipsis <73679967+EllipticEllipsis@users.noreply.github.com> * Update include/z64player.h Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * review Co-authored-by: EllipticEllipsis <elliptic.ellipsis@gmail.com> Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * format * unused mwas * fixes Co-authored-by: Derek Hensley <hensley.derek58@gmail.com> Co-authored-by: EllipticEllipsis <73679967+EllipticEllipsis@users.noreply.github.com> Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> Co-authored-by: EllipticEllipsis <elliptic.ellipsis@gmail.com>
2022-07-12 03:43:46 +00:00
0x8012405C:("Player_HasMirrorShieldEquipped",),
0x80124088:("Player_IsHoldingMirrorShield",),
0x801240C8:("Player_IsHoldingHookshot",),
0x801240DC:("func_801240DC",),
`z_player_lib`: Dawn of the final PR (#1142) * Player_GetMask and Player_RemoveMask * some comments * Player_ActionToBottle and Player_GetBottleHeld * Player_DrawGetItemImpl and Player_DrawGetItem * func_80123420 OK * Decompile a few more functions * Decompile a few more functions * func_80122760 * func_80122868, func_801229A0 and func_801229EC * func_80122F28 * func_8012301C * func_801242B4 * func_801242DC * func_80124420 nonmatching * func_80126440 * func_801240C8 and func_801240DC * func_8012405C and func_80124088 * func_80124020 * Player_IsBurningStickInRange * func_8012754C * func_80125318 and func_80125CE0 * func_801229FC * func_80127B64 * func_80127488 * func_80122D44 * func_80122BA4 * func_80122C20 attempt * func_80122EEC * func_80122F9C * func_80122FCC and func_8012300C * func_80123448 * func_801234D4 * func_801235DC * func_80123960 * func_80123BD4 * func_80123AA4 * func_801239AC * func_801241B4 * func_80123C58 and func_80123C90 * func_80123D50 and func_80123DA4 * func_80123DC0, func_80123E90 and func_80123F14 * func_80124110 and func_80124148 * func_80124168 and func_80124190 * func_80124278 * func_80124F18 non_equivalent * func_80125340 and func_8012536C * func_801263FC * func_801265C8 * func_8012669C * func_80128B74 * func_80123140 * func_801246F4 * func_801253A4 NON_MATCHING * func_801262C8 * func_80126AB4 * func_80126B8C * func_80127438 * func_801278F8 NON_MATCHING * Fix data split * cleanup externs * func_80128BD0 compiles... * Rename Player_SetEquipmentData * fix merge issues * Fix types * Improvement? Worse? I don't know at this point * func_80128640 attempt * func_80127BE8 * func_80127A60 * func_80127594 attempt * func_801271B0 * func_8012364C NON_MATCHING * func_80124618 * func_80124CC4 non matching * func_801251C4 * func_80125580 non equivalent * func_80128388 * cleanup * remove some hardcoded pointers * object symbol cleanup * func_80124870 NON_EQUIVALENT * name overridlimbdraw arguments * func_80125D4C NON_EQUIVALENT * func_80126BD0 NON_MATCHING * Match func_80126BD0 thanks to anon58 * func_80127DA4 NON_EQUIVALENT * fix merge issues * some stealing from OoT * small rename pass and cleanup * Improve some * CLAMP and fix warnings * func_80125580 matched by mzx * cleanup func_80128BD0 a bit * import data * func_80124CC4 * Rename objectFileTable to gObjectTable * Improve func_80124FF0 thanks to maide * fix renames * Match func_80124FF0 thanks to Maide * cleanup * More cleaning up * import bss * Add PLAYER_STATE macros * a bit more of cleanup * run formatter * func_80128BD0 a bit more deecent * Add player limb enum * Use limb enum * cleanup and format * Use symbols for player dlists groups * A bunch more of pointers * more object pointers * Change the remaining object pointers * Add a few missing dlist in link_child * Small rename * whoops * Work on NON_MATCHINGs * Cleanup * Steal OoT renames from "sword" to "meleeWeapon" * Fix some symbols * Match func_80127594 and format * Match func_80127DA4 * Matched func_801284A0 * Annotate D_801F59AC * Matched func_80128640 * Some cleanup * format * stuffs * some cleanups * import stuff from pr * swords and shields * fixes * bss * cleanup Player_OverrideLimbDrawGameplayCommon * progress on func_80125D4C * PlayerMeleeWeapon enum * Player_BButtonSwordFromAP * GET_B_SWORD_FROM_AP * GET_MELEE_WEAPON_FROM_AP * PlayerBottle * PlayerExplosive and PlayerSword * misc fixes * Various changes fromplayer_actor * z64player.h stuff from player_actor * Fixes * skelanime stuff * placeholders on z64item.h, save macros and ther cleanups * <= PLAYER_AP_MINUS1 * Player_UpdateBunnyEarsKinematics Co-authored-by: EllipticEllipsis <elliptic.ellipsis@gmail.com> * cleanup * bodyPartsPos * comment * sizeof(u16) * typo * merge fixes * fix * fixes * format * fix merge * fix merge * func_80125D4C Co-authored-by: engineer124 <engineer124engineer124@gmail.com> * func_80128BD0 improvement * minor renames * format * whoops * small cleanup * Update src/code/z_player_lib.c Co-authored-by: EllipticEllipsis <elliptic.ellipsis@gmail.com> * review Co-authored-by: EllipticEllipsis <elliptic.ellipsis@gmail.com> * format * _B_ * review Co-authored-by: EllipticEllipsis <elliptic.ellipsis@gmail.com> * review Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * format * remove gap * whoops * clanups * remove stuff from permuter_settings * steal some OoT docs * some other docs vscode didn't add to the last commit * format * data as infunction-static data * OoT docs stealing * Improvements on Player_PostLimbDrawGameplay * More improvement * Match Player_PostLimbDrawGameplay Co-authored-by: engineer124 <engineer124engineer124@gmail.com> * cleanups * Convert unk_AF0 into an union and some other cleanups * bss * headLimbRot and upperLimbRot * fix naming * cleanups * bss * bss * Update src/code/z_player_lib.c Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * pr review Co-authored-by: engineer124 <engineer124engineer124@gmail.com> * bss * gesture * namefixer * gestureInfo * IA_MIN and BOTTLE_EMPTY * review Co-authored-by: engineer124 <engineer124engineer124@gmail.com> * review * D_801F59B0_LEN * Remove LevelOfDetail enum * bss * review * review * gLinkDekuClosedFlowerDL gLinkDekuOpenFlowerDL * _B_ * Player_DrawStrayFairyParticles * fix build --------- Co-authored-by: kyleburnette <kyle@kyleburnette.com> Co-authored-by: Kelebek1 <eeeedddccc@hotmail.co.uk> Co-authored-by: Derek Hensley <hensley.derek58@gmail.com> Co-authored-by: EllipticEllipsis <elliptic.ellipsis@gmail.com> Co-authored-by: engineer124 <engineer124engineer124@gmail.com> Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com>
2023-04-19 03:01:05 +00:00
0x80124110:("Player_BButtonSwordFromIA",),
0x80124148:("Player_GetHeldBButtonSword",),
0x80124168:("Player_MeleeWeaponFromIA",),
`z_player_lib`: Part 1 (#688) * fix some symbols and file splits * PLAYER_STATE macros * Move over a few functions * AP functions and update struct * another small bunch * Add player_lib prototypes * A few more functions * Some fixes and add stuff to actorfixer * format * bss * Elliptic's review * Engineer's review * Some renames and cleanups * bss * A bit of cleaning up * Player_DrawZoraShield * format * actorfixer, bss and format * Forgot to merge master again * Rename some LinkGoron dlists * PlayerMeleeWeaponAnimation enum * format * actorfixer, bss and format * more bss * actorfixer * format * actorfixer and format * bss * Update src/code/z_player_lib.c Co-authored-by: EllipticEllipsis <73679967+EllipticEllipsis@users.noreply.github.com> * sEnvironmentTextTriggers * Update include/z64save.h Co-authored-by: EllipticEllipsis <73679967+EllipticEllipsis@users.noreply.github.com> * Update src/code/z_player_lib.c Co-authored-by: EllipticEllipsis <73679967+EllipticEllipsis@users.noreply.github.com> * Update src/code/z_player_lib.c Co-authored-by: EllipticEllipsis <73679967+EllipticEllipsis@users.noreply.github.com> * Update src/code/z_player_lib.c Co-authored-by: EllipticEllipsis <73679967+EllipticEllipsis@users.noreply.github.com> * breman mask march comment * fix * fixes * bss * RESPAWN_MODE_RETURN * review Co-authored-by: Derek Hensley <hensley.derek58@gmail.com> * format * Engineer's review Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * Update src/code/z_player_lib.c Co-authored-by: Derek Hensley <hensley.derek58@gmail.com> * review Co-authored-by: EllipticEllipsis <73679967+EllipticEllipsis@users.noreply.github.com> * Update include/z64player.h Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * review Co-authored-by: EllipticEllipsis <elliptic.ellipsis@gmail.com> Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * format * unused mwas * fixes Co-authored-by: Derek Hensley <hensley.derek58@gmail.com> Co-authored-by: EllipticEllipsis <73679967+EllipticEllipsis@users.noreply.github.com> Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> Co-authored-by: EllipticEllipsis <elliptic.ellipsis@gmail.com>
2022-07-12 03:43:46 +00:00
0x80124190:("Player_GetMeleeWeaponHeld",),
0x801241B4:("Player_IsHoldingTwoHandedWeapon",),
`z_player_lib`: Dawn of the final PR (#1142) * Player_GetMask and Player_RemoveMask * some comments * Player_ActionToBottle and Player_GetBottleHeld * Player_DrawGetItemImpl and Player_DrawGetItem * func_80123420 OK * Decompile a few more functions * Decompile a few more functions * func_80122760 * func_80122868, func_801229A0 and func_801229EC * func_80122F28 * func_8012301C * func_801242B4 * func_801242DC * func_80124420 nonmatching * func_80126440 * func_801240C8 and func_801240DC * func_8012405C and func_80124088 * func_80124020 * Player_IsBurningStickInRange * func_8012754C * func_80125318 and func_80125CE0 * func_801229FC * func_80127B64 * func_80127488 * func_80122D44 * func_80122BA4 * func_80122C20 attempt * func_80122EEC * func_80122F9C * func_80122FCC and func_8012300C * func_80123448 * func_801234D4 * func_801235DC * func_80123960 * func_80123BD4 * func_80123AA4 * func_801239AC * func_801241B4 * func_80123C58 and func_80123C90 * func_80123D50 and func_80123DA4 * func_80123DC0, func_80123E90 and func_80123F14 * func_80124110 and func_80124148 * func_80124168 and func_80124190 * func_80124278 * func_80124F18 non_equivalent * func_80125340 and func_8012536C * func_801263FC * func_801265C8 * func_8012669C * func_80128B74 * func_80123140 * func_801246F4 * func_801253A4 NON_MATCHING * func_801262C8 * func_80126AB4 * func_80126B8C * func_80127438 * func_801278F8 NON_MATCHING * Fix data split * cleanup externs * func_80128BD0 compiles... * Rename Player_SetEquipmentData * fix merge issues * Fix types * Improvement? Worse? I don't know at this point * func_80128640 attempt * func_80127BE8 * func_80127A60 * func_80127594 attempt * func_801271B0 * func_8012364C NON_MATCHING * func_80124618 * func_80124CC4 non matching * func_801251C4 * func_80125580 non equivalent * func_80128388 * cleanup * remove some hardcoded pointers * object symbol cleanup * func_80124870 NON_EQUIVALENT * name overridlimbdraw arguments * func_80125D4C NON_EQUIVALENT * func_80126BD0 NON_MATCHING * Match func_80126BD0 thanks to anon58 * func_80127DA4 NON_EQUIVALENT * fix merge issues * some stealing from OoT * small rename pass and cleanup * Improve some * CLAMP and fix warnings * func_80125580 matched by mzx * cleanup func_80128BD0 a bit * import data * func_80124CC4 * Rename objectFileTable to gObjectTable * Improve func_80124FF0 thanks to maide * fix renames * Match func_80124FF0 thanks to Maide * cleanup * More cleaning up * import bss * Add PLAYER_STATE macros * a bit more of cleanup * run formatter * func_80128BD0 a bit more deecent * Add player limb enum * Use limb enum * cleanup and format * Use symbols for player dlists groups * A bunch more of pointers * more object pointers * Change the remaining object pointers * Add a few missing dlist in link_child * Small rename * whoops * Work on NON_MATCHINGs * Cleanup * Steal OoT renames from "sword" to "meleeWeapon" * Fix some symbols * Match func_80127594 and format * Match func_80127DA4 * Matched func_801284A0 * Annotate D_801F59AC * Matched func_80128640 * Some cleanup * format * stuffs * some cleanups * import stuff from pr * swords and shields * fixes * bss * cleanup Player_OverrideLimbDrawGameplayCommon * progress on func_80125D4C * PlayerMeleeWeapon enum * Player_BButtonSwordFromAP * GET_B_SWORD_FROM_AP * GET_MELEE_WEAPON_FROM_AP * PlayerBottle * PlayerExplosive and PlayerSword * misc fixes * Various changes fromplayer_actor * z64player.h stuff from player_actor * Fixes * skelanime stuff * placeholders on z64item.h, save macros and ther cleanups * <= PLAYER_AP_MINUS1 * Player_UpdateBunnyEarsKinematics Co-authored-by: EllipticEllipsis <elliptic.ellipsis@gmail.com> * cleanup * bodyPartsPos * comment * sizeof(u16) * typo * merge fixes * fix * fixes * format * fix merge * fix merge * func_80125D4C Co-authored-by: engineer124 <engineer124engineer124@gmail.com> * func_80128BD0 improvement * minor renames * format * whoops * small cleanup * Update src/code/z_player_lib.c Co-authored-by: EllipticEllipsis <elliptic.ellipsis@gmail.com> * review Co-authored-by: EllipticEllipsis <elliptic.ellipsis@gmail.com> * format * _B_ * review Co-authored-by: EllipticEllipsis <elliptic.ellipsis@gmail.com> * review Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * format * remove gap * whoops * clanups * remove stuff from permuter_settings * steal some OoT docs * some other docs vscode didn't add to the last commit * format * data as infunction-static data * OoT docs stealing * Improvements on Player_PostLimbDrawGameplay * More improvement * Match Player_PostLimbDrawGameplay Co-authored-by: engineer124 <engineer124engineer124@gmail.com> * cleanups * Convert unk_AF0 into an union and some other cleanups * bss * headLimbRot and upperLimbRot * fix naming * cleanups * bss * bss * Update src/code/z_player_lib.c Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * pr review Co-authored-by: engineer124 <engineer124engineer124@gmail.com> * bss * gesture * namefixer * gestureInfo * IA_MIN and BOTTLE_EMPTY * review Co-authored-by: engineer124 <engineer124engineer124@gmail.com> * review * D_801F59B0_LEN * Remove LevelOfDetail enum * bss * review * review * gLinkDekuClosedFlowerDL gLinkDekuOpenFlowerDL * _B_ * Player_DrawStrayFairyParticles * fix build --------- Co-authored-by: kyleburnette <kyle@kyleburnette.com> Co-authored-by: Kelebek1 <eeeedddccc@hotmail.co.uk> Co-authored-by: Derek Hensley <hensley.derek58@gmail.com> Co-authored-by: EllipticEllipsis <elliptic.ellipsis@gmail.com> Co-authored-by: engineer124 <engineer124engineer124@gmail.com> Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com>
2023-04-19 03:01:05 +00:00
0x801241E0:("Player_BottleFromIA",),
`z_player_lib`: Part 1 (#688) * fix some symbols and file splits * PLAYER_STATE macros * Move over a few functions * AP functions and update struct * another small bunch * Add player_lib prototypes * A few more functions * Some fixes and add stuff to actorfixer * format * bss * Elliptic's review * Engineer's review * Some renames and cleanups * bss * A bit of cleaning up * Player_DrawZoraShield * format * actorfixer, bss and format * Forgot to merge master again * Rename some LinkGoron dlists * PlayerMeleeWeaponAnimation enum * format * actorfixer, bss and format * more bss * actorfixer * format * actorfixer and format * bss * Update src/code/z_player_lib.c Co-authored-by: EllipticEllipsis <73679967+EllipticEllipsis@users.noreply.github.com> * sEnvironmentTextTriggers * Update include/z64save.h Co-authored-by: EllipticEllipsis <73679967+EllipticEllipsis@users.noreply.github.com> * Update src/code/z_player_lib.c Co-authored-by: EllipticEllipsis <73679967+EllipticEllipsis@users.noreply.github.com> * Update src/code/z_player_lib.c Co-authored-by: EllipticEllipsis <73679967+EllipticEllipsis@users.noreply.github.com> * Update src/code/z_player_lib.c Co-authored-by: EllipticEllipsis <73679967+EllipticEllipsis@users.noreply.github.com> * breman mask march comment * fix * fixes * bss * RESPAWN_MODE_RETURN * review Co-authored-by: Derek Hensley <hensley.derek58@gmail.com> * format * Engineer's review Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * Update src/code/z_player_lib.c Co-authored-by: Derek Hensley <hensley.derek58@gmail.com> * review Co-authored-by: EllipticEllipsis <73679967+EllipticEllipsis@users.noreply.github.com> * Update include/z64player.h Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * review Co-authored-by: EllipticEllipsis <elliptic.ellipsis@gmail.com> Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * format * unused mwas * fixes Co-authored-by: Derek Hensley <hensley.derek58@gmail.com> Co-authored-by: EllipticEllipsis <73679967+EllipticEllipsis@users.noreply.github.com> Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> Co-authored-by: EllipticEllipsis <elliptic.ellipsis@gmail.com>
2022-07-12 03:43:46 +00:00
0x8012420C:("Player_GetBottleHeld",),
`z_player_lib`: Dawn of the final PR (#1142) * Player_GetMask and Player_RemoveMask * some comments * Player_ActionToBottle and Player_GetBottleHeld * Player_DrawGetItemImpl and Player_DrawGetItem * func_80123420 OK * Decompile a few more functions * Decompile a few more functions * func_80122760 * func_80122868, func_801229A0 and func_801229EC * func_80122F28 * func_8012301C * func_801242B4 * func_801242DC * func_80124420 nonmatching * func_80126440 * func_801240C8 and func_801240DC * func_8012405C and func_80124088 * func_80124020 * Player_IsBurningStickInRange * func_8012754C * func_80125318 and func_80125CE0 * func_801229FC * func_80127B64 * func_80127488 * func_80122D44 * func_80122BA4 * func_80122C20 attempt * func_80122EEC * func_80122F9C * func_80122FCC and func_8012300C * func_80123448 * func_801234D4 * func_801235DC * func_80123960 * func_80123BD4 * func_80123AA4 * func_801239AC * func_801241B4 * func_80123C58 and func_80123C90 * func_80123D50 and func_80123DA4 * func_80123DC0, func_80123E90 and func_80123F14 * func_80124110 and func_80124148 * func_80124168 and func_80124190 * func_80124278 * func_80124F18 non_equivalent * func_80125340 and func_8012536C * func_801263FC * func_801265C8 * func_8012669C * func_80128B74 * func_80123140 * func_801246F4 * func_801253A4 NON_MATCHING * func_801262C8 * func_80126AB4 * func_80126B8C * func_80127438 * func_801278F8 NON_MATCHING * Fix data split * cleanup externs * func_80128BD0 compiles... * Rename Player_SetEquipmentData * fix merge issues * Fix types * Improvement? Worse? I don't know at this point * func_80128640 attempt * func_80127BE8 * func_80127A60 * func_80127594 attempt * func_801271B0 * func_8012364C NON_MATCHING * func_80124618 * func_80124CC4 non matching * func_801251C4 * func_80125580 non equivalent * func_80128388 * cleanup * remove some hardcoded pointers * object symbol cleanup * func_80124870 NON_EQUIVALENT * name overridlimbdraw arguments * func_80125D4C NON_EQUIVALENT * func_80126BD0 NON_MATCHING * Match func_80126BD0 thanks to anon58 * func_80127DA4 NON_EQUIVALENT * fix merge issues * some stealing from OoT * small rename pass and cleanup * Improve some * CLAMP and fix warnings * func_80125580 matched by mzx * cleanup func_80128BD0 a bit * import data * func_80124CC4 * Rename objectFileTable to gObjectTable * Improve func_80124FF0 thanks to maide * fix renames * Match func_80124FF0 thanks to Maide * cleanup * More cleaning up * import bss * Add PLAYER_STATE macros * a bit more of cleanup * run formatter * func_80128BD0 a bit more deecent * Add player limb enum * Use limb enum * cleanup and format * Use symbols for player dlists groups * A bunch more of pointers * more object pointers * Change the remaining object pointers * Add a few missing dlist in link_child * Small rename * whoops * Work on NON_MATCHINGs * Cleanup * Steal OoT renames from "sword" to "meleeWeapon" * Fix some symbols * Match func_80127594 and format * Match func_80127DA4 * Matched func_801284A0 * Annotate D_801F59AC * Matched func_80128640 * Some cleanup * format * stuffs * some cleanups * import stuff from pr * swords and shields * fixes * bss * cleanup Player_OverrideLimbDrawGameplayCommon * progress on func_80125D4C * PlayerMeleeWeapon enum * Player_BButtonSwordFromAP * GET_B_SWORD_FROM_AP * GET_MELEE_WEAPON_FROM_AP * PlayerBottle * PlayerExplosive and PlayerSword * misc fixes * Various changes fromplayer_actor * z64player.h stuff from player_actor * Fixes * skelanime stuff * placeholders on z64item.h, save macros and ther cleanups * <= PLAYER_AP_MINUS1 * Player_UpdateBunnyEarsKinematics Co-authored-by: EllipticEllipsis <elliptic.ellipsis@gmail.com> * cleanup * bodyPartsPos * comment * sizeof(u16) * typo * merge fixes * fix * fixes * format * fix merge * fix merge * func_80125D4C Co-authored-by: engineer124 <engineer124engineer124@gmail.com> * func_80128BD0 improvement * minor renames * format * whoops * small cleanup * Update src/code/z_player_lib.c Co-authored-by: EllipticEllipsis <elliptic.ellipsis@gmail.com> * review Co-authored-by: EllipticEllipsis <elliptic.ellipsis@gmail.com> * format * _B_ * review Co-authored-by: EllipticEllipsis <elliptic.ellipsis@gmail.com> * review Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * format * remove gap * whoops * clanups * remove stuff from permuter_settings * steal some OoT docs * some other docs vscode didn't add to the last commit * format * data as infunction-static data * OoT docs stealing * Improvements on Player_PostLimbDrawGameplay * More improvement * Match Player_PostLimbDrawGameplay Co-authored-by: engineer124 <engineer124engineer124@gmail.com> * cleanups * Convert unk_AF0 into an union and some other cleanups * bss * headLimbRot and upperLimbRot * fix naming * cleanups * bss * bss * Update src/code/z_player_lib.c Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * pr review Co-authored-by: engineer124 <engineer124engineer124@gmail.com> * bss * gesture * namefixer * gestureInfo * IA_MIN and BOTTLE_EMPTY * review Co-authored-by: engineer124 <engineer124engineer124@gmail.com> * review * D_801F59B0_LEN * Remove LevelOfDetail enum * bss * review * review * gLinkDekuClosedFlowerDL gLinkDekuOpenFlowerDL * _B_ * Player_DrawStrayFairyParticles * fix build --------- Co-authored-by: kyleburnette <kyle@kyleburnette.com> Co-authored-by: Kelebek1 <eeeedddccc@hotmail.co.uk> Co-authored-by: Derek Hensley <hensley.derek58@gmail.com> Co-authored-by: EllipticEllipsis <elliptic.ellipsis@gmail.com> Co-authored-by: engineer124 <engineer124engineer124@gmail.com> Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com>
2023-04-19 03:01:05 +00:00
0x8012422C:("Player_ExplosiveFromIA",),
`z_actor` with some documentation, with 1 NON_EQUIVALENTs (#401) * Match Player_GetHeight * Another bunch * Fix merge conflict * rename Gfx_DrawDListXlu * add WEEROR * Actor_Spawn * almost Actor_SpawnTransitionActors and Actor_Delete * A bunch of small actors * More renames * format * Some Player renames * a few more * import data * run formatter * func_800B7170 * whoops * Fix merge issues * Whoops 2 * func_800B83BC and func_800B83F8 * Actor_IsActorFacingPlayerAndWithinRange * add some prototypes * match Actor_UpdateBgCheckInfo * func_800B7678 * mark Actor_SpawnAsChildAndCutscene as non_matching * Actor_Draw * Update is chaotic * 2 new matches * func_800BC8B8 * Another bunch * function renames * run formatter * cleanup * remove unnecesary casts * add missing sfx * Fix renames * fix merge * func_800BF7CC * small bunch * another bunch * func_800BE184 non_matching * two more * split z_cheap_proc * Another bunch * another bunch * a few and a non matching * yeee * a * Actor_DrawAll non_equivalent * Actor_RecordUndrawnActor * i don't know what to put in this commit message * func_800B4B50 non matching * func_800B42F8 non matching * func_800B5040 * func_800B5814 non_equiv * func_800B6584 * func_800B6608 * func_800B6680 * func_800B7E04 * func_800B8118 * func_800b9170 * , * func_800BC4EC * func_800BA6FC * func_800BA798 * func_800BA8B8 * Actor_LoadOverlay * small cleanup * func_800BB2D0 * meh * func_800BBAC0 * func_800BC270 * func_800B5208 non matching * Fix warnings * meh * rename some ActorShadow_ functions * fairy * Flags_ * fix warnings * format * Actor_PickUp and family * func_800B8E58 * match Actor_RemoveFromCategory * another bit of docs * Match func_800B86C8 * And another bit * rename Player_GetRunSpeedLimit * func_800B9E84 * func_800BE63C * func_800BB8EC * match func_800B5814 * match func_800B9334 * cleanup * fix conflicts: first pass * another fix * actorfixer fix * fix conflicts * func_800BE680 non_equivalent * Improve func_800BE680 a bit * func_800BE680 equivalent (?) * func_800BE680 equivalent * Actor_UpdateActor equivalent * format * use some ExchangeItemID enum values * Some more cleaning * more cleanup * More name stealing from OoT * match func_800B82EC * match func_800B9D1C and a bit of cleanup * Add ACTOR_FLAGS placeholders * Renames and match func_800BE184 * last pass of name stealing * format * fix conflicts * more cleanup * more cleanup * cleanup and OVERLAY_RELOCATION_OFFSET macro * Remove prototypes of obviously internal-only functions, update variable names, forward declare where necessary, remove all `param_\d`s * remove newlines * minor rename * Use ACTOR_FLAGS in z_actor * Match func_800BE3D0 * Rename movement functions * Document Actor_CalcOffsetOrientedToDrawRotation * velX -> horizontalSpeed * A bit of documentation for actor movement functions * format * Fix merge issues * format * Format * Fix renames * fix warnings * fix conflicts * review :D * Update src/overlays/actors/ovl_En_Ma4/z_en_ma4.c Co-authored-by: Derek Hensley <hensley.derek58@gmail.com> * Fix * format * Actor_SpawnSetupActors * engineer review * Update src/code/z_actor.c Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * A bunch of Engineer's reviews * more Engineer's review * a * whoops * run actorfixer * c'mon * :face_exhaling: * whoops * warning * More engineer's review * run format * I'm dumb * a * match func_800BE680 * Match Actor_DrawZTarget * Match Actor_SpawnAsChildAndCutscene, fix non-equivalent in Actor_UpdateActor * Fix merge issue * format * update actor * Steal a bit of @Thar0 documentation from OoT's z_message * Run actorfixer * Fix renames * Match func_800B4B50 thanks to @hensldm * Improve ActorShadow_DrawFeet thanks to @hensldm * whoops * Actor_PlaySfxAtProjectedPos * Actor_UpdateActor matched by @hensldm * Match func_800BA2FC by @hensldm * Match Actor_SpawnTransitionActors by @hensldm * Match func_800BB604 by @hensldm * Match Actor_DrawAll by @hensldm * ActorShadow_DrawFeet by @hensldm * Actor_UpdateAll by @hensldm * Match func_800BCCDC by @engineer124 * Small Actor_PlaySfxAtPos by @engineer124 * ACTOR_FLAGS_ALL and a bit of cleanup * Add invisible comment * Small docs pass * Fix merge * Engineer's review * format lol * Actor_DrawDoorLock docs * Actor_SpawnShieldParticlesMetal * fix merge issues * sActorFaultClient * fix * commit message * Run actorfixer.py && format.sh * Fix warnings * fixes * format * bss * Update include/functions.h Co-authored-by: Derek Hensley <hensley.derek58@gmail.com> * Address review * Fix merge issues, format and such * fix merge issues * Add ACTORCAT_MAX * actorList -> actorLists * Fix merge issues * format * Enable WERROR on jenkinsfile * Fix merge * Use object symbols * address review * format * review * fix merge issues * fix * VRAM_PTR_SIZE, small cleanup and format * review Co-authored-by: Elliptic Ellipsis <elliptic.ellipsis@gmail.com> Co-authored-by: Derek Hensley <hensley.derek58@gmail.com> Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> Co-authored-by: engineer124 <engineer124engineer124@gmail.com>
2022-01-10 17:04:28 +00:00
0x80124258:("Player_GetExplosiveHeld",),
`z_player_lib`: Dawn of the final PR (#1142) * Player_GetMask and Player_RemoveMask * some comments * Player_ActionToBottle and Player_GetBottleHeld * Player_DrawGetItemImpl and Player_DrawGetItem * func_80123420 OK * Decompile a few more functions * Decompile a few more functions * func_80122760 * func_80122868, func_801229A0 and func_801229EC * func_80122F28 * func_8012301C * func_801242B4 * func_801242DC * func_80124420 nonmatching * func_80126440 * func_801240C8 and func_801240DC * func_8012405C and func_80124088 * func_80124020 * Player_IsBurningStickInRange * func_8012754C * func_80125318 and func_80125CE0 * func_801229FC * func_80127B64 * func_80127488 * func_80122D44 * func_80122BA4 * func_80122C20 attempt * func_80122EEC * func_80122F9C * func_80122FCC and func_8012300C * func_80123448 * func_801234D4 * func_801235DC * func_80123960 * func_80123BD4 * func_80123AA4 * func_801239AC * func_801241B4 * func_80123C58 and func_80123C90 * func_80123D50 and func_80123DA4 * func_80123DC0, func_80123E90 and func_80123F14 * func_80124110 and func_80124148 * func_80124168 and func_80124190 * func_80124278 * func_80124F18 non_equivalent * func_80125340 and func_8012536C * func_801263FC * func_801265C8 * func_8012669C * func_80128B74 * func_80123140 * func_801246F4 * func_801253A4 NON_MATCHING * func_801262C8 * func_80126AB4 * func_80126B8C * func_80127438 * func_801278F8 NON_MATCHING * Fix data split * cleanup externs * func_80128BD0 compiles... * Rename Player_SetEquipmentData * fix merge issues * Fix types * Improvement? Worse? I don't know at this point * func_80128640 attempt * func_80127BE8 * func_80127A60 * func_80127594 attempt * func_801271B0 * func_8012364C NON_MATCHING * func_80124618 * func_80124CC4 non matching * func_801251C4 * func_80125580 non equivalent * func_80128388 * cleanup * remove some hardcoded pointers * object symbol cleanup * func_80124870 NON_EQUIVALENT * name overridlimbdraw arguments * func_80125D4C NON_EQUIVALENT * func_80126BD0 NON_MATCHING * Match func_80126BD0 thanks to anon58 * func_80127DA4 NON_EQUIVALENT * fix merge issues * some stealing from OoT * small rename pass and cleanup * Improve some * CLAMP and fix warnings * func_80125580 matched by mzx * cleanup func_80128BD0 a bit * import data * func_80124CC4 * Rename objectFileTable to gObjectTable * Improve func_80124FF0 thanks to maide * fix renames * Match func_80124FF0 thanks to Maide * cleanup * More cleaning up * import bss * Add PLAYER_STATE macros * a bit more of cleanup * run formatter * func_80128BD0 a bit more deecent * Add player limb enum * Use limb enum * cleanup and format * Use symbols for player dlists groups * A bunch more of pointers * more object pointers * Change the remaining object pointers * Add a few missing dlist in link_child * Small rename * whoops * Work on NON_MATCHINGs * Cleanup * Steal OoT renames from "sword" to "meleeWeapon" * Fix some symbols * Match func_80127594 and format * Match func_80127DA4 * Matched func_801284A0 * Annotate D_801F59AC * Matched func_80128640 * Some cleanup * format * stuffs * some cleanups * import stuff from pr * swords and shields * fixes * bss * cleanup Player_OverrideLimbDrawGameplayCommon * progress on func_80125D4C * PlayerMeleeWeapon enum * Player_BButtonSwordFromAP * GET_B_SWORD_FROM_AP * GET_MELEE_WEAPON_FROM_AP * PlayerBottle * PlayerExplosive and PlayerSword * misc fixes * Various changes fromplayer_actor * z64player.h stuff from player_actor * Fixes * skelanime stuff * placeholders on z64item.h, save macros and ther cleanups * <= PLAYER_AP_MINUS1 * Player_UpdateBunnyEarsKinematics Co-authored-by: EllipticEllipsis <elliptic.ellipsis@gmail.com> * cleanup * bodyPartsPos * comment * sizeof(u16) * typo * merge fixes * fix * fixes * format * fix merge * fix merge * func_80125D4C Co-authored-by: engineer124 <engineer124engineer124@gmail.com> * func_80128BD0 improvement * minor renames * format * whoops * small cleanup * Update src/code/z_player_lib.c Co-authored-by: EllipticEllipsis <elliptic.ellipsis@gmail.com> * review Co-authored-by: EllipticEllipsis <elliptic.ellipsis@gmail.com> * format * _B_ * review Co-authored-by: EllipticEllipsis <elliptic.ellipsis@gmail.com> * review Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * format * remove gap * whoops * clanups * remove stuff from permuter_settings * steal some OoT docs * some other docs vscode didn't add to the last commit * format * data as infunction-static data * OoT docs stealing * Improvements on Player_PostLimbDrawGameplay * More improvement * Match Player_PostLimbDrawGameplay Co-authored-by: engineer124 <engineer124engineer124@gmail.com> * cleanups * Convert unk_AF0 into an union and some other cleanups * bss * headLimbRot and upperLimbRot * fix naming * cleanups * bss * bss * Update src/code/z_player_lib.c Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * pr review Co-authored-by: engineer124 <engineer124engineer124@gmail.com> * bss * gesture * namefixer * gestureInfo * IA_MIN and BOTTLE_EMPTY * review Co-authored-by: engineer124 <engineer124engineer124@gmail.com> * review * D_801F59B0_LEN * Remove LevelOfDetail enum * bss * review * review * gLinkDekuClosedFlowerDL gLinkDekuOpenFlowerDL * _B_ * Player_DrawStrayFairyParticles * fix build --------- Co-authored-by: kyleburnette <kyle@kyleburnette.com> Co-authored-by: Kelebek1 <eeeedddccc@hotmail.co.uk> Co-authored-by: Derek Hensley <hensley.derek58@gmail.com> Co-authored-by: EllipticEllipsis <elliptic.ellipsis@gmail.com> Co-authored-by: engineer124 <engineer124engineer124@gmail.com> Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com>
2023-04-19 03:01:05 +00:00
0x80124278:("Player_SwordFromIA",),
0x801242B4:("func_801242B4",),
0x801242DC:("Player_GetEnvironmentalHazard",),
`z_player_lib`: Dawn of the final PR (#1142) * Player_GetMask and Player_RemoveMask * some comments * Player_ActionToBottle and Player_GetBottleHeld * Player_DrawGetItemImpl and Player_DrawGetItem * func_80123420 OK * Decompile a few more functions * Decompile a few more functions * func_80122760 * func_80122868, func_801229A0 and func_801229EC * func_80122F28 * func_8012301C * func_801242B4 * func_801242DC * func_80124420 nonmatching * func_80126440 * func_801240C8 and func_801240DC * func_8012405C and func_80124088 * func_80124020 * Player_IsBurningStickInRange * func_8012754C * func_80125318 and func_80125CE0 * func_801229FC * func_80127B64 * func_80127488 * func_80122D44 * func_80122BA4 * func_80122C20 attempt * func_80122EEC * func_80122F9C * func_80122FCC and func_8012300C * func_80123448 * func_801234D4 * func_801235DC * func_80123960 * func_80123BD4 * func_80123AA4 * func_801239AC * func_801241B4 * func_80123C58 and func_80123C90 * func_80123D50 and func_80123DA4 * func_80123DC0, func_80123E90 and func_80123F14 * func_80124110 and func_80124148 * func_80124168 and func_80124190 * func_80124278 * func_80124F18 non_equivalent * func_80125340 and func_8012536C * func_801263FC * func_801265C8 * func_8012669C * func_80128B74 * func_80123140 * func_801246F4 * func_801253A4 NON_MATCHING * func_801262C8 * func_80126AB4 * func_80126B8C * func_80127438 * func_801278F8 NON_MATCHING * Fix data split * cleanup externs * func_80128BD0 compiles... * Rename Player_SetEquipmentData * fix merge issues * Fix types * Improvement? Worse? I don't know at this point * func_80128640 attempt * func_80127BE8 * func_80127A60 * func_80127594 attempt * func_801271B0 * func_8012364C NON_MATCHING * func_80124618 * func_80124CC4 non matching * func_801251C4 * func_80125580 non equivalent * func_80128388 * cleanup * remove some hardcoded pointers * object symbol cleanup * func_80124870 NON_EQUIVALENT * name overridlimbdraw arguments * func_80125D4C NON_EQUIVALENT * func_80126BD0 NON_MATCHING * Match func_80126BD0 thanks to anon58 * func_80127DA4 NON_EQUIVALENT * fix merge issues * some stealing from OoT * small rename pass and cleanup * Improve some * CLAMP and fix warnings * func_80125580 matched by mzx * cleanup func_80128BD0 a bit * import data * func_80124CC4 * Rename objectFileTable to gObjectTable * Improve func_80124FF0 thanks to maide * fix renames * Match func_80124FF0 thanks to Maide * cleanup * More cleaning up * import bss * Add PLAYER_STATE macros * a bit more of cleanup * run formatter * func_80128BD0 a bit more deecent * Add player limb enum * Use limb enum * cleanup and format * Use symbols for player dlists groups * A bunch more of pointers * more object pointers * Change the remaining object pointers * Add a few missing dlist in link_child * Small rename * whoops * Work on NON_MATCHINGs * Cleanup * Steal OoT renames from "sword" to "meleeWeapon" * Fix some symbols * Match func_80127594 and format * Match func_80127DA4 * Matched func_801284A0 * Annotate D_801F59AC * Matched func_80128640 * Some cleanup * format * stuffs * some cleanups * import stuff from pr * swords and shields * fixes * bss * cleanup Player_OverrideLimbDrawGameplayCommon * progress on func_80125D4C * PlayerMeleeWeapon enum * Player_BButtonSwordFromAP * GET_B_SWORD_FROM_AP * GET_MELEE_WEAPON_FROM_AP * PlayerBottle * PlayerExplosive and PlayerSword * misc fixes * Various changes fromplayer_actor * z64player.h stuff from player_actor * Fixes * skelanime stuff * placeholders on z64item.h, save macros and ther cleanups * <= PLAYER_AP_MINUS1 * Player_UpdateBunnyEarsKinematics Co-authored-by: EllipticEllipsis <elliptic.ellipsis@gmail.com> * cleanup * bodyPartsPos * comment * sizeof(u16) * typo * merge fixes * fix * fixes * format * fix merge * fix merge * func_80125D4C Co-authored-by: engineer124 <engineer124engineer124@gmail.com> * func_80128BD0 improvement * minor renames * format * whoops * small cleanup * Update src/code/z_player_lib.c Co-authored-by: EllipticEllipsis <elliptic.ellipsis@gmail.com> * review Co-authored-by: EllipticEllipsis <elliptic.ellipsis@gmail.com> * format * _B_ * review Co-authored-by: EllipticEllipsis <elliptic.ellipsis@gmail.com> * review Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * format * remove gap * whoops * clanups * remove stuff from permuter_settings * steal some OoT docs * some other docs vscode didn't add to the last commit * format * data as infunction-static data * OoT docs stealing * Improvements on Player_PostLimbDrawGameplay * More improvement * Match Player_PostLimbDrawGameplay Co-authored-by: engineer124 <engineer124engineer124@gmail.com> * cleanups * Convert unk_AF0 into an union and some other cleanups * bss * headLimbRot and upperLimbRot * fix naming * cleanups * bss * bss * Update src/code/z_player_lib.c Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * pr review Co-authored-by: engineer124 <engineer124engineer124@gmail.com> * bss * gesture * namefixer * gestureInfo * IA_MIN and BOTTLE_EMPTY * review Co-authored-by: engineer124 <engineer124engineer124@gmail.com> * review * D_801F59B0_LEN * Remove LevelOfDetail enum * bss * review * review * gLinkDekuClosedFlowerDL gLinkDekuOpenFlowerDL * _B_ * Player_DrawStrayFairyParticles * fix build --------- Co-authored-by: kyleburnette <kyle@kyleburnette.com> Co-authored-by: Kelebek1 <eeeedddccc@hotmail.co.uk> Co-authored-by: Derek Hensley <hensley.derek58@gmail.com> Co-authored-by: EllipticEllipsis <elliptic.ellipsis@gmail.com> Co-authored-by: engineer124 <engineer124engineer124@gmail.com> Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com>
2023-04-19 03:01:05 +00:00
0x80124420:("Player_UpdateBunnyEars",),
0x80124618:("func_80124618",),
`z_player_lib`: Part 2 (#938) * preparations * import data * PLAYER_STATE1 * PLAYER_STATE2 * PLAYER_STATE3 * import bss * format stuff * bss cleanup * more cleaning and some naming * face * cleaning up link human object a bit * Remove PHYSICAL_TO_VIRTUAL2 * Update src/code/z_player_lib.c Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * review Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * format * /* CAT */ Co-authored-by: Isghj <42048411+isghj5@users.noreply.github.com> * naming some stuff on objects * format * invert flags endian * review Co-authored-by: EllipticEllipsis <elliptic.ellipsis@gmail.com> * format * drawmask Co-authored-by: Isghj <42048411+isghj5@users.noreply.github.com> * naming * another round of human object naming * enum renames * sActionModelGroups and use enum as types * PlayerAnimType * PLAYER_MODELTYPE_ * determined ranges of PlayerModelType * name PLAYER_MODELGROUP_DEFAULT * format * sheath * dlist groups placeholder namse * PLAYER_MODELGROUP_BOTTLE * Some fierce deity naming * Right hands * zora skel dlists * deku limb dlists * left hands * name most modelgroups * more hand naming * regs as dec * fix in horse * Use BUTTON_ITEM_EQUIP macro * review Co-authored-by: EllipticEllipsis <elliptic.ellipsis@gmail.com> * reformat D_801AED58 * Sword sheaths * swords and shields * Update src/overlays/actors/ovl_Arms_Hook/z_arms_hook.c Co-authored-by: EllipticEllipsis <elliptic.ellipsis@gmail.com> * playerForm on Player_DrawImpl * fomat * Update src/code/z_player_lib.c Co-authored-by: Derek Hensley <hensley.derek58@gmail.com> * Update assets/xml/objects/gameplay_keep.xml Co-authored-by: Derek Hensley <hensley.derek58@gmail.com> * review Co-authored-by: Derek Hensley <hensley.derek58@gmail.com> * VIRTUAL_TO_PHYSICAL(SEGMENTED_TO_VIRTUAL(gEffBubble1Tex)) Co-authored-by: Derek Hensley <hensley.derek58@gmail.com> * singular limb enum names * fix bss * Update src/overlays/actors/ovl_Arms_Hook/z_arms_hook.c Co-authored-by: EllipticEllipsis <elliptic.ellipsis@gmail.com> * review Co-authored-by: EllipticEllipsis <elliptic.ellipsis@gmail.com> * name goron shielding limbs * name limb * Update src/code/z_player_lib.c Co-authored-by: EllipticEllipsis <elliptic.ellipsis@gmail.com> * bss * bss * format * namefixer * bss * bss * bss * bss * format * bss * review Co-authored-by: EllipticEllipsis <elliptic.ellipsis@gmail.com> * fix bss Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> Co-authored-by: Isghj <42048411+isghj5@users.noreply.github.com> Co-authored-by: EllipticEllipsis <elliptic.ellipsis@gmail.com> Co-authored-by: Derek Hensley <hensley.derek58@gmail.com>
2022-10-15 22:12:01 +00:00
0x801246F4:("Player_DrawImpl",),
`z_player_lib`: Dawn of the final PR (#1142) * Player_GetMask and Player_RemoveMask * some comments * Player_ActionToBottle and Player_GetBottleHeld * Player_DrawGetItemImpl and Player_DrawGetItem * func_80123420 OK * Decompile a few more functions * Decompile a few more functions * func_80122760 * func_80122868, func_801229A0 and func_801229EC * func_80122F28 * func_8012301C * func_801242B4 * func_801242DC * func_80124420 nonmatching * func_80126440 * func_801240C8 and func_801240DC * func_8012405C and func_80124088 * func_80124020 * Player_IsBurningStickInRange * func_8012754C * func_80125318 and func_80125CE0 * func_801229FC * func_80127B64 * func_80127488 * func_80122D44 * func_80122BA4 * func_80122C20 attempt * func_80122EEC * func_80122F9C * func_80122FCC and func_8012300C * func_80123448 * func_801234D4 * func_801235DC * func_80123960 * func_80123BD4 * func_80123AA4 * func_801239AC * func_801241B4 * func_80123C58 and func_80123C90 * func_80123D50 and func_80123DA4 * func_80123DC0, func_80123E90 and func_80123F14 * func_80124110 and func_80124148 * func_80124168 and func_80124190 * func_80124278 * func_80124F18 non_equivalent * func_80125340 and func_8012536C * func_801263FC * func_801265C8 * func_8012669C * func_80128B74 * func_80123140 * func_801246F4 * func_801253A4 NON_MATCHING * func_801262C8 * func_80126AB4 * func_80126B8C * func_80127438 * func_801278F8 NON_MATCHING * Fix data split * cleanup externs * func_80128BD0 compiles... * Rename Player_SetEquipmentData * fix merge issues * Fix types * Improvement? Worse? I don't know at this point * func_80128640 attempt * func_80127BE8 * func_80127A60 * func_80127594 attempt * func_801271B0 * func_8012364C NON_MATCHING * func_80124618 * func_80124CC4 non matching * func_801251C4 * func_80125580 non equivalent * func_80128388 * cleanup * remove some hardcoded pointers * object symbol cleanup * func_80124870 NON_EQUIVALENT * name overridlimbdraw arguments * func_80125D4C NON_EQUIVALENT * func_80126BD0 NON_MATCHING * Match func_80126BD0 thanks to anon58 * func_80127DA4 NON_EQUIVALENT * fix merge issues * some stealing from OoT * small rename pass and cleanup * Improve some * CLAMP and fix warnings * func_80125580 matched by mzx * cleanup func_80128BD0 a bit * import data * func_80124CC4 * Rename objectFileTable to gObjectTable * Improve func_80124FF0 thanks to maide * fix renames * Match func_80124FF0 thanks to Maide * cleanup * More cleaning up * import bss * Add PLAYER_STATE macros * a bit more of cleanup * run formatter * func_80128BD0 a bit more deecent * Add player limb enum * Use limb enum * cleanup and format * Use symbols for player dlists groups * A bunch more of pointers * more object pointers * Change the remaining object pointers * Add a few missing dlist in link_child * Small rename * whoops * Work on NON_MATCHINGs * Cleanup * Steal OoT renames from "sword" to "meleeWeapon" * Fix some symbols * Match func_80127594 and format * Match func_80127DA4 * Matched func_801284A0 * Annotate D_801F59AC * Matched func_80128640 * Some cleanup * format * stuffs * some cleanups * import stuff from pr * swords and shields * fixes * bss * cleanup Player_OverrideLimbDrawGameplayCommon * progress on func_80125D4C * PlayerMeleeWeapon enum * Player_BButtonSwordFromAP * GET_B_SWORD_FROM_AP * GET_MELEE_WEAPON_FROM_AP * PlayerBottle * PlayerExplosive and PlayerSword * misc fixes * Various changes fromplayer_actor * z64player.h stuff from player_actor * Fixes * skelanime stuff * placeholders on z64item.h, save macros and ther cleanups * <= PLAYER_AP_MINUS1 * Player_UpdateBunnyEarsKinematics Co-authored-by: EllipticEllipsis <elliptic.ellipsis@gmail.com> * cleanup * bodyPartsPos * comment * sizeof(u16) * typo * merge fixes * fix * fixes * format * fix merge * fix merge * func_80125D4C Co-authored-by: engineer124 <engineer124engineer124@gmail.com> * func_80128BD0 improvement * minor renames * format * whoops * small cleanup * Update src/code/z_player_lib.c Co-authored-by: EllipticEllipsis <elliptic.ellipsis@gmail.com> * review Co-authored-by: EllipticEllipsis <elliptic.ellipsis@gmail.com> * format * _B_ * review Co-authored-by: EllipticEllipsis <elliptic.ellipsis@gmail.com> * review Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * format * remove gap * whoops * clanups * remove stuff from permuter_settings * steal some OoT docs * some other docs vscode didn't add to the last commit * format * data as infunction-static data * OoT docs stealing * Improvements on Player_PostLimbDrawGameplay * More improvement * Match Player_PostLimbDrawGameplay Co-authored-by: engineer124 <engineer124engineer124@gmail.com> * cleanups * Convert unk_AF0 into an union and some other cleanups * bss * headLimbRot and upperLimbRot * fix naming * cleanups * bss * bss * Update src/code/z_player_lib.c Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * pr review Co-authored-by: engineer124 <engineer124engineer124@gmail.com> * bss * gesture * namefixer * gestureInfo * IA_MIN and BOTTLE_EMPTY * review Co-authored-by: engineer124 <engineer124engineer124@gmail.com> * review * D_801F59B0_LEN * Remove LevelOfDetail enum * bss * review * review * gLinkDekuClosedFlowerDL gLinkDekuOpenFlowerDL * _B_ * Player_DrawStrayFairyParticles * fix build --------- Co-authored-by: kyleburnette <kyle@kyleburnette.com> Co-authored-by: Kelebek1 <eeeedddccc@hotmail.co.uk> Co-authored-by: Derek Hensley <hensley.derek58@gmail.com> Co-authored-by: EllipticEllipsis <elliptic.ellipsis@gmail.com> Co-authored-by: engineer124 <engineer124engineer124@gmail.com> Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com>
2023-04-19 03:01:05 +00:00
0x80124870:("Player_AdjustSingleLeg",),
0x80124CC4:("Player_DrawHookshotReticle",),
0x80124F18:("func_80124F18",),
0x80124FF0:("func_80124FF0",),
0x801251C4:("func_801251C4",),
0x80125318:("func_80125318",),
0x80125340:("func_80125340",),
0x8012536C:("func_8012536C",),
`z_player_lib`: Part 1 (#688) * fix some symbols and file splits * PLAYER_STATE macros * Move over a few functions * AP functions and update struct * another small bunch * Add player_lib prototypes * A few more functions * Some fixes and add stuff to actorfixer * format * bss * Elliptic's review * Engineer's review * Some renames and cleanups * bss * A bit of cleaning up * Player_DrawZoraShield * format * actorfixer, bss and format * Forgot to merge master again * Rename some LinkGoron dlists * PlayerMeleeWeaponAnimation enum * format * actorfixer, bss and format * more bss * actorfixer * format * actorfixer and format * bss * Update src/code/z_player_lib.c Co-authored-by: EllipticEllipsis <73679967+EllipticEllipsis@users.noreply.github.com> * sEnvironmentTextTriggers * Update include/z64save.h Co-authored-by: EllipticEllipsis <73679967+EllipticEllipsis@users.noreply.github.com> * Update src/code/z_player_lib.c Co-authored-by: EllipticEllipsis <73679967+EllipticEllipsis@users.noreply.github.com> * Update src/code/z_player_lib.c Co-authored-by: EllipticEllipsis <73679967+EllipticEllipsis@users.noreply.github.com> * Update src/code/z_player_lib.c Co-authored-by: EllipticEllipsis <73679967+EllipticEllipsis@users.noreply.github.com> * breman mask march comment * fix * fixes * bss * RESPAWN_MODE_RETURN * review Co-authored-by: Derek Hensley <hensley.derek58@gmail.com> * format * Engineer's review Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * Update src/code/z_player_lib.c Co-authored-by: Derek Hensley <hensley.derek58@gmail.com> * review Co-authored-by: EllipticEllipsis <73679967+EllipticEllipsis@users.noreply.github.com> * Update include/z64player.h Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * review Co-authored-by: EllipticEllipsis <elliptic.ellipsis@gmail.com> Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * format * unused mwas * fixes Co-authored-by: Derek Hensley <hensley.derek58@gmail.com> Co-authored-by: EllipticEllipsis <73679967+EllipticEllipsis@users.noreply.github.com> Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> Co-authored-by: EllipticEllipsis <elliptic.ellipsis@gmail.com>
2022-07-12 03:43:46 +00:00
0x801253A4:("Player_DrawZoraShield",),
0x80125500:("func_80125500",),
`z_player_lib`: Dawn of the final PR (#1142) * Player_GetMask and Player_RemoveMask * some comments * Player_ActionToBottle and Player_GetBottleHeld * Player_DrawGetItemImpl and Player_DrawGetItem * func_80123420 OK * Decompile a few more functions * Decompile a few more functions * func_80122760 * func_80122868, func_801229A0 and func_801229EC * func_80122F28 * func_8012301C * func_801242B4 * func_801242DC * func_80124420 nonmatching * func_80126440 * func_801240C8 and func_801240DC * func_8012405C and func_80124088 * func_80124020 * Player_IsBurningStickInRange * func_8012754C * func_80125318 and func_80125CE0 * func_801229FC * func_80127B64 * func_80127488 * func_80122D44 * func_80122BA4 * func_80122C20 attempt * func_80122EEC * func_80122F9C * func_80122FCC and func_8012300C * func_80123448 * func_801234D4 * func_801235DC * func_80123960 * func_80123BD4 * func_80123AA4 * func_801239AC * func_801241B4 * func_80123C58 and func_80123C90 * func_80123D50 and func_80123DA4 * func_80123DC0, func_80123E90 and func_80123F14 * func_80124110 and func_80124148 * func_80124168 and func_80124190 * func_80124278 * func_80124F18 non_equivalent * func_80125340 and func_8012536C * func_801263FC * func_801265C8 * func_8012669C * func_80128B74 * func_80123140 * func_801246F4 * func_801253A4 NON_MATCHING * func_801262C8 * func_80126AB4 * func_80126B8C * func_80127438 * func_801278F8 NON_MATCHING * Fix data split * cleanup externs * func_80128BD0 compiles... * Rename Player_SetEquipmentData * fix merge issues * Fix types * Improvement? Worse? I don't know at this point * func_80128640 attempt * func_80127BE8 * func_80127A60 * func_80127594 attempt * func_801271B0 * func_8012364C NON_MATCHING * func_80124618 * func_80124CC4 non matching * func_801251C4 * func_80125580 non equivalent * func_80128388 * cleanup * remove some hardcoded pointers * object symbol cleanup * func_80124870 NON_EQUIVALENT * name overridlimbdraw arguments * func_80125D4C NON_EQUIVALENT * func_80126BD0 NON_MATCHING * Match func_80126BD0 thanks to anon58 * func_80127DA4 NON_EQUIVALENT * fix merge issues * some stealing from OoT * small rename pass and cleanup * Improve some * CLAMP and fix warnings * func_80125580 matched by mzx * cleanup func_80128BD0 a bit * import data * func_80124CC4 * Rename objectFileTable to gObjectTable * Improve func_80124FF0 thanks to maide * fix renames * Match func_80124FF0 thanks to Maide * cleanup * More cleaning up * import bss * Add PLAYER_STATE macros * a bit more of cleanup * run formatter * func_80128BD0 a bit more deecent * Add player limb enum * Use limb enum * cleanup and format * Use symbols for player dlists groups * A bunch more of pointers * more object pointers * Change the remaining object pointers * Add a few missing dlist in link_child * Small rename * whoops * Work on NON_MATCHINGs * Cleanup * Steal OoT renames from "sword" to "meleeWeapon" * Fix some symbols * Match func_80127594 and format * Match func_80127DA4 * Matched func_801284A0 * Annotate D_801F59AC * Matched func_80128640 * Some cleanup * format * stuffs * some cleanups * import stuff from pr * swords and shields * fixes * bss * cleanup Player_OverrideLimbDrawGameplayCommon * progress on func_80125D4C * PlayerMeleeWeapon enum * Player_BButtonSwordFromAP * GET_B_SWORD_FROM_AP * GET_MELEE_WEAPON_FROM_AP * PlayerBottle * PlayerExplosive and PlayerSword * misc fixes * Various changes fromplayer_actor * z64player.h stuff from player_actor * Fixes * skelanime stuff * placeholders on z64item.h, save macros and ther cleanups * <= PLAYER_AP_MINUS1 * Player_UpdateBunnyEarsKinematics Co-authored-by: EllipticEllipsis <elliptic.ellipsis@gmail.com> * cleanup * bodyPartsPos * comment * sizeof(u16) * typo * merge fixes * fix * fixes * format * fix merge * fix merge * func_80125D4C Co-authored-by: engineer124 <engineer124engineer124@gmail.com> * func_80128BD0 improvement * minor renames * format * whoops * small cleanup * Update src/code/z_player_lib.c Co-authored-by: EllipticEllipsis <elliptic.ellipsis@gmail.com> * review Co-authored-by: EllipticEllipsis <elliptic.ellipsis@gmail.com> * format * _B_ * review Co-authored-by: EllipticEllipsis <elliptic.ellipsis@gmail.com> * review Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * format * remove gap * whoops * clanups * remove stuff from permuter_settings * steal some OoT docs * some other docs vscode didn't add to the last commit * format * data as infunction-static data * OoT docs stealing * Improvements on Player_PostLimbDrawGameplay * More improvement * Match Player_PostLimbDrawGameplay Co-authored-by: engineer124 <engineer124engineer124@gmail.com> * cleanups * Convert unk_AF0 into an union and some other cleanups * bss * headLimbRot and upperLimbRot * fix naming * cleanups * bss * bss * Update src/code/z_player_lib.c Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * pr review Co-authored-by: engineer124 <engineer124engineer124@gmail.com> * bss * gesture * namefixer * gestureInfo * IA_MIN and BOTTLE_EMPTY * review Co-authored-by: engineer124 <engineer124engineer124@gmail.com> * review * D_801F59B0_LEN * Remove LevelOfDetail enum * bss * review * review * gLinkDekuClosedFlowerDL gLinkDekuOpenFlowerDL * _B_ * Player_DrawStrayFairyParticles * fix build --------- Co-authored-by: kyleburnette <kyle@kyleburnette.com> Co-authored-by: Kelebek1 <eeeedddccc@hotmail.co.uk> Co-authored-by: Derek Hensley <hensley.derek58@gmail.com> Co-authored-by: EllipticEllipsis <elliptic.ellipsis@gmail.com> Co-authored-by: engineer124 <engineer124engineer124@gmail.com> Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com>
2023-04-19 03:01:05 +00:00
0x80125580:("Player_OverrideLimbDrawGameplayCommon",),
0x80125CE0:("func_80125CE0",),
`z_player_lib`: Dawn of the final PR (#1142) * Player_GetMask and Player_RemoveMask * some comments * Player_ActionToBottle and Player_GetBottleHeld * Player_DrawGetItemImpl and Player_DrawGetItem * func_80123420 OK * Decompile a few more functions * Decompile a few more functions * func_80122760 * func_80122868, func_801229A0 and func_801229EC * func_80122F28 * func_8012301C * func_801242B4 * func_801242DC * func_80124420 nonmatching * func_80126440 * func_801240C8 and func_801240DC * func_8012405C and func_80124088 * func_80124020 * Player_IsBurningStickInRange * func_8012754C * func_80125318 and func_80125CE0 * func_801229FC * func_80127B64 * func_80127488 * func_80122D44 * func_80122BA4 * func_80122C20 attempt * func_80122EEC * func_80122F9C * func_80122FCC and func_8012300C * func_80123448 * func_801234D4 * func_801235DC * func_80123960 * func_80123BD4 * func_80123AA4 * func_801239AC * func_801241B4 * func_80123C58 and func_80123C90 * func_80123D50 and func_80123DA4 * func_80123DC0, func_80123E90 and func_80123F14 * func_80124110 and func_80124148 * func_80124168 and func_80124190 * func_80124278 * func_80124F18 non_equivalent * func_80125340 and func_8012536C * func_801263FC * func_801265C8 * func_8012669C * func_80128B74 * func_80123140 * func_801246F4 * func_801253A4 NON_MATCHING * func_801262C8 * func_80126AB4 * func_80126B8C * func_80127438 * func_801278F8 NON_MATCHING * Fix data split * cleanup externs * func_80128BD0 compiles... * Rename Player_SetEquipmentData * fix merge issues * Fix types * Improvement? Worse? I don't know at this point * func_80128640 attempt * func_80127BE8 * func_80127A60 * func_80127594 attempt * func_801271B0 * func_8012364C NON_MATCHING * func_80124618 * func_80124CC4 non matching * func_801251C4 * func_80125580 non equivalent * func_80128388 * cleanup * remove some hardcoded pointers * object symbol cleanup * func_80124870 NON_EQUIVALENT * name overridlimbdraw arguments * func_80125D4C NON_EQUIVALENT * func_80126BD0 NON_MATCHING * Match func_80126BD0 thanks to anon58 * func_80127DA4 NON_EQUIVALENT * fix merge issues * some stealing from OoT * small rename pass and cleanup * Improve some * CLAMP and fix warnings * func_80125580 matched by mzx * cleanup func_80128BD0 a bit * import data * func_80124CC4 * Rename objectFileTable to gObjectTable * Improve func_80124FF0 thanks to maide * fix renames * Match func_80124FF0 thanks to Maide * cleanup * More cleaning up * import bss * Add PLAYER_STATE macros * a bit more of cleanup * run formatter * func_80128BD0 a bit more deecent * Add player limb enum * Use limb enum * cleanup and format * Use symbols for player dlists groups * A bunch more of pointers * more object pointers * Change the remaining object pointers * Add a few missing dlist in link_child * Small rename * whoops * Work on NON_MATCHINGs * Cleanup * Steal OoT renames from "sword" to "meleeWeapon" * Fix some symbols * Match func_80127594 and format * Match func_80127DA4 * Matched func_801284A0 * Annotate D_801F59AC * Matched func_80128640 * Some cleanup * format * stuffs * some cleanups * import stuff from pr * swords and shields * fixes * bss * cleanup Player_OverrideLimbDrawGameplayCommon * progress on func_80125D4C * PlayerMeleeWeapon enum * Player_BButtonSwordFromAP * GET_B_SWORD_FROM_AP * GET_MELEE_WEAPON_FROM_AP * PlayerBottle * PlayerExplosive and PlayerSword * misc fixes * Various changes fromplayer_actor * z64player.h stuff from player_actor * Fixes * skelanime stuff * placeholders on z64item.h, save macros and ther cleanups * <= PLAYER_AP_MINUS1 * Player_UpdateBunnyEarsKinematics Co-authored-by: EllipticEllipsis <elliptic.ellipsis@gmail.com> * cleanup * bodyPartsPos * comment * sizeof(u16) * typo * merge fixes * fix * fixes * format * fix merge * fix merge * func_80125D4C Co-authored-by: engineer124 <engineer124engineer124@gmail.com> * func_80128BD0 improvement * minor renames * format * whoops * small cleanup * Update src/code/z_player_lib.c Co-authored-by: EllipticEllipsis <elliptic.ellipsis@gmail.com> * review Co-authored-by: EllipticEllipsis <elliptic.ellipsis@gmail.com> * format * _B_ * review Co-authored-by: EllipticEllipsis <elliptic.ellipsis@gmail.com> * review Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * format * remove gap * whoops * clanups * remove stuff from permuter_settings * steal some OoT docs * some other docs vscode didn't add to the last commit * format * data as infunction-static data * OoT docs stealing * Improvements on Player_PostLimbDrawGameplay * More improvement * Match Player_PostLimbDrawGameplay Co-authored-by: engineer124 <engineer124engineer124@gmail.com> * cleanups * Convert unk_AF0 into an union and some other cleanups * bss * headLimbRot and upperLimbRot * fix naming * cleanups * bss * bss * Update src/code/z_player_lib.c Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * pr review Co-authored-by: engineer124 <engineer124engineer124@gmail.com> * bss * gesture * namefixer * gestureInfo * IA_MIN and BOTTLE_EMPTY * review Co-authored-by: engineer124 <engineer124engineer124@gmail.com> * review * D_801F59B0_LEN * Remove LevelOfDetail enum * bss * review * review * gLinkDekuClosedFlowerDL gLinkDekuOpenFlowerDL * _B_ * Player_DrawStrayFairyParticles * fix build --------- Co-authored-by: kyleburnette <kyle@kyleburnette.com> Co-authored-by: Kelebek1 <eeeedddccc@hotmail.co.uk> Co-authored-by: Derek Hensley <hensley.derek58@gmail.com> Co-authored-by: EllipticEllipsis <elliptic.ellipsis@gmail.com> Co-authored-by: engineer124 <engineer124engineer124@gmail.com> Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com>
2023-04-19 03:01:05 +00:00
0x80125D4C:("Player_OverrideLimbDrawGameplayDefault",),
0x801262C8:("Player_OverrideLimbDrawGameplayFirstPerson",),
0x801263FC:("Player_OverrideLimbDrawGameplayCrawling",),
0x80126440:("func_80126440",),
`z_player_lib`: Dawn of the final PR (#1142) * Player_GetMask and Player_RemoveMask * some comments * Player_ActionToBottle and Player_GetBottleHeld * Player_DrawGetItemImpl and Player_DrawGetItem * func_80123420 OK * Decompile a few more functions * Decompile a few more functions * func_80122760 * func_80122868, func_801229A0 and func_801229EC * func_80122F28 * func_8012301C * func_801242B4 * func_801242DC * func_80124420 nonmatching * func_80126440 * func_801240C8 and func_801240DC * func_8012405C and func_80124088 * func_80124020 * Player_IsBurningStickInRange * func_8012754C * func_80125318 and func_80125CE0 * func_801229FC * func_80127B64 * func_80127488 * func_80122D44 * func_80122BA4 * func_80122C20 attempt * func_80122EEC * func_80122F9C * func_80122FCC and func_8012300C * func_80123448 * func_801234D4 * func_801235DC * func_80123960 * func_80123BD4 * func_80123AA4 * func_801239AC * func_801241B4 * func_80123C58 and func_80123C90 * func_80123D50 and func_80123DA4 * func_80123DC0, func_80123E90 and func_80123F14 * func_80124110 and func_80124148 * func_80124168 and func_80124190 * func_80124278 * func_80124F18 non_equivalent * func_80125340 and func_8012536C * func_801263FC * func_801265C8 * func_8012669C * func_80128B74 * func_80123140 * func_801246F4 * func_801253A4 NON_MATCHING * func_801262C8 * func_80126AB4 * func_80126B8C * func_80127438 * func_801278F8 NON_MATCHING * Fix data split * cleanup externs * func_80128BD0 compiles... * Rename Player_SetEquipmentData * fix merge issues * Fix types * Improvement? Worse? I don't know at this point * func_80128640 attempt * func_80127BE8 * func_80127A60 * func_80127594 attempt * func_801271B0 * func_8012364C NON_MATCHING * func_80124618 * func_80124CC4 non matching * func_801251C4 * func_80125580 non equivalent * func_80128388 * cleanup * remove some hardcoded pointers * object symbol cleanup * func_80124870 NON_EQUIVALENT * name overridlimbdraw arguments * func_80125D4C NON_EQUIVALENT * func_80126BD0 NON_MATCHING * Match func_80126BD0 thanks to anon58 * func_80127DA4 NON_EQUIVALENT * fix merge issues * some stealing from OoT * small rename pass and cleanup * Improve some * CLAMP and fix warnings * func_80125580 matched by mzx * cleanup func_80128BD0 a bit * import data * func_80124CC4 * Rename objectFileTable to gObjectTable * Improve func_80124FF0 thanks to maide * fix renames * Match func_80124FF0 thanks to Maide * cleanup * More cleaning up * import bss * Add PLAYER_STATE macros * a bit more of cleanup * run formatter * func_80128BD0 a bit more deecent * Add player limb enum * Use limb enum * cleanup and format * Use symbols for player dlists groups * A bunch more of pointers * more object pointers * Change the remaining object pointers * Add a few missing dlist in link_child * Small rename * whoops * Work on NON_MATCHINGs * Cleanup * Steal OoT renames from "sword" to "meleeWeapon" * Fix some symbols * Match func_80127594 and format * Match func_80127DA4 * Matched func_801284A0 * Annotate D_801F59AC * Matched func_80128640 * Some cleanup * format * stuffs * some cleanups * import stuff from pr * swords and shields * fixes * bss * cleanup Player_OverrideLimbDrawGameplayCommon * progress on func_80125D4C * PlayerMeleeWeapon enum * Player_BButtonSwordFromAP * GET_B_SWORD_FROM_AP * GET_MELEE_WEAPON_FROM_AP * PlayerBottle * PlayerExplosive and PlayerSword * misc fixes * Various changes fromplayer_actor * z64player.h stuff from player_actor * Fixes * skelanime stuff * placeholders on z64item.h, save macros and ther cleanups * <= PLAYER_AP_MINUS1 * Player_UpdateBunnyEarsKinematics Co-authored-by: EllipticEllipsis <elliptic.ellipsis@gmail.com> * cleanup * bodyPartsPos * comment * sizeof(u16) * typo * merge fixes * fix * fixes * format * fix merge * fix merge * func_80125D4C Co-authored-by: engineer124 <engineer124engineer124@gmail.com> * func_80128BD0 improvement * minor renames * format * whoops * small cleanup * Update src/code/z_player_lib.c Co-authored-by: EllipticEllipsis <elliptic.ellipsis@gmail.com> * review Co-authored-by: EllipticEllipsis <elliptic.ellipsis@gmail.com> * format * _B_ * review Co-authored-by: EllipticEllipsis <elliptic.ellipsis@gmail.com> * review Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * format * remove gap * whoops * clanups * remove stuff from permuter_settings * steal some OoT docs * some other docs vscode didn't add to the last commit * format * data as infunction-static data * OoT docs stealing * Improvements on Player_PostLimbDrawGameplay * More improvement * Match Player_PostLimbDrawGameplay Co-authored-by: engineer124 <engineer124engineer124@gmail.com> * cleanups * Convert unk_AF0 into an union and some other cleanups * bss * headLimbRot and upperLimbRot * fix naming * cleanups * bss * bss * Update src/code/z_player_lib.c Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * pr review Co-authored-by: engineer124 <engineer124engineer124@gmail.com> * bss * gesture * namefixer * gestureInfo * IA_MIN and BOTTLE_EMPTY * review Co-authored-by: engineer124 <engineer124engineer124@gmail.com> * review * D_801F59B0_LEN * Remove LevelOfDetail enum * bss * review * review * gLinkDekuClosedFlowerDL gLinkDekuOpenFlowerDL * _B_ * Player_DrawStrayFairyParticles * fix build --------- Co-authored-by: kyleburnette <kyle@kyleburnette.com> Co-authored-by: Kelebek1 <eeeedddccc@hotmail.co.uk> Co-authored-by: Derek Hensley <hensley.derek58@gmail.com> Co-authored-by: EllipticEllipsis <elliptic.ellipsis@gmail.com> Co-authored-by: engineer124 <engineer124engineer124@gmail.com> Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com>
2023-04-19 03:01:05 +00:00
0x801265C8:("Player_UpdateShieldCollider",),
0x8012669C:("func_8012669C",),
`z_player_lib`: Part 1 (#688) * fix some symbols and file splits * PLAYER_STATE macros * Move over a few functions * AP functions and update struct * another small bunch * Add player_lib prototypes * A few more functions * Some fixes and add stuff to actorfixer * format * bss * Elliptic's review * Engineer's review * Some renames and cleanups * bss * A bit of cleaning up * Player_DrawZoraShield * format * actorfixer, bss and format * Forgot to merge master again * Rename some LinkGoron dlists * PlayerMeleeWeaponAnimation enum * format * actorfixer, bss and format * more bss * actorfixer * format * actorfixer and format * bss * Update src/code/z_player_lib.c Co-authored-by: EllipticEllipsis <73679967+EllipticEllipsis@users.noreply.github.com> * sEnvironmentTextTriggers * Update include/z64save.h Co-authored-by: EllipticEllipsis <73679967+EllipticEllipsis@users.noreply.github.com> * Update src/code/z_player_lib.c Co-authored-by: EllipticEllipsis <73679967+EllipticEllipsis@users.noreply.github.com> * Update src/code/z_player_lib.c Co-authored-by: EllipticEllipsis <73679967+EllipticEllipsis@users.noreply.github.com> * Update src/code/z_player_lib.c Co-authored-by: EllipticEllipsis <73679967+EllipticEllipsis@users.noreply.github.com> * breman mask march comment * fix * fixes * bss * RESPAWN_MODE_RETURN * review Co-authored-by: Derek Hensley <hensley.derek58@gmail.com> * format * Engineer's review Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * Update src/code/z_player_lib.c Co-authored-by: Derek Hensley <hensley.derek58@gmail.com> * review Co-authored-by: EllipticEllipsis <73679967+EllipticEllipsis@users.noreply.github.com> * Update include/z64player.h Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * review Co-authored-by: EllipticEllipsis <elliptic.ellipsis@gmail.com> Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * format * unused mwas * fixes Co-authored-by: Derek Hensley <hensley.derek58@gmail.com> Co-authored-by: EllipticEllipsis <73679967+EllipticEllipsis@users.noreply.github.com> Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> Co-authored-by: EllipticEllipsis <elliptic.ellipsis@gmail.com>
2022-07-12 03:43:46 +00:00
0x80126808:("Player_DrawGetItemImpl",),
0x8012697C:("Player_DrawGetItem",),
0x80126AB4:("func_80126AB4",),
0x80126B8C:("func_80126B8C",),
0x80126BD0:("func_80126BD0",),
0x801271B0:("func_801271B0",),
0x80127438:("func_80127438",),
0x80127488:("func_80127488",),
`z_player_lib`: Part 1 (#688) * fix some symbols and file splits * PLAYER_STATE macros * Move over a few functions * AP functions and update struct * another small bunch * Add player_lib prototypes * A few more functions * Some fixes and add stuff to actorfixer * format * bss * Elliptic's review * Engineer's review * Some renames and cleanups * bss * A bit of cleaning up * Player_DrawZoraShield * format * actorfixer, bss and format * Forgot to merge master again * Rename some LinkGoron dlists * PlayerMeleeWeaponAnimation enum * format * actorfixer, bss and format * more bss * actorfixer * format * actorfixer and format * bss * Update src/code/z_player_lib.c Co-authored-by: EllipticEllipsis <73679967+EllipticEllipsis@users.noreply.github.com> * sEnvironmentTextTriggers * Update include/z64save.h Co-authored-by: EllipticEllipsis <73679967+EllipticEllipsis@users.noreply.github.com> * Update src/code/z_player_lib.c Co-authored-by: EllipticEllipsis <73679967+EllipticEllipsis@users.noreply.github.com> * Update src/code/z_player_lib.c Co-authored-by: EllipticEllipsis <73679967+EllipticEllipsis@users.noreply.github.com> * Update src/code/z_player_lib.c Co-authored-by: EllipticEllipsis <73679967+EllipticEllipsis@users.noreply.github.com> * breman mask march comment * fix * fixes * bss * RESPAWN_MODE_RETURN * review Co-authored-by: Derek Hensley <hensley.derek58@gmail.com> * format * Engineer's review Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * Update src/code/z_player_lib.c Co-authored-by: Derek Hensley <hensley.derek58@gmail.com> * review Co-authored-by: EllipticEllipsis <73679967+EllipticEllipsis@users.noreply.github.com> * Update include/z64player.h Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * review Co-authored-by: EllipticEllipsis <elliptic.ellipsis@gmail.com> Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * format * unused mwas * fixes Co-authored-by: Derek Hensley <hensley.derek58@gmail.com> Co-authored-by: EllipticEllipsis <73679967+EllipticEllipsis@users.noreply.github.com> Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> Co-authored-by: EllipticEllipsis <elliptic.ellipsis@gmail.com>
2022-07-12 03:43:46 +00:00
0x8012754C:("Player_DrawCouplesMask",),
`z_player_lib`: Part 2 (#938) * preparations * import data * PLAYER_STATE1 * PLAYER_STATE2 * PLAYER_STATE3 * import bss * format stuff * bss cleanup * more cleaning and some naming * face * cleaning up link human object a bit * Remove PHYSICAL_TO_VIRTUAL2 * Update src/code/z_player_lib.c Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * review Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * format * /* CAT */ Co-authored-by: Isghj <42048411+isghj5@users.noreply.github.com> * naming some stuff on objects * format * invert flags endian * review Co-authored-by: EllipticEllipsis <elliptic.ellipsis@gmail.com> * format * drawmask Co-authored-by: Isghj <42048411+isghj5@users.noreply.github.com> * naming * another round of human object naming * enum renames * sActionModelGroups and use enum as types * PlayerAnimType * PLAYER_MODELTYPE_ * determined ranges of PlayerModelType * name PLAYER_MODELGROUP_DEFAULT * format * sheath * dlist groups placeholder namse * PLAYER_MODELGROUP_BOTTLE * Some fierce deity naming * Right hands * zora skel dlists * deku limb dlists * left hands * name most modelgroups * more hand naming * regs as dec * fix in horse * Use BUTTON_ITEM_EQUIP macro * review Co-authored-by: EllipticEllipsis <elliptic.ellipsis@gmail.com> * reformat D_801AED58 * Sword sheaths * swords and shields * Update src/overlays/actors/ovl_Arms_Hook/z_arms_hook.c Co-authored-by: EllipticEllipsis <elliptic.ellipsis@gmail.com> * playerForm on Player_DrawImpl * fomat * Update src/code/z_player_lib.c Co-authored-by: Derek Hensley <hensley.derek58@gmail.com> * Update assets/xml/objects/gameplay_keep.xml Co-authored-by: Derek Hensley <hensley.derek58@gmail.com> * review Co-authored-by: Derek Hensley <hensley.derek58@gmail.com> * VIRTUAL_TO_PHYSICAL(SEGMENTED_TO_VIRTUAL(gEffBubble1Tex)) Co-authored-by: Derek Hensley <hensley.derek58@gmail.com> * singular limb enum names * fix bss * Update src/overlays/actors/ovl_Arms_Hook/z_arms_hook.c Co-authored-by: EllipticEllipsis <elliptic.ellipsis@gmail.com> * review Co-authored-by: EllipticEllipsis <elliptic.ellipsis@gmail.com> * name goron shielding limbs * name limb * Update src/code/z_player_lib.c Co-authored-by: EllipticEllipsis <elliptic.ellipsis@gmail.com> * bss * bss * format * namefixer * bss * bss * bss * bss * format * bss * review Co-authored-by: EllipticEllipsis <elliptic.ellipsis@gmail.com> * fix bss Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> Co-authored-by: Isghj <42048411+isghj5@users.noreply.github.com> Co-authored-by: EllipticEllipsis <elliptic.ellipsis@gmail.com> Co-authored-by: Derek Hensley <hensley.derek58@gmail.com>
2022-10-15 22:12:01 +00:00
0x80127594:("Player_DrawCircusLeadersMask",),
0x801278F8:("Player_DrawBlastMask",),
0x80127A60:("Player_DrawBunnyHood",),
0x80127B64:("func_80127B64",),
`z_player_lib`: Dawn of the final PR (#1142) * Player_GetMask and Player_RemoveMask * some comments * Player_ActionToBottle and Player_GetBottleHeld * Player_DrawGetItemImpl and Player_DrawGetItem * func_80123420 OK * Decompile a few more functions * Decompile a few more functions * func_80122760 * func_80122868, func_801229A0 and func_801229EC * func_80122F28 * func_8012301C * func_801242B4 * func_801242DC * func_80124420 nonmatching * func_80126440 * func_801240C8 and func_801240DC * func_8012405C and func_80124088 * func_80124020 * Player_IsBurningStickInRange * func_8012754C * func_80125318 and func_80125CE0 * func_801229FC * func_80127B64 * func_80127488 * func_80122D44 * func_80122BA4 * func_80122C20 attempt * func_80122EEC * func_80122F9C * func_80122FCC and func_8012300C * func_80123448 * func_801234D4 * func_801235DC * func_80123960 * func_80123BD4 * func_80123AA4 * func_801239AC * func_801241B4 * func_80123C58 and func_80123C90 * func_80123D50 and func_80123DA4 * func_80123DC0, func_80123E90 and func_80123F14 * func_80124110 and func_80124148 * func_80124168 and func_80124190 * func_80124278 * func_80124F18 non_equivalent * func_80125340 and func_8012536C * func_801263FC * func_801265C8 * func_8012669C * func_80128B74 * func_80123140 * func_801246F4 * func_801253A4 NON_MATCHING * func_801262C8 * func_80126AB4 * func_80126B8C * func_80127438 * func_801278F8 NON_MATCHING * Fix data split * cleanup externs * func_80128BD0 compiles... * Rename Player_SetEquipmentData * fix merge issues * Fix types * Improvement? Worse? I don't know at this point * func_80128640 attempt * func_80127BE8 * func_80127A60 * func_80127594 attempt * func_801271B0 * func_8012364C NON_MATCHING * func_80124618 * func_80124CC4 non matching * func_801251C4 * func_80125580 non equivalent * func_80128388 * cleanup * remove some hardcoded pointers * object symbol cleanup * func_80124870 NON_EQUIVALENT * name overridlimbdraw arguments * func_80125D4C NON_EQUIVALENT * func_80126BD0 NON_MATCHING * Match func_80126BD0 thanks to anon58 * func_80127DA4 NON_EQUIVALENT * fix merge issues * some stealing from OoT * small rename pass and cleanup * Improve some * CLAMP and fix warnings * func_80125580 matched by mzx * cleanup func_80128BD0 a bit * import data * func_80124CC4 * Rename objectFileTable to gObjectTable * Improve func_80124FF0 thanks to maide * fix renames * Match func_80124FF0 thanks to Maide * cleanup * More cleaning up * import bss * Add PLAYER_STATE macros * a bit more of cleanup * run formatter * func_80128BD0 a bit more deecent * Add player limb enum * Use limb enum * cleanup and format * Use symbols for player dlists groups * A bunch more of pointers * more object pointers * Change the remaining object pointers * Add a few missing dlist in link_child * Small rename * whoops * Work on NON_MATCHINGs * Cleanup * Steal OoT renames from "sword" to "meleeWeapon" * Fix some symbols * Match func_80127594 and format * Match func_80127DA4 * Matched func_801284A0 * Annotate D_801F59AC * Matched func_80128640 * Some cleanup * format * stuffs * some cleanups * import stuff from pr * swords and shields * fixes * bss * cleanup Player_OverrideLimbDrawGameplayCommon * progress on func_80125D4C * PlayerMeleeWeapon enum * Player_BButtonSwordFromAP * GET_B_SWORD_FROM_AP * GET_MELEE_WEAPON_FROM_AP * PlayerBottle * PlayerExplosive and PlayerSword * misc fixes * Various changes fromplayer_actor * z64player.h stuff from player_actor * Fixes * skelanime stuff * placeholders on z64item.h, save macros and ther cleanups * <= PLAYER_AP_MINUS1 * Player_UpdateBunnyEarsKinematics Co-authored-by: EllipticEllipsis <elliptic.ellipsis@gmail.com> * cleanup * bodyPartsPos * comment * sizeof(u16) * typo * merge fixes * fix * fixes * format * fix merge * fix merge * func_80125D4C Co-authored-by: engineer124 <engineer124engineer124@gmail.com> * func_80128BD0 improvement * minor renames * format * whoops * small cleanup * Update src/code/z_player_lib.c Co-authored-by: EllipticEllipsis <elliptic.ellipsis@gmail.com> * review Co-authored-by: EllipticEllipsis <elliptic.ellipsis@gmail.com> * format * _B_ * review Co-authored-by: EllipticEllipsis <elliptic.ellipsis@gmail.com> * review Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * format * remove gap * whoops * clanups * remove stuff from permuter_settings * steal some OoT docs * some other docs vscode didn't add to the last commit * format * data as infunction-static data * OoT docs stealing * Improvements on Player_PostLimbDrawGameplay * More improvement * Match Player_PostLimbDrawGameplay Co-authored-by: engineer124 <engineer124engineer124@gmail.com> * cleanups * Convert unk_AF0 into an union and some other cleanups * bss * headLimbRot and upperLimbRot * fix naming * cleanups * bss * bss * Update src/code/z_player_lib.c Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * pr review Co-authored-by: engineer124 <engineer124engineer124@gmail.com> * bss * gesture * namefixer * gestureInfo * IA_MIN and BOTTLE_EMPTY * review Co-authored-by: engineer124 <engineer124engineer124@gmail.com> * review * D_801F59B0_LEN * Remove LevelOfDetail enum * bss * review * review * gLinkDekuClosedFlowerDL gLinkDekuOpenFlowerDL * _B_ * Player_DrawStrayFairyParticles * fix build --------- Co-authored-by: kyleburnette <kyle@kyleburnette.com> Co-authored-by: Kelebek1 <eeeedddccc@hotmail.co.uk> Co-authored-by: Derek Hensley <hensley.derek58@gmail.com> Co-authored-by: EllipticEllipsis <elliptic.ellipsis@gmail.com> Co-authored-by: engineer124 <engineer124engineer124@gmail.com> Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com>
2023-04-19 03:01:05 +00:00
0x80127BE8:("Player_DrawStrayFairyParticles",),
0x80127DA4:("func_80127DA4",),
0x80128388:("func_80128388",),
`z_player_lib`: Part 2 (#938) * preparations * import data * PLAYER_STATE1 * PLAYER_STATE2 * PLAYER_STATE3 * import bss * format stuff * bss cleanup * more cleaning and some naming * face * cleaning up link human object a bit * Remove PHYSICAL_TO_VIRTUAL2 * Update src/code/z_player_lib.c Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * review Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * format * /* CAT */ Co-authored-by: Isghj <42048411+isghj5@users.noreply.github.com> * naming some stuff on objects * format * invert flags endian * review Co-authored-by: EllipticEllipsis <elliptic.ellipsis@gmail.com> * format * drawmask Co-authored-by: Isghj <42048411+isghj5@users.noreply.github.com> * naming * another round of human object naming * enum renames * sActionModelGroups and use enum as types * PlayerAnimType * PLAYER_MODELTYPE_ * determined ranges of PlayerModelType * name PLAYER_MODELGROUP_DEFAULT * format * sheath * dlist groups placeholder namse * PLAYER_MODELGROUP_BOTTLE * Some fierce deity naming * Right hands * zora skel dlists * deku limb dlists * left hands * name most modelgroups * more hand naming * regs as dec * fix in horse * Use BUTTON_ITEM_EQUIP macro * review Co-authored-by: EllipticEllipsis <elliptic.ellipsis@gmail.com> * reformat D_801AED58 * Sword sheaths * swords and shields * Update src/overlays/actors/ovl_Arms_Hook/z_arms_hook.c Co-authored-by: EllipticEllipsis <elliptic.ellipsis@gmail.com> * playerForm on Player_DrawImpl * fomat * Update src/code/z_player_lib.c Co-authored-by: Derek Hensley <hensley.derek58@gmail.com> * Update assets/xml/objects/gameplay_keep.xml Co-authored-by: Derek Hensley <hensley.derek58@gmail.com> * review Co-authored-by: Derek Hensley <hensley.derek58@gmail.com> * VIRTUAL_TO_PHYSICAL(SEGMENTED_TO_VIRTUAL(gEffBubble1Tex)) Co-authored-by: Derek Hensley <hensley.derek58@gmail.com> * singular limb enum names * fix bss * Update src/overlays/actors/ovl_Arms_Hook/z_arms_hook.c Co-authored-by: EllipticEllipsis <elliptic.ellipsis@gmail.com> * review Co-authored-by: EllipticEllipsis <elliptic.ellipsis@gmail.com> * name goron shielding limbs * name limb * Update src/code/z_player_lib.c Co-authored-by: EllipticEllipsis <elliptic.ellipsis@gmail.com> * bss * bss * format * namefixer * bss * bss * bss * bss * format * bss * review Co-authored-by: EllipticEllipsis <elliptic.ellipsis@gmail.com> * fix bss Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> Co-authored-by: Isghj <42048411+isghj5@users.noreply.github.com> Co-authored-by: EllipticEllipsis <elliptic.ellipsis@gmail.com> Co-authored-by: Derek Hensley <hensley.derek58@gmail.com>
2022-10-15 22:12:01 +00:00
0x801284A0:("Player_DrawGreatFairysMask",),
0x80128640:("func_80128640",),
`z_player_lib`: Dawn of the final PR (#1142) * Player_GetMask and Player_RemoveMask * some comments * Player_ActionToBottle and Player_GetBottleHeld * Player_DrawGetItemImpl and Player_DrawGetItem * func_80123420 OK * Decompile a few more functions * Decompile a few more functions * func_80122760 * func_80122868, func_801229A0 and func_801229EC * func_80122F28 * func_8012301C * func_801242B4 * func_801242DC * func_80124420 nonmatching * func_80126440 * func_801240C8 and func_801240DC * func_8012405C and func_80124088 * func_80124020 * Player_IsBurningStickInRange * func_8012754C * func_80125318 and func_80125CE0 * func_801229FC * func_80127B64 * func_80127488 * func_80122D44 * func_80122BA4 * func_80122C20 attempt * func_80122EEC * func_80122F9C * func_80122FCC and func_8012300C * func_80123448 * func_801234D4 * func_801235DC * func_80123960 * func_80123BD4 * func_80123AA4 * func_801239AC * func_801241B4 * func_80123C58 and func_80123C90 * func_80123D50 and func_80123DA4 * func_80123DC0, func_80123E90 and func_80123F14 * func_80124110 and func_80124148 * func_80124168 and func_80124190 * func_80124278 * func_80124F18 non_equivalent * func_80125340 and func_8012536C * func_801263FC * func_801265C8 * func_8012669C * func_80128B74 * func_80123140 * func_801246F4 * func_801253A4 NON_MATCHING * func_801262C8 * func_80126AB4 * func_80126B8C * func_80127438 * func_801278F8 NON_MATCHING * Fix data split * cleanup externs * func_80128BD0 compiles... * Rename Player_SetEquipmentData * fix merge issues * Fix types * Improvement? Worse? I don't know at this point * func_80128640 attempt * func_80127BE8 * func_80127A60 * func_80127594 attempt * func_801271B0 * func_8012364C NON_MATCHING * func_80124618 * func_80124CC4 non matching * func_801251C4 * func_80125580 non equivalent * func_80128388 * cleanup * remove some hardcoded pointers * object symbol cleanup * func_80124870 NON_EQUIVALENT * name overridlimbdraw arguments * func_80125D4C NON_EQUIVALENT * func_80126BD0 NON_MATCHING * Match func_80126BD0 thanks to anon58 * func_80127DA4 NON_EQUIVALENT * fix merge issues * some stealing from OoT * small rename pass and cleanup * Improve some * CLAMP and fix warnings * func_80125580 matched by mzx * cleanup func_80128BD0 a bit * import data * func_80124CC4 * Rename objectFileTable to gObjectTable * Improve func_80124FF0 thanks to maide * fix renames * Match func_80124FF0 thanks to Maide * cleanup * More cleaning up * import bss * Add PLAYER_STATE macros * a bit more of cleanup * run formatter * func_80128BD0 a bit more deecent * Add player limb enum * Use limb enum * cleanup and format * Use symbols for player dlists groups * A bunch more of pointers * more object pointers * Change the remaining object pointers * Add a few missing dlist in link_child * Small rename * whoops * Work on NON_MATCHINGs * Cleanup * Steal OoT renames from "sword" to "meleeWeapon" * Fix some symbols * Match func_80127594 and format * Match func_80127DA4 * Matched func_801284A0 * Annotate D_801F59AC * Matched func_80128640 * Some cleanup * format * stuffs * some cleanups * import stuff from pr * swords and shields * fixes * bss * cleanup Player_OverrideLimbDrawGameplayCommon * progress on func_80125D4C * PlayerMeleeWeapon enum * Player_BButtonSwordFromAP * GET_B_SWORD_FROM_AP * GET_MELEE_WEAPON_FROM_AP * PlayerBottle * PlayerExplosive and PlayerSword * misc fixes * Various changes fromplayer_actor * z64player.h stuff from player_actor * Fixes * skelanime stuff * placeholders on z64item.h, save macros and ther cleanups * <= PLAYER_AP_MINUS1 * Player_UpdateBunnyEarsKinematics Co-authored-by: EllipticEllipsis <elliptic.ellipsis@gmail.com> * cleanup * bodyPartsPos * comment * sizeof(u16) * typo * merge fixes * fix * fixes * format * fix merge * fix merge * func_80125D4C Co-authored-by: engineer124 <engineer124engineer124@gmail.com> * func_80128BD0 improvement * minor renames * format * whoops * small cleanup * Update src/code/z_player_lib.c Co-authored-by: EllipticEllipsis <elliptic.ellipsis@gmail.com> * review Co-authored-by: EllipticEllipsis <elliptic.ellipsis@gmail.com> * format * _B_ * review Co-authored-by: EllipticEllipsis <elliptic.ellipsis@gmail.com> * review Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * format * remove gap * whoops * clanups * remove stuff from permuter_settings * steal some OoT docs * some other docs vscode didn't add to the last commit * format * data as infunction-static data * OoT docs stealing * Improvements on Player_PostLimbDrawGameplay * More improvement * Match Player_PostLimbDrawGameplay Co-authored-by: engineer124 <engineer124engineer124@gmail.com> * cleanups * Convert unk_AF0 into an union and some other cleanups * bss * headLimbRot and upperLimbRot * fix naming * cleanups * bss * bss * Update src/code/z_player_lib.c Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * pr review Co-authored-by: engineer124 <engineer124engineer124@gmail.com> * bss * gesture * namefixer * gestureInfo * IA_MIN and BOTTLE_EMPTY * review Co-authored-by: engineer124 <engineer124engineer124@gmail.com> * review * D_801F59B0_LEN * Remove LevelOfDetail enum * bss * review * review * gLinkDekuClosedFlowerDL gLinkDekuOpenFlowerDL * _B_ * Player_DrawStrayFairyParticles * fix build --------- Co-authored-by: kyleburnette <kyle@kyleburnette.com> Co-authored-by: Kelebek1 <eeeedddccc@hotmail.co.uk> Co-authored-by: Derek Hensley <hensley.derek58@gmail.com> Co-authored-by: EllipticEllipsis <elliptic.ellipsis@gmail.com> Co-authored-by: engineer124 <engineer124engineer124@gmail.com> Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com>
2023-04-19 03:01:05 +00:00
0x80128B74:("Player_SetFeetPos",),
0x80128BD0:("Player_PostLimbDrawGameplay",),
0x80129EF0:("PreNMI_Stop",),
0x80129F04:("PreNMI_Update",),
0x80129F4C:("PreNMI_Draw",),
0x80129FF8:("PreNMI_Main",),
0x8012A02C:("PreNMI_Destroy",),
0x8012A038:("PreNMI_Init",),
0x8012A080:("Quake_Random",),
0x8012A0AC:("Quake_UpdateShakeInfo",),
0x8012A2B8:("Quake_CallbackType1",),
0x8012A340:("Quake_CallbackType5",),
0x8012A3B4:("Quake_CallbackType6",),
0x8012A438:("Quake_CallbackType3",),
0x8012A4D0:("Quake_CallbackType2",),
0x8012A540:("Quake_CallbackType4",),
0x8012A5D8:("Quake_GetFreeIndex",),
0x8012A638:("Quake_RequestImpl",),
0x8012A6F0:("Quake_Remove",),
0x8012A718:("Quake_GetRequest",),
0x8012A774:("Quake_SetValue",),
0x8012A8A8:("Quake_SetSpeed",),
0x8012A8F0:("Quake_SetDuration",),
0x8012A940:("Quake_GetTimeLeft",),
0x8012A978:("Quake_SetPerturbations",),
0x8012A9E0:("Quake_SetOrientation",),
0x8012AA48:("Quake_Init",),
0x8012AA9C:("Quake_Request",),
0x8012AAC0:("Quake_RemoveRequest",),
0x8012AB08:("Quake_Update",),
0x8012AE68:("Distortion_Init",),
0x8012AEAC:("Distortion_SetDuration",),
0x8012AED4:("Distortion_GetTimeLeft",),
0x8012AEE4:("Distortion_GetType",),
0x8012AEF4:("Distortion_Request",),
0x8012AF18:("Distortion_RemoveRequest",),
0x8012AF38:("Distortion_GetUnderwaterCurrentSpeed",),
0x8012AF9C:("Distortion_Update",),
0x8012BBE8:("Quake_GetNumActiveQuakes",),
0x8012BC50:("Gfx_SetFog",),
0x8012BD8C:("Gfx_SetFogWithSync",),
0x8012BF08:("Gfx_SetFog2",),
0x8012BF3C:("Gfx_SetupDLImpl",),
0x8012BF78:("Gfx_SetupDL",),
0x8012BF98:("Gfx_SetupDLAtPtr",),
0x8012BFC4:("Gfx_SetupDL57",),
0x8012BFEC:("Gfx_SetupDL57_b",),
0x8012C014:("Gfx_SetupDL52_NoCD",),
0x8012C058:("Gfx_SetupDL58_Opa",),
0x8012C080:("Gfx_SetupDL57_Opa",),
0x8012C0A8:("Gfx_SetupDL50_Opa",),
0x8012C0D0:("Gfx_SetupDL51_Opa",),
0x8012C0F8:("Gfx_SetupDL52_Xlu",),
0x8012C120:("Gfx_SetupDL53_Opa",),
0x8012C148:("Gfx_SetupDL54_Opa",),
0x8012C170:("Gfx_SetupDL55_Xlu",),
0x8012C198:("Gfx_SetupDL26",),
0x8012C1C0:("Gfx_SetupDL26_Opa",),
0x8012C1EC:("Gfx_SetupDL23",),
0x8012C214:("Gfx_SetupDL23_Opa",),
0x8012C240:("Gfx_SetupDL25_Xlu2",),
0x8012C268:("func_8012C268",),
0x8012C28C:("Gfx_SetupDL25_Opa",),
0x8012C2B4:("Gfx_SetupDL71",),
0x8012C2DC:("Gfx_SetupDL25_Xlu",),
0x8012C304:("Gfx_SetupDL72",),
0x8012C32C:("Gfx_SetupDL31_Opa",),
0x8012C354:("Gfx_SetupDL32_Opa",),
0x8012C37C:("Gfx_SetupDL33_Opa",),
0x8012C3A4:("Gfx_SetupDL64",),
0x8012C3CC:("Gfx_SetupDL34",),
0x8012C3F4:("Gfx_SetupDL34_Opa",),
0x8012C420:("Gfx_SetupDL35_Opa",),
0x8012C448:("Gfx_SetupDL44_Xlu",),
0x8012C470:("Gfx_SetupDL36_Opa",),
0x8012C498:("Gfx_SetupDL28",),
0x8012C4C0:("Gfx_SetupDL28_Opa",),
0x8012C4E8:("Gfx_SetupDL43_Opa",),
0x8012C510:("Gfx_SetupDL45_Opa",),
0x8012C538:("Gfx_SetupDL46_Overlay",),
0x8012C560:("Gfx_SetupDL38_Xlu",),
0x8012C588:("Gfx_SetupDL4_Xlu",),
0x8012C5B0:("Gfx_SetupDL37_Opa",),
0x8012C5D8:("Gfx_SetupDL2_Opa",),
0x8012C600:("Gfx_SetupDL39",),
0x8012C628:("Gfx_SetupDL39_Opa",),
0x8012C654:("Gfx_SetupDL39_Overlay",),
0x8012C680:("Gfx_SetupDL39_Ptr",),
0x8012C6AC:("Gfx_SetupDL40_Opa",),
0x8012C6D4:("Gfx_SetupDL41_Opa",),
0x8012C6FC:("Gfx_SetupDL47_Xlu",),
0x8012C724:("Gfx_SetupDL66",),
0x8012C74C:("Gfx_SetupDL67",),
0x8012C774:("Gfx_SetupDL68_NoCD",),
0x8012C7B8:("Gfx_SetupDL69_NoCD",),
0x8012C7FC:("Gfx_SetupDL65_NoCD",),
0x8012C840:("Gfx_SetupDL70",),
0x8012C868:("Gfx_SetupDL20_NoCD",),
0x8012C8AC:("Gfx_SetupDL42_Opa",),
0x8012C8D4:("Gfx_SetupDL42_Overlay",),
0x8012C8FC:("Gfx_SetupDL48_Opa",),
0x8012C924:("Gfx_SetupDL49_Xlu",),
0x8012C94C:("Gfx_SetupDL27_Xlu",),
0x8012C974:("Gfx_SetupDL60_XluNoCD",),
0x8012C9BC:("Gfx_SetupDL61_Xlu",),
0x8012C9E4:("Gfx_SetupDL56_Opa",),
0x8012CA0C:("Gfx_SetupDL56_Ptr",),
0x8012CA38:("Gfx_SetupDL59_Opa",),
0x8012CA60:("Gfx_BranchTexScroll",),
0x8012CB04:("func_8012CB04",),
0x8012CB28:("func_8012CB28",),
0x8012CB4C:("Gfx_TexScroll",),
0x8012CBD0:("Gfx_TwoTexScroll",),
0x8012CCF0:("Gfx_TwoTexScrollEnvColor",),
0x8012CE50:("Gfx_EnvColor",),
0x8012CEA8:("Gfx_PrimColor",),
0x8012CF0C:("func_8012CF0C",),
0x8012D374:("func_8012D374",),
0x8012D40C:("func_8012D40C",),
0x8012D510:("Room_Noop",),
0x8012D528:("Room_DrawNone",),
0x8012D53C:("Room_DrawNormal",),
0x8012D750:("Room_DrawCullable",),
0x8012DEE8:("Room_DrawImageSingle",),
0x8012E254:("Room_GetImageMultiBgEntry",),
0x8012E32C:("Room_DrawImageMulti",),
0x8012E6A8:("Room_DrawImage",),
0x8012E710:("Room_Init",),
0x8012E750:("Room_SetupFirstRoom",),
0x8012E96C:("Room_RequestNewRoom",),
0x8012EAA8:("Room_ProcessRoomRequest",),
0x8012EBA8:("Room_Draw",),
0x8012EBF8:("Room_FinishRoomChange",),
0x8012EC80:("Inventory_GetBtnBItem",),
0x8012ED34:("Inventory_ChangeEquipment",),
0x8012ED78:("Inventory_DeleteEquipment",),
0x8012EDE8:("Inventory_ChangeUpgrade",),
0x8012EE34:("Inventory_IsMapVisible",),
0x8012EF0C:("Inventory_SetWorldMapCloudVisibility",),
0x8012F0EC:("Inventory_SaveDekuPlaygroundHighScore",),
0x8012F1BC:("Inventory_IncrementSkullTokenCount",),
0x8012F22C:("Inventory_GetSkullTokenCount",),
0x8012F278:("Inventory_SaveLotteryCodeGuess",),
0x8012F2E0:("Object_SpawnPersistent",),
0x8012F3D0:("Object_InitContext",),
0x8012F4FC:("Object_UpdateEntries",),
0x8012F608:("Object_GetSlot",),
0x8012F668:("Object_IsLoaded",),
0x8012F698:("Object_LoadAll",),
0x8012F73C:("func_8012F73C",),
0x8012F79C:("Scene_CommandSpawnList",),
0x8012F90C:("Scene_CommandActorList",),
0x8012F954:("Scene_CommandActorCutsceneCamList",),
0x8012F984:("Scene_CommandCollisionHeader",),
0x8012FA24:("Scene_CommandRoomList",),
0x8012FA68:("Scene_CommandEntranceList",),
0x8012FA98:("Scene_CommandSpecialFiles",),
0x8012FB60:("Scene_CommandRoomBehavior",),
0x8012FBE8:("Scene_CommandMesh",),
0x8012FC18:("Scene_CommandObjectList",),
0x8012FDA4:("Scene_CommandLightList",),
0x8012FE2C:("Scene_CommandPathList",),
0x8012FE5C:("Scene_CommandTransitionActorList",),
0x8012FEBC:("Scene_ResetTransitionActorList",),
0x8012FECC:("Scene_CommandEnvLightSettings",),
0x8012FF10:("Scene_LoadAreaTextures",),
0x8012FF8C:("Scene_CommandSkyboxSettings",),
0x8012FFF0:("Scene_CommandSkyboxDisables",),
0x80130018:("Scene_CommandTimeSettings",),
0x8013033C:("Scene_CommandWindSettings",),
0x801303A0:("Scene_CommandExitList",),
0x801303D0:("Scene_Command09",),
0x801303E0:("Scene_CommandSoundSettings",),
0x8013043C:("Scene_CommandEchoSetting",),
0x80130454:("Scene_CommandAltHeaderList",),
2023-04-19 17:52:00 +00:00
0x801304CC:("Scene_CommandCutsceneScriptList",),
0x80130500:("Scene_CommandCutsceneList",),
0x80130540:("Scene_CommandMapData",),
0x80130578:("Scene_Command1D",),
0x80130588:("Scene_CommandMapDataChests",),
0x801305B0:("Scene_CommandSetRegionVisitedFlag",),
0x80130674:("Scene_CommandAnimatedMaterials",),
0x801306A4:("Scene_SetExitFade",),
0x801306E8:("Scene_ExecuteCommands",),
0x80130768:("Entrance_Create",),
0x80130784:("Entrance_CreateFromSpawn",),
Play (2 NON_MATCHINGS) (#1109) * Bring over progress from another branch Co-authored-by: Maide <34639600+Kelebek1@users.noreply.github.com> * cleanup, fake match Play_Init * small fixes * Some small cleanup * Match func_80165460 (from debug) * Match func_80165658 * Match func_80165DB8, func_80165DCC, func_80165DF0, func_80165E04 * Match func_80167DE4 (from debug) * Match func_80167F0C * Match func_80168DAC * Matched func_80169100 * Matched func_801691F0 * import D_801DFA18 * match Play_Main thanks to debug * cleanup * synray does it again * add docs from debug * fix func_801656A4 * more docs and cleanup * Match func_80166B30 and diff fake match in Init * import transition docs from OoT * Play Update, sort of * cleanup Play_Update * more cleanup * slightly more docs * small docs * Play_Draw WIP Thanks @petrie911 * progress? * two more matches * format * misc play docs * transitions cleanup * Motion Blur * Transitions * Fog * Bombers notebook + small cleanup * bss * Camera Functions * Picto functions * Init * MotionBlur Clean up * Floor Surface * Pictographs some more * regs * fix circular dependency problem * Cleanup PR commits outside play * namefixer * PR picto * PR audio * PR small clean ups * debug strings * Picto defines * bss * enums * remove void * typedefs * Hireso -> BombersNotebook * bss comments * bss and I8/I5 functions * Smaller PR comments * Transitions * Combine enums * Revert "Combine enums" This reverts commit 0da1ebcaed69a3ce0fbd5942460b67f80f0e15e7. * Fix Transition defines * RGBA16 macros * Unname * worldCoverAlpha * Rename Update and Draw * PR review, plus annotate bug * Clean up nonmatchings with a closer DrawGame * Format * New macros * UpdateMain and DrawMain * Fix merge * Small cleanups from PR * zFar * Intensity macros * Format * Remove bss comments * Compression/decompression * Small cleanup * Format * More PR cleanup * Cleanup picto stuff * format * Fix compression comments * Play processes state enums DONE -> READY * cutscene comment * fix bss Co-authored-by: Maide <34639600+Kelebek1@users.noreply.github.com> Co-authored-by: engineer124 <engineer124engineer124@gmail.com> Co-authored-by: petrie911 <pmontag@PHYS-S129.iowa.uiowa.edu> Co-authored-by: angie <angheloalf95@gmail.com>
2023-01-14 15:18:13 +00:00
0x801307C0:("Scene_Draw",),
0x801307F4:("Scene_DrawConfigDefault",),
0x80130834:("AnimatedMat_TexScroll",),
0x801308A0:("AnimatedMat_DrawTexScroll",),
0x80130940:("AnimatedMat_TwoLayerTexScroll",),
0x801309F4:("AnimatedMat_DrawTwoTexScroll",),
0x80130A94:("AnimatedMat_SetColor",),
Overhaul the build system (#234) * wip * fix * add disassembler * Disasm builds OK * Variable addends * More wip * Rodata migration implemented * Cleanup old tools * Try fix submodule -> subrepo merge * git subrepo pull --force --remote=https://github.com/zeldaret/ZAPD.git tools/ZAPD subrepo: subdir: "tools/ZAPD" merged: "602e609" upstream: origin: "https://github.com/zeldaret/ZAPD.git" branch: "master" commit: "602e609" git-subrepo: version: "0.4.3" origin: "https://github.com/ingydotnet/git-subrepo" commit: "2f68596" * Builds again but assets are totally broken * git subrepo pull --force tools/asm-processor subrepo: subdir: "tools/asm-processor" merged: "1ffdb08a" upstream: origin: "https://github.com/simonlindholm/asm-processor.git" branch: "master" commit: "1ffdb08a" git-subrepo: version: "0.4.3" origin: "https://github.com/ingydotnet/git-subrepo" commit: "2f68596" * More cleanup, move functions.txt and variables.txt to tools/disasm and rm tables * rm z64compress in preparation for subrepo * git subrepo clone (merge) https://github.com/z64me/z64compress.git tools/z64compress subrepo: subdir: "tools/z64compress" merged: "eb11085c" upstream: origin: "https://github.com/z64me/z64compress.git" branch: "main" commit: "eb11085c" git-subrepo: version: "0.4.3" origin: "https://github.com/ingydotnet/git-subrepo" commit: "2f68596" * Fix asset extraction * Fix diff-init make rule * Split code bss * Split assumed linker bug padding from assembly files * add filelists for mm.us.rev1 * Maybe working, but I'm not sure * add overlays to spec * Add rodata to actos * Everything compiles * Make a lot of C files for code * Add almost every file in code to spec * whoops * 3 code files left * add scenes to spec * More progress on progress.py * Fix skelanime in spec * audio files! * Fix merge issues * Fix some C files in code * Fix remaining code files * Use existing O1 C files in spec * reorder boot order in spec * update spec * fault.c * Convert relocs on completed actors, fixbaserom uses current rom name * more boot files * Add VT macros and script * finish already existing boot files * most of libultra * fix 64bits libultra files * Use C files for libultra, wrap some functions in NON_MATCHING * Remove duplicate of OS_CLOCK_RATE from fault.c * C files for fbdemos * delete dumb files * bootstrap C files, still need to add them to the spec * update fixbaserom * boot OK? * I forgot to commit the spec * C for gamestates * C for kaleido * Change all includes to "" * copy actor sizes script from oot * I forgot to delete those files * Basic C files for effects * Add effects initvars names * Remove mislabelled boot functions from header/txt * Begin porting bootstrap_fx, some sizes * Fix <> * Fix enum * Fix diff.py * fix libultra stuff * update regconvert * update setup warnings * add some missing ; * Fix some makefile stuff and other fixes on some non_matching functions * add executable flag in extract_baserom and fixbaserom * fix relative path * copy assist from oot * fix map path * another assist path fix * Delete C files for handwritten files * add code_801A51F0 to spec * add gfxbuffers to spec * Move rodata to top of each file when possible * UNK_TYPEs for func_801A51F0 * Remove kaleido rodata from spec * Update spec and undefined_syms for recent merge * GCC warnings and fix errors in nonmatchings, * round percentage numbers * progress script: format changes * progress: error on non-existing files * fix warning in z_scene_table * Match 2 nonmatchings in z_actor * Warnings in lightswitch and invadepoh * Fix warning in z_actor_dlftbls * I though I fixed this one * whoops * Comment out CC_CHECK * Removed redundant ultra64.h includes * Update asm_processor, sorted boot_O1 into other folders, completed the fbdemo bootstrap, cleaned up undefined_syms * Completed gamestates bootstrap * Split kaleido_scope * Remove section.h and segment.h, move keep object externs to a common location in variables.h * Completed effects bootstrap * Segmented address externs for effects, fbdemos, gamestates and kaleido * Move actor data externs out of the if 0 * Segmented address externs for actors * Prepare actionfunc detection * fix script, how did it even work before * Fix actionfunc script again, re-introduce some more intermediate prints to the disassembler * Automated actionFunc detection in actors * Segmented addresses from player .text * rm old segment addrs script and fix build * Move sizes folder to tools * Make build.py executable * New Jenkinsfile Prayge * Remove numpy dependencies * Add warnings_disasm_current.txt * my bad * Update spec and undefined_syms * Add z_eff_ss_hahen to pametfrog * git subrepo pull (merge) --force tools/z64compress subrepo: subdir: "tools/z64compress" merged: "163ca2af" upstream: origin: "https://github.com/z64me/z64compress.git" branch: "main" commit: "163ca2af" git-subrepo: version: "0.4.3" origin: "https://github.com/ingydotnet/git-subrepo" commit: "2f68596" * Make z64compress print to stdout * sneeky commit to update warnings tooling * test * Another test * Mark fixing overlay reloc generating as a TODO * Update warnings stuff * Communicate the return code from running z64compress back to the Makefile through the wrapper * Run formatter, remove extra commented copy of function * Re-fix some includes * Convert atan to hex to conform to decided style * Some tidying up, remove c for fp and the other two handwritten code files * BSS in z_collision_check & z_scene_proc * add static back in * Fix timerintr bss, add file to spec, some cleanup * Remove externs * Newline * Readd enums * Typo * Colours * Comments for hitmark enum values Co-authored-by: EllipticEllipsis <73679967+EllipticEllipsis@users.noreply.github.com> * Improvements and suggestions * Organize and remove unused imports and use env for python3 scripts, delete unused overlay.py Co-authored-by: angie <angheloalf95@gmail.com> Co-authored-by: Elliptic Ellipsis <elliptic.ellipsis@gmail.com> Co-authored-by: engineer124 <engineer124engineer124@gmail.com> Co-authored-by: EllipticEllipsis <73679967+EllipticEllipsis@users.noreply.github.com>
2021-08-04 03:21:31 +00:00
0x80130C5C:("AnimatedMat_DrawColor",),
0x80130D0C:("AnimatedMat_Lerp",),
Overhaul the build system (#234) * wip * fix * add disassembler * Disasm builds OK * Variable addends * More wip * Rodata migration implemented * Cleanup old tools * Try fix submodule -> subrepo merge * git subrepo pull --force --remote=https://github.com/zeldaret/ZAPD.git tools/ZAPD subrepo: subdir: "tools/ZAPD" merged: "602e609" upstream: origin: "https://github.com/zeldaret/ZAPD.git" branch: "master" commit: "602e609" git-subrepo: version: "0.4.3" origin: "https://github.com/ingydotnet/git-subrepo" commit: "2f68596" * Builds again but assets are totally broken * git subrepo pull --force tools/asm-processor subrepo: subdir: "tools/asm-processor" merged: "1ffdb08a" upstream: origin: "https://github.com/simonlindholm/asm-processor.git" branch: "master" commit: "1ffdb08a" git-subrepo: version: "0.4.3" origin: "https://github.com/ingydotnet/git-subrepo" commit: "2f68596" * More cleanup, move functions.txt and variables.txt to tools/disasm and rm tables * rm z64compress in preparation for subrepo * git subrepo clone (merge) https://github.com/z64me/z64compress.git tools/z64compress subrepo: subdir: "tools/z64compress" merged: "eb11085c" upstream: origin: "https://github.com/z64me/z64compress.git" branch: "main" commit: "eb11085c" git-subrepo: version: "0.4.3" origin: "https://github.com/ingydotnet/git-subrepo" commit: "2f68596" * Fix asset extraction * Fix diff-init make rule * Split code bss * Split assumed linker bug padding from assembly files * add filelists for mm.us.rev1 * Maybe working, but I'm not sure * add overlays to spec * Add rodata to actos * Everything compiles * Make a lot of C files for code * Add almost every file in code to spec * whoops * 3 code files left * add scenes to spec * More progress on progress.py * Fix skelanime in spec * audio files! * Fix merge issues * Fix some C files in code * Fix remaining code files * Use existing O1 C files in spec * reorder boot order in spec * update spec * fault.c * Convert relocs on completed actors, fixbaserom uses current rom name * more boot files * Add VT macros and script * finish already existing boot files * most of libultra * fix 64bits libultra files * Use C files for libultra, wrap some functions in NON_MATCHING * Remove duplicate of OS_CLOCK_RATE from fault.c * C files for fbdemos * delete dumb files * bootstrap C files, still need to add them to the spec * update fixbaserom * boot OK? * I forgot to commit the spec * C for gamestates * C for kaleido * Change all includes to "" * copy actor sizes script from oot * I forgot to delete those files * Basic C files for effects * Add effects initvars names * Remove mislabelled boot functions from header/txt * Begin porting bootstrap_fx, some sizes * Fix <> * Fix enum * Fix diff.py * fix libultra stuff * update regconvert * update setup warnings * add some missing ; * Fix some makefile stuff and other fixes on some non_matching functions * add executable flag in extract_baserom and fixbaserom * fix relative path * copy assist from oot * fix map path * another assist path fix * Delete C files for handwritten files * add code_801A51F0 to spec * add gfxbuffers to spec * Move rodata to top of each file when possible * UNK_TYPEs for func_801A51F0 * Remove kaleido rodata from spec * Update spec and undefined_syms for recent merge * GCC warnings and fix errors in nonmatchings, * round percentage numbers * progress script: format changes * progress: error on non-existing files * fix warning in z_scene_table * Match 2 nonmatchings in z_actor * Warnings in lightswitch and invadepoh * Fix warning in z_actor_dlftbls * I though I fixed this one * whoops * Comment out CC_CHECK * Removed redundant ultra64.h includes * Update asm_processor, sorted boot_O1 into other folders, completed the fbdemo bootstrap, cleaned up undefined_syms * Completed gamestates bootstrap * Split kaleido_scope * Remove section.h and segment.h, move keep object externs to a common location in variables.h * Completed effects bootstrap * Segmented address externs for effects, fbdemos, gamestates and kaleido * Move actor data externs out of the if 0 * Segmented address externs for actors * Prepare actionfunc detection * fix script, how did it even work before * Fix actionfunc script again, re-introduce some more intermediate prints to the disassembler * Automated actionFunc detection in actors * Segmented addresses from player .text * rm old segment addrs script and fix build * Move sizes folder to tools * Make build.py executable * New Jenkinsfile Prayge * Remove numpy dependencies * Add warnings_disasm_current.txt * my bad * Update spec and undefined_syms * Add z_eff_ss_hahen to pametfrog * git subrepo pull (merge) --force tools/z64compress subrepo: subdir: "tools/z64compress" merged: "163ca2af" upstream: origin: "https://github.com/z64me/z64compress.git" branch: "main" commit: "163ca2af" git-subrepo: version: "0.4.3" origin: "https://github.com/ingydotnet/git-subrepo" commit: "2f68596" * Make z64compress print to stdout * sneeky commit to update warnings tooling * test * Another test * Mark fixing overlay reloc generating as a TODO * Update warnings stuff * Communicate the return code from running z64compress back to the Makefile through the wrapper * Run formatter, remove extra commented copy of function * Re-fix some includes * Convert atan to hex to conform to decided style * Some tidying up, remove c for fp and the other two handwritten code files * BSS in z_collision_check & z_scene_proc * add static back in * Fix timerintr bss, add file to spec, some cleanup * Remove externs * Newline * Readd enums * Typo * Colours * Comments for hitmark enum values Co-authored-by: EllipticEllipsis <73679967+EllipticEllipsis@users.noreply.github.com> * Improvements and suggestions * Organize and remove unused imports and use env for python3 scripts, delete unused overlay.py Co-authored-by: angie <angheloalf95@gmail.com> Co-authored-by: Elliptic Ellipsis <elliptic.ellipsis@gmail.com> Co-authored-by: engineer124 <engineer124engineer124@gmail.com> Co-authored-by: EllipticEllipsis <73679967+EllipticEllipsis@users.noreply.github.com>
2021-08-04 03:21:31 +00:00
0x80130D3C:("AnimatedMat_DrawColorLerp",),
0x80130F58:("Scene_LagrangeInterp",),
0x8013115C:("Scene_LagrangeInterpColor",),
0x801311B4:("AnimatedMat_DrawColorNonLinearInterp",),
0x80131580:("AnimatedMat_DrawTexCycle",),
0x80131690:("AnimatedMat_DrawMain",),
0x80131758:("AnimatedMat_Draw",),
0x8013178C:("AnimatedMat_DrawOpa",),
0x801317C0:("AnimatedMat_DrawXlu",),
0x801317F4:("AnimatedMat_DrawAlpha",),
0x8013182C:("AnimatedMat_DrawAlphaOpa",),
0x80131864:("AnimatedMat_DrawAlphaXlu",),
0x8013189C:("AnimatedMat_DrawStep",),
0x801318C8:("AnimatedMat_DrawStepOpa",),
0x801318F4:("AnimatedMat_DrawStepXlu",),
0x80131920:("AnimatedMat_DrawAlphaStep",),
0x8013194C:("AnimatedMat_DrawAlphaStepOpa",),
0x80131978:("AnimatedMat_DrawAlphaStepXlu",),
0x801319A4:("Scene_DrawConfigMatAnim",),
0x801319CC:("Scene_DrawConfig3",),
0x80131CDC:("Scene_DrawConfig4",),
0x80131DE4:("Scene_DrawConfigDoNothing",),
0x80131DF0:("Scene_SetRenderModeXlu",),
0x80131E58:("Scene_SetCullFlag",),
0x80131EC0:("Scene_DrawConfig5",),
0x80131F90:("Scene_DrawConfigMatAnimManualStep",),
0x80131FC0:("Scene_DrawConfigGreatBayTemple",),
0x801322C0:("Entrance_GetTableEntry",),
0x8013230C:("Entrance_GetSceneId",),
0x80132338:("Entrance_GetSceneIdAbsolute",),
0x80132374:("Entrance_GetSpawnNum",),
0x801323A0:("Entrance_GetTransitionFlags",),
0x801323D0:("Schedule_CheckWeekEventRegS",),
0x80132428:("Schedule_CheckWeekEventRegL",),
0x80132494:("Schedule_CheckTimeRangeS",),
0x801326B8:("Schedule_CheckTimeRangeL",),
0x801328F0:("Schedule_ReturnValueL",),
0x80132920:("Schedule_ReturnNone",),
0x80132938:("Schedule_ReturnEmpty",),
0x80132954:("Schedule_Nop",),
0x8013296C:("Schedule_CheckMiscS",),
0x80132A18:("Schedule_ReturnValueS",),
0x80132A3C:("Schedule_CheckSceneS",),
0x80132A80:("Schedule_CheckSceneL",),
0x80132AD8:("Schedule_CheckDayS",),
0x80132B24:("Schedule_CheckDayL",),
0x80132B84:("Schedule_ReturnTime",),
0x80132D70:("Schedule_CheckBeforeTimeS",),
0x80132E9C:("Schedule_CheckBeforeTimeL",),
0x80132FDC:("Schedule_BranchL",),
0x80133000:("Schedule_JumpL",),
0x80133038:("Schedule_RunScript",),
Animation system updated, some more boot files decompiled (+6%), z_fcurve_data_skelanime decompiled (1 non-matching), some asm files split, etc (#89) * Progress on various files * gfxprint stuff * split some rodata, add iconv for rodata string parsing * z_std_dma rodata * 2 nonmatchings in gfxprint * mtxuty-cvt ok * more * match a function in idle.c * progress * Cleanup * Rename BgPolygon to CollisionPoly * progress * some effect stuff * more effect progress * updates * made suggested changes * z_effect_soft_sprite_old_init mostly ok * remove old effects enum * gamealloc.c OK * added more files * motor.c almost done * motor.c OK * updates * migration of two files * listalloc.c oK * z_fcurve_data_skelanime split * z_fcurve_data_skelanime.c decompiled * more files split * z_malloc.c OK * contpfs.c OK * fault.c rodata migrated * migrated fault_drawer rodata * update * update preprocess.py * renamed functions in z_skelanime * started z_skelanime cleanup * like halfway through fixing z_skelanime * animation system updated to meet oot standards * remove unused animation structs * rename matrix structs to fit oot * Add -woff 712 * fix diff_settings.py because i accidentally broke it before * fixed merge conflict, doesn't match though * It matches now * Updates * Fixed warnings...added gcc code syntax checking * Remove gcc check, added in Tharo's PR * warnings fixed (i think) * fixed all warnings i think * ok * not sure what to do * Fix all warnings i think (z_en_a_keep needs some file cleanup thouguh) * it matches if i do this * remove comment * accidentally put osPfsFreeBlocks in epilinkhandle.c * memcmp -> bcmp * change u32 size to size_t size, delete string.h because it caused unnecessary confusion with defining size_t twice * format.sh * MTXMODE_NEW and MTXMODE_APPLY to matrix functions * Made suggested changes * pragma sFaultDrawerFont instead of including in repo * add some functions to functions.h * Bss reordering fixed in z_collision_check...added hack to disasm.py * Updated z_en_a_keep.c * Missed suggestion in EnAObj_Destroy * . * update z_fcurve_Data_skelanime and z_skelanime with suggestions * devmgr.c ok * minor changes * Addressed comments * remove redundant file * gfxp -> dlist in game.c * updated actorfixer.py * fixed warnings in z_malloc * Change void* back to Actor* * format * Add the soft_sprit comments back * Rename SV->Flex * remove .common * run format * Update src/code/z_skelanime.c * u32 channel Co-authored-by: Lucas Shaw <lucas.shaw1123@gmail.com> Co-authored-by: angie <angheloalf95@gmail.com> Co-authored-by: Kenix3 <kenixwhisperwind@gmail.com>
2021-10-24 14:59:14 +00:00
0x801330E0:("SkelAnime_DrawLimbLod",),
0x801332F0:("SkelAnime_DrawLod",),
0x801334A0:("SkelAnime_DrawFlexLimbLod",),
0x80133710:("SkelAnime_DrawFlexLod",),
0x80133948:("SkelAnime_DrawLimbOpa",),
0x80133B3C:("SkelAnime_DrawOpa",),
0x80133CDC:("SkelAnime_DrawFlexLimbOpa",),
0x80133F28:("SkelAnime_DrawFlexOpa",),
0x80134148:("SkelAnime_DrawTransformFlexLimbOpa",),
0x801343C0:("SkelAnime_DrawTransformFlexOpa",),
Animation system updated, some more boot files decompiled (+6%), z_fcurve_data_skelanime decompiled (1 non-matching), some asm files split, etc (#89) * Progress on various files * gfxprint stuff * split some rodata, add iconv for rodata string parsing * z_std_dma rodata * 2 nonmatchings in gfxprint * mtxuty-cvt ok * more * match a function in idle.c * progress * Cleanup * Rename BgPolygon to CollisionPoly * progress * some effect stuff * more effect progress * updates * made suggested changes * z_effect_soft_sprite_old_init mostly ok * remove old effects enum * gamealloc.c OK * added more files * motor.c almost done * motor.c OK * updates * migration of two files * listalloc.c oK * z_fcurve_data_skelanime split * z_fcurve_data_skelanime.c decompiled * more files split * z_malloc.c OK * contpfs.c OK * fault.c rodata migrated * migrated fault_drawer rodata * update * update preprocess.py * renamed functions in z_skelanime * started z_skelanime cleanup * like halfway through fixing z_skelanime * animation system updated to meet oot standards * remove unused animation structs * rename matrix structs to fit oot * Add -woff 712 * fix diff_settings.py because i accidentally broke it before * fixed merge conflict, doesn't match though * It matches now * Updates * Fixed warnings...added gcc code syntax checking * Remove gcc check, added in Tharo's PR * warnings fixed (i think) * fixed all warnings i think * ok * not sure what to do * Fix all warnings i think (z_en_a_keep needs some file cleanup thouguh) * it matches if i do this * remove comment * accidentally put osPfsFreeBlocks in epilinkhandle.c * memcmp -> bcmp * change u32 size to size_t size, delete string.h because it caused unnecessary confusion with defining size_t twice * format.sh * MTXMODE_NEW and MTXMODE_APPLY to matrix functions * Made suggested changes * pragma sFaultDrawerFont instead of including in repo * add some functions to functions.h * Bss reordering fixed in z_collision_check...added hack to disasm.py * Updated z_en_a_keep.c * Missed suggestion in EnAObj_Destroy * . * update z_fcurve_Data_skelanime and z_skelanime with suggestions * devmgr.c ok * minor changes * Addressed comments * remove redundant file * gfxp -> dlist in game.c * updated actorfixer.py * fixed warnings in z_malloc * Change void* back to Actor* * format * Add the soft_sprit comments back * Rename SV->Flex * remove .common * run format * Update src/code/z_skelanime.c * u32 channel Co-authored-by: Lucas Shaw <lucas.shaw1123@gmail.com> Co-authored-by: angie <angheloalf95@gmail.com> Co-authored-by: Kenix3 <kenixwhisperwind@gmail.com>
2021-10-24 14:59:14 +00:00
0x80134600:("SkelAnime_GetFrameData",),
0x80134724:("Animation_GetLength",),
0x80134748:("Animation_GetLastFrame",),
0x80134774:("SkelAnime_DrawLimb",),
0x80134990:("SkelAnime_Draw",),
0x80134B54:("SkelAnime_DrawFlexLimb",),
0x80134DBC:("SkelAnime_DrawFlex",),
0x80134FFC:("SkelAnime_GetFrameDataLegacy",),
0x801353D4:("Animation_GetLimbCountLegacy",),
0x801353F8:("Animation_GetLengthLegacy",),
0x8013541C:("Animation_GetLastFrameLegacy",),
Animation system updated, some more boot files decompiled (+6%), z_fcurve_data_skelanime decompiled (1 non-matching), some asm files split, etc (#89) * Progress on various files * gfxprint stuff * split some rodata, add iconv for rodata string parsing * z_std_dma rodata * 2 nonmatchings in gfxprint * mtxuty-cvt ok * more * match a function in idle.c * progress * Cleanup * Rename BgPolygon to CollisionPoly * progress * some effect stuff * more effect progress * updates * made suggested changes * z_effect_soft_sprite_old_init mostly ok * remove old effects enum * gamealloc.c OK * added more files * motor.c almost done * motor.c OK * updates * migration of two files * listalloc.c oK * z_fcurve_data_skelanime split * z_fcurve_data_skelanime.c decompiled * more files split * z_malloc.c OK * contpfs.c OK * fault.c rodata migrated * migrated fault_drawer rodata * update * update preprocess.py * renamed functions in z_skelanime * started z_skelanime cleanup * like halfway through fixing z_skelanime * animation system updated to meet oot standards * remove unused animation structs * rename matrix structs to fit oot * Add -woff 712 * fix diff_settings.py because i accidentally broke it before * fixed merge conflict, doesn't match though * It matches now * Updates * Fixed warnings...added gcc code syntax checking * Remove gcc check, added in Tharo's PR * warnings fixed (i think) * fixed all warnings i think * ok * not sure what to do * Fix all warnings i think (z_en_a_keep needs some file cleanup thouguh) * it matches if i do this * remove comment * accidentally put osPfsFreeBlocks in epilinkhandle.c * memcmp -> bcmp * change u32 size to size_t size, delete string.h because it caused unnecessary confusion with defining size_t twice * format.sh * MTXMODE_NEW and MTXMODE_APPLY to matrix functions * Made suggested changes * pragma sFaultDrawerFont instead of including in repo * add some functions to functions.h * Bss reordering fixed in z_collision_check...added hack to disasm.py * Updated z_en_a_keep.c * Missed suggestion in EnAObj_Destroy * . * update z_fcurve_Data_skelanime and z_skelanime with suggestions * devmgr.c ok * minor changes * Addressed comments * remove redundant file * gfxp -> dlist in game.c * updated actorfixer.py * fixed warnings in z_malloc * Change void* back to Actor* * format * Add the soft_sprit comments back * Rename SV->Flex * remove .common * run format * Update src/code/z_skelanime.c * u32 channel Co-authored-by: Lucas Shaw <lucas.shaw1123@gmail.com> Co-authored-by: angie <angheloalf95@gmail.com> Co-authored-by: Kenix3 <kenixwhisperwind@gmail.com>
2021-10-24 14:59:14 +00:00
0x80135448:("SkelAnime_InterpFrameTable",),
0x801358C8:("AnimTaskQueue_Reset",),
0x801358D4:("AnimTaskQueue_SetNextGroup",),
0x801358F4:("AnimTaskQueue_DisableTransformTasksForGroup",),
0x8013591C:("AnimTaskQueue_NewTask",),
0x80135954:("AnimTaskQueue_AddLoadPlayerFrame",),
0x80135A28:("AnimTaskQueue_AddCopy",),
0x80135A90:("AnimTaskQueue_AddInterp",),
0x80135B00:("AnimTaskQueue_AddCopyUsingMap",),
0x80135B70:("AnimTaskQueue_AddCopyUsingMapInverted",),
0x80135BE0:("AnimTaskQueue_AddActorMove",),
0x80135C3C:("AnimTask_LoadPlayerFrame",),
0x80135C6C:("AnimTask_Copy",),
0x80135CDC:("AnimTask_Interp",),
0x80135D38:("AnimTask_CopyUsingMap",),
0x80135DB8:("AnimTask_CopyUsingMapInverted",),
0x80135E3C:("AnimTask_ActorMove",),
0x80135EE8:("AnimTaskQueue_Update",),
0x80135F88:("SkelAnime_InitPlayer",),
0x801360A8:("PlayerAnimation_SetUpdateFunction",),
0x801360E0:("PlayerAnimation_Update",),
0x80136104:("PlayerAnimation_Morph",),
0x801361BC:("PlayerAnimation_AnimateFrame",),
0x80136288:("PlayerAnimation_Loop",),
0x8013631C:("PlayerAnimation_Once",),
Animation system updated, some more boot files decompiled (+6%), z_fcurve_data_skelanime decompiled (1 non-matching), some asm files split, etc (#89) * Progress on various files * gfxprint stuff * split some rodata, add iconv for rodata string parsing * z_std_dma rodata * 2 nonmatchings in gfxprint * mtxuty-cvt ok * more * match a function in idle.c * progress * Cleanup * Rename BgPolygon to CollisionPoly * progress * some effect stuff * more effect progress * updates * made suggested changes * z_effect_soft_sprite_old_init mostly ok * remove old effects enum * gamealloc.c OK * added more files * motor.c almost done * motor.c OK * updates * migration of two files * listalloc.c oK * z_fcurve_data_skelanime split * z_fcurve_data_skelanime.c decompiled * more files split * z_malloc.c OK * contpfs.c OK * fault.c rodata migrated * migrated fault_drawer rodata * update * update preprocess.py * renamed functions in z_skelanime * started z_skelanime cleanup * like halfway through fixing z_skelanime * animation system updated to meet oot standards * remove unused animation structs * rename matrix structs to fit oot * Add -woff 712 * fix diff_settings.py because i accidentally broke it before * fixed merge conflict, doesn't match though * It matches now * Updates * Fixed warnings...added gcc code syntax checking * Remove gcc check, added in Tharo's PR * warnings fixed (i think) * fixed all warnings i think * ok * not sure what to do * Fix all warnings i think (z_en_a_keep needs some file cleanup thouguh) * it matches if i do this * remove comment * accidentally put osPfsFreeBlocks in epilinkhandle.c * memcmp -> bcmp * change u32 size to size_t size, delete string.h because it caused unnecessary confusion with defining size_t twice * format.sh * MTXMODE_NEW and MTXMODE_APPLY to matrix functions * Made suggested changes * pragma sFaultDrawerFont instead of including in repo * add some functions to functions.h * Bss reordering fixed in z_collision_check...added hack to disasm.py * Updated z_en_a_keep.c * Missed suggestion in EnAObj_Destroy * . * update z_fcurve_Data_skelanime and z_skelanime with suggestions * devmgr.c ok * minor changes * Addressed comments * remove redundant file * gfxp -> dlist in game.c * updated actorfixer.py * fixed warnings in z_malloc * Change void* back to Actor* * format * Add the soft_sprit comments back * Rename SV->Flex * remove .common * run format * Update src/code/z_skelanime.c * u32 channel Co-authored-by: Lucas Shaw <lucas.shaw1123@gmail.com> Co-authored-by: angie <angheloalf95@gmail.com> Co-authored-by: Kenix3 <kenixwhisperwind@gmail.com>
2021-10-24 14:59:14 +00:00
0x801363F0:("Animation_SetMorph",),
0x80136414:("PlayerAnimation_Change",),
0x8013658C:("PlayerAnimation_PlayOnce",),
0x801365EC:("PlayerAnimation_PlayOnceSetSpeed",),
0x80136650:("PlayerAnimation_PlayLoop",),
0x801366AC:("PlayerAnimation_PlayLoopSetSpeed",),
0x8013670C:("PlayerAnimation_CopyJointToMorph",),
0x8013673C:("PlayerAnimation_CopyMorphToJoint",),
0x8013676C:("PlayerAnimation_LoadToMorph",),
0x801367B0:("PlayerAnimation_LoadToJoint",),
0x801367F4:("PlayerAnimation_InterpJointMorph",),
0x8013682C:("PlayerAnimation_BlendToJoint",),
0x801368CC:("PlayerAnimation_BlendToMorph",),
0x8013696C:("PlayerAnimation_EndLoop",),
Animation system updated, some more boot files decompiled (+6%), z_fcurve_data_skelanime decompiled (1 non-matching), some asm files split, etc (#89) * Progress on various files * gfxprint stuff * split some rodata, add iconv for rodata string parsing * z_std_dma rodata * 2 nonmatchings in gfxprint * mtxuty-cvt ok * more * match a function in idle.c * progress * Cleanup * Rename BgPolygon to CollisionPoly * progress * some effect stuff * more effect progress * updates * made suggested changes * z_effect_soft_sprite_old_init mostly ok * remove old effects enum * gamealloc.c OK * added more files * motor.c almost done * motor.c OK * updates * migration of two files * listalloc.c oK * z_fcurve_data_skelanime split * z_fcurve_data_skelanime.c decompiled * more files split * z_malloc.c OK * contpfs.c OK * fault.c rodata migrated * migrated fault_drawer rodata * update * update preprocess.py * renamed functions in z_skelanime * started z_skelanime cleanup * like halfway through fixing z_skelanime * animation system updated to meet oot standards * remove unused animation structs * rename matrix structs to fit oot * Add -woff 712 * fix diff_settings.py because i accidentally broke it before * fixed merge conflict, doesn't match though * It matches now * Updates * Fixed warnings...added gcc code syntax checking * Remove gcc check, added in Tharo's PR * warnings fixed (i think) * fixed all warnings i think * ok * not sure what to do * Fix all warnings i think (z_en_a_keep needs some file cleanup thouguh) * it matches if i do this * remove comment * accidentally put osPfsFreeBlocks in epilinkhandle.c * memcmp -> bcmp * change u32 size to size_t size, delete string.h because it caused unnecessary confusion with defining size_t twice * format.sh * MTXMODE_NEW and MTXMODE_APPLY to matrix functions * Made suggested changes * pragma sFaultDrawerFont instead of including in repo * add some functions to functions.h * Bss reordering fixed in z_collision_check...added hack to disasm.py * Updated z_en_a_keep.c * Missed suggestion in EnAObj_Destroy * . * update z_fcurve_Data_skelanime and z_skelanime with suggestions * devmgr.c ok * minor changes * Addressed comments * remove redundant file * gfxp -> dlist in game.c * updated actorfixer.py * fixed warnings in z_malloc * Change void* back to Actor* * format * Add the soft_sprit comments back * Rename SV->Flex * remove .common * run format * Update src/code/z_skelanime.c * u32 channel Co-authored-by: Lucas Shaw <lucas.shaw1123@gmail.com> Co-authored-by: angie <angheloalf95@gmail.com> Co-authored-by: Kenix3 <kenixwhisperwind@gmail.com>
2021-10-24 14:59:14 +00:00
0x80136990:("Animation_OnFrameImpl",),
0x80136A48:("PlayerAnimation_OnFrame",),
0x80136A7C:("SkelAnime_Init",),
Animation system updated, some more boot files decompiled (+6%), z_fcurve_data_skelanime decompiled (1 non-matching), some asm files split, etc (#89) * Progress on various files * gfxprint stuff * split some rodata, add iconv for rodata string parsing * z_std_dma rodata * 2 nonmatchings in gfxprint * mtxuty-cvt ok * more * match a function in idle.c * progress * Cleanup * Rename BgPolygon to CollisionPoly * progress * some effect stuff * more effect progress * updates * made suggested changes * z_effect_soft_sprite_old_init mostly ok * remove old effects enum * gamealloc.c OK * added more files * motor.c almost done * motor.c OK * updates * migration of two files * listalloc.c oK * z_fcurve_data_skelanime split * z_fcurve_data_skelanime.c decompiled * more files split * z_malloc.c OK * contpfs.c OK * fault.c rodata migrated * migrated fault_drawer rodata * update * update preprocess.py * renamed functions in z_skelanime * started z_skelanime cleanup * like halfway through fixing z_skelanime * animation system updated to meet oot standards * remove unused animation structs * rename matrix structs to fit oot * Add -woff 712 * fix diff_settings.py because i accidentally broke it before * fixed merge conflict, doesn't match though * It matches now * Updates * Fixed warnings...added gcc code syntax checking * Remove gcc check, added in Tharo's PR * warnings fixed (i think) * fixed all warnings i think * ok * not sure what to do * Fix all warnings i think (z_en_a_keep needs some file cleanup thouguh) * it matches if i do this * remove comment * accidentally put osPfsFreeBlocks in epilinkhandle.c * memcmp -> bcmp * change u32 size to size_t size, delete string.h because it caused unnecessary confusion with defining size_t twice * format.sh * MTXMODE_NEW and MTXMODE_APPLY to matrix functions * Made suggested changes * pragma sFaultDrawerFont instead of including in repo * add some functions to functions.h * Bss reordering fixed in z_collision_check...added hack to disasm.py * Updated z_en_a_keep.c * Missed suggestion in EnAObj_Destroy * . * update z_fcurve_Data_skelanime and z_skelanime with suggestions * devmgr.c ok * minor changes * Addressed comments * remove redundant file * gfxp -> dlist in game.c * updated actorfixer.py * fixed warnings in z_malloc * Change void* back to Actor* * format * Add the soft_sprit comments back * Rename SV->Flex * remove .common * run format * Update src/code/z_skelanime.c * u32 channel Co-authored-by: Lucas Shaw <lucas.shaw1123@gmail.com> Co-authored-by: angie <angheloalf95@gmail.com> Co-authored-by: Kenix3 <kenixwhisperwind@gmail.com>
2021-10-24 14:59:14 +00:00
0x80136B30:("SkelAnime_InitFlex",),
0x80136BEC:("SkelAnime_InitSkin",),
Animation system updated, some more boot files decompiled (+6%), z_fcurve_data_skelanime decompiled (1 non-matching), some asm files split, etc (#89) * Progress on various files * gfxprint stuff * split some rodata, add iconv for rodata string parsing * z_std_dma rodata * 2 nonmatchings in gfxprint * mtxuty-cvt ok * more * match a function in idle.c * progress * Cleanup * Rename BgPolygon to CollisionPoly * progress * some effect stuff * more effect progress * updates * made suggested changes * z_effect_soft_sprite_old_init mostly ok * remove old effects enum * gamealloc.c OK * added more files * motor.c almost done * motor.c OK * updates * migration of two files * listalloc.c oK * z_fcurve_data_skelanime split * z_fcurve_data_skelanime.c decompiled * more files split * z_malloc.c OK * contpfs.c OK * fault.c rodata migrated * migrated fault_drawer rodata * update * update preprocess.py * renamed functions in z_skelanime * started z_skelanime cleanup * like halfway through fixing z_skelanime * animation system updated to meet oot standards * remove unused animation structs * rename matrix structs to fit oot * Add -woff 712 * fix diff_settings.py because i accidentally broke it before * fixed merge conflict, doesn't match though * It matches now * Updates * Fixed warnings...added gcc code syntax checking * Remove gcc check, added in Tharo's PR * warnings fixed (i think) * fixed all warnings i think * ok * not sure what to do * Fix all warnings i think (z_en_a_keep needs some file cleanup thouguh) * it matches if i do this * remove comment * accidentally put osPfsFreeBlocks in epilinkhandle.c * memcmp -> bcmp * change u32 size to size_t size, delete string.h because it caused unnecessary confusion with defining size_t twice * format.sh * MTXMODE_NEW and MTXMODE_APPLY to matrix functions * Made suggested changes * pragma sFaultDrawerFont instead of including in repo * add some functions to functions.h * Bss reordering fixed in z_collision_check...added hack to disasm.py * Updated z_en_a_keep.c * Missed suggestion in EnAObj_Destroy * . * update z_fcurve_Data_skelanime and z_skelanime with suggestions * devmgr.c ok * minor changes * Addressed comments * remove redundant file * gfxp -> dlist in game.c * updated actorfixer.py * fixed warnings in z_malloc * Change void* back to Actor* * format * Add the soft_sprit comments back * Rename SV->Flex * remove .common * run format * Update src/code/z_skelanime.c * u32 channel Co-authored-by: Lucas Shaw <lucas.shaw1123@gmail.com> Co-authored-by: angie <angheloalf95@gmail.com> Co-authored-by: Kenix3 <kenixwhisperwind@gmail.com>
2021-10-24 14:59:14 +00:00
0x80136C84:("SkelAnime_SetUpdate",),
0x80136CD0:("SkelAnime_Update",),
0x80136CF4:("SkelAnime_Morph",),
0x80136D98:("SkelAnime_MorphTaper",),
0x80136F04:("SkelAnime_AnimateFrame",),
0x8013702C:("SkelAnime_LoopFull",),
0x801370B0:("SkelAnime_LoopPartial",),
0x8013713C:("SkelAnime_Once",),
0x8013722C:("Animation_ChangeImpl",),
0x801373E8:("Animation_Change",),
0x80137430:("Animation_PlayOnce",),
0x80137488:("Animation_MorphToPlayOnce",),
0x801374E4:("Animation_PlayOnceSetSpeed",),
0x80137540:("Animation_PlayLoop",),
0x80137594:("Animation_MorphToLoop",),
0x801375CC:("Animation_PlayLoopSetSpeed",),
0x80137624:("Animation_EndLoop",),
0x80137650:("Animation_Reverse",),
0x80137674:("SkelAnime_CopyFrameTableTrue",),
0x801376DC:("SkelAnime_CopyFrameTableFalse",),
0x80137748:("SkelAnime_UpdateTranslation",),
0x801378B8:("Animation_OnFrame",),
0x801378E0:("SkelAnime_Free",),
Animation system updated, some more boot files decompiled (+6%), z_fcurve_data_skelanime decompiled (1 non-matching), some asm files split, etc (#89) * Progress on various files * gfxprint stuff * split some rodata, add iconv for rodata string parsing * z_std_dma rodata * 2 nonmatchings in gfxprint * mtxuty-cvt ok * more * match a function in idle.c * progress * Cleanup * Rename BgPolygon to CollisionPoly * progress * some effect stuff * more effect progress * updates * made suggested changes * z_effect_soft_sprite_old_init mostly ok * remove old effects enum * gamealloc.c OK * added more files * motor.c almost done * motor.c OK * updates * migration of two files * listalloc.c oK * z_fcurve_data_skelanime split * z_fcurve_data_skelanime.c decompiled * more files split * z_malloc.c OK * contpfs.c OK * fault.c rodata migrated * migrated fault_drawer rodata * update * update preprocess.py * renamed functions in z_skelanime * started z_skelanime cleanup * like halfway through fixing z_skelanime * animation system updated to meet oot standards * remove unused animation structs * rename matrix structs to fit oot * Add -woff 712 * fix diff_settings.py because i accidentally broke it before * fixed merge conflict, doesn't match though * It matches now * Updates * Fixed warnings...added gcc code syntax checking * Remove gcc check, added in Tharo's PR * warnings fixed (i think) * fixed all warnings i think * ok * not sure what to do * Fix all warnings i think (z_en_a_keep needs some file cleanup thouguh) * it matches if i do this * remove comment * accidentally put osPfsFreeBlocks in epilinkhandle.c * memcmp -> bcmp * change u32 size to size_t size, delete string.h because it caused unnecessary confusion with defining size_t twice * format.sh * MTXMODE_NEW and MTXMODE_APPLY to matrix functions * Made suggested changes * pragma sFaultDrawerFont instead of including in repo * add some functions to functions.h * Bss reordering fixed in z_collision_check...added hack to disasm.py * Updated z_en_a_keep.c * Missed suggestion in EnAObj_Destroy * . * update z_fcurve_Data_skelanime and z_skelanime with suggestions * devmgr.c ok * minor changes * Addressed comments * remove redundant file * gfxp -> dlist in game.c * updated actorfixer.py * fixed warnings in z_malloc * Change void* back to Actor* * format * Add the soft_sprit comments back * Rename SV->Flex * remove .common * run format * Update src/code/z_skelanime.c * u32 channel Co-authored-by: Lucas Shaw <lucas.shaw1123@gmail.com> Co-authored-by: angie <angheloalf95@gmail.com> Co-authored-by: Kenix3 <kenixwhisperwind@gmail.com>
2021-10-24 14:59:14 +00:00
0x8013792C:("SkelAnime_CopyFrameTable",),
0x80137970:("Skin_UpdateVertices",),
0x80137B34:("Skin_ApplyLimbModifications",),
0x80137EBC:("Skin_DrawAnimatedLimb",),
0x80137F58:("Skin_DrawLimb",),
0x80138050:("Skin_DrawImpl",),
0x80138228:("func_80138228",),
0x80138258:("func_80138258",),
0x8013828C:("func_8013828C",),
0x801382C4:("func_801382C4",),
0x80138300:("Skin_GetLimbPos",),
0x8013835C:("Skin_GetVertexPos",),
0x80138410:("Skin_Setup",),
0x80138424:("Skin_InitAnimatedLimb",),
0x8013859C:("Skin_Init",),
0x80138700:("Skin_Free",),
0x801387D4:("func_801387D4",),
0x801388E4:("Skin_ApplyAnimTransformations",),
0x80138BA0:("SkinMatrix_Vec3fMtxFMultXYZW",),
0x80138C88:("SkinMatrix_Vec3fMtxFMultXYZ",),
0x80138D38:("SkinMatrix_MtxFMtxFMult",),
0x80139094:("SkinMatrix_GetClear",),
0x801390A8:("SkinMatrix_Clear",),
0x80139100:("SkinMatrix_MtxFCopy",),
0x80139188:("SkinMatrix_Invert",),
0x80139428:("SkinMatrix_SetScale",),
0x8013948C:("SkinMatrix_SetRotateRPY",),
0x8013961C:("SkinMatrix_SetRotateYRP",),
0x801397AC:("SkinMatrix_SetTranslate",),
0x80139810:("SkinMatrix_SetScaleRotateRPYTranslate",),
0x80139894:("SkinMatrix_SetScaleRotateYRPTranslate",),
0x80139918:("SkinMatrix_SetRotateRPYTranslate",),
0x80139978:("SkinMatrix_Vec3fToVec3s",),
0x801399BC:("SkinMatrix_Vec3sToVec3f",),
0x80139A00:("SkinMatrix_MtxFToMtx",),
0x80139C18:("SkinMatrix_MtxFToNewMtx",),
0x80139C60:("SkinMatrix_SetRotateAroundVec",),
0x80139DD0:("SkinMatrix_SetXRotation",),
0x80139E98:("SkinMatrix_MulXRotation",),
0x80139FA0:("SkinMatrix_SetYRotation",),
0x8013A068:("SkinMatrix_MulYRotation",),
0x8013A174:("SkinMatrix_SetZRotation",),
0x8013A240:("Snap_RecordPictographedActors",),
0x8013A41C:("Snap_SetFlag",),
0x8013A46C:("Snap_UnsetFlag",),
0x8013A4C4:("Snap_CheckFlag",),
0x8013A504:("Snap_AbsS",),
0x8013A530:("Snap_ValidatePictograph",),
0x8013A7C0:("SubS_FindScheduleDoor",),
0x8013A860:("SubS_DrawTransformFlexLimb",),
0x8013AB00:("SubS_DrawTransformFlex",),
0x8013AD6C:("SubS_InCsMode",),
0x8013AD9C:("SubS_UpdateLimb",),
0x8013AED4:("SubS_SetOfferMode",),
0x8013AF00:("SubS_TimePathing_FillKnots",),
0x8013B010:("SubS_TimePathing_ComputeProgress",),
0x8013B0C8:("SubS_TimePathing_ComputeWeights",),
0x8013B350:("SubS_TimePathing_ComputeTargetPosXZ",),
0x8013B6B0:("SubS_TimePathing_Update",),
0x8013B878:("SubS_TimePathing_ComputeInitialY",),
0x8013BB34:("SubS_GetAdditionalPath",),
0x8013BB7C:("SubS_FindNearestActor",),
0x8013BC6C:("SubS_ChangeAnimationByInfoS",),
0x8013BD40:("SubS_HasReachedPoint",),
0x8013BEDC:("SubS_GetDayDependentPath",),
0x8013C068:("SubS_WeightPathing_ComputePoint",),
0x8013C624:("SubS_WeightPathing_Move",),
0x8013C8B8:("SubS_CopyPointFromPathCheckBounds",),
0x8013C964:("SubS_Offer",),
0x8013CC2C:("SubS_FillShadowTex",),
0x8013CD64:("SubS_GenShadowTex",),
0x8013CF04:("SubS_DrawShadowTex",),
0x8013D0E0:("SubS_ComputeTrackPointRot",),
0x8013D2E0:("SubS_TrackPoint",),
0x8013D5E8:("SubS_AngleDiffLessEqual",),
0x8013D648:("SubS_GetPathByIndex",),
0x8013D68C:("SubS_CopyPointFromPath",),
0x8013D720:("SubS_GetDistSqAndOrientPoints",),
0x8013D768:("SubS_MoveActorToPoint",),
0x8013D83C:("SubS_GetDistSqAndOrientPath",),
0x8013D8DC:("SubS_IsObjectLoaded",),
0x8013D924:("SubS_GetObjectSlot",),
0x8013D960:("SubS_FindActor",),
0x8013D9C8:("SubS_UpdateFidgetTables",),
0x8013DB90:("SubS_IsFloorAbove",),
0x8013DC40:("SubS_CopyPointFromPathList",),
0x8013DCCC:("SubS_GetPathCountFromPathList",),
0x8013DCE0:("SubS_ActorPathing_Init",),
0x8013DE04:("SubS_ActorPathing_Update",),
0x8013DF3C:("SubS_ActorPathing_ComputePointInfo",),
0x8013E054:("SubS_ActorPathing_MoveWithGravity",),
0x8013E07C:("SubS_ActorPathing_MoveWithoutGravityReverse",),
0x8013E0A4:("SubS_ActorPathing_SetNextPoint",),
0x8013E1C8:("SubS_ChangeAnimationBySpeedInfo",),
2023-04-19 17:52:00 +00:00
0x8013E2D4:("SubS_StartCutscene",),
0x8013E3B8:("SubS_FillCutscenesList",),
0x8013E4B0:("SubS_ConstructPlane",),
0x8013E5CC:("SubS_LineSegVsPlane",),
0x8013E640:("SubS_FindActorCustom",),
0x8013E748:("SubS_OfferTalkExchangeCustom",),
0x8013E7C0:("SubS_ActorAndPlayerFaceEachOther",),
0x8013E8F8:("SubS_OfferTalkExchangeFacing",),
0x8013E950:("SubS_TrackPointStep",),
`code_8013EC10` and `code_80182CE0` (`z_rumble` and `sys_rumble`) (#763) * First pass * import bss * cleanup warnings * PadMgr_ControllerHasRumblePak * z64rumble.h * rename file to z_rumble.c * format * Update src/code/z_rumble.c Co-authored-by: Derek Hensley <hensley.derek58@gmail.com> * Update src/code/z_rumble.c Co-authored-by: Derek Hensley <hensley.derek58@gmail.com> * name a temp * minor cleaning * bss * match code_80182CE0 * import data and cleanups * Rename RumbleManager struct and sys_rumble file * Rename functions from sys_rumble * Rename parameter to distSq Co-authored-by: Derek Hensley <hensley.derek58@gmail.com> * more notes and a bit of cleaning * Name Rumble_Add and Rumble_AddForced * some extra notes * Rename Rumble_Override and Rumble_Request * document states * minor renames * actorfixer * format * very minor docs * whoops * remove redundant prevent_bss_reordering * Update src/overlays/actors/ovl_Bg_Iknin_Susceil/z_bg_iknin_susceil.c Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * Update src/overlays/actors/ovl_Bg_Iknin_Susceil/z_bg_iknin_susceil.c Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * Update src/overlays/actors/ovl_Bg_Iknin_Susceil/z_bg_iknin_susceil.c Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * namefixer * Update src/code/sys_rumble.c Co-authored-by: Dragorn421 <Dragorn421@users.noreply.github.com> * fix * Elliptic review Co-authored-by: EllipticEllipsis <73679967+EllipticEllipsis@users.noreply.github.com> * minor cleanups * Update include/z64rumble.h Co-authored-by: EllipticEllipsis <elliptic.ellipsis@gmail.com> * review Co-authored-by: EllipticEllipsis <73679967+EllipticEllipsis@users.noreply.github.com> * Update src/code/sys_rumble.c Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * Update src/code/z_rumble.c Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * review Co-authored-by: Derek Hensley <hensley.derek58@gmail.com> Co-authored-by: Derek Hensley <hensley.derek58@gmail.com> Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> Co-authored-by: Dragorn421 <Dragorn421@users.noreply.github.com> Co-authored-by: EllipticEllipsis <73679967+EllipticEllipsis@users.noreply.github.com> Co-authored-by: EllipticEllipsis <elliptic.ellipsis@gmail.com>
2022-06-29 21:08:03 +00:00
0x8013EC10:("Rumble_Update",),
0x8013EC44:("Rumble_Override",),
0x8013ECE0:("Rumble_Request",),
0x8013ED9C:("Rumble_Init",),
0x8013EDD0:("Rumble_Destroy",),
0x8013EE04:("Rumble_ControllerOneHasRumblePak",),
0x8013EE24:("Rumble_StateReset",),
0x8013EE38:("Rumble_StateWipeRequests",),
0x8013EE48:("Rumble_SetUpdateEnabled",),
0x8013EE60:("View_ViewportToVp",),
0x8013EEF4:("View_Init",),
0x8013EF9C:("View_LookAt",),
0x8013F050:("View_LookAtUnsafe",),
0x8013F0A0:("View_SetScale",),
0x8013F0C0:("View_GetScale",),
0x8013F0D0:("View_SetPerspective",),
0x8013F100:("View_GetPerspective",),
0x8013F120:("View_SetOrtho",),
0x8013F15C:("View_GetOrtho",),
0x8013F17C:("View_SetViewport",),
0x8013F1B0:("View_GetViewport",),
0x8013F1D8:("View_SetScissor",),
0x8013F28C:("View_ClearScissor",),
0x8013F2F8:("View_ApplyLetterbox",),
0x8013F3F8:("View_SetDistortionOrientation",),
0x8013F420:("View_SetDistortionScale",),
0x8013F448:("View_SetDistortionSpeed",),
0x8013F45C:("View_InitDistortion",),
0x8013F4C0:("View_ClearDistortion",),
0x8013F4F4:("View_SetDistortion",),
0x8013F54C:("View_StepDistortion",),
0x8013F6FC:("View_Apply",),
0x8013F748:("View_ApplyPerspective",),
0x8013FA1C:("View_ApplyOrtho",),
0x8013FBC8:("View_ApplyOrthoToOverlay",),
0x8013FD74:("View_ApplyPerspectiveToOverlay",),
0x80140024:("View_UpdateViewingMatrix",),
0x801400CC:("View_ApplyTo",),
0x80140260:("ViMode_LogPrint",),
0x8014026C:("ViMode_Configure",),
0x80140730:("ViMode_Save",),
0x80140810:("ViMode_Load",),
0x80140898:("ViMode_Init",),
0x80140900:("ViMode_Destroy",),
0x8014090C:("ViMode_ConfigureFeatures",),
0x80140970:("ViMode_Update",),
0x80140CE0:("VisCvg_Init",),
0x80140D04:("VisCvg_Destroy",),
0x80140D10:("VisCvg_Draw",),
0x80140E80:("VisFbuf_Init",),
0x80140EA0:("VisFbuf_Destroy",),
0x80140EAC:("VisFbuf_DrawBgToColorImage",),
0x80141008:("VisFbuf_SetBg",),
0x8014116C:("VisFbuf_SetBgSimple",),
0x801411B4:("VisFbuf_SetBgGeneral",),
0x80141200:("VisFbuf_ApplyEffects",),
0x8014151C:("VisFbuf_DrawGeneral",),
0x80141678:("VisFbuf_DrawInterpolate",),
0x80141778:("VisFbuf_Draw",),
0x801418B0:("VisMono_Init",),
0x80141900:("VisMono_Destroy",),
0x80141924:("VisMono_DesaturateTLUT",),
0x80141C34:("VisMono_DesaturateDList",),
0x80141E60:("VisMono_Draw",),
0x8014204C:("VisMono_DrawOld",),
0x801420C0:("VisZBuf_Init",),
0x801420F4:("VisZBuf_Destroy",),
0x80142100:("VisZBuf_Draw",),
2024-01-14 18:56:19 +00:00
0x80142440:("Skybox_CalculateFace128",),
0x80143148:("Skybox_Calculate128",),
0x801431E8:("Skybox_Setup",),
2024-01-14 18:56:19 +00:00
0x80143324:("Skybox_Reload",),
0x801434E4:("Skybox_Init",),
0x801435A0:("Skybox_UpdateMatrix",),
0x80143624:("Skybox_SetColors",),
0x80143668:("Skybox_Draw",),
0x80143A04:("Skybox_Update",),
`z_sram_NES` with 2 NON_MATCHINGs and 1 NON_EQUIVALENTs (#531) * Rename Sram_InitDebugSave * Sram_InitDebugSave * err * Sram_IncrementDay * non_matchings * func_80146F5C and protos * func_80146EE8 * func_80145698 * func_80143A54 * Split SaveContext * problems with bss * Fix bss * more * a small bunch * Fix warnings * almost everything * two attempts * at least compiles * import data * bss * format * stuff? * Progress? * More progress * clean up data a little * More progress * disaster * re split data * A bit less of a disaster * Fix renamed stuff * data stuff * fix conflicts * format * CycleSceneFlags * some enums * cleanup * Fix merge issues * format * some changes * format * Lots of progress on z_sram_NES, but no matches yet * SaveContent Documentation * Oops * Oops2 * Document more SaveContext * Oops, don't need that anymore * add small comment * Another comment * dekuPlaygroundPlayerName * Fix merge issues * format * Update src/code/z_sram_NES.c Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * Update src/code/z_sram_NES.c Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * Update src/code/z_sram_NES.c Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * Update src/code/z_sram_NES.c Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * Update src/code/z_sram_NES.c Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * Update src/code/z_sram_NES.c Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * Update src/code/z_sram_NES.c Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * Update src/code/z_sram_NES.c Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * Update src/code/z_sram_NES.c Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * Update src/code/z_sram_NES.c Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * Update src/code/z_sram_NES.c Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * Update src/code/z_sram_NES.c Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * remove magic number * format * fix merge issues * bss * format * macro cleanup * review * merge issues * review * cleanup * UNK_TYPE1 * Fix * Remove comment * small change * conflicts * review * fix * fixes * format * Update actorCtx renames part * Match func_80143B0C thanks to Petrie and Anon * minor cleaning pass * format * cleanup * more minor cleanups * Macros for accessing gSaveContext.save.stolenItems * Introduce STOLEN_ITEM_NONE and remove CLEAR_STOLEN_ITEM_ * format * Update include/macros.h Co-authored-by: Derek Hensley <hensley.derek58@gmail.com> * Update src/code/z_sram_NES.c Co-authored-by: Derek Hensley <hensley.derek58@gmail.com> * Update src/code/z_sram_NES.c Co-authored-by: Derek Hensley <hensley.derek58@gmail.com> * Update src/code/z_sram_NES.c Co-authored-by: Derek Hensley <hensley.derek58@gmail.com> * Update src/code/z_sram_NES.c Co-authored-by: Derek Hensley <hensley.derek58@gmail.com> * Update src/code/z_sram_NES.c Co-authored-by: Derek Hensley <hensley.derek58@gmail.com> * Update src/code/z_sram_NES.c Co-authored-by: Derek Hensley <hensley.derek58@gmail.com> * Update src/code/z_sram_NES.c Co-authored-by: Derek Hensley <hensley.derek58@gmail.com> * @hensldm review * Update include/functions.h Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * Update include/functions.h Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * Rename QUEST_SONG_NEW_WAVE * Add scene name comments to D_801C5FC0 * rename horseData.yaw * Update include/functions.h Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * Update src/code/z_sram_NES.c Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * Update src/code/z_sram_NES.c Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * Update src/code/z_sram_NES.c Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * Update src/code/z_sram_NES.c Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * Update src/code/z_sram_NES.c Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * // = CUR_UPG_VALUE(UPG_WALLET); * run actorfixer and format * fix bss * Fix merge problems and run format * Some improvements to func_801457CC by anon * bss * format * run actorfixer * actorfixer, bss and format * Use original names for the RESPAWN_MODE enum because the current ones are bad * QUEST_SONG_BOSSA_NOVA * some minor fixes on the SaveContext struct according to the debug rom * Merge Inventory.items and Inventory.masks * a * simplify saveBuf accesses * A few func renames * actorfixer * bss * fixes * bss * actorfixer * actorfixer and format * actorfixer * whoops * whops * bss Co-authored-by: engineer124 <engineer124engineer124@gmail.com> Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> Co-authored-by: Derek Hensley <hensley.derek58@gmail.com>
2022-03-27 15:37:02 +00:00
0x80143A10:("Sram_ActivateOwl",),
0x80143A54:("Sram_ClearHighscores",),
0x80143AC4:("Sram_ClearFlagsAtDawnOfTheFirstDay",),
0x80143B0C:("Sram_SaveEndOfCycle",),
0x80144574:("Sram_IncrementDay",),
0x801445E4:("Sram_CalcChecksum",),
`z_sram_NES` with 2 NON_MATCHINGs and 1 NON_EQUIVALENTs (#531) * Rename Sram_InitDebugSave * Sram_InitDebugSave * err * Sram_IncrementDay * non_matchings * func_80146F5C and protos * func_80146EE8 * func_80145698 * func_80143A54 * Split SaveContext * problems with bss * Fix bss * more * a small bunch * Fix warnings * almost everything * two attempts * at least compiles * import data * bss * format * stuff? * Progress? * More progress * clean up data a little * More progress * disaster * re split data * A bit less of a disaster * Fix renamed stuff * data stuff * fix conflicts * format * CycleSceneFlags * some enums * cleanup * Fix merge issues * format * some changes * format * Lots of progress on z_sram_NES, but no matches yet * SaveContent Documentation * Oops * Oops2 * Document more SaveContext * Oops, don't need that anymore * add small comment * Another comment * dekuPlaygroundPlayerName * Fix merge issues * format * Update src/code/z_sram_NES.c Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * Update src/code/z_sram_NES.c Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * Update src/code/z_sram_NES.c Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * Update src/code/z_sram_NES.c Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * Update src/code/z_sram_NES.c Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * Update src/code/z_sram_NES.c Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * Update src/code/z_sram_NES.c Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * Update src/code/z_sram_NES.c Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * Update src/code/z_sram_NES.c Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * Update src/code/z_sram_NES.c Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * Update src/code/z_sram_NES.c Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * Update src/code/z_sram_NES.c Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * remove magic number * format * fix merge issues * bss * format * macro cleanup * review * merge issues * review * cleanup * UNK_TYPE1 * Fix * Remove comment * small change * conflicts * review * fix * fixes * format * Update actorCtx renames part * Match func_80143B0C thanks to Petrie and Anon * minor cleaning pass * format * cleanup * more minor cleanups * Macros for accessing gSaveContext.save.stolenItems * Introduce STOLEN_ITEM_NONE and remove CLEAR_STOLEN_ITEM_ * format * Update include/macros.h Co-authored-by: Derek Hensley <hensley.derek58@gmail.com> * Update src/code/z_sram_NES.c Co-authored-by: Derek Hensley <hensley.derek58@gmail.com> * Update src/code/z_sram_NES.c Co-authored-by: Derek Hensley <hensley.derek58@gmail.com> * Update src/code/z_sram_NES.c Co-authored-by: Derek Hensley <hensley.derek58@gmail.com> * Update src/code/z_sram_NES.c Co-authored-by: Derek Hensley <hensley.derek58@gmail.com> * Update src/code/z_sram_NES.c Co-authored-by: Derek Hensley <hensley.derek58@gmail.com> * Update src/code/z_sram_NES.c Co-authored-by: Derek Hensley <hensley.derek58@gmail.com> * Update src/code/z_sram_NES.c Co-authored-by: Derek Hensley <hensley.derek58@gmail.com> * @hensldm review * Update include/functions.h Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * Update include/functions.h Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * Rename QUEST_SONG_NEW_WAVE * Add scene name comments to D_801C5FC0 * rename horseData.yaw * Update include/functions.h Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * Update src/code/z_sram_NES.c Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * Update src/code/z_sram_NES.c Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * Update src/code/z_sram_NES.c Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * Update src/code/z_sram_NES.c Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * Update src/code/z_sram_NES.c Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * // = CUR_UPG_VALUE(UPG_WALLET); * run actorfixer and format * fix bss * Fix merge problems and run format * Some improvements to func_801457CC by anon * bss * format * run actorfixer * actorfixer, bss and format * Use original names for the RESPAWN_MODE enum because the current ones are bad * QUEST_SONG_BOSSA_NOVA * some minor fixes on the SaveContext struct according to the debug rom * Merge Inventory.items and Inventory.masks * a * simplify saveBuf accesses * A few func renames * actorfixer * bss * fixes * bss * actorfixer * actorfixer and format * actorfixer * whoops * whops * bss Co-authored-by: engineer124 <engineer124engineer124@gmail.com> Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> Co-authored-by: Derek Hensley <hensley.derek58@gmail.com>
2022-03-27 15:37:02 +00:00
0x80144628:("Sram_ResetSave",),
0x80144684:("Sram_GenerateRandomSaveFields",),
`z_sram_NES` with 2 NON_MATCHINGs and 1 NON_EQUIVALENTs (#531) * Rename Sram_InitDebugSave * Sram_InitDebugSave * err * Sram_IncrementDay * non_matchings * func_80146F5C and protos * func_80146EE8 * func_80145698 * func_80143A54 * Split SaveContext * problems with bss * Fix bss * more * a small bunch * Fix warnings * almost everything * two attempts * at least compiles * import data * bss * format * stuff? * Progress? * More progress * clean up data a little * More progress * disaster * re split data * A bit less of a disaster * Fix renamed stuff * data stuff * fix conflicts * format * CycleSceneFlags * some enums * cleanup * Fix merge issues * format * some changes * format * Lots of progress on z_sram_NES, but no matches yet * SaveContent Documentation * Oops * Oops2 * Document more SaveContext * Oops, don't need that anymore * add small comment * Another comment * dekuPlaygroundPlayerName * Fix merge issues * format * Update src/code/z_sram_NES.c Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * Update src/code/z_sram_NES.c Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * Update src/code/z_sram_NES.c Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * Update src/code/z_sram_NES.c Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * Update src/code/z_sram_NES.c Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * Update src/code/z_sram_NES.c Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * Update src/code/z_sram_NES.c Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * Update src/code/z_sram_NES.c Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * Update src/code/z_sram_NES.c Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * Update src/code/z_sram_NES.c Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * Update src/code/z_sram_NES.c Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * Update src/code/z_sram_NES.c Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * remove magic number * format * fix merge issues * bss * format * macro cleanup * review * merge issues * review * cleanup * UNK_TYPE1 * Fix * Remove comment * small change * conflicts * review * fix * fixes * format * Update actorCtx renames part * Match func_80143B0C thanks to Petrie and Anon * minor cleaning pass * format * cleanup * more minor cleanups * Macros for accessing gSaveContext.save.stolenItems * Introduce STOLEN_ITEM_NONE and remove CLEAR_STOLEN_ITEM_ * format * Update include/macros.h Co-authored-by: Derek Hensley <hensley.derek58@gmail.com> * Update src/code/z_sram_NES.c Co-authored-by: Derek Hensley <hensley.derek58@gmail.com> * Update src/code/z_sram_NES.c Co-authored-by: Derek Hensley <hensley.derek58@gmail.com> * Update src/code/z_sram_NES.c Co-authored-by: Derek Hensley <hensley.derek58@gmail.com> * Update src/code/z_sram_NES.c Co-authored-by: Derek Hensley <hensley.derek58@gmail.com> * Update src/code/z_sram_NES.c Co-authored-by: Derek Hensley <hensley.derek58@gmail.com> * Update src/code/z_sram_NES.c Co-authored-by: Derek Hensley <hensley.derek58@gmail.com> * Update src/code/z_sram_NES.c Co-authored-by: Derek Hensley <hensley.derek58@gmail.com> * @hensldm review * Update include/functions.h Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * Update include/functions.h Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * Rename QUEST_SONG_NEW_WAVE * Add scene name comments to D_801C5FC0 * rename horseData.yaw * Update include/functions.h Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * Update src/code/z_sram_NES.c Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * Update src/code/z_sram_NES.c Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * Update src/code/z_sram_NES.c Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * Update src/code/z_sram_NES.c Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * Update src/code/z_sram_NES.c Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * // = CUR_UPG_VALUE(UPG_WALLET); * run actorfixer and format * fix bss * Fix merge problems and run format * Some improvements to func_801457CC by anon * bss * format * run actorfixer * actorfixer, bss and format * Use original names for the RESPAWN_MODE enum because the current ones are bad * QUEST_SONG_BOSSA_NOVA * some minor fixes on the SaveContext struct according to the debug rom * Merge Inventory.items and Inventory.masks * a * simplify saveBuf accesses * A few func renames * actorfixer * bss * fixes * bss * actorfixer * actorfixer and format * actorfixer * whoops * whops * bss Co-authored-by: engineer124 <engineer124engineer124@gmail.com> Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> Co-authored-by: Derek Hensley <hensley.derek58@gmail.com>
2022-03-27 15:37:02 +00:00
0x80144890:("Sram_InitNewSave",),
0x80144968:("Sram_InitDebugSave",),
2023-04-19 17:52:00 +00:00
0x80144A94:("Sram_ResetSaveFromMoonCrash",),
`z_sram_NES` with 2 NON_MATCHINGs and 1 NON_EQUIVALENTs (#531) * Rename Sram_InitDebugSave * Sram_InitDebugSave * err * Sram_IncrementDay * non_matchings * func_80146F5C and protos * func_80146EE8 * func_80145698 * func_80143A54 * Split SaveContext * problems with bss * Fix bss * more * a small bunch * Fix warnings * almost everything * two attempts * at least compiles * import data * bss * format * stuff? * Progress? * More progress * clean up data a little * More progress * disaster * re split data * A bit less of a disaster * Fix renamed stuff * data stuff * fix conflicts * format * CycleSceneFlags * some enums * cleanup * Fix merge issues * format * some changes * format * Lots of progress on z_sram_NES, but no matches yet * SaveContent Documentation * Oops * Oops2 * Document more SaveContext * Oops, don't need that anymore * add small comment * Another comment * dekuPlaygroundPlayerName * Fix merge issues * format * Update src/code/z_sram_NES.c Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * Update src/code/z_sram_NES.c Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * Update src/code/z_sram_NES.c Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * Update src/code/z_sram_NES.c Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * Update src/code/z_sram_NES.c Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * Update src/code/z_sram_NES.c Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * Update src/code/z_sram_NES.c Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * Update src/code/z_sram_NES.c Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * Update src/code/z_sram_NES.c Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * Update src/code/z_sram_NES.c Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * Update src/code/z_sram_NES.c Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * Update src/code/z_sram_NES.c Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * remove magic number * format * fix merge issues * bss * format * macro cleanup * review * merge issues * review * cleanup * UNK_TYPE1 * Fix * Remove comment * small change * conflicts * review * fix * fixes * format * Update actorCtx renames part * Match func_80143B0C thanks to Petrie and Anon * minor cleaning pass * format * cleanup * more minor cleanups * Macros for accessing gSaveContext.save.stolenItems * Introduce STOLEN_ITEM_NONE and remove CLEAR_STOLEN_ITEM_ * format * Update include/macros.h Co-authored-by: Derek Hensley <hensley.derek58@gmail.com> * Update src/code/z_sram_NES.c Co-authored-by: Derek Hensley <hensley.derek58@gmail.com> * Update src/code/z_sram_NES.c Co-authored-by: Derek Hensley <hensley.derek58@gmail.com> * Update src/code/z_sram_NES.c Co-authored-by: Derek Hensley <hensley.derek58@gmail.com> * Update src/code/z_sram_NES.c Co-authored-by: Derek Hensley <hensley.derek58@gmail.com> * Update src/code/z_sram_NES.c Co-authored-by: Derek Hensley <hensley.derek58@gmail.com> * Update src/code/z_sram_NES.c Co-authored-by: Derek Hensley <hensley.derek58@gmail.com> * Update src/code/z_sram_NES.c Co-authored-by: Derek Hensley <hensley.derek58@gmail.com> * @hensldm review * Update include/functions.h Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * Update include/functions.h Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * Rename QUEST_SONG_NEW_WAVE * Add scene name comments to D_801C5FC0 * rename horseData.yaw * Update include/functions.h Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * Update src/code/z_sram_NES.c Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * Update src/code/z_sram_NES.c Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * Update src/code/z_sram_NES.c Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * Update src/code/z_sram_NES.c Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * Update src/code/z_sram_NES.c Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * // = CUR_UPG_VALUE(UPG_WALLET); * run actorfixer and format * fix bss * Fix merge problems and run format * Some improvements to func_801457CC by anon * bss * format * run actorfixer * actorfixer, bss and format * Use original names for the RESPAWN_MODE enum because the current ones are bad * QUEST_SONG_BOSSA_NOVA * some minor fixes on the SaveContext struct according to the debug rom * Merge Inventory.items and Inventory.masks * a * simplify saveBuf accesses * A few func renames * actorfixer * bss * fixes * bss * actorfixer * actorfixer and format * actorfixer * whoops * whops * bss Co-authored-by: engineer124 <engineer124engineer124@gmail.com> Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> Co-authored-by: Derek Hensley <hensley.derek58@gmail.com>
2022-03-27 15:37:02 +00:00
0x80144E78:("Sram_OpenSave",),
0x8014546C:("func_8014546C",),
0x80145698:("func_80145698",),
0x801457CC:("func_801457CC",),
0x80146580:("Sram_EraseSave",),
0x80146628:("Sram_CopySave",),
`z_sram_NES` with 2 NON_MATCHINGs and 1 NON_EQUIVALENTs (#531) * Rename Sram_InitDebugSave * Sram_InitDebugSave * err * Sram_IncrementDay * non_matchings * func_80146F5C and protos * func_80146EE8 * func_80145698 * func_80143A54 * Split SaveContext * problems with bss * Fix bss * more * a small bunch * Fix warnings * almost everything * two attempts * at least compiles * import data * bss * format * stuff? * Progress? * More progress * clean up data a little * More progress * disaster * re split data * A bit less of a disaster * Fix renamed stuff * data stuff * fix conflicts * format * CycleSceneFlags * some enums * cleanup * Fix merge issues * format * some changes * format * Lots of progress on z_sram_NES, but no matches yet * SaveContent Documentation * Oops * Oops2 * Document more SaveContext * Oops, don't need that anymore * add small comment * Another comment * dekuPlaygroundPlayerName * Fix merge issues * format * Update src/code/z_sram_NES.c Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * Update src/code/z_sram_NES.c Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * Update src/code/z_sram_NES.c Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * Update src/code/z_sram_NES.c Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * Update src/code/z_sram_NES.c Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * Update src/code/z_sram_NES.c Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * Update src/code/z_sram_NES.c Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * Update src/code/z_sram_NES.c Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * Update src/code/z_sram_NES.c Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * Update src/code/z_sram_NES.c Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * Update src/code/z_sram_NES.c Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * Update src/code/z_sram_NES.c Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * remove magic number * format * fix merge issues * bss * format * macro cleanup * review * merge issues * review * cleanup * UNK_TYPE1 * Fix * Remove comment * small change * conflicts * review * fix * fixes * format * Update actorCtx renames part * Match func_80143B0C thanks to Petrie and Anon * minor cleaning pass * format * cleanup * more minor cleanups * Macros for accessing gSaveContext.save.stolenItems * Introduce STOLEN_ITEM_NONE and remove CLEAR_STOLEN_ITEM_ * format * Update include/macros.h Co-authored-by: Derek Hensley <hensley.derek58@gmail.com> * Update src/code/z_sram_NES.c Co-authored-by: Derek Hensley <hensley.derek58@gmail.com> * Update src/code/z_sram_NES.c Co-authored-by: Derek Hensley <hensley.derek58@gmail.com> * Update src/code/z_sram_NES.c Co-authored-by: Derek Hensley <hensley.derek58@gmail.com> * Update src/code/z_sram_NES.c Co-authored-by: Derek Hensley <hensley.derek58@gmail.com> * Update src/code/z_sram_NES.c Co-authored-by: Derek Hensley <hensley.derek58@gmail.com> * Update src/code/z_sram_NES.c Co-authored-by: Derek Hensley <hensley.derek58@gmail.com> * Update src/code/z_sram_NES.c Co-authored-by: Derek Hensley <hensley.derek58@gmail.com> * @hensldm review * Update include/functions.h Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * Update include/functions.h Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * Rename QUEST_SONG_NEW_WAVE * Add scene name comments to D_801C5FC0 * rename horseData.yaw * Update include/functions.h Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * Update src/code/z_sram_NES.c Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * Update src/code/z_sram_NES.c Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * Update src/code/z_sram_NES.c Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * Update src/code/z_sram_NES.c Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * Update src/code/z_sram_NES.c Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * // = CUR_UPG_VALUE(UPG_WALLET); * run actorfixer and format * fix bss * Fix merge problems and run format * Some improvements to func_801457CC by anon * bss * format * run actorfixer * actorfixer, bss and format * Use original names for the RESPAWN_MODE enum because the current ones are bad * QUEST_SONG_BOSSA_NOVA * some minor fixes on the SaveContext struct according to the debug rom * Merge Inventory.items and Inventory.masks * a * simplify saveBuf accesses * A few func renames * actorfixer * bss * fixes * bss * actorfixer * actorfixer and format * actorfixer * whoops * whops * bss Co-authored-by: engineer124 <engineer124engineer124@gmail.com> Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> Co-authored-by: Derek Hensley <hensley.derek58@gmail.com>
2022-03-27 15:37:02 +00:00
0x80146AA0:("Sram_InitSave",),
0x80146DF8:("Sram_WriteSaveOptionsToBuffer",),
`z_sram_NES` with 2 NON_MATCHINGs and 1 NON_EQUIVALENTs (#531) * Rename Sram_InitDebugSave * Sram_InitDebugSave * err * Sram_IncrementDay * non_matchings * func_80146F5C and protos * func_80146EE8 * func_80145698 * func_80143A54 * Split SaveContext * problems with bss * Fix bss * more * a small bunch * Fix warnings * almost everything * two attempts * at least compiles * import data * bss * format * stuff? * Progress? * More progress * clean up data a little * More progress * disaster * re split data * A bit less of a disaster * Fix renamed stuff * data stuff * fix conflicts * format * CycleSceneFlags * some enums * cleanup * Fix merge issues * format * some changes * format * Lots of progress on z_sram_NES, but no matches yet * SaveContent Documentation * Oops * Oops2 * Document more SaveContext * Oops, don't need that anymore * add small comment * Another comment * dekuPlaygroundPlayerName * Fix merge issues * format * Update src/code/z_sram_NES.c Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * Update src/code/z_sram_NES.c Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * Update src/code/z_sram_NES.c Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * Update src/code/z_sram_NES.c Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * Update src/code/z_sram_NES.c Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * Update src/code/z_sram_NES.c Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * Update src/code/z_sram_NES.c Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * Update src/code/z_sram_NES.c Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * Update src/code/z_sram_NES.c Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * Update src/code/z_sram_NES.c Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * Update src/code/z_sram_NES.c Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * Update src/code/z_sram_NES.c Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * remove magic number * format * fix merge issues * bss * format * macro cleanup * review * merge issues * review * cleanup * UNK_TYPE1 * Fix * Remove comment * small change * conflicts * review * fix * fixes * format * Update actorCtx renames part * Match func_80143B0C thanks to Petrie and Anon * minor cleaning pass * format * cleanup * more minor cleanups * Macros for accessing gSaveContext.save.stolenItems * Introduce STOLEN_ITEM_NONE and remove CLEAR_STOLEN_ITEM_ * format * Update include/macros.h Co-authored-by: Derek Hensley <hensley.derek58@gmail.com> * Update src/code/z_sram_NES.c Co-authored-by: Derek Hensley <hensley.derek58@gmail.com> * Update src/code/z_sram_NES.c Co-authored-by: Derek Hensley <hensley.derek58@gmail.com> * Update src/code/z_sram_NES.c Co-authored-by: Derek Hensley <hensley.derek58@gmail.com> * Update src/code/z_sram_NES.c Co-authored-by: Derek Hensley <hensley.derek58@gmail.com> * Update src/code/z_sram_NES.c Co-authored-by: Derek Hensley <hensley.derek58@gmail.com> * Update src/code/z_sram_NES.c Co-authored-by: Derek Hensley <hensley.derek58@gmail.com> * Update src/code/z_sram_NES.c Co-authored-by: Derek Hensley <hensley.derek58@gmail.com> * @hensldm review * Update include/functions.h Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * Update include/functions.h Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * Rename QUEST_SONG_NEW_WAVE * Add scene name comments to D_801C5FC0 * rename horseData.yaw * Update include/functions.h Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * Update src/code/z_sram_NES.c Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * Update src/code/z_sram_NES.c Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * Update src/code/z_sram_NES.c Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * Update src/code/z_sram_NES.c Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * Update src/code/z_sram_NES.c Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * // = CUR_UPG_VALUE(UPG_WALLET); * run actorfixer and format * fix bss * Fix merge problems and run format * Some improvements to func_801457CC by anon * bss * format * run actorfixer * actorfixer, bss and format * Use original names for the RESPAWN_MODE enum because the current ones are bad * QUEST_SONG_BOSSA_NOVA * some minor fixes on the SaveContext struct according to the debug rom * Merge Inventory.items and Inventory.masks * a * simplify saveBuf accesses * A few func renames * actorfixer * bss * fixes * bss * actorfixer * actorfixer and format * actorfixer * whoops * whops * bss Co-authored-by: engineer124 <engineer124engineer124@gmail.com> Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> Co-authored-by: Derek Hensley <hensley.derek58@gmail.com>
2022-03-27 15:37:02 +00:00
0x80146E40:("Sram_InitSram",),
0x80146E70:("Sram_Alloc",),
0x80146EBC:("Sram_SyncWriteToFlash",),
`z_sram_NES` with 2 NON_MATCHINGs and 1 NON_EQUIVALENTs (#531) * Rename Sram_InitDebugSave * Sram_InitDebugSave * err * Sram_IncrementDay * non_matchings * func_80146F5C and protos * func_80146EE8 * func_80145698 * func_80143A54 * Split SaveContext * problems with bss * Fix bss * more * a small bunch * Fix warnings * almost everything * two attempts * at least compiles * import data * bss * format * stuff? * Progress? * More progress * clean up data a little * More progress * disaster * re split data * A bit less of a disaster * Fix renamed stuff * data stuff * fix conflicts * format * CycleSceneFlags * some enums * cleanup * Fix merge issues * format * some changes * format * Lots of progress on z_sram_NES, but no matches yet * SaveContent Documentation * Oops * Oops2 * Document more SaveContext * Oops, don't need that anymore * add small comment * Another comment * dekuPlaygroundPlayerName * Fix merge issues * format * Update src/code/z_sram_NES.c Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * Update src/code/z_sram_NES.c Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * Update src/code/z_sram_NES.c Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * Update src/code/z_sram_NES.c Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * Update src/code/z_sram_NES.c Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * Update src/code/z_sram_NES.c Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * Update src/code/z_sram_NES.c Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * Update src/code/z_sram_NES.c Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * Update src/code/z_sram_NES.c Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * Update src/code/z_sram_NES.c Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * Update src/code/z_sram_NES.c Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * Update src/code/z_sram_NES.c Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * remove magic number * format * fix merge issues * bss * format * macro cleanup * review * merge issues * review * cleanup * UNK_TYPE1 * Fix * Remove comment * small change * conflicts * review * fix * fixes * format * Update actorCtx renames part * Match func_80143B0C thanks to Petrie and Anon * minor cleaning pass * format * cleanup * more minor cleanups * Macros for accessing gSaveContext.save.stolenItems * Introduce STOLEN_ITEM_NONE and remove CLEAR_STOLEN_ITEM_ * format * Update include/macros.h Co-authored-by: Derek Hensley <hensley.derek58@gmail.com> * Update src/code/z_sram_NES.c Co-authored-by: Derek Hensley <hensley.derek58@gmail.com> * Update src/code/z_sram_NES.c Co-authored-by: Derek Hensley <hensley.derek58@gmail.com> * Update src/code/z_sram_NES.c Co-authored-by: Derek Hensley <hensley.derek58@gmail.com> * Update src/code/z_sram_NES.c Co-authored-by: Derek Hensley <hensley.derek58@gmail.com> * Update src/code/z_sram_NES.c Co-authored-by: Derek Hensley <hensley.derek58@gmail.com> * Update src/code/z_sram_NES.c Co-authored-by: Derek Hensley <hensley.derek58@gmail.com> * Update src/code/z_sram_NES.c Co-authored-by: Derek Hensley <hensley.derek58@gmail.com> * @hensldm review * Update include/functions.h Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * Update include/functions.h Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * Rename QUEST_SONG_NEW_WAVE * Add scene name comments to D_801C5FC0 * rename horseData.yaw * Update include/functions.h Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * Update src/code/z_sram_NES.c Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * Update src/code/z_sram_NES.c Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * Update src/code/z_sram_NES.c Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * Update src/code/z_sram_NES.c Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * Update src/code/z_sram_NES.c Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * // = CUR_UPG_VALUE(UPG_WALLET); * run actorfixer and format * fix bss * Fix merge problems and run format * Some improvements to func_801457CC by anon * bss * format * run actorfixer * actorfixer, bss and format * Use original names for the RESPAWN_MODE enum because the current ones are bad * QUEST_SONG_BOSSA_NOVA * some minor fixes on the SaveContext struct according to the debug rom * Merge Inventory.items and Inventory.masks * a * simplify saveBuf accesses * A few func renames * actorfixer * bss * fixes * bss * actorfixer * actorfixer and format * actorfixer * whoops * whops * bss Co-authored-by: engineer124 <engineer124engineer124@gmail.com> Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> Co-authored-by: Derek Hensley <hensley.derek58@gmail.com>
2022-03-27 15:37:02 +00:00
0x80146EE8:("Sram_SaveSpecialEnterClockTown",),
0x80146F5C:("Sram_SaveSpecialNewDay",),
0x80147008:("Sram_SetFlashPagesDefault",),
0x80147020:("Sram_StartWriteToFlashDefault",),
0x80147068:("Sram_UpdateWriteToFlashDefault",),
0x80147138:("Sram_SetFlashPagesOwlSave",),
0x80147150:("Sram_StartWriteToFlashOwlSave",),
0x80147198:("Sram_UpdateWriteToFlashOwlSave",),
0x80147314:("func_80147314",),
0x80147414:("func_80147414",),
0x8014750C:("Sram_nop8014750C",),
Z_message (2 NON_MATCHINGS) (#1398) * matched func_8014D62C * matched func_8014D304 * matched func_80149048 * matched func_80159438 & func_8014CDF0 * matched Message_GetState * matched func_80152CAC * matched func_80149454 * matched func_801491DC * matched func_80150A84 * matched func_801496C8 * matched func_80149C18 * func_8014995C progress * matched 8014995C * matched func_80153EF0 * fix MessageContext lottery guess array size to match func_801496C8 * matched 80148D64 * matched func_8014AAD0 * progress func_8014CFDC * matched func_8014CFDC * progress func_801514B0 * progress#2 func_801514B0 * matched func_801514B0 * progress func_8014C70C * Progress on few functions * fix some variables & func name * change unk11F00 type and usages * func_8014C70C matched * match func_8015268c * fix building * format * engi message WIP * enums, cleanup * missed one * oops * even more enums * another oops * func_8015E7EC NON_MATCHING * cleanup Message_DrawTextCredits * MSGMODE cleanup * import sFontWidths * Import z_message_nes data * Message_DrawTextNES draft * fix types in message_nes * Message_DrawTextNES NON_EQUIVALENT * Message_DrawTextNES improvement Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * Import bss * fixes * Data clean up * Delete Message_Decode m2c output * Readd Message_Update data * import data * func declaration * cleanup * Language enum * fix naming, some flags * Update functions and variables related to the bombers notebook event queue. * Update renamed variables.txt * format * attempt Message_DecodeCredits * begin Message_DecodeNES * decode cleanup * incremental improvements on Message_DecodeNES * oops * more progress * first attempt at Message_Decode * cleanup Message_Decode * Message_Decode progress * good progress on decode loops * more progress * good Message_Decode progress, thank anon * decode creep * big improvements, thanks anon/hatal * small nes improvement * cleanup * match Message_DrawTextDefault, big progress on Message_DrawTextNES * namefixer for save structs * Some cleanup/fix non-equivalencies in decodes * cleanup * Small cleanup * func_80150A84 * TextBoxType enum usage * Format * match Message_DecodeCredit by Maide, small improvement in Message_DrawTextNES * comments * some docs * cleanup, improve matches * Some improvement Co-Authored-By: Santiago <github-santaclose-noreplay@NA.com> * Fixes * Missed * Match Message_DrawTextNES * Move functions to z64message.h * string macros * Small cleanups * 1 more small thing * decompme scratches * Cleanup * Item enum * PR * SEGMENT_ROM_START * PR * format * ocarina cleanup --------- Co-authored-by: andzura <andzura@andzura.fr> Co-authored-by: Angie <angheloalf95@gmail.com> Co-authored-by: engineer124 <engineer124engineer124@gmail.com> Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> Co-authored-by: Zoey Zolotova <zoey.zolotova@gmail.com> Co-authored-by: Santiago <github-santaclose-noreplay@NA.com>
2023-10-03 21:51:45 +00:00
0x80147520:("Message_ResetOcarinaButtonAlphas",),
0x80147564:("Message_ResetOcarinaButtonState",),
z_message progress (#701) * 8 functions matching, 1 non-matching, 45 untouched * match func_801518B0 * match func_8014CC14 * matching 8 func, 1 non-matching * matched func_80148CBC * matched func_80156758 * matched func_80147564 * matched func_80151BB4 * matched func80152EC0/Message_Spawn_Song_Effect * matched func_80151C9C * WIP func_80148B98 * WIP func_80151938 * matched func_80151938 * matched func_80148B98 * matched func_80147734 * matched func_80147624 * WIP func_8014EBC * match func_801518B0 * matched func_80147564 * matched func80152EC0/Message_Spawn_Song_Effect * matched func_80151C9C * WIP func_80148B98 * matched func_80151938 * matched func_80148B98 * matched func_80147734 * matched func_80147624 * WIP#2 func_8014EBC * matched func_80149EBC * WIP func_8014CCB4 * matched func_8014CCB4 * matched func_80151A68 * WIP func_8014D62C * fix func_8015A68 signature * z_message_nes & z_message_staff progress * z_message_nes & z_message_staff renaming * documenting z_message * cleaning & renaming * documenting MessageContext * matched func_80151A68 * format * naming convention fix * re-add func_80147564 * apply renaming of Message_ShouldAdvanceSilent on the whole project * re-format, add clang-format off/on in z_message.c needed for matching * rename staff => credits; add renames in actorfixer. * change rupees array to ascii * remove useless comments * change MessageContext.decodedBuffer to a union * remove decodedBuffer from actorfixer * applied AngheloAlf suggestions & ran sfxconvert on z_message.c * rename message_struct => message_data_static; revert decodedBuffer as union creating differences. * use true/false instead of 1/0 * use SET_FULLSCREEN_VIEWPORT macro in func_80152c64 * AngheloAlf suggestions. * extract assign from dayTime calculation for readability in Message_LoadTimeNES * remove bss_reordering from osFlash, idle & boot_main to typedef MessageTableEntry in message_data_static & make decodedBuffer an union. * remove useless casts * Changes hexa to ascii chars when it's meaningful; add comments to func_8014CCB4 to show what hexa constant means. * Hensldm suggestions * ran actorfixer on new changes; fix new bss reordering error introduced with rebase * use new TIME_TO_MINUTES_F macro * re-ran format.sh * hensldm suggestions #2 + overall cleaning * remove useless parenthesis * Update include/message_data_static.h Co-authored-by: Anghelo Carvajal <angheloalf95@gmail.com> * actorfixer and format * more fixes Co-authored-by: Andzura <andzura@andzura.fr> Co-authored-by: abaud <adrien.baud@inria.fr> Co-authored-by: Anghelo Carvajal <angheloalf95@gmail.com>
2022-03-27 15:09:47 +00:00
0x80147624:("Message_ShouldAdvance",),
0x80147734:("Message_ShouldAdvanceSilent",),
0x801477B4:("Message_CloseTextbox",),
Z_message (2 NON_MATCHINGS) (#1398) * matched func_8014D62C * matched func_8014D304 * matched func_80149048 * matched func_80159438 & func_8014CDF0 * matched Message_GetState * matched func_80152CAC * matched func_80149454 * matched func_801491DC * matched func_80150A84 * matched func_801496C8 * matched func_80149C18 * func_8014995C progress * matched 8014995C * matched func_80153EF0 * fix MessageContext lottery guess array size to match func_801496C8 * matched 80148D64 * matched func_8014AAD0 * progress func_8014CFDC * matched func_8014CFDC * progress func_801514B0 * progress#2 func_801514B0 * matched func_801514B0 * progress func_8014C70C * Progress on few functions * fix some variables & func name * change unk11F00 type and usages * func_8014C70C matched * match func_8015268c * fix building * format * engi message WIP * enums, cleanup * missed one * oops * even more enums * another oops * func_8015E7EC NON_MATCHING * cleanup Message_DrawTextCredits * MSGMODE cleanup * import sFontWidths * Import z_message_nes data * Message_DrawTextNES draft * fix types in message_nes * Message_DrawTextNES NON_EQUIVALENT * Message_DrawTextNES improvement Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * Import bss * fixes * Data clean up * Delete Message_Decode m2c output * Readd Message_Update data * import data * func declaration * cleanup * Language enum * fix naming, some flags * Update functions and variables related to the bombers notebook event queue. * Update renamed variables.txt * format * attempt Message_DecodeCredits * begin Message_DecodeNES * decode cleanup * incremental improvements on Message_DecodeNES * oops * more progress * first attempt at Message_Decode * cleanup Message_Decode * Message_Decode progress * good progress on decode loops * more progress * good Message_Decode progress, thank anon * decode creep * big improvements, thanks anon/hatal * small nes improvement * cleanup * match Message_DrawTextDefault, big progress on Message_DrawTextNES * namefixer for save structs * Some cleanup/fix non-equivalencies in decodes * cleanup * Small cleanup * func_80150A84 * TextBoxType enum usage * Format * match Message_DecodeCredit by Maide, small improvement in Message_DrawTextNES * comments * some docs * cleanup, improve matches * Some improvement Co-Authored-By: Santiago <github-santaclose-noreplay@NA.com> * Fixes * Missed * Match Message_DrawTextNES * Move functions to z64message.h * string macros * Small cleanups * 1 more small thing * decompme scratches * Cleanup * Item enum * PR * SEGMENT_ROM_START * PR * format * ocarina cleanup --------- Co-authored-by: andzura <andzura@andzura.fr> Co-authored-by: Angie <angheloalf95@gmail.com> Co-authored-by: engineer124 <engineer124engineer124@gmail.com> Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> Co-authored-by: Zoey Zolotova <zoey.zolotova@gmail.com> Co-authored-by: Santiago <github-santaclose-noreplay@NA.com>
2023-10-03 21:51:45 +00:00
0x80147818:("Message_DrawTextboxIcon",),
0x80147F18:("func_80147F18",),
0x80148558:("func_80148558",),
Z_message (2 NON_MATCHINGS) (#1398) * matched func_8014D62C * matched func_8014D304 * matched func_80149048 * matched func_80159438 & func_8014CDF0 * matched Message_GetState * matched func_80152CAC * matched func_80149454 * matched func_801491DC * matched func_80150A84 * matched func_801496C8 * matched func_80149C18 * func_8014995C progress * matched 8014995C * matched func_80153EF0 * fix MessageContext lottery guess array size to match func_801496C8 * matched 80148D64 * matched func_8014AAD0 * progress func_8014CFDC * matched func_8014CFDC * progress func_801514B0 * progress#2 func_801514B0 * matched func_801514B0 * progress func_8014C70C * Progress on few functions * fix some variables & func name * change unk11F00 type and usages * func_8014C70C matched * match func_8015268c * fix building * format * engi message WIP * enums, cleanup * missed one * oops * even more enums * another oops * func_8015E7EC NON_MATCHING * cleanup Message_DrawTextCredits * MSGMODE cleanup * import sFontWidths * Import z_message_nes data * Message_DrawTextNES draft * fix types in message_nes * Message_DrawTextNES NON_EQUIVALENT * Message_DrawTextNES improvement Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * Import bss * fixes * Data clean up * Delete Message_Decode m2c output * Readd Message_Update data * import data * func declaration * cleanup * Language enum * fix naming, some flags * Update functions and variables related to the bombers notebook event queue. * Update renamed variables.txt * format * attempt Message_DecodeCredits * begin Message_DecodeNES * decode cleanup * incremental improvements on Message_DecodeNES * oops * more progress * first attempt at Message_Decode * cleanup Message_Decode * Message_Decode progress * good progress on decode loops * more progress * good Message_Decode progress, thank anon * decode creep * big improvements, thanks anon/hatal * small nes improvement * cleanup * match Message_DrawTextDefault, big progress on Message_DrawTextNES * namefixer for save structs * Some cleanup/fix non-equivalencies in decodes * cleanup * Small cleanup * func_80150A84 * TextBoxType enum usage * Format * match Message_DecodeCredit by Maide, small improvement in Message_DrawTextNES * comments * some docs * cleanup, improve matches * Some improvement Co-Authored-By: Santiago <github-santaclose-noreplay@NA.com> * Fixes * Missed * Match Message_DrawTextNES * Move functions to z64message.h * string macros * Small cleanups * 1 more small thing * decompme scratches * Cleanup * Item enum * PR * SEGMENT_ROM_START * PR * format * ocarina cleanup --------- Co-authored-by: andzura <andzura@andzura.fr> Co-authored-by: Angie <angheloalf95@gmail.com> Co-authored-by: engineer124 <engineer124engineer124@gmail.com> Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> Co-authored-by: Zoey Zolotova <zoey.zolotova@gmail.com> Co-authored-by: Santiago <github-santaclose-noreplay@NA.com>
2023-10-03 21:51:45 +00:00
0x80148B98:("Message_HandleChoiceSelection",),
0x80148CBC:("func_80148CBC",),
0x80148D64:("func_80148D64",),
0x80149048:("func_80149048",),
0x801491DC:("func_801491DC",),
0x80149454:("func_80149454",),
0x801496C8:("func_801496C8",),
0x8014995C:("Message_DrawTextChar",),
Z_message (2 NON_MATCHINGS) (#1398) * matched func_8014D62C * matched func_8014D304 * matched func_80149048 * matched func_80159438 & func_8014CDF0 * matched Message_GetState * matched func_80152CAC * matched func_80149454 * matched func_801491DC * matched func_80150A84 * matched func_801496C8 * matched func_80149C18 * func_8014995C progress * matched 8014995C * matched func_80153EF0 * fix MessageContext lottery guess array size to match func_801496C8 * matched 80148D64 * matched func_8014AAD0 * progress func_8014CFDC * matched func_8014CFDC * progress func_801514B0 * progress#2 func_801514B0 * matched func_801514B0 * progress func_8014C70C * Progress on few functions * fix some variables & func name * change unk11F00 type and usages * func_8014C70C matched * match func_8015268c * fix building * format * engi message WIP * enums, cleanup * missed one * oops * even more enums * another oops * func_8015E7EC NON_MATCHING * cleanup Message_DrawTextCredits * MSGMODE cleanup * import sFontWidths * Import z_message_nes data * Message_DrawTextNES draft * fix types in message_nes * Message_DrawTextNES NON_EQUIVALENT * Message_DrawTextNES improvement Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * Import bss * fixes * Data clean up * Delete Message_Decode m2c output * Readd Message_Update data * import data * func declaration * cleanup * Language enum * fix naming, some flags * Update functions and variables related to the bombers notebook event queue. * Update renamed variables.txt * format * attempt Message_DecodeCredits * begin Message_DecodeNES * decode cleanup * incremental improvements on Message_DecodeNES * oops * more progress * first attempt at Message_Decode * cleanup Message_Decode * Message_Decode progress * good progress on decode loops * more progress * good Message_Decode progress, thank anon * decode creep * big improvements, thanks anon/hatal * small nes improvement * cleanup * match Message_DrawTextDefault, big progress on Message_DrawTextNES * namefixer for save structs * Some cleanup/fix non-equivalencies in decodes * cleanup * Small cleanup * func_80150A84 * TextBoxType enum usage * Format * match Message_DecodeCredit by Maide, small improvement in Message_DrawTextNES * comments * some docs * cleanup, improve matches * Some improvement Co-Authored-By: Santiago <github-santaclose-noreplay@NA.com> * Fixes * Missed * Match Message_DrawTextNES * Move functions to z64message.h * string macros * Small cleanups * 1 more small thing * decompme scratches * Cleanup * Item enum * PR * SEGMENT_ROM_START * PR * format * ocarina cleanup --------- Co-authored-by: andzura <andzura@andzura.fr> Co-authored-by: Angie <angheloalf95@gmail.com> Co-authored-by: engineer124 <engineer124engineer124@gmail.com> Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> Co-authored-by: Zoey Zolotova <zoey.zolotova@gmail.com> Co-authored-by: Santiago <github-santaclose-noreplay@NA.com>
2023-10-03 21:51:45 +00:00
0x80149C18:("Message_GrowTextbox",),
z_message progress (#701) * 8 functions matching, 1 non-matching, 45 untouched * match func_801518B0 * match func_8014CC14 * matching 8 func, 1 non-matching * matched func_80148CBC * matched func_80156758 * matched func_80147564 * matched func_80151BB4 * matched func80152EC0/Message_Spawn_Song_Effect * matched func_80151C9C * WIP func_80148B98 * WIP func_80151938 * matched func_80151938 * matched func_80148B98 * matched func_80147734 * matched func_80147624 * WIP func_8014EBC * match func_801518B0 * matched func_80147564 * matched func80152EC0/Message_Spawn_Song_Effect * matched func_80151C9C * WIP func_80148B98 * matched func_80151938 * matched func_80148B98 * matched func_80147734 * matched func_80147624 * WIP#2 func_8014EBC * matched func_80149EBC * WIP func_8014CCB4 * matched func_8014CCB4 * matched func_80151A68 * WIP func_8014D62C * fix func_8015A68 signature * z_message_nes & z_message_staff progress * z_message_nes & z_message_staff renaming * documenting z_message * cleaning & renaming * documenting MessageContext * matched func_80151A68 * format * naming convention fix * re-add func_80147564 * apply renaming of Message_ShouldAdvanceSilent on the whole project * re-format, add clang-format off/on in z_message.c needed for matching * rename staff => credits; add renames in actorfixer. * change rupees array to ascii * remove useless comments * change MessageContext.decodedBuffer to a union * remove decodedBuffer from actorfixer * applied AngheloAlf suggestions & ran sfxconvert on z_message.c * rename message_struct => message_data_static; revert decodedBuffer as union creating differences. * use true/false instead of 1/0 * use SET_FULLSCREEN_VIEWPORT macro in func_80152c64 * AngheloAlf suggestions. * extract assign from dayTime calculation for readability in Message_LoadTimeNES * remove bss_reordering from osFlash, idle & boot_main to typedef MessageTableEntry in message_data_static & make decodedBuffer an union. * remove useless casts * Changes hexa to ascii chars when it's meaningful; add comments to func_8014CCB4 to show what hexa constant means. * Hensldm suggestions * ran actorfixer on new changes; fix new bss reordering error introduced with rebase * use new TIME_TO_MINUTES_F macro * re-ran format.sh * hensldm suggestions #2 + overall cleaning * remove useless parenthesis * Update include/message_data_static.h Co-authored-by: Anghelo Carvajal <angheloalf95@gmail.com> * actorfixer and format * more fixes Co-authored-by: Andzura <andzura@andzura.fr> Co-authored-by: abaud <adrien.baud@inria.fr> Co-authored-by: Anghelo Carvajal <angheloalf95@gmail.com>
2022-03-27 15:09:47 +00:00
0x80149EBC:("Message_FindMessage",),
0x80149F74:("Message_DrawItemIcon",),
0x8014AAD0:("Message_HandleOcarina",),
Z_message (2 NON_MATCHINGS) (#1398) * matched func_8014D62C * matched func_8014D304 * matched func_80149048 * matched func_80159438 & func_8014CDF0 * matched Message_GetState * matched func_80152CAC * matched func_80149454 * matched func_801491DC * matched func_80150A84 * matched func_801496C8 * matched func_80149C18 * func_8014995C progress * matched 8014995C * matched func_80153EF0 * fix MessageContext lottery guess array size to match func_801496C8 * matched 80148D64 * matched func_8014AAD0 * progress func_8014CFDC * matched func_8014CFDC * progress func_801514B0 * progress#2 func_801514B0 * matched func_801514B0 * progress func_8014C70C * Progress on few functions * fix some variables & func name * change unk11F00 type and usages * func_8014C70C matched * match func_8015268c * fix building * format * engi message WIP * enums, cleanup * missed one * oops * even more enums * another oops * func_8015E7EC NON_MATCHING * cleanup Message_DrawTextCredits * MSGMODE cleanup * import sFontWidths * Import z_message_nes data * Message_DrawTextNES draft * fix types in message_nes * Message_DrawTextNES NON_EQUIVALENT * Message_DrawTextNES improvement Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * Import bss * fixes * Data clean up * Delete Message_Decode m2c output * Readd Message_Update data * import data * func declaration * cleanup * Language enum * fix naming, some flags * Update functions and variables related to the bombers notebook event queue. * Update renamed variables.txt * format * attempt Message_DecodeCredits * begin Message_DecodeNES * decode cleanup * incremental improvements on Message_DecodeNES * oops * more progress * first attempt at Message_Decode * cleanup Message_Decode * Message_Decode progress * good progress on decode loops * more progress * good Message_Decode progress, thank anon * decode creep * big improvements, thanks anon/hatal * small nes improvement * cleanup * match Message_DrawTextDefault, big progress on Message_DrawTextNES * namefixer for save structs * Some cleanup/fix non-equivalencies in decodes * cleanup * Small cleanup * func_80150A84 * TextBoxType enum usage * Format * match Message_DecodeCredit by Maide, small improvement in Message_DrawTextNES * comments * some docs * cleanup, improve matches * Some improvement Co-Authored-By: Santiago <github-santaclose-noreplay@NA.com> * Fixes * Missed * Match Message_DrawTextNES * Move functions to z64message.h * string macros * Small cleanups * 1 more small thing * decompme scratches * Cleanup * Item enum * PR * SEGMENT_ROM_START * PR * format * ocarina cleanup --------- Co-authored-by: andzura <andzura@andzura.fr> Co-authored-by: Angie <angheloalf95@gmail.com> Co-authored-by: engineer124 <engineer124engineer124@gmail.com> Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> Co-authored-by: Zoey Zolotova <zoey.zolotova@gmail.com> Co-authored-by: Santiago <github-santaclose-noreplay@NA.com>
2023-10-03 21:51:45 +00:00
0x8014ADBC:("Message_DrawTextDefault",),
0x8014C70C:("Message_LoadItemIcon",),
z_message progress (#701) * 8 functions matching, 1 non-matching, 45 untouched * match func_801518B0 * match func_8014CC14 * matching 8 func, 1 non-matching * matched func_80148CBC * matched func_80156758 * matched func_80147564 * matched func_80151BB4 * matched func80152EC0/Message_Spawn_Song_Effect * matched func_80151C9C * WIP func_80148B98 * WIP func_80151938 * matched func_80151938 * matched func_80148B98 * matched func_80147734 * matched func_80147624 * WIP func_8014EBC * match func_801518B0 * matched func_80147564 * matched func80152EC0/Message_Spawn_Song_Effect * matched func_80151C9C * WIP func_80148B98 * matched func_80151938 * matched func_80148B98 * matched func_80147734 * matched func_80147624 * WIP#2 func_8014EBC * matched func_80149EBC * WIP func_8014CCB4 * matched func_8014CCB4 * matched func_80151A68 * WIP func_8014D62C * fix func_8015A68 signature * z_message_nes & z_message_staff progress * z_message_nes & z_message_staff renaming * documenting z_message * cleaning & renaming * documenting MessageContext * matched func_80151A68 * format * naming convention fix * re-add func_80147564 * apply renaming of Message_ShouldAdvanceSilent on the whole project * re-format, add clang-format off/on in z_message.c needed for matching * rename staff => credits; add renames in actorfixer. * change rupees array to ascii * remove useless comments * change MessageContext.decodedBuffer to a union * remove decodedBuffer from actorfixer * applied AngheloAlf suggestions & ran sfxconvert on z_message.c * rename message_struct => message_data_static; revert decodedBuffer as union creating differences. * use true/false instead of 1/0 * use SET_FULLSCREEN_VIEWPORT macro in func_80152c64 * AngheloAlf suggestions. * extract assign from dayTime calculation for readability in Message_LoadTimeNES * remove bss_reordering from osFlash, idle & boot_main to typedef MessageTableEntry in message_data_static & make decodedBuffer an union. * remove useless casts * Changes hexa to ascii chars when it's meaningful; add comments to func_8014CCB4 to show what hexa constant means. * Hensldm suggestions * ran actorfixer on new changes; fix new bss reordering error introduced with rebase * use new TIME_TO_MINUTES_F macro * re-ran format.sh * hensldm suggestions #2 + overall cleaning * remove useless parenthesis * Update include/message_data_static.h Co-authored-by: Anghelo Carvajal <angheloalf95@gmail.com> * actorfixer and format * more fixes Co-authored-by: Andzura <andzura@andzura.fr> Co-authored-by: abaud <adrien.baud@inria.fr> Co-authored-by: Anghelo Carvajal <angheloalf95@gmail.com>
2022-03-27 15:09:47 +00:00
0x8014CC14:("Message_LoadChar",),
0x8014CCB4:("Message_LoadRupeesJPN",),
Z_message (2 NON_MATCHINGS) (#1398) * matched func_8014D62C * matched func_8014D304 * matched func_80149048 * matched func_80159438 & func_8014CDF0 * matched Message_GetState * matched func_80152CAC * matched func_80149454 * matched func_801491DC * matched func_80150A84 * matched func_801496C8 * matched func_80149C18 * func_8014995C progress * matched 8014995C * matched func_80153EF0 * fix MessageContext lottery guess array size to match func_801496C8 * matched 80148D64 * matched func_8014AAD0 * progress func_8014CFDC * matched func_8014CFDC * progress func_801514B0 * progress#2 func_801514B0 * matched func_801514B0 * progress func_8014C70C * Progress on few functions * fix some variables & func name * change unk11F00 type and usages * func_8014C70C matched * match func_8015268c * fix building * format * engi message WIP * enums, cleanup * missed one * oops * even more enums * another oops * func_8015E7EC NON_MATCHING * cleanup Message_DrawTextCredits * MSGMODE cleanup * import sFontWidths * Import z_message_nes data * Message_DrawTextNES draft * fix types in message_nes * Message_DrawTextNES NON_EQUIVALENT * Message_DrawTextNES improvement Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * Import bss * fixes * Data clean up * Delete Message_Decode m2c output * Readd Message_Update data * import data * func declaration * cleanup * Language enum * fix naming, some flags * Update functions and variables related to the bombers notebook event queue. * Update renamed variables.txt * format * attempt Message_DecodeCredits * begin Message_DecodeNES * decode cleanup * incremental improvements on Message_DecodeNES * oops * more progress * first attempt at Message_Decode * cleanup Message_Decode * Message_Decode progress * good progress on decode loops * more progress * good Message_Decode progress, thank anon * decode creep * big improvements, thanks anon/hatal * small nes improvement * cleanup * match Message_DrawTextDefault, big progress on Message_DrawTextNES * namefixer for save structs * Some cleanup/fix non-equivalencies in decodes * cleanup * Small cleanup * func_80150A84 * TextBoxType enum usage * Format * match Message_DecodeCredit by Maide, small improvement in Message_DrawTextNES * comments * some docs * cleanup, improve matches * Some improvement Co-Authored-By: Santiago <github-santaclose-noreplay@NA.com> * Fixes * Missed * Match Message_DrawTextNES * Move functions to z64message.h * string macros * Small cleanups * 1 more small thing * decompme scratches * Cleanup * Item enum * PR * SEGMENT_ROM_START * PR * format * ocarina cleanup --------- Co-authored-by: andzura <andzura@andzura.fr> Co-authored-by: Angie <angheloalf95@gmail.com> Co-authored-by: engineer124 <engineer124engineer124@gmail.com> Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> Co-authored-by: Zoey Zolotova <zoey.zolotova@gmail.com> Co-authored-by: Santiago <github-santaclose-noreplay@NA.com>
2023-10-03 21:51:45 +00:00
0x8014CDF0:("Message_GetTimerDigits",),
0x8014CFDC:("Message_DecodeHeader",),
Z_message (2 NON_MATCHINGS) (#1398) * matched func_8014D62C * matched func_8014D304 * matched func_80149048 * matched func_80159438 & func_8014CDF0 * matched Message_GetState * matched func_80152CAC * matched func_80149454 * matched func_801491DC * matched func_80150A84 * matched func_801496C8 * matched func_80149C18 * func_8014995C progress * matched 8014995C * matched func_80153EF0 * fix MessageContext lottery guess array size to match func_801496C8 * matched 80148D64 * matched func_8014AAD0 * progress func_8014CFDC * matched func_8014CFDC * progress func_801514B0 * progress#2 func_801514B0 * matched func_801514B0 * progress func_8014C70C * Progress on few functions * fix some variables & func name * change unk11F00 type and usages * func_8014C70C matched * match func_8015268c * fix building * format * engi message WIP * enums, cleanup * missed one * oops * even more enums * another oops * func_8015E7EC NON_MATCHING * cleanup Message_DrawTextCredits * MSGMODE cleanup * import sFontWidths * Import z_message_nes data * Message_DrawTextNES draft * fix types in message_nes * Message_DrawTextNES NON_EQUIVALENT * Message_DrawTextNES improvement Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * Import bss * fixes * Data clean up * Delete Message_Decode m2c output * Readd Message_Update data * import data * func declaration * cleanup * Language enum * fix naming, some flags * Update functions and variables related to the bombers notebook event queue. * Update renamed variables.txt * format * attempt Message_DecodeCredits * begin Message_DecodeNES * decode cleanup * incremental improvements on Message_DecodeNES * oops * more progress * first attempt at Message_Decode * cleanup Message_Decode * Message_Decode progress * good progress on decode loops * more progress * good Message_Decode progress, thank anon * decode creep * big improvements, thanks anon/hatal * small nes improvement * cleanup * match Message_DrawTextDefault, big progress on Message_DrawTextNES * namefixer for save structs * Some cleanup/fix non-equivalencies in decodes * cleanup * Small cleanup * func_80150A84 * TextBoxType enum usage * Format * match Message_DecodeCredit by Maide, small improvement in Message_DrawTextNES * comments * some docs * cleanup, improve matches * Some improvement Co-Authored-By: Santiago <github-santaclose-noreplay@NA.com> * Fixes * Missed * Match Message_DrawTextNES * Move functions to z64message.h * string macros * Small cleanups * 1 more small thing * decompme scratches * Cleanup * Item enum * PR * SEGMENT_ROM_START * PR * format * ocarina cleanup --------- Co-authored-by: andzura <andzura@andzura.fr> Co-authored-by: Angie <angheloalf95@gmail.com> Co-authored-by: engineer124 <engineer124engineer124@gmail.com> Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> Co-authored-by: Zoey Zolotova <zoey.zolotova@gmail.com> Co-authored-by: Santiago <github-santaclose-noreplay@NA.com>
2023-10-03 21:51:45 +00:00
0x8014D304:("Message_LoadTime",),
0x8014D62C:("Message_LoadOwlWarpText",),
0x8014D7B4:("Message_Decode",),
0x80150A84:("func_80150A84",),
Z_message (2 NON_MATCHINGS) (#1398) * matched func_8014D62C * matched func_8014D304 * matched func_80149048 * matched func_80159438 & func_8014CDF0 * matched Message_GetState * matched func_80152CAC * matched func_80149454 * matched func_801491DC * matched func_80150A84 * matched func_801496C8 * matched func_80149C18 * func_8014995C progress * matched 8014995C * matched func_80153EF0 * fix MessageContext lottery guess array size to match func_801496C8 * matched 80148D64 * matched func_8014AAD0 * progress func_8014CFDC * matched func_8014CFDC * progress func_801514B0 * progress#2 func_801514B0 * matched func_801514B0 * progress func_8014C70C * Progress on few functions * fix some variables & func name * change unk11F00 type and usages * func_8014C70C matched * match func_8015268c * fix building * format * engi message WIP * enums, cleanup * missed one * oops * even more enums * another oops * func_8015E7EC NON_MATCHING * cleanup Message_DrawTextCredits * MSGMODE cleanup * import sFontWidths * Import z_message_nes data * Message_DrawTextNES draft * fix types in message_nes * Message_DrawTextNES NON_EQUIVALENT * Message_DrawTextNES improvement Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * Import bss * fixes * Data clean up * Delete Message_Decode m2c output * Readd Message_Update data * import data * func declaration * cleanup * Language enum * fix naming, some flags * Update functions and variables related to the bombers notebook event queue. * Update renamed variables.txt * format * attempt Message_DecodeCredits * begin Message_DecodeNES * decode cleanup * incremental improvements on Message_DecodeNES * oops * more progress * first attempt at Message_Decode * cleanup Message_Decode * Message_Decode progress * good progress on decode loops * more progress * good Message_Decode progress, thank anon * decode creep * big improvements, thanks anon/hatal * small nes improvement * cleanup * match Message_DrawTextDefault, big progress on Message_DrawTextNES * namefixer for save structs * Some cleanup/fix non-equivalencies in decodes * cleanup * Small cleanup * func_80150A84 * TextBoxType enum usage * Format * match Message_DecodeCredit by Maide, small improvement in Message_DrawTextNES * comments * some docs * cleanup, improve matches * Some improvement Co-Authored-By: Santiago <github-santaclose-noreplay@NA.com> * Fixes * Missed * Match Message_DrawTextNES * Move functions to z64message.h * string macros * Small cleanups * 1 more small thing * decompme scratches * Cleanup * Item enum * PR * SEGMENT_ROM_START * PR * format * ocarina cleanup --------- Co-authored-by: andzura <andzura@andzura.fr> Co-authored-by: Angie <angheloalf95@gmail.com> Co-authored-by: engineer124 <engineer124engineer124@gmail.com> Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> Co-authored-by: Zoey Zolotova <zoey.zolotova@gmail.com> Co-authored-by: Santiago <github-santaclose-noreplay@NA.com>
2023-10-03 21:51:45 +00:00
0x80150D08:("Message_OpenText",),
0x801514B0:("func_801514B0",),
`z_demo` with 4 NON_MATCHINGs (#514) * starting * a bunch * and another bunch * a bunch * Match func_800EB1DC * func_800EB4B4 * func_800EB6F8 * 2 more * fix prototype of a random kankyo function * func_800EBD60 non matching * func_800EC678 matched? * func_800EC6D4 * break * func_800ECD7C * A bunch of functions * func_800EE200 * func_800EDF78 and func_800EE0CC * func_800EDBE0 NON_MATCHING * Cutscene_Init NON_MATCHING * func_800EA324 NON_EQUIVALENT * Fix warnings * func_800EC924 NON_EQUIVALENT * Cutscene_ProcessCommands NON_EQUIVALENT * Format * Split z_demo data and import it * Import bss * Match func_800EB364 * Rename Cutscene_Command_SetTime * Improve Cutscene_ProcessCommands a bit (still not equivalent, probably) * Improve Cutscene_ProcessCommands thanks to engineer and anon * Cutscene_ProcessCommands NON_MATCHING * Name some commands * Fix * Renames based on Engineer knowledge of Audio stuff * More command names * Cutscene_Command_GiveTatlToPlayer * Some cutscene commands macros * more command macros * Macros for unknown commands * Improve Cutscene_Command_Textbox a bit * Rename stuff * Name Terminator and Camera * MOTIONBLUR * Macros for textbox commands * CS_PLAYER_ACTION_LIST * A few macro renames * Small cleaning * A bit more of cleanup * Rumble * Entrance comments in func_800EB6F8 * Some var renames * CS_CMD_FADESCREEN * More clean up * Clean functions protos * Move CutsceneStateHandler out of z64.h * Cutscene_DoNothing * Cutscene_IsPlayingCs & Cutscene_GetSceneSetupIndex * And more renames * name some stuff in the cutscenecontext struct * npcActionIndex->actorActionIndex * Undo names of CS_STATE_ enum * Name Cutscene_ActorTranslate family of functions * small docs pass * sfxconvert and format * Hopefully last cleanup * Add some missing functions to actorfixer * Fix merge issues and remove trailing commas * Cutscene commands fix * Cutscene_Command_Misc improved by engineer * Update src/code/z_demo.c Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * Apply suggestions from code review Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * Address review * bss * Match Cutscene_Command_Textbox by anon58 * Fix merge issues * Match Cutscene_Command_Misc by @hensldm * review * float time macros * fix merge issues * format * Fix building assets * fix merge issues * format * Fix * format * fix merge issues * fix * fix * format * fix issues and run format * bss * Fix conflicts, bss and formatter * Update include/functions.h Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * Update include/functions.h Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * Update include/z64.h Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * Update include/z64cutscene.h Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * Update include/z64cutscene.h Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * Update include/z64cutscene.h Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * Update src/code/z_demo.c Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * Update src/code/z_demo.c Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * Update src/code/z_demo.c Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * Update src/code/z_demo.c Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * Update src/code/z_demo.c Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * address review and fix some stuff * fix merge problems * more fixes and format * Fixes * Update include/functions.h Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * Update include/functions.h Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * Update src/code/z_demo.c Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * Update src/code/z_demo.c Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * Update src/code/z_demo.c Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * Update src/code/z_demo.c Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * Engineer suggestions * format * Elliptic review * Use dec for ShrinkWindow_SetLetterboxTarget * add a few comments * Cutscene_Command_ChooseCreditsScenes * Update src/code/z_demo.c Co-authored-by: EllipticEllipsis <73679967+EllipticEllipsis@users.noreply.github.com> * format * some cleanups and some comments * change actorActionCmd from hex to dec in the codebase * minor comment on textboxcmd * ahhhh * Update src/code/z_demo.c Co-authored-by: EllipticEllipsis <73679967+EllipticEllipsis@users.noreply.github.com> * brackets * minor comments * rewording * im dumb * brackets * another bracket * Dawn of the New Day * Update src/code/z_demo.c Co-authored-by: EllipticEllipsis <73679967+EllipticEllipsis@users.noreply.github.com> * fixes * Cutscene_Command_TransitionFX by Anon Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> Co-authored-by: EllipticEllipsis <73679967+EllipticEllipsis@users.noreply.github.com>
2022-03-05 00:14:52 +00:00
0x801518B0:("Message_StartTextbox",),
0x80151938:("Message_ContinueTextbox",),
Z_message (2 NON_MATCHINGS) (#1398) * matched func_8014D62C * matched func_8014D304 * matched func_80149048 * matched func_80159438 & func_8014CDF0 * matched Message_GetState * matched func_80152CAC * matched func_80149454 * matched func_801491DC * matched func_80150A84 * matched func_801496C8 * matched func_80149C18 * func_8014995C progress * matched 8014995C * matched func_80153EF0 * fix MessageContext lottery guess array size to match func_801496C8 * matched 80148D64 * matched func_8014AAD0 * progress func_8014CFDC * matched func_8014CFDC * progress func_801514B0 * progress#2 func_801514B0 * matched func_801514B0 * progress func_8014C70C * Progress on few functions * fix some variables & func name * change unk11F00 type and usages * func_8014C70C matched * match func_8015268c * fix building * format * engi message WIP * enums, cleanup * missed one * oops * even more enums * another oops * func_8015E7EC NON_MATCHING * cleanup Message_DrawTextCredits * MSGMODE cleanup * import sFontWidths * Import z_message_nes data * Message_DrawTextNES draft * fix types in message_nes * Message_DrawTextNES NON_EQUIVALENT * Message_DrawTextNES improvement Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * Import bss * fixes * Data clean up * Delete Message_Decode m2c output * Readd Message_Update data * import data * func declaration * cleanup * Language enum * fix naming, some flags * Update functions and variables related to the bombers notebook event queue. * Update renamed variables.txt * format * attempt Message_DecodeCredits * begin Message_DecodeNES * decode cleanup * incremental improvements on Message_DecodeNES * oops * more progress * first attempt at Message_Decode * cleanup Message_Decode * Message_Decode progress * good progress on decode loops * more progress * good Message_Decode progress, thank anon * decode creep * big improvements, thanks anon/hatal * small nes improvement * cleanup * match Message_DrawTextDefault, big progress on Message_DrawTextNES * namefixer for save structs * Some cleanup/fix non-equivalencies in decodes * cleanup * Small cleanup * func_80150A84 * TextBoxType enum usage * Format * match Message_DecodeCredit by Maide, small improvement in Message_DrawTextNES * comments * some docs * cleanup, improve matches * Some improvement Co-Authored-By: Santiago <github-santaclose-noreplay@NA.com> * Fixes * Missed * Match Message_DrawTextNES * Move functions to z64message.h * string macros * Small cleanups * 1 more small thing * decompme scratches * Cleanup * Item enum * PR * SEGMENT_ROM_START * PR * format * ocarina cleanup --------- Co-authored-by: andzura <andzura@andzura.fr> Co-authored-by: Angie <angheloalf95@gmail.com> Co-authored-by: engineer124 <engineer124engineer124@gmail.com> Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> Co-authored-by: Zoey Zolotova <zoey.zolotova@gmail.com> Co-authored-by: Santiago <github-santaclose-noreplay@NA.com>
2023-10-03 21:51:45 +00:00
0x80151A68:("Message_DisplaySceneTitleCard",),
0x80151BB4:("Message_BombersNotebookQueueEvent",),
Z_message (2 NON_MATCHINGS) (#1398) * matched func_8014D62C * matched func_8014D304 * matched func_80149048 * matched func_80159438 & func_8014CDF0 * matched Message_GetState * matched func_80152CAC * matched func_80149454 * matched func_801491DC * matched func_80150A84 * matched func_801496C8 * matched func_80149C18 * func_8014995C progress * matched 8014995C * matched func_80153EF0 * fix MessageContext lottery guess array size to match func_801496C8 * matched 80148D64 * matched func_8014AAD0 * progress func_8014CFDC * matched func_8014CFDC * progress func_801514B0 * progress#2 func_801514B0 * matched func_801514B0 * progress func_8014C70C * Progress on few functions * fix some variables & func name * change unk11F00 type and usages * func_8014C70C matched * match func_8015268c * fix building * format * engi message WIP * enums, cleanup * missed one * oops * even more enums * another oops * func_8015E7EC NON_MATCHING * cleanup Message_DrawTextCredits * MSGMODE cleanup * import sFontWidths * Import z_message_nes data * Message_DrawTextNES draft * fix types in message_nes * Message_DrawTextNES NON_EQUIVALENT * Message_DrawTextNES improvement Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * Import bss * fixes * Data clean up * Delete Message_Decode m2c output * Readd Message_Update data * import data * func declaration * cleanup * Language enum * fix naming, some flags * Update functions and variables related to the bombers notebook event queue. * Update renamed variables.txt * format * attempt Message_DecodeCredits * begin Message_DecodeNES * decode cleanup * incremental improvements on Message_DecodeNES * oops * more progress * first attempt at Message_Decode * cleanup Message_Decode * Message_Decode progress * good progress on decode loops * more progress * good Message_Decode progress, thank anon * decode creep * big improvements, thanks anon/hatal * small nes improvement * cleanup * match Message_DrawTextDefault, big progress on Message_DrawTextNES * namefixer for save structs * Some cleanup/fix non-equivalencies in decodes * cleanup * Small cleanup * func_80150A84 * TextBoxType enum usage * Format * match Message_DecodeCredit by Maide, small improvement in Message_DrawTextNES * comments * some docs * cleanup, improve matches * Some improvement Co-Authored-By: Santiago <github-santaclose-noreplay@NA.com> * Fixes * Missed * Match Message_DrawTextNES * Move functions to z64message.h * string macros * Small cleanups * 1 more small thing * decompme scratches * Cleanup * Item enum * PR * SEGMENT_ROM_START * PR * format * ocarina cleanup --------- Co-authored-by: andzura <andzura@andzura.fr> Co-authored-by: Angie <angheloalf95@gmail.com> Co-authored-by: engineer124 <engineer124engineer124@gmail.com> Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> Co-authored-by: Zoey Zolotova <zoey.zolotova@gmail.com> Co-authored-by: Santiago <github-santaclose-noreplay@NA.com>
2023-10-03 21:51:45 +00:00
0x80151C9C:("Message_BombersNotebookProcessEventQueue",),
0x80151DA4:("Message_DisplayOcarinaStaffImpl",),
0x80152434:("Message_DisplayOcarinaStaff",),
0x80152464:("Message_DisplayOcarinaStaffBlockSunsSong",),
`z_actor` with some documentation, with 1 NON_EQUIVALENTs (#401) * Match Player_GetHeight * Another bunch * Fix merge conflict * rename Gfx_DrawDListXlu * add WEEROR * Actor_Spawn * almost Actor_SpawnTransitionActors and Actor_Delete * A bunch of small actors * More renames * format * Some Player renames * a few more * import data * run formatter * func_800B7170 * whoops * Fix merge issues * Whoops 2 * func_800B83BC and func_800B83F8 * Actor_IsActorFacingPlayerAndWithinRange * add some prototypes * match Actor_UpdateBgCheckInfo * func_800B7678 * mark Actor_SpawnAsChildAndCutscene as non_matching * Actor_Draw * Update is chaotic * 2 new matches * func_800BC8B8 * Another bunch * function renames * run formatter * cleanup * remove unnecesary casts * add missing sfx * Fix renames * fix merge * func_800BF7CC * small bunch * another bunch * func_800BE184 non_matching * two more * split z_cheap_proc * Another bunch * another bunch * a few and a non matching * yeee * a * Actor_DrawAll non_equivalent * Actor_RecordUndrawnActor * i don't know what to put in this commit message * func_800B4B50 non matching * func_800B42F8 non matching * func_800B5040 * func_800B5814 non_equiv * func_800B6584 * func_800B6608 * func_800B6680 * func_800B7E04 * func_800B8118 * func_800b9170 * , * func_800BC4EC * func_800BA6FC * func_800BA798 * func_800BA8B8 * Actor_LoadOverlay * small cleanup * func_800BB2D0 * meh * func_800BBAC0 * func_800BC270 * func_800B5208 non matching * Fix warnings * meh * rename some ActorShadow_ functions * fairy * Flags_ * fix warnings * format * Actor_PickUp and family * func_800B8E58 * match Actor_RemoveFromCategory * another bit of docs * Match func_800B86C8 * And another bit * rename Player_GetRunSpeedLimit * func_800B9E84 * func_800BE63C * func_800BB8EC * match func_800B5814 * match func_800B9334 * cleanup * fix conflicts: first pass * another fix * actorfixer fix * fix conflicts * func_800BE680 non_equivalent * Improve func_800BE680 a bit * func_800BE680 equivalent (?) * func_800BE680 equivalent * Actor_UpdateActor equivalent * format * use some ExchangeItemID enum values * Some more cleaning * more cleanup * More name stealing from OoT * match func_800B82EC * match func_800B9D1C and a bit of cleanup * Add ACTOR_FLAGS placeholders * Renames and match func_800BE184 * last pass of name stealing * format * fix conflicts * more cleanup * more cleanup * cleanup and OVERLAY_RELOCATION_OFFSET macro * Remove prototypes of obviously internal-only functions, update variable names, forward declare where necessary, remove all `param_\d`s * remove newlines * minor rename * Use ACTOR_FLAGS in z_actor * Match func_800BE3D0 * Rename movement functions * Document Actor_CalcOffsetOrientedToDrawRotation * velX -> horizontalSpeed * A bit of documentation for actor movement functions * format * Fix merge issues * format * Format * Fix renames * fix warnings * fix conflicts * review :D * Update src/overlays/actors/ovl_En_Ma4/z_en_ma4.c Co-authored-by: Derek Hensley <hensley.derek58@gmail.com> * Fix * format * Actor_SpawnSetupActors * engineer review * Update src/code/z_actor.c Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * A bunch of Engineer's reviews * more Engineer's review * a * whoops * run actorfixer * c'mon * :face_exhaling: * whoops * warning * More engineer's review * run format * I'm dumb * a * match func_800BE680 * Match Actor_DrawZTarget * Match Actor_SpawnAsChildAndCutscene, fix non-equivalent in Actor_UpdateActor * Fix merge issue * format * update actor * Steal a bit of @Thar0 documentation from OoT's z_message * Run actorfixer * Fix renames * Match func_800B4B50 thanks to @hensldm * Improve ActorShadow_DrawFeet thanks to @hensldm * whoops * Actor_PlaySfxAtProjectedPos * Actor_UpdateActor matched by @hensldm * Match func_800BA2FC by @hensldm * Match Actor_SpawnTransitionActors by @hensldm * Match func_800BB604 by @hensldm * Match Actor_DrawAll by @hensldm * ActorShadow_DrawFeet by @hensldm * Actor_UpdateAll by @hensldm * Match func_800BCCDC by @engineer124 * Small Actor_PlaySfxAtPos by @engineer124 * ACTOR_FLAGS_ALL and a bit of cleanup * Add invisible comment * Small docs pass * Fix merge * Engineer's review * format lol * Actor_DrawDoorLock docs * Actor_SpawnShieldParticlesMetal * fix merge issues * sActorFaultClient * fix * commit message * Run actorfixer.py && format.sh * Fix warnings * fixes * format * bss * Update include/functions.h Co-authored-by: Derek Hensley <hensley.derek58@gmail.com> * Address review * Fix merge issues, format and such * fix merge issues * Add ACTORCAT_MAX * actorList -> actorLists * Fix merge issues * format * Enable WERROR on jenkinsfile * Fix merge * Use object symbols * address review * format * review * fix merge issues * fix * VRAM_PTR_SIZE, small cleanup and format * review Co-authored-by: Elliptic Ellipsis <elliptic.ellipsis@gmail.com> Co-authored-by: Derek Hensley <hensley.derek58@gmail.com> Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> Co-authored-by: engineer124 <engineer124engineer124@gmail.com>
2022-01-10 17:04:28 +00:00
0x80152498:("Message_GetState",),
Z_message (2 NON_MATCHINGS) (#1398) * matched func_8014D62C * matched func_8014D304 * matched func_80149048 * matched func_80159438 & func_8014CDF0 * matched Message_GetState * matched func_80152CAC * matched func_80149454 * matched func_801491DC * matched func_80150A84 * matched func_801496C8 * matched func_80149C18 * func_8014995C progress * matched 8014995C * matched func_80153EF0 * fix MessageContext lottery guess array size to match func_801496C8 * matched 80148D64 * matched func_8014AAD0 * progress func_8014CFDC * matched func_8014CFDC * progress func_801514B0 * progress#2 func_801514B0 * matched func_801514B0 * progress func_8014C70C * Progress on few functions * fix some variables & func name * change unk11F00 type and usages * func_8014C70C matched * match func_8015268c * fix building * format * engi message WIP * enums, cleanup * missed one * oops * even more enums * another oops * func_8015E7EC NON_MATCHING * cleanup Message_DrawTextCredits * MSGMODE cleanup * import sFontWidths * Import z_message_nes data * Message_DrawTextNES draft * fix types in message_nes * Message_DrawTextNES NON_EQUIVALENT * Message_DrawTextNES improvement Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * Import bss * fixes * Data clean up * Delete Message_Decode m2c output * Readd Message_Update data * import data * func declaration * cleanup * Language enum * fix naming, some flags * Update functions and variables related to the bombers notebook event queue. * Update renamed variables.txt * format * attempt Message_DecodeCredits * begin Message_DecodeNES * decode cleanup * incremental improvements on Message_DecodeNES * oops * more progress * first attempt at Message_Decode * cleanup Message_Decode * Message_Decode progress * good progress on decode loops * more progress * good Message_Decode progress, thank anon * decode creep * big improvements, thanks anon/hatal * small nes improvement * cleanup * match Message_DrawTextDefault, big progress on Message_DrawTextNES * namefixer for save structs * Some cleanup/fix non-equivalencies in decodes * cleanup * Small cleanup * func_80150A84 * TextBoxType enum usage * Format * match Message_DecodeCredit by Maide, small improvement in Message_DrawTextNES * comments * some docs * cleanup, improve matches * Some improvement Co-Authored-By: Santiago <github-santaclose-noreplay@NA.com> * Fixes * Missed * Match Message_DrawTextNES * Move functions to z64message.h * string macros * Small cleanups * 1 more small thing * decompme scratches * Cleanup * Item enum * PR * SEGMENT_ROM_START * PR * format * ocarina cleanup --------- Co-authored-by: andzura <andzura@andzura.fr> Co-authored-by: Angie <angheloalf95@gmail.com> Co-authored-by: engineer124 <engineer124engineer124@gmail.com> Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> Co-authored-by: Zoey Zolotova <zoey.zolotova@gmail.com> Co-authored-by: Santiago <github-santaclose-noreplay@NA.com>
2023-10-03 21:51:45 +00:00
0x8015268C:("Message_DrawTextBox",),
0x80152C64:("Message_SetView",),
0x80152CAC:("func_80152CAC",),
Z_message (2 NON_MATCHINGS) (#1398) * matched func_8014D62C * matched func_8014D304 * matched func_80149048 * matched func_80159438 & func_8014CDF0 * matched Message_GetState * matched func_80152CAC * matched func_80149454 * matched func_801491DC * matched func_80150A84 * matched func_801496C8 * matched func_80149C18 * func_8014995C progress * matched 8014995C * matched func_80153EF0 * fix MessageContext lottery guess array size to match func_801496C8 * matched 80148D64 * matched func_8014AAD0 * progress func_8014CFDC * matched func_8014CFDC * progress func_801514B0 * progress#2 func_801514B0 * matched func_801514B0 * progress func_8014C70C * Progress on few functions * fix some variables & func name * change unk11F00 type and usages * func_8014C70C matched * match func_8015268c * fix building * format * engi message WIP * enums, cleanup * missed one * oops * even more enums * another oops * func_8015E7EC NON_MATCHING * cleanup Message_DrawTextCredits * MSGMODE cleanup * import sFontWidths * Import z_message_nes data * Message_DrawTextNES draft * fix types in message_nes * Message_DrawTextNES NON_EQUIVALENT * Message_DrawTextNES improvement Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * Import bss * fixes * Data clean up * Delete Message_Decode m2c output * Readd Message_Update data * import data * func declaration * cleanup * Language enum * fix naming, some flags * Update functions and variables related to the bombers notebook event queue. * Update renamed variables.txt * format * attempt Message_DecodeCredits * begin Message_DecodeNES * decode cleanup * incremental improvements on Message_DecodeNES * oops * more progress * first attempt at Message_Decode * cleanup Message_Decode * Message_Decode progress * good progress on decode loops * more progress * good Message_Decode progress, thank anon * decode creep * big improvements, thanks anon/hatal * small nes improvement * cleanup * match Message_DrawTextDefault, big progress on Message_DrawTextNES * namefixer for save structs * Some cleanup/fix non-equivalencies in decodes * cleanup * Small cleanup * func_80150A84 * TextBoxType enum usage * Format * match Message_DecodeCredit by Maide, small improvement in Message_DrawTextNES * comments * some docs * cleanup, improve matches * Some improvement Co-Authored-By: Santiago <github-santaclose-noreplay@NA.com> * Fixes * Missed * Match Message_DrawTextNES * Move functions to z64message.h * string macros * Small cleanups * 1 more small thing * decompme scratches * Cleanup * Item enum * PR * SEGMENT_ROM_START * PR * format * ocarina cleanup --------- Co-authored-by: andzura <andzura@andzura.fr> Co-authored-by: Angie <angheloalf95@gmail.com> Co-authored-by: engineer124 <engineer124engineer124@gmail.com> Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> Co-authored-by: Zoey Zolotova <zoey.zolotova@gmail.com> Co-authored-by: Santiago <github-santaclose-noreplay@NA.com>
2023-10-03 21:51:45 +00:00
0x80152EC0:("Message_SpawnSongEffect",),
0x80152FB8:("Message_FlashOcarinaButtons",),
0x80153750:("Message_DrawOcarinaButtons",),
0x80153E7C:("Message_DrawText",),
0x80153EF0:("Message_DrawSceneTitleCard",),
0x801541D4:("Message_DrawMain",),
Play (2 NON_MATCHINGS) (#1109) * Bring over progress from another branch Co-authored-by: Maide <34639600+Kelebek1@users.noreply.github.com> * cleanup, fake match Play_Init * small fixes * Some small cleanup * Match func_80165460 (from debug) * Match func_80165658 * Match func_80165DB8, func_80165DCC, func_80165DF0, func_80165E04 * Match func_80167DE4 (from debug) * Match func_80167F0C * Match func_80168DAC * Matched func_80169100 * Matched func_801691F0 * import D_801DFA18 * match Play_Main thanks to debug * cleanup * synray does it again * add docs from debug * fix func_801656A4 * more docs and cleanup * Match func_80166B30 and diff fake match in Init * import transition docs from OoT * Play Update, sort of * cleanup Play_Update * more cleanup * slightly more docs * small docs * Play_Draw WIP Thanks @petrie911 * progress? * two more matches * format * misc play docs * transitions cleanup * Motion Blur * Transitions * Fog * Bombers notebook + small cleanup * bss * Camera Functions * Picto functions * Init * MotionBlur Clean up * Floor Surface * Pictographs some more * regs * fix circular dependency problem * Cleanup PR commits outside play * namefixer * PR picto * PR audio * PR small clean ups * debug strings * Picto defines * bss * enums * remove void * typedefs * Hireso -> BombersNotebook * bss comments * bss and I8/I5 functions * Smaller PR comments * Transitions * Combine enums * Revert "Combine enums" This reverts commit 0da1ebcaed69a3ce0fbd5942460b67f80f0e15e7. * Fix Transition defines * RGBA16 macros * Unname * worldCoverAlpha * Rename Update and Draw * PR review, plus annotate bug * Clean up nonmatchings with a closer DrawGame * Format * New macros * UpdateMain and DrawMain * Fix merge * Small cleanups from PR * zFar * Intensity macros * Format * Remove bss comments * Compression/decompression * Small cleanup * Format * More PR cleanup * Cleanup picto stuff * format * Fix compression comments * Play processes state enums DONE -> READY * cutscene comment * fix bss Co-authored-by: Maide <34639600+Kelebek1@users.noreply.github.com> Co-authored-by: engineer124 <engineer124engineer124@gmail.com> Co-authored-by: petrie911 <pmontag@PHYS-S129.iowa.uiowa.edu> Co-authored-by: angie <angheloalf95@gmail.com>
2023-01-14 15:18:13 +00:00
0x80156758:("Message_Draw",),
0x8015680C:("Message_Update",),
Z_message (2 NON_MATCHINGS) (#1398) * matched func_8014D62C * matched func_8014D304 * matched func_80149048 * matched func_80159438 & func_8014CDF0 * matched Message_GetState * matched func_80152CAC * matched func_80149454 * matched func_801491DC * matched func_80150A84 * matched func_801496C8 * matched func_80149C18 * func_8014995C progress * matched 8014995C * matched func_80153EF0 * fix MessageContext lottery guess array size to match func_801496C8 * matched 80148D64 * matched func_8014AAD0 * progress func_8014CFDC * matched func_8014CFDC * progress func_801514B0 * progress#2 func_801514B0 * matched func_801514B0 * progress func_8014C70C * Progress on few functions * fix some variables & func name * change unk11F00 type and usages * func_8014C70C matched * match func_8015268c * fix building * format * engi message WIP * enums, cleanup * missed one * oops * even more enums * another oops * func_8015E7EC NON_MATCHING * cleanup Message_DrawTextCredits * MSGMODE cleanup * import sFontWidths * Import z_message_nes data * Message_DrawTextNES draft * fix types in message_nes * Message_DrawTextNES NON_EQUIVALENT * Message_DrawTextNES improvement Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * Import bss * fixes * Data clean up * Delete Message_Decode m2c output * Readd Message_Update data * import data * func declaration * cleanup * Language enum * fix naming, some flags * Update functions and variables related to the bombers notebook event queue. * Update renamed variables.txt * format * attempt Message_DecodeCredits * begin Message_DecodeNES * decode cleanup * incremental improvements on Message_DecodeNES * oops * more progress * first attempt at Message_Decode * cleanup Message_Decode * Message_Decode progress * good progress on decode loops * more progress * good Message_Decode progress, thank anon * decode creep * big improvements, thanks anon/hatal * small nes improvement * cleanup * match Message_DrawTextDefault, big progress on Message_DrawTextNES * namefixer for save structs * Some cleanup/fix non-equivalencies in decodes * cleanup * Small cleanup * func_80150A84 * TextBoxType enum usage * Format * match Message_DecodeCredit by Maide, small improvement in Message_DrawTextNES * comments * some docs * cleanup, improve matches * Some improvement Co-Authored-By: Santiago <github-santaclose-noreplay@NA.com> * Fixes * Missed * Match Message_DrawTextNES * Move functions to z64message.h * string macros * Small cleanups * 1 more small thing * decompme scratches * Cleanup * Item enum * PR * SEGMENT_ROM_START * PR * format * ocarina cleanup --------- Co-authored-by: andzura <andzura@andzura.fr> Co-authored-by: Angie <angheloalf95@gmail.com> Co-authored-by: engineer124 <engineer124engineer124@gmail.com> Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> Co-authored-by: Zoey Zolotova <zoey.zolotova@gmail.com> Co-authored-by: Santiago <github-santaclose-noreplay@NA.com>
2023-10-03 21:51:45 +00:00
0x801586A4:("Message_SetTables",),
0x801586D4:("Message_Init",),
z_message progress (#701) * 8 functions matching, 1 non-matching, 45 untouched * match func_801518B0 * match func_8014CC14 * matching 8 func, 1 non-matching * matched func_80148CBC * matched func_80156758 * matched func_80147564 * matched func_80151BB4 * matched func80152EC0/Message_Spawn_Song_Effect * matched func_80151C9C * WIP func_80148B98 * WIP func_80151938 * matched func_80151938 * matched func_80148B98 * matched func_80147734 * matched func_80147624 * WIP func_8014EBC * match func_801518B0 * matched func_80147564 * matched func80152EC0/Message_Spawn_Song_Effect * matched func_80151C9C * WIP func_80148B98 * matched func_80151938 * matched func_80148B98 * matched func_80147734 * matched func_80147624 * WIP#2 func_8014EBC * matched func_80149EBC * WIP func_8014CCB4 * matched func_8014CCB4 * matched func_80151A68 * WIP func_8014D62C * fix func_8015A68 signature * z_message_nes & z_message_staff progress * z_message_nes & z_message_staff renaming * documenting z_message * cleaning & renaming * documenting MessageContext * matched func_80151A68 * format * naming convention fix * re-add func_80147564 * apply renaming of Message_ShouldAdvanceSilent on the whole project * re-format, add clang-format off/on in z_message.c needed for matching * rename staff => credits; add renames in actorfixer. * change rupees array to ascii * remove useless comments * change MessageContext.decodedBuffer to a union * remove decodedBuffer from actorfixer * applied AngheloAlf suggestions & ran sfxconvert on z_message.c * rename message_struct => message_data_static; revert decodedBuffer as union creating differences. * use true/false instead of 1/0 * use SET_FULLSCREEN_VIEWPORT macro in func_80152c64 * AngheloAlf suggestions. * extract assign from dayTime calculation for readability in Message_LoadTimeNES * remove bss_reordering from osFlash, idle & boot_main to typedef MessageTableEntry in message_data_static & make decodedBuffer an union. * remove useless casts * Changes hexa to ascii chars when it's meaningful; add comments to func_8014CCB4 to show what hexa constant means. * Hensldm suggestions * ran actorfixer on new changes; fix new bss reordering error introduced with rebase * use new TIME_TO_MINUTES_F macro * re-ran format.sh * hensldm suggestions #2 + overall cleaning * remove useless parenthesis * Update include/message_data_static.h Co-authored-by: Anghelo Carvajal <angheloalf95@gmail.com> * actorfixer and format * more fixes Co-authored-by: Andzura <andzura@andzura.fr> Co-authored-by: abaud <adrien.baud@inria.fr> Co-authored-by: Anghelo Carvajal <angheloalf95@gmail.com>
2022-03-27 15:09:47 +00:00
0x801588D0:("Message_FindMessageNES",),
0x80158988:("Message_LoadCharNES",),
0x80158A24:("Message_LoadPluralRupeesNES",),
0x80158C04:("Message_LoadLocalizedRupeesNES",),
0x80158D98:("Message_LoadRupeesNES",),
0x80158FB0:("Message_LoadTimeNES",),
0x8015926C:("Message_LoadOwlWarpTextNES",),
0x80159438:("Message_GetTimerDigitsNES",),
0x8015966C:("Message_DrawTextNES",),
0x8015B198:("Message_DecodeNES",),
z_message progress (#701) * 8 functions matching, 1 non-matching, 45 untouched * match func_801518B0 * match func_8014CC14 * matching 8 func, 1 non-matching * matched func_80148CBC * matched func_80156758 * matched func_80147564 * matched func_80151BB4 * matched func80152EC0/Message_Spawn_Song_Effect * matched func_80151C9C * WIP func_80148B98 * WIP func_80151938 * matched func_80151938 * matched func_80148B98 * matched func_80147734 * matched func_80147624 * WIP func_8014EBC * match func_801518B0 * matched func_80147564 * matched func80152EC0/Message_Spawn_Song_Effect * matched func_80151C9C * WIP func_80148B98 * matched func_80151938 * matched func_80148B98 * matched func_80147734 * matched func_80147624 * WIP#2 func_8014EBC * matched func_80149EBC * WIP func_8014CCB4 * matched func_8014CCB4 * matched func_80151A68 * WIP func_8014D62C * fix func_8015A68 signature * z_message_nes & z_message_staff progress * z_message_nes & z_message_staff renaming * documenting z_message * cleaning & renaming * documenting MessageContext * matched func_80151A68 * format * naming convention fix * re-add func_80147564 * apply renaming of Message_ShouldAdvanceSilent on the whole project * re-format, add clang-format off/on in z_message.c needed for matching * rename staff => credits; add renames in actorfixer. * change rupees array to ascii * remove useless comments * change MessageContext.decodedBuffer to a union * remove decodedBuffer from actorfixer * applied AngheloAlf suggestions & ran sfxconvert on z_message.c * rename message_struct => message_data_static; revert decodedBuffer as union creating differences. * use true/false instead of 1/0 * use SET_FULLSCREEN_VIEWPORT macro in func_80152c64 * AngheloAlf suggestions. * extract assign from dayTime calculation for readability in Message_LoadTimeNES * remove bss_reordering from osFlash, idle & boot_main to typedef MessageTableEntry in message_data_static & make decodedBuffer an union. * remove useless casts * Changes hexa to ascii chars when it's meaningful; add comments to func_8014CCB4 to show what hexa constant means. * Hensldm suggestions * ran actorfixer on new changes; fix new bss reordering error introduced with rebase * use new TIME_TO_MINUTES_F macro * re-ran format.sh * hensldm suggestions #2 + overall cleaning * remove useless parenthesis * Update include/message_data_static.h Co-authored-by: Anghelo Carvajal <angheloalf95@gmail.com> * actorfixer and format * more fixes Co-authored-by: Andzura <andzura@andzura.fr> Co-authored-by: abaud <adrien.baud@inria.fr> Co-authored-by: Anghelo Carvajal <angheloalf95@gmail.com>
2022-03-27 15:09:47 +00:00
0x8015E750:("Message_FindCreditsMessage",),
0x8015E7EC:("Message_DrawTextCredits",),
0x8015F8A8:("Message_DecodeCredits",),
0x80160A90:("PlayerCall_InitFuncPtrs",),
0x80160AF8:("PlayerCall_Init",),
0x80160B40:("PlayerCall_Destroy",),
0x80160B80:("PlayerCall_Update",),
0x80160BC0:("PlayerCall_Draw",),
0x80160C00:("ShrinkWindow_Letterbox_SetSizeTarget",),
0x80160C14:("ShrinkWindow_Letterbox_GetSizeTarget",),
0x80160C28:("ShrinkWindow_Letterbox_SetSize",),
0x80160C3C:("ShrinkWindow_Letterbox_GetSize",),
0x80160C50:("ShrinkWindow_Pillarbox_SetSizeTarget",),
0x80160C64:("ShrinkWindow_Pillarbox_GetSizeTarget",),
0x80160C78:("ShrinkWindow_Pillarbox_SetSize",),
0x80160C8C:("ShrinkWindow_Pillarbox_GetSize",),
0x80160CA0:("ShrinkWindow_Init",),
0x80160CD4:("ShrinkWindow_Destroy",),
0x80160CE4:("ShrinkWindow_Update",),
0x80160D98:("ShrinkWindow_Draw",),
0x80161180:("CutsceneCamera_Interp_Off",),
2023-04-19 17:52:00 +00:00
0x8016119C:("CutsceneCamera_Init",),
0x8016122C:("CutsceneCamera_Interpolate",),
0x801612B8:("CutsceneCamera_ProcessSpline",),
0x80161998:("CutsceneCamera_UpdateSplines",),
0x80161BAC:("func_80161BAC",),
2023-04-19 17:52:00 +00:00
0x80161BE0:("CutsceneCamera_SetState",),
0x80161C0C:("CutsceneCamera_Reset",),
0x80161C20:("CutsceneCamera_Interp_Linear",),
0x80161E4C:("CutsceneCamera_Interp_Scale",),
0x801620CC:("CutsceneCamera_Interp_Geo",),
0x8016237C:("CutsceneCamera_Interp_None",),
0x801623E4:("CutsceneCamera_Interp_Set",),
0x801624EC:("func_801624EC",),
0x8016253C:("CutsceneCamera_Interp_MultiPointQuadratic",),
0x801629BC:("func_801629BC",),
0x80162A50:("CutsceneCamera_Interp_MultiPointCubic",),
0x80162FF8:("func_80162FF8",),
0x801631DC:("func_801631DC",),
0x80163334:("CutsceneCamera_Interp_Unused",),
0x80163660:("func_80163660",),
0x80163700:("KaleidoManager_FaultAddrConv",),
0x80163758:("KaleidoManager_LoadOvl",),
0x801637B4:("KaleidoManager_ClearOvl",),
0x80163804:("KaleidoManager_Init",),
0x8016388C:("KaleidoManager_Destroy",),
0x801638D8:("KaleidoManager_GetRamAddr",),
0x801639A0:("KaleidoScopeCall_LoadPlayer",),
0x801639EC:("KaleidoScopeCall_Init",),
0x80163A38:("KaleidoScopeCall_Destroy",),
0x80163A58:("KaleidoScopeCall_Update",),
0x80163C0C:("KaleidoScopeCall_Draw",),
0x80163C90:("Transition_Init",),
0x80163D80:("Transition_Destroy",),
0x80163DC0:("TransitionTile_InitGraphics",),
0x8016418C:("TransitionTile_InitVtxData",),
0x8016424C:("TransitionTile_Destroy",),
0x801642D8:("TransitionTile_Init",),
0x80164438:("TransitionTile_SetVtx",),
0x8016454C:("TransitionTile_Draw",),
0x80164678:("TransitionTile_Suck",),
0x801647AC:("TransitionTile_Update",),
0x801647B8:("func_801647B8",),
Overhaul the build system (#234) * wip * fix * add disassembler * Disasm builds OK * Variable addends * More wip * Rodata migration implemented * Cleanup old tools * Try fix submodule -> subrepo merge * git subrepo pull --force --remote=https://github.com/zeldaret/ZAPD.git tools/ZAPD subrepo: subdir: "tools/ZAPD" merged: "602e609" upstream: origin: "https://github.com/zeldaret/ZAPD.git" branch: "master" commit: "602e609" git-subrepo: version: "0.4.3" origin: "https://github.com/ingydotnet/git-subrepo" commit: "2f68596" * Builds again but assets are totally broken * git subrepo pull --force tools/asm-processor subrepo: subdir: "tools/asm-processor" merged: "1ffdb08a" upstream: origin: "https://github.com/simonlindholm/asm-processor.git" branch: "master" commit: "1ffdb08a" git-subrepo: version: "0.4.3" origin: "https://github.com/ingydotnet/git-subrepo" commit: "2f68596" * More cleanup, move functions.txt and variables.txt to tools/disasm and rm tables * rm z64compress in preparation for subrepo * git subrepo clone (merge) https://github.com/z64me/z64compress.git tools/z64compress subrepo: subdir: "tools/z64compress" merged: "eb11085c" upstream: origin: "https://github.com/z64me/z64compress.git" branch: "main" commit: "eb11085c" git-subrepo: version: "0.4.3" origin: "https://github.com/ingydotnet/git-subrepo" commit: "2f68596" * Fix asset extraction * Fix diff-init make rule * Split code bss * Split assumed linker bug padding from assembly files * add filelists for mm.us.rev1 * Maybe working, but I'm not sure * add overlays to spec * Add rodata to actos * Everything compiles * Make a lot of C files for code * Add almost every file in code to spec * whoops * 3 code files left * add scenes to spec * More progress on progress.py * Fix skelanime in spec * audio files! * Fix merge issues * Fix some C files in code * Fix remaining code files * Use existing O1 C files in spec * reorder boot order in spec * update spec * fault.c * Convert relocs on completed actors, fixbaserom uses current rom name * more boot files * Add VT macros and script * finish already existing boot files * most of libultra * fix 64bits libultra files * Use C files for libultra, wrap some functions in NON_MATCHING * Remove duplicate of OS_CLOCK_RATE from fault.c * C files for fbdemos * delete dumb files * bootstrap C files, still need to add them to the spec * update fixbaserom * boot OK? * I forgot to commit the spec * C for gamestates * C for kaleido * Change all includes to "" * copy actor sizes script from oot * I forgot to delete those files * Basic C files for effects * Add effects initvars names * Remove mislabelled boot functions from header/txt * Begin porting bootstrap_fx, some sizes * Fix <> * Fix enum * Fix diff.py * fix libultra stuff * update regconvert * update setup warnings * add some missing ; * Fix some makefile stuff and other fixes on some non_matching functions * add executable flag in extract_baserom and fixbaserom * fix relative path * copy assist from oot * fix map path * another assist path fix * Delete C files for handwritten files * add code_801A51F0 to spec * add gfxbuffers to spec * Move rodata to top of each file when possible * UNK_TYPEs for func_801A51F0 * Remove kaleido rodata from spec * Update spec and undefined_syms for recent merge * GCC warnings and fix errors in nonmatchings, * round percentage numbers * progress script: format changes * progress: error on non-existing files * fix warning in z_scene_table * Match 2 nonmatchings in z_actor * Warnings in lightswitch and invadepoh * Fix warning in z_actor_dlftbls * I though I fixed this one * whoops * Comment out CC_CHECK * Removed redundant ultra64.h includes * Update asm_processor, sorted boot_O1 into other folders, completed the fbdemo bootstrap, cleaned up undefined_syms * Completed gamestates bootstrap * Split kaleido_scope * Remove section.h and segment.h, move keep object externs to a common location in variables.h * Completed effects bootstrap * Segmented address externs for effects, fbdemos, gamestates and kaleido * Move actor data externs out of the if 0 * Segmented address externs for actors * Prepare actionfunc detection * fix script, how did it even work before * Fix actionfunc script again, re-introduce some more intermediate prints to the disassembler * Automated actionFunc detection in actors * Segmented addresses from player .text * rm old segment addrs script and fix build * Move sizes folder to tools * Make build.py executable * New Jenkinsfile Prayge * Remove numpy dependencies * Add warnings_disasm_current.txt * my bad * Update spec and undefined_syms * Add z_eff_ss_hahen to pametfrog * git subrepo pull (merge) --force tools/z64compress subrepo: subdir: "tools/z64compress" merged: "163ca2af" upstream: origin: "https://github.com/z64me/z64compress.git" branch: "main" commit: "163ca2af" git-subrepo: version: "0.4.3" origin: "https://github.com/ingydotnet/git-subrepo" commit: "2f68596" * Make z64compress print to stdout * sneeky commit to update warnings tooling * test * Another test * Mark fixing overlay reloc generating as a TODO * Update warnings stuff * Communicate the return code from running z64compress back to the Makefile through the wrapper * Run formatter, remove extra commented copy of function * Re-fix some includes * Convert atan to hex to conform to decided style * Some tidying up, remove c for fp and the other two handwritten code files * BSS in z_collision_check & z_scene_proc * add static back in * Fix timerintr bss, add file to spec, some cleanup * Remove externs * Newline * Readd enums * Typo * Colours * Comments for hitmark enum values Co-authored-by: EllipticEllipsis <73679967+EllipticEllipsis@users.noreply.github.com> * Improvements and suggestions * Organize and remove unused imports and use env for python3 scripts, delete unused overlay.py Co-authored-by: angie <angheloalf95@gmail.com> Co-authored-by: Elliptic Ellipsis <elliptic.ellipsis@gmail.com> Co-authored-by: engineer124 <engineer124engineer124@gmail.com> Co-authored-by: EllipticEllipsis <73679967+EllipticEllipsis@users.noreply.github.com>
2021-08-04 03:21:31 +00:00
0x801647D0:("TransitionFade_Start",),
0x8016482C:("TransitionFade_Init",),
0x80164858:("TransitionFade_Destroy",),
0x80164864:("TransitionFade_Update",),
0x801649F4:("TransitionFade_Draw",),
0x80164A80:("TransitionFade_IsDone",),
0x80164A8C:("TransitionFade_SetColor",),
0x80164A98:("TransitionFade_SetType",),
0x80164AF0:("TransitionCircle_Start",),
0x80164B40:("TransitionCircle_Init",),
0x80164B94:("TransitionCircle_Destroy",),
0x80164BA0:("TransitionCircle_Update",),
0x80164BD4:("TransitionCircle_SetColor",),
0x80164BE0:("TransitionCircle_SetType",),
0x80164C14:("func_80164C14",),
Overhaul the build system (#234) * wip * fix * add disassembler * Disasm builds OK * Variable addends * More wip * Rodata migration implemented * Cleanup old tools * Try fix submodule -> subrepo merge * git subrepo pull --force --remote=https://github.com/zeldaret/ZAPD.git tools/ZAPD subrepo: subdir: "tools/ZAPD" merged: "602e609" upstream: origin: "https://github.com/zeldaret/ZAPD.git" branch: "master" commit: "602e609" git-subrepo: version: "0.4.3" origin: "https://github.com/ingydotnet/git-subrepo" commit: "2f68596" * Builds again but assets are totally broken * git subrepo pull --force tools/asm-processor subrepo: subdir: "tools/asm-processor" merged: "1ffdb08a" upstream: origin: "https://github.com/simonlindholm/asm-processor.git" branch: "master" commit: "1ffdb08a" git-subrepo: version: "0.4.3" origin: "https://github.com/ingydotnet/git-subrepo" commit: "2f68596" * More cleanup, move functions.txt and variables.txt to tools/disasm and rm tables * rm z64compress in preparation for subrepo * git subrepo clone (merge) https://github.com/z64me/z64compress.git tools/z64compress subrepo: subdir: "tools/z64compress" merged: "eb11085c" upstream: origin: "https://github.com/z64me/z64compress.git" branch: "main" commit: "eb11085c" git-subrepo: version: "0.4.3" origin: "https://github.com/ingydotnet/git-subrepo" commit: "2f68596" * Fix asset extraction * Fix diff-init make rule * Split code bss * Split assumed linker bug padding from assembly files * add filelists for mm.us.rev1 * Maybe working, but I'm not sure * add overlays to spec * Add rodata to actos * Everything compiles * Make a lot of C files for code * Add almost every file in code to spec * whoops * 3 code files left * add scenes to spec * More progress on progress.py * Fix skelanime in spec * audio files! * Fix merge issues * Fix some C files in code * Fix remaining code files * Use existing O1 C files in spec * reorder boot order in spec * update spec * fault.c * Convert relocs on completed actors, fixbaserom uses current rom name * more boot files * Add VT macros and script * finish already existing boot files * most of libultra * fix 64bits libultra files * Use C files for libultra, wrap some functions in NON_MATCHING * Remove duplicate of OS_CLOCK_RATE from fault.c * C files for fbdemos * delete dumb files * bootstrap C files, still need to add them to the spec * update fixbaserom * boot OK? * I forgot to commit the spec * C for gamestates * C for kaleido * Change all includes to "" * copy actor sizes script from oot * I forgot to delete those files * Basic C files for effects * Add effects initvars names * Remove mislabelled boot functions from header/txt * Begin porting bootstrap_fx, some sizes * Fix <> * Fix enum * Fix diff.py * fix libultra stuff * update regconvert * update setup warnings * add some missing ; * Fix some makefile stuff and other fixes on some non_matching functions * add executable flag in extract_baserom and fixbaserom * fix relative path * copy assist from oot * fix map path * another assist path fix * Delete C files for handwritten files * add code_801A51F0 to spec * add gfxbuffers to spec * Move rodata to top of each file when possible * UNK_TYPEs for func_801A51F0 * Remove kaleido rodata from spec * Update spec and undefined_syms for recent merge * GCC warnings and fix errors in nonmatchings, * round percentage numbers * progress script: format changes * progress: error on non-existing files * fix warning in z_scene_table * Match 2 nonmatchings in z_actor * Warnings in lightswitch and invadepoh * Fix warning in z_actor_dlftbls * I though I fixed this one * whoops * Comment out CC_CHECK * Removed redundant ultra64.h includes * Update asm_processor, sorted boot_O1 into other folders, completed the fbdemo bootstrap, cleaned up undefined_syms * Completed gamestates bootstrap * Split kaleido_scope * Remove section.h and segment.h, move keep object externs to a common location in variables.h * Completed effects bootstrap * Segmented address externs for effects, fbdemos, gamestates and kaleido * Move actor data externs out of the if 0 * Segmented address externs for actors * Prepare actionfunc detection * fix script, how did it even work before * Fix actionfunc script again, re-introduce some more intermediate prints to the disassembler * Automated actionFunc detection in actors * Segmented addresses from player .text * rm old segment addrs script and fix build * Move sizes folder to tools * Make build.py executable * New Jenkinsfile Prayge * Remove numpy dependencies * Add warnings_disasm_current.txt * my bad * Update spec and undefined_syms * Add z_eff_ss_hahen to pametfrog * git subrepo pull (merge) --force tools/z64compress subrepo: subdir: "tools/z64compress" merged: "163ca2af" upstream: origin: "https://github.com/z64me/z64compress.git" branch: "main" commit: "163ca2af" git-subrepo: version: "0.4.3" origin: "https://github.com/ingydotnet/git-subrepo" commit: "2f68596" * Make z64compress print to stdout * sneeky commit to update warnings tooling * test * Another test * Mark fixing overlay reloc generating as a TODO * Update warnings stuff * Communicate the return code from running z64compress back to the Makefile through the wrapper * Run formatter, remove extra commented copy of function * Re-fix some includes * Convert atan to hex to conform to decided style * Some tidying up, remove c for fp and the other two handwritten code files * BSS in z_collision_check & z_scene_proc * add static back in * Fix timerintr bss, add file to spec, some cleanup * Remove externs * Newline * Readd enums * Typo * Colours * Comments for hitmark enum values Co-authored-by: EllipticEllipsis <73679967+EllipticEllipsis@users.noreply.github.com> * Improvements and suggestions * Organize and remove unused imports and use env for python3 scripts, delete unused overlay.py Co-authored-by: angie <angheloalf95@gmail.com> Co-authored-by: Elliptic Ellipsis <elliptic.ellipsis@gmail.com> Co-authored-by: engineer124 <engineer124engineer124@gmail.com> Co-authored-by: EllipticEllipsis <73679967+EllipticEllipsis@users.noreply.github.com>
2021-08-04 03:21:31 +00:00
0x80165044:("TransitionCircle_Draw",),
0x80165198:("TransitionCircle_IsDone",),
0x801651B0:("TransitionOverlay_VramToRam",),
0x80165224:("TransitionOverlay_VramToRamArray",),
0x80165288:("TransitionOverlay_Load",),
0x8016537C:("TransitionOverlay_Free",),
0x80165438:("TransitionOverlay_ClearLoadInfo",),
0x80165444:("TransitionOverlay_SetSegment",),
Play (2 NON_MATCHINGS) (#1109) * Bring over progress from another branch Co-authored-by: Maide <34639600+Kelebek1@users.noreply.github.com> * cleanup, fake match Play_Init * small fixes * Some small cleanup * Match func_80165460 (from debug) * Match func_80165658 * Match func_80165DB8, func_80165DCC, func_80165DF0, func_80165E04 * Match func_80167DE4 (from debug) * Match func_80167F0C * Match func_80168DAC * Matched func_80169100 * Matched func_801691F0 * import D_801DFA18 * match Play_Main thanks to debug * cleanup * synray does it again * add docs from debug * fix func_801656A4 * more docs and cleanup * Match func_80166B30 and diff fake match in Init * import transition docs from OoT * Play Update, sort of * cleanup Play_Update * more cleanup * slightly more docs * small docs * Play_Draw WIP Thanks @petrie911 * progress? * two more matches * format * misc play docs * transitions cleanup * Motion Blur * Transitions * Fog * Bombers notebook + small cleanup * bss * Camera Functions * Picto functions * Init * MotionBlur Clean up * Floor Surface * Pictographs some more * regs * fix circular dependency problem * Cleanup PR commits outside play * namefixer * PR picto * PR audio * PR small clean ups * debug strings * Picto defines * bss * enums * remove void * typedefs * Hireso -> BombersNotebook * bss comments * bss and I8/I5 functions * Smaller PR comments * Transitions * Combine enums * Revert "Combine enums" This reverts commit 0da1ebcaed69a3ce0fbd5942460b67f80f0e15e7. * Fix Transition defines * RGBA16 macros * Unname * worldCoverAlpha * Rename Update and Draw * PR review, plus annotate bug * Clean up nonmatchings with a closer DrawGame * Format * New macros * UpdateMain and DrawMain * Fix merge * Small cleanups from PR * zFar * Intensity macros * Format * Remove bss comments * Compression/decompression * Small cleanup * Format * More PR cleanup * Cleanup picto stuff * format * Fix compression comments * Play processes state enums DONE -> READY * cutscene comment * fix bss Co-authored-by: Maide <34639600+Kelebek1@users.noreply.github.com> Co-authored-by: engineer124 <engineer124engineer124@gmail.com> Co-authored-by: petrie911 <pmontag@PHYS-S129.iowa.uiowa.edu> Co-authored-by: angie <angheloalf95@gmail.com>
2023-01-14 15:18:13 +00:00
0x80165460:("Play_DrawMotionBlur",),
0x80165608:("Play_InitMotionBlur",),
0x80165630:("Play_DestroyMotionBlur",),
0x80165658:("Play_SetMotionBlurAlpha",),
0x8016566C:("Play_EnableMotionBlur",),
0x80165690:("Play_DisableMotionBlur",),
0x801656A4:("Play_ConvertRgba16ToIntensityImage",),
0x80165DB8:("Play_SetMotionBlurPriorityAlpha",),
0x80165DCC:("Play_EnableMotionBlurPriority",),
0x80165DF0:("Play_DisableMotionBlurPriority",),
0x80165E04:("Play_StartPictographPhoto",),
0x80165E1C:("Play_TakePictoPhoto",),
0x80165E7C:("Play_ChooseDynamicTransition",),
0x80165EC0:("Play_SetupTransition",),
0x80166060:("Play_ClearTransition",),
0x801660B8:("Play_SetFog",),
0x8016613C:("Play_Destroy",),
0x801663C4:("Play_CompressI8ToI5",),
0x80166644:("Play_DecompressI5ToI8",),
Play (2 NON_MATCHINGS) (#1109) * Bring over progress from another branch Co-authored-by: Maide <34639600+Kelebek1@users.noreply.github.com> * cleanup, fake match Play_Init * small fixes * Some small cleanup * Match func_80165460 (from debug) * Match func_80165658 * Match func_80165DB8, func_80165DCC, func_80165DF0, func_80165E04 * Match func_80167DE4 (from debug) * Match func_80167F0C * Match func_80168DAC * Matched func_80169100 * Matched func_801691F0 * import D_801DFA18 * match Play_Main thanks to debug * cleanup * synray does it again * add docs from debug * fix func_801656A4 * more docs and cleanup * Match func_80166B30 and diff fake match in Init * import transition docs from OoT * Play Update, sort of * cleanup Play_Update * more cleanup * slightly more docs * small docs * Play_Draw WIP Thanks @petrie911 * progress? * two more matches * format * misc play docs * transitions cleanup * Motion Blur * Transitions * Fog * Bombers notebook + small cleanup * bss * Camera Functions * Picto functions * Init * MotionBlur Clean up * Floor Surface * Pictographs some more * regs * fix circular dependency problem * Cleanup PR commits outside play * namefixer * PR picto * PR audio * PR small clean ups * debug strings * Picto defines * bss * enums * remove void * typedefs * Hireso -> BombersNotebook * bss comments * bss and I8/I5 functions * Smaller PR comments * Transitions * Combine enums * Revert "Combine enums" This reverts commit 0da1ebcaed69a3ce0fbd5942460b67f80f0e15e7. * Fix Transition defines * RGBA16 macros * Unname * worldCoverAlpha * Rename Update and Draw * PR review, plus annotate bug * Clean up nonmatchings with a closer DrawGame * Format * New macros * UpdateMain and DrawMain * Fix merge * Small cleanups from PR * zFar * Intensity macros * Format * Remove bss comments * Compression/decompression * Small cleanup * Format * More PR cleanup * Cleanup picto stuff * format * Fix compression comments * Play processes state enums DONE -> READY * cutscene comment * fix bss Co-authored-by: Maide <34639600+Kelebek1@users.noreply.github.com> Co-authored-by: engineer124 <engineer124engineer124@gmail.com> Co-authored-by: petrie911 <pmontag@PHYS-S129.iowa.uiowa.edu> Co-authored-by: angie <angheloalf95@gmail.com>
2023-01-14 15:18:13 +00:00
0x801668B4:("Play_GetWaterSurface",),
0x80166968:("Play_UpdateWaterCamera",),
0x80166B30:("Play_UpdateTransition",),
0x80167814:("Play_UpdateMain",),
0x80167DE4:("Play_Update",),
0x80167F0C:("Play_PostWorldDraw",),
0x80168090:("Play_DrawMain",),
0x80168DAC:("Play_Draw",),
0x80168F64:("Play_Main",),
0x801690CC:("Play_InCsMode",),
Play (2 NON_MATCHINGS) (#1109) * Bring over progress from another branch Co-authored-by: Maide <34639600+Kelebek1@users.noreply.github.com> * cleanup, fake match Play_Init * small fixes * Some small cleanup * Match func_80165460 (from debug) * Match func_80165658 * Match func_80165DB8, func_80165DCC, func_80165DF0, func_80165E04 * Match func_80167DE4 (from debug) * Match func_80167F0C * Match func_80168DAC * Matched func_80169100 * Matched func_801691F0 * import D_801DFA18 * match Play_Main thanks to debug * cleanup * synray does it again * add docs from debug * fix func_801656A4 * more docs and cleanup * Match func_80166B30 and diff fake match in Init * import transition docs from OoT * Play Update, sort of * cleanup Play_Update * more cleanup * slightly more docs * small docs * Play_Draw WIP Thanks @petrie911 * progress? * two more matches * format * misc play docs * transitions cleanup * Motion Blur * Transitions * Fog * Bombers notebook + small cleanup * bss * Camera Functions * Picto functions * Init * MotionBlur Clean up * Floor Surface * Pictographs some more * regs * fix circular dependency problem * Cleanup PR commits outside play * namefixer * PR picto * PR audio * PR small clean ups * debug strings * Picto defines * bss * enums * remove void * typedefs * Hireso -> BombersNotebook * bss comments * bss and I8/I5 functions * Smaller PR comments * Transitions * Combine enums * Revert "Combine enums" This reverts commit 0da1ebcaed69a3ce0fbd5942460b67f80f0e15e7. * Fix Transition defines * RGBA16 macros * Unname * worldCoverAlpha * Rename Update and Draw * PR review, plus annotate bug * Clean up nonmatchings with a closer DrawGame * Format * New macros * UpdateMain and DrawMain * Fix merge * Small cleanups from PR * zFar * Intensity macros * Format * Remove bss comments * Compression/decompression * Small cleanup * Format * More PR cleanup * Cleanup picto stuff * format * Fix compression comments * Play processes state enums DONE -> READY * cutscene comment * fix bss Co-authored-by: Maide <34639600+Kelebek1@users.noreply.github.com> Co-authored-by: engineer124 <engineer124engineer124@gmail.com> Co-authored-by: petrie911 <pmontag@PHYS-S129.iowa.uiowa.edu> Co-authored-by: angie <angheloalf95@gmail.com>
2023-01-14 15:18:13 +00:00
0x80169100:("Play_GetFloorSurfaceImpl",),
0x801691F0:("Play_GetFloorSurface",),
0x80169220:("Play_LoadFile",),
0x8016927C:("Play_InitEnvironment",),
0x801692C4:("Play_InitScene",),
0x801693D4:("Play_SpawnScene",),
0x80169474:("Play_GetScreenPos",),
0x801694DC:("Play_CreateSubCamera",),
0x80169584:("Play_GetActiveCamId",),
0x80169590:("Play_ChangeCameraStatus",),
0x80169600:("Play_ClearCamera",),
0x80169668:("Play_ClearAllSubCameras",),
0x801696D4:("Play_GetCamera",),
0x8016970C:("Play_SetCameraAtEye",),
0x8016981C:("Play_SetCameraAtEyeUp",),
0x80169940:("Play_SetCameraFov",),
0x80169988:("Play_SetCameraRoll",),
0x801699D4:("Play_CopyCamera",),
0x80169A50:("func_80169A50",),
0x80169AC0:("Play_ChangeCameraSetting",),
0x80169AFC:("func_80169AFC",),
0x80169BC4:("Play_GetCameraUID",),
0x80169BF8:("func_80169BF8",),
0x80169C64:("Play_GetActorCsCamSetting",),
0x80169C84:("Play_GetActorCsCamFuncData",),
0x80169CBC:("Play_GetOriginalSceneId",),
0x80169D40:("Play_SaveCycleSceneFlags",),
0x80169DCC:("Play_SetRespawnData",),
0x80169E6C:("Play_SetupRespawnPoint",),
0x80169ECC:("func_80169ECC",),
0x80169EFC:("func_80169EFC",),
0x80169F78:("func_80169F78",),
0x80169FDC:("func_80169FDC",),
0x80169FFC:("Play_CamIsNotFixed",),
2021-06-10 22:05:40 +00:00
0x8016A01C:("FrameAdvance_IsEnabled",),
0x8016A02C:("func_8016A02C",),
0x8016A0AC:("Play_IsUnderwater",),
0x8016A168:("Play_IsDebugCamEnabled",),
2023-04-19 17:52:00 +00:00
0x8016A178:("Play_AssignPlayerCsIdsFromScene",),
`ovl_En_Nb` OK (#1030) * mips2c general pass * EnNb_Init * EnNb_Destroy * EnNb_Update * draw functions * func_80BBFE8C * func_80BC0D84 non_matching * func_80BBFE60 and minor fixes * a bunch of functions * And another bunch * An attempt to the last function * import data * Match func_80BC0D84 * Use extracted symbols instead of hardcoded ones * Match last function * format * Update the reloc in the spec * regconvert and draw * Small docs pass * actorfixer and format * Minor renames * schedule * cleanups * namefixer * minor cleanups * yeet printing stuff * Schedule and anims cleanup * stateFlags * Name limbs and anims * Name more stuff in the asset * Finish naming simple stuff * format * merge fixes * Update src/overlays/actors/ovl_En_Nb/z_en_nb.h Co-authored-by: Derek Hensley <hensley.derek58@gmail.com> * Update src/overlays/actors/ovl_En_Nb/z_en_nb.h Co-authored-by: Derek Hensley <hensley.derek58@gmail.com> * Update src/overlays/actors/ovl_En_Nb/z_en_nb.h Co-authored-by: Derek Hensley <hensley.derek58@gmail.com> * Update src/overlays/actors/ovl_En_Nb/z_en_nb.c Co-authored-by: Derek Hensley <hensley.derek58@gmail.com> * EnNb_UpdateSkelAnime Co-authored-by: Derek Hensley <hensley.derek58@gmail.com> * fix typo * Update src/overlays/actors/ovl_En_Nb/z_en_nb.c Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * Update src/overlays/actors/ovl_En_Nb/z_en_nb.c Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * review Co-authored-by: engineer124 <engineer124engineer124@gmail.com> * MTXMODE_APPLY * review Co-authored-by: Derek Hensley <hensley.derek58@gmail.com> * format * Update src/overlays/actors/ovl_En_Nb/z_en_nb.h Co-authored-by: EllipticEllipsis <elliptic.ellipsis@gmail.com> * Update src/overlays/actors/ovl_En_Nb/z_en_nb.h Co-authored-by: EllipticEllipsis <elliptic.ellipsis@gmail.com> * Update src/overlays/actors/ovl_En_Nb/z_en_nb.h Co-authored-by: EllipticEllipsis <elliptic.ellipsis@gmail.com> * review Co-authored-by: EllipticEllipsis <elliptic.ellipsis@gmail.com> * review Co-authored-by: engineer124 <engineer124engineer124@gmail.com> * clamps Co-authored-by: Derek Hensley <hensley.derek58@gmail.com> Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> Co-authored-by: engineer124 <engineer124engineer124@gmail.com> Co-authored-by: EllipticEllipsis <elliptic.ellipsis@gmail.com>
2022-10-16 19:44:03 +00:00
0x8016A268:("Play_FillScreen",),
0x8016A2C8:("Play_Init",),
0x8016AC10:("BombersNotebook_DrawScisTexRect",),
0x8016AE1C:("BombersNotebook_DrawHeaders",),
0x8016B278:("BombersNotebook_DrawColumns",),
0x8016B4B0:("BombersNotebook_DrawEntries",),
0x8016C344:("BombersNotebook_DrawRows",),
0x8016CD4C:("BombersNotebook_DrawTimeOfDay",),
0x8016E40C:("BombersNotebook_DrawCursor",),
0x8016EA90:("BombersNotebook_DrawArrows",),
Play (2 NON_MATCHINGS) (#1109) * Bring over progress from another branch Co-authored-by: Maide <34639600+Kelebek1@users.noreply.github.com> * cleanup, fake match Play_Init * small fixes * Some small cleanup * Match func_80165460 (from debug) * Match func_80165658 * Match func_80165DB8, func_80165DCC, func_80165DF0, func_80165E04 * Match func_80167DE4 (from debug) * Match func_80167F0C * Match func_80168DAC * Matched func_80169100 * Matched func_801691F0 * import D_801DFA18 * match Play_Main thanks to debug * cleanup * synray does it again * add docs from debug * fix func_801656A4 * more docs and cleanup * Match func_80166B30 and diff fake match in Init * import transition docs from OoT * Play Update, sort of * cleanup Play_Update * more cleanup * slightly more docs * small docs * Play_Draw WIP Thanks @petrie911 * progress? * two more matches * format * misc play docs * transitions cleanup * Motion Blur * Transitions * Fog * Bombers notebook + small cleanup * bss * Camera Functions * Picto functions * Init * MotionBlur Clean up * Floor Surface * Pictographs some more * regs * fix circular dependency problem * Cleanup PR commits outside play * namefixer * PR picto * PR audio * PR small clean ups * debug strings * Picto defines * bss * enums * remove void * typedefs * Hireso -> BombersNotebook * bss comments * bss and I8/I5 functions * Smaller PR comments * Transitions * Combine enums * Revert "Combine enums" This reverts commit 0da1ebcaed69a3ce0fbd5942460b67f80f0e15e7. * Fix Transition defines * RGBA16 macros * Unname * worldCoverAlpha * Rename Update and Draw * PR review, plus annotate bug * Clean up nonmatchings with a closer DrawGame * Format * New macros * UpdateMain and DrawMain * Fix merge * Small cleanups from PR * zFar * Intensity macros * Format * Remove bss comments * Compression/decompression * Small cleanup * Format * More PR cleanup * Cleanup picto stuff * format * Fix compression comments * Play processes state enums DONE -> READY * cutscene comment * fix bss Co-authored-by: Maide <34639600+Kelebek1@users.noreply.github.com> Co-authored-by: engineer124 <engineer124engineer124@gmail.com> Co-authored-by: petrie911 <pmontag@PHYS-S129.iowa.uiowa.edu> Co-authored-by: angie <angheloalf95@gmail.com>
2023-01-14 15:18:13 +00:00
0x8016F1A8:("BombersNotebook_Draw",),
0x8016F4EC:("BombersNotebook_LoadFiles",),
Play (2 NON_MATCHINGS) (#1109) * Bring over progress from another branch Co-authored-by: Maide <34639600+Kelebek1@users.noreply.github.com> * cleanup, fake match Play_Init * small fixes * Some small cleanup * Match func_80165460 (from debug) * Match func_80165658 * Match func_80165DB8, func_80165DCC, func_80165DF0, func_80165E04 * Match func_80167DE4 (from debug) * Match func_80167F0C * Match func_80168DAC * Matched func_80169100 * Matched func_801691F0 * import D_801DFA18 * match Play_Main thanks to debug * cleanup * synray does it again * add docs from debug * fix func_801656A4 * more docs and cleanup * Match func_80166B30 and diff fake match in Init * import transition docs from OoT * Play Update, sort of * cleanup Play_Update * more cleanup * slightly more docs * small docs * Play_Draw WIP Thanks @petrie911 * progress? * two more matches * format * misc play docs * transitions cleanup * Motion Blur * Transitions * Fog * Bombers notebook + small cleanup * bss * Camera Functions * Picto functions * Init * MotionBlur Clean up * Floor Surface * Pictographs some more * regs * fix circular dependency problem * Cleanup PR commits outside play * namefixer * PR picto * PR audio * PR small clean ups * debug strings * Picto defines * bss * enums * remove void * typedefs * Hireso -> BombersNotebook * bss comments * bss and I8/I5 functions * Smaller PR comments * Transitions * Combine enums * Revert "Combine enums" This reverts commit 0da1ebcaed69a3ce0fbd5942460b67f80f0e15e7. * Fix Transition defines * RGBA16 macros * Unname * worldCoverAlpha * Rename Update and Draw * PR review, plus annotate bug * Clean up nonmatchings with a closer DrawGame * Format * New macros * UpdateMain and DrawMain * Fix merge * Small cleanups from PR * zFar * Intensity macros * Format * Remove bss comments * Compression/decompression * Small cleanup * Format * More PR cleanup * Cleanup picto stuff * format * Fix compression comments * Play processes state enums DONE -> READY * cutscene comment * fix bss Co-authored-by: Maide <34639600+Kelebek1@users.noreply.github.com> Co-authored-by: engineer124 <engineer124engineer124@gmail.com> Co-authored-by: petrie911 <pmontag@PHYS-S129.iowa.uiowa.edu> Co-authored-by: angie <angheloalf95@gmail.com>
2023-01-14 15:18:13 +00:00
0x8016F5A8:("BombersNotebook_Update",),
0x8016FC78:("BombersNotebook_Init",),
0x8016FC98:("BombersNotebook_Destroy",),
0x8016FCF0:("PreRender_SetValuesSave",),
0x8016FD2C:("PreRender_Init",),
0x8016FD60:("PreRender_SetValues",),
0x8016FD94:("PreRender_Destroy",),
0x8016FDB8:("PreRender_CopyImage",),
0x8016FF70:("PreRender_RestoreBuffer",),
0x8016FF90:("func_8016FF90",),
0x80170200:("func_80170200",),
0x8017023C:("PreRender_CoverageRgba16ToI8",),
0x8017057C:("PreRender_SaveZBuffer",),
0x801705B4:("PreRender_SaveFramebuffer",),
0x801705EC:("PreRender_FetchFbufCoverage",),
0x80170730:("PreRender_DrawCoverage",),
0x80170774:("PreRender_RestoreZBuffer",),
0x80170798:("func_80170798",),
0x80170AE0:("func_80170AE0",),
0x80170B28:("PreRender_RestoreFramebuffer",),
0x80170B4C:("PreRender_AntiAliasFilterPixel",),
0x8017160C:("PreRender_AntiAliasFilter",),
0x801716C4:("PreRender_Get5bMedian9",),
0x801717F8:("PreRender_DivotFilter",),
0x80171F4C:("PreRender_ApplyFilters",),
0x80171FA8:("PreRender_ApplyFiltersSlowlyInit",),
0x80172078:("PreRender_ApplyFiltersSlowlyDestroy",),
0x801720C4:("func_801720C4",),
0x801720FC:("Prerender_DrawBackground2DImpl",),
0x80172758:("Prerender_DrawBackground2D",),
0x801727F0:("THGA_Init",),
0x80172810:("THGA_Destroy",),
0x80172830:("THGA_IsCrash",),
0x80172850:("THGA_Init",),
0x80172870:("THGA_GetRemaining",),
0x80172890:("THGA_GetHead",),
0x801728B0:("THGA_SetHead",),
0x801728D0:("THGA_GetTail",),
0x801728F0:("THGA_AllocDisplayList",),
0x80172914:("THGA_AllocGfx",),
0x80172934:("THGA_AllocGfx2",),
0x80172954:("THGA_AllocTail",),
0x80172974:("THGA_AllocMtxArray",),
0x80172998:("THGA_AllocMtx",),
0x801729B8:("THGA_AllocVtxArray",),
0x801729DC:("THGA_AllocVtx",),
0x80172A00:("THA_GetHead",),
0x80172A0C:("THA_SetHead",),
0x80172A18:("THA_GetTail",),
0x80172A24:("THA_AllocHead",),
0x80172A38:("THA_AllocHeadByte",),
0x80172A58:("THA_AllocTail",),
0x80172AC8:("THA_AllocTailAlign16",),
0x80172AE8:("THA_AllocTailAlign",),
0x80172B04:("THA_GetRemaining",),
0x80172B18:("THA_IsCrash",),
0x80172B3C:("THA_Reset",),
0x80172B58:("THA_Init",),
0x80172B9C:("THA_Destroy",),
0x80172BC0:("AudioMgr_StopAllSfxExceptSystem",),
0x80172C30:("AudioMgr_NotifyTaskDone",),
0x80172C68:("AudioMgr_HandleRetrace",),
0x80172EAC:("AudioMgr_HandlePreNMI",),
0x80172ED0:("AudioMgr_ThreadEntry",),
0x80173048:("AudioMgr_Unlock",),
0x80173074:("AudioMgr_Init",),
0x80173130:("Setup_InitRegs",),
0x801732DC:("Setup_InitImpl",),
0x8017332C:("Setup_Destroy",),
0x80173338:("Setup_Init",),
0x80173360:("GameState_UpdateFramerateDivisors",),
0x801733A8:("GameState_SetFramerateDivisor",),
0x801733DC:("GameState_SetFBFilter",),
0x80173534:("GameState_Noop",),
0x80173540:("GameState_Draw",),
Animation system updated, some more boot files decompiled (+6%), z_fcurve_data_skelanime decompiled (1 non-matching), some asm files split, etc (#89) * Progress on various files * gfxprint stuff * split some rodata, add iconv for rodata string parsing * z_std_dma rodata * 2 nonmatchings in gfxprint * mtxuty-cvt ok * more * match a function in idle.c * progress * Cleanup * Rename BgPolygon to CollisionPoly * progress * some effect stuff * more effect progress * updates * made suggested changes * z_effect_soft_sprite_old_init mostly ok * remove old effects enum * gamealloc.c OK * added more files * motor.c almost done * motor.c OK * updates * migration of two files * listalloc.c oK * z_fcurve_data_skelanime split * z_fcurve_data_skelanime.c decompiled * more files split * z_malloc.c OK * contpfs.c OK * fault.c rodata migrated * migrated fault_drawer rodata * update * update preprocess.py * renamed functions in z_skelanime * started z_skelanime cleanup * like halfway through fixing z_skelanime * animation system updated to meet oot standards * remove unused animation structs * rename matrix structs to fit oot * Add -woff 712 * fix diff_settings.py because i accidentally broke it before * fixed merge conflict, doesn't match though * It matches now * Updates * Fixed warnings...added gcc code syntax checking * Remove gcc check, added in Tharo's PR * warnings fixed (i think) * fixed all warnings i think * ok * not sure what to do * Fix all warnings i think (z_en_a_keep needs some file cleanup thouguh) * it matches if i do this * remove comment * accidentally put osPfsFreeBlocks in epilinkhandle.c * memcmp -> bcmp * change u32 size to size_t size, delete string.h because it caused unnecessary confusion with defining size_t twice * format.sh * MTXMODE_NEW and MTXMODE_APPLY to matrix functions * Made suggested changes * pragma sFaultDrawerFont instead of including in repo * add some functions to functions.h * Bss reordering fixed in z_collision_check...added hack to disasm.py * Updated z_en_a_keep.c * Missed suggestion in EnAObj_Destroy * . * update z_fcurve_Data_skelanime and z_skelanime with suggestions * devmgr.c ok * minor changes * Addressed comments * remove redundant file * gfxp -> dlist in game.c * updated actorfixer.py * fixed warnings in z_malloc * Change void* back to Actor* * format * Add the soft_sprit comments back * Rename SV->Flex * remove .common * run format * Update src/code/z_skelanime.c * u32 channel Co-authored-by: Lucas Shaw <lucas.shaw1123@gmail.com> Co-authored-by: angie <angheloalf95@gmail.com> Co-authored-by: Kenix3 <kenixwhisperwind@gmail.com>
2021-10-24 14:59:14 +00:00
0x80173644:("GameState_SetFrameBuffer",),
0x801736DC:("GameState_DrawEnd",),
0x80173754:("GameState_GetInput",),
0x8017377C:("GameState_Update",),
0x801737E4:("GameState_IncrementFrameCount",),
Animation system updated, some more boot files decompiled (+6%), z_fcurve_data_skelanime decompiled (1 non-matching), some asm files split, etc (#89) * Progress on various files * gfxprint stuff * split some rodata, add iconv for rodata string parsing * z_std_dma rodata * 2 nonmatchings in gfxprint * mtxuty-cvt ok * more * match a function in idle.c * progress * Cleanup * Rename BgPolygon to CollisionPoly * progress * some effect stuff * more effect progress * updates * made suggested changes * z_effect_soft_sprite_old_init mostly ok * remove old effects enum * gamealloc.c OK * added more files * motor.c almost done * motor.c OK * updates * migration of two files * listalloc.c oK * z_fcurve_data_skelanime split * z_fcurve_data_skelanime.c decompiled * more files split * z_malloc.c OK * contpfs.c OK * fault.c rodata migrated * migrated fault_drawer rodata * update * update preprocess.py * renamed functions in z_skelanime * started z_skelanime cleanup * like halfway through fixing z_skelanime * animation system updated to meet oot standards * remove unused animation structs * rename matrix structs to fit oot * Add -woff 712 * fix diff_settings.py because i accidentally broke it before * fixed merge conflict, doesn't match though * It matches now * Updates * Fixed warnings...added gcc code syntax checking * Remove gcc check, added in Tharo's PR * warnings fixed (i think) * fixed all warnings i think * ok * not sure what to do * Fix all warnings i think (z_en_a_keep needs some file cleanup thouguh) * it matches if i do this * remove comment * accidentally put osPfsFreeBlocks in epilinkhandle.c * memcmp -> bcmp * change u32 size to size_t size, delete string.h because it caused unnecessary confusion with defining size_t twice * format.sh * MTXMODE_NEW and MTXMODE_APPLY to matrix functions * Made suggested changes * pragma sFaultDrawerFont instead of including in repo * add some functions to functions.h * Bss reordering fixed in z_collision_check...added hack to disasm.py * Updated z_en_a_keep.c * Missed suggestion in EnAObj_Destroy * . * update z_fcurve_Data_skelanime and z_skelanime with suggestions * devmgr.c ok * minor changes * Addressed comments * remove redundant file * gfxp -> dlist in game.c * updated actorfixer.py * fixed warnings in z_malloc * Change void* back to Actor* * format * Add the soft_sprit comments back * Rename SV->Flex * remove .common * run format * Update src/code/z_skelanime.c * u32 channel Co-authored-by: Lucas Shaw <lucas.shaw1123@gmail.com> Co-authored-by: angie <angheloalf95@gmail.com> Co-authored-by: Kenix3 <kenixwhisperwind@gmail.com>
2021-10-24 14:59:14 +00:00
0x80173810:("GameState_InitArena",),
0x80173880:("GameState_Realloc",),
0x80173950:("GameState_Init",),
0x80173A50:("GameState_Destroy",),
0x80173B00:("GameState_GetInit",),
0x80173B0C:("GameState_GetSize",),
Animation system updated, some more boot files decompiled (+6%), z_fcurve_data_skelanime decompiled (1 non-matching), some asm files split, etc (#89) * Progress on various files * gfxprint stuff * split some rodata, add iconv for rodata string parsing * z_std_dma rodata * 2 nonmatchings in gfxprint * mtxuty-cvt ok * more * match a function in idle.c * progress * Cleanup * Rename BgPolygon to CollisionPoly * progress * some effect stuff * more effect progress * updates * made suggested changes * z_effect_soft_sprite_old_init mostly ok * remove old effects enum * gamealloc.c OK * added more files * motor.c almost done * motor.c OK * updates * migration of two files * listalloc.c oK * z_fcurve_data_skelanime split * z_fcurve_data_skelanime.c decompiled * more files split * z_malloc.c OK * contpfs.c OK * fault.c rodata migrated * migrated fault_drawer rodata * update * update preprocess.py * renamed functions in z_skelanime * started z_skelanime cleanup * like halfway through fixing z_skelanime * animation system updated to meet oot standards * remove unused animation structs * rename matrix structs to fit oot * Add -woff 712 * fix diff_settings.py because i accidentally broke it before * fixed merge conflict, doesn't match though * It matches now * Updates * Fixed warnings...added gcc code syntax checking * Remove gcc check, added in Tharo's PR * warnings fixed (i think) * fixed all warnings i think * ok * not sure what to do * Fix all warnings i think (z_en_a_keep needs some file cleanup thouguh) * it matches if i do this * remove comment * accidentally put osPfsFreeBlocks in epilinkhandle.c * memcmp -> bcmp * change u32 size to size_t size, delete string.h because it caused unnecessary confusion with defining size_t twice * format.sh * MTXMODE_NEW and MTXMODE_APPLY to matrix functions * Made suggested changes * pragma sFaultDrawerFont instead of including in repo * add some functions to functions.h * Bss reordering fixed in z_collision_check...added hack to disasm.py * Updated z_en_a_keep.c * Missed suggestion in EnAObj_Destroy * . * update z_fcurve_Data_skelanime and z_skelanime with suggestions * devmgr.c ok * minor changes * Addressed comments * remove redundant file * gfxp -> dlist in game.c * updated actorfixer.py * fixed warnings in z_malloc * Change void* back to Actor* * format * Add the soft_sprit comments back * Rename SV->Flex * remove .common * run format * Update src/code/z_skelanime.c * u32 channel Co-authored-by: Lucas Shaw <lucas.shaw1123@gmail.com> Co-authored-by: angie <angheloalf95@gmail.com> Co-authored-by: Kenix3 <kenixwhisperwind@gmail.com>
2021-10-24 14:59:14 +00:00
0x80173B18:("GameState_IsRunning",),
0x80173B24:("GameState_GetArenaSize",),
0x80173B48:("func_80173B48",),
Animation system updated, some more boot files decompiled (+6%), z_fcurve_data_skelanime decompiled (1 non-matching), some asm files split, etc (#89) * Progress on various files * gfxprint stuff * split some rodata, add iconv for rodata string parsing * z_std_dma rodata * 2 nonmatchings in gfxprint * mtxuty-cvt ok * more * match a function in idle.c * progress * Cleanup * Rename BgPolygon to CollisionPoly * progress * some effect stuff * more effect progress * updates * made suggested changes * z_effect_soft_sprite_old_init mostly ok * remove old effects enum * gamealloc.c OK * added more files * motor.c almost done * motor.c OK * updates * migration of two files * listalloc.c oK * z_fcurve_data_skelanime split * z_fcurve_data_skelanime.c decompiled * more files split * z_malloc.c OK * contpfs.c OK * fault.c rodata migrated * migrated fault_drawer rodata * update * update preprocess.py * renamed functions in z_skelanime * started z_skelanime cleanup * like halfway through fixing z_skelanime * animation system updated to meet oot standards * remove unused animation structs * rename matrix structs to fit oot * Add -woff 712 * fix diff_settings.py because i accidentally broke it before * fixed merge conflict, doesn't match though * It matches now * Updates * Fixed warnings...added gcc code syntax checking * Remove gcc check, added in Tharo's PR * warnings fixed (i think) * fixed all warnings i think * ok * not sure what to do * Fix all warnings i think (z_en_a_keep needs some file cleanup thouguh) * it matches if i do this * remove comment * accidentally put osPfsFreeBlocks in epilinkhandle.c * memcmp -> bcmp * change u32 size to size_t size, delete string.h because it caused unnecessary confusion with defining size_t twice * format.sh * MTXMODE_NEW and MTXMODE_APPLY to matrix functions * Made suggested changes * pragma sFaultDrawerFont instead of including in repo * add some functions to functions.h * Bss reordering fixed in z_collision_check...added hack to disasm.py * Updated z_en_a_keep.c * Missed suggestion in EnAObj_Destroy * . * update z_fcurve_Data_skelanime and z_skelanime with suggestions * devmgr.c ok * minor changes * Addressed comments * remove redundant file * gfxp -> dlist in game.c * updated actorfixer.py * fixed warnings in z_malloc * Change void* back to Actor* * format * Add the soft_sprit comments back * Rename SV->Flex * remove .common * run format * Update src/code/z_skelanime.c * u32 channel Co-authored-by: Lucas Shaw <lucas.shaw1123@gmail.com> Co-authored-by: angie <angheloalf95@gmail.com> Co-authored-by: Kenix3 <kenixwhisperwind@gmail.com>
2021-10-24 14:59:14 +00:00
0x80173BF0:("GameAlloc_Log",),
0x80173C10:("GameAlloc_Malloc",),
0x80173C7C:("GameAlloc_Free",),
0x80173CC8:("GameAlloc_Cleanup",),
0x80173D18:("GameAlloc_Init",),
0x80173D30:("Graph_FaultClient",),
0x80173DAC:("Graph_InitTHGA",),
0x80173DCC:("Graph_SetNextGfxPool",),
0x80173F98:("Graph_GetNextGameState",),
0x80174060:("Graph_FaultAddrConv",),
0x801740D0:("Graph_Init",),
0x80174174:("Graph_Destroy",),
0x801741A8:("Graph_TaskSet00",),
0x801744AC:("Graph_UpdateGame",),
0x801744F8:("Graph_ExecuteAndDraw",),
0x80174868:("Graph_Update",),
0x801748A0:("Graph_ThreadEntry",),
0x80174A40:("Gfx_Open",),
0x80174A4C:("Gfx_Close",),
0x80174A64:("Gfx_Alloc",),
Animation system updated, some more boot files decompiled (+6%), z_fcurve_data_skelanime decompiled (1 non-matching), some asm files split, etc (#89) * Progress on various files * gfxprint stuff * split some rodata, add iconv for rodata string parsing * z_std_dma rodata * 2 nonmatchings in gfxprint * mtxuty-cvt ok * more * match a function in idle.c * progress * Cleanup * Rename BgPolygon to CollisionPoly * progress * some effect stuff * more effect progress * updates * made suggested changes * z_effect_soft_sprite_old_init mostly ok * remove old effects enum * gamealloc.c OK * added more files * motor.c almost done * motor.c OK * updates * migration of two files * listalloc.c oK * z_fcurve_data_skelanime split * z_fcurve_data_skelanime.c decompiled * more files split * z_malloc.c OK * contpfs.c OK * fault.c rodata migrated * migrated fault_drawer rodata * update * update preprocess.py * renamed functions in z_skelanime * started z_skelanime cleanup * like halfway through fixing z_skelanime * animation system updated to meet oot standards * remove unused animation structs * rename matrix structs to fit oot * Add -woff 712 * fix diff_settings.py because i accidentally broke it before * fixed merge conflict, doesn't match though * It matches now * Updates * Fixed warnings...added gcc code syntax checking * Remove gcc check, added in Tharo's PR * warnings fixed (i think) * fixed all warnings i think * ok * not sure what to do * Fix all warnings i think (z_en_a_keep needs some file cleanup thouguh) * it matches if i do this * remove comment * accidentally put osPfsFreeBlocks in epilinkhandle.c * memcmp -> bcmp * change u32 size to size_t size, delete string.h because it caused unnecessary confusion with defining size_t twice * format.sh * MTXMODE_NEW and MTXMODE_APPLY to matrix functions * Made suggested changes * pragma sFaultDrawerFont instead of including in repo * add some functions to functions.h * Bss reordering fixed in z_collision_check...added hack to disasm.py * Updated z_en_a_keep.c * Missed suggestion in EnAObj_Destroy * . * update z_fcurve_Data_skelanime and z_skelanime with suggestions * devmgr.c ok * minor changes * Addressed comments * remove redundant file * gfxp -> dlist in game.c * updated actorfixer.py * fixed warnings in z_malloc * Change void* back to Actor* * format * Add the soft_sprit comments back * Rename SV->Flex * remove .common * run format * Update src/code/z_skelanime.c * u32 channel Co-authored-by: Lucas Shaw <lucas.shaw1123@gmail.com> Co-authored-by: angie <angheloalf95@gmail.com> Co-authored-by: Kenix3 <kenixwhisperwind@gmail.com>
2021-10-24 14:59:14 +00:00
0x80174AA0:("ListAlloc_Init",),
0x80174AB4:("ListAlloc_Alloc",),
0x80174B20:("ListAlloc_Free",),
0x80174BA0:("ListAlloc_FreeAll",),
0x80174BF0:("Main",),
0x80174F10:("PadMgr_GetValidControllersMask",),
0x80174F24:("PadMgr_SetRumbleRetraceCallback",),
0x80174F44:("PadMgr_UnsetRumbleRetraceCallback",),
0x80174F7C:("PadMgr_SetInputRetraceCallback",),
0x80174F9C:("PadMgr_UnsetInputRetraceCallback",),
0x80174FD4:("PadMgr_AcquireSerialEventQueue",),
0x80175008:("PadMgr_VoiceAcquireSerialEventQueue",),
0x8017503C:("PadMgr_ReleaseSerialEventQueue",),
0x8017506C:("PadMgr_VoiceReleaseSerialEventQueue",),
0x8017509C:("PadMgr_LockPadData",),
0x801750CC:("PadMgr_UnlockPadData",),
0x801750FC:("PadMgr_UpdateRumble",),
0x80175364:("PadMgr_RumbleStop",),
0x80175434:("PadMgr_RumblePause",),
0x8017544C:("PadMgr_RumbleSetSingle",),
`code_8013EC10` and `code_80182CE0` (`z_rumble` and `sys_rumble`) (#763) * First pass * import bss * cleanup warnings * PadMgr_ControllerHasRumblePak * z64rumble.h * rename file to z_rumble.c * format * Update src/code/z_rumble.c Co-authored-by: Derek Hensley <hensley.derek58@gmail.com> * Update src/code/z_rumble.c Co-authored-by: Derek Hensley <hensley.derek58@gmail.com> * name a temp * minor cleaning * bss * match code_80182CE0 * import data and cleanups * Rename RumbleManager struct and sys_rumble file * Rename functions from sys_rumble * Rename parameter to distSq Co-authored-by: Derek Hensley <hensley.derek58@gmail.com> * more notes and a bit of cleaning * Name Rumble_Add and Rumble_AddForced * some extra notes * Rename Rumble_Override and Rumble_Request * document states * minor renames * actorfixer * format * very minor docs * whoops * remove redundant prevent_bss_reordering * Update src/overlays/actors/ovl_Bg_Iknin_Susceil/z_bg_iknin_susceil.c Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * Update src/overlays/actors/ovl_Bg_Iknin_Susceil/z_bg_iknin_susceil.c Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * Update src/overlays/actors/ovl_Bg_Iknin_Susceil/z_bg_iknin_susceil.c Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * namefixer * Update src/code/sys_rumble.c Co-authored-by: Dragorn421 <Dragorn421@users.noreply.github.com> * fix * Elliptic review Co-authored-by: EllipticEllipsis <73679967+EllipticEllipsis@users.noreply.github.com> * minor cleanups * Update include/z64rumble.h Co-authored-by: EllipticEllipsis <elliptic.ellipsis@gmail.com> * review Co-authored-by: EllipticEllipsis <73679967+EllipticEllipsis@users.noreply.github.com> * Update src/code/sys_rumble.c Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * Update src/code/z_rumble.c Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * review Co-authored-by: Derek Hensley <hensley.derek58@gmail.com> Co-authored-by: Derek Hensley <hensley.derek58@gmail.com> Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> Co-authored-by: Dragorn421 <Dragorn421@users.noreply.github.com> Co-authored-by: EllipticEllipsis <73679967+EllipticEllipsis@users.noreply.github.com> Co-authored-by: EllipticEllipsis <elliptic.ellipsis@gmail.com>
2022-06-29 21:08:03 +00:00
0x80175474:("PadMgr_RumbleSet",),
0x801754C0:("PadMgr_ControllerHasRumblePak",),
0x801754E0:("PadMgr_AdjustInput",),
0x801757A4:("PadMgr_UpdateInputs",),
0x801759BC:("PadMgr_InitVoice",),
0x80175AE0:("PadMgr_UpdateConnections",),
0x80175C80:("PadMgr_HandleRetrace",),
0x80175E3C:("PadMgr_HandlePreNMI",),
0x80175E68:("PadMgr_GetInputNoLock",),
0x80175F98:("PadMgr_GetInput",),
0x80175FD4:("PadMgr_GetInput2",),
0x80176010:("PadMgr_ThreadEntry",),
Animation system updated, some more boot files decompiled (+6%), z_fcurve_data_skelanime decompiled (1 non-matching), some asm files split, etc (#89) * Progress on various files * gfxprint stuff * split some rodata, add iconv for rodata string parsing * z_std_dma rodata * 2 nonmatchings in gfxprint * mtxuty-cvt ok * more * match a function in idle.c * progress * Cleanup * Rename BgPolygon to CollisionPoly * progress * some effect stuff * more effect progress * updates * made suggested changes * z_effect_soft_sprite_old_init mostly ok * remove old effects enum * gamealloc.c OK * added more files * motor.c almost done * motor.c OK * updates * migration of two files * listalloc.c oK * z_fcurve_data_skelanime split * z_fcurve_data_skelanime.c decompiled * more files split * z_malloc.c OK * contpfs.c OK * fault.c rodata migrated * migrated fault_drawer rodata * update * update preprocess.py * renamed functions in z_skelanime * started z_skelanime cleanup * like halfway through fixing z_skelanime * animation system updated to meet oot standards * remove unused animation structs * rename matrix structs to fit oot * Add -woff 712 * fix diff_settings.py because i accidentally broke it before * fixed merge conflict, doesn't match though * It matches now * Updates * Fixed warnings...added gcc code syntax checking * Remove gcc check, added in Tharo's PR * warnings fixed (i think) * fixed all warnings i think * ok * not sure what to do * Fix all warnings i think (z_en_a_keep needs some file cleanup thouguh) * it matches if i do this * remove comment * accidentally put osPfsFreeBlocks in epilinkhandle.c * memcmp -> bcmp * change u32 size to size_t size, delete string.h because it caused unnecessary confusion with defining size_t twice * format.sh * MTXMODE_NEW and MTXMODE_APPLY to matrix functions * Made suggested changes * pragma sFaultDrawerFont instead of including in repo * add some functions to functions.h * Bss reordering fixed in z_collision_check...added hack to disasm.py * Updated z_en_a_keep.c * Missed suggestion in EnAObj_Destroy * . * update z_fcurve_Data_skelanime and z_skelanime with suggestions * devmgr.c ok * minor changes * Addressed comments * remove redundant file * gfxp -> dlist in game.c * updated actorfixer.py * fixed warnings in z_malloc * Change void* back to Actor* * format * Add the soft_sprit comments back * Rename SV->Flex * remove .common * run format * Update src/code/z_skelanime.c * u32 channel Co-authored-by: Lucas Shaw <lucas.shaw1123@gmail.com> Co-authored-by: angie <angheloalf95@gmail.com> Co-authored-by: Kenix3 <kenixwhisperwind@gmail.com>
2021-10-24 14:59:14 +00:00
0x80176194:("PadMgr_Init",),
0x80176280:("Sched_SwapFramebufferImpl",),
0x80176314:("Sched_SwapFramebuffer",),
0x80176364:("Sched_HandlePreNMI",),
0x80176370:("Sched_HandleNMI",),
0x80176394:("Sched_HandleAudioCancel",),
0x801764F0:("Sched_HandleGfxCancel",),
0x8017668C:("Sched_QueueTask",),
0x801766F0:("Sched_Yield",),
0x80176748:("Sched_CheckTaskFramebuffers",),
0x801767B8:("Sched_Schedule",),
0x801768E0:("Sched_SetNextFramebufferFromTask",),
0x8017691C:("Sched_TaskComplete",),
0x80176988:("Sched_RunTask",),
0x80176B34:("Sched_HandleNotify",),
0x80176C24:("Sched_HandleRetrace",),
0x80176CF4:("Sched_HandleRSPDone",),
0x80176F2C:("Sched_HandleRDPDone",),
0x80177018:("Sched_SendNotifyMsg",),
0x8017703C:("Sched_SendAudioCancelMsg",),
0x80177060:("Sched_SendGfxCancelMsg",),
0x80177084:("Sched_FaultClient",),
0x8017715C:("Sched_ThreadEntry",),
0x801772A0:("Sched_Init",),
0x80177390:("SpeedMeter_InitImpl",),
0x801773A0:("SpeedMeter_Init",),
0x801773C4:("SpeedMeter_Destroy",),
0x801773D0:("SpeedMeter_DrawTimeEntries",),
0x80177A84:("SpeedMeter_InitAllocEntry",),
0x80177AC8:("SpeedMeter_DrawAllocEntry",),
0x80177E58:("SpeedMeter_DrawAllocEntries",),
0x801780F0:("Mtx_SetTranslateScaleMtx",),
0x801781EC:("Mtx_SetRotationMtx",),
0x8017842C:("Mtx_SetTranslationRotationScaleMtx",),
0x80178750:("SysCfb_SetLoResMode",),
0x80178818:("SysCfb_SetHiResMode",),
0x80178978:("SysCfb_Init",),
0x801789D4:("SysCfb_Reset",),
0x801789EC:("SysCfb_GetFramebuffer",),
0x80178A14:("SysCfb_GetZBuffer",),
0x80178A24:("SysCfb_GetWorkBuffer",),
0x80178A34:("SysCfb_GetZBufferPixel",),
0x80178A94:("SysCfb_GetZBufferInt",),
0x80178AC0:("func_80178AC0",),
0x80178C80:("CmpDma_GetFileInfo",),
0x80178D7C:("CmpDma_Decompress",),
0x80178DAC:("CmpDma_LoadFileImpl",),
0x80178E3C:("CmpDma_LoadFile",),
0x80178E7C:("CmpDma_LoadAllFiles",),
0x80178F30:("Check_WriteRGBA16Pixel",),
0x80178F60:("Check_WriteI4Pixel",),
0x80178FA0:("Check_DrawI4Texture",),
0x80179090:("Check_ClearRGBA16",),
0x8017910C:("Check_DrawExpansionPakErrorMessage",),
0x801791CC:("Check_DrawRegionLockErrorMessage",),
0x80179260:("Check_ExpansionPak",),
0x801792A4:("Check_RegionIsSupported",),
0x80179300:("Math_FactorialF",),
0x80179400:("Math_Factorial",),
0x801794C4:("Math_PowF",),
0x801794EC:("Math_SinF",),
0x80179540:("Math_CosF",),
0x80179594:("Rand_ZeroFloat",),
0x801795C0:("Rand_CenteredFloat",),
0x801795F0:("Math3D_Normalize",),
0x80179678:("Math3D_PlaneVsLineSegClosestPoint",),
0x80179798:("Math3D_LineSegMakePerpLineSeg",),
0x80179A44:("Math3D_LineClosestToPoint",),
0x80179B34:("Math3D_FindPointOnPlaneIntersect",),
0x80179B94:("Math3D_PlaneVsPlaneNewLine",),
0x80179D74:("Math3D_PlaneVsPlaneVsLineClosestPoint",),
0x80179DF0:("Math3D_PointOnDirectedLine",),
0x80179E3C:("Math3D_LineSplitRatio",),
0x80179E88:("Math3D_Cos",),
0x80179EAC:("Math3D_CosOut",),
0x80179F64:("Math3D_Vec3fReflect",),
0x8017A038:("Math3D_PointInSquare2D",),
0x8017A09C:("Math3D_CirSquareVsTriSquareXY",),
0x8017A1D0:("Math3D_CirSquareVsTriSquareYZ",),
0x8017A304:("Math3D_CirSquareVsTriSquareZX",),
0x8017A438:("Math3D_SphCubeVsTriCube",),
0x8017A5F8:("Math3D_Dist1DSq",),
0x8017A610:("Math3D_Dist1D",),
0x8017A634:("Math3D_Dist2DSq",),
0x8017A678:("Math3D_Dist2D",),
0x8017A6A8:("Math3D_Vec3fMagnitudeSq",),
0x8017A6D4:("Math3D_Vec3fMagnitude",),
0x8017A6F8:("Math3D_Vec3fDistSq",),
0x8017A720:("Math3D_Vec3f_DistXYZ",),
0x8017A740:("Math3D_DistXYZ16toF",),
0x8017A7B8:("Math3D_Vec3fDiff_CrossZ",),
0x8017A7F8:("Math3D_Vec3fDiff_CrossX",),
0x8017A838:("Math3D_Vec3fDiff_CrossY",),
0x8017A878:("Math3D_Vec3f_Cross",),
0x8017A8EC:("Math3D_SurfaceNorm",),
0x8017A954:("Math3D_PointRelativeToCubeFaces",),
0x8017AA0C:("Math3D_PointRelativeToCubeEdges",),
0x8017ABBC:("Math3D_PointRelativeToCubeVertices",),
0x8017AD38:("Math3D_LineVsCube",),
0x8017B68C:("Math3D_LineVsCubeShort",),
0x8017B7F8:("Math3D_RotateXZPlane",),
0x8017B884:("Math3D_DefPlane",),
0x8017B998:("Math3D_PlaneF",),
0x8017B9D8:("Math3D_Plane",),
0x8017BA14:("Math3D_UDistPlaneToPos",),
0x8017BA4C:("Math3D_DistPlaneToPos",),
0x8017BAD0:("Math3D_TriChkPointParaYImpl",),
0x8017BD98:("Math3D_TriChkPointParaYDeterminate",),
0x8017BDE0:("Math3D_TriChkPointParaYSlopedY",),
0x8017BE30:("Math3D_TriChkPointParaYIntersectDist",),
0x8017BEE0:("Math3D_TriChkPointParaYIntersectInsideTri",),
0x8017BF8C:("Math3D_TriChkPointParaY",),
0x8017C008:("Math3D_TriChkLineSegParaYIntersect",),
0x8017C17C:("Math3D_TriChkPointParaYDist",),
0x8017C1F0:("Math3D_TriChkPointParaYImplNoCheckRange",),
0x8017C494:("Math3D_TriChkPointParaYNoRangeCheckIntersectInsideTri",),
0x8017C540:("Math3D_TriChkPointParaXImpl",),
0x8017C808:("Math3D_TriChkPointParaXDeterminate",),
0x8017C850:("Math3D_TriChkPointParaXIntersect",),
0x8017C904:("Math3D_TriChkPointParaX",),
0x8017C980:("Math3D_TriChkLineSegParaXIntersect",),
0x8017CB08:("Math3D_TriChkLineSegParaXDist",),
0x8017CB7C:("Math3D_TriChkPointParaZImpl",),
0x8017CEA8:("Math3D_TriChkPointParaZDeterminate",),
0x8017CEF0:("Math3D_TriChkPointParaZIntersect",),
0x8017CFA4:("Math3D_TriChkPointParaZ",),
0x8017D020:("Math3D_TriChkLineSegParaZIntersect",),
0x8017D1AC:("Math3D_TriChkLineSegParaZDist",),
0x8017D220:("Math3D_LineSegFindPlaneIntersect",),
0x8017D2FC:("Math3D_LineSegVsPlane",),
0x8017D404:("Math3D_TriLineIntersect",),
0x8017D568:("Math3D_TriNorm",),
0x8017D618:("Math3D_PointInSph",),
0x8017D668:("Math3D_PointDistSqToLine2DImpl",),
0x8017D7C0:("Math3D_PointDistSqToLine2D",),
0x8017D814:("Math3D_PointDistSqToLineXY",),
0x8017D91C:("Math3D_PointDistSqToLineYZ",),
0x8017DA24:("Math3D_PointDistSqToLineZX",),
0x8017DB2C:("Math3D_LineVsSph",),
0x8017DD34:("Math3D_GetSphVsTriIntersectPoint",),
0x8017DE74:("Math3D_TriVsSphIntersect",),
0x8017E294:("Math3D_PointInCyl",),
0x8017E350:("Math3D_CylVsLineSeg",),
0x8017ED20:("Math3D_CylTriVsIntersect",),
0x8017F1A0:("Math3D_CylVsTri",),
0x8017F1C0:("Math3D_SphVsSph",),
0x8017F1E0:("Math3D_SphVsSphOverlap",),
0x8017F200:("Math3D_SphVsSphOverlapCenterDist",),
0x8017F2CC:("Math3D_SphVsCylOverlap",),
0x8017F2EC:("Math3D_SphVsCylOverlapCenterDist",),
0x8017F45C:("Math3D_CylVsCylOverlap",),
0x8017F47C:("Math3D_CylVsCylOverlapCenterDist",),
0x8017F64C:("Math3D_TriVsTriIntersect",),
0x8017F9C0:("Math3D_XZInSphere",),
0x8017FA34:("Math3D_XYInSphere",),
0x8017FAA8:("Math3D_YZInSphere",),
0x8017FB1C:("Math3D_CircleLineIntersections",),
0x8017FD44:("func_8017FD44",),
0x8017FEB0:("Math_GetAtan2Tbl",),
0x8017FEE4:("Math_Atan2S",),
0x801800CC:("Math_Atan2F",),
0x80180100:("Math_Atan2S_XY",),
0x8018012C:("Math_Atan2F_XY",),
`sys_matrix` OK, documented, rename some other mathematics functions (#787) * Import data and bss, add some name options * Decomp rest of stack functions, remove RSPMatrix, split header * sys_matrix OK (thanks Tharo) Co-authored-by: Tharo <17233964+Thar0@users.noreply.github.com> * pragma weaks in sinf and cosf, change documentation change mcros to use 0x8000 * Rename sinf and cosf * Correct initialisation of sMtxFClear * More minor cleanup * Rename stack functions * Matrix_InsertMatrix -> Matrix_Mult * The big transpose rename * Fix MirRay_DrawReflectedBeam * Matrix_InsertTranslation -> Matrix_Translate * Matrix_Insert.Rotation_s -> Matrix_Rotate$1S + RotateY -> RotateYS * Matrix_Insert(.)Rotation_f -> Matrix_Rotate$1F * Matrix_RotateStateAroundXAxis -> Matrix_RotateXFApply Matrix_SetStateXRotation -> Matrix_RotateXFNew * Matrix_MultiplyVector3fByState -> Matrix_MultVec3f * Matrix_MultiplyVector3fXZByCurrentState -> Matrix_MultVec3fXZ * Matrix_GetStateTranslation -> Matrix_MultZero * Matrix_GetStateTranslationAndScaled(.) -> Matrix_MultVec$1 * Matrix_FromRSPMatrix -> Matrix_MtxToMtxF * Matrix_MultiplyVector3fByMatrix -> Matrix_MultVec3fExt * Matrix_TransposeXYZ -> Matrix_Transpose * Matrix_ToRSPMatrix -> Matrix_MtxFToMtx * Matrix_AppendToPolyOpaDisp -> Matrix_MtxFToNewMtx and document the conversion functions * Matrix_NormalizeXYZ -> Matrix_ReplaceRotation * Matrix_InsertRotationAroundUnitVector_f -> Matrix_RotateAxisF and S * Matrix_InsertRotation -> Matrix_RotateZYX * Document the last functions * Small cleanup * Matrix_JointPosition -> Matrix_TranslateRotateZYX * Matrix_SetStateRotationAndTranslation -> Matrix_SetTranslateRotateYXZ * func_8018219C -> Matrix_MtxFToYXZRot * func_801822C4 -> Matrix_MtxFToZYXRot * Fix files * Format * Review 1 * Renames * Fix warning in EnDragon * Format * Convert `mode` to an actual enum * Add enums, typedefs, externs to sys_matrix header * Review * One more * More review * Fix function names * Format * Fix names * Format * Review * engineer's review * Fix build * Format * Fix again Co-authored-by: Tharo <17233964+Thar0@users.noreply.github.com>
2022-05-26 03:24:39 +00:00
0x80180160:("Matrix_Init",),
0x8018019C:("Matrix_Push",),
0x801801CC:("Matrix_Pop",),
0x801801E8:("Matrix_Get",),
0x8018020C:("Matrix_Put",),
0x80180234:("Matrix_GetCurrent",),
0x80180244:("Matrix_Mult",),
0x8018029C:("Matrix_Translate",),
0x8018039C:("Matrix_Scale",),
`sys_matrix` OK, documented, rename some other mathematics functions (#787) * Import data and bss, add some name options * Decomp rest of stack functions, remove RSPMatrix, split header * sys_matrix OK (thanks Tharo) Co-authored-by: Tharo <17233964+Thar0@users.noreply.github.com> * pragma weaks in sinf and cosf, change documentation change mcros to use 0x8000 * Rename sinf and cosf * Correct initialisation of sMtxFClear * More minor cleanup * Rename stack functions * Matrix_InsertMatrix -> Matrix_Mult * The big transpose rename * Fix MirRay_DrawReflectedBeam * Matrix_InsertTranslation -> Matrix_Translate * Matrix_Insert.Rotation_s -> Matrix_Rotate$1S + RotateY -> RotateYS * Matrix_Insert(.)Rotation_f -> Matrix_Rotate$1F * Matrix_RotateStateAroundXAxis -> Matrix_RotateXFApply Matrix_SetStateXRotation -> Matrix_RotateXFNew * Matrix_MultiplyVector3fByState -> Matrix_MultVec3f * Matrix_MultiplyVector3fXZByCurrentState -> Matrix_MultVec3fXZ * Matrix_GetStateTranslation -> Matrix_MultZero * Matrix_GetStateTranslationAndScaled(.) -> Matrix_MultVec$1 * Matrix_FromRSPMatrix -> Matrix_MtxToMtxF * Matrix_MultiplyVector3fByMatrix -> Matrix_MultVec3fExt * Matrix_TransposeXYZ -> Matrix_Transpose * Matrix_ToRSPMatrix -> Matrix_MtxFToMtx * Matrix_AppendToPolyOpaDisp -> Matrix_MtxFToNewMtx and document the conversion functions * Matrix_NormalizeXYZ -> Matrix_ReplaceRotation * Matrix_InsertRotationAroundUnitVector_f -> Matrix_RotateAxisF and S * Matrix_InsertRotation -> Matrix_RotateZYX * Document the last functions * Small cleanup * Matrix_JointPosition -> Matrix_TranslateRotateZYX * Matrix_SetStateRotationAndTranslation -> Matrix_SetTranslateRotateYXZ * func_8018219C -> Matrix_MtxFToYXZRot * func_801822C4 -> Matrix_MtxFToZYXRot * Fix files * Format * Review 1 * Renames * Fix warning in EnDragon * Format * Convert `mode` to an actual enum * Add enums, typedefs, externs to sys_matrix header * Review * One more * More review * Fix function names * Format * Fix names * Format * Review * engineer's review * Fix build * Format * Fix again Co-authored-by: Tharo <17233964+Thar0@users.noreply.github.com>
2022-05-26 03:24:39 +00:00
0x80180478:("Matrix_RotateXS",),
0x80180610:("Matrix_RotateXF",),
0x801807B8:("Matrix_RotateXFApply",),
0x80180900:("Matrix_RotateXFNew",),
0x801809AC:("Matrix_RotateYS",),
0x80180B48:("Matrix_RotateYF",),
0x80180CF8:("Matrix_RotateZS",),
0x80180E90:("Matrix_RotateZF",),
0x8018103C:("Matrix_RotateZYX",),
0x801812FC:("Matrix_TranslateRotateZYX",),
0x80181650:("Matrix_SetTranslateRotateYXZ",),
0x801817FC:("Matrix_MtxFToMtx",),
Animation system updated, some more boot files decompiled (+6%), z_fcurve_data_skelanime decompiled (1 non-matching), some asm files split, etc (#89) * Progress on various files * gfxprint stuff * split some rodata, add iconv for rodata string parsing * z_std_dma rodata * 2 nonmatchings in gfxprint * mtxuty-cvt ok * more * match a function in idle.c * progress * Cleanup * Rename BgPolygon to CollisionPoly * progress * some effect stuff * more effect progress * updates * made suggested changes * z_effect_soft_sprite_old_init mostly ok * remove old effects enum * gamealloc.c OK * added more files * motor.c almost done * motor.c OK * updates * migration of two files * listalloc.c oK * z_fcurve_data_skelanime split * z_fcurve_data_skelanime.c decompiled * more files split * z_malloc.c OK * contpfs.c OK * fault.c rodata migrated * migrated fault_drawer rodata * update * update preprocess.py * renamed functions in z_skelanime * started z_skelanime cleanup * like halfway through fixing z_skelanime * animation system updated to meet oot standards * remove unused animation structs * rename matrix structs to fit oot * Add -woff 712 * fix diff_settings.py because i accidentally broke it before * fixed merge conflict, doesn't match though * It matches now * Updates * Fixed warnings...added gcc code syntax checking * Remove gcc check, added in Tharo's PR * warnings fixed (i think) * fixed all warnings i think * ok * not sure what to do * Fix all warnings i think (z_en_a_keep needs some file cleanup thouguh) * it matches if i do this * remove comment * accidentally put osPfsFreeBlocks in epilinkhandle.c * memcmp -> bcmp * change u32 size to size_t size, delete string.h because it caused unnecessary confusion with defining size_t twice * format.sh * MTXMODE_NEW and MTXMODE_APPLY to matrix functions * Made suggested changes * pragma sFaultDrawerFont instead of including in repo * add some functions to functions.h * Bss reordering fixed in z_collision_check...added hack to disasm.py * Updated z_en_a_keep.c * Missed suggestion in EnAObj_Destroy * . * update z_fcurve_Data_skelanime and z_skelanime with suggestions * devmgr.c ok * minor changes * Addressed comments * remove redundant file * gfxp -> dlist in game.c * updated actorfixer.py * fixed warnings in z_malloc * Change void* back to Actor* * format * Add the soft_sprit comments back * Rename SV->Flex * remove .common * run format * Update src/code/z_skelanime.c * u32 channel Co-authored-by: Lucas Shaw <lucas.shaw1123@gmail.com> Co-authored-by: angie <angheloalf95@gmail.com> Co-authored-by: Kenix3 <kenixwhisperwind@gmail.com>
2021-10-24 14:59:14 +00:00
0x80181A18:("Matrix_ToMtx",),
0x80181A40:("Matrix_Finalize",),
`sys_matrix` OK, documented, rename some other mathematics functions (#787) * Import data and bss, add some name options * Decomp rest of stack functions, remove RSPMatrix, split header * sys_matrix OK (thanks Tharo) Co-authored-by: Tharo <17233964+Thar0@users.noreply.github.com> * pragma weaks in sinf and cosf, change documentation change mcros to use 0x8000 * Rename sinf and cosf * Correct initialisation of sMtxFClear * More minor cleanup * Rename stack functions * Matrix_InsertMatrix -> Matrix_Mult * The big transpose rename * Fix MirRay_DrawReflectedBeam * Matrix_InsertTranslation -> Matrix_Translate * Matrix_Insert.Rotation_s -> Matrix_Rotate$1S + RotateY -> RotateYS * Matrix_Insert(.)Rotation_f -> Matrix_Rotate$1F * Matrix_RotateStateAroundXAxis -> Matrix_RotateXFApply Matrix_SetStateXRotation -> Matrix_RotateXFNew * Matrix_MultiplyVector3fByState -> Matrix_MultVec3f * Matrix_MultiplyVector3fXZByCurrentState -> Matrix_MultVec3fXZ * Matrix_GetStateTranslation -> Matrix_MultZero * Matrix_GetStateTranslationAndScaled(.) -> Matrix_MultVec$1 * Matrix_FromRSPMatrix -> Matrix_MtxToMtxF * Matrix_MultiplyVector3fByMatrix -> Matrix_MultVec3fExt * Matrix_TransposeXYZ -> Matrix_Transpose * Matrix_ToRSPMatrix -> Matrix_MtxFToMtx * Matrix_AppendToPolyOpaDisp -> Matrix_MtxFToNewMtx and document the conversion functions * Matrix_NormalizeXYZ -> Matrix_ReplaceRotation * Matrix_InsertRotationAroundUnitVector_f -> Matrix_RotateAxisF and S * Matrix_InsertRotation -> Matrix_RotateZYX * Document the last functions * Small cleanup * Matrix_JointPosition -> Matrix_TranslateRotateZYX * Matrix_SetStateRotationAndTranslation -> Matrix_SetTranslateRotateYXZ * func_8018219C -> Matrix_MtxFToYXZRot * func_801822C4 -> Matrix_MtxFToZYXRot * Fix files * Format * Review 1 * Renames * Fix warning in EnDragon * Format * Convert `mode` to an actual enum * Add enums, typedefs, externs to sys_matrix header * Review * One more * More review * Fix function names * Format * Fix names * Format * Review * engineer's review * Fix build * Format * Fix again Co-authored-by: Tharo <17233964+Thar0@users.noreply.github.com>
2022-05-26 03:24:39 +00:00
0x80181A6C:("Matrix_MtxFToNewMtx",),
0x80181A98:("Matrix_MultVec3f",),
0x80181B50:("Matrix_MultZero",),
0x80181B78:("Matrix_MultVecX",),
0x80181BC4:("Matrix_MultVecY",),
0x80181C10:("Matrix_MultVecZ",),
0x80181C5C:("Matrix_MultVec3fXZ",),
0x80181CDC:("Matrix_MtxFCopy",),
`sys_matrix` OK, documented, rename some other mathematics functions (#787) * Import data and bss, add some name options * Decomp rest of stack functions, remove RSPMatrix, split header * sys_matrix OK (thanks Tharo) Co-authored-by: Tharo <17233964+Thar0@users.noreply.github.com> * pragma weaks in sinf and cosf, change documentation change mcros to use 0x8000 * Rename sinf and cosf * Correct initialisation of sMtxFClear * More minor cleanup * Rename stack functions * Matrix_InsertMatrix -> Matrix_Mult * The big transpose rename * Fix MirRay_DrawReflectedBeam * Matrix_InsertTranslation -> Matrix_Translate * Matrix_Insert.Rotation_s -> Matrix_Rotate$1S + RotateY -> RotateYS * Matrix_Insert(.)Rotation_f -> Matrix_Rotate$1F * Matrix_RotateStateAroundXAxis -> Matrix_RotateXFApply Matrix_SetStateXRotation -> Matrix_RotateXFNew * Matrix_MultiplyVector3fByState -> Matrix_MultVec3f * Matrix_MultiplyVector3fXZByCurrentState -> Matrix_MultVec3fXZ * Matrix_GetStateTranslation -> Matrix_MultZero * Matrix_GetStateTranslationAndScaled(.) -> Matrix_MultVec$1 * Matrix_FromRSPMatrix -> Matrix_MtxToMtxF * Matrix_MultiplyVector3fByMatrix -> Matrix_MultVec3fExt * Matrix_TransposeXYZ -> Matrix_Transpose * Matrix_ToRSPMatrix -> Matrix_MtxFToMtx * Matrix_AppendToPolyOpaDisp -> Matrix_MtxFToNewMtx and document the conversion functions * Matrix_NormalizeXYZ -> Matrix_ReplaceRotation * Matrix_InsertRotationAroundUnitVector_f -> Matrix_RotateAxisF and S * Matrix_InsertRotation -> Matrix_RotateZYX * Document the last functions * Small cleanup * Matrix_JointPosition -> Matrix_TranslateRotateZYX * Matrix_SetStateRotationAndTranslation -> Matrix_SetTranslateRotateYXZ * func_8018219C -> Matrix_MtxFToYXZRot * func_801822C4 -> Matrix_MtxFToZYXRot * Fix files * Format * Review 1 * Renames * Fix warning in EnDragon * Format * Convert `mode` to an actual enum * Add enums, typedefs, externs to sys_matrix header * Review * One more * More review * Fix function names * Format * Fix names * Format * Review * engineer's review * Fix build * Format * Fix again Co-authored-by: Tharo <17233964+Thar0@users.noreply.github.com>
2022-05-26 03:24:39 +00:00
0x80181D64:("Matrix_MtxToMtxF",),
0x80181FB8:("Matrix_MultVec3fExt",),
0x80182068:("Matrix_Transpose",),
0x801820A0:("Matrix_ReplaceRotation",),
0x8018219C:("Matrix_MtxFToYXZRot",),
0x801822C4:("Matrix_MtxFToZYXRot",),
0x801823EC:("Matrix_RotateAxisF",),
0x8018284C:("Matrix_RotateAxisS",),
0x80182C90:("SysUcode_GetUCodeBoot",),
0x80182CA0:("SysUcode_GetUCodeBootSize",),
0x80182CBC:("SysUcode_GetUCode",),
0x80182CCC:("SysUcode_GetUCodeData",),
`code_8013EC10` and `code_80182CE0` (`z_rumble` and `sys_rumble`) (#763) * First pass * import bss * cleanup warnings * PadMgr_ControllerHasRumblePak * z64rumble.h * rename file to z_rumble.c * format * Update src/code/z_rumble.c Co-authored-by: Derek Hensley <hensley.derek58@gmail.com> * Update src/code/z_rumble.c Co-authored-by: Derek Hensley <hensley.derek58@gmail.com> * name a temp * minor cleaning * bss * match code_80182CE0 * import data and cleanups * Rename RumbleManager struct and sys_rumble file * Rename functions from sys_rumble * Rename parameter to distSq Co-authored-by: Derek Hensley <hensley.derek58@gmail.com> * more notes and a bit of cleaning * Name Rumble_Add and Rumble_AddForced * some extra notes * Rename Rumble_Override and Rumble_Request * document states * minor renames * actorfixer * format * very minor docs * whoops * remove redundant prevent_bss_reordering * Update src/overlays/actors/ovl_Bg_Iknin_Susceil/z_bg_iknin_susceil.c Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * Update src/overlays/actors/ovl_Bg_Iknin_Susceil/z_bg_iknin_susceil.c Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * Update src/overlays/actors/ovl_Bg_Iknin_Susceil/z_bg_iknin_susceil.c Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * namefixer * Update src/code/sys_rumble.c Co-authored-by: Dragorn421 <Dragorn421@users.noreply.github.com> * fix * Elliptic review Co-authored-by: EllipticEllipsis <73679967+EllipticEllipsis@users.noreply.github.com> * minor cleanups * Update include/z64rumble.h Co-authored-by: EllipticEllipsis <elliptic.ellipsis@gmail.com> * review Co-authored-by: EllipticEllipsis <73679967+EllipticEllipsis@users.noreply.github.com> * Update src/code/sys_rumble.c Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * Update src/code/z_rumble.c Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * review Co-authored-by: Derek Hensley <hensley.derek58@gmail.com> Co-authored-by: Derek Hensley <hensley.derek58@gmail.com> Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> Co-authored-by: Dragorn421 <Dragorn421@users.noreply.github.com> Co-authored-by: EllipticEllipsis <73679967+EllipticEllipsis@users.noreply.github.com> Co-authored-by: EllipticEllipsis <elliptic.ellipsis@gmail.com>
2022-06-29 21:08:03 +00:00
0x80182CE0:("RumbleManager_Update",),
0x80183020:("RumbleManager_Init",),
0x80183058:("RumbleManager_Destroy",),
0x80183070:("func_80183070",),
0x801830A0:("FrameCtrl_Reset",),
0x801830C8:("FrameCtrl_Init",),
0x801830E8:("FrameCtrl_SetProperties",),
0x80183148:("FrameCtrl_PassCheck",),
0x80183224:("FrameCtrl_UpdateOnce",),
0x801832B0:("FrameCtrl_UpdateLoop",),
0x8018332C:("FrameCtrl_Update",),
0x8018340C:("Keyframe_ResetFlex",),
0x80183430:("Keyframe_InitFlex",),
0x8018349C:("Keyframe_DestroyFlex",),
0x801834A8:("Keyframe_FlexPlayOnce",),
0x80183510:("Keyframe_FlexPlayOnceSetSpeed",),
0x80183580:("Keyframe_FlexMorphToPlayOnce",),
0x801835EC:("Keyframe_FlexPlayLoop",),
0x80183658:("Keyframe_FlexPlayLoopSetSpeed",),
0x801836CC:("Keyframe_FlexMorphToPlayLoop",),
0x8018373C:("Keyframe_FlexChangeAnim",),
0x801837CC:("Keyframe_FlexChangeAnimQuick",),
0x80183808:("Keyframe_Interpolate",),
0x80183880:("Keyframe_KeyCalc",),
0x80183A3C:("Keyframe_MorphInterpolateRotation",),
0x80183B08:("Keyframe_MorphInterpolateLinear",),
0x80183B68:("Keyframe_FlexMorphInterpolation",),
0x80183DE0:("Keyframe_UpdateFlex",),
0x8018410C:("Keyframe_DrawFlexLimb",),
0x8018450C:("Keyframe_DrawFlex",),
0x801845A4:("Keyframe_ResetStandard",),
0x801845C8:("Keyframe_InitStandard",),
0x8018462C:("Keyframe_DestroyStandard",),
0x80184638:("Keyframe_StandardPlayOnce",),
0x801846AC:("Keyframe_StandardPlayOnceSetSpeed",),
0x80184728:("Keyframe_StandardMorphToPlayOnce",),
0x801847A0:("Keyframe_StandardPlayLoop",),
0x80184818:("Keyframe_StandardPlayLoopSetSpeed",),
0x80184898:("Keyframe_StandardMorphToPlayLoop",),
0x80184914:("Keyframe_StandardChangeAnim",),
0x801849A0:("Keyframe_StandardChangeAnimQuick",),
0x801849DC:("Keyframe_StandardMorphInterpolation",),
0x80184C48:("Keyframe_UpdateStandard",),
0x801850A0:("Keyframe_DrawStandardLimb",),
0x801853C8:("Keyframe_DrawStandard",),
0x80185460:("Keyframe_FlexGetScale",),
0x80185660:("Slowly_Main",),
0x801856FC:("Slowly_ThreadEntry",),
0x8018571C:("Slowly_Init",),
0x801857A0:("Slowly_Destroy",),
0x801857C0:("SysFlashrom_IsInit",),
0x801857D0:("SysFlashrom_GetVendorStr",),
0x80185864:("SysFlashrom_CheckFlashType",),
0x80185908:("SysFlashrom_InitFlash",),
0x80185968:("SysFlashrom_ReadData",),
0x801859F0:("SysFlashrom_EraseSector",),
0x80185A2C:("SysFlashrom_ExecWrite",),
0x80185B1C:("SysFlashrom_AttemptWrite",),
0x80185BE4:("SysFlashrom_NeedsToErase",),
0x80185C24:("func_80185C24",),
0x80185D40:("SysFlashrom_ThreadEntry",),
0x80185DDC:("SysFlashrom_WriteDataAsync",),
0x80185EC4:("SysFlashrom_IsBusy",),
0x80185F04:("SysFlashrom_AwaitResult",),
0x80185F64:("SysFlashrom_WriteDataSync",),
0x80185F90:("Kanji_OffsetFromShiftJIS",),
osFlash (#158) * some matches * Decompile code_0x80186A70 Add defines for KSEG0/1 and (Un)Cached RDRAM * format * cleanup * moved osFlash and imported data * implement fixes * format again * Update include/functions.h Co-authored-by: Tharo <17233964+Thar0@users.noreply.github.com> * Update include/variables.h Co-authored-by: Tharo <17233964+Thar0@users.noreply.github.com> * Update src/libultra/flash/osFlash.c Co-authored-by: Tharo <17233964+Thar0@users.noreply.github.com> * Update src/libultra/flash/osFlash.c Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * returns are needed * format * Update src/libultra/flash/osFlash.c Co-authored-by: Tharo <17233964+Thar0@users.noreply.github.com> * Update src/libultra/flash/osFlash.c Co-authored-by: Tharo <17233964+Thar0@users.noreply.github.com> * Update src/libultra/flash/osFlash.c Co-authored-by: Tharo <17233964+Thar0@users.noreply.github.com> * Update src/libultra/flash/osFlash.c Co-authored-by: Kenix3 <kenixwhisperwind@gmail.com> * Update src/libultra/flash/osFlash.c Co-authored-by: Kenix3 <kenixwhisperwind@gmail.com> * Update src/libultra/flash/osFlash.c Co-authored-by: Kenix3 <kenixwhisperwind@gmail.com> * should be fixed Co-authored-by: petrie911 <pmontag@DESKTOP-LG8A167.localdomain> Co-authored-by: MMDecomp <mmdecomp@gmail.com> Co-authored-by: Tharo <17233964+Thar0@users.noreply.github.com> Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> Co-authored-by: Kenix3 <kenixwhisperwind@gmail.com>
2021-11-03 22:30:20 +00:00
0x80186A70:("osFlashGetAddr",),
0x80186AB8:("osFlashReInit",),
0x80186B38:("osFlashChange",),
0x80186B78:("osFlashInit",),
0x80186CAC:("osFlashReadStatus",),
0x80186D60:("osFlashReadId",),
0x80186E64:("osFlashClearStatus",),
0x80186EC8:("osFlashAllErase",),
0x80187018:("osFlashAllEraseThrough",),
0x80187080:("osFlashCheckEraseEnd",),
0x80187124:("osFlashSectorErase",),
0x80187284:("osFlashSectorEraseThrough",),
0x801872FC:("osFlashWriteBuffer",),
0x801873BC:("osFlashWriteArray",),
0x8018752C:("osFlashReadArray",),
0x801877D0:("AudioSynth_AddReverbBufferEntry",),
0x80187B64:("AudioSynth_SyncSampleStates",),
0x80187BEC:("AudioSynth_Update",),
0x80187DE8:("AudioSynth_DisableSampleStates",),
0x80187E58:("AudioSynth_LoadMixedReverbSamples",),
0x80187F00:("AudioSynth_SaveMixedReverbSamples",),
0x80187FA8:("AudioSynth_Noop1",),
0x80187FB0:("AudioSynth_ClearBuffer",),
0x80187FD0:("AudioSynth_Noop2",),
0x80187FD8:("AudioSynth_Noop3",),
0x80187FE0:("AudioSynth_Noop4",),
0x80187FE8:("AudioSynth_Mix",),
0x8018801C:("AudioSynth_Noop5",),
0x80188024:("AudioSynth_Noop6",),
0x8018802C:("AudioSynth_Noop7",),
0x80188034:("AudioSynth_SetBuffer",),
0x80188068:("AudioSynth_Noop8",),
0x80188070:("AudioSynth_Noop9",),
0x80188078:("AudioSynth_DMemMove",),
0x801880A4:("AudioSynth_Noop10",),
0x801880AC:("AudioSynth_Noop11",),
0x801880B4:("AudioSynth_Noop12",),
0x801880BC:("AudioSynth_Noop13",),
0x801880C4:("AudioSynth_InterL",),
0x801880E8:("AudioSynth_EnvSetup1",),
0x8018811C:("AudioSynth_Noop14",),
0x80188124:("AudioSynth_LoadBuffer",),
0x8018814C:("AudioSynth_SaveBuffer",),
0x80188174:("AudioSynth_EnvSetup2",),
0x80188190:("AudioSynth_Noop15",),
0x80188198:("AudioSynth_Noop16",),
0x801881A0:("AudioSynth_Noop17",),
0x801881A8:("AudioSynth_S8Dec",),
0x801881C4:("AudioSynth_HiLoGain",),
0x801881F8:("AudioSynth_UnkCmd19",),
0x80188224:("AudioSynth_Noop18",),
0x8018822C:("AudioSynth_Noop19",),
0x80188234:("AudioSynth_Noop20",),
0x8018823C:("AudioSynth_Noop21",),
0x80188244:("AudioSynth_Noop22",),
0x8018824C:("AudioSynth_Noop23",),
0x80188254:("AudioSynth_Noop24",),
0x8018825C:("AudioSynth_Noop25",),
0x80188264:("AudioSynth_LoadFilterBuffer",),
0x80188288:("AudioSynth_LoadFilterSize",),
0x801882A0:("AudioSynth_LeakReverb",),
0x80188304:("AudioSynth_LoadDownsampledReverbSamples",),
0x801884A0:("AudioSynth_SaveResampledReverbSamples",),
0x80188698:("AudioSynth_LoadResampledReverbSamples",),
0x8018883C:("AudioSynth_FilterReverb",),
0x801888E4:("AudioSynth_MixOtherReverbIndex",),
0x801889A4:("AudioSynth_LoadDefaultReverbSamples",),
0x80188A50:("AudioSynth_LoadSubReverbSamples",),
0x80188AFC:("AudioSynth_SaveResampledReverbSamplesImpl",),
0x80188C48:("AudioSynth_LoadReverbSamplesImpl",),
0x80188CB4:("AudioSynth_SaveReverbSamplesImpl",),
0x80188D20:("AudioSynth_Noop26",),
0x80188D28:("AudioSynth_LoadSubReverbSamplesWithoutDownsample",),
0x80188D68:("AudioSynth_LoadReverbSamples",),
0x80188DDC:("AudioSynth_SaveReverbSamples",),
0x80188FBC:("AudioSynth_SaveSubReverbSamples",),
0x80189064:("AudioSynth_ProcessSamples",),
0x80189620:("AudioSynth_ProcessSample",),
0x8018A4B4:("AudioSynth_ApplySurroundEffect",),
0x8018A768:("AudioSynth_FinalResample",),
0x8018A808:("AudioSynth_ProcessEnvelope",),
0x8018ACC4:("AudioSynth_LoadWaveSamples",),
0x8018AE34:("AudioSynth_ApplyHaasEffect",),
0x8018B0F0:("AudioHeap_CalculateAdsrDecay",),
0x8018B10C:("AudioHeap_InitAdsrDecayTable",),
0x8018B250:("AudioHeap_ResetLoadStatus",),
0x8018B318:("AudioHeap_DiscardFont",),
0x8018B3FC:("AudioHeap_ReleaseNotesForFont",),
0x8018B474:("AudioHeap_DiscardSequence",),
0x8018B4F8:("AudioHeap_WritebackDCache",),
0x8018B520:("AudioHeap_AllocZeroedAttemptExternal",),
0x8018B578:("AudioHeap_AllocAttemptExternal",),
0x8018B5D0:("AudioHeap_AllocDmaMemory",),
0x8018B608:("AudioHeap_AllocDmaMemoryZeroed",),
0x8018B640:("AudioHeap_AllocZeroed",),
0x8018B69C:("AudioHeap_TestAlloc",),
0x8018B6E8:("AudioHeap_Alloc",),
0x8018B740:("AudioHeap_InitPool",),
0x8018B768:("AudioHeap_InitPersistentCache",),
0x8018B77C:("AudioHeap_InitTemporaryCache",),
0x8018B7AC:("AudioHeap_ResetPool",),
0x8018B7BC:("AudioHeap_PopPersistentCache",),
0x8018B8FC:("AudioHeap_InitMainPool",),
0x8018B95C:("AudioHeap_InitSessionPool",),
0x8018B9E0:("AudioHeap_InitCachePool",),
0x8018BA64:("AudioHeap_InitPersistentPoolsAndCaches",),
0x8018BB28:("AudioHeap_InitTemporaryPoolsAndCaches",),
0x8018BBEC:("AudioHeap_AllocCached",),
0x8018C380:("AudioHeap_SearchCaches",),
0x8018C3D8:("AudioHeap_SearchRegularCaches",),
2021-03-27 19:10:09 +00:00
0x8018C4E4:("func_8018C4E4",),
0x8018C8B8:("AudioHeap_ClearFilter",),
0x8018C8E8:("AudioHeap_LoadLowPassFilter",),
0x8018C93C:("AudioHeap_LoadHighPassFilter",),
0x8018C994:("AudioHeap_LoadFilter",),
0x8018CB70:("AudioHeap_UpdateReverb",),
0x8018CB78:("AudioHeap_UpdateReverbs",),
0x8018CC3C:("AudioHeap_ClearAiBuffers",),
0x8018CCA8:("AudioHeap_ResetStep",),
0x8018CFAC:("AudioHeap_Init",),
0x8018D57C:("AudioHeap_SearchPermanentCache",),
0x8018D5D4:("AudioHeap_AllocPermanent",),
0x8018D658:("AudioHeap_AllocSampleCache",),
0x8018D6C8:("AudioHeap_InitSampleCaches",),
0x8018D760:("AudioHeap_AllocTemporarySampleCacheEntry",),
0x8018DA50:("AudioHeap_UnapplySampleCacheForFont",),
0x8018DBC4:("AudioHeap_DiscardSampleCacheEntry",),
0x8018DCB4:("AudioHeap_UnapplySampleCache",),
0x8018DCF8:("AudioHeap_AllocPersistentSampleCacheEntry",),
0x8018DD98:("AudioHeap_DiscardSampleCacheForFont",),
0x8018DDD4:("AudioHeap_DiscardSampleCaches",),
0x8018DF24:("AudioHeap_ChangeStorage",),
0x8018DFE0:("AudioHeap_DiscardSampleBank",),
0x8018E00C:("AudioHeap_ApplySampleBankCache",),
0x8018E03C:("AudioHeap_ApplySampleBankCacheInternal",),
0x8018E2A8:("AudioHeap_DiscardSampleBanks",),
0x8018E344:("AudioHeap_SetReverbData",),
0x8018E8C8:("AudioHeap_InitReverb",),
0x8018EB60:("AudioLoad_DecreaseSampleDmaTtls",),
0x8018EC4C:("AudioLoad_DmaSampleData",),
0x8018EF88:("AudioLoad_InitSampleDmaBuffers",),
0x8018F220:("AudioLoad_IsFontLoadComplete",),
0x8018F298:("AudioLoad_IsSeqLoadComplete",),
0x8018F310:("AudioLoad_IsSampleLoadComplete",),
0x8018F388:("AudioLoad_SetFontLoadStatus",),
0x8018F3B8:("AudioLoad_SetSeqLoadStatus",),
0x8018F3E8:("AudioLoad_SetSampleFontLoadStatusAndApplyCaches",),
0x8018F448:("AudioLoad_SetSampleFontLoadStatus",),
0x8018F478:("AudioLoad_InitTable",),
0x8018F4D8:("AudioLoad_SyncLoadSeqFonts",),
0x8018F588:("AudioLoad_SyncLoadSeqParts",),
0x8018F604:("AudioLoad_SyncLoadSample",),
0x8018F6F0:("AudioLoad_SyncLoadInstrument",),
0x8018F7C0:("AudioLoad_AsyncLoad",),
0x8018F7F8:("AudioLoad_AsyncLoadSeq",),
0x8018F83C:("AudioLoad_AsyncLoadSampleBank",),
0x8018F880:("AudioLoad_AsyncLoadFont",),
0x8018F8C4:("AudioLoad_GetFontsForSequence",),
0x8018F908:("AudioLoad_DiscardSeqFonts",),
0x8018F9B8:("AudioLoad_DiscardFont",),
0x8018FA60:("func_8018FA60",),
0x8018FAD0:("AudioLoad_SyncInitSeqPlayer",),
0x8018FB20:("AudioLoad_SyncInitSeqPlayerSkipTicks",),
0x8018FB78:("AudioLoad_SyncInitSeqPlayerInternal",),
0x8018FCCC:("AudioLoad_SyncLoadSeq",),
0x8018FD20:("AudioLoad_GetSampleBank",),
0x8018FD40:("AudioLoad_TrySyncLoadSampleBank",),
0x8018FE5C:("AudioLoad_SyncLoadFont",),
0x8018FF60:("AudioLoad_SyncLoad",),
0x80190204:("AudioLoad_GetRealTableIndex",),
0x80190240:("AudioLoad_SearchCaches",),
0x80190294:("AudioLoad_GetLoadTable",),
0x801902D8:("AudioLoad_RelocateFont",),
0x80190544:("AudioLoad_SyncDma",),
0x80190668:("AudioLoad_SyncDmaUnkMedium",),
0x8019067C:("AudioLoad_Dma",),
0x80190754:("AudioLoad_Unused1",),
0x8019075C:("AudioLoad_SyncLoadSimple",),
0x8019077C:("AudioLoad_AsyncLoadInner",),
0x80190B08:("AudioLoad_ProcessLoads",),
0x80190B38:("AudioLoad_SetDmaHandler",),
0x80190B44:("AudioLoad_SetUnusedHandler",),
0x80190B50:("AudioLoad_InitSoundFont",),
0x80190BB0:("AudioLoad_Init",),
0x80190F50:("AudioLoad_InitSlowLoads",),
0x80190F64:("AudioLoad_SlowLoadSample",),
0x80191134:("AudioLoad_GetFontSample",),
0x801911C4:("AudioLoad_Unused2",),
0x801911CC:("AudioLoad_FinishSlowLoad",),
0x80191240:("AudioLoad_ProcessSlowLoads",),
0x801913C8:("AudioLoad_DmaSlowCopy",),
0x8019144C:("AudioLoad_DmaSlowCopyUnkMedium",),
0x80191460:("AudioLoad_SlowLoadSeq",),
0x80191568:("AudioLoad_InitAsyncLoads",),
0x80191598:("AudioLoad_StartAsyncLoadUnkMedium",),
0x8019161C:("AudioLoad_StartAsyncLoad",),
0x80191740:("AudioLoad_ProcessAsyncLoads",),
0x80191864:("AudioLoad_ProcessAsyncLoadUnkMedium",),
0x80191870:("AudioLoad_FinishAsyncLoad",),
0x801919AC:("AudioLoad_ProcessAsyncLoad",),
0x80191B40:("AudioLoad_AsyncDma",),
0x80191BD0:("AudioLoad_AsyncDmaRamUnloaded",),
0x80191C40:("AudioLoad_AsyncDmaUnkMedium",),
0x80191C54:("AudioLoad_RelocateSample",),
0x80191D94:("AudioLoad_RelocateFontAndPreloadSamples",),
0x8019218C:("AudioLoad_ProcessSamplePreloads",),
0x80192340:("AudioLoad_AddToSampleSet",),
0x80192388:("AudioLoad_GetSamplesForFont",),
0x801924BC:("AudioLoad_AddUsedSample",),
0x80192514:("AudioLoad_PreloadSamplesForFont",),
0x80192990:("AudioLoad_LoadPermanentSamples",),
0x80192AD0:("AudioLoad_Unused3",),
0x80192AD8:("AudioLoad_Unused4",),
0x80192AE0:("AudioLoad_Unused5",),
0x80192AE8:("AudioLoad_ScriptLoad",),
0x80192B54:("AudioLoad_ProcessScriptLoads",),
0x80192BAC:("AudioLoad_InitScriptLoads",),
0x80192BE0:("AudioThread_Update",),
0x80192C00:("AudioThread_UpdateImpl",),
0x8019319C:("AudioThread_ProcessGlobalCmd",),
0x801936D8:("AudioThread_SetFadeOutTimer",),
0x8019372C:("AudioThread_SetFadeInTimer",),
0x80193774:("AudioThread_InitMesgQueuesInternal",),
0x8019380C:("AudioThread_QueueCmd",),
0x80193858:("AudioThread_QueueCmdF32",),
0x8019387C:("AudioThread_QueueCmdS32",),
0x801938A0:("AudioThread_QueueCmdS8",),
0x801938D0:("AudioThread_QueueCmdU16",),
0x80193900:("AudioThread_ScheduleProcessCmds",),
0x80193990:("AudioThread_ResetCmdQueue",),
0x801939A8:("AudioThread_ProcessCmd",),
0x80193AEC:("AudioThread_ProcessCmds",),
0x80193BA0:("AudioThread_GetExternalLoadQueueMsg",),
0x80193C04:("AudioThread_GetFontsForSequence",),
0x80193C24:("AudioThread_GetSampleBankIdsOfFont",),
0x80193C5C:("func_80193C5C",),
0x80193CB4:("AudioThread_WaitForAudioResetQueueP",),
0x80193D08:("AudioThread_ResetAudioHeap",),
0x80193DA4:("AudioThread_PreNMIInternal",),
0x80193DF0:("AudioThread_GetChannelIO",),
0x80193E44:("AudioThread_GetSeqPlayerIO",),
0x80193E6C:("AudioThread_InitExternalPool",),
0x80193E9C:("AudioThread_ResetExternalPool",),
0x80193EA8:("AudioThread_ProcessSeqPlayerCmd",),
0x80194080:("AudioThread_ProcessChannelCmd",),
0x801942BC:("AudioThread_Noop1Cmd",),
0x80194304:("AudioThread_Noop1CmdZeroed",),
0x80194328:("AudioThread_Noop2Cmd",),
0x8019435C:("AudioThread_WaitForAudioTask",),
0x8019439C:("AudioThread_GetSamplePosFromStart",),
0x801943D0:("AudioThread_GetSamplePosUntilEnd",),
0x8019440C:("AudioThread_GetSamplePos",),
0x80194528:("AudioThread_GetEnabledNotesCount",),
0x80194548:("AudioThread_GetEnabledSampledNotesCount",),
0x80194568:("AudioThread_CountAndReleaseNotes",),
0x80194668:("AudioThread_NextRandom",),
0x801946E4:("AudioThread_InitMesgQueues",),
0x80194710:("Audio_InvalDCache",),
0x80194750:("Audio_WritebackDCache",),
0x80194790:("osAiSetNextBuffer",),
2021-03-27 19:10:09 +00:00
0x80194804:("func_80194804",),
0x80194840:("func_80194840",),
0x801948B0:("func_801948B0",),
0x80194930:("AudioPlayback_InitSampleState",),
0x80194DB0:("AudioPlayback_NoteSetResamplingRate",),
0x80194E60:("AudioPlayback_NoteInit",),
0x80194F20:("AudioPlayback_NoteDisable",),
0x80194F84:("AudioPlayback_ProcessNotes",),
0x801954CC:("AudioPlayback_GetInstrumentTunedSample",),
0x80195508:("AudioPlayback_GetInstrumentInner",),
0x801955DC:("AudioPlayback_GetDrum",),
0x801956C0:("AudioPlayback_GetSoundEffect",),
0x801957B4:("AudioPlayback_SetFontInstrument",),
0x801958F8:("AudioPlayback_SeqLayerDecayRelease",),
0x80195C40:("AudioPlayback_SeqLayerNoteDecay",),
0x80195C60:("AudioPlayback_SeqLayerNoteRelease",),
0x80195C80:("AudioPlayback_BuildSyntheticWave",),
0x80195D84:("AudioPlayback_InitSyntheticWave",),
0x80195DDC:("AudioList_InitNoteList",),
0x80195DEC:("AudioList_InitNoteLists",),
0x80195E3C:("AudioList_InitNoteFreeList",),
0x80195EE0:("AudioList_ClearNotePool",),
0x80196040:("AudioList_FillNotePool",),
0x8019617C:("AudioList_PushFront",),
0x801961BC:("AudioList_Remove",),
0x801961E8:("AudioList_FindNodeWithPrioLessThan",),
0x80196268:("AudioPlayback_NoteInitForLayer",),
0x801963E8:("func_801963E8",),
0x8019641C:("AudioPlayback_NoteReleaseAndTakeOwnership",),
0x80196448:("AudioPlayback_AllocNoteFromDisabled",),
0x80196494:("AudioPlayback_AllocNoteFromDecaying",),
0x801964F8:("AudioPlayback_AllocNoteFromActive",),
0x801965F0:("AudioPlayback_AllocNote",),
0x801968C4:("AudioPlayback_NoteInitAll",),
0x80196A00:("AudioScript_SequenceChannelProcessSound",),
0x80196BC8:("AudioScript_SequencePlayerProcessSound",),
0x80196D20:("AudioEffects_UpdatePortamento",),
0x80196D7C:("AudioEffects_GetVibratoPitchChange",),
0x80196DB4:("AudioEffects_UpdateVibrato",),
0x80196FEC:("AudioEffects_UpdatePortamentoAndVibrato",),
0x80197048:("AudioEffects_InitVibrato",),
0x80197138:("AudioEffects_InitPortamento",),
0x80197164:("AudioEffects_InitAdsr",),
0x80197188:("AudioEffects_UpdateAdsr",),
0x801974D0:("AudioScript_GetScriptControlFlowArgument",),
0x80197538:("AudioScript_HandleScriptFlowControl",),
0x80197714:("AudioScript_InitSequenceChannel",),
0x80197880:("AudioScript_SeqChannelSetLayer",),
0x801979D8:("AudioScript_SeqLayerDisable",),
0x80197A54:("AudioScript_SeqLayerFree",),
0x80197AA4:("AudioScript_SequenceChannelDisable",),
0x80197B14:("AudioScript_SequencePlayerSetupChannels",),
0x80197C0C:("AudioScript_SequencePlayerDisableChannels",),
0x80197C8C:("AudioScript_SequenceChannelEnable",),
0x80197D24:("AudioScript_SequencePlayerDisableAsFinished",),
0x80197D4C:("AudioScript_SequencePlayerDisable",),
0x80197E08:("AudioList_PushBack",),
0x80197E48:("AudioList_PopBack",),
0x80197E88:("AudioScript_InitLayerFreelist",),
0x80197F28:("AudioScript_ScriptReadU8",),
0x80197F3C:("AudioScript_ScriptReadS16",),
0x80197F74:("AudioScript_ScriptReadCompressedU16",),
0x80197FB4:("AudioScript_SeqLayerProcessScript",),
0x801980D0:("AudioScript_SeqLayerProcessScriptStep1",),
0x8019815C:("AudioScript_SeqLayerProcessScriptStep5",),
0x8019825C:("AudioScript_SeqLayerProcessScriptStep2",),
0x80198640:("AudioScript_SeqLayerProcessScriptStep4",),
0x80198CE0:("AudioScript_SeqLayerProcessScriptStep3",),
0x801990F4:("AudioScript_SetChannelPriorities",),
0x80199124:("AudioScript_GetInstrument",),
0x80199198:("AudioScript_SetInstrument",),
0x80199244:("AudioScript_SequenceChannelSetVolume",),
0x80199268:("AudioScript_SequenceChannelProcessScript",),
0x8019A0BC:("AudioScript_SequencePlayerProcessSequence",),
0x8019AA3C:("AudioScript_ProcessSequences",),
0x8019AAF0:("AudioScript_SkipForwardSequence",),
0x8019AB40:("AudioScript_ResetSequencePlayer",),
0x8019AC10:("AudioScript_InitSequencePlayerChannels",),
0x8019ACEC:("AudioScript_InitSequencePlayer",),
0x8019ADBC:("AudioScript_InitSequencePlayers",),
0x8019AE40:("func_8019AE40",),
0x8019AEC0:("func_8019AEC0",),
0x8019AF00:("AudioOcarina_ReadControllerInput",),
0x8019AF58:("AudioOcarina_BendPitchTwoSemitones",),
0x8019AFE8:("AudioOcarina_GetPlayingState",),
0x8019B02C:("AudioOcarina_MapPitchToButton",),
0x8019B074:("AudioOcarina_MapSongFromPitchToButton",),
0x8019B144:("AudioOcarina_Start",),
0x8019B378:("AudioOcarina_SetSongStartingPos",),
0x8019B38C:("AudioOcarina_StartAtSongStartingPos",),
0x8019B3D0:("AudioOcarina_StartForSongCheck",),
0x8019B4B8:("AudioOcarina_StartWithSongNoteLengths",),
0x8019B544:("AudioOcarina_StartDefault",),
0x8019B568:("func_8019B568",),
0x8019B5AC:("func_8019B5AC",),
0x8019B5EC:("func_8019B5EC",),
0x8019B618:("AudioOcarina_CheckIfStartedSong",),
0x8019B654:("AudioOcarina_UpdateCurOcarinaSong",),
0x8019B6B4:("AudioOcarina_CheckSongsWithMusicStaff",),
0x8019BC44:("AudioOcarina_CheckSongsWithoutMusicStaff",),
0x8019BE98:("AudioOcarina_PlayControllerInput",),
0x8019C1C0:("AudioOcarina_EnableInput",),
0x8019C1D0:("AudioOcarina_ResetAndMute",),
0x8019C268:("AudioOcarina_ResetAndReadInput",),
0x8019C2E4:("AudioOcarina_SetOcarinaDisableTimer",),
0x8019C300:("AudioOcarina_SetInstrument",),
0x8019C398:("AudioOcarina_SetPlaybackSong",),
0x8019C5A0:("AudioOcarina_PlaybackSong",),
0x8019C8D8:("AudioOcarina_SetRecordingSong",),
0x8019CD08:("AudioOcarina_SetRecordingState",),
0x8019CE34:("AudioOcarina_UpdateRecordingStaff",),
0x8019CE6C:("AudioOcarina_UpdatePlayingStaff",),
0x8019CEBC:("AudioOcarina_UpdatePlaybackStaff",),
0x8019CF6C:("AudioOcarina_GetRecordingStaff",),
0x8019CF78:("AudioOcarina_GetPlayingStaff",),
0x8019CF9C:("AudioOcarina_GetPlaybackStaff",),
0x8019CFA8:("AudioOcarina_RecordSong",),
0x8019D134:("AudioOcarina_TerminaWallValidateNotes",),
0x8019D26C:("AudioOcarina_TerminaWallGenerateNotes",),
0x8019D488:("AudioOcarina_MemoryGameInit",),
0x8019D4F8:("AudioOcarina_MemoryGameNextNote",),
0x8019D600:("AudioOcarina_Update",),
2023-04-19 17:52:00 +00:00
0x8019D758:("AudioOcarina_PlayLongScarecrowSong",),
0x8019D864:("AudioOcarina_SetCustomSequence",),
0x8019D8B4:("AudioOcarina_PlayCustomSequence",),
0x8019D8E4:("AudioOcarina_CreateCustomSequence",),
0x8019DF28:("AudioOcarina_ResetInstrument",),
0x8019DF64:("AudioOcarina_ResetStaffs",),
0x8019DFF8:("Audio_Noop1",),
0x8019E000:("Audio_Noop2",),
0x8019E00C:("Audio_Noop3",),
0x8019E014:("Audio_Update",),
0x8019E0FC:("Audio_Noop4",),
0x8019E104:("Audio_Noop5",),
0x8019E110:("Audio_PlayMainBgm",),
0x8019E14C:("AudioSfx_ComputeVolume",),
0x8019E324:("AudioSfx_ComputeReverb",),
0x8019E4B0:("AudioSfx_ComputePanSigned",),
0x8019E634:("AudioSfx_ComputeFreqScale",),
0x8019E864:("AudioSfx_ComputeSurroundSoundFilter",),
0x8019EA40:("AudioSfx_ComputeCombFilter",),
0x8019EB2C:("AudioSfx_SetProperties",),
0x8019F024:("AudioSfx_SetFreqAndStereoBits",),
0x8019F05C:("AudioSfx_ResetSfxChannelState",),
0x8019F0C8:("Audio_PlaySfx",),
0x8019F128:("Audio_PlaySfx_2",),
0x8019F170:("Audio_PlaySfx_AtPosWithPresetLowFreqAndHighReverb",),
0x8019F1C0:("Audio_PlaySfx_AtPos",),
0x8019F208:("Audio_PlaySfx_MessageDecide",),
0x8019F230:("Audio_PlaySfx_MessageCancel",),
0x8019F258:("AudioSfx_AddSfxSetting",),
0x8019F300:("AudioSfx_ProcessSfxSettings",),
0x8019F420:("Audio_PlaySfx_Underwater",),
0x8019F4AC:("Audio_PlaySfx_WithSfxSettingsReverb",),
0x8019F540:("Audio_SetSfxUnderwaterReverb",),
0x8019F570:("AudioSfx_LowerSfxSettingsReverb",),
0x8019F5AC:("Audio_SetSyncedSfxFreqAndVolume",),
0x8019F638:("Audio_PlaySfx_AtPosForMetalEffectsWithSyncedFreqAndVolume",),
0x8019F780:("Audio_PlaySfx_AtPosWithSyncedFreqAndVolume",),
0x8019F7D8:("Audio_PlaySfx_GiantsMaskUnused",),
0x8019F830:("Audio_PlaySfx_GiantsMask",),
0x8019F88C:("Audio_PlaySfx_Randomized",),
0x8019F900:("Audio_PlaySfx_SwordCharge",),
0x8019FA18:("Audio_PlaySfx_AtPosWithFreqAndVolume",),
0x8019FAD8:("Audio_PlaySfx_AtPosWithFreq",),
0x8019FB0C:("Audio_PlaySfx_AtPosWithFreqAndChannelIO",),
0x8019FC20:("Audio_PlaySfx_WaterWheel",),
0x8019FCB8:("Audio_PlaySfx_AtPosWithTimer",),
0x8019FD90:("Audio_SetSfxTimerLerpInterval",),
0x8019FDC8:("Audio_PlaySfx_AtPosWithReverb",),
0x8019FE1C:("Audio_PlaySfx_AtPosWithVolume",),
0x8019FE74:("Audio_SetSfxVolumeTransition",),
0x8019FEDC:("Audio_UpdateSfxVolumeTransition",),
0x8019FF38:("Audio_PlaySfx_FishingReel",),
0x8019FF9C:("Audio_PlaySfx_River",),
0x801A0048:("Audio_PlaySfx_Waterfall",),
0x801A00EC:("Audio_StepFreqLerp",),
0x801A0124:("Audio_PlaySfx_BigBells",),
0x801A0184:("Audio_SetBgmVolumeOff",),
0x801A01C4:("Audio_SetBgmVolumeOn",),
0x801A0204:("func_801A0204",),
0x801A0238:("Audio_SetMainBgmVolume",),
0x801A026C:("Audio_SetGanonsTowerBgmVolumeLevel",),
0x801A0318:("Audio_SetGanonsTowerBgmVolume",),
0x801A0450:("Audio_LowerMainBgmVolume",),
0x801A046C:("Audio_UpdateRiverSoundVolumes",),
0x801A0554:("Audio_PlaySfx_IncreasinglyTransposed",),
0x801A05E4:("Audio_ResetIncreasingTranspose",),
0x801A05F0:("Audio_PlaySfx_Transposed",),
0x801A0654:("AudioSfx_SetChannelIO",),
0x801A0810:("Audio_PlaySfx_AtPosWithChannelIO",),
0x801A0868:("Audio_PlaySfx_AtPosWithAllChannelsIO",),
0x801A09D4:("func_801A09D4",),
0x801A0C70:("Audio_ClearSariaBgm",),
0x801A0C90:("Audio_ClearSariaBgmAtPos",),
0x801A0CB0:("Audio_SplitBgmChannels",),
0x801A0E44:("Audio_SetSequenceProperties",),
0x801A1290:("Audio_UpdateObjSoundProperties",),
0x801A1348:("Audio_SetObjSoundProperties",),
0x801A13BC:("Audio_StartObjSoundFanfare",),
0x801A153C:("Audio_PlayObjSoundBgm",),
0x801A17F4:("Audio_PlayObjSoundFanfare",),
0x801A1904:("Audio_UpdateObjSoundFanfare",),
0x801A1A10:("Audio_StopSequenceAtPos",),
0x801A1A8C:("Audio_StartSubBgmAtPos",),
0x801A1D44:("Audio_PlaySubBgmAtPos",),
0x801A1DB8:("Audio_PlaySubBgmAtPosWithFilter",),
0x801A1E0C:("Audio_UpdateSubBgmAtPos",),
0x801A1F00:("Audio_PlaySequenceAtDefaultPos",),
0x801A1F88:("Audio_StopSequenceAtDefaultPos",),
0x801A1FB4:("Audio_PlaySequenceAtPos",),
0x801A2090:("Audio_UpdateSequenceAtPos",),
0x801A21FC:("Audio_PlaySariaBgm",),
0x801A2460:("Audio_ClearSariaBgm2",),
0x801A246C:("func_801A246C",),
0x801A2544:("Audio_PlayMorningSceneSequence",),
0x801A257C:("Audio_StartMorningSceneSequence",),
0x801A25E4:("Audio_PlaySceneSequence",),
0x801A2670:("Audio_StartSceneSequence",),
0x801A2778:("Audio_UpdateSceneSequenceResumePoint",),
0x801A27E8:("Audio_PlayBgmForSongOfStorms",),
0x801A281C:("Audio_ScaleTempoAndFreqForMainBgm",),
0x801A29D4:("Audio_SetSeqTempoAndFreq",),
0x801A2BB8:("Audio_PlaySubBgm",),
0x801A2C20:("Audio_StopSubBgm",),
0x801A2C44:("Audio_IncreaseTempoForTimedMinigame",),
0x801A2C88:("Audio_PlaySequenceInCutscene",),
0x801A2D54:("Audio_StopSequenceInCutscene",),
0x801A2DE0:("Audio_IsSequencePlaying",),
0x801A2E54:("Audio_PlayBgm_StorePrevBgm",),
0x801A2ED8:("Audio_RestorePrevBgm",),
0x801A2F88:("Audio_PlayAmbience_StorePrevBgm",),
0x801A2FC4:("Audio_ForceRestorePreviousBgm",),
0x801A3000:("Audio_PlayFanfareWithPlayerIOPort7",),
0x801A3038:("Audio_MuteBgmPlayersForFanfare",),
0x801A3098:("Audio_PlayFanfare",),
0x801A312C:("Audio_UpdateFanfare",),
0x801A31EC:("Audio_PlayFanfareWithPlayerIOCustomPort",),
0x801A3238:("Audio_PlaySequenceWithSeqPlayerIO",),
0x801A32CC:("Audio_SetSequenceMode",),
0x801A3590:("Audio_UpdateEnemyBgmVolume",),
0x801A36F0:("Audio_UpdateRomaniSinging",),
0x801A3950:("func_801A3950",),
0x801A39F8:("func_801A39F8",),
0x801A3A7C:("Audio_SetPauseState",),
0x801A3AC0:("Audio_UpdatePauseState",),
0x801A3AEC:("Audio_PlaySfx_PauseMenuOpenOrClose",),
0x801A3B48:("Audio_MuteSeqPlayerBgmSub",),
0x801A3B90:("Audio_ToggleRomaniSinging",),
0x801A3CD8:("Audio_SetEnvReverb",),
0x801A3CF4:("Audio_SetCodeReverb",),
0x801A3D54:("Audio_PlaySfx_SurroundSoundTest",),
0x801A3D98:("Audio_SetFileSelectSettings",),
0x801A3E38:("Audio_SetBaseFilter",),
0x801A3EC0:("Audio_SetExtraFilter",),
`z_demo` with 4 NON_MATCHINGs (#514) * starting * a bunch * and another bunch * a bunch * Match func_800EB1DC * func_800EB4B4 * func_800EB6F8 * 2 more * fix prototype of a random kankyo function * func_800EBD60 non matching * func_800EC678 matched? * func_800EC6D4 * break * func_800ECD7C * A bunch of functions * func_800EE200 * func_800EDF78 and func_800EE0CC * func_800EDBE0 NON_MATCHING * Cutscene_Init NON_MATCHING * func_800EA324 NON_EQUIVALENT * Fix warnings * func_800EC924 NON_EQUIVALENT * Cutscene_ProcessCommands NON_EQUIVALENT * Format * Split z_demo data and import it * Import bss * Match func_800EB364 * Rename Cutscene_Command_SetTime * Improve Cutscene_ProcessCommands a bit (still not equivalent, probably) * Improve Cutscene_ProcessCommands thanks to engineer and anon * Cutscene_ProcessCommands NON_MATCHING * Name some commands * Fix * Renames based on Engineer knowledge of Audio stuff * More command names * Cutscene_Command_GiveTatlToPlayer * Some cutscene commands macros * more command macros * Macros for unknown commands * Improve Cutscene_Command_Textbox a bit * Rename stuff * Name Terminator and Camera * MOTIONBLUR * Macros for textbox commands * CS_PLAYER_ACTION_LIST * A few macro renames * Small cleaning * A bit more of cleanup * Rumble * Entrance comments in func_800EB6F8 * Some var renames * CS_CMD_FADESCREEN * More clean up * Clean functions protos * Move CutsceneStateHandler out of z64.h * Cutscene_DoNothing * Cutscene_IsPlayingCs & Cutscene_GetSceneSetupIndex * And more renames * name some stuff in the cutscenecontext struct * npcActionIndex->actorActionIndex * Undo names of CS_STATE_ enum * Name Cutscene_ActorTranslate family of functions * small docs pass * sfxconvert and format * Hopefully last cleanup * Add some missing functions to actorfixer * Fix merge issues and remove trailing commas * Cutscene commands fix * Cutscene_Command_Misc improved by engineer * Update src/code/z_demo.c Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * Apply suggestions from code review Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * Address review * bss * Match Cutscene_Command_Textbox by anon58 * Fix merge issues * Match Cutscene_Command_Misc by @hensldm * review * float time macros * fix merge issues * format * Fix building assets * fix merge issues * format * Fix * format * fix merge issues * fix * fix * format * fix issues and run format * bss * Fix conflicts, bss and formatter * Update include/functions.h Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * Update include/functions.h Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * Update include/z64.h Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * Update include/z64cutscene.h Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * Update include/z64cutscene.h Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * Update include/z64cutscene.h Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * Update src/code/z_demo.c Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * Update src/code/z_demo.c Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * Update src/code/z_demo.c Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * Update src/code/z_demo.c Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * Update src/code/z_demo.c Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * address review and fix some stuff * fix merge problems * more fixes and format * Fixes * Update include/functions.h Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * Update include/functions.h Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * Update src/code/z_demo.c Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * Update src/code/z_demo.c Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * Update src/code/z_demo.c Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * Update src/code/z_demo.c Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * Engineer suggestions * format * Elliptic review * Use dec for ShrinkWindow_SetLetterboxTarget * add a few comments * Cutscene_Command_ChooseCreditsScenes * Update src/code/z_demo.c Co-authored-by: EllipticEllipsis <73679967+EllipticEllipsis@users.noreply.github.com> * format * some cleanups and some comments * change actorActionCmd from hex to dec in the codebase * minor comment on textboxcmd * ahhhh * Update src/code/z_demo.c Co-authored-by: EllipticEllipsis <73679967+EllipticEllipsis@users.noreply.github.com> * brackets * minor comments * rewording * im dumb * brackets * another bracket * Dawn of the New Day * Update src/code/z_demo.c Co-authored-by: EllipticEllipsis <73679967+EllipticEllipsis@users.noreply.github.com> * fixes * Cutscene_Command_TransitionFX by Anon Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> Co-authored-by: EllipticEllipsis <73679967+EllipticEllipsis@users.noreply.github.com>
2022-03-05 00:14:52 +00:00
0x801A3F54:("Audio_SetCutsceneFlag",),
0x801A3F6C:("Audio_PlaySfx_IfNotInCutsceneImpl",),
0x801A3FB4:("Audio_PlaySfx_IfNotInCutscene",),
0x801A3FFC:("Audio_MuteSfxAndAmbienceSeqExceptSystemAndOcarina",),
0x801A400C:("Audio_SetSpec",),
0x801A4058:("Audio_MuteAllSeqExceptSystemAndOcarina",),
0x801A41C8:("Audio_MuteSfxAndAmbienceSeqExceptSysAndOca",),
0x801A41F8:("Audio_StopFanfare",),
0x801A429C:("Audio_StartSfxPlayer",),
0x801A42C8:("Audio_DisableAllSeq",),
0x801A4324:("Audio_GetEnabledNotesCount",),
0x801A4348:("func_801A4348",),
0x801A4380:("Audio_SetSfxVolumeExceptSystemAndOcarinaBanks",),
0x801A4428:("Audio_SetSfxReverbIndexExceptOcarinaBank",),
0x801A44A4:("Audio_PreNMI",),
0x801A44C4:("Audio_ResetRequestedSceneSeqId",),
0x801A44D4:("Audio_ResetData",),
0x801A46F8:("func_801A46F8",),
0x801A4748:("Audio_PlaySfx_AtFixedPos",),
0x801A479C:("Audio_PlaySfx_AtPosWithVolumeTransition",),
0x801A47DC:("Audio_SetAmbienceChannelIO",),
0x801A48E0:("Audio_StartAmbience",),
0x801A4A28:("Audio_PlayAmbience",),
0x801A4B80:("Audio_SetAmbienceRandomBend",),
0x801A4C30:("Audio_Init",),
0x801A4C54:("AudioSfx_Init",),
0x801A4D00:("Audio_InitSound",),
0x801A4D50:("Audio_ResetForAudioHeapStep3",),
0x801A4DA4:("Audio_ResetForAudioHeapStep2",),
0x801A4DF4:("Audio_ResetForAudioHeapStep1",),
0x801A4E64:("Audio_UnusedReset",),
Audio Voice Decompiled (#1490) * Add Tharo's documentation comments * Voice progress * Match osVoiceControlGain * Match osVoiceStartReadData * Cleanup * Add docs from n64devkit * WIP on osVoiceGetReadData * Add comment * Match voiceinit.c * Remove CONT_ERR, already present in controller.h * Really close to matching osVoiceStopReadData * Progress on voicecheckword * Match osVoiceSetWord * Add error codes * Matched __osVoiceContRead2... Somehow... * Add small amount of docs * __osVoiceContRead36 was basically identical from __osVoiceContRead2 * docs, but maybe a little carried away * Match __osVoiceContWrite4, Write is very similar to Read * Match __osVoiceContWrite20 from __osVoiceContWrite4, ez * Some docs * Improve osVoiceGetReadData * Match osVoiceCheckWord * currentSyllable -> currSyllable * Match osVoiceMaskDictionary * Match __osVoiceSetADConverter * Meme matched osVoiceStopReadData * small cleanup * Missed macros * osVoiceGetReadData Meme Match * Small clean-up * format * Properly split voice files from code * Use proper flags for voice files * Add basic docs for func_801A5AF0 * Import Voice Data * Update matching functions in code_801A51F0 from audio WIP * Update matching functions in code_801A4EB0 from audio WIP * Match func_801A5A1C * Match func_801A5228 * Match func_801A54D0 * Doc padmgr functions used * Match func_801A5680, it's near identical to func_801A54D0 * code_801A51F0 OK * Match func_801A4EB8 * Match func_801A4FD8 (mips2c got it matching directly) * code_801A4EB0 & all of voice, OK * Import bss * Better match for func_801A5A1C * format * Cleanup * Clean up dictionary * Introduce OSVoiceDictionary * More voice docs * Fix bss * Import code_801A4EB0 data * Introduce Word Id enum * Dictionary: u8 -> u16 * Introduce bgms * Fill in bgm enums * Rename bgm to clearer names * Fix spacing * Fix "No_Music" define * remove comment * import rodata * Improve bgm names, found another seqId function * Another seqId function * Another name change * Woods of Mystery -> Sarias Song * Fix match in osVoiceControlGain * Fix bss reordering * Fix bss file split * add saria's song bgm to pierre * Another bgm function found! * Add bgm's to `gSaveContext.seqIndex` * Fix BSS * fix bss * Fix bss * cleanup * more cleanup * cow voice weekeventflag * small cleanup * some docs * cleanup var * global * more docs * PR Review --------- Co-authored-by: Elliptic Ellipsis <elliptic.ellipsis@gmail.com> Co-authored-by: Derek Hensley <hensley.derek58@gmail.com>
2023-11-17 01:29:42 +00:00
0x801A4EB0:("AudioVoice_Noop",),
0x801A4EB8:("func_801A4EB8",),
Audio Voice Decompiled (#1490) * Add Tharo's documentation comments * Voice progress * Match osVoiceControlGain * Match osVoiceStartReadData * Cleanup * Add docs from n64devkit * WIP on osVoiceGetReadData * Add comment * Match voiceinit.c * Remove CONT_ERR, already present in controller.h * Really close to matching osVoiceStopReadData * Progress on voicecheckword * Match osVoiceSetWord * Add error codes * Matched __osVoiceContRead2... Somehow... * Add small amount of docs * __osVoiceContRead36 was basically identical from __osVoiceContRead2 * docs, but maybe a little carried away * Match __osVoiceContWrite4, Write is very similar to Read * Match __osVoiceContWrite20 from __osVoiceContWrite4, ez * Some docs * Improve osVoiceGetReadData * Match osVoiceCheckWord * currentSyllable -> currSyllable * Match osVoiceMaskDictionary * Match __osVoiceSetADConverter * Meme matched osVoiceStopReadData * small cleanup * Missed macros * osVoiceGetReadData Meme Match * Small clean-up * format * Properly split voice files from code * Use proper flags for voice files * Add basic docs for func_801A5AF0 * Import Voice Data * Update matching functions in code_801A51F0 from audio WIP * Update matching functions in code_801A4EB0 from audio WIP * Match func_801A5A1C * Match func_801A5228 * Match func_801A54D0 * Doc padmgr functions used * Match func_801A5680, it's near identical to func_801A54D0 * code_801A51F0 OK * Match func_801A4EB8 * Match func_801A4FD8 (mips2c got it matching directly) * code_801A4EB0 & all of voice, OK * Import bss * Better match for func_801A5A1C * format * Cleanup * Clean up dictionary * Introduce OSVoiceDictionary * More voice docs * Fix bss * Import code_801A4EB0 data * Introduce Word Id enum * Dictionary: u8 -> u16 * Introduce bgms * Fill in bgm enums * Rename bgm to clearer names * Fix spacing * Fix "No_Music" define * remove comment * import rodata * Improve bgm names, found another seqId function * Another seqId function * Another name change * Woods of Mystery -> Sarias Song * Fix match in osVoiceControlGain * Fix bss reordering * Fix bss file split * add saria's song bgm to pierre * Another bgm function found! * Add bgm's to `gSaveContext.seqIndex` * Fix BSS * fix bss * Fix bss * cleanup * more cleanup * cow voice weekeventflag * small cleanup * some docs * cleanup var * global * more docs * PR Review --------- Co-authored-by: Elliptic Ellipsis <elliptic.ellipsis@gmail.com> Co-authored-by: Derek Hensley <hensley.derek58@gmail.com>
2023-11-17 01:29:42 +00:00
0x801A4FD8:("AudioVoice_ResetWord",),
0x801A5080:("AudioVoice_InitWord",),
0x801A50C0:("AudioVoice_InitWordAlt",),
0x801A5100:("AudioVoice_GetWord",),
2021-03-27 19:10:09 +00:00
0x801A510C:("func_801A510C",),
Audio Voice Decompiled (#1490) * Add Tharo's documentation comments * Voice progress * Match osVoiceControlGain * Match osVoiceStartReadData * Cleanup * Add docs from n64devkit * WIP on osVoiceGetReadData * Add comment * Match voiceinit.c * Remove CONT_ERR, already present in controller.h * Really close to matching osVoiceStopReadData * Progress on voicecheckword * Match osVoiceSetWord * Add error codes * Matched __osVoiceContRead2... Somehow... * Add small amount of docs * __osVoiceContRead36 was basically identical from __osVoiceContRead2 * docs, but maybe a little carried away * Match __osVoiceContWrite4, Write is very similar to Read * Match __osVoiceContWrite20 from __osVoiceContWrite4, ez * Some docs * Improve osVoiceGetReadData * Match osVoiceCheckWord * currentSyllable -> currSyllable * Match osVoiceMaskDictionary * Match __osVoiceSetADConverter * Meme matched osVoiceStopReadData * small cleanup * Missed macros * osVoiceGetReadData Meme Match * Small clean-up * format * Properly split voice files from code * Use proper flags for voice files * Add basic docs for func_801A5AF0 * Import Voice Data * Update matching functions in code_801A51F0 from audio WIP * Update matching functions in code_801A4EB0 from audio WIP * Match func_801A5A1C * Match func_801A5228 * Match func_801A54D0 * Doc padmgr functions used * Match func_801A5680, it's near identical to func_801A54D0 * code_801A51F0 OK * Match func_801A4EB8 * Match func_801A4FD8 (mips2c got it matching directly) * code_801A4EB0 & all of voice, OK * Import bss * Better match for func_801A5A1C * format * Cleanup * Clean up dictionary * Introduce OSVoiceDictionary * More voice docs * Fix bss * Import code_801A4EB0 data * Introduce Word Id enum * Dictionary: u8 -> u16 * Introduce bgms * Fill in bgm enums * Rename bgm to clearer names * Fix spacing * Fix "No_Music" define * remove comment * import rodata * Improve bgm names, found another seqId function * Another seqId function * Another name change * Woods of Mystery -> Sarias Song * Fix match in osVoiceControlGain * Fix bss reordering * Fix bss file split * add saria's song bgm to pierre * Another bgm function found! * Add bgm's to `gSaveContext.seqIndex` * Fix BSS * fix bss * Fix bss * cleanup * more cleanup * cow voice weekeventflag * small cleanup * some docs * cleanup var * global * more docs * PR Review --------- Co-authored-by: Elliptic Ellipsis <elliptic.ellipsis@gmail.com> Co-authored-by: Derek Hensley <hensley.derek58@gmail.com>
2023-11-17 01:29:42 +00:00
0x801A5118:("AudioVoice_Update",),
0x801A51F0:("func_801A51F0",),
0x801A5228:("func_801A5228",),
0x801A5390:("func_801A5390",),
Audio Voice Decompiled (#1490) * Add Tharo's documentation comments * Voice progress * Match osVoiceControlGain * Match osVoiceStartReadData * Cleanup * Add docs from n64devkit * WIP on osVoiceGetReadData * Add comment * Match voiceinit.c * Remove CONT_ERR, already present in controller.h * Really close to matching osVoiceStopReadData * Progress on voicecheckword * Match osVoiceSetWord * Add error codes * Matched __osVoiceContRead2... Somehow... * Add small amount of docs * __osVoiceContRead36 was basically identical from __osVoiceContRead2 * docs, but maybe a little carried away * Match __osVoiceContWrite4, Write is very similar to Read * Match __osVoiceContWrite20 from __osVoiceContWrite4, ez * Some docs * Improve osVoiceGetReadData * Match osVoiceCheckWord * currentSyllable -> currSyllable * Match osVoiceMaskDictionary * Match __osVoiceSetADConverter * Meme matched osVoiceStopReadData * small cleanup * Missed macros * osVoiceGetReadData Meme Match * Small clean-up * format * Properly split voice files from code * Use proper flags for voice files * Add basic docs for func_801A5AF0 * Import Voice Data * Update matching functions in code_801A51F0 from audio WIP * Update matching functions in code_801A4EB0 from audio WIP * Match func_801A5A1C * Match func_801A5228 * Match func_801A54D0 * Doc padmgr functions used * Match func_801A5680, it's near identical to func_801A54D0 * code_801A51F0 OK * Match func_801A4EB8 * Match func_801A4FD8 (mips2c got it matching directly) * code_801A4EB0 & all of voice, OK * Import bss * Better match for func_801A5A1C * format * Cleanup * Clean up dictionary * Introduce OSVoiceDictionary * More voice docs * Fix bss * Import code_801A4EB0 data * Introduce Word Id enum * Dictionary: u8 -> u16 * Introduce bgms * Fill in bgm enums * Rename bgm to clearer names * Fix spacing * Fix "No_Music" define * remove comment * import rodata * Improve bgm names, found another seqId function * Another seqId function * Another name change * Woods of Mystery -> Sarias Song * Fix match in osVoiceControlGain * Fix bss reordering * Fix bss file split * add saria's song bgm to pierre * Another bgm function found! * Add bgm's to `gSaveContext.seqIndex` * Fix BSS * fix bss * Fix bss * cleanup * more cleanup * cow voice weekeventflag * small cleanup * some docs * cleanup var * global * more docs * PR Review --------- Co-authored-by: Elliptic Ellipsis <elliptic.ellipsis@gmail.com> Co-authored-by: Derek Hensley <hensley.derek58@gmail.com>
2023-11-17 01:29:42 +00:00
0x801A53DC:("AudioVoice_GetVoiceDict",),
0x801A53E8:("func_801A53E8",),
0x801A541C:("func_801A541C",),
0x801A5488:("func_801A5488",),
Audio Voice Decompiled (#1490) * Add Tharo's documentation comments * Voice progress * Match osVoiceControlGain * Match osVoiceStartReadData * Cleanup * Add docs from n64devkit * WIP on osVoiceGetReadData * Add comment * Match voiceinit.c * Remove CONT_ERR, already present in controller.h * Really close to matching osVoiceStopReadData * Progress on voicecheckword * Match osVoiceSetWord * Add error codes * Matched __osVoiceContRead2... Somehow... * Add small amount of docs * __osVoiceContRead36 was basically identical from __osVoiceContRead2 * docs, but maybe a little carried away * Match __osVoiceContWrite4, Write is very similar to Read * Match __osVoiceContWrite20 from __osVoiceContWrite4, ez * Some docs * Improve osVoiceGetReadData * Match osVoiceCheckWord * currentSyllable -> currSyllable * Match osVoiceMaskDictionary * Match __osVoiceSetADConverter * Meme matched osVoiceStopReadData * small cleanup * Missed macros * osVoiceGetReadData Meme Match * Small clean-up * format * Properly split voice files from code * Use proper flags for voice files * Add basic docs for func_801A5AF0 * Import Voice Data * Update matching functions in code_801A51F0 from audio WIP * Update matching functions in code_801A4EB0 from audio WIP * Match func_801A5A1C * Match func_801A5228 * Match func_801A54D0 * Doc padmgr functions used * Match func_801A5680, it's near identical to func_801A54D0 * code_801A51F0 OK * Match func_801A4EB8 * Match func_801A4FD8 (mips2c got it matching directly) * code_801A4EB0 & all of voice, OK * Import bss * Better match for func_801A5A1C * format * Cleanup * Clean up dictionary * Introduce OSVoiceDictionary * More voice docs * Fix bss * Import code_801A4EB0 data * Introduce Word Id enum * Dictionary: u8 -> u16 * Introduce bgms * Fill in bgm enums * Rename bgm to clearer names * Fix spacing * Fix "No_Music" define * remove comment * import rodata * Improve bgm names, found another seqId function * Another seqId function * Another name change * Woods of Mystery -> Sarias Song * Fix match in osVoiceControlGain * Fix bss reordering * Fix bss file split * add saria's song bgm to pierre * Another bgm function found! * Add bgm's to `gSaveContext.seqIndex` * Fix BSS * fix bss * Fix bss * cleanup * more cleanup * cow voice weekeventflag * small cleanup * some docs * cleanup var * global * more docs * PR Review --------- Co-authored-by: Elliptic Ellipsis <elliptic.ellipsis@gmail.com> Co-authored-by: Derek Hensley <hensley.derek58@gmail.com>
2023-11-17 01:29:42 +00:00
0x801A54C4:("AudioVoice_GetVoiceMaskPattern",),
0x801A54D0:("AudioVoice_InitWordImplAlt",),
0x801A5680:("AudioVoice_InitWordImpl",),
0x801A5808:("func_801A5808",),
0x801A5A10:("AudioVoice_ResetData",),
0x801A5A1C:("func_801A5A1C",),
0x801A5BD0:("AudioSfx_MuteBanks",),
0x801A5C28:("AudioSfx_LowerBgmVolume",),
0x801A5C8C:("AudioSfx_RestoreBgmVolume",),
0x801A5CFC:("AudioSfx_PlaySfx",),
0x801A5DDC:("AudioSfx_RemoveMatchingRequests",),
0x801A5F7C:("AudioSfx_ProcessRequest",),
0x801A6430:("AudioSfx_RemoveBankEntry",),
0x801A65C8:("AudioSfx_ChooseActiveSfx",),
0x801A6D0C:("AudioSfx_PlayActiveSfx",),
0x801A7084:("AudioSfx_StopByBank",),
0x801A7168:("AudioSfx_StopByPosAndBankImpl",),
0x801A7284:("AudioSfx_StopByPosAndBank",),
0x801A72CC:("AudioSfx_StopByPos",),
0x801A7328:("AudioSfx_StopByPosAndId",),
0x801A7484:("AudioSfx_StopByTokenAndId",),
0x801A75E8:("AudioSfx_StopById",),
0x801A7720:("AudioSfx_ProcessRequests",),
0x801A7794:("AudioSfx_SetBankLerp",),
0x801A7828:("AudioSfx_StepBankLerp",),
0x801A787C:("AudioSfx_ProcessActiveSfx",),
0x801A78E4:("AudioSfx_IsPlaying",),
0x801A794C:("AudioSfx_Reset",),
0x801A7B10:("AudioSeq_StartSequence",),
0x801A7D04:("AudioSeq_StopSequence",),
0x801A7D84:("AudioSeq_ProcessSeqCmd",),
0x801A89A8:("AudioSeq_QueueSeqCmd",),
0x801A89D0:("AudioSeq_ProcessSeqCmds",),
0x801A8A50:("AudioSeq_GetActiveSeqId",),
0x801A8ABC:("AudioSeq_IsSeqCmdNotQueued",),
0x801A8B14:("AudioSeq_ResetSequenceRequests",),
0x801A8B2C:("AudioSeq_ReplaceSeqCmdSetupOpVolRestore",),
0x801A8BD0:("AudioSeq_SetVolumeScale",),
0x801A8D5C:("AudioSeq_UpdateActiveSequences",),
0x801A9768:("AudioSeq_UpdateAudioHeapReset",),
0x801A982C:("AudioSeq_ResetReverb",),
0x801A99B8:("AudioSeq_ResetActiveSequences",),
0x801A9A74:("AudioSeq_ResetActiveSequencesAndVolume",),
`z_jpeg`, `jpegutils` and `jpegdecoder` OK (#322) * this is a disaster * two more * func_800F470C * split and rename jpegutils and jpegdecoder * match jpegutils * match jpegdecoder.c * audio_rodata * data split * Split rsp * Steal documentation from OoT * cleanup * Format * remove removed members in JpegContext * Update include/z64.h Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * Update src/code/jpegdecoder.c Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * Update include/functions.h Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * Apply suggestions from code review Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * Apply suggestions from code review Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * Update src/code/jpegutils.c Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * review renames * true * Some type fixes * Update include/z64.h Co-authored-by: EllipticEllipsis <73679967+EllipticEllipsis@users.noreply.github.com> * add comment * Update src/code/z_jpeg.c Co-authored-by: EllipticEllipsis <73679967+EllipticEllipsis@users.noreply.github.com> * format * bss fix * decr * format * z64jpeg.h * Add stdbool * Rename audio_init_params * whoops * whoops++ * whoops# * remove extra dumb variables in variables.txt * fix Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> Co-authored-by: EllipticEllipsis <73679967+EllipticEllipsis@users.noreply.github.com>
2021-11-19 20:34:45 +00:00
0x801A9B10:("JpegUtils_ProcessQuantizationTable",),
0x801A9B78:("JpegUtils_ParseHuffmanCodesLengths",),
0x801A9BFC:("JpegUtils_GetHuffmanCodes",),
0x801A9C68:("JpegUtils_SetHuffmanTable",),
0x801A9D10:("JpegUtils_ProcessHuffmanTableImpl",),
0x801A9DCC:("JpegUtils_ProcessHuffmanTable",),
0x801A9EA4:("JpegUtils_SetHuffmanTableOld",),
0x801A9F4C:("JpegUtils_ProcessHuffmanTableImplOld",),
0x801AA020:("JpegDecoder_Decode",),
0x801AA248:("JpegDecoder_ProcessMcu",),
0x801AA3E4:("JpegDecoder_ParseNextSymbol",),
0x801AA520:("JpegDecoder_ReadBits",),
0x801AA610:("GameOver_Init",),
0x801AA624:("GameOver_FadeLights",),
0x801AA68C:("GameOver_Update",),
Play (2 NON_MATCHINGS) (#1109) * Bring over progress from another branch Co-authored-by: Maide <34639600+Kelebek1@users.noreply.github.com> * cleanup, fake match Play_Init * small fixes * Some small cleanup * Match func_80165460 (from debug) * Match func_80165658 * Match func_80165DB8, func_80165DCC, func_80165DF0, func_80165E04 * Match func_80167DE4 (from debug) * Match func_80167F0C * Match func_80168DAC * Matched func_80169100 * Matched func_801691F0 * import D_801DFA18 * match Play_Main thanks to debug * cleanup * synray does it again * add docs from debug * fix func_801656A4 * more docs and cleanup * Match func_80166B30 and diff fake match in Init * import transition docs from OoT * Play Update, sort of * cleanup Play_Update * more cleanup * slightly more docs * small docs * Play_Draw WIP Thanks @petrie911 * progress? * two more matches * format * misc play docs * transitions cleanup * Motion Blur * Transitions * Fog * Bombers notebook + small cleanup * bss * Camera Functions * Picto functions * Init * MotionBlur Clean up * Floor Surface * Pictographs some more * regs * fix circular dependency problem * Cleanup PR commits outside play * namefixer * PR picto * PR audio * PR small clean ups * debug strings * Picto defines * bss * enums * remove void * typedefs * Hireso -> BombersNotebook * bss comments * bss and I8/I5 functions * Smaller PR comments * Transitions * Combine enums * Revert "Combine enums" This reverts commit 0da1ebcaed69a3ce0fbd5942460b67f80f0e15e7. * Fix Transition defines * RGBA16 macros * Unname * worldCoverAlpha * Rename Update and Draw * PR review, plus annotate bug * Clean up nonmatchings with a closer DrawGame * Format * New macros * UpdateMain and DrawMain * Fix merge * Small cleanups from PR * zFar * Intensity macros * Format * Remove bss comments * Compression/decompression * Small cleanup * Format * More PR cleanup * Cleanup picto stuff * format * Fix compression comments * Play processes state enums DONE -> READY * cutscene comment * fix bss Co-authored-by: Maide <34639600+Kelebek1@users.noreply.github.com> Co-authored-by: engineer124 <engineer124engineer124@gmail.com> Co-authored-by: petrie911 <pmontag@PHYS-S129.iowa.uiowa.edu> Co-authored-by: angie <angheloalf95@gmail.com>
2023-01-14 15:18:13 +00:00
0x801AAAA0:("Regs_InitData",),
0x80800000:("ConsoleLogo_UpdateCounters",),
0x8080009C:("ConsoleLogo_RenderView",),
0x80800134:("ConsoleLogo_Draw",),
0x8080066C:("ConsoleLogo_Main",),
0x8080071C:("ConsoleLogo_Destroy",),
0x8080074C:("ConsoleLogo_Init",),
0x80800910:("MapSelect_LoadConsoleLogo",),
0x80800930:("MapSelect_LoadGame",),
0x80800A44:("MapSelect_UpdateMenu",),
0x808013B8:("MapSelect_PrintMenu",),
0x80801594:("MapSelect_PrintLoadingMessage",),
0x80801620:("MapSelect_PrintAgeSetting",),
0x808016E8:("MapSelect_PrintCutsceneSetting",),
0x8080194C:("MapSelect_DrawMenu",),
0x808019FC:("MapSelect_DrawLoadingScreen",),
0x80801A64:("MapSelect_Draw",),
0x80801AFC:("MapSelect_Main",),
0x80801B28:("MapSelect_Destroy",),
0x80801B4C:("MapSelect_Init",),
0x80803DF0:("TitleSetup_SetupTitleScreen",),
0x80803EA0:("func_80803EA0",),
0x80803EC0:("TitleSetup_Main",),
0x80803F0C:("TitleSetup_Destroy",),
0x80803F30:("TitleSetup_Init",),
0x80804010:("FileSelect_SetupCopySource",),
0x808041A0:("FileSelect_SelectCopySource",),
0x80804654:("FileSelect_SetupCopyDest1",),
0x808047D8:("FileSelect_SetupCopyDest2",),
0x8080489C:("FileSelect_SelectCopyDest",),
0x80804DAC:("FileSelect_ExitToCopySource1",),
0x80804E74:("FileSelect_ExitToCopySource2",),
0x80804F98:("FileSelect_SetupCopyConfirm1",),
0x8080525C:("FileSelect_SetupCopyConfirm2",),
0x808052B0:("FileSelect_CopyConfirm",),
0x808054A4:("FileSelect_CopyWaitForFlashSave",),
0x808055D0:("FileSelect_ReturnToCopyDest",),
0x808058A4:("FileSelect_CopyAnim1",),
0x80805918:("FileSelect_CopyAnim2",),
0x80805A58:("FileSelect_CopyAnim3",),
0x80805B30:("FileSelect_CopyAnim4",),
0x80805C1C:("FileSelect_CopyAnim5",),
0x80806014:("FileSelect_ExitCopyToMain",),
0x80806148:("FileSelect_SetupEraseSelect",),
0x80806310:("FileSelect_EraseSelect",),
0x808067E0:("FileSelect_SetupEraseConfirm1",),
0x80806BC8:("FileSelect_SetupEraseConfirm2",),
0x80806CA0:("FileSelect_EraseConfirm",),
0x80806E84:("FileSelect_ExitToEraseSelect1",),
0x80806F30:("FileSelect_ExitToEraseSelect2",),
0x808071E4:("FileSelect_EraseAnim1",),
0x80807390:("FileSelect_EraseWaitForFlashSave",),
0x8080742C:("FileSelect_EraseAnim2",),
0x808074B4:("FileSelect_EraseAnim3",),
0x808077AC:("FileSelect_ExitEraseToMain",),
0x80807940:("FileSelect_DrawTexQuadI4",),
0x80807A78:("FileSelect_DrawMultiTexQuadI4",),
0x80807C58:("FileSelect_SetKeyboardVtx",),
0x80808214:("FileSelect_SetNameEntryVtx",),
0x80808D30:("FileSelect_DrawKeyboard",),
0x80808F1C:("FileSelect_DrawNameEntry",),
0x80809DF0:("FileSelect_StartNameEntry",),
0x80809EA0:("FileSelect_UpdateKeyboardCursor",),
0x8080A3CC:("FileSelect_NameEntryWaitForFlashSave",),
0x8080A418:("FileSelect_StartOptions",),
0x8080A4A0:("FileSelect_UpdateOptionsMenu",),
0x8080A6BC:("FileSelect_OptionsWaitForFlashSave",),
0x8080A708:("FileSelect_DrawOptionsImpl",),
0x8080BBFC:("FileSelect_DrawOptions",),
0x8080BC20:("FileSelect_IncrementConfigMode",),
0x8080BC44:("FileSelect_Noop1",),
0x8080BC4C:("FileSelect_Noop2",),
0x8080BC58:("FileSelect_InitModeUpdate",),
0x8080BDAC:("FileSelect_InitModeDraw",),
0x8080BDDC:("FileSelect_SetView",),
0x8080BE60:("FileSelect_DrawTexQuadIA8",),
0x8080C040:("FileSelect_FadeInMenuElements",),
0x8080C228:("FileSelect_SplitNumber",),
0x8080C29C:("FileSelect_StartFadeIn",),
0x8080C324:("FileSelect_FinishFadeIn",),
0x8080C3A8:("FileSelect_UpdateMainMenu",),
0x8080D164:("FileSelect_UnusedCM31",),
0x8080D170:("FileSelect_UnusedCMDelay",),
0x8080D1BC:("FileSelect_RotateToNameEntry",),
0x8080D220:("FileSelect_RotateToOptions",),
0x8080D284:("FileSelect_RotateToMain",),
0x8080D2EC:("FileSelect_PulsateCursor",),
0x8080D3D0:("FileSelect_ConfigModeUpdate",),
0x8080D40C:("FileSelect_SetWindowVtx",),
0x8080D6D4:("FileSelect_SetWindowContentVtx",),
0x8080F25C:("FileSelect_DrawFileInfo",),
0x808108DC:("FileSelect_DrawWindowContents",),
0x80811CB8:("FileSelect_ConfigModeDraw",),
0x80812460:("FileSelect_FadeMainToSelect",),
0x80812668:("FileSelect_MoveSelectedFileToTop",),
0x80812760:("FileSelect_FadeInFileInfo",),
0x80812840:("FileSelect_ConfirmFile",),
0x80812980:("FileSelect_FadeOutFileInfo",),
0x80812A6C:("FileSelect_MoveSelectedFileToSlot",),
0x80812D44:("FileSelect_FadeOut",),
0x80812D94:("FileSelect_LoadGame",),
0x80812E94:("FileSelect_SelectModeUpdate",),
0x80812ED0:("FileSelect_SelectModeDraw",),
0x8081313C:("FileSelect_UpdateAndDrawSkybox",),
0x80813268:("FileSelect_Main",),
0x80813908:("FileSelect_InitContext",),
0x80813C74:("FileSelect_Destroy",),
0x80813C98:("FileSelect_Init",),
0x80814EB0:("DayTelop_Update",),
0x80814FE8:("DayTelop_Draw",),
0x808156B4:("DayTelop_Main",),
0x8081574C:("DayTelop_Destroy",),
0x80815770:("DayTelop_Noop",),
0x8081577C:("DayTelop_LoadGraphics",),
0x80815820:("DayTelop_Init",),
0x808160A0:("KaleidoScope_DrawQuestStatus",),
0x80817B5C:("KaleidoScope_UpdateQuestCursor",),
0x80818904:("KaleidoScope_UpdateQuestStatusPoint",),
0x80818920:("KaleidoScope_DrawInventoryEditorText",),
0x808190C4:("KaleidoScope_DrawDigit",),
0x80819238:("KaleidoScope_DrawInventoryEditor",),
0x80819F04:("KaleidoScope_UpdateInventoryEditor",),
0x8081B240:("KaleidoScope_DrawAmmoCount",),
0x8081B6BC:("KaleidoScope_SetCursorVtxPos",),
0x8081B6EC:("KaleidoScope_DrawItemSelect",),
0x8081BCA8:("KaleidoScope_UpdateItemCursor",),
0x8081C684:("KaleidoScope_UpdateItemEquip",),
0x8081D240:("KaleidoScope_DrawDungeonStrayFairyCount",),
0x8081D6DC:("KaleidoScope_DrawDungeonMap",),
0x8081E118:("KaleidoScope_UpdateDungeonCursor",),
0x8081E7D8:("KaleidoScope_DrawWorldMap",),
0x8081FB1C:("KaleidoScope_UpdateWorldMapCursor",),
0x8081FF80:("KaleidoScope_DrawMaskSelect",),
0x808204AC:("KaleidoScope_UpdateMaskCursor",),
0x80820FA4:("KaleidoScope_UpdateMaskEquip",),
0x80821730:("KaleidoScope_UpdatePrompt",),
Kaleido OK & icon_item_vtx_static (Documented) (#1243) * Begin Kaleido * WIP * DW macros for gbi * More Progress * Match KaleidoScope_GrayOutTextureRGBA32 * DrawGameOver wip * Add some function names * A few more matching, some docs * More docs, data wip * Import Kaleido Data * Data cleanup * Some progress * Match TitleCard_Draw Again (Thanks Roman) * Match KaleidoScope_DrawDebugEditor * KaleidoScope_UpdateDebugEditor WIP * Some cleanup * z_kaleido_debug.c OK * Cleanup * match func_8081B6EC * more wip, data cleanup * match func_80825A50 * match KaleidoScope_InitVertices * cursor progress * name func * item headers * match KaleidoScope_DrawItemSelect * KaleidoScope_UpdateItemEquip WIP * match kaleido item * doc kaleido item * z_kaleido_prompt ok * kaleido mask setup * small cleanup * kaleido mask OK * mask cleanup * small fix * quest page setup * doc save prompt * sync with prompt docs * KaleidoScope_Update WIP * More progress on KaleidoScope_Update * kaleido update cleanup * KaleidoScope_Update OK * Slightly cleaner match in KaleidoScope_Update * match KaleidoScope_DrawPages and KaleidoScope_DrawGameOver, organize data * more cleanup * match KaleidoScope_Draw and KaleidoScope_SetView * match KaleidoScope_UpdateNamePanel * match another 2 funcs, segment docs * another KaleidoScope_UpdateNamePanel ? * swap update name panel names * another match, only 2 large/similar vtx function in kaleido nes * more setup for drawInfoPanel * match KaleidoScope_DrawDungeonStrayFairyCount, 8 funcs left * document KaleidoScope_DrawDungeonStrayFairyCount * KaleidoScope_DrawInfoPanel1 WIP * match KaleidoScope_DrawInfoPanel2 * gameover pause states * name two pause states * match KaleidoScope_UpdateDungeonCursor and KaleidoScope_UpdateWorldMapCursor * match KaleidoScope_DrawDungeonMap * KaleidoScope_DrawWorldMap WIP * cleanup map * some cursor/texture docs * more cursor docs * KaleidoScope_UpdateQuestCursor wip * match KaleidoScope_UpdateQuestCursor * quest cleanup * KaleidoScope_DrawQuestStatus WIP, broke gakufu * match KaleidoScope_DrawInfoPanel1, Kaleido NES OK * pause substates * more cleanup * map progress * very small improvements to KaleidoScope_DrawWorldMap * match KaleidoScope_DrawWorldMap * cleanup KaleidoScope_DrawWorldMap * rematch EnGakufu_ProcessNotes, thanks anon58 * gameover and misc docs * more docs * small cleanup of maps * owl warp and other docs * symmetry in pause state * some docs and cleanup * docs * more docs from OoT WIP * fix * quest page docs * more enums * more cleanup and enums * another round of docs * doc cursor indices * map docs * some docs * cleanup for-loops * cleanup * else if * small docs * icon_item_field_static * dungeon static * eol * icon item jpn static * vtx static * jpn static comments * import parameter texture functions * mask cleanup * sync with PRs * some docs * more docs * fix bss * some docs * sync with PR * quest docs * fix quest vtx * sync with PR * sync with PR * fix typo * small cleanup * vtx madness * more vtx * add quad docs * cleanup vtx * cleanup * cleanup * revert gbi changes * cleanup * more cleanup * another cleanup * remove empty comment * some PR review * more naming suggestions * namefixer * L button to Z button --------- Co-authored-by: Derek Hensley <hensley.derek58@gmail.com>
2023-05-29 16:04:21 +00:00
0x80821900:("Kaleido_LoadMapNameStatic",),
0x8082192C:("Kaleido_LoadMapNameStaticLarge",),
0x80821958:("Kaleido_LoadItemNameStatic",),
0x80821984:("KaleidoScope_MoveCursorToSpecialPos",),
Kaleido OK & icon_item_vtx_static (Documented) (#1243) * Begin Kaleido * WIP * DW macros for gbi * More Progress * Match KaleidoScope_GrayOutTextureRGBA32 * DrawGameOver wip * Add some function names * A few more matching, some docs * More docs, data wip * Import Kaleido Data * Data cleanup * Some progress * Match TitleCard_Draw Again (Thanks Roman) * Match KaleidoScope_DrawDebugEditor * KaleidoScope_UpdateDebugEditor WIP * Some cleanup * z_kaleido_debug.c OK * Cleanup * match func_8081B6EC * more wip, data cleanup * match func_80825A50 * match KaleidoScope_InitVertices * cursor progress * name func * item headers * match KaleidoScope_DrawItemSelect * KaleidoScope_UpdateItemEquip WIP * match kaleido item * doc kaleido item * z_kaleido_prompt ok * kaleido mask setup * small cleanup * kaleido mask OK * mask cleanup * small fix * quest page setup * doc save prompt * sync with prompt docs * KaleidoScope_Update WIP * More progress on KaleidoScope_Update * kaleido update cleanup * KaleidoScope_Update OK * Slightly cleaner match in KaleidoScope_Update * match KaleidoScope_DrawPages and KaleidoScope_DrawGameOver, organize data * more cleanup * match KaleidoScope_Draw and KaleidoScope_SetView * match KaleidoScope_UpdateNamePanel * match another 2 funcs, segment docs * another KaleidoScope_UpdateNamePanel ? * swap update name panel names * another match, only 2 large/similar vtx function in kaleido nes * more setup for drawInfoPanel * match KaleidoScope_DrawDungeonStrayFairyCount, 8 funcs left * document KaleidoScope_DrawDungeonStrayFairyCount * KaleidoScope_DrawInfoPanel1 WIP * match KaleidoScope_DrawInfoPanel2 * gameover pause states * name two pause states * match KaleidoScope_UpdateDungeonCursor and KaleidoScope_UpdateWorldMapCursor * match KaleidoScope_DrawDungeonMap * KaleidoScope_DrawWorldMap WIP * cleanup map * some cursor/texture docs * more cursor docs * KaleidoScope_UpdateQuestCursor wip * match KaleidoScope_UpdateQuestCursor * quest cleanup * KaleidoScope_DrawQuestStatus WIP, broke gakufu * match KaleidoScope_DrawInfoPanel1, Kaleido NES OK * pause substates * more cleanup * map progress * very small improvements to KaleidoScope_DrawWorldMap * match KaleidoScope_DrawWorldMap * cleanup KaleidoScope_DrawWorldMap * rematch EnGakufu_ProcessNotes, thanks anon58 * gameover and misc docs * more docs * small cleanup of maps * owl warp and other docs * symmetry in pause state * some docs and cleanup * docs * more docs from OoT WIP * fix * quest page docs * more enums * more cleanup and enums * another round of docs * doc cursor indices * map docs * some docs * cleanup for-loops * cleanup * else if * small docs * icon_item_field_static * dungeon static * eol * icon item jpn static * vtx static * jpn static comments * import parameter texture functions * mask cleanup * sync with PRs * some docs * more docs * fix bss * some docs * sync with PR * quest docs * fix quest vtx * sync with PR * sync with PR * fix typo * small cleanup * vtx madness * more vtx * add quad docs * cleanup vtx * cleanup * cleanup * revert gbi changes * cleanup * more cleanup * another cleanup * remove empty comment * some PR review * more naming suggestions * namefixer * L button to Z button --------- Co-authored-by: Derek Hensley <hensley.derek58@gmail.com>
2023-05-29 16:04:21 +00:00
0x80821A04:("KaleidoScope_MoveCursorFromSpecialPos",),
0x80821AD4:("KaleidoScope_DrawTexQuadRGBA32",),
Kaleido OK & icon_item_vtx_static (Documented) (#1243) * Begin Kaleido * WIP * DW macros for gbi * More Progress * Match KaleidoScope_GrayOutTextureRGBA32 * DrawGameOver wip * Add some function names * A few more matching, some docs * More docs, data wip * Import Kaleido Data * Data cleanup * Some progress * Match TitleCard_Draw Again (Thanks Roman) * Match KaleidoScope_DrawDebugEditor * KaleidoScope_UpdateDebugEditor WIP * Some cleanup * z_kaleido_debug.c OK * Cleanup * match func_8081B6EC * more wip, data cleanup * match func_80825A50 * match KaleidoScope_InitVertices * cursor progress * name func * item headers * match KaleidoScope_DrawItemSelect * KaleidoScope_UpdateItemEquip WIP * match kaleido item * doc kaleido item * z_kaleido_prompt ok * kaleido mask setup * small cleanup * kaleido mask OK * mask cleanup * small fix * quest page setup * doc save prompt * sync with prompt docs * KaleidoScope_Update WIP * More progress on KaleidoScope_Update * kaleido update cleanup * KaleidoScope_Update OK * Slightly cleaner match in KaleidoScope_Update * match KaleidoScope_DrawPages and KaleidoScope_DrawGameOver, organize data * more cleanup * match KaleidoScope_Draw and KaleidoScope_SetView * match KaleidoScope_UpdateNamePanel * match another 2 funcs, segment docs * another KaleidoScope_UpdateNamePanel ? * swap update name panel names * another match, only 2 large/similar vtx function in kaleido nes * more setup for drawInfoPanel * match KaleidoScope_DrawDungeonStrayFairyCount, 8 funcs left * document KaleidoScope_DrawDungeonStrayFairyCount * KaleidoScope_DrawInfoPanel1 WIP * match KaleidoScope_DrawInfoPanel2 * gameover pause states * name two pause states * match KaleidoScope_UpdateDungeonCursor and KaleidoScope_UpdateWorldMapCursor * match KaleidoScope_DrawDungeonMap * KaleidoScope_DrawWorldMap WIP * cleanup map * some cursor/texture docs * more cursor docs * KaleidoScope_UpdateQuestCursor wip * match KaleidoScope_UpdateQuestCursor * quest cleanup * KaleidoScope_DrawQuestStatus WIP, broke gakufu * match KaleidoScope_DrawInfoPanel1, Kaleido NES OK * pause substates * more cleanup * map progress * very small improvements to KaleidoScope_DrawWorldMap * match KaleidoScope_DrawWorldMap * cleanup KaleidoScope_DrawWorldMap * rematch EnGakufu_ProcessNotes, thanks anon58 * gameover and misc docs * more docs * small cleanup of maps * owl warp and other docs * symmetry in pause state * some docs and cleanup * docs * more docs from OoT WIP * fix * quest page docs * more enums * more cleanup and enums * another round of docs * doc cursor indices * map docs * some docs * cleanup for-loops * cleanup * else if * small docs * icon_item_field_static * dungeon static * eol * icon item jpn static * vtx static * jpn static comments * import parameter texture functions * mask cleanup * sync with PRs * some docs * more docs * fix bss * some docs * sync with PR * quest docs * fix quest vtx * sync with PR * sync with PR * fix typo * small cleanup * vtx madness * more vtx * add quad docs * cleanup vtx * cleanup * cleanup * revert gbi changes * cleanup * more cleanup * another cleanup * remove empty comment * some PR review * more naming suggestions * namefixer * L button to Z button --------- Co-authored-by: Derek Hensley <hensley.derek58@gmail.com>
2023-05-29 16:04:21 +00:00
0x80821CC4:("KaleidoScope_SwitchPage",),
0x80821D84:("KaleidoScope_HandlePageToggles",),
0x80821F30:("KaleidoScope_DrawPageSections",),
0x808221DC:("KaleidoScope_DrawPages",),
Kaleido OK & icon_item_vtx_static (Documented) (#1243) * Begin Kaleido * WIP * DW macros for gbi * More Progress * Match KaleidoScope_GrayOutTextureRGBA32 * DrawGameOver wip * Add some function names * A few more matching, some docs * More docs, data wip * Import Kaleido Data * Data cleanup * Some progress * Match TitleCard_Draw Again (Thanks Roman) * Match KaleidoScope_DrawDebugEditor * KaleidoScope_UpdateDebugEditor WIP * Some cleanup * z_kaleido_debug.c OK * Cleanup * match func_8081B6EC * more wip, data cleanup * match func_80825A50 * match KaleidoScope_InitVertices * cursor progress * name func * item headers * match KaleidoScope_DrawItemSelect * KaleidoScope_UpdateItemEquip WIP * match kaleido item * doc kaleido item * z_kaleido_prompt ok * kaleido mask setup * small cleanup * kaleido mask OK * mask cleanup * small fix * quest page setup * doc save prompt * sync with prompt docs * KaleidoScope_Update WIP * More progress on KaleidoScope_Update * kaleido update cleanup * KaleidoScope_Update OK * Slightly cleaner match in KaleidoScope_Update * match KaleidoScope_DrawPages and KaleidoScope_DrawGameOver, organize data * more cleanup * match KaleidoScope_Draw and KaleidoScope_SetView * match KaleidoScope_UpdateNamePanel * match another 2 funcs, segment docs * another KaleidoScope_UpdateNamePanel ? * swap update name panel names * another match, only 2 large/similar vtx function in kaleido nes * more setup for drawInfoPanel * match KaleidoScope_DrawDungeonStrayFairyCount, 8 funcs left * document KaleidoScope_DrawDungeonStrayFairyCount * KaleidoScope_DrawInfoPanel1 WIP * match KaleidoScope_DrawInfoPanel2 * gameover pause states * name two pause states * match KaleidoScope_UpdateDungeonCursor and KaleidoScope_UpdateWorldMapCursor * match KaleidoScope_DrawDungeonMap * KaleidoScope_DrawWorldMap WIP * cleanup map * some cursor/texture docs * more cursor docs * KaleidoScope_UpdateQuestCursor wip * match KaleidoScope_UpdateQuestCursor * quest cleanup * KaleidoScope_DrawQuestStatus WIP, broke gakufu * match KaleidoScope_DrawInfoPanel1, Kaleido NES OK * pause substates * more cleanup * map progress * very small improvements to KaleidoScope_DrawWorldMap * match KaleidoScope_DrawWorldMap * cleanup KaleidoScope_DrawWorldMap * rematch EnGakufu_ProcessNotes, thanks anon58 * gameover and misc docs * more docs * small cleanup of maps * owl warp and other docs * symmetry in pause state * some docs and cleanup * docs * more docs from OoT WIP * fix * quest page docs * more enums * more cleanup and enums * another round of docs * doc cursor indices * map docs * some docs * cleanup for-loops * cleanup * else if * small docs * icon_item_field_static * dungeon static * eol * icon item jpn static * vtx static * jpn static comments * import parameter texture functions * mask cleanup * sync with PRs * some docs * more docs * fix bss * some docs * sync with PR * quest docs * fix quest vtx * sync with PR * sync with PR * fix typo * small cleanup * vtx madness * more vtx * add quad docs * cleanup vtx * cleanup * cleanup * revert gbi changes * cleanup * more cleanup * another cleanup * remove empty comment * some PR review * more naming suggestions * namefixer * L button to Z button --------- Co-authored-by: Derek Hensley <hensley.derek58@gmail.com>
2023-05-29 16:04:21 +00:00
0x80823350:("KaleidoScope_DrawInfoPanel",),
0x80824738:("KaleidoScope_UpdateNamePanel",),
0x808248D0:("KaleidoScope_DrawOwlWarpMapPage",),
Kaleido OK & icon_item_vtx_static (Documented) (#1243) * Begin Kaleido * WIP * DW macros for gbi * More Progress * Match KaleidoScope_GrayOutTextureRGBA32 * DrawGameOver wip * Add some function names * A few more matching, some docs * More docs, data wip * Import Kaleido Data * Data cleanup * Some progress * Match TitleCard_Draw Again (Thanks Roman) * Match KaleidoScope_DrawDebugEditor * KaleidoScope_UpdateDebugEditor WIP * Some cleanup * z_kaleido_debug.c OK * Cleanup * match func_8081B6EC * more wip, data cleanup * match func_80825A50 * match KaleidoScope_InitVertices * cursor progress * name func * item headers * match KaleidoScope_DrawItemSelect * KaleidoScope_UpdateItemEquip WIP * match kaleido item * doc kaleido item * z_kaleido_prompt ok * kaleido mask setup * small cleanup * kaleido mask OK * mask cleanup * small fix * quest page setup * doc save prompt * sync with prompt docs * KaleidoScope_Update WIP * More progress on KaleidoScope_Update * kaleido update cleanup * KaleidoScope_Update OK * Slightly cleaner match in KaleidoScope_Update * match KaleidoScope_DrawPages and KaleidoScope_DrawGameOver, organize data * more cleanup * match KaleidoScope_Draw and KaleidoScope_SetView * match KaleidoScope_UpdateNamePanel * match another 2 funcs, segment docs * another KaleidoScope_UpdateNamePanel ? * swap update name panel names * another match, only 2 large/similar vtx function in kaleido nes * more setup for drawInfoPanel * match KaleidoScope_DrawDungeonStrayFairyCount, 8 funcs left * document KaleidoScope_DrawDungeonStrayFairyCount * KaleidoScope_DrawInfoPanel1 WIP * match KaleidoScope_DrawInfoPanel2 * gameover pause states * name two pause states * match KaleidoScope_UpdateDungeonCursor and KaleidoScope_UpdateWorldMapCursor * match KaleidoScope_DrawDungeonMap * KaleidoScope_DrawWorldMap WIP * cleanup map * some cursor/texture docs * more cursor docs * KaleidoScope_UpdateQuestCursor wip * match KaleidoScope_UpdateQuestCursor * quest cleanup * KaleidoScope_DrawQuestStatus WIP, broke gakufu * match KaleidoScope_DrawInfoPanel1, Kaleido NES OK * pause substates * more cleanup * map progress * very small improvements to KaleidoScope_DrawWorldMap * match KaleidoScope_DrawWorldMap * cleanup KaleidoScope_DrawWorldMap * rematch EnGakufu_ProcessNotes, thanks anon58 * gameover and misc docs * more docs * small cleanup of maps * owl warp and other docs * symmetry in pause state * some docs and cleanup * docs * more docs from OoT WIP * fix * quest page docs * more enums * more cleanup and enums * another round of docs * doc cursor indices * map docs * some docs * cleanup for-loops * cleanup * else if * small docs * icon_item_field_static * dungeon static * eol * icon item jpn static * vtx static * jpn static comments * import parameter texture functions * mask cleanup * sync with PRs * some docs * more docs * fix bss * some docs * sync with PR * quest docs * fix quest vtx * sync with PR * sync with PR * fix typo * small cleanup * vtx madness * more vtx * add quad docs * cleanup vtx * cleanup * cleanup * revert gbi changes * cleanup * more cleanup * another cleanup * remove empty comment * some PR review * more naming suggestions * namefixer * L button to Z button --------- Co-authored-by: Derek Hensley <hensley.derek58@gmail.com>
2023-05-29 16:04:21 +00:00
0x80824B90:("KaleidoScope_DrawOwlWarpInfoPanel",),
0x808256E4:("KaleidoScope_UpdateOwlWarpNamePanel",),
0x8082585C:("KaleidoScope_UpdateSwitchPage",),
0x808259D4:("KaleidoScope_SetView",),
0x80825A50:("KaleidoScope_SetPageVertices",),
0x80825E28:("KaleidoScope_SetVertices",),
Kaleido OK & icon_item_vtx_static (Documented) (#1243) * Begin Kaleido * WIP * DW macros for gbi * More Progress * Match KaleidoScope_GrayOutTextureRGBA32 * DrawGameOver wip * Add some function names * A few more matching, some docs * More docs, data wip * Import Kaleido Data * Data cleanup * Some progress * Match TitleCard_Draw Again (Thanks Roman) * Match KaleidoScope_DrawDebugEditor * KaleidoScope_UpdateDebugEditor WIP * Some cleanup * z_kaleido_debug.c OK * Cleanup * match func_8081B6EC * more wip, data cleanup * match func_80825A50 * match KaleidoScope_InitVertices * cursor progress * name func * item headers * match KaleidoScope_DrawItemSelect * KaleidoScope_UpdateItemEquip WIP * match kaleido item * doc kaleido item * z_kaleido_prompt ok * kaleido mask setup * small cleanup * kaleido mask OK * mask cleanup * small fix * quest page setup * doc save prompt * sync with prompt docs * KaleidoScope_Update WIP * More progress on KaleidoScope_Update * kaleido update cleanup * KaleidoScope_Update OK * Slightly cleaner match in KaleidoScope_Update * match KaleidoScope_DrawPages and KaleidoScope_DrawGameOver, organize data * more cleanup * match KaleidoScope_Draw and KaleidoScope_SetView * match KaleidoScope_UpdateNamePanel * match another 2 funcs, segment docs * another KaleidoScope_UpdateNamePanel ? * swap update name panel names * another match, only 2 large/similar vtx function in kaleido nes * more setup for drawInfoPanel * match KaleidoScope_DrawDungeonStrayFairyCount, 8 funcs left * document KaleidoScope_DrawDungeonStrayFairyCount * KaleidoScope_DrawInfoPanel1 WIP * match KaleidoScope_DrawInfoPanel2 * gameover pause states * name two pause states * match KaleidoScope_UpdateDungeonCursor and KaleidoScope_UpdateWorldMapCursor * match KaleidoScope_DrawDungeonMap * KaleidoScope_DrawWorldMap WIP * cleanup map * some cursor/texture docs * more cursor docs * KaleidoScope_UpdateQuestCursor wip * match KaleidoScope_UpdateQuestCursor * quest cleanup * KaleidoScope_DrawQuestStatus WIP, broke gakufu * match KaleidoScope_DrawInfoPanel1, Kaleido NES OK * pause substates * more cleanup * map progress * very small improvements to KaleidoScope_DrawWorldMap * match KaleidoScope_DrawWorldMap * cleanup KaleidoScope_DrawWorldMap * rematch EnGakufu_ProcessNotes, thanks anon58 * gameover and misc docs * more docs * small cleanup of maps * owl warp and other docs * symmetry in pause state * some docs and cleanup * docs * more docs from OoT WIP * fix * quest page docs * more enums * more cleanup and enums * another round of docs * doc cursor indices * map docs * some docs * cleanup for-loops * cleanup * else if * small docs * icon_item_field_static * dungeon static * eol * icon item jpn static * vtx static * jpn static comments * import parameter texture functions * mask cleanup * sync with PRs * some docs * more docs * fix bss * some docs * sync with PR * quest docs * fix quest vtx * sync with PR * sync with PR * fix typo * small cleanup * vtx madness * more vtx * add quad docs * cleanup vtx * cleanup * cleanup * revert gbi changes * cleanup * more cleanup * another cleanup * remove empty comment * some PR review * more naming suggestions * namefixer * L button to Z button --------- Co-authored-by: Derek Hensley <hensley.derek58@gmail.com>
2023-05-29 16:04:21 +00:00
0x808274DC:("KaleidoScope_UpdateCursorSize",),
0x80827A8C:("KaleidoScope_DrawCursor",),
0x80827E08:("KaleidoScope_DrawGameOver",),
0x808283D8:("KaleidoScope_Draw",),
0x808286D8:("KaleidoScope_GrayOutTextureRGBA32",),
0x80828788:("KaleidoScope_UpdateOpening",),
0x8082895C:("KaleidoScope_Update",),
0x8082DA90:("func_8082DA90",),
`ovl_player_actor`: Dawn of a new PR (#1227) * Rename Player_UpdateBottleHeld * Match func_808497A0 * func_80852290 NON_MATCHING * Match func_8083B3B4 * Params cleanup * Match func_8083FBC4 * sfxId cleanups and others * Fix declaration of functions from D_8085D990 * Change D_8085BE84 to be a 2D array * ARRAY_COUNT_2D * Match func_8085ADA0 * func_808426F0 nonmatching * Match func_80852290 * Match func_808426F0 Co-authored-by: engineer124 <engineer124engineer124@gmail.com> * Add notes to Player_SetDoAction * Name putAwayCountdown * rebase * Match func_80856918 * format * func_8084933C nonmatching small amount of boomerang documentation * Progress on moving data near where it is used * finish moving data * format * cleanup up remaining data * more match * Some minor cleanups * PlayerCsMode enum * func_80851F18 nonmatching * Fix unk_B10 * Purge ExchangeItemID enum * Rename `targetActor` to `talkActor` * Name `targetedActor` * PLAYER_LIMB_BUF_SIZE Co-authored-by: petrie911 <69443847+petrie911@users.noreply.github.com> * Change SkelAnime Player functions to take a void pointer for the corresponding buffers * Use PlayerAnimationFrame on Player_DrawImpl * Match func_8082F1AC * Match func_8083D23C * cleanup * Match and clean up func_808373F8 * Match and document func_8083A98C * PLAYER_PARAMS macro and PlayerInitMode enum * Preliminary names for InitMode functions * Match func_8083C8E8 * remove redundant externs * Match func_8084933C * cleanup func_8084933C * Access D_8085BE84 directly instead of using a macro * Match func_8084AC84 * Fix boomearng typo * OK boomerang * cleanup func_8083D168 * untargetedRotY * this->unk_14E = ABS_ALT(var_v1); * GIFIELD macros * sort of a match * Match func_8084C16C Co-authored-by: petrie911 <69443847+petrie911@users.noreply.github.com> * Use the same trick to match func_808573A4 * Add note on Deku spinning * Match func_8084D18C * Match func_80850D68 * Improve func_80832660 * Match func_80854EFC Co-authored-by: petrie911 <69443847+petrie911@users.noreply.github.com> * Rename unk_B2A to getItemDrawId * Some cleanup * fix merge issues * format * minor anim docs * Match func_808553F4 * Cleanup func_808553F4 * func_8083D860 nonmatching * Match func_8083D860 * Defake func_80859BA8 * () * Add notes to PlayerAnimGroup enum * underwaterTimer Co-authored-by: engineer124 <engineer124engineer124@gmail.com> * some stateFlags cleaning * more stateFlags cleaning * some notes and minor cleanups * more general cleanups * Slightly less fake func_80832CAC * Document some melee weapon damage stuff * Mark lunge storage * Note PCS patch * match * add notes to bss * yeet extra indentation * add reloc as nonmatching to spec * floorSfxOffset * Player_GetFloorSfx * Player_GetFloorSfxByAge * Comments for AnimSfx dunctions * Name some AnimSfx functions * Name AnimSfx stuff * Some PlayerAgeProperties notes * use animflag defines * Player_SpawnExplosive * fix enum and some other minor fixes * Bit more misc. cleanup * Use OoT's version of func_808333CC * Note on quickspin buffer * Final nonmatching, func_80851F18 Co-authored-by: Synray <31429825+Synray@users.noreply.github.com> * RIP player.c * Name Player_StopHorizontalMovement * misc fixes * Actor_DeactivateLens * fixes * typos and tweaks * minor stuff * add names as comments on the animgoup array * Correct some function names and data type * add anim commets to ageproperties * some notes * De-fake func_80840F90 * Defake & clean up func_8085ADA0 * Improve func_80859BA8 * Enums in func_80852B28 * Name some secret-related things * 3 small things * stuff * Player_TalkWithPlayer * SurfaceType_GetFloorType * SurfaceType_GetWallFlags * and more bgcheck stuff * more bss naming * sPlayerControlInput * clean up func_80836F10 a bit * name the parameters of func_80835BF8 * door stuff * remove NON_MATCHING * remove D_8085D2B0 padding * Name some Player_Cutscene_ functions * various cleanups * format * remainingHopsCounter * some cleanups on the struct * Actor_RequestRumble * this->exchangeItemId = PLAYER_AP_NONE; * fix merge stuff * format * PlayerUnkAA5 * Name two cylinder-related functions * BSS * Add MagicConsume's enum, treat lensActive as bool * Update func_808332A0 based on better info * fix merge * fix merge issues * remove redundant comments * Name Player_AddQuake * ANIM_FLAG_UPDATE*_*Y * Format * AT_TYPE_ENEMY * fix merge issues * format * fix uintptr_ts * Rename * Name leftHandMf * fix merge issues * format * exchangeItemId <= PLAYER_IA_MINUS1 * getItemDrawIdPlusOne * currentActorCsIndex * <= PLAYER_IA_MINUS1 * fix merge issues * format * namefixer and bss * fix build * bombs parameters cleanup * bss * Fix building * fix building * Fix building * Fix building and cleanups * Pre-PR cleanup * really... * format * review * stateFlag Mistakes * 268 * 0.1f * z64door.h * fix cutscene stuff * bss * Update include/z64player.h Co-authored-by: EllipticEllipsis <elliptic.ellipsis@gmail.com> * Update include/z64player.h Co-authored-by: EllipticEllipsis <elliptic.ellipsis@gmail.com> * reiew * PR Review * collision * review * format and a few stuff i missed * EnBomExplosiveType * weekeventregconvert and eventinfconvert * more review * review * bss * review * re format sGetItemTable * Entangle PlayerMask and PlayerItemAction * a few extra cases i missed * bss * review * EnArrow stuff * ARROW_MAGIC_DEKU_BUBBLE * minor format * merge * fix bss * review * !ARROW_IS_ARROW * review * bool cleanup * fix merge * review * Player_StopCutscene * Player_RequestQuake * quakeIndex * Player_RequestQuakeAndRumble * knobDoor and slidingDoor * bss * fix * review * dog and float --------- Co-authored-by: Elliptic Ellipsis <elliptic.ellipsis@gmail.com> Co-authored-by: engineer124 <engineer124engineer124@gmail.com> Co-authored-by: petrie911 <pmontag@PHYS-S129.iowa.uiowa.edu> Co-authored-by: petrie911 <69443847+petrie911@users.noreply.github.com> Co-authored-by: Synray <31429825+Synray@users.noreply.github.com>
2023-05-28 21:41:37 +00:00
0x8082DABC:("Player_StopHorizontalMovement",),
0x8082DAD4:("func_8082DAD4",),
0x8082DAFC:("Player_IsTalking",),
0x8082DB18:("Player_Anim_PlayOnce",),
0x8082DB3C:("Player_Anim_PlayLoop",),
0x8082DB60:("Player_Anim_PlayLoopAdjusted",),
0x8082DB90:("Player_Anim_PlayOnceAdjusted",),
0x8082DBC0:("Player_Anim_PlayOnceAdjustedReverse",),
0x8082DC28:("Player_Anim_ResetModelRotY",),
0x8082DC38:("func_8082DC38",),
0x8082DC64:("func_8082DC64",),
0x8082DCA0:("Player_DetachHeldActor",),
0x8082DD2C:("func_8082DD2C",),
0x8082DE14:("Player_PutAwayHeldItem",),
0x8082DE50:("func_8082DE50",),
0x8082DE88:("func_8082DE88",),
0x8082DF2C:("func_8082DF2C",),
`ovl_player_actor`: Dawn of a new PR (#1227) * Rename Player_UpdateBottleHeld * Match func_808497A0 * func_80852290 NON_MATCHING * Match func_8083B3B4 * Params cleanup * Match func_8083FBC4 * sfxId cleanups and others * Fix declaration of functions from D_8085D990 * Change D_8085BE84 to be a 2D array * ARRAY_COUNT_2D * Match func_8085ADA0 * func_808426F0 nonmatching * Match func_80852290 * Match func_808426F0 Co-authored-by: engineer124 <engineer124engineer124@gmail.com> * Add notes to Player_SetDoAction * Name putAwayCountdown * rebase * Match func_80856918 * format * func_8084933C nonmatching small amount of boomerang documentation * Progress on moving data near where it is used * finish moving data * format * cleanup up remaining data * more match * Some minor cleanups * PlayerCsMode enum * func_80851F18 nonmatching * Fix unk_B10 * Purge ExchangeItemID enum * Rename `targetActor` to `talkActor` * Name `targetedActor` * PLAYER_LIMB_BUF_SIZE Co-authored-by: petrie911 <69443847+petrie911@users.noreply.github.com> * Change SkelAnime Player functions to take a void pointer for the corresponding buffers * Use PlayerAnimationFrame on Player_DrawImpl * Match func_8082F1AC * Match func_8083D23C * cleanup * Match and clean up func_808373F8 * Match and document func_8083A98C * PLAYER_PARAMS macro and PlayerInitMode enum * Preliminary names for InitMode functions * Match func_8083C8E8 * remove redundant externs * Match func_8084933C * cleanup func_8084933C * Access D_8085BE84 directly instead of using a macro * Match func_8084AC84 * Fix boomearng typo * OK boomerang * cleanup func_8083D168 * untargetedRotY * this->unk_14E = ABS_ALT(var_v1); * GIFIELD macros * sort of a match * Match func_8084C16C Co-authored-by: petrie911 <69443847+petrie911@users.noreply.github.com> * Use the same trick to match func_808573A4 * Add note on Deku spinning * Match func_8084D18C * Match func_80850D68 * Improve func_80832660 * Match func_80854EFC Co-authored-by: petrie911 <69443847+petrie911@users.noreply.github.com> * Rename unk_B2A to getItemDrawId * Some cleanup * fix merge issues * format * minor anim docs * Match func_808553F4 * Cleanup func_808553F4 * func_8083D860 nonmatching * Match func_8083D860 * Defake func_80859BA8 * () * Add notes to PlayerAnimGroup enum * underwaterTimer Co-authored-by: engineer124 <engineer124engineer124@gmail.com> * some stateFlags cleaning * more stateFlags cleaning * some notes and minor cleanups * more general cleanups * Slightly less fake func_80832CAC * Document some melee weapon damage stuff * Mark lunge storage * Note PCS patch * match * add notes to bss * yeet extra indentation * add reloc as nonmatching to spec * floorSfxOffset * Player_GetFloorSfx * Player_GetFloorSfxByAge * Comments for AnimSfx dunctions * Name some AnimSfx functions * Name AnimSfx stuff * Some PlayerAgeProperties notes * use animflag defines * Player_SpawnExplosive * fix enum and some other minor fixes * Bit more misc. cleanup * Use OoT's version of func_808333CC * Note on quickspin buffer * Final nonmatching, func_80851F18 Co-authored-by: Synray <31429825+Synray@users.noreply.github.com> * RIP player.c * Name Player_StopHorizontalMovement * misc fixes * Actor_DeactivateLens * fixes * typos and tweaks * minor stuff * add names as comments on the animgoup array * Correct some function names and data type * add anim commets to ageproperties * some notes * De-fake func_80840F90 * Defake & clean up func_8085ADA0 * Improve func_80859BA8 * Enums in func_80852B28 * Name some secret-related things * 3 small things * stuff * Player_TalkWithPlayer * SurfaceType_GetFloorType * SurfaceType_GetWallFlags * and more bgcheck stuff * more bss naming * sPlayerControlInput * clean up func_80836F10 a bit * name the parameters of func_80835BF8 * door stuff * remove NON_MATCHING * remove D_8085D2B0 padding * Name some Player_Cutscene_ functions * various cleanups * format * remainingHopsCounter * some cleanups on the struct * Actor_RequestRumble * this->exchangeItemId = PLAYER_AP_NONE; * fix merge stuff * format * PlayerUnkAA5 * Name two cylinder-related functions * BSS * Add MagicConsume's enum, treat lensActive as bool * Update func_808332A0 based on better info * fix merge * fix merge issues * remove redundant comments * Name Player_AddQuake * ANIM_FLAG_UPDATE*_*Y * Format * AT_TYPE_ENEMY * fix merge issues * format * fix uintptr_ts * Rename * Name leftHandMf * fix merge issues * format * exchangeItemId <= PLAYER_IA_MINUS1 * getItemDrawIdPlusOne * currentActorCsIndex * <= PLAYER_IA_MINUS1 * fix merge issues * format * namefixer and bss * fix build * bombs parameters cleanup * bss * Fix building * fix building * Fix building * Fix building and cleanups * Pre-PR cleanup * really... * format * review * stateFlag Mistakes * 268 * 0.1f * z64door.h * fix cutscene stuff * bss * Update include/z64player.h Co-authored-by: EllipticEllipsis <elliptic.ellipsis@gmail.com> * Update include/z64player.h Co-authored-by: EllipticEllipsis <elliptic.ellipsis@gmail.com> * reiew * PR Review * collision * review * format and a few stuff i missed * EnBomExplosiveType * weekeventregconvert and eventinfconvert * more review * review * bss * review * re format sGetItemTable * Entangle PlayerMask and PlayerItemAction * a few extra cases i missed * bss * review * EnArrow stuff * ARROW_MAGIC_DEKU_BUBBLE * minor format * merge * fix bss * review * !ARROW_IS_ARROW * review * bool cleanup * fix merge * review * Player_StopCutscene * Player_RequestQuake * quakeIndex * Player_RequestQuakeAndRumble * knobDoor and slidingDoor * bss * fix * review * dog and float --------- Co-authored-by: Elliptic Ellipsis <elliptic.ellipsis@gmail.com> Co-authored-by: engineer124 <engineer124engineer124@gmail.com> Co-authored-by: petrie911 <pmontag@PHYS-S129.iowa.uiowa.edu> Co-authored-by: petrie911 <69443847+petrie911@users.noreply.github.com> Co-authored-by: Synray <31429825+Synray@users.noreply.github.com>
2023-05-28 21:41:37 +00:00
0x8082DF48:("Player_RequestRumble",),
0x8082DF8C:("Player_AnimSfx_PlayVoice",),
0x8082E00C:("func_8082E00C",),
`ovl_player_actor`: Dawn of a new PR (#1227) * Rename Player_UpdateBottleHeld * Match func_808497A0 * func_80852290 NON_MATCHING * Match func_8083B3B4 * Params cleanup * Match func_8083FBC4 * sfxId cleanups and others * Fix declaration of functions from D_8085D990 * Change D_8085BE84 to be a 2D array * ARRAY_COUNT_2D * Match func_8085ADA0 * func_808426F0 nonmatching * Match func_80852290 * Match func_808426F0 Co-authored-by: engineer124 <engineer124engineer124@gmail.com> * Add notes to Player_SetDoAction * Name putAwayCountdown * rebase * Match func_80856918 * format * func_8084933C nonmatching small amount of boomerang documentation * Progress on moving data near where it is used * finish moving data * format * cleanup up remaining data * more match * Some minor cleanups * PlayerCsMode enum * func_80851F18 nonmatching * Fix unk_B10 * Purge ExchangeItemID enum * Rename `targetActor` to `talkActor` * Name `targetedActor` * PLAYER_LIMB_BUF_SIZE Co-authored-by: petrie911 <69443847+petrie911@users.noreply.github.com> * Change SkelAnime Player functions to take a void pointer for the corresponding buffers * Use PlayerAnimationFrame on Player_DrawImpl * Match func_8082F1AC * Match func_8083D23C * cleanup * Match and clean up func_808373F8 * Match and document func_8083A98C * PLAYER_PARAMS macro and PlayerInitMode enum * Preliminary names for InitMode functions * Match func_8083C8E8 * remove redundant externs * Match func_8084933C * cleanup func_8084933C * Access D_8085BE84 directly instead of using a macro * Match func_8084AC84 * Fix boomearng typo * OK boomerang * cleanup func_8083D168 * untargetedRotY * this->unk_14E = ABS_ALT(var_v1); * GIFIELD macros * sort of a match * Match func_8084C16C Co-authored-by: petrie911 <69443847+petrie911@users.noreply.github.com> * Use the same trick to match func_808573A4 * Add note on Deku spinning * Match func_8084D18C * Match func_80850D68 * Improve func_80832660 * Match func_80854EFC Co-authored-by: petrie911 <69443847+petrie911@users.noreply.github.com> * Rename unk_B2A to getItemDrawId * Some cleanup * fix merge issues * format * minor anim docs * Match func_808553F4 * Cleanup func_808553F4 * func_8083D860 nonmatching * Match func_8083D860 * Defake func_80859BA8 * () * Add notes to PlayerAnimGroup enum * underwaterTimer Co-authored-by: engineer124 <engineer124engineer124@gmail.com> * some stateFlags cleaning * more stateFlags cleaning * some notes and minor cleanups * more general cleanups * Slightly less fake func_80832CAC * Document some melee weapon damage stuff * Mark lunge storage * Note PCS patch * match * add notes to bss * yeet extra indentation * add reloc as nonmatching to spec * floorSfxOffset * Player_GetFloorSfx * Player_GetFloorSfxByAge * Comments for AnimSfx dunctions * Name some AnimSfx functions * Name AnimSfx stuff * Some PlayerAgeProperties notes * use animflag defines * Player_SpawnExplosive * fix enum and some other minor fixes * Bit more misc. cleanup * Use OoT's version of func_808333CC * Note on quickspin buffer * Final nonmatching, func_80851F18 Co-authored-by: Synray <31429825+Synray@users.noreply.github.com> * RIP player.c * Name Player_StopHorizontalMovement * misc fixes * Actor_DeactivateLens * fixes * typos and tweaks * minor stuff * add names as comments on the animgoup array * Correct some function names and data type * add anim commets to ageproperties * some notes * De-fake func_80840F90 * Defake & clean up func_8085ADA0 * Improve func_80859BA8 * Enums in func_80852B28 * Name some secret-related things * 3 small things * stuff * Player_TalkWithPlayer * SurfaceType_GetFloorType * SurfaceType_GetWallFlags * and more bgcheck stuff * more bss naming * sPlayerControlInput * clean up func_80836F10 a bit * name the parameters of func_80835BF8 * door stuff * remove NON_MATCHING * remove D_8085D2B0 padding * Name some Player_Cutscene_ functions * various cleanups * format * remainingHopsCounter * some cleanups on the struct * Actor_RequestRumble * this->exchangeItemId = PLAYER_AP_NONE; * fix merge stuff * format * PlayerUnkAA5 * Name two cylinder-related functions * BSS * Add MagicConsume's enum, treat lensActive as bool * Update func_808332A0 based on better info * fix merge * fix merge issues * remove redundant comments * Name Player_AddQuake * ANIM_FLAG_UPDATE*_*Y * Format * AT_TYPE_ENEMY * fix merge issues * format * fix uintptr_ts * Rename * Name leftHandMf * fix merge issues * format * exchangeItemId <= PLAYER_IA_MINUS1 * getItemDrawIdPlusOne * currentActorCsIndex * <= PLAYER_IA_MINUS1 * fix merge issues * format * namefixer and bss * fix build * bombs parameters cleanup * bss * Fix building * fix building * Fix building * Fix building and cleanups * Pre-PR cleanup * really... * format * review * stateFlag Mistakes * 268 * 0.1f * z64door.h * fix cutscene stuff * bss * Update include/z64player.h Co-authored-by: EllipticEllipsis <elliptic.ellipsis@gmail.com> * Update include/z64player.h Co-authored-by: EllipticEllipsis <elliptic.ellipsis@gmail.com> * reiew * PR Review * collision * review * format and a few stuff i missed * EnBomExplosiveType * weekeventregconvert and eventinfconvert * more review * review * bss * review * re format sGetItemTable * Entangle PlayerMask and PlayerItemAction * a few extra cases i missed * bss * review * EnArrow stuff * ARROW_MAGIC_DEKU_BUBBLE * minor format * merge * fix bss * review * !ARROW_IS_ARROW * review * bool cleanup * fix merge * review * Player_StopCutscene * Player_RequestQuake * quakeIndex * Player_RequestQuakeAndRumble * knobDoor and slidingDoor * bss * fix * review * dog and float --------- Co-authored-by: Elliptic Ellipsis <elliptic.ellipsis@gmail.com> Co-authored-by: engineer124 <engineer124engineer124@gmail.com> Co-authored-by: petrie911 <pmontag@PHYS-S129.iowa.uiowa.edu> Co-authored-by: petrie911 <69443847+petrie911@users.noreply.github.com> Co-authored-by: Synray <31429825+Synray@users.noreply.github.com>
2023-05-28 21:41:37 +00:00
0x8082E078:("Player_GetFloorSfx",),
0x8082E094:("Player_AnimSfx_PlayFloor",),
0x8082E0CC:("Player_GetFloorSfxByAge",),
0x8082E0F4:("Player_AnimSfx_PlayFloorByAge",),
0x8082E12C:("Player_AnimSfx_PlayFloorWalk",),
0x8082E188:("Player_AnimSfx_PlayFloorJump",),
0x8082E1BC:("Player_AnimSfx_PlayFloorLand",),
0x8082E1F0:("func_8082E1F0",),
`ovl_player_actor`: Dawn of a new PR (#1227) * Rename Player_UpdateBottleHeld * Match func_808497A0 * func_80852290 NON_MATCHING * Match func_8083B3B4 * Params cleanup * Match func_8083FBC4 * sfxId cleanups and others * Fix declaration of functions from D_8085D990 * Change D_8085BE84 to be a 2D array * ARRAY_COUNT_2D * Match func_8085ADA0 * func_808426F0 nonmatching * Match func_80852290 * Match func_808426F0 Co-authored-by: engineer124 <engineer124engineer124@gmail.com> * Add notes to Player_SetDoAction * Name putAwayCountdown * rebase * Match func_80856918 * format * func_8084933C nonmatching small amount of boomerang documentation * Progress on moving data near where it is used * finish moving data * format * cleanup up remaining data * more match * Some minor cleanups * PlayerCsMode enum * func_80851F18 nonmatching * Fix unk_B10 * Purge ExchangeItemID enum * Rename `targetActor` to `talkActor` * Name `targetedActor` * PLAYER_LIMB_BUF_SIZE Co-authored-by: petrie911 <69443847+petrie911@users.noreply.github.com> * Change SkelAnime Player functions to take a void pointer for the corresponding buffers * Use PlayerAnimationFrame on Player_DrawImpl * Match func_8082F1AC * Match func_8083D23C * cleanup * Match and clean up func_808373F8 * Match and document func_8083A98C * PLAYER_PARAMS macro and PlayerInitMode enum * Preliminary names for InitMode functions * Match func_8083C8E8 * remove redundant externs * Match func_8084933C * cleanup func_8084933C * Access D_8085BE84 directly instead of using a macro * Match func_8084AC84 * Fix boomearng typo * OK boomerang * cleanup func_8083D168 * untargetedRotY * this->unk_14E = ABS_ALT(var_v1); * GIFIELD macros * sort of a match * Match func_8084C16C Co-authored-by: petrie911 <69443847+petrie911@users.noreply.github.com> * Use the same trick to match func_808573A4 * Add note on Deku spinning * Match func_8084D18C * Match func_80850D68 * Improve func_80832660 * Match func_80854EFC Co-authored-by: petrie911 <69443847+petrie911@users.noreply.github.com> * Rename unk_B2A to getItemDrawId * Some cleanup * fix merge issues * format * minor anim docs * Match func_808553F4 * Cleanup func_808553F4 * func_8083D860 nonmatching * Match func_8083D860 * Defake func_80859BA8 * () * Add notes to PlayerAnimGroup enum * underwaterTimer Co-authored-by: engineer124 <engineer124engineer124@gmail.com> * some stateFlags cleaning * more stateFlags cleaning * some notes and minor cleanups * more general cleanups * Slightly less fake func_80832CAC * Document some melee weapon damage stuff * Mark lunge storage * Note PCS patch * match * add notes to bss * yeet extra indentation * add reloc as nonmatching to spec * floorSfxOffset * Player_GetFloorSfx * Player_GetFloorSfxByAge * Comments for AnimSfx dunctions * Name some AnimSfx functions * Name AnimSfx stuff * Some PlayerAgeProperties notes * use animflag defines * Player_SpawnExplosive * fix enum and some other minor fixes * Bit more misc. cleanup * Use OoT's version of func_808333CC * Note on quickspin buffer * Final nonmatching, func_80851F18 Co-authored-by: Synray <31429825+Synray@users.noreply.github.com> * RIP player.c * Name Player_StopHorizontalMovement * misc fixes * Actor_DeactivateLens * fixes * typos and tweaks * minor stuff * add names as comments on the animgoup array * Correct some function names and data type * add anim commets to ageproperties * some notes * De-fake func_80840F90 * Defake & clean up func_8085ADA0 * Improve func_80859BA8 * Enums in func_80852B28 * Name some secret-related things * 3 small things * stuff * Player_TalkWithPlayer * SurfaceType_GetFloorType * SurfaceType_GetWallFlags * and more bgcheck stuff * more bss naming * sPlayerControlInput * clean up func_80836F10 a bit * name the parameters of func_80835BF8 * door stuff * remove NON_MATCHING * remove D_8085D2B0 padding * Name some Player_Cutscene_ functions * various cleanups * format * remainingHopsCounter * some cleanups on the struct * Actor_RequestRumble * this->exchangeItemId = PLAYER_AP_NONE; * fix merge stuff * format * PlayerUnkAA5 * Name two cylinder-related functions * BSS * Add MagicConsume's enum, treat lensActive as bool * Update func_808332A0 based on better info * fix merge * fix merge issues * remove redundant comments * Name Player_AddQuake * ANIM_FLAG_UPDATE*_*Y * Format * AT_TYPE_ENEMY * fix merge issues * format * fix uintptr_ts * Rename * Name leftHandMf * fix merge issues * format * exchangeItemId <= PLAYER_IA_MINUS1 * getItemDrawIdPlusOne * currentActorCsIndex * <= PLAYER_IA_MINUS1 * fix merge issues * format * namefixer and bss * fix build * bombs parameters cleanup * bss * Fix building * fix building * Fix building * Fix building and cleanups * Pre-PR cleanup * really... * format * review * stateFlag Mistakes * 268 * 0.1f * z64door.h * fix cutscene stuff * bss * Update include/z64player.h Co-authored-by: EllipticEllipsis <elliptic.ellipsis@gmail.com> * Update include/z64player.h Co-authored-by: EllipticEllipsis <elliptic.ellipsis@gmail.com> * reiew * PR Review * collision * review * format and a few stuff i missed * EnBomExplosiveType * weekeventregconvert and eventinfconvert * more review * review * bss * review * re format sGetItemTable * Entangle PlayerMask and PlayerItemAction * a few extra cases i missed * bss * review * EnArrow stuff * ARROW_MAGIC_DEKU_BUBBLE * minor format * merge * fix bss * review * !ARROW_IS_ARROW * review * bool cleanup * fix merge * review * Player_StopCutscene * Player_RequestQuake * quakeIndex * Player_RequestQuakeAndRumble * knobDoor and slidingDoor * bss * fix * review * dog and float --------- Co-authored-by: Elliptic Ellipsis <elliptic.ellipsis@gmail.com> Co-authored-by: engineer124 <engineer124engineer124@gmail.com> Co-authored-by: petrie911 <pmontag@PHYS-S129.iowa.uiowa.edu> Co-authored-by: petrie911 <69443847+petrie911@users.noreply.github.com> Co-authored-by: Synray <31429825+Synray@users.noreply.github.com>
2023-05-28 21:41:37 +00:00
0x8082E224:("Player_PlayAnimSfx",),
0x8082E438:("Player_Anim_PlayOnceMorph",),
0x8082E4A4:("Player_Anim_PlayOnceMorphAdjusted",),
0x8082E514:("Player_Anim_PlayLoopMorph",),
0x8082E55C:("Player_Anim_PlayLoopMorphAdjusted",),
0x8082E5A8:("Player_Anim_PlayOnceFreeze",),
0x8082E5EC:("Player_Anim_PlayOnceFreezeAdjusted",),
0x8082E634:("Player_Anim_PlayLoopSlowMorph",),
0x8082E67C:("Player_Anim_PlayLoopOnceFinished",),
0x8082E6D0:("Player_Anim_ResetPrevTranslRot",),
0x8082E6F8:("Player_Anim_ResetPrevTranslRotFormScale",),
0x8082E784:("Player_Anim_ZeroModelYaw",),
0x8082E794:("Player_Anim_ResetMove",),
0x8082E820:("Player_AnimReplace_SetupLedgeClimb",),
0x8082E920:("Player_AnimReplace_Setup",),
0x8082E9C8:("Player_AnimReplace_PlayOnceSetSpeed",),
0x8082EA10:("Player_AnimReplace_PlayOnce",),
0x8082EA38:("Player_AnimReplace_PlayOnceAdjusted",),
0x8082EA60:("Player_AnimReplace_PlayOnceNormalAdjusted",),
0x8082EA80:("Player_AnimReplace_PlayLoopSetSpeed",),
0x8082EAC8:("Player_AnimReplace_PlayLoop",),
0x8082EAF0:("Player_AnimReplace_PlayLoopAdjusted",),
0x8082EB18:("Player_AnimReplace_PlayLoopNormalAdjusted",),
0x8082EB38:("Player_ProcessControlStick",),
0x8082EC9C:("Player_Anim_PlayOnceWaterAdjustment",),
0x8082ECCC:("Player_IsUsingZoraBoomerang",),
0x8082ECE0:("func_8082ECE0",),
0x8082ED20:("Player_GetIdleAnim",),
0x8082ED94:("Player_CheckForIdleAnim",),
0x8082EEA4:("Player_ProcessFidgetAnimSfxList",),
0x8082EEE0:("func_8082EEE0",),
0x8082EF20:("func_8082EF20",),
0x8082EF54:("func_8082EF54",),
0x8082EF9C:("func_8082EF9C",),
0x8082EFE4:("func_8082EFE4",),
0x8082F02C:("Player_LerpEnvLighting",),
`ovl_player_actor`: Dawn of a new PR (#1227) * Rename Player_UpdateBottleHeld * Match func_808497A0 * func_80852290 NON_MATCHING * Match func_8083B3B4 * Params cleanup * Match func_8083FBC4 * sfxId cleanups and others * Fix declaration of functions from D_8085D990 * Change D_8085BE84 to be a 2D array * ARRAY_COUNT_2D * Match func_8085ADA0 * func_808426F0 nonmatching * Match func_80852290 * Match func_808426F0 Co-authored-by: engineer124 <engineer124engineer124@gmail.com> * Add notes to Player_SetDoAction * Name putAwayCountdown * rebase * Match func_80856918 * format * func_8084933C nonmatching small amount of boomerang documentation * Progress on moving data near where it is used * finish moving data * format * cleanup up remaining data * more match * Some minor cleanups * PlayerCsMode enum * func_80851F18 nonmatching * Fix unk_B10 * Purge ExchangeItemID enum * Rename `targetActor` to `talkActor` * Name `targetedActor` * PLAYER_LIMB_BUF_SIZE Co-authored-by: petrie911 <69443847+petrie911@users.noreply.github.com> * Change SkelAnime Player functions to take a void pointer for the corresponding buffers * Use PlayerAnimationFrame on Player_DrawImpl * Match func_8082F1AC * Match func_8083D23C * cleanup * Match and clean up func_808373F8 * Match and document func_8083A98C * PLAYER_PARAMS macro and PlayerInitMode enum * Preliminary names for InitMode functions * Match func_8083C8E8 * remove redundant externs * Match func_8084933C * cleanup func_8084933C * Access D_8085BE84 directly instead of using a macro * Match func_8084AC84 * Fix boomearng typo * OK boomerang * cleanup func_8083D168 * untargetedRotY * this->unk_14E = ABS_ALT(var_v1); * GIFIELD macros * sort of a match * Match func_8084C16C Co-authored-by: petrie911 <69443847+petrie911@users.noreply.github.com> * Use the same trick to match func_808573A4 * Add note on Deku spinning * Match func_8084D18C * Match func_80850D68 * Improve func_80832660 * Match func_80854EFC Co-authored-by: petrie911 <69443847+petrie911@users.noreply.github.com> * Rename unk_B2A to getItemDrawId * Some cleanup * fix merge issues * format * minor anim docs * Match func_808553F4 * Cleanup func_808553F4 * func_8083D860 nonmatching * Match func_8083D860 * Defake func_80859BA8 * () * Add notes to PlayerAnimGroup enum * underwaterTimer Co-authored-by: engineer124 <engineer124engineer124@gmail.com> * some stateFlags cleaning * more stateFlags cleaning * some notes and minor cleanups * more general cleanups * Slightly less fake func_80832CAC * Document some melee weapon damage stuff * Mark lunge storage * Note PCS patch * match * add notes to bss * yeet extra indentation * add reloc as nonmatching to spec * floorSfxOffset * Player_GetFloorSfx * Player_GetFloorSfxByAge * Comments for AnimSfx dunctions * Name some AnimSfx functions * Name AnimSfx stuff * Some PlayerAgeProperties notes * use animflag defines * Player_SpawnExplosive * fix enum and some other minor fixes * Bit more misc. cleanup * Use OoT's version of func_808333CC * Note on quickspin buffer * Final nonmatching, func_80851F18 Co-authored-by: Synray <31429825+Synray@users.noreply.github.com> * RIP player.c * Name Player_StopHorizontalMovement * misc fixes * Actor_DeactivateLens * fixes * typos and tweaks * minor stuff * add names as comments on the animgoup array * Correct some function names and data type * add anim commets to ageproperties * some notes * De-fake func_80840F90 * Defake & clean up func_8085ADA0 * Improve func_80859BA8 * Enums in func_80852B28 * Name some secret-related things * 3 small things * stuff * Player_TalkWithPlayer * SurfaceType_GetFloorType * SurfaceType_GetWallFlags * and more bgcheck stuff * more bss naming * sPlayerControlInput * clean up func_80836F10 a bit * name the parameters of func_80835BF8 * door stuff * remove NON_MATCHING * remove D_8085D2B0 padding * Name some Player_Cutscene_ functions * various cleanups * format * remainingHopsCounter * some cleanups on the struct * Actor_RequestRumble * this->exchangeItemId = PLAYER_AP_NONE; * fix merge stuff * format * PlayerUnkAA5 * Name two cylinder-related functions * BSS * Add MagicConsume's enum, treat lensActive as bool * Update func_808332A0 based on better info * fix merge * fix merge issues * remove redundant comments * Name Player_AddQuake * ANIM_FLAG_UPDATE*_*Y * Format * AT_TYPE_ENEMY * fix merge issues * format * fix uintptr_ts * Rename * Name leftHandMf * fix merge issues * format * exchangeItemId <= PLAYER_IA_MINUS1 * getItemDrawIdPlusOne * currentActorCsIndex * <= PLAYER_IA_MINUS1 * fix merge issues * format * namefixer and bss * fix build * bombs parameters cleanup * bss * Fix building * fix building * Fix building * Fix building and cleanups * Pre-PR cleanup * really... * format * review * stateFlag Mistakes * 268 * 0.1f * z64door.h * fix cutscene stuff * bss * Update include/z64player.h Co-authored-by: EllipticEllipsis <elliptic.ellipsis@gmail.com> * Update include/z64player.h Co-authored-by: EllipticEllipsis <elliptic.ellipsis@gmail.com> * reiew * PR Review * collision * review * format and a few stuff i missed * EnBomExplosiveType * weekeventregconvert and eventinfconvert * more review * review * bss * review * re format sGetItemTable * Entangle PlayerMask and PlayerItemAction * a few extra cases i missed * bss * review * EnArrow stuff * ARROW_MAGIC_DEKU_BUBBLE * minor format * merge * fix bss * review * !ARROW_IS_ARROW * review * bool cleanup * fix merge * review * Player_StopCutscene * Player_RequestQuake * quakeIndex * Player_RequestQuakeAndRumble * knobDoor and slidingDoor * bss * fix * review * dog and float --------- Co-authored-by: Elliptic Ellipsis <elliptic.ellipsis@gmail.com> Co-authored-by: engineer124 <engineer124engineer124@gmail.com> Co-authored-by: petrie911 <pmontag@PHYS-S129.iowa.uiowa.edu> Co-authored-by: petrie911 <69443847+petrie911@users.noreply.github.com> Co-authored-by: Synray <31429825+Synray@users.noreply.github.com>
2023-05-28 21:41:37 +00:00
0x8082F09C:("Player_ResetCylinder",),
0x8082F0E4:("Player_SetCylinderForAttack",),
0x8082F164:("func_8082F164",),
0x8082F1AC:("func_8082F1AC",),
0x8082F43C:("Player_SetUpperAction",),
0x8082F470:("Player_InitItemActionWithAnim",),
`ovl_player_actor`: Dawn of a new PR (#1227) * Rename Player_UpdateBottleHeld * Match func_808497A0 * func_80852290 NON_MATCHING * Match func_8083B3B4 * Params cleanup * Match func_8083FBC4 * sfxId cleanups and others * Fix declaration of functions from D_8085D990 * Change D_8085BE84 to be a 2D array * ARRAY_COUNT_2D * Match func_8085ADA0 * func_808426F0 nonmatching * Match func_80852290 * Match func_808426F0 Co-authored-by: engineer124 <engineer124engineer124@gmail.com> * Add notes to Player_SetDoAction * Name putAwayCountdown * rebase * Match func_80856918 * format * func_8084933C nonmatching small amount of boomerang documentation * Progress on moving data near where it is used * finish moving data * format * cleanup up remaining data * more match * Some minor cleanups * PlayerCsMode enum * func_80851F18 nonmatching * Fix unk_B10 * Purge ExchangeItemID enum * Rename `targetActor` to `talkActor` * Name `targetedActor` * PLAYER_LIMB_BUF_SIZE Co-authored-by: petrie911 <69443847+petrie911@users.noreply.github.com> * Change SkelAnime Player functions to take a void pointer for the corresponding buffers * Use PlayerAnimationFrame on Player_DrawImpl * Match func_8082F1AC * Match func_8083D23C * cleanup * Match and clean up func_808373F8 * Match and document func_8083A98C * PLAYER_PARAMS macro and PlayerInitMode enum * Preliminary names for InitMode functions * Match func_8083C8E8 * remove redundant externs * Match func_8084933C * cleanup func_8084933C * Access D_8085BE84 directly instead of using a macro * Match func_8084AC84 * Fix boomearng typo * OK boomerang * cleanup func_8083D168 * untargetedRotY * this->unk_14E = ABS_ALT(var_v1); * GIFIELD macros * sort of a match * Match func_8084C16C Co-authored-by: petrie911 <69443847+petrie911@users.noreply.github.com> * Use the same trick to match func_808573A4 * Add note on Deku spinning * Match func_8084D18C * Match func_80850D68 * Improve func_80832660 * Match func_80854EFC Co-authored-by: petrie911 <69443847+petrie911@users.noreply.github.com> * Rename unk_B2A to getItemDrawId * Some cleanup * fix merge issues * format * minor anim docs * Match func_808553F4 * Cleanup func_808553F4 * func_8083D860 nonmatching * Match func_8083D860 * Defake func_80859BA8 * () * Add notes to PlayerAnimGroup enum * underwaterTimer Co-authored-by: engineer124 <engineer124engineer124@gmail.com> * some stateFlags cleaning * more stateFlags cleaning * some notes and minor cleanups * more general cleanups * Slightly less fake func_80832CAC * Document some melee weapon damage stuff * Mark lunge storage * Note PCS patch * match * add notes to bss * yeet extra indentation * add reloc as nonmatching to spec * floorSfxOffset * Player_GetFloorSfx * Player_GetFloorSfxByAge * Comments for AnimSfx dunctions * Name some AnimSfx functions * Name AnimSfx stuff * Some PlayerAgeProperties notes * use animflag defines * Player_SpawnExplosive * fix enum and some other minor fixes * Bit more misc. cleanup * Use OoT's version of func_808333CC * Note on quickspin buffer * Final nonmatching, func_80851F18 Co-authored-by: Synray <31429825+Synray@users.noreply.github.com> * RIP player.c * Name Player_StopHorizontalMovement * misc fixes * Actor_DeactivateLens * fixes * typos and tweaks * minor stuff * add names as comments on the animgoup array * Correct some function names and data type * add anim commets to ageproperties * some notes * De-fake func_80840F90 * Defake & clean up func_8085ADA0 * Improve func_80859BA8 * Enums in func_80852B28 * Name some secret-related things * 3 small things * stuff * Player_TalkWithPlayer * SurfaceType_GetFloorType * SurfaceType_GetWallFlags * and more bgcheck stuff * more bss naming * sPlayerControlInput * clean up func_80836F10 a bit * name the parameters of func_80835BF8 * door stuff * remove NON_MATCHING * remove D_8085D2B0 padding * Name some Player_Cutscene_ functions * various cleanups * format * remainingHopsCounter * some cleanups on the struct * Actor_RequestRumble * this->exchangeItemId = PLAYER_AP_NONE; * fix merge stuff * format * PlayerUnkAA5 * Name two cylinder-related functions * BSS * Add MagicConsume's enum, treat lensActive as bool * Update func_808332A0 based on better info * fix merge * fix merge issues * remove redundant comments * Name Player_AddQuake * ANIM_FLAG_UPDATE*_*Y * Format * AT_TYPE_ENEMY * fix merge issues * format * fix uintptr_ts * Rename * Name leftHandMf * fix merge issues * format * exchangeItemId <= PLAYER_IA_MINUS1 * getItemDrawIdPlusOne * currentActorCsIndex * <= PLAYER_IA_MINUS1 * fix merge issues * format * namefixer and bss * fix build * bombs parameters cleanup * bss * Fix building * fix building * Fix building * Fix building and cleanups * Pre-PR cleanup * really... * format * review * stateFlag Mistakes * 268 * 0.1f * z64door.h * fix cutscene stuff * bss * Update include/z64player.h Co-authored-by: EllipticEllipsis <elliptic.ellipsis@gmail.com> * Update include/z64player.h Co-authored-by: EllipticEllipsis <elliptic.ellipsis@gmail.com> * reiew * PR Review * collision * review * format and a few stuff i missed * EnBomExplosiveType * weekeventregconvert and eventinfconvert * more review * review * bss * review * re format sGetItemTable * Entangle PlayerMask and PlayerItemAction * a few extra cases i missed * bss * review * EnArrow stuff * ARROW_MAGIC_DEKU_BUBBLE * minor format * merge * fix bss * review * !ARROW_IS_ARROW * review * bool cleanup * fix merge * review * Player_StopCutscene * Player_RequestQuake * quakeIndex * Player_RequestQuakeAndRumble * knobDoor and slidingDoor * bss * fix * review * dog and float --------- Co-authored-by: Elliptic Ellipsis <elliptic.ellipsis@gmail.com> Co-authored-by: engineer124 <engineer124engineer124@gmail.com> Co-authored-by: petrie911 <pmontag@PHYS-S129.iowa.uiowa.edu> Co-authored-by: petrie911 <69443847+petrie911@users.noreply.github.com> Co-authored-by: Synray <31429825+Synray@users.noreply.github.com>
2023-05-28 21:41:37 +00:00
0x8082F524:("Player_ItemToItemAction",),
0x8082F594:("Player_InitDefaultIA",),
0x8082F5A4:("Player_InitDekuStickIA",),
0x8082F5C0:("Player_InitBowOrDekuNutIA",),
0x8082F5FC:("func_8082F5FC",),
0x8082F62C:("Player_InitExplosiveIA",),
0x8082F7F4:("Player_InitHookshotIA",),
0x8082F8A0:("Player_InitZoraBoomerangIA",),
0x8082F8BC:("Player_InitItemAction",),
`ovl_player_actor`: Dawn of a new PR (#1227) * Rename Player_UpdateBottleHeld * Match func_808497A0 * func_80852290 NON_MATCHING * Match func_8083B3B4 * Params cleanup * Match func_8083FBC4 * sfxId cleanups and others * Fix declaration of functions from D_8085D990 * Change D_8085BE84 to be a 2D array * ARRAY_COUNT_2D * Match func_8085ADA0 * func_808426F0 nonmatching * Match func_80852290 * Match func_808426F0 Co-authored-by: engineer124 <engineer124engineer124@gmail.com> * Add notes to Player_SetDoAction * Name putAwayCountdown * rebase * Match func_80856918 * format * func_8084933C nonmatching small amount of boomerang documentation * Progress on moving data near where it is used * finish moving data * format * cleanup up remaining data * more match * Some minor cleanups * PlayerCsMode enum * func_80851F18 nonmatching * Fix unk_B10 * Purge ExchangeItemID enum * Rename `targetActor` to `talkActor` * Name `targetedActor` * PLAYER_LIMB_BUF_SIZE Co-authored-by: petrie911 <69443847+petrie911@users.noreply.github.com> * Change SkelAnime Player functions to take a void pointer for the corresponding buffers * Use PlayerAnimationFrame on Player_DrawImpl * Match func_8082F1AC * Match func_8083D23C * cleanup * Match and clean up func_808373F8 * Match and document func_8083A98C * PLAYER_PARAMS macro and PlayerInitMode enum * Preliminary names for InitMode functions * Match func_8083C8E8 * remove redundant externs * Match func_8084933C * cleanup func_8084933C * Access D_8085BE84 directly instead of using a macro * Match func_8084AC84 * Fix boomearng typo * OK boomerang * cleanup func_8083D168 * untargetedRotY * this->unk_14E = ABS_ALT(var_v1); * GIFIELD macros * sort of a match * Match func_8084C16C Co-authored-by: petrie911 <69443847+petrie911@users.noreply.github.com> * Use the same trick to match func_808573A4 * Add note on Deku spinning * Match func_8084D18C * Match func_80850D68 * Improve func_80832660 * Match func_80854EFC Co-authored-by: petrie911 <69443847+petrie911@users.noreply.github.com> * Rename unk_B2A to getItemDrawId * Some cleanup * fix merge issues * format * minor anim docs * Match func_808553F4 * Cleanup func_808553F4 * func_8083D860 nonmatching * Match func_8083D860 * Defake func_80859BA8 * () * Add notes to PlayerAnimGroup enum * underwaterTimer Co-authored-by: engineer124 <engineer124engineer124@gmail.com> * some stateFlags cleaning * more stateFlags cleaning * some notes and minor cleanups * more general cleanups * Slightly less fake func_80832CAC * Document some melee weapon damage stuff * Mark lunge storage * Note PCS patch * match * add notes to bss * yeet extra indentation * add reloc as nonmatching to spec * floorSfxOffset * Player_GetFloorSfx * Player_GetFloorSfxByAge * Comments for AnimSfx dunctions * Name some AnimSfx functions * Name AnimSfx stuff * Some PlayerAgeProperties notes * use animflag defines * Player_SpawnExplosive * fix enum and some other minor fixes * Bit more misc. cleanup * Use OoT's version of func_808333CC * Note on quickspin buffer * Final nonmatching, func_80851F18 Co-authored-by: Synray <31429825+Synray@users.noreply.github.com> * RIP player.c * Name Player_StopHorizontalMovement * misc fixes * Actor_DeactivateLens * fixes * typos and tweaks * minor stuff * add names as comments on the animgoup array * Correct some function names and data type * add anim commets to ageproperties * some notes * De-fake func_80840F90 * Defake & clean up func_8085ADA0 * Improve func_80859BA8 * Enums in func_80852B28 * Name some secret-related things * 3 small things * stuff * Player_TalkWithPlayer * SurfaceType_GetFloorType * SurfaceType_GetWallFlags * and more bgcheck stuff * more bss naming * sPlayerControlInput * clean up func_80836F10 a bit * name the parameters of func_80835BF8 * door stuff * remove NON_MATCHING * remove D_8085D2B0 padding * Name some Player_Cutscene_ functions * various cleanups * format * remainingHopsCounter * some cleanups on the struct * Actor_RequestRumble * this->exchangeItemId = PLAYER_AP_NONE; * fix merge stuff * format * PlayerUnkAA5 * Name two cylinder-related functions * BSS * Add MagicConsume's enum, treat lensActive as bool * Update func_808332A0 based on better info * fix merge * fix merge issues * remove redundant comments * Name Player_AddQuake * ANIM_FLAG_UPDATE*_*Y * Format * AT_TYPE_ENEMY * fix merge issues * format * fix uintptr_ts * Rename * Name leftHandMf * fix merge issues * format * exchangeItemId <= PLAYER_IA_MINUS1 * getItemDrawIdPlusOne * currentActorCsIndex * <= PLAYER_IA_MINUS1 * fix merge issues * format * namefixer and bss * fix build * bombs parameters cleanup * bss * Fix building * fix building * Fix building * Fix building and cleanups * Pre-PR cleanup * really... * format * review * stateFlag Mistakes * 268 * 0.1f * z64door.h * fix cutscene stuff * bss * Update include/z64player.h Co-authored-by: EllipticEllipsis <elliptic.ellipsis@gmail.com> * Update include/z64player.h Co-authored-by: EllipticEllipsis <elliptic.ellipsis@gmail.com> * reiew * PR Review * collision * review * format and a few stuff i missed * EnBomExplosiveType * weekeventregconvert and eventinfconvert * more review * review * bss * review * re format sGetItemTable * Entangle PlayerMask and PlayerItemAction * a few extra cases i missed * bss * review * EnArrow stuff * ARROW_MAGIC_DEKU_BUBBLE * minor format * merge * fix bss * review * !ARROW_IS_ARROW * review * bool cleanup * fix merge * review * Player_StopCutscene * Player_RequestQuake * quakeIndex * Player_RequestQuakeAndRumble * knobDoor and slidingDoor * bss * fix * review * dog and float --------- Co-authored-by: Elliptic Ellipsis <elliptic.ellipsis@gmail.com> Co-authored-by: engineer124 <engineer124engineer124@gmail.com> Co-authored-by: petrie911 <pmontag@PHYS-S129.iowa.uiowa.edu> Co-authored-by: petrie911 <69443847+petrie911@users.noreply.github.com> Co-authored-by: Synray <31429825+Synray@users.noreply.github.com>
2023-05-28 21:41:37 +00:00
0x8082F938:("Player_OverrideBlureColors",),
0x8082FA5C:("func_8082FA5C",),
0x8082FB68:("Player_UpdateHostileLockOn",),
0x8082FBE8:("Player_IsZTargeting",),
0x8082FC24:("Player_IsZTargetingWithHostileUpdate",),
0x8082FC60:("func_8082FC60",),
0x8082FC78:("Player_ItemIsInUse",),
0x8082FCC4:("Player_ItemIsItemAction",),
0x8082FD0C:("func_8082FD0C",),
0x8082FDC4:("func_8082FDC4",),
0x8082FE0C:("Player_ProcessItemButtons",),
0x808302CC:("Player_StartChangingHeldItem",),
0x808304BC:("Player_UpdateItems",),
0x808305BC:("func_808305BC",),
0x808306F8:("func_808306F8",),
0x808308DC:("Player_FinishItemChange",),
0x808309CC:("func_808309CC",),
0x80830A58:("func_80830A58",),
0x80830AE8:("func_80830AE8",),
0x80830B38:("func_80830B38",),
0x80830B88:("func_80830B88",),
0x80830CE8:("func_80830CE8",),
0x80830D40:("Player_WaitToFinishItemChange",),
0x80830DF0:("func_80830DF0",),
0x80830E30:("func_80830E30",),
0x80830F9C:("func_80830F9C",),
0x80830FD4:("func_80830FD4",),
0x80831010:("func_80831010",),
0x80831094:("func_80831094",),
0x80831124:("func_80831124",),
0x80831194:("func_80831194",),
0x8083133C:("Player_SetParallel",),
0x808313A8:("func_808313A8",),
0x808313F0:("func_808313F0",),
0x80831454:("func_80831454",),
`ovl_player_actor`: Dawn of a new PR (#1227) * Rename Player_UpdateBottleHeld * Match func_808497A0 * func_80852290 NON_MATCHING * Match func_8083B3B4 * Params cleanup * Match func_8083FBC4 * sfxId cleanups and others * Fix declaration of functions from D_8085D990 * Change D_8085BE84 to be a 2D array * ARRAY_COUNT_2D * Match func_8085ADA0 * func_808426F0 nonmatching * Match func_80852290 * Match func_808426F0 Co-authored-by: engineer124 <engineer124engineer124@gmail.com> * Add notes to Player_SetDoAction * Name putAwayCountdown * rebase * Match func_80856918 * format * func_8084933C nonmatching small amount of boomerang documentation * Progress on moving data near where it is used * finish moving data * format * cleanup up remaining data * more match * Some minor cleanups * PlayerCsMode enum * func_80851F18 nonmatching * Fix unk_B10 * Purge ExchangeItemID enum * Rename `targetActor` to `talkActor` * Name `targetedActor` * PLAYER_LIMB_BUF_SIZE Co-authored-by: petrie911 <69443847+petrie911@users.noreply.github.com> * Change SkelAnime Player functions to take a void pointer for the corresponding buffers * Use PlayerAnimationFrame on Player_DrawImpl * Match func_8082F1AC * Match func_8083D23C * cleanup * Match and clean up func_808373F8 * Match and document func_8083A98C * PLAYER_PARAMS macro and PlayerInitMode enum * Preliminary names for InitMode functions * Match func_8083C8E8 * remove redundant externs * Match func_8084933C * cleanup func_8084933C * Access D_8085BE84 directly instead of using a macro * Match func_8084AC84 * Fix boomearng typo * OK boomerang * cleanup func_8083D168 * untargetedRotY * this->unk_14E = ABS_ALT(var_v1); * GIFIELD macros * sort of a match * Match func_8084C16C Co-authored-by: petrie911 <69443847+petrie911@users.noreply.github.com> * Use the same trick to match func_808573A4 * Add note on Deku spinning * Match func_8084D18C * Match func_80850D68 * Improve func_80832660 * Match func_80854EFC Co-authored-by: petrie911 <69443847+petrie911@users.noreply.github.com> * Rename unk_B2A to getItemDrawId * Some cleanup * fix merge issues * format * minor anim docs * Match func_808553F4 * Cleanup func_808553F4 * func_8083D860 nonmatching * Match func_8083D860 * Defake func_80859BA8 * () * Add notes to PlayerAnimGroup enum * underwaterTimer Co-authored-by: engineer124 <engineer124engineer124@gmail.com> * some stateFlags cleaning * more stateFlags cleaning * some notes and minor cleanups * more general cleanups * Slightly less fake func_80832CAC * Document some melee weapon damage stuff * Mark lunge storage * Note PCS patch * match * add notes to bss * yeet extra indentation * add reloc as nonmatching to spec * floorSfxOffset * Player_GetFloorSfx * Player_GetFloorSfxByAge * Comments for AnimSfx dunctions * Name some AnimSfx functions * Name AnimSfx stuff * Some PlayerAgeProperties notes * use animflag defines * Player_SpawnExplosive * fix enum and some other minor fixes * Bit more misc. cleanup * Use OoT's version of func_808333CC * Note on quickspin buffer * Final nonmatching, func_80851F18 Co-authored-by: Synray <31429825+Synray@users.noreply.github.com> * RIP player.c * Name Player_StopHorizontalMovement * misc fixes * Actor_DeactivateLens * fixes * typos and tweaks * minor stuff * add names as comments on the animgoup array * Correct some function names and data type * add anim commets to ageproperties * some notes * De-fake func_80840F90 * Defake & clean up func_8085ADA0 * Improve func_80859BA8 * Enums in func_80852B28 * Name some secret-related things * 3 small things * stuff * Player_TalkWithPlayer * SurfaceType_GetFloorType * SurfaceType_GetWallFlags * and more bgcheck stuff * more bss naming * sPlayerControlInput * clean up func_80836F10 a bit * name the parameters of func_80835BF8 * door stuff * remove NON_MATCHING * remove D_8085D2B0 padding * Name some Player_Cutscene_ functions * various cleanups * format * remainingHopsCounter * some cleanups on the struct * Actor_RequestRumble * this->exchangeItemId = PLAYER_AP_NONE; * fix merge stuff * format * PlayerUnkAA5 * Name two cylinder-related functions * BSS * Add MagicConsume's enum, treat lensActive as bool * Update func_808332A0 based on better info * fix merge * fix merge issues * remove redundant comments * Name Player_AddQuake * ANIM_FLAG_UPDATE*_*Y * Format * AT_TYPE_ENEMY * fix merge issues * format * fix uintptr_ts * Rename * Name leftHandMf * fix merge issues * format * exchangeItemId <= PLAYER_IA_MINUS1 * getItemDrawIdPlusOne * currentActorCsIndex * <= PLAYER_IA_MINUS1 * fix merge issues * format * namefixer and bss * fix build * bombs parameters cleanup * bss * Fix building * fix building * Fix building * Fix building and cleanups * Pre-PR cleanup * really... * format * review * stateFlag Mistakes * 268 * 0.1f * z64door.h * fix cutscene stuff * bss * Update include/z64player.h Co-authored-by: EllipticEllipsis <elliptic.ellipsis@gmail.com> * Update include/z64player.h Co-authored-by: EllipticEllipsis <elliptic.ellipsis@gmail.com> * reiew * PR Review * collision * review * format and a few stuff i missed * EnBomExplosiveType * weekeventregconvert and eventinfconvert * more review * review * bss * review * re format sGetItemTable * Entangle PlayerMask and PlayerItemAction * a few extra cases i missed * bss * review * EnArrow stuff * ARROW_MAGIC_DEKU_BUBBLE * minor format * merge * fix bss * review * !ARROW_IS_ARROW * review * bool cleanup * fix merge * review * Player_StopCutscene * Player_RequestQuake * quakeIndex * Player_RequestQuakeAndRumble * knobDoor and slidingDoor * bss * fix * review * dog and float --------- Co-authored-by: Elliptic Ellipsis <elliptic.ellipsis@gmail.com> Co-authored-by: engineer124 <engineer124engineer124@gmail.com> Co-authored-by: petrie911 <pmontag@PHYS-S129.iowa.uiowa.edu> Co-authored-by: petrie911 <69443847+petrie911@users.noreply.github.com> Co-authored-by: Synray <31429825+Synray@users.noreply.github.com>
2023-05-28 21:41:37 +00:00
0x80831494:("Player_SetAction",),
0x8083172C:("Player_SetAction_PreserveMoveFlags",),
0x80831760:("Player_SetAction_PreserveItemAction",),
0x808317C4:("Player_DestroyHookshot",),
0x80831814:("func_80831814",),
0x808318C0:("func_808318C0",),
0x80831944:("func_80831944",),
0x80831990:("Player_UseItem",),
0x80831F34:("func_80831F34",),
0x80832090:("Player_CanUpdateItems",),
0x8083213C:("func_8083213C",),
0x8083216C:("Player_UpdateUpperBody",),
0x808323C0:("func_808323C0",),
0x80832444:("func_80832444",),
0x8083249C:("func_8083249C",),
0x808324EC:("Player_SetupWaitForPutAwayWithCs",),
0x80832558:("Player_SetupWaitForPutAway",),
0x80832578:("Player_UpdateShapeYaw",),
0x80832660:("Player_ScaledStepBinangClamped",),
0x80832754:("func_80832754",),
0x80832888:("Player_UpdateZTargeting",),
0x80832CAC:("Player_CalcSpeedAndYawFromControlStick",),
0x80832F24:("Player_DecelerateToZero",),
0x80832F78:("Player_GetMovementSpeedAndYaw",),
2024-10-18 04:13:16 +00:00
0x80833058:("Player_TryActionHandlerList",),
0x808331FC:("Player_TryActionInterrupt",),
0x808332A0:("func_808332A0",),
0x808333CC:("Player_CanSpinAttack",),
0x808334D4:("func_808334D4",),
0x808335B0:("func_808335B0",),
0x808335F4:("func_808335F4",),
0x80833728:("func_80833728",),
0x8083375C:("func_8083375C",),
0x80833864:("func_80833864",),
0x80833998:("func_80833998",),
0x808339B4:("func_808339B4",),
0x808339D4:("func_808339D4",),
0x80833A64:("func_80833A64",),
0x80833AA0:("func_80833AA0",),
0x80833B18:("func_80833B18",),
0x808340AC:("func_808340AC",),
0x808340D4:("func_808340D4",),
0x80834104:("func_80834104",),
0x80834140:("func_80834140",),
0x808341F4:("Player_UpdateBodyBurn",),
0x808344C0:("func_808344C0",),
0x80834534:("func_80834534",),
0x8083456C:("func_8083456C",),
0x808345A8:("func_808345A8",),
0x808345C8:("func_808345C8",),
0x80834600:("func_80834600",),
0x80834CD0:("func_80834CD0",),
0x80834D50:("func_80834D50",),
0x80834DB8:("func_80834DB8",),
2024-10-18 04:13:16 +00:00
0x80834DFC:("Player_ActionHandler_12",),
0x80835324:("func_80835324",),
0x808353DC:("func_808353DC",),
0x80835428:("func_80835428",),
0x808354A4:("func_808354A4",),
0x808355D8:("func_808355D8",),
0x8083562C:("Player_HandleExitsAndVoids",),
`ovl_player_actor`: Dawn of a new PR (#1227) * Rename Player_UpdateBottleHeld * Match func_808497A0 * func_80852290 NON_MATCHING * Match func_8083B3B4 * Params cleanup * Match func_8083FBC4 * sfxId cleanups and others * Fix declaration of functions from D_8085D990 * Change D_8085BE84 to be a 2D array * ARRAY_COUNT_2D * Match func_8085ADA0 * func_808426F0 nonmatching * Match func_80852290 * Match func_808426F0 Co-authored-by: engineer124 <engineer124engineer124@gmail.com> * Add notes to Player_SetDoAction * Name putAwayCountdown * rebase * Match func_80856918 * format * func_8084933C nonmatching small amount of boomerang documentation * Progress on moving data near where it is used * finish moving data * format * cleanup up remaining data * more match * Some minor cleanups * PlayerCsMode enum * func_80851F18 nonmatching * Fix unk_B10 * Purge ExchangeItemID enum * Rename `targetActor` to `talkActor` * Name `targetedActor` * PLAYER_LIMB_BUF_SIZE Co-authored-by: petrie911 <69443847+petrie911@users.noreply.github.com> * Change SkelAnime Player functions to take a void pointer for the corresponding buffers * Use PlayerAnimationFrame on Player_DrawImpl * Match func_8082F1AC * Match func_8083D23C * cleanup * Match and clean up func_808373F8 * Match and document func_8083A98C * PLAYER_PARAMS macro and PlayerInitMode enum * Preliminary names for InitMode functions * Match func_8083C8E8 * remove redundant externs * Match func_8084933C * cleanup func_8084933C * Access D_8085BE84 directly instead of using a macro * Match func_8084AC84 * Fix boomearng typo * OK boomerang * cleanup func_8083D168 * untargetedRotY * this->unk_14E = ABS_ALT(var_v1); * GIFIELD macros * sort of a match * Match func_8084C16C Co-authored-by: petrie911 <69443847+petrie911@users.noreply.github.com> * Use the same trick to match func_808573A4 * Add note on Deku spinning * Match func_8084D18C * Match func_80850D68 * Improve func_80832660 * Match func_80854EFC Co-authored-by: petrie911 <69443847+petrie911@users.noreply.github.com> * Rename unk_B2A to getItemDrawId * Some cleanup * fix merge issues * format * minor anim docs * Match func_808553F4 * Cleanup func_808553F4 * func_8083D860 nonmatching * Match func_8083D860 * Defake func_80859BA8 * () * Add notes to PlayerAnimGroup enum * underwaterTimer Co-authored-by: engineer124 <engineer124engineer124@gmail.com> * some stateFlags cleaning * more stateFlags cleaning * some notes and minor cleanups * more general cleanups * Slightly less fake func_80832CAC * Document some melee weapon damage stuff * Mark lunge storage * Note PCS patch * match * add notes to bss * yeet extra indentation * add reloc as nonmatching to spec * floorSfxOffset * Player_GetFloorSfx * Player_GetFloorSfxByAge * Comments for AnimSfx dunctions * Name some AnimSfx functions * Name AnimSfx stuff * Some PlayerAgeProperties notes * use animflag defines * Player_SpawnExplosive * fix enum and some other minor fixes * Bit more misc. cleanup * Use OoT's version of func_808333CC * Note on quickspin buffer * Final nonmatching, func_80851F18 Co-authored-by: Synray <31429825+Synray@users.noreply.github.com> * RIP player.c * Name Player_StopHorizontalMovement * misc fixes * Actor_DeactivateLens * fixes * typos and tweaks * minor stuff * add names as comments on the animgoup array * Correct some function names and data type * add anim commets to ageproperties * some notes * De-fake func_80840F90 * Defake & clean up func_8085ADA0 * Improve func_80859BA8 * Enums in func_80852B28 * Name some secret-related things * 3 small things * stuff * Player_TalkWithPlayer * SurfaceType_GetFloorType * SurfaceType_GetWallFlags * and more bgcheck stuff * more bss naming * sPlayerControlInput * clean up func_80836F10 a bit * name the parameters of func_80835BF8 * door stuff * remove NON_MATCHING * remove D_8085D2B0 padding * Name some Player_Cutscene_ functions * various cleanups * format * remainingHopsCounter * some cleanups on the struct * Actor_RequestRumble * this->exchangeItemId = PLAYER_AP_NONE; * fix merge stuff * format * PlayerUnkAA5 * Name two cylinder-related functions * BSS * Add MagicConsume's enum, treat lensActive as bool * Update func_808332A0 based on better info * fix merge * fix merge issues * remove redundant comments * Name Player_AddQuake * ANIM_FLAG_UPDATE*_*Y * Format * AT_TYPE_ENEMY * fix merge issues * format * fix uintptr_ts * Rename * Name leftHandMf * fix merge issues * format * exchangeItemId <= PLAYER_IA_MINUS1 * getItemDrawIdPlusOne * currentActorCsIndex * <= PLAYER_IA_MINUS1 * fix merge issues * format * namefixer and bss * fix build * bombs parameters cleanup * bss * Fix building * fix building * Fix building * Fix building and cleanups * Pre-PR cleanup * really... * format * review * stateFlag Mistakes * 268 * 0.1f * z64door.h * fix cutscene stuff * bss * Update include/z64player.h Co-authored-by: EllipticEllipsis <elliptic.ellipsis@gmail.com> * Update include/z64player.h Co-authored-by: EllipticEllipsis <elliptic.ellipsis@gmail.com> * reiew * PR Review * collision * review * format and a few stuff i missed * EnBomExplosiveType * weekeventregconvert and eventinfconvert * more review * review * bss * review * re format sGetItemTable * Entangle PlayerMask and PlayerItemAction * a few extra cases i missed * bss * review * EnArrow stuff * ARROW_MAGIC_DEKU_BUBBLE * minor format * merge * fix bss * review * !ARROW_IS_ARROW * review * bool cleanup * fix merge * review * Player_StopCutscene * Player_RequestQuake * quakeIndex * Player_RequestQuakeAndRumble * knobDoor and slidingDoor * bss * fix * review * dog and float --------- Co-authored-by: Elliptic Ellipsis <elliptic.ellipsis@gmail.com> Co-authored-by: engineer124 <engineer124engineer124@gmail.com> Co-authored-by: petrie911 <pmontag@PHYS-S129.iowa.uiowa.edu> Co-authored-by: petrie911 <69443847+petrie911@users.noreply.github.com> Co-authored-by: Synray <31429825+Synray@users.noreply.github.com>
2023-05-28 21:41:37 +00:00
0x80835BC8:("Player_TranslateAndRotateY",),
0x80835BF8:("func_80835BF8",),
`ovl_player_actor`: Dawn of a new PR (#1227) * Rename Player_UpdateBottleHeld * Match func_808497A0 * func_80852290 NON_MATCHING * Match func_8083B3B4 * Params cleanup * Match func_8083FBC4 * sfxId cleanups and others * Fix declaration of functions from D_8085D990 * Change D_8085BE84 to be a 2D array * ARRAY_COUNT_2D * Match func_8085ADA0 * func_808426F0 nonmatching * Match func_80852290 * Match func_808426F0 Co-authored-by: engineer124 <engineer124engineer124@gmail.com> * Add notes to Player_SetDoAction * Name putAwayCountdown * rebase * Match func_80856918 * format * func_8084933C nonmatching small amount of boomerang documentation * Progress on moving data near where it is used * finish moving data * format * cleanup up remaining data * more match * Some minor cleanups * PlayerCsMode enum * func_80851F18 nonmatching * Fix unk_B10 * Purge ExchangeItemID enum * Rename `targetActor` to `talkActor` * Name `targetedActor` * PLAYER_LIMB_BUF_SIZE Co-authored-by: petrie911 <69443847+petrie911@users.noreply.github.com> * Change SkelAnime Player functions to take a void pointer for the corresponding buffers * Use PlayerAnimationFrame on Player_DrawImpl * Match func_8082F1AC * Match func_8083D23C * cleanup * Match and clean up func_808373F8 * Match and document func_8083A98C * PLAYER_PARAMS macro and PlayerInitMode enum * Preliminary names for InitMode functions * Match func_8083C8E8 * remove redundant externs * Match func_8084933C * cleanup func_8084933C * Access D_8085BE84 directly instead of using a macro * Match func_8084AC84 * Fix boomearng typo * OK boomerang * cleanup func_8083D168 * untargetedRotY * this->unk_14E = ABS_ALT(var_v1); * GIFIELD macros * sort of a match * Match func_8084C16C Co-authored-by: petrie911 <69443847+petrie911@users.noreply.github.com> * Use the same trick to match func_808573A4 * Add note on Deku spinning * Match func_8084D18C * Match func_80850D68 * Improve func_80832660 * Match func_80854EFC Co-authored-by: petrie911 <69443847+petrie911@users.noreply.github.com> * Rename unk_B2A to getItemDrawId * Some cleanup * fix merge issues * format * minor anim docs * Match func_808553F4 * Cleanup func_808553F4 * func_8083D860 nonmatching * Match func_8083D860 * Defake func_80859BA8 * () * Add notes to PlayerAnimGroup enum * underwaterTimer Co-authored-by: engineer124 <engineer124engineer124@gmail.com> * some stateFlags cleaning * more stateFlags cleaning * some notes and minor cleanups * more general cleanups * Slightly less fake func_80832CAC * Document some melee weapon damage stuff * Mark lunge storage * Note PCS patch * match * add notes to bss * yeet extra indentation * add reloc as nonmatching to spec * floorSfxOffset * Player_GetFloorSfx * Player_GetFloorSfxByAge * Comments for AnimSfx dunctions * Name some AnimSfx functions * Name AnimSfx stuff * Some PlayerAgeProperties notes * use animflag defines * Player_SpawnExplosive * fix enum and some other minor fixes * Bit more misc. cleanup * Use OoT's version of func_808333CC * Note on quickspin buffer * Final nonmatching, func_80851F18 Co-authored-by: Synray <31429825+Synray@users.noreply.github.com> * RIP player.c * Name Player_StopHorizontalMovement * misc fixes * Actor_DeactivateLens * fixes * typos and tweaks * minor stuff * add names as comments on the animgoup array * Correct some function names and data type * add anim commets to ageproperties * some notes * De-fake func_80840F90 * Defake & clean up func_8085ADA0 * Improve func_80859BA8 * Enums in func_80852B28 * Name some secret-related things * 3 small things * stuff * Player_TalkWithPlayer * SurfaceType_GetFloorType * SurfaceType_GetWallFlags * and more bgcheck stuff * more bss naming * sPlayerControlInput * clean up func_80836F10 a bit * name the parameters of func_80835BF8 * door stuff * remove NON_MATCHING * remove D_8085D2B0 padding * Name some Player_Cutscene_ functions * various cleanups * format * remainingHopsCounter * some cleanups on the struct * Actor_RequestRumble * this->exchangeItemId = PLAYER_AP_NONE; * fix merge stuff * format * PlayerUnkAA5 * Name two cylinder-related functions * BSS * Add MagicConsume's enum, treat lensActive as bool * Update func_808332A0 based on better info * fix merge * fix merge issues * remove redundant comments * Name Player_AddQuake * ANIM_FLAG_UPDATE*_*Y * Format * AT_TYPE_ENEMY * fix merge issues * format * fix uintptr_ts * Rename * Name leftHandMf * fix merge issues * format * exchangeItemId <= PLAYER_IA_MINUS1 * getItemDrawIdPlusOne * currentActorCsIndex * <= PLAYER_IA_MINUS1 * fix merge issues * format * namefixer and bss * fix build * bombs parameters cleanup * bss * Fix building * fix building * Fix building * Fix building and cleanups * Pre-PR cleanup * really... * format * review * stateFlag Mistakes * 268 * 0.1f * z64door.h * fix cutscene stuff * bss * Update include/z64player.h Co-authored-by: EllipticEllipsis <elliptic.ellipsis@gmail.com> * Update include/z64player.h Co-authored-by: EllipticEllipsis <elliptic.ellipsis@gmail.com> * reiew * PR Review * collision * review * format and a few stuff i missed * EnBomExplosiveType * weekeventregconvert and eventinfconvert * more review * review * bss * review * re format sGetItemTable * Entangle PlayerMask and PlayerItemAction * a few extra cases i missed * bss * review * EnArrow stuff * ARROW_MAGIC_DEKU_BUBBLE * minor format * merge * fix bss * review * !ARROW_IS_ARROW * review * bool cleanup * fix merge * review * Player_StopCutscene * Player_RequestQuake * quakeIndex * Player_RequestQuakeAndRumble * knobDoor and slidingDoor * bss * fix * review * dog and float --------- Co-authored-by: Elliptic Ellipsis <elliptic.ellipsis@gmail.com> Co-authored-by: engineer124 <engineer124engineer124@gmail.com> Co-authored-by: petrie911 <pmontag@PHYS-S129.iowa.uiowa.edu> Co-authored-by: petrie911 <69443847+petrie911@users.noreply.github.com> Co-authored-by: Synray <31429825+Synray@users.noreply.github.com>
2023-05-28 21:41:37 +00:00
0x80835C64:("Player_SpawnFairy",),
0x80835CD8:("func_80835CD8",),
0x80835D2C:("func_80835D2C",),
0x80835D58:("Player_PosVsWallLineTest",),
0x80835DF8:("func_80835DF8",),
`ovl_player_actor`: Dawn of a new PR (#1227) * Rename Player_UpdateBottleHeld * Match func_808497A0 * func_80852290 NON_MATCHING * Match func_8083B3B4 * Params cleanup * Match func_8083FBC4 * sfxId cleanups and others * Fix declaration of functions from D_8085D990 * Change D_8085BE84 to be a 2D array * ARRAY_COUNT_2D * Match func_8085ADA0 * func_808426F0 nonmatching * Match func_80852290 * Match func_808426F0 Co-authored-by: engineer124 <engineer124engineer124@gmail.com> * Add notes to Player_SetDoAction * Name putAwayCountdown * rebase * Match func_80856918 * format * func_8084933C nonmatching small amount of boomerang documentation * Progress on moving data near where it is used * finish moving data * format * cleanup up remaining data * more match * Some minor cleanups * PlayerCsMode enum * func_80851F18 nonmatching * Fix unk_B10 * Purge ExchangeItemID enum * Rename `targetActor` to `talkActor` * Name `targetedActor` * PLAYER_LIMB_BUF_SIZE Co-authored-by: petrie911 <69443847+petrie911@users.noreply.github.com> * Change SkelAnime Player functions to take a void pointer for the corresponding buffers * Use PlayerAnimationFrame on Player_DrawImpl * Match func_8082F1AC * Match func_8083D23C * cleanup * Match and clean up func_808373F8 * Match and document func_8083A98C * PLAYER_PARAMS macro and PlayerInitMode enum * Preliminary names for InitMode functions * Match func_8083C8E8 * remove redundant externs * Match func_8084933C * cleanup func_8084933C * Access D_8085BE84 directly instead of using a macro * Match func_8084AC84 * Fix boomearng typo * OK boomerang * cleanup func_8083D168 * untargetedRotY * this->unk_14E = ABS_ALT(var_v1); * GIFIELD macros * sort of a match * Match func_8084C16C Co-authored-by: petrie911 <69443847+petrie911@users.noreply.github.com> * Use the same trick to match func_808573A4 * Add note on Deku spinning * Match func_8084D18C * Match func_80850D68 * Improve func_80832660 * Match func_80854EFC Co-authored-by: petrie911 <69443847+petrie911@users.noreply.github.com> * Rename unk_B2A to getItemDrawId * Some cleanup * fix merge issues * format * minor anim docs * Match func_808553F4 * Cleanup func_808553F4 * func_8083D860 nonmatching * Match func_8083D860 * Defake func_80859BA8 * () * Add notes to PlayerAnimGroup enum * underwaterTimer Co-authored-by: engineer124 <engineer124engineer124@gmail.com> * some stateFlags cleaning * more stateFlags cleaning * some notes and minor cleanups * more general cleanups * Slightly less fake func_80832CAC * Document some melee weapon damage stuff * Mark lunge storage * Note PCS patch * match * add notes to bss * yeet extra indentation * add reloc as nonmatching to spec * floorSfxOffset * Player_GetFloorSfx * Player_GetFloorSfxByAge * Comments for AnimSfx dunctions * Name some AnimSfx functions * Name AnimSfx stuff * Some PlayerAgeProperties notes * use animflag defines * Player_SpawnExplosive * fix enum and some other minor fixes * Bit more misc. cleanup * Use OoT's version of func_808333CC * Note on quickspin buffer * Final nonmatching, func_80851F18 Co-authored-by: Synray <31429825+Synray@users.noreply.github.com> * RIP player.c * Name Player_StopHorizontalMovement * misc fixes * Actor_DeactivateLens * fixes * typos and tweaks * minor stuff * add names as comments on the animgoup array * Correct some function names and data type * add anim commets to ageproperties * some notes * De-fake func_80840F90 * Defake & clean up func_8085ADA0 * Improve func_80859BA8 * Enums in func_80852B28 * Name some secret-related things * 3 small things * stuff * Player_TalkWithPlayer * SurfaceType_GetFloorType * SurfaceType_GetWallFlags * and more bgcheck stuff * more bss naming * sPlayerControlInput * clean up func_80836F10 a bit * name the parameters of func_80835BF8 * door stuff * remove NON_MATCHING * remove D_8085D2B0 padding * Name some Player_Cutscene_ functions * various cleanups * format * remainingHopsCounter * some cleanups on the struct * Actor_RequestRumble * this->exchangeItemId = PLAYER_AP_NONE; * fix merge stuff * format * PlayerUnkAA5 * Name two cylinder-related functions * BSS * Add MagicConsume's enum, treat lensActive as bool * Update func_808332A0 based on better info * fix merge * fix merge issues * remove redundant comments * Name Player_AddQuake * ANIM_FLAG_UPDATE*_*Y * Format * AT_TYPE_ENEMY * fix merge issues * format * fix uintptr_ts * Rename * Name leftHandMf * fix merge issues * format * exchangeItemId <= PLAYER_IA_MINUS1 * getItemDrawIdPlusOne * currentActorCsIndex * <= PLAYER_IA_MINUS1 * fix merge issues * format * namefixer and bss * fix build * bombs parameters cleanup * bss * Fix building * fix building * Fix building * Fix building and cleanups * Pre-PR cleanup * really... * format * review * stateFlag Mistakes * 268 * 0.1f * z64door.h * fix cutscene stuff * bss * Update include/z64player.h Co-authored-by: EllipticEllipsis <elliptic.ellipsis@gmail.com> * Update include/z64player.h Co-authored-by: EllipticEllipsis <elliptic.ellipsis@gmail.com> * reiew * PR Review * collision * review * format and a few stuff i missed * EnBomExplosiveType * weekeventregconvert and eventinfconvert * more review * review * bss * review * re format sGetItemTable * Entangle PlayerMask and PlayerItemAction * a few extra cases i missed * bss * review * EnArrow stuff * ARROW_MAGIC_DEKU_BUBBLE * minor format * merge * fix bss * review * !ARROW_IS_ARROW * review * bool cleanup * fix merge * review * Player_StopCutscene * Player_RequestQuake * quakeIndex * Player_RequestQuakeAndRumble * knobDoor and slidingDoor * bss * fix * review * dog and float --------- Co-authored-by: Elliptic Ellipsis <elliptic.ellipsis@gmail.com> Co-authored-by: engineer124 <engineer124engineer124@gmail.com> Co-authored-by: petrie911 <pmontag@PHYS-S129.iowa.uiowa.edu> Co-authored-by: petrie911 <69443847+petrie911@users.noreply.github.com> Co-authored-by: Synray <31429825+Synray@users.noreply.github.com>
2023-05-28 21:41:37 +00:00
0x80835EAC:("Player_Door_Staircase",),
0x8083604C:("Player_Door_Sliding",),
0x80836258:("Player_Door_Knob",),
2024-10-18 04:13:16 +00:00
0x808365DC:("Player_ActionHandler_1",),
0x80836888:("func_80836888",),
0x8083692C:("func_8083692C",),
0x80836988:("func_80836988",),
0x808369F4:("func_808369F4",),
0x80836A5C:("func_80836A5C",),
0x80836A98:("func_80836A98",),
0x80836AD8:("func_80836AD8",),
0x80836B3C:("func_80836B3C",),
0x80836C70:("func_80836C70",),
0x80836D8C:("func_80836D8C",),
0x80836DC0:("func_80836DC0",),
`ovl_player_actor`: Dawn of a new PR (#1227) * Rename Player_UpdateBottleHeld * Match func_808497A0 * func_80852290 NON_MATCHING * Match func_8083B3B4 * Params cleanup * Match func_8083FBC4 * sfxId cleanups and others * Fix declaration of functions from D_8085D990 * Change D_8085BE84 to be a 2D array * ARRAY_COUNT_2D * Match func_8085ADA0 * func_808426F0 nonmatching * Match func_80852290 * Match func_808426F0 Co-authored-by: engineer124 <engineer124engineer124@gmail.com> * Add notes to Player_SetDoAction * Name putAwayCountdown * rebase * Match func_80856918 * format * func_8084933C nonmatching small amount of boomerang documentation * Progress on moving data near where it is used * finish moving data * format * cleanup up remaining data * more match * Some minor cleanups * PlayerCsMode enum * func_80851F18 nonmatching * Fix unk_B10 * Purge ExchangeItemID enum * Rename `targetActor` to `talkActor` * Name `targetedActor` * PLAYER_LIMB_BUF_SIZE Co-authored-by: petrie911 <69443847+petrie911@users.noreply.github.com> * Change SkelAnime Player functions to take a void pointer for the corresponding buffers * Use PlayerAnimationFrame on Player_DrawImpl * Match func_8082F1AC * Match func_8083D23C * cleanup * Match and clean up func_808373F8 * Match and document func_8083A98C * PLAYER_PARAMS macro and PlayerInitMode enum * Preliminary names for InitMode functions * Match func_8083C8E8 * remove redundant externs * Match func_8084933C * cleanup func_8084933C * Access D_8085BE84 directly instead of using a macro * Match func_8084AC84 * Fix boomearng typo * OK boomerang * cleanup func_8083D168 * untargetedRotY * this->unk_14E = ABS_ALT(var_v1); * GIFIELD macros * sort of a match * Match func_8084C16C Co-authored-by: petrie911 <69443847+petrie911@users.noreply.github.com> * Use the same trick to match func_808573A4 * Add note on Deku spinning * Match func_8084D18C * Match func_80850D68 * Improve func_80832660 * Match func_80854EFC Co-authored-by: petrie911 <69443847+petrie911@users.noreply.github.com> * Rename unk_B2A to getItemDrawId * Some cleanup * fix merge issues * format * minor anim docs * Match func_808553F4 * Cleanup func_808553F4 * func_8083D860 nonmatching * Match func_8083D860 * Defake func_80859BA8 * () * Add notes to PlayerAnimGroup enum * underwaterTimer Co-authored-by: engineer124 <engineer124engineer124@gmail.com> * some stateFlags cleaning * more stateFlags cleaning * some notes and minor cleanups * more general cleanups * Slightly less fake func_80832CAC * Document some melee weapon damage stuff * Mark lunge storage * Note PCS patch * match * add notes to bss * yeet extra indentation * add reloc as nonmatching to spec * floorSfxOffset * Player_GetFloorSfx * Player_GetFloorSfxByAge * Comments for AnimSfx dunctions * Name some AnimSfx functions * Name AnimSfx stuff * Some PlayerAgeProperties notes * use animflag defines * Player_SpawnExplosive * fix enum and some other minor fixes * Bit more misc. cleanup * Use OoT's version of func_808333CC * Note on quickspin buffer * Final nonmatching, func_80851F18 Co-authored-by: Synray <31429825+Synray@users.noreply.github.com> * RIP player.c * Name Player_StopHorizontalMovement * misc fixes * Actor_DeactivateLens * fixes * typos and tweaks * minor stuff * add names as comments on the animgoup array * Correct some function names and data type * add anim commets to ageproperties * some notes * De-fake func_80840F90 * Defake & clean up func_8085ADA0 * Improve func_80859BA8 * Enums in func_80852B28 * Name some secret-related things * 3 small things * stuff * Player_TalkWithPlayer * SurfaceType_GetFloorType * SurfaceType_GetWallFlags * and more bgcheck stuff * more bss naming * sPlayerControlInput * clean up func_80836F10 a bit * name the parameters of func_80835BF8 * door stuff * remove NON_MATCHING * remove D_8085D2B0 padding * Name some Player_Cutscene_ functions * various cleanups * format * remainingHopsCounter * some cleanups on the struct * Actor_RequestRumble * this->exchangeItemId = PLAYER_AP_NONE; * fix merge stuff * format * PlayerUnkAA5 * Name two cylinder-related functions * BSS * Add MagicConsume's enum, treat lensActive as bool * Update func_808332A0 based on better info * fix merge * fix merge issues * remove redundant comments * Name Player_AddQuake * ANIM_FLAG_UPDATE*_*Y * Format * AT_TYPE_ENEMY * fix merge issues * format * fix uintptr_ts * Rename * Name leftHandMf * fix merge issues * format * exchangeItemId <= PLAYER_IA_MINUS1 * getItemDrawIdPlusOne * currentActorCsIndex * <= PLAYER_IA_MINUS1 * fix merge issues * format * namefixer and bss * fix build * bombs parameters cleanup * bss * Fix building * fix building * Fix building * Fix building and cleanups * Pre-PR cleanup * really... * format * review * stateFlag Mistakes * 268 * 0.1f * z64door.h * fix cutscene stuff * bss * Update include/z64player.h Co-authored-by: EllipticEllipsis <elliptic.ellipsis@gmail.com> * Update include/z64player.h Co-authored-by: EllipticEllipsis <elliptic.ellipsis@gmail.com> * reiew * PR Review * collision * review * format and a few stuff i missed * EnBomExplosiveType * weekeventregconvert and eventinfconvert * more review * review * bss * review * re format sGetItemTable * Entangle PlayerMask and PlayerItemAction * a few extra cases i missed * bss * review * EnArrow stuff * ARROW_MAGIC_DEKU_BUBBLE * minor format * merge * fix bss * review * !ARROW_IS_ARROW * review * bool cleanup * fix merge * review * Player_StopCutscene * Player_RequestQuake * quakeIndex * Player_RequestQuakeAndRumble * knobDoor and slidingDoor * bss * fix * review * dog and float --------- Co-authored-by: Elliptic Ellipsis <elliptic.ellipsis@gmail.com> Co-authored-by: engineer124 <engineer124engineer124@gmail.com> Co-authored-by: petrie911 <pmontag@PHYS-S129.iowa.uiowa.edu> Co-authored-by: petrie911 <69443847+petrie911@users.noreply.github.com> Co-authored-by: Synray <31429825+Synray@users.noreply.github.com>
2023-05-28 21:41:37 +00:00
0x80836EA0:("Player_RequestQuake",),
0x80836F10:("func_80836F10",),
0x808370D4:("func_808370D4",),
0x80837134:("func_80837134",),
0x808373A4:("func_808373A4",),
0x808373F8:("func_808373F8",),
0x80837730:("func_80837730",),
0x8083784C:("func_8083784C",),
0x808378FC:("func_808378FC",),
0x8083798C:("func_8083798C",),
0x808379C0:("func_808379C0",),
0x80837B60:("Player_SetupTalk",),
0x80837BD0:("func_80837BD0",),
0x80837BF8:("func_80837BF8",),
0x80837C20:("func_80837C20",),
0x80837C78:("func_80837C78",),
0x80837CEC:("func_80837CEC",),
0x80837DEC:("func_80837DEC",),
0x808381A0:("func_808381A0",),
0x808381F8:("func_808381F8",),
0x8083827C:("func_8083827C",),
0x8083868C:("func_8083868C",),
`ovl_player_actor`: Dawn of a new PR (#1227) * Rename Player_UpdateBottleHeld * Match func_808497A0 * func_80852290 NON_MATCHING * Match func_8083B3B4 * Params cleanup * Match func_8083FBC4 * sfxId cleanups and others * Fix declaration of functions from D_8085D990 * Change D_8085BE84 to be a 2D array * ARRAY_COUNT_2D * Match func_8085ADA0 * func_808426F0 nonmatching * Match func_80852290 * Match func_808426F0 Co-authored-by: engineer124 <engineer124engineer124@gmail.com> * Add notes to Player_SetDoAction * Name putAwayCountdown * rebase * Match func_80856918 * format * func_8084933C nonmatching small amount of boomerang documentation * Progress on moving data near where it is used * finish moving data * format * cleanup up remaining data * more match * Some minor cleanups * PlayerCsMode enum * func_80851F18 nonmatching * Fix unk_B10 * Purge ExchangeItemID enum * Rename `targetActor` to `talkActor` * Name `targetedActor` * PLAYER_LIMB_BUF_SIZE Co-authored-by: petrie911 <69443847+petrie911@users.noreply.github.com> * Change SkelAnime Player functions to take a void pointer for the corresponding buffers * Use PlayerAnimationFrame on Player_DrawImpl * Match func_8082F1AC * Match func_8083D23C * cleanup * Match and clean up func_808373F8 * Match and document func_8083A98C * PLAYER_PARAMS macro and PlayerInitMode enum * Preliminary names for InitMode functions * Match func_8083C8E8 * remove redundant externs * Match func_8084933C * cleanup func_8084933C * Access D_8085BE84 directly instead of using a macro * Match func_8084AC84 * Fix boomearng typo * OK boomerang * cleanup func_8083D168 * untargetedRotY * this->unk_14E = ABS_ALT(var_v1); * GIFIELD macros * sort of a match * Match func_8084C16C Co-authored-by: petrie911 <69443847+petrie911@users.noreply.github.com> * Use the same trick to match func_808573A4 * Add note on Deku spinning * Match func_8084D18C * Match func_80850D68 * Improve func_80832660 * Match func_80854EFC Co-authored-by: petrie911 <69443847+petrie911@users.noreply.github.com> * Rename unk_B2A to getItemDrawId * Some cleanup * fix merge issues * format * minor anim docs * Match func_808553F4 * Cleanup func_808553F4 * func_8083D860 nonmatching * Match func_8083D860 * Defake func_80859BA8 * () * Add notes to PlayerAnimGroup enum * underwaterTimer Co-authored-by: engineer124 <engineer124engineer124@gmail.com> * some stateFlags cleaning * more stateFlags cleaning * some notes and minor cleanups * more general cleanups * Slightly less fake func_80832CAC * Document some melee weapon damage stuff * Mark lunge storage * Note PCS patch * match * add notes to bss * yeet extra indentation * add reloc as nonmatching to spec * floorSfxOffset * Player_GetFloorSfx * Player_GetFloorSfxByAge * Comments for AnimSfx dunctions * Name some AnimSfx functions * Name AnimSfx stuff * Some PlayerAgeProperties notes * use animflag defines * Player_SpawnExplosive * fix enum and some other minor fixes * Bit more misc. cleanup * Use OoT's version of func_808333CC * Note on quickspin buffer * Final nonmatching, func_80851F18 Co-authored-by: Synray <31429825+Synray@users.noreply.github.com> * RIP player.c * Name Player_StopHorizontalMovement * misc fixes * Actor_DeactivateLens * fixes * typos and tweaks * minor stuff * add names as comments on the animgoup array * Correct some function names and data type * add anim commets to ageproperties * some notes * De-fake func_80840F90 * Defake & clean up func_8085ADA0 * Improve func_80859BA8 * Enums in func_80852B28 * Name some secret-related things * 3 small things * stuff * Player_TalkWithPlayer * SurfaceType_GetFloorType * SurfaceType_GetWallFlags * and more bgcheck stuff * more bss naming * sPlayerControlInput * clean up func_80836F10 a bit * name the parameters of func_80835BF8 * door stuff * remove NON_MATCHING * remove D_8085D2B0 padding * Name some Player_Cutscene_ functions * various cleanups * format * remainingHopsCounter * some cleanups on the struct * Actor_RequestRumble * this->exchangeItemId = PLAYER_AP_NONE; * fix merge stuff * format * PlayerUnkAA5 * Name two cylinder-related functions * BSS * Add MagicConsume's enum, treat lensActive as bool * Update func_808332A0 based on better info * fix merge * fix merge issues * remove redundant comments * Name Player_AddQuake * ANIM_FLAG_UPDATE*_*Y * Format * AT_TYPE_ENEMY * fix merge issues * format * fix uintptr_ts * Rename * Name leftHandMf * fix merge issues * format * exchangeItemId <= PLAYER_IA_MINUS1 * getItemDrawIdPlusOne * currentActorCsIndex * <= PLAYER_IA_MINUS1 * fix merge issues * format * namefixer and bss * fix build * bombs parameters cleanup * bss * Fix building * fix building * Fix building * Fix building and cleanups * Pre-PR cleanup * really... * format * review * stateFlag Mistakes * 268 * 0.1f * z64door.h * fix cutscene stuff * bss * Update include/z64player.h Co-authored-by: EllipticEllipsis <elliptic.ellipsis@gmail.com> * Update include/z64player.h Co-authored-by: EllipticEllipsis <elliptic.ellipsis@gmail.com> * reiew * PR Review * collision * review * format and a few stuff i missed * EnBomExplosiveType * weekeventregconvert and eventinfconvert * more review * review * bss * review * re format sGetItemTable * Entangle PlayerMask and PlayerItemAction * a few extra cases i missed * bss * review * EnArrow stuff * ARROW_MAGIC_DEKU_BUBBLE * minor format * merge * fix bss * review * !ARROW_IS_ARROW * review * bool cleanup * fix merge * review * Player_StopCutscene * Player_RequestQuake * quakeIndex * Player_RequestQuakeAndRumble * knobDoor and slidingDoor * bss * fix * review * dog and float --------- Co-authored-by: Elliptic Ellipsis <elliptic.ellipsis@gmail.com> Co-authored-by: engineer124 <engineer124engineer124@gmail.com> Co-authored-by: petrie911 <pmontag@PHYS-S129.iowa.uiowa.edu> Co-authored-by: petrie911 <69443847+petrie911@users.noreply.github.com> Co-authored-by: Synray <31429825+Synray@users.noreply.github.com>
2023-05-28 21:41:37 +00:00
0x80838760:("Player_StopCutscene",),
0x808387A0:("Player_StartCsAction",),
0x80838830:("func_80838830",),
0x808388B8:("func_808388B8",),
0x808389BC:("func_808389BC",),
0x80838A20:("func_80838A20",),
2024-10-18 04:13:16 +00:00
0x80838A90:("Player_ActionHandler_13",),
0x808391D8:("Player_ActionHandler_Talk",),
2024-10-18 04:13:16 +00:00
0x80839518:("Player_ActionHandler_0",),
0x808395F0:("func_808395F0",),
0x808396B8:("func_808396B8",),
0x80839770:("func_80839770",),
0x80839800:("func_80839800",),
0x80839860:("func_80839860",),
0x80839978:("func_80839978",),
0x80839A10:("func_80839A10",),
0x80839A84:("func_80839A84",),
2024-10-18 04:13:16 +00:00
0x80839B18:("Player_ActionHandler_10",),
0x80839CD8:("func_80839CD8",),
0x80839E3C:("func_80839E3C",),
0x80839E74:("func_80839E74",),
0x80839ED0:("func_80839ED0",),
0x80839F98:("func_80839F98",),
0x8083A04C:("func_8083A04C",),
2024-10-18 04:13:16 +00:00
0x8083A0CC:("Player_ActionHandler_14",),
0x8083A114:("Player_ActionHandler_6",),
0x8083A274:("Player_ActionHandler_11",),
0x8083A4A4:("func_8083A4A4",),
0x8083A548:("func_8083A548",),
2024-10-18 04:13:16 +00:00
0x8083A580:("Player_ActionHandler_8",),
0x8083A658:("func_8083A658",),
0x8083A6C0:("func_8083A6C0",),
0x8083A794:("func_8083A794",),
0x8083A844:("func_8083A844",),
0x8083A878:("func_8083A878",),
0x8083A98C:("func_8083A98C",),
0x8083AD04:("Player_StartMode_Telescope",),
0x8083AD8C:("Player_StartMode_B",),
0x8083ADB8:("Player_StartMode_D",),
0x8083ADF0:("Player_StartMode_E",),
0x8083AE38:("Player_StartMode_F",),
0x8083AECC:("func_8083AECC",),
0x8083AF30:("func_8083AF30",),
0x8083AF8C:("func_8083AF8C",),
0x8083B030:("func_8083B030",),
0x8083B090:("func_8083B090",),
2024-10-23 00:26:19 +00:00
0x8083B0E4:("Player_SetupTurnInPlace",),
0x8083B1A0:("func_8083B1A0",),
0x8083B23C:("func_8083B23C",),
0x8083B29C:("func_8083B29C",),
0x8083B2E4:("func_8083B2E4",),
0x8083B32C:("func_8083B32C",),
0x8083B3B4:("func_8083B3B4",),
0x8083B73C:("func_8083B73C",),
0x8083B798:("func_8083B798",),
0x8083B850:("func_8083B850",),
0x8083B8D0:("func_8083B8D0",),
0x8083B930:("func_8083B930",),
0x8083BB4C:("func_8083BB4C",),
0x8083BF54:("func_8083BF54",),
0x8083C62C:("func_8083C62C",),
0x8083C6E8:("func_8083C6E8",),
0x8083C85C:("func_8083C85C",),
0x8083C8E8:("func_8083C8E8",),
0x8083CB04:("func_8083CB04",),
0x8083CB58:("func_8083CB58",),
0x8083CBC4:("func_8083CBC4",),
2024-10-18 04:13:16 +00:00
0x8083CCB4:("Player_ActionHandler_3",),
0x8083CF68:("Player_HandleSlopes",),
0x8083D168:("func_8083D168",),
2024-10-18 04:13:16 +00:00
0x8083D23C:("Player_ActionHandler_2",),
0x8083D6DC:("func_8083D6DC",),
2024-10-21 00:58:25 +00:00
0x8083D738:("Player_CanThrowCarriedActor",),
2024-10-18 04:13:16 +00:00
0x8083D78C:("Player_ActionHandler_9",),
0x8083D860:("func_8083D860",),
0x8083DCC4:("func_8083DCC4",),
0x8083DD1C:("func_8083DD1C",),
0x8083DEE4:("func_8083DEE4",),
0x8083DF38:("func_8083DF38",),
2024-10-18 04:13:16 +00:00
0x8083DFC4:("Player_ActionHandler_5",),
0x8083E14C:("func_8083E14C",),
0x8083E234:("func_8083E234",),
0x8083E28C:("func_8083E28C",),
0x8083E2F4:("func_8083E2F4",),
0x8083E354:("func_8083E354",),
0x8083E404:("func_8083E404",),
0x8083E514:("func_8083E514",),
0x8083E758:("func_8083E758",),
0x8083E7F8:("func_8083E7F8",),
0x8083E8E0:("func_8083E8E0",),
0x8083E958:("func_8083E958",),
0x8083E9C4:("func_8083E9C4",),
0x8083EA44:("func_8083EA44",),
0x8083EBD0:("Player_ChooseNextIdleAnim",),
0x8083EE60:("func_8083EE60",),
0x8083F144:("func_8083F144",),
0x8083F190:("func_8083F190",),
0x8083F230:("func_8083F230",),
0x8083F27C:("func_8083F27C",),
0x8083F358:("func_8083F358",),
0x8083F57C:("func_8083F57C",),
0x8083F828:("func_8083F828",),
0x8083F8A8:("func_8083F8A8",),
0x8083FBC4:("func_8083FBC4",),
0x8083FCF0:("func_8083FCF0",),
0x8083FD80:("func_8083FD80",),
0x8083FE38:("func_8083FE38",),
`ovl_player_actor`: Dawn of a new PR (#1227) * Rename Player_UpdateBottleHeld * Match func_808497A0 * func_80852290 NON_MATCHING * Match func_8083B3B4 * Params cleanup * Match func_8083FBC4 * sfxId cleanups and others * Fix declaration of functions from D_8085D990 * Change D_8085BE84 to be a 2D array * ARRAY_COUNT_2D * Match func_8085ADA0 * func_808426F0 nonmatching * Match func_80852290 * Match func_808426F0 Co-authored-by: engineer124 <engineer124engineer124@gmail.com> * Add notes to Player_SetDoAction * Name putAwayCountdown * rebase * Match func_80856918 * format * func_8084933C nonmatching small amount of boomerang documentation * Progress on moving data near where it is used * finish moving data * format * cleanup up remaining data * more match * Some minor cleanups * PlayerCsMode enum * func_80851F18 nonmatching * Fix unk_B10 * Purge ExchangeItemID enum * Rename `targetActor` to `talkActor` * Name `targetedActor` * PLAYER_LIMB_BUF_SIZE Co-authored-by: petrie911 <69443847+petrie911@users.noreply.github.com> * Change SkelAnime Player functions to take a void pointer for the corresponding buffers * Use PlayerAnimationFrame on Player_DrawImpl * Match func_8082F1AC * Match func_8083D23C * cleanup * Match and clean up func_808373F8 * Match and document func_8083A98C * PLAYER_PARAMS macro and PlayerInitMode enum * Preliminary names for InitMode functions * Match func_8083C8E8 * remove redundant externs * Match func_8084933C * cleanup func_8084933C * Access D_8085BE84 directly instead of using a macro * Match func_8084AC84 * Fix boomearng typo * OK boomerang * cleanup func_8083D168 * untargetedRotY * this->unk_14E = ABS_ALT(var_v1); * GIFIELD macros * sort of a match * Match func_8084C16C Co-authored-by: petrie911 <69443847+petrie911@users.noreply.github.com> * Use the same trick to match func_808573A4 * Add note on Deku spinning * Match func_8084D18C * Match func_80850D68 * Improve func_80832660 * Match func_80854EFC Co-authored-by: petrie911 <69443847+petrie911@users.noreply.github.com> * Rename unk_B2A to getItemDrawId * Some cleanup * fix merge issues * format * minor anim docs * Match func_808553F4 * Cleanup func_808553F4 * func_8083D860 nonmatching * Match func_8083D860 * Defake func_80859BA8 * () * Add notes to PlayerAnimGroup enum * underwaterTimer Co-authored-by: engineer124 <engineer124engineer124@gmail.com> * some stateFlags cleaning * more stateFlags cleaning * some notes and minor cleanups * more general cleanups * Slightly less fake func_80832CAC * Document some melee weapon damage stuff * Mark lunge storage * Note PCS patch * match * add notes to bss * yeet extra indentation * add reloc as nonmatching to spec * floorSfxOffset * Player_GetFloorSfx * Player_GetFloorSfxByAge * Comments for AnimSfx dunctions * Name some AnimSfx functions * Name AnimSfx stuff * Some PlayerAgeProperties notes * use animflag defines * Player_SpawnExplosive * fix enum and some other minor fixes * Bit more misc. cleanup * Use OoT's version of func_808333CC * Note on quickspin buffer * Final nonmatching, func_80851F18 Co-authored-by: Synray <31429825+Synray@users.noreply.github.com> * RIP player.c * Name Player_StopHorizontalMovement * misc fixes * Actor_DeactivateLens * fixes * typos and tweaks * minor stuff * add names as comments on the animgoup array * Correct some function names and data type * add anim commets to ageproperties * some notes * De-fake func_80840F90 * Defake & clean up func_8085ADA0 * Improve func_80859BA8 * Enums in func_80852B28 * Name some secret-related things * 3 small things * stuff * Player_TalkWithPlayer * SurfaceType_GetFloorType * SurfaceType_GetWallFlags * and more bgcheck stuff * more bss naming * sPlayerControlInput * clean up func_80836F10 a bit * name the parameters of func_80835BF8 * door stuff * remove NON_MATCHING * remove D_8085D2B0 padding * Name some Player_Cutscene_ functions * various cleanups * format * remainingHopsCounter * some cleanups on the struct * Actor_RequestRumble * this->exchangeItemId = PLAYER_AP_NONE; * fix merge stuff * format * PlayerUnkAA5 * Name two cylinder-related functions * BSS * Add MagicConsume's enum, treat lensActive as bool * Update func_808332A0 based on better info * fix merge * fix merge issues * remove redundant comments * Name Player_AddQuake * ANIM_FLAG_UPDATE*_*Y * Format * AT_TYPE_ENEMY * fix merge issues * format * fix uintptr_ts * Rename * Name leftHandMf * fix merge issues * format * exchangeItemId <= PLAYER_IA_MINUS1 * getItemDrawIdPlusOne * currentActorCsIndex * <= PLAYER_IA_MINUS1 * fix merge issues * format * namefixer and bss * fix build * bombs parameters cleanup * bss * Fix building * fix building * Fix building * Fix building and cleanups * Pre-PR cleanup * really... * format * review * stateFlag Mistakes * 268 * 0.1f * z64door.h * fix cutscene stuff * bss * Update include/z64player.h Co-authored-by: EllipticEllipsis <elliptic.ellipsis@gmail.com> * Update include/z64player.h Co-authored-by: EllipticEllipsis <elliptic.ellipsis@gmail.com> * reiew * PR Review * collision * review * format and a few stuff i missed * EnBomExplosiveType * weekeventregconvert and eventinfconvert * more review * review * bss * review * re format sGetItemTable * Entangle PlayerMask and PlayerItemAction * a few extra cases i missed * bss * review * EnArrow stuff * ARROW_MAGIC_DEKU_BUBBLE * minor format * merge * fix bss * review * !ARROW_IS_ARROW * review * bool cleanup * fix merge * review * Player_StopCutscene * Player_RequestQuake * quakeIndex * Player_RequestQuakeAndRumble * knobDoor and slidingDoor * bss * fix * review * dog and float --------- Co-authored-by: Elliptic Ellipsis <elliptic.ellipsis@gmail.com> Co-authored-by: engineer124 <engineer124engineer124@gmail.com> Co-authored-by: petrie911 <pmontag@PHYS-S129.iowa.uiowa.edu> Co-authored-by: petrie911 <69443847+petrie911@users.noreply.github.com> Co-authored-by: Synray <31429825+Synray@users.noreply.github.com>
2023-05-28 21:41:37 +00:00
0x8083FE90:("Player_RequestQuakeAndRumble",),
0x8083FEF4:("func_8083FEF4",),
0x8083FF30:("func_8083FF30",),
0x8083FFEC:("func_8083FFEC",),
0x80840094:("func_80840094",),
0x808400CC:("func_808400CC",),
0x808401F4:("func_808401F4",),
0x80840770:("func_80840770",),
0x80840980:("func_80840980",),
0x808409A8:("func_808409A8",),
0x80840A30:("func_80840A30",),
0x80840CD4:("func_80840CD4",),
0x80840DEC:("func_80840DEC",),
0x80840E24:("func_80840E24",),
0x80840E5C:("func_80840E5C",),
0x80840EC0:("func_80840EC0",),
0x80840F34:("func_80840F34",),
0x80840F90:("func_80840F90",),
0x808411D4:("func_808411D4",),
0x808412A0:("Player_StartMode_0",),
0x808412BC:("Player_StartMode_2",),
0x80841358:("func_80841358",),
0x80841408:("Player_StartMode_1",),
0x808414E0:("Player_StartMode_3",),
0x80841528:("Player_StartMode_4",),
0x808415A0:("Player_StartMode_7",),
0x808415E4:("Player_StartMode_5",),
0x80841624:("Player_StartMode_6",),
0x80841744:("Player_StartMode_WarpTag",),
`ovl_player_actor`: Dawn of a new PR (#1227) * Rename Player_UpdateBottleHeld * Match func_808497A0 * func_80852290 NON_MATCHING * Match func_8083B3B4 * Params cleanup * Match func_8083FBC4 * sfxId cleanups and others * Fix declaration of functions from D_8085D990 * Change D_8085BE84 to be a 2D array * ARRAY_COUNT_2D * Match func_8085ADA0 * func_808426F0 nonmatching * Match func_80852290 * Match func_808426F0 Co-authored-by: engineer124 <engineer124engineer124@gmail.com> * Add notes to Player_SetDoAction * Name putAwayCountdown * rebase * Match func_80856918 * format * func_8084933C nonmatching small amount of boomerang documentation * Progress on moving data near where it is used * finish moving data * format * cleanup up remaining data * more match * Some minor cleanups * PlayerCsMode enum * func_80851F18 nonmatching * Fix unk_B10 * Purge ExchangeItemID enum * Rename `targetActor` to `talkActor` * Name `targetedActor` * PLAYER_LIMB_BUF_SIZE Co-authored-by: petrie911 <69443847+petrie911@users.noreply.github.com> * Change SkelAnime Player functions to take a void pointer for the corresponding buffers * Use PlayerAnimationFrame on Player_DrawImpl * Match func_8082F1AC * Match func_8083D23C * cleanup * Match and clean up func_808373F8 * Match and document func_8083A98C * PLAYER_PARAMS macro and PlayerInitMode enum * Preliminary names for InitMode functions * Match func_8083C8E8 * remove redundant externs * Match func_8084933C * cleanup func_8084933C * Access D_8085BE84 directly instead of using a macro * Match func_8084AC84 * Fix boomearng typo * OK boomerang * cleanup func_8083D168 * untargetedRotY * this->unk_14E = ABS_ALT(var_v1); * GIFIELD macros * sort of a match * Match func_8084C16C Co-authored-by: petrie911 <69443847+petrie911@users.noreply.github.com> * Use the same trick to match func_808573A4 * Add note on Deku spinning * Match func_8084D18C * Match func_80850D68 * Improve func_80832660 * Match func_80854EFC Co-authored-by: petrie911 <69443847+petrie911@users.noreply.github.com> * Rename unk_B2A to getItemDrawId * Some cleanup * fix merge issues * format * minor anim docs * Match func_808553F4 * Cleanup func_808553F4 * func_8083D860 nonmatching * Match func_8083D860 * Defake func_80859BA8 * () * Add notes to PlayerAnimGroup enum * underwaterTimer Co-authored-by: engineer124 <engineer124engineer124@gmail.com> * some stateFlags cleaning * more stateFlags cleaning * some notes and minor cleanups * more general cleanups * Slightly less fake func_80832CAC * Document some melee weapon damage stuff * Mark lunge storage * Note PCS patch * match * add notes to bss * yeet extra indentation * add reloc as nonmatching to spec * floorSfxOffset * Player_GetFloorSfx * Player_GetFloorSfxByAge * Comments for AnimSfx dunctions * Name some AnimSfx functions * Name AnimSfx stuff * Some PlayerAgeProperties notes * use animflag defines * Player_SpawnExplosive * fix enum and some other minor fixes * Bit more misc. cleanup * Use OoT's version of func_808333CC * Note on quickspin buffer * Final nonmatching, func_80851F18 Co-authored-by: Synray <31429825+Synray@users.noreply.github.com> * RIP player.c * Name Player_StopHorizontalMovement * misc fixes * Actor_DeactivateLens * fixes * typos and tweaks * minor stuff * add names as comments on the animgoup array * Correct some function names and data type * add anim commets to ageproperties * some notes * De-fake func_80840F90 * Defake & clean up func_8085ADA0 * Improve func_80859BA8 * Enums in func_80852B28 * Name some secret-related things * 3 small things * stuff * Player_TalkWithPlayer * SurfaceType_GetFloorType * SurfaceType_GetWallFlags * and more bgcheck stuff * more bss naming * sPlayerControlInput * clean up func_80836F10 a bit * name the parameters of func_80835BF8 * door stuff * remove NON_MATCHING * remove D_8085D2B0 padding * Name some Player_Cutscene_ functions * various cleanups * format * remainingHopsCounter * some cleanups on the struct * Actor_RequestRumble * this->exchangeItemId = PLAYER_AP_NONE; * fix merge stuff * format * PlayerUnkAA5 * Name two cylinder-related functions * BSS * Add MagicConsume's enum, treat lensActive as bool * Update func_808332A0 based on better info * fix merge * fix merge issues * remove redundant comments * Name Player_AddQuake * ANIM_FLAG_UPDATE*_*Y * Format * AT_TYPE_ENEMY * fix merge issues * format * fix uintptr_ts * Rename * Name leftHandMf * fix merge issues * format * exchangeItemId <= PLAYER_IA_MINUS1 * getItemDrawIdPlusOne * currentActorCsIndex * <= PLAYER_IA_MINUS1 * fix merge issues * format * namefixer and bss * fix build * bombs parameters cleanup * bss * Fix building * fix building * Fix building * Fix building and cleanups * Pre-PR cleanup * really... * format * review * stateFlag Mistakes * 268 * 0.1f * z64door.h * fix cutscene stuff * bss * Update include/z64player.h Co-authored-by: EllipticEllipsis <elliptic.ellipsis@gmail.com> * Update include/z64player.h Co-authored-by: EllipticEllipsis <elliptic.ellipsis@gmail.com> * reiew * PR Review * collision * review * format and a few stuff i missed * EnBomExplosiveType * weekeventregconvert and eventinfconvert * more review * review * bss * review * re format sGetItemTable * Entangle PlayerMask and PlayerItemAction * a few extra cases i missed * bss * review * EnArrow stuff * ARROW_MAGIC_DEKU_BUBBLE * minor format * merge * fix bss * review * !ARROW_IS_ARROW * review * bool cleanup * fix merge * review * Player_StopCutscene * Player_RequestQuake * quakeIndex * Player_RequestQuakeAndRumble * knobDoor and slidingDoor * bss * fix * review * dog and float --------- Co-authored-by: Elliptic Ellipsis <elliptic.ellipsis@gmail.com> Co-authored-by: engineer124 <engineer124engineer124@gmail.com> Co-authored-by: petrie911 <pmontag@PHYS-S129.iowa.uiowa.edu> Co-authored-by: petrie911 <69443847+petrie911@users.noreply.github.com> Co-authored-by: Synray <31429825+Synray@users.noreply.github.com>
2023-05-28 21:41:37 +00:00
0x8084182C:("Player_InitCommon",),
0x80841A50:("func_80841A50",),
0x80841AC4:("Player_Init",),
0x80842510:("Player_ApproachZeroBinang",),
0x808425B4:("func_808425B4",),
0x808426F0:("Player_UpdateInterface",),
0x808430E0:("func_808430E0",),
0x80843178:("Player_ProcessSceneCollision",),
`ovl_player_actor`: Dawn of a new PR (#1227) * Rename Player_UpdateBottleHeld * Match func_808497A0 * func_80852290 NON_MATCHING * Match func_8083B3B4 * Params cleanup * Match func_8083FBC4 * sfxId cleanups and others * Fix declaration of functions from D_8085D990 * Change D_8085BE84 to be a 2D array * ARRAY_COUNT_2D * Match func_8085ADA0 * func_808426F0 nonmatching * Match func_80852290 * Match func_808426F0 Co-authored-by: engineer124 <engineer124engineer124@gmail.com> * Add notes to Player_SetDoAction * Name putAwayCountdown * rebase * Match func_80856918 * format * func_8084933C nonmatching small amount of boomerang documentation * Progress on moving data near where it is used * finish moving data * format * cleanup up remaining data * more match * Some minor cleanups * PlayerCsMode enum * func_80851F18 nonmatching * Fix unk_B10 * Purge ExchangeItemID enum * Rename `targetActor` to `talkActor` * Name `targetedActor` * PLAYER_LIMB_BUF_SIZE Co-authored-by: petrie911 <69443847+petrie911@users.noreply.github.com> * Change SkelAnime Player functions to take a void pointer for the corresponding buffers * Use PlayerAnimationFrame on Player_DrawImpl * Match func_8082F1AC * Match func_8083D23C * cleanup * Match and clean up func_808373F8 * Match and document func_8083A98C * PLAYER_PARAMS macro and PlayerInitMode enum * Preliminary names for InitMode functions * Match func_8083C8E8 * remove redundant externs * Match func_8084933C * cleanup func_8084933C * Access D_8085BE84 directly instead of using a macro * Match func_8084AC84 * Fix boomearng typo * OK boomerang * cleanup func_8083D168 * untargetedRotY * this->unk_14E = ABS_ALT(var_v1); * GIFIELD macros * sort of a match * Match func_8084C16C Co-authored-by: petrie911 <69443847+petrie911@users.noreply.github.com> * Use the same trick to match func_808573A4 * Add note on Deku spinning * Match func_8084D18C * Match func_80850D68 * Improve func_80832660 * Match func_80854EFC Co-authored-by: petrie911 <69443847+petrie911@users.noreply.github.com> * Rename unk_B2A to getItemDrawId * Some cleanup * fix merge issues * format * minor anim docs * Match func_808553F4 * Cleanup func_808553F4 * func_8083D860 nonmatching * Match func_8083D860 * Defake func_80859BA8 * () * Add notes to PlayerAnimGroup enum * underwaterTimer Co-authored-by: engineer124 <engineer124engineer124@gmail.com> * some stateFlags cleaning * more stateFlags cleaning * some notes and minor cleanups * more general cleanups * Slightly less fake func_80832CAC * Document some melee weapon damage stuff * Mark lunge storage * Note PCS patch * match * add notes to bss * yeet extra indentation * add reloc as nonmatching to spec * floorSfxOffset * Player_GetFloorSfx * Player_GetFloorSfxByAge * Comments for AnimSfx dunctions * Name some AnimSfx functions * Name AnimSfx stuff * Some PlayerAgeProperties notes * use animflag defines * Player_SpawnExplosive * fix enum and some other minor fixes * Bit more misc. cleanup * Use OoT's version of func_808333CC * Note on quickspin buffer * Final nonmatching, func_80851F18 Co-authored-by: Synray <31429825+Synray@users.noreply.github.com> * RIP player.c * Name Player_StopHorizontalMovement * misc fixes * Actor_DeactivateLens * fixes * typos and tweaks * minor stuff * add names as comments on the animgoup array * Correct some function names and data type * add anim commets to ageproperties * some notes * De-fake func_80840F90 * Defake & clean up func_8085ADA0 * Improve func_80859BA8 * Enums in func_80852B28 * Name some secret-related things * 3 small things * stuff * Player_TalkWithPlayer * SurfaceType_GetFloorType * SurfaceType_GetWallFlags * and more bgcheck stuff * more bss naming * sPlayerControlInput * clean up func_80836F10 a bit * name the parameters of func_80835BF8 * door stuff * remove NON_MATCHING * remove D_8085D2B0 padding * Name some Player_Cutscene_ functions * various cleanups * format * remainingHopsCounter * some cleanups on the struct * Actor_RequestRumble * this->exchangeItemId = PLAYER_AP_NONE; * fix merge stuff * format * PlayerUnkAA5 * Name two cylinder-related functions * BSS * Add MagicConsume's enum, treat lensActive as bool * Update func_808332A0 based on better info * fix merge * fix merge issues * remove redundant comments * Name Player_AddQuake * ANIM_FLAG_UPDATE*_*Y * Format * AT_TYPE_ENEMY * fix merge issues * format * fix uintptr_ts * Rename * Name leftHandMf * fix merge issues * format * exchangeItemId <= PLAYER_IA_MINUS1 * getItemDrawIdPlusOne * currentActorCsIndex * <= PLAYER_IA_MINUS1 * fix merge issues * format * namefixer and bss * fix build * bombs parameters cleanup * bss * Fix building * fix building * Fix building * Fix building and cleanups * Pre-PR cleanup * really... * format * review * stateFlag Mistakes * 268 * 0.1f * z64door.h * fix cutscene stuff * bss * Update include/z64player.h Co-authored-by: EllipticEllipsis <elliptic.ellipsis@gmail.com> * Update include/z64player.h Co-authored-by: EllipticEllipsis <elliptic.ellipsis@gmail.com> * reiew * PR Review * collision * review * format and a few stuff i missed * EnBomExplosiveType * weekeventregconvert and eventinfconvert * more review * review * bss * review * re format sGetItemTable * Entangle PlayerMask and PlayerItemAction * a few extra cases i missed * bss * review * EnArrow stuff * ARROW_MAGIC_DEKU_BUBBLE * minor format * merge * fix bss * review * !ARROW_IS_ARROW * review * bool cleanup * fix merge * review * Player_StopCutscene * Player_RequestQuake * quakeIndex * Player_RequestQuakeAndRumble * knobDoor and slidingDoor * bss * fix * review * dog and float --------- Co-authored-by: Elliptic Ellipsis <elliptic.ellipsis@gmail.com> Co-authored-by: engineer124 <engineer124engineer124@gmail.com> Co-authored-by: petrie911 <pmontag@PHYS-S129.iowa.uiowa.edu> Co-authored-by: petrie911 <69443847+petrie911@users.noreply.github.com> Co-authored-by: Synray <31429825+Synray@users.noreply.github.com>
2023-05-28 21:41:37 +00:00
0x80843EC0:("Player_UpdateCamAndSeqModes",),
0x808442D8:("func_808442D8",),
0x808445C4:("Player_UpdateBodyShock",),
`ovl_player_actor`: Dawn of a new PR (#1227) * Rename Player_UpdateBottleHeld * Match func_808497A0 * func_80852290 NON_MATCHING * Match func_8083B3B4 * Params cleanup * Match func_8083FBC4 * sfxId cleanups and others * Fix declaration of functions from D_8085D990 * Change D_8085BE84 to be a 2D array * ARRAY_COUNT_2D * Match func_8085ADA0 * func_808426F0 nonmatching * Match func_80852290 * Match func_808426F0 Co-authored-by: engineer124 <engineer124engineer124@gmail.com> * Add notes to Player_SetDoAction * Name putAwayCountdown * rebase * Match func_80856918 * format * func_8084933C nonmatching small amount of boomerang documentation * Progress on moving data near where it is used * finish moving data * format * cleanup up remaining data * more match * Some minor cleanups * PlayerCsMode enum * func_80851F18 nonmatching * Fix unk_B10 * Purge ExchangeItemID enum * Rename `targetActor` to `talkActor` * Name `targetedActor` * PLAYER_LIMB_BUF_SIZE Co-authored-by: petrie911 <69443847+petrie911@users.noreply.github.com> * Change SkelAnime Player functions to take a void pointer for the corresponding buffers * Use PlayerAnimationFrame on Player_DrawImpl * Match func_8082F1AC * Match func_8083D23C * cleanup * Match and clean up func_808373F8 * Match and document func_8083A98C * PLAYER_PARAMS macro and PlayerInitMode enum * Preliminary names for InitMode functions * Match func_8083C8E8 * remove redundant externs * Match func_8084933C * cleanup func_8084933C * Access D_8085BE84 directly instead of using a macro * Match func_8084AC84 * Fix boomearng typo * OK boomerang * cleanup func_8083D168 * untargetedRotY * this->unk_14E = ABS_ALT(var_v1); * GIFIELD macros * sort of a match * Match func_8084C16C Co-authored-by: petrie911 <69443847+petrie911@users.noreply.github.com> * Use the same trick to match func_808573A4 * Add note on Deku spinning * Match func_8084D18C * Match func_80850D68 * Improve func_80832660 * Match func_80854EFC Co-authored-by: petrie911 <69443847+petrie911@users.noreply.github.com> * Rename unk_B2A to getItemDrawId * Some cleanup * fix merge issues * format * minor anim docs * Match func_808553F4 * Cleanup func_808553F4 * func_8083D860 nonmatching * Match func_8083D860 * Defake func_80859BA8 * () * Add notes to PlayerAnimGroup enum * underwaterTimer Co-authored-by: engineer124 <engineer124engineer124@gmail.com> * some stateFlags cleaning * more stateFlags cleaning * some notes and minor cleanups * more general cleanups * Slightly less fake func_80832CAC * Document some melee weapon damage stuff * Mark lunge storage * Note PCS patch * match * add notes to bss * yeet extra indentation * add reloc as nonmatching to spec * floorSfxOffset * Player_GetFloorSfx * Player_GetFloorSfxByAge * Comments for AnimSfx dunctions * Name some AnimSfx functions * Name AnimSfx stuff * Some PlayerAgeProperties notes * use animflag defines * Player_SpawnExplosive * fix enum and some other minor fixes * Bit more misc. cleanup * Use OoT's version of func_808333CC * Note on quickspin buffer * Final nonmatching, func_80851F18 Co-authored-by: Synray <31429825+Synray@users.noreply.github.com> * RIP player.c * Name Player_StopHorizontalMovement * misc fixes * Actor_DeactivateLens * fixes * typos and tweaks * minor stuff * add names as comments on the animgoup array * Correct some function names and data type * add anim commets to ageproperties * some notes * De-fake func_80840F90 * Defake & clean up func_8085ADA0 * Improve func_80859BA8 * Enums in func_80852B28 * Name some secret-related things * 3 small things * stuff * Player_TalkWithPlayer * SurfaceType_GetFloorType * SurfaceType_GetWallFlags * and more bgcheck stuff * more bss naming * sPlayerControlInput * clean up func_80836F10 a bit * name the parameters of func_80835BF8 * door stuff * remove NON_MATCHING * remove D_8085D2B0 padding * Name some Player_Cutscene_ functions * various cleanups * format * remainingHopsCounter * some cleanups on the struct * Actor_RequestRumble * this->exchangeItemId = PLAYER_AP_NONE; * fix merge stuff * format * PlayerUnkAA5 * Name two cylinder-related functions * BSS * Add MagicConsume's enum, treat lensActive as bool * Update func_808332A0 based on better info * fix merge * fix merge issues * remove redundant comments * Name Player_AddQuake * ANIM_FLAG_UPDATE*_*Y * Format * AT_TYPE_ENEMY * fix merge issues * format * fix uintptr_ts * Rename * Name leftHandMf * fix merge issues * format * exchangeItemId <= PLAYER_IA_MINUS1 * getItemDrawIdPlusOne * currentActorCsIndex * <= PLAYER_IA_MINUS1 * fix merge issues * format * namefixer and bss * fix build * bombs parameters cleanup * bss * Fix building * fix building * Fix building * Fix building and cleanups * Pre-PR cleanup * really... * format * review * stateFlag Mistakes * 268 * 0.1f * z64door.h * fix cutscene stuff * bss * Update include/z64player.h Co-authored-by: EllipticEllipsis <elliptic.ellipsis@gmail.com> * Update include/z64player.h Co-authored-by: EllipticEllipsis <elliptic.ellipsis@gmail.com> * reiew * PR Review * collision * review * format and a few stuff i missed * EnBomExplosiveType * weekeventregconvert and eventinfconvert * more review * review * bss * review * re format sGetItemTable * Entangle PlayerMask and PlayerItemAction * a few extra cases i missed * bss * review * EnArrow stuff * ARROW_MAGIC_DEKU_BUBBLE * minor format * merge * fix bss * review * !ARROW_IS_ARROW * review * bool cleanup * fix merge * review * Player_StopCutscene * Player_RequestQuake * quakeIndex * Player_RequestQuakeAndRumble * knobDoor and slidingDoor * bss * fix * review * dog and float --------- Co-authored-by: Elliptic Ellipsis <elliptic.ellipsis@gmail.com> Co-authored-by: engineer124 <engineer124engineer124@gmail.com> Co-authored-by: petrie911 <pmontag@PHYS-S129.iowa.uiowa.edu> Co-authored-by: petrie911 <69443847+petrie911@users.noreply.github.com> Co-authored-by: Synray <31429825+Synray@users.noreply.github.com>
2023-05-28 21:41:37 +00:00
0x808446F4:("Player_DetectSecrets",),
0x80844784:("func_80844784",),
0x80844D80:("func_80844D80",),
`ovl_player_actor`: Dawn of a new PR (#1227) * Rename Player_UpdateBottleHeld * Match func_808497A0 * func_80852290 NON_MATCHING * Match func_8083B3B4 * Params cleanup * Match func_8083FBC4 * sfxId cleanups and others * Fix declaration of functions from D_8085D990 * Change D_8085BE84 to be a 2D array * ARRAY_COUNT_2D * Match func_8085ADA0 * func_808426F0 nonmatching * Match func_80852290 * Match func_808426F0 Co-authored-by: engineer124 <engineer124engineer124@gmail.com> * Add notes to Player_SetDoAction * Name putAwayCountdown * rebase * Match func_80856918 * format * func_8084933C nonmatching small amount of boomerang documentation * Progress on moving data near where it is used * finish moving data * format * cleanup up remaining data * more match * Some minor cleanups * PlayerCsMode enum * func_80851F18 nonmatching * Fix unk_B10 * Purge ExchangeItemID enum * Rename `targetActor` to `talkActor` * Name `targetedActor` * PLAYER_LIMB_BUF_SIZE Co-authored-by: petrie911 <69443847+petrie911@users.noreply.github.com> * Change SkelAnime Player functions to take a void pointer for the corresponding buffers * Use PlayerAnimationFrame on Player_DrawImpl * Match func_8082F1AC * Match func_8083D23C * cleanup * Match and clean up func_808373F8 * Match and document func_8083A98C * PLAYER_PARAMS macro and PlayerInitMode enum * Preliminary names for InitMode functions * Match func_8083C8E8 * remove redundant externs * Match func_8084933C * cleanup func_8084933C * Access D_8085BE84 directly instead of using a macro * Match func_8084AC84 * Fix boomearng typo * OK boomerang * cleanup func_8083D168 * untargetedRotY * this->unk_14E = ABS_ALT(var_v1); * GIFIELD macros * sort of a match * Match func_8084C16C Co-authored-by: petrie911 <69443847+petrie911@users.noreply.github.com> * Use the same trick to match func_808573A4 * Add note on Deku spinning * Match func_8084D18C * Match func_80850D68 * Improve func_80832660 * Match func_80854EFC Co-authored-by: petrie911 <69443847+petrie911@users.noreply.github.com> * Rename unk_B2A to getItemDrawId * Some cleanup * fix merge issues * format * minor anim docs * Match func_808553F4 * Cleanup func_808553F4 * func_8083D860 nonmatching * Match func_8083D860 * Defake func_80859BA8 * () * Add notes to PlayerAnimGroup enum * underwaterTimer Co-authored-by: engineer124 <engineer124engineer124@gmail.com> * some stateFlags cleaning * more stateFlags cleaning * some notes and minor cleanups * more general cleanups * Slightly less fake func_80832CAC * Document some melee weapon damage stuff * Mark lunge storage * Note PCS patch * match * add notes to bss * yeet extra indentation * add reloc as nonmatching to spec * floorSfxOffset * Player_GetFloorSfx * Player_GetFloorSfxByAge * Comments for AnimSfx dunctions * Name some AnimSfx functions * Name AnimSfx stuff * Some PlayerAgeProperties notes * use animflag defines * Player_SpawnExplosive * fix enum and some other minor fixes * Bit more misc. cleanup * Use OoT's version of func_808333CC * Note on quickspin buffer * Final nonmatching, func_80851F18 Co-authored-by: Synray <31429825+Synray@users.noreply.github.com> * RIP player.c * Name Player_StopHorizontalMovement * misc fixes * Actor_DeactivateLens * fixes * typos and tweaks * minor stuff * add names as comments on the animgoup array * Correct some function names and data type * add anim commets to ageproperties * some notes * De-fake func_80840F90 * Defake & clean up func_8085ADA0 * Improve func_80859BA8 * Enums in func_80852B28 * Name some secret-related things * 3 small things * stuff * Player_TalkWithPlayer * SurfaceType_GetFloorType * SurfaceType_GetWallFlags * and more bgcheck stuff * more bss naming * sPlayerControlInput * clean up func_80836F10 a bit * name the parameters of func_80835BF8 * door stuff * remove NON_MATCHING * remove D_8085D2B0 padding * Name some Player_Cutscene_ functions * various cleanups * format * remainingHopsCounter * some cleanups on the struct * Actor_RequestRumble * this->exchangeItemId = PLAYER_AP_NONE; * fix merge stuff * format * PlayerUnkAA5 * Name two cylinder-related functions * BSS * Add MagicConsume's enum, treat lensActive as bool * Update func_808332A0 based on better info * fix merge * fix merge issues * remove redundant comments * Name Player_AddQuake * ANIM_FLAG_UPDATE*_*Y * Format * AT_TYPE_ENEMY * fix merge issues * format * fix uintptr_ts * Rename * Name leftHandMf * fix merge issues * format * exchangeItemId <= PLAYER_IA_MINUS1 * getItemDrawIdPlusOne * currentActorCsIndex * <= PLAYER_IA_MINUS1 * fix merge issues * format * namefixer and bss * fix build * bombs parameters cleanup * bss * Fix building * fix building * Fix building * Fix building and cleanups * Pre-PR cleanup * really... * format * review * stateFlag Mistakes * 268 * 0.1f * z64door.h * fix cutscene stuff * bss * Update include/z64player.h Co-authored-by: EllipticEllipsis <elliptic.ellipsis@gmail.com> * Update include/z64player.h Co-authored-by: EllipticEllipsis <elliptic.ellipsis@gmail.com> * reiew * PR Review * collision * review * format and a few stuff i missed * EnBomExplosiveType * weekeventregconvert and eventinfconvert * more review * review * bss * review * re format sGetItemTable * Entangle PlayerMask and PlayerItemAction * a few extra cases i missed * bss * review * EnArrow stuff * ARROW_MAGIC_DEKU_BUBBLE * minor format * merge * fix bss * review * !ARROW_IS_ARROW * review * bool cleanup * fix merge * review * Player_StopCutscene * Player_RequestQuake * quakeIndex * Player_RequestQuakeAndRumble * knobDoor and slidingDoor * bss * fix * review * dog and float --------- Co-authored-by: Elliptic Ellipsis <elliptic.ellipsis@gmail.com> Co-authored-by: engineer124 <engineer124engineer124@gmail.com> Co-authored-by: petrie911 <pmontag@PHYS-S129.iowa.uiowa.edu> Co-authored-by: petrie911 <69443847+petrie911@users.noreply.github.com> Co-authored-by: Synray <31429825+Synray@users.noreply.github.com>
2023-05-28 21:41:37 +00:00
0x80844EF8:("Player_UpdateCommon",),
0x808460B8:("Player_Update",),
`ovl_player_actor`: Dawn of a new PR (#1227) * Rename Player_UpdateBottleHeld * Match func_808497A0 * func_80852290 NON_MATCHING * Match func_8083B3B4 * Params cleanup * Match func_8083FBC4 * sfxId cleanups and others * Fix declaration of functions from D_8085D990 * Change D_8085BE84 to be a 2D array * ARRAY_COUNT_2D * Match func_8085ADA0 * func_808426F0 nonmatching * Match func_80852290 * Match func_808426F0 Co-authored-by: engineer124 <engineer124engineer124@gmail.com> * Add notes to Player_SetDoAction * Name putAwayCountdown * rebase * Match func_80856918 * format * func_8084933C nonmatching small amount of boomerang documentation * Progress on moving data near where it is used * finish moving data * format * cleanup up remaining data * more match * Some minor cleanups * PlayerCsMode enum * func_80851F18 nonmatching * Fix unk_B10 * Purge ExchangeItemID enum * Rename `targetActor` to `talkActor` * Name `targetedActor` * PLAYER_LIMB_BUF_SIZE Co-authored-by: petrie911 <69443847+petrie911@users.noreply.github.com> * Change SkelAnime Player functions to take a void pointer for the corresponding buffers * Use PlayerAnimationFrame on Player_DrawImpl * Match func_8082F1AC * Match func_8083D23C * cleanup * Match and clean up func_808373F8 * Match and document func_8083A98C * PLAYER_PARAMS macro and PlayerInitMode enum * Preliminary names for InitMode functions * Match func_8083C8E8 * remove redundant externs * Match func_8084933C * cleanup func_8084933C * Access D_8085BE84 directly instead of using a macro * Match func_8084AC84 * Fix boomearng typo * OK boomerang * cleanup func_8083D168 * untargetedRotY * this->unk_14E = ABS_ALT(var_v1); * GIFIELD macros * sort of a match * Match func_8084C16C Co-authored-by: petrie911 <69443847+petrie911@users.noreply.github.com> * Use the same trick to match func_808573A4 * Add note on Deku spinning * Match func_8084D18C * Match func_80850D68 * Improve func_80832660 * Match func_80854EFC Co-authored-by: petrie911 <69443847+petrie911@users.noreply.github.com> * Rename unk_B2A to getItemDrawId * Some cleanup * fix merge issues * format * minor anim docs * Match func_808553F4 * Cleanup func_808553F4 * func_8083D860 nonmatching * Match func_8083D860 * Defake func_80859BA8 * () * Add notes to PlayerAnimGroup enum * underwaterTimer Co-authored-by: engineer124 <engineer124engineer124@gmail.com> * some stateFlags cleaning * more stateFlags cleaning * some notes and minor cleanups * more general cleanups * Slightly less fake func_80832CAC * Document some melee weapon damage stuff * Mark lunge storage * Note PCS patch * match * add notes to bss * yeet extra indentation * add reloc as nonmatching to spec * floorSfxOffset * Player_GetFloorSfx * Player_GetFloorSfxByAge * Comments for AnimSfx dunctions * Name some AnimSfx functions * Name AnimSfx stuff * Some PlayerAgeProperties notes * use animflag defines * Player_SpawnExplosive * fix enum and some other minor fixes * Bit more misc. cleanup * Use OoT's version of func_808333CC * Note on quickspin buffer * Final nonmatching, func_80851F18 Co-authored-by: Synray <31429825+Synray@users.noreply.github.com> * RIP player.c * Name Player_StopHorizontalMovement * misc fixes * Actor_DeactivateLens * fixes * typos and tweaks * minor stuff * add names as comments on the animgoup array * Correct some function names and data type * add anim commets to ageproperties * some notes * De-fake func_80840F90 * Defake & clean up func_8085ADA0 * Improve func_80859BA8 * Enums in func_80852B28 * Name some secret-related things * 3 small things * stuff * Player_TalkWithPlayer * SurfaceType_GetFloorType * SurfaceType_GetWallFlags * and more bgcheck stuff * more bss naming * sPlayerControlInput * clean up func_80836F10 a bit * name the parameters of func_80835BF8 * door stuff * remove NON_MATCHING * remove D_8085D2B0 padding * Name some Player_Cutscene_ functions * various cleanups * format * remainingHopsCounter * some cleanups on the struct * Actor_RequestRumble * this->exchangeItemId = PLAYER_AP_NONE; * fix merge stuff * format * PlayerUnkAA5 * Name two cylinder-related functions * BSS * Add MagicConsume's enum, treat lensActive as bool * Update func_808332A0 based on better info * fix merge * fix merge issues * remove redundant comments * Name Player_AddQuake * ANIM_FLAG_UPDATE*_*Y * Format * AT_TYPE_ENEMY * fix merge issues * format * fix uintptr_ts * Rename * Name leftHandMf * fix merge issues * format * exchangeItemId <= PLAYER_IA_MINUS1 * getItemDrawIdPlusOne * currentActorCsIndex * <= PLAYER_IA_MINUS1 * fix merge issues * format * namefixer and bss * fix build * bombs parameters cleanup * bss * Fix building * fix building * Fix building * Fix building and cleanups * Pre-PR cleanup * really... * format * review * stateFlag Mistakes * 268 * 0.1f * z64door.h * fix cutscene stuff * bss * Update include/z64player.h Co-authored-by: EllipticEllipsis <elliptic.ellipsis@gmail.com> * Update include/z64player.h Co-authored-by: EllipticEllipsis <elliptic.ellipsis@gmail.com> * reiew * PR Review * collision * review * format and a few stuff i missed * EnBomExplosiveType * weekeventregconvert and eventinfconvert * more review * review * bss * review * re format sGetItemTable * Entangle PlayerMask and PlayerItemAction * a few extra cases i missed * bss * review * EnArrow stuff * ARROW_MAGIC_DEKU_BUBBLE * minor format * merge * fix bss * review * !ARROW_IS_ARROW * review * bool cleanup * fix merge * review * Player_StopCutscene * Player_RequestQuake * quakeIndex * Player_RequestQuakeAndRumble * knobDoor and slidingDoor * bss * fix * review * dog and float --------- Co-authored-by: Elliptic Ellipsis <elliptic.ellipsis@gmail.com> Co-authored-by: engineer124 <engineer124engineer124@gmail.com> Co-authored-by: petrie911 <pmontag@PHYS-S129.iowa.uiowa.edu> Co-authored-by: petrie911 <69443847+petrie911@users.noreply.github.com> Co-authored-by: Synray <31429825+Synray@users.noreply.github.com>
2023-05-28 21:41:37 +00:00
0x808463C0:("Player_DrawGameplay",),
0x80846460:("func_80846460",),
0x80846528:("Player_Draw",),
0x808470D4:("Player_Destroy",),
0x80847190:("func_80847190",),
0x8084748C:("func_8084748C",),
0x808475B4:("func_808475B4",),
0x808477D0:("func_808477D0",),
0x80847880:("func_80847880",),
0x80847994:("func_80847994",),
0x808479F4:("func_808479F4",),
0x80847A50:("func_80847A50",),
0x80847A94:("func_80847A94",),
0x80847BF0:("func_80847BF0",),
0x80847E2C:("func_80847E2C",),
0x80847ED4:("func_80847ED4",),
0x80847F1C:("func_80847F1C",),
0x80847FF8:("func_80847FF8",),
0x80848048:("func_80848048",),
0x80848094:("func_80848094",),
0x808481CC:("func_808481CC",),
0x80848250:("func_80848250",),
0x80848294:("func_80848294",),
0x808482E0:("func_808482E0",),
0x808484CC:("func_808484CC",),
0x808484F0:("func_808484F0",),
2024-10-18 04:13:16 +00:00
0x80848570:("Player_ActionHandler_7",),
0x80848640:("func_80848640",),
0x80848780:("Player_UpperAction_0",),
0x808487B8:("Player_UpperAction_1",),
0x80848808:("Player_UpperAction_ChangeHeldItem",),
0x8084894C:("Player_UpperAction_3",),
0x80848A0C:("Player_UpperAction_4",),
0x80848AB0:("Player_UpperAction_5",),
0x80848B6C:("Player_UpperAction_6",),
0x80848BF4:("Player_UpperAction_7",),
0x80848E4C:("Player_UpperAction_8",),
0x80849054:("Player_UpperAction_9",),
2024-10-21 00:58:25 +00:00
0x808490B4:("Player_UpperAction_CarryActor",),
0x808491B4:("Player_UpperAction_11",),
0x8084923C:("Player_UpperAction_12",),
0x808492C4:("Player_UpperAction_13",),
0x8084933C:("Player_UpperAction_14",),
0x80849570:("Player_UpperAction_15",),
0x80849620:("Player_UpperAction_16",),
0x808496AC:("Player_Action_0",),
0x808497A0:("Player_Action_1",),
0x80849A9C:("Player_Action_2",),
0x80849DD0:("Player_Action_3",),
0x80849FE0:("Player_Action_Idle",),
0x8084A26C:("Player_Action_5",),
0x8084A5C0:("Player_Action_6",),
0x8084A794:("Player_Action_7",),
0x8084A884:("Player_Action_8",),
0x8084A8E8:("Player_Action_9",),
2024-10-23 00:26:19 +00:00
0x8084AB4C:("Player_Action_TurnInPlace",),
0x8084AC84:("Player_Action_11",),
0x8084AEEC:("Player_Action_12",),
0x8084AF9C:("Player_Action_13",),
0x8084B0EC:("Player_Action_14",),
0x8084B288:("Player_Action_15",),
0x8084B3B8:("Player_Action_16",),
0x8084B4A8:("Player_Action_17",),
0x8084B5C0:("Player_Action_18",),
0x8084BAA4:("Player_Action_19",),
0x8084BBF0:("Player_Action_20",),
0x8084BC64:("Player_Action_21",),
0x8084BE40:("Player_Action_22",),
0x8084BF28:("Player_Action_23",),
0x8084BFDC:("Player_Action_24",),
0x8084C124:("func_8084C124",),
0x8084C16C:("Player_Action_25",),
0x8084C6EC:("Player_Action_26",),
0x8084C94C:("Player_Action_27",),
0x8084CA24:("Player_Action_28",),
0x8084CB58:("Player_Action_29",),
0x8084CCEC:("Player_Action_30",),
0x8084CE84:("Player_Action_31",),
0x8084D18C:("Player_Action_32",),
0x8084D4EC:("Player_Action_33",),
0x8084D770:("Player_Action_WaitForPutAway",),
0x8084D820:("Player_Action_35",),
0x8084E034:("Player_Action_36",),
0x8084E25C:("Player_Action_37",),
0x8084E334:("Player_Action_38",),
0x8084E434:("Player_Action_39",),
0x8084E4E4:("Player_Action_40",),
0x8084E58C:("Player_Action_41",),
0x8084E65C:("Player_Action_42",),
0x8084E724:("Player_Action_43",),
0x8084E980:("Player_Action_Talk",),
0x8084ED9C:("Player_Action_45",),
0x8084EE50:("Player_Action_46",),
0x8084EF9C:("Player_Action_47",),
0x8084F1B8:("Player_Action_48",),
0x8084F3DC:("Player_Action_49",),
0x8084F4E8:("Player_Action_50",),
0x8084FC0C:("Player_Action_51",),
0x8084FD7C:("func_8084FD7C",),
0x8084FE48:("func_8084FE48",),
0x8084FE7C:("Player_Action_52",),
0x808505D0:("Player_Action_53",),
0x80850734:("func_80850734",),
0x80850854:("func_80850854",),
0x808508C8:("Player_Action_54",),
0x80850B18:("Player_Action_55",),
0x80850BA8:("func_80850BA8",),
0x80850BF8:("func_80850BF8",),
0x80850D20:("func_80850D20",),
0x80850D68:("Player_Action_56",),
0x808513EC:("Player_Action_57",),
0x80851588:("Player_Action_58",),
0x808516B4:("Player_Action_59",),
0x808519FC:("Player_Action_60",),
0x80851B58:("Player_Action_61",),
0x80851BD4:("Player_Action_62",),
0x80851C40:("func_80851C40",),
0x80851D30:("func_80851D30",),
0x80851EAC:("func_80851EAC",),
0x80851EC8:("func_80851EC8",),
0x80851F18:("func_80851F18",),
0x808521E0:("func_808521E0",),
0x80852290:("func_80852290",),
0x8085255C:("func_8085255C",),
0x808525C4:("func_808525C4",),
0x8085269C:("Player_Action_63",),
0x80852B28:("Player_Action_64",),
0x80852C04:("Player_Action_65",),
0x80852FD4:("Player_Action_66",),
0x808530E0:("func_808530E0",),
0x80853194:("Player_Action_67",),
0x808534C0:("Player_Action_68",),
0x80853754:("Player_Action_69",),
0x80853850:("Player_Action_70",),
0x80853A5C:("Player_Action_ExchangeItem",),
0x80853CC0:("Player_Action_72",),
0x80853D68:("Player_Action_73",),
0x80854010:("Player_Action_74",),
0x808540A0:("Player_Action_75",),
0x80854118:("Player_Action_76",),
0x8085421C:("Player_Action_77",),
0x8085437C:("Player_Action_78",),
0x8085439C:("Player_Action_79",),
0x80854430:("Player_Action_80",),
0x80854614:("Player_Action_81",),
0x808546D0:("Player_Action_82",),
0x80854800:("Player_Action_83",),
0x808548B8:("Player_Action_84",),
0x80854C70:("Player_Action_85",),
0x80854CD0:("func_80854CD0",),
0x80854EFC:("func_80854EFC",),
0x808550D0:("func_808550D0",),
0x80855218:("func_80855218",),
0x808553F4:("Player_Action_86",),
0x80855818:("Player_Action_87",),
0x80855A7C:("Player_Action_88",),
0x80855AF4:("Player_Action_89",),
0x80855B9C:("Player_Action_90",),
0x80855C28:("Player_Action_91",),
0x80855E08:("Player_Action_92",),
0x80855F9C:("func_80855F9C",),
0x80856000:("func_80856000",),
0x80856074:("func_80856074",),
0x80856110:("func_80856110",),
0x808561B0:("Player_Action_93",),
0x808566C0:("func_808566C0",),
0x8085687C:("func_8085687C",),
0x80856888:("func_80856888",),
0x80856918:("Player_Action_94",),
0x808573A4:("Player_Action_95",),
0x80857640:("func_80857640",),
0x808576BC:("func_808576BC",),
0x808577E0:("func_808577E0",),
0x80857950:("func_80857950",),
0x80857A44:("func_80857A44",),
0x80857AEC:("func_80857AEC",),
0x80857BE8:("Player_Action_96",),
0x80858C84:("Player_CsAnimHelper_PlayOnceMorphReset",),
0x80858CC8:("Player_CsAnimHelper_PlayOnceSlowMorphAdjustedReset",),
0x80858D48:("Player_CsAnimHelper_PlayLoopSlowMorphAdjustedReset",),
0x80858DB4:("Player_CsAnim_StopHorizontalMovement",),
0x80858DDC:("Player_CsAnim_PlayOnceMorphReset",),
0x80858DFC:("Player_CsAnim_PlayOnceFreezeReset",),
0x80858E40:("Player_CsAnim_PlayOnceSlowMorphAdjustedReset",),
0x80858E60:("Player_CsAnim_PlayLoopSlowMorphAdjustedReset",),
0x80858E80:("Player_CsAnim_ReplacePlayOnceNormalAdjusted",),
0x80858EA0:("Player_CsAnim_ReplacePlayOnce",),
0x80858EC0:("Player_CsAnim_ReplacePlayOnceAdjustedReverse",),
0x80858EFC:("Player_CsAnim_ReplacePlayLoopNormalAdjusted",),
0x80858F1C:("Player_CsAnim_ReplacePlayLoop",),
0x80858F3C:("Player_CsAnim_PlayOnce",),
0x80858F5C:("Player_CsAnim_PlayLoop",),
0x80858F7C:("Player_CsAnim_PlayOnceAdjusted",),
0x80858F9C:("Player_CsAnim_PlayLoopAdjusted",),
0x80858FBC:("Player_CsAnim_Update",),
0x80858FE8:("Player_CsAnimHelper_PlayAnimSfxLostHorse",),
0x80859028:("Player_CsAnim_PlayLoopAdjustedSlowMorphAnimSfxReset",),
0x80859168:("Player_CsAnim_PlayLoopAdjustedOnceFinished",),
0x808591BC:("Player_CsAnim_PlayLoopNormalAdjustedOnceFinished",),
0x80859210:("Player_CsAnim_PlayAnimSfx",),
0x80859248:("func_80859248",),
0x8085929C:("func_8085929C",),
0x80859300:("func_80859300",),
0x80859414:("Player_CsAction_0",),
0x808594D0:("Player_CsAction_1",),
0x808595B8:("Player_CsAction_2",),
0x8085968C:("Player_CsAction_3",),
0x80859708:("Player_CsAction_4",),
0x8085978C:("Player_CsAction_5",),
0x80859890:("Player_CsAction_6",),
0x80859990:("Player_CsAction_7",),
0x808599DC:("Player_CsAction_8",),
0x80859A10:("Player_CsAction_9",),
0x80859A44:("Player_CsAction_10",),
0x80859AD0:("Player_CsAction_11",),
0x80859AF8:("Player_CsAction_12",),
0x80859B28:("Player_CsAction_13",),
0x80859B54:("Player_CsAction_14",),
`ovl_player_actor`: Dawn of a new PR (#1227) * Rename Player_UpdateBottleHeld * Match func_808497A0 * func_80852290 NON_MATCHING * Match func_8083B3B4 * Params cleanup * Match func_8083FBC4 * sfxId cleanups and others * Fix declaration of functions from D_8085D990 * Change D_8085BE84 to be a 2D array * ARRAY_COUNT_2D * Match func_8085ADA0 * func_808426F0 nonmatching * Match func_80852290 * Match func_808426F0 Co-authored-by: engineer124 <engineer124engineer124@gmail.com> * Add notes to Player_SetDoAction * Name putAwayCountdown * rebase * Match func_80856918 * format * func_8084933C nonmatching small amount of boomerang documentation * Progress on moving data near where it is used * finish moving data * format * cleanup up remaining data * more match * Some minor cleanups * PlayerCsMode enum * func_80851F18 nonmatching * Fix unk_B10 * Purge ExchangeItemID enum * Rename `targetActor` to `talkActor` * Name `targetedActor` * PLAYER_LIMB_BUF_SIZE Co-authored-by: petrie911 <69443847+petrie911@users.noreply.github.com> * Change SkelAnime Player functions to take a void pointer for the corresponding buffers * Use PlayerAnimationFrame on Player_DrawImpl * Match func_8082F1AC * Match func_8083D23C * cleanup * Match and clean up func_808373F8 * Match and document func_8083A98C * PLAYER_PARAMS macro and PlayerInitMode enum * Preliminary names for InitMode functions * Match func_8083C8E8 * remove redundant externs * Match func_8084933C * cleanup func_8084933C * Access D_8085BE84 directly instead of using a macro * Match func_8084AC84 * Fix boomearng typo * OK boomerang * cleanup func_8083D168 * untargetedRotY * this->unk_14E = ABS_ALT(var_v1); * GIFIELD macros * sort of a match * Match func_8084C16C Co-authored-by: petrie911 <69443847+petrie911@users.noreply.github.com> * Use the same trick to match func_808573A4 * Add note on Deku spinning * Match func_8084D18C * Match func_80850D68 * Improve func_80832660 * Match func_80854EFC Co-authored-by: petrie911 <69443847+petrie911@users.noreply.github.com> * Rename unk_B2A to getItemDrawId * Some cleanup * fix merge issues * format * minor anim docs * Match func_808553F4 * Cleanup func_808553F4 * func_8083D860 nonmatching * Match func_8083D860 * Defake func_80859BA8 * () * Add notes to PlayerAnimGroup enum * underwaterTimer Co-authored-by: engineer124 <engineer124engineer124@gmail.com> * some stateFlags cleaning * more stateFlags cleaning * some notes and minor cleanups * more general cleanups * Slightly less fake func_80832CAC * Document some melee weapon damage stuff * Mark lunge storage * Note PCS patch * match * add notes to bss * yeet extra indentation * add reloc as nonmatching to spec * floorSfxOffset * Player_GetFloorSfx * Player_GetFloorSfxByAge * Comments for AnimSfx dunctions * Name some AnimSfx functions * Name AnimSfx stuff * Some PlayerAgeProperties notes * use animflag defines * Player_SpawnExplosive * fix enum and some other minor fixes * Bit more misc. cleanup * Use OoT's version of func_808333CC * Note on quickspin buffer * Final nonmatching, func_80851F18 Co-authored-by: Synray <31429825+Synray@users.noreply.github.com> * RIP player.c * Name Player_StopHorizontalMovement * misc fixes * Actor_DeactivateLens * fixes * typos and tweaks * minor stuff * add names as comments on the animgoup array * Correct some function names and data type * add anim commets to ageproperties * some notes * De-fake func_80840F90 * Defake & clean up func_8085ADA0 * Improve func_80859BA8 * Enums in func_80852B28 * Name some secret-related things * 3 small things * stuff * Player_TalkWithPlayer * SurfaceType_GetFloorType * SurfaceType_GetWallFlags * and more bgcheck stuff * more bss naming * sPlayerControlInput * clean up func_80836F10 a bit * name the parameters of func_80835BF8 * door stuff * remove NON_MATCHING * remove D_8085D2B0 padding * Name some Player_Cutscene_ functions * various cleanups * format * remainingHopsCounter * some cleanups on the struct * Actor_RequestRumble * this->exchangeItemId = PLAYER_AP_NONE; * fix merge stuff * format * PlayerUnkAA5 * Name two cylinder-related functions * BSS * Add MagicConsume's enum, treat lensActive as bool * Update func_808332A0 based on better info * fix merge * fix merge issues * remove redundant comments * Name Player_AddQuake * ANIM_FLAG_UPDATE*_*Y * Format * AT_TYPE_ENEMY * fix merge issues * format * fix uintptr_ts * Rename * Name leftHandMf * fix merge issues * format * exchangeItemId <= PLAYER_IA_MINUS1 * getItemDrawIdPlusOne * currentActorCsIndex * <= PLAYER_IA_MINUS1 * fix merge issues * format * namefixer and bss * fix build * bombs parameters cleanup * bss * Fix building * fix building * Fix building * Fix building and cleanups * Pre-PR cleanup * really... * format * review * stateFlag Mistakes * 268 * 0.1f * z64door.h * fix cutscene stuff * bss * Update include/z64player.h Co-authored-by: EllipticEllipsis <elliptic.ellipsis@gmail.com> * Update include/z64player.h Co-authored-by: EllipticEllipsis <elliptic.ellipsis@gmail.com> * reiew * PR Review * collision * review * format and a few stuff i missed * EnBomExplosiveType * weekeventregconvert and eventinfconvert * more review * review * bss * review * re format sGetItemTable * Entangle PlayerMask and PlayerItemAction * a few extra cases i missed * bss * review * EnArrow stuff * ARROW_MAGIC_DEKU_BUBBLE * minor format * merge * fix bss * review * !ARROW_IS_ARROW * review * bool cleanup * fix merge * review * Player_StopCutscene * Player_RequestQuake * quakeIndex * Player_RequestQuakeAndRumble * knobDoor and slidingDoor * bss * fix * review * dog and float --------- Co-authored-by: Elliptic Ellipsis <elliptic.ellipsis@gmail.com> Co-authored-by: engineer124 <engineer124engineer124@gmail.com> Co-authored-by: petrie911 <pmontag@PHYS-S129.iowa.uiowa.edu> Co-authored-by: petrie911 <69443847+petrie911@users.noreply.github.com> Co-authored-by: Synray <31429825+Synray@users.noreply.github.com>
2023-05-28 21:41:37 +00:00
0x80859BA8:("Player_Cutscene_Translate",),
0x80859C60:("Player_CsAction_15",),
0x80859CA0:("Player_CsAction_16",),
0x80859CE0:("func_80859CE0",),
0x80859CFC:("Player_CsAction_17",),
0x80859D44:("Player_CsAction_18",),
0x80859D70:("Player_CsAction_19",),
0x80859EBC:("Player_CsAction_20",),
0x80859F4C:("Player_CsAction_21",),
0x80859FCC:("Player_CsAction_22",),
0x80859FF4:("Player_CsAction_23",),
0x8085A04C:("Player_CsAction_TranslateReverse",),
0x8085A120:("Player_CsAction_25",),
0x8085A144:("Player_CsAction_26",),
0x8085A19C:("Player_CsAction_27",),
0x8085A1D4:("Player_CsAction_28",),
0x8085A24C:("Player_CsAction_29",),
0x8085A2AC:("Player_CsAction_30",),
0x8085A330:("Player_CsAction_31",),
0x8085A364:("Player_CsAction_32",),
0x8085A40C:("Player_CsAction_33",),
0x8085A4A4:("Player_CsAction_34",),
0x8085A530:("Player_CsAction_35",),
0x8085A5DC:("Player_CsAction_36",),
0x8085A66C:("Player_CsAction_37",),
0x8085A6C0:("Player_CsAction_38",),
0x8085A710:("Player_CsAction_39",),
0x8085A768:("Player_CsAction_40",),
0x8085A7C0:("Player_CsAction_41",),
0x8085A8C4:("Player_CsAction_42",),
0x8085A940:("Player_CsAction_43",),
0x8085AA10:("Player_CsAction_44",),
0x8085AA60:("Player_CsAction_45",),
0x8085AA84:("Player_CsAction_46",),
0x8085AACC:("Player_CsAction_End",),
`ovl_player_actor`: Dawn of a new PR (#1227) * Rename Player_UpdateBottleHeld * Match func_808497A0 * func_80852290 NON_MATCHING * Match func_8083B3B4 * Params cleanup * Match func_8083FBC4 * sfxId cleanups and others * Fix declaration of functions from D_8085D990 * Change D_8085BE84 to be a 2D array * ARRAY_COUNT_2D * Match func_8085ADA0 * func_808426F0 nonmatching * Match func_80852290 * Match func_808426F0 Co-authored-by: engineer124 <engineer124engineer124@gmail.com> * Add notes to Player_SetDoAction * Name putAwayCountdown * rebase * Match func_80856918 * format * func_8084933C nonmatching small amount of boomerang documentation * Progress on moving data near where it is used * finish moving data * format * cleanup up remaining data * more match * Some minor cleanups * PlayerCsMode enum * func_80851F18 nonmatching * Fix unk_B10 * Purge ExchangeItemID enum * Rename `targetActor` to `talkActor` * Name `targetedActor` * PLAYER_LIMB_BUF_SIZE Co-authored-by: petrie911 <69443847+petrie911@users.noreply.github.com> * Change SkelAnime Player functions to take a void pointer for the corresponding buffers * Use PlayerAnimationFrame on Player_DrawImpl * Match func_8082F1AC * Match func_8083D23C * cleanup * Match and clean up func_808373F8 * Match and document func_8083A98C * PLAYER_PARAMS macro and PlayerInitMode enum * Preliminary names for InitMode functions * Match func_8083C8E8 * remove redundant externs * Match func_8084933C * cleanup func_8084933C * Access D_8085BE84 directly instead of using a macro * Match func_8084AC84 * Fix boomearng typo * OK boomerang * cleanup func_8083D168 * untargetedRotY * this->unk_14E = ABS_ALT(var_v1); * GIFIELD macros * sort of a match * Match func_8084C16C Co-authored-by: petrie911 <69443847+petrie911@users.noreply.github.com> * Use the same trick to match func_808573A4 * Add note on Deku spinning * Match func_8084D18C * Match func_80850D68 * Improve func_80832660 * Match func_80854EFC Co-authored-by: petrie911 <69443847+petrie911@users.noreply.github.com> * Rename unk_B2A to getItemDrawId * Some cleanup * fix merge issues * format * minor anim docs * Match func_808553F4 * Cleanup func_808553F4 * func_8083D860 nonmatching * Match func_8083D860 * Defake func_80859BA8 * () * Add notes to PlayerAnimGroup enum * underwaterTimer Co-authored-by: engineer124 <engineer124engineer124@gmail.com> * some stateFlags cleaning * more stateFlags cleaning * some notes and minor cleanups * more general cleanups * Slightly less fake func_80832CAC * Document some melee weapon damage stuff * Mark lunge storage * Note PCS patch * match * add notes to bss * yeet extra indentation * add reloc as nonmatching to spec * floorSfxOffset * Player_GetFloorSfx * Player_GetFloorSfxByAge * Comments for AnimSfx dunctions * Name some AnimSfx functions * Name AnimSfx stuff * Some PlayerAgeProperties notes * use animflag defines * Player_SpawnExplosive * fix enum and some other minor fixes * Bit more misc. cleanup * Use OoT's version of func_808333CC * Note on quickspin buffer * Final nonmatching, func_80851F18 Co-authored-by: Synray <31429825+Synray@users.noreply.github.com> * RIP player.c * Name Player_StopHorizontalMovement * misc fixes * Actor_DeactivateLens * fixes * typos and tweaks * minor stuff * add names as comments on the animgoup array * Correct some function names and data type * add anim commets to ageproperties * some notes * De-fake func_80840F90 * Defake & clean up func_8085ADA0 * Improve func_80859BA8 * Enums in func_80852B28 * Name some secret-related things * 3 small things * stuff * Player_TalkWithPlayer * SurfaceType_GetFloorType * SurfaceType_GetWallFlags * and more bgcheck stuff * more bss naming * sPlayerControlInput * clean up func_80836F10 a bit * name the parameters of func_80835BF8 * door stuff * remove NON_MATCHING * remove D_8085D2B0 padding * Name some Player_Cutscene_ functions * various cleanups * format * remainingHopsCounter * some cleanups on the struct * Actor_RequestRumble * this->exchangeItemId = PLAYER_AP_NONE; * fix merge stuff * format * PlayerUnkAA5 * Name two cylinder-related functions * BSS * Add MagicConsume's enum, treat lensActive as bool * Update func_808332A0 based on better info * fix merge * fix merge issues * remove redundant comments * Name Player_AddQuake * ANIM_FLAG_UPDATE*_*Y * Format * AT_TYPE_ENEMY * fix merge issues * format * fix uintptr_ts * Rename * Name leftHandMf * fix merge issues * format * exchangeItemId <= PLAYER_IA_MINUS1 * getItemDrawIdPlusOne * currentActorCsIndex * <= PLAYER_IA_MINUS1 * fix merge issues * format * namefixer and bss * fix build * bombs parameters cleanup * bss * Fix building * fix building * Fix building * Fix building and cleanups * Pre-PR cleanup * really... * format * review * stateFlag Mistakes * 268 * 0.1f * z64door.h * fix cutscene stuff * bss * Update include/z64player.h Co-authored-by: EllipticEllipsis <elliptic.ellipsis@gmail.com> * Update include/z64player.h Co-authored-by: EllipticEllipsis <elliptic.ellipsis@gmail.com> * reiew * PR Review * collision * review * format and a few stuff i missed * EnBomExplosiveType * weekeventregconvert and eventinfconvert * more review * review * bss * review * re format sGetItemTable * Entangle PlayerMask and PlayerItemAction * a few extra cases i missed * bss * review * EnArrow stuff * ARROW_MAGIC_DEKU_BUBBLE * minor format * merge * fix bss * review * !ARROW_IS_ARROW * review * bool cleanup * fix merge * review * Player_StopCutscene * Player_RequestQuake * quakeIndex * Player_RequestQuakeAndRumble * knobDoor and slidingDoor * bss * fix * review * dog and float --------- Co-authored-by: Elliptic Ellipsis <elliptic.ellipsis@gmail.com> Co-authored-by: engineer124 <engineer124engineer124@gmail.com> Co-authored-by: petrie911 <pmontag@PHYS-S129.iowa.uiowa.edu> Co-authored-by: petrie911 <69443847+petrie911@users.noreply.github.com> Co-authored-by: Synray <31429825+Synray@users.noreply.github.com>
2023-05-28 21:41:37 +00:00
0x8085AB58:("Player_Cutscene_SetPosAndYawToStart",),
0x8085ABA8:("Player_Cutscene_8085ABA8",),
0x8085AC9C:("func_8085AC9C",),
0x8085AD5C:("func_8085AD5C",),
0x8085ADA0:("Player_CsAction_48",),
0x8085B08C:("Player_Action_CsAction",),
`ovl_player_actor`: Dawn of a new PR (#1227) * Rename Player_UpdateBottleHeld * Match func_808497A0 * func_80852290 NON_MATCHING * Match func_8083B3B4 * Params cleanup * Match func_8083FBC4 * sfxId cleanups and others * Fix declaration of functions from D_8085D990 * Change D_8085BE84 to be a 2D array * ARRAY_COUNT_2D * Match func_8085ADA0 * func_808426F0 nonmatching * Match func_80852290 * Match func_808426F0 Co-authored-by: engineer124 <engineer124engineer124@gmail.com> * Add notes to Player_SetDoAction * Name putAwayCountdown * rebase * Match func_80856918 * format * func_8084933C nonmatching small amount of boomerang documentation * Progress on moving data near where it is used * finish moving data * format * cleanup up remaining data * more match * Some minor cleanups * PlayerCsMode enum * func_80851F18 nonmatching * Fix unk_B10 * Purge ExchangeItemID enum * Rename `targetActor` to `talkActor` * Name `targetedActor` * PLAYER_LIMB_BUF_SIZE Co-authored-by: petrie911 <69443847+petrie911@users.noreply.github.com> * Change SkelAnime Player functions to take a void pointer for the corresponding buffers * Use PlayerAnimationFrame on Player_DrawImpl * Match func_8082F1AC * Match func_8083D23C * cleanup * Match and clean up func_808373F8 * Match and document func_8083A98C * PLAYER_PARAMS macro and PlayerInitMode enum * Preliminary names for InitMode functions * Match func_8083C8E8 * remove redundant externs * Match func_8084933C * cleanup func_8084933C * Access D_8085BE84 directly instead of using a macro * Match func_8084AC84 * Fix boomearng typo * OK boomerang * cleanup func_8083D168 * untargetedRotY * this->unk_14E = ABS_ALT(var_v1); * GIFIELD macros * sort of a match * Match func_8084C16C Co-authored-by: petrie911 <69443847+petrie911@users.noreply.github.com> * Use the same trick to match func_808573A4 * Add note on Deku spinning * Match func_8084D18C * Match func_80850D68 * Improve func_80832660 * Match func_80854EFC Co-authored-by: petrie911 <69443847+petrie911@users.noreply.github.com> * Rename unk_B2A to getItemDrawId * Some cleanup * fix merge issues * format * minor anim docs * Match func_808553F4 * Cleanup func_808553F4 * func_8083D860 nonmatching * Match func_8083D860 * Defake func_80859BA8 * () * Add notes to PlayerAnimGroup enum * underwaterTimer Co-authored-by: engineer124 <engineer124engineer124@gmail.com> * some stateFlags cleaning * more stateFlags cleaning * some notes and minor cleanups * more general cleanups * Slightly less fake func_80832CAC * Document some melee weapon damage stuff * Mark lunge storage * Note PCS patch * match * add notes to bss * yeet extra indentation * add reloc as nonmatching to spec * floorSfxOffset * Player_GetFloorSfx * Player_GetFloorSfxByAge * Comments for AnimSfx dunctions * Name some AnimSfx functions * Name AnimSfx stuff * Some PlayerAgeProperties notes * use animflag defines * Player_SpawnExplosive * fix enum and some other minor fixes * Bit more misc. cleanup * Use OoT's version of func_808333CC * Note on quickspin buffer * Final nonmatching, func_80851F18 Co-authored-by: Synray <31429825+Synray@users.noreply.github.com> * RIP player.c * Name Player_StopHorizontalMovement * misc fixes * Actor_DeactivateLens * fixes * typos and tweaks * minor stuff * add names as comments on the animgoup array * Correct some function names and data type * add anim commets to ageproperties * some notes * De-fake func_80840F90 * Defake & clean up func_8085ADA0 * Improve func_80859BA8 * Enums in func_80852B28 * Name some secret-related things * 3 small things * stuff * Player_TalkWithPlayer * SurfaceType_GetFloorType * SurfaceType_GetWallFlags * and more bgcheck stuff * more bss naming * sPlayerControlInput * clean up func_80836F10 a bit * name the parameters of func_80835BF8 * door stuff * remove NON_MATCHING * remove D_8085D2B0 padding * Name some Player_Cutscene_ functions * various cleanups * format * remainingHopsCounter * some cleanups on the struct * Actor_RequestRumble * this->exchangeItemId = PLAYER_AP_NONE; * fix merge stuff * format * PlayerUnkAA5 * Name two cylinder-related functions * BSS * Add MagicConsume's enum, treat lensActive as bool * Update func_808332A0 based on better info * fix merge * fix merge issues * remove redundant comments * Name Player_AddQuake * ANIM_FLAG_UPDATE*_*Y * Format * AT_TYPE_ENEMY * fix merge issues * format * fix uintptr_ts * Rename * Name leftHandMf * fix merge issues * format * exchangeItemId <= PLAYER_IA_MINUS1 * getItemDrawIdPlusOne * currentActorCsIndex * <= PLAYER_IA_MINUS1 * fix merge issues * format * namefixer and bss * fix build * bombs parameters cleanup * bss * Fix building * fix building * Fix building * Fix building and cleanups * Pre-PR cleanup * really... * format * review * stateFlag Mistakes * 268 * 0.1f * z64door.h * fix cutscene stuff * bss * Update include/z64player.h Co-authored-by: EllipticEllipsis <elliptic.ellipsis@gmail.com> * Update include/z64player.h Co-authored-by: EllipticEllipsis <elliptic.ellipsis@gmail.com> * reiew * PR Review * collision * review * format and a few stuff i missed * EnBomExplosiveType * weekeventregconvert and eventinfconvert * more review * review * bss * review * re format sGetItemTable * Entangle PlayerMask and PlayerItemAction * a few extra cases i missed * bss * review * EnArrow stuff * ARROW_MAGIC_DEKU_BUBBLE * minor format * merge * fix bss * review * !ARROW_IS_ARROW * review * bool cleanup * fix merge * review * Player_StopCutscene * Player_RequestQuake * quakeIndex * Player_RequestQuakeAndRumble * knobDoor and slidingDoor * bss * fix * review * dog and float --------- Co-authored-by: Elliptic Ellipsis <elliptic.ellipsis@gmail.com> Co-authored-by: engineer124 <engineer124engineer124@gmail.com> Co-authored-by: petrie911 <pmontag@PHYS-S129.iowa.uiowa.edu> Co-authored-by: petrie911 <69443847+petrie911@users.noreply.github.com> Co-authored-by: Synray <31429825+Synray@users.noreply.github.com>
2023-05-28 21:41:37 +00:00
0x8085B134:("Player_StartFishing",),
0x8085B170:("func_8085B170",),
`ovl_player_actor`: Dawn of a new PR (#1227) * Rename Player_UpdateBottleHeld * Match func_808497A0 * func_80852290 NON_MATCHING * Match func_8083B3B4 * Params cleanup * Match func_8083FBC4 * sfxId cleanups and others * Fix declaration of functions from D_8085D990 * Change D_8085BE84 to be a 2D array * ARRAY_COUNT_2D * Match func_8085ADA0 * func_808426F0 nonmatching * Match func_80852290 * Match func_808426F0 Co-authored-by: engineer124 <engineer124engineer124@gmail.com> * Add notes to Player_SetDoAction * Name putAwayCountdown * rebase * Match func_80856918 * format * func_8084933C nonmatching small amount of boomerang documentation * Progress on moving data near where it is used * finish moving data * format * cleanup up remaining data * more match * Some minor cleanups * PlayerCsMode enum * func_80851F18 nonmatching * Fix unk_B10 * Purge ExchangeItemID enum * Rename `targetActor` to `talkActor` * Name `targetedActor` * PLAYER_LIMB_BUF_SIZE Co-authored-by: petrie911 <69443847+petrie911@users.noreply.github.com> * Change SkelAnime Player functions to take a void pointer for the corresponding buffers * Use PlayerAnimationFrame on Player_DrawImpl * Match func_8082F1AC * Match func_8083D23C * cleanup * Match and clean up func_808373F8 * Match and document func_8083A98C * PLAYER_PARAMS macro and PlayerInitMode enum * Preliminary names for InitMode functions * Match func_8083C8E8 * remove redundant externs * Match func_8084933C * cleanup func_8084933C * Access D_8085BE84 directly instead of using a macro * Match func_8084AC84 * Fix boomearng typo * OK boomerang * cleanup func_8083D168 * untargetedRotY * this->unk_14E = ABS_ALT(var_v1); * GIFIELD macros * sort of a match * Match func_8084C16C Co-authored-by: petrie911 <69443847+petrie911@users.noreply.github.com> * Use the same trick to match func_808573A4 * Add note on Deku spinning * Match func_8084D18C * Match func_80850D68 * Improve func_80832660 * Match func_80854EFC Co-authored-by: petrie911 <69443847+petrie911@users.noreply.github.com> * Rename unk_B2A to getItemDrawId * Some cleanup * fix merge issues * format * minor anim docs * Match func_808553F4 * Cleanup func_808553F4 * func_8083D860 nonmatching * Match func_8083D860 * Defake func_80859BA8 * () * Add notes to PlayerAnimGroup enum * underwaterTimer Co-authored-by: engineer124 <engineer124engineer124@gmail.com> * some stateFlags cleaning * more stateFlags cleaning * some notes and minor cleanups * more general cleanups * Slightly less fake func_80832CAC * Document some melee weapon damage stuff * Mark lunge storage * Note PCS patch * match * add notes to bss * yeet extra indentation * add reloc as nonmatching to spec * floorSfxOffset * Player_GetFloorSfx * Player_GetFloorSfxByAge * Comments for AnimSfx dunctions * Name some AnimSfx functions * Name AnimSfx stuff * Some PlayerAgeProperties notes * use animflag defines * Player_SpawnExplosive * fix enum and some other minor fixes * Bit more misc. cleanup * Use OoT's version of func_808333CC * Note on quickspin buffer * Final nonmatching, func_80851F18 Co-authored-by: Synray <31429825+Synray@users.noreply.github.com> * RIP player.c * Name Player_StopHorizontalMovement * misc fixes * Actor_DeactivateLens * fixes * typos and tweaks * minor stuff * add names as comments on the animgoup array * Correct some function names and data type * add anim commets to ageproperties * some notes * De-fake func_80840F90 * Defake & clean up func_8085ADA0 * Improve func_80859BA8 * Enums in func_80852B28 * Name some secret-related things * 3 small things * stuff * Player_TalkWithPlayer * SurfaceType_GetFloorType * SurfaceType_GetWallFlags * and more bgcheck stuff * more bss naming * sPlayerControlInput * clean up func_80836F10 a bit * name the parameters of func_80835BF8 * door stuff * remove NON_MATCHING * remove D_8085D2B0 padding * Name some Player_Cutscene_ functions * various cleanups * format * remainingHopsCounter * some cleanups on the struct * Actor_RequestRumble * this->exchangeItemId = PLAYER_AP_NONE; * fix merge stuff * format * PlayerUnkAA5 * Name two cylinder-related functions * BSS * Add MagicConsume's enum, treat lensActive as bool * Update func_808332A0 based on better info * fix merge * fix merge issues * remove redundant comments * Name Player_AddQuake * ANIM_FLAG_UPDATE*_*Y * Format * AT_TYPE_ENEMY * fix merge issues * format * fix uintptr_ts * Rename * Name leftHandMf * fix merge issues * format * exchangeItemId <= PLAYER_IA_MINUS1 * getItemDrawIdPlusOne * currentActorCsIndex * <= PLAYER_IA_MINUS1 * fix merge issues * format * namefixer and bss * fix build * bombs parameters cleanup * bss * Fix building * fix building * Fix building * Fix building and cleanups * Pre-PR cleanup * really... * format * review * stateFlag Mistakes * 268 * 0.1f * z64door.h * fix cutscene stuff * bss * Update include/z64player.h Co-authored-by: EllipticEllipsis <elliptic.ellipsis@gmail.com> * Update include/z64player.h Co-authored-by: EllipticEllipsis <elliptic.ellipsis@gmail.com> * reiew * PR Review * collision * review * format and a few stuff i missed * EnBomExplosiveType * weekeventregconvert and eventinfconvert * more review * review * bss * review * re format sGetItemTable * Entangle PlayerMask and PlayerItemAction * a few extra cases i missed * bss * review * EnArrow stuff * ARROW_MAGIC_DEKU_BUBBLE * minor format * merge * fix bss * review * !ARROW_IS_ARROW * review * bool cleanup * fix merge * review * Player_StopCutscene * Player_RequestQuake * quakeIndex * Player_RequestQuakeAndRumble * knobDoor and slidingDoor * bss * fix * review * dog and float --------- Co-authored-by: Elliptic Ellipsis <elliptic.ellipsis@gmail.com> Co-authored-by: engineer124 <engineer124engineer124@gmail.com> Co-authored-by: petrie911 <pmontag@PHYS-S129.iowa.uiowa.edu> Co-authored-by: petrie911 <69443847+petrie911@users.noreply.github.com> Co-authored-by: Synray <31429825+Synray@users.noreply.github.com>
2023-05-28 21:41:37 +00:00
0x8085B1F0:("Player_GrabPlayer",),
0x8085B28C:("Player_TryCsAction",),
0x8085B384:("func_8085B384",),
`ovl_player_actor`: Dawn of a new PR (#1227) * Rename Player_UpdateBottleHeld * Match func_808497A0 * func_80852290 NON_MATCHING * Match func_8083B3B4 * Params cleanup * Match func_8083FBC4 * sfxId cleanups and others * Fix declaration of functions from D_8085D990 * Change D_8085BE84 to be a 2D array * ARRAY_COUNT_2D * Match func_8085ADA0 * func_808426F0 nonmatching * Match func_80852290 * Match func_808426F0 Co-authored-by: engineer124 <engineer124engineer124@gmail.com> * Add notes to Player_SetDoAction * Name putAwayCountdown * rebase * Match func_80856918 * format * func_8084933C nonmatching small amount of boomerang documentation * Progress on moving data near where it is used * finish moving data * format * cleanup up remaining data * more match * Some minor cleanups * PlayerCsMode enum * func_80851F18 nonmatching * Fix unk_B10 * Purge ExchangeItemID enum * Rename `targetActor` to `talkActor` * Name `targetedActor` * PLAYER_LIMB_BUF_SIZE Co-authored-by: petrie911 <69443847+petrie911@users.noreply.github.com> * Change SkelAnime Player functions to take a void pointer for the corresponding buffers * Use PlayerAnimationFrame on Player_DrawImpl * Match func_8082F1AC * Match func_8083D23C * cleanup * Match and clean up func_808373F8 * Match and document func_8083A98C * PLAYER_PARAMS macro and PlayerInitMode enum * Preliminary names for InitMode functions * Match func_8083C8E8 * remove redundant externs * Match func_8084933C * cleanup func_8084933C * Access D_8085BE84 directly instead of using a macro * Match func_8084AC84 * Fix boomearng typo * OK boomerang * cleanup func_8083D168 * untargetedRotY * this->unk_14E = ABS_ALT(var_v1); * GIFIELD macros * sort of a match * Match func_8084C16C Co-authored-by: petrie911 <69443847+petrie911@users.noreply.github.com> * Use the same trick to match func_808573A4 * Add note on Deku spinning * Match func_8084D18C * Match func_80850D68 * Improve func_80832660 * Match func_80854EFC Co-authored-by: petrie911 <69443847+petrie911@users.noreply.github.com> * Rename unk_B2A to getItemDrawId * Some cleanup * fix merge issues * format * minor anim docs * Match func_808553F4 * Cleanup func_808553F4 * func_8083D860 nonmatching * Match func_8083D860 * Defake func_80859BA8 * () * Add notes to PlayerAnimGroup enum * underwaterTimer Co-authored-by: engineer124 <engineer124engineer124@gmail.com> * some stateFlags cleaning * more stateFlags cleaning * some notes and minor cleanups * more general cleanups * Slightly less fake func_80832CAC * Document some melee weapon damage stuff * Mark lunge storage * Note PCS patch * match * add notes to bss * yeet extra indentation * add reloc as nonmatching to spec * floorSfxOffset * Player_GetFloorSfx * Player_GetFloorSfxByAge * Comments for AnimSfx dunctions * Name some AnimSfx functions * Name AnimSfx stuff * Some PlayerAgeProperties notes * use animflag defines * Player_SpawnExplosive * fix enum and some other minor fixes * Bit more misc. cleanup * Use OoT's version of func_808333CC * Note on quickspin buffer * Final nonmatching, func_80851F18 Co-authored-by: Synray <31429825+Synray@users.noreply.github.com> * RIP player.c * Name Player_StopHorizontalMovement * misc fixes * Actor_DeactivateLens * fixes * typos and tweaks * minor stuff * add names as comments on the animgoup array * Correct some function names and data type * add anim commets to ageproperties * some notes * De-fake func_80840F90 * Defake & clean up func_8085ADA0 * Improve func_80859BA8 * Enums in func_80852B28 * Name some secret-related things * 3 small things * stuff * Player_TalkWithPlayer * SurfaceType_GetFloorType * SurfaceType_GetWallFlags * and more bgcheck stuff * more bss naming * sPlayerControlInput * clean up func_80836F10 a bit * name the parameters of func_80835BF8 * door stuff * remove NON_MATCHING * remove D_8085D2B0 padding * Name some Player_Cutscene_ functions * various cleanups * format * remainingHopsCounter * some cleanups on the struct * Actor_RequestRumble * this->exchangeItemId = PLAYER_AP_NONE; * fix merge stuff * format * PlayerUnkAA5 * Name two cylinder-related functions * BSS * Add MagicConsume's enum, treat lensActive as bool * Update func_808332A0 based on better info * fix merge * fix merge issues * remove redundant comments * Name Player_AddQuake * ANIM_FLAG_UPDATE*_*Y * Format * AT_TYPE_ENEMY * fix merge issues * format * fix uintptr_ts * Rename * Name leftHandMf * fix merge issues * format * exchangeItemId <= PLAYER_IA_MINUS1 * getItemDrawIdPlusOne * currentActorCsIndex * <= PLAYER_IA_MINUS1 * fix merge issues * format * namefixer and bss * fix build * bombs parameters cleanup * bss * Fix building * fix building * Fix building * Fix building and cleanups * Pre-PR cleanup * really... * format * review * stateFlag Mistakes * 268 * 0.1f * z64door.h * fix cutscene stuff * bss * Update include/z64player.h Co-authored-by: EllipticEllipsis <elliptic.ellipsis@gmail.com> * Update include/z64player.h Co-authored-by: EllipticEllipsis <elliptic.ellipsis@gmail.com> * reiew * PR Review * collision * review * format and a few stuff i missed * EnBomExplosiveType * weekeventregconvert and eventinfconvert * more review * review * bss * review * re format sGetItemTable * Entangle PlayerMask and PlayerItemAction * a few extra cases i missed * bss * review * EnArrow stuff * ARROW_MAGIC_DEKU_BUBBLE * minor format * merge * fix bss * review * !ARROW_IS_ARROW * review * bool cleanup * fix merge * review * Player_StopCutscene * Player_RequestQuake * quakeIndex * Player_RequestQuakeAndRumble * knobDoor and slidingDoor * bss * fix * review * dog and float --------- Co-authored-by: Elliptic Ellipsis <elliptic.ellipsis@gmail.com> Co-authored-by: engineer124 <engineer124engineer124@gmail.com> Co-authored-by: petrie911 <pmontag@PHYS-S129.iowa.uiowa.edu> Co-authored-by: petrie911 <69443847+petrie911@users.noreply.github.com> Co-authored-by: Synray <31429825+Synray@users.noreply.github.com>
2023-05-28 21:41:37 +00:00
0x8085B3E0:("Player_InflictDamage",),
0x8085B460:("Player_StartTalking",),
0x8085B74C:("func_8085B74C",),
0x8085B820:("func_8085B820",),
0x8085B854:("func_8085B854",),
0x8085B930:("func_8085B930",),
0x80862B70:("func_80862B70",),
0x80862CBC:("func_80862CBC",),
0x80862EDC:("func_80862EDC",),
0x80863048:("func_80863048",),
0x80863188:("EnTest_Init",),
0x80863310:("EnTest_Destroy",),
0x8086333C:("EnTest_Update",),
0x808634B8:("EnTest_OverrideKeyframeDraw",),
0x808636A8:("EnTest_Draw",),
0x80863870:("EnGirlA_SetupAction",),
0x8086387C:("EnGirlA_InitObjIndex",),
0x80863920:("EnGirlA_Init",),
0x80863940:("EnGirlA_Destroy",),
0x80863950:("EnGirlA_CanBuyPotionRed",),
0x808639B0:("EnGirlA_CanBuyPotionGreen",),
0x80863A10:("EnGirlA_CanBuyPotionBlue",),
0x80863AAC:("EnGirlA_CanBuyArrows",),
0x80863B4C:("EnGirlA_CanBuyNuts",),
0x80863C08:("EnGirlA_CanBuyShieldHero",),
0x80863C6C:("EnGirlA_CanBuyStick",),
0x80863D28:("EnGirlA_CanBuyMaskAllNight",),
0x80863D60:("EnGirlA_CanBuyBombBagCuriosityShop",),
0x80863DC8:("EnGirlA_CanBuyBombBag20BombShop",),
0x80863E48:("EnGirlA_CanBuyBombBag30BombShop",),
0x80863EC8:("EnGirlA_CanBuyBombchus",),
0x80863F94:("EnGirlA_CanBuyBombs",),
0x80864034:("EnGirlA_CanBuyBottleStolen",),
0x8086406C:("EnGirlA_CanBuySword",),
0x808640A4:("EnGirlA_CanBuyShieldMirror",),
0x80864108:("EnGirlA_CanBuyFairy",),
0x80864168:("EnGirlA_BuyBottleItem",),
0x80864210:("EnGirlA_BuyArrows",),
0x8086425C:("EnGirlA_BuyNuts",),
0x808642D4:("EnGirlA_BuyShieldHero",),
0x80864320:("EnGirlA_BuyStick",),
0x8086436C:("EnGirlA_BuyMaskAllNight",),
0x808643B8:("EnGirlA_BuyBombBag",),
0x8086444C:("EnGirlA_BuyBombchus",),
0x808644A4:("EnGirlA_BuyBombs",),
0x80864558:("EnGirlA_BuyBottle",),
0x808645A4:("EnGirlA_BuySword",),
0x80864658:("EnGirlA_BuyShieldMirror",),
0x808646A4:("EnGirlA_BuyFanfare",),
0x808646E4:("EnGirlA_DoNothing",),
0x808646F4:("EnGirlA_InitItem",),
0x8086472C:("EnGirlA_Bought",),
0x80864744:("EnGirlA_Restock",),
0x80864760:("EnGirlA_TrySetMaskItemDescription",),
0x80864774:("EnGirlA_InitialUpdate",),
0x808648F8:("EnGirlA_Update2",),
0x808649A4:("EnGirlA_Update",),
0x808649C8:("EnGirlA_Draw",),
0x80865370:("EnPart_Init",),
0x80865380:("EnPart_Destroy",),
0x80865390:("func_80865390",),
0x808654C4:("func_808654C4",),
0x808657A0:("EnPart_Update",),
0x808657E8:("EnPart_Draw",),
0x80865990:("EnLight_Init",),
0x80865BBC:("EnLight_Destroy",),
0x80865BF8:("func_80865BF8",),
0x80865C74:("EnLight_Update",),
0x80865F38:("func_80865F38",),
0x80866398:("EnLight_Draw",),
0x80866800:("EnDoor_Init",),
0x808669E0:("EnDoor_Destroy",),
0x80866A5C:("EnDoor_WaitForObject",),
0x80866B20:("EnDoor_Idle",),
0x80866F94:("EnDoor_OpenScheduleActor",),
0x8086704C:("EnDoor_AjarWait",),
0x80867080:("EnDoor_AjarOpen",),
0x808670F0:("EnDoor_AjarClose",),
0x80867144:("EnDoor_Open",),
0x8086732C:("EnDoor_Update",),
0x80867350:("EnDoor_OverrideLimbDraw",),
0x808674B0:("EnDoor_Draw",),
0x80867BD0:("EnBox_SetupAction",),
0x80867BDC:("func_80867BDC",),
0x80867C14:("func_80867C14",),
0x80867C8C:("func_80867C8C",),
0x80867FBC:("func_80867FBC",),
0x80867FE4:("func_80867FE4",),
0x8086800C:("EnBox_ClipToGround",),
0x808680AC:("EnBox_Init",),
0x808685FC:("EnBox_Destroy",),
0x80868630:("EnBox_RandomDustKinematic",),
0x80868734:("EnBox_SpawnDust",),
0x808687E8:("EnBox_Fall",),
0x80868944:("EnBox_FallOnSwitchFlag",),
0x808689E8:("EnBox_AppearSwitchFlag",),
0x80868A6C:("EnBox_AppearOnRoomClear",),
0x80868AFC:("func_80868AFC",),
0x80868B74:("func_80868B74",),
0x80868CC8:("EnBox_WaitOpen",),
0x80869020:("EnBox_Open",),
0x808692E0:("EnBox_SpawnIceSmoke",),
0x808694A0:("EnBox_Update",),
0x80869600:("EnBox_PostLimbDraw",),
0x80869850:("EnBox_SetRenderMode1",),
0x80869874:("EnBox_SetRenderMode2",),
0x808698B4:("EnBox_SetRenderMode3",),
0x808698F4:("EnBox_Draw",),
0x80869D90:("EnPametfrog_Init",),
0x80869F90:("EnPametfrog_Destroy",),
0x80869FBC:("EnPametfrog_Vec3fNormalize",),
Bigslime OK and Documented (#361) * git subrepo pull tools/asm-differ --force subrepo: subdir: "tools/asm-differ" merged: "d218cdf0" upstream: origin: "https://github.com/simonlindholm/asm-differ.git" branch: "main" commit: "d218cdf0" git-subrepo: version: "0.4.3" origin: "https://github.com/ingydotnet/git-subrepo.git" commit: "2f68596" * git subrepo pull tools/graphovl --force subrepo: subdir: "tools/graphovl" merged: "f5fe93d7" upstream: origin: "https://github.com/AngheloAlf/graphovl.git" branch: "master" commit: "f5fe93d7" git-subrepo: version: "0.4.3" origin: "https://github.com/ingydotnet/git-subrepo.git" commit: "2f68596" * git subrepo pull tools/ZAPD --force subrepo: subdir: "tools/ZAPD" merged: "e7a8a48c" upstream: origin: "https://github.com/zeldaret/ZAPD.git" branch: "master" commit: "e7a8a48c" git-subrepo: version: "0.4.3" origin: "https://github.com/ingydotnet/git-subrepo.git" commit: "2f68596" * Bring Bigslime over from old branch * Format * Improve docs * format * More cleanup * Fix Zero Vectors Name * Improve docs * Spelling/Grammar * Small typo * Extra space * Fix zapd merge conflict * tab * Fix remaining names * format * Better documentation * format * fix * Add names to identity matrices * Minor Cleanup * easier to read comments * Another touch-up * Missed a spot * one more... * typo * Another typo * Fix merge master, fix EnBigslime_ApplyDamageEffectBigslime * PR Feedback * Fix variable * Add in gZeroVec3f in new prs * Fix gZeroVec3f * gZeroVec3f * PR Feedback, move lots of static data inside functions * Use z_actor decomp of `func_800BE680` for better macro name * Naming gone wrong, but fixed now * Fix dList * Add an extra line of docs about shadows for a function * dList -> shadowDList * Next round of PR feedback * Document object file, still need to double check some * Small cleanup * Improve and fix many docs, unname unknown material texture * format * Oops * Clean up blobs from object file * Aha! I finally get what's going on * Remove Bigslime undefined_syms * Remove more undefined symbols Co-authored-by: Angie <angheloalf95@gmail.com>
2021-12-27 04:24:45 +00:00
0x8086A024:("EnPametfrog_Freeze",),
0x8086A068:("EnPametfrog_Thaw",),
0x8086A0F4:("EnPametfrog_JumpWaterEffects",),
0x8086A1A0:("EnPametfrog_IdleWaterEffects",),
0x8086A238:("func_8086A238",),
0x8086A2CC:("func_8086A2CC",),
0x8086A428:("EnPametfrog_ShakeCamera",),
0x8086A4E4:("EnPametfrog_StopCutscene",),
0x8086A554:("EnPametfrog_PlaceSnapper",),
0x8086A6B0:("EnPametfrog_JumpOnGround",),
0x8086A724:("EnPametfrog_ApplyMagicArrowEffects",),
0x8086A80C:("EnPametfrog_ApplyElectricStun",),
0x8086A878:("EnPametfrog_ApplyStun",),
0x8086A8C0:("EnPametfrog_SetupRearOnSnapper",),
0x8086A964:("EnPametfrog_RearOnSnapper",),
0x8086AA60:("EnPametfrog_SetupRearOnSnapperWave",),
0x8086AAA8:("EnPametfrog_RearOnSnapperWave",),
0x8086AB04:("EnPametfrog_SetupRearOnSnapperRise",),
0x8086AB68:("EnPametfrog_RearOnSnapperRise",),
0x8086AC0C:("EnPametfrog_SetupFallOffSnapper",),
0x8086AD34:("EnPametfrog_FallOffSnapper",),
0x8086AE48:("EnPametfrog_SetupJumpToWall",),
0x8086AEC8:("EnPametfrog_JumpToWall",),
0x8086AFC8:("EnPametfrog_SetupWallCrawl",),
0x8086B140:("EnPametfrog_WallCrawl",),
0x8086B478:("EnPametfrog_SetupWallPause",),
0x8086B570:("EnPametfrog_WallPause",),
0x8086B66C:("EnPametfrog_SetupClimbDownWall",),
0x8086B794:("EnPametfrog_ClimbDownWall",),
0x8086B864:("EnPametfrog_SetupRunToSnapper",),
0x8086B8CC:("EnPametfrog_RunToSnapper",),
0x8086B9D0:("EnPametfrog_SetupJumpOnSnapper",),
0x8086BA6C:("EnPametfrog_JumpOnSnapper",),
0x8086BB4C:("EnPametfrog_SetupLandOnSnapper",),
0x8086BB9C:("EnPametfrog_LandOnSnapper",),
0x8086BBE0:("EnPametfrog_SetupFallInAir",),
0x8086BDA8:("EnPametfrog_FallInAir",),
0x8086BE60:("EnPametfrog_SetupFallOnGround",),
0x8086BEEC:("EnPametfrog_FallOnGround",),
0x8086BF90:("EnPametfrog_SetupDefeatGekko",),
0x8086C088:("EnPametfrog_DefeatGekko",),
0x8086C0CC:("EnPametfrog_SetupDefeatSnapper",),
0x8086C1AC:("EnPametfrog_DefeatSnapper",),
0x8086C274:("EnPametfrog_SetupSpawnFrog",),
0x8086C4B8:("EnPametfrog_SpawnFrog",),
0x8086C5A8:("EnPametfrog_SetupCutscene",),
0x8086C618:("EnPametfrog_PlayCutscene",),
0x8086C6D0:("EnPametfrog_SetupLookAround",),
0x8086C72C:("EnPametfrog_LookAround",),
0x8086C7C8:("EnPametfrog_SetupJumpToLink",),
0x8086C81C:("EnPametfrog_JumpToLink",),
0x8086C94C:("EnPametfrog_SetupMeleeAttack",),
0x8086C99C:("EnPametfrog_MeleeAttack",),
0x8086CB4C:("EnPametfrog_SetupDamage",),
0x8086CC04:("EnPametfrog_Damage",),
0x8086CC84:("EnPametfrog_SetupStun",),
0x8086CD04:("EnPametfrog_Stun",),
0x8086CD6C:("EnPametfrog_SetupCallSnapper",),
0x8086CEB4:("EnPametfrog_CallSnapper",),
0x8086CEF0:("EnPametfrog_SetupSnapperSpawn",),
0x8086D084:("EnPametfrog_SnapperSpawn",),
0x8086D140:("EnPametfrog_SetupTransitionGekkoSnapper",),
0x8086D1E8:("EnPametfrog_TransitionGekkoSnapper",),
0x8086D230:("EnPametfrog_ApplyDamageEffect",),
0x8086D4C0:("EnPametfrog_Update",),
0x8086D730:("EnPametfrog_PostLimbDraw",),
0x8086D898:("EnPametfrog_Draw",),
0x8086DE20:("EnOkuta_Init",),
0x8086E058:("EnOkuta_Destroy",),
0x8086E084:("EnOkuta_Freeze",),
0x8086E0F0:("EnOkuta_Thaw",),
0x8086E168:("EnOkuta_SpawnBubbles",),
0x8086E214:("EnOkuta_SpawnSmoke",),
0x8086E27C:("EnOkuta_SpawnSplash",),
0x8086E2C0:("EnOkuta_SpawnRipple",),
0x8086E378:("EnOkuta_GetFloatHeight",),
0x8086E3B8:("EnOkuta_SpawnProjectile",),
0x8086E4FC:("EnOkuta_SetupWaitToAppear",),
0x8086E52C:("EnOkuta_WaitToAppear",),
0x8086E5E8:("EnOkuta_SetupAppear",),
0x8086E658:("EnOkuta_Appear",),
0x8086E7A8:("EnOkuta_SetupHide",),
0x8086E7E8:("EnOkuta_Hide",),
0x8086E8E8:("EnOkuta_SetupFloat",),
0x8086E948:("EnOkuta_Float",),
0x8086EAE0:("EnOkuta_SetupShoot",),
0x8086EC00:("EnOkuta_Shoot",),
0x8086EE8C:("EnOkuta_SetupDamaged",),
0x8086EF14:("EnOkuta_Damaged",),
0x8086EF90:("EnOkuta_SetupDie",),
0x8086EFE8:("EnOkuta_Die",),
0x8086F2FC:("EnOkuta_SetupFrozen",),
0x8086F434:("EnOkuta_FrozenInIceBlock",),
0x8086F4B0:("EnOkuta_Frozen",),
0x8086F4F4:("EnOkuta_SetupSpin",),
0x8086F57C:("EnOkuta_Spin",),
0x8086F694:("EnOkuta_Projectile_Fly",),
0x8086F8FC:("EnOkuta_UpdateHeadScale",),
0x8086FCA4:("EnOkuta_UpdateDamage",),
0x8086FDE0:("EnOkuta_Update",),
0x808700C0:("EnOkuta_Projectile_Update",),
0x80870254:("EnOkuta_GetSnoutScale",),
0x808704DC:("EnOkuta_OverrideLimbDraw",),
0x808705C8:("EnOkuta_PostLimbDraw",),
0x808706E0:("EnOkuta_Draw",),
0x80870DB0:("EnBom_Init",),
0x80870FF8:("EnBom_Destroy",),
0x80871058:("EnBom_Move",),
0x808714D4:("EnBom_WaitForRelease",),
0x808715B8:("EnBom_Explode",),
0x808719A8:("EnBom_Update",),
0x808722F4:("EnBom_Draw",),
0x80872648:("func_80872648",),
0x808726DC:("func_808726DC",),
0x80872BC0:("EnBom_DrawKeg",),
0x80874810:("EnWallmas_Init",),
0x80874A28:("EnWallmas_Destroy",),
0x80874A88:("EnWallmas_Freeze",),
0x80874B04:("EnWallmas_ThawIfFrozen",),
0x80874B88:("EnWallmas_TimerInit",),
0x80874BE4:("EnWallmas_WaitToDrop",),
0x80874D1C:("EnWallmas_SetupDrop",),
0x80874DE8:("EnWallmas_Drop",),
0x80874F14:("EnWallmas_SetupLand",),
0x80874FD8:("EnWallmas_Land",),
0x80875014:("EnWallmas_SetupStand",),
0x80875054:("EnWallmas_Stand",),
0x808750B8:("EnWallmas_SetupWalk",),
0x80875108:("EnWallmas_Walk",),
0x808751C4:("EnWallmas_SetupJumpToCeiling",),
0x8087520C:("EnWallmas_JumpToCeiling",),
0x80875248:("EnWallmas_SetupReturnToCeiling",),
0x808752CC:("EnWallmas_ReturnToCeiling",),
0x808753F0:("EnWallmas_SetupDamage",),
0x80875484:("EnWallmas_Damage",),
0x80875518:("EnWallmas_SetupCooldown",),
0x8087556C:("EnWallmas_Cooldown",),
0x808755A8:("EnWallmas_SetupDie",),
0x80875638:("EnWallmas_Die",),
0x808756AC:("EnWallmas_SetupTakePlayer",),
0x8087571C:("EnWallmas_TakePlayer",),
0x808758C8:("EnWallmas_ProximityOrSwitchInit",),
0x80875910:("EnWallmas_WaitForProximity",),
0x8087596C:("EnWallmas_WaitForSwitchFlag",),
0x808759B8:("EnWallmas_SetupStun",),
0x80875A0C:("EnWallmas_Stun",),
0x80875A74:("EnWallmas_Update",),
0x80875CF4:("EnWallmas_Update",),
0x80875F04:("EnWallmas_DrawShadow",),
0x808760A4:("EnWallmas_OverrideLimbDraw",),
0x80876118:("EnWallmas_PostLimbDraw",),
0x80876268:("EnWallmas_Draw",),
0x80876670:("EnDodongo_Init",),
0x808768D0:("EnDodongo_Destroy",),
0x80876930:("func_80876930",),
0x80876B08:("func_80876B08",),
0x80876BD0:("func_80876BD0",),
0x80876CAC:("func_80876CAC",),
0x80876D28:("func_80876D28",),
0x80876DC4:("func_80876DC4",),
0x8087721C:("func_8087721C",),
0x80877278:("func_80877278",),
0x808773C4:("func_808773C4",),
0x80877424:("func_80877424",),
0x80877494:("func_80877494",),
0x80877500:("func_80877500",),
0x808777A8:("func_808777A8",),
0x8087784C:("func_8087784C",),
0x80877D50:("func_80877D50",),
0x80877D90:("func_80877D90",),
0x80877DE0:("func_80877DE0",),
0x80877E60:("func_80877E60",),
0x80878354:("func_80878354",),
0x80878424:("func_80878424",),
0x80878594:("func_80878594",),
0x808785B0:("func_808785B0",),
0x8087864C:("func_8087864C",),
0x808786C8:("func_808786C8",),
0x80878724:("func_80878724",),
0x808787B0:("func_808787B0",),
0x80878910:("func_80878910",),
0x80878C4C:("EnDodongo_Update",),
0x80878E44:("func_80878E44",),
0x80878EB4:("func_80878EB4",),
0x80879008:("EnDodongo_Draw",),
0x808796F0:("EnFirefly_Init",),
0x80879898:("EnFirefly_Destroy",),
0x808798C4:("EnFirefly_SpawnIceEffects",),
0x80879930:("EnFirefly_Extinguish",),
0x80879950:("EnFirefly_Ignite",),
0x8087997C:("EnFirefly_ReturnToPerch",),
0x80879A98:("EnFirefly_SeekTorch",),
0x80879C14:("EnFirefly_SetupFlyIdle",),
0x80879CC0:("EnFirefly_FlyIdle",),
0x80879F28:("EnFirefly_SetupFall",),
0x8087A110:("EnFirefly_Fall",),
0x8087A1C8:("EnFirefly_SetupDie",),
0x8087A1EC:("EnFirefly_Die",),
0x8087A268:("EnFirefly_SetupDiveAttack",),
0x8087A2D8:("EnFirefly_DiveAttack",),
0x8087A50C:("EnFirefly_SetupRebound",),
0x8087A548:("EnFirefly_Rebound",),
0x8087A5DC:("EnFirefly_SetupFlyAway",),
0x8087A60C:("EnFirefly_FlyAway",),
0x8087A774:("EnFirefly_SetupStunned",),
0x8087A818:("EnFirefly_Stunned",),
0x8087A8FC:("EnFirefly_SetupPerch",),
0x8087A920:("EnFirefly_Perch",),
0x8087A9E0:("EnFirefly_SetupDisturbDiveAttack",),
0x8087AA1C:("EnFirefly_DisturbDiveAttack",),
0x8087AAF4:("EnFirefly_UpdateDamage",),
0x8087AC0C:("EnFirefly_Update",),
0x8087AF48:("EnFirefly_OverrideLimbDraw",),
0x8087AF98:("EnFirefly_PostLimbDraw",),
0x8087B320:("EnFirefly_Draw",),
0x8087B730:("EnHorse_RaceWaypointPos",),
0x8087B784:("EnHorse_RotateToPoint",),
0x8087B7C0:("func_8087B7C0",),
0x8087C0AC:("EnHorse_PlayWalkingSound",),
0x8087C178:("func_8087C178",),
0x8087C1C0:("func_8087C1C0",),
0x8087C208:("EnHorse_SlopeSpeedMultiplier",),
0x8087C288:("func_8087C288",),
0x8087C2B8:("func_8087C2B8",),
0x8087C38C:("func_8087C38C",),
0x8087C43C:("EnHorse_IdleAnimSounds",),
0x8087C590:("EnHorse_Spawn",),
0x8087C8B8:("EnHorse_ResetCutscene",),
0x8087C8D0:("EnHorse_ResetRace",),
0x8087C8E0:("EnHorse_PlayerCanMove",),
0x8087C9D4:("EnHorse_ResetHorsebackArchery",),
0x8087C9EC:("EnHorse_ClearDustFlags",),
0x8087C9F8:("func_8087C9F8",),
0x8087CA04:("func_8087CA04",),
0x8087CA14:("EnHorse_Init",),
0x8087D540:("func_8087D540",),
0x8087D69C:("EnHorse_Destroy",),
0x8087D70C:("EnHorse_RotateToPlayer",),
0x8087D75C:("EnHorse_Freeze",),
0x8087D814:("EnHorse_Frozen",),
0x8087D988:("EnHorse_UpdateSpeed",),
0x8087DDEC:("EnHorse_StartMountedIdleResetAnim",),
0x8087DE28:("EnHorse_StartMountedIdle",),
0x8087DF64:("EnHorse_MountedIdle",),
0x8087E080:("EnHorse_MountedIdleAnim",),
0x8087E0A4:("EnHorse_MountedIdleWhinney",),
0x8087E18C:("EnHorse_MountedIdleWhinnying",),
0x8087E2A8:("EnHorse_StartTurning",),
0x8087E350:("EnHorse_MountedTurn",),
0x8087E564:("EnHorse_StartWalkingFromIdle",),
0x8087E5B4:("EnHorse_StartWalkingInterruptable",),
0x8087E5D8:("EnHorse_StartWalking",),
0x8087E684:("EnHorse_MountedWalkingReset",),
0x8087E6D8:("EnHorse_MountedWalk",),
0x8087E92C:("EnHorse_StartTrotting",),
0x8087E9D0:("EnHorse_MountedTrotReset",),
0x8087EA1C:("EnHorse_MountedTrot",),
0x8087EB54:("EnHorse_StartGallopingInterruptable",),
0x8087EB78:("EnHorse_StartGalloping",),
0x8087EC20:("EnHorse_MountedGallopReset",),
0x8087EC78:("EnHorse_JumpLanding",),
0x8087ED10:("EnHorse_MountedGallop",),
0x8087EEC4:("EnHorse_StartRearing",),
0x8087F078:("EnHorse_MountedRearing",),
0x8087F1FC:("EnHorse_StartBraking",),
0x8087F39C:("EnHorse_Stopping",),
0x8087F590:("EnHorse_StartReversingInterruptable",),
0x8087F5B4:("EnHorse_StartReversing",),
0x8087F658:("EnHorse_Reverse",),
0x8087F9A0:("EnHorse_LowJumpInit",),
0x8087F9C4:("EnHorse_StartLowJump",),
0x8087FB08:("EnHorse_Stub1",),
0x8087FB14:("EnHorse_LowJump",),
0x8087FD94:("EnHorse_HighJumpInit",),
0x8087FDB8:("EnHorse_StartHighJump",),
0x8087FF08:("EnHorse_Stub2",),
0x8087FF14:("EnHorse_HighJump",),
0x808801A8:("EnHorse_InitInactive",),
0x808801F8:("EnHorse_Inactive",),
0x808802D0:("EnHorse_PlayIdleAnimation",),
0x808804A4:("EnHorse_ChangeIdleAnimation",),
0x808804CC:("EnHorse_ResetIdleAnimation",),
0x80880500:("EnHorse_StartIdleRidable",),
0x80880534:("EnHorse_Idle",),
0x808806DC:("EnHorse_StartMovingAnimation",),
0x80880844:("EnHorse_SetFollowAnimation",),
0x80880978:("EnHorse_FollowPlayer",),
0x80880D50:("EnHorse_InitIngoHorse",),
0x80880DA8:("EnHorse_SetIngoAnimation",),
0x80880E00:("EnHorse_UpdateIngoHorseAnim",),
0x80881128:("EnHorse_UpdateIngoRace",),
0x8088126C:("func_8088126C",),
0x80881290:("func_80881290",),
0x80881398:("func_80881398",),
0x8088159C:("func_8088159C",),
0x80881634:("func_80881634",),
0x8088168C:("func_8088168C",),
0x808819D8:("func_808819D8",),
0x80881BDC:("EnHorse_CsMoveInit",),
0x80881C54:("EnHorse_CsMoveToPoint",),
0x80881DA4:("EnHorse_CsSetAnimHighJump",),
0x80881DC8:("EnHorse_CsPlayHighJumpAnim",),
0x80881F10:("EnHorse_CsJumpInit",),
0x80881F48:("EnHorse_CsJump",),
0x808821C8:("EnHorse_CsRearingInit",),
0x808822CC:("EnHorse_CsRearing",),
0x8088247C:("EnHorse_WarpMoveInit",),
0x80882564:("EnHorse_CsWarpMoveToPoint",),
0x808826B4:("EnHorse_CsWarpRearingInit",),
0x80882820:("EnHorse_CsWarpRearing",),
0x808829D0:("EnHorse_InitCutscene",),
0x808829F4:("EnHorse_GetCutsceneFunctionIndex",),
0x80882A44:("EnHorse_CutsceneUpdate",),
0x80882B9C:("EnHorse_UpdateHbaRaceInfo",),
0x80882D8C:("EnHorse_InitHorsebackArchery",),
0x80882DC0:("EnHorse_UpdateHbaAnim",),
0x80883104:("EnHorse_UpdateHorsebackArchery",),
0x80883308:("EnHorse_FleePlayer",),
0x80883B70:("func_80883B70",),
0x80883BEC:("func_80883BEC",),
0x80883CB0:("func_80883CB0",),
0x80883D64:("func_80883D64",),
0x80883DE0:("func_80883DE0",),
0x80883E10:("func_80883E10",),
0x80883EA0:("func_80883EA0",),
0x80883F18:("func_80883F18",),
0x80883F98:("func_80883F98",),
0x80884010:("func_80884010",),
0x808840C4:("func_808840C4",),
0x80884194:("func_80884194",),
0x8088424C:("func_8088424C",),
0x80884314:("func_80884314",),
0x808843B4:("func_808843B4",),
0x80884444:("func_80884444",),
0x808844E0:("func_808844E0",),
0x80884564:("func_80884564",),
0x80884604:("func_80884604",),
0x808846B4:("func_808846B4",),
0x808846DC:("func_808846DC",),
0x808846F0:("func_808846F0",),
0x80884718:("func_80884718",),
0x80884868:("func_80884868",),
0x808848C8:("func_808848C8",),
0x80884994:("func_80884994",),
0x80884A40:("func_80884A40",),
0x80884D04:("func_80884D04",),
0x80884E0C:("func_80884E0C",),
0x80885060:("EnHorse_Vec3fOffset",),
0x808850DC:("EnHorse_CalcFloorHeight",),
0x80885220:("EnHorse_ObstructMovement",),
0x808853E0:("EnHorse_CheckFloors",),
0x8088598C:("EnHorse_MountDismount",),
0x80885A80:("EnHorse_StickDirection",),
0x80885AF4:("EnHorse_UpdateStick",),
0x80885B4C:("EnHorse_ResolveCollision",),
0x80885C90:("EnHorse_BgCheckSlowMoving",),
0x80885DA4:("EnHorse_UpdateBgCheckInfo",),
0x80886C00:("func_80886C00",),
0x80886DC4:("EnHorse_RegenBoost",),
0x80886FA8:("EnHorse_UpdatePlayerDir",),
0x808870A4:("EnHorse_TiltBody",),
0x808871A0:("EnHorse_UpdateConveyors",),
0x80887270:("EnHorse_RandInt",),
0x808872A4:("EnHorse_Update",),
0x80887D20:("EnHorse_PlayerDirToMountSide",),
0x80887D60:("EnHorse_MountSideCheck",),
0x80887E64:("EnHorse_GetMountSide",),
0x80887EBC:("EnHorse_RandomOffset",),
0x80887F58:("EnHorse_PostDraw",),
0x80888C48:("EnHorse_OverrideLimbDraw",),
0x80888D18:("func_80888D18",),
0x80888D78:("EnHorse_Draw",),
0x8088A240:("EnArrow_Init",),
0x8088A464:("EnArrow_Destroy",),
0x8088A514:("func_8088A514",),
0x8088A594:("func_8088A594",),
0x8088A7D8:("func_8088A7D8",),
0x8088A894:("func_8088A894",),
0x8088AA98:("func_8088AA98",),
0x8088ACE0:("func_8088ACE0",),
0x8088B630:("func_8088B630",),
0x8088B6B0:("func_8088B6B0",),
0x8088B720:("EnArrow_Update",),
0x8088B88C:("func_8088B88C",),
0x8088BA34:("EnArrow_Draw",),
Overhaul the build system (#234) * wip * fix * add disassembler * Disasm builds OK * Variable addends * More wip * Rodata migration implemented * Cleanup old tools * Try fix submodule -> subrepo merge * git subrepo pull --force --remote=https://github.com/zeldaret/ZAPD.git tools/ZAPD subrepo: subdir: "tools/ZAPD" merged: "602e609" upstream: origin: "https://github.com/zeldaret/ZAPD.git" branch: "master" commit: "602e609" git-subrepo: version: "0.4.3" origin: "https://github.com/ingydotnet/git-subrepo" commit: "2f68596" * Builds again but assets are totally broken * git subrepo pull --force tools/asm-processor subrepo: subdir: "tools/asm-processor" merged: "1ffdb08a" upstream: origin: "https://github.com/simonlindholm/asm-processor.git" branch: "master" commit: "1ffdb08a" git-subrepo: version: "0.4.3" origin: "https://github.com/ingydotnet/git-subrepo" commit: "2f68596" * More cleanup, move functions.txt and variables.txt to tools/disasm and rm tables * rm z64compress in preparation for subrepo * git subrepo clone (merge) https://github.com/z64me/z64compress.git tools/z64compress subrepo: subdir: "tools/z64compress" merged: "eb11085c" upstream: origin: "https://github.com/z64me/z64compress.git" branch: "main" commit: "eb11085c" git-subrepo: version: "0.4.3" origin: "https://github.com/ingydotnet/git-subrepo" commit: "2f68596" * Fix asset extraction * Fix diff-init make rule * Split code bss * Split assumed linker bug padding from assembly files * add filelists for mm.us.rev1 * Maybe working, but I'm not sure * add overlays to spec * Add rodata to actos * Everything compiles * Make a lot of C files for code * Add almost every file in code to spec * whoops * 3 code files left * add scenes to spec * More progress on progress.py * Fix skelanime in spec * audio files! * Fix merge issues * Fix some C files in code * Fix remaining code files * Use existing O1 C files in spec * reorder boot order in spec * update spec * fault.c * Convert relocs on completed actors, fixbaserom uses current rom name * more boot files * Add VT macros and script * finish already existing boot files * most of libultra * fix 64bits libultra files * Use C files for libultra, wrap some functions in NON_MATCHING * Remove duplicate of OS_CLOCK_RATE from fault.c * C files for fbdemos * delete dumb files * bootstrap C files, still need to add them to the spec * update fixbaserom * boot OK? * I forgot to commit the spec * C for gamestates * C for kaleido * Change all includes to "" * copy actor sizes script from oot * I forgot to delete those files * Basic C files for effects * Add effects initvars names * Remove mislabelled boot functions from header/txt * Begin porting bootstrap_fx, some sizes * Fix <> * Fix enum * Fix diff.py * fix libultra stuff * update regconvert * update setup warnings * add some missing ; * Fix some makefile stuff and other fixes on some non_matching functions * add executable flag in extract_baserom and fixbaserom * fix relative path * copy assist from oot * fix map path * another assist path fix * Delete C files for handwritten files * add code_801A51F0 to spec * add gfxbuffers to spec * Move rodata to top of each file when possible * UNK_TYPEs for func_801A51F0 * Remove kaleido rodata from spec * Update spec and undefined_syms for recent merge * GCC warnings and fix errors in nonmatchings, * round percentage numbers * progress script: format changes * progress: error on non-existing files * fix warning in z_scene_table * Match 2 nonmatchings in z_actor * Warnings in lightswitch and invadepoh * Fix warning in z_actor_dlftbls * I though I fixed this one * whoops * Comment out CC_CHECK * Removed redundant ultra64.h includes * Update asm_processor, sorted boot_O1 into other folders, completed the fbdemo bootstrap, cleaned up undefined_syms * Completed gamestates bootstrap * Split kaleido_scope * Remove section.h and segment.h, move keep object externs to a common location in variables.h * Completed effects bootstrap * Segmented address externs for effects, fbdemos, gamestates and kaleido * Move actor data externs out of the if 0 * Segmented address externs for actors * Prepare actionfunc detection * fix script, how did it even work before * Fix actionfunc script again, re-introduce some more intermediate prints to the disassembler * Automated actionFunc detection in actors * Segmented addresses from player .text * rm old segment addrs script and fix build * Move sizes folder to tools * Make build.py executable * New Jenkinsfile Prayge * Remove numpy dependencies * Add warnings_disasm_current.txt * my bad * Update spec and undefined_syms * Add z_eff_ss_hahen to pametfrog * git subrepo pull (merge) --force tools/z64compress subrepo: subdir: "tools/z64compress" merged: "163ca2af" upstream: origin: "https://github.com/z64me/z64compress.git" branch: "main" commit: "163ca2af" git-subrepo: version: "0.4.3" origin: "https://github.com/ingydotnet/git-subrepo" commit: "2f68596" * Make z64compress print to stdout * sneeky commit to update warnings tooling * test * Another test * Mark fixing overlay reloc generating as a TODO * Update warnings stuff * Communicate the return code from running z64compress back to the Makefile through the wrapper * Run formatter, remove extra commented copy of function * Re-fix some includes * Convert atan to hex to conform to decided style * Some tidying up, remove c for fp and the other two handwritten code files * BSS in z_collision_check & z_scene_proc * add static back in * Fix timerintr bss, add file to spec, some cleanup * Remove externs * Newline * Readd enums * Typo * Colours * Comments for hitmark enum values Co-authored-by: EllipticEllipsis <73679967+EllipticEllipsis@users.noreply.github.com> * Improvements and suggestions * Organize and remove unused imports and use env for python3 scripts, delete unused overlay.py Co-authored-by: angie <angheloalf95@gmail.com> Co-authored-by: Elliptic Ellipsis <elliptic.ellipsis@gmail.com> Co-authored-by: engineer124 <engineer124engineer124@gmail.com> Co-authored-by: EllipticEllipsis <73679967+EllipticEllipsis@users.noreply.github.com>
2021-08-04 03:21:31 +00:00
0x8088C510:("EnElf_SetupAction",),
0x8088C51C:("func_8088C51C",),
0x8088C804:("func_8088C804",),
0x8088C858:("func_8088C858",),
0x8088C920:("func_8088C920",),
0x8088C9CC:("func_8088C9CC",),
0x8088CBAC:("func_8088CBAC",),
0x8088CC48:("func_8088CC48",),
0x8088CD3C:("func_8088CD3C",),
0x8088CDAC:("EnElf_Init",),
0x8088D39C:("EnElf_Destroy",),
0x8088D3EC:("func_8088D3EC",),
0x8088D470:("func_8088D470",),
0x8088D504:("func_8088D504",),
0x8088D5A0:("func_8088D5A0",),
0x8088D660:("func_8088D660",),
0x8088D7F8:("func_8088D7F8",),
0x8088D864:("func_8088D864",),
0x8088D8D0:("func_8088D8D0",),
0x8088D9BC:("func_8088D9BC",),
0x8088DB4C:("func_8088DB4C",),
0x8088DCA4:("func_8088DCA4",),
0x8088DD34:("func_8088DD34",),
0x8088E018:("func_8088E018",),
0x8088E0E0:("func_8088E0E0",),
0x8088E0F0:("func_8088E0F0",),
0x8088E304:("func_8088E304",),
0x8088E484:("func_8088E484",),
0x8088E5A8:("func_8088E5A8",),
0x8088E60C:("func_8088E60C",),
0x8088E850:("func_8088E850",),
0x8088EF18:("func_8088EF18",),
0x8088EFA4:("func_8088EFA4",),
0x8088F214:("func_8088F214",),
0x8088F5F4:("func_8088F5F4",),
0x8088F9E4:("func_8088F9E4",),
0x8088FA38:("func_8088FA38",),
0x8088FC34:("func_8088FC34",),
0x8088FD04:("func_8088FD04",),
0x8088FDCC:("func_8088FDCC",),
0x8088FE64:("func_8088FE64",),
0x8089010C:("func_8089010C",),
0x80890438:("EnElf_Update",),
0x80890494:("EnElf_OverrideLimbDraw",),
0x808905B8:("EnElf_Draw",),
0x808908D0:("func_808908D0",),
0x80891060:("EnNiw_Init",),
0x808912E8:("EnNiw_Destroy",),
`EnNwc` OK and three objects documented (`object_niw` and `object_nwc` and `object_hs`) and some Actor docs( `EnNiw` and `EnAttackNiw` and `EnHg`) (#715) * EnNwc: OK and some Niw Docs * Update src/overlays/actors/ovl_En_Nwc/z_en_nwc.c Co-authored-by: Parker Burnett <burnettparker@gmail.com> * Update src/overlays/actors/ovl_En_Nwc/z_en_nwc.c Co-authored-by: Parker Burnett <burnettparker@gmail.com> * Update src/overlays/actors/ovl_En_Nwc/z_en_nwc.c Co-authored-by: Parker Burnett <burnettparker@gmail.com> * EnNwc: Overwrite->Override * EnAttackNiw: fix merges * AttackNiw and Niw: some docs * formater pass * EnNwc: fixed savecontext change * Niw and Attackniw: more docs * Apply suggestions from code review Co-authored-by: Anghelo Carvajal <angheloalf95@gmail.com> * Nwc,Niw: requested doc changes * Nwc: extracted and marked broken texture * Apply suggestions from code review Co-authored-by: Derek Hensley <hensley.derek58@gmail.com> * EnNwc: more requested changes * Nwc: more requested changes * Apply suggestions from code review Co-authored-by: Derek Hensley <hensley.derek58@gmail.com> * EnHs: object_hs documented, some ovl_En_Hs docs * EnHs: animation names * EnHs: some text docs * EnHs: fear anim changed to shivering now that we know it was used in OOT * EnHs: more docs and format pass * Apply suggestions from code review Co-authored-by: Derek Hensley <hensley.derek58@gmail.com> * EnHs: more docs and updates to var name changes * Niw,Nwc,Hs: added description to object files * Hs: changed from playerOffset to offset Co-authored-by: Isghj8 <isghj8@gmail.com> Co-authored-by: Parker Burnett <burnettparker@gmail.com> Co-authored-by: Anghelo Carvajal <angheloalf95@gmail.com> Co-authored-by: Derek Hensley <hensley.derek58@gmail.com>
2022-05-26 02:19:38 +00:00
0x80891320:("EnNiw_AnimateWingHead",),
En_Niw (Cucco) (#191) * EnNiw: Rebase of WIP to work on collsion init almost matches EnNiw: WIP EnNiw: running low, and too many not-matches for my liking EnNiw: WIP 3 * EnNiw: update to master * EnNiw: fix late rodata * wtf is going on * EnNiw: update is a thing, glad I'm doing it last * EnNiw: likely branch mysery * EnNiw: a horrible little draw function * EnNiw: nope, feather draw still fucked * EnNiw: fixing merge issues with master * EnNiw: update is no longer non-matching * EnNiw: cleaning/docs * EnNiw: cleaning/docs 3 * EnNiw: more docs 4 * EnNiw: OKs again now that data was removed * EnNiw: Docs and cleaning 5 * EnNiw: Docs and cleaning 6 * EnNiw: Docs/cleaning and changed a function and that changed a bunch ugh * EnNiw: format and make check * EnNiw: data re-merged, and matches * EnNiw: forgot about these * EnNiw: another attempt at feather draw, still not even close * Multiple: now that we know the last paramter is a flag, change all to hex * Player: fix wrong padding * EnNiw parameter name consistency Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * Update src/overlays/actors/ovl_En_Niw/z_en_niw.c REG Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * Update src/overlays/actors/ovl_En_Niw/z_en_niw.c Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * Update src/overlays/actors/ovl_En_Niw/z_en_niw.h Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * Update src/overlays/actors/ovl_En_Niw/z_en_niw.h Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * Update src/overlays/actors/ovl_En_Niw/z_en_niw.c Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * Update src/overlays/actors/ovl_En_Niw/z_en_niw.c Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * Update src/overlays/actors/ovl_En_Niw/z_en_niw.c Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * Update src/overlays/actors/ovl_En_Niw/z_en_niw.c Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * Update src/overlays/actors/ovl_En_Niw/z_en_niw.c Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * Update src/overlays/actors/ovl_En_Niw/z_en_niw.c Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * Update src/overlays/actors/ovl_En_Niw/z_en_niw.c Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * Update src/overlays/actors/ovl_En_Niw/z_en_niw.c Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * EnNiw: Likely suggestions first easy suggestions first, then I'll attempt the stuff I'm not sure will match Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * EnNiw: compiling again * EnNiw: more suggestions added * EnNiw: last of minor changes * EnNiw: shorten overly long float * EnNiw: feather counts as define * EnNiw: add c file description * EnNiw: Some Suggested Changes Co-authored-by: Anghelo Carvajal <anghelo.carvajal.14@sansano.usm.cl> * EnNiw: more suggestions * EnNiw: More suggestions Co-authored-by: Anghelo Carvajal <anghelo.carvajal.14@sansano.usm.cl> * EnNiw: moved OPEN_DISPS to contentional location, still not close * BgIcicle/EnSb: renamed func_800B78B8 to Actor_UpdateBgCheckInfo Co-authored-by: isghj8 <isghj8@gmail.com> Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> Co-authored-by: Anghelo Carvajal <anghelo.carvajal.14@sansano.usm.cl>
2021-07-02 02:20:34 +00:00
0x808916B0:("EnNiw_SpawnAttackNiw",),
`EnNwc` OK and three objects documented (`object_niw` and `object_nwc` and `object_hs`) and some Actor docs( `EnNiw` and `EnAttackNiw` and `EnHg`) (#715) * EnNwc: OK and some Niw Docs * Update src/overlays/actors/ovl_En_Nwc/z_en_nwc.c Co-authored-by: Parker Burnett <burnettparker@gmail.com> * Update src/overlays/actors/ovl_En_Nwc/z_en_nwc.c Co-authored-by: Parker Burnett <burnettparker@gmail.com> * Update src/overlays/actors/ovl_En_Nwc/z_en_nwc.c Co-authored-by: Parker Burnett <burnettparker@gmail.com> * EnNwc: Overwrite->Override * EnAttackNiw: fix merges * AttackNiw and Niw: some docs * formater pass * EnNwc: fixed savecontext change * Niw and Attackniw: more docs * Apply suggestions from code review Co-authored-by: Anghelo Carvajal <angheloalf95@gmail.com> * Nwc,Niw: requested doc changes * Nwc: extracted and marked broken texture * Apply suggestions from code review Co-authored-by: Derek Hensley <hensley.derek58@gmail.com> * EnNwc: more requested changes * Nwc: more requested changes * Apply suggestions from code review Co-authored-by: Derek Hensley <hensley.derek58@gmail.com> * EnHs: object_hs documented, some ovl_En_Hs docs * EnHs: animation names * EnHs: some text docs * EnHs: fear anim changed to shivering now that we know it was used in OOT * EnHs: more docs and format pass * Apply suggestions from code review Co-authored-by: Derek Hensley <hensley.derek58@gmail.com> * EnHs: more docs and updates to var name changes * Niw,Nwc,Hs: added description to object files * Hs: changed from playerOffset to offset Co-authored-by: Isghj8 <isghj8@gmail.com> Co-authored-by: Parker Burnett <burnettparker@gmail.com> Co-authored-by: Anghelo Carvajal <angheloalf95@gmail.com> Co-authored-by: Derek Hensley <hensley.derek58@gmail.com>
2022-05-26 02:19:38 +00:00
0x808917F8:("EnNiw_UpdateRunning",),
En_Niw (Cucco) (#191) * EnNiw: Rebase of WIP to work on collsion init almost matches EnNiw: WIP EnNiw: running low, and too many not-matches for my liking EnNiw: WIP 3 * EnNiw: update to master * EnNiw: fix late rodata * wtf is going on * EnNiw: update is a thing, glad I'm doing it last * EnNiw: likely branch mysery * EnNiw: a horrible little draw function * EnNiw: nope, feather draw still fucked * EnNiw: fixing merge issues with master * EnNiw: update is no longer non-matching * EnNiw: cleaning/docs * EnNiw: cleaning/docs 3 * EnNiw: more docs 4 * EnNiw: OKs again now that data was removed * EnNiw: Docs and cleaning 5 * EnNiw: Docs and cleaning 6 * EnNiw: Docs/cleaning and changed a function and that changed a bunch ugh * EnNiw: format and make check * EnNiw: data re-merged, and matches * EnNiw: forgot about these * EnNiw: another attempt at feather draw, still not even close * Multiple: now that we know the last paramter is a flag, change all to hex * Player: fix wrong padding * EnNiw parameter name consistency Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * Update src/overlays/actors/ovl_En_Niw/z_en_niw.c REG Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * Update src/overlays/actors/ovl_En_Niw/z_en_niw.c Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * Update src/overlays/actors/ovl_En_Niw/z_en_niw.h Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * Update src/overlays/actors/ovl_En_Niw/z_en_niw.h Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * Update src/overlays/actors/ovl_En_Niw/z_en_niw.c Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * Update src/overlays/actors/ovl_En_Niw/z_en_niw.c Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * Update src/overlays/actors/ovl_En_Niw/z_en_niw.c Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * Update src/overlays/actors/ovl_En_Niw/z_en_niw.c Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * Update src/overlays/actors/ovl_En_Niw/z_en_niw.c Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * Update src/overlays/actors/ovl_En_Niw/z_en_niw.c Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * Update src/overlays/actors/ovl_En_Niw/z_en_niw.c Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * Update src/overlays/actors/ovl_En_Niw/z_en_niw.c Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * EnNiw: Likely suggestions first easy suggestions first, then I'll attempt the stuff I'm not sure will match Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * EnNiw: compiling again * EnNiw: more suggestions added * EnNiw: last of minor changes * EnNiw: shorten overly long float * EnNiw: feather counts as define * EnNiw: add c file description * EnNiw: Some Suggested Changes Co-authored-by: Anghelo Carvajal <anghelo.carvajal.14@sansano.usm.cl> * EnNiw: more suggestions * EnNiw: More suggestions Co-authored-by: Anghelo Carvajal <anghelo.carvajal.14@sansano.usm.cl> * EnNiw: moved OPEN_DISPS to contentional location, still not close * BgIcicle/EnSb: renamed func_800B78B8 to Actor_UpdateBgCheckInfo Co-authored-by: isghj8 <isghj8@gmail.com> Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> Co-authored-by: Anghelo Carvajal <anghelo.carvajal.14@sansano.usm.cl>
2021-07-02 02:20:34 +00:00
0x80891974:("EnNiw_SetupIdle",),
0x808919E8:("EnNiw_Idle",),
En_Niw (Cucco) (#191) * EnNiw: Rebase of WIP to work on collsion init almost matches EnNiw: WIP EnNiw: running low, and too many not-matches for my liking EnNiw: WIP 3 * EnNiw: update to master * EnNiw: fix late rodata * wtf is going on * EnNiw: update is a thing, glad I'm doing it last * EnNiw: likely branch mysery * EnNiw: a horrible little draw function * EnNiw: nope, feather draw still fucked * EnNiw: fixing merge issues with master * EnNiw: update is no longer non-matching * EnNiw: cleaning/docs * EnNiw: cleaning/docs 3 * EnNiw: more docs 4 * EnNiw: OKs again now that data was removed * EnNiw: Docs and cleaning 5 * EnNiw: Docs and cleaning 6 * EnNiw: Docs/cleaning and changed a function and that changed a bunch ugh * EnNiw: format and make check * EnNiw: data re-merged, and matches * EnNiw: forgot about these * EnNiw: another attempt at feather draw, still not even close * Multiple: now that we know the last paramter is a flag, change all to hex * Player: fix wrong padding * EnNiw parameter name consistency Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * Update src/overlays/actors/ovl_En_Niw/z_en_niw.c REG Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * Update src/overlays/actors/ovl_En_Niw/z_en_niw.c Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * Update src/overlays/actors/ovl_En_Niw/z_en_niw.h Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * Update src/overlays/actors/ovl_En_Niw/z_en_niw.h Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * Update src/overlays/actors/ovl_En_Niw/z_en_niw.c Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * Update src/overlays/actors/ovl_En_Niw/z_en_niw.c Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * Update src/overlays/actors/ovl_En_Niw/z_en_niw.c Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * Update src/overlays/actors/ovl_En_Niw/z_en_niw.c Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * Update src/overlays/actors/ovl_En_Niw/z_en_niw.c Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * Update src/overlays/actors/ovl_En_Niw/z_en_niw.c Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * Update src/overlays/actors/ovl_En_Niw/z_en_niw.c Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * Update src/overlays/actors/ovl_En_Niw/z_en_niw.c Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * EnNiw: Likely suggestions first easy suggestions first, then I'll attempt the stuff I'm not sure will match Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * EnNiw: compiling again * EnNiw: more suggestions added * EnNiw: last of minor changes * EnNiw: shorten overly long float * EnNiw: feather counts as define * EnNiw: add c file description * EnNiw: Some Suggested Changes Co-authored-by: Anghelo Carvajal <anghelo.carvajal.14@sansano.usm.cl> * EnNiw: more suggestions * EnNiw: More suggestions Co-authored-by: Anghelo Carvajal <anghelo.carvajal.14@sansano.usm.cl> * EnNiw: moved OPEN_DISPS to contentional location, still not close * BgIcicle/EnSb: renamed func_800B78B8 to Actor_UpdateBgCheckInfo Co-authored-by: isghj8 <isghj8@gmail.com> Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> Co-authored-by: Anghelo Carvajal <anghelo.carvajal.14@sansano.usm.cl>
2021-07-02 02:20:34 +00:00
0x80891D78:("EnNiw_Held",),
0x80891F60:("EnNiw_Thrown",),
0x808920A0:("EnNiw_Swimming",),
0x80892248:("EnNiw_Trigger",),
0x80892274:("EnNiw_Upset",),
0x808922D0:("EnNiw_SetupCuccoStorm",),
0x80892390:("EnNiw_CuccoStorm",),
0x80892414:("EnNiw_SetupRunAway",),
0x808924B0:("EnNiw_RunAway",),
En_Niw (Cucco) (#191) * EnNiw: Rebase of WIP to work on collsion init almost matches EnNiw: WIP EnNiw: running low, and too many not-matches for my liking EnNiw: WIP 3 * EnNiw: update to master * EnNiw: fix late rodata * wtf is going on * EnNiw: update is a thing, glad I'm doing it last * EnNiw: likely branch mysery * EnNiw: a horrible little draw function * EnNiw: nope, feather draw still fucked * EnNiw: fixing merge issues with master * EnNiw: update is no longer non-matching * EnNiw: cleaning/docs * EnNiw: cleaning/docs 3 * EnNiw: more docs 4 * EnNiw: OKs again now that data was removed * EnNiw: Docs and cleaning 5 * EnNiw: Docs and cleaning 6 * EnNiw: Docs/cleaning and changed a function and that changed a bunch ugh * EnNiw: format and make check * EnNiw: data re-merged, and matches * EnNiw: forgot about these * EnNiw: another attempt at feather draw, still not even close * Multiple: now that we know the last paramter is a flag, change all to hex * Player: fix wrong padding * EnNiw parameter name consistency Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * Update src/overlays/actors/ovl_En_Niw/z_en_niw.c REG Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * Update src/overlays/actors/ovl_En_Niw/z_en_niw.c Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * Update src/overlays/actors/ovl_En_Niw/z_en_niw.h Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * Update src/overlays/actors/ovl_En_Niw/z_en_niw.h Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * Update src/overlays/actors/ovl_En_Niw/z_en_niw.c Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * Update src/overlays/actors/ovl_En_Niw/z_en_niw.c Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * Update src/overlays/actors/ovl_En_Niw/z_en_niw.c Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * Update src/overlays/actors/ovl_En_Niw/z_en_niw.c Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * Update src/overlays/actors/ovl_En_Niw/z_en_niw.c Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * Update src/overlays/actors/ovl_En_Niw/z_en_niw.c Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * Update src/overlays/actors/ovl_En_Niw/z_en_niw.c Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * Update src/overlays/actors/ovl_En_Niw/z_en_niw.c Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * EnNiw: Likely suggestions first easy suggestions first, then I'll attempt the stuff I'm not sure will match Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * EnNiw: compiling again * EnNiw: more suggestions added * EnNiw: last of minor changes * EnNiw: shorten overly long float * EnNiw: feather counts as define * EnNiw: add c file description * EnNiw: Some Suggested Changes Co-authored-by: Anghelo Carvajal <anghelo.carvajal.14@sansano.usm.cl> * EnNiw: more suggestions * EnNiw: More suggestions Co-authored-by: Anghelo Carvajal <anghelo.carvajal.14@sansano.usm.cl> * EnNiw: moved OPEN_DISPS to contentional location, still not close * BgIcicle/EnSb: renamed func_800B78B8 to Actor_UpdateBgCheckInfo Co-authored-by: isghj8 <isghj8@gmail.com> Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> Co-authored-by: Anghelo Carvajal <anghelo.carvajal.14@sansano.usm.cl>
2021-07-02 02:20:34 +00:00
0x808925F8:("EnNiw_LandBeforeIdle",),
0x8089262C:("EnNiw_CheckRage",),
0x808927CC:("EnNiw_Update",),
0x80892E70:("EnNiw_OverrideLimbDraw",),
0x80892FA0:("EnNiw_Draw",),
En_Niw (Cucco) (#191) * EnNiw: Rebase of WIP to work on collsion init almost matches EnNiw: WIP EnNiw: running low, and too many not-matches for my liking EnNiw: WIP 3 * EnNiw: update to master * EnNiw: fix late rodata * wtf is going on * EnNiw: update is a thing, glad I'm doing it last * EnNiw: likely branch mysery * EnNiw: a horrible little draw function * EnNiw: nope, feather draw still fucked * EnNiw: fixing merge issues with master * EnNiw: update is no longer non-matching * EnNiw: cleaning/docs * EnNiw: cleaning/docs 3 * EnNiw: more docs 4 * EnNiw: OKs again now that data was removed * EnNiw: Docs and cleaning 5 * EnNiw: Docs and cleaning 6 * EnNiw: Docs/cleaning and changed a function and that changed a bunch ugh * EnNiw: format and make check * EnNiw: data re-merged, and matches * EnNiw: forgot about these * EnNiw: another attempt at feather draw, still not even close * Multiple: now that we know the last paramter is a flag, change all to hex * Player: fix wrong padding * EnNiw parameter name consistency Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * Update src/overlays/actors/ovl_En_Niw/z_en_niw.c REG Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * Update src/overlays/actors/ovl_En_Niw/z_en_niw.c Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * Update src/overlays/actors/ovl_En_Niw/z_en_niw.h Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * Update src/overlays/actors/ovl_En_Niw/z_en_niw.h Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * Update src/overlays/actors/ovl_En_Niw/z_en_niw.c Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * Update src/overlays/actors/ovl_En_Niw/z_en_niw.c Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * Update src/overlays/actors/ovl_En_Niw/z_en_niw.c Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * Update src/overlays/actors/ovl_En_Niw/z_en_niw.c Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * Update src/overlays/actors/ovl_En_Niw/z_en_niw.c Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * Update src/overlays/actors/ovl_En_Niw/z_en_niw.c Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * Update src/overlays/actors/ovl_En_Niw/z_en_niw.c Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * Update src/overlays/actors/ovl_En_Niw/z_en_niw.c Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * EnNiw: Likely suggestions first easy suggestions first, then I'll attempt the stuff I'm not sure will match Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * EnNiw: compiling again * EnNiw: more suggestions added * EnNiw: last of minor changes * EnNiw: shorten overly long float * EnNiw: feather counts as define * EnNiw: add c file description * EnNiw: Some Suggested Changes Co-authored-by: Anghelo Carvajal <anghelo.carvajal.14@sansano.usm.cl> * EnNiw: more suggestions * EnNiw: More suggestions Co-authored-by: Anghelo Carvajal <anghelo.carvajal.14@sansano.usm.cl> * EnNiw: moved OPEN_DISPS to contentional location, still not close * BgIcicle/EnSb: renamed func_800B78B8 to Actor_UpdateBgCheckInfo Co-authored-by: isghj8 <isghj8@gmail.com> Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> Co-authored-by: Anghelo Carvajal <anghelo.carvajal.14@sansano.usm.cl>
2021-07-02 02:20:34 +00:00
0x80893008:("EnNiw_SpawnFeather",),
0x808930FC:("EnNiw_UpdateFeather",),
0x808932B0:("EnNiw_DrawFeathers",),
0x808937F0:("EnTite_Init",),
0x808939EC:("EnTite_Destroy",),
0x80893A18:("func_80893A18",),
0x80893A34:("func_80893A34",),
0x80893A9C:("func_80893A9C",),
0x80893ADC:("func_80893ADC",),
0x80893B10:("func_80893B10",),
0x80893B70:("func_80893B70",),
0x80893BCC:("func_80893BCC",),
0x80893DD4:("func_80893DD4",),
0x80893E54:("func_80893E54",),
0x80893ED4:("func_80893ED4",),
0x80893F30:("func_80893F30",),
0x80893FD0:("func_80893FD0",),
0x80894024:("func_80894024",),
0x8089408C:("func_8089408C",),
0x808942B4:("func_808942B4",),
0x80894414:("func_80894414",),
0x80894454:("func_80894454",),
0x8089452C:("func_8089452C",),
0x808945B4:("func_808945B4",),
0x808945EC:("func_808945EC",),
0x80894638:("func_80894638",),
0x8089484C:("func_8089484C",),
0x80894910:("func_80894910",),
0x80894B2C:("func_80894B2C",),
0x80894BC8:("func_80894BC8",),
0x80894DD0:("func_80894DD0",),
0x80894E0C:("func_80894E0C",),
0x80895020:("func_80895020",),
0x808951B8:("func_808951B8",),
0x808952EC:("func_808952EC",),
0x80895424:("func_80895424",),
0x808955E4:("func_808955E4",),
0x80895640:("func_80895640",),
0x808956B8:("func_808956B8",),
0x808956FC:("func_808956FC",),
0x80895738:("func_80895738",),
0x8089595C:("func_8089595C",),
0x80895A10:("func_80895A10",),
0x80895AC0:("func_80895AC0",),
0x80895CB0:("func_80895CB0",),
0x80895D08:("func_80895D08",),
0x80895DE8:("func_80895DE8",),
0x80895E28:("func_80895E28",),
0x80895FF8:("func_80895FF8",),
0x808963B4:("func_808963B4",),
0x808964E8:("EnTite_Update",),
2021-10-27 14:02:26 +00:00
0x80896750:("EnTite_OverrideLimbDraw",),
0x80896788:("EnTite_PostLimbDraw",),
0x8089695C:("EnTite_Draw",),
0x80896F30:("EnPeehat_Init",),
0x808970F4:("EnPeehat_Destroy",),
0x80897170:("func_80897170",),
0x808971DC:("func_808971DC",),
0x80897258:("func_80897258",),
0x80897390:("func_80897390",),
0x80897498:("func_80897498",),
0x80897520:("func_80897520",),
0x80897648:("func_80897648",),
0x808976DC:("func_808976DC",),
0x80897864:("func_80897864",),
0x80897910:("func_80897910",),
0x80897A34:("func_80897A34",),
0x80897A94:("func_80897A94",),
0x80897D00:("func_80897D00",),
0x80897D48:("func_80897D48",),
0x80897EAC:("func_80897EAC",),
0x80897F44:("func_80897F44",),
0x80898124:("func_80898124",),
0x80898144:("func_80898144",),
0x808982E0:("func_808982E0",),
0x80898338:("func_80898338",),
0x80898414:("func_80898414",),
0x80898454:("func_80898454",),
0x808984E0:("func_808984E0",),
0x80898594:("func_80898594",),
0x80898654:("func_80898654",),
0x808986A4:("func_808986A4",),
0x8089874C:("func_8089874C",),
0x80898A28:("EnPeehat_Update",),
0x80898E74:("EnPeehat_OverrideLimbDraw",),
0x80899024:("EnPeehat_PostLimbDraw",),
0x80899218:("EnPeehat_Draw",),
En_Holl (Loading Halls/Holes) OK and mostly documented. (#270) * EnHoll_Destroy() matching. * EnHoll_Update() matching. * EnHoll_Draw() matching and mostly documented. * func_808999B0() matching and mostly documented. * En_Holl OK (some asm remains) * Renamed macros. * func_80899B88 matching, but control flow could use some work. * Got rid of GOTO in func_80899B88. * Removed as many returns and magic numbers as currently possible. * Renamed previous two functions to EnHoll_ChangeRooms and EnHoll_VisibleIdle. * EnHoll_SetAlwaysZero matching. * EnHoll_TransparentIdle matching. * func_8089A0C0 matching and mostly documented. * func_8089A238 matching and mostly documented. * Deleted last GLOBAL_ASM pragma. * Final documentation for En_Holl PR. * Switched spec to generated reloc. * Clean up macros. * Rename functions. * Simplify name of ActionFunc array. * Renamed globalCtx->unk_18878 to bgCoverAlpha. * Ran format.sh. * Added c file header. * Update src/overlays/actors/ovl_En_Holl/z_en_holl.c add trailing comma to sActionFuncs[] Co-authored-by: Anghelo Carvajal <angheloalf95@gmail.com> * Update src/overlays/actors/ovl_En_Holl/z_en_holl.c replace UNK_TYPE with s32. Co-authored-by: Derek Hensley <hensley.derek58@gmail.com> * Run format.sh. * s32 pad and declaration formatting * Remove comma in EnHoll_TransparentIdle. * Renamed sThis to sInstancePlayingSound. * renamed gfxP to dl * Improved affine transformation documentation. * ran format.sh * Updated documentation to be doxygen compatible. * Extracted assets. * fix bss * Update src/overlays/actors/ovl_En_Holl/z_en_holl.c replace bitmask == 0 with ! Co-authored-by: Anghelo Carvajal <angheloalf95@gmail.com> * Rename extracted asset variables. * Renamed argument to macro functions to match .c * renamed Vertices to Vtx. * Renamed Vtx and DL. * Update src/overlays/actors/ovl_En_Holl/z_en_holl.c Shorten documentation. Co-authored-by: EllipticEllipsis <73679967+EllipticEllipsis@users.noreply.github.com> * Apply suggestions from code review Newline changes for readability. Co-authored-by: EllipticEllipsis <73679967+EllipticEllipsis@users.noreply.github.com> * Update src/overlays/actors/ovl_En_Holl/z_en_holl.c * Update src/overlays/actors/ovl_En_Holl/z_en_holl.c Change oldCurrRoom to tempRoom. * Apply suggestions from code review engineer124's suggestions Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> Co-authored-by: Anghelo Carvajal <angheloalf95@gmail.com> Co-authored-by: Derek Hensley <hensley.derek58@gmail.com> Co-authored-by: EllipticEllipsis <73679967+EllipticEllipsis@users.noreply.github.com> Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com>
2021-09-01 23:39:01 +00:00
0x80899960:("EnHoll_SetupAction",),
0x808999B0:("EnHoll_SetPlayerSide",),
0x80899A20:("EnHoll_Init",),
0x80899A78:("EnHoll_Destroy",),
En_Holl (Loading Halls/Holes) OK and mostly documented. (#270) * EnHoll_Destroy() matching. * EnHoll_Update() matching. * EnHoll_Draw() matching and mostly documented. * func_808999B0() matching and mostly documented. * En_Holl OK (some asm remains) * Renamed macros. * func_80899B88 matching, but control flow could use some work. * Got rid of GOTO in func_80899B88. * Removed as many returns and magic numbers as currently possible. * Renamed previous two functions to EnHoll_ChangeRooms and EnHoll_VisibleIdle. * EnHoll_SetAlwaysZero matching. * EnHoll_TransparentIdle matching. * func_8089A0C0 matching and mostly documented. * func_8089A238 matching and mostly documented. * Deleted last GLOBAL_ASM pragma. * Final documentation for En_Holl PR. * Switched spec to generated reloc. * Clean up macros. * Rename functions. * Simplify name of ActionFunc array. * Renamed globalCtx->unk_18878 to bgCoverAlpha. * Ran format.sh. * Added c file header. * Update src/overlays/actors/ovl_En_Holl/z_en_holl.c add trailing comma to sActionFuncs[] Co-authored-by: Anghelo Carvajal <angheloalf95@gmail.com> * Update src/overlays/actors/ovl_En_Holl/z_en_holl.c replace UNK_TYPE with s32. Co-authored-by: Derek Hensley <hensley.derek58@gmail.com> * Run format.sh. * s32 pad and declaration formatting * Remove comma in EnHoll_TransparentIdle. * Renamed sThis to sInstancePlayingSound. * renamed gfxP to dl * Improved affine transformation documentation. * ran format.sh * Updated documentation to be doxygen compatible. * Extracted assets. * fix bss * Update src/overlays/actors/ovl_En_Holl/z_en_holl.c replace bitmask == 0 with ! Co-authored-by: Anghelo Carvajal <angheloalf95@gmail.com> * Rename extracted asset variables. * Renamed argument to macro functions to match .c * renamed Vertices to Vtx. * Renamed Vtx and DL. * Update src/overlays/actors/ovl_En_Holl/z_en_holl.c Shorten documentation. Co-authored-by: EllipticEllipsis <73679967+EllipticEllipsis@users.noreply.github.com> * Apply suggestions from code review Newline changes for readability. Co-authored-by: EllipticEllipsis <73679967+EllipticEllipsis@users.noreply.github.com> * Update src/overlays/actors/ovl_En_Holl/z_en_holl.c * Update src/overlays/actors/ovl_En_Holl/z_en_holl.c Change oldCurrRoom to tempRoom. * Apply suggestions from code review engineer124's suggestions Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> Co-authored-by: Anghelo Carvajal <angheloalf95@gmail.com> Co-authored-by: Derek Hensley <hensley.derek58@gmail.com> Co-authored-by: EllipticEllipsis <73679967+EllipticEllipsis@users.noreply.github.com> Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com>
2021-09-01 23:39:01 +00:00
0x80899ACC:("EnHoll_ChangeRooms",),
0x80899B88:("EnHoll_VisibleIdle",),
0x80899F30:("EnHoll_TransparentIdle",),
0x8089A0C0:("EnHoll_VerticalBgCoverIdle",),
0x8089A238:("EnHoll_VerticalIdle",),
0x8089A330:("EnHoll_RoomTransitionIdle",),
0x8089A3A0:("EnHoll_Update",),
0x8089A3FC:("EnHoll_Draw",),
0x8089A6E0:("EnDinofos_Init",),
0x8089A8B0:("EnDinofos_Destroy",),
z_en_dinofos documented (#1661) * Something not yet identified makes it current zeldaret's main and my documentation don't fit. Re-importing my code in steps. Now: imported function renaming from doc_ovl_en_dinofos. * Ported missing function names from doc_ovl_en_dinofos branch and renamed a static variable. Everything external to the C file and its header should be accounted for right now. * Branch now using same documented code as doc_ovl_en_dinofos and PR test works. * Ready to PR EnDinofos' Documentation * Applied first batch of review edits. Co-authored-by: Derek-Hensley <hensley.derek58@gmail.com> * Update src/overlays/actors/ovl_En_Dinofos/z_en_dinofos.c To make sure it'll actually get applied. Co-authored-by: Derek Hensley <hensley.derek58@gmail.com> * Update src/overlays/actors/ovl_En_Dinofos/z_en_dinofos.c Co-authored-by: Derek Hensley <hensley.derek58@gmail.com> * Update src/overlays/actors/ovl_En_Dinofos/z_en_dinofos.c Co-authored-by: Derek Hensley <hensley.derek58@gmail.com> * Update src/overlays/actors/ovl_En_Dinofos/z_en_dinofos.c Co-authored-by: Derek Hensley <hensley.derek58@gmail.com> * Update src/overlays/actors/ovl_En_Dinofos/z_en_dinofos.c Co-authored-by: Derek Hensley <hensley.derek58@gmail.com> * Update src/overlays/actors/ovl_En_Dinofos/z_en_dinofos.c Co-authored-by: Derek Hensley <hensley.derek58@gmail.com> * Update src/overlays/actors/ovl_En_Dinofos/z_en_dinofos.c Co-authored-by: Derek Hensley <hensley.derek58@gmail.com> * Update src/overlays/actors/ovl_En_Dinofos/z_en_dinofos.c Co-authored-by: Derek Hensley <hensley.derek58@gmail.com> * RecoilFromBlockedSlash is now Recoil. Small this-> missing before a suggestion inserted online was added. * Update src/overlays/actors/ovl_En_Dinofos/z_en_dinofos.c Co-authored-by: Derek Hensley <hensley.derek58@gmail.com> * Updated last unnamed static variables and vertices names * Renaming vertices in _PostLimbDraw and last unnamed static variables. Co-authored-by: Derek-Hensley <hensley.derek58@gmail.com> * Applied changes from hidden suggestions. Co-authored-by: Derek-Hensley <hensley.derek58@gmail.com> * Update src/overlays/actors/ovl_En_Dinofos/z_en_dinofos.c Co-authored-by: Anghelo Carvajal <angheloalf95@gmail.com> * Update src/overlays/actors/ovl_En_Dinofos/z_en_dinofos.c Co-authored-by: Tom Overton <tom-overton@users.noreply.github.com> * Update src/overlays/actors/ovl_En_Dinofos/z_en_dinofos.c Co-authored-by: Tom Overton <tom-overton@users.noreply.github.com> * Renamed sBaseFireVelocity to sFireVelocityOffset. * Inserted some enums for collider limbs. Continuing to address PR comments. Co-authored-by: Tom-Overton <tom.overton@outlook.com> --------- Co-authored-by: Derek-Hensley <hensley.derek58@gmail.com> Co-authored-by: Anghelo Carvajal <angheloalf95@gmail.com> Co-authored-by: Tom Overton <tom-overton@users.noreply.github.com> Co-authored-by: Tom-Overton <tom.overton@outlook.com>
2024-08-13 00:41:58 +00:00
0x8089A900:("EnDinofos_Blink",),
0x8089A968:("EnDinofos_IsFacingPlayer",),
0x8089A9B0:("EnDinofos_ChooseAction",),
0x8089ABF4:("EnDinofos_EndCutscene",),
0x8089AC70:("EnDinofos_Freeze",),
0x8089ACEC:("EnDinofos_ThawIfFrozen",),
0x8089AD70:("EnDinofos_EnableBumperCollision",),
0x8089AE00:("EnDinofos_Dodge",),
0x8089B100:("EnDinofos_SetupIntroCutsceneBeforeFall",),
0x8089B288:("EnDinofos_IntroCutsceneBeforeFall",),
0x8089B320:("EnDinofos_SetupIntroCutsceneFall",),
0x8089B3D4:("EnDinofos_IntroCutsceneFall",),
0x8089B4A4:("EnDinofos_SetupIntroCutsceneLandAndBreatheFire",),
0x8089B580:("EnDinofos_IntroCutsceneLandAndBreatheFire",),
0x8089B6E8:("EnDinofos_SetupIntroCutsceneYell",),
0x8089B72C:("EnDinofos_IntroCutsceneYell",),
0x8089B7B0:("EnDinofos_SetupIdle",),
0x8089B834:("EnDinofos_Idle",),
0x8089B8B0:("EnDinofos_SetupWalk",),
0x8089B98C:("EnDinofos_Walk",),
0x8089BAC0:("EnDinofos_SetupTurnToPlayer",),
0x8089BB60:("EnDinofos_TurnToPlayer",),
0x8089BBB4:("EnDinofos_SetupCircleAroundPlayer",),
0x8089BD28:("EnDinofos_CircleAroundPlayer",),
0x8089C024:("EnDinofos_SetupChooseJump",),
0x8089C0DC:("EnDinofos_ChooseJump",),
0x8089C164:("EnDinofos_SetupJump",),
0x8089C1F8:("EnDinofos_Jump",),
0x8089C244:("EnDinofos_SetupJumpSlash",),
0x8089C2A8:("EnDinofos_JumpSlash",),
0x8089C398:("EnDinofos_SetupLand",),
0x8089C44C:("EnDinofos_Land",),
0x8089C4F8:("EnDinofos_SetupSlash",),
0x8089C56C:("EnDinofos_Slash",),
0x8089C690:("EnDinofos_SetupRecoil",),
0x8089C724:("EnDinofos_Recoil",),
0x8089C784:("EnDinofos_SetupStunned",),
0x8089C7B8:("EnDinofos_Stunned",),
0x8089C87C:("EnDinofos_SetupDamaged",),
0x8089C938:("EnDinofos_Damaged",),
0x8089CA14:("EnDinofos_SetupStartBreatheFire",),
0x8089CA74:("EnDinofos_StartBreatheFire",),
0x8089CB10:("EnDinofos_SetupBreatheFire",),
0x8089CBEC:("EnDinofos_BreatheFire",),
0x8089CF00:("EnDinofos_SetupEndBreatheFire",),
0x8089CF70:("EnDinofos_EndBreatheFire",),
0x8089CFAC:("EnDinofos_SetupDie",),
0x8089D018:("EnDinofos_Die",),
0x8089D11C:("EnDinofos_SetupDodgeProjectile",),
0x8089D1E0:("EnDinofos_DodgeProjectile",),
0x8089D2E0:("EnDinofos_SetupPlayCutscene",),
0x8089D318:("EnDinofos_PlayCutscene",),
0x8089D42C:("EnDinofos_RotateHead",),
0x8089D60C:("EnDinofos_UpdateDamage",),
0x8089D960:("EnDinofos_Update",),
0x8089DC4C:("EnDinofos_OverrideLimbDraw",),
0x8089DC84:("EnDinofos_PostLimbDraw",),
0x8089DF54:("EnDinofos_Draw",),
0x8089E8E0:("EnHata_Init",),
0x8089E9DC:("EnHata_Destroy",),
0x8089EA10:("EnHata_Update",),
0x8089EC68:("EnHata_OverrideLimbDraw",),
0x8089ECBC:("EnHata_Draw",),
0x8089ED90:("EnZl1_Init",),
0x8089EDA0:("EnZl1_Destroy",),
0x8089EDB0:("EnZl1_Update",),
0x8089EDC0:("EnZl1_Draw",),
Overhaul the build system (#234) * wip * fix * add disassembler * Disasm builds OK * Variable addends * More wip * Rodata migration implemented * Cleanup old tools * Try fix submodule -> subrepo merge * git subrepo pull --force --remote=https://github.com/zeldaret/ZAPD.git tools/ZAPD subrepo: subdir: "tools/ZAPD" merged: "602e609" upstream: origin: "https://github.com/zeldaret/ZAPD.git" branch: "master" commit: "602e609" git-subrepo: version: "0.4.3" origin: "https://github.com/ingydotnet/git-subrepo" commit: "2f68596" * Builds again but assets are totally broken * git subrepo pull --force tools/asm-processor subrepo: subdir: "tools/asm-processor" merged: "1ffdb08a" upstream: origin: "https://github.com/simonlindholm/asm-processor.git" branch: "master" commit: "1ffdb08a" git-subrepo: version: "0.4.3" origin: "https://github.com/ingydotnet/git-subrepo" commit: "2f68596" * More cleanup, move functions.txt and variables.txt to tools/disasm and rm tables * rm z64compress in preparation for subrepo * git subrepo clone (merge) https://github.com/z64me/z64compress.git tools/z64compress subrepo: subdir: "tools/z64compress" merged: "eb11085c" upstream: origin: "https://github.com/z64me/z64compress.git" branch: "main" commit: "eb11085c" git-subrepo: version: "0.4.3" origin: "https://github.com/ingydotnet/git-subrepo" commit: "2f68596" * Fix asset extraction * Fix diff-init make rule * Split code bss * Split assumed linker bug padding from assembly files * add filelists for mm.us.rev1 * Maybe working, but I'm not sure * add overlays to spec * Add rodata to actos * Everything compiles * Make a lot of C files for code * Add almost every file in code to spec * whoops * 3 code files left * add scenes to spec * More progress on progress.py * Fix skelanime in spec * audio files! * Fix merge issues * Fix some C files in code * Fix remaining code files * Use existing O1 C files in spec * reorder boot order in spec * update spec * fault.c * Convert relocs on completed actors, fixbaserom uses current rom name * more boot files * Add VT macros and script * finish already existing boot files * most of libultra * fix 64bits libultra files * Use C files for libultra, wrap some functions in NON_MATCHING * Remove duplicate of OS_CLOCK_RATE from fault.c * C files for fbdemos * delete dumb files * bootstrap C files, still need to add them to the spec * update fixbaserom * boot OK? * I forgot to commit the spec * C for gamestates * C for kaleido * Change all includes to "" * copy actor sizes script from oot * I forgot to delete those files * Basic C files for effects * Add effects initvars names * Remove mislabelled boot functions from header/txt * Begin porting bootstrap_fx, some sizes * Fix <> * Fix enum * Fix diff.py * fix libultra stuff * update regconvert * update setup warnings * add some missing ; * Fix some makefile stuff and other fixes on some non_matching functions * add executable flag in extract_baserom and fixbaserom * fix relative path * copy assist from oot * fix map path * another assist path fix * Delete C files for handwritten files * add code_801A51F0 to spec * add gfxbuffers to spec * Move rodata to top of each file when possible * UNK_TYPEs for func_801A51F0 * Remove kaleido rodata from spec * Update spec and undefined_syms for recent merge * GCC warnings and fix errors in nonmatchings, * round percentage numbers * progress script: format changes * progress: error on non-existing files * fix warning in z_scene_table * Match 2 nonmatchings in z_actor * Warnings in lightswitch and invadepoh * Fix warning in z_actor_dlftbls * I though I fixed this one * whoops * Comment out CC_CHECK * Removed redundant ultra64.h includes * Update asm_processor, sorted boot_O1 into other folders, completed the fbdemo bootstrap, cleaned up undefined_syms * Completed gamestates bootstrap * Split kaleido_scope * Remove section.h and segment.h, move keep object externs to a common location in variables.h * Completed effects bootstrap * Segmented address externs for effects, fbdemos, gamestates and kaleido * Move actor data externs out of the if 0 * Segmented address externs for actors * Prepare actionfunc detection * fix script, how did it even work before * Fix actionfunc script again, re-introduce some more intermediate prints to the disassembler * Automated actionFunc detection in actors * Segmented addresses from player .text * rm old segment addrs script and fix build * Move sizes folder to tools * Make build.py executable * New Jenkinsfile Prayge * Remove numpy dependencies * Add warnings_disasm_current.txt * my bad * Update spec and undefined_syms * Add z_eff_ss_hahen to pametfrog * git subrepo pull (merge) --force tools/z64compress subrepo: subdir: "tools/z64compress" merged: "163ca2af" upstream: origin: "https://github.com/z64me/z64compress.git" branch: "main" commit: "163ca2af" git-subrepo: version: "0.4.3" origin: "https://github.com/ingydotnet/git-subrepo" commit: "2f68596" * Make z64compress print to stdout * sneeky commit to update warnings tooling * test * Another test * Mark fixing overlay reloc generating as a TODO * Update warnings stuff * Communicate the return code from running z64compress back to the Makefile through the wrapper * Run formatter, remove extra commented copy of function * Re-fix some includes * Convert atan to hex to conform to decided style * Some tidying up, remove c for fp and the other two handwritten code files * BSS in z_collision_check & z_scene_proc * add static back in * Fix timerintr bss, add file to spec, some cleanup * Remove externs * Newline * Readd enums * Typo * Colours * Comments for hitmark enum values Co-authored-by: EllipticEllipsis <73679967+EllipticEllipsis@users.noreply.github.com> * Improvements and suggestions * Organize and remove unused imports and use env for python3 scripts, delete unused overlay.py Co-authored-by: angie <angheloalf95@gmail.com> Co-authored-by: Elliptic Ellipsis <elliptic.ellipsis@gmail.com> Co-authored-by: engineer124 <engineer124engineer124@gmail.com> Co-authored-by: EllipticEllipsis <73679967+EllipticEllipsis@users.noreply.github.com>
2021-08-04 03:21:31 +00:00
0x8089EE20:("EnViewer_SetupAction",),
0x8089EE2C:("EnViewer_Init",),
0x8089EFF0:("EnViewer_Destroy",),
0x8089F014:("func_8089F014",),
0x8089F0A0:("func_8089F0A0",),
0x8089F17C:("func_8089F17C",),
0x8089F218:("func_8089F218",),
0x8089F2C4:("func_8089F2C4",),
0x8089F380:("EnViewer_Update",),
0x8089F3C8:("EnViewer_Draw",),
0x8089F4E0:("EnBubble_SetDimensions",),
0x8089F59C:("func_8089F59C",),
0x8089F5D0:("func_8089F5D0",),
0x8089F5F4:("EnBubble_DamagePlayer",),
0x8089F660:("EnBubble_Explosion",),
0x8089F8BC:("func_8089F8BC",),
0x8089F908:("func_8089F908",),
0x8089F95C:("EnBubble_Vec3fNormalizedReflect",),
0x8089F9E4:("EnBubble_Vec3fNormalize",),
0x8089FA54:("EnBubble_Fly",),
0x8089FF30:("func_8089FF30",),
0x8089FFCC:("EnBubble_IsPopped",),
0x808A005C:("func_808A005C",),
0x808A0170:("EnBubble_Init",),
0x808A0270:("EnBubble_Destroy",),
0x808A029C:("EnBubble_Wait",),
0x808A0350:("EnBubble_Pop",),
0x808A03A0:("EnBubble_Disappear",),
0x808A03E8:("EnBubble_Regrow",),
0x808A0458:("EnBubble_Update",),
0x808A04D4:("EnBubble_Draw",),
0x808A08F0:("DoorShutter_SetupAction",),
0x808A0900:("func_808A0900",),
0x808A0974:("DoorShutter_SetupDoor",),
0x808A0B10:("DoorShutter_Init",),
0x808A0CD0:("DoorShutter_Destroy",),
0x808A0D0C:("DoorShutter_SetupType",),
0x808A0D90:("func_808A0D90",),
0x808A0E28:("func_808A0E28",),
0x808A0F88:("func_808A0F88",),
0x808A1080:("func_808A1080",),
0x808A1090:("func_808A1090",),
0x808A1288:("func_808A1288",),
0x808A1340:("func_808A1340",),
0x808A1478:("func_808A1478",),
0x808A1548:("func_808A1548",),
0x808A1618:("func_808A1618",),
0x808A1684:("func_808A1684",),
0x808A1784:("func_808A1784",),
0x808A1884:("func_808A1884",),
0x808A1A70:("func_808A1A70",),
0x808A1B48:("func_808A1B48",),
0x808A1C50:("func_808A1C50",),
0x808A1CC4:("DoorShutter_Update",),
0x808A1D68:("func_808A1D68",),
0x808A1E14:("DoorShutter_Draw",),
Overhaul the build system (#234) * wip * fix * add disassembler * Disasm builds OK * Variable addends * More wip * Rodata migration implemented * Cleanup old tools * Try fix submodule -> subrepo merge * git subrepo pull --force --remote=https://github.com/zeldaret/ZAPD.git tools/ZAPD subrepo: subdir: "tools/ZAPD" merged: "602e609" upstream: origin: "https://github.com/zeldaret/ZAPD.git" branch: "master" commit: "602e609" git-subrepo: version: "0.4.3" origin: "https://github.com/ingydotnet/git-subrepo" commit: "2f68596" * Builds again but assets are totally broken * git subrepo pull --force tools/asm-processor subrepo: subdir: "tools/asm-processor" merged: "1ffdb08a" upstream: origin: "https://github.com/simonlindholm/asm-processor.git" branch: "master" commit: "1ffdb08a" git-subrepo: version: "0.4.3" origin: "https://github.com/ingydotnet/git-subrepo" commit: "2f68596" * More cleanup, move functions.txt and variables.txt to tools/disasm and rm tables * rm z64compress in preparation for subrepo * git subrepo clone (merge) https://github.com/z64me/z64compress.git tools/z64compress subrepo: subdir: "tools/z64compress" merged: "eb11085c" upstream: origin: "https://github.com/z64me/z64compress.git" branch: "main" commit: "eb11085c" git-subrepo: version: "0.4.3" origin: "https://github.com/ingydotnet/git-subrepo" commit: "2f68596" * Fix asset extraction * Fix diff-init make rule * Split code bss * Split assumed linker bug padding from assembly files * add filelists for mm.us.rev1 * Maybe working, but I'm not sure * add overlays to spec * Add rodata to actos * Everything compiles * Make a lot of C files for code * Add almost every file in code to spec * whoops * 3 code files left * add scenes to spec * More progress on progress.py * Fix skelanime in spec * audio files! * Fix merge issues * Fix some C files in code * Fix remaining code files * Use existing O1 C files in spec * reorder boot order in spec * update spec * fault.c * Convert relocs on completed actors, fixbaserom uses current rom name * more boot files * Add VT macros and script * finish already existing boot files * most of libultra * fix 64bits libultra files * Use C files for libultra, wrap some functions in NON_MATCHING * Remove duplicate of OS_CLOCK_RATE from fault.c * C files for fbdemos * delete dumb files * bootstrap C files, still need to add them to the spec * update fixbaserom * boot OK? * I forgot to commit the spec * C for gamestates * C for kaleido * Change all includes to "" * copy actor sizes script from oot * I forgot to delete those files * Basic C files for effects * Add effects initvars names * Remove mislabelled boot functions from header/txt * Begin porting bootstrap_fx, some sizes * Fix <> * Fix enum * Fix diff.py * fix libultra stuff * update regconvert * update setup warnings * add some missing ; * Fix some makefile stuff and other fixes on some non_matching functions * add executable flag in extract_baserom and fixbaserom * fix relative path * copy assist from oot * fix map path * another assist path fix * Delete C files for handwritten files * add code_801A51F0 to spec * add gfxbuffers to spec * Move rodata to top of each file when possible * UNK_TYPEs for func_801A51F0 * Remove kaleido rodata from spec * Update spec and undefined_syms for recent merge * GCC warnings and fix errors in nonmatchings, * round percentage numbers * progress script: format changes * progress: error on non-existing files * fix warning in z_scene_table * Match 2 nonmatchings in z_actor * Warnings in lightswitch and invadepoh * Fix warning in z_actor_dlftbls * I though I fixed this one * whoops * Comment out CC_CHECK * Removed redundant ultra64.h includes * Update asm_processor, sorted boot_O1 into other folders, completed the fbdemo bootstrap, cleaned up undefined_syms * Completed gamestates bootstrap * Split kaleido_scope * Remove section.h and segment.h, move keep object externs to a common location in variables.h * Completed effects bootstrap * Segmented address externs for effects, fbdemos, gamestates and kaleido * Move actor data externs out of the if 0 * Segmented address externs for actors * Prepare actionfunc detection * fix script, how did it even work before * Fix actionfunc script again, re-introduce some more intermediate prints to the disassembler * Automated actionFunc detection in actors * Segmented addresses from player .text * rm old segment addrs script and fix build * Move sizes folder to tools * Make build.py executable * New Jenkinsfile Prayge * Remove numpy dependencies * Add warnings_disasm_current.txt * my bad * Update spec and undefined_syms * Add z_eff_ss_hahen to pametfrog * git subrepo pull (merge) --force tools/z64compress subrepo: subdir: "tools/z64compress" merged: "163ca2af" upstream: origin: "https://github.com/z64me/z64compress.git" branch: "main" commit: "163ca2af" git-subrepo: version: "0.4.3" origin: "https://github.com/ingydotnet/git-subrepo" commit: "2f68596" * Make z64compress print to stdout * sneeky commit to update warnings tooling * test * Another test * Mark fixing overlay reloc generating as a TODO * Update warnings stuff * Communicate the return code from running z64compress back to the Makefile through the wrapper * Run formatter, remove extra commented copy of function * Re-fix some includes * Convert atan to hex to conform to decided style * Some tidying up, remove c for fp and the other two handwritten code files * BSS in z_collision_check & z_scene_proc * add static back in * Fix timerintr bss, add file to spec, some cleanup * Remove externs * Newline * Readd enums * Typo * Colours * Comments for hitmark enum values Co-authored-by: EllipticEllipsis <73679967+EllipticEllipsis@users.noreply.github.com> * Improvements and suggestions * Organize and remove unused imports and use env for python3 scripts, delete unused overlay.py Co-authored-by: angie <angheloalf95@gmail.com> Co-authored-by: Elliptic Ellipsis <elliptic.ellipsis@gmail.com> Co-authored-by: engineer124 <engineer124engineer124@gmail.com> Co-authored-by: EllipticEllipsis <73679967+EllipticEllipsis@users.noreply.github.com>
2021-08-04 03:21:31 +00:00
0x808A24D0:("EnBoom_SetupAction",),
0x808A24DC:("func_808A24DC",),
0x808A2700:("EnBoom_Init",),
0x808A2868:("EnBoom_Destroy",),
0x808A2918:("func_808A2918",),
0x808A2D94:("EnBoom_Update",),
0x808A2E6C:("EnBoom_Draw",),
0x808A31B0:("EnTorch2_Init",),
0x808A323C:("EnTorch2_Destroy",),
0x808A32B0:("EnTorch2_Update",),
0x808A3428:("EnTorch2_UpdateIdle",),
0x808A3458:("EnTorch2_UpdateDeath",),
0x808A34B8:("EnTorch2_Draw",),
0x808A3670:("EnMinifrog_Init",),
0x808A38E4:("EnMinifrog_Destroy",),
0x808A3930:("EnMinifrog_GetFrog",),
0x808A3980:("EnMinifrog_SetJumpState",),
0x808A39EC:("EnMinifrog_JumpTimer",),
0x808A3A44:("EnMinifrog_Jump",),
0x808A3B04:("EnMinifrog_TurnToPlayer",),
0x808A3B3C:("EnMinifrog_TurnToMissingFrog",),
0x808A3B74:("EnMinifrog_SpawnDust",),
0x808A3DA8:("EnMinifrog_ReturnFrogCutscene",),
0x808A3F88:("EnMinifrog_SpawnGrowAndShrink",),
0x808A4040:("EnMinifrog_Idle",),
0x808A410C:("EnMinifrog_SetupNextFrogInit",),
0x808A41A0:("EnMinifrog_CheckChoirSuccess",),
0x808A4214:("EnMinifrog_ContinueChoirCutscene",),
0x808A42D8:("EnMinifrog_NextFrogMissing",),
0x808A4328:("EnMinifrog_NextFrogReturned",),
0x808A43A4:("EnMinifrog_SetupNextFrogChoir",),
0x808A44BC:("EnMinifrog_BeginChoirCutscene",),
0x808A45A8:("EnMinifrog_EndChoir",),
0x808A4634:("EnMinifrog_GetFrogHP",),
0x808A46E8:("EnMinifrog_YellowFrogDialog",),
0x808A4914:("EnMinifrog_SetupYellowFrogDialog",),
0x808A4A30:("EnMinifrog_Update",),
0x808A4AC8:("EnMinifrog_UpdateMissingFrog",),
0x808A4AF8:("EnMinifrog_OverrideLimbDraw",),
0x808A4B3C:("EnMinifrog_PostLimbDraw",),
0x808A4C14:("EnMinifrog_Draw",),
0x808A5050:("func_808A5050",),
0x808A52A8:("func_808A52A8",),
0x808A54B0:("func_808A54B0",),
0x808A576C:("func_808A576C",),
0x808A5988:("func_808A5988",),
0x808A5AF8:("func_808A5AF8",),
0x808A5BEC:("func_808A5BEC",),
0x808A5CCC:("func_808A5CCC",),
0x808A5D7C:("func_808A5D7C",),
0x808A5DCC:("func_808A5DCC",),
0x808A5F28:("func_808A5F28",),
0x808A6064:("func_808A6064",),
0x808A60E0:("func_808A60E0",),
0x808A61F4:("func_808A61F4",),
0x808A6220:("func_808A6220",),
0x808A63E8:("func_808A63E8",),
0x808A6468:("func_808A6468",),
0x808A650C:("func_808A650C",),
0x808A6580:("func_808A6580",),
0x808A6A3C:("func_808A6A3C",),
0x808A6A78:("func_808A6A78",),
0x808A6C04:("func_808A6C04",),
0x808A6D84:("func_808A6D84",),
0x808A6E24:("func_808A6E24",),
0x808A701C:("func_808A701C",),
0x808A7138:("EnSt_Init",),
0x808A71D0:("EnSt_Destroy",),
0x808A7230:("EnSt_Update",),
0x808A73E8:("EnSt_OverrideLimbDraw",),
0x808A7478:("func_808A7478",),
0x808A7930:("ObjWturn_Init",),
0x808A7954:("func_808A7954",),
0x808A7968:("func_808A7968",),
0x808A7A24:("func_808A7A24",),
0x808A7A5C:("func_808A7A5C",),
0x808A7AAC:("func_808A7AAC",),
0x808A7BA0:("func_808A7BA0",),
0x808A7C04:("func_808A7C04",),
0x808A7C78:("func_808A7C78",),
0x808A7D74:("ObjWturn_Update",),
0x808A7E30:("EnRiverSound_Init",),
0x808A7EB8:("EnRiverSound_Update",),
0x808A7FD0:("EnRiverSound_Draw",),
ovl_en_ossan OK and documented (#223) * Lots of progress, some came for OOT WIP * Some small cleanup * Fix merge conflict * Bring over updated z_en_girla.h * Fix merge error * some cleanup * fix msgcontext and add sfx ids * func_808AAB30 is ugly but it matches * Cleanup * More cleanup and matched func_808AA8E8 * Matched last two functions * Brought over data as a comment * Figured out data, but not late rodata * Document EnOssan * Cleanup * Added ShopItemIds * Cleanup * Switch left and right stick prompts * Remove testing NON_MATCHING define * Cleanup * Add header to .c file * Adjust header * Rename InitCutscenes to GetCutscenes * Cleanup * Cleanup before merge with upstream * More cleanup * Lower case Shopkeeper * More cleanup * More general cleaning * Found the late rodata issue * Format * Rename InitalUpdate * PR suggestions except texture stuff * Texture stuff * Rename Texture typedef to UNK_TEXPTR * One more rename * Remove * from TexturePtr arrays * Update src/overlays/actors/ovl_En_Ossan/z_en_ossan.c Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * Update src/overlays/actors/ovl_En_Ossan/z_en_ossan.c Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * Update src/overlays/actors/ovl_En_Ossan/z_en_ossan.c Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * Update src/overlays/actors/ovl_En_Ossan/z_en_ossan.c Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * Update src/overlays/actors/ovl_En_Ossan/z_en_ossan.c Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * Update src/overlays/actors/ovl_En_Ossan/z_en_ossan.c Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * Update src/overlays/actors/ovl_En_Ossan/z_en_ossan.c Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * Update src/overlays/actors/ovl_En_Ossan/z_en_ossan.c Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * Update src/overlays/actors/ovl_En_Ossan/z_en_ossan.c Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * Update src/overlays/actors/ovl_En_Ossan/z_en_ossan.c Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * Update src/overlays/actors/ovl_En_Ossan/z_en_ossan.c Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> Co-authored-by: Derek Hensley <d.hensley@tempered.io> Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com>
2021-07-27 02:27:53 +00:00
0x808A80A0:("EnOssan_SetupAction",),
0x808A80AC:("EnOssan_TestItemSelected",),
0x808A812C:("EnOssan_CheckValidSpawn",),
0x808A8218:("EnOssan_RotateHead",),
0x808A82F4:("EnOssan_SpawnShopItems",),
0x808A83BC:("EnOssan_Init",),
0x808A8470:("EnOssan_Destroy",),
ovl_en_ossan OK and documented (#223) * Lots of progress, some came for OOT WIP * Some small cleanup * Fix merge conflict * Bring over updated z_en_girla.h * Fix merge error * some cleanup * fix msgcontext and add sfx ids * func_808AAB30 is ugly but it matches * Cleanup * More cleanup and matched func_808AA8E8 * Matched last two functions * Brought over data as a comment * Figured out data, but not late rodata * Document EnOssan * Cleanup * Added ShopItemIds * Cleanup * Switch left and right stick prompts * Remove testing NON_MATCHING define * Cleanup * Add header to .c file * Adjust header * Rename InitCutscenes to GetCutscenes * Cleanup * Cleanup before merge with upstream * More cleanup * Lower case Shopkeeper * More cleanup * More general cleaning * Found the late rodata issue * Format * Rename InitalUpdate * PR suggestions except texture stuff * Texture stuff * Rename Texture typedef to UNK_TEXPTR * One more rename * Remove * from TexturePtr arrays * Update src/overlays/actors/ovl_En_Ossan/z_en_ossan.c Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * Update src/overlays/actors/ovl_En_Ossan/z_en_ossan.c Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * Update src/overlays/actors/ovl_En_Ossan/z_en_ossan.c Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * Update src/overlays/actors/ovl_En_Ossan/z_en_ossan.c Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * Update src/overlays/actors/ovl_En_Ossan/z_en_ossan.c Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * Update src/overlays/actors/ovl_En_Ossan/z_en_ossan.c Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * Update src/overlays/actors/ovl_En_Ossan/z_en_ossan.c Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * Update src/overlays/actors/ovl_En_Ossan/z_en_ossan.c Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * Update src/overlays/actors/ovl_En_Ossan/z_en_ossan.c Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * Update src/overlays/actors/ovl_En_Ossan/z_en_ossan.c Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * Update src/overlays/actors/ovl_En_Ossan/z_en_ossan.c Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> Co-authored-by: Derek Hensley <d.hensley@tempered.io> Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com>
2021-07-27 02:27:53 +00:00
0x808A849C:("EnOssan_UpdateCursorPos",),
0x808A8500:("EnOssan_EndInteraction",),
0x808A85FC:("EnOssan_TestEndInteraction",),
0x808A8644:("EnOssan_TestCancelOption",),
0x808A86A8:("EnOssan_SetupStartShopping",),
0x808A8708:("EnOssan_StartShopping",),
0x808A875C:("EnOssan_SetupLookToShopkeeperFromShelf",),
0x808A8798:("EnOssan_Idle",),
0x808A890C:("EnOssan_BeginInteraction",),
0x808A8B74:("EnOssan_UpdateJoystickInputState",),
0x808A8CC0:("EnOssan_SetCursorIndexFromNeutral",),
0x808A8DF8:("EnOssan_CursorRight",),
0x808A8E84:("EnOssan_CursorLeft",),
0x808A8EEC:("EnOssan_Hello",),
0x808A90A4:("EnOssan_FacingShopkeeperDialogResult",),
0x808A91B4:("EnOssan_FaceShopkeeper",),
0x808A935C:("EnOssan_TalkToShopkeeper",),
0x808A9400:("EnOssan_LookToLeftShelf",),
0x808A94FC:("EnOssan_LookToRightShelf",),
0x808A95F8:("EnOssan_CursorUpDown",),
0x808A980C:("EnOssan_HasPlayerSelectedItem",),
0x808A98E4:("EnOssan_BrowseLeftShelf",),
0x808A9AB8:("EnOssan_BrowseRightShelf",),
0x808A9C8C:("EnOssan_LookToShopkeeperFromShelf",),
0x808A9D64:("EnOssan_SetupBuyItemWithFanfare",),
0x808A9E20:("EnOssan_SetupCannotBuy",),
0x808A9E5C:("EnOssan_SetupBuy",),
0x808A9E98:("EnOssan_HandleCanBuyItem",),
0x808AA0C8:("EnOssan_SelectItem",),
0x808AA1B0:("EnOssan_CannotBuy",),
0x808AA224:("EnOssan_CanBuy",),
0x808AA2C8:("EnOssan_BuyItemWithFanfare",),
0x808AA33C:("EnOssan_SetupItemPurchased",),
0x808AA404:("EnOssan_ContinueShopping",),
0x808AA5E8:("EnOssan_ItemPurchased",),
0x808AA6D8:("EnOssan_PositionSelectedItem",),
0x808AA79C:("EnOssan_ResetItemPosition",),
0x808AA7C0:("EnOssan_TakeItemOffShelf",),
0x808AA85C:("EnOssan_ReturnItemToShelf",),
0x808AA8E8:("EnOssan_UpdateItemSelectedProperty",),
0x808AAA64:("EnOssan_UpdateCursorAnim",),
0x808AAB30:("EnOssan_UpdateStickDirectionPromptAnim",),
0x808AACE0:("EnOssan_WaitForBlink",),
0x808AAD14:("EnOssan_Blink",),
0x808AADB4:("EnOssan_CuriosityShopMan_Init",),
0x808AAE1C:("EnOssan_PartTimer_Init",),
0x808AAE84:("EnOssan_CuriosityShopMan_GetWelcome",),
0x808AAFB0:("EnOssan_PartTimer_GetWelcome",),
0x808AB0B0:("EnOssan_SetTalked",),
ovl_en_ossan OK and documented (#223) * Lots of progress, some came for OOT WIP * Some small cleanup * Fix merge conflict * Bring over updated z_en_girla.h * Fix merge error * some cleanup * fix msgcontext and add sfx ids * func_808AAB30 is ugly but it matches * Cleanup * More cleanup and matched func_808AA8E8 * Matched last two functions * Brought over data as a comment * Figured out data, but not late rodata * Document EnOssan * Cleanup * Added ShopItemIds * Cleanup * Switch left and right stick prompts * Remove testing NON_MATCHING define * Cleanup * Add header to .c file * Adjust header * Rename InitCutscenes to GetCutscenes * Cleanup * Cleanup before merge with upstream * More cleanup * Lower case Shopkeeper * More cleanup * More general cleaning * Found the late rodata issue * Format * Rename InitalUpdate * PR suggestions except texture stuff * Texture stuff * Rename Texture typedef to UNK_TEXPTR * One more rename * Remove * from TexturePtr arrays * Update src/overlays/actors/ovl_En_Ossan/z_en_ossan.c Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * Update src/overlays/actors/ovl_En_Ossan/z_en_ossan.c Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * Update src/overlays/actors/ovl_En_Ossan/z_en_ossan.c Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * Update src/overlays/actors/ovl_En_Ossan/z_en_ossan.c Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * Update src/overlays/actors/ovl_En_Ossan/z_en_ossan.c Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * Update src/overlays/actors/ovl_En_Ossan/z_en_ossan.c Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * Update src/overlays/actors/ovl_En_Ossan/z_en_ossan.c Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * Update src/overlays/actors/ovl_En_Ossan/z_en_ossan.c Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * Update src/overlays/actors/ovl_En_Ossan/z_en_ossan.c Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * Update src/overlays/actors/ovl_En_Ossan/z_en_ossan.c Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * Update src/overlays/actors/ovl_En_Ossan/z_en_ossan.c Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> Co-authored-by: Derek Hensley <d.hensley@tempered.io> Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com>
2021-07-27 02:27:53 +00:00
0x808AB16C:("EnOssan_InitShop",),
0x808AB404:("EnOssan_GetCutscenes",),
0x808AB458:("EnOssan_Update",),
ovl_en_ossan OK and documented (#223) * Lots of progress, some came for OOT WIP * Some small cleanup * Fix merge conflict * Bring over updated z_en_girla.h * Fix merge error * some cleanup * fix msgcontext and add sfx ids * func_808AAB30 is ugly but it matches * Cleanup * More cleanup and matched func_808AA8E8 * Matched last two functions * Brought over data as a comment * Figured out data, but not late rodata * Document EnOssan * Cleanup * Added ShopItemIds * Cleanup * Switch left and right stick prompts * Remove testing NON_MATCHING define * Cleanup * Add header to .c file * Adjust header * Rename InitCutscenes to GetCutscenes * Cleanup * Cleanup before merge with upstream * More cleanup * Lower case Shopkeeper * More cleanup * More general cleaning * Found the late rodata issue * Format * Rename InitalUpdate * PR suggestions except texture stuff * Texture stuff * Rename Texture typedef to UNK_TEXPTR * One more rename * Remove * from TexturePtr arrays * Update src/overlays/actors/ovl_En_Ossan/z_en_ossan.c Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * Update src/overlays/actors/ovl_En_Ossan/z_en_ossan.c Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * Update src/overlays/actors/ovl_En_Ossan/z_en_ossan.c Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * Update src/overlays/actors/ovl_En_Ossan/z_en_ossan.c Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * Update src/overlays/actors/ovl_En_Ossan/z_en_ossan.c Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * Update src/overlays/actors/ovl_En_Ossan/z_en_ossan.c Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * Update src/overlays/actors/ovl_En_Ossan/z_en_ossan.c Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * Update src/overlays/actors/ovl_En_Ossan/z_en_ossan.c Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * Update src/overlays/actors/ovl_En_Ossan/z_en_ossan.c Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * Update src/overlays/actors/ovl_En_Ossan/z_en_ossan.c Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * Update src/overlays/actors/ovl_En_Ossan/z_en_ossan.c Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> Co-authored-by: Derek Hensley <d.hensley@tempered.io> Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com>
2021-07-27 02:27:53 +00:00
0x808AB52C:("EnOssan_DrawCursor",),
0x808AB78C:("EnOssan_DrawTextRec",),
0x808AB928:("EnOssan_DrawStickDirectionPrompts",),
0x808ABCD0:("EnOssan_CuriosityShopMan_OverrideLimbDraw",),
0x808ABD10:("EnOssan_PartTimer_OverrideLimbDraw",),
0x808ABD60:("EnOssan_CuriosityShopMan_PostLimbDraw",),
0x808ABE18:("EnOssan_PartTimer_PostLimbDraw",),
0x808ABE58:("EnOssan_CuriosityShopMan_Draw",),
0x808ABF30:("EnOssan_PartTimer_Draw",),
0x808AC920:("EnFamos_Init",),
0x808ACB08:("EnFamos_Destroy",),
`EnFamos` OK with `object_famos` (#789) * EnFamos: redo begin * EnFamos: back to where I was previously * EnFamos: matched looping draw function * EnFamos: OK * Famos: some docs * Famos: some docs * Famos: sfx convert pass * EnFamos: some docs * EnFamos: more docs * Enfamos: more docks * EnFamos: more doc * EnFamos: more docks * EnFamos: mass to dec * Famos: limb enum * Famos: more docs all functions named * Famos: all struct mapped * Apply suggestions from code review Co-authored-by: EllipticEllipsis <elliptic.ellipsis@gmail.com> * Famos: fix declaration order * Famos: requested changes * Famos: draw func using proper sSetupDL indexing * Famos: fix text anim mismatch, change tlut to match gFamos SnakeCase * Famos: formater pls * Famos: requested changes * Famos: more requested changes * Apply suggestions from code review Co-authored-by: Derek Hensley <hensley.derek58@gmail.com> * Update assets/xml/objects/object_famos.xml Co-authored-by: Tom Overton <tom-overton@users.noreply.github.com> * Famos: requested changes and format pass * Apply suggestions from code review Co-authored-by: EllipticEllipsis <elliptic.ellipsis@gmail.com> * Famos: more requested changes * Famos: more requested changes * Famos: another change * Apply suggestions from code review Co-authored-by: EllipticEllipsis <elliptic.ellipsis@gmail.com> * Famos: made define macro for agro distance * Famos: separated conditions on separate lines Co-authored-by: Isghj8 <isghj8@gmail.com> Co-authored-by: EllipticEllipsis <elliptic.ellipsis@gmail.com> Co-authored-by: Derek Hensley <hensley.derek58@gmail.com> Co-authored-by: Tom Overton <tom-overton@users.noreply.github.com>
2022-05-26 02:11:07 +00:00
0x808ACB58:("EnFamos_SetupAttackDebris",),
0x808ACD2C:("EnFamos_SetupDeathDebris",),
0x808ACF1C:("EnFamos_IsPlayerSeen",),
0x808ACF98:("EnFamos_UpdateBobbingHeight",),
0x808AD05C:("EnFamos_UpdateFlipStatus",),
0x808AD170:("EnFamos_SetupStillIdle",),
0x808AD18C:("EnFamos_StillIdle",),
0x808AD1F0:("EnFamos_SetupPathingIdle",),
0x808AD294:("EnFamos_PathingIdle",),
0x808AD31C:("EnFamos_SetupTurnHome",),
0x808AD378:("EnFamos_TurnHome",),
0x808AD3E8:("EnFamos_SetupReturnHome",),
0x808AD42C:("EnFamos_ReturnHome",),
0x808AD54C:("EnFamos_SetupAlert",),
0x808AD5B0:("EnFamos_Alert",),
0x808AD66C:("EnFamos_SetupChase",),
0x808AD68C:("EnFamos_Chase",),
0x808AD7EC:("EnFamos_SetupAttackAim",),
0x808AD840:("EnFamos_AttackAim",),
0x808AD888:("EnFamos_SetupAttack",),
0x808AD8B8:("EnFamos_Attack",),
0x808ADA74:("EnFamos_SetupFinishAttack",),
0x808ADAE8:("EnFamos_FinishAttack",),
0x808ADB4C:("EnFamos_SetupAttackRebound",),
0x808ADB70:("EnFamos_AttackRebound",),
0x808ADC40:("EnFamos_SetupScanForPlayer",),
0x808ADC64:("EnFamos_ScanForPlayer",),
0x808ADD20:("EnFamos_SetupDeathSlam",),
0x808ADDA8:("EnFamos_DeathSlam",),
0x808ADE00:("EnFamos_SetupDeathExplosion",),
0x808ADE74:("EnFamos_DeathExplosion",),
0x808ADFA4:("EnFamos_SetupDeathFade",),
0x808ADFF0:("EnFamos_DeathFade",),
0x808AE030:("EnFamos_UpdateDebrisPosRot",),
0x808AE0EC:("EnFamos_Update",),
`EnFamos` OK with `object_famos` (#789) * EnFamos: redo begin * EnFamos: back to where I was previously * EnFamos: matched looping draw function * EnFamos: OK * Famos: some docs * Famos: some docs * Famos: sfx convert pass * EnFamos: some docs * EnFamos: more docs * Enfamos: more docks * EnFamos: more doc * EnFamos: more docks * EnFamos: mass to dec * Famos: limb enum * Famos: more docs all functions named * Famos: all struct mapped * Apply suggestions from code review Co-authored-by: EllipticEllipsis <elliptic.ellipsis@gmail.com> * Famos: fix declaration order * Famos: requested changes * Famos: draw func using proper sSetupDL indexing * Famos: fix text anim mismatch, change tlut to match gFamos SnakeCase * Famos: formater pls * Famos: requested changes * Famos: more requested changes * Apply suggestions from code review Co-authored-by: Derek Hensley <hensley.derek58@gmail.com> * Update assets/xml/objects/object_famos.xml Co-authored-by: Tom Overton <tom-overton@users.noreply.github.com> * Famos: requested changes and format pass * Apply suggestions from code review Co-authored-by: EllipticEllipsis <elliptic.ellipsis@gmail.com> * Famos: more requested changes * Famos: more requested changes * Famos: another change * Apply suggestions from code review Co-authored-by: EllipticEllipsis <elliptic.ellipsis@gmail.com> * Famos: made define macro for agro distance * Famos: separated conditions on separate lines Co-authored-by: Isghj8 <isghj8@gmail.com> Co-authored-by: EllipticEllipsis <elliptic.ellipsis@gmail.com> Co-authored-by: Derek Hensley <hensley.derek58@gmail.com> Co-authored-by: Tom Overton <tom-overton@users.noreply.github.com>
2022-05-26 02:11:07 +00:00
0x808AE304:("EnFamos_OverrideLimbDraw",),
0x808AE3A8:("EnFamos_PostLimbDraw",),
0x808AE3FC:("EnFamos_DrawDebris",),
0x808AE530:("EnFamos_Draw",),
Overhaul the build system (#234) * wip * fix * add disassembler * Disasm builds OK * Variable addends * More wip * Rodata migration implemented * Cleanup old tools * Try fix submodule -> subrepo merge * git subrepo pull --force --remote=https://github.com/zeldaret/ZAPD.git tools/ZAPD subrepo: subdir: "tools/ZAPD" merged: "602e609" upstream: origin: "https://github.com/zeldaret/ZAPD.git" branch: "master" commit: "602e609" git-subrepo: version: "0.4.3" origin: "https://github.com/ingydotnet/git-subrepo" commit: "2f68596" * Builds again but assets are totally broken * git subrepo pull --force tools/asm-processor subrepo: subdir: "tools/asm-processor" merged: "1ffdb08a" upstream: origin: "https://github.com/simonlindholm/asm-processor.git" branch: "master" commit: "1ffdb08a" git-subrepo: version: "0.4.3" origin: "https://github.com/ingydotnet/git-subrepo" commit: "2f68596" * More cleanup, move functions.txt and variables.txt to tools/disasm and rm tables * rm z64compress in preparation for subrepo * git subrepo clone (merge) https://github.com/z64me/z64compress.git tools/z64compress subrepo: subdir: "tools/z64compress" merged: "eb11085c" upstream: origin: "https://github.com/z64me/z64compress.git" branch: "main" commit: "eb11085c" git-subrepo: version: "0.4.3" origin: "https://github.com/ingydotnet/git-subrepo" commit: "2f68596" * Fix asset extraction * Fix diff-init make rule * Split code bss * Split assumed linker bug padding from assembly files * add filelists for mm.us.rev1 * Maybe working, but I'm not sure * add overlays to spec * Add rodata to actos * Everything compiles * Make a lot of C files for code * Add almost every file in code to spec * whoops * 3 code files left * add scenes to spec * More progress on progress.py * Fix skelanime in spec * audio files! * Fix merge issues * Fix some C files in code * Fix remaining code files * Use existing O1 C files in spec * reorder boot order in spec * update spec * fault.c * Convert relocs on completed actors, fixbaserom uses current rom name * more boot files * Add VT macros and script * finish already existing boot files * most of libultra * fix 64bits libultra files * Use C files for libultra, wrap some functions in NON_MATCHING * Remove duplicate of OS_CLOCK_RATE from fault.c * C files for fbdemos * delete dumb files * bootstrap C files, still need to add them to the spec * update fixbaserom * boot OK? * I forgot to commit the spec * C for gamestates * C for kaleido * Change all includes to "" * copy actor sizes script from oot * I forgot to delete those files * Basic C files for effects * Add effects initvars names * Remove mislabelled boot functions from header/txt * Begin porting bootstrap_fx, some sizes * Fix <> * Fix enum * Fix diff.py * fix libultra stuff * update regconvert * update setup warnings * add some missing ; * Fix some makefile stuff and other fixes on some non_matching functions * add executable flag in extract_baserom and fixbaserom * fix relative path * copy assist from oot * fix map path * another assist path fix * Delete C files for handwritten files * add code_801A51F0 to spec * add gfxbuffers to spec * Move rodata to top of each file when possible * UNK_TYPEs for func_801A51F0 * Remove kaleido rodata from spec * Update spec and undefined_syms for recent merge * GCC warnings and fix errors in nonmatchings, * round percentage numbers * progress script: format changes * progress: error on non-existing files * fix warning in z_scene_table * Match 2 nonmatchings in z_actor * Warnings in lightswitch and invadepoh * Fix warning in z_actor_dlftbls * I though I fixed this one * whoops * Comment out CC_CHECK * Removed redundant ultra64.h includes * Update asm_processor, sorted boot_O1 into other folders, completed the fbdemo bootstrap, cleaned up undefined_syms * Completed gamestates bootstrap * Split kaleido_scope * Remove section.h and segment.h, move keep object externs to a common location in variables.h * Completed effects bootstrap * Segmented address externs for effects, fbdemos, gamestates and kaleido * Move actor data externs out of the if 0 * Segmented address externs for actors * Prepare actionfunc detection * fix script, how did it even work before * Fix actionfunc script again, re-introduce some more intermediate prints to the disassembler * Automated actionFunc detection in actors * Segmented addresses from player .text * rm old segment addrs script and fix build * Move sizes folder to tools * Make build.py executable * New Jenkinsfile Prayge * Remove numpy dependencies * Add warnings_disasm_current.txt * my bad * Update spec and undefined_syms * Add z_eff_ss_hahen to pametfrog * git subrepo pull (merge) --force tools/z64compress subrepo: subdir: "tools/z64compress" merged: "163ca2af" upstream: origin: "https://github.com/z64me/z64compress.git" branch: "main" commit: "163ca2af" git-subrepo: version: "0.4.3" origin: "https://github.com/ingydotnet/git-subrepo" commit: "2f68596" * Make z64compress print to stdout * sneeky commit to update warnings tooling * test * Another test * Mark fixing overlay reloc generating as a TODO * Update warnings stuff * Communicate the return code from running z64compress back to the Makefile through the wrapper * Run formatter, remove extra commented copy of function * Re-fix some includes * Convert atan to hex to conform to decided style * Some tidying up, remove c for fp and the other two handwritten code files * BSS in z_collision_check & z_scene_proc * add static back in * Fix timerintr bss, add file to spec, some cleanup * Remove externs * Newline * Readd enums * Typo * Colours * Comments for hitmark enum values Co-authored-by: EllipticEllipsis <73679967+EllipticEllipsis@users.noreply.github.com> * Improvements and suggestions * Organize and remove unused imports and use env for python3 scripts, delete unused overlay.py Co-authored-by: angie <angheloalf95@gmail.com> Co-authored-by: Elliptic Ellipsis <elliptic.ellipsis@gmail.com> Co-authored-by: engineer124 <engineer124engineer124@gmail.com> Co-authored-by: EllipticEllipsis <73679967+EllipticEllipsis@users.noreply.github.com>
2021-08-04 03:21:31 +00:00
0x808AE8C0:("EnBombf_SetupAction",),
0x808AE8CC:("EnBombf_Init",),
0x808AEA78:("EnBombf_Destroy",),
0x808AEAB8:("func_808AEAB8",),
0x808AEAE0:("func_808AEAE0",),
0x808AEE3C:("func_808AEE3C",),
0x808AEF68:("func_808AEF68",),
0x808AEFD4:("func_808AEFD4",),
0x808AF120:("EnBombf_Update",),
0x808AF86C:("func_808AF86C",),
0x808AF8F8:("EnBombf_Draw",),
0x808AFCD0:("EnAm_Init",),
0x808AFDF8:("EnAm_Destroy",),
0x808AFE38:("EnAm_SpawnEffects",),
0x808AFF9C:("func_808AFF9C",),
0x808B0040:("EnAm_RemoveEnemyTexture",),
0x808B00D8:("EnAm_WakeUp",),
0x808B0124:("EnAm_ApplyEnemyTexture",),
0x808B0208:("func_808B0208",),
0x808B0358:("func_808B0358",),
0x808B03C0:("func_808B03C0",),
0x808B0460:("func_808B0460",),
0x808B04A8:("func_808B04A8",),
0x808B04E4:("func_808B04E4",),
0x808B0508:("func_808B0508",),
0x808B057C:("func_808B057C",),
0x808B05C8:("func_808B05C8",),
0x808B0640:("func_808B0640",),
0x808B066C:("func_808B066C",),
0x808B06D0:("EnAm_TakeDamage",),
0x808B07A8:("func_808B07A8",),
0x808B0820:("func_808B0820",),
0x808B0894:("func_808B0894",),
0x808B0AD0:("func_808B0AD0",),
0x808B0B4C:("func_808B0B4C",),
0x808B0B9C:("EnAm_UpdateDamage",),
0x808B0CC8:("EnAm_Update",),
0x808B0EA4:("EnAm_PostLimbDraw",),
0x808B0F98:("EnAm_Draw",),
0x808B1330:("EnDekubaba_Init",),
0x808B1504:("EnDekubaba_Destroy",),
0x808B1530:("EnDekubaba_DisableHitboxes",),
0x808B15B8:("EnDekubaba_UpdateHeadPosition",),
0x808B16BC:("EnDekubaba_SetFireLightEffects",),
0x808B1798:("EnDekubaba_SetFrozenEffects",),
0x808B1814:("EnDekubaba_SpawnIceEffects",),
0x808B18A8:("EnDekubaba_SetupWait",),
0x808B1B14:("EnDekubaba_Wait",),
0x808B1BC0:("EnDekubaba_SetupGrow",),
0x808B1CF0:("EnDekubaba_Grow",),
0x808B2158:("EnDekubaba_SetupRetract",),
0x808B2240:("EnDekubaba_Retract",),
0x808B2608:("EnDekubaba_SetupDecideLunge",),
0x808B2660:("EnDekubaba_DecideLunge",),
0x808B2890:("EnDekubaba_SetupPrepareLunge",),
0x808B28B4:("EnDekubaba_PrepareLunge",),
0x808B2980:("EnDekubaba_SetupLunge",),
0x808B29C4:("EnDekubaba_Lunge",),
0x808B2C40:("EnDekubaba_SetupPullBack",),
0x808B2CB8:("EnDekubaba_PullBack",),
0x808B3044:("EnDekubaba_SetupRecover",),
0x808B3078:("EnDekubaba_Recover",),
0x808B3170:("EnDekubaba_SetupHit",),
0x808B3280:("EnDekubaba_Hit",),
0x808B3390:("EnDekubaba_SetupPrunedSomersaultDie",),
0x808B3404:("EnDekubaba_PrunedSomersaultDie",),
0x808B3768:("EnDekubaba_SetupShrinkDie",),
0x808B37E8:("EnDekubaba_ShrinkDie",),
0x808B39AC:("EnDekubaba_SetupStunnedVertical",),
0x808B3B48:("EnDekubaba_StunnedVertical",),
0x808B3BE4:("EnDekubaba_SetupSway",),
0x808B3C50:("EnDekubaba_Sway",),
0x808B3D74:("EnDekubaba_SetupFrozen",),
0x808B3DA8:("EnDekubaba_Frozen",),
0x808B3E40:("EnDekubaba_SetupDeadStickDrop",),
0x808B3EE8:("EnDekubaba_DeadStickDrop",),
0x808B3F50:("EnDekubaba_UpdateDamage",),
0x808B42FC:("EnDekubaba_Update",),
0x808B4548:("EnDekubaba_DrawStemRetracted",),
0x808B465C:("EnDekubaba_DrawStemExtended",),
0x808B48FC:("EnDekubaba_DrawStemBasePruned",),
0x808B49C8:("EnDekubaba_DrawShadow",),
0x808B4ABC:("EnDekubaba_PostLimbDraw",),
0x808B4AF8:("EnDekubaba_Draw",),
0x808B5230:("EnMFire1_Init",),
0x808B5294:("EnMFire1_Destroy",),
0x808B52C0:("EnMFire1_Update",),
0x808B53C0:("EnMThunder_UnkType_Setup",),
0x808B545C:("EnMThunder_Init",),
0x808B5820:("EnMThunder_Destroy",),
0x808B5890:("EnMThunder_AdjustLights",),
0x808B58CC:("EnMThunder_Spin_AttackNoMagic",),
0x808B5984:("EnMThunder_Charge",),
0x808B5EEC:("func_808B5EEC",),
0x808B5F68:("EnMThunder_Spin_Attack",),
0x808B60D4:("EnMThunder_SwordBeam_Attack",),
0x808B6310:("EnMThunder_UnkType_Attack",),
0x808B63E8:("EnMThunder_Update",),
0x808B65BC:("EnMThunder_UnkType_Update",),
0x808B677C:("EnMThunder_Draw",),
Overhaul the build system (#234) * wip * fix * add disassembler * Disasm builds OK * Variable addends * More wip * Rodata migration implemented * Cleanup old tools * Try fix submodule -> subrepo merge * git subrepo pull --force --remote=https://github.com/zeldaret/ZAPD.git tools/ZAPD subrepo: subdir: "tools/ZAPD" merged: "602e609" upstream: origin: "https://github.com/zeldaret/ZAPD.git" branch: "master" commit: "602e609" git-subrepo: version: "0.4.3" origin: "https://github.com/ingydotnet/git-subrepo" commit: "2f68596" * Builds again but assets are totally broken * git subrepo pull --force tools/asm-processor subrepo: subdir: "tools/asm-processor" merged: "1ffdb08a" upstream: origin: "https://github.com/simonlindholm/asm-processor.git" branch: "master" commit: "1ffdb08a" git-subrepo: version: "0.4.3" origin: "https://github.com/ingydotnet/git-subrepo" commit: "2f68596" * More cleanup, move functions.txt and variables.txt to tools/disasm and rm tables * rm z64compress in preparation for subrepo * git subrepo clone (merge) https://github.com/z64me/z64compress.git tools/z64compress subrepo: subdir: "tools/z64compress" merged: "eb11085c" upstream: origin: "https://github.com/z64me/z64compress.git" branch: "main" commit: "eb11085c" git-subrepo: version: "0.4.3" origin: "https://github.com/ingydotnet/git-subrepo" commit: "2f68596" * Fix asset extraction * Fix diff-init make rule * Split code bss * Split assumed linker bug padding from assembly files * add filelists for mm.us.rev1 * Maybe working, but I'm not sure * add overlays to spec * Add rodata to actos * Everything compiles * Make a lot of C files for code * Add almost every file in code to spec * whoops * 3 code files left * add scenes to spec * More progress on progress.py * Fix skelanime in spec * audio files! * Fix merge issues * Fix some C files in code * Fix remaining code files * Use existing O1 C files in spec * reorder boot order in spec * update spec * fault.c * Convert relocs on completed actors, fixbaserom uses current rom name * more boot files * Add VT macros and script * finish already existing boot files * most of libultra * fix 64bits libultra files * Use C files for libultra, wrap some functions in NON_MATCHING * Remove duplicate of OS_CLOCK_RATE from fault.c * C files for fbdemos * delete dumb files * bootstrap C files, still need to add them to the spec * update fixbaserom * boot OK? * I forgot to commit the spec * C for gamestates * C for kaleido * Change all includes to "" * copy actor sizes script from oot * I forgot to delete those files * Basic C files for effects * Add effects initvars names * Remove mislabelled boot functions from header/txt * Begin porting bootstrap_fx, some sizes * Fix <> * Fix enum * Fix diff.py * fix libultra stuff * update regconvert * update setup warnings * add some missing ; * Fix some makefile stuff and other fixes on some non_matching functions * add executable flag in extract_baserom and fixbaserom * fix relative path * copy assist from oot * fix map path * another assist path fix * Delete C files for handwritten files * add code_801A51F0 to spec * add gfxbuffers to spec * Move rodata to top of each file when possible * UNK_TYPEs for func_801A51F0 * Remove kaleido rodata from spec * Update spec and undefined_syms for recent merge * GCC warnings and fix errors in nonmatchings, * round percentage numbers * progress script: format changes * progress: error on non-existing files * fix warning in z_scene_table * Match 2 nonmatchings in z_actor * Warnings in lightswitch and invadepoh * Fix warning in z_actor_dlftbls * I though I fixed this one * whoops * Comment out CC_CHECK * Removed redundant ultra64.h includes * Update asm_processor, sorted boot_O1 into other folders, completed the fbdemo bootstrap, cleaned up undefined_syms * Completed gamestates bootstrap * Split kaleido_scope * Remove section.h and segment.h, move keep object externs to a common location in variables.h * Completed effects bootstrap * Segmented address externs for effects, fbdemos, gamestates and kaleido * Move actor data externs out of the if 0 * Segmented address externs for actors * Prepare actionfunc detection * fix script, how did it even work before * Fix actionfunc script again, re-introduce some more intermediate prints to the disassembler * Automated actionFunc detection in actors * Segmented addresses from player .text * rm old segment addrs script and fix build * Move sizes folder to tools * Make build.py executable * New Jenkinsfile Prayge * Remove numpy dependencies * Add warnings_disasm_current.txt * my bad * Update spec and undefined_syms * Add z_eff_ss_hahen to pametfrog * git subrepo pull (merge) --force tools/z64compress subrepo: subdir: "tools/z64compress" merged: "163ca2af" upstream: origin: "https://github.com/z64me/z64compress.git" branch: "main" commit: "163ca2af" git-subrepo: version: "0.4.3" origin: "https://github.com/ingydotnet/git-subrepo" commit: "2f68596" * Make z64compress print to stdout * sneeky commit to update warnings tooling * test * Another test * Mark fixing overlay reloc generating as a TODO * Update warnings stuff * Communicate the return code from running z64compress back to the Makefile through the wrapper * Run formatter, remove extra commented copy of function * Re-fix some includes * Convert atan to hex to conform to decided style * Some tidying up, remove c for fp and the other two handwritten code files * BSS in z_collision_check & z_scene_proc * add static back in * Fix timerintr bss, add file to spec, some cleanup * Remove externs * Newline * Readd enums * Typo * Colours * Comments for hitmark enum values Co-authored-by: EllipticEllipsis <73679967+EllipticEllipsis@users.noreply.github.com> * Improvements and suggestions * Organize and remove unused imports and use env for python3 scripts, delete unused overlay.py Co-authored-by: angie <angheloalf95@gmail.com> Co-authored-by: Elliptic Ellipsis <elliptic.ellipsis@gmail.com> Co-authored-by: engineer124 <engineer124engineer124@gmail.com> Co-authored-by: EllipticEllipsis <73679967+EllipticEllipsis@users.noreply.github.com>
2021-08-04 03:21:31 +00:00
0x808B7360:("BgBreakwall_SetupAction",),
0x808B736C:("func_808B736C",),
0x808B7380:("func_808B7380",),
0x808B73C4:("func_808B73C4",),
0x808B73FC:("func_808B73FC",),
0x808B7410:("func_808B7410",),
0x808B7460:("func_808B7460",),
0x808B74A8:("func_808B74A8",),
0x808B74D8:("func_808B74D8",),
0x808B751C:("func_808B751C",),
0x808B75B0:("BgBreakwall_Init",),
0x808B767C:("BgBreakwall_Destroy",),
0x808B76CC:("func_808B76CC",),
0x808B77D0:("func_808B77D0",),
0x808B77E0:("func_808B77E0",),
0x808B782C:("func_808B782C",),
0x808B78A4:("func_808B78A4",),
0x808B78DC:("func_808B78DC",),
0x808B7914:("func_808B7914",),
0x808B7A10:("func_808B7A10",),
0x808B7A6C:("BgBreakwall_Update",),
0x808B7A90:("func_808B7A90",),
0x808B7B54:("func_808B7B54",),
0x808B7D34:("func_808B7D34",),
0x808B7FE4:("BgBreakwall_Draw",),
Overhaul the build system (#234) * wip * fix * add disassembler * Disasm builds OK * Variable addends * More wip * Rodata migration implemented * Cleanup old tools * Try fix submodule -> subrepo merge * git subrepo pull --force --remote=https://github.com/zeldaret/ZAPD.git tools/ZAPD subrepo: subdir: "tools/ZAPD" merged: "602e609" upstream: origin: "https://github.com/zeldaret/ZAPD.git" branch: "master" commit: "602e609" git-subrepo: version: "0.4.3" origin: "https://github.com/ingydotnet/git-subrepo" commit: "2f68596" * Builds again but assets are totally broken * git subrepo pull --force tools/asm-processor subrepo: subdir: "tools/asm-processor" merged: "1ffdb08a" upstream: origin: "https://github.com/simonlindholm/asm-processor.git" branch: "master" commit: "1ffdb08a" git-subrepo: version: "0.4.3" origin: "https://github.com/ingydotnet/git-subrepo" commit: "2f68596" * More cleanup, move functions.txt and variables.txt to tools/disasm and rm tables * rm z64compress in preparation for subrepo * git subrepo clone (merge) https://github.com/z64me/z64compress.git tools/z64compress subrepo: subdir: "tools/z64compress" merged: "eb11085c" upstream: origin: "https://github.com/z64me/z64compress.git" branch: "main" commit: "eb11085c" git-subrepo: version: "0.4.3" origin: "https://github.com/ingydotnet/git-subrepo" commit: "2f68596" * Fix asset extraction * Fix diff-init make rule * Split code bss * Split assumed linker bug padding from assembly files * add filelists for mm.us.rev1 * Maybe working, but I'm not sure * add overlays to spec * Add rodata to actos * Everything compiles * Make a lot of C files for code * Add almost every file in code to spec * whoops * 3 code files left * add scenes to spec * More progress on progress.py * Fix skelanime in spec * audio files! * Fix merge issues * Fix some C files in code * Fix remaining code files * Use existing O1 C files in spec * reorder boot order in spec * update spec * fault.c * Convert relocs on completed actors, fixbaserom uses current rom name * more boot files * Add VT macros and script * finish already existing boot files * most of libultra * fix 64bits libultra files * Use C files for libultra, wrap some functions in NON_MATCHING * Remove duplicate of OS_CLOCK_RATE from fault.c * C files for fbdemos * delete dumb files * bootstrap C files, still need to add them to the spec * update fixbaserom * boot OK? * I forgot to commit the spec * C for gamestates * C for kaleido * Change all includes to "" * copy actor sizes script from oot * I forgot to delete those files * Basic C files for effects * Add effects initvars names * Remove mislabelled boot functions from header/txt * Begin porting bootstrap_fx, some sizes * Fix <> * Fix enum * Fix diff.py * fix libultra stuff * update regconvert * update setup warnings * add some missing ; * Fix some makefile stuff and other fixes on some non_matching functions * add executable flag in extract_baserom and fixbaserom * fix relative path * copy assist from oot * fix map path * another assist path fix * Delete C files for handwritten files * add code_801A51F0 to spec * add gfxbuffers to spec * Move rodata to top of each file when possible * UNK_TYPEs for func_801A51F0 * Remove kaleido rodata from spec * Update spec and undefined_syms for recent merge * GCC warnings and fix errors in nonmatchings, * round percentage numbers * progress script: format changes * progress: error on non-existing files * fix warning in z_scene_table * Match 2 nonmatchings in z_actor * Warnings in lightswitch and invadepoh * Fix warning in z_actor_dlftbls * I though I fixed this one * whoops * Comment out CC_CHECK * Removed redundant ultra64.h includes * Update asm_processor, sorted boot_O1 into other folders, completed the fbdemo bootstrap, cleaned up undefined_syms * Completed gamestates bootstrap * Split kaleido_scope * Remove section.h and segment.h, move keep object externs to a common location in variables.h * Completed effects bootstrap * Segmented address externs for effects, fbdemos, gamestates and kaleido * Move actor data externs out of the if 0 * Segmented address externs for actors * Prepare actionfunc detection * fix script, how did it even work before * Fix actionfunc script again, re-introduce some more intermediate prints to the disassembler * Automated actionFunc detection in actors * Segmented addresses from player .text * rm old segment addrs script and fix build * Move sizes folder to tools * Make build.py executable * New Jenkinsfile Prayge * Remove numpy dependencies * Add warnings_disasm_current.txt * my bad * Update spec and undefined_syms * Add z_eff_ss_hahen to pametfrog * git subrepo pull (merge) --force tools/z64compress subrepo: subdir: "tools/z64compress" merged: "163ca2af" upstream: origin: "https://github.com/z64me/z64compress.git" branch: "main" commit: "163ca2af" git-subrepo: version: "0.4.3" origin: "https://github.com/ingydotnet/git-subrepo" commit: "2f68596" * Make z64compress print to stdout * sneeky commit to update warnings tooling * test * Another test * Mark fixing overlay reloc generating as a TODO * Update warnings stuff * Communicate the return code from running z64compress back to the Makefile through the wrapper * Run formatter, remove extra commented copy of function * Re-fix some includes * Convert atan to hex to conform to decided style * Some tidying up, remove c for fp and the other two handwritten code files * BSS in z_collision_check & z_scene_proc * add static back in * Fix timerintr bss, add file to spec, some cleanup * Remove externs * Newline * Readd enums * Typo * Colours * Comments for hitmark enum values Co-authored-by: EllipticEllipsis <73679967+EllipticEllipsis@users.noreply.github.com> * Improvements and suggestions * Organize and remove unused imports and use env for python3 scripts, delete unused overlay.py Co-authored-by: angie <angheloalf95@gmail.com> Co-authored-by: Elliptic Ellipsis <elliptic.ellipsis@gmail.com> Co-authored-by: engineer124 <engineer124engineer124@gmail.com> Co-authored-by: EllipticEllipsis <73679967+EllipticEllipsis@users.noreply.github.com>
2021-08-04 03:21:31 +00:00
0x808B8490:("DoorWarp1_SetupAction",),
0x808B849C:("func_808B849C",),
0x808B8568:("func_808B8568",),
0x808B866C:("func_808B866C",),
0x808B86D8:("DoorWarp1_Init",),
0x808B8878:("DoorWarp1_Destroy",),
0x808B8924:("func_808B8924",),
0x808B8A7C:("func_808B8A7C",),
0x808B8C48:("func_808B8C48",),
0x808B8E78:("func_808B8E78",),
0x808B900C:("func_808B900C",),
0x808B9094:("func_808B9094",),
0x808B90CC:("func_808B90CC",),
0x808B921C:("func_808B921C",),
0x808B93A0:("func_808B93A0",),
0x808B94A4:("func_808B94A4",),
0x808B9524:("func_808B9524",),
0x808B958C:("func_808B958C",),
0x808B96A0:("func_808B96A0",),
0x808B96B0:("func_808B96B0",),
0x808B977C:("func_808B977C",),
0x808B9840:("func_808B9840",),
0x808B98A8:("func_808B98A8",),
0x808B9B30:("func_808B9B30",),
0x808B9BE8:("func_808B9BE8",),
0x808B9CE8:("func_808B9CE8",),
0x808B9E94:("func_808B9E94",),
0x808B9ED8:("func_808B9ED8",),
0x808B9F10:("func_808B9F10",),
0x808B9FD0:("func_808B9FD0",),
0x808BA10C:("func_808BA10C",),
0x808BA550:("func_808BA550",),
0x808BAAF4:("func_808BAAF4",),
0x808BABF4:("func_808BABF4",),
0x808BAC04:("DoorWarp1_Update",),
0x808BACCC:("func_808BACCC",),
0x808BAE9C:("func_808BAE9C",),
0x808BB4C4:("func_808BB4C4",),
0x808BB4F4:("func_808BB4F4",),
0x808BB84C:("DoorWarp1_Draw",),
0x808BB8D4:("func_808BB8D4",),
0x808BC010:("ObjSyokudai_Init",),
0x808BC270:("ObjSyokudai_Destroy",),
0x808BC2C4:("ObjSyokudai_Update",),
0x808BC9D4:("ObjSyokudai_Draw",),
0x808BCDF0:("ItemBHeart_Init",),
0x808BCEA8:("ItemBHeart_Destroy",),
0x808BCEB8:("ItemBHeart_Update",),
0x808BCF54:("ItemBHeart_UpdateModel",),
0x808BCFC4:("ItemBHeart_Draw",),
0x808BD1E0:("EnDekunuts_Init",),
0x808BD31C:("EnDekunuts_Destroy",),
0x808BD348:("func_808BD348",),
0x808BD3B4:("func_808BD3B4",),
0x808BD428:("func_808BD428",),
0x808BD49C:("func_808BD49C",),
0x808BD78C:("func_808BD78C",),
0x808BD7D4:("func_808BD7D4",),
0x808BD870:("func_808BD870",),
0x808BD8D8:("func_808BD8D8",),
0x808BDA08:("func_808BDA08",),
0x808BDA4C:("func_808BDA4C",),
0x808BDC9C:("func_808BDC9C",),
0x808BDCF0:("func_808BDCF0",),
0x808BDD54:("func_808BDD54",),
0x808BDE7C:("func_808BDE7C",),
0x808BDEF8:("func_808BDEF8",),
0x808BDF60:("func_808BDF60",),
0x808BDFB8:("func_808BDFB8",),
0x808BE1CC:("func_808BE1CC",),
0x808BE22C:("func_808BE22C",),
0x808BE294:("func_808BE294",),
0x808BE358:("func_808BE358",),
0x808BE3A8:("func_808BE3A8",),
0x808BE3FC:("func_808BE3FC",),
0x808BE484:("func_808BE484",),
0x808BE4D4:("func_808BE4D4",),
0x808BE680:("func_808BE680",),
0x808BE6C4:("func_808BE6C4",),
0x808BE73C:("func_808BE73C",),
0x808BEA48:("EnDekunuts_Update",),
0x808BEBD0:("EnDekunuts_OverrideLimbDraw",),
0x808BED30:("EnDekunuts_PostLimbDraw",),
0x808BEE38:("EnDekunuts_Draw",),
0x808BF220:("EnBbfall_Init",),
0x808BF318:("EnBbfall_Destroy",),
0x808BF344:("EnBbfall_Freeze",),
0x808BF3B8:("EnBbfall_Thaw",),
0x808BF438:("EnBbfall_IsTouchingLava",),
0x808BF4B4:("EnBbfall_PlaySfx",),
0x808BF514:("EnBbfall_CheckForWall",),
0x808BF578:("EnBbfall_EnableColliders",),
0x808BF5AC:("EnBbfall_DisableColliders",),
0x808BF5E0:("EnBbfall_SetupWaitForPlayer",),
0x808BF734:("EnBbfall_WaitForPlayer",),
0x808BF7A0:("EnBbfall_SetupEmerge",),
0x808BF830:("EnBbfall_Emerge",),
0x808BF894:("EnBbfall_SetupFly",),
0x808BF8DC:("EnBbfall_Fly",),
0x808BFA18:("EnBbfall_SetupSinkIntoLava",),
0x808BFA3C:("EnBbfall_SinkIntoLava",),
0x808BFAB4:("EnBbfall_SetupDown",),
0x808BFB4C:("EnBbfall_Down",),
0x808BFCCC:("EnBbfall_SetupDead",),
0x808BFE58:("EnBbfall_Dead",),
0x808BFF8C:("EnBbfall_SetupDamage",),
0x808C00A0:("EnBbfall_Damage",),
0x808C013C:("EnBbfall_SetupFrozen",),
0x808C0178:("EnBbfall_Frozen",),
0x808C01E0:("EnBbfall_UpdateDamage",),
0x808C03EC:("EnBbfall_Update",),
0x808C07D4:("EnBbfall_OverrideLimbDraw",),
0x808C080C:("EnBbfall_PostLimbDraw",),
0x808C0A04:("EnBbfall_Draw",),
0x808C1030:("ArmsHook_SetupAction",),
0x808C103C:("ArmsHook_Init",),
0x808C10B0:("ArmsHook_Destroy",),
0x808C10F8:("ArmsHook_Wait",),
0x808C1154:("func_808C1154",),
0x808C1168:("ArmsHook_AttachToPlayer",),
0x808C1198:("ArmsHook_DetachHookFromActor",),
0x808C11C0:("ArmsHook_CheckForCancel",),
0x808C125C:("ArmsHook_AttachHookToActor",),
0x808C12A4:("ArmsHook_Shoot",),
0x808C18D8:("ArmsHook_Update",),
0x808C1918:("ArmsHook_Draw",),
0x808C1D40:("EnBb_Init",),
0x808C1E68:("EnBb_Destroy",),
0x808C1E94:("EnBb_CheckForWall",),
0x808C1F00:("EnBb_Freeze",),
0x808C1F74:("EnBb_Thaw",),
0x808C1FF4:("EnBb_UpdateStateForFlying",),
0x808C20D4:("EnBb_SetupFlyIdle",),
0x808C2238:("EnBb_FlyIdle",),
0x808C2344:("EnBb_SetupAttack",),
0x808C23EC:("EnBb_Attack",),
0x808C254C:("EnBb_SetupDown",),
0x808C25E0:("EnBb_Down",),
0x808C272C:("EnBb_SetupDead",),
0x808C28CC:("EnBb_Dead",),
0x808C2A00:("EnBb_SetupDamage",),
0x808C2B1C:("EnBb_Damage",),
0x808C2B94:("EnBb_SetupFrozen",),
0x808C2BD0:("EnBb_Frozen",),
0x808C2C38:("EnBb_SetupWaitForRevive",),
0x808C2CB4:("EnBb_WaitForRevive",),
0x808C2CF0:("EnBb_SetupRevive",),
0x808C2D78:("EnBb_Revive",),
0x808C2E34:("EnBb_UpdateDamage",),
0x808C30A0:("EnBb_Update",),
0x808C32EC:("EnBb_OverrideLimbDraw",),
0x808C3324:("EnBb_PostLimbDraw",),
0x808C351C:("EnBb_Draw",),
0x808C3A50:("BgKeikokuSpr_Init",),
0x808C3A78:("BgKeikokuSpr_Destroy",),
0x808C3A88:("BgKeikokuSpr_Update",),
0x808C3A98:("BgKeikokuSpr_Draw",),
0x808C3C00:("EnWood02_SpawnZoneCheck",),
0x808C3D28:("EnWood02_SpawnOffspring",),
0x808C3F30:("EnWood02_Init",),
0x808C4414:("EnWood02_Destroy",),
0x808C4458:("func_808C4458",),
0x808C4584:("EnWood02_Update",),
0x808C4A3C:("EnWood02_Draw",),
0x808C4F80:("EnDeath_Init",),
0x808C52A0:("EnDeath_Destroy",),
0x808C5310:("func_808C5310",),
0x808C5394:("func_808C5394",),
0x808C5428:("func_808C5428",),
0x808C54F0:("func_808C54F0",),
0x808C566C:("func_808C566C",),
0x808C571C:("func_808C571C",),
0x808C589C:("func_808C589C",),
0x808C597C:("func_808C597C",),
0x808C5AB8:("func_808C5AB8",),
0x808C5C0C:("func_808C5C0C",),
0x808C5CB4:("func_808C5CB4",),
0x808C5D6C:("func_808C5D6C",),
0x808C5E90:("func_808C5E90",),
0x808C5F58:("func_808C5F58",),
0x808C6070:("func_808C6070",),
0x808C645C:("func_808C645C",),
0x808C64DC:("func_808C64DC",),
0x808C6620:("func_808C6620",),
0x808C66A8:("func_808C66A8",),
0x808C67C8:("func_808C67C8",),
0x808C682C:("func_808C682C",),
0x808C68B8:("func_808C68B8",),
0x808C692C:("func_808C692C",),
0x808C6A08:("func_808C6A08",),
0x808C6AB0:("func_808C6AB0",),
0x808C6C5C:("func_808C6C5C",),
0x808C6CDC:("func_808C6CDC",),
0x808C6D40:("func_808C6D40",),
0x808C6F6C:("func_808C6F6C",),
0x808C70D8:("func_808C70D8",),
0x808C72AC:("func_808C72AC",),
0x808C74A4:("func_808C74A4",),
0x808C74F8:("func_808C74F8",),
0x808C7800:("func_808C7800",),
0x808C7888:("func_808C7888",),
0x808C7A30:("func_808C7A30",),
0x808C7AAC:("func_808C7AAC",),
0x808C7AEC:("EnDeath_SetupStartBatSwarm",),
0x808C7B88:("EnDeath_StartBatSwarm",),
0x808C7C04:("EnDeath_SetupBatSwarm",),
0x808C7C88:("EnDeath_BatSwarm",),
0x808C7CFC:("func_808C7CFC",),
0x808C7D34:("func_808C7D34",),
0x808C7DB8:("func_808C7DB8",),
0x808C7DCC:("func_808C7DCC",),
0x808C7E24:("func_808C7E24",),
0x808C7EDC:("func_808C7EDC",),
0x808C8170:("EnDeath_Update",),
0x808C84A4:("func_808C84A4",),
0x808C8690:("func_808C8690",),
0x808C882C:("func_808C882C",),
0x808C8D18:("func_808C8D18",),
0x808C9160:("func_808C9160",),
0x808C9220:("func_808C9220",),
0x808C9340:("func_808C9340",),
0x808C96C8:("EnDeath_Draw",),
0x808CA0B0:("EnMinideath_Init",),
0x808CA23C:("EnMinideath_Destroy",),
0x808CA268:("EnMinideath_DropCollectible",),
0x808CA308:("EnMinideath_UpdateCrowdState",),
0x808CA34C:("EnMinideath_RandomizeEffects",),
0x808CA458:("EnMinideath_UpdateEffects",),
0x808CA7D4:("EnMinideath_SetupPreBattle",),
0x808CA860:("EnMinideath_PreBattle",),
0x808CA8E0:("EnMinideath_SetupIntro1",),
0x808CA8F4:("EnMinideath_Intro1",),
0x808CAAC8:("EnMinideath_SetupIntro2",),
0x808CAAEC:("EnMinideath_Intro2",),
0x808CAB90:("EnMinideath_SetupCrowdParent",),
0x808CABB0:("EnMinideath_CrowdParent",),
0x808CAC54:("EnMinideath_SetupScatter",),
0x808CACD8:("EnMinideath_Scatter",),
0x808CAE00:("EnMinideath_SetupReturn",),
0x808CAE18:("EnMinideath_Return",),
0x808CAF08:("EnMinideath_SetupIntro3",),
0x808CAF68:("EnMinideath_Intro3",),
0x808CB07C:("EnMinideath_SetupStartSwarm",),
0x808CB094:("EnMinideath_StartSwarm",),
0x808CB0C8:("EnMinideath_SetupSwarmFollower",),
0x808CB22C:("EnMinideath_SwarmFollower",),
0x808CB418:("EnMinideath_SetupSwarmLeader",),
0x808CB454:("EnMinideath_SwarmLeader",),
0x808CB524:("EnMinideath_SetupDeath1",),
0x808CB59C:("EnMinideath_Death1",),
0x808CB6A8:("EnMinideath_SetupDie",),
0x808CB6D4:("EnMinideath_Die",),
0x808CB7B8:("EnMinideath_SetupDead",),
0x808CB7CC:("EnMinideath_Dead",),
0x808CB810:("EnMinideath_SetNextAction",),
0x808CB8F4:("EnMinideath_UpdateDamage",),
0x808CBB18:("EnMinideath_Update",),
0x808CC260:("EnVm_Init",),
0x808CC3E0:("EnVm_Destroy",),
0x808CC420:("func_808CC420",),
0x808CC490:("func_808CC490",),
0x808CC5C4:("func_808CC5C4",),
0x808CC610:("func_808CC610",),
0x808CC788:("func_808CC788",),
0x808CC820:("func_808CC820",),
0x808CCA10:("func_808CCA10",),
0x808CCAA4:("func_808CCAA4",),
0x808CCB08:("func_808CCB08",),
0x808CCB50:("func_808CCB50",),
0x808CCBE4:("func_808CCBE4",),
0x808CCCF0:("func_808CCCF0",),
0x808CCDE4:("func_808CCDE4",),
0x808CCEE4:("EnVm_Update",),
0x808CD020:("EnVm_OverrideLimbDraw",),
0x808CD08C:("EnVm_PostLimbDraw",),
0x808CD238:("EnVm_Draw",),
0x808CD740:("DemoEffect_Init",),
0x808CD8E8:("DemoEffect_Destroy",),
0x808CD940:("DemoEffect_WaitForObject",),
0x808CD998:("DemoEffect_SetupTimewarp",),
0x808CDAD0:("DemoEffect_SetPerVertexAlpha",),
0x808CDBDC:("DemoEffect_FinishTimewarp",),
0x808CDCEC:("DemoEffect_StartTimewarp",),
0x808CDD70:("DemoEffect_ShrinkLight",),
0x808CDDE0:("DemoEffect_ExpandLight",),
0x808CDE54:("DemoEffect_Update",),
0x808CDE78:("DemoEffect_OverrideLimbDrawTimewarp",),
0x808CDFF8:("DemoEffect_DrawTimewarp",),
0x808CE078:("DemoEffect_DrawLight",),
Overhaul the build system (#234) * wip * fix * add disassembler * Disasm builds OK * Variable addends * More wip * Rodata migration implemented * Cleanup old tools * Try fix submodule -> subrepo merge * git subrepo pull --force --remote=https://github.com/zeldaret/ZAPD.git tools/ZAPD subrepo: subdir: "tools/ZAPD" merged: "602e609" upstream: origin: "https://github.com/zeldaret/ZAPD.git" branch: "master" commit: "602e609" git-subrepo: version: "0.4.3" origin: "https://github.com/ingydotnet/git-subrepo" commit: "2f68596" * Builds again but assets are totally broken * git subrepo pull --force tools/asm-processor subrepo: subdir: "tools/asm-processor" merged: "1ffdb08a" upstream: origin: "https://github.com/simonlindholm/asm-processor.git" branch: "master" commit: "1ffdb08a" git-subrepo: version: "0.4.3" origin: "https://github.com/ingydotnet/git-subrepo" commit: "2f68596" * More cleanup, move functions.txt and variables.txt to tools/disasm and rm tables * rm z64compress in preparation for subrepo * git subrepo clone (merge) https://github.com/z64me/z64compress.git tools/z64compress subrepo: subdir: "tools/z64compress" merged: "eb11085c" upstream: origin: "https://github.com/z64me/z64compress.git" branch: "main" commit: "eb11085c" git-subrepo: version: "0.4.3" origin: "https://github.com/ingydotnet/git-subrepo" commit: "2f68596" * Fix asset extraction * Fix diff-init make rule * Split code bss * Split assumed linker bug padding from assembly files * add filelists for mm.us.rev1 * Maybe working, but I'm not sure * add overlays to spec * Add rodata to actos * Everything compiles * Make a lot of C files for code * Add almost every file in code to spec * whoops * 3 code files left * add scenes to spec * More progress on progress.py * Fix skelanime in spec * audio files! * Fix merge issues * Fix some C files in code * Fix remaining code files * Use existing O1 C files in spec * reorder boot order in spec * update spec * fault.c * Convert relocs on completed actors, fixbaserom uses current rom name * more boot files * Add VT macros and script * finish already existing boot files * most of libultra * fix 64bits libultra files * Use C files for libultra, wrap some functions in NON_MATCHING * Remove duplicate of OS_CLOCK_RATE from fault.c * C files for fbdemos * delete dumb files * bootstrap C files, still need to add them to the spec * update fixbaserom * boot OK? * I forgot to commit the spec * C for gamestates * C for kaleido * Change all includes to "" * copy actor sizes script from oot * I forgot to delete those files * Basic C files for effects * Add effects initvars names * Remove mislabelled boot functions from header/txt * Begin porting bootstrap_fx, some sizes * Fix <> * Fix enum * Fix diff.py * fix libultra stuff * update regconvert * update setup warnings * add some missing ; * Fix some makefile stuff and other fixes on some non_matching functions * add executable flag in extract_baserom and fixbaserom * fix relative path * copy assist from oot * fix map path * another assist path fix * Delete C files for handwritten files * add code_801A51F0 to spec * add gfxbuffers to spec * Move rodata to top of each file when possible * UNK_TYPEs for func_801A51F0 * Remove kaleido rodata from spec * Update spec and undefined_syms for recent merge * GCC warnings and fix errors in nonmatchings, * round percentage numbers * progress script: format changes * progress: error on non-existing files * fix warning in z_scene_table * Match 2 nonmatchings in z_actor * Warnings in lightswitch and invadepoh * Fix warning in z_actor_dlftbls * I though I fixed this one * whoops * Comment out CC_CHECK * Removed redundant ultra64.h includes * Update asm_processor, sorted boot_O1 into other folders, completed the fbdemo bootstrap, cleaned up undefined_syms * Completed gamestates bootstrap * Split kaleido_scope * Remove section.h and segment.h, move keep object externs to a common location in variables.h * Completed effects bootstrap * Segmented address externs for effects, fbdemos, gamestates and kaleido * Move actor data externs out of the if 0 * Segmented address externs for actors * Prepare actionfunc detection * fix script, how did it even work before * Fix actionfunc script again, re-introduce some more intermediate prints to the disassembler * Automated actionFunc detection in actors * Segmented addresses from player .text * rm old segment addrs script and fix build * Move sizes folder to tools * Make build.py executable * New Jenkinsfile Prayge * Remove numpy dependencies * Add warnings_disasm_current.txt * my bad * Update spec and undefined_syms * Add z_eff_ss_hahen to pametfrog * git subrepo pull (merge) --force tools/z64compress subrepo: subdir: "tools/z64compress" merged: "163ca2af" upstream: origin: "https://github.com/z64me/z64compress.git" branch: "main" commit: "163ca2af" git-subrepo: version: "0.4.3" origin: "https://github.com/ingydotnet/git-subrepo" commit: "2f68596" * Make z64compress print to stdout * sneeky commit to update warnings tooling * test * Another test * Mark fixing overlay reloc generating as a TODO * Update warnings stuff * Communicate the return code from running z64compress back to the Makefile through the wrapper * Run formatter, remove extra commented copy of function * Re-fix some includes * Convert atan to hex to conform to decided style * Some tidying up, remove c for fp and the other two handwritten code files * BSS in z_collision_check & z_scene_proc * add static back in * Fix timerintr bss, add file to spec, some cleanup * Remove externs * Newline * Readd enums * Typo * Colours * Comments for hitmark enum values Co-authored-by: EllipticEllipsis <73679967+EllipticEllipsis@users.noreply.github.com> * Improvements and suggestions * Organize and remove unused imports and use env for python3 scripts, delete unused overlay.py Co-authored-by: angie <angheloalf95@gmail.com> Co-authored-by: Elliptic Ellipsis <elliptic.ellipsis@gmail.com> Co-authored-by: engineer124 <engineer124engineer124@gmail.com> Co-authored-by: EllipticEllipsis <73679967+EllipticEllipsis@users.noreply.github.com>
2021-08-04 03:21:31 +00:00
0x808CE450:("DemoKankyo_SetupAction",),
0x808CE45C:("func_808CE45C",),
0x808CF06C:("func_808CF06C",),
0x808CF0CC:("func_808CF0CC",),
0x808CF808:("DemoKankyo_Init",),
0x808CF928:("DemoKankyo_Destroy",),
0x808CF94C:("DemoKankyo_Update",),
0x808CF970:("func_808CF970",),
0x808CFE04:("func_808CFE04",),
0x808D035C:("DemoKankyo_Draw",),
0x808D0680:("EnFloormas_Init",),
0x808D08A4:("EnFloormas_Destroy",),
0x808D08D0:("func_808D08D0",),
0x808D0908:("func_808D0908",),
0x808D0930:("func_808D0930",),
0x808D09CC:("func_808D09CC",),
0x808D0A48:("func_808D0A48",),
0x808D0B08:("func_808D0B08",),
0x808D0B50:("func_808D0B50",),
0x808D0C14:("func_808D0C14",),
0x808D0C58:("func_808D0C58",),
0x808D0CE4:("func_808D0CE4",),
0x808D0D70:("func_808D0D70",),
0x808D0ECC:("func_808D0ECC",),
0x808D0F14:("func_808D0F14",),
0x808D0F50:("func_808D0F50",),
0x808D0F80:("func_808D0F80",),
0x808D108C:("func_808D108C",),
0x808D11BC:("func_808D11BC",),
0x808D1380:("func_808D1380",),
0x808D1458:("func_808D1458",),
0x808D14DC:("func_808D14DC",),
0x808D161C:("func_808D161C",),
0x808D1650:("func_808D1650",),
0x808D1740:("func_808D1740",),
0x808D17EC:("func_808D17EC",),
0x808D19D4:("func_808D19D4",),
0x808D1B44:("func_808D1B44",),
0x808D1BCC:("func_808D1BCC",),
0x808D1C1C:("func_808D1C1C",),
0x808D1D0C:("func_808D1D0C",),
0x808D1D6C:("func_808D1D6C",),
0x808D1ED4:("func_808D1ED4",),
0x808D1F7C:("func_808D1F7C",),
0x808D1FD4:("func_808D1FD4",),
0x808D2040:("func_808D2040",),
0x808D217C:("func_808D217C",),
0x808D22C8:("func_808D22C8",),
0x808D2484:("func_808D2484",),
0x808D24F0:("func_808D24F0",),
0x808D2700:("func_808D2700",),
0x808D2764:("func_808D2764",),
0x808D2A20:("func_808D2A20",),
0x808D2AA8:("func_808D2AA8",),
0x808D2AB8:("func_808D2AB8",),
0x808D2AF4:("func_808D2AF4",),
0x808D2B18:("func_808D2B18",),
0x808D2C08:("func_808D2C08",),
0x808D2CDC:("func_808D2CDC",),
0x808D2D30:("func_808D2D30",),
0x808D2D6C:("func_808D2D6C",),
0x808D2DC0:("func_808D2DC0",),
0x808D2E34:("func_808D2E34",),
0x808D316C:("EnFloormas_Update",),
0x808D3488:("EnFloormas_OverrideLimbDraw",),
0x808D34C4:("EnFloormas_PostLimbDraw",),
0x808D3630:("EnFloormas_Draw",),
0x808D3754:("func_808D3754",),
0x808D3E20:("EnRd_Init",),
0x808D414C:("EnRd_Destroy",),
Document object_rd, document En_Rd and En_Railgibud, and clean up En_Talk_Gibud (#604) * Document object_rd + use it in rd and railgibud * Move limb enum to rd.h, share it across all redead actors * Copy over head/body rotation and effect documentation from Talk_Gibud to the other two * Minor spacing things in Talk_Gibud * Import tons of symbols from Talk_Gibud into Railgibud * Always set actionFunc last in Setup functions * Document the isInvincible struct var (thanks kz) * More railgibud struct documentation * Cutscene-related struct names * Damage effect enum for Railgibud * Damage effect enum for Rd * Use the UpdateDamage name that everyone else uses * Grab/Type enums in Railgibud * Document EnRailgibud_MoveGrabbedPlayerAwayFromWall * Document EnRailgibud_PlayerInRangeWithCorrectState * Document EnRailgibud_PlayerOutOfRange * Document path stuff in Railgibud * More Railgibud junk * Enum for animations * Minor documentation on effect stuff * Document Railgibud sink into ground * Document most of Railgibud that was left * Clarify one function name * Use player2, since I guess func_800B8E58 takes Player* now * Make Talk_Gibud/Railgibud consistent with each other in style * Name a few Rd functions * Name some dancing functions * Make define for is Redead * Define for if the Redead is frozen * Make most params access use TYPE * Document some Rd types * Document grab fail functions * Port a few more names from other Gibdo actors * More Rd documentation * Document alpha * Document walk to home functions * Document deathTimer in Rd * Some more timers documented * Document damageEffect struct var * Name all functions in Rd * Document unk_3E4 * Document grab stuff * Document mourning state * Document action states * Name all remaining variables * Document remaining EnRdType * Document all types of Redead * Use ACTOR_FLAGs * Verbose player stateflags * CheckCollision -> UpdateCollision * Try to explain what makes Rd different from the others better * Last changes before PR * Move the limb enum to the object * Remove unnecessary includes from the .c files * Format after sync
2022-02-19 19:58:31 +00:00
0x808D4190:("EnRd_UpdateParentForOtherRedeads",),
0x808D41FC:("EnRd_ShouldNotDance",),
0x808D4260:("EnRd_SetupDanceIfConditionsMet",),
0x808D4308:("EnRd_SetupIdle",),
0x808D43AC:("EnRd_Idle",),
0x808D45D4:("EnRd_SetupSquattingDance",),
0x808D4660:("EnRd_SquattingDance",),
0x808D47DC:("EnRd_SetupClappingDance",),
0x808D4868:("EnRd_ClappingDance",),
0x808D49E4:("EnRd_EndClappingOrSquattingDanceWhenPlayerIsClose",),
0x808D4A90:("EnRd_SetupPirouette",),
0x808D4B20:("EnRd_Pirouette",),
0x808D4CA8:("EnRd_EndPirouetteWhenPlayerIsClose",),
0x808D4DC4:("EnRd_SetupRiseFromCoffin",),
0x808D4E60:("EnRd_RiseFromCoffin",),
0x808D4FE0:("EnRd_SetupWalkToPlayer",),
0x808D506C:("EnRd_WalkToPlayer",),
0x808D53C0:("EnRd_SetupWalkToHome",),
0x808D5440:("EnRd_WalkToHome",),
0x808D5660:("EnRd_SetupWalkToParent",),
0x808D56E4:("EnRd_WalkToParent",),
0x808D586C:("EnRd_SetupGrab",),
0x808D58CC:("EnRd_Grab",),
0x808D5C54:("EnRd_SetupAttemptPlayerFreeze",),
0x808D5CCC:("EnRd_AttemptPlayerFreeze",),
0x808D5D88:("EnRd_SetupGrabFail",),
0x808D5DF4:("EnRd_GrabFail",),
0x808D5E98:("EnRd_SetupTurnAwayAndShakeHead",),
0x808D5F18:("EnRd_TurnAwayAndShakeHead",),
0x808D6008:("EnRd_SetupStandUp",),
0x808D6054:("EnRd_StandUp",),
0x808D60B0:("EnRd_SetupCrouch",),
0x808D6130:("EnRd_Crouch",),
0x808D616C:("EnRd_SetupDamage",),
0x808D6200:("EnRd_Damage",),
0x808D6310:("EnRd_SetupDead",),
0x808D6388:("EnRd_Dead",),
0x808D64D0:("EnRd_SetupStunned",),
0x808D65BC:("EnRd_Stunned",),
0x808D66A0:("EnRd_TurnTowardsPlayer",),
0x808D6814:("EnRd_UpdateDamage",),
0x808D6A94:("EnRd_UpdateCollision",),
0x808D6B64:("EnRd_UpdateEffect",),
0x808D6C10:("EnRd_Update",),
2021-09-28 02:17:28 +00:00
0x808D6DA0:("EnRd_OverrideLimbDraw",),
0x808D6DFC:("EnRd_PostLimbDraw",),
0x808D6ED8:("EnRd_Draw",),
0x808D7550:("BgF40Flift_Init",),
0x808D75BC:("BgF40Flift_Destroy",),
0x808D75F0:("func_808D75F0",),
0x808D7714:("func_808D7714",),
0x808D77B8:("BgF40Flift_Update",),
0x808D77DC:("BgF40Flift_Draw",),
0x808D78D0:("func_808D78D0",),
0x808D7928:("func_808D7928",),
0x808D7954:("ObjMure_Init",),
0x808D7A04:("ObjMure_Destroy",),
0x808D7A14:("ObjMure_GetMaxChildSpawns",),
0x808D7A40:("ObjMure_GetSpawnPos",),
0x808D7A68:("ObjMure_SpawnActors0",),
0x808D7C64:("ObjMure_SpawnActors1",),
0x808D7DC4:("ObjMure_SpawnActors",),
0x808D7E14:("ObjMure_KillActorsImpl",),
0x808D7F0C:("ObjMure_KillActors",),
0x808D7F2C:("ObjMure_CheckChildren",),
0x808D7FFC:("ObjMure_InitialAction",),
0x808D8014:("ObjMure_CulledState",),
0x808D8074:("ObjMure_SetFollowTargets",),
0x808D814C:("ObjMure_SetChildToFollowPlayer",),
0x808D82CC:("ObjMure_GroupBehavior0",),
0x808D84F4:("ObjMure_GroupBehavior1",),
0x808D8678:("ObjMure_ActiveState",),
0x808D8720:("ObjMure_Update",),
0x808D8940:("func_808D8940",),
0x808D8B58:("func_808D8B58",),
0x808D8D60:("func_808D8D60",),
0x808D8ED0:("func_808D8ED0",),
0x808D8FC4:("func_808D8FC4",),
0x808D90C4:("func_808D90C4",),
0x808D90F0:("func_808D90F0",),
0x808D91C4:("func_808D91C4",),
0x808D93BC:("func_808D93BC",),
0x808D9440:("func_808D9440",),
0x808D94D0:("func_808D94D0",),
0x808D9894:("func_808D9894",),
0x808D9968:("func_808D9968",),
0x808D99C8:("func_808D99C8",),
0x808D9A70:("func_808D9A70",),
0x808D9C18:("func_808D9C18",),
0x808D9DA0:("func_808D9DA0",),
0x808D9E44:("func_808D9E44",),
0x808D9F08:("func_808D9F08",),
0x808D9F78:("func_808D9F78",),
0x808DA024:("func_808DA024",),
0x808DA08C:("func_808DA08C",),
0x808DA350:("func_808DA350",),
0x808DA3F4:("func_808DA3F4",),
0x808DA578:("func_808DA578",),
0x808DA6FC:("func_808DA6FC",),
0x808DA89C:("func_808DA89C",),
0x808DAA60:("func_808DAA60",),
0x808DACF4:("func_808DACF4",),
0x808DAEB4:("func_808DAEB4",),
0x808DB100:("func_808DB100",),
0x808DB25C:("func_808DB25C",),
0x808DB2E0:("func_808DB2E0",),
0x808DB454:("EnSw_Init",),
0x808DB70C:("EnSw_Destroy",),
0x808DB738:("EnSw_Update",),
0x808DB7F4:("EnSw_OverrideLimbDraw",),
0x808DB8DC:("EnSw_Draw",),
Overhaul the build system (#234) * wip * fix * add disassembler * Disasm builds OK * Variable addends * More wip * Rodata migration implemented * Cleanup old tools * Try fix submodule -> subrepo merge * git subrepo pull --force --remote=https://github.com/zeldaret/ZAPD.git tools/ZAPD subrepo: subdir: "tools/ZAPD" merged: "602e609" upstream: origin: "https://github.com/zeldaret/ZAPD.git" branch: "master" commit: "602e609" git-subrepo: version: "0.4.3" origin: "https://github.com/ingydotnet/git-subrepo" commit: "2f68596" * Builds again but assets are totally broken * git subrepo pull --force tools/asm-processor subrepo: subdir: "tools/asm-processor" merged: "1ffdb08a" upstream: origin: "https://github.com/simonlindholm/asm-processor.git" branch: "master" commit: "1ffdb08a" git-subrepo: version: "0.4.3" origin: "https://github.com/ingydotnet/git-subrepo" commit: "2f68596" * More cleanup, move functions.txt and variables.txt to tools/disasm and rm tables * rm z64compress in preparation for subrepo * git subrepo clone (merge) https://github.com/z64me/z64compress.git tools/z64compress subrepo: subdir: "tools/z64compress" merged: "eb11085c" upstream: origin: "https://github.com/z64me/z64compress.git" branch: "main" commit: "eb11085c" git-subrepo: version: "0.4.3" origin: "https://github.com/ingydotnet/git-subrepo" commit: "2f68596" * Fix asset extraction * Fix diff-init make rule * Split code bss * Split assumed linker bug padding from assembly files * add filelists for mm.us.rev1 * Maybe working, but I'm not sure * add overlays to spec * Add rodata to actos * Everything compiles * Make a lot of C files for code * Add almost every file in code to spec * whoops * 3 code files left * add scenes to spec * More progress on progress.py * Fix skelanime in spec * audio files! * Fix merge issues * Fix some C files in code * Fix remaining code files * Use existing O1 C files in spec * reorder boot order in spec * update spec * fault.c * Convert relocs on completed actors, fixbaserom uses current rom name * more boot files * Add VT macros and script * finish already existing boot files * most of libultra * fix 64bits libultra files * Use C files for libultra, wrap some functions in NON_MATCHING * Remove duplicate of OS_CLOCK_RATE from fault.c * C files for fbdemos * delete dumb files * bootstrap C files, still need to add them to the spec * update fixbaserom * boot OK? * I forgot to commit the spec * C for gamestates * C for kaleido * Change all includes to "" * copy actor sizes script from oot * I forgot to delete those files * Basic C files for effects * Add effects initvars names * Remove mislabelled boot functions from header/txt * Begin porting bootstrap_fx, some sizes * Fix <> * Fix enum * Fix diff.py * fix libultra stuff * update regconvert * update setup warnings * add some missing ; * Fix some makefile stuff and other fixes on some non_matching functions * add executable flag in extract_baserom and fixbaserom * fix relative path * copy assist from oot * fix map path * another assist path fix * Delete C files for handwritten files * add code_801A51F0 to spec * add gfxbuffers to spec * Move rodata to top of each file when possible * UNK_TYPEs for func_801A51F0 * Remove kaleido rodata from spec * Update spec and undefined_syms for recent merge * GCC warnings and fix errors in nonmatchings, * round percentage numbers * progress script: format changes * progress: error on non-existing files * fix warning in z_scene_table * Match 2 nonmatchings in z_actor * Warnings in lightswitch and invadepoh * Fix warning in z_actor_dlftbls * I though I fixed this one * whoops * Comment out CC_CHECK * Removed redundant ultra64.h includes * Update asm_processor, sorted boot_O1 into other folders, completed the fbdemo bootstrap, cleaned up undefined_syms * Completed gamestates bootstrap * Split kaleido_scope * Remove section.h and segment.h, move keep object externs to a common location in variables.h * Completed effects bootstrap * Segmented address externs for effects, fbdemos, gamestates and kaleido * Move actor data externs out of the if 0 * Segmented address externs for actors * Prepare actionfunc detection * fix script, how did it even work before * Fix actionfunc script again, re-introduce some more intermediate prints to the disassembler * Automated actionFunc detection in actors * Segmented addresses from player .text * rm old segment addrs script and fix build * Move sizes folder to tools * Make build.py executable * New Jenkinsfile Prayge * Remove numpy dependencies * Add warnings_disasm_current.txt * my bad * Update spec and undefined_syms * Add z_eff_ss_hahen to pametfrog * git subrepo pull (merge) --force tools/z64compress subrepo: subdir: "tools/z64compress" merged: "163ca2af" upstream: origin: "https://github.com/z64me/z64compress.git" branch: "main" commit: "163ca2af" git-subrepo: version: "0.4.3" origin: "https://github.com/ingydotnet/git-subrepo" commit: "2f68596" * Make z64compress print to stdout * sneeky commit to update warnings tooling * test * Another test * Mark fixing overlay reloc generating as a TODO * Update warnings stuff * Communicate the return code from running z64compress back to the Makefile through the wrapper * Run formatter, remove extra commented copy of function * Re-fix some includes * Convert atan to hex to conform to decided style * Some tidying up, remove c for fp and the other two handwritten code files * BSS in z_collision_check & z_scene_proc * add static back in * Fix timerintr bss, add file to spec, some cleanup * Remove externs * Newline * Readd enums * Typo * Colours * Comments for hitmark enum values Co-authored-by: EllipticEllipsis <73679967+EllipticEllipsis@users.noreply.github.com> * Improvements and suggestions * Organize and remove unused imports and use env for python3 scripts, delete unused overlay.py Co-authored-by: angie <angheloalf95@gmail.com> Co-authored-by: Elliptic Ellipsis <elliptic.ellipsis@gmail.com> Co-authored-by: engineer124 <engineer124engineer124@gmail.com> Co-authored-by: EllipticEllipsis <73679967+EllipticEllipsis@users.noreply.github.com>
2021-08-04 03:21:31 +00:00
0x808DBE80:("ObjectKankyo_SetupAction",),
0x808DBE8C:("func_808DBE8C",),
0x808DBEB0:("func_808DBEB0",),
0x808DBFB0:("func_808DBFB0",),
0x808DC038:("func_808DC038",),
0x808DC0BC:("ObjectKankyo_Init",),
0x808DC168:("ObjectKankyo_Destroy",),
0x808DC18C:("func_808DC18C",),
0x808DC454:("func_808DC454",),
0x808DCB7C:("func_808DCB7C",),
0x808DCBF8:("func_808DCBF8",),
0x808DCDB4:("func_808DCDB4",),
0x808DD340:("ObjectKankyo_Update",),
0x808DD364:("ObjectKankyo_Draw",),
0x808DD3C8:("func_808DD3C8",),
0x808DD970:("func_808DD970",),
0x808DDE74:("func_808DDE74",),
0x808DDE9C:("func_808DDE9C",),
0x808DE5C0:("EnHorseLinkChild_PlayWalkingSound",),
0x808DE660:("EnHorseLinkChild_PlaySound",),
0x808DE728:("EnHorseLinkChild_GetAnimSpeed",),
0x808DE7F0:("EnHorseLinkChild_Init",),
0x808DE958:("EnHorseLinkChild_Destroy",),
0x808DE9A8:("EnHorseLinkChild_SetupActionFunc0",),
0x808DEA0C:("EnHorseLinkChild_ActionFunc0",),
0x808DEA54:("EnHorseLinkChild_SetupWaitForPlayer",),
0x808DEB14:("EnHorseLinkChild_WaitForPlayer",),
0x808DECA0:("EnHorseLinkChild_SetupGreetPlayer",),
0x808DED40:("EnHorseLinkChild_GreetPlayer",),
0x808DEFE8:("EnHorseLinkChild_SetupLonLonIdle",),
0x808DF088:("func_808DF088",),
0x808DF194:("EnHorseLinkChild_LonLonIdle",),
0x808DF560:("EnHorseLinkChild_SetupActionFunc5",),
0x808DF620:("EnHorseLinkChild_ActionFunc5",),
0x808DF788:("EnHorseLinkChild_SetupActionFunc4",),
0x808DF838:("EnHorseLinkChild_ActionFunc4",),
0x808DFB14:("EnHorseLinkChild_Update",),
0x808DFC3C:("EnHorseLinkChild_PostSkinDraw",),
0x808DFDC8:("EnHorseLinkChild_OverrideSkinDraw",),
0x808DFE3C:("EnHorseLinkChild_Draw",),
Overhaul the build system (#234) * wip * fix * add disassembler * Disasm builds OK * Variable addends * More wip * Rodata migration implemented * Cleanup old tools * Try fix submodule -> subrepo merge * git subrepo pull --force --remote=https://github.com/zeldaret/ZAPD.git tools/ZAPD subrepo: subdir: "tools/ZAPD" merged: "602e609" upstream: origin: "https://github.com/zeldaret/ZAPD.git" branch: "master" commit: "602e609" git-subrepo: version: "0.4.3" origin: "https://github.com/ingydotnet/git-subrepo" commit: "2f68596" * Builds again but assets are totally broken * git subrepo pull --force tools/asm-processor subrepo: subdir: "tools/asm-processor" merged: "1ffdb08a" upstream: origin: "https://github.com/simonlindholm/asm-processor.git" branch: "master" commit: "1ffdb08a" git-subrepo: version: "0.4.3" origin: "https://github.com/ingydotnet/git-subrepo" commit: "2f68596" * More cleanup, move functions.txt and variables.txt to tools/disasm and rm tables * rm z64compress in preparation for subrepo * git subrepo clone (merge) https://github.com/z64me/z64compress.git tools/z64compress subrepo: subdir: "tools/z64compress" merged: "eb11085c" upstream: origin: "https://github.com/z64me/z64compress.git" branch: "main" commit: "eb11085c" git-subrepo: version: "0.4.3" origin: "https://github.com/ingydotnet/git-subrepo" commit: "2f68596" * Fix asset extraction * Fix diff-init make rule * Split code bss * Split assumed linker bug padding from assembly files * add filelists for mm.us.rev1 * Maybe working, but I'm not sure * add overlays to spec * Add rodata to actos * Everything compiles * Make a lot of C files for code * Add almost every file in code to spec * whoops * 3 code files left * add scenes to spec * More progress on progress.py * Fix skelanime in spec * audio files! * Fix merge issues * Fix some C files in code * Fix remaining code files * Use existing O1 C files in spec * reorder boot order in spec * update spec * fault.c * Convert relocs on completed actors, fixbaserom uses current rom name * more boot files * Add VT macros and script * finish already existing boot files * most of libultra * fix 64bits libultra files * Use C files for libultra, wrap some functions in NON_MATCHING * Remove duplicate of OS_CLOCK_RATE from fault.c * C files for fbdemos * delete dumb files * bootstrap C files, still need to add them to the spec * update fixbaserom * boot OK? * I forgot to commit the spec * C for gamestates * C for kaleido * Change all includes to "" * copy actor sizes script from oot * I forgot to delete those files * Basic C files for effects * Add effects initvars names * Remove mislabelled boot functions from header/txt * Begin porting bootstrap_fx, some sizes * Fix <> * Fix enum * Fix diff.py * fix libultra stuff * update regconvert * update setup warnings * add some missing ; * Fix some makefile stuff and other fixes on some non_matching functions * add executable flag in extract_baserom and fixbaserom * fix relative path * copy assist from oot * fix map path * another assist path fix * Delete C files for handwritten files * add code_801A51F0 to spec * add gfxbuffers to spec * Move rodata to top of each file when possible * UNK_TYPEs for func_801A51F0 * Remove kaleido rodata from spec * Update spec and undefined_syms for recent merge * GCC warnings and fix errors in nonmatchings, * round percentage numbers * progress script: format changes * progress: error on non-existing files * fix warning in z_scene_table * Match 2 nonmatchings in z_actor * Warnings in lightswitch and invadepoh * Fix warning in z_actor_dlftbls * I though I fixed this one * whoops * Comment out CC_CHECK * Removed redundant ultra64.h includes * Update asm_processor, sorted boot_O1 into other folders, completed the fbdemo bootstrap, cleaned up undefined_syms * Completed gamestates bootstrap * Split kaleido_scope * Remove section.h and segment.h, move keep object externs to a common location in variables.h * Completed effects bootstrap * Segmented address externs for effects, fbdemos, gamestates and kaleido * Move actor data externs out of the if 0 * Segmented address externs for actors * Prepare actionfunc detection * fix script, how did it even work before * Fix actionfunc script again, re-introduce some more intermediate prints to the disassembler * Automated actionFunc detection in actors * Segmented addresses from player .text * rm old segment addrs script and fix build * Move sizes folder to tools * Make build.py executable * New Jenkinsfile Prayge * Remove numpy dependencies * Add warnings_disasm_current.txt * my bad * Update spec and undefined_syms * Add z_eff_ss_hahen to pametfrog * git subrepo pull (merge) --force tools/z64compress subrepo: subdir: "tools/z64compress" merged: "163ca2af" upstream: origin: "https://github.com/z64me/z64compress.git" branch: "main" commit: "163ca2af" git-subrepo: version: "0.4.3" origin: "https://github.com/ingydotnet/git-subrepo" commit: "2f68596" * Make z64compress print to stdout * sneeky commit to update warnings tooling * test * Another test * Mark fixing overlay reloc generating as a TODO * Update warnings stuff * Communicate the return code from running z64compress back to the Makefile through the wrapper * Run formatter, remove extra commented copy of function * Re-fix some includes * Convert atan to hex to conform to decided style * Some tidying up, remove c for fp and the other two handwritten code files * BSS in z_collision_check & z_scene_proc * add static back in * Fix timerintr bss, add file to spec, some cleanup * Remove externs * Newline * Readd enums * Typo * Colours * Comments for hitmark enum values Co-authored-by: EllipticEllipsis <73679967+EllipticEllipsis@users.noreply.github.com> * Improvements and suggestions * Organize and remove unused imports and use env for python3 scripts, delete unused overlay.py Co-authored-by: angie <angheloalf95@gmail.com> Co-authored-by: Elliptic Ellipsis <elliptic.ellipsis@gmail.com> Co-authored-by: engineer124 <engineer124engineer124@gmail.com> Co-authored-by: EllipticEllipsis <73679967+EllipticEllipsis@users.noreply.github.com>
2021-08-04 03:21:31 +00:00
0x808E01A0:("DoorAna_SetupAction",),
0x808E01AC:("DoorAna_Init",),
0x808E0264:("DoorAna_Destroy",),
0x808E02A4:("func_808E02A4",),
0x808E03B8:("func_808E03B8",),
0x808E05C4:("func_808E05C4",),
0x808E06B0:("DoorAna_Update",),
0x808E0704:("DoorAna_Draw",),
0x808E0830:("EnEncount1_Init",),
0x808E0954:("EnEncount1_SpawnActor",),
0x808E0DA8:("EnEncount1_Update",),
0x808E0E40:("DemoTreLgt_Init",),
0x808E0EBC:("DemoTreLgt_Destroy",),
0x808E0EE8:("DemoTreLgt_SetupWait",),
0x808E0EF4:("DemoTreLgt_Wait",),
0x808E0F4C:("DemoTreLgt_SetupAnimate",),
0x808E0FE0:("DemoTreLgt_Animate",),
0x808E1270:("DemoTreLgt_Update",),
0x808E12A4:("DemoTreLgt_OverrideLimbDraw",),
0x808E13FC:("DemoTreLgt_Draw",),
0x808E1560:("EnEncount2_Init",),
0x808E16B4:("EnEncount2_Destroy",),
0x808E16FC:("EnEncount2_SetupIdle",),
0x808E1714:("EnEncount2_Idle",),
0x808E17C4:("EnEncount2_Popped",),
0x808E18A8:("EnEncount2_Die",),
0x808E18F8:("EnEncount2_Update",),
0x808E19C4:("EnEncount2_Draw",),
0x808E1A24:("EnEncount2_InitEffects",),
0x808E1B4C:("EnEncount2_UpdateEffects",),
0x808E1C9C:("EnEncount2_DrawEffects",),
0x808E1FE0:("EnFireRock_Init",),
0x808E1FF0:("EnFireRock_Destroy",),
0x808E2000:("EnFireRock_Update",),
0x808E2010:("EnFireRock_Draw",),
0x808E2070:("BgCtowerRot_Init",),
0x808E21C8:("BgCtowerRot_Destroy",),
0x808E21FC:("func_808E21FC",),
0x808E22DC:("func_808E22DC",),
0x808E22EC:("func_808E22EC",),
0x808E23D0:("func_808E23D0",),
0x808E2444:("func_808E2444",),
0x808E24B4:("BgCtowerRot_Update",),
0x808E24D8:("BgCtowerRot_Draw",),
0x808E2600:("MirRay_SetupCollider",),
0x808E26C8:("MirRay_MakeShieldLight",),
0x808E286C:("MirRay_Init",),
0x808E2B04:("MirRay_Destroy",),
0x808E2B7C:("MirRay_Update",),
0x808E2C68:("MirRay_SetIntensity",),
0x808E2E1C:("MirRay_SetupReflectionPolys",),
0x808E2FF8:("MirRay_RemoveSimilarReflections",),
0x808E30FC:("MirRay_ReflectedBeam",),
0x808E36A4:("MirRay_Draw",),
0x808E3984:("MirRay_CheckInFrustum",),
0x808E3EF0:("EnSb_Init",),
0x808E3FF0:("EnSb_Destroy",),
0x808E401C:("EnSb_SpawnBubbles",),
0x808E40CC:("EnSb_SetupWaitClosed",),
0x808E4144:("EnSb_SetupOpen",),
0x808E41C0:("EnSb_SetupWaitOpen",),
0x808E4234:("EnSb_SetupLunge",),
0x808E42DC:("EnSb_SetupBounce",),
0x808E4354:("EnSb_SetupIdle",),
0x808E4458:("EnSb_Idle",),
0x808E44D4:("EnSb_Open",),
0x808E45A0:("EnSb_WaitOpen",),
0x808E4654:("EnSb_TurnAround",),
0x808E4740:("EnSb_Lunge",),
0x808E47E8:("EnSb_Bounce",),
0x808E491C:("EnSb_ReturnToIdle",),
0x808E4984:("EnSb_UpdateDamage",),
0x808E4AC8:("EnSb_Update",),
0x808E4C18:("EnSb_PostLimbDraw",),
0x808E4CB0:("EnSb_Draw",),
0x808E4FC0:("EnBigslime_Init",),
0x808E530C:("EnBigslime_Destroy",),
0x808E5388:("func_808E5388",),
0x808E5430:("func_808E5430",),
0x808E5484:("func_808E5484",),
0x808E574C:("func_808E574C",),
0x808E5988:("func_808E5988",),
0x808E5A00:("func_808E5A00",),
0x808E5BB0:("func_808E5BB0",),
0x808E5ED4:("func_808E5ED4",),
0x808E601C:("func_808E601C",),
0x808E616C:("func_808E616C",),
0x808E62B8:("func_808E62B8",),
0x808E64D4:("func_808E64D4",),
0x808E6538:("func_808E6538",),
0x808E6570:("func_808E6570",),
0x808E670C:("func_808E670C",),
0x808E6828:("func_808E6828",),
0x808E68AC:("func_808E68AC",),
0x808E69AC:("func_808E69AC",),
0x808E69F4:("func_808E69F4",),
0x808E6A70:("func_808E6A70",),
0x808E6B08:("func_808E6B08",),
0x808E6B68:("func_808E6B68",),
0x808E6C18:("func_808E6C18",),
0x808E6C44:("func_808E6C44",),
0x808E6C70:("func_808E6C70",),
0x808E6CC8:("func_808E6CC8",),
0x808E6D58:("func_808E6D58",),
0x808E6E80:("func_808E6E80",),
0x808E6F08:("func_808E6F08",),
0x808E6F50:("func_808E6F50",),
0x808E6FE0:("func_808E6FE0",),
0x808E7048:("func_808E7048",),
0x808E7154:("func_808E7154",),
0x808E71FC:("func_808E71FC",),
0x808E732C:("func_808E732C",),
0x808E7354:("func_808E7354",),
0x808E75D8:("func_808E75D8",),
0x808E7770:("func_808E7770",),
0x808E7AF8:("func_808E7AF8",),
0x808E7B80:("func_808E7B80",),
0x808E7D68:("func_808E7D68",),
0x808E8064:("func_808E8064",),
0x808E836C:("func_808E836C",),
0x808E844C:("func_808E844C",),
0x808E84DC:("func_808E84DC",),
0x808E88B8:("func_808E88B8",),
0x808E89CC:("func_808E89CC",),
0x808E8C38:("func_808E8C38",),
0x808E8CCC:("func_808E8CCC",),
0x808E90A4:("func_808E90A4",),
0x808E91EC:("func_808E91EC",),
0x808E9778:("func_808E9778",),
0x808E97D0:("func_808E97D0",),
0x808E994C:("func_808E994C",),
0x808E9AE0:("func_808E9AE0",),
0x808E9DA8:("func_808E9DA8",),
0x808E9DD0:("func_808E9DD0",),
0x808E9F38:("func_808E9F38",),
0x808E9FC0:("func_808E9FC0",),
0x808EA14C:("func_808EA14C",),
0x808EA1C8:("func_808EA1C8",),
0x808EA264:("func_808EA264",),
0x808EA2D0:("func_808EA2D0",),
0x808EA538:("func_808EA538",),
0x808EA5E8:("func_808EA5E8",),
0x808EA748:("func_808EA748",),
0x808EA7A4:("func_808EA7A4",),
0x808EA80C:("func_808EA80C",),
0x808EA860:("func_808EA860",),
0x808EA8FC:("func_808EA8FC",),
0x808EA9B8:("func_808EA9B8",),
0x808EAA40:("func_808EAA40",),
0x808EAA8C:("func_808EAA8C",),
0x808EAAF8:("func_808EAAF8",),
0x808EAB74:("func_808EAB74",),
0x808EABCC:("func_808EABCC",),
0x808EACEC:("func_808EACEC",),
0x808EAEBC:("func_808EAEBC",),
0x808EB0A8:("func_808EB0A8",),
0x808EB178:("func_808EB178",),
0x808EB24C:("func_808EB24C",),
0x808EB328:("func_808EB328",),
0x808EB574:("func_808EB574",),
0x808EB690:("func_808EB690",),
0x808EB708:("func_808EB708",),
0x808EB7F0:("func_808EB7F0",),
0x808EB804:("func_808EB804",),
0x808EB83C:("func_808EB83C",),
0x808EB8B4:("func_808EB8B4",),
0x808EB9E8:("func_808EB9E8",),
0x808EBBE4:("func_808EBBE4",),
0x808EBED0:("func_808EBED0",),
0x808EC158:("func_808EC158",),
0x808EC354:("func_808EC354",),
0x808EC4E4:("EnBigslime_Update",),
0x808EC708:("func_808EC708",),
0x808EC990:("func_808EC990",),
0x808ECD14:("func_808ECD14",),
0x808ED07C:("func_808ED07C",),
Bigslime OK and Documented (#361) * git subrepo pull tools/asm-differ --force subrepo: subdir: "tools/asm-differ" merged: "d218cdf0" upstream: origin: "https://github.com/simonlindholm/asm-differ.git" branch: "main" commit: "d218cdf0" git-subrepo: version: "0.4.3" origin: "https://github.com/ingydotnet/git-subrepo.git" commit: "2f68596" * git subrepo pull tools/graphovl --force subrepo: subdir: "tools/graphovl" merged: "f5fe93d7" upstream: origin: "https://github.com/AngheloAlf/graphovl.git" branch: "master" commit: "f5fe93d7" git-subrepo: version: "0.4.3" origin: "https://github.com/ingydotnet/git-subrepo.git" commit: "2f68596" * git subrepo pull tools/ZAPD --force subrepo: subdir: "tools/ZAPD" merged: "e7a8a48c" upstream: origin: "https://github.com/zeldaret/ZAPD.git" branch: "master" commit: "e7a8a48c" git-subrepo: version: "0.4.3" origin: "https://github.com/ingydotnet/git-subrepo.git" commit: "2f68596" * Bring Bigslime over from old branch * Format * Improve docs * format * More cleanup * Fix Zero Vectors Name * Improve docs * Spelling/Grammar * Small typo * Extra space * Fix zapd merge conflict * tab * Fix remaining names * format * Better documentation * format * fix * Add names to identity matrices * Minor Cleanup * easier to read comments * Another touch-up * Missed a spot * one more... * typo * Another typo * Fix merge master, fix EnBigslime_ApplyDamageEffectBigslime * PR Feedback * Fix variable * Add in gZeroVec3f in new prs * Fix gZeroVec3f * gZeroVec3f * PR Feedback, move lots of static data inside functions * Use z_actor decomp of `func_800BE680` for better macro name * Naming gone wrong, but fixed now * Fix dList * Add an extra line of docs about shadows for a function * dList -> shadowDList * Next round of PR feedback * Document object file, still need to double check some * Small cleanup * Improve and fix many docs, unname unknown material texture * format * Oops * Clean up blobs from object file * Aha! I finally get what's going on * Remove Bigslime undefined_syms * Remove more undefined symbols Co-authored-by: Angie <angheloalf95@gmail.com>
2021-12-27 04:24:45 +00:00
0x808ED138:("EnBigslime_DrawGekko",),
0x808ED3F4:("func_808ED3F4",),
0x808F1200:("EnKarebaba_Init",),
0x808F1334:("EnKarebaba_Destroy",),
0x808F1374:("EnKarebaba_SpawnIceEffects",),
0x808F13FC:("EnKarebaba_SetDamageEffects",),
0x808F152C:("EnKarebaba_ResetColliders",),
0x808F155C:("EnKarebaba_SetupGrow",),
0x808F15B0:("EnKarebaba_Grow",),
0x808F1648:("EnKarebaba_SetupIdle",),
0x808F169C:("EnKarebaba_Idle",),
0x808F16FC:("EnKarebaba_SetupAwaken",),
0x808F1778:("EnKarebaba_Awaken",),
0x808F1878:("EnKarebaba_SetupUpright",),
0x808F190C:("EnKarebaba_Upright",),
0x808F1A3C:("EnKarebaba_SetupSpin",),
0x808F1A58:("EnKarebaba_Spin",),
0x808F1BF8:("EnKarebaba_SetupDying",),
0x808F1C84:("EnKarebaba_Dying",),
0x808F1FAC:("EnKarebaba_SetupShrinkDie",),
0x808F200C:("EnKarebaba_ShrinkDie",),
0x808F20FC:("EnKarebaba_SetupDeadItemDrop",),
0x808F21A4:("EnKarebaba_DeadItemDrop",),
0x808F220C:("EnKarebaba_SetupRetract",),
0x808F228C:("EnKarebaba_Retract",),
0x808F238C:("EnKarebaba_SetupDead",),
0x808F241C:("EnKarebaba_Regrow",),
0x808F24F8:("EnKarebaba_SetupRegrow",),
0x808F254C:("EnKarebaba_Dead",),
0x808F25A4:("EnKarebaba_Update",),
0x808F280C:("EnKarebaba_DrawShadow",),
0x808F28F8:("EnKarebaba_Draw",),
0x808F30B0:("EnIn_ChangeAnim",),
0x808F3178:("func_808F3178",),
0x808F322C:("func_808F322C",),
0x808F32A0:("func_808F32A0",),
0x808F3310:("func_808F3310",),
0x808F3334:("func_808F3334",),
0x808F33B8:("func_808F33B8",),
0x808F3414:("func_808F3414",),
0x808F35AC:("func_808F35AC",),
0x808F35D8:("func_808F35D8",),
0x808F3608:("EnIn_DoNothing",),
0x808F3618:("func_808F3618",),
0x808F3690:("func_808F3690",),
0x808F374C:("func_808F374C",),
0x808F38F8:("func_808F38F8",),
0x808F395C:("func_808F395C",),
0x808F39DC:("func_808F39DC",),
0x808F3AD4:("func_808F3AD4",),
0x808F3B40:("func_808F3B40",),
0x808F3BD4:("func_808F3BD4",),
0x808F3C40:("func_808F3C40",),
0x808F3CD4:("func_808F3CD4",),
0x808F3D40:("func_808F3D40",),
0x808F3DD4:("func_808F3DD4",),
0x808F4054:("func_808F4054",),
0x808F4108:("func_808F4108",),
0x808F4150:("func_808F4150",),
0x808F4270:("func_808F4270",),
0x808F43E0:("func_808F43E0",),
0x808F4414:("func_808F4414",),
0x808F5674:("func_808F5674",),
0x808F5728:("func_808F5728",),
0x808F5994:("func_808F5994",),
0x808F5A34:("func_808F5A34",),
0x808F5A94:("func_808F5A94",),
0x808F5B58:("func_808F5B58",),
0x808F5C98:("func_808F5C98",),
0x808F5DA4:("EnIn_Init",),
0x808F621C:("EnIn_Destroy",),
0x808F6248:("EnIn_Update",),
0x808F6334:("func_808F6334",),
0x808F64A0:("EnIn_OverrideLimbDraw",),
0x808F67F8:("EnIn_PostLimbDraw",),
0x808F69B4:("EnIn_Draw",),
0x808F74B0:("EnBomChu_Init",),
0x808F7580:("EnBomChu_Destroy",),
0x808F75D0:("EnBomChu_UpdateFloorPoly",),
0x808F77E4:("EnBomChu_UpdateRotation",),
0x808F7868:("EnBomChu_WaitForRelease",),
0x808F7944:("EnBomChu_IsOnCollisionPoly",),
0x808F79D4:("EnBomChu_SetupMove",),
0x808F7A84:("EnBomChu_Move",),
0x808F7E74:("EnBomChu_Explode",),
0x808F7FA0:("EnBomChu_WaitForDeath",),
0x808F7FD0:("EnBomChu_ActorCoordsToWorld",),
0x808F8080:("EnBomChu_SpawnRipplesAndSplashes",),
0x808F818C:("EnBomChu_HandleNonSceneCollision",),
0x808F83B8:("EnBomChu_Update",),
0x808F8714:("EnBomChu_Draw",),
0x808F8AA0:("func_808F8AA0",),
0x808F8C24:("func_808F8C24",),
0x808F8C5C:("func_808F8C5C",),
0x808F8C70:("func_808F8C70",),
0x808F8CCC:("func_808F8CCC",),
0x808F8E94:("func_808F8E94",),
0x808F8EB0:("func_808F8EB0",),
0x808F8FAC:("func_808F8FAC",),
0x808F96E4:("func_808F96E4",),
0x808F9830:("func_808F9830",),
0x808F9868:("func_808F9868",),
0x808F987C:("func_808F987C",),
0x808F990C:("func_808F990C",),
0x808F9944:("func_808F9944",),
0x808F9958:("func_808F9958",),
0x808F999C:("func_808F999C",),
0x808F99B0:("func_808F99B0",),
0x808F99C4:("func_808F99C4",),
0x808F99D8:("func_808F99D8",),
0x808F99EC:("EnHorseGameCheck_Init",),
0x808F9A4C:("EnHorseGameCheck_Destroy",),
0x808F9A88:("EnHorseGameCheck_Update",),
0x808F9AC4:("EnHorseGameCheck_Draw",),
0x808F9E00:("EnRr_Init",),
0x808F9FDC:("EnRr_Destroy",),
0x808FA01C:("func_808FA01C",),
0x808FA11C:("func_808FA11C",),
0x808FA19C:("func_808FA19C",),
0x808FA238:("func_808FA238",),
0x808FA260:("func_808FA260",),
0x808FA344:("func_808FA344",),
0x808FA3F8:("func_808FA3F8",),
0x808FA4F4:("func_808FA4F4",),
0x808FA6B8:("func_808FA6B8",),
0x808FA7AC:("func_808FA7AC",),
0x808FA870:("func_808FA870",),
0x808FA910:("func_808FA910",),
0x808FA9CC:("func_808FA9CC",),
0x808FAA94:("func_808FAA94",),
0x808FAC80:("func_808FAC80",),
0x808FAD1C:("func_808FAD1C",),
0x808FAE50:("func_808FAE50",),
0x808FAF94:("func_808FAF94",),
0x808FB088:("func_808FB088",),
0x808FB1C0:("func_808FB1C0",),
0x808FB2C0:("func_808FB2C0",),
0x808FB398:("func_808FB398",),
0x808FB42C:("func_808FB42C",),
0x808FB680:("func_808FB680",),
0x808FB710:("func_808FB710",),
0x808FB794:("func_808FB794",),
0x808FB888:("EnRr_Update",),
0x808FBD54:("EnRr_Draw",),
0x808FC550:("EnFr_Init",),
0x808FC5AC:("EnFr_Destroy",),
0x808FC5BC:("EnFr_Update",),
0x808FC6C0:("EnFishing_SetColliderElement",),
0x808FC770:("EnFishing_InitRand",),
0x808FC790:("EnFishing_RandZeroOne",),
0x808FC8B8:("EnFishing_SmoothStepToS",),
0x808FC964:("EnFishing_SpawnRipple",),
0x808FCABC:("EnFishing_SpawnDustSplash",),
0x808FCC0C:("EnFishing_SpawnWaterDust",),
0x808FCDBC:("EnFishing_SpawnBubble",),
0x808FCF60:("EnFishing_SpawnRainDrop",),
0x808FD054:("EnFishing_InitPondProps",),
0x808FD368:("EnFishing_Init",),
0x808FDC64:("EnFishing_Destroy",),
0x808FDCDC:("EnFishing_UpdateEffects",),
0x808FE3F8:("EnFishing_DrawEffects",),
0x808FEE1C:("EnFishing_DrawStreamSplash",),
0x808FEF70:("func_808FEF70",),
0x808FF064:("EnFishing_UpdateLine",),
0x808FF5E0:("EnFishing_UpdateLinePos",),
0x808FF750:("EnFishing_DrawLureHook",),
0x808FFC44:("EnFishing_UpdateSinkingLure",),
0x808FFF3C:("EnFishing_DrawSinkingLure",),
0x80900228:("EnFishing_DrawLureAndLine",),
0x80900A04:("EnFishing_DrawRod",),
0x80901480:("EnFishing_UpdateLure",),
0x809033F0:("func_809033F0",),
0x809036BC:("func_809036BC",),
0x809038A4:("func_809038A4",),
0x80903C60:("func_80903C60",),
0x80903E20:("EnFishing_HandleAquariumDialog",),
0x80903FE0:("EnFishing_UpdateFish",),
0x80908554:("EnFishing_FishOverrideLimbDraw",),
0x80908674:("EnFishing_FishPostLimbDraw",),
0x809086B4:("EnFishing_LoachOverrideLimbDraw",),
0x80908734:("EnFishing_LoachPostLimbDraw",),
0x80908774:("EnFishing_DrawFish",),
0x809089B8:("EnFishing_HandleReedContact",),
0x80908A64:("EnFishing_HandleLilyPadContact",),
0x80908B4C:("EnFishing_UpdatePondProps",),
0x80908E08:("EnFishing_DrawPondProps",),
0x80909234:("EnFishing_UpdateGroupFishes",),
0x80909AD0:("EnFishing_DrawGroupFishes",),
0x80909CC0:("EnFishing_HandleOwnerDialog",),
0x8090AB6C:("EnFishing_UpdateOwner",),
0x8090C884:("EnFishing_OwnerOverrideLimbDraw",),
0x8090C8BC:("EnFishing_OwnerPostLimbDraw",),
0x8090C96C:("EnFishing_DrawOwner",),
2022-01-30 01:00:43 +00:00
0x80917290:("ObjOshihiki_RotateXZ",),
0x809172E4:("ObjOshihiki_StrongEnough",),
0x8091734C:("ObjOshihiki_ResetFloors",),
0x80917378:("ObjOshihiki_GetBlockUnder",),
0x80917408:("ObjOshihiki_UpdateInitPos",),
0x80917538:("ObjOshihiki_NoSwitchPress",),
0x80917604:("ObjOshihiki_SetScale",),
0x8091763C:("ObjOshihiki_SetTextureStep",),
0x8091768C:("ObjOshihiki_SetColor",),
0x809176D0:("ObjOshihiki_Init",),
0x8091780C:("ObjOshihiki_Destroy",),
2022-01-30 01:00:43 +00:00
0x80917840:("ObjOshihiki_SetFloors",),
0x809179A0:("ObjOshihiki_GetHighestFloor",),
0x80917AEC:("ObjOshihiki_SetGround",),
0x80917B44:("ObjOshihiki_CheckFloor",),
0x80917B9C:("ObjOshihiki_CheckGround",),
0x80917C14:("ObjOshihiki_CheckWall",),
0x80917E8C:("ObjOshihiki_MoveWithBlockUnder",),
0x80917F88:("ObjOshihiki_SetupOnScene",),
0x80917FC0:("ObjOshihiki_OnScene",),
0x809180C8:("ObjOshihiki_SetupOnActor",),
0x80918108:("ObjOshihiki_OnActor",),
0x80918314:("ObjOshihiki_SetupPush",),
0x8091834C:("ObjOshihiki_Push",),
0x8091851C:("ObjOshihiki_SetupFall",),
0x80918574:("ObjOshihiki_Fall",),
0x80918678:("ObjOshihiki_Update",),
0x80918700:("ObjOshihiki_Draw",),
0x80918B40:("func_80918B40",),
0x80918BB8:("EffDust_Init",),
0x80918D54:("EffDust_Destroy",),
0x80918D64:("func_80918D64",),
0x80918FE4:("func_80918FE4",),
0x80919230:("func_80919230",),
0x80919744:("EffDust_Update",),
0x80919768:("func_80919768",),
0x809199FC:("func_809199FC",),
0x80919D68:("EffDust_Draw",),
0x80919F30:("func_80919F30",),
0x80919FC8:("BgUmajump_StopCutscene",),
0x8091A044:("BgUmajump_PlayCutscene",),
0x8091A0B8:("BgUmajump_CheckDistance",),
0x8091A124:("BgUmajump_Init",),
0x8091A2D8:("BgUmajump_Destroy",),
0x8091A30C:("BgUmajump_Update",),
0x8091A5A0:("func_8091A5A0",),
0x8091A7B0:("BgUmajump_Draw",),
0x8091A8A0:("func_8091A8A0",),
0x8091A8C4:("EnInsect_XZDistanceSquared",),
0x8091A8F4:("EnInsect_InBottleRange",),
0x8091A9E4:("func_8091A9E4",),
0x8091AA78:("EnInsect_Init",),
0x8091AC4C:("EnInsect_Destroy",),
0x8091AC78:("func_8091AC78",),
0x8091ACC4:("func_8091ACC4",),
0x8091AE10:("func_8091AE10",),
0x8091AE5C:("func_8091AE5C",),
0x8091B030:("func_8091B030",),
0x8091B07C:("func_8091B07C",),
0x8091B274:("func_8091B274",),
0x8091B2D8:("func_8091B2D8",),
0x8091B3D0:("func_8091B3D0",),
0x8091B440:("func_8091B440",),
0x8091B618:("func_8091B618",),
0x8091B670:("func_8091B670",),
0x8091B928:("func_8091B928",),
0x8091B984:("func_8091B984",),
0x8091BAB4:("EnInsect_Update",),
0x8091BD04:("EnInsect_Draw",),
0x8091C0A0:("func_8091C0A0",),
0x8091C124:("func_8091C124",),
0x8091C140:("func_8091C140",),
0x8091C178:("func_8091C178",),
0x8091C33C:("EnButte_Init",),
0x8091C4F8:("EnButte_Destroy",),
0x8091C524:("func_8091C524",),
0x8091C5EC:("func_8091C5EC",),
0x8091C6B4:("func_8091C6B4",),
0x8091C748:("func_8091C748",),
0x8091C794:("func_8091C794",),
0x8091CB68:("func_8091CB68",),
0x8091CBB4:("func_8091CBB4",),
0x8091CF64:("func_8091CF64",),
0x8091CFB4:("func_8091CFB4",),
0x8091D070:("func_8091D070",),
0x8091D090:("func_8091D090",),
0x8091D0C0:("EnButte_Update",),
0x8091D240:("EnButte_Draw",),
0x8091D630:("func_8091D630",),
0x8091D660:("func_8091D660",),
0x8091D6C4:("func_8091D6C4",),
0x8091D728:("func_8091D728",),
0x8091D7C4:("func_8091D7C4",),
0x8091D840:("func_8091D840",),
0x8091D904:("func_8091D904",),
0x8091D944:("func_8091D944",),
0x8091DA14:("func_8091DA14",),
0x8091DA4C:("EnFish_Init",),
0x8091DD1C:("EnFish_Destroy",),
0x8091DD48:("func_8091DD48",),
0x8091DDF4:("func_8091DDF4",),
0x8091DEE4:("func_8091DEE4",),
0x8091DF68:("func_8091DF68",),
0x8091E070:("func_8091E070",),
0x8091E128:("func_8091E128",),
0x8091E2E0:("func_8091E2E0",),
0x8091E34C:("func_8091E34C",),
0x8091E5EC:("func_8091E5EC",),
0x8091E658:("func_8091E658",),
0x8091E810:("func_8091E810",),
0x8091E880:("func_8091E880",),
0x8091E9A4:("func_8091E9A4",),
0x8091EAF0:("func_8091EAF0",),
0x8091ECF4:("func_8091ECF4",),
0x8091ED70:("func_8091ED70",),
0x8091EF30:("func_8091EF30",),
0x8091EFE8:("func_8091EFE8",),
0x8091F344:("func_8091F344",),
0x8091F3BC:("func_8091F3BC",),
0x8091F5A4:("func_8091F5A4",),
0x8091F830:("func_8091F830",),
0x8091F940:("EnFish_Update",),
0x8091F994:("func_8091F994",),
0x8091F9A4:("EnFish_Draw",),
Overhaul the build system (#234) * wip * fix * add disassembler * Disasm builds OK * Variable addends * More wip * Rodata migration implemented * Cleanup old tools * Try fix submodule -> subrepo merge * git subrepo pull --force --remote=https://github.com/zeldaret/ZAPD.git tools/ZAPD subrepo: subdir: "tools/ZAPD" merged: "602e609" upstream: origin: "https://github.com/zeldaret/ZAPD.git" branch: "master" commit: "602e609" git-subrepo: version: "0.4.3" origin: "https://github.com/ingydotnet/git-subrepo" commit: "2f68596" * Builds again but assets are totally broken * git subrepo pull --force tools/asm-processor subrepo: subdir: "tools/asm-processor" merged: "1ffdb08a" upstream: origin: "https://github.com/simonlindholm/asm-processor.git" branch: "master" commit: "1ffdb08a" git-subrepo: version: "0.4.3" origin: "https://github.com/ingydotnet/git-subrepo" commit: "2f68596" * More cleanup, move functions.txt and variables.txt to tools/disasm and rm tables * rm z64compress in preparation for subrepo * git subrepo clone (merge) https://github.com/z64me/z64compress.git tools/z64compress subrepo: subdir: "tools/z64compress" merged: "eb11085c" upstream: origin: "https://github.com/z64me/z64compress.git" branch: "main" commit: "eb11085c" git-subrepo: version: "0.4.3" origin: "https://github.com/ingydotnet/git-subrepo" commit: "2f68596" * Fix asset extraction * Fix diff-init make rule * Split code bss * Split assumed linker bug padding from assembly files * add filelists for mm.us.rev1 * Maybe working, but I'm not sure * add overlays to spec * Add rodata to actos * Everything compiles * Make a lot of C files for code * Add almost every file in code to spec * whoops * 3 code files left * add scenes to spec * More progress on progress.py * Fix skelanime in spec * audio files! * Fix merge issues * Fix some C files in code * Fix remaining code files * Use existing O1 C files in spec * reorder boot order in spec * update spec * fault.c * Convert relocs on completed actors, fixbaserom uses current rom name * more boot files * Add VT macros and script * finish already existing boot files * most of libultra * fix 64bits libultra files * Use C files for libultra, wrap some functions in NON_MATCHING * Remove duplicate of OS_CLOCK_RATE from fault.c * C files for fbdemos * delete dumb files * bootstrap C files, still need to add them to the spec * update fixbaserom * boot OK? * I forgot to commit the spec * C for gamestates * C for kaleido * Change all includes to "" * copy actor sizes script from oot * I forgot to delete those files * Basic C files for effects * Add effects initvars names * Remove mislabelled boot functions from header/txt * Begin porting bootstrap_fx, some sizes * Fix <> * Fix enum * Fix diff.py * fix libultra stuff * update regconvert * update setup warnings * add some missing ; * Fix some makefile stuff and other fixes on some non_matching functions * add executable flag in extract_baserom and fixbaserom * fix relative path * copy assist from oot * fix map path * another assist path fix * Delete C files for handwritten files * add code_801A51F0 to spec * add gfxbuffers to spec * Move rodata to top of each file when possible * UNK_TYPEs for func_801A51F0 * Remove kaleido rodata from spec * Update spec and undefined_syms for recent merge * GCC warnings and fix errors in nonmatchings, * round percentage numbers * progress script: format changes * progress: error on non-existing files * fix warning in z_scene_table * Match 2 nonmatchings in z_actor * Warnings in lightswitch and invadepoh * Fix warning in z_actor_dlftbls * I though I fixed this one * whoops * Comment out CC_CHECK * Removed redundant ultra64.h includes * Update asm_processor, sorted boot_O1 into other folders, completed the fbdemo bootstrap, cleaned up undefined_syms * Completed gamestates bootstrap * Split kaleido_scope * Remove section.h and segment.h, move keep object externs to a common location in variables.h * Completed effects bootstrap * Segmented address externs for effects, fbdemos, gamestates and kaleido * Move actor data externs out of the if 0 * Segmented address externs for actors * Prepare actionfunc detection * fix script, how did it even work before * Fix actionfunc script again, re-introduce some more intermediate prints to the disassembler * Automated actionFunc detection in actors * Segmented addresses from player .text * rm old segment addrs script and fix build * Move sizes folder to tools * Make build.py executable * New Jenkinsfile Prayge * Remove numpy dependencies * Add warnings_disasm_current.txt * my bad * Update spec and undefined_syms * Add z_eff_ss_hahen to pametfrog * git subrepo pull (merge) --force tools/z64compress subrepo: subdir: "tools/z64compress" merged: "163ca2af" upstream: origin: "https://github.com/z64me/z64compress.git" branch: "main" commit: "163ca2af" git-subrepo: version: "0.4.3" origin: "https://github.com/ingydotnet/git-subrepo" commit: "2f68596" * Make z64compress print to stdout * sneeky commit to update warnings tooling * test * Another test * Mark fixing overlay reloc generating as a TODO * Update warnings stuff * Communicate the return code from running z64compress back to the Makefile through the wrapper * Run formatter, remove extra commented copy of function * Re-fix some includes * Convert atan to hex to conform to decided style * Some tidying up, remove c for fp and the other two handwritten code files * BSS in z_collision_check & z_scene_proc * add static back in * Fix timerintr bss, add file to spec, some cleanup * Remove externs * Newline * Readd enums * Typo * Colours * Comments for hitmark enum values Co-authored-by: EllipticEllipsis <73679967+EllipticEllipsis@users.noreply.github.com> * Improvements and suggestions * Organize and remove unused imports and use env for python3 scripts, delete unused overlay.py Co-authored-by: angie <angheloalf95@gmail.com> Co-authored-by: Elliptic Ellipsis <elliptic.ellipsis@gmail.com> Co-authored-by: engineer124 <engineer124engineer124@gmail.com> Co-authored-by: EllipticEllipsis <73679967+EllipticEllipsis@users.noreply.github.com>
2021-08-04 03:21:31 +00:00
0x8091FEF0:("ItemEtcetera_SetupAction",),
0x8091FEFC:("ItemEtcetera_Init",),
0x80920034:("ItemEtcetera_Destroy",),
0x80920044:("func_80920044",),
0x8092009C:("func_8092009C",),
0x809200F8:("func_809200F8",),
0x80920140:("ItemEtcetera_Update",),
0x80920164:("func_80920164",),
0x809201BC:("func_809201BC",),
Overhaul the build system (#234) * wip * fix * add disassembler * Disasm builds OK * Variable addends * More wip * Rodata migration implemented * Cleanup old tools * Try fix submodule -> subrepo merge * git subrepo pull --force --remote=https://github.com/zeldaret/ZAPD.git tools/ZAPD subrepo: subdir: "tools/ZAPD" merged: "602e609" upstream: origin: "https://github.com/zeldaret/ZAPD.git" branch: "master" commit: "602e609" git-subrepo: version: "0.4.3" origin: "https://github.com/ingydotnet/git-subrepo" commit: "2f68596" * Builds again but assets are totally broken * git subrepo pull --force tools/asm-processor subrepo: subdir: "tools/asm-processor" merged: "1ffdb08a" upstream: origin: "https://github.com/simonlindholm/asm-processor.git" branch: "master" commit: "1ffdb08a" git-subrepo: version: "0.4.3" origin: "https://github.com/ingydotnet/git-subrepo" commit: "2f68596" * More cleanup, move functions.txt and variables.txt to tools/disasm and rm tables * rm z64compress in preparation for subrepo * git subrepo clone (merge) https://github.com/z64me/z64compress.git tools/z64compress subrepo: subdir: "tools/z64compress" merged: "eb11085c" upstream: origin: "https://github.com/z64me/z64compress.git" branch: "main" commit: "eb11085c" git-subrepo: version: "0.4.3" origin: "https://github.com/ingydotnet/git-subrepo" commit: "2f68596" * Fix asset extraction * Fix diff-init make rule * Split code bss * Split assumed linker bug padding from assembly files * add filelists for mm.us.rev1 * Maybe working, but I'm not sure * add overlays to spec * Add rodata to actos * Everything compiles * Make a lot of C files for code * Add almost every file in code to spec * whoops * 3 code files left * add scenes to spec * More progress on progress.py * Fix skelanime in spec * audio files! * Fix merge issues * Fix some C files in code * Fix remaining code files * Use existing O1 C files in spec * reorder boot order in spec * update spec * fault.c * Convert relocs on completed actors, fixbaserom uses current rom name * more boot files * Add VT macros and script * finish already existing boot files * most of libultra * fix 64bits libultra files * Use C files for libultra, wrap some functions in NON_MATCHING * Remove duplicate of OS_CLOCK_RATE from fault.c * C files for fbdemos * delete dumb files * bootstrap C files, still need to add them to the spec * update fixbaserom * boot OK? * I forgot to commit the spec * C for gamestates * C for kaleido * Change all includes to "" * copy actor sizes script from oot * I forgot to delete those files * Basic C files for effects * Add effects initvars names * Remove mislabelled boot functions from header/txt * Begin porting bootstrap_fx, some sizes * Fix <> * Fix enum * Fix diff.py * fix libultra stuff * update regconvert * update setup warnings * add some missing ; * Fix some makefile stuff and other fixes on some non_matching functions * add executable flag in extract_baserom and fixbaserom * fix relative path * copy assist from oot * fix map path * another assist path fix * Delete C files for handwritten files * add code_801A51F0 to spec * add gfxbuffers to spec * Move rodata to top of each file when possible * UNK_TYPEs for func_801A51F0 * Remove kaleido rodata from spec * Update spec and undefined_syms for recent merge * GCC warnings and fix errors in nonmatchings, * round percentage numbers * progress script: format changes * progress: error on non-existing files * fix warning in z_scene_table * Match 2 nonmatchings in z_actor * Warnings in lightswitch and invadepoh * Fix warning in z_actor_dlftbls * I though I fixed this one * whoops * Comment out CC_CHECK * Removed redundant ultra64.h includes * Update asm_processor, sorted boot_O1 into other folders, completed the fbdemo bootstrap, cleaned up undefined_syms * Completed gamestates bootstrap * Split kaleido_scope * Remove section.h and segment.h, move keep object externs to a common location in variables.h * Completed effects bootstrap * Segmented address externs for effects, fbdemos, gamestates and kaleido * Move actor data externs out of the if 0 * Segmented address externs for actors * Prepare actionfunc detection * fix script, how did it even work before * Fix actionfunc script again, re-introduce some more intermediate prints to the disassembler * Automated actionFunc detection in actors * Segmented addresses from player .text * rm old segment addrs script and fix build * Move sizes folder to tools * Make build.py executable * New Jenkinsfile Prayge * Remove numpy dependencies * Add warnings_disasm_current.txt * my bad * Update spec and undefined_syms * Add z_eff_ss_hahen to pametfrog * git subrepo pull (merge) --force tools/z64compress subrepo: subdir: "tools/z64compress" merged: "163ca2af" upstream: origin: "https://github.com/z64me/z64compress.git" branch: "main" commit: "163ca2af" git-subrepo: version: "0.4.3" origin: "https://github.com/ingydotnet/git-subrepo" commit: "2f68596" * Make z64compress print to stdout * sneeky commit to update warnings tooling * test * Another test * Mark fixing overlay reloc generating as a TODO * Update warnings stuff * Communicate the return code from running z64compress back to the Makefile through the wrapper * Run formatter, remove extra commented copy of function * Re-fix some includes * Convert atan to hex to conform to decided style * Some tidying up, remove c for fp and the other two handwritten code files * BSS in z_collision_check & z_scene_proc * add static back in * Fix timerintr bss, add file to spec, some cleanup * Remove externs * Newline * Readd enums * Typo * Colours * Comments for hitmark enum values Co-authored-by: EllipticEllipsis <73679967+EllipticEllipsis@users.noreply.github.com> * Improvements and suggestions * Organize and remove unused imports and use env for python3 scripts, delete unused overlay.py Co-authored-by: angie <angheloalf95@gmail.com> Co-authored-by: Elliptic Ellipsis <elliptic.ellipsis@gmail.com> Co-authored-by: engineer124 <engineer124engineer124@gmail.com> Co-authored-by: EllipticEllipsis <73679967+EllipticEllipsis@users.noreply.github.com>
2021-08-04 03:21:31 +00:00
0x80920340:("ArrowFire_SetupAction",),
0x8092034C:("ArrowFire_Init",),
0x809203F8:("ArrowFire_Destroy",),
0x80920440:("FireArrow_ChargeAndWait",),
0x80920534:("FireArrow_Lerp",),
0x8092058C:("FireArrow_Hit",),
0x809207A0:("FireArrow_Fly",),
0x809208F4:("ArrowFire_Update",),
0x80920948:("FireArrow_SetQuadVerticies",),
0x80920A24:("ArrowFire_Draw",),
Overhaul the build system (#234) * wip * fix * add disassembler * Disasm builds OK * Variable addends * More wip * Rodata migration implemented * Cleanup old tools * Try fix submodule -> subrepo merge * git subrepo pull --force --remote=https://github.com/zeldaret/ZAPD.git tools/ZAPD subrepo: subdir: "tools/ZAPD" merged: "602e609" upstream: origin: "https://github.com/zeldaret/ZAPD.git" branch: "master" commit: "602e609" git-subrepo: version: "0.4.3" origin: "https://github.com/ingydotnet/git-subrepo" commit: "2f68596" * Builds again but assets are totally broken * git subrepo pull --force tools/asm-processor subrepo: subdir: "tools/asm-processor" merged: "1ffdb08a" upstream: origin: "https://github.com/simonlindholm/asm-processor.git" branch: "master" commit: "1ffdb08a" git-subrepo: version: "0.4.3" origin: "https://github.com/ingydotnet/git-subrepo" commit: "2f68596" * More cleanup, move functions.txt and variables.txt to tools/disasm and rm tables * rm z64compress in preparation for subrepo * git subrepo clone (merge) https://github.com/z64me/z64compress.git tools/z64compress subrepo: subdir: "tools/z64compress" merged: "eb11085c" upstream: origin: "https://github.com/z64me/z64compress.git" branch: "main" commit: "eb11085c" git-subrepo: version: "0.4.3" origin: "https://github.com/ingydotnet/git-subrepo" commit: "2f68596" * Fix asset extraction * Fix diff-init make rule * Split code bss * Split assumed linker bug padding from assembly files * add filelists for mm.us.rev1 * Maybe working, but I'm not sure * add overlays to spec * Add rodata to actos * Everything compiles * Make a lot of C files for code * Add almost every file in code to spec * whoops * 3 code files left * add scenes to spec * More progress on progress.py * Fix skelanime in spec * audio files! * Fix merge issues * Fix some C files in code * Fix remaining code files * Use existing O1 C files in spec * reorder boot order in spec * update spec * fault.c * Convert relocs on completed actors, fixbaserom uses current rom name * more boot files * Add VT macros and script * finish already existing boot files * most of libultra * fix 64bits libultra files * Use C files for libultra, wrap some functions in NON_MATCHING * Remove duplicate of OS_CLOCK_RATE from fault.c * C files for fbdemos * delete dumb files * bootstrap C files, still need to add them to the spec * update fixbaserom * boot OK? * I forgot to commit the spec * C for gamestates * C for kaleido * Change all includes to "" * copy actor sizes script from oot * I forgot to delete those files * Basic C files for effects * Add effects initvars names * Remove mislabelled boot functions from header/txt * Begin porting bootstrap_fx, some sizes * Fix <> * Fix enum * Fix diff.py * fix libultra stuff * update regconvert * update setup warnings * add some missing ; * Fix some makefile stuff and other fixes on some non_matching functions * add executable flag in extract_baserom and fixbaserom * fix relative path * copy assist from oot * fix map path * another assist path fix * Delete C files for handwritten files * add code_801A51F0 to spec * add gfxbuffers to spec * Move rodata to top of each file when possible * UNK_TYPEs for func_801A51F0 * Remove kaleido rodata from spec * Update spec and undefined_syms for recent merge * GCC warnings and fix errors in nonmatchings, * round percentage numbers * progress script: format changes * progress: error on non-existing files * fix warning in z_scene_table * Match 2 nonmatchings in z_actor * Warnings in lightswitch and invadepoh * Fix warning in z_actor_dlftbls * I though I fixed this one * whoops * Comment out CC_CHECK * Removed redundant ultra64.h includes * Update asm_processor, sorted boot_O1 into other folders, completed the fbdemo bootstrap, cleaned up undefined_syms * Completed gamestates bootstrap * Split kaleido_scope * Remove section.h and segment.h, move keep object externs to a common location in variables.h * Completed effects bootstrap * Segmented address externs for effects, fbdemos, gamestates and kaleido * Move actor data externs out of the if 0 * Segmented address externs for actors * Prepare actionfunc detection * fix script, how did it even work before * Fix actionfunc script again, re-introduce some more intermediate prints to the disassembler * Automated actionFunc detection in actors * Segmented addresses from player .text * rm old segment addrs script and fix build * Move sizes folder to tools * Make build.py executable * New Jenkinsfile Prayge * Remove numpy dependencies * Add warnings_disasm_current.txt * my bad * Update spec and undefined_syms * Add z_eff_ss_hahen to pametfrog * git subrepo pull (merge) --force tools/z64compress subrepo: subdir: "tools/z64compress" merged: "163ca2af" upstream: origin: "https://github.com/z64me/z64compress.git" branch: "main" commit: "163ca2af" git-subrepo: version: "0.4.3" origin: "https://github.com/ingydotnet/git-subrepo" commit: "2f68596" * Make z64compress print to stdout * sneeky commit to update warnings tooling * test * Another test * Mark fixing overlay reloc generating as a TODO * Update warnings stuff * Communicate the return code from running z64compress back to the Makefile through the wrapper * Run formatter, remove extra commented copy of function * Re-fix some includes * Convert atan to hex to conform to decided style * Some tidying up, remove c for fp and the other two handwritten code files * BSS in z_collision_check & z_scene_proc * add static back in * Fix timerintr bss, add file to spec, some cleanup * Remove externs * Newline * Readd enums * Typo * Colours * Comments for hitmark enum values Co-authored-by: EllipticEllipsis <73679967+EllipticEllipsis@users.noreply.github.com> * Improvements and suggestions * Organize and remove unused imports and use env for python3 scripts, delete unused overlay.py Co-authored-by: angie <angheloalf95@gmail.com> Co-authored-by: Elliptic Ellipsis <elliptic.ellipsis@gmail.com> Co-authored-by: engineer124 <engineer124engineer124@gmail.com> Co-authored-by: EllipticEllipsis <73679967+EllipticEllipsis@users.noreply.github.com>
2021-08-04 03:21:31 +00:00
0x80922430:("ArrowIce_SetupAction",),
0x8092243C:("ArrowIce_Init",),
0x809224B8:("ArrowIce_Destroy",),
0x809224DC:("ArrowIce_Charge",),
0x809225D0:("ArrowIce_LerpFiredPosition",),
0x80922628:("ArrowIce_Hit",),
0x809227F4:("ArrowIce_Fly",),
0x80922948:("ArrowIce_Update",),
0x8092299C:("ArrowIce_Draw",),
Overhaul the build system (#234) * wip * fix * add disassembler * Disasm builds OK * Variable addends * More wip * Rodata migration implemented * Cleanup old tools * Try fix submodule -> subrepo merge * git subrepo pull --force --remote=https://github.com/zeldaret/ZAPD.git tools/ZAPD subrepo: subdir: "tools/ZAPD" merged: "602e609" upstream: origin: "https://github.com/zeldaret/ZAPD.git" branch: "master" commit: "602e609" git-subrepo: version: "0.4.3" origin: "https://github.com/ingydotnet/git-subrepo" commit: "2f68596" * Builds again but assets are totally broken * git subrepo pull --force tools/asm-processor subrepo: subdir: "tools/asm-processor" merged: "1ffdb08a" upstream: origin: "https://github.com/simonlindholm/asm-processor.git" branch: "master" commit: "1ffdb08a" git-subrepo: version: "0.4.3" origin: "https://github.com/ingydotnet/git-subrepo" commit: "2f68596" * More cleanup, move functions.txt and variables.txt to tools/disasm and rm tables * rm z64compress in preparation for subrepo * git subrepo clone (merge) https://github.com/z64me/z64compress.git tools/z64compress subrepo: subdir: "tools/z64compress" merged: "eb11085c" upstream: origin: "https://github.com/z64me/z64compress.git" branch: "main" commit: "eb11085c" git-subrepo: version: "0.4.3" origin: "https://github.com/ingydotnet/git-subrepo" commit: "2f68596" * Fix asset extraction * Fix diff-init make rule * Split code bss * Split assumed linker bug padding from assembly files * add filelists for mm.us.rev1 * Maybe working, but I'm not sure * add overlays to spec * Add rodata to actos * Everything compiles * Make a lot of C files for code * Add almost every file in code to spec * whoops * 3 code files left * add scenes to spec * More progress on progress.py * Fix skelanime in spec * audio files! * Fix merge issues * Fix some C files in code * Fix remaining code files * Use existing O1 C files in spec * reorder boot order in spec * update spec * fault.c * Convert relocs on completed actors, fixbaserom uses current rom name * more boot files * Add VT macros and script * finish already existing boot files * most of libultra * fix 64bits libultra files * Use C files for libultra, wrap some functions in NON_MATCHING * Remove duplicate of OS_CLOCK_RATE from fault.c * C files for fbdemos * delete dumb files * bootstrap C files, still need to add them to the spec * update fixbaserom * boot OK? * I forgot to commit the spec * C for gamestates * C for kaleido * Change all includes to "" * copy actor sizes script from oot * I forgot to delete those files * Basic C files for effects * Add effects initvars names * Remove mislabelled boot functions from header/txt * Begin porting bootstrap_fx, some sizes * Fix <> * Fix enum * Fix diff.py * fix libultra stuff * update regconvert * update setup warnings * add some missing ; * Fix some makefile stuff and other fixes on some non_matching functions * add executable flag in extract_baserom and fixbaserom * fix relative path * copy assist from oot * fix map path * another assist path fix * Delete C files for handwritten files * add code_801A51F0 to spec * add gfxbuffers to spec * Move rodata to top of each file when possible * UNK_TYPEs for func_801A51F0 * Remove kaleido rodata from spec * Update spec and undefined_syms for recent merge * GCC warnings and fix errors in nonmatchings, * round percentage numbers * progress script: format changes * progress: error on non-existing files * fix warning in z_scene_table * Match 2 nonmatchings in z_actor * Warnings in lightswitch and invadepoh * Fix warning in z_actor_dlftbls * I though I fixed this one * whoops * Comment out CC_CHECK * Removed redundant ultra64.h includes * Update asm_processor, sorted boot_O1 into other folders, completed the fbdemo bootstrap, cleaned up undefined_syms * Completed gamestates bootstrap * Split kaleido_scope * Remove section.h and segment.h, move keep object externs to a common location in variables.h * Completed effects bootstrap * Segmented address externs for effects, fbdemos, gamestates and kaleido * Move actor data externs out of the if 0 * Segmented address externs for actors * Prepare actionfunc detection * fix script, how did it even work before * Fix actionfunc script again, re-introduce some more intermediate prints to the disassembler * Automated actionFunc detection in actors * Segmented addresses from player .text * rm old segment addrs script and fix build * Move sizes folder to tools * Make build.py executable * New Jenkinsfile Prayge * Remove numpy dependencies * Add warnings_disasm_current.txt * my bad * Update spec and undefined_syms * Add z_eff_ss_hahen to pametfrog * git subrepo pull (merge) --force tools/z64compress subrepo: subdir: "tools/z64compress" merged: "163ca2af" upstream: origin: "https://github.com/z64me/z64compress.git" branch: "main" commit: "163ca2af" git-subrepo: version: "0.4.3" origin: "https://github.com/ingydotnet/git-subrepo" commit: "2f68596" * Make z64compress print to stdout * sneeky commit to update warnings tooling * test * Another test * Mark fixing overlay reloc generating as a TODO * Update warnings stuff * Communicate the return code from running z64compress back to the Makefile through the wrapper * Run formatter, remove extra commented copy of function * Re-fix some includes * Convert atan to hex to conform to decided style * Some tidying up, remove c for fp and the other two handwritten code files * BSS in z_collision_check & z_scene_proc * add static back in * Fix timerintr bss, add file to spec, some cleanup * Remove externs * Newline * Readd enums * Typo * Colours * Comments for hitmark enum values Co-authored-by: EllipticEllipsis <73679967+EllipticEllipsis@users.noreply.github.com> * Improvements and suggestions * Organize and remove unused imports and use env for python3 scripts, delete unused overlay.py Co-authored-by: angie <angheloalf95@gmail.com> Co-authored-by: Elliptic Ellipsis <elliptic.ellipsis@gmail.com> Co-authored-by: engineer124 <engineer124engineer124@gmail.com> Co-authored-by: EllipticEllipsis <73679967+EllipticEllipsis@users.noreply.github.com>
2021-08-04 03:21:31 +00:00
0x80924300:("ArrowLight_SetupAction",),
0x8092430C:("ArrowLight_Init",),
0x80924388:("ArrowLight_Destroy",),
0x809243AC:("ArrowLight_Charge",),
0x809244A0:("ArrowLight_Lerp",),
0x809244F8:("ArrowLight_Hit",),
0x809246C4:("ArrowLight_Fly",),
0x80924818:("ArrowLight_Update",),
0x8092486C:("ArrowLight_Draw",),
Overhaul the build system (#234) * wip * fix * add disassembler * Disasm builds OK * Variable addends * More wip * Rodata migration implemented * Cleanup old tools * Try fix submodule -> subrepo merge * git subrepo pull --force --remote=https://github.com/zeldaret/ZAPD.git tools/ZAPD subrepo: subdir: "tools/ZAPD" merged: "602e609" upstream: origin: "https://github.com/zeldaret/ZAPD.git" branch: "master" commit: "602e609" git-subrepo: version: "0.4.3" origin: "https://github.com/ingydotnet/git-subrepo" commit: "2f68596" * Builds again but assets are totally broken * git subrepo pull --force tools/asm-processor subrepo: subdir: "tools/asm-processor" merged: "1ffdb08a" upstream: origin: "https://github.com/simonlindholm/asm-processor.git" branch: "master" commit: "1ffdb08a" git-subrepo: version: "0.4.3" origin: "https://github.com/ingydotnet/git-subrepo" commit: "2f68596" * More cleanup, move functions.txt and variables.txt to tools/disasm and rm tables * rm z64compress in preparation for subrepo * git subrepo clone (merge) https://github.com/z64me/z64compress.git tools/z64compress subrepo: subdir: "tools/z64compress" merged: "eb11085c" upstream: origin: "https://github.com/z64me/z64compress.git" branch: "main" commit: "eb11085c" git-subrepo: version: "0.4.3" origin: "https://github.com/ingydotnet/git-subrepo" commit: "2f68596" * Fix asset extraction * Fix diff-init make rule * Split code bss * Split assumed linker bug padding from assembly files * add filelists for mm.us.rev1 * Maybe working, but I'm not sure * add overlays to spec * Add rodata to actos * Everything compiles * Make a lot of C files for code * Add almost every file in code to spec * whoops * 3 code files left * add scenes to spec * More progress on progress.py * Fix skelanime in spec * audio files! * Fix merge issues * Fix some C files in code * Fix remaining code files * Use existing O1 C files in spec * reorder boot order in spec * update spec * fault.c * Convert relocs on completed actors, fixbaserom uses current rom name * more boot files * Add VT macros and script * finish already existing boot files * most of libultra * fix 64bits libultra files * Use C files for libultra, wrap some functions in NON_MATCHING * Remove duplicate of OS_CLOCK_RATE from fault.c * C files for fbdemos * delete dumb files * bootstrap C files, still need to add them to the spec * update fixbaserom * boot OK? * I forgot to commit the spec * C for gamestates * C for kaleido * Change all includes to "" * copy actor sizes script from oot * I forgot to delete those files * Basic C files for effects * Add effects initvars names * Remove mislabelled boot functions from header/txt * Begin porting bootstrap_fx, some sizes * Fix <> * Fix enum * Fix diff.py * fix libultra stuff * update regconvert * update setup warnings * add some missing ; * Fix some makefile stuff and other fixes on some non_matching functions * add executable flag in extract_baserom and fixbaserom * fix relative path * copy assist from oot * fix map path * another assist path fix * Delete C files for handwritten files * add code_801A51F0 to spec * add gfxbuffers to spec * Move rodata to top of each file when possible * UNK_TYPEs for func_801A51F0 * Remove kaleido rodata from spec * Update spec and undefined_syms for recent merge * GCC warnings and fix errors in nonmatchings, * round percentage numbers * progress script: format changes * progress: error on non-existing files * fix warning in z_scene_table * Match 2 nonmatchings in z_actor * Warnings in lightswitch and invadepoh * Fix warning in z_actor_dlftbls * I though I fixed this one * whoops * Comment out CC_CHECK * Removed redundant ultra64.h includes * Update asm_processor, sorted boot_O1 into other folders, completed the fbdemo bootstrap, cleaned up undefined_syms * Completed gamestates bootstrap * Split kaleido_scope * Remove section.h and segment.h, move keep object externs to a common location in variables.h * Completed effects bootstrap * Segmented address externs for effects, fbdemos, gamestates and kaleido * Move actor data externs out of the if 0 * Segmented address externs for actors * Prepare actionfunc detection * fix script, how did it even work before * Fix actionfunc script again, re-introduce some more intermediate prints to the disassembler * Automated actionFunc detection in actors * Segmented addresses from player .text * rm old segment addrs script and fix build * Move sizes folder to tools * Make build.py executable * New Jenkinsfile Prayge * Remove numpy dependencies * Add warnings_disasm_current.txt * my bad * Update spec and undefined_syms * Add z_eff_ss_hahen to pametfrog * git subrepo pull (merge) --force tools/z64compress subrepo: subdir: "tools/z64compress" merged: "163ca2af" upstream: origin: "https://github.com/z64me/z64compress.git" branch: "main" commit: "163ca2af" git-subrepo: version: "0.4.3" origin: "https://github.com/ingydotnet/git-subrepo" commit: "2f68596" * Make z64compress print to stdout * sneeky commit to update warnings tooling * test * Another test * Mark fixing overlay reloc generating as a TODO * Update warnings stuff * Communicate the return code from running z64compress back to the Makefile through the wrapper * Run formatter, remove extra commented copy of function * Re-fix some includes * Convert atan to hex to conform to decided style * Some tidying up, remove c for fp and the other two handwritten code files * BSS in z_collision_check & z_scene_proc * add static back in * Fix timerintr bss, add file to spec, some cleanup * Remove externs * Newline * Readd enums * Typo * Colours * Comments for hitmark enum values Co-authored-by: EllipticEllipsis <73679967+EllipticEllipsis@users.noreply.github.com> * Improvements and suggestions * Organize and remove unused imports and use env for python3 scripts, delete unused overlay.py Co-authored-by: angie <angheloalf95@gmail.com> Co-authored-by: Elliptic Ellipsis <elliptic.ellipsis@gmail.com> Co-authored-by: engineer124 <engineer124engineer124@gmail.com> Co-authored-by: EllipticEllipsis <73679967+EllipticEllipsis@users.noreply.github.com>
2021-08-04 03:21:31 +00:00
0x809261B0:("ObjKibako_SpawnCollectible",),
0x80926224:("ObjKibako_SetShadow",),
0x809262BC:("func_809262BC",),
0x80926318:("func_80926318",),
0x80926394:("func_80926394",),
0x809263C8:("ObjKibako_Init",),
0x809264E0:("ObjKibako_Destroy",),
0x8092650C:("ObjKibako_AirBreak",),
0x809267EC:("ObjKibako_WaterBreak",),
0x80926B40:("func_80926B40",),
0x80926B54:("func_80926B54",),
0x80926BE0:("ObjKibako_SetupIdle",),
0x80926BF4:("ObjKibako_Idle",),
0x80926EF4:("ObjKibako_SetupHeld",),
0x80926F08:("ObjKibako_Held",),
0x8092703C:("ObjKibako_SetupThrown",),
0x809270F8:("ObjKibako_Thrown",),
0x80927304:("ObjKibako_Update",),
0x80927334:("ObjKibako_Draw",),
0x809275C0:("func_809275C0",),
0x8092762C:("func_8092762C",),
0x80927690:("func_80927690",),
0x80927714:("ObjTsubo_SpawnEnMkk",),
0x8092776C:("ObjTsubo_SpawnEnSw",),
0x80927818:("func_80927818",),
0x80927864:("func_80927864",),
0x8092788C:("func_8092788C",),
0x809278C0:("ObjTsubo_Init",),
0x80927A4C:("ObjTsubo_Destroy",),
0x80927A78:("func_PotBreak1",),
0x80927D2C:("func_RacePotBreak1",),
0x80927FCC:("func_PotBreak2",),
0x809282F0:("func_RacePotBreak2",),
0x8092860C:("func_PotBreak3",),
0x80928904:("func_RacePotBreak3",),
0x80928914:("func_80928914",),
0x80928928:("func_80928928",),
0x809289B4:("func_809289B4",),
0x809289E4:("func_809289E4",),
0x80928D6C:("func_80928D6C",),
0x80928D80:("func_80928D80",),
0x80928E74:("func_80928E74",),
0x80928F18:("func_80928F18",),
0x809291DC:("func_809291DC",),
0x8092926C:("func_8092926C",),
0x8092932C:("ObjTsubo_Update",),
0x809294B0:("ObjTsubo_Draw",),
0x80929910:("EnIk_Init",),
0x80929A98:("EnIk_Destroy",),
0x80929AF8:("EnIk_Freeze",),
0x80929B6C:("EnIk_Thaw",),
0x80929BEC:("EnIk_HitArmor",),
0x80929C80:("EnIk_IsChangingAction",),
0x80929D04:("EnIk_ChooseAttack",),
0x80929E2C:("EnIk_CheckActions",),
0x80929E88:("EnIk_SetupIdle",),
0x80929F20:("EnIk_Idle",),
0x80929FC8:("EnIk_SetupWalk",),
0x8092A020:("EnIk_WalkTowardsPlayer",),
0x8092A124:("EnIk_SetupRun",),
0x8092A188:("EnIk_RunTowardsPlayer",),
0x8092A28C:("EnIk_SetupVerticalAttack",),
0x8092A33C:("EnIk_VerticalAttack",),
0x8092A570:("EnIk_SetupTakeOutAxe",),
0x8092A5BC:("EnIk_TakeOutAxe",),
0x8092A680:("EnIk_SetupHorizontalDoubleAttack",),
0x8092A754:("EnIk_HorizontalDoubleAttack",),
0x8092A8D8:("EnIk_SetupSingleHorizontalAttack",),
0x8092A994:("EnIk_SingleHorizontalAttack",),
0x8092AA6C:("EnIk_SetupEndHorizontalAttack",),
0x8092AB14:("EnIk_EndHorizontalAttack",),
0x8092AB50:("EnIk_SetupBlock",),
0x8092ABD8:("EnIk_Block",),
0x8092AC4C:("EnIk_SetupReactToAttack",),
0x8092ACFC:("EnIk_ReactToAttack",),
0x8092ADB4:("EnIk_SetupDie",),
0x8092AE14:("EnIk_Die",),
0x8092AFB4:("EnIk_SetupFrozen",),
0x8092AFD4:("EnIk_Frozen",),
0x8092B03C:("EnIk_SetupCutscene",),
0x8092B098:("EnIk_PlayCutscene",),
0x8092B1B4:("EnIk_UpdateDamage",),
0x8092B46C:("EnIk_UpdateArmor",),
0x8092B5FC:("EnIk_Update",),
0x8092B900:("EnIk_OverrideLimbDraw",),
0x8092B93C:("EnIk_PostLimbDraw",),
0x8092BC6C:("EnIk_UpdateArmorDraw",),
0x8092BE14:("EnIk_Draw",),
0x8092C530:("DemoShd_Init",),
0x8092C540:("DemoShd_Destroy",),
0x8092C550:("DemoShd_Update",),
0x8092C560:("DemoShd_Draw",),
0x8092C5C0:("func_8092C5C0",),
0x8092C63C:("EnDns_ChangeAnim",),
0x8092C6FC:("func_8092C6FC",),
0x8092C740:("func_8092C740",),
0x8092C86C:("func_8092C86C",),
0x8092C934:("func_8092C934",),
0x8092C9BC:("EnDns_GetMsgScript",),
2023-04-19 17:52:00 +00:00
0x8092CA74:("EnDns_GetCueType",),
0x8092CAD0:("func_8092CAD0",),
0x8092CB98:("func_8092CB98",),
0x8092CC68:("func_8092CC68",),
0x8092CCEC:("func_8092CCEC",),
0x8092CE38:("func_8092CE38",),
0x8092D068:("func_8092D068",),
0x8092D108:("func_8092D108",),
0x8092D1B8:("func_8092D1B8",),
0x8092D320:("func_8092D320",),
0x8092D330:("func_8092D330",),
0x8092D4D8:("func_8092D4D8",),
0x8092D5E8:("EnDns_HandleCutscene",),
0x8092D6C0:("EnDns_Init",),
0x8092D820:("EnDns_Destroy",),
0x8092D84C:("EnDns_Update",),
0x8092D954:("func_8092D954",),
0x8092DA68:("func_8092DA68",),
0x8092DA94:("func_8092DA94",),
0x8092DBE0:("EnDns_Draw",),
Overhaul the build system (#234) * wip * fix * add disassembler * Disasm builds OK * Variable addends * More wip * Rodata migration implemented * Cleanup old tools * Try fix submodule -> subrepo merge * git subrepo pull --force --remote=https://github.com/zeldaret/ZAPD.git tools/ZAPD subrepo: subdir: "tools/ZAPD" merged: "602e609" upstream: origin: "https://github.com/zeldaret/ZAPD.git" branch: "master" commit: "602e609" git-subrepo: version: "0.4.3" origin: "https://github.com/ingydotnet/git-subrepo" commit: "2f68596" * Builds again but assets are totally broken * git subrepo pull --force tools/asm-processor subrepo: subdir: "tools/asm-processor" merged: "1ffdb08a" upstream: origin: "https://github.com/simonlindholm/asm-processor.git" branch: "master" commit: "1ffdb08a" git-subrepo: version: "0.4.3" origin: "https://github.com/ingydotnet/git-subrepo" commit: "2f68596" * More cleanup, move functions.txt and variables.txt to tools/disasm and rm tables * rm z64compress in preparation for subrepo * git subrepo clone (merge) https://github.com/z64me/z64compress.git tools/z64compress subrepo: subdir: "tools/z64compress" merged: "eb11085c" upstream: origin: "https://github.com/z64me/z64compress.git" branch: "main" commit: "eb11085c" git-subrepo: version: "0.4.3" origin: "https://github.com/ingydotnet/git-subrepo" commit: "2f68596" * Fix asset extraction * Fix diff-init make rule * Split code bss * Split assumed linker bug padding from assembly files * add filelists for mm.us.rev1 * Maybe working, but I'm not sure * add overlays to spec * Add rodata to actos * Everything compiles * Make a lot of C files for code * Add almost every file in code to spec * whoops * 3 code files left * add scenes to spec * More progress on progress.py * Fix skelanime in spec * audio files! * Fix merge issues * Fix some C files in code * Fix remaining code files * Use existing O1 C files in spec * reorder boot order in spec * update spec * fault.c * Convert relocs on completed actors, fixbaserom uses current rom name * more boot files * Add VT macros and script * finish already existing boot files * most of libultra * fix 64bits libultra files * Use C files for libultra, wrap some functions in NON_MATCHING * Remove duplicate of OS_CLOCK_RATE from fault.c * C files for fbdemos * delete dumb files * bootstrap C files, still need to add them to the spec * update fixbaserom * boot OK? * I forgot to commit the spec * C for gamestates * C for kaleido * Change all includes to "" * copy actor sizes script from oot * I forgot to delete those files * Basic C files for effects * Add effects initvars names * Remove mislabelled boot functions from header/txt * Begin porting bootstrap_fx, some sizes * Fix <> * Fix enum * Fix diff.py * fix libultra stuff * update regconvert * update setup warnings * add some missing ; * Fix some makefile stuff and other fixes on some non_matching functions * add executable flag in extract_baserom and fixbaserom * fix relative path * copy assist from oot * fix map path * another assist path fix * Delete C files for handwritten files * add code_801A51F0 to spec * add gfxbuffers to spec * Move rodata to top of each file when possible * UNK_TYPEs for func_801A51F0 * Remove kaleido rodata from spec * Update spec and undefined_syms for recent merge * GCC warnings and fix errors in nonmatchings, * round percentage numbers * progress script: format changes * progress: error on non-existing files * fix warning in z_scene_table * Match 2 nonmatchings in z_actor * Warnings in lightswitch and invadepoh * Fix warning in z_actor_dlftbls * I though I fixed this one * whoops * Comment out CC_CHECK * Removed redundant ultra64.h includes * Update asm_processor, sorted boot_O1 into other folders, completed the fbdemo bootstrap, cleaned up undefined_syms * Completed gamestates bootstrap * Split kaleido_scope * Remove section.h and segment.h, move keep object externs to a common location in variables.h * Completed effects bootstrap * Segmented address externs for effects, fbdemos, gamestates and kaleido * Move actor data externs out of the if 0 * Segmented address externs for actors * Prepare actionfunc detection * fix script, how did it even work before * Fix actionfunc script again, re-introduce some more intermediate prints to the disassembler * Automated actionFunc detection in actors * Segmented addresses from player .text * rm old segment addrs script and fix build * Move sizes folder to tools * Make build.py executable * New Jenkinsfile Prayge * Remove numpy dependencies * Add warnings_disasm_current.txt * my bad * Update spec and undefined_syms * Add z_eff_ss_hahen to pametfrog * git subrepo pull (merge) --force tools/z64compress subrepo: subdir: "tools/z64compress" merged: "163ca2af" upstream: origin: "https://github.com/z64me/z64compress.git" branch: "main" commit: "163ca2af" git-subrepo: version: "0.4.3" origin: "https://github.com/ingydotnet/git-subrepo" commit: "2f68596" * Make z64compress print to stdout * sneeky commit to update warnings tooling * test * Another test * Mark fixing overlay reloc generating as a TODO * Update warnings stuff * Communicate the return code from running z64compress back to the Makefile through the wrapper * Run formatter, remove extra commented copy of function * Re-fix some includes * Convert atan to hex to conform to decided style * Some tidying up, remove c for fp and the other two handwritten code files * BSS in z_collision_check & z_scene_proc * add static back in * Fix timerintr bss, add file to spec, some cleanup * Remove externs * Newline * Readd enums * Typo * Colours * Comments for hitmark enum values Co-authored-by: EllipticEllipsis <73679967+EllipticEllipsis@users.noreply.github.com> * Improvements and suggestions * Organize and remove unused imports and use env for python3 scripts, delete unused overlay.py Co-authored-by: angie <angheloalf95@gmail.com> Co-authored-by: Elliptic Ellipsis <elliptic.ellipsis@gmail.com> Co-authored-by: engineer124 <engineer124engineer124@gmail.com> Co-authored-by: EllipticEllipsis <73679967+EllipticEllipsis@users.noreply.github.com>
2021-08-04 03:21:31 +00:00
0x8092DF90:("ElfMsg_SetupAction",),
0x8092DF9C:("func_8092DF9C",),
0x8092E0D4:("ElfMsg_Init",),
0x8092E1C0:("ElfMsg_Destroy",),
0x8092E1D0:("func_8092E1D0",),
0x8092E1FC:("func_8092E1FC",),
0x8092E284:("func_8092E284",),
0x8092E38C:("ElfMsg_Update",),
0x8092E510:("func_8092E510",),
0x8092E5A4:("func_8092E5A4",),
0x8092E638:("func_8092E638",),
0x8092E840:("func_8092E840",),
0x8092E988:("func_8092E988",),
0x8092EA98:("EnHonotrap_Init",),
0x8092EB6C:("EnHonotrap_Destroy",),
0x8092EBC0:("func_8092EBC0",),
0x8092EBDC:("func_8092EBDC",),
0x8092EC9C:("func_8092EC9C",),
0x8092ECF0:("func_8092ECF0",),
0x8092EDC0:("func_8092EDC0",),
0x8092EDD8:("func_8092EDD8",),
0x8092EE08:("func_8092EE08",),
0x8092EE1C:("func_8092EE1C",),
0x8092EE68:("func_8092EE68",),
0x8092EE90:("func_8092EE90",),
0x8092EF3C:("func_8092EF3C",),
0x8092EF98:("func_8092EF98",),
0x8092F05C:("func_8092F05C",),
0x8092F074:("func_8092F074",),
0x8092F0A4:("func_8092F0A4",),
0x8092F0B8:("func_8092F0B8",),
0x8092F0F8:("func_8092F0F8",),
0x8092F10C:("func_8092F10C",),
0x8092F1A0:("func_8092F1A0",),
0x8092F208:("func_8092F208",),
0x8092F34C:("func_8092F34C",),
0x8092F3D8:("func_8092F3D8",),
0x8092F5AC:("func_8092F5AC",),
0x8092F5EC:("func_8092F5EC",),
0x8092F7A8:("func_8092F7A8",),
0x8092F7BC:("func_8092F7BC",),
0x8092F854:("func_8092F854",),
0x8092F878:("func_8092F878",),
0x8092FD6C:("EnHonotrap_Update",),
0x8092FE44:("func_8092FE44",),
0x8092FEFC:("func_8092FEFC",),
0x8092FF70:("EnHonotrap_Draw",),
0x80930030:("func_80930030",),
0x80930190:("func_80930190",),
0x809307E0:("EnTuboTrap_Init",),
0x80930870:("EnTuboTrap_Destroy",),
2021-07-22 01:42:58 +00:00
0x8093089C:("EnTuboTrap_DropCollectible",),
0x809308F4:("EnTuboTrap_SpawnEffectsOnLand",),
0x80930B60:("EnTuboTrap_SpawnEffectsInWater",),
0x80930DDC:("EnTuboTrap_HandleImpact",),
0x80931004:("EnTuboTrap_Idle",),
0x80931138:("EnTuboTrap_Levitate",),
0x809311C4:("EnTuboTrap_FlyAtPlayer",),
0x80931290:("EnTuboTrap_Update",),
0x809313D8:("EnTuboTrap_Draw",),
0x80931560:("ObjIcePoly_Init",),
0x809317A4:("ObjIcePoly_Destroy",),
0x80931828:("func_80931828",),
0x80931A38:("func_80931A38",),
0x80931E58:("func_80931E58",),
0x80931EEC:("func_80931EEC",),
0x80932198:("ObjIcePoly_Update",),
0x809321BC:("ObjIcePoly_Draw",),
0x80932490:("EnFz_Init",),
0x809326F4:("EnFz_Destroy",),
0x80932784:("func_80932784",),
0x809328A4:("func_809328A4",),
0x809328F4:("func_809328F4",),
0x80932AE8:("func_80932AE8",),
0x80932AF4:("func_80932AF4",),
0x80932BD4:("func_80932BD4",),
0x80932C98:("func_80932C98",),
0x80933014:("func_80933014",),
0x809330D4:("func_809330D4",),
0x80933104:("func_80933104",),
0x80933184:("func_80933184",),
0x809331F8:("func_809331F8",),
0x80933248:("func_80933248",),
0x80933274:("func_80933274",),
0x80933324:("func_80933324",),
0x80933368:("func_80933368",),
0x809333A4:("func_809333A4",),
0x809333D8:("func_809333D8",),
0x80933414:("func_80933414",),
0x80933444:("func_80933444",),
0x80933480:("func_80933480",),
0x809334B8:("func_809334B8",),
0x809336C0:("func_809336C0",),
0x80933760:("func_80933760",),
0x80933790:("func_80933790",),
0x809337D4:("func_809337D4",),
0x8093389C:("func_8093389C",),
0x809338E0:("func_809338E0",),
0x80933AF4:("func_80933AF4",),
0x80933B38:("func_80933B38",),
0x80933B48:("func_80933B48",),
0x80933BFC:("EnFz_Update",),
0x80933D98:("EnFz_Draw",),
0x80934018:("func_80934018",),
0x809340BC:("func_809340BC",),
0x80934178:("func_80934178",),
0x80934464:("func_80934464",),
0x809349E0:("EnKusa_ApplySway",),
0x80934AB4:("EnKusa_Sway",),
0x80934F58:("EnKusa_SnapToFloor",),
0x80934FFC:("EnKusa_DropCollectible",),
0x809350C4:("EnKusa_UpdateVelY",),
0x809350F8:("EnKusa_RandScaleVecToZero",),
0x8093517C:("EnKusa_SetScaleSmall",),
0x809351A0:("EnKusa_SpawnFragments",),
0x809354F8:("EnKusa_SpawnBugs",),
0x809355A4:("EnKusa_IsUnderwater",),
0x8093561C:("EnKusa_InitCollider",),
0x80935674:("EnKusa_Init",),
0x80935898:("EnKusa_Destroy",),
0x809358C4:("EnKusa_SetupWaitObject",),
0x809358D8:("EnKusa_WaitObject",),
0x80935988:("EnKusa_SetupInteract",),
0x809359AC:("EnKusa_WaitForInteract",),
0x80935B94:("EnKusa_SetupLiftedUp",),
0x80935BBC:("EnKusa_LiftedUp",),
0x80935CE8:("EnKusa_SetupFall",),
0x80935D64:("EnKusa_Fall",),
0x80936120:("EnKusa_SetupCut",),
0x80936168:("EnKusa_CutWaitRegrow",),
0x809361A4:("EnKusa_DoNothing",),
0x809361B4:("EnKusa_SetupUprootedWaitRegrow",),
0x80936220:("EnKusa_UprootedWaitRegrow",),
0x80936290:("EnKusa_SetupRegrow",),
0x809362D8:("EnKusa_Regrow",),
0x80936370:("EnKusa_Update",),
0x80936414:("EnKusa_DrawBush",),
0x809365CC:("EnKusa_DrawGrass",),
0x80936CF0:("func_80936CF0",),
0x80936D58:("func_80936D58",),
0x80936F04:("func_80936F04",),
0x80936F24:("func_80936F24",),
0x80937130:("func_80937130",),
0x80937160:("func_80937160",),
0x80937238:("func_80937238",),
0x80937268:("func_80937268",),
0x809372A8:("func_809372A8",),
0x809372D0:("func_809372D0",),
0x80937468:("func_80937468",),
0x809374F8:("func_809374F8",),
0x809375C8:("func_809375C8",),
0x809375F4:("func_809375F4",),
0x80937864:("ObjBean_Init",),
0x80937B0C:("ObjBean_Destroy",),
0x80937B54:("func_80937B54",),
0x80937C10:("func_80937C10",),
0x80937C24:("func_80937C24",),
0x80937C30:("func_80937C30",),
0x80937CA0:("func_80937CA0",),
0x80937CE4:("func_80937CE4",),
0x80937D54:("func_80937D54",),
0x80937DD8:("func_80937DD8",),
0x80937DEC:("func_80937DEC",),
0x80937FB0:("func_80937FB0",),
0x80937FC8:("func_80937FC8",),
0x809381B0:("func_809381B0",),
0x809381C4:("func_809381C4",),
0x80938284:("func_80938284",),
0x80938298:("func_80938298",),
0x8093833C:("func_8093833C",),
0x80938358:("func_80938358",),
0x809383B4:("func_809383B4",),
0x809383D0:("func_809383D0",),
0x80938408:("func_80938408",),
0x80938444:("func_80938444",),
0x809384E8:("func_809384E8",),
0x80938504:("func_80938504",),
0x80938588:("func_80938588",),
0x809385A8:("func_809385A8",),
0x80938670:("func_80938670",),
0x8093868C:("func_8093868C",),
0x80938704:("func_80938704",),
0x80938728:("func_80938728",),
0x8093876C:("func_8093876C",),
0x80938780:("func_80938780",),
0x80938804:("func_80938804",),
0x80938834:("func_80938834",),
0x80938874:("func_80938874",),
0x809388A8:("func_809388A8",),
0x8093892C:("func_8093892C",),
0x80938958:("func_80938958",),
0x80938998:("func_80938998",),
0x809389BC:("func_809389BC",),
0x80938A14:("func_80938A14",),
0x80938A5C:("func_80938A5C",),
0x80938AA4:("func_80938AA4",),
0x80938AD8:("func_80938AD8",),
0x80938C1C:("func_80938C1C",),
0x80938C8C:("ObjBean_Update",),
0x80938E00:("func_80938E00",),
0x80938F50:("func_80938F50",),
0x809393B0:("func_809393B0",),
0x80939470:("func_80939470",),
0x8093951C:("ObjBombiwa_IsUnderwater",),
0x80939594:("func_80939594",),
0x809395FC:("ObjBombiwa_Init",),
0x80939768:("ObjBombiwa_Destroy",),
0x80939794:("func_80939794",),
0x80939994:("func_80939994",),
0x80939C50:("func_80939C50",),
0x80939EE0:("func_80939EE0",),
0x80939EF4:("func_80939EF4",),
0x8093A080:("func_8093A080",),
0x8093A1F0:("func_8093A1F0",),
0x8093A3F4:("ObjBombiwa_Update",),
0x8093A418:("func_8093A418",),
0x8093A608:("func_8093A608",),
0x8093ABD0:("ObjSwitch_InitJntSphCollider",),
0x8093AC6C:("ObjSwitch_InitTrisCollider",),
0x8093ADA8:("ObjSwitch_SpawnIce",),
0x8093AE1C:("ObjSwitch_SetSwitchFlagState",),
0x8093AE74:("ObjSwitch_CrystalUpdateTimer",),
0x8093AE88:("ObjSwitch_StopCutscene",),
0x8093AEC4:("ObjSwitch_PlayFootSwitchSfx",),
0x8093AEF0:("ObjSwitch_PlayDiamondSwitchSfx",),
0x8093AF1C:("ObjSwitch_SetFloorSwitchSnapPlayerState",),
0x8093AF54:("ObjSwitch_FloorSwitchSnapPlayerToSwitchEdge",),
0x8093B084:("ObjSwitch_Init",),
0x8093B59C:("ObjSwitch_Destroy",),
0x8093B648:("ObjSwitch_TryPlayCutsceneInit",),
0x8093B668:("ObjSwitch_TryPlayCutscene",),
0x8093B6F4:("ObjSwitch_FloorSwitchUpInit",),
0x8093B710:("ObjSwitch_FloorSwitchUp",),
0x8093B92C:("ObjSwitch_FloorSwitchPushDownInit",),
0x8093B940:("ObjSwitch_FloorSwitchPushDown",),
0x8093B9C0:("ObjSwitch_FloorSwitchDownInit",),
0x8093B9E4:("ObjSwitch_FloorSwitchDown",),
0x8093BB5C:("ObjSwitch_FloorSwitchRiseUpInit",),
0x8093BB70:("ObjSwitch_FloorSwitchRiseUp",),
0x8093BBD0:("ObjSwitch_IsEyeSwitchHit",),
0x8093BCC8:("ObjSwitch_EyeSwitchFrozenInit",),
0x8093BCDC:("ObjSwitch_EyeSwitchUnfrozen",),
0x8093BD34:("ObjSwitch_EyeSwitchOpenInit",),
0x8093BD4C:("ObjSwitch_EyeSwitchOpen",),
0x8093BDAC:("ObjSwitch_EyeSwitchClosingInit",),
0x8093BDC0:("ObjSwitch_EyeSwitchClosing",),
0x8093BE10:("ObjSwitch_EyeSwitchClosedInit",),
0x8093BE2C:("ObjSwitch_EyeSwitchClosed",),
0x8093BEF0:("ObjSwitch_EyeSwitchOpeningInit",),
0x8093BF04:("ObjSwitch_EyeSwitchOpening",),
0x8093BF50:("ObjSwitch_CrystalSwitchOffInit",),
0x8093BF70:("ObjSwitch_CrystalSwitchOff",),
0x8093C0A4:("ObjSwitch_CrystalSwitchTurnOnInit",),
0x8093C0B8:("ObjSwitch_CrystalSwitchTurnOn",),
0x8093C138:("ObjSwitch_CrystalSwitchOnInit",),
0x8093C15C:("ObjSwitch_CrystalSwitchOn",),
0x8093C23C:("ObjSwitch_CrystalSwitchTurnOffInit",),
0x8093C250:("ObjSwitch_CrystalSwitchTurnOff",),
0x8093C2B4:("ObjSwitch_LargeFloorSwitchUpInit",),
0x8093C2D4:("ObjSwitch_LargeFloorSwitchUp",),
0x8093C3C8:("ObjSwitch_LargeFloorSwitchPushDownInit",),
0x8093C3DC:("ObjSwitch_LargeFloorSwitchPushDown",),
0x8093C460:("ObjSwitch_LargeFloorSwitchDownInit",),
0x8093C488:("ObjSwitch_LargeFloorSwitchDown",),
0x8093C584:("ObjSwitch_LargeFloorSwitchRiseUpInit",),
0x8093C598:("ObjSwitch_LargeFloorSwitchRiseUp",),
0x8093C5FC:("ObjSwitch_Update",),
0x8093C778:("ObjSwitch_DrawFloorSwitch",),
0x8093C888:("ObjSwitch_DrawRustyFloorSwitch",),
0x8093C8B8:("ObjSwitch_DrawVisibleEyeSwitch",),
0x8093C99C:("ObjSwitch_DrawInvisibleEyeSwitch",),
0x8093CA80:("ObjSwitch_DrawEyeSwitch",),
0x8093CAC4:("ObjSwitch_DrawCrystalSwitch",),
0x8093CC24:("ObjSwitch_Draw",),
0x8093D3C0:("func_8093D3C0",),
0x8093D628:("ObjLift_Init",),
0x8093D72C:("ObjLift_Destroy",),
0x8093D760:("func_8093D760",),
0x8093D7A0:("func_8093D7A0",),
0x8093D88C:("func_8093D88C",),
0x8093D8B4:("func_8093D8B4",),
0x8093D9C0:("func_8093D9C0",),
0x8093DA48:("func_8093DA48",),
0x8093DB70:("func_8093DB70",),
0x8093DB90:("func_8093DB90",),
0x8093DC2C:("ObjLift_Update",),
0x8093DC60:("ObjLift_Draw",),
0x8093DC90:("func_8093DC90",),
Overhaul the build system (#234) * wip * fix * add disassembler * Disasm builds OK * Variable addends * More wip * Rodata migration implemented * Cleanup old tools * Try fix submodule -> subrepo merge * git subrepo pull --force --remote=https://github.com/zeldaret/ZAPD.git tools/ZAPD subrepo: subdir: "tools/ZAPD" merged: "602e609" upstream: origin: "https://github.com/zeldaret/ZAPD.git" branch: "master" commit: "602e609" git-subrepo: version: "0.4.3" origin: "https://github.com/ingydotnet/git-subrepo" commit: "2f68596" * Builds again but assets are totally broken * git subrepo pull --force tools/asm-processor subrepo: subdir: "tools/asm-processor" merged: "1ffdb08a" upstream: origin: "https://github.com/simonlindholm/asm-processor.git" branch: "master" commit: "1ffdb08a" git-subrepo: version: "0.4.3" origin: "https://github.com/ingydotnet/git-subrepo" commit: "2f68596" * More cleanup, move functions.txt and variables.txt to tools/disasm and rm tables * rm z64compress in preparation for subrepo * git subrepo clone (merge) https://github.com/z64me/z64compress.git tools/z64compress subrepo: subdir: "tools/z64compress" merged: "eb11085c" upstream: origin: "https://github.com/z64me/z64compress.git" branch: "main" commit: "eb11085c" git-subrepo: version: "0.4.3" origin: "https://github.com/ingydotnet/git-subrepo" commit: "2f68596" * Fix asset extraction * Fix diff-init make rule * Split code bss * Split assumed linker bug padding from assembly files * add filelists for mm.us.rev1 * Maybe working, but I'm not sure * add overlays to spec * Add rodata to actos * Everything compiles * Make a lot of C files for code * Add almost every file in code to spec * whoops * 3 code files left * add scenes to spec * More progress on progress.py * Fix skelanime in spec * audio files! * Fix merge issues * Fix some C files in code * Fix remaining code files * Use existing O1 C files in spec * reorder boot order in spec * update spec * fault.c * Convert relocs on completed actors, fixbaserom uses current rom name * more boot files * Add VT macros and script * finish already existing boot files * most of libultra * fix 64bits libultra files * Use C files for libultra, wrap some functions in NON_MATCHING * Remove duplicate of OS_CLOCK_RATE from fault.c * C files for fbdemos * delete dumb files * bootstrap C files, still need to add them to the spec * update fixbaserom * boot OK? * I forgot to commit the spec * C for gamestates * C for kaleido * Change all includes to "" * copy actor sizes script from oot * I forgot to delete those files * Basic C files for effects * Add effects initvars names * Remove mislabelled boot functions from header/txt * Begin porting bootstrap_fx, some sizes * Fix <> * Fix enum * Fix diff.py * fix libultra stuff * update regconvert * update setup warnings * add some missing ; * Fix some makefile stuff and other fixes on some non_matching functions * add executable flag in extract_baserom and fixbaserom * fix relative path * copy assist from oot * fix map path * another assist path fix * Delete C files for handwritten files * add code_801A51F0 to spec * add gfxbuffers to spec * Move rodata to top of each file when possible * UNK_TYPEs for func_801A51F0 * Remove kaleido rodata from spec * Update spec and undefined_syms for recent merge * GCC warnings and fix errors in nonmatchings, * round percentage numbers * progress script: format changes * progress: error on non-existing files * fix warning in z_scene_table * Match 2 nonmatchings in z_actor * Warnings in lightswitch and invadepoh * Fix warning in z_actor_dlftbls * I though I fixed this one * whoops * Comment out CC_CHECK * Removed redundant ultra64.h includes * Update asm_processor, sorted boot_O1 into other folders, completed the fbdemo bootstrap, cleaned up undefined_syms * Completed gamestates bootstrap * Split kaleido_scope * Remove section.h and segment.h, move keep object externs to a common location in variables.h * Completed effects bootstrap * Segmented address externs for effects, fbdemos, gamestates and kaleido * Move actor data externs out of the if 0 * Segmented address externs for actors * Prepare actionfunc detection * fix script, how did it even work before * Fix actionfunc script again, re-introduce some more intermediate prints to the disassembler * Automated actionFunc detection in actors * Segmented addresses from player .text * rm old segment addrs script and fix build * Move sizes folder to tools * Make build.py executable * New Jenkinsfile Prayge * Remove numpy dependencies * Add warnings_disasm_current.txt * my bad * Update spec and undefined_syms * Add z_eff_ss_hahen to pametfrog * git subrepo pull (merge) --force tools/z64compress subrepo: subdir: "tools/z64compress" merged: "163ca2af" upstream: origin: "https://github.com/z64me/z64compress.git" branch: "main" commit: "163ca2af" git-subrepo: version: "0.4.3" origin: "https://github.com/ingydotnet/git-subrepo" commit: "2f68596" * Make z64compress print to stdout * sneeky commit to update warnings tooling * test * Another test * Mark fixing overlay reloc generating as a TODO * Update warnings stuff * Communicate the return code from running z64compress back to the Makefile through the wrapper * Run formatter, remove extra commented copy of function * Re-fix some includes * Convert atan to hex to conform to decided style * Some tidying up, remove c for fp and the other two handwritten code files * BSS in z_collision_check & z_scene_proc * add static back in * Fix timerintr bss, add file to spec, some cleanup * Remove externs * Newline * Readd enums * Typo * Colours * Comments for hitmark enum values Co-authored-by: EllipticEllipsis <73679967+EllipticEllipsis@users.noreply.github.com> * Improvements and suggestions * Organize and remove unused imports and use env for python3 scripts, delete unused overlay.py Co-authored-by: angie <angheloalf95@gmail.com> Co-authored-by: Elliptic Ellipsis <elliptic.ellipsis@gmail.com> Co-authored-by: engineer124 <engineer124engineer124@gmail.com> Co-authored-by: EllipticEllipsis <73679967+EllipticEllipsis@users.noreply.github.com>
2021-08-04 03:21:31 +00:00
0x8093DEA0:("ObjHsblock_SetupAction",),
0x8093DEAC:("func_8093DEAC",),
0x8093DF30:("ObjHsblock_Init",),
0x8093E008:("ObjHsblock_Destroy",),
0x8093E03C:("func_8093E03C",),
0x8093E05C:("func_8093E05C",),
0x8093E0A0:("func_8093E0A0",),
0x8093E0E8:("func_8093E0E8",),
0x8093E10C:("func_8093E10C",),
0x8093E1B4:("ObjHsblock_Update",),
0x8093E200:("ObjHsblock_Draw",),
0x8093E420:("EnOkarinaTag_Destroy",),
0x8093E430:("EnOkarinaTag_Init",),
0x8093E518:("func_8093E518",),
0x8093E68C:("func_8093E68C",),
0x8093E7E4:("EnOkarinaTag_Update",),
0x8093E8A0:("func_8093E8A0",),
0x8093E91C:("func_8093E91C",),
0x8093E938:("func_8093E938",),
0x8093E9B0:("func_8093E9B0",),
0x8093EAB0:("func_8093EAB0",),
0x8093EAD4:("func_8093EAD4",),
0x8093EB58:("func_8093EB58",),
0x8093EB74:("func_8093EB74",),
0x8093EC50:("func_8093EC50",),
0x8093ECD4:("func_8093ECD4",),
0x8093ED80:("func_8093ED80",),
0x8093EDB0:("func_8093EDB0",),
0x8093EDD8:("func_8093EDD8",),
0x8093EE18:("func_8093EE18",),
0x8093EE64:("func_8093EE64",),
0x8093EEBC:("func_8093EEBC",),
0x8093EEDC:("func_8093EEDC",),
0x8093EF54:("func_8093EF54",),
0x8093F198:("func_8093F198",),
0x8093F34C:("func_8093F34C",),
0x8093F498:("func_8093F498",),
0x8093F5EC:("func_8093F5EC",),
0x8093F6F8:("func_8093F6F8",),
0x8093FAA4:("func_8093FAA4",),
0x8093FC00:("func_8093FC00",),
0x8093FC6C:("func_8093FC6C",),
0x80940090:("func_80940090",),
0x80940588:("func_80940588",),
0x80940A1C:("func_80940A1C",),
0x80940E38:("func_80940E38",),
0x80941060:("func_80941060",),
0x80941274:("func_80941274",),
0x809412AC:("EnGoroiwa_Init",),
0x8094152C:("EnGoroiwa_Destroy",),
0x8094156C:("func_8094156C",),
0x809419D0:("func_809419D0",),
0x80941A10:("func_80941A10",),
0x80941DB4:("func_80941DB4",),
0x80941E28:("func_80941E28",),
0x80941EB4:("func_80941EB4",),
0x80941F10:("func_80941F10",),
0x80941F54:("func_80941F54",),
0x80941FA4:("func_80941FA4",),
0x80942084:("func_80942084",),
0x809420F0:("func_809420F0",),
0x809421E0:("func_809421E0",),
0x8094220C:("func_8094220C",),
0x809425CC:("func_809425CC",),
0x80942604:("func_80942604",),
0x80942668:("EnGoroiwa_Update",),
0x80942B1C:("func_80942B1C",),
0x80942D34:("EnGoroiwa_Draw",),
0x809434B0:("EnDaiku_Init",),
0x80943710:("EnDaiku_Destroy",),
0x8094373C:("EnDaiku_ChangeAnim",),
0x809437C8:("func_809437C8",),
0x80943820:("func_80943820",),
0x809438F8:("func_809438F8",),
0x80943BC0:("func_80943BC0",),
0x80943BDC:("func_80943BDC",),
0x80943CA4:("EnDaiku_Update",),
0x80943E18:("EnDaiku_OverrideLimbDraw",),
0x80943E60:("EnDaiku_PostLimbDraw",),
0x80943EE4:("EnDaiku_Draw",),
0x809441E0:("EnNwc_Init",),
0x80944310:("EnNwc_Destroy",),
`EnNwc` OK and three objects documented (`object_niw` and `object_nwc` and `object_hs`) and some Actor docs( `EnNiw` and `EnAttackNiw` and `EnHg`) (#715) * EnNwc: OK and some Niw Docs * Update src/overlays/actors/ovl_En_Nwc/z_en_nwc.c Co-authored-by: Parker Burnett <burnettparker@gmail.com> * Update src/overlays/actors/ovl_En_Nwc/z_en_nwc.c Co-authored-by: Parker Burnett <burnettparker@gmail.com> * Update src/overlays/actors/ovl_En_Nwc/z_en_nwc.c Co-authored-by: Parker Burnett <burnettparker@gmail.com> * EnNwc: Overwrite->Override * EnAttackNiw: fix merges * AttackNiw and Niw: some docs * formater pass * EnNwc: fixed savecontext change * Niw and Attackniw: more docs * Apply suggestions from code review Co-authored-by: Anghelo Carvajal <angheloalf95@gmail.com> * Nwc,Niw: requested doc changes * Nwc: extracted and marked broken texture * Apply suggestions from code review Co-authored-by: Derek Hensley <hensley.derek58@gmail.com> * EnNwc: more requested changes * Nwc: more requested changes * Apply suggestions from code review Co-authored-by: Derek Hensley <hensley.derek58@gmail.com> * EnHs: object_hs documented, some ovl_En_Hs docs * EnHs: animation names * EnHs: some text docs * EnHs: fear anim changed to shivering now that we know it was used in OOT * EnHs: more docs and format pass * Apply suggestions from code review Co-authored-by: Derek Hensley <hensley.derek58@gmail.com> * EnHs: more docs and updates to var name changes * Niw,Nwc,Hs: added description to object files * Hs: changed from playerOffset to offset Co-authored-by: Isghj8 <isghj8@gmail.com> Co-authored-by: Parker Burnett <burnettparker@gmail.com> Co-authored-by: Anghelo Carvajal <angheloalf95@gmail.com> Co-authored-by: Derek Hensley <hensley.derek58@gmail.com>
2022-05-26 02:19:38 +00:00
0x80944320:("EnNwc_SpawnDust",),
0x80944554:("EnNwc_FindGrog",),
0x80944590:("EnNwc_PlayerReleasedBremanMarch",),
0x809445D4:("EnNwc_IsFound",),
0x80944630:("EnNwc_ChangeState",),
0x809447A8:("EnNwc_ToggleState",),
0x80944818:("EnNwc_CheckFound",),
0x809448A4:("EnNwc_LoadNiwSkeleton",),
0x809449D0:("EnNwc_CrowAtTheEnd",),
0x80944A50:("EnNwc_Follow",),
0x80944E44:("EnNwc_HopForward",),
0x80944EFC:("EnNwc_RunAway",),
0x80944FA8:("EnNwc_Turn",),
0x8094506C:("EnNwc_CheckForBreman",),
0x809450C0:("EnNwc_Update",),
0x809451D8:("EnNwc_Draw",),
`EnNwc` OK and three objects documented (`object_niw` and `object_nwc` and `object_hs`) and some Actor docs( `EnNiw` and `EnAttackNiw` and `EnHg`) (#715) * EnNwc: OK and some Niw Docs * Update src/overlays/actors/ovl_En_Nwc/z_en_nwc.c Co-authored-by: Parker Burnett <burnettparker@gmail.com> * Update src/overlays/actors/ovl_En_Nwc/z_en_nwc.c Co-authored-by: Parker Burnett <burnettparker@gmail.com> * Update src/overlays/actors/ovl_En_Nwc/z_en_nwc.c Co-authored-by: Parker Burnett <burnettparker@gmail.com> * EnNwc: Overwrite->Override * EnAttackNiw: fix merges * AttackNiw and Niw: some docs * formater pass * EnNwc: fixed savecontext change * Niw and Attackniw: more docs * Apply suggestions from code review Co-authored-by: Anghelo Carvajal <angheloalf95@gmail.com> * Nwc,Niw: requested doc changes * Nwc: extracted and marked broken texture * Apply suggestions from code review Co-authored-by: Derek Hensley <hensley.derek58@gmail.com> * EnNwc: more requested changes * Nwc: more requested changes * Apply suggestions from code review Co-authored-by: Derek Hensley <hensley.derek58@gmail.com> * EnHs: object_hs documented, some ovl_En_Hs docs * EnHs: animation names * EnHs: some text docs * EnHs: fear anim changed to shivering now that we know it was used in OOT * EnHs: more docs and format pass * Apply suggestions from code review Co-authored-by: Derek Hensley <hensley.derek58@gmail.com> * EnHs: more docs and updates to var name changes * Niw,Nwc,Hs: added description to object files * Hs: changed from playerOffset to offset Co-authored-by: Isghj8 <isghj8@gmail.com> Co-authored-by: Parker Burnett <burnettparker@gmail.com> Co-authored-by: Anghelo Carvajal <angheloalf95@gmail.com> Co-authored-by: Derek Hensley <hensley.derek58@gmail.com>
2022-05-26 02:19:38 +00:00
0x8094529C:("EnNwc_OverrideLimbDraw",),
0x80945310:("EnNwc_DrawAdultBody",),
0x809454F0:("ItemInbox_Init",),
0x80945524:("ItemInbox_Destroy",),
0x80945534:("ItemInbox_Idle",),
0x8094557C:("ItemInbox_Update",),
0x809455A0:("ItemInbox_Draw",),
0x80945650:("EnGe1_Init",),
0x809457C0:("EnGe1_Destroy",),
0x809457EC:("EnGe1_ChangeAnim",),
0x80945924:("EnGe1_LookAtPlayer",),
0x80945A00:("EnGe1_ShadowDraw",),
0x80945A9C:("EnGe1_SetupPath",),
0x80945B60:("EnGe1_FollowPath",),
0x80945C50:("EnGe1_Scream",),
0x80945CAC:("EnGe1_Wait",),
0x80945CE4:("EnGe1_PerformCutsceneActions",),
0x8094607C:("EnGe1_Update",),
0x80946190:("EnGe1_ValidatePictograph",),
0x80946238:("EnGe1_OverrideLimbDraw",),
0x80946368:("EnGe1_PostLimbDraw",),
0x80946400:("EnGe1_Draw",),
0x809466A0:("ObjBlockstop_Init",),
0x809466F0:("ObjBlockstop_CheckForBlock",),
0x809467E8:("ObjBlockstop_TryPlayCutscene",),
0x8094685C:("ObjBlockstop_Update",),
0x809468D0:("EnSda_Init",),
0x809468E0:("EnSda_Destroy",),
0x809468F0:("EnSda_Update",),
0x8094692C:("EnSda_Draw",),
0x809469C0:("func_809469C0",),
0x8094702C:("func_8094702C",),
0x80947668:("func_80947668",),
0x80947F60:("EnClearTag_CreateDebrisEffect",),
0x809480C8:("EnClearTag_CreateSmokeEffect",),
0x80948264:("EnClearTag_CreateIsolatedSmokeEffect",),
0x809484EC:("EnClearTag_CreateFlashEffect",),
0x809485A8:("EnClearTag_CreateLightRayEffect",),
0x80948788:("EnClearTag_CreateIsolatedLightRayEffect",),
0x8094899C:("EnClearTag_CreateShockwaveEffect",),
0x80948A54:("EnClearTag_CreateSplashEffect",),
0x80948BB4:("EnClearTag_Destroy",),
0x80948BC4:("EnClearTag_Init",),
0x80949288:("EnClearTag_UpdateCamera",),
0x80949570:("EnClearTag_Update",),
0x809495D8:("EnClearTag_Draw",),
0x809495F8:("EnClearTag_UpdateEffects",),
0x80949BD4:("EnClearTag_DrawEffects",),
0x8094DEE0:("EnGm_FindActor",),
0x8094DF90:("EnGm_FindScheduleDoor",),
0x8094DFF8:("EnGm_UpdateSkelAnime",),
0x8094E054:("EnGm_ChangeAnim",),
0x8094E0F8:("func_8094E0F8",),
0x8094E1DC:("func_8094E1DC",),
0x8094E278:("func_8094E278",),
0x8094E2D0:("func_8094E2D0",),
0x8094E454:("func_8094E454",),
0x8094E4D0:("func_8094E4D0",),
0x8094E52C:("func_8094E52C",),
0x8094E69C:("func_8094E69C",),
0x8094EA34:("func_8094EA34",),
0x8094EB1C:("func_8094EB1C",),
0x8094EDBC:("EnGm_GetMsgScript",),
0x8094EE84:("func_8094EE84",),
0x8094EFC4:("func_8094EFC4",),
0x8094F074:("func_8094F074",),
0x8094F0E0:("func_8094F0E0",),
0x8094F2E8:("func_8094F2E8",),
0x8094F3D0:("func_8094F3D0",),
0x8094F4EC:("func_8094F4EC",),
0x8094F53C:("func_8094F53C",),
0x8094F7D0:("func_8094F7D0",),
0x8094F904:("func_8094F904",),
0x8094FAC4:("func_8094FAC4",),
0x8094FCC4:("func_8094FCC4",),
0x8094FD88:("func_8094FD88",),
0x8094FE10:("func_8094FE10",),
0x8094FF04:("func_8094FF04",),
0x80950088:("func_80950088",),
0x80950120:("func_80950120",),
0x809501B8:("func_809501B8",),
0x80950280:("func_80950280",),
0x80950388:("func_80950388",),
0x809503F8:("func_809503F8",),
0x80950490:("func_80950490",),
0x80950690:("func_80950690",),
0x80950804:("func_80950804",),
0x8095097C:("func_8095097C",),
0x80950C24:("func_80950C24",),
0x80950CDC:("func_80950CDC",),
0x80950DB8:("func_80950DB8",),
0x80950F2C:("func_80950F2C",),
0x809510E4:("EnGm_Init",),
0x80951224:("EnGm_Destroy",),
0x80951264:("EnGm_Update",),
0x809513AC:("EnGm_OverrideLimbDraw",),
0x809514BC:("EnGm_PostLimbDraw",),
0x80951594:("EnGm_TransformLimbDraw",),
0x80951748:("EnGm_Draw",),
0x80952620:("EnMs_Init",),
0x80952708:("EnMs_Destroy",),
0x80952734:("EnMs_Wait",),
0x809527F8:("EnMs_Talk",),
0x809529AC:("EnMs_Sell",),
0x80952A1C:("EnMs_TalkAfterPurchase",),
0x80952A8C:("EnMs_Update",),
0x80952B24:("EnMs_Draw",),
0x80952C50:("func_80952C50",),
0x80952CC8:("EnHs_Init",),
0x80952DD0:("EnHs_Destroy",),
0x80952DFC:("func_80952DFC",),
`EnNwc` OK and three objects documented (`object_niw` and `object_nwc` and `object_hs`) and some Actor docs( `EnNiw` and `EnAttackNiw` and `EnHg`) (#715) * EnNwc: OK and some Niw Docs * Update src/overlays/actors/ovl_En_Nwc/z_en_nwc.c Co-authored-by: Parker Burnett <burnettparker@gmail.com> * Update src/overlays/actors/ovl_En_Nwc/z_en_nwc.c Co-authored-by: Parker Burnett <burnettparker@gmail.com> * Update src/overlays/actors/ovl_En_Nwc/z_en_nwc.c Co-authored-by: Parker Burnett <burnettparker@gmail.com> * EnNwc: Overwrite->Override * EnAttackNiw: fix merges * AttackNiw and Niw: some docs * formater pass * EnNwc: fixed savecontext change * Niw and Attackniw: more docs * Apply suggestions from code review Co-authored-by: Anghelo Carvajal <angheloalf95@gmail.com> * Nwc,Niw: requested doc changes * Nwc: extracted and marked broken texture * Apply suggestions from code review Co-authored-by: Derek Hensley <hensley.derek58@gmail.com> * EnNwc: more requested changes * Nwc: more requested changes * Apply suggestions from code review Co-authored-by: Derek Hensley <hensley.derek58@gmail.com> * EnHs: object_hs documented, some ovl_En_Hs docs * EnHs: animation names * EnHs: some text docs * EnHs: fear anim changed to shivering now that we know it was used in OOT * EnHs: more docs and format pass * Apply suggestions from code review Co-authored-by: Derek Hensley <hensley.derek58@gmail.com> * EnHs: more docs and updates to var name changes * Niw,Nwc,Hs: added description to object files * Hs: changed from playerOffset to offset Co-authored-by: Isghj8 <isghj8@gmail.com> Co-authored-by: Parker Burnett <burnettparker@gmail.com> Co-authored-by: Anghelo Carvajal <angheloalf95@gmail.com> Co-authored-by: Derek Hensley <hensley.derek58@gmail.com>
2022-05-26 02:19:38 +00:00
0x80952E50:("EnHs_UpdateChickPos",),
0x80952F00:("func_80952F00",),
0x80952FE0:("func_80952FE0",),
0x80953098:("func_80953098",),
0x80953180:("func_80953180",),
`EnNwc` OK and three objects documented (`object_niw` and `object_nwc` and `object_hs`) and some Actor docs( `EnNiw` and `EnAttackNiw` and `EnHg`) (#715) * EnNwc: OK and some Niw Docs * Update src/overlays/actors/ovl_En_Nwc/z_en_nwc.c Co-authored-by: Parker Burnett <burnettparker@gmail.com> * Update src/overlays/actors/ovl_En_Nwc/z_en_nwc.c Co-authored-by: Parker Burnett <burnettparker@gmail.com> * Update src/overlays/actors/ovl_En_Nwc/z_en_nwc.c Co-authored-by: Parker Burnett <burnettparker@gmail.com> * EnNwc: Overwrite->Override * EnAttackNiw: fix merges * AttackNiw and Niw: some docs * formater pass * EnNwc: fixed savecontext change * Niw and Attackniw: more docs * Apply suggestions from code review Co-authored-by: Anghelo Carvajal <angheloalf95@gmail.com> * Nwc,Niw: requested doc changes * Nwc: extracted and marked broken texture * Apply suggestions from code review Co-authored-by: Derek Hensley <hensley.derek58@gmail.com> * EnNwc: more requested changes * Nwc: more requested changes * Apply suggestions from code review Co-authored-by: Derek Hensley <hensley.derek58@gmail.com> * EnHs: object_hs documented, some ovl_En_Hs docs * EnHs: animation names * EnHs: some text docs * EnHs: fear anim changed to shivering now that we know it was used in OOT * EnHs: more docs and format pass * Apply suggestions from code review Co-authored-by: Derek Hensley <hensley.derek58@gmail.com> * EnHs: more docs and updates to var name changes * Niw,Nwc,Hs: added description to object files * Hs: changed from playerOffset to offset Co-authored-by: Isghj8 <isghj8@gmail.com> Co-authored-by: Parker Burnett <burnettparker@gmail.com> Co-authored-by: Anghelo Carvajal <angheloalf95@gmail.com> Co-authored-by: Derek Hensley <hensley.derek58@gmail.com>
2022-05-26 02:19:38 +00:00
0x809532C0:("EnHs_DoNothing",),
0x809532D0:("EnHs_SceneTransitToBunnyHoodDialogue",),
0x80953354:("func_80953354",),
0x809533A0:("func_809533A0",),
0x8095345C:("func_8095345C",),
0x8095359C:("EnHs_Update",),
0x8095376C:("EnHs_OverrideLimbDraw",),
0x80953848:("EnHs_PostLimbDraw",),
0x80953888:("EnHs_Draw",),
0x80953A90:("BgIngate_FindActor",),
0x80953B40:("func_80953B40",),
0x80953BEC:("func_80953BEC",),
0x80953DA8:("func_80953DA8",),
0x80953E38:("func_80953E38",),
0x80953EA4:("func_80953EA4",),
0x80953F14:("func_80953F14",),
0x80953F8C:("func_80953F8C",),
0x80953F9C:("func_80953F9C",),
0x809541B8:("func_809541B8",),
0x809542A0:("func_809542A0",),
0x80954340:("func_80954340",),
0x809543D4:("func_809543D4",),
0x809545A0:("BgIngate_Init",),
0x809547A8:("BgIngate_Destroy",),
0x809547E4:("BgIngate_Update",),
0x80954808:("BgIngate_Draw",),
0x80954960:("func_80954960",),
0x80954A1C:("EnKanban_Init",),
0x80954BB0:("EnKanban_Destroy",),
0x80954BE8:("func_80954BE8",),
0x80954CA0:("EnKanban_Update",),
0x80956954:("EnKanban_Draw",),
0x809580C0:("EnAttackNiw_Init",),
0x809581F4:("EnAttackNiw_Destroy",),
`EnNwc` OK and three objects documented (`object_niw` and `object_nwc` and `object_hs`) and some Actor docs( `EnNiw` and `EnAttackNiw` and `EnHg`) (#715) * EnNwc: OK and some Niw Docs * Update src/overlays/actors/ovl_En_Nwc/z_en_nwc.c Co-authored-by: Parker Burnett <burnettparker@gmail.com> * Update src/overlays/actors/ovl_En_Nwc/z_en_nwc.c Co-authored-by: Parker Burnett <burnettparker@gmail.com> * Update src/overlays/actors/ovl_En_Nwc/z_en_nwc.c Co-authored-by: Parker Burnett <burnettparker@gmail.com> * EnNwc: Overwrite->Override * EnAttackNiw: fix merges * AttackNiw and Niw: some docs * formater pass * EnNwc: fixed savecontext change * Niw and Attackniw: more docs * Apply suggestions from code review Co-authored-by: Anghelo Carvajal <angheloalf95@gmail.com> * Nwc,Niw: requested doc changes * Nwc: extracted and marked broken texture * Apply suggestions from code review Co-authored-by: Derek Hensley <hensley.derek58@gmail.com> * EnNwc: more requested changes * Nwc: more requested changes * Apply suggestions from code review Co-authored-by: Derek Hensley <hensley.derek58@gmail.com> * EnHs: object_hs documented, some ovl_En_Hs docs * EnHs: animation names * EnHs: some text docs * EnHs: fear anim changed to shivering now that we know it was used in OOT * EnHs: more docs and format pass * Apply suggestions from code review Co-authored-by: Derek Hensley <hensley.derek58@gmail.com> * EnHs: more docs and updates to var name changes * Niw,Nwc,Hs: added description to object files * Hs: changed from playerOffset to offset Co-authored-by: Isghj8 <isghj8@gmail.com> Co-authored-by: Parker Burnett <burnettparker@gmail.com> Co-authored-by: Anghelo Carvajal <angheloalf95@gmail.com> Co-authored-by: Derek Hensley <hensley.derek58@gmail.com>
2022-05-26 02:19:38 +00:00
0x80958228:("EnAttackNiw_AnimateWingHead",),
0x809585B0:("EnAttackNiw_IsOnScreen",),
0x80958634:("EnAttackNiw_EnterViewFromOffscreen",),
0x80958974:("EnAttackNiw_AimAtPlayer",),
0x80958BE4:("EnAttackNiw_FlyAway",),
0x80958CA8:("EnAttackNiw_Update",),
0x80958F6C:("EnAttackNiw_OverrideLimbDraw",),
0x8095909C:("EnAttackNiw_Draw",),
0x809592E0:("EnMk_ChangeAnim",),
0x80959390:("EnMk_Init",),
0x809594F8:("EnMk_Destroy",),
0x80959524:("func_80959524",),
0x8095954C:("func_8095954C",),
0x80959624:("func_80959624",),
0x809596A0:("func_809596A0",),
0x80959774:("func_80959774",),
0x80959844:("func_80959844",),
0x80959A24:("func_80959A24",),
0x80959C94:("func_80959C94",),
0x80959D28:("func_80959D28",),
0x80959E18:("func_80959E18",),
0x8095A028:("EnMk_Update",),
2022-03-27 13:44:55 +00:00
0x8095A150:("EnMk_OverrideLimbDraw",),
0x8095A198:("EnMk_PostLimbDraw",),
0x8095A1D8:("EnMk_Draw",),
0x8095A510:("func_8095A510",),
0x8095A560:("EnOwl_Init",),
0x8095A8DC:("EnOwl_Destroy",),
0x8095A920:("func_8095A920",),
0x8095A978:("func_8095A978",),
0x8095A9FC:("func_8095A9FC",),
0x8095AA70:("func_8095AA70",),
0x8095AAD0:("func_8095AAD0",),
0x8095AB1C:("func_8095AB1C",),
0x8095AB4C:("func_8095AB4C",),
0x8095ABA8:("func_8095ABA8",),
0x8095ABF0:("func_8095ABF0",),
0x8095AC50:("func_8095AC50",),
0x8095ACEC:("func_8095ACEC",),
0x8095AD54:("func_8095AD54",),
0x8095AE00:("func_8095AE00",),
0x8095AE60:("func_8095AE60",),
0x8095AEC0:("func_8095AEC0",),
0x8095AF2C:("func_8095AF2C",),
0x8095AFEC:("func_8095AFEC",),
0x8095B06C:("func_8095B06C",),
0x8095B0C8:("func_8095B0C8",),
0x8095B158:("func_8095B158",),
0x8095B1E4:("func_8095B1E4",),
0x8095B254:("func_8095B254",),
0x8095B2F8:("func_8095B2F8",),
0x8095B3DC:("func_8095B3DC",),
0x8095B480:("func_8095B480",),
0x8095B574:("func_8095B574",),
0x8095B650:("func_8095B650",),
0x8095B6C8:("func_8095B6C8",),
0x8095B76C:("func_8095B76C",),
0x8095B960:("func_8095B960",),
0x8095B9FC:("func_8095B9FC",),
0x8095BA84:("func_8095BA84",),
0x8095BE0C:("func_8095BE0C",),
0x8095BF20:("func_8095BF20",),
0x8095BF58:("func_8095BF58",),
0x8095BF78:("func_8095BF78",),
0x8095C09C:("func_8095C09C",),
0x8095C1C8:("func_8095C1C8",),
0x8095C258:("func_8095C258",),
0x8095C328:("func_8095C328",),
0x8095C408:("func_8095C408",),
0x8095C484:("func_8095C484",),
0x8095C510:("func_8095C510",),
0x8095C568:("func_8095C568",),
0x8095C654:("EnOwl_Update",),
0x8095CCF4:("func_8095CCF4",),
0x8095CE18:("EnOwl_OverrideLimbDraw",),
0x8095CF44:("EnOwl_PostLimbDraw",),
0x8095CFC8:("EnOwl_Draw",),
0x8095D074:("func_8095D074",),
0x8095D24C:("EnOwl_ChangeMode",),
0x8095D6E0:("func_8095D6E0",),
0x8095D758:("func_8095D758",),
0x8095D804:("func_8095D804",),
0x8095DABC:("func_8095DABC",),
0x8095DDA8:("func_8095DDA8",),
0x8095DE9C:("func_8095DE9C",),
0x8095DF90:("func_8095DF90",),
0x8095DFF0:("func_8095DFF0",),
0x8095E14C:("func_8095E14C",),
0x8095E180:("func_8095E180",),
0x8095E204:("func_8095E204",),
0x8095E2B0:("EnIshi_IsUnderwater",),
0x8095E328:("EnIshi_Init",),
0x8095E580:("EnIshi_Destroy",),
0x8095E5AC:("func_8095E5AC",),
0x8095E5C0:("func_8095E5C0",),
0x8095E64C:("func_8095E64C",),
0x8095E660:("func_8095E660",),
0x8095E934:("func_8095E934",),
0x8095E95C:("func_8095E95C",),
0x8095EA70:("func_8095EA70",),
0x8095EBDC:("func_8095EBDC",),
0x8095F060:("func_8095F060",),
0x8095F0A4:("func_8095F0A4",),
0x8095F180:("func_8095F180",),
0x8095F194:("func_8095F194",),
0x8095F1EC:("EnIshi_Update",),
0x8095F210:("func_8095F210",),
0x8095F36C:("func_8095F36C",),
0x8095F61C:("func_8095F61C",),
0x8095F654:("func_8095F654",),
0x8095FB10:("ObjHana_Init",),
0x8095FB38:("ObjHana_Destroy",),
0x8095FB48:("ObjHana_Update",),
0x8095FB58:("ObjHana_Draw",),
0x8095FBF0:("ObjLightswitch_InitCollider",),
0x8095FC94:("ObjLightswitch_UpdateSwitchFlags",),
0x8095FCEC:("ObjLightswitch_SpawnEffects",),
0x8095FEEC:("ObjLightswitch_Init",),
0x8095FFCC:("ObjLightswitch_Destroy",),
0x8095FFF8:("ObjLightswitch_SetAction",),
0x80960014:("ObjLightswitch_PlayCinema",),
0x80960088:("ObjLightswitch_SetupIdle",),
0x809600BC:("ObjLightswitch_Idle",),
0x8096012C:("ObjLightSwitch_SetupAsleep",),
0x80960148:("ObjLightSwitch_Asleep",),
0x80960224:("ObjLightSwitch_SetupEnabled",),
0x80960260:("ObjLightSwitch_Enabled",),
0x8096034C:("ObjLightSwitch_SetupDisabled",),
0x80960370:("ObjLightSwitch_Disabled",),
0x80960424:("ObjLightSwitch_SetupFade",),
0x80960440:("ObjLightSwitch_Fade",),
0x80960494:("ObjLightswitch_Update",),
0x809605F4:("ObjLightSwitch_DrawOpa",),
0x80960880:("ObjLightSwitch_DrawXlu",),
0x80960B0C:("ObjLightswitch_Draw",),
0x80960CF0:("func_80960CF0",),
0x80960E0C:("func_80960E0C",),
0x80960F0C:("func_80960F0C",),
0x80961018:("func_80961018",),
0x8096104C:("func_8096104C",),
0x809611BC:("func_809611BC",),
0x809612BC:("func_809612BC",),
0x80961350:("ObjMure2_Init",),
0x809613B0:("func_809613B0",),
0x809613C4:("func_809613C4",),
0x809613E8:("func_809613E8",),
0x809613FC:("func_809613FC",),
0x8096147C:("func_8096147C",),
0x80961490:("func_80961490",),
0x80961520:("ObjMure2_Update",),
0x809616E0:("func_809616E0",),
0x809619D0:("func_809619D0",),
0x80961AD0:("EnFu_Init",),
0x80961CC4:("EnFu_Destroy",),
0x80961D10:("func_80961D10",),
0x80961D7C:("func_80961D7C",),
0x80961E88:("func_80961E88",),
0x80961EC8:("func_80961EC8",),
0x80961F00:("func_80961F00",),
0x80961F38:("func_80961F38",),
0x8096209C:("func_8096209C",),
0x809622FC:("func_809622FC",),
0x80962340:("func_80962340",),
0x80962588:("func_80962588",),
0x80962660:("func_80962660",),
0x809628BC:("func_809628BC",),
0x809628D0:("func_809628D0",),
0x809629F8:("func_809629F8",),
0x80962A10:("func_80962A10",),
0x80962BA8:("func_80962BA8",),
0x80962BCC:("func_80962BCC",),
0x80962D48:("func_80962D48",),
0x80962D60:("func_80962D60",),
0x80962EBC:("func_80962EBC",),
0x80962F10:("func_80962F10",),
0x80962F4C:("func_80962F4C",),
0x80963258:("func_80963258",),
0x8096326C:("func_8096326C",),
0x809632D0:("func_809632D0",),
0x80963350:("func_80963350",),
0x80963540:("func_80963540",),
0x80963560:("func_80963560",),
0x80963610:("func_80963610",),
0x80963630:("func_80963630",),
0x80963810:("EnFu_MovePlayerToPos",),
0x809638F8:("func_809638F8",),
0x809639D0:("func_809639D0",),
0x80963DE4:("func_80963DE4",),
0x80963EAC:("func_80963EAC",),
0x80963F44:("func_80963F44",),
0x80963F88:("func_80963F88",),
0x80963FF8:("func_80963FF8",),
0x80964034:("func_80964034",),
0x809640D8:("func_809640D8",),
0x8096413C:("func_8096413C",),
0x80964190:("func_80964190",),
0x8096426C:("func_8096426C",),
0x809642E0:("func_809642E0",),
0x80964350:("EnFu_Update",),
0x809643FC:("EnFu_OverrideLimbDraw",),
0x8096450C:("EnFu_PostLimbDraw",),
0x80964570:("EnFu_Draw",),
0x80964694:("func_80964694",),
0x809647EC:("func_809647EC",),
0x80964950:("func_80964950",),
Overhaul the build system (#234) * wip * fix * add disassembler * Disasm builds OK * Variable addends * More wip * Rodata migration implemented * Cleanup old tools * Try fix submodule -> subrepo merge * git subrepo pull --force --remote=https://github.com/zeldaret/ZAPD.git tools/ZAPD subrepo: subdir: "tools/ZAPD" merged: "602e609" upstream: origin: "https://github.com/zeldaret/ZAPD.git" branch: "master" commit: "602e609" git-subrepo: version: "0.4.3" origin: "https://github.com/ingydotnet/git-subrepo" commit: "2f68596" * Builds again but assets are totally broken * git subrepo pull --force tools/asm-processor subrepo: subdir: "tools/asm-processor" merged: "1ffdb08a" upstream: origin: "https://github.com/simonlindholm/asm-processor.git" branch: "master" commit: "1ffdb08a" git-subrepo: version: "0.4.3" origin: "https://github.com/ingydotnet/git-subrepo" commit: "2f68596" * More cleanup, move functions.txt and variables.txt to tools/disasm and rm tables * rm z64compress in preparation for subrepo * git subrepo clone (merge) https://github.com/z64me/z64compress.git tools/z64compress subrepo: subdir: "tools/z64compress" merged: "eb11085c" upstream: origin: "https://github.com/z64me/z64compress.git" branch: "main" commit: "eb11085c" git-subrepo: version: "0.4.3" origin: "https://github.com/ingydotnet/git-subrepo" commit: "2f68596" * Fix asset extraction * Fix diff-init make rule * Split code bss * Split assumed linker bug padding from assembly files * add filelists for mm.us.rev1 * Maybe working, but I'm not sure * add overlays to spec * Add rodata to actos * Everything compiles * Make a lot of C files for code * Add almost every file in code to spec * whoops * 3 code files left * add scenes to spec * More progress on progress.py * Fix skelanime in spec * audio files! * Fix merge issues * Fix some C files in code * Fix remaining code files * Use existing O1 C files in spec * reorder boot order in spec * update spec * fault.c * Convert relocs on completed actors, fixbaserom uses current rom name * more boot files * Add VT macros and script * finish already existing boot files * most of libultra * fix 64bits libultra files * Use C files for libultra, wrap some functions in NON_MATCHING * Remove duplicate of OS_CLOCK_RATE from fault.c * C files for fbdemos * delete dumb files * bootstrap C files, still need to add them to the spec * update fixbaserom * boot OK? * I forgot to commit the spec * C for gamestates * C for kaleido * Change all includes to "" * copy actor sizes script from oot * I forgot to delete those files * Basic C files for effects * Add effects initvars names * Remove mislabelled boot functions from header/txt * Begin porting bootstrap_fx, some sizes * Fix <> * Fix enum * Fix diff.py * fix libultra stuff * update regconvert * update setup warnings * add some missing ; * Fix some makefile stuff and other fixes on some non_matching functions * add executable flag in extract_baserom and fixbaserom * fix relative path * copy assist from oot * fix map path * another assist path fix * Delete C files for handwritten files * add code_801A51F0 to spec * add gfxbuffers to spec * Move rodata to top of each file when possible * UNK_TYPEs for func_801A51F0 * Remove kaleido rodata from spec * Update spec and undefined_syms for recent merge * GCC warnings and fix errors in nonmatchings, * round percentage numbers * progress script: format changes * progress: error on non-existing files * fix warning in z_scene_table * Match 2 nonmatchings in z_actor * Warnings in lightswitch and invadepoh * Fix warning in z_actor_dlftbls * I though I fixed this one * whoops * Comment out CC_CHECK * Removed redundant ultra64.h includes * Update asm_processor, sorted boot_O1 into other folders, completed the fbdemo bootstrap, cleaned up undefined_syms * Completed gamestates bootstrap * Split kaleido_scope * Remove section.h and segment.h, move keep object externs to a common location in variables.h * Completed effects bootstrap * Segmented address externs for effects, fbdemos, gamestates and kaleido * Move actor data externs out of the if 0 * Segmented address externs for actors * Prepare actionfunc detection * fix script, how did it even work before * Fix actionfunc script again, re-introduce some more intermediate prints to the disassembler * Automated actionFunc detection in actors * Segmented addresses from player .text * rm old segment addrs script and fix build * Move sizes folder to tools * Make build.py executable * New Jenkinsfile Prayge * Remove numpy dependencies * Add warnings_disasm_current.txt * my bad * Update spec and undefined_syms * Add z_eff_ss_hahen to pametfrog * git subrepo pull (merge) --force tools/z64compress subrepo: subdir: "tools/z64compress" merged: "163ca2af" upstream: origin: "https://github.com/z64me/z64compress.git" branch: "main" commit: "163ca2af" git-subrepo: version: "0.4.3" origin: "https://github.com/ingydotnet/git-subrepo" commit: "2f68596" * Make z64compress print to stdout * sneeky commit to update warnings tooling * test * Another test * Mark fixing overlay reloc generating as a TODO * Update warnings stuff * Communicate the return code from running z64compress back to the Makefile through the wrapper * Run formatter, remove extra commented copy of function * Re-fix some includes * Convert atan to hex to conform to decided style * Some tidying up, remove c for fp and the other two handwritten code files * BSS in z_collision_check & z_scene_proc * add static back in * Fix timerintr bss, add file to spec, some cleanup * Remove externs * Newline * Readd enums * Typo * Colours * Comments for hitmark enum values Co-authored-by: EllipticEllipsis <73679967+EllipticEllipsis@users.noreply.github.com> * Improvements and suggestions * Organize and remove unused imports and use env for python3 scripts, delete unused overlay.py Co-authored-by: angie <angheloalf95@gmail.com> Co-authored-by: Elliptic Ellipsis <elliptic.ellipsis@gmail.com> Co-authored-by: engineer124 <engineer124engineer124@gmail.com> Co-authored-by: EllipticEllipsis <73679967+EllipticEllipsis@users.noreply.github.com>
2021-08-04 03:21:31 +00:00
0x80965650:("EnStream_SetupAction",),
0x8096565C:("EnStream_Init",),
0x809656C4:("EnStream_Destroy",),
0x809656D4:("EnStream_PlayerIsInRange",),
0x809657F4:("EnStream_SuckPlayer",),
0x8096597C:("EnStream_WaitForPlayer",),
0x809659D0:("EnStream_Update",),
0x80965A04:("EnStream_Draw",),
Overhaul the build system (#234) * wip * fix * add disassembler * Disasm builds OK * Variable addends * More wip * Rodata migration implemented * Cleanup old tools * Try fix submodule -> subrepo merge * git subrepo pull --force --remote=https://github.com/zeldaret/ZAPD.git tools/ZAPD subrepo: subdir: "tools/ZAPD" merged: "602e609" upstream: origin: "https://github.com/zeldaret/ZAPD.git" branch: "master" commit: "602e609" git-subrepo: version: "0.4.3" origin: "https://github.com/ingydotnet/git-subrepo" commit: "2f68596" * Builds again but assets are totally broken * git subrepo pull --force tools/asm-processor subrepo: subdir: "tools/asm-processor" merged: "1ffdb08a" upstream: origin: "https://github.com/simonlindholm/asm-processor.git" branch: "master" commit: "1ffdb08a" git-subrepo: version: "0.4.3" origin: "https://github.com/ingydotnet/git-subrepo" commit: "2f68596" * More cleanup, move functions.txt and variables.txt to tools/disasm and rm tables * rm z64compress in preparation for subrepo * git subrepo clone (merge) https://github.com/z64me/z64compress.git tools/z64compress subrepo: subdir: "tools/z64compress" merged: "eb11085c" upstream: origin: "https://github.com/z64me/z64compress.git" branch: "main" commit: "eb11085c" git-subrepo: version: "0.4.3" origin: "https://github.com/ingydotnet/git-subrepo" commit: "2f68596" * Fix asset extraction * Fix diff-init make rule * Split code bss * Split assumed linker bug padding from assembly files * add filelists for mm.us.rev1 * Maybe working, but I'm not sure * add overlays to spec * Add rodata to actos * Everything compiles * Make a lot of C files for code * Add almost every file in code to spec * whoops * 3 code files left * add scenes to spec * More progress on progress.py * Fix skelanime in spec * audio files! * Fix merge issues * Fix some C files in code * Fix remaining code files * Use existing O1 C files in spec * reorder boot order in spec * update spec * fault.c * Convert relocs on completed actors, fixbaserom uses current rom name * more boot files * Add VT macros and script * finish already existing boot files * most of libultra * fix 64bits libultra files * Use C files for libultra, wrap some functions in NON_MATCHING * Remove duplicate of OS_CLOCK_RATE from fault.c * C files for fbdemos * delete dumb files * bootstrap C files, still need to add them to the spec * update fixbaserom * boot OK? * I forgot to commit the spec * C for gamestates * C for kaleido * Change all includes to "" * copy actor sizes script from oot * I forgot to delete those files * Basic C files for effects * Add effects initvars names * Remove mislabelled boot functions from header/txt * Begin porting bootstrap_fx, some sizes * Fix <> * Fix enum * Fix diff.py * fix libultra stuff * update regconvert * update setup warnings * add some missing ; * Fix some makefile stuff and other fixes on some non_matching functions * add executable flag in extract_baserom and fixbaserom * fix relative path * copy assist from oot * fix map path * another assist path fix * Delete C files for handwritten files * add code_801A51F0 to spec * add gfxbuffers to spec * Move rodata to top of each file when possible * UNK_TYPEs for func_801A51F0 * Remove kaleido rodata from spec * Update spec and undefined_syms for recent merge * GCC warnings and fix errors in nonmatchings, * round percentage numbers * progress script: format changes * progress: error on non-existing files * fix warning in z_scene_table * Match 2 nonmatchings in z_actor * Warnings in lightswitch and invadepoh * Fix warning in z_actor_dlftbls * I though I fixed this one * whoops * Comment out CC_CHECK * Removed redundant ultra64.h includes * Update asm_processor, sorted boot_O1 into other folders, completed the fbdemo bootstrap, cleaned up undefined_syms * Completed gamestates bootstrap * Split kaleido_scope * Remove section.h and segment.h, move keep object externs to a common location in variables.h * Completed effects bootstrap * Segmented address externs for effects, fbdemos, gamestates and kaleido * Move actor data externs out of the if 0 * Segmented address externs for actors * Prepare actionfunc detection * fix script, how did it even work before * Fix actionfunc script again, re-introduce some more intermediate prints to the disassembler * Automated actionFunc detection in actors * Segmented addresses from player .text * rm old segment addrs script and fix build * Move sizes folder to tools * Make build.py executable * New Jenkinsfile Prayge * Remove numpy dependencies * Add warnings_disasm_current.txt * my bad * Update spec and undefined_syms * Add z_eff_ss_hahen to pametfrog * git subrepo pull (merge) --force tools/z64compress subrepo: subdir: "tools/z64compress" merged: "163ca2af" upstream: origin: "https://github.com/z64me/z64compress.git" branch: "main" commit: "163ca2af" git-subrepo: version: "0.4.3" origin: "https://github.com/ingydotnet/git-subrepo" commit: "2f68596" * Make z64compress print to stdout * sneeky commit to update warnings tooling * test * Another test * Mark fixing overlay reloc generating as a TODO * Update warnings stuff * Communicate the return code from running z64compress back to the Makefile through the wrapper * Run formatter, remove extra commented copy of function * Re-fix some includes * Convert atan to hex to conform to decided style * Some tidying up, remove c for fp and the other two handwritten code files * BSS in z_collision_check & z_scene_proc * add static back in * Fix timerintr bss, add file to spec, some cleanup * Remove externs * Newline * Readd enums * Typo * Colours * Comments for hitmark enum values Co-authored-by: EllipticEllipsis <73679967+EllipticEllipsis@users.noreply.github.com> * Improvements and suggestions * Organize and remove unused imports and use env for python3 scripts, delete unused overlay.py Co-authored-by: angie <angheloalf95@gmail.com> Co-authored-by: Elliptic Ellipsis <elliptic.ellipsis@gmail.com> Co-authored-by: engineer124 <engineer124engineer124@gmail.com> Co-authored-by: EllipticEllipsis <73679967+EllipticEllipsis@users.noreply.github.com>
2021-08-04 03:21:31 +00:00
0x80965BB0:("EnMm_SetupAction",),
0x80965BBC:("func_80965BBC",),
0x80965C0C:("EnMm_Init",),
0x80965D10:("EnMm_Destroy",),
0x80965D3C:("func_80965D3C",),
0x80965DB4:("func_80965DB4",),
0x8096611C:("func_8096611C",),
0x809661BC:("EnMm_Update",),
0x80966238:("EnMm_Draw",),
0x80966410:("EnWeatherTag_SetupAction",),
0x8096641C:("EnWeatherTag_Destroy",),
0x8096642C:("EnWeatherTag_Init",),
0x80966608:("func_80966608",),
0x80966758:("func_80966758",),
0x8096689C:("func_8096689C",),
0x80966A08:("func_80966A08",),
0x80966A68:("func_80966A68",),
0x80966AE4:("EnWeatherTag_Die",),
0x80966B08:("func_80966B08",),
0x80966BF4:("func_80966BF4",),
0x80966D20:("func_80966D20",),
0x80966E0C:("func_80966E0C",),
0x80966E84:("func_80966E84",),
0x80966EF0:("func_80966EF0",),
0x80966F74:("func_80966F74",),
0x80966FEC:("func_80966FEC",),
0x80967060:("func_80967060",),
0x80967148:("func_80967148",),
0x809671A8:("EnWeatherTag_DoNothing",),
0x809671B8:("EnWeatherTag_Unused_809671B8",),
0x80967250:("EnWeatherTag_Unused_80967250",),
0x809672DC:("func_809672DC",),
0x809674C8:("func_809674C8",),
0x80967608:("func_80967608",),
0x809676A4:("EnWeatherTag_Update",),
0x80967784:("EnWeatherTag_Draw",),
2022-02-19 18:59:43 +00:00
0x809679D0:("EnAni_DefaultBlink",),
0x80967A48:("EnAni_WaitForEyeClose",),
0x80967AB4:("EnAni_WaitForEyeOpen",),
0x80967B1C:("EnAni_Init",),
0x80967CE0:("EnAni_Destroy",),
2022-02-19 18:59:43 +00:00
0x80967D20:("EnAni_SetText",),
0x80967DA0:("EnAni_IdleStanding",),
0x80967DCC:("EnAni_Talk",),
0x80967E34:("EnAni_IdleInPain",),
0x80967E90:("EnAni_FallOverInPain",),
0x80967F20:("EnAni_LandOnFoot",),
0x80967FA4:("EnAni_FallToGround",),
0x809680B0:("EnAni_LoseBalance",),
0x80968164:("EnAni_HangInTree",),
0x809682A8:("EnAni_Update",),
2022-02-19 18:59:43 +00:00
0x80968504:("EnAni_OverrideLimbDraw",),
0x8096854C:("EnAni_PostLimbDraw",),
0x8096858C:("EnAni_Draw",),
0x809687B0:("EnJs_Init",),
0x809689D4:("EnJs_Destroy",),
0x80968A5C:("func_80968A5C",),
0x80968B18:("func_80968B18",),
0x80968B8C:("func_80968B8C",),
0x80968CB8:("func_80968CB8",),
0x80968DD0:("func_80968DD0",),
0x80968E38:("func_80968E38",),
0x80968F48:("EnJs_GetRemainingMasks",),
0x809691B8:("EnJs_TakeMask",),
0x809692A8:("func_809692A8",),
0x8096933C:("func_8096933C",),
0x80969400:("func_80969400",),
0x80969494:("func_80969494",),
0x809694E8:("func_809694E8",),
0x80969530:("func_80969530",),
0x809695FC:("func_809695FC",),
0x80969688:("func_80969688",),
0x809696EC:("func_809696EC",),
0x8096971C:("func_8096971C",),
0x80969748:("func_80969748",),
0x80969898:("func_80969898",),
0x80969AA0:("func_80969AA0",),
0x80969B5C:("func_80969B5C",),
0x80969C54:("func_80969C54",),
0x80969DA4:("func_80969DA4",),
0x8096A080:("func_8096A080",),
0x8096A104:("func_8096A104",),
0x8096A184:("func_8096A184",),
0x8096A1E8:("func_8096A1E8",),
0x8096A2C0:("func_8096A2C0",),
0x8096A38C:("func_8096A38C",),
0x8096A6F4:("func_8096A6F4",),
0x8096A8A4:("EnJs_Update",),
0x8096A9F4:("EnJs_PostLimbDraw",),
0x8096AB20:("EnJs_Draw",),
0x8096B0A0:("EnOkarinaEffect_SetupAction",),
0x8096B0AC:("EnOkarinaEffect_Destroy",),
0x8096B0BC:("EnOkarinaEffect_Init",),
0x8096B104:("func_8096B104",),
0x8096B174:("func_8096B174",),
0x8096B1FC:("func_8096B1FC",),
0x8096B260:("EnOkarinaEffect_Update",),
0x8096B310:("EnMag_Init",),
0x8096B5F4:("EnMag_Destroy",),
0x8096B604:("EnMag_UpdateDisplayEffectColors",),
0x8096B94C:("EnMag_Update",),
0x8096C998:("EnMag_DrawTextureI8",),
0x8096CBB0:("EnMag_DrawTextureIA8",),
0x8096CDC8:("EnMag_DrawEffectTextures",),
0x8096D230:("EnMag_DrawImageRGBA32",),
0x8096D60C:("EnMag_DrawCharTexture",),
0x8096D74C:("EnMag_DrawInner",),
0x8096E868:("EnMag_Draw",),
Overhaul the build system (#234) * wip * fix * add disassembler * Disasm builds OK * Variable addends * More wip * Rodata migration implemented * Cleanup old tools * Try fix submodule -> subrepo merge * git subrepo pull --force --remote=https://github.com/zeldaret/ZAPD.git tools/ZAPD subrepo: subdir: "tools/ZAPD" merged: "602e609" upstream: origin: "https://github.com/zeldaret/ZAPD.git" branch: "master" commit: "602e609" git-subrepo: version: "0.4.3" origin: "https://github.com/ingydotnet/git-subrepo" commit: "2f68596" * Builds again but assets are totally broken * git subrepo pull --force tools/asm-processor subrepo: subdir: "tools/asm-processor" merged: "1ffdb08a" upstream: origin: "https://github.com/simonlindholm/asm-processor.git" branch: "master" commit: "1ffdb08a" git-subrepo: version: "0.4.3" origin: "https://github.com/ingydotnet/git-subrepo" commit: "2f68596" * More cleanup, move functions.txt and variables.txt to tools/disasm and rm tables * rm z64compress in preparation for subrepo * git subrepo clone (merge) https://github.com/z64me/z64compress.git tools/z64compress subrepo: subdir: "tools/z64compress" merged: "eb11085c" upstream: origin: "https://github.com/z64me/z64compress.git" branch: "main" commit: "eb11085c" git-subrepo: version: "0.4.3" origin: "https://github.com/ingydotnet/git-subrepo" commit: "2f68596" * Fix asset extraction * Fix diff-init make rule * Split code bss * Split assumed linker bug padding from assembly files * add filelists for mm.us.rev1 * Maybe working, but I'm not sure * add overlays to spec * Add rodata to actos * Everything compiles * Make a lot of C files for code * Add almost every file in code to spec * whoops * 3 code files left * add scenes to spec * More progress on progress.py * Fix skelanime in spec * audio files! * Fix merge issues * Fix some C files in code * Fix remaining code files * Use existing O1 C files in spec * reorder boot order in spec * update spec * fault.c * Convert relocs on completed actors, fixbaserom uses current rom name * more boot files * Add VT macros and script * finish already existing boot files * most of libultra * fix 64bits libultra files * Use C files for libultra, wrap some functions in NON_MATCHING * Remove duplicate of OS_CLOCK_RATE from fault.c * C files for fbdemos * delete dumb files * bootstrap C files, still need to add them to the spec * update fixbaserom * boot OK? * I forgot to commit the spec * C for gamestates * C for kaleido * Change all includes to "" * copy actor sizes script from oot * I forgot to delete those files * Basic C files for effects * Add effects initvars names * Remove mislabelled boot functions from header/txt * Begin porting bootstrap_fx, some sizes * Fix <> * Fix enum * Fix diff.py * fix libultra stuff * update regconvert * update setup warnings * add some missing ; * Fix some makefile stuff and other fixes on some non_matching functions * add executable flag in extract_baserom and fixbaserom * fix relative path * copy assist from oot * fix map path * another assist path fix * Delete C files for handwritten files * add code_801A51F0 to spec * add gfxbuffers to spec * Move rodata to top of each file when possible * UNK_TYPEs for func_801A51F0 * Remove kaleido rodata from spec * Update spec and undefined_syms for recent merge * GCC warnings and fix errors in nonmatchings, * round percentage numbers * progress script: format changes * progress: error on non-existing files * fix warning in z_scene_table * Match 2 nonmatchings in z_actor * Warnings in lightswitch and invadepoh * Fix warning in z_actor_dlftbls * I though I fixed this one * whoops * Comment out CC_CHECK * Removed redundant ultra64.h includes * Update asm_processor, sorted boot_O1 into other folders, completed the fbdemo bootstrap, cleaned up undefined_syms * Completed gamestates bootstrap * Split kaleido_scope * Remove section.h and segment.h, move keep object externs to a common location in variables.h * Completed effects bootstrap * Segmented address externs for effects, fbdemos, gamestates and kaleido * Move actor data externs out of the if 0 * Segmented address externs for actors * Prepare actionfunc detection * fix script, how did it even work before * Fix actionfunc script again, re-introduce some more intermediate prints to the disassembler * Automated actionFunc detection in actors * Segmented addresses from player .text * rm old segment addrs script and fix build * Move sizes folder to tools * Make build.py executable * New Jenkinsfile Prayge * Remove numpy dependencies * Add warnings_disasm_current.txt * my bad * Update spec and undefined_syms * Add z_eff_ss_hahen to pametfrog * git subrepo pull (merge) --force tools/z64compress subrepo: subdir: "tools/z64compress" merged: "163ca2af" upstream: origin: "https://github.com/z64me/z64compress.git" branch: "main" commit: "163ca2af" git-subrepo: version: "0.4.3" origin: "https://github.com/ingydotnet/git-subrepo" commit: "2f68596" * Make z64compress print to stdout * sneeky commit to update warnings tooling * test * Another test * Mark fixing overlay reloc generating as a TODO * Update warnings stuff * Communicate the return code from running z64compress back to the Makefile through the wrapper * Run formatter, remove extra commented copy of function * Re-fix some includes * Convert atan to hex to conform to decided style * Some tidying up, remove c for fp and the other two handwritten code files * BSS in z_collision_check & z_scene_proc * add static back in * Fix timerintr bss, add file to spec, some cleanup * Remove externs * Newline * Readd enums * Typo * Colours * Comments for hitmark enum values Co-authored-by: EllipticEllipsis <73679967+EllipticEllipsis@users.noreply.github.com> * Improvements and suggestions * Organize and remove unused imports and use env for python3 scripts, delete unused overlay.py Co-authored-by: angie <angheloalf95@gmail.com> Co-authored-by: Elliptic Ellipsis <elliptic.ellipsis@gmail.com> Co-authored-by: engineer124 <engineer124engineer124@gmail.com> Co-authored-by: EllipticEllipsis <73679967+EllipticEllipsis@users.noreply.github.com>
2021-08-04 03:21:31 +00:00
0x8096EC40:("ElfMsg2_SetupAction",),
0x8096EC4C:("func_8096EC4C",),
0x8096ED84:("ElfMsg2_Init",),
0x8096EE40:("ElfMsg2_Destroy",),
0x8096EE50:("func_8096EE50",),
0x8096EE64:("func_8096EE64",),
0x8096EF98:("func_8096EF98",),
0x8096EFD0:("func_8096EFD0",),
0x8096F04C:("ElfMsg2_Update",),
0x8096F160:("BgF40Swlift_Init",),
0x8096F22C:("BgF40Swlift_Destroy",),
0x8096F260:("BgF40Swlift_Update",),
0x8096F4DC:("BgF40Swlift_Draw",),
0x8096F5E0:("EnKakasi_Destroy",),
0x8096F60C:("EnKakasi_Init",),
0x8096F800:("EnKakasi_ChangeAnim",),
0x8096F88C:("EnKakasi_ValidatePictograph",),
0x8096F8D8:("func_8096F8D8",),
0x8096FA18:("func_8096FA18",),
0x8096FAAC:("func_8096FAAC",),
0x8096FBB8:("func_8096FBB8",),
En_Kakasi (Scarecrow) (#279) * EnKakasi: rebase progress into one commit * EnKakasi: fixes to get compiling on master, still doesn't match * EnKakasi: is this even progress? * EnKakasi: docs and cleaning * EnKaksi: damn it, that master merge really messed up more than I thought, after clean build something really weird is going on and now I REALLY need firstdiff * EnKakasi: Back to building, NOT OK * fixed a code * only rodata left to fix * EnKakasi: functions got removed in included functions * EnKakasi: thanks to fig mentioning there were missing cases, OK * EnKakasi: (OK) docs and cleaning * EnKakasi: Init now matches * EnKakasi: cleaning and docs * EnKakasi: more cleaning and docs * EnKakasi: forgot function declarations * EnKakasi: spec * EnKakasi: animation array symbols added * EnKakasi: formater pass * EnKakasi: type warning fix * EnKakasi: little descriptor * EnKakasi: OK thanks to AngheloAlf * Apply suggestions from code review Co-authored-by: Anghelo Carvajal <angheloalf95@gmail.com> * Update src/overlays/actors/ovl_En_Kakasi/z_en_kakasi.c Co-authored-by: Anghelo Carvajal <angheloalf95@gmail.com> * Apply suggestions from code review Splitting this into pieces to not have a huge pile of bugs Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * EnKakasi: wrong type of inverse flag * Apply suggestions from code review Batch 2 Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * EnKakasi: RIP Anime * Apply suggestions from code review Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * EnKakasi: Anim enum update * EnKakasi: Removed text documentation * EnKakas: return of THIS * Update src/overlays/actors/ovl_En_Kakasi/z_en_kakasi.c Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * EnKakasi: mystery solved but not understood * Apply suggestions from code review Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * EnKakasi: rename EnKakasi_CheckAnimateSFX to EnKakasi_CheckAnimationSfx (no real reason to shorten Animation to Animate, and SFX is not initialism, its a shorten) * EnKakasi: minor change to touch jenkins * EnKakasi: is it loise-uni? * EnKakasi: fixed skelanime changes * EnKakasi: formater pass * EnKakasi: requested changes * Update src/overlays/actors/ovl_En_Kakasi/z_en_kakasi.h Co-authored-by: Derek Hensley <hensley.derek58@gmail.com> * EnKakasi: removed un needed pad * EnKakasi: removed redundant documentation comment Co-authored-by: isghj8 <isghj8@gmail.com> Co-authored-by: Anghelo Carvajal <angheloalf95@gmail.com> Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> Co-authored-by: Derek Hensley <hensley.derek58@gmail.com>
2021-11-18 17:33:23 +00:00
0x8096FC8C:("EnKakasi_InitTimeSkipDialogue",),
0x8096FCC4:("EnKakasi_TimeSkipDialogue",),
0x8096FDE8:("EnKakasi_SetupIdleStanding",),
0x8096FE00:("EnKakasi_IdleStanding",),
0x80970008:("EnKakasi_SetupDialogue",),
0x8097006C:("EnKakasi_RegularDialogue",),
0x809705E4:("func_809705E4",),
0x80970658:("func_80970658",),
0x80970740:("func_80970740",),
0x80970978:("func_80970978",),
En_Kakasi (Scarecrow) (#279) * EnKakasi: rebase progress into one commit * EnKakasi: fixes to get compiling on master, still doesn't match * EnKakasi: is this even progress? * EnKakasi: docs and cleaning * EnKaksi: damn it, that master merge really messed up more than I thought, after clean build something really weird is going on and now I REALLY need firstdiff * EnKakasi: Back to building, NOT OK * fixed a code * only rodata left to fix * EnKakasi: functions got removed in included functions * EnKakasi: thanks to fig mentioning there were missing cases, OK * EnKakasi: (OK) docs and cleaning * EnKakasi: Init now matches * EnKakasi: cleaning and docs * EnKakasi: more cleaning and docs * EnKakasi: forgot function declarations * EnKakasi: spec * EnKakasi: animation array symbols added * EnKakasi: formater pass * EnKakasi: type warning fix * EnKakasi: little descriptor * EnKakasi: OK thanks to AngheloAlf * Apply suggestions from code review Co-authored-by: Anghelo Carvajal <angheloalf95@gmail.com> * Update src/overlays/actors/ovl_En_Kakasi/z_en_kakasi.c Co-authored-by: Anghelo Carvajal <angheloalf95@gmail.com> * Apply suggestions from code review Splitting this into pieces to not have a huge pile of bugs Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * EnKakasi: wrong type of inverse flag * Apply suggestions from code review Batch 2 Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * EnKakasi: RIP Anime * Apply suggestions from code review Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * EnKakasi: Anim enum update * EnKakasi: Removed text documentation * EnKakas: return of THIS * Update src/overlays/actors/ovl_En_Kakasi/z_en_kakasi.c Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * EnKakasi: mystery solved but not understood * Apply suggestions from code review Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * EnKakasi: rename EnKakasi_CheckAnimateSFX to EnKakasi_CheckAnimationSfx (no real reason to shorten Animation to Animate, and SFX is not initialism, its a shorten) * EnKakasi: minor change to touch jenkins * EnKakasi: is it loise-uni? * EnKakasi: fixed skelanime changes * EnKakasi: formater pass * EnKakasi: requested changes * Update src/overlays/actors/ovl_En_Kakasi/z_en_kakasi.h Co-authored-by: Derek Hensley <hensley.derek58@gmail.com> * EnKakasi: removed un needed pad * EnKakasi: removed redundant documentation comment Co-authored-by: isghj8 <isghj8@gmail.com> Co-authored-by: Anghelo Carvajal <angheloalf95@gmail.com> Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> Co-authored-by: Derek Hensley <hensley.derek58@gmail.com>
2021-11-18 17:33:23 +00:00
0x80970A10:("EnKakasi_SetupPostSongLearnDialogue",),
0x80970A9C:("EnKakasi_PostSongLearnDialogue",),
0x80970F20:("EnKakasi_DancingRemark",),
0x80970FF8:("EnKakasi_SetupDanceNightAway",),
0x80971064:("EnKakasi_DancingNightAway",),
0x80971430:("EnKakasi_DoNothing",),
0x80971440:("func_80971440",),
0x809714BC:("func_809714BC",),
0x80971794:("func_80971794",),
0x809717D0:("func_809717D0",),
En_Kakasi (Scarecrow) (#279) * EnKakasi: rebase progress into one commit * EnKakasi: fixes to get compiling on master, still doesn't match * EnKakasi: is this even progress? * EnKakasi: docs and cleaning * EnKaksi: damn it, that master merge really messed up more than I thought, after clean build something really weird is going on and now I REALLY need firstdiff * EnKakasi: Back to building, NOT OK * fixed a code * only rodata left to fix * EnKakasi: functions got removed in included functions * EnKakasi: thanks to fig mentioning there were missing cases, OK * EnKakasi: (OK) docs and cleaning * EnKakasi: Init now matches * EnKakasi: cleaning and docs * EnKakasi: more cleaning and docs * EnKakasi: forgot function declarations * EnKakasi: spec * EnKakasi: animation array symbols added * EnKakasi: formater pass * EnKakasi: type warning fix * EnKakasi: little descriptor * EnKakasi: OK thanks to AngheloAlf * Apply suggestions from code review Co-authored-by: Anghelo Carvajal <angheloalf95@gmail.com> * Update src/overlays/actors/ovl_En_Kakasi/z_en_kakasi.c Co-authored-by: Anghelo Carvajal <angheloalf95@gmail.com> * Apply suggestions from code review Splitting this into pieces to not have a huge pile of bugs Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * EnKakasi: wrong type of inverse flag * Apply suggestions from code review Batch 2 Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * EnKakasi: RIP Anime * Apply suggestions from code review Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * EnKakasi: Anim enum update * EnKakasi: Removed text documentation * EnKakas: return of THIS * Update src/overlays/actors/ovl_En_Kakasi/z_en_kakasi.c Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * EnKakasi: mystery solved but not understood * Apply suggestions from code review Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * EnKakasi: rename EnKakasi_CheckAnimateSFX to EnKakasi_CheckAnimationSfx (no real reason to shorten Animation to Animate, and SFX is not initialism, its a shorten) * EnKakasi: minor change to touch jenkins * EnKakasi: is it loise-uni? * EnKakasi: fixed skelanime changes * EnKakasi: formater pass * EnKakasi: requested changes * Update src/overlays/actors/ovl_En_Kakasi/z_en_kakasi.h Co-authored-by: Derek Hensley <hensley.derek58@gmail.com> * EnKakasi: removed un needed pad * EnKakasi: removed redundant documentation comment Co-authored-by: isghj8 <isghj8@gmail.com> Co-authored-by: Anghelo Carvajal <angheloalf95@gmail.com> Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> Co-authored-by: Derek Hensley <hensley.derek58@gmail.com>
2021-11-18 17:33:23 +00:00
0x8097185C:("EnKakasi_SetupRiseOutOfGround",),
0x8097193C:("EnKakasi_RisingOutOfGround",),
0x80971A38:("EnKakasi_SetupIdleRisen",),
0x80971A64:("EnKakasi_IdleRisen",),
0x80971AD4:("EnKakasi_RisenDialogue",),
0x80971B48:("EnKakasi_Update",),
0x80971CE0:("func_80971CE0",),
0x80971D20:("EnKakasi_Draw",),
0x80972350:("ObjMakeoshihiki_GetChildSpawnPointIndex",),
0x809723C4:("ObjMakeoshihiki_SetSwitchFlags",),
0x80972454:("ObjMakeoshihiki_Init",),
0x80972548:("ObjMakeoshihiki_Update",),
Overhaul the build system (#234) * wip * fix * add disassembler * Disasm builds OK * Variable addends * More wip * Rodata migration implemented * Cleanup old tools * Try fix submodule -> subrepo merge * git subrepo pull --force --remote=https://github.com/zeldaret/ZAPD.git tools/ZAPD subrepo: subdir: "tools/ZAPD" merged: "602e609" upstream: origin: "https://github.com/zeldaret/ZAPD.git" branch: "master" commit: "602e609" git-subrepo: version: "0.4.3" origin: "https://github.com/ingydotnet/git-subrepo" commit: "2f68596" * Builds again but assets are totally broken * git subrepo pull --force tools/asm-processor subrepo: subdir: "tools/asm-processor" merged: "1ffdb08a" upstream: origin: "https://github.com/simonlindholm/asm-processor.git" branch: "master" commit: "1ffdb08a" git-subrepo: version: "0.4.3" origin: "https://github.com/ingydotnet/git-subrepo" commit: "2f68596" * More cleanup, move functions.txt and variables.txt to tools/disasm and rm tables * rm z64compress in preparation for subrepo * git subrepo clone (merge) https://github.com/z64me/z64compress.git tools/z64compress subrepo: subdir: "tools/z64compress" merged: "eb11085c" upstream: origin: "https://github.com/z64me/z64compress.git" branch: "main" commit: "eb11085c" git-subrepo: version: "0.4.3" origin: "https://github.com/ingydotnet/git-subrepo" commit: "2f68596" * Fix asset extraction * Fix diff-init make rule * Split code bss * Split assumed linker bug padding from assembly files * add filelists for mm.us.rev1 * Maybe working, but I'm not sure * add overlays to spec * Add rodata to actos * Everything compiles * Make a lot of C files for code * Add almost every file in code to spec * whoops * 3 code files left * add scenes to spec * More progress on progress.py * Fix skelanime in spec * audio files! * Fix merge issues * Fix some C files in code * Fix remaining code files * Use existing O1 C files in spec * reorder boot order in spec * update spec * fault.c * Convert relocs on completed actors, fixbaserom uses current rom name * more boot files * Add VT macros and script * finish already existing boot files * most of libultra * fix 64bits libultra files * Use C files for libultra, wrap some functions in NON_MATCHING * Remove duplicate of OS_CLOCK_RATE from fault.c * C files for fbdemos * delete dumb files * bootstrap C files, still need to add them to the spec * update fixbaserom * boot OK? * I forgot to commit the spec * C for gamestates * C for kaleido * Change all includes to "" * copy actor sizes script from oot * I forgot to delete those files * Basic C files for effects * Add effects initvars names * Remove mislabelled boot functions from header/txt * Begin porting bootstrap_fx, some sizes * Fix <> * Fix enum * Fix diff.py * fix libultra stuff * update regconvert * update setup warnings * add some missing ; * Fix some makefile stuff and other fixes on some non_matching functions * add executable flag in extract_baserom and fixbaserom * fix relative path * copy assist from oot * fix map path * another assist path fix * Delete C files for handwritten files * add code_801A51F0 to spec * add gfxbuffers to spec * Move rodata to top of each file when possible * UNK_TYPEs for func_801A51F0 * Remove kaleido rodata from spec * Update spec and undefined_syms for recent merge * GCC warnings and fix errors in nonmatchings, * round percentage numbers * progress script: format changes * progress: error on non-existing files * fix warning in z_scene_table * Match 2 nonmatchings in z_actor * Warnings in lightswitch and invadepoh * Fix warning in z_actor_dlftbls * I though I fixed this one * whoops * Comment out CC_CHECK * Removed redundant ultra64.h includes * Update asm_processor, sorted boot_O1 into other folders, completed the fbdemo bootstrap, cleaned up undefined_syms * Completed gamestates bootstrap * Split kaleido_scope * Remove section.h and segment.h, move keep object externs to a common location in variables.h * Completed effects bootstrap * Segmented address externs for effects, fbdemos, gamestates and kaleido * Move actor data externs out of the if 0 * Segmented address externs for actors * Prepare actionfunc detection * fix script, how did it even work before * Fix actionfunc script again, re-introduce some more intermediate prints to the disassembler * Automated actionFunc detection in actors * Segmented addresses from player .text * rm old segment addrs script and fix build * Move sizes folder to tools * Make build.py executable * New Jenkinsfile Prayge * Remove numpy dependencies * Add warnings_disasm_current.txt * my bad * Update spec and undefined_syms * Add z_eff_ss_hahen to pametfrog * git subrepo pull (merge) --force tools/z64compress subrepo: subdir: "tools/z64compress" merged: "163ca2af" upstream: origin: "https://github.com/z64me/z64compress.git" branch: "main" commit: "163ca2af" git-subrepo: version: "0.4.3" origin: "https://github.com/ingydotnet/git-subrepo" commit: "2f68596" * Make z64compress print to stdout * sneeky commit to update warnings tooling * test * Another test * Mark fixing overlay reloc generating as a TODO * Update warnings stuff * Communicate the return code from running z64compress back to the Makefile through the wrapper * Run formatter, remove extra commented copy of function * Re-fix some includes * Convert atan to hex to conform to decided style * Some tidying up, remove c for fp and the other two handwritten code files * BSS in z_collision_check & z_scene_proc * add static back in * Fix timerintr bss, add file to spec, some cleanup * Remove externs * Newline * Readd enums * Typo * Colours * Comments for hitmark enum values Co-authored-by: EllipticEllipsis <73679967+EllipticEllipsis@users.noreply.github.com> * Improvements and suggestions * Organize and remove unused imports and use env for python3 scripts, delete unused overlay.py Co-authored-by: angie <angheloalf95@gmail.com> Co-authored-by: Elliptic Ellipsis <elliptic.ellipsis@gmail.com> Co-authored-by: engineer124 <engineer124engineer124@gmail.com> Co-authored-by: EllipticEllipsis <73679967+EllipticEllipsis@users.noreply.github.com>
2021-08-04 03:21:31 +00:00
0x80972680:("OceffSpot_SetupAction",),
0x8097268C:("OceffSpot_Init",),
0x809727EC:("OceffSpot_Destroy",),
0x80972844:("OceffSpot_End",),
0x809728F8:("OceffSpot_Wait",),
0x80972934:("OceffSpot_GrowCylinder",),
0x80972998:("OceffSpot_Update",),
0x80972C54:("OceffSpot_Draw",),
0x80973550:("EnTorch_Init",),
0x80973640:("ShotSun_Init",),
0x809736FC:("ShotSun_Destroy",),
0x80973740:("ShotSun_SpawnFairy",),
0x80973804:("ShotSun_TriggerFairy",),
0x809738D0:("ShotSun_UpdateForOcarina",),
0x80973960:("ShotSun_UpdateHyliaSun",),
0x80973B5C:("ShotSun_Update",),
0x80973C50:("ObjRoomtimer_Init",),
0x80973CA4:("ObjRoomtimer_Destroy",),
0x80973CD8:("func_80973CD8",),
0x80973D3C:("func_80973D3C",),
0x80973DE0:("func_80973DE0",),
0x80973E60:("ObjRoomtimer_Update",),
Overhaul the build system (#234) * wip * fix * add disassembler * Disasm builds OK * Variable addends * More wip * Rodata migration implemented * Cleanup old tools * Try fix submodule -> subrepo merge * git subrepo pull --force --remote=https://github.com/zeldaret/ZAPD.git tools/ZAPD subrepo: subdir: "tools/ZAPD" merged: "602e609" upstream: origin: "https://github.com/zeldaret/ZAPD.git" branch: "master" commit: "602e609" git-subrepo: version: "0.4.3" origin: "https://github.com/ingydotnet/git-subrepo" commit: "2f68596" * Builds again but assets are totally broken * git subrepo pull --force tools/asm-processor subrepo: subdir: "tools/asm-processor" merged: "1ffdb08a" upstream: origin: "https://github.com/simonlindholm/asm-processor.git" branch: "master" commit: "1ffdb08a" git-subrepo: version: "0.4.3" origin: "https://github.com/ingydotnet/git-subrepo" commit: "2f68596" * More cleanup, move functions.txt and variables.txt to tools/disasm and rm tables * rm z64compress in preparation for subrepo * git subrepo clone (merge) https://github.com/z64me/z64compress.git tools/z64compress subrepo: subdir: "tools/z64compress" merged: "eb11085c" upstream: origin: "https://github.com/z64me/z64compress.git" branch: "main" commit: "eb11085c" git-subrepo: version: "0.4.3" origin: "https://github.com/ingydotnet/git-subrepo" commit: "2f68596" * Fix asset extraction * Fix diff-init make rule * Split code bss * Split assumed linker bug padding from assembly files * add filelists for mm.us.rev1 * Maybe working, but I'm not sure * add overlays to spec * Add rodata to actos * Everything compiles * Make a lot of C files for code * Add almost every file in code to spec * whoops * 3 code files left * add scenes to spec * More progress on progress.py * Fix skelanime in spec * audio files! * Fix merge issues * Fix some C files in code * Fix remaining code files * Use existing O1 C files in spec * reorder boot order in spec * update spec * fault.c * Convert relocs on completed actors, fixbaserom uses current rom name * more boot files * Add VT macros and script * finish already existing boot files * most of libultra * fix 64bits libultra files * Use C files for libultra, wrap some functions in NON_MATCHING * Remove duplicate of OS_CLOCK_RATE from fault.c * C files for fbdemos * delete dumb files * bootstrap C files, still need to add them to the spec * update fixbaserom * boot OK? * I forgot to commit the spec * C for gamestates * C for kaleido * Change all includes to "" * copy actor sizes script from oot * I forgot to delete those files * Basic C files for effects * Add effects initvars names * Remove mislabelled boot functions from header/txt * Begin porting bootstrap_fx, some sizes * Fix <> * Fix enum * Fix diff.py * fix libultra stuff * update regconvert * update setup warnings * add some missing ; * Fix some makefile stuff and other fixes on some non_matching functions * add executable flag in extract_baserom and fixbaserom * fix relative path * copy assist from oot * fix map path * another assist path fix * Delete C files for handwritten files * add code_801A51F0 to spec * add gfxbuffers to spec * Move rodata to top of each file when possible * UNK_TYPEs for func_801A51F0 * Remove kaleido rodata from spec * Update spec and undefined_syms for recent merge * GCC warnings and fix errors in nonmatchings, * round percentage numbers * progress script: format changes * progress: error on non-existing files * fix warning in z_scene_table * Match 2 nonmatchings in z_actor * Warnings in lightswitch and invadepoh * Fix warning in z_actor_dlftbls * I though I fixed this one * whoops * Comment out CC_CHECK * Removed redundant ultra64.h includes * Update asm_processor, sorted boot_O1 into other folders, completed the fbdemo bootstrap, cleaned up undefined_syms * Completed gamestates bootstrap * Split kaleido_scope * Remove section.h and segment.h, move keep object externs to a common location in variables.h * Completed effects bootstrap * Segmented address externs for effects, fbdemos, gamestates and kaleido * Move actor data externs out of the if 0 * Segmented address externs for actors * Prepare actionfunc detection * fix script, how did it even work before * Fix actionfunc script again, re-introduce some more intermediate prints to the disassembler * Automated actionFunc detection in actors * Segmented addresses from player .text * rm old segment addrs script and fix build * Move sizes folder to tools * Make build.py executable * New Jenkinsfile Prayge * Remove numpy dependencies * Add warnings_disasm_current.txt * my bad * Update spec and undefined_syms * Add z_eff_ss_hahen to pametfrog * git subrepo pull (merge) --force tools/z64compress subrepo: subdir: "tools/z64compress" merged: "163ca2af" upstream: origin: "https://github.com/z64me/z64compress.git" branch: "main" commit: "163ca2af" git-subrepo: version: "0.4.3" origin: "https://github.com/ingydotnet/git-subrepo" commit: "2f68596" * Make z64compress print to stdout * sneeky commit to update warnings tooling * test * Another test * Mark fixing overlay reloc generating as a TODO * Update warnings stuff * Communicate the return code from running z64compress back to the Makefile through the wrapper * Run formatter, remove extra commented copy of function * Re-fix some includes * Convert atan to hex to conform to decided style * Some tidying up, remove c for fp and the other two handwritten code files * BSS in z_collision_check & z_scene_proc * add static back in * Fix timerintr bss, add file to spec, some cleanup * Remove externs * Newline * Readd enums * Typo * Colours * Comments for hitmark enum values Co-authored-by: EllipticEllipsis <73679967+EllipticEllipsis@users.noreply.github.com> * Improvements and suggestions * Organize and remove unused imports and use env for python3 scripts, delete unused overlay.py Co-authored-by: angie <angheloalf95@gmail.com> Co-authored-by: Elliptic Ellipsis <elliptic.ellipsis@gmail.com> Co-authored-by: engineer124 <engineer124engineer124@gmail.com> Co-authored-by: EllipticEllipsis <73679967+EllipticEllipsis@users.noreply.github.com>
2021-08-04 03:21:31 +00:00
0x80973EF0:("EnSsh_SetupAction",),
2022-01-04 06:11:59 +00:00
0x80973EFC:("EnSsh_SpawnShockwave",),
0x80973F84:("EnSsh_CreateBlureEffect",),
0x80974080:("EnSsh_CheckCeilingPos",),
0x80974118:("EnSsh_AddBlureVertex",),
0x80974220:("EnSsh_AddBlureSpace",),
0x8097424C:("EnSsh_InitColliders",),
0x80974374:("EnSsh_ChangeAnim",),
2022-01-04 06:11:59 +00:00
0x809744A8:("EnSsh_SetWaitAnimation",),
0x809744C8:("EnSsh_SetReturnAnimation",),
0x809744FC:("EnSsh_SetLandAnimation",),
0x80974540:("EnSsh_SetDropAnimation",),
0x80974590:("EnSsh_SetStunned",),
0x809745BC:("EnSsh_SetColliderScale",),
0x80974730:("EnSsh_Damaged",),
0x8097480C:("EnSsh_Turn",),
0x809748DC:("EnSsh_Stunned",),
0x8097497C:("EnSsh_UpdateYaw",),
0x809749B8:("EnSsh_Bob",),
0x80974A24:("EnSsh_IsCloseToLink",),
0x80974B0C:("EnSsh_IsCloseToHome",),
0x80974B44:("EnSsh_IsCloseToGround",),
0x80974B84:("EnSsh_Sway",),
0x80974CC8:("EnSsh_CheckBodyStickHit",),
0x80974D3C:("EnSsh_CheckHitPlayer",),
0x80974E44:("EnSsh_CheckHitFront",),
0x80974EA0:("EnSsh_CheckHitBack",),
0x80974F78:("EnSsh_CollisionCheck",),
0x8097502C:("EnSsh_SetBodyCylinderAC",),
0x80975070:("EnSsh_SetLegsCylinderAC",),
0x80975128:("EnSsh_SetCylinderOC",),
0x80975300:("EnSsh_SetColliders",),
0x809753C8:("EnSsh_Init",),
0x80975540:("EnSsh_Destroy",),
2022-01-04 06:11:59 +00:00
0x809755C0:("EnSsh_Wait",),
0x8097561C:("EnSsh_Talk",),
0x809756D0:("func_809756D0",),
2022-01-04 06:11:59 +00:00
0x80975720:("EnSsh_Idle",),
0x809758B0:("EnSsh_Land",),
0x80975998:("EnSsh_Drop",),
0x80975A98:("EnSsh_Return",),
0x80975B6C:("EnSsh_UpdateColliderScale",),
0x80975C14:("EnSsh_Start",),
0x80975C9C:("EnSsh_Update",),
2022-01-04 06:11:59 +00:00
0x80975DBC:("EnSsh_OverrideLimbDraw",),
0x80975EB8:("EnSsh_PostLimbDraw",),
0x80975F38:("EnSsh_Draw",),
0x809764B0:("OceffWipe_Init",),
0x8097650C:("OceffWipe_Destroy",),
0x80976540:("OceffWipe_Update",),
0x809765A0:("OceffWipe_Draw",),
Overhaul the build system (#234) * wip * fix * add disassembler * Disasm builds OK * Variable addends * More wip * Rodata migration implemented * Cleanup old tools * Try fix submodule -> subrepo merge * git subrepo pull --force --remote=https://github.com/zeldaret/ZAPD.git tools/ZAPD subrepo: subdir: "tools/ZAPD" merged: "602e609" upstream: origin: "https://github.com/zeldaret/ZAPD.git" branch: "master" commit: "602e609" git-subrepo: version: "0.4.3" origin: "https://github.com/ingydotnet/git-subrepo" commit: "2f68596" * Builds again but assets are totally broken * git subrepo pull --force tools/asm-processor subrepo: subdir: "tools/asm-processor" merged: "1ffdb08a" upstream: origin: "https://github.com/simonlindholm/asm-processor.git" branch: "master" commit: "1ffdb08a" git-subrepo: version: "0.4.3" origin: "https://github.com/ingydotnet/git-subrepo" commit: "2f68596" * More cleanup, move functions.txt and variables.txt to tools/disasm and rm tables * rm z64compress in preparation for subrepo * git subrepo clone (merge) https://github.com/z64me/z64compress.git tools/z64compress subrepo: subdir: "tools/z64compress" merged: "eb11085c" upstream: origin: "https://github.com/z64me/z64compress.git" branch: "main" commit: "eb11085c" git-subrepo: version: "0.4.3" origin: "https://github.com/ingydotnet/git-subrepo" commit: "2f68596" * Fix asset extraction * Fix diff-init make rule * Split code bss * Split assumed linker bug padding from assembly files * add filelists for mm.us.rev1 * Maybe working, but I'm not sure * add overlays to spec * Add rodata to actos * Everything compiles * Make a lot of C files for code * Add almost every file in code to spec * whoops * 3 code files left * add scenes to spec * More progress on progress.py * Fix skelanime in spec * audio files! * Fix merge issues * Fix some C files in code * Fix remaining code files * Use existing O1 C files in spec * reorder boot order in spec * update spec * fault.c * Convert relocs on completed actors, fixbaserom uses current rom name * more boot files * Add VT macros and script * finish already existing boot files * most of libultra * fix 64bits libultra files * Use C files for libultra, wrap some functions in NON_MATCHING * Remove duplicate of OS_CLOCK_RATE from fault.c * C files for fbdemos * delete dumb files * bootstrap C files, still need to add them to the spec * update fixbaserom * boot OK? * I forgot to commit the spec * C for gamestates * C for kaleido * Change all includes to "" * copy actor sizes script from oot * I forgot to delete those files * Basic C files for effects * Add effects initvars names * Remove mislabelled boot functions from header/txt * Begin porting bootstrap_fx, some sizes * Fix <> * Fix enum * Fix diff.py * fix libultra stuff * update regconvert * update setup warnings * add some missing ; * Fix some makefile stuff and other fixes on some non_matching functions * add executable flag in extract_baserom and fixbaserom * fix relative path * copy assist from oot * fix map path * another assist path fix * Delete C files for handwritten files * add code_801A51F0 to spec * add gfxbuffers to spec * Move rodata to top of each file when possible * UNK_TYPEs for func_801A51F0 * Remove kaleido rodata from spec * Update spec and undefined_syms for recent merge * GCC warnings and fix errors in nonmatchings, * round percentage numbers * progress script: format changes * progress: error on non-existing files * fix warning in z_scene_table * Match 2 nonmatchings in z_actor * Warnings in lightswitch and invadepoh * Fix warning in z_actor_dlftbls * I though I fixed this one * whoops * Comment out CC_CHECK * Removed redundant ultra64.h includes * Update asm_processor, sorted boot_O1 into other folders, completed the fbdemo bootstrap, cleaned up undefined_syms * Completed gamestates bootstrap * Split kaleido_scope * Remove section.h and segment.h, move keep object externs to a common location in variables.h * Completed effects bootstrap * Segmented address externs for effects, fbdemos, gamestates and kaleido * Move actor data externs out of the if 0 * Segmented address externs for actors * Prepare actionfunc detection * fix script, how did it even work before * Fix actionfunc script again, re-introduce some more intermediate prints to the disassembler * Automated actionFunc detection in actors * Segmented addresses from player .text * rm old segment addrs script and fix build * Move sizes folder to tools * Make build.py executable * New Jenkinsfile Prayge * Remove numpy dependencies * Add warnings_disasm_current.txt * my bad * Update spec and undefined_syms * Add z_eff_ss_hahen to pametfrog * git subrepo pull (merge) --force tools/z64compress subrepo: subdir: "tools/z64compress" merged: "163ca2af" upstream: origin: "https://github.com/z64me/z64compress.git" branch: "main" commit: "163ca2af" git-subrepo: version: "0.4.3" origin: "https://github.com/ingydotnet/git-subrepo" commit: "2f68596" * Make z64compress print to stdout * sneeky commit to update warnings tooling * test * Another test * Mark fixing overlay reloc generating as a TODO * Update warnings stuff * Communicate the return code from running z64compress back to the Makefile through the wrapper * Run formatter, remove extra commented copy of function * Re-fix some includes * Convert atan to hex to conform to decided style * Some tidying up, remove c for fp and the other two handwritten code files * BSS in z_collision_check & z_scene_proc * add static back in * Fix timerintr bss, add file to spec, some cleanup * Remove externs * Newline * Readd enums * Typo * Colours * Comments for hitmark enum values Co-authored-by: EllipticEllipsis <73679967+EllipticEllipsis@users.noreply.github.com> * Improvements and suggestions * Organize and remove unused imports and use env for python3 scripts, delete unused overlay.py Co-authored-by: angie <angheloalf95@gmail.com> Co-authored-by: Elliptic Ellipsis <elliptic.ellipsis@gmail.com> Co-authored-by: engineer124 <engineer124engineer124@gmail.com> Co-authored-by: EllipticEllipsis <73679967+EllipticEllipsis@users.noreply.github.com>
2021-08-04 03:21:31 +00:00
0x80977210:("EffectSsDust_Init",),
0x80977394:("EffectSsDust_Draw",),
0x809776BC:("EffectSsDust_Update",),
0x809777B4:("EffectSsDust_UpdateFire",),
Overhaul the build system (#234) * wip * fix * add disassembler * Disasm builds OK * Variable addends * More wip * Rodata migration implemented * Cleanup old tools * Try fix submodule -> subrepo merge * git subrepo pull --force --remote=https://github.com/zeldaret/ZAPD.git tools/ZAPD subrepo: subdir: "tools/ZAPD" merged: "602e609" upstream: origin: "https://github.com/zeldaret/ZAPD.git" branch: "master" commit: "602e609" git-subrepo: version: "0.4.3" origin: "https://github.com/ingydotnet/git-subrepo" commit: "2f68596" * Builds again but assets are totally broken * git subrepo pull --force tools/asm-processor subrepo: subdir: "tools/asm-processor" merged: "1ffdb08a" upstream: origin: "https://github.com/simonlindholm/asm-processor.git" branch: "master" commit: "1ffdb08a" git-subrepo: version: "0.4.3" origin: "https://github.com/ingydotnet/git-subrepo" commit: "2f68596" * More cleanup, move functions.txt and variables.txt to tools/disasm and rm tables * rm z64compress in preparation for subrepo * git subrepo clone (merge) https://github.com/z64me/z64compress.git tools/z64compress subrepo: subdir: "tools/z64compress" merged: "eb11085c" upstream: origin: "https://github.com/z64me/z64compress.git" branch: "main" commit: "eb11085c" git-subrepo: version: "0.4.3" origin: "https://github.com/ingydotnet/git-subrepo" commit: "2f68596" * Fix asset extraction * Fix diff-init make rule * Split code bss * Split assumed linker bug padding from assembly files * add filelists for mm.us.rev1 * Maybe working, but I'm not sure * add overlays to spec * Add rodata to actos * Everything compiles * Make a lot of C files for code * Add almost every file in code to spec * whoops * 3 code files left * add scenes to spec * More progress on progress.py * Fix skelanime in spec * audio files! * Fix merge issues * Fix some C files in code * Fix remaining code files * Use existing O1 C files in spec * reorder boot order in spec * update spec * fault.c * Convert relocs on completed actors, fixbaserom uses current rom name * more boot files * Add VT macros and script * finish already existing boot files * most of libultra * fix 64bits libultra files * Use C files for libultra, wrap some functions in NON_MATCHING * Remove duplicate of OS_CLOCK_RATE from fault.c * C files for fbdemos * delete dumb files * bootstrap C files, still need to add them to the spec * update fixbaserom * boot OK? * I forgot to commit the spec * C for gamestates * C for kaleido * Change all includes to "" * copy actor sizes script from oot * I forgot to delete those files * Basic C files for effects * Add effects initvars names * Remove mislabelled boot functions from header/txt * Begin porting bootstrap_fx, some sizes * Fix <> * Fix enum * Fix diff.py * fix libultra stuff * update regconvert * update setup warnings * add some missing ; * Fix some makefile stuff and other fixes on some non_matching functions * add executable flag in extract_baserom and fixbaserom * fix relative path * copy assist from oot * fix map path * another assist path fix * Delete C files for handwritten files * add code_801A51F0 to spec * add gfxbuffers to spec * Move rodata to top of each file when possible * UNK_TYPEs for func_801A51F0 * Remove kaleido rodata from spec * Update spec and undefined_syms for recent merge * GCC warnings and fix errors in nonmatchings, * round percentage numbers * progress script: format changes * progress: error on non-existing files * fix warning in z_scene_table * Match 2 nonmatchings in z_actor * Warnings in lightswitch and invadepoh * Fix warning in z_actor_dlftbls * I though I fixed this one * whoops * Comment out CC_CHECK * Removed redundant ultra64.h includes * Update asm_processor, sorted boot_O1 into other folders, completed the fbdemo bootstrap, cleaned up undefined_syms * Completed gamestates bootstrap * Split kaleido_scope * Remove section.h and segment.h, move keep object externs to a common location in variables.h * Completed effects bootstrap * Segmented address externs for effects, fbdemos, gamestates and kaleido * Move actor data externs out of the if 0 * Segmented address externs for actors * Prepare actionfunc detection * fix script, how did it even work before * Fix actionfunc script again, re-introduce some more intermediate prints to the disassembler * Automated actionFunc detection in actors * Segmented addresses from player .text * rm old segment addrs script and fix build * Move sizes folder to tools * Make build.py executable * New Jenkinsfile Prayge * Remove numpy dependencies * Add warnings_disasm_current.txt * my bad * Update spec and undefined_syms * Add z_eff_ss_hahen to pametfrog * git subrepo pull (merge) --force tools/z64compress subrepo: subdir: "tools/z64compress" merged: "163ca2af" upstream: origin: "https://github.com/z64me/z64compress.git" branch: "main" commit: "163ca2af" git-subrepo: version: "0.4.3" origin: "https://github.com/ingydotnet/git-subrepo" commit: "2f68596" * Make z64compress print to stdout * sneeky commit to update warnings tooling * test * Another test * Mark fixing overlay reloc generating as a TODO * Update warnings stuff * Communicate the return code from running z64compress back to the Makefile through the wrapper * Run formatter, remove extra commented copy of function * Re-fix some includes * Convert atan to hex to conform to decided style * Some tidying up, remove c for fp and the other two handwritten code files * BSS in z_collision_check & z_scene_proc * add static back in * Fix timerintr bss, add file to spec, some cleanup * Remove externs * Newline * Readd enums * Typo * Colours * Comments for hitmark enum values Co-authored-by: EllipticEllipsis <73679967+EllipticEllipsis@users.noreply.github.com> * Improvements and suggestions * Organize and remove unused imports and use env for python3 scripts, delete unused overlay.py Co-authored-by: angie <angheloalf95@gmail.com> Co-authored-by: Elliptic Ellipsis <elliptic.ellipsis@gmail.com> Co-authored-by: engineer124 <engineer124engineer124@gmail.com> Co-authored-by: EllipticEllipsis <73679967+EllipticEllipsis@users.noreply.github.com>
2021-08-04 03:21:31 +00:00
0x80977A00:("EffectSsKirakira_Init",),
0x80977B5C:("EffectSsKirakira_Draw",),
0x80977DB4:("func_80977DB4",),
0x80977E6C:("func_80977E6C",),
0x80977F28:("func_80977F28",),
Overhaul the build system (#234) * wip * fix * add disassembler * Disasm builds OK * Variable addends * More wip * Rodata migration implemented * Cleanup old tools * Try fix submodule -> subrepo merge * git subrepo pull --force --remote=https://github.com/zeldaret/ZAPD.git tools/ZAPD subrepo: subdir: "tools/ZAPD" merged: "602e609" upstream: origin: "https://github.com/zeldaret/ZAPD.git" branch: "master" commit: "602e609" git-subrepo: version: "0.4.3" origin: "https://github.com/ingydotnet/git-subrepo" commit: "2f68596" * Builds again but assets are totally broken * git subrepo pull --force tools/asm-processor subrepo: subdir: "tools/asm-processor" merged: "1ffdb08a" upstream: origin: "https://github.com/simonlindholm/asm-processor.git" branch: "master" commit: "1ffdb08a" git-subrepo: version: "0.4.3" origin: "https://github.com/ingydotnet/git-subrepo" commit: "2f68596" * More cleanup, move functions.txt and variables.txt to tools/disasm and rm tables * rm z64compress in preparation for subrepo * git subrepo clone (merge) https://github.com/z64me/z64compress.git tools/z64compress subrepo: subdir: "tools/z64compress" merged: "eb11085c" upstream: origin: "https://github.com/z64me/z64compress.git" branch: "main" commit: "eb11085c" git-subrepo: version: "0.4.3" origin: "https://github.com/ingydotnet/git-subrepo" commit: "2f68596" * Fix asset extraction * Fix diff-init make rule * Split code bss * Split assumed linker bug padding from assembly files * add filelists for mm.us.rev1 * Maybe working, but I'm not sure * add overlays to spec * Add rodata to actos * Everything compiles * Make a lot of C files for code * Add almost every file in code to spec * whoops * 3 code files left * add scenes to spec * More progress on progress.py * Fix skelanime in spec * audio files! * Fix merge issues * Fix some C files in code * Fix remaining code files * Use existing O1 C files in spec * reorder boot order in spec * update spec * fault.c * Convert relocs on completed actors, fixbaserom uses current rom name * more boot files * Add VT macros and script * finish already existing boot files * most of libultra * fix 64bits libultra files * Use C files for libultra, wrap some functions in NON_MATCHING * Remove duplicate of OS_CLOCK_RATE from fault.c * C files for fbdemos * delete dumb files * bootstrap C files, still need to add them to the spec * update fixbaserom * boot OK? * I forgot to commit the spec * C for gamestates * C for kaleido * Change all includes to "" * copy actor sizes script from oot * I forgot to delete those files * Basic C files for effects * Add effects initvars names * Remove mislabelled boot functions from header/txt * Begin porting bootstrap_fx, some sizes * Fix <> * Fix enum * Fix diff.py * fix libultra stuff * update regconvert * update setup warnings * add some missing ; * Fix some makefile stuff and other fixes on some non_matching functions * add executable flag in extract_baserom and fixbaserom * fix relative path * copy assist from oot * fix map path * another assist path fix * Delete C files for handwritten files * add code_801A51F0 to spec * add gfxbuffers to spec * Move rodata to top of each file when possible * UNK_TYPEs for func_801A51F0 * Remove kaleido rodata from spec * Update spec and undefined_syms for recent merge * GCC warnings and fix errors in nonmatchings, * round percentage numbers * progress script: format changes * progress: error on non-existing files * fix warning in z_scene_table * Match 2 nonmatchings in z_actor * Warnings in lightswitch and invadepoh * Fix warning in z_actor_dlftbls * I though I fixed this one * whoops * Comment out CC_CHECK * Removed redundant ultra64.h includes * Update asm_processor, sorted boot_O1 into other folders, completed the fbdemo bootstrap, cleaned up undefined_syms * Completed gamestates bootstrap * Split kaleido_scope * Remove section.h and segment.h, move keep object externs to a common location in variables.h * Completed effects bootstrap * Segmented address externs for effects, fbdemos, gamestates and kaleido * Move actor data externs out of the if 0 * Segmented address externs for actors * Prepare actionfunc detection * fix script, how did it even work before * Fix actionfunc script again, re-introduce some more intermediate prints to the disassembler * Automated actionFunc detection in actors * Segmented addresses from player .text * rm old segment addrs script and fix build * Move sizes folder to tools * Make build.py executable * New Jenkinsfile Prayge * Remove numpy dependencies * Add warnings_disasm_current.txt * my bad * Update spec and undefined_syms * Add z_eff_ss_hahen to pametfrog * git subrepo pull (merge) --force tools/z64compress subrepo: subdir: "tools/z64compress" merged: "163ca2af" upstream: origin: "https://github.com/z64me/z64compress.git" branch: "main" commit: "163ca2af" git-subrepo: version: "0.4.3" origin: "https://github.com/ingydotnet/git-subrepo" commit: "2f68596" * Make z64compress print to stdout * sneeky commit to update warnings tooling * test * Another test * Mark fixing overlay reloc generating as a TODO * Update warnings stuff * Communicate the return code from running z64compress back to the Makefile through the wrapper * Run formatter, remove extra commented copy of function * Re-fix some includes * Convert atan to hex to conform to decided style * Some tidying up, remove c for fp and the other two handwritten code files * BSS in z_collision_check & z_scene_proc * add static back in * Fix timerintr bss, add file to spec, some cleanup * Remove externs * Newline * Readd enums * Typo * Colours * Comments for hitmark enum values Co-authored-by: EllipticEllipsis <73679967+EllipticEllipsis@users.noreply.github.com> * Improvements and suggestions * Organize and remove unused imports and use env for python3 scripts, delete unused overlay.py Co-authored-by: angie <angheloalf95@gmail.com> Co-authored-by: Elliptic Ellipsis <elliptic.ellipsis@gmail.com> Co-authored-by: engineer124 <engineer124engineer124@gmail.com> Co-authored-by: EllipticEllipsis <73679967+EllipticEllipsis@users.noreply.github.com>
2021-08-04 03:21:31 +00:00
0x80978070:("EffectSsBomb2_Init",),
2022-09-24 17:31:20 +00:00
0x80978138:("EffectSsBomb2_DrawFade",),
0x80978304:("EffectSsBomb2_DrawLayered",),
Overhaul the build system (#234) * wip * fix * add disassembler * Disasm builds OK * Variable addends * More wip * Rodata migration implemented * Cleanup old tools * Try fix submodule -> subrepo merge * git subrepo pull --force --remote=https://github.com/zeldaret/ZAPD.git tools/ZAPD subrepo: subdir: "tools/ZAPD" merged: "602e609" upstream: origin: "https://github.com/zeldaret/ZAPD.git" branch: "master" commit: "602e609" git-subrepo: version: "0.4.3" origin: "https://github.com/ingydotnet/git-subrepo" commit: "2f68596" * Builds again but assets are totally broken * git subrepo pull --force tools/asm-processor subrepo: subdir: "tools/asm-processor" merged: "1ffdb08a" upstream: origin: "https://github.com/simonlindholm/asm-processor.git" branch: "master" commit: "1ffdb08a" git-subrepo: version: "0.4.3" origin: "https://github.com/ingydotnet/git-subrepo" commit: "2f68596" * More cleanup, move functions.txt and variables.txt to tools/disasm and rm tables * rm z64compress in preparation for subrepo * git subrepo clone (merge) https://github.com/z64me/z64compress.git tools/z64compress subrepo: subdir: "tools/z64compress" merged: "eb11085c" upstream: origin: "https://github.com/z64me/z64compress.git" branch: "main" commit: "eb11085c" git-subrepo: version: "0.4.3" origin: "https://github.com/ingydotnet/git-subrepo" commit: "2f68596" * Fix asset extraction * Fix diff-init make rule * Split code bss * Split assumed linker bug padding from assembly files * add filelists for mm.us.rev1 * Maybe working, but I'm not sure * add overlays to spec * Add rodata to actos * Everything compiles * Make a lot of C files for code * Add almost every file in code to spec * whoops * 3 code files left * add scenes to spec * More progress on progress.py * Fix skelanime in spec * audio files! * Fix merge issues * Fix some C files in code * Fix remaining code files * Use existing O1 C files in spec * reorder boot order in spec * update spec * fault.c * Convert relocs on completed actors, fixbaserom uses current rom name * more boot files * Add VT macros and script * finish already existing boot files * most of libultra * fix 64bits libultra files * Use C files for libultra, wrap some functions in NON_MATCHING * Remove duplicate of OS_CLOCK_RATE from fault.c * C files for fbdemos * delete dumb files * bootstrap C files, still need to add them to the spec * update fixbaserom * boot OK? * I forgot to commit the spec * C for gamestates * C for kaleido * Change all includes to "" * copy actor sizes script from oot * I forgot to delete those files * Basic C files for effects * Add effects initvars names * Remove mislabelled boot functions from header/txt * Begin porting bootstrap_fx, some sizes * Fix <> * Fix enum * Fix diff.py * fix libultra stuff * update regconvert * update setup warnings * add some missing ; * Fix some makefile stuff and other fixes on some non_matching functions * add executable flag in extract_baserom and fixbaserom * fix relative path * copy assist from oot * fix map path * another assist path fix * Delete C files for handwritten files * add code_801A51F0 to spec * add gfxbuffers to spec * Move rodata to top of each file when possible * UNK_TYPEs for func_801A51F0 * Remove kaleido rodata from spec * Update spec and undefined_syms for recent merge * GCC warnings and fix errors in nonmatchings, * round percentage numbers * progress script: format changes * progress: error on non-existing files * fix warning in z_scene_table * Match 2 nonmatchings in z_actor * Warnings in lightswitch and invadepoh * Fix warning in z_actor_dlftbls * I though I fixed this one * whoops * Comment out CC_CHECK * Removed redundant ultra64.h includes * Update asm_processor, sorted boot_O1 into other folders, completed the fbdemo bootstrap, cleaned up undefined_syms * Completed gamestates bootstrap * Split kaleido_scope * Remove section.h and segment.h, move keep object externs to a common location in variables.h * Completed effects bootstrap * Segmented address externs for effects, fbdemos, gamestates and kaleido * Move actor data externs out of the if 0 * Segmented address externs for actors * Prepare actionfunc detection * fix script, how did it even work before * Fix actionfunc script again, re-introduce some more intermediate prints to the disassembler * Automated actionFunc detection in actors * Segmented addresses from player .text * rm old segment addrs script and fix build * Move sizes folder to tools * Make build.py executable * New Jenkinsfile Prayge * Remove numpy dependencies * Add warnings_disasm_current.txt * my bad * Update spec and undefined_syms * Add z_eff_ss_hahen to pametfrog * git subrepo pull (merge) --force tools/z64compress subrepo: subdir: "tools/z64compress" merged: "163ca2af" upstream: origin: "https://github.com/z64me/z64compress.git" branch: "main" commit: "163ca2af" git-subrepo: version: "0.4.3" origin: "https://github.com/ingydotnet/git-subrepo" commit: "2f68596" * Make z64compress print to stdout * sneeky commit to update warnings tooling * test * Another test * Mark fixing overlay reloc generating as a TODO * Update warnings stuff * Communicate the return code from running z64compress back to the Makefile through the wrapper * Run formatter, remove extra commented copy of function * Re-fix some includes * Convert atan to hex to conform to decided style * Some tidying up, remove c for fp and the other two handwritten code files * BSS in z_collision_check & z_scene_proc * add static back in * Fix timerintr bss, add file to spec, some cleanup * Remove externs * Newline * Readd enums * Typo * Colours * Comments for hitmark enum values Co-authored-by: EllipticEllipsis <73679967+EllipticEllipsis@users.noreply.github.com> * Improvements and suggestions * Organize and remove unused imports and use env for python3 scripts, delete unused overlay.py Co-authored-by: angie <angheloalf95@gmail.com> Co-authored-by: Elliptic Ellipsis <elliptic.ellipsis@gmail.com> Co-authored-by: engineer124 <engineer124engineer124@gmail.com> Co-authored-by: EllipticEllipsis <73679967+EllipticEllipsis@users.noreply.github.com>
2021-08-04 03:21:31 +00:00
0x80978628:("EffectSsBomb2_Update",),
0x809788D0:("EffectSsBlast_Init",),
0x809789FC:("EffectSsBlast_Draw",),
0x80978B68:("EffectSsBlast_Update",),
0x80978C30:("EffectSsGSpk_Init",),
0x80978D70:("EffectSsGSpk_Draw",),
0x80978F40:("EffectSsGSpk_Update",),
0x80979068:("EffectSsGSpk_UpdateNoAccel",),
0x809791B0:("EffectSsDFire_CheckForObject",),
Overhaul the build system (#234) * wip * fix * add disassembler * Disasm builds OK * Variable addends * More wip * Rodata migration implemented * Cleanup old tools * Try fix submodule -> subrepo merge * git subrepo pull --force --remote=https://github.com/zeldaret/ZAPD.git tools/ZAPD subrepo: subdir: "tools/ZAPD" merged: "602e609" upstream: origin: "https://github.com/zeldaret/ZAPD.git" branch: "master" commit: "602e609" git-subrepo: version: "0.4.3" origin: "https://github.com/ingydotnet/git-subrepo" commit: "2f68596" * Builds again but assets are totally broken * git subrepo pull --force tools/asm-processor subrepo: subdir: "tools/asm-processor" merged: "1ffdb08a" upstream: origin: "https://github.com/simonlindholm/asm-processor.git" branch: "master" commit: "1ffdb08a" git-subrepo: version: "0.4.3" origin: "https://github.com/ingydotnet/git-subrepo" commit: "2f68596" * More cleanup, move functions.txt and variables.txt to tools/disasm and rm tables * rm z64compress in preparation for subrepo * git subrepo clone (merge) https://github.com/z64me/z64compress.git tools/z64compress subrepo: subdir: "tools/z64compress" merged: "eb11085c" upstream: origin: "https://github.com/z64me/z64compress.git" branch: "main" commit: "eb11085c" git-subrepo: version: "0.4.3" origin: "https://github.com/ingydotnet/git-subrepo" commit: "2f68596" * Fix asset extraction * Fix diff-init make rule * Split code bss * Split assumed linker bug padding from assembly files * add filelists for mm.us.rev1 * Maybe working, but I'm not sure * add overlays to spec * Add rodata to actos * Everything compiles * Make a lot of C files for code * Add almost every file in code to spec * whoops * 3 code files left * add scenes to spec * More progress on progress.py * Fix skelanime in spec * audio files! * Fix merge issues * Fix some C files in code * Fix remaining code files * Use existing O1 C files in spec * reorder boot order in spec * update spec * fault.c * Convert relocs on completed actors, fixbaserom uses current rom name * more boot files * Add VT macros and script * finish already existing boot files * most of libultra * fix 64bits libultra files * Use C files for libultra, wrap some functions in NON_MATCHING * Remove duplicate of OS_CLOCK_RATE from fault.c * C files for fbdemos * delete dumb files * bootstrap C files, still need to add them to the spec * update fixbaserom * boot OK? * I forgot to commit the spec * C for gamestates * C for kaleido * Change all includes to "" * copy actor sizes script from oot * I forgot to delete those files * Basic C files for effects * Add effects initvars names * Remove mislabelled boot functions from header/txt * Begin porting bootstrap_fx, some sizes * Fix <> * Fix enum * Fix diff.py * fix libultra stuff * update regconvert * update setup warnings * add some missing ; * Fix some makefile stuff and other fixes on some non_matching functions * add executable flag in extract_baserom and fixbaserom * fix relative path * copy assist from oot * fix map path * another assist path fix * Delete C files for handwritten files * add code_801A51F0 to spec * add gfxbuffers to spec * Move rodata to top of each file when possible * UNK_TYPEs for func_801A51F0 * Remove kaleido rodata from spec * Update spec and undefined_syms for recent merge * GCC warnings and fix errors in nonmatchings, * round percentage numbers * progress script: format changes * progress: error on non-existing files * fix warning in z_scene_table * Match 2 nonmatchings in z_actor * Warnings in lightswitch and invadepoh * Fix warning in z_actor_dlftbls * I though I fixed this one * whoops * Comment out CC_CHECK * Removed redundant ultra64.h includes * Update asm_processor, sorted boot_O1 into other folders, completed the fbdemo bootstrap, cleaned up undefined_syms * Completed gamestates bootstrap * Split kaleido_scope * Remove section.h and segment.h, move keep object externs to a common location in variables.h * Completed effects bootstrap * Segmented address externs for effects, fbdemos, gamestates and kaleido * Move actor data externs out of the if 0 * Segmented address externs for actors * Prepare actionfunc detection * fix script, how did it even work before * Fix actionfunc script again, re-introduce some more intermediate prints to the disassembler * Automated actionFunc detection in actors * Segmented addresses from player .text * rm old segment addrs script and fix build * Move sizes folder to tools * Make build.py executable * New Jenkinsfile Prayge * Remove numpy dependencies * Add warnings_disasm_current.txt * my bad * Update spec and undefined_syms * Add z_eff_ss_hahen to pametfrog * git subrepo pull (merge) --force tools/z64compress subrepo: subdir: "tools/z64compress" merged: "163ca2af" upstream: origin: "https://github.com/z64me/z64compress.git" branch: "main" commit: "163ca2af" git-subrepo: version: "0.4.3" origin: "https://github.com/ingydotnet/git-subrepo" commit: "2f68596" * Make z64compress print to stdout * sneeky commit to update warnings tooling * test * Another test * Mark fixing overlay reloc generating as a TODO * Update warnings stuff * Communicate the return code from running z64compress back to the Makefile through the wrapper * Run formatter, remove extra commented copy of function * Re-fix some includes * Convert atan to hex to conform to decided style * Some tidying up, remove c for fp and the other two handwritten code files * BSS in z_collision_check & z_scene_proc * add static back in * Fix timerintr bss, add file to spec, some cleanup * Remove externs * Newline * Readd enums * Typo * Colours * Comments for hitmark enum values Co-authored-by: EllipticEllipsis <73679967+EllipticEllipsis@users.noreply.github.com> * Improvements and suggestions * Organize and remove unused imports and use env for python3 scripts, delete unused overlay.py Co-authored-by: angie <angheloalf95@gmail.com> Co-authored-by: Elliptic Ellipsis <elliptic.ellipsis@gmail.com> Co-authored-by: engineer124 <engineer124engineer124@gmail.com> Co-authored-by: EllipticEllipsis <73679967+EllipticEllipsis@users.noreply.github.com>
2021-08-04 03:21:31 +00:00
0x80979228:("EffectSsDFire_Init",),
0x8097930C:("EffectSsDFire_Draw",),
0x809794D4:("EffectSsDFire_Update",),
0x809795C0:("EffectSsBubble_Init",),
0x80979738:("EffectSsBubble_Draw",),
0x8097985C:("EffectSsBubble_Update",),
0x80979B30:("EffectSsGRipple_Init",),
0x80979C38:("EffectSsGRipple_DrawRipple",),
Overhaul the build system (#234) * wip * fix * add disassembler * Disasm builds OK * Variable addends * More wip * Rodata migration implemented * Cleanup old tools * Try fix submodule -> subrepo merge * git subrepo pull --force --remote=https://github.com/zeldaret/ZAPD.git tools/ZAPD subrepo: subdir: "tools/ZAPD" merged: "602e609" upstream: origin: "https://github.com/zeldaret/ZAPD.git" branch: "master" commit: "602e609" git-subrepo: version: "0.4.3" origin: "https://github.com/ingydotnet/git-subrepo" commit: "2f68596" * Builds again but assets are totally broken * git subrepo pull --force tools/asm-processor subrepo: subdir: "tools/asm-processor" merged: "1ffdb08a" upstream: origin: "https://github.com/simonlindholm/asm-processor.git" branch: "master" commit: "1ffdb08a" git-subrepo: version: "0.4.3" origin: "https://github.com/ingydotnet/git-subrepo" commit: "2f68596" * More cleanup, move functions.txt and variables.txt to tools/disasm and rm tables * rm z64compress in preparation for subrepo * git subrepo clone (merge) https://github.com/z64me/z64compress.git tools/z64compress subrepo: subdir: "tools/z64compress" merged: "eb11085c" upstream: origin: "https://github.com/z64me/z64compress.git" branch: "main" commit: "eb11085c" git-subrepo: version: "0.4.3" origin: "https://github.com/ingydotnet/git-subrepo" commit: "2f68596" * Fix asset extraction * Fix diff-init make rule * Split code bss * Split assumed linker bug padding from assembly files * add filelists for mm.us.rev1 * Maybe working, but I'm not sure * add overlays to spec * Add rodata to actos * Everything compiles * Make a lot of C files for code * Add almost every file in code to spec * whoops * 3 code files left * add scenes to spec * More progress on progress.py * Fix skelanime in spec * audio files! * Fix merge issues * Fix some C files in code * Fix remaining code files * Use existing O1 C files in spec * reorder boot order in spec * update spec * fault.c * Convert relocs on completed actors, fixbaserom uses current rom name * more boot files * Add VT macros and script * finish already existing boot files * most of libultra * fix 64bits libultra files * Use C files for libultra, wrap some functions in NON_MATCHING * Remove duplicate of OS_CLOCK_RATE from fault.c * C files for fbdemos * delete dumb files * bootstrap C files, still need to add them to the spec * update fixbaserom * boot OK? * I forgot to commit the spec * C for gamestates * C for kaleido * Change all includes to "" * copy actor sizes script from oot * I forgot to delete those files * Basic C files for effects * Add effects initvars names * Remove mislabelled boot functions from header/txt * Begin porting bootstrap_fx, some sizes * Fix <> * Fix enum * Fix diff.py * fix libultra stuff * update regconvert * update setup warnings * add some missing ; * Fix some makefile stuff and other fixes on some non_matching functions * add executable flag in extract_baserom and fixbaserom * fix relative path * copy assist from oot * fix map path * another assist path fix * Delete C files for handwritten files * add code_801A51F0 to spec * add gfxbuffers to spec * Move rodata to top of each file when possible * UNK_TYPEs for func_801A51F0 * Remove kaleido rodata from spec * Update spec and undefined_syms for recent merge * GCC warnings and fix errors in nonmatchings, * round percentage numbers * progress script: format changes * progress: error on non-existing files * fix warning in z_scene_table * Match 2 nonmatchings in z_actor * Warnings in lightswitch and invadepoh * Fix warning in z_actor_dlftbls * I though I fixed this one * whoops * Comment out CC_CHECK * Removed redundant ultra64.h includes * Update asm_processor, sorted boot_O1 into other folders, completed the fbdemo bootstrap, cleaned up undefined_syms * Completed gamestates bootstrap * Split kaleido_scope * Remove section.h and segment.h, move keep object externs to a common location in variables.h * Completed effects bootstrap * Segmented address externs for effects, fbdemos, gamestates and kaleido * Move actor data externs out of the if 0 * Segmented address externs for actors * Prepare actionfunc detection * fix script, how did it even work before * Fix actionfunc script again, re-introduce some more intermediate prints to the disassembler * Automated actionFunc detection in actors * Segmented addresses from player .text * rm old segment addrs script and fix build * Move sizes folder to tools * Make build.py executable * New Jenkinsfile Prayge * Remove numpy dependencies * Add warnings_disasm_current.txt * my bad * Update spec and undefined_syms * Add z_eff_ss_hahen to pametfrog * git subrepo pull (merge) --force tools/z64compress subrepo: subdir: "tools/z64compress" merged: "163ca2af" upstream: origin: "https://github.com/z64me/z64compress.git" branch: "main" commit: "163ca2af" git-subrepo: version: "0.4.3" origin: "https://github.com/ingydotnet/git-subrepo" commit: "2f68596" * Make z64compress print to stdout * sneeky commit to update warnings tooling * test * Another test * Mark fixing overlay reloc generating as a TODO * Update warnings stuff * Communicate the return code from running z64compress back to the Makefile through the wrapper * Run formatter, remove extra commented copy of function * Re-fix some includes * Convert atan to hex to conform to decided style * Some tidying up, remove c for fp and the other two handwritten code files * BSS in z_collision_check & z_scene_proc * add static back in * Fix timerintr bss, add file to spec, some cleanup * Remove externs * Newline * Readd enums * Typo * Colours * Comments for hitmark enum values Co-authored-by: EllipticEllipsis <73679967+EllipticEllipsis@users.noreply.github.com> * Improvements and suggestions * Organize and remove unused imports and use env for python3 scripts, delete unused overlay.py Co-authored-by: angie <angheloalf95@gmail.com> Co-authored-by: Elliptic Ellipsis <elliptic.ellipsis@gmail.com> Co-authored-by: engineer124 <engineer124engineer124@gmail.com> Co-authored-by: EllipticEllipsis <73679967+EllipticEllipsis@users.noreply.github.com>
2021-08-04 03:21:31 +00:00
0x80979E48:("EffectSsGRipple_Draw",),
0x80979E80:("EffectSsGRipple_Update",),
0x8097A050:("EffectSsGSplash_Init",),
0x8097A208:("EffectSsGSplash_Draw",),
0x8097A310:("EffectSsGSplash_Update",),
0x8097A470:("EffectSsGFire_Init",),
0x8097A548:("EffectSsGFire_Draw",),
0x8097A5F0:("EffectSsGFire_Update",),
0x8097A680:("EffectSsLightning_Init",),
0x8097A794:("EffectSsLightning_NewLightning",),
Overhaul the build system (#234) * wip * fix * add disassembler * Disasm builds OK * Variable addends * More wip * Rodata migration implemented * Cleanup old tools * Try fix submodule -> subrepo merge * git subrepo pull --force --remote=https://github.com/zeldaret/ZAPD.git tools/ZAPD subrepo: subdir: "tools/ZAPD" merged: "602e609" upstream: origin: "https://github.com/zeldaret/ZAPD.git" branch: "master" commit: "602e609" git-subrepo: version: "0.4.3" origin: "https://github.com/ingydotnet/git-subrepo" commit: "2f68596" * Builds again but assets are totally broken * git subrepo pull --force tools/asm-processor subrepo: subdir: "tools/asm-processor" merged: "1ffdb08a" upstream: origin: "https://github.com/simonlindholm/asm-processor.git" branch: "master" commit: "1ffdb08a" git-subrepo: version: "0.4.3" origin: "https://github.com/ingydotnet/git-subrepo" commit: "2f68596" * More cleanup, move functions.txt and variables.txt to tools/disasm and rm tables * rm z64compress in preparation for subrepo * git subrepo clone (merge) https://github.com/z64me/z64compress.git tools/z64compress subrepo: subdir: "tools/z64compress" merged: "eb11085c" upstream: origin: "https://github.com/z64me/z64compress.git" branch: "main" commit: "eb11085c" git-subrepo: version: "0.4.3" origin: "https://github.com/ingydotnet/git-subrepo" commit: "2f68596" * Fix asset extraction * Fix diff-init make rule * Split code bss * Split assumed linker bug padding from assembly files * add filelists for mm.us.rev1 * Maybe working, but I'm not sure * add overlays to spec * Add rodata to actos * Everything compiles * Make a lot of C files for code * Add almost every file in code to spec * whoops * 3 code files left * add scenes to spec * More progress on progress.py * Fix skelanime in spec * audio files! * Fix merge issues * Fix some C files in code * Fix remaining code files * Use existing O1 C files in spec * reorder boot order in spec * update spec * fault.c * Convert relocs on completed actors, fixbaserom uses current rom name * more boot files * Add VT macros and script * finish already existing boot files * most of libultra * fix 64bits libultra files * Use C files for libultra, wrap some functions in NON_MATCHING * Remove duplicate of OS_CLOCK_RATE from fault.c * C files for fbdemos * delete dumb files * bootstrap C files, still need to add them to the spec * update fixbaserom * boot OK? * I forgot to commit the spec * C for gamestates * C for kaleido * Change all includes to "" * copy actor sizes script from oot * I forgot to delete those files * Basic C files for effects * Add effects initvars names * Remove mislabelled boot functions from header/txt * Begin porting bootstrap_fx, some sizes * Fix <> * Fix enum * Fix diff.py * fix libultra stuff * update regconvert * update setup warnings * add some missing ; * Fix some makefile stuff and other fixes on some non_matching functions * add executable flag in extract_baserom and fixbaserom * fix relative path * copy assist from oot * fix map path * another assist path fix * Delete C files for handwritten files * add code_801A51F0 to spec * add gfxbuffers to spec * Move rodata to top of each file when possible * UNK_TYPEs for func_801A51F0 * Remove kaleido rodata from spec * Update spec and undefined_syms for recent merge * GCC warnings and fix errors in nonmatchings, * round percentage numbers * progress script: format changes * progress: error on non-existing files * fix warning in z_scene_table * Match 2 nonmatchings in z_actor * Warnings in lightswitch and invadepoh * Fix warning in z_actor_dlftbls * I though I fixed this one * whoops * Comment out CC_CHECK * Removed redundant ultra64.h includes * Update asm_processor, sorted boot_O1 into other folders, completed the fbdemo bootstrap, cleaned up undefined_syms * Completed gamestates bootstrap * Split kaleido_scope * Remove section.h and segment.h, move keep object externs to a common location in variables.h * Completed effects bootstrap * Segmented address externs for effects, fbdemos, gamestates and kaleido * Move actor data externs out of the if 0 * Segmented address externs for actors * Prepare actionfunc detection * fix script, how did it even work before * Fix actionfunc script again, re-introduce some more intermediate prints to the disassembler * Automated actionFunc detection in actors * Segmented addresses from player .text * rm old segment addrs script and fix build * Move sizes folder to tools * Make build.py executable * New Jenkinsfile Prayge * Remove numpy dependencies * Add warnings_disasm_current.txt * my bad * Update spec and undefined_syms * Add z_eff_ss_hahen to pametfrog * git subrepo pull (merge) --force tools/z64compress subrepo: subdir: "tools/z64compress" merged: "163ca2af" upstream: origin: "https://github.com/z64me/z64compress.git" branch: "main" commit: "163ca2af" git-subrepo: version: "0.4.3" origin: "https://github.com/ingydotnet/git-subrepo" commit: "2f68596" * Make z64compress print to stdout * sneeky commit to update warnings tooling * test * Another test * Mark fixing overlay reloc generating as a TODO * Update warnings stuff * Communicate the return code from running z64compress back to the Makefile through the wrapper * Run formatter, remove extra commented copy of function * Re-fix some includes * Convert atan to hex to conform to decided style * Some tidying up, remove c for fp and the other two handwritten code files * BSS in z_collision_check & z_scene_proc * add static back in * Fix timerintr bss, add file to spec, some cleanup * Remove externs * Newline * Readd enums * Typo * Colours * Comments for hitmark enum values Co-authored-by: EllipticEllipsis <73679967+EllipticEllipsis@users.noreply.github.com> * Improvements and suggestions * Organize and remove unused imports and use env for python3 scripts, delete unused overlay.py Co-authored-by: angie <angheloalf95@gmail.com> Co-authored-by: Elliptic Ellipsis <elliptic.ellipsis@gmail.com> Co-authored-by: engineer124 <engineer124engineer124@gmail.com> Co-authored-by: EllipticEllipsis <73679967+EllipticEllipsis@users.noreply.github.com>
2021-08-04 03:21:31 +00:00
0x8097A838:("EffectSsLightning_Draw",),
0x8097AA98:("EffectSsLightning_Update",),
0x8097AD60:("EffectSsDtBubble_Init",),
0x8097AF50:("EffectSsDtBubble_Draw",),
0x8097B160:("EffectSsDtBubble_Update",),
0x8097B270:("EffectSsHahen_CheckForObject",),
Overhaul the build system (#234) * wip * fix * add disassembler * Disasm builds OK * Variable addends * More wip * Rodata migration implemented * Cleanup old tools * Try fix submodule -> subrepo merge * git subrepo pull --force --remote=https://github.com/zeldaret/ZAPD.git tools/ZAPD subrepo: subdir: "tools/ZAPD" merged: "602e609" upstream: origin: "https://github.com/zeldaret/ZAPD.git" branch: "master" commit: "602e609" git-subrepo: version: "0.4.3" origin: "https://github.com/ingydotnet/git-subrepo" commit: "2f68596" * Builds again but assets are totally broken * git subrepo pull --force tools/asm-processor subrepo: subdir: "tools/asm-processor" merged: "1ffdb08a" upstream: origin: "https://github.com/simonlindholm/asm-processor.git" branch: "master" commit: "1ffdb08a" git-subrepo: version: "0.4.3" origin: "https://github.com/ingydotnet/git-subrepo" commit: "2f68596" * More cleanup, move functions.txt and variables.txt to tools/disasm and rm tables * rm z64compress in preparation for subrepo * git subrepo clone (merge) https://github.com/z64me/z64compress.git tools/z64compress subrepo: subdir: "tools/z64compress" merged: "eb11085c" upstream: origin: "https://github.com/z64me/z64compress.git" branch: "main" commit: "eb11085c" git-subrepo: version: "0.4.3" origin: "https://github.com/ingydotnet/git-subrepo" commit: "2f68596" * Fix asset extraction * Fix diff-init make rule * Split code bss * Split assumed linker bug padding from assembly files * add filelists for mm.us.rev1 * Maybe working, but I'm not sure * add overlays to spec * Add rodata to actos * Everything compiles * Make a lot of C files for code * Add almost every file in code to spec * whoops * 3 code files left * add scenes to spec * More progress on progress.py * Fix skelanime in spec * audio files! * Fix merge issues * Fix some C files in code * Fix remaining code files * Use existing O1 C files in spec * reorder boot order in spec * update spec * fault.c * Convert relocs on completed actors, fixbaserom uses current rom name * more boot files * Add VT macros and script * finish already existing boot files * most of libultra * fix 64bits libultra files * Use C files for libultra, wrap some functions in NON_MATCHING * Remove duplicate of OS_CLOCK_RATE from fault.c * C files for fbdemos * delete dumb files * bootstrap C files, still need to add them to the spec * update fixbaserom * boot OK? * I forgot to commit the spec * C for gamestates * C for kaleido * Change all includes to "" * copy actor sizes script from oot * I forgot to delete those files * Basic C files for effects * Add effects initvars names * Remove mislabelled boot functions from header/txt * Begin porting bootstrap_fx, some sizes * Fix <> * Fix enum * Fix diff.py * fix libultra stuff * update regconvert * update setup warnings * add some missing ; * Fix some makefile stuff and other fixes on some non_matching functions * add executable flag in extract_baserom and fixbaserom * fix relative path * copy assist from oot * fix map path * another assist path fix * Delete C files for handwritten files * add code_801A51F0 to spec * add gfxbuffers to spec * Move rodata to top of each file when possible * UNK_TYPEs for func_801A51F0 * Remove kaleido rodata from spec * Update spec and undefined_syms for recent merge * GCC warnings and fix errors in nonmatchings, * round percentage numbers * progress script: format changes * progress: error on non-existing files * fix warning in z_scene_table * Match 2 nonmatchings in z_actor * Warnings in lightswitch and invadepoh * Fix warning in z_actor_dlftbls * I though I fixed this one * whoops * Comment out CC_CHECK * Removed redundant ultra64.h includes * Update asm_processor, sorted boot_O1 into other folders, completed the fbdemo bootstrap, cleaned up undefined_syms * Completed gamestates bootstrap * Split kaleido_scope * Remove section.h and segment.h, move keep object externs to a common location in variables.h * Completed effects bootstrap * Segmented address externs for effects, fbdemos, gamestates and kaleido * Move actor data externs out of the if 0 * Segmented address externs for actors * Prepare actionfunc detection * fix script, how did it even work before * Fix actionfunc script again, re-introduce some more intermediate prints to the disassembler * Automated actionFunc detection in actors * Segmented addresses from player .text * rm old segment addrs script and fix build * Move sizes folder to tools * Make build.py executable * New Jenkinsfile Prayge * Remove numpy dependencies * Add warnings_disasm_current.txt * my bad * Update spec and undefined_syms * Add z_eff_ss_hahen to pametfrog * git subrepo pull (merge) --force tools/z64compress subrepo: subdir: "tools/z64compress" merged: "163ca2af" upstream: origin: "https://github.com/z64me/z64compress.git" branch: "main" commit: "163ca2af" git-subrepo: version: "0.4.3" origin: "https://github.com/ingydotnet/git-subrepo" commit: "2f68596" * Make z64compress print to stdout * sneeky commit to update warnings tooling * test * Another test * Mark fixing overlay reloc generating as a TODO * Update warnings stuff * Communicate the return code from running z64compress back to the Makefile through the wrapper * Run formatter, remove extra commented copy of function * Re-fix some includes * Convert atan to hex to conform to decided style * Some tidying up, remove c for fp and the other two handwritten code files * BSS in z_collision_check & z_scene_proc * add static back in * Fix timerintr bss, add file to spec, some cleanup * Remove externs * Newline * Readd enums * Typo * Colours * Comments for hitmark enum values Co-authored-by: EllipticEllipsis <73679967+EllipticEllipsis@users.noreply.github.com> * Improvements and suggestions * Organize and remove unused imports and use env for python3 scripts, delete unused overlay.py Co-authored-by: angie <angheloalf95@gmail.com> Co-authored-by: Elliptic Ellipsis <elliptic.ellipsis@gmail.com> Co-authored-by: engineer124 <engineer124engineer124@gmail.com> Co-authored-by: EllipticEllipsis <73679967+EllipticEllipsis@users.noreply.github.com>
2021-08-04 03:21:31 +00:00
0x8097B2E4:("EffectSsHahen_Init",),
0x8097B424:("EffectSsHahen_DrawOpa",),
0x8097B504:("EffectSsHahen_DrawXlu",),
Overhaul the build system (#234) * wip * fix * add disassembler * Disasm builds OK * Variable addends * More wip * Rodata migration implemented * Cleanup old tools * Try fix submodule -> subrepo merge * git subrepo pull --force --remote=https://github.com/zeldaret/ZAPD.git tools/ZAPD subrepo: subdir: "tools/ZAPD" merged: "602e609" upstream: origin: "https://github.com/zeldaret/ZAPD.git" branch: "master" commit: "602e609" git-subrepo: version: "0.4.3" origin: "https://github.com/ingydotnet/git-subrepo" commit: "2f68596" * Builds again but assets are totally broken * git subrepo pull --force tools/asm-processor subrepo: subdir: "tools/asm-processor" merged: "1ffdb08a" upstream: origin: "https://github.com/simonlindholm/asm-processor.git" branch: "master" commit: "1ffdb08a" git-subrepo: version: "0.4.3" origin: "https://github.com/ingydotnet/git-subrepo" commit: "2f68596" * More cleanup, move functions.txt and variables.txt to tools/disasm and rm tables * rm z64compress in preparation for subrepo * git subrepo clone (merge) https://github.com/z64me/z64compress.git tools/z64compress subrepo: subdir: "tools/z64compress" merged: "eb11085c" upstream: origin: "https://github.com/z64me/z64compress.git" branch: "main" commit: "eb11085c" git-subrepo: version: "0.4.3" origin: "https://github.com/ingydotnet/git-subrepo" commit: "2f68596" * Fix asset extraction * Fix diff-init make rule * Split code bss * Split assumed linker bug padding from assembly files * add filelists for mm.us.rev1 * Maybe working, but I'm not sure * add overlays to spec * Add rodata to actos * Everything compiles * Make a lot of C files for code * Add almost every file in code to spec * whoops * 3 code files left * add scenes to spec * More progress on progress.py * Fix skelanime in spec * audio files! * Fix merge issues * Fix some C files in code * Fix remaining code files * Use existing O1 C files in spec * reorder boot order in spec * update spec * fault.c * Convert relocs on completed actors, fixbaserom uses current rom name * more boot files * Add VT macros and script * finish already existing boot files * most of libultra * fix 64bits libultra files * Use C files for libultra, wrap some functions in NON_MATCHING * Remove duplicate of OS_CLOCK_RATE from fault.c * C files for fbdemos * delete dumb files * bootstrap C files, still need to add them to the spec * update fixbaserom * boot OK? * I forgot to commit the spec * C for gamestates * C for kaleido * Change all includes to "" * copy actor sizes script from oot * I forgot to delete those files * Basic C files for effects * Add effects initvars names * Remove mislabelled boot functions from header/txt * Begin porting bootstrap_fx, some sizes * Fix <> * Fix enum * Fix diff.py * fix libultra stuff * update regconvert * update setup warnings * add some missing ; * Fix some makefile stuff and other fixes on some non_matching functions * add executable flag in extract_baserom and fixbaserom * fix relative path * copy assist from oot * fix map path * another assist path fix * Delete C files for handwritten files * add code_801A51F0 to spec * add gfxbuffers to spec * Move rodata to top of each file when possible * UNK_TYPEs for func_801A51F0 * Remove kaleido rodata from spec * Update spec and undefined_syms for recent merge * GCC warnings and fix errors in nonmatchings, * round percentage numbers * progress script: format changes * progress: error on non-existing files * fix warning in z_scene_table * Match 2 nonmatchings in z_actor * Warnings in lightswitch and invadepoh * Fix warning in z_actor_dlftbls * I though I fixed this one * whoops * Comment out CC_CHECK * Removed redundant ultra64.h includes * Update asm_processor, sorted boot_O1 into other folders, completed the fbdemo bootstrap, cleaned up undefined_syms * Completed gamestates bootstrap * Split kaleido_scope * Remove section.h and segment.h, move keep object externs to a common location in variables.h * Completed effects bootstrap * Segmented address externs for effects, fbdemos, gamestates and kaleido * Move actor data externs out of the if 0 * Segmented address externs for actors * Prepare actionfunc detection * fix script, how did it even work before * Fix actionfunc script again, re-introduce some more intermediate prints to the disassembler * Automated actionFunc detection in actors * Segmented addresses from player .text * rm old segment addrs script and fix build * Move sizes folder to tools * Make build.py executable * New Jenkinsfile Prayge * Remove numpy dependencies * Add warnings_disasm_current.txt * my bad * Update spec and undefined_syms * Add z_eff_ss_hahen to pametfrog * git subrepo pull (merge) --force tools/z64compress subrepo: subdir: "tools/z64compress" merged: "163ca2af" upstream: origin: "https://github.com/z64me/z64compress.git" branch: "main" commit: "163ca2af" git-subrepo: version: "0.4.3" origin: "https://github.com/ingydotnet/git-subrepo" commit: "2f68596" * Make z64compress print to stdout * sneeky commit to update warnings tooling * test * Another test * Mark fixing overlay reloc generating as a TODO * Update warnings stuff * Communicate the return code from running z64compress back to the Makefile through the wrapper * Run formatter, remove extra commented copy of function * Re-fix some includes * Convert atan to hex to conform to decided style * Some tidying up, remove c for fp and the other two handwritten code files * BSS in z_collision_check & z_scene_proc * add static back in * Fix timerintr bss, add file to spec, some cleanup * Remove externs * Newline * Readd enums * Typo * Colours * Comments for hitmark enum values Co-authored-by: EllipticEllipsis <73679967+EllipticEllipsis@users.noreply.github.com> * Improvements and suggestions * Organize and remove unused imports and use env for python3 scripts, delete unused overlay.py Co-authored-by: angie <angheloalf95@gmail.com> Co-authored-by: Elliptic Ellipsis <elliptic.ellipsis@gmail.com> Co-authored-by: engineer124 <engineer124engineer124@gmail.com> Co-authored-by: EllipticEllipsis <73679967+EllipticEllipsis@users.noreply.github.com>
2021-08-04 03:21:31 +00:00
0x8097B5E4:("EffectSsHahen_Draw",),
0x8097B708:("EffectSsHahen_Update",),
0x8097B810:("EffectSsStick_Init",),
0x8097B924:("EffectSsStick_Draw",),
0x8097BA58:("EffectSsStick_Update",),
0x8097BAD0:("EffectSsSibuki_Init",),
0x8097BC4C:("EffectSsSibuki_Draw",),
0x8097BDCC:("EffectSsSibuki_Update",),
0x8097C130:("EffectSsStone1_Init",),
0x8097C1BC:("EffectSsStone1_Draw",),
0x8097C394:("EffectSsStone1_Update",),
0x8097C490:("EffectSsHitmark_Init",),
0x8097C560:("EffectSsHitmark_Draw",),
0x8097C74C:("EffectSsHitmark_Update",),
0x8097C990:("EffectSsFhgFlash_Init",),
0x8097CAE8:("EffectSsFhgFlash_Draw",),
0x8097CCAC:("EffectSsFhgFlash_Update",),
0x8097D410:("EffectSsKFire_Init",),
0x8097D4E8:("EffectSsKFire_Draw",),
0x8097D750:("EffectSsKFire_Update",),
0x8097D850:("EffectSsSolderSrchBall_Init",),
0x8097D8F4:("EffectSsSolderSrchBall_Draw",),
0x8097DAEC:("EffectSsSolderSrchBall_Update",),
0x8097DCA0:("EffectSsKakera_Init",),
0x8097DE30:("func_8097DE30",),
Overhaul the build system (#234) * wip * fix * add disassembler * Disasm builds OK * Variable addends * More wip * Rodata migration implemented * Cleanup old tools * Try fix submodule -> subrepo merge * git subrepo pull --force --remote=https://github.com/zeldaret/ZAPD.git tools/ZAPD subrepo: subdir: "tools/ZAPD" merged: "602e609" upstream: origin: "https://github.com/zeldaret/ZAPD.git" branch: "master" commit: "602e609" git-subrepo: version: "0.4.3" origin: "https://github.com/ingydotnet/git-subrepo" commit: "2f68596" * Builds again but assets are totally broken * git subrepo pull --force tools/asm-processor subrepo: subdir: "tools/asm-processor" merged: "1ffdb08a" upstream: origin: "https://github.com/simonlindholm/asm-processor.git" branch: "master" commit: "1ffdb08a" git-subrepo: version: "0.4.3" origin: "https://github.com/ingydotnet/git-subrepo" commit: "2f68596" * More cleanup, move functions.txt and variables.txt to tools/disasm and rm tables * rm z64compress in preparation for subrepo * git subrepo clone (merge) https://github.com/z64me/z64compress.git tools/z64compress subrepo: subdir: "tools/z64compress" merged: "eb11085c" upstream: origin: "https://github.com/z64me/z64compress.git" branch: "main" commit: "eb11085c" git-subrepo: version: "0.4.3" origin: "https://github.com/ingydotnet/git-subrepo" commit: "2f68596" * Fix asset extraction * Fix diff-init make rule * Split code bss * Split assumed linker bug padding from assembly files * add filelists for mm.us.rev1 * Maybe working, but I'm not sure * add overlays to spec * Add rodata to actos * Everything compiles * Make a lot of C files for code * Add almost every file in code to spec * whoops * 3 code files left * add scenes to spec * More progress on progress.py * Fix skelanime in spec * audio files! * Fix merge issues * Fix some C files in code * Fix remaining code files * Use existing O1 C files in spec * reorder boot order in spec * update spec * fault.c * Convert relocs on completed actors, fixbaserom uses current rom name * more boot files * Add VT macros and script * finish already existing boot files * most of libultra * fix 64bits libultra files * Use C files for libultra, wrap some functions in NON_MATCHING * Remove duplicate of OS_CLOCK_RATE from fault.c * C files for fbdemos * delete dumb files * bootstrap C files, still need to add them to the spec * update fixbaserom * boot OK? * I forgot to commit the spec * C for gamestates * C for kaleido * Change all includes to "" * copy actor sizes script from oot * I forgot to delete those files * Basic C files for effects * Add effects initvars names * Remove mislabelled boot functions from header/txt * Begin porting bootstrap_fx, some sizes * Fix <> * Fix enum * Fix diff.py * fix libultra stuff * update regconvert * update setup warnings * add some missing ; * Fix some makefile stuff and other fixes on some non_matching functions * add executable flag in extract_baserom and fixbaserom * fix relative path * copy assist from oot * fix map path * another assist path fix * Delete C files for handwritten files * add code_801A51F0 to spec * add gfxbuffers to spec * Move rodata to top of each file when possible * UNK_TYPEs for func_801A51F0 * Remove kaleido rodata from spec * Update spec and undefined_syms for recent merge * GCC warnings and fix errors in nonmatchings, * round percentage numbers * progress script: format changes * progress: error on non-existing files * fix warning in z_scene_table * Match 2 nonmatchings in z_actor * Warnings in lightswitch and invadepoh * Fix warning in z_actor_dlftbls * I though I fixed this one * whoops * Comment out CC_CHECK * Removed redundant ultra64.h includes * Update asm_processor, sorted boot_O1 into other folders, completed the fbdemo bootstrap, cleaned up undefined_syms * Completed gamestates bootstrap * Split kaleido_scope * Remove section.h and segment.h, move keep object externs to a common location in variables.h * Completed effects bootstrap * Segmented address externs for effects, fbdemos, gamestates and kaleido * Move actor data externs out of the if 0 * Segmented address externs for actors * Prepare actionfunc detection * fix script, how did it even work before * Fix actionfunc script again, re-introduce some more intermediate prints to the disassembler * Automated actionFunc detection in actors * Segmented addresses from player .text * rm old segment addrs script and fix build * Move sizes folder to tools * Make build.py executable * New Jenkinsfile Prayge * Remove numpy dependencies * Add warnings_disasm_current.txt * my bad * Update spec and undefined_syms * Add z_eff_ss_hahen to pametfrog * git subrepo pull (merge) --force tools/z64compress subrepo: subdir: "tools/z64compress" merged: "163ca2af" upstream: origin: "https://github.com/z64me/z64compress.git" branch: "main" commit: "163ca2af" git-subrepo: version: "0.4.3" origin: "https://github.com/ingydotnet/git-subrepo" commit: "2f68596" * Make z64compress print to stdout * sneeky commit to update warnings tooling * test * Another test * Mark fixing overlay reloc generating as a TODO * Update warnings stuff * Communicate the return code from running z64compress back to the Makefile through the wrapper * Run formatter, remove extra commented copy of function * Re-fix some includes * Convert atan to hex to conform to decided style * Some tidying up, remove c for fp and the other two handwritten code files * BSS in z_collision_check & z_scene_proc * add static back in * Fix timerintr bss, add file to spec, some cleanup * Remove externs * Newline * Readd enums * Typo * Colours * Comments for hitmark enum values Co-authored-by: EllipticEllipsis <73679967+EllipticEllipsis@users.noreply.github.com> * Improvements and suggestions * Organize and remove unused imports and use env for python3 scripts, delete unused overlay.py Co-authored-by: angie <angheloalf95@gmail.com> Co-authored-by: Elliptic Ellipsis <elliptic.ellipsis@gmail.com> Co-authored-by: engineer124 <engineer124engineer124@gmail.com> Co-authored-by: EllipticEllipsis <73679967+EllipticEllipsis@users.noreply.github.com>
2021-08-04 03:21:31 +00:00
0x8097DE6C:("EffectSsKakera_Draw",),
0x8097E130:("EffectSsKakera_CheckForObject",),
0x8097E19C:("func_8097E19C",),
0x8097E34C:("func_8097E34C",),
0x8097E368:("func_8097E368",),
0x8097E384:("func_8097E384",),
0x8097E3C0:("func_8097E3C0",),
0x8097E400:("func_8097E400",),
0x8097E420:("func_8097E420",),
0x8097E4B0:("func_8097E4B0",),
0x8097E4F0:("func_8097E4F0",),
0x8097E584:("func_8097E584",),
0x8097E660:("func_8097E660",),
0x8097E698:("func_8097E698",),
0x8097E7E0:("func_8097E7E0",),
Overhaul the build system (#234) * wip * fix * add disassembler * Disasm builds OK * Variable addends * More wip * Rodata migration implemented * Cleanup old tools * Try fix submodule -> subrepo merge * git subrepo pull --force --remote=https://github.com/zeldaret/ZAPD.git tools/ZAPD subrepo: subdir: "tools/ZAPD" merged: "602e609" upstream: origin: "https://github.com/zeldaret/ZAPD.git" branch: "master" commit: "602e609" git-subrepo: version: "0.4.3" origin: "https://github.com/ingydotnet/git-subrepo" commit: "2f68596" * Builds again but assets are totally broken * git subrepo pull --force tools/asm-processor subrepo: subdir: "tools/asm-processor" merged: "1ffdb08a" upstream: origin: "https://github.com/simonlindholm/asm-processor.git" branch: "master" commit: "1ffdb08a" git-subrepo: version: "0.4.3" origin: "https://github.com/ingydotnet/git-subrepo" commit: "2f68596" * More cleanup, move functions.txt and variables.txt to tools/disasm and rm tables * rm z64compress in preparation for subrepo * git subrepo clone (merge) https://github.com/z64me/z64compress.git tools/z64compress subrepo: subdir: "tools/z64compress" merged: "eb11085c" upstream: origin: "https://github.com/z64me/z64compress.git" branch: "main" commit: "eb11085c" git-subrepo: version: "0.4.3" origin: "https://github.com/ingydotnet/git-subrepo" commit: "2f68596" * Fix asset extraction * Fix diff-init make rule * Split code bss * Split assumed linker bug padding from assembly files * add filelists for mm.us.rev1 * Maybe working, but I'm not sure * add overlays to spec * Add rodata to actos * Everything compiles * Make a lot of C files for code * Add almost every file in code to spec * whoops * 3 code files left * add scenes to spec * More progress on progress.py * Fix skelanime in spec * audio files! * Fix merge issues * Fix some C files in code * Fix remaining code files * Use existing O1 C files in spec * reorder boot order in spec * update spec * fault.c * Convert relocs on completed actors, fixbaserom uses current rom name * more boot files * Add VT macros and script * finish already existing boot files * most of libultra * fix 64bits libultra files * Use C files for libultra, wrap some functions in NON_MATCHING * Remove duplicate of OS_CLOCK_RATE from fault.c * C files for fbdemos * delete dumb files * bootstrap C files, still need to add them to the spec * update fixbaserom * boot OK? * I forgot to commit the spec * C for gamestates * C for kaleido * Change all includes to "" * copy actor sizes script from oot * I forgot to delete those files * Basic C files for effects * Add effects initvars names * Remove mislabelled boot functions from header/txt * Begin porting bootstrap_fx, some sizes * Fix <> * Fix enum * Fix diff.py * fix libultra stuff * update regconvert * update setup warnings * add some missing ; * Fix some makefile stuff and other fixes on some non_matching functions * add executable flag in extract_baserom and fixbaserom * fix relative path * copy assist from oot * fix map path * another assist path fix * Delete C files for handwritten files * add code_801A51F0 to spec * add gfxbuffers to spec * Move rodata to top of each file when possible * UNK_TYPEs for func_801A51F0 * Remove kaleido rodata from spec * Update spec and undefined_syms for recent merge * GCC warnings and fix errors in nonmatchings, * round percentage numbers * progress script: format changes * progress: error on non-existing files * fix warning in z_scene_table * Match 2 nonmatchings in z_actor * Warnings in lightswitch and invadepoh * Fix warning in z_actor_dlftbls * I though I fixed this one * whoops * Comment out CC_CHECK * Removed redundant ultra64.h includes * Update asm_processor, sorted boot_O1 into other folders, completed the fbdemo bootstrap, cleaned up undefined_syms * Completed gamestates bootstrap * Split kaleido_scope * Remove section.h and segment.h, move keep object externs to a common location in variables.h * Completed effects bootstrap * Segmented address externs for effects, fbdemos, gamestates and kaleido * Move actor data externs out of the if 0 * Segmented address externs for actors * Prepare actionfunc detection * fix script, how did it even work before * Fix actionfunc script again, re-introduce some more intermediate prints to the disassembler * Automated actionFunc detection in actors * Segmented addresses from player .text * rm old segment addrs script and fix build * Move sizes folder to tools * Make build.py executable * New Jenkinsfile Prayge * Remove numpy dependencies * Add warnings_disasm_current.txt * my bad * Update spec and undefined_syms * Add z_eff_ss_hahen to pametfrog * git subrepo pull (merge) --force tools/z64compress subrepo: subdir: "tools/z64compress" merged: "163ca2af" upstream: origin: "https://github.com/z64me/z64compress.git" branch: "main" commit: "163ca2af" git-subrepo: version: "0.4.3" origin: "https://github.com/ingydotnet/git-subrepo" commit: "2f68596" * Make z64compress print to stdout * sneeky commit to update warnings tooling * test * Another test * Mark fixing overlay reloc generating as a TODO * Update warnings stuff * Communicate the return code from running z64compress back to the Makefile through the wrapper * Run formatter, remove extra commented copy of function * Re-fix some includes * Convert atan to hex to conform to decided style * Some tidying up, remove c for fp and the other two handwritten code files * BSS in z_collision_check & z_scene_proc * add static back in * Fix timerintr bss, add file to spec, some cleanup * Remove externs * Newline * Readd enums * Typo * Colours * Comments for hitmark enum values Co-authored-by: EllipticEllipsis <73679967+EllipticEllipsis@users.noreply.github.com> * Improvements and suggestions * Organize and remove unused imports and use env for python3 scripts, delete unused overlay.py Co-authored-by: angie <angheloalf95@gmail.com> Co-authored-by: Elliptic Ellipsis <elliptic.ellipsis@gmail.com> Co-authored-by: engineer124 <engineer124engineer124@gmail.com> Co-authored-by: EllipticEllipsis <73679967+EllipticEllipsis@users.noreply.github.com>
2021-08-04 03:21:31 +00:00
0x8097E9D8:("EffectSsKakera_Update",),
0x8097ECD0:("EffectSsIcePiece_Init",),
0x8097EE1C:("EffectSsIcePiece_Draw",),
0x8097F020:("EffectSsIcePiece_Update",),
0x8097F0D0:("EffectSsEnIce_Init",),
0x8097F2F0:("EffectSsEnIce_Draw",),
0x8097F62C:("EffectSsEnIce_UpdateFlying",),
0x8097F7EC:("EffectSsEnIce_Update",),
Overhaul the build system (#234) * wip * fix * add disassembler * Disasm builds OK * Variable addends * More wip * Rodata migration implemented * Cleanup old tools * Try fix submodule -> subrepo merge * git subrepo pull --force --remote=https://github.com/zeldaret/ZAPD.git tools/ZAPD subrepo: subdir: "tools/ZAPD" merged: "602e609" upstream: origin: "https://github.com/zeldaret/ZAPD.git" branch: "master" commit: "602e609" git-subrepo: version: "0.4.3" origin: "https://github.com/ingydotnet/git-subrepo" commit: "2f68596" * Builds again but assets are totally broken * git subrepo pull --force tools/asm-processor subrepo: subdir: "tools/asm-processor" merged: "1ffdb08a" upstream: origin: "https://github.com/simonlindholm/asm-processor.git" branch: "master" commit: "1ffdb08a" git-subrepo: version: "0.4.3" origin: "https://github.com/ingydotnet/git-subrepo" commit: "2f68596" * More cleanup, move functions.txt and variables.txt to tools/disasm and rm tables * rm z64compress in preparation for subrepo * git subrepo clone (merge) https://github.com/z64me/z64compress.git tools/z64compress subrepo: subdir: "tools/z64compress" merged: "eb11085c" upstream: origin: "https://github.com/z64me/z64compress.git" branch: "main" commit: "eb11085c" git-subrepo: version: "0.4.3" origin: "https://github.com/ingydotnet/git-subrepo" commit: "2f68596" * Fix asset extraction * Fix diff-init make rule * Split code bss * Split assumed linker bug padding from assembly files * add filelists for mm.us.rev1 * Maybe working, but I'm not sure * add overlays to spec * Add rodata to actos * Everything compiles * Make a lot of C files for code * Add almost every file in code to spec * whoops * 3 code files left * add scenes to spec * More progress on progress.py * Fix skelanime in spec * audio files! * Fix merge issues * Fix some C files in code * Fix remaining code files * Use existing O1 C files in spec * reorder boot order in spec * update spec * fault.c * Convert relocs on completed actors, fixbaserom uses current rom name * more boot files * Add VT macros and script * finish already existing boot files * most of libultra * fix 64bits libultra files * Use C files for libultra, wrap some functions in NON_MATCHING * Remove duplicate of OS_CLOCK_RATE from fault.c * C files for fbdemos * delete dumb files * bootstrap C files, still need to add them to the spec * update fixbaserom * boot OK? * I forgot to commit the spec * C for gamestates * C for kaleido * Change all includes to "" * copy actor sizes script from oot * I forgot to delete those files * Basic C files for effects * Add effects initvars names * Remove mislabelled boot functions from header/txt * Begin porting bootstrap_fx, some sizes * Fix <> * Fix enum * Fix diff.py * fix libultra stuff * update regconvert * update setup warnings * add some missing ; * Fix some makefile stuff and other fixes on some non_matching functions * add executable flag in extract_baserom and fixbaserom * fix relative path * copy assist from oot * fix map path * another assist path fix * Delete C files for handwritten files * add code_801A51F0 to spec * add gfxbuffers to spec * Move rodata to top of each file when possible * UNK_TYPEs for func_801A51F0 * Remove kaleido rodata from spec * Update spec and undefined_syms for recent merge * GCC warnings and fix errors in nonmatchings, * round percentage numbers * progress script: format changes * progress: error on non-existing files * fix warning in z_scene_table * Match 2 nonmatchings in z_actor * Warnings in lightswitch and invadepoh * Fix warning in z_actor_dlftbls * I though I fixed this one * whoops * Comment out CC_CHECK * Removed redundant ultra64.h includes * Update asm_processor, sorted boot_O1 into other folders, completed the fbdemo bootstrap, cleaned up undefined_syms * Completed gamestates bootstrap * Split kaleido_scope * Remove section.h and segment.h, move keep object externs to a common location in variables.h * Completed effects bootstrap * Segmented address externs for effects, fbdemos, gamestates and kaleido * Move actor data externs out of the if 0 * Segmented address externs for actors * Prepare actionfunc detection * fix script, how did it even work before * Fix actionfunc script again, re-introduce some more intermediate prints to the disassembler * Automated actionFunc detection in actors * Segmented addresses from player .text * rm old segment addrs script and fix build * Move sizes folder to tools * Make build.py executable * New Jenkinsfile Prayge * Remove numpy dependencies * Add warnings_disasm_current.txt * my bad * Update spec and undefined_syms * Add z_eff_ss_hahen to pametfrog * git subrepo pull (merge) --force tools/z64compress subrepo: subdir: "tools/z64compress" merged: "163ca2af" upstream: origin: "https://github.com/z64me/z64compress.git" branch: "main" commit: "163ca2af" git-subrepo: version: "0.4.3" origin: "https://github.com/ingydotnet/git-subrepo" commit: "2f68596" * Make z64compress print to stdout * sneeky commit to update warnings tooling * test * Another test * Mark fixing overlay reloc generating as a TODO * Update warnings stuff * Communicate the return code from running z64compress back to the Makefile through the wrapper * Run formatter, remove extra commented copy of function * Re-fix some includes * Convert atan to hex to conform to decided style * Some tidying up, remove c for fp and the other two handwritten code files * BSS in z_collision_check & z_scene_proc * add static back in * Fix timerintr bss, add file to spec, some cleanup * Remove externs * Newline * Readd enums * Typo * Colours * Comments for hitmark enum values Co-authored-by: EllipticEllipsis <73679967+EllipticEllipsis@users.noreply.github.com> * Improvements and suggestions * Organize and remove unused imports and use env for python3 scripts, delete unused overlay.py Co-authored-by: angie <angheloalf95@gmail.com> Co-authored-by: Elliptic Ellipsis <elliptic.ellipsis@gmail.com> Co-authored-by: engineer124 <engineer124engineer124@gmail.com> Co-authored-by: EllipticEllipsis <73679967+EllipticEllipsis@users.noreply.github.com>
2021-08-04 03:21:31 +00:00
0x8097F880:("EffectSsFireTail_Init",),
0x8097F99C:("EffectSsFireTail_Draw",),
0x8097FE8C:("EffectSsFireTail_Update",),
0x8097FF60:("EffectSsEnFire_Init",),
0x809800CC:("EffectSsEnFire_Draw",),
0x809803BC:("EffectSsEnFire_Update",),
0x809805D0:("EffectSsExtra_Init",),
0x80980714:("EffectSsExtra_Draw",),
0x8098087C:("EffectSsExtra_Update",),
0x80980940:("EffectSsDeadDb_Init",),
0x80980A24:("EffectSsDeadDb_Draw",),
0x80980BD4:("EffectSsDeadDb_Update",),
0x80980D50:("EffectSsDeadDd_Init",),
0x80981018:("EffectSsDeadDd_Draw",),
0x809811E8:("EffectSsDeadDd_Update",),
0x809812E0:("EffectSsDeadDs_Init",),
0x809813C8:("EffectSsDeadDs_Draw",),
0x80981698:("EffectSsDeadDs_Update",),
0x80981760:("OceffStorm_SetupAction",),
0x8098176C:("func_8098176C",),
0x809817E4:("OceffStorm_Init",),
0x80981904:("OceffStorm_Destroy",),
0x80981928:("OceffStorm_DefaultAction",),
0x80981B48:("func_80981B48",),
0x80981B68:("OceffStorm_Update",),
0x80981BB8:("OceffStorm_Draw2",),
0x80981D68:("OceffStorm_Draw",),
0x80983520:("ObjDemo_Init",),
0x80983634:("func_80983634",),
0x80983678:("func_80983678",),
0x80983704:("func_80983704",),
0x80983824:("ObjDemo_Update",),
0x809838F0:("EnMinislime_Init",),
0x80983970:("EnMinislime_Destroy",),
0x8098399C:("EnMinislime_CheckBackgroundCollision",),
0x80983B38:("EnMinislime_AddIceShardEffect",),
0x80983DBC:("EnMinislime_AddIceSmokeEffect",),
0x80983E9C:("EnMinislime_SetupDisappear",),
0x80983EB4:("EnMinislime_Disappear",),
0x80983F1C:("EnMinislime_SetupFall",),
0x80984030:("EnMinislime_Fall",),
0x809840A8:("EnMinislime_SetupBreakFromBigslime",),
0x8098419C:("EnMinislime_BreakFromBigslime",),
0x8098420C:("EnMinislime_SetupIceArrowDamage",),
0x80984248:("EnMinislime_IceArrowDamage",),
0x80984410:("EnMinislime_SetupFireArrowDamage",),
0x80984450:("EnMinislime_FireArrowDamage",),
0x809844FC:("EnMinislime_SetupGrowAndShrink",),
0x809845A4:("EnMinislime_GrowAndShrink",),
0x8098470C:("EnMinislime_SetupIdle",),
0x80984748:("EnMinislime_Idle",),
0x80984964:("EnMinislime_SetupBounce",),
0x809849C4:("EnMinislime_Bounce",),
0x80984B34:("EnMinislime_SetupMoveToBigslime",),
0x80984C28:("EnMinislime_MoveToBigslime",),
0x80984CA8:("EnMinislime_SetupKnockback",),
0x80984D08:("EnMinislime_Knockback",),
0x80984E38:("EnMinislime_SetupDefeatIdle",),
0x80984ECC:("EnMinislime_DefeatIdle",),
0x80985018:("EnMinislime_SetupDefeatMelt",),
0x80985088:("EnMinislime_DefeatMelt",),
0x80985154:("EnMinislime_SetupDespawn",),
0x80985168:("EnMinislime_Despawn",),
0x8098518C:("EnMinislime_SetupMoveToGekko",),
0x809851E8:("EnMinislime_MoveToGekko",),
0x809852DC:("EnMinislime_SetupGekkoThrow",),
0x8098537C:("EnMinislime_GekkoThrow",),
0x80985480:("EnMinislime_ApplyDamage",),
0x80985538:("EnMinislime_Update",),
0x80985C40:("EnNutsball_Init",),
0x80985D10:("EnNutsball_Destroy",),
0x80985D3C:("EnNutsball_InitColliderParams",),
0x80985D68:("EnNutsball_Update",),
0x80986120:("EnNutsball_Draw",),
0x80986270:("OceffWipe2_Init",),
0x809862CC:("OceffWipe2_Destroy",),
0x80986300:("OceffWipe2_Update",),
0x80986360:("OceffWipe2_Draw",),
0x809879E0:("OceffWipe3_Init",),
0x80987A3C:("OceffWipe3_Destroy",),
0x80987A70:("OceffWipe3_Update",),
0x80987AD0:("OceffWipe3_Draw",),
0x80989140:("EnDg_ChangeAnim",),
0x80989204:("EnDg_UpdateCollision",),
0x8098933C:("EnDg_GetFloorRot",),
0x80989418:("EnDg_HasReachedPoint",),
0x809895B4:("EnDg_GetYRotation",),
0x80989674:("EnDg_MoveAlongPath",),
0x80989864:("EnDg_SpawnFloorDustRing",),
0x80989974:("EnDg_PlaySfxWalk",),
0x809899C8:("EnDg_PlaySfxBark",),
0x80989A08:("EnDg_PlaySfxAngryBark",),
0x80989A48:("EnDg_PlaySfxWhine",),
0x80989A9C:("EnDg_PlaySfxGrowl",),
0x80989ADC:("EnDg_SetupIdleMove",),
0x80989BF8:("EnDg_UpdateTextId",),
0x80989D38:("EnDg_StartTextBox",),
0x80989E18:("EnDg_TryPickUp",),
0x80989FC8:("EnDg_FindFollowerForBremenMask",),
0x8098A064:("EnDg_CheckForBremenMaskMarch",),
0x8098A1B4:("EnDg_ShouldReactToNonHumanPlayer",),
0x8098A234:("EnDg_ChooseActionForForm",),
0x8098A468:("EnDg_IdleMove",),
0x8098A55C:("EnDg_IdleBark",),
0x8098A618:("EnDg_BackAwayFromGoron",),
0x8098A70C:("EnDg_RunAwayFromGoron",),
0x8098A89C:("EnDg_BarkAtGoron",),
0x8098A938:("EnDg_ApproachPlayerToAttack",),
0x8098AAAC:("EnDg_RunAfterAttacking",),
0x8098AB48:("EnDg_SitNextToPlayer",),
0x8098AC34:("EnDg_JumpAttack",),
0x8098AE58:("EnDg_WalkToPlayer",),
0x8098AF44:("EnDg_SetupBremenMaskApproachPlayer",),
0x8098AF98:("EnDg_Fall",),
0x8098B004:("EnDg_ApproachPlayer",),
0x8098B198:("EnDg_SlowlyBackUpBeforeAttacking",),
0x8098B28C:("EnDg_BackAwayFromPlayer",),
0x8098B390:("EnDg_BarkAtPlayer",),
0x8098B464:("EnDg_SetupSwim",),
0x8098B560:("EnDg_Swim",),
0x8098B88C:("EnDg_JumpOutOfWater",),
0x8098BA64:("EnDg_Held",),
0x8098BB10:("EnDg_Thrown",),
0x8098BBEC:("EnDg_SetupTalk",),
0x8098BC54:("EnDg_Talk",),
0x8098BCA8:("EnDg_Init",),
0x8098BE18:("EnDg_Destroy",),
0x8098BE44:("EnDg_Update",),
0x8098BFB8:("EnDg_OverrideLimbDraw",),
0x8098BFD4:("EnDg_PostLimbDraw",),
0x8098C06C:("EnDg_Draw",),
0x8098CA20:("EnSi_UpdateCollision",),
0x8098CAD0:("EnSi_GiveToken",),
0x8098CB70:("EnSi_Wait",),
0x8098CBDC:("EnSi_DraggedByHookshot",),
0x8098CC18:("EnSi_Init",),
0x8098CC98:("EnSi_Destroy",),
0x8098CCC4:("EnSi_Update",),
0x8098CD0C:("EnSi_Draw",),
0x8098CE40:("func_8098CE40",),
0x8098CEAC:("func_8098CEAC",),
0x8098D19C:("func_8098D19C",),
0x8098D47C:("func_8098D47C",),
0x8098D6E0:("func_8098D6E0",),
0x8098D870:("func_8098D870",),
0x8098D8C8:("func_8098D8C8",),
0x8098D99C:("func_8098D99C",),
0x8098DA74:("func_8098DA74",),
0x8098DAE0:("ObjComb_Init",),
0x8098DC18:("ObjComb_Destroy",),
0x8098DC44:("func_8098DC44",),
0x8098DC60:("func_8098DC60",),
0x8098DE58:("func_8098DE58",),
0x8098DEA0:("func_8098DEA0",),
0x8098E098:("func_8098E098",),
0x8098E0B8:("func_8098E0B8",),
0x8098E15C:("ObjComb_Update",),
0x8098E2F8:("ObjComb_Draw",),
Obj_Kibako2 OK (#249) * Data migrated and ObjKibako2_Init OK * ObjKibako2_Destroy OK * func_8098EC68 OK * Commit what I have on Update as I figure it out * Name skulltulaNoiseTimer and get a little closer to matching Update * Wrap Update in NON_MATCHING for now * Get this ready to push up * func_8098ED20 OK (but it's not an actionFunc???) * ObjKibako2_Draw OK * func_8098E9C4 OK * Turns out globalCtx *is* needed * func_8098E8A8 OK * Save my progress on func_8098E5C0 for now * func_8098E900 OK * func_8098EB78 OK * Clean up some if-conditionals * Delete pointless forward declaration * ObjKibako2_Break OK * Update names to match OoT equivalent * func_8098E5C0 OK (though a little weird) * ObjKibako2_Update OK * Clean, document, and name ObjKibako2_ShouldBreak * Clean and name ObjKibako2_ContainsSkulltula * Some more cleanup * Why did I mix snake case with camel case lol * Update spec now that everything matches * Actually rename the data * sn/cs -> sin/cos * Use true/false in ObjKibako2_ShouldBreak * Use the AC_HIT macro and don't use the temp where it isn't needed * Use macro and enum for contents * Get rid of fake temp in Init * Macros for collectible ID/Flag * 0xFFFD -> ~AC_HIT * In macros, x -> this * Just kidding, use thisx for macros * Add description to the top of C file * Run ./format.sh after installing clang-format-11 * char -> UNK_TYPE1 * Remove unnecessary struct padding * Initialize thisPos at the same time it's declared * Clean up parentheses for bitwise operations to make it clearer what they do * Clean up control flow in ObjKibako2_Idle * Remove extraneous parentheses * Move instantialization up in ObjKibako2_ContainsSkulltula * Move tempRand instantiation up in ObjKibako2_Break * Move collectible instantiation up in ObjKibako2_SpawnCollectible * Remove extra brackets * Remove extra brackets (again) * Move contents instantiation up in ObjKibako2_Init
2021-08-24 02:14:18 +00:00
0x8098E5C0:("ObjKibako2_ContainsSkulltula",),
0x8098E62C:("ObjKibako2_Break",),
0x8098E8A8:("ObjKibako2_SpawnCollectible",),
0x8098E900:("ObjKibako2_SpawnSkulltula",),
0x8098E9C4:("ObjKibako2_SpawnContents",),
0x8098EA08:("ObjKibako2_Init",),
0x8098EB30:("ObjKibako2_Destroy",),
Obj_Kibako2 OK (#249) * Data migrated and ObjKibako2_Init OK * ObjKibako2_Destroy OK * func_8098EC68 OK * Commit what I have on Update as I figure it out * Name skulltulaNoiseTimer and get a little closer to matching Update * Wrap Update in NON_MATCHING for now * Get this ready to push up * func_8098ED20 OK (but it's not an actionFunc???) * ObjKibako2_Draw OK * func_8098E9C4 OK * Turns out globalCtx *is* needed * func_8098E8A8 OK * Save my progress on func_8098E5C0 for now * func_8098E900 OK * func_8098EB78 OK * Clean up some if-conditionals * Delete pointless forward declaration * ObjKibako2_Break OK * Update names to match OoT equivalent * func_8098E5C0 OK (though a little weird) * ObjKibako2_Update OK * Clean, document, and name ObjKibako2_ShouldBreak * Clean and name ObjKibako2_ContainsSkulltula * Some more cleanup * Why did I mix snake case with camel case lol * Update spec now that everything matches * Actually rename the data * sn/cs -> sin/cos * Use true/false in ObjKibako2_ShouldBreak * Use the AC_HIT macro and don't use the temp where it isn't needed * Use macro and enum for contents * Get rid of fake temp in Init * Macros for collectible ID/Flag * 0xFFFD -> ~AC_HIT * In macros, x -> this * Just kidding, use thisx for macros * Add description to the top of C file * Run ./format.sh after installing clang-format-11 * char -> UNK_TYPE1 * Remove unnecessary struct padding * Initialize thisPos at the same time it's declared * Clean up parentheses for bitwise operations to make it clearer what they do * Clean up control flow in ObjKibako2_Idle * Remove extraneous parentheses * Move instantialization up in ObjKibako2_ContainsSkulltula * Move tempRand instantiation up in ObjKibako2_Break * Move collectible instantiation up in ObjKibako2_SpawnCollectible * Remove extra brackets * Remove extra brackets (again) * Move contents instantiation up in ObjKibako2_Init
2021-08-24 02:14:18 +00:00
0x8098EB78:("ObjKibako2_ShouldBreak",),
0x8098EC68:("ObjKibako2_Idle",),
0x8098ED20:("ObjKibako2_Kill",),
0x8098ED4C:("ObjKibako2_Update",),
0x8098EE0C:("ObjKibako2_Draw",),
0x8098EF60:("EnHs2_Init",),
0x8098EF9C:("EnHs2_Destroy",),
0x8098EFAC:("EnHs2_DoNothing",),
0x8098EFBC:("EnHs2_Update",),
0x8098EFE0:("EnHs2_Draw",),
0x8098F040:("func_8098F040",),
0x8098F110:("func_8098F110",),
0x8098F220:("func_8098F220",),
0x8098F364:("func_8098F364",),
0x8098F438:("func_8098F438",),
0x8098F528:("ObjMure3_Init",),
0x8098F588:("ObjMure3_Destroy",),
0x8098F598:("func_8098F598",),
0x8098F5AC:("func_8098F5AC",),
0x8098F5D0:("func_8098F5D0",),
0x8098F5E4:("func_8098F5E4",),
0x8098F66C:("func_8098F66C",),
0x8098F680:("func_8098F680",),
0x8098F6FC:("ObjMure3_Update",),
EnTg OK and documented, object_mu documented (#1042) * EnTg_Init matches * Destroy matches * Cleanup header, add commented out functions * EnTg_Update matches * Match another function * Working on func_8098FEA8 * Almost match function, format * Match func_8098FEA8 * Match func_8098F8A8 * EnTg_Draw matches * Match func_8099000C * Match func_8098FBB4, almost got func_8098FBD0? * Match func_8098FBD0 * Match func_8098F800 * Working on func_8098FA70 * figured out one other block, at least * A little closer * Match func_8098FA70 with help from discord yay * Match func_8098FD50 * Add extern data i missed * Prep for data * Replace data from objects_mu.h * Add data * Remove comments' * Rename two draw functions * Run format.sh * Fix space * Rename global static variables * Renamings to match master * Undo some renamings to get diff * Name variables in func_8098F800 * Rename EnTg_ChangeAnimation * Rename UpdateCollider * Add comments for me * More renaming * Renaming * Lots of renaming struct vars * Rename heartStartPos * Rename EnTgHeartInfo * Rename heart stuff * Cleanup comments * Comment cleanup * Rename functions * Remove commeneted out bit of spec * Naming things in object_mu * Name animations * Name dlists * Name textures * Finish naming textures * Comments * Format * Fix name from merging * Revert rename_sym mac changes * Cleanup and remove static data * cleanup comments * Whoops, fix spec file * Rename heart DLs * Apply suggestions from code review Co-authored-by: Derek Hensley <hensley.derek58@gmail.com> * Fixing renamed things * Format * Fix struct * Standardize Effect struct naming * More renaming and cleanup * Apply suggestions from code review Co-authored-by: Derek Hensley <hensley.derek58@gmail.com> * Format * Rename gEffHeartText * Format * Rename LowerArm -> Forearm * Apply suggestions from code review Co-authored-by: Tom Overton <tom-overton@users.noreply.github.com> * Rename enTgHeartEffect -> effects * Cleanup structs * Rename gDropRecoveryHeartTex * Rename individual EnTgHeartEffect as effect singular, rename len to numEffects * Rename heartVelocityVec -> heartVelocity and flag -> isMaterialApplied * Remove struct address leading zeros, use UNK_TYPE1 type * Rename EnTg_DrawHeart -> EnTg_DrawHearts * Replace unused variable with pad * Remove extra header, make sAnimationInfo a list Co-authored-by: Derek Hensley <hensley.derek58@gmail.com> Co-authored-by: Tom Overton <tom-overton@users.noreply.github.com>
2022-09-30 01:23:59 +00:00
0x8098F800:("EnTg_ChangeAnim",),
0x8098F8A8:("EnTg_UpdateCollider",),
0x8098F928:("EnTg_UpdateSkelAnime",),
0x8098F954:("EnTg_Init",),
0x8098FA44:("EnTg_Destroy",),
EnTg OK and documented, object_mu documented (#1042) * EnTg_Init matches * Destroy matches * Cleanup header, add commented out functions * EnTg_Update matches * Match another function * Working on func_8098FEA8 * Almost match function, format * Match func_8098FEA8 * Match func_8098F8A8 * EnTg_Draw matches * Match func_8099000C * Match func_8098FBB4, almost got func_8098FBD0? * Match func_8098FBD0 * Match func_8098F800 * Working on func_8098FA70 * figured out one other block, at least * A little closer * Match func_8098FA70 with help from discord yay * Match func_8098FD50 * Add extern data i missed * Prep for data * Replace data from objects_mu.h * Add data * Remove comments' * Rename two draw functions * Run format.sh * Fix space * Rename global static variables * Renamings to match master * Undo some renamings to get diff * Name variables in func_8098F800 * Rename EnTg_ChangeAnimation * Rename UpdateCollider * Add comments for me * More renaming * Renaming * Lots of renaming struct vars * Rename heartStartPos * Rename EnTgHeartInfo * Rename heart stuff * Cleanup comments * Comment cleanup * Rename functions * Remove commeneted out bit of spec * Naming things in object_mu * Name animations * Name dlists * Name textures * Finish naming textures * Comments * Format * Fix name from merging * Revert rename_sym mac changes * Cleanup and remove static data * cleanup comments * Whoops, fix spec file * Rename heart DLs * Apply suggestions from code review Co-authored-by: Derek Hensley <hensley.derek58@gmail.com> * Fixing renamed things * Format * Fix struct * Standardize Effect struct naming * More renaming and cleanup * Apply suggestions from code review Co-authored-by: Derek Hensley <hensley.derek58@gmail.com> * Format * Rename gEffHeartText * Format * Rename LowerArm -> Forearm * Apply suggestions from code review Co-authored-by: Tom Overton <tom-overton@users.noreply.github.com> * Rename enTgHeartEffect -> effects * Cleanup structs * Rename gDropRecoveryHeartTex * Rename individual EnTgHeartEffect as effect singular, rename len to numEffects * Rename heartVelocityVec -> heartVelocity and flag -> isMaterialApplied * Remove struct address leading zeros, use UNK_TYPE1 type * Rename EnTg_DrawHeart -> EnTg_DrawHearts * Replace unused variable with pad * Remove extra header, make sAnimationInfo a list Co-authored-by: Derek Hensley <hensley.derek58@gmail.com> Co-authored-by: Tom Overton <tom-overton@users.noreply.github.com>
2022-09-30 01:23:59 +00:00
0x8098FA70:("EnTg_Idle",),
0x8098FB28:("EnTg_Update",),
EnTg OK and documented, object_mu documented (#1042) * EnTg_Init matches * Destroy matches * Cleanup header, add commented out functions * EnTg_Update matches * Match another function * Working on func_8098FEA8 * Almost match function, format * Match func_8098FEA8 * Match func_8098F8A8 * EnTg_Draw matches * Match func_8099000C * Match func_8098FBB4, almost got func_8098FBD0? * Match func_8098FBD0 * Match func_8098F800 * Working on func_8098FA70 * figured out one other block, at least * A little closer * Match func_8098FA70 with help from discord yay * Match func_8098FD50 * Add extern data i missed * Prep for data * Replace data from objects_mu.h * Add data * Remove comments' * Rename two draw functions * Run format.sh * Fix space * Rename global static variables * Renamings to match master * Undo some renamings to get diff * Name variables in func_8098F800 * Rename EnTg_ChangeAnimation * Rename UpdateCollider * Add comments for me * More renaming * Renaming * Lots of renaming struct vars * Rename heartStartPos * Rename EnTgHeartInfo * Rename heart stuff * Cleanup comments * Comment cleanup * Rename functions * Remove commeneted out bit of spec * Naming things in object_mu * Name animations * Name dlists * Name textures * Finish naming textures * Comments * Format * Fix name from merging * Revert rename_sym mac changes * Cleanup and remove static data * cleanup comments * Whoops, fix spec file * Rename heart DLs * Apply suggestions from code review Co-authored-by: Derek Hensley <hensley.derek58@gmail.com> * Fixing renamed things * Format * Fix struct * Standardize Effect struct naming * More renaming and cleanup * Apply suggestions from code review Co-authored-by: Derek Hensley <hensley.derek58@gmail.com> * Format * Rename gEffHeartText * Format * Rename LowerArm -> Forearm * Apply suggestions from code review Co-authored-by: Tom Overton <tom-overton@users.noreply.github.com> * Rename enTgHeartEffect -> effects * Cleanup structs * Rename gDropRecoveryHeartTex * Rename individual EnTgHeartEffect as effect singular, rename len to numEffects * Rename heartVelocityVec -> heartVelocity and flag -> isMaterialApplied * Remove struct address leading zeros, use UNK_TYPE1 type * Rename EnTg_DrawHeart -> EnTg_DrawHearts * Replace unused variable with pad * Remove extra header, make sAnimationInfo a list Co-authored-by: Derek Hensley <hensley.derek58@gmail.com> Co-authored-by: Tom Overton <tom-overton@users.noreply.github.com>
2022-09-30 01:23:59 +00:00
0x8098FBB4:("EnTg_OverrideLimbDraw",),
0x8098FBD0:("EnTg_PostLimbDraw",),
0x8098FC2C:("EnTg_Draw",),
EnTg OK and documented, object_mu documented (#1042) * EnTg_Init matches * Destroy matches * Cleanup header, add commented out functions * EnTg_Update matches * Match another function * Working on func_8098FEA8 * Almost match function, format * Match func_8098FEA8 * Match func_8098F8A8 * EnTg_Draw matches * Match func_8099000C * Match func_8098FBB4, almost got func_8098FBD0? * Match func_8098FBD0 * Match func_8098F800 * Working on func_8098FA70 * figured out one other block, at least * A little closer * Match func_8098FA70 with help from discord yay * Match func_8098FD50 * Add extern data i missed * Prep for data * Replace data from objects_mu.h * Add data * Remove comments' * Rename two draw functions * Run format.sh * Fix space * Rename global static variables * Renamings to match master * Undo some renamings to get diff * Name variables in func_8098F800 * Rename EnTg_ChangeAnimation * Rename UpdateCollider * Add comments for me * More renaming * Renaming * Lots of renaming struct vars * Rename heartStartPos * Rename EnTgHeartInfo * Rename heart stuff * Cleanup comments * Comment cleanup * Rename functions * Remove commeneted out bit of spec * Naming things in object_mu * Name animations * Name dlists * Name textures * Finish naming textures * Comments * Format * Fix name from merging * Revert rename_sym mac changes * Cleanup and remove static data * cleanup comments * Whoops, fix spec file * Rename heart DLs * Apply suggestions from code review Co-authored-by: Derek Hensley <hensley.derek58@gmail.com> * Fixing renamed things * Format * Fix struct * Standardize Effect struct naming * More renaming and cleanup * Apply suggestions from code review Co-authored-by: Derek Hensley <hensley.derek58@gmail.com> * Format * Rename gEffHeartText * Format * Rename LowerArm -> Forearm * Apply suggestions from code review Co-authored-by: Tom Overton <tom-overton@users.noreply.github.com> * Rename enTgHeartEffect -> effects * Cleanup structs * Rename gDropRecoveryHeartTex * Rename individual EnTgHeartEffect as effect singular, rename len to numEffects * Rename heartVelocityVec -> heartVelocity and flag -> isMaterialApplied * Remove struct address leading zeros, use UNK_TYPE1 type * Rename EnTg_DrawHeart -> EnTg_DrawHearts * Replace unused variable with pad * Remove extra header, make sAnimationInfo a list Co-authored-by: Derek Hensley <hensley.derek58@gmail.com> Co-authored-by: Tom Overton <tom-overton@users.noreply.github.com>
2022-09-30 01:23:59 +00:00
0x8098FD50:("EnTg_SpawnHeart",),
0x8098FEA8:("EnTg_UpdateHearts",),
0x8099000C:("EnTg_DrawHearts",),
0x80990310:("EnWf_Init",),
0x80990784:("EnWf_Destroy",),
0x809907D4:("func_809907D4",),
0x80990854:("func_80990854",),
0x809908E0:("EnWf_Blink",),
0x80990948:("func_80990948",),
0x80990C6C:("func_80990C6C",),
0x80990E4C:("func_80990E4C",),
0x80990EAC:("func_80990EAC",),
0x80990ED4:("func_80990ED4",),
0x80990F0C:("func_80990F0C",),
0x80990F50:("func_80990F50",),
0x80990FC8:("func_80990FC8",),
0x80991040:("func_80991040",),
0x809910F0:("func_809910F0",),
0x80991174:("func_80991174",),
0x80991200:("func_80991200",),
0x80991280:("func_80991280",),
0x80991438:("func_80991438",),
0x8099149C:("func_8099149C",),
0x80991738:("func_80991738",),
0x8099177C:("func_8099177C",),
0x80991948:("func_80991948",),
0x809919F4:("func_809919F4",),
0x80991C04:("func_80991C04",),
0x80991C80:("func_80991C80",),
0x80991FD8:("func_80991FD8",),
0x80992068:("func_80992068",),
0x8099223C:("func_8099223C",),
0x809922B4:("func_809922B4",),
0x809923B0:("func_809923B0",),
0x809923E4:("func_809923E4",),
0x8099245C:("func_8099245C",),
0x809924EC:("func_809924EC",),
0x809926D0:("func_809926D0",),
0x80992784:("func_80992784",),
0x8099282C:("func_8099282C",),
0x809928CC:("func_809928CC",),
0x80992A74:("func_80992A74",),
0x80992B8C:("func_80992B8C",),
0x80992D6C:("func_80992D6C",),
0x80992E0C:("func_80992E0C",),
0x80992FD4:("func_80992FD4",),
0x80993018:("func_80993018",),
0x80993148:("func_80993148",),
0x80993194:("func_80993194",),
0x80993350:("func_80993350",),
0x809933A0:("func_809933A0",),
0x80993524:("func_80993524",),
0x8099357C:("func_8099357C",),
0x80993738:("func_80993738",),
0x8099386C:("func_8099386C",),
0x80993BC0:("EnWf_Update",),
0x80993E50:("EnWf_OverrideLimbDraw",),
0x80993E94:("EnWf_PostLimbDraw",),
0x80993F68:("EnWf_Draw",),
0x8099408C:("func_8099408C",),
0x809947B0:("func_809947B0",),
0x8099495C:("func_8099495C",),
0x809949C4:("func_809949C4",),
0x80994A30:("func_80994A30",),
0x80994A9C:("func_80994A9C",),
0x80994B08:("EnSkb_Init",),
0x80994D18:("EnSkb_Destroy",),
0x80994DA8:("func_80994DA8",),
0x80994E2C:("func_80994E2C",),
0x80994E94:("func_80994E94",),
0x80994F7C:("func_80994F7C",),
0x8099504C:("func_8099504C",),
0x80995068:("func_80995068",),
0x80995190:("func_80995190",),
0x80995244:("func_80995244",),
0x809952D8:("func_809952D8",),
0x8099533C:("func_8099533C",),
0x809953E8:("func_809953E8",),
0x8099544C:("func_8099544C",),
0x809954F8:("func_809954F8",),
0x8099556C:("func_8099556C",),
0x8099571C:("func_8099571C",),
0x80995818:("func_80995818",),
0x809958F4:("func_809958F4",),
0x8099599C:("func_8099599C",),
0x80995A30:("func_80995A30",),
0x80995A8C:("func_80995A8C",),
0x80995C24:("func_80995C24",),
0x80995C84:("func_80995C84",),
0x80995D3C:("func_80995D3C",),
0x80995DC4:("func_80995DC4",),
0x80995E08:("func_80995E08",),
0x80995E64:("func_80995E64",),
0x80995F98:("func_80995F98",),
0x809960AC:("func_809960AC",),
0x809961E4:("func_809961E4",),
0x80996284:("func_80996284",),
0x809962D4:("func_809962D4",),
0x8099630C:("func_8099630C",),
0x809963C4:("func_809963C4",),
0x809963D8:("func_809963D8",),
0x80996474:("func_80996474",),
0x809964A0:("func_809964A0",),
0x809964DC:("func_809964DC",),
0x80996544:("func_80996544",),
0x80996594:("func_80996594",),
0x8099672C:("func_8099672C",),
0x80996AD0:("func_80996AD0",),
0x80996BEC:("func_80996BEC",),
0x80996D68:("func_80996D68",),
0x80996E5C:("EnSkb_Update",),
0x80996F78:("func_80996F78",),
0x809970D0:("func_809970D0",),
0x80997278:("EnSkb_Draw",),
0x80997A90:("func_80997A90",),
0x80997AFC:("func_80997AFC",),
0x80997B30:("EnGs_Init",),
0x80997CE0:("EnGs_Destroy",),
0x80997D14:("func_80997D14",),
0x80997D38:("func_80997D38",),
0x80997DEC:("func_80997DEC",),
0x80997E4C:("func_80997E4C",),
0x80997FF0:("func_80997FF0",),
0x80998040:("func_80998040",),
0x8099807C:("func_8099807C",),
0x80998300:("func_80998300",),
0x80998334:("func_80998334",),
0x809984F4:("func_809984F4",),
0x809985B8:("func_809985B8",),
0x80998704:("func_80998704",),
0x8099874C:("func_8099874C",),
0x809989B4:("func_809989B4",),
0x809989F4:("func_809989F4",),
0x80998A48:("func_80998A48",),
0x80998BBC:("func_80998BBC",),
0x80998D44:("func_80998D44",),
0x80998F9C:("func_80998F9C",),
0x80999584:("func_80999584",),
0x809995A4:("func_809995A4",),
0x80999A8C:("func_80999A8C",),
0x80999AC0:("func_80999AC0",),
0x80999B34:("func_80999B34",),
0x80999BC8:("func_80999BC8",),
0x80999E38:("EnGs_Update",),
0x8099A094:("EnGs_Draw",),
0x8099A920:("ObjSound_Init",),
0x8099A96C:("ObjSound_Destroy",),
0x8099A9A4:("ObjSound_Update",),
0x8099AA84:("ObjSound_Draw",),
0x8099AB30:("EnCrow_Init",),
0x8099AC2C:("EnCrow_Destroy",),
0x8099AC58:("EnCrow_SetupFlyIdle",),
0x8099AC8C:("EnCrow_FlyIdle",),
0x8099B098:("EnCrow_SetupDiveAttack",),
0x8099B0CC:("EnCrow_DiveAttack",),
0x8099B318:("EnCrow_CheckIfFrozen",),
0x8099B384:("EnCrow_SetupDamaged",),
0x8099B584:("EnCrow_Damaged",),
0x8099B6AC:("EnCrow_SetupDie",),
0x8099B6C4:("EnCrow_Die",),
0x8099B778:("EnCrow_SetupTurnAway",),
0x8099B838:("EnCrow_TurnAway",),
0x8099B8EC:("EnCrow_SetupRespawn",),
0x8099B9E8:("EnCrow_Respawn",),
0x8099BAB4:("EnCrow_UpdateDamage",),
0x8099BB84:("EnCrow_Update",),
0x8099BE48:("EnCrow_OverrideLimbDraw",),
0x8099BF20:("EnCrow_PostLimbDraw",),
0x8099BFA4:("EnCrow_Draw",),
`ovl_player_actor`: Dawn of a new PR (#1227) * Rename Player_UpdateBottleHeld * Match func_808497A0 * func_80852290 NON_MATCHING * Match func_8083B3B4 * Params cleanup * Match func_8083FBC4 * sfxId cleanups and others * Fix declaration of functions from D_8085D990 * Change D_8085BE84 to be a 2D array * ARRAY_COUNT_2D * Match func_8085ADA0 * func_808426F0 nonmatching * Match func_80852290 * Match func_808426F0 Co-authored-by: engineer124 <engineer124engineer124@gmail.com> * Add notes to Player_SetDoAction * Name putAwayCountdown * rebase * Match func_80856918 * format * func_8084933C nonmatching small amount of boomerang documentation * Progress on moving data near where it is used * finish moving data * format * cleanup up remaining data * more match * Some minor cleanups * PlayerCsMode enum * func_80851F18 nonmatching * Fix unk_B10 * Purge ExchangeItemID enum * Rename `targetActor` to `talkActor` * Name `targetedActor` * PLAYER_LIMB_BUF_SIZE Co-authored-by: petrie911 <69443847+petrie911@users.noreply.github.com> * Change SkelAnime Player functions to take a void pointer for the corresponding buffers * Use PlayerAnimationFrame on Player_DrawImpl * Match func_8082F1AC * Match func_8083D23C * cleanup * Match and clean up func_808373F8 * Match and document func_8083A98C * PLAYER_PARAMS macro and PlayerInitMode enum * Preliminary names for InitMode functions * Match func_8083C8E8 * remove redundant externs * Match func_8084933C * cleanup func_8084933C * Access D_8085BE84 directly instead of using a macro * Match func_8084AC84 * Fix boomearng typo * OK boomerang * cleanup func_8083D168 * untargetedRotY * this->unk_14E = ABS_ALT(var_v1); * GIFIELD macros * sort of a match * Match func_8084C16C Co-authored-by: petrie911 <69443847+petrie911@users.noreply.github.com> * Use the same trick to match func_808573A4 * Add note on Deku spinning * Match func_8084D18C * Match func_80850D68 * Improve func_80832660 * Match func_80854EFC Co-authored-by: petrie911 <69443847+petrie911@users.noreply.github.com> * Rename unk_B2A to getItemDrawId * Some cleanup * fix merge issues * format * minor anim docs * Match func_808553F4 * Cleanup func_808553F4 * func_8083D860 nonmatching * Match func_8083D860 * Defake func_80859BA8 * () * Add notes to PlayerAnimGroup enum * underwaterTimer Co-authored-by: engineer124 <engineer124engineer124@gmail.com> * some stateFlags cleaning * more stateFlags cleaning * some notes and minor cleanups * more general cleanups * Slightly less fake func_80832CAC * Document some melee weapon damage stuff * Mark lunge storage * Note PCS patch * match * add notes to bss * yeet extra indentation * add reloc as nonmatching to spec * floorSfxOffset * Player_GetFloorSfx * Player_GetFloorSfxByAge * Comments for AnimSfx dunctions * Name some AnimSfx functions * Name AnimSfx stuff * Some PlayerAgeProperties notes * use animflag defines * Player_SpawnExplosive * fix enum and some other minor fixes * Bit more misc. cleanup * Use OoT's version of func_808333CC * Note on quickspin buffer * Final nonmatching, func_80851F18 Co-authored-by: Synray <31429825+Synray@users.noreply.github.com> * RIP player.c * Name Player_StopHorizontalMovement * misc fixes * Actor_DeactivateLens * fixes * typos and tweaks * minor stuff * add names as comments on the animgoup array * Correct some function names and data type * add anim commets to ageproperties * some notes * De-fake func_80840F90 * Defake & clean up func_8085ADA0 * Improve func_80859BA8 * Enums in func_80852B28 * Name some secret-related things * 3 small things * stuff * Player_TalkWithPlayer * SurfaceType_GetFloorType * SurfaceType_GetWallFlags * and more bgcheck stuff * more bss naming * sPlayerControlInput * clean up func_80836F10 a bit * name the parameters of func_80835BF8 * door stuff * remove NON_MATCHING * remove D_8085D2B0 padding * Name some Player_Cutscene_ functions * various cleanups * format * remainingHopsCounter * some cleanups on the struct * Actor_RequestRumble * this->exchangeItemId = PLAYER_AP_NONE; * fix merge stuff * format * PlayerUnkAA5 * Name two cylinder-related functions * BSS * Add MagicConsume's enum, treat lensActive as bool * Update func_808332A0 based on better info * fix merge * fix merge issues * remove redundant comments * Name Player_AddQuake * ANIM_FLAG_UPDATE*_*Y * Format * AT_TYPE_ENEMY * fix merge issues * format * fix uintptr_ts * Rename * Name leftHandMf * fix merge issues * format * exchangeItemId <= PLAYER_IA_MINUS1 * getItemDrawIdPlusOne * currentActorCsIndex * <= PLAYER_IA_MINUS1 * fix merge issues * format * namefixer and bss * fix build * bombs parameters cleanup * bss * Fix building * fix building * Fix building * Fix building and cleanups * Pre-PR cleanup * really... * format * review * stateFlag Mistakes * 268 * 0.1f * z64door.h * fix cutscene stuff * bss * Update include/z64player.h Co-authored-by: EllipticEllipsis <elliptic.ellipsis@gmail.com> * Update include/z64player.h Co-authored-by: EllipticEllipsis <elliptic.ellipsis@gmail.com> * reiew * PR Review * collision * review * format and a few stuff i missed * EnBomExplosiveType * weekeventregconvert and eventinfconvert * more review * review * bss * review * re format sGetItemTable * Entangle PlayerMask and PlayerItemAction * a few extra cases i missed * bss * review * EnArrow stuff * ARROW_MAGIC_DEKU_BUBBLE * minor format * merge * fix bss * review * !ARROW_IS_ARROW * review * bool cleanup * fix merge * review * Player_StopCutscene * Player_RequestQuake * quakeIndex * Player_RequestQuakeAndRumble * knobDoor and slidingDoor * bss * fix * review * dog and float --------- Co-authored-by: Elliptic Ellipsis <elliptic.ellipsis@gmail.com> Co-authored-by: engineer124 <engineer124engineer124@gmail.com> Co-authored-by: petrie911 <pmontag@PHYS-S129.iowa.uiowa.edu> Co-authored-by: petrie911 <69443847+petrie911@users.noreply.github.com> Co-authored-by: Synray <31429825+Synray@users.noreply.github.com>
2023-05-28 21:41:37 +00:00
0x8099C290:("EnCow_RotatePoint",),
0x8099C328:("EnCow_SetColliderPos",),
0x8099C41C:("EnCow_SetTailPos",),
0x8099C498:("EnCow_Init",),
0x8099C834:("EnCow_Destroy",),
`ovl_player_actor`: Dawn of a new PR (#1227) * Rename Player_UpdateBottleHeld * Match func_808497A0 * func_80852290 NON_MATCHING * Match func_8083B3B4 * Params cleanup * Match func_8083FBC4 * sfxId cleanups and others * Fix declaration of functions from D_8085D990 * Change D_8085BE84 to be a 2D array * ARRAY_COUNT_2D * Match func_8085ADA0 * func_808426F0 nonmatching * Match func_80852290 * Match func_808426F0 Co-authored-by: engineer124 <engineer124engineer124@gmail.com> * Add notes to Player_SetDoAction * Name putAwayCountdown * rebase * Match func_80856918 * format * func_8084933C nonmatching small amount of boomerang documentation * Progress on moving data near where it is used * finish moving data * format * cleanup up remaining data * more match * Some minor cleanups * PlayerCsMode enum * func_80851F18 nonmatching * Fix unk_B10 * Purge ExchangeItemID enum * Rename `targetActor` to `talkActor` * Name `targetedActor` * PLAYER_LIMB_BUF_SIZE Co-authored-by: petrie911 <69443847+petrie911@users.noreply.github.com> * Change SkelAnime Player functions to take a void pointer for the corresponding buffers * Use PlayerAnimationFrame on Player_DrawImpl * Match func_8082F1AC * Match func_8083D23C * cleanup * Match and clean up func_808373F8 * Match and document func_8083A98C * PLAYER_PARAMS macro and PlayerInitMode enum * Preliminary names for InitMode functions * Match func_8083C8E8 * remove redundant externs * Match func_8084933C * cleanup func_8084933C * Access D_8085BE84 directly instead of using a macro * Match func_8084AC84 * Fix boomearng typo * OK boomerang * cleanup func_8083D168 * untargetedRotY * this->unk_14E = ABS_ALT(var_v1); * GIFIELD macros * sort of a match * Match func_8084C16C Co-authored-by: petrie911 <69443847+petrie911@users.noreply.github.com> * Use the same trick to match func_808573A4 * Add note on Deku spinning * Match func_8084D18C * Match func_80850D68 * Improve func_80832660 * Match func_80854EFC Co-authored-by: petrie911 <69443847+petrie911@users.noreply.github.com> * Rename unk_B2A to getItemDrawId * Some cleanup * fix merge issues * format * minor anim docs * Match func_808553F4 * Cleanup func_808553F4 * func_8083D860 nonmatching * Match func_8083D860 * Defake func_80859BA8 * () * Add notes to PlayerAnimGroup enum * underwaterTimer Co-authored-by: engineer124 <engineer124engineer124@gmail.com> * some stateFlags cleaning * more stateFlags cleaning * some notes and minor cleanups * more general cleanups * Slightly less fake func_80832CAC * Document some melee weapon damage stuff * Mark lunge storage * Note PCS patch * match * add notes to bss * yeet extra indentation * add reloc as nonmatching to spec * floorSfxOffset * Player_GetFloorSfx * Player_GetFloorSfxByAge * Comments for AnimSfx dunctions * Name some AnimSfx functions * Name AnimSfx stuff * Some PlayerAgeProperties notes * use animflag defines * Player_SpawnExplosive * fix enum and some other minor fixes * Bit more misc. cleanup * Use OoT's version of func_808333CC * Note on quickspin buffer * Final nonmatching, func_80851F18 Co-authored-by: Synray <31429825+Synray@users.noreply.github.com> * RIP player.c * Name Player_StopHorizontalMovement * misc fixes * Actor_DeactivateLens * fixes * typos and tweaks * minor stuff * add names as comments on the animgoup array * Correct some function names and data type * add anim commets to ageproperties * some notes * De-fake func_80840F90 * Defake & clean up func_8085ADA0 * Improve func_80859BA8 * Enums in func_80852B28 * Name some secret-related things * 3 small things * stuff * Player_TalkWithPlayer * SurfaceType_GetFloorType * SurfaceType_GetWallFlags * and more bgcheck stuff * more bss naming * sPlayerControlInput * clean up func_80836F10 a bit * name the parameters of func_80835BF8 * door stuff * remove NON_MATCHING * remove D_8085D2B0 padding * Name some Player_Cutscene_ functions * various cleanups * format * remainingHopsCounter * some cleanups on the struct * Actor_RequestRumble * this->exchangeItemId = PLAYER_AP_NONE; * fix merge stuff * format * PlayerUnkAA5 * Name two cylinder-related functions * BSS * Add MagicConsume's enum, treat lensActive as bool * Update func_808332A0 based on better info * fix merge * fix merge issues * remove redundant comments * Name Player_AddQuake * ANIM_FLAG_UPDATE*_*Y * Format * AT_TYPE_ENEMY * fix merge issues * format * fix uintptr_ts * Rename * Name leftHandMf * fix merge issues * format * exchangeItemId <= PLAYER_IA_MINUS1 * getItemDrawIdPlusOne * currentActorCsIndex * <= PLAYER_IA_MINUS1 * fix merge issues * format * namefixer and bss * fix build * bombs parameters cleanup * bss * Fix building * fix building * Fix building * Fix building and cleanups * Pre-PR cleanup * really... * format * review * stateFlag Mistakes * 268 * 0.1f * z64door.h * fix cutscene stuff * bss * Update include/z64player.h Co-authored-by: EllipticEllipsis <elliptic.ellipsis@gmail.com> * Update include/z64player.h Co-authored-by: EllipticEllipsis <elliptic.ellipsis@gmail.com> * reiew * PR Review * collision * review * format and a few stuff i missed * EnBomExplosiveType * weekeventregconvert and eventinfconvert * more review * review * bss * review * re format sGetItemTable * Entangle PlayerMask and PlayerItemAction * a few extra cases i missed * bss * review * EnArrow stuff * ARROW_MAGIC_DEKU_BUBBLE * minor format * merge * fix bss * review * !ARROW_IS_ARROW * review * bool cleanup * fix merge * review * Player_StopCutscene * Player_RequestQuake * quakeIndex * Player_RequestQuakeAndRumble * knobDoor and slidingDoor * bss * fix * review * dog and float --------- Co-authored-by: Elliptic Ellipsis <elliptic.ellipsis@gmail.com> Co-authored-by: engineer124 <engineer124engineer124@gmail.com> Co-authored-by: petrie911 <pmontag@PHYS-S129.iowa.uiowa.edu> Co-authored-by: petrie911 <69443847+petrie911@users.noreply.github.com> Co-authored-by: Synray <31429825+Synray@users.noreply.github.com>
2023-05-28 21:41:37 +00:00
0x8099C880:("EnCow_UpdateAnimation",),
0x8099CAA8:("EnCow_TalkEnd",),
0x8099CB20:("EnCow_GiveMilkEnd",),
0x8099CB68:("EnCow_GiveMilkWait",),
0x8099CBCC:("EnCow_GiveMilk",),
0x8099CC68:("EnCow_CheckForEmptyBottle",),
0x8099CCF8:("EnCow_Talk",),
0x8099CDA0:("EnCow_Idle",),
0x8099CFAC:("EnCow_DoTail",),
0x8099D144:("EnCow_Update",),
`ovl_player_actor`: Dawn of a new PR (#1227) * Rename Player_UpdateBottleHeld * Match func_808497A0 * func_80852290 NON_MATCHING * Match func_8083B3B4 * Params cleanup * Match func_8083FBC4 * sfxId cleanups and others * Fix declaration of functions from D_8085D990 * Change D_8085BE84 to be a 2D array * ARRAY_COUNT_2D * Match func_8085ADA0 * func_808426F0 nonmatching * Match func_80852290 * Match func_808426F0 Co-authored-by: engineer124 <engineer124engineer124@gmail.com> * Add notes to Player_SetDoAction * Name putAwayCountdown * rebase * Match func_80856918 * format * func_8084933C nonmatching small amount of boomerang documentation * Progress on moving data near where it is used * finish moving data * format * cleanup up remaining data * more match * Some minor cleanups * PlayerCsMode enum * func_80851F18 nonmatching * Fix unk_B10 * Purge ExchangeItemID enum * Rename `targetActor` to `talkActor` * Name `targetedActor` * PLAYER_LIMB_BUF_SIZE Co-authored-by: petrie911 <69443847+petrie911@users.noreply.github.com> * Change SkelAnime Player functions to take a void pointer for the corresponding buffers * Use PlayerAnimationFrame on Player_DrawImpl * Match func_8082F1AC * Match func_8083D23C * cleanup * Match and clean up func_808373F8 * Match and document func_8083A98C * PLAYER_PARAMS macro and PlayerInitMode enum * Preliminary names for InitMode functions * Match func_8083C8E8 * remove redundant externs * Match func_8084933C * cleanup func_8084933C * Access D_8085BE84 directly instead of using a macro * Match func_8084AC84 * Fix boomearng typo * OK boomerang * cleanup func_8083D168 * untargetedRotY * this->unk_14E = ABS_ALT(var_v1); * GIFIELD macros * sort of a match * Match func_8084C16C Co-authored-by: petrie911 <69443847+petrie911@users.noreply.github.com> * Use the same trick to match func_808573A4 * Add note on Deku spinning * Match func_8084D18C * Match func_80850D68 * Improve func_80832660 * Match func_80854EFC Co-authored-by: petrie911 <69443847+petrie911@users.noreply.github.com> * Rename unk_B2A to getItemDrawId * Some cleanup * fix merge issues * format * minor anim docs * Match func_808553F4 * Cleanup func_808553F4 * func_8083D860 nonmatching * Match func_8083D860 * Defake func_80859BA8 * () * Add notes to PlayerAnimGroup enum * underwaterTimer Co-authored-by: engineer124 <engineer124engineer124@gmail.com> * some stateFlags cleaning * more stateFlags cleaning * some notes and minor cleanups * more general cleanups * Slightly less fake func_80832CAC * Document some melee weapon damage stuff * Mark lunge storage * Note PCS patch * match * add notes to bss * yeet extra indentation * add reloc as nonmatching to spec * floorSfxOffset * Player_GetFloorSfx * Player_GetFloorSfxByAge * Comments for AnimSfx dunctions * Name some AnimSfx functions * Name AnimSfx stuff * Some PlayerAgeProperties notes * use animflag defines * Player_SpawnExplosive * fix enum and some other minor fixes * Bit more misc. cleanup * Use OoT's version of func_808333CC * Note on quickspin buffer * Final nonmatching, func_80851F18 Co-authored-by: Synray <31429825+Synray@users.noreply.github.com> * RIP player.c * Name Player_StopHorizontalMovement * misc fixes * Actor_DeactivateLens * fixes * typos and tweaks * minor stuff * add names as comments on the animgoup array * Correct some function names and data type * add anim commets to ageproperties * some notes * De-fake func_80840F90 * Defake & clean up func_8085ADA0 * Improve func_80859BA8 * Enums in func_80852B28 * Name some secret-related things * 3 small things * stuff * Player_TalkWithPlayer * SurfaceType_GetFloorType * SurfaceType_GetWallFlags * and more bgcheck stuff * more bss naming * sPlayerControlInput * clean up func_80836F10 a bit * name the parameters of func_80835BF8 * door stuff * remove NON_MATCHING * remove D_8085D2B0 padding * Name some Player_Cutscene_ functions * various cleanups * format * remainingHopsCounter * some cleanups on the struct * Actor_RequestRumble * this->exchangeItemId = PLAYER_AP_NONE; * fix merge stuff * format * PlayerUnkAA5 * Name two cylinder-related functions * BSS * Add MagicConsume's enum, treat lensActive as bool * Update func_808332A0 based on better info * fix merge * fix merge issues * remove redundant comments * Name Player_AddQuake * ANIM_FLAG_UPDATE*_*Y * Format * AT_TYPE_ENEMY * fix merge issues * format * fix uintptr_ts * Rename * Name leftHandMf * fix merge issues * format * exchangeItemId <= PLAYER_IA_MINUS1 * getItemDrawIdPlusOne * currentActorCsIndex * <= PLAYER_IA_MINUS1 * fix merge issues * format * namefixer and bss * fix build * bombs parameters cleanup * bss * Fix building * fix building * Fix building * Fix building and cleanups * Pre-PR cleanup * really... * format * review * stateFlag Mistakes * 268 * 0.1f * z64door.h * fix cutscene stuff * bss * Update include/z64player.h Co-authored-by: EllipticEllipsis <elliptic.ellipsis@gmail.com> * Update include/z64player.h Co-authored-by: EllipticEllipsis <elliptic.ellipsis@gmail.com> * reiew * PR Review * collision * review * format and a few stuff i missed * EnBomExplosiveType * weekeventregconvert and eventinfconvert * more review * review * bss * review * re format sGetItemTable * Entangle PlayerMask and PlayerItemAction * a few extra cases i missed * bss * review * EnArrow stuff * ARROW_MAGIC_DEKU_BUBBLE * minor format * merge * fix bss * review * !ARROW_IS_ARROW * review * bool cleanup * fix merge * review * Player_StopCutscene * Player_RequestQuake * quakeIndex * Player_RequestQuakeAndRumble * knobDoor and slidingDoor * bss * fix * review * dog and float --------- Co-authored-by: Elliptic Ellipsis <elliptic.ellipsis@gmail.com> Co-authored-by: engineer124 <engineer124engineer124@gmail.com> Co-authored-by: petrie911 <pmontag@PHYS-S129.iowa.uiowa.edu> Co-authored-by: petrie911 <69443847+petrie911@users.noreply.github.com> Co-authored-by: Synray <31429825+Synray@users.noreply.github.com>
2023-05-28 21:41:37 +00:00
0x8099D3C0:("EnCow_UpdateTail",),
0x8099D4AC:("EnCow_OverrideLimbDraw",),
0x8099D4FC:("EnCow_PostLimbDraw",),
0x8099D53C:("EnCow_Draw",),
0x8099D59C:("func_8099D59C",),
0x8099D780:("OceffWipe4_Init",),
0x8099D7DC:("OceffWipe4_Destroy",),
0x8099D810:("OceffWipe4_Update",),
0x8099D870:("OceffWipe4_Draw",),
0x8099E790:("EnZo_ChangeAnim",),
0x8099E858:("EnZo_PlayWalkingSound",),
0x8099E96C:("EnZo_Blink",),
0x8099E9E0:("EnZo_UpdateCollider",),
0x8099EA60:("EnZo_LookAtPlayer",),
0x8099EBD8:("EnZo_Walk",),
0x8099EC50:("EnZo_FollowPath",),
0x8099ED4C:("EnZo_TreadWater",),
0x8099EE24:("EnZo_DoNothing",),
0x8099EE34:("EnZo_Init",),
0x8099EF40:("EnZo_Destroy",),
0x8099EF6C:("EnZo_Update",),
0x8099EFF4:("EnZo_OverrideLimbDraw",),
0x8099F15C:("EnZo_PostLimbDraw",),
0x8099F268:("EnZo_Draw",),
Overhaul the build system (#234) * wip * fix * add disassembler * Disasm builds OK * Variable addends * More wip * Rodata migration implemented * Cleanup old tools * Try fix submodule -> subrepo merge * git subrepo pull --force --remote=https://github.com/zeldaret/ZAPD.git tools/ZAPD subrepo: subdir: "tools/ZAPD" merged: "602e609" upstream: origin: "https://github.com/zeldaret/ZAPD.git" branch: "master" commit: "602e609" git-subrepo: version: "0.4.3" origin: "https://github.com/ingydotnet/git-subrepo" commit: "2f68596" * Builds again but assets are totally broken * git subrepo pull --force tools/asm-processor subrepo: subdir: "tools/asm-processor" merged: "1ffdb08a" upstream: origin: "https://github.com/simonlindholm/asm-processor.git" branch: "master" commit: "1ffdb08a" git-subrepo: version: "0.4.3" origin: "https://github.com/ingydotnet/git-subrepo" commit: "2f68596" * More cleanup, move functions.txt and variables.txt to tools/disasm and rm tables * rm z64compress in preparation for subrepo * git subrepo clone (merge) https://github.com/z64me/z64compress.git tools/z64compress subrepo: subdir: "tools/z64compress" merged: "eb11085c" upstream: origin: "https://github.com/z64me/z64compress.git" branch: "main" commit: "eb11085c" git-subrepo: version: "0.4.3" origin: "https://github.com/ingydotnet/git-subrepo" commit: "2f68596" * Fix asset extraction * Fix diff-init make rule * Split code bss * Split assumed linker bug padding from assembly files * add filelists for mm.us.rev1 * Maybe working, but I'm not sure * add overlays to spec * Add rodata to actos * Everything compiles * Make a lot of C files for code * Add almost every file in code to spec * whoops * 3 code files left * add scenes to spec * More progress on progress.py * Fix skelanime in spec * audio files! * Fix merge issues * Fix some C files in code * Fix remaining code files * Use existing O1 C files in spec * reorder boot order in spec * update spec * fault.c * Convert relocs on completed actors, fixbaserom uses current rom name * more boot files * Add VT macros and script * finish already existing boot files * most of libultra * fix 64bits libultra files * Use C files for libultra, wrap some functions in NON_MATCHING * Remove duplicate of OS_CLOCK_RATE from fault.c * C files for fbdemos * delete dumb files * bootstrap C files, still need to add them to the spec * update fixbaserom * boot OK? * I forgot to commit the spec * C for gamestates * C for kaleido * Change all includes to "" * copy actor sizes script from oot * I forgot to delete those files * Basic C files for effects * Add effects initvars names * Remove mislabelled boot functions from header/txt * Begin porting bootstrap_fx, some sizes * Fix <> * Fix enum * Fix diff.py * fix libultra stuff * update regconvert * update setup warnings * add some missing ; * Fix some makefile stuff and other fixes on some non_matching functions * add executable flag in extract_baserom and fixbaserom * fix relative path * copy assist from oot * fix map path * another assist path fix * Delete C files for handwritten files * add code_801A51F0 to spec * add gfxbuffers to spec * Move rodata to top of each file when possible * UNK_TYPEs for func_801A51F0 * Remove kaleido rodata from spec * Update spec and undefined_syms for recent merge * GCC warnings and fix errors in nonmatchings, * round percentage numbers * progress script: format changes * progress: error on non-existing files * fix warning in z_scene_table * Match 2 nonmatchings in z_actor * Warnings in lightswitch and invadepoh * Fix warning in z_actor_dlftbls * I though I fixed this one * whoops * Comment out CC_CHECK * Removed redundant ultra64.h includes * Update asm_processor, sorted boot_O1 into other folders, completed the fbdemo bootstrap, cleaned up undefined_syms * Completed gamestates bootstrap * Split kaleido_scope * Remove section.h and segment.h, move keep object externs to a common location in variables.h * Completed effects bootstrap * Segmented address externs for effects, fbdemos, gamestates and kaleido * Move actor data externs out of the if 0 * Segmented address externs for actors * Prepare actionfunc detection * fix script, how did it even work before * Fix actionfunc script again, re-introduce some more intermediate prints to the disassembler * Automated actionFunc detection in actors * Segmented addresses from player .text * rm old segment addrs script and fix build * Move sizes folder to tools * Make build.py executable * New Jenkinsfile Prayge * Remove numpy dependencies * Add warnings_disasm_current.txt * my bad * Update spec and undefined_syms * Add z_eff_ss_hahen to pametfrog * git subrepo pull (merge) --force tools/z64compress subrepo: subdir: "tools/z64compress" merged: "163ca2af" upstream: origin: "https://github.com/z64me/z64compress.git" branch: "main" commit: "163ca2af" git-subrepo: version: "0.4.3" origin: "https://github.com/ingydotnet/git-subrepo" commit: "2f68596" * Make z64compress print to stdout * sneeky commit to update warnings tooling * test * Another test * Mark fixing overlay reloc generating as a TODO * Update warnings stuff * Communicate the return code from running z64compress back to the Makefile through the wrapper * Run formatter, remove extra commented copy of function * Re-fix some includes * Convert atan to hex to conform to decided style * Some tidying up, remove c for fp and the other two handwritten code files * BSS in z_collision_check & z_scene_proc * add static back in * Fix timerintr bss, add file to spec, some cleanup * Remove externs * Newline * Readd enums * Typo * Colours * Comments for hitmark enum values Co-authored-by: EllipticEllipsis <73679967+EllipticEllipsis@users.noreply.github.com> * Improvements and suggestions * Organize and remove unused imports and use env for python3 scripts, delete unused overlay.py Co-authored-by: angie <angheloalf95@gmail.com> Co-authored-by: Elliptic Ellipsis <elliptic.ellipsis@gmail.com> Co-authored-by: engineer124 <engineer124engineer124@gmail.com> Co-authored-by: EllipticEllipsis <73679967+EllipticEllipsis@users.noreply.github.com>
2021-08-04 03:21:31 +00:00
0x8099F730:("EffectSsIceSmoke_Init",),
0x8099F7F4:("EffectSsIceSmoke_Draw",),
0x8099F980:("EffectSsIceSmoke_Update",),
0x8099FA40:("func_8099FA40",),
0x8099FAB0:("ObjMakekinsuta_Init",),
0x8099FB20:("ObjMakekinsuta_Destroy",),
0x8099FB64:("func_8099FB64",),
0x8099FCC0:("ObjMakekinsuta_Update",),
0x8099FD7C:("func_8099FD7C",),
0x8099FEB0:("EnGe3_Init",),
0x809A0044:("EnGe3_Destroy",),
0x809A0070:("EnGe3_ChangeAnim",),
0x809A00F8:("EnGe3_LookAtPlayer",),
0x809A020C:("EnGe3_SetupPath",),
0x809A024C:("EnGe3_FollowPath",),
0x809A0350:("EnGe3_Scream",),
0x809A03AC:("EnGe3_Idle",),
0x809A03FC:("EnGe3_ThrowPlayerOut",),
0x809A04D0:("EnGe3_AveilsChamberIdle",),
0x809A0820:("EnGe3_UpdateColliderAndMove",),
0x809A08A4:("EnGe3_Blink",),
0x809A0920:("EnGe3_Update",),
0x809A096C:("EnGe3_ValidatePictograph",),
0x809A0A14:("EnGe3_OverrideLimbDraw",),
0x809A0C60:("EnGe3_PostLimbDraw",),
0x809A0CBC:("EnGe3_Draw",),
0x809A0F20:("func_809A0F20",),
0x809A0F78:("func_809A0F78",),
0x809A10F4:("func_809A10F4",),
0x809A13A0:("func_809A13A0",),
0x809A1408:("ObjHamishi_IsUnderwater",),
0x809A1480:("ObjHamishi_Init",),
0x809A15A0:("ObjHamishi_Destroy",),
0x809A15CC:("ObjHamishi_Update",),
0x809A17BC:("ObjHamishi_Draw",),
0x809A1BB0:("EnZl4_ChangeAnim",),
0x809A1C4C:("EnZl4_Init",),
0x809A1CFC:("EnZl4_Destroy",),
0x809A1D0C:("EnZl4_DoNothing",),
0x809A1D1C:("EnZl4_Update",),
0x809A1D60:("EnZl4_OverrideLimbDraw",),
0x809A1DA4:("EnZl4_PostLimbDraw",),
0x809A1DBC:("EnZl4_TransformLimbDraw",),
0x809A1DD0:("func_809A1DD0",),
0x809A1E28:("func_809A1E28",),
0x809A1E60:("EnZl4_Draw",),
0x809A2030:("EnMm2_Init",),
0x809A2070:("EnMm2_Destroy",),
0x809A2080:("EnMm2_Reading",),
0x809A20FC:("EnMm2_WaitForRead",),
0x809A2194:("EnMm2_Update",),
0x809A21B8:("EnMm2_Draw",),
0x809A2B60:("func_809A2B60",),
0x809A2B70:("func_809A2B70",),
0x809A2BF8:("func_809A2BF8",),
0x809A2C78:("DoorSpiral_Init",),
0x809A2D80:("DoorSpiral_Destroy",),
0x809A2DB0:("func_809A2DB0",),
0x809A2E08:("func_809A2E08",),
0x809A2EA0:("func_809A2EA0",),
0x809A2FF8:("func_809A2FF8",),
0x809A3098:("func_809A3098",),
0x809A30E0:("DoorSpiral_Update",),
0x809A3134:("DoorSpiral_Draw",),
0x809A33E0:("func_809A33E0",),
0x809A3448:("func_809A3448",),
0x809A34E0:("func_809A34E0",),
0x809A35EC:("func_809A35EC",),
0x809A376C:("func_809A376C",),
0x809A3818:("ObjPzlblock_Init",),
0x809A3A14:("ObjPzlblock_Destroy",),
0x809A3A48:("func_809A3A48",),
0x809A3A74:("func_809A3A74",),
0x809A3BA4:("func_809A3BA4",),
0x809A3BC0:("func_809A3BC0",),
0x809A3D1C:("func_809A3D1C",),
0x809A3D38:("func_809A3D38",),
0x809A3D7C:("ObjPzlblock_Update",),
0x809A3E58:("func_809A3E58",),
0x809A3F0C:("func_809A3F0C",),
0x809A41C0:("func_809A41C0",),
0x809A42A0:("func_809A42A0",),
0x809A43A8:("func_809A43A8",),
0x809A43EC:("func_809A43EC",),
0x809A448C:("ObjToge_Init",),
0x809A4718:("ObjToge_Destroy",),
0x809A4744:("func_809A4744",),
0x809A477C:("func_809A477C",),
0x809A4804:("func_809A4804",),
0x809A481C:("func_809A481C",),
0x809A488C:("func_809A488C",),
0x809A48AC:("func_809A48AC",),
0x809A4ACC:("ObjToge_Update",),
0x809A4C50:("ObjToge_Draw",),
0x809A4E00:("func_809A4E00",),
0x809A4E68:("func_809A4E68",),
0x809A4F00:("func_809A4F00",),
0x809A500C:("func_809A500C",),
0x809A518C:("func_809A518C",),
0x809A5238:("ObjArmos_Init",),
0x809A5480:("ObjArmos_Destroy",),
0x809A54B4:("func_809A54B4",),
0x809A54E0:("func_809A54E0",),
0x809A5610:("func_809A5610",),
0x809A562C:("func_809A562C",),
0x809A57D8:("func_809A57D8",),
0x809A57F4:("func_809A57F4",),
0x809A5838:("ObjArmos_Update",),
0x809A5960:("func_809A5960",),
0x809A5A3C:("func_809A5A3C",),
0x809A5B50:("ObjArmos_Draw",),
0x809A5D10:("ObjBoyo_Init",),
0x809A5D94:("ObjBoyo_Destroy",),
Boyo (#1341) * updated variables.txt * continue investigation * format to style * matching more asm * still more asm matching * finally matching * matching even more * add rodata * match more asm for Update * matching 99.58% of ObjBoyo_Update * matched ObjBoyo_Update * some cleanup * formatted * review: remove ACTOR_COLLISION_HANDLING_CASES define * review: fix main functions parameters * review: fix collision function signatures * review: fix ObjBoyo_FindCollidedActor parameters * review: better formatting for InitVars * review: fix ObjBoyoCollisionHandler typedef * review: fix segmented AnimatedMaterial * review: fix static ColliderCylinderInit * review: disassembled initchain * review: fix collision functions * review: fix functions.txt * review: fix variables.txt * review: clean z_obj_boyo.h * review: fix ObjBoyo_Destroy * remove fake variable from ObjBoyo_Init * review: rematch FindCollidedActor * review: make asm match again * review: update spec file * review: fix spec file * review: remove static D_*** * review: fix bad logic to find collided actor * review: fix ObjBoyo size (local make is now OK) * review: rename collision handlers array * review: use constant * review: clean PushPlayer function * review: fix LSP bad renaming * review: use GET_PLAYER macro * review: remove ugly pointer deref * review: replace += 1 with ++ * review: return NULL to emphasize it is a pointer * review: check against NULL instead of 0 * review: remove unnecessary casts * review: use constants * review: remove unnecessary include * review: rename variables + fix assembly matching * review: change ++i to i++ * review: fix inline comments * review: replace != with < in for loop
2023-10-13 07:59:49 +00:00
0x809A5DC0:("ObjBoyo_PushPlayer",),
0x809A5DE0:("ObjBoyo_PushPirate",),
0x809A5E14:("ObjBoyo_ExplodeBomb",),
0x809A5E24:("ObjBoyo_FindCollidedActor",),
0x809A5E98:("ObjBoyo_Update",),
0x809A610C:("ObjBoyo_Draw",),
0x809A6280:("EnGrasshopper_Init",),
0x809A64E0:("EnGrasshopper_Destroy",),
0x809A6524:("EnGrasshopper_ChangeAnim",),
0x809A65D8:("EnGrasshopper_RaiseTail",),
0x809A6628:("EnGrasshopper_LowerTail",),
0x809A6668:("EnGrasshopper_DecideAction",),
0x809A6754:("EnGrasshopper_SetupFly",),
0x809A67A4:("EnGrasshopper_Fly",),
0x809A6B6C:("EnGrasshopper_RoamInCircles",),
0x809A6E18:("EnGrasshopper_SetupBank",),
0x809A6E74:("EnGrasshopper_Turn",),
0x809A6F8C:("EnGrasshopper_SetupBounced",),
0x809A700C:("EnGrasshopper_Bounced",),
0x809A7134:("EnGrasshopper_SetupApproachPlayer",),
0x809A71CC:("EnGrasshopper_ApproachPlayer",),
0x809A7494:("EnGrasshopper_SetupAttack",),
0x809A753C:("EnGrasshopper_Attack",),
0x809A7844:("EnGrasshopper_SetupWaitAfterAttack",),
0x809A78EC:("EnGrasshopper_WaitAfterAttack",),
0x809A797C:("EnGrasshopper_SetupDamaged",),
0x809A7A8C:("EnGrasshopper_Damaged",),
0x809A7AE4:("EnGrasshopper_SetupDead",),
0x809A7BBC:("EnGrasshopper_Dead",),
0x809A7C98:("EnGrasshopper_SetupFall",),
0x809A7CE0:("EnGrasshopper_Fall",),
0x809A8044:("EnGrasshopper_UpdateDamage",),
0x809A8224:("EnGrasshopper_Update",),
0x809A847C:("EnGrasshopper_PostLimbDraw",),
0x809A8640:("EnGrasshopper_Draw",),
0x809A8870:("EnGrasshopper_InitializeEffect",),
0x809A8924:("EnGrasshopper_UpdateEffects",),
0x809A8A64:("EnGrasshopper_DrawEffects",),
0x809A9110:("func_809A9110",),
0x809A91FC:("func_809A91FC",),
0x809A92D0:("func_809A92D0",),
0x809A9314:("func_809A9314",),
0x809A961C:("ObjGrass_Init",),
0x809A96FC:("ObjGrass_Destroy",),
0x809A9790:("func_809A9790",),
0x809A983C:("func_809A983C",),
0x809A9DB8:("func_809A9DB8",),
0x809AA238:("ObjGrass_Update",),
0x809AA278:("func_809AA278",),
0x809AA54C:("func_809AA54C",),
0x809AA798:("func_809AA798",),
0x809AA9A8:("ObjGrass_Draw",),
0x809AAE60:("func_809AAE60",),
0x809AAE94:("func_809AAE94",),
0x809AAF18:("func_809AAF18",),
0x809AAF58:("func_809AAF58",),
0x809AAF9C:("func_809AAF9C",),
0x809AAFE8:("func_809AAFE8",),
0x809AB2F0:("ObjGrassCarry_Init",),
0x809AB360:("ObjGrassCarry_Destroy",),
0x809AB3C4:("func_809AB3C4",),
0x809AB3D8:("func_809AB3D8",),
0x809AB428:("func_809AB428",),
0x809AB43C:("func_809AB43C",),
0x809AB474:("func_809AB474",),
0x809AB4A8:("func_809AB4A8",),
0x809AB5FC:("func_809AB5FC",),
0x809AB610:("func_809AB610",),
0x809AB6FC:("func_809AB6FC",),
0x809AB77C:("func_809AB77C",),
0x809ABB1C:("ObjGrassCarry_Update",),
0x809ABB7C:("func_809ABB7C",),
0x809ABDE0:("func_809ABDE0",),
0x809ABE54:("func_809ABE54",),
0x809ABEC4:("func_809ABEC4",),
0x809ABF38:("func_809ABF38",),
0x809ABFA8:("ObjGrassUnit_Init",),
0x809AC4B0:("BgFireWall_Init",),
0x809AC594:("BgFireWall_Destroy",),
0x809AC5C0:("func_809AC5C0",),
0x809AC638:("func_809AC638",),
0x809AC68C:("func_809AC68C",),
0x809AC6C0:("func_809AC6C0",),
0x809AC760:("func_809AC760",),
0x809AC7F8:("func_809AC7F8",),
0x809AC970:("func_809AC970",),
0x809AC9B8:("BgFireWall_Update",),
0x809ACB28:("BgFireWall_Draw",),
0x809ACD90:("EnBu_Init",),
0x809ACDA8:("EnBu_Destroy",),
0x809ACDB8:("EnBu_DoNothing",),
0x809ACDC8:("EnBu_Update",),
0x809ACE00:("EnBu_Draw",),
0x809ACF40:("EnEncount3_Init",),
0x809AD048:("EnEncount3_Destroy",),
0x809AD058:("func_809AD058",),
0x809AD084:("func_809AD084",),
0x809AD194:("func_809AD194",),
0x809AD1EC:("func_809AD1EC",),
0x809AD230:("EnEncount3_Update",),
0x809AD614:("EnEncount3_Draw",),
0x809AD8E0:("EnJso_Init",),
0x809ADB24:("EnJso_Destroy",),
0x809ADBC8:("EnJso_ChangeAnim",),
0x809ADC7C:("EnJso_SetupIntroCutscene",),
0x809ADCB8:("EnJso_IntroCutscene",),
0x809AE754:("EnJso_SetupReappear",),
0x809AE87C:("EnJso_Reappear",),
0x809AE9B0:("EnJso_SetupCirclePlayer",),
0x809AEA08:("EnJso_CirclePlayer",),
0x809AECA8:("EnJso_SetupGuard",),
0x809AED00:("EnJso_Guard",),
0x809AED54:("EnJso_SetupSpinBeforeAttack",),
0x809AEDAC:("EnJso_SpinBeforeAttack",),
0x809AEE44:("EnJso_SetupDashAttack",),
0x809AEEC0:("EnJso_DashAttack",),
0x809AF064:("EnJso_SetupSlash",),
0x809AF110:("EnJso_Slash",),
0x809AF28C:("EnJso_SetupWaitAfterSlash",),
0x809AF2F8:("EnJso_WaitAfterSlash",),
0x809AF368:("EnJso_SetupKnockedBack",),
0x809AF3C0:("EnJso_KnockedBack",),
0x809AF3FC:("EnJso_SetupCower",),
0x809AF440:("EnJso_Cower",),
0x809AF470:("EnJso_SetupStunned",),
0x809AF53C:("EnJso_Stunned",),
0x809AF5F8:("EnJso_SetupDamaged",),
0x809AF714:("EnJso_Damaged",),
0x809AF76C:("EnJso_SetupJumpBack",),
0x809AF7F4:("EnJso_JumpBack",),
0x809AF8D0:("EnJso_SetupDead",),
0x809AF99C:("EnJso_Dead",),
0x809AFA58:("EnJso_SetupFallDownAndTalk",),
0x809AFAF4:("EnJso_FallDownAndTalk",),
0x809AFC10:("EnJso_TellHint",),
0x809AFE38:("EnJso_BurstIntoFlames",),
0x809B0034:("EnJso_UpdateDamage",),
0x809B02CC:("EnJso_Update",),
0x809B0734:("EnJso_OverrideLimbDraw",),
0x809B0820:("EnJso_PostLimbDraw",),
0x809B0B70:("EnJso_SetAfterimageRenderMode",),
0x809B0BB0:("EnJso_Draw",),
0x809B1550:("func_809B1550",),
0x809B162C:("ObjChikuwa_Init",),
0x809B179C:("ObjChikuwa_Destroy",),
0x809B17D0:("func_809B17D0",),
0x809B1AA0:("func_809B1AA0",),
0x809B1BE8:("ObjChikuwa_Update",),
0x809B1D90:("ObjChikuwa_Draw",),
0x809B20F0:("EnKnight_EffectAdd",),
0x809B21F4:("EnKnight_SetColliderSphere",),
0x809B22CC:("EnKnight_SpawnDustAtFeet",),
0x809B2510:("EnKnight_Init",),
0x809B2DC0:("EnKnight_Destroy",),
0x809B2DD0:("EnKnight_CheckRetreat",),
0x809B2F54:("EnKnight_SelectAttack",),
0x809B316C:("EnKnight_IsFacingPlayer",),
0x809B31E8:("EnKnight_IsFacingPlayerFocus",),
0x809B329C:("EnKnight_SetupTelegraphHeavyAttack",),
0x809B331C:("EnKnight_TelegraphHeavyAttack",),
0x809B3394:("EnKnight_SetupHeavyAttack",),
0x809B33F0:("EnKnight_HeavyAttack",),
0x809B35BC:("EnKnight_SetupLowSwing",),
0x809B3618:("EnKnight_LowSwing",),
0x809B37C8:("EnKnight_SetupLowSwingEnd",),
0x809B3834:("EnKnight_LowSwingEnd",),
0x809B389C:("EnKnight_SetupBasicSwing",),
0x809B3958:("EnKnight_BasicSwing",),
0x809B3A7C:("EnKnight_SetupJumpAttack",),
0x809B3B94:("EnKnight_JumpAttack",),
0x809B3CD0:("EnKnight_SetupBlocking",),
0x809B3DAC:("EnKnight_Blocking",),
0x809B3E9C:("EnKnight_SetupWait",),
0x809B3F0C:("EnKnight_Wait",),
0x809B4024:("EnKnight_SetupStrafe",),
0x809B40E8:("EnKnight_Strafe",),
0x809B41D8:("EnKnight_SetupTurnToPlayer",),
0x809B41F8:("EnKnight_TurnToPlayer",),
0x809B42B8:("EnKnight_SetupApproachPlayer",),
0x809B4308:("EnKnight_ApproachPlayer",),
0x809B47EC:("EnKnight_SetupRetreat",),
0x809B4880:("EnKnight_Retreat",),
0x809B4BFC:("EnKnight_SetupGetBackUp",),
0x809B4C58:("EnKnight_GetBackUp",),
0x809B4E84:("EnKnight_SetupStunned",),
0x809B4ED8:("EnKnight_Stunned",),
0x809B4F90:("EnKnight_SetupRecoilFromDamage",),
0x809B5058:("EnKnight_RecoilFromDamage",),
0x809B51DC:("EnKnight_SetupFallOver",),
0x809B52E8:("EnKnight_FallOver",),
0x809B5634:("EnKnight_SetupDie",),
0x809B5698:("EnKnight_Die",),
0x809B58D4:("EnKnight_Dead",),
0x809B592C:("EnKnight_SetupJumpBackwardsKnight",),
0x809B59FC:("EnKnight_SetupJumpBackwardsIgos",),
0x809B5B08:("EnKnight_JumpBackwards",),
0x809B5D38:("EnKnight_SetupIgosReactToCurtains",),
0x809B5D54:("EnKnight_IgosReactToCurtains",),
0x809B5E90:("EnKnight_SetupLookAtOther",),
0x809B5ED0:("EnKnight_LookAtOther",),
0x809B5FA8:("EnKnight_SetupMarch",),
0x809B601C:("EnKnight_March",),
0x809B631C:("EnKnight_SetupIntroCutscene",),
0x809B638C:("EnKnight_SpawnBreathEffects",),
0x809B6528:("EnKnight_SetupIgosSitting",),
0x809B6574:("EnKnight_SpawnDust",),
0x809B6764:("EnKnight_IgosSitting",),
0x809B6C04:("EnKnight_SetupDetachHead",),
0x809B6C54:("EnKnight_DetachHead",),
0x809B6D38:("EnKnight_SetupFlyingHeadDone",),
0x809B6D94:("EnKnight_FlyingHeadDone",),
0x809B6EC8:("EnKnight_SetupBreathAttack",),
0x809B6F40:("EnKnight_BreathAttack",),
0x809B7190:("EnKnight_SetupIgosStandCS",),
0x809B71DC:("EnKnight_IgosStandCS",),
0x809B7708:("EnKnight_SetupKnightCaptainsHatCS",),
0x809B7778:("EnKnight_KnightCaptainsHatCS",),
0x809B78A4:("EnKnight_SetupCaptainsHatCS",),
0x809B7950:("EnKnight_CaptainsHatCS",),
0x809B842C:("EnKnight_WaitIntroCutscene",),
0x809B8458:("EnKnight_IntroCutscene",),
0x809B9A18:("EnKnight_UpdateDamage",),
0x809B9D24:("EnKnight_UpdateDamageFallenOver",),
0x809B9E00:("EnKnight_SpawnIceShards",),
0x809B9F8C:("EnKnight_UpdateDamageFlyingHead",),
0x809BA058:("EnKnight_SetupFlyingHead",),
0x809BA0CC:("EnKnight_FlyingHead",),
0x809BA940:("EnKnight_SetupFlyingHeadAttack",),
0x809BA978:("EnKnight_FlyingHeadAttack",),
0x809BB0BC:("EnKnight_Update",),
0x809BC2C4:("EnKnight_DrawEffectBlure",),
0x809BC67C:("EnKnight_OverrideLimbDrawHead",),
0x809BC720:("EnKnight_OverrideLimbDraw",),
0x809BC8B4:("EnKnight_PostLimbDraw",),
0x809BCA80:("EnKnight_PostLimbDrawHead",),
0x809BCAD8:("EnKnight_TransformLimbDraw",),
0x809BCB54:("EnKnight_BuildEmptyDL",),
0x809BCB78:("EnKnight_BuildXluMaterialDL",),
0x809BCC2C:("EnKnight_Draw",),
0x809BD1AC:("EnKnight_UpdateAfterImage",),
0x809BD260:("EnKnight_OverrideLimbDrawAfterImage",),
0x809BD29C:("EnKnight_DrawAfterImage",),
0x809BD490:("EnKnight_UpdateEffects",),
0x809BD858:("EnKnight_DrawEffects",),
0x809C0760:("EnWarptag_Init",),
0x809C0824:("EnWarptag_Destroy",),
0x809C085C:("EnWarpTag_CheckDungeonKeepObject",),
0x809C08E0:("EnWarpTag_WaitForPlayer",),
0x809C09A0:("EnWarpTag_Unused809C09A0",),
0x809C0A20:("EnWarpTag_Unused809C0A20",),
0x809C0AB4:("EnWarpTag_RespawnPlayer",),
0x809C0E30:("EnWarpTag_GrottoReturn",),
0x809C0F18:("EnWarptag_Update",),
0x809C0F3C:("EnWarpTag_Draw",),
0x809C10B0:("EnAob01_Blink",),
0x809C1124:("EnAob01_AdvanceTime",),
0x809C1158:("EnAob01_InitializeDogPaths",),
0x809C11EC:("EnAob01_SpawnDogs",),
0x809C1304:("EnAob01_SpawnRacedogs",),
0x809C1424:("EnAob01_ProcessLaughAnim",),
0x809C14D0:("EnAob01_ProcessSurpriseAnim",),
0x809C15BC:("EnAob01_ProcessIdleAnim",),
0x809C165C:("EnAob01_UpdateCollision",),
0x809C16DC:("EnAob01_BeforeRace_HandleConversation",),
0x809C1C9C:("EnAob01_BeforeRace_StartRace",),
0x809C1D64:("EnAob01_BeforeRace_RespondToPlayAgainQuestion",),
0x809C1EC8:("EnAob01_UpdateCommon",),
0x809C2060:("EnAob01_BeforeRace_Idle",),
0x809C21E0:("EnAob01_BeforeRace_Talk",),
0x809C2504:("EnAob01_Race_DogHasReachedNextCutsceneTrigger",),
0x809C2594:("EnAob01_Race_FollowSelectedDog",),
0x809C25E4:("EnAob01_Race_IsRaceOver",),
0x809C2680:("EnAob01_Race_CurrentCutsceneHasEnded",),
0x809C26E4:("EnAob01_Race_SkipNonRaceCutscene",),
0x809C2730:("EnAob01_Race_HandleRaceCutscene",),
0x809C2788:("EnAob01_Race_HandleRaceEndCutscene",),
0x809C2824:("EnAob01_Race_StartCutscene",),
0x809C28B8:("EnAob01_AfterRace_GiveRaceResult",),
0x809C2A64:("EnAob01_AfterRace_GiveReward",),
0x809C2BE4:("EnAob01_AfterRace_AfterGivingReward",),
0x809C2C9C:("EnAob01_AfterRace_AskToPlayAgain",),
0x809C2D0C:("EnAob01_AfterRace_Talk",),
0x809C2EC4:("EnAob01_PlayerIsHoldingDog",),
0x809C2F34:("EnAob01_Race_HidePlayer",),
0x809C2FA0:("EnAob01_InitializeDogTextOffsets",),
0x809C3190:("EnAob01_Init",),
0x809C3350:("EnAob01_Destroy",),
0x809C339C:("EnAob01_Update",),
0x809C33D8:("EnAob01_OverrideLimbDraw",),
0x809C35B4:("EnAob01_PostLimbDraw",),
0x809C35F4:("EnAob01_TransformLimbDraw",),
0x809C3608:("EnAob01_Draw",),
0x809C3D80:("EnBoj01_Init",),
0x809C3D90:("EnBoj01_Destroy",),
0x809C3DA0:("EnBoj01_Update",),
0x809C3DB0:("EnBoj01_Draw",),
0x809C3E10:("EnBoj02_Init",),
0x809C3E20:("EnBoj02_Destroy",),
0x809C3E30:("EnBoj02_Update",),
0x809C3E40:("EnBoj02_Draw",),
0x809C3EA0:("EnBoj03_Init",),
0x809C3EB0:("EnBoj03_Destroy",),
0x809C3EC0:("EnBoj03_Update",),
0x809C3ED0:("EnBoj03_Draw",),
0x809C3F30:("EnEncount4_Init",),
0x809C3FC8:("EnEncount4_Destroy",),
0x809C3FD8:("func_809C3FD8",),
0x809C4078:("func_809C4078",),
0x809C42A8:("func_809C42A8",),
0x809C4598:("func_809C4598",),
0x809C464C:("func_809C464C",),
0x809C467C:("EnEncount4_Update",),
0x809C4790:("EnBomBowlMan_Init",),
0x809C492C:("EnBomBowlMan_Destroy",),
0x809C493C:("EnBomBowlMan_ChangeAnim",),
0x809C49CC:("func_809C49CC",),
0x809C4B50:("func_809C4B50",),
0x809C4B6C:("func_809C4B6C",),
0x809C4BC4:("func_809C4BC4",),
0x809C4DA4:("func_809C4DA4",),
0x809C51B4:("func_809C51B4",),
0x809C52B4:("func_809C52B4",),
0x809C5310:("func_809C5310",),
0x809C53A4:("func_809C53A4",),
0x809C5408:("func_809C5408",),
0x809C5524:("func_809C5524",),
0x809C5598:("func_809C5598",),
0x809C5738:("func_809C5738",),
0x809C59A4:("func_809C59A4",),
0x809C59F0:("func_809C59F0",),
0x809C5AA4:("func_809C5AA4",),
0x809C5B1C:("func_809C5B1C",),
0x809C5BA0:("func_809C5BA0",),
0x809C5BF4:("func_809C5BF4",),
0x809C5E14:("EnBomBowlMan_Update",),
0x809C5F44:("EnBomBowlMan_OverrideLimbDraw",),
0x809C5FC4:("EnBomBowlMan_Draw",),
0x809C64C0:("EnSyatekiMan_Swamp_SpawnTargetActors",),
0x809C6578:("EnSyatekiMan_Init",),
0x809C66FC:("EnSyatekiMan_Destroy",),
0x809C6720:("EnSyatekiMan_MovePlayerToPos",),
0x809C6810:("EnSyatekiMan_SetupIdle",),
0x809C6848:("EnSyatekiMan_Swamp_Idle",),
0x809C6A04:("EnSyatekiMan_Swamp_HandleChoice",),
0x809C6C2C:("EnSyatekiMan_Swamp_HandleNormalMessage",),
0x809C6E30:("EnSyatekiMan_Swamp_Talk",),
0x809C6F98:("EnSyatekiMan_Town_StartIntroTextbox",),
0x809C72D8:("EnSyatekiMan_Town_Idle",),
0x809C7380:("EnSyatekiMan_Town_HandleChoice",),
0x809C7620:("EnSyatekiMan_Town_HandleNormalMessage",),
0x809C7990:("EnSyatekiMan_Town_Talk",),
0x809C7A90:("EnSyatekiMan_Swamp_SetupGiveReward",),
0x809C7C14:("EnSyatekiMan_Swamp_GiveReward",),
0x809C7D14:("EnSyatekiMan_Town_SetupGiveReward",),
0x809C7EB4:("EnSyatekiMan_Town_GiveReward",),
0x809C7FFC:("EnSyatekiMan_Swamp_MovePlayerAndExplainRules",),
0x809C80C0:("EnSyatekiMan_Swamp_StartGame",),
0x809C81D0:("EnSyatekiMan_Swamp_RunGame",),
0x809C8488:("EnSyatekiMan_Swamp_EndGame",),
0x809C8610:("EnSyatekiMan_Swamp_AddBonusPoints",),
0x809C8710:("EnSyatekiMan_Town_MovePlayerAndSayHighScore",),
0x809C8808:("EnSyatekiMan_Town_StartGame",),
0x809C898C:("EnSyatekiMan_Town_RunGame",),
0x809C8BF0:("EnSyatekiMan_Town_EndGame",),
0x809C8DE8:("EnSyatekiMan_Blink",),
0x809C8E44:("EnSyatekiMan_Update",),
0x809C8EE4:("EnSyatekiMan_OverrideLimbDraw",),
0x809C8FAC:("EnSyatekiMan_PostLimbDraw",),
0x809C9008:("EnSyatekiMan_Draw",),
0x809C9A60:("BgIcicle_Init",),
0x809C9B54:("BgIcicle_Destroy",),
BgIcicle OK and mostly documented (#180) * remove ZAPD submodule * git subrepo clone https://github.com/zeldaret/ZAPD.git tools/ZAPD subrepo: subdir: "tools/ZAPD" merged: "ca229f19" upstream: origin: "https://github.com/zeldaret/ZAPD.git" branch: "master" commit: "ca229f19" git-subrepo: version: "0.4.3" origin: "???" commit: "???" * git subrepo clone https://github.com/simonlindholm/decomp-permuter.git tools/decomp-permuter subrepo: subdir: "tools/decomp-permuter" merged: "1e4b85a7" upstream: origin: "https://github.com/simonlindholm/decomp-permuter.git" branch: "main" commit: "1e4b85a7" git-subrepo: version: "0.4.3" origin: "???" commit: "???" * Remove asm-differ * git subrepo clone https://github.com/simonlindholm/asm-differ.git tools/asm-differ subrepo: subdir: "tools/asm-differ" merged: "eaf72269" upstream: origin: "https://github.com/simonlindholm/asm-differ.git" branch: "master" commit: "eaf72269" git-subrepo: version: "0.4.3" origin: "???" commit: "???" * remove asm-processor * git subrepo clone https://github.com/simonlindholm/asm-processor.git tools/asm-processor subrepo: subdir: "tools/asm-processor" merged: "85288fcd" upstream: origin: "https://github.com/simonlindholm/asm-processor.git" branch: "master" commit: "85288fcd" git-subrepo: version: "0.4.3" origin: "???" commit: "???" * remove .gitmodules file * Update REAMDE * OK * Import data * Begin naming * Delete asm references * Main type enum * Rename in functions.txt * Review changes Co-authored-by: angie <angheloalf95@gmail.com>
2021-06-28 23:36:46 +00:00
0x809C9B9C:("BgIcicle_Break",),
0x809C9D7C:("BgIcicle_DoNothing",),
0x809C9D8C:("BgIcicle_Wait",),
0x809C9DC4:("BgIcicle_Shiver",),
0x809C9F28:("BgIcicle_Fall",),
0x809CA06C:("BgIcicle_Regrow",),
0x809CA0BC:("BgIcicle_UpdateAttacked",),
0x809CA1F8:("BgIcicle_Update",),
0x809CA27C:("BgIcicle_Draw",),
0x809CA3F0:("EnSyatekiCrow_Init",),
0x809CA5A8:("EnSyatekiCrow_Destroy",),
0x809CA5D4:("EnSyatekiCrow_SetupWaitForSignal",),
0x809CA67C:("EnSyatekiCrow_WaitForSignal",),
0x809CA71C:("EnSyatekiCrow_SetupWaitToMove",),
0x809CA840:("EnSyatekiCrow_WaitToMove",),
0x809CA8E4:("EnSyatekiCrow_Fly",),
0x809CAAF8:("EnSyatekiCrow_SetupDead",),
0x809CABC0:("EnSyatekiCrow_Dead",),
0x809CACD0:("EnSyatekiCrow_UpdateDamage",),
0x809CADE8:("EnSyatekiCrow_Update",),
0x809CAE5C:("EnSyatekiCrow_OverrideLimbDraw",),
0x809CAF2C:("EnSyatekiCrow_PostLimbDraw",),
0x809CAFEC:("EnSyatekiCrow_Draw",),
0x809CB200:("EnBoj04_Init",),
0x809CB210:("EnBoj04_Destroy",),
0x809CB220:("EnBoj04_Update",),
0x809CB230:("EnBoj04_Draw",),
0x809CB290:("EnCne01_UpdateModel",),
0x809CB404:("EnCne01_TestIsTalking",),
0x809CB4A0:("func_809CB4A0",),
0x809CB520:("EnCne01_FinishInit",),
0x809CB5A0:("EnCne01_Walk",),
0x809CB5D8:("EnCne01_FaceForward",),
0x809CB5FC:("EnCne01_Talk",),
0x809CB72C:("EnCne01_Init",),
0x809CB86C:("EnCne01_Destroy",),
0x809CB898:("EnCne01_Update",),
0x809CB920:("EnCne01_OverrideLimbDraw",),
0x809CBBC8:("EnCne01_PostLimbDraw",),
0x809CBCA0:("EnCne01_TransformLimbDraw",),
0x809CBCB4:("EnCne01_Draw",),
0x809CC060:("EnBba01_UpdateModel",),
0x809CC1D4:("EnBba01_TestIsTalking",),
0x809CC270:("func_809CC270",),
0x809CC2F0:("EnBba01_FinishInit",),
0x809CC370:("EnBba01_Walk",),
0x809CC3A8:("EnBba01_FaceFoward",),
0x809CC3CC:("EnBba01_Talk",),
0x809CC4FC:("EnBba01_Init",),
0x809CC63C:("EnBba01_Destroy",),
0x809CC668:("EnBba01_Update",),
0x809CC6F0:("EnBba01_OverrideLimbDraw",),
0x809CC984:("EnBba01_PostLimbDraw",),
0x809CCA5C:("EnBba01_TransformLimbDraw",),
0x809CCA70:("EnBba01_Draw",),
0x809CCDE0:("func_809CCDE0",),
0x809CCE98:("func_809CCE98",),
0x809CCEE8:("func_809CCEE8",),
0x809CD028:("func_809CD028",),
En_Bji_01 (Shikashi) OK and partially documented. (#217) * EnBji01_Init OK and Partially Documented. * EnBji01_Destroy OK and Fully Documented. * func_809CCE98 OK and partially documented. * Removed goto in func_809CCE98(). * func_809CD6C0 matching and partly documented. * Pasted raw mips_to_c into EnBji01_Update(). * EnBji01_Update() matching and partially documented. * EnBji01_Update() matching and partially documented. * func_809CDA4C() matching and partially documented. * func_809CDA4C actually matching this time, and partially documented. * func_809CDB04() matching and partially documented. * func_809CD028() matching and mostly documented. * func_809CD6B0() matching. * func_809CD328() matching and partially documented. * func_809CCDE0() matching and partially documented, func_8013E950() prototyped. * func_809CD634() and func_809CD70C() matching and partially documented. func_801A5BD0() prototyped. * func_809CD77C() matching and mostly documented. All functions now matching. * Imported data from ovl_En_Bji_01_data.asm to z_en_bji_01.c. Updated object_script.txt and code_script.txt. Ran format.sh. Builds OK. * Documented all of the unks in Shikashi's struct. Build still OK. * Fixed new warning in Bg_Haka_Tomb resulting from my new prototype of func_8013E3B8(). * Renamed remaining instances of unk160 to cutscenes. * Update src/overlays/actors/ovl_En_Bji_01/z_en_bji_01.h Remove unnecessary comment about compiler padding. Co-authored-by: Anghelo Carvajal <anghelo.carvajal.14@sansano.usm.cl> * Update src/overlays/actors/ovl_En_Bji_01/z_en_bji_01.c Correct stack declaration spacing. Co-authored-by: Anghelo Carvajal <anghelo.carvajal.14@sansano.usm.cl> * Update src/overlays/actors/ovl_Bg_Haka_Tomb/z_bg_haka_tomb.h Remove unnecessary comment about compiler alignment padding. Co-authored-by: EllipticEllipsis <73679967+EllipticEllipsis@users.noreply.github.com> * Update src/overlays/actors/ovl_En_Bji_01/z_en_bji_01.c Remove unnecessary padding comment. Co-authored-by: Anghelo Carvajal <anghelo.carvajal.14@sansano.usm.cl> * Apply suggestions from code review Co-authored-by: Anghelo Carvajal <anghelo.carvajal.14@sansano.usm.cl> Co-authored-by: EllipticEllipsis <73679967+EllipticEllipsis@users.noreply.github.com> * Batch commit for comments during code review. * Apply suggestions from code review (trailing Us) Co-authored-by: Derek Hensley <hensley.derek58@gmail.com> * Deleted exteraneous space at the bottom of En_Bji_01 struct in the header file. * Used params enum for switch cases. * Update src/overlays/actors/ovl_En_Bji_01/z_en_bji_01.h Co-authored-by: Parker Burnett <burnettparker@gmail.com> * Apply suggestions from code review replacing magic numbers with limb enums Co-authored-by: Anghelo Carvajal <anghelo.carvajal.14@sansano.usm.cl> * Renamed func_809CD328 to EnBji01_DialogueHandler per code review. Co-authored-by: Anghelo Carvajal <anghelo.carvajal.14@sansano.usm.cl> Co-authored-by: EllipticEllipsis <73679967+EllipticEllipsis@users.noreply.github.com> Co-authored-by: Derek Hensley <hensley.derek58@gmail.com> Co-authored-by: Parker Burnett <burnettparker@gmail.com>
2021-07-22 01:29:27 +00:00
0x809CD328:("EnBji01_DialogueHandler",),
0x809CD634:("func_809CD634",),
0x809CD6B0:("func_809CD6B0",),
0x809CD6C0:("func_809CD6C0",),
0x809CD70C:("func_809CD70C",),
0x809CD77C:("func_809CD77C",),
0x809CD7AC:("EnBji01_Init",),
0x809CD914:("EnBji01_Destroy",),
0x809CD940:("EnBji01_Update",),
0x809CDA4C:("func_809CDA4C",),
0x809CDB04:("func_809CDB04",),
0x809CDB88:("EnBji01_Draw",),
0x809CDEC0:("BgSpdweb_Init",),
0x809CE020:("BgSpdweb_Destroy",),
0x809CE068:("func_809CE068",),
0x809CE15C:("func_809CE15C",),
0x809CE1D0:("func_809CE1D0",),
0x809CE234:("func_809CE234",),
0x809CE4C8:("func_809CE4C8",),
0x809CE830:("func_809CE830",),
0x809CEBC0:("func_809CEBC0",),
0x809CEE74:("func_809CEE74",),
0x809CEEAC:("func_809CEEAC",),
0x809CEF0C:("BgSpdweb_Update",),
0x809CEF30:("BgSpdweb_Draw",),
0x809CF350:("EnMttag_IsInFinishLine",),
0x809CF394:("EnMttag_CheckPlayerCheatStatus",),
0x809CF444:("EnMttag_AreFourRaceGoronsPresent",),
0x809CF4EC:("EnMttag_GetCurrentCheckpoint",),
0x809CF67C:("EnMttag_UpdateCheckpoints",),
0x809CF848:("EnMttag_ExitRace",),
0x809CF8EC:("EnMttag_ShowFalseStartMessage",),
0x809CF950:("EnMttag_ShowCantWinMessage",),
0x809CF9A0:("EnMttag_ShowIntroCutscene",),
0x809CFA00:("EnMttag_WaitForIntroCutsceneToEnd",),
0x809CFA54:("EnMttag_RaceStart",),
0x809CFBC4:("EnMttag_IsAnyRaceGoronOverFinishLine",),
0x809CFC38:("EnMttag_Race",),
0x809CFD98:("EnMttag_RaceFinish",),
0x809CFE28:("EnMttag_PotentiallyRestartRace",),
0x809CFF94:("EnMttag_HandleCantWinChoice",),
0x809D0090:("EnMttag_Init",),
0x809D0138:("EnMttag_Destroy",),
0x809D0168:("EnMttag_Update",),
0x809D0530:("Boss01_InitRand",),
0x809D0550:("Boss01_RandZeroOne",),
0x809D0678:("Boss01_SpawnEffectFallingBlock",),
0x809D082C:("Boss01_SpawnEffectRingOfFire",),
0x809D089C:("Boss01_SetColliderSphere",),
0x809D092C:("Boss01_SelectAttack",),
0x809D0AA4:("Boss01_SpawnDustAtFeet",),
0x809D0CE8:("Boss01_Init",),
0x809D118C:("Boss01_Destroy",),
0x809D119C:("Boss01_JumpAwayFromExplosive",),
0x809D1258:("Boss01_SetupIntroCutscene",),
0x809D12B4:("Boss01_IntroCutscene",),
0x809D1AB8:("Boss01_SetupSummonBugsCutscene",),
0x809D1B2C:("Boss01_SummonBugsCutscene",),
0x809D1E5C:("Boss01_Afterimage_SetupWaitToDespawn",),
0x809D1E74:("Boss01_Afterimage_WaitToDespawn",),
0x809D1EA4:("Boss01_SetupWait",),
0x809D20D0:("Boss01_Wait",),
0x809D2588:("Boss01_SetupDazed",),
0x809D25E8:("Boss01_Dazed",),
0x809D2664:("Boss01_SetupSpinAttack",),
0x809D26B8:("Boss01_SpinAttack",),
0x809D2780:("Boss01_SetupDanceBeforeAttack",),
0x809D27D4:("Boss01_DanceBeforeAttack",),
0x809D2858:("Boss01_SetupRun",),
0x809D2914:("Boss01_Run",),
0x809D2A44:("Boss01_SetupJump",),
0x809D2AA0:("Boss01_JumpSquat",),
0x809D2BCC:("Boss01_Jump",),
0x809D2CDC:("Boss01_JumpLand",),
0x809D2DE8:("Boss01_SetupVerticalSlash",),
0x809D2E4C:("Boss01_VerticalSlash",),
0x809D3074:("Boss01_SetupHorizontalSlash",),
0x809D30D0:("Boss01_HorizontalSlash",),
0x809D32B4:("Boss01_SetupGuard",),
0x809D3374:("Boss01_Guard",),
0x809D3400:("Boss01_SetupKick",),
0x809D345C:("Boss01_Kick",),
0x809D34D4:("Boss01_SetupShieldBash",),
0x809D3530:("Boss01_ShieldBash",),
0x809D35A8:("Boss01_SetupDamaged",),
0x809D365C:("Boss01_Damaged",),
0x809D370C:("Boss01_UpdateDamage",),
0x809D3A7C:("Boss01_SetupSummonMoths",),
0x809D3ADC:("Boss01_SummonMoths",),
0x809D3C10:("Boss01_SetupDeathCutscene",),
0x809D3CD0:("Boss01_DeathCutscene",),
0x809D441C:("Boss01_SetupStunned",),
0x809D4464:("Boss01_Stunned",),
0x809D44C0:("Boss01_Thaw",),
0x809D4668:("Boss01_ArePlayerAndOdolwaFacing",),
0x809D46E4:("Boss01_Update",),
0x809D519C:("Boss01_DrawSwordTrail",),
0x809D5584:("Boss01_OverrideLimbDraw",),
0x809D55CC:("Boss01_PostLimbDraw",),
0x809D5988:("Boss01_Draw",),
0x809D5B0C:("Boss01_Afterimage_Draw",),
0x809D5BC4:("Boss01_FillShadowTex",),
0x809D5FB4:("Boss01_GenShadowTex",),
0x809D606C:("Boss01_DrawShadowTex",),
0x809D62D4:("Boss01_Bug_SetupCrawl",),
0x809D6314:("Boss01_Bug_Crawl",),
0x809D6424:("Boss01_Bug_SetupDamaged",),
0x809D6488:("Boss01_Bug_Damaged",),
0x809D64E0:("Boss01_Bug_SetupDead",),
0x809D6540:("Boss01_Bug_SetupStunned",),
0x809D6588:("Boss01_Bug_Stunned",),
0x809D65E0:("Boss01_Bug_Dead",),
0x809D670C:("Boss01_Bug_UpdateDamage",),
0x809D694C:("Boss01_Bug_Update",),
0x809D6B08:("Boss01_Bug_OverrideLimbDraw",),
0x809D6BB4:("Boss01_Bug_Draw",),
0x809D6C98:("Boss01_SpawnDustForFallingBlock",),
0x809D6E7C:("Boss01_UpdateEffects",),
0x809D73D4:("Boss01_DrawEffects",),
0x809DA1D0:("Boss02_FillScreen",),
0x809DA22C:("Boss02_SetFillScreenAlpha",),
0x809DA24C:("Boss02_StopFillScreen",),
2022-07-12 02:29:01 +00:00
0x809DA264:("Boss02_SpawnEffectSand",),
0x809DA344:("Boss02_SpawnEffectFragment",),
0x809DA460:("Boss02_SpawnEffectFlash",),
0x809DA50C:("func_809DA50C",),
0x809DA5AC:("Boss02_Init",),
0x809DAA64:("Boss02_Destroy",),
0x809DAA74:("func_809DAA74",),
0x809DAA98:("func_809DAA98",),
0x809DAAA8:("func_809DAAA8",),
0x809DAB78:("func_809DAB78",),
0x809DBFB4:("func_809DBFB4",),
0x809DC218:("Boss02_Tail_Update",),
0x809DC320:("Boss02_Twinmold_Update",),
EnInvadepoh (Aliens, UFO, Invasion Handler, etc.) OK and documented (#1614) * deimplementation complete * newlines * match * data import * back port cleanup changes * stuff * naming and such * all funcs provisionally named * more stuff * merge * Fix merge issues * begin cleanup * Use constants for all face animation data * Use THIS like almost every actor does * Change "Light Ball" to "UFO" * Rename the alien types * EnInvadePoh -> EnInvadepoh * Rename the types * Rename some Twinmold stuff * ConfusedRomani -> SilentRomani * Fix stack size issues with EnInvadepoh_Cremia_Init * Move a struct out of the header to where it belongs * Some header cleanup and struct names * Name remaining struct vars * Some more struct var renames * Finish reviewing the struct var names * Rename most of the interactInfo stuff * Consistency * Remove unused union * Define EN_INVADEPOH_LIMB_MAX like EndingHero6 does * Fix header * Update functions.txt and variables.txt * Create macros for accessing spawn time and kill count * Some defines * Some minor comments and cleanup * Rename some functions * Comments for those three functions * Draw function cleanups * Some damaged and dead cleanup * Death scale stuff * Good chunk of alien functions * Invasion state naming * Weekeventreg naming * Happy with >20% of functions now * A couple more functions * More consistent names for BSS variables * Some Init cleanup * Happy with 30% of the functions now * Finish the abductors * Some random functions to get the functions I'm happy with >1/3rd * Use `InitPath` for everything * UFO functions done, >40% functions I'm happy with * Do a lot of work on InvasionHandler action funcs * Finish invasion handler code * InitVars * Rename the "closest alien" stuff to "closest alien threat" * Finish most of the dog functions * Lots of small stuff here and there * Finish documenting the dog bug * Document `EnInvadepoh_Dog_IsCloseToPath` * `EnInvadepoh_Dog_MoveAlongPath` and other fixes * Simple comment for `EnInvadepoh_Dog_Move` * Various path functions, finish dog * Consistently use "SetMatrixTranslation" * Change all the angleToPlayer stuff to pitch/yaw * Some RewardRomani functions * Finish RewardRomani * Finish Night1Romani and BarnRomani, >75% of functions done * Some minor stuff * Document bug * Finish all of SilentRomani minus the Idle functions * Finish EnInvadepoh_SilentRomani_Idle * Finish Night3Cremia * Finish Night3Romani * Finish `EnInvadepoh_Ufo_SpawnSparkles` * Finish some library functions * Finish the alien pathing stuff * Finish Romani path stuff * Finish all non-InteractInfo stuff * InteractInfo -> ModelInfo * Create a `EnInvadepohFaceAnimBase` struct * Name some of the animation data * Switch to `Chained`/`ChainedDelay` and do some other cleanup * Name all of the animation data * Finish documenting and cleaning up the face animation functions * Some comments at the top of the file * Clean up forward declarations * Clean some stuff up to the ModelInfo functions * Fix build * Move the animation data around so all the ModelInfo functions are adjacent * Review * Use `CLOCK_TIME_MINUTE` in `EnInvadepoh_Alien_PathComputeProgress` * Respond to some of Anghelo's review * Update comment on spawn time macros explaining what indices are usable * Create a `DEATH_SCALE` define * `WEEKEVENTREG_RECEIVED_MILK_BOTTLE` -> `WEEKEVENTREG_RECEIVED_ALIENS_BOTTLE` * Forgot to do the bomber's notebook stuff too * parallelogram -> rectangle * Respond to engineer's review * Slight spacing fix --------- Co-authored-by: petrie911 <petrie911@users.noreply.github.com> Co-authored-by: petrie911 <pmontag@Monday.localdomain> Co-authored-by: angie <angheloalf95@gmail.com> Co-authored-by: engineer124 <engineer124engineer124@gmail.com> Co-authored-by: Derek Hensley <hensley.derek58@gmail.com>
2024-04-29 15:19:55 +00:00
0x809DC78C:("Boss02_BattleHandler_Update",),
0x809DCA00:("Boss02_Twinmold_Draw",),
EnInvadepoh (Aliens, UFO, Invasion Handler, etc.) OK and documented (#1614) * deimplementation complete * newlines * match * data import * back port cleanup changes * stuff * naming and such * all funcs provisionally named * more stuff * merge * Fix merge issues * begin cleanup * Use constants for all face animation data * Use THIS like almost every actor does * Change "Light Ball" to "UFO" * Rename the alien types * EnInvadePoh -> EnInvadepoh * Rename the types * Rename some Twinmold stuff * ConfusedRomani -> SilentRomani * Fix stack size issues with EnInvadepoh_Cremia_Init * Move a struct out of the header to where it belongs * Some header cleanup and struct names * Name remaining struct vars * Some more struct var renames * Finish reviewing the struct var names * Rename most of the interactInfo stuff * Consistency * Remove unused union * Define EN_INVADEPOH_LIMB_MAX like EndingHero6 does * Fix header * Update functions.txt and variables.txt * Create macros for accessing spawn time and kill count * Some defines * Some minor comments and cleanup * Rename some functions * Comments for those three functions * Draw function cleanups * Some damaged and dead cleanup * Death scale stuff * Good chunk of alien functions * Invasion state naming * Weekeventreg naming * Happy with >20% of functions now * A couple more functions * More consistent names for BSS variables * Some Init cleanup * Happy with 30% of the functions now * Finish the abductors * Some random functions to get the functions I'm happy with >1/3rd * Use `InitPath` for everything * UFO functions done, >40% functions I'm happy with * Do a lot of work on InvasionHandler action funcs * Finish invasion handler code * InitVars * Rename the "closest alien" stuff to "closest alien threat" * Finish most of the dog functions * Lots of small stuff here and there * Finish documenting the dog bug * Document `EnInvadepoh_Dog_IsCloseToPath` * `EnInvadepoh_Dog_MoveAlongPath` and other fixes * Simple comment for `EnInvadepoh_Dog_Move` * Various path functions, finish dog * Consistently use "SetMatrixTranslation" * Change all the angleToPlayer stuff to pitch/yaw * Some RewardRomani functions * Finish RewardRomani * Finish Night1Romani and BarnRomani, >75% of functions done * Some minor stuff * Document bug * Finish all of SilentRomani minus the Idle functions * Finish EnInvadepoh_SilentRomani_Idle * Finish Night3Cremia * Finish Night3Romani * Finish `EnInvadepoh_Ufo_SpawnSparkles` * Finish some library functions * Finish the alien pathing stuff * Finish Romani path stuff * Finish all non-InteractInfo stuff * InteractInfo -> ModelInfo * Create a `EnInvadepohFaceAnimBase` struct * Name some of the animation data * Switch to `Chained`/`ChainedDelay` and do some other cleanup * Name all of the animation data * Finish documenting and cleaning up the face animation functions * Some comments at the top of the file * Clean up forward declarations * Clean some stuff up to the ModelInfo functions * Fix build * Move the animation data around so all the ModelInfo functions are adjacent * Review * Use `CLOCK_TIME_MINUTE` in `EnInvadepoh_Alien_PathComputeProgress` * Respond to some of Anghelo's review * Update comment on spawn time macros explaining what indices are usable * Create a `DEATH_SCALE` define * `WEEKEVENTREG_RECEIVED_MILK_BOTTLE` -> `WEEKEVENTREG_RECEIVED_ALIENS_BOTTLE` * Forgot to do the bomber's notebook stuff too * parallelogram -> rectangle * Respond to engineer's review * Slight spacing fix --------- Co-authored-by: petrie911 <petrie911@users.noreply.github.com> Co-authored-by: petrie911 <pmontag@Monday.localdomain> Co-authored-by: angie <angheloalf95@gmail.com> Co-authored-by: engineer124 <engineer124engineer124@gmail.com> Co-authored-by: Derek Hensley <hensley.derek58@gmail.com>
2024-04-29 15:19:55 +00:00
0x809DD0A8:("Boss02_BattleHandler_Draw",),
2022-07-12 02:29:01 +00:00
0x809DD0CC:("Boss02_UpdateEffects",),
0x809DD2F8:("Boss02_DrawEffects",),
0x809DD934:("Boss02_HandleGiantsMaskCutscene",),
0x809DEAC4:("func_809DEAC4",),
`ovl_Boss_03`: Gyorg OK (#736) * Boss03_Init NON_EQUIVALENT * rand functions * Boss03_Draw * match the limb draws * Match Boss03_Init by Synray and Engineer * A bit of cleanup * a bunch of functions * another bunch of functions * func_809E299C and GyorgEffect * import data * A bit of cleanup * effects related functions * func_809E2DA0 * func_809E34B8 NON_EQUIVALENT * func_809E3968 NON_EQUIVALENT * func_809E3D98 * func_809E421C NON_EQUIVALENT * func_809E475C * func_809E497C * func_809E4C90 * func_809E6640 NON_MATCHING * func_809E6A38 * Match func_809E6640 by Tharo * func_809E7D00 * func_809E8810 * func_809E4E80 NON_EQUIVALENT * func_809E5B64 * func_809E6CB4 * Boss03_Update NON_EQUIVALENT * func_809E81E4 attempt * Boss03_Update improvement thanks to Petrie * func_809E81E4 NON_MATCHING * func_809E34B8 is at least equivalent * cleanups * format * import bss * more cleanup and minor renames * Match func_809E81E4 * cleanup effect functions * a few more renames * func_809E4E80 matched by Maide * documentation pass * name workTimer * macros * More renames * Improve func_809E34B8 a bit and match Boss03_ChewPlayer * defines placeholders for work timer, enum for effects and other minor renames * actorfixer * some cleanups * effects named * Some more renames and cleanups * more cleanups * Boss03_UpdateCollision, Boss03_SeaweedUpdate and Boss03_SeaweedDraw * Rename more actionfuncs * cleanup undefined syms * collision stuff and run formatter * more cleanups * more cleanups i forgot to commit * and yet more clenaup * Add notes * Remove debugging stuff * format * Match the last 3 functions by Anon58 * bit of cleaning * Update src/overlays/actors/ovl_Boss_03/z_boss_03.c Co-authored-by: Derek Hensley <hensley.derek58@gmail.com> * Update src/overlays/actors/ovl_Boss_03/z_boss_03.c Co-authored-by: Derek Hensley <hensley.derek58@gmail.com> * Update src/overlays/actors/ovl_Boss_03/z_boss_03.c Co-authored-by: Derek Hensley <hensley.derek58@gmail.com> * Update src/overlays/actors/ovl_Boss_03/z_boss_03.c Co-authored-by: Derek Hensley <hensley.derek58@gmail.com> * Update src/overlays/actors/ovl_Boss_03/z_boss_03.c Co-authored-by: Derek Hensley <hensley.derek58@gmail.com> * Update src/overlays/actors/ovl_Boss_03/z_boss_03.c Co-authored-by: Derek Hensley <hensley.derek58@gmail.com> * PR * format * Remove some if (1) from Boss03_IntroCutscene * Update src/overlays/actors/ovl_Boss_03/z_boss_03.h Co-authored-by: EllipticEllipsis <73679967+EllipticEllipsis@users.noreply.github.com> * Update src/overlays/actors/ovl_Boss_03/z_boss_03.c Co-authored-by: EllipticEllipsis <73679967+EllipticEllipsis@users.noreply.github.com> * Update src/overlays/actors/ovl_Boss_03/z_boss_03.c Co-authored-by: EllipticEllipsis <73679967+EllipticEllipsis@users.noreply.github.com> * Update src/overlays/actors/ovl_Boss_03/z_boss_03.c Co-authored-by: EllipticEllipsis <73679967+EllipticEllipsis@users.noreply.github.com> * Update src/overlays/actors/ovl_Boss_03/z_boss_03.c Co-authored-by: EllipticEllipsis <73679967+EllipticEllipsis@users.noreply.github.com> * Update src/overlays/actors/ovl_Boss_03/z_boss_03.c Co-authored-by: EllipticEllipsis <73679967+EllipticEllipsis@users.noreply.github.com> * Update src/overlays/actors/ovl_Boss_03/z_boss_03.c Co-authored-by: EllipticEllipsis <73679967+EllipticEllipsis@users.noreply.github.com> * Update src/overlays/actors/ovl_Boss_03/z_boss_03.c Co-authored-by: EllipticEllipsis <73679967+EllipticEllipsis@users.noreply.github.com> * Update src/overlays/actors/ovl_Boss_03/z_boss_03.c Co-authored-by: EllipticEllipsis <73679967+EllipticEllipsis@users.noreply.github.com> * Update src/overlays/actors/ovl_Boss_03/z_boss_03.c Co-authored-by: EllipticEllipsis <73679967+EllipticEllipsis@users.noreply.github.com> * PR * address pr * prevent_bss_reordering * Anon review * seaweed stuff thanks to elliptic * format * whoops * huh * Update src/overlays/actors/ovl_Boss_03/z_boss_03.c Co-authored-by: EllipticEllipsis <73679967+EllipticEllipsis@users.noreply.github.com> * Update src/overlays/actors/ovl_Boss_03/z_boss_03.c Co-authored-by: EllipticEllipsis <73679967+EllipticEllipsis@users.noreply.github.com> * Update src/overlays/actors/ovl_Boss_03/z_boss_03.c Co-authored-by: EllipticEllipsis <73679967+EllipticEllipsis@users.noreply.github.com> * address PR Co-authored-by: EllipticEllipsis <elliptic.ellipsis@gmail.com> * Update src/overlays/actors/ovl_Boss_03/z_boss_03.c Co-authored-by: EllipticEllipsis <73679967+EllipticEllipsis@users.noreply.github.com> * Update src/overlays/actors/ovl_Boss_03/z_boss_03.c Co-authored-by: EllipticEllipsis <73679967+EllipticEllipsis@users.noreply.github.com> * Address PR Co-authored-by: EllipticEllipsis <elliptic.ellipsis@gmail.com> * Sectioning * whoops * a Co-authored-by: EllipticEllipsis <elliptic.ellipsis@gmail.com> * a * kinda * , * Update src/overlays/actors/ovl_Boss_03/z_boss_03.c Co-authored-by: Tom Overton <tom-overton@users.noreply.github.com> * Update src/overlays/actors/ovl_Boss_03/z_boss_03.c Co-authored-by: Tom Overton <tom-overton@users.noreply.github.com> * Update src/overlays/actors/ovl_Boss_03/z_boss_03.c Co-authored-by: Tom Overton <tom-overton@users.noreply.github.com> * Update src/overlays/actors/ovl_Boss_03/z_boss_03.c Co-authored-by: Tom Overton <tom-overton@users.noreply.github.com> * Update src/overlays/actors/ovl_Boss_03/z_boss_03.c Co-authored-by: Tom Overton <tom-overton@users.noreply.github.com> * Update src/overlays/actors/ovl_Boss_03/z_boss_03.c Co-authored-by: Tom Overton <tom-overton@users.noreply.github.com> * Update src/overlays/actors/ovl_Boss_03/z_boss_03.c Co-authored-by: Tom Overton <tom-overton@users.noreply.github.com> * remove redundant comment * actorfixer Co-authored-by: Derek Hensley <hensley.derek58@gmail.com> Co-authored-by: EllipticEllipsis <73679967+EllipticEllipsis@users.noreply.github.com> Co-authored-by: EllipticEllipsis <elliptic.ellipsis@gmail.com> Co-authored-by: Tom Overton <tom-overton@users.noreply.github.com>
2022-03-29 16:41:44 +00:00
0x809E2760:("Boss03_PlayUnderwaterSfx",),
0x809E2788:("Boss03_SpawnEffectWetSpot",),
0x809E2880:("Boss03_SpawnEffectDroplet",),
0x809E299C:("Boss03_SpawnEffectSplash",),
0x809E2AB4:("Boss03_SpawnEffectBubble",),
0x809E2B8C:("Boss03_UpdateSphereElement",),
0x809E2C1C:("Boss03_InitRand",),
`ovl_Boss_03`: Gyorg OK (#736) * Boss03_Init NON_EQUIVALENT * rand functions * Boss03_Draw * match the limb draws * Match Boss03_Init by Synray and Engineer * A bit of cleanup * a bunch of functions * another bunch of functions * func_809E299C and GyorgEffect * import data * A bit of cleanup * effects related functions * func_809E2DA0 * func_809E34B8 NON_EQUIVALENT * func_809E3968 NON_EQUIVALENT * func_809E3D98 * func_809E421C NON_EQUIVALENT * func_809E475C * func_809E497C * func_809E4C90 * func_809E6640 NON_MATCHING * func_809E6A38 * Match func_809E6640 by Tharo * func_809E7D00 * func_809E8810 * func_809E4E80 NON_EQUIVALENT * func_809E5B64 * func_809E6CB4 * Boss03_Update NON_EQUIVALENT * func_809E81E4 attempt * Boss03_Update improvement thanks to Petrie * func_809E81E4 NON_MATCHING * func_809E34B8 is at least equivalent * cleanups * format * import bss * more cleanup and minor renames * Match func_809E81E4 * cleanup effect functions * a few more renames * func_809E4E80 matched by Maide * documentation pass * name workTimer * macros * More renames * Improve func_809E34B8 a bit and match Boss03_ChewPlayer * defines placeholders for work timer, enum for effects and other minor renames * actorfixer * some cleanups * effects named * Some more renames and cleanups * more cleanups * Boss03_UpdateCollision, Boss03_SeaweedUpdate and Boss03_SeaweedDraw * Rename more actionfuncs * cleanup undefined syms * collision stuff and run formatter * more cleanups * more cleanups i forgot to commit * and yet more clenaup * Add notes * Remove debugging stuff * format * Match the last 3 functions by Anon58 * bit of cleaning * Update src/overlays/actors/ovl_Boss_03/z_boss_03.c Co-authored-by: Derek Hensley <hensley.derek58@gmail.com> * Update src/overlays/actors/ovl_Boss_03/z_boss_03.c Co-authored-by: Derek Hensley <hensley.derek58@gmail.com> * Update src/overlays/actors/ovl_Boss_03/z_boss_03.c Co-authored-by: Derek Hensley <hensley.derek58@gmail.com> * Update src/overlays/actors/ovl_Boss_03/z_boss_03.c Co-authored-by: Derek Hensley <hensley.derek58@gmail.com> * Update src/overlays/actors/ovl_Boss_03/z_boss_03.c Co-authored-by: Derek Hensley <hensley.derek58@gmail.com> * Update src/overlays/actors/ovl_Boss_03/z_boss_03.c Co-authored-by: Derek Hensley <hensley.derek58@gmail.com> * PR * format * Remove some if (1) from Boss03_IntroCutscene * Update src/overlays/actors/ovl_Boss_03/z_boss_03.h Co-authored-by: EllipticEllipsis <73679967+EllipticEllipsis@users.noreply.github.com> * Update src/overlays/actors/ovl_Boss_03/z_boss_03.c Co-authored-by: EllipticEllipsis <73679967+EllipticEllipsis@users.noreply.github.com> * Update src/overlays/actors/ovl_Boss_03/z_boss_03.c Co-authored-by: EllipticEllipsis <73679967+EllipticEllipsis@users.noreply.github.com> * Update src/overlays/actors/ovl_Boss_03/z_boss_03.c Co-authored-by: EllipticEllipsis <73679967+EllipticEllipsis@users.noreply.github.com> * Update src/overlays/actors/ovl_Boss_03/z_boss_03.c Co-authored-by: EllipticEllipsis <73679967+EllipticEllipsis@users.noreply.github.com> * Update src/overlays/actors/ovl_Boss_03/z_boss_03.c Co-authored-by: EllipticEllipsis <73679967+EllipticEllipsis@users.noreply.github.com> * Update src/overlays/actors/ovl_Boss_03/z_boss_03.c Co-authored-by: EllipticEllipsis <73679967+EllipticEllipsis@users.noreply.github.com> * Update src/overlays/actors/ovl_Boss_03/z_boss_03.c Co-authored-by: EllipticEllipsis <73679967+EllipticEllipsis@users.noreply.github.com> * Update src/overlays/actors/ovl_Boss_03/z_boss_03.c Co-authored-by: EllipticEllipsis <73679967+EllipticEllipsis@users.noreply.github.com> * Update src/overlays/actors/ovl_Boss_03/z_boss_03.c Co-authored-by: EllipticEllipsis <73679967+EllipticEllipsis@users.noreply.github.com> * PR * address pr * prevent_bss_reordering * Anon review * seaweed stuff thanks to elliptic * format * whoops * huh * Update src/overlays/actors/ovl_Boss_03/z_boss_03.c Co-authored-by: EllipticEllipsis <73679967+EllipticEllipsis@users.noreply.github.com> * Update src/overlays/actors/ovl_Boss_03/z_boss_03.c Co-authored-by: EllipticEllipsis <73679967+EllipticEllipsis@users.noreply.github.com> * Update src/overlays/actors/ovl_Boss_03/z_boss_03.c Co-authored-by: EllipticEllipsis <73679967+EllipticEllipsis@users.noreply.github.com> * address PR Co-authored-by: EllipticEllipsis <elliptic.ellipsis@gmail.com> * Update src/overlays/actors/ovl_Boss_03/z_boss_03.c Co-authored-by: EllipticEllipsis <73679967+EllipticEllipsis@users.noreply.github.com> * Update src/overlays/actors/ovl_Boss_03/z_boss_03.c Co-authored-by: EllipticEllipsis <73679967+EllipticEllipsis@users.noreply.github.com> * Address PR Co-authored-by: EllipticEllipsis <elliptic.ellipsis@gmail.com> * Sectioning * whoops * a Co-authored-by: EllipticEllipsis <elliptic.ellipsis@gmail.com> * a * kinda * , * Update src/overlays/actors/ovl_Boss_03/z_boss_03.c Co-authored-by: Tom Overton <tom-overton@users.noreply.github.com> * Update src/overlays/actors/ovl_Boss_03/z_boss_03.c Co-authored-by: Tom Overton <tom-overton@users.noreply.github.com> * Update src/overlays/actors/ovl_Boss_03/z_boss_03.c Co-authored-by: Tom Overton <tom-overton@users.noreply.github.com> * Update src/overlays/actors/ovl_Boss_03/z_boss_03.c Co-authored-by: Tom Overton <tom-overton@users.noreply.github.com> * Update src/overlays/actors/ovl_Boss_03/z_boss_03.c Co-authored-by: Tom Overton <tom-overton@users.noreply.github.com> * Update src/overlays/actors/ovl_Boss_03/z_boss_03.c Co-authored-by: Tom Overton <tom-overton@users.noreply.github.com> * Update src/overlays/actors/ovl_Boss_03/z_boss_03.c Co-authored-by: Tom Overton <tom-overton@users.noreply.github.com> * remove redundant comment * actorfixer Co-authored-by: Derek Hensley <hensley.derek58@gmail.com> Co-authored-by: EllipticEllipsis <73679967+EllipticEllipsis@users.noreply.github.com> Co-authored-by: EllipticEllipsis <elliptic.ellipsis@gmail.com> Co-authored-by: Tom Overton <tom-overton@users.noreply.github.com>
2022-03-29 16:41:44 +00:00
0x809E2C3C:("Boss03_RandZeroOne",),
0x809E2D64:("Boss03_FindActorDblueMovebg",),
0x809E2DA0:("Boss03_SpawnDust",),
0x809E2F7C:("Boss03_Init",),
0x809E343C:("Boss03_Destroy",),
0x809E344C:("func_809E344C",),
0x809E34B8:("func_809E34B8",),
`ovl_Boss_03`: Gyorg OK (#736) * Boss03_Init NON_EQUIVALENT * rand functions * Boss03_Draw * match the limb draws * Match Boss03_Init by Synray and Engineer * A bit of cleanup * a bunch of functions * another bunch of functions * func_809E299C and GyorgEffect * import data * A bit of cleanup * effects related functions * func_809E2DA0 * func_809E34B8 NON_EQUIVALENT * func_809E3968 NON_EQUIVALENT * func_809E3D98 * func_809E421C NON_EQUIVALENT * func_809E475C * func_809E497C * func_809E4C90 * func_809E6640 NON_MATCHING * func_809E6A38 * Match func_809E6640 by Tharo * func_809E7D00 * func_809E8810 * func_809E4E80 NON_EQUIVALENT * func_809E5B64 * func_809E6CB4 * Boss03_Update NON_EQUIVALENT * func_809E81E4 attempt * Boss03_Update improvement thanks to Petrie * func_809E81E4 NON_MATCHING * func_809E34B8 is at least equivalent * cleanups * format * import bss * more cleanup and minor renames * Match func_809E81E4 * cleanup effect functions * a few more renames * func_809E4E80 matched by Maide * documentation pass * name workTimer * macros * More renames * Improve func_809E34B8 a bit and match Boss03_ChewPlayer * defines placeholders for work timer, enum for effects and other minor renames * actorfixer * some cleanups * effects named * Some more renames and cleanups * more cleanups * Boss03_UpdateCollision, Boss03_SeaweedUpdate and Boss03_SeaweedDraw * Rename more actionfuncs * cleanup undefined syms * collision stuff and run formatter * more cleanups * more cleanups i forgot to commit * and yet more clenaup * Add notes * Remove debugging stuff * format * Match the last 3 functions by Anon58 * bit of cleaning * Update src/overlays/actors/ovl_Boss_03/z_boss_03.c Co-authored-by: Derek Hensley <hensley.derek58@gmail.com> * Update src/overlays/actors/ovl_Boss_03/z_boss_03.c Co-authored-by: Derek Hensley <hensley.derek58@gmail.com> * Update src/overlays/actors/ovl_Boss_03/z_boss_03.c Co-authored-by: Derek Hensley <hensley.derek58@gmail.com> * Update src/overlays/actors/ovl_Boss_03/z_boss_03.c Co-authored-by: Derek Hensley <hensley.derek58@gmail.com> * Update src/overlays/actors/ovl_Boss_03/z_boss_03.c Co-authored-by: Derek Hensley <hensley.derek58@gmail.com> * Update src/overlays/actors/ovl_Boss_03/z_boss_03.c Co-authored-by: Derek Hensley <hensley.derek58@gmail.com> * PR * format * Remove some if (1) from Boss03_IntroCutscene * Update src/overlays/actors/ovl_Boss_03/z_boss_03.h Co-authored-by: EllipticEllipsis <73679967+EllipticEllipsis@users.noreply.github.com> * Update src/overlays/actors/ovl_Boss_03/z_boss_03.c Co-authored-by: EllipticEllipsis <73679967+EllipticEllipsis@users.noreply.github.com> * Update src/overlays/actors/ovl_Boss_03/z_boss_03.c Co-authored-by: EllipticEllipsis <73679967+EllipticEllipsis@users.noreply.github.com> * Update src/overlays/actors/ovl_Boss_03/z_boss_03.c Co-authored-by: EllipticEllipsis <73679967+EllipticEllipsis@users.noreply.github.com> * Update src/overlays/actors/ovl_Boss_03/z_boss_03.c Co-authored-by: EllipticEllipsis <73679967+EllipticEllipsis@users.noreply.github.com> * Update src/overlays/actors/ovl_Boss_03/z_boss_03.c Co-authored-by: EllipticEllipsis <73679967+EllipticEllipsis@users.noreply.github.com> * Update src/overlays/actors/ovl_Boss_03/z_boss_03.c Co-authored-by: EllipticEllipsis <73679967+EllipticEllipsis@users.noreply.github.com> * Update src/overlays/actors/ovl_Boss_03/z_boss_03.c Co-authored-by: EllipticEllipsis <73679967+EllipticEllipsis@users.noreply.github.com> * Update src/overlays/actors/ovl_Boss_03/z_boss_03.c Co-authored-by: EllipticEllipsis <73679967+EllipticEllipsis@users.noreply.github.com> * Update src/overlays/actors/ovl_Boss_03/z_boss_03.c Co-authored-by: EllipticEllipsis <73679967+EllipticEllipsis@users.noreply.github.com> * PR * address pr * prevent_bss_reordering * Anon review * seaweed stuff thanks to elliptic * format * whoops * huh * Update src/overlays/actors/ovl_Boss_03/z_boss_03.c Co-authored-by: EllipticEllipsis <73679967+EllipticEllipsis@users.noreply.github.com> * Update src/overlays/actors/ovl_Boss_03/z_boss_03.c Co-authored-by: EllipticEllipsis <73679967+EllipticEllipsis@users.noreply.github.com> * Update src/overlays/actors/ovl_Boss_03/z_boss_03.c Co-authored-by: EllipticEllipsis <73679967+EllipticEllipsis@users.noreply.github.com> * address PR Co-authored-by: EllipticEllipsis <elliptic.ellipsis@gmail.com> * Update src/overlays/actors/ovl_Boss_03/z_boss_03.c Co-authored-by: EllipticEllipsis <73679967+EllipticEllipsis@users.noreply.github.com> * Update src/overlays/actors/ovl_Boss_03/z_boss_03.c Co-authored-by: EllipticEllipsis <73679967+EllipticEllipsis@users.noreply.github.com> * Address PR Co-authored-by: EllipticEllipsis <elliptic.ellipsis@gmail.com> * Sectioning * whoops * a Co-authored-by: EllipticEllipsis <elliptic.ellipsis@gmail.com> * a * kinda * , * Update src/overlays/actors/ovl_Boss_03/z_boss_03.c Co-authored-by: Tom Overton <tom-overton@users.noreply.github.com> * Update src/overlays/actors/ovl_Boss_03/z_boss_03.c Co-authored-by: Tom Overton <tom-overton@users.noreply.github.com> * Update src/overlays/actors/ovl_Boss_03/z_boss_03.c Co-authored-by: Tom Overton <tom-overton@users.noreply.github.com> * Update src/overlays/actors/ovl_Boss_03/z_boss_03.c Co-authored-by: Tom Overton <tom-overton@users.noreply.github.com> * Update src/overlays/actors/ovl_Boss_03/z_boss_03.c Co-authored-by: Tom Overton <tom-overton@users.noreply.github.com> * Update src/overlays/actors/ovl_Boss_03/z_boss_03.c Co-authored-by: Tom Overton <tom-overton@users.noreply.github.com> * Update src/overlays/actors/ovl_Boss_03/z_boss_03.c Co-authored-by: Tom Overton <tom-overton@users.noreply.github.com> * remove redundant comment * actorfixer Co-authored-by: Derek Hensley <hensley.derek58@gmail.com> Co-authored-by: EllipticEllipsis <73679967+EllipticEllipsis@users.noreply.github.com> Co-authored-by: EllipticEllipsis <elliptic.ellipsis@gmail.com> Co-authored-by: Tom Overton <tom-overton@users.noreply.github.com>
2022-03-29 16:41:44 +00:00
0x809E38EC:("Boss03_SetupChasePlayer",),
0x809E3968:("Boss03_ChasePlayer",),
0x809E3D34:("Boss03_SetupCatchPlayer",),
0x809E3D98:("Boss03_CatchPlayer",),
0x809E4180:("Boss03_SetupChewPlayer",),
0x809E421C:("Boss03_ChewPlayer",),
0x809E4674:("Boss03_SetupPrepareCharge",),
0x809E475C:("Boss03_PrepareCharge",),
0x809E4910:("Boss03_SetupCharge",),
0x809E497C:("Boss03_Charge",),
0x809E4C34:("Boss03_SetupJumpOverPlatform",),
0x809E4C90:("Boss03_JumpOverPlatform",),
0x809E4E2C:("Boss03_SetupIntroCutscene",),
0x809E4E80:("Boss03_IntroCutscene",),
0x809E5ADC:("Boss03_SetupDeathCutscene",),
0x809E5B64:("Boss03_DeathCutscene",),
0x809E65F4:("Boss03_SetupSpawnSmallFishesCutscene",),
0x809E6640:("Boss03_SpawnSmallFishesCutscene",),
0x809E69A4:("Boss03_SetupStunned",),
0x809E6A38:("Boss03_Stunned",),
0x809E6B70:("Boss03_SetupDamaged",),
0x809E6BC0:("Boss03_Damaged",),
0x809E6CB4:("Boss03_UpdateCollision",),
0x809E70EC:("Boss03_Update",),
`ovl_Boss_03`: Gyorg OK (#736) * Boss03_Init NON_EQUIVALENT * rand functions * Boss03_Draw * match the limb draws * Match Boss03_Init by Synray and Engineer * A bit of cleanup * a bunch of functions * another bunch of functions * func_809E299C and GyorgEffect * import data * A bit of cleanup * effects related functions * func_809E2DA0 * func_809E34B8 NON_EQUIVALENT * func_809E3968 NON_EQUIVALENT * func_809E3D98 * func_809E421C NON_EQUIVALENT * func_809E475C * func_809E497C * func_809E4C90 * func_809E6640 NON_MATCHING * func_809E6A38 * Match func_809E6640 by Tharo * func_809E7D00 * func_809E8810 * func_809E4E80 NON_EQUIVALENT * func_809E5B64 * func_809E6CB4 * Boss03_Update NON_EQUIVALENT * func_809E81E4 attempt * Boss03_Update improvement thanks to Petrie * func_809E81E4 NON_MATCHING * func_809E34B8 is at least equivalent * cleanups * format * import bss * more cleanup and minor renames * Match func_809E81E4 * cleanup effect functions * a few more renames * func_809E4E80 matched by Maide * documentation pass * name workTimer * macros * More renames * Improve func_809E34B8 a bit and match Boss03_ChewPlayer * defines placeholders for work timer, enum for effects and other minor renames * actorfixer * some cleanups * effects named * Some more renames and cleanups * more cleanups * Boss03_UpdateCollision, Boss03_SeaweedUpdate and Boss03_SeaweedDraw * Rename more actionfuncs * cleanup undefined syms * collision stuff and run formatter * more cleanups * more cleanups i forgot to commit * and yet more clenaup * Add notes * Remove debugging stuff * format * Match the last 3 functions by Anon58 * bit of cleaning * Update src/overlays/actors/ovl_Boss_03/z_boss_03.c Co-authored-by: Derek Hensley <hensley.derek58@gmail.com> * Update src/overlays/actors/ovl_Boss_03/z_boss_03.c Co-authored-by: Derek Hensley <hensley.derek58@gmail.com> * Update src/overlays/actors/ovl_Boss_03/z_boss_03.c Co-authored-by: Derek Hensley <hensley.derek58@gmail.com> * Update src/overlays/actors/ovl_Boss_03/z_boss_03.c Co-authored-by: Derek Hensley <hensley.derek58@gmail.com> * Update src/overlays/actors/ovl_Boss_03/z_boss_03.c Co-authored-by: Derek Hensley <hensley.derek58@gmail.com> * Update src/overlays/actors/ovl_Boss_03/z_boss_03.c Co-authored-by: Derek Hensley <hensley.derek58@gmail.com> * PR * format * Remove some if (1) from Boss03_IntroCutscene * Update src/overlays/actors/ovl_Boss_03/z_boss_03.h Co-authored-by: EllipticEllipsis <73679967+EllipticEllipsis@users.noreply.github.com> * Update src/overlays/actors/ovl_Boss_03/z_boss_03.c Co-authored-by: EllipticEllipsis <73679967+EllipticEllipsis@users.noreply.github.com> * Update src/overlays/actors/ovl_Boss_03/z_boss_03.c Co-authored-by: EllipticEllipsis <73679967+EllipticEllipsis@users.noreply.github.com> * Update src/overlays/actors/ovl_Boss_03/z_boss_03.c Co-authored-by: EllipticEllipsis <73679967+EllipticEllipsis@users.noreply.github.com> * Update src/overlays/actors/ovl_Boss_03/z_boss_03.c Co-authored-by: EllipticEllipsis <73679967+EllipticEllipsis@users.noreply.github.com> * Update src/overlays/actors/ovl_Boss_03/z_boss_03.c Co-authored-by: EllipticEllipsis <73679967+EllipticEllipsis@users.noreply.github.com> * Update src/overlays/actors/ovl_Boss_03/z_boss_03.c Co-authored-by: EllipticEllipsis <73679967+EllipticEllipsis@users.noreply.github.com> * Update src/overlays/actors/ovl_Boss_03/z_boss_03.c Co-authored-by: EllipticEllipsis <73679967+EllipticEllipsis@users.noreply.github.com> * Update src/overlays/actors/ovl_Boss_03/z_boss_03.c Co-authored-by: EllipticEllipsis <73679967+EllipticEllipsis@users.noreply.github.com> * Update src/overlays/actors/ovl_Boss_03/z_boss_03.c Co-authored-by: EllipticEllipsis <73679967+EllipticEllipsis@users.noreply.github.com> * PR * address pr * prevent_bss_reordering * Anon review * seaweed stuff thanks to elliptic * format * whoops * huh * Update src/overlays/actors/ovl_Boss_03/z_boss_03.c Co-authored-by: EllipticEllipsis <73679967+EllipticEllipsis@users.noreply.github.com> * Update src/overlays/actors/ovl_Boss_03/z_boss_03.c Co-authored-by: EllipticEllipsis <73679967+EllipticEllipsis@users.noreply.github.com> * Update src/overlays/actors/ovl_Boss_03/z_boss_03.c Co-authored-by: EllipticEllipsis <73679967+EllipticEllipsis@users.noreply.github.com> * address PR Co-authored-by: EllipticEllipsis <elliptic.ellipsis@gmail.com> * Update src/overlays/actors/ovl_Boss_03/z_boss_03.c Co-authored-by: EllipticEllipsis <73679967+EllipticEllipsis@users.noreply.github.com> * Update src/overlays/actors/ovl_Boss_03/z_boss_03.c Co-authored-by: EllipticEllipsis <73679967+EllipticEllipsis@users.noreply.github.com> * Address PR Co-authored-by: EllipticEllipsis <elliptic.ellipsis@gmail.com> * Sectioning * whoops * a Co-authored-by: EllipticEllipsis <elliptic.ellipsis@gmail.com> * a * kinda * , * Update src/overlays/actors/ovl_Boss_03/z_boss_03.c Co-authored-by: Tom Overton <tom-overton@users.noreply.github.com> * Update src/overlays/actors/ovl_Boss_03/z_boss_03.c Co-authored-by: Tom Overton <tom-overton@users.noreply.github.com> * Update src/overlays/actors/ovl_Boss_03/z_boss_03.c Co-authored-by: Tom Overton <tom-overton@users.noreply.github.com> * Update src/overlays/actors/ovl_Boss_03/z_boss_03.c Co-authored-by: Tom Overton <tom-overton@users.noreply.github.com> * Update src/overlays/actors/ovl_Boss_03/z_boss_03.c Co-authored-by: Tom Overton <tom-overton@users.noreply.github.com> * Update src/overlays/actors/ovl_Boss_03/z_boss_03.c Co-authored-by: Tom Overton <tom-overton@users.noreply.github.com> * Update src/overlays/actors/ovl_Boss_03/z_boss_03.c Co-authored-by: Tom Overton <tom-overton@users.noreply.github.com> * remove redundant comment * actorfixer Co-authored-by: Derek Hensley <hensley.derek58@gmail.com> Co-authored-by: EllipticEllipsis <73679967+EllipticEllipsis@users.noreply.github.com> Co-authored-by: EllipticEllipsis <elliptic.ellipsis@gmail.com> Co-authored-by: Tom Overton <tom-overton@users.noreply.github.com>
2022-03-29 16:41:44 +00:00
0x809E7920:("Boss03_SetObject",),
0x809E79C4:("Boss03_OverrideLimbDraw",),
0x809E7AA8:("Boss03_PostLimbDraw",),
0x809E7C0C:("Boss03_Draw",),
`ovl_Boss_03`: Gyorg OK (#736) * Boss03_Init NON_EQUIVALENT * rand functions * Boss03_Draw * match the limb draws * Match Boss03_Init by Synray and Engineer * A bit of cleanup * a bunch of functions * another bunch of functions * func_809E299C and GyorgEffect * import data * A bit of cleanup * effects related functions * func_809E2DA0 * func_809E34B8 NON_EQUIVALENT * func_809E3968 NON_EQUIVALENT * func_809E3D98 * func_809E421C NON_EQUIVALENT * func_809E475C * func_809E497C * func_809E4C90 * func_809E6640 NON_MATCHING * func_809E6A38 * Match func_809E6640 by Tharo * func_809E7D00 * func_809E8810 * func_809E4E80 NON_EQUIVALENT * func_809E5B64 * func_809E6CB4 * Boss03_Update NON_EQUIVALENT * func_809E81E4 attempt * Boss03_Update improvement thanks to Petrie * func_809E81E4 NON_MATCHING * func_809E34B8 is at least equivalent * cleanups * format * import bss * more cleanup and minor renames * Match func_809E81E4 * cleanup effect functions * a few more renames * func_809E4E80 matched by Maide * documentation pass * name workTimer * macros * More renames * Improve func_809E34B8 a bit and match Boss03_ChewPlayer * defines placeholders for work timer, enum for effects and other minor renames * actorfixer * some cleanups * effects named * Some more renames and cleanups * more cleanups * Boss03_UpdateCollision, Boss03_SeaweedUpdate and Boss03_SeaweedDraw * Rename more actionfuncs * cleanup undefined syms * collision stuff and run formatter * more cleanups * more cleanups i forgot to commit * and yet more clenaup * Add notes * Remove debugging stuff * format * Match the last 3 functions by Anon58 * bit of cleaning * Update src/overlays/actors/ovl_Boss_03/z_boss_03.c Co-authored-by: Derek Hensley <hensley.derek58@gmail.com> * Update src/overlays/actors/ovl_Boss_03/z_boss_03.c Co-authored-by: Derek Hensley <hensley.derek58@gmail.com> * Update src/overlays/actors/ovl_Boss_03/z_boss_03.c Co-authored-by: Derek Hensley <hensley.derek58@gmail.com> * Update src/overlays/actors/ovl_Boss_03/z_boss_03.c Co-authored-by: Derek Hensley <hensley.derek58@gmail.com> * Update src/overlays/actors/ovl_Boss_03/z_boss_03.c Co-authored-by: Derek Hensley <hensley.derek58@gmail.com> * Update src/overlays/actors/ovl_Boss_03/z_boss_03.c Co-authored-by: Derek Hensley <hensley.derek58@gmail.com> * PR * format * Remove some if (1) from Boss03_IntroCutscene * Update src/overlays/actors/ovl_Boss_03/z_boss_03.h Co-authored-by: EllipticEllipsis <73679967+EllipticEllipsis@users.noreply.github.com> * Update src/overlays/actors/ovl_Boss_03/z_boss_03.c Co-authored-by: EllipticEllipsis <73679967+EllipticEllipsis@users.noreply.github.com> * Update src/overlays/actors/ovl_Boss_03/z_boss_03.c Co-authored-by: EllipticEllipsis <73679967+EllipticEllipsis@users.noreply.github.com> * Update src/overlays/actors/ovl_Boss_03/z_boss_03.c Co-authored-by: EllipticEllipsis <73679967+EllipticEllipsis@users.noreply.github.com> * Update src/overlays/actors/ovl_Boss_03/z_boss_03.c Co-authored-by: EllipticEllipsis <73679967+EllipticEllipsis@users.noreply.github.com> * Update src/overlays/actors/ovl_Boss_03/z_boss_03.c Co-authored-by: EllipticEllipsis <73679967+EllipticEllipsis@users.noreply.github.com> * Update src/overlays/actors/ovl_Boss_03/z_boss_03.c Co-authored-by: EllipticEllipsis <73679967+EllipticEllipsis@users.noreply.github.com> * Update src/overlays/actors/ovl_Boss_03/z_boss_03.c Co-authored-by: EllipticEllipsis <73679967+EllipticEllipsis@users.noreply.github.com> * Update src/overlays/actors/ovl_Boss_03/z_boss_03.c Co-authored-by: EllipticEllipsis <73679967+EllipticEllipsis@users.noreply.github.com> * Update src/overlays/actors/ovl_Boss_03/z_boss_03.c Co-authored-by: EllipticEllipsis <73679967+EllipticEllipsis@users.noreply.github.com> * PR * address pr * prevent_bss_reordering * Anon review * seaweed stuff thanks to elliptic * format * whoops * huh * Update src/overlays/actors/ovl_Boss_03/z_boss_03.c Co-authored-by: EllipticEllipsis <73679967+EllipticEllipsis@users.noreply.github.com> * Update src/overlays/actors/ovl_Boss_03/z_boss_03.c Co-authored-by: EllipticEllipsis <73679967+EllipticEllipsis@users.noreply.github.com> * Update src/overlays/actors/ovl_Boss_03/z_boss_03.c Co-authored-by: EllipticEllipsis <73679967+EllipticEllipsis@users.noreply.github.com> * address PR Co-authored-by: EllipticEllipsis <elliptic.ellipsis@gmail.com> * Update src/overlays/actors/ovl_Boss_03/z_boss_03.c Co-authored-by: EllipticEllipsis <73679967+EllipticEllipsis@users.noreply.github.com> * Update src/overlays/actors/ovl_Boss_03/z_boss_03.c Co-authored-by: EllipticEllipsis <73679967+EllipticEllipsis@users.noreply.github.com> * Address PR Co-authored-by: EllipticEllipsis <elliptic.ellipsis@gmail.com> * Sectioning * whoops * a Co-authored-by: EllipticEllipsis <elliptic.ellipsis@gmail.com> * a * kinda * , * Update src/overlays/actors/ovl_Boss_03/z_boss_03.c Co-authored-by: Tom Overton <tom-overton@users.noreply.github.com> * Update src/overlays/actors/ovl_Boss_03/z_boss_03.c Co-authored-by: Tom Overton <tom-overton@users.noreply.github.com> * Update src/overlays/actors/ovl_Boss_03/z_boss_03.c Co-authored-by: Tom Overton <tom-overton@users.noreply.github.com> * Update src/overlays/actors/ovl_Boss_03/z_boss_03.c Co-authored-by: Tom Overton <tom-overton@users.noreply.github.com> * Update src/overlays/actors/ovl_Boss_03/z_boss_03.c Co-authored-by: Tom Overton <tom-overton@users.noreply.github.com> * Update src/overlays/actors/ovl_Boss_03/z_boss_03.c Co-authored-by: Tom Overton <tom-overton@users.noreply.github.com> * Update src/overlays/actors/ovl_Boss_03/z_boss_03.c Co-authored-by: Tom Overton <tom-overton@users.noreply.github.com> * remove redundant comment * actorfixer Co-authored-by: Derek Hensley <hensley.derek58@gmail.com> Co-authored-by: EllipticEllipsis <73679967+EllipticEllipsis@users.noreply.github.com> Co-authored-by: EllipticEllipsis <elliptic.ellipsis@gmail.com> Co-authored-by: Tom Overton <tom-overton@users.noreply.github.com>
2022-03-29 16:41:44 +00:00
0x809E7D00:("Boss03_UpdateEffects",),
0x809E81E4:("Boss03_DrawEffects",),
0x809E8810:("Boss03_SeaweedUpdate",),
0x809E8BEC:("Boss03_SeaweedDraw",),
0x809EC040:("func_809EC040",),
0x809EC0D0:("Boss04_Init",),
0x809EC534:("Boss04_Destroy",),
0x809EC544:("func_809EC544",),
0x809EC568:("func_809EC568",),
0x809ECD00:("func_809ECD00",),
0x809ECD18:("func_809ECD18",),
0x809ECEF4:("func_809ECEF4",),
0x809ECF58:("func_809ECF58",),
0x809ED224:("func_809ED224",),
0x809ED2A0:("func_809ED2A0",),
0x809ED45C:("func_809ED45C",),
0x809ED50C:("func_809ED50C",),
0x809ED8BC:("Boss04_Update",),
0x809EDCCC:("Boss04_OverrideLimbDraw",),
0x809EDECC:("Boss04_PostLimbDraw",),
0x809EDF58:("Boss04_Draw",),
0x809EE4E0:("Boss05_WalkingHead_Thaw",),
0x809EE668:("Boss05_SetColliderSphere",),
0x809EE6F8:("Boss05_Init",),
0x809EEC70:("Boss05_Destroy",),
0x809EECBC:("Boss05_LilyPadWithHead_UpdateDamage",),
0x809EEDD0:("Boss05_LilyPadWithHead_SetupMove",),
0x809EEDE8:("Boss05_LilyPadWithHead_Move",),
0x809EF9BC:("Boss05_LilyPad_Idle",),
0x809EFAB4:("Boss05_FallingHead_Fall",),
0x809EFE50:("Boss05_WalkingHead_UpdateDamage",),
0x809F0014:("Boss05_WalkingHead_IsLookingAtPlayer",),
0x809F0058:("Boss05_WalkingHead_TrySpottingPlayer",),
0x809F00CC:("Boss05_WalkingHead_SetupTransform",),
0x809F010C:("Boss05_WalkingHead_Transform",),
0x809F01CC:("Boss05_WalkingHead_SetupIdle",),
0x809F0244:("Boss05_WalkingHead_Idle",),
0x809F02D0:("Boss05_WalkingHead_SetupWalk",),
0x809F0374:("Boss05_WalkingHead_Walk",),
0x809F0474:("Boss05_WalkingHead_SetupSpottedPlayer",),
0x809F04C0:("Boss05_WalkingHead_SpottedPlayer",),
0x809F0538:("Boss05_WalkingHead_SetupCharge",),
0x809F0590:("Boss05_WalkingHead_Charge",),
0x809F0650:("Boss05_WalkingHead_SetupAttack",),
0x809F06B8:("Boss05_WalkingHead_Attack",),
0x809F0708:("Boss05_WalkingHead_SetupDamaged",),
0x809F0780:("Boss05_WalkingHead_Damaged",),
0x809F0A0C:("Boss05_WalkingHead_SetupStunned",),
0x809F0A64:("Boss05_WalkingHead_SetupFreeze",),
0x809F0ABC:("Boss05_WalkingHead_Stunned",),
0x809F0B0C:("Boss05_Fragment_Move",),
0x809F0CCC:("Boss05_Update",),
0x809F1050:("Boss05_LilyPadWithHead_OverrideLimbDraw",),
0x809F1170:("Boss05_LilyPad_PostLimbDraw",),
0x809F1284:("Boss05_Head_OverrideLimbDraw",),
0x809F12A0:("Boss05_Head_PostLimbDraw",),
0x809F135C:("Boss05_Head_TransformLimbDraw",),
0x809F1404:("Boss05_LilyPad_OverrideLimbDraw",),
0x809F1430:("Boss05_FallingHeadLilyPad_OverrideLimbDraw",),
0x809F1464:("Boss05_FallingHeadLilyPad_TransformLimbDraw",),
0x809F14AC:("Boss05_Fragment_OverrideLimbDraw",),
0x809F1550:("Boss05_Fragment_PostLimbDraw",),
0x809F159C:("Boss05_Draw",),
0x809F2120:("Boss06_InitRand",),
0x809F2140:("Boss06_RandZeroOne",),
0x809F2268:("Boss06_Init",),
0x809F23BC:("Boss06_Destroy",),
0x809F23CC:("Boss06_UpdateDamage",),
0x809F24A8:("Boss06_SetupCurtainBurningCutscene",),
0x809F24C8:("Boss06_CurtainBurningCutscene",),
0x809F2B64:("Boss06_SetupCloseCurtain",),
0x809F2C44:("Boss06_CloseCurtain",),
0x809F2E14:("Boss06_SetupCurtainClosed",),
0x809F2E34:("Boss06_CurtainClosed",),
0x809F2ED0:("Boss06_SetupCurtainDestroyed",),
0x809F2EE8:("Boss06_CurtainDestroyed",),
0x809F2F0C:("Boss06_Update",),
0x809F334C:("Boss06_Draw",),
0x809F4980:("func_809F4980",),
0x809F49A0:("func_809F49A0",),
0x809F49C0:("func_809F49C0",),
0x809F4AE8:("func_809F4AE8",),
0x809F4BB0:("func_809F4BB0",),
0x809F4C40:("func_809F4C40",),
0x809F4CBC:("func_809F4CBC",),
0x809F4D10:("func_809F4D10",),
0x809F4D54:("func_809F4D54",),
0x809F4FAC:("func_809F4FAC",),
0x809F4FF8:("func_809F4FF8",),
0x809F51E8:("func_809F51E8",),
0x809F52CC:("func_809F52CC",),
0x809F536C:("func_809F536C",),
0x809F5494:("func_809F5494",),
0x809F552C:("Boss07_Init",),
0x809F5DA0:("Boss07_Destroy",),
0x809F5E14:("func_809F5E14",),
0x809F5E88:("func_809F5E88",),
0x809F64F4:("func_809F64F4",),
0x809F65F4:("func_809F65F4",),
0x809F7400:("func_809F7400",),
0x809F748C:("func_809F748C",),
0x809F7688:("func_809F7688",),
0x809F76D0:("func_809F76D0",),
0x809F77A8:("func_809F77A8",),
0x809F783C:("func_809F783C",),
0x809F7968:("func_809F7968",),
0x809F7AB4:("func_809F7AB4",),
0x809F7BC4:("func_809F7BC4",),
0x809F7D2C:("func_809F7D2C",),
0x809F805C:("func_809F805C",),
0x809F8658:("func_809F8658",),
0x809F86B8:("func_809F86B8",),
0x809F87C8:("func_809F87C8",),
0x809F8908:("func_809F8908",),
0x809F8AB0:("func_809F8AB0",),
0x809F8B1C:("func_809F8B1C",),
0x809F8D04:("func_809F8D04",),
0x809F8DEC:("func_809F8DEC",),
0x809F8E68:("func_809F8E68",),
0x809F8EC8:("func_809F8EC8",),
0x809F91D4:("func_809F91D4",),
0x809F9280:("func_809F9280",),
0x809F93DC:("func_809F93DC",),
0x809F94AC:("func_809F94AC",),
0x809F99C4:("func_809F99C4",),
0x809F9CEC:("func_809F9CEC",),
0x809F9E94:("func_809F9E94",),
0x809FA1B4:("Boss07_Update",),
0x809FAA44:("func_809FAA44",),
0x809FB114:("func_809FB114",),
0x809FB504:("func_809FB504",),
0x809FB55C:("func_809FB55C",),
0x809FB728:("func_809FB728",),
0x809FB7D4:("func_809FB7D4",),
0x809FBB9C:("func_809FBB9C",),
0x809FBF94:("func_809FBF94",),
0x809FC1C8:("Boss07_Draw",),
0x809FC4C0:("func_809FC4C0",),
0x809FC8B0:("func_809FC8B0",),
0x809FC960:("func_809FC960",),
0x809FCBC8:("func_809FCBC8",),
0x809FCC70:("func_809FCC70",),
0x809FCCCC:("func_809FCCCC",),
0x809FD5F8:("func_809FD5F8",),
0x809FD710:("func_809FD710",),
0x809FD818:("func_809FD818",),
0x809FD89C:("func_809FD89C",),
0x809FD984:("func_809FD984",),
0x809FDAB0:("func_809FDAB0",),
0x809FDB2C:("func_809FDB2C",),
0x809FDBA0:("func_809FDBA0",),
0x809FDEDC:("func_809FDEDC",),
0x809FDF54:("func_809FDF54",),
0x809FE068:("func_809FE068",),
0x809FE0E4:("func_809FE0E4",),
0x809FE2D4:("func_809FE2D4",),
0x809FE348:("func_809FE348",),
0x809FE4B0:("func_809FE4B0",),
0x809FE524:("func_809FE524",),
0x809FE6B0:("func_809FE6B0",),
0x809FE734:("func_809FE734",),
0x809FEE70:("func_809FEE70",),
0x809FF0E4:("func_809FF0E4",),
0x809FF12C:("func_809FF12C",),
0x809FF5CC:("func_809FF5CC",),
0x809FF678:("func_809FF678",),
0x809FF6B0:("func_809FF6B0",),
0x809FF810:("func_809FF810",),
0x809FF900:("func_809FF900",),
0x809FFA04:("func_809FFA04",),
0x809FFA80:("func_809FFA80",),
0x809FFE64:("func_809FFE64",),
0x809FFEAC:("func_809FFEAC",),
0x80A0021C:("func_80A0021C",),
0x80A00274:("func_80A00274",),
0x80A00484:("func_80A00484",),
0x80A00554:("func_80A00554",),
0x80A006D0:("func_80A006D0",),
0x80A006F4:("func_80A006F4",),
0x80A00720:("func_80A00720",),
0x80A016E4:("func_80A016E4",),
0x80A01750:("func_80A01750",),
0x80A025AC:("func_80A025AC",),
0x80A0264C:("func_80A0264C",),
0x80A02B30:("func_80A02B30",),
0x80A02C54:("func_80A02C54",),
0x80A03238:("func_80A03238",),
0x80A036C4:("func_80A036C4",),
0x80A03868:("func_80A03868",),
0x80A03F18:("func_80A03F18",),
0x80A03F5C:("func_80A03F5C",),
0x80A0434C:("func_80A0434C",),
0x80A045A8:("func_80A045A8",),
0x80A04768:("func_80A04768",),
0x80A04878:("func_80A04878",),
0x80A04890:("func_80A04890",),
0x80A04DE0:("func_80A04DE0",),
0x80A04E5C:("func_80A04E5C",),
0x80A055E0:("func_80A055E0",),
0x80A05608:("func_80A05608",),
0x80A05694:("func_80A05694",),
0x80A057A0:("func_80A057A0",),
0x80A05AF8:("func_80A05AF8",),
0x80A05B50:("func_80A05B50",),
0x80A05C88:("func_80A05C88",),
0x80A05DDC:("func_80A05DDC",),
0x80A06500:("func_80A06500",),
0x80A06990:("func_80A06990",),
0x80A06C64:("func_80A06C64",),
0x80A06E24:("func_80A06E24",),
0x80A06F48:("func_80A06F48",),
0x80A07604:("func_80A07604",),
0x80A07638:("func_80A07638",),
0x80A07740:("func_80A07740",),
0x80A0A8A0:("BgDyYoseizo_Init",),
0x80A0A95C:("BgDyYoseizo_Destroy",),
0x80A0A96C:("BgDyYoseizo_UpdateEyes",),
0x80A0A9E4:("BgDyYoseizo_Bob",),
0x80A0AA40:("BgDyYoseizo_SpawnEffects",),
0x80A0AD50:("func_80A0AD50",),
0x80A0AE1C:("func_80A0AE1C",),
0x80A0AFDC:("func_80A0AFDC",),
0x80A0B078:("func_80A0B078",),
0x80A0B184:("func_80A0B184",),
0x80A0B290:("func_80A0B290",),
0x80A0B35C:("func_80A0B35C",),
0x80A0B500:("func_80A0B500",),
0x80A0B5F0:("func_80A0B5F0",),
0x80A0B75C:("func_80A0B75C",),
0x80A0B834:("func_80A0B834",),
0x80A0B8CC:("BgDyYoseizo_TrainPlayer",),
0x80A0BB08:("func_80A0BB08",),
0x80A0BC84:("BgDyYoseizo_Update",),
0x80A0BCD8:("BgDyYoseizo_OverrideLimbDraw",),
0x80A0BD40:("BgDyYoseizo_Draw",),
0x80A0BE60:("BgDyYoseizo_SpawnEffect",),
0x80A0BF70:("BgDyYoseizo_UpdateEffects",),
0x80A0C270:("BgDyYoseizo_DrawEffects",),
0x80A0C780:("EnBoj05_Init",),
0x80A0C790:("EnBoj05_Destroy",),
0x80A0C7A0:("EnBoj05_Update",),
0x80A0C7B0:("EnBoj05_Draw",),
0x80A0C810:("EnSob1_ChangeAnim",),
0x80A0C8AC:("EnSob1_SetupAction",),
0x80A0C8B8:("EnSob1_TestItemSelected",),
0x80A0C938:("EnSob1_GetTalkOption",),
0x80A0CA38:("EnSob1_GetWelcome",),
0x80A0CC88:("EnSob1_GetGoodbye",),
0x80A0CCEC:("EnSob1_BombShopkeeper_EndInteraction",),
0x80A0CD48:("EnSob1_SpawnShopItems",),
0x80A0CE10:("EnSob1_GetObjectIndices",),
0x80A0CED4:("EnSob1_Init",),
0x80A0D008:("EnSob1_Destroy",),
0x80A0D034:("EnSob1_UpdateCursorPos",),
0x80A0D0B8:("EnSob1_EndInteraction",),
0x80A0D188:("EnSob1_TestEndInteraction",),
0x80A0D1F4:("EnSob1_TestCancelOption",),
0x80A0D258:("EnSob1_SetupStartShopping",),
0x80A0D2B8:("EnSob1_StartShopping",),
0x80A0D320:("EnSob1_TalkToShopkeeper",),
0x80A0D388:("EnSob1_SetupLookToShopkeeperFromShelf",),
0x80A0D3C4:("EnSob1_EndingInteraction",),
0x80A0D414:("EnSob1_SetupWalk",),
0x80A0D4A0:("EnSob1_Idle",),
0x80A0D628:("EnSob1_UpdateJoystickInputState",),
0x80A0D74C:("EnSob1_SetCursorIndexFromNeutral",),
0x80A0D77C:("EnSob1_Hello",),
0x80A0D850:("EnSob1_FacingShopkeeperDialogResult",),
0x80A0D904:("EnSob1_FaceShopkeeper",),
0x80A0DA5C:("EnSob1_TalkingToShopkeeper",),
0x80A0DAAC:("EnSob1_LookToShopkeeperFromShelf",),
0x80A0DB78:("EnSob1_EndWalk",),
0x80A0DCC4:("EnSob1_SetupIdle",),
0x80A0DD40:("EnSob1_Walk",),
0x80A0DE64:("EnSob1_Walking",),
0x80A0DFD0:("EnSob1_ItemPurchased",),
0x80A0E0C0:("EnSob1_LookToShelf",),
0x80A0E1B8:("EnSob1_CursorLeftRight",),
0x80A0E258:("EnSob1_HasPlayerSelectedItem",),
0x80A0E330:("EnSob1_BrowseShelf",),
0x80A0E420:("EnSob1_SetupBuyItemWithFanfare",),
0x80A0E4DC:("EnSob1_SetupCannotBuy",),
0x80A0E518:("EnSob1_SetupCanBuy",),
0x80A0E554:("EnSob1_HandleCanBuyItem",),
0x80A0E884:("EnSob1_SelectItem",),
0x80A0E96C:("EnSob1_CannotBuy",),
0x80A0E9E0:("EnSob1_CanBuy",),
0x80A0EA84:("EnSob1_BuyItemWithFanfare",),
0x80A0EAF8:("EnSob1_SetupItemPurchased",),
0x80A0EBC0:("EnSob1_ContinueShopping",),
0x80A0EC98:("EnSob1_PositionSelectedItem",),
0x80A0ED7C:("EnSob1_ResetItemPosition",),
0x80A0EDA0:("EnSob1_TakeItemOffShelf",),
0x80A0EE3C:("EnSob1_ReturnItemToShelf",),
0x80A0EEC8:("EnSob1_UpdateItemSelectedProperty",),
0x80A0EF48:("EnSob1_UpdateCursorAnim",),
0x80A0F014:("EnSob1_UpdateStickDirectionPromptAnim",),
0x80A0F1C4:("EnSob1_GetDistSqAndOrient",),
0x80A0F284:("EnSob1_GetCutscenes",),
0x80A0F2C8:("EnSob1_WaitForBlink",),
0x80A0F2FC:("EnSob1_Blink",),
0x80A0F39C:("EnSob1_ChangeObject",),
0x80A0F3D4:("EnSob1_AreObjectsLoaded",),
0x80A0F470:("EnSob1_ZoraShopkeeper_Init",),
0x80A0F554:("EnSob1_GoronShopkeeper_Init",),
0x80A0F638:("EnSob1_BombShopkeeper_Init",),
0x80A0F6B0:("EnSob1_InitShop",),
0x80A0FA0C:("EnSob1_Update",),
0x80A0FADC:("EnSob1_DrawCursor",),
0x80A0FD4C:("EnSob1_DrawTextRec",),
0x80A0FEE8:("EnSob1_DrawStickDirectionPrompt",),
0x80A10290:("EnSob1_ZoraShopkeeper_OverrideLimbDraw",),
0x80A102C8:("EnSob1_BombShopkeeper_OverrideLimbDraw",),
0x80A10308:("EnSob1_BombShopkeeper_PostLimbDraw",),
0x80A10344:("EnSob1_EndDList",),
0x80A10368:("EnSob1_ZoraShopkeeper_Draw",),
0x80A104E4:("EnSob1_GoronShopkeeper_Draw",),
0x80A10608:("EnSob1_BombShopkeeper_Draw",),
ovl_En_Go OK and documented (Decomp was mostly done already) (#1080) * Match remaining functions in z_en_go: - Changed some already matching functions for uniformity with the tricky match (early continue from loop). In some cases, this eliminated some strange constructs, in others, it didn't leave much difference. - Comments/Notes to start understanding/naming process. * WIP renaming * More WIP renaming. * More renaming, Effects (See oot for continuation) and some flags) * MessageScript documenting. * Util for dumping message data by textId value. * Identify some messages. * Formatting, figuring out event flags. * More WIP naming * WIP renaming. * WIP renaming * WIP naming and organizing * WIP more renaming. * WIP renaming/organizing. * Near-Final Cleanup before review. * Rename Taisou and Hakugin animations and associated functions/variables. * Misc Cleanup. * Undo changes to variables.txt * Removed msgtableparser.py (Split to another branch) * Removal of uncompiled Message Script details. * Fixup spec file * First part of hensldm's suggested changes from review. Awaiting discussion. * Second part of hensldm's suggested changes. * Fixup missed 'Animation' suffix and functions.txt * Update .xml files and related source per tom-overton's comments * Align w/ engineer124's Quake Cleanup #1102 * fixup * Run format.sh after merge. * Add brackets around one-line conditional blocks * Remainder of hensldm's comments from review. * First pass at Elliptic's comments. * Rename functions UpdateToX -> ChangeToX * Header cleanup. * Run Format, remove accidental commit of .orig file. * Fixup ActorInit * Review comments addressed, plus a few unsolicited changes. - Location of function declarations moved above static data, below types: References in the codebase were mixed, but this just made more sense. - Function name changes: It didn't fit into subsystems based on Goron Type, so I quit trying to name functions that way. Loss of a bit of "which function applies to which type", but it looks a bit cleaner, sooo... - Took a stab at making effectTable usage a bit clearer. Just using a EnGoEffect* everywhere and not inherently knowing if it was for one element, or an array really bugged me. - "GraveBro" names changed. They're all "brothers". * Changes from engineer124's review. - "Stretcher" replaced with "Athletic" as a descriptor of goron type. - Misc formatting and naming changes * Restructure switch-case statment for early break, and added missing default cases. Removed #define for 0 for actionFlags bitmask. * Relocate WEEKEVENTREG comments, remove SCENE comments. * Updated WEEKEVENTREG define names * Update WEEKEVENTREG names in Goron Shrine Door. * ELDER -> ELDERS, and revert formatting on z64save.h * Fixed re-applying changes over wrong defines. * Adjust Weekeventreg names and comments. * Update comment as well.
2023-06-02 03:30:48 +00:00
0x80A10FD0:("EnGo_InitSteam",),
0x80A11144:("EnGo_DrawSteam",),
0x80A1143C:("EnGo_InitDust",),
0x80A115B4:("EnGo_DrawDust",),
0x80A118F8:("EnGo_InitSnow",),
0x80A11BF8:("EnGo_UpdateSnow",),
0x80A11EC0:("EnGo_DrawSnow",),
0x80A1203C:("EnGo_UpdateEffects",),
0x80A1213C:("EnGo_DrawEffects",),
0x80A121F4:("EnGo_CanSnowballHurtPlayer",),
0x80A1222C:("EnGo_IsFallingAsleep",),
0x80A122EC:("EnGo_UpdateFocus",),
0x80A123A0:("EnGo_UpdateSnowballCollider",),
0x80A124A0:("EnGo_UpdateMedigoronCollider",),
0x80A124FC:("EnGo_UpdateRolledUpCollider",),
0x80A125BC:("EnGo_UpdateFrozenCollider",),
0x80A12660:("EnGo_UpdateStandingCollider",),
0x80A126BC:("EnGo_UpdateCollider",),
0x80A12774:("EnGo_UpdateTalking",),
0x80A12868:("EnGo_DetectCollisions",),
0x80A12954:("EnGo_UpdateSpringArrivalCutscene",),
0x80A12A64:("EnGo_UpdateSkelAnime",),
ovl_En_Go OK and documented (Decomp was mostly done already) (#1080) * Match remaining functions in z_en_go: - Changed some already matching functions for uniformity with the tricky match (early continue from loop). In some cases, this eliminated some strange constructs, in others, it didn't leave much difference. - Comments/Notes to start understanding/naming process. * WIP renaming * More WIP renaming. * More renaming, Effects (See oot for continuation) and some flags) * MessageScript documenting. * Util for dumping message data by textId value. * Identify some messages. * Formatting, figuring out event flags. * More WIP naming * WIP renaming. * WIP renaming * WIP naming and organizing * WIP more renaming. * WIP renaming/organizing. * Near-Final Cleanup before review. * Rename Taisou and Hakugin animations and associated functions/variables. * Misc Cleanup. * Undo changes to variables.txt * Removed msgtableparser.py (Split to another branch) * Removal of uncompiled Message Script details. * Fixup spec file * First part of hensldm's suggested changes from review. Awaiting discussion. * Second part of hensldm's suggested changes. * Fixup missed 'Animation' suffix and functions.txt * Update .xml files and related source per tom-overton's comments * Align w/ engineer124's Quake Cleanup #1102 * fixup * Run format.sh after merge. * Add brackets around one-line conditional blocks * Remainder of hensldm's comments from review. * First pass at Elliptic's comments. * Rename functions UpdateToX -> ChangeToX * Header cleanup. * Run Format, remove accidental commit of .orig file. * Fixup ActorInit * Review comments addressed, plus a few unsolicited changes. - Location of function declarations moved above static data, below types: References in the codebase were mixed, but this just made more sense. - Function name changes: It didn't fit into subsystems based on Goron Type, so I quit trying to name functions that way. Loss of a bit of "which function applies to which type", but it looks a bit cleaner, sooo... - Took a stab at making effectTable usage a bit clearer. Just using a EnGoEffect* everywhere and not inherently knowing if it was for one element, or an array really bugged me. - "GraveBro" names changed. They're all "brothers". * Changes from engineer124's review. - "Stretcher" replaced with "Athletic" as a descriptor of goron type. - Misc formatting and naming changes * Restructure switch-case statment for early break, and added missing default cases. Removed #define for 0 for actionFlags bitmask. * Relocate WEEKEVENTREG comments, remove SCENE comments. * Updated WEEKEVENTREG define names * Update WEEKEVENTREG names in Goron Shrine Door. * ELDER -> ELDERS, and revert formatting on z64save.h * Fixed re-applying changes over wrong defines. * Adjust Weekeventreg names and comments. * Update comment as well.
2023-06-02 03:30:48 +00:00
0x80A12B78:("EnGo_UpdateSfx",),
0x80A12C48:("EnGo_ChangeAnim",),
0x80A12D6C:("EnGo_UpdateEyes",),
0x80A12DF4:("EnGo_UpdateShiverSurprisedAnimation",),
0x80A12E80:("EnGo_UpdateGraveyardAttentionTargetAndReactions",),
0x80A12FE8:("EnGo_UpdateRotationToTarget",),
0x80A131F8:("EnGo_UpdateAttentionTargetAndReactions",),
0x80A132C8:("EnGo_GravemakerIdle",),
0x80A133A8:("EnGo_FrozenIdle",),
0x80A13400:("EnGo_FindGravemaker",),
0x80A134B0:("EnGo_UpdateMedigoronColliderRadius",),
0x80A134F4:("EnGo_ChangeCutscene",),
0x80A13564:("EnGo_HandleGatekeeperPoundCutscene",),
0x80A136B8:("EnGo_RequestQuake",),
ovl_En_Go OK and documented (Decomp was mostly done already) (#1080) * Match remaining functions in z_en_go: - Changed some already matching functions for uniformity with the tricky match (early continue from loop). In some cases, this eliminated some strange constructs, in others, it didn't leave much difference. - Comments/Notes to start understanding/naming process. * WIP renaming * More WIP renaming. * More renaming, Effects (See oot for continuation) and some flags) * MessageScript documenting. * Util for dumping message data by textId value. * Identify some messages. * Formatting, figuring out event flags. * More WIP naming * WIP renaming. * WIP renaming * WIP naming and organizing * WIP more renaming. * WIP renaming/organizing. * Near-Final Cleanup before review. * Rename Taisou and Hakugin animations and associated functions/variables. * Misc Cleanup. * Undo changes to variables.txt * Removed msgtableparser.py (Split to another branch) * Removal of uncompiled Message Script details. * Fixup spec file * First part of hensldm's suggested changes from review. Awaiting discussion. * Second part of hensldm's suggested changes. * Fixup missed 'Animation' suffix and functions.txt * Update .xml files and related source per tom-overton's comments * Align w/ engineer124's Quake Cleanup #1102 * fixup * Run format.sh after merge. * Add brackets around one-line conditional blocks * Remainder of hensldm's comments from review. * First pass at Elliptic's comments. * Rename functions UpdateToX -> ChangeToX * Header cleanup. * Run Format, remove accidental commit of .orig file. * Fixup ActorInit * Review comments addressed, plus a few unsolicited changes. - Location of function declarations moved above static data, below types: References in the codebase were mixed, but this just made more sense. - Function name changes: It didn't fit into subsystems based on Goron Type, so I quit trying to name functions that way. Loss of a bit of "which function applies to which type", but it looks a bit cleaner, sooo... - Took a stab at making effectTable usage a bit clearer. Just using a EnGoEffect* everywhere and not inherently knowing if it was for one element, or an array really bugged me. - "GraveBro" names changed. They're all "brothers". * Changes from engineer124's review. - "Stretcher" replaced with "Athletic" as a descriptor of goron type. - Misc formatting and naming changes * Restructure switch-case statment for early break, and added missing default cases. Removed #define for 0 for actionFlags bitmask. * Relocate WEEKEVENTREG comments, remove SCENE comments. * Updated WEEKEVENTREG define names * Update WEEKEVENTREG names in Goron Shrine Door. * ELDER -> ELDERS, and revert formatting on z64save.h * Fixed re-applying changes over wrong defines. * Adjust Weekeventreg names and comments. * Update comment as well.
2023-06-02 03:30:48 +00:00
0x80A13728:("EnGo_CreateGatekeeperPoundEffects",),
0x80A137C0:("EnGo_DrawIceBlockWhenFrozen",),
0x80A139E4:("EnGo_MakeSteam",),
0x80A13B1C:("EnGo_HandleOpenShrineCutscene",),
0x80A13E80:("EnGo_HandleGivePowderKegCutscene",),
0x80A14018:("EnGo_ChangeToStretchingAnimation",),
0x80A14104:("EnGo_ChangeToSpectatingAnimation",),
0x80A141D4:("EnGo_ChangeToFrozenAnimation",),
0x80A1428C:("EnGo_ChangeToSnowballAnimation",),
0x80A14324:("EnGo_ChangeToCoveringEarsAnimation",),
0x80A143A8:("EnGo_ChangeToShiveringAnimation",),
0x80A14430:("EnGo_SetupAthletic",),
0x80A1449C:("EnGo_SetupSpectator",),
0x80A144F4:("EnGo_SetupGatekeeper",),
0x80A145AC:("EnGo_SetupGraveyardGoron",),
0x80A14668:("EnGo_SetupShrineGoron",),
0x80A146CC:("EnGo_SetupMedigoron",),
0x80A14798:("EnGo_SetupInitialAction",),
0x80A149B0:("EnGo_Idle",),
0x80A14B30:("EnGo_Sleep",),
0x80A14E14:("EnGo_Frozen",),
0x80A14E74:("EnGo_AwaitThaw",),
0x80A14EB0:("EnGo_Thaw",),
0x80A14FC8:("EnGo_HandleSpringArrivalCutscene",),
0x80A153FC:("EnGo_Snowball",),
0x80A15684:("EnGo_GetMsgScript",),
ovl_En_Go OK and documented (Decomp was mostly done already) (#1080) * Match remaining functions in z_en_go: - Changed some already matching functions for uniformity with the tricky match (early continue from loop). In some cases, this eliminated some strange constructs, in others, it didn't leave much difference. - Comments/Notes to start understanding/naming process. * WIP renaming * More WIP renaming. * More renaming, Effects (See oot for continuation) and some flags) * MessageScript documenting. * Util for dumping message data by textId value. * Identify some messages. * Formatting, figuring out event flags. * More WIP naming * WIP renaming. * WIP renaming * WIP naming and organizing * WIP more renaming. * WIP renaming/organizing. * Near-Final Cleanup before review. * Rename Taisou and Hakugin animations and associated functions/variables. * Misc Cleanup. * Undo changes to variables.txt * Removed msgtableparser.py (Split to another branch) * Removal of uncompiled Message Script details. * Fixup spec file * First part of hensldm's suggested changes from review. Awaiting discussion. * Second part of hensldm's suggested changes. * Fixup missed 'Animation' suffix and functions.txt * Update .xml files and related source per tom-overton's comments * Align w/ engineer124's Quake Cleanup #1102 * fixup * Run format.sh after merge. * Add brackets around one-line conditional blocks * Remainder of hensldm's comments from review. * First pass at Elliptic's comments. * Rename functions UpdateToX -> ChangeToX * Header cleanup. * Run Format, remove accidental commit of .orig file. * Fixup ActorInit * Review comments addressed, plus a few unsolicited changes. - Location of function declarations moved above static data, below types: References in the codebase were mixed, but this just made more sense. - Function name changes: It didn't fit into subsystems based on Goron Type, so I quit trying to name functions that way. Loss of a bit of "which function applies to which type", but it looks a bit cleaner, sooo... - Took a stab at making effectTable usage a bit clearer. Just using a EnGoEffect* everywhere and not inherently knowing if it was for one element, or an array really bugged me. - "GraveBro" names changed. They're all "brothers". * Changes from engineer124's review. - "Stretcher" replaced with "Athletic" as a descriptor of goron type. - Misc formatting and naming changes * Restructure switch-case statment for early break, and added missing default cases. Removed #define for 0 for actionFlags bitmask. * Relocate WEEKEVENTREG comments, remove SCENE comments. * Updated WEEKEVENTREG define names * Update WEEKEVENTREG names in Goron Shrine Door. * ELDER -> ELDERS, and revert formatting on z64save.h * Fixed re-applying changes over wrong defines. * Adjust Weekeventreg names and comments. * Update comment as well.
2023-06-02 03:30:48 +00:00
0x80A157C4:("EnGo_Talk",),
0x80A1590C:("EnGo_Init",),
0x80A15960:("EnGo_Destroy",),
0x80A159B0:("EnGo_Update",),
ovl_En_Go OK and documented (Decomp was mostly done already) (#1080) * Match remaining functions in z_en_go: - Changed some already matching functions for uniformity with the tricky match (early continue from loop). In some cases, this eliminated some strange constructs, in others, it didn't leave much difference. - Comments/Notes to start understanding/naming process. * WIP renaming * More WIP renaming. * More renaming, Effects (See oot for continuation) and some flags) * MessageScript documenting. * Util for dumping message data by textId value. * Identify some messages. * Formatting, figuring out event flags. * More WIP naming * WIP renaming. * WIP renaming * WIP naming and organizing * WIP more renaming. * WIP renaming/organizing. * Near-Final Cleanup before review. * Rename Taisou and Hakugin animations and associated functions/variables. * Misc Cleanup. * Undo changes to variables.txt * Removed msgtableparser.py (Split to another branch) * Removal of uncompiled Message Script details. * Fixup spec file * First part of hensldm's suggested changes from review. Awaiting discussion. * Second part of hensldm's suggested changes. * Fixup missed 'Animation' suffix and functions.txt * Update .xml files and related source per tom-overton's comments * Align w/ engineer124's Quake Cleanup #1102 * fixup * Run format.sh after merge. * Add brackets around one-line conditional blocks * Remainder of hensldm's comments from review. * First pass at Elliptic's comments. * Rename functions UpdateToX -> ChangeToX * Header cleanup. * Run Format, remove accidental commit of .orig file. * Fixup ActorInit * Review comments addressed, plus a few unsolicited changes. - Location of function declarations moved above static data, below types: References in the codebase were mixed, but this just made more sense. - Function name changes: It didn't fit into subsystems based on Goron Type, so I quit trying to name functions that way. Loss of a bit of "which function applies to which type", but it looks a bit cleaner, sooo... - Took a stab at making effectTable usage a bit clearer. Just using a EnGoEffect* everywhere and not inherently knowing if it was for one element, or an array really bugged me. - "GraveBro" names changed. They're all "brothers". * Changes from engineer124's review. - "Stretcher" replaced with "Athletic" as a descriptor of goron type. - Misc formatting and naming changes * Restructure switch-case statment for early break, and added missing default cases. Removed #define for 0 for actionFlags bitmask. * Relocate WEEKEVENTREG comments, remove SCENE comments. * Updated WEEKEVENTREG define names * Update WEEKEVENTREG names in Goron Shrine Door. * ELDER -> ELDERS, and revert formatting on z64save.h * Fixed re-applying changes over wrong defines. * Adjust Weekeventreg names and comments. * Update comment as well.
2023-06-02 03:30:48 +00:00
0x80A15B80:("EnGo_Draw_NoSkeleton",),
0x80A15D04:("EnGo_OverrideLimbDraw",),
0x80A15E38:("EnGo_TransfromLimbDraw",),
ovl_En_Go OK and documented (Decomp was mostly done already) (#1080) * Match remaining functions in z_en_go: - Changed some already matching functions for uniformity with the tricky match (early continue from loop). In some cases, this eliminated some strange constructs, in others, it didn't leave much difference. - Comments/Notes to start understanding/naming process. * WIP renaming * More WIP renaming. * More renaming, Effects (See oot for continuation) and some flags) * MessageScript documenting. * Util for dumping message data by textId value. * Identify some messages. * Formatting, figuring out event flags. * More WIP naming * WIP renaming. * WIP renaming * WIP naming and organizing * WIP more renaming. * WIP renaming/organizing. * Near-Final Cleanup before review. * Rename Taisou and Hakugin animations and associated functions/variables. * Misc Cleanup. * Undo changes to variables.txt * Removed msgtableparser.py (Split to another branch) * Removal of uncompiled Message Script details. * Fixup spec file * First part of hensldm's suggested changes from review. Awaiting discussion. * Second part of hensldm's suggested changes. * Fixup missed 'Animation' suffix and functions.txt * Update .xml files and related source per tom-overton's comments * Align w/ engineer124's Quake Cleanup #1102 * fixup * Run format.sh after merge. * Add brackets around one-line conditional blocks * Remainder of hensldm's comments from review. * First pass at Elliptic's comments. * Rename functions UpdateToX -> ChangeToX * Header cleanup. * Run Format, remove accidental commit of .orig file. * Fixup ActorInit * Review comments addressed, plus a few unsolicited changes. - Location of function declarations moved above static data, below types: References in the codebase were mixed, but this just made more sense. - Function name changes: It didn't fit into subsystems based on Goron Type, so I quit trying to name functions that way. Loss of a bit of "which function applies to which type", but it looks a bit cleaner, sooo... - Took a stab at making effectTable usage a bit clearer. Just using a EnGoEffect* everywhere and not inherently knowing if it was for one element, or an array really bugged me. - "GraveBro" names changed. They're all "brothers". * Changes from engineer124's review. - "Stretcher" replaced with "Athletic" as a descriptor of goron type. - Misc formatting and naming changes * Restructure switch-case statment for early break, and added missing default cases. Removed #define for 0 for actionFlags bitmask. * Relocate WEEKEVENTREG comments, remove SCENE comments. * Updated WEEKEVENTREG define names * Update WEEKEVENTREG names in Goron Shrine Door. * ELDER -> ELDERS, and revert formatting on z64save.h * Fixed re-applying changes over wrong defines. * Adjust Weekeventreg names and comments. * Update comment as well.
2023-06-02 03:30:48 +00:00
0x80A15FEC:("EnGo_Draw",),
0x80A16D40:("EnRaf_ClearPixelTeeth",),
0x80A16D6C:("EnRaf_ClearPixelPetal",),
0x80A16D90:("EnRaf_Init",),
0x80A17018:("EnRaf_Destroy",),
0x80A17060:("EnRaf_ChangeAnim",),
0x80A1712C:("EnRaf_SetupIdle",),
0x80A171D8:("EnRaf_Idle",),
0x80A17414:("EnRaf_SetupGrab",),
0x80A17464:("EnRaf_Grab",),
0x80A17530:("EnRaf_SetupChew",),
0x80A175E4:("EnRaf_Chew",),
0x80A17848:("EnRaf_SetupThrow",),
0x80A178A0:("EnRaf_Throw",),
0x80A179C8:("EnRaf_Explode",),
0x80A17C6C:("EnRaf_PostDetonation",),
0x80A17D14:("EnRaf_SetupConvulse",),
0x80A17D54:("EnRaf_Convulse",),
0x80A17DDC:("EnRaf_SetupDissolve",),
0x80A17E1C:("EnRaf_Dissolve",),
0x80A18080:("EnRaf_SetupDormant",),
0x80A180B4:("EnRaf_Dormant",),
0x80A181B4:("EnRaf_Update",),
0x80A1859C:("EnRaf_TransformLimbDraw",),
0x80A18A08:("EnRaf_Draw",),
0x80A18A90:("EnRaf_InitializeEffect",),
0x80A18B8C:("EnRaf_UpdateEffects",),
0x80A18DA0:("EnRaf_DrawEffects",),
0x80A19740:("ObjFunen_Init",),
0x80A19778:("ObjFunen_Draw",),
0x80A19910:("ObjRaillift_UpdatePosition",),
0x80A1994C:("ObjRaillift_Init",),
0x80A19B64:("ObjRaillift_Destroy",),
0x80A19B98:("ObjRaillift_DoNothing",),
0x80A19BA8:("ObjRaillift_Move",),
0x80A19E84:("ObjRaillift_Teleport",),
0x80A19EE0:("ObjRaillift_Wait",),
0x80A19F18:("ObjRaillift_Idle",),
0x80A19F78:("ObjRaillift_StartCutscene",),
0x80A19FE0:("ObjRaillift_Update",),
0x80A1A220:("ObjRaillift_Draw",),
0x80A1A330:("ObjRaillift_DrawDekuFlowerPlatform",),
0x80A1A360:("ObjRaillift_DrawDekuFlowerPlatformColorful",),
0x80A1A500:("BgNumaHana_SpawnOpenFlowerCollisionChild",),
0x80A1A56C:("BgNumaHana_UpdatePetalPosRots",),
0x80A1A750:("BgNumaHana_UpdateSettleRotation",),
0x80A1A7CC:("BgNumaHana_Init",),
0x80A1A9AC:("BgNumaHana_Destroy",),
0x80A1AA14:("BgNumaHana_SetupDoNothing",),
0x80A1AA28:("BgNumaHana_DoNothing",),
0x80A1AA38:("BgNumaHana_SetupClosedIdle",),
0x80A1AA4C:("BgNumaHana_ClosedIdle",),
0x80A1AAE8:("BgNumaHana_SetupUnfoldInnerPetals",),
0x80A1AB00:("BgNumaHana_UnfoldInnerPetals",),
0x80A1ABD8:("BgNumaHana_SetupUnfoldOuterPetals",),
0x80A1ABF0:("BgNumaHana_UnfoldOuterPetals",),
0x80A1ACCC:("BgNumaHana_SetupRaiseFlower",),
0x80A1ACE0:("BgNumaHana_RaiseFlower",),
0x80A1AE08:("BgNumaHana_SetupOpenedIdle",),
0x80A1AE1C:("BgNumaHana_OpenedIdle",),
0x80A1AE6C:("BgNumaHana_Update",),
0x80A1AF68:("BgNumaHana_Draw",),
0x80A1B3D0:("func_80A1B3D0",),
0x80A1B840:("func_80A1B840",),
0x80A1B914:("func_80A1B914",),
0x80A1B994:("func_80A1B994",),
0x80A1B9CC:("func_80A1B9CC",),
0x80A1BA04:("func_80A1BA04",),
0x80A1BA44:("func_80A1BA44",),
0x80A1BD80:("func_80A1BD80",),
0x80A1C0FC:("func_80A1C0FC",),
0x80A1C328:("func_80A1C328",),
0x80A1C554:("func_80A1C554",),
0x80A1C5E8:("func_80A1C5E8",),
0x80A1C62C:("func_80A1C62C",),
0x80A1C664:("ObjFlowerpot_Init",),
0x80A1C7EC:("ObjFlowerpot_Destroy",),
0x80A1C818:("func_80A1C818",),
0x80A1C838:("func_80A1C838",),
0x80A1CBF8:("func_80A1CBF8",),
0x80A1CC0C:("func_80A1CC0C",),
0x80A1CD10:("func_80A1CD10",),
0x80A1CEF4:("func_80A1CEF4",),
0x80A1D14C:("ObjFlowerpot_Update",),
0x80A1D1CC:("ObjFlowerpot_Draw",),
0x80A1DA50:("func_80A1DA50",),
0x80A1DAAC:("func_80A1DAAC",),
0x80A1DB2C:("func_80A1DB2C",),
0x80A1DC5C:("func_80A1DC5C",),
0x80A1DCCC:("func_80A1DCCC",),
0x80A1DD18:("func_80A1DD18",),
0x80A1DE10:("func_80A1DE10",),
0x80A1DE58:("func_80A1DE58",),
0x80A1DE84:("func_80A1DE84",),
0x80A1DEB8:("func_80A1DEB8",),
0x80A1DFA0:("func_80A1DFA0",),
0x80A1E074:("func_80A1E074",),
0x80A1E2D8:("func_80A1E2D8",),
0x80A1E334:("func_80A1E334",),
0x80A1E394:("func_80A1E394",),
0x80A1E3D8:("func_80A1E3D8",),
0x80A1E648:("func_80A1E648",),
0x80A1E694:("func_80A1E694",),
0x80A1E6D4:("func_80A1E6D4",),
0x80A1E728:("ObjSpinyroll_Init",),
0x80A1E97C:("ObjSpinyroll_Destroy",),
0x80A1E9C4:("func_80A1E9C4",),
0x80A1E9E0:("func_80A1E9E0",),
0x80A1EA10:("func_80A1EA10",),
0x80A1EA4C:("func_80A1EA4C",),
0x80A1EAAC:("func_80A1EAAC",),
0x80A1EAE0:("func_80A1EAE0",),
0x80A1EB40:("func_80A1EB40",),
0x80A1EB54:("func_80A1EB54",),
0x80A1EC24:("func_80A1EC24",),
0x80A1EC38:("func_80A1EC38",),
0x80A1ECC0:("func_80A1ECC0",),
0x80A1ECD4:("func_80A1ECD4",),
0x80A1ED70:("ObjSpinyroll_Update",),
0x80A1EE1C:("ObjSpinyroll_Draw",),
0x80A1F410:("DmHina_Init",),
0x80A1F460:("DmHina_Destroy",),
0x80A1F470:("func_80A1F470",),
0x80A1F56C:("func_80A1F56C",),
0x80A1F5AC:("func_80A1F5AC",),
0x80A1F63C:("func_80A1F63C",),
0x80A1F75C:("func_80A1F75C",),
0x80A1F970:("DmHina_Update",),
0x80A1F9AC:("func_80A1F9AC",),
0x80A1FC50:("DmHina_Draw",),
0x80A1FE50:("EnSyatekiWf_Init",),
0x80A200A0:("EnSyatekiWf_Destroy",),
0x80A200E0:("EnSyatekiWf_InitPathStart",),
0x80A201CC:("EnSyatekiWf_SetupWaitForSignal",),
0x80A20284:("EnSyatekiWf_WaitForSignal",),
0x80A2030C:("EnSyatekiWf_SetupWaitToMove",),
0x80A20320:("EnSyatekiWf_WaitToMove",),
0x80A20378:("EnSyatekiWf_SetupRun",),
0x80A203DC:("EnSyatekiWf_Run",),
0x80A20670:("EnSyatekiWf_SetupJump",),
0x80A206DC:("EnSyatekiWf_Jump",),
0x80A20710:("EnSyatekiWf_SetupLand",),
0x80A2075C:("EnSyatekiWf_Land",),
0x80A2079C:("EnSyatekiWf_SetupHowl",),
0x80A20800:("EnSyatekiWf_Howl",),
0x80A20858:("EnSyatekiWf_SetupDead",),
0x80A208F8:("EnSyatekiWf_Dead",),
0x80A20A50:("EnSyatekiWf_Update",),
0x80A20CF4:("EnSyatekiWf_OverrideLimbDraw",),
0x80A20D10:("EnSyatekiWf_PostLimbDraw",),
0x80A20DA4:("EnSyatekiWf_Draw",),
0x80A21150:("func_80A21150",),
0x80A211F4:("func_80A211F4",),
0x80A212F0:("func_80A212F0",),
0x80A21370:("func_80A21370",),
0x80A21548:("func_80A21548",),
0x80A216D4:("func_80A216D4",),
0x80A21934:("func_80A21934",),
0x80A21990:("func_80A21990",),
0x80A21C30:("func_80A21C30",),
0x80A21C88:("func_80A21C88",),
0x80A21CB4:("func_80A21CB4",),
0x80A21CD8:("func_80A21CD8",),
0x80A21D1C:("func_80A21D1C",),
0x80A21E9C:("func_80A21E9C",),
0x80A21F68:("func_80A21F68",),
0x80A21F74:("func_80A21F74",),
0x80A22230:("ObjSkateblock_Init",),
0x80A222D4:("ObjSkateblock_Destroy",),
0x80A22308:("func_80A22308",),
0x80A22334:("func_80A22334",),
0x80A2244C:("func_80A2244C",),
0x80A224A4:("func_80A224A4",),
0x80A22628:("func_80A22628",),
0x80A2264C:("func_80A2264C",),
0x80A22728:("func_80A22728",),
0x80A2273C:("func_80A2273C",),
0x80A227A4:("func_80A227A4",),
0x80A227C0:("func_80A227C0",),
0x80A22880:("ObjSkateblock_Update",),
0x80A228D8:("ObjSkateblock_Draw",),
0x80A22D40:("EffectEnIceBlock_CheckIceBlockObject",),
Overhaul the build system (#234) * wip * fix * add disassembler * Disasm builds OK * Variable addends * More wip * Rodata migration implemented * Cleanup old tools * Try fix submodule -> subrepo merge * git subrepo pull --force --remote=https://github.com/zeldaret/ZAPD.git tools/ZAPD subrepo: subdir: "tools/ZAPD" merged: "602e609" upstream: origin: "https://github.com/zeldaret/ZAPD.git" branch: "master" commit: "602e609" git-subrepo: version: "0.4.3" origin: "https://github.com/ingydotnet/git-subrepo" commit: "2f68596" * Builds again but assets are totally broken * git subrepo pull --force tools/asm-processor subrepo: subdir: "tools/asm-processor" merged: "1ffdb08a" upstream: origin: "https://github.com/simonlindholm/asm-processor.git" branch: "master" commit: "1ffdb08a" git-subrepo: version: "0.4.3" origin: "https://github.com/ingydotnet/git-subrepo" commit: "2f68596" * More cleanup, move functions.txt and variables.txt to tools/disasm and rm tables * rm z64compress in preparation for subrepo * git subrepo clone (merge) https://github.com/z64me/z64compress.git tools/z64compress subrepo: subdir: "tools/z64compress" merged: "eb11085c" upstream: origin: "https://github.com/z64me/z64compress.git" branch: "main" commit: "eb11085c" git-subrepo: version: "0.4.3" origin: "https://github.com/ingydotnet/git-subrepo" commit: "2f68596" * Fix asset extraction * Fix diff-init make rule * Split code bss * Split assumed linker bug padding from assembly files * add filelists for mm.us.rev1 * Maybe working, but I'm not sure * add overlays to spec * Add rodata to actos * Everything compiles * Make a lot of C files for code * Add almost every file in code to spec * whoops * 3 code files left * add scenes to spec * More progress on progress.py * Fix skelanime in spec * audio files! * Fix merge issues * Fix some C files in code * Fix remaining code files * Use existing O1 C files in spec * reorder boot order in spec * update spec * fault.c * Convert relocs on completed actors, fixbaserom uses current rom name * more boot files * Add VT macros and script * finish already existing boot files * most of libultra * fix 64bits libultra files * Use C files for libultra, wrap some functions in NON_MATCHING * Remove duplicate of OS_CLOCK_RATE from fault.c * C files for fbdemos * delete dumb files * bootstrap C files, still need to add them to the spec * update fixbaserom * boot OK? * I forgot to commit the spec * C for gamestates * C for kaleido * Change all includes to "" * copy actor sizes script from oot * I forgot to delete those files * Basic C files for effects * Add effects initvars names * Remove mislabelled boot functions from header/txt * Begin porting bootstrap_fx, some sizes * Fix <> * Fix enum * Fix diff.py * fix libultra stuff * update regconvert * update setup warnings * add some missing ; * Fix some makefile stuff and other fixes on some non_matching functions * add executable flag in extract_baserom and fixbaserom * fix relative path * copy assist from oot * fix map path * another assist path fix * Delete C files for handwritten files * add code_801A51F0 to spec * add gfxbuffers to spec * Move rodata to top of each file when possible * UNK_TYPEs for func_801A51F0 * Remove kaleido rodata from spec * Update spec and undefined_syms for recent merge * GCC warnings and fix errors in nonmatchings, * round percentage numbers * progress script: format changes * progress: error on non-existing files * fix warning in z_scene_table * Match 2 nonmatchings in z_actor * Warnings in lightswitch and invadepoh * Fix warning in z_actor_dlftbls * I though I fixed this one * whoops * Comment out CC_CHECK * Removed redundant ultra64.h includes * Update asm_processor, sorted boot_O1 into other folders, completed the fbdemo bootstrap, cleaned up undefined_syms * Completed gamestates bootstrap * Split kaleido_scope * Remove section.h and segment.h, move keep object externs to a common location in variables.h * Completed effects bootstrap * Segmented address externs for effects, fbdemos, gamestates and kaleido * Move actor data externs out of the if 0 * Segmented address externs for actors * Prepare actionfunc detection * fix script, how did it even work before * Fix actionfunc script again, re-introduce some more intermediate prints to the disassembler * Automated actionFunc detection in actors * Segmented addresses from player .text * rm old segment addrs script and fix build * Move sizes folder to tools * Make build.py executable * New Jenkinsfile Prayge * Remove numpy dependencies * Add warnings_disasm_current.txt * my bad * Update spec and undefined_syms * Add z_eff_ss_hahen to pametfrog * git subrepo pull (merge) --force tools/z64compress subrepo: subdir: "tools/z64compress" merged: "163ca2af" upstream: origin: "https://github.com/z64me/z64compress.git" branch: "main" commit: "163ca2af" git-subrepo: version: "0.4.3" origin: "https://github.com/ingydotnet/git-subrepo" commit: "2f68596" * Make z64compress print to stdout * sneeky commit to update warnings tooling * test * Another test * Mark fixing overlay reloc generating as a TODO * Update warnings stuff * Communicate the return code from running z64compress back to the Makefile through the wrapper * Run formatter, remove extra commented copy of function * Re-fix some includes * Convert atan to hex to conform to decided style * Some tidying up, remove c for fp and the other two handwritten code files * BSS in z_collision_check & z_scene_proc * add static back in * Fix timerintr bss, add file to spec, some cleanup * Remove externs * Newline * Readd enums * Typo * Colours * Comments for hitmark enum values Co-authored-by: EllipticEllipsis <73679967+EllipticEllipsis@users.noreply.github.com> * Improvements and suggestions * Organize and remove unused imports and use env for python3 scripts, delete unused overlay.py Co-authored-by: angie <angheloalf95@gmail.com> Co-authored-by: Elliptic Ellipsis <elliptic.ellipsis@gmail.com> Co-authored-by: engineer124 <engineer124engineer124@gmail.com> Co-authored-by: EllipticEllipsis <73679967+EllipticEllipsis@users.noreply.github.com>
2021-08-04 03:21:31 +00:00
0x80A22DB8:("EffectEnIceBlock_Init",),
0x80A22E94:("EffectEnIceBlock_Draw",),
0x80A22FE4:("EffectEnIceBlock_Update",),
0x80A23090:("func_80A23090",),
0x80A2311C:("func_80A2311C",),
0x80A2319C:("func_80A2319C",),
0x80A232C4:("func_80A232C4",),
0x80A23370:("func_80A23370",),
0x80A2339C:("func_80A2339C",),
0x80A23690:("func_80A23690",),
0x80A236D4:("func_80A236D4",),
0x80A237A4:("func_80A237A4",),
0x80A23938:("func_80A23938",),
0x80A23B88:("func_80A23B88",),
0x80A23D08:("func_80A23D08",),
0x80A23F90:("func_80A23F90",),
0x80A24118:("func_80A24118",),
0x80A24384:("func_80A24384",),
0x80A243E0:("func_80A243E0",),
0x80A24680:("func_80A24680",),
0x80A246D8:("func_80A246D8",),
0x80A2491C:("func_80A2491C",),
0x80A24954:("func_80A24954",),
0x80A24A48:("func_80A24A48",),
0x80A24AA8:("func_80A24AA8",),
0x80A24B74:("func_80A24B74",),
0x80A24BDC:("func_80A24BDC",),
0x80A24DC4:("func_80A24DC4",),
0x80A24DD0:("func_80A24DD0",),
0x80A2508C:("func_80A2508C",),
0x80A25238:("func_80A25238",),
0x80A252DC:("func_80A252DC",),
0x80A25404:("func_80A25404",),
0x80A2541C:("func_80A2541C",),
0x80A25440:("func_80A25440",),
0x80A25598:("ObjIceblock_Init",),
0x80A25758:("ObjIceblock_Destroy",),
0x80A257A0:("ObjIceBlock_SetupAttemptSpawnCutscene",),
0x80A257B4:("ObjIceBlock_AttemptSpawnCutscene",),
0x80A25824:("func_80A25824",),
0x80A2586C:("func_80A2586C",),
0x80A25978:("func_80A25978",),
0x80A25994:("func_80A25994",),
0x80A25A8C:("func_80A25A8C",),
0x80A25AA8:("func_80A25AA8",),
0x80A25BA0:("func_80A25BA0",),
0x80A25BBC:("func_80A25BBC",),
0x80A25C5C:("func_80A25C5C",),
0x80A25C70:("func_80A25C70",),
0x80A25CF4:("func_80A25CF4",),
0x80A25D28:("func_80A25D28",),
0x80A25E3C:("func_80A25E3C",),
0x80A25E50:("func_80A25E50",),
0x80A25FA0:("func_80A25FA0",),
0x80A25FD4:("func_80A25FD4",),
0x80A260E8:("func_80A260E8",),
0x80A26144:("func_80A26144",),
0x80A262BC:("func_80A262BC",),
0x80A262EC:("func_80A262EC",),
0x80A26574:("func_80A26574",),
0x80A265C0:("func_80A265C0",),
0x80A266C4:("func_80A266C4",),
0x80A266E0:("func_80A266E0",),
0x80A26850:("ObjIceblock_Update",),
0x80A26B64:("func_80A26B64",),
0x80A26B74:("func_80A26B74",),
0x80A26BF8:("func_80A26BF8",),
0x80A26DD8:("ObjIceblock_Draw",),
0x80A27520:("EnBigpamet_Init",),
0x80A27660:("EnBigpamet_Destroy",),
0x80A2768C:("func_80A2768C",),
0x80A276F4:("func_80A276F4",),
0x80A2778C:("func_80A2778C",),
0x80A27970:("func_80A27970",),
0x80A27B58:("func_80A27B58",),
0x80A27DD8:("func_80A27DD8",),
0x80A27FE8:("func_80A27FE8",),
0x80A2811C:("func_80A2811C",),
0x80A281B4:("func_80A281B4",),
0x80A281DC:("func_80A281DC",),
0x80A28274:("func_80A28274",),
0x80A282C8:("func_80A282C8",),
0x80A28378:("func_80A28378",),
0x80A283A0:("func_80A283A0",),
0x80A283F0:("func_80A283F0",),
0x80A2844C:("func_80A2844C",),
0x80A284E4:("func_80A284E4",),
0x80A2855C:("func_80A2855C",),
0x80A28618:("func_80A28618",),
0x80A2866C:("func_80A2866C",),
0x80A286C0:("func_80A286C0",),
0x80A28708:("func_80A28708",),
0x80A28760:("func_80A28760",),
0x80A287E8:("func_80A287E8",),
0x80A28970:("func_80A28970",),
0x80A289C8:("func_80A289C8",),
0x80A28A28:("func_80A28A28",),
0x80A28A98:("func_80A28A98",),
0x80A28B98:("func_80A28B98",),
0x80A28D0C:("func_80A28D0C",),
0x80A28D80:("func_80A28D80",),
0x80A28DC0:("func_80A28DC0",),
0x80A28E40:("func_80A28E40",),
0x80A28E98:("func_80A28E98",),
0x80A28ED4:("func_80A28ED4",),
0x80A28EE8:("func_80A28EE8",),
0x80A29028:("func_80A29028",),
0x80A29094:("func_80A29094",),
0x80A29150:("EnBigpamet_Update",),
0x80A292A8:("func_80A292A8",),
0x80A293E4:("EnBigpamet_OverrideLimbDraw2",),
0x80A29494:("EnBigpamet_PostLimbDraw2",),
0x80A294D8:("EnBigpamet_Draw",),
0x80A29580:("EnBigpamet_OverrideLimbDraw1",),
0x80A29628:("EnBigpamet_PostLimbDraw1",),
0x80A2966C:("func_80A2966C",),
0x80A29A80:("func_80A29A80",),
0x80A29C18:("BgDblueMovebg_Init",),
0x80A2A0D0:("BgDblueMovebg_Destroy",),
0x80A2A128:("func_80A2A128",),
0x80A2A1E0:("func_80A2A1E0",),
0x80A2A32C:("func_80A2A32C",),
0x80A2A444:("func_80A2A444",),
0x80A2A670:("func_80A2A670",),
0x80A2A688:("func_80A2A688",),
0x80A2A714:("func_80A2A714",),
0x80A2A7F8:("func_80A2A7F8",),
0x80A2AAB8:("func_80A2AAB8",),
0x80A2ABD0:("func_80A2ABD0",),
0x80A2AED0:("func_80A2AED0",),
0x80A2B1A0:("func_80A2B1A0",),
0x80A2B210:("BgDblueMovebg_Update",),
0x80A2B274:("func_80A2B274",),
0x80A2B308:("func_80A2B308",),
0x80A2B390:("BgDblueMovebg_Draw",),
0x80A2BC00:("EnSyatekiDekunuts_Init",),
0x80A2BE28:("EnSyatekiDekunuts_Destroy",),
0x80A2BE54:("EnSyatekiDekunuts_SetupWaitForSignal",),
0x80A2BF18:("EnSyatekiDekunuts_WaitForSignal",),
0x80A2BFC4:("EnSyatekiDekunuts_SetupWaitToStart",),
0x80A2C0F8:("EnSyatekiDekunuts_WaitToStart",),
0x80A2C150:("EnSyatekiDekunuts_SetupWaitToEmerge",),
0x80A2C168:("EnSyatekiDekunuts_WaitToEmerge",),
0x80A2C1AC:("EnSyatekiDekunuts_SetupEmerge",),
0x80A2C208:("EnSyatekiDekunuts_Emerge",),
0x80A2C27C:("EnSyatekiDekunuts_SetupLookAround",),
0x80A2C2E0:("EnSyatekiDekunuts_LookAround",),
0x80A2C33C:("EnSyatekiDekunuts_BonusLookAround",),
0x80A2C3AC:("EnSyatekiDekunuts_SetupBurrow",),
0x80A2C3F0:("EnSyatekiDekunuts_Burrow",),
0x80A2C478:("EnSyatekiDekunuts_SetupGameEnd",),
0x80A2C48C:("EnSyatekiDekunuts_GameEnd",),
0x80A2C4D0:("EnSyatekiDekunuts_SetupDead",),
0x80A2C5DC:("EnSyatekiDekunuts_Dead",),
0x80A2C78C:("EnSyatekiDekunuts_Update",),
0x80A2C8A0:("EnSyatekiDekunuts_OverrideLimbDraw",),
0x80A2C8E8:("EnSyatekiDekunuts_Draw",),
Overhaul the build system (#234) * wip * fix * add disassembler * Disasm builds OK * Variable addends * More wip * Rodata migration implemented * Cleanup old tools * Try fix submodule -> subrepo merge * git subrepo pull --force --remote=https://github.com/zeldaret/ZAPD.git tools/ZAPD subrepo: subdir: "tools/ZAPD" merged: "602e609" upstream: origin: "https://github.com/zeldaret/ZAPD.git" branch: "master" commit: "602e609" git-subrepo: version: "0.4.3" origin: "https://github.com/ingydotnet/git-subrepo" commit: "2f68596" * Builds again but assets are totally broken * git subrepo pull --force tools/asm-processor subrepo: subdir: "tools/asm-processor" merged: "1ffdb08a" upstream: origin: "https://github.com/simonlindholm/asm-processor.git" branch: "master" commit: "1ffdb08a" git-subrepo: version: "0.4.3" origin: "https://github.com/ingydotnet/git-subrepo" commit: "2f68596" * More cleanup, move functions.txt and variables.txt to tools/disasm and rm tables * rm z64compress in preparation for subrepo * git subrepo clone (merge) https://github.com/z64me/z64compress.git tools/z64compress subrepo: subdir: "tools/z64compress" merged: "eb11085c" upstream: origin: "https://github.com/z64me/z64compress.git" branch: "main" commit: "eb11085c" git-subrepo: version: "0.4.3" origin: "https://github.com/ingydotnet/git-subrepo" commit: "2f68596" * Fix asset extraction * Fix diff-init make rule * Split code bss * Split assumed linker bug padding from assembly files * add filelists for mm.us.rev1 * Maybe working, but I'm not sure * add overlays to spec * Add rodata to actos * Everything compiles * Make a lot of C files for code * Add almost every file in code to spec * whoops * 3 code files left * add scenes to spec * More progress on progress.py * Fix skelanime in spec * audio files! * Fix merge issues * Fix some C files in code * Fix remaining code files * Use existing O1 C files in spec * reorder boot order in spec * update spec * fault.c * Convert relocs on completed actors, fixbaserom uses current rom name * more boot files * Add VT macros and script * finish already existing boot files * most of libultra * fix 64bits libultra files * Use C files for libultra, wrap some functions in NON_MATCHING * Remove duplicate of OS_CLOCK_RATE from fault.c * C files for fbdemos * delete dumb files * bootstrap C files, still need to add them to the spec * update fixbaserom * boot OK? * I forgot to commit the spec * C for gamestates * C for kaleido * Change all includes to "" * copy actor sizes script from oot * I forgot to delete those files * Basic C files for effects * Add effects initvars names * Remove mislabelled boot functions from header/txt * Begin porting bootstrap_fx, some sizes * Fix <> * Fix enum * Fix diff.py * fix libultra stuff * update regconvert * update setup warnings * add some missing ; * Fix some makefile stuff and other fixes on some non_matching functions * add executable flag in extract_baserom and fixbaserom * fix relative path * copy assist from oot * fix map path * another assist path fix * Delete C files for handwritten files * add code_801A51F0 to spec * add gfxbuffers to spec * Move rodata to top of each file when possible * UNK_TYPEs for func_801A51F0 * Remove kaleido rodata from spec * Update spec and undefined_syms for recent merge * GCC warnings and fix errors in nonmatchings, * round percentage numbers * progress script: format changes * progress: error on non-existing files * fix warning in z_scene_table * Match 2 nonmatchings in z_actor * Warnings in lightswitch and invadepoh * Fix warning in z_actor_dlftbls * I though I fixed this one * whoops * Comment out CC_CHECK * Removed redundant ultra64.h includes * Update asm_processor, sorted boot_O1 into other folders, completed the fbdemo bootstrap, cleaned up undefined_syms * Completed gamestates bootstrap * Split kaleido_scope * Remove section.h and segment.h, move keep object externs to a common location in variables.h * Completed effects bootstrap * Segmented address externs for effects, fbdemos, gamestates and kaleido * Move actor data externs out of the if 0 * Segmented address externs for actors * Prepare actionfunc detection * fix script, how did it even work before * Fix actionfunc script again, re-introduce some more intermediate prints to the disassembler * Automated actionFunc detection in actors * Segmented addresses from player .text * rm old segment addrs script and fix build * Move sizes folder to tools * Make build.py executable * New Jenkinsfile Prayge * Remove numpy dependencies * Add warnings_disasm_current.txt * my bad * Update spec and undefined_syms * Add z_eff_ss_hahen to pametfrog * git subrepo pull (merge) --force tools/z64compress subrepo: subdir: "tools/z64compress" merged: "163ca2af" upstream: origin: "https://github.com/z64me/z64compress.git" branch: "main" commit: "163ca2af" git-subrepo: version: "0.4.3" origin: "https://github.com/ingydotnet/git-subrepo" commit: "2f68596" * Make z64compress print to stdout * sneeky commit to update warnings tooling * test * Another test * Mark fixing overlay reloc generating as a TODO * Update warnings stuff * Communicate the return code from running z64compress back to the Makefile through the wrapper * Run formatter, remove extra commented copy of function * Re-fix some includes * Convert atan to hex to conform to decided style * Some tidying up, remove c for fp and the other two handwritten code files * BSS in z_collision_check & z_scene_proc * add static back in * Fix timerintr bss, add file to spec, some cleanup * Remove externs * Newline * Readd enums * Typo * Colours * Comments for hitmark enum values Co-authored-by: EllipticEllipsis <73679967+EllipticEllipsis@users.noreply.github.com> * Improvements and suggestions * Organize and remove unused imports and use env for python3 scripts, delete unused overlay.py Co-authored-by: angie <angheloalf95@gmail.com> Co-authored-by: Elliptic Ellipsis <elliptic.ellipsis@gmail.com> Co-authored-by: engineer124 <engineer124engineer124@gmail.com> Co-authored-by: EllipticEllipsis <73679967+EllipticEllipsis@users.noreply.github.com>
2021-08-04 03:21:31 +00:00
0x80A2CD10:("ElfMsg3_SetupAction",),
0x80A2CD1C:("func_80A2CD1C",),
0x80A2CE54:("ElfMsg3_Init",),
0x80A2CF40:("ElfMsg3_Destroy",),
0x80A2CF50:("func_80A2CF50",),
0x80A2CF7C:("func_80A2CF7C",),
0x80A2D0FC:("ElfMsg3_Update",),
0x80A2D280:("EnFg_ChangeAnim",),
0x80A2D348:("func_80A2D348",),
0x80A2D3D4:("EnFg_UpdateSkelAnime",),
0x80A2D400:("func_80A2D400",),
0x80A2D42C:("func_80A2D42C",),
0x80A2D4B8:("func_80A2D4B8",),
0x80A2D778:("func_80A2D778",),
0x80A2D9CC:("func_80A2D9CC",),
0x80A2D9DC:("func_80A2D9DC",),
0x80A2DAF4:("EnFg_Init",),
0x80A2DBE8:("EnFg_Destroy",),
0x80A2DC14:("EnFg_Update",),
0x80A2DCE0:("EnFg_OverrideLimbDraw",),
0x80A2DD34:("EnFg_PostLimbDraw",),
0x80A2DE34:("EnFg_Draw",),
0x80A2DFC4:("EnFg_AddDust",),
0x80A2E0A0:("EnFg_UpdateDust",),
0x80A2E268:("EnFg_DrawDust",),
0x80A2E7A0:("DmRavine_Init",),
0x80A2E828:("DmRavine_Destroy",),
0x80A2E838:("DmRavine_DoNothing",),
0x80A2E848:("DmRavine_Update",),
0x80A2E8F4:("DmRavine_Draw",),
0x80A2E960:("DmSa_ChangeAnim",),
0x80A2E9FC:("DmSa_Init",),
0x80A2EAAC:("DmSa_Destroy",),
0x80A2EABC:("DmSa_DoNothing",),
0x80A2EACC:("DmSa_Update",),
0x80A2EB10:("DmSa_OverrideLimbDraw",),
0x80A2EB2C:("DmSa_PostLimbDraw",),
0x80A2EB44:("DmSa_TransformLimbDraw",),
0x80A2EB58:("func_80A2EB58",),
0x80A2EBB0:("func_80A2EBB0",),
0x80A2EBE8:("DmSa_Draw",),
0x80A2EDA0:("EnSlime_Init",),
0x80A2EF80:("EnSlime_Destroy",),
0x80A2EFAC:("EnSlime_Freeze",),
0x80A2F028:("EnSlime_Thaw",),
0x80A2F0A8:("EnSlime_Blink",),
0x80A2F110:("EnSlime_SetupInitializeIdle",),
0x80A2F140:("EnSlime_InitializeIdle",),
0x80A2F180:("EnSlime_SetupIdle",),
0x80A2F1A4:("EnSlime_Idle",),
0x80A2F354:("EnSlime_SetupMoveInDirection",),
0x80A2F418:("EnSlime_MoveInDirection",),
0x80A2F684:("EnSlime_SetupMoveToHome",),
0x80A2F6CC:("EnSlime_MoveToHome",),
0x80A2F8B4:("EnSlime_SetupTurnToPlayer",),
0x80A2F8E0:("EnSlime_TurnToPlayer",),
0x80A2F9A0:("EnSlime_SetupJump",),
0x80A2FA88:("EnSlime_Jump",),
0x80A2FB60:("EnSlime_SetupLand",),
0x80A2FBA0:("EnSlime_Land",),
0x80A2FD94:("EnSlime_SetupReactToBluntHit",),
0x80A2FE38:("EnSlime_ReactToBluntHit",),
0x80A30018:("EnSlime_SetupDamaged",),
0x80A30344:("EnSlime_Damaged",),
0x80A30454:("EnSlime_SetupDead",),
0x80A304B8:("EnSlime_Dead",),
0x80A3072C:("EnSlime_SnapIceBlockPosition",),
0x80A30778:("EnSlime_SetupSpawnIceBlock",),
0x80A30820:("EnSlime_SpawnIceBlock",),
0x80A30924:("EnSlime_SetupIceBlock",),
0x80A30944:("EnSlime_IceBlock",),
0x80A309C8:("EnSlime_SetupStun",),
0x80A30A20:("EnSlime_Stun",),
0x80A30A90:("EnSlime_SetupIceBlockThaw",),
0x80A30AE4:("EnSlime_IceBlockThaw",),
0x80A30BE0:("EnSlime_SetupWaitForRevive",),
0x80A30C2C:("EnSlime_WaitForRevive",),
0x80A30C68:("EnSlime_SetupRevive",),
0x80A30CEC:("EnSlime_Revive",),
0x80A30F98:("EnSlime_UpdateDamage",),
0x80A311E8:("EnSlime_Update",),
0x80A3148C:("EnSlime_Draw",),
0x80A32210:("EnPr_Init",),
0x80A32400:("EnPr_Destroy",),
0x80A3242C:("EnPr_ChangeAnim",),
0x80A324E0:("func_80A324E0",),
0x80A325E4:("func_80A325E4",),
0x80A326F0:("func_80A326F0",),
0x80A32740:("func_80A32740",),
0x80A32854:("func_80A32854",),
0x80A3289C:("func_80A3289C",),
0x80A3295C:("func_80A3295C",),
0x80A32984:("func_80A32984",),
0x80A32A40:("func_80A32A40",),
0x80A32AF8:("func_80A32AF8",),
0x80A32B20:("func_80A32B20",),
0x80A32CDC:("func_80A32CDC",),
0x80A32D28:("func_80A32D28",),
0x80A32E60:("func_80A32E60",),
0x80A32EA4:("func_80A32EA4",),
0x80A32F48:("func_80A32F48",),
0x80A33098:("func_80A33098",),
0x80A331C4:("EnPr_Update",),
2022-02-19 20:59:15 +00:00
0x80A3357C:("EnPr_OverrideLimbDraw",),
0x80A335B4:("EnPr_PostLimbDraw",),
0x80A336C0:("EnPr_Draw",),
0x80A33B00:("func_80A33B00",),
0x80A33BB4:("func_80A33BB4",),
0x80A342F4:("func_80A342F4",),
0x80A34438:("ObjToudai_Init",),
0x80A3446C:("ObjToudai_Destroy",),
0x80A3447C:("ObjToudai_Update",),
0x80A34538:("ObjToudai_Draw",),
0x80A34700:("func_80A34700",),
0x80A349C0:("func_80A349C0",),
0x80A34A44:("func_80A34A44",),
0x80A34B28:("func_80A34B28",),
0x80A3532C:("ObjEntotu_Init",),
0x80A35378:("ObjEntotu_Destroy",),
0x80A35388:("ObjEntotu_Update",),
0x80A353AC:("ObjEntotu_Draw",),
0x80A35510:("func_80A35510",),
0x80A356D8:("func_80A356D8",),
0x80A357A8:("func_80A357A8",),
0x80A358FC:("func_80A358FC",),
0x80A359B4:("func_80A359B4",),
0x80A35B18:("func_80A35B18",),
0x80A35BD4:("func_80A35BD4",),
0x80A35C98:("ObjBell_Init",),
0x80A35D38:("ObjBell_Destroy",),
0x80A35D90:("ObjBell_Update",),
0x80A35DDC:("ObjBell_Draw",),
0x80A35FF0:("EnSyatekiOkuta_Init",),
0x80A3611C:("EnSyatekiOkuta_Destroy",),
0x80A36148:("EnSyatekiOkuta_SpawnSmoke",),
0x80A361B0:("EnSyatekiOkuta_SpawnSplash",),
0x80A361F4:("EnSyatekiOkuta_IsHiddenByAnotherOctorok",),
0x80A36260:("EnSyatekiOkuta_SetupAttachToShootingGalleryMan",),
0x80A362A8:("EnSyatekiOkuta_AttachToShootingGalleryMan",),
0x80A362F8:("EnSyatekiOkuta_SetupDoNothing",),
0x80A36350:("EnSyatekiOkuta_DoNothing",),
0x80A36360:("EnSyatekiOkuta_SetupAppear",),
0x80A363B4:("EnSyatekiOkuta_Appear",),
0x80A36444:("EnSyatekiOkuta_SetupFloat",),
0x80A36488:("EnSyatekiOkuta_Float",),
0x80A364C0:("EnSyatekiOkuta_SetupHide",),
0x80A36504:("EnSyatekiOkuta_Hide",),
0x80A3657C:("EnSyatekiOkuta_SetupDie",),
0x80A365EC:("EnSyatekiOkuta_Die",),
0x80A368E0:("EnSyatekiOkuta_UpdateCollision",),
0x80A36A90:("EnSyatekiOkuta_CheckCollision",),
0x80A36AF8:("EnSyatekiOkuta_CheckForSignal",),
0x80A36B9C:("EnSyatekiOkuta_Update",),
0x80A36CB0:("EnSyatekiOkuta_UpdateHeadScale",),
0x80A370EC:("EnSyatekiOkuta_GetSnoutScale",),
0x80A37294:("EnSyatekiOkuta_OverrideLimbDraw",),
0x80A3735C:("EnSyatekiOkuta_Draw",),
0x80A37ED0:("ObjShutter_Init",),
0x80A37EE0:("ObjShutter_Destroy",),
0x80A37EF0:("ObjShutter_Update",),
0x80A3803C:("ObjShutter_Draw",),
0x80A38190:("DmZl_ChangeAnim",),
0x80A3822C:("DmZl_Init",),
0x80A382EC:("DmZl_Destroy",),
`DmZl` OK and some docs of `object_zl4` (Child Zelda used in one cutscene) (#834) * DmZl: start * DmZl: progress * DmZl4: progress * DmZl: OK * DmZl: data integrated * DmZl: object docs * DmZl: more object docs * DmZl: more docs * DmZl: Some Zl4 animations * ObjectZl4: docs * DmZl: formater pass * DmZl: more docs * DmZl: docs * DmZl: params documentation * Apply suggestions from code review Co-authored-by: Derek Hensley <hensley.derek58@gmail.com> * DmZl: requested changes, minor fixes, formater pass * Update src/overlays/actors/ovl_Dm_Zl/z_dm_zl.c Co-authored-by: Tom Overton <tom-overton@users.noreply.github.com> * Update assets/xml/objects/object_zl4.xml Co-authored-by: Tom Overton <tom-overton@users.noreply.github.com> * DmZl: some requested changes * DmZl: Change Eye Texture names for accuracy, formatter pass * DmZl: Eye texture indexes specified * DmZl: fixed struct variable names * DmZl: some requested changes * DmZl: removed comment * DmZl: change to unused index * DmZl: changed some xml comments * DmZl: requested changes 1 * Update src/overlays/actors/ovl_Dm_Zl/z_dm_zl.c Co-authored-by: Derek Hensley <hensley.derek58@gmail.com> * DmZl: fixing issues, formatter pass * DmZl: moved switch case * DmZl: fixed object reference, wrong file * Update src/overlays/actors/ovl_Dm_Zl/z_dm_zl.c Co-authored-by: EllipticEllipsis <elliptic.ellipsis@gmail.com> * Update assets/xml/objects/object_zl4.xml Co-authored-by: EllipticEllipsis <elliptic.ellipsis@gmail.com> * DmZl: mouth and eye state comments Co-authored-by: Isghj8 <isghj8@gmail.com> Co-authored-by: Derek Hensley <hensley.derek58@gmail.com> Co-authored-by: Tom Overton <tom-overton@users.noreply.github.com> Co-authored-by: EllipticEllipsis <elliptic.ellipsis@gmail.com>
2022-06-19 22:36:07 +00:00
0x80A382FC:("DmZl_DoNothing",),
0x80A3830C:("DmZl_HandleCutscene",),
`DmZl` OK and some docs of `object_zl4` (Child Zelda used in one cutscene) (#834) * DmZl: start * DmZl: progress * DmZl4: progress * DmZl: OK * DmZl: data integrated * DmZl: object docs * DmZl: more object docs * DmZl: more docs * DmZl: Some Zl4 animations * ObjectZl4: docs * DmZl: formater pass * DmZl: more docs * DmZl: docs * DmZl: params documentation * Apply suggestions from code review Co-authored-by: Derek Hensley <hensley.derek58@gmail.com> * DmZl: requested changes, minor fixes, formater pass * Update src/overlays/actors/ovl_Dm_Zl/z_dm_zl.c Co-authored-by: Tom Overton <tom-overton@users.noreply.github.com> * Update assets/xml/objects/object_zl4.xml Co-authored-by: Tom Overton <tom-overton@users.noreply.github.com> * DmZl: some requested changes * DmZl: Change Eye Texture names for accuracy, formatter pass * DmZl: Eye texture indexes specified * DmZl: fixed struct variable names * DmZl: some requested changes * DmZl: removed comment * DmZl: change to unused index * DmZl: changed some xml comments * DmZl: requested changes 1 * Update src/overlays/actors/ovl_Dm_Zl/z_dm_zl.c Co-authored-by: Derek Hensley <hensley.derek58@gmail.com> * DmZl: fixing issues, formatter pass * DmZl: moved switch case * DmZl: fixed object reference, wrong file * Update src/overlays/actors/ovl_Dm_Zl/z_dm_zl.c Co-authored-by: EllipticEllipsis <elliptic.ellipsis@gmail.com> * Update assets/xml/objects/object_zl4.xml Co-authored-by: EllipticEllipsis <elliptic.ellipsis@gmail.com> * DmZl: mouth and eye state comments Co-authored-by: Isghj8 <isghj8@gmail.com> Co-authored-by: Derek Hensley <hensley.derek58@gmail.com> Co-authored-by: Tom Overton <tom-overton@users.noreply.github.com> Co-authored-by: EllipticEllipsis <elliptic.ellipsis@gmail.com>
2022-06-19 22:36:07 +00:00
0x80A38468:("DmZl_UpdateFace",),
0x80A385D4:("DmZl_Update",),
`DmZl` OK and some docs of `object_zl4` (Child Zelda used in one cutscene) (#834) * DmZl: start * DmZl: progress * DmZl4: progress * DmZl: OK * DmZl: data integrated * DmZl: object docs * DmZl: more object docs * DmZl: more docs * DmZl: Some Zl4 animations * ObjectZl4: docs * DmZl: formater pass * DmZl: more docs * DmZl: docs * DmZl: params documentation * Apply suggestions from code review Co-authored-by: Derek Hensley <hensley.derek58@gmail.com> * DmZl: requested changes, minor fixes, formater pass * Update src/overlays/actors/ovl_Dm_Zl/z_dm_zl.c Co-authored-by: Tom Overton <tom-overton@users.noreply.github.com> * Update assets/xml/objects/object_zl4.xml Co-authored-by: Tom Overton <tom-overton@users.noreply.github.com> * DmZl: some requested changes * DmZl: Change Eye Texture names for accuracy, formatter pass * DmZl: Eye texture indexes specified * DmZl: fixed struct variable names * DmZl: some requested changes * DmZl: removed comment * DmZl: change to unused index * DmZl: changed some xml comments * DmZl: requested changes 1 * Update src/overlays/actors/ovl_Dm_Zl/z_dm_zl.c Co-authored-by: Derek Hensley <hensley.derek58@gmail.com> * DmZl: fixing issues, formatter pass * DmZl: moved switch case * DmZl: fixed object reference, wrong file * Update src/overlays/actors/ovl_Dm_Zl/z_dm_zl.c Co-authored-by: EllipticEllipsis <elliptic.ellipsis@gmail.com> * Update assets/xml/objects/object_zl4.xml Co-authored-by: EllipticEllipsis <elliptic.ellipsis@gmail.com> * DmZl: mouth and eye state comments Co-authored-by: Isghj8 <isghj8@gmail.com> Co-authored-by: Derek Hensley <hensley.derek58@gmail.com> Co-authored-by: Tom Overton <tom-overton@users.noreply.github.com> Co-authored-by: EllipticEllipsis <elliptic.ellipsis@gmail.com>
2022-06-19 22:36:07 +00:00
0x80A3862C:("DmZl_OverrideLimbDraw",),
0x80A38648:("DmZl_PostLimbDraw",),
0x80A3869C:("DmZl_Draw",),
0x80A389A0:("EnRu_ChangeAnim",),
0x80A38A68:("EnRu_PlayWalkingSound",),
0x80A38B7C:("EnRu_UpdateEyes",),
0x80A38BF0:("EnRu_UpdateCollider",),
0x80A38C70:("EnRu_UpdateModel",),
0x80A38DF4:("EnRu_DoNothing",),
0x80A38E04:("EnRu_Init",),
0x80A38F10:("EnRu_Destroy",),
0x80A38F3C:("EnRu_Update",),
0x80A38FB4:("EnRu_OverrideLimbDraw",),
0x80A390F8:("EnRu_PostLimbDraw",),
0x80A39204:("EnRu_Draw",),
0x80A396B0:("EnElfgrp_SetCutscene",),
0x80A3970C:("EnElfgrp_Init",),
0x80A39BC0:("EnElfgrp_Destroy",),
0x80A39BD0:("EnElfgrp_GetHeldFairiesCount",),
0x80A39C1C:("EnElfgrp_GetFountainFairiesCount",),
0x80A39CD4:("EnElfgrp_SetFountainFairiesCount",),
0x80A39DC8:("EnElfgrp_SpawnStrayFairies",),
0x80A39F50:("EnElfgrp_SummonStrayFairies",),
0x80A39FBC:("EnElfgrp_SpinStrayFairies",),
0x80A3A044:("EnElfgrp_VanishStrayFairies",),
0x80A3A0AC:("func_80A3A0AC",),
0x80A3A0F4:("func_80A3A0F4",),
0x80A3A210:("func_80A3A210",),
0x80A3A274:("func_80A3A274",),
0x80A3A398:("func_80A3A398",),
0x80A3A484:("func_80A3A484",),
0x80A3A4AC:("func_80A3A4AC",),
0x80A3A520:("func_80A3A520",),
0x80A3A600:("EnElfgrp_DoNothing",),
0x80A3A610:("EnElfgrp_HealPlayer",),
0x80A3A6F4:("func_80A3A6F4",),
0x80A3A77C:("func_80A3A77C",),
0x80A3A7FC:("func_80A3A7FC",),
0x80A3A8F8:("func_80A3A8F8",),
0x80A3AA70:("EnElfgrp_Update",),
0x80A3AC60:("DmTsg_Init",),
0x80A3AD38:("DmTsg_Destroy",),
0x80A3AD48:("DmTsg_Update",),
0x80A3AEC8:("DmTsg_Draw",),
0x80A3B080:("EnBaguo_Init",),
0x80A3B1F4:("EnBaguo_Destroy",),
En_Baguo (Nejiron) OK and mostly documented (#351) * Migrate data to C * EnBaguo_Init OK * EnBaguo_Destroy OK * func_80A3B220 OK * func_80A3B2CC OK * func_80A3B2CC OK * func_80A3B794 OK * func_80A3B5E0 OK * func_80A3B7B8 OK * EnBaguo_Update OK * func_80A3B8F8 * func_80A3BE24 OK, some other not-OK junk * func_80A3BE60 OK (wow this is bad!) * Document the blink system * func_80A3C17C OK * Document timer and fix warnings * func_80A3C008 OK * Rename x/y/z so it's clear they are positions * func_80A3BE60 OK in a not-crazy way * func_80A3B958 OK * func_80A3BF0C OK * Make the rotation a Vec3s * Update the spec to use the built reloc * Use ARRAY_COUNT instead of hardcoded length * Document the state stuff * Document NejironParticle * Document the rolling rotation stuff * unk_1BC -> maxDistanceFromHome * unk_1B8 -> zRollDirection * Name the two draw functions * Name the static variables properly * Name all other functions * Clean up forward declares * Last bit of documentation and cleanup * Add an enum for the rolling direction * Add explanatory comment * state -> action and move action descriptions inline * Use enum for Stone Mask * Use "Setup" for the setup function * Document the damage effect * Add some space around the for-loop * ./format.sh * Use % 8 everywhere * Use -= instead of += a negative number * Switch order of max check * Use CLEAR_TAG_POP enum value * eyeIndexTemp -> eyeIndex * visible -> isVisible * Move enums above structs * Merge animation system changes * yDist fix * Respond to review feedback
2021-11-05 13:14:22 +00:00
0x80A3B220:("EnBaguo_UndergroundIdle",),
0x80A3B2CC:("EnBaguo_EmergeFromUnderground",),
0x80A3B3E0:("EnBaguo_Idle",),
0x80A3B5E0:("EnBaguo_Roll",),
0x80A3B794:("EnBaguo_SetupRetreatUnderground",),
0x80A3B7B8:("EnBaguo_RetreatUnderground",),
0x80A3B8F8:("EnBaguo_PostDetonation",),
0x80A3B958:("EnBaguo_CheckForDetonation",),
0x80A3BC88:("EnBaguo_Update",),
En_Baguo (Nejiron) OK and mostly documented (#351) * Migrate data to C * EnBaguo_Init OK * EnBaguo_Destroy OK * func_80A3B220 OK * func_80A3B2CC OK * func_80A3B2CC OK * func_80A3B794 OK * func_80A3B5E0 OK * func_80A3B7B8 OK * EnBaguo_Update OK * func_80A3B8F8 * func_80A3BE24 OK, some other not-OK junk * func_80A3BE60 OK (wow this is bad!) * Document the blink system * func_80A3C17C OK * Document timer and fix warnings * func_80A3C008 OK * Rename x/y/z so it's clear they are positions * func_80A3BE60 OK in a not-crazy way * func_80A3B958 OK * func_80A3BF0C OK * Make the rotation a Vec3s * Update the spec to use the built reloc * Use ARRAY_COUNT instead of hardcoded length * Document the state stuff * Document NejironParticle * Document the rolling rotation stuff * unk_1BC -> maxDistanceFromHome * unk_1B8 -> zRollDirection * Name the two draw functions * Name the static variables properly * Name all other functions * Clean up forward declares * Last bit of documentation and cleanup * Add an enum for the rolling direction * Add explanatory comment * state -> action and move action descriptions inline * Use enum for Stone Mask * Use "Setup" for the setup function * Document the damage effect * Add some space around the for-loop * ./format.sh * Use % 8 everywhere * Use -= instead of += a negative number * Switch order of max check * Use CLEAR_TAG_POP enum value * eyeIndexTemp -> eyeIndex * visible -> isVisible * Move enums above structs * Merge animation system changes * yDist fix * Respond to review feedback
2021-11-05 13:14:22 +00:00
0x80A3BE24:("EnBaguo_PostLimbDraw",),
0x80A3BE60:("EnBaguo_DrawBody",),
0x80A3BF0C:("EnBaguo_InitializeEffect",),
0x80A3C008:("EnBaguo_UpdateEffects",),
0x80A3C17C:("EnBaguo_DrawEffects",),
0x80A3C4E0:("func_80A3C4E0",),
0x80A3C560:("func_80A3C560",),
0x80A3C658:("func_80A3C658",),
0x80A3C6A0:("func_80A3C6A0",),
0x80A3C6CC:("func_80A3C6CC",),
0x80A3C700:("func_80A3C700",),
0x80A3C7E8:("func_80A3C7E8",),
0x80A3C8D8:("func_80A3C8D8",),
0x80A3CB94:("func_80A3CB94",),
0x80A3CBF0:("func_80A3CBF0",),
0x80A3CC30:("func_80A3CC30",),
0x80A3CC84:("func_80A3CC84",),
0x80A3CCB4:("ObjVspinyroll_Init",),
0x80A3CE7C:("ObjVspinyroll_Destroy",),
0x80A3CEC4:("func_80A3CEC4",),
0x80A3CEE0:("func_80A3CEE0",),
0x80A3CF10:("func_80A3CF10",),
0x80A3CF4C:("func_80A3CF4C",),
0x80A3CFAC:("func_80A3CFAC",),
0x80A3CFE0:("func_80A3CFE0",),
0x80A3D024:("func_80A3D024",),
0x80A3D038:("func_80A3D038",),
0x80A3D0E8:("func_80A3D0E8",),
0x80A3D0FC:("func_80A3D0FC",),
0x80A3D184:("ObjVspinyroll_Update",),
0x80A3D210:("ObjVspinyroll_Draw",),
0x80A3D2C0:("func_80A3D2C0",),
0x80A3D680:("func_80A3D680",),
0x80A3D940:("func_80A3D940",),
0x80A3D9C4:("func_80A3D9C4",),
0x80A3E1C8:("ObjSmork_Init",),
0x80A3E214:("ObjSmork_Destroy",),
0x80A3E224:("ObjSmork_Update",),
0x80A3E248:("ObjSmork_Draw",),
0x80A3E390:("EnTest2_Init",),
0x80A3E3E4:("EnTest2_Update",),
0x80A3E4EC:("EnTest2_UpdateForLens",),
0x80A3E524:("EnTest2_Draw",),
0x80A3E7E0:("func_80A3E7E0",),
0x80A3E80C:("func_80A3E80C",),
0x80A3E870:("func_80A3E870",),
0x80A3E884:("func_80A3E884",),
0x80A3E898:("func_80A3E898",),
0x80A3E960:("func_80A3E960",),
0x80A3E97C:("func_80A3E97C",),
0x80A3E9DC:("func_80A3E9DC",),
0x80A3EA30:("func_80A3EA30",),
0x80A3EAC4:("func_80A3EAC4",),
0x80A3EAF8:("func_80A3EAF8",),
0x80A3EB8C:("func_80A3EB8C",),
0x80A3EBFC:("func_80A3EBFC",),
0x80A3EC30:("func_80A3EC30",),
0x80A3EC44:("func_80A3EC44",),
0x80A3ECEC:("func_80A3ECEC",),
0x80A3ED24:("func_80A3ED24",),
0x80A3ED94:("EnTest3_Init",),
0x80A3EFE4:("EnTest3_Destroy",),
0x80A3F080:("func_80A3F080",),
0x80A3F09C:("func_80A3F09C",),
0x80A3F0B0:("func_80A3F0B0",),
0x80A3F114:("func_80A3F114",),
0x80A3F15C:("func_80A3F15C",),
0x80A3F2BC:("func_80A3F2BC",),
0x80A3F384:("func_80A3F384",),
0x80A3F4A4:("func_80A3F4A4",),
0x80A3F534:("func_80A3F534",),
0x80A3F5A4:("func_80A3F5A4",),
0x80A3F62C:("func_80A3F62C",),
0x80A3F73C:("func_80A3F73C",),
0x80A3F8D4:("func_80A3F8D4",),
0x80A3F9A4:("func_80A3F9A4",),
0x80A3F9E4:("func_80A3F9E4",),
0x80A3FA58:("func_80A3FA58",),
0x80A3FBCC:("func_80A3FBCC",),
0x80A3FBE8:("func_80A3FBE8",),
0x80A3FDE4:("func_80A3FDE4",),
0x80A3FE20:("func_80A3FE20",),
0x80A3FF10:("func_80A3FF10",),
0x80A3FFD0:("func_80A3FFD0",),
0x80A40098:("func_80A40098",),
0x80A40230:("func_80A40230",),
0x80A40678:("func_80A40678",),
0x80A40824:("func_80A40824",),
0x80A4084C:("func_80A4084C",),
0x80A40908:("func_80A40908",),
0x80A409D4:("func_80A409D4",),
0x80A40A6C:("func_80A40A6C",),
0x80A40A90:("EnTest3_Update",),
0x80A40CF0:("func_80A40CF0",),
0x80A40F34:("func_80A40F34",),
0x80A4129C:("func_80A4129C",),
0x80A41D70:("EnTest4_HandleDayNightSwapFromInit",),
0x80A41FA4:("EnTest4_HandleDayNightSwap",),
0x80A42198:("EnTest4_GetBellTimeOnDay3",),
0x80A425E4:("EnTest4_GetBellTimeAndShrinkScreenBeforeDay3",),
0x80A427E8:("EnTest4_Init",),
0x80A42AA8:("EnTest4_Destroy",),
0x80A42AB8:("EnTest4_HandleEvents",),
0x80A42F20:("EnTest4_HandleCutscene",),
0x80A430C8:("EnTest4_UpdateWeatherClear",),
0x80A431C8:("EnTest4_UpdateWeatherRainy",),
0x80A4323C:("EnTest4_SetSkyboxNumStars",),
0x80A43274:("EnTest4_Update",),
0x80A434E0:("EnBat_Init",),
0x80A437A0:("EnBat_Destroy",),
0x80A437CC:("EnBat_IsGraveyardOnSecondDay",),
0x80A43810:("EnBat_StepAnimation",),
0x80A43870:("EnBat_SetupPerch",),
0x80A438D4:("EnBat_Perch",),
0x80A438F8:("EnBat_SetupFlyIdle",),
0x80A4392C:("EnBat_FlyIdle",),
0x80A43CA0:("EnBat_SetupDiveAttack",),
0x80A43CE8:("EnBat_DiveAttack",),
0x80A43F60:("EnBat_SetupDie",),
0x80A44114:("EnBat_Die",),
0x80A44294:("EnBat_SetupStunned",),
0x80A4431C:("EnBat_Stunned",),
0x80A443D8:("EnBat_UpdateDamage",),
0x80A444B8:("EnBat_Update",),
0x80A44818:("EnBat_Draw",),
0x80A44C80:("EnSekihi_Init",),
0x80A44DB4:("EnSekihi_Destroy",),
0x80A44DE8:("func_80A44DE8",),
0x80A44F40:("func_80A44F40",),
0x80A450B0:("func_80A450B0",),
0x80A45130:("EnSekihi_DoNothing",),
0x80A45140:("EnSekihi_Update",),
0x80A45164:("EnSekihi_Draw",),
0x80A45360:("EnWiz_Init",),
0x80A45568:("EnWiz_Destroy",),
0x80A455C4:("EnWiz_ChangeAnim",),
0x80A456A0:("EnWiz_HandleIntroCutscene",),
0x80A45CD8:("EnWiz_SelectPlatform",),
0x80A460A4:("EnWiz_MoveGhosts",),
0x80A46280:("EnWiz_StartIntroCutscene",),
0x80A462F8:("EnWiz_SetupAppear",),
0x80A46414:("EnWiz_Appear",),
0x80A4668C:("EnWiz_SetupDance",),
0x80A46764:("EnWiz_Dance",),
0x80A468CC:("EnWiz_SetupSecondPhaseCutscene",),
0x80A46990:("EnWiz_SecondPhaseCutscene",),
0x80A46C88:("EnWiz_SetupWindUp",),
0x80A46CC4:("EnWiz_WindUp",),
0x80A46DDC:("EnWiz_SetupAttack",),
0x80A46E24:("EnWiz_Attack",),
0x80A47000:("EnWiz_SetupDisappear",),
0x80A470D8:("EnWiz_Disappear",),
0x80A47298:("EnWiz_SetupDamaged",),
0x80A473B8:("EnWiz_Damaged",),
0x80A4767C:("EnWiz_SetupDead",),
0x80A476C8:("EnWiz_Dead",),
0x80A477E8:("EnWiz_UpdateDamage",),
0x80A47C6C:("EnWiz_Update",),
0x80A47FCC:("EnWiz_PostLimbDrawOpa",),
0x80A48138:("EnWiz_PostLimbDrawXlu",),
0x80A483B4:("EnWiz_Draw",),
0x80A48FE0:("EnWizBrock_Init",),
0x80A490B0:("EnWizBrock_Destroy",),
0x80A490E4:("EnWizBrock_SetupUpdateStatus",),
0x80A490FC:("EnWizBrock_UpdateStatus",),
0x80A492E4:("EnWizBrock_Update",),
0x80A49308:("EnWizBrock_Draw",),
0x80A496A0:("EnWizFire_Init",),
0x80A497D4:("EnWizFire_Destroy",),
0x80A4984C:("EnWiz_SetupMoveMagicProjectile",),
0x80A49A44:("EnWiz_MoveMagicProjectile",),
0x80A49F38:("EnWiz_SetupSmallFlame",),
0x80A49FD8:("EnWiz_SmallFlame",),
0x80A4A11C:("EnWiz_Pool",),
0x80A4A608:("EnWiz_KillMagicProjectile",),
0x80A4A698:("EnWizFire_Update",),
0x80A4B0C8:("EnWizFire_DrawIcePool",),
0x80A4B33C:("EnWizFire_DrawFirePoolAndFlame",),
0x80A4B804:("EnWizFire_Draw",),
0x80A4BAB4:("EnWizFire_DrawSmallFlame",),
0x80A4BC74:("EnWizFire_InitializeEffect",),
0x80A4BDDC:("EnWizFire_UpdateEffects",),
0x80A4BF78:("EnWizFire_DrawEffects",),
0x80A4C490:("EffChange_Init",),
0x80A4C54C:("EffChange_Destroy",),
0x80A4C578:("EffChange_SetColors",),
0x80A4C5CC:("func_80A4C5CC",),
0x80A4C78C:("EffChange_Update",),
0x80A4C7B0:("EffChange_Draw",),
0x80A4C9B0:("DmStatue_Init",),
0x80A4C9D4:("DmStatue_Destroy",),
0x80A4C9E4:("DmStatue_Update",),
0x80A4C9F4:("DmStatue_Draw",),
0x80A4CA90:("func_80A4CA90",),
0x80A4CABC:("func_80A4CABC",),
0x80A4CB7C:("func_80A4CB7C",),
0x80A4CC54:("func_80A4CC54",),
0x80A4CCBC:("func_80A4CCBC",),
0x80A4CD28:("func_80A4CD28",),
0x80A4CD34:("func_80A4CD34",),
0x80A4CE28:("func_80A4CE28",),
0x80A4D174:("func_80A4D174",),
0x80A4D1CC:("func_80A4D1CC",),
0x80A4D1EC:("ObjFireshield_Init",),
0x80A4D370:("ObjFireshield_Destroy",),
0x80A4D39C:("ObjFireshield_Update",),
0x80A4D6A4:("ObjFireshield_Draw",),
0x80A4D9F0:("BgLadder_Init",),
0x80A4DB54:("BgLadder_Destroy",),
0x80A4DB88:("BgLadder_Wait",),
0x80A4DBD8:("BgLadder_StartCutscene",),
0x80A4DC48:("BgLadder_FadeIn",),
0x80A4DCCC:("BgLadder_DoNothing",),
0x80A4DCDC:("BgLadder_Update",),
0x80A4DD00:("BgLadder_Draw",),
0x80A4DED0:("EnMkk_Init",),
0x80A4E0A0:("EnMkk_Destroy",),
0x80A4E0CC:("func_80A4E0CC",),
0x80A4E100:("func_80A4E100",),
0x80A4E190:("func_80A4E190",),
0x80A4E1F0:("func_80A4E1F0",),
0x80A4E22C:("func_80A4E22C",),
0x80A4E2B8:("func_80A4E2B8",),
0x80A4E2E8:("func_80A4E2E8",),
0x80A4E58C:("func_80A4E58C",),
0x80A4E60C:("func_80A4E60C",),
0x80A4E67C:("func_80A4E67C",),
0x80A4E72C:("func_80A4E72C",),
0x80A4E84C:("func_80A4E84C",),
0x80A4EBBC:("func_80A4EBBC",),
0x80A4EC14:("EnMkk_Update",),
0x80A4EDF0:("func_80A4EDF0",),
0x80A4EE48:("func_80A4EE48",),
0x80A4EEF4:("func_80A4EEF4",),
0x80A4EF74:("func_80A4EF74",),
0x80A4F16C:("func_80A4F16C",),
0x80A4F190:("EnMkk_Draw",),
0x80A4F4C8:("func_80A4F4C8",),
0x80A4FA40:("DemoGetitem_Init",),
0x80A4FB00:("DemoGetitem_Destroy",),
0x80A4FB10:("DemoGetitem_Wait",),
0x80A4FB68:("DemoGetitem_PerformCutsceneActions",),
0x80A4FCCC:("DemoGetitem_Update",),
0x80A4FCF0:("DemoGetitem_Draw",),
0x80A4FDD0:("func_80A4FDD0",),
0x80A4FEBC:("func_80A4FEBC",),
0x80A4FFE8:("func_80A4FFE8",),
0x80A500F8:("func_80A500F8",),
0x80A502A0:("EnDnb_Init",),
0x80A5034C:("EnDnb_Destroy",),
0x80A50380:("EnDnb_Update",),
0x80A50510:("func_80A50510",),
0x80A5063C:("func_80A5063C",),
0x80A50768:("EnDnb_Draw",),
0x80A507C0:("func_80A507C0",),
0x80A5086C:("func_80A5086C",),
0x80A50950:("func_80A50950",),
0x80A50D40:("func_80A50D40",),
0x80A50DF8:("EnDnh_GetMsgScript",),
0x80A50E40:("func_80A50E40",),
0x80A50EC0:("func_80A50EC0",),
0x80A50F38:("func_80A50F38",),
0x80A50F9C:("func_80A50F9C",),
0x80A50FAC:("EnDnh_Init",),
0x80A510D0:("EnDnh_Destroy",),
0x80A510E0:("EnDnh_Update",),
0x80A51168:("func_80A51168",),
0x80A511B4:("EnDnh_Draw",),
0x80A514F0:("EnDnk_ChangeAnim",),
0x80A515C4:("func_80A515C4",),
0x80A51648:("func_80A51648",),
0x80A51890:("EnDnk_HandleCutscene",),
0x80A518DC:("func_80A518DC",),
0x80A518EC:("EnDnk_Init",),
0x80A519A8:("EnDnk_Destroy",),
0x80A519D4:("EnDnk_Update",),
0x80A51A78:("EnDnk_OverrideLimbDraw2",),
0x80A51AA4:("EnDnk_PostLimbDraw2",),
0x80A51CB8:("func_80A51CB8",),
0x80A51D78:("EnDnk_OverrideLimbDraw1",),
0x80A51DA4:("EnDnk_PostLimbDraw1",),
0x80A51FC0:("func_80A51FC0",),
0x80A52018:("func_80A52018",),
0x80A52074:("func_80A52074",),
0x80A52134:("func_80A52134",),
0x80A52530:("EnDnq_ValidatePictograph",),
0x80A5257C:("EnDnq_ChangeAnim",),
0x80A52604:("func_80A52604",),
0x80A52648:("func_80A52648",),
0x80A526F8:("func_80A526F8",),
0x80A52944:("func_80A52944",),
0x80A52A78:("func_80A52A78",),
0x80A52B68:("func_80A52B68",),
0x80A52C6C:("func_80A52C6C",),
0x80A52CF8:("EnDnq_GetMsgScript",),
0x80A52D44:("func_80A52D44",),
0x80A52DC8:("func_80A52DC8",),
0x80A52FB8:("func_80A52FB8",),
0x80A53038:("EnDnq_HandleCutscene",),
0x80A5313C:("EnDnq_Init",),
0x80A53258:("EnDnq_Destroy",),
0x80A53284:("EnDnq_Update",),
0x80A533A4:("EnDnq_Draw",),
0x80A537D0:("BgKeikokuSaku_Init",),
0x80A53868:("BgKeikokuSaku_Destroy",),
0x80A5389C:("func_80A5389C",),
0x80A538E0:("func_80A538E0",),
0x80A53994:("func_80A53994",),
0x80A539B8:("BgKeikokuSaku_Update",),
0x80A53ABC:("BgKeikokuSaku_Draw",),
0x80A53BE0:("func_80A53BE0",),
0x80A53E60:("func_80A53E60",),
0x80A541F4:("func_80A541F4",),
0x80A54600:("func_80A54600",),
0x80A54980:("ObjHugebombiwa_RequestQuakeAndRumble",),
0x80A54A0C:("func_80A54A0C",),
0x80A54AC0:("ObjHugebombiwa_Init",),
0x80A54BC4:("ObjHugebombiwa_Destroy",),
0x80A54BF0:("func_80A54BF0",),
0x80A54C04:("func_80A54C04",),
0x80A54CD8:("func_80A54CD8",),
0x80A54CEC:("func_80A54CEC",),
0x80A54E10:("func_80A54E10",),
0x80A55064:("func_80A55064",),
0x80A55310:("func_80A55310",),
0x80A55564:("func_80A55564",),
0x80A557FC:("ObjHugebombiwa_Update",),
0x80A55820:("ObjHugebombiwa_Draw",),
0x80A55B34:("func_80A55B34",),
0x80A560C0:("EnFirefly2_Init",),
0x80A560D0:("EnFirefly2_Destroy",),
0x80A560E0:("EnFirefly2_Update",),
0x80A560F0:("EnFirefly2_Draw",),
0x80A56150:("EnRat_Init",),
0x80A56370:("EnRat_Destroy",),
0x80A563CC:("EnRat_InitializeAxes",),
0x80A56444:("EnRat_UpdateFloorPoly",),
0x80A5665C:("EnRat_UpdateRotation",),
0x80A566E0:("EnRat_ChooseDirection",),
0x80A56994:("EnRat_IsOnCollisionPoly",),
0x80A56AFC:("EnRat_IsTouchingSurface",),
0x80A56EB8:("EnRat_ActorCoordsToWorld",),
0x80A56F68:("EnRat_SpawnWaterEffects",),
0x80A57010:("EnRat_HandleNonSceneCollision",),
0x80A57118:("EnRat_SpawnSmoke",),
0x80A57180:("EnRat_SetupRevive",),
0x80A5723C:("EnRat_Revive",),
0x80A57330:("EnRat_SetupIdle",),
0x80A57384:("EnRat_Idle",),
0x80A57488:("EnRat_SetupSpottedPlayer",),
0x80A574E8:("EnRat_SpottedPlayer",),
0x80A57570:("EnRat_UpdateSparkOffsets",),
0x80A575F4:("EnRat_SetupChasePlayer",),
0x80A5764C:("EnRat_ChasePlayer",),
0x80A57918:("EnRat_SetupBounced",),
0x80A57984:("EnRat_Bounced",),
0x80A57A08:("EnRat_Explode",),
0x80A57A9C:("EnRat_PostDetonation",),
0x80A57AE0:("EnRat_Update",),
0x80A57F10:("EnRat_OverrideLimbDraw",),
0x80A57F4C:("EnRat_PostLimbDraw",),
0x80A58354:("EnRat_Draw",),
0x80A587A0:("func_80A587A0",),
0x80A58908:("func_80A58908",),
0x80A58A94:("EnWaterEffect_Init",),
0x80A58CE8:("EnWaterEffect_Destroy",),
0x80A58CF8:("EnWaterEffect_Update",),
0x80A59420:("EnWaterEffect_Draw",),
0x80A599E8:("func_80A599E8",),
0x80A59C04:("func_80A59C04",),
0x80A5A184:("func_80A5A184",),
0x80A5A534:("func_80A5A534",),
0x80A5A6B8:("func_80A5A6B8",),
0x80A5B160:("func_80A5B160",),
0x80A5B334:("func_80A5B334",),
0x80A5B3BC:("func_80A5B3BC",),
0x80A5B490:("func_80A5B490",),
0x80A5B508:("func_80A5B508",),
0x80A5B954:("func_80A5B954",),
0x80A5BA58:("func_80A5BA58",),
0x80A5BAFC:("func_80A5BAFC",),
0x80A5BB40:("func_80A5BB40",),
0x80A5BD14:("func_80A5BD14",),
0x80A5BD94:("func_80A5BD94",),
0x80A5BDB0:("func_80A5BDB0",),
0x80A5BF38:("func_80A5BF38",),
0x80A5BF60:("func_80A5BF60",),
0x80A5BF84:("func_80A5BF84",),
0x80A5BFD8:("func_80A5BFD8",),
0x80A5C074:("func_80A5C074",),
0x80A5C0B8:("func_80A5C0B8",),
0x80A5C104:("func_80A5C104",),
0x80A5C2FC:("func_80A5C2FC",),
0x80A5C410:("func_80A5C410",),
0x80A5C70C:("func_80A5C70C",),
0x80A5C718:("func_80A5C718",),
0x80A5C7F0:("func_80A5C7F0",),
0x80A5C918:("func_80A5C918",),
0x80A5CAD4:("func_80A5CAD4",),
0x80A5CAF4:("func_80A5CAF4",),
0x80A5CB74:("func_80A5CB74",),
0x80A5CCD4:("func_80A5CCD4",),
0x80A5CD0C:("func_80A5CD0C",),
0x80A5CF44:("func_80A5CF44",),
0x80A5D178:("func_80A5D178",),
0x80A5D3EC:("EnKusa2_Init",),
0x80A5D5A0:("EnKusa2_Destroy",),
0x80A5D5E0:("func_80A5D5E0",),
0x80A5D5F4:("func_80A5D5F4",),
0x80A5D618:("func_80A5D618",),
0x80A5D62C:("func_80A5D62C",),
0x80A5D6B0:("func_80A5D6B0",),
0x80A5D6C4:("func_80A5D6C4",),
0x80A5D754:("func_80A5D754",),
0x80A5D794:("func_80A5D794",),
0x80A5D7A4:("func_80A5D7A4",),
0x80A5D7C4:("func_80A5D7C4",),
0x80A5D964:("func_80A5D964",),
0x80A5D9C8:("func_80A5D9C8",),
0x80A5DC70:("func_80A5DC70",),
0x80A5DC98:("func_80A5DC98",),
0x80A5DE18:("func_80A5DE18",),
0x80A5DEB4:("func_80A5DEB4",),
0x80A5E1D8:("func_80A5E1D8",),
0x80A5E210:("func_80A5E210",),
0x80A5E418:("func_80A5E418",),
0x80A5E4BC:("func_80A5E4BC",),
0x80A5E604:("func_80A5E604",),
0x80A5E6A4:("EnKusa2_Update",),
0x80A5E6F0:("func_80A5E6F0",),
0x80A5E80C:("func_80A5E80C",),
0x80A5E8C0:("EnKusa2_Draw",),
0x80A5E9B4:("func_80A5E9B4",),
0x80A5EA48:("func_80A5EA48",),
0x80A60B20:("BgSpoutFire_Init",),
0x80A60BF8:("BgSpoutFire_Destroy",),
0x80A60C24:("func_80A60C24",),
0x80A60C94:("func_80A60C94",),
0x80A60CDC:("func_80A60CDC",),
0x80A60D10:("func_80A60D10",),
0x80A60DA0:("func_80A60DA0",),
0x80A60E08:("func_80A60E08",),
0x80A60F68:("BgSpoutFire_Update",),
0x80A61040:("BgSpoutFire_Draw",),
0x80A612B0:("EnDyExtra_Destroy",),
0x80A612C0:("EnDyExtra_Init",),
0x80A61334:("EnDyExtra_WaitForTrigger",),
0x80A613C8:("EnDyExtra_Fall",),
0x80A61470:("EnDyExtra_Update",),
0x80A614C4:("EnDyExtra_Draw",),
0x80A61810:("EnBal_Init",),
0x80A619EC:("EnBal_Destroy",),
0x80A61A18:("EnBal_SetMainColliderToBalloon",),
0x80A61A44:("EnBal_SetMainColliderToHead",),
0x80A61A6C:("EnBal_ValidatePictograph",),
0x80A61ADC:("EnBal_SetupFloatIdle",),
0x80A61B5C:("EnBal_FloatIdle",),
0x80A61C9C:("EnBal_SetupPopBalloon",),
0x80A61CE4:("EnBal_PopBalloon",),
0x80A61DF8:("EnBal_SetupFall",),
0x80A61E5C:("EnBal_Fall",),
0x80A62128:("EnBal_SetupInflateBalloon",),
0x80A621C4:("EnBal_InflateBalloon",),
0x80A62260:("EnBal_SetupFloatUp",),
0x80A622A0:("EnBal_FloatUp",),
0x80A623CC:("EnBal_SetupGroundIdle",),
0x80A624DC:("EnBal_GroundIdle",),
0x80A62818:("EnBal_SetupTalk",),
0x80A62830:("EnBal_Talk",),
0x80A629C4:("EnBal_UpdateShadow",),
0x80A62AC4:("EnBal_SetRecognizedPlayerForm",),
0x80A62B30:("EnBal_GetRecognizedPlayerForm",),
0x80A62B78:("EnBal_ThrowMagicSparkles",),
0x80A62CF0:("EnBal_EmitDustPuff",),
0x80A62DCC:("EnBal_CheckIfMapUnlocked",),
0x80A62ED0:("EnBal_UnlockSelectedAreaMap",),
0x80A62FAC:("EnBal_TryPurchaseMap",),
0x80A63158:("EnBal_HandleConversation",),
0x80A634B4:("EnBal_SetupOfferGetItem",),
0x80A634C8:("EnBal_OfferGetItem",),
0x80A635DC:("EnBal_SetupThankYou",),
0x80A635F0:("EnBal_ThankYou",),
0x80A636AC:("EnBal_UpdateHead",),
0x80A637FC:("EnBal_UpdateCollision",),
0x80A63884:("EnBal_TryBalloonPopped",),
0x80A63914:("EnBal_Update",),
0x80A63A10:("EnBal_OverrideLimbDraw",),
0x80A63B94:("EnBal_PostLimbDraw",),
0x80A63BEC:("EnBal_Draw",),
0x80A644A0:("EnGinkoMan_Init",),
0x80A64544:("EnGinkoMan_Destroy",),
0x80A64554:("EnGinkoMan_SetupIdle",),
0x80A645A4:("EnGinkoMan_Idle",),
0x80A646F4:("EnGinkoMan_DepositDialogue",),
0x80A64DC4:("EnGinkoMan_WaitForDialogueInput",),
0x80A65364:("EnGinkoMan_WaitForRupeeCount",),
0x80A65490:("EnGinkoMan_SetupDialogue",),
0x80A654A4:("EnGinkoMan_Dialogue",),
0x80A6557C:("EnGinkoMan_SetupBankAward",),
0x80A65590:("EnGinkoMan_BankAward",),
0x80A656C4:("EnGinkoMan_SetupBankAward2",),
0x80A656D8:("EnGinkoMan_BankAward2",),
0x80A65800:("EnGinkoMan_SetupStamp",),
0x80A65844:("EnGinkoMan_Stamp",),
0x80A65988:("EnGinkoMan_SwitchAnimation",),
0x80A65A5C:("EnGinkoMan_FacePlayer",),
0x80A65ADC:("EnGinkoMan_Update",),
0x80A65B44:("EnGinkoMan_OverrideLimbDraw",),
0x80A65C18:("EnGinkoMan_PostLimbDraw",),
0x80A65C30:("EnGinkoMan_Draw",),
0x80A66180:("EnWarpUzu_Init",),
0x80A661DC:("EnWarpUzu_Destroy",),
0x80A66208:("func_80A66208",),
0x80A66278:("func_80A66278",),
0x80A66384:("func_80A66384",),
0x80A663E8:("EnWarpUzu_DoNothing",),
0x80A663F8:("EnWarpUzu_Update",),
0x80A66468:("EnWarpUzu_Draw",),
0x80A66570:("func_80A66570",),
0x80A665AC:("func_80A665AC",),
0x80A665EC:("func_80A665EC",),
0x80A667F0:("func_80A667F0",),
0x80A66930:("func_80A66930",),
0x80A66C4C:("func_80A66C4C",),
0x80A66E30:("func_80A66E30",),
0x80A66F94:("ObjDriftice_Init",),
0x80A67174:("ObjDriftice_Destroy",),
0x80A671A8:("func_80A671A8",),
0x80A671BC:("func_80A671BC",),
0x80A671CC:("func_80A671CC",),
0x80A671E0:("func_80A671E0",),
0x80A6743C:("func_80A6743C",),
0x80A67450:("func_80A67450",),
0x80A674A8:("func_80A674A8",),
0x80A674C4:("func_80A674C4",),
0x80A674FC:("ObjDriftice_Update",),
0x80A675C4:("ObjDriftice_Draw",),
0x80A678B0:("EnLookNuts_Init",),
0x80A67A08:("EnLookNuts_Destroy",),
0x80A67A34:("EnLookNuts_SetupPatrol",),
0x80A67AA8:("func_80A67AA8",),
0x80A67C48:("EnLookNuts_SetupStandAndWait",),
0x80A67D0C:("EnLookNuts_StandAndWait",),
0x80A67F30:("func_80A67F30",),
0x80A67FC4:("func_80A67FC4",),
0x80A68080:("EnLookNuts_SetupSendPlayerToSpawn",),
0x80A680FC:("EnLookNuts_SendPlayerToSpawn",),
0x80A681C4:("EnLookNuts_Update",),
0x80A68540:("EnLookNuts_Draw",),
0x80A687A0:("func_80A687A0",),
0x80A68808:("func_80A68808",),
0x80A68860:("func_80A68860",),
0x80A68910:("func_80A68910",),
0x80A68A78:("func_80A68A78",),
0x80A68B3C:("func_80A68B3C",),
0x80A68B6C:("func_80A68B6C",),
0x80A68BA0:("func_80A68BA0",),
0x80A68BC8:("func_80A68BC8",),
0x80A68C5C:("func_80A68C5C",),
0x80A68CE4:("func_80A68CE4",),
0x80A68DD4:("func_80A68DD4",),
0x80A68ED8:("func_80A68ED8",),
0x80A68F24:("func_80A68F24",),
0x80A68F9C:("func_80A68F9C",),
0x80A690C4:("func_80A690C4",),
0x80A691EC:("func_80A691EC",),
0x80A69388:("func_80A69388",),
0x80A69424:("func_80A69424",),
0x80A69468:("func_80A69468",),
0x80A6958C:("func_80A6958C",),
0x80A6969C:("func_80A6969C",),
0x80A697C4:("func_80A697C4",),
0x80A699E4:("func_80A699E4",),
0x80A69AA8:("func_80A69AA8",),
0x80A69ADC:("func_80A69ADC",),
0x80A69CE0:("func_80A69CE0",),
0x80A69D3C:("func_80A69D3C",),
0x80A69EE4:("EnMushi2_IsUnderwater",),
0x80A69F5C:("func_80A69F5C",),
0x80A6A024:("func_80A6A024",),
0x80A6A058:("func_80A6A058",),
0x80A6A094:("func_80A6A094",),
0x80A6A0D8:("func_80A6A0D8",),
0x80A6A0F0:("EnMushi2_Init",),
0x80A6A2C8:("EnMushi2_Destroy",),
0x80A6A300:("func_80A6A300",),
0x80A6A36C:("func_80A6A36C",),
0x80A6A508:("func_80A6A508",),
0x80A6A5C0:("func_80A6A5C0",),
0x80A6A794:("func_80A6A794",),
0x80A6A824:("func_80A6A824",),
0x80A6A984:("func_80A6A984",),
0x80A6A9E4:("func_80A6A9E4",),
0x80A6AAA4:("func_80A6AAA4",),
0x80A6AB08:("func_80A6AB08",),
0x80A6AE14:("func_80A6AE14",),
0x80A6AE7C:("func_80A6AE7C",),
0x80A6B078:("func_80A6B078",),
0x80A6B0D8:("func_80A6B0D8",),
0x80A6B3F8:("EnMushi2_Update",),
0x80A6B8D0:("EnMushi2_Draw",),
0x80A6BF90:("EnFall_Moon_AdjustScaleAndPosition",),
0x80A6C1DC:("EnFall_RisingDebris_ResetEffects",),
0x80A6C22C:("EnFall_Init",),
0x80A6C39C:("EnFall_Destroy",),
0x80A6C3AC:("EnFall_MoonsTear_GetTerminaFieldMoon",),
0x80A6C3FC:("EnFall_Setup",),
0x80A6C7C0:("EnFall_CrashingMoon_HandleGiantsCutscene",),
0x80A6C9A8:("EnFall_CrashingMoon_PerformCutsceneActions",),
0x80A6CA9C:("EnFall_StoppedOpenMouthMoon_PerformCutsceneActions",),
0x80A6CB74:("EnFall_StoppedClosedMouthMoon_PerformCutsceneActions",),
0x80A6CD38:("EnFall_ClockTowerOrTitleScreenMoon_PerformCutsceneActions",),
0x80A6CD74:("EnFall_Moon_PerformDefaultActions",),
0x80A6CECC:("EnFall_MoonsTear_Initialize",),
0x80A6CF60:("EnFall_MoonsTear_DoNothing",),
0x80A6CF70:("EnFall_MoonsTear_Fall",),
0x80A6D0DC:("EnFall_Update",),
0x80A6D100:("EnFall_FireBall_SetPerVertexAlpha",),
0x80A6D220:("EnFall_FireBall_Update",),
0x80A6D444:("EnFall_RisingDebris_UpdateEffects",),
0x80A6D504:("EnFall_RisingDebris_InitializeEffect",),
0x80A6D698:("EnFall_RisingDebris_Update",),
0x80A6D75C:("EnFall_FireRing_Update",),
0x80A6D88C:("EnFall_Moon_Draw",),
0x80A6D98C:("EnFall_OpenMouthMoon_Draw",),
0x80A6DA7C:("EnFall_LodMoon_Draw",),
0x80A6DC20:("EnFall_LodMoon_DrawWithoutLerp",),
0x80A6DC40:("EnFall_LodMoon_DrawWithLerp",),
0x80A6DD3C:("EnFall_FireBall_Draw",),
0x80A6E07C:("EnFall_RisingDebris_Draw",),
0x80A6E214:("EnFall_FireRing_Draw",),
0x80A6E37C:("EnFall_MoonsTear_Draw",),
0x80A6F0A0:("EnMm3_Init",),
0x80A6F1EC:("EnMm3_Destroy",),
0x80A6F22C:("func_80A6F22C",),
0x80A6F270:("func_80A6F270",),
0x80A6F2C8:("func_80A6F2C8",),
0x80A6F3B4:("func_80A6F3B4",),
0x80A6F5E4:("func_80A6F5E4",),
0x80A6F9C8:("func_80A6F9C8",),
0x80A6F9DC:("func_80A6F9DC",),
0x80A6FBA0:("func_80A6FBA0",),
0x80A6FBFC:("func_80A6FBFC",),
0x80A6FE1C:("func_80A6FE1C",),
0x80A6FE30:("func_80A6FE30",),
0x80A6FED8:("func_80A6FED8",),
0x80A6FEEC:("func_80A6FEEC",),
0x80A6FFAC:("func_80A6FFAC",),
0x80A70084:("func_80A70084",),
0x80A70134:("EnMm3_Update",),
2022-03-05 15:57:38 +00:00
0x80A701E0:("EnMm3_OverrideLimbDraw",),
0x80A702B0:("EnMm3_PostLimbDraw",),
0x80A702F0:("EnMm3_Draw",),
0x80A706F0:("BgCraceMovebg_Init",),
0x80A7090C:("BgCraceMovebg_GetRaceStatus",),
0x80A70970:("BgCraceMovebg_OpeningDoor_SetupIdle",),
0x80A7099C:("BgCraceMovebg_OpeningDoor_WaitToOpen",),
0x80A709E4:("BgCraceMovebg_OpeningDoor_SetupOpen",),
0x80A70A08:("BgCraceMovebg_OpeningDoor_Open",),
0x80A70A84:("BgCraceMovebg_OpeningDoor_SetupDoNothing",),
0x80A70A9C:("BgCraceMovebg_OpeningDoor_DoNothing",),
0x80A70AAC:("BgCraceMovebg_Destroy",),
0x80A70B60:("BgCraceMovebg_Update",),
0x80A70C04:("BgCraceMovebg_ClosingDoor_CheckIfPlayerIsBeyondDoor",),
0x80A70D74:("BgCraceMovebg_ClosingDoor_SetupIdle",),
0x80A70DA8:("BgCraceMovebg_ClosingDoor_Idle",),
0x80A70E2C:("BgCraceMovebg_ClosingDoor_SetupWaitToClose",),
0x80A70E70:("BgCraceMovebg_ClosingDoor_WaitToClose",),
0x80A70F14:("BgCraceMovebg_ClosingDoor_SetupClose",),
0x80A70F2C:("BgCraceMovebg_ClosingDoor_Close",),
0x80A70FF4:("BgCraceMovebg_ClosingDoor_SetupDoNothing",),
0x80A71040:("BgCraceMovebg_ClosingDoor_DoNothing",),
0x80A71050:("BgCraceMovebg_Draw",),
0x80A711D0:("func_80A711D0",),
0x80A71424:("func_80A71424",),
0x80A714B4:("func_80A714B4",),
0x80A7153C:("func_80A7153C",),
0x80A715DC:("func_80A715DC",),
0x80A71788:("func_80A71788",),
0x80A717F4:("EnDno_Init",),
0x80A71ABC:("EnDno_Destroy",),
0x80A71B04:("func_80A71B04",),
0x80A71B58:("func_80A71B58",),
0x80A71B68:("func_80A71B68",),
0x80A71C3C:("func_80A71C3C",),
0x80A71E54:("func_80A71E54",),
0x80A71F18:("func_80A71F18",),
0x80A72438:("func_80A72438",),
0x80A724B8:("func_80A724B8",),
0x80A7256C:("func_80A7256C",),
0x80A72598:("func_80A72598",),
0x80A725E0:("func_80A725E0",),
0x80A725F8:("func_80A725F8",),
0x80A72AE4:("func_80A72AE4",),
0x80A72B3C:("func_80A72B3C",),
0x80A72B84:("func_80A72B84",),
0x80A72BA4:("func_80A72BA4",),
0x80A72C04:("func_80A72C04",),
0x80A72CF8:("func_80A72CF8",),
0x80A72D8C:("EnDno_ActorPathing_UpdateActorInfo",),
0x80A72FAC:("EnDno_ActorPathing_Move",),
0x80A730A0:("func_80A730A0",),
0x80A73244:("func_80A73244",),
0x80A732C8:("func_80A732C8",),
0x80A73408:("func_80A73408",),
0x80A73508:("EnDno_Update",),
0x80A735C8:("EnDno_Draw",),
0x80A7361C:("func_80A7361C",),
0x80A73654:("func_80A73654",),
0x80A73FA0:("EnPr2_Init",),
0x80A7422C:("EnPr2_Destroy",),
0x80A7429C:("func_80A7429C",),
0x80A7436C:("func_80A7436C",),
0x80A74510:("EnPr2_ChangeAnim",),
0x80A745C4:("func_80A745C4",),
0x80A745FC:("func_80A745FC",),
0x80A74888:("func_80A74888",),
0x80A748E8:("func_80A748E8",),
0x80A74DEC:("func_80A74DEC",),
0x80A74E90:("func_80A74E90",),
0x80A751B4:("func_80A751B4",),
0x80A75310:("func_80A75310",),
0x80A755D8:("func_80A755D8",),
0x80A756A8:("EnPr2_Update",),
0x80A758E8:("EnPr2_OverrideLimbDrawOpa",),
0x80A75950:("EnPr2_PostLimbDrawOpa",),
0x80A759D8:("EnPr2_OverrideLimbDraw",),
0x80A75A40:("EnPr2_Draw",),
0x80A75DC0:("EnPrz_Init",),
0x80A75F08:("EnPrz_Destroy",),
0x80A75F18:("EnPrz_ChangeAnim",),
0x80A75FA4:("func_80A75FA4",),
0x80A76070:("func_80A76070",),
0x80A762C0:("func_80A762C0",),
0x80A76388:("func_80A76388",),
0x80A763E8:("func_80A763E8",),
0x80A76604:("func_80A76604",),
0x80A76634:("func_80A76634",),
0x80A76748:("func_80A76748",),
0x80A767A8:("func_80A767A8",),
0x80A76A1C:("func_80A76A1C",),
0x80A76B14:("func_80A76B14",),
0x80A76D48:("EnPrz_Update",),
0x80A76F70:("EnPrz_OverrideLimbDraw",),
0x80A76FCC:("EnPrz_PostLimbDraw",),
0x80A77040:("EnPrz_Draw",),
0x80A773C0:("EnJso2_Init",),
0x80A77664:("EnJso2_Destroy",),
0x80A776E0:("EnJso2_ChangeAnim",),
0x80A77790:("func_80A77790",),
0x80A77880:("EnJso2_ShouldAdvanceMessage",),
0x80A778D8:("EnJso2_SetupIntroCutscene",),
0x80A778F8:("EnJso2_IntroCutscene",),
0x80A78588:("EnJso2_SetupAppear",),
0x80A785E4:("EnJso2_Appear",),
0x80A787FC:("EnJso2_SetupCirclePlayer",),
0x80A78868:("EnJso2_CirclePlayer",),
0x80A78A70:("EnJso2_SetupGuard",),
0x80A78ACC:("EnJso2_Guard",),
0x80A78B04:("EnJso2_SetupSpinBeforeAttack",),
0x80A78B70:("EnJso2_SpinBeforeAttack",),
0x80A78C08:("EnJso2_SetupDashAttack",),
0x80A78C7C:("EnJso2_DashAttack",),
0x80A78E8C:("EnJso2_SetupTeleport",),
0x80A78F04:("EnJso2_Teleport",),
0x80A78F80:("EnJso2_SetupFallFromTeleport",),
0x80A79038:("EnJso2_FallFromTeleport",),
0x80A790E4:("EnJso2_SetupSlash",),
0x80A7919C:("EnJso2_Slash",),
0x80A79300:("EnJso2_SetupSpinAttack",),
0x80A79364:("EnJso2_SpinAttack",),
0x80A79450:("EnJso2_SetupWaitAfterSlash",),
0x80A794C8:("EnJso2_WaitAfterSlash",),
0x80A79524:("EnJso2_SetupStunned",),
0x80A79600:("EnJso2_Stunned",),
0x80A796BC:("EnJso2_SetupDamaged",),
0x80A7980C:("EnJso2_Damaged",),
0x80A79864:("EnJso2_SetupJumpBack",),
0x80A798C8:("EnJso2_JumpBack",),
0x80A7998C:("EnJso2_SetupDead",),
0x80A79A84:("EnJso2_Dead",),
0x80A79B60:("EnJso2_SetupDeathCutscene",),
0x80A79BA0:("EnJso2_DeathCutscene",),
0x80A7A0D0:("EnJso2_SetupBlowUp",),
0x80A7A124:("EnJso2_BlowUp",),
0x80A7A2EC:("EnJso2_FadeAway",),
0x80A7A360:("EnJso2_UpdateDamage",),
0x80A7A61C:("EnJso2_Update",),
0x80A7AA48:("EnJso2_OverrideLimbDraw",),
0x80A7AA9C:("EnJso2_PostLimbDraw",),
0x80A7AFA8:("EnJso2_Draw",),
0x80A7BC70:("ObjEtcetera_Init",),
0x80A7BD80:("ObjEtcetera_Destroy",),
Obj_Etcetera (Deku Flower) OK and somewhat documented (#326) * Migrate data to C * ObjEtcetera_Init OK * ObjEtcetera_Destroy OK * ObjEtcetera_Update OK * func_80A7C690 OK * func_80A7C718 OK * func_80A7C168 OK * func_80A7BE8C OK * Make the draw functions take Actor* * CollisionCheck_SetAC should take a Collider * func_80A7BDC8 OK (with silly dummy label meme) * func_80A7C1F0 OK * unk_276 is almost certainly a u16 since I constantly have to cast it, so just retype it * func_80A7BF08 OK * Some minor cleanup * Convert D_80A7C80C to array of CollisionHeader* * Finish defining struct to prepare for func_80A7C308 * func_80A7C308 OK * Move gameplay_keep symbols to variables.h * Explanatory comment at the top * Type gameplay_keep animation headers too * Update the spec (why do I always forget this?) * Rename func_80A7BDC8 to ObjEtcetera_PerformFlutter (name still up for debate) * Name objIndex * Document the types of flowers * Name displayListPtr * Name burrowFlag and provide a macro * Name specialFlutterScale and clean up some things with newer understanding * Give the draw functions (bad) names * Name ObjEtcetera_Idle * Name ObjEtcetera_Setup (name sucks but oh well lol) * Name ObjEtcetera_ReturnToIdle. These names all suck but they're a start * Document some of ObjEtcetera_Idle's behavior * Name and document objectIds * Remove the burrow macro because it's frankly more confusing for now * Name the draw functions something slightly better * MUCH better names for things + more documentation * Clean up ObjEtcetera_Setup a bit * Call it NUMBER_OF_FLOWER_TYPES instead * A few more name changes * Link -> Player in comments * displayListPtr -> dList * Trailing commas + format * Move initialization of type up * Improve conditional check * Use BGCHECK_SCENE macro * Move initialization of floorBgId up * Use documentation comment style * Match ObjEtcetera_DoNormalOscillation without a dummy label * param_2 -> arg1 * Insert blank line after scoped pad * OBJETCETERA_TYPE -> DEKU_FLOWER_TYPE * Cleanup and rename enum * Break up ObjEtcetera_Setup a bit and convert DekuFlowerType to an s32 to remove warnings * Whoops, run format * Delete leading 0 on struct comments * Rename pad to requiredScopeTemp to match my other PR
2021-09-28 12:18:31 +00:00
0x80A7BDC8:("ObjEtcetera_DoNormalOscillation",),
0x80A7BE8C:("ObjEtcetera_StartRustleAnimation",),
Obj_Etcetera (Deku Flower) OK and somewhat documented (#326) * Migrate data to C * ObjEtcetera_Init OK * ObjEtcetera_Destroy OK * ObjEtcetera_Update OK * func_80A7C690 OK * func_80A7C718 OK * func_80A7C168 OK * func_80A7BE8C OK * Make the draw functions take Actor* * CollisionCheck_SetAC should take a Collider * func_80A7BDC8 OK (with silly dummy label meme) * func_80A7C1F0 OK * unk_276 is almost certainly a u16 since I constantly have to cast it, so just retype it * func_80A7BF08 OK * Some minor cleanup * Convert D_80A7C80C to array of CollisionHeader* * Finish defining struct to prepare for func_80A7C308 * func_80A7C308 OK * Move gameplay_keep symbols to variables.h * Explanatory comment at the top * Type gameplay_keep animation headers too * Update the spec (why do I always forget this?) * Rename func_80A7BDC8 to ObjEtcetera_PerformFlutter (name still up for debate) * Name objIndex * Document the types of flowers * Name displayListPtr * Name burrowFlag and provide a macro * Name specialFlutterScale and clean up some things with newer understanding * Give the draw functions (bad) names * Name ObjEtcetera_Idle * Name ObjEtcetera_Setup (name sucks but oh well lol) * Name ObjEtcetera_ReturnToIdle. These names all suck but they're a start * Document some of ObjEtcetera_Idle's behavior * Name and document objectIds * Remove the burrow macro because it's frankly more confusing for now * Name the draw functions something slightly better * MUCH better names for things + more documentation * Clean up ObjEtcetera_Setup a bit * Call it NUMBER_OF_FLOWER_TYPES instead * A few more name changes * Link -> Player in comments * displayListPtr -> dList * Trailing commas + format * Move initialization of type up * Improve conditional check * Use BGCHECK_SCENE macro * Move initialization of floorBgId up * Use documentation comment style * Match ObjEtcetera_DoNormalOscillation without a dummy label * param_2 -> arg1 * Insert blank line after scoped pad * OBJETCETERA_TYPE -> DEKU_FLOWER_TYPE * Cleanup and rename enum * Break up ObjEtcetera_Setup a bit and convert DekuFlowerType to an s32 to remove warnings * Whoops, run format * Delete leading 0 on struct comments * Rename pad to requiredScopeTemp to match my other PR
2021-09-28 12:18:31 +00:00
0x80A7BF08:("ObjEtcetera_Idle",),
0x80A7C168:("ObjEtcetera_PlayRustleAnimation",),
0x80A7C1F0:("ObjEtcetera_DoBounceOscillation",),
Obj_Etcetera (Deku Flower) OK and somewhat documented (#326) * Migrate data to C * ObjEtcetera_Init OK * ObjEtcetera_Destroy OK * ObjEtcetera_Update OK * func_80A7C690 OK * func_80A7C718 OK * func_80A7C168 OK * func_80A7BE8C OK * Make the draw functions take Actor* * CollisionCheck_SetAC should take a Collider * func_80A7BDC8 OK (with silly dummy label meme) * func_80A7C1F0 OK * unk_276 is almost certainly a u16 since I constantly have to cast it, so just retype it * func_80A7BF08 OK * Some minor cleanup * Convert D_80A7C80C to array of CollisionHeader* * Finish defining struct to prepare for func_80A7C308 * func_80A7C308 OK * Move gameplay_keep symbols to variables.h * Explanatory comment at the top * Type gameplay_keep animation headers too * Update the spec (why do I always forget this?) * Rename func_80A7BDC8 to ObjEtcetera_PerformFlutter (name still up for debate) * Name objIndex * Document the types of flowers * Name displayListPtr * Name burrowFlag and provide a macro * Name specialFlutterScale and clean up some things with newer understanding * Give the draw functions (bad) names * Name ObjEtcetera_Idle * Name ObjEtcetera_Setup (name sucks but oh well lol) * Name ObjEtcetera_ReturnToIdle. These names all suck but they're a start * Document some of ObjEtcetera_Idle's behavior * Name and document objectIds * Remove the burrow macro because it's frankly more confusing for now * Name the draw functions something slightly better * MUCH better names for things + more documentation * Clean up ObjEtcetera_Setup a bit * Call it NUMBER_OF_FLOWER_TYPES instead * A few more name changes * Link -> Player in comments * displayListPtr -> dList * Trailing commas + format * Move initialization of type up * Improve conditional check * Use BGCHECK_SCENE macro * Move initialization of floorBgId up * Use documentation comment style * Match ObjEtcetera_DoNormalOscillation without a dummy label * param_2 -> arg1 * Insert blank line after scoped pad * OBJETCETERA_TYPE -> DEKU_FLOWER_TYPE * Cleanup and rename enum * Break up ObjEtcetera_Setup a bit and convert DekuFlowerType to an s32 to remove warnings * Whoops, run format * Delete leading 0 on struct comments * Rename pad to requiredScopeTemp to match my other PR
2021-09-28 12:18:31 +00:00
0x80A7C308:("ObjEtcetera_Setup",),
0x80A7C5EC:("ObjEtcetera_Update",),
Obj_Etcetera (Deku Flower) OK and somewhat documented (#326) * Migrate data to C * ObjEtcetera_Init OK * ObjEtcetera_Destroy OK * ObjEtcetera_Update OK * func_80A7C690 OK * func_80A7C718 OK * func_80A7C168 OK * func_80A7BE8C OK * Make the draw functions take Actor* * CollisionCheck_SetAC should take a Collider * func_80A7BDC8 OK (with silly dummy label meme) * func_80A7C1F0 OK * unk_276 is almost certainly a u16 since I constantly have to cast it, so just retype it * func_80A7BF08 OK * Some minor cleanup * Convert D_80A7C80C to array of CollisionHeader* * Finish defining struct to prepare for func_80A7C308 * func_80A7C308 OK * Move gameplay_keep symbols to variables.h * Explanatory comment at the top * Type gameplay_keep animation headers too * Update the spec (why do I always forget this?) * Rename func_80A7BDC8 to ObjEtcetera_PerformFlutter (name still up for debate) * Name objIndex * Document the types of flowers * Name displayListPtr * Name burrowFlag and provide a macro * Name specialFlutterScale and clean up some things with newer understanding * Give the draw functions (bad) names * Name ObjEtcetera_Idle * Name ObjEtcetera_Setup (name sucks but oh well lol) * Name ObjEtcetera_ReturnToIdle. These names all suck but they're a start * Document some of ObjEtcetera_Idle's behavior * Name and document objectIds * Remove the burrow macro because it's frankly more confusing for now * Name the draw functions something slightly better * MUCH better names for things + more documentation * Clean up ObjEtcetera_Setup a bit * Call it NUMBER_OF_FLOWER_TYPES instead * A few more name changes * Link -> Player in comments * displayListPtr -> dList * Trailing commas + format * Move initialization of type up * Improve conditional check * Use BGCHECK_SCENE macro * Move initialization of floorBgId up * Use documentation comment style * Match ObjEtcetera_DoNormalOscillation without a dummy label * param_2 -> arg1 * Insert blank line after scoped pad * OBJETCETERA_TYPE -> DEKU_FLOWER_TYPE * Cleanup and rename enum * Break up ObjEtcetera_Setup a bit and convert DekuFlowerType to an s32 to remove warnings * Whoops, run format * Delete leading 0 on struct comments * Rename pad to requiredScopeTemp to match my other PR
2021-09-28 12:18:31 +00:00
0x80A7C690:("ObjEtcetera_DrawIdle",),
0x80A7C718:("ObjEtcetera_DrawAnimated",),
0x80A7C990:("EnEgol_ChangeAnim",),
0x80A7CA18:("EnEgol_FootstepEffects",),
0x80A7CBC4:("EnEgol_DestroyBlocks",),
0x80A7CD08:("EnEgol_GetWaypoint",),
0x80A7CD60:("EnEgol_Init",),
0x80A7D0F0:("EnEgol_Destroy",),
0x80A7D140:("EnEgol_SetupWait",),
0x80A7D168:("EnEgol_Wait",),
0x80A7D1E4:("EnEgol_SetupStand",),
0x80A7D240:("EnEgol_Stand",),
0x80A7D27C:("EnEgol_SetupWalk",),
0x80A7D2C4:("EnEgol_Walk",),
0x80A7D710:("EnEgol_SetupRetreat",),
0x80A7D780:("EnEgol_Retreat",),
0x80A7DAAC:("EnEgol_SetupLaser",),
0x80A7DAF0:("EnEgol_Laser",),
0x80A7E2E8:("EnEgol_SetupStop",),
0x80A7E344:("EnEgol_Stop",),
0x80A7E478:("EnEgol_SetupSlam",),
0x80A7E4B4:("EnEgol_Slam",),
0x80A7E7EC:("EnEgol_SetupPunch",),
0x80A7E820:("EnEgol_Punch",),
0x80A7E924:("EnEgol_SetupSlamWait",),
0x80A7E970:("EnEgol_SlamWait",),
0x80A7E9D0:("EnEgol_SetupStunned",),
0x80A7EA28:("EnEgol_Stunned",),
0x80A7EA88:("EnEgol_SetupStunEnd",),
0x80A7EAD8:("EnEgol_StunEnd",),
0x80A7EB14:("EnEgol_SetupSlamEnd",),
0x80A7EB54:("EnEgol_SlamEnd",),
0x80A7EB90:("EnEgol_SetupDamaged",),
0x80A7EBDC:("EnEgol_Damaged",),
0x80A7EC84:("EnEgol_StartDeathCutscene",),
0x80A7ED14:("EnEgol_Death",),
0x80A7EFB8:("EnEgol_CollisionCheck",),
0x80A7F354:("EnEgol_Update",),
0x80A7F8E8:("EnEgol_OverrideLimbDraw",),
0x80A7FAFC:("EnEgol_PostLimbDraw",),
0x80A7FFB8:("EnEgol_Draw",),
0x80A80508:("EnEgol_SpawnEffect",),
0x80A80750:("EnEgol_UpdateEffects",),
0x80A80904:("EnEgol_DrawEffects",),
0x80A811D0:("ObjMine_Path_MoveToWaypoint",),
0x80A8120C:("ObjMine_GetUnitVec3f",),
0x80A81288:("ObjMine_GetUnitVec3fNorm",),
0x80A8131C:("ObjMine_Path_SpawnBomb",),
0x80A81384:("ObjMine_AirWater_SpawnBomb",),
0x80A8140C:("ObjMine_AirWater_CheckOC",),
0x80A8146C:("ObjMine_Air_CheckAC",),
0x80A81544:("ObjMine_Water_CheckAC",),
0x80A81640:("ObjMine_AirWater_Noop",),
EnInvadepoh (Aliens, UFO, Invasion Handler, etc.) OK and documented (#1614) * deimplementation complete * newlines * match * data import * back port cleanup changes * stuff * naming and such * all funcs provisionally named * more stuff * merge * Fix merge issues * begin cleanup * Use constants for all face animation data * Use THIS like almost every actor does * Change "Light Ball" to "UFO" * Rename the alien types * EnInvadePoh -> EnInvadepoh * Rename the types * Rename some Twinmold stuff * ConfusedRomani -> SilentRomani * Fix stack size issues with EnInvadepoh_Cremia_Init * Move a struct out of the header to where it belongs * Some header cleanup and struct names * Name remaining struct vars * Some more struct var renames * Finish reviewing the struct var names * Rename most of the interactInfo stuff * Consistency * Remove unused union * Define EN_INVADEPOH_LIMB_MAX like EndingHero6 does * Fix header * Update functions.txt and variables.txt * Create macros for accessing spawn time and kill count * Some defines * Some minor comments and cleanup * Rename some functions * Comments for those three functions * Draw function cleanups * Some damaged and dead cleanup * Death scale stuff * Good chunk of alien functions * Invasion state naming * Weekeventreg naming * Happy with >20% of functions now * A couple more functions * More consistent names for BSS variables * Some Init cleanup * Happy with 30% of the functions now * Finish the abductors * Some random functions to get the functions I'm happy with >1/3rd * Use `InitPath` for everything * UFO functions done, >40% functions I'm happy with * Do a lot of work on InvasionHandler action funcs * Finish invasion handler code * InitVars * Rename the "closest alien" stuff to "closest alien threat" * Finish most of the dog functions * Lots of small stuff here and there * Finish documenting the dog bug * Document `EnInvadepoh_Dog_IsCloseToPath` * `EnInvadepoh_Dog_MoveAlongPath` and other fixes * Simple comment for `EnInvadepoh_Dog_Move` * Various path functions, finish dog * Consistently use "SetMatrixTranslation" * Change all the angleToPlayer stuff to pitch/yaw * Some RewardRomani functions * Finish RewardRomani * Finish Night1Romani and BarnRomani, >75% of functions done * Some minor stuff * Document bug * Finish all of SilentRomani minus the Idle functions * Finish EnInvadepoh_SilentRomani_Idle * Finish Night3Cremia * Finish Night3Romani * Finish `EnInvadepoh_Ufo_SpawnSparkles` * Finish some library functions * Finish the alien pathing stuff * Finish Romani path stuff * Finish all non-InteractInfo stuff * InteractInfo -> ModelInfo * Create a `EnInvadepohFaceAnimBase` struct * Name some of the animation data * Switch to `Chained`/`ChainedDelay` and do some other cleanup * Name all of the animation data * Finish documenting and cleaning up the face animation functions * Some comments at the top of the file * Clean up forward declarations * Clean some stuff up to the ModelInfo functions * Fix build * Move the animation data around so all the ModelInfo functions are adjacent * Review * Use `CLOCK_TIME_MINUTE` in `EnInvadepoh_Alien_PathComputeProgress` * Respond to some of Anghelo's review * Update comment on spawn time macros explaining what indices are usable * Create a `DEATH_SCALE` define * `WEEKEVENTREG_RECEIVED_MILK_BOTTLE` -> `WEEKEVENTREG_RECEIVED_ALIENS_BOTTLE` * Forgot to do the bomber's notebook stuff too * parallelogram -> rectangle * Respond to engineer's review * Slight spacing fix --------- Co-authored-by: petrie911 <petrie911@users.noreply.github.com> Co-authored-by: petrie911 <pmontag@Monday.localdomain> Co-authored-by: angie <angheloalf95@gmail.com> Co-authored-by: engineer124 <engineer124engineer124@gmail.com> Co-authored-by: Derek Hensley <hensley.derek58@gmail.com>
2024-04-29 15:19:55 +00:00
0x80A8164C:("ObjMine_SetMatrixTranslation",),
0x80A81684:("ObjMine_SetMatrixRotation",),
0x80A81714:("ObjMine_StepUntilParallel",),
0x80A81818:("ObjMine_UpdateCollider",),
0x80A81868:("ObjMine_Air_InitChain",),
0x80A819A4:("ObjMine_Air_SetCollider",),
0x80A81A00:("ObjMine_Air_SetBasis",),
0x80A81AA4:("ObjMine_Air_SetWorld",),
0x80A81B14:("ObjMine_Air_SetChainXZ",),
0x80A81B7C:("ObjMine_Water_InitChain",),
0x80A81D70:("ObjMine_Water_SetCollider",),
0x80A81DEC:("ObjMine_Water_SetWorld",),
0x80A81E7C:("ObjMine_Water_WallCheck",),
0x80A81FFC:("ObjMine_Water_ApplyForces",),
0x80A828A8:("ObjMine_Water_UpdateLinks",),
0x80A82C28:("ObjMine_Water_UpdateChain",),
0x80A82C5C:("ObjMine_Init",),
0x80A82F58:("ObjMine_Destroy",),
0x80A82F84:("ObjMine_Path_SetupStationary",),
0x80A82F98:("ObjMine_Path_Stationary",),
0x80A82FA8:("ObjMine_Path_SetupMove",),
0x80A82FC8:("ObjMine_Path_Move",),
0x80A83214:("ObjMine_SetupExplode",),
0x80A83258:("ObjMine_Explode",),
0x80A832BC:("ObjMine_Air_SetupChained",),
0x80A832D0:("ObjMine_Air_Chained",),
0x80A83A74:("ObjMine_Air_SetupStationary",),
0x80A83A88:("ObjMine_Air_Stationary",),
0x80A83B14:("ObjMine_Water_SetupChained",),
0x80A83B28:("ObjMine_Water_Chained",),
0x80A83CEC:("ObjMine_Water_SetupStationary",),
0x80A83D00:("ObjMine_Water_Stationary",),
0x80A83D8C:("ObjMine_Path_Update",),
0x80A83E7C:("ObjMine_AirWater_Update",),
0x80A83EA0:("ObjMine_Path_Draw",),
0x80A83FBC:("ObjMine_DrawExplosion",),
0x80A84088:("ObjMine_Air_Draw",),
0x80A84338:("ObjMine_Water_Draw",),
0x80A84CD0:("ObjPurify_SetSysMatrix",),
0x80A84CF8:("ObjPurify_IsPurified",),
0x80A84D68:("ObjPurify_Init",),
0x80A84E68:("ObjPurify_Destroy",),
0x80A84EAC:("func_80A84EAC",),
0x80A84EC0:("func_80A84EC0",),
0x80A84FA0:("func_80A84FA0",),
0x80A84FB4:("func_80A84FB4",),
0x80A84FEC:("func_80A84FEC",),
0x80A85010:("func_80A85010",),
0x80A85048:("func_80A85048",),
0x80A85074:("func_80A85074",),
0x80A850B0:("func_80A850B0",),
0x80A850E8:("func_80A850E8",),
0x80A8515C:("func_80A8515C",),
0x80A85194:("ObjPurify_DoNothing",),
0x80A851A4:("ObjPurify_Update",),
0x80A851C8:("func_80A851C8",),
0x80A85304:("func_80A85304",),
0x80A85620:("func_80A85620",),
0x80A85788:("func_80A85788",),
0x80A85AA4:("func_80A85AA4",),
0x80A85BCC:("func_80A85BCC",),
0x80A85E2C:("func_80A85E2C",),
0x80A85F84:("func_80A85F84",),
0x80A86384:("func_80A86384",),
0x80A86460:("func_80A86460",),
0x80A86674:("func_80A86674",),
0x80A86770:("func_80A86770",),
0x80A868F8:("EnTru_UpdateSkelAnime",),
0x80A86924:("EnTru_ChangeAnim",),
0x80A8697C:("func_80A8697C",),
0x80A869DC:("func_80A869DC",),
0x80A86B0C:("func_80A86B0C",),
0x80A86BAC:("func_80A86BAC",),
0x80A86DB8:("func_80A86DB8",),
0x80A871E0:("EnTru_GetMsgScript",),
0x80A872AC:("func_80A872AC",),
0x80A873B8:("func_80A873B8",),
0x80A87400:("func_80A87400",),
0x80A875AC:("func_80A875AC",),
0x80A8777C:("func_80A8777C",),
0x80A87880:("func_80A87880",),
0x80A87B48:("func_80A87B48",),
0x80A87DC0:("func_80A87DC0",),
0x80A87FD0:("func_80A87FD0",),
0x80A881E0:("func_80A881E0",),
0x80A88334:("EnTru_Init",),
0x80A884BC:("EnTru_Destroy",),
0x80A884E8:("EnTru_Update",),
0x80A885B8:("EnTru_OverrideLimbDraw",),
0x80A88698:("EnTru_PostLimbDraw",),
0x80A886D4:("EnTru_TransformLimbDraw",),
0x80A887E4:("EnTru_Draw",),
0x80A8B770:("EnTrt_ChangeAnim",),
0x80A8B80C:("EnTrt_TestItemSelected",),
0x80A8B88C:("EnTrt_SpawnShopItems",),
0x80A8B964:("EnTrt_UpdateCollider",),
0x80A8B9B8:("EnTrt_UpdateCursorPos",),
0x80A8BA3C:("EnTrt_SetupGetMushroomCutscene",),
0x80A8BAF8:("EnTrt_GetItemTextId",),
0x80A8BB3C:("EnTrt_GetItemChoiceTextId",),
0x80A8BB8C:("EnTrt_EndInteraction",),
0x80A8BC8C:("EnTrt_TestEndInteraction",),
0x80A8BCD4:("EnTrt_TestCancelOption",),
0x80A8BD28:("EnTrt_SetupStartShopping",),
0x80A8BD7C:("EnTrt_StartShopping",),
0x80A8BDD0:("EnTrt_UpdateJoystickInputState",),
0x80A8BEF4:("EnTrt_SetCursorIndexFromNeutral",),
0x80A8BF24:("EnTrt_Hello",),
0x80A8BFE0:("EnTrt_GetMushroom",),
0x80A8C168:("EnTrt_PayForMushroom",),
0x80A8C1E8:("EnTrt_Goodbye",),
0x80A8C288:("EnTrt_StartRedPotionConversation",),
0x80A8C488:("EnTrt_GiveRedPotionForKoume",),
0x80A8C564:("EnTrt_GivenRedPotionForKoume",),
0x80A8C64C:("EnTrt_EndConversation",),
0x80A8C6CC:("EnTrt_FacingShopkeeperDialogResult",),
0x80A8C74C:("EnTrt_FaceShopkeeper",),
0x80A8C8A0:("EnTrt_LookToShelf",),
0x80A8C98C:("EnTrt_CursorLeftRight",),
0x80A8CA2C:("EnTrt_HasPlayerSelectedItem",),
0x80A8CB0C:("EnTrt_BrowseShelf",),
0x80A8CBFC:("EnTrt_SetupBuyItemWithFanfare",),
0x80A8CCB4:("EnTrt_SetupCannotBuy",),
0x80A8CCF0:("EnTrt_SetupCanBuy",),
0x80A8CD2C:("EnTrt_HandleCanBuyItem",),
0x80A8CEE8:("EnTrt_SelectItem",),
0x80A8D094:("EnTrt_IdleSleeping",),
0x80A8D380:("EnTrt_IdleAwake",),
0x80A8D5C8:("EnTrt_BeginInteraction",),
0x80A8D880:("EnTrt_Surprised",),
0x80A8D9CC:("EnTrt_TryToGiveRedPotionAfterSurprised",),
0x80A8DAAC:("EnTrt_TryToGiveRedPotion",),
0x80A8DBBC:("EnTrt_ItemGiven",),
0x80A8DD10:("EnTrt_SetupEndInteraction",),
0x80A8DD60:("EnTrt_ShopkeeperGone",),
0x80A8DEBC:("EnTrt_CannotBuy",),
0x80A8DF20:("EnTrt_CanBuy",),
0x80A8DFBC:("EnTrt_BuyItemWithFanfare",),
0x80A8E02C:("EnTrt_SetupItemGiven",),
0x80A8E0D0:("EnTrt_ContinueShopping",),
0x80A8E26C:("EnTrt_PositionSelectedItem",),
0x80A8E30C:("EnTrt_ResetItemPosition",),
0x80A8E330:("EnTrt_TakeItemOffShelf",),
0x80A8E3CC:("EnTrt_ReturnItemToShelf",),
0x80A8E458:("EnTrt_UpdateItemSelectedProperty",),
0x80A8E4D8:("EnTrt_UpdateCursorAnim",),
0x80A8E5A4:("EnTrt_UpdateStickDirectionPromptAnim",),
0x80A8E754:("EnTrt_OpenEyes",),
0x80A8E774:("EnTrt_CloseEyes",),
0x80A8E79C:("EnTrt_Blink",),
0x80A8E830:("EnTrt_NodOff",),
0x80A8E890:("EnTrt_OpenThenCloseEyes",),
0x80A8E91C:("EnTrt_EyesClosed",),
0x80A8E92C:("EnTrt_OpenEyes2",),
0x80A8E94C:("EnTrt_OpenEyesThenSetToBlink",),
0x80A8E9A4:("EnTrt_TalkToShopkeeper",),
0x80A8EB4C:("EnTrt_SetupTalkToShopkeeper",),
0x80A8EB9C:("EnTrt_SetupLookToShopkeeperFromShelf",),
0x80A8EBD8:("EnTrt_LookToShopkeeperFromShelf",),
0x80A8ECA4:("EnTrt_InitShopkeeper",),
0x80A8ED3C:("EnTrt_InitShop",),
0x80A8EFA4:("EnTrt_GetCutscenes",),
0x80A8EFF8:("EnTrt_DrawCursor",),
0x80A8F268:("EnTrt_DrawTextRec",),
0x80A8F404:("EnTrt_DrawStickDirectionPrompt",),
0x80A8F7AC:("EnTrt_Init",),
0x80A8F7E8:("EnTrt_Destroy",),
0x80A8F828:("EnTrt_Update",),
0x80A8F8C4:("EnTrt_TrackPlayer",),
0x80A8FA00:("EnTrt_UpdateLimb",),
0x80A8FB34:("EnTrt_OverrideLimbDraw",),
0x80A8FBB4:("EnTrt_PostLimbDraw",),
0x80A8FC64:("EnTrt_TransformLimbDraw",),
0x80A8FCE0:("EnTrt_Draw",),
Overhaul the build system (#234) * wip * fix * add disassembler * Disasm builds OK * Variable addends * More wip * Rodata migration implemented * Cleanup old tools * Try fix submodule -> subrepo merge * git subrepo pull --force --remote=https://github.com/zeldaret/ZAPD.git tools/ZAPD subrepo: subdir: "tools/ZAPD" merged: "602e609" upstream: origin: "https://github.com/zeldaret/ZAPD.git" branch: "master" commit: "602e609" git-subrepo: version: "0.4.3" origin: "https://github.com/ingydotnet/git-subrepo" commit: "2f68596" * Builds again but assets are totally broken * git subrepo pull --force tools/asm-processor subrepo: subdir: "tools/asm-processor" merged: "1ffdb08a" upstream: origin: "https://github.com/simonlindholm/asm-processor.git" branch: "master" commit: "1ffdb08a" git-subrepo: version: "0.4.3" origin: "https://github.com/ingydotnet/git-subrepo" commit: "2f68596" * More cleanup, move functions.txt and variables.txt to tools/disasm and rm tables * rm z64compress in preparation for subrepo * git subrepo clone (merge) https://github.com/z64me/z64compress.git tools/z64compress subrepo: subdir: "tools/z64compress" merged: "eb11085c" upstream: origin: "https://github.com/z64me/z64compress.git" branch: "main" commit: "eb11085c" git-subrepo: version: "0.4.3" origin: "https://github.com/ingydotnet/git-subrepo" commit: "2f68596" * Fix asset extraction * Fix diff-init make rule * Split code bss * Split assumed linker bug padding from assembly files * add filelists for mm.us.rev1 * Maybe working, but I'm not sure * add overlays to spec * Add rodata to actos * Everything compiles * Make a lot of C files for code * Add almost every file in code to spec * whoops * 3 code files left * add scenes to spec * More progress on progress.py * Fix skelanime in spec * audio files! * Fix merge issues * Fix some C files in code * Fix remaining code files * Use existing O1 C files in spec * reorder boot order in spec * update spec * fault.c * Convert relocs on completed actors, fixbaserom uses current rom name * more boot files * Add VT macros and script * finish already existing boot files * most of libultra * fix 64bits libultra files * Use C files for libultra, wrap some functions in NON_MATCHING * Remove duplicate of OS_CLOCK_RATE from fault.c * C files for fbdemos * delete dumb files * bootstrap C files, still need to add them to the spec * update fixbaserom * boot OK? * I forgot to commit the spec * C for gamestates * C for kaleido * Change all includes to "" * copy actor sizes script from oot * I forgot to delete those files * Basic C files for effects * Add effects initvars names * Remove mislabelled boot functions from header/txt * Begin porting bootstrap_fx, some sizes * Fix <> * Fix enum * Fix diff.py * fix libultra stuff * update regconvert * update setup warnings * add some missing ; * Fix some makefile stuff and other fixes on some non_matching functions * add executable flag in extract_baserom and fixbaserom * fix relative path * copy assist from oot * fix map path * another assist path fix * Delete C files for handwritten files * add code_801A51F0 to spec * add gfxbuffers to spec * Move rodata to top of each file when possible * UNK_TYPEs for func_801A51F0 * Remove kaleido rodata from spec * Update spec and undefined_syms for recent merge * GCC warnings and fix errors in nonmatchings, * round percentage numbers * progress script: format changes * progress: error on non-existing files * fix warning in z_scene_table * Match 2 nonmatchings in z_actor * Warnings in lightswitch and invadepoh * Fix warning in z_actor_dlftbls * I though I fixed this one * whoops * Comment out CC_CHECK * Removed redundant ultra64.h includes * Update asm_processor, sorted boot_O1 into other folders, completed the fbdemo bootstrap, cleaned up undefined_syms * Completed gamestates bootstrap * Split kaleido_scope * Remove section.h and segment.h, move keep object externs to a common location in variables.h * Completed effects bootstrap * Segmented address externs for effects, fbdemos, gamestates and kaleido * Move actor data externs out of the if 0 * Segmented address externs for actors * Prepare actionfunc detection * fix script, how did it even work before * Fix actionfunc script again, re-introduce some more intermediate prints to the disassembler * Automated actionFunc detection in actors * Segmented addresses from player .text * rm old segment addrs script and fix build * Move sizes folder to tools * Make build.py executable * New Jenkinsfile Prayge * Remove numpy dependencies * Add warnings_disasm_current.txt * my bad * Update spec and undefined_syms * Add z_eff_ss_hahen to pametfrog * git subrepo pull (merge) --force tools/z64compress subrepo: subdir: "tools/z64compress" merged: "163ca2af" upstream: origin: "https://github.com/z64me/z64compress.git" branch: "main" commit: "163ca2af" git-subrepo: version: "0.4.3" origin: "https://github.com/ingydotnet/git-subrepo" commit: "2f68596" * Make z64compress print to stdout * sneeky commit to update warnings tooling * test * Another test * Mark fixing overlay reloc generating as a TODO * Update warnings stuff * Communicate the return code from running z64compress back to the Makefile through the wrapper * Run formatter, remove extra commented copy of function * Re-fix some includes * Convert atan to hex to conform to decided style * Some tidying up, remove c for fp and the other two handwritten code files * BSS in z_collision_check & z_scene_proc * add static back in * Fix timerintr bss, add file to spec, some cleanup * Remove externs * Newline * Readd enums * Typo * Colours * Comments for hitmark enum values Co-authored-by: EllipticEllipsis <73679967+EllipticEllipsis@users.noreply.github.com> * Improvements and suggestions * Organize and remove unused imports and use env for python3 scripts, delete unused overlay.py Co-authored-by: angie <angheloalf95@gmail.com> Co-authored-by: Elliptic Ellipsis <elliptic.ellipsis@gmail.com> Co-authored-by: engineer124 <engineer124engineer124@gmail.com> Co-authored-by: EllipticEllipsis <73679967+EllipticEllipsis@users.noreply.github.com>
2021-08-04 03:21:31 +00:00
0x80A903B0:("EnTest5_SetupAction",),
0x80A903BC:("EnTest5_Init",),
0x80A90468:("EnTest5_Destroy",),
0x80A90478:("EnTest5_HandleBottleAction",),
0x80A905A4:("EnTest5_Update",),
0x80A90730:("EnTest6_SetupCutscene",),
Play (2 NON_MATCHINGS) (#1109) * Bring over progress from another branch Co-authored-by: Maide <34639600+Kelebek1@users.noreply.github.com> * cleanup, fake match Play_Init * small fixes * Some small cleanup * Match func_80165460 (from debug) * Match func_80165658 * Match func_80165DB8, func_80165DCC, func_80165DF0, func_80165E04 * Match func_80167DE4 (from debug) * Match func_80167F0C * Match func_80168DAC * Matched func_80169100 * Matched func_801691F0 * import D_801DFA18 * match Play_Main thanks to debug * cleanup * synray does it again * add docs from debug * fix func_801656A4 * more docs and cleanup * Match func_80166B30 and diff fake match in Init * import transition docs from OoT * Play Update, sort of * cleanup Play_Update * more cleanup * slightly more docs * small docs * Play_Draw WIP Thanks @petrie911 * progress? * two more matches * format * misc play docs * transitions cleanup * Motion Blur * Transitions * Fog * Bombers notebook + small cleanup * bss * Camera Functions * Picto functions * Init * MotionBlur Clean up * Floor Surface * Pictographs some more * regs * fix circular dependency problem * Cleanup PR commits outside play * namefixer * PR picto * PR audio * PR small clean ups * debug strings * Picto defines * bss * enums * remove void * typedefs * Hireso -> BombersNotebook * bss comments * bss and I8/I5 functions * Smaller PR comments * Transitions * Combine enums * Revert "Combine enums" This reverts commit 0da1ebcaed69a3ce0fbd5942460b67f80f0e15e7. * Fix Transition defines * RGBA16 macros * Unname * worldCoverAlpha * Rename Update and Draw * PR review, plus annotate bug * Clean up nonmatchings with a closer DrawGame * Format * New macros * UpdateMain and DrawMain * Fix merge * Small cleanups from PR * zFar * Intensity macros * Format * Remove bss comments * Compression/decompression * Small cleanup * Format * More PR cleanup * Cleanup picto stuff * format * Fix compression comments * Play processes state enums DONE -> READY * cutscene comment * fix bss Co-authored-by: Maide <34639600+Kelebek1@users.noreply.github.com> Co-authored-by: engineer124 <engineer124engineer124@gmail.com> Co-authored-by: petrie911 <pmontag@PHYS-S129.iowa.uiowa.edu> Co-authored-by: angie <angheloalf95@gmail.com>
2023-01-14 15:18:13 +00:00
0x80A90C08:("EnTest6_EnableMotionBlur",),
0x80A90C34:("EnTest6_DisableMotionBlur",),
0x80A90C54:("EnTest6_EnableWhiteFillScreen",),
0x80A90D20:("EnTest6_DisableWhiteFillScreen",),
0x80A90D34:("EnTest6_DrawAmmoDropDefault",),
0x80A90FC0:("EnTest6_DrawAmmoDropRupee",),
Overhaul the build system (#234) * wip * fix * add disassembler * Disasm builds OK * Variable addends * More wip * Rodata migration implemented * Cleanup old tools * Try fix submodule -> subrepo merge * git subrepo pull --force --remote=https://github.com/zeldaret/ZAPD.git tools/ZAPD subrepo: subdir: "tools/ZAPD" merged: "602e609" upstream: origin: "https://github.com/zeldaret/ZAPD.git" branch: "master" commit: "602e609" git-subrepo: version: "0.4.3" origin: "https://github.com/ingydotnet/git-subrepo" commit: "2f68596" * Builds again but assets are totally broken * git subrepo pull --force tools/asm-processor subrepo: subdir: "tools/asm-processor" merged: "1ffdb08a" upstream: origin: "https://github.com/simonlindholm/asm-processor.git" branch: "master" commit: "1ffdb08a" git-subrepo: version: "0.4.3" origin: "https://github.com/ingydotnet/git-subrepo" commit: "2f68596" * More cleanup, move functions.txt and variables.txt to tools/disasm and rm tables * rm z64compress in preparation for subrepo * git subrepo clone (merge) https://github.com/z64me/z64compress.git tools/z64compress subrepo: subdir: "tools/z64compress" merged: "eb11085c" upstream: origin: "https://github.com/z64me/z64compress.git" branch: "main" commit: "eb11085c" git-subrepo: version: "0.4.3" origin: "https://github.com/ingydotnet/git-subrepo" commit: "2f68596" * Fix asset extraction * Fix diff-init make rule * Split code bss * Split assumed linker bug padding from assembly files * add filelists for mm.us.rev1 * Maybe working, but I'm not sure * add overlays to spec * Add rodata to actos * Everything compiles * Make a lot of C files for code * Add almost every file in code to spec * whoops * 3 code files left * add scenes to spec * More progress on progress.py * Fix skelanime in spec * audio files! * Fix merge issues * Fix some C files in code * Fix remaining code files * Use existing O1 C files in spec * reorder boot order in spec * update spec * fault.c * Convert relocs on completed actors, fixbaserom uses current rom name * more boot files * Add VT macros and script * finish already existing boot files * most of libultra * fix 64bits libultra files * Use C files for libultra, wrap some functions in NON_MATCHING * Remove duplicate of OS_CLOCK_RATE from fault.c * C files for fbdemos * delete dumb files * bootstrap C files, still need to add them to the spec * update fixbaserom * boot OK? * I forgot to commit the spec * C for gamestates * C for kaleido * Change all includes to "" * copy actor sizes script from oot * I forgot to delete those files * Basic C files for effects * Add effects initvars names * Remove mislabelled boot functions from header/txt * Begin porting bootstrap_fx, some sizes * Fix <> * Fix enum * Fix diff.py * fix libultra stuff * update regconvert * update setup warnings * add some missing ; * Fix some makefile stuff and other fixes on some non_matching functions * add executable flag in extract_baserom and fixbaserom * fix relative path * copy assist from oot * fix map path * another assist path fix * Delete C files for handwritten files * add code_801A51F0 to spec * add gfxbuffers to spec * Move rodata to top of each file when possible * UNK_TYPEs for func_801A51F0 * Remove kaleido rodata from spec * Update spec and undefined_syms for recent merge * GCC warnings and fix errors in nonmatchings, * round percentage numbers * progress script: format changes * progress: error on non-existing files * fix warning in z_scene_table * Match 2 nonmatchings in z_actor * Warnings in lightswitch and invadepoh * Fix warning in z_actor_dlftbls * I though I fixed this one * whoops * Comment out CC_CHECK * Removed redundant ultra64.h includes * Update asm_processor, sorted boot_O1 into other folders, completed the fbdemo bootstrap, cleaned up undefined_syms * Completed gamestates bootstrap * Split kaleido_scope * Remove section.h and segment.h, move keep object externs to a common location in variables.h * Completed effects bootstrap * Segmented address externs for effects, fbdemos, gamestates and kaleido * Move actor data externs out of the if 0 * Segmented address externs for actors * Prepare actionfunc detection * fix script, how did it even work before * Fix actionfunc script again, re-introduce some more intermediate prints to the disassembler * Automated actionFunc detection in actors * Segmented addresses from player .text * rm old segment addrs script and fix build * Move sizes folder to tools * Make build.py executable * New Jenkinsfile Prayge * Remove numpy dependencies * Add warnings_disasm_current.txt * my bad * Update spec and undefined_syms * Add z_eff_ss_hahen to pametfrog * git subrepo pull (merge) --force tools/z64compress subrepo: subdir: "tools/z64compress" merged: "163ca2af" upstream: origin: "https://github.com/z64me/z64compress.git" branch: "main" commit: "163ca2af" git-subrepo: version: "0.4.3" origin: "https://github.com/ingydotnet/git-subrepo" commit: "2f68596" * Make z64compress print to stdout * sneeky commit to update warnings tooling * test * Another test * Mark fixing overlay reloc generating as a TODO * Update warnings stuff * Communicate the return code from running z64compress back to the Makefile through the wrapper * Run formatter, remove extra commented copy of function * Re-fix some includes * Convert atan to hex to conform to decided style * Some tidying up, remove c for fp and the other two handwritten code files * BSS in z_collision_check & z_scene_proc * add static back in * Fix timerintr bss, add file to spec, some cleanup * Remove externs * Newline * Readd enums * Typo * Colours * Comments for hitmark enum values Co-authored-by: EllipticEllipsis <73679967+EllipticEllipsis@users.noreply.github.com> * Improvements and suggestions * Organize and remove unused imports and use env for python3 scripts, delete unused overlay.py Co-authored-by: angie <angheloalf95@gmail.com> Co-authored-by: Elliptic Ellipsis <elliptic.ellipsis@gmail.com> Co-authored-by: engineer124 <engineer124engineer124@gmail.com> Co-authored-by: EllipticEllipsis <73679967+EllipticEllipsis@users.noreply.github.com>
2021-08-04 03:21:31 +00:00
0x80A91324:("EnTest6_SetupAction",),
0x80A91330:("EnTest6_Init",),
0x80A9149C:("EnTest6_Destroy",),
0x80A9156C:("EnTest6_StartCutscene",),
0x80A91690:("EnTest6_SetupInvertedSoTCutscene",),
0x80A916F0:("EnTest6_StopInvertedSoTCutscene",),
0x80A91760:("EnTest6_InvertedSoTCutscene",),
0x80A920C8:("EnTest6_SetupDoubleSoTCutscene",),
0x80A92118:("EnTest6_StopDoubleSoTCutscene",),
0x80A92188:("EnTest6_DoubleSoTCutscene",),
0x80A9292C:("EnTest6_Update",),
0x80A92950:("EnTest6_SharedSoTCutscene",),
0x80A93298:("EnTest6_DrawThreeDayResetSoTCutscene",),
0x80A9369C:("EnTest6_DrawDoubleSoTCutscene",),
0x80A939E8:("EnTest6_DrawInvertedSoTCutscene",),
0x80A93DE8:("EnTest6_Draw",),
0x80A94A30:("func_80A94A30",),
0x80A94A64:("func_80A94A64",),
0x80A94A90:("func_80A94A90",),
0x80A94AB8:("func_80A94AB8",),
0x80A94B20:("func_80A94B20",),
0x80A94B98:("func_80A94B98",),
0x80A94C2C:("EnAz_Init",),
0x80A95464:("EnAz_Destroy",),
0x80A954AC:("func_80A954AC",),
0x80A95534:("func_80A95534",),
0x80A9565C:("func_80A9565C",),
0x80A95730:("func_80A95730",),
0x80A958B0:("func_80A958B0",),
0x80A95B34:("func_80A95B34",),
0x80A95C5C:("func_80A95C5C",),
0x80A95CEC:("func_80A95CEC",),
0x80A95DA0:("func_80A95DA0",),
0x80A95E88:("func_80A95E88",),
0x80A95F94:("func_80A95F94",),
0x80A95FE8:("func_80A95FE8",),
0x80A9617C:("func_80A9617C",),
0x80A97114:("func_80A97114",),
0x80A97274:("func_80A97274",),
0x80A973B4:("func_80A973B4",),
0x80A97410:("func_80A97410",),
0x80A979DC:("func_80A979DC",),
0x80A979F4:("func_80A979F4",),
0x80A97A28:("func_80A97A28",),
0x80A97A40:("func_80A97A40",),
0x80A97A9C:("func_80A97A9C",),
0x80A97AB4:("func_80A97AB4",),
0x80A97C0C:("func_80A97C0C",),
0x80A97C24:("func_80A97C24",),
0x80A97C4C:("func_80A97C4C",),
0x80A97D5C:("func_80A97D5C",),
0x80A97E48:("func_80A97E48",),
0x80A97EAC:("func_80A97EAC",),
0x80A97F9C:("func_80A97F9C",),
0x80A982E0:("func_80A982E0",),
0x80A98414:("func_80A98414",),
0x80A984CC:("EnAz_Update",),
0x80A98734:("EnAz_Draw",),
0x80A98DA4:("EnAz_OverrideLimbDraw",),
0x80A98E48:("EnAz_PostLimbDraw",),
0x80A98EFC:("func_80A98EFC",),
0x80A98F94:("func_80A98F94",),
0x80A99EA0:("EnEstone_Init",),
0x80A9A1B0:("EnEstone_Destroy",),
0x80A9A1DC:("EnEstone_Active",),
0x80A9A4B0:("EnEstone_Inactive",),
0x80A9A4E0:("EnEstone_Update",),
0x80A9A600:("EnEstone_Draw",),
0x80A9A774:("EnEstone_SpawnEffect",),
0x80A9A870:("EnEstone_UpdateEffects",),
0x80A9A9C0:("EnEstone_DrawEffects",),
0x80A9ACD0:("func_80A9ACD0",),
0x80A9ACF0:("func_80A9ACF0",),
0x80A9AD18:("func_80A9AD18",),
0x80A9AE3C:("func_80A9AE3C",),
0x80A9AEB8:("func_80A9AEB8",),
0x80A9AFB4:("func_80A9AFB4",),
0x80A9B160:("func_80A9B160",),
0x80A9B244:("func_80A9B244",),
0x80A9B2B8:("func_80A9B2B8",),
0x80A9B32C:("func_80A9B32C",),
0x80A9B384:("func_80A9B384",),
0x80A9B3BC:("func_80A9B3BC",),
0x80A9B46C:("func_80A9B46C",),
0x80A9B554:("func_80A9B554",),
0x80A9BC0C:("func_80A9BC0C",),
0x80A9BD24:("func_80A9BD24",),
0x80A9C058:("func_80A9C058",),
0x80A9C18C:("BgHakuginPost_RequestQuakeAndRumble",),
0x80A9C228:("func_80A9C228",),
0x80A9C634:("func_80A9C634",),
0x80A9C854:("func_80A9C854",),
0x80A9C96C:("BgHakuginPost_Init",),
0x80A9CA44:("BgHakuginPost_Destroy",),
0x80A9CA94:("func_80A9CA94",),
0x80A9CAA8:("func_80A9CAA8",),
0x80A9CC84:("func_80A9CC84",),
0x80A9CCA0:("func_80A9CCA0",),
0x80A9CD00:("func_80A9CD00",),
0x80A9CD14:("func_80A9CD14",),
0x80A9CE00:("func_80A9CE00",),
0x80A9CE1C:("func_80A9CE1C",),
0x80A9D0A0:("func_80A9D0A0",),
0x80A9D0B4:("func_80A9D0B4",),
0x80A9D1E0:("func_80A9D1E0",),
0x80A9D260:("func_80A9D260",),
0x80A9D2C4:("func_80A9D2C4",),
0x80A9D360:("func_80A9D360",),
0x80A9D3E4:("func_80A9D3E4",),
0x80A9D434:("func_80A9D434",),
0x80A9D498:("BgHakuginPost_Update",),
0x80A9D61C:("func_80A9D61C",),
Overhaul the build system (#234) * wip * fix * add disassembler * Disasm builds OK * Variable addends * More wip * Rodata migration implemented * Cleanup old tools * Try fix submodule -> subrepo merge * git subrepo pull --force --remote=https://github.com/zeldaret/ZAPD.git tools/ZAPD subrepo: subdir: "tools/ZAPD" merged: "602e609" upstream: origin: "https://github.com/zeldaret/ZAPD.git" branch: "master" commit: "602e609" git-subrepo: version: "0.4.3" origin: "https://github.com/ingydotnet/git-subrepo" commit: "2f68596" * Builds again but assets are totally broken * git subrepo pull --force tools/asm-processor subrepo: subdir: "tools/asm-processor" merged: "1ffdb08a" upstream: origin: "https://github.com/simonlindholm/asm-processor.git" branch: "master" commit: "1ffdb08a" git-subrepo: version: "0.4.3" origin: "https://github.com/ingydotnet/git-subrepo" commit: "2f68596" * More cleanup, move functions.txt and variables.txt to tools/disasm and rm tables * rm z64compress in preparation for subrepo * git subrepo clone (merge) https://github.com/z64me/z64compress.git tools/z64compress subrepo: subdir: "tools/z64compress" merged: "eb11085c" upstream: origin: "https://github.com/z64me/z64compress.git" branch: "main" commit: "eb11085c" git-subrepo: version: "0.4.3" origin: "https://github.com/ingydotnet/git-subrepo" commit: "2f68596" * Fix asset extraction * Fix diff-init make rule * Split code bss * Split assumed linker bug padding from assembly files * add filelists for mm.us.rev1 * Maybe working, but I'm not sure * add overlays to spec * Add rodata to actos * Everything compiles * Make a lot of C files for code * Add almost every file in code to spec * whoops * 3 code files left * add scenes to spec * More progress on progress.py * Fix skelanime in spec * audio files! * Fix merge issues * Fix some C files in code * Fix remaining code files * Use existing O1 C files in spec * reorder boot order in spec * update spec * fault.c * Convert relocs on completed actors, fixbaserom uses current rom name * more boot files * Add VT macros and script * finish already existing boot files * most of libultra * fix 64bits libultra files * Use C files for libultra, wrap some functions in NON_MATCHING * Remove duplicate of OS_CLOCK_RATE from fault.c * C files for fbdemos * delete dumb files * bootstrap C files, still need to add them to the spec * update fixbaserom * boot OK? * I forgot to commit the spec * C for gamestates * C for kaleido * Change all includes to "" * copy actor sizes script from oot * I forgot to delete those files * Basic C files for effects * Add effects initvars names * Remove mislabelled boot functions from header/txt * Begin porting bootstrap_fx, some sizes * Fix <> * Fix enum * Fix diff.py * fix libultra stuff * update regconvert * update setup warnings * add some missing ; * Fix some makefile stuff and other fixes on some non_matching functions * add executable flag in extract_baserom and fixbaserom * fix relative path * copy assist from oot * fix map path * another assist path fix * Delete C files for handwritten files * add code_801A51F0 to spec * add gfxbuffers to spec * Move rodata to top of each file when possible * UNK_TYPEs for func_801A51F0 * Remove kaleido rodata from spec * Update spec and undefined_syms for recent merge * GCC warnings and fix errors in nonmatchings, * round percentage numbers * progress script: format changes * progress: error on non-existing files * fix warning in z_scene_table * Match 2 nonmatchings in z_actor * Warnings in lightswitch and invadepoh * Fix warning in z_actor_dlftbls * I though I fixed this one * whoops * Comment out CC_CHECK * Removed redundant ultra64.h includes * Update asm_processor, sorted boot_O1 into other folders, completed the fbdemo bootstrap, cleaned up undefined_syms * Completed gamestates bootstrap * Split kaleido_scope * Remove section.h and segment.h, move keep object externs to a common location in variables.h * Completed effects bootstrap * Segmented address externs for effects, fbdemos, gamestates and kaleido * Move actor data externs out of the if 0 * Segmented address externs for actors * Prepare actionfunc detection * fix script, how did it even work before * Fix actionfunc script again, re-introduce some more intermediate prints to the disassembler * Automated actionFunc detection in actors * Segmented addresses from player .text * rm old segment addrs script and fix build * Move sizes folder to tools * Make build.py executable * New Jenkinsfile Prayge * Remove numpy dependencies * Add warnings_disasm_current.txt * my bad * Update spec and undefined_syms * Add z_eff_ss_hahen to pametfrog * git subrepo pull (merge) --force tools/z64compress subrepo: subdir: "tools/z64compress" merged: "163ca2af" upstream: origin: "https://github.com/z64me/z64compress.git" branch: "main" commit: "163ca2af" git-subrepo: version: "0.4.3" origin: "https://github.com/ingydotnet/git-subrepo" commit: "2f68596" * Make z64compress print to stdout * sneeky commit to update warnings tooling * test * Another test * Mark fixing overlay reloc generating as a TODO * Update warnings stuff * Communicate the return code from running z64compress back to the Makefile through the wrapper * Run formatter, remove extra commented copy of function * Re-fix some includes * Convert atan to hex to conform to decided style * Some tidying up, remove c for fp and the other two handwritten code files * BSS in z_collision_check & z_scene_proc * add static back in * Fix timerintr bss, add file to spec, some cleanup * Remove externs * Newline * Readd enums * Typo * Colours * Comments for hitmark enum values Co-authored-by: EllipticEllipsis <73679967+EllipticEllipsis@users.noreply.github.com> * Improvements and suggestions * Organize and remove unused imports and use env for python3 scripts, delete unused overlay.py Co-authored-by: angie <angheloalf95@gmail.com> Co-authored-by: Elliptic Ellipsis <elliptic.ellipsis@gmail.com> Co-authored-by: engineer124 <engineer124engineer124@gmail.com> Co-authored-by: EllipticEllipsis <73679967+EllipticEllipsis@users.noreply.github.com>
2021-08-04 03:21:31 +00:00
0x80A9F950:("DmOpstage_SetupAction",),
0x80A9F95C:("DmOpstage_Init",),
0x80A9FA1C:("DmOpstage_Destroy",),
0x80A9FA58:("func_80A9FA58",),
0x80A9FB54:("DmOpstage_Update",),
0x80A9FBB8:("DmOpstage_Draw",),
0x80A9FDB0:("DmStk_LoadObjectForAnimation",),
0x80A9FE3C:("DmStk_ChangeAnim",),
0x80A9FED8:("DmStk_PlaySfxForIntroCutsceneFirstPart",),
0x80AA00CC:("DmStk_PlaySfxForTitleCutscene",),
0x80AA0100:("DmStk_PlaySfxForIntroCutsceneSecondPart",),
0x80AA0158:("DmStk_PlaySfxForObtainingMajorasMaskCutscene",),
0x80AA01C0:("DmStk_PlaySfxForCurseCutsceneFirstPart",),
0x80AA0264:("DmStk_PlaySfxForCurseCutsceneSecondPart",),
0x80AA0420:("DmStk_PlaySfxForClockTowerIntroCutsceneVersion1",),
0x80AA05F0:("DmStk_PlaySfxForDroppingOcarinaCutscene",),
0x80AA0634:("DmStk_PlaySfxForShiveringInRainCutscene",),
0x80AA066C:("DmStk_PlaySfxForPlayingWithFairiesCutscene",),
0x80AA071C:("DmStk_PlaySfxForEndingCutsceneFirstPart",),
0x80AA076C:("DmStk_PlaySfxForEndingCutsceneSecondPart",),
0x80AA09DC:("DmStk_PlaySfxForClockTowerIntroCutsceneVersion2",),
0x80AA0B08:("DmStk_PlaySfxForCutsceneAfterPlayingOathToOrder",),
0x80AA0DA8:("DmStk_PlaySfxForMoonWarpCutsceneVersion1",),
0x80AA0E1C:("DmStk_PlaySfxForMoonWarpCutsceneVersion2",),
0x80AA0E90:("DmStk_PlaySfxForCutscenes",),
0x80AA1234:("DmStk_Init",),
0x80AA16E4:("DmStk_Destroy",),
0x80AA16F4:("DmStk_ClockTower_DoNothing",),
0x80AA1704:("DmStk_DoNothing",),
0x80AA1714:("DmStk_WaitForTelescope",),
0x80AA17F8:("DmStk_StartTelescopeCutscene",),
0x80AA18D8:("DmStk_ClockTower_StartIntroCutsceneVersion1",),
0x80AA192C:("DmStk_ClockTower_WaitForIntroCutsceneVersion1ToEnd",),
0x80AA1998:("DmStk_ClockTower_StartIntroCutsceneVersion2",),
0x80AA19EC:("DmStk_ClockTower_WaitForIntroCutsceneVersion2ToEnd",),
0x80AA1A50:("DmStk_ClockTower_StartDropOcarinaCutscene",),
0x80AA1AC8:("DmStk_ClockTower_WaitForDropOcarinaCutsceneToEnd",),
0x80AA1AF8:("DmStk_ClockTower_AdjustHeightAndRotation",),
0x80AA1B9C:("DmStk_ClockTower_DeflectHit",),
0x80AA1C64:("DmStk_ClockTower_WaitForDeflectionToEnd",),
0x80AA1D1C:("DmStk_HandleCutscene",),
0x80AA26CC:("DmStk_UpdateCollision",),
0x80AA2720:("DmStk_ClockTower_IdleWithOcarina",),
0x80AA27EC:("DmStk_ClockTower_Idle",),
0x80AA2884:("DmStk_Update",),
0x80AA2B14:("DmStk_OverrideLimbDrawOpa",),
0x80AA2BC0:("DmStk_PostLimbDraw",),
0x80AA33A4:("DmStk_PostLimbDrawOpa",),
0x80AA33CC:("DmStk_Draw",),
0x80AA5580:("DmChar00_ChangeAnim",),
0x80AA561C:("func_80AA561C",),
0x80AA5720:("func_80AA5720",),
0x80AA575C:("func_80AA575C",),
0x80AA5890:("func_80AA5890",),
0x80AA58CC:("func_80AA58CC",),
0x80AA5950:("func_80AA5950",),
0x80AA5960:("func_80AA5960",),
0x80AA59E4:("func_80AA59E4",),
0x80AA5A6C:("func_80AA5A6C",),
0x80AA5AF4:("func_80AA5AF4",),
0x80AA5BF8:("func_80AA5BF8",),
0x80AA5CD4:("func_80AA5CD4",),
0x80AA5D10:("func_80AA5D10",),
0x80AA5D6C:("func_80AA5D6C",),
0x80AA5DC8:("func_80AA5DC8",),
0x80AA5E2C:("func_80AA5E2C",),
0x80AA5EBC:("func_80AA5EBC",),
0x80AA6178:("DmChar00_Init",),
0x80AA62EC:("DmChar00_Destroy",),
0x80AA62FC:("DmChar00_HandleCutscene",),
0x80AA67F8:("func_80AA67F8",),
0x80AA695C:("func_80AA695C",),
0x80AA6A04:("DmChar00_Update",),
0x80AA6A6C:("DmChar00_OverrideLimbDraw",),
0x80AA6B34:("DmChar00_Draw",),
0x80AA81E0:("DmChar01_Init",),
0x80AA8660:("DmChar01_Destroy",),
0x80AA8698:("func_80AA8698",),
0x80AA884C:("func_80AA884C",),
0x80AA88A8:("func_80AA88A8",),
0x80AA892C:("func_80AA892C",),
0x80AA8C28:("func_80AA8C28",),
0x80AA8F0C:("func_80AA8F0C",),
0x80AA8F1C:("func_80AA8F1C",),
0x80AA8F2C:("func_80AA8F2C",),
0x80AA9020:("func_80AA9020",),
0x80AA90AC:("func_80AA90AC",),
0x80AA90F4:("func_80AA90F4",),
0x80AA9140:("DmChar01_Update",),
0x80AA922C:("DmChar01_Draw",),
0x80AAAE30:("DmChar02_ChangeAnim",),
0x80AAAECC:("DmChar02_PlaySfxForDroppingOcarinaCutscene",),
0x80AAAF2C:("DmChar02_PlaySfxForCutscenes",),
0x80AAAF78:("DmChar02_Init",),
0x80AAB03C:("DmChar02_Destroy",),
0x80AAB04C:("DmChar02_HandleCutscene",),
0x80AAB19C:("DmChar02_Update",),
0x80AAB23C:("DmChar02_OverrideLimbDraw",),
0x80AAB258:("DmChar02_PostLimbDraw",),
0x80AAB270:("DmChar02_TransformLimbDraw",),
0x80AAB284:("DmChar02_Draw",),
0x80AAB4A0:("DmChar03_ChangeAnim",),
0x80AAB53C:("DmChar03_Init",),
0x80AAB5E8:("DmChar03_Destroy",),
0x80AAB5F8:("func_80AAB5F8",),
0x80AAB644:("func_80AAB644",),
0x80AAB700:("DmChar03_DoNothing",),
0x80AAB710:("func_80AAB710",),
0x80AAB838:("func_80AAB838",),
0x80AAB8DC:("DmChar03_Update",),
0x80AAB974:("DmChar03_OverrideLimbDraw",),
0x80AAB990:("DmChar03_PostLimbDraw",),
0x80AAB9A8:("DmChar03_TransformLimbDraw",),
0x80AAB9BC:("DmChar03_Draw",),
0x80AABA84:("func_80AABA84",),
0x80AABC40:("DmChar04_ChangeAnim",),
0x80AABCDC:("DmChar04_Init",),
0x80AABE24:("DmChar04_Destroy",),
0x80AABE34:("DmChar04_HandleCutscene",),
0x80AABF28:("DmChar04_Update",),
0x80AABF74:("DmChar04_OverrideLimbDraw",),
0x80AAC03C:("DmChar04_Draw",),
0x80AAC5A0:("DmChar05_ChangeAnim",),
0x80AAC63C:("func_80AAC63C",),
0x80AAC6E4:("func_80AAC6E4",),
0x80AAC770:("func_80AAC770",),
0x80AAC7FC:("func_80AAC7FC",),
0x80AAC888:("func_80AAC888",),
0x80AAC8A0:("DmChar05_Init",),
0x80AAC980:("DmChar05_Destroy",),
0x80AAC990:("func_80AAC990",),
0x80AAC9DC:("func_80AAC9DC",),
0x80AACA98:("func_80AACA98",),
0x80AACAE4:("func_80AACAE4",),
0x80AACBE4:("func_80AACBE4",),
0x80AACC48:("func_80AACC48",),
0x80AACC6C:("func_80AACC6C",),
0x80AACCD4:("func_80AACCD4",),
0x80AACD0C:("func_80AACD0C",),
0x80AACD1C:("func_80AACD1C",),
0x80AACD68:("func_80AACD68",),
0x80AACE10:("func_80AACE10",),
0x80AACE5C:("func_80AACE5C",),
0x80AACF04:("func_80AACF04",),
0x80AAD3F8:("func_80AAD3F8",),
0x80AAD450:("func_80AAD450",),
0x80AAD4A8:("func_80AAD4A8",),
0x80AAD78C:("DmChar05_Update",),
0x80AAD964:("DmChar05_OverrideLimbDraw",),
0x80AAD980:("DmChar05_PostLimbDraw",),
0x80AAD998:("func_80AAD998",),
0x80AADA90:("func_80AADA90",),
0x80AADB4C:("func_80AADB4C",),
0x80AADC00:("func_80AADC00",),
0x80AADCE8:("DmChar05_Draw",),
0x80AADD9C:("func_80AADD9C",),
0x80AADE78:("func_80AADE78",),
0x80AADF54:("func_80AADF54",),
0x80AAE030:("func_80AAE030",),
0x80AAE114:("func_80AAE114",),
Overhaul the build system (#234) * wip * fix * add disassembler * Disasm builds OK * Variable addends * More wip * Rodata migration implemented * Cleanup old tools * Try fix submodule -> subrepo merge * git subrepo pull --force --remote=https://github.com/zeldaret/ZAPD.git tools/ZAPD subrepo: subdir: "tools/ZAPD" merged: "602e609" upstream: origin: "https://github.com/zeldaret/ZAPD.git" branch: "master" commit: "602e609" git-subrepo: version: "0.4.3" origin: "https://github.com/ingydotnet/git-subrepo" commit: "2f68596" * Builds again but assets are totally broken * git subrepo pull --force tools/asm-processor subrepo: subdir: "tools/asm-processor" merged: "1ffdb08a" upstream: origin: "https://github.com/simonlindholm/asm-processor.git" branch: "master" commit: "1ffdb08a" git-subrepo: version: "0.4.3" origin: "https://github.com/ingydotnet/git-subrepo" commit: "2f68596" * More cleanup, move functions.txt and variables.txt to tools/disasm and rm tables * rm z64compress in preparation for subrepo * git subrepo clone (merge) https://github.com/z64me/z64compress.git tools/z64compress subrepo: subdir: "tools/z64compress" merged: "eb11085c" upstream: origin: "https://github.com/z64me/z64compress.git" branch: "main" commit: "eb11085c" git-subrepo: version: "0.4.3" origin: "https://github.com/ingydotnet/git-subrepo" commit: "2f68596" * Fix asset extraction * Fix diff-init make rule * Split code bss * Split assumed linker bug padding from assembly files * add filelists for mm.us.rev1 * Maybe working, but I'm not sure * add overlays to spec * Add rodata to actos * Everything compiles * Make a lot of C files for code * Add almost every file in code to spec * whoops * 3 code files left * add scenes to spec * More progress on progress.py * Fix skelanime in spec * audio files! * Fix merge issues * Fix some C files in code * Fix remaining code files * Use existing O1 C files in spec * reorder boot order in spec * update spec * fault.c * Convert relocs on completed actors, fixbaserom uses current rom name * more boot files * Add VT macros and script * finish already existing boot files * most of libultra * fix 64bits libultra files * Use C files for libultra, wrap some functions in NON_MATCHING * Remove duplicate of OS_CLOCK_RATE from fault.c * C files for fbdemos * delete dumb files * bootstrap C files, still need to add them to the spec * update fixbaserom * boot OK? * I forgot to commit the spec * C for gamestates * C for kaleido * Change all includes to "" * copy actor sizes script from oot * I forgot to delete those files * Basic C files for effects * Add effects initvars names * Remove mislabelled boot functions from header/txt * Begin porting bootstrap_fx, some sizes * Fix <> * Fix enum * Fix diff.py * fix libultra stuff * update regconvert * update setup warnings * add some missing ; * Fix some makefile stuff and other fixes on some non_matching functions * add executable flag in extract_baserom and fixbaserom * fix relative path * copy assist from oot * fix map path * another assist path fix * Delete C files for handwritten files * add code_801A51F0 to spec * add gfxbuffers to spec * Move rodata to top of each file when possible * UNK_TYPEs for func_801A51F0 * Remove kaleido rodata from spec * Update spec and undefined_syms for recent merge * GCC warnings and fix errors in nonmatchings, * round percentage numbers * progress script: format changes * progress: error on non-existing files * fix warning in z_scene_table * Match 2 nonmatchings in z_actor * Warnings in lightswitch and invadepoh * Fix warning in z_actor_dlftbls * I though I fixed this one * whoops * Comment out CC_CHECK * Removed redundant ultra64.h includes * Update asm_processor, sorted boot_O1 into other folders, completed the fbdemo bootstrap, cleaned up undefined_syms * Completed gamestates bootstrap * Split kaleido_scope * Remove section.h and segment.h, move keep object externs to a common location in variables.h * Completed effects bootstrap * Segmented address externs for effects, fbdemos, gamestates and kaleido * Move actor data externs out of the if 0 * Segmented address externs for actors * Prepare actionfunc detection * fix script, how did it even work before * Fix actionfunc script again, re-introduce some more intermediate prints to the disassembler * Automated actionFunc detection in actors * Segmented addresses from player .text * rm old segment addrs script and fix build * Move sizes folder to tools * Make build.py executable * New Jenkinsfile Prayge * Remove numpy dependencies * Add warnings_disasm_current.txt * my bad * Update spec and undefined_syms * Add z_eff_ss_hahen to pametfrog * git subrepo pull (merge) --force tools/z64compress subrepo: subdir: "tools/z64compress" merged: "163ca2af" upstream: origin: "https://github.com/z64me/z64compress.git" branch: "main" commit: "163ca2af" git-subrepo: version: "0.4.3" origin: "https://github.com/ingydotnet/git-subrepo" commit: "2f68596" * Make z64compress print to stdout * sneeky commit to update warnings tooling * test * Another test * Mark fixing overlay reloc generating as a TODO * Update warnings stuff * Communicate the return code from running z64compress back to the Makefile through the wrapper * Run formatter, remove extra commented copy of function * Re-fix some includes * Convert atan to hex to conform to decided style * Some tidying up, remove c for fp and the other two handwritten code files * BSS in z_collision_check & z_scene_proc * add static back in * Fix timerintr bss, add file to spec, some cleanup * Remove externs * Newline * Readd enums * Typo * Colours * Comments for hitmark enum values Co-authored-by: EllipticEllipsis <73679967+EllipticEllipsis@users.noreply.github.com> * Improvements and suggestions * Organize and remove unused imports and use env for python3 scripts, delete unused overlay.py Co-authored-by: angie <angheloalf95@gmail.com> Co-authored-by: Elliptic Ellipsis <elliptic.ellipsis@gmail.com> Co-authored-by: engineer124 <engineer124engineer124@gmail.com> Co-authored-by: EllipticEllipsis <73679967+EllipticEllipsis@users.noreply.github.com>
2021-08-04 03:21:31 +00:00
0x80AAE680:("DmChar06_SetupAction",),
0x80AAE68C:("DmChar06_Init",),
0x80AAE6E0:("DmChar06_Destroy",),
0x80AAE6F0:("DmChar06_HandleCutscene",),
0x80AAE854:("DmChar06_Update",),
0x80AAE878:("DmChar06_Draw",),
0x80AAE9C0:("DmChar07_SetupAction",),
0x80AAE9CC:("DmChar07_Init",),
0x80AAEA84:("DmChar07_Destroy",),
0x80AAEABC:("DmChar07_DoNothing",),
0x80AAEACC:("DmChar07_Update",),
0x80AAEAF0:("DmChar07_Draw",),
2022-10-07 00:46:58 +00:00
0x80AAF050:("DmChar08_UpdateEyes",),
0x80AAF15C:("DmChar08_ChangeAnimation",),
0x80AAF1F8:("DmChar08_Init",),
0x80AAF5D8:("DmChar08_Destroy",),
2022-10-07 00:46:58 +00:00
0x80AAF610:("DmChar08_WaitForSong",),
0x80AAF79C:("DmChar08_SetupAppearCs",),
0x80AAF884:("func_80AAF884",),
0x80AAF8F4:("func_80AAF8F4",),
0x80AAFA18:("func_80AAFA18",),
0x80AAFAC4:("func_80AAFAC4",),
0x80AAFAE4:("func_80AAFAE4",),
0x80AAFB04:("func_80AAFB04",),
0x80AAFB94:("func_80AAFB94",),
2022-10-07 00:46:58 +00:00
0x80AAFBA4:("DmChar08_SpawnBubbles",),
0x80AAFCCC:("func_80AAFCCC",),
2022-10-07 00:46:58 +00:00
0x80AAFE78:("DmChar08_DoNothing",),
0x80AAFE88:("DmChar08_HandleCutscene",),
0x80AB01E8:("DmChar08_UpdateAnim",),
0x80AB023C:("func_80AB023C",),
0x80AB032C:("func_80AB032C",),
0x80AB096C:("func_80AB096C",),
2022-10-07 00:46:58 +00:00
0x80AB0A10:("DmChar08_UpdateCollision",),
0x80AB0CC8:("DmChar08_Update",),
2022-10-07 00:46:58 +00:00
0x80AB0E3C:("DmChar08_OverrideLimbDraw",),
0x80AB0E7C:("DmChar08_PostLimbDraw",),
0x80AB0F90:("DmChar08_TransformLimbDraw",),
0x80AB1124:("DmChar08_Draw",),
0x80AB1E10:("DmChar09_ChangeAnim",),
0x80AB1EAC:("DmChar09_Init",),
0x80AB1F90:("DmChar09_Destroy",),
0x80AB1FA0:("func_80AB1FA0",),
0x80AB1FDC:("func_80AB1FDC",),
0x80AB2258:("DmChar09_DoNothing",),
0x80AB2268:("DmChar09_HandleCutscene",),
0x80AB24BC:("func_80AB24BC",),
0x80AB2544:("DmChar09_Update",),
0x80AB25D8:("DmChar09_OverrideLimbDraw",),
0x80AB261C:("DmChar09_Draw",),
0x80AB2790:("ObjTokeidai_GetTargetSunMoonPanelRotation",),
0x80AB27B4:("ObjTokeidai_SetupClockOrExteriorGear",),
Obj_Tokeidai (Clock Tower) OK and mostly documented (#442) * Migrate data to C * ObjTokeidai_Init OK * ObjTokeidai_Destroy OK * func_80AB2BBC OK * func_80AB3BB0 OK * func_80AB29F8 OK * func_80AB27B4 OK * func_80AB2834 OK * func_80AB2790 OK * func_80AB28C8 OK * ObjTokeidai_Update OK * func_80AB4040 OK * func_80AB3010 OK * func_80AB3CCC OK * func_80AB3240 OK * func_80AB3C50 OK * func_80AB4080 OK * func_80AB4160 OK * func_80AB319C OK * func_80AB3BE8 OK * func_80AB3BD8 OK * func_80AB3B34 OK * func_80AB3A7C OK * func_80AB3ED0 OK * func_80AB39BC OK * func_80AB38B0 OK * func_80AB3880 OK * func_80AB363C OK * func_80AB36C4 OK * func_80AB3808 OK * func_80AB365C OK * func_80AB3598 OK * func_80AB3544 OK * func_80AB34CC OK * func_80AB3370 OK * func_80AB32F0 OK * ObjTokeidai_Draw OK * func_80AB4894 OK * func_80AB4664 OK * func_80AB4394 OK * Use compiled reloc * Initial documentation pass * Little more documentation * Last bit of first pass documentation * Finish documentation * Respond to review feedback * Respond to Anghelo's feedback * Incorporate new enum * Respond to engineer's feedback * Respond to engineer's feedback * Update comments because the things I thought were unused ARE actually used * Switch to using "Open" instead of "Transform" * Run ./format.sh * Respond to engineer + hensldm by removing some macros * Fix func_801A3F54 argument * Fix func_801A3F54 argument Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * This is a legacy PR, so using autogenned object symbols * Move enum to .c * Revert "Move enum to .c" This reverts commit de13c50f0aac35470cec29bc90665c780055651f. * Move tokeidai-specific defines to .c Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com>
2021-12-28 02:10:15 +00:00
0x80AB2834:("ObjTokeidai_Clock_Init",),
0x80AB28C8:("ObjTokeidai_ExteriorGear_Init",),
Obj_Tokeidai (Clock Tower) OK and mostly documented (#442) * Migrate data to C * ObjTokeidai_Init OK * ObjTokeidai_Destroy OK * func_80AB2BBC OK * func_80AB3BB0 OK * func_80AB29F8 OK * func_80AB27B4 OK * func_80AB2834 OK * func_80AB2790 OK * func_80AB28C8 OK * ObjTokeidai_Update OK * func_80AB4040 OK * func_80AB3010 OK * func_80AB3CCC OK * func_80AB3240 OK * func_80AB3C50 OK * func_80AB4080 OK * func_80AB4160 OK * func_80AB319C OK * func_80AB3BE8 OK * func_80AB3BD8 OK * func_80AB3B34 OK * func_80AB3A7C OK * func_80AB3ED0 OK * func_80AB39BC OK * func_80AB38B0 OK * func_80AB3880 OK * func_80AB363C OK * func_80AB36C4 OK * func_80AB3808 OK * func_80AB365C OK * func_80AB3598 OK * func_80AB3544 OK * func_80AB34CC OK * func_80AB3370 OK * func_80AB32F0 OK * ObjTokeidai_Draw OK * func_80AB4894 OK * func_80AB4664 OK * func_80AB4394 OK * Use compiled reloc * Initial documentation pass * Little more documentation * Last bit of first pass documentation * Finish documentation * Respond to review feedback * Respond to Anghelo's feedback * Incorporate new enum * Respond to engineer's feedback * Respond to engineer's feedback * Update comments because the things I thought were unused ARE actually used * Switch to using "Open" instead of "Transform" * Run ./format.sh * Respond to engineer + hensldm by removing some macros * Fix func_801A3F54 argument * Fix func_801A3F54 argument Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * This is a legacy PR, so using autogenned object symbols * Move enum to .c * Revert "Move enum to .c" This reverts commit de13c50f0aac35470cec29bc90665c780055651f. * Move tokeidai-specific defines to .c Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com>
2021-12-28 02:10:15 +00:00
0x80AB29F8:("ObjTokeidai_TowerClock_Init",),
0x80AB2BBC:("ObjTokeidai_Counterweight_Init",),
0x80AB2DEC:("ObjTokeidai_Init",),
0x80AB3000:("ObjTokeidai_Destroy",),
Obj_Tokeidai (Clock Tower) OK and mostly documented (#442) * Migrate data to C * ObjTokeidai_Init OK * ObjTokeidai_Destroy OK * func_80AB2BBC OK * func_80AB3BB0 OK * func_80AB29F8 OK * func_80AB27B4 OK * func_80AB2834 OK * func_80AB2790 OK * func_80AB28C8 OK * ObjTokeidai_Update OK * func_80AB4040 OK * func_80AB3010 OK * func_80AB3CCC OK * func_80AB3240 OK * func_80AB3C50 OK * func_80AB4080 OK * func_80AB4160 OK * func_80AB319C OK * func_80AB3BE8 OK * func_80AB3BD8 OK * func_80AB3B34 OK * func_80AB3A7C OK * func_80AB3ED0 OK * func_80AB39BC OK * func_80AB38B0 OK * func_80AB3880 OK * func_80AB363C OK * func_80AB36C4 OK * func_80AB3808 OK * func_80AB365C OK * func_80AB3598 OK * func_80AB3544 OK * func_80AB34CC OK * func_80AB3370 OK * func_80AB32F0 OK * ObjTokeidai_Draw OK * func_80AB4894 OK * func_80AB4664 OK * func_80AB4394 OK * Use compiled reloc * Initial documentation pass * Little more documentation * Last bit of first pass documentation * Finish documentation * Respond to review feedback * Respond to Anghelo's feedback * Incorporate new enum * Respond to engineer's feedback * Respond to engineer's feedback * Update comments because the things I thought were unused ARE actually used * Switch to using "Open" instead of "Transform" * Run ./format.sh * Respond to engineer + hensldm by removing some macros * Fix func_801A3F54 argument * Fix func_801A3F54 argument Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * This is a legacy PR, so using autogenned object symbols * Move enum to .c * Revert "Move enum to .c" This reverts commit de13c50f0aac35470cec29bc90665c780055651f. * Move tokeidai-specific defines to .c Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com>
2021-12-28 02:10:15 +00:00
0x80AB3010:("ObjTokeidai_RotateOnMinuteChange",),
0x80AB319C:("ObjTokeidai_ExteriorGear_Collapse",),
0x80AB3240:("ObjTokeidai_ExteriorGear_OpenedIdle",),
Obj_Tokeidai (Clock Tower) OK and mostly documented (#442) * Migrate data to C * ObjTokeidai_Init OK * ObjTokeidai_Destroy OK * func_80AB2BBC OK * func_80AB3BB0 OK * func_80AB29F8 OK * func_80AB27B4 OK * func_80AB2834 OK * func_80AB2790 OK * func_80AB28C8 OK * ObjTokeidai_Update OK * func_80AB4040 OK * func_80AB3010 OK * func_80AB3CCC OK * func_80AB3240 OK * func_80AB3C50 OK * func_80AB4080 OK * func_80AB4160 OK * func_80AB319C OK * func_80AB3BE8 OK * func_80AB3BD8 OK * func_80AB3B34 OK * func_80AB3A7C OK * func_80AB3ED0 OK * func_80AB39BC OK * func_80AB38B0 OK * func_80AB3880 OK * func_80AB363C OK * func_80AB36C4 OK * func_80AB3808 OK * func_80AB365C OK * func_80AB3598 OK * func_80AB3544 OK * func_80AB34CC OK * func_80AB3370 OK * func_80AB32F0 OK * ObjTokeidai_Draw OK * func_80AB4894 OK * func_80AB4664 OK * func_80AB4394 OK * Use compiled reloc * Initial documentation pass * Little more documentation * Last bit of first pass documentation * Finish documentation * Respond to review feedback * Respond to Anghelo's feedback * Incorporate new enum * Respond to engineer's feedback * Respond to engineer's feedback * Update comments because the things I thought were unused ARE actually used * Switch to using "Open" instead of "Transform" * Run ./format.sh * Respond to engineer + hensldm by removing some macros * Fix func_801A3F54 argument * Fix func_801A3F54 argument Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * This is a legacy PR, so using autogenned object symbols * Move enum to .c * Revert "Move enum to .c" This reverts commit de13c50f0aac35470cec29bc90665c780055651f. * Move tokeidai-specific defines to .c Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com>
2021-12-28 02:10:15 +00:00
0x80AB32F0:("ObjTokeidai_TowerClock_Fall",),
0x80AB3370:("ObjTokeidai_TowerClock_SlideOff",),
0x80AB34CC:("ObjTokeidai_TowerClock_OpenedIdle",),
0x80AB3544:("ObjTokeidai_Counterweight_Collapse",),
0x80AB3598:("ObjTokeidai_Counterweight_OpenedIdle",),
0x80AB363C:("ObjTokeidai_TerminaFieldWalls_Collapse",),
0x80AB365C:("ObjTokeidai_TerminaFieldWalls_Idle",),
Obj_Tokeidai (Clock Tower) OK and mostly documented (#442) * Migrate data to C * ObjTokeidai_Init OK * ObjTokeidai_Destroy OK * func_80AB2BBC OK * func_80AB3BB0 OK * func_80AB29F8 OK * func_80AB27B4 OK * func_80AB2834 OK * func_80AB2790 OK * func_80AB28C8 OK * ObjTokeidai_Update OK * func_80AB4040 OK * func_80AB3010 OK * func_80AB3CCC OK * func_80AB3240 OK * func_80AB3C50 OK * func_80AB4080 OK * func_80AB4160 OK * func_80AB319C OK * func_80AB3BE8 OK * func_80AB3BD8 OK * func_80AB3B34 OK * func_80AB3A7C OK * func_80AB3ED0 OK * func_80AB39BC OK * func_80AB38B0 OK * func_80AB3880 OK * func_80AB363C OK * func_80AB36C4 OK * func_80AB3808 OK * func_80AB365C OK * func_80AB3598 OK * func_80AB3544 OK * func_80AB34CC OK * func_80AB3370 OK * func_80AB32F0 OK * ObjTokeidai_Draw OK * func_80AB4894 OK * func_80AB4664 OK * func_80AB4394 OK * Use compiled reloc * Initial documentation pass * Little more documentation * Last bit of first pass documentation * Finish documentation * Respond to review feedback * Respond to Anghelo's feedback * Incorporate new enum * Respond to engineer's feedback * Respond to engineer's feedback * Update comments because the things I thought were unused ARE actually used * Switch to using "Open" instead of "Transform" * Run ./format.sh * Respond to engineer + hensldm by removing some macros * Fix func_801A3F54 argument * Fix func_801A3F54 argument Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * This is a legacy PR, so using autogenned object symbols * Move enum to .c * Revert "Move enum to .c" This reverts commit de13c50f0aac35470cec29bc90665c780055651f. * Move tokeidai-specific defines to .c Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com>
2021-12-28 02:10:15 +00:00
0x80AB36C4:("ObjTokeidai_TowerTransformation_EndCutscene",),
0x80AB3808:("ObjTokeidai_TowerOpening_FinishOpening",),
0x80AB3880:("ObjTokeidai_TowerOpening_Wait",),
0x80AB38B0:("ObjTokeidai_TowerOpening_DropCounterweight",),
0x80AB39BC:("ObjTokeidai_TowerOpening_FinishRaise",),
0x80AB3A7C:("ObjTokeidai_TowerOpening_RaiseTower",),
0x80AB3B34:("ObjTokeidai_TowerOpening_Start",),
0x80AB3BB0:("ObjTokeidai_SetupTowerOpening",),
0x80AB3BD8:("ObjTokeidai_DoNothing",),
0x80AB3BE8:("ObjTokeidai_StaircaseToRooftop_Idle",),
Obj_Tokeidai (Clock Tower) OK and mostly documented (#442) * Migrate data to C * ObjTokeidai_Init OK * ObjTokeidai_Destroy OK * func_80AB2BBC OK * func_80AB3BB0 OK * func_80AB29F8 OK * func_80AB27B4 OK * func_80AB2834 OK * func_80AB2790 OK * func_80AB28C8 OK * ObjTokeidai_Update OK * func_80AB4040 OK * func_80AB3010 OK * func_80AB3CCC OK * func_80AB3240 OK * func_80AB3C50 OK * func_80AB4080 OK * func_80AB4160 OK * func_80AB319C OK * func_80AB3BE8 OK * func_80AB3BD8 OK * func_80AB3B34 OK * func_80AB3A7C OK * func_80AB3ED0 OK * func_80AB39BC OK * func_80AB38B0 OK * func_80AB3880 OK * func_80AB363C OK * func_80AB36C4 OK * func_80AB3808 OK * func_80AB365C OK * func_80AB3598 OK * func_80AB3544 OK * func_80AB34CC OK * func_80AB3370 OK * func_80AB32F0 OK * ObjTokeidai_Draw OK * func_80AB4894 OK * func_80AB4664 OK * func_80AB4394 OK * Use compiled reloc * Initial documentation pass * Little more documentation * Last bit of first pass documentation * Finish documentation * Respond to review feedback * Respond to Anghelo's feedback * Incorporate new enum * Respond to engineer's feedback * Respond to engineer's feedback * Update comments because the things I thought were unused ARE actually used * Switch to using "Open" instead of "Transform" * Run ./format.sh * Respond to engineer + hensldm by removing some macros * Fix func_801A3F54 argument * Fix func_801A3F54 argument Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * This is a legacy PR, so using autogenned object symbols * Move enum to .c * Revert "Move enum to .c" This reverts commit de13c50f0aac35470cec29bc90665c780055651f. * Move tokeidai-specific defines to .c Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com>
2021-12-28 02:10:15 +00:00
0x80AB3C50:("ObjTokeidai_IsPostFirstCycleFinalHours",),
0x80AB3CCC:("ObjTokeidai_RotateOnHourChange",),
0x80AB3ED0:("ObjTokeidai_TowerClock_Idle",),
0x80AB4040:("ObjTokeidai_WallClock_Idle",),
0x80AB4080:("ObjTokeidai_ExteriorGear_Idle",),
Obj_Tokeidai (Clock Tower) OK and mostly documented (#442) * Migrate data to C * ObjTokeidai_Init OK * ObjTokeidai_Destroy OK * func_80AB2BBC OK * func_80AB3BB0 OK * func_80AB29F8 OK * func_80AB27B4 OK * func_80AB2834 OK * func_80AB2790 OK * func_80AB28C8 OK * ObjTokeidai_Update OK * func_80AB4040 OK * func_80AB3010 OK * func_80AB3CCC OK * func_80AB3240 OK * func_80AB3C50 OK * func_80AB4080 OK * func_80AB4160 OK * func_80AB319C OK * func_80AB3BE8 OK * func_80AB3BD8 OK * func_80AB3B34 OK * func_80AB3A7C OK * func_80AB3ED0 OK * func_80AB39BC OK * func_80AB38B0 OK * func_80AB3880 OK * func_80AB363C OK * func_80AB36C4 OK * func_80AB3808 OK * func_80AB365C OK * func_80AB3598 OK * func_80AB3544 OK * func_80AB34CC OK * func_80AB3370 OK * func_80AB32F0 OK * ObjTokeidai_Draw OK * func_80AB4894 OK * func_80AB4664 OK * func_80AB4394 OK * Use compiled reloc * Initial documentation pass * Little more documentation * Last bit of first pass documentation * Finish documentation * Respond to review feedback * Respond to Anghelo's feedback * Incorporate new enum * Respond to engineer's feedback * Respond to engineer's feedback * Update comments because the things I thought were unused ARE actually used * Switch to using "Open" instead of "Transform" * Run ./format.sh * Respond to engineer + hensldm by removing some macros * Fix func_801A3F54 argument * Fix func_801A3F54 argument Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * This is a legacy PR, so using autogenned object symbols * Move enum to .c * Revert "Move enum to .c" This reverts commit de13c50f0aac35470cec29bc90665c780055651f. * Move tokeidai-specific defines to .c Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com>
2021-12-28 02:10:15 +00:00
0x80AB4160:("ObjTokeidai_Counterweight_Idle",),
0x80AB4278:("ObjTokeidai_Update",),
0x80AB429C:("ObjTokeidai_Draw",),
Obj_Tokeidai (Clock Tower) OK and mostly documented (#442) * Migrate data to C * ObjTokeidai_Init OK * ObjTokeidai_Destroy OK * func_80AB2BBC OK * func_80AB3BB0 OK * func_80AB29F8 OK * func_80AB27B4 OK * func_80AB2834 OK * func_80AB2790 OK * func_80AB28C8 OK * ObjTokeidai_Update OK * func_80AB4040 OK * func_80AB3010 OK * func_80AB3CCC OK * func_80AB3240 OK * func_80AB3C50 OK * func_80AB4080 OK * func_80AB4160 OK * func_80AB319C OK * func_80AB3BE8 OK * func_80AB3BD8 OK * func_80AB3B34 OK * func_80AB3A7C OK * func_80AB3ED0 OK * func_80AB39BC OK * func_80AB38B0 OK * func_80AB3880 OK * func_80AB363C OK * func_80AB36C4 OK * func_80AB3808 OK * func_80AB365C OK * func_80AB3598 OK * func_80AB3544 OK * func_80AB34CC OK * func_80AB3370 OK * func_80AB32F0 OK * ObjTokeidai_Draw OK * func_80AB4894 OK * func_80AB4664 OK * func_80AB4394 OK * Use compiled reloc * Initial documentation pass * Little more documentation * Last bit of first pass documentation * Finish documentation * Respond to review feedback * Respond to Anghelo's feedback * Incorporate new enum * Respond to engineer's feedback * Respond to engineer's feedback * Update comments because the things I thought were unused ARE actually used * Switch to using "Open" instead of "Transform" * Run ./format.sh * Respond to engineer + hensldm by removing some macros * Fix func_801A3F54 argument * Fix func_801A3F54 argument Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * This is a legacy PR, so using autogenned object symbols * Move enum to .c * Revert "Move enum to .c" This reverts commit de13c50f0aac35470cec29bc90665c780055651f. * Move tokeidai-specific defines to .c Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com>
2021-12-28 02:10:15 +00:00
0x80AB4394:("ObjTokeidai_Clock_Draw",),
0x80AB4664:("ObjTokeidai_Counterweight_Draw",),
0x80AB4894:("ObjTokeidai_ExteriorGear_Draw",),
0x80AB4D10:("func_80AB4D10",),
0x80AB4E34:("func_80AB4E34",),
0x80AB4E58:("func_80AB4E58",),
0x80AB4E88:("func_80AB4E88",),
0x80AB4F68:("func_80AB4F68",),
0x80AB4F8C:("func_80AB4F8C",),
0x80AB50B0:("func_80AB50B0",),
0x80AB50D4:("func_80AB50D4",),
0x80AB5148:("func_80AB5148",),
0x80AB51C8:("func_80AB51C8",),
0x80AB52E8:("func_80AB52E8",),
0x80AB53DC:("EnMnk_Init",),
0x80AB59E8:("EnMnk_Destroy",),
0x80AB5A64:("func_80AB5A64",),
0x80AB5B38:("EnMnk_ValidatePictograph",),
0x80AB5B84:("func_80AB5B84",),
0x80AB5BCC:("func_80AB5BCC",),
0x80AB5C14:("func_80AB5C14",),
0x80AB5C74:("func_80AB5C74",),
0x80AB5CD8:("func_80AB5CD8",),
0x80AB5F6C:("func_80AB5F6C",),
0x80AB60FC:("func_80AB60FC",),
0x80AB61E8:("func_80AB61E8",),
0x80AB6304:("func_80AB6304",),
0x80AB63CC:("func_80AB63CC",),
0x80AB64B8:("func_80AB64B8",),
0x80AB65F4:("func_80AB65F4",),
0x80AB675C:("func_80AB675C",),
0x80AB6870:("func_80AB6870",),
0x80AB6920:("func_80AB6920",),
0x80AB69C8:("func_80AB69C8",),
0x80AB6AF8:("func_80AB6AF8",),
0x80AB6B78:("func_80AB6B78",),
0x80AB6BE4:("func_80AB6BE4",),
0x80AB6E08:("func_80AB6E08",),
0x80AB6EB0:("func_80AB6EB0",),
0x80AB6F98:("func_80AB6F98",),
0x80AB7108:("func_80AB7108",),
0x80AB7204:("func_80AB7204",),
0x80AB72BC:("func_80AB72BC",),
0x80AB7354:("func_80AB7354",),
0x80AB740C:("func_80AB740C",),
0x80AB7488:("func_80AB7488",),
0x80AB7504:("func_80AB7504",),
0x80AB75A4:("func_80AB75A4",),
0x80AB7620:("func_80AB7620",),
0x80AB76B0:("func_80AB76B0",),
0x80AB794C:("func_80AB794C",),
0x80AB7AC8:("func_80AB7AC8",),
0x80AB7B20:("func_80AB7B20",),
0x80AB7DCC:("func_80AB7DCC",),
0x80AB7E50:("func_80AB7E50",),
0x80AB8040:("func_80AB8040",),
0x80AB80BC:("func_80AB80BC",),
0x80AB81D8:("func_80AB81D8",),
0x80AB8478:("func_80AB8478",),
0x80AB852C:("func_80AB852C",),
0x80AB85C8:("func_80AB85C8",),
0x80AB8644:("func_80AB8644",),
0x80AB86AC:("func_80AB86AC",),
0x80AB8750:("func_80AB8750",),
0x80AB8878:("func_80AB8878",),
0x80AB8968:("func_80AB8968",),
0x80AB89F8:("func_80AB89F8",),
0x80AB8A74:("func_80AB8A74",),
0x80AB8B18:("func_80AB8B18",),
0x80AB8BD4:("func_80AB8BD4",),
0x80AB8C60:("func_80AB8C60",),
0x80AB8CFC:("func_80AB8CFC",),
0x80AB8E4C:("func_80AB8E4C",),
0x80AB8EF4:("func_80AB8EF4",),
0x80AB8FD8:("func_80AB8FD8",),
0x80AB9084:("func_80AB9084",),
0x80AB92CC:("func_80AB92CC",),
0x80AB94E4:("func_80AB94E4",),
0x80AB94F4:("EnMnk_Update",),
0x80AB96A0:("func_80AB96A0",),
0x80AB96E8:("func_80AB96E8",),
0x80AB9708:("func_80AB9708",),
0x80AB973C:("func_80AB973C",),
0x80AB977C:("func_80AB977C",),
0x80AB97B4:("func_80AB97B4",),
0x80AB99D4:("func_80AB99D4",),
0x80AB9B48:("EnMnk_Draw",),
0x80AB9BAC:("func_80AB9BAC",),
0x80AB9C4C:("func_80AB9C4C",),
0x80ABA7A0:("EnEgblock_Init",),
0x80ABA868:("EnEgblock_Destroy",),
0x80ABA8A4:("EnEgblock_Active",),
0x80ABA988:("EnEgblock_Inactive",),
0x80ABA9B8:("EnEgblock_DoNothing",),
0x80ABA9C8:("EnEgblock_Update",),
0x80ABAA14:("EnEgblock_Draw",),
0x80ABAAF4:("EnEgblock_SpawnEffect",),
0x80ABACB4:("EnEgblock_UpdateEffects",),
0x80ABAE64:("EnEgblock_DrawEffects",),
0x80ABB0E0:("EnGuardNuts_Init",),
0x80ABB1E4:("EnGuardNuts_Destroy",),
0x80ABB210:("EnGuardNuts_ChangeAnim",),
0x80ABB29C:("EnGuardNuts_SetupWait",),
0x80ABB2D4:("EnGuardNuts_Wait",),
0x80ABB540:("func_80ABB540",),
0x80ABB590:("func_80ABB590",),
0x80ABB854:("EnGuardNuts_Burrow",),
0x80ABB91C:("EnGuardNuts_SetupUnburrow",),
0x80ABB990:("EnGuardNuts_Unburrow",),
0x80ABBACC:("EnGuardNuts_Update",),
0x80ABBC60:("EnGuardNuts_OverrideLimbDraw",),
0x80ABBCB8:("EnGuardNuts_Draw",),
0x80ABBFC0:("func_80ABBFC0",),
0x80ABC2E0:("func_80ABC2E0",),
0x80ABC58C:("func_80ABC58C",),
0x80ABC7FC:("func_80ABC7FC",),
0x80ABCA00:("BgHakuginBombwall_Init",),
0x80ABCB14:("BgHakuginBombwall_Destroy",),
0x80ABCB5C:("func_80ABCB5C",),
0x80ABCC00:("func_80ABCC00",),
0x80ABCCE4:("func_80ABCCE4",),
0x80ABCD98:("func_80ABCD98",),
0x80ABCE60:("func_80ABCE60",),
0x80ABCEE8:("BgHakuginBombwall_Update",),
0x80ABCF0C:("BgHakuginBombwall_Draw",),
0x80ABD1D0:("ObjTokeiTobira_Init",),
0x80ABD37C:("ObjTokeiTobira_Destroy",),
0x80ABD3B0:("ObjTokeiTobira_StartCutscene",),
0x80ABD424:("ObjTokeiTobira_Update",),
0x80ABD6F0:("ObjTokeiTobira_Draw",),
0x80ABD830:("BgHakuginElvpole_Init",),
0x80ABD8F8:("BgHakuginElvpole_Destroy",),
0x80ABD92C:("func_80ABD92C",),
0x80ABDB98:("BgHakuginElvpole_Update",),
0x80ABDBBC:("BgHakuginElvpole_Draw",),
0x80ABDCA0:("func_80ABDCA0",),
0x80ABDD2C:("EnMa4_ChangeAnim",),
0x80ABDD9C:("func_80ABDD9C",),
0x80ABDE60:("EnMa4_InitPath",),
0x80ABDF70:("EnMa4_Init",),
0x80ABE188:("EnMa4_Destroy",),
0x80ABE1C4:("EnMa4_RunInCircles",),
0x80ABE4A4:("EnMa4_SetupWait",),
0x80ABE560:("EnMa4_Wait",),
0x80ABE6C8:("EnMa4_HandlePlayerChoice",),
0x80ABEB6C:("EnMa4_ChooseNextDialogue",),
0x80ABEF34:("EnMa4_SetupDialogueHandler",),
0x80ABEF8C:("EnMa4_DialogueHandler",),
0x80ABF070:("EnMa4_SetupBeginHorsebackGame",),
0x80ABF084:("EnMa4_BeginHorsebackGame",),
0x80ABF0D8:("EnMa4_HorsebackGameCheckPlayerInteractions",),
0x80ABF160:("EnMa4_HorsebackGameTalking",),
0x80ABF198:("EnMa4_InitHorsebackGame",),
0x80ABF218:("EnMa4_SetupHorsebackGameWait",),
0x80ABF254:("EnMa4_HorsebackGameWait",),
0x80ABF2FC:("EnMa4_SetupHorsebackGameEnd",),
0x80ABF354:("EnMa4_HorsebackGameEnd",),
0x80ABF494:("EnMa4_SetupBeginEponasSongCs",),
0x80ABF4A8:("EnMa4_BeginEponasSongCs",),
0x80ABF51C:("EnMa4_SetupEponasSongCs",),
0x80ABF534:("EnMa4_EponasSongCs",),
0x80ABF69C:("EnMa4_SetupEndEponasSongCs",),
0x80ABF6B0:("EnMa4_EndEponasSongCs",),
0x80ABF760:("EnMa4_SetupBeginDescribeThemCs",),
0x80ABF774:("EnMa4_BeginDescribeThemCs",),
0x80ABF7C8:("EnMa4_StartDialogue",),
0x80ABFCAC:("EnMa4_SetFaceExpression",),
0x80ABFCD4:("EnMa4_InitFaceExpression",),
0x80ABFD18:("EnMa4_Update",),
0x80ABFD9C:("EnMa4_OverrideLimbDraw",),
0x80ABFE48:("EnMa4_PostLimbDraw",),
0x80ABFEF4:("EnMa4_Draw",),
0x80AC0830:("EnTwig_Init",),
0x80AC0A20:("EnTwig_Destroy",),
0x80AC0A54:("func_80AC0A54",),
0x80AC0A6C:("func_80AC0A6C",),
0x80AC0A7C:("func_80AC0A7C",),
0x80AC0AC8:("func_80AC0AC8",),
0x80AC0CC4:("func_80AC0CC4",),
0x80AC0D2C:("func_80AC0D2C",),
0x80AC100C:("EnTwig_Update",),
0x80AC1030:("EnTwig_Draw",),
0x80AC1270:("EnPoFusen_Init",),
0x80AC1424:("EnPoFusen_Destroy",),
0x80AC1450:("func_80AC1450",),
0x80AC14A4:("func_80AC14A4",),
0x80AC1574:("func_80AC1574",),
0x80AC158C:("func_80AC158C",),
0x80AC18EC:("func_80AC18EC",),
0x80AC192C:("func_80AC192C",),
0x80AC19B0:("func_80AC19B0",),
0x80AC19DC:("func_80AC19DC",),
0x80AC1A1C:("EnPoFusen_Update",),
0x80AC1A68:("func_80AC1A68",),
0x80AC1CE8:("func_80AC1CE8",),
0x80AC1D00:("func_80AC1D00",),
0x80AC1D14:("EnPoFusen_Draw",),
0x80AC1ED0:("EnDoorEtc_Init",),
0x80AC2018:("EnDoorEtc_Destroy",),
0x80AC2044:("EnDoorEtc_IsDistanceGreater",),
0x80AC20A8:("EnDoorEtc_WaitForObject",),
0x80AC2118:("func_80AC2118",),
0x80AC2154:("func_80AC2154",),
0x80AC21A0:("func_80AC21A0",),
0x80AC2354:("func_80AC2354",),
0x80AC2430:("EnDoorEtc_Update",),
0x80AC24A8:("EnDoorEtc_Draw",),
0x80AC26F0:("EnBigokuta_Init",),
0x80AC2874:("EnBigokuta_Destroy",),
0x80AC28B4:("EnBigokuta_SetupCutsceneCamera",),
0x80AC299C:("EnBigokuta_MoveCamera",),
0x80AC2A1C:("EnBigokuta_ResetCamera",),
0x80AC2A7C:("EnBigokuta_ShootPlayer",),
0x80AC2B4C:("EnBigokuta_ValidatePictograph",),
0x80AC2B98:("EnBigokuta_IsInWater",),
0x80AC2C30:("EnBigokuta_SpawnRipple",),
0x80AC2C84:("EnBigokuta_SetupIdle",),
0x80AC2CE8:("EnBigokuta_Idle",),
0x80AC2DAC:("EnBigokuta_SetupRise",),
0x80AC2EBC:("EnBigokuta_RiseOutOfWater",),
0x80AC2F20:("EnBigokuta_SetupIdleAboveWater",),
0x80AC2F64:("EnBigokuta_IdleAboveWater",),
0x80AC3054:("EnBigokuta_UpdateOrSetupCam",),
0x80AC30EC:("EnBigokuta_SetupSuckInPlayer",),
0x80AC31EC:("EnBigokuta_SuckInPlayer",),
0x80AC33A4:("EnBigokuta_SetupHoldPlayer",),
0x80AC33C0:("EnBigokuta_HoldPlayer",),
0x80AC3460:("EnBigokuta_SetupDeathCutscene",),
0x80AC34A8:("EnBigokuta_PlayDeathCutscene",),
0x80AC35E8:("EnBigokuta_SetupDeathEffects",),
0x80AC3650:("EnBigokuta_PlayDeathEffects",),
0x80AC3930:("EnBigokuta_IsNearSwampBoat",),
0x80AC39A0:("EnBigokuta_CheckOneHitKill",),
0x80AC3B2C:("EnBigokuta_Update",),
0x80AC3D48:("EnBigokuta_OverrideLimbDraw",),
0x80AC4204:("EnBigokuta_PostLimbDraw",),
0x80AC42F8:("EnBigokuta_Draw",),
0x80AC48F0:("BgIcefloe_Init",),
0x80AC4A04:("BgIcefloe_Destroy",),
0x80AC4A80:("func_80AC4A80",),
0x80AC4AE8:("func_80AC4AE8",),
0x80AC4C18:("func_80AC4C18",),
0x80AC4C34:("func_80AC4C34",),
0x80AC4CF0:("func_80AC4CF0",),
0x80AC4D2C:("func_80AC4D2C",),
0x80AC4E98:("BgIcefloe_Update",),
0x80AC4ED8:("BgIcefloe_Draw",),
Overhaul the build system (#234) * wip * fix * add disassembler * Disasm builds OK * Variable addends * More wip * Rodata migration implemented * Cleanup old tools * Try fix submodule -> subrepo merge * git subrepo pull --force --remote=https://github.com/zeldaret/ZAPD.git tools/ZAPD subrepo: subdir: "tools/ZAPD" merged: "602e609" upstream: origin: "https://github.com/zeldaret/ZAPD.git" branch: "master" commit: "602e609" git-subrepo: version: "0.4.3" origin: "https://github.com/ingydotnet/git-subrepo" commit: "2f68596" * Builds again but assets are totally broken * git subrepo pull --force tools/asm-processor subrepo: subdir: "tools/asm-processor" merged: "1ffdb08a" upstream: origin: "https://github.com/simonlindholm/asm-processor.git" branch: "master" commit: "1ffdb08a" git-subrepo: version: "0.4.3" origin: "https://github.com/ingydotnet/git-subrepo" commit: "2f68596" * More cleanup, move functions.txt and variables.txt to tools/disasm and rm tables * rm z64compress in preparation for subrepo * git subrepo clone (merge) https://github.com/z64me/z64compress.git tools/z64compress subrepo: subdir: "tools/z64compress" merged: "eb11085c" upstream: origin: "https://github.com/z64me/z64compress.git" branch: "main" commit: "eb11085c" git-subrepo: version: "0.4.3" origin: "https://github.com/ingydotnet/git-subrepo" commit: "2f68596" * Fix asset extraction * Fix diff-init make rule * Split code bss * Split assumed linker bug padding from assembly files * add filelists for mm.us.rev1 * Maybe working, but I'm not sure * add overlays to spec * Add rodata to actos * Everything compiles * Make a lot of C files for code * Add almost every file in code to spec * whoops * 3 code files left * add scenes to spec * More progress on progress.py * Fix skelanime in spec * audio files! * Fix merge issues * Fix some C files in code * Fix remaining code files * Use existing O1 C files in spec * reorder boot order in spec * update spec * fault.c * Convert relocs on completed actors, fixbaserom uses current rom name * more boot files * Add VT macros and script * finish already existing boot files * most of libultra * fix 64bits libultra files * Use C files for libultra, wrap some functions in NON_MATCHING * Remove duplicate of OS_CLOCK_RATE from fault.c * C files for fbdemos * delete dumb files * bootstrap C files, still need to add them to the spec * update fixbaserom * boot OK? * I forgot to commit the spec * C for gamestates * C for kaleido * Change all includes to "" * copy actor sizes script from oot * I forgot to delete those files * Basic C files for effects * Add effects initvars names * Remove mislabelled boot functions from header/txt * Begin porting bootstrap_fx, some sizes * Fix <> * Fix enum * Fix diff.py * fix libultra stuff * update regconvert * update setup warnings * add some missing ; * Fix some makefile stuff and other fixes on some non_matching functions * add executable flag in extract_baserom and fixbaserom * fix relative path * copy assist from oot * fix map path * another assist path fix * Delete C files for handwritten files * add code_801A51F0 to spec * add gfxbuffers to spec * Move rodata to top of each file when possible * UNK_TYPEs for func_801A51F0 * Remove kaleido rodata from spec * Update spec and undefined_syms for recent merge * GCC warnings and fix errors in nonmatchings, * round percentage numbers * progress script: format changes * progress: error on non-existing files * fix warning in z_scene_table * Match 2 nonmatchings in z_actor * Warnings in lightswitch and invadepoh * Fix warning in z_actor_dlftbls * I though I fixed this one * whoops * Comment out CC_CHECK * Removed redundant ultra64.h includes * Update asm_processor, sorted boot_O1 into other folders, completed the fbdemo bootstrap, cleaned up undefined_syms * Completed gamestates bootstrap * Split kaleido_scope * Remove section.h and segment.h, move keep object externs to a common location in variables.h * Completed effects bootstrap * Segmented address externs for effects, fbdemos, gamestates and kaleido * Move actor data externs out of the if 0 * Segmented address externs for actors * Prepare actionfunc detection * fix script, how did it even work before * Fix actionfunc script again, re-introduce some more intermediate prints to the disassembler * Automated actionFunc detection in actors * Segmented addresses from player .text * rm old segment addrs script and fix build * Move sizes folder to tools * Make build.py executable * New Jenkinsfile Prayge * Remove numpy dependencies * Add warnings_disasm_current.txt * my bad * Update spec and undefined_syms * Add z_eff_ss_hahen to pametfrog * git subrepo pull (merge) --force tools/z64compress subrepo: subdir: "tools/z64compress" merged: "163ca2af" upstream: origin: "https://github.com/z64me/z64compress.git" branch: "main" commit: "163ca2af" git-subrepo: version: "0.4.3" origin: "https://github.com/ingydotnet/git-subrepo" commit: "2f68596" * Make z64compress print to stdout * sneeky commit to update warnings tooling * test * Another test * Mark fixing overlay reloc generating as a TODO * Update warnings stuff * Communicate the return code from running z64compress back to the Makefile through the wrapper * Run formatter, remove extra commented copy of function * Re-fix some includes * Convert atan to hex to conform to decided style * Some tidying up, remove c for fp and the other two handwritten code files * BSS in z_collision_check & z_scene_proc * add static back in * Fix timerintr bss, add file to spec, some cleanup * Remove externs * Newline * Readd enums * Typo * Colours * Comments for hitmark enum values Co-authored-by: EllipticEllipsis <73679967+EllipticEllipsis@users.noreply.github.com> * Improvements and suggestions * Organize and remove unused imports and use env for python3 scripts, delete unused overlay.py Co-authored-by: angie <angheloalf95@gmail.com> Co-authored-by: Elliptic Ellipsis <elliptic.ellipsis@gmail.com> Co-authored-by: engineer124 <engineer124engineer124@gmail.com> Co-authored-by: EllipticEllipsis <73679967+EllipticEllipsis@users.noreply.github.com>
2021-08-04 03:21:31 +00:00
0x80AC5070:("TransitionTriforce_Start",),
0x80AC50A8:("TransitionTriforce_Init",),
0x80AC5148:("TransitionTriforce_Destroy",),
0x80AC5154:("TransitionTriforce_Update",),
0x80AC5268:("TransitionTriforce_SetColor",),
0x80AC5274:("TransitionTriforce_SetType",),
0x80AC5280:("TransitionTriforce_SetState",),
Overhaul the build system (#234) * wip * fix * add disassembler * Disasm builds OK * Variable addends * More wip * Rodata migration implemented * Cleanup old tools * Try fix submodule -> subrepo merge * git subrepo pull --force --remote=https://github.com/zeldaret/ZAPD.git tools/ZAPD subrepo: subdir: "tools/ZAPD" merged: "602e609" upstream: origin: "https://github.com/zeldaret/ZAPD.git" branch: "master" commit: "602e609" git-subrepo: version: "0.4.3" origin: "https://github.com/ingydotnet/git-subrepo" commit: "2f68596" * Builds again but assets are totally broken * git subrepo pull --force tools/asm-processor subrepo: subdir: "tools/asm-processor" merged: "1ffdb08a" upstream: origin: "https://github.com/simonlindholm/asm-processor.git" branch: "master" commit: "1ffdb08a" git-subrepo: version: "0.4.3" origin: "https://github.com/ingydotnet/git-subrepo" commit: "2f68596" * More cleanup, move functions.txt and variables.txt to tools/disasm and rm tables * rm z64compress in preparation for subrepo * git subrepo clone (merge) https://github.com/z64me/z64compress.git tools/z64compress subrepo: subdir: "tools/z64compress" merged: "eb11085c" upstream: origin: "https://github.com/z64me/z64compress.git" branch: "main" commit: "eb11085c" git-subrepo: version: "0.4.3" origin: "https://github.com/ingydotnet/git-subrepo" commit: "2f68596" * Fix asset extraction * Fix diff-init make rule * Split code bss * Split assumed linker bug padding from assembly files * add filelists for mm.us.rev1 * Maybe working, but I'm not sure * add overlays to spec * Add rodata to actos * Everything compiles * Make a lot of C files for code * Add almost every file in code to spec * whoops * 3 code files left * add scenes to spec * More progress on progress.py * Fix skelanime in spec * audio files! * Fix merge issues * Fix some C files in code * Fix remaining code files * Use existing O1 C files in spec * reorder boot order in spec * update spec * fault.c * Convert relocs on completed actors, fixbaserom uses current rom name * more boot files * Add VT macros and script * finish already existing boot files * most of libultra * fix 64bits libultra files * Use C files for libultra, wrap some functions in NON_MATCHING * Remove duplicate of OS_CLOCK_RATE from fault.c * C files for fbdemos * delete dumb files * bootstrap C files, still need to add them to the spec * update fixbaserom * boot OK? * I forgot to commit the spec * C for gamestates * C for kaleido * Change all includes to "" * copy actor sizes script from oot * I forgot to delete those files * Basic C files for effects * Add effects initvars names * Remove mislabelled boot functions from header/txt * Begin porting bootstrap_fx, some sizes * Fix <> * Fix enum * Fix diff.py * fix libultra stuff * update regconvert * update setup warnings * add some missing ; * Fix some makefile stuff and other fixes on some non_matching functions * add executable flag in extract_baserom and fixbaserom * fix relative path * copy assist from oot * fix map path * another assist path fix * Delete C files for handwritten files * add code_801A51F0 to spec * add gfxbuffers to spec * Move rodata to top of each file when possible * UNK_TYPEs for func_801A51F0 * Remove kaleido rodata from spec * Update spec and undefined_syms for recent merge * GCC warnings and fix errors in nonmatchings, * round percentage numbers * progress script: format changes * progress: error on non-existing files * fix warning in z_scene_table * Match 2 nonmatchings in z_actor * Warnings in lightswitch and invadepoh * Fix warning in z_actor_dlftbls * I though I fixed this one * whoops * Comment out CC_CHECK * Removed redundant ultra64.h includes * Update asm_processor, sorted boot_O1 into other folders, completed the fbdemo bootstrap, cleaned up undefined_syms * Completed gamestates bootstrap * Split kaleido_scope * Remove section.h and segment.h, move keep object externs to a common location in variables.h * Completed effects bootstrap * Segmented address externs for effects, fbdemos, gamestates and kaleido * Move actor data externs out of the if 0 * Segmented address externs for actors * Prepare actionfunc detection * fix script, how did it even work before * Fix actionfunc script again, re-introduce some more intermediate prints to the disassembler * Automated actionFunc detection in actors * Segmented addresses from player .text * rm old segment addrs script and fix build * Move sizes folder to tools * Make build.py executable * New Jenkinsfile Prayge * Remove numpy dependencies * Add warnings_disasm_current.txt * my bad * Update spec and undefined_syms * Add z_eff_ss_hahen to pametfrog * git subrepo pull (merge) --force tools/z64compress subrepo: subdir: "tools/z64compress" merged: "163ca2af" upstream: origin: "https://github.com/z64me/z64compress.git" branch: "main" commit: "163ca2af" git-subrepo: version: "0.4.3" origin: "https://github.com/ingydotnet/git-subrepo" commit: "2f68596" * Make z64compress print to stdout * sneeky commit to update warnings tooling * test * Another test * Mark fixing overlay reloc generating as a TODO * Update warnings stuff * Communicate the return code from running z64compress back to the Makefile through the wrapper * Run formatter, remove extra commented copy of function * Re-fix some includes * Convert atan to hex to conform to decided style * Some tidying up, remove c for fp and the other two handwritten code files * BSS in z_collision_check & z_scene_proc * add static back in * Fix timerintr bss, add file to spec, some cleanup * Remove externs * Newline * Readd enums * Typo * Colours * Comments for hitmark enum values Co-authored-by: EllipticEllipsis <73679967+EllipticEllipsis@users.noreply.github.com> * Improvements and suggestions * Organize and remove unused imports and use env for python3 scripts, delete unused overlay.py Co-authored-by: angie <angheloalf95@gmail.com> Co-authored-by: Elliptic Ellipsis <elliptic.ellipsis@gmail.com> Co-authored-by: engineer124 <engineer124engineer124@gmail.com> Co-authored-by: EllipticEllipsis <73679967+EllipticEllipsis@users.noreply.github.com>
2021-08-04 03:21:31 +00:00
0x80AC528C:("TransitionTriforce_Draw",),
0x80AC559C:("TransitionTriforce_IsDone",),
0x80AC57B0:("TransitionWipe1_Start",),
0x80AC5868:("TransitionWipe1_Init",),
0x80AC5894:("TransitionWipe1_Destroy",),
0x80AC58A0:("TransitionWipe1_Update",),
0x80AC5980:("TransitionWipe1_Draw",),
0x80AC5BBC:("TransitionWipe1_IsDone",),
0x80AC5BC8:("TransitionWipe1_SetType",),
0x80AC5C08:("TransitionWipe1_SetColor",),
0x80AC5C14:("TransitionWipe1_SetEnvColor",),
0x80AC6740:("TransitionWipe3_Start",),
0x80AC687C:("TransitionWipe3_Init",),
0x80AC68A8:("TransitionWipe3_Destroy",),
0x80AC68B4:("TransitionWipe3_UpdateScrollY",),
Overhaul the build system (#234) * wip * fix * add disassembler * Disasm builds OK * Variable addends * More wip * Rodata migration implemented * Cleanup old tools * Try fix submodule -> subrepo merge * git subrepo pull --force --remote=https://github.com/zeldaret/ZAPD.git tools/ZAPD subrepo: subdir: "tools/ZAPD" merged: "602e609" upstream: origin: "https://github.com/zeldaret/ZAPD.git" branch: "master" commit: "602e609" git-subrepo: version: "0.4.3" origin: "https://github.com/ingydotnet/git-subrepo" commit: "2f68596" * Builds again but assets are totally broken * git subrepo pull --force tools/asm-processor subrepo: subdir: "tools/asm-processor" merged: "1ffdb08a" upstream: origin: "https://github.com/simonlindholm/asm-processor.git" branch: "master" commit: "1ffdb08a" git-subrepo: version: "0.4.3" origin: "https://github.com/ingydotnet/git-subrepo" commit: "2f68596" * More cleanup, move functions.txt and variables.txt to tools/disasm and rm tables * rm z64compress in preparation for subrepo * git subrepo clone (merge) https://github.com/z64me/z64compress.git tools/z64compress subrepo: subdir: "tools/z64compress" merged: "eb11085c" upstream: origin: "https://github.com/z64me/z64compress.git" branch: "main" commit: "eb11085c" git-subrepo: version: "0.4.3" origin: "https://github.com/ingydotnet/git-subrepo" commit: "2f68596" * Fix asset extraction * Fix diff-init make rule * Split code bss * Split assumed linker bug padding from assembly files * add filelists for mm.us.rev1 * Maybe working, but I'm not sure * add overlays to spec * Add rodata to actos * Everything compiles * Make a lot of C files for code * Add almost every file in code to spec * whoops * 3 code files left * add scenes to spec * More progress on progress.py * Fix skelanime in spec * audio files! * Fix merge issues * Fix some C files in code * Fix remaining code files * Use existing O1 C files in spec * reorder boot order in spec * update spec * fault.c * Convert relocs on completed actors, fixbaserom uses current rom name * more boot files * Add VT macros and script * finish already existing boot files * most of libultra * fix 64bits libultra files * Use C files for libultra, wrap some functions in NON_MATCHING * Remove duplicate of OS_CLOCK_RATE from fault.c * C files for fbdemos * delete dumb files * bootstrap C files, still need to add them to the spec * update fixbaserom * boot OK? * I forgot to commit the spec * C for gamestates * C for kaleido * Change all includes to "" * copy actor sizes script from oot * I forgot to delete those files * Basic C files for effects * Add effects initvars names * Remove mislabelled boot functions from header/txt * Begin porting bootstrap_fx, some sizes * Fix <> * Fix enum * Fix diff.py * fix libultra stuff * update regconvert * update setup warnings * add some missing ; * Fix some makefile stuff and other fixes on some non_matching functions * add executable flag in extract_baserom and fixbaserom * fix relative path * copy assist from oot * fix map path * another assist path fix * Delete C files for handwritten files * add code_801A51F0 to spec * add gfxbuffers to spec * Move rodata to top of each file when possible * UNK_TYPEs for func_801A51F0 * Remove kaleido rodata from spec * Update spec and undefined_syms for recent merge * GCC warnings and fix errors in nonmatchings, * round percentage numbers * progress script: format changes * progress: error on non-existing files * fix warning in z_scene_table * Match 2 nonmatchings in z_actor * Warnings in lightswitch and invadepoh * Fix warning in z_actor_dlftbls * I though I fixed this one * whoops * Comment out CC_CHECK * Removed redundant ultra64.h includes * Update asm_processor, sorted boot_O1 into other folders, completed the fbdemo bootstrap, cleaned up undefined_syms * Completed gamestates bootstrap * Split kaleido_scope * Remove section.h and segment.h, move keep object externs to a common location in variables.h * Completed effects bootstrap * Segmented address externs for effects, fbdemos, gamestates and kaleido * Move actor data externs out of the if 0 * Segmented address externs for actors * Prepare actionfunc detection * fix script, how did it even work before * Fix actionfunc script again, re-introduce some more intermediate prints to the disassembler * Automated actionFunc detection in actors * Segmented addresses from player .text * rm old segment addrs script and fix build * Move sizes folder to tools * Make build.py executable * New Jenkinsfile Prayge * Remove numpy dependencies * Add warnings_disasm_current.txt * my bad * Update spec and undefined_syms * Add z_eff_ss_hahen to pametfrog * git subrepo pull (merge) --force tools/z64compress subrepo: subdir: "tools/z64compress" merged: "163ca2af" upstream: origin: "https://github.com/z64me/z64compress.git" branch: "main" commit: "163ca2af" git-subrepo: version: "0.4.3" origin: "https://github.com/ingydotnet/git-subrepo" commit: "2f68596" * Make z64compress print to stdout * sneeky commit to update warnings tooling * test * Another test * Mark fixing overlay reloc generating as a TODO * Update warnings stuff * Communicate the return code from running z64compress back to the Makefile through the wrapper * Run formatter, remove extra commented copy of function * Re-fix some includes * Convert atan to hex to conform to decided style * Some tidying up, remove c for fp and the other two handwritten code files * BSS in z_collision_check & z_scene_proc * add static back in * Fix timerintr bss, add file to spec, some cleanup * Remove externs * Newline * Readd enums * Typo * Colours * Comments for hitmark enum values Co-authored-by: EllipticEllipsis <73679967+EllipticEllipsis@users.noreply.github.com> * Improvements and suggestions * Organize and remove unused imports and use env for python3 scripts, delete unused overlay.py Co-authored-by: angie <angheloalf95@gmail.com> Co-authored-by: Elliptic Ellipsis <elliptic.ellipsis@gmail.com> Co-authored-by: engineer124 <engineer124engineer124@gmail.com> Co-authored-by: EllipticEllipsis <73679967+EllipticEllipsis@users.noreply.github.com>
2021-08-04 03:21:31 +00:00
0x80AC68E0:("TransitionWipe3_Update",),
0x80AC69F8:("TransitionWipe3_Draw",),
0x80AC6BE4:("TransitionWipe3_IsDone",),
0x80AC6BF0:("TransitionWipe3_SetType",),
0x80AC6C3C:("TransitionWipe3_SetColor",),
0x80AC6C48:("TransitionWipe3_SetEnvColor",),
0x80AC8430:("TransitionWipe4_Start",),
0x80AC84B4:("TransitionWipe4_Init",),
0x80AC84E0:("TransitionWipe4_Destroy",),
0x80AC84EC:("TransitionWipe4_Update",),
0x80AC8544:("TransitionWipe4_Draw",),
0x80AC85E0:("TransitionWipe4_IsDone",),
0x80AC85EC:("TransitionWipe4_SetType",),
0x80AC862C:("TransitionWipe4_SetColor",),
0x80AC8638:("TransitionWipe4_SetEnvColor",),
0x80AC86F0:("TransitionWipe5_Start",),
0x80AC8774:("TransitionWipe5_Init",),
0x80AC87A0:("TransitionWipe5_Destroy",),
0x80AC87AC:("TransitionWipe5_Update",),
0x80AC881C:("TransitionWipe5_Draw",),
0x80AC8A50:("TransitionWipe5_IsDone",),
0x80AC8A5C:("TransitionWipe5_SetType",),
0x80AC8A94:("TransitionWipe5_SetColor",),
0x80AC8AA0:("TransitionWipe5_SetEnvColor",),
0x80AC8B50:("EffectSsSbn_Init",),
0x80AC8ECC:("EffectSsSbn_DrawSliding",),
0x80AC9164:("EffectSsSbn_Draw",),
Overhaul the build system (#234) * wip * fix * add disassembler * Disasm builds OK * Variable addends * More wip * Rodata migration implemented * Cleanup old tools * Try fix submodule -> subrepo merge * git subrepo pull --force --remote=https://github.com/zeldaret/ZAPD.git tools/ZAPD subrepo: subdir: "tools/ZAPD" merged: "602e609" upstream: origin: "https://github.com/zeldaret/ZAPD.git" branch: "master" commit: "602e609" git-subrepo: version: "0.4.3" origin: "https://github.com/ingydotnet/git-subrepo" commit: "2f68596" * Builds again but assets are totally broken * git subrepo pull --force tools/asm-processor subrepo: subdir: "tools/asm-processor" merged: "1ffdb08a" upstream: origin: "https://github.com/simonlindholm/asm-processor.git" branch: "master" commit: "1ffdb08a" git-subrepo: version: "0.4.3" origin: "https://github.com/ingydotnet/git-subrepo" commit: "2f68596" * More cleanup, move functions.txt and variables.txt to tools/disasm and rm tables * rm z64compress in preparation for subrepo * git subrepo clone (merge) https://github.com/z64me/z64compress.git tools/z64compress subrepo: subdir: "tools/z64compress" merged: "eb11085c" upstream: origin: "https://github.com/z64me/z64compress.git" branch: "main" commit: "eb11085c" git-subrepo: version: "0.4.3" origin: "https://github.com/ingydotnet/git-subrepo" commit: "2f68596" * Fix asset extraction * Fix diff-init make rule * Split code bss * Split assumed linker bug padding from assembly files * add filelists for mm.us.rev1 * Maybe working, but I'm not sure * add overlays to spec * Add rodata to actos * Everything compiles * Make a lot of C files for code * Add almost every file in code to spec * whoops * 3 code files left * add scenes to spec * More progress on progress.py * Fix skelanime in spec * audio files! * Fix merge issues * Fix some C files in code * Fix remaining code files * Use existing O1 C files in spec * reorder boot order in spec * update spec * fault.c * Convert relocs on completed actors, fixbaserom uses current rom name * more boot files * Add VT macros and script * finish already existing boot files * most of libultra * fix 64bits libultra files * Use C files for libultra, wrap some functions in NON_MATCHING * Remove duplicate of OS_CLOCK_RATE from fault.c * C files for fbdemos * delete dumb files * bootstrap C files, still need to add them to the spec * update fixbaserom * boot OK? * I forgot to commit the spec * C for gamestates * C for kaleido * Change all includes to "" * copy actor sizes script from oot * I forgot to delete those files * Basic C files for effects * Add effects initvars names * Remove mislabelled boot functions from header/txt * Begin porting bootstrap_fx, some sizes * Fix <> * Fix enum * Fix diff.py * fix libultra stuff * update regconvert * update setup warnings * add some missing ; * Fix some makefile stuff and other fixes on some non_matching functions * add executable flag in extract_baserom and fixbaserom * fix relative path * copy assist from oot * fix map path * another assist path fix * Delete C files for handwritten files * add code_801A51F0 to spec * add gfxbuffers to spec * Move rodata to top of each file when possible * UNK_TYPEs for func_801A51F0 * Remove kaleido rodata from spec * Update spec and undefined_syms for recent merge * GCC warnings and fix errors in nonmatchings, * round percentage numbers * progress script: format changes * progress: error on non-existing files * fix warning in z_scene_table * Match 2 nonmatchings in z_actor * Warnings in lightswitch and invadepoh * Fix warning in z_actor_dlftbls * I though I fixed this one * whoops * Comment out CC_CHECK * Removed redundant ultra64.h includes * Update asm_processor, sorted boot_O1 into other folders, completed the fbdemo bootstrap, cleaned up undefined_syms * Completed gamestates bootstrap * Split kaleido_scope * Remove section.h and segment.h, move keep object externs to a common location in variables.h * Completed effects bootstrap * Segmented address externs for effects, fbdemos, gamestates and kaleido * Move actor data externs out of the if 0 * Segmented address externs for actors * Prepare actionfunc detection * fix script, how did it even work before * Fix actionfunc script again, re-introduce some more intermediate prints to the disassembler * Automated actionFunc detection in actors * Segmented addresses from player .text * rm old segment addrs script and fix build * Move sizes folder to tools * Make build.py executable * New Jenkinsfile Prayge * Remove numpy dependencies * Add warnings_disasm_current.txt * my bad * Update spec and undefined_syms * Add z_eff_ss_hahen to pametfrog * git subrepo pull (merge) --force tools/z64compress subrepo: subdir: "tools/z64compress" merged: "163ca2af" upstream: origin: "https://github.com/z64me/z64compress.git" branch: "main" commit: "163ca2af" git-subrepo: version: "0.4.3" origin: "https://github.com/ingydotnet/git-subrepo" commit: "2f68596" * Make z64compress print to stdout * sneeky commit to update warnings tooling * test * Another test * Mark fixing overlay reloc generating as a TODO * Update warnings stuff * Communicate the return code from running z64compress back to the Makefile through the wrapper * Run formatter, remove extra commented copy of function * Re-fix some includes * Convert atan to hex to conform to decided style * Some tidying up, remove c for fp and the other two handwritten code files * BSS in z_collision_check & z_scene_proc * add static back in * Fix timerintr bss, add file to spec, some cleanup * Remove externs * Newline * Readd enums * Typo * Colours * Comments for hitmark enum values Co-authored-by: EllipticEllipsis <73679967+EllipticEllipsis@users.noreply.github.com> * Improvements and suggestions * Organize and remove unused imports and use env for python3 scripts, delete unused overlay.py Co-authored-by: angie <angheloalf95@gmail.com> Co-authored-by: Elliptic Ellipsis <elliptic.ellipsis@gmail.com> Co-authored-by: engineer124 <engineer124engineer124@gmail.com> Co-authored-by: EllipticEllipsis <73679967+EllipticEllipsis@users.noreply.github.com>
2021-08-04 03:21:31 +00:00
0x80AC933C:("EffectSsSbn_Update",),
0x80AC94C0:("func_80AC94C0",),
0x80AC94FC:("ObjOcarinalift_Init",),
0x80AC964C:("ObjOcarinalift_Destroy",),
0x80AC9680:("func_80AC9680",),
0x80AC96A4:("func_80AC96A4",),
0x80AC96B4:("func_80AC96B4",),
0x80AC96D0:("func_80AC96D0",),
0x80AC99C0:("func_80AC99C0",),
0x80AC99D4:("func_80AC99D4",),
0x80AC9A68:("func_80AC9A68",),
0x80AC9A7C:("func_80AC9A7C",),
0x80AC9AB8:("func_80AC9AB8",),
0x80AC9AE0:("func_80AC9AE0",),
0x80AC9B48:("func_80AC9B48",),
0x80AC9B5C:("func_80AC9B5C",),
0x80AC9C20:("func_80AC9C20",),
0x80AC9C48:("func_80AC9C48",),
0x80AC9CAC:("ObjOcarinalift_Update",),
0x80AC9D10:("ObjOcarinalift_Draw",),
0x80AC9EA0:("EnTimeTag_Init",),
0x80AC9FC4:("EnTimeTag_Destroy",),
0x80AC9FD4:("EnTimeTag_RooftopOath_DoNothing",),
0x80AC9FE4:("EnTimeTag_RooftopOath_Cutscene",),
0x80ACA0A8:("EnTimeTag_RooftopOath_Wait",),
0x80ACA12C:("EnTimeTag_SoaringEngraving_GetSong",),
0x80ACA184:("EnTimeTag_SoaringEngraving_StartCutscene",),
0x80ACA208:("EnTimeTag_SoaringEngraving_SubsequentInteraction",),
0x80ACA268:("EnTimeTag_SoaringEngraving_Wait",),
0x80ACA348:("EnTimeTag_Diary_AfterOcarina",),
0x80ACA3C0:("EnTimeTag_Diary_TeachEvanSongSnippets",),
0x80ACA418:("EnTimeTag_Diary_Cutscene",),
0x80ACA5F8:("EnTimeTag_Diary_Wait",),
0x80ACA714:("EnTimeTag_KickOut_DoNothing",),
0x80ACA724:("EnTimeTag_KickOut_Transition",),
0x80ACA7C4:("EnTimeTag_KickOut_WaitForTrigger",),
0x80ACA840:("EnTimeTag_KickOut_WaitForTime",),
0x80ACA9AC:("EnTimeTag_Update",),
0x80ACAB10:("func_80ACAB10",),
0x80ACABA8:("func_80ACABA8",),
0x80ACACC8:("BgOpenShutter_Init",),
0x80ACAD28:("BgOpenShutter_Destroy",),
0x80ACAD88:("func_80ACAD88",),
0x80ACAE5C:("func_80ACAE5C",),
0x80ACAEF0:("func_80ACAEF0",),
0x80ACB004:("BgOpenShutter_Update",),
0x80ACB0E8:("BgOpenShutter_Draw",),
0x80ACB1E0:("BgOpenSpot_Init",),
0x80ACB220:("BgOpenSpot_Destroy",),
0x80ACB230:("BgOpenSpot_Update",),
0x80ACB2B0:("func_80ACB2B0",),
0x80ACB400:("BgFuKaiten_Init",),
0x80ACB480:("BgFuKaiten_Destroy",),
0x80ACB4B4:("BgFuKaiten_UpdateRotation",),
0x80ACB50C:("BgFuKaiten_UpdateHeight",),
0x80ACB570:("BgFuKaiten_Update",),
0x80ACB5A0:("BgFuKaiten_Draw",),
0x80ACB6A0:("func_80ACB6A0",),
0x80ACB7F4:("func_80ACB7F4",),
0x80ACB940:("func_80ACB940",),
0x80ACBA10:("func_80ACBA10",),
0x80ACBA60:("ObjAqua_IsUnderwater",),
0x80ACBAD8:("ObjAqua_Init",),
0x80ACBC44:("ObjAqua_Destroy",),
0x80ACBC70:("func_80ACBC70",),
0x80ACBC8C:("func_80ACBC8C",),
0x80ACBD34:("func_80ACBD34",),
0x80ACBD48:("func_80ACBD48",),
0x80ACBDCC:("func_80ACBDCC",),
0x80ACBDFC:("func_80ACBDFC",),
0x80ACBEE0:("ObjAqua_Update",),
0x80ACC048:("ObjAqua_Draw",),
En_Elforg (Stray Fairy) OK and mostly documented (#359) * Migrate data to C * EnElforg_Init OK * func_80ACC470 OK * EnElforg_Destroy OK * EnElforg_Update OK * func_80ACCBD0 OK * func_80ACCBB8 OK * func_80ACD6EC OK * func_80ACD59C OK * func_80ACD6A8 OK * func_80ACD610 OK * func_80ACD878 OK * Declare animated materials for Elforg * EnElforg_Draw OK * func_80ACCC98 OK * func_80ACC7E4 OK * func_80ACC8D4 OK * func_80ACCEB0 OK * func_80ACC994 OK * PLAYER -> GET_PLAYER * func_80ACCE4C OK * func_80ACC934 OK * func_80ACCAC0 OK * func_80ACD2E4 OK * func_80ACD1F0 OK * func_80ACD164 OK * func_80ACD1B0 OK (maybe fakematch but oh well) * func_80ACD088 OK * Better match for func_80ACD1B0 * Use compiled reloc * Move static data to appropriate function * Name sCylinderInit appropriately * Add explanatory comment * Clean up forward declarations * Add macro for the flag * Macro and enum for type * Add STRAY_FAIRY_GET_PARAM_1C0 macro (no clue what this does) * Document the area stuff * Name some functions * Document timer and direction * Eliminate some early returns * Tons more documentation * Name remaining functions * Document flags * Name targetDistanceFromHome * fairyFountainTimer -> secondaryTimer, since it's used outside of Fairy Fountains * Name the unknown flag * Name the collider fairy type * Last bit of renaming/documenting * Remove zero check * Use hex constant for newAngle * Merge animation updates * Use 0x10000 instead of 65536.0f * Use decimal for alpha * Move yDifference initialization up to the same line as declaration * Use +=/-= * <= 30 instead of < 31 * += -1 -> -- * >= 81 -> > 80 * 0xDFFFFFFF -> ~0x20000000 * EnElforg_InitializeSpeedAndRotation -> EnElforg_InitializeParams
2021-10-31 16:25:10 +00:00
0x80ACC470:("EnElforg_InitializeParams",),
0x80ACC50C:("EnElforg_Init",),
0x80ACC7A4:("EnElforg_Destroy",),
En_Elforg (Stray Fairy) OK and mostly documented (#359) * Migrate data to C * EnElforg_Init OK * func_80ACC470 OK * EnElforg_Destroy OK * EnElforg_Update OK * func_80ACCBD0 OK * func_80ACCBB8 OK * func_80ACD6EC OK * func_80ACD59C OK * func_80ACD6A8 OK * func_80ACD610 OK * func_80ACD878 OK * Declare animated materials for Elforg * EnElforg_Draw OK * func_80ACCC98 OK * func_80ACC7E4 OK * func_80ACC8D4 OK * func_80ACCEB0 OK * func_80ACC994 OK * PLAYER -> GET_PLAYER * func_80ACCE4C OK * func_80ACC934 OK * func_80ACCAC0 OK * func_80ACD2E4 OK * func_80ACD1F0 OK * func_80ACD164 OK * func_80ACD1B0 OK (maybe fakematch but oh well) * func_80ACD088 OK * Better match for func_80ACD1B0 * Use compiled reloc * Move static data to appropriate function * Name sCylinderInit appropriately * Add explanatory comment * Clean up forward declarations * Add macro for the flag * Macro and enum for type * Add STRAY_FAIRY_GET_PARAM_1C0 macro (no clue what this does) * Document the area stuff * Name some functions * Document timer and direction * Eliminate some early returns * Tons more documentation * Name remaining functions * Document flags * Name targetDistanceFromHome * fairyFountainTimer -> secondaryTimer, since it's used outside of Fairy Fountains * Name the unknown flag * Name the collider fairy type * Last bit of renaming/documenting * Remove zero check * Use hex constant for newAngle * Merge animation updates * Use 0x10000 instead of 65536.0f * Use decimal for alpha * Move yDifference initialization up to the same line as declaration * Use +=/-= * <= 30 instead of < 31 * += -1 -> -- * >= 81 -> > 80 * 0xDFFFFFFF -> ~0x20000000 * EnElforg_InitializeSpeedAndRotation -> EnElforg_InitializeParams
2021-10-31 16:25:10 +00:00
0x80ACC7E4:("EnElforg_SpawnSparkles",),
0x80ACC8D4:("EnElforg_ApproachTargetYPosition",),
0x80ACC934:("EnElforg_ApproachTargetSpeedXZ",),
0x80ACC994:("EnElforg_MoveToTargetFairyFountain",),
0x80ACCAC0:("EnElforg_MoveToTarget",),
0x80ACCBB8:("func_80ACCBB8",),
En_Elforg (Stray Fairy) OK and mostly documented (#359) * Migrate data to C * EnElforg_Init OK * func_80ACC470 OK * EnElforg_Destroy OK * EnElforg_Update OK * func_80ACCBD0 OK * func_80ACCBB8 OK * func_80ACD6EC OK * func_80ACD59C OK * func_80ACD6A8 OK * func_80ACD610 OK * func_80ACD878 OK * Declare animated materials for Elforg * EnElforg_Draw OK * func_80ACCC98 OK * func_80ACC7E4 OK * func_80ACC8D4 OK * func_80ACCEB0 OK * func_80ACC994 OK * PLAYER -> GET_PLAYER * func_80ACCE4C OK * func_80ACC934 OK * func_80ACCAC0 OK * func_80ACD2E4 OK * func_80ACD1F0 OK * func_80ACD164 OK * func_80ACD1B0 OK (maybe fakematch but oh well) * func_80ACD088 OK * Better match for func_80ACD1B0 * Use compiled reloc * Move static data to appropriate function * Name sCylinderInit appropriately * Add explanatory comment * Clean up forward declarations * Add macro for the flag * Macro and enum for type * Add STRAY_FAIRY_GET_PARAM_1C0 macro (no clue what this does) * Document the area stuff * Name some functions * Document timer and direction * Eliminate some early returns * Tons more documentation * Name remaining functions * Document flags * Name targetDistanceFromHome * fairyFountainTimer -> secondaryTimer, since it's used outside of Fairy Fountains * Name the unknown flag * Name the collider fairy type * Last bit of renaming/documenting * Remove zero check * Use hex constant for newAngle * Merge animation updates * Use 0x10000 instead of 65536.0f * Use decimal for alpha * Move yDifference initialization up to the same line as declaration * Use +=/-= * <= 30 instead of < 31 * += -1 -> -- * >= 81 -> > 80 * 0xDFFFFFFF -> ~0x20000000 * EnElforg_InitializeSpeedAndRotation -> EnElforg_InitializeParams
2021-10-31 16:25:10 +00:00
0x80ACCBD0:("EnElforg_TrappedByBubble",),
0x80ACCC98:("EnElforg_TurnInFairy",),
0x80ACCE4C:("EnElforg_QuicklyCircleFairyFountain",),
0x80ACCEB0:("EnElforg_FreeFloatingFairyFountain",),
0x80ACD088:("EnElforg_CirclePlayer",),
0x80ACD164:("EnElforg_FairyCollected",),
0x80ACD1B0:("EnElforg_SetupFairyCollected",),
0x80ACD1F0:("EnElforg_ClockTownFairyCollected",),
0x80ACD2E4:("EnElforg_FreeFloating",),
0x80ACD59C:("EnElforg_GetHoldingEnemy",),
0x80ACD610:("EnElforg_TrappedByEnemy",),
0x80ACD6A8:("EnElforg_SetupTrappedByEnemy",),
0x80ACD6EC:("EnElforg_HiddenByCollider",),
0x80ACD798:("EnElforg_Update",),
En_Elforg (Stray Fairy) OK and mostly documented (#359) * Migrate data to C * EnElforg_Init OK * func_80ACC470 OK * EnElforg_Destroy OK * EnElforg_Update OK * func_80ACCBD0 OK * func_80ACCBB8 OK * func_80ACD6EC OK * func_80ACD59C OK * func_80ACD6A8 OK * func_80ACD610 OK * func_80ACD878 OK * Declare animated materials for Elforg * EnElforg_Draw OK * func_80ACCC98 OK * func_80ACC7E4 OK * func_80ACC8D4 OK * func_80ACCEB0 OK * func_80ACC994 OK * PLAYER -> GET_PLAYER * func_80ACCE4C OK * func_80ACC934 OK * func_80ACCAC0 OK * func_80ACD2E4 OK * func_80ACD1F0 OK * func_80ACD164 OK * func_80ACD1B0 OK (maybe fakematch but oh well) * func_80ACD088 OK * Better match for func_80ACD1B0 * Use compiled reloc * Move static data to appropriate function * Name sCylinderInit appropriately * Add explanatory comment * Clean up forward declarations * Add macro for the flag * Macro and enum for type * Add STRAY_FAIRY_GET_PARAM_1C0 macro (no clue what this does) * Document the area stuff * Name some functions * Document timer and direction * Eliminate some early returns * Tons more documentation * Name remaining functions * Document flags * Name targetDistanceFromHome * fairyFountainTimer -> secondaryTimer, since it's used outside of Fairy Fountains * Name the unknown flag * Name the collider fairy type * Last bit of renaming/documenting * Remove zero check * Use hex constant for newAngle * Merge animation updates * Use 0x10000 instead of 65536.0f * Use decimal for alpha * Move yDifference initialization up to the same line as declaration * Use +=/-= * <= 30 instead of < 31 * += -1 -> -- * >= 81 -> > 80 * 0xDFFFFFFF -> ~0x20000000 * EnElforg_InitializeSpeedAndRotation -> EnElforg_InitializeParams
2021-10-31 16:25:10 +00:00
0x80ACD878:("EnElforg_OverrideLimbDraw",),
0x80ACD8C0:("EnElforg_Draw",),
0x80ACDCD0:("EnElfbub_Init",),
0x80ACDE34:("EnElfbub_Destroy",),
0x80ACDE60:("func_80ACDE60",),
0x80ACE030:("func_80ACE030",),
0x80ACE0E8:("EnElfbub_Update",),
0x80ACE130:("EnElfbub_Draw",),
0x80ACE330:("EnFuMato_Init",),
0x80ACE46C:("EnFuMato_Destroy",),
0x80ACE4B4:("func_80ACE4B4",),
0x80ACE4C8:("func_80ACE4C8",),
0x80ACE508:("func_80ACE508",),
0x80ACE51C:("func_80ACE51C",),
0x80ACE680:("func_80ACE680",),
0x80ACE718:("func_80ACE718",),
0x80ACE850:("func_80ACE850",),
0x80ACEB2C:("func_80ACEB2C",),
0x80ACECFC:("func_80ACECFC",),
0x80ACEFC4:("func_80ACEFC4",),
0x80ACEFD8:("func_80ACEFD8",),
0x80ACF04C:("func_80ACF04C",),
0x80ACF19C:("EnFuMato_Update",),
0x80ACF1F4:("func_80ACF1F4",),
0x80ACF3F4:("func_80ACF3F4",),
0x80ACF504:("EnFuMato_Draw",),
0x80ACF780:("EnFuKago_Init",),
0x80ACF884:("EnFuKago_Destroy",),
0x80ACF8B8:("func_80ACF8B8",),
0x80ACF994:("func_80ACF994",),
0x80ACF9A8:("func_80ACF9A8",),
0x80ACF9DC:("func_80ACF9DC",),
0x80ACF9FC:("func_80ACF9FC",),
0x80ACFA78:("func_80ACFA78",),
0x80ACFDAC:("func_80ACFDAC",),
0x80AD0028:("func_80AD0028",),
0x80AD0274:("func_80AD0274",),
0x80AD0288:("func_80AD0288",),
0x80AD02FC:("EnFuKago_Update",),
0x80AD0340:("func_80AD0340",),
0x80AD04A4:("EnFuKago_Draw",),
0x80AD0830:("EnOsn_UpdateCollider",),
0x80AD08B0:("EnOsn_GetMaskText",),
0x80AD0998:("EnOsn_TurnAround",),
0x80AD0A24:("EnOsn_LookFromMask",),
0x80AD0AB0:("EnOsn_FadeOut",),
0x80AD0B38:("EnOsn_GetInitialMaskText",),
0x80AD0E10:("EnOsn_GetInitialText",),
0x80AD10FC:("EnOsn_HandleConversation",),
0x80AD1398:("EnOsn_InitCutscene",),
0x80AD144C:("EnOsn_ChooseAction",),
0x80AD14C8:("EnOsn_Idle",),
0x80AD1634:("EnOsn_StartCutscene",),
0x80AD16A8:("EnOsn_HandleCutscene",),
0x80AD19A0:("EnOsn_Talk",),
0x80AD1A4C:("EnOsn_DoNothing",),
0x80AD1A5C:("EnOsn_Init",),
0x80AD1C88:("EnOsn_Destroy",),
0x80AD1CC8:("EnOsn_Update",),
0x80AD1DA8:("EnOsn_OverrideLimbDraw",),
0x80AD1E28:("EnOsn_PostLimbDraw",),
0x80AD1F88:("EnOsn_Draw",),
0x80AD2B70:("BgCtowerGear_Splash",),
0x80AD2E84:("BgCtowerGear_Init",),
0x80AD2F8C:("BgCtowerGear_Destroy",),
0x80AD2FD8:("BgCtowerGear_Update",),
0x80AD3054:("BgCtowerGear_UpdateOrgan",),
0x80AD3124:("BgCtowerGear_Draw",),
0x80AD3164:("BgCtowerGear_DrawOrgan",),
0x80AD3380:("EnTrt2_ChangeAnim",),
0x80AD341C:("func_80AD341C",),
0x80AD349C:("func_80AD349C",),
0x80AD3530:("func_80AD3530",),
0x80AD3664:("func_80AD3664",),
0x80AD36EC:("func_80AD36EC",),
0x80AD381C:("func_80AD381C",),
0x80AD38B8:("func_80AD38B8",),
0x80AD3A24:("func_80AD3A24",),
0x80AD3AE4:("func_80AD3AE4",),
0x80AD3B6C:("func_80AD3B6C",),
0x80AD3BE4:("func_80AD3BE4",),
0x80AD3C94:("func_80AD3C94",),
0x80AD3CEC:("func_80AD3CEC",),
0x80AD3DA4:("func_80AD3DA4",),
0x80AD3E34:("func_80AD3E34",),
0x80AD3EF0:("func_80AD3EF0",),
0x80AD3FF4:("func_80AD3FF4",),
0x80AD40AC:("func_80AD40AC",),
0x80AD4110:("func_80AD4110",),
0x80AD417C:("func_80AD417C",),
0x80AD4298:("func_80AD4298",),
0x80AD431C:("func_80AD431C",),
0x80AD434C:("func_80AD434C",),
0x80AD4550:("func_80AD4550",),
0x80AD4608:("func_80AD4608",),
0x80AD469C:("func_80AD469C",),
0x80AD46F8:("func_80AD46F8",),
0x80AD475C:("EnTrt2_HasReachedPoint",),
0x80AD48F8:("func_80AD48F8",),
0x80AD49B8:("func_80AD49B8",),
0x80AD4A78:("func_80AD4A78",),
0x80AD4B08:("func_80AD4B08",),
0x80AD4B4C:("func_80AD4B4C",),
0x80AD4C4C:("func_80AD4C4C",),
0x80AD4CCC:("func_80AD4CCC",),
0x80AD4DB4:("func_80AD4DB4",),
0x80AD4FE4:("func_80AD4FE4",),
0x80AD508C:("EnTrt2_Init",),
0x80AD5110:("EnTrt2_Destroy",),
0x80AD5150:("EnTrt2_Update",),
0x80AD5234:("func_80AD5234",),
0x80AD5394:("func_80AD5394",),
0x80AD54C8:("EnTrt2_OverrideLimbDraw",),
0x80AD5584:("EnTrt2_PostLimbDraw",),
0x80AD566C:("EnTrt2_TransformLimbDraw",),
0x80AD56E8:("func_80AD56E8",),
EnInvadepoh (Aliens, UFO, Invasion Handler, etc.) OK and documented (#1614) * deimplementation complete * newlines * match * data import * back port cleanup changes * stuff * naming and such * all funcs provisionally named * more stuff * merge * Fix merge issues * begin cleanup * Use constants for all face animation data * Use THIS like almost every actor does * Change "Light Ball" to "UFO" * Rename the alien types * EnInvadePoh -> EnInvadepoh * Rename the types * Rename some Twinmold stuff * ConfusedRomani -> SilentRomani * Fix stack size issues with EnInvadepoh_Cremia_Init * Move a struct out of the header to where it belongs * Some header cleanup and struct names * Name remaining struct vars * Some more struct var renames * Finish reviewing the struct var names * Rename most of the interactInfo stuff * Consistency * Remove unused union * Define EN_INVADEPOH_LIMB_MAX like EndingHero6 does * Fix header * Update functions.txt and variables.txt * Create macros for accessing spawn time and kill count * Some defines * Some minor comments and cleanup * Rename some functions * Comments for those three functions * Draw function cleanups * Some damaged and dead cleanup * Death scale stuff * Good chunk of alien functions * Invasion state naming * Weekeventreg naming * Happy with >20% of functions now * A couple more functions * More consistent names for BSS variables * Some Init cleanup * Happy with 30% of the functions now * Finish the abductors * Some random functions to get the functions I'm happy with >1/3rd * Use `InitPath` for everything * UFO functions done, >40% functions I'm happy with * Do a lot of work on InvasionHandler action funcs * Finish invasion handler code * InitVars * Rename the "closest alien" stuff to "closest alien threat" * Finish most of the dog functions * Lots of small stuff here and there * Finish documenting the dog bug * Document `EnInvadepoh_Dog_IsCloseToPath` * `EnInvadepoh_Dog_MoveAlongPath` and other fixes * Simple comment for `EnInvadepoh_Dog_Move` * Various path functions, finish dog * Consistently use "SetMatrixTranslation" * Change all the angleToPlayer stuff to pitch/yaw * Some RewardRomani functions * Finish RewardRomani * Finish Night1Romani and BarnRomani, >75% of functions done * Some minor stuff * Document bug * Finish all of SilentRomani minus the Idle functions * Finish EnInvadepoh_SilentRomani_Idle * Finish Night3Cremia * Finish Night3Romani * Finish `EnInvadepoh_Ufo_SpawnSparkles` * Finish some library functions * Finish the alien pathing stuff * Finish Romani path stuff * Finish all non-InteractInfo stuff * InteractInfo -> ModelInfo * Create a `EnInvadepohFaceAnimBase` struct * Name some of the animation data * Switch to `Chained`/`ChainedDelay` and do some other cleanup * Name all of the animation data * Finish documenting and cleaning up the face animation functions * Some comments at the top of the file * Clean up forward declarations * Clean some stuff up to the ModelInfo functions * Fix build * Move the animation data around so all the ModelInfo functions are adjacent * Review * Use `CLOCK_TIME_MINUTE` in `EnInvadepoh_Alien_PathComputeProgress` * Respond to some of Anghelo's review * Update comment on spawn time macros explaining what indices are usable * Create a `DEATH_SCALE` define * `WEEKEVENTREG_RECEIVED_MILK_BOTTLE` -> `WEEKEVENTREG_RECEIVED_ALIENS_BOTTLE` * Forgot to do the bomber's notebook stuff too * parallelogram -> rectangle * Respond to engineer's review * Slight spacing fix --------- Co-authored-by: petrie911 <petrie911@users.noreply.github.com> Co-authored-by: petrie911 <pmontag@Monday.localdomain> Co-authored-by: angie <angheloalf95@gmail.com> Co-authored-by: engineer124 <engineer124engineer124@gmail.com> Co-authored-by: Derek Hensley <hensley.derek58@gmail.com>
2024-04-29 15:19:55 +00:00
0x80AD5BB0:("ObjTokeiStep_SetMatrixTranslation",),
0x80AD5BE8:("ObjTokeiStep_RequestQuakeAndRumble",),
0x80AD5C70:("ObjTokeiStep_SpawnDust",),
0x80AD5DFC:("ObjTokeiStep_InitSteps",),
0x80AD5EB8:("ObjTokeiStep_InitStepsOpen",),
0x80AD5F70:("ObjTokeiStep_InitTimers",),
0x80AD5FB0:("ObjTokeiStep_OpenProcess",),
0x80AD61EC:("ObjTokeiStep_Init",),
0x80AD6314:("ObjTokeiStep_Destroy",),
0x80AD6348:("ObjTokeiStep_SetupBeginOpen",),
0x80AD635C:("ObjTokeiStep_BeginOpen",),
0x80AD63D4:("ObjTokeiStep_SetupDoNothing",),
0x80AD63E8:("ObjTokeiStep_DoNothing",),
0x80AD63F8:("ObjTokeiStep_SetupOpen",),
0x80AD642C:("ObjTokeiStep_Open",),
0x80AD6480:("ObjTokeiStep_SetupDoNothingOpen",),
0x80AD64A4:("ObjTokeiStep_DoNothingOpen",),
0x80AD64B4:("ObjTokeiStep_Update",),
0x80AD64D8:("ObjTokeiStep_Draw",),
0x80AD6508:("ObjTokeiStep_DrawOpen",),
0x80AD6760:("BgLotus_Init",),
0x80AD67FC:("BgLotus_Destroy",),
0x80AD6830:("func_80AD6830",),
0x80AD68DC:("func_80AD68DC",),
0x80AD6A88:("func_80AD6A88",),
0x80AD6B68:("func_80AD6B68",),
0x80AD6C5C:("BgLotus_Update",),
0x80AD6CBC:("BgLotus_Draw",),
0x80AD6DD0:("EnKame_Init",),
0x80AD6F08:("EnKame_Destroy",),
0x80AD6F34:("EnKame_Blink",),
0x80AD6F9C:("EnKame_Freeze",),
0x80AD7018:("EnKame_Thaw",),
0x80AD70A0:("EnKame_SetupIdle",),
0x80AD70EC:("EnKame_Idle",),
0x80AD71B4:("EnKame_SetupWalk",),
0x80AD7254:("EnKame_Walk",),
0x80AD73A8:("EnKame_SetupRetreatIntoShell",),
0x80AD7424:("EnKame_RetreatIntoShell",),
0x80AD7568:("EnKame_SetAttackSpeed",),
0x80AD75A8:("EnKame_ProcessAttackEffects",),
0x80AD76CC:("EnKame_SetupPrepareToAttack",),
0x80AD7798:("EnKame_PrepareToAttack",),
0x80AD792C:("EnKame_SetupAttack",),
0x80AD7948:("EnKame_Attack",),
0x80AD7B18:("EnKame_SetupEmergeFromShell",),
0x80AD7B90:("EnKame_EmergeFromShell",),
0x80AD7C54:("EnKame_SetupFlip",),
0x80AD7D40:("EnKame_Flip",),
0x80AD7DA4:("EnKame_SetupStruggle",),
0x80AD7E0C:("EnKame_Struggle",),
0x80AD7EC0:("EnKame_SetupFlipUpright",),
0x80AD7F10:("EnKame_FlipUpright",),
0x80AD7FA4:("EnKame_SetupStunned",),
0x80AD7FF8:("EnKame_Stunned",),
0x80AD8060:("EnKame_SetupDamaged",),
0x80AD810C:("EnKame_Damaged",),
0x80AD8148:("EnKame_SetupDead",),
0x80AD825C:("EnKame_Dead",),
0x80AD8364:("EnKame_SetupBurstIntoFlames",),
0x80AD8388:("EnKame_BurstIntoFlames",),
0x80AD84C0:("EnKame_UpdateDamage",),
0x80AD881C:("EnKame_Update",),
0x80AD8A48:("EnKame_OverrideLimbDraw",),
0x80AD8AF8:("EnKame_PostLimbDraw",),
0x80AD8BC0:("EnKame_Draw",),
0x80AD8CEC:("EnKame_SpikedSnapperOverrideLimbDraw",),
0x80AD8D64:("EnKame_DrawSpikedSnapper",),
0x80AD9240:("ObjTakarayaWall_PosToCell",),
0x80AD92FC:("ObjTakarayaWall_IsCellOpen",),
0x80AD9358:("ObjTakarayaWall_CanCarvePath",),
0x80AD9488:("ObjTakarayaWall_CarvePath",),
0x80AD97DC:("ObjTakarayaWall_Init",),
0x80AD9A6C:("ObjTakarayaWall_Destroy",),
0x80AD9B04:("ObjTakarayaWall_Manage",),
0x80AD9F90:("ObjTakarayaWall_Update",),
0x80AD9FF8:("ObjTakarayaWall_Draw",),
0x80ADAAF0:("BgFuMizu_Init",),
0x80ADAB70:("BgFuMizu_Destroy",),
0x80ADABA4:("func_80ADABA4",),
0x80ADABF8:("BgFuMizu_Update",),
0x80ADACDC:("BgFuMizu_Draw",),
0x80ADADD0:("func_80ADADD0",),
0x80ADAE64:("func_80ADAE64",),
0x80ADAFC0:("func_80ADAFC0",),
0x80ADB040:("func_80ADB040",),
0x80ADB08C:("func_80ADB08C",),
0x80ADB0D8:("func_80ADB0D8",),
0x80ADB254:("func_80ADB254",),
0x80ADB4F4:("func_80ADB4F4",),
0x80ADB544:("func_80ADB544",),
0x80ADB924:("func_80ADB924",),
0x80ADBAB8:("func_80ADBAB8",),
0x80ADBBEC:("func_80ADBBEC",),
0x80ADBC60:("func_80ADBC60",),
0x80ADBCE4:("func_80ADBCE4",),
0x80ADBD64:("func_80ADBD64",),
0x80ADBE80:("func_80ADBE80",),
0x80ADBFA0:("func_80ADBFA0",),
0x80ADC034:("func_80ADC034",),
0x80ADC118:("func_80ADC118",),
0x80ADC2CC:("func_80ADC2CC",),
0x80ADC37C:("func_80ADC37C",),
0x80ADC580:("func_80ADC580",),
0x80ADC5A4:("func_80ADC5A4",),
0x80ADC6D0:("func_80ADC6D0",),
0x80ADC7B4:("func_80ADC7B4",),
0x80ADC8C4:("func_80ADC8C4",),
0x80ADCA64:("func_80ADCA64",),
0x80ADCC04:("func_80ADCC04",),
0x80ADCD3C:("func_80ADCD3C",),
0x80ADCE4C:("EnSellnuts_HasReachedPoint",),
0x80ADCFE8:("func_80ADCFE8",),
0x80ADD0A8:("EnSellnuts_Init",),
0x80ADD3D4:("EnSellnuts_Destroy",),
0x80ADD400:("EnSellnuts_Update",),
0x80ADD4E0:("func_80ADD4E0",),
0x80ADD7B4:("func_80ADD7B4",),
0x80ADD7CC:("EnSellnuts_TransformLimbDraw",),
0x80ADD8A4:("EnSellnuts_Draw",),
0x80ADE230:("BgDkjailIvy_IvyCutEffects",),
0x80ADE5A4:("BgDkjailIvy_Init",),
0x80ADE664:("BgDkjailIvy_Destroy",),
0x80ADE6AC:("BgDkjailIvy_SetupWaitForCut",),
0x80ADE6C0:("BgDkjailIvy_WaitForCut",),
0x80ADE734:("BgDkjailIvy_SetupCutscene",),
0x80ADE748:("BgDkjailIvy_BeginCutscene",),
0x80ADE7E0:("BgDkjailIvy_SetupFadeOut",),
0x80ADE7F4:("BgDkjailIvy_FadeOut",),
0x80ADE850:("BgDkjailIvy_Update",),
0x80ADE874:("BgDkjailIvy_Draw",),
0x80ADEA70:("ObjVisiblock_Init",),
0x80ADEAC0:("ObjVisiblock_Destroy",),
0x80ADEAF4:("ObjVisiblock_Draw",),
0x80ADEB90:("EnTakaraya_Init",),
0x80ADED34:("EnTakaraya_Destroy",),
0x80ADED8C:("func_80ADED8C",),
0x80ADEDF8:("func_80ADEDF8",),
0x80ADEE4C:("func_80ADEE4C",),
0x80ADEF74:("func_80ADEF74",),
0x80ADF03C:("func_80ADF03C",),
0x80ADF050:("func_80ADF050",),
0x80ADF2D4:("func_80ADF2D4",),
0x80ADF338:("func_80ADF338",),
0x80ADF4E0:("func_80ADF4E0",),
0x80ADF520:("func_80ADF520",),
0x80ADF608:("func_80ADF608",),
0x80ADF654:("func_80ADF654",),
0x80ADF6DC:("func_80ADF6DC",),
0x80ADF730:("func_80ADF730",),
0x80ADF7B8:("func_80ADF7B8",),
0x80ADF7CC:("func_80ADF7CC",),
0x80ADF8DC:("EnTakaraya_Update",),
0x80ADF94C:("func_80ADF94C",),
0x80ADF984:("func_80ADF984",),
0x80ADF9E0:("EnTakaraya_Draw",),
0x80ADFCA0:("func_80ADFCA0",),
0x80ADFCEC:("func_80ADFCEC",),
0x80ADFE3C:("EnTsn_Init",),
0x80ADFF58:("EnTsn_Destroy",),
0x80ADFF84:("func_80ADFF84",),
0x80AE0010:("func_80AE0010",),
0x80AE0304:("func_80AE0304",),
0x80AE0418:("func_80AE0418",),
0x80AE0460:("func_80AE0460",),
0x80AE04C4:("func_80AE04C4",),
0x80AE04FC:("func_80AE04FC",),
0x80AE0698:("func_80AE0698",),
0x80AE0704:("func_80AE0704",),
0x80AE0C88:("func_80AE0C88",),
0x80AE0D10:("func_80AE0D10",),
0x80AE0D78:("func_80AE0D78",),
0x80AE0DDC:("EnTsn_Update",),
0x80AE0F84:("func_80AE0F84",),
0x80AE0FA8:("EnTsn_OverrideLimbDraw",),
0x80AE1024:("EnTsn_PostLimbDraw",),
0x80AE1080:("EnTsn_Draw",),
0x80AE1650:("EnDs2n_SetupIdle",),
0x80AE16A0:("EnDs2n_Idle",),
0x80AE16D8:("EnDs2n_UpdateEyes",),
0x80AE1760:("EnDs2n_Init",),
0x80AE17D0:("EnDs2n_Destroy",),
0x80AE17F4:("EnDs2n_Update",),
0x80AE1874:("EnDs2n_OverrideLimbDraw",),
0x80AE18B4:("EnDs2n_PostLimbDraw",),
0x80AE19B8:("EnDs2n_Draw",),
0x80AE1B70:("EnFsn_TestItemSelected",),
0x80AE1BF0:("EnFsn_GetWelcome",),
0x80AE1C54:("EnFsn_HandleConversationBackroom",),
0x80AE1E58:("EnFsn_HandleSetupResumeInteraction",),
0x80AE1EF4:("EnFsn_UpdateCollider",),
0x80AE1F5C:("EnFsn_HandleLookToShopkeeperBuyingCutscene",),
0x80AE2028:("EnFsn_SetCursorIndexFromNeutral",),
0x80AE2074:("EnFsn_CursorLeftRight",),
0x80AE21C8:("EnFsn_GetSpecialItemId",),
0x80AE2234:("EnFsn_GetStolenItemId",),
0x80AE2298:("EnFsn_HasItemsToSell",),
0x80AE2340:("EnFsn_GetShopItemIds",),
0x80AE2438:("EnFsn_SpawnShopItems",),
0x80AE2524:("EnFsn_EndInteraction",),
0x80AE25D4:("EnFsn_TestEndInteraction",),
0x80AE2670:("EnFsn_TestCancelOption",),
0x80AE26D4:("EnFsn_UpdateCursorPos",),
0x80AE2760:("EnFsn_FacingShopkeeperDialogResult",),
0x80AE28B0:("EnFsn_HasPlayerSelectedItem",),
0x80AE2974:("EnFsn_UpdateJoystickInputState",),
0x80AE2A98:("EnFsn_PositionSelectedItem",),
0x80AE2B44:("EnFsn_TakeItemOffShelf",),
0x80AE2BE0:("EnFsn_ReturnItemToShelf",),
0x80AE2C6C:("EnFsn_UpdateItemSelectedProperty",),
0x80AE2CFC:("EnFsn_UpdateCursorAnim",),
0x80AE2DC8:("EnFsn_UpdateStickDirectionPromptAnim",),
0x80AE2F78:("EnFsn_InitShop",),
0x80AE30F8:("EnFsn_Idle",),
0x80AE32D4:("EnFsn_Haggle",),
0x80AE3474:("EnFsn_BeginInteraction",),
0x80AE352C:("EnFsn_StartBuying",),
0x80AE3644:("EnFsn_AskBuyOrSell",),
0x80AE3880:("EnFsn_SetupDeterminePrice",),
0x80AE38E0:("EnFsn_DeterminePrice",),
0x80AE3A68:("EnFsn_MakeOffer",),
0x80AE3BC4:("EnFsn_GiveItem",),
0x80AE3CF0:("EnFsn_SetupResumeInteraction",),
0x80AE3D50:("EnFsn_ResumeInteraction",),
0x80AE3E4C:("EnFsn_ResumeShoppingInteraction",),
0x80AE3F40:("EnFsn_LookToShelf",),
0x80AE4028:("EnFsn_BrowseShelf",),
0x80AE4120:("EnFsn_LookToShopkeeperFromShelf",),
0x80AE41FC:("EnFsn_HandleCanPlayerBuyItem",),
0x80AE4424:("EnFsn_SetupEndInteraction",),
0x80AE44DC:("EnFsn_SelectItem",),
0x80AE45C4:("EnFsn_PlayerCannotBuy",),
0x80AE4638:("EnFsn_AskCanBuyMore",),
0x80AE4828:("EnFsn_AskCanBuyAterRunningOutOfItems",),
0x80AE4A1C:("EnFsn_FaceShopkeeperSelling",),
0x80AE4B20:("EnFsn_SetupEndInteractionImmediately",),
0x80AE4B70:("EnFsn_IdleBackroom",),
0x80AE4BF4:("EnFsn_ConverseBackroom",),
0x80AE4CD8:("EnFsn_GetCutscenes",),
0x80AE4D28:("EnFsn_Blink",),
0x80AE4DB0:("EnFsn_Init",),
0x80AE4F10:("EnFsn_Destroy",),
0x80AE4F3C:("EnFsn_Update",),
0x80AE502C:("EnFsn_DrawCursor",),
0x80AE52A4:("EnFsn_DrawTextRec",),
0x80AE5440:("EnFsn_DrawStickDirectionPrompts",),
0x80AE57E8:("EnFsn_OverrideLimbDraw",),
0x80AE5910:("EnFsn_PostLimbDraw",),
0x80AE5990:("EnFsn_Draw",),
0x80AE6130:("EnShn_UpdateSkelAnime",),
0x80AE615C:("EnShn_ChangeAnim",),
0x80AE61C0:("EnShn_IsFacingPlayer",),
0x80AE625C:("EnShn_GetPlayer",),
0x80AE626C:("func_80AE626C",),
0x80AE63A8:("func_80AE63A8",),
0x80AE6488:("func_80AE6488",),
0x80AE65F4:("func_80AE65F4",),
0x80AE6704:("func_80AE6704",),
0x80AE6880:("EnShn_GetMsgScript",),
0x80AE68F0:("func_80AE68F0",),
0x80AE69E8:("func_80AE69E8",),
0x80AE6A64:("func_80AE6A64",),
0x80AE6B30:("EnShn_Init",),
0x80AE6C4C:("EnShn_Destroy",),
0x80AE6C5C:("EnShn_Update",),
0x80AE6CF0:("EnShn_OverrideLimbDraw",),
0x80AE6D40:("EnShn_PostLimbDraw",),
0x80AE6D90:("EnShn_TransformLimbDraw",),
0x80AE6E8C:("EnShn_Draw",),
0x80AE73A0:("EnStopheishi_Init",),
0x80AE74E0:("EnStopheishi_Destroy",),
0x80AE750C:("EnStopHeishi_ChangeAnim",),
0x80AE75C8:("EnStopheishi_UpdateHeadNormal",),
0x80AE7718:("func_80AE7718",),
0x80AE77D4:("func_80AE77D4",),
0x80AE795C:("func_80AE795C",),
0x80AE7E9C:("func_80AE7E9C",),
0x80AE7F34:("func_80AE7F34",),
0x80AE854C:("func_80AE854C",),
0x80AE85C4:("func_80AE85C4",),
0x80AE8680:("EnStopheishi_Update",),
0x80AE87A4:("EnStopheishi_OverrideLimbDraw",),
0x80AE87EC:("EnStopheishi_PostLimbDraw",),
0x80AE882C:("EnStopheishi_Draw",),
0x80AE8B70:("ObjBigicicle_Init",),
0x80AE8DA4:("ObjBigicicle_Destroy",),
0x80AE8DE4:("func_80AE8DE4",),
0x80AE8FD4:("func_80AE8FD4",),
0x80AE9090:("func_80AE9090",),
0x80AE9180:("func_80AE9180",),
0x80AE9258:("func_80AE9258",),
0x80AE939C:("func_80AE939C",),
0x80AE9574:("ObjBigicicle_Update",),
0x80AE9780:("ObjBigicicle_Draw",),
0x80AE9A20:("EnLiftNuts_AddSharedMemoryEntry",),
0x80AE9A80:("EnLiftNuts_FreeSharedMemoryEntry",),
0x80AE9AC4:("EnLiftNuts_Autotalk",),
0x80AE9B4C:("EnLiftNuts_GameState",),
0x80AE9B8C:("EnLiftNuts_GetNumDaysWon",),
0x80AE9BCC:("EnLiftNuts_TryHide",),
0x80AE9CA8:("EnLiftNuts_Init",),
0x80AE9EEC:("EnLiftNuts_Destroy",),
0x80AE9F28:("EnLiftNuts_SetupIdleHidden",),
0x80AE9F70:("EnLiftNuts_IdleHidden",),
0x80AE9FC8:("EnLiftNuts_SetupBurrow",),
0x80AEA044:("EnLiftNuts_Burrow",),
0x80AEA0B4:("EnLiftNuts_SetupIdle",),
0x80AEA128:("EnLiftNuts_RiseUp",),
0x80AEA1A0:("EnLiftNuts_Idle",),
0x80AEA7A4:("EnLiftNuts_HandleConversationChoice",),
0x80AEA910:("EnLiftNuts_HandleConversationEvent",),
0x80AEABF0:("EnLiftNuts_SetupStartConversation",),
0x80AEAC64:("EnLiftNuts_StartConversation",),
0x80AEACF8:("EnLiftNuts_HandleConversation",),
0x80AEAEAC:("EnLiftNuts_SetupMove",),
0x80AEAF14:("EnLiftNuts_Move",),
0x80AEAF8C:("EnLiftNuts_SetupMovePlayerToActor",),
0x80AEAFA0:("EnLiftNuts_MovePlayerToActor",),
0x80AEB114:("EnLiftNuts_SetupStartGame",),
0x80AEB148:("EnLiftNuts_StartGame",),
0x80AEB1C8:("EnLiftNuts_SetupStartGameImmediately",),
0x80AEB230:("EnLiftNuts_StartGameImmediately",),
0x80AEB280:("EnLiftNuts_SetupRunGame",),
0x80AEB294:("EnLiftNuts_RunGame",),
0x80AEB3E0:("EnLiftNuts_SetupEndGame",),
0x80AEB428:("EnLiftNuts_EndGame",),
0x80AEB584:("EnLiftNuts_SetupGiveReward",),
0x80AEB598:("EnLiftNuts_GiveReward",),
0x80AEB684:("EnLiftNuts_SetupResumeConversation",),
0x80AEB698:("EnLiftNuts_ResumeConversation",),
0x80AEB828:("EnLiftNuts_SetupStartHiding",),
0x80AEB8A4:("EnLiftNuts_StartHiding",),
0x80AEB934:("EnLiftNuts_Hide",),
0x80AEB974:("EnLiftNuts_UpdateEyes",),
0x80AEB9E0:("EnLiftNuts_SpawnDust",),
0x80AEBB30:("EnLiftNuts_UpdateCollision",),
0x80AEBB74:("EnLiftNuts_Update",),
0x80AEBC18:("func_80AEBC18",),
0x80AEBC90:("func_80AEBC90",),
0x80AEBCD0:("EnLiftNuts_Draw",),
0x80AEC460:("func_80AEC460",),
0x80AEC524:("func_80AEC524",),
0x80AEC658:("func_80AEC658",),
0x80AEC750:("EnTk_Init",),
0x80AECA10:("EnTk_Destroy",),
0x80AECA3C:("func_80AECA3C",),
0x80AECA90:("func_80AECA90",),
0x80AECB0C:("func_80AECB0C",),
0x80AECB6C:("func_80AECB6C",),
0x80AECE0C:("func_80AECE0C",),
0x80AECE60:("func_80AECE60",),
0x80AED354:("func_80AED354",),
0x80AED38C:("func_80AED38C",),
0x80AED4F8:("func_80AED4F8",),
0x80AED544:("func_80AED544",),
0x80AED610:("func_80AED610",),
0x80AED898:("func_80AED898",),
0x80AED940:("func_80AED940",),
0x80AEDBEC:("func_80AEDBEC",),
0x80AEDC4C:("func_80AEDC4C",),
0x80AEDCBC:("func_80AEDCBC",),
0x80AEDD4C:("func_80AEDD4C",),
0x80AEDDA0:("func_80AEDDA0",),
0x80AEDE10:("func_80AEDE10",),
0x80AEDF5C:("func_80AEDF5C",),
0x80AEE2A8:("func_80AEE2A8",),
0x80AEE2C0:("func_80AEE2C0",),
0x80AEE300:("func_80AEE300",),
0x80AEE374:("func_80AEE374",),
0x80AEE414:("func_80AEE414",),
0x80AEE478:("func_80AEE478",),
0x80AEE4D0:("func_80AEE4D0",),
0x80AEE650:("func_80AEE650",),
0x80AEE6B8:("func_80AEE6B8",),
0x80AEE784:("func_80AEE784",),
0x80AEE7E0:("func_80AEE7E0",),
0x80AEE86C:("func_80AEE86C",),
0x80AEE9B0:("func_80AEE9B0",),
0x80AEEA4C:("func_80AEEA4C",),
0x80AEEAD4:("func_80AEEAD4",),
0x80AEEB88:("func_80AEEB88",),
0x80AEED38:("func_80AEED38",),
0x80AEF048:("func_80AEF048",),
0x80AEF094:("func_80AEF094",),
0x80AEF15C:("func_80AEF15C",),
0x80AEF1B4:("func_80AEF1B4",),
0x80AEF1C4:("func_80AEF1C4",),
0x80AEF210:("func_80AEF210",),
0x80AEF220:("func_80AEF220",),
0x80AEF278:("func_80AEF278",),
0x80AEF2C8:("func_80AEF2C8",),
0x80AEF2D8:("func_80AEF2D8",),
0x80AEF3E8:("EnTk_Update",),
0x80AEF5F4:("func_80AEF5F4",),
0x80AEF65C:("EnTk_OverrideLimbDraw",),
0x80AEF6A4:("EnTk_PostLimbDraw",),
0x80AEF734:("EnTk_Draw",),
0x80AF0060:("BgMarketStep_Init",),
0x80AF0088:("BgMarketStep_Draw",),
0x80AF0170:("ObjLupygamelift_Init",),
0x80AF0360:("ObjLupygamelift_Destroy",),
0x80AF0394:("func_80AF0394",),
0x80AF04BC:("func_80AF04BC",),
0x80AF04D8:("func_80AF04D8",),
0x80AF0514:("func_80AF0514",),
0x80AF0530:("func_80AF0530",),
0x80AF06CC:("ObjLupygamelift_Update",),
0x80AF06F0:("ObjLupygamelift_Draw",),
0x80AF0820:("EnTest7_SetupPlayerCamFunc",),
0x80AF082C:("EnTest7_SetupAction",),
0x80AF0838:("EnTest7_InitFeathers",),
0x80AF0984:("EnTest7_AddFeather",),
0x80AF0C30:("EnTest7_AddAndChooseFeather",),
0x80AF0CDC:("EnTest7_UpdateFeatherType1",),
0x80AF10D8:("EnTest7_UpdateFeatherType2",),
0x80AF118C:("EnTest7_UpdateFeathers",),
0x80AF14FC:("EnTest7_DrawFeathers",),
0x80AF1730:("EnTest7_InitWindCapsule",),
0x80AF175C:("EnTest7_Init",),
0x80AF1960:("EnTest7_Destroy",),
0x80AF19A8:("EnTest7_StartWarpCs",),
0x80AF1A2C:("EnTest7_WarpCsPart1",),
0x80AF1B68:("EnTest7_UpdateGrowingWindCapsule",),
0x80AF1CA0:("EnTest7_WarpCsPart2",),
0x80AF1E44:("EnTest7_WarpCsPart3",),
0x80AF1F48:("EnTest7_WarpCsPart4",),
0x80AF2030:("EnTest7_WarpCsPart5",),
0x80AF21E8:("EnTest7_WarpCsPart6",),
0x80AF2318:("EnTest7_WarpCsWait",),
0x80AF2350:("EnTest7_WarpCsWarp",),
0x80AF24D8:("EnTest7_UpdateSubCamWarpCs2",),
0x80AF2654:("EnTest7_UpdateSubCamWarpCs1",),
0x80AF2808:("EnTest7_SpinAndSquishPlayer",),
0x80AF2854:("EnTest7_PlayerAndSubCamAction",),
0x80AF2938:("EnTest7_SetupArriveCs",),
0x80AF29C0:("EnTest7_UpdateSubCamArrivalCs1",),
0x80AF2AE8:("EnTest7_StartArriveCs",),
0x80AF2BAC:("EnTest7_UpdateSubCamArrivalCs2",),
0x80AF2C48:("EnTest7_ArriveCsPart1",),
0x80AF2DB4:("EnTest7_UpdateSubCamArrivalCs3",),
0x80AF2EC8:("EnTest7_StartArriveCsSkip",),
0x80AF2F98:("EnTest7_ArriveCsPart2",),
0x80AF30F4:("EnTest7_ArriveCsPart3",),
0x80AF3144:("EnTest7_Update",),
0x80AF31D0:("func_80AF31D0",),
0x80AF3248:("EnTest7_Draw",),
0x80AF3910:("ObjLightblock_SpawnEffect",),
0x80AF397C:("ObjLightblock_Init",),
0x80AF3A80:("ObjLightblock_Destroy",),
0x80AF3AC8:("ObjLightblock_SetupWait",),
0x80AF3ADC:("ObjLightblock_Wait",),
0x80AF3B8C:("ObjLightblock_SetupPlayCutscene",),
0x80AF3BA0:("ObjLightblock_PlayCutscene",),
0x80AF3C18:("ObjLightblock_SetupFadeAway",),
0x80AF3C34:("ObjLightblock_FadeAway",),
0x80AF3CC0:("ObjLightblock_Update",),
0x80AF3CE4:("ObjLightblock_Draw",),
0x80AF3F70:("func_80AF3F70",),
0x80AF3FE0:("func_80AF3FE0",),
0x80AF40B4:("MirRay2_Init",),
0x80AF4200:("MirRay2_Destroy",),
0x80AF4248:("MirRay2_Update",),
0x80AF4320:("MirRay2_Draw",),
0x80AF43F0:("EnWdhand_Init",),
0x80AF45DC:("EnWdhand_Destroy",),
0x80AF4608:("func_80AF4608",),
0x80AF4670:("func_80AF4670",),
0x80AF46F0:("func_80AF46F0",),
0x80AF488C:("func_80AF488C",),
0x80AF48D0:("func_80AF48D0",),
0x80AF4964:("func_80AF4964",),
0x80AF4A88:("func_80AF4A88",),
0x80AF4C18:("func_80AF4C18",),
0x80AF4C64:("func_80AF4C64",),
0x80AF4ED0:("func_80AF4ED0",),
0x80AF4F30:("func_80AF4F30",),
0x80AF4F6C:("func_80AF4F6C",),
0x80AF4FF8:("func_80AF4FF8",),
0x80AF5130:("func_80AF5130",),
0x80AF520C:("func_80AF520C",),
0x80AF5650:("func_80AF5650",),
0x80AF56A0:("func_80AF56A0",),
0x80AF5820:("func_80AF5820",),
0x80AF5E3C:("func_80AF5E3C",),
0x80AF5F2C:("EnWdhand_Update",),
0x80AF5FE4:("func_80AF5FE4",),
0x80AF6094:("EnWdhand_Draw",),
0x80AF6760:("EnGamelupy_Init",),
0x80AF6828:("EnGamelupy_Destroy",),
0x80AF6854:("EnGamelupy_SpawnSparkles",),
0x80AF6944:("EnGamelupy_SetupFindSharedMemory",),
0x80AF6958:("EnGamelupy_FindSharedMemory",),
0x80AF6994:("EnGamelupy_SetupIdle",),
0x80AF69A8:("EnGamelupy_Idle",),
0x80AF6A38:("EnGamelupy_SetupCollected",),
0x80AF6A78:("EnGamelupy_Collected",),
0x80AF6B40:("EnGamelupy_UpdateCollision",),
0x80AF6B84:("EnGamelupy_Update",),
0x80AF6BF8:("EnGamelupy_Draw",),
0x80AF6DE0:("func_80AF6DE0",),
0x80AF6E2C:("BgDanpeiMovebg_Init",),
0x80AF6EA8:("func_80AF6EA8",),
0x80AF6FF0:("BgDanpeiMovebg_Destroy",),
0x80AF7024:("BgDanpeiMovebg_Update",),
0x80AF705C:("func_80AF705C",),
0x80AF70FC:("func_80AF70FC",),
0x80AF71FC:("func_80AF71FC",),
0x80AF72F8:("func_80AF72F8",),
0x80AF7354:("func_80AF7354",),
0x80AF746C:("func_80AF746C",),
0x80AF74CC:("func_80AF74CC",),
0x80AF7640:("EnSnowwd_Init",),
0x80AF76C4:("EnSnowwd_Destroy",),
0x80AF76F0:("func_80AF76F0",),
0x80AF798C:("EnSnowwd_Update",),
0x80AF79B0:("EnSnowwd_Draw",),
0x80AF7B40:("func_80AF7B40",),
0x80AF7BAC:("func_80AF7BAC",),
0x80AF7CB0:("EnPm_FindActor",),
0x80AF7D60:("EnPm_FindScheduleDoor",),
0x80AF7DC4:("func_80AF7DC4",),
0x80AF7E6C:("EnPm_UpdateSkelAnime",),
0x80AF7E98:("EnPm_ChangeAnim",),
0x80AF7F68:("func_80AF7F68",),
0x80AF8040:("func_80AF8040",),
0x80AF80F4:("func_80AF80F4",),
0x80AF8170:("func_80AF8170",),
0x80AF81E8:("func_80AF81E8",),
0x80AF8348:("func_80AF8348",),
0x80AF8478:("func_80AF8478",),
0x80AF8540:("EnPm_GetMsgScript",),
0x80AF86F0:("func_80AF86F0",),
0x80AF87C4:("func_80AF87C4",),
0x80AF8890:("func_80AF8890",),
0x80AF898C:("func_80AF898C",),
0x80AF8AC8:("func_80AF8AC8",),
0x80AF8BA8:("func_80AF8BA8",),
0x80AF8C68:("func_80AF8C68",),
0x80AF8D84:("func_80AF8D84",),
0x80AF8DD4:("func_80AF8DD4",),
0x80AF8ED4:("func_80AF8ED4",),
0x80AF9008:("func_80AF9008",),
0x80AF91E8:("func_80AF91E8",),
0x80AF94AC:("func_80AF94AC",),
0x80AF95E8:("func_80AF95E8",),
0x80AF98A0:("func_80AF98A0",),
0x80AF992C:("func_80AF992C",),
0x80AF9A0C:("func_80AF9A0C",),
0x80AF9AB0:("func_80AF9AB0",),
0x80AF9B54:("func_80AF9B54",),
0x80AF9BF8:("func_80AF9BF8",),
0x80AF9D04:("func_80AF9D04",),
0x80AF9E7C:("func_80AF9E7C",),
0x80AFA170:("func_80AFA170",),
0x80AFA334:("func_80AFA334",),
0x80AFA438:("func_80AFA438",),
0x80AFA4D0:("func_80AFA4D0",),
0x80AFA5FC:("func_80AFA5FC",),
0x80AFA724:("func_80AFA724",),
0x80AFA7A8:("EnPm_Init",),
0x80AFA8B0:("EnPm_Destroy",),
0x80AFA8F0:("EnPm_Update",),
0x80AFAA04:("EnPm_OverrideLimbDraw",),
0x80AFAA44:("EnPm_PostLimbDraw",),
0x80AFABAC:("EnPm_TransformLimbDraw",),
0x80AFACAC:("EnPm_Draw",),
0x80AFC960:("EnGakufu_ProcessNotes",),
0x80AFCA94:("EnGakufu_Init",),
0x80AFCB64:("EnGakufu_Destroy",),
0x80AFCB94:("EnGakufu_DisplayOnTimer",),
0x80AFCBD4:("EnGakufu_WaitForTimer",),
0x80AFCC14:("EnGakufu_DoNothing",),
0x80AFCC24:("EnGakufu_IsPlayerInRange",),
0x80AFCC58:("EnGakufu_GiveReward",),
0x80AFCD44:("func_80AFCD44",),
0x80AFCDC8:("func_80AFCDC8",),
0x80AFCE70:("EnGakufu_Update",),
0x80AFCE94:("EnGakufu_Draw",),
0x80AFD380:("func_80AFD380",),
0x80AFD4B8:("ElfMsg4_Init",),
0x80AFD5A4:("ElfMsg4_Destroy",),
0x80AFD5B4:("ElfMsg4_GetTextId",),
0x80AFD5E0:("func_80AFD5E0",),
0x80AFD668:("func_80AFD668",),
0x80AFD770:("func_80AFD770",),
0x80AFD7DC:("ElfMsg4_Update",),
0x80AFD990:("func_80AFD990",),
0x80AFDAC8:("ElfMsg5_Init",),
0x80AFDB28:("ElfMsg5_Destroy",),
0x80AFDB38:("func_80AFDB38",),
0x80AFDB48:("ElfMsg5_Update",),
0x80AFDC40:("EnColMan_Init",),
0x80AFDD34:("EnColMan_Destroy",),
0x80AFDD60:("func_80AFDD60",),
0x80AFDE00:("func_80AFDE00",),
0x80AFDF00:("EnColMan_SetHeartPieceCollectedAndKill",),
0x80AFDF60:("func_80AFDF60",),
0x80AFDFB4:("func_80AFDFB4",),
0x80AFE234:("func_80AFE234",),
0x80AFE25C:("func_80AFE25C",),
0x80AFE370:("EnColMan_Update",),
0x80AFE414:("func_80AFE414",),
0x80AFE4AC:("func_80AFE4AC",),
0x80AFE584:("func_80AFE584",),
0x80AFE650:("func_80AFE650",),
0x80AFE8A0:("EnTalkGibud_Init",),
0x80AFEB0C:("EnTalkGibud_Destroy",),
0x80AFEB38:("EnTalkGibud_SetupIdle",),
0x80AFEB7C:("EnTalkGibud_Idle",),
Document object_rd, document En_Rd and En_Railgibud, and clean up En_Talk_Gibud (#604) * Document object_rd + use it in rd and railgibud * Move limb enum to rd.h, share it across all redead actors * Copy over head/body rotation and effect documentation from Talk_Gibud to the other two * Minor spacing things in Talk_Gibud * Import tons of symbols from Talk_Gibud into Railgibud * Always set actionFunc last in Setup functions * Document the isInvincible struct var (thanks kz) * More railgibud struct documentation * Cutscene-related struct names * Damage effect enum for Railgibud * Damage effect enum for Rd * Use the UpdateDamage name that everyone else uses * Grab/Type enums in Railgibud * Document EnRailgibud_MoveGrabbedPlayerAwayFromWall * Document EnRailgibud_PlayerInRangeWithCorrectState * Document EnRailgibud_PlayerOutOfRange * Document path stuff in Railgibud * More Railgibud junk * Enum for animations * Minor documentation on effect stuff * Document Railgibud sink into ground * Document most of Railgibud that was left * Clarify one function name * Use player2, since I guess func_800B8E58 takes Player* now * Make Talk_Gibud/Railgibud consistent with each other in style * Name a few Rd functions * Name some dancing functions * Make define for is Redead * Define for if the Redead is frozen * Make most params access use TYPE * Document some Rd types * Document grab fail functions * Port a few more names from other Gibdo actors * More Rd documentation * Document alpha * Document walk to home functions * Document deathTimer in Rd * Some more timers documented * Document damageEffect struct var * Name all functions in Rd * Document unk_3E4 * Document grab stuff * Document mourning state * Document action states * Name all remaining variables * Document remaining EnRdType * Document all types of Redead * Use ACTOR_FLAGs * Verbose player stateflags * CheckCollision -> UpdateCollision * Try to explain what makes Rd different from the others better * Last changes before PR * Move the limb enum to the object * Remove unnecessary includes from the .c files * Format after sync
2022-02-19 19:58:31 +00:00
0x80AFEC08:("EnTalkGibud_SetupAttemptPlayerFreeze",),
0x80AFEC4C:("EnTalkGibud_AttemptPlayerFreeze",),
0x80AFED08:("EnTalkGibud_SetupWalkToPlayer",),
0x80AFED7C:("EnTalkGibud_WalkToPlayer",),
0x80AFEFD4:("EnTalkGibud_SetupGrab",),
0x80AFF030:("EnTalkGibud_Grab",),
0x80AFF22C:("EnTalkGibud_SetupGrabFail",),
0x80AFF288:("EnTalkGibud_GrabFail",),
0x80AFF330:("EnTalkGibud_SetupTurnAwayAndShakeHead",),
0x80AFF378:("EnTalkGibud_TurnAwayAndShakeHead",),
0x80AFF45C:("EnTalkGibud_SetupWalkToHome",),
0x80AFF4AC:("EnTalkGibud_WalkToHome",),
0x80AFF618:("EnTalkGibud_SetupStunned",),
0x80AFF6A0:("EnTalkGibud_Stunned",),
0x80AFF700:("EnTalkGibud_SetupDamage",),
0x80AFF76C:("EnTalkGibud_Damage",),
0x80AFF880:("EnTalkGibud_SetupDead",),
0x80AFF8E4:("EnTalkGibud_Dead",),
0x80AFF9CC:("EnTalkGibud_SetupRevive",),
0x80AFFA68:("EnTalkGibud_Revive",),
0x80AFFAB0:("EnTalkGibud_GetTextIdForRequestedItem",),
0x80AFFC10:("EnTalkGibud_GetNextTextBoxId",),
0x80AFFC9C:("EnTalkGibud_PresentedItemMatchesRequest",),
0x80AFFD3C:("EnTalkGibud_CheckPresentedItem",),
0x80AFFE3C:("EnTalkGibud_SetupPassiveIdle",),
0x80AFFE94:("EnTalkGibud_PassiveIdle",),
0x80AFFFA4:("EnTalkGibud_SetupTalk",),
0x80AFFFBC:("EnTalkGibud_Talk",),
0x80B000FC:("EnTalkGibud_SetupDisappear",),
0x80B00158:("EnTalkGibud_Disappear",),
0x80B00384:("EnTalkGibud_FacePlayerWhenTalking",),
0x80B0040C:("EnTalkGibud_PlayerInRangeWithCorrectState",),
0x80B00484:("EnTalkGibud_PlayerOutOfRange",),
0x80B004D0:("EnTalkGibud_CheckForGibdoMask",),
0x80B005EC:("EnTalkGibud_TurnTowardsPlayer",),
0x80B00760:("EnTalkGibud_MoveToIdealGrabPositionAndRotation",),
0x80B008BC:("EnTalkGibud_PlayAnimation",),
0x80B008FC:("EnTalkGibud_MoveWithGravity",),
Document object_rd, document En_Rd and En_Railgibud, and clean up En_Talk_Gibud (#604) * Document object_rd + use it in rd and railgibud * Move limb enum to rd.h, share it across all redead actors * Copy over head/body rotation and effect documentation from Talk_Gibud to the other two * Minor spacing things in Talk_Gibud * Import tons of symbols from Talk_Gibud into Railgibud * Always set actionFunc last in Setup functions * Document the isInvincible struct var (thanks kz) * More railgibud struct documentation * Cutscene-related struct names * Damage effect enum for Railgibud * Damage effect enum for Rd * Use the UpdateDamage name that everyone else uses * Grab/Type enums in Railgibud * Document EnRailgibud_MoveGrabbedPlayerAwayFromWall * Document EnRailgibud_PlayerInRangeWithCorrectState * Document EnRailgibud_PlayerOutOfRange * Document path stuff in Railgibud * More Railgibud junk * Enum for animations * Minor documentation on effect stuff * Document Railgibud sink into ground * Document most of Railgibud that was left * Clarify one function name * Use player2, since I guess func_800B8E58 takes Player* now * Make Talk_Gibud/Railgibud consistent with each other in style * Name a few Rd functions * Name some dancing functions * Make define for is Redead * Define for if the Redead is frozen * Make most params access use TYPE * Document some Rd types * Document grab fail functions * Port a few more names from other Gibdo actors * More Rd documentation * Document alpha * Document walk to home functions * Document deathTimer in Rd * Some more timers documented * Document damageEffect struct var * Name all functions in Rd * Document unk_3E4 * Document grab stuff * Document mourning state * Document action states * Name all remaining variables * Document remaining EnRdType * Document all types of Redead * Use ACTOR_FLAGs * Verbose player stateflags * CheckCollision -> UpdateCollision * Try to explain what makes Rd different from the others better * Last changes before PR * Move the limb enum to the object * Remove unnecessary includes from the .c files * Format after sync
2022-02-19 19:58:31 +00:00
0x80B0094C:("EnTalkGibud_UpdateDamage",),
0x80B00B8C:("EnTalkGibud_UpdateCollision",),
0x80B00C94:("EnTalkGibud_MoveGrabbedPlayerAwayFromWall",),
0x80B00D9C:("EnTalkGibud_UpdateEffect",),
0x80B00E48:("EnTalkGibud_Update",),
0x80B00F08:("EnTalkGibud_OverrideLimbDraw",),
0x80B00F64:("EnTalkGibud_PostLimbDraw",),
0x80B01040:("EnTalkGibud_Draw",),
0x80B01990:("EnGiant_ChangeAnim",),
En_Giant OK and mostly documented (#346) * Migrate data to C * EnGiant_Destroy OK * EnGiant_Init OK * func_80B01A74 OK * Comment what each of the quest items are * Put a little comment for myself on func_80B01A74 because it was confusing me lol * Very early names (they're all bad) * func_80B01990 OK * EnGiant_Update OK * func_80B024AC OK * func_80B023D0 OK * func_80B024D8 OK * func_80B02354 OK (this function is bad!) * func_80B020A0 OK * func_80B01EE8 OK * func_80B01E84 OK * func_80B0211C OK * func_80B02234 OK * unk_250 -> sfxId and label SFX * func_80B02688 OK * func_80B026C4 OK * EnGiant_Draw OK * Update spec * Fix up the static data * unk_24E -> alpha * Document some of the animation stuff * Name EnGiant_IsNotFreed * Document the giant types better * Minor cleanup * Add explanatory comment * Rename the functions in functions.txt too, whoops * Document sFaceTextures and blink routine * Document all the various animations * Name EnGiant_PlaySound * Document some functions and change an unknown to action * Add an SFX id I missed * Name all the action funcs * Name last two functions * Mark one case as unused * Change func_800F5A8C to use arg0, arg1, arg2, etc. * Move sFaceTextures to EnGiant_Draw and comment what they are * EnGiant_IsNotFreed -> EnGiant_IsImprisoned * Use booleans in EnGiant_IsImprisoned * **/ -> */ * action -> csAction * Make macros for all type conditional checks * Add warning about inconsistency * Document the cs actions * Add some documentation to animation-changing functions * Update the function name in functions.txt too * Improve GIANT_TYPE macros * Remove an unncessary early return * Incorporate animation changes
2021-10-25 12:22:17 +00:00
0x80B01A74:("EnGiant_IsImprisoned",),
0x80B01B30:("EnGiant_Init",),
0x80B01E74:("EnGiant_Destroy",),
En_Giant OK and mostly documented (#346) * Migrate data to C * EnGiant_Destroy OK * EnGiant_Init OK * func_80B01A74 OK * Comment what each of the quest items are * Put a little comment for myself on func_80B01A74 because it was confusing me lol * Very early names (they're all bad) * func_80B01990 OK * EnGiant_Update OK * func_80B024AC OK * func_80B023D0 OK * func_80B024D8 OK * func_80B02354 OK (this function is bad!) * func_80B020A0 OK * func_80B01EE8 OK * func_80B01E84 OK * func_80B0211C OK * func_80B02234 OK * unk_250 -> sfxId and label SFX * func_80B02688 OK * func_80B026C4 OK * EnGiant_Draw OK * Update spec * Fix up the static data * unk_24E -> alpha * Document some of the animation stuff * Name EnGiant_IsNotFreed * Document the giant types better * Minor cleanup * Add explanatory comment * Rename the functions in functions.txt too, whoops * Document sFaceTextures and blink routine * Document all the various animations * Name EnGiant_PlaySound * Document some functions and change an unknown to action * Add an SFX id I missed * Name all the action funcs * Name last two functions * Mark one case as unused * Change func_800F5A8C to use arg0, arg1, arg2, etc. * Move sFaceTextures to EnGiant_Draw and comment what they are * EnGiant_IsNotFreed -> EnGiant_IsImprisoned * Use booleans in EnGiant_IsImprisoned * **/ -> */ * action -> csAction * Make macros for all type conditional checks * Add warning about inconsistency * Document the cs actions * Add some documentation to animation-changing functions * Update the function name in functions.txt too * Improve GIANT_TYPE macros * Remove an unncessary early return * Incorporate animation changes
2021-10-25 12:22:17 +00:00
0x80B01E84:("EnGiant_ChangeToStartOrLoopAnimation",),
2023-04-19 17:52:00 +00:00
0x80B01EE8:("EnGiant_ChangeAnimBasedOnCueId",),
En_Giant OK and mostly documented (#346) * Migrate data to C * EnGiant_Destroy OK * EnGiant_Init OK * func_80B01A74 OK * Comment what each of the quest items are * Put a little comment for myself on func_80B01A74 because it was confusing me lol * Very early names (they're all bad) * func_80B01990 OK * EnGiant_Update OK * func_80B024AC OK * func_80B023D0 OK * func_80B024D8 OK * func_80B02354 OK (this function is bad!) * func_80B020A0 OK * func_80B01EE8 OK * func_80B01E84 OK * func_80B0211C OK * func_80B02234 OK * unk_250 -> sfxId and label SFX * func_80B02688 OK * func_80B026C4 OK * EnGiant_Draw OK * Update spec * Fix up the static data * unk_24E -> alpha * Document some of the animation stuff * Name EnGiant_IsNotFreed * Document the giant types better * Minor cleanup * Add explanatory comment * Rename the functions in functions.txt too, whoops * Document sFaceTextures and blink routine * Document all the various animations * Name EnGiant_PlaySound * Document some functions and change an unknown to action * Add an SFX id I missed * Name all the action funcs * Name last two functions * Mark one case as unused * Change func_800F5A8C to use arg0, arg1, arg2, etc. * Move sFaceTextures to EnGiant_Draw and comment what they are * EnGiant_IsNotFreed -> EnGiant_IsImprisoned * Use booleans in EnGiant_IsImprisoned * **/ -> */ * action -> csAction * Make macros for all type conditional checks * Add warning about inconsistency * Document the cs actions * Add some documentation to animation-changing functions * Update the function name in functions.txt too * Improve GIANT_TYPE macros * Remove an unncessary early return * Incorporate animation changes
2021-10-25 12:22:17 +00:00
0x80B020A0:("EnGiant_UpdateAlpha",),
0x80B0211C:("EnGiant_PlayAndUpdateAnimation",),
0x80B02234:("EnGiant_PlaySound",),
0x80B02354:("EnGiant_UpdatePosition",),
0x80B023D0:("EnGiant_PerformClockTowerSuccessActions",),
0x80B024AC:("EnGiant_PlayClockTowerFailureAnimation",),
0x80B024D8:("EnGiant_PerformCutsceneActions",),
0x80B025CC:("EnGiant_Update",),
En_Giant OK and mostly documented (#346) * Migrate data to C * EnGiant_Destroy OK * EnGiant_Init OK * func_80B01A74 OK * Comment what each of the quest items are * Put a little comment for myself on func_80B01A74 because it was confusing me lol * Very early names (they're all bad) * func_80B01990 OK * EnGiant_Update OK * func_80B024AC OK * func_80B023D0 OK * func_80B024D8 OK * func_80B02354 OK (this function is bad!) * func_80B020A0 OK * func_80B01EE8 OK * func_80B01E84 OK * func_80B0211C OK * func_80B02234 OK * unk_250 -> sfxId and label SFX * func_80B02688 OK * func_80B026C4 OK * EnGiant_Draw OK * Update spec * Fix up the static data * unk_24E -> alpha * Document some of the animation stuff * Name EnGiant_IsNotFreed * Document the giant types better * Minor cleanup * Add explanatory comment * Rename the functions in functions.txt too, whoops * Document sFaceTextures and blink routine * Document all the various animations * Name EnGiant_PlaySound * Document some functions and change an unknown to action * Add an SFX id I missed * Name all the action funcs * Name last two functions * Mark one case as unused * Change func_800F5A8C to use arg0, arg1, arg2, etc. * Move sFaceTextures to EnGiant_Draw and comment what they are * EnGiant_IsNotFreed -> EnGiant_IsImprisoned * Use booleans in EnGiant_IsImprisoned * **/ -> */ * action -> csAction * Make macros for all type conditional checks * Add warning about inconsistency * Document the cs actions * Add some documentation to animation-changing functions * Update the function name in functions.txt too * Improve GIANT_TYPE macros * Remove an unncessary early return * Incorporate animation changes
2021-10-25 12:22:17 +00:00
0x80B02688:("EnGiant_PostLimbDrawOpa",),
0x80B026C4:("EnGiant_PostLimbDrawXlu",),
0x80B026FC:("EnGiant_Draw",),
0x80B02CD0:("func_80B02CD0",),
0x80B02D58:("func_80B02D58",),
0x80B02DB0:("func_80B02DB0",),
0x80B02E54:("func_80B02E54",),
0x80B02EE4:("func_80B02EE4",),
0x80B030F8:("func_80B030F8",),
0x80B03688:("func_80B03688",),
0x80B03A80:("func_80B03A80",),
0x80B03E2C:("func_80B03E2C",),
0x80B03FF8:("func_80B03FF8",),
0x80B04084:("ObjSnowball_Init",),
0x80B0430C:("ObjSnowball_Destroy",),
0x80B04338:("func_80B04338",),
0x80B04350:("func_80B04350",),
0x80B04540:("func_80B04540",),
0x80B0457C:("func_80B0457C",),
0x80B04608:("func_80B04608",),
0x80B04648:("func_80B04648",),
0x80B046E4:("func_80B046E4",),
0x80B047C0:("func_80B047C0",),
0x80B04B48:("func_80B04B48",),
0x80B04B60:("func_80B04B60",),
0x80B04B70:("ObjSnowball_Update",),
0x80B04D04:("ObjSnowball_Draw",),
0x80B04D34:("func_80B04D34",),
0x80B05290:("BossHakugin_Init",),
0x80B05690:("BossHakugin_Destroy",),
BossHakugin (Goht) OK and documented, EnHakurock documented, other assorted documentation (#1599) * Fix struct * 20/79 OK * BossHakugin_Draw OK * func_80B0D69C OK * func_80B0D2B8 OK * func_80B0D750 OK * Shadow function docs * Fix some non-matchings * Apparently this matches now? It didn't before * OverrideLimbDraw OK * BossHakugin_PostLimbDraw * Animation Cleanup: En_G* (#1395) * wip * more cleanup * more cleanup * one more thing * one more default case * missed brackets * PR Review * add more matches and fill stuct * 3 more Draw functions * func_80B0E5A4 * Finshed the Draw functions * Small cleanup * Most of the death-handling code done * more matching * functions * Goht collab (#9) * Animation Cleanup: En_G* (#1395) * wip * more cleanup * more cleanup * one more thing * one more default case * missed brackets * PR Review * z_message_nes (1 NON_MATCHING) (#1394) * Bring over progress * Some docs * scratch urls + format * Fixes * Match Message_DrawTextNES * String macros * color structs * Document object_mk (#1389) * Updated object_mk animation, limb, and skeleton names * Updated object_mk texture and DList names * Added comment to object_mk.xml * Remove "ing" from Anim names Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * Update z_en_mk.c to not use "ing" in names * Running formatter --------- Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * Player Docs: Initial framework for "Action Change Lists" (#1397) * copy fig docs * adjust wording * another fix * fix bool * PR Suggestion * Animation Cleanup: En_H* (#1399) * begin H * more cleanup * Animation Cleanup: En_I* (#1400) * cleanup I * oops * Start Player Item Docs (#1396) * Copy Fig Docs * small cleanup * ItemChangeType comment * bool * item change comments * PR Review * rm comments * Animation Cleanup: En_K* (#1402) * cleanup k * one more name * Animation Cleanup: En_J* (#1401) * cleanup J * small fix * functions --------- Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> Co-authored-by: Derek Hensley <hensley.derek58@gmail.com> Co-authored-by: Zach North <zrnorth@gmail.com> Co-authored-by: petrie911 <pmontag@Monday.localdomain> * hotfix * all functions decomped * all functions decomped * Now with more data * small fix * another small fix * ok last small fix I swear * cleanup * func_80B0A8C4 OK * func_80B0D9CC OK * Use generated reloc for Goht + remove Goht's undefined_syms * Bodyparts + other clean up * cleanup * oops * fix merge * begin docs * fix merge * cutscene docs * effects docs * small docs * Document colliders * Odds and ends in the struct * Name some functions * Name two functions * Some action functions and other odds and ends * Name the lightning segments and electric ball functions correctly * Names and other cleanup * Start on hakurock + more cleanup * Name all hakurock functions * Name hakurock effects + create a GET_TYPE macro for it * Finish documenting Hakurock * Name one more function in BossHakugin * Name a few more things * Name a lot of struct vars * Wall-related stuff * Fix some fake matches * Name a couple more struct vars * Document some more of the struct * Name the limb flag stuff * Name the last unnamed struct vars * Name the horn colliders correctly * Some initial work on documenting data * Some function documentation * A couple of cleanups * Finish documenting BossHakugin_UpdateBaseRot * Name BossHakugin_SetLightningSegmentColliderVertices * Document BossHakugin_AddLightningSegments * Document BossHakugin_RunUpdateCommon and related functions * Document BossHakugin_AddMalfunctionEffects * Document BossHakugin_StepVectorToTarget * Rename to BossHakugin_StepVector * Finish documenting BossHakugin_AddMalfunctionEffects for now, might come back later though * Document BossHakugin_UpdateSubCam * Document BossHakugin_Thaw * Document BossHakugin_ChargeUpAttack * Some scattered docs * Finish documenting the top "library" functions * Document intro cutscene functions * Document running and charging * Document downed * Document throwing * Document remaining non-death action functions * Document most of the death cutscene * Get started on documenting crushing rocks * Separate out the crushing rocks into their own struct * Document the ExplosionLimbHideInfo * Finish documenting BossHakugin_DeathCutsceneCrushedByRocks * Almost done with rocks I think * Port over Odolwa shadow documentation * Finish documenting draw functions * Finish documenting BossHakugin_Update * Name variables in BossHakugin_UpdateElectricBalls * Document BossHakugin_CheckForBodyColliderHit * Finish documenting BossHakugin_UpdateDamage * I've convinced myself these names are fine * Almost finish documenting every update function * Remove TODOs from the header * Finish documenting the C file * Delete duplicate define * Finish variables.txt for Goht * Undo change that desync'd z_eff_ss_fhg_flash.h from other effect headers * Missed a THIS * Some low-hanging review responses * Add comment explaining something in BossHakugin_ShouldWait * Match BossHakugin_SpawnLargeStalactiteWalls using a for-loop * Create GOHT_ELECTRIC_BALL_COUNT_MAX constant * vector -> norm and targetVector -> targetNorm * Add TODO comments for dynamic shadow functions --------- Co-authored-by: Derek Hensley <hensley.derek58@gmail.com> Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> Co-authored-by: Parker B <20159000+jpburnett@users.noreply.github.com> Co-authored-by: petrie911 <pmontag@Monday.localdomain> Co-authored-by: petrie911 <69443847+petrie911@users.noreply.github.com> Co-authored-by: Zach North <zrnorth@gmail.com> Co-authored-by: engineer124 <engineer124engineer124@gmail.com>
2024-02-02 04:10:48 +00:00
0x80B0573C:("BossHakugin_Vec3fNormalize",),
0x80B057A4:("BossHakugin_StepVector",),
0x80B058C0:("BossHakugin_SpawnLargeStalactiteWalls",),
0x80B05A64:("BossHakugin_RequestQuakeAndRumble",),
0x80B05B04:("BossHakugin_SpawnIceSparkle",),
0x80B05CBC:("BossHakugin_ApplyGoronSpikeBoost",),
0x80B05D4C:("BossHakugin_UpdateLight",),
0x80B05EE0:("BossHakugin_SpawnBlueWarpAndHeartContainer",),
0x80B0607C:("BossHakugin_UpdateBaseRot",),
0x80B06558:("BossHakugin_SetLightningSegmentColliderVertices",),
0x80B06600:("BossHakugin_AddLightningSegments",),
0x80B0696C:("BossHakugin_SpawnGravel",),
0x80B06B20:("BossHakugin_SpawnBoulder",),
0x80B06C08:("BossHakugin_SpawnStalactite",),
0x80B06D38:("BossHakugin_SpawnBomb",),
0x80B06F48:("BossHakugin_AddMalfunctionEffects",),
0x80B0728C:("BossHakugin_ChargeUpAttack",),
0x80B07450:("BossHakugin_RunUpdateCommon",),
0x80B07700:("BossHakugin_SpawnSteam",),
0x80B0791C:("BossHakugin_ShouldWait",),
0x80B07B88:("BossHakugin_Thaw",),
0x80B07BFC:("BossHakugin_UpdateDrawDmgEffect",),
0x80B07DA4:("BossHakugin_UpdateSubCam",),
0x80B07EEC:("BossHakugin_SetupEntranceCutscene",),
0x80B08018:("BossHakugin_EntranceCutscene",),
0x80B08124:("BossHakugin_SetupFrozenBeforeFight",),
0x80B0813C:("BossHakugin_FrozenBeforeFight",),
0x80B0825C:("BossHakugin_SetupIntroCutsceneThaw",),
0x80B082AC:("BossHakugin_IntroCutsceneThaw",),
0x80B08550:("BossHakugin_SetupIntroCutsceneWakeUp",),
0x80B0863C:("BossHakugin_IntroCutsceneWakeUp",),
0x80B08848:("BossHakugin_SetupIntroCutsceneRun",),
0x80B08960:("BossHakugin_IntroCutsceneRun",),
0x80B08C1C:("BossHakugin_SetupRun",),
0x80B08CB8:("BossHakugin_Run",),
0x80B09178:("BossHakugin_SetupCharge",),
0x80B091D8:("BossHakugin_Charge",),
0x80B093C0:("BossHakugin_SetupDowned",),
0x80B094E0:("BossHakugin_Downed",),
0x80B09840:("BossHakugin_SetupThrow",),
0x80B098BC:("BossHakugin_Throw",),
0x80B09A94:("BossHakugin_SetupWait",),
0x80B09C78:("BossHakugin_Wait",),
0x80B09DFC:("BossHakugin_SetupShootLightning",),
0x80B09E20:("BossHakugin_ShootLightning",),
0x80B09E84:("BossHakugin_SetupCutsceneStart",),
0x80B09EDC:("BossHakugin_CutsceneStart",),
0x80B09F7C:("BossHakugin_SetupDeathCutsceneRun",),
0x80B0A2A4:("BossHakugin_DeathCutsceneRun",),
0x80B0A5EC:("BossHakugin_SetupDeathCutsceneSwerveIntoWall",),
0x80B0A638:("BossHakugin_DeathCutsceneSwerveIntoWall",),
0x80B0A87C:("BossHakugin_SetupDeathCutsceneCrushedByRocks",),
0x80B0A8C4:("BossHakugin_DeathCutsceneCrushedByRocks",),
0x80B0AC30:("BossHakugin_CheckForBodyColliderHit",),
0x80B0ADFC:("BossHakugin_UpdateDamage",),
0x80B0B238:("BossHakugin_UpdateRockEffects",),
0x80B0B34C:("BossHakugin_UpdateFallingCrushingRocks",),
0x80B0B3F4:("BossHakugin_UpdateMalfunctionEffects",),
0x80B0B548:("BossHakugin_UpdateLightningSegments",),
0x80B0B660:("BossHakugin_UpdateElectricBalls",),
0x80B0BAE0:("BossHakugin_Update",),
BossHakugin (Goht) OK and documented, EnHakurock documented, other assorted documentation (#1599) * Fix struct * 20/79 OK * BossHakugin_Draw OK * func_80B0D69C OK * func_80B0D2B8 OK * func_80B0D750 OK * Shadow function docs * Fix some non-matchings * Apparently this matches now? It didn't before * OverrideLimbDraw OK * BossHakugin_PostLimbDraw * Animation Cleanup: En_G* (#1395) * wip * more cleanup * more cleanup * one more thing * one more default case * missed brackets * PR Review * add more matches and fill stuct * 3 more Draw functions * func_80B0E5A4 * Finshed the Draw functions * Small cleanup * Most of the death-handling code done * more matching * functions * Goht collab (#9) * Animation Cleanup: En_G* (#1395) * wip * more cleanup * more cleanup * one more thing * one more default case * missed brackets * PR Review * z_message_nes (1 NON_MATCHING) (#1394) * Bring over progress * Some docs * scratch urls + format * Fixes * Match Message_DrawTextNES * String macros * color structs * Document object_mk (#1389) * Updated object_mk animation, limb, and skeleton names * Updated object_mk texture and DList names * Added comment to object_mk.xml * Remove "ing" from Anim names Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * Update z_en_mk.c to not use "ing" in names * Running formatter --------- Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * Player Docs: Initial framework for "Action Change Lists" (#1397) * copy fig docs * adjust wording * another fix * fix bool * PR Suggestion * Animation Cleanup: En_H* (#1399) * begin H * more cleanup * Animation Cleanup: En_I* (#1400) * cleanup I * oops * Start Player Item Docs (#1396) * Copy Fig Docs * small cleanup * ItemChangeType comment * bool * item change comments * PR Review * rm comments * Animation Cleanup: En_K* (#1402) * cleanup k * one more name * Animation Cleanup: En_J* (#1401) * cleanup J * small fix * functions --------- Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> Co-authored-by: Derek Hensley <hensley.derek58@gmail.com> Co-authored-by: Zach North <zrnorth@gmail.com> Co-authored-by: petrie911 <pmontag@Monday.localdomain> * hotfix * all functions decomped * all functions decomped * Now with more data * small fix * another small fix * ok last small fix I swear * cleanup * func_80B0A8C4 OK * func_80B0D9CC OK * Use generated reloc for Goht + remove Goht's undefined_syms * Bodyparts + other clean up * cleanup * oops * fix merge * begin docs * fix merge * cutscene docs * effects docs * small docs * Document colliders * Odds and ends in the struct * Name some functions * Name two functions * Some action functions and other odds and ends * Name the lightning segments and electric ball functions correctly * Names and other cleanup * Start on hakurock + more cleanup * Name all hakurock functions * Name hakurock effects + create a GET_TYPE macro for it * Finish documenting Hakurock * Name one more function in BossHakugin * Name a few more things * Name a lot of struct vars * Wall-related stuff * Fix some fake matches * Name a couple more struct vars * Document some more of the struct * Name the limb flag stuff * Name the last unnamed struct vars * Name the horn colliders correctly * Some initial work on documenting data * Some function documentation * A couple of cleanups * Finish documenting BossHakugin_UpdateBaseRot * Name BossHakugin_SetLightningSegmentColliderVertices * Document BossHakugin_AddLightningSegments * Document BossHakugin_RunUpdateCommon and related functions * Document BossHakugin_AddMalfunctionEffects * Document BossHakugin_StepVectorToTarget * Rename to BossHakugin_StepVector * Finish documenting BossHakugin_AddMalfunctionEffects for now, might come back later though * Document BossHakugin_UpdateSubCam * Document BossHakugin_Thaw * Document BossHakugin_ChargeUpAttack * Some scattered docs * Finish documenting the top "library" functions * Document intro cutscene functions * Document running and charging * Document downed * Document throwing * Document remaining non-death action functions * Document most of the death cutscene * Get started on documenting crushing rocks * Separate out the crushing rocks into their own struct * Document the ExplosionLimbHideInfo * Finish documenting BossHakugin_DeathCutsceneCrushedByRocks * Almost done with rocks I think * Port over Odolwa shadow documentation * Finish documenting draw functions * Finish documenting BossHakugin_Update * Name variables in BossHakugin_UpdateElectricBalls * Document BossHakugin_CheckForBodyColliderHit * Finish documenting BossHakugin_UpdateDamage * I've convinced myself these names are fine * Almost finish documenting every update function * Remove TODOs from the header * Finish documenting the C file * Delete duplicate define * Finish variables.txt for Goht * Undo change that desync'd z_eff_ss_fhg_flash.h from other effect headers * Missed a THIS * Some low-hanging review responses * Add comment explaining something in BossHakugin_ShouldWait * Match BossHakugin_SpawnLargeStalactiteWalls using a for-loop * Create GOHT_ELECTRIC_BALL_COUNT_MAX constant * vector -> norm and targetVector -> targetNorm * Add TODO comments for dynamic shadow functions --------- Co-authored-by: Derek Hensley <hensley.derek58@gmail.com> Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> Co-authored-by: Parker B <20159000+jpburnett@users.noreply.github.com> Co-authored-by: petrie911 <pmontag@Monday.localdomain> Co-authored-by: petrie911 <69443847+petrie911@users.noreply.github.com> Co-authored-by: Zach North <zrnorth@gmail.com> Co-authored-by: engineer124 <engineer124engineer124@gmail.com>
2024-02-02 04:10:48 +00:00
0x80B0C000:("BossHakugin_OverrideLimbDraw",),
0x80B0C1BC:("BossHakugin_PostLimbDraw",),
0x80B0C398:("BossHakugin_DrawRockEffects",),
0x80B0C570:("BossHakugin_DrawMalfunctionEffects",),
0x80B0C7B0:("BossHakugin_DrawChargingLightning",),
0x80B0CAF0:("BossHakugin_DrawLightningSegments",),
0x80B0CCD8:("BossHakugin_DrawElectricBalls",),
0x80B0CF24:("BossHakugin_DrawIce",),
0x80B0D0D4:("BossHakugin_Draw",),
BossHakugin (Goht) OK and documented, EnHakurock documented, other assorted documentation (#1599) * Fix struct * 20/79 OK * BossHakugin_Draw OK * func_80B0D69C OK * func_80B0D2B8 OK * func_80B0D750 OK * Shadow function docs * Fix some non-matchings * Apparently this matches now? It didn't before * OverrideLimbDraw OK * BossHakugin_PostLimbDraw * Animation Cleanup: En_G* (#1395) * wip * more cleanup * more cleanup * one more thing * one more default case * missed brackets * PR Review * add more matches and fill stuct * 3 more Draw functions * func_80B0E5A4 * Finshed the Draw functions * Small cleanup * Most of the death-handling code done * more matching * functions * Goht collab (#9) * Animation Cleanup: En_G* (#1395) * wip * more cleanup * more cleanup * one more thing * one more default case * missed brackets * PR Review * z_message_nes (1 NON_MATCHING) (#1394) * Bring over progress * Some docs * scratch urls + format * Fixes * Match Message_DrawTextNES * String macros * color structs * Document object_mk (#1389) * Updated object_mk animation, limb, and skeleton names * Updated object_mk texture and DList names * Added comment to object_mk.xml * Remove "ing" from Anim names Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * Update z_en_mk.c to not use "ing" in names * Running formatter --------- Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * Player Docs: Initial framework for "Action Change Lists" (#1397) * copy fig docs * adjust wording * another fix * fix bool * PR Suggestion * Animation Cleanup: En_H* (#1399) * begin H * more cleanup * Animation Cleanup: En_I* (#1400) * cleanup I * oops * Start Player Item Docs (#1396) * Copy Fig Docs * small cleanup * ItemChangeType comment * bool * item change comments * PR Review * rm comments * Animation Cleanup: En_K* (#1402) * cleanup k * one more name * Animation Cleanup: En_J* (#1401) * cleanup J * small fix * functions --------- Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> Co-authored-by: Derek Hensley <hensley.derek58@gmail.com> Co-authored-by: Zach North <zrnorth@gmail.com> Co-authored-by: petrie911 <pmontag@Monday.localdomain> * hotfix * all functions decomped * all functions decomped * Now with more data * small fix * another small fix * ok last small fix I swear * cleanup * func_80B0A8C4 OK * func_80B0D9CC OK * Use generated reloc for Goht + remove Goht's undefined_syms * Bodyparts + other clean up * cleanup * oops * fix merge * begin docs * fix merge * cutscene docs * effects docs * small docs * Document colliders * Odds and ends in the struct * Name some functions * Name two functions * Some action functions and other odds and ends * Name the lightning segments and electric ball functions correctly * Names and other cleanup * Start on hakurock + more cleanup * Name all hakurock functions * Name hakurock effects + create a GET_TYPE macro for it * Finish documenting Hakurock * Name one more function in BossHakugin * Name a few more things * Name a lot of struct vars * Wall-related stuff * Fix some fake matches * Name a couple more struct vars * Document some more of the struct * Name the limb flag stuff * Name the last unnamed struct vars * Name the horn colliders correctly * Some initial work on documenting data * Some function documentation * A couple of cleanups * Finish documenting BossHakugin_UpdateBaseRot * Name BossHakugin_SetLightningSegmentColliderVertices * Document BossHakugin_AddLightningSegments * Document BossHakugin_RunUpdateCommon and related functions * Document BossHakugin_AddMalfunctionEffects * Document BossHakugin_StepVectorToTarget * Rename to BossHakugin_StepVector * Finish documenting BossHakugin_AddMalfunctionEffects for now, might come back later though * Document BossHakugin_UpdateSubCam * Document BossHakugin_Thaw * Document BossHakugin_ChargeUpAttack * Some scattered docs * Finish documenting the top "library" functions * Document intro cutscene functions * Document running and charging * Document downed * Document throwing * Document remaining non-death action functions * Document most of the death cutscene * Get started on documenting crushing rocks * Separate out the crushing rocks into their own struct * Document the ExplosionLimbHideInfo * Finish documenting BossHakugin_DeathCutsceneCrushedByRocks * Almost done with rocks I think * Port over Odolwa shadow documentation * Finish documenting draw functions * Finish documenting BossHakugin_Update * Name variables in BossHakugin_UpdateElectricBalls * Document BossHakugin_CheckForBodyColliderHit * Finish documenting BossHakugin_UpdateDamage * I've convinced myself these names are fine * Almost finish documenting every update function * Remove TODOs from the header * Finish documenting the C file * Delete duplicate define * Finish variables.txt for Goht * Undo change that desync'd z_eff_ss_fhg_flash.h from other effect headers * Missed a THIS * Some low-hanging review responses * Add comment explaining something in BossHakugin_ShouldWait * Match BossHakugin_SpawnLargeStalactiteWalls using a for-loop * Create GOHT_ELECTRIC_BALL_COUNT_MAX constant * vector -> norm and targetVector -> targetNorm * Add TODO comments for dynamic shadow functions --------- Co-authored-by: Derek Hensley <hensley.derek58@gmail.com> Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> Co-authored-by: Parker B <20159000+jpburnett@users.noreply.github.com> Co-authored-by: petrie911 <pmontag@Monday.localdomain> Co-authored-by: petrie911 <69443847+petrie911@users.noreply.github.com> Co-authored-by: Zach North <zrnorth@gmail.com> Co-authored-by: engineer124 <engineer124engineer124@gmail.com>
2024-02-02 04:10:48 +00:00
0x80B0D2B8:("BossHakugin_FillShadowTex",),
0x80B0D69C:("BossHakugin_GenShadowTex",),
0x80B0D750:("BossHakugin_DrawShadowTex",),
0x80B0D9CC:("BossHakugin_SpawnCrushingRocks",),
0x80B0DFA8:("BossHakugin_UpdateCrushingRocksCollision",),
0x80B0E548:("BossHakugin_UpdateStationaryCrushingRocks",),
0x80B0E5A4:("BossHakugin_DrawCrushingRocks",),
0x80B0F5E0:("func_80B0F5E0",),
0x80B0F660:("func_80B0F660",),
0x80B0F6DC:("func_80B0F6DC",),
0x80B0F728:("func_80B0F728",),
0x80B0F7FC:("func_80B0F7FC",),
0x80B0F8F8:("func_80B0F8F8",),
0x80B0F97C:("func_80B0F97C",),
0x80B0FA04:("func_80B0FA04",),
0x80B0FA48:("func_80B0FA48",),
0x80B0FB24:("func_80B0FB24",),
0x80B0FBF0:("func_80B0FBF0",),
0x80B0FD8C:("func_80B0FD8C",),
0x80B0FE18:("func_80B0FE18",),
0x80B0FE7C:("func_80B0FE7C",),
0x80B0FEBC:("func_80B0FEBC",),
0x80B0FFA8:("func_80B0FFA8",),
0x80B10240:("func_80B10240",),
0x80B10344:("func_80B10344",),
0x80B10584:("func_80B10584",),
0x80B10634:("func_80B10634",),
0x80B10868:("func_80B10868",),
0x80B10924:("func_80B10924",),
0x80B109DC:("func_80B109DC",),
0x80B10A48:("func_80B10A48",),
0x80B10B5C:("func_80B10B5C",),
0x80B10DAC:("func_80B10DAC",),
0x80B10E98:("func_80B10E98",),
0x80B11048:("func_80B11048",),
0x80B110F8:("func_80B110F8",),
0x80B111AC:("func_80B111AC",),
0x80B11268:("func_80B11268",),
0x80B11344:("func_80B11344",),
0x80B1137C:("EnGb2_Init",),
0x80B116E4:("EnGb2_Destroy",),
0x80B11710:("EnGb2_Update",),
0x80B1179C:("EnGb2_OverrideLimbDraw",),
0x80B117FC:("EnGb2_PostLimbDraw",),
0x80B11858:("EnGb2_Draw",),
0x80B11E60:("EnOnpuman_Init",),
0x80B11F18:("EnOnpuman_Destroy",),
0x80B11F44:("func_80B11F44",),
0x80B11F78:("func_80B11F78",),
0x80B1202C:("func_80B1202C",),
0x80B1217C:("func_80B1217C",),
0x80B121D8:("func_80B121D8",),
0x80B122D8:("EnOnpuman_Update",),
0x80B12430:("func_80B12430",),
0x80B1268C:("BgTobira01_Init",),
0x80B12710:("BgTobira01_Destroy",),
0x80B12744:("BgTobira01_Update",),
0x80B12768:("BgTobira01_Draw",),
0x80B12870:("EnTagObj_Init",),
0x80B12880:("EnTagObj_Destroy",),
0x80B12890:("EnTagObj_Update",),
0x80B12980:("ObjDhouse_Init",),
0x80B12A1C:("ObjDhouse_Destroy",),
0x80B12A50:("func_80B12A50",),
0x80B12A88:("func_80B12A88",),
0x80B12B38:("func_80B12B38",),
0x80B12D78:("func_80B12D78",),
0x80B12E7C:("func_80B12E7C",),
0x80B13170:("func_80B13170",),
0x80B13474:("func_80B13474",),
0x80B13724:("func_80B13724",),
0x80B13908:("func_80B13908",),
0x80B1391C:("func_80B1391C",),
0x80B1392C:("func_80B1392C",),
0x80B13940:("func_80B13940",),
0x80B139D8:("func_80B139D8",),
0x80B139F4:("func_80B139F4",),
0x80B13BB4:("ObjDhouse_Update",),
0x80B13BD8:("ObjDhouse_Draw",),
0x80B13C08:("func_80B13C08",),
0x80B13E40:("func_80B13E40",),
0x80B14180:("ObjHakaisi_Init",),
0x80B1440C:("ObjHakaisi_Destroy",),
0x80B1444C:("func_80B1444C",),
0x80B14460:("func_80B14460",),
0x80B14510:("func_80B14510",),
0x80B14524:("func_80B14524",),
0x80B14558:("func_80B14558",),
0x80B1456C:("func_80B1456C",),
0x80B145F4:("func_80B145F4",),
0x80B14648:("func_80B14648",),
0x80B149A8:("func_80B149A8",),
0x80B149C0:("func_80B149C0",),
0x80B14A24:("func_80B14A24",),
0x80B14B6C:("func_80B14B6C",),
0x80B14CF8:("func_80B14CF8",),
0x80B14F4C:("func_80B14F4C",),
0x80B1503C:("ObjHakaisi_Update",),
0x80B15060:("ObjHakaisi_Draw",),
0x80B151E0:("func_80B151E0",),
0x80B15254:("func_80B15254",),
0x80B15264:("func_80B15264",),
0x80B15330:("func_80B15330",),
0x80B1544C:("func_80B1544C",),
0x80B154A0:("func_80B154A0",),
0x80B15790:("func_80B15790",),
0x80B157C4:("func_80B157C4",),
0x80B157F8:("BgHakuginSwitch_Init",),
0x80B15A04:("BgHakuginSwitch_Destroy",),
0x80B15A4C:("func_80B15A4C",),
0x80B15A68:("func_80B15A68",),
0x80B15B1C:("func_80B15B1C",),
0x80B15B74:("func_80B15B74",),
0x80B15E0C:("func_80B15E0C",),
0x80B15E78:("func_80B15E78",),
0x80B15F3C:("func_80B15F3C",),
0x80B15F88:("func_80B15F88",),
0x80B1606C:("func_80B1606C",),
0x80B160DC:("func_80B160DC",),
0x80B16180:("func_80B16180",),
0x80B161A0:("func_80B161A0",),
0x80B16244:("func_80B16244",),
0x80B162AC:("func_80B162AC",),
0x80B163C4:("func_80B163C4",),
0x80B16400:("func_80B16400",),
0x80B16494:("func_80B16494",),
0x80B16520:("func_80B16520",),
0x80B165A0:("func_80B165A0",),
0x80B165E0:("func_80B165E0",),
0x80B16628:("BgHakuginSwitch_Update",),
0x80B16808:("BgHakuginSwitch_Draw",),
0x80B16B00:("EnSnowman_Init",),
0x80B16F94:("EnSnowman_Destroy",),
0x80B16FC0:("EnSnowman_SpawnCircularDustEffect",),
0x80B17144:("EnSnowman_SpawnBigSnowballFragmentEffects",),
0x80B173D0:("EnSnowman_SetupMoveSnowPile",),
0x80B1746C:("EnSnowman_MoveSnowPile",),
0x80B177EC:("EnSnowman_SetupEmerge",),
0x80B178B8:("EnSnowman_Emerge",),
0x80B179D0:("EnSnowman_SetupReadySnowball",),
0x80B17A58:("EnSnowman_ReadySnowball",),
0x80B17CE8:("EnSnowman_SetupThrowSnowball",),
0x80B17D78:("EnSnowman_ThrowSnowball",),
0x80B17EB4:("EnSnowman_SetupIdle",),
0x80B17EFC:("EnSnowman_Idle",),
0x80B17F4C:("EnSnowman_SetupSubmerge",),
0x80B17FE0:("EnSnowman_Submerge",),
0x80B180A4:("EnSnowman_SetupMelt",),
0x80B18124:("EnSnowman_Melt",),
0x80B18380:("EnSnowman_SetupStun",),
0x80B183A4:("EnSnowman_Stun",),
0x80B183C4:("EnSnowman_SetupDamaged",),
0x80B1848C:("EnSnowman_Damaged",),
0x80B18600:("EnSnowman_SetupDead",),
0x80B1861C:("EnSnowman_Dead",),
0x80B18908:("EnSnowman_SetupSplitDoNothing",),
0x80B189C4:("EnSnowman_SplitDoNothing",),
0x80B189D4:("EnSnowman_SetupKill",),
0x80B18A04:("EnSnowman_Kill",),
0x80B18A28:("EnSnowman_CreateSplitEeno",),
0x80B18B30:("EnSnowman_AbsorbEeno",),
0x80B18BB4:("EnSnowman_SetupCombine",),
0x80B18C7C:("EnSnowman_Combine",),
0x80B18F50:("EnSnowman_UpdateDamage",),
0x80B1918C:("EnSnowman_Update",),
0x80B19474:("EnSnowman_UpdateSnowball",),
0x80B19718:("EnSnowman_PostLimbDraw",),
0x80B198B0:("EnSnowman_Draw",),
0x80B19948:("EnSnowman_DrawSnowPile",),
0x80B19998:("EnSnowman_DrawSnowball",),
0x80B19F60:("TGSw_Idle",),
0x80B1A008:("TGSw_Die",),
0x80B1A15C:("TGSw_Init",),
0x80B1A17C:("TGSw_Destroy",),
0x80B1A18C:("TGSw_Update",),
0x80B1A1B0:("TGSw_Draw",),
0x80B1A3B0:("EnPoSisters_Init",),
0x80B1A600:("EnPoSisters_Destroy",),
0x80B1A648:("EnPoSisters_UpdateDeathFlameSwirl",),
0x80B1A768:("EnPoSisters_MatchPlayerXZ",),
0x80B1A894:("EnPoSisters_MatchPlayerY",),
0x80B1A9B0:("EnPoSisters_CheckZTarget",),
0x80B1AA88:("EnPoSisters_SetupObserverIdle",),
0x80B1AAE8:("EnPoSisters_ObserverIdle",),
0x80B1AB5C:("EnPoSisters_SetupAimlessIdleFlying2",),
0x80B1ABB8:("EnPoSisters_AimlessIdleFlying2",),
0x80B1AC40:("EnPoSisters_SetupAimlessIdleFlying",),
0x80B1ACB8:("EnPoSisters_AimlessIdleFlying",),
0x80B1AE28:("EnPoSisters_SetupInvestigating",),
0x80B1AE3C:("EnPoSisters_Investigating",),
0x80B1AF8C:("EnPoSisters_SetupSpinUp",),
0x80B1B020:("EnPoSisters_SpinUp",),
0x80B1B0E0:("EnPoSisters_SetupSpinAttack",),
0x80B1B168:("EnPoSisters_SpinAttack",),
0x80B1B280:("EnPoSisters_SetupAttackConnect",),
0x80B1B2F0:("EnPoSisters_AttackConnectDrift",),
0x80B1B3A8:("EnPoSisters_SetupDamageFlinch",),
0x80B1B444:("EnPoSisters_DamageFlinch",),
0x80B1B5B4:("EnPoSisters_SetupFlee",),
0x80B1B628:("EnPoSisters_Flee",),
0x80B1B70C:("EnPoSisters_SetupSpinToInvis",),
0x80B1B7BC:("EnPoSisters_SpinToInvis",),
0x80B1B860:("EnPoSisters_SetupSpinBackToVisible",),
0x80B1B940:("EnPoSisters_SpinBackToVisible",),
0x80B1BA3C:("EnPoSisters_SetupDeathStage1",),
0x80B1BA90:("EnPoSisters_DeathStage1",),
0x80B1BC4C:("EnPoSisters_SetupDeathStage2",),
0x80B1BCA0:("EnPoSisters_DeathStage2",),
0x80B1BCF0:("EnPoSisters_SpawnMegClones",),
0x80B1BE4C:("EnPoSisters_MegCloneVanish",),
0x80B1BF2C:("EnPoSisters_MegCloneWaitForSpinBack",),
0x80B1C030:("EnPoSisters_SetupMegSurroundPlayer",),
0x80B1C0A4:("EnPoSisters_MegSurroundPlayer",),
0x80B1C2E8:("EnPoSisters_SetupSpawnPo",),
0x80B1C340:("EnPoSisters_PoeSpawn",),
0x80B1C408:("EnPoSisters_CheckCollision",),
0x80B1C61C:("EnPoSisters_Update",),
0x80B1C974:("EnPoSisters_UpdateColors",),
0x80B1CB44:("EnPoSisters_OverrideLimbDraw",),
0x80B1CD34:("EnPoSisters_PostLimbDraw",),
0x80B1D484:("EnPoSisters_Draw",),
0x80B1DEB0:("EnPp_Init",),
0x80B1E234:("EnPp_Destroy",),
0x80B1E29C:("EnPp_PointlessPosCheck",),
0x80B1E3D4:("EnPp_SpawnDust",),
0x80B1E5A8:("EnPp_ChangeAnim",),
0x80B1E680:("EnPp_PlaySfxForAnimation",),
0x80B1E778:("EnPp_CheckCollision",),
0x80B1E958:("EnPp_SetupIdle",),
0x80B1E970:("EnPp_Idle",),
0x80B1EBD8:("EnPp_SetupCharge",),
0x80B1EC24:("EnPp_Charge",),
0x80B1EFFC:("EnPp_SetupAttack",),
0x80B1F048:("EnPp_Attack",),
0x80B1F0A4:("EnPp_SetupBounced",),
0x80B1F188:("EnPp_Bounced",),
0x80B1F244:("EnPp_SetupRoar",),
0x80B1F29C:("EnPp_Roar",),
0x80B1F4A0:("EnPp_SetupJump",),
0x80B1F560:("EnPp_Jump",),
0x80B1F664:("EnPp_SetupStunnedOrFrozen",),
0x80B1F6B4:("EnPp_StunnedOrFrozen",),
0x80B1F770:("EnPp_SetupDamaged",),
0x80B1F940:("EnPp_Damaged",),
0x80B1FAD0:("EnPp_SetupDead",),
0x80B1FC7C:("EnPp_Dead",),
0x80B1FF20:("EnPp_Mask_SetupDetach",),
0x80B20030:("EnPp_Mask_Detach",),
0x80B202B8:("EnPp_Fragment_SetupMove",),
0x80B203BC:("EnPp_Fragment_Move",),
0x80B20668:("EnPp_UpdateDamage",),
0x80B20B40:("EnPp_Update",),
0x80B20E6C:("EnPp_OverrideLimbDraw",),
0x80B20F70:("EnPp_PostLimbDraw",),
0x80B21344:("EnPp_Draw",),
0x80B21B00:("EnHakurock_Init",),
0x80B21BB4:("EnHakurock_Destroy",),
BossHakugin (Goht) OK and documented, EnHakurock documented, other assorted documentation (#1599) * Fix struct * 20/79 OK * BossHakugin_Draw OK * func_80B0D69C OK * func_80B0D2B8 OK * func_80B0D750 OK * Shadow function docs * Fix some non-matchings * Apparently this matches now? It didn't before * OverrideLimbDraw OK * BossHakugin_PostLimbDraw * Animation Cleanup: En_G* (#1395) * wip * more cleanup * more cleanup * one more thing * one more default case * missed brackets * PR Review * add more matches and fill stuct * 3 more Draw functions * func_80B0E5A4 * Finshed the Draw functions * Small cleanup * Most of the death-handling code done * more matching * functions * Goht collab (#9) * Animation Cleanup: En_G* (#1395) * wip * more cleanup * more cleanup * one more thing * one more default case * missed brackets * PR Review * z_message_nes (1 NON_MATCHING) (#1394) * Bring over progress * Some docs * scratch urls + format * Fixes * Match Message_DrawTextNES * String macros * color structs * Document object_mk (#1389) * Updated object_mk animation, limb, and skeleton names * Updated object_mk texture and DList names * Added comment to object_mk.xml * Remove "ing" from Anim names Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * Update z_en_mk.c to not use "ing" in names * Running formatter --------- Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * Player Docs: Initial framework for "Action Change Lists" (#1397) * copy fig docs * adjust wording * another fix * fix bool * PR Suggestion * Animation Cleanup: En_H* (#1399) * begin H * more cleanup * Animation Cleanup: En_I* (#1400) * cleanup I * oops * Start Player Item Docs (#1396) * Copy Fig Docs * small cleanup * ItemChangeType comment * bool * item change comments * PR Review * rm comments * Animation Cleanup: En_K* (#1402) * cleanup k * one more name * Animation Cleanup: En_J* (#1401) * cleanup J * small fix * functions --------- Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> Co-authored-by: Derek Hensley <hensley.derek58@gmail.com> Co-authored-by: Zach North <zrnorth@gmail.com> Co-authored-by: petrie911 <pmontag@Monday.localdomain> * hotfix * all functions decomped * all functions decomped * Now with more data * small fix * another small fix * ok last small fix I swear * cleanup * func_80B0A8C4 OK * func_80B0D9CC OK * Use generated reloc for Goht + remove Goht's undefined_syms * Bodyparts + other clean up * cleanup * oops * fix merge * begin docs * fix merge * cutscene docs * effects docs * small docs * Document colliders * Odds and ends in the struct * Name some functions * Name two functions * Some action functions and other odds and ends * Name the lightning segments and electric ball functions correctly * Names and other cleanup * Start on hakurock + more cleanup * Name all hakurock functions * Name hakurock effects + create a GET_TYPE macro for it * Finish documenting Hakurock * Name one more function in BossHakugin * Name a few more things * Name a lot of struct vars * Wall-related stuff * Fix some fake matches * Name a couple more struct vars * Document some more of the struct * Name the limb flag stuff * Name the last unnamed struct vars * Name the horn colliders correctly * Some initial work on documenting data * Some function documentation * A couple of cleanups * Finish documenting BossHakugin_UpdateBaseRot * Name BossHakugin_SetLightningSegmentColliderVertices * Document BossHakugin_AddLightningSegments * Document BossHakugin_RunUpdateCommon and related functions * Document BossHakugin_AddMalfunctionEffects * Document BossHakugin_StepVectorToTarget * Rename to BossHakugin_StepVector * Finish documenting BossHakugin_AddMalfunctionEffects for now, might come back later though * Document BossHakugin_UpdateSubCam * Document BossHakugin_Thaw * Document BossHakugin_ChargeUpAttack * Some scattered docs * Finish documenting the top "library" functions * Document intro cutscene functions * Document running and charging * Document downed * Document throwing * Document remaining non-death action functions * Document most of the death cutscene * Get started on documenting crushing rocks * Separate out the crushing rocks into their own struct * Document the ExplosionLimbHideInfo * Finish documenting BossHakugin_DeathCutsceneCrushedByRocks * Almost done with rocks I think * Port over Odolwa shadow documentation * Finish documenting draw functions * Finish documenting BossHakugin_Update * Name variables in BossHakugin_UpdateElectricBalls * Document BossHakugin_CheckForBodyColliderHit * Finish documenting BossHakugin_UpdateDamage * I've convinced myself these names are fine * Almost finish documenting every update function * Remove TODOs from the header * Finish documenting the C file * Delete duplicate define * Finish variables.txt for Goht * Undo change that desync'd z_eff_ss_fhg_flash.h from other effect headers * Missed a THIS * Some low-hanging review responses * Add comment explaining something in BossHakugin_ShouldWait * Match BossHakugin_SpawnLargeStalactiteWalls using a for-loop * Create GOHT_ELECTRIC_BALL_COUNT_MAX constant * vector -> norm and targetVector -> targetNorm * Add TODO comments for dynamic shadow functions --------- Co-authored-by: Derek Hensley <hensley.derek58@gmail.com> Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> Co-authored-by: Parker B <20159000+jpburnett@users.noreply.github.com> Co-authored-by: petrie911 <pmontag@Monday.localdomain> Co-authored-by: petrie911 <69443847+petrie911@users.noreply.github.com> Co-authored-by: Zach North <zrnorth@gmail.com> Co-authored-by: engineer124 <engineer124engineer124@gmail.com>
2024-02-02 04:10:48 +00:00
0x80B21BE0:("EnHakurock_AddRockEffect",),
0x80B21EA4:("EnHakurock_SpawnEffect",),
0x80B21FFC:("EnHakurock_SetupWaitForSignal",),
0x80B22040:("EnHakurock_WaitForSignal",),
0x80B220A8:("EnHakurock_Boulder_SetupMove",),
0x80B221E8:("EnHakurock_Boulder_Move",),
0x80B222AC:("EnHakurock_Stalactite_SetupFall",),
0x80B2242C:("EnHakurock_Stalactite_Fall",),
0x80B224C0:("EnHakurock_Stalactite_SetupStuckInGround",),
0x80B22500:("EnHakurock_Stalactite_StuckInGround",),
0x80B226AC:("EnHakurock_LargeStalactite_SetupWait",),
0x80B22750:("EnHakurock_LargeStalactite_Wait",),
0x80B2278C:("EnHakurock_Update",),
BossHakugin (Goht) OK and documented, EnHakurock documented, other assorted documentation (#1599) * Fix struct * 20/79 OK * BossHakugin_Draw OK * func_80B0D69C OK * func_80B0D2B8 OK * func_80B0D750 OK * Shadow function docs * Fix some non-matchings * Apparently this matches now? It didn't before * OverrideLimbDraw OK * BossHakugin_PostLimbDraw * Animation Cleanup: En_G* (#1395) * wip * more cleanup * more cleanup * one more thing * one more default case * missed brackets * PR Review * add more matches and fill stuct * 3 more Draw functions * func_80B0E5A4 * Finshed the Draw functions * Small cleanup * Most of the death-handling code done * more matching * functions * Goht collab (#9) * Animation Cleanup: En_G* (#1395) * wip * more cleanup * more cleanup * one more thing * one more default case * missed brackets * PR Review * z_message_nes (1 NON_MATCHING) (#1394) * Bring over progress * Some docs * scratch urls + format * Fixes * Match Message_DrawTextNES * String macros * color structs * Document object_mk (#1389) * Updated object_mk animation, limb, and skeleton names * Updated object_mk texture and DList names * Added comment to object_mk.xml * Remove "ing" from Anim names Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * Update z_en_mk.c to not use "ing" in names * Running formatter --------- Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * Player Docs: Initial framework for "Action Change Lists" (#1397) * copy fig docs * adjust wording * another fix * fix bool * PR Suggestion * Animation Cleanup: En_H* (#1399) * begin H * more cleanup * Animation Cleanup: En_I* (#1400) * cleanup I * oops * Start Player Item Docs (#1396) * Copy Fig Docs * small cleanup * ItemChangeType comment * bool * item change comments * PR Review * rm comments * Animation Cleanup: En_K* (#1402) * cleanup k * one more name * Animation Cleanup: En_J* (#1401) * cleanup J * small fix * functions --------- Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> Co-authored-by: Derek Hensley <hensley.derek58@gmail.com> Co-authored-by: Zach North <zrnorth@gmail.com> Co-authored-by: petrie911 <pmontag@Monday.localdomain> * hotfix * all functions decomped * all functions decomped * Now with more data * small fix * another small fix * ok last small fix I swear * cleanup * func_80B0A8C4 OK * func_80B0D9CC OK * Use generated reloc for Goht + remove Goht's undefined_syms * Bodyparts + other clean up * cleanup * oops * fix merge * begin docs * fix merge * cutscene docs * effects docs * small docs * Document colliders * Odds and ends in the struct * Name some functions * Name two functions * Some action functions and other odds and ends * Name the lightning segments and electric ball functions correctly * Names and other cleanup * Start on hakurock + more cleanup * Name all hakurock functions * Name hakurock effects + create a GET_TYPE macro for it * Finish documenting Hakurock * Name one more function in BossHakugin * Name a few more things * Name a lot of struct vars * Wall-related stuff * Fix some fake matches * Name a couple more struct vars * Document some more of the struct * Name the limb flag stuff * Name the last unnamed struct vars * Name the horn colliders correctly * Some initial work on documenting data * Some function documentation * A couple of cleanups * Finish documenting BossHakugin_UpdateBaseRot * Name BossHakugin_SetLightningSegmentColliderVertices * Document BossHakugin_AddLightningSegments * Document BossHakugin_RunUpdateCommon and related functions * Document BossHakugin_AddMalfunctionEffects * Document BossHakugin_StepVectorToTarget * Rename to BossHakugin_StepVector * Finish documenting BossHakugin_AddMalfunctionEffects for now, might come back later though * Document BossHakugin_UpdateSubCam * Document BossHakugin_Thaw * Document BossHakugin_ChargeUpAttack * Some scattered docs * Finish documenting the top "library" functions * Document intro cutscene functions * Document running and charging * Document downed * Document throwing * Document remaining non-death action functions * Document most of the death cutscene * Get started on documenting crushing rocks * Separate out the crushing rocks into their own struct * Document the ExplosionLimbHideInfo * Finish documenting BossHakugin_DeathCutsceneCrushedByRocks * Almost done with rocks I think * Port over Odolwa shadow documentation * Finish documenting draw functions * Finish documenting BossHakugin_Update * Name variables in BossHakugin_UpdateElectricBalls * Document BossHakugin_CheckForBodyColliderHit * Finish documenting BossHakugin_UpdateDamage * I've convinced myself these names are fine * Almost finish documenting every update function * Remove TODOs from the header * Finish documenting the C file * Delete duplicate define * Finish variables.txt for Goht * Undo change that desync'd z_eff_ss_fhg_flash.h from other effect headers * Missed a THIS * Some low-hanging review responses * Add comment explaining something in BossHakugin_ShouldWait * Match BossHakugin_SpawnLargeStalactiteWalls using a for-loop * Create GOHT_ELECTRIC_BALL_COUNT_MAX constant * vector -> norm and targetVector -> targetNorm * Add TODO comments for dynamic shadow functions --------- Co-authored-by: Derek Hensley <hensley.derek58@gmail.com> Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> Co-authored-by: Parker B <20159000+jpburnett@users.noreply.github.com> Co-authored-by: petrie911 <pmontag@Monday.localdomain> Co-authored-by: petrie911 <69443847+petrie911@users.noreply.github.com> Co-authored-by: Zach North <zrnorth@gmail.com> Co-authored-by: engineer124 <engineer124engineer124@gmail.com>
2024-02-02 04:10:48 +00:00
0x80B228F4:("EnHakurock_DrawBoulder",),
0x80B229A4:("EnHakurock_DrawStalactite",),
0x80B22C00:("func_80B22C00",),
0x80B22C2C:("func_80B22C2C",),
0x80B22C80:("func_80B22C80",),
0x80B22E0C:("func_80B22E0C",),
0x80B22F34:("func_80B22F34",),
0x80B22FA8:("func_80B22FA8",),
0x80B23318:("EnHanabi_Init",),
0x80B23450:("EnHanabi_Destroy",),
0x80B234C8:("func_80B234C8",),
0x80B235CC:("func_80B235CC",),
0x80B236C8:("func_80B236C8",),
0x80B23894:("func_80B23894",),
0x80B238D4:("func_80B238D4",),
0x80B23910:("func_80B23910",),
0x80B23934:("func_80B23934",),
0x80B239FC:("EnHanabi_Update",),
2022-03-27 14:17:15 +00:00
0x80B23A38:("EnHanabi_Draw",),
0x80B23D50:("func_80B23D50",),
0x80B23DD0:("func_80B23DD0",),
0x80B23E10:("ObjDowsing_Init",),
0x80B23E30:("ObjDowsing_Destroy",),
0x80B23E40:("ObjDowsing_Update",),
0x80B23ED0:("ObjWind_Init",),
0x80B23F50:("ObjWind_Destroy",),
0x80B23F60:("ObjWind_Update",),
0x80B243C0:("ObjWind_Draw",),
0x80B24630:("EnRacedog_ChangeAnim",),
0x80B246F4:("EnRacedog_UpdateCollision",),
0x80B2478C:("EnRacedog_GetYRotation",),
0x80B248B8:("EnRacedog_GetFloorRot",),
0x80B24930:("EnRacedog_Init",),
0x80B24BE8:("EnRacedog_Destroy",),
0x80B24C14:("EnRacedog_RaceStart",),
0x80B24CB4:("EnRacedog_Race",),
0x80B24E14:("EnRacedog_UpdateTextId",),
0x80B24F08:("EnRacedog_UpdateSpeed",),
0x80B251EC:("EnRacedog_CalculateFinalStretchTargetSpeed",),
0x80B252F8:("EnRacedog_UpdateRaceVariables",),
0x80B2538C:("EnRacedog_CheckForFinish",),
0x80B25448:("EnRacedog_UpdateRunAnimationPlaySpeed",),
0x80B25490:("EnRacedog_IsOverFinishLine",),
0x80B255AC:("EnRacedog_SpawnFloorDustRing",),
0x80B256BC:("EnRacedog_PlaySfxWalk",),
0x80B25708:("EnRacedog_Update",),
0x80B2583C:("EnRacedog_UpdateSelectionArrow",),
0x80B258D8:("EnRacedog_DrawSelectionArrow",),
0x80B25A74:("EnRacedog_OverrideLimbDraw",),
0x80B25A90:("EnRacedog_PostLimbDraw",),
0x80B25B14:("EnRacedog_Draw",),
0x80B262A0:("EnKendoJs_Init",),
0x80B264FC:("EnKendoJs_Destroy",),
0x80B26538:("func_80B26538",),
0x80B2654C:("func_80B2654C",),
0x80B26758:("func_80B26758",),
0x80B269A4:("func_80B269A4",),
0x80B26AE8:("func_80B26AE8",),
0x80B26AFC:("func_80B26AFC",),
0x80B26BF8:("func_80B26BF8",),
0x80B26EB4:("func_80B26EB4",),
0x80B26F14:("func_80B26F14",),
0x80B26F6C:("func_80B26F6C",),
0x80B2701C:("func_80B2701C",),
0x80B27030:("func_80B27030",),
0x80B2714C:("func_80B2714C",),
0x80B27188:("func_80B27188",),
0x80B273D0:("func_80B273D0",),
0x80B2740C:("func_80B2740C",),
0x80B274BC:("func_80B274BC",),
0x80B276C4:("func_80B276C4",),
0x80B276D8:("func_80B276D8",),
0x80B27760:("func_80B27760",),
0x80B27774:("func_80B27774",),
0x80B2783C:("func_80B2783C",),
0x80B27880:("func_80B27880",),
0x80B278C4:("EnKendoJs_MovePlayerToPos",),
0x80B279AC:("func_80B279AC",),
0x80B279F0:("func_80B279F0",),
0x80B27A90:("func_80B27A90",),
0x80B27ACC:("EnKendoJs_Update",),
0x80B27B54:("EnKendoJs_OverrideLimbDraw",),
0x80B27B8C:("EnKendoJs_PostLimbDraw",),
0x80B27BA4:("EnKendoJs_Draw",),
0x80B28080:("BgBotihasira_Init",),
0x80B28124:("BgBotihasira_Destroy",),
0x80B2815C:("func_80B2815C",),
0x80B2816C:("BgBotihasira_Update",),
0x80B28240:("BgBotihasira_Draw",),
0x80B28370:("EnFish2_ChangeAnim",),
0x80B28478:("func_80B28478",),
0x80B28538:("EnFish2_Init",),
0x80B287B8:("EnFish2_Destroy",),
0x80B287F4:("func_80B287F4",),
0x80B288E8:("func_80B288E8",),
0x80B2899C:("func_80B2899C",),
0x80B289DC:("func_80B289DC",),
0x80B28B5C:("func_80B28B5C",),
0x80B28C14:("func_80B28C14",),
0x80B29128:("func_80B29128",),
0x80B2913C:("func_80B2913C",),
0x80B29194:("func_80B29194",),
0x80B29250:("func_80B29250",),
0x80B2938C:("func_80B2938C",),
0x80B293C4:("func_80B293C4",),
0x80B2951C:("func_80B2951C",),
0x80B295A4:("func_80B295A4",),
0x80B29778:("func_80B29778",),
0x80B297FC:("func_80B297FC",),
0x80B29E5C:("func_80B29E5C",),
0x80B29EE4:("func_80B29EE4",),
0x80B2A01C:("func_80B2A01C",),
0x80B2A094:("func_80B2A094",),
0x80B2A23C:("func_80B2A23C",),
0x80B2A448:("func_80B2A448",),
0x80B2A498:("func_80B2A498",),
0x80B2A738:("EnFish2_Update",),
2021-10-27 13:28:52 +00:00
0x80B2ABF4:("EnFish2_OverrideLimbDraw",),
0x80B2AC20:("EnFish2_PostLimbDraw",),
0x80B2AD34:("EnFish2_Draw",),
0x80B2ADB0:("func_80B2ADB0",),
0x80B2AF80:("func_80B2AF80",),
0x80B2B180:("func_80B2B180",),
0x80B2B830:("EnPst_UpdateCollision",),
0x80B2B874:("EnPst_HandleLetterDay1",),
0x80B2B8F4:("EnPst_HandleLetterDay2",),
0x80B2B974:("EnPst_ChooseBehaviour",),
0x80B2BAA4:("EnPst_GetMsgScript",),
0x80B2BBFC:("EnPst_CheckTalk",),
0x80B2BCF8:("EnPst_SetOfferItemModeOnScreen",),
0x80B2BD30:("EnPst_ProcessScheduleOutput",),
0x80B2BD88:("EnPst_Idle",),
0x80B2BD98:("EnPst_FollowSchedule",),
0x80B2BE54:("EnPst_Talk",),
0x80B2BF3C:("EnPst_Init",),
0x80B2C04C:("EnPst_Destroy",),
0x80B2C078:("EnPst_Update",),
0x80B2C11C:("EnPst_OverrideLimbDraw",),
0x80B2C18C:("EnPst_Draw",),
0x80B2C6F0:("EnPoh_Init",),
0x80B2C8B8:("EnPoh_Destroy",),
0x80B2C910:("func_80B2C910",),
0x80B2C9B8:("func_80B2C9B8",),
0x80B2CA4C:("func_80B2CA4C",),
0x80B2CAA4:("func_80B2CAA4",),
0x80B2CB60:("func_80B2CB60",),
0x80B2CBBC:("func_80B2CBBC",),
0x80B2CD14:("func_80B2CD14",),
0x80B2CD64:("func_80B2CD64",),
0x80B2CEC8:("func_80B2CEC8",),
0x80B2CF28:("func_80B2CF28",),
0x80B2CFF8:("func_80B2CFF8",),
0x80B2D07C:("func_80B2D07C",),
0x80B2D0E8:("func_80B2D0E8",),
0x80B2D140:("func_80B2D140",),
0x80B2D2C0:("func_80B2D2C0",),
0x80B2D300:("func_80B2D300",),
0x80B2D5DC:("func_80B2D5DC",),
0x80B2D628:("func_80B2D628",),
0x80B2D694:("func_80B2D694",),
0x80B2D6EC:("func_80B2D6EC",),
0x80B2D76C:("func_80B2D76C",),
0x80B2D7D4:("func_80B2D7D4",),
0x80B2D924:("func_80B2D924",),
0x80B2D980:("func_80B2D980",),
0x80B2DAD0:("func_80B2DAD0",),
0x80B2DB44:("func_80B2DB44",),
0x80B2DC50:("func_80B2DC50",),
0x80B2DD2C:("func_80B2DD2C",),
0x80B2DDF8:("func_80B2DDF8",),
0x80B2E0B0:("func_80B2E0B0",),
0x80B2E180:("func_80B2E180",),
0x80B2E1D8:("func_80B2E1D8",),
0x80B2E230:("func_80B2E230",),
0x80B2E3B0:("func_80B2E3B0",),
0x80B2E3F8:("func_80B2E3F8",),
0x80B2E438:("func_80B2E438",),
0x80B2E55C:("func_80B2E55C",),
0x80B2E6C0:("func_80B2E6C0",),
0x80B2E8E0:("func_80B2E8E0",),
0x80B2EACC:("EnPoh_Update",),
0x80B2ED14:("EnPoh_OverrideLimbDraw",),
0x80B2EDD0:("EnPoh_PostLimbDraw",),
0x80B2F0A4:("EnPoh_Draw",),
0x80B2F328:("func_80B2F328",),
0x80B2F37C:("func_80B2F37C",),
0x80B2FB10:("func_80B2FB10",),
0x80B2FB94:("func_80B2FB94",),
0x80B2FC98:("func_80B2FC98",),
0x80B300F4:("func_80B300F4",),
0x80B30410:("func_80B30410",),
0x80B30480:("func_80B30480",),
0x80B3057C:("ObjSpidertent_Init",),
0x80B30798:("ObjSpidertent_Destroy",),
0x80B307E0:("func_80B307E0",),
0x80B30808:("func_80B30808",),
0x80B30A2C:("func_80B30A2C",),
0x80B30A4C:("func_80B30A4C",),
0x80B30AD4:("func_80B30AD4",),
0x80B30AF8:("func_80B30AF8",),
0x80B30ED4:("ObjSpidertent_Update",),
0x80B30EF8:("ObjSpidertent_Draw",),
0x80B31590:("func_80B31590",),
0x80B3161C:("EnZoraegg_Init",),
0x80B31998:("EnZoraegg_Destroy",),
0x80B319A8:("func_80B319A8",),
0x80B319D0:("func_80B319D0",),
0x80B31A34:("func_80B31A34",),
0x80B31C40:("func_80B31C40",),
0x80B31CB4:("func_80B31CB4",),
0x80B31D14:("func_80B31D14",),
0x80B31D64:("func_80B31D64",),
0x80B31E00:("func_80B31E00",),
0x80B32084:("func_80B32084",),
0x80B32094:("func_80B32094",),
0x80B320E0:("func_80B320E0",),
0x80B321D0:("func_80B321D0",),
0x80B32228:("func_80B32228",),
0x80B322BC:("func_80B322BC",),
0x80B32390:("func_80B32390",),
0x80B324B0:("func_80B324B0",),
0x80B32644:("func_80B32644",),
0x80B326F4:("func_80B326F4",),
0x80B32820:("func_80B32820",),
0x80B32928:("func_80B32928",),
0x80B32A88:("func_80B32A88",),
0x80B32B10:("func_80B32B10",),
0x80B32B3C:("func_80B32B3C",),
0x80B32B70:("func_80B32B70",),
0x80B32BB8:("func_80B32BB8",),
0x80B32C34:("func_80B32C34",),
0x80B32D08:("func_80B32D08",),
0x80B32E74:("EnZoraegg_Update",),
0x80B32F04:("func_80B32F04",),
0x80B331C8:("func_80B331C8",),
0x80B3336C:("EnZoraegg_OverrideLimbDraw",),
0x80B333DC:("func_80B333DC",),
0x80B33480:("EnZoraegg_PostLimbDraw",),
0x80B33818:("func_80B33818",),
0x80B338C0:("EnZoraegg_Draw",),
0x80B33D30:("EnKbt_Init",),
0x80B33E54:("EnKbt_Destroy",),
0x80B33E64:("func_80B33E64",),
0x80B33E8C:("func_80B33E8C",),
0x80B33EF0:("EnKbt_ChangeAnim",),
0x80B3403C:("func_80B3403C",),
0x80B34078:("func_80B34078",),
0x80B3415C:("func_80B3415C",),
0x80B34314:("func_80B34314",),
0x80B34574:("func_80B34574",),
0x80B34598:("func_80B34598",),
0x80B349A4:("EnKbt_Update",),
2022-03-27 14:27:09 +00:00
0x80B349C8:("EnKbt_OverrideLimbDraw",),
0x80B34A00:("EnKbt_PostLimbDraw",),
0x80B34A40:("EnKbt_Draw",),
0x80B34F70:("func_80B34F70",),
0x80B34FB4:("func_80B34FB4",),
0x80B35108:("func_80B35108",),
0x80B351A4:("func_80B351A4",),
0x80B35250:("func_80B35250",),
0x80B352A4:("func_80B352A4",),
0x80B35450:("func_80B35450",),
0x80B3556C:("func_80B3556C",),
0x80B35634:("func_80B35634",),
0x80B357F0:("func_80B357F0",),
0x80B3584C:("func_80B3584C",),
0x80B358D8:("func_80B358D8",),
0x80B35968:("func_80B35968",),
0x80B359DC:("func_80B359DC",),
0x80B35B24:("func_80B35B24",),
0x80B35B44:("func_80B35B44",),
0x80B35C84:("func_80B35C84",),
0x80B3610C:("func_80B3610C",),
0x80B363E8:("func_80B363E8",),
0x80B364D4:("func_80B364D4",),
0x80B364F8:("EnGg_Init",),
0x80B36660:("EnGg_Destroy",),
0x80B36670:("EnGg_Update",),
0x80B368B0:("EnGg_OverrideLimbDraw",),
0x80B368F0:("EnGg_PostLimbDraw",),
0x80B36A34:("EnGg_Draw",),
0x80B37080:("EnMaruta_Init",),
0x80B37280:("EnMaruta_Destroy",),
0x80B372B8:("func_80B372B8",),
0x80B372CC:("func_80B372CC",),
0x80B37364:("func_80B37364",),
0x80B3738C:("func_80B3738C",),
0x80B373F4:("func_80B373F4",),
0x80B37428:("func_80B37428",),
0x80B374B8:("func_80B374B8",),
0x80B374FC:("func_80B374FC",),
0x80B37590:("func_80B37590",),
0x80B37950:("func_80B37950",),
0x80B37998:("func_80B37998",),
0x80B379C0:("func_80B379C0",),
0x80B37A14:("func_80B37A14",),
0x80B37A64:("func_80B37A64",),
0x80B37A8C:("func_80B37A8C",),
0x80B37AA0:("func_80B37AA0",),
0x80B37B78:("func_80B37B78",),
0x80B37C04:("func_80B37C04",),
0x80B37C60:("func_80B37C60",),
0x80B37CA0:("func_80B37CA0",),
0x80B37EC0:("func_80B37EC0",),
0x80B38028:("func_80B38028",),
0x80B38060:("func_80B38060",),
0x80B3828C:("func_80B3828C",),
0x80B382E4:("func_80B382E4",),
0x80B38454:("EnMaruta_Update",),
0x80B38498:("EnMaruta_Draw",),
0x80B38E20:("func_80B38E20",),
0x80B38E88:("func_80B38E88",),
0x80B38EFC:("func_80B38EFC",),
0x80B39108:("func_80B39108",),
0x80B39470:("func_80B39470",),
0x80B395C4:("func_80B395C4",),
0x80B395EC:("func_80B395EC",),
0x80B39638:("func_80B39638",),
0x80B39834:("func_80B39834",),
0x80B39908:("func_80B39908",),
0x80B39B28:("func_80B39B28",),
0x80B39B5C:("func_80B39B5C",),
0x80B39B94:("ObjSnowball2_Init",),
0x80B39C4C:("ObjSnowball2_Destroy",),
0x80B39C78:("func_80B39C78",),
0x80B39C9C:("func_80B39C9C",),
0x80B39F60:("func_80B39F60",),
0x80B39FA8:("func_80B39FA8",),
0x80B3A0D8:("func_80B3A0D8",),
0x80B3A13C:("func_80B3A13C",),
0x80B3A498:("func_80B3A498",),
0x80B3A500:("func_80B3A500",),
0x80B3A7C8:("ObjSnowball2_Update",),
0x80B3A888:("ObjSnowball2_Draw",),
0x80B3AC50:("func_80B3AC50",),
0x80B3AC94:("func_80B3AC94",),
0x80B3ADD8:("func_80B3ADD8",),
0x80B3AE60:("func_80B3AE60",),
0x80B3AFB0:("func_80B3AFB0",),
0x80B3B05C:("func_80B3B05C",),
0x80B3B0A0:("func_80B3B0A0",),
0x80B3B120:("func_80B3B120",),
0x80B3B21C:("func_80B3B21C",),
0x80B3B294:("func_80B3B294",),
0x80B3B4B0:("func_80B3B4B0",),
0x80B3B5D4:("func_80B3B5D4",),
0x80B3B648:("EnGg2_HasReachedPoint",),
0x80B3B7E4:("func_80B3B7E4",),
0x80B3B8A4:("func_80B3B8A4",),
0x80B3B958:("EnGg2_Init",),
0x80B3BBE0:("EnGg2_Destroy",),
0x80B3BBF0:("EnGg2_Update",),
0x80B3BD44:("EnGg2_OverrideLimbDraw",),
0x80B3BDC0:("EnGg2_PostLimbDraw",),
0x80B3BE00:("EnGg2_Draw",),
0x80B3C260:("func_80B3C260",),
0x80B3C29C:("func_80B3C29C",),
0x80B3C2B0:("func_80B3C2B0",),
0x80B3C2C4:("func_80B3C2C4",),
0x80B3C39C:("func_80B3C39C",),
0x80B3C4E0:("func_80B3C4E0",),
0x80B3C624:("func_80B3C624",),
0x80B3C6F8:("ObjGhaka_Init",),
0x80B3C7D8:("ObjGhaka_Destroy",),
0x80B3C80C:("ObjGhaka_Update",),
0x80B3C858:("ObjGhaka_Draw",),
0x80B3CA20:("func_80B3CA20",),
0x80B3CC38:("EnDnp_ChangeAnim",),
0x80B3CC80:("func_80B3CC80",),
0x80B3CD1C:("func_80B3CD1C",),
0x80B3CDA4:("func_80B3CDA4",),
0x80B3CEC0:("func_80B3CEC0",),
0x80B3CF60:("func_80B3CF60",),
0x80B3D044:("func_80B3D044",),
0x80B3D11C:("func_80B3D11C",),
0x80B3D2D4:("func_80B3D2D4",),
0x80B3D338:("func_80B3D338",),
0x80B3D3F8:("func_80B3D3F8",),
0x80B3D47C:("func_80B3D47C",),
0x80B3D558:("func_80B3D558",),
0x80B3D5B8:("EnDnp_Init",),
0x80B3D7B8:("EnDnp_Destroy",),
0x80B3D7E4:("EnDnp_Update",),
0x80B3D974:("func_80B3D974",),
0x80B3DA88:("EnDnp_PostLimbDraw",),
0x80B3DAA0:("EnDnp_TransformLimbDraw",),
0x80B3DB98:("EnDnp_Draw",),
0x80B3DFF0:("func_80B3DFF0",),
0x80B3E168:("func_80B3E168",),
0x80B3E460:("func_80B3E460",),
0x80B3E5B4:("func_80B3E5B4",),
0x80B3E5DC:("EnDai_ChangeAnim",),
0x80B3E69C:("func_80B3E69C",),
0x80B3E7C8:("func_80B3E7C8",),
0x80B3E834:("func_80B3E834",),
0x80B3E8BC:("func_80B3E8BC",),
0x80B3E96C:("func_80B3E96C",),
0x80B3EC10:("func_80B3EC10",),
0x80B3EC84:("func_80B3EC84",),
0x80B3ED88:("func_80B3ED88",),
0x80B3EE8C:("func_80B3EE8C",),
0x80B3EEDC:("func_80B3EEDC",),
0x80B3EF90:("func_80B3EF90",),
0x80B3F00C:("func_80B3F00C",),
0x80B3F044:("EnDai_HandleCutscene",),
0x80B3F318:("EnDai_Init",),
0x80B3F494:("EnDai_Destroy",),
0x80B3F4A4:("EnDai_Update",),
0x80B3F598:("EnDai_OverrideLimbDraw",),
0x80B3F614:("EnDai_PostLimbDraw",),
0x80B3F6EC:("EnDai_TransformLimbDraw",),
0x80B3F78C:("func_80B3F78C",),
0x80B3F920:("func_80B3F920",),
0x80B3FB84:("EnDai_Draw",),
0x80B40080:("func_80B40080",),
0x80B4009C:("func_80B4009C",),
0x80B400C8:("func_80B400C8",),
0x80B40100:("func_80B40100",),
0x80B40160:("func_80B40160",),
0x80B401F8:("func_80B401F8",),
0x80B40308:("BgGoronOyu_UpdateWaterBoxInfo",),
0x80B40394:("BgGoronOyu_SpawnEffects",),
0x80B4056C:("BgGoronOyu_Init",),
0x80B40628:("BgGoronOyu_Destroy",),
0x80B4065C:("BgGoronOyu_Update",),
0x80B40698:("BgGoronOyu_Draw",),
0x80B40800:("EnKgy_Init",),
0x80B40B04:("EnKgy_Destroy",),
0x80B40B38:("func_80B40B38",),
0x80B40BC0:("EnKgy_ChangeAnimLoopMorph",),
0x80B40BFC:("func_80B40BFC",),
0x80B40C38:("func_80B40C38",),
0x80B40C74:("func_80B40C74",),
0x80B40D00:("func_80B40D00",),
0x80B40D30:("func_80B40D30",),
0x80B40D64:("func_80B40D64",),
0x80B40D8C:("func_80B40D8C",),
0x80B40DB4:("func_80B40DB4",),
0x80B40E18:("func_80B40E18",),
0x80B40E38:("func_80B40E38",),
0x80B40E54:("func_80B40E54",),
0x80B40E74:("func_80B40E74",),
0x80B40EBC:("func_80B40EBC",),
0x80B40EE8:("func_80B40EE8",),
0x80B411DC:("func_80B411DC",),
0x80B41368:("func_80B41368",),
0x80B413C8:("func_80B413C8",),
0x80B41460:("func_80B41460",),
0x80B41528:("func_80B41528",),
0x80B415A8:("func_80B415A8",),
0x80B4163C:("func_80B4163C",),
0x80B417B8:("func_80B417B8",),
0x80B41858:("func_80B41858",),
0x80B418C4:("func_80B418C4",),
0x80B419B0:("func_80B419B0",),
0x80B41A48:("func_80B41A48",),
0x80B41ACC:("func_80B41ACC",),
0x80B41C30:("func_80B41C30",),
0x80B41C54:("func_80B41C54",),
0x80B41CBC:("func_80B41CBC",),
0x80B41D64:("func_80B41D64",),
0x80B41E18:("func_80B41E18",),
0x80B42508:("func_80B42508",),
0x80B425A0:("func_80B425A0",),
0x80B42660:("func_80B42660",),
0x80B42714:("func_80B42714",),
0x80B427C8:("func_80B427C8",),
0x80B4296C:("func_80B4296C",),
0x80B42A8C:("func_80B42A8C",),
0x80B42D28:("func_80B42D28",),
0x80B42EE0:("EnKgy_Update",),
0x80B42FA0:("func_80B42FA0",),
0x80B43008:("func_80B43008",),
0x80B43074:("func_80B43074",),
0x80B431D0:("EnKgy_Draw",),
EnInvadepoh (Aliens, UFO, Invasion Handler, etc.) OK and documented (#1614) * deimplementation complete * newlines * match * data import * back port cleanup changes * stuff * naming and such * all funcs provisionally named * more stuff * merge * Fix merge issues * begin cleanup * Use constants for all face animation data * Use THIS like almost every actor does * Change "Light Ball" to "UFO" * Rename the alien types * EnInvadePoh -> EnInvadepoh * Rename the types * Rename some Twinmold stuff * ConfusedRomani -> SilentRomani * Fix stack size issues with EnInvadepoh_Cremia_Init * Move a struct out of the header to where it belongs * Some header cleanup and struct names * Name remaining struct vars * Some more struct var renames * Finish reviewing the struct var names * Rename most of the interactInfo stuff * Consistency * Remove unused union * Define EN_INVADEPOH_LIMB_MAX like EndingHero6 does * Fix header * Update functions.txt and variables.txt * Create macros for accessing spawn time and kill count * Some defines * Some minor comments and cleanup * Rename some functions * Comments for those three functions * Draw function cleanups * Some damaged and dead cleanup * Death scale stuff * Good chunk of alien functions * Invasion state naming * Weekeventreg naming * Happy with >20% of functions now * A couple more functions * More consistent names for BSS variables * Some Init cleanup * Happy with 30% of the functions now * Finish the abductors * Some random functions to get the functions I'm happy with >1/3rd * Use `InitPath` for everything * UFO functions done, >40% functions I'm happy with * Do a lot of work on InvasionHandler action funcs * Finish invasion handler code * InitVars * Rename the "closest alien" stuff to "closest alien threat" * Finish most of the dog functions * Lots of small stuff here and there * Finish documenting the dog bug * Document `EnInvadepoh_Dog_IsCloseToPath` * `EnInvadepoh_Dog_MoveAlongPath` and other fixes * Simple comment for `EnInvadepoh_Dog_Move` * Various path functions, finish dog * Consistently use "SetMatrixTranslation" * Change all the angleToPlayer stuff to pitch/yaw * Some RewardRomani functions * Finish RewardRomani * Finish Night1Romani and BarnRomani, >75% of functions done * Some minor stuff * Document bug * Finish all of SilentRomani minus the Idle functions * Finish EnInvadepoh_SilentRomani_Idle * Finish Night3Cremia * Finish Night3Romani * Finish `EnInvadepoh_Ufo_SpawnSparkles` * Finish some library functions * Finish the alien pathing stuff * Finish Romani path stuff * Finish all non-InteractInfo stuff * InteractInfo -> ModelInfo * Create a `EnInvadepohFaceAnimBase` struct * Name some of the animation data * Switch to `Chained`/`ChainedDelay` and do some other cleanup * Name all of the animation data * Finish documenting and cleaning up the face animation functions * Some comments at the top of the file * Clean up forward declarations * Clean some stuff up to the ModelInfo functions * Fix build * Move the animation data around so all the ModelInfo functions are adjacent * Review * Use `CLOCK_TIME_MINUTE` in `EnInvadepoh_Alien_PathComputeProgress` * Respond to some of Anghelo's review * Update comment on spawn time macros explaining what indices are usable * Create a `DEATH_SCALE` define * `WEEKEVENTREG_RECEIVED_MILK_BOTTLE` -> `WEEKEVENTREG_RECEIVED_ALIENS_BOTTLE` * Forgot to do the bomber's notebook stuff too * parallelogram -> rectangle * Respond to engineer's review * Slight spacing fix --------- Co-authored-by: petrie911 <petrie911@users.noreply.github.com> Co-authored-by: petrie911 <pmontag@Monday.localdomain> Co-authored-by: angie <angheloalf95@gmail.com> Co-authored-by: engineer124 <engineer124engineer124@gmail.com> Co-authored-by: Derek Hensley <hensley.derek58@gmail.com>
2024-04-29 15:19:55 +00:00
0x80B439B0:("EnInvadepoh_Alien_SetSpawnTime",),
0x80B43A24:("EnInvadepoh_Alien_GetSpawnTime",),
0x80B43A74:("EnInvadepoh_Alien_SetKillCount",),
0x80B43A9C:("EnInvadepoh_Alien_GetKillCount",),
0x80B43AB0:("EnInvadepoh_Alien_AddKill",),
0x80B43AF0:("EnInvadepoh_Alien_SetRespawnTime",),
0x80B43B80:("EnInvadepoh_Alien_GetCurrentPoint",),
0x80B43BC8:("EnInvadepoh_Romani_PathUpdate",),
0x80B43DD4:("EnInvadepoh_Alien_StepYawAlongPath",),
0x80B43E6C:("EnInvadepoh_Romani_StepYawAlongPath",),
0x80B43F0C:("EnInvadepoh_SetYawAlongPath",),
0x80B43F70:("EnInvadepoh_GetTotalPathDistance",),
0x80B44024:("EnInvadepoh_InitPath",),
0x80B4407C:("EnInvadepoh_SetPosToPathPoint",),
0x80B440B8:("EnInvadepoh_Dog_IsCloseToPath",),
0x80B44234:("EnInvadepoh_Dog_FindClosestPointToTarget",),
0x80B442E4:("EnInvadepoh_Alien_PathComputeProgress",),
0x80B443A0:("EnInvadepoh_Alien_SetCheckpoints",),
0x80B444BC:("EnInvadepoh_Alien_InitPath",),
0x80B444F4:("EnInvadepoh_SilentRomani_InitPath",),
0x80B44514:("EnInvadepoh_SilentRomani_SetPathPointToNext",),
0x80B44540:("EnInvadepoh_Night1Romani_InitPath",),
0x80B44570:("EnInvadepoh_Night1Romani_PathComputeProgress",),
0x80B44620:("EnInvadepoh_BarnRomani_InitPath",),
0x80B44640:("EnInvadepoh_BarnRomani_SetPathPointToNext",),
0x80B44664:("EnInvadepoh_Dog_InitPath",),
0x80B44690:("EnInvadepoh_Dog_SetPathPointToNext",),
0x80B446D0:("EnInvadepoh_Night3Romani_InitPath",),
0x80B44700:("EnInvadepoh_Night3Romani_PathComputeProgress",),
0x80B447C0:("EnInvadepoh_Alien_PathUpdate",),
0x80B44A90:("EnInvadepoh_Alien_Knockback",),
0x80B44B78:("EnInvadepoh_Alien_DoNothing",),
0x80B44B84:("EnInvadepoh_Romani_MoveAlongPath",),
0x80B44C24:("EnInvadepoh_Night1Romani_MoveAlongTimePath",),
0x80B44C80:("EnInvadepoh_Dog_MoveAlongPath",),
0x80B44E90:("EnInvadepoh_Dog_Move",),
0x80B44EFC:("EnInvadepoh_Night3Romani_MoveAlongTimePath",),
0x80B44F58:("EnInvadepoh_Romani_DesegmentTextures",),
0x80B44FEC:("EnInvadepoh_Cremia_DesegmentTextures",),
0x80B45080:("EnInvadepoh_Alien_DesegmentTexAnims",),
0x80B450C0:("EnInvadepoh_StepToXZ",),
0x80B4516C:("EnInvadepoh_SnapToFloor",),
0x80B451A0:("EnInvadepoh_InvasionHandler_SetInitialInvasionState",),
0x80B452EC:("EnInvadepoh_InvasionHandler_SpawnAliens",),
0x80B453F4:("EnInvadepoh_AlienAbductor_SpawnCow",),
0x80B45460:("EnInvadepoh_AlienAbductor_SpawnRomani",),
0x80B454BC:("EnInvadepoh_InvasionHandler_SpawnUfo",),
0x80B45518:("EnInvadepoh_Ufo_SetMatrixTranslation",),
0x80B45550:("EnInvadepoh_Romani_OpenDoor",),
0x80B4560C:("EnInvadepoh_Romani_StartTextbox",),
0x80B45648:("EnInvadepoh_InvasionHandler_SetCutscenes",),
0x80B456A8:("EnInvadepoh_LensFlareCheck",),
0x80B457A0:("EnInvadepoh_InvasionHandler_SetClosestAlienThreat",),
0x80B458D8:("EnInvadepoh_Dog_GetClosestAlienThreat",),
0x80B45980:("EnInvadepoh_ModelInfo_GetNextFaceAnim",),
0x80B459E8:("EnInvadepoh_ModelInfo_SetNextFaceAnim",),
0x80B45A4C:("EnInvadepoh_ModelInfo_UpdateFaceAnimOnce",),
0x80B45A94:("EnInvadepoh_ModelInfo_UpdateFaceAnimChained",),
0x80B45B1C:("EnInvadepoh_ModelInfo_UpdateFaceAnimChainedDelay",),
0x80B45BB8:("EnInvadepoh_ModelInfo_UpdateFaceAnim",),
0x80B45C04:("EnInvadepoh_ModelInfo_Init",),
0x80B45CE0:("EnInvadepoh_ModelInfo_Update",),
0x80B45EC8:("EnInvadepoh_Ufo_SpawnSparkles",),
0x80B46118:("EnInvadepoh_SpawnWarpEffect",),
0x80B46184:("EnInvadepoh_UpdateWarpEffect",),
0x80B461DC:("EnInvadepoh_UpdateEffects",),
0x80B4627C:("EnInvadepoh_InvasionHandler_Init",),
0x80B46414:("EnInvadepoh_Alien_Init",),
0x80B46520:("EnInvadepoh_Cow_Init",),
0x80B465CC:("EnInvadepoh_CowTail_Init",),
0x80B46644:("EnInvadepoh_Romani_Init",),
0x80B468B4:("EnInvadepoh_Ufo_Init",),
0x80B469C4:("EnInvadepoh_Dog_Init",),
0x80B46A80:("EnInvadepoh_Cremia_Init",),
0x80B46B74:("EnInvadepoh_Init",),
EnInvadepoh (Aliens, UFO, Invasion Handler, etc.) OK and documented (#1614) * deimplementation complete * newlines * match * data import * back port cleanup changes * stuff * naming and such * all funcs provisionally named * more stuff * merge * Fix merge issues * begin cleanup * Use constants for all face animation data * Use THIS like almost every actor does * Change "Light Ball" to "UFO" * Rename the alien types * EnInvadePoh -> EnInvadepoh * Rename the types * Rename some Twinmold stuff * ConfusedRomani -> SilentRomani * Fix stack size issues with EnInvadepoh_Cremia_Init * Move a struct out of the header to where it belongs * Some header cleanup and struct names * Name remaining struct vars * Some more struct var renames * Finish reviewing the struct var names * Rename most of the interactInfo stuff * Consistency * Remove unused union * Define EN_INVADEPOH_LIMB_MAX like EndingHero6 does * Fix header * Update functions.txt and variables.txt * Create macros for accessing spawn time and kill count * Some defines * Some minor comments and cleanup * Rename some functions * Comments for those three functions * Draw function cleanups * Some damaged and dead cleanup * Death scale stuff * Good chunk of alien functions * Invasion state naming * Weekeventreg naming * Happy with >20% of functions now * A couple more functions * More consistent names for BSS variables * Some Init cleanup * Happy with 30% of the functions now * Finish the abductors * Some random functions to get the functions I'm happy with >1/3rd * Use `InitPath` for everything * UFO functions done, >40% functions I'm happy with * Do a lot of work on InvasionHandler action funcs * Finish invasion handler code * InitVars * Rename the "closest alien" stuff to "closest alien threat" * Finish most of the dog functions * Lots of small stuff here and there * Finish documenting the dog bug * Document `EnInvadepoh_Dog_IsCloseToPath` * `EnInvadepoh_Dog_MoveAlongPath` and other fixes * Simple comment for `EnInvadepoh_Dog_Move` * Various path functions, finish dog * Consistently use "SetMatrixTranslation" * Change all the angleToPlayer stuff to pitch/yaw * Some RewardRomani functions * Finish RewardRomani * Finish Night1Romani and BarnRomani, >75% of functions done * Some minor stuff * Document bug * Finish all of SilentRomani minus the Idle functions * Finish EnInvadepoh_SilentRomani_Idle * Finish Night3Cremia * Finish Night3Romani * Finish `EnInvadepoh_Ufo_SpawnSparkles` * Finish some library functions * Finish the alien pathing stuff * Finish Romani path stuff * Finish all non-InteractInfo stuff * InteractInfo -> ModelInfo * Create a `EnInvadepohFaceAnimBase` struct * Name some of the animation data * Switch to `Chained`/`ChainedDelay` and do some other cleanup * Name all of the animation data * Finish documenting and cleaning up the face animation functions * Some comments at the top of the file * Clean up forward declarations * Clean some stuff up to the ModelInfo functions * Fix build * Move the animation data around so all the ModelInfo functions are adjacent * Review * Use `CLOCK_TIME_MINUTE` in `EnInvadepoh_Alien_PathComputeProgress` * Respond to some of Anghelo's review * Update comment on spawn time macros explaining what indices are usable * Create a `DEATH_SCALE` define * `WEEKEVENTREG_RECEIVED_MILK_BOTTLE` -> `WEEKEVENTREG_RECEIVED_ALIENS_BOTTLE` * Forgot to do the bomber's notebook stuff too * parallelogram -> rectangle * Respond to engineer's review * Slight spacing fix --------- Co-authored-by: petrie911 <petrie911@users.noreply.github.com> Co-authored-by: petrie911 <pmontag@Monday.localdomain> Co-authored-by: angie <angheloalf95@gmail.com> Co-authored-by: engineer124 <engineer124engineer124@gmail.com> Co-authored-by: Derek Hensley <hensley.derek58@gmail.com>
2024-04-29 15:19:55 +00:00
0x80B46BB0:("EnInvadepoh_InvasionHandler_Destroy",),
0x80B46BC0:("EnInvadepoh_Alien_Destroy",),
0x80B46C08:("EnInvadepoh_Cow_Destroy",),
0x80B46C34:("EnInvadepoh_CowTail_Destroy",),
0x80B46C50:("EnInvadepoh_Romani_Destroy",),
0x80B46C7C:("EnInvadepoh_Ufo_Destroy",),
0x80B46C94:("EnInvadepoh_Dog_Destroy",),
0x80B46CC0:("EnInvadepoh_Cremia_Destroy",),
0x80B46CF4:("EnInvadepoh_Night3Romani_Destroy",),
0x80B46D28:("EnInvadepoh_AlienAbductor_Destroy",),
0x80B46D6C:("EnInvadepoh_Destroy",),
EnInvadepoh (Aliens, UFO, Invasion Handler, etc.) OK and documented (#1614) * deimplementation complete * newlines * match * data import * back port cleanup changes * stuff * naming and such * all funcs provisionally named * more stuff * merge * Fix merge issues * begin cleanup * Use constants for all face animation data * Use THIS like almost every actor does * Change "Light Ball" to "UFO" * Rename the alien types * EnInvadePoh -> EnInvadepoh * Rename the types * Rename some Twinmold stuff * ConfusedRomani -> SilentRomani * Fix stack size issues with EnInvadepoh_Cremia_Init * Move a struct out of the header to where it belongs * Some header cleanup and struct names * Name remaining struct vars * Some more struct var renames * Finish reviewing the struct var names * Rename most of the interactInfo stuff * Consistency * Remove unused union * Define EN_INVADEPOH_LIMB_MAX like EndingHero6 does * Fix header * Update functions.txt and variables.txt * Create macros for accessing spawn time and kill count * Some defines * Some minor comments and cleanup * Rename some functions * Comments for those three functions * Draw function cleanups * Some damaged and dead cleanup * Death scale stuff * Good chunk of alien functions * Invasion state naming * Weekeventreg naming * Happy with >20% of functions now * A couple more functions * More consistent names for BSS variables * Some Init cleanup * Happy with 30% of the functions now * Finish the abductors * Some random functions to get the functions I'm happy with >1/3rd * Use `InitPath` for everything * UFO functions done, >40% functions I'm happy with * Do a lot of work on InvasionHandler action funcs * Finish invasion handler code * InitVars * Rename the "closest alien" stuff to "closest alien threat" * Finish most of the dog functions * Lots of small stuff here and there * Finish documenting the dog bug * Document `EnInvadepoh_Dog_IsCloseToPath` * `EnInvadepoh_Dog_MoveAlongPath` and other fixes * Simple comment for `EnInvadepoh_Dog_Move` * Various path functions, finish dog * Consistently use "SetMatrixTranslation" * Change all the angleToPlayer stuff to pitch/yaw * Some RewardRomani functions * Finish RewardRomani * Finish Night1Romani and BarnRomani, >75% of functions done * Some minor stuff * Document bug * Finish all of SilentRomani minus the Idle functions * Finish EnInvadepoh_SilentRomani_Idle * Finish Night3Cremia * Finish Night3Romani * Finish `EnInvadepoh_Ufo_SpawnSparkles` * Finish some library functions * Finish the alien pathing stuff * Finish Romani path stuff * Finish all non-InteractInfo stuff * InteractInfo -> ModelInfo * Create a `EnInvadepohFaceAnimBase` struct * Name some of the animation data * Switch to `Chained`/`ChainedDelay` and do some other cleanup * Name all of the animation data * Finish documenting and cleaning up the face animation functions * Some comments at the top of the file * Clean up forward declarations * Clean some stuff up to the ModelInfo functions * Fix build * Move the animation data around so all the ModelInfo functions are adjacent * Review * Use `CLOCK_TIME_MINUTE` in `EnInvadepoh_Alien_PathComputeProgress` * Respond to some of Anghelo's review * Update comment on spawn time macros explaining what indices are usable * Create a `DEATH_SCALE` define * `WEEKEVENTREG_RECEIVED_MILK_BOTTLE` -> `WEEKEVENTREG_RECEIVED_ALIENS_BOTTLE` * Forgot to do the bomber's notebook stuff too * parallelogram -> rectangle * Respond to engineer's review * Slight spacing fix --------- Co-authored-by: petrie911 <petrie911@users.noreply.github.com> Co-authored-by: petrie911 <pmontag@Monday.localdomain> Co-authored-by: angie <angheloalf95@gmail.com> Co-authored-by: engineer124 <engineer124engineer124@gmail.com> Co-authored-by: Derek Hensley <hensley.derek58@gmail.com>
2024-04-29 15:19:55 +00:00
0x80B46DA8:("EnInvadepoh_InvasionHandler_SetupWaitForInvasion",),
0x80B46DC8:("EnInvadepoh_InvasionHandler_WaitForInvasion",),
0x80B46E20:("EnInvadepoh_InvasionHandler_SetupStartIntroCutscene",),
0x80B46E44:("EnInvadepoh_InvasionHandler_StartIntroCutscene",),
0x80B46EC0:("EnInvadepoh_InvasionHandler_SetupIntroCutscene",),
0x80B46EE8:("EnInvadepoh_InvasionHandler_IntroCutscene",),
0x80B46F88:("EnInvadepoh_InvasionHandler_SetupHandle",),
0x80B46FA8:("EnInvadepoh_InvasionHandler_Handle",),
0x80B47064:("EnInvadepoh_InvasionHandler_SetupStartSuccessCutscene",),
0x80B47084:("EnInvadepoh_InvasionHandler_StartSuccessCutscene",),
0x80B470E0:("EnInvadepoh_InvasionHandler_SetupSuccessCutscene",),
0x80B47108:("EnInvadepoh_InvasionHandler_SuccessCutscene",),
0x80B471C0:("EnInvadepoh_InvasionHandler_SetupWaitForRomaniReward",),
0x80B471E0:("EnInvadepoh_InvasionHandler_WaitForRomaniReward",),
0x80B47248:("EnInvadepoh_InvasionHandler_SetupSuccessEnd",),
0x80B47268:("EnInvadepoh_InvasionHandler_SuccessEnd",),
0x80B47278:("EnInvadepoh_InvasionHandler_SetupStartFailureCutscene",),
0x80B47298:("EnInvadepoh_InvasionHandler_StartFailureCutscene",),
0x80B47304:("EnInvadepoh_InvasionHandler_SetupFailureEnd",),
0x80B47324:("EnInvadepoh_InvasionHandler_FailureEnd",),
0x80B47334:("EnInvadepoh_InvasionHandler_Update",),
0x80B47380:("EnInvadepoh_Alien_SetupWaitForInvasion",),
0x80B473E4:("EnInvadepoh_Alien_WaitForInvasion",),
0x80B47478:("EnInvadepoh_Alien_SetupWaitToRespawn",),
0x80B474DC:("EnInvadepoh_Alien_WaitToRespawn",),
0x80B47568:("EnInvadepoh_Alien_SetupWarpIn",),
0x80B47600:("EnInvadepoh_Alien_WarpIn",),
0x80B4770C:("EnInvadepoh_Alien_SetupFloatForward",),
0x80B477B4:("EnInvadepoh_Alien_FloatForward",),
0x80B47830:("EnInvadepoh_Alien_SetupDamaged",),
0x80B478F4:("EnInvadepoh_Alien_Damaged",),
0x80B47938:("EnInvadepoh_Alien_SetupDead",),
0x80B479E8:("EnInvadepoh_Alien_Dead",),
0x80B47BAC:("EnInvadepoh_Alien_WaitForObject",),
0x80B47D30:("EnInvadepoh_Alien_Update",),
0x80B47FA8:("EnInvadepoh_Cow_WaitForObject",),
0x80B48060:("EnInvadepoh_Cow_Update",),
0x80B481C4:("EnInvadepoh_CowTail_WaitForObject",),
0x80B4827C:("EnInvadepoh_CowTail_Update",),
0x80B482D4:("EnInvadepoh_AbductedRomani_SetupWait",),
0x80B48324:("EnInvadepoh_AbductedRomani_Wait",),
0x80B48374:("EnInvadepoh_AbductedRomani_SetupYell",),
0x80B483CC:("EnInvadepoh_AbductedRomani_Yell",),
0x80B4843C:("EnInvadepoh_AbductedRomani_SetupStruggle",),
0x80B484EC:("EnInvadepoh_AbductedRomani_Struggle",),
0x80B48588:("EnInvadepoh_AbductedRomani_SetupEnd",),
0x80B48610:("EnInvadepoh_AbductedRomani_End",),
0x80B48620:("EnInvadepoh_AbductedRomani_WaitForObject",),
0x80B4873C:("EnInvadepoh_AbductedRomani_Update",),
0x80B487B4:("EnInvadepoh_SilentRomani_SetupWalk",),
0x80B48848:("EnInvadepoh_SilentRomani_Walk",),
0x80B48948:("EnInvadepoh_SilentRomani_SetupIdle",),
0x80B48AD4:("EnInvadepoh_SilentRomani_Idle",),
0x80B48DE4:("EnInvadepoh_SilentRomani_SetupTalk",),
0x80B48E4C:("EnInvadepoh_SilentRomani_Talk",),
0x80B48FB0:("EnInvadepoh_SilentRomani_WaitForObject",),
0x80B490F0:("EnInvadepoh_SilentRomani_Update",),
0x80B491EC:("EnInvadepoh_Ufo_SetupIntroDescend",),
0x80B49228:("EnInvadepoh_Ufo_IntroDescend",),
0x80B492FC:("EnInvadepoh_Ufo_SetupIntroWait",),
0x80B4934C:("EnInvadepoh_Ufo_IntroWait",),
0x80B49404:("EnInvadepoh_Ufo_SetupIntroFlyAround",),
0x80B49454:("EnInvadepoh_Ufo_IntroFlyAround",),
0x80B49628:("EnInvadepoh_Ufo_SetupHoverAboveBarn",),
0x80B49670:("EnInvadepoh_Ufo_HoverAboveBarn",),
0x80B497A4:("EnInvadepoh_Ufo_SetupOutroCircle",),
0x80B497EC:("EnInvadepoh_Ufo_OutroCircle",),
0x80B49904:("EnInvadepoh_Ufo_SetupOutroFlee",),
0x80B4994C:("EnInvadepoh_Ufo_OutroFlee",),
0x80B499BC:("EnInvadepoh_Ufo_SetupOutroDescend",),
0x80B49A00:("EnInvadepoh_Ufo_OutroDescend",),
0x80B49B1C:("EnInvadepoh_Ufo_Update",),
0x80B49BD0:("EnInvadepoh_Night1Romani_SetupWalk",),
0x80B49C38:("EnInvadepoh_Night1Romani_Walk",),
0x80B49DA0:("EnInvadepoh_Night1Romani_SetupTalk",),
0x80B49DFC:("EnInvadepoh_Night1Romani_Talk",),
0x80B49F88:("EnInvadepoh_Night1Romani_WaitForObject",),
0x80B4A168:("EnInvadepoh_Night1Romani_WaitForTime",),
0x80B4A1B8:("EnInvadepoh_Night1Romani_Update",),
0x80B4A2C0:("EnInvadepoh_BarnRomani_SetupIdle",),
0x80B4A350:("EnInvadepoh_BarnRomani_Idle",),
0x80B4A570:("EnInvadepoh_BarnRomani_SetupLookAround",),
0x80B4A5E4:("EnInvadepoh_BarnRomani_LookAround",),
0x80B4A614:("EnInvadepoh_BarnRomani_SetupWalk",),
0x80B4A67C:("EnInvadepoh_BarnRomani_Walk",),
0x80B4A7C0:("EnInvadepoh_BarnRomani_SetupTalk",),
0x80B4A81C:("EnInvadepoh_BarnRomani_Talk",),
0x80B4A9C8:("EnInvadepoh_BarnRomani_WaitForObject",),
0x80B4AB8C:("EnInvadepoh_BarnRomani_WaitForTime",),
0x80B4ABDC:("EnInvadepoh_BarnRomani_Update",),
0x80B4ACDC:("EnInvadepoh_RewardRomani_SetupWaitForSuccess",),
0x80B4ACF0:("EnInvadepoh_RewardRomani_WaitForSuccess",),
0x80B4AD3C:("EnInvadepoh_RewardRomani_SetupStartTalking",),
0x80B4AD60:("EnInvadepoh_RewardRomani_StartTalking",),
0x80B4ADB8:("EnInvadepoh_RewardRomani_SetupTalk",),
0x80B4ADCC:("EnInvadepoh_RewardRomani_Talk",),
0x80B4AEC0:("EnInvadepoh_RewardRomani_SetupGiveBottle",),
0x80B4AEDC:("EnInvadepoh_RewardRomani_GiveBottle",),
0x80B4AF80:("EnInvadepoh_RewardRomani_SetupAfterGivingBottle",),
0x80B4AF94:("EnInvadepoh_RewardRomani_AfterGivingBottle",),
0x80B4B024:("EnInvadepoh_RewardRomani_SetupFinish",),
0x80B4B048:("EnInvadepoh_RewardRomani_Finish",),
0x80B4B0C4:("EnInvadepoh_RewardRomani_WaitForObject",),
0x80B4B218:("EnInvadepoh_RewardRomani_Update",),
0x80B4B3DC:("EnInvadepoh_Dog_PlayWalkSfx",),
0x80B4B430:("EnInvadepoh_Dog_SetupWalk",),
0x80B4B484:("EnInvadepoh_Dog_Walk",),
0x80B4B510:("EnInvadepoh_Dog_SetupRun",),
0x80B4B564:("EnInvadepoh_Dog_Run",),
0x80B4B724:("EnInvadepoh_Dog_SetupBark",),
0x80B4B768:("EnInvadepoh_Dog_Bark",),
0x80B4B820:("EnInvadepoh_Dog_SetupJump",),
0x80B4B864:("EnInvadepoh_Dog_Jump",),
0x80B4B8BC:("EnInvadepoh_Dog_WaitForObject",),
0x80B4BA30:("EnInvadepoh_Dog_WaitForInvasion",),
0x80B4BA84:("EnInvadepoh_Dog_Update",),
0x80B4BBE0:("EnInvadepoh_Night3Cremia_SetupWalk",),
0x80B4BC4C:("EnInvadepoh_Night3Cremia_Walk",),
0x80B4BFFC:("EnInvadepoh_Night3Cremia_SetupTalk",),
0x80B4C058:("EnInvadepoh_Night3Cremia_Talk",),
0x80B4C1BC:("EnInvadepoh_Night3Cremia_SetupIdle",),
0x80B4C218:("EnInvadepoh_Night3Cremia_Idle",),
0x80B4C3A0:("EnInvadepoh_Night3Cremia_WaitForObject",),
0x80B4C568:("EnInvadepoh_Night3Cremia_WaitForTime",),
0x80B4C5C0:("EnInvadepoh_Night3Cremia_Update",),
0x80B4C6C8:("EnInvadepoh_Night3Romani_SetupWalk",),
0x80B4C730:("EnInvadepoh_Night3Romani_Walk",),
0x80B4CAB0:("EnInvadepoh_Night3Romani_SetupTalk",),
0x80B4CB0C:("EnInvadepoh_Night3Romani_Talk",),
0x80B4CC70:("EnInvadepoh_Night3Romani_SetupIdle",),
0x80B4CCCC:("EnInvadepoh_Night3Romani_Idle",),
0x80B4CE54:("EnInvadepoh_Night3Romani_WaitForObject",),
0x80B4CFFC:("EnInvadepoh_Night3Romani_WaitForTime",),
0x80B4D054:("EnInvadepoh_Night3Romani_Update",),
0x80B4D15C:("EnInvadepoh_AlienAbductor_SetupAbductCow",),
0x80B4D290:("EnInvadepoh_AlienAbductor_AbductCow",),
0x80B4D3E4:("EnInvadepoh_AlienAbductor_SetupAbductRomani",),
0x80B4D480:("EnInvadepoh_AlienAbductor_AbductRomani",),
0x80B4D670:("EnInvadepoh_AlienAbductor_WaitForObject",),
0x80B4D760:("EnInvadepoh_AlienAbductor_Update",),
0x80B4D7B8:("EnInvadepoh_DrawWarpEffects",),
0x80B4D9B4:("EnInvadepoh_InvasionHandler_Draw",),
0x80B4D9D8:("EnInvadepoh_Alien_OverrideLimbDraw",),
0x80B4D9F4:("EnInvadepoh_Alien_PostLimbDraw",),
0x80B4DB14:("EnInvadepoh_Alien_Draw",),
0x80B4E120:("EnInvadepoh_Cow_OverrideLimbDraw",),
0x80B4E158:("EnInvadepoh_Cow_Draw",),
0x80B4E1B0:("EnInvadepoh_CowTail_Draw",),
0x80B4E200:("EnInvadepoh_Romani_OverrideLimbDraw",),
0x80B4E2AC:("EnInvadepoh_Romani_PostLimbDraw",),
0x80B4E324:("EnInvadepoh_Romani_Draw",),
0x80B4E3F0:("EnInvadepoh_Ufo_Draw",),
0x80B4E5B0:("EnInvadepoh_Dog_OverrideLimbDraw",),
0x80B4E61C:("EnInvadepoh_Dog_PostLimbDraw",),
0x80B4E660:("EnInvadepoh_Dog_Draw",),
0x80B4E6E4:("EnInvadepoh_Cremia_OverrideLimbDraw",),
0x80B4E784:("EnInvadepoh_Cremia_PostLimbDraw",),
0x80B4E7BC:("EnInvadepoh_Cremia_Draw",),
0x80B50410:("func_80B50410",),
0x80B50710:("func_80B50710",),
0x80B507A0:("func_80B507A0",),
0x80B50854:("func_80B50854",),
0x80B50954:("func_80B50954",),
0x80B509A8:("func_80B509A8",),
0x80B50B38:("func_80B50B38",),
0x80B50C78:("EnGk_HasReachedPoint",),
0x80B50E14:("func_80B50E14",),
0x80B50ED4:("func_80B50ED4",),
0x80B5100C:("func_80B5100C",),
0x80B5123C:("func_80B5123C",),
0x80B51308:("func_80B51308",),
0x80B51398:("func_80B51398",),
0x80B51410:("func_80B51410",),
0x80B51510:("func_80B51510",),
0x80B51698:("func_80B51698",),
0x80B51760:("func_80B51760",),
0x80B51970:("func_80B51970",),
0x80B51B40:("func_80B51B40",),
0x80B51D9C:("func_80B51D9C",),
0x80B51EA4:("func_80B51EA4",),
0x80B51FD0:("func_80B51FD0",),
0x80B5202C:("func_80B5202C",),
0x80B5216C:("func_80B5216C",),
0x80B521E8:("func_80B521E8",),
0x80B5227C:("func_80B5227C",),
0x80B52340:("func_80B52340",),
0x80B52430:("func_80B52430",),
0x80B5253C:("func_80B5253C",),
0x80B525E0:("func_80B525E0",),
0x80B52654:("func_80B52654",),
0x80B526FC:("EnGk_Init",),
0x80B529B8:("EnGk_Destroy",),
0x80B529E4:("EnGk_Update",),
0x80B52AD4:("EnGk_OverrideLimbDraw",),
0x80B52AF0:("EnGk_PostLimbDraw",),
0x80B52D8C:("EnGk_TransformLimbDraw",),
0x80B52F74:("EnGk_Draw",),
`ovl_En_An` OK and somewhat documented (#1457) * Init and Destroy * EnAn_Update * EnAn_Draw * the overrides * func_80B54124 * two more * more funcs * SCHEDULE_CALC_TIME_ALT * moar * mor * mas * scriiiipts * mor funcs * almost everythihng * migrate data * func_80B57B48 NON_EQUIVALENT * object symbols * face * fix merge * slots * schedule result enum * func_80B57B48 * format * name some easy to name struct members * stateFlags * object stuff * accessories * text ids * more function naming * more naming * name some anims * trying to make sense out of the schedule * convert schedule to ifs * clean it up * schedule algorithm * many placeholder names * name most of the important schedule values * Add notes to every reamining schedule enum value * dec * HandleSchedule * more naming * name flags * name some of the ProcessSchedule functions * and more naming * a bit of asset naming * some typos * asset naming * more asset naming * printing code * WEEKEVENTREG_COUPLES_MASK_CUTSCENE_* * name the mouths * idk * whoops * format * Name the remaining weekeventregs from anju * name more flags * whoops * a * Incorporate SCHEDULE_TIME * format * fix merge * cleanup * remove debug stuff * clean * WEEKEVENTREG_TALKED_ANJU_IN_LAUNDRY_POOL * whoops * remove some gotos * whoops * Update src/overlays/actors/ovl_En_An/z_en_an.c Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * Update src/overlays/actors/ovl_En_An/z_en_an.c Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * Update src/overlays/actors/ovl_En_An/z_en_an.c Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * Update src/overlays/actors/ovl_En_An/z_en_an.c Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * Update src/overlays/actors/ovl_En_An/z_en_an.c Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * Update src/overlays/actors/ovl_En_An/z_en_an.c Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * review * whoops * review * ENAN_GET_8000 * Update src/overlays/actors/ovl_En_An/z_en_an.c Co-authored-by: Derek Hensley <hensley.derek58@gmail.com> * Update src/overlays/actors/ovl_En_An/z_en_an.c Co-authored-by: Derek Hensley <hensley.derek58@gmail.com> * Update src/overlays/actors/ovl_En_An/z_en_an.c Co-authored-by: Isghj <42048411+isghj5@users.noreply.github.com> * review * Update src/overlays/actors/ovl_En_An/z_en_an.c Co-authored-by: Derek Hensley <hensley.derek58@gmail.com> * Update src/overlays/actors/ovl_En_An/z_en_an.c Co-authored-by: Isghj <42048411+isghj5@users.noreply.github.com> * fix merge * Update src/overlays/actors/ovl_En_An/z_en_an.c Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * Update src/overlays/actors/ovl_En_An/z_en_an.c Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * Update src/overlays/actors/ovl_En_An/z_en_an.c Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * review * review --------- Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> Co-authored-by: Derek Hensley <hensley.derek58@gmail.com> Co-authored-by: Isghj <42048411+isghj5@users.noreply.github.com>
2023-11-09 22:52:32 +00:00
0x80B53840:("EnAn_InitObjectSlots",),
0x80B539CC:("EnAn_FindActor",),
0x80B53A7C:("func_80B53A7C",),
0x80B53B3C:("EnAn_FindScheduleDoor",),
`ovl_En_An` OK and somewhat documented (#1457) * Init and Destroy * EnAn_Update * EnAn_Draw * the overrides * func_80B54124 * two more * more funcs * SCHEDULE_CALC_TIME_ALT * moar * mor * mas * scriiiipts * mor funcs * almost everythihng * migrate data * func_80B57B48 NON_EQUIVALENT * object symbols * face * fix merge * slots * schedule result enum * func_80B57B48 * format * name some easy to name struct members * stateFlags * object stuff * accessories * text ids * more function naming * more naming * name some anims * trying to make sense out of the schedule * convert schedule to ifs * clean it up * schedule algorithm * many placeholder names * name most of the important schedule values * Add notes to every reamining schedule enum value * dec * HandleSchedule * more naming * name flags * name some of the ProcessSchedule functions * and more naming * a bit of asset naming * some typos * asset naming * more asset naming * printing code * WEEKEVENTREG_COUPLES_MASK_CUTSCENE_* * name the mouths * idk * whoops * format * Name the remaining weekeventregs from anju * name more flags * whoops * a * Incorporate SCHEDULE_TIME * format * fix merge * cleanup * remove debug stuff * clean * WEEKEVENTREG_TALKED_ANJU_IN_LAUNDRY_POOL * whoops * remove some gotos * whoops * Update src/overlays/actors/ovl_En_An/z_en_an.c Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * Update src/overlays/actors/ovl_En_An/z_en_an.c Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * Update src/overlays/actors/ovl_En_An/z_en_an.c Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * Update src/overlays/actors/ovl_En_An/z_en_an.c Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * Update src/overlays/actors/ovl_En_An/z_en_an.c Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * Update src/overlays/actors/ovl_En_An/z_en_an.c Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * review * whoops * review * ENAN_GET_8000 * Update src/overlays/actors/ovl_En_An/z_en_an.c Co-authored-by: Derek Hensley <hensley.derek58@gmail.com> * Update src/overlays/actors/ovl_En_An/z_en_an.c Co-authored-by: Derek Hensley <hensley.derek58@gmail.com> * Update src/overlays/actors/ovl_En_An/z_en_an.c Co-authored-by: Isghj <42048411+isghj5@users.noreply.github.com> * review * Update src/overlays/actors/ovl_En_An/z_en_an.c Co-authored-by: Derek Hensley <hensley.derek58@gmail.com> * Update src/overlays/actors/ovl_En_An/z_en_an.c Co-authored-by: Isghj <42048411+isghj5@users.noreply.github.com> * fix merge * Update src/overlays/actors/ovl_En_An/z_en_an.c Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * Update src/overlays/actors/ovl_En_An/z_en_an.c Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * Update src/overlays/actors/ovl_En_An/z_en_an.c Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * review * review --------- Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> Co-authored-by: Derek Hensley <hensley.derek58@gmail.com> Co-authored-by: Isghj <42048411+isghj5@users.noreply.github.com>
2023-11-09 22:52:32 +00:00
0x80B53BA8:("EnAn_UpdateSkelAnime",),
0x80B53CE8:("EnAn_ChangeAnim",),
0x80B53ED4:("EnAn_UpdateCollider",),
0x80B53F84:("EnAn_UpdateFace",),
0x80B54124:("EnAn_DrawAccessory",),
0x80B54678:("EnAn_ChangeCutscene",),
0x80B546F4:("EnAn_GetCsId",),
0x80B54750:("EnAn_GetChildCsId",),
0x80B547C8:("EnAn_MsgEvent_ReceiveLetterFromPostman",),
0x80B5492C:("EnAn_MsgEvent_AttendGoron",),
0x80B54A94:("EnAn_MsgEvent_GiveLunchToGranny",),
0x80B54BC4:("EnAn_MsgEvent_MidnightMeeting",),
0x80B54C5C:("EnAn_MsgEvent_Cooking",),
0x80B54D18:("EnAn_MsgEvent_LaundryPool",),
0x80B54DF4:("EnAn_GetMsgScript",),
`ovl_En_An` OK and somewhat documented (#1457) * Init and Destroy * EnAn_Update * EnAn_Draw * the overrides * func_80B54124 * two more * more funcs * SCHEDULE_CALC_TIME_ALT * moar * mor * mas * scriiiipts * mor funcs * almost everythihng * migrate data * func_80B57B48 NON_EQUIVALENT * object symbols * face * fix merge * slots * schedule result enum * func_80B57B48 * format * name some easy to name struct members * stateFlags * object stuff * accessories * text ids * more function naming * more naming * name some anims * trying to make sense out of the schedule * convert schedule to ifs * clean it up * schedule algorithm * many placeholder names * name most of the important schedule values * Add notes to every reamining schedule enum value * dec * HandleSchedule * more naming * name flags * name some of the ProcessSchedule functions * and more naming * a bit of asset naming * some typos * asset naming * more asset naming * printing code * WEEKEVENTREG_COUPLES_MASK_CUTSCENE_* * name the mouths * idk * whoops * format * Name the remaining weekeventregs from anju * name more flags * whoops * a * Incorporate SCHEDULE_TIME * format * fix merge * cleanup * remove debug stuff * clean * WEEKEVENTREG_TALKED_ANJU_IN_LAUNDRY_POOL * whoops * remove some gotos * whoops * Update src/overlays/actors/ovl_En_An/z_en_an.c Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * Update src/overlays/actors/ovl_En_An/z_en_an.c Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * Update src/overlays/actors/ovl_En_An/z_en_an.c Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * Update src/overlays/actors/ovl_En_An/z_en_an.c Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * Update src/overlays/actors/ovl_En_An/z_en_an.c Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * Update src/overlays/actors/ovl_En_An/z_en_an.c Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * review * whoops * review * ENAN_GET_8000 * Update src/overlays/actors/ovl_En_An/z_en_an.c Co-authored-by: Derek Hensley <hensley.derek58@gmail.com> * Update src/overlays/actors/ovl_En_An/z_en_an.c Co-authored-by: Derek Hensley <hensley.derek58@gmail.com> * Update src/overlays/actors/ovl_En_An/z_en_an.c Co-authored-by: Isghj <42048411+isghj5@users.noreply.github.com> * review * Update src/overlays/actors/ovl_En_An/z_en_an.c Co-authored-by: Derek Hensley <hensley.derek58@gmail.com> * Update src/overlays/actors/ovl_En_An/z_en_an.c Co-authored-by: Isghj <42048411+isghj5@users.noreply.github.com> * fix merge * Update src/overlays/actors/ovl_En_An/z_en_an.c Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * Update src/overlays/actors/ovl_En_An/z_en_an.c Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * Update src/overlays/actors/ovl_En_An/z_en_an.c Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * review * review --------- Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> Co-authored-by: Derek Hensley <hensley.derek58@gmail.com> Co-authored-by: Isghj <42048411+isghj5@users.noreply.github.com>
2023-11-09 22:52:32 +00:00
0x80B55180:("EnAn_CheckTalk",),
0x80B552E4:("EnAn_IsCouplesMaskCsPlaying",),
0x80B553AC:("EnAn_UpdateHeadRot",),
0x80B554E8:("EnAn_UpdateAttention",),
0x80B555C8:("EnAn_ChooseAnimAfterTalking",),
0x80B556F8:("EnAn_DialogueFunc_80B556F8",),
0x80B557AC:("EnAn_DialogueFunc_80B557AC",),
0x80B55860:("EnAn_DialogueFunc_80B55860",),
0x80B55914:("EnAn_HandleDialogue",),
0x80B55D20:("EnAn_FindLookAtActor",),
0x80B55D98:("func_80B55D98",),
`ovl_En_An` OK and somewhat documented (#1457) * Init and Destroy * EnAn_Update * EnAn_Draw * the overrides * func_80B54124 * two more * more funcs * SCHEDULE_CALC_TIME_ALT * moar * mor * mas * scriiiipts * mor funcs * almost everythihng * migrate data * func_80B57B48 NON_EQUIVALENT * object symbols * face * fix merge * slots * schedule result enum * func_80B57B48 * format * name some easy to name struct members * stateFlags * object stuff * accessories * text ids * more function naming * more naming * name some anims * trying to make sense out of the schedule * convert schedule to ifs * clean it up * schedule algorithm * many placeholder names * name most of the important schedule values * Add notes to every reamining schedule enum value * dec * HandleSchedule * more naming * name flags * name some of the ProcessSchedule functions * and more naming * a bit of asset naming * some typos * asset naming * more asset naming * printing code * WEEKEVENTREG_COUPLES_MASK_CUTSCENE_* * name the mouths * idk * whoops * format * Name the remaining weekeventregs from anju * name more flags * whoops * a * Incorporate SCHEDULE_TIME * format * fix merge * cleanup * remove debug stuff * clean * WEEKEVENTREG_TALKED_ANJU_IN_LAUNDRY_POOL * whoops * remove some gotos * whoops * Update src/overlays/actors/ovl_En_An/z_en_an.c Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * Update src/overlays/actors/ovl_En_An/z_en_an.c Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * Update src/overlays/actors/ovl_En_An/z_en_an.c Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * Update src/overlays/actors/ovl_En_An/z_en_an.c Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * Update src/overlays/actors/ovl_En_An/z_en_an.c Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * Update src/overlays/actors/ovl_En_An/z_en_an.c Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * review * whoops * review * ENAN_GET_8000 * Update src/overlays/actors/ovl_En_An/z_en_an.c Co-authored-by: Derek Hensley <hensley.derek58@gmail.com> * Update src/overlays/actors/ovl_En_An/z_en_an.c Co-authored-by: Derek Hensley <hensley.derek58@gmail.com> * Update src/overlays/actors/ovl_En_An/z_en_an.c Co-authored-by: Isghj <42048411+isghj5@users.noreply.github.com> * review * Update src/overlays/actors/ovl_En_An/z_en_an.c Co-authored-by: Derek Hensley <hensley.derek58@gmail.com> * Update src/overlays/actors/ovl_En_An/z_en_an.c Co-authored-by: Isghj <42048411+isghj5@users.noreply.github.com> * fix merge * Update src/overlays/actors/ovl_En_An/z_en_an.c Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * Update src/overlays/actors/ovl_En_An/z_en_an.c Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * Update src/overlays/actors/ovl_En_An/z_en_an.c Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * review * review --------- Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> Co-authored-by: Derek Hensley <hensley.derek58@gmail.com> Co-authored-by: Isghj <42048411+isghj5@users.noreply.github.com>
2023-11-09 22:52:32 +00:00
0x80B55ECC:("EnAn_IsFacingAndNearPlayer",),
0x80B55F8C:("func_80B55F8C",),
`ovl_En_An` OK and somewhat documented (#1457) * Init and Destroy * EnAn_Update * EnAn_Draw * the overrides * func_80B54124 * two more * more funcs * SCHEDULE_CALC_TIME_ALT * moar * mor * mas * scriiiipts * mor funcs * almost everythihng * migrate data * func_80B57B48 NON_EQUIVALENT * object symbols * face * fix merge * slots * schedule result enum * func_80B57B48 * format * name some easy to name struct members * stateFlags * object stuff * accessories * text ids * more function naming * more naming * name some anims * trying to make sense out of the schedule * convert schedule to ifs * clean it up * schedule algorithm * many placeholder names * name most of the important schedule values * Add notes to every reamining schedule enum value * dec * HandleSchedule * more naming * name flags * name some of the ProcessSchedule functions * and more naming * a bit of asset naming * some typos * asset naming * more asset naming * printing code * WEEKEVENTREG_COUPLES_MASK_CUTSCENE_* * name the mouths * idk * whoops * format * Name the remaining weekeventregs from anju * name more flags * whoops * a * Incorporate SCHEDULE_TIME * format * fix merge * cleanup * remove debug stuff * clean * WEEKEVENTREG_TALKED_ANJU_IN_LAUNDRY_POOL * whoops * remove some gotos * whoops * Update src/overlays/actors/ovl_En_An/z_en_an.c Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * Update src/overlays/actors/ovl_En_An/z_en_an.c Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * Update src/overlays/actors/ovl_En_An/z_en_an.c Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * Update src/overlays/actors/ovl_En_An/z_en_an.c Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * Update src/overlays/actors/ovl_En_An/z_en_an.c Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * Update src/overlays/actors/ovl_En_An/z_en_an.c Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * review * whoops * review * ENAN_GET_8000 * Update src/overlays/actors/ovl_En_An/z_en_an.c Co-authored-by: Derek Hensley <hensley.derek58@gmail.com> * Update src/overlays/actors/ovl_En_An/z_en_an.c Co-authored-by: Derek Hensley <hensley.derek58@gmail.com> * Update src/overlays/actors/ovl_En_An/z_en_an.c Co-authored-by: Isghj <42048411+isghj5@users.noreply.github.com> * review * Update src/overlays/actors/ovl_En_An/z_en_an.c Co-authored-by: Derek Hensley <hensley.derek58@gmail.com> * Update src/overlays/actors/ovl_En_An/z_en_an.c Co-authored-by: Isghj <42048411+isghj5@users.noreply.github.com> * fix merge * Update src/overlays/actors/ovl_En_An/z_en_an.c Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * Update src/overlays/actors/ovl_En_An/z_en_an.c Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * Update src/overlays/actors/ovl_En_An/z_en_an.c Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * review * review --------- Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> Co-authored-by: Derek Hensley <hensley.derek58@gmail.com> Co-authored-by: Isghj <42048411+isghj5@users.noreply.github.com>
2023-11-09 22:52:32 +00:00
0x80B5600C:("EnAn_ProcessSchedule_ReceiveLetterFromPostman",),
0x80B56094:("EnAn_ProcessSchedule_AttendGoron",),
0x80B5611C:("EnAn_ProcessSchedule_GiveLunchToGranny",),
0x80B561A4:("EnAn_ProcessSchedule_Door",),
0x80B56418:("EnAn_ProcessSchedule_Walking",),
0x80B56744:("EnAn_ProcessSchedule_Sweeping",),
0x80B56880:("EnAn_ProcessSchedule_80B56880",),
0x80B56B00:("EnAn_ProcessSchedule_Ranch",),
0x80B56BC0:("EnAn_ProcessSchedule_StaffRoom",),
0x80B56CAC:("EnAn_ProcessSchedule_WithKafei",),
0x80B56D28:("EnAn_ProcessScheduleOutput",),
0x80B56E44:("EnAn_HandleSch_InteractActor",),
0x80B56EB4:("EnAn_HandleSch_Door",),
0x80B5702C:("EnAn_HandleSch_FollowTimePath",),
0x80B572D4:("EnAn_HandleSch_80B572D4",),
0x80B573F4:("EnAn_HandleSch_LaundryPool",),
0x80B575BC:("EnAn_HandleSch_WaitingForKafei",),
0x80B57674:("EnAn_HandleSch_WithKafei",),
0x80B57718:("EnAn_HandleSchedule",),
0x80B577F0:("EnAn_FinishInit",),
0x80B578F8:("EnAn_FollowSchedule",),
0x80B57A44:("EnAn_Talk",),
0x80B57B48:("EnAn_HandleCouplesMaskCutscene",),
0x80B57C9C:("EnAn_Init",),
0x80B57D70:("EnAn_Destroy",),
0x80B57D9C:("EnAn_Update",),
`ovl_En_An` OK and somewhat documented (#1457) * Init and Destroy * EnAn_Update * EnAn_Draw * the overrides * func_80B54124 * two more * more funcs * SCHEDULE_CALC_TIME_ALT * moar * mor * mas * scriiiipts * mor funcs * almost everythihng * migrate data * func_80B57B48 NON_EQUIVALENT * object symbols * face * fix merge * slots * schedule result enum * func_80B57B48 * format * name some easy to name struct members * stateFlags * object stuff * accessories * text ids * more function naming * more naming * name some anims * trying to make sense out of the schedule * convert schedule to ifs * clean it up * schedule algorithm * many placeholder names * name most of the important schedule values * Add notes to every reamining schedule enum value * dec * HandleSchedule * more naming * name flags * name some of the ProcessSchedule functions * and more naming * a bit of asset naming * some typos * asset naming * more asset naming * printing code * WEEKEVENTREG_COUPLES_MASK_CUTSCENE_* * name the mouths * idk * whoops * format * Name the remaining weekeventregs from anju * name more flags * whoops * a * Incorporate SCHEDULE_TIME * format * fix merge * cleanup * remove debug stuff * clean * WEEKEVENTREG_TALKED_ANJU_IN_LAUNDRY_POOL * whoops * remove some gotos * whoops * Update src/overlays/actors/ovl_En_An/z_en_an.c Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * Update src/overlays/actors/ovl_En_An/z_en_an.c Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * Update src/overlays/actors/ovl_En_An/z_en_an.c Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * Update src/overlays/actors/ovl_En_An/z_en_an.c Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * Update src/overlays/actors/ovl_En_An/z_en_an.c Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * Update src/overlays/actors/ovl_En_An/z_en_an.c Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * review * whoops * review * ENAN_GET_8000 * Update src/overlays/actors/ovl_En_An/z_en_an.c Co-authored-by: Derek Hensley <hensley.derek58@gmail.com> * Update src/overlays/actors/ovl_En_An/z_en_an.c Co-authored-by: Derek Hensley <hensley.derek58@gmail.com> * Update src/overlays/actors/ovl_En_An/z_en_an.c Co-authored-by: Isghj <42048411+isghj5@users.noreply.github.com> * review * Update src/overlays/actors/ovl_En_An/z_en_an.c Co-authored-by: Derek Hensley <hensley.derek58@gmail.com> * Update src/overlays/actors/ovl_En_An/z_en_an.c Co-authored-by: Isghj <42048411+isghj5@users.noreply.github.com> * fix merge * Update src/overlays/actors/ovl_En_An/z_en_an.c Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * Update src/overlays/actors/ovl_En_An/z_en_an.c Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * Update src/overlays/actors/ovl_En_An/z_en_an.c Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * review * review --------- Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> Co-authored-by: Derek Hensley <hensley.derek58@gmail.com> Co-authored-by: Isghj <42048411+isghj5@users.noreply.github.com>
2023-11-09 22:52:32 +00:00
0x80B57EE8:("EnAn_PostLimbDraw",),
0x80B57FC4:("EnAn_TransformLimbDraw",),
0x80B580C0:("EnAn_Draw",),
0x80B5A720:("EnBee_Init",),
0x80B5A828:("EnBee_Destroy",),
0x80B5A854:("func_80B5A854",),
0x80B5A9E8:("func_80B5A9E8",),
0x80B5ABC4:("func_80B5ABC4",),
0x80B5AC3C:("func_80B5AC3C",),
0x80B5AF80:("func_80B5AF80",),
0x80B5B060:("EnBee_Update",),
0x80B5B194:("EnBee_Draw",),
0x80B5B2E0:("func_80B5B2E0",),
0x80B5B3E4:("EnOt_Init",),
0x80B5BA64:("EnOt_Destroy",),
0x80B5BAAC:("func_80B5BAAC",),
0x80B5BB38:("EnOt_LerpColor",),
0x80B5BDA8:("func_80B5BDA8",),
0x80B5BE04:("func_80B5BE04",),
0x80B5BE88:("func_80B5BE88",),
0x80B5BED4:("func_80B5BED4",),
0x80B5BF60:("func_80B5BF60",),
0x80B5BFB8:("func_80B5BFB8",),
0x80B5C154:("func_80B5C154",),
0x80B5C1CC:("func_80B5C1CC",),
0x80B5C244:("func_80B5C244",),
0x80B5C25C:("func_80B5C25C",),
0x80B5C3B8:("func_80B5C3B8",),
0x80B5C3D8:("func_80B5C3D8",),
0x80B5C634:("func_80B5C634",),
0x80B5C64C:("func_80B5C64C",),
0x80B5C684:("func_80B5C684",),
0x80B5C6DC:("func_80B5C6DC",),
0x80B5C910:("func_80B5C910",),
0x80B5C950:("func_80B5C950",),
0x80B5C9A8:("func_80B5C9A8",),
0x80B5C9C0:("func_80B5C9C0",),
0x80B5C9D0:("func_80B5C9D0",),
0x80B5CA30:("func_80B5CA30",),
0x80B5CAD0:("func_80B5CAD0",),
0x80B5CB0C:("func_80B5CB0C",),
0x80B5CBA0:("func_80B5CBA0",),
0x80B5CBEC:("func_80B5CBEC",),
0x80B5CC88:("func_80B5CC88",),
0x80B5CCA0:("func_80B5CCA0",),
0x80B5CCF4:("func_80B5CCF4",),
0x80B5CD40:("func_80B5CD40",),
0x80B5CE6C:("func_80B5CE6C",),
0x80B5CEC8:("func_80B5CEC8",),
0x80B5D114:("func_80B5D114",),
0x80B5D160:("func_80B5D160",),
0x80B5D37C:("EnOt_ActorPathing_Move",),
0x80B5D470:("EnOt_ActorPathing_UpdateActorInfo",),
0x80B5D648:("func_80B5D648",),
0x80B5D750:("func_80B5D750",),
0x80B5D8AC:("EnOt_Update",),
0x80B5DAEC:("func_80B5DAEC",),
0x80B5DB6C:("func_80B5DB6C",),
0x80B5DD20:("EnOt_Draw",),
0x80B5DECC:("EnOt_PostLimbDraw",),
0x80B5DF58:("func_80B5DF58",),
0x80B5E078:("func_80B5E078",),
0x80B5E1D8:("func_80B5E1D8",),
0x80B5E890:("EnDragon_Init",),
0x80B5EA74:("EnDragon_Destroy",),
0x80B5EAA0:("EnDragon_ChangeAnim",),
0x80B5EB40:("EnDragon_SpawnBubbles",),
0x80B5ED90:("EnDragon_RetreatOnceTimerEnds",),
0x80B5EDF0:("EnDragon_SetupRetreatOrIdle",),
0x80B5EE3C:("EnDragon_RetreatOrIdle",),
0x80B5EF88:("EnDragon_SetupExtend",),
0x80B5EFD0:("EnDragon_Extend",),
0x80B5F3A4:("EnDragon_SetSubCamEyeAt",),
0x80B5F418:("EnDragon_SetupGrab",),
0x80B5F508:("EnDragon_Grab",),
0x80B5F888:("EnDragon_SetupAttack",),
0x80B5F8D8:("EnDragon_Attack",),
0x80B5FCC0:("EnDragon_SetupDead",),
0x80B5FD68:("EnDragon_Dead",),
0x80B60138:("EnDragon_UpdateDamage",),
0x80B6031C:("EnDragon_Update",),
0x80B6043C:("EnDragon_OverrideLimbDraw",),
0x80B60494:("EnDragon_PostLimbDraw",),
0x80B60564:("EnDragon_Draw",),
0x80B60AD0:("ObjDora_Init",),
0x80B60C70:("ObjDora_Destroy",),
0x80B60C9C:("func_80B60C9C",),
0x80B60CB0:("func_80B60CB0",),
0x80B60CC0:("func_80B60CC0",),
0x80B60D34:("func_80B60D34",),
0x80B60E54:("func_80B60E54",),
0x80B60EE8:("func_80B60EE8",),
0x80B6107C:("ObjDora_Update",),
0x80B610B8:("ObjDora_Draw",),
0x80B615E0:("EnBigpo_Init",),
0x80B6186C:("EnBigpo_Destroy",),
0x80B61914:("EnBigpo_RotateSpawnCutsceneFires",),
0x80B619B4:("func_80B619B4",),
0x80B619FC:("func_80B619FC",),
EnBigpo (Big Poh) (#250) * EnBigpo: start * EnBigpo: uhh, this struct is weird * EnBigpo: progress * EnBigpo: so many of these functions are tiny * EnBigpo nasty four loop function * EnBigpo: hate draw functions * EnBigpo: all functions attempted * EnBigpo: data migrated, does not OK, 2 bytes off... * Multi: Attempting to OK, issues * EnBigpo: more docs * EnBigpo: more docs2 * EnBigpo: more docs and cleaning * EnBigpo: removed data to try to find the issues, matched a draw function thanks to Tharo * EnBigpo: progress? maybe not * EnBigpo: matched another function * EnBigpo: overwrite limbdraw matches now * EnBigpo: one more nonmatching rejected * EnBigPo: not actual progress, probably * Match Init, down to single stack pointer on second func * EnBigPo OK * EnBigpo: docs and cleaning * EnBigpo: more docs and cleaning * EnBigpo: back to OK with no warnings * EnBigpo: more docs and cleaning * EnBigpo: docs and cleaning * EnBigpo: hmm, rename_sym doesn't like renaming system functions but I'm 98% sure I know what these are * Multiple: changed some function names, maybe changed too much... hmm * EnBigpo: even more changes to docs * EnBigpo: formater pass * EnBigpo: small fixes * EnBigpo: c file description * Apply suggestions from code review Apply camera suggestions from eng124 Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * EnBigpo: updating all requested changes and reverting one incorrect macro * Apply suggestions from code review Some of eng124's recommendations, need to add the last by hand Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * EnBigpo: back to OK * EnBigpo: Minor cleanup changes * Functions fixed: added function changes to actorfixer and fixed dinofos * EnBigpo: BINANG_ROT180 * Apply suggestions from code review First batch of requested changes, the simpler ones that shouldn't require checking Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> Co-authored-by: Anghelo Carvajal <angheloalf95@gmail.com> * EnBigpo: fixes to recommended changes, back to OK * EnBigpo: move idleTimer docs out of struct * Sprite: removed old commented out pragma, it matches, I still dont get it * EnBigpo: more changes I had to check first * EnBigpo: more requested changes, and some macro uses found * EnBigpo: forgot a requested change * Update src/overlays/actors/ovl_En_Bigpo/z_en_bigpo.c Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * Apply suggestions from code review Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * EnBigPo: missed a disphead array access * Apply suggestions from code review More requested changes Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * EnBigpo: more hex to dec * EnBigpo: more hex to dec 2 * Update src/overlays/actors/ovl_En_Bigpo/z_en_bigpo.c Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * Update include/functions.h Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * EnBigpo: build being weird * EnBigpo: weird, rename_sym didn't catch this earlier * Tools: fixed actorfixer to use Play_CameraSetAtEye forgot I blew this change away trying to get build again, * Update src/overlays/actors/ovl_En_Bigpo/z_en_bigpo.h Co-authored-by: Kenix3 <kenixwhisperwind@gmail.com> * EnBigpo: cutscene functions changed name to indicate they are stages * EnBigpo: Rename Particles to Effect * EnBigpo: changed draw function names, changed function comment format * EnBigpo: renamed limbdraw functions, formater pass Co-authored-by: isghj8 <isghj8@gmail.com> Co-authored-by: engineer124 <engineer124engineer124@gmail.com> Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> Co-authored-by: Anghelo Carvajal <angheloalf95@gmail.com> Co-authored-by: Kenix3 <kenixwhisperwind@gmail.com>
2021-09-01 22:44:42 +00:00
0x80B61AC8:("EnBigPo_InitWellBigPo",),
0x80B61AF8:("EnBigPo_WellWaitForProximity",),
0x80B61B38:("func_80B61B38",),
0x80B61B70:("func_80B61B70",),
0x80B61C04:("func_80B61C04",),
0x80B61CFC:("func_80B61CFC",),
0x80B61D74:("func_80B61D74",),
0x80B61DA4:("func_80B61DA4",),
0x80B61E9C:("func_80B61E9C",),
0x80B61F04:("func_80B61F04",),
0x80B62034:("func_80B62034",),
0x80B62084:("func_80B62084",),
EnBigpo (Big Poh) (#250) * EnBigpo: start * EnBigpo: uhh, this struct is weird * EnBigpo: progress * EnBigpo: so many of these functions are tiny * EnBigpo nasty four loop function * EnBigpo: hate draw functions * EnBigpo: all functions attempted * EnBigpo: data migrated, does not OK, 2 bytes off... * Multi: Attempting to OK, issues * EnBigpo: more docs * EnBigpo: more docs2 * EnBigpo: more docs and cleaning * EnBigpo: removed data to try to find the issues, matched a draw function thanks to Tharo * EnBigpo: progress? maybe not * EnBigpo: matched another function * EnBigpo: overwrite limbdraw matches now * EnBigpo: one more nonmatching rejected * EnBigPo: not actual progress, probably * Match Init, down to single stack pointer on second func * EnBigPo OK * EnBigpo: docs and cleaning * EnBigpo: more docs and cleaning * EnBigpo: back to OK with no warnings * EnBigpo: more docs and cleaning * EnBigpo: docs and cleaning * EnBigpo: hmm, rename_sym doesn't like renaming system functions but I'm 98% sure I know what these are * Multiple: changed some function names, maybe changed too much... hmm * EnBigpo: even more changes to docs * EnBigpo: formater pass * EnBigpo: small fixes * EnBigpo: c file description * Apply suggestions from code review Apply camera suggestions from eng124 Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * EnBigpo: updating all requested changes and reverting one incorrect macro * Apply suggestions from code review Some of eng124's recommendations, need to add the last by hand Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * EnBigpo: back to OK * EnBigpo: Minor cleanup changes * Functions fixed: added function changes to actorfixer and fixed dinofos * EnBigpo: BINANG_ROT180 * Apply suggestions from code review First batch of requested changes, the simpler ones that shouldn't require checking Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> Co-authored-by: Anghelo Carvajal <angheloalf95@gmail.com> * EnBigpo: fixes to recommended changes, back to OK * EnBigpo: move idleTimer docs out of struct * Sprite: removed old commented out pragma, it matches, I still dont get it * EnBigpo: more changes I had to check first * EnBigpo: more requested changes, and some macro uses found * EnBigpo: forgot a requested change * Update src/overlays/actors/ovl_En_Bigpo/z_en_bigpo.c Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * Apply suggestions from code review Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * EnBigPo: missed a disphead array access * Apply suggestions from code review More requested changes Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * EnBigpo: more hex to dec * EnBigpo: more hex to dec 2 * Update src/overlays/actors/ovl_En_Bigpo/z_en_bigpo.c Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * Update include/functions.h Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * EnBigpo: build being weird * EnBigpo: weird, rename_sym didn't catch this earlier * Tools: fixed actorfixer to use Play_CameraSetAtEye forgot I blew this change away trying to get build again, * Update src/overlays/actors/ovl_En_Bigpo/z_en_bigpo.h Co-authored-by: Kenix3 <kenixwhisperwind@gmail.com> * EnBigpo: cutscene functions changed name to indicate they are stages * EnBigpo: Rename Particles to Effect * EnBigpo: changed draw function names, changed function comment format * EnBigpo: renamed limbdraw functions, formater pass Co-authored-by: isghj8 <isghj8@gmail.com> Co-authored-by: engineer124 <engineer124engineer124@gmail.com> Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> Co-authored-by: Anghelo Carvajal <angheloalf95@gmail.com> Co-authored-by: Kenix3 <kenixwhisperwind@gmail.com>
2021-09-01 22:44:42 +00:00
0x80B62154:("EnBigPo_SetupWarpOut",),
0x80B621CC:("EnBigPo_WarpingOut",),
0x80B622E4:("EnBigPo_SetupWarpIn",),
0x80B623BC:("EnBigPo_WarpingIn",),
0x80B624F4:("EnBigPo_SetupIdleFlying",),
0x80B6259C:("EnBigPo_IdleFlying",),
0x80B6275C:("EnBigPo_SetupSpinUp",),
0x80B627B4:("EnBigPo_SpinningUp",),
0x80B62814:("EnBigPo_SetupSpinAttack",),
0x80B62830:("EnBigPo_SpinAttack",),
0x80B62900:("EnBigPo_SetupSpinDown",),
0x80B62920:("EnBigPo_SpinningDown",),
0x80B629E4:("EnBigPo_HitStun",),
0x80B62A68:("EnBigPo_CheckHealth",),
0x80B62AD4:("EnBigPo_SetupDeath",),
0x80B62B10:("EnBigPo_BurnAwayDeath",),
0x80B62E38:("EnBigPo_SetupLanternDrop",),
0x80B62F10:("EnBigPo_LanternFalling",),
0x80B62FCC:("EnBigPo_AdjustPoAlpha",),
0x80B631F8:("EnBigPo_SpawnScoopSoul",),
0x80B63264:("EnBigPo_ScoopSoulAppearing",),
0x80B632BC:("EnBigPo_SetupScoopSoulIdle",),
0x80B6330C:("EnBigPo_ScoopSoulIdle",),
0x80B633E8:("EnBigPo_ScoopSoulStartLeaving",),
0x80B63410:("EnBigPo_ScoopSoulFadingAway",),
0x80B63450:("func_80B63450",),
EnBigpo (Big Poh) (#250) * EnBigpo: start * EnBigpo: uhh, this struct is weird * EnBigpo: progress * EnBigpo: so many of these functions are tiny * EnBigpo nasty four loop function * EnBigpo: hate draw functions * EnBigpo: all functions attempted * EnBigpo: data migrated, does not OK, 2 bytes off... * Multi: Attempting to OK, issues * EnBigpo: more docs * EnBigpo: more docs2 * EnBigpo: more docs and cleaning * EnBigpo: removed data to try to find the issues, matched a draw function thanks to Tharo * EnBigpo: progress? maybe not * EnBigpo: matched another function * EnBigpo: overwrite limbdraw matches now * EnBigpo: one more nonmatching rejected * EnBigPo: not actual progress, probably * Match Init, down to single stack pointer on second func * EnBigPo OK * EnBigpo: docs and cleaning * EnBigpo: more docs and cleaning * EnBigpo: back to OK with no warnings * EnBigpo: more docs and cleaning * EnBigpo: docs and cleaning * EnBigpo: hmm, rename_sym doesn't like renaming system functions but I'm 98% sure I know what these are * Multiple: changed some function names, maybe changed too much... hmm * EnBigpo: even more changes to docs * EnBigpo: formater pass * EnBigpo: small fixes * EnBigpo: c file description * Apply suggestions from code review Apply camera suggestions from eng124 Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * EnBigpo: updating all requested changes and reverting one incorrect macro * Apply suggestions from code review Some of eng124's recommendations, need to add the last by hand Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * EnBigpo: back to OK * EnBigpo: Minor cleanup changes * Functions fixed: added function changes to actorfixer and fixed dinofos * EnBigpo: BINANG_ROT180 * Apply suggestions from code review First batch of requested changes, the simpler ones that shouldn't require checking Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> Co-authored-by: Anghelo Carvajal <angheloalf95@gmail.com> * EnBigpo: fixes to recommended changes, back to OK * EnBigpo: move idleTimer docs out of struct * Sprite: removed old commented out pragma, it matches, I still dont get it * EnBigpo: more changes I had to check first * EnBigpo: more requested changes, and some macro uses found * EnBigpo: forgot a requested change * Update src/overlays/actors/ovl_En_Bigpo/z_en_bigpo.c Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * Apply suggestions from code review Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * EnBigPo: missed a disphead array access * Apply suggestions from code review More requested changes Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * EnBigpo: more hex to dec * EnBigpo: more hex to dec 2 * Update src/overlays/actors/ovl_En_Bigpo/z_en_bigpo.c Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * Update include/functions.h Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * EnBigpo: build being weird * EnBigpo: weird, rename_sym didn't catch this earlier * Tools: fixed actorfixer to use Play_CameraSetAtEye forgot I blew this change away trying to get build again, * Update src/overlays/actors/ovl_En_Bigpo/z_en_bigpo.h Co-authored-by: Kenix3 <kenixwhisperwind@gmail.com> * EnBigpo: cutscene functions changed name to indicate they are stages * EnBigpo: Rename Particles to Effect * EnBigpo: changed draw function names, changed function comment format * EnBigpo: renamed limbdraw functions, formater pass Co-authored-by: isghj8 <isghj8@gmail.com> Co-authored-by: engineer124 <engineer124engineer124@gmail.com> Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> Co-authored-by: Anghelo Carvajal <angheloalf95@gmail.com> Co-authored-by: Kenix3 <kenixwhisperwind@gmail.com>
2021-09-01 22:44:42 +00:00
0x80B63474:("EnBigPo_SelectRandomFireLocations",),
0x80B636D0:("EnBigPo_ChangeToFireCounting",),
0x80B636E4:("EnBigPo_FireCounting",),
0x80B63758:("func_80B63758",),
EnBigpo (Big Poh) (#250) * EnBigpo: start * EnBigpo: uhh, this struct is weird * EnBigpo: progress * EnBigpo: so many of these functions are tiny * EnBigpo nasty four loop function * EnBigpo: hate draw functions * EnBigpo: all functions attempted * EnBigpo: data migrated, does not OK, 2 bytes off... * Multi: Attempting to OK, issues * EnBigpo: more docs * EnBigpo: more docs2 * EnBigpo: more docs and cleaning * EnBigpo: removed data to try to find the issues, matched a draw function thanks to Tharo * EnBigpo: progress? maybe not * EnBigpo: matched another function * EnBigpo: overwrite limbdraw matches now * EnBigpo: one more nonmatching rejected * EnBigPo: not actual progress, probably * Match Init, down to single stack pointer on second func * EnBigPo OK * EnBigpo: docs and cleaning * EnBigpo: more docs and cleaning * EnBigpo: back to OK with no warnings * EnBigpo: more docs and cleaning * EnBigpo: docs and cleaning * EnBigpo: hmm, rename_sym doesn't like renaming system functions but I'm 98% sure I know what these are * Multiple: changed some function names, maybe changed too much... hmm * EnBigpo: even more changes to docs * EnBigpo: formater pass * EnBigpo: small fixes * EnBigpo: c file description * Apply suggestions from code review Apply camera suggestions from eng124 Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * EnBigpo: updating all requested changes and reverting one incorrect macro * Apply suggestions from code review Some of eng124's recommendations, need to add the last by hand Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * EnBigpo: back to OK * EnBigpo: Minor cleanup changes * Functions fixed: added function changes to actorfixer and fixed dinofos * EnBigpo: BINANG_ROT180 * Apply suggestions from code review First batch of requested changes, the simpler ones that shouldn't require checking Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> Co-authored-by: Anghelo Carvajal <angheloalf95@gmail.com> * EnBigpo: fixes to recommended changes, back to OK * EnBigpo: move idleTimer docs out of struct * Sprite: removed old commented out pragma, it matches, I still dont get it * EnBigpo: more changes I had to check first * EnBigpo: more requested changes, and some macro uses found * EnBigpo: forgot a requested change * Update src/overlays/actors/ovl_En_Bigpo/z_en_bigpo.c Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * Apply suggestions from code review Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * EnBigPo: missed a disphead array access * Apply suggestions from code review More requested changes Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * EnBigpo: more hex to dec * EnBigpo: more hex to dec 2 * Update src/overlays/actors/ovl_En_Bigpo/z_en_bigpo.c Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * Update include/functions.h Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * EnBigpo: build being weird * EnBigpo: weird, rename_sym didn't catch this earlier * Tools: fixed actorfixer to use Play_CameraSetAtEye forgot I blew this change away trying to get build again, * Update src/overlays/actors/ovl_En_Bigpo/z_en_bigpo.h Co-authored-by: Kenix3 <kenixwhisperwind@gmail.com> * EnBigpo: cutscene functions changed name to indicate they are stages * EnBigpo: Rename Particles to Effect * EnBigpo: changed draw function names, changed function comment format * EnBigpo: renamed limbdraw functions, formater pass Co-authored-by: isghj8 <isghj8@gmail.com> Co-authored-by: engineer124 <engineer124engineer124@gmail.com> Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> Co-authored-by: Anghelo Carvajal <angheloalf95@gmail.com> Co-authored-by: Kenix3 <kenixwhisperwind@gmail.com>
2021-09-01 22:44:42 +00:00
0x80B6382C:("EnBigpo_DoNothing",),
0x80B6383C:("EnBigPo_InitHiddenFire",),
0x80B63854:("EnBigPo_WaitingForDampe",),
0x80B63888:("EnBigpo_Die",),
0x80B638AC:("func_80B638AC",),
0x80B638D4:("func_80B638D4",),
0x80B63964:("func_80B63964",),
0x80B63980:("func_80B63980",),
0x80B63A18:("func_80B63A18",),
0x80B63AC4:("func_80B63AC4",),
0x80B63C28:("func_80B63C28",),
0x80B63D0C:("func_80B63D0C",),
0x80B63D88:("func_80B63D88",),
0x80B63ED4:("EnBigpo_Update",),
EnBigpo (Big Poh) (#250) * EnBigpo: start * EnBigpo: uhh, this struct is weird * EnBigpo: progress * EnBigpo: so many of these functions are tiny * EnBigpo nasty four loop function * EnBigpo: hate draw functions * EnBigpo: all functions attempted * EnBigpo: data migrated, does not OK, 2 bytes off... * Multi: Attempting to OK, issues * EnBigpo: more docs * EnBigpo: more docs2 * EnBigpo: more docs and cleaning * EnBigpo: removed data to try to find the issues, matched a draw function thanks to Tharo * EnBigpo: progress? maybe not * EnBigpo: matched another function * EnBigpo: overwrite limbdraw matches now * EnBigpo: one more nonmatching rejected * EnBigPo: not actual progress, probably * Match Init, down to single stack pointer on second func * EnBigPo OK * EnBigpo: docs and cleaning * EnBigpo: more docs and cleaning * EnBigpo: back to OK with no warnings * EnBigpo: more docs and cleaning * EnBigpo: docs and cleaning * EnBigpo: hmm, rename_sym doesn't like renaming system functions but I'm 98% sure I know what these are * Multiple: changed some function names, maybe changed too much... hmm * EnBigpo: even more changes to docs * EnBigpo: formater pass * EnBigpo: small fixes * EnBigpo: c file description * Apply suggestions from code review Apply camera suggestions from eng124 Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * EnBigpo: updating all requested changes and reverting one incorrect macro * Apply suggestions from code review Some of eng124's recommendations, need to add the last by hand Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * EnBigpo: back to OK * EnBigpo: Minor cleanup changes * Functions fixed: added function changes to actorfixer and fixed dinofos * EnBigpo: BINANG_ROT180 * Apply suggestions from code review First batch of requested changes, the simpler ones that shouldn't require checking Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> Co-authored-by: Anghelo Carvajal <angheloalf95@gmail.com> * EnBigpo: fixes to recommended changes, back to OK * EnBigpo: move idleTimer docs out of struct * Sprite: removed old commented out pragma, it matches, I still dont get it * EnBigpo: more changes I had to check first * EnBigpo: more requested changes, and some macro uses found * EnBigpo: forgot a requested change * Update src/overlays/actors/ovl_En_Bigpo/z_en_bigpo.c Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * Apply suggestions from code review Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * EnBigPo: missed a disphead array access * Apply suggestions from code review More requested changes Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * EnBigpo: more hex to dec * EnBigpo: more hex to dec 2 * Update src/overlays/actors/ovl_En_Bigpo/z_en_bigpo.c Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * Update include/functions.h Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * EnBigpo: build being weird * EnBigpo: weird, rename_sym didn't catch this earlier * Tools: fixed actorfixer to use Play_CameraSetAtEye forgot I blew this change away trying to get build again, * Update src/overlays/actors/ovl_En_Bigpo/z_en_bigpo.h Co-authored-by: Kenix3 <kenixwhisperwind@gmail.com> * EnBigpo: cutscene functions changed name to indicate they are stages * EnBigpo: Rename Particles to Effect * EnBigpo: changed draw function names, changed function comment format * EnBigpo: renamed limbdraw functions, formater pass Co-authored-by: isghj8 <isghj8@gmail.com> Co-authored-by: engineer124 <engineer124engineer124@gmail.com> Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> Co-authored-by: Anghelo Carvajal <angheloalf95@gmail.com> Co-authored-by: Kenix3 <kenixwhisperwind@gmail.com>
2021-09-01 22:44:42 +00:00
0x80B64190:("EnBigPo_UpdateFire",),
0x80B641E8:("EnBigPo_OverrideLimbDraw2",),
0x80B64240:("EnBigPo_PostLimbDraw2",),
0x80B64470:("func_80B64470",),
EnBigpo (Big Poh) (#250) * EnBigpo: start * EnBigpo: uhh, this struct is weird * EnBigpo: progress * EnBigpo: so many of these functions are tiny * EnBigpo nasty four loop function * EnBigpo: hate draw functions * EnBigpo: all functions attempted * EnBigpo: data migrated, does not OK, 2 bytes off... * Multi: Attempting to OK, issues * EnBigpo: more docs * EnBigpo: more docs2 * EnBigpo: more docs and cleaning * EnBigpo: removed data to try to find the issues, matched a draw function thanks to Tharo * EnBigpo: progress? maybe not * EnBigpo: matched another function * EnBigpo: overwrite limbdraw matches now * EnBigpo: one more nonmatching rejected * EnBigPo: not actual progress, probably * Match Init, down to single stack pointer on second func * EnBigPo OK * EnBigpo: docs and cleaning * EnBigpo: more docs and cleaning * EnBigpo: back to OK with no warnings * EnBigpo: more docs and cleaning * EnBigpo: docs and cleaning * EnBigpo: hmm, rename_sym doesn't like renaming system functions but I'm 98% sure I know what these are * Multiple: changed some function names, maybe changed too much... hmm * EnBigpo: even more changes to docs * EnBigpo: formater pass * EnBigpo: small fixes * EnBigpo: c file description * Apply suggestions from code review Apply camera suggestions from eng124 Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * EnBigpo: updating all requested changes and reverting one incorrect macro * Apply suggestions from code review Some of eng124's recommendations, need to add the last by hand Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * EnBigpo: back to OK * EnBigpo: Minor cleanup changes * Functions fixed: added function changes to actorfixer and fixed dinofos * EnBigpo: BINANG_ROT180 * Apply suggestions from code review First batch of requested changes, the simpler ones that shouldn't require checking Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> Co-authored-by: Anghelo Carvajal <angheloalf95@gmail.com> * EnBigpo: fixes to recommended changes, back to OK * EnBigpo: move idleTimer docs out of struct * Sprite: removed old commented out pragma, it matches, I still dont get it * EnBigpo: more changes I had to check first * EnBigpo: more requested changes, and some macro uses found * EnBigpo: forgot a requested change * Update src/overlays/actors/ovl_En_Bigpo/z_en_bigpo.c Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * Apply suggestions from code review Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * EnBigPo: missed a disphead array access * Apply suggestions from code review More requested changes Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * EnBigpo: more hex to dec * EnBigpo: more hex to dec 2 * Update src/overlays/actors/ovl_En_Bigpo/z_en_bigpo.c Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * Update include/functions.h Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * EnBigpo: build being weird * EnBigpo: weird, rename_sym didn't catch this earlier * Tools: fixed actorfixer to use Play_CameraSetAtEye forgot I blew this change away trying to get build again, * Update src/overlays/actors/ovl_En_Bigpo/z_en_bigpo.h Co-authored-by: Kenix3 <kenixwhisperwind@gmail.com> * EnBigpo: cutscene functions changed name to indicate they are stages * EnBigpo: Rename Particles to Effect * EnBigpo: changed draw function names, changed function comment format * EnBigpo: renamed limbdraw functions, formater pass Co-authored-by: isghj8 <isghj8@gmail.com> Co-authored-by: engineer124 <engineer124engineer124@gmail.com> Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> Co-authored-by: Anghelo Carvajal <angheloalf95@gmail.com> Co-authored-by: Kenix3 <kenixwhisperwind@gmail.com>
2021-09-01 22:44:42 +00:00
0x80B6467C:("EnBigPo_DrawScoopSoul",),
0x80B64880:("func_80B64880",),
0x80B64B08:("func_80B64B08",),
0x80B64DFC:("func_80B64DFC",),
0x80B654C0:("ObjKendoKanban_Init",),
0x80B65840:("ObjKendoKanban_Destroy",),
0x80B65880:("ObjKendoKanban_SetupDoNothing",),
0x80B65894:("ObjKendoKanban_DoNothing",),
0x80B658A4:("ObjKendoKanban_SetupTumble",),
0x80B65CE0:("ObjKendoKanban_Tumble",),
0x80B65D54:("ObjKendoKanban_SetupSettled",),
0x80B65D68:("ObjKendoKanban_Settled",),
0x80B65DA8:("ObjKendoKanban_HandlePhysics",),
0x80B6618C:("ObjKendoKanban_IsPlayerOnTop",),
0x80B66304:("ObjKendoKanban_UpdateCollision",),
0x80B66418:("ObjKendoKanban_Update",),
0x80B66454:("ObjKendoKanban_Draw",),
0x80B66A20:("ObjHariko_Init",),
0x80B66A6C:("ObjHariko_Destroy",),
0x80B66A7C:("func_80B66A7C",),
0x80B66A90:("func_80B66A90",),
0x80B66AA0:("func_80B66AA0",),
0x80B66AC4:("func_80B66AC4",),
0x80B66B78:("func_80B66B78",),
0x80B66BAC:("ObjHariko_Update",),
0x80B66BDC:("ObjHariko_Draw",),
0x80B66D30:("EnSth_Init",),
0x80B67010:("EnSth_Destroy",),
0x80B6703C:("EnSth_CanSpeakToPlayer",),
0x80B670A4:("EnSth_ChangeAnim",),
0x80B67148:("EnSth_GetInitialPanicText",),
0x80B671A0:("EnSth_HandlePanicConversation",),
0x80B67208:("EnSth_PanicIdle",),
0x80B672A4:("EnSth_GetInitialOceansideSpiderHouseText",),
0x80B67348:("EnSth_PostOceanspiderhouseReward",),
0x80B67458:("EnSth_GiveOceansideSpiderHouseReward",),
0x80B67540:("EnSth_HandleOceansideSpiderHouseConversation",),
0x80B677BC:("EnSth_OceansideSpiderHouseIdle",),
0x80B67838:("EnSth_HandleMoonLookingConversation",),
0x80B678A8:("EnSth_MoonLookingIdle",),
0x80B67958:("EnSth_DefaultIdle",),
0x80B67984:("EnSth_GetInitialSwampSpiderHouseText",),
0x80B67AB4:("EnSth_TalkAfterSwampSpiderHouseGiveMask",),
0x80B67B50:("EnSth_SwampSpiderHouseGiveMask",),
0x80B67C1C:("EnSth_HandleSwampSpiderHouseConversation",),
0x80B67DA0:("EnSth_SwampSpiderHouseIdle",),
0x80B67E20:("EnSth_UpdateOceansideSpiderHouseWaitForTokens",),
0x80B67E78:("EnSth_UpdateWaitForObject",),
0x80B680A8:("EnSth_Update",),
0x80B681E8:("EnSth_OverrideLimbDraw",),
0x80B68310:("EnSth_PostLimbDraw",),
0x80B6849C:("EnSth_Draw",),
0x80B6D660:("BgSinkaiKabe_Init",),
0x80B6D9EC:("BgSinkaiKabe_Destroy",),
0x80B6DA20:("BgSinkaiKabe_WaitForPlayer",),
0x80B6DB20:("BgSinkaiKabe_Update",),
0x80B6DBE0:("BgHakaCurtain_Init",),
0x80B6DC64:("BgHakaCurtain_Destroy",),
0x80B6DC98:("func_80B6DC98",),
0x80B6DCAC:("func_80B6DCAC",),
0x80B6DCEC:("func_80B6DCEC",),
0x80B6DD00:("func_80B6DD00",),
0x80B6DD5C:("func_80B6DD5C",),
0x80B6DD70:("func_80B6DD70",),
0x80B6DD80:("func_80B6DD80",),
0x80B6DD9C:("func_80B6DD9C",),
0x80B6DE80:("func_80B6DE80",),
0x80B6DEA8:("func_80B6DEA8",),
0x80B6DEB8:("BgHakaCurtain_Update",),
0x80B6DF44:("BgHakaCurtain_Draw",),
Merge z_bg_kin2 bombwall (#840) * test commit * undoing test commit * making sure this is the right repo * removing test file * init for OSH bombable wall started. put back Actor* in function declarations. * BgKin2Bombwall_Init is matching. * started z_bg_kin2_bombwall destroy function. One mismatch right now. * BgKin2Bombwall_Destroy matches. * BgKin2Bombwall_Draw matches. * Fixed BgKin2Bombwall_Init * BgKin2Bombwall_Init and BgKin2Bombwall_Destroy both match. Fixed s32 array in struct. * BgKin2Bombwall_Draw and BgKin2Bombwall_Update match. * Only func_80B6E020 and func_80B6E090 left to match in ovl_Bg_Kin2_Bombwall. * func_80B6E020 from ovl_Bg_Kin2_Bombwall matches. * Went from 8925 to about 5-6k diff score for func_80B6E090 in ovl_Bg_Kin2_Bombwall * Took func_80B6E090 from about 5300 diff score to about 4300 diff score in ovl_Bg_Kin2_Bombwall. * Diff score for ovl_Bg_Kin2_Bombwall func_80B6E090 went from 4k ish to 3277 * Diff score for ovl_Bg_Kin2_Bombwall func_80B6E090 went from 3277 to 2262. * Diff score for ovl_Bg_Kin2_Bombwall func_80B6E090 went from 2262 to 1589. * only slight progress on ovl_Bg_Kinw_Bombwall's func_80B6E090 * Got to 1473 diff score on ovl_Bg_Kinw_Bombwall's func_80B6E090 * Put in the changes made by EllipticEllipsis and hensldm for ovl_Bg_Kin2_Bombwall's func_8066E090. * renamed some symbols. Fake symbol removal makes nonzero diff, but rom OK's after make. * moving declarations around, ordering. * One.word.away. from importing data in ovl_Bg_Kin2_Bombwall. * ovl_Bg_Kin2_Bombwall data imported. Matching. * Edited spec for reloc of ovl_Bg_Kin2_Bombwall. * Removed extra comments for ovl_Bg_Kin2_Bombwall. * unpushed stuff. dunno. * forgot to save z_bg_kin2_bombwall.c * need to commit before make-ing in master. * Ported z_bg_kin2_bombwall's code. Data next. * Imported data for merging z_bg_kin2_bombwall. Yes, I yelled when it OK'd. * Added comments to remember what does what in z_bg_kin2_bombwall. * Some comments in z_bg_kin2_bombwall.c and function names ideas. * Added comments for function name ideas. Cleaned up temps in z_bg_kin2_bombwall except in func_80B6E090. * Renamed most functions and some variables in z_bg_kin2_bombwall. * Made a name suggestion for func_80B6E020 after testing in game. * Ran format.sh. * Update src/overlays/actors/ovl_Bg_Kin2_Bombwall/z_bg_kin2_bombwall.c 1 and 0 replaced by true and false in func_80B6E020. Co-authored-by: Isghj <42048411+isghj5@users.noreply.github.com> * Update src/overlays/actors/ovl_Bg_Kin2_Bombwall/z_bg_kin2_bombwall.c Bending to the x-- supremacy. Co-authored-by: Isghj <42048411+isghj5@users.noreply.github.com> * PR fixes (not done yet) including more consistent use of THIS, removing arg0 and arg1 variable names, standardizing params for z_bg_kin2_bombwall, turning some if-return to if-else, removing unnecessary casts. * Applied isghj5's and EllipticEllipsis' suggestions except for the object file in z_bg_kin2_bombwall. Object file next. * Screwd up formatting. * Thinking of playing with object_kin2_obj. * Documented most of object_kin2_obj based on bombwall, fence and shelf actors. * Had forgotten an arg1 in z_bg_kin2_bombwall.c * Replaced a float by its fractional representation. I need to learn float magic. * Update src/overlays/actors/ovl_Bg_Kin2_Bombwall/z_bg_kin2_bombwall.c Co-authored-by: EllipticEllipsis <elliptic.ellipsis@gmail.com> * Update src/overlays/actors/ovl_Bg_Kin2_Bombwall/z_bg_kin2_bombwall.h Co-authored-by: EllipticEllipsis <elliptic.ellipsis@gmail.com> * Applied more formatting and naming remarks from PR about the C file. Assets and object stuff next. * Display lists and collision header in z_bg_kin2_bombwall.c renamed after their descriptive names in the object's XML file. Name for Ocean Spider House drawers chests left to change. * Update src/overlays/actors/ovl_Bg_Kin2_Bombwall/z_bg_kin2_bombwall.c Co-authored-by: Derek Hensley <hensley.derek58@gmail.com> * One extra line in an if, collision naming convention applied and renamed Ocean Spider House nightstands to drawers chests. * Update src/overlays/actors/ovl_Bg_Kin2_Bombwall/z_bg_kin2_bombwall.c Co-authored-by: Derek Hensley <hensley.derek58@gmail.com> * Changed drawers chest to chest of drawers in object_kin2_obj and z_bg_kin2_shelf. * Removed some unnecessary comment. * Update src/overlays/actors/ovl_Bg_Kin2_Bombwall/z_bg_kin2_bombwall.c Co-authored-by: EllipticEllipsis <elliptic.ellipsis@gmail.com> * Fixed BgKin2Bombwall_SpawnEffects after the Rand_Next() type update. * Update src/overlays/actors/ovl_Bg_Kin2_Bombwall/z_bg_kin2_bombwall.c Rand_Next() update. Co-authored-by: EllipticEllipsis <elliptic.ellipsis@gmail.com> * Update src/overlays/actors/ovl_Bg_Kin2_Bombwall/z_bg_kin2_bombwall.c Rand_Next() update. Co-authored-by: EllipticEllipsis <elliptic.ellipsis@gmail.com> * Adding Co-authors Co-authored-by EllipticEllipsis 73679967+EllipticEllipsis@users.noreply.github.com Co-authored-by Derek-Hensley hensley.derek58@gmail.com Co-authored-by Maide eeeedddccc@hotmail.co.uk Co-authored-by Tom-Overton tom.overton@outlook.com Co-authored-by Fig02 fig02srl@gmail.com Co-authored-by Parker-Burnett burnettparker@gmail.com Co-authored-by isghj5 isghj5@gmail.com * Adding Co-authors Co-authored-by EllipticEllipsis 73679967+EllipticEllipsis@users.noreply.github.com Co-authored-by Derek-Hensley hensley.derek58@gmail.com Co-authored-by Maide eeeedddccc@hotmail.co.uk Co-authored-by Tom-Overton tom.overton@outlook.com Co-authored-by Fig02 fig02srl@gmail.com Co-authored-by Parker-Burnett burnettparker@gmail.com Co-authored-by isghj5 isghj5@gmail.com * Adding Co-authors Co-authored-by EllipticEllipsis 73679967+EllipticEllipsis@users.noreply.github.com Co-authored-by Derek-Hensley hensley.derek58@gmail.com Co-authored-by Maide eeeedddccc@hotmail.co.uk Co-authored-by Tom-Overton tom.overton@outlook.com Co-authored-by Fig02 fig02srl@gmail.com Co-authored-by Parker-Burnett burnettparker@gmail.com Co-authored-by isghj5 isghj5@gmail.com * Adding Co-authors Co-authored-by EllipticEllipsis 73679967+EllipticEllipsis@users.noreply.github.com Co-authored-by Derek-Hensley hensley.derek58@gmail.com Co-authored-by Maide eeeedddccc@hotmail.co.uk Co-authored-by Tom-Overton tom.overton@outlook.com Co-authored-by Fig02 fig02srl@gmail.com Co-authored-by Parker-Burnett burnettparker@gmail.com Co-authored-by isghj5 isghj5@gmail.com * Adding Co-authors Co-authored-by EllipticEllipsis 73679967+EllipticEllipsis@users.noreply.github.com Co-authored-by Derek-Hensley hensley.derek58@gmail.com Co-authored-by Maide eeeedddccc@hotmail.co.uk Co-authored-by Tom-Overton tom.overton@outlook.com Co-authored-by Fig02 fig02srl@gmail.com Co-authored-by Parker-Burnett burnettparker@gmail.com Co-authored-by isghj5 isghj5@gmail.com * Adding Co-authors Co-authored-by: EllipticEllipsis 73679967+EllipticEllipsis@users.noreply.github.com Co-authored-by: Derek-Hensley hensley.derek58@gmail.com Co-authored-by: Maide eeeedddccc@hotmail.co.uk Co-authored-by: Tom-Overton tom.overton@outlook.com Co-authored-by: Fig02 fig02srl@gmail.com Co-authored-by: Parker-Burnett burnettparker@gmail.com Co-authored-by: isghj5 isghj5@gmail.com * Adding Co-authors Co-authored-by: EllipticEllipsis <73679967+EllipticEllipsis@users.noreply.github.com> Co-authored-by: Derek-Hensley <hensley.derek58@gmail.com> Co-authored-by: Maide <eeeedddccc@hotmail.co.uk> Co-authored-by: Tom-Overton <tom.overton@outlook.com> Co-authored-by: Fig02 <fig02srl@gmail.com> Co-authored-by: Parker-Burnett <burnettparker@gmail.com> Co-authored-by: isghj5 <isghj5@gmail.com> * Update src/overlays/actors/ovl_Bg_Kin2_Bombwall/z_bg_kin2_bombwall.c Co-authored-by: EllipticEllipsis <elliptic.ellipsis@gmail.com> Co-authored-by: Isghj <42048411+isghj5@users.noreply.github.com> Co-authored-by: EllipticEllipsis <elliptic.ellipsis@gmail.com> Co-authored-by: Derek Hensley <hensley.derek58@gmail.com> Co-authored-by: EllipticEllipsis <73679967+EllipticEllipsis@users.noreply.github.com> Co-authored-by: Maide <eeeedddccc@hotmail.co.uk> Co-authored-by: Tom-Overton <tom.overton@outlook.com> Co-authored-by: Fig02 <fig02srl@gmail.com> Co-authored-by: Parker-Burnett <burnettparker@gmail.com> Co-authored-by: isghj5 <isghj5@gmail.com>
2022-06-20 19:57:09 +00:00
0x80B6E020:("BgKin2Bombwall_IsHitFromNearby",),
0x80B6E090:("BgKin2Bombwall_SpawnEffects",),
0x80B6E3AC:("BgKin2Bombwall_Init",),
0x80B6E470:("BgKin2Bombwall_Destroy",),
Merge z_bg_kin2 bombwall (#840) * test commit * undoing test commit * making sure this is the right repo * removing test file * init for OSH bombable wall started. put back Actor* in function declarations. * BgKin2Bombwall_Init is matching. * started z_bg_kin2_bombwall destroy function. One mismatch right now. * BgKin2Bombwall_Destroy matches. * BgKin2Bombwall_Draw matches. * Fixed BgKin2Bombwall_Init * BgKin2Bombwall_Init and BgKin2Bombwall_Destroy both match. Fixed s32 array in struct. * BgKin2Bombwall_Draw and BgKin2Bombwall_Update match. * Only func_80B6E020 and func_80B6E090 left to match in ovl_Bg_Kin2_Bombwall. * func_80B6E020 from ovl_Bg_Kin2_Bombwall matches. * Went from 8925 to about 5-6k diff score for func_80B6E090 in ovl_Bg_Kin2_Bombwall * Took func_80B6E090 from about 5300 diff score to about 4300 diff score in ovl_Bg_Kin2_Bombwall. * Diff score for ovl_Bg_Kin2_Bombwall func_80B6E090 went from 4k ish to 3277 * Diff score for ovl_Bg_Kin2_Bombwall func_80B6E090 went from 3277 to 2262. * Diff score for ovl_Bg_Kin2_Bombwall func_80B6E090 went from 2262 to 1589. * only slight progress on ovl_Bg_Kinw_Bombwall's func_80B6E090 * Got to 1473 diff score on ovl_Bg_Kinw_Bombwall's func_80B6E090 * Put in the changes made by EllipticEllipsis and hensldm for ovl_Bg_Kin2_Bombwall's func_8066E090. * renamed some symbols. Fake symbol removal makes nonzero diff, but rom OK's after make. * moving declarations around, ordering. * One.word.away. from importing data in ovl_Bg_Kin2_Bombwall. * ovl_Bg_Kin2_Bombwall data imported. Matching. * Edited spec for reloc of ovl_Bg_Kin2_Bombwall. * Removed extra comments for ovl_Bg_Kin2_Bombwall. * unpushed stuff. dunno. * forgot to save z_bg_kin2_bombwall.c * need to commit before make-ing in master. * Ported z_bg_kin2_bombwall's code. Data next. * Imported data for merging z_bg_kin2_bombwall. Yes, I yelled when it OK'd. * Added comments to remember what does what in z_bg_kin2_bombwall. * Some comments in z_bg_kin2_bombwall.c and function names ideas. * Added comments for function name ideas. Cleaned up temps in z_bg_kin2_bombwall except in func_80B6E090. * Renamed most functions and some variables in z_bg_kin2_bombwall. * Made a name suggestion for func_80B6E020 after testing in game. * Ran format.sh. * Update src/overlays/actors/ovl_Bg_Kin2_Bombwall/z_bg_kin2_bombwall.c 1 and 0 replaced by true and false in func_80B6E020. Co-authored-by: Isghj <42048411+isghj5@users.noreply.github.com> * Update src/overlays/actors/ovl_Bg_Kin2_Bombwall/z_bg_kin2_bombwall.c Bending to the x-- supremacy. Co-authored-by: Isghj <42048411+isghj5@users.noreply.github.com> * PR fixes (not done yet) including more consistent use of THIS, removing arg0 and arg1 variable names, standardizing params for z_bg_kin2_bombwall, turning some if-return to if-else, removing unnecessary casts. * Applied isghj5's and EllipticEllipsis' suggestions except for the object file in z_bg_kin2_bombwall. Object file next. * Screwd up formatting. * Thinking of playing with object_kin2_obj. * Documented most of object_kin2_obj based on bombwall, fence and shelf actors. * Had forgotten an arg1 in z_bg_kin2_bombwall.c * Replaced a float by its fractional representation. I need to learn float magic. * Update src/overlays/actors/ovl_Bg_Kin2_Bombwall/z_bg_kin2_bombwall.c Co-authored-by: EllipticEllipsis <elliptic.ellipsis@gmail.com> * Update src/overlays/actors/ovl_Bg_Kin2_Bombwall/z_bg_kin2_bombwall.h Co-authored-by: EllipticEllipsis <elliptic.ellipsis@gmail.com> * Applied more formatting and naming remarks from PR about the C file. Assets and object stuff next. * Display lists and collision header in z_bg_kin2_bombwall.c renamed after their descriptive names in the object's XML file. Name for Ocean Spider House drawers chests left to change. * Update src/overlays/actors/ovl_Bg_Kin2_Bombwall/z_bg_kin2_bombwall.c Co-authored-by: Derek Hensley <hensley.derek58@gmail.com> * One extra line in an if, collision naming convention applied and renamed Ocean Spider House nightstands to drawers chests. * Update src/overlays/actors/ovl_Bg_Kin2_Bombwall/z_bg_kin2_bombwall.c Co-authored-by: Derek Hensley <hensley.derek58@gmail.com> * Changed drawers chest to chest of drawers in object_kin2_obj and z_bg_kin2_shelf. * Removed some unnecessary comment. * Update src/overlays/actors/ovl_Bg_Kin2_Bombwall/z_bg_kin2_bombwall.c Co-authored-by: EllipticEllipsis <elliptic.ellipsis@gmail.com> * Fixed BgKin2Bombwall_SpawnEffects after the Rand_Next() type update. * Update src/overlays/actors/ovl_Bg_Kin2_Bombwall/z_bg_kin2_bombwall.c Rand_Next() update. Co-authored-by: EllipticEllipsis <elliptic.ellipsis@gmail.com> * Update src/overlays/actors/ovl_Bg_Kin2_Bombwall/z_bg_kin2_bombwall.c Rand_Next() update. Co-authored-by: EllipticEllipsis <elliptic.ellipsis@gmail.com> * Adding Co-authors Co-authored-by EllipticEllipsis 73679967+EllipticEllipsis@users.noreply.github.com Co-authored-by Derek-Hensley hensley.derek58@gmail.com Co-authored-by Maide eeeedddccc@hotmail.co.uk Co-authored-by Tom-Overton tom.overton@outlook.com Co-authored-by Fig02 fig02srl@gmail.com Co-authored-by Parker-Burnett burnettparker@gmail.com Co-authored-by isghj5 isghj5@gmail.com * Adding Co-authors Co-authored-by EllipticEllipsis 73679967+EllipticEllipsis@users.noreply.github.com Co-authored-by Derek-Hensley hensley.derek58@gmail.com Co-authored-by Maide eeeedddccc@hotmail.co.uk Co-authored-by Tom-Overton tom.overton@outlook.com Co-authored-by Fig02 fig02srl@gmail.com Co-authored-by Parker-Burnett burnettparker@gmail.com Co-authored-by isghj5 isghj5@gmail.com * Adding Co-authors Co-authored-by EllipticEllipsis 73679967+EllipticEllipsis@users.noreply.github.com Co-authored-by Derek-Hensley hensley.derek58@gmail.com Co-authored-by Maide eeeedddccc@hotmail.co.uk Co-authored-by Tom-Overton tom.overton@outlook.com Co-authored-by Fig02 fig02srl@gmail.com Co-authored-by Parker-Burnett burnettparker@gmail.com Co-authored-by isghj5 isghj5@gmail.com * Adding Co-authors Co-authored-by EllipticEllipsis 73679967+EllipticEllipsis@users.noreply.github.com Co-authored-by Derek-Hensley hensley.derek58@gmail.com Co-authored-by Maide eeeedddccc@hotmail.co.uk Co-authored-by Tom-Overton tom.overton@outlook.com Co-authored-by Fig02 fig02srl@gmail.com Co-authored-by Parker-Burnett burnettparker@gmail.com Co-authored-by isghj5 isghj5@gmail.com * Adding Co-authors Co-authored-by EllipticEllipsis 73679967+EllipticEllipsis@users.noreply.github.com Co-authored-by Derek-Hensley hensley.derek58@gmail.com Co-authored-by Maide eeeedddccc@hotmail.co.uk Co-authored-by Tom-Overton tom.overton@outlook.com Co-authored-by Fig02 fig02srl@gmail.com Co-authored-by Parker-Burnett burnettparker@gmail.com Co-authored-by isghj5 isghj5@gmail.com * Adding Co-authors Co-authored-by: EllipticEllipsis 73679967+EllipticEllipsis@users.noreply.github.com Co-authored-by: Derek-Hensley hensley.derek58@gmail.com Co-authored-by: Maide eeeedddccc@hotmail.co.uk Co-authored-by: Tom-Overton tom.overton@outlook.com Co-authored-by: Fig02 fig02srl@gmail.com Co-authored-by: Parker-Burnett burnettparker@gmail.com Co-authored-by: isghj5 isghj5@gmail.com * Adding Co-authors Co-authored-by: EllipticEllipsis <73679967+EllipticEllipsis@users.noreply.github.com> Co-authored-by: Derek-Hensley <hensley.derek58@gmail.com> Co-authored-by: Maide <eeeedddccc@hotmail.co.uk> Co-authored-by: Tom-Overton <tom.overton@outlook.com> Co-authored-by: Fig02 <fig02srl@gmail.com> Co-authored-by: Parker-Burnett <burnettparker@gmail.com> Co-authored-by: isghj5 <isghj5@gmail.com> * Update src/overlays/actors/ovl_Bg_Kin2_Bombwall/z_bg_kin2_bombwall.c Co-authored-by: EllipticEllipsis <elliptic.ellipsis@gmail.com> Co-authored-by: Isghj <42048411+isghj5@users.noreply.github.com> Co-authored-by: EllipticEllipsis <elliptic.ellipsis@gmail.com> Co-authored-by: Derek Hensley <hensley.derek58@gmail.com> Co-authored-by: EllipticEllipsis <73679967+EllipticEllipsis@users.noreply.github.com> Co-authored-by: Maide <eeeedddccc@hotmail.co.uk> Co-authored-by: Tom-Overton <tom.overton@outlook.com> Co-authored-by: Fig02 <fig02srl@gmail.com> Co-authored-by: Parker-Burnett <burnettparker@gmail.com> Co-authored-by: isghj5 <isghj5@gmail.com>
2022-06-20 19:57:09 +00:00
0x80B6E4B8:("BgKin2Bombwall_SetupWait",),
0x80B6E4CC:("BgKin2Bombwall_Wait",),
0x80B6E544:("BgKin2Bombwall_SetupPlayCutscene",),
0x80B6E558:("BgKin2Bombwall_PlayCutscene",),
0x80B6E5F8:("BgKin2Bombwall_SetupEndCutscene",),
0x80B6E614:("BgKin2Bombwall_EndCutscene",),
0x80B6E664:("BgKin2Bombwall_Update",),
0x80B6E688:("BgKin2Bombwall_Draw",),
0x80B6E820:("BgKin2Fence_CheckHitMask",),
0x80B6E890:("BgKin2Fence_SpawnEyeSparkles",),
0x80B6E980:("BgKin2Fence_Init",),
0x80B6EA94:("BgKin2Fence_Destroy",),
0x80B6EADC:("BgKin2Fence_SetupHandleMaskCode",),
0x80B6EAF4:("BgKin2Fence_HandleMaskCode",),
0x80B6EBF4:("BgKin2Fence_SetupPlayOpenCutscene",),
0x80B6EC08:("BgKin2Fence_PlayOpenCutscene",),
0x80B6EC70:("BgKin2Fence_SetupWaitBeforeOpen",),
0x80B6EC8C:("BgKin2Fence_WaitBeforeOpen",),
0x80B6ECC4:("BgKin2Fence_SetupRaiseFence",),
0x80B6ECD8:("BgKin2Fence_RaiseFence",),
0x80B6ED30:("BgKin2Fence_SetupDoNothing",),
0x80B6ED58:("BgKin2Fence_DoNothing",),
0x80B6ED68:("BgKin2Fence_Update",),
0x80B6ED8C:("BgKin2Fence_Draw",),
ovl_Bg_Kin2_Picture OK and documented, object_kin2_obj documented (#1070) * test commit * undoing test commit * making sure this is the right repo * removing test file * init for OSH bombable wall started. put back Actor* in function declarations. * BgKin2Bombwall_Init is matching. * started z_bg_kin2_bombwall destroy function. One mismatch right now. * BgKin2Bombwall_Destroy matches. * BgKin2Bombwall_Draw matches. * Fixed BgKin2Bombwall_Init * BgKin2Bombwall_Init and BgKin2Bombwall_Destroy both match. Fixed s32 array in struct. * BgKin2Bombwall_Draw and BgKin2Bombwall_Update match. * Only func_80B6E020 and func_80B6E090 left to match in ovl_Bg_Kin2_Bombwall. * func_80B6E020 from ovl_Bg_Kin2_Bombwall matches. * Went from 8925 to about 5-6k diff score for func_80B6E090 in ovl_Bg_Kin2_Bombwall * Took func_80B6E090 from about 5300 diff score to about 4300 diff score in ovl_Bg_Kin2_Bombwall. * Diff score for ovl_Bg_Kin2_Bombwall func_80B6E090 went from 4k ish to 3277 * Diff score for ovl_Bg_Kin2_Bombwall func_80B6E090 went from 3277 to 2262. * Diff score for ovl_Bg_Kin2_Bombwall func_80B6E090 went from 2262 to 1589. * only slight progress on ovl_Bg_Kinw_Bombwall's func_80B6E090 * Got to 1473 diff score on ovl_Bg_Kinw_Bombwall's func_80B6E090 * Put in the changes made by EllipticEllipsis and hensldm for ovl_Bg_Kin2_Bombwall's func_8066E090. * renamed some symbols. Fake symbol removal makes nonzero diff, but rom OK's after make. * moving declarations around, ordering. * One.word.away. from importing data in ovl_Bg_Kin2_Bombwall. * ovl_Bg_Kin2_Bombwall data imported. Matching. * Edited spec for reloc of ovl_Bg_Kin2_Bombwall. * Removed extra comments for ovl_Bg_Kin2_Bombwall. * unpushed stuff. dunno. * forgot to save z_bg_kin2_bombwall.c * need to commit before make-ing in master. * Ported z_bg_kin2_bombwall's code. Data next. * Imported data for merging z_bg_kin2_bombwall. Yes, I yelled when it OK'd. * Added comments to remember what does what in z_bg_kin2_bombwall. * Some comments in z_bg_kin2_bombwall.c and function names ideas. * Added comments for function name ideas. Cleaned up temps in z_bg_kin2_bombwall except in func_80B6E090. * Renamed most functions and some variables in z_bg_kin2_bombwall. * Made a name suggestion for func_80B6E020 after testing in game. * Ran format.sh. * Update src/overlays/actors/ovl_Bg_Kin2_Bombwall/z_bg_kin2_bombwall.c 1 and 0 replaced by true and false in func_80B6E020. Co-authored-by: Isghj <42048411+isghj5@users.noreply.github.com> * Update src/overlays/actors/ovl_Bg_Kin2_Bombwall/z_bg_kin2_bombwall.c Bending to the x-- supremacy. Co-authored-by: Isghj <42048411+isghj5@users.noreply.github.com> * PR fixes (not done yet) including more consistent use of THIS, removing arg0 and arg1 variable names, standardizing params for z_bg_kin2_bombwall, turning some if-return to if-else, removing unnecessary casts. * Applied isghj5's and EllipticEllipsis' suggestions except for the object file in z_bg_kin2_bombwall. Object file next. * Screwd up formatting. * Thinking of playing with object_kin2_obj. * Documented most of object_kin2_obj based on bombwall, fence and shelf actors. * Had forgotten an arg1 in z_bg_kin2_bombwall.c * First commit for ovl_Bg_Ikana_Mirror branch. * Started decompiling ovl_Bg_Ikana_Mirror. Setup functions and _Update done matching. * Replaced a float by its fractional representation. I need to learn float magic. * Update src/overlays/actors/ovl_Bg_Kin2_Bombwall/z_bg_kin2_bombwall.c Co-authored-by: EllipticEllipsis <elliptic.ellipsis@gmail.com> * Update src/overlays/actors/ovl_Bg_Kin2_Bombwall/z_bg_kin2_bombwall.h Co-authored-by: EllipticEllipsis <elliptic.ellipsis@gmail.com> * Applied more formatting and naming remarks from PR about the C file. Assets and object stuff next. * Display lists and collision header in z_bg_kin2_bombwall.c renamed after their descriptive names in the object's XML file. Name for Ocean Spider House drawers chests left to change. * Working on BgIkanaMirror_Destroy. Stack and registers left essentially. * Update src/overlays/actors/ovl_Bg_Kin2_Bombwall/z_bg_kin2_bombwall.c Co-authored-by: Derek Hensley <hensley.derek58@gmail.com> * One extra line in an if, collision naming convention applied and renamed Ocean Spider House nightstands to drawers chests. * Update src/overlays/actors/ovl_Bg_Kin2_Bombwall/z_bg_kin2_bombwall.c Co-authored-by: Derek Hensley <hensley.derek58@gmail.com> * Changed drawers chest to chest of drawers in object_kin2_obj and z_bg_kin2_shelf. * Removed some unnecessary comment. * almost done with BgIkanaMirror_Destroy function. * Update src/overlays/actors/ovl_Bg_Kin2_Bombwall/z_bg_kin2_bombwall.c Co-authored-by: EllipticEllipsis <elliptic.ellipsis@gmail.com> * BgIkanaMirror_Destroy OK. * Almost done with BgIkanaMirror_Init. Mostly stack stuff left. * Registers and stack left to fix for BgIkanaMirror_Init. * BgIkanaMirror_Init matching. * Ran permuter to improve BgIkanaMirror_Draw's score. * Actually not mad at permuter for BgIkanaMirror_Draw headstart. * Matched func_80B7F730 in ovl_Bg_Ikana_Mirror. Progress on its _Init done too. * func_80B7FA9C in ovl_Bg_Ikana_Mirror is matching. _Init left then documentation. * Mistake in last commit message: actually, _Draw is left for ovl_Bg_Ikana_Mirror. * Going to do some groceries, so pushing. About 2/3 across func_80B7FBA4 in ovl_Bg_Ikana_Mirror. * func_80B7FBA4 in ovl_Bg_Ikana_Mirror is matching. _Draw then data left. * Need to switch branch. * Fixed BgKin2Bombwall_SpawnEffects after the Rand_Next() type update. * Switching branch. * Learning to decomp draw functions with BgIkanaMirror_Draw. YEP * Switching branch. * Went through the first wave of graphics macros attempts for BgIkanaMirror_Draw. * Removed some temps in BgIkanaMirror_Draw. * Second pass of macro attempts for BgIkanaMirror_Draw. * Diff score for BgIkanaMirror_Draw at 1873. Getting there. * BgIkanaMirror_Draw diff score down to 854. 4 instructions off and registers to fix. * Instructions are matching for BgIkanaMirror_Draw. Registers left. * BgIkanaMirror_Draw matches. Data next. Adding some co-authors * BgIkanaMirror_Draw matches. Data next. Adding some co-authors Co-authored-by: EllipticEllipsis <73679967+EllipticEllipsis@users.noreply.github.com> Co-authored-by: Tom-Overton <hensley.derek58@gmail.com> Co-authored-by: Isghj5 <isghj5@gmail.com> Co-authored-by: mzxrules <mzxrules@gmail.com> Co-authored-by: Derek-Hensley <hensley.derek58@gmail.com> * Data imported and OK. Co-authored-by: Maide <eeeedddccc@hotmail.co.uk> Co-authored-by: mzxrules <mzxrules@gmail.com> Co-authored-by: Derek-Hensley <hensley.derek58@gmail.com> * Removed commented lines of unused code and useless externs. Documenting C file and object next. * Renamed fields in actor and variables in 3 functions for ovl_bg_ikana_mirror. Some conventions applied. * Renamed more variables in the struct and C file for ovl_bg_ikana_mirror. * More cleanups and naming in ovl_Bg_Ikana_Mirror. * Renamed some functions in ovl_Bg_Ikana_Mirror. More cleanups. Object documentation next once function names confirmed. * Renamed collision header, animated textures and display lists for ovl_Bg_Ikana_Mirror in ovl_Bg_Ikana_Mirror and object_ikana_obj. Some textures left to rename. * Renamed textures only used by ovl_Bg_Ikana_Mirror. Must go back through docs for conventions and styles plus an extra cleanup before PR. * Went through merging and review docs for extra cleanups. Adding co-authors for documentation. Co-authored-by: EllipticEllipsis <73679967+EllipticEllipsis@users.noreply.github.com> Co-authored-by: Derek-Hensley <hensley.derek58@gmail.com> * Creating branch to merge ovl_Bg_Ikana_Mirror. * Fixed the merge from zeldaret/mm. ovl_Bg_Ikana_Mirror OK and documented. PR-ready. * Started ovl_Bg_Kin2_Picture. _Draw, _Destroy and _Update matching. Started _Init. * Switching branch. * Applied first batch of fixes from PR comments. Adding co-authors for documentation and a function rewrite. Co-authored-by: EllipticEllipsis <73679967+EllipticEllipsis@users.noreply.github.com> Co-authored-by: Derek-Hensley <hensley.derek58@gmail.com> Co-authored-by: Kelebek1 <eeeedddccc@hotmail.co.uk> * Renamed the colliders in ovl_Bg_Ikana_Mirror's struct and fixed naming in object file plus spacing cleanups. * About 8 extra functions matching for ovl_Bg_Kin2_Picture. _Init and 3 other functions to match. * Only two functions left to match in ovl_Bg_Kin2_Picture. * func_80B6F098 in ovl_Bg_Kin2_Picture is matching. Adding co-authors. Co-authored-by: EllipticEllipsis <73679967+EllipticEllipsis@users.noreply.github.com> Co-authored-by: Derek-Hensley <hensley.derek58@gmail.com> * ovl_Bg_Kin2_Picture OK. Documentation for the overlay and the associated object next. * Fixed reloc file in spec for ovl_Bg_Kin2_Picture. * Fixed reloc file in spec for ovl_Bg_Kin2_Picture. * Started ovl_Bg_Kin2_Picture clean up. Named extra assets in object_kin2_obj. Rewrote func_80B6EFEC. Adding documentation co-authors. Co-authored-by: EllipticEllipsis <73679967+EllipticEllipsis@users.noreply.github.com> Co-authored-by: Isghj5 <isghj5@gmail.com> * Removed some temps from functions, renamed some functions and some variables in ovl_Bg_Kin2_Picture. * More cleanups. Starting to make sense of what is happening in ovl_Bg_Kin2_Picture. * Renamed the spawn function for Gold Skulltulas and a timer variable in ovl_Bg_Kin2_Picture. * Renamed fall and shiver functions plus their respective setup functions for ovl_Bg_Kin2_Picture. Renamed some variables in the same actor. * Renamed all functions in ovl_Bg_Kin2_Picture. Need to confirm name for painting timer used for two distinct reasons. * Renamed a struct variable and rewrote some comments for ovl_Bg_Kin2_Picture. * Renamed all struct variables in ovl_Bg_Kin2_Picture except padding. * Renamed static variable, dust spawn function and a variable in the dust spawn function for ovl_Bg_Kin2_Picture. * Finished decompiling object_kin2_obj. Adding extra co-authors. Co-authored-by: Derek-Hensley <hensley.derek58@gmail.com> Co-authored-by: EllipticEllipsis <73679967+EllipticEllipsis@users.noreply.github.com> * Ready to make PR branch. * Fixed merge conflicts. OK. * Fixed object_kin2_obj.xml error. * Applied first batch of fixes from PR review to z_bg_kin2_picture.c and its corresponding header. * Fixed unused TLUT naming in object_kin2_obj.xml and added a description to the object. * Removed extra parentheses in z_bg_kin2_picture.c and renamed a macro. * First batch of fixes suggested by EllipticEllipsis for ovl_Bg_Kin2_Picture. Co-authored-by: EllipticEllipsis <73679967+EllipticEllipsis@users.noreply.github.com> * Second batch of fixes suggested by EllipticEllipsis for ovl_Bg_Kin2_Picture. Co-authored-by: EllipticEllipsis <73679967+EllipticEllipsis@users.noreply.github.com> * Update src/overlays/actors/ovl_Bg_Kin2_Picture/z_bg_kin2_picture.c Co-authored-by: EllipticEllipsis <elliptic.ellipsis@gmail.com> * Rewrote 0xCCC as 0x10000/20. * Renamed angle and offset variables in BgKin2Picture_SpawnDust. Co-authored-by: Isghj <42048411+isghj5@users.noreply.github.com> Co-authored-by: EllipticEllipsis <elliptic.ellipsis@gmail.com> Co-authored-by: Derek Hensley <hensley.derek58@gmail.com> Co-authored-by: EllipticEllipsis <73679967+EllipticEllipsis@users.noreply.github.com> Co-authored-by: Isghj5 <isghj5@gmail.com> Co-authored-by: mzxrules <mzxrules@gmail.com> Co-authored-by: Maide <eeeedddccc@hotmail.co.uk>
2022-10-10 01:34:17 +00:00
0x80B6EFA0:("BgKin2Picture_IsSkulltulaCollected",),
0x80B6EFEC:("BgKin2Picture_SpawnSkulltula",),
0x80B6F098:("BgKin2Picture_SpawnDust",),
0x80B6F2DC:("BgKin2Picture_Init",),
0x80B6F478:("BgKin2Picture_Destroy",),
ovl_Bg_Kin2_Picture OK and documented, object_kin2_obj documented (#1070) * test commit * undoing test commit * making sure this is the right repo * removing test file * init for OSH bombable wall started. put back Actor* in function declarations. * BgKin2Bombwall_Init is matching. * started z_bg_kin2_bombwall destroy function. One mismatch right now. * BgKin2Bombwall_Destroy matches. * BgKin2Bombwall_Draw matches. * Fixed BgKin2Bombwall_Init * BgKin2Bombwall_Init and BgKin2Bombwall_Destroy both match. Fixed s32 array in struct. * BgKin2Bombwall_Draw and BgKin2Bombwall_Update match. * Only func_80B6E020 and func_80B6E090 left to match in ovl_Bg_Kin2_Bombwall. * func_80B6E020 from ovl_Bg_Kin2_Bombwall matches. * Went from 8925 to about 5-6k diff score for func_80B6E090 in ovl_Bg_Kin2_Bombwall * Took func_80B6E090 from about 5300 diff score to about 4300 diff score in ovl_Bg_Kin2_Bombwall. * Diff score for ovl_Bg_Kin2_Bombwall func_80B6E090 went from 4k ish to 3277 * Diff score for ovl_Bg_Kin2_Bombwall func_80B6E090 went from 3277 to 2262. * Diff score for ovl_Bg_Kin2_Bombwall func_80B6E090 went from 2262 to 1589. * only slight progress on ovl_Bg_Kinw_Bombwall's func_80B6E090 * Got to 1473 diff score on ovl_Bg_Kinw_Bombwall's func_80B6E090 * Put in the changes made by EllipticEllipsis and hensldm for ovl_Bg_Kin2_Bombwall's func_8066E090. * renamed some symbols. Fake symbol removal makes nonzero diff, but rom OK's after make. * moving declarations around, ordering. * One.word.away. from importing data in ovl_Bg_Kin2_Bombwall. * ovl_Bg_Kin2_Bombwall data imported. Matching. * Edited spec for reloc of ovl_Bg_Kin2_Bombwall. * Removed extra comments for ovl_Bg_Kin2_Bombwall. * unpushed stuff. dunno. * forgot to save z_bg_kin2_bombwall.c * need to commit before make-ing in master. * Ported z_bg_kin2_bombwall's code. Data next. * Imported data for merging z_bg_kin2_bombwall. Yes, I yelled when it OK'd. * Added comments to remember what does what in z_bg_kin2_bombwall. * Some comments in z_bg_kin2_bombwall.c and function names ideas. * Added comments for function name ideas. Cleaned up temps in z_bg_kin2_bombwall except in func_80B6E090. * Renamed most functions and some variables in z_bg_kin2_bombwall. * Made a name suggestion for func_80B6E020 after testing in game. * Ran format.sh. * Update src/overlays/actors/ovl_Bg_Kin2_Bombwall/z_bg_kin2_bombwall.c 1 and 0 replaced by true and false in func_80B6E020. Co-authored-by: Isghj <42048411+isghj5@users.noreply.github.com> * Update src/overlays/actors/ovl_Bg_Kin2_Bombwall/z_bg_kin2_bombwall.c Bending to the x-- supremacy. Co-authored-by: Isghj <42048411+isghj5@users.noreply.github.com> * PR fixes (not done yet) including more consistent use of THIS, removing arg0 and arg1 variable names, standardizing params for z_bg_kin2_bombwall, turning some if-return to if-else, removing unnecessary casts. * Applied isghj5's and EllipticEllipsis' suggestions except for the object file in z_bg_kin2_bombwall. Object file next. * Screwd up formatting. * Thinking of playing with object_kin2_obj. * Documented most of object_kin2_obj based on bombwall, fence and shelf actors. * Had forgotten an arg1 in z_bg_kin2_bombwall.c * First commit for ovl_Bg_Ikana_Mirror branch. * Started decompiling ovl_Bg_Ikana_Mirror. Setup functions and _Update done matching. * Replaced a float by its fractional representation. I need to learn float magic. * Update src/overlays/actors/ovl_Bg_Kin2_Bombwall/z_bg_kin2_bombwall.c Co-authored-by: EllipticEllipsis <elliptic.ellipsis@gmail.com> * Update src/overlays/actors/ovl_Bg_Kin2_Bombwall/z_bg_kin2_bombwall.h Co-authored-by: EllipticEllipsis <elliptic.ellipsis@gmail.com> * Applied more formatting and naming remarks from PR about the C file. Assets and object stuff next. * Display lists and collision header in z_bg_kin2_bombwall.c renamed after their descriptive names in the object's XML file. Name for Ocean Spider House drawers chests left to change. * Working on BgIkanaMirror_Destroy. Stack and registers left essentially. * Update src/overlays/actors/ovl_Bg_Kin2_Bombwall/z_bg_kin2_bombwall.c Co-authored-by: Derek Hensley <hensley.derek58@gmail.com> * One extra line in an if, collision naming convention applied and renamed Ocean Spider House nightstands to drawers chests. * Update src/overlays/actors/ovl_Bg_Kin2_Bombwall/z_bg_kin2_bombwall.c Co-authored-by: Derek Hensley <hensley.derek58@gmail.com> * Changed drawers chest to chest of drawers in object_kin2_obj and z_bg_kin2_shelf. * Removed some unnecessary comment. * almost done with BgIkanaMirror_Destroy function. * Update src/overlays/actors/ovl_Bg_Kin2_Bombwall/z_bg_kin2_bombwall.c Co-authored-by: EllipticEllipsis <elliptic.ellipsis@gmail.com> * BgIkanaMirror_Destroy OK. * Almost done with BgIkanaMirror_Init. Mostly stack stuff left. * Registers and stack left to fix for BgIkanaMirror_Init. * BgIkanaMirror_Init matching. * Ran permuter to improve BgIkanaMirror_Draw's score. * Actually not mad at permuter for BgIkanaMirror_Draw headstart. * Matched func_80B7F730 in ovl_Bg_Ikana_Mirror. Progress on its _Init done too. * func_80B7FA9C in ovl_Bg_Ikana_Mirror is matching. _Init left then documentation. * Mistake in last commit message: actually, _Draw is left for ovl_Bg_Ikana_Mirror. * Going to do some groceries, so pushing. About 2/3 across func_80B7FBA4 in ovl_Bg_Ikana_Mirror. * func_80B7FBA4 in ovl_Bg_Ikana_Mirror is matching. _Draw then data left. * Need to switch branch. * Fixed BgKin2Bombwall_SpawnEffects after the Rand_Next() type update. * Switching branch. * Learning to decomp draw functions with BgIkanaMirror_Draw. YEP * Switching branch. * Went through the first wave of graphics macros attempts for BgIkanaMirror_Draw. * Removed some temps in BgIkanaMirror_Draw. * Second pass of macro attempts for BgIkanaMirror_Draw. * Diff score for BgIkanaMirror_Draw at 1873. Getting there. * BgIkanaMirror_Draw diff score down to 854. 4 instructions off and registers to fix. * Instructions are matching for BgIkanaMirror_Draw. Registers left. * BgIkanaMirror_Draw matches. Data next. Adding some co-authors * BgIkanaMirror_Draw matches. Data next. Adding some co-authors Co-authored-by: EllipticEllipsis <73679967+EllipticEllipsis@users.noreply.github.com> Co-authored-by: Tom-Overton <hensley.derek58@gmail.com> Co-authored-by: Isghj5 <isghj5@gmail.com> Co-authored-by: mzxrules <mzxrules@gmail.com> Co-authored-by: Derek-Hensley <hensley.derek58@gmail.com> * Data imported and OK. Co-authored-by: Maide <eeeedddccc@hotmail.co.uk> Co-authored-by: mzxrules <mzxrules@gmail.com> Co-authored-by: Derek-Hensley <hensley.derek58@gmail.com> * Removed commented lines of unused code and useless externs. Documenting C file and object next. * Renamed fields in actor and variables in 3 functions for ovl_bg_ikana_mirror. Some conventions applied. * Renamed more variables in the struct and C file for ovl_bg_ikana_mirror. * More cleanups and naming in ovl_Bg_Ikana_Mirror. * Renamed some functions in ovl_Bg_Ikana_Mirror. More cleanups. Object documentation next once function names confirmed. * Renamed collision header, animated textures and display lists for ovl_Bg_Ikana_Mirror in ovl_Bg_Ikana_Mirror and object_ikana_obj. Some textures left to rename. * Renamed textures only used by ovl_Bg_Ikana_Mirror. Must go back through docs for conventions and styles plus an extra cleanup before PR. * Went through merging and review docs for extra cleanups. Adding co-authors for documentation. Co-authored-by: EllipticEllipsis <73679967+EllipticEllipsis@users.noreply.github.com> Co-authored-by: Derek-Hensley <hensley.derek58@gmail.com> * Creating branch to merge ovl_Bg_Ikana_Mirror. * Fixed the merge from zeldaret/mm. ovl_Bg_Ikana_Mirror OK and documented. PR-ready. * Started ovl_Bg_Kin2_Picture. _Draw, _Destroy and _Update matching. Started _Init. * Switching branch. * Applied first batch of fixes from PR comments. Adding co-authors for documentation and a function rewrite. Co-authored-by: EllipticEllipsis <73679967+EllipticEllipsis@users.noreply.github.com> Co-authored-by: Derek-Hensley <hensley.derek58@gmail.com> Co-authored-by: Kelebek1 <eeeedddccc@hotmail.co.uk> * Renamed the colliders in ovl_Bg_Ikana_Mirror's struct and fixed naming in object file plus spacing cleanups. * About 8 extra functions matching for ovl_Bg_Kin2_Picture. _Init and 3 other functions to match. * Only two functions left to match in ovl_Bg_Kin2_Picture. * func_80B6F098 in ovl_Bg_Kin2_Picture is matching. Adding co-authors. Co-authored-by: EllipticEllipsis <73679967+EllipticEllipsis@users.noreply.github.com> Co-authored-by: Derek-Hensley <hensley.derek58@gmail.com> * ovl_Bg_Kin2_Picture OK. Documentation for the overlay and the associated object next. * Fixed reloc file in spec for ovl_Bg_Kin2_Picture. * Fixed reloc file in spec for ovl_Bg_Kin2_Picture. * Started ovl_Bg_Kin2_Picture clean up. Named extra assets in object_kin2_obj. Rewrote func_80B6EFEC. Adding documentation co-authors. Co-authored-by: EllipticEllipsis <73679967+EllipticEllipsis@users.noreply.github.com> Co-authored-by: Isghj5 <isghj5@gmail.com> * Removed some temps from functions, renamed some functions and some variables in ovl_Bg_Kin2_Picture. * More cleanups. Starting to make sense of what is happening in ovl_Bg_Kin2_Picture. * Renamed the spawn function for Gold Skulltulas and a timer variable in ovl_Bg_Kin2_Picture. * Renamed fall and shiver functions plus their respective setup functions for ovl_Bg_Kin2_Picture. Renamed some variables in the same actor. * Renamed all functions in ovl_Bg_Kin2_Picture. Need to confirm name for painting timer used for two distinct reasons. * Renamed a struct variable and rewrote some comments for ovl_Bg_Kin2_Picture. * Renamed all struct variables in ovl_Bg_Kin2_Picture except padding. * Renamed static variable, dust spawn function and a variable in the dust spawn function for ovl_Bg_Kin2_Picture. * Finished decompiling object_kin2_obj. Adding extra co-authors. Co-authored-by: Derek-Hensley <hensley.derek58@gmail.com> Co-authored-by: EllipticEllipsis <73679967+EllipticEllipsis@users.noreply.github.com> * Ready to make PR branch. * Fixed merge conflicts. OK. * Fixed object_kin2_obj.xml error. * Applied first batch of fixes from PR review to z_bg_kin2_picture.c and its corresponding header. * Fixed unused TLUT naming in object_kin2_obj.xml and added a description to the object. * Removed extra parentheses in z_bg_kin2_picture.c and renamed a macro. * First batch of fixes suggested by EllipticEllipsis for ovl_Bg_Kin2_Picture. Co-authored-by: EllipticEllipsis <73679967+EllipticEllipsis@users.noreply.github.com> * Second batch of fixes suggested by EllipticEllipsis for ovl_Bg_Kin2_Picture. Co-authored-by: EllipticEllipsis <73679967+EllipticEllipsis@users.noreply.github.com> * Update src/overlays/actors/ovl_Bg_Kin2_Picture/z_bg_kin2_picture.c Co-authored-by: EllipticEllipsis <elliptic.ellipsis@gmail.com> * Rewrote 0xCCC as 0x10000/20. * Renamed angle and offset variables in BgKin2Picture_SpawnDust. Co-authored-by: Isghj <42048411+isghj5@users.noreply.github.com> Co-authored-by: EllipticEllipsis <elliptic.ellipsis@gmail.com> Co-authored-by: Derek Hensley <hensley.derek58@gmail.com> Co-authored-by: EllipticEllipsis <73679967+EllipticEllipsis@users.noreply.github.com> Co-authored-by: Isghj5 <isghj5@gmail.com> Co-authored-by: mzxrules <mzxrules@gmail.com> Co-authored-by: Maide <eeeedddccc@hotmail.co.uk>
2022-10-10 01:34:17 +00:00
0x80B6F4C0:("BgKin2Picture_SetupWait",),
0x80B6F4D4:("BgKin2Picture_Wait",),
0x80B6F5A4:("BgKin2Picture_SetupPlayCutscene",),
0x80B6F5B8:("BgKin2Picture_PlayCutscene",),
0x80B6F61C:("BgKin2Picture_SetupShiver",),
0x80B6F640:("BgKin2Picture_Shiver",),
0x80B6F708:("BgKin2Picture_SetupFall",),
0x80B6F72C:("BgKin2Picture_Fall",),
0x80B6F8F8:("BgKin2Picture_SetupDoNothing",),
0x80B6F90C:("BgKin2Picture_DoNothing",),
0x80B6F91C:("BgKin2Picture_Update",),
0x80B6F940:("BgKin2Picture_Draw",),
0x80B6FB30:("func_80B6FB30",),
0x80B6FCA4:("func_80B6FCA4",),
0x80B6FE08:("func_80B6FE08",),
0x80B6FE48:("func_80B6FE48",),
0x80B6FEBC:("func_80B6FEBC",),
0x80B6FF28:("func_80B6FF28",),
0x80B6FF90:("BgKin2Shelf_Init",),
0x80B70074:("BgKin2Shelf_Destroy",),
0x80B700A8:("func_80B700A8",),
0x80B700C0:("func_80B700C0",),
0x80B70214:("func_80B70214",),
0x80B70230:("func_80B70230",),
0x80B70498:("func_80B70498",),
0x80B704B4:("func_80B704B4",),
0x80B706C4:("BgKin2Shelf_Update",),
0x80B706E8:("BgKin2Shelf_Draw",),
0x80B708C0:("func_80B708C0",),
0x80B70AB4:("func_80B70AB4",),
0x80B70B04:("func_80B70B04",),
0x80B70D24:("func_80B70D24",),
0x80B70DEC:("EnRailSkb_Init",),
0x80B70F74:("EnRailSkb_Destroy",),
0x80B70FA0:("func_80B70FA0",),
0x80B70FF8:("func_80B70FF8",),
0x80B710AC:("func_80B710AC",),
0x80B710E4:("func_80B710E4",),
0x80B71114:("func_80B71114",),
0x80B7114C:("func_80B7114C",),
0x80B71228:("func_80B71228",),
0x80B7123C:("func_80B7123C",),
0x80B712FC:("func_80B712FC",),
0x80B71314:("func_80B71314",),
0x80B71354:("func_80B71354",),
0x80B713A4:("func_80B713A4",),
0x80B71488:("func_80B71488",),
0x80B714D8:("func_80B714D8",),
0x80B7151C:("func_80B7151C",),
0x80B715AC:("func_80B715AC",),
0x80B71650:("func_80B71650",),
0x80B716A8:("func_80B716A8",),
0x80B717C8:("func_80B717C8",),
0x80B717E0:("func_80B717E0",),
0x80B718B0:("func_80B718B0",),
0x80B718C4:("func_80B718C4",),
0x80B71910:("func_80B71910",),
0x80B71954:("func_80B71954",),
0x80B71A08:("func_80B71A08",),
0x80B71A58:("func_80B71A58",),
0x80B71B6C:("func_80B71B6C",),
0x80B71BB8:("func_80B71BB8",),
0x80B71D8C:("func_80B71D8C",),
0x80B71DF0:("func_80B71DF0",),
0x80B71EA8:("func_80B71EA8",),
0x80B71F3C:("func_80B71F3C",),
0x80B72100:("func_80B72100",),
0x80B72190:("func_80B72190",),
0x80B723F8:("func_80B723F8",),
0x80B72430:("func_80B72430",),
0x80B725C0:("func_80B725C0",),
0x80B726B4:("func_80B726B4",),
0x80B72830:("func_80B72830",),
0x80B7285C:("func_80B7285C",),
0x80B72880:("func_80B72880",),
0x80B72970:("func_80B72970",),
0x80B72DBC:("EnRailSkb_Update",),
0x80B72E88:("EnRailSkb_OverrideLimbDraw",),
0x80B7302C:("EnRailSkb_PostLimbDraw",),
0x80B731EC:("EnRailSkb_Draw",),
0x80B73A90:("EnJg_GetShrineGoronToFocusOn",),
0x80B73AE4:("EnJg_UpdateCollision",),
0x80B73B98:("EnJg_GetWalkingYRotation",),
0x80B73C58:("EnJg_HasReachedPoint",),
2023-04-19 17:52:00 +00:00
0x80B73DF4:("EnJg_GetCsIdForTeachingLullabyIntro",),
0x80B73E3C:("EnJg_SetupGoronShrineCheer",),
0x80B73F1C:("EnJg_SetupTalk",),
0x80B7406C:("EnJg_Idle",),
0x80B7408C:("EnJg_GoronShrineIdle",),
0x80B74134:("EnJg_GoronShrineTalk",),
0x80B741F8:("EnJg_GoronShrineCheer",),
0x80B742F8:("EnJg_AlternateTalkOrWalkInPlace",),
0x80B74440:("EnJg_Walk",),
0x80B74550:("EnJg_Talk",),
0x80B747C8:("EnJg_SetupWalk",),
0x80B74840:("EnJg_Freeze",),
0x80B749D0:("EnJg_FrozenIdle",),
0x80B74AD8:("EnJg_EndFrozenInteraction",),
0x80B74B54:("EnJg_TeachLullabyIntro",),
0x80B74BC8:("EnJg_LullabyIntroCutsceneAction",),
0x80B74E5C:("EnJg_GetNextTextId",),
0x80B750A0:("EnJg_GetStartingConversationTextId",),
0x80B7517C:("EnJg_SpawnBreath",),
0x80B751F8:("EnJg_CheckIfTalkingToPlayerAndHandleFreezeTimer",),
0x80B753A0:("EnJg_Init",),
0x80B75564:("EnJg_Destroy",),
0x80B75590:("EnJg_Update",),
0x80B75658:("EnJg_OverrideLimbDraw",),
0x80B75708:("EnJg_PostLimbDraw",),
0x80B757AC:("EnJg_Draw",),
0x80B76030:("EnTruMt_ChangeAnim",),
0x80B76110:("func_80B76110",),
0x80B76188:("func_80B76188",),
0x80B761FC:("func_80B761FC",),
0x80B76368:("func_80B76368",),
0x80B763C4:("func_80B763C4",),
0x80B76440:("func_80B76440",),
0x80B76540:("func_80B76540",),
0x80B76600:("EnTruMt_HasReachedPoint",),
0x80B7679C:("func_80B7679C",),
0x80B768F0:("func_80B768F0",),
0x80B76924:("func_80B76924",),
0x80B76980:("func_80B76980",),
0x80B76A64:("func_80B76A64",),
0x80B76BB8:("func_80B76BB8",),
0x80B76C38:("func_80B76C38",),
0x80B76C84:("EnTruMt_Init",),
0x80B76E1C:("EnTruMt_Destroy",),
0x80B76E48:("EnTruMt_Update",),
0x80B76ED4:("func_80B76ED4",),
0x80B77008:("EnTruMt_OverrideLimbDraw",),
0x80B77078:("EnTruMt_PostLimbDraw",),
0x80B77354:("EnTruMt_TransformLimbDraw",),
0x80B773D0:("EnTruMt_Draw",),
0x80B77770:("func_80B77770",),
`ovl_Obj_Um` OK (#887) * Pass the whole actor in mips2c * hacky way to fix some types * decomp a few functions and second mips2c pass * draw * another mips2c pass * some functions * Init almost matching * mips2c pass * Match update and a few more * A bunch of functions * horses gonna horse * func_80B7A860 * mips2c pass * func_80B7984C * func_80B795A0 * func_80B783E0 * func_80B78764 * Tried func_80B7BEA4 * func_80B79BA0 * func_80B7A494 * func_80B7A614 * lots of non equivalents * fix * Match func_80B77770 * func_80B7BEA4 * import data * func_80B7B93C * minor fixes * ObjUm_Init * func_80B7AF30 * func_80B7B18C * func_80B7BABC * func_80B77FA4 * func_80B7B598 * func_80B781DC is equivalent * func_80B781DC * func_80B7BABC * Cleanup * limbs * minor members renames * First docs pass * small pass * yes * another pass * more renames * flags defines * arePotsBroken * some flags * yet another docs pass * Some members named * Add weekEventReg docs * small rename * And more * Another 2 * actorfixer and other fixes * format * Use extracted object symbols * fixes * Some stuff improved * very minor naming * format * remove debugging stuff * cleanup * Some EnHorse stuff * horse params * ! FAKE * Update include/functions.h Co-authored-by: Derek Hensley <hensley.derek58@gmail.com> * review Co-authored-by: Derek Hensley <hensley.derek58@gmail.com> * review Co-authored-by: Tom Overton <tom-overton@users.noreply.github.com> * Update assets/xml/objects/object_um.xml * IS_BANDIT_TYPE Co-authored-by: Derek Hensley <hensley.derek58@gmail.com> * review Co-authored-by: Derek Hensley <hensley.derek58@gmail.com> * Update src/overlays/actors/ovl_Obj_Um/z_obj_um.c Co-authored-by: Derek Hensley <hensley.derek58@gmail.com> * remove a fake match Co-authored-by: Tom Overton <tom-overton@users.noreply.github.com> * Update src/overlays/actors/ovl_En_Horse/z_en_horse.h Co-authored-by: EllipticEllipsis <elliptic.ellipsis@gmail.com> * Update src/overlays/actors/ovl_En_Ma_Yto/z_en_ma_yto.c Co-authored-by: EllipticEllipsis <elliptic.ellipsis@gmail.com> * Update src/overlays/actors/ovl_Obj_Um/z_obj_um.c Co-authored-by: EllipticEllipsis <elliptic.ellipsis@gmail.com> * Update src/overlays/actors/ovl_Obj_Um/z_obj_um.c Co-authored-by: EllipticEllipsis <elliptic.ellipsis@gmail.com> * Update src/overlays/actors/ovl_Obj_Um/z_obj_um.c Co-authored-by: EllipticEllipsis <elliptic.ellipsis@gmail.com> * review Co-authored-by: EllipticEllipsis <elliptic.ellipsis@gmail.com> * anim enum * name anim enum * Update src/overlays/actors/ovl_Obj_Um/z_obj_um.c Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * Update src/overlays/actors/ovl_Obj_Um/z_obj_um.c Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * Update src/overlays/actors/ovl_Obj_Um/z_obj_um.c Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * Update src/overlays/actors/ovl_Obj_Um/z_obj_um.c Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * Update src/overlays/actors/ovl_Obj_Um/z_obj_um.c Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * Update src/overlays/actors/ovl_Obj_Um/z_obj_um.c Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * Update src/overlays/actors/ovl_Obj_Um/z_obj_um.c Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * Update src/overlays/actors/ovl_Obj_Um/z_obj_um.c Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * review Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * remove repeated forward declarations * fixes * Update src/overlays/actors/ovl_Obj_Um/z_obj_um.c Co-authored-by: Tom Overton <tom-overton@users.noreply.github.com> * Update src/overlays/actors/ovl_Obj_Um/z_obj_um.c Co-authored-by: Tom Overton <tom-overton@users.noreply.github.com> * Update src/overlays/actors/ovl_Obj_Um/z_obj_um.c Co-authored-by: Tom Overton <tom-overton@users.noreply.github.com> * Update src/overlays/actors/ovl_Obj_Um/z_obj_um.c Co-authored-by: Tom Overton <tom-overton@users.noreply.github.com> * Update src/overlays/actors/ovl_Obj_Um/z_obj_um.c Co-authored-by: Tom Overton <tom-overton@users.noreply.github.com> * Update src/overlays/actors/ovl_Obj_Um/z_obj_um.c Co-authored-by: Tom Overton <tom-overton@users.noreply.github.com> * Update src/overlays/actors/ovl_Obj_Um/z_obj_um.c Co-authored-by: Tom Overton <tom-overton@users.noreply.github.com> * Update src/overlays/actors/ovl_Obj_Um/z_obj_um.c Co-authored-by: Tom Overton <tom-overton@users.noreply.github.com> * review Co-authored-by: Derek Hensley <hensley.derek58@gmail.com> Co-authored-by: Tom Overton <tom-overton@users.noreply.github.com> * comment * review Co-authored-by: EllipticEllipsis <elliptic.ellipsis@gmail.com> * areAllPotsBroken Co-authored-by: EllipticEllipsis <elliptic.ellipsis@gmail.com> * fix merge Co-authored-by: Derek Hensley <hensley.derek58@gmail.com> Co-authored-by: Tom Overton <tom-overton@users.noreply.github.com> Co-authored-by: EllipticEllipsis <elliptic.ellipsis@gmail.com> Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com>
2022-07-23 18:00:32 +00:00
0x80B77FA4:("ObjUm_InitBandits",),
0x80B781DC:("func_80B781DC",),
0x80B783E0:("func_80B783E0",),
0x80B78764:("func_80B78764",),
0x80B78A54:("func_80B78A54",),
0x80B78C18:("func_80B78C18",),
`ovl_Obj_Um` OK (#887) * Pass the whole actor in mips2c * hacky way to fix some types * decomp a few functions and second mips2c pass * draw * another mips2c pass * some functions * Init almost matching * mips2c pass * Match update and a few more * A bunch of functions * horses gonna horse * func_80B7A860 * mips2c pass * func_80B7984C * func_80B795A0 * func_80B783E0 * func_80B78764 * Tried func_80B7BEA4 * func_80B79BA0 * func_80B7A494 * func_80B7A614 * lots of non equivalents * fix * Match func_80B77770 * func_80B7BEA4 * import data * func_80B7B93C * minor fixes * ObjUm_Init * func_80B7AF30 * func_80B7B18C * func_80B7BABC * func_80B77FA4 * func_80B7B598 * func_80B781DC is equivalent * func_80B781DC * func_80B7BABC * Cleanup * limbs * minor members renames * First docs pass * small pass * yes * another pass * more renames * flags defines * arePotsBroken * some flags * yet another docs pass * Some members named * Add weekEventReg docs * small rename * And more * Another 2 * actorfixer and other fixes * format * Use extracted object symbols * fixes * Some stuff improved * very minor naming * format * remove debugging stuff * cleanup * Some EnHorse stuff * horse params * ! FAKE * Update include/functions.h Co-authored-by: Derek Hensley <hensley.derek58@gmail.com> * review Co-authored-by: Derek Hensley <hensley.derek58@gmail.com> * review Co-authored-by: Tom Overton <tom-overton@users.noreply.github.com> * Update assets/xml/objects/object_um.xml * IS_BANDIT_TYPE Co-authored-by: Derek Hensley <hensley.derek58@gmail.com> * review Co-authored-by: Derek Hensley <hensley.derek58@gmail.com> * Update src/overlays/actors/ovl_Obj_Um/z_obj_um.c Co-authored-by: Derek Hensley <hensley.derek58@gmail.com> * remove a fake match Co-authored-by: Tom Overton <tom-overton@users.noreply.github.com> * Update src/overlays/actors/ovl_En_Horse/z_en_horse.h Co-authored-by: EllipticEllipsis <elliptic.ellipsis@gmail.com> * Update src/overlays/actors/ovl_En_Ma_Yto/z_en_ma_yto.c Co-authored-by: EllipticEllipsis <elliptic.ellipsis@gmail.com> * Update src/overlays/actors/ovl_Obj_Um/z_obj_um.c Co-authored-by: EllipticEllipsis <elliptic.ellipsis@gmail.com> * Update src/overlays/actors/ovl_Obj_Um/z_obj_um.c Co-authored-by: EllipticEllipsis <elliptic.ellipsis@gmail.com> * Update src/overlays/actors/ovl_Obj_Um/z_obj_um.c Co-authored-by: EllipticEllipsis <elliptic.ellipsis@gmail.com> * review Co-authored-by: EllipticEllipsis <elliptic.ellipsis@gmail.com> * anim enum * name anim enum * Update src/overlays/actors/ovl_Obj_Um/z_obj_um.c Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * Update src/overlays/actors/ovl_Obj_Um/z_obj_um.c Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * Update src/overlays/actors/ovl_Obj_Um/z_obj_um.c Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * Update src/overlays/actors/ovl_Obj_Um/z_obj_um.c Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * Update src/overlays/actors/ovl_Obj_Um/z_obj_um.c Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * Update src/overlays/actors/ovl_Obj_Um/z_obj_um.c Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * Update src/overlays/actors/ovl_Obj_Um/z_obj_um.c Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * Update src/overlays/actors/ovl_Obj_Um/z_obj_um.c Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * review Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * remove repeated forward declarations * fixes * Update src/overlays/actors/ovl_Obj_Um/z_obj_um.c Co-authored-by: Tom Overton <tom-overton@users.noreply.github.com> * Update src/overlays/actors/ovl_Obj_Um/z_obj_um.c Co-authored-by: Tom Overton <tom-overton@users.noreply.github.com> * Update src/overlays/actors/ovl_Obj_Um/z_obj_um.c Co-authored-by: Tom Overton <tom-overton@users.noreply.github.com> * Update src/overlays/actors/ovl_Obj_Um/z_obj_um.c Co-authored-by: Tom Overton <tom-overton@users.noreply.github.com> * Update src/overlays/actors/ovl_Obj_Um/z_obj_um.c Co-authored-by: Tom Overton <tom-overton@users.noreply.github.com> * Update src/overlays/actors/ovl_Obj_Um/z_obj_um.c Co-authored-by: Tom Overton <tom-overton@users.noreply.github.com> * Update src/overlays/actors/ovl_Obj_Um/z_obj_um.c Co-authored-by: Tom Overton <tom-overton@users.noreply.github.com> * Update src/overlays/actors/ovl_Obj_Um/z_obj_um.c Co-authored-by: Tom Overton <tom-overton@users.noreply.github.com> * review Co-authored-by: Derek Hensley <hensley.derek58@gmail.com> Co-authored-by: Tom Overton <tom-overton@users.noreply.github.com> * comment * review Co-authored-by: EllipticEllipsis <elliptic.ellipsis@gmail.com> * areAllPotsBroken Co-authored-by: EllipticEllipsis <elliptic.ellipsis@gmail.com> * fix merge Co-authored-by: Derek Hensley <hensley.derek58@gmail.com> Co-authored-by: Tom Overton <tom-overton@users.noreply.github.com> Co-authored-by: EllipticEllipsis <elliptic.ellipsis@gmail.com> Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com>
2022-07-23 18:00:32 +00:00
0x80B78D08:("ObjUm_UpdateBanditsCollisions",),
0x80B78DF0:("func_80B78DF0",),
Overhaul the build system (#234) * wip * fix * add disassembler * Disasm builds OK * Variable addends * More wip * Rodata migration implemented * Cleanup old tools * Try fix submodule -> subrepo merge * git subrepo pull --force --remote=https://github.com/zeldaret/ZAPD.git tools/ZAPD subrepo: subdir: "tools/ZAPD" merged: "602e609" upstream: origin: "https://github.com/zeldaret/ZAPD.git" branch: "master" commit: "602e609" git-subrepo: version: "0.4.3" origin: "https://github.com/ingydotnet/git-subrepo" commit: "2f68596" * Builds again but assets are totally broken * git subrepo pull --force tools/asm-processor subrepo: subdir: "tools/asm-processor" merged: "1ffdb08a" upstream: origin: "https://github.com/simonlindholm/asm-processor.git" branch: "master" commit: "1ffdb08a" git-subrepo: version: "0.4.3" origin: "https://github.com/ingydotnet/git-subrepo" commit: "2f68596" * More cleanup, move functions.txt and variables.txt to tools/disasm and rm tables * rm z64compress in preparation for subrepo * git subrepo clone (merge) https://github.com/z64me/z64compress.git tools/z64compress subrepo: subdir: "tools/z64compress" merged: "eb11085c" upstream: origin: "https://github.com/z64me/z64compress.git" branch: "main" commit: "eb11085c" git-subrepo: version: "0.4.3" origin: "https://github.com/ingydotnet/git-subrepo" commit: "2f68596" * Fix asset extraction * Fix diff-init make rule * Split code bss * Split assumed linker bug padding from assembly files * add filelists for mm.us.rev1 * Maybe working, but I'm not sure * add overlays to spec * Add rodata to actos * Everything compiles * Make a lot of C files for code * Add almost every file in code to spec * whoops * 3 code files left * add scenes to spec * More progress on progress.py * Fix skelanime in spec * audio files! * Fix merge issues * Fix some C files in code * Fix remaining code files * Use existing O1 C files in spec * reorder boot order in spec * update spec * fault.c * Convert relocs on completed actors, fixbaserom uses current rom name * more boot files * Add VT macros and script * finish already existing boot files * most of libultra * fix 64bits libultra files * Use C files for libultra, wrap some functions in NON_MATCHING * Remove duplicate of OS_CLOCK_RATE from fault.c * C files for fbdemos * delete dumb files * bootstrap C files, still need to add them to the spec * update fixbaserom * boot OK? * I forgot to commit the spec * C for gamestates * C for kaleido * Change all includes to "" * copy actor sizes script from oot * I forgot to delete those files * Basic C files for effects * Add effects initvars names * Remove mislabelled boot functions from header/txt * Begin porting bootstrap_fx, some sizes * Fix <> * Fix enum * Fix diff.py * fix libultra stuff * update regconvert * update setup warnings * add some missing ; * Fix some makefile stuff and other fixes on some non_matching functions * add executable flag in extract_baserom and fixbaserom * fix relative path * copy assist from oot * fix map path * another assist path fix * Delete C files for handwritten files * add code_801A51F0 to spec * add gfxbuffers to spec * Move rodata to top of each file when possible * UNK_TYPEs for func_801A51F0 * Remove kaleido rodata from spec * Update spec and undefined_syms for recent merge * GCC warnings and fix errors in nonmatchings, * round percentage numbers * progress script: format changes * progress: error on non-existing files * fix warning in z_scene_table * Match 2 nonmatchings in z_actor * Warnings in lightswitch and invadepoh * Fix warning in z_actor_dlftbls * I though I fixed this one * whoops * Comment out CC_CHECK * Removed redundant ultra64.h includes * Update asm_processor, sorted boot_O1 into other folders, completed the fbdemo bootstrap, cleaned up undefined_syms * Completed gamestates bootstrap * Split kaleido_scope * Remove section.h and segment.h, move keep object externs to a common location in variables.h * Completed effects bootstrap * Segmented address externs for effects, fbdemos, gamestates and kaleido * Move actor data externs out of the if 0 * Segmented address externs for actors * Prepare actionfunc detection * fix script, how did it even work before * Fix actionfunc script again, re-introduce some more intermediate prints to the disassembler * Automated actionFunc detection in actors * Segmented addresses from player .text * rm old segment addrs script and fix build * Move sizes folder to tools * Make build.py executable * New Jenkinsfile Prayge * Remove numpy dependencies * Add warnings_disasm_current.txt * my bad * Update spec and undefined_syms * Add z_eff_ss_hahen to pametfrog * git subrepo pull (merge) --force tools/z64compress subrepo: subdir: "tools/z64compress" merged: "163ca2af" upstream: origin: "https://github.com/z64me/z64compress.git" branch: "main" commit: "163ca2af" git-subrepo: version: "0.4.3" origin: "https://github.com/ingydotnet/git-subrepo" commit: "2f68596" * Make z64compress print to stdout * sneeky commit to update warnings tooling * test * Another test * Mark fixing overlay reloc generating as a TODO * Update warnings stuff * Communicate the return code from running z64compress back to the Makefile through the wrapper * Run formatter, remove extra commented copy of function * Re-fix some includes * Convert atan to hex to conform to decided style * Some tidying up, remove c for fp and the other two handwritten code files * BSS in z_collision_check & z_scene_proc * add static back in * Fix timerintr bss, add file to spec, some cleanup * Remove externs * Newline * Readd enums * Typo * Colours * Comments for hitmark enum values Co-authored-by: EllipticEllipsis <73679967+EllipticEllipsis@users.noreply.github.com> * Improvements and suggestions * Organize and remove unused imports and use env for python3 scripts, delete unused overlay.py Co-authored-by: angie <angheloalf95@gmail.com> Co-authored-by: Elliptic Ellipsis <elliptic.ellipsis@gmail.com> Co-authored-by: engineer124 <engineer124engineer124@gmail.com> Co-authored-by: EllipticEllipsis <73679967+EllipticEllipsis@users.noreply.github.com>
2021-08-04 03:21:31 +00:00
0x80B78E2C:("ObjUm_SetupAction",),
`ovl_Obj_Um` OK (#887) * Pass the whole actor in mips2c * hacky way to fix some types * decomp a few functions and second mips2c pass * draw * another mips2c pass * some functions * Init almost matching * mips2c pass * Match update and a few more * A bunch of functions * horses gonna horse * func_80B7A860 * mips2c pass * func_80B7984C * func_80B795A0 * func_80B783E0 * func_80B78764 * Tried func_80B7BEA4 * func_80B79BA0 * func_80B7A494 * func_80B7A614 * lots of non equivalents * fix * Match func_80B77770 * func_80B7BEA4 * import data * func_80B7B93C * minor fixes * ObjUm_Init * func_80B7AF30 * func_80B7B18C * func_80B7BABC * func_80B77FA4 * func_80B7B598 * func_80B781DC is equivalent * func_80B781DC * func_80B7BABC * Cleanup * limbs * minor members renames * First docs pass * small pass * yes * another pass * more renames * flags defines * arePotsBroken * some flags * yet another docs pass * Some members named * Add weekEventReg docs * small rename * And more * Another 2 * actorfixer and other fixes * format * Use extracted object symbols * fixes * Some stuff improved * very minor naming * format * remove debugging stuff * cleanup * Some EnHorse stuff * horse params * ! FAKE * Update include/functions.h Co-authored-by: Derek Hensley <hensley.derek58@gmail.com> * review Co-authored-by: Derek Hensley <hensley.derek58@gmail.com> * review Co-authored-by: Tom Overton <tom-overton@users.noreply.github.com> * Update assets/xml/objects/object_um.xml * IS_BANDIT_TYPE Co-authored-by: Derek Hensley <hensley.derek58@gmail.com> * review Co-authored-by: Derek Hensley <hensley.derek58@gmail.com> * Update src/overlays/actors/ovl_Obj_Um/z_obj_um.c Co-authored-by: Derek Hensley <hensley.derek58@gmail.com> * remove a fake match Co-authored-by: Tom Overton <tom-overton@users.noreply.github.com> * Update src/overlays/actors/ovl_En_Horse/z_en_horse.h Co-authored-by: EllipticEllipsis <elliptic.ellipsis@gmail.com> * Update src/overlays/actors/ovl_En_Ma_Yto/z_en_ma_yto.c Co-authored-by: EllipticEllipsis <elliptic.ellipsis@gmail.com> * Update src/overlays/actors/ovl_Obj_Um/z_obj_um.c Co-authored-by: EllipticEllipsis <elliptic.ellipsis@gmail.com> * Update src/overlays/actors/ovl_Obj_Um/z_obj_um.c Co-authored-by: EllipticEllipsis <elliptic.ellipsis@gmail.com> * Update src/overlays/actors/ovl_Obj_Um/z_obj_um.c Co-authored-by: EllipticEllipsis <elliptic.ellipsis@gmail.com> * review Co-authored-by: EllipticEllipsis <elliptic.ellipsis@gmail.com> * anim enum * name anim enum * Update src/overlays/actors/ovl_Obj_Um/z_obj_um.c Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * Update src/overlays/actors/ovl_Obj_Um/z_obj_um.c Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * Update src/overlays/actors/ovl_Obj_Um/z_obj_um.c Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * Update src/overlays/actors/ovl_Obj_Um/z_obj_um.c Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * Update src/overlays/actors/ovl_Obj_Um/z_obj_um.c Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * Update src/overlays/actors/ovl_Obj_Um/z_obj_um.c Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * Update src/overlays/actors/ovl_Obj_Um/z_obj_um.c Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * Update src/overlays/actors/ovl_Obj_Um/z_obj_um.c Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * review Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * remove repeated forward declarations * fixes * Update src/overlays/actors/ovl_Obj_Um/z_obj_um.c Co-authored-by: Tom Overton <tom-overton@users.noreply.github.com> * Update src/overlays/actors/ovl_Obj_Um/z_obj_um.c Co-authored-by: Tom Overton <tom-overton@users.noreply.github.com> * Update src/overlays/actors/ovl_Obj_Um/z_obj_um.c Co-authored-by: Tom Overton <tom-overton@users.noreply.github.com> * Update src/overlays/actors/ovl_Obj_Um/z_obj_um.c Co-authored-by: Tom Overton <tom-overton@users.noreply.github.com> * Update src/overlays/actors/ovl_Obj_Um/z_obj_um.c Co-authored-by: Tom Overton <tom-overton@users.noreply.github.com> * Update src/overlays/actors/ovl_Obj_Um/z_obj_um.c Co-authored-by: Tom Overton <tom-overton@users.noreply.github.com> * Update src/overlays/actors/ovl_Obj_Um/z_obj_um.c Co-authored-by: Tom Overton <tom-overton@users.noreply.github.com> * Update src/overlays/actors/ovl_Obj_Um/z_obj_um.c Co-authored-by: Tom Overton <tom-overton@users.noreply.github.com> * review Co-authored-by: Derek Hensley <hensley.derek58@gmail.com> Co-authored-by: Tom Overton <tom-overton@users.noreply.github.com> * comment * review Co-authored-by: EllipticEllipsis <elliptic.ellipsis@gmail.com> * areAllPotsBroken Co-authored-by: EllipticEllipsis <elliptic.ellipsis@gmail.com> * fix merge Co-authored-by: Derek Hensley <hensley.derek58@gmail.com> Co-authored-by: Tom Overton <tom-overton@users.noreply.github.com> Co-authored-by: EllipticEllipsis <elliptic.ellipsis@gmail.com> Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com>
2022-07-23 18:00:32 +00:00
0x80B78E38:("ObjUm_SetPlayerPosition",),
0x80B78E88:("ObjUm_RotatePlayer",),
0x80B78EBC:("func_80B78EBC",),
`ovl_Obj_Um` OK (#887) * Pass the whole actor in mips2c * hacky way to fix some types * decomp a few functions and second mips2c pass * draw * another mips2c pass * some functions * Init almost matching * mips2c pass * Match update and a few more * A bunch of functions * horses gonna horse * func_80B7A860 * mips2c pass * func_80B7984C * func_80B795A0 * func_80B783E0 * func_80B78764 * Tried func_80B7BEA4 * func_80B79BA0 * func_80B7A494 * func_80B7A614 * lots of non equivalents * fix * Match func_80B77770 * func_80B7BEA4 * import data * func_80B7B93C * minor fixes * ObjUm_Init * func_80B7AF30 * func_80B7B18C * func_80B7BABC * func_80B77FA4 * func_80B7B598 * func_80B781DC is equivalent * func_80B781DC * func_80B7BABC * Cleanup * limbs * minor members renames * First docs pass * small pass * yes * another pass * more renames * flags defines * arePotsBroken * some flags * yet another docs pass * Some members named * Add weekEventReg docs * small rename * And more * Another 2 * actorfixer and other fixes * format * Use extracted object symbols * fixes * Some stuff improved * very minor naming * format * remove debugging stuff * cleanup * Some EnHorse stuff * horse params * ! FAKE * Update include/functions.h Co-authored-by: Derek Hensley <hensley.derek58@gmail.com> * review Co-authored-by: Derek Hensley <hensley.derek58@gmail.com> * review Co-authored-by: Tom Overton <tom-overton@users.noreply.github.com> * Update assets/xml/objects/object_um.xml * IS_BANDIT_TYPE Co-authored-by: Derek Hensley <hensley.derek58@gmail.com> * review Co-authored-by: Derek Hensley <hensley.derek58@gmail.com> * Update src/overlays/actors/ovl_Obj_Um/z_obj_um.c Co-authored-by: Derek Hensley <hensley.derek58@gmail.com> * remove a fake match Co-authored-by: Tom Overton <tom-overton@users.noreply.github.com> * Update src/overlays/actors/ovl_En_Horse/z_en_horse.h Co-authored-by: EllipticEllipsis <elliptic.ellipsis@gmail.com> * Update src/overlays/actors/ovl_En_Ma_Yto/z_en_ma_yto.c Co-authored-by: EllipticEllipsis <elliptic.ellipsis@gmail.com> * Update src/overlays/actors/ovl_Obj_Um/z_obj_um.c Co-authored-by: EllipticEllipsis <elliptic.ellipsis@gmail.com> * Update src/overlays/actors/ovl_Obj_Um/z_obj_um.c Co-authored-by: EllipticEllipsis <elliptic.ellipsis@gmail.com> * Update src/overlays/actors/ovl_Obj_Um/z_obj_um.c Co-authored-by: EllipticEllipsis <elliptic.ellipsis@gmail.com> * review Co-authored-by: EllipticEllipsis <elliptic.ellipsis@gmail.com> * anim enum * name anim enum * Update src/overlays/actors/ovl_Obj_Um/z_obj_um.c Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * Update src/overlays/actors/ovl_Obj_Um/z_obj_um.c Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * Update src/overlays/actors/ovl_Obj_Um/z_obj_um.c Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * Update src/overlays/actors/ovl_Obj_Um/z_obj_um.c Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * Update src/overlays/actors/ovl_Obj_Um/z_obj_um.c Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * Update src/overlays/actors/ovl_Obj_Um/z_obj_um.c Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * Update src/overlays/actors/ovl_Obj_Um/z_obj_um.c Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * Update src/overlays/actors/ovl_Obj_Um/z_obj_um.c Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * review Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * remove repeated forward declarations * fixes * Update src/overlays/actors/ovl_Obj_Um/z_obj_um.c Co-authored-by: Tom Overton <tom-overton@users.noreply.github.com> * Update src/overlays/actors/ovl_Obj_Um/z_obj_um.c Co-authored-by: Tom Overton <tom-overton@users.noreply.github.com> * Update src/overlays/actors/ovl_Obj_Um/z_obj_um.c Co-authored-by: Tom Overton <tom-overton@users.noreply.github.com> * Update src/overlays/actors/ovl_Obj_Um/z_obj_um.c Co-authored-by: Tom Overton <tom-overton@users.noreply.github.com> * Update src/overlays/actors/ovl_Obj_Um/z_obj_um.c Co-authored-by: Tom Overton <tom-overton@users.noreply.github.com> * Update src/overlays/actors/ovl_Obj_Um/z_obj_um.c Co-authored-by: Tom Overton <tom-overton@users.noreply.github.com> * Update src/overlays/actors/ovl_Obj_Um/z_obj_um.c Co-authored-by: Tom Overton <tom-overton@users.noreply.github.com> * Update src/overlays/actors/ovl_Obj_Um/z_obj_um.c Co-authored-by: Tom Overton <tom-overton@users.noreply.github.com> * review Co-authored-by: Derek Hensley <hensley.derek58@gmail.com> Co-authored-by: Tom Overton <tom-overton@users.noreply.github.com> * comment * review Co-authored-by: EllipticEllipsis <elliptic.ellipsis@gmail.com> * areAllPotsBroken Co-authored-by: EllipticEllipsis <elliptic.ellipsis@gmail.com> * fix merge Co-authored-by: Derek Hensley <hensley.derek58@gmail.com> Co-authored-by: Tom Overton <tom-overton@users.noreply.github.com> Co-authored-by: EllipticEllipsis <elliptic.ellipsis@gmail.com> Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com>
2022-07-23 18:00:32 +00:00
0x80B78EFC:("ObjUm_RotatePlayerView",),
0x80B78F24:("ObjUm_Init",),
0x80B7949C:("ObjUm_Destroy",),
0x80B79524:("func_80B79524",),
0x80B79560:("func_80B79560",),
0x80B795A0:("func_80B795A0",),
0x80B79734:("func_80B79734",),
`ovl_Obj_Um` OK (#887) * Pass the whole actor in mips2c * hacky way to fix some types * decomp a few functions and second mips2c pass * draw * another mips2c pass * some functions * Init almost matching * mips2c pass * Match update and a few more * A bunch of functions * horses gonna horse * func_80B7A860 * mips2c pass * func_80B7984C * func_80B795A0 * func_80B783E0 * func_80B78764 * Tried func_80B7BEA4 * func_80B79BA0 * func_80B7A494 * func_80B7A614 * lots of non equivalents * fix * Match func_80B77770 * func_80B7BEA4 * import data * func_80B7B93C * minor fixes * ObjUm_Init * func_80B7AF30 * func_80B7B18C * func_80B7BABC * func_80B77FA4 * func_80B7B598 * func_80B781DC is equivalent * func_80B781DC * func_80B7BABC * Cleanup * limbs * minor members renames * First docs pass * small pass * yes * another pass * more renames * flags defines * arePotsBroken * some flags * yet another docs pass * Some members named * Add weekEventReg docs * small rename * And more * Another 2 * actorfixer and other fixes * format * Use extracted object symbols * fixes * Some stuff improved * very minor naming * format * remove debugging stuff * cleanup * Some EnHorse stuff * horse params * ! FAKE * Update include/functions.h Co-authored-by: Derek Hensley <hensley.derek58@gmail.com> * review Co-authored-by: Derek Hensley <hensley.derek58@gmail.com> * review Co-authored-by: Tom Overton <tom-overton@users.noreply.github.com> * Update assets/xml/objects/object_um.xml * IS_BANDIT_TYPE Co-authored-by: Derek Hensley <hensley.derek58@gmail.com> * review Co-authored-by: Derek Hensley <hensley.derek58@gmail.com> * Update src/overlays/actors/ovl_Obj_Um/z_obj_um.c Co-authored-by: Derek Hensley <hensley.derek58@gmail.com> * remove a fake match Co-authored-by: Tom Overton <tom-overton@users.noreply.github.com> * Update src/overlays/actors/ovl_En_Horse/z_en_horse.h Co-authored-by: EllipticEllipsis <elliptic.ellipsis@gmail.com> * Update src/overlays/actors/ovl_En_Ma_Yto/z_en_ma_yto.c Co-authored-by: EllipticEllipsis <elliptic.ellipsis@gmail.com> * Update src/overlays/actors/ovl_Obj_Um/z_obj_um.c Co-authored-by: EllipticEllipsis <elliptic.ellipsis@gmail.com> * Update src/overlays/actors/ovl_Obj_Um/z_obj_um.c Co-authored-by: EllipticEllipsis <elliptic.ellipsis@gmail.com> * Update src/overlays/actors/ovl_Obj_Um/z_obj_um.c Co-authored-by: EllipticEllipsis <elliptic.ellipsis@gmail.com> * review Co-authored-by: EllipticEllipsis <elliptic.ellipsis@gmail.com> * anim enum * name anim enum * Update src/overlays/actors/ovl_Obj_Um/z_obj_um.c Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * Update src/overlays/actors/ovl_Obj_Um/z_obj_um.c Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * Update src/overlays/actors/ovl_Obj_Um/z_obj_um.c Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * Update src/overlays/actors/ovl_Obj_Um/z_obj_um.c Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * Update src/overlays/actors/ovl_Obj_Um/z_obj_um.c Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * Update src/overlays/actors/ovl_Obj_Um/z_obj_um.c Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * Update src/overlays/actors/ovl_Obj_Um/z_obj_um.c Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * Update src/overlays/actors/ovl_Obj_Um/z_obj_um.c Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * review Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * remove repeated forward declarations * fixes * Update src/overlays/actors/ovl_Obj_Um/z_obj_um.c Co-authored-by: Tom Overton <tom-overton@users.noreply.github.com> * Update src/overlays/actors/ovl_Obj_Um/z_obj_um.c Co-authored-by: Tom Overton <tom-overton@users.noreply.github.com> * Update src/overlays/actors/ovl_Obj_Um/z_obj_um.c Co-authored-by: Tom Overton <tom-overton@users.noreply.github.com> * Update src/overlays/actors/ovl_Obj_Um/z_obj_um.c Co-authored-by: Tom Overton <tom-overton@users.noreply.github.com> * Update src/overlays/actors/ovl_Obj_Um/z_obj_um.c Co-authored-by: Tom Overton <tom-overton@users.noreply.github.com> * Update src/overlays/actors/ovl_Obj_Um/z_obj_um.c Co-authored-by: Tom Overton <tom-overton@users.noreply.github.com> * Update src/overlays/actors/ovl_Obj_Um/z_obj_um.c Co-authored-by: Tom Overton <tom-overton@users.noreply.github.com> * Update src/overlays/actors/ovl_Obj_Um/z_obj_um.c Co-authored-by: Tom Overton <tom-overton@users.noreply.github.com> * review Co-authored-by: Derek Hensley <hensley.derek58@gmail.com> Co-authored-by: Tom Overton <tom-overton@users.noreply.github.com> * comment * review Co-authored-by: EllipticEllipsis <elliptic.ellipsis@gmail.com> * areAllPotsBroken Co-authored-by: EllipticEllipsis <elliptic.ellipsis@gmail.com> * fix merge Co-authored-by: Derek Hensley <hensley.derek58@gmail.com> Co-authored-by: Tom Overton <tom-overton@users.noreply.github.com> Co-authored-by: EllipticEllipsis <elliptic.ellipsis@gmail.com> Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com>
2022-07-23 18:00:32 +00:00
0x80B797EC:("ObjUm_RanchGetDialogue",),
0x80B7984C:("func_80B7984C",),
0x80B79A24:("func_80B79A24",),
`ovl_Obj_Um` OK (#887) * Pass the whole actor in mips2c * hacky way to fix some types * decomp a few functions and second mips2c pass * draw * another mips2c pass * some functions * Init almost matching * mips2c pass * Match update and a few more * A bunch of functions * horses gonna horse * func_80B7A860 * mips2c pass * func_80B7984C * func_80B795A0 * func_80B783E0 * func_80B78764 * Tried func_80B7BEA4 * func_80B79BA0 * func_80B7A494 * func_80B7A614 * lots of non equivalents * fix * Match func_80B77770 * func_80B7BEA4 * import data * func_80B7B93C * minor fixes * ObjUm_Init * func_80B7AF30 * func_80B7B18C * func_80B7BABC * func_80B77FA4 * func_80B7B598 * func_80B781DC is equivalent * func_80B781DC * func_80B7BABC * Cleanup * limbs * minor members renames * First docs pass * small pass * yes * another pass * more renames * flags defines * arePotsBroken * some flags * yet another docs pass * Some members named * Add weekEventReg docs * small rename * And more * Another 2 * actorfixer and other fixes * format * Use extracted object symbols * fixes * Some stuff improved * very minor naming * format * remove debugging stuff * cleanup * Some EnHorse stuff * horse params * ! FAKE * Update include/functions.h Co-authored-by: Derek Hensley <hensley.derek58@gmail.com> * review Co-authored-by: Derek Hensley <hensley.derek58@gmail.com> * review Co-authored-by: Tom Overton <tom-overton@users.noreply.github.com> * Update assets/xml/objects/object_um.xml * IS_BANDIT_TYPE Co-authored-by: Derek Hensley <hensley.derek58@gmail.com> * review Co-authored-by: Derek Hensley <hensley.derek58@gmail.com> * Update src/overlays/actors/ovl_Obj_Um/z_obj_um.c Co-authored-by: Derek Hensley <hensley.derek58@gmail.com> * remove a fake match Co-authored-by: Tom Overton <tom-overton@users.noreply.github.com> * Update src/overlays/actors/ovl_En_Horse/z_en_horse.h Co-authored-by: EllipticEllipsis <elliptic.ellipsis@gmail.com> * Update src/overlays/actors/ovl_En_Ma_Yto/z_en_ma_yto.c Co-authored-by: EllipticEllipsis <elliptic.ellipsis@gmail.com> * Update src/overlays/actors/ovl_Obj_Um/z_obj_um.c Co-authored-by: EllipticEllipsis <elliptic.ellipsis@gmail.com> * Update src/overlays/actors/ovl_Obj_Um/z_obj_um.c Co-authored-by: EllipticEllipsis <elliptic.ellipsis@gmail.com> * Update src/overlays/actors/ovl_Obj_Um/z_obj_um.c Co-authored-by: EllipticEllipsis <elliptic.ellipsis@gmail.com> * review Co-authored-by: EllipticEllipsis <elliptic.ellipsis@gmail.com> * anim enum * name anim enum * Update src/overlays/actors/ovl_Obj_Um/z_obj_um.c Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * Update src/overlays/actors/ovl_Obj_Um/z_obj_um.c Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * Update src/overlays/actors/ovl_Obj_Um/z_obj_um.c Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * Update src/overlays/actors/ovl_Obj_Um/z_obj_um.c Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * Update src/overlays/actors/ovl_Obj_Um/z_obj_um.c Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * Update src/overlays/actors/ovl_Obj_Um/z_obj_um.c Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * Update src/overlays/actors/ovl_Obj_Um/z_obj_um.c Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * Update src/overlays/actors/ovl_Obj_Um/z_obj_um.c Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * review Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * remove repeated forward declarations * fixes * Update src/overlays/actors/ovl_Obj_Um/z_obj_um.c Co-authored-by: Tom Overton <tom-overton@users.noreply.github.com> * Update src/overlays/actors/ovl_Obj_Um/z_obj_um.c Co-authored-by: Tom Overton <tom-overton@users.noreply.github.com> * Update src/overlays/actors/ovl_Obj_Um/z_obj_um.c Co-authored-by: Tom Overton <tom-overton@users.noreply.github.com> * Update src/overlays/actors/ovl_Obj_Um/z_obj_um.c Co-authored-by: Tom Overton <tom-overton@users.noreply.github.com> * Update src/overlays/actors/ovl_Obj_Um/z_obj_um.c Co-authored-by: Tom Overton <tom-overton@users.noreply.github.com> * Update src/overlays/actors/ovl_Obj_Um/z_obj_um.c Co-authored-by: Tom Overton <tom-overton@users.noreply.github.com> * Update src/overlays/actors/ovl_Obj_Um/z_obj_um.c Co-authored-by: Tom Overton <tom-overton@users.noreply.github.com> * Update src/overlays/actors/ovl_Obj_Um/z_obj_um.c Co-authored-by: Tom Overton <tom-overton@users.noreply.github.com> * review Co-authored-by: Derek Hensley <hensley.derek58@gmail.com> Co-authored-by: Tom Overton <tom-overton@users.noreply.github.com> * comment * review Co-authored-by: EllipticEllipsis <elliptic.ellipsis@gmail.com> * areAllPotsBroken Co-authored-by: EllipticEllipsis <elliptic.ellipsis@gmail.com> * fix merge Co-authored-by: Derek Hensley <hensley.derek58@gmail.com> Co-authored-by: Tom Overton <tom-overton@users.noreply.github.com> Co-authored-by: EllipticEllipsis <elliptic.ellipsis@gmail.com> Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com>
2022-07-23 18:00:32 +00:00
0x80B79A50:("ObjUm_RanchWait",),
0x80B79BA0:("ObjUm_UpdatePath",),
0x80B79F10:("ObjUm_RanchWaitPathFinished",),
0x80B79FFC:("ObjUm_RanchStartCs",),
0x80B7A070:("func_80B7A070",),
0x80B7A0E0:("func_80B7A0E0",),
0x80B7A144:("func_80B7A144",),
`ovl_Obj_Um` OK (#887) * Pass the whole actor in mips2c * hacky way to fix some types * decomp a few functions and second mips2c pass * draw * another mips2c pass * some functions * Init almost matching * mips2c pass * Match update and a few more * A bunch of functions * horses gonna horse * func_80B7A860 * mips2c pass * func_80B7984C * func_80B795A0 * func_80B783E0 * func_80B78764 * Tried func_80B7BEA4 * func_80B79BA0 * func_80B7A494 * func_80B7A614 * lots of non equivalents * fix * Match func_80B77770 * func_80B7BEA4 * import data * func_80B7B93C * minor fixes * ObjUm_Init * func_80B7AF30 * func_80B7B18C * func_80B7BABC * func_80B77FA4 * func_80B7B598 * func_80B781DC is equivalent * func_80B781DC * func_80B7BABC * Cleanup * limbs * minor members renames * First docs pass * small pass * yes * another pass * more renames * flags defines * arePotsBroken * some flags * yet another docs pass * Some members named * Add weekEventReg docs * small rename * And more * Another 2 * actorfixer and other fixes * format * Use extracted object symbols * fixes * Some stuff improved * very minor naming * format * remove debugging stuff * cleanup * Some EnHorse stuff * horse params * ! FAKE * Update include/functions.h Co-authored-by: Derek Hensley <hensley.derek58@gmail.com> * review Co-authored-by: Derek Hensley <hensley.derek58@gmail.com> * review Co-authored-by: Tom Overton <tom-overton@users.noreply.github.com> * Update assets/xml/objects/object_um.xml * IS_BANDIT_TYPE Co-authored-by: Derek Hensley <hensley.derek58@gmail.com> * review Co-authored-by: Derek Hensley <hensley.derek58@gmail.com> * Update src/overlays/actors/ovl_Obj_Um/z_obj_um.c Co-authored-by: Derek Hensley <hensley.derek58@gmail.com> * remove a fake match Co-authored-by: Tom Overton <tom-overton@users.noreply.github.com> * Update src/overlays/actors/ovl_En_Horse/z_en_horse.h Co-authored-by: EllipticEllipsis <elliptic.ellipsis@gmail.com> * Update src/overlays/actors/ovl_En_Ma_Yto/z_en_ma_yto.c Co-authored-by: EllipticEllipsis <elliptic.ellipsis@gmail.com> * Update src/overlays/actors/ovl_Obj_Um/z_obj_um.c Co-authored-by: EllipticEllipsis <elliptic.ellipsis@gmail.com> * Update src/overlays/actors/ovl_Obj_Um/z_obj_um.c Co-authored-by: EllipticEllipsis <elliptic.ellipsis@gmail.com> * Update src/overlays/actors/ovl_Obj_Um/z_obj_um.c Co-authored-by: EllipticEllipsis <elliptic.ellipsis@gmail.com> * review Co-authored-by: EllipticEllipsis <elliptic.ellipsis@gmail.com> * anim enum * name anim enum * Update src/overlays/actors/ovl_Obj_Um/z_obj_um.c Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * Update src/overlays/actors/ovl_Obj_Um/z_obj_um.c Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * Update src/overlays/actors/ovl_Obj_Um/z_obj_um.c Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * Update src/overlays/actors/ovl_Obj_Um/z_obj_um.c Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * Update src/overlays/actors/ovl_Obj_Um/z_obj_um.c Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * Update src/overlays/actors/ovl_Obj_Um/z_obj_um.c Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * Update src/overlays/actors/ovl_Obj_Um/z_obj_um.c Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * Update src/overlays/actors/ovl_Obj_Um/z_obj_um.c Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * review Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * remove repeated forward declarations * fixes * Update src/overlays/actors/ovl_Obj_Um/z_obj_um.c Co-authored-by: Tom Overton <tom-overton@users.noreply.github.com> * Update src/overlays/actors/ovl_Obj_Um/z_obj_um.c Co-authored-by: Tom Overton <tom-overton@users.noreply.github.com> * Update src/overlays/actors/ovl_Obj_Um/z_obj_um.c Co-authored-by: Tom Overton <tom-overton@users.noreply.github.com> * Update src/overlays/actors/ovl_Obj_Um/z_obj_um.c Co-authored-by: Tom Overton <tom-overton@users.noreply.github.com> * Update src/overlays/actors/ovl_Obj_Um/z_obj_um.c Co-authored-by: Tom Overton <tom-overton@users.noreply.github.com> * Update src/overlays/actors/ovl_Obj_Um/z_obj_um.c Co-authored-by: Tom Overton <tom-overton@users.noreply.github.com> * Update src/overlays/actors/ovl_Obj_Um/z_obj_um.c Co-authored-by: Tom Overton <tom-overton@users.noreply.github.com> * Update src/overlays/actors/ovl_Obj_Um/z_obj_um.c Co-authored-by: Tom Overton <tom-overton@users.noreply.github.com> * review Co-authored-by: Derek Hensley <hensley.derek58@gmail.com> Co-authored-by: Tom Overton <tom-overton@users.noreply.github.com> * comment * review Co-authored-by: EllipticEllipsis <elliptic.ellipsis@gmail.com> * areAllPotsBroken Co-authored-by: EllipticEllipsis <elliptic.ellipsis@gmail.com> * fix merge Co-authored-by: Derek Hensley <hensley.derek58@gmail.com> Co-authored-by: Tom Overton <tom-overton@users.noreply.github.com> Co-authored-by: EllipticEllipsis <elliptic.ellipsis@gmail.com> Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com>
2022-07-23 18:00:32 +00:00
0x80B7A1B4:("ObjUm_PreMilkRunDialogueHandler",),
0x80B7A240:("func_80B7A240",),
0x80B7A2AC:("func_80B7A2AC",),
0x80B7A394:("func_80B7A394",),
`ovl_Obj_Um` OK (#887) * Pass the whole actor in mips2c * hacky way to fix some types * decomp a few functions and second mips2c pass * draw * another mips2c pass * some functions * Init almost matching * mips2c pass * Match update and a few more * A bunch of functions * horses gonna horse * func_80B7A860 * mips2c pass * func_80B7984C * func_80B795A0 * func_80B783E0 * func_80B78764 * Tried func_80B7BEA4 * func_80B79BA0 * func_80B7A494 * func_80B7A614 * lots of non equivalents * fix * Match func_80B77770 * func_80B7BEA4 * import data * func_80B7B93C * minor fixes * ObjUm_Init * func_80B7AF30 * func_80B7B18C * func_80B7BABC * func_80B77FA4 * func_80B7B598 * func_80B781DC is equivalent * func_80B781DC * func_80B7BABC * Cleanup * limbs * minor members renames * First docs pass * small pass * yes * another pass * more renames * flags defines * arePotsBroken * some flags * yet another docs pass * Some members named * Add weekEventReg docs * small rename * And more * Another 2 * actorfixer and other fixes * format * Use extracted object symbols * fixes * Some stuff improved * very minor naming * format * remove debugging stuff * cleanup * Some EnHorse stuff * horse params * ! FAKE * Update include/functions.h Co-authored-by: Derek Hensley <hensley.derek58@gmail.com> * review Co-authored-by: Derek Hensley <hensley.derek58@gmail.com> * review Co-authored-by: Tom Overton <tom-overton@users.noreply.github.com> * Update assets/xml/objects/object_um.xml * IS_BANDIT_TYPE Co-authored-by: Derek Hensley <hensley.derek58@gmail.com> * review Co-authored-by: Derek Hensley <hensley.derek58@gmail.com> * Update src/overlays/actors/ovl_Obj_Um/z_obj_um.c Co-authored-by: Derek Hensley <hensley.derek58@gmail.com> * remove a fake match Co-authored-by: Tom Overton <tom-overton@users.noreply.github.com> * Update src/overlays/actors/ovl_En_Horse/z_en_horse.h Co-authored-by: EllipticEllipsis <elliptic.ellipsis@gmail.com> * Update src/overlays/actors/ovl_En_Ma_Yto/z_en_ma_yto.c Co-authored-by: EllipticEllipsis <elliptic.ellipsis@gmail.com> * Update src/overlays/actors/ovl_Obj_Um/z_obj_um.c Co-authored-by: EllipticEllipsis <elliptic.ellipsis@gmail.com> * Update src/overlays/actors/ovl_Obj_Um/z_obj_um.c Co-authored-by: EllipticEllipsis <elliptic.ellipsis@gmail.com> * Update src/overlays/actors/ovl_Obj_Um/z_obj_um.c Co-authored-by: EllipticEllipsis <elliptic.ellipsis@gmail.com> * review Co-authored-by: EllipticEllipsis <elliptic.ellipsis@gmail.com> * anim enum * name anim enum * Update src/overlays/actors/ovl_Obj_Um/z_obj_um.c Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * Update src/overlays/actors/ovl_Obj_Um/z_obj_um.c Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * Update src/overlays/actors/ovl_Obj_Um/z_obj_um.c Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * Update src/overlays/actors/ovl_Obj_Um/z_obj_um.c Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * Update src/overlays/actors/ovl_Obj_Um/z_obj_um.c Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * Update src/overlays/actors/ovl_Obj_Um/z_obj_um.c Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * Update src/overlays/actors/ovl_Obj_Um/z_obj_um.c Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * Update src/overlays/actors/ovl_Obj_Um/z_obj_um.c Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * review Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * remove repeated forward declarations * fixes * Update src/overlays/actors/ovl_Obj_Um/z_obj_um.c Co-authored-by: Tom Overton <tom-overton@users.noreply.github.com> * Update src/overlays/actors/ovl_Obj_Um/z_obj_um.c Co-authored-by: Tom Overton <tom-overton@users.noreply.github.com> * Update src/overlays/actors/ovl_Obj_Um/z_obj_um.c Co-authored-by: Tom Overton <tom-overton@users.noreply.github.com> * Update src/overlays/actors/ovl_Obj_Um/z_obj_um.c Co-authored-by: Tom Overton <tom-overton@users.noreply.github.com> * Update src/overlays/actors/ovl_Obj_Um/z_obj_um.c Co-authored-by: Tom Overton <tom-overton@users.noreply.github.com> * Update src/overlays/actors/ovl_Obj_Um/z_obj_um.c Co-authored-by: Tom Overton <tom-overton@users.noreply.github.com> * Update src/overlays/actors/ovl_Obj_Um/z_obj_um.c Co-authored-by: Tom Overton <tom-overton@users.noreply.github.com> * Update src/overlays/actors/ovl_Obj_Um/z_obj_um.c Co-authored-by: Tom Overton <tom-overton@users.noreply.github.com> * review Co-authored-by: Derek Hensley <hensley.derek58@gmail.com> Co-authored-by: Tom Overton <tom-overton@users.noreply.github.com> * comment * review Co-authored-by: EllipticEllipsis <elliptic.ellipsis@gmail.com> * areAllPotsBroken Co-authored-by: EllipticEllipsis <elliptic.ellipsis@gmail.com> * fix merge Co-authored-by: Derek Hensley <hensley.derek58@gmail.com> Co-authored-by: Tom Overton <tom-overton@users.noreply.github.com> Co-authored-by: EllipticEllipsis <elliptic.ellipsis@gmail.com> Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com>
2022-07-23 18:00:32 +00:00
0x80B7A400:("ObjUm_PreMilkRunStartCs",),
0x80B7A494:("ObjUm_RunMinigame",),
0x80B7A614:("func_80B7A614",),
0x80B7A7AC:("func_80B7A7AC",),
0x80B7A860:("func_80B7A860",),
0x80B7AB78:("func_80B7AB78",),
0x80B7ABE4:("func_80B7ABE4",),
`ovl_Obj_Um` OK (#887) * Pass the whole actor in mips2c * hacky way to fix some types * decomp a few functions and second mips2c pass * draw * another mips2c pass * some functions * Init almost matching * mips2c pass * Match update and a few more * A bunch of functions * horses gonna horse * func_80B7A860 * mips2c pass * func_80B7984C * func_80B795A0 * func_80B783E0 * func_80B78764 * Tried func_80B7BEA4 * func_80B79BA0 * func_80B7A494 * func_80B7A614 * lots of non equivalents * fix * Match func_80B77770 * func_80B7BEA4 * import data * func_80B7B93C * minor fixes * ObjUm_Init * func_80B7AF30 * func_80B7B18C * func_80B7BABC * func_80B77FA4 * func_80B7B598 * func_80B781DC is equivalent * func_80B781DC * func_80B7BABC * Cleanup * limbs * minor members renames * First docs pass * small pass * yes * another pass * more renames * flags defines * arePotsBroken * some flags * yet another docs pass * Some members named * Add weekEventReg docs * small rename * And more * Another 2 * actorfixer and other fixes * format * Use extracted object symbols * fixes * Some stuff improved * very minor naming * format * remove debugging stuff * cleanup * Some EnHorse stuff * horse params * ! FAKE * Update include/functions.h Co-authored-by: Derek Hensley <hensley.derek58@gmail.com> * review Co-authored-by: Derek Hensley <hensley.derek58@gmail.com> * review Co-authored-by: Tom Overton <tom-overton@users.noreply.github.com> * Update assets/xml/objects/object_um.xml * IS_BANDIT_TYPE Co-authored-by: Derek Hensley <hensley.derek58@gmail.com> * review Co-authored-by: Derek Hensley <hensley.derek58@gmail.com> * Update src/overlays/actors/ovl_Obj_Um/z_obj_um.c Co-authored-by: Derek Hensley <hensley.derek58@gmail.com> * remove a fake match Co-authored-by: Tom Overton <tom-overton@users.noreply.github.com> * Update src/overlays/actors/ovl_En_Horse/z_en_horse.h Co-authored-by: EllipticEllipsis <elliptic.ellipsis@gmail.com> * Update src/overlays/actors/ovl_En_Ma_Yto/z_en_ma_yto.c Co-authored-by: EllipticEllipsis <elliptic.ellipsis@gmail.com> * Update src/overlays/actors/ovl_Obj_Um/z_obj_um.c Co-authored-by: EllipticEllipsis <elliptic.ellipsis@gmail.com> * Update src/overlays/actors/ovl_Obj_Um/z_obj_um.c Co-authored-by: EllipticEllipsis <elliptic.ellipsis@gmail.com> * Update src/overlays/actors/ovl_Obj_Um/z_obj_um.c Co-authored-by: EllipticEllipsis <elliptic.ellipsis@gmail.com> * review Co-authored-by: EllipticEllipsis <elliptic.ellipsis@gmail.com> * anim enum * name anim enum * Update src/overlays/actors/ovl_Obj_Um/z_obj_um.c Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * Update src/overlays/actors/ovl_Obj_Um/z_obj_um.c Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * Update src/overlays/actors/ovl_Obj_Um/z_obj_um.c Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * Update src/overlays/actors/ovl_Obj_Um/z_obj_um.c Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * Update src/overlays/actors/ovl_Obj_Um/z_obj_um.c Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * Update src/overlays/actors/ovl_Obj_Um/z_obj_um.c Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * Update src/overlays/actors/ovl_Obj_Um/z_obj_um.c Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * Update src/overlays/actors/ovl_Obj_Um/z_obj_um.c Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * review Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * remove repeated forward declarations * fixes * Update src/overlays/actors/ovl_Obj_Um/z_obj_um.c Co-authored-by: Tom Overton <tom-overton@users.noreply.github.com> * Update src/overlays/actors/ovl_Obj_Um/z_obj_um.c Co-authored-by: Tom Overton <tom-overton@users.noreply.github.com> * Update src/overlays/actors/ovl_Obj_Um/z_obj_um.c Co-authored-by: Tom Overton <tom-overton@users.noreply.github.com> * Update src/overlays/actors/ovl_Obj_Um/z_obj_um.c Co-authored-by: Tom Overton <tom-overton@users.noreply.github.com> * Update src/overlays/actors/ovl_Obj_Um/z_obj_um.c Co-authored-by: Tom Overton <tom-overton@users.noreply.github.com> * Update src/overlays/actors/ovl_Obj_Um/z_obj_um.c Co-authored-by: Tom Overton <tom-overton@users.noreply.github.com> * Update src/overlays/actors/ovl_Obj_Um/z_obj_um.c Co-authored-by: Tom Overton <tom-overton@users.noreply.github.com> * Update src/overlays/actors/ovl_Obj_Um/z_obj_um.c Co-authored-by: Tom Overton <tom-overton@users.noreply.github.com> * review Co-authored-by: Derek Hensley <hensley.derek58@gmail.com> Co-authored-by: Tom Overton <tom-overton@users.noreply.github.com> * comment * review Co-authored-by: EllipticEllipsis <elliptic.ellipsis@gmail.com> * areAllPotsBroken Co-authored-by: EllipticEllipsis <elliptic.ellipsis@gmail.com> * fix merge Co-authored-by: Derek Hensley <hensley.derek58@gmail.com> Co-authored-by: Tom Overton <tom-overton@users.noreply.github.com> Co-authored-by: EllipticEllipsis <elliptic.ellipsis@gmail.com> Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com>
2022-07-23 18:00:32 +00:00
0x80B7AC94:("ObjUm_StartCs",),
0x80B7AD34:("ObjUm_PostMilkRunWaitPathFinished",),
0x80B7AE58:("ObjUm_PostMilkRunStartCs",),
0x80B7AEFC:("ObjUm_TerminaFieldIdle",),
0x80B7AF30:("func_80B7AF30",),
`ovl_Obj_Um` OK (#887) * Pass the whole actor in mips2c * hacky way to fix some types * decomp a few functions and second mips2c pass * draw * another mips2c pass * some functions * Init almost matching * mips2c pass * Match update and a few more * A bunch of functions * horses gonna horse * func_80B7A860 * mips2c pass * func_80B7984C * func_80B795A0 * func_80B783E0 * func_80B78764 * Tried func_80B7BEA4 * func_80B79BA0 * func_80B7A494 * func_80B7A614 * lots of non equivalents * fix * Match func_80B77770 * func_80B7BEA4 * import data * func_80B7B93C * minor fixes * ObjUm_Init * func_80B7AF30 * func_80B7B18C * func_80B7BABC * func_80B77FA4 * func_80B7B598 * func_80B781DC is equivalent * func_80B781DC * func_80B7BABC * Cleanup * limbs * minor members renames * First docs pass * small pass * yes * another pass * more renames * flags defines * arePotsBroken * some flags * yet another docs pass * Some members named * Add weekEventReg docs * small rename * And more * Another 2 * actorfixer and other fixes * format * Use extracted object symbols * fixes * Some stuff improved * very minor naming * format * remove debugging stuff * cleanup * Some EnHorse stuff * horse params * ! FAKE * Update include/functions.h Co-authored-by: Derek Hensley <hensley.derek58@gmail.com> * review Co-authored-by: Derek Hensley <hensley.derek58@gmail.com> * review Co-authored-by: Tom Overton <tom-overton@users.noreply.github.com> * Update assets/xml/objects/object_um.xml * IS_BANDIT_TYPE Co-authored-by: Derek Hensley <hensley.derek58@gmail.com> * review Co-authored-by: Derek Hensley <hensley.derek58@gmail.com> * Update src/overlays/actors/ovl_Obj_Um/z_obj_um.c Co-authored-by: Derek Hensley <hensley.derek58@gmail.com> * remove a fake match Co-authored-by: Tom Overton <tom-overton@users.noreply.github.com> * Update src/overlays/actors/ovl_En_Horse/z_en_horse.h Co-authored-by: EllipticEllipsis <elliptic.ellipsis@gmail.com> * Update src/overlays/actors/ovl_En_Ma_Yto/z_en_ma_yto.c Co-authored-by: EllipticEllipsis <elliptic.ellipsis@gmail.com> * Update src/overlays/actors/ovl_Obj_Um/z_obj_um.c Co-authored-by: EllipticEllipsis <elliptic.ellipsis@gmail.com> * Update src/overlays/actors/ovl_Obj_Um/z_obj_um.c Co-authored-by: EllipticEllipsis <elliptic.ellipsis@gmail.com> * Update src/overlays/actors/ovl_Obj_Um/z_obj_um.c Co-authored-by: EllipticEllipsis <elliptic.ellipsis@gmail.com> * review Co-authored-by: EllipticEllipsis <elliptic.ellipsis@gmail.com> * anim enum * name anim enum * Update src/overlays/actors/ovl_Obj_Um/z_obj_um.c Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * Update src/overlays/actors/ovl_Obj_Um/z_obj_um.c Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * Update src/overlays/actors/ovl_Obj_Um/z_obj_um.c Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * Update src/overlays/actors/ovl_Obj_Um/z_obj_um.c Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * Update src/overlays/actors/ovl_Obj_Um/z_obj_um.c Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * Update src/overlays/actors/ovl_Obj_Um/z_obj_um.c Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * Update src/overlays/actors/ovl_Obj_Um/z_obj_um.c Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * Update src/overlays/actors/ovl_Obj_Um/z_obj_um.c Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * review Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * remove repeated forward declarations * fixes * Update src/overlays/actors/ovl_Obj_Um/z_obj_um.c Co-authored-by: Tom Overton <tom-overton@users.noreply.github.com> * Update src/overlays/actors/ovl_Obj_Um/z_obj_um.c Co-authored-by: Tom Overton <tom-overton@users.noreply.github.com> * Update src/overlays/actors/ovl_Obj_Um/z_obj_um.c Co-authored-by: Tom Overton <tom-overton@users.noreply.github.com> * Update src/overlays/actors/ovl_Obj_Um/z_obj_um.c Co-authored-by: Tom Overton <tom-overton@users.noreply.github.com> * Update src/overlays/actors/ovl_Obj_Um/z_obj_um.c Co-authored-by: Tom Overton <tom-overton@users.noreply.github.com> * Update src/overlays/actors/ovl_Obj_Um/z_obj_um.c Co-authored-by: Tom Overton <tom-overton@users.noreply.github.com> * Update src/overlays/actors/ovl_Obj_Um/z_obj_um.c Co-authored-by: Tom Overton <tom-overton@users.noreply.github.com> * Update src/overlays/actors/ovl_Obj_Um/z_obj_um.c Co-authored-by: Tom Overton <tom-overton@users.noreply.github.com> * review Co-authored-by: Derek Hensley <hensley.derek58@gmail.com> Co-authored-by: Tom Overton <tom-overton@users.noreply.github.com> * comment * review Co-authored-by: EllipticEllipsis <elliptic.ellipsis@gmail.com> * areAllPotsBroken Co-authored-by: EllipticEllipsis <elliptic.ellipsis@gmail.com> * fix merge Co-authored-by: Derek Hensley <hensley.derek58@gmail.com> Co-authored-by: Tom Overton <tom-overton@users.noreply.github.com> Co-authored-by: EllipticEllipsis <elliptic.ellipsis@gmail.com> Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com>
2022-07-23 18:00:32 +00:00
0x80B7B154:("ObjUm_DefaultAnim",),
0x80B7B18C:("ObjUm_ChangeAnim",),
0x80B7B368:("ObjUm_Update",),
`ovl_Obj_Um` OK (#887) * Pass the whole actor in mips2c * hacky way to fix some types * decomp a few functions and second mips2c pass * draw * another mips2c pass * some functions * Init almost matching * mips2c pass * Match update and a few more * A bunch of functions * horses gonna horse * func_80B7A860 * mips2c pass * func_80B7984C * func_80B795A0 * func_80B783E0 * func_80B78764 * Tried func_80B7BEA4 * func_80B79BA0 * func_80B7A494 * func_80B7A614 * lots of non equivalents * fix * Match func_80B77770 * func_80B7BEA4 * import data * func_80B7B93C * minor fixes * ObjUm_Init * func_80B7AF30 * func_80B7B18C * func_80B7BABC * func_80B77FA4 * func_80B7B598 * func_80B781DC is equivalent * func_80B781DC * func_80B7BABC * Cleanup * limbs * minor members renames * First docs pass * small pass * yes * another pass * more renames * flags defines * arePotsBroken * some flags * yet another docs pass * Some members named * Add weekEventReg docs * small rename * And more * Another 2 * actorfixer and other fixes * format * Use extracted object symbols * fixes * Some stuff improved * very minor naming * format * remove debugging stuff * cleanup * Some EnHorse stuff * horse params * ! FAKE * Update include/functions.h Co-authored-by: Derek Hensley <hensley.derek58@gmail.com> * review Co-authored-by: Derek Hensley <hensley.derek58@gmail.com> * review Co-authored-by: Tom Overton <tom-overton@users.noreply.github.com> * Update assets/xml/objects/object_um.xml * IS_BANDIT_TYPE Co-authored-by: Derek Hensley <hensley.derek58@gmail.com> * review Co-authored-by: Derek Hensley <hensley.derek58@gmail.com> * Update src/overlays/actors/ovl_Obj_Um/z_obj_um.c Co-authored-by: Derek Hensley <hensley.derek58@gmail.com> * remove a fake match Co-authored-by: Tom Overton <tom-overton@users.noreply.github.com> * Update src/overlays/actors/ovl_En_Horse/z_en_horse.h Co-authored-by: EllipticEllipsis <elliptic.ellipsis@gmail.com> * Update src/overlays/actors/ovl_En_Ma_Yto/z_en_ma_yto.c Co-authored-by: EllipticEllipsis <elliptic.ellipsis@gmail.com> * Update src/overlays/actors/ovl_Obj_Um/z_obj_um.c Co-authored-by: EllipticEllipsis <elliptic.ellipsis@gmail.com> * Update src/overlays/actors/ovl_Obj_Um/z_obj_um.c Co-authored-by: EllipticEllipsis <elliptic.ellipsis@gmail.com> * Update src/overlays/actors/ovl_Obj_Um/z_obj_um.c Co-authored-by: EllipticEllipsis <elliptic.ellipsis@gmail.com> * review Co-authored-by: EllipticEllipsis <elliptic.ellipsis@gmail.com> * anim enum * name anim enum * Update src/overlays/actors/ovl_Obj_Um/z_obj_um.c Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * Update src/overlays/actors/ovl_Obj_Um/z_obj_um.c Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * Update src/overlays/actors/ovl_Obj_Um/z_obj_um.c Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * Update src/overlays/actors/ovl_Obj_Um/z_obj_um.c Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * Update src/overlays/actors/ovl_Obj_Um/z_obj_um.c Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * Update src/overlays/actors/ovl_Obj_Um/z_obj_um.c Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * Update src/overlays/actors/ovl_Obj_Um/z_obj_um.c Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * Update src/overlays/actors/ovl_Obj_Um/z_obj_um.c Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * review Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * remove repeated forward declarations * fixes * Update src/overlays/actors/ovl_Obj_Um/z_obj_um.c Co-authored-by: Tom Overton <tom-overton@users.noreply.github.com> * Update src/overlays/actors/ovl_Obj_Um/z_obj_um.c Co-authored-by: Tom Overton <tom-overton@users.noreply.github.com> * Update src/overlays/actors/ovl_Obj_Um/z_obj_um.c Co-authored-by: Tom Overton <tom-overton@users.noreply.github.com> * Update src/overlays/actors/ovl_Obj_Um/z_obj_um.c Co-authored-by: Tom Overton <tom-overton@users.noreply.github.com> * Update src/overlays/actors/ovl_Obj_Um/z_obj_um.c Co-authored-by: Tom Overton <tom-overton@users.noreply.github.com> * Update src/overlays/actors/ovl_Obj_Um/z_obj_um.c Co-authored-by: Tom Overton <tom-overton@users.noreply.github.com> * Update src/overlays/actors/ovl_Obj_Um/z_obj_um.c Co-authored-by: Tom Overton <tom-overton@users.noreply.github.com> * Update src/overlays/actors/ovl_Obj_Um/z_obj_um.c Co-authored-by: Tom Overton <tom-overton@users.noreply.github.com> * review Co-authored-by: Derek Hensley <hensley.derek58@gmail.com> Co-authored-by: Tom Overton <tom-overton@users.noreply.github.com> * comment * review Co-authored-by: EllipticEllipsis <elliptic.ellipsis@gmail.com> * areAllPotsBroken Co-authored-by: EllipticEllipsis <elliptic.ellipsis@gmail.com> * fix merge Co-authored-by: Derek Hensley <hensley.derek58@gmail.com> Co-authored-by: Tom Overton <tom-overton@users.noreply.github.com> Co-authored-by: EllipticEllipsis <elliptic.ellipsis@gmail.com> Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com>
2022-07-23 18:00:32 +00:00
0x80B7B598:("ObjUm_OverrideLimbDraw",),
0x80B7B93C:("ObjUm_SpawnFragments",),
0x80B7BABC:("ObjUm_PostLimbDraw",),
0x80B7BEA4:("func_80B7BEA4",),
0x80B7C03C:("ObjUm_Draw",),
0x80B7C890:("EnNeoReeba_Init",),
0x80B7CA08:("EnNeoReeba_Destroy",),
0x80B7CA34:("EnNeoReeba_SetupWaitUnderground",),
0x80B7CA70:("EnNeoReeba_WaitUnderground",),
0x80B7CB3C:("EnNeoReeba_SetupChooseAction",),
0x80B7CB88:("EnNeoReeba_ChooseAction",),
0x80B7CCE0:("EnNeoReeba_SetupSink",),
0x80B7CD28:("EnNeoReeba_Sink",),
0x80B7CE34:("EnNeoReeba_SetupRise",),
0x80B7CE94:("EnNeoReeba_RiseOutOfGround",),
0x80B7CFA0:("EnNeoReeba_SetupMove",),
0x80B7CFFC:("EnNeoReeba_Move",),
0x80B7D130:("EnNeoReeba_SetupReturnHome",),
0x80B7D150:("EnNeoReeba_ReturnHome",),
0x80B7D254:("EnNeoReeba_SetupBounce",),
0x80B7D2E4:("EnNeoReeba_Bounce",),
0x80B7D360:("EnNeoReeba_SetupStun",),
0x80B7D398:("EnNeoReeba_Stunned",),
0x80B7D3EC:("EnNeoReeba_SetupFrozen",),
0x80B7D47C:("EnNeoReeba_Frozen",),
0x80B7D4FC:("EnNeoReeba_SetupDamageAnim",),
0x80B7D5A4:("EnNeoReeba_DamageAnim",),
0x80B7D6D0:("EnNeoReeba_SetupDeathEffects",),
0x80B7D788:("EnNeoReeba_PlayDeathEffects",),
0x80B7D9B8:("EnNeoReeba_HandleHit",),
0x80B7DC80:("EnNeoReeba_UpdatePosition",),
0x80B7DD7C:("EnNeoReeba_DrawFrozenEffects",),
0x80B7DF34:("EnNeoReeba_DrawEffects",),
0x80B7E0BC:("EnNeoReeba_SpawnIce",),
0x80B7E260:("EnNeoReeba_SinkIfStoneMask",),
0x80B7E2C4:("EnNeoReeba_Update",),
0x80B7E378:("EnNeoReeba_OverrideLimbDraw",),
0x80B7E424:("EnNeoReeba_Draw",),
0x80B7E930:("BgMbarChair_Init",),
0x80B7E980:("BgMbarChair_Destroy",),
0x80B7E9B4:("BgMbarChair_Update",),
0x80B7E9C4:("BgMbarChair_Draw",),
0x80B7EA60:("func_80B7EA60",),
0x80B7EB30:("func_80B7EB30",),
0x80B7EB64:("func_80B7EB64",),
0x80B7EB7C:("func_80B7EB7C",),
0x80B7EB94:("func_80B7EB94",),
0x80B7ECFC:("func_80B7ECFC",),
0x80B7ED54:("func_80B7ED54",),
0x80B7EDC4:("func_80B7EDC4",),
0x80B7EE70:("func_80B7EE70",),
0x80B7EEB4:("func_80B7EEB4",),
0x80B7EF38:("BgIkanaBlock_Init",),
0x80B7EFD8:("BgIkanaBlock_Destroy",),
0x80B7F00C:("func_80B7F00C",),
0x80B7F034:("func_80B7F034",),
0x80B7F0A4:("func_80B7F0A4",),
0x80B7F0D0:("func_80B7F0D0",),
0x80B7F1A8:("func_80B7F1A8",),
0x80B7F290:("func_80B7F290",),
0x80B7F360:("func_80B7F360",),
0x80B7F398:("func_80B7F398",),
0x80B7F474:("BgIkanaBlock_Update",),
0x80B7F564:("func_80B7F564",),
ovl_Bg_Ikana_Mirror OK and documented (#873) * test commit * undoing test commit * making sure this is the right repo * removing test file * init for OSH bombable wall started. put back Actor* in function declarations. * BgKin2Bombwall_Init is matching. * started z_bg_kin2_bombwall destroy function. One mismatch right now. * BgKin2Bombwall_Destroy matches. * BgKin2Bombwall_Draw matches. * Fixed BgKin2Bombwall_Init * BgKin2Bombwall_Init and BgKin2Bombwall_Destroy both match. Fixed s32 array in struct. * BgKin2Bombwall_Draw and BgKin2Bombwall_Update match. * Only func_80B6E020 and func_80B6E090 left to match in ovl_Bg_Kin2_Bombwall. * func_80B6E020 from ovl_Bg_Kin2_Bombwall matches. * Went from 8925 to about 5-6k diff score for func_80B6E090 in ovl_Bg_Kin2_Bombwall * Took func_80B6E090 from about 5300 diff score to about 4300 diff score in ovl_Bg_Kin2_Bombwall. * Diff score for ovl_Bg_Kin2_Bombwall func_80B6E090 went from 4k ish to 3277 * Diff score for ovl_Bg_Kin2_Bombwall func_80B6E090 went from 3277 to 2262. * Diff score for ovl_Bg_Kin2_Bombwall func_80B6E090 went from 2262 to 1589. * only slight progress on ovl_Bg_Kinw_Bombwall's func_80B6E090 * Got to 1473 diff score on ovl_Bg_Kinw_Bombwall's func_80B6E090 * Put in the changes made by EllipticEllipsis and hensldm for ovl_Bg_Kin2_Bombwall's func_8066E090. * renamed some symbols. Fake symbol removal makes nonzero diff, but rom OK's after make. * moving declarations around, ordering. * One.word.away. from importing data in ovl_Bg_Kin2_Bombwall. * ovl_Bg_Kin2_Bombwall data imported. Matching. * Edited spec for reloc of ovl_Bg_Kin2_Bombwall. * Removed extra comments for ovl_Bg_Kin2_Bombwall. * unpushed stuff. dunno. * forgot to save z_bg_kin2_bombwall.c * need to commit before make-ing in master. * Ported z_bg_kin2_bombwall's code. Data next. * Imported data for merging z_bg_kin2_bombwall. Yes, I yelled when it OK'd. * Added comments to remember what does what in z_bg_kin2_bombwall. * Some comments in z_bg_kin2_bombwall.c and function names ideas. * Added comments for function name ideas. Cleaned up temps in z_bg_kin2_bombwall except in func_80B6E090. * Renamed most functions and some variables in z_bg_kin2_bombwall. * Made a name suggestion for func_80B6E020 after testing in game. * Ran format.sh. * Update src/overlays/actors/ovl_Bg_Kin2_Bombwall/z_bg_kin2_bombwall.c 1 and 0 replaced by true and false in func_80B6E020. Co-authored-by: Isghj <42048411+isghj5@users.noreply.github.com> * Update src/overlays/actors/ovl_Bg_Kin2_Bombwall/z_bg_kin2_bombwall.c Bending to the x-- supremacy. Co-authored-by: Isghj <42048411+isghj5@users.noreply.github.com> * PR fixes (not done yet) including more consistent use of THIS, removing arg0 and arg1 variable names, standardizing params for z_bg_kin2_bombwall, turning some if-return to if-else, removing unnecessary casts. * Applied isghj5's and EllipticEllipsis' suggestions except for the object file in z_bg_kin2_bombwall. Object file next. * Screwd up formatting. * Thinking of playing with object_kin2_obj. * Documented most of object_kin2_obj based on bombwall, fence and shelf actors. * Had forgotten an arg1 in z_bg_kin2_bombwall.c * First commit for ovl_Bg_Ikana_Mirror branch. * Started decompiling ovl_Bg_Ikana_Mirror. Setup functions and _Update done matching. * Replaced a float by its fractional representation. I need to learn float magic. * Update src/overlays/actors/ovl_Bg_Kin2_Bombwall/z_bg_kin2_bombwall.c Co-authored-by: EllipticEllipsis <elliptic.ellipsis@gmail.com> * Update src/overlays/actors/ovl_Bg_Kin2_Bombwall/z_bg_kin2_bombwall.h Co-authored-by: EllipticEllipsis <elliptic.ellipsis@gmail.com> * Applied more formatting and naming remarks from PR about the C file. Assets and object stuff next. * Display lists and collision header in z_bg_kin2_bombwall.c renamed after their descriptive names in the object's XML file. Name for Ocean Spider House drawers chests left to change. * Working on BgIkanaMirror_Destroy. Stack and registers left essentially. * Update src/overlays/actors/ovl_Bg_Kin2_Bombwall/z_bg_kin2_bombwall.c Co-authored-by: Derek Hensley <hensley.derek58@gmail.com> * One extra line in an if, collision naming convention applied and renamed Ocean Spider House nightstands to drawers chests. * Update src/overlays/actors/ovl_Bg_Kin2_Bombwall/z_bg_kin2_bombwall.c Co-authored-by: Derek Hensley <hensley.derek58@gmail.com> * Changed drawers chest to chest of drawers in object_kin2_obj and z_bg_kin2_shelf. * Removed some unnecessary comment. * almost done with BgIkanaMirror_Destroy function. * Update src/overlays/actors/ovl_Bg_Kin2_Bombwall/z_bg_kin2_bombwall.c Co-authored-by: EllipticEllipsis <elliptic.ellipsis@gmail.com> * BgIkanaMirror_Destroy OK. * Almost done with BgIkanaMirror_Init. Mostly stack stuff left. * Registers and stack left to fix for BgIkanaMirror_Init. * BgIkanaMirror_Init matching. * Ran permuter to improve BgIkanaMirror_Draw's score. * Actually not mad at permuter for BgIkanaMirror_Draw headstart. * Matched func_80B7F730 in ovl_Bg_Ikana_Mirror. Progress on its _Init done too. * func_80B7FA9C in ovl_Bg_Ikana_Mirror is matching. _Init left then documentation. * Mistake in last commit message: actually, _Draw is left for ovl_Bg_Ikana_Mirror. * Going to do some groceries, so pushing. About 2/3 across func_80B7FBA4 in ovl_Bg_Ikana_Mirror. * func_80B7FBA4 in ovl_Bg_Ikana_Mirror is matching. _Draw then data left. * Need to switch branch. * Fixed BgKin2Bombwall_SpawnEffects after the Rand_Next() type update. * Switching branch. * Learning to decomp draw functions with BgIkanaMirror_Draw. YEP * Switching branch. * Went through the first wave of graphics macros attempts for BgIkanaMirror_Draw. * Removed some temps in BgIkanaMirror_Draw. * Second pass of macro attempts for BgIkanaMirror_Draw. * Diff score for BgIkanaMirror_Draw at 1873. Getting there. * BgIkanaMirror_Draw diff score down to 854. 4 instructions off and registers to fix. * Instructions are matching for BgIkanaMirror_Draw. Registers left. * BgIkanaMirror_Draw matches. Data next. Adding some co-authors * BgIkanaMirror_Draw matches. Data next. Adding some co-authors Co-authored-by: EllipticEllipsis <73679967+EllipticEllipsis@users.noreply.github.com> Co-authored-by: Tom-Overton <hensley.derek58@gmail.com> Co-authored-by: Isghj5 <isghj5@gmail.com> Co-authored-by: mzxrules <mzxrules@gmail.com> Co-authored-by: Derek-Hensley <hensley.derek58@gmail.com> * Data imported and OK. Co-authored-by: Maide <eeeedddccc@hotmail.co.uk> Co-authored-by: mzxrules <mzxrules@gmail.com> Co-authored-by: Derek-Hensley <hensley.derek58@gmail.com> * Removed commented lines of unused code and useless externs. Documenting C file and object next. * Renamed fields in actor and variables in 3 functions for ovl_bg_ikana_mirror. Some conventions applied. * Renamed more variables in the struct and C file for ovl_bg_ikana_mirror. * More cleanups and naming in ovl_Bg_Ikana_Mirror. * Renamed some functions in ovl_Bg_Ikana_Mirror. More cleanups. Object documentation next once function names confirmed. * Renamed collision header, animated textures and display lists for ovl_Bg_Ikana_Mirror in ovl_Bg_Ikana_Mirror and object_ikana_obj. Some textures left to rename. * Renamed textures only used by ovl_Bg_Ikana_Mirror. Must go back through docs for conventions and styles plus an extra cleanup before PR. * Went through merging and review docs for extra cleanups. Adding co-authors for documentation. Co-authored-by: EllipticEllipsis <73679967+EllipticEllipsis@users.noreply.github.com> Co-authored-by: Derek-Hensley <hensley.derek58@gmail.com> * Creating branch to merge ovl_Bg_Ikana_Mirror. * Fixed the merge from zeldaret/mm. ovl_Bg_Ikana_Mirror OK and documented. PR-ready. * Applied first batch of fixes from PR comments. Adding co-authors for documentation and a function rewrite. Co-authored-by: EllipticEllipsis <73679967+EllipticEllipsis@users.noreply.github.com> Co-authored-by: Derek-Hensley <hensley.derek58@gmail.com> Co-authored-by: Kelebek1 <eeeedddccc@hotmail.co.uk> * Renamed the colliders in ovl_Bg_Ikana_Mirror's struct and fixed naming in object file plus spacing cleanups. * Full rename for data and temps with respect to the mirror's and light rays' respective colliders. * Update src/overlays/actors/ovl_Bg_Ikana_Mirror/z_bg_ikana_mirror.h Co-authored-by: EllipticEllipsis <elliptic.ellipsis@gmail.com> * Update src/overlays/actors/ovl_Bg_Ikana_Mirror/z_bg_ikana_mirror.c Co-authored-by: EllipticEllipsis <elliptic.ellipsis@gmail.com> * Update src/overlays/actors/ovl_Bg_Ikana_Mirror/z_bg_ikana_mirror.c Co-authored-by: EllipticEllipsis <elliptic.ellipsis@gmail.com> * Update src/overlays/actors/ovl_Bg_Ikana_Mirror/z_bg_ikana_mirror.c Co-authored-by: EllipticEllipsis <elliptic.ellipsis@gmail.com> * Formatting needed to be applied after commiting suggestions. * Renamed more textures and removed unnecessary array sizes in the data. * Forgot to run formatter. Co-authored-by: Isghj <42048411+isghj5@users.noreply.github.com> Co-authored-by: EllipticEllipsis <elliptic.ellipsis@gmail.com> Co-authored-by: Derek Hensley <hensley.derek58@gmail.com> Co-authored-by: EllipticEllipsis <73679967+EllipticEllipsis@users.noreply.github.com> Co-authored-by: Isghj5 <isghj5@gmail.com> Co-authored-by: mzxrules <mzxrules@gmail.com> Co-authored-by: Maide <eeeedddccc@hotmail.co.uk>
2022-07-12 00:43:19 +00:00
0x80B7F730:("BgIkanaMirror_SetQuadVertices",),
0x80B7F850:("BgIkanaMirror_Init",),
0x80B7FA00:("BgIkanaMirror_Destroy",),
ovl_Bg_Ikana_Mirror OK and documented (#873) * test commit * undoing test commit * making sure this is the right repo * removing test file * init for OSH bombable wall started. put back Actor* in function declarations. * BgKin2Bombwall_Init is matching. * started z_bg_kin2_bombwall destroy function. One mismatch right now. * BgKin2Bombwall_Destroy matches. * BgKin2Bombwall_Draw matches. * Fixed BgKin2Bombwall_Init * BgKin2Bombwall_Init and BgKin2Bombwall_Destroy both match. Fixed s32 array in struct. * BgKin2Bombwall_Draw and BgKin2Bombwall_Update match. * Only func_80B6E020 and func_80B6E090 left to match in ovl_Bg_Kin2_Bombwall. * func_80B6E020 from ovl_Bg_Kin2_Bombwall matches. * Went from 8925 to about 5-6k diff score for func_80B6E090 in ovl_Bg_Kin2_Bombwall * Took func_80B6E090 from about 5300 diff score to about 4300 diff score in ovl_Bg_Kin2_Bombwall. * Diff score for ovl_Bg_Kin2_Bombwall func_80B6E090 went from 4k ish to 3277 * Diff score for ovl_Bg_Kin2_Bombwall func_80B6E090 went from 3277 to 2262. * Diff score for ovl_Bg_Kin2_Bombwall func_80B6E090 went from 2262 to 1589. * only slight progress on ovl_Bg_Kinw_Bombwall's func_80B6E090 * Got to 1473 diff score on ovl_Bg_Kinw_Bombwall's func_80B6E090 * Put in the changes made by EllipticEllipsis and hensldm for ovl_Bg_Kin2_Bombwall's func_8066E090. * renamed some symbols. Fake symbol removal makes nonzero diff, but rom OK's after make. * moving declarations around, ordering. * One.word.away. from importing data in ovl_Bg_Kin2_Bombwall. * ovl_Bg_Kin2_Bombwall data imported. Matching. * Edited spec for reloc of ovl_Bg_Kin2_Bombwall. * Removed extra comments for ovl_Bg_Kin2_Bombwall. * unpushed stuff. dunno. * forgot to save z_bg_kin2_bombwall.c * need to commit before make-ing in master. * Ported z_bg_kin2_bombwall's code. Data next. * Imported data for merging z_bg_kin2_bombwall. Yes, I yelled when it OK'd. * Added comments to remember what does what in z_bg_kin2_bombwall. * Some comments in z_bg_kin2_bombwall.c and function names ideas. * Added comments for function name ideas. Cleaned up temps in z_bg_kin2_bombwall except in func_80B6E090. * Renamed most functions and some variables in z_bg_kin2_bombwall. * Made a name suggestion for func_80B6E020 after testing in game. * Ran format.sh. * Update src/overlays/actors/ovl_Bg_Kin2_Bombwall/z_bg_kin2_bombwall.c 1 and 0 replaced by true and false in func_80B6E020. Co-authored-by: Isghj <42048411+isghj5@users.noreply.github.com> * Update src/overlays/actors/ovl_Bg_Kin2_Bombwall/z_bg_kin2_bombwall.c Bending to the x-- supremacy. Co-authored-by: Isghj <42048411+isghj5@users.noreply.github.com> * PR fixes (not done yet) including more consistent use of THIS, removing arg0 and arg1 variable names, standardizing params for z_bg_kin2_bombwall, turning some if-return to if-else, removing unnecessary casts. * Applied isghj5's and EllipticEllipsis' suggestions except for the object file in z_bg_kin2_bombwall. Object file next. * Screwd up formatting. * Thinking of playing with object_kin2_obj. * Documented most of object_kin2_obj based on bombwall, fence and shelf actors. * Had forgotten an arg1 in z_bg_kin2_bombwall.c * First commit for ovl_Bg_Ikana_Mirror branch. * Started decompiling ovl_Bg_Ikana_Mirror. Setup functions and _Update done matching. * Replaced a float by its fractional representation. I need to learn float magic. * Update src/overlays/actors/ovl_Bg_Kin2_Bombwall/z_bg_kin2_bombwall.c Co-authored-by: EllipticEllipsis <elliptic.ellipsis@gmail.com> * Update src/overlays/actors/ovl_Bg_Kin2_Bombwall/z_bg_kin2_bombwall.h Co-authored-by: EllipticEllipsis <elliptic.ellipsis@gmail.com> * Applied more formatting and naming remarks from PR about the C file. Assets and object stuff next. * Display lists and collision header in z_bg_kin2_bombwall.c renamed after their descriptive names in the object's XML file. Name for Ocean Spider House drawers chests left to change. * Working on BgIkanaMirror_Destroy. Stack and registers left essentially. * Update src/overlays/actors/ovl_Bg_Kin2_Bombwall/z_bg_kin2_bombwall.c Co-authored-by: Derek Hensley <hensley.derek58@gmail.com> * One extra line in an if, collision naming convention applied and renamed Ocean Spider House nightstands to drawers chests. * Update src/overlays/actors/ovl_Bg_Kin2_Bombwall/z_bg_kin2_bombwall.c Co-authored-by: Derek Hensley <hensley.derek58@gmail.com> * Changed drawers chest to chest of drawers in object_kin2_obj and z_bg_kin2_shelf. * Removed some unnecessary comment. * almost done with BgIkanaMirror_Destroy function. * Update src/overlays/actors/ovl_Bg_Kin2_Bombwall/z_bg_kin2_bombwall.c Co-authored-by: EllipticEllipsis <elliptic.ellipsis@gmail.com> * BgIkanaMirror_Destroy OK. * Almost done with BgIkanaMirror_Init. Mostly stack stuff left. * Registers and stack left to fix for BgIkanaMirror_Init. * BgIkanaMirror_Init matching. * Ran permuter to improve BgIkanaMirror_Draw's score. * Actually not mad at permuter for BgIkanaMirror_Draw headstart. * Matched func_80B7F730 in ovl_Bg_Ikana_Mirror. Progress on its _Init done too. * func_80B7FA9C in ovl_Bg_Ikana_Mirror is matching. _Init left then documentation. * Mistake in last commit message: actually, _Draw is left for ovl_Bg_Ikana_Mirror. * Going to do some groceries, so pushing. About 2/3 across func_80B7FBA4 in ovl_Bg_Ikana_Mirror. * func_80B7FBA4 in ovl_Bg_Ikana_Mirror is matching. _Draw then data left. * Need to switch branch. * Fixed BgKin2Bombwall_SpawnEffects after the Rand_Next() type update. * Switching branch. * Learning to decomp draw functions with BgIkanaMirror_Draw. YEP * Switching branch. * Went through the first wave of graphics macros attempts for BgIkanaMirror_Draw. * Removed some temps in BgIkanaMirror_Draw. * Second pass of macro attempts for BgIkanaMirror_Draw. * Diff score for BgIkanaMirror_Draw at 1873. Getting there. * BgIkanaMirror_Draw diff score down to 854. 4 instructions off and registers to fix. * Instructions are matching for BgIkanaMirror_Draw. Registers left. * BgIkanaMirror_Draw matches. Data next. Adding some co-authors * BgIkanaMirror_Draw matches. Data next. Adding some co-authors Co-authored-by: EllipticEllipsis <73679967+EllipticEllipsis@users.noreply.github.com> Co-authored-by: Tom-Overton <hensley.derek58@gmail.com> Co-authored-by: Isghj5 <isghj5@gmail.com> Co-authored-by: mzxrules <mzxrules@gmail.com> Co-authored-by: Derek-Hensley <hensley.derek58@gmail.com> * Data imported and OK. Co-authored-by: Maide <eeeedddccc@hotmail.co.uk> Co-authored-by: mzxrules <mzxrules@gmail.com> Co-authored-by: Derek-Hensley <hensley.derek58@gmail.com> * Removed commented lines of unused code and useless externs. Documenting C file and object next. * Renamed fields in actor and variables in 3 functions for ovl_bg_ikana_mirror. Some conventions applied. * Renamed more variables in the struct and C file for ovl_bg_ikana_mirror. * More cleanups and naming in ovl_Bg_Ikana_Mirror. * Renamed some functions in ovl_Bg_Ikana_Mirror. More cleanups. Object documentation next once function names confirmed. * Renamed collision header, animated textures and display lists for ovl_Bg_Ikana_Mirror in ovl_Bg_Ikana_Mirror and object_ikana_obj. Some textures left to rename. * Renamed textures only used by ovl_Bg_Ikana_Mirror. Must go back through docs for conventions and styles plus an extra cleanup before PR. * Went through merging and review docs for extra cleanups. Adding co-authors for documentation. Co-authored-by: EllipticEllipsis <73679967+EllipticEllipsis@users.noreply.github.com> Co-authored-by: Derek-Hensley <hensley.derek58@gmail.com> * Creating branch to merge ovl_Bg_Ikana_Mirror. * Fixed the merge from zeldaret/mm. ovl_Bg_Ikana_Mirror OK and documented. PR-ready. * Applied first batch of fixes from PR comments. Adding co-authors for documentation and a function rewrite. Co-authored-by: EllipticEllipsis <73679967+EllipticEllipsis@users.noreply.github.com> Co-authored-by: Derek-Hensley <hensley.derek58@gmail.com> Co-authored-by: Kelebek1 <eeeedddccc@hotmail.co.uk> * Renamed the colliders in ovl_Bg_Ikana_Mirror's struct and fixed naming in object file plus spacing cleanups. * Full rename for data and temps with respect to the mirror's and light rays' respective colliders. * Update src/overlays/actors/ovl_Bg_Ikana_Mirror/z_bg_ikana_mirror.h Co-authored-by: EllipticEllipsis <elliptic.ellipsis@gmail.com> * Update src/overlays/actors/ovl_Bg_Ikana_Mirror/z_bg_ikana_mirror.c Co-authored-by: EllipticEllipsis <elliptic.ellipsis@gmail.com> * Update src/overlays/actors/ovl_Bg_Ikana_Mirror/z_bg_ikana_mirror.c Co-authored-by: EllipticEllipsis <elliptic.ellipsis@gmail.com> * Update src/overlays/actors/ovl_Bg_Ikana_Mirror/z_bg_ikana_mirror.c Co-authored-by: EllipticEllipsis <elliptic.ellipsis@gmail.com> * Formatting needed to be applied after commiting suggestions. * Renamed more textures and removed unnecessary array sizes in the data. * Forgot to run formatter. Co-authored-by: Isghj <42048411+isghj5@users.noreply.github.com> Co-authored-by: EllipticEllipsis <elliptic.ellipsis@gmail.com> Co-authored-by: Derek Hensley <hensley.derek58@gmail.com> Co-authored-by: EllipticEllipsis <73679967+EllipticEllipsis@users.noreply.github.com> Co-authored-by: Isghj5 <isghj5@gmail.com> Co-authored-by: mzxrules <mzxrules@gmail.com> Co-authored-by: Maide <eeeedddccc@hotmail.co.uk>
2022-07-12 00:43:19 +00:00
0x80B7FA84:("BgIkanaMirror_SetupWait",),
0x80B7FA9C:("BgIkanaMirror_Wait",),
0x80B7FB84:("BgIkanaMirror_SetupEmitLight",),
0x80B7FBA4:("BgIkanaMirror_EmitLight",),
0x80B7FCB8:("BgIkanaMirror_Update",),
0x80B7FCDC:("BgIkanaMirror_Draw",),
0x80B802E0:("func_80B802E0",),
0x80B80358:("func_80B80358",),
0x80B80440:("func_80B80440",),
0x80B80550:("func_80B80550",),
0x80B80778:("func_80B80778",),
0x80B80894:("func_80B80894",),
0x80B80C88:("func_80B80C88",),
0x80B80F08:("func_80B80F08",),
0x80B81010:("func_80B81010",),
0x80B81234:("func_80B81234",),
0x80B814B8:("func_80B814B8",),
0x80B81570:("func_80B81570",),
0x80B816A4:("func_80B816A4",),
0x80B816F8:("BgIkanaRotaryroom_Init",),
0x80B8186C:("BgIkanaRotaryroom_Destroy",),
0x80B818B4:("func_80B818B4",),
0x80B818C8:("func_80B818C8",),
0x80B81978:("func_80B81978",),
0x80B8198C:("func_80B8198C",),
0x80B819DC:("func_80B819DC",),
0x80B819F0:("func_80B819F0",),
0x80B81A64:("func_80B81A64",),
0x80B81A80:("func_80B81A80",),
0x80B81B84:("func_80B81B84",),
0x80B81BA0:("func_80B81BA0",),
0x80B81DAC:("func_80B81DAC",),
0x80B81DC8:("func_80B81DC8",),
0x80B81EA8:("BgIkanaRotaryroom_Update",),
0x80B82030:("BgIkanaRotaryroom_Draw",),
0x80B823B0:("func_80B823B0",),
0x80B82454:("func_80B82454",),
0x80B8259C:("func_80B8259C",),
0x80B8264C:("func_80B8264C",),
0x80B828E4:("func_80B828E4",),
0x80B8296C:("func_80B8296C",),
0x80B82B00:("func_80B82B00",),
0x80B82B60:("BgDblueBalance_Init",),
0x80B82D10:("BgDblueBalance_Destroy",),
0x80B82DC4:("func_80B82DC4",),
0x80B82DE0:("func_80B82DE0",),
0x80B832C8:("BgDblueBalance_Update",),
0x80B8330C:("func_80B8330C",),
0x80B83344:("func_80B83344",),
0x80B8335C:("func_80B8335C",),
0x80B833A8:("func_80B833A8",),
0x80B833C4:("func_80B833C4",),
0x80B83518:("func_80B83518",),
0x80B835E4:("BgDblueBalance_Draw",),
0x80B83758:("func_80B83758",),
0x80B83C80:("func_80B83C80",),
0x80B83D04:("func_80B83D04",),
0x80B83D58:("func_80B83D58",),
0x80B83D94:("func_80B83D94",),
0x80B83E1C:("func_80B83E1C",),
0x80B83EA4:("func_80B83EA4",),
0x80B841A0:("func_80B841A0",),
0x80B84348:("func_80B84348",),
0x80B84568:("func_80B84568",),
0x80B84610:("func_80B84610",),
0x80B84778:("BgDblueWaterfall_Init",),
0x80B84820:("BgDblueWaterfall_Destroy",),
0x80B8484C:("func_80B8484C",),
0x80B84928:("func_80B84928",),
0x80B84AD4:("func_80B84AD4",),
0x80B84AEC:("func_80B84AEC",),
0x80B84B9C:("func_80B84B9C",),
0x80B84BCC:("func_80B84BCC",),
0x80B84EF0:("func_80B84EF0",),
0x80B84F20:("func_80B84F20",),
0x80B85028:("BgDblueWaterfall_Update",),
0x80B8504C:("BgDblueWaterfall_Draw",),
0x80B85590:("EnKaizoku_Init",),
0x80B85800:("EnKaizoku_Destroy",),
0x80B85858:("func_80B85858",),
0x80B85900:("func_80B85900",),
0x80B85A00:("func_80B85A00",),
0x80B85E18:("EnKaizoku_ChangeAnim",),
0x80B85EA0:("EnKaizoku_ValidatePictograph",),
0x80B85F48:("func_80B85F48",),
0x80B85FA8:("func_80B85FA8",),
0x80B86804:("func_80B86804",),
0x80B868B8:("func_80B868B8",),
0x80B86B58:("func_80B86B58",),
0x80B86B74:("func_80B86B74",),
0x80B872A4:("func_80B872A4",),
0x80B872F4:("func_80B872F4",),
0x80B874D8:("func_80B874D8",),
0x80B8760C:("func_80B8760C",),
0x80B87900:("func_80B87900",),
0x80B8798C:("func_80B8798C",),
0x80B87C7C:("func_80B87C7C",),
0x80B87CF8:("func_80B87CF8",),
0x80B87D3C:("func_80B87D3C",),
0x80B87E28:("func_80B87E28",),
0x80B87E9C:("func_80B87E9C",),
0x80B87F70:("func_80B87F70",),
0x80B87FDC:("func_80B87FDC",),
0x80B88214:("func_80B88214",),
0x80B88278:("func_80B88278",),
0x80B8833C:("func_80B8833C",),
0x80B88378:("func_80B88378",),
0x80B88770:("func_80B88770",),
0x80B887AC:("func_80B887AC",),
0x80B88910:("func_80B88910",),
0x80B88964:("func_80B88964",),
0x80B88CD8:("func_80B88CD8",),
0x80B88D6C:("func_80B88D6C",),
0x80B891B8:("func_80B891B8",),
0x80B89280:("func_80B89280",),
0x80B893CC:("func_80B893CC",),
0x80B894C0:("func_80B894C0",),
0x80B8960C:("func_80B8960C",),
0x80B8971C:("func_80B8971C",),
0x80B89A08:("func_80B89A08",),
0x80B8A0A0:("EnKaizoku_Update",),
0x80B8A318:("EnKaizoku_OverrideLimbDraw",),
0x80B8A468:("EnKaizoku_PostLimbDraw",),
0x80B8A6B0:("EnKaizoku_TransformLimbDraw",),
0x80B8A718:("EnKaizoku_Draw",),
0x80B8B2D0:("EnGe2_Init",),
0x80B8B504:("EnGe2_Destroy",),
0x80B8B514:("EnGe2_DetectPlayer",),
0x80B8B5AC:("EnGe2_LookForPlayer",),
0x80B8B6B4:("EnGe2_SetupPath",),
0x80B8B7A8:("EnGe2_GetNextPath",),
0x80B8B848:("EnGe2_SetupBlownAwayPath",),
0x80B8B90C:("EnGe2_FollowPath",),
0x80B8BA40:("EnGe2_FollowPathWithoutGravity",),
0x80B8BB3C:("EnGe2_SpawnEffects",),
0x80B8BC1C:("EnGe2_Scream",),
0x80B8BC78:("EnGe2_ThrowPlayerOut",),
0x80B8BCEC:("EnGe2_TurnToPlayerFast",),
0x80B8BD38:("EnGe2_CapturePlayer",),
0x80B8BD90:("EnGe2_SetupCapturePlayer",),
0x80B8BE08:("EnGe2_Charge",),
0x80B8BF04:("EnGe2_SetupCharge",),
0x80B8BFC8:("EnGe2_SetupLookAround",),
0x80B8C048:("EnGe2_Stunned",),
0x80B8C0B0:("EnGe2_KnockedOut",),
0x80B8C13C:("EnGe2_PatrolDuties",),
0x80B8C45C:("EnGe2_LookAround",),
0x80B8C59C:("EnGe2_Walk",),
0x80B8C644:("EnGe2_PerformCutsceneActions",),
0x80B8C9B8:("EnGe2_GuardStationary",),
0x80B8CAA8:("EnGe2_Update",),
0x80B8CC0C:("EnGe2_ValidatePictograph",),
0x80B8CCB4:("EnGe2_OverrideLimbDraw",),
0x80B8CCFC:("EnGe2_PostLimbDraw",),
0x80B8CD3C:("EnGe2_Draw",),
0x80B8D030:("EnMaYts_UpdateEyes",),
0x80B8D0BC:("EnMaYts_ChangeAnim",),
0x80B8D12C:("func_80B8D12C",),
0x80B8D1E8:("EnMaYts_InitAnimation",),
0x80B8D2D8:("EnMaYts_CheckValidSpawn",),
0x80B8D3F8:("EnMaYts_Init",),
0x80B8D66C:("EnMaYts_Destroy",),
0x80B8D698:("EnMaYts_SetupDoNothing",),
0x80B8D6AC:("EnMaYts_DoNothing",),
0x80B8D6BC:("EnMaYts_SetupStartDialogue",),
0x80B8D6F8:("EnMaYts_StartDialogue",),
0x80B8D95C:("EnMaYts_SetupDialogueHandler",),
0x80B8D970:("EnMaYts_DialogueHandler",),
0x80B8D9E4:("EnMaYts_SetupEndCreditsHandler",),
0x80B8DA28:("EnMaYts_EndCreditsHandler",),
0x80B8DBB8:("EnMaYts_ChooseNextDialogue",),
0x80B8DD88:("EnMaYts_SetFaceExpression",),
0x80B8DDC0:("EnMaYts_Update",),
0x80B8DE44:("EnMaYts_OverrideLimbDraw",),
0x80B8DF18:("EnMaYts_PostLimbDraw",),
0x80B8DF9C:("EnMaYts_Draw",),
0x80B8E0BC:("EnMaYts_DrawSleeping",),
0x80B8E520:("EnMaYto_Init",),
0x80B8E6E0:("EnMaYto_CheckValidSpawn",),
0x80B8E84C:("EnMaYto_InitAnimation",),
0x80B8E938:("EnMaYto_ChooseAction",),
0x80B8EA38:("EnMaYto_SearchRomani",),
0x80B8EABC:("EnMaYto_TryFindRomani",),
0x80B8EBB0:("EnMaYto_Destroy",),
0x80B8EBDC:("EnMaYto_SetupKeepLookingForRomani",),
0x80B8EBF0:("EnMaYto_KeepLookingForRomani",),
0x80B8EC30:("EnMaYto_SetupDefaultWait",),
0x80B8ECAC:("EnMaYto_DefaultWait",),
0x80B8ED8C:("EnMaYto_SetupDefaultDialogueHandler",),
0x80B8EDC8:("EnMaYto_DefaultDialogueHandler",),
0x80B8EEAC:("EnMaYto_DefaultHandlePlayerChoice",),
0x80B8EF4C:("EnMaYto_DefaultChooseNextDialogue",),
0x80B8F074:("EnMaYto_SetupDinnerWait",),
0x80B8F108:("EnMaYto_DinnerWait",),
0x80B8F254:("EnMaYto_SetupDinnerDialogueHandler",),
0x80B8F2D8:("EnMaYto_DinnerDialogueHandler",),
0x80B8F360:("EnMaYto_DinnerHandlePlayerChoice",),
0x80B8F400:("EnMaYto_DinnerChooseNextDialogue",),
0x80B8F744:("EnMaYto_SetupBarnWait",),
0x80B8F7F4:("EnMaYto_BarnWait",),
0x80B8F918:("EnMaYto_SetupBarnDialogueHandler",),
0x80B8F998:("EnMaYto_BarnDialogueHandler",),
0x80B8FA14:("EnMaYto_BarnChooseNextDialogue",),
0x80B8FE04:("EnMaYto_SetupAfterMilkRunInit",),
0x80B8FE74:("EnMaYto_AfterMilkRunInit",),
0x80B8FF80:("EnMaYto_SetupAfterMilkRunDialogueHandler",),
0x80B8FF94:("EnMaYto_AfterMilkRunDialogueHandler",),
0x80B9000C:("EnMaYto_AfterMilkRunChooseNextDialogue",),
0x80B900AC:("EnMaYto_SetupPostMilkRunGiveReward",),
0x80B900C0:("EnMaYto_PostMilkRunGiveReward",),
0x80B90170:("EnMaYto_SetupPostMilkRunExplainReward",),
0x80B90184:("EnMaYto_PostMilkRunExplainReward",),
0x80B902B8:("EnMaYto_SetupBeginWarmFuzzyFeelingCs",),
0x80B902CC:("EnMaYto_BeginWarmFuzzyFeelingCs",),
0x80B90340:("EnMaYto_SetupWarmFuzzyFeelingCs",),
0x80B9037C:("EnMaYto_WarmFuzzyFeelingCs",),
0x80B904D0:("EnMaYto_SetupPostMilkRunWaitDialogueEnd",),
0x80B904E4:("EnMaYto_PostMilkRunWaitDialogueEnd",),
0x80B9059C:("EnMaYto_SetupPostMilkRunEnd",),
0x80B905B0:("EnMaYto_PostMilkRunEnd",),
0x80B9061C:("EnMaYto_DefaultStartDialogue",),
0x80B9083C:("EnMaYto_DinnerStartDialogue",),
0x80B90A78:("EnMaYto_BarnStartDialogue",),
0x80B90C08:("EnMaYto_ChangeAnim",),
0x80B90C78:("func_80B90C78",),
0x80B90D98:("EnMaYto_UpdateCollision",),
0x80B90DF0:("EnMaYto_UpdateEyes",),
0x80B90E50:("func_80B90E50",),
0x80B90E84:("EnMaYto_SetRomaniFaceExpression",),
0x80B90EC8:("EnMaYto_SetFaceExpression",),
0x80B90EF0:("EnMaYto_InitFaceExpression",),
0x80B90F84:("EnMaYto_HasSpokenToPlayerToday",),
0x80B91014:("EnMaYto_HasSpokenToPlayer",),
0x80B9109C:("EnMaYto_SetTalkedFlag",),
0x80B9110C:("EnMaYto_Update",),
0x80B91154:("EnMaYto_OverrideLimbDraw",),
0x80B91250:("EnMaYto_PostLimbDraw",),
0x80B91288:("EnMaYto_Draw",),
0x80B91CC0:("ObjTokeiTurret_Init",),
0x80B91D80:("ObjTokeiTurret_Destroy",),
0x80B91DB4:("ObjTokeiTurret_Update",),
0x80B91DC4:("ObjTokeiTurret_Draw",),
0x80B91F20:("BgDblueElevator_CheckWaterBoxInfo",),
0x80B91F74:("BgDblueElevator_SpawnRipplesAndSplashes",),
0x80B922C0:("BgDblueElevator_GetWaterFlowFromCeiling",),
0x80B922FC:("BgDblueElevator_GetWaterFlowFromPipes",),
0x80B923A4:("BgDblueElevator_Init",),
0x80B924A8:("BgDblueElevator_Destroy",),
0x80B924DC:("BgDblueElevator_SetupWaitActivation",),
0x80B924F8:("BgDblueElevator_WaitActivation",),
0x80B9257C:("BgDblueElevator_SetupPause",),
0x80B925B8:("BgDblueElevator_Pause",),
0x80B92644:("BgDblueElevator_SetupMove",),
0x80B92660:("BgDblueElevator_Move",),
0x80B928E0:("BgDblueElevator_Update",),
0x80B92904:("BgDblueElevator_Draw",),
Overhaul the build system (#234) * wip * fix * add disassembler * Disasm builds OK * Variable addends * More wip * Rodata migration implemented * Cleanup old tools * Try fix submodule -> subrepo merge * git subrepo pull --force --remote=https://github.com/zeldaret/ZAPD.git tools/ZAPD subrepo: subdir: "tools/ZAPD" merged: "602e609" upstream: origin: "https://github.com/zeldaret/ZAPD.git" branch: "master" commit: "602e609" git-subrepo: version: "0.4.3" origin: "https://github.com/ingydotnet/git-subrepo" commit: "2f68596" * Builds again but assets are totally broken * git subrepo pull --force tools/asm-processor subrepo: subdir: "tools/asm-processor" merged: "1ffdb08a" upstream: origin: "https://github.com/simonlindholm/asm-processor.git" branch: "master" commit: "1ffdb08a" git-subrepo: version: "0.4.3" origin: "https://github.com/ingydotnet/git-subrepo" commit: "2f68596" * More cleanup, move functions.txt and variables.txt to tools/disasm and rm tables * rm z64compress in preparation for subrepo * git subrepo clone (merge) https://github.com/z64me/z64compress.git tools/z64compress subrepo: subdir: "tools/z64compress" merged: "eb11085c" upstream: origin: "https://github.com/z64me/z64compress.git" branch: "main" commit: "eb11085c" git-subrepo: version: "0.4.3" origin: "https://github.com/ingydotnet/git-subrepo" commit: "2f68596" * Fix asset extraction * Fix diff-init make rule * Split code bss * Split assumed linker bug padding from assembly files * add filelists for mm.us.rev1 * Maybe working, but I'm not sure * add overlays to spec * Add rodata to actos * Everything compiles * Make a lot of C files for code * Add almost every file in code to spec * whoops * 3 code files left * add scenes to spec * More progress on progress.py * Fix skelanime in spec * audio files! * Fix merge issues * Fix some C files in code * Fix remaining code files * Use existing O1 C files in spec * reorder boot order in spec * update spec * fault.c * Convert relocs on completed actors, fixbaserom uses current rom name * more boot files * Add VT macros and script * finish already existing boot files * most of libultra * fix 64bits libultra files * Use C files for libultra, wrap some functions in NON_MATCHING * Remove duplicate of OS_CLOCK_RATE from fault.c * C files for fbdemos * delete dumb files * bootstrap C files, still need to add them to the spec * update fixbaserom * boot OK? * I forgot to commit the spec * C for gamestates * C for kaleido * Change all includes to "" * copy actor sizes script from oot * I forgot to delete those files * Basic C files for effects * Add effects initvars names * Remove mislabelled boot functions from header/txt * Begin porting bootstrap_fx, some sizes * Fix <> * Fix enum * Fix diff.py * fix libultra stuff * update regconvert * update setup warnings * add some missing ; * Fix some makefile stuff and other fixes on some non_matching functions * add executable flag in extract_baserom and fixbaserom * fix relative path * copy assist from oot * fix map path * another assist path fix * Delete C files for handwritten files * add code_801A51F0 to spec * add gfxbuffers to spec * Move rodata to top of each file when possible * UNK_TYPEs for func_801A51F0 * Remove kaleido rodata from spec * Update spec and undefined_syms for recent merge * GCC warnings and fix errors in nonmatchings, * round percentage numbers * progress script: format changes * progress: error on non-existing files * fix warning in z_scene_table * Match 2 nonmatchings in z_actor * Warnings in lightswitch and invadepoh * Fix warning in z_actor_dlftbls * I though I fixed this one * whoops * Comment out CC_CHECK * Removed redundant ultra64.h includes * Update asm_processor, sorted boot_O1 into other folders, completed the fbdemo bootstrap, cleaned up undefined_syms * Completed gamestates bootstrap * Split kaleido_scope * Remove section.h and segment.h, move keep object externs to a common location in variables.h * Completed effects bootstrap * Segmented address externs for effects, fbdemos, gamestates and kaleido * Move actor data externs out of the if 0 * Segmented address externs for actors * Prepare actionfunc detection * fix script, how did it even work before * Fix actionfunc script again, re-introduce some more intermediate prints to the disassembler * Automated actionFunc detection in actors * Segmented addresses from player .text * rm old segment addrs script and fix build * Move sizes folder to tools * Make build.py executable * New Jenkinsfile Prayge * Remove numpy dependencies * Add warnings_disasm_current.txt * my bad * Update spec and undefined_syms * Add z_eff_ss_hahen to pametfrog * git subrepo pull (merge) --force tools/z64compress subrepo: subdir: "tools/z64compress" merged: "163ca2af" upstream: origin: "https://github.com/z64me/z64compress.git" branch: "main" commit: "163ca2af" git-subrepo: version: "0.4.3" origin: "https://github.com/ingydotnet/git-subrepo" commit: "2f68596" * Make z64compress print to stdout * sneeky commit to update warnings tooling * test * Another test * Mark fixing overlay reloc generating as a TODO * Update warnings stuff * Communicate the return code from running z64compress back to the Makefile through the wrapper * Run formatter, remove extra commented copy of function * Re-fix some includes * Convert atan to hex to conform to decided style * Some tidying up, remove c for fp and the other two handwritten code files * BSS in z_collision_check & z_scene_proc * add static back in * Fix timerintr bss, add file to spec, some cleanup * Remove externs * Newline * Readd enums * Typo * Colours * Comments for hitmark enum values Co-authored-by: EllipticEllipsis <73679967+EllipticEllipsis@users.noreply.github.com> * Improvements and suggestions * Organize and remove unused imports and use env for python3 scripts, delete unused overlay.py Co-authored-by: angie <angheloalf95@gmail.com> Co-authored-by: Elliptic Ellipsis <elliptic.ellipsis@gmail.com> Co-authored-by: engineer124 <engineer124engineer124@gmail.com> Co-authored-by: EllipticEllipsis <73679967+EllipticEllipsis@users.noreply.github.com>
2021-08-04 03:21:31 +00:00
0x80B92B10:("ObjWarpstone_SetupAction",),
0x80B92B1C:("ObjWarpstone_Init",),
0x80B92BD4:("ObjWarpstone_Destroy",),
Obj_Warpstone (Owl Statue) OK and mostly documented. (#243) * EnBji01_Init OK and Partially Documented. * EnBji01_Destroy OK and Fully Documented. * func_809CCE98 OK and partially documented. * Removed goto in func_809CCE98(). * func_809CD6C0 matching and partly documented. * Pasted raw mips_to_c into EnBji01_Update(). * EnBji01_Update() matching and partially documented. * EnBji01_Update() matching and partially documented. * func_809CDA4C() matching and partially documented. * func_809CDA4C actually matching this time, and partially documented. * func_809CDB04() matching and partially documented. * func_809CD028() matching and mostly documented. * func_809CD6B0() matching. * func_809CD328() matching and partially documented. * func_809CCDE0() matching and partially documented, func_8013E950() prototyped. * func_809CD634() and func_809CD70C() matching and partially documented. func_801A5BD0() prototyped. * func_809CD77C() matching and mostly documented. All functions now matching. * Imported data from ovl_En_Bji_01_data.asm to z_en_bji_01.c. Updated object_script.txt and code_script.txt. Ran format.sh. Builds OK. * Documented all of the unks in Shikashi's struct. Build still OK. * Fixed new warning in Bg_Haka_Tomb resulting from my new prototype of func_8013E3B8(). * Renamed remaining instances of unk160 to cutscenes. * Update src/overlays/actors/ovl_En_Bji_01/z_en_bji_01.h Remove unnecessary comment about compiler padding. Co-authored-by: Anghelo Carvajal <anghelo.carvajal.14@sansano.usm.cl> * Update src/overlays/actors/ovl_En_Bji_01/z_en_bji_01.c Correct stack declaration spacing. Co-authored-by: Anghelo Carvajal <anghelo.carvajal.14@sansano.usm.cl> * Update src/overlays/actors/ovl_Bg_Haka_Tomb/z_bg_haka_tomb.h Remove unnecessary comment about compiler alignment padding. Co-authored-by: EllipticEllipsis <73679967+EllipticEllipsis@users.noreply.github.com> * Update src/overlays/actors/ovl_En_Bji_01/z_en_bji_01.c Remove unnecessary padding comment. Co-authored-by: Anghelo Carvajal <anghelo.carvajal.14@sansano.usm.cl> * Apply suggestions from code review Co-authored-by: Anghelo Carvajal <anghelo.carvajal.14@sansano.usm.cl> Co-authored-by: EllipticEllipsis <73679967+EllipticEllipsis@users.noreply.github.com> * Batch commit for comments during code review. * Apply suggestions from code review (trailing Us) Co-authored-by: Derek Hensley <hensley.derek58@gmail.com> * Deleted exteraneous space at the bottom of En_Bji_01 struct in the header file. * Used params enum for switch cases. * Update src/overlays/actors/ovl_En_Bji_01/z_en_bji_01.h Co-authored-by: Parker Burnett <burnettparker@gmail.com> * Apply suggestions from code review replacing magic numbers with limb enums Co-authored-by: Anghelo Carvajal <anghelo.carvajal.14@sansano.usm.cl> * Renamed func_809CD328 to EnBji01_DialogueHandler per code review. * ObjWarpstone_Init() matching and mostly documented. * ObjWarpstone_Destroy() matching and fully documented. * ObjWarpstone_Update() matching and partially documented. * ObjWarpstone_Draw() matching and partially documented. * func_80B92B10() matching and partially documented. * func_80B92C00() matching and mostly documented. * func_80B92C48() matching and mostly documented. * func_80B92CD0() matching and partially documented. * func_80B92DC4() matching and fully documented. * Obj_Warpstone OK. * Obj_Warpstone OK and mostly documented. * Changed "actionFunc" return values from 0/1 to false/true. * Apply suggestions from code review Change colors to decimal, and use matrix defines/enums instead of magic numbers. Co-authored-by: kyleburnette <kyle@kyleburnette.com> * Convert more colors to decimal and replace more magic nums with mtx defines/enums. * Ran format.sh after adding (wordy) mtx defines. * Ran format.sh which updated ginko_man. * Update src/overlays/actors/ovl_Obj_Warpstone/z_obj_warpstone.c Switch to line comments. Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * Changed floating point constants in ObjWarpstone_Draw to hex per code review. * Rename timer and timer enums. Co-authored-by: Anghelo Carvajal <anghelo.carvajal.14@sansano.usm.cl> Co-authored-by: EllipticEllipsis <73679967+EllipticEllipsis@users.noreply.github.com> Co-authored-by: Derek Hensley <hensley.derek58@gmail.com> Co-authored-by: Parker Burnett <burnettparker@gmail.com> Co-authored-by: kyleburnette <kyle@kyleburnette.com> Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com>
2021-08-05 02:24:27 +00:00
0x80B92C00:("ObjWarpstone_ClosedIdle",),
0x80B92C48:("ObjWarpstone_BeginOpeningCutscene",),
0x80B92CD0:("ObjWarpstone_PlayOpeningCutscene",),
0x80B92DC4:("ObjWarpstone_OpenedIdle",),
0x80B92DDC:("ObjWarpstone_Update",),
0x80B92F40:("ObjWarpstone_Draw",),
0x80B93310:("func_80B93310",),
0x80B93468:("func_80B93468",),
0x80B93538:("EnZog_Init",),
0x80B93994:("EnZog_Destroy",),
0x80B939C0:("EnZog_ChangeAnim",),
0x80B93A48:("func_80B93A48",),
0x80B93B44:("func_80B93B44",),
0x80B93BA8:("func_80B93BA8",),
0x80B93BE0:("func_80B93BE0",),
0x80B93D2C:("func_80B93D2C",),
0x80B93DE8:("func_80B93DE8",),
0x80B93EA0:("func_80B93EA0",),
0x80B943A0:("func_80B943A0",),
0x80B943C0:("func_80B943C0",),
0x80B943EC:("func_80B943EC",),
0x80B94470:("func_80B94470",),
0x80B9451C:("func_80B9451C",),
0x80B9461C:("func_80B9461C",),
0x80B946B4:("func_80B946B4",),
0x80B946FC:("func_80B946FC",),
0x80B948A8:("func_80B948A8",),
0x80B94A00:("func_80B94A00",),
0x80B94C5C:("func_80B94C5C",),
0x80B94D0C:("func_80B94D0C",),
0x80B94E34:("func_80B94E34",),
0x80B95128:("func_80B95128",),
0x80B95240:("func_80B95240",),
0x80B95260:("EnZog_Update",),
0x80B954C4:("EnZog_PostLimbDrawOpa",),
0x80B95598:("EnZog_PostLimbDraw",),
0x80B95668:("EnZog_Draw",),
0x80B95E20:("func_80B95E20",),
0x80B95F10:("ObjRotlift_Init",),
0x80B96054:("ObjRotlift_Destroy",),
0x80B96088:("ObjRotlift_Update",),
0x80B960E0:("ObjRotlift_Draw",),
0x80B961E0:("ObjJgGakki_Init",),
0x80B96320:("ObjJgGakki_Destroy",),
0x80B9634C:("ObjJgGakki_Update",),
0x80B96378:("ObjJgGakki_Draw",),
0x80B96410:("BgInibsMovebg_Init",),
0x80B9649C:("BgInibsMovebg_Destroy",),
0x80B964D0:("BgInibsMovebg_Draw",),
0x80B965D0:("func_80B965D0",),
0x80B966BC:("EnZot_Init",),
0x80B96B90:("EnZot_Destroy",),
0x80B96BEC:("EnZot_ChangeAnim",),
0x80B96CE4:("func_80B96CE4",),
0x80B96D4C:("func_80B96D4C",),
0x80B96DF0:("func_80B96DF0",),
0x80B96E5C:("func_80B96E5C",),
0x80B96FB0:("func_80B96FB0",),
0x80B97100:("func_80B97100",),
0x80B97110:("func_80B97110",),
0x80B97194:("func_80B97194",),
0x80B97240:("func_80B97240",),
0x80B972E8:("func_80B972E8",),
0x80B973BC:("func_80B973BC",),
0x80B975F8:("func_80B975F8",),
0x80B9765C:("func_80B9765C",),
0x80B97708:("func_80B97708",),
0x80B9787C:("func_80B9787C",),
0x80B979DC:("func_80B979DC",),
0x80B97A44:("func_80B97A44",),
0x80B97B5C:("func_80B97B5C",),
0x80B97BF8:("func_80B97BF8",),
0x80B97C40:("func_80B97C40",),
0x80B97CC8:("func_80B97CC8",),
0x80B97D6C:("func_80B97D6C",),
0x80B97E0C:("func_80B97E0C",),
0x80B97E4C:("func_80B97E4C",),
0x80B97FD0:("func_80B97FD0",),
0x80B980FC:("func_80B980FC",),
0x80B98178:("func_80B98178",),
0x80B98348:("func_80B98348",),
0x80B9849C:("func_80B9849C",),
0x80B9854C:("func_80B9854C",),
0x80B985EC:("func_80B985EC",),
0x80B98728:("func_80B98728",),
0x80B98998:("func_80B98998",),
0x80B98A4C:("func_80B98A4C",),
0x80B98AD0:("func_80B98AD0",),
0x80B98BF4:("func_80B98BF4",),
0x80B98CA8:("func_80B98CA8",),
0x80B98E10:("func_80B98E10",),
0x80B98F30:("func_80B98F30",),
0x80B98F94:("func_80B98F94",),
0x80B990A4:("func_80B990A4",),
0x80B99160:("func_80B99160",),
0x80B991E4:("func_80B991E4",),
0x80B992C0:("func_80B992C0",),
0x80B99384:("func_80B99384",),
0x80B99394:("EnZot_Update",),
0x80B99580:("func_80B99580",),
2021-09-28 13:28:06 +00:00
0x80B995A4:("EnZot_OverrideLimbDraw",),
0x80B99758:("EnZot_PostLimbDraw",),
0x80B99798:("EnZot_Draw",),
0x80B9A0B0:("ObjTree_Init",),
0x80B9A1BC:("ObjTree_Destroy",),
0x80B9A20C:("ObTree_SetupDoNothing",),
0x80B9A220:("ObTree_DoNothing",),
0x80B9A230:("ObTree_SetupSway",),
0x80B9A27C:("ObTree_Sway",),
0x80B9A348:("ObTree_UpdateCollision",),
0x80B9A3E8:("ObjTree_Update",),
0x80B9A424:("ObjTree_Draw",),
0x80B9A650:("ObjY2lift_Init",),
0x80B9A6A0:("ObjY2lift_Destroy",),
0x80B9A6D4:("ObjY2lift_Update",),
0x80B9A8E8:("ObjY2lift_Draw",),
0x80B9A980:("ObjY2shutter_Init",),
0x80B9A9EC:("ObjY2shutter_Destroy",),
0x80B9AA20:("ObjY2shutter_SetupOpen",),
0x80B9AA54:("ObjY2shutter_Update",),
0x80B9AE00:("ObjY2shutter_Draw",),
0x80B9AF50:("func_80B9AF50",),
0x80B9AFE0:("ObjBoat_Init",),
0x80B9B0F0:("ObjBoat_Destroy",),
0x80B9B124:("ObjBoat_SetRotations",),
0x80B9B1B8:("ObjBoat_Update",),
0x80B9B428:("ObjBoat_UpdateCutscene",),
0x80B9B628:("ObjBoat_Draw",),
0x80B9B6E0:("func_80B9B6E0",),
0x80B9B74C:("func_80B9B74C",),
0x80B9B9C8:("func_80B9B9C8",),
0x80B9BC64:("func_80B9BC64",),
0x80B9BCBC:("func_80B9BCBC",),
0x80B9BD84:("func_80B9BD84",),
0x80B9BDC8:("ObjTaru_Init",),
0x80B9BF28:("ObjTaru_Destroy",),
0x80B9BF7C:("func_80B9BF7C",),
0x80B9C07C:("func_80B9C07C",),
0x80B9C174:("func_80B9C174",),
0x80B9C1A0:("func_80B9C1A0",),
0x80B9C208:("ObjTaru_Update",),
0x80B9C2D8:("ObjTaru_Draw",),
0x80B9C450:("func_80B9C450",),
0x80B9C5E8:("func_80B9C5E8",),
0x80B9CA04:("ObjHunsui_Init",),
0x80B9CD88:("ObjHunsui_Destroy",),
0x80B9CDBC:("ObjHunsui_Update",),
0x80B9CE64:("func_80B9CE64",),
0x80B9D094:("func_80B9D094",),
0x80B9D0FC:("func_80B9D0FC",),
0x80B9D120:("func_80B9D120",),
0x80B9D288:("func_80B9D288",),
0x80B9D2BC:("func_80B9D2BC",),
0x80B9D334:("func_80B9D334",),
0x80B9D4D0:("func_80B9D4D0",),
0x80B9D508:("func_80B9D508",),
0x80B9D714:("func_80B9D714",),
0x80B9D9C4:("ObjHunsui_Draw",),
0x80B9DA60:("func_80B9DA60",),
0x80B9DEE0:("EnJcMato_CheckForHit",),
0x80B9DFC8:("EnJcMato_SetupIdle",),
0x80B9DFDC:("EnJcMato_Idle",),
0x80B9E030:("EnJcMato_Init",),
0x80B9E0D0:("EnJcMato_Destroy",),
0x80B9E0FC:("EnJcMato_Update",),
0x80B9E14C:("EnJcMato_Draw",),
0x80B9E2C0:("MirRay3_Init",),
0x80B9E3D8:("MirRay3_Destroy",),
0x80B9E418:("MirRay3_Update",),
0x80B9E544:("func_80B9E544",),
0x80B9E5F4:("func_80B9E5F4",),
0x80B9E7D0:("func_80B9E7D0",),
0x80B9E8D4:("func_80B9E8D4",),
0x80B9EF70:("MirRay3_Draw",),
0x80B9F570:("EnZob_Init",),
0x80B9F7B8:("EnZob_Destroy",),
0x80B9F7E4:("EnZob_ChangeAnim",),
0x80B9F86C:("func_80B9F86C",),
0x80B9FA3C:("func_80B9FA3C",),
0x80B9FC0C:("func_80B9FC0C",),
0x80B9FC70:("func_80B9FC70",),
0x80B9FCA0:("func_80B9FCA0",),
0x80B9FD24:("func_80B9FD24",),
0x80B9FDDC:("func_80B9FDDC",),
0x80B9FE1C:("func_80B9FE1C",),
0x80B9FE5C:("func_80B9FE5C",),
0x80B9FF20:("func_80B9FF20",),
0x80B9FF80:("func_80B9FF80",),
0x80BA005C:("func_80BA005C",),
0x80BA00BC:("func_80BA00BC",),
0x80BA0318:("func_80BA0318",),
0x80BA0374:("func_80BA0374",),
0x80BA0610:("func_80BA0610",),
0x80BA06BC:("func_80BA06BC",),
0x80BA0728:("func_80BA0728",),
0x80BA08E8:("func_80BA08E8",),
0x80BA09E0:("func_80BA09E0",),
0x80BA0A04:("func_80BA0A04",),
0x80BA0AD8:("func_80BA0AD8",),
0x80BA0BB4:("func_80BA0BB4",),
0x80BA0C14:("func_80BA0C14",),
0x80BA0CF4:("func_80BA0CF4",),
0x80BA0D64:("EnZob_Update",),
0x80BA0F64:("EnZob_OverrideLimbDraw",),
0x80BA0FAC:("EnZob_PostLimbDraw",),
0x80BA0FEC:("EnZob_Draw",),
0x80BA15A0:("func_80BA15A0",),
0x80BA165C:("func_80BA165C",),
0x80BA16F4:("func_80BA16F4",),
0x80BA1854:("ElfMsg6_Init",),
0x80BA1BF0:("ElfMsg6_Destroy",),
0x80BA1C00:("func_80BA1C00",),
0x80BA1C88:("func_80BA1C88",),
0x80BA1CF8:("func_80BA1CF8",),
0x80BA1E30:("func_80BA1E30",),
0x80BA1F80:("func_80BA1F80",),
0x80BA2038:("func_80BA2038",),
0x80BA2048:("func_80BA2048",),
0x80BA215C:("func_80BA215C",),
0x80BA21C4:("func_80BA21C4",),
0x80BA22B0:("ElfMsg6_Update",),
Overhaul the build system (#234) * wip * fix * add disassembler * Disasm builds OK * Variable addends * More wip * Rodata migration implemented * Cleanup old tools * Try fix submodule -> subrepo merge * git subrepo pull --force --remote=https://github.com/zeldaret/ZAPD.git tools/ZAPD subrepo: subdir: "tools/ZAPD" merged: "602e609" upstream: origin: "https://github.com/zeldaret/ZAPD.git" branch: "master" commit: "602e609" git-subrepo: version: "0.4.3" origin: "https://github.com/ingydotnet/git-subrepo" commit: "2f68596" * Builds again but assets are totally broken * git subrepo pull --force tools/asm-processor subrepo: subdir: "tools/asm-processor" merged: "1ffdb08a" upstream: origin: "https://github.com/simonlindholm/asm-processor.git" branch: "master" commit: "1ffdb08a" git-subrepo: version: "0.4.3" origin: "https://github.com/ingydotnet/git-subrepo" commit: "2f68596" * More cleanup, move functions.txt and variables.txt to tools/disasm and rm tables * rm z64compress in preparation for subrepo * git subrepo clone (merge) https://github.com/z64me/z64compress.git tools/z64compress subrepo: subdir: "tools/z64compress" merged: "eb11085c" upstream: origin: "https://github.com/z64me/z64compress.git" branch: "main" commit: "eb11085c" git-subrepo: version: "0.4.3" origin: "https://github.com/ingydotnet/git-subrepo" commit: "2f68596" * Fix asset extraction * Fix diff-init make rule * Split code bss * Split assumed linker bug padding from assembly files * add filelists for mm.us.rev1 * Maybe working, but I'm not sure * add overlays to spec * Add rodata to actos * Everything compiles * Make a lot of C files for code * Add almost every file in code to spec * whoops * 3 code files left * add scenes to spec * More progress on progress.py * Fix skelanime in spec * audio files! * Fix merge issues * Fix some C files in code * Fix remaining code files * Use existing O1 C files in spec * reorder boot order in spec * update spec * fault.c * Convert relocs on completed actors, fixbaserom uses current rom name * more boot files * Add VT macros and script * finish already existing boot files * most of libultra * fix 64bits libultra files * Use C files for libultra, wrap some functions in NON_MATCHING * Remove duplicate of OS_CLOCK_RATE from fault.c * C files for fbdemos * delete dumb files * bootstrap C files, still need to add them to the spec * update fixbaserom * boot OK? * I forgot to commit the spec * C for gamestates * C for kaleido * Change all includes to "" * copy actor sizes script from oot * I forgot to delete those files * Basic C files for effects * Add effects initvars names * Remove mislabelled boot functions from header/txt * Begin porting bootstrap_fx, some sizes * Fix <> * Fix enum * Fix diff.py * fix libultra stuff * update regconvert * update setup warnings * add some missing ; * Fix some makefile stuff and other fixes on some non_matching functions * add executable flag in extract_baserom and fixbaserom * fix relative path * copy assist from oot * fix map path * another assist path fix * Delete C files for handwritten files * add code_801A51F0 to spec * add gfxbuffers to spec * Move rodata to top of each file when possible * UNK_TYPEs for func_801A51F0 * Remove kaleido rodata from spec * Update spec and undefined_syms for recent merge * GCC warnings and fix errors in nonmatchings, * round percentage numbers * progress script: format changes * progress: error on non-existing files * fix warning in z_scene_table * Match 2 nonmatchings in z_actor * Warnings in lightswitch and invadepoh * Fix warning in z_actor_dlftbls * I though I fixed this one * whoops * Comment out CC_CHECK * Removed redundant ultra64.h includes * Update asm_processor, sorted boot_O1 into other folders, completed the fbdemo bootstrap, cleaned up undefined_syms * Completed gamestates bootstrap * Split kaleido_scope * Remove section.h and segment.h, move keep object externs to a common location in variables.h * Completed effects bootstrap * Segmented address externs for effects, fbdemos, gamestates and kaleido * Move actor data externs out of the if 0 * Segmented address externs for actors * Prepare actionfunc detection * fix script, how did it even work before * Fix actionfunc script again, re-introduce some more intermediate prints to the disassembler * Automated actionFunc detection in actors * Segmented addresses from player .text * rm old segment addrs script and fix build * Move sizes folder to tools * Make build.py executable * New Jenkinsfile Prayge * Remove numpy dependencies * Add warnings_disasm_current.txt * my bad * Update spec and undefined_syms * Add z_eff_ss_hahen to pametfrog * git subrepo pull (merge) --force tools/z64compress subrepo: subdir: "tools/z64compress" merged: "163ca2af" upstream: origin: "https://github.com/z64me/z64compress.git" branch: "main" commit: "163ca2af" git-subrepo: version: "0.4.3" origin: "https://github.com/ingydotnet/git-subrepo" commit: "2f68596" * Make z64compress print to stdout * sneeky commit to update warnings tooling * test * Another test * Mark fixing overlay reloc generating as a TODO * Update warnings stuff * Communicate the return code from running z64compress back to the Makefile through the wrapper * Run formatter, remove extra commented copy of function * Re-fix some includes * Convert atan to hex to conform to decided style * Some tidying up, remove c for fp and the other two handwritten code files * BSS in z_collision_check & z_scene_proc * add static back in * Fix timerintr bss, add file to spec, some cleanup * Remove externs * Newline * Readd enums * Typo * Colours * Comments for hitmark enum values Co-authored-by: EllipticEllipsis <73679967+EllipticEllipsis@users.noreply.github.com> * Improvements and suggestions * Organize and remove unused imports and use env for python3 scripts, delete unused overlay.py Co-authored-by: angie <angheloalf95@gmail.com> Co-authored-by: Elliptic Ellipsis <elliptic.ellipsis@gmail.com> Co-authored-by: engineer124 <engineer124engineer124@gmail.com> Co-authored-by: EllipticEllipsis <73679967+EllipticEllipsis@users.noreply.github.com>
2021-08-04 03:21:31 +00:00
0x80BA2420:("ObjNozoki_SetupAction",),
0x80BA242C:("ObjNozoki_Init",),
0x80BA24DC:("ObjNozoki_Destroy",),
0x80BA2514:("func_80BA2514",),
0x80BA26A8:("func_80BA26A8",),
0x80BA2708:("func_80BA2708",),
0x80BA2790:("func_80BA2790",),
0x80BA27C4:("func_80BA27C4",),
0x80BA28DC:("func_80BA28DC",),
0x80BA2AB4:("func_80BA2AB4",),
0x80BA2B64:("func_80BA2B64",),
0x80BA2BA4:("func_80BA2BA4",),
0x80BA2C28:("func_80BA2C28",),
0x80BA2C94:("func_80BA2C94",),
0x80BA3044:("func_80BA3044",),
0x80BA311C:("func_80BA311C",),
0x80BA3230:("func_80BA3230",),
0x80BA3344:("func_80BA3344",),
0x80BA3410:("ObjNozoki_Update",),
0x80BA3434:("ObjNozoki_Draw",),
0x80BA36C0:("func_80BA36C0",),
0x80BA36FC:("EnToto_Init",),
0x80BA3810:("EnToto_Destroy",),
0x80BA383C:("func_80BA383C",),
0x80BA3930:("func_80BA3930",),
0x80BA397C:("func_80BA397C",),
0x80BA39C8:("func_80BA39C8",),
0x80BA3BFC:("func_80BA3BFC",),
0x80BA3C88:("func_80BA3C88",),
0x80BA3CC4:("func_80BA3CC4",),
0x80BA3D38:("func_80BA3D38",),
0x80BA3DBC:("func_80BA3DBC",),
0x80BA3EC0:("func_80BA3EC0",),
0x80BA3ED4:("func_80BA3ED4",),
0x80BA3EE8:("func_80BA3EE8",),
0x80BA3F2C:("func_80BA3F2C",),
0x80BA3FB0:("func_80BA3FB0",),
0x80BA3FCC:("func_80BA3FCC",),
0x80BA402C:("func_80BA402C",),
0x80BA407C:("func_80BA407C",),
0x80BA40D4:("func_80BA40D4",),
0x80BA4128:("func_80BA4128",),
0x80BA415C:("func_80BA415C",),
0x80BA4204:("func_80BA4204",),
0x80BA42BC:("func_80BA42BC",),
0x80BA43F4:("func_80BA43F4",),
0x80BA445C:("func_80BA445C",),
0x80BA44A0:("func_80BA44A0",),
0x80BA44D4:("func_80BA44D4",),
0x80BA4530:("func_80BA4530",),
0x80BA46D8:("func_80BA46D8",),
0x80BA4740:("func_80BA4740",),
0x80BA47E0:("func_80BA47E0",),
0x80BA49A4:("func_80BA49A4",),
0x80BA4A00:("func_80BA4A00",),
0x80BA4B24:("func_80BA4B24",),
0x80BA4C0C:("func_80BA4C0C",),
0x80BA4C44:("func_80BA4C44",),
0x80BA4CB4:("func_80BA4CB4",),
0x80BA4E2C:("EnToto_Update",),
0x80BA4EFC:("EnToto_Draw",),
Document object_rd, document En_Rd and En_Railgibud, and clean up En_Talk_Gibud (#604) * Document object_rd + use it in rd and railgibud * Move limb enum to rd.h, share it across all redead actors * Copy over head/body rotation and effect documentation from Talk_Gibud to the other two * Minor spacing things in Talk_Gibud * Import tons of symbols from Talk_Gibud into Railgibud * Always set actionFunc last in Setup functions * Document the isInvincible struct var (thanks kz) * More railgibud struct documentation * Cutscene-related struct names * Damage effect enum for Railgibud * Damage effect enum for Rd * Use the UpdateDamage name that everyone else uses * Grab/Type enums in Railgibud * Document EnRailgibud_MoveGrabbedPlayerAwayFromWall * Document EnRailgibud_PlayerInRangeWithCorrectState * Document EnRailgibud_PlayerOutOfRange * Document path stuff in Railgibud * More Railgibud junk * Enum for animations * Minor documentation on effect stuff * Document Railgibud sink into ground * Document most of Railgibud that was left * Clarify one function name * Use player2, since I guess func_800B8E58 takes Player* now * Make Talk_Gibud/Railgibud consistent with each other in style * Name a few Rd functions * Name some dancing functions * Make define for is Redead * Define for if the Redead is frozen * Make most params access use TYPE * Document some Rd types * Document grab fail functions * Port a few more names from other Gibdo actors * More Rd documentation * Document alpha * Document walk to home functions * Document deathTimer in Rd * Some more timers documented * Document damageEffect struct var * Name all functions in Rd * Document unk_3E4 * Document grab stuff * Document mourning state * Document action states * Name all remaining variables * Document remaining EnRdType * Document all types of Redead * Use ACTOR_FLAGs * Verbose player stateflags * CheckCollision -> UpdateCollision * Try to explain what makes Rd different from the others better * Last changes before PR * Move the limb enum to the object * Remove unnecessary includes from the .c files * Format after sync
2022-02-19 19:58:31 +00:00
0x80BA5400:("EnRailgibud_SpawnOtherGibdosAndSetPositionAndRotation",),
0x80BA5620:("EnRailgibud_Init",),
0x80BA577C:("EnRailgibud_Destroy",),
Document object_rd, document En_Rd and En_Railgibud, and clean up En_Talk_Gibud (#604) * Document object_rd + use it in rd and railgibud * Move limb enum to rd.h, share it across all redead actors * Copy over head/body rotation and effect documentation from Talk_Gibud to the other two * Minor spacing things in Talk_Gibud * Import tons of symbols from Talk_Gibud into Railgibud * Always set actionFunc last in Setup functions * Document the isInvincible struct var (thanks kz) * More railgibud struct documentation * Cutscene-related struct names * Damage effect enum for Railgibud * Damage effect enum for Rd * Use the UpdateDamage name that everyone else uses * Grab/Type enums in Railgibud * Document EnRailgibud_MoveGrabbedPlayerAwayFromWall * Document EnRailgibud_PlayerInRangeWithCorrectState * Document EnRailgibud_PlayerOutOfRange * Document path stuff in Railgibud * More Railgibud junk * Enum for animations * Minor documentation on effect stuff * Document Railgibud sink into ground * Document most of Railgibud that was left * Clarify one function name * Use player2, since I guess func_800B8E58 takes Player* now * Make Talk_Gibud/Railgibud consistent with each other in style * Name a few Rd functions * Name some dancing functions * Make define for is Redead * Define for if the Redead is frozen * Make most params access use TYPE * Document some Rd types * Document grab fail functions * Port a few more names from other Gibdo actors * More Rd documentation * Document alpha * Document walk to home functions * Document deathTimer in Rd * Some more timers documented * Document damageEffect struct var * Name all functions in Rd * Document unk_3E4 * Document grab stuff * Document mourning state * Document action states * Name all remaining variables * Document remaining EnRdType * Document all types of Redead * Use ACTOR_FLAGs * Verbose player stateflags * CheckCollision -> UpdateCollision * Try to explain what makes Rd different from the others better * Last changes before PR * Move the limb enum to the object * Remove unnecessary includes from the .c files * Format after sync
2022-02-19 19:58:31 +00:00
0x80BA57A8:("EnRailgibud_SetupWalkInCircles",),
0x80BA57F8:("EnRailgibud_WalkInCircles",),
0x80BA59F0:("EnRailgibud_SetupAttemptPlayerFreeze",),
0x80BA5A34:("EnRailgibud_AttemptPlayerFreeze",),
0x80BA5AF0:("EnRailgibud_SetupWalkToPlayer",),
0x80BA5B64:("EnRailgibud_WalkToPlayer",),
0x80BA5DBC:("EnRailgibud_SetupGrab",),
0x80BA5E18:("EnRailgibud_Grab",),
0x80BA6054:("EnRailgibud_SetupGrabFail",),
0x80BA60B0:("EnRailgibud_GrabFail",),
0x80BA6158:("EnRailgibud_SetupTurnAwayAndShakeHead",),
0x80BA61A0:("EnRailgibud_TurnAwayAndShakeHead",),
0x80BA6284:("EnRailgibud_SetupWalkToHome",),
0x80BA62D4:("EnRailgibud_WalkToHome",),
0x80BA6440:("EnRailgibud_SetupDamage",),
0x80BA64AC:("EnRailgibud_Damage",),
0x80BA6584:("EnRailgibud_SetupStunned",),
0x80BA6604:("EnRailgibud_Stunned",),
0x80BA6664:("EnRailgibud_SetupDead",),
0x80BA66C8:("EnRailgibud_Dead",),
0x80BA6800:("EnRailgibud_SpawnEffectsForSinkingIntoTheGround",),
0x80BA6974:("EnRailgibud_SpawnDust",),
0x80BA6B30:("EnRailgibud_UpdateWalkForwardState",),
0x80BA6B9C:("EnRailgibud_TurnTowardsPlayer",),
0x80BA6D10:("EnRailgibud_PlayerInRangeWithCorrectState",),
0x80BA6DAC:("EnRailgibud_PlayerOutOfRange",),
0x80BA6DF8:("EnRailgibud_UpdateDamage",),
0x80BA7088:("EnRailgibud_MoveToIdealGrabPositionAndRotation",),
0x80BA71E4:("EnRailgibud_MoveWithGravity",),
0x80BA7234:("EnRailgibud_MoveGrabbedPlayerAwayFromWall",),
0x80BA7388:("EnRailgibud_UpdateEffect",),
0x80BA7434:("EnRailgibud_CheckForGibdoMask",),
0x80BA7578:("EnRailgibud_CheckIfTalkingToPlayer",),
0x80BA76C4:("EnRailgibud_UpdateCollision",),
0x80BA77A0:("EnRailgibud_Update",),
Document object_rd, document En_Rd and En_Railgibud, and clean up En_Talk_Gibud (#604) * Document object_rd + use it in rd and railgibud * Move limb enum to rd.h, share it across all redead actors * Copy over head/body rotation and effect documentation from Talk_Gibud to the other two * Minor spacing things in Talk_Gibud * Import tons of symbols from Talk_Gibud into Railgibud * Always set actionFunc last in Setup functions * Document the isInvincible struct var (thanks kz) * More railgibud struct documentation * Cutscene-related struct names * Damage effect enum for Railgibud * Damage effect enum for Rd * Use the UpdateDamage name that everyone else uses * Grab/Type enums in Railgibud * Document EnRailgibud_MoveGrabbedPlayerAwayFromWall * Document EnRailgibud_PlayerInRangeWithCorrectState * Document EnRailgibud_PlayerOutOfRange * Document path stuff in Railgibud * More Railgibud junk * Enum for animations * Minor documentation on effect stuff * Document Railgibud sink into ground * Document most of Railgibud that was left * Clarify one function name * Use player2, since I guess func_800B8E58 takes Player* now * Make Talk_Gibud/Railgibud consistent with each other in style * Name a few Rd functions * Name some dancing functions * Make define for is Redead * Define for if the Redead is frozen * Make most params access use TYPE * Document some Rd types * Document grab fail functions * Port a few more names from other Gibdo actors * More Rd documentation * Document alpha * Document walk to home functions * Document deathTimer in Rd * Some more timers documented * Document damageEffect struct var * Name all functions in Rd * Document unk_3E4 * Document grab stuff * Document mourning state * Document action states * Name all remaining variables * Document remaining EnRdType * Document all types of Redead * Use ACTOR_FLAGs * Verbose player stateflags * CheckCollision -> UpdateCollision * Try to explain what makes Rd different from the others better * Last changes before PR * Move the limb enum to the object * Remove unnecessary includes from the .c files * Format after sync
2022-02-19 19:58:31 +00:00
0x80BA7878:("EnRailgibud_MainGibdo_DeadUpdate",),
0x80BA789C:("EnRailgibud_OverrideLimbDraw",),
0x80BA78F8:("EnRailgibud_PostLimbDraw",),
0x80BA79D4:("EnRailgibud_Draw",),
Document object_rd, document En_Rd and En_Railgibud, and clean up En_Talk_Gibud (#604) * Document object_rd + use it in rd and railgibud * Move limb enum to rd.h, share it across all redead actors * Copy over head/body rotation and effect documentation from Talk_Gibud to the other two * Minor spacing things in Talk_Gibud * Import tons of symbols from Talk_Gibud into Railgibud * Always set actionFunc last in Setup functions * Document the isInvincible struct var (thanks kz) * More railgibud struct documentation * Cutscene-related struct names * Damage effect enum for Railgibud * Damage effect enum for Rd * Use the UpdateDamage name that everyone else uses * Grab/Type enums in Railgibud * Document EnRailgibud_MoveGrabbedPlayerAwayFromWall * Document EnRailgibud_PlayerInRangeWithCorrectState * Document EnRailgibud_PlayerOutOfRange * Document path stuff in Railgibud * More Railgibud junk * Enum for animations * Minor documentation on effect stuff * Document Railgibud sink into ground * Document most of Railgibud that was left * Clarify one function name * Use player2, since I guess func_800B8E58 takes Player* now * Make Talk_Gibud/Railgibud consistent with each other in style * Name a few Rd functions * Name some dancing functions * Make define for is Redead * Define for if the Redead is frozen * Make most params access use TYPE * Document some Rd types * Document grab fail functions * Port a few more names from other Gibdo actors * More Rd documentation * Document alpha * Document walk to home functions * Document deathTimer in Rd * Some more timers documented * Document damageEffect struct var * Name all functions in Rd * Document unk_3E4 * Document grab stuff * Document mourning state * Document action states * Name all remaining variables * Document remaining EnRdType * Document all types of Redead * Use ACTOR_FLAGs * Verbose player stateflags * CheckCollision -> UpdateCollision * Try to explain what makes Rd different from the others better * Last changes before PR * Move the limb enum to the object * Remove unnecessary includes from the .c files * Format after sync
2022-02-19 19:58:31 +00:00
0x80BA7B6C:("EnRailgibud_InitCutsceneGibdo",),
2023-04-19 17:52:00 +00:00
0x80BA7C78:("EnRailgibud_InitCueType",),
Document object_rd, document En_Rd and En_Railgibud, and clean up En_Talk_Gibud (#604) * Document object_rd + use it in rd and railgibud * Move limb enum to rd.h, share it across all redead actors * Copy over head/body rotation and effect documentation from Talk_Gibud to the other two * Minor spacing things in Talk_Gibud * Import tons of symbols from Talk_Gibud into Railgibud * Always set actionFunc last in Setup functions * Document the isInvincible struct var (thanks kz) * More railgibud struct documentation * Cutscene-related struct names * Damage effect enum for Railgibud * Damage effect enum for Rd * Use the UpdateDamage name that everyone else uses * Grab/Type enums in Railgibud * Document EnRailgibud_MoveGrabbedPlayerAwayFromWall * Document EnRailgibud_PlayerInRangeWithCorrectState * Document EnRailgibud_PlayerOutOfRange * Document path stuff in Railgibud * More Railgibud junk * Enum for animations * Minor documentation on effect stuff * Document Railgibud sink into ground * Document most of Railgibud that was left * Clarify one function name * Use player2, since I guess func_800B8E58 takes Player* now * Make Talk_Gibud/Railgibud consistent with each other in style * Name a few Rd functions * Name some dancing functions * Make define for is Redead * Define for if the Redead is frozen * Make most params access use TYPE * Document some Rd types * Document grab fail functions * Port a few more names from other Gibdo actors * More Rd documentation * Document alpha * Document walk to home functions * Document deathTimer in Rd * Some more timers documented * Document damageEffect struct var * Name all functions in Rd * Document unk_3E4 * Document grab stuff * Document mourning state * Document action states * Name all remaining variables * Document remaining EnRdType * Document all types of Redead * Use ACTOR_FLAGs * Verbose player stateflags * CheckCollision -> UpdateCollision * Try to explain what makes Rd different from the others better * Last changes before PR * Move the limb enum to the object * Remove unnecessary includes from the .c files * Format after sync
2022-02-19 19:58:31 +00:00
0x80BA7CF0:("EnRailgibud_SetupDoNothing",),
0x80BA7D04:("EnRailgibud_DoNothing",),
0x80BA7D14:("EnRailgibud_SetupSinkIntoGround",),
0x80BA7D30:("EnRailgibud_SinkIntoGround",),
0x80BA7DC8:("EnRailgibud_PerformCutsceneActions",),
0x80BA8050:("EnRailgibud_Cutscene_Update",),
0x80BA8820:("EnBaba_FindBombShopkeeper",),
0x80BA886C:("EnBaba_HandleConversation",),
0x80BA8C4C:("EnBaba_TriggerTransition",),
0x80BA8C90:("EnBaba_UpdateCollider",),
0x80BA8D2C:("EnBaba_MoveForward",),
0x80BA8DF4:("EnBaba_UpdateModel",),
0x80BA8F88:("EnBaba_InitTimePath",),
0x80BA9110:("EnBaba_ProcessScheduleOutput",),
0x80BA9160:("EnBaba_FollowTimePath",),
0x80BA93AC:("EnBaba_HandleSchedule",),
0x80BA9480:("EnBaba_FinishInit",),
0x80BA9758:("EnBaba_Idle",),
0x80BA9848:("EnBaba_FollowSchedule_Talk",),
0x80BA98EC:("EnBaba_Talk",),
0x80BA9AB8:("EnBaba_GiveBlastMask",),
0x80BA9B24:("EnBaba_GaveBlastMask",),
0x80BA9B80:("EnBaba_FollowSchedule",),
0x80BA9CD4:("EnBaba_KnockedOver",),
0x80BA9E00:("EnBaba_DoNothing",),
0x80BA9E10:("EnBaba_Walk",),
0x80BA9E48:("EnBaba_FaceForward",),
0x80BA9E6C:("EnBaba_Init",),
0x80BA9F24:("EnBaba_Destroy",),
0x80BA9F50:("EnBaba_Update",),
0x80BA9FB0:("EnBaba_OverrideLimbDraw",),
0x80BAA198:("EnBaba_PostLimbDraw",),
0x80BAA20C:("EnBaba_TransformLimbDraw",),
0x80BAA220:("EnBaba_Draw",),
0x80BAA6D0:("EnSuttari_UpdateCollider",),
0x80BAA848:("EnSuttari_GetActorById",),
0x80BAA88C:("EnSuttari_TriggerTransition",),
0x80BAA8D0:("EnSuttari_AdvanceTime",),
0x80BAA904:("func_80BAA904",),
0x80BAA9B4:("func_80BAA9B4",),
0x80BAAA94:("func_80BAAA94",),
0x80BAAB78:("func_80BAAB78",),
0x80BAAF1C:("func_80BAAF1C",),
0x80BAAFDC:("func_80BAAFDC",),
0x80BAB1A0:("func_80BAB1A0",),
0x80BAB374:("func_80BAB374",),
0x80BAB434:("func_80BAB434",),
0x80BAB490:("EnSuttari_GetPaths",),
0x80BAB4F0:("func_80BAB4F0",),
0x80BAB698:("EnSuttari_GetDistSqAndOrient",),
0x80BAB758:("EnSuttari_HasReachedPointForward",),
0x80BAB8F4:("EnSuttari_HasReachedPointReverse",),
0x80BABA90:("func_80BABA90",),
0x80BABB90:("func_80BABB90",),
0x80BABC48:("func_80BABC48",),
0x80BABDD8:("func_80BABDD8",),
0x80BABF64:("func_80BABF64",),
0x80BABFD4:("func_80BABFD4",),
0x80BAC220:("func_80BAC220",),
0x80BAC2FC:("func_80BAC2FC",),
0x80BAC6E8:("func_80BAC6E8",),
0x80BACA14:("func_80BACA14",),
0x80BACBB0:("func_80BACBB0",),
0x80BACD2C:("func_80BACD2C",),
0x80BACE4C:("func_80BACE4C",),
0x80BACEE0:("func_80BACEE0",),
0x80BAD004:("func_80BAD004",),
0x80BAD130:("func_80BAD130",),
0x80BAD230:("func_80BAD230",),
0x80BAD2B4:("func_80BAD2B4",),
0x80BAD380:("func_80BAD380",),
0x80BAD5F8:("func_80BAD5F8",),
0x80BAD7F8:("func_80BAD7F8",),
0x80BADA08:("func_80BADA08",),
0x80BADA9C:("func_80BADA9C",),
0x80BADD0C:("func_80BADD0C",),
0x80BADDB4:("func_80BADDB4",),
0x80BADE14:("func_80BADE14",),
0x80BADE8C:("func_80BADE8C",),
0x80BADF3C:("func_80BADF3C",),
0x80BADFD0:("EnSuttari_Init",),
0x80BAE0A0:("EnSuttari_Destroy",),
0x80BAE108:("EnSuttari_Update",),
0x80BAE250:("EnSuttari_OverrideLimbDraw",),
0x80BAE3C4:("EnSuttari_PostLimbDraw",),
0x80BAE524:("EnSuttari_TransformLimbDraw",),
0x80BAE538:("EnSuttari_Draw",),
0x80BAEF70:("EnZod_Init",),
0x80BAF1C0:("EnZod_Destroy",),
0x80BAF1EC:("EnZod_HandleRoomConversation",),
0x80BAF2B4:("EnZod_PlayerIsFacingTijo",),
0x80BAF338:("EnZod_ChangeAnim",),
0x80BAF3E0:("EnZod_UpdateAnimation",),
0x80BAF4D8:("EnZod_UpdateInstruments",),
0x80BAF7CC:("func_80BAF7CC",),
0x80BAF99C:("EnZod_PlayDrumsSequence",),
0x80BAFA44:("func_80BAFA44",),
0x80BAFADC:("func_80BAFADC",),
0x80BAFB84:("func_80BAFB84",),
0x80BAFC00:("EnZod_DoNothing",),
0x80BAFC10:("EnZod_Rehearse",),
0x80BAFD00:("EnZod_SetupRehearse",),
0x80BAFDB4:("func_80BAFDB4",),
0x80BAFE34:("func_80BAFE34",),
0x80BAFF14:("func_80BAFF14",),
0x80BAFF84:("EnZod_Update",),
0x80BB0128:("EnZod_OverrideLimbDraw",),
0x80BB0170:("EnZod_PostLimbDraw",),
0x80BB01B0:("EnZod_DrawDrums",),
0x80BB03E8:("EnZod_Draw",),
0x80BB08E0:("EnKujiya_Init",),
0x80BB0998:("EnKujiya_Destroy",),
0x80BB09A8:("EnKujiya_SetupWait",),
0x80BB09BC:("EnKujiya_Wait",),
0x80BB0B28:("EnKujiya_HandlePlayerChoice",),
0x80BB0BF8:("EnKujiya_ChooseNextDialogue",),
0x80BB0E44:("EnKujiya_SetupTalk",),
0x80BB0E58:("EnKujiya_Talk",),
0x80BB0F24:("EnKujiya_SetupGivePrize",),
0x80BB0F38:("EnKujiya_GivePrize",),
0x80BB0F94:("EnKujiya_SetupFinishGivePrize",),
0x80BB0FA8:("EnKujiya_FinishGivePrize",),
0x80BB0FF8:("EnKujiya_CheckBoughtTicket",),
0x80BB1088:("EnKujiya_SetBoughtTicket",),
0x80BB10F8:("EnKujiya_UnsetBoughtTicket",),
0x80BB1168:("EnKujiya_SetupTurnToOpen",),
0x80BB1180:("EnKujiya_TurnToOpen",),
0x80BB1250:("EnKujiya_SetupTurnToClosed",),
0x80BB1268:("EnKujiya_TurnToClosed",),
0x80BB1338:("EnKujiya_Update",),
0x80BB135C:("EnKujiya_Draw",),
0x80BB16D0:("func_80BB16D0",),
0x80BB178C:("func_80BB178C",),
0x80BB18FC:("func_80BB18FC",),
0x80BB19C0:("func_80BB19C0",),
0x80BB1B14:("func_80BB1B14",),
0x80BB1C1C:("func_80BB1C1C",),
0x80BB1C8C:("func_80BB1C8C",),
0x80BB1D04:("func_80BB1D04",),
0x80BB1D64:("func_80BB1D64",),
0x80BB1FCC:("EnGeg_UpdateSkelAnime",),
0x80BB2020:("EnGeg_ChangeAnim",),
0x80BB2088:("func_80BB2088",),
0x80BB217C:("func_80BB217C",),
0x80BB221C:("func_80BB221C",),
0x80BB2520:("func_80BB2520",),
0x80BB26EC:("func_80BB26EC",),
0x80BB27D4:("func_80BB27D4",),
0x80BB2944:("func_80BB2944",),
0x80BB2A54:("func_80BB2A54",),
0x80BB2B1C:("func_80BB2B1C",),
0x80BB2E00:("func_80BB2E00",),
0x80BB2F7C:("func_80BB2F7C",),
0x80BB30B4:("func_80BB30B4",),
0x80BB31B8:("func_80BB31B8",),
0x80BB32AC:("func_80BB32AC",),
0x80BB3318:("func_80BB3318",),
0x80BB347C:("func_80BB347C",),
0x80BB34BC:("EnGeg_Init",),
0x80BB3650:("EnGeg_Destroy",),
0x80BB36A0:("EnGeg_Update",),
0x80BB3728:("func_80BB3728",),
0x80BB3860:("EnGeg_OverrideLimbDraw",),
0x80BB387C:("EnGeg_PostLimbDraw",),
0x80BB39F8:("EnGeg_TransformLimbDraw",),
0x80BB3BE0:("func_80BB3BE0",),
0x80BB3CB4:("func_80BB3CB4",),
0x80BB3E0C:("EnGeg_Draw",),
0x80BB4700:("ObjKinoko_Init",),
0x80BB4720:("ObjKinoko_Destroy",),
0x80BB4730:("ObjKinoko_Update",),
0x80BB48E4:("ObjKinoko_Draw",),
0x80BB4AF0:("ObjYasi_Init",),
0x80BB4B6C:("ObjYasi_Destroy",),
0x80BB4BA0:("ObjYasi_Update",),
0x80BB4CB0:("ObjYasi_Draw",),
0x80BB4E00:("EnTanron1_Init",),
0x80BB4E40:("EnTanron1_Destroy",),
0x80BB4E50:("func_80BB4E50",),
0x80BB4F28:("EnTanron1_Update",),
0x80BB52F8:("EnTanron1_Draw",),
0x80BB5318:("func_80BB5318",),
0x80BB5AAC:("func_80BB5AAC",),
0x80BB67D0:("EnTanron2_Init",),
0x80BB69B0:("EnTanron2_Destroy",),
0x80BB69C0:("func_80BB69C0",),
0x80BB69FC:("func_80BB69FC",),
0x80BB6B80:("func_80BB6B80",),
0x80BB6BD8:("func_80BB6BD8",),
0x80BB6F64:("func_80BB6F64",),
0x80BB6F78:("func_80BB6F78",),
0x80BB71C8:("func_80BB71C8",),
0x80BB7398:("func_80BB7398",),
0x80BB7408:("func_80BB7408",),
0x80BB7578:("func_80BB7578",),
0x80BB7800:("EnTanron2_Update",),
0x80BB7B90:("func_80BB7B90",),
0x80BB7C14:("EnTanron2_Draw",),
0x80BB85A0:("EnTanron3_CreateEffect",),
0x80BB86BC:("EnTanron3_Init",),
0x80BB87B0:("EnTanron3_Destroy",),
0x80BB87D4:("EnTanron3_SpawnBubbles",),
0x80BB897C:("EnTanron3_SetupLive",),
0x80BB8A48:("EnTanron3_Live",),
0x80BB91D4:("EnTanron3_SetupDie",),
0x80BB9288:("EnTanron3_Die",),
0x80BB9308:("EnTanron3_CheckCollisions",),
0x80BB93EC:("EnTanron3_Update",),
0x80BB95FC:("EnTanron3_OverrideLimbDraw",),
0x80BB9670:("EnTanron3_Draw",),
0x80BB98E0:("ObjChan_Init",),
0x80BB99F0:("ObjChan_Destroy",),
0x80BB9A1C:("func_80BB9A1C",),
0x80BB9B40:("ObjChan_CalculatePotPosition",),
0x80BB9C08:("ObjChan_InitChandelier",),
0x80BB9F24:("ObjChan_ChandelierAction",),
0x80BBA2FC:("ObjChan_InitPot",),
0x80BBA314:("ObjChan_PotAction",),
0x80BBA488:("ObjChan_CreateSmashEffects",),
0x80BBA738:("ObjChan_Update",),
0x80BBA78C:("ObjChan_Draw",),
0x80BBA894:("ObjChan_DrawPot",),
0x80BBA930:("func_80BBA930",),
0x80BBACA0:("EnZos_Init",),
0x80BBAE60:("EnZos_Destroy",),
0x80BBAE84:("EnZos_ChangeAnim",),
0x80BBAF5C:("func_80BBAF5C",),
0x80BBAFFC:("func_80BBAFFC",),
0x80BBB0D4:("func_80BBB0D4",),
0x80BBB15C:("func_80BBB15C",),
0x80BBB2C4:("func_80BBB2C4",),
0x80BBB354:("func_80BBB354",),
0x80BBB414:("func_80BBB414",),
0x80BBB4CC:("func_80BBB4CC",),
0x80BBB574:("func_80BBB574",),
0x80BBB718:("func_80BBB718",),
0x80BBB8AC:("func_80BBB8AC",),
0x80BBBB84:("func_80BBBB84",),
0x80BBBCBC:("func_80BBBCBC",),
0x80BBBD5C:("func_80BBBD5C",),
0x80BBBDE0:("func_80BBBDE0",),
0x80BBBFBC:("func_80BBBFBC",),
0x80BBC070:("func_80BBC070",),
0x80BBC14C:("func_80BBC14C",),
0x80BBC22C:("func_80BBC22C",),
0x80BBC24C:("func_80BBC24C",),
0x80BBC298:("func_80BBC298",),
0x80BBC37C:("func_80BBC37C",),
0x80BBC3F0:("EnZos_Update",),
0x80BBC4E4:("EnZos_OverrideLimbDraw",),
0x80BBC500:("EnZos_PostLimbDraw",),
0x80BBC540:("EnZos_Draw",),
0x80BBCA80:("EnSGoro_ShrineGoron_NextTextId",),
0x80BBD348:("EnSGoro_BombshopGoron_NextTextId",),
0x80BBD8F0:("EnSGoro_FindGoronElder",),
0x80BBD93C:("EnSGoro_FindGoronChild",),
0x80BBD98C:("EnSGoro_UpdateSleeping",),
0x80BBDACC:("EnSGoro_UpdateCheerAnimation",),
0x80BBDC34:("EnSGoro_CheckLullaby",),
0x80BBDCFC:("EnSGoro_CheckGKBehavior",),
0x80BBDDF8:("EnSGoro_UpdateToHandtapAnimation",),
0x80BBDE78:("EnSGoro_UpdateSleepyAnimation",),
0x80BBDF28:("EnSGoro_UpdateToIdleAnimation",),
0x80BBDFA8:("EnSGoro_UpdateCollider",),
0x80BBE05C:("EnSGoro_UpdateEyes",),
0x80BBE0E4:("EnSGoro_UpdateActorFocus",),
0x80BBE144:("EnSGoro_UpdateRotationToPlayer",),
0x80BBE374:("EnSGoro_UpdateAttentionTarget",),
0x80BBE498:("EnSGoro_SetupAction",),
0x80BBE73C:("EnSGoro_WinterShrineGoron_Idle",),
0x80BBE844:("EnSGoro_WinterShrineGoron_Talk",),
0x80BBE904:("EnSGoro_SpringShrineGoron_Idle",),
0x80BBE9F8:("EnSGoro_SpringShrineGoron_Talk",),
0x80BBEAD8:("EnSGoro_ShopGoron_Idle",),
0x80BBEBF8:("EnSGoro_ShopGoron_FinishUnroll",),
0x80BBECBC:("EnSGoro_ShopGoron_Talk",),
0x80BBEEB4:("EnSGoro_ShopGoron_TakePayment",),
0x80BBEF34:("EnSGoro_ShopGoron_FinishTransaction",),
0x80BBEFA0:("EnSGoro_Sleep",),
0x80BBF01C:("EnSGoro_SleepTalk",),
0x80BBF09C:("EnSGoro_Init",),
0x80BBF198:("EnSGoro_Destroy",),
0x80BBF1C4:("EnSGoro_Update",),
0x80BBF298:("EnSGoro_UpdateLimb",),
0x80BBF3D0:("EnSGoro_OverrideLimbDraw",),
0x80BBF3EC:("EnSGoro_TransformLimbDraw",),
0x80BBF5F0:("EnSGoro_DrawUnrolled",),
0x80BBF6BC:("EnSGoro_DrawRolledUp",),
0x80BBF7BC:("EnSGoro_Draw",),
`ovl_En_Nb` OK (#1030) * mips2c general pass * EnNb_Init * EnNb_Destroy * EnNb_Update * draw functions * func_80BBFE8C * func_80BC0D84 non_matching * func_80BBFE60 and minor fixes * a bunch of functions * And another bunch * An attempt to the last function * import data * Match func_80BC0D84 * Use extracted symbols instead of hardcoded ones * Match last function * format * Update the reloc in the spec * regconvert and draw * Small docs pass * actorfixer and format * Minor renames * schedule * cleanups * namefixer * minor cleanups * yeet printing stuff * Schedule and anims cleanup * stateFlags * Name limbs and anims * Name more stuff in the asset * Finish naming simple stuff * format * merge fixes * Update src/overlays/actors/ovl_En_Nb/z_en_nb.h Co-authored-by: Derek Hensley <hensley.derek58@gmail.com> * Update src/overlays/actors/ovl_En_Nb/z_en_nb.h Co-authored-by: Derek Hensley <hensley.derek58@gmail.com> * Update src/overlays/actors/ovl_En_Nb/z_en_nb.h Co-authored-by: Derek Hensley <hensley.derek58@gmail.com> * Update src/overlays/actors/ovl_En_Nb/z_en_nb.c Co-authored-by: Derek Hensley <hensley.derek58@gmail.com> * EnNb_UpdateSkelAnime Co-authored-by: Derek Hensley <hensley.derek58@gmail.com> * fix typo * Update src/overlays/actors/ovl_En_Nb/z_en_nb.c Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * Update src/overlays/actors/ovl_En_Nb/z_en_nb.c Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * review Co-authored-by: engineer124 <engineer124engineer124@gmail.com> * MTXMODE_APPLY * review Co-authored-by: Derek Hensley <hensley.derek58@gmail.com> * format * Update src/overlays/actors/ovl_En_Nb/z_en_nb.h Co-authored-by: EllipticEllipsis <elliptic.ellipsis@gmail.com> * Update src/overlays/actors/ovl_En_Nb/z_en_nb.h Co-authored-by: EllipticEllipsis <elliptic.ellipsis@gmail.com> * Update src/overlays/actors/ovl_En_Nb/z_en_nb.h Co-authored-by: EllipticEllipsis <elliptic.ellipsis@gmail.com> * review Co-authored-by: EllipticEllipsis <elliptic.ellipsis@gmail.com> * review Co-authored-by: engineer124 <engineer124engineer124@gmail.com> * clamps Co-authored-by: Derek Hensley <hensley.derek58@gmail.com> Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> Co-authored-by: engineer124 <engineer124engineer124@gmail.com> Co-authored-by: EllipticEllipsis <elliptic.ellipsis@gmail.com>
2022-10-16 19:44:03 +00:00
0x80BBFDB0:("EnNb_FindActor",),
0x80BBFE60:("EnNb_UpdateSkelAnime",),
0x80BBFE8C:("EnNb_ChangeAnim",),
0x80BBFF24:("func_80BBFF24",),
0x80BBFF90:("func_80BBFF90",),
0x80BBFFD4:("func_80BBFFD4",),
0x80BC0050:("func_80BC0050",),
0x80BC00AC:("func_80BC00AC",),
0x80BC01DC:("func_80BC01DC",),
0x80BC045C:("EnNb_GetMsgScript",),
0x80BC04FC:("func_80BC04FC",),
0x80BC05A8:("func_80BC05A8",),
0x80BC06C4:("func_80BC06C4",),
0x80BC0800:("func_80BC0800",),
0x80BC08E0:("func_80BC08E0",),
0x80BC0978:("func_80BC0978",),
0x80BC0A18:("func_80BC0A18",),
0x80BC0B98:("func_80BC0B98",),
0x80BC0C0C:("func_80BC0C0C",),
`ovl_En_Nb` OK (#1030) * mips2c general pass * EnNb_Init * EnNb_Destroy * EnNb_Update * draw functions * func_80BBFE8C * func_80BC0D84 non_matching * func_80BBFE60 and minor fixes * a bunch of functions * And another bunch * An attempt to the last function * import data * Match func_80BC0D84 * Use extracted symbols instead of hardcoded ones * Match last function * format * Update the reloc in the spec * regconvert and draw * Small docs pass * actorfixer and format * Minor renames * schedule * cleanups * namefixer * minor cleanups * yeet printing stuff * Schedule and anims cleanup * stateFlags * Name limbs and anims * Name more stuff in the asset * Finish naming simple stuff * format * merge fixes * Update src/overlays/actors/ovl_En_Nb/z_en_nb.h Co-authored-by: Derek Hensley <hensley.derek58@gmail.com> * Update src/overlays/actors/ovl_En_Nb/z_en_nb.h Co-authored-by: Derek Hensley <hensley.derek58@gmail.com> * Update src/overlays/actors/ovl_En_Nb/z_en_nb.h Co-authored-by: Derek Hensley <hensley.derek58@gmail.com> * Update src/overlays/actors/ovl_En_Nb/z_en_nb.c Co-authored-by: Derek Hensley <hensley.derek58@gmail.com> * EnNb_UpdateSkelAnime Co-authored-by: Derek Hensley <hensley.derek58@gmail.com> * fix typo * Update src/overlays/actors/ovl_En_Nb/z_en_nb.c Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * Update src/overlays/actors/ovl_En_Nb/z_en_nb.c Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * review Co-authored-by: engineer124 <engineer124engineer124@gmail.com> * MTXMODE_APPLY * review Co-authored-by: Derek Hensley <hensley.derek58@gmail.com> * format * Update src/overlays/actors/ovl_En_Nb/z_en_nb.h Co-authored-by: EllipticEllipsis <elliptic.ellipsis@gmail.com> * Update src/overlays/actors/ovl_En_Nb/z_en_nb.h Co-authored-by: EllipticEllipsis <elliptic.ellipsis@gmail.com> * Update src/overlays/actors/ovl_En_Nb/z_en_nb.h Co-authored-by: EllipticEllipsis <elliptic.ellipsis@gmail.com> * review Co-authored-by: EllipticEllipsis <elliptic.ellipsis@gmail.com> * review Co-authored-by: engineer124 <engineer124engineer124@gmail.com> * clamps Co-authored-by: Derek Hensley <hensley.derek58@gmail.com> Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> Co-authored-by: engineer124 <engineer124engineer124@gmail.com> Co-authored-by: EllipticEllipsis <elliptic.ellipsis@gmail.com>
2022-10-16 19:44:03 +00:00
0x80BC0C80:("EnNb_ProcessScheduleOutput",),
0x80BC0D08:("func_80BC0D08",),
`ovl_En_Nb` OK (#1030) * mips2c general pass * EnNb_Init * EnNb_Destroy * EnNb_Update * draw functions * func_80BBFE8C * func_80BC0D84 non_matching * func_80BBFE60 and minor fixes * a bunch of functions * And another bunch * An attempt to the last function * import data * Match func_80BC0D84 * Use extracted symbols instead of hardcoded ones * Match last function * format * Update the reloc in the spec * regconvert and draw * Small docs pass * actorfixer and format * Minor renames * schedule * cleanups * namefixer * minor cleanups * yeet printing stuff * Schedule and anims cleanup * stateFlags * Name limbs and anims * Name more stuff in the asset * Finish naming simple stuff * format * merge fixes * Update src/overlays/actors/ovl_En_Nb/z_en_nb.h Co-authored-by: Derek Hensley <hensley.derek58@gmail.com> * Update src/overlays/actors/ovl_En_Nb/z_en_nb.h Co-authored-by: Derek Hensley <hensley.derek58@gmail.com> * Update src/overlays/actors/ovl_En_Nb/z_en_nb.h Co-authored-by: Derek Hensley <hensley.derek58@gmail.com> * Update src/overlays/actors/ovl_En_Nb/z_en_nb.c Co-authored-by: Derek Hensley <hensley.derek58@gmail.com> * EnNb_UpdateSkelAnime Co-authored-by: Derek Hensley <hensley.derek58@gmail.com> * fix typo * Update src/overlays/actors/ovl_En_Nb/z_en_nb.c Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * Update src/overlays/actors/ovl_En_Nb/z_en_nb.c Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * review Co-authored-by: engineer124 <engineer124engineer124@gmail.com> * MTXMODE_APPLY * review Co-authored-by: Derek Hensley <hensley.derek58@gmail.com> * format * Update src/overlays/actors/ovl_En_Nb/z_en_nb.h Co-authored-by: EllipticEllipsis <elliptic.ellipsis@gmail.com> * Update src/overlays/actors/ovl_En_Nb/z_en_nb.h Co-authored-by: EllipticEllipsis <elliptic.ellipsis@gmail.com> * Update src/overlays/actors/ovl_En_Nb/z_en_nb.h Co-authored-by: EllipticEllipsis <elliptic.ellipsis@gmail.com> * review Co-authored-by: EllipticEllipsis <elliptic.ellipsis@gmail.com> * review Co-authored-by: engineer124 <engineer124engineer124@gmail.com> * clamps Co-authored-by: Derek Hensley <hensley.derek58@gmail.com> Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> Co-authored-by: engineer124 <engineer124engineer124@gmail.com> Co-authored-by: EllipticEllipsis <elliptic.ellipsis@gmail.com>
2022-10-16 19:44:03 +00:00
0x80BC0D1C:("EnNb_HandleSchedule",),
0x80BC0D84:("EnNb_FollowSchedule",),
0x80BC0EAC:("func_80BC0EAC",),
0x80BC0F60:("EnNb_Init",),
0x80BC1080:("EnNb_Destroy",),
0x80BC10C0:("EnNb_Update",),
`ovl_En_Nb` OK (#1030) * mips2c general pass * EnNb_Init * EnNb_Destroy * EnNb_Update * draw functions * func_80BBFE8C * func_80BC0D84 non_matching * func_80BBFE60 and minor fixes * a bunch of functions * And another bunch * An attempt to the last function * import data * Match func_80BC0D84 * Use extracted symbols instead of hardcoded ones * Match last function * format * Update the reloc in the spec * regconvert and draw * Small docs pass * actorfixer and format * Minor renames * schedule * cleanups * namefixer * minor cleanups * yeet printing stuff * Schedule and anims cleanup * stateFlags * Name limbs and anims * Name more stuff in the asset * Finish naming simple stuff * format * merge fixes * Update src/overlays/actors/ovl_En_Nb/z_en_nb.h Co-authored-by: Derek Hensley <hensley.derek58@gmail.com> * Update src/overlays/actors/ovl_En_Nb/z_en_nb.h Co-authored-by: Derek Hensley <hensley.derek58@gmail.com> * Update src/overlays/actors/ovl_En_Nb/z_en_nb.h Co-authored-by: Derek Hensley <hensley.derek58@gmail.com> * Update src/overlays/actors/ovl_En_Nb/z_en_nb.c Co-authored-by: Derek Hensley <hensley.derek58@gmail.com> * EnNb_UpdateSkelAnime Co-authored-by: Derek Hensley <hensley.derek58@gmail.com> * fix typo * Update src/overlays/actors/ovl_En_Nb/z_en_nb.c Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * Update src/overlays/actors/ovl_En_Nb/z_en_nb.c Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> * review Co-authored-by: engineer124 <engineer124engineer124@gmail.com> * MTXMODE_APPLY * review Co-authored-by: Derek Hensley <hensley.derek58@gmail.com> * format * Update src/overlays/actors/ovl_En_Nb/z_en_nb.h Co-authored-by: EllipticEllipsis <elliptic.ellipsis@gmail.com> * Update src/overlays/actors/ovl_En_Nb/z_en_nb.h Co-authored-by: EllipticEllipsis <elliptic.ellipsis@gmail.com> * Update src/overlays/actors/ovl_En_Nb/z_en_nb.h Co-authored-by: EllipticEllipsis <elliptic.ellipsis@gmail.com> * review Co-authored-by: EllipticEllipsis <elliptic.ellipsis@gmail.com> * review Co-authored-by: engineer124 <engineer124engineer124@gmail.com> * clamps Co-authored-by: Derek Hensley <hensley.derek58@gmail.com> Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com> Co-authored-by: engineer124 <engineer124engineer124@gmail.com> Co-authored-by: EllipticEllipsis <elliptic.ellipsis@gmail.com>
2022-10-16 19:44:03 +00:00
0x80BC1174:("EnNb_OverrideLimbDraw",),
0x80BC11B4:("EnNb_PostLimbDraw",),
0x80BC1278:("EnNb_TransformLimbDraw",),
0x80BC1374:("EnNb_Draw",),
0x80BC1900:("EnJa_UpdateSkelAnime",),
0x80BC192C:("EnJa_ChangeAnim",),
0x80BC1984:("func_80BC1984",),
0x80BC19FC:("func_80BC19FC",),
0x80BC1A68:("func_80BC1A68",),
0x80BC1AE0:("func_80BC1AE0",),
0x80BC1B50:("func_80BC1B50",),
0x80BC1B60:("func_80BC1B60",),
0x80BC1D70:("func_80BC1D70",),
0x80BC1E40:("func_80BC1E40",),
0x80BC1FC8:("func_80BC1FC8",),
0x80BC203C:("func_80BC203C",),
0x80BC20D0:("func_80BC20D0",),
0x80BC213C:("func_80BC213C",),
0x80BC2150:("func_80BC2150",),
0x80BC21A8:("func_80BC21A8",),
0x80BC2274:("EnJa_GetMsgScript",),
0x80BC22F4:("func_80BC22F4",),
0x80BC2388:("EnJa_Init",),
0x80BC2498:("EnJa_Destroy",),
0x80BC24C4:("EnJa_Update",),
0x80BC25E0:("EnJa_OverrideLimbDraw",),
0x80BC2620:("EnJa_PostLimbDraw",),
0x80BC2B30:("EnJa_TransformLimbDraw",),
0x80BC2CE4:("EnJa_Draw",),
0x80BC2EA4:("func_80BC2EA4",),
0x80BC3154:("func_80BC3154",),
0x80BC32D8:("func_80BC32D8",),
0x80BC33C0:("func_80BC33C0",),
0x80BC3594:("func_80BC3594",),
0x80BC3980:("func_80BC3980",),
0x80BC3A2C:("func_80BC3A2C",),
0x80BC3B00:("func_80BC3B00",),
0x80BC3CA4:("func_80BC3CA4",),
0x80BC3D08:("func_80BC3D08",),
0x80BC4038:("func_80BC4038",),
0x80BC4058:("BgF40Block_Init",),
0x80BC4178:("BgF40Block_Destroy",),
0x80BC41AC:("func_80BC41AC",),
0x80BC4228:("func_80BC4228",),
0x80BC4344:("func_80BC4344",),
0x80BC4380:("func_80BC4380",),
0x80BC43CC:("func_80BC43CC",),
0x80BC4448:("func_80BC4448",),
0x80BC44F4:("func_80BC44F4",),
0x80BC4530:("func_80BC4530",),
0x80BC457C:("func_80BC457C",),
0x80BC458C:("BgF40Block_Update",),
0x80BC45CC:("BgF40Block_Draw",),
0x80BC47B0:("BgF40Switch_CheckAll",),
0x80BC4A3C:("BgF40Switch_Init",),
0x80BC4AEC:("BgF40Switch_Destroy",),
0x80BC4B20:("BgF40Switch_Unpress",),
0x80BC4B94:("BgF40Switch_IdlePressed",),
0x80BC4BB8:("BgF40Switch_Press",),
0x80BC4C68:("BgF40Switch_WaitToPress",),
0x80BC4D30:("BgF40Switch_IdleUnpressed",),
0x80BC4D54:("BgF40Switch_Update",),
0x80BC4D90:("BgF40Switch_Draw",),
0x80BC4F30:("EnPoComposer_Init",),
0x80BC51F8:("EnPoComposer_Destroy",),
0x80BC5250:("func_80BC5250",),
0x80BC5294:("func_80BC5294",),
0x80BC52D4:("func_80BC52D4",),
0x80BC52F0:("func_80BC52F0",),
0x80BC538C:("func_80BC538C",),
0x80BC53A0:("func_80BC53A0",),
0x80BC53B0:("func_80BC53B0",),
0x80BC5404:("func_80BC5404",),
0x80BC552C:("func_80BC552C",),
0x80BC5570:("func_80BC5570",),
0x80BC5580:("func_80BC5580",),
0x80BC55E0:("func_80BC55E0",),
0x80BC562C:("func_80BC562C",),
0x80BC5670:("func_80BC5670",),
0x80BC5680:("func_80BC5680",),
0x80BC56D0:("func_80BC56D0",),
0x80BC5738:("func_80BC5738",),
0x80BC5780:("func_80BC5780",),
0x80BC57E8:("func_80BC57E8",),
0x80BC5830:("func_80BC5830",),
0x80BC5898:("func_80BC5898",),
0x80BC58E0:("func_80BC58E0",),
0x80BC59BC:("func_80BC59BC",),
0x80BC59EC:("func_80BC59EC",),
0x80BC5CC8:("func_80BC5CC8",),
0x80BC5D34:("func_80BC5D34",),
0x80BC5DEC:("func_80BC5DEC",),
0x80BC5FE8:("func_80BC5FE8",),
0x80BC6048:("EnPoComposer_Update",),
0x80BC60BC:("func_80BC60BC",),
0x80BC617C:("func_80BC617C",),
0x80BC61D0:("EnPoComposer_Draw",),
0x80BC6BF0:("EnGuruguru_Init",),
0x80BC6D28:("EnGuruguru_Destroy",),
0x80BC6D64:("EnGuruguru_ChangeAnim",),
0x80BC6E00:("EnGuruguru_DoNothing",),
0x80BC6E10:("func_80BC6E10",),
0x80BC6F14:("func_80BC6F14",),
0x80BC701C:("func_80BC701C",),
0x80BC7068:("func_80BC7068",),
0x80BC73F4:("func_80BC73F4",),
0x80BC7440:("func_80BC7440",),
0x80BC7520:("func_80BC7520",),
0x80BC7590:("EnGuruguru_Update",),
0x80BC77EC:("EnGuruguru_OverrideLimbDraw",),
0x80BC7834:("EnGuruguru_Draw",),
0x80BC7AD0:("OceffWipe5_Init",),
0x80BC7B28:("OceffWipe5_Destroy",),
0x80BC7B5C:("OceffWipe5_Update",),
0x80BC7BBC:("OceffWipe5_Draw",),
0x80BC9270:("EnStoneheishi_Init",),
0x80BC9330:("EnStoneheishi_Destroy",),
0x80BC935C:("EnStoneheishi_ChangeAnim",),
0x80BC941C:("EnStoneheishi_TrackPlayer",),
0x80BC94B0:("func_80BC94B0",),
0x80BC9560:("func_80BC9560",),
0x80BC9660:("func_80BC9660",),
0x80BC9680:("func_80BC9680",),
0x80BC98EC:("EnStoneheishi_SetupCheckGivenItem",),
0x80BC9908:("EnStoneheishi_CheckGivenItem",),
0x80BC9A10:("EnStoneheishi_SetupDrinkBottleProcess",),
0x80BC9A2C:("EnStoneheishi_DrinkBottleProcess",),
0x80BC9C88:("EnStoneheishi_GiveItemReward",),
0x80BC9D28:("func_80BC9D28",),
0x80BC9E50:("func_80BC9E50",),
0x80BC9EE4:("EnStoneheishi_Update",),
0x80BCA0AC:("EnStoneheishi_OverrideLimbDraw",),
0x80BCA104:("EnStoneheishi_PostLimbDraw",),
0x80BCA2AC:("EnStoneheishi_Draw",),
0x80BCA5A0:("OceffWipe6_Init",),
0x80BCA5F8:("OceffWipe6_Destroy",),
0x80BCA62C:("OceffWipe6_Update",),
0x80BCA68C:("OceffWipe6_Draw",),
0x80BCABF0:("func_80BCABF0",),
0x80BCAC40:("func_80BCAC40",),
0x80BCAD64:("func_80BCAD64",),
0x80BCAE78:("func_80BCAE78",),
0x80BCAF0C:("func_80BCAF0C",),
0x80BCAFA8:("func_80BCAFA8",),
0x80BCB078:("func_80BCB078",),
0x80BCB1C8:("func_80BCB1C8",),
0x80BCB230:("func_80BCB230",),
0x80BCB4DC:("func_80BCB4DC",),
0x80BCB52C:("func_80BCB52C",),
0x80BCB6D0:("func_80BCB6D0",),
0x80BCB90C:("func_80BCB90C",),
0x80BCB980:("func_80BCB980",),
0x80BCBA00:("func_80BCBA00",),
0x80BCBC60:("func_80BCBC60",),
0x80BCBD28:("func_80BCBD28",),
0x80BCBF0C:("func_80BCBF0C",),
0x80BCBFFC:("func_80BCBFFC",),
0x80BCC288:("func_80BCC288",),
0x80BCC2AC:("EnScopenuts_HasReachedPoint",),
0x80BCC448:("func_80BCC448",),
0x80BCC508:("EnScopenuts_Init",),
0x80BCC77C:("EnScopenuts_Destroy",),
0x80BCC7A8:("EnScopenuts_Update",),
0x80BCC828:("EnScopenuts_OverrideLimbDraw",),
0x80BCC9CC:("EnScopenuts_PostLimbDraw",),
0x80BCC9E4:("EnScopenuts_TransformLimbDraw",),
0x80BCCAAC:("EnScopenuts_Draw",),
0x80BCD000:("func_80BCD000",),
0x80BCD09C:("func_80BCD09C",),
0x80BCD1AC:("func_80BCD1AC",),
0x80BCD2BC:("func_80BCD2BC",),
0x80BCD334:("EnScopecrow_HasReachedPoint",),
0x80BCD4D0:("func_80BCD4D0",),
0x80BCD590:("func_80BCD590",),
0x80BCD640:("func_80BCD640",),
0x80BCD7A0:("EnScopecrow_Init",),
0x80BCDA8C:("EnScopecrow_Destroy",),
0x80BCDAB8:("EnScopecrow_Update",),
0x80BCDB00:("EnScopecrow_Draw",),
0x80BCDCB0:("OceffWipe7_Init",),
0x80BCDD08:("OceffWipe7_Destroy",),
0x80BCDD3C:("OceffWipe7_Update",),
0x80BCDD9C:("OceffWipe7_Draw",),
0x80BCEB20:("EffKamejimaWave_Init",),
0x80BCEBB0:("EffKamejimaWave_Destroy",),
0x80BCEBC0:("func_80BCEBC0",),
0x80BCEC6C:("func_80BCEC6C",),
0x80BCED34:("func_80BCED34",),
0x80BCEDE0:("func_80BCEDE0",),
0x80BCEE98:("EffKamejimaWave_Update",),
0x80BCEEBC:("EffKamejimaWave_SetVtxAlpha",),
0x80BCEF0C:("EffKamejimaWave_Draw",),
0x80BCF1D0:("EnHg_Init",),
0x80BCF328:("EnHg_Destroy",),
0x80BCF354:("EnHg_SetupWait",),
0x80BCF398:("EnHg_Wait",),
0x80BCF468:("EnHg_SetupChasePlayer",),
0x80BCF4AC:("EnHg_ChasePlayer",),
0x80BCF5F0:("EnHg_SetupChasePlayerWait",),
0x80BCF634:("EnHg_ChasePlayerWait",),
0x80BCF68C:("EnHg_SetupReactToHit",),
0x80BCF6D0:("EnHg_ReactToHit",),
0x80BCF710:("EnHg_HandleTatlDialog",),
0x80BCF778:("EnHg_PlayRedeadSfx",),
0x80BCF7D8:("EnHg_UpdateCollision",),
0x80BCF88C:("EnHg_SetupCutscene",),
0x80BCF8A0:("EnHg_PlayCutscene",),
0x80BCF93C:("EnHg_SetupHandleCutscene",),
0x80BCF95C:("EnHg_HandleCutscene",),
0x80BCFC0C:("EnHg_WaitForPlayerAction",),
0x80BCFDC4:("EnHg_Update",),
0x80BCFE54:("EnHg_OverrideLimbDraw",),
0x80BCFE70:("EnHg_PostLimbDraw",),
0x80BCFEC4:("EnHg_Draw",),
0x80BD02B0:("EnHgo_Init",),
0x80BD03C0:("EnHgo_Destroy",),
0x80BD03EC:("EnHgo_SetupDoNothing",),
0x80BD0410:("EnHgo_DoNothing",),
0x80BD0420:("EnHgo_SetupInitCollision",),
0x80BD0434:("EnHgo_UpdateCollision",),
0x80BD049C:("EnHgo_SetupTalk",),
0x80BD04E0:("EnHgo_Talk",),
0x80BD064C:("EnHgo_SetupDialogueHandler",),
0x80BD0660:("EnHgo_DefaultDialogueHandler",),
0x80BD06FC:("EnHgo_HandlePlayerChoice",),
0x80BD0898:("EnHgo_HandleCutscene",),
0x80BD0B8C:("EnHgo_UpdateModel",),
0x80BD0C30:("EnHgo_Update",),
0x80BD0CF0:("EnHgo_OverrideLimbDraw",),
0x80BD0D38:("EnHgo_PostLimbDraw",),
0x80BD0D7C:("EnHgo_Draw",),
0x80BD11E0:("EnZov_Init",),
0x80BD13B0:("EnZov_Destroy",),
0x80BD13DC:("func_80BD13DC",),
0x80BD1440:("func_80BD1440",),
0x80BD1470:("EnZov_ChangeAnim",),
0x80BD1570:("EnZov_ChangeAnimMorph",),
0x80BD15A4:("func_80BD15A4",),
0x80BD160C:("func_80BD160C",),
0x80BD1764:("func_80BD1764",),
0x80BD187C:("func_80BD187C",),
0x80BD19FC:("func_80BD19FC",),
0x80BD1AE0:("func_80BD1AE0",),
0x80BD1BF0:("func_80BD1BF0",),
0x80BD1C38:("func_80BD1C38",),
0x80BD1C84:("func_80BD1C84",),
0x80BD1D30:("func_80BD1D30",),
0x80BD1D94:("func_80BD1D94",),
0x80BD1DB8:("func_80BD1DB8",),
0x80BD1F1C:("func_80BD1F1C",),
0x80BD1FC8:("EnZov_ValidatePictograph",),
0x80BD20B4:("EnZov_Update",),
2022-02-14 01:18:42 +00:00
0x80BD2380:("EnZov_OverrideLimbDraw",),
0x80BD2404:("EnZov_PostLimbDraw",),
0x80BD24B4:("EnZov_Draw",),
0x80BD2A30:("EnAh_FindActor",),
0x80BD2AE0:("EnAh_UpdateSkelAnime",),
0x80BD2B0C:("EnAh_ChangeAnim",),
0x80BD2BA4:("func_80BD2BA4",),
0x80BD2BE8:("func_80BD2BE8",),
0x80BD2C6C:("func_80BD2C6C",),
0x80BD2DA0:("func_80BD2DA0",),
0x80BD2DC8:("func_80BD2DC8",),
0x80BD2FD0:("func_80BD2FD0",),
0x80BD30C0:("func_80BD30C0",),
0x80BD3118:("func_80BD3118",),
0x80BD3198:("func_80BD3198",),
0x80BD3294:("EnAh_GetMsgScript",),
0x80BD3320:("func_80BD3320",),
0x80BD3374:("func_80BD3374",),
0x80BD33FC:("func_80BD33FC",),
0x80BD3484:("func_80BD3484",),
0x80BD3548:("func_80BD3548",),
0x80BD35BC:("func_80BD35BC",),
0x80BD3658:("func_80BD3658",),
0x80BD36B8:("func_80BD36B8",),
0x80BD3768:("func_80BD3768",),
0x80BD3854:("EnAh_Init",),
0x80BD396C:("EnAh_Destroy",),
0x80BD3998:("EnAh_Update",),
0x80BD3AA8:("EnAh_PostLimbDraw",),
0x80BD3AF8:("EnAh_TransformLimbDraw",),
0x80BD3CAC:("EnAh_Draw",),
0x80BD4090:("ObjHgdoor_SetChild",),
0x80BD40D0:("func_80BD40D0",),
0x80BD4108:("ObjHgdoor_Init",),
0x80BD41B4:("ObjHgdoor_Destroy",),
0x80BD41E8:("ObjHgdoor_SetupIdle",),
0x80BD41FC:("ObjHgdoor_Idle",),
0x80BD42AC:("ObjHgdoor_SetupCutscene",),
0x80BD42C0:("ObjHgdoor_PlayCutscene",),
0x80BD433C:("ObjHgdoor_SetupHandleCutscene",),
0x80BD4358:("ObjHgdoor_HandleCutscene",),
0x80BD4460:("ObjHgdoor_SetupStopCs",),
0x80BD4478:("ObjHgdoor_StopCs",),
0x80BD44D0:("ObjHgdoor_Rotate",),
0x80BD4500:("ObjHgdoor_Open",),
0x80BD4540:("ObjHgdoor_Update",),
0x80BD4570:("ObjHgdoor_Draw",),
0x80BD4720:("func_80BD4720",),
0x80BD4A14:("func_80BD4A14",),
0x80BD4CF4:("BgIkanaBombwall_Init",),
0x80BD4DFC:("BgIkanaBombwall_Destroy",),
0x80BD4E44:("func_80BD4E44",),
0x80BD4EAC:("func_80BD4EAC",),
0x80BD4F18:("func_80BD4F18",),
0x80BD4F2C:("func_80BD4F2C",),
0x80BD4F88:("func_80BD4F88",),
0x80BD4F9C:("func_80BD4F9C",),
0x80BD4FF8:("func_80BD4FF8",),
0x80BD503C:("func_80BD503C",),
0x80BD5118:("func_80BD5118",),
0x80BD5134:("func_80BD5134",),
0x80BD51DC:("BgIkanaBombwall_Update",),
0x80BD5200:("BgIkanaBombwall_Draw",),
0x80BD53C0:("BgIkanaRay_Init",),
0x80BD546C:("BgIkanaRay_Destroy",),
0x80BD5498:("BgIkanaRay_SetDeactivated",),
0x80BD54BC:("BgIkanaRay_UpdateCheckForActivation",),
0x80BD5500:("BgIkanaRay_SetActivated",),
0x80BD5530:("BgIkanaRay_UpdateActivated",),
0x80BD556C:("BgIkanaRay_Update",),
0x80BD5590:("BgIkanaRay_Draw",),
0x80BD5690:("BgIkanaShutter_AllSwitchesPressed",),
0x80BD5728:("BgIkanaShutter_Init",),
0x80BD57F4:("BgIkanaShutter_Destroy",),
0x80BD5828:("func_80BD5828",),
0x80BD5844:("func_80BD5844",),
0x80BD5878:("func_80BD5878",),
0x80BD5894:("func_80BD5894",),
0x80BD58F0:("func_80BD58F0",),
0x80BD5910:("func_80BD5910",),
0x80BD599C:("func_80BD599C",),
0x80BD59C4:("func_80BD59C4",),
0x80BD59F8:("func_80BD59F8",),
0x80BD5A18:("func_80BD5A18",),
0x80BD5AE8:("func_80BD5AE8",),
0x80BD5B04:("func_80BD5B04",),
0x80BD5B44:("func_80BD5B44",),
0x80BD5B60:("func_80BD5B60",),
0x80BD5BC4:("func_80BD5BC4",),
0x80BD5BD8:("func_80BD5BD8",),
0x80BD5C64:("BgIkanaShutter_SetupDoNothing",),
0x80BD5C8C:("BgIkanaShutter_DoNothing",),
0x80BD5C9C:("BgIkanaShutter_Update",),
0x80BD5CC0:("BgIkanaShutter_Draw",),
0x80BD5E00:("func_80BD5E00",),
0x80BD5E6C:("func_80BD5E6C",),
0x80BD6160:("BgHakaBombwall_Init",),
0x80BD6218:("BgHakaBombwall_Destroy",),
0x80BD6260:("func_80BD6260",),
0x80BD6274:("func_80BD6274",),
0x80BD62D0:("BgHakaBombwall_SetupPlayCutscene",),
0x80BD6314:("BgHakaBombwall_PlayCutscene",),
0x80BD63B4:("BgHakaBombwall_SetupEndCutscene",),
0x80BD63D0:("BgHakaBombwall_EndCutscene",),
0x80BD6420:("BgHakaBombwall_Update",),
0x80BD6444:("BgHakaBombwall_Draw",),
0x80BD6580:("BgHakaTomb_Init",),
0x80BD65F0:("BgHakaTomb_Destroy",),
0x80BD6624:("func_80BD6624",),
0x80BD6638:("func_80BD6638",),
0x80BD66AC:("func_80BD66AC",),
0x80BD6754:("func_80BD6754",),
0x80BD6768:("func_80BD6768",),
0x80BD67A8:("BgHakaTomb_SetupDoNothing",),
0x80BD67BC:("BgHakaTomb_DoNothing",),
0x80BD67CC:("BgHakaTomb_Update",),
0x80BD6844:("BgHakaTomb_Draw",),
0x80BD6910:("func_80BD6910",),
0x80BD697C:("func_80BD697C",),
0x80BD6A8C:("func_80BD6A8C",),
0x80BD6B18:("func_80BD6B18",),
0x80BD6BE8:("EnScRuppe_Init",),
0x80BD6CB0:("EnScRuppe_Destroy",),
0x80BD6CDC:("EnScRuppe_Update",),
0x80BD6D18:("EnScRuppe_Draw",),
0x80BD6F10:("BgIknvDoukutu_Init",),
0x80BD7120:("BgIknvDoukutu_Destroy",),
0x80BD716C:("func_80BD716C",),
0x80BD71BC:("func_80BD71BC",),
0x80BD7250:("func_80BD7250",),
0x80BD72BC:("func_80BD72BC",),
0x80BD7360:("func_80BD7360",),
0x80BD73D0:("func_80BD73D0",),
0x80BD73E0:("BgIknvDoukutu_Update",),
0x80BD7404:("BgIknvDoukutu_Draw",),
0x80BD7538:("func_80BD7538",),
0x80BD7768:("func_80BD7768",),
0x80BD7820:("func_80BD7820",),
0x80BD78C4:("func_80BD78C4",),
0x80BD7AB0:("BgIknvObj_Init",),
0x80BD7C7C:("BgIknvObj_Destroy",),
0x80BD7CEC:("func_80BD7CEC",),
0x80BD7D6C:("BgIknvObj_UpdateWaterwheel",),
0x80BD7E0C:("func_80BD7E0C",),
0x80BD7ED8:("func_80BD7ED8",),
0x80BD7F4C:("func_80BD7F4C",),
0x80BD7FDC:("func_80BD7FDC",),
0x80BD8040:("func_80BD8040",),
0x80BD8098:("BgIknvObj_UpdateSakonDoor",),
0x80BD80FC:("BgIknvObj_UpdateRaisedDoor",),
0x80BD810C:("BgIknvObj_DoNothing",),
0x80BD811C:("BgIknvObj_Update",),
0x80BD8140:("BgIknvObj_Draw",),
0x80BD82B0:("EnPamera_Init",),
0x80BD84F0:("func_80BD84F0",),
0x80BD8588:("func_80BD8588",),
0x80BD8658:("func_80BD8658",),
0x80BD86D4:("EnPamera_Destroy",),
0x80BD8700:("func_80BD8700",),
0x80BD8758:("func_80BD8758",),
0x80BD8908:("func_80BD8908",),
0x80BD8964:("func_80BD8964",),
0x80BD8A38:("func_80BD8A38",),
0x80BD8A7C:("func_80BD8A7C",),
0x80BD8B50:("func_80BD8B50",),
0x80BD8B70:("func_80BD8B70",),
0x80BD8CCC:("func_80BD8CCC",),
0x80BD8D1C:("func_80BD8D1C",),
0x80BD8D80:("func_80BD8D80",),
0x80BD8DB0:("func_80BD8DB0",),
0x80BD8F0C:("EnPamera_LookDownWell",),
0x80BD8F60:("func_80BD8F60",),
0x80BD8FF0:("func_80BD8FF0",),
0x80BD909C:("func_80BD909C",),
0x80BD90AC:("func_80BD90AC",),
0x80BD9234:("func_80BD9234",),
0x80BD92D0:("func_80BD92D0",),
0x80BD9338:("func_80BD9338",),
0x80BD9384:("func_80BD9384",),
0x80BD93CC:("func_80BD93CC",),
0x80BD93F4:("func_80BD93F4",),
0x80BD94E0:("func_80BD94E0",),
0x80BD95A4:("EnPamera_Update",),
0x80BD9648:("EnPamera_OverrideLimbDraw",),
0x80BD9690:("EnPamera_PostLimbDraw",),
0x80BD96D0:("EnPamera_Draw",),
0x80BD9840:("func_80BD9840",),
0x80BD9904:("func_80BD9904",),
0x80BD9928:("func_80BD9928",),
0x80BD9938:("func_80BD9938",),
0x80BD994C:("func_80BD994C",),
0x80BD9A9C:("func_80BD9A9C",),
0x80BD9AB0:("EnPamera_HandleDialogue",),
0x80BD9B4C:("func_80BD9B4C",),
0x80BD9C70:("func_80BD9C70",),
0x80BD9CB8:("func_80BD9CB8",),
0x80BD9E60:("func_80BD9E60",),
0x80BD9E78:("func_80BD9E78",),
0x80BD9E88:("func_80BD9E88",),
0x80BD9ED0:("func_80BD9ED0",),
0x80BD9EE0:("func_80BD9EE0",),
0x80BD9F3C:("func_80BD9F3C",),
0x80BDA038:("func_80BDA038",),
0x80BDA090:("func_80BDA090",),
0x80BDA0A0:("func_80BDA0A0",),
0x80BDA0FC:("func_80BDA0FC",),
0x80BDA170:("func_80BDA170",),
0x80BDA1C8:("func_80BDA1C8",),
0x80BDA288:("func_80BDA288",),
0x80BDA2E0:("func_80BDA2E0",),
0x80BDA344:("func_80BDA344",),
0x80BDAA30:("ObjHsStump_Init",),
0x80BDAB00:("ObjHsStump_SetupIdle",),
0x80BDAB18:("ObjHsStump_Idle",),
0x80BDAB6C:("ObjHsStump_SetupAppear",),
0x80BDABCC:("ObjHsStump_Appear",),
0x80BDAECC:("ObjHsStump_Destroy",),
0x80BDAF00:("ObjHsStump_Update",),
0x80BDAF24:("ObjHsStump_Draw",),
0x80BDB040:("EnHiddenNuts_Init",),
0x80BDB188:("EnHiddenNuts_Destroy",),
0x80BDB1B4:("EnHiddenNuts_ChangeAnim",),
0x80BDB268:("func_80BDB268",),
0x80BDB2B8:("func_80BDB2B8",),
0x80BDB580:("func_80BDB580",),
0x80BDB59C:("func_80BDB59C",),
0x80BDB788:("func_80BDB788",),
0x80BDB7E8:("func_80BDB7E8",),
0x80BDB8F4:("func_80BDB8F4",),
0x80BDB930:("func_80BDB930",),
0x80BDB978:("func_80BDB978",),
0x80BDBA28:("func_80BDBA28",),
0x80BDBB48:("func_80BDBB48",),
0x80BDBE70:("func_80BDBE70",),
0x80BDBED4:("func_80BDBED4",),
0x80BDBF7C:("EnHiddenNuts_Update",),
0x80BDC064:("EnHiddenNuts_Draw",),
0x80BDC270:("func_80BDC270",),
0x80BDC2D8:("func_80BDC2D8",),
0x80BDC3C0:("func_80BDC3C0",),
0x80BDC50C:("func_80BDC50C",),
0x80BDC5C8:("func_80BDC5C8",),
0x80BDC6F8:("func_80BDC6F8",),
0x80BDC830:("func_80BDC830",),
0x80BDC9DC:("func_80BDC9DC",),
0x80BDCB84:("func_80BDCB84",),
0x80BDCD38:("func_80BDCD38",),
0x80BDCDA8:("func_80BDCDA8",),
0x80BDCF28:("EnZow_Init",),
0x80BDD020:("EnZow_Destroy",),
0x80BDD04C:("EnZow_ChangeAnim",),
0x80BDD154:("func_80BDD154",),
0x80BDD1E0:("func_80BDD1E0",),
0x80BDD350:("func_80BDD350",),
0x80BDD490:("func_80BDD490",),
0x80BDD570:("func_80BDD570",),
0x80BDD634:("func_80BDD634",),
0x80BDD6BC:("func_80BDD6BC",),
0x80BDD79C:("func_80BDD79C",),
0x80BDD830:("EnZow_Update",),
0x80BDDA7C:("func_80BDDA7C",),
0x80BDDAA0:("EnZow_PostLimbDrawOpa",),
0x80BDDAE0:("EnZow_PostLimbDraw",),
0x80BDDB04:("EnZow_Draw",),
0x80BDDFE0:("EnTalk_Init",),
0x80BDE048:("EnTalk_Destroy",),
0x80BDE058:("func_80BDE058",),
0x80BDE090:("func_80BDE090",),
0x80BDE11C:("EnTalk_Update",),
0x80BDE1A0:("EnAl_FindActor",),
0x80BDE250:("EnAl_UpdateSkelAnime",),
0x80BDE27C:("EnAl_ChangeAnim",),
0x80BDE318:("func_80BDE318",),
0x80BDE384:("func_80BDE384",),
0x80BDE408:("func_80BDE408",),
0x80BDE484:("func_80BDE484",),
0x80BDE4E0:("func_80BDE4E0",),
0x80BDE678:("func_80BDE678",),
0x80BDE7FC:("func_80BDE7FC",),
0x80BDE92C:("func_80BDE92C",),
0x80BDEA14:("func_80BDEA14",),
0x80BDEABC:("EnAl_GetMsgScript",),
0x80BDEC2C:("func_80BDEC2C",),
0x80BDED20:("func_80BDED20",),
0x80BDEE5C:("func_80BDEE5C",),
0x80BDEF3C:("func_80BDEF3C",),
0x80BDEFE4:("func_80BDEFE4",),
0x80BDF064:("func_80BDF064",),
0x80BDF244:("func_80BDF244",),
0x80BDF308:("func_80BDF308",),
0x80BDF390:("func_80BDF390",),
0x80BDF414:("func_80BDF414",),
0x80BDF568:("func_80BDF568",),
0x80BDF578:("func_80BDF578",),
0x80BDF5E8:("func_80BDF5E8",),
0x80BDF6C4:("func_80BDF6C4",),
0x80BDF75C:("EnAl_Init",),
0x80BDF840:("EnAl_Destroy",),
0x80BDF86C:("EnAl_Update",),
0x80BDF914:("EnAl_OverrideLimbDraw",),
0x80BDF950:("EnAl_PostLimbDraw",),
0x80BDFA34:("EnAl_TransformLimbDraw",),
0x80BDFB30:("EnAl_Draw",),
0x80BE04E0:("EnTab_FindActor",),
0x80BE0590:("EnTab_UpdateSkelAnime",),
0x80BE05BC:("EnTab_ChangeAnim",),
0x80BE0620:("func_80BE0620",),
0x80BE0664:("func_80BE0664",),
0x80BE06DC:("func_80BE06DC",),
0x80BE0778:("func_80BE0778",),
0x80BE07A0:("func_80BE07A0",),
0x80BE09A8:("func_80BE09A8",),
0x80BE0A98:("func_80BE0A98",),
0x80BE0C04:("func_80BE0C04",),
0x80BE0D38:("func_80BE0D38",),
0x80BE0D60:("func_80BE0D60",),
0x80BE0E04:("EnTab_GetMsgScript",),
0x80BE0F04:("func_80BE0F04",),
0x80BE0FC4:("func_80BE0FC4",),
0x80BE1060:("func_80BE1060",),
0x80BE10BC:("func_80BE10BC",),
0x80BE1224:("func_80BE1224",),
0x80BE127C:("func_80BE127C",),
0x80BE1348:("func_80BE1348",),
0x80BE1424:("EnTab_Init",),
0x80BE1524:("EnTab_Destroy",),
0x80BE1550:("EnTab_Update",),
2022-03-05 14:16:36 +00:00
0x80BE1648:("EnTab_OverrideLimbDraw",),
0x80BE16B4:("EnTab_PostLimbDraw",),
0x80BE1704:("EnTab_TransformLimbDraw",),
0x80BE1810:("EnTab_Draw",),
0x80BE1C80:("EnNimotsu_UpdateCollision",),
0x80BE1CEC:("EnNimotsu_Init",),
0x80BE1D5C:("EnNimotsu_Destroy",),
0x80BE1D88:("EnNimotsu_Update",),
0x80BE1E9C:("EnNimotsu_Draw",),
0x80BE2030:("EnHitTag_Init",),
0x80BE20BC:("EnHitTag_Destroy",),
0x80BE20E8:("EnHitTag_WaitForHit",),
0x80BE21A0:("EnHitTag_Update",),
0x80BE2260:("func_80BE2260",),
0x80BE2330:("func_80BE2330",),
0x80BE24CC:("func_80BE24CC",),
0x80BE2668:("func_80BE2668",),
0x80BE2728:("func_80BE2728",),
0x80BE2794:("func_80BE2794",),
0x80BE2808:("func_80BE2808",),
0x80BE2874:("func_80BE2874",),
0x80BE2B80:("func_80BE2B80",),
0x80BE2D4C:("func_80BE2D4C",),
0x80BE2E18:("func_80BE2E18",),
0x80BE2F6C:("func_80BE2F6C",),
0x80BE30F4:("func_80BE30F4",),
0x80BE3178:("func_80BE3178",),
0x80BE32DC:("func_80BE32DC",),
0x80BE3354:("func_80BE3354",),
0x80BE348C:("func_80BE348C",),
0x80BE35A4:("func_80BE35A4",),
0x80BE3754:("EnRuppecrow_Init",),
0x80BE3894:("EnRuppecrow_Destroy",),
0x80BE38C0:("EnRuppecrow_Update",),
0x80BE393C:("EnRuppecrow_Draw",),
0x80BE3B80:("EnTanron4_Init",),
0x80BE3DB0:("EnTanron4_Destroy",),
0x80BE3DC0:("EnTanron4_SetupFlyNearHome",),
0x80BE3DFC:("EnTanron4_FlyNearHome",),
0x80BE4268:("EnTanron4_SetupFlyNearActor",),
0x80BE42A4:("EnTanron4_FlyNearActor",),
0x80BE4734:("EnTanron4_Update",),
0x80BE4804:("EnTanron4_Draw",),
0x80BE4930:("EnTanron5_SpawnEffectSand",),
0x80BE4A2C:("EnTanron5_SpawnEffectBlackDust",),
0x80BE4B1C:("EnTanron5_Init",),
0x80BE4F24:("EnTanron5_Destroy",),
0x80BE4F54:("EnTanron5_Update",),
0x80BE5818:("EnTanron5_RuinFragmentItemDrop_Update",),
0x80BE5B58:("EnTanron5_Draw",),
0x80BE5C10:("EnTanron5_ItemDrop_Draw",),
0x80BE6040:("EnTanron6_Init",),
0x80BE60AC:("EnTanron6_Destroy",),
0x80BE60BC:("EnTanron6_DoNothing",),
0x80BE60D0:("func_80BE60D0",),
0x80BE60E0:("EnTanron6_Update",),
0x80BE6140:("EnTanron6_Draw",),
0x80BE61D0:("func_80BE61D0",),
0x80BE6228:("EnDaiku2_Init",),
0x80BE63DC:("EnDaiku2_Destroy",),
0x80BE6408:("EnDaiku2_ChangeAnim",),
0x80BE64C0:("func_80BE64C0",),
0x80BE65B4:("func_80BE65B4",),
0x80BE66E4:("func_80BE66E4",),
0x80BE6B40:("func_80BE6B40",),
0x80BE6BC0:("func_80BE6BC0",),
0x80BE6CFC:("func_80BE6CFC",),
0x80BE6D40:("func_80BE6D40",),
0x80BE6EB0:("func_80BE6EB0",),
0x80BE6EF0:("func_80BE6EF0",),
0x80BE71A0:("func_80BE71A0",),
0x80BE71D8:("func_80BE71D8",),
0x80BE72A8:("EnDaiku2_Update",),
0x80BE738C:("EnDaiku2_PostLimbDraw",),
0x80BE7474:("EnDaiku2_Draw",),
0x80BE7504:("func_80BE7504",),
0x80BE7600:("func_80BE7600",),
0x80BE7718:("func_80BE7718",),
0x80BE7B00:("EnMuto_Init",),
0x80BE7C68:("EnMuto_Destroy",),
0x80BE7C94:("func_80BE7C94",),
0x80BE7D20:("func_80BE7D20",),
0x80BE7DB4:("func_80BE7DB4",),
0x80BE7DEC:("func_80BE7DEC",),
0x80BE7F88:("func_80BE7F88",),
0x80BE7FEC:("func_80BE7FEC",),
0x80BE81A4:("EnMuto_Update",),
0x80BE8328:("func_80BE8328",),
0x80BE8390:("EnMuto_Draw",),
0x80BE84F0:("EnBaisen_Init",),
0x80BE8664:("EnBaisen_Destroy",),
0x80BE8690:("EnBaisen_ChangeAnim",),
0x80BE871C:("func_80BE871C",),
0x80BE87B0:("func_80BE87B0",),
0x80BE87FC:("func_80BE87FC",),
0x80BE887C:("func_80BE887C",),
0x80BE895C:("func_80BE895C",),
0x80BE89D8:("func_80BE89D8",),
0x80BE8AAC:("func_80BE8AAC",),
0x80BE8BE0:("EnBaisen_Update",),
0x80BE8D3C:("EnBaisen_OverrideLimbDraw",),
0x80BE8D94:("EnBaisen_Draw",),
0x80BE8F20:("EnHeishi_Init",),
0x80BE9090:("EnHeishi_Destroy",),
0x80BE90BC:("EnHeishi_ChangeAnim",),
0x80BE9148:("EnHeishi_SetHeadRotation",),
0x80BE91DC:("EnHeishi_SetupIdle",),
0x80BE9214:("EnHeishi_Idle",),
0x80BE9224:("EnHeishi_Update",),
0x80BE9380:("EnHeishi_OverrideLimbDraw",),
0x80BE93D8:("EnHeishi_Draw",),
0x80BE9510:("EnDemoheishi_Init",),
0x80BE95C0:("EnDemoheishi_Destroy",),
0x80BE95EC:("EnDemoheishi_ChangeAnim",),
0x80BE9678:("EnDemoheishi_SetHeadRotation",),
0x80BE970C:("EnDemoheishi_SetupIdle",),
0x80BE975C:("EnDemoheishi_Idle",),
0x80BE97F0:("EnDemoheishi_SetupTalk",),
0x80BE980C:("EnDemoheishi_Talk",),
0x80BE9864:("EnDemoheishi_Update",),
0x80BE9974:("EnDemoheishi_OverrideLimbDraw",),
0x80BE99CC:("EnDemoheishi_Draw",),
0x80BE9B20:("EnDt_Init",),
0x80BE9C48:("EnDt_Destroy",),
0x80BE9C74:("EnDt_UpdateHeadRotate",),
0x80BE9CE8:("EnDt_ChangeAnim",),
0x80BE9D9C:("EnDt_UpdateAppearance",),
0x80BE9DF8:("EnDt_UpdateCutsceneFocusTarget",),
0x80BE9E94:("EnDt_SetupCutsceneNpcs",),
0x80BE9EF8:("EnDt_SetupRegularState",),
0x80BEA088:("EnDt_OfferRegularTalk",),
0x80BEA254:("EnDt_SetupMeetingCutscene",),
0x80BEA394:("EnDt_UpdateMeetingCutscene",),
0x80BEA8F0:("EnDt_FinishMeetingCutscene",),
0x80BEAAF8:("EnDt_OfferMeetingReward",),
0x80BEAB44:("EnDt_TriggerMeetingRewardEvent",),
0x80BEABF8:("EnDt_TriggerMeetingNotebookEvent",),
0x80BEAC84:("EnDt_SetupFinalNightState",),
0x80BEAD2C:("EnDt_OfferFinalNightTalk",),
0x80BEADB8:("EnDt_StartFinalNightTalk",),
0x80BEADD4:("EnDt_TriggerFinalNightTalkEvent",),
0x80BEAE94:("EnDt_Update",),
0x80BEB06C:("EnDt_OverrideLimbDraw",),
0x80BEB0A8:("EnDt_Draw",),
0x80BEB520:("EnCha_Init",),
0x80BEB5B0:("EnCha_Destroy",),
0x80BEB5DC:("EnCha_Ring",),
0x80BEB654:("EnCha_Idle",),
0x80BEB76C:("EnCha_Update",),
0x80BEB7F4:("EnCha_Draw",),
0x80BEB940:("ObjDinner_Init",),
0x80BEB9BC:("ObjDinner_Destroy",),
0x80BEB9CC:("ObjDinner_Update",),
0x80BEB9DC:("ObjDinner_Draw",),
0x80BEBAC0:("EffLastday_Init",),
0x80BEBCFC:("EffLastday_Destroy",),
0x80BEBD0C:("func_80BEBD0C",),
0x80BEBDF8:("func_80BEBDF8",),
0x80BEBEB8:("func_80BEBEB8",),
0x80BEBF78:("func_80BEBF78",),
0x80BEC080:("EffLastday_Update",),
0x80BEC0A4:("EffLastday_SetVtxAlpha",),
0x80BEC0DC:("EffLastday_Draw",),
0x80BEC240:("BgIkanaDharma_SpawnEffects",),
0x80BEC3F4:("BgIkanaDharma_Init",),
0x80BEC560:("BgIkanaDharma_Destroy",),
0x80BEC5C4:("BgIkanaDharma_SetupWaitForHit",),
0x80BEC5E0:("BgIkanaDharma_WaitForHit",),
0x80BEC758:("BgIkanaDharma_SetupStartCutscene",),
0x80BEC790:("BgIkanaDharma_StartCutscene",),
0x80BEC7EC:("BgIkanaDharma_SetupWaitForCutsceneToEnd",),
0x80BEC808:("BgIkanaDharma_WaitForCutsceneToEnd",),
0x80BEC8C0:("BgIkanaDharma_Update",),
0x80BECA80:("BgIkanaDharma_Draw",),
0x80BECBE0:("func_80BECBE0",),
0x80BECC7C:("func_80BECC7C",),
0x80BECD10:("EnAkindonuts_HasReachedPoint",),
0x80BECEAC:("func_80BECEAC",),
0x80BECF6C:("func_80BECF6C",),
0x80BECFBC:("func_80BECFBC",),
0x80BED034:("func_80BED034",),
0x80BED090:("func_80BED090",),
0x80BED140:("func_80BED140",),
0x80BED208:("func_80BED208",),
0x80BED27C:("func_80BED27C",),
0x80BED2FC:("func_80BED2FC",),
0x80BED35C:("func_80BED35C",),
0x80BED3BC:("func_80BED3BC",),
0x80BED680:("func_80BED680",),
0x80BED8A4:("func_80BED8A4",),
0x80BEDB88:("func_80BEDB88",),
0x80BEDDAC:("func_80BEDDAC",),
0x80BEE070:("func_80BEE070",),
0x80BEE274:("func_80BEE274",),
0x80BEE530:("func_80BEE530",),
0x80BEE73C:("func_80BEE73C",),
0x80BEE938:("func_80BEE938",),
0x80BEEB20:("func_80BEEB20",),
0x80BEEDC0:("func_80BEEDC0",),
0x80BEEE10:("func_80BEEE10",),
0x80BEEFA8:("func_80BEEFA8",),
0x80BEF18C:("func_80BEF18C",),
0x80BEF20C:("func_80BEF20C",),
0x80BEF360:("func_80BEF360",),
0x80BEF450:("func_80BEF450",),
0x80BEF4B8:("func_80BEF4B8",),
0x80BEF518:("func_80BEF518",),
0x80BEF770:("func_80BEF770",),
0x80BEF83C:("func_80BEF83C",),
0x80BEF9F0:("func_80BEF9F0",),
0x80BEFAF0:("func_80BEFAF0",),
0x80BEFD74:("func_80BEFD74",),
0x80BEFD98:("EnAkindonuts_Init",),
0x80BEFF08:("EnAkindonuts_Destroy",),
0x80BEFF34:("EnAkindonuts_Update",),
0x80BEFFB4:("EnAkindonuts_OverrideLimbDraw",),
0x80BF0178:("EnAkindonuts_PostLimbDraw",),
0x80BF0190:("EnAkindonuts_TransformLimbDraw",),
0x80BF0258:("EnAkindonuts_Draw",),
0x80BF0D90:("EffStk_Init",),
0x80BF0DD0:("EffStk_Destroy",),
0x80BF0DE0:("func_80BF0DE0",),
0x80BF0EEC:("EffStk_Update",),
0x80BF0F10:("EffStk_Draw",),
0x80BF1150:("EnIg_FindActor",),
0x80BF1200:("EnIg_FindActor",),
0x80BF1258:("EnIg_UpdateSkelAnime",),
0x80BF1284:("EnIg_ChangeAnim",),
0x80BF1354:("func_80BF1354",),
0x80BF13E4:("func_80BF13E4",),
0x80BF146C:("func_80BF146C",),
0x80BF14B0:("func_80BF14B0",),
0x80BF15EC:("func_80BF15EC",),
0x80BF16C8:("func_80BF16C8",),
0x80BF1744:("func_80BF1744",),
0x80BF17BC:("func_80BF17BC",),
0x80BF1920:("EnIg_GetMsgScript",),
0x80BF19A0:("func_80BF19A0",),
0x80BF1A60:("func_80BF1A60",),
0x80BF1AE0:("func_80BF1AE0",),
0x80BF1B40:("func_80BF1B40",),
0x80BF1C44:("func_80BF1C44",),
0x80BF1D78:("func_80BF1D78",),
0x80BF1DF4:("func_80BF1DF4",),
0x80BF1FA8:("func_80BF1FA8",),
0x80BF219C:("func_80BF219C",),
0x80BF2368:("func_80BF2368",),
0x80BF2400:("func_80BF2400",),
0x80BF2470:("func_80BF2470",),
0x80BF25E8:("func_80BF25E8",),
0x80BF2890:("func_80BF2890",),
0x80BF293C:("func_80BF293C",),
0x80BF2A50:("func_80BF2A50",),
0x80BF2AF8:("func_80BF2AF8",),
0x80BF2BD4:("func_80BF2BD4",),
0x80BF2CC0:("EnIg_Init",),
0x80BF2DC4:("EnIg_Destroy",),
0x80BF2E04:("EnIg_Update",),
0x80BF2EDC:("EnIg_OverrideLimbDraw",),
0x80BF2EFC:("EnIg_PostLimbDraw",),
0x80BF302C:("EnIg_TransformLimbDraw",),
0x80BF312C:("EnIg_Draw",),
0x80BF3920:("func_80BF3920",),
0x80BF3C64:("func_80BF3C64",),
0x80BF3DA0:("func_80BF3DA0",),
0x80BF3DC4:("func_80BF3DC4",),
0x80BF3E88:("func_80BF3E88",),
0x80BF3ED4:("func_80BF3ED4",),
0x80BF3F14:("func_80BF3F14",),
0x80BF3FF8:("EnRg_UpdateSkelAnime",),
0x80BF4024:("func_80BF4024",),
0x80BF409C:("EnRg_ChangeAnim",),
0x80BF40F4:("func_80BF40F4",),
0x80BF416C:("func_80BF416C",),
0x80BF4220:("func_80BF4220",),
0x80BF42BC:("func_80BF42BC",),
0x80BF43FC:("func_80BF43FC",),
0x80BF4560:("func_80BF4560",),
0x80BF45B4:("func_80BF45B4",),
0x80BF47AC:("func_80BF47AC",),
0x80BF4934:("func_80BF4934",),
0x80BF4964:("func_80BF4964",),
0x80BF4AB8:("func_80BF4AB8",),
0x80BF4D64:("EnRg_IsInFinishLine",),
0x80BF4DA8:("func_80BF4DA8",),
0x80BF4EBC:("func_80BF4EBC",),
0x80BF4FC4:("func_80BF4FC4",),
0x80BF5188:("EnRg_Init",),
0x80BF5340:("EnRg_Destroy",),
0x80BF5390:("EnRg_Update",),
0x80BF547C:("func_80BF547C",),
0x80BF5588:("EnRg_OverrideLimbDraw",),
0x80BF5670:("EnRg_Draw",),
0x80BF5C20:("EnOsk_Init",),
0x80BF5DF0:("EnOsk_Destroy",),
0x80BF5E00:("EnOsk_ChangeAnimLoop",),
0x80BF5E68:("EnOsk_ChangeAnimOnce",),
0x80BF5EBC:("func_80BF5EBC",),
0x80BF5F60:("func_80BF5F60",),
0x80BF5F70:("func_80BF5F70",),
0x80BF609C:("func_80BF609C",),
0x80BF61EC:("func_80BF61EC",),
0x80BF6314:("func_80BF6314",),
0x80BF6478:("func_80BF6478",),
0x80BF656C:("func_80BF656C",),
0x80BF67A8:("func_80BF67A8",),
0x80BF68E0:("func_80BF68E0",),
0x80BF6A20:("func_80BF6A20",),
0x80BF6C30:("EnOsk_Update",),
0x80BF6C54:("EnOsk_PostLimbDraw",),
0x80BF6C94:("EnOsk_Draw",),
0x80BF74E0:("EnSth2_Init",),
0x80BF7590:("EnSth2_Destroy",),
0x80BF75A0:("EnSth2_UpdateSkelAnime",),
0x80BF75CC:("EnSth2_Update",),
0x80BF7688:("EnSth2_UpdateActionFunc",),
0x80BF76AC:("EnSth2_OverrideLimbDraw",),
0x80BF77AC:("EnSth2_PostLimbDraw",),
0x80BF7814:("EnSth2_Draw",),
0x80BFA100:("EnYb_Init",),
0x80BFA2D0:("EnYb_Destroy",),
0x80BFA2FC:("func_80BFA2FC",),
EnYb OK (Kamaro, the dancing ghost) (#562) * EnYb: start * EnYb: ah I broke it * EnYb: well at least the draw function matched... * EnYb: back to semi-matching * EnYb: Back to OK, workable again * EnYb: init matches now, ugly as it is for dma padding * EnYb: probably not progress * EnYb: fixes to master merge, back to OK * EnYb: custom shadow function matches * EnYb: more docs, this last function sucks * EnYb: OK thanks to Anon and myxrules * EnYb: docs * EnYb: more docs * EnYb: formatter pass * EnYb: removed unused symbols * Requested changes part 1 * EnYb: Minor changes * EnYb: forgot the spec * EnYb: some display lists documented based on limbs, but two remain because their limbs dont highlight in z64Utils * EnYb:one wrong entry * EnYb: maybe better object documentation * EnYb: fix warnings * EnYb: flag docs * EnYb: changed function * EnYb: more documentation * EnYb: flags enum at top * Update src/overlays/actors/ovl_En_Yb/z_en_yb.c Co-authored-by: Anghelo Carvajal <angheloalf95@gmail.com> * Update src/overlays/actors/ovl_En_Yb/z_en_yb.c Co-authored-by: Anghelo Carvajal <angheloalf95@gmail.com> * EnYb: PR fixes * EnYb: formater is picky * EnYb: jenkins bait * EnYb: correct array access * EnYb: formater pass * Apply suggestions from code review Co-authored-by: Derek Hensley <hensley.derek58@gmail.com> * EnYb: fixes * EnYb: more requested changes, formater pass * EnYb: renamed padding * EnYb: object xml name updates * EnYb: merge fix * EnYb: limb enum and small changes * EnYb: scale float fraction found * EnYb: better object limb naming * EnYb: formater pls * EnYb: flipped actor flags to match OOT * Apply suggestions from code review Co-authored-by: EllipticEllipsis <73679967+EllipticEllipsis@users.noreply.github.com> * EnYb: more requested changes * EnYb: more animMode enum found * EnYb: doc player playing ocarina Co-authored-by: isghj8 <isghj8@gmail.com> Co-authored-by: Anghelo Carvajal <angheloalf95@gmail.com> Co-authored-by: Derek Hensley <hensley.derek58@gmail.com> Co-authored-by: EllipticEllipsis <73679967+EllipticEllipsis@users.noreply.github.com>
2022-02-19 14:57:09 +00:00
0x80BFA350:("EnYb_ActorShadowFunc",),
0x80BFA444:("EnYb_ChangeAnim",),
EnYb OK (Kamaro, the dancing ghost) (#562) * EnYb: start * EnYb: ah I broke it * EnYb: well at least the draw function matched... * EnYb: back to semi-matching * EnYb: Back to OK, workable again * EnYb: init matches now, ugly as it is for dma padding * EnYb: probably not progress * EnYb: fixes to master merge, back to OK * EnYb: custom shadow function matches * EnYb: more docs, this last function sucks * EnYb: OK thanks to Anon and myxrules * EnYb: docs * EnYb: more docs * EnYb: formatter pass * EnYb: removed unused symbols * Requested changes part 1 * EnYb: Minor changes * EnYb: forgot the spec * EnYb: some display lists documented based on limbs, but two remain because their limbs dont highlight in z64Utils * EnYb:one wrong entry * EnYb: maybe better object documentation * EnYb: fix warnings * EnYb: flag docs * EnYb: changed function * EnYb: more documentation * EnYb: flags enum at top * Update src/overlays/actors/ovl_En_Yb/z_en_yb.c Co-authored-by: Anghelo Carvajal <angheloalf95@gmail.com> * Update src/overlays/actors/ovl_En_Yb/z_en_yb.c Co-authored-by: Anghelo Carvajal <angheloalf95@gmail.com> * EnYb: PR fixes * EnYb: formater is picky * EnYb: jenkins bait * EnYb: correct array access * EnYb: formater pass * Apply suggestions from code review Co-authored-by: Derek Hensley <hensley.derek58@gmail.com> * EnYb: fixes * EnYb: more requested changes, formater pass * EnYb: renamed padding * EnYb: object xml name updates * EnYb: merge fix * EnYb: limb enum and small changes * EnYb: scale float fraction found * EnYb: better object limb naming * EnYb: formater pls * EnYb: flipped actor flags to match OOT * Apply suggestions from code review Co-authored-by: EllipticEllipsis <73679967+EllipticEllipsis@users.noreply.github.com> * EnYb: more requested changes * EnYb: more animMode enum found * EnYb: doc player playing ocarina Co-authored-by: isghj8 <isghj8@gmail.com> Co-authored-by: Anghelo Carvajal <angheloalf95@gmail.com> Co-authored-by: Derek Hensley <hensley.derek58@gmail.com> Co-authored-by: EllipticEllipsis <73679967+EllipticEllipsis@users.noreply.github.com>
2022-02-19 14:57:09 +00:00
0x80BFA5CC:("EnYb_CanTalk",),
0x80BFA634:("EnYb_UpdateAnimation",),
0x80BFA67C:("EnYb_FinishTeachingCutscene",),
0x80BFA6E0:("EnYb_ChangeCutscene",),
0x80BFA710:("EnYb_EnableProximityMusic",),
0x80BFA730:("EnYb_Disappear",),
0x80BFA868:("EnYb_SetupLeaving",),
0x80BFA91C:("EnYb_ReceiveMask",),
0x80BFA9D4:("EnYb_Talk",),
0x80BFAB4C:("EnYb_TeachingDanceFinish",),
0x80BFABF0:("EnYb_TeachingDance",),
0x80BFAC88:("EnYb_Idle",),
0x80BFAE80:("EnYb_WaitForMidnight",),
0x80BFAEFC:("EnYb_Update",),
EnYb OK (Kamaro, the dancing ghost) (#562) * EnYb: start * EnYb: ah I broke it * EnYb: well at least the draw function matched... * EnYb: back to semi-matching * EnYb: Back to OK, workable again * EnYb: init matches now, ugly as it is for dma padding * EnYb: probably not progress * EnYb: fixes to master merge, back to OK * EnYb: custom shadow function matches * EnYb: more docs, this last function sucks * EnYb: OK thanks to Anon and myxrules * EnYb: docs * EnYb: more docs * EnYb: formatter pass * EnYb: removed unused symbols * Requested changes part 1 * EnYb: Minor changes * EnYb: forgot the spec * EnYb: some display lists documented based on limbs, but two remain because their limbs dont highlight in z64Utils * EnYb:one wrong entry * EnYb: maybe better object documentation * EnYb: fix warnings * EnYb: flag docs * EnYb: changed function * EnYb: more documentation * EnYb: flags enum at top * Update src/overlays/actors/ovl_En_Yb/z_en_yb.c Co-authored-by: Anghelo Carvajal <angheloalf95@gmail.com> * Update src/overlays/actors/ovl_En_Yb/z_en_yb.c Co-authored-by: Anghelo Carvajal <angheloalf95@gmail.com> * EnYb: PR fixes * EnYb: formater is picky * EnYb: jenkins bait * EnYb: correct array access * EnYb: formater pass * Apply suggestions from code review Co-authored-by: Derek Hensley <hensley.derek58@gmail.com> * EnYb: fixes * EnYb: more requested changes, formater pass * EnYb: renamed padding * EnYb: object xml name updates * EnYb: merge fix * EnYb: limb enum and small changes * EnYb: scale float fraction found * EnYb: better object limb naming * EnYb: formater pls * EnYb: flipped actor flags to match OOT * Apply suggestions from code review Co-authored-by: EllipticEllipsis <73679967+EllipticEllipsis@users.noreply.github.com> * EnYb: more requested changes * EnYb: more animMode enum found * EnYb: doc player playing ocarina Co-authored-by: isghj8 <isghj8@gmail.com> Co-authored-by: Anghelo Carvajal <angheloalf95@gmail.com> Co-authored-by: Derek Hensley <hensley.derek58@gmail.com> Co-authored-by: EllipticEllipsis <73679967+EllipticEllipsis@users.noreply.github.com>
2022-02-19 14:57:09 +00:00
0x80BFB074:("EnYb_PostLimbDrawOpa",),
0x80BFB0E0:("EnYb_PostLimbDrawXlu",),
0x80BFB14C:("EnYb_Draw",),
0x80BFB480:("EnRz_Init",),
0x80BFB780:("EnRz_ActorShadowFunc",),
0x80BFB864:("EnRz_ChangeAnim",),
0x80BFB9E4:("EnRz_ChangeAnimLoopMorph",),
0x80BFBA1C:("EnRz_ChangeAnimLoop",),
0x80BFBA50:("EnRz_SetupPath",),
0x80BFBB44:("EnRz_GetPathStatus",),
0x80BFBC78:("EnRz_CanTalk",),
0x80BFBCEC:("func_80BFBCEC",),
0x80BFBD54:("EnRz_UpdateSkelAnime",),
0x80BFBDA0:("EnRz_FindSister",),
0x80BFBDFC:("func_80BFBDFC",),
0x80BFBE44:("EnRz_Destroy",),
0x80BFBE70:("func_80BFBE70",),
0x80BFBFAC:("func_80BFBFAC",),
0x80BFC058:("func_80BFC058",),
0x80BFC078:("func_80BFC078",),
0x80BFC19C:("func_80BFC19C",),
0x80BFC214:("func_80BFC214",),
0x80BFC270:("func_80BFC270",),
0x80BFC2F4:("func_80BFC2F4",),
0x80BFC36C:("func_80BFC36C",),
0x80BFC3F8:("func_80BFC3F8",),
0x80BFC608:("func_80BFC608",),
0x80BFC674:("func_80BFC674",),
0x80BFC728:("func_80BFC728",),
0x80BFC7E0:("func_80BFC7E0",),
0x80BFC8AC:("EnRz_StopToThink",),
0x80BFC8F8:("EnRz_Walk",),
0x80BFC9E4:("EnRz_Update",),
0x80BFCAD0:("EnRz_PostLimbDraw",),
0x80BFCB3C:("EnRz_Draw",),
0x80BFCFA0:("EnScopecoin_Spin",),
0x80BFCFB8:("EnScopecoin_CheckCollectible",),
0x80BFD010:("EnScopecoin_Init",),
0x80BFD148:("EnScopecoin_Destroy",),
0x80BFD158:("EnScopecoin_Update",),
0x80BFD17C:("EnScopecoin_Draw",),
0x80BFD2E0:("EnBjt_UpdateSkelAnime",),
0x80BFD30C:("EnBjt_ChangeAnim",),
0x80BFD3A4:("EnBjt_UpdateCollision",),
0x80BFD434:("EnBjt_TakeItem",),
0x80BFD4FC:("EnBjt_Appear",),
0x80BFD5E4:("EnBjt_Vanish",),
0x80BFD6BC:("EnBjt_ChooseBehaviour",),
0x80BFD8F0:("EnBjt_CheckTalk",),
0x80BFD984:("EnBjt_ChooseAnimation",),
0x80BFDA48:("EnBjt_Talk",),
0x80BFDAE8:("EnBjt_FollowSchedule",),
0x80BFDC98:("EnBjt_Init",),
0x80BFDD80:("EnBjt_Destroy",),
0x80BFDD90:("EnBjt_Update",),
0x80BFDE38:("EnBjt_Draw",),
0x80BFE170:("EnBomjima_Init",),
0x80BFE300:("EnBomjima_Destroy",),
0x80BFE32C:("func_80BFE32C",),
0x80BFE494:("EnBomjima_ChangeAnim",),
0x80BFE524:("func_80BFE524",),
0x80BFE65C:("func_80BFE65C",),
0x80BFE67C:("func_80BFE67C",),
0x80BFEA94:("func_80BFEA94",),
0x80BFEB1C:("func_80BFEB1C",),
0x80BFEB64:("func_80BFEB64",),
0x80BFEFF0:("func_80BFEFF0",),
0x80BFF03C:("func_80BFF03C",),
0x80BFF120:("func_80BFF120",),
0x80BFF174:("func_80BFF174",),
0x80BFF3F0:("func_80BFF3F0",),
0x80BFF430:("func_80BFF430",),
0x80BFF4F4:("func_80BFF4F4",),
0x80BFF52C:("func_80BFF52C",),
0x80BFF6CC:("func_80BFF6CC",),
0x80BFF754:("func_80BFF754",),
0x80BFF9B0:("func_80BFF9B0",),
0x80BFFB40:("func_80BFFB40",),
0x80BFFBC4:("func_80BFFBC4",),
0x80BFFCFC:("func_80BFFCFC",),
0x80BFFD48:("func_80BFFD48",),
0x80BFFE48:("func_80BFFE48",),
0x80BFFF54:("func_80BFFF54",),
0x80C0011C:("func_80C0011C",),
0x80C00168:("func_80C00168",),
0x80C00234:("func_80C00234",),
0x80C00284:("func_80C00284",),
0x80C00644:("EnBomjima_Update",),
0x80C007F4:("EnBomjima_OverrideLimbDraw",),
0x80C008B4:("EnBomjima_Draw",),
0x80C00EA0:("EnBomjimb_Init",),
0x80C01110:("EnBomjimb_Destroy",),
0x80C0113C:("EnBomjimb_ChangeAnim",),
0x80C011CC:("func_80C011CC",),
0x80C012E0:("func_80C012E0",),
0x80C012FC:("func_80C012FC",),
0x80C013B4:("func_80C013B4",),
0x80C013F0:("func_80C013F0",),
0x80C01494:("func_80C01494",),
0x80C014E4:("func_80C014E4",),
0x80C01984:("func_80C01984",),
0x80C01A24:("func_80C01A24",),
0x80C01B40:("func_80C01B40",),
0x80C01B74:("func_80C01B74",),
0x80C01C18:("func_80C01C18",),
0x80C01CD0:("func_80C01CD0",),
0x80C01FD4:("func_80C01FD4",),
0x80C0201C:("func_80C0201C",),
0x80C02108:("func_80C02108",),
0x80C0217C:("func_80C0217C",),
0x80C0250C:("func_80C0250C",),
0x80C02570:("func_80C02570",),
0x80C0267C:("func_80C0267C",),
0x80C02704:("func_80C02704",),
0x80C02740:("func_80C02740",),
0x80C02A14:("func_80C02A14",),
0x80C02BCC:("func_80C02BCC",),
0x80C02CA4:("func_80C02CA4",),
0x80C02DAC:("func_80C02DAC",),
0x80C02DC4:("EnBomjimb_Update",),
0x80C02FA8:("EnBomjimb_OverrideLimbDraw",),
0x80C03034:("EnBomjimb_Draw",),
0x80C03530:("EnBombers_Init",),
0x80C037F8:("EnBombers_Destroy",),
0x80C03824:("EnBombers_ChangeAnim",),
0x80C038B4:("func_80C038B4",),
0x80C039A8:("func_80C039A8",),
0x80C03ACC:("func_80C03ACC",),
0x80C03AF4:("func_80C03AF4",),
0x80C03F64:("func_80C03F64",),
0x80C03FAC:("func_80C03FAC",),
0x80C042F8:("func_80C042F8",),
0x80C04354:("func_80C04354",),
0x80C043C8:("func_80C043C8",),
0x80C0443C:("EnBombers_Update",),
0x80C045B4:("EnBombers_OverrideLimbDraw",),
0x80C04614:("EnBombers_Draw",),
0x80C04930:("EnBombers2_Init",),
0x80C04A80:("EnBombers2_Destroy",),
0x80C04AAC:("EnBombers2_ChangeAnim",),
0x80C04B40:("func_80C04B40",),
0x80C04BA0:("func_80C04BA0",),
0x80C04D00:("func_80C04D00",),
0x80C04D8C:("func_80C04D8C",),
0x80C050B8:("func_80C050B8",),
0x80C0520C:("func_80C0520C",),
0x80C053F8:("EnBombers2_Update",),
0x80C056D4:("EnBombers2_OverrideLimbDraw",),
0x80C05758:("EnBombers2_Draw",),
0x80C05A70:("EnBombal_Init",),
0x80C05AF8:("EnBombal_Destroy",),
0x80C05B24:("func_80C05B24",),
0x80C05B3C:("func_80C05B3C",),
0x80C05C44:("func_80C05C44",),
0x80C05DE8:("func_80C05DE8",),
0x80C05E7C:("EnBombal_Update",),
0x80C05F30:("EnBombal_Draw",),
0x80C05F90:("EnBombal_InitEffects",),
0x80C060B8:("EnBombal_UpdateEffects",),
0x80C06208:("EnBombal_DrawEffects",),
0x80C06510:("ObjMoonStone_Init",),
0x80C0661C:("ObjMoonStone_Destroy",),
0x80C0662C:("func_80C0662C",),
0x80C06640:("func_80C06640",),
0x80C066F8:("func_80C066F8",),
0x80C0670C:("func_80C0670C",),
0x80C0673C:("func_80C0673C",),
0x80C06768:("func_80C06768",),
0x80C0685C:("func_80C0685C",),
0x80C06870:("func_80C06870",),
0x80C068D0:("ObjMoonStone_Update",),
0x80C06910:("ObjMoonStone_Draw",),
0x80C06AA0:("ObjMuPict_Init",),
0x80C06B4C:("ObjMuPict_Destroy",),
0x80C06B5C:("func_80C06B5C",),
0x80C06B70:("func_80C06B70",),
0x80C06C54:("func_80C06C54",),
0x80C06C68:("func_80C06C68",),
0x80C06CC4:("func_80C06CC4",),
0x80C06CD8:("func_80C06CD8",),
0x80C06D90:("func_80C06D90",),
0x80C06DC8:("func_80C06DC8",),
0x80C06E88:("func_80C06E88",),
0x80C06FAC:("ObjMuPict_Update",),
0x80C06FD0:("ObjMuPict_Draw",),
0x80C07110:("BgIkninside_Init",),
0x80C071D8:("BgIkninside_Destroy",),
0x80C07220:("func_80C07220",),
0x80C07230:("func_80C07230",),
0x80C072D0:("func_80C072D0",),
0x80C075C4:("BgIkninside_Update",),
0x80C075E8:("BgIkninside_Draw",),
0x80C07740:("EffZoraband_Init",),
0x80C07780:("EffZoraband_Destroy",),
0x80C07790:("func_80C07790",),
0x80C07898:("EffZoraband_Update",),
0x80C078BC:("EffZoraband_Draw",),
0x80C07B20:("ObjKepnKoya_Init",),
0x80C07BA0:("ObjKepnKoya_Destroy",),
0x80C07BD4:("ObjKepnKoya_Update",),
0x80C07BE4:("ObjKepnKoya_Draw",),
EnInvadepoh (Aliens, UFO, Invasion Handler, etc.) OK and documented (#1614) * deimplementation complete * newlines * match * data import * back port cleanup changes * stuff * naming and such * all funcs provisionally named * more stuff * merge * Fix merge issues * begin cleanup * Use constants for all face animation data * Use THIS like almost every actor does * Change "Light Ball" to "UFO" * Rename the alien types * EnInvadePoh -> EnInvadepoh * Rename the types * Rename some Twinmold stuff * ConfusedRomani -> SilentRomani * Fix stack size issues with EnInvadepoh_Cremia_Init * Move a struct out of the header to where it belongs * Some header cleanup and struct names * Name remaining struct vars * Some more struct var renames * Finish reviewing the struct var names * Rename most of the interactInfo stuff * Consistency * Remove unused union * Define EN_INVADEPOH_LIMB_MAX like EndingHero6 does * Fix header * Update functions.txt and variables.txt * Create macros for accessing spawn time and kill count * Some defines * Some minor comments and cleanup * Rename some functions * Comments for those three functions * Draw function cleanups * Some damaged and dead cleanup * Death scale stuff * Good chunk of alien functions * Invasion state naming * Weekeventreg naming * Happy with >20% of functions now * A couple more functions * More consistent names for BSS variables * Some Init cleanup * Happy with 30% of the functions now * Finish the abductors * Some random functions to get the functions I'm happy with >1/3rd * Use `InitPath` for everything * UFO functions done, >40% functions I'm happy with * Do a lot of work on InvasionHandler action funcs * Finish invasion handler code * InitVars * Rename the "closest alien" stuff to "closest alien threat" * Finish most of the dog functions * Lots of small stuff here and there * Finish documenting the dog bug * Document `EnInvadepoh_Dog_IsCloseToPath` * `EnInvadepoh_Dog_MoveAlongPath` and other fixes * Simple comment for `EnInvadepoh_Dog_Move` * Various path functions, finish dog * Consistently use "SetMatrixTranslation" * Change all the angleToPlayer stuff to pitch/yaw * Some RewardRomani functions * Finish RewardRomani * Finish Night1Romani and BarnRomani, >75% of functions done * Some minor stuff * Document bug * Finish all of SilentRomani minus the Idle functions * Finish EnInvadepoh_SilentRomani_Idle * Finish Night3Cremia * Finish Night3Romani * Finish `EnInvadepoh_Ufo_SpawnSparkles` * Finish some library functions * Finish the alien pathing stuff * Finish Romani path stuff * Finish all non-InteractInfo stuff * InteractInfo -> ModelInfo * Create a `EnInvadepohFaceAnimBase` struct * Name some of the animation data * Switch to `Chained`/`ChainedDelay` and do some other cleanup * Name all of the animation data * Finish documenting and cleaning up the face animation functions * Some comments at the top of the file * Clean up forward declarations * Clean some stuff up to the ModelInfo functions * Fix build * Move the animation data around so all the ModelInfo functions are adjacent * Review * Use `CLOCK_TIME_MINUTE` in `EnInvadepoh_Alien_PathComputeProgress` * Respond to some of Anghelo's review * Update comment on spawn time macros explaining what indices are usable * Create a `DEATH_SCALE` define * `WEEKEVENTREG_RECEIVED_MILK_BOTTLE` -> `WEEKEVENTREG_RECEIVED_ALIENS_BOTTLE` * Forgot to do the bomber's notebook stuff too * parallelogram -> rectangle * Respond to engineer's review * Slight spacing fix --------- Co-authored-by: petrie911 <petrie911@users.noreply.github.com> Co-authored-by: petrie911 <pmontag@Monday.localdomain> Co-authored-by: angie <angheloalf95@gmail.com> Co-authored-by: engineer124 <engineer124engineer124@gmail.com> Co-authored-by: Derek Hensley <hensley.derek58@gmail.com>
2024-04-29 15:19:55 +00:00
0x80C07C80:("ObjUsiyane_GetAlienSpawnTime",),
0x80C07CD0:("func_80C07CD0",),
0x80C07DC4:("func_80C07DC4",),
0x80C07DFC:("func_80C07DFC",),
0x80C07F30:("func_80C07F30",),
0x80C081C8:("func_80C081C8",),
0x80C082CC:("func_80C082CC",),
0x80C082E0:("func_80C082E0",),
0x80C0836C:("ObjUsiyane_Init",),
0x80C08428:("ObjUsiyane_Destroy",),
0x80C0845C:("ObjUsiyane_Update",),
0x80C08480:("ObjUsiyane_Draw",),
0x80C08760:("EnNnh_Init",),
0x80C087FC:("EnNnh_Destroy",),
0x80C08828:("EnNnh_SetupWaitForDialogue",),
0x80C0883C:("EnNnh_WaitForDialogue",),
0x80C088A4:("EnNnh_SetupDialogue",),
0x80C088B8:("EnNnh_Dialogue",),
0x80C088EC:("EnNnh_Update",),
0x80C08950:("EnNnh_Draw",),
0x80C08A80:("ObjKzsaku_Init",),
0x80C08B2C:("ObjKzsaku_Destroy",),
0x80C08B60:("ObjKzsaku_SetupIdle",),
0x80C08B7C:("ObjKzsaku_Idle",),
0x80C08BBC:("func_80C08BBC",),
0x80C08BD0:("ObjKzsaku_Rise",),
0x80C08C84:("func_80C08C84",),
0x80C08CB0:("func_80C08CB0",),
0x80C08D20:("ObjKzsaku_Update",),
0x80C08D44:("ObjKzsaku_Draw",),
0x80C08E40:("ObjMilkBin_Init",),
0x80C08EC8:("ObjMilkBin_Destroy",),
0x80C08EF4:("ObjMilkBin_Update",),
0x80C08FEC:("ObjMilkBin_Draw",),
0x80C090D0:("EnKitan_Init",),
0x80C09210:("EnKitan_Destroy",),
0x80C0923C:("EnKitan_SpawnEffects",),
0x80C09390:("EnKitan_CanTalk",),
0x80C09418:("EnKitan_GetQuestionMessageId",),
0x80C094A8:("EnKitan_Leave",),
0x80C09518:("EnKitan_TalkAfterGivingPrize",),
0x80C095C8:("EnKitan_WaitForPrizeTextboxClosed",),
0x80C09648:("EnKitan_OfferPrize",),
0x80C09708:("EnKitan_Talk",),
0x80C09990:("EnKitan_WaitForPlayer",),
0x80C09AA4:("EnKitan_Appear",),
0x80C09B50:("EnKitan_WaitToAppear",),
0x80C09BC8:("EnKitan_Update",),
0x80C09C74:("EnKitan_OverrideLimbDraw",),
0x80C09C90:("EnKitan_PostLimbDraw",),
0x80C09CD0:("EnKitan_Draw",),
0x80C09ED0:("func_80C09ED0",),
0x80C09FEC:("BgAstrBombwall_Init",),
0x80C0A0EC:("BgAstrBombwall_Destroy",),
0x80C0A120:("func_80C0A120",),
0x80C0A378:("func_80C0A378",),
0x80C0A38C:("func_80C0A38C",),
0x80C0A400:("func_80C0A400",),
0x80C0A418:("func_80C0A418",),
0x80C0A458:("func_80C0A458",),
0x80C0A4BC:("func_80C0A4BC",),
0x80C0A4CC:("BgAstrBombwall_Update",),
0x80C0A4F0:("BgAstrBombwall_Draw",),
0x80C0A740:("func_80C0A740",),
0x80C0A804:("func_80C0A804",),
0x80C0A838:("func_80C0A838",),
0x80C0A86C:("BgIkninSusceil_RequestQuakeAndRumble",),
0x80C0A95C:("func_80C0A95C",),
0x80C0AA70:("BgIkninSusceil_Init",),
0x80C0AAE0:("BgIkninSusceil_Destroy",),
0x80C0AB14:("func_80C0AB14",),
0x80C0AB44:("func_80C0AB44",),
0x80C0AB88:("func_80C0AB88",),
0x80C0ABA8:("func_80C0ABA8",),
0x80C0AC74:("func_80C0AC74",),
0x80C0AC90:("func_80C0AC90",),
0x80C0ACD4:("func_80C0ACD4",),
0x80C0ACE8:("func_80C0ACE8",),
0x80C0AD44:("func_80C0AD44",),
0x80C0AD64:("func_80C0AD64",),
0x80C0AE3C:("func_80C0AE3C",),
0x80C0AE5C:("func_80C0AE5C",),
0x80C0AF18:("BgIkninSusceil_Update",),
0x80C0B080:("BgIkninSusceil_Draw",),
0x80C0B290:("EnBsb_ChangeAnim",),
0x80C0B31C:("func_80C0B31C",),
0x80C0B62C:("EnBsb_Init",),
0x80C0B820:("EnBsb_Destroy",),
0x80C0B888:("func_80C0B888",),
0x80C0B970:("func_80C0B970",),
0x80C0BA58:("func_80C0BA58",),
0x80C0BC30:("func_80C0BC30",),
0x80C0BE1C:("func_80C0BE1C",),
0x80C0BF2C:("func_80C0BF2C",),
0x80C0BFE8:("func_80C0BFE8",),
0x80C0C0F4:("func_80C0C0F4",),
0x80C0C238:("func_80C0C238",),
0x80C0C32C:("func_80C0C32C",),
0x80C0C364:("func_80C0C364",),
0x80C0C430:("func_80C0C430",),
0x80C0C484:("func_80C0C484",),
0x80C0C610:("func_80C0C610",),
0x80C0C6A8:("func_80C0C6A8",),
0x80C0C86C:("func_80C0C86C",),
0x80C0C8EC:("func_80C0C8EC",),
0x80C0CA28:("func_80C0CA28",),
0x80C0CB3C:("func_80C0CB3C",),
0x80C0CCCC:("func_80C0CCCC",),
0x80C0CD04:("func_80C0CD04",),
0x80C0CD90:("func_80C0CD90",),
0x80C0CDE4:("func_80C0CDE4",),
0x80C0CF4C:("func_80C0CF4C",),
0x80C0CFDC:("func_80C0CFDC",),
0x80C0D00C:("func_80C0D00C",),
0x80C0D10C:("func_80C0D10C",),
0x80C0D214:("func_80C0D214",),
0x80C0D27C:("func_80C0D27C",),
0x80C0D334:("func_80C0D334",),
0x80C0D384:("func_80C0D384",),
0x80C0D3C0:("func_80C0D3C0",),
0x80C0D51C:("func_80C0D51C",),
0x80C0D964:("func_80C0D964",),
0x80C0D9B4:("func_80C0D9B4",),
0x80C0DA58:("func_80C0DA58",),
0x80C0DB18:("func_80C0DB18",),
0x80C0E178:("func_80C0E178",),
0x80C0E1C0:("func_80C0E1C0",),
0x80C0E3B8:("func_80C0E3B8",),
0x80C0E480:("func_80C0E480",),
0x80C0E4FC:("func_80C0E4FC",),
0x80C0E618:("func_80C0E618",),
0x80C0E9CC:("func_80C0E9CC",),
0x80C0EB8C:("EnBsb_Update",),
0x80C0EEA0:("EnBsb_OverrideLimbDrawOpa",),
0x80C0F078:("EnBsb_OverrideLimbDrawXlu",),
0x80C0F170:("EnBsb_PostLimbDrawOpa",),
0x80C0F308:("EnBsb_Draw",),
0x80C0F544:("EnBsb_InitializeEffect",),
0x80C0F640:("EnBsb_UpdateEffects",),
0x80C0F758:("EnBsb_DrawEffects",),
0x80C0FFD0:("EnRecepgirl_Init",),
0x80C100CC:("EnRecepgirl_Destroy",),
0x80C100DC:("EnRecepgirl_UpdateEyes",),
0x80C10148:("EnRecepgirl_SetupWait",),
0x80C1019C:("EnRecepgirl_Wait",),
0x80C10290:("EnRecepgirl_SetupTalk",),
0x80C102D4:("EnRecepgirl_Talk",),
0x80C104E8:("EnRecepgirl_Update",),
0x80C10558:("EnRecepgirl_OverrideLimbDraw",),
0x80C10590:("EnRecepgirl_TransformLimbDraw",),
0x80C105EC:("EnRecepgirl_Draw",),
0x80C10770:("EnThiefbird_Init",),
0x80C10958:("EnThiefbird_Destroy",),
0x80C10984:("func_80C10984",),
0x80C10B0C:("func_80C10B0C",),
0x80C10DE8:("func_80C10DE8",),
0x80C10E98:("func_80C10E98",),
0x80C11338:("func_80C11338",),
0x80C11454:("func_80C11454",),
0x80C114C0:("func_80C114C0",),
0x80C11538:("func_80C11538",),
0x80C11590:("func_80C11590",),
0x80C118E4:("func_80C118E4",),
0x80C1193C:("func_80C1193C",),
0x80C11C60:("func_80C11C60",),
0x80C11D14:("func_80C11D14",),
0x80C11DC0:("func_80C11DC0",),
0x80C11DF0:("func_80C11DF0",),
0x80C11F6C:("func_80C11F6C",),
0x80C1215C:("func_80C1215C",),
0x80C12308:("func_80C12308",),
0x80C12378:("func_80C12378",),
0x80C1242C:("func_80C1242C",),
0x80C124B0:("func_80C124B0",),
0x80C126A8:("func_80C126A8",),
0x80C126D8:("func_80C126D8",),
0x80C12744:("func_80C12744",),
0x80C127F4:("func_80C127F4",),
0x80C12B1C:("func_80C12B1C",),
0x80C12D00:("func_80C12D00",),
0x80C12ED4:("EnThiefbird_Update",),
0x80C130EC:("EnThiefbird_OverrideLimbDraw",),
0x80C1315C:("EnThiefbird_PostLimbDraw",),
0x80C13354:("func_80C13354",),
0x80C134D0:("EnThiefbird_Draw",),
0x80C13930:("EnJgameTsn_Init",),
0x80C13A2C:("func_80C13A2C",),
0x80C13B38:("EnJgameTsn_Destroy",),
0x80C13B74:("func_80C13B74",),
0x80C13BB8:("func_80C13BB8",),
0x80C13E6C:("func_80C13E6C",),
0x80C13E90:("func_80C13E90",),
0x80C13F88:("func_80C13F88",),
0x80C13F9C:("func_80C13F9C",),
0x80C14030:("func_80C14030",),
0x80C14044:("func_80C14044",),
0x80C1410C:("func_80C1410C",),
0x80C1418C:("func_80C1418C",),
0x80C141DC:("func_80C141DC",),
0x80C14230:("func_80C14230",),
0x80C144E4:("func_80C144E4",),
0x80C144F8:("func_80C144F8",),
0x80C14540:("func_80C14540",),
0x80C14554:("func_80C14554",),
0x80C145FC:("func_80C145FC",),
0x80C14610:("func_80C14610",),
0x80C14684:("func_80C14684",),
0x80C1476C:("func_80C1476C",),
0x80C147B4:("func_80C147B4",),
0x80C14960:("func_80C14960",),
0x80C149B0:("func_80C149B0",),
0x80C14BCC:("func_80C14BCC",),
0x80C14D14:("func_80C14D14",),
0x80C14D58:("func_80C14D58",),
0x80C14E08:("EnJgameTsn_Update",),
0x80C14E64:("EnJgamesTsn_OverrideLimbDraw",),
0x80C14EE4:("EnJgamesTsn_PostLimbDraw",),
0x80C14F1C:("EnJgameTsn_Draw",),
0x80C152F0:("ObjJgameLight_Init",),
0x80C1542C:("ObjJgameLight_Destroy",),
0x80C15474:("func_80C15474",),
0x80C156C4:("ObjJgameLight_UpdateCollision",),
0x80C15718:("func_80C15718",),
0x80C157D4:("ObjJgameLight_Update",),
0x80C15828:("ObjJgameLight_Draw",),
0x80C161E0:("ObjYado_Init",),
0x80C16234:("ObjYado_Destroy",),
0x80C16244:("ObjYado_Update",),
0x80C1625C:("ObjYado_Draw",),
0x80C16480:("DemoSyoten_Init",),
0x80C16724:("DemoSyoten_Destroy",),
0x80C16760:("func_80C16760",),
0x80C16818:("func_80C16818",),
0x80C168D0:("func_80C168D0",),
0x80C16974:("func_80C16974",),
0x80C16A64:("func_80C16A64",),
0x80C16A74:("func_80C16A74",),
0x80C16BD4:("func_80C16BD4",),
0x80C16DD4:("func_80C16DD4",),
0x80C16EAC:("func_80C16EAC",),
0x80C17008:("func_80C17008",),
0x80C170D4:("DemoSyoten_Update",),
0x80C170F8:("func_80C170F8",),
0x80C173B4:("func_80C173B4",),
0x80C17468:("func_80C17468",),
0x80C17528:("DemoSyoten_Draw",),
0x80C17690:("func_80C17690",),
0x80C17A10:("DemoMoonend_Init",),
0x80C17B10:("DemoMoonend_Destroy",),
0x80C17B50:("func_80C17B50",),
0x80C17B60:("func_80C17B60",),
0x80C17C48:("func_80C17C48",),
0x80C17E4C:("DemoMoonend_Update",),
0x80C17E70:("func_80C17E70",),
0x80C17EE0:("func_80C17EE0",),
0x80C17F1C:("DemoMoonend_Draw",),
0x80C17FCC:("func_80C17FCC",),
0x80C18120:("BgLbfshot_Init",),
0x80C1817C:("BgLbfshot_Destroy",),
0x80C181B0:("BgLbfshot_Draw",),
0x80C18240:("BgLastBwall_InitCollider",),
0x80C1838C:("BgLastBwall_Init",),
0x80C184B8:("BgLastBwall_Destroy",),
0x80C184EC:("func_80C184EC",),
0x80C187E4:("func_80C187E4",),
0x80C187F8:("func_80C187F8",),
0x80C1886C:("func_80C1886C",),
0x80C18884:("func_80C18884",),
0x80C188C4:("func_80C188C4",),
0x80C18928:("BgLastBwall_DoNothing",),
0x80C18938:("BgLastBwall_Update",),
0x80C1895C:("BgLastBwall_Draw",),
0x80C18B90:("EnAnd_ChangeAnimation",),
0x80C18BD8:("EnAnd_Blink",),
0x80C18C50:("EnAnd_HandleCsAction",),
0x80C18DC8:("EnAnd_Init",),
0x80C18E84:("EnAnd_Destroy",),
0x80C18E94:("EnAnd_Update",),
0x80C18ED0:("EnAnd_TransformLimbDraw",),
0x80C19084:("EnAnd_Draw",),
0x80C192A0:("EnInvadepohDemo_DoNothing",),
0x80C192B0:("EnInvadepohDemo_Alien_Init",),
0x80C19334:("EnInvadepohDemo_Romani_Init",),
0x80C193A8:("EnInvadepohDemo_Cow_Init",),
0x80C19454:("EnInvadepohDemo_Ufo_Init",),
0x80C19498:("EnInvadepohDemo_CowTail_Init",),
0x80C1950C:("EnInvadepohDemo_Cow_Destroy",),
0x80C19548:("EnInvadepohDemo_CowTail_Destroy",),
0x80C19564:("EnInvadepohDemo_Alien_Idle",),
0x80C19590:("EnInvadepohDemo_Alien_FollowPath",),
0x80C1965C:("EnInvadepohDemo_Romani_Idle",),
0x80C19688:("EnInvadepohDemo_Romani_FollowPath",),
0x80C19754:("EnInvadepohDemo_Cow_UpdateCommon",),
0x80C1985C:("EnInvadepohDemo_Cow_Idle",),
0x80C1987C:("EnInvadepohDemo_Cow_FollowPath",),
0x80C199BC:("EnInvadepohDemo_Ufo_Idle",),
0x80C199EC:("EnInvadepohDemo_Ufo_FollowPath",),
0x80C19AB4:("EnInvadepohDemo_SelectCueAction",),
0x80C19D00:("EnInvadepohDemo_CowTail_Idle",),
0x80C19D48:("EnInvadepohDemo_Alien_WaitForObject",),
0x80C19E04:("EnInvadepohDemo_Romani_WaitForObject",),
0x80C19EC0:("EnInvadepohDemo_Cow_WaitForObject",),
0x80C19F7C:("EnInvadepohDemo_CowTail_WaitForObject",),
EnInvadepoh (Aliens, UFO, Invasion Handler, etc.) OK and documented (#1614) * deimplementation complete * newlines * match * data import * back port cleanup changes * stuff * naming and such * all funcs provisionally named * more stuff * merge * Fix merge issues * begin cleanup * Use constants for all face animation data * Use THIS like almost every actor does * Change "Light Ball" to "UFO" * Rename the alien types * EnInvadePoh -> EnInvadepoh * Rename the types * Rename some Twinmold stuff * ConfusedRomani -> SilentRomani * Fix stack size issues with EnInvadepoh_Cremia_Init * Move a struct out of the header to where it belongs * Some header cleanup and struct names * Name remaining struct vars * Some more struct var renames * Finish reviewing the struct var names * Rename most of the interactInfo stuff * Consistency * Remove unused union * Define EN_INVADEPOH_LIMB_MAX like EndingHero6 does * Fix header * Update functions.txt and variables.txt * Create macros for accessing spawn time and kill count * Some defines * Some minor comments and cleanup * Rename some functions * Comments for those three functions * Draw function cleanups * Some damaged and dead cleanup * Death scale stuff * Good chunk of alien functions * Invasion state naming * Weekeventreg naming * Happy with >20% of functions now * A couple more functions * More consistent names for BSS variables * Some Init cleanup * Happy with 30% of the functions now * Finish the abductors * Some random functions to get the functions I'm happy with >1/3rd * Use `InitPath` for everything * UFO functions done, >40% functions I'm happy with * Do a lot of work on InvasionHandler action funcs * Finish invasion handler code * InitVars * Rename the "closest alien" stuff to "closest alien threat" * Finish most of the dog functions * Lots of small stuff here and there * Finish documenting the dog bug * Document `EnInvadepoh_Dog_IsCloseToPath` * `EnInvadepoh_Dog_MoveAlongPath` and other fixes * Simple comment for `EnInvadepoh_Dog_Move` * Various path functions, finish dog * Consistently use "SetMatrixTranslation" * Change all the angleToPlayer stuff to pitch/yaw * Some RewardRomani functions * Finish RewardRomani * Finish Night1Romani and BarnRomani, >75% of functions done * Some minor stuff * Document bug * Finish all of SilentRomani minus the Idle functions * Finish EnInvadepoh_SilentRomani_Idle * Finish Night3Cremia * Finish Night3Romani * Finish `EnInvadepoh_Ufo_SpawnSparkles` * Finish some library functions * Finish the alien pathing stuff * Finish Romani path stuff * Finish all non-InteractInfo stuff * InteractInfo -> ModelInfo * Create a `EnInvadepohFaceAnimBase` struct * Name some of the animation data * Switch to `Chained`/`ChainedDelay` and do some other cleanup * Name all of the animation data * Finish documenting and cleaning up the face animation functions * Some comments at the top of the file * Clean up forward declarations * Clean some stuff up to the ModelInfo functions * Fix build * Move the animation data around so all the ModelInfo functions are adjacent * Review * Use `CLOCK_TIME_MINUTE` in `EnInvadepoh_Alien_PathComputeProgress` * Respond to some of Anghelo's review * Update comment on spawn time macros explaining what indices are usable * Create a `DEATH_SCALE` define * `WEEKEVENTREG_RECEIVED_MILK_BOTTLE` -> `WEEKEVENTREG_RECEIVED_ALIENS_BOTTLE` * Forgot to do the bomber's notebook stuff too * parallelogram -> rectangle * Respond to engineer's review * Slight spacing fix --------- Co-authored-by: petrie911 <petrie911@users.noreply.github.com> Co-authored-by: petrie911 <pmontag@Monday.localdomain> Co-authored-by: angie <angheloalf95@gmail.com> Co-authored-by: engineer124 <engineer124engineer124@gmail.com> Co-authored-by: Derek Hensley <hensley.derek58@gmail.com>
2024-04-29 15:19:55 +00:00
0x80C1A038:("EnInvadepohDemo_Ufo_SetMatrixTranslation",),
0x80C1A070:("EnInvadepohDemo_Ufo_LensFlareCheck",),
0x80C1A168:("EnInvadepohDemo_Alien_PostLimbDraw",),
0x80C1A244:("EnInvadepohDemo_Alien_Draw",),
0x80C1A590:("EnInvadepohDemo_Romani_Draw",),
0x80C1A650:("EnInvadepohDemo_Cow_OverrideLimbDraw",),
0x80C1A670:("EnInvadepohDemo_Cow_Draw",),
0x80C1A6C8:("EnInvadepohDemo_Ufo_Draw",),
0x80C1A854:("EnInvadepohDemo_CowTail_Draw",),
0x80C1A8A4:("EnInvadepohDemo_Init",),
0x80C1A98C:("EnInvadepohDemo_Destroy",),
0x80C1A9C0:("EnInvadepohDemo_Update",),
0x80C1A9E4:("EnInvadepohDemo_Draw",),
0x80C1ADC0:("ObjDanpeilift_UpdatePosition",),
0x80C1ADFC:("ObjDanpeilift_Init",),
0x80C1AF50:("ObjDanpeilift_Destroy",),
0x80C1AF84:("ObjDanpeilift_DoNothing",),
0x80C1AF94:("ObjDanpeilift_Move",),
0x80C1B210:("ObjDanpeilift_Teleport",),
0x80C1B26C:("ObjDanpeilift_Wait",),
0x80C1B2A4:("ObjDanpeilift_Update",),
0x80C1B4E4:("ObjDanpeilift_Draw",),
0x80C1B640:("EnFall2_Init",),
0x80C1B6F8:("EnFall2_Destroy",),
0x80C1B724:("func_80C1B724",),
0x80C1B8A4:("func_80C1B8A4",),
0x80C1B8B4:("func_80C1B8B4",),
0x80C1B8F0:("func_80C1B8F0",),
0x80C1B9D4:("EnFall2_HandleCutscene",),
0x80C1BAC8:("EnFall2_Update",),
0x80C1BAEC:("EnFall2_Draw",),
0x80C1BD90:("DmAl_ChangeAnim",),
0x80C1BDD8:("DmAl_HandleCutscene",),
0x80C1BF08:("DmAl_Init",),
0x80C1BFB8:("DmAl_Destroy",),
0x80C1BFC8:("DmAl_Update",),
0x80C1C028:("DmAl_OverrideLimbDraw",),
0x80C1C064:("DmAl_PostLimbDraw",),
0x80C1C11C:("DmAl_TransformLimbDraw",),
0x80C1C130:("DmAl_Draw",),
0x80C1C410:("DmAn_UpdateSkelAnime",),
0x80C1C4D8:("DmAn_ChangeAnim",),
0x80C1C5B4:("DmAn_Blink",),
0x80C1C62C:("DmAn_UpdateHeadRot",),
0x80C1C83C:("DmAn_UpdateAttention",),
0x80C1C8E8:("DmAn_FindAnjusMotherActor",),
0x80C1C958:("DmAn_WaitForObject",),
0x80C1CAB0:("DmAn_HandleCouplesMaskCs",),
0x80C1CC80:("DmAn_DoNothing",),
0x80C1CC90:("DmAn_Init",),
0x80C1CCE4:("DmAn_Destroy",),
0x80C1CCF4:("DmAn_Update",),
0x80C1CD80:("DmAn_PostLimbDraw",),
0x80C1CEFC:("DmAn_TransformLimbDraw",),
0x80C1D0B0:("DmAn_Draw",),
0x80C1D410:("DmAh_ChangeAnim",),
0x80C1D458:("func_80C1D458",),
0x80C1D4D0:("func_80C1D4D0",),
0x80C1D6E0:("func_80C1D6E0",),
0x80C1D78C:("DmAh_FindAnjuActor",),
0x80C1D7FC:("DmAh_HandleCutscene",),
0x80C1D92C:("DmAh_DoNothing",),
0x80C1D93C:("DmAh_Init",),
0x80C1DA48:("DmAh_Destroy",),
0x80C1DA58:("DmAh_Update",),
0x80C1DAD4:("DmAh_PostLimbDraw",),
0x80C1DB24:("DmAh_TransformLimbDraw",),
0x80C1DCD8:("DmAh_Draw",),
0x80C1DED0:("DmNb_ChangeAnim",),
0x80C1DF18:("DmNb_HandleCutscene",),
0x80C1E048:("DmNb_Init",),
0x80C1E0F8:("DmNb_Destroy",),
0x80C1E108:("DmNb_Update",),
0x80C1E168:("DmNb_TransformLimbDraw",),
0x80C1E17C:("DmNb_Draw",),
0x80C1E290:("EnDrs_CollisionUpdate",),
0x80C1E2D4:("EnDrs_Setup",),
0x80C1E3DC:("EnDrs_Idle",),
0x80C1E3EC:("EnDrs_Init",),
0x80C1E424:("EnDrs_Destroy",),
0x80C1E450:("EnDrs_Update",),
0x80C1E4B0:("EnDrs_PostLimbDraw",),
0x80C1E568:("EnDrs_Draw",),
0x80C1E690:("EnEndingHero_Init",),
0x80C1E738:("EnEndingHero_Destroy",),
0x80C1E748:("EnEndingHero1_SetupIdle",),
0x80C1E764:("EnEndingHero1_Idle",),
0x80C1E790:("EnEndingHero_Update",),
0x80C1E84C:("EnEndingHero_Draw",),
0x80C1E9E0:("DmBal_Init",),
0x80C1EAB4:("DmBal_Destroy",),
0x80C1EAC4:("DmBal_SetupDoNothing",),
0x80C1EAD8:("DmBal_DoNothing",),
0x80C1EAE8:("DmBal_HandleCutscene",),
0x80C1EC60:("func_80C1EC60",),
0x80C1ED0C:("DmBal_UpdateEyes",),
0x80C1ED64:("DmBal_SpawnPaper",),
0x80C1EDE4:("DmBal_Update",),
0x80C1EF80:("DmBal_OverrideLimbDraw",),
0x80C1F060:("DmBal_PostLimbDraw",),
0x80C1F078:("DmBal_Draw",),
0x80C1F3D0:("EnPaper_Init",),
0x80C1F45C:("EnPaper_Destroy",),
0x80C1F46C:("EnPaper_SetupSpreadConfettiGroup",),
0x80C1F480:("EnPaper_SpreadConfettiGroup",),
0x80C1F4E8:("EnPaper_SetupFlyConfettiGroup",),
0x80C1F4FC:("EnPaper_FlyConfettiGroup",),
0x80C1F55C:("EnPaper_InitConfettiPiece",),
0x80C1F6E0:("EnPaper_FlyConfettiPiece",),
0x80C1F87C:("EnPaper_UpdateWind",),
0x80C1F97C:("EnPaper_Update",),
0x80C1F9D0:("EnPaper_Draw",),
0x80C1FCF0:("EnHintSkb_Init",),
0x80C1FDE0:("EnHintSkb_Destroy",),
0x80C1FE0C:("func_80C1FE0C",),
0x80C1FE20:("func_80C1FE20",),
0x80C1FE30:("func_80C1FE30",),
0x80C1FE80:("func_80C1FE80",),
0x80C1FF30:("func_80C1FF30",),
0x80C1FF88:("func_80C1FF88",),
0x80C2003C:("func_80C2003C",),
0x80C200B8:("func_80C200B8",),
0x80C2011C:("func_80C2011C",),
0x80C2016C:("func_80C2016C",),
0x80C20274:("func_80C20274",),
0x80C20334:("func_80C20334",),
0x80C20484:("func_80C20484",),
0x80C204F0:("func_80C204F0",),
0x80C20540:("func_80C20540",),
0x80C20590:("func_80C20590",),
0x80C2066C:("func_80C2066C",),
0x80C2069C:("func_80C2069C",),
0x80C2075C:("func_80C2075C",),
0x80C2077C:("func_80C2077C",),
0x80C208BC:("func_80C208BC",),
0x80C208D0:("func_80C208D0",),
0x80C20A74:("func_80C20A74",),
0x80C20B88:("func_80C20B88",),
0x80C20C24:("func_80C20C24",),
0x80C20D64:("func_80C20D64",),
0x80C20E90:("func_80C20E90",),
0x80C21250:("func_80C21250",),
0x80C21320:("func_80C21320",),
0x80C21414:("func_80C21414",),
0x80C21468:("func_80C21468",),
0x80C215E4:("func_80C215E4",),
0x80C21790:("EnHintSkb_Update",),
0x80C21858:("EnHintSkb_OverrideLimbDraw",),
0x80C219D4:("EnHintSkb_PostLimbDraw",),
0x80C21B9C:("EnHintSkb_Draw",),
0x80C22350:("DmTag_FindActor",),
0x80C22400:("func_80C22400",),
0x80C2247C:("func_80C2247C",),
0x80C224D8:("func_80C224D8",),
0x80C227E8:("func_80C227E8",),
0x80C22880:("DmTag_GetMsgScript",),
0x80C2291C:("func_80C2291C",),
0x80C229AC:("func_80C229AC",),
0x80C229EC:("DmTag_DoNothing",),
0x80C229FC:("func_80C229FC",),
0x80C22A40:("DmTag_Init",),
0x80C22B30:("DmTag_Destroy",),
0x80C22B40:("DmTag_Update",),
0x80C22D40:("EnBh_Init",),
0x80C22DDC:("EnBh_Destroy",),
0x80C22DEC:("func_80C22DEC",),
0x80C230DC:("EnBh_Update",),
0x80C23154:("EnBh_Draw",),
0x80C23230:("EnEndingHero2_Init",),
0x80C232D8:("EnEndingHero2_Destroy",),
0x80C232E8:("EnEndingHero2_SetupIdle",),
0x80C23304:("EnEndingHero2_Idle",),
0x80C23330:("EnEndingHero2_Update",),
0x80C23398:("EnEndingHero2_Draw",),
0x80C23460:("EnEndingHero3_Init",),
0x80C23508:("EnEndingHero3_Destroy",),
0x80C23518:("EnEndingHero3_SetupIdle",),
0x80C23534:("EnEndingHero3_Idle",),
0x80C23560:("EnEndingHero3_Update",),
0x80C235C8:("EnEndingHero3_Draw",),
0x80C23690:("EnEndingHero4_Init",),
0x80C23738:("EnEndingHero4_Destroy",),
0x80C23748:("EnEndingHero4_SetupIdle",),
0x80C23764:("EnEndingHero4_Idle",),
0x80C23790:("EnEndingHero4_Update",),
0x80C237F8:("EnEndingHero4_Draw",),
0x80C238C0:("EnEndingHero5_Init",),
0x80C23970:("EnEndingHero5_Destroy",),
0x80C23980:("EnEndingHero5_SetupIdle",),
0x80C2399C:("EnEndingHero5_Idle",),
0x80C239C8:("EnEndingHero5_Update",),
0x80C23A30:("EnEndingHero5_PostLimbDraw",),
0x80C23A7C:("EnEndingHero5_Draw",),
0x80C23C90:("EnEndingHero6_Init",),
0x80C23D50:("EnEndingHero6_Destroy",),
0x80C23D60:("func_80C23D60",),
0x80C23DDC:("func_80C23DDC",),
0x80C23E18:("func_80C23E18",),
0x80C23E44:("EnEndingHero6_Update",),
0x80C23F14:("func_80C23F14",),
0x80C23F6C:("EnEndingHero6_Draw",),
0x80C24360:("DmGm_UpdateSkelAnime",),
0x80C24428:("DmGm_ChangeAnim",),
0x80C24504:("DmGm_Blink",),
0x80C2457C:("DmGm_UpdateHeadRot",),
0x80C2478C:("DmGm_UpdateAttention",),
0x80C24838:("DmGm_FindAnjusMotherActor",),
0x80C248A8:("DmGm_WaitForObject",),
0x80C24A00:("DmGm_HandleCouplesMaskCs",),
0x80C24BD0:("DmGm_DoNothing",),
0x80C24BE0:("DmGm_Init",),
0x80C24C34:("DmGm_Destroy",),
0x80C24C44:("DmGm_Update",),
2022-03-29 16:55:32 +00:00
0x80C24CD0:("DmGm_PostLimbDraw",),
0x80C24E4C:("DmGm_TransformLimbDraw",),
0x80C25000:("DmGm_Draw",),
0x80C25360:("func_80C25360",),
0x80C253D0:("func_80C253D0",),
0x80C255DC:("ObjSwprize_Init",),
0x80C25630:("ObjSwprize_Destroy",),
0x80C25640:("func_80C25640",),
0x80C25654:("func_80C25654",),
0x80C25698:("func_80C25698",),
0x80C256AC:("func_80C256AC",),
0x80C25710:("func_80C25710",),
0x80C2572C:("func_80C2572C",),
0x80C25780:("ObjSwprize_SetupDoNothing",),
0x80C25794:("ObjSwprize_DoNothing",),
0x80C257A4:("ObjSwprize_Update",),
0x80C258A0:("func_80C258A0",),
0x80C2590C:("func_80C2590C",),
0x80C259E8:("func_80C259E8",),
0x80C25A0C:("EnInvisibleRuppe_Init",),
0x80C25ABC:("EnInvisibleRuppe_Destroy",),
0x80C25AE8:("EnInvisibleRuppe_Update",),
0x80C25BC0:("ObjEnding_Init",),
0x80C25C34:("ObjEnding_Update",),
0x80C25C44:("ObjEnding_Draw",),
0x80C25D40:("func_80C25D40",),
0x80C25D84:("EnRsn_DoNothing",),
0x80C25D94:("EnRsn_Init",),
0x80C25E14:("EnRsn_Destroy",),
0x80C25E38:("EnRsn_Update",),
0x80C25EB0:("EnRsn_OverrideLimbDraw",),
0x80C25EF0:("EnRsn_PostLimbDraw",),
0x80C25F4C:("EnRsn_Draw",),
2019-12-08 06:06:30 +00:00
}