PJB3005
fb9ffb444a
Allow non-code mods to exist
2026-05-15 23:46:41 +02:00
PJB3005
9823ca7c4a
Split native mod stuff out of LoadedMod
2026-05-15 23:37:23 +02:00
PJB3005
32069d936c
Make native module handles a special type
...
We love RAII
2026-05-15 23:11:29 +02:00
PJB3005
3f018204b6
Add mod IDs to mod json
...
Each mod must have a unique ID
2026-05-15 22:40:46 +02:00
PJB3005
42d412a06e
Mod file overlay system
...
Mods can now replace DVD files with contents of their "overlay" folder
(I'll update the docs later when I do a full pass and make non-code mods
more of a first-class citizen)
Fixes https://github.com/TwilitRealm/dusklight/issues/1306
2026-05-15 21:04:48 +02:00
PJB3005
cfc0fbc342
Allow mods to be loaded from extracted disk files
...
Also just some code cleanup
2026-05-14 20:42:20 +02:00
madeline
b2871054a6
address review, rmlui, better api, catmod
2026-05-11 02:55:11 -07:00
Luke Street
e25a1f3ef6
Move mods to config dir & updates for macOS
2026-04-24 09:52:04 -06:00
madeline
fb08cfcc6b
handle hook conflicts
2026-04-23 05:17:15 -07:00
madeline
22d906a248
mod loader
2026-04-20 04:17:42 -07:00