2809 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
a1d942cf71 Update new actor script and template files (#193)
Co-authored-by: hiisuya <112015628+hiisuya@users.noreply.github.com>
2025-11-26 16:48:03 +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
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
Yanis
c96b23775b Merge pull request #189 from Yanis002/decomp-merge
Merge zeldaret/oot
2025-11-15 00:58:03 +01:00
Yanis002
64f8a6e4bf fix build 2025-11-14 21:07:28 +01:00
Yanis002
683b86ee27 Merge remote-tracking branch 'decomp/main' into decomp-merge 2025-11-14 20:03:12 +01:00
Reonu
8a7a4a3305 Fix Z-target reticle in widescreen (#186) 2025-11-10 18:12:29 +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
10dbce74aa Title Card and misc fixes (#188)
* fixed hud issue?

* fixed item restrictions issue

* fixed bug where title card showed in cutscene layers

* misc unrelated fixes

* format

* fixed textbox alpha issue

* fixed misc msgmode none issues

* fixed misc issues

* format
2025-11-09 17:24:25 +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
Zelllll
aca7849a0f Add ACTOR_FLAG_FREEZE_EXCEPTION support (#170)
* Add ACTOR_FLAG_FREEZE_EXCEPTION support

* format

* fixed

* fix cutscene manager issue

---------

Co-authored-by: Yanis002 <35189056+Yanis002@users.noreply.github.com>
2025-11-04 18:29:28 +01:00
Yanis
0f778a9749 Add missing breaks in the Inventory Editor
thus preventing cycling the hookshots
2025-11-04 17:47:27 +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
Tharo
9f5ddc518a Explicitly align gfxprint texture data to 8 bytes (#2663) 2025-10-19 11:30:16 -04:00
Pepe20129
b204d6c089 Document Dampé's ghost (#2656)
* Document Dampé

* Format

* Address review

* Format
2025-08-20 10:30:08 +02:00
cadmic
6ecb84097c Fix macOS build for clang 17 (#2657) 2025-08-16 18:25:04 +01: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