1245 Commits

Author SHA1 Message Date
Tharo
e77e6683d9 Support building for multiple MIPS ABIs: o32 (default), n32 and eabi32 (#135)
* Support building for multiple MIPS ABIs: o32 (default), n32 and eabi32

* Default is EABI32

* Try fix mgu register name error

* Restore comment

* Make o32 default again, warn about bad emulators
2025-11-27 16:33:59 +01:00
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
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
Yanis002
683b86ee27 Merge remote-tracking branch 'decomp/main' into decomp-merge 2025-11-14 20:03:12 +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
30ce2af7b4 Temporarily disable mm title cards because of known issues
Disable MM Title Cards due to known issues.
2025-11-08 15:25:06 +01:00
Yanis
479549e460 Update F3DEX3 to beta (#180)
* update F3DEX3

* format

* update F3DEX3

* format

* fix GC patches
2025-11-04 21:21:16 +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
Arthurpandaroux
aceec95e6b Math inlining (#182)
* Initial optimization

* something

* t&

* fix

* fix3

* documentation moved in header

* documentation 2

* format fix

* format fix2

* final change

* space fix
2025-10-25 21:32:43 +02:00
Arthurpandaroux
1805d16701 Function removal (#183)
* Initial optimization

* something

* t&

* fix

* fix3

* documentation moved in header

* documentation 2

* format fix

* format fix2

* final change

* documentation

* Fixed_something

* anotherissue

* format
2025-10-25 21:25:38 +02:00
Yanis
31860a8f2f Fixed issues with the inventory editor and the camera debugger (#181)
* fix include issues

* fixed inventory editor not drawing

* fixed camera debugger crashing scenes and not drawing
2025-08-03 14:17:15 +02:00
Dragorn421
4c2a451b9c Add ENV_LIGHT_SETTINGS_BLEND_RATE_AND_FOG_NEAR_PACK, fix extracted negative blendRate (#2653)
* Add ENV_LIGHT_SETTINGS_BLEND_RATE_AND_FOG_NEAR_PACK, fix extracted negative blendRate

* -> BLEND_RATE_AND_FOG_NEAR
2025-07-15 01:52:22 -04:00
Dragorn421
7158775cea Finish rename scene lists (#2652) 2025-07-15 01:31:41 -04:00
Dragorn421
41adadd85d Pause docs: UIOverlay L/R buttons details (#2650) 2025-07-15 07:10:34 +02:00
Yanis002
8c76c672f7 Merge remote-tracking branch 'decomp/main' into decomp_merge 2025-07-14 18:32:02 +02:00
Yanis002
73f0f09f30 Merge remote-tracking branch 'upstream/main' into decomp_merge 2025-07-14 18:31:52 +02:00
Yanis
f3397294d5 Fix various issues and update F3DEX3 (#178)
* fix sMoonDL build issues on gc-eu-mq-dbg and add both versions to CI

* it's oot_version actually

* update F3DEX3 patches/gbi

* turns out language enum isn't shiftable

* format

* fix ci issues

---------

Co-authored-by: Yanis002 <Yanis002@users.noreply.github.com>
2025-07-14 18:31:07 +02:00
Jordan Longstaff
fd7e88af1e Child Ruto Actions Part 2: First encounter (#2601)
* Child Ruto Actions Part 2: First encounter

* Rename action enum entries

* Rename to Sfx

* Rename "first encounter" to "meeting"
2025-07-03 09:49:27 +02:00
Yanis002
b7bb93f9c1 remove remaining z64 prefixes in includes and fix build 2025-07-02 16:04:10 +02: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