[COMPLETED] ancestors: the human odyssey table/trainer request

I

ironsoap

What is cheating?
Joined
Jul 7, 2019
Messages
3
can someone look into making a trainer/ cheat table for this game thank u!
 
alromaithi

alromaithi

Noobzor
Joined
Jun 21, 2019
Messages
5
1 up, anything not letting you die please
 
A

Ashar

Expert Cheater
Joined
May 1, 2017
Messages
115
EnterpriseNL

EnterpriseNL

Expert Cheater
Fearless Donors
Joined
Sep 1, 2017
Messages
224
B

bloodaxis

Expert Cheater
Joined
Apr 13, 2017
Messages
275
Reinforcement points and those neural pathway nodes unlocking faster would be great too.
 
BoehserOnkel

BoehserOnkel

Expert Cheater
Fearless Donors
Joined
Mar 4, 2017
Messages
423
I

ishist

Cheater
Joined
May 8, 2017
Messages
27
+?

or

+1
 
A

albertus

What is cheating?
Joined
May 8, 2017
Messages
3
I

ishist

Cheater
Joined
May 8, 2017
Messages
27
Because of the way this game plays, the only thing I actually want to be able to change is whether you are killed by scripted animal deaths. This is one of the few games where I enjoy the challenge. If I could limp away after an animal attack I would be a happy monkey.
 
A

Ashar

Expert Cheater
Joined
May 1, 2017
Messages
115
there is a CH trainer that covers health, stamina, exhaustion, no damage, fast heal, hunger, thirst, sleep, ai ignore player.
Its all possible, beyond what im capable of doing, all im missing is options to give unlimited/fill the nueron energy meter, and possible transfer extra skills to new generation, overwrited the baby limit
 
B

bloodaxis

Expert Cheater
Joined
Apr 13, 2017
Messages
275
Ashar said:
there is a CH trainer that covers health, stamina, exhaustion, no damage, fast heal, hunger, thirst, sleep, ai ignore player.
Its all possible, beyond what im capable of doing, all im missing is options to give unlimited/fill the nueron energy meter, and possible transfer extra skills to new generation, overwrited the baby limit
Also fast unlocking of the black neural nodes would be great too.
 
A

Ashar

Expert Cheater
Joined
May 1, 2017
Messages
115
neuron energy is easy to find, its a float value, lowish too, at full circle its only around 20, i set it to 9999 so it never really drops
 
B

bloodaxis

Expert Cheater
Joined
Apr 13, 2017
Messages
275
Ashar said:
neuron energy is easy to find, its a float value, lowish too, at full circle its only around 20, i set it to 9999 so it never really drops
Yeah, I just really wish I could skip some of the grindy parts like having to use senses/intelligence on everything within 5 miles to make the nodes be able to be purchased.
 
fearless123456

fearless123456

Expert Cheater
Joined
Jan 30, 2019
Messages
70
test scripts: Energy, Stamina, Dopamine, Poison,Wound
Code:
<i>
</i><?xml version="1.0" encoding="utf-8"?>
<CheatTable>
  <CheatEntries>
    <CheatEntry>
      19
      <Description>"Energy2"</Description>
      <LastState/>
      <VariableType>Auto Assembler Script</VariableType>
      <AssemblerScript>{ Game   : Ancestors-Win64-Shipping.exe
  Version: 
  Date   : 2019-08-29
  Author : 0

  This script does blah blah blah
}

define(address,"Ancestors-Win64-Shipping.exe"+491B45)
define(bytes,F3 0F 11 91 A4 00 00 00)

[ENABLE]

assert(address,bytes)
alloc(newmem,$1000,"Ancestors-Win64-Shipping.exe"+491B45)

label(code)
label(return)

newmem:

code:
  mov [rcx+000000A4],(float)1.0
  mov [rcx+000000A8],(float)1.0
  mov [rcx+000000AC],(float)1.0
  jmp return

address:
  jmp newmem
  nop 3
return:

