Roman971
6c2f521373
Decompile and clean up some effect files ( #342 )
...
* 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
2021-12-27 02:51:16 +00:00
Maide
5b7fb5bfde
En_Bomjimb ( #461 )
...
* En_Bomjimb
* PR
* PR
2021-12-27 02:14:19 +00:00
Maide
e7b326f5e4
En_Zog ( #441 )
...
* En_Zog
* Removing padding
* PR
* PR
* undef
* fmt
2021-12-27 02:08:35 +00:00
Maide
ae2ba19d7b
En_Aob_01 ( #440 )
...
* En_Aob_01
* PR
* Object
* Fix weird capitalisation
* undef
2021-12-27 02:01:37 +00:00
Maide
d3e8ea9e5a
En_Akindonuts ( #349 )
...
* En_Akindonuts
* Enums
* Rebase
* PR
* PR
* Object
* Uncomment blob
* Undef
2021-12-27 01:32:45 +00:00
Maide
cee404f6b2
Door_Warp1 (2 non-matching) ( #347 )
...
* Door_Warp1
* Rebase
* Rebase
* PR
* Object
* Format
* Undef
* def more
* Whoops
2021-12-27 01:25:39 +00:00
Maide
a3478c4056
En_Tru (1 non-matching) ( #325 )
...
* En_Tru
* Fixups
* PR
* The meme
* I rebased by accident sorry
* Add object memes
* Type
2021-12-22 16:25:00 +00:00
Tharo
d62fb2b689
Initial object file xmls ( #312 )
...
* git subrepo pull --force tools/ZAPD
subrepo:
subdir: "tools/ZAPD"
merged: "3c00dcb3"
upstream:
origin: "https://github.com/zeldaret/ZAPD.git "
branch: "master"
commit: "3c00dcb3"
git-subrepo:
version: "0.4.3"
origin: "https://github.com/ingydotnet/git-subrepo "
commit: "2f68596"
* Object xmls
* Fix bss reordering
* Setup has warnings now
* Fix object_gi_reserve01 dlist names
* rm xml -> c make rule
* git subrepo pull --force tools/ZAPD
subrepo:
subdir: "tools/ZAPD"
merged: "ba947126"
upstream:
origin: "https://github.com/zeldaret/ZAPD.git "
branch: "master"
commit: "ba947126"
git-subrepo:
version: "0.4.3"
origin: "https://github.com/ingydotnet/git-subrepo "
commit: "2f68596"
* SPBranchList related warnings gone
* Remove some mis-detected animations
* git subrepo pull --force tools/ZAPD
subrepo:
subdir: "tools/ZAPD"
merged: "405fc13e"
upstream:
origin: "https://github.com/zeldaret/ZAPD.git "
branch: "master"
commit: "405fc13e"
git-subrepo:
version: "0.4.3"
origin: "https://github.com/ingydotnet/git-subrepo "
commit: "2f68596"
* scene related setup warning gone
* Fix
* Newlines
2021-12-18 14:37:05 -05:00
Anghelo Carvajal
d4dc34ee71
Update progress script with new assets categories and update csv output format ( #510 )
...
* Reorganize csvs and progress.py
* Put stuff in the correct folders
* Reduce lots of repeated code
* Change csv output format
* Filter out automaticaly named variables in "Matching" progress calculation for assets
* Address Elliptic's review
* Don't count handwritten files in progress and add a way to fix files detected in the wrong section
* Add missing "total"
* More fixing
* Add two missing columns
* Update paths in Jenkinsfile
* Update progress shield in readme
* Update progress link
2021-12-18 16:37:37 +00:00
EllipticEllipsis
7134e81898
sys_initial_check OK, documented, error message files debinarised ( #437 )
...
* 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
2021-11-15 19:57:16 -03:00
louist103
fcbd524b5d
Debug display mostly OK ( #399 )
...
* 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
2021-11-03 11:52:01 -03:00
Anghelo Carvajal
b2747aa8b4
Subrepos updates ( #360 )
...
* git subrepo pull tools/asm-differ --force
subrepo:
subdir: "tools/asm-differ"
merged: "d218cdf0"
upstream:
origin: "https://github.com/simonlindholm/asm-differ.git "
branch: "main"
commit: "d218cdf0"
git-subrepo:
version: "0.4.3"
origin: "https://github.com/ingydotnet/git-subrepo.git "
commit: "2f68596"
* git subrepo pull tools/graphovl --force
subrepo:
subdir: "tools/graphovl"
merged: "f5fe93d7"
upstream:
origin: "https://github.com/AngheloAlf/graphovl.git "
branch: "master"
commit: "f5fe93d7"
git-subrepo:
version: "0.4.3"
origin: "https://github.com/ingydotnet/git-subrepo.git "
commit: "2f68596"
* git subrepo pull tools/ZAPD --force
subrepo:
subdir: "tools/ZAPD"
merged: "e7a8a48c"
upstream:
origin: "https://github.com/zeldaret/ZAPD.git "
branch: "master"
commit: "e7a8a48c"
git-subrepo:
version: "0.4.3"
origin: "https://github.com/ingydotnet/git-subrepo.git "
commit: "2f68596"
* git subrepo pull tools/graphovl --force
subrepo:
subdir: "tools/graphovl"
merged: "d14ea084"
upstream:
origin: "https://github.com/AngheloAlf/graphovl.git "
branch: "master"
commit: "d14ea084"
git-subrepo:
version: "0.4.3"
origin: "https://github.com/ingydotnet/git-subrepo.git "
commit: "2f68596"
* git subrepo pull tools/ZAPD --force
subrepo:
subdir: "tools/ZAPD"
merged: "e243634e"
upstream:
origin: "https://github.com/zeldaret/ZAPD.git "
branch: "master"
commit: "e243634e"
git-subrepo:
version: "0.4.3"
origin: "https://github.com/ingydotnet/git-subrepo.git "
commit: "2f68596"
* git subrepo pull tools/decomp-permuter --force
subrepo:
subdir: "tools/decomp-permuter"
merged: "d1294dfa0"
upstream:
origin: "https://github.com/simonlindholm/decomp-permuter.git "
branch: "main"
commit: "d1294dfa0"
git-subrepo:
version: "0.4.3"
origin: "https://github.com/ingydotnet/git-subrepo.git "
commit: "2f68596"
* git subrepo pull tools/graphovl --force
subrepo:
subdir: "tools/graphovl"
merged: "f5fe93d75"
upstream:
origin: "https://github.com/AngheloAlf/graphovl.git "
branch: "master"
commit: "f5fe93d75"
git-subrepo:
version: "0.4.3"
origin: "https://github.com/ingydotnet/git-subrepo.git "
commit: "2f68596"
* git subrepo pull tools/ZAPD --force
subrepo:
subdir: "tools/ZAPD"
merged: "d0cd6b397"
upstream:
origin: "https://github.com/zeldaret/ZAPD.git "
branch: "master"
commit: "d0cd6b397"
git-subrepo:
version: "0.4.3"
origin: "https://github.com/ingydotnet/git-subrepo.git "
commit: "2f68596"
* add ExternalXMLFolder config
* git subrepo pull --force tools/decomp-permuter
subrepo:
subdir: "tools/decomp-permuter"
merged: "a20bac942"
upstream:
origin: "https://github.com/simonlindholm/decomp-permuter.git "
branch: "main"
commit: "a20bac942"
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: "4f7b8393e"
upstream:
origin: "https://github.com/zeldaret/ZAPD.git "
branch: "master"
commit: "4f7b8393e"
git-subrepo:
version: "0.4.3"
origin: "https://github.com/ingydotnet/git-subrepo.git "
commit: "2f68596"
* git subrepo pull --force tools/asm-differ
subrepo:
subdir: "tools/asm-differ"
merged: "f30d43ace"
upstream:
origin: "https://github.com/simonlindholm/asm-differ.git "
branch: "main"
commit: "f30d43ace"
git-subrepo:
version: "0.4.3"
origin: "https://github.com/ingydotnet/git-subrepo.git "
commit: "2f68596"
* Remove Segment="128"
2021-10-24 13:04:36 -03:00
Tom Overton
fbd1a79942
Arrow_Ice OK ( #314 )
...
* Migrate data and ArrowIce_Init OK
* ArrowIce_Destroy OK (also define func_80115D5C in functions.h, maybe a bad thing???)
* ArrowIce_SetupAction OK
* func_809224DC OK
* ArrowIce_Update OK
* func_809227F4 OK (but with hacky float constant)
* func_809225D0 OK and use float constant in func_809227F4
* func_80922628 OK
* ArrowIce_Draw OK
* Migrate D_80924200.s to C
* Apply better names in ice_gfx, and document Draw slightly
* Name struct vars to match OoT
* Update function names to match OoT
* Explain that arrow's timer and hitFlags came from OoT
* Update spec + "migrate" bss to C
* Do a hex -> decimal conversion I missed
* Remove blank line in-between headers
* Remove extraneous forward declare
* Move initialization of arrow up one line
* Remove parentheses
* Use else if
* Use decrement operation
* Use decimal for an alpha calculation
* Switch func_80115D5C to take GameState*
* Put pad on the top of Draw
* Move initialization of arrow up (again)
* Early return from Update if we're killed
* Extract assets instead of putting them in the repo
* Add explanatory comment to top of file
* += 1 -> ++
* Use VEC3F_LERPIMPDST macro
* Force a jenkins rerun by adding a space
* Remove the space from the last commit
* Move literal to the back of the conditional
* Respond to review feedback
* Add ArrowIce_LerpFiredPosition to functions.txt
2021-09-30 10:34:45 -03:00
EllipticEllipsis
14ad66b4ed
ovl_title
OK (#311 )
...
* OK, asset XML made and symbols imported
* Missed a GLOBAL_ASM
* Remove data from spec
* engineer's review
* Correct arg
* Un-format functions.h
* Hopefully fix it
2021-09-27 21:29:30 -04:00
Anghelo Carvajal
2ff7320409
ovl_daytelop
OK (#277 )
...
* eeeee
* nonequivalents
* draw
* Import data
* Match Daytelop_LoadGraphics
* draw kinda better
* extract daytelops and gameover
* SEGMENT_ROM macros
* Use extracted symbols for daytelop
* match Daytelop_Draw
* Fix bss
* draw cleanup
* Daytelop_Update from non equivalent to non matching
* Some renames and spec
* Run formatter
* enum
* sfx
* Use SEGMENT_ROM_START macros everywhere
* more macros
* run formatter
* Add description
* update variables.txt
* Remove extra stuff in gbi.h
* Would this fix it?
* and again
* whoops
* Apply suggestions from code review
Co-authored-by: Tharo <17233964+Thar0@users.noreply.github.com>
* Tharo's suggestions
* match Daytelop_Update
* run formatter
* fix merge issues
Co-authored-by: Tharo <17233964+Thar0@users.noreply.github.com>
2021-09-22 21:50:35 -04:00
EllipticEllipsis
01a6dea813
Update subrepos ( #281 )
...
* git subrepo pull tools/ZAPD --force
subrepo:
subdir: "tools/ZAPD"
merged: "e02e151c"
upstream:
origin: "https://github.com/zeldaret/ZAPD.git "
branch: "master"
commit: "e02e151c"
git-subrepo:
version: "0.4.3"
origin: "https://github.com/ingydotnet/git-subrepo.git "
commit: "2f68596"
* git subrepo pull tools/decomp-permuter --force
subrepo:
subdir: "tools/decomp-permuter"
merged: "86b1975e"
upstream:
origin: "https://github.com/simonlindholm/decomp-permuter.git "
branch: "main"
commit: "86b1975e"
git-subrepo:
version: "0.4.3"
origin: "https://github.com/ingydotnet/git-subrepo.git "
commit: "2f68596"
* git subrepo pull tools/graphovl --force
subrepo:
subdir: "tools/graphovl"
merged: "eb25be94"
upstream:
origin: "https://github.com/AngheloAlf/graphovl.git "
branch: "master"
commit: "eb25be94"
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: "98ef0ac2"
upstream:
origin: "https://github.com/z64me/z64compress.git "
branch: "main"
commit: "98ef0ac2"
git-subrepo:
version: "0.4.3"
origin: "https://github.com/ingydotnet/git-subrepo.git "
commit: "2f68596"
* git subrepo pull tools/ZAPD --force
subrepo:
subdir: "tools/ZAPD"
merged: "45cb0d6b"
upstream:
origin: "https://github.com/zeldaret/ZAPD.git "
branch: "master"
commit: "45cb0d6b"
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: "48e675ff"
upstream:
origin: "https://github.com/simonlindholm/asm-differ.git "
branch: "main"
commit: "48e675ff"
git-subrepo:
version: "0.4.3"
origin: "https://github.com/ingydotnet/git-subrepo.git "
commit: "2f68596"
* git subrepo pull tools/ZAPD --force
subrepo:
subdir: "tools/ZAPD"
merged: "3c00dcb3"
upstream:
origin: "https://github.com/zeldaret/ZAPD.git "
branch: "master"
commit: "3c00dcb3"
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: "47c94c99"
upstream:
origin: "https://github.com/simonlindholm/asm-differ.git "
branch: "main"
commit: "47c94c99"
git-subrepo:
version: "0.4.3"
origin: "https://github.com/ingydotnet/git-subrepo.git "
commit: "2f68596"
* Declare required textures
* Name texture, add decomp.me permuter settings
* git subrepo pull tools/ZAPD --force
subrepo:
subdir: "tools/ZAPD"
merged: "913810fc"
upstream:
origin: "https://github.com/zeldaret/ZAPD.git "
branch: "master"
commit: "913810fc"
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: "97197f2a"
upstream:
origin: "https://github.com/simonlindholm/asm-differ.git "
branch: "main"
commit: "97197f2a"
git-subrepo:
version: "0.4.3"
origin: "https://github.com/ingydotnet/git-subrepo.git "
commit: "2f68596"
* git subrepo pull tools/ZAPD --force
subrepo:
subdir: "tools/ZAPD"
merged: "623d779f"
upstream:
origin: "https://github.com/zeldaret/ZAPD.git "
branch: "master"
commit: "623d779f"
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: "55bba23a"
upstream:
origin: "https://github.com/simonlindholm/asm-differ.git "
branch: "main"
commit: "55bba23a"
git-subrepo:
version: "0.4.3"
origin: "https://github.com/ingydotnet/git-subrepo.git "
commit: "2f68596"
* git subrepo pull tools/decomp-permuter --force
subrepo:
subdir: "tools/decomp-permuter"
merged: "a20bac94"
upstream:
origin: "https://github.com/simonlindholm/decomp-permuter.git "
branch: "main"
commit: "a20bac94"
git-subrepo:
version: "0.4.3"
origin: "https://github.com/ingydotnet/git-subrepo.git "
commit: "2f68596"
2021-09-21 20:13:03 -04:00
rylieb
6fb180d0e1
En_Holl (Loading Halls/Holes) OK and mostly documented. ( #270 )
...
* EnHoll_Destroy() matching.
* EnHoll_Update() matching.
* EnHoll_Draw() matching and mostly documented.
* func_808999B0() matching and mostly documented.
* En_Holl OK (some asm remains)
* Renamed macros.
* func_80899B88 matching, but control flow could use some work.
* Got rid of GOTO in func_80899B88.
* Removed as many returns and magic numbers as currently possible.
* Renamed previous two functions to EnHoll_ChangeRooms and
EnHoll_VisibleIdle.
* EnHoll_SetAlwaysZero matching.
* EnHoll_TransparentIdle matching.
* func_8089A0C0 matching and mostly documented.
* func_8089A238 matching and mostly documented.
* Deleted last GLOBAL_ASM pragma.
* Final documentation for En_Holl PR.
* Switched spec to generated reloc.
* Clean up macros.
* Rename functions.
* Simplify name of ActionFunc array.
* Renamed globalCtx->unk_18878 to bgCoverAlpha.
* Ran format.sh.
* Added c file header.
* Update src/overlays/actors/ovl_En_Holl/z_en_holl.c
add trailing comma to sActionFuncs[]
Co-authored-by: Anghelo Carvajal <angheloalf95@gmail.com>
* Update src/overlays/actors/ovl_En_Holl/z_en_holl.c
replace UNK_TYPE with s32.
Co-authored-by: Derek Hensley <hensley.derek58@gmail.com>
* Run format.sh.
* s32 pad and declaration formatting
* Remove comma in EnHoll_TransparentIdle.
* Renamed sThis to sInstancePlayingSound.
* renamed gfxP to dl
* Improved affine transformation documentation.
* ran format.sh
* Updated documentation to be doxygen compatible.
* Extracted assets.
* fix bss
* Update src/overlays/actors/ovl_En_Holl/z_en_holl.c
replace bitmask == 0 with !
Co-authored-by: Anghelo Carvajal <angheloalf95@gmail.com>
* Rename extracted asset variables.
* Renamed argument to macro functions to match .c
* renamed Vertices to Vtx.
* Renamed Vtx and DL.
* Update src/overlays/actors/ovl_En_Holl/z_en_holl.c
Shorten documentation.
Co-authored-by: EllipticEllipsis <73679967+EllipticEllipsis@users.noreply.github.com>
* Apply suggestions from code review
Newline changes for readability.
Co-authored-by: EllipticEllipsis <73679967+EllipticEllipsis@users.noreply.github.com>
* Update src/overlays/actors/ovl_En_Holl/z_en_holl.c
* Update src/overlays/actors/ovl_En_Holl/z_en_holl.c
Change oldCurrRoom to tempRoom.
* Apply suggestions from code review
engineer124's suggestions
Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com>
Co-authored-by: Anghelo Carvajal <angheloalf95@gmail.com>
Co-authored-by: Derek Hensley <hensley.derek58@gmail.com>
Co-authored-by: EllipticEllipsis <73679967+EllipticEllipsis@users.noreply.github.com>
Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com>
2021-09-01 19:39:01 -04:00
Anghelo Carvajal
b292647ea2
ZAPD update: Gotta go fast! ( #226 )
...
* update extract_assets script
* git subrepo pull --force tools/ZAPD
subrepo:
subdir: "tools/ZAPD"
merged: "820678b4"
upstream:
origin: "https://github.com/zeldaret/ZAPD.git "
branch: "master"
commit: "820678b4"
git-subrepo:
version: "0.4.3"
origin: "???"
commit: "???"
* fixes and rgba16 format change
* git subrepo pull --force tools/ZAPD
subrepo:
subdir: "tools/ZAPD"
merged: "6be9af65d"
upstream:
origin: "https://github.com/zeldaret/ZAPD.git "
branch: "master"
commit: "6be9af65d"
git-subrepo:
version: "0.4.3"
origin: "???"
commit: "???"
* Update warning counts
2021-07-28 21:55:02 -04:00
engineer124
9637e19303
EnClearTag OK and documented ( #214 )
...
* merge main
* Match Init
* Clear_Tag OK
* Full documentation
* More docs
* Fix function
* Fix MakeFile for assets and Fix texture swapped names
* Fix name
* Improve name and remove pad
* Can't stop the minor tweeks
* Adding potential Makefile fixes
* Minor name change
* Another name fix... and format
* PR Suggestion & Add Overlay File Description
* Re-documentation to match OoT WIP (more to come)
* Finish docs from OoT
* Fix merge and format
* Minor touch-ups
* Cleaner conditional
2021-07-20 11:07:05 -04:00
Anghelo Carvajal
f0bad10668
Update ZAPD to use scene macros, improve texture system and others ( #129 )
...
* Fix segments
* add CMD_PTR macro
* macro fixes
* add PolygonDlist2
* Fix XMLs
* I hope this updates ZAPD
* Add ZAPD config files
* remove old structs
* update macro
* Add newline
* update ZAPD?
* update warnings
* update ZAPD
2021-06-02 18:18:38 -04:00
Anghelo Carvajal
86bdadf4da
Extract assets in make setup
, don't extract them to assets/src/
and build them in make
( #132 )
...
* extract assets in setup and build them in make
* Add assetclean
2021-05-13 21:00:38 -04:00
Kenix3
c40bb119e1
Adds in scene support ( #117 )
...
* 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-29 18:56:18 -04:00