Commit graph

5 commits

Author SHA1 Message Date
cat_or_not
e85910e9ac
Move core/convar/ to tier1/ 2 (#928) 2026-08-08 04:26:00 -04:00
uniboi
e172ac59b0
Finalize reloaded Plugins (#859)
* Call `Finalize` hook on plugins after loading them

Co-authored-by: cat_or_not <41955154+catornot@users.noreply.github.com>
2025-06-30 18:05:55 +02:00
cat_or_not
f98f6b9ace
Fix reloading plugins (#835)
Individually reload all plugins instead of dropping them all and loading them all at once
2025-01-19 00:45:03 +01:00
GeckoEidechse
2cd7829727
Define fs alias in source file where used (#747)
for filesystem namespace instead of relying on implicit include

Co-authored-by: Jan <sentrycraft123@gmail.com>
2024-07-10 15:13:52 +02:00
uniboi
edf013952c
Plugin interfaces (plugins v4) (#615)
Replaces the current plugin api with source interfaces.

- backwards compatible
- no more json in binaries (wtf)
- does not rely on structs from third party libraries (wtf)
- actually initializes variables
- no more basically unused classes

The launcher exposes almost everything required by plugins in interfaces that allow for backwards compatibility.
The only thing that's passed to a plugin directly is the northstar dll HWND and a struct of data that's different for each plugin.
2024-02-04 02:14:46 +01:00