You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Hey, I remember this worked b4 like 1 or 2 years ago.
I just fixed up parts of the code, so now it's dumping (for example):
{//SquadGame.exe
&Squad,
{"\x4C\x8D\x05\x00\x00\x00\x00\xEB\x16\x48\x8D\x0D\x00\x00\x00\x00\xE8\x00\x00\x00\x00", 22}, //GName
{"\x48\x8D\x0D\x00\x00\x00\x00\xE8\x00\x00\x00\x00\x84\xC0\x0F\x84\x00\x00\x00\x00\x48\x83\x7F", 24}, //Gobject
nullptr
}
Also GObject and that whole struct is at +0x10, not sure if it's normal but I just added the +0x10.
But when dumping all the packages etc. it does dump all the addresses properly, but the file produces only padding and probably wrong sizes (example engine_classes.h):
// Class Engine.GameInstance
// Size: 0xb5124840 (Inherited: 0x00)
struct UGameInstance : UObject {
char pad_0[0xb5124840]; // 0x00(0xb5124840)
void ReceiveShutdown(); // Function Engine.GameInstance.ReceiveShutdown // (None) // @ game+0xffff8008622e0000
void ReceiveInit(); // Function Engine.GameInstance.ReceiveInit // (None) // @ game+0xffff8008622e0000
void HandleTravelError(); // Function Engine.GameInstance.HandleTravelError // (None) // @ game+0xffff8008622e0000
void HandleNetworkError(); // Function Engine.GameInstance.HandleNetworkError // (None) // @ game+0xffff8008622e0000
void DebugRemovePlayer(); // Function Engine.GameInstance.DebugRemovePlayer // (None) // @ game+0xffff8008622e0000
void DebugCreatePlayer(); // Function Engine.GameInstance.DebugCreatePlayer // (None) // @ game+0xffff8008622e0000
};
Clearly size, inherited, and other things are wrong. What should I change or check to fix the offsets? Is it UStruct, UProperty? I am kind of confused and I don't remember anything about this, If I do fix it I'll post back. Engine is 4.27.2
The text was updated successfully, but these errors were encountered:
Jurugi
changed the title
Trying Squad (latest 2023) dump, what should I change?
Trying 2023 dump, what should I change?
Apr 8, 2023
Hey, I remember this worked b4 like 1 or 2 years ago.
I just fixed up parts of the code, so now it's dumping (for example):
{//SquadGame.exe
&Squad,
{"\x4C\x8D\x05\x00\x00\x00\x00\xEB\x16\x48\x8D\x0D\x00\x00\x00\x00\xE8\x00\x00\x00\x00", 22}, //GName
{"\x48\x8D\x0D\x00\x00\x00\x00\xE8\x00\x00\x00\x00\x84\xC0\x0F\x84\x00\x00\x00\x00\x48\x83\x7F", 24}, //Gobject
nullptr
}
Also GObject and that whole struct is at +0x10, not sure if it's normal but I just added the +0x10.
But when dumping all the packages etc. it does dump all the addresses properly, but the file produces only padding and probably wrong sizes (example engine_classes.h):
// Class Engine.GameInstance
// Size: 0xb5124840 (Inherited: 0x00)
struct UGameInstance : UObject {
char pad_0[0xb5124840]; // 0x00(0xb5124840)
};
Clearly size, inherited, and other things are wrong. What should I change or check to fix the offsets? Is it UStruct, UProperty? I am kind of confused and I don't remember anything about this, If I do fix it I'll post back. Engine is 4.27.2
The text was updated successfully, but these errors were encountered: