| Age | Commit message (Collapse) | Author |
|
|
|
* Match Interface_Update
* z_actor.c func_8002C124
|
|
* match a few functions
* run formath.sh
* minor fixes
|
|
* func_800A7BE4 and func_800A7C20 done
- func_800A7BE4 copy of "Math_Vec3f_ToVec3s" in z_lib.c
- func_800A7C20 copy of "Math_Vec3s_ToVec3f" in z_lib.c
* done func_800A7A24
* func_800A76A4 done
* func_800A6E10 done
* func_800A6EF4 done
* func_800A6FA0 done
* func_800A72FC done
* Deleted z_skin_matrix.data.s and updated spec
* func_800A730C done
* func_800A735C done
* func_800A7E70 done, func_800A7C60 matching but I'm not happy with it (weird types in function params)
* Corrections. func_800A7C60 in skin_matrix done, Matrix_MtxFToMtx in sys_matrix done.
* func_800A7EC0 nonmatching
* func_800A8030 nonmatching but VERY close (two registers swapped)
* func_800A8030 done
* updating comments
* func_800A7704 done
* func_800A7894 done
* halfway through deciphering mips_to_c for func_800A73E0
* func_800A73E0 functional but non-matching (saved register differences and probably regalloc)
* Renaming some arguments and rewriting comments
* Renamed files across whole project and deleted asm nonmatchings
* ran format.sh
* fixed function name
* fixing multiplcation order in SkinMatrix_MtxFMtxFMult
* Corrections in SkinMatrix_MtxFMtxFMult
* Formatting changes after review
* Changes as per code review
* fixing rename error
* fixing rename error
* rename fixes
* fixing function rename error
* ran ./format.sh
* last couple of changes as per code review
* renamed SetScaling -> SetScale
* Skin_Matrix_Invert -> SkinMatrix_Invert
* Renaming and fixing debug message print
* Renamed argument "mf" to more specific "clear" in SkinMatrix_GetClear
* renamed again to "mfp"
* snake case to camel case changes
|
|
* Decomp BgJyaBombiwa
* Delete z_bg_jya_bombiwa.data.s
* Delete z_bg_jya_bombiwa.reloc.s
* PR fixes
* Delete cur_list.txt
* Delete old_data_list.txt
* Delete data_list.txt
* Delete old_list.txt
* PR fixes
* PR fixes
|
|
* Math Sizes
Added sizes to most variable types
* Removed sizes and fixed pads
Removed sizes from base types and cleaned up pads
* PR fixes
|
|
* fix colliderinit typo
* dead sound done
* deadsound documentation
* blast done
* progress
* spk init
* progress
* spark done
* ss bomb ok
* bomb done
* cleanup
* progress
* progress
* almost done with bomb2
* clean up gossip stone
* more
* cleanup and format
* remove unused asm file
* nonmatching reloc
* done i think
* mistakes
* fix headers
* idk how that got in here
* match bomb2
* asm file
* pr review
|
|
* bg_mori_hineri OK
* added description and removed reloc
* made suggested changes from fig
* made suggested changes
* Named a few functions in ovl_Bg_Mori_Hineri
|
|
* Update ZAP2
* BgJya1flift progress
* BgJya1flift Progress
* Rename unknown variables
* BgJya1flift Progress
* Finish Decomp for BgJya1flift
FInished decomp and added missing functions to functions.h
* Fix struct padding
* PR fixes
* PR fixes
* Pr Fixes
|
|
* Bg_Haka_Tubo OK
* Ran formatter
* Review suggestions
* Fix commented field offsets in header
Co-authored-by: Roman971 <32455037+Roman971@users.noreply.github.com>
* Fix other field offset
Co-authored-by: Roman971 <32455037+Roman971@users.noreply.github.com>
* Named data and made static
Co-authored-by: Roman971 <32455037+Roman971@users.noreply.github.com>
|
|
* started dekujr
* ovl_Obj_Dekujr OK
* cleanup
* Made suggested changes
|
|
* EnBx
* Memes
* PR
* PR
|
|
* started okarinatag
* did more
* z_en_okarina_tag OK
* finished okarinatag
* Made suggested changes
|
|
* Decompiled ovl_Door_Gerudo
* Update include/z64actor.h
Co-authored-by: Roman971 <32455037+Roman971@users.noreply.github.com>
* Update src/overlays/actors/ovl_Door_Gerudo/z_door_gerudo.c
Co-authored-by: Roman971 <32455037+Roman971@users.noreply.github.com>
* Update src/overlays/actors/ovl_Door_Gerudo/z_door_gerudo.c
Co-authored-by: Roman971 <32455037+Roman971@users.noreply.github.com>
* Update include/z64actor.h
Co-authored-by: Roman971 <32455037+Roman971@users.noreply.github.com>
Co-authored-by: Roman971 <32455037+Roman971@users.noreply.github.com>
|
|
* data migrated
* progress
* progress
* enbom ok
* cleanup
* progress
* still have stack issues
* bombf done
* done i think
* review comments 1
* add type enums
* move enums and use -1
* remove unwanted file
|
|
* heavy_rock progress
* heavy block progress, 2 functions left
* progress
* progress
* heavy_block OK
* comments
* heavy block done
* eff ss dust ok
* naming
* done i think
* comment
* clean up dust usages
* remove docs
* remove reloc
* move enum and rename flag
* effect enum
|
|
* Gossip Stone, 1 nonmatching
* Appease the Fig
* spec
* Fix last function ordering
* Ethan Review 1
* a
* Hidden PR notes QQ
* a
* Fixed now??
* a
|
|
* Start decompiling bugs
* Decomp func_80A7BFA0
* Match 4 functions
* Match a few functions, really close on another
* Consolidate if statements
* Progress on func_80A7C86C
* Decompile a few small functions
* func_80A7CEC0 still needs stack and regalloc work
* Finish up func_80A7CEC0, do a couple functions
* Start on func_80A7D460
* func_80A7D460 is mostly down to regalloc
* Match update and draw, more work on func_80A7D460
* func_80A7D460 is really close to matching
* func_80A7D460 matches
* Cleanup
* Run formatter
* Missed reversing a couple flout comparisons
* Apply suggestions from code review
Co-authored-by: Roman971 <32455037+Roman971@users.noreply.github.com>
* PR Comments
* PR Comments #2
* Missed one
Co-authored-by: Roman971 <32455037+Roman971@users.noreply.github.com>
|
|
* Match Fault_WaitForInputImpl.
* Decomp Fault_AddAddrConvClient, similar issues as Fault_AddClient.
* Decomp Fault_WaitForButtonCombo, regalloc issues.
* Rename func_800D59F8 to Fault_WalkStack.
* Decomp Fault_DrawStackTrace.
* Decomp Fault_WalkStack.
* Decomp Fault_LogStackTrace.
* Match Fault_ThreadEntry.
* Improve Fault_DrawMemDump matching.
* Improve code consistency in fault.c.
* Match GameState_Update.
* Match GameState_Realloc.
* Match GameState_DrawInputDisplay.
* Trivial cleanup of sBtnChars.
|
|
* Decomp EnFhgFire_Init and EnFhgFire_SetActorFunc
* Decomp EnFhgFire_Destroy
* Decomp func_80A0F6F8
* Run format
* Decomp func_80A0FA90
* Decomp func_80A0FC48
* Decomp func_80A0FD8C
* Decomp EffectSsFhgFlash_Spawn
ex func_80029CF0
* Decomp EffectSsFhgFlash_Spawn2
ex func_80029D5C
* Decomp EnFhgFire_Update
* Decomp EnFhgFire_Draw, not matching
* Decomp func_80A10F18
* Move InitVars
* PR fixes
Co-authored-by: Roman971 <32455037+Roman971@users.noreply.github.com>
Co-authored-by: Roman971 <32455037+Roman971@users.noreply.github.com>
|
|
* Decompile z_bg_haka_trap.c
* Update spec
delete old .reloc.s file
Co-authored-by: Random <28494085+Random06457@users.noreply.github.com>
* Deleted reloc.s and made style changes to function pointers and local vars
* Renamed timer field, added more useful temp names
* Implemented Roman's suggestions, including moving enum to header file, moving some static variables inside functions, removing unnecessary casts, removing unnecessary temps, and fixing a few style issues
* Commented dual purpose of unk_16A and formatted file again
* Decompiled z_en_md.c
decompiled EnMd_Init
Decompiled EnMd_Draw
Decompiled EnMd_Destroy and EnMd_Update
Decompiled func_80AAC104
Decompiled func_80AAA92C
Decompiled func_80AAA93C
Decompiled func_80AAA274
Decompiled func_80AAA308
Decompiled func_80AAA39C
Decompiled func_80AAA474
Decompiled func_80AAA508
Decompiled func_80AAA5A4
Decompiled func_80AAA638
Decompiled func_80AAA6D4
Decompiled func_80AAA768
Decompiled func_80AAA7FC
Decompiled func_80AAA890
Decompiled func_80AAA93C
Decompiled func_80AAA250
Decompiled func_80AAB874
Decompile func_80AAAA24
Decompiled func_80AABD0C
Decompiled func_80AAB8F8
Decompiled func_80AAAE94
Decompiled func_80AAACF8
Decompiled func_80AAADE0
Decompiled func_80AAAE14
Decompiled func_80AAB03C
Decompiled func_80AAB0E0
Decompiled func_80AAB370
Decompiled func_80AAB4DC
Decompiled func_80AAB5A4
Decompiled func_80AABC10
Decompiled func_80AAAC78
Decompiled func_80AABEF0
Decompiled func_80AAB158
Decompiled func_80AAAF04
Decompiled func_80AAB948
Migrated data into C file
Commented out data file (migrated data)
Removed data file from spec
about to try changing alpha type
cleaned up functions except for last two
fixed player and player2 issue
Decompiled z_en_md.c
* updated actor field names to match upstream changes
* deleted old asm nonmatchings (whoops)
* Update src/overlays/actors/ovl_En_Md/z_en_md.h
Co-authored-by: Roman971 <32455037+Roman971@users.noreply.github.com>
* Update src/overlays/actors/ovl_En_Md/z_en_md.c
Co-authored-by: Roman971 <32455037+Roman971@users.noreply.github.com>
* Update src/overlays/actors/ovl_En_Md/z_en_md.c
Co-authored-by: Roman971 <32455037+Roman971@users.noreply.github.com>
* Update src/overlays/actors/ovl_En_Md/z_en_md.c
Co-authored-by: Roman971 <32455037+Roman971@users.noreply.github.com>
* Update src/overlays/actors/ovl_En_Md/z_en_md.c
Co-authored-by: Roman971 <32455037+Roman971@users.noreply.github.com>
* Update src/overlays/actors/ovl_En_Md/z_en_md.c
Co-authored-by: Roman971 <32455037+Roman971@users.noreply.github.com>
* removed unnecessary forward declarations
* got rid of unnecessary temps in path functions, added names based on strong copy paste similarity with en_kz, minor formatting changes
* Update src/overlays/actors/ovl_En_Md/z_en_md.c
Co-authored-by: Roman971 <32455037+Roman971@users.noreply.github.com>
* Update src/overlays/actors/ovl_En_Md/z_en_md.c
Co-authored-by: Roman971 <32455037+Roman971@users.noreply.github.com>
* pass EnMd* to appropriate functions instead of Actor*
* Update src/overlays/actors/ovl_En_Md/z_en_md.c
Co-authored-by: Roman971 <32455037+Roman971@users.noreply.github.com>
* Update src/overlays/actors/ovl_En_Md/z_en_md.c
Co-authored-by: Roman971 <32455037+Roman971@users.noreply.github.com>
* finish renaming limb draw funcs
* inlined vector data and moved static data
* Update src/overlays/actors/ovl_En_Md/z_en_md.c
Co-authored-by: Roman971 <32455037+Roman971@users.noreply.github.com>
* ran formatter and completed name change in PostLimbDraw
* removed address-of array for sAnimations
Co-authored-by: Random <28494085+Random06457@users.noreply.github.com>
Co-authored-by: Roman971 <32455037+Roman971@users.noreply.github.com>
|
|
* match ShotSun_Init
* match ShotSun_Destroy
* match func_80BADDCC
* break up unk_19C to add spawnTimer
* ShotSun_Update
* func_80BADE74
* work on func_80BAE05C
* make func_80BAE05C closer
* use proper macros for osSyncPrintf
* format if statement better and add temp player pointer func_80BAE05C
* Reorder spawnPos to match stack args later
* match func_80BAE05C
* almost match func_80BADF0C
* Remove temporary and add parenthesis
* change part of comment and move last unk_1A4 assignment to be similar to decompiler
* Change do while(false) to if (1)
* func_80BADF0C
* change comment
* update spec
* fix vt macro
* cleanup and name
* remove asm
* remove data
* remove extern
Co-authored-by: Random <28494085+Random06457@users.noreply.github.com>
* remove & for function pointers
* rename and retype D_02007020
* format
* remove tiny whitespace
* reorder if statement
* finish renaming
* replace cast with bitwise operation
* move globally used functions to functions.h
* reorder description
* move headers for EnItem00 and EnAObj to z64actor.h
* retype Item_DropCollectible and Item_DropCollectible2 to return EnItem00*
* rename ShotSun_StartFairyCountdown to ShotSun_TriggerFairy
* rename ShotSun_FairyCountdown to ShotSun_SpawnFairy
* add unk_E3EC field to MessageContext
* rename to ShotSun_UpdateHyliaSun for now
* remove != 0 on flag check
* remove unsigned suffix and use enum constant for Item_DropCollectible call
* add unk_95C field to Player
* add ub comment
* retype unk_1A4 and remove explicit struct padding
* Update src/overlays/actors/ovl_Shot_Sun/z_shot_sun.c
Co-authored-by: Roman971 <32455037+Roman971@users.noreply.github.com>
Co-authored-by: Random <28494085+Random06457@users.noreply.github.com>
Co-authored-by: Roman971 <32455037+Roman971@users.noreply.github.com>
|
|
* Add cutscene disassembler script
* Add more debug info
* Use addresses instead of already disassembled data, emit array declaration
* Disassemble more cutscene data, fix csdis bug where BGM commands would output too many args
* Fix similar bug for LIGHTING command, fix line ending from previous commit
* Remove CS_PAD
* Update ZAP2
* Disassemble ovl_Demo_Sa cutscene data
|
|
* progress
* init ok and merge master
* enheishi1 and srchball OK
* cleanup
* cleanup
* cleanup
* more cleanup
* done
* more comments
* add file headers
* some review comments
* move vectors
* more review comments
* angle in decimal
* add prototype
* semicolon would be good
* fix
* make unset actor ids 0
* reword comment
* no &
|
|
|
|
* Decompiled ovl_En_Si
* Description
* Update src/overlays/actors/ovl_En_Si/z_en_si.c
Co-authored-by: Roman971 <32455037+Roman971@users.noreply.github.com>
* Update src/overlays/actors/ovl_En_Si/z_en_si.c
Co-authored-by: Roman971 <32455037+Roman971@users.noreply.github.com>
* Update src/overlays/actors/ovl_En_Si/z_en_si.c
Co-authored-by: Roman971 <32455037+Roman971@users.noreply.github.com>
Co-authored-by: Roman971 <32455037+Roman971@users.noreply.github.com>
|
|
* osPfsIsPlug.c and osContSetCh.c OK
* update
* __osPfsGetStatus.c OK
* removed unused asm
* Updated all libultra controller files to use new structs instead of the temporary structs. Added os_pfs.h
* controller updates
* fixed header guard
* Made suggested changes
* guLookAt.c OK
* commit
* __osPfsSelectBank.c OK
* osPfsDeleteFile.c OK
* pfsreadwritefile.c OK
* osPfsFreeBlocks.c OK
* cleaned up ospfsfreeblocks
* started pfsinitpak.c
* pfsallocatefile.c OK
* contpfs.c decompiled with 1 non matching
* osPfsFindFile.c OK
* pfsinitpak.c decompiled. one non-matching
* Actually fixed merge conflict
* sins.c OK
* cosf.c sinf.c and sins.c OK
* moved osAfterPreNMI to its own file. Renamed code_801031F0 to contquery.c
* pfschecker.c OK
* final update and rename
* Removed makefile testing thing that i accidentally added
* Made suggested changes
|
|
* Various SFX fixes
* Fix sfx references in z_en_zl2.c
|
|
* Almost dun
* 3 more, progress...
* 2 more
* Fixing field rename
* improvement
* 1 more
* progress
* more
* work
* Preparing for PR
* Comments
* tidbits
* more tidbits
* fixes
* PR comments
* Nonmatching reloc
* PR suggestions
* PR suggestions
|
|
* rename some things
* reword one comment
* rename vars
* fix bgjyalift
|
|
* Decompile jpegdecoder.c, padsetup.c and code_800C3C20.c
* change func_800C3C20's prototype and rename some fields in jpeg related structs
* Fix comment in Jpeg_GetU16 and change func_800C3C20
* use a switch in padsetup.c
|
|
* Arms_Hook OK
* cleanup
* decr
* remove redundant include
* missed some things
* rename things
Co-authored-by: dark-samus <mathmcclintic@gmail.com>
|
|
* Decompile pausemgr.c
* rename pausemgr to z_kaleido_setup
* replace 0x4b with SCENE_BOWLING
* fix conflict
|
|
* osPfsIsPlug.c and osContSetCh.c OK
* update
* __osPfsGetStatus.c OK
* removed unused asm
* Updated all libultra controller files to use new structs instead of the temporary structs. Added os_pfs.h
* controller updates
* fixed header guard
* Made suggested changes
|
|
* cleanup a few things
* fix mistake
* yawTowardsLink
* run format
* pr suggestion
|
|
of #if 0 (#207)
|
|
* First pass z_select
* lots of progress. 2 non matchings and data stuff needed
* match Select_LoadGame
* z_select almost ok, 1 func left
* remove comments
* remove comments and add description
* remove unused flg_set asm
* set_next_gamestate macro
* pr suggestions 1
* pr suggestions 2
* map -> scene
* pr suggestions 3
Co-authored-by: Kelebek1 <eeeedddccc@hotmail.co.uk>
|
|
* Decompile z_bg_haka_trap.c
* Update spec
delete old .reloc.s file
Co-authored-by: Random <28494085+Random06457@users.noreply.github.com>
* Deleted reloc.s and made style changes to function pointers and local vars
* Renamed timer field, added more useful temp names
* Implemented Roman's suggestions, including moving enum to header file, moving some static variables inside functions, removing unnecessary casts, removing unnecessary temps, and fixing a few style issues
* Commented dual purpose of unk_16A and formatted file again
Co-authored-by: Random <28494085+Random06457@users.noreply.github.com>
|
|
* Decompile flg_set.c
* Use a for loop and rename func_8002AAB0
* move the flag set array inside the function
|
|
|
|
* Decompile KaleidoScope_Draw
* Naming
* Simplify (casts)
* Cleanup (comments)
* Delete the .s file
|
|
|
|
* Actor* player.unk_684
* delete 8008EEAC.s
* Update include/z64actor.h
Co-authored-by: Random <28494085+Random06457@users.noreply.github.com>
Co-authored-by: Random <28494085+Random06457@users.noreply.github.com>
|
|
|
|
* ucode_disas.c progress
* fix
* minor fixes
* minor comment changes
|
|
* rename code_8007BF90.c to z_olib.c, rename functions in z_olib.c
* pr updates
|
|
* Convert z_map_data to C
* Style
Co-authored-by: Random <28494085+Random06457@users.noreply.github.com>
* Cleanup
Co-authored-by: Random <28494085+Random06457@users.noreply.github.com>
* Convert the whole file
* Cleanup
* Cleanup
Co-authored-by: Roman971 <32455037+Roman971@users.noreply.github.com>
* floorNames → floorID
* Style
* Format & fix switch array padding
* Remove trailing zeroes
* Cleanup
Co-authored-by: Random <28494085+Random06457@users.noreply.github.com>
Co-authored-by: Roman971 <32455037+Roman971@users.noreply.github.com>
|
|
|
|
* cleanup
* name camera action functions
* decompile a few small functions, name a few Camera struct members
* decompile camera data, decompile a few camera functions
* Split ASM for code_800BB0A0
* removing code_800BB0A0.s
* PR Requests, Camera WIP
* remove #define NON_MATCHING from db_camera
|
|
* rename init chains, colchkinfo, colider inits, damage tables
* actor cleanups
* fix collider init script names
* small fixes
* ichain arg name
* change dynapoly types and names
* revert enru1 data name
* and the type
* pr suggestions
|