build: reworked build and package to simplify process

build: reworked build and package to simplify process
build: windows dll is now compiled by clang, msvc build added to extras package
fix: clear all the implicit conversions in the code (also fixed some bugs)
fix: crash on  never xash3d-fwgs engine
fix: fixed bad bot behaviors on aarch64
fix: crash on some maps due to missing previous node
fix: finally removed memset(this) within bot creatin
This commit is contained in:
jeefo 2023-04-02 12:17:12 +03:00 committed by GitHub
commit 53df621dfc
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
35 changed files with 1004 additions and 949 deletions

View file

@ -16,21 +16,21 @@
#include VERSION_HEADER
VS_VERSION_INFO VERSIONINFO
FILEVERSION MODULE_BOT_VERSION_FILE
PRODUCTVERSION MODULE_BOT_VERSION_FILE
FILEVERSION MODULE_VERSION_FILE
PRODUCTVERSION MODULE_VERSION_FILE
FILEOS 0x40004
FILETYPE 0x2 {
BLOCK "StringFileInfo" {
BLOCK "040904E4" {
VALUE "CompanyName", "YaPB Project" "\0"
VALUE "FileDescription", "YaPB v" MODULE_BOT_VERSION "." MODULE_BUILD_COUNT " - The Counter-Strike Bot" "\0"
VALUE "LegalCopyright", "Copyright \251 2023 YaPB Project" "\0"
VALUE "OriginalFilename", "yapb.dll" "\0"
VALUE "ProductName", "YaPB" "\0"
VALUE "InternalName", "YaPB DLL" "\0"
VALUE "FileVersion", MODULE_BOT_VERSION "." MODULE_BUILD_COUNT "\0"
VALUE "ProductVersion", MODULE_BOT_VERSION "." MODULE_BUILD_COUNT "\0"
VALUE "SpecialBuild", MODULE_BOT_BUILD_ID "\0"
VALUE "CompanyName", "YaPB Project" "\0"
VALUE "FileDescription", "YaPB v" MODULE_VERSION "." MODULE_COMMIT_COUNT " - The Counter-Strike Bot" "\0"
VALUE "LegalCopyright", "Copyright \251 2023 YaPB Project" "\0"
VALUE "OriginalFilename", "yapb.dll" "\0"
VALUE "ProductName", "YaPB" "\0"
VALUE "InternalName", "YaPB DLL" "\0"
VALUE "FileVersion", MODULE_VERSION "." MODULE_COMMIT_COUNT "\0"
VALUE "ProductVersion", MODULE_VERSION "." MODULE_COMMIT_COUNT "\0"
VALUE "SpecialBuild", MODULE_BUILD_ID "\0"
}
}
BLOCK "VarFileInfo" {