Commit Graph

2184 Commits

Author SHA1 Message Date
gymnast86 e1fe46e518 fix instant text clearing shop messages too early 2026-04-28 18:03:06 -07:00
madeline 8c6bd1eec7 achievement signal system 2026-04-28 05:54:09 -07:00
madeline 0ed5ba1874 clear single achievement and fix achievement tab moving around 2026-04-28 03:41:04 -07:00
TakaRikka c19a6aceb3 add option for only fishing once for sera's cat 2026-04-27 22:04:42 -07:00
Irastris 59e21c14cb Register interp callback for d_a_obj_lv8Lift 2026-04-27 01:04:45 -04:00
TakaRikka a5cee4f5ca Merge pull request #357 from TwilitRealm/speedrun-timer
speedrun timer
2026-04-26 16:59:47 -07:00
Jasper St. Pierre 4f33998560 map deco perf 2026-04-26 11:52:20 -07:00
TakaRikka 6dd081c4c1 Merge branch 'main' of github.com:TwilitRealm/dusk into speedrun-timer 2026-04-25 21:16:27 -07:00
TakaRikka 1bac99c765 update timer impl 2026-04-25 21:12:51 -07:00
MelonSpeedruns 7dc3e374cf Free Camera (#542)
* freecam wip

* added manual mode

* fix freecam collision

* made freecam into its own function

* Added settings & Radius modification when camer is higher up

---------

Co-authored-by: MelonSpeedruns <melonspeedruns@stratobox.net>
2026-04-25 21:35:43 -06:00
Howard Luck 138e2b3492 fix interp on ooks rope (#553) 2026-04-25 20:37:36 -06:00
TakaRikka 51bd9b9f9f Merge pull request #554 from TwilitRealm/achievements
achievements
2026-04-25 19:25:50 -07:00
madeline 6c88358ed3 achievements 2026-04-25 18:23:12 -07:00
Howard Luck df112d66f6 fix gdorf horseback reins + demo cuts (#551) 2026-04-25 20:44:38 -04:00
Howard Luck 095f7662c4 fix d_meter_button flashing (#549) 2026-04-25 15:48:45 -06:00
Pieter-Jan Briers 2221ce42a5 GCN PAL support (#533)
* Basic PAL ISO & language support

Probably still needs much more work

* Add language selector to pre-launch

* Store DVDDiskID in a global

Can use this later for things

* More version system API improvements

* d_name mostly region switching fully

JPN doesn't work yet cuz it'll be a nightmare, probably.

* More version switching support

* Mark GCN PAL as supported ROM

* Fix remaining REL assets to have PAL offsets

* d_a_mg_fish PAL

* d_a_mg_fshop PAL

* isRegionUsa helper

* d_menu_fishing PAL

* d_msg_class PAL

* m_Do_MemCardRWmng PAL

* Update CARDInit call & remove DUSK_TP_VERSION

* Fix Ganon cape

Missed this one.

* Remove tp_version from Sentry

---------

Co-authored-by: Luke Street <luke@street.dev>
2026-04-25 15:46:12 -06:00
TakaRikka af2dd8950e Merge branch 'main' of github.com:TwilitRealm/dusk into speedrun-timer 2026-04-25 06:05:50 -07:00
CraftyBoss 5f0704bf25 update aurora, add pre launch option to determine save file type (gci or raw) 2026-04-23 23:31:07 -07:00
Luke Street 9202da4e8d Fix a couple issues for Xcode projects (#513)
* Link separate JSystem libraries due to control.cpp

This allows the Xcode generator to work, otherwise
it breaks on the duplicate control.o files within
the game_debug library.

* Fix __memcpy define on GCC

* Try LINK_GROUP:RESCAN for GNU ld

* Combine dusk/game_base/game_debug targets

* Fix compile defs syntax
2026-04-23 21:05:38 -06:00
TakaRikka 7ae3d88d92 Merge pull request #509 from TwilitRealm/fix/ring_menu_cursor_interp
Frame interp: interpolate ring menu cursor along arc
2026-04-23 14:09:35 -07:00
TakaRikka 53364b0061 Merge pull request #492 from TwilitRealm/feature/gamepad-color
Gamepad Colors for DS4/DS5
2026-04-23 14:07:43 -07:00
MelonSpeedruns 4007dc4373 Separated gamepad color into its own files 2026-04-23 14:25:50 -04:00
Pheenoh bc64f580b4 Frame interp: interpolate ring menu cursor along arc 2026-04-23 08:38:47 -06:00
TakaRikka afe0111139 Merge pull request #503 from TwilitRealm/feature/rotate-link-doll
Add ability to rotate link on the collection screen
2026-04-22 23:36:55 -07:00
TakaRikka 4ed66ee3af Merge pull request #500 from TwilitRealm/fix/interp_dselect_cursor_ring_menu
Frame Interp: dselect_cursor_c in d_menu_ring
2026-04-22 23:31:16 -07:00
Phillip Stephens 48cb56c19e Add ability to rotate link on the collection screen 2026-04-22 22:58:38 -07:00
madeline f52137361c Merge branch 'main' of https://github.com/TakaRikka/dusk 2026-04-22 22:33:59 -07:00
madeline 318757974d make state share loads basically instant 2026-04-22 22:27:14 -07:00
Pheenoh d678c2db50 frame interp: dselect_cursor_c in d_menu_ring 2026-04-22 21:57:36 -06:00
TakaRikka 74b9b60175 Merge pull request #499 from TwilitRealm/fix/dmap_frame_interp
Frame interp: Fix dmap scroll arrows
2026-04-22 17:41:56 -07:00
Pheenoh 8f7a1d2493 Frame interp: Fix dmap scroll arrows 2026-04-22 18:35:07 -06:00
Luke Street b415ae6640 Use SDL_GetTicksNS instead of std::chrono 2026-04-22 17:18:18 -06:00
Captain Kitty Cat f3c5e0a07c Items Don't Despawn (#488)
* Indefinite Item Drops

* Preserve Disappear Effect when Disabled

* Changed to "Items Don't Despawn". Under "Cheats"

* SetItemTooltip for description
2026-04-22 12:27:54 -06:00
MelonSpeedruns b0d53b3bcf optimized code and removed bugs 2026-04-22 13:36:06 -04:00
MelonSpeedruns 701451d6b1 Merge remote-tracking branch 'origin/main' into feature/gamepad-color
# Conflicts:
#	src/f_ap/f_ap_game.cpp
2026-04-22 13:01:03 -04:00
Luke Street 2a114be456 Rework interpolation pacing; interpolate every frame 2026-04-21 22:45:18 -06:00
Luke Street ccc5dfa8b9 Enable DoF (+ setting) & fix texture cache leak 2026-04-21 14:52:26 -06:00
madeline 5a797f3a2d Merge branch 'main' of https://github.com/TakaRikka/dusk 2026-04-20 20:22:12 -07:00
madeline f9c437c709 fix incorrect eldin field name on map 2026-04-20 20:22:06 -07:00
Luke Street 4d138fe69f Reorganize ImGui menus (#456)
* Reorganize ImGui menus

* Fix crash_reporting.cpp

* Update aurora
2026-04-20 20:45:16 -06:00
PJB3005 729d084002 Fix THP shutdown crash
Cleanly shut down movie player threads on exit.

I'm not 100% fond of having to manually insert a call like this into the shutdown logic, but the other solution is shutting down all processes and that's likely to result in causing more crashes.
2026-04-21 01:11:49 +02:00
madeline 2211ca0eb9 fix some menus scaling wrong 2026-04-20 06:45:05 -07:00
madeline 42097c0e8d disable water refraction in debug, fixes #422 2026-04-20 05:36:31 -07:00
madeline 7b55ba1eec rich presence 2026-04-20 00:21:09 -07:00
Howard Luck ad661185b1 Frame interp pacing/camera cuts, King Bulblin reins, and crash fixes
* misc fixes round 1

* kb1 fixes

* fixes for encounter/ira
2026-04-20 00:34:13 -04:00
Jasper St. Pierre cb98725ac5 mirror flicker fix 2 2026-04-19 16:21:30 -07:00
TakaRikka 483d26110d Merge pull request #438 from TwilitRealm/frame-interp-simplify
Frame interp simplify
2026-04-19 14:58:38 -07:00
Pheenoh 3eeae1278e Add pause on unfocus feature 2026-04-19 10:02:55 -06:00
Jasper St. Pierre f39086eabf run d_a_bg::draw on interp frames
to set up lights. this is a somewhat hacky workaround for lighting setup, but it might be good enough?
2026-04-19 03:19:44 -07:00
Jasper St. Pierre f5dcea8525 add alternate to interp callbacks, flags on the leafdraw 2026-04-19 02:43:25 -07:00