2407 Commits

Author SHA1 Message Date
Luke Street 14d5eccc04 Fix map glitch crash w/ interpolation
Fixes #2513
2026-09-19 15:53:38 -06:00
Irastris 7dbe0b838a d_menu_fmap fix 2026-09-18 14:17:51 -04:00
Luke Street af7fc55a41 Update aurora 2026-09-17 19:41:24 -06:00
TakaRikka 94d857303d Merge pull request #2455 from Irastris/menus-2-electric-boogaloo
Menus 2: Electric Boogaloo
2026-09-16 20:47:00 -07:00
Irastris 70e8471ba8 More menu fixes 2026-09-16 21:16:56 -04:00
TakaRikka 5f1df98c65 Merge pull request #2442 from PJB3005/pjb-26-09-15-make-be-t-and-related-functions-constexpr
Make BE<T> and related functions constexpr.
2026-09-15 17:33:36 -07:00
Pieter-Jan Briers 2dbdea5272 Make BE<T> and related functions constexpr.
Fixes https://github.com/TwilitRealm/dusklight/issues/2409
2026-09-15 19:04:01 +02:00
Irastris 987ecfbaf4 Menu fixes 2026-09-14 15:26:03 -04:00
Luke Street d34226ad1d Revert "Avoid overlay files overflowing solid heaps (#2387)" (#2437)
This reverts commit d94135f785.
2026-09-14 11:01:17 -06:00
Irastris a1938ffd13 Create material interp module, drop various per-actor callbacks 2026-09-12 22:08:00 -04:00
Pieter-Jan Briers ab6db7d4e6 clang-format & cleanup 2026-09-12 20:42:59 +02:00
Pieter-Jan Briers 03390b807e Remove namespaces 2026-09-12 20:20:50 +02:00
Irastris bbb1d735e5 Add more demo cam presentation syncs 2026-09-11 17:22:00 -04:00
Pieter-Jan Briers 4996c64d5d Merge main 2026-09-11 09:38:08 +02:00
Irastris c9f161fddb Interp minimap player arrow, sights and cursors 2026-09-10 16:52:00 -04:00
Irastris 018310cdf2 Drastically simplify DualBuffer into Samples 2026-09-08 18:53:00 -04:00
Pieter-Jan Briers feb8329461 Merge main 2026-09-07 02:49:25 +02:00
Irastris 83f50329d8 Refactor chain and line interpolation, revert portion of last PR (#2397)
* Consolidate chain interpolation

* 3D lines interpolate themselves

* Revert d_kankyo_rain camera changes
2026-09-06 19:14:00 -04:00
Irastris b245f6a53c Delta time title logo 2026-09-06 17:41:00 -04:00
Irastris d67871181d Many interp fixes (#2394)
Co-authored-by: Luke Street <luke@street.dev>
2026-09-06 00:27:14 -06:00
Irastris bb09df7948 Tidy includes, drop PC STATIC_ASSERTs, and more macro usage 2026-09-04 20:48:36 -04:00
Luke Street 48746a9a67 Use aurora::thp; remove libjpeg-turbo (#2386) 2026-09-04 02:01:41 -06:00
Luke Street d94135f785 Avoid overlay files overflowing solid heaps (#2387) 2026-09-04 00:33:47 -06:00
jdflyer 5a92780d42 Mod SDK: Actor service (#2270)
* Mod SDK: Actor Service

* Modding doc fix

* Update naming for actor service. Begin custom actor example mod

* Example Mod Updates, On unregister: Only delete requested actors of the right type. Update docs

* Cleanup & fixes

* Rename to custom_actor_demo

* tweaks

* Finish mine demo actor

---------

Co-authored-by: MelonSpeedruns <melonspeedruns@stratobox.net>
Co-authored-by: Luke Street <luke@street.dev>
2026-09-03 10:02:15 -06:00
gymnast86 b748eaca1e Remove private specifiers from game code classes (#2375)
* remove private specifiers from game code

* fix formatting

* fix more formatting

* Add some missing public modifiers

---------

Co-authored-by: Luke Street <luke@street.dev>
2026-09-03 09:30:26 -06:00
Luke Street f83664074e Split randomizer mod into submodule
Co-authored-by: TakaRikka <takarikka@outlook.com>
Co-authored-by: gymnast86 <stock.joann@gmail.com>
2026-09-01 21:22:36 -06:00
Pieter-Jan Briers 01e3c4616f global.h MSVC warning fix (#2359) 2026-08-31 18:10:07 -06:00
Pieter-Jan Briers 51472856eb Merge main 2026-08-30 21:54:19 +02:00
TakaRikka c4ded86010 Merge branch 'main' of ssh://github.com/TwilitRealm/dusklight into better-tools 2026-08-29 18:37:14 -07:00
Irastris 2d3fe8fd88 Delta time meter2 2026-08-27 20:41:00 -04:00
PJB3005 2bc53dddcc BST SE/STREAM replacement support
No SEQ yet since idk how I wanna handle it.
2026-08-24 21:04:16 +02:00
Luke Street a775418c66 ItemService v2.1: Support display_item (#2344)
* ItemService: Support display_item

* Add goron_springwater_rush constant

* Commit f_op_actor_mng.h
2026-08-23 21:51:49 -06:00
Luke Street 705e7f058b Un-inline d_meter2_info functions 2026-08-23 20:26:26 -06:00
Luke Street 2d70c24b37 Improve mod hook compatibility (inlines) 2026-08-23 20:26:26 -06:00
Luke Street c53f3f774b Add Golden Wolf item checks 2026-08-23 20:25:41 -06:00
Luke Street 16f2b954fa Add full color extension to messages 2026-08-22 21:55:14 -06:00
Luke Street 5f0f3d4ebe ItemService improvements (#2322)
* ItemService improvements

* Move Poe increment to item
2026-08-21 00:50:51 -06:00
gymnast86 172d06f38d Add Built-In Cosmetics Mod (#2291)
* template setup

* get most colors working

* add lantern, midna, and heart colors

* fix PaneCache naming conflict

* add UI colors

* fix pane cache again

* override colors for items on other models

* recolor heart piece models

* cleanup

* add support for ordon sword recoloring

* recolor epona's eyelids

* move option descriptions

* fix mod.json

* constexpr descriptions

* gx.h instead of dolphin/gx/GXstruct.h

* fix default midna hair color

* use TextureService instead of overwriting model file data on load

* update descriptions

* manual cleanup

* fix includes

* remove unneeded include and const qualifier

* UI: Add Popover, ColorInput & more; mod cleanup

* Make it a bundled mod

---------

Co-authored-by: Luke Street <luke@street.dev>
2026-08-20 17:49:26 -06:00
Luke Street d3f10221b8 Merge remote-tracking branch 'origin/main' into better-tools
# Conflicts:
#	files.cmake
#	src/dusk/game_clock.cpp
#	src/dusk/imgui/ImGuiConsole.cpp
#	src/dusk/settings.cpp
#	src/dusk/settings.h
#	src/m_Do/m_Do_main.cpp
2026-08-20 17:21:22 -06:00
Luke Street fd4a5f0cfb Use carousel button on prelaunch; more cleanup 2026-08-19 22:58:43 -06:00
Luke Street fd0e33460f Gamemode -> GameMode 2026-08-19 20:49:58 -06:00
jdflyer 21bc055552 Merge with origin/main 2026-08-19 00:16:37 -07:00
Luke Street f6b7448de3 FlowService & MessageService (#2313) 2026-08-19 00:32:23 -06:00
Irastris 81a33e27ea Delta time msg 2026-08-18 19:14:00 -04:00
jdflyer c0d44d4a21 Gamemode service improvements. Disable achievements on custom gamemodes (for now) 2026-08-18 00:33:15 -07:00
jdflyer 85c2ddd8ff Merge with origin/main 2026-08-17 22:52:28 -07:00
Irastris 8e844cf93b Delta time menus 2026-08-17 21:36:00 -04:00
Irastris 115bb6d2ea Delta time meters 2026-08-16 16:48:00 -04:00
Irastris f8ef48d74e Delta time pane scale/color/alpha 2026-08-16 13:32:00 -04:00
TakaRikka 5b4def820a couple fixes 2026-08-12 15:02:33 -07:00