mirror of
https://github.com/fedddddd/iw5-gsc-utils.git
synced 2025-04-20 21:05:44 +00:00
Fix for update
This commit is contained in:
parent
61706336ce
commit
8f36c271fd
2
deps/gsc-tool
vendored
2
deps/gsc-tool
vendored
@ -1 +1 @@
|
|||||||
Subproject commit d7365e471a05a7a6ac5b60b48f6a11a5947f10f1
|
Subproject commit 0e6238a6ab8643df6404f7c0280242df2812f6c8
|
@ -63,13 +63,15 @@ namespace signatures
|
|||||||
|
|
||||||
bool process_gsc_ctx()
|
bool process_gsc_ctx()
|
||||||
{
|
{
|
||||||
const auto string_ref = find_string_ref("in call to builtin {} \"{}\"");
|
const auto string_ref = find_string_ref("in call to builtin %s \"%s\"");
|
||||||
if (!string_ref)
|
if (!string_ref)
|
||||||
{
|
{
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
|
|
||||||
const auto gsc_ctx_ptr = *reinterpret_cast<size_t*>(string_ref - 0xED);
|
const auto gsc_ctx_ptr = *reinterpret_cast<size_t*>(string_ref - 0xAD);
|
||||||
|
OutputDebugString(utils::string::va("string_ref: %p\n", string_ref));
|
||||||
|
OutputDebugString(utils::string::va("gsc_ctx_ptr: %p\n", gsc_ctx_ptr));
|
||||||
game::plutonium::gsc_ctx.set(gsc_ctx_ptr);
|
game::plutonium::gsc_ctx.set(gsc_ctx_ptr);
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
@ -83,7 +85,9 @@ namespace signatures
|
|||||||
}
|
}
|
||||||
|
|
||||||
const auto offset = *reinterpret_cast<size_t*>(string_ref + 5);
|
const auto offset = *reinterpret_cast<size_t*>(string_ref + 5);
|
||||||
game::plutonium::printf.set(string_ref + 4 + 5 + offset);
|
const auto printf_ptr = string_ref + 4 + 5 + offset;
|
||||||
|
OutputDebugString(utils::string::va("printf_ptr: %p\n", printf_ptr));
|
||||||
|
game::plutonium::printf.set(printf_ptr);
|
||||||
|
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user