Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Trying 2023 dump, what should I change? #106

Open
Jurugi opened this issue Apr 8, 2023 · 0 comments
Open

Trying 2023 dump, what should I change? #106

Jurugi opened this issue Apr 8, 2023 · 0 comments

Comments

@Jurugi
Copy link

Jurugi commented 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)

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

@Jurugi Jurugi changed the title Trying Squad (latest 2023) dump, what should I change? Trying 2023 dump, what should I change? Apr 8, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant