[The Outlast Trials] seems to crash after latest update, was working fine before #358
Labels
No labels
bug
documentation
duplicate
enhancement
good first issue
help wanted
invalid
OldButImportant
question
wontfix
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
software-migration-backups/Dumper-7-17-05-2026#358
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Crash log:
Try overwriting the offset for AppendString or GNames.
so you mean i have to find my own offsets for this game from now?
yea, or figure out why the dumper crashes
its also here when i'm debugging it
alright i did it and now it works, overrided the offset for FName::AppendString, but it can't seem to find UEObject::ProcessEvent, although setting the game name manually makes it ignore it and dumps fine, is that need it?, sorry im not that good at doing that stuff
although i tried it in a test project, lots of static_errors. not sure why
I found ProcessEvent and ProcessEventIdx, since they needed for function calls you might need these.
Still don't know why it can't automatically take ProcessEvent offsets, maybe it has something to do with FNames.
thanks, now i see why SDK::URBBlueprintLibrary::GetRBWorld() is not working lol
btw my FName offset if it matters for anyone,
FName::Init(0x01BF8250, FName::EOffsetOverrideType::AppendString, true);, the dumper can still crash sometimes for no reason related to calling or something i don't have crashlog for it.thanks a lot! I'll try to find a way to fix it maybe (if possible lol)
wait @NotNierPea process event is broken too? it cant find it?
no it cant find anything for any FName or ProcessEvent, you need to add the offsets yourself
an update to the game just got released but nothing changed. i'll check IDA later
just a hotfix, offsets did change so yeah, also the game ships the pdb too, easy to reverse
my hooks and stuff still work somehow, its just code changed a little bit, so i had change the hook a little, but everything is the same and you still have the pdb still being shipped with the game, helps me a lot
anyways new offsets for hotfix:
I managed to get the dumper to work perfectly by overriding processevent and appendstring with static offsets so it wouldn't look for them automatically. Now the SDK works as before.
But means we have to change processevent and appendstring every update?
yea.. im working on a fix btw. I fixed AppendString and now im fixing GNamesPool n shit. For appendstring I had to add a sig.
old dump (CL 186178) -> new dump (CL 192745)

Also: the GName scanner seems to fail because the game has some holes between sections (yes i did some runtime sections scanning):
.textbss:0xb9641000-0xb9651000| EXECUTE READ WRITE.text:0xb9651000-0xb96656ce| EXECUTE READ.rdata:0xb9666000-0xb966c321| READHole:
0xb96656ce-0xb9666000(2354bytes).data:0xb966d000-0xb966dc50| READ WRITEHole:
0xb966c321-0xb966d000(3295bytes).pdata:0xb966e000-0xb9670f10| READHole:
0xb966dc50-0xb966e000(944bytes).idata:0xb9671000-0xb9672708| READHole:
0xb9670f10-0xb9671000(240bytes).msvcjmc:0xb9673000-0xb967324c| READ WRITEHole:
0xb9672708-0xb9673000(2296bytes).00cfg:0xb9674000-0xb9674175| READHole:
0xb967324c-0xb9674000(3508bytes).rsrc:0xb9675000-0xb9675326| READHole:
0xb9674175-0xb9675000(3723bytes).reloc:0xb9676000-0xb96763c8| READHole:
0xb9675326-0xb9676000(3290bytes)^ thats why this happens.
yes till someone fixes the scanning crashing for GNames or FName, and ProcessEvent
ok i just fixed the ProcessEvent scanner. im fixing the scan issues for GNames now
the latest hotfix (today) seemed to remove some of the encryption they did, my functions are back to normal lol
anyway offsets:
Yup! That’s what I was seeing yesterday as well lots of stuff changed.
Hopefully it’ll get reversed or something
On Fri, Jul 18, 2025 at 1:08 PM Pea @.***> wrote:
The following works for me:
GWorld = 0x6A469B8
GObjects = 0x68E9C38
GNames = 0x687B0C0
ProcessEventIdx = 0x0000044
Alternatively, you can modify the Generator::InitEngineCore() function in Generator.cpp under:
"Dumper-7\Dumper\Generator\Private\Generators"
[Console Output - Dumper-7]
UPDATE: I fixed the dumper generation (so you dont need to override offsets). The only problem is that its not finding GNames.. for the rest the SDK gets generated and all goes good. I'll find a way to fix GNames and I'll push an update in my fork.
I fixed the dumper (here). GNames is still not found but its not needed since
FName::AppendStringworks. You can use my fork for now until I open a PR here. I need to test it on more games for understand if my fix breaks something for them or not but for Outlast Trials it works. If someone wants to try my fork on some games and report me if it works or not would help a lot!! (obv comparing it with a SDK generated with normal Dumper-7)I tested it and it works really great
a new update has been released and it still works :)
yep i tested it too, works great with my project too
thanks ❤️❤️
how could i use this tool for TOT i know there are like cheats and stuff with outdated offsets but can that repair that stuff or sum sorry im new to this stuff idk what the point of this tool is
I just fixed an issue that has been created with the new game update:
github.com/djlorenzouasset/Dumper-7@5bd09ab778I need to generate an sdk for the suburb map. But an sdk cannot be created. The game crashed. Can you fix it?
Built from changelist:197800
LoginId:89c4b6bf41028f107a067e8be96e11f1
Unhandled Exception: EXCEPTION_ACCESS_VIOLATION reading address 0x00007ff7b17b5000
Dumper_7!FindAlignedValueInProcess<void *>() [D:\Dumper-7-5bd09ab778e172014de0eb2494d546499c68409b\Dumper\Utils\Utils.h:687]
Dumper_7!Off::InSDK::World::InitGWorld() [D:\Dumper-7-5bd09ab778e172014de0eb2494d546499c68409b\Dumper\Engine\Private\OffsetFinder\Offsets.cpp:84]
Dumper_7!MainThread() [D:\Dumper-7-5bd09ab778e172014de0eb2494d546499c68409b\Dumper\Main.cpp:42]
kernel32
ntdll
you dont need to go in a match to get the map sdk, everything should be fine if you generate it in the sleeproom
Thank you very much @djlorenzouasset. Your fix works great!
I am the person responsible for updating the project
But it does need to be generated on suburb maps
Generated in the lobby. But the project compile will display errors
I have been on the suburb map generated. before work
hope u can fix it. Thank you very much !
Thanks @Kek5chen!
If someone is interested I just published a cool project i made for inject DLLs into the game. Check it out! https://github.com/djlorenzouasset/TOT-Launcher
What would be required to add TOT support to the latest version of Dumper-7?
@djlorenzouasset Can you summarize your changes in few words?
Obviously, a new AppendString pattern was required, but what were the other issues?
If Dumper-7 has issue with getting all sections in the game, it's definitely something that would be nice to add to the main repository.
I've fixed the latest version of Dumper-7 to work with the latest version of The Outlast Trials.
You can find my fork here: https://github.com/igromanru/Dumper-7/tree/TOT, note that the changes are in the
TOTbranch.The
AppendStringsignature could likely be merged intomainwithout conflicts, but I’m not sure how to best handleProcessEvent, since I had to add a separate, game-specific signature for it.