| Age | Commit message (Collapse) | Author |
|
* migrated data and bss for z_kaleido_manager, renamed ovl_Player_Actor to ovl_player_actor to make it work with the data
* z_kaleido_manager OK
* add to functions.h variables.h and variables.txt
* init
* rename parameters in func_80163700
* rename func_80163700 to KaleidoManager_FaultAddrConvFunc
* change u32 casts to uintptr_t casts in z_kaleido_manager. (u8 *) casts must stay, they are the only casts that match
* ran format, uintptr_t
* made suggested changes
|
|
* code_80194710.c OK
* Add new line after variable declaration
* format
* Function declarations
* Name changes to match OoT
* Rename file
* s32 -> size_t
|
|
* Match CollisionPoly_CheckYIntersect
* Match CollisionPoly_SphVsPoly
* Match StaticLookup_AddPolyToSSList
* Match BgCheck_CheckStaticCeiling
* Match BgCheck_SphVsFirstStaticPolyList
* Match BgCheck_Allocate
* Match BgCheck_CheckLineImpl
* Match BgCheck_SphVsDynaWallInBgActor
* Update src/code/z_bgcheck.c
Co-authored-by: mzxrules <mzxrules@gmail.com>
* Add comment about in-function static bss
Co-authored-by: mzxrules <mzxrules@gmail.com>
|
|
* Bigpo: object documentation starts and already issues
* Bigpo: almost all named
* Bigpo: done with object except ubused blobs
* Bigpo: added flame docs to gameplay_keep and minor cleaning, format pass
* Bigpo: forgot to remove sym and replace everywhere, with formater pass
* Bigpo: forgot about actorfixer
* Bigpo: disasm cant find asset xml values, have to put this undefined sym back for now
* Bigpo: warnings
* Bigpo: remove extern for gameplay_keep display list reference from aqua
* EnBigpo: suggested fixes to header calls and function name
Co-authored-by: Isghj8 <isghj8@gmail.com>
Co-authored-by: Anghelo Carvajal <angheloalf95@gmail.com>
|
|
* Decompile various effect files and cleanup z_effect.c
* Decompile z_eff_tire_mark.c and cleanup structs
* Small cleanups
* Apply most review suggestions
* Apply more review suggestions
* Change eff_shield_particle vertices to be extracted as an asset
* Add relevant effect functions to actorfixer.py
|
|
* En_Elf
* En_Elf
* PR
* PR
* Format
|
|
* name coordiante transformation names similar to OoT
* update actorfixer
|
|
* Matched func_800F07C0
* Matched func_800F0888
* Matched func_800F0944
* Matched func_800F09B4
* Matched func_800F0A94
* Matched func_800F0E94
* Matched func_800F0EEC
* Matched func_800F0F28
* Matched func_800F0FF0
* Matched func_800F10AC
* Matched func_800F112C
* Matched func_800F0DD4
* Matched func_800F0CE4
* Matched func_800F0A20
* Matched func_800F0BB4
* Fix functions.h
* Migrated data and add some doc comments, having BSS issues
* BSS fix
* Fix merge conflict
* Document
* Run Formatter
* Actually save functions.h
* Rename UnusedNPC to EnHy
* Change some rets and run format
* PR review
* Fix merge conflict
* Minor touchups
* Fix renamed func
* Change char to UNK_TYPE1
* Add header
* Rename two functions
* Fix capital X's in undefined_syms
* Convert char to UNK_TYPE1 in EnDoor
* Change huge ternary into if else for readability
* Fix up EnIn
* Better whitespace
* Format
* Revert UNK_TYPE1s in EnDoor
* Rename file
* Missed rename in undefined_syms
|
|
* sys_ucode OK
* Update file split of data
* Format
* Name symbols, sizes -> u32
* Correct undefined_syms
* Format
|
|
* Import audio init params
* Add comments describing what these sizes represents
* Fix variables.txt
* Remove leading zero's from gTatumsPerBeat
* Name variables
|
|
* Matched
* Rename and format
* typo
* Missed renames
* Revert "Missed renames"
This reverts commit 64d9f7046407eac71b849420457968e3b38fc4d8.
* Revert "typo"
This reverts commit 81696364d3db71b6085fda1aa99855def390628e.
* Revert "Rename and format"
This reverts commit aec7d245e896777d70eb7024c336f76ed2a32c7f.
* Rename functions
* Add header explaining frame advance
* Header
* Format
|
|
* ObjTree OK, data imported
* EnMs OK, data imported
* And the spec
* OK
* Some minor edits
* A lot of preliminary stuff
* Mostly complete beginning
* First draft of other functions doc
* Whoops, forgot the GlobalContext pad
* Draw functions (minus colour), create Data
* Data
* gitignore, some progress on documenting
* Review comments, continue documenting
* spec
* Finish off documentation
* undefined_syms
* Add a couple of todos
* One more
* At least add tools for object decomp
* Start conversion table stuff
* Document ObjTree
* Document EnMs
* Add more tables to conversions
* Maide's review
* Review
* Review
* Typos and incomplete thoughts
* Update vscode.md
* Correct function/variable names
* Review suggestions
* Format
* Missed one
* Rename functions and format
* Fix ObjTree
* Update actorfixer.py, fix some variable names
* Some review
* Review suggestions
* More review
* Hopefully fix all the thisx references
* Missed one
|
|
* git subrepo pull --force tools/ZAPD
subrepo:
subdir: "tools/ZAPD"
merged: "a3363333d"
upstream:
origin: "https://github.com/zeldaret/ZAPD.git"
branch: "master"
commit: "a3363333d"
git-subrepo:
version: "0.4.3"
origin: "https://github.com/ingydotnet/git-subrepo.git"
commit: "2f68596"
* git subrepo pull tools/asm-differ --force
subrepo:
subdir: "tools/asm-differ"
merged: "70c33cc12"
upstream:
origin: "https://github.com/simonlindholm/asm-differ.git"
branch: "main"
commit: "70c33cc12"
git-subrepo:
version: "0.4.3"
origin: "https://github.com/ingydotnet/git-subrepo.git"
commit: "2f68596"
* git subrepo pull (merge) tools/z64compress --force
subrepo:
subdir: "tools/z64compress"
merged: "ac5b1a0d0"
upstream:
origin: "https://github.com/z64me/z64compress.git"
branch: "main"
commit: "ac5b1a0d0"
git-subrepo:
version: "0.4.3"
origin: "https://github.com/ingydotnet/git-subrepo.git"
commit: "2f68596"
* Use defines for texture sizes in sys_initial_check
* Update extract_assets.py
* Add null check
* git subrepo pull --force tools/ZAPD
subrepo:
subdir: "tools/ZAPD"
merged: "50242eca9"
upstream:
origin: "https://github.com/zeldaret/ZAPD.git"
branch: "master"
commit: "50242eca9"
git-subrepo:
version: "0.4.3"
origin: "https://github.com/ingydotnet/git-subrepo.git"
commit: "2f68596"
|
|
* z_vr_box_draw OK
* ok
* Removed z_vr_box_draw.data.s, its actually z_sram_NES.data.s
* Added enum SkyboxId
|
|
* Add OS macros
* MTXMODE cleanup
* format
* More matrix mode macros missed
|
|
* Import audio sfx params
* Add TODO: description for this file
|
|
* Matched
* Rename function
|
|
* first few functions
* two more almost matching functions
* Rebase to NBS, get it to compile
* BgCheck_RaycastFloorStaticList OK, fix-up some functions
* BgCheck_SphVsStaticWall OK! and a few others
* more z_bgcheck NON_MATCHINGS
* OK more functions, reorganize external reference #defines
* More functions OK, more struct fixes
* More OKs
* Decomp all the way to the end of bgcheck
* All functions attempted
* Rename functions
* formatting, data migration
* Give names to unk structs, rename some structs, fix some non-equivalent functions
* WaterBox_GetSurfaceImpl OK
* BgCheck_ResetPolyCheckTbl OK, improve WaterBox_GetSurface2 codegen, eliminate warnings and clean up source.
* BcCheck3_BgActorInit ->BgCheck3_BgActorInit, fix warnings
* pr change requests
* fix crc maybe
* implement more changes
* implement alf's changes
|
|
* En_Tk
* PR
* Warnings
Co-authored-by: root <root@Careface.localdomain>
|
|
* Introduce bgms
* Fill in bgm enums
* Rename bgm to clearer names
* Fix spacing
* Fix "No_Music" define
* remove comment
* Improve bgm names, found another seqId function
* Another seqId function
* Another name change
* Woods of Mystery -> Sarias Song
* add saria's song bgm to pierre
* Another bgm function found!
* Add bgm's to `gSaveContext.seqIndex`
|
|
* 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>
|
|
* Add sub_s prototypes
* Rename limbDrawTable to jointTable
* Rename UnkActorDraws
* Fix warnings
* Fix warnings
|
|
* Properly split audio voice
* Split off jpeg code from audio
* Fix compiler flags
* Properly split libultra audio file
* Split audio data for many files correctly
* Fix remaining data splits
* Fix up troublesome data
* Fix variables.txt
* Missed two files that need to go in audio/
* Add missing `/`
* `D_801E1100` -> audio_init_params
* Properly split code_801D9090.data.s
* Fix code_801A5BD0 bss
* Move audio_dramStack to a blob
|
|
* OK
* Symbols and other documentation
* Remove externs
* spec
* More documentation, decompile the texture files,
some uintptr_t and size_t
* Top-of-file comment
* Move symbols back into right order
* Use some defines
* Missed an osTvType and a size_t
* Add missing header to os.h
* Use segment symbol macros
* Remove duplicate header
* Address review suggestions
|
|
z_bg_item and a few DynaPolyActor struct members. (#407)
* Moves func_800CB000 to z_bg_item, decompiles func_800CB000, and documents z_bg_item and a few DynaPolyActor struct members.
* Adding usage of dynapoly state flag defines.
* Formats z_bg_item
* Update z_bg_item.c
* Update z_bg_collect.c
* Update z_bg_item.c
* Update z_bg_item.c
* Renames z_bg_item system to DynaPolyActor
* Format
|
|
* sched.h
* format
* screen.h
* sched.h and scheduler.h
* empty commit
* remove screen.h
* format
* Fix
* fix bss
* remove line
* Whoops
* remove dupllicated structs
* ...
* c'mon
* Add TASK_FRAMEBUFFER macro
* format
|
|
* Create enums (non-matching monkaBSS)
* Add effect enum
* Almost fix bss reordering (1 different word)
* Fix capacity
* Fully fix bss
* Add PlayerBoots
* PR Feedback & add missing playerForm enums
* Clean-Up
* Script to check global bss ordering
* Bit of cleanup
* Format
* Remove global_bss_check PR
* Fix bss
* Add enums to new PRs & previously missed ones
* Remove Effect Enums
* Missed one
* Format
* Remove old prevent_bss_reordering.h comments
* Use a better macro
* A few more uses of enums found
* Add enums to recent PRs
* Improve GI enums
* Add enums from new PRs
* PR Suggestions
* format
* Fix bss
* Fix mistake in GI
* No actually, part of it was correct before
Co-authored-by: Elliptic Ellipsis <elliptic.ellipsis@gmail.com>
|
|
* use motor in the spec
* import bss
* Delete viextendvstart.c
* rename functions
* move stuff and format
* remove globals.h and ultra64.h
* Update src/libultra/io/motor.c
Co-authored-by: EllipticEllipsis <73679967+EllipticEllipsis@users.noreply.github.com>
* add motor.h to padmgr
* fix
Co-authored-by: EllipticEllipsis <73679967+EllipticEllipsis@users.noreply.github.com>
|
|
* Matched
* Remove magic number
* Rename system to EnvFlags
|
|
* 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>
|
|
* done
* format
* PR fixes
* revert formatting z64.h
* Update warnings_build_current.txt
|
|
|
|
* Properly rename SkelAnime_GetFrameDataLegacy
* Match
|
|
* WIP
* done?
* remove something from variables.h
* missed a warning
* PR fixes (AngheloAlf)
* fix lights
* restore ZAPD makefile
* format
* format again
* fix a graph alloc
* Missed one in skin
|
|
* Matched common data
* Change one hex to dec
|
|
* z_path.c OK
* Ran format
|
|
* Change yDistTo to yDirDistTo.
* Run format.sh.
* Apply suggestions from code review
Fix comments in header file.
* Added "Surface" to yDirDistToWater.
* Update names in sellnuts and skb.
* Actually fix skb
* Rename yDirDistToWaterSurface to depthInWater.
* Rename yDirDistToPlayer to playerHeightRel.
* Apply suggestions from code review
Fix capitalization in header file comments.
Co-authored-by: Anghelo Carvajal <angheloalf95@gmail.com>
* Fix Jenkins (Obj_Aqua).
* Fix Jenkins (Obj_Etcetera).
* Fix Jenkins (En_Thiefbird).
* Fix misformatted files in current master.
* Fix Jenkins and run format.sh.
* Fix misformatted file in current master (z_debug).
* Update PR to include new actors.
* Update PR to include elforg, po_sisters, wf.
* update actorfixer.py with variable name changes.
Co-authored-by: Anghelo Carvajal <angheloalf95@gmail.com>
|
|
* Decompiled, 1 non-matching, add some bss reordering helpers
* Document stuff
* Review suggestions
* graphutil.c -> graphalloc.c
* Try to fix fault callback warnings
* Remove extra comments in GfxMasterList
* char pad -> u32 pad
Co-authored-by: Derek Hensley <hensley.derek58@gmail.com>
* Fix gameState
Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com>
* Other suggestions
Co-authored-by: Derek Hensley <hensley.derek58@gmail.com>
Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com>
|
|
* game over
* Fixes
* Revert save field rename
* Fix comment indent
Co-authored-by: Anghelo Carvajal <angheloalf95@gmail.com>
* Add bss reordering stuff, fix bss reordering in z_scene_proc
* Enum uggestions, fix item id
* link -> player in enum comments
Co-authored-by: EllipticEllipsis <73679967+EllipticEllipsis@users.noreply.github.com>
Co-authored-by: Anghelo Carvajal <angheloalf95@gmail.com>
Co-authored-by: EllipticEllipsis <73679967+EllipticEllipsis@users.noreply.github.com>
|
|
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>
|
|
* Format the misformatted files in master
* Correct arms_hook double-semicolon, since it was almost certainly just an accident
|
|
* z_debug OK
* Rename function
* Remove duplicate struct
* Update z64.h
|
|
`GET_ACTIVE_CAM(globalCtx)` (#283)
* PLAYER -> GET_PLAYER(globalCtx), ACTIVE_CAM -> GET_ACTIVE_CAM(globalCtx)
* formatter
* PR Suggestions
* `FIRST_ENEMY` -> `GET_FIRST_ENEMY(globalCtx)`
* Fix merge conflicts
|
|
* Decomp GameStateOverlayTable
* spec
* Review
* gSchedContext
* Format
* Fix bss
|
|
* Draw OK, Update very much not
* Flag table imported
* Update OK
* Actually OK this time
* Begin documenting
* Rename some stuff
* Rename functions
* spec
* Review
* Format
* Anghelo's review
* Fix lifemeter bss
* Format
* Missed one
* idle.c bss
|
|
|
|
* preNMI OK, added DISP macros to ArmsHook
* Decimal colours in preNMI
* SCREEN_WIDTH
* engineer's review
|
|
* nmi_buff OK, code_8010C1B0 split and OK
* COLD_RESET
* spec
* Fix lifemeter bss
* Rename variable
|
|
* OK, small amount of documentation, import bss
* Remove comments
* Actually commit functions.txt
* Add renames to actorfixer.py, review
|
|
* Fix some dummy label matches
* Remove dummy label in z_en_railgibud
* Remove dummy label from z_door_ana.c
* Remove dummy label from z_obj_raillift.c
* Remove dummy label from z_en_minislime.c
* A few more dummy label fixes
* Run format, whoops
* Add single line between pad and code
* Add OPEN/CLOSE_DISPS to GameState_Draw
* Add the padding in game.c too (how did I forget this???)
* Run format.sh
* pad -> requiredScopeTemp
|