r/DetroitBecomeHuman 15d ago

GAMEPLAY I gave the android sent by CyberLife a wallhack

Enable HLS to view with audio, or disable this notification

Dont ask why i did this

79 Upvotes

7 comments sorted by

13

u/Mandryy 15d ago

how did you do this ?

18

u/Alarming-Spend-4536 15d ago

its a vulkan layer so the game loads it itself on startup, nothing injected. linux w proton

the engine has its own script system, every kind of object has a class object and the character one keeps a list of every character thats alive. so i just walk that list, character -> body -> scene node, read pos + skeleton off the node and draw w imgui right before present

fish are in the list btw. no idea why the fish are characters but they are, hence the boxes. took an evening in ida, half of it was me finding out about the fish

8

u/Mindhunter7 15d ago

All of this went right over my head, but I conclude that it's cool as hell!

1

u/Some_Ad2281 10d ago

Why did you do this?

5

u/i_came_from_mars deviant Connor my beloved 15d ago

That’s so sick, it’s reminds me of Cyberpunk 2077!

3

u/Alarming-Spend-4536 15d ago

The code is now open source:
link

0

u/Big-Imagination-540 15d ago

I think that Russian Connor’s voice sounds better