Age | Commit message (Collapse) | Author |
|
* Manually hook TextMsg
* Manually hook fprintf
* Manually hook ConCommand_echo
* Manually hook EngineSpewFunc
* Manually hook Status_ConMsg
* Manually hook CClientState_ProcessPrint
* Remove AUTOHOOK_INIT and AUTOHOOK_DISPATCH_MODULE
|
|
Removes unused `SourceInterface` class, moves `InterfaceStatus` enum to `tier1.h`.
|
|
Remove AUTOHOOK_INIT
|
|
`SourceInteface` class goes back to icepick and is not good. We have a replacement, let's use it.
|
|
|
|
|
|
Revert #741 and remove log message since it's not a big deal
|
|
Check for Console Window before allocating one and remove "console already exists" from error message, we know it doesn't
|
|
the compiler knows we want to override here, since the original `custom_sink_it_` is virtual but we should be explicit to prevent any mistakes.
|
|
Adds and uses a macro to avoid the warning
|
|
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.
|
|
Implicit conversion from `size_t` to a smaller type
|
|
Copies of over the primedev folder structure for easier cherry-picking of further changes
Co-authored-by: F1F7Y <filip.bartos07@proton.me>
|