[DISABLE]

address:
  db bytes
  // movss [rcx+000000A4],xmm2

dealloc(newmem)

{
// ORIGINAL CODE - INJECTION POINT: "Ancestors-Win64-Shipping.exe"+491B45

"Ancestors-Win64-Shipping.exe"+491B12: 48 8B D9                    -  mov rbx,rcx
"Ancestors-Win64-Shipping.exe"+491B15: 44 0F 29 44 24 20           -  movaps [rsp+20],xmm8
"Ancestors-Win64-Shipping.exe"+491B1B: F3 44 0F 10 81 A4 00 00 00  -  movss xmm8,[rcx+000000A4]
"Ancestors-Win64-Shipping.exe"+491B24: 72 0F                       -  jb Ancestors-Win64-Shipping.exe+491B35
"Ancestors-Win64-Shipping.exe"+491B26: F3 0F 10 81 A8 00 00 00     -  movss xmm0,[rcx+000000A8]
"Ancestors-Win64-Shipping.exe"+491B2E: F3 0F 5D C1                 -  minss xmm0,xmm1
"Ancestors-Win64-Shipping.exe"+491B32: 0F 28 D0                    -  movaps xmm2,xmm0
"Ancestors-Win64-Shipping.exe"+491B35: F3 0F 10 35 13 4B F0 01     -  movss xmm6,[Ancestors-Win64-Shipping.exe+2396650]
"Ancestors-Win64-Shipping.exe"+491B3D: 41 0F 28 C0                 -  movaps xmm0,xmm8
"Ancestors-Win64-Shipping.exe"+491B41: F3 0F 5C C2                 -  subss xmm0,xmm2
// ---------- INJECTING HERE ----------
"Ancestors-Win64-Shipping.exe"+491B45: F3 0F 11 91 A4 00 00 00     -  movss [rcx+000000A4],xmm2
// ---------- DONE INJECTING  ----------
"Ancestors-Win64-Shipping.exe"+491B4D: 0F 54 C6                    -  andps xmm0,xmm6
"Ancestors-Win64-Shipping.exe"+491B50: 0F 2F 05 09 96 F0 01        -  comiss xmm0,[Ancestors-Win64-Shipping.exe+239B160]
"Ancestors-Win64-Shipping.exe"+491B57: 0F 86 3A 01 00 00           -  jbe Ancestors-Win64-Shipping.exe+491C97
"Ancestors-Win64-Shipping.exe"+491B5D: 48 83 C1 28                 -  add rcx,28
"Ancestors-Win64-Shipping.exe"+491B61: 48 89 7C 24 50              -  mov [rsp+50],rdi
"Ancestors-Win64-Shipping.exe"+491B66: E8 F5 17 5F 00              -  call Ancestors-Win64-Shipping.exe+A83360
"Ancestors-Win64-Shipping.exe"+491B6B: F3 0F 10 83 A4 00 00 00     -  movss xmm0,[rbx+000000A4]
"Ancestors-Win64-Shipping.exe"+491B73: F3 0F 5C 83 A8 00 00 00     -  subss xmm0,[rbx+000000A8]
"Ancestors-Win64-Shipping.exe"+491B7B: 0F 54 C6                    -  andps xmm0,xmm6
"Ancestors-Win64-Shipping.exe"+491B7E: 0F 2F 05 DB 95 F0 01        -  comiss xmm0,[Ancestors-Win64-Shipping.exe+239B160]
}
</AssemblerScript>
    </CheatEntry>
    <CheatEntry>
      22
      <Description>"Stamina2"</Description>
      <LastState/>
      <VariableType>Auto Assembler Script</VariableType>
      <AssemblerScript>{ Game   : Ancestors-Win64-Shipping.exe
  Version: 
  Date   : 2019-08-29
  Author : 0

  This script does blah blah blah
}

define(address,"Ancestors-Win64-Shipping.exe"+491E3B)
define(bytes,F3 0F 10 B9 A8 00 00 00)

