Hex editing a llamasoft game you guys recommended?
Hex editing a llamasoft game you guys recommended?
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.
- wildweasel
- Posts: 21706
- Joined: Tue Jul 15, 2003 7:33 pm
- Preferred Pronouns: He/Him
- Operating System Version (Optional): A lot of them
- Graphics Processor: Not Listed
- Contact:
Re: Hex editing a llamasoft game you guys recommended?
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?
Surely some people who mod doom have a good chance of knowing a fair bit about editing hex values that have a varying address?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.
- wildweasel
- Posts: 21706
- Joined: Tue Jul 15, 2003 7:33 pm
- Preferred Pronouns: He/Him
- Operating System Version (Optional): A lot of them
- Graphics Processor: Not Listed
- Contact:
Re: Hex editing a llamasoft game you guys recommended?
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?
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.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.
- InsanityBringer
- Posts: 3386
- Joined: Thu Jul 05, 2007 4:53 pm
- Location: opening the forbidden box
Re: Hex editing a llamasoft game you guys recommended?
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
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