Fixes for pluto update

This commit is contained in:
Federico Cecchetto
2021-11-09 23:55:25 +01:00
parent d4d91de80f
commit 0f92a7ce25
4 changed files with 17 additions and 12 deletions

View File

@ -59,8 +59,8 @@ namespace scripting
script_function get_function_by_index(const unsigned index)
{
static const auto function_table = 0x20689DD8;
static const auto method_table = 0x2068A5A8;
static const auto function_table = game::plutonium::function_table.get();
static const auto method_table = game::plutonium::method_table.get();
if (index < 0x1C7)
{

View File

@ -81,8 +81,11 @@ namespace game
namespace plutonium
{
WEAK symbol<std::unordered_map<std::string, std::uint16_t>> function_map_rev{0x20691228};
WEAK symbol<std::unordered_map<std::string, std::uint16_t>> method_map_rev{0x20691248};
WEAK symbol<std::unordered_map<std::string, std::uint16_t>> token_map_rev{0x20691288};
WEAK symbol<std::unordered_map<std::string, std::uint16_t>> function_map_rev{0x20692868};
WEAK symbol<std::unordered_map<std::string, std::uint16_t>> method_map_rev{0x20692888};
WEAK symbol<std::unordered_map<std::string, std::uint16_t>> token_map_rev{0x206928C8};
WEAK symbol<int(const char* fmt, ...)> printf{0x20867950};
WEAK symbol<void*> function_table{0x2068B418};
WEAK symbol<void*> method_table{0x2068BBE8};
}
}