summaryrefslogtreecommitdiff
path: root/data
AgeCommit message (Collapse)Author
2021-04-03Gohma (ovl_Boss_Goma) (#397)Dragorn421
* ovl_Boss_Goma OK, except func_80917D98 * ovl_Boss_Goma OK and documented * Minor cleanup: shorten enums, use named constants... * Floats with .0f, less useless static usage, details on oversight about spawning child gohmas, cleanup... * More documentation, hopefully less weird about documenting setups and actions * fix fhg_fire * remove warnings * formatting things * newlines * review Co-authored-by: Fig02 <fig02srl@gmail.com>
2021-04-03EnDivingGame OK (#745)Anghelo Carvajal
* update * EnDivingGame_Draw OK * dont feel like working on this function today * fixed build errors * fixing some merge conflicts Signed-off-by: Angie <angheloalf95@gmail.com> * more conflict fixing Signed-off-by: Angie <angheloalf95@gmail.com> * all merge conflicts fixed Signed-off-by: Angie <angheloalf95@gmail.com> * EnDivingGame_Update OK Signed-off-by: Angie <angheloalf95@gmail.com> * remove DECR Signed-off-by: Angie <angheloalf95@gmail.com> * format and unused_asm Signed-off-by: Angie <angheloalf95@gmail.com> * change reloc in spec Signed-off-by: Angie <angheloalf95@gmail.com> * damn reloc Signed-off-by: Angie <angheloalf95@gmail.com> * Apply suggestions from code review Co-authored-by: louist103 <35883445+louist103@users.noreply.github.com> * use OPEN_DISPS macro Signed-off-by: Angie <angheloalf95@gmail.com> * batch of suggestions Signed-off-by: Angie <angheloalf95@gmail.com> * more suggestions Signed-off-by: Angie <angheloalf95@gmail.com> * more changes, but this isn't ready yet Signed-off-by: Angie <angheloalf95@gmail.com> * rename two timers Signed-off-by: angie <angheloalf95@gmail.com> * Update src/overlays/actors/ovl_En_Diving_Game/z_en_diving_game.c Co-authored-by: louist103 <35883445+louist103@users.noreply.github.com> * grabbedRuppiesCounter Signed-off-by: angie <angheloalf95@gmail.com> * a lot of vec Signed-off-by: angie <angheloalf95@gmail.com> * Apply suggestions from code review Co-authored-by: Roman971 <32455037+Roman971@users.noreply.github.com> Co-authored-by: petrie911 <69443847+petrie911@users.noreply.github.com> * fix some typos Signed-off-by: angie <angheloalf95@gmail.com> * allRupeesThrowed Signed-off-by: angie <angheloalf95@gmail.com> * rupeesLeftToThrow Signed-off-by: Angie <angheloalf95@gmail.com> * boolean changes and minor comments Signed-off-by: Angie <angheloalf95@gmail.com> * and more renaming Signed-off-by: Angie <angheloalf95@gmail.com> * renaiming and chained assign Signed-off-by: Angie <angheloalf95@gmail.com> * rename 3 functions Signed-off-by: Angie <angheloalf95@gmail.com> * final rename and add two enums Signed-off-by: angie <angheloalf95@gmail.com> * format Signed-off-by: angie <angheloalf95@gmail.com> * enum naming Signed-off-by: angie <angheloalf95@gmail.com> Co-authored-by: Lucas Shaw <lgs84@cornell.edu> Co-authored-by: louist103 <35883445+louist103@users.noreply.github.com> Co-authored-by: Roman971 <32455037+Roman971@users.noreply.github.com> Co-authored-by: petrie911 <69443847+petrie911@users.noreply.github.com>
2021-03-31OnePointDemo OK (#719)petrie911
* matches * more matches * progress? * it's time * so close * organize declarations * docs * more fixes * more fixes * fix stage 1 * more fixes * first try * demo ids in decimal * final cleanup * one more thing * fixes * more cleanup * onepointcs * OnePointCutscene Co-authored-by: petrie911 <pmontag@DESKTOP-LG8A167.localdomain>
2021-03-29Phantom Ganon (ovl_Boss_Ganondrof) and related actors (#442)petrie911
* Darkmeiro decompilation Bg_Gnd_Darkmeiro decompiled, matched, and documented. * give this a shot * fix conflict * one more try * It's Phantom Ganon time * Fhg_Fire matched * small touch up * more documentation * starting naming fire * renaming * cleanup * hooray for new names * merge * first pass * camera status * bgcheck * object 1 * object 2 * .s * .s * fig's comments * implementing zel's suggestions and a few other things * the work begins * work continues * docs, shifts, cleanup * cleanup * texture names * addressing the rest of the notes Co-authored-by: petrie911 <pmontag@DESKTOP-LG8A167.localdomain>
2021-03-29En_Clear_Tag OK and documented (#689)Kenix3
* Decompile and document En_Clear_Tag * Adds a define for setting the total count of ClearTag particles. * Fixes swap in particle effect struct member names. Additionally, implements the DECR macro where available. Additionally, implements the CLAMP_MIN macro. Additionally, adds more comments inside of functions explaining how the Arwing works. * Reformats z_en_clear_tag.c after recent fixes. * Removes not OK DECR and CLAMP_MIN macros. I don't know why they built locally OK for me. May have had a stale build. * Added static to data declarations. Additionally added white spacing between data definitions. * Various syling fixes in EnClearTag Fixes inconsistent usage of particle/effect. They're Effect is the better name, so I went with that. Fixed a naming issue in CalculateFloorTangent. Adds s prefix to all the static variables. Renames clearTagParticlesBuffer to sClearTagEffects Consistent capitalization in comments. Adds more descriptive comments to function level comments that didn't say a lot already. Renamed gameplay.particleEffects to gameplay.specialEffects. Renames cameraNumber to cameraId. Fixed capitalization in display list variable names. * Always capitalize the A in arwing. * Fixes issue with overzealous replacement of arwing -> Arwing * Renames arwing display lists to include the g prefix. * Renames effect seed -> random * Removes unnecessary decrement timer comments. * Updates Arwing comments to detail why it's important that the roll is updated to zero. * Updates stack variable names in EnClearTag_Update to be more consistent with each other. * Updates Arwing crashing documentation. * Further update documentation on arwing crashing. * Even further updates to Arwing crashing docs. * Fixes issue of missing newline in En_Clear_Tag.xml * targetDirection reset now has a chained assignment * Rotation angle to hex * Fixes rotation hex and identifies float. * Updates arwing fire check. * Arwing cutscene timer is multiplied by 128 rather than shifting 7 * Updates scaledCrashingTimer assignment to be more consistent. * Updates max scale to multiply by 2 * Gives name to the work buffer indices. Additionally, makes enum names more consistent. * Removes unnecessary globalCtx2 in EnClearTag_CreateFlashEffect * Runs format.sh after recent changes. * Updated path of ClearTag assets. * Clear tag now uses Arwing in the display list name for all effects. * Updates work buffer to expand and contract as new enums are added. * Uses c99 defines in my c89 * Updates the unknown 8 bytes in en_clear_tag * review Co-authored-by: fig02 <fig02srl@gmail.com>
2021-03-28EnJj and object_jj OK (#741)EllipticEllipsis
* Shift to new branch * object_jj decomped * docs * Documented blinking, various other things * more naming * Most stuff in the object named * implement eye enums * delete asm * Changes from Fig's review * Apply suggestions from code review Co-authored-by: Roman971 <32455037+Roman971@users.noreply.github.com> Co-authored-by: Roman971 <32455037+Roman971@users.noreply.github.com>
2021-03-28en_mm and object_mm OK (#735)fig02
* almost done * progress * OK * update mm2 * delete asm * whitespace * Update assets/xml/objects/object_mm.xml Co-authored-by: Roman971 <32455037+Roman971@users.noreply.github.com> * Update src/overlays/actors/ovl_En_Mm/z_en_mm.c Co-authored-by: Roman971 <32455037+Roman971@users.noreply.github.com> * name data Co-authored-by: Roman971 <32455037+Roman971@users.noreply.github.com>
2021-03-28bg_ice_shelter OK (#736)fig02
* ok * OK * asm
2021-03-29ovl_Demo_6K (#726)maekclena
* ovl_Demo_6K * PR review * Update src/overlays/actors/ovl_Demo_6K/z_demo_6k.c Co-authored-by: Roman971 <32455037+Roman971@users.noreply.github.com> Co-authored-by: fig02 <fig02srl@gmail.com> Co-authored-by: Roman971 <32455037+Roman971@users.noreply.github.com>
2021-03-27ovl_En_Jsjutan with 1 non_matching (#713)Anghelo Carvajal
* Init Signed-off-by: angie <angheloalf95@gmail.com> * destroy and non_matching update Signed-off-by: angie <angheloalf95@gmail.com> * declare externs to data Signed-off-by: angie <angheloalf95@gmail.com> * nonmatching draw Signed-off-by: angie <angheloalf95@gmail.com> * everything is a disaster Signed-off-by: angie <angheloalf95@gmail.com> * import bss Signed-off-by: angie <angheloalf95@gmail.com> * first step to extract data Signed-off-by: angie <angheloalf95@gmail.com> * import data Signed-off-by: angie <angheloalf95@gmail.com> * func_80A89860 Signed-off-by: angie <angheloalf95@gmail.com> * draw Signed-off-by: angie <angheloalf95@gmail.com> * func_80A89A6C is crap Signed-off-by: angie <angheloalf95@gmail.com> * EnJsjutan_Update Signed-off-by: angie <angheloalf95@gmail.com> * change some hexs into decs Signed-off-by: angie <angheloalf95@gmail.com> * convert hexs of D_80A8AA98 into decimals and run format.sh Signed-off-by: angie <angheloalf95@gmail.com> * move data to its own file Signed-off-by: angie <angheloalf95@gmail.com> * this function is nightmare Signed-off-by: angie <angheloalf95@gmail.com> * i'm really trying Signed-off-by: angie <angheloalf95@gmail.com> * i think i am finally doing it Signed-off-by: angie <angheloalf95@gmail.com> * move the temps to where they are used Signed-off-by: angie <angheloalf95@gmail.com> * rename distance Signed-off-by: Angie <angheloalf95@gmail.com> * rename a few variables Signed-off-by: Angie <angheloalf95@gmail.com> * unclamp stuff :s Signed-off-by: Angie <angheloalf95@gmail.com> * i tried to see if i'm going better that older way Signed-off-by: Angie <angheloalf95@gmail.com> * moving stuff around Signed-off-by: Angie <angheloalf95@gmail.com> * this is the third try Signed-off-by: angie <angheloalf95@gmail.com> * changing bit by bit Signed-off-by: angie <angheloalf95@gmail.com> * step by step Signed-off-by: angie <angheloalf95@gmail.com> * more stuff Signed-off-by: angie <angheloalf95@gmail.com> * slow Signed-off-by: angie <angheloalf95@gmail.com> * a few small changes Signed-off-by: angie <angheloalf95@gmail.com> * go back to second try Signed-off-by: Angie <angheloalf95@gmail.com> * changing a s8 to u8 made a bigger difference than expected Signed-off-by: Angie <angheloalf95@gmail.com> * i am slowly doing it Signed-off-by: Angie <angheloalf95@gmail.com> * some problems are so dumb Signed-off-by: Angie <angheloalf95@gmail.com> * it is improving slowly again Signed-off-by: Angie <angheloalf95@gmail.com> * erase the old tries Signed-off-by: Angie <angheloalf95@gmail.com> * remove four variables Signed-off-by: Angie <angheloalf95@gmail.com> * fix the missing instructions at the end Signed-off-by: angie <angheloalf95@gmail.com> * theres only regalloc problems left Signed-off-by: angie <angheloalf95@gmail.com> * fix stack Signed-off-by: angie <angheloalf95@gmail.com> * add ifdef non_matching Signed-off-by: Angie <angheloalf95@gmail.com> * i'm getting desesperate Signed-off-by: Angie <angheloalf95@gmail.com> * Remove unnecessary casts Signed-off-by: Angie <angheloalf95@gmail.com> * random stuff that improves codegen Signed-off-by: angie <angheloalf95@gmail.com> * dumb is dumb Signed-off-by: angie <angheloalf95@gmail.com> * erase stuff Signed-off-by: angie <angheloalf95@gmail.com> * add some comments Signed-off-by: Angie <angheloalf95@gmail.com> * use bomb_explosion param and add some comments Signed-off-by: angie <angheloalf95@gmail.com> * add a few comments in about stuff Signed-off-by: Angie <angheloalf95@gmail.com> * extract carpet's texture instead of hardcode it Signed-off-by: Angie <angheloalf95@gmail.com> * set segment 128 in the xml Signed-off-by: Angie <angheloalf95@gmail.com> * Add baseaddress, which fixes dlist in xml Signed-off-by: Angie <angheloalf95@gmail.com> * fix the second dlist Signed-off-by: Angie <angheloalf95@gmail.com> * compiler complain that the symbol doesn't exists Signed-off-by: angie <angheloalf95@gmail.com> * last cleanup Signed-off-by: angie <angheloalf95@gmail.com> * format and delete unused asm Signed-off-by: angie <angheloalf95@gmail.com> * Cleanup and add a few comments Signed-off-by: Angie <angheloalf95@gmail.com> * add non matching to spec Signed-off-by: angie <angheloalf95@gmail.com> * update xml and add a note to future people Signed-off-by: angie <angheloalf95@gmail.com> * Finally remove z_en_jsjutan_data.c Signed-off-by: angie <angheloalf95@gmail.com> * Rename extracted variables Signed-off-by: angie <angheloalf95@gmail.com> * Update src/overlays/actors/ovl_En_Jsjutan/z_en_jsjutan.h Co-authored-by: Roman971 <32455037+Roman971@users.noreply.github.com> * Update src/overlays/actors/ovl_En_Jsjutan/z_en_jsjutan.c Co-authored-by: Roman971 <32455037+Roman971@users.noreply.github.com> Co-authored-by: Roman971 <32455037+Roman971@users.noreply.github.com>
2021-03-27EnMu OK (#722)Liam Nobel
* Commit Before Draw Decomp * Closer EnMu_Draw * Matched draw function * EnMu Matching with OK * Removed ASM * EnMu OK * Implemented pull request changes as of 2020/03/16 * Reverted header * Split increment and switched 0s to NULLs
2021-03-27Obj_Mure3 OK (#720)petrie911
* matched * format * review Co-authored-by: petrie911 <pmontag@DESKTOP-LG8A167.localdomain> Co-authored-by: fig02 <fig02srl@gmail.com>
2021-03-18object_hidan_objects OK (#695)Anghelo Carvajal
* xml Signed-off-by: angie <angheloalf95@gmail.com> * add to spec and remove repetaed entries Signed-off-by: Angie <angheloalf95@gmail.com> * add some dlists Signed-off-by: Angie <angheloalf95@gmail.com> * add a few offsets Signed-off-by: Angie <angheloalf95@gmail.com> * fireballs textures Signed-off-by: Angie <angheloalf95@gmail.com> * add some unused dlists Signed-off-by: Angie <angheloalf95@gmail.com> * change the references in decompiled objects Signed-off-by: angie <angheloalf95@gmail.com> * change the references from non matching actors Signed-off-by: angie <angheloalf95@gmail.com> * add blob Signed-off-by: angie <angheloalf95@gmail.com> * changes requested by @Zelllll Signed-off-by: angie <angheloalf95@gmail.com> * why is this object so big? Signed-off-by: angie <angheloalf95@gmail.com> * rename a lot of stuff Signed-off-by: Angie <angheloalf95@gmail.com> * this object never ends Signed-off-by: angie <angheloalf95@gmail.com> * Some floats Signed-off-by: angie <angheloalf95@gmail.com> * stones blocks Signed-off-by: angie <angheloalf95@gmail.com> * rename fireball and stuff Signed-off-by: Angie <angheloalf95@gmail.com> * Stationary flame thrower Signed-off-by: Angie <angheloalf95@gmail.com> * SpinningFlamethrower Signed-off-by: Angie <angheloalf95@gmail.com> * Rename the lasts textures Signed-off-by: Angie <angheloalf95@gmail.com> * some random renamings Signed-off-by: Angie <angheloalf95@gmail.com> * run format Signed-off-by: Angie <angheloalf95@gmail.com> * Remove .gitkeep Signed-off-by: angie <angheloalf95@gmail.com>
2021-03-17Match ObjMure2_SetPosShrubCircle (#721)zelda2774
* Match ObjMure2_SetPosShrubCircle * reloc Co-authored-by: zelda2774 <zelda2774@invalid>
2021-03-14DoorKiller OK (#631)AdamKiddle
* Init done * slight tweak * Destroy done * func_80995020 * func_809951C4 done * started func_80995A84 * func_80995A84, func_80995284, func_809952B8 done * started the mess that is func_80995368 * most functions done except for 3 trouble cases * func_80995368 done * func_809958E4 done * fully matching. Documentation and cleanup to come * fixed fake matches * documentation progress * More documentation * getting close on tidying up everything * Finalised documentation and made some comments and name changes in player and other door files * formatting and final touches to comments * pr stuff * merge master * merge * format * remove unused asm after merge * review * \n Co-authored-by: fig02 <fig02srl@gmail.com>
2021-03-14EnEncount2 and EnFireRock OK (#659)AdamKiddle
* first two funcs done * fixing struct var name due to external use * func_80A07CA4 done * started EnEncount2_Update * EnEncount2_Update done * Encount2 done! * EnFireRock_Init done (but will only match once initvars are uncommented * progress * 4 funcs left * Fully matching * minor formatting * renames * change structs back to normal * formatting * removing unused comments * even more formatting stuff * removed unused asm * pr stuff * pr stuff * added newline at end of file * some merge suggestions * more pr stuff * review Co-authored-by: fig02 <fig02srl@gmail.com>
2021-03-11ovl_Item_Shield OK (#717)Emill
* ovl_Item_Shield OK * ovl_Item_Shield fix spec * review changes * review comments 2
2021-03-10ovl_bg_haka_ship OK (#712)emilybrooks
* 2 non matchings left * decompiled ovl_Bg_Haka_Ship * review suggestions * parent/child (Actor*) * removed unneeded cast * removed DECR * review 2 suggestions, removed some redundant parentheses
2021-02-28ovl_En_Brob OK (#708)Emill
* ovl_En_Brob OK * Review changes
2021-02-28ovl_Demo_Du OK (#683)Anghelo Carvajal
* DemoDu_Init and externed data Signed-off-by: Anghelo <angheloalf95@gmail.com> * functions called by init Signed-off-by: Anghelo <angheloalf95@gmail.com> * DemoDu_Destroy Signed-off-by: Anghelo <angheloalf95@gmail.com> * DemoDu_Update Signed-off-by: angie <angheloalf95@gmail.com> * DemoDu_Draw Signed-off-by: angie <angheloalf95@gmail.com> * func_80969FD0 Signed-off-by: angie <angheloalf95@gmail.com> * func_8096B840 Signed-off-by: angie <angheloalf95@gmail.com> * two non matching functions Signed-off-by: angie <angheloalf95@gmail.com> * import data Signed-off-by: angie <angheloalf95@gmail.com> * func_8096BF60 Signed-off-by: angie <angheloalf95@gmail.com> * func_8096BF54 Signed-off-by: angie <angheloalf95@gmail.com> * about half of the updates functions Signed-off-by: angie <angheloalf95@gmail.com> * almost the other half of update functions Signed-off-by: angie <angheloalf95@gmail.com> * the rest of the updates functions Signed-off-by: angie <angheloalf95@gmail.com> * DemoDu_UpdateEyes Signed-off-by: angie <angheloalf95@gmail.com> * bunch of functions Signed-off-by: angie <angheloalf95@gmail.com> * func_8096A970 Signed-off-by: angie <angheloalf95@gmail.com> * Another chunk of functions Signed-off-by: angie <angheloalf95@gmail.com> * More functions and a bit of renaming Signed-off-by: Anghelo <angheloalf95@gmail.com> * More functions Signed-off-by: Anghelo <angheloalf95@gmail.com> * a bit of renaming and five more functions Signed-off-by: angie <angheloalf95@gmail.com> * nonmatching function still not matching Signed-off-by: angie <angheloalf95@gmail.com> * func_8096B57C and a bit of renaming Signed-off-by: Anghelo <angheloalf95@gmail.com> * func_8096A528 Signed-off-by: Anghelo <angheloalf95@gmail.com> * move static variables around Signed-off-by: Anghelo <angheloalf95@gmail.com> * another bit of renaming Signed-off-by: angie <angheloalf95@gmail.com> * REG Signed-off-by: angie <angheloalf95@gmail.com> * Document the functions that give the medallion to player Signed-off-by: angie <angheloalf95@gmail.com> * More function renaming Signed-off-by: Anghelo <angheloalf95@gmail.com> * more function renaming Signed-off-by: angie <angheloalf95@gmail.com> * firemedallion and credits Signed-off-by: angie <angheloalf95@gmail.com> * rename some variables in a nonmatching function Signed-off-by: angie <angheloalf95@gmail.com> * i hate this function, and it is so dumb. it took me days to figure it out, the error was so stupid Signed-off-by: Anghelo <angheloalf95@gmail.com> * rename mouthtextures and some variables Signed-off-by: Anghelo <angheloalf95@gmail.com> * Rename almost all the missing functions Signed-off-by: angie <angheloalf95@gmail.com> * whoops, i forgot to run format.sh Signed-off-by: angie <angheloalf95@gmail.com> * Renaming the references to the cutscene at the chamber of the sages after killing ganon Thanks to @tharo Signed-off-by: angie <angheloalf95@gmail.com> * Many of the changes requested by @petrie911 Signed-off-by: angie <angheloalf95@gmail.com> * Inline the assignments at DemoDu_CsGoronsRuby_SpawnDustWhenHittingLink Signed-off-by: angie <angheloalf95@gmail.com> * change wrong type Signed-off-by: angie <angheloalf95@gmail.com> * changes requested by @fig02 Signed-off-by: angie <angheloalf95@gmail.com> * run format Signed-off-by: angie <angheloalf95@gmail.com> * remove s prefix in dustPosOffsets Signed-off-by: angie <angheloalf95@gmail.com>
2021-02-28ovl_Demo_Gj Ok (#670)Anghelo Carvajal
* a bunch of functions Signed-off-by: angie <angheloalf95@gmail.com> * another bunch of functions Signed-off-by: angie <angheloalf95@gmail.com> * add dummies to func_8097911C to match it Signed-off-by: angie <angheloalf95@gmail.com> * fix some functions declarations Signed-off-by: angie <angheloalf95@gmail.com> * Add functions of the array used by the update function Signed-off-by: angie <angheloalf95@gmail.com> * add functions used by draw Signed-off-by: angie <angheloalf95@gmail.com> * draw and update functions Signed-off-by: angie <angheloalf95@gmail.com> * DemoGj_Init Signed-off-by: angie <angheloalf95@gmail.com> * fix some functions declarations Signed-off-by: Anghelo <angheloalf95@gmail.com> * 9 small functions Signed-off-by: Anghelo <angheloalf95@gmail.com> * Some unmatched functions and 12 small matched functions Signed-off-by: Anghelo <angheloalf95@gmail.com> * another 7 small functions Signed-off-by: Anghelo <angheloalf95@gmail.com> * add data Signed-off-by: Anghelo <angheloalf95@gmail.com> * small types fixes Signed-off-by: Anghelo <angheloalf95@gmail.com> * six more functions Signed-off-by: angie <angheloalf95@gmail.com> * func_80978C20 Signed-off-by: angie <angheloalf95@gmail.com> * func_8097BA48 Signed-off-by: Anghelo <angheloalf95@gmail.com> * five repeated functions Signed-off-by: Anghelo <angheloalf95@gmail.com> * Array of cylinders and two other functions Signed-off-by: Anghelo <angheloalf95@gmail.com> * seven equals and problematic functions Signed-off-by: Anghelo <angheloalf95@gmail.com> * func_80978F60 and func_80979860 Signed-off-by: angie <angheloalf95@gmail.com> * func_8097923C doesn't want to match :c Signed-off-by: Anghelo <angheloalf95@gmail.com> * three not matching functions Signed-off-by: Anghelo <angheloalf95@gmail.com> * func_80978AFC Signed-off-by: Anghelo <angheloalf95@gmail.com> * three more Signed-off-by: Anghelo <angheloalf95@gmail.com> * DemoGj_FindGanon Signed-off-by: angie <angheloalf95@gmail.com> * func_809797E4 Signed-off-by: angie <angheloalf95@gmail.com> * func_80978B90 Signed-off-by: angie <angheloalf95@gmail.com> * last non matching function Signed-off-by: angie <angheloalf95@gmail.com> * erase reloc Signed-off-by: angie <angheloalf95@gmail.com> * a bit of renaming Signed-off-by: angie <angheloalf95@gmail.com> * another chunk of renaming Signed-off-by: angie <angheloalf95@gmail.com> * fix reg macros and a few comments Signed-off-by: Anghelo <angheloalf95@gmail.com> * vt, arrayfuncs renaming and another bit of renaming Signed-off-by: Anghelo <angheloalf95@gmail.com> * More renaming Signed-off-by: Anghelo <angheloalf95@gmail.com> * i'm hating this actor Signed-off-by: angie <angheloalf95@gmail.com> * format Signed-off-by: angie <angheloalf95@gmail.com> * Changes asked by @shawlucas Signed-off-by: Anghelo <angheloalf95@gmail.com> * swap globalCtx and globalCtx2 Signed-off-by: Anghelo <angheloalf95@gmail.com> * Move static variables nearer to where they are used and general cleanup Signed-off-by: Anghelo <angheloalf95@gmail.com> * A bunch of changes Signed-off-by: angie <angheloalf95@gmail.com> * run format.sh Signed-off-by: angie <angheloalf95@gmail.com> * Forgot to change updateMode Signed-off-by: Angie <angheloalf95@gmail.com> * Rename the references to object_gj Signed-off-by: Angie <angheloalf95@gmail.com> * Rename some functions Signed-off-by: Angie <angheloalf95@gmail.com> * document the actor params, a few members and rename some draw functions Signed-off-by: Angie <angheloalf95@gmail.com> * Rename DemoGj_DrawRubbleDisplayList into DemoGj_DrawRotated Signed-off-by: angie <angheloalf95@gmail.com> * The first type is the the rubble that is around the fight's arena Signed-off-by: angie <angheloalf95@gmail.com> * rename the enums Signed-off-by: angie <angheloalf95@gmail.com> * Document the value read from the Ganon instance and rename a few functions from that Signed-off-by: Angie <angheloalf95@gmail.com> * rename init and draw functions Signed-off-by: Angie <angheloalf95@gmail.com> * rename smoke spawner functions Signed-off-by: angie <angheloalf95@gmail.com> * run format.sh Signed-off-by: angie <angheloalf95@gmail.com> * fix merge issues Signed-off-by: Angie <angheloalf95@gmail.com>
2021-02-21ovl_en_yabusame_mark, 1 nonmatching (#707)emilybrooks
* 1 nonmatching (func_80B42F74) * #ifdef NON_MATCHING * deleted unused asm * review suggestions * sCollisionVertices
2021-02-21z_en_peehat (#660)mzxrules
* decomp most of En_Peehat * z_en_peehat code decomp'd and OK * complete data migration * first pass at documentation * minor code clean-up * documentation pass * fix spec (hopefully), implement some of petrie's suggestions * implement requested changes * fix compiler warnings * implement fig's changes * implement roman's changes
2021-02-20obj_tsubo OK (#702)Parker Burnett
* Getting started * matched tsubo_init * matched func_80BA0DF4 and func_80BA100C * matched func_80BA1294, with progress func_80BA15BC * matched final func, deleted asm, some documenting * Fixing some control flow, and names * Fixing suggested changes (some still remain) * adding the dangeon_keep gfx
2021-02-17Match EnFr_Update (#705)Roman971
2021-02-15En_Ba OK (#700)AdamKiddle
* init done * Everything done except for draw * matching * Tidied for pr * merge master into en_ba * run format.sh * fixing merge mistakes * how many different ways can I screw up a merge challenge * some pr comments
2021-02-15z_en skb, 1 non-matching, with some documentation (#669)Parker Burnett
* breathing new life into these skeletons * StalZone Progress StalZone * another match * matched override * some progress * one down, one to go * naming and prepping for pr * removing asm and prepping for PR * fixing damage table and asm issues * hopefully this fixes it (thank you louis) * fixing some suggested changes * inlining data into EnSkb_SpawnDebris * Fixing suggestions and adding a note * fixing the asm and function name * fix * whoops Co-authored-by: Fig02 <fig02srl@gmail.com>
2021-02-15En_anubice OK (#688)nfaltermeier
* init, func_809B1120, and func_809B11C0 OK Also migrate data to c * Match Destroy, func_809B142C, func_809B1524, func_809B15CC Start on func_809B16AC, but float register diffs :( * Everything OK but func_809B16AC and what a devil it is... * Work on func_809B16AC What an ugly function * Do some documentation * More documentation * Run formatter * Rename a few things * Address PR comments * Missed a couple angle macro opportunities * Update src/overlays/actors/ovl_En_Anubice/z_en_anubice.c Co-authored-by: mzxrules <mzxrules@gmail.com> * Anubice OK * Deleted the wrong part of the spec * A curtain was missed * Forgot a comment I changed the declaration but not the reference :I * More PR comments Co-authored-by: mzxrules <mzxrules@gmail.com>
2021-02-15Decompiled ovl_Bg_Hidan_Hrock (#690)Ethan Roseman
* Fixing mkldscript.c for mac * 1 to go * merge update * almost * small update * updating API with master * NON_MATCHING * names of vars * almost matching Signed-off-by: angie <angheloalf95@gmail.com> * BgHidanHrock_Init matching Signed-off-by: Anghelo <angheloalf95@gmail.com> * renames * format * PR suggestions Co-authored-by: angie <angheloalf95@gmail.com>
2021-02-15Armos and object_am OK (#652)fig02
* started * all but 2 * OK * docs progress * lots of docs * add gitkeep back * all funcs named * small fix * git subrepo pull --force tools/ZAPD subrepo: subdir: "tools/ZAPD" merged: "0305ec2c2" upstream: origin: "https://github.com/zeldaret/ZAPD.git" branch: "master" commit: "0305ec2c2" git-subrepo: version: "0.4.3" origin: "https://github.com/ingydotnet/git-subrepo.git" commit: "2f68596" * object_am * change * ready i think * last thing * asm * progress
2021-02-14ovl_En_Anubice_Fire OK (#687)Anghelo Carvajal
* init, destroy and other func Signed-off-by: angie <angheloalf95@gmail.com> * func_809B2B48 Signed-off-by: angie <angheloalf95@gmail.com> * EnAnubiceFire_Update Signed-off-by: angie <angheloalf95@gmail.com> * EnAnubiceFire_Draw NON_MATCHING Signed-off-by: angie <angheloalf95@gmail.com> * import data Signed-off-by: angie <angheloalf95@gmail.com> * inline some static variables Signed-off-by: angie <angheloalf95@gmail.com> * EnAnubiceFire_Draw Signed-off-by: angie <angheloalf95@gmail.com> * func_809B27D8 Signed-off-by: angie <angheloalf95@gmail.com> * final cleanup Signed-off-by: angie <angheloalf95@gmail.com> * ups Signed-off-by: angie <angheloalf95@gmail.com> * changes requested by @petrie911 Signed-off-by: angie <angheloalf95@gmail.com> * changes requested by @Roman971 Signed-off-by: angie <angheloalf95@gmail.com> * I somehow forgot to delete that file Signed-off-by: angie <angheloalf95@gmail.com> * i don't know what to put in this message Signed-off-by: angie <angheloalf95@gmail.com>
2021-02-14Magic Fire OK (#662)AdamKiddle
* all done, graphics commands written in draw however very messy and non matching * figuring out data * OK * formatting before merge * pr stuff * more pr stuff * pr changes
2021-02-13z_bg_jya_ironobj and object_jya_iron OK (#676)mzxrules
* z_bg_jya_ironobj OK * decompile object_jya_iron, clean up code * implement requested changes
2021-02-13z_bg_hidan_sima OK (#680)mzxrules
* z_bg_hidan_sima OK * cleanup code * implement suggestions
2021-02-13ObjWarp2block OK (#685)DefinedBehavior
* ObjWarp2block OK * Address petrie's comments * Rename unused temp to reflect that it's padding * Address fig comments * Use a single byte in offset and size comments * Address roman's comments
2021-02-12Decompile en_sw (#679)krimtonz
* decompile ovl_en_sw * remove unused asm * some cleanup, run format * review * review Co-authored-by: Fig02 <fig02srl@gmail.com>
2021-02-12Bg_Breakwall OK and documented (#684)Zelllll
* cleanup breakwall * fix mistake in header * make some data static * reloc stuffs * ready for pr * Remove asm * Update src/overlays/actors/ovl_Bg_Breakwall/z_bg_breakwall.c Co-authored-by: petrie911 <69443847+petrie911@users.noreply.github.com> * fix petrie's stuff * fixed all feedback * Update src/overlays/actors/ovl_Bg_Breakwall/z_bg_breakwall.h Co-authored-by: Roman971 <32455037+Roman971@users.noreply.github.com> Co-authored-by: petrie911 <69443847+petrie911@users.noreply.github.com> Co-authored-by: Roman971 <32455037+Roman971@users.noreply.github.com>
2021-02-12ovl_Eff_Dust OK (#655)Anghelo Carvajal
* void func_8099D8D0(void *arg0, s32 arg1) Signed-off-by: angie <angheloalf95@gmail.com> * void func_8099D8D8(void *arg0, s32 arg1) Signed-off-by: angie <angheloalf95@gmail.com> * void EffDust_Destroy(Actor *thisx, GlobalContext *globalCtx) Signed-off-by: angie <angheloalf95@gmail.com> * Fix some pointers in the struct Signed-off-by: angie <angheloalf95@gmail.com> * Fix functions declarations Signed-off-by: angie <angheloalf95@gmail.com> * void EffDust_Init(Actor *thisx, GlobalContext *globalCtx) Signed-off-by: angie <angheloalf95@gmail.com> * EffDust_Update, EffDust_Draw, renaming and cleanup Signed-off-by: angie <angheloalf95@gmail.com> * void func_8099D8E0(EffDust *this) Signed-off-by: angie <angheloalf95@gmail.com> * void func_8099DB28(EffDust *this, GlobalContext *globalCtx) Signed-off-by: angie <angheloalf95@gmail.com> * void EffDust_UpdateFunc_8099DD74(EffDust *this, GlobalContext *globalCtx) Signed-off-by: angie <angheloalf95@gmail.com> * Members renaming Signed-off-by: Anghelo <angheloalf95@gmail.com> * NON_MATCHING void func_8099E4F4(EffDust *this, GlobalContext *globalCtx) Signed-off-by: Anghelo <angheloalf95@gmail.com> * void func_8099DFC0(EffDust *this, GlobalContext *globalCtx) Signed-off-by: Anghelo <angheloalf95@gmail.com> * NON_MATCHING void func_8099E784(EffDust *this, GlobalContext *globalCtx) Signed-off-by: angie <angheloalf95@gmail.com> * NON_MATCHING func_8099E784 - score 100 Signed-off-by: Anghelo <angheloalf95@gmail.com> * func_8099E784 still not matching Signed-off-by: Anghelo <angheloalf95@gmail.com> * almost there (func_8099E784) Signed-off-by: Anghelo <angheloalf95@gmail.com> * func_8099E784 matching. needs cleanup Signed-off-by: Anghelo <angheloalf95@gmail.com> * void func_8099E784(EffDust *this, GlobalContext *globalCtx) Signed-off-by: Anghelo <angheloalf95@gmail.com> * Rename most members of the struct Signed-off-by: Anghelo <angheloalf95@gmail.com> * void func_8099E4F4(EffDust *this, GlobalContext *globalCtx) matching Signed-off-by: Anghelo <angheloalf95@gmail.com> * Rename a few variables and functions Signed-off-by: Anghelo <angheloalf95@gmail.com> * Add an enum for the possibles values for actor.param Signed-off-by: angie <angheloalf95@gmail.com> * format files Signed-off-by: angie <angheloalf95@gmail.com> * fix merge problems Signed-off-by: angie <angheloalf95@gmail.com> * delete reloc Signed-off-by: angie <angheloalf95@gmail.com> * remove defined symbols from undefined_syms Signed-off-by: angie <angheloalf95@gmail.com> * a bunch of functions Signed-off-by: angie <angheloalf95@gmail.com> * another bunch of functions Signed-off-by: angie <angheloalf95@gmail.com> * add dummies to func_8097911C to match it Signed-off-by: angie <angheloalf95@gmail.com> * fix some functions declarations Signed-off-by: angie <angheloalf95@gmail.com> * Add functions of the array used by the update function Signed-off-by: angie <angheloalf95@gmail.com> * add functions used by draw Signed-off-by: angie <angheloalf95@gmail.com> * draw and update functions Signed-off-by: angie <angheloalf95@gmail.com> * DemoGj_Init Signed-off-by: angie <angheloalf95@gmail.com> * fix some functions declarations Signed-off-by: Anghelo <angheloalf95@gmail.com> * 9 small functions Signed-off-by: Anghelo <angheloalf95@gmail.com> * Some unmatched functions and 12 small matched functions Signed-off-by: Anghelo <angheloalf95@gmail.com> * another 7 small functions Signed-off-by: Anghelo <angheloalf95@gmail.com> * add data Signed-off-by: Anghelo <angheloalf95@gmail.com> * small types fixes Signed-off-by: Anghelo <angheloalf95@gmail.com> * six more functions Signed-off-by: angie <angheloalf95@gmail.com> * func_80978C20 Signed-off-by: angie <angheloalf95@gmail.com> * func_8097BA48 Signed-off-by: Anghelo <angheloalf95@gmail.com> * five repeated functions Signed-off-by: Anghelo <angheloalf95@gmail.com> * Array of cylinders and two other functions Signed-off-by: Anghelo <angheloalf95@gmail.com> * seven equals and problematic functions Signed-off-by: Anghelo <angheloalf95@gmail.com> * func_80978F60 and func_80979860 Signed-off-by: angie <angheloalf95@gmail.com> * func_8097923C doesn't want to match :c Signed-off-by: Anghelo <angheloalf95@gmail.com> * three not matching functions Signed-off-by: Anghelo <angheloalf95@gmail.com> * func_80978AFC Signed-off-by: Anghelo <angheloalf95@gmail.com> * three more Signed-off-by: Anghelo <angheloalf95@gmail.com> * DemoGj_FindGanon Signed-off-by: angie <angheloalf95@gmail.com> * func_809797E4 Signed-off-by: angie <angheloalf95@gmail.com> * func_80978B90 Signed-off-by: angie <angheloalf95@gmail.com> * last non matching function Signed-off-by: angie <angheloalf95@gmail.com> * erase reloc Signed-off-by: angie <angheloalf95@gmail.com> * a bit of renaming Signed-off-by: angie <angheloalf95@gmail.com> * another chunk of renaming Signed-off-by: angie <angheloalf95@gmail.com> * fix reg macros and a few comments Signed-off-by: Anghelo <angheloalf95@gmail.com> * vt, arrayfuncs renaming and another bit of renaming Signed-off-by: Anghelo <angheloalf95@gmail.com> * More renaming Signed-off-by: Anghelo <angheloalf95@gmail.com> * i'm hating this actor Signed-off-by: angie <angheloalf95@gmail.com> * format Signed-off-by: angie <angheloalf95@gmail.com> * Changes asked by @shawlucas Signed-off-by: Anghelo <angheloalf95@gmail.com> * changes asked by @louist103 Signed-off-by: angie <angheloalf95@gmail.com> * Revert "Merge branch 'ovl_Demo_Gj' of github.com:AngheloAlf/oot into ovl_Eff_Dust" This reverts commit 12e0e5d2a672e145d540a5315c5e73564402ded0, reversing changes made to b251f1d234a9aab4d80884fe1b75975590afa253. * fix merge problems Signed-off-by: Anghelo <angheloalf95@gmail.com> * Rename the param's enum and move it to header Signed-off-by: angie <angheloalf95@gmail.com> * add file description Signed-off-by: angie <angheloalf95@gmail.com> * Some changes requested by @Roman971 Signed-off-by: angie <angheloalf95@gmail.com> * more changes Signed-off-by: angie <angheloalf95@gmail.com> * Change the particles amount from hex to decimal Signed-off-by: angie <angheloalf95@gmail.com> * `format.sh` should also format headers :s Signed-off-by: angie <angheloalf95@gmail.com>
2021-02-12En_Sth OK (#672)gamestabled
* all functions matching * en_sth OK * text formatting and added a description at the top * some suggested changes * merge master and remove text comments Co-authored-by: Fig02 <fig02srl@gmail.com>
2021-02-12Ovl_En_Gb OK (#691)Tharo
* Progress * Matched * Cleanup, some names Co-authored-by: Thar0 <maximilianc64@gmail.com>
2021-02-12ovl_Bg_Hidan_Rock OK (#657)Anghelo Carvajal
* void BgHidanRock_Init(Actor *thisx, GlobalContext *globalCtx) Signed-off-by: angie <angheloalf95@gmail.com> * small functions Signed-off-by: angie <angheloalf95@gmail.com> * BgHidanRock_Destroy Signed-off-by: angie <angheloalf95@gmail.com> * BgHidanRock_Update Signed-off-by: angie <angheloalf95@gmail.com> * BgHidanRock_Draw Signed-off-by: angie <angheloalf95@gmail.com> * func_8088B69C Signed-off-by: angie <angheloalf95@gmail.com> * func_8088B79C Signed-off-by: angie <angheloalf95@gmail.com> * func_8088B990 Signed-off-by: angie <angheloalf95@gmail.com> * func_8088B268 and move data Signed-off-by: angie <angheloalf95@gmail.com> * func_8088BC40 Signed-off-by: angie <angheloalf95@gmail.com> * erase reloc Signed-off-by: angie <angheloalf95@gmail.com> * a bit of cleanup Signed-off-by: angie <angheloalf95@gmail.com> * ups Signed-off-by: angie <angheloalf95@gmail.com> * another bit of cleanup Signed-off-by: angie <angheloalf95@gmail.com> * Changes requested by @petrie911 Signed-off-by: Anghelo <angheloalf95@gmail.com> * More changes requested by @petrie911 Signed-off-by: angie <angheloalf95@gmail.com> * fix some types Signed-off-by: angie <angheloalf95@gmail.com>
2021-02-12Bg haka huta OK (#682)Parker Burnett
* starting haka_huta with new changes * matched last func, deleting asm * added changes from review
2021-02-12Forest Stage and related actors and objects (#618)petrie911
* starting out * match demo * full match * cleanup * more names * more names * headers * dist from link * docs * objects * format * organization of xmls * merge actor * Update src/overlays/actors/ovl_En_Dnt_Nomal/z_en_dnt_nomal.c Co-authored-by: Roman971 <32455037+Roman971@users.noreply.github.com> * Update src/overlays/actors/ovl_En_Dnt_Jiji/z_en_dnt_jiji.c Co-authored-by: Roman971 <32455037+Roman971@users.noreply.github.com> * format Co-authored-by: petrie911 <pmontag@DESKTOP-LG8A167.localdomain> Co-authored-by: Fig02 <fig02srl@gmail.com> Co-authored-by: Roman971 <32455037+Roman971@users.noreply.github.com>
2021-02-12dekunuts OK (#664)gamestabled
* dekunuts OK * named unk_19A * improved the match, got rid of volatile * one unaccounted blob * finished object_dekunuts * capitalization consistency * suggested changes * suggested changes again
2021-02-12En_Zl4 (#590)petrie911
* significant progress * cutscene data * match * docs * dist from link * compiler warnings * cutscene and such * object decomp * stuff * cleanup * name some things * stuff * cutscenes fixed * git subrepo pull --force tools/ZAPD subrepo: subdir: "tools/ZAPD" merged: "44f5d7cb9" upstream: origin: "https://github.com/zeldaret/ZAPD.git" branch: "master" commit: "44f5d7cb9" git-subrepo: version: "0.4.3" origin: "https://github.com/ingydotnet/git-subrepo.git" commit: "2f68596" * git subrepo pull --force tools/ZAPD subrepo: subdir: "tools/ZAPD" merged: "0305ec2c2" upstream: origin: "https://github.com/zeldaret/ZAPD.git" branch: "master" commit: "0305ec2c2" git-subrepo: version: "0.4.3" origin: "https://github.com/ingydotnet/git-subrepo.git" commit: "2f68596" * reorder * unused content * documented cutscene dlists * enviewer update * Update src/overlays/actors/ovl_En_Zl4/z_en_zl4.c Co-authored-by: Roman971 <32455037+Roman971@users.noreply.github.com> * Update src/overlays/actors/ovl_En_Zl4/z_en_zl4.c Co-authored-by: Roman971 <32455037+Roman971@users.noreply.github.com> * formatter Co-authored-by: petrie911 <pmontag@DESKTOP-LG8A167.localdomain> Co-authored-by: Fig02 <fig02srl@gmail.com> Co-authored-by: Roman971 <32455037+Roman971@users.noreply.github.com>
2021-02-07EnBili OK and documented (#654)EllipticEllipsis
* OK, data imported * reloc * some naming, some floats * named almost everything * description * delete asm * missing static * Address review comments * Apply suggestions from code review Co-authored-by: Roman971 <32455037+Roman971@users.noreply.github.com> * Update src/overlays/actors/ovl_En_Bili/z_en_bili.c Co-authored-by: Roman971 <32455037+Roman971@users.noreply.github.com> Co-authored-by: Roman971 <32455037+Roman971@users.noreply.github.com>
2021-02-07ovl_En_Weiyer (#650)maekclena
* ovl_En_Weiyer * PR review * PR review
2021-02-02En_Arrow OK (#648)fig02
* fix colliderinit typo * fix initchain * start init * match init * progress * progress * more funcs * match func_809B3DD8 * progress * last func almost done * enum * name some more types * progress * all but one * fix warning * remove undefined syms * match arrows * review * spec * remove asm
2021-02-02Bombchu OK (#647)fig02
* all but 1 * done * asm * rename collider data * final changes and format * matched, ty petrie * asm * review
2021-02-02BgDyYoseizo OK and documented (#634)EllipticEllipsis
* OK, data imported * naming * spec, more naming * more naming, in EnDyExtra too * more naming * deleat asm * change one function name * addressed review comments * Actor changes * Address review comments * Apply suggestions from code review Co-authored-by: Roman971 <32455037+Roman971@users.noreply.github.com> Co-authored-by: Roman971 <32455037+Roman971@users.noreply.github.com>