theHunter: Call of The Wild

Upload your cheat tables here (No requests)
wookipron
Noobzor
Noobzor
Posts: 13
Joined: Thu Nov 11, 2021 6:52 am
Reputation: 2

Re: theHunter: Call of The Wild

Post by wookipron »

latest update has broken highlights and game time, backpack weight is working.

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

Algester
Expert Cheater
Expert Cheater
Posts: 291
Joined: Sun Mar 04, 2018 9:48 am
Reputation: 63

Re: theHunter: Call of The Wild

Post by Algester »

Code: Select all

<?xml version="1.0" encoding="utf-8"?>
<CheatTable>
  <CheatEntries>
    <CheatEntry>
      <ID>254</ID>
      <Description>"Money"</Description>
      <LastState Activated="1"/>
      <VariableType>Auto Assembler Script</VariableType>
      <AssemblerScript>{ Game   : theHunterCotW_F.exe
  Version: 
  Date   : 2022-02-25
  Author : Algester

  This script does blah blah blah
}

[ENABLE]

aobscanmodule(Money,theHunterCotW_F.exe,44 89 81 40 03 00 00) // should be unique
alloc(newmem,$1000,Money)

label(code)
label(return)

newmem:
  mov r8d,[rcx+00000340]

code:
  mov [rcx+00000340],r8d
  jmp return

Money:
  jmp newmem
  nop 2
return:
registersymbol(Money)

[DISABLE]

Money:
  db 44 89 81 40 03 00 00

unregistersymbol(Money)
dealloc(newmem)

{
// ORIGINAL CODE - INJECTION POINT: theHunterCotW_F.exe+905D9A

theHunterCotW_F.exe+905D6F: E8 50 83 B1 00        - call theHunterCotW_F.exe+141E0C4
theHunterCotW_F.exe+905D74: 48 8D 05 BD 4A 84 01  - lea rax,[theHunterCotW_F.exe+214A838]
theHunterCotW_F.exe+905D7B: 48 83 C4 28           - add rsp,28
theHunterCotW_F.exe+905D7F: C3                    - ret 
theHunterCotW_F.exe+905D80: C6 81 C9 79 00 00 01  - mov byte ptr [rcx+000079C9],01
theHunterCotW_F.exe+905D87: 44 8B 81 40 03 00 00  - mov r8d,[rcx+00000340]
theHunterCotW_F.exe+905D8E: 44 3B C2              - cmp r8d,edx
theHunterCotW_F.exe+905D91: 41 8B C0              - mov eax,r8d
theHunterCotW_F.exe+905D94: 0F 47 C2              - cmova eax,edx
theHunterCotW_F.exe+905D97: 44 2B C0              - sub r8d,eax
// ---------- INJECTING HERE ----------
theHunterCotW_F.exe+905D9A: 44 89 81 40 03 00 00  - mov [rcx+00000340],r8d
// ---------- DONE INJECTING  ----------
theHunterCotW_F.exe+905DA1: C3                    - ret 
theHunterCotW_F.exe+905DA2: CC                    - int 3 
theHunterCotW_F.exe+905DA3: CC                    - int 3 
theHunterCotW_F.exe+905DA4: CC                    - int 3 
theHunterCotW_F.exe+905DA5: CC                    - int 3 
theHunterCotW_F.exe+905DA6: CC                    - int 3 
theHunterCotW_F.exe+905DA7: CC                    - int 3 
theHunterCotW_F.exe+905DA8: CC                    - int 3 
theHunterCotW_F.exe+905DA9: CC                    - int 3 
theHunterCotW_F.exe+905DAA: CC                    - int 3 
}
</AssemblerScript>
    </CheatEntry>
    <CheatEntry>
      <ID>258</ID>
      <Description>"Lock Weight"</Description>
      <LastState Activated="1"/>
      <VariableType>Auto Assembler Script</VariableType>
      <AssemblerScript>{ Game   : theHunterCotW_F.exe
  Version: 
  Date   : 2022-02-25
  Author : Algester

  This script does blah blah blah
}

[ENABLE]

aobscanmodule(Weight,theHunterCotW_F.exe,F2 42 0F 11 04 3A) // should be unique
alloc(newmem,$1000,Weight)

label(code)
label(return)

newmem:
  movsd xmm0,[rdx+r15]

code:
  movsd [rdx+r15],xmm0
  jmp return

Weight:
  jmp newmem
  nop
return:
registersymbol(Weight)

[DISABLE]

Weight:
  db F2 42 0F 11 04 3A

