510bd261f8
* Add basic Insurgency support on Windows x64 This allows SourceMod to load on x64 Insurgency. There are still a lot of variable truncation warnings that have to be dealt with. * Fix 32bit builds * Compile MySQL extension as well The hack for __iob_func being removed from the core runtime, but required by the old mysql we're building against can be simplified a lot due to the `_ReturnAddress` intrinsic available since MSVC 2015. * Don't include the offset we want to extract in the signature
52 lines
1.1 KiB
Plaintext
52 lines
1.1 KiB
Plaintext
/**
|
|
* Do not edit this file. Any changes will be overwritten by the gamedata
|
|
* updater or by upgrading your SourceMod install.
|
|
*
|
|
* To override data in this file, create a subdirectory named "custom" and
|
|
* place your own gamedata file(s) inside of it. Such files will be parsed
|
|
* after SM's own.
|
|
*
|
|
* For more information, see http://wiki.alliedmods.net/Gamedata_Updating_(SourceMod)
|
|
*/
|
|
|
|
"Games"
|
|
{
|
|
/* CGlobalEntityList */
|
|
"#default"
|
|
{
|
|
"Offsets"
|
|
{
|
|
/* Offset into LevelShutdown */
|
|
"gEntList"
|
|
{
|
|
"windows" "11"
|
|
"windows64" "13"
|
|
}
|
|
|
|
"EntInfo"
|
|
{
|
|
"windows" "4"
|
|
"windows64" "8"
|
|
"linux" "4"
|
|
"mac" "4"
|
|
}
|
|
}
|
|
|
|
"Signatures"
|
|
{
|
|
"LevelShutdown"
|
|
{
|
|
"library" "server"
|
|
"windows" "\xE8\x2A\x2A\x2A\x2A\xE8\x2A\x2A\x2A\x2A\xB9\x2A\x2A\x2A\x2A\xE8\x2A\x2A\x2A\x2A\xE8"
|
|
"windows64" "\xE8\x2A\x2A\x2A\x2A\xE8\x2A\x2A\x2A\x2A\x48\x8D\x0D\x2A\x2A\x2A\x2A\xE8\x2A\x2A\x2A\x2A\xE8"
|
|
}
|
|
"gEntList"
|
|
{
|
|
"library" "server"
|
|
"linux" "@gEntList"
|
|
"mac" "@gEntList"
|
|
}
|
|
}
|
|
}
|
|
}
|