Commit Graph

6891 Commits

Author SHA1 Message Date
Luke Street a5eca78939 Mods: Avoid RTLD_DEEPBIND; configure exports manually (#2371)
* Mods: Avoid RTLD_DEEPBIND; configure exports manually

* Make version script anonymous
2026-09-01 16:05:51 -06:00
Luke Street 6cc568d081 Mods: HttpService (#2370)
* Update Android toolchain to platform 37

* Mods: HttpService

* Update modding.md

* Update modding.md

* Set minor version back to 0
2026-09-01 16:05:45 -06:00
TakaRikka d60cc9095f fix combo input checking 2026-09-01 14:50:23 -07:00
Irastris 0fd17fe082 Refactor GraphicsTuner, no longer tanks performance when open (#2365)
* Sort includes, move logic into ConfigVars, add reusable helpers

* Refactor GraphicsTuner, only refresh labels when actually needed
2026-09-01 09:07:49 -06:00
Luke Street 455150ad90 Mods: FileService (#2367) 2026-09-01 09:06:01 -06:00
TakaRikka b76917ed48 Merge pull request #2363 from TwilitRealm/instant-death-fixes
Instant Death Fixes
2026-09-01 04:19:35 -07:00
TakaRikka ba44971bde Merge pull request #2368 from TwilitRealm/speedrun-fixes
various speedrun game mode fixes
2026-09-01 03:36:39 -07:00
TakaRikka a746b23944 make sure tools are disabled for speedrun mode and reset run info when mode is deactivated 2026-09-01 03:11:04 -07:00
TakaRikka 6c966876b9 fix speedrun timer resetting 2026-09-01 02:46:53 -07:00
TakaRikka 2570c8f072 fix gamemode onSaveLoaded handling with hideTvSettingsScreen setting 2026-09-01 01:09:42 -07:00
SuperDude88 2e19ffbf50 Shorten int Change 2026-08-31 20:15:15 -04:00
Pieter-Jan Briers 01e3c4616f global.h MSVC warning fix (#2359) 2026-08-31 18:10:07 -06:00
Pieter-Jan Briers 57f0185a3c Suppress new XF memory write stub logs (#2362) 2026-08-31 18:09:38 -06:00
Luke Street 48171f0f0a Only use inlining flags w/ mod support
Also enables mod support by default. It was already enabled in the
CMakePresets.json, so this just moves it to the CMakeLists itself.
2026-08-31 18:02:44 -06:00
Luke Street a29f13452f Revert accidental CMakePresets.json change 2026-08-31 17:18:29 -06:00
Luke Street 905da94b40 Fix game compile flags on Linux/GCC
There was a conflict with per-target compile flags and the PCH.
The PCH was causing the game code to be built without the inlining
flags actually taking effect (internal `src/dusk` files did not use
them), which caused mods to fail to resolve static functions for
hooks. Fix: split Dusklight internals (`src/dusk/`) into a separate
static library altogether, cleanly allowing us to disable inlining
and patching flags only for internal code while also fixing the PCH
flags issue.

Additionally, this updates symgen to v1.3.4, which includes a fix
for GCC function fragments and specializations getting resolved as
display name aliases, conflicting with the actual functions.

Aurora also updated to include https://github.com/encounter/aurora/pull/244
2026-08-31 17:11:05 -06:00
SuperDude88 4a632ff5dc Instant Death Fixes
- Fix some overflows with instant death mode
2026-08-31 18:24:30 -04:00
Luke Street 93f9ad6f1d Remove const from symdb descriptor (avoids unintentional DCE) 2026-08-31 15:33:26 -06:00
TakaRikka e2bf07805e Merge pull request #2259 from baxlek/transform-anywhere-fix
Can Transform Anywhere fix
2026-08-30 01:05:20 -07:00
TakaRikka cf65509da9 Merge pull request #2346 from baxlek/underwater-transform-fix
Prevent Quick Transform While Underwater
2026-08-30 00:29:03 -07:00
TakaRikka b718404b52 Merge pull request #2353 from TwilitRealm/fix/freecam-mouse-fix
Only move Flycam when holding right click
2026-08-29 23:06:25 -07:00
TakaRikka d574172154 Merge pull request #1962 from TwilitRealm/better-tools
Command system, tools menu (teleport / move link / more), better button combo handling, trigger viewer
2026-08-29 19:15:36 -07:00
TakaRikka 9930c5aabf trigger viewer fixes 2026-08-29 18:51:11 -07:00
TakaRikka c4ded86010 Merge branch 'main' of ssh://github.com/TwilitRealm/dusklight into better-tools 2026-08-29 18:37:14 -07:00
MelonSpeedruns 7cc0c07ffb Only move freecam when holding right click 2026-08-28 13:37:36 -04:00
baxlek 308c0fca44 Update d_a_alink_dusk.cpp 2026-08-24 17:15:19 -05:00
baxlek c1213ef752 Update d_a_alink_dusk.cpp 2026-08-24 17:02:53 -05: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 48b5c2e8c1 Restore focus to re-enabled elements 2026-08-23 20:26:26 -06:00
Luke Street 705e7f058b Un-inline d_meter2_info functions 2026-08-23 20:26:26 -06:00
Luke Street e30e0fe062 Update symgen to v1.3.3 2026-08-23 20:26:26 -06:00
Luke Street c4f4712d0e Minor svc/flow.hpp updates 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 72ccb14d35 Guard against null stag_info 2026-08-23 20:25:41 -06:00
Luke Street c53f3f774b Add Golden Wolf item checks 2026-08-23 20:25:41 -06:00
Luke Street 5a8622c6b2 Fix forced Poe item demo 2026-08-23 20:25:24 -06:00
Luke Street 29b86f938f Fix group lookup for custom flows 2026-08-23 20:22:12 -06:00
Luke Street e02638ac6d Fix custom flow entry nodes 2026-08-23 20:22:10 -06:00
Luke Street 1db2a74192 UiService v2.1: Virtualized lists (#2342)
* UiService: Add `pane_add_list`

* Fix CSS scoping
2026-08-23 14:33:36 -06:00
TakaRikka d281c34a65 Merge pull request #2338 from encounter/ui-v2
UiService v2: UiDialogAction is_disabled
2026-08-22 22:46:21 -07:00
Luke Street 788700daa6 UiService v2: UiDialogAction is_disabled 2026-08-22 23:17:51 -06:00
Luke Street 3aa54ca170 UiService: Add is_selected for buttons (#2337) 2026-08-22 23:16:32 -06:00
TakaRikka 81dfe701e9 Merge pull request #2336 from encounter/full-color
Add full color extension to messages
2026-08-22 21:35:55 -07:00
Luke Street 16f2b954fa Add full color extension to messages 2026-08-22 21:55:14 -06:00
Luke Street 41d5148793 UiService: Dialog controls (#2332) 2026-08-21 23:31:35 -06:00
doop 14f9b6c762 Add setting for UI scale (#2326) 2026-08-21 23:29:43 -06:00
doop 44e02a9d53 Fix Clang builds crashing at launch (#2325)
Closes #2323.
2026-08-21 23:28:52 -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 fbe7b57132 Refactor command console UI lifecycle 2026-08-20 17:49:00 -06:00