[ENABLE]

assert(address,bytes)
alloc(newmem,$1000,"Ancestors-Win64-Shipping.exe"+491E3B)

label(code)
label(return)

newmem:

code:
  mov [rcx+000000A4],(float)1.0
  mov [rcx+000000A8],(float)1.0
  mov [rcx+000000AC],(float)1.0

  movss xmm7,[rcx+000000A8]
  jmp return

address:
  jmp newmem
  nop 3
return:

[DISABLE]

address:
  db bytes
  // movss xmm7,[rcx+000000A8]

dealloc(newmem)

{
// ORIGINAL CODE - INJECTION POINT: "Ancestors-Win64-Shipping.exe"+491E3B

"Ancestors-Win64-Shipping.exe"+491E16: 48 83 EC 40              -  sub rsp,40
"Ancestors-Win64-Shipping.exe"+491E1A: 80 79 50 00              -  cmp byte ptr [rcx+50],00
"Ancestors-Win64-Shipping.exe"+491E1E: 41 0F B6 F0              -  movzx esi,r8l
"Ancestors-Win64-Shipping.exe"+491E22: 48 8B D9                 -  mov rbx,rcx
"Ancestors-Win64-Shipping.exe"+491E25: 75 09                    -  jne Ancestors-Win64-Shipping.exe+491E30
"Ancestors-Win64-Shipping.exe"+491E27: 45 84 C9                 -  test r9l,r9l
"Ancestors-Win64-Shipping.exe"+491E2A: 0F 84 16 01 00 00        -  je Ancestors-Win64-Shipping.exe+491F46
"Ancestors-Win64-Shipping.exe"+491E30: 0F 57 C0                 -  xorps xmm0,xmm0
"Ancestors-Win64-Shipping.exe"+491E33: 0F 29 7C 24 20           -  movaps [rsp+20],xmm7
"Ancestors-Win64-Shipping.exe"+491E38: 0F 2F C8                 -  comiss xmm1,xmm0
// ---------- INJECTING HERE ----------
"Ancestors-Win64-Shipping.exe"+491E3B: F3 0F 10 B9 A8 00 00 00  -  movss xmm7,[rcx+000000A8]
// ---------- DONE INJECTING  ----------
"Ancestors-Win64-Shipping.exe"+491E43: 72 0C                    -  jb Ancestors-Win64-Shipping.exe+491E51
"Ancestors-Win64-Shipping.exe"+491E45: F3 0F 10 81 AC 00 00 00  -  movss xmm0,[rcx+000000AC]
"Ancestors-Win64-Shipping.exe"+491E4D: F3 0F 5D C1              -  minss xmm0,xmm1
"Ancestors-Win64-Shipping.exe"+491E51: F3 0F 11 81 A8 00 00 00  -  movss [rcx+000000A8],xmm0
"Ancestors-Win64-Shipping.exe"+491E59: 48 83 C1 28              -  add rcx,28
"Ancestors-Win64-Shipping.exe"+491E5D: E8 FE 14 5F 00           -  call Ancestors-Win64-Shipping.exe+A83360
"Ancestors-Win64-Shipping.exe"+491E62: F3 0F 10 83 A8 00 00 00  -  movss xmm0,[rbx+000000A8]
"Ancestors-Win64-Shipping.exe"+491E6A: 0F 2E F8                 -  ucomiss xmm7,xmm0
"Ancestors-Win64-Shipping.exe"+491E6D: 0F 84 CE 00 00 00        -  je Ancestors-Win64-Shipping.exe+491F41
"Ancestors-Win64-Shipping.exe"+491E73: 0F 2F C7                 -  comiss xmm0,xmm7
}
</AssemblerScript>
    </CheatEntry>
    <CheatEntry>
      24
      <Description>"Dopamine"</Description>
      <LastState/>
      <VariableType>Auto Assembler Script</VariableType>
      <AssemblerScript>{ Game   : Ancestors-Win64-Shipping.exe
  Version: 
  Date   : 2019-08-29
  Author : 0

  This script does blah blah blah
}

