Luke Street
700bbf0a5a
Mod API: Move dylibs to libs/{platform}; services import latest minor versions
2026-07-13 20:42:35 -06:00
Luke Street
cdb36e9c42
Mod API: __attribute__((used)) on clang-cl
2026-07-13 20:42:35 -06:00
Luke Street
cca104584e
Mod API: Aggregate-initialize import/export records
...
Starting with VS 18 / cl 14.51, MSVC's constant evaluator
rejects a pointer-to-member in a constant initializer that also
contains any computed data, a consteval call or even a copy of a
constexpr object (C2127).
Hook records are now aggregate-initialized from literals only: the
computed name bytes (vtable symbol + display name) are baked into
char... template arguments and sizes/kinds are spelled inline.
2026-07-13 20:42:35 -06:00
Luke Street
9687a9d95a
Mod API: Static import/export/hook metadata & resolution
2026-07-13 00:53:37 -06:00
Luke Street
d9a978f21f
Mod API: gfx service
2026-07-09 23:08:59 -06:00
Luke Street
7df07c6904
Mod API: Camera service
2026-07-09 18:54:44 -06:00
Luke Street
6849baac06
Mod API: UI service ( #2189 )
2026-07-09 10:31:34 -06:00
Luke Street
312195920a
Remove unused HookFlags
2026-07-08 18:26:46 -06:00
Luke Street
4339e60ba6
Hook service, symgen manifest & data linking
2026-07-08 01:47:49 -06:00
Luke Street
af5635dd42
Resource, texture and overlay services
2026-07-08 01:47:35 -06:00
Luke Street
c876ea558f
Config service
2026-07-08 01:47:35 -06:00
Luke Street
9b75dc5fd2
Service lifecycle events
2026-07-08 01:47:35 -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