summaryrefslogtreecommitdiff
path: root/linker_scripts
AgeCommit message (Collapse)Author
2021-05-03obj_visiblock OK (#93)kyleburnette
* obj_visiblock OK * re-oked obj_visiblock * removed unnecessary pad
2021-05-03bg_kin2_fence OK and documented (#103)kyleburnette
* initial fence work * more fence work * bg_kin2_fence OK and documented * removed ctx file * got rid of unk283 which didn't exist * Renamed the array of eye sparkle particle spawns locations as suggested * reok-ed kin2_fence
2021-05-01En_M_Fire1 OK (#106)Derek Hensley
* En_M_Fire1 OK * Removed Null cast * Added newline * Address PR Review Comments * Update src/overlays/actors/ovl_En_M_Fire1/z_en_m_fire1.c Co-authored-by: Parker Burnett <burnettparker@gmail.com> * Renamed unk190 to timer Co-authored-by: Parker Burnett <burnettparker@gmail.com>
2021-05-01(Mostly) Decompile PreRender.c (#105)Zelllll
* start prerender * match func_8016FDB8 * fix fake af match * actually add prerender * Delete ctx.c * test * lots of oot transfers * lots of new functions done * match even more functions * slowly thread functions * two prerender functions left * some docs * make names more consistent with oot * ready for pr? * Update PreRender.c
2021-05-01en_bu OK (#96)kyleburnette
* en_bu OK * renamed action func * made the char array in the header of type UNK_TYPE1 * renamed display list pointer as suggested
2021-04-30item_inbox OK (#95)kyleburnette
* item_inbox OK * renamed func_80945534 to suggested name
2021-04-30ovl_Obj_Boyo OK (#112)Zelllll
* start * more functions * fix bg thingy * finish boyo * conflict fix1
2021-04-29ovl_Item_B_Heart OK (#110)Zelllll
* finish heart * fix linker
2021-04-29ovl_Bg_Keikoku_Spr OK (#111)Zelllll
* finish actor * fix linker
2021-04-29dm_statue OK (#94)kyleburnette
* dm_statue OK * dm_statue OK * Reworked types of segmented addresses * ran format script
2021-04-29Adds in scene support (#117)Kenix3
* 1 scene done, Z2_SOUGEN OK * All scenes OK * Makefile improvements * Use WIP ZAPD branch as submodule * Add spawn rotation flag macro * Fix bad merge * Move scenes to be in their own subfolders * Rename and restructure extracted baserom files * Progress tracking for assets * Add asset progress to csv * Use master ZAPD * Use distclean like in OOT * Fix up a few things with the makefile * Fix scenes not being dumped from ELF Co-authored-by: Rozelette <Uberpanzermensch@gmail.com>
2021-04-19sys_slowly OK (#101)Rozelette
* sys_slowly OK * Feedback * rename type member
2021-04-18DoorAna: OK (#90)Isghj
* DoorAna: OK * DoorAna: changed z_lib functionname to match new master * DoorAna: requested changes * DoorAna: requested changes * DoorAna: Renamed nextEntranceIndex * DoorAna: some changes requested Co-authored-by: isghj8 <isghj8@gmail.com>
2021-04-12z_skin_matrix OK (#81)Rozelette
* Set up file * Rename * z_skin_matrix OK * Cleanup * /n nits
2021-04-07dm_sa OK (#88)kyleburnette
* initial dm_sa work * more dmsa work * dm_sa OK * Changed char arrays in header to be UNK_TYPE1 * Made all of roz's suggested changes * merge
2021-04-07z_lib fully matched (#85)Rozelette
* z_lib OK * Documentation * Added stdbool and stdint * Fixup for new names * Fixup bad merge * Feedback * Use u/s32 for intptr_t
2021-03-27z_en_item00 (#78)Rozelette
* z_en_item00 WIP 17/21 match, rest close to matching * Split .rodata for z_en_item00 * Item00 documentation, some misc cleanup * Minor cleanup * Fixup for z_collision_check * Address feedback * Delete old file * Fix bad merge
2021-03-27Some OOT transfers, some renaming, etc (#75)Lucas Shaw
* 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 Co-authored-by: Lucas Shaw <lucas.shaw1123@gmail.com> Co-authored-by: Rozelette <Rozelette@users.noreply.github.com>
2021-03-27z_lights fully matched (#80)Rozelette
* z_lights OK * Documentation * Fixup for z_collision_check * Improve function types of bind functions * Fixup for types
2021-03-27Floats and Strings in asm (#82)Tharo
2021-03-27en_tag_obj OK (#84)kyleburnette
* en_tag_obj OK * Changed collider formatting at m4's request * Removed use of macro and changed name of collider to reflect that it is unused
2021-03-27En_Tubo_Trap (Flying Pot Enemy) (#62)Isghj
* EnTuboTrap: All but one, non-matching: minor regalloc * EnTuboTrap: updates to zel's actor struct changes and cleaning * EnTuboTrap: fullgrowngaming's requested changes * EnTuboTrap: changed non-matching asm to new location * Update src/overlays/actors/ovl_En_Tubo_Trap/z_en_tubo_trap.c Co-authored-by: Rozelette <Rozelette@users.noreply.github.com> * Update src/overlays/actors/ovl_En_Tubo_Trap/z_en_tubo_trap.c Co-authored-by: Rozelette <Rozelette@users.noreply.github.com> * EnTuboTrap: moved dlist externs to segment, and objects up to top of object_script.txt * EnTuboTrap: requested changes * EnTuboTrap: Fix GLOBAL_ASM, updated to Tharo's collision * EnTuboTrap: collision enum was added * EnTuboTrap: Update sfx function name Co-authored-by: isghj8 <isghj8@gmail.com> Co-authored-by: Rozelette <Rozelette@users.noreply.github.com>
2021-03-27Restructure how buffers are set up (#77)Rozelette
2021-03-27Bg_Lotus OK (#86)Rozelette
2021-03-27TwoHeadArena and TwoHeadGfxArena OK (#83)kyleburnette
* TwoHeadArena and TwoHeadGfxArena OK * Changed negatives to ~ in TwoHeadArena.c * Renamed functions to match OoT * Formatted code files * Removed dispbuf
2021-03-27Door_Spiral OK (from zel) (#87)Rozelette
* Door_Spiral OK * Cleanup
2021-03-24EnPoFusen: OK (#69)Isghj
* EnPoFusen: OK EnPoFusen: WIP EnPoFusen: init is matched * EnPoFusen: requested changes * Update src/overlays/actors/ovl_En_Ma4/z_en_ma4.h Co-authored-by: Rozelette <Rozelette@users.noreply.github.com> * EnPoFusen: forgot I renamed a function to check diff, changed back * EnPoFusen: Bad search and replace * EnPoFusen: really bad search replace * EnPoFusen: ColliderInit and requested changes * Functions: renamed func_800B8EC8 to Audio_PlayActorSound2 Co-authored-by: isghj8 <isghj8@gmail.com> Co-authored-by: Rozelette <Rozelette@users.noreply.github.com>
2021-03-22z_collision_check.c (#58)Tharo
* setup * Progress on z_collision_check.c * Further progress on z_collision_check.c * renamed code_0x800E03A0 to z_collision_btltbls, z_collision_check.c decompiled besides bss * Structs changes * Document functions * overlayhelpers folder, colliderinit.py and ichaindis.py * Flags, format existing ColliderInits * Fix merge * Few more small improvements * Review suggestions
2021-03-22padutils OK (#72)Rozelette
* padutils OK * Update to latest OOT
2021-03-20bg_ikana_shutter OK (#56)kyleburnette
* Initial shutter work * Fixed types.h * bg_ikana_shutter OK * Reverted errant change to ultratypes * Adjusted to use new actor field names * fixed submodules * Cleaned up a comment I left by accident Co-authored-by: fullgrowngaming <fullgrowngaming@gmail.com>
2021-03-17en_scopecoin OK (#67)kyleburnette
* Initial scopecoin work * Scopecoin OK * Updated submodules * Fixed newline on macros.h, fixed a few minor details in scopecoin.c * Made requested minor adjustments * merge
2021-03-16yaz0.c OK (#71)Rozelette
2021-03-16Decompiles z_vr_box (from zel) (#73)Kenix3
2021-03-10Initial support of tracking progress per code/boot/overlay, and outputs the ↵Kenix3
stats to csv.
2021-02-25PoC automatic rodata split Total split: 585 Failed / Troublesome: 61 ↵Kenix3
(10,42735042735043%) Successfull rodata split: 524 (89,57264957264957%) Failed due to Script issues: 51 Failed due to object boundary issues or unreferenced .rodata: 10 Build OK?: :feelsokman: (#51) rom_uncompressed.z64: OK 2a0a8acb61538235bc1094d297fb6556 rom.z64 rom.z64: OK List Of Troublesome (mostly simliar edge cases, some are strings that we dont catch right / data without references): - ovl_Arrow_Ice - ovl_Arrow_Light - ovl_Bg_Dkjail_Ivy - ovl_Bg_Ikana_Mirror - ovl_Boss_02 - ovl_Boss_07 - ovl_Boss_Hakugin - ovl_Elf_Msg - ovl_Elf_Msg2 - ovl_Elf_Msg3 - ovl_Elf_Msg4 - ovl_Elf_Msg5 - ovl_En_Az - ovl_En_Bigokuta - ovl_En_Bigpamet - ovl_En_Bigpo - ovl_En_Bigslime - ovl_En_Box - ovl_En_Butte - ovl_En_Col_Man - ovl_En_Crow - ovl_En_Death - ovl_En_Elf - ovl_En_Elforg - ovl_En_Encount3 - ovl_En_Encount4 - ovl_En_Fish - ovl_En_Fish2 - ovl_En_Fsn - ovl_En_Honotrap - ovl_En_Horse - ovl_En_Horse_Game - ovl_En_Invadepoh - ovl_En_Ishi - ovl_En_Kame - ovl_En_Kanban - ovl_En_Kusa2 - ovl_En_M_Thunder - ovl_En_Maruta - ovl_En_Mushi2 - ovl_En_Okuta - ovl_En_Ossan - ovl_En_Pametfrog - ovl_En_Peehat - ovl_En_Rg - ovl_En_Ruppecrow - ovl_En_Slime - ovl_En_Sob1 - ovl_En_Syateki_Man - ovl_En_Test7 - ovl_En_Trt - ovl_En_Wiz_Fire - ovl_Mir_Ray - ovl_Obj_Bombiwa - ovl_Obj_Driftice - ovl_Obj_Hariko - ovl_Obj_Iceblock - ovl_Obj_Mure - ovl_Obj_Snowball2 - ovl_Obj_Toudai - ovl_select Co-authored-by: MMDecomp <MMDecomp@anon.tld>
2021-02-23en_okarina_effect OK (#47)kyleburnette
* en_okarina_effect OK * Changed setupaction name
2021-02-12en_rsn OK (#41)kyleburnette
* en_rsn OK * Fixed build error caused by collisioncheck Co-authored-by: fullgrowngaming <fullgrowngaming@gmail.com>
2021-02-12en_nnh OK (#42)kyleburnette
* Matching (last thing to figure out is ColliderInit) * nnh work * Working on collider * formatting * Fixing en_nnh * Fixed build error. The issue was a collider init, not sure what made me think it was OK before * Removed overlay helper stuff * Removed weird qemu file * Fixed collider once and for all. Co-authored-by: fullgrowngaming <fullgrowngaming@gmail.com>
2021-02-11en_hs2 OK (#46)kyleburnette
* en_hs2 OK * Formatted files * Renamed the DoNothing func. Co-authored-by: fullgrowngaming <fullgrowngaming@gmail.com>
2020-12-09Decompile `ovl_TG_Sw` (#44)Kenix3
Co-authored-by: MMDecomp <MMDecomp@anon.tld>
2020-10-26en_ending_hero OK (#36)fullgrowngaming
* Initial work * en_ending_hero OK * Converted array of UNKPTRs to symbols * Moved texture arrays back outside function
2020-10-26ending_hero5 OK (#40)fullgrowngaming
* ending_hero5 OK * Formatting * Fixed formatting and changed colors to decimal
2020-10-12en_ending_hero4 OK (#39)fullgrowngaming
Co-authored-by: Rozelette <Rozelette@users.noreply.github.com>
2020-10-12ending_hero3 OK (#38)fullgrowngaming
Co-authored-by: Rozelette <Rozelette@users.noreply.github.com>
2020-10-12ending_hero2 OK (#37)fullgrowngaming
* ending_hero2 OK * Formatting Co-authored-by: Rozelette <Rozelette@users.noreply.github.com>
2020-10-12en_dy_extra OK (#35)fullgrowngaming
* dy_extra decomped, but not ok * Formatting * Fixed data, en_dy_extra now OK * Formatting * Removed unnecessary color struct * added newlines
2020-10-11Arms_Hook OK (#33)fullgrowngaming
* All but 2 functions matched * More work on hookshot * hookshot work * 2 functions left (and one is almost done) * sp issues with draw, but matching otherwise * hookshot matching * Changed rodata inclusion for armshook * Hookshot OK * Resolve script conflicts * Rename unk variables to match MM standard * Made requested changes
2020-10-11z_skelanime OK (#34)fullgrowngaming
* initial skelanime commit * Skelanime OK * Forgot to add z64animation.h and skelanime.c
2020-09-28en_tanron6 OK (#27)fullgrowngaming
* en_tanron6 OK * Fixed name of SetupDoNothing * Fixed initvars name * Fixed initvars name * Fixed initvars name
2020-09-28bg_market_step OK (#21)fullgrowngaming
* bg_market_step OK * Ran formatting script * Converted arrays to Gfx* arrays and formatted init vars properly * Propery formed display lists and arrays