Horizon Forbidden West [Engine:Decima]

Upload your cheat tables here (No requests)
Tinkorzo
What is cheating?
What is cheating?
Posts: 1
Joined: Thu Jan 20, 2022 5:20 pm
Reputation: 0

Re: Horizon Forbidden West [Engine:Decima]

Post by Tinkorzo »

infinite concentration and its slowmo effect?

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
Carriva
Expert Cheater
Expert Cheater
Posts: 114
Joined: Wed Apr 19, 2017 8:53 am
Reputation: 16

Re: Horizon Forbidden West [Engine:Decima]

Post by Carriva »

Thanks you

User avatar
BoehserOnkel
Expert Cheater
Expert Cheater
Posts: 473
Joined: Sat Mar 04, 2017 7:47 am
Reputation: 96

Re: Horizon Forbidden West [Engine:Decima]

Post by BoehserOnkel »

SunBeam wrote:
Fri Mar 22, 2024 4:11 am
Updated with some more stuff. Cheers! See you next week.
Thank you
have a nice weekend

nl2336
Noobzor
Noobzor
Posts: 8
Joined: Sat Feb 24, 2024 1:55 pm
Reputation: 0

Re: Horizon Forbidden West [Engine:Decima]

Post by nl2336 »

disable all bounds is a godsend for OCD people like me that need to remove all the fog on the map. THANK YOUUUUUU

faruk_real
What is cheating?
What is cheating?
Posts: 3
Joined: Fri Apr 14, 2023 11:31 pm
Reputation: 0

Re: Horizon Forbidden West [Engine:Decima]

Post by faruk_real »

are there any options to get weapons and equipment

David LionHeart
Expert Cheater
Expert Cheater
Posts: 54
Joined: Mon Apr 02, 2018 8:45 am
Reputation: 15

Re: Horizon Forbidden West [Engine:Decima]

Post by David LionHeart »

Meanwhile that SunBeam find other value for this great game (i complete it already on ps5 xD), we can use this script that i write... for now seems to work well. It set metal shards to 99999999 every time we collect some.

Code: Select all

<?xml version="1.0" encoding="utf-8"?>
<CheatTable>
  <CheatEntries>
    <CheatEntry>
      <ID>256827</ID>
      <Description>"Every Metal Fragment Collect Set It To 99999999"</Description>
      <VariableType>Auto Assembler Script</VariableType>
      <AssemblerScript>{ Game   : Horizon Forbidden West™ Complete Edition v1.0.37.0
  Version: 
  Date   : 2024-03-22
  Author : David LionHeart

  This script does blah blah blah
}

[ENABLE]

aobscanmodule(INJECT,HorizonForbiddenWest.exe,01 6C C8 10 EB 36) // should be unique
alloc(newmem,$1000,INJECT)
label(code)
label(return)

newmem:
   mov [rax+rcx*8+10],#99999999
   jmp HorizonForbiddenWest.exe+D4E157
   jmp return

code:
  add [rax+rcx*8+10],ebp
  jmp HorizonForbiddenWest.exe+D4E157
  jmp return

INJECT:
  jmp newmem
  nop
return:
registersymbol(INJECT)

[DISABLE]

INJECT:
  db 01 6C C8 10 EB 36

unregistersymbol(INJECT)
dealloc(newmem)