define(address,"Ancestors-Win64-Shipping.exe"+6B6000)
define(bytes,F3 0F 11 87 30 12 00 00)

[ENABLE]

assert(address,bytes)
alloc(newmem,$1000,"Ancestors-Win64-Shipping.exe"+6B6000)

label(code)
label(return)

newmem:

code:
  mov [rdi+00001230],(float)1.0
  jmp return

address:
  jmp newmem
  nop 3
return:

[DISABLE]

address:
  db bytes
  // movss [rdi+00001230],xmm0

dealloc(newmem)

{
// ORIGINAL CODE - INJECTION POINT: "Ancestors-Win64-Shipping.exe"+6B6000

"Ancestors-Win64-Shipping.exe"+6B5FD1: F3 44 0F 10 89 30 12 00 00  -  movss xmm9,[rcx+00001230]
"Ancestors-Win64-Shipping.exe"+6B5FDA: E8 91 DA FF FF              -  call Ancestors-Win64-Shipping.exe+6B3A70
"Ancestors-Win64-Shipping.exe"+6B5FDF: 44 0F 28 C0                 -  movaps xmm8,xmm0
"Ancestors-Win64-Shipping.exe"+6B5FE3: 0F 57 C0                    -  xorps xmm0,xmm0
"Ancestors-Win64-Shipping.exe"+6B5FE6: 0F 2F F0                    -  comiss xmm6,xmm0
"Ancestors-Win64-Shipping.exe"+6B5FE9: F3 44 0F 59 47 48           -  mulss xmm8,[rdi+48]
"Ancestors-Win64-Shipping.exe"+6B5FEF: 72 08                       -  jb Ancestors-Win64-Shipping.exe+6B5FF9
"Ancestors-Win64-Shipping.exe"+6B5FF1: 41 0F 28 C0                 -  movaps xmm0,xmm8
"Ancestors-Win64-Shipping.exe"+6B5FF5: F3 0F 5D C6                 -  minss xmm0,xmm6
"Ancestors-Win64-Shipping.exe"+6B5FF9: 48 8D 8F 48 13 00 00        -  lea rcx,[rdi+00001348]
// ---------- INJECTING HERE ----------
"Ancestors-Win64-Shipping.exe"+6B6000: F3 0F 11 87 30 12 00 00     -  movss [rdi+00001230],xmm0
// ---------- DONE INJECTING  ----------
"Ancestors-Win64-Shipping.exe"+6B6008: E8 A3 24 3D 00              -  call Ancestors-Win64-Shipping.exe+A884B0
"Ancestors-Win64-Shipping.exe"+6B600D: 84 C0                       -  test al,al
"Ancestors-Win64-Shipping.exe"+6B600F: 74 3C                       -  je Ancestors-Win64-Shipping.exe+6B604D
"Ancestors-Win64-Shipping.exe"+6B6011: 48 8D 8F 48 13 00 00        -  lea rcx,[rdi+00001348]
"Ancestors-Win64-Shipping.exe"+6B6018: E8 43 D3 3C 00              -  call Ancestors-Win64-Shipping.exe+A83360
"Ancestors-Win64-Shipping.exe"+6B601D: 41 B8 01 00 00 00           -  mov r8d,00000001
"Ancestors-Win64-Shipping.exe"+6B6023: 48 8D 15 DE F7 E6 01        -  lea rdx,[Ancestors-Win64-Shipping.exe+2525808]
"Ancestors-Win64-Shipping.exe"+6B602A: 48 8D 4C 24 70              -  lea rcx,[rsp+70]
"Ancestors-Win64-Shipping.exe"+6B602F: 48 8B D8                    -  mov rbx,rax
"Ancestors-Win64-Shipping.exe"+6B6032: E8 C9 0F 23 00              -  call Ancestors-Win64-Shipping.exe+8E7000
}
</AssemblerScript>
    </CheatEntry>
    <CheatEntry>
      27
      <Description>"NoPoisontest"</Description>
      <LastState/>
      <VariableType>Auto Assembler Script</VariableType>
      <AssemblerScript>{ Game   : Ancestors-Win64-Shipping.exe
  Version: 
  Date   : 2019-08-29
  Author : 0

  This script does blah blah blah
}

