// // sub_59CF0 from 0x59cf0 to 0x59d94 (164 bytes) // // 3 xrefs: // > sub_59AE8 @ 0x59bb0 // > sub_7C19C @ 0x7c3f8 // > sub_7C19C @ 0x7c500 // // This function is hookable on this platform! // // Using BromaIDA 8.0.0 @ https://github.com/Stazzical/BromaIDA // Using bindings at commit ba9f177b at Thu Jul 16 22:52:06 2026 from https://github.com/geode-sdk/bindings // __int64 __fastcall sub_59CF0(__int64 a1, __int64 a2) { __int64 v5; // [xsp+8h] [xbp-18h] BYREF v5 = 0; sub_5A494(a1, &v5); *(_QWORD *)(a2 + 16) = v5; (*(void (__fastcall **)(__int64, __int64))(*(_QWORD *)a1 + 152LL))(a1, a2); sub_5A4DC(a1, a2 + 4, 2); sub_5A5DC(a1, a2 + 8, 2, a2 + 12, 2); sub_5A74C(a1, a2 + 24); (*(void (__fastcall **)(__int64, __int64))(*(_QWORD *)a1 + 24LL))(a1, a2 + 28); *(_DWORD *)(*(_QWORD *)(a2 + 16) + 60LL) |= 0x8000u; return 0; }