{
// ORIGINAL CODE - INJECTION POINT: HorizonForbiddenWest.exe+D4E11B

HorizonForbiddenWest.exe+D4E0F6: 83 F8 FF                 - cmp eax,-01
HorizonForbiddenWest.exe+D4E0F9: 74 26                    - je HorizonForbiddenWest.exe+D4E121
HorizonForbiddenWest.exe+D4E0FB: 3B 87 34 08 00 00        - cmp eax,[rdi+00000834]
HorizonForbiddenWest.exe+D4E101: 73 1E                    - jae HorizonForbiddenWest.exe+D4E121
HorizonForbiddenWest.exe+D4E103: 48 63 D0                 - movsxd  rdx,eax
HorizonForbiddenWest.exe+D4E106: 48 8B 87 28 08 00 00     - mov rax,[rdi+00000828]
HorizonForbiddenWest.exe+D4E10D: 48 8D 0C 52              - lea rcx,[rdx+rdx*2]
HorizonForbiddenWest.exe+D4E111: 39 74 C8 14              - cmp [rax+rcx*8+14],esi
HorizonForbiddenWest.exe+D4E115: 74 0A                    - je HorizonForbiddenWest.exe+D4E121
HorizonForbiddenWest.exe+D4E117: 48 8D 0C 52              - lea rcx,[rdx+rdx*2]
// ---------- INJECTING HERE ----------
HorizonForbiddenWest.exe+D4E11B: 01 6C C8 10              - add [rax+rcx*8+10],ebp
// ---------- DONE INJECTING  ----------
HorizonForbiddenWest.exe+D4E11F: EB 36                    - jmp HorizonForbiddenWest.exe+D4E157
HorizonForbiddenWest.exe+D4E121: F2 48 0F 38 F1 74 24 40  - crc32 rsi,[rsp+40]
HorizonForbiddenWest.exe+D4E129: 48 8D 84 24 90 00 00 00  - lea rax,[rsp+00000090]
HorizonForbiddenWest.exe+D4E131: 44 8B C6                 - mov r8d,esi
HorizonForbiddenWest.exe+D4E134: F2 4C 0F 38 F1 44 24 48  - crc32 r8,[rsp+48]
HorizonForbiddenWest.exe+D4E13C: 4C 8D 4C 24 40           - lea r9,[rsp+40]
HorizonForbiddenWest.exe+D4E141: 48 89 44 24 20           - mov [rsp+20],rax
HorizonForbiddenWest.exe+D4E146: 48 8D 54 24 58           - lea rdx,[rsp+58]
HorizonForbiddenWest.exe+D4E14B: 48 8D 8F 28 08 00 00     - lea rcx,[rdi+00000828]
HorizonForbiddenWest.exe+D4E152: E8 79 8B 49 FF           - call HorizonForbiddenWest.exe+1E6CD0
}
</AssemblerScript>
    </CheatEntry>
  </CheatEntries>
</CheatTable>

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

Re: Horizon Forbidden West [Engine:Decima]

Post by SunBeam »

David LionHeart wrote:
Fri Mar 22, 2024 12:27 pm
...
Thanks for this. Should help people attend to their needs till I restore the previous options from HZD:

Image

Just have to progress through it to get there. Hence the "see you next week" statement :)

BR,
Sun

tiredeathracing
What is cheating?
What is cheating?
Posts: 1
Joined: Fri Mar 22, 2024 2:33 pm
Reputation: 0

Re: Horizon Forbidden West [Engine:Decima]

Post by tiredeathracing »

SunBeam wrote:
Fri Mar 22, 2024 1:57 pm
David LionHeart wrote:
Fri Mar 22, 2024 12:27 pm
...
Thanks for this. Should help people attend to their needs till I restore the previous options from HZD:

Image

Just have to progress through it to get there. Hence the "see you next week" statement :)

BR,
Sun
The out of bounds stuff mostly works but when you go far it pops up a screen about compiling shaders and gets stuck there forever.

David LionHeart
Expert Cheater
Expert Cheater
Posts: 54
Joined: Mon Apr 02, 2018 8:45 am
Reputation: 15

Re: Horizon Forbidden West [Engine:Decima]

Post by David LionHeart »

Ok guys, another script, Infinite Power Surge. Active it and the pointer show you the value of power surge that you have. 500 is max level. I made a custom hotkeys (F1 set to Max and F2 set to 0 for exit of power surge).

Code: Select all

<?xml version="1.0" encoding="utf-8"?>
<CheatTable>
  <CheatEntries>
    <CheatEntry>
      <ID>256843</ID>
      <Description>"Infinite Power Surge"</Description>
      <Options moHideChildren="1" moDeactivateChildrenAsWell="1"/>
      <VariableType>Auto Assembler Script</VariableType>
      <AssemblerScript>{ Game   : Horizon Forbidden West™ Complete Edition v1.0.37.0
  Version: 
  Date   : 2024-03-22
  Author : David LionHeart

  This script does blah blah blah
}

[ENABLE]

