Closed JulianCarborito closed 1 month ago
Inside the SDK files, CoreUObject_classes.hpp, roughly line 73~ under the GetDefaultObj() try putting this there:
bool IsValidLowLevel() const {
if (this == nullptr)
return false;
if (IsBadReadPtr(this, sizeof(UObject)))
return false;
if (!Class)
return false;
if (Index % SDK::TUObjectArray::ElementsPerChunk < 0) // GObjects->GetByIndex->InChunkIdx < 0 giving crash
return false;
return GObjects->GetByIndex(Index) == this;
}
Not entirely sure if you'll need to do some more tweaks, I don't think the dumps are 1:1 into the project, there were some tweaks along the way by original code in PaliaHook.
Resolved! Thank you @VoidPollo
Can anyone give me some help?
I'm using Dumper-7 to get the game SDK. However, I am receiving several errors pointing out that "IsValidLowLevel" does not exist in several SDK classes:![image](https://github.com/Wimberton/OriginPalia/assets/170758511/ce8818ac-2e65-48bd-92b1-d5b68fc738f7)
Has anyone ever had this type of problem? Can you help me?