define(address,"Ancestors-Win64-Shipping.exe"+46F3DB)
define(bytes,4C 89 8B D0 00 00 00)

[ENABLE]

assert(address,bytes)
alloc(newmem,$1000,"Ancestors-Win64-Shipping.exe"+46F3DB)

label(code)
label(return)

newmem:

code:
  mov r9,00
  mov [rbx+000000D0],r9
  jmp return

address:
  jmp newmem
  nop 2
return:

[DISABLE]

address:
  db bytes
  // mov [rbx+000000D0],r9

dealloc(newmem)

{
// ORIGINAL CODE - INJECTION POINT: "Ancestors-Win64-Shipping.exe"+46F3DB

"Ancestors-Win64-Shipping.exe"+46F3BA: 57                       -  push rdi
"Ancestors-Win64-Shipping.exe"+46F3BB: 48 83 EC 60              -  sub rsp,60
"Ancestors-Win64-Shipping.exe"+46F3BF: 33 FF                    -  xor edi,edi
"Ancestors-Win64-Shipping.exe"+46F3C1: 48 8B D9                 -  mov rbx,rcx
"Ancestors-Win64-Shipping.exe"+46F3C4: 48 8B 89 D0 00 00 00     -  mov rcx,[rcx+000000D0]
"Ancestors-Win64-Shipping.exe"+46F3CB: 44 8B CF                 -  mov r9d,edi
"Ancestors-Win64-Shipping.exe"+46F3CE: 48 8B C1                 -  mov rax,rcx
"Ancestors-Win64-Shipping.exe"+46F3D1: 48 2B C2                 -  sub rax,rdx
"Ancestors-Win64-Shipping.exe"+46F3D4: 48 3B CA                 -  cmp rcx,rdx
"Ancestors-Win64-Shipping.exe"+46F3D7: 4C 0F 43 C8              -  cmovae r9,rax
// ---------- INJECTING HERE ----------
"Ancestors-Win64-Shipping.exe"+46F3DB: 4C 89 8B D0 00 00 00     -  mov [rbx+000000D0],r9
// ---------- DONE INJECTING  ----------
"Ancestors-Win64-Shipping.exe"+46F3E2: 4D 85 C9                 -  test r9,r9
"Ancestors-Win64-Shipping.exe"+46F3E5: 75 17                    -  jne Ancestors-Win64-Shipping.exe+46F3FE
"Ancestors-Win64-Shipping.exe"+46F3E7: 48 2B D1                 -  sub rdx,rcx
"Ancestors-Win64-Shipping.exe"+46F3EA: 48 8B 8B 88 01 00 00     -  mov rcx,[rbx+00000188]
"Ancestors-Win64-Shipping.exe"+46F3F1: E8 0A 35 00 00           -  call Ancestors-Win64-Shipping.exe+472900
"Ancestors-Win64-Shipping.exe"+46F3F6: 4C 8B 84 24 80 00 00 00  -  mov r8,[rsp+00000080]
"Ancestors-Win64-Shipping.exe"+46F3FE: 48 89 7C 24 70           -  mov [rsp+70],rdi
"Ancestors-Win64-Shipping.exe"+46F403: 4C 3B C7                 -  cmp r8,rdi
"Ancestors-Win64-Shipping.exe"+46F406: 74 5D                    -  je Ancestors-Win64-Shipping.exe+46F465
"Ancestors-Win64-Shipping.exe"+46F408: 48 8D 15 D1 7D 01 02     -  lea rdx,[Ancestors-Win64-Shipping.exe+24871E0]
}
</AssemblerScript>
    </CheatEntry>
    <CheatEntry>
      29
      <Description>"NoWoundstest"</Description>
      <LastState/>
      <VariableType>Auto Assembler Script</VariableType>
      <AssemblerScript>{ Game   : Ancestors-Win64-Shipping.exe
  Version: 
  Date   : 2019-08-29
  Author : 0

  This script does blah blah blah
}

