Commit Graph

1577 Commits

Author SHA1 Message Date
madeline 8cd36a0e7b Merge branch 'main' of https://github.com/TakaRikka/dusk 2026-04-13 19:35:33 -07:00
madeline 33697a4a8d fix hot springs water 2026-04-13 19:35:29 -07:00
Jasper St. Pierre 16e78b7d2d d_drawlist: shadow fix
dDlst_shadowControl_c::reset() is called every frame, dDlst_shadowControl_c::init() is not. Fix up dDlst_shadowControl_c::init() to not leak and reset its own data when needed, and remove texture reset calls which tear down the texobj.
2026-04-13 19:34:25 -07:00
Jasper St. Pierre 49d18c54af d_drawlist: naming cleanup 2026-04-13 19:34:25 -07:00
TakaRikka 9466b34627 Merge https://github.com/zeldaret/tp 2026-04-13 01:44:04 -07:00
TakaRikka def29adbab cat door cleanup (#3155) 2026-04-13 01:42:10 -07:00
YunataSavior 04159ace64 Fix MDH cat door opening
* Needs to be upstreamed

Fixes #182
2026-04-13 00:44:18 -07:00
Jasper St. Pierre 233307a5d2 fixes and cleanups for j3d material 2026-04-12 20:14:24 -07:00
Jasper St. Pierre 8b3b605905 simpler fix for missing triangles
this is a bit weird, the first prism is always skipped (because 0 is used as a sentinel), and it looks like there can even be a normal inside that first prism's junk data, so we need to swap one more, not one less
2026-04-12 19:18:20 -07:00
Jasper St. Pierre afc3d0f85e Revert "remove double swapping"
This reverts commit e22c9da163.
2026-04-12 19:01:47 -07:00
Jasper St. Pierre 97cb46264e fix pews texture 2026-04-12 17:34:02 -07:00
TakaRikka 5a98cb049c Merge pull request #343 from TwilitRealm/ira/gyro-aim
Initial implementation of gyro aim
2026-04-12 16:54:25 -07:00
TakaRikka 40cf316c3e Merge pull request #342 from TwilitRealm/feat/move-link-tool
Add Move Link tool from decompgz
2026-04-12 16:23:05 -07:00
Pheenoh d668017fbb Address PR feedback for Move Link tool 2026-04-12 16:01:22 -06:00
Pheenoh 77014b8cde Address PR feedback for Move Link tool
- Gate on developmentMode instead of dedicated setting
- Simplify combo check to getHoldL + getHoldR + getTrigY
- Use #if TARGET_PC ifdefs, preserve original #if DEBUG code
- Remove enableMoveLink ConfigVar and menu checkbox
2026-04-12 15:46:36 -06:00
TakaRikka bee81fd967 Merge pull request #340 from TwilitRealm/letters-fix
Fix Letters Menu on Widescreen
2026-04-12 13:43:52 -07:00
TakaRikka ddfc8f7789 Merge pull request #339 from TwilitRealm/feature/restore-dolby-for-builds
Restore Warning Screen behind Toggle
2026-04-12 13:43:21 -07:00
Irastris cbf24ebd38 Initial implementation of gyro aim 2026-04-12 14:58:16 -04:00
MelonSpeedruns 5c11637b19 remove unused code 2026-04-12 14:50:28 -04:00
Pheenoh 283d4a506c Add Move Link tool from decompgz 2026-04-12 12:32:27 -06:00
Irastris ff64071db8 Frame interp: Fix stars 2026-04-12 13:20:04 -04:00
SuperDude88 9fc0cf1dab Fix Letters Menu on Widescreen 2026-04-12 13:13:06 -04:00
MelonSpeedruns d5a388d323 added skip warning screen toggle 2026-04-12 12:33:05 -04:00
MelonSpeedruns b3d1079ea0 Restore Warning screen for Release Builds WIP 2026-04-12 12:03:09 -04:00
CraftyBoss b28ca94153 fix clang compilation error 2026-04-12 03:34:14 -07:00
Luke Street e7af33d0cc Add "Enable Water Refraction" toggle & cleanup 2026-04-11 20:13:39 -06:00
Irastris 2b95ce7444 Frame interp: Fix Epona's reins 2026-04-11 21:45:54 -04:00
MelonSpeedruns 950b543f0f Shadow Quality Enhancement (#311)
* Shadow Quality Enhancement

* added 1 space because we like consistency here

* Addressed encounter comments

* Renamed description of shadow resolution

* added period at the end of shadow resolution description

---------

Co-authored-by: MelonSpeedruns <melonspeedruns@stratobox.net>
2026-04-11 17:52:08 -06:00
MelonSpeedruns d1003faacc Third Dusk Preset (#331)
* fix aspect ratio not changing when applying the sd preset

* Added a third preset, and renamed SD preset to Classic

* show preset menu before setting the iso

---------

Co-authored-by: MelonSpeedruns <melonspeedruns@stratobox.net>
2026-04-11 17:51:37 -06:00
Irastris c3fb8da1c8 Frame interp: Fix fmap scroll arrows 2026-04-11 18:19:09 -04:00
MelonSpeedruns ee4b5388c8 removed unused variables and includes 2026-04-11 16:55:55 -04:00
MelonSpeedruns d32adeeba7 Merge remote-tracking branch 'origin/main' into presets
# Conflicts:
#	files.cmake
#	src/d/actor/d_a_title.cpp
#	src/dusk/config.cpp
#	src/dusk/imgui/ImGuiConsole.cpp
#	src/dusk/imgui/ImGuiEngine.cpp
2026-04-11 16:53:04 -04:00
TakaRikka a2f985ab70 Merge pull request #318 from TwilitRealm/fix/quick-transform-fix
Don't allow quick transform while in the STAR tent
2026-04-11 13:07:02 -07:00
TakaRikka 3160bfeb61 Merge pull request #317 from TwilitRealm/26-04-11-render-opts
UI render opts
2026-04-11 13:06:22 -07:00
Howard Luck d912857ec4 Fix dMsgFlow_c::event027 aParam8 buffer size (#3153) 2026-04-11 12:54:25 -07:00
Howard Luck c57a7cf98f Fix daE_VA_c::mRopeCutStatus and va_tag_* array sizes (#3152) 2026-04-11 12:53:51 -07:00
Lurs 3dfe493211 Fixes dominion rod camera #176 2026-04-11 21:33:46 +02:00
Pieter-Jan Briers 37d22cfed2 Fix daBaseNpc_c field_0x744 array size (#3154) 2026-04-11 12:37:32 -06:00
PJB3005 842c74f940 Merge branch 'main' into 26-04-11-render-opts 2026-04-11 20:36:46 +02:00
PJB3005 71a8642f19 Merge remote-tracking branch 'decomp/main' 2026-04-11 19:59:09 +02:00
Howard Luck 93f7c0ab1a Fix dMsgFlow_c::event027 aParam8 buffer size (#326) 2026-04-11 19:53:03 +02:00
Howard Luck 32468db69d Fix daE_VA_c::mRopeCutStatus and va_tag_* array sizes (#325) 2026-04-11 19:49:52 +02:00
Pieter-Jan Briers 9b900a1a55 UB fixes (#3150)
* Fix incorrect size for J2DTevBlock8::insertTexture local_38

* Fix dMeter_drawOptionHIO_c mOptionTypeBGPosX/Y size

* dMeter_drawLightDropHIO_c mVesselAlpha fix

* d_a_mg_rod array size fixes

* Fix e_tk2_class mActionTimer array size

* daObjTOMBO_c field_0x714 array size fix
2026-04-11 11:28:01 -06:00
MelonSpeedruns a2afeec23e Moved check for event running & Added sfx if trying to quick transform while in a cutscene 2026-04-11 11:38:36 -04:00
PJB3005 64f77dd5c8 Guess this isn't going to Tracy. 2026-04-11 17:10:04 +02:00
MelonSpeedruns 8268f93cf0 Don't allow quick transform while in the STAR tent 2026-04-11 10:22:58 -04:00
PJB3005 c1dd1a52a5 Bunch of debug/tracy groups for J2D 2026-04-11 16:11:41 +02:00
PJB3005 ffd7183669 Improve dDlst_list_c::draw debug group code to also go to tracy, be less of a performance hog when active. 2026-04-11 16:11:19 +02:00
Irastris eaec6487a3 Implement unlocked framerates via interpolation (#315)
* Disable waitForTick and waitBlanking

* Initial frame interpolation implementation

* Initial batch of speed fixes

* Fix Iron Boots

* Strip dead code once used for debugging

* Interpolate shadows

* Revert overzealous/redundant lookups

* Fix JUTFader

* Fix field map cursor

* Fix various particle effects

* Fix Midna when riding Wolf Link

* Fix title logo

* Title Logo 2: Electric Boogaloo

* Fixed grass and flowers

* "Unlock Framerate" config option (WIP)

* Wrap more things in TARGET_PC

* Finish wrapping things in TARGET_PC

* Missed one

* Disable dComIfGd_drawXluListInvisible when interpolating

---------

Co-authored-by: Luke Street <luke@street.dev>
2026-04-11 01:06:25 -06:00
Max Roncace d7c34741e2 Replace magic constants derived from framebuffer size (#3144) 2026-04-10 23:43:37 -07:00