1
0
Fork 0
mirror of https://github.com/zeldaret/oot.git synced 2025-05-10 19:13:42 +00:00
Commit graph

2410 commits

Author SHA1 Message Date
Dragorn421
7b503e9e8c
Merge branch 'main' into meta_new_assets_2025 2025-02-16 23:03:51 +01:00
Dragorn421
43d93c112b
handle hackmode_syotes_room, fix compile 2025-02-16 14:27:53 +01:00
Dragorn421
b952b2db1e
some cleanup, use gNameTex_WIDTH/HEIGHT macros in dlists 2025-02-16 13:14:49 +01:00
Dragorn421
7cb604387b
assets xmls fixes 2025-02-16 13:14:10 +01:00
Dragorn421
137e178790
fix assembly warning in normalize.s (#2473) 2025-02-15 21:21:07 -05:00
cadmic
aba3720d62
Use enums for settings in SRAM header (#2429)
* Use enums for settings in SRAM header

* Fix bss

* Uglify z_en_mag to match ique
2025-02-15 19:36:19 -05:00
Dragorn421
e1b558df4d
finish xml spec doc 2025-02-16 00:44:13 +01:00
Dragorn421
a0108c1630
fix missing braces in n64dd_error_textures.c 2025-02-15 22:37:58 +01:00
cadmic
a64fd8dea8
fix_bss.py: Try to handle one-past-the-end pointers (#2471)
* fix_bss.py: Try to handle one-past-the-end pointers

* Proofread
2025-02-15 16:24:25 -05:00
Dragorn421
5eff83084c
more progress on spec 2025-02-15 22:23:56 +01:00
Dragorn421
6f8b4d82d5
Cleanup colliders 3 (#2467)
* standardize s[Name][Collider]JntSphElementsInit[Name]

* standardize ColliderCylinder struct members names on `[name]collider[s][Cylinder]`

* format

* fix

* fix2

* fix3

* collidersCylinder -> colliderCylinders
2025-02-14 22:41:32 -05:00
fig02
c859678d5f
Document sSceneInitLetterboxTimer (#2469)
* document scene init letterbox timer

* reword
2025-02-14 13:55:11 -05:00
cadmic
bbcdf22647
Identify some unaccounted and blob asset data (#1953)
* Identify some unaccounted and blob asset data

* Add bug comments for flex skeleton weirdness

* Use (SkeletonHeader*) cast instead of .sh

* Fix vtx counts
2025-02-14 08:06:49 +01:00
mzxrules
4639914583
Reduce overlay dependencies on global.h (6) (#2468)
* add some headers, split some of z64.h

* MtxClear -> IdentityMtx

* more misc cleanups

* move D_80116280 to header, fix build issue

* remove z64.h

* Revert "MtxClear -> IdentityMtx"

This reverts commit 8fc74c0672.

* split z64path.h and z64skin.h functions

* z64face_reaction.h

* cleanup overlay global references

* trim padding

* bss
2025-02-13 18:15:14 -05:00
Dragorn421
9e92c36fae
misc 2025-02-12 23:10:27 +01:00
Dragorn421
b1fc3f2495
Move {} to in-source 2025-02-12 23:10:17 +01:00
Dragorn421
6e9b4d1a59
refactor CDataExt.set_write callback args to use a dataclass 2025-02-12 22:37:26 +01:00
mzxrules
494aecc9fc
Reduce overlay dependencies on global.h (5) (#2466)
* remove global.h dependency from all actors

* fix compiler error

* fix another build issue

* fix bss
2025-02-12 21:50:46 +01:00
Dragorn421
1d2c912fbb
Cleanup colliders struct members 2 (#2465)
* Cleanup colliders 2

* format

* fixes & review
2025-02-12 13:37:05 -05:00
Dragorn421
e3831947b0
Assets fixups 2 (#2461) 2025-02-12 12:56:04 -05:00
fig02
96e13149ea
Name Actor_DrawAll (#2464) 2025-02-11 17:33:09 -05:00
Dragorn421
ae89a8e47b
Polish up docs on EnDaiku and EnDaikuKakariko (#2463) 2025-02-11 09:02:05 -05:00
Dragorn421
3dd893c210
Cleanup colliders struct members 1 (#2462)
* Standardize some ColliderJntSphElement buffer members on `colliderElements`

* Standardize some ColliderTrisElement buffer members on `colliderElements`

* format
2025-02-10 20:02:56 -05:00
Dragorn421
8e5e543731
misc cleanup/fixes, pygfxd 1.0.3 2025-02-10 22:30:22 +01:00
Dragorn421
15692565fe
extract sTransCircleDL and sTransWipeDL 2025-02-10 22:29:49 +01:00
Dragorn421
0824c9898a
start writing actual docs 2025-02-10 21:28:32 +01:00
Dragorn421
f4cdf0a34b
Makefile: Add rules to build .png, .bin and .jpg in assets/ too 2025-02-10 18:28:07 +01:00
Dragorn421
e3a2693b87
fix png/jpg wildcards: look specifically for .u64.png .u32.png .u64.jpg 2025-02-10 12:46:36 +01:00
Dragorn421
3301e7cfd7
implement JFIFResource 2025-02-10 12:45:42 +01:00
Dragorn421
2f970810d4
fix ASSET_FILES_BIN_EXTRACTED/COMMITTED: look for .u8.bin specifically instead of just .bin 2025-02-10 12:02:55 +01:00
Dragorn421
0ae9f1da89
Implement legacy skelanime resources 2025-02-10 12:02:14 +01:00
cadmic
be1f9e75f0
Read static symbols from .mdebug in sym_info.py (#2460)
* Patch .mdebug for data_with_rodata objects

* Read static symbols from .mdebug in sym_info.py

* Add ability to print all symbols

* Add license

* Fix bug when missing .mdebug section

* /patch_data_with_rodata_mdebug.py license + nitpicks
2025-02-09 18:16:18 -05:00
Dragorn421
36b71ca2de
Update csdis.py (#2459)
* csdis: move filemap import to main() as it is only needed there

* csdis: fix CS_TIME macro

* csdis: make `disassemble_cutscene` return cutscene size in words

* add comment on why total_entries+1
2025-02-09 16:42:39 -05:00
Dragorn421
e0b8f3087d
check attributes of xml resources elements 2025-02-09 21:42:48 +01:00
Dragorn421
ad6ff6df27
all versions OK 2025-02-09 20:32:18 +01:00
Dragorn421
dae083d039
fixups, gc-eu OK 2025-02-09 14:36:14 +01:00
Dragorn421
b60c71403d
only extract if xmls changed or if -f (force) is used 2025-02-09 14:15:57 +01:00
Dragorn421
e311e2d378
fixups 2025-02-09 13:34:19 +01:00
Dragorn421
485640273d
Merge branch 'main' into meta_new_assets_2025 2025-02-09 13:34:09 +01:00
Dragorn421
2843f50ea4
add tools/extract_assets.sh 2025-02-09 12:21:08 +01:00
Dragorn421
bb7215b25a
introduce RawPointers xml attribute to ignore specific pointers and keep them raw 2025-02-09 12:19:44 +01:00
Dragorn421
6b857c6c71
handle dependencies between xmls 2025-02-09 11:39:24 +01:00
Dragorn421
3dc74cde04
generate and use Limb enums (TODO: check Skin skels and implement for Curve skels) 2025-02-09 01:53:00 +01:00
mzxrules
130ac11458
Reduce overlay dependencies on global.h (4) (#2456)
* remove more global.h references

* .bss
2025-02-08 19:30:24 -05:00
mzxrules
03a2612246
Rename gMtx(F)Clear to gIdentityMtx(F) (#2458) 2025-02-08 19:00:32 -05:00
Dragorn421
589916d767
rm extract_assets.py 2025-02-08 18:11:07 +01:00
Dragorn421
3a428239c9
slightly improve standard output 2025-02-08 18:10:57 +01:00
Dragorn421
8ef1c164a4
xml fixes 2025-02-08 18:10:17 +01:00
Dragorn421
924d8e81b9
Assets fixups (#2454)
* Assets fixups

* gDCRoom0TLUT, also object_mo.xml and ddan.xml

* gMegami3TLUT -> Tex

* yeet gDCRoom0TLUT (crashes ZAPD for an unknown reason)
2025-02-07 12:43:09 -05:00
cadmic
e63d2b73b7
Use CIC 6102 for iQue decompressed ROMs (#2457)
* Use CIC 6102 for iQue decompressed ROMs

* Future-proof is_ique

* Make things more readable
2025-02-06 21:10:30 +01:00