define(address,"Ancestors-Win64-Shipping.exe"+495B5B)
define(bytes,4C 89 8B B0 00 00 00)

[ENABLE]

assert(address,bytes)
alloc(newmem,$1000,"Ancestors-Win64-Shipping.exe"+495B5B)

label(code)
label(return)

newmem:

code:
  mov r9,00
  mov [rbx+000000B0],r9
  jmp return

address:
  jmp newmem
  nop 2
return:

[DISABLE]

address:
  db bytes
  // mov [rbx+000000B0],r9

dealloc(newmem)

{
// ORIGINAL CODE - INJECTION POINT: "Ancestors-Win64-Shipping.exe"+495B5B

"Ancestors-Win64-Shipping.exe"+495B3A: 57                       -  push rdi
"Ancestors-Win64-Shipping.exe"+495B3B: 48 83 EC 60              -  sub rsp,60
"Ancestors-Win64-Shipping.exe"+495B3F: 33 FF                    -  xor edi,edi
"Ancestors-Win64-Shipping.exe"+495B41: 48 8B D9                 -  mov rbx,rcx
"Ancestors-Win64-Shipping.exe"+495B44: 48 8B 89 B0 00 00 00     -  mov rcx,[rcx+000000B0]
"Ancestors-Win64-Shipping.exe"+495B4B: 44 8B CF                 -  mov r9d,edi
"Ancestors-Win64-Shipping.exe"+495B4E: 48 8B C1                 -  mov rax,rcx
"Ancestors-Win64-Shipping.exe"+495B51: 48 2B C2                 -  sub rax,rdx
"Ancestors-Win64-Shipping.exe"+495B54: 48 3B CA                 -  cmp rcx,rdx
"Ancestors-Win64-Shipping.exe"+495B57: 4C 0F 43 C8              -  cmovae r9,rax
// ---------- INJECTING HERE ----------
"Ancestors-Win64-Shipping.exe"+495B5B: 4C 89 8B B0 00 00 00     -  mov [rbx+000000B0],r9
// ---------- DONE INJECTING  ----------
"Ancestors-Win64-Shipping.exe"+495B62: 4D 85 C9                 -  test r9,r9
"Ancestors-Win64-Shipping.exe"+495B65: 75 17                    -  jne Ancestors-Win64-Shipping.exe+495B7E
"Ancestors-Win64-Shipping.exe"+495B67: 48 2B D1                 -  sub rdx,rcx
"Ancestors-Win64-Shipping.exe"+495B6A: 48 8B 8B 58 01 00 00     -  mov rcx,[rbx+00000158]
"Ancestors-Win64-Shipping.exe"+495B71: E8 1A 23 00 00           -  call Ancestors-Win64-Shipping.exe+497E90
"Ancestors-Win64-Shipping.exe"+495B76: 4C 8B 84 24 80 00 00 00  -  mov r8,[rsp+00000080]
"Ancestors-Win64-Shipping.exe"+495B7E: 48 89 7C 24 70           -  mov [rsp+70],rdi
"Ancestors-Win64-Shipping.exe"+495B83: 4C 3B C7                 -  cmp r8,rdi
"Ancestors-Win64-Shipping.exe"+495B86: 0F 84 B0 00 00 00        -  je Ancestors-Win64-Shipping.exe+495C3C
"Ancestors-Win64-Shipping.exe"+495B8C: 48 8D 15 5D CE FF 01     -  lea rdx,[Ancestors-Win64-Shipping.exe+24929F0]
}
</AssemblerScript>
    </CheatEntry>
  </CheatEntries>
</CheatTable>
 
Top