Antoine Willerval 50f6049a7e
Custom xassets loading (#28)
* add custom gsc/lua/raw file loading and gsc hooks

* add gsic file injection with detours/builtins/lazylinks

* add custom string tables, fix old func
2023-12-15 01:01:22 -08:00

29 lines
482 B
C++

#pragma once
namespace fnv1a
{
uint64_t generate_hash(const char* string);
uint64_t generate_hash_pattern(const char* string);
}
namespace variables
{
struct varInfo
{
std::string name;
const char* desc;
uint64_t fnv1a;
};
struct varEntry : varInfo
{
uintptr_t pointer = 0;
};
extern std::vector<varEntry> dvars_record;
extern std::vector<varEntry> commands_record;
std::vector<const char*> get_dvars_list();
std::vector<const char*> get_commands_list();
}