diff --git a/include/xrbx/engine/offsets.h b/include/xrbx/engine/offsets.h index 95703ea..9a154f5 100644 --- a/include/xrbx/engine/offsets.h +++ b/include/xrbx/engine/offsets.h @@ -3,17 +3,19 @@ #define IDA_BASE 0x140000000 #define RVA(ADDR) (ADDR - IDA_BASE) -#define RVA_TASK_SCHEDULER RVA(0x1484A58E0) // "AllTaskSchedulerJobs" +#define RVA_TASK_SCHEDULER RVA(0x14879A6E8) // "AllTaskSchedulerJobs" #define OFF_SCHEDULER_JOBS 0xC8 // "TaskScheduler::Job:" #define OFF_JOB_NAME 0xF0 // "{}({};{})" #define OFF_JOB_RUNSERVICE 0x1A0 -#define OFF_INSTANCE_NAME 0x98 +#define OFF_INSTANCE_NAME 0x70 #define OFF_INSTANCE_PARENT 0x68 -#define OFF_INSTANCE_CHILDREN 0x70 +#define OFF_INSTANCE_CHILDREN 0x78 #define OFF_INSTANCE_CLASS_DESCRIPTOR 0x18 #define OFF_CD_NAME 0x8 #define OFF_CD_PROP_DESCRIPTORS 0x40 #define OFF_PD_NAME 0x8 + +#define OFF_PACKETJOB_RAKPEER 0x1D0