Add object manager readiness check for Outline debug

This commit is contained in:
Dusk-92
2026-08-28 18:16:10 +02:00
parent b714c38ab7
commit 3ee72d70d6
+6
View File
@@ -57,6 +57,12 @@ pub fn isInGame() bool {
return hook.readMem(u32, o.IS_IN_WORLD) != 0;
}
/// The object manager is a more useful runtime readiness signal for the
/// standalone Outline path than IS_IN_WORLD on modified 1.12.1 clients.
pub fn hasObjectManager() bool {
return hook.readMem(u32, o.OBJECT_MANAGER_PTR) != 0;
}
pub fn objectFirst() u32 {
const obj_mgr = hook.readMem(u32, o.OBJECT_MANAGER_PTR);
if (obj_mgr == 0) return 0;