|
VoltMod
C++23 framework for CS2 server plugins
|
#include "Host/Schema/SchemaCheck.hpp"#include "Core/Files/GameBuild.hpp"#include "Engine/Memory/SigScanner.hpp"#include "Host/Schema/SchemaDump.hpp"#include "Host/Schema/SchemaFields.hpp"#include "Schema/Layout.hpp"#include <VoltMod/Core/Files/Paths.hpp>#include <VoltMod/Core/Log.hpp>#include <VoltMod/Core/Result.hpp>#include <VoltMod/Engine/Memory/MemoryAccess.hpp>#include <entity2/entityclass.h>#include <entity2/entitysystem.h>#include <filesystem>#include <format>#include <fstream>#include <interfaces/interfaces.h>#include <schemasystem/schemasystem.h>#include <string>#include <string_view>#include <vector>Go to the source code of this file.
Namespaces | |
| namespace | VoltMod |
| namespace | VoltMod::Schema |
Functions | |
| static std::string | VoltMod::Schema::DumpedBuild (const std::filesystem::path &path) |
| static CSchemaSystemTypeScope * | VoltMod::Schema::ServerScope (ISchemaSystem *schema) |
| void | VoltMod::Schema::WriteSchemaDump (ISchemaSystem *schema, CGameEntitySystem *entities) |
| Status | VoltMod::Schema::VerifySchemaLayout (ISchemaSystem *schema) |
Variables | |
| static constexpr std::string_view | VoltMod::Schema::DumpPath = "addons/voltmod/gamedata/dumps/schema.json" |
| static constexpr std::string_view | VoltMod::EntitySystemOffset = "GameEntitySystem" |