unregistersymbol(Weight)
dealloc(newmem)

{
// ORIGINAL CODE - INJECTION POINT: theHunterCotW_F.exe+11F68C5

theHunterCotW_F.exe+11F6899: 48 8B 55 AF        - mov rdx,[rbp-51]
theHunterCotW_F.exe+11F689D: E8 2E E0 F8 FF     - call theHunterCotW_F.exe+11848D0
theHunterCotW_F.exe+11F68A2: E9 97 04 00 00     - jmp theHunterCotW_F.exe+11F6D3E
theHunterCotW_F.exe+11F68A7: 0F B6 45 AF        - movzx eax,byte ptr [rbp-51]
theHunterCotW_F.exe+11F68AB: 42 88 04 3A        - mov [rdx+r15],al
theHunterCotW_F.exe+11F68AF: E9 91 04 00 00     - jmp theHunterCotW_F.exe+11F6D45
theHunterCotW_F.exe+11F68B4: 8B 45 AF           - mov eax,[rbp-51]
theHunterCotW_F.exe+11F68B7: 42 89 04 3A        - mov [rdx+r15],eax
theHunterCotW_F.exe+11F68BB: E9 85 04 00 00     - jmp theHunterCotW_F.exe+11F6D45
theHunterCotW_F.exe+11F68C0: F2 0F 10 45 AF     - movsd xmm0,[rbp-51]
// ---------- INJECTING HERE ----------
theHunterCotW_F.exe+11F68C5: F2 42 0F 11 04 3A  - movsd [rdx+r15],xmm0
// ---------- DONE INJECTING  ----------
theHunterCotW_F.exe+11F68CB: E9 75 04 00 00     - jmp theHunterCotW_F.exe+11F6D45
theHunterCotW_F.exe+11F68D0: 4C 8B 45 AF        - mov r8,[rbp-51]
theHunterCotW_F.exe+11F68D4: 49 8B CF           - mov rcx,r15
theHunterCotW_F.exe+11F68D7: E8 C4 EF FF FF     - call theHunterCotW_F.exe+11F58A0
theHunterCotW_F.exe+11F68DC: E9 5D 04 00 00     - jmp theHunterCotW_F.exe+11F6D3E
theHunterCotW_F.exe+11F68E1: 4D 8B C6           - mov r8,r14
theHunterCotW_F.exe+11F68E4: BA 32 04 00 00     - mov edx,00000432
theHunterCotW_F.exe+11F68E9: 48 8D 4D BF        - lea rcx,[rbp-41]
theHunterCotW_F.exe+11F68ED: E8 3E 34 FA FF     - call theHunterCotW_F.exe+1199D30
theHunterCotW_F.exe+11F68F2: 90                 - nop 
}
</AssemblerScript>
    </CheatEntry>
  </CheatEntries>
</CheatTable>

paulinere
What is cheating?
What is cheating?
Posts: 2
Joined: Tue Feb 22, 2022 8:42 pm
Reputation: 0

Re: theHunter: Call of The Wild

Post by paulinere »

I don't know what to do with this code.

butor20022
What is cheating?
What is cheating?
Posts: 3
Joined: Tue Dec 14, 2021 9:49 pm
Reputation: 0

Re: theHunter: Call of The Wild

Post by butor20022 »

paulinere wrote:
Thu Feb 24, 2022 7:44 pm
I don't know what to do with this code.
Read the comments in the code: "It's a code that does blah blah blah"

I'm not sure which animal is attracted by the "blah blah blah" sound.

Algester
Expert Cheater
Expert Cheater
Posts: 291
Joined: Sun Mar 04, 2018 9:48 am
Reputation: 63

Re: theHunter: Call of The Wild

Post by Algester »

woo I'm not sure how these mad lads were able to get the animal generation opcode... just a hint at opcodes are a bit different on the new update

cheaterking
What is cheating?
What is cheating?
Posts: 4
Joined: Mon Feb 28, 2022 9:58 pm
Reputation: 0

Re: theHunter: Call of The Wild

Post by cheaterking »

Will there be a new table for the update?

cheaterking
What is cheating?
What is cheating?
Posts: 4
Joined: Mon Feb 28, 2022 9:58 pm
Reputation: 0

Re: theHunter: Call of The Wild

Post by cheaterking »

Algester wrote:
Thu Feb 24, 2022 6:40 pm

Code: Select all

