TakaRikka
386d2f964b
Merge pull request #2230 from jdflyer/main
...
Mod SDK: Game Mode Service
2026-08-19 22:51:24 -07:00
Luke Street
fd4a5f0cfb
Use carousel button on prelaunch; more cleanup
2026-08-19 22:58:43 -06:00
Luke Street
3ecd785ac2
Rework UI lifecycle, finish renaming & cleanup
2026-08-19 21:43:41 -06:00
Luke Street
fd0e33460f
Gamemode -> GameMode
2026-08-19 20:49:58 -06:00
TakaRikka
06735d1369
c++ wrappers
2026-08-19 19:14:07 -07:00
TakaRikka
ff3dbfa8d5
couple fixes
2026-08-19 18:15:42 -07:00
TakaRikka
5456d98fde
add clipboard setter/getter functions
2026-08-19 16:18:00 -07: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
Luke Street
9d38af22ee
GfxService v1.2 + fixes ( #2305 )
...
* GfxService v1.2 + fixes
* gfx::synchronize before mod_shutdown
2026-08-15 11:50:13 -06:00
TakaRikka
635901d3bd
update game service major version
2026-08-12 13:59:01 -07:00
TakaRikka
71b2eedc82
initial item service implementation
2026-08-09 16:40:26 -07:00
jdflyer
315897e45a
Gamemode service fixes
2026-08-08 17:12:38 -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
TakaRikka
82e2fd4bea
Merge pull request #2283 from encounter/camera-operator
...
Add camera operator API to CameraService
2026-08-07 03:44:59 -07:00
TakaRikka
fcd9dd0f70
Merge pull request #2282 from encounter/mods-data-dir
...
Add HostService.data_dir
2026-08-07 03:42:53 -07:00
Luke Street
c5933be631
Add camera operator API to CameraService
2026-08-07 00:34:57 -06:00
Luke Street
928e9b4bc7
Add HostService.data_dir
2026-08-07 00:20:09 -06:00
Luke Street
3ac0fcb156
Add mods::hook::uninstall
2026-08-06 23:59:26 -06:00
Luke Street
13b3b68fe5
Migrate to Borealis ( #2266 )
2026-08-05 07:54:31 -06:00
TakaRikka
4604304305
mods: stage service ( #2268 )
...
* initial stage service ported from encounter's original impl
* Review cleanup
* initial stage service ported from encounter's original impl
---------
Co-authored-by: Luke Street <luke@street.dev >
2026-08-04 21:51:52 -06:00
TakaRikka
76079b6294
mods: save service ( #2256 )
...
* initial save service updated from encounter's impl
* Review cleanup
---------
Co-authored-by: Luke Street <luke@street.dev >
2026-08-03 20:58:09 -06:00
Luke Street
4504e5009f
Mods: Add toasts to UiService ( #2252 )
2026-07-30 00:28:08 -06:00
Luke Street
7305ef09b9
Mods: WindowService, log wrappers, external rendering ( #2251 )
2026-07-30 00:24:24 -06:00
Luke Street
f0e6b88cfd
GCC mod section fix
2026-07-28 19:26:53 -06: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
Luke Street
8caab1a6ba
Implement iOS hook prepatching & improve MSVC PTMF support ( #2222 )
2026-07-17 22:35:37 -06:00
Luke Street
5db55c508b
Mod API: Rename dusk::mods -> mods
2026-07-15 12:04:26 -06:00
Luke Street
5ea7f7ca9a
Mod SDK: Auto-download link stub for self-contained mods
2026-07-15 12:04:00 -06: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
a95bc76237
Mods: Remove -lldmingw + pseudo_reloc
...
It turns out this approach can't work on
ARM64 Windows due to the relocation model,
so we can simplify and just remove it
entirely.
Separately, I will make a commit tagging
all game data as DUSK_GAME_DATA, so things
work uniformly across cl/clang-cl and x64/
arm64.
2026-07-14 11:10:49 -06:00
Luke Street
d2cdbf0a83
Mods: Rework mod linking
...
Apple: mods are now MH_BUNDLE (.so) linked with -bundle_loader,
replacing the deprecated (on iOS) -undefined dynamic_lookup.
Windows: clang-cl mods link dusklight.exe directly; lld's mingw driver
synthesizes imports from the export table. cl still requires the
import library.
2026-07-13 20:42:57 -06:00
Luke Street
75a249f3e1
GTAO demo mod
2026-07-10 01:10:23 -06:00
Luke Street
4339e60ba6
Hook service, symgen manifest & data linking
2026-07-08 01:47:49 -06:00
Luke Street
5c9c76cc0b
Dusklight mod API core
...
Co-authored-by: qwertyquerty <qwertytrogi@gmail.com >
Co-authored-by: PJB3005 <pieterjan.briers+git@gmail.com >
2026-07-08 01:47:31 -06:00