Horizon Zero Dawn [Engine:Decima]

Upload your cheat tables here (No requests)
User avatar
SunBeam
Administration
Administration
Posts: 4796
Joined: Sun Feb 04, 2018 7:16 pm
Reputation: 4420

Re: Horizon Zero Dawn [Engine:Decima]

Post by SunBeam »

Arhelay wrote:
Fri Aug 21, 2020 10:28 pm
But realistically. I enjoy being legit maxed. No instakill or godmode. But instead 60% damage reduction.
Also my ADHD kicking in when i have coil with 49% damage instead of 50%. So +100500% coils is not about me.
Then the challenge is in getting those coils yourself, not HACKING your way through it. If you wanna be legit all the way. Otherwise, I don't see how your brain and ADHD ignores that you're cheating at getting those stats via editing, but be happy you got them anyway.. It makes no sense, medically speaking. ADHD is ADHD :D "+100500% coils" was a figure of speech. You got what I meant. High enough damage for INSTANT KILL which a SCRIPT can do for you anyway.

So what I tell people who want particular stuff driven by OCD or ADHD: get it yourself. Or get help from people who want the same thing and know how to get it. Cuz I don't get it.

How to use this cheat table?
  1. Install Cheat Engine
  2. Double-click the .CT file in order to open it.
  3. Click the PC icon in Cheat Engine in order to select the game process.
  4. Keep the list.
  5. Activate the trainer options by checking boxes or setting values from 0 to 1

User avatar
gradius12
Expert Cheater
Expert Cheater
Posts: 592
Joined: Mon Apr 02, 2018 2:07 am
Reputation: 42

Re: Horizon Zero Dawn [Engine:Decima]

Post by gradius12 »

SunBeam wrote:
Fri Aug 21, 2020 10:23 pm
^ I swear.. you get everything you need: god, ammo, resources, trainers, options.. and you still drool about +23876218736218% coil that does the same fucking thing as INSTANT KILL. And this for what? To feed your brain that you play legit and brag with this shit on youtube, twitter, discord, instagram? Yeah, again opening this subject..
just let them be sunbeam if they want to drool on their key board they need to clean it then afterwards

User avatar
HylianZ
Expert Cheater
Expert Cheater
Posts: 268
Joined: Thu Mar 23, 2017 5:37 pm
Reputation: 71

Re: Horizon Zero Dawn [Engine:Decima]

Post by HylianZ »

gradius12 wrote:
Fri Aug 21, 2020 10:35 pm
just let them be sunbeam
You can't just let people steal identities like that. It's illegal.

User avatar
SunBeam
Administration
Administration
Posts: 4796
Joined: Sun Feb 04, 2018 7:16 pm
Reputation: 4420

Re: Horizon Zero Dawn [Engine:Decima]

Post by SunBeam »

An editor is in the works, so hold your horses. Just keep in mind you will receive instructions, though no support for "I can't do it, help" or "my game crashes". Let it be settled from start. When it will be released, if you want help, do it in PMs or over Discord. These are my rules. If you don't like them, two options: won't post it -OR- sue me :)

User avatar
gradius12
Expert Cheater
Expert Cheater
Posts: 592
Joined: Mon Apr 02, 2018 2:07 am
Reputation: 42

Re: Horizon Zero Dawn [Engine:Decima]

Post by gradius12 »

HylianZ wrote:
Fri Aug 21, 2020 10:37 pm
gradius12 wrote:
Fri Aug 21, 2020 10:35 pm
just let them be sunbeam
You can't just let people steal identities like that. It's illegal.
?? who is saying something about ID stealing and you should read the context

Arhelay
Cheater
Cheater
Posts: 37
Joined: Fri Sep 22, 2017 9:40 pm
Reputation: 3

Re: Horizon Zero Dawn [Engine:Decima]

Post by Arhelay »

SunBeam wrote:
Fri Aug 21, 2020 10:32 pm
Arhelay wrote:
Fri Aug 21, 2020 10:28 pm
But realistically. I enjoy being legit maxed. No instakill or godmode. But instead 60% damage reduction.
Also my ADHD kicking in when i have coil with 49% damage instead of 50%. So +100500% coils is not about me.
Then the challenge is in getting those coils yourself, not HACKING your way through it. If you wanna be legit all the way. Otherwise, I don't see how your brain and ADHD ignores that you're cheating at getting those stats via editing, but be happy you got them anyway.. It makes no sense, medically speaking. ADHD is ADHD :D "+100500% coils" was a figure of speech. You got what I meant. High enough damage for INSTANT KILL which a SCRIPT can do for you anyway.

