Horizon Zero Dawn [Engine:Decima]

Upload your cheat tables here (No requests)
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:
Sat Aug 22, 2020 12:03 am
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 :?
thanks and sorry

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

Ineffably_Sublime
What is cheating?
What is cheating?
Posts: 2
Joined: Tue Nov 07, 2017 1:04 am
Reputation: 0

Re: Horizon Zero Dawn [Engine:Decima]

Post by Ineffably_Sublime »

I'm wondering something here. I used to be able to take various scripts from various creators and merge them together into a personalized table that had all the script I prefer on one table. However, now when I try to merge other creator's scripts underneath Sunbeam's sublime work, it's like one script is holding priority over another or interrupting the operation of the other; even if I'm not activating them.

Do I need to nest them in a particular way, or is it something I'm just gonna have to deal with?

I apologize for my limited ability with Cheat Engine.

The scripts I'm trying to merge together, are Sunbeam's table, the Concentrate script, and the game speed script. for some reason when I merge them into a single table they all stop working. I've not run into this on other games.

LunarFreya
Cheater
Cheater
Posts: 27
Joined: Tue Mar 20, 2018 3:10 am
Reputation: 1

Re: Horizon Zero Dawn [Engine:Decima]

Post by LunarFreya »

Exeter wrote:
Fri Aug 21, 2020 7:36 pm
cfemen wrote:
Fri Aug 21, 2020 7:36 pm
Image

you never can have enough fire :D

fire coil originaly only has 2 parameters, stat altering is fun :D
Holy crap lol. So it's possible to do this after all
May i ask how you did it ? :D

osumaniac
Noobzor
Noobzor
Posts: 5
Joined: Thu May 25, 2017 9:27 pm
Reputation: 0

Re: Horizon Zero Dawn [Engine:Decima]

Post by osumaniac »

Is it possible to have a script to change the time of the day?

User avatar
Poyzion
Expert Cheater
Expert Cheater
Posts: 66
Joined: Sat May 18, 2019 8:51 pm
Reputation: 2

Re: Horizon Zero Dawn [Engine:Decima]

Post by Poyzion »

osumaniac wrote:
Sat Aug 22, 2020 10:46 am
Is it possible to have a script to change the time of the day?
Look at Page 2, there SunBeam posted a script you can add which gets the actual daytime and as described you can change it and Debug-hook it so you have always the time you want.

Here a direct link to his post: viewtopic.php?p=147688#p147688

There is also a Cheat-Table posted by Drazerak some posts before the post of Sunbeam on the same page which includes the script from Sunbeam (at least he give credits to Sunbeam for the Time of Day script).

Don‘t know if it still works with latest patch but you can just give it a try and report back if it works so other users who want such a function know if it still works :)

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
...
Thank you!
For a good measure i started NG+ thru the menu for the sake of testing.
Sadly even if its working as you described its not boosting stats noticeably.
Ghost level 14100, coils randomizing in the same ranges as before.

osumaniac
Noobzor
Noobzor
Posts: 5
Joined: Thu May 25, 2017 9:27 pm
Reputation: 0

Re: Horizon Zero Dawn [Engine:Decima]

Post by osumaniac »

Poyzion wrote:
Sat Aug 22, 2020 1:29 pm
osumaniac wrote:
Sat Aug 22, 2020 10:46 am
Is it possible to have a script to change the time of the day?
Look at Page 2, there SunBeam posted a script you can add which gets the actual daytime and as described you can change it and Debug-hook it so you have always the time you want.

Here a direct link to his post: viewtopic.php?p=147688#p147688

There is also a Cheat-Table posted by Drazerak some posts before the post of Sunbeam on the same page which includes the script from Sunbeam (at least he give credits to Sunbeam for the Time of Day script).

Don‘t know if it still works with latest patch but you can just give it a try and report back if it works so other users who want such a function know if it still works :)
Thanks! Im still on 1.1 so used the table. Works great.

leseho
Expert Cheater
Expert Cheater
Posts: 82
Joined: Mon Aug 21, 2017 1:37 am
Reputation: 1

Re: Horizon Zero Dawn [Engine:Decima]

Post by leseho »

LunarFreya wrote:
Sat Aug 22, 2020 4:25 am
Exeter wrote:
Fri Aug 21, 2020 7:36 pm
cfemen wrote:
Fri Aug 21, 2020 7:36 pm
Image

you never can have enough fire :D

fire coil originaly only has 2 parameters, stat altering is fun :D
Holy crap lol. So it's possible to do this after all
May i ask how you did it ? :D
I'm curious, too.

Skeyper
Noobzor
Noobzor
Posts: 6
Joined: Sat Aug 22, 2020 7:40 pm
Reputation: 0

Re: Horizon Zero Dawn [Engine:Decima]

Post by Skeyper »

Hi everyone! Just curious is it posssible to add Nora lookout outfit/token to the inventory?

axellslade
Expert Cheater
Expert Cheater
Posts: 182
Joined: Sat Mar 04, 2017 1:49 am
Reputation: 7

Re: Horizon Zero Dawn [Engine:Decima]

Post by axellslade »

Skeyper wrote:
Sat Aug 22, 2020 7:43 pm
Hi everyone! Just curious is it posssible to add Nora lookout outfit/token to the inventory?
Search the thread and you will find your answer.

Skeyper
Noobzor
Noobzor
Posts: 6
Joined: Sat Aug 22, 2020 7:40 pm
Reputation: 0

Re: Horizon Zero Dawn [Engine:Decima]

Post by Skeyper »

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>

I can't see any preorder_token how to add it?

User avatar
Kurei
Expert Cheater
Expert Cheater
Posts: 94
Joined: Mon Apr 01, 2019 9:57 pm
Reputation: 4

Re: Horizon Zero Dawn [Engine:Decima]

Post by Kurei »

cfemen wrote:
Thu Aug 20, 2020 7:46 pm
hmm little test for a inventory-editor:
Just wanted to say thank you for sharing your Inventory editor table.

User avatar
Neverbliss
Novice Cheater
Novice Cheater
Posts: 16
Joined: Sun May 06, 2018 4:44 pm
Reputation: 7

Re: Horizon Zero Dawn [Engine:Decima]

Post by Neverbliss »

LunarFreya wrote:
Sat Aug 22, 2020 4:25 am
Exeter wrote:
Fri Aug 21, 2020 7:36 pm
cfemen wrote:
Fri Aug 21, 2020 7:36 pm
Image

you never can have enough fire :D

fire coil originaly only has 2 parameters, stat altering is fun :D
Holy crap lol. So it's possible to do this after all
May i ask how you did it ? :D
Also interested how this was achieved.

User avatar
Drazerak
Cheater
Cheater
Posts: 40
Joined: Sun Apr 22, 2018 2:46 pm
Reputation: 135

Re: Horizon Zero Dawn [Engine:Decima]

Post by Drazerak »

I just updated the table with other things, including a coil editor. Its pretty basic but it will do its job. For more advanced editor wait for cfemen contribution.
Drazerak wrote:
Fri Aug 07, 2020 7:58 pm

Renagede77
Noobzor
Noobzor
Posts: 12
Joined: Tue Aug 11, 2020 2:05 am
Reputation: 2

Re: Horizon Zero Dawn [Engine:Decima]

Post by Renagede77 »

Would it be possible to force Aloy into her "casual clothes" or maybe add them into the inventory as an armor?
Or would that have to be an actual mod?

Post Reply

Who is online

Users browsing this forum: admantx, Baidu [Spider], Bing [Bot], DarkMinistrel, DotBot, Featherine, GlitchedDuck, Google [Bot], HidE, YandexBot