<?xml version="1.0" encoding="utf-8"?>
<CheatTable>
  <CheatEntries>
    <CheatEntry>
      <ID>254</ID>
      <Description>"Money"</Description>
      <LastState Activated="1"/>
      <VariableType>Auto Assembler Script</VariableType>
      <AssemblerScript>{ Game   : theHunterCotW_F.exe
  Version: 
  Date   : 2022-02-25
  Author : Algester

  This script does blah blah blah
}

[ENABLE]

aobscanmodule(Money,theHunterCotW_F.exe,44 89 81 40 03 00 00) // should be unique
alloc(newmem,$1000,Money)

label(code)
label(return)

newmem:
  mov r8d,[rcx+00000340]

code:
  mov [rcx+00000340],r8d
  jmp return

Money:
  jmp newmem
  nop 2
return:
registersymbol(Money)

[DISABLE]

Money:
  db 44 89 81 40 03 00 00

unregistersymbol(Money)
dealloc(newmem)

{
// ORIGINAL CODE - INJECTION POINT: theHunterCotW_F.exe+905D9A

theHunterCotW_F.exe+905D6F: E8 50 83 B1 00        - call theHunterCotW_F.exe+141E0C4
theHunterCotW_F.exe+905D74: 48 8D 05 BD 4A 84 01  - lea rax,[theHunterCotW_F.exe+214A838]
theHunterCotW_F.exe+905D7B: 48 83 C4 28           - add rsp,28
theHunterCotW_F.exe+905D7F: C3                    - ret 
theHunterCotW_F.exe+905D80: C6 81 C9 79 00 00 01  - mov byte ptr [rcx+000079C9],01
theHunterCotW_F.exe+905D87: 44 8B 81 40 03 00 00  - mov r8d,[rcx+00000340]
theHunterCotW_F.exe+905D8E: 44 3B C2              - cmp r8d,edx
theHunterCotW_F.exe+905D91: 41 8B C0              - mov eax,r8d
theHunterCotW_F.exe+905D94: 0F 47 C2              - cmova eax,edx
theHunterCotW_F.exe+905D97: 44 2B C0              - sub r8d,eax
// ---------- INJECTING HERE ----------
theHunterCotW_F.exe+905D9A: 44 89 81 40 03 00 00  - mov [rcx+00000340],r8d
// ---------- DONE INJECTING  ----------
theHunterCotW_F.exe+905DA1: C3                    - ret 
theHunterCotW_F.exe+905DA2: CC                    - int 3 
theHunterCotW_F.exe+905DA3: CC                    - int 3 
theHunterCotW_F.exe+905DA4: CC                    - int 3 
theHunterCotW_F.exe+905DA5: CC                    - int 3 
theHunterCotW_F.exe+905DA6: CC                    - int 3 
theHunterCotW_F.exe+905DA7: CC                    - int 3 
theHunterCotW_F.exe+905DA8: CC                    - int 3 
theHunterCotW_F.exe+905DA9: CC                    - int 3 
theHunterCotW_F.exe+905DAA: CC                    - int 3 
}
</AssemblerScript>
    </CheatEntry>
    <CheatEntry>
      <ID>258</ID>
      <Description>"Lock Weight"</Description>
      <LastState Activated="1"/>
      <VariableType>Auto Assembler Script</VariableType>
      <AssemblerScript>{ Game   : theHunterCotW_F.exe
  Version: 
  Date   : 2022-02-25
  Author : Algester

  This script does blah blah blah
}

[ENABLE]

aobscanmodule(Weight,theHunterCotW_F.exe,F2 42 0F 11 04 3A) // should be unique
alloc(newmem,$1000,Weight)

label(code)
label(return)

newmem:
  movsd xmm0,[rdx+r15]

code:
  movsd [rdx+r15],xmm0
  jmp return

Weight:
  jmp newmem
  nop
return:
registersymbol(Weight)

[DISABLE]

Weight:
  db F2 42 0F 11 04 3A

unregistersymbol(Weight)
dealloc(newmem)

