766 Commits

Author SHA1 Message Date
Yanis
3505a2e1ac New Animated Material types (#192)
* don't use playstate everywhere

* add color/textime cycle and start event system

* implement inventory events

* improvements and add time event

* add obtained flag

* move event handler to its own file

* header stuff

* implement magic level

* add getfreezetype and default texture

* add multitexture type (and improvements)

* add texture, event and surface swap

* added oscillating water (thanks kenton!) and start implementing the first freeze type

* fix drawevent

* improvements and fixes

* more improvements

* misc stuff

* little changes

* note

* removed condition type for age

* fixed cond enum names

* small fix

* initialize sceneMaterialAnimCamParams properly

* fixes related to animated materials changes

* improvements and fixes

* make sure everything is initialized !

* add color switch type
2025-11-26 16:01:42 +01:00
Reonu
52a24754ee Rename gameplay_keep folder to gameplay_hacker_keep (#191) 2025-11-20 16:24:10 +01:00
Reonu
9e2c932251 Add Sauraen's improved anim morphing (#190)
* Add Sauraen's improved anim morphing

Co-authored-by: sauraen <sauraen@gmail.com>

* improved formatting a bit and small readme change

* remove unnecessary license

* removed extra newline

it bothered me a bit

* Tharo's suggestion about the documentation at the top of `z_bettermorph.c`

---------

Co-authored-by: sauraen <sauraen@gmail.com>
Co-authored-by: Yanis002 <35189056+Yanis002@users.noreply.github.com>
2025-11-16 00:38:26 +01:00
Inapusan
f802a0e482 Bugfixes and New MM options (#187)
* bug fixing and MM options

added the Majora's Mask bottles as an option along with the option to uncap the jumping velocity. added an option for the audio delay workaround and fixed errors for the camera debugger

* removed zone.identifier

* cleaned up and changed bottle textures to my own

* deleted the zone identifier again why

* cleanup and new bottle fill texture

* finalized

* whoopsie

* my last commit frfr

* fix

---------

Co-authored-by: Yanis002 <35189056+Yanis002@users.noreply.github.com>
2025-11-10 18:05:31 +01:00
Yanis
a843da9d79 Add very basic UNFLoader support (#169)
* basic unfloader support (no gdb yet)

* fix build issues
2025-11-04 20:38:45 +01:00
Yanis
af3dc71a5c New Inventory Editor (#107)
* inventory editor

* fixed a bug where the menu was usable in special pause screens

* fixed most equipment screen issues

* draw page number on upgrade screen and minor improvements

* format

* fix build issues

* format

* fix build issues

* format

* various improvements

* fix build issues with non-debug

* small cleanup

* last improvements and bugfixes + cleanup and format
2025-11-04 17:23:27 +01:00
Yanis
90ca9c6ff9 Title Cards from MM (#165)
* backport mm title cards

* fix build issues

* fix build issues

* cleanup

* accidental left-over from merge

* fixed wrong ifdef

* remove place title cards from the spec when using MM title cards
2025-11-04 13:59:30 +01:00
Yanis
dc0d327417 HackerTestSuite support (#184) 2025-10-29 19:46:40 +01:00
Yanis002
7683567983 Merge remote-tracking branch 'upstream/main' into decomp_merge 2025-07-02 15:25:31 +02:00
Yanis
4608e7f97d HackerOoT clean-up (#154)
* makefile changes

* minor 'if's cleanup

* changed version to ntsc-1.2 and removed hackeroot-mq

* fixed some build issues

* format files

* fix boot issues

* remove mod_assets system

* add f3dex2 offsets for ntsc 1.0, 1.1 and 1.2

* update F3DEX3

* format

* make adjustements

* post-merge fixes

* remove settings.json from tracking

* temp delete c_cpp_properties.json

* hopefully fix .vscode oddities

* fixed sym_info

* fix build issues

* fixed profiler issues

Co-authored by: Thar0 <17233964+Thar0@users.noreply.github.com>

* format + don't format example scene sources

* proper f3dex3 patches folders

---------

Co-authored-by: Yanis42 <35189056+Yanis42@users.noreply.github.com>
2025-07-02 14:36:16 +02:00
Yanis002
6587b1fc59 Merge remote-tracking branch 'decomp/main' into decomp_merge 2025-06-30 23:34:06 +02:00
Dragorn421
6234d7f2aa Commit objects 1: tp, triforce_spot, umajump, vase, yukabyun, zg (#2634)
* commit object_zg

* commit object_yukabyun

* commit object_vase

* commit object_umajump

* commit object_triforce_spot

* commit object_tp

* fixup1

* format
2025-06-25 13:09:14 +02:00
Yanis002
187acfd969 Merge remote-tracking branch 'decomp/main' into decomp_merge 2025-06-18 16:11:47 +02:00
Dragorn421
7ddd468ed6 object_zo: finalize, split and commit (#2624) 2025-06-10 19:36:16 -04:00
Yanis002
80a59efe6a Merge remote-tracking branch 'decomp/main' into decomp_merge 2025-06-10 10:57:26 +02:00
Dragorn421
939b292991 Commit object_ganon_anime3 (#2611)
* Commit object_ganon_anime3

* rm from write_source.txt

* bss
2025-06-09 15:07:35 -04:00
Yanis002
3fbe602bf0 Merge remote-tracking branch 'decomp/main' into decomp_merge 2025-05-11 00:59:43 +02:00
fig02
7cd59fbdad Audio internal lib: Merge dcache.c and aisetnextbuf.c into os.c (#2522) 2025-05-02 04:44:09 -04:00
fig02
ed15061de5 Restructure audio source files (#2520)
* restructure audio files

* fix
2025-05-01 18:14:53 -04:00
Yanis002
c2c2db3116 Merge remote-tracking branch 'decomp/main' into decomp_merge 2025-04-06 14:31:34 +02:00
fig02
ba9ca90c15 system_heap -> runtime (#2500)
* very light documentation for runtime

* more renaming

* one more rename

* RunTime -> Runtime
2025-04-02 22:04:08 -04:00
Yanis002
aef4a62a00 Merge remote-tracking branch 'decomp/main' into decomp_merge 2025-03-30 13:41:26 +02:00
Tharo
dc9a1dca1e Rename absf to fabsf (#2499) 2025-03-28 06:35:27 -04:00
Yanis002
057ee12a37 Merge remote-tracking branch 'decomp/main' into decomp_merge 2025-03-07 22:38:02 +01:00
Tharo
db90c9fc88 Unbreak gcc builds (#2493) 2025-03-01 19:20:06 -05:00