Pieter-Jan Briers
03390b807e
Remove namespaces
2026-09-12 20:20:50 +02:00
Pieter-Jan Briers
4996c64d5d
Merge main
2026-09-11 09:38:08 +02: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
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
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
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
TakaRikka
5b4def820a
couple fixes
2026-08-12 15:02:33 -07:00
TakaRikka
5abc956448
daTbox2 handling
2026-08-11 14:45:53 -07:00
TakaRikka
71b2eedc82
initial item service implementation
2026-08-09 16:40:26 -07:00
madeline
bf4c727d04
Merge branch 'main' of https://github.com/TakaRikka/dusk into better-tools
2026-08-08 19:36:21 -07:00
madeline
99180d02f7
Merge branch 'better-tools' of https://github.com/TakaRikka/dusk into better-tools
2026-08-08 19:21:07 -07:00
madeline
5b64e4fd2c
trigger viewer, more commands
2026-08-08 19:20:46 -07:00
jdflyer
8be95d3aa3
Allow Gamemodes to interrupt flow on file creation
2026-08-07 18:46:52 -07:00
jdflyer
4aa3b647a3
Merge with origin/main
2026-08-07 13:57:48 -07:00
Luke Street
cf8ab52f55
Fix ATTRIBUTE_ALIGN placement
2026-08-05 21:16:06 -06:00
PJB3005
67eea1599a
JAudio doc/naming pass
2026-07-31 02:20:21 +02:00
PJB3005
63d4ce2e8f
Merge remote-tracking branch 'origin/main' into 26-07-25-audio-replacements
...
# Conflicts:
# CMakeLists.txt
2026-07-25 16:08:31 +02:00
PJB3005
30c36df76b
Add LE(T) macro
...
I figured since I was messing with some parsing code might as well be prudent. In case somebody revives big-endian CPUs.
2026-07-25 15:40:32 +02:00
PJB3005
a6c4419da6
cast.hpp helper
...
I was tired of manually bounds-checking my integer casts.
2026-07-25 15:26:15 +02:00
PJB3005
226a1fc482
read_unaligned helper
...
"Things C++ should've had built-in 2 decades ago"
2026-07-25 15:18:37 +02:00
jdflyer
ecbec503dc
Merge with origin/main
2026-07-20 17:24:48 -07:00
jdflyer
61a4ab3117
Mod SDK: Gamemode Service, Change Speedrun mode to a gamemode, Allow prelaunch to be restarted
2026-07-19 00:50:49 -07:00
TakaRikka
ce386d8dbd
convert jpn ui/text changes to runtime checks
2026-07-17 18:12:28 -07:00
Luke Street
a6f059827b
Game ABI / headers refactoring ( #2215 )
...
* Game ABI / headers refactoring
* Delete dusk/imgui.h
2026-07-14 19:24:08 -06:00
Luke Street
49a3c9e2ac
Merge pull request #2211 from encounter/modmeta
...
Mod API: Refactor mods to have static metadata for parsing
2026-07-14 17:48:42 -06:00
Luke Street
eed14acdc6
Annotate all data with DUSK_GAME_DATA ( #2214 )
...
The hope of auto-importing data via lld MinGW
+ pseudo_reloc is now dead thanks to ARM64,
so I just wrote a script to go annotate every
exported data symbol in the game instead.
2026-07-14 13:49:21 -06:00
Luke Street
700bbf0a5a
Mod API: Move dylibs to libs/{platform}; services import latest minor versions
2026-07-13 20:42:35 -06:00