Encryqed / Dumper-7

Unreal Engine SDK Generator
691 stars 174 forks source link

Access Violation Level-level fix #150

Closed NyanAlex closed 3 months ago

NyanAlex commented 3 months ago

even after today's fixes in the code, the game crashed when trying to make a dump, but I found a solution!

Fix: Change in CppGenerator.cpp - CppGenerator::InitPredefinedMembers()

PredefinedElements& ULevelPredefs = PredefinedMembers[ObjectArray::FindClassFast("Level").GetIndex()];

To

UEClass lvl = ObjectArray::FindClassFast("Level");
if (!lvl) {
    lvl = ObjectArray::FindClassFast("level");
}
PredefinedElements& ULevelPredefs = PredefinedMembers[lvl.GetIndex()];
Fischsalat commented 3 months ago

True I forgot about that part. Fixed it on Main/BP-Decompiler too.