{
// ORIGINAL CODE - INJECTION POINT: theHunterCotW_F.exe+11F68C5

theHunterCotW_F.exe+11F6899: 48 8B 55 AF        - mov rdx,[rbp-51]
theHunterCotW_F.exe+11F689D: E8 2E E0 F8 FF     - call theHunterCotW_F.exe+11848D0
theHunterCotW_F.exe+11F68A2: E9 97 04 00 00     - jmp theHunterCotW_F.exe+11F6D3E
theHunterCotW_F.exe+11F68A7: 0F B6 45 AF        - movzx eax,byte ptr [rbp-51]
theHunterCotW_F.exe+11F68AB: 42 88 04 3A        - mov [rdx+r15],al
theHunterCotW_F.exe+11F68AF: E9 91 04 00 00     - jmp theHunterCotW_F.exe+11F6D45
theHunterCotW_F.exe+11F68B4: 8B 45 AF           - mov eax,[rbp-51]
theHunterCotW_F.exe+11F68B7: 42 89 04 3A        - mov [rdx+r15],eax
theHunterCotW_F.exe+11F68BB: E9 85 04 00 00     - jmp theHunterCotW_F.exe+11F6D45
theHunterCotW_F.exe+11F68C0: F2 0F 10 45 AF     - movsd xmm0,[rbp-51]
// ---------- INJECTING HERE ----------
theHunterCotW_F.exe+11F68C5: F2 42 0F 11 04 3A  - movsd [rdx+r15],xmm0
// ---------- DONE INJECTING  ----------
theHunterCotW_F.exe+11F68CB: E9 75 04 00 00     - jmp theHunterCotW_F.exe+11F6D45
theHunterCotW_F.exe+11F68D0: 4C 8B 45 AF        - mov r8,[rbp-51]
theHunterCotW_F.exe+11F68D4: 49 8B CF           - mov rcx,r15
theHunterCotW_F.exe+11F68D7: E8 C4 EF FF FF     - call theHunterCotW_F.exe+11F58A0
theHunterCotW_F.exe+11F68DC: E9 5D 04 00 00     - jmp theHunterCotW_F.exe+11F6D3E
theHunterCotW_F.exe+11F68E1: 4D 8B C6           - mov r8,r14
theHunterCotW_F.exe+11F68E4: BA 32 04 00 00     - mov edx,00000432
theHunterCotW_F.exe+11F68E9: 48 8D 4D BF        - lea rcx,[rbp-41]
theHunterCotW_F.exe+11F68ED: E8 3E 34 FA FF     - call theHunterCotW_F.exe+1199D30
theHunterCotW_F.exe+11F68F2: 90                 - nop 
}
</AssemblerScript>
    </CheatEntry>
  </CheatEntries>
</CheatTable>

What to do with this code? Is it for use in cheat table?

cheaterking
What is cheating?
What is cheating?
Posts: 4
Joined: Mon Feb 28, 2022 9:58 pm
Reputation: 0

Re: theHunter: Call of The Wild

Post by cheaterking »

0xSthSth1337 wrote:
Wed Dec 08, 2021 1:02 pm
Hi, here's a table working with the latest Mississippi update.
It has freeze game time, no recoil, highlight and disable animal senses.

The highlight now also shows rare fur types and is a little bit more customizable.
However it appears with the latest update's "performance improvements", animals highlighted that are not in line of sight are moving without animation. I've tried several injection points but nothing seems to fix it, so I guess we'll have to live with that.

Enjoy!


Friend, plans to release some table update?

krasavchenko
What is cheating?
What is cheating?
Posts: 1
Joined: Wed Mar 02, 2022 5:03 am
Reputation: 0

Re: theHunter: Call of The Wild

Post by krasavchenko »

+1 please, release the update

null119
What is cheating?
What is cheating?
Posts: 3
Joined: Tue Dec 14, 2021 4:14 pm
Reputation: 3

Re: theHunter: Call of The Wild

Post by null119 »

+2 please, release the update

Jester69
What is cheating?
What is cheating?
Posts: 1
Joined: Thu Mar 03, 2022 7:28 am
Reputation: 0

Re: theHunter: Call of The Wild

Post by Jester69 »

Time change is the most important to me, so I made this from looking at code by 0xSthSth1337/ Ro3k3loo5.
Their code looks for movss xmm0,[rax+000000E8] wherein xmm0 is a float containing the time.
Problem is that Modern Rifle pack v2204008 keeps this code, but does not access it (I added a breakpoint here).
No wonder COTW has a lot of bugs. It literally has code it does not call on!

