summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2020-09-02fix m2ctx incompatibility on MacOS (#354)notyouraveragehooman
2020-09-01audio_seqplayer, the easy half (#369)zelda2774
* func_800E9340 * Audio_SequenceChannelDisable * Audio_SeqChannelLayerFree * Audio_SeqChannelLayerDisable * Rename functions * Audio_SeqChannelSetLayer * Move gSequenceChannelNone into gAudioContext * Audio_SequenceChannelInit * Name functions * Audio_M64ReadU8 * Audio_M64ReadS16 * Audio_M64ReadCompressedU16 * Audio_AudioListPopBack * Audio_AudioListPushBack * Audio_InitLayerFreelist * Audio_SequencePlayerDisableAsFinished * incomplete Audio_SequencePlayerDisable * Audio_SequenceChannelEnable * Audio_SequencePlayerDisableChannels * Audio_SequencePlayerInitChannels * struct fixes * func_800E9ED8 * Name more functions * Audio_SequenceChannelSetVolume * Audio_SetInstrument * Audio_GetInstrument * confirm structs * Audio_ResetSequencePlayer * Audio_InitSequencePlayer * Audio_InitSequencePlayers * func_800EC734 * Find the right Audio_SoundAlloc * Prune functions.h * Move global vars into gAudioContext * func_800EAEF4 * Audio_SeqChannelLayerProcessScript * Audio_HandleScriptFlowControl * func_800E9F64 * func_800EA0C0 * func_800EA440 * func_800EAAE0 * unbreak audio_effects * Audio_ProcessSequence * Audio_ProcessSequences * Some audio_heap struct work and function naming * Audio_SequencePlayerDisable * ? instead of ! in z64audio.h * Revert makefile change * Formatting, player -> seqPlayerIndex * Index -> Idx Co-authored-by: zelda2774 <zelda2774@invalid>
2020-08-31Improve PHYSICAL/VIRTUAL macros and match Interface_LoadActionLabel (#371)Roman971
2020-08-30Match/Improve more non matching functions (#366)Roman971
* Match/Improve more non matchings * Remove SET_NEXT_GAMESTATE from preserved macros
2020-08-29Introduce OPEN_DISPS/CLOSE_DISPS macros (#360)Roman971
2020-08-29attchaedA/attachedB renamed to parent/child (#358)fig02
* fix colliderinit typo * rename parent/child * cleanup * forgot to change something in functions.h * SpawnAsChild * format
2020-08-28Decompiles z_bg_spot11_bakudankabe.c (#355)i82orbom
* Starts z_bg_spot11_bakudankabe * BgSpot11Bakudankabe_Init * BgSpot11Bakudankabe_Destroy * BgSpot11Bakudankabe_Update * BgSpot11Bakudankabe_Draw * func_808B2180 * func_808B2218 WIP * Finishes z_bg_spot11_bakudankabe.c * Removes forward declared function * Addresses PR comments Co-authored-by: i82orbom <i82orbom i82orbom@github>
2020-08-28Decomp EnExRuppy (#331)louist103
* PR fixes NOT MATCHING * PR fixes * Fix EnNiwGirl.h * Update z_en_niw_girl.h * Update z_en_niw_girl.c * Delete ASM * Ran format.sh and did some manual cleanup * Update z_en_ex_ruppy.c * Update z_en_ex_ruppy.c * PR fixes * Accidently left a git string in the file * PR fixes * PR fixes
2020-08-28Removing binaryEthan Roseman
2020-08-28ovl_Item_Ocarina OK (#299)Half-asian
* first commit * fixes * remove unwanted file Co-authored-by: fig02 <fig02srl@gmail.com>
2020-08-28En_Dy_Extra OK and matching (#351)fullgrowngaming
* Almost done with en_dy_extra * All matching other than draw function, which just has some stack issues + possibly a localGfxCtx issue. * OK, one non-matching. * z_en_dy_extra OK and matching * Deleted asm and updated spec * Changed colors to decimal and got rid of padding in the u8 array * Ran format script again to clean up after last commit * All requested fixes * Made further requested changes
2020-08-27Ovl_Bg_Jya_Megami OK (#284)gamestabled
* merge from upstream * one non-matching in bg_jya_megami * deleted asm files * renamed unk_1D0 * some suggested changes * megami OK, zero non-matchings * deleted old reloc.s * using a define rather than ARRAY_COUNT * suggested changes * some requested changes * Setup -> Init
2020-08-27Decompiled ovl_Obj_Hsblock (#345)Ethan Roseman
* Decompiled ovl_Obj_Hsblock * reloc * Renaming * PR suggestion * PR comments * Grouping action funcs
2020-08-27Decompiles z_bg_spot17_bakudankabe.c (#347)i82orbom
* Decompiles z_bg_spot17_bakudankabe.c * More progress, BgSpot17Bakudankabe_Draw * * func_808B6BC0 start * Some progress *func_808B6BC0 * func_808B6BC0 almost there * Cleanup and finished z_bg_spot17_bakudankabe.c * Addresses PR comments * Adds description to z_bg_spot17_bakudankabe * Renames some variables Co-authored-by: i82orbom <i82orbom i82orbom@github>
2020-08-27Decompiles z_bg_spot08_bakudankabe.c (#348)i82orbom
* func_808B02D0 * BgSpot08Bakudankabe_Init * BgSpot08Bakudankabe_Destroy * BgSpot08Bakudankabe_Update * Finishes z_bg_spot08_bakudankabe * Update src/overlays/actors/ovl_Bg_Spot08_Bakudankabe/z_bg_spot08_bakudankabe.c Co-authored-by: Roman971 <32455037+Roman971@users.noreply.github.com> * Update src/overlays/actors/ovl_Bg_Spot08_Bakudankabe/z_bg_spot08_bakudankabe.c Co-authored-by: Roman971 <32455037+Roman971@users.noreply.github.com> Co-authored-by: i82orbom <i82orbom i82orbom@github> Co-authored-by: Roman971 <32455037+Roman971@users.noreply.github.com>
2020-08-27Decompiled ovl_Bg_Haka (#346)Sirius902
* Progress * match func_8087B7E8 * combine into else if * match func_8087B938 * reorder condition to be more readable * SFX macros * clang fmt * func_8087BAAC and func_8087BAE4 * match BgHaka_Draw * attempt to remove dependency on asm data * match file and remove asm * reorder comparison * clang format * use bitwise not * merge upstream * fix ZAP2 * Update src/overlays/actors/ovl_Bg_Haka/z_bg_haka.c Co-authored-by: Roman971 <32455037+Roman971@users.noreply.github.com> * Update src/overlays/actors/ovl_Bg_Haka/z_bg_haka.c Co-authored-by: Roman971 <32455037+Roman971@users.noreply.github.com> * Update src/overlays/actors/ovl_Bg_Haka/z_bg_haka.c Co-authored-by: Roman971 <32455037+Roman971@users.noreply.github.com> * implement fig's suggestions Co-authored-by: Roman971 <32455037+Roman971@users.noreply.github.com>
2020-08-27fix typo in MacOS docker instructions (#353)notyouraveragehooman
2020-08-23Decompiles z_bg_dodoago.c (#334)i82orbom
* Starts decompiling z_bg_dodoago.c * Removes data * * BgDodoago_SetupAction * * BgDodoago_Destroy * * func_80872288 * * BgDodoago_Draw * * func_80871A08 * * BgDodoago_Init * WIP * * func_80871CF4 * * func_80871CF4 * WIP * * BgDodoago_Update * Finishes z_bg_dodoago * Addresses PR comments * Addresses PR comments #2 * Removes Setup forward declared function * Addresses PR comments #3 Co-authored-by: i82orbom <i82orbom i82orbom@github>
2020-08-23Update ZAP2 (#344)Ethan Roseman
2020-08-23Match/Improve a bunch of non matchings (#342)Roman971
2020-08-23Speed up build a bit (#341)zelda2774
* Speed up elf2rom * Remove all built-in make rules * Only perform a single mkdir * Optimize elf2rom further Co-authored-by: zelda2774 <zelda2774@invalid>
2020-08-23Decomp BgYdanMaruta (#338)louist103
* Fix * fix * Fixed upstream * PR fixes * PR fixes * Fix ZAP2. Hopefully
2020-08-22Ido Static Recomp (#337)Ethan Roseman
* Ido Recomp test * try 2 * Recomp by default * Fix Jenkinsfile * Fix 2 * CFE errors * CFE fix -O2 * Update Makefile Co-authored-by: Roman971 <32455037+Roman971@users.noreply.github.com> * Update README.md Co-authored-by: Roman971 <32455037+Roman971@users.noreply.github.com> * Update README.md Co-authored-by: Roman971 <32455037+Roman971@users.noreply.github.com> * PR suggestions * PR updates Co-authored-by: Roman971 <32455037+Roman971@users.noreply.github.com>
2020-08-22z_en_js OK (#336)fullgrowngaming
* Initial commit for en_js * More work on decomping en_js * More en_js work * z_en_js OK * Made requested changes/improvements * Renamed arg in func_80A88F64 * Fixed undefined_symbols.txt * Fixed undefined_symbols.txt * Fixed undefined_symbols.txt
2020-08-20Bg mori elevator one non matching (#293)louist103
* BgMoriElevator Progress * Decomp Progress * Progress * Progress * Progress * Progress * Progress * Finish Decomp for MoriElevator * Test * Update spec * Update z_bg_mori_elevator.c * PR fixes * PR fixes * PR fixes * PR fixes * Fixed a non matching * Delete func_808A1800.s * PR fixes * PR fixes * PR fixes * PR fixes * Run Clang-Format * Change PlaceInGround to WaitAfterInit * PR fixes * Change a variable
2020-08-20Decompiles z_bg_jya_goroiwa (#307)i82orbom
* Decompiles z_bg_jya_goroiwa * BgJyaGoroiwa_Init * func_808979C0 * BgJyaGoroiwa_Destroy * func_80897970 * func_80897A2C * BgJyaGoroiwa_Draw * func_80897DF0 * func_80897DDC * BgJyaGoroiwa_Update * func_80897B48 * Adds description header to z_bg_jya_goroiwa.c * Addresses PR comments * Addresses PR comments #2 * Addresses PR comments (padding) * PR comments, change paddings to s32 Co-authored-by: i82orbom <i82orbom@github> Co-authored-by: i82orbom <i82orbom i82orbom@github>
2020-08-20z_en_weather_tag decomp (#329)fullgrowngaming
* Initial commit of weather_tag actor decomp * Formatted source files and updated spec. * Fixed references to the environment context variable that I changed. * Deleted the last of the asm (forgot the stuff in the data folder) * Made all requested changes to z_en_weather_tag * Forgot to change basereg * Removed unnecessary field in weather tag struct * Update src/overlays/actors/ovl_En_Weather_Tag/z_en_weather_tag.c Co-authored-by: Roman971 <32455037+Roman971@users.noreply.github.com> * That field in the header was totally necessary, not sure what I was thinking, sorry for all the commits * Renamed what I thought was struct padding to more accurately represent the fact that that field is an unused variable. * Update src/overlays/actors/ovl_En_Weather_Tag/z_en_weather_tag.h Co-authored-by: Roman971 <32455037+Roman971@users.noreply.github.com> Co-authored-by: Roman971 <32455037+Roman971@users.noreply.github.com>
2020-08-20En_Syateki_Niw (#270)Kelebek1
* All matching, apart from the ones that aren't. * Fix conflcit and 1 func * Bugz * Conflict 2 * Header * Remove asm * PR * PR * undefined syms * PR
2020-08-19En_Light OK (#332)fig02
* fix colliderinit typo * en_light OK * format * remove asm * cleanup * pr review * no U * few changes
2020-08-19Attack_Niw (#272)Kelebek1
* Attack! * Decimal indexes * a * PR * PR * PR * Why break it
2020-08-19Match Lights_Free (#333)Roman971
* Match Lights_Free * Remove bug comment
2020-08-19Match Overlay_Relocate (#330)krimtonz
* Finally match Overlay_DoRelocation * remove asm, rename Overlay_DoRelocation to Overlay_Relocate * formatter * comment updates * comment update
2020-08-18Decompiles z_en_wonder_talk2.c (#312)i82orbom
* Decompiles z_en_wonder_talk2.c * EnWonderTalk2_Init * func_80B3A10C * func_80B3A770 * EnWonderTalk2_Update * func_80B3A15C * func_80B3A4F8 * func_80B3A3D4 * Removes unused asm * Addresses PR comments * Addresses PR comments #2 Co-authored-by: i82orbom <i82orbom i82orbom@github>
2020-08-18Decompiles z_en_wonder_talk.c (#309)i82orbom
* Decompiles z_en_wonder_talk.c * EnWonderTalk_Init * EnWonderTalk_Update * func_80B395F0 * func_80B391CC * func_80B3943C Removes unused asm's * Addresses PR comments * Uses VT macros in z_en_wonder_talk * Adds translations to stdout messages in comments * Addresses additional PR comments * Addresses PR comments #3 Co-authored-by: i82orbom <i82orbom@github> Co-authored-by: i82orbom <i82orbom i82orbom@github>
2020-08-18Elf_Msg, Elf_Msg2 OK (#317)AdamKiddle
* matched func_809AD700, ElfMsg2_Init * func_809AD968 done * func_809AD978 and func_809AD9F4 done * func_809ADA28 done * ElfMsg2_Update Done, ElfMsg2_Draw Started * whole file decomped * Matching and all symbols defined * Formatting changes, not currently building * run format.sh * fixed typos in comments * Changes to reflect comments * C file matching, polish needed * making parenthesis usage consistent * Documenting draw function, Vtx and Gfx arrays * Added japanese translation comments * line spacing fix * renaming stuff * Early return in Draw * naming updates * Cleaning up names, comments and formatting after the merge * comment cleanup * more cleanup * More cleanup * Adding commas at end of arrays so they look nicer :) * more cleanup * removing unnecessary parentheses * comment and code changes * Name changes * Renamings * Removing documentation at top
2020-08-18z_en_yukabyun decompiled (#318)fullgrowngaming
* Decomped Yukabyun (flying floor tiles) * z_en_yukabyun * Ran the formatting script, plus fixed negative number stuff in the Update function * Changed unk_152 to unsigned to get rid of cast * Made all the suggested changes. * Update undefined_syms.txt Co-authored-by: Roman971 <32455037+Roman971@users.noreply.github.com> Co-authored-by: Roman971 <32455037+Roman971@users.noreply.github.com>
2020-08-17Fix reloc data used for some actors and Match Bg_Spot01_Idohashira (#327)Roman971
2020-08-17Math3D and olib updates (#315)krimtonz
* wip * Olib updates * wip * wip * rename most Math3D functions, few matches, documentation * wip * document most of math3d * pr updates * pr updates * add missing comment block finalizer
2020-08-16Match the last 2 functions in graph.c (#328)Roman971
* Match the last 2 functions in graph.c * Minor graph improvements
2020-08-15Fix some %hi's (#326)zelda2774
Co-authored-by: zelda2774 <zelda2774@invalid>
2020-08-15Decomp EnNiwGirl (#306)louist103
* Fix Repo * Update z_en_niw.h * PR fixes * Update z_en_niw_girl.c Add all masks to switch at 142 * Added currentMask enum * Small fixes * Cleaned up a lot of little things * PR fixes
2020-08-15this -> thisx cleanup (#325)fig02
2020-08-15ovl_Magic_Dark 3 matching, 4 nonmatching (#310)Sirius902
* match MagicDark_Init * update struct fields and add THIS comment thanks to Ethan * match MagicDark_Destroy * start on func_80B874E4 * move func_80B874E4 to a comment for now * match MagicDark_Update (again thanks to Ethan) * comment out func_80B8772C and use macro for ACTIVE_CAM * various changes * implement permuter suggestion * reorder nayru temps to fix stack * use LINK_IS_CHILD * match func_80B874E4 a bit more * initially store msgMode in temp_t2 * add msgMode temp * comment out func_80B874E4 because regalloc >:( * comment out func_80B874E4 again * add unk_90C to Player * change unk_14F to an array for more explicit padding * remove partially completed functions * remove matched functions from asm * clang format * subtract SFX_FLAG * combine unk_14F and unk_150
2020-08-15Various repo improvements (#316)Ethan Roseman
* Narrowing down ido5-required files, assist.py, permuter settings * OSX support changes, +x on setup scripts * ZAP2 Update for OSX * Remove assist.py * Removing ido 5 things
2020-08-15Decompiled ovl_Demo_Im (#296)Ethan Roseman
* First steps * more * more * clean * Decompiled ovl_Demo_Im * fixes * comment update * consistency * PR comments
2020-08-15audio_playback, audio_effects OK (#313)zelda2774
* audio_playback.c * format.sh * rename functions * Audio_SequenceChannelProcessSound * Audio_SequencePlayerProcessSound * Audio_GetPortamentoFreqScale * Audio_GetVibratoPitchChange * Audio_GetVibratoFreqScale * Audio_NoteVibratoInit, Audio_NoteVibratoUpdate * Audio_NotePortamentoInit * Audio_AdsrInit * Audio_AdsrUpdate * Common bitfield formatting * format.sh * review Co-authored-by: zelda2774 <zelda2774@invalid>
2020-08-15Fix _DW with permuter and GeometryMode macros (#323)Roman971
2020-08-15Match Interface_Update (#322)Kelebek1
* Match Interface_Update * z_actor.c func_8002C124
2020-08-15Match a few functions (#324)Random
* match a few functions * run formath.sh * minor fixes
2020-08-14Ovl_Bg_Spot01_Idomizu OK (#303)Tom Overton
* Init OK (with weird goto) * func_808ABB84 matching * BgSpot01Idomizu_Destroy matching * Run ./format.sh * BgSpot01Idomizu_Update matching * Remove Init's goto * BgSpot01Idomizu_Draw matching * Delete BgSpot01Idomizu asm files * Variable naming and cleanup * Update spec * Delete unused ASM * Address review feedback * Fix fake match in Draw caused by not doing dispRefs[4]