Page 1 of 1

Hex editing a llamasoft game you guys recommended?

Posted: Sat Apr 17, 2021 3:33 am
by invictius
A few of you said I'm very lucky to have never played a llamasoft game before and I have a lot of catching up to do. I played Polybius on a ps4 but found it way too hard. Just got a quest 2 (Apparently facebook sell them at a loss so they can mine your data and watch everything you do) so I can finally get past this problem by hex editing. However, when I save a cheat table in cheatengine, it seems the address for the number of shields changes all the time. I can set it for one session, but when I reopen the game I have to search for the value again. Anyone know why this is? I thought the way pc trainers work, is they look for a specific address that never changes.

Re: Hex editing a llamasoft game you guys recommended?

Posted: Sat Apr 17, 2021 9:22 am
by wildweasel
This seems so far out of the area of expertise for this forum that I genuinely wish you luck in getting the replies you want out of it.

Re: Hex editing a llamasoft game you guys recommended?

Posted: Sat Apr 17, 2021 9:29 am
by invictius
wildweasel wrote:This seems so far out of the area of expertise for this forum that I genuinely wish you luck in getting the replies you want out of it.
Surely some people who mod doom have a good chance of knowing a fair bit about editing hex values that have a varying address?

Re: Hex editing a llamasoft game you guys recommended?

Posted: Sat Apr 17, 2021 9:32 am
by wildweasel
Well, what I'm figuring is, that this memory address likely changes specifically to PREVENT people from being able to cheat the game, since it is a game that I imagine has some form of Achievements or online leaderboards. As such, they will want to make this sort of thing as hard as possible, and likely in such a way that your average Doom modder will never legitimately encounter in the course of modding Doom.

Re: Hex editing a llamasoft game you guys recommended?

Posted: Sat Apr 17, 2021 10:01 am
by invictius
wildweasel wrote:Well, what I'm figuring is, that this memory address likely changes specifically to PREVENT people from being able to cheat the game, since it is a game that I imagine has some form of Achievements or online leaderboards. As such, they will want to make this sort of thing as hard as possible, and likely in such a way that your average Doom modder will never legitimately encounter in the course of modding Doom.
It's an oculus rift game, no achievements. You can still modify the value, you just have to narrow it down by lowering your shield and searching for the value change, it's not much extra work and it's certainly not enough to stop someone from cheating even if there were leaderboards.

Re: Hex editing a llamasoft game you guys recommended?

Posted: Sat Apr 17, 2021 4:13 pm
by InsanityBringer
welcome to aslr

it's true that trainers typically would look at a fixed address because old versions of windows didn't use aslr. older windows programs asked for a specific virtual address to be loaded at and generally they could get it (most can't be loaded at a different virtual address because they don't have sufficient relocation information) it's how my descent 3 patcher program patches descent 3, for example. but for security reasons modern programs can ask to get a random base address in an attempt to mitigate certain security issues

i always feel weird responding to threads like this but I try to justify it as it being helpful for people who are genuinely curious