feature(iw9): compiler builtins (#71)

This commit is contained in:
Xenxo Espasandín 2023-02-17 18:56:19 +01:00 committed by GitHub
parent f51bdd2c4f
commit 105c0630d2
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
9 changed files with 1738 additions and 1629 deletions

View File

@ -1043,7 +1043,7 @@ auto map_token(context const* ctx_, token& tok) -> parser::symbol_type
{
if (ctx_->props() & props::boolfuncs)
{
parser::symbol_type(it->second, tok.pos);
return parser::symbol_type(it->second, tok.pos);
}
}
else

View File

@ -360,15 +360,54 @@ auto context::func_name(u16 id) const -> std::string
return fmt::format("_func_{:04X}", id);
}
auto context::func2_id(std::string const& name) const -> u64
{
if (name.starts_with("_func_"))
{
return static_cast<u64>(std::stoull(name.substr(6), nullptr, 16));
}
char const* str = name.data();
u64 hash = 0x79D6530B0BB9B5D1;
while ( *str )
{
u8 byte = *str++;
if (static_cast<u8>(byte - 65) <= 25)
{
byte += 32;
}
hash = (u64)0x10000000233 * ((u64)byte ^ hash);
}
return hash;
}
auto context::func2_name(u64 id) const -> std::string
{
auto const itr = func_map2_.find(id);
if (itr != func_map2_.end())
{
return std::string{ itr->second };
}
return fmt::format("_func_{:16X}", id);
}
auto context::func_exists(std::string const& name) const -> bool
{
if (name.starts_with("_func_")) return true;
auto const itr = func_map_rev_.find(name);
if (itr != func_map_rev_.end())
if (props_ & props::hash)
{
return true;
return func_map2_.contains(func2_id(name));
}
else
{
return func_map_rev_.contains(name);
}
return false;
@ -431,15 +470,55 @@ auto context::meth_name(u16 id) const -> std::string
return fmt::format("_meth_{:04X}", id);
}
auto context::meth2_id(std::string const& name) const -> u64
{
if (name.starts_with("_meth_"))
{
return static_cast<u64>(std::stoull(name.substr(6), nullptr, 16));
}
char const* str = name.data();
u64 hash = 0x79D6530B0BB9B5D1;
while ( *str )
{
u8 byte = *str++;
if (static_cast<u8>(byte - 65) <= 25)
{
byte += 32;
}
hash = (u64)0x10000000233 * ((u64)byte ^ hash);
}
return hash;
}
auto context::meth2_name(u64 id) const -> std::string
{
auto const itr = meth_map2_.find(id);
if (itr != meth_map2_.end())
{
return std::string{ itr->second };
}
return fmt::format("_meth_{:16X}", id);
}
auto context::meth_exists(std::string const& name) const -> bool
{
if (name.starts_with("_meth_")) return true;
auto const itr = meth_map_rev_.find(name);
if (itr != meth_map_rev_.end())
if (props_ & props::hash)
{
return true;
return meth_map2_.contains(meth2_id(name));
}
else
{
return meth_map_rev_.contains(name);
}
return false;

View File

@ -67,6 +67,10 @@ public:
auto func_name(u16 id) const -> std::string;
auto func2_id(std::string const& name) const -> u64;
auto func2_name(u64 id) const -> std::string;
auto func_exists(std::string const& name) const -> bool;
auto func_add(std::string const& name, u16 id) -> void;
@ -75,6 +79,10 @@ public:
auto meth_name(u16 id) const -> std::string;
auto meth2_id(std::string const& name) const -> u64;
auto meth2_name(u64 id) const -> std::string;
auto meth_exists(std::string const& name) const -> bool;
auto meth_add(std::string const& name, u16 id) -> void;
@ -124,6 +132,8 @@ protected:
std::unordered_map<std::string_view, u16> meth_map_rev_;
std::unordered_map<u32, std::string_view> token_map_;
std::unordered_map<std::string_view, u32> token_map_rev_;
std::unordered_map<u64, std::string_view> func_map2_;
std::unordered_map<u64, std::string_view> meth_map2_;
std::unordered_map<u64, std::string_view> path_map_;
std::unordered_map<u64, std::string_view> hash_map_;
std::unordered_map<std::string, std::vector<u8>> header_files_;

View File

@ -330,7 +330,8 @@ auto disassembler::disassemble_builtin_call(instruction& inst, bool method, bool
if (name.starts_with("#xS"))
{
name = ctx_->hash_name(std::stoull(name.substr(3), 0, 16));
auto const id = std::stoull(name.substr(3), 0, 16);
name = method ? ctx_->meth2_name(id) : ctx_->func2_name(id);
}
script_.seek(2);
@ -380,7 +381,7 @@ auto disassembler::disassemble_far_call(instruction& inst, bool thread) -> void
{
auto path = ctx_->path_name(file);
if (!path.starts_with("id_"))
if (!path.starts_with("_id_"))
{
path.resize(path.size() - 4);
}

File diff suppressed because it is too large Load Diff

View File

@ -773,60 +773,61 @@ namespace xsk { namespace gsc {
RBRACKET = 55, // "]"
COMMA = 56, // ","
DOT = 57, // "."
ELLIPSIS = 58, // "..."
DOUBLECOLON = 59, // "::"
COLON = 60, // ":"
SEMICOLON = 61, // ";"
QMARK = 62, // "?"
INCREMENT = 63, // "++"
DECREMENT = 64, // "--"
LSHIFT = 65, // "<<"
RSHIFT = 66, // ">>"
OR = 67, // "||"
AND = 68, // "&&"
EQUALITY = 69, // "=="
INEQUALITY = 70, // "!="
LESS_EQUAL = 71, // "<="
GREATER_EQUAL = 72, // ">="
LESS = 73, // "<"
GREATER = 74, // ">"
NOT = 75, // "!"
COMPLEMENT = 76, // "~"
ASSIGN = 77, // "="
ASSIGN_ADD = 78, // "+="
ASSIGN_SUB = 79, // "-="
ASSIGN_MUL = 80, // "*="
ASSIGN_DIV = 81, // "/="
ASSIGN_MOD = 82, // "%="
ASSIGN_BW_OR = 83, // "|="
ASSIGN_BW_AND = 84, // "&="
ASSIGN_BW_EXOR = 85, // "^="
ASSIGN_RSHIFT = 86, // ">>="
ASSIGN_LSHIFT = 87, // "<<="
BITWISE_OR = 88, // "|"
BITWISE_AND = 89, // "&"
BITWISE_EXOR = 90, // "^"
ADD = 91, // "+"
SUB = 92, // "-"
MUL = 93, // "*"
DIV = 94, // "/"
MOD = 95, // "%"
PATH = 96, // "path"
IDENTIFIER = 97, // "identifier"
STRING = 98, // "string literal"
ISTRING = 99, // "localized string"
FLOAT = 100, // "float"
INTEGER = 101, // "integer"
SIZEOF = 102, // SIZEOF
ADD_ARRAY = 103, // ADD_ARRAY
THEN = 104, // THEN
TERN = 105, // TERN
NEG = 106, // NEG
ANIMREF = 107, // ANIMREF
PREINC = 108, // PREINC
PREDEC = 109, // PREDEC
POSTINC = 110, // POSTINC
POSTDEC = 111 // POSTDEC
DOUBLEDOT = 58, // ".."
ELLIPSIS = 59, // "..."
DOUBLECOLON = 60, // "::"
COLON = 61, // ":"
SEMICOLON = 62, // ";"
QMARK = 63, // "?"
INCREMENT = 64, // "++"
DECREMENT = 65, // "--"
LSHIFT = 66, // "<<"
RSHIFT = 67, // ">>"
OR = 68, // "||"
AND = 69, // "&&"
EQUALITY = 70, // "=="
INEQUALITY = 71, // "!="
LESS_EQUAL = 72, // "<="
GREATER_EQUAL = 73, // ">="
LESS = 74, // "<"
GREATER = 75, // ">"
NOT = 76, // "!"
COMPLEMENT = 77, // "~"
ASSIGN = 78, // "="
ASSIGN_ADD = 79, // "+="
ASSIGN_SUB = 80, // "-="
ASSIGN_MUL = 81, // "*="
ASSIGN_DIV = 82, // "/="
ASSIGN_MOD = 83, // "%="
ASSIGN_BW_OR = 84, // "|="
ASSIGN_BW_AND = 85, // "&="
ASSIGN_BW_EXOR = 86, // "^="
ASSIGN_RSHIFT = 87, // ">>="
ASSIGN_LSHIFT = 88, // "<<="
BITWISE_OR = 89, // "|"
BITWISE_AND = 90, // "&"
BITWISE_EXOR = 91, // "^"
ADD = 92, // "+"
SUB = 93, // "-"
MUL = 94, // "*"
DIV = 95, // "/"
MOD = 96, // "%"
PATH = 97, // "path"
IDENTIFIER = 98, // "identifier"
STRING = 99, // "string literal"
ISTRING = 100, // "localized string"
FLOAT = 101, // "float"
INTEGER = 102, // "integer"
SIZEOF = 103, // SIZEOF
ADD_ARRAY = 104, // ADD_ARRAY
THEN = 105, // THEN
TERN = 106, // TERN
NEG = 107, // NEG
ANIMREF = 108, // ANIMREF
PREINC = 109, // PREINC
PREDEC = 110, // PREDEC
POSTINC = 111, // POSTINC
POSTDEC = 112 // POSTDEC
};
/// Backward compatibility alias (Bison 3.6).
typedef token_kind_type yytokentype;
@ -843,7 +844,7 @@ namespace xsk { namespace gsc {
{
enum symbol_kind_type
{
YYNTOKENS = 112, ///< Number of tokens.
YYNTOKENS = 113, ///< Number of tokens.
S_YYEMPTY = -2,
S_YYEOF = 0, // "end of file"
S_YYerror = 1, // error
@ -903,152 +904,153 @@ namespace xsk { namespace gsc {
S_RBRACKET = 55, // "]"
S_COMMA = 56, // ","
S_DOT = 57, // "."
S_ELLIPSIS = 58, // "..."
S_DOUBLECOLON = 59, // "::"
S_COLON = 60, // ":"
S_SEMICOLON = 61, // ";"
S_QMARK = 62, // "?"
S_INCREMENT = 63, // "++"
S_DECREMENT = 64, // "--"
S_LSHIFT = 65, // "<<"
S_RSHIFT = 66, // ">>"
S_OR = 67, // "||"
S_AND = 68, // "&&"
S_EQUALITY = 69, // "=="
S_INEQUALITY = 70, // "!="
S_LESS_EQUAL = 71, // "<="
S_GREATER_EQUAL = 72, // ">="
S_LESS = 73, // "<"
S_GREATER = 74, // ">"
S_NOT = 75, // "!"
S_COMPLEMENT = 76, // "~"
S_ASSIGN = 77, // "="
S_ASSIGN_ADD = 78, // "+="
S_ASSIGN_SUB = 79, // "-="
S_ASSIGN_MUL = 80, // "*="
S_ASSIGN_DIV = 81, // "/="
S_ASSIGN_MOD = 82, // "%="
S_ASSIGN_BW_OR = 83, // "|="
S_ASSIGN_BW_AND = 84, // "&="
S_ASSIGN_BW_EXOR = 85, // "^="
S_ASSIGN_RSHIFT = 86, // ">>="
S_ASSIGN_LSHIFT = 87, // "<<="
S_BITWISE_OR = 88, // "|"
S_BITWISE_AND = 89, // "&"
S_BITWISE_EXOR = 90, // "^"
S_ADD = 91, // "+"
S_SUB = 92, // "-"
S_MUL = 93, // "*"
S_DIV = 94, // "/"
S_MOD = 95, // "%"
S_PATH = 96, // "path"
S_IDENTIFIER = 97, // "identifier"
S_STRING = 98, // "string literal"
S_ISTRING = 99, // "localized string"
S_FLOAT = 100, // "float"
S_INTEGER = 101, // "integer"
S_SIZEOF = 102, // SIZEOF
S_ADD_ARRAY = 103, // ADD_ARRAY
S_THEN = 104, // THEN
S_TERN = 105, // TERN
S_NEG = 106, // NEG
S_ANIMREF = 107, // ANIMREF
S_PREINC = 108, // PREINC
S_PREDEC = 109, // PREDEC
S_POSTINC = 110, // POSTINC
S_POSTDEC = 111, // POSTDEC
S_YYACCEPT = 112, // $accept
S_root = 113, // root
S_program = 114, // program
S_inline = 115, // inline
S_include = 116, // include
S_declaration = 117, // declaration
S_decl_usingtree = 118, // decl_usingtree
S_decl_constant = 119, // decl_constant
S_decl_function = 120, // decl_function
S_stmt = 121, // stmt
S_stmt_or_dev = 122, // stmt_or_dev
S_stmt_list = 123, // stmt_list
S_stmt_or_dev_list = 124, // stmt_or_dev_list
S_stmt_dev = 125, // stmt_dev
S_stmt_comp = 126, // stmt_comp
S_stmt_expr = 127, // stmt_expr
S_stmt_call = 128, // stmt_call
S_stmt_assign = 129, // stmt_assign
S_stmt_endon = 130, // stmt_endon
S_stmt_notify = 131, // stmt_notify
S_stmt_wait = 132, // stmt_wait
S_stmt_waittill = 133, // stmt_waittill
S_stmt_waittillmatch = 134, // stmt_waittillmatch
S_stmt_waittillframeend = 135, // stmt_waittillframeend
S_stmt_waitframe = 136, // stmt_waitframe
S_stmt_if = 137, // stmt_if
S_stmt_ifelse = 138, // stmt_ifelse
S_stmt_while = 139, // stmt_while
S_stmt_dowhile = 140, // stmt_dowhile
S_stmt_for = 141, // stmt_for
S_stmt_foreach = 142, // stmt_foreach
S_stmt_switch = 143, // stmt_switch
S_stmt_case = 144, // stmt_case
S_stmt_default = 145, // stmt_default
S_stmt_break = 146, // stmt_break
S_stmt_continue = 147, // stmt_continue
S_stmt_return = 148, // stmt_return
S_stmt_breakpoint = 149, // stmt_breakpoint
S_stmt_prof_begin = 150, // stmt_prof_begin
S_stmt_prof_end = 151, // stmt_prof_end
S_stmt_assert = 152, // stmt_assert
S_stmt_assertex = 153, // stmt_assertex
S_stmt_assertmsg = 154, // stmt_assertmsg
S_expr = 155, // expr
S_expr_or_empty = 156, // expr_or_empty
S_expr_assign = 157, // expr_assign
S_expr_increment = 158, // expr_increment
S_expr_decrement = 159, // expr_decrement
S_expr_ternary = 160, // expr_ternary
S_expr_binary = 161, // expr_binary
S_expr_primitive = 162, // expr_primitive
S_expr_complement = 163, // expr_complement
S_expr_negate = 164, // expr_negate
S_expr_not = 165, // expr_not
S_expr_call = 166, // expr_call
S_expr_method = 167, // expr_method
S_expr_function = 168, // expr_function
S_expr_pointer = 169, // expr_pointer
S_expr_add_array = 170, // expr_add_array
S_expr_parameters = 171, // expr_parameters
S_expr_arguments = 172, // expr_arguments
S_expr_arguments_no_empty = 173, // expr_arguments_no_empty
S_expr_isdefined = 174, // expr_isdefined
S_expr_istrue = 175, // expr_istrue
S_expr_reference = 176, // expr_reference
S_expr_tuple = 177, // expr_tuple
S_expr_tuple_arguments = 178, // expr_tuple_arguments
S_expr_tuple_types = 179, // expr_tuple_types
S_expr_array = 180, // expr_array
S_expr_field = 181, // expr_field
S_expr_size = 182, // expr_size
S_expr_paren = 183, // expr_paren
S_expr_object = 184, // expr_object
S_expr_thisthread = 185, // expr_thisthread
S_expr_empty_array = 186, // expr_empty_array
S_expr_undefined = 187, // expr_undefined
S_expr_game = 188, // expr_game
S_expr_self = 189, // expr_self
S_expr_anim = 190, // expr_anim
S_expr_level = 191, // expr_level
S_expr_animation = 192, // expr_animation
S_expr_animtree = 193, // expr_animtree
S_expr_identifier_nosize = 194, // expr_identifier_nosize
S_expr_identifier = 195, // expr_identifier
S_expr_path = 196, // expr_path
S_expr_istring = 197, // expr_istring
S_expr_string = 198, // expr_string
S_expr_vector = 199, // expr_vector
S_expr_float = 200, // expr_float
S_expr_integer = 201, // expr_integer
S_expr_false = 202, // expr_false
S_expr_true = 203 // expr_true
S_DOUBLEDOT = 58, // ".."
S_ELLIPSIS = 59, // "..."
S_DOUBLECOLON = 60, // "::"
S_COLON = 61, // ":"
S_SEMICOLON = 62, // ";"
S_QMARK = 63, // "?"
S_INCREMENT = 64, // "++"
S_DECREMENT = 65, // "--"
S_LSHIFT = 66, // "<<"
S_RSHIFT = 67, // ">>"
S_OR = 68, // "||"
S_AND = 69, // "&&"
S_EQUALITY = 70, // "=="
S_INEQUALITY = 71, // "!="
S_LESS_EQUAL = 72, // "<="
S_GREATER_EQUAL = 73, // ">="
S_LESS = 74, // "<"
S_GREATER = 75, // ">"
S_NOT = 76, // "!"
S_COMPLEMENT = 77, // "~"
S_ASSIGN = 78, // "="
S_ASSIGN_ADD = 79, // "+="
S_ASSIGN_SUB = 80, // "-="
S_ASSIGN_MUL = 81, // "*="
S_ASSIGN_DIV = 82, // "/="
S_ASSIGN_MOD = 83, // "%="
S_ASSIGN_BW_OR = 84, // "|="
S_ASSIGN_BW_AND = 85, // "&="
S_ASSIGN_BW_EXOR = 86, // "^="
S_ASSIGN_RSHIFT = 87, // ">>="
S_ASSIGN_LSHIFT = 88, // "<<="
S_BITWISE_OR = 89, // "|"
S_BITWISE_AND = 90, // "&"
S_BITWISE_EXOR = 91, // "^"
S_ADD = 92, // "+"
S_SUB = 93, // "-"
S_MUL = 94, // "*"
S_DIV = 95, // "/"
S_MOD = 96, // "%"
S_PATH = 97, // "path"
S_IDENTIFIER = 98, // "identifier"
S_STRING = 99, // "string literal"
S_ISTRING = 100, // "localized string"
S_FLOAT = 101, // "float"
S_INTEGER = 102, // "integer"
S_SIZEOF = 103, // SIZEOF
S_ADD_ARRAY = 104, // ADD_ARRAY
S_THEN = 105, // THEN
S_TERN = 106, // TERN
S_NEG = 107, // NEG
S_ANIMREF = 108, // ANIMREF
S_PREINC = 109, // PREINC
S_PREDEC = 110, // PREDEC
S_POSTINC = 111, // POSTINC
S_POSTDEC = 112, // POSTDEC
S_YYACCEPT = 113, // $accept
S_root = 114, // root
S_program = 115, // program
S_inline = 116, // inline
S_include = 117, // include
S_declaration = 118, // declaration
S_decl_usingtree = 119, // decl_usingtree
S_decl_constant = 120, // decl_constant
S_decl_function = 121, // decl_function
S_stmt = 122, // stmt
S_stmt_or_dev = 123, // stmt_or_dev
S_stmt_list = 124, // stmt_list
S_stmt_or_dev_list = 125, // stmt_or_dev_list
S_stmt_dev = 126, // stmt_dev
S_stmt_comp = 127, // stmt_comp
S_stmt_expr = 128, // stmt_expr
S_stmt_call = 129, // stmt_call
S_stmt_assign = 130, // stmt_assign
S_stmt_endon = 131, // stmt_endon
S_stmt_notify = 132, // stmt_notify
S_stmt_wait = 133, // stmt_wait
S_stmt_waittill = 134, // stmt_waittill
S_stmt_waittillmatch = 135, // stmt_waittillmatch
S_stmt_waittillframeend = 136, // stmt_waittillframeend
S_stmt_waitframe = 137, // stmt_waitframe
S_stmt_if = 138, // stmt_if
S_stmt_ifelse = 139, // stmt_ifelse
S_stmt_while = 140, // stmt_while
S_stmt_dowhile = 141, // stmt_dowhile
S_stmt_for = 142, // stmt_for
S_stmt_foreach = 143, // stmt_foreach
S_stmt_switch = 144, // stmt_switch
S_stmt_case = 145, // stmt_case
S_stmt_default = 146, // stmt_default
S_stmt_break = 147, // stmt_break
S_stmt_continue = 148, // stmt_continue
S_stmt_return = 149, // stmt_return
S_stmt_breakpoint = 150, // stmt_breakpoint
S_stmt_prof_begin = 151, // stmt_prof_begin
S_stmt_prof_end = 152, // stmt_prof_end
S_stmt_assert = 153, // stmt_assert
S_stmt_assertex = 154, // stmt_assertex
S_stmt_assertmsg = 155, // stmt_assertmsg
S_expr = 156, // expr
S_expr_or_empty = 157, // expr_or_empty
S_expr_assign = 158, // expr_assign
S_expr_increment = 159, // expr_increment
S_expr_decrement = 160, // expr_decrement
S_expr_ternary = 161, // expr_ternary
S_expr_binary = 162, // expr_binary
S_expr_primitive = 163, // expr_primitive
S_expr_complement = 164, // expr_complement
S_expr_negate = 165, // expr_negate
S_expr_not = 166, // expr_not
S_expr_call = 167, // expr_call
S_expr_method = 168, // expr_method
S_expr_function = 169, // expr_function
S_expr_pointer = 170, // expr_pointer
S_expr_add_array = 171, // expr_add_array
S_expr_parameters = 172, // expr_parameters
S_expr_arguments = 173, // expr_arguments
S_expr_arguments_no_empty = 174, // expr_arguments_no_empty
S_expr_isdefined = 175, // expr_isdefined
S_expr_istrue = 176, // expr_istrue
S_expr_reference = 177, // expr_reference
S_expr_tuple = 178, // expr_tuple
S_expr_tuple_arguments = 179, // expr_tuple_arguments
S_expr_tuple_types = 180, // expr_tuple_types
S_expr_array = 181, // expr_array
S_expr_field = 182, // expr_field
S_expr_size = 183, // expr_size
S_expr_paren = 184, // expr_paren
S_expr_object = 185, // expr_object
S_expr_thisthread = 186, // expr_thisthread
S_expr_empty_array = 187, // expr_empty_array
S_expr_undefined = 188, // expr_undefined
S_expr_game = 189, // expr_game
S_expr_self = 190, // expr_self
S_expr_anim = 191, // expr_anim
S_expr_level = 192, // expr_level
S_expr_animation = 193, // expr_animation
S_expr_animtree = 194, // expr_animtree
S_expr_identifier_nosize = 195, // expr_identifier_nosize
S_expr_identifier = 196, // expr_identifier
S_expr_path = 197, // expr_path
S_expr_istring = 198, // expr_istring
S_expr_string = 199, // expr_string
S_expr_vector = 200, // expr_vector
S_expr_float = 201, // expr_float
S_expr_integer = 202, // expr_integer
S_expr_false = 203, // expr_false
S_expr_true = 204 // expr_true
};
};
@ -3854,6 +3856,21 @@ switch (yykind)
return symbol_type (token::DOT, l);
}
#endif
#if 201103L <= YY_CPLUSPLUS
static
symbol_type
make_DOUBLEDOT (location_type l)
{
return symbol_type (token::DOUBLEDOT, std::move (l));
}
#else
static
symbol_type
make_DOUBLEDOT (const location_type& l)
{
return symbol_type (token::DOUBLEDOT, l);
}
#endif
#if 201103L <= YY_CPLUSPLUS
static
symbol_type
@ -5008,7 +5025,7 @@ switch (yykind)
/// Constants.
enum
{
yylast_ = 2375, ///< Last index in yytable_.
yylast_ = 2406, ///< Last index in yytable_.
yynnts_ = 92, ///< Number of nonterminal symbols.
yyfinal_ = 23 ///< Termination state number.
};
@ -5776,7 +5793,7 @@ switch (yykind)
#line 13 "parser.ypp"
} } // xsk::gsc
#line 5780 "parser.hpp"
#line 5797 "parser.hpp"

View File

@ -19,10 +19,8 @@ context::context() : gsc::context(props::str4| props::waitframe | props::params
{
code_map_.reserve(code_list.size());
code_map_rev_.reserve(code_list.size());
// func_map_.reserve(func_list.size());
// func_map_rev_.reserve(func_list.size());
// meth_map_.reserve(meth_list.size());
// meth_map_rev_.reserve(meth_list.size());
func_map2_.reserve(func_list.size());
meth_map2_.reserve(meth_list.size());
path_map_.reserve(path_list.size());
hash_map_.reserve(hash_list.size());
@ -32,17 +30,15 @@ context::context() : gsc::context(props::str4| props::waitframe | props::params
code_map_rev_.insert({ entry.second, entry.first });
}
// for (auto const& entry : func_list)
// {
// func_map_.insert({ entry.first, entry.second });
// func_map_rev_.insert({ entry.second, entry.first });
// }
for (auto const& entry : func_list)
{
func_map2_.insert({ entry.first, entry.second });
}
// for (auto const& entry : meth_list)
// {
// meth_map_.insert({ entry.first, entry.second });
// meth_map_rev_.insert({ entry.second, entry.first });
// }
for (auto const& entry : meth_list)
{
meth_map2_.insert({ entry.first, entry.second });
}
for (auto const& entry : path_list)
{

View File

@ -10,6 +10,290 @@ namespace xsk::gsc::iw9
extern std::array<std::pair<u64, char const*>, func_count> const func_list
{{
{ 0x0047FD8FCDF90B0E, "_func_0047FD8FCDF90B0E" },
{ 0x03875866B3A6D349, "_func_03875866B3A6D349" },
{ 0x03B6961B424A382F, "_func_03B6961B424A382F" },
{ 0x03CB5DA19764BAA3, "_func_03CB5DA19764BAA3" },
{ 0x03E193B0415E8658, "_func_03E193B0415E8658" },
{ 0x054AC2394A29B65F, "_func_054AC2394A29B65F" },
{ 0x05651D05B13FCF64, "_func_05651D05B13FCF64" },
{ 0x060D6151AF81A343, "_func_060D6151AF81A343" },
{ 0x067E2B3DDA1BEE8A, "_func_067E2B3DDA1BEE8A" },
{ 0x06A36B14E6B79459, "_func_06A36B14E6B79459" },
{ 0x074756A08469CA5E, "_func_074756A08469CA5E" },
{ 0x08345F2AC499E5AB, "_func_08345F2AC499E5AB" },
{ 0x08581F011CE975A6, "_func_08581F011CE975A6" },
{ 0x08858434F2625BF7, "_func_08858434F2625BF7" },
{ 0x0F28FD66285FA2C9, "_func_0F28FD66285FA2C9" },
{ 0x0F65A948BFF3A538, "_func_0F65A948BFF3A538" },
{ 0x10CF685DA2BFFEDA, "_func_10CF685DA2BFFEDA" },
{ 0x113DC070D175DAFF, "_func_113DC070D175DAFF" },
{ 0x11E88C88F89143FE, "_func_11E88C88F89143FE" },
{ 0x1473E5C0181C7AD0, "_func_1473E5C0181C7AD0" },
{ 0x148FD200D203457A, "_func_148FD200D203457A" },
{ 0x1611D0F6B5F84B9A, "_func_1611D0F6B5F84B9A" },
{ 0x16BAE3E0B0AA09E3, "_func_16BAE3E0B0AA09E3" },
{ 0x1823FF50BB28148D, "_func_1823FF50BB28148D" },
{ 0x18B16CD8DEF5E879, "_func_18B16CD8DEF5E879" },
{ 0x1A3DD0FBFE26893F, "_func_1A3DD0FBFE26893F" },
{ 0x1AD3C760A0D54763, "_func_1AD3C760A0D54763" },
{ 0x1B688B532168CD14, "_func_1B688B532168CD14" },
{ 0x1BB1470F934A81EB, "_func_1BB1470F934A81EB" },
{ 0x1C161B20F0C6C6B5, "_func_1C161B20F0C6C6B5" },
{ 0x1DB72F37B2E59440, "_func_1DB72F37B2E59440" },
{ 0x1DD1F56BC3D72B7E, "_func_1DD1F56BC3D72B7E" },
{ 0x1E231FC15FDAB31D, "_func_1E231FC15FDAB31D" },
{ 0x1E73E03E20E15DFF, "_func_1E73E03E20E15DFF" },
{ 0x1EB7D2791D3C536F, "_func_1EB7D2791D3C536F" },
{ 0x2030CC4AD67D1634, "_func_2030CC4AD67D1634" },
{ 0x20D5809A5332448F, "_func_20D5809A5332448F" },
{ 0x216C67AB6749137A, "_func_216C67AB6749137A" },
{ 0x22993FE73B6D16F4, "_func_22993FE73B6D16F4" },
{ 0x2336488258354FBC, "_func_2336488258354FBC" },
{ 0x24E85292B191399C, "_func_24E85292B191399C" },
{ 0x25040278E58D8DA3, "_func_25040278E58D8DA3" },
{ 0x28EEFFCB2337321E, "_func_28EEFFCB2337321E" },
{ 0x2A627FA5FD1CE263, "_func_2A627FA5FD1CE263" },
{ 0x2A781949ACE88CA4, "_func_2A781949ACE88CA4" },
{ 0x2AFCE3C4640B03C9, "_func_2AFCE3C4640B03C9" },
{ 0x2CE39E65A48D5EC0, "_func_2CE39E65A48D5EC0" },
{ 0x2E84A570D6AF300A, "_func_2E84A570D6AF300A" },
{ 0x2EF675C13CA1C4AF, "_func_2EF675C13CA1C4AF" },
{ 0x30DDBFD5E5E2A771, "_func_30DDBFD5E5E2A771" },
{ 0x31A67E5538887627, "_func_31A67E5538887627" },
{ 0x3211981142EC5AEE, "_func_3211981142EC5AEE" },
{ 0x32E4BF54FA0F8C07, "_func_32E4BF54FA0F8C07" },
{ 0x332B73D2ECA8C367, "_func_332B73D2ECA8C367" },
{ 0x347F34CAC350B5DD, "_func_347F34CAC350B5DD" },
{ 0x356AECA51EC05BC0, "_func_356AECA51EC05BC0" },
{ 0x36ED24909DABB916, "_func_36ED24909DABB916" },
{ 0x373416B9EC7DD155, "_func_373416B9EC7DD155" },
{ 0x38AE83992C7EB8A5, "_func_38AE83992C7EB8A5" },
{ 0x3C1C3F98CD23089E, "_func_3C1C3F98CD23089E" },
{ 0x401D0838F4F47C3E, "_func_401D0838F4F47C3E" },
{ 0x405CA75FC1A4EC12, "_func_405CA75FC1A4EC12" },
{ 0x40FD49171FAD19D3, "_func_40FD49171FAD19D3" },
{ 0x425D34DDD114F3DE, "_func_425D34DDD114F3DE" },
{ 0x4358B309FDCC6D44, "_func_4358B309FDCC6D44" },
{ 0x4476B9B75CB95D99, "_func_4476B9B75CB95D99" },
{ 0x468420FFD9205765, "_func_468420FFD9205765" },
{ 0x48DC7B5F7E9E4061, "_func_48DC7B5F7E9E4061" },
{ 0x4AD9053267734CF2, "_func_4AD9053267734CF2" },
{ 0x4ADD228B999C26AA, "_func_4ADD228B999C26AA" },
{ 0x4AF71893064929F8, "_func_4AF71893064929F8" },
{ 0x4AFDEFC72472A638, "_func_4AFDEFC72472A638" },
{ 0x4F344EC5B7C45A3F, "_func_4F344EC5B7C45A3F" },
{ 0x4F9373A1227DB35C, "_func_4F9373A1227DB35C" },
{ 0x4FEB334351C0C1CA, "_func_4FEB334351C0C1CA" },
{ 0x4FF17EFD15D01D3F, "_func_4FF17EFD15D01D3F" },
{ 0x50F8A8F765BAD85E, "_func_50F8A8F765BAD85E" },
{ 0x5162A2AAAD39B2C7, "_func_5162A2AAAD39B2C7" },
{ 0x51F396445BAA7FA6, "_func_51F396445BAA7FA6" },
{ 0x531194F673A06DE5, "_func_531194F673A06DE5" },
{ 0x538E92208B641725, "_func_538E92208B641725" },
{ 0x53F71C9DBFE19CE9, "_func_53F71C9DBFE19CE9" },
{ 0x5508DDEA3A84DF39, "_func_5508DDEA3A84DF39" },
{ 0x55DB7A4374ED4B1B, "_func_55DB7A4374ED4B1B" },
{ 0x572838690D80D959, "_func_572838690D80D959" },
{ 0x57A19C163B50D584, "_func_57A19C163B50D584" },
{ 0x58585BBAA46F6BBA, "_func_58585BBAA46F6BBA" },
{ 0x58FB674A1DD27075, "_func_58FB674A1DD27075" },
{ 0x5A05C362AF7E301B, "_func_5A05C362AF7E301B" },
{ 0x5B8C2AF0033C3A14, "_func_5B8C2AF0033C3A14" },
{ 0x5D6132045B29BAF5, "_func_5D6132045B29BAF5" },
{ 0x5EDDC94E0785D7A2, "_func_5EDDC94E0785D7A2" },
{ 0x5FAAB6FEF1BAF5AE, "_func_5FAAB6FEF1BAF5AE" },
{ 0x61B03C8C194A6733, "_func_61B03C8C194A6733" },
{ 0x626B6E017A257E10, "_func_626B6E017A257E10" },
{ 0x63C101C16F5F40BE, "_func_63C101C16F5F40BE" },
{ 0x6527364C1ECCA6C6, "_func_6527364C1ECCA6C6" },
{ 0x65EEF2622BD403CF, "_func_65EEF2622BD403CF" },
{ 0x667F43CE2EE5B5DD, "_func_667F43CE2EE5B5DD" },
{ 0x6730D890F604CABE, "_func_6730D890F604CABE" },
{ 0x67A97472E5A6C64C, "_func_67A97472E5A6C64C" },
{ 0x67FEE9F22662295C, "_func_67FEE9F22662295C" },
{ 0x67FF0340E1C92259, "_func_67FF0340E1C92259" },
{ 0x69E0176E97B04CC7, "_func_69E0176E97B04CC7" },
{ 0x6A9090E74FD4E90A, "_func_6A9090E74FD4E90A" },
{ 0x6B4AB6C856A01415, "_func_6B4AB6C856A01415" },
{ 0x6B9F8406E6153597, "_func_6B9F8406E6153597" },
{ 0x6BF2B684ED87AD5E, "_func_6BF2B684ED87AD5E" },
{ 0x6DAA1CA6FED22CF3, "_func_6DAA1CA6FED22CF3" },
{ 0x6EB2235636D28921, "_func_6EB2235636D28921" },
{ 0x6F642674E19EBC2A, "_func_6F642674E19EBC2A" },
{ 0x6F9B54CEA87F1C9E, "_func_6F9B54CEA87F1C9E" },
{ 0x718D435F9750C1B5, "_func_718D435F9750C1B5" },
{ 0x71A28A935629A941, "_func_71A28A935629A941" },
{ 0x72066AA981916ECC, "_func_72066AA981916ECC" },
{ 0x73E183E02834309D, "_func_73E183E02834309D" },
{ 0x75391F72C52786A5, "_func_75391F72C52786A5" },
{ 0x75B035199842693D, "_func_75B035199842693D" },
{ 0x767CEA82B001F645, "_func_767CEA82B001F645" },
{ 0x76B285B4BAE7356C, "_func_76B285B4BAE7356C" },
{ 0x76B92DB94020C5CE, "_func_76B92DB94020C5CE" },
{ 0x776BDB2810E99635, "_func_776BDB2810E99635" },
{ 0x778365A5DD216A2B, "_func_778365A5DD216A2B" },
{ 0x77BFC94EE479C823, "_func_77BFC94EE479C823" },
{ 0x785F60047ABCFA05, "_func_785F60047ABCFA05" },
{ 0x79404C2FCCA1C184, "_func_79404C2FCCA1C184" },
{ 0x7A21AA652F0613B0, "_func_7A21AA652F0613B0" },
{ 0x7A37F9BAB9677061, "_func_7A37F9BAB9677061" },
{ 0x7AFB89FC511BF315, "_func_7AFB89FC511BF315" },
{ 0x7BCD667FC073FC12, "_func_7BCD667FC073FC12" },
{ 0x7C093AAEC980131B, "_func_7C093AAEC980131B" },
{ 0x7C612AC92BA98DCB, "_func_7C612AC92BA98DCB" },
{ 0x7E3F22E620F3F71E, "_func_7E3F22E620F3F71E" },
{ 0x7E7B315FCB2B9159, "_func_7E7B315FCB2B9159" },
{ 0x7EB04CA16D045775, "_func_7EB04CA16D045775" },
{ 0x7EE4E0E48FE05C22, "_func_7EE4E0E48FE05C22" },
{ 0x8107C79679A9F8E1, "_func_8107C79679A9F8E1" },
{ 0x811510B694DDD963, "_func_811510B694DDD963" },
{ 0x824881E424DA15B4, "_func_824881E424DA15B4" },
{ 0x8294C13E5683B0A3, "_func_8294C13E5683B0A3" },
{ 0x82D95BA721744147, "_func_82D95BA721744147" },
{ 0x846C101D2C3FE49A, "_func_846C101D2C3FE49A" },
{ 0x848155BE2B7DA2CB, "_func_848155BE2B7DA2CB" },
{ 0x85F0E7ABCA18AD51, "_func_85F0E7ABCA18AD51" },
{ 0x865F9C5D005F9A08, "_func_865F9C5D005F9A08" },
{ 0x869CCB4E3451B8C6, "_func_869CCB4E3451B8C6" },
{ 0x87E4FF0E078152E9, "_func_87E4FF0E078152E9" },
{ 0x87FAE2B26DBC397D, "_func_87FAE2B26DBC397D" },
{ 0x891B1FB6A51B97B0, "_func_891B1FB6A51B97B0" },
{ 0x8B71EB96E1636EDC, "_func_8B71EB96E1636EDC" },
{ 0x8BA164C5A84FBB48, "_func_8BA164C5A84FBB48" },
{ 0x8CE5803B7D377D72, "_func_8CE5803B7D377D72" },
{ 0x8D0E1F40856173F4, "_func_8D0E1F40856173F4" },
{ 0x904672268EB8E3FE, "_func_904672268EB8E3FE" },
{ 0x906E53C2FB9D3F9C, "_func_906E53C2FB9D3F9C" },
{ 0x90814EE949699BAA, "_func_90814EE949699BAA" },
{ 0x90B5B6E99AEF29D6, "_func_90B5B6E99AEF29D6" },
{ 0x90FAF3F11984372A, "_func_90FAF3F11984372A" },
{ 0x90FB4916AA7FD9F3, "_func_90FB4916AA7FD9F3" },
{ 0x910A912F327B8D34, "_func_910A912F327B8D34" },
{ 0x91A28C56C45A736F, "_func_91A28C56C45A736F" },
{ 0x9241A75CB048508D, "_func_9241A75CB048508D" },
{ 0x941528A2553E5D82, "_func_941528A2553E5D82" },
{ 0x9427CB5974C925D9, "_func_9427CB5974C925D9" },
{ 0x949690BFCBCDC8CF, "_func_949690BFCBCDC8CF" },
{ 0x94C7AE7049488358, "_func_94C7AE7049488358" },
{ 0x95C6391212A25F7C, "_func_95C6391212A25F7C" },
{ 0x96B7FC7E35353254, "_func_96B7FC7E35353254" },
{ 0x96D228FA8E72A818, "_func_96D228FA8E72A818" },
{ 0x9752A69F79A06B7A, "_func_9752A69F79A06B7A" },
{ 0x97B31127037043B6, "_func_97B31127037043B6" },
{ 0x9846F68B2EDD52D5, "_func_9846F68B2EDD52D5" },
{ 0x98DEAE9464F6C005, "_func_98DEAE9464F6C005" },
{ 0x9912FB866ADA47D7, "_func_9912FB866ADA47D7" },
{ 0x9986ADA1C79FEE45, "_func_9986ADA1C79FEE45" },
{ 0x9A83377C98BCE82A, "_func_9A83377C98BCE82A" },
{ 0x9BE1E9F1351A5C97, "_func_9BE1E9F1351A5C97" },
{ 0x9C8F4AD66661C757, "_func_9C8F4AD66661C757" },
{ 0x9D1E19C311CBE199, "_func_9D1E19C311CBE199" },
{ 0x9D30FD63965BAFA9, "_func_9D30FD63965BAFA9" },
{ 0x9F617BB5CF59DBF0, "_func_9F617BB5CF59DBF0" },
{ 0x9F9BA8A4756DB8C7, "_func_9F9BA8A4756DB8C7" },
{ 0xA0CCCF0B4C466B2C, "_func_A0CCCF0B4C466B2C" },
{ 0xA0CFB616F44B7907, "_func_A0CFB616F44B7907" },
{ 0xA1054A8C2BC6C36D, "_func_A1054A8C2BC6C36D" },
{ 0xA13E72E0427ECAD2, "_func_A13E72E0427ECAD2" },
{ 0xA16750CD44F57931, "_func_A16750CD44F57931" },
{ 0xA1A5654DB94DBB07, "_func_A1A5654DB94DBB07" },
{ 0xA30E6BFA5C581E40, "_func_A30E6BFA5C581E40" },
{ 0xA3385E8751DE04A3, "_func_A3385E8751DE04A3" },
{ 0xA39E9894083F4513, "_func_A39E9894083F4513" },
{ 0xA59E04A186FEDA43, "_func_A59E04A186FEDA43" },
{ 0xA794FCF9545F2062, "_func_A794FCF9545F2062" },
{ 0xAA2A76E5B30B25DA, "_func_AA2A76E5B30B25DA" },
{ 0xAA940A5B82D4D6A3, "_func_AA940A5B82D4D6A3" },
{ 0xAAD7A0EA8AC4CA23, "_func_AAD7A0EA8AC4CA23" },
{ 0xAAE8B5DC22C12D2C, "_func_AAE8B5DC22C12D2C" },
{ 0xAB26892D96278702, "_func_AB26892D96278702" },
{ 0xAB839AAC87B49838, "_func_AB839AAC87B49838" },
{ 0xABBD4595D76CCC5E, "_func_ABBD4595D76CCC5E" },
{ 0xADF0D34FF483C35A, "_func_ADF0D34FF483C35A" },
{ 0xADFD4002C83FE6B2, "_func_ADFD4002C83FE6B2" },
{ 0xAE368FAD1A1DC337, "_func_AE368FAD1A1DC337" },
{ 0xAF2D9A459EBD113D, "_func_AF2D9A459EBD113D" },
{ 0xB1EEF70090B5B7B5, "_func_B1EEF70090B5B7B5" },
{ 0xB3B3E822F262EBDA, "_func_B3B3E822F262EBDA" },
{ 0xB49CDE2A52702967, "_func_B49CDE2A52702967" },
{ 0xB4B9401715CF98EA, "_func_B4B9401715CF98EA" },
{ 0xB4EBE6632D7E8EFE, "_func_B4EBE6632D7E8EFE" },
{ 0xB9E807F454D30FE4, "_func_B9E807F454D30FE4" },
{ 0xBB92A5000082832A, "_func_BB92A5000082832A" },
{ 0xBBFC94714C82788B, "_func_BBFC94714C82788B" },
{ 0xBC5DF124338CEFEA, "_func_BC5DF124338CEFEA" },
{ 0xBC97202BA2DB4CF4, "_func_BC97202BA2DB4CF4" },
{ 0xBF304EFE09A7CEEB, "_func_BF304EFE09A7CEEB" },
{ 0xBF3237AB00FD71A1, "_func_BF3237AB00FD71A1" },
{ 0xC047D7FFE7A83501, "_func_C047D7FFE7A83501" },
{ 0xC080F7EF04FC3970, "_func_C080F7EF04FC3970" },
{ 0xC1AA7C066EC92CA5, "_func_C1AA7C066EC92CA5" },
{ 0xC30ACBB55783D011, "_func_C30ACBB55783D011" },
{ 0xC36E3161B08CC355, "_func_C36E3161B08CC355" },
{ 0xC36F897D56E28169, "_func_C36F897D56E28169" },
{ 0xC3FAFA01F5D05D23, "_func_C3FAFA01F5D05D23" },
{ 0xC5CF558181E12D1F, "_func_C5CF558181E12D1F" },
{ 0xC6D15635447865C5, "_func_C6D15635447865C5" },
{ 0xC7F2F8CD775A57F8, "_func_C7F2F8CD775A57F8" },
{ 0xC838F02B25DA3712, "_func_C838F02B25DA3712" },
{ 0xC8BCC9DBBF542CE3, "_func_C8BCC9DBBF542CE3" },
{ 0xC98DF02C041ADCCB, "_func_C98DF02C041ADCCB" },
{ 0xCA9AF9C7FABD79A0, "_func_CA9AF9C7FABD79A0" },
{ 0xCB5DC7BD04B05B04, "_func_CB5DC7BD04B05B04" },
{ 0xCDAB88BA2CE79251, "_func_CDAB88BA2CE79251" },
{ 0xCE30512FCD3A11A1, "_func_CE30512FCD3A11A1" },
{ 0xCE9D0299637C2C24, "_func_CE9D0299637C2C24" },
{ 0xCF14FFC946066DBD, "_func_CF14FFC946066DBD" },
{ 0xD002A41ABEA504BB, "_func_D002A41ABEA504BB" },
{ 0xD03495FE6418377B, "_func_D03495FE6418377B" },
{ 0xD159656D2B07F8A5, "_func_D159656D2B07F8A5" },
{ 0xD1B64C3D055CEEB0, "_func_D1B64C3D055CEEB0" },
{ 0xD1E52856DC19C5D0, "_func_D1E52856DC19C5D0" },
{ 0xD291656CEA83ED81, "_func_D291656CEA83ED81" },
{ 0xD2C13FC95E4E8962, "_func_D2C13FC95E4E8962" },
{ 0xD3D3F12A9FD105EB, "_func_D3D3F12A9FD105EB" },
{ 0xD47580052756D597, "_func_D47580052756D597" },
{ 0xD559A384B9C4E7D9, "_func_D559A384B9C4E7D9" },
{ 0xD57D61C9F7B4AA77, "_func_D57D61C9F7B4AA77" },
{ 0xD76CC64B205084A3, "_func_D76CC64B205084A3" },
{ 0xD85A1E614464B733, "_func_D85A1E614464B733" },
{ 0xDACFB39159904E2C, "_func_DACFB39159904E2C" },
{ 0xDAF6C5596BB31DFF, "_func_DAF6C5596BB31DFF" },
{ 0xDC0D4632189B623A, "_func_DC0D4632189B623A" },
{ 0xDC11C1CAFFE56E16, "_func_DC11C1CAFFE56E16" },
{ 0xDCCECA58C71CEB5F, "_func_DCCECA58C71CEB5F" },
{ 0xDCFEEA6332BCA22F, "_func_DCFEEA6332BCA22F" },
{ 0xDDE0CCE873A8C5A2, "_func_DDE0CCE873A8C5A2" },
{ 0xDF4360488E5C458E, "_func_DF4360488E5C458E" },
{ 0xE004A29F97015C17, "_func_E004A29F97015C17" },
{ 0xE00CC8C1C5CC38FB, "_func_E00CC8C1C5CC38FB" },
{ 0xE0E1F4CEEEEF5F34, "_func_E0E1F4CEEEEF5F34" },
{ 0xE45E5FD94EC4AF36, "_func_E45E5FD94EC4AF36" },
{ 0xE4DA167DC330B3D3, "_func_E4DA167DC330B3D3" },
{ 0xE777ACC966FBD44D, "_func_E777ACC966FBD44D" },
{ 0xE812B7065161DA79, "_func_E812B7065161DA79" },
{ 0xE843253D046AD859, "_func_E843253D046AD859" },
{ 0xEA1DDEF8AEDE7460, "_func_EA1DDEF8AEDE7460" },
{ 0xEAC0CD99C9C6D8EE, "_func_EAC0CD99C9C6D8EE" },
{ 0xEB1A045A6D299C6A, "_func_EB1A045A6D299C6A" },
{ 0xEB7F544259415A09, "_func_EB7F544259415A09" },
{ 0xED9B1DDD2EC82DAB, "_func_ED9B1DDD2EC82DAB" },
{ 0xEE7C0CCDE65DE2EC, "_func_EE7C0CCDE65DE2EC" },
{ 0xEE990C1808DF152B, "_func_EE990C1808DF152B" },
{ 0xEFAAB797904D13E8, "_func_EFAAB797904D13E8" },
{ 0xF0EF5D175747F19F, "_func_F0EF5D175747F19F" },
{ 0xF159C10D5CF8F0B4, "_func_F159C10D5CF8F0B4" },
{ 0xF30A6D3194F97C09, "_func_F30A6D3194F97C09" },
{ 0xF53F47C5E7E21548, "_func_F53F47C5E7E21548" },
{ 0xF581838CE4328F7A, "_func_F581838CE4328F7A" },
{ 0xF6E735E018927744, "_func_F6E735E018927744" },
{ 0xF76FF66A6601D9C9, "_func_F76FF66A6601D9C9" },
{ 0xF92878651D302FE9, "_func_F92878651D302FE9" },
{ 0xFA689AEE146FBCF9, "_func_FA689AEE146FBCF9" },
{ 0xFCE201C1F66B31B6, "_func_FCE201C1F66B31B6" },
{ 0xFCE61CB0E2F1FC68, "_func_FCE61CB0E2F1FC68" },
{ 0xFF39FD6D3D8E4D65, "_func_FF39FD6D3D8E4D65" },
{ 0x8B8C2A03A244E13F, "abs" },
{ 0x6B8C32B811EEE56C, "absangleclamp180" },
{ 0x36AEC2FDE5F71C73, "acos" },
@ -269,290 +553,6 @@ extern std::array<std::pair<u64, char const*>, func_count> const func_list
{ 0x2BF45DCAEBDB87A5, "hastacvis" },
{ 0x3DB5EF460BC6C165, "havemapentseffects" },
{ 0xA7C4864A84C689D3, "hideheadiconfromplayersinmask" },
{ 0x0047FD8FCDF90B0E, "id_0047FD8FCDF90B0E" },
{ 0x03875866B3A6D349, "id_03875866B3A6D349" },
{ 0x03B6961B424A382F, "id_03B6961B424A382F" },
{ 0x03CB5DA19764BAA3, "id_03CB5DA19764BAA3" },
{ 0x03E193B0415E8658, "id_03E193B0415E8658" },
{ 0x054AC2394A29B65F, "id_054AC2394A29B65F" },
{ 0x05651D05B13FCF64, "id_05651D05B13FCF64" },
{ 0x060D6151AF81A343, "id_060D6151AF81A343" },
{ 0x067E2B3DDA1BEE8A, "id_067E2B3DDA1BEE8A" },
{ 0x06A36B14E6B79459, "id_06A36B14E6B79459" },
{ 0x074756A08469CA5E, "id_074756A08469CA5E" },
{ 0x08345F2AC499E5AB, "id_08345F2AC499E5AB" },
{ 0x08581F011CE975A6, "id_08581F011CE975A6" },
{ 0x08858434F2625BF7, "id_08858434F2625BF7" },
{ 0x0F28FD66285FA2C9, "id_0F28FD66285FA2C9" },
{ 0x0F65A948BFF3A538, "id_0F65A948BFF3A538" },
{ 0x10CF685DA2BFFEDA, "id_10CF685DA2BFFEDA" },
{ 0x113DC070D175DAFF, "id_113DC070D175DAFF" },
{ 0x11E88C88F89143FE, "id_11E88C88F89143FE" },
{ 0x1473E5C0181C7AD0, "id_1473E5C0181C7AD0" },
{ 0x148FD200D203457A, "id_148FD200D203457A" },
{ 0x1611D0F6B5F84B9A, "id_1611D0F6B5F84B9A" },
{ 0x16BAE3E0B0AA09E3, "id_16BAE3E0B0AA09E3" },
{ 0x1823FF50BB28148D, "id_1823FF50BB28148D" },
{ 0x18B16CD8DEF5E879, "id_18B16CD8DEF5E879" },
{ 0x1A3DD0FBFE26893F, "id_1A3DD0FBFE26893F" },
{ 0x1AD3C760A0D54763, "id_1AD3C760A0D54763" },
{ 0x1B688B532168CD14, "id_1B688B532168CD14" },
{ 0x1BB1470F934A81EB, "id_1BB1470F934A81EB" },
{ 0x1C161B20F0C6C6B5, "id_1C161B20F0C6C6B5" },
{ 0x1DB72F37B2E59440, "id_1DB72F37B2E59440" },
{ 0x1DD1F56BC3D72B7E, "id_1DD1F56BC3D72B7E" },
{ 0x1E231FC15FDAB31D, "id_1E231FC15FDAB31D" },
{ 0x1E73E03E20E15DFF, "id_1E73E03E20E15DFF" },
{ 0x1EB7D2791D3C536F, "id_1EB7D2791D3C536F" },
{ 0x2030CC4AD67D1634, "id_2030CC4AD67D1634" },
{ 0x20D5809A5332448F, "id_20D5809A5332448F" },
{ 0x216C67AB6749137A, "id_216C67AB6749137A" },
{ 0x22993FE73B6D16F4, "id_22993FE73B6D16F4" },
{ 0x2336488258354FBC, "id_2336488258354FBC" },
{ 0x24E85292B191399C, "id_24E85292B191399C" },
{ 0x25040278E58D8DA3, "id_25040278E58D8DA3" },
{ 0x28EEFFCB2337321E, "id_28EEFFCB2337321E" },
{ 0x2A627FA5FD1CE263, "id_2A627FA5FD1CE263" },
{ 0x2A781949ACE88CA4, "id_2A781949ACE88CA4" },
{ 0x2AFCE3C4640B03C9, "id_2AFCE3C4640B03C9" },
{ 0x2CE39E65A48D5EC0, "id_2CE39E65A48D5EC0" },
{ 0x2E84A570D6AF300A, "id_2E84A570D6AF300A" },
{ 0x2EF675C13CA1C4AF, "id_2EF675C13CA1C4AF" },
{ 0x30DDBFD5E5E2A771, "id_30DDBFD5E5E2A771" },
{ 0x31A67E5538887627, "id_31A67E5538887627" },
{ 0x3211981142EC5AEE, "id_3211981142EC5AEE" },
{ 0x32E4BF54FA0F8C07, "id_32E4BF54FA0F8C07" },
{ 0x332B73D2ECA8C367, "id_332B73D2ECA8C367" },
{ 0x347F34CAC350B5DD, "id_347F34CAC350B5DD" },
{ 0x356AECA51EC05BC0, "id_356AECA51EC05BC0" },
{ 0x36ED24909DABB916, "id_36ED24909DABB916" },
{ 0x373416B9EC7DD155, "id_373416B9EC7DD155" },
{ 0x38AE83992C7EB8A5, "id_38AE83992C7EB8A5" },
{ 0x3C1C3F98CD23089E, "id_3C1C3F98CD23089E" },
{ 0x401D0838F4F47C3E, "id_401D0838F4F47C3E" },
{ 0x405CA75FC1A4EC12, "id_405CA75FC1A4EC12" },
{ 0x40FD49171FAD19D3, "id_40FD49171FAD19D3" },
{ 0x425D34DDD114F3DE, "id_425D34DDD114F3DE" },
{ 0x4358B309FDCC6D44, "id_4358B309FDCC6D44" },
{ 0x4476B9B75CB95D99, "id_4476B9B75CB95D99" },
{ 0x468420FFD9205765, "id_468420FFD9205765" },
{ 0x48DC7B5F7E9E4061, "id_48DC7B5F7E9E4061" },
{ 0x4AD9053267734CF2, "id_4AD9053267734CF2" },
{ 0x4ADD228B999C26AA, "id_4ADD228B999C26AA" },
{ 0x4AF71893064929F8, "id_4AF71893064929F8" },
{ 0x4AFDEFC72472A638, "id_4AFDEFC72472A638" },
{ 0x4F344EC5B7C45A3F, "id_4F344EC5B7C45A3F" },
{ 0x4F9373A1227DB35C, "id_4F9373A1227DB35C" },
{ 0x4FEB334351C0C1CA, "id_4FEB334351C0C1CA" },
{ 0x4FF17EFD15D01D3F, "id_4FF17EFD15D01D3F" },
{ 0x50F8A8F765BAD85E, "id_50F8A8F765BAD85E" },
{ 0x5162A2AAAD39B2C7, "id_5162A2AAAD39B2C7" },
{ 0x51F396445BAA7FA6, "id_51F396445BAA7FA6" },
{ 0x531194F673A06DE5, "id_531194F673A06DE5" },
{ 0x538E92208B641725, "id_538E92208B641725" },
{ 0x53F71C9DBFE19CE9, "id_53F71C9DBFE19CE9" },
{ 0x5508DDEA3A84DF39, "id_5508DDEA3A84DF39" },
{ 0x55DB7A4374ED4B1B, "id_55DB7A4374ED4B1B" },
{ 0x572838690D80D959, "id_572838690D80D959" },
{ 0x57A19C163B50D584, "id_57A19C163B50D584" },
{ 0x58585BBAA46F6BBA, "id_58585BBAA46F6BBA" },
{ 0x58FB674A1DD27075, "id_58FB674A1DD27075" },
{ 0x5A05C362AF7E301B, "id_5A05C362AF7E301B" },
{ 0x5B8C2AF0033C3A14, "id_5B8C2AF0033C3A14" },
{ 0x5D6132045B29BAF5, "id_5D6132045B29BAF5" },
{ 0x5EDDC94E0785D7A2, "id_5EDDC94E0785D7A2" },
{ 0x5FAAB6FEF1BAF5AE, "id_5FAAB6FEF1BAF5AE" },
{ 0x61B03C8C194A6733, "id_61B03C8C194A6733" },
{ 0x626B6E017A257E10, "id_626B6E017A257E10" },
{ 0x63C101C16F5F40BE, "id_63C101C16F5F40BE" },
{ 0x6527364C1ECCA6C6, "id_6527364C1ECCA6C6" },
{ 0x65EEF2622BD403CF, "id_65EEF2622BD403CF" },
{ 0x667F43CE2EE5B5DD, "id_667F43CE2EE5B5DD" },
{ 0x6730D890F604CABE, "id_6730D890F604CABE" },
{ 0x67A97472E5A6C64C, "id_67A97472E5A6C64C" },
{ 0x67FEE9F22662295C, "id_67FEE9F22662295C" },
{ 0x67FF0340E1C92259, "id_67FF0340E1C92259" },
{ 0x69E0176E97B04CC7, "id_69E0176E97B04CC7" },
{ 0x6A9090E74FD4E90A, "id_6A9090E74FD4E90A" },
{ 0x6B4AB6C856A01415, "id_6B4AB6C856A01415" },
{ 0x6B9F8406E6153597, "id_6B9F8406E6153597" },
{ 0x6BF2B684ED87AD5E, "id_6BF2B684ED87AD5E" },
{ 0x6DAA1CA6FED22CF3, "id_6DAA1CA6FED22CF3" },
{ 0x6EB2235636D28921, "id_6EB2235636D28921" },
{ 0x6F642674E19EBC2A, "id_6F642674E19EBC2A" },
{ 0x6F9B54CEA87F1C9E, "id_6F9B54CEA87F1C9E" },
{ 0x718D435F9750C1B5, "id_718D435F9750C1B5" },
{ 0x71A28A935629A941, "id_71A28A935629A941" },
{ 0x72066AA981916ECC, "id_72066AA981916ECC" },
{ 0x73E183E02834309D, "id_73E183E02834309D" },
{ 0x75391F72C52786A5, "id_75391F72C52786A5" },
{ 0x75B035199842693D, "id_75B035199842693D" },
{ 0x767CEA82B001F645, "id_767CEA82B001F645" },
{ 0x76B285B4BAE7356C, "id_76B285B4BAE7356C" },
{ 0x76B92DB94020C5CE, "id_76B92DB94020C5CE" },
{ 0x776BDB2810E99635, "id_776BDB2810E99635" },
{ 0x778365A5DD216A2B, "id_778365A5DD216A2B" },
{ 0x77BFC94EE479C823, "id_77BFC94EE479C823" },
{ 0x785F60047ABCFA05, "id_785F60047ABCFA05" },
{ 0x79404C2FCCA1C184, "id_79404C2FCCA1C184" },
{ 0x7A21AA652F0613B0, "id_7A21AA652F0613B0" },
{ 0x7A37F9BAB9677061, "id_7A37F9BAB9677061" },
{ 0x7AFB89FC511BF315, "id_7AFB89FC511BF315" },
{ 0x7BCD667FC073FC12, "id_7BCD667FC073FC12" },
{ 0x7C093AAEC980131B, "id_7C093AAEC980131B" },
{ 0x7C612AC92BA98DCB, "id_7C612AC92BA98DCB" },
{ 0x7E3F22E620F3F71E, "id_7E3F22E620F3F71E" },
{ 0x7E7B315FCB2B9159, "id_7E7B315FCB2B9159" },
{ 0x7EB04CA16D045775, "id_7EB04CA16D045775" },
{ 0x7EE4E0E48FE05C22, "id_7EE4E0E48FE05C22" },
{ 0x8107C79679A9F8E1, "id_8107C79679A9F8E1" },
{ 0x811510B694DDD963, "id_811510B694DDD963" },
{ 0x824881E424DA15B4, "id_824881E424DA15B4" },
{ 0x8294C13E5683B0A3, "id_8294C13E5683B0A3" },
{ 0x82D95BA721744147, "id_82D95BA721744147" },
{ 0x846C101D2C3FE49A, "id_846C101D2C3FE49A" },
{ 0x848155BE2B7DA2CB, "id_848155BE2B7DA2CB" },
{ 0x85F0E7ABCA18AD51, "id_85F0E7ABCA18AD51" },
{ 0x865F9C5D005F9A08, "id_865F9C5D005F9A08" },
{ 0x869CCB4E3451B8C6, "id_869CCB4E3451B8C6" },
{ 0x87E4FF0E078152E9, "id_87E4FF0E078152E9" },
{ 0x87FAE2B26DBC397D, "id_87FAE2B26DBC397D" },
{ 0x891B1FB6A51B97B0, "id_891B1FB6A51B97B0" },
{ 0x8B71EB96E1636EDC, "id_8B71EB96E1636EDC" },
{ 0x8BA164C5A84FBB48, "id_8BA164C5A84FBB48" },
{ 0x8CE5803B7D377D72, "id_8CE5803B7D377D72" },
{ 0x8D0E1F40856173F4, "id_8D0E1F40856173F4" },
{ 0x904672268EB8E3FE, "id_904672268EB8E3FE" },
{ 0x906E53C2FB9D3F9C, "id_906E53C2FB9D3F9C" },
{ 0x90814EE949699BAA, "id_90814EE949699BAA" },
{ 0x90B5B6E99AEF29D6, "id_90B5B6E99AEF29D6" },
{ 0x90FAF3F11984372A, "id_90FAF3F11984372A" },
{ 0x90FB4916AA7FD9F3, "id_90FB4916AA7FD9F3" },
{ 0x910A912F327B8D34, "id_910A912F327B8D34" },
{ 0x91A28C56C45A736F, "id_91A28C56C45A736F" },
{ 0x9241A75CB048508D, "id_9241A75CB048508D" },
{ 0x941528A2553E5D82, "id_941528A2553E5D82" },
{ 0x9427CB5974C925D9, "id_9427CB5974C925D9" },
{ 0x949690BFCBCDC8CF, "id_949690BFCBCDC8CF" },
{ 0x94C7AE7049488358, "id_94C7AE7049488358" },
{ 0x95C6391212A25F7C, "id_95C6391212A25F7C" },
{ 0x96B7FC7E35353254, "id_96B7FC7E35353254" },
{ 0x96D228FA8E72A818, "id_96D228FA8E72A818" },
{ 0x9752A69F79A06B7A, "id_9752A69F79A06B7A" },
{ 0x97B31127037043B6, "id_97B31127037043B6" },
{ 0x9846F68B2EDD52D5, "id_9846F68B2EDD52D5" },
{ 0x98DEAE9464F6C005, "id_98DEAE9464F6C005" },
{ 0x9912FB866ADA47D7, "id_9912FB866ADA47D7" },
{ 0x9986ADA1C79FEE45, "id_9986ADA1C79FEE45" },
{ 0x9A83377C98BCE82A, "id_9A83377C98BCE82A" },
{ 0x9BE1E9F1351A5C97, "id_9BE1E9F1351A5C97" },
{ 0x9C8F4AD66661C757, "id_9C8F4AD66661C757" },
{ 0x9D1E19C311CBE199, "id_9D1E19C311CBE199" },
{ 0x9D30FD63965BAFA9, "id_9D30FD63965BAFA9" },
{ 0x9F617BB5CF59DBF0, "id_9F617BB5CF59DBF0" },
{ 0x9F9BA8A4756DB8C7, "id_9F9BA8A4756DB8C7" },
{ 0xA0CCCF0B4C466B2C, "id_A0CCCF0B4C466B2C" },
{ 0xA0CFB616F44B7907, "id_A0CFB616F44B7907" },
{ 0xA1054A8C2BC6C36D, "id_A1054A8C2BC6C36D" },
{ 0xA13E72E0427ECAD2, "id_A13E72E0427ECAD2" },
{ 0xA16750CD44F57931, "id_A16750CD44F57931" },
{ 0xA1A5654DB94DBB07, "id_A1A5654DB94DBB07" },
{ 0xA30E6BFA5C581E40, "id_A30E6BFA5C581E40" },
{ 0xA3385E8751DE04A3, "id_A3385E8751DE04A3" },
{ 0xA39E9894083F4513, "id_A39E9894083F4513" },
{ 0xA59E04A186FEDA43, "id_A59E04A186FEDA43" },
{ 0xA794FCF9545F2062, "id_A794FCF9545F2062" },
{ 0xAA2A76E5B30B25DA, "id_AA2A76E5B30B25DA" },
{ 0xAA940A5B82D4D6A3, "id_AA940A5B82D4D6A3" },
{ 0xAAD7A0EA8AC4CA23, "id_AAD7A0EA8AC4CA23" },
{ 0xAAE8B5DC22C12D2C, "id_AAE8B5DC22C12D2C" },
{ 0xAB26892D96278702, "id_AB26892D96278702" },
{ 0xAB839AAC87B49838, "id_AB839AAC87B49838" },
{ 0xABBD4595D76CCC5E, "id_ABBD4595D76CCC5E" },
{ 0xADF0D34FF483C35A, "id_ADF0D34FF483C35A" },
{ 0xADFD4002C83FE6B2, "id_ADFD4002C83FE6B2" },
{ 0xAE368FAD1A1DC337, "id_AE368FAD1A1DC337" },
{ 0xAF2D9A459EBD113D, "id_AF2D9A459EBD113D" },
{ 0xB1EEF70090B5B7B5, "id_B1EEF70090B5B7B5" },
{ 0xB3B3E822F262EBDA, "id_B3B3E822F262EBDA" },
{ 0xB49CDE2A52702967, "id_B49CDE2A52702967" },
{ 0xB4B9401715CF98EA, "id_B4B9401715CF98EA" },
{ 0xB4EBE6632D7E8EFE, "id_B4EBE6632D7E8EFE" },
{ 0xB9E807F454D30FE4, "id_B9E807F454D30FE4" },
{ 0xBB92A5000082832A, "id_BB92A5000082832A" },
{ 0xBBFC94714C82788B, "id_BBFC94714C82788B" },
{ 0xBC5DF124338CEFEA, "id_BC5DF124338CEFEA" },
{ 0xBC97202BA2DB4CF4, "id_BC97202BA2DB4CF4" },
{ 0xBF304EFE09A7CEEB, "id_BF304EFE09A7CEEB" },
{ 0xBF3237AB00FD71A1, "id_BF3237AB00FD71A1" },
{ 0xC047D7FFE7A83501, "id_C047D7FFE7A83501" },
{ 0xC080F7EF04FC3970, "id_C080F7EF04FC3970" },
{ 0xC1AA7C066EC92CA5, "id_C1AA7C066EC92CA5" },
{ 0xC30ACBB55783D011, "id_C30ACBB55783D011" },
{ 0xC36E3161B08CC355, "id_C36E3161B08CC355" },
{ 0xC36F897D56E28169, "id_C36F897D56E28169" },
{ 0xC3FAFA01F5D05D23, "id_C3FAFA01F5D05D23" },
{ 0xC5CF558181E12D1F, "id_C5CF558181E12D1F" },
{ 0xC6D15635447865C5, "id_C6D15635447865C5" },
{ 0xC7F2F8CD775A57F8, "id_C7F2F8CD775A57F8" },
{ 0xC838F02B25DA3712, "id_C838F02B25DA3712" },
{ 0xC8BCC9DBBF542CE3, "id_C8BCC9DBBF542CE3" },
{ 0xC98DF02C041ADCCB, "id_C98DF02C041ADCCB" },
{ 0xCA9AF9C7FABD79A0, "id_CA9AF9C7FABD79A0" },
{ 0xCB5DC7BD04B05B04, "id_CB5DC7BD04B05B04" },
{ 0xCDAB88BA2CE79251, "id_CDAB88BA2CE79251" },
{ 0xCE30512FCD3A11A1, "id_CE30512FCD3A11A1" },
{ 0xCE9D0299637C2C24, "id_CE9D0299637C2C24" },
{ 0xCF14FFC946066DBD, "id_CF14FFC946066DBD" },
{ 0xD002A41ABEA504BB, "id_D002A41ABEA504BB" },
{ 0xD03495FE6418377B, "id_D03495FE6418377B" },
{ 0xD159656D2B07F8A5, "id_D159656D2B07F8A5" },
{ 0xD1B64C3D055CEEB0, "id_D1B64C3D055CEEB0" },
{ 0xD1E52856DC19C5D0, "id_D1E52856DC19C5D0" },
{ 0xD291656CEA83ED81, "id_D291656CEA83ED81" },
{ 0xD2C13FC95E4E8962, "id_D2C13FC95E4E8962" },
{ 0xD3D3F12A9FD105EB, "id_D3D3F12A9FD105EB" },
{ 0xD47580052756D597, "id_D47580052756D597" },
{ 0xD559A384B9C4E7D9, "id_D559A384B9C4E7D9" },
{ 0xD57D61C9F7B4AA77, "id_D57D61C9F7B4AA77" },
{ 0xD76CC64B205084A3, "id_D76CC64B205084A3" },
{ 0xD85A1E614464B733, "id_D85A1E614464B733" },
{ 0xDACFB39159904E2C, "id_DACFB39159904E2C" },
{ 0xDAF6C5596BB31DFF, "id_DAF6C5596BB31DFF" },
{ 0xDC0D4632189B623A, "id_DC0D4632189B623A" },
{ 0xDC11C1CAFFE56E16, "id_DC11C1CAFFE56E16" },
{ 0xDCCECA58C71CEB5F, "id_DCCECA58C71CEB5F" },
{ 0xDCFEEA6332BCA22F, "id_DCFEEA6332BCA22F" },
{ 0xDDE0CCE873A8C5A2, "id_DDE0CCE873A8C5A2" },
{ 0xDF4360488E5C458E, "id_DF4360488E5C458E" },
{ 0xE004A29F97015C17, "id_E004A29F97015C17" },
{ 0xE00CC8C1C5CC38FB, "id_E00CC8C1C5CC38FB" },
{ 0xE0E1F4CEEEEF5F34, "id_E0E1F4CEEEEF5F34" },
{ 0xE45E5FD94EC4AF36, "id_E45E5FD94EC4AF36" },
{ 0xE4DA167DC330B3D3, "id_E4DA167DC330B3D3" },
{ 0xE777ACC966FBD44D, "id_E777ACC966FBD44D" },
{ 0xE812B7065161DA79, "id_E812B7065161DA79" },
{ 0xE843253D046AD859, "id_E843253D046AD859" },
{ 0xEA1DDEF8AEDE7460, "id_EA1DDEF8AEDE7460" },
{ 0xEAC0CD99C9C6D8EE, "id_EAC0CD99C9C6D8EE" },
{ 0xEB1A045A6D299C6A, "id_EB1A045A6D299C6A" },
{ 0xEB7F544259415A09, "id_EB7F544259415A09" },
{ 0xED9B1DDD2EC82DAB, "id_ED9B1DDD2EC82DAB" },
{ 0xEE7C0CCDE65DE2EC, "id_EE7C0CCDE65DE2EC" },
{ 0xEE990C1808DF152B, "id_EE990C1808DF152B" },
{ 0xEFAAB797904D13E8, "id_EFAAB797904D13E8" },
{ 0xF0EF5D175747F19F, "id_F0EF5D175747F19F" },
{ 0xF159C10D5CF8F0B4, "id_F159C10D5CF8F0B4" },
{ 0xF30A6D3194F97C09, "id_F30A6D3194F97C09" },
{ 0xF53F47C5E7E21548, "id_F53F47C5E7E21548" },
{ 0xF581838CE4328F7A, "id_F581838CE4328F7A" },
{ 0xF6E735E018927744, "id_F6E735E018927744" },
{ 0xF76FF66A6601D9C9, "id_F76FF66A6601D9C9" },
{ 0xF92878651D302FE9, "id_F92878651D302FE9" },
{ 0xFA689AEE146FBCF9, "id_FA689AEE146FBCF9" },
{ 0xFCE201C1F66B31B6, "id_FCE201C1F66B31B6" },
{ 0xFCE61CB0E2F1FC68, "id_FCE61CB0E2F1FC68" },
{ 0xFF39FD6D3D8E4D65, "id_FF39FD6D3D8E4D65" },
{ 0x4EA053254706D5BD, "incrementpersistentstat" },
{ 0x4AAFCE7C893FD652, "initmaxspeedforpathlengthtable" },
{ 0xFE746F03F612D132, "int" },

View File

@ -10,6 +10,304 @@ namespace xsk::gsc::iw9
extern std::array<std::pair<u64, char const*>, meth_count> const meth_list
{{
{ 0x0131F6FB305015D0, "_meth_0131F6FB305015D0" },
{ 0x01E8542A707A8002, "_meth_01E8542A707A8002" },
{ 0x0236BB8DE012BBAE, "_meth_0236BB8DE012BBAE" },
{ 0x038932CC1EF28756, "_meth_038932CC1EF28756" },
{ 0x03DDA404001A83EE, "_meth_03DDA404001A83EE" },
{ 0x05C5C9CBAE3114B0, "_meth_05C5C9CBAE3114B0" },
{ 0x0617199566A43446, "_meth_0617199566A43446" },
{ 0x063E394BE383AEC3, "_meth_063E394BE383AEC3" },
{ 0x06EF849BEE4B12DD, "_meth_06EF849BEE4B12DD" },
{ 0x0928FE2F2298BEAC, "_meth_0928FE2F2298BEAC" },
{ 0x0A055801DA45D769, "_meth_0A055801DA45D769" },
{ 0x0A7E757D42B550A6, "_meth_0A7E757D42B550A6" },
{ 0x0AA7CFAF65F9B354, "_meth_0AA7CFAF65F9B354" },
{ 0x0BDCB37A9431E654, "_meth_0BDCB37A9431E654" },
{ 0x0C26A2350F081DC6, "_meth_0C26A2350F081DC6" },
{ 0x0C7F3AC96DD01424, "_meth_0C7F3AC96DD01424" },
{ 0x0CEBD47970F60E9B, "_meth_0CEBD47970F60E9B" },
{ 0x0DF8FAD503896462, "_meth_0DF8FAD503896462" },
{ 0x0F134F30C17FAEAF, "_meth_0F134F30C17FAEAF" },
{ 0x0F5FC845BE4CA3BE, "_meth_0F5FC845BE4CA3BE" },
{ 0x0F7CFF9F6DAFB297, "_meth_0F7CFF9F6DAFB297" },
{ 0x0F96CAFFD866A1B2, "_meth_0F96CAFFD866A1B2" },
{ 0x100D3BF35FCA6A7F, "_meth_100D3BF35FCA6A7F" },
{ 0x106BCE0AEEE91D2C, "_meth_106BCE0AEEE91D2C" },
{ 0x113C9C35CAF6F029, "_meth_113C9C35CAF6F029" },
{ 0x11C1DE42F0B2B2A7, "_meth_11C1DE42F0B2B2A7" },
{ 0x129CBB4366307F50, "_meth_129CBB4366307F50" },
{ 0x12BCADDB0B667075, "_meth_12BCADDB0B667075" },
{ 0x136ADFF8F817FAD6, "_meth_136ADFF8F817FAD6" },
{ 0x136D20776DF768D2, "_meth_136D20776DF768D2" },
{ 0x148259B5EDF82F38, "_meth_148259B5EDF82F38" },
{ 0x1807967EA2130C2D, "_meth_1807967EA2130C2D" },
{ 0x1AFF80C5FC5A3EEA, "_meth_1AFF80C5FC5A3EEA" },
{ 0x1C339DAABA3F71DB, "_meth_1C339DAABA3F71DB" },
{ 0x1CD1EE312FD03BB4, "_meth_1CD1EE312FD03BB4" },
{ 0x2129E0E4D014E1B3, "_meth_2129E0E4D014E1B3" },
{ 0x22A4A7E20BFE463B, "_meth_22A4A7E20BFE463B" },
{ 0x247AD6A91F6A4FFE, "_meth_247AD6A91F6A4FFE" },
{ 0x24CB3B5E0D4216B1, "_meth_24CB3B5E0D4216B1" },
{ 0x24EB7F77BC5E5950, "_meth_24EB7F77BC5E5950" },
{ 0x27BB46EAF2ECD374, "_meth_27BB46EAF2ECD374" },
{ 0x2E8DE69E35A63F1D, "_meth_2E8DE69E35A63F1D" },
{ 0x2EBB84EC61FCFAAF, "_meth_2EBB84EC61FCFAAF" },
{ 0x2F6B8C6721D18B0B, "_meth_2F6B8C6721D18B0B" },
{ 0x31F315111C6A03C2, "_meth_31F315111C6A03C2" },
{ 0x33010A90BCF48DB4, "_meth_33010A90BCF48DB4" },
{ 0x337E400EAD27B7BD, "_meth_337E400EAD27B7BD" },
{ 0x35501B42058D4DE9, "_meth_35501B42058D4DE9" },
{ 0x360874D9808F0724, "_meth_360874D9808F0724" },
{ 0x362521BCB3A1BA25, "_meth_362521BCB3A1BA25" },
{ 0x368AF07F7897FD79, "_meth_368AF07F7897FD79" },
{ 0x38E25FA379161404, "_meth_38E25FA379161404" },
{ 0x3993C643D423122A, "_meth_3993C643D423122A" },
{ 0x3AA858D217FB4A1A, "_meth_3AA858D217FB4A1A" },
{ 0x3AC2D6250A4C3F42, "_meth_3AC2D6250A4C3F42" },
{ 0x3C6BB30AE7106B7A, "_meth_3C6BB30AE7106B7A" },
{ 0x3DE79443C911D4A5, "_meth_3DE79443C911D4A5" },
{ 0x3FEB119F85F6CD82, "_meth_3FEB119F85F6CD82" },
{ 0x4012509DBD1CEE6F, "_meth_4012509DBD1CEE6F" },
{ 0x415FE9EECA7B2E2B, "_meth_415FE9EECA7B2E2B" },
{ 0x451319F93D30EBE5, "_meth_451319F93D30EBE5" },
{ 0x45AF0F78C1D76035, "_meth_45AF0F78C1D76035" },
{ 0x46CA2675C0578280, "_meth_46CA2675C0578280" },
{ 0x47933F5EB9F65AFE, "_meth_47933F5EB9F65AFE" },
{ 0x47A2FC8FDEEDA75F, "_meth_47A2FC8FDEEDA75F" },
{ 0x480DEAF73792CCF1, "_meth_480DEAF73792CCF1" },
{ 0x481C2A63F2BA3332, "_meth_481C2A63F2BA3332" },
{ 0x4A13111B050F0B72, "_meth_4A13111B050F0B72" },
{ 0x4BEB9F7715504995, "_meth_4BEB9F7715504995" },
{ 0x4C108309DC0D7FD2, "_meth_4C108309DC0D7FD2" },
{ 0x4CD0EAF5381F92DB, "_meth_4CD0EAF5381F92DB" },
{ 0x4DB6FC194702D153, "_meth_4DB6FC194702D153" },
{ 0x4E8D00B0EE5D3BBB, "_meth_4E8D00B0EE5D3BBB" },
{ 0x4EA7891F787C6725, "_meth_4EA7891F787C6725" },
{ 0x4EB77980AFFDBEFB, "_meth_4EB77980AFFDBEFB" },
{ 0x4F1027E74D5073C4, "_meth_4F1027E74D5073C4" },
{ 0x4F19CF7B3C28ACD7, "_meth_4F19CF7B3C28ACD7" },
{ 0x504A5E2DF31069A4, "_meth_504A5E2DF31069A4" },
{ 0x50B964D023C440E8, "_meth_50B964D023C440E8" },
{ 0x5226227BCE83EBE9, "_meth_5226227BCE83EBE9" },
{ 0x522FB0CBB445CDC8, "_meth_522FB0CBB445CDC8" },
{ 0x523285BABAB34E5B, "_meth_523285BABAB34E5B" },
{ 0x5304F90E15C214D2, "_meth_5304F90E15C214D2" },
{ 0x5329138A845B7AA6, "_meth_5329138A845B7AA6" },
{ 0x53FB16FCB6043BBC, "_meth_53FB16FCB6043BBC" },
{ 0x555E2D32E2756625, "_meth_555E2D32E2756625" },
{ 0x5621E511B99964A7, "_meth_5621E511B99964A7" },
{ 0x564951237DCCFEC8, "_meth_564951237DCCFEC8" },
{ 0x5762CF97C6F1A2C1, "_meth_5762CF97C6F1A2C1" },
{ 0x5847240C0F9900F2, "_meth_5847240C0F9900F2" },
{ 0x5919151DD97650D2, "_meth_5919151DD97650D2" },
{ 0x5B5D9B0857469A76, "_meth_5B5D9B0857469A76" },
{ 0x5BE35054519DA350, "_meth_5BE35054519DA350" },
{ 0x5CBCEA7C92BD937F, "_meth_5CBCEA7C92BD937F" },
{ 0x5E69FA9CFA2546EC, "_meth_5E69FA9CFA2546EC" },
{ 0x616C0CA219597829, "_meth_616C0CA219597829" },
{ 0x62004D7561FD321E, "_meth_62004D7561FD321E" },
{ 0x635E39FC16A64657, "_meth_635E39FC16A64657" },
{ 0x638EEBEFF841E16A, "_meth_638EEBEFF841E16A" },
{ 0x644ED519CAC9722B, "_meth_644ED519CAC9722B" },
{ 0x64D8AE560C3EC9B6, "_meth_64D8AE560C3EC9B6" },
{ 0x65AA053C077C003A, "_meth_65AA053C077C003A" },
{ 0x670863FC4008C3D8, "_meth_670863FC4008C3D8" },
{ 0x681750C19A6216CA, "_meth_681750C19A6216CA" },
{ 0x68F50ADA6E19D8F4, "_meth_68F50ADA6E19D8F4" },
{ 0x6954A8D7BA8CD9FB, "_meth_6954A8D7BA8CD9FB" },
{ 0x6A325F91941ED47C, "_meth_6A325F91941ED47C" },
{ 0x6ADB0980232F3EFF, "_meth_6ADB0980232F3EFF" },
{ 0x6B4C8718BC36D1EF, "_meth_6B4C8718BC36D1EF" },
{ 0x6B75060E643E52E9, "_meth_6B75060E643E52E9" },
{ 0x6D14D24A1888C646, "_meth_6D14D24A1888C646" },
{ 0x6D897C252A37C080, "_meth_6D897C252A37C080" },
{ 0x6DC7C9BE085F4137, "_meth_6DC7C9BE085F4137" },
{ 0x6F55D55CCFF20D14, "_meth_6F55D55CCFF20D14" },
{ 0x6FB381A0318778F5, "_meth_6FB381A0318778F5" },
{ 0x720152D5D95E2D86, "_meth_720152D5D95E2D86" },
{ 0x7398D812FCA0292F, "_meth_7398D812FCA0292F" },
{ 0x73CC0F04C4C5001D, "_meth_73CC0F04C4C5001D" },
{ 0x73DEC7A4D991183E, "_meth_73DEC7A4D991183E" },
{ 0x73EF2FE03A776CD7, "_meth_73EF2FE03A776CD7" },
{ 0x742E699E544869C2, "_meth_742E699E544869C2" },
{ 0x746D32FAC66E0B73, "_meth_746D32FAC66E0B73" },
{ 0x75BCEB766D71DD0A, "_meth_75BCEB766D71DD0A" },
{ 0x75FEDA26550D4F0E, "_meth_75FEDA26550D4F0E" },
{ 0x76B3CFB91EF40B3B, "_meth_76B3CFB91EF40B3B" },
{ 0x76D6356C94F30473, "_meth_76D6356C94F30473" },
{ 0x76FA53E72547FF02, "_meth_76FA53E72547FF02" },
{ 0x770B783881F2C148, "_meth_770B783881F2C148" },
{ 0x77320E794D35465A, "_meth_77320E794D35465A" },
{ 0x7739EDA9DBAC25AC, "_meth_7739EDA9DBAC25AC" },
{ 0x784F000D59E38105, "_meth_784F000D59E38105" },
{ 0x786FEE88B4749DFF, "_meth_786FEE88B4749DFF" },
{ 0x788D3C14D6B4BA6B, "_meth_788D3C14D6B4BA6B" },
{ 0x78EC884C707A6ADC, "_meth_78EC884C707A6ADC" },
{ 0x792B01BD9710F266, "_meth_792B01BD9710F266" },
{ 0x793F941D7DFF15ED, "_meth_793F941D7DFF15ED" },
{ 0x7ADFCC654DD371DA, "_meth_7ADFCC654DD371DA" },
{ 0x7B738B973A0B7F94, "_meth_7B738B973A0B7F94" },
{ 0x7E483D6E6B4B5688, "_meth_7E483D6E6B4B5688" },
{ 0x7E73001E97FE87B9, "_meth_7E73001E97FE87B9" },
{ 0x7EE20CF3C0390E21, "_meth_7EE20CF3C0390E21" },
{ 0x80715C3A9A2DDF68, "_meth_80715C3A9A2DDF68" },
{ 0x80902296B05BE00A, "_meth_80902296B05BE00A" },
{ 0x82DC9AE1B5CADB32, "_meth_82DC9AE1B5CADB32" },
{ 0x8420670EAFC8D391, "_meth_8420670EAFC8D391" },
{ 0x853086956EE45C36, "_meth_853086956EE45C36" },
{ 0x869F129F31D72088, "_meth_869F129F31D72088" },
{ 0x86AF48E06C94360A, "_meth_86AF48E06C94360A" },
{ 0x89931185060D4D6F, "_meth_89931185060D4D6F" },
{ 0x8ABE5A968CC3C220, "_meth_8ABE5A968CC3C220" },
{ 0x8B7829A01E6B58AA, "_meth_8B7829A01E6B58AA" },
{ 0x8CA38A054F432FF2, "_meth_8CA38A054F432FF2" },
{ 0x8FA29BF693C94B27, "_meth_8FA29BF693C94B27" },
{ 0x8FF8FD7841F6EBA2, "_meth_8FF8FD7841F6EBA2" },
{ 0x90069777043E7833, "_meth_90069777043E7833" },
{ 0x9215CE6FC83759B9, "_meth_9215CE6FC83759B9" },
{ 0x9227C84D3FB311A3, "_meth_9227C84D3FB311A3" },
{ 0x923D9644AB0B076F, "_meth_923D9644AB0B076F" },
{ 0x92435C7A6AE85C3C, "_meth_92435C7A6AE85C3C" },
{ 0x952292D70C3BD39C, "_meth_952292D70C3BD39C" },
{ 0x95874C67F460495F, "_meth_95874C67F460495F" },
{ 0x95D5375059C2A022, "_meth_95D5375059C2A022" },
{ 0x95F0EDA7E462E30F, "_meth_95F0EDA7E462E30F" },
{ 0x95F24FBB015EE513, "_meth_95F24FBB015EE513" },
{ 0x962A6476FE1C33EE, "_meth_962A6476FE1C33EE" },
{ 0x96F814CC20CBF3D5, "_meth_96F814CC20CBF3D5" },
{ 0x97BB81ACBB14C09C, "_meth_97BB81ACBB14C09C" },
{ 0x97E11A84480635BC, "_meth_97E11A84480635BC" },
{ 0x989FAA3E2F2D8C47, "_meth_989FAA3E2F2D8C47" },
{ 0x98A42C6D882AAE10, "_meth_98A42C6D882AAE10" },
{ 0x9A5E0E2D6D715BB1, "_meth_9A5E0E2D6D715BB1" },
{ 0x9AF4C9B2CC1BF989, "_meth_9AF4C9B2CC1BF989" },
{ 0x9B28BD480AAAD85F, "_meth_9B28BD480AAAD85F" },
{ 0x9B5704D0633B87FA, "_meth_9B5704D0633B87FA" },
{ 0x9C471A7E95A2747E, "_meth_9C471A7E95A2747E" },
{ 0x9CA5B32676727F92, "_meth_9CA5B32676727F92" },
{ 0x9CC921A57FF4DEB5, "_meth_9CC921A57FF4DEB5" },
{ 0x9DE349505D658EFF, "_meth_9DE349505D658EFF" },
{ 0x9E200FD4120297E8, "_meth_9E200FD4120297E8" },
{ 0x9E7F47B1711DCA62, "_meth_9E7F47B1711DCA62" },
{ 0x9EFF7048A5747CC5, "_meth_9EFF7048A5747CC5" },
{ 0xA29879BF1276A08A, "_meth_A29879BF1276A08A" },
{ 0xA33073D6FD58E58E, "_meth_A33073D6FD58E58E" },
{ 0xA4A9E73B2D25FF8B, "_meth_A4A9E73B2D25FF8B" },
{ 0xA7DE57196F4B5D16, "_meth_A7DE57196F4B5D16" },
{ 0xAA015A529E61C67D, "_meth_AA015A529E61C67D" },
{ 0xAB2BDDB6CD03A29D, "_meth_AB2BDDB6CD03A29D" },
{ 0xAC1512504BA75F25, "_meth_AC1512504BA75F25" },
{ 0xAD3C975CB94E4736, "_meth_AD3C975CB94E4736" },
{ 0xAF4B9B0F0E7C6C42, "_meth_AF4B9B0F0E7C6C42" },
{ 0xB02C8E799779BC10, "_meth_B02C8E799779BC10" },
{ 0xB096B58FB3808D26, "_meth_B096B58FB3808D26" },
{ 0xB0AF0DD0F9B4FDDF, "_meth_B0AF0DD0F9B4FDDF" },
{ 0xB13377D16B8E41DE, "_meth_B13377D16B8E41DE" },
{ 0xB1E64D364CF55B73, "_meth_B1E64D364CF55B73" },
{ 0xB2617441D2B73E0B, "_meth_B2617441D2B73E0B" },
{ 0xB2ED366433A3D074, "_meth_B2ED366433A3D074" },
{ 0xB32C297F5ACB1689, "_meth_B32C297F5ACB1689" },
{ 0xB4D14C500183CBD6, "_meth_B4D14C500183CBD6" },
{ 0xB661B022700BA72F, "_meth_B661B022700BA72F" },
{ 0xB88C89BB7CD1AB8E, "_meth_B88C89BB7CD1AB8E" },
{ 0xB96CEA3BA44FC035, "_meth_B96CEA3BA44FC035" },
{ 0xBABD8AF3054D8ABE, "_meth_BABD8AF3054D8ABE" },
{ 0xBAC81C2C3A5BEBE0, "_meth_BAC81C2C3A5BEBE0" },
{ 0xBACD2D0ACDF8559E, "_meth_BACD2D0ACDF8559E" },
{ 0xBB04491D50D9E43E, "_meth_BB04491D50D9E43E" },
{ 0xBB91C271085A7728, "_meth_BB91C271085A7728" },
{ 0xBC667001F9DD3808, "_meth_BC667001F9DD3808" },
{ 0xBCB138D52B53D94D, "_meth_BCB138D52B53D94D" },
{ 0xBCC86382F02470E6, "_meth_BCC86382F02470E6" },
{ 0xBE2F606DBAA90A7D, "_meth_BE2F606DBAA90A7D" },
{ 0xBFE38F2FB8999E70, "_meth_BFE38F2FB8999E70" },
{ 0xC0505F05660D120C, "_meth_C0505F05660D120C" },
{ 0xC0A39ABE7EC43AD8, "_meth_C0A39ABE7EC43AD8" },
{ 0xC0DE39048EEDDE94, "_meth_C0DE39048EEDDE94" },
{ 0xC1092F42B6BBE490, "_meth_C1092F42B6BBE490" },
{ 0xC22254916FDFA3E5, "_meth_C22254916FDFA3E5" },
{ 0xC33DBA6864D01D35, "_meth_C33DBA6864D01D35" },
{ 0xC3A5505BC8F25A14, "_meth_C3A5505BC8F25A14" },
{ 0xC4E0716FBD549E2D, "_meth_C4E0716FBD549E2D" },
{ 0xC4F5A500340FE6C2, "_meth_C4F5A500340FE6C2" },
{ 0xC5140FFF72FECA2D, "_meth_C5140FFF72FECA2D" },
{ 0xC664A2459D6F3EAA, "_meth_C664A2459D6F3EAA" },
{ 0xC682F38A22EA89D6, "_meth_C682F38A22EA89D6" },
{ 0xC6CB3E654225077A, "_meth_C6CB3E654225077A" },
{ 0xC982E24E79A06BD1, "_meth_C982E24E79A06BD1" },
{ 0xCA38A887735B9B48, "_meth_CA38A887735B9B48" },
{ 0xD00232775A05290E, "_meth_D00232775A05290E" },
{ 0xD043DD116C449128, "_meth_D043DD116C449128" },
{ 0xD068AF002E4ECAB5, "_meth_D068AF002E4ECAB5" },
{ 0xD09168B16803F5BE, "_meth_D09168B16803F5BE" },
{ 0xD2E41C7603BA7697, "_meth_D2E41C7603BA7697" },
{ 0xD493E7FE15E5EAF4, "_meth_D493E7FE15E5EAF4" },
{ 0xD5592214ACC99425, "_meth_D5592214ACC99425" },
{ 0xD743EBE29C5A6E7F, "_meth_D743EBE29C5A6E7F" },
{ 0xD87E1768229D0E3E, "_meth_D87E1768229D0E3E" },
{ 0xD90515F5E17DBC6F, "_meth_D90515F5E17DBC6F" },
{ 0xD92F18565AAD28EC, "_meth_D92F18565AAD28EC" },
{ 0xD955A85131DC6E69, "_meth_D955A85131DC6E69" },
{ 0xDA187BCAE911D661, "_meth_DA187BCAE911D661" },
{ 0xDA5D6F8B4926CB90, "_meth_DA5D6F8B4926CB90" },
{ 0xDB073176839D77FB, "_meth_DB073176839D77FB" },
{ 0xDB099ADC4053DA52, "_meth_DB099ADC4053DA52" },
{ 0xDBEA4C5599DD67DE, "_meth_DBEA4C5599DD67DE" },
{ 0xDBF8692A4C239DCF, "_meth_DBF8692A4C239DCF" },
{ 0xDCEC5EA95982C90C, "_meth_DCEC5EA95982C90C" },
{ 0xDD5661EBE3C9A5A2, "_meth_DD5661EBE3C9A5A2" },
{ 0xDD6D30B9EC87C1B3, "_meth_DD6D30B9EC87C1B3" },
{ 0xDF303D9C05757E6B, "_meth_DF303D9C05757E6B" },
{ 0xDF95FE0FCEE94BF3, "_meth_DF95FE0FCEE94BF3" },
{ 0xDFB78B3E724AD620, "_meth_DFB78B3E724AD620" },
{ 0xE0201404A8B6F664, "_meth_E0201404A8B6F664" },
{ 0xE1B085052385D056, "_meth_E1B085052385D056" },
{ 0xE29E60C655E1220B, "_meth_E29E60C655E1220B" },
{ 0xE2FC2D773338E90F, "_meth_E2FC2D773338E90F" },
{ 0xE3DADB2823F1DA8A, "_meth_E3DADB2823F1DA8A" },
{ 0xE40102956C887F7C, "_meth_E40102956C887F7C" },
{ 0xE451EECC3A7441C3, "_meth_E451EECC3A7441C3" },
{ 0xE4A38A7C9732F011, "_meth_E4A38A7C9732F011" },
{ 0xE4B58A023E0DA030, "_meth_E4B58A023E0DA030" },
{ 0xE4CCD01FB7EC7A6F, "_meth_E4CCD01FB7EC7A6F" },
{ 0xE4FE23E19F4BF900, "_meth_E4FE23E19F4BF900" },
{ 0xE5BF22923D0004BC, "_meth_E5BF22923D0004BC" },
{ 0xE5D1AE0CF82E3E7A, "_meth_E5D1AE0CF82E3E7A" },
{ 0xE64EA2B4E79C4B74, "_meth_E64EA2B4E79C4B74" },
{ 0xE69D7896FA6E5D23, "_meth_E69D7896FA6E5D23" },
{ 0xE70C1FC3C2E5E05F, "_meth_E70C1FC3C2E5E05F" },
{ 0xE862ED56B787162B, "_meth_E862ED56B787162B" },
{ 0xE89F2BDB307F137E, "_meth_E89F2BDB307F137E" },
{ 0xE8CA4080D02A0BB4, "_meth_E8CA4080D02A0BB4" },
{ 0xE8E6D2926FD6D61E, "_meth_E8E6D2926FD6D61E" },
{ 0xE99626ADD202FE1A, "_meth_E99626ADD202FE1A" },
{ 0xEA50442798FCA4C1, "_meth_EA50442798FCA4C1" },
{ 0xEA63241A4D3092C4, "_meth_EA63241A4D3092C4" },
{ 0xEB0326E0C8803F41, "_meth_EB0326E0C8803F41" },
{ 0xEB2255B847E6681C, "_meth_EB2255B847E6681C" },
{ 0xEC5F4851431F3382, "_meth_EC5F4851431F3382" },
{ 0xEE85446AFC7CB0A8, "_meth_EE85446AFC7CB0A8" },
{ 0xEF7982D1F82E7A51, "_meth_EF7982D1F82E7A51" },
{ 0xF1DCADC8F7C3477C, "_meth_F1DCADC8F7C3477C" },
{ 0xF23F106F8976771D, "_meth_F23F106F8976771D" },
{ 0xF35957C991FCFD3F, "_meth_F35957C991FCFD3F" },
{ 0xF484B2C51E0D6F5E, "_meth_F484B2C51E0D6F5E" },
{ 0xF4D54A90334A7DEA, "_meth_F4D54A90334A7DEA" },
{ 0xF51FF412609193B9, "_meth_F51FF412609193B9" },
{ 0xF566102230D6730D, "_meth_F566102230D6730D" },
{ 0xF662E31DF8183BF8, "_meth_F662E31DF8183BF8" },
{ 0xF6C07D6EA7D83A5A, "_meth_F6C07D6EA7D83A5A" },
{ 0xF771642D3445111F, "_meth_F771642D3445111F" },
{ 0xF7D83C92F61DCC31, "_meth_F7D83C92F61DCC31" },
{ 0xFA1DA77265660058, "_meth_FA1DA77265660058" },
{ 0xFAC544C98A3D9EB4, "_meth_FAC544C98A3D9EB4" },
{ 0xFB02BE5D663ECA13, "_meth_FB02BE5D663ECA13" },
{ 0xFC1C1E51058904A3, "_meth_FC1C1E51058904A3" },
{ 0xFD165588822885F4, "_meth_FD165588822885F4" },
{ 0xFDA3FD9342329F97, "_meth_FDA3FD9342329F97" },
{ 0xFE283BAD58880808, "_meth_FE283BAD58880808" },
{ 0xFF4AA047884E7A14, "_meth_FF4AA047884E7A14" },
{ 0x19259C1E86EB4C53, "activatekeypressed" },
{ 0xF3CC081A63CA907D, "activatenightvisionblind" },
{ 0xA8198F52317E627B, "actorcalcstopdata" },
@ -540,305 +838,6 @@ extern std::array<std::pair<u64, char const*>, meth_count> const meth_list
{ 0x97E96CD81E442B42, "hudoutlineenableforclients" },
{ 0x394E89398C3FCD9A, "hudoutlineviewmodeldisable" },
{ 0x961FF3459F34EA11, "hudoutlineviewmodelenable" },
{ 0x0131F6FB305015D0, "id_0131F6FB305015D0" },
{ 0x01E8542A707A8002, "id_01E8542A707A8002" },
{ 0x0236BB8DE012BBAE, "id_0236BB8DE012BBAE" },
{ 0x038932CC1EF28756, "id_038932CC1EF28756" },
{ 0x03DDA404001A83EE, "id_03DDA404001A83EE" },
{ 0x05C5C9CBAE3114B0, "id_05C5C9CBAE3114B0" },
{ 0x0617199566A43446, "id_0617199566A43446" },
{ 0x063E394BE383AEC3, "id_063E394BE383AEC3" },
{ 0x06EF849BEE4B12DD, "id_06EF849BEE4B12DD" },
{ 0x0928FE2F2298BEAC, "id_0928FE2F2298BEAC" },
{ 0x0A055801DA45D769, "id_0A055801DA45D769" },
{ 0x0A7E757D42B550A6, "id_0A7E757D42B550A6" },
{ 0x0AA7CFAF65F9B354, "id_0AA7CFAF65F9B354" },
{ 0x0BDCB37A9431E654, "id_0BDCB37A9431E654" },
{ 0x0C26A2350F081DC6, "id_0C26A2350F081DC6" },
{ 0x0C7F3AC96DD01424, "id_0C7F3AC96DD01424" },
{ 0x0CEBD47970F60E9B, "id_0CEBD47970F60E9B" },
{ 0x0DF8FAD503896462, "id_0DF8FAD503896462" },
{ 0x0F134F30C17FAEAF, "id_0F134F30C17FAEAF" },
{ 0x0F5FC845BE4CA3BE, "id_0F5FC845BE4CA3BE" },
{ 0x0F7CFF9F6DAFB297, "id_0F7CFF9F6DAFB297" },
{ 0x0F96CAFFD866A1B2, "id_0F96CAFFD866A1B2" },
{ 0x100D3BF35FCA6A7F, "id_100D3BF35FCA6A7F" },
{ 0x106BCE0AEEE91D2C, "id_106BCE0AEEE91D2C" },
{ 0x113C9C35CAF6F029, "id_113C9C35CAF6F029" },
{ 0x11C1DE42F0B2B2A7, "id_11C1DE42F0B2B2A7" },
{ 0x129CBB4366307F50, "id_129CBB4366307F50" },
{ 0x12BCADDB0B667075, "id_12BCADDB0B667075" },
{ 0x136ADFF8F817FAD6, "id_136ADFF8F817FAD6" },
{ 0x136D20776DF768D2, "id_136D20776DF768D2" },
{ 0x148259B5EDF82F38, "id_148259B5EDF82F38" },
{ 0x1807967EA2130C2D, "id_1807967EA2130C2D" },
{ 0x1AFF80C5FC5A3EEA, "id_1AFF80C5FC5A3EEA" },
{ 0x1C339DAABA3F71DB, "id_1C339DAABA3F71DB" },
{ 0x1CD1EE312FD03BB4, "id_1CD1EE312FD03BB4" },
{ 0x2129E0E4D014E1B3, "id_2129E0E4D014E1B3" },
{ 0x22A4A7E20BFE463B, "id_22A4A7E20BFE463B" },
{ 0x247AD6A91F6A4FFE, "id_247AD6A91F6A4FFE" },
{ 0x24CB3B5E0D4216B1, "id_24CB3B5E0D4216B1" },
{ 0x24EB7F77BC5E5950, "id_24EB7F77BC5E5950" },
{ 0x27BB46EAF2ECD374, "id_27BB46EAF2ECD374" },
{ 0x2E8DE69E35A63F1D, "id_2E8DE69E35A63F1D" },
{ 0x2EBB84EC61FCFAAF, "id_2EBB84EC61FCFAAF" },
{ 0x2F6B8C6721D18B0B, "id_2F6B8C6721D18B0B" },
{ 0x31F315111C6A03C2, "id_31F315111C6A03C2" },
{ 0x33010A90BCF48DB4, "id_33010A90BCF48DB4" },
{ 0x337E400EAD27B7BD, "id_337E400EAD27B7BD" },
{ 0x35501B42058D4DE9, "id_35501B42058D4DE9" },
{ 0x360874D9808F0724, "id_360874D9808F0724" },
{ 0x362521BCB3A1BA25, "id_362521BCB3A1BA25" },
{ 0x368AF07F7897FD79, "id_368AF07F7897FD79" },
{ 0x38E25FA379161404, "id_38E25FA379161404" },
{ 0x3993C643D423122A, "id_3993C643D423122A" },
{ 0x3AA858D217FB4A1A, "id_3AA858D217FB4A1A" },
{ 0x3AC2D6250A4C3F42, "id_3AC2D6250A4C3F42" },
{ 0x3C6BB30AE7106B7A, "id_3C6BB30AE7106B7A" },
{ 0x3DE79443C911D4A5, "id_3DE79443C911D4A5" },
{ 0x3FEB119F85F6CD82, "id_3FEB119F85F6CD82" },
{ 0x4012509DBD1CEE6F, "id_4012509DBD1CEE6F" },
{ 0x415FE9EECA7B2E2B, "id_415FE9EECA7B2E2B" },
{ 0x451319F93D30EBE5, "id_451319F93D30EBE5" },
{ 0x45AF0F78C1D76035, "id_45AF0F78C1D76035" },
{ 0x46CA2675C0578280, "id_46CA2675C0578280" },
{ 0x47933F5EB9F65AFE, "id_47933F5EB9F65AFE" },
{ 0x47A2FC8FDEEDA75F, "id_47A2FC8FDEEDA75F" },
{ 0x480DEAF73792CCF1, "id_480DEAF73792CCF1" },
{ 0x481C2A63F2BA3332, "id_481C2A63F2BA3332" },
{ 0x4A13111B050F0B72, "id_4A13111B050F0B72" },
{ 0x4BEB9F7715504995, "id_4BEB9F7715504995" },
{ 0x4C108309DC0D7FD2, "id_4C108309DC0D7FD2" },
{ 0x4CD0EAF5381F92DB, "id_4CD0EAF5381F92DB" },
{ 0x4DB6FC194702D153, "id_4DB6FC194702D153" },
{ 0x4E8D00B0EE5D3BBB, "id_4E8D00B0EE5D3BBB" },
{ 0x4EA7891F787C6725, "id_4EA7891F787C6725" },
{ 0x4EB77980AFFDBEFB, "id_4EB77980AFFDBEFB" },
{ 0x4F1027E74D5073C4, "id_4F1027E74D5073C4" },
{ 0x4F19CF7B3C28ACD7, "id_4F19CF7B3C28ACD7" },
{ 0x504A5E2DF31069A4, "id_504A5E2DF31069A4" },
{ 0x50B964D023C440E8, "id_50B964D023C440E8" },
{ 0x5226227BCE83EBE9, "id_5226227BCE83EBE9" },
{ 0x522FB0CBB445CDC8, "id_522FB0CBB445CDC8" },
{ 0x523285BABAB34E5B, "id_523285BABAB34E5B" },
{ 0x5304F90E15C214D2, "id_5304F90E15C214D2" },
{ 0x5329138A845B7AA6, "id_5329138A845B7AA6" },
{ 0x53FB16FCB6043BBC, "id_53FB16FCB6043BBC" },
{ 0x555E2D32E2756625, "id_555E2D32E2756625" },
{ 0x5621E511B99964A7, "id_5621E511B99964A7" },
{ 0x564951237DCCFEC8, "id_564951237DCCFEC8" },
{ 0x5762CF97C6F1A2C1, "id_5762CF97C6F1A2C1" },
{ 0x5847240C0F9900F2, "id_5847240C0F9900F2" },
{ 0x5919151DD97650D2, "id_5919151DD97650D2" },
{ 0x5B5D9B0857469A76, "id_5B5D9B0857469A76" },
{ 0x5BE35054519DA350, "id_5BE35054519DA350" },
{ 0x5CBCEA7C92BD937F, "id_5CBCEA7C92BD937F" },
{ 0x5E69FA9CFA2546EC, "id_5E69FA9CFA2546EC" },
{ 0x616C0CA219597829, "id_616C0CA219597829" },
{ 0x62004D7561FD321E, "id_62004D7561FD321E" },
{ 0x635E39FC16A64657, "id_635E39FC16A64657" },
{ 0x638EEBEFF841E16A, "id_638EEBEFF841E16A" },
{ 0x644ED519CAC9722B, "id_644ED519CAC9722B" },
{ 0x64D8AE560C3EC9B6, "id_64D8AE560C3EC9B6" },
{ 0x65AA053C077C003A, "id_65AA053C077C003A" },
{ 0x670863FC4008C3D8, "id_670863FC4008C3D8" },
{ 0x681750C19A6216CA, "id_681750C19A6216CA" },
{ 0x68F50ADA6E19D8F4, "id_68F50ADA6E19D8F4" },
{ 0x6954A8D7BA8CD9FB, "id_6954A8D7BA8CD9FB" },
{ 0x6A325F91941ED47C, "id_6A325F91941ED47C" },
{ 0x6ADB0980232F3EFF, "id_6ADB0980232F3EFF" },
{ 0x6B4C8718BC36D1EF, "id_6B4C8718BC36D1EF" },
{ 0x6B75060E643E52E9, "id_6B75060E643E52E9" },
{ 0x6D14D24A1888C646, "id_6D14D24A1888C646" },
{ 0x6D897C252A37C080, "id_6D897C252A37C080" },
{ 0x6DC7C9BE085F4137, "id_6DC7C9BE085F4137" },
{ 0x6F55D55CCFF20D14, "id_6F55D55CCFF20D14" },
{ 0x6FB381A0318778F5, "id_6FB381A0318778F5" },
{ 0x720152D5D95E2D86, "id_720152D5D95E2D86" },
{ 0x7398D812FCA0292F, "id_7398D812FCA0292F" },
{ 0x73CC0F04C4C5001D, "id_73CC0F04C4C5001D" },
{ 0x73DEC7A4D991183E, "id_73DEC7A4D991183E" },
{ 0x73EF2FE03A776CD7, "id_73EF2FE03A776CD7" },
{ 0x742E699E544869C2, "id_742E699E544869C2" },
{ 0x746D32FAC66E0B73, "id_746D32FAC66E0B73" },
{ 0x75BCEB766D71DD0A, "id_75BCEB766D71DD0A" },
{ 0x75FEDA26550D4F0E, "id_75FEDA26550D4F0E" },
{ 0x76B3CFB91EF40B3B, "id_76B3CFB91EF40B3B" },
{ 0x76D6356C94F30473, "id_76D6356C94F30473" },
{ 0x76FA53E72547FF02, "id_76FA53E72547FF02" },
{ 0x770B783881F2C148, "id_770B783881F2C148" },
{ 0x77320E794D35465A, "id_77320E794D35465A" },
{ 0x7739EDA9DBAC25AC, "id_7739EDA9DBAC25AC" },
{ 0x784F000D59E38105, "id_784F000D59E38105" },
{ 0x786FEE88B4749DFF, "id_786FEE88B4749DFF" },
{ 0x788D3C14D6B4BA6B, "id_788D3C14D6B4BA6B" },
{ 0x78EC884C707A6ADC, "id_78EC884C707A6ADC" },
{ 0x792B01BD9710F266, "id_792B01BD9710F266" },
{ 0x793F941D7DFF15ED, "id_793F941D7DFF15ED" },
{ 0x7ADFCC654DD371DA, "id_7ADFCC654DD371DA" },
{ 0x7B738B973A0B7F94, "id_7B738B973A0B7F94" },
{ 0x7E483D6E6B4B5688, "id_7E483D6E6B4B5688" },
{ 0x7E73001E97FE87B9, "id_7E73001E97FE87B9" },
{ 0x7EE20CF3C0390E21, "id_7EE20CF3C0390E21" },
{ 0x80715C3A9A2DDF68, "id_80715C3A9A2DDF68" },
{ 0x80902296B05BE00A, "id_80902296B05BE00A" },
{ 0x82DC9AE1B5CADB32, "id_82DC9AE1B5CADB32" },
{ 0x8420670EAFC8D391, "id_8420670EAFC8D391" },
{ 0x853086956EE45C36, "id_853086956EE45C36" },
{ 0x869F129F31D72088, "id_869F129F31D72088" },
{ 0x86AF48E06C94360A, "id_86AF48E06C94360A" },
{ 0x89931185060D4D6F, "id_89931185060D4D6F" },
{ 0x8ABE5A968CC3C220, "id_8ABE5A968CC3C220" },
{ 0x8B7829A01E6B58AA, "id_8B7829A01E6B58AA" },
{ 0x8CA38A054F432FF2, "id_8CA38A054F432FF2" },
{ 0x8FA29BF693C94B27, "id_8FA29BF693C94B27" },
{ 0x8FF8FD7841F6EBA2, "id_8FF8FD7841F6EBA2" },
{ 0x90069777043E7833, "id_90069777043E7833" },
{ 0x9215CE6FC83759B9, "id_9215CE6FC83759B9" },
{ 0x9227C84D3FB311A3, "id_9227C84D3FB311A3" },
{ 0x923D9644AB0B076F, "id_923D9644AB0B076F" },
{ 0x92435C7A6AE85C3C, "id_92435C7A6AE85C3C" },
{ 0x952292D70C3BD39C, "id_952292D70C3BD39C" },
{ 0x95874C67F460495F, "id_95874C67F460495F" },
{ 0x95D5375059C2A022, "id_95D5375059C2A022" },
{ 0x95F0EDA7E462E30F, "id_95F0EDA7E462E30F" },
{ 0x95F24FBB015EE513, "id_95F24FBB015EE513" },
{ 0x962A6476FE1C33EE, "id_962A6476FE1C33EE" },
{ 0x96F814CC20CBF3D5, "id_96F814CC20CBF3D5" },
{ 0x97BB81ACBB14C09C, "id_97BB81ACBB14C09C" },
{ 0x97E11A84480635BC, "id_97E11A84480635BC" },
{ 0x989FAA3E2F2D8C47, "id_989FAA3E2F2D8C47" },
{ 0x98A42C6D882AAE10, "id_98A42C6D882AAE10" },
{ 0x9A5E0E2D6D715BB1, "id_9A5E0E2D6D715BB1" },
{ 0x9AF4C9B2CC1BF989, "id_9AF4C9B2CC1BF989" },
{ 0x9B28BD480AAAD85F, "id_9B28BD480AAAD85F" },
{ 0x9B5704D0633B87FA, "id_9B5704D0633B87FA" },
{ 0x9C471A7E95A2747E, "id_9C471A7E95A2747E" },
{ 0x9CA5B32676727F92, "id_9CA5B32676727F92" },
{ 0x9CC921A57FF4DEB5, "id_9CC921A57FF4DEB5" },
{ 0x9DE349505D658EFF, "id_9DE349505D658EFF" },
{ 0x9E200FD4120297E8, "id_9E200FD4120297E8" },
{ 0x9E7F47B1711DCA62, "id_9E7F47B1711DCA62" },
{ 0x9EFF7048A5747CC5, "id_9EFF7048A5747CC5" },
{ 0xA29879BF1276A08A, "id_A29879BF1276A08A" },
{ 0xA33073D6FD58E58E, "id_A33073D6FD58E58E" },
{ 0xA4A9E73B2D25FF8B, "id_A4A9E73B2D25FF8B" },
{ 0xA7DE57196F4B5D16, "id_A7DE57196F4B5D16" },
{ 0xAA015A529E61C67D, "id_AA015A529E61C67D" },
{ 0xAB2BDDB6CD03A29D, "id_AB2BDDB6CD03A29D" },
{ 0xAC1512504BA75F25, "id_AC1512504BA75F25" },
{ 0xAD3C975CB94E4736, "id_AD3C975CB94E4736" },
{ 0xAF4B9B0F0E7C6C42, "id_AF4B9B0F0E7C6C42" },
{ 0xB02C8E799779BC10, "id_B02C8E799779BC10" },
{ 0xB096B58FB3808D26, "id_B096B58FB3808D26" },
{ 0xB0AF0DD0F9B4FDDF, "id_B0AF0DD0F9B4FDDF" },
{ 0xB13377D16B8E41DE, "id_B13377D16B8E41DE" },
{ 0xB1E64D364CF55B73, "id_B1E64D364CF55B73" },
{ 0xB2617441D2B73E0B, "id_B2617441D2B73E0B" },
{ 0xB2ED366433A3D074, "id_B2ED366433A3D074" },
{ 0xB32C297F5ACB1689, "id_B32C297F5ACB1689" },
{ 0xB4D14C500183CBD6, "id_B4D14C500183CBD6" },
{ 0xB661B022700BA72F, "id_B661B022700BA72F" },
{ 0xB88C89BB7CD1AB8E, "id_B88C89BB7CD1AB8E" },
{ 0xB96CEA3BA44FC035, "id_B96CEA3BA44FC035" },
{ 0xBABD8AF3054D8ABE, "id_BABD8AF3054D8ABE" },
{ 0xBAC81C2C3A5BEBE0, "id_BAC81C2C3A5BEBE0" },
{ 0xBACD2D0ACDF8559E, "id_BACD2D0ACDF8559E" },
{ 0xBB04491D50D9E43E, "id_BB04491D50D9E43E" },
{ 0xBB91C271085A7728, "id_BB91C271085A7728" },
{ 0xBC667001F9DD3808, "id_BC667001F9DD3808" },
{ 0xBCB138D52B53D94D, "id_BCB138D52B53D94D" },
{ 0xBCC86382F02470E6, "id_BCC86382F02470E6" },
{ 0xBE2F606DBAA90A7D, "id_BE2F606DBAA90A7D" },
{ 0xBFE38F2FB8999E70, "id_BFE38F2FB8999E70" },
{ 0xC0505F05660D120C, "id_C0505F05660D120C" },
{ 0xC0A39ABE7EC43AD8, "id_C0A39ABE7EC43AD8" },
{ 0xC0DE39048EEDDE94, "id_C0DE39048EEDDE94" },
{ 0xC1092F42B6BBE490, "id_C1092F42B6BBE490" },
{ 0xC22254916FDFA3E5, "id_C22254916FDFA3E5" },
{ 0xC33DBA6864D01D35, "id_C33DBA6864D01D35" },
{ 0xC3A5505BC8F25A14, "id_C3A5505BC8F25A14" },
{ 0xC4E0716FBD549E2D, "id_C4E0716FBD549E2D" },
{ 0xC4F5A500340FE6C2, "id_C4F5A500340FE6C2" },
{ 0xC5140FFF72FECA2D, "id_C5140FFF72FECA2D" },
{ 0xC664A2459D6F3EAA, "id_C664A2459D6F3EAA" },
{ 0xC682F38A22EA89D6, "id_C682F38A22EA89D6" },
{ 0xC6CB3E654225077A, "id_C6CB3E654225077A" },
{ 0xC982E24E79A06BD1, "id_C982E24E79A06BD1" },
{ 0xCA38A887735B9B48, "id_CA38A887735B9B48" },
{ 0xD00232775A05290E, "id_D00232775A05290E" },
{ 0xD043DD116C449128, "id_D043DD116C449128" },
{ 0xD068AF002E4ECAB5, "id_D068AF002E4ECAB5" },
{ 0xD09168B16803F5BE, "id_D09168B16803F5BE" },
{ 0xD2E41C7603BA7697, "id_D2E41C7603BA7697" },
{ 0xD493E7FE15E5EAF4, "id_D493E7FE15E5EAF4" },
{ 0xD5592214ACC99425, "id_D5592214ACC99425" },
{ 0xD743EBE29C5A6E7F, "id_D743EBE29C5A6E7F" },
{ 0xD87E1768229D0E3E, "id_D87E1768229D0E3E" },
{ 0xD90515F5E17DBC6F, "id_D90515F5E17DBC6F" },
{ 0xD92F18565AAD28EC, "id_D92F18565AAD28EC" },
{ 0xD955A85131DC6E69, "id_D955A85131DC6E69" },
{ 0xDA187BCAE911D661, "id_DA187BCAE911D661" },
{ 0xDA5D6F8B4926CB90, "id_DA5D6F8B4926CB90" },
{ 0xDB073176839D77FB, "id_DB073176839D77FB" },
{ 0xDB099ADC4053DA52, "id_DB099ADC4053DA52" },
{ 0xDBEA4C5599DD67DE, "id_DBEA4C5599DD67DE" },
{ 0xDBF8692A4C239DCF, "id_DBF8692A4C239DCF" },
{ 0xDCEC5EA95982C90C, "id_DCEC5EA95982C90C" },
{ 0xDD5661EBE3C9A5A2, "id_DD5661EBE3C9A5A2" },
{ 0xDD6D30B9EC87C1B3, "id_DD6D30B9EC87C1B3" },
{ 0xDF303D9C05757E6B, "id_DF303D9C05757E6B" },
{ 0xDF95FE0FCEE94BF3, "id_DF95FE0FCEE94BF3" },
{ 0xDFB78B3E724AD620, "id_DFB78B3E724AD620" },
{ 0xE0201404A8B6F664, "id_E0201404A8B6F664" },
{ 0xE1B085052385D056, "id_E1B085052385D056" },
{ 0xE29E60C655E1220B, "id_E29E60C655E1220B" },
{ 0xE2FC2D773338E90F, "id_E2FC2D773338E90F" },
{ 0xE3DADB2823F1DA8A, "id_E3DADB2823F1DA8A" },
{ 0xE40102956C887F7C, "id_E40102956C887F7C" },
{ 0xE451EECC3A7441C3, "id_E451EECC3A7441C3" },
{ 0xE4A38A7C9732F011, "id_E4A38A7C9732F011" },
{ 0xE4B58A023E0DA030, "id_E4B58A023E0DA030" },
{ 0xE4CCD01FB7EC7A6F, "id_E4CCD01FB7EC7A6F" },
{ 0xE4FE23E19F4BF900, "id_E4FE23E19F4BF900" },
{ 0xE5BF22923D0004BC, "id_E5BF22923D0004BC" },
{ 0xE5D1AE0CF82E3E7A, "id_E5D1AE0CF82E3E7A" },
{ 0xE64EA2B4E79C4B74, "id_E64EA2B4E79C4B74" },
{ 0xE69D7896FA6E5D23, "id_E69D7896FA6E5D23" },
{ 0xE70C1FC3C2E5E05F, "id_E70C1FC3C2E5E05F" },
{ 0xE862ED56B787162B, "id_E862ED56B787162B" },
{ 0xE89F2BDB307F137E, "id_E89F2BDB307F137E" },
{ 0xE8CA4080D02A0BB4, "id_E8CA4080D02A0BB4" },
{ 0xE8E6D2926FD6D61E, "id_E8E6D2926FD6D61E" },
{ 0xE99626ADD202FE1A, "id_E99626ADD202FE1A" },
{ 0xEA50442798FCA4C1, "id_EA50442798FCA4C1" },
{ 0xEA63241A4D3092C4, "id_EA63241A4D3092C4" },
{ 0xEB0326E0C8803F41, "id_EB0326E0C8803F41" },
{ 0xEB2255B847E6681C, "id_EB2255B847E6681C" },
{ 0xEC5F4851431F3382, "id_EC5F4851431F3382" },
{ 0xEE85446AFC7CB0A8, "id_EE85446AFC7CB0A8" },
{ 0xEF7982D1F82E7A51, "id_EF7982D1F82E7A51" },
{ 0xF1DCADC8F7C3477C, "id_F1DCADC8F7C3477C" },
{ 0xF23F106F8976771D, "id_F23F106F8976771D" },
{ 0xF35957C991FCFD3F, "id_F35957C991FCFD3F" },
{ 0xF484B2C51E0D6F5E, "id_F484B2C51E0D6F5E" },
{ 0xF4D54A90334A7DEA, "id_F4D54A90334A7DEA" },
{ 0xF51FF412609193B9, "id_F51FF412609193B9" },
{ 0xF566102230D6730D, "id_F566102230D6730D" },
{ 0xF662E31DF8183BF8, "id_F662E31DF8183BF8" },
{ 0xF6C07D6EA7D83A5A, "id_F6C07D6EA7D83A5A" },
{ 0xF771642D3445111F, "id_F771642D3445111F" },
{ 0xF7D83C92F61DCC31, "id_F7D83C92F61DCC31" },
{ 0xFA1DA77265660058, "id_FA1DA77265660058" },
{ 0xFAC544C98A3D9EB4, "id_FAC544C98A3D9EB4" },
{ 0xFB02BE5D663ECA13, "id_FB02BE5D663ECA13" },
{ 0xFC1C1E51058904A3, "id_FC1C1E51058904A3" },
{ 0xFD165588822885F4, "id_FD165588822885F4" },
{ 0xFDA3FD9342329F97, "id_FDA3FD9342329F97" },
{ 0xFE283BAD58880808, "id_FE283BAD58880808" },
{ 0xFF4AA047884E7A14, "id_FF4AA047884E7A14" },
{ 0xFC315ED3FE3A507C, "ignorecharacterduringspawnselection" },
{ 0x0100402BE61E8FE5, "iprintln" },
{ 0xD55733A782411736, "iprintlnbold" },
@ -1052,7 +1051,6 @@ extern std::array<std::pair<u64, char const*>, meth_count> const meth_list
{ 0xD045628329BD0482, "queuedialogforplayer" },
{ 0x58E0C6F34140CE1E, "radiusdamage" },
{ 0x49D03642E41DCD65, "radiusdamagestepped" },
{ 0x51689D477D3C685D, "reacquireclear" },
{ 0x2D8C5D5E891CEEB9, "recordbreadcrumbdataforplayer" },
{ 0x2C1FB27D8E761105, "refreshsprinttime" },