Commit Graph

7046 Commits

Author SHA1 Message Date
Luke Street 9b5d81e23a daDitem_c::execute -> daDitem_Execute 2026-08-31 17:38:38 -06:00
Luke Street cbef704fc3 Merge branch 'main' into rando-mod 2026-08-31 17:24:04 -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
Luke Street 93f9ad6f1d Remove const from symdb descriptor (avoids unintentional DCE) 2026-08-31 15:33:26 -06:00
gymnast86 1f3363e3a3 fix coro flow 2026-08-30 06:29:51 -07:00
gymnast86 ca2d05b13e Merge branch 'main' of https://github.com/TwilitRealm/dusk into rando-mod 2026-08-30 05:37:50 -07:00
gymnast86 b4ef606b69 differentiate shop checks by room number 2026-08-30 05:26:43 -07:00
gymnast86 5cbc1f58a0 remove unneeded conditional 2026-08-30 05:25:25 -07: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
gymnast86 3400162438 fix demo item scaling 2026-08-29 02:05:37 -07:00
gymnast86 0231f8f0fa restore boss heart container bouncing physics 2026-08-29 01:31:45 -07:00
gymnast86 1944a797d9 fix goron spginwater rus check 2026-08-29 01:30:58 -07:00
gymnast86 b5d9708fa1 fix checking if a boss is dead in a boss room 2026-08-29 00:18:45 -07:00
gymnast86 f4163de0de update item service and fix master sword checks 2026-08-28 22:08:25 -07:00
gymnast86 f0086952d2 implement agitha hint sign 2026-08-28 19:06:21 -07:00
MelonSpeedruns 7cc0c07ffb Only move freecam when holding right click 2026-08-28 13:37:36 -04:00
gymnast86 c2de6524c8 add dungeon item display in item wheel 2026-08-28 00:47:33 -07:00
gymnast86 83c0ee13b2 make seed selection slightly more intuitive 2026-08-26 23:21:17 -07:00
gymnast86 9f3fdcffbe explicitly define item list for item hints 2026-08-26 23:09:51 -07:00
gymnast86 8b5a463894 bump max location hint amount to 15 2026-08-26 23:09:08 -07:00
gymnast86 1f098d36ad refine barren region selection 2026-08-26 22:44:12 -07:00
gymnast86 69cc0758c0 Merge branch 'rando-mod' of https://github.com/TwilitRealm/dusk into rando-mod 2026-08-26 20:25:56 -07:00
gymnast86 ceed9b346c implement coro checks and faron woods coro key item 2026-08-26 20:25:43 -07:00
jdflyer b0e2f7915c Entrance Randomizer: Fix edge cases 2026-08-26 00:03:43 -06:00
gymnast86 a9e26784fb fix not clearing previously active seed data when starting a new file 2026-08-25 22:48:09 -07:00
gymnast86 24614615de fix shad dominion rod seed generation failure 2026-08-25 20:34:38 -07:00
gymnast86 9e99db03c4 fix saving and starting with sky characters 2026-08-25 01:49:07 -07:00
gymnast86 af82f701d2 shad dominion rod check 2026-08-25 01:48:46 -07: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
gymnast86 adaa52aa9d Merge branch 'rando-mod' of https://github.com/TwilitRealm/dusk into rando-mod 2026-08-24 02:20:36 -07:00
gymnast86 3dd9430576 implement goron shop checks 2026-08-24 02:20:28 -07:00
Luke Street 6facff1297 Implement foolish items 2026-08-23 23:46:07 -06:00
Luke Street ba324dfdf6 Merge remote-tracking branch 'origin/main' into rando-mod 2026-08-23 22:40:06 -06: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