So what I tell people who want particular stuff driven by OCD or ADHD: get it yourself. Or get help from people who want the same thing and know how to get it. Cuz I don't get it.
Sorry by "legit maxed" i mean maxed in the game's restrictions.
I tried to farm for coils. But decided to use whatever i found to cheese for them anyway. And discovered that coil generation in this game is garbage and there's no way to help it.

This much purple coils and only 9 of them perfect. With max 3 stat combo that i need.
I dont wanna brag about anything, or tell people that i did it without hacks. I want to enjoy game, and i failed to accomplish that so far...and the fact that i broke main DLCs questline did not helping =D
Sorry for my Engrish, i have much more to learn

User avatar
SunBeam
Administration
Administration
Posts: 4796
Joined: Sun Feb 04, 2018 7:16 pm
Reputation: 4420

Re: Horizon Zero Dawn [Engine:Decima]

Post by SunBeam »

gradius12 wrote:
Fri Aug 21, 2020 10:39 pm
?? who is saying something about ID stealing and you should read the context
He meant there's a difference between "just let them be, sunbeam" (just let them be [comma] man) and "just let them be sunbeam" (just let them be me) :D Punctuation is important :D
Arhelay wrote:
Fri Aug 21, 2020 10:40 pm
discovered that coil generation in this game is garbage and there's no way to help it.
The coil generation in the game is driven by your LEVEL. I am assuming you don't have too many GHOST levels, right? Try killing sprees and level up 5-10-15, you'll see the generous increase in %.

User avatar
gradius12
Expert Cheater
Expert Cheater
Posts: 592
Joined: Mon Apr 02, 2018 2:07 am
Reputation: 42

Re: Horizon Zero Dawn [Engine:Decima]

Post by gradius12 »

SunBeam wrote:
Fri Aug 21, 2020 10:45 pm
gradius12 wrote:
Fri Aug 21, 2020 10:39 pm
?? who is saying something about ID stealing and you should read the context
He meant there's a difference between "just let them be, sunbeam" (just let them be [comma] man) and "just let them be sunbeam" (just let them be me) :D Punctuation is important :D
ah. well then at least you unstood what was meant

Arhelay
Cheater
Cheater
Posts: 37
Joined: Fri Sep 22, 2017 9:40 pm
Reputation: 3

Re: Horizon Zero Dawn [Engine:Decima]

Post by Arhelay »

SunBeam wrote:
Fri Aug 21, 2020 10:45 pm
The coil generation in the game is driven by your LEVEL. I am assuming you don't have too many GHOST levels, right? Try killing sprees and level up 5-10-15, you'll see the generous increase in %.
Oh, is that NG+ stuff? didnt noticed anything like this in my game.

User avatar
SunBeam
Administration
Administration
Posts: 4796
Joined: Sun Feb 04, 2018 7:16 pm
Reputation: 4420

Re: Horizon Zero Dawn [Engine:Decima]

Post by SunBeam »

Arhelay wrote:
Fri Aug 21, 2020 10:54 pm
SunBeam wrote:
Fri Aug 21, 2020 10:45 pm
The coil generation in the game is driven by your LEVEL. I am assuming you don't have too many GHOST levels, right? Try killing sprees and level up 5-10-15, you'll see the generous increase in %.
Oh, is that NG+ stuff? didnt noticed anything like this in my game.
How about you max all skills LEGITly? As in get to level 60 (max level). LEGITly. Then you will see what they tell you. Has nothing to do with NG+. Your LEVEL is what gets you low % coils. Example: Level 60 + 10 Ghost levels gets you +60%/+61% Weapon Coils (for some attributes, not all; for others you may get higher already).

If you can't be arsed, there's a script in the table that lets you get directly to 60. And it also LEGITly gives you all Skill points to activate ALL Skills (well, the ones you get when you level up anyway; there are others you get for other events, like freeing Bandit Camps).

Arhelay
Cheater
Cheater
Posts: 37
Joined: Fri Sep 22, 2017 9:40 pm
Reputation: 3

Re: Horizon Zero Dawn [Engine:Decima]

Post by Arhelay »

Of course i hacked levels as soon as im started. And since then have no info about any ghost levels. Either i broke something or they indeed NG+ material.

User avatar
SunBeam
Administration
Administration
Posts: 4796
Joined: Sun Feb 04, 2018 7:16 pm
Reputation: 4420

Re: Horizon Zero Dawn [Engine:Decima]

Post by SunBeam »

Arhelay wrote:
Fri Aug 21, 2020 11:20 pm
Either i broke something or they indeed NG+ material.
Image

