Shh0yaUEDumper
Shh0ya UE Dumper
Test Complete (4.25.4 - 4.26.1)
Reference
https://github.com/guttir14/UnrealDumper-4.25 // SDK Generator
and
Unreal Engine Source
UEDumper
Shh0ya UE Dumper
Test Complete (4.25.4 - 4.26.1)
https://github.com/guttir14/UnrealDumper-4.25 // SDK Generator
and
Unreal Engine Source
I read your article and I have the following questions.
Address
have an invalid address, is this normal? If not how can I fix it> Shh0yaSdkGenerator.exe!Read<FNameEntry *>(void * Address) Line 37 C++ Symbols loaded.
Shh0yaSdkGenerator.exe!UObject::GetClass() Line 340 C++ Symbols loaded.
Shh0yaSdkGenerator.exe!UObject::GetFullName() Line 273 C++ Symbols loaded.
Shh0yaSdkGenerator.exe!TUObjectArray::FindObject(std::string Name) Line 260 C++ Symbols loaded.
Shh0yaSdkGenerator.exe!UEnum::StaticClass() Line 429 C++ Symbols loaded.
Shh0yaSdkGenerator.exe!UObject::IsA<UEnum>() Line 509 C++ Symbols loaded.
Shh0yaSdkGenerator.exe!Dumper::ObjectDump() Line 330 C++ Symbols loaded.
Shh0yaSdkGenerator.exe!Dumper::Dump() Line 287 C++ Symbols loaded.
Hey Shhoya, would you be able to add support for 4.27.2? When I try dumping, it works, but I don't get all files that I need. Someone else has more files when dumping with CheatGear (about 2000), but I only get about 800 files:
Here, the other repo: https://github.com/DevArilis/Project-Playtime/tree/main/libs/SDK
He also has these files, for example:
But, I only get:
So he has clearly more files dumped while I don't, and I think it's because of 4.27.2.
Like many dumpers out there which copy-pasta code from one another, yours too can't dump Properties in UE4.23+. Please check "ObjectsDump.txt" and search for "bCanBeDamaged" BoolProperty for Actor. You won't find it in that .txt file, but it exists in memory and the dumping C++ code - which I am familiar with - isn't sufficient anymore, as FProperties are not in the same memory chunk with the UObjects starting with version 4.23.
!=
operator is higher than that of the =
operator. That is why the expression will be calculated in the following way:
if (DWORD ErrCode = (GetLastError() != 0))
Probably should be replaced with:
DWORD ErrCode = GetLastError();
if (ErrCode != 0)
{
Hi Shhoya,
I'm having trouble getting it to retrieve a proper window handle and it's throwing an exception. There has been no changes to your source so I'm just trying to figure out how to get it past that before updating offsets for 4.26.2
Edit: I found out the issue, it was none of the dumper's fault
UE 4.272 with valid sigs dropping error:
[ERROR] Invalid chunk index
what i need to fix here to make it working?
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.