aobscanmodule(INJECT,HorizonForbiddenWest.exe,08 * * * * C4 C1 7A 11 00) // should be unique
alloc(newmem,$1000,INJECT)
registersymbol(PowerSurge)
label(PowerSurge)
label(code)
label(return)

newmem:

  push r8
  mov [PowerSurge],r8
  pop r8
  jmp return

PowerSurge:
dq 0


code:
  vmovss [r8],xmm0
  jmp return


INJECT+05:
  jmp newmem
return:
registersymbol(INJECT)

[DISABLE]

INJECT+05:
  db C4 C1 7A 11 00

unregistersymbol(INJECT)
dealloc(newmem)

{
// ORIGINAL CODE - INJECTION POINT: HorizonForbiddenWest.exe+FF86BB

HorizonForbiddenWest.exe+FF869C: CC              - int 3 
HorizonForbiddenWest.exe+FF869D: CC              - int 3 
HorizonForbiddenWest.exe+FF869E: CC              - int 3 
HorizonForbiddenWest.exe+FF869F: CC              - int 3 
HorizonForbiddenWest.exe+FF86A0: C5 FA 10 41 38  - vmovss xmm0,[rcx+38]
HorizonForbiddenWest.exe+FF86A5: 48 8B 41 20     - mov rax,[rcx+20]
HorizonForbiddenWest.exe+FF86A9: C5 FA 5E 50 28  - vdivss xmm2,xmm0,[rax+28]
HorizonForbiddenWest.exe+FF86AE: C5 EA 59 D9     - vmulss xmm3,xmm2,xmm1
HorizonForbiddenWest.exe+FF86B2: C4 C1 7A 10 08  - vmovss xmm1,[r8]
HorizonForbiddenWest.exe+FF86B7: C5 F2 5C C3     - vsubss xmm0,xmm1,xmm3
// ---------- INJECTING HERE ----------
HorizonForbiddenWest.exe+FF86BB: C4 C1 7A 11 00  - vmovss [r8],xmm0
// ---------- DONE INJECTING  ----------
HorizonForbiddenWest.exe+FF86C0: C3              - ret 
HorizonForbiddenWest.exe+FF86C1: CC              - int 3 
HorizonForbiddenWest.exe+FF86C2: CC              - int 3 
HorizonForbiddenWest.exe+FF86C3: CC              - int 3 
HorizonForbiddenWest.exe+FF86C4: CC              - int 3 
HorizonForbiddenWest.exe+FF86C5: CC              - int 3 
HorizonForbiddenWest.exe+FF86C6: CC              - int 3 
HorizonForbiddenWest.exe+FF86C7: CC              - int 3 
HorizonForbiddenWest.exe+FF86C8: CC              - int 3 
HorizonForbiddenWest.exe+FF86C9: CC              - int 3 
}
</AssemblerScript>
      <CheatEntries>
        <CheatEntry>
          <ID>256845</ID>
          <Description>"Power Surge Value (500 Max - 0 Deactive)"</Description>
          <ShowAsSigned>0</ShowAsSigned>
          <VariableType>Float</VariableType>
          <Address>PowerSurge</Address>
          <Offsets>
            <Offset>0</Offset>
          </Offsets>
          <Hotkeys>
            <Hotkey>
              <Action>Set Value</Action>
              <Keys>
                <Key>112</Key>
              </Keys>
              <Value>500</Value>
              <ID>0</ID>
              <ActivateSound TTS="EN">Max Power Surge Activated</ActivateSound>
            </Hotkey>
            <Hotkey>
              <Action>Set Value</Action>
              <Keys>
                <Key>113</Key>
              </Keys>
              <Value>0</Value>
              <ID>1</ID>
              <ActivateSound TTS="EN">Power Surge Deactivated</ActivateSound>
            </Hotkey>
          </Hotkeys>
        </CheatEntry>
      </CheatEntries>
    </CheatEntry>
  </CheatEntries>
</CheatTable>
Obviously the value on the pointer appear after you active the power surge in game. Active the script, active power surge in the game and then use the pointer to set the value that you want or F1 to set of max level or F2 to deactivate.

P.S.: If someone know how to set hotkey in cheat engine using controller... please tell me :lol: :P

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

