Skip to content

Commit

Permalink
update related to dumpspace
Browse files Browse the repository at this point in the history
  • Loading branch information
Spuckwaffel committed Aug 1, 2024
1 parent e0fc314 commit 8cbc1e5
Show file tree
Hide file tree
Showing 4 changed files with 9 additions and 9 deletions.
4 changes: 2 additions & 2 deletions UEDumper/Engine/Generation/SDK.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -421,7 +421,7 @@ void SDKGeneration::generatePackage(
alreadyGeneratedFunctions.insert(func.fullName);

stream << "\t// Function " << func.fullName << std::endl;
char funcBuf[1200];
char funcBuf[4000];
const auto bAddPrefix = featureFlags & FeatureFlags::SDK::FUNCTION_BODIES ? false : true;

std::string params = "" + func.returnType.stringify(bAddPrefix) + " " + generateValidVarName(func.cppName).c_str() + "(";
Expand Down Expand Up @@ -472,7 +472,7 @@ void SDKGeneration::generatePackage(

bool isVoidFunc = func.returnType.stringify() == "void";

char funcBody[1200];
char funcBody[4000];
sprintf_s(funcBody, R"EOF( {
typedef %s (*FuncPtr)(%s);
auto vtablePtr = reinterpret_cast<uintptr_t*>(vtable);
Expand Down
6 changes: 3 additions & 3 deletions UEDumper/Engine/Userdefined/Offsets.h
Original file line number Diff line number Diff line change
Expand Up @@ -107,9 +107,9 @@ inline std::vector<Offset> setOffsets()
{
std::vector<Offset> offsets;

offsets.push_back({ OFFSET_ADDRESS | OFFSET_DS, "OFFSET_GNAMES", 0xDEADBEEF });
offsets.push_back({ OFFSET_ADDRESS | OFFSET_DS, "OFFSET_GOBJECTS", 0xDEADBEEF });
offsets.push_back({ OFFSET_ADDRESS | OFFSET_DS | OFFSET_LIVE_EDITOR, "OFFSET_GWORLD", 0xDEADBEEF });
offsets.push_back({ OFFSET_ADDRESS | OFFSET_DS, "OFFSET_GNAMES", 0x69e81e8 });
offsets.push_back({ OFFSET_ADDRESS | OFFSET_DS, "OFFSET_GOBJECTS", 0x69ecdb0 });
offsets.push_back({ OFFSET_ADDRESS | OFFSET_DS | OFFSET_LIVE_EDITOR, "OFFSET_GWORLD", 0x6b1d668 });

return offsets;
}
Expand Down
2 changes: 1 addition & 1 deletion UEDumper/Engine/Userdefined/UEdefinitions.h
Original file line number Diff line number Diff line change
Expand Up @@ -66,7 +66,7 @@
/* UE version settings */

//set your games ue version
#define UE_VERSION UE_4_27
#define UE_VERSION UE_4_20


/* SDK and MDK generation */
Expand Down
6 changes: 3 additions & 3 deletions UEDumper/Resources/Dumpspace/dumpspace.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@
namespace Dumpspace
{
std::string dumpTimeStamp = {};
constexpr auto version = 10201;
constexpr auto version = 10202;

// Last std::string isn't used atm, but dumps.host expects it.
std::vector<std::pair<std::string, uintptr_t>> offsets = {};
Expand Down Expand Up @@ -158,9 +158,9 @@ namespace Dumpspace

//actually no need to use the typearray because bits are literally just unsigned chars or bools but we wanna keep the same style
if (member.isBit)
jmember[member.name + " : 1"] = std::make_tuple(member.type.jsonify(), member.offset, member.size, member.bitOffset);
jmember[member.name] = std::make_tuple(member.type.jsonify(), member.offset, member.size, member.arrayDim,member.bitOffset);
else
jmember[member.name] = std::make_tuple(member.type.jsonify(), member.offset, member.size);
jmember[member.name] = std::make_tuple(member.type.jsonify(), member.offset, member.size, member.arrayDim);
membersArray.push_back(jmember);
}
nlohmann::json j;
Expand Down

0 comments on commit 8cbc1e5

Please sign in to comment.