ecb707e38d
* Add support for other engine binaries in game configs (#1414). * Add engine bin path for CRC bin lookup and filter out addons from GAMEBIN. * MAX_PATH -> PLATFORM_MAX_PATH. * Fix library lookup on Linux. Before this, there was a bad assumption that, like on Windows, POSIX module handle pointers were within the module's address space (and thus usable with dladdr). That's not true! Instead, to get a usable address on all platforms, we'll do a lookup of the CreateInterface function that exists in all modules. This also has the (arguable) benefit of further locking this implementation to modules owned by the game. To get a valid address inside the module now on both p |
||
---|---|---|
.. | ||
BridgeAPI.h | ||
CoreProvider.h | ||
IExtensionBridge.h | ||
IFileSystemBridge.h | ||
ILogger.h | ||
IPlayerInfoBridge.h | ||
IProviderCallbacks.h | ||
IScriptManager.h | ||
IVEngineServerBridge.h | ||
LogicProvider.h |