Encryqed / Dumper-7

Unreal Engine SDK Generator
561 stars 144 forks source link

Access Violation unity 5.21 #120

Closed ossmannnn closed 1 month ago

ossmannnn commented 2 months ago

Game: Dead by Daylight steam (they recently updated) Unity version: 5.21

The tool worked great on the previous version of the game (they were using ue4). Now there's an access violation upon injecting. I linked a screenshot with all the details

Screenshot

Fischsalat commented 2 months ago

I'm aware of this crash, I'm currently investigating why FName::AppendString isn't found.

Fischsalat commented 2 months ago

Try the Untested branch please. Let me know if it works.

August2211 commented 2 months ago

Try the Untested branch please. Let me know if it works.

Untested branch works for me on the latest version of steam dbd

Fischsalat commented 2 months ago

perfect, does the SDK work too?

August2211 commented 2 months ago

perfect, does the SDK work too?

Seems like it, it compiles fine and I was able to loop objects Anything specific I should test?

Fischsalat commented 2 months ago

Are you using AppendString or GNames, cause someone else complained that AppendString was crashing on dbd. And GNames too apparently (in the SDK).

August2211 commented 2 months ago

Are you using AppendString or GNames, cause someone else complained that AppendString was crashing on dbd. And GNames too apparently (in the SDK).

Yes In my object loop I printed Object->GetFullName()

Fischsalat commented 2 months ago

Hm, guess it's his dll setup that causes AppendString to crash. Could you maybe try forcing the dumper to use GNames (FName::Init(true)) and test if GetFullName() works in the SDK? Thanks!

August2211 commented 2 months ago

Might be a skill issue but console output is fucked after using FName::Init(true) and doing std::cout << Object->GetFullName() << std::endl;

image

Fischsalat commented 2 months ago

Hm, I guess I still need to fix that issue then.

InstinctTheDevil commented 1 month ago

Not sure if the untested branch has been merged into main, but I just compiled the main branch and tried it on Dead by Daylight on steam and it gave me 1:1 the same exception as ossmannnn.

Is there a publicly available commit that we can use, that works on DBD? devenv_43ERfBVVol

Fischsalat commented 1 month ago

not as of now. I don't have dbd so it's kinda hard to debug. I'll have to find someone that has the game and is willing to test some stuff.

InstinctTheDevil commented 1 month ago

Sent you a friend request on discord, name is instinctmashkal.

IDKTHISSS commented 1 month ago

I can give you dbd account in EpicGames if you need.

not as of now. I don't have dbd so it's kinda hard to debug. I'll have to find someone that has the game and is willing to test some stuff.

Fischsalat commented 1 month ago

Would be nice, send me a DM on discord: fischsalat

Fischsalat commented 1 month ago

Fixed.