Files
sourcemod/core/logic
Nicholas Hastings ecb707e38d Add support for other engine binaries in game configs (#1414). (#1626)
* 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
2022-12-28 22:58:30 +00:00
..
2021-07-16 18:33:10 -07:00
2021-10-26 07:05:34 -10:00
2021-10-26 07:05:34 -10:00
2020-05-20 17:57:18 -07:00
2020-05-20 17:57:18 -07:00
2021-05-24 14:30:16 -07:00
2021-05-24 14:30:16 -07:00
2020-10-16 21:41:21 +01:00
2021-10-26 07:05:34 -10:00
2015-03-05 10:56:36 -08:00
2014-07-05 13:52:44 -07:00
2018-07-08 11:05:29 -04:00
2017-11-20 21:24:01 -08:00