This script sets time to 0700 with \ key, increments time with ] key, and decrements time with [ key.
I hate the "Shoot x critters between the hours of blah blah blah". I don't mind night hunting, but just prefer the scenery at dawn.
It's my game and I'll play it how I want. (p.s. I've made all the weapons more expensive and never play with x-ray vision for the animals).

For those interested in how I found the new code, read on.

Using Cheat Engine I set Value Type = Float, Scan Type = Value between, and did a First Scan, then waited 1 minute, and changed the 2 values to the current time and time + 2minutes and ran Next Scan to narrow the Found items.
This got it down to < 220.
To get the value between I checked the game time. e.g. If the PDA was showing 10:25 I converted that to a decimal hour time. i.e. 10 + 25/60 = 10.416, and for the 2nd value set it to 10:27 = 10 + 27/60 = 10.45 (I set the 2nd value 2 minutes apart because the game runs a fast clock and the game might go past this time before I calculated these values, plugged them in and ran the scan).

I then double clicked on each Found address to add it below to the Active area and you can see the time clicking along.
Then I double clicked on Value and changed it. If it worked all the 220 values above would change and keep on ticking over.
The one which worked was only about 7 items down the list and it's code was movss [rcx+000000E8],xmm1
hmmm very similar to the original code from cheat tables by 0xSthSth1337/ Ro3k3loo5.

I found I could get a unique code for aobscanmodule if I added the following 2 bytes.

I hope this is helpful. I've never used Cheat Engine before, but it works on my PC after several re-runs and nothing is broken.
Use it at your own risk haha
Attachments
theHunterCotW_F v2204008 by Jester with Set & Inc & Dec Time 2022-03-03 v001.CT
(2.17 KiB) Downloaded 848 times

cheaterking
What is cheating?
What is cheating?
Posts: 4
Joined: Mon Feb 28, 2022 9:58 pm
Reputation: 0

Re: theHunter: Call of The Wild

Post by cheaterking »

Jester69 wrote:
Thu Mar 03, 2022 8:01 am
Time change is the most important to me, so I made this from looking at code by 0xSthSth1337/ Ro3k3loo5.
Their code looks for movss xmm0,[rax+000000E8] wherein xmm0 is a float containing the time.
Problem is that Modern Rifle pack v2204008 keeps this code, but does not access it (I added a breakpoint here).
No wonder COTW has a lot of bugs. It literally has code it does not call on!

This script sets time to 0700 with \ key, increments time with ] key, and decrements time with [ key.
I hate the "Shoot x critters between the hours of blah blah blah". I don't mind night hunting, but just prefer the scenery at dawn.
It's my game and I'll play it how I want. (p.s. I've made all the weapons more expensive and never play with x-ray vision for the animals).

For those interested in how I found the new code, read on.

Using Cheat Engine I set Value Type = Float, Scan Type = Value between, and did a First Scan, then waited 1 minute, and changed the 2 values to the current time and time + 2minutes and ran Next Scan to narrow the Found items.
This got it down to < 220.
To get the value between I checked the game time. e.g. If the PDA was showing 10:25 I converted that to a decimal hour time. i.e. 10 + 25/60 = 10.416, and for the 2nd value set it to 10:27 = 10 + 27/60 = 10.45 (I set the 2nd value 2 minutes apart because the game runs a fast clock and the game might go past this time before I calculated these values, plugged them in and ran the scan).

I then double clicked on each Found address to add it below to the Active area and you can see the time clicking along.
Then I double clicked on Value and changed it. If it worked all the 220 values above would change and keep on ticking over.
The one which worked was only about 7 items down the list and it's code was movss [rcx+000000E8],xmm1
hmmm very similar to the original code from cheat tables by 0xSthSth1337/ Ro3k3loo5.

I found I could get a unique code for aobscanmodule if I added the following 2 bytes.

I hope this is helpful. I've never used Cheat Engine before, but it works on my PC after several re-runs and nothing is broken.
Use it at your own risk haha

friend, any chance you can get the table to highlight the animals?

Algester
Expert Cheater
Expert Cheater
Posts: 291
Joined: Sun Mar 04, 2018 9:48 am
Reputation: 63

Re: theHunter: Call of The Wild

Post by Algester »

Jester69 wrote:
Thu Mar 03, 2022 8:01 am
snip
god thats annoying to look for

wookipron
Noobzor
Noobzor
Posts: 13
Joined: Thu Nov 11, 2021 6:52 am
Reputation: 2

Re: theHunter: Call of The Wild

Post by wookipron »

For highlight animal,
A9 ED FF F3 0F 10 87 20 02 00 00
Has changed, obviously.
Cant find where its moved to.

Gorthek
Noobzor
Noobzor
Posts: 10
Joined: Mon Feb 22, 2021 2:33 pm
Reputation: 4

Re: theHunter: Call of The Wild

Post by Gorthek »

We need Highlight animals update for version 2204008 please.

Post Reply

Who is online

Users browsing this forum: AhrefsBot, Bing [Bot], Google [Bot], Google Adsense [Bot], Mr. Seth Marshall, sarine16, vikingbb, wepon1984, XFactorV