Re: Horizon Forbidden West [Engine:Decima]

Post by SunBeam »

tiredeathracing wrote:
Fri Mar 22, 2024 2:38 pm
compiling shaders
Happened to me in other places, not out of bounds. Like I said, I simply restored it based on HZD, didn't check it or even went outside. I'd like to play the story as is first, I've not played it on PS4, so yeah.. not gonna "explore" more than the normal story for now.

TonytotheB82
Noobzor
Noobzor
Posts: 9
Joined: Sun Jan 23, 2022 6:04 pm
Reputation: 0

Re: Horizon Forbidden West [Engine:Decima]

Post by TonytotheB82 »

Will FOV be added at some point? Thx for the hard work

windgale
Novice Cheater
Novice Cheater
Posts: 24
Joined: Thu Nov 23, 2017 1:43 am
Reputation: 2

Re: Horizon Forbidden West [Engine:Decima]

Post by windgale »

I have a question Sunbeam, is it possible to alter your Infinite Ammo script so that it doesn't mess with Aloy's reloading/firing animations? Something like just Infinite Ammo, but not Fast Fire?

User avatar
Uhuru N'Uru
Cheater
Cheater
Posts: 45
Joined: Tue Jan 30, 2018 2:44 pm
Reputation: 11

Re: Horizon Forbidden West [Engine:Decima]

Post by Uhuru N'Uru »

TonytotheB82 wrote:
Fri Mar 22, 2024 3:57 pm
Will FOV be added at some point? Thx for the hard work
Game already has an FOV slider built in to the setings menu.
Really like the way opening the settings in game still show you the currently paused screen to see the in game effect of each graphics setting.

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

Re: Horizon Forbidden West [Engine:Decima]

Post by SunBeam »

windgale wrote:
Fri Mar 22, 2024 4:31 pm
I have a question Sunbeam, is it possible to alter your Infinite Ammo script so that it doesn't mess with Aloy's reloading/firing animations? Something like just Infinite Ammo, but not Fast Fire?
Sure. If you have the "[Player] Infinite Clip / Infinite Ammo / Fast Fire" script active, disable it first. Then open the script by right-clicking it, and Change script. Everywhere you see 0x30 change it to 0x28 (lines 12 and 16). Click OK to close script editing, then activate the script. Your bow ammo will now stay at 2, will decrease just 1 time as you shoot and automatically refill back to 2 after the shot's done. But no more rapid fire. There you go, if you can live without seeing the entire ammo stockpiled at the bottom-right of the screen, that should do it :P

EDIT: And if your OCD is too powerful, then, for THIS version of the game:

Code: Select all

<?xml version="1.0" encoding="utf-8"?>
<CheatTable>
  <CheatEntries>
    <CheatEntry>
      <ID>0</ID>
      <Description>"Infinite Ammo / Bow Clip"</Description>
      <LastState/>
      <VariableType>Auto Assembler Script</VariableType>
      <AssemblerScript>[ENABLE]

HorizonForbiddenWest.exe+129A606:
xor edi,edi
nop 1

[DISABLE]

HorizonForbiddenWest.exe+129A606:
cmovne edi,esi

</AssemblerScript>
    </CheatEntry>
  </CheatEntries>
</CheatTable>
Copy and paste the above into CE's GUI. A new entry will be created, called "Infinite Ammo / Bow Clip". Now use the new script instead of the other one.

TonytotheB82
Noobzor
Noobzor
Posts: 9
Joined: Sun Jan 23, 2022 6:04 pm
Reputation: 0

Re: Horizon Forbidden West [Engine:Decima]

Post by TonytotheB82 »

Uhuru N'Uru wrote:
Fri Mar 22, 2024 6:16 pm
TonytotheB82 wrote:
Fri Mar 22, 2024 3:57 pm
Will FOV be added at some point? Thx for the hard work
Game already has an FOV slider built in to the setings menu.
Really like the way opening the settings in game still show you the currently paused screen to see the in game effect of each graphics setting.
I like the option for sure and the way it's implemented. But I'd like more. I have a large widescreen monitor.

Post Reply

Who is online

Users browsing this forum: admantx, ferryatlan10, Google [Bot], Google Adsense [Bot]