Some people say it's a NG+ thing. I haven't checked though. Convert your save-game to NG+ and try it out then. You'll see a message as soon as you level up.

[Link]

Image

Image

So I'm level 67.

mamorukaiyo
Expert Cheater
Expert Cheater
Posts: 50
Joined: Thu Jan 31, 2019 3:17 am
Reputation: 2

Re: Horizon Zero Dawn [Engine:Decima]

Post by mamorukaiyo »

cfemen wrote:
Thu Aug 20, 2020 7:46 pm
hmm little test for a inventory-editor:

activate Inventory Editor
open inventory
activate Create Records

and you will see this:

Image

?? = item is not a StackableComponent ( it can't have a amount to change)
preorder_token = Coupons to get special items at shops.

note : if you load a game you need to reactivate Inventory Editor, otherwise it will crash if you click on Create Records
some items are not updated until you save at a bonfire and reload.

script code:

Code: Select all

<?xml version="1.0" encoding="utf-8"?>
<CheatTable>
  <CheatEntries>
    <CheatEntry>
      <ID>26740</ID>
      <Description>"Inventory Editor (Open Inventory)"</Description>
      <Options moHideChildren="1"/>
      <LastState/>
      <VariableType>Auto Assembler Script</VariableType>
      <AssemblerScript>{ Game   : HorizonZeroDawn.exe
  Version: 
  Date   : 2020-08-20
  Author : cfe

  This script does blah blah blah
}

[ENABLE]

aobscanmodule(aobGetFunctionAndParam,HorizonZeroDawn.exe,48 8D 15 ** ** ** ** 0F 94 44 24 31) // should be unique
registersymbol(aobGetFunctionAndParam)

alloc(pArgument,8)
registersymbol(pArgument)
alloc(pFunction,8)
registersymbol(pFunction)

pArgument:
readmem(aobGetFunctionAndParam+3,4)
db FF FF FF FF

pFunction:
readmem(aobGetFunctionAndParam+D,4)
db FF FF FF FF

alloc(FindFuncAndParam,$100)
registersymbol(FindFuncAndParam)

createthread(FindFuncAndParam)

FindFuncAndParam:
mov rax,aobGetFunctionAndParam
xor rbx,rbx
cmp byte ptr[pArgument+3],FF
mov ebx,[pArgument]
jne short @f
mov rbx,[pArgument]
@@:
add rax,rbx
add rax,7
mov [pArgument],rax
mov rax,aobGetFunctionAndParam
cmp byte ptr[pFunction+3],FF
mov ebx,[pFunction]
jne short @f
mov rbx,[pFunction]
@@:
add rax,rbx
add rax,11
mov [pFunction],rax
ret


//

aobscanmodule(aobGetInvItems,HorizonZeroDawn.exe,00 00 00 4D 8B 37 49 8B CE 49 8B 06 FF 10) // should be unique
alloc(newmem,$2000,"HorizonZeroDawn.exe"+12DC7C6)

label(code)
label(return)
label(bFinished)
registersymbol(bFinished)
label(iCounterCheck)
registersymbol(iCounterCheck)
label(iArrayCounter)
registersymbol(iArrayCounter)
alloc(pArrayCheck,$1000)
registersymbol(pArrayCheck)

alloc(pInvItems,1000)
registersymbol(pInvItems)

newmem:

code:
  mov rax,[r14]
  push rcx
  push rdx
  push rax

  mov dword ptr[iCounterCheck],0
  call TestCheck
  test rax,rax
  jne StopCheck

  mov rcx,pArrayCheck
  xor rdx,rdx
  mov edx,[iArrayCounter]
  mov [rcx+rdx],r14
  add edx,8
  mov [iArrayCounter],edx

  StopCheck:
  pop rax
  pop rdx
  pop rcx
  call qword ptr [rax]
  jmp return
  TestCheck:
  mov rax,pArrayCheck
  xor rbx,rbx
  mov ebx,[iCounterCheck]
  cmp [rax+rbx],r14
  je AlreadyInList
  add ebx,8
  mov [iCounterCheck],ebx
  cmp ebx,1000
  jl TestCheck
  xor rax,rax
  ret
  AlreadyInList:
  mov rax,1
  ret
bFinished:
db 0
iArrayCounter:
dd 0
iCounterCheck:
dd 0
aobGetInvItems+09:
  jmp newmem
return:
registersymbol(aobGetInvItems)

[DISABLE]
unregistersymbol(aobGetFunctionAndParam)

aobGetInvItems+09:
  db 49 8B 06 FF 10

unregistersymbol(aobGetInvItems)
unregistersymbol(pArrayCheck)
unregistersymbol(bFinished)
unregistersymbol(pInvItems)
dealloc(newmem)

</AssemblerScript>
      <CheatEntries>
        <CheatEntry>
          <ID>26741</ID>
          <Description>"Create Records"</Description>
          <LastState/>
          <VariableType>Auto Assembler Script</VariableType>
          <AssemblerScript>[ENABLE]
alloc(ItemThread,$2000,HorizonZeroDawn.exe)

registersymbol(ItemThread)

createthread(ItemThread)

alloc(iCount,4)
iCount:
dd 0

ItemThread:
sub rsp,28
Again:
xor rax,rax
mov eax,[iCount]
mov rcx,pArrayCheck
test rcx,rcx
je Ending
mov rcx,[rcx+rax]
test rcx,rcx
je Ending
lea rcx,[rcx+288]
mov rdx,[pArgument]
test rdx,rdx
je short Ending
mov r11,[pFunction]
test r11,r11
je short Ending
call r11
mov rcx,pInvItems
xor rdx,rdx
mov edx,[iCount]
mov [rcx+rdx],rax
add edx,8
mov [iCount],edx
cmp [iCount],1000
jl Again
Ending:
add rsp,28
mov byte ptr[bFinished],1
ret

{$lua}
local function InvThread(thread2)

	local IsFinished = getAddressSafe('bFinished')
    local pItems = getAddressSafe('pArrayCheck')
    local pCount = getAddressSafe('pInvItems')
    local iMaxItems = getAddressSafe('iArrayCounter')
    local ScriptDone = 0
	while InvLoop do
        sleep(100)
		if IsFinished and pItems and pCount and iMaxItems and ScriptDone==0 then

           if readBytes(IsFinished,0x01) == 0x01 then

           local iMax = readInteger(iMaxItems)
           local addressList = getAddressList()
           
           for i=0,iMax,8 do
           pA = readPointer(pItems+i)
           if (pA == 0) then break end
           pA = readPointer(pA+0x38)
           sItemString = readString(pA,25,false)
           NewEntry = addressList.createMemoryRecord()
           NewEntry.Description = sItemString
           pInvI = readPointer(pCount+i)
           if (pInvI ~= 0) then
           pInvI = getAddressSafe(pInvI+0x58)
           NewEntry.Address = pInvI
           end
           end

           ScriptDone = 1

           end
		else
			local IsFinished = getAddressSafe('bFinished')
		end
	end
	thread2.terminate()
end
----------------------------------
if syntaxcheck then return end
InvLoop = true
createThread(InvThread)
{$asm}



[DISABLE]

{$lua}
if syntaxcheck then return end
InvLoop = false
{$asm}


</AssemblerScript>
        </CheatEntry>
      </CheatEntries>
    </CheatEntry>
  </CheatEntries>
</CheatTable>

Edit:
btw does anyone know how to remove a MemoryEntry?
my plan was to give the created entrys a unique ID so i can do a compare to delete them , but i didn't find a remove/delete MemoryRecord lua function :?
not sure if i'm doing something wrong or not here, but when i go to try and add your script it's coming up saying "not all of code is injectable"? o.O? any help here would be much appreciated

User avatar
cfemen
RCE Fanatics
RCE Fanatics
Posts: 880
Joined: Fri Feb 15, 2019 5:45 pm
Reputation: 1535

Re: Horizon Zero Dawn [Engine:Decima]

Post by cfemen »

mamorukaiyo wrote:
Sat Aug 22, 2020 12:01 am


not sure if i'm doing something wrong or not here, but when i go to try and add your script it's comping saying not all of code is injectable? o.O? any help here would be much appreciated

its XML format.
press ctrl+v directly into the table, don't open the auto-assembler window.

btw you don't need to quote such big posts :?

User avatar
SunBeam
Administration
Administration
Posts: 4796
Joined: Sun Feb 04, 2018 7:16 pm
Reputation: 4420

Re: Horizon Zero Dawn [Engine:Decima]

Post by SunBeam »

Arhelay wrote:
Fri Aug 21, 2020 11:20 pm
indeed NG+ material.
Yeah, I changed now NG+ to normal and I see same bar as yours. As soon as you swap byte back, it shows :) [Pointers/Structures] > g_GameModule > [A78] IsNewGamePlus. Set it to 1. You'll see :)

Or see updated table in main post :P

Post Reply

Who is online

Users browsing this forum: Bing [Bot], BS24, Day7, dohoho, Google Adsense [Bot], kenichi, LordOfMadness, Manji, porkatcho, Richy Rich, trohed, zmadruss