Assassin's Creed Odyssey v1.3.0/v1.5.1 +21 (table Update18.3)

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

Re: Assassin's Creed Odyssey +19 (table Update14.2)

Post by SunBeam »

Read a few pages back, people complaining their edited items got wiped :) Or perks got reset. Something like that.

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
budabum
Expert Cheater
Expert Cheater
Posts: 279
Joined: Tue Nov 28, 2017 6:34 pm
Reputation: 310

Re: Assassin's Creed Odyssey +19 (table Update14.2)

Post by budabum »

hummus wrote:
Mon Nov 19, 2018 9:20 am
....
I hope it's still working.
I didn't want to make a script that increase everything and breaking peoples games, because some challenges required reaching a certain level or finding an Ainigmata Ostraka (changing from 0 to 1).
Hi.
Engraving booster. Copy the code below and paste as is into main CE window. CE supports easy copy/paste of xml formated code.
Usage: Type text into "Filter", e.g. Damage and then reopen Inventory->Engraving list. The table will get populated with specific Engraving based on the text you enter. Credits to hummus for sharing idea.

Engraving booster
[Link]

Code: Select all

<?xml version="1.0" encoding="utf-8"?>
<CheatTable>
  <CheatEntries>
    <CheatEntry>
      <ID>23957</ID>
      <Description>"Engraving x/y booster"</Description>
      <Options moHideChildren="1" moDeactivateChildrenAsWell="1"/>
      <LastState/>
      <VariableType>Auto Assembler Script</VariableType>
      <AssemblerScript>[ENABLE]
aobscanmodule(INJECT_engraving_list,ACOdyssey.exe,4C 8D 43 20 4C 89 6D D7 48 8D 55 D7 4C 89 6D C7 48 8B CB )
alloc(newmem_engraving_list,0x1000)
alloc(strItemNameFilter, $200)

registersymbol(INJECT_engraving_list)
registersymbol(ItemPerkAIConditionChallengeEntity)
registersymbol(pstrItemName)
registersymbol(strItemNameFilter)
label(code_engraving_list)
label(return_engraving_list)

newmem_engraving_list:
  push rax
  push rcx
  push rdx
  push r12
    mov  rdx, strItemNameFilter //SubStr
    mov  rcx, [rsi]             //Str
    call msvcrt.wcsstr
    test rax, rax
  pop r12
  pop rdx
  pop rcx
  pop rax
      je short @f
        mov r8, [r12]
        mov [ItemPerkAIConditionChallengeEntity], r8
        mov [pstrItemName], rsi
      @@:
  code_engraving_list:
      lea r8,[rbx+20]
      mov [rbp-29],r13
      lea rdx,[rbp-29]
      mov [rbp-39],r13
      mov rcx,rbx
  jmp return_engraving_list
  db CC CC CC CC

ItemPerkAIConditionChallengeEntity:
    dq baadf00d
pstrItemName:
    dq baadf00d
strItemNameFilter:
    db 'H',0,'i',0,'t',0,0,0


INJECT_engraving_list:
  jmp far newmem_engraving_list //#14 bytes
  db 90 90
  return_engraving_list:

[DISABLE]

INJECT_engraving_list:
db 4C 8D 43 20 4C 89 6D D7 48 8D 55 D7 4C 89 6D C7 48 8B CB

unregistersymbol(INJECT_engraving_list)
unregistersymbol(ItemPerkAIConditionChallengeEntity)
unregistersymbol(pstrItemName)
unregistersymbol(strItemNameFilter)
dealloc(newmem_engraving_list)
dealloc(strItemNameFilter)


</AssemblerScript>
      <CheatEntries>
        <CheatEntry>
          <ID>23962</ID>
          <Description>"Filter - type any text, then reopen Engraving in the ACOd"</Description>
          <VariableType>String</VariableType>
          <Length>100</Length>
          <Unicode>1</Unicode>
          <CodePage>0</CodePage>
          <ZeroTerminate>1</ZeroTerminate>
          <Address>strItemNameFilter</Address>
          <CheatEntries>
            <CheatEntry>
              <ID>23959</ID>
              <Description>"Item Name"</Description>
              <VariableType>String</VariableType>
              <Length>100</Length>
              <Unicode>1</Unicode>
              <CodePage>0</CodePage>
              <ZeroTerminate>1</ZeroTerminate>
              <Address>pstrItemName</Address>
              <Offsets>
                <Offset>0</Offset>
                <Offset>0</Offset>
              </Offsets>
            </CheatEntry>
            <CheatEntry>
              <ID>23960</ID>
              <Description>"Item x/y Challenge Value"</Description>
              <ShowAsSigned>1</ShowAsSigned>
              <VariableType>4 Bytes</VariableType>
              <Address>ItemPerkAIConditionChallengeEntity</Address>
              <Offsets>
                <Offset>+1C</Offset>
                <Offset>+0</Offset>
              </Offsets>
            </CheatEntry>
            <CheatEntry>
              <ID>23961</ID>
              <Description>"Item HashId"</Description>
              <ShowAsHex>1</ShowAsHex>
              <Color>C0C0C0</Color>
              <VariableType>8 Bytes</VariableType>
              <Address>ItemPerkAIConditionChallengeEntity</Address>
              <Offsets>
                <Offset>+10</Offset>
              </Offsets>
            </CheatEntry>
          </CheatEntries>
        </CheatEntry>
      </CheatEntries>
    </CheatEntry>
  </CheatEntries>
</CheatTable>

TagoKG
Noobzor
Noobzor
Posts: 10
Joined: Sat Oct 27, 2018 8:58 pm
Reputation: 0

Re: Assassin's Creed Odyssey +19 (table Update14.2)

Post by TagoKG »

SunBeam wrote:
Mon Nov 19, 2018 2:54 pm
Read a few pages back, people complaining their edited items got wiped :) Or perks got reset. Something like that.
perks and items fine here after updates :sleep:

Rankti
Expert Cheater
Expert Cheater
Posts: 76
Joined: Mon Mar 26, 2018 8:19 am
Reputation: 17

Re: Assassin's Creed Odyssey +19 (table Update14.2)

Post by Rankti »

budabum wrote:
Mon Nov 19, 2018 6:18 pm
hummus wrote:
Mon Nov 19, 2018 9:20 am
....
I hope it's still working.
I didn't want to make a script that increase everything and breaking peoples games, because some challenges required reaching a certain level or finding an Ainigmata Ostraka (changing from 0 to 1).
Hi.
Engraving booster. Copy the code below and paste as is into main CE window. CE supports easy copy/paste of xml formated code.
Usage: Type text into "Filter", e.g. Damage and then reopen Inventory->Engraving list. The table will get populated with specific Engraving based on the text you enter. Credits to hummus for sharing idea.

Engraving booster
[Link]

Code: Select all

<?xml version="1.0" encoding="utf-8"?>
<CheatTable>
  <CheatEntries>
    <CheatEntry>
      <ID>23957</ID>
      <Description>"Engraving x/y booster"</Description>
      <Options moHideChildren="1" moDeactivateChildrenAsWell="1"/>
      <LastState/>
      <VariableType>Auto Assembler Script</VariableType>
      <AssemblerScript>[ENABLE]
aobscanmodule(INJECT_engraving_list,ACOdyssey.exe,4C 8D 43 20 4C 89 6D D7 48 8D 55 D7 4C 89 6D C7 48 8B CB )
alloc(newmem_engraving_list,0x1000)
alloc(strItemNameFilter, $200)

registersymbol(INJECT_engraving_list)
registersymbol(ItemPerkAIConditionChallengeEntity)
registersymbol(pstrItemName)
registersymbol(strItemNameFilter)
label(code_engraving_list)
label(return_engraving_list)

newmem_engraving_list:
  push rax
  push rcx
  push rdx
  push r12
    mov  rdx, strItemNameFilter //SubStr
    mov  rcx, [rsi]             //Str
    call msvcrt.wcsstr
    test rax, rax
  pop r12
  pop rdx
  pop rcx
  pop rax
      je short @f
        mov r8, [r12]
        mov [ItemPerkAIConditionChallengeEntity], r8
        mov [pstrItemName], rsi
      @@:
  code_engraving_list:
      lea r8,[rbx+20]
      mov [rbp-29],r13
      lea rdx,[rbp-29]
      mov [rbp-39],r13
      mov rcx,rbx
  jmp return_engraving_list
  db CC CC CC CC

ItemPerkAIConditionChallengeEntity:
    dq baadf00d
pstrItemName:
    dq baadf00d
strItemNameFilter:
    db 'H',0,'i',0,'t',0,0,0


INJECT_engraving_list:
  jmp far newmem_engraving_list //#14 bytes
  db 90 90
  return_engraving_list:

[DISABLE]

INJECT_engraving_list:
db 4C 8D 43 20 4C 89 6D D7 48 8D 55 D7 4C 89 6D C7 48 8B CB

unregistersymbol(INJECT_engraving_list)
unregistersymbol(ItemPerkAIConditionChallengeEntity)
unregistersymbol(pstrItemName)
unregistersymbol(strItemNameFilter)
dealloc(newmem_engraving_list)
dealloc(strItemNameFilter)


</AssemblerScript>
      <CheatEntries>
        <CheatEntry>
          <ID>23962</ID>
          <Description>"Filter - type any text, then reopen Engraving in the ACOd"</Description>
          <VariableType>String</VariableType>
          <Length>100</Length>
          <Unicode>1</Unicode>
          <CodePage>0</CodePage>
          <ZeroTerminate>1</ZeroTerminate>
          <Address>strItemNameFilter</Address>
          <CheatEntries>
            <CheatEntry>
              <ID>23959</ID>
              <Description>"Item Name"</Description>
              <VariableType>String</VariableType>
              <Length>100</Length>
              <Unicode>1</Unicode>
              <CodePage>0</CodePage>
              <ZeroTerminate>1</ZeroTerminate>
              <Address>pstrItemName</Address>
              <Offsets>
                <Offset>0</Offset>
                <Offset>0</Offset>
              </Offsets>
            </CheatEntry>
            <CheatEntry>
              <ID>23960</ID>
              <Description>"Item x/y Challenge Value"</Description>
              <ShowAsSigned>1</ShowAsSigned>
              <VariableType>4 Bytes</VariableType>
              <Address>ItemPerkAIConditionChallengeEntity</Address>
              <Offsets>
                <Offset>+1C</Offset>
                <Offset>+0</Offset>
              </Offsets>
            </CheatEntry>
            <CheatEntry>
              <ID>23961</ID>
              <Description>"Item HashId"</Description>
              <ShowAsHex>1</ShowAsHex>
              <Color>C0C0C0</Color>
              <VariableType>8 Bytes</VariableType>
              <Address>ItemPerkAIConditionChallengeEntity</Address>
              <Offsets>
                <Offset>+10</Offset>
              </Offsets>
            </CheatEntry>
          </CheatEntries>
        </CheatEntry>
      </CheatEntries>
    </CheatEntry>
  </CheatEntries>
</CheatTable>
Thanks for the code but somehow it doesn't seem to work here.
I copied the code into the CE Table, enabled it, typed Damage as text into the Filter line, reopened the inv->engravings list but nothing happens in the table :-(

User avatar
AegonVI
Cheater
Cheater
Posts: 32
Joined: Wed Jan 17, 2018 3:28 pm
Reputation: 5

Re: Assassin's Creed Odyssey +19 (table Update14.2)

Post by AegonVI »

urthor wrote:
Wed Nov 07, 2018 10:24 pm
viewtopic.php?p=65773#p65773

viewtopic.php?p=66924#p66924

viewtopic.php?p=65948#p65948

Saving for later but here are the links to Badabum's table and guide to get them in one place since they're not in the OP. There's an excel of Hash IDs someone kindly made somewhere in the thread I'll find later
Thank you so much.

User avatar
budabum
Expert Cheater
Expert Cheater
Posts: 279
Joined: Tue Nov 28, 2017 6:34 pm
Reputation: 310

Re: Assassin's Creed Odyssey +19 (table Update14.2)

Post by budabum »

@Rankti
you likely at Level 5-7 for all "Damage" engravings. Filter another engraving which is not yet LVL 5-7.
"Athenian", "Spartans", "Spear", etc. note: filter is case sensitive.
What I also noticed, once you reach Level 5 for an engraving it'll stop poping up tooltips what to do to achieve lvl 6-7.
The CE table depends on that tooltip. No tooltip - no gain.

Rankti
Expert Cheater
Expert Cheater
Posts: 76
Joined: Mon Mar 26, 2018 8:19 am
Reputation: 17

Re: Assassin's Creed Odyssey +19 (table Update14.2)

Post by Rankti »

budabum wrote:
Mon Nov 19, 2018 10:49 pm
@Rankti
you likely at Level 5-7 for all "Damage" engravings. Filter another engraving which is not yet LVL 5-7.
"Athenian", "Spartans", "Spear", etc. note: filter is case sensitive.
What I also noticed, once you reach Level 5 for an engraving it'll stop poping up tooltips what to do to achieve lvl 6-7.
The CE table depends on that tooltip. No tooltip - no gain.
That was it. It works now. Now I can finally complete the annoying bow engravings. Thank you :-)

User avatar
Sauce
Fearless Donors
Fearless Donors
Posts: 209
Joined: Wed Apr 19, 2017 5:56 pm
Reputation: 19

Re: Assassin's Creed Odyssey +19 (table Update14.2)

Post by Sauce »

@budabum
Not sure if something has changed with a recent update, but I'm completely unable to use the PC damage multiplier in your/sunbeam's table/script, it just will not let me toggle it on. The rest of the scripts activate fine, including the ship damage multiplier. Doesn't matter if I try to activate at the main menu or in game. I own the game legit on uPlay.

User avatar
budabum
Expert Cheater
Expert Cheater
Posts: 279
Joined: Tue Nov 28, 2017 6:34 pm
Reputation: 310

Re: Assassin's Creed Odyssey +19 (table Update14.2)

Post by budabum »

if under "PC damage" you mean "Player", then you may start troubleshooting that script. otherwise you refer to some other table.

open script and copy aobscanmodule bytes, then search these bytes directly from CE as "Array of bytes". Make sure you tick all Memory options as Gray (Writable, Executable, CopyOnWrite).


636F6D7061746962696C6974793E3C2F617373656D626C793E ->> should find 151DA1166 for 1.0.7 game version
F30F1085????????F30F108D????????894D??8B4C24??F30F1145??F3 ->> 141F33677
F3480F2AF8F30F59FEE8????????B201F30F ->>1421B9E0D

if one of the searches did not find anything, then somewhat else hooks the game, e.g. trainer or other CE table.

flamingobiwan
What is cheating?
What is cheating?
Posts: 2
Joined: Tue Nov 20, 2018 11:06 am
Reputation: 0

Re: Assassin's Creed Odyssey +19 (table Update14.2)

Post by flamingobiwan »

I tried to working on to add ability to keep headgear/helmets during cutscenes, but unfortunately no chance to finish it, does anybody knows/could to implement that in actual version of table?

shood
Cheater
Cheater
Posts: 30
Joined: Sun Mar 18, 2018 6:00 pm
Reputation: 15

Re: Assassin's Creed Odyssey +19 (table Update14.2)

Post by shood »

Skylla Figurehead HashID 0000014D23ACFF6B
Odysseus Hood HashID 00000186B36062C8
HashID perk1 0000019877E0591E
HashID perk3 00000198EA9246B2

AkashiGamer
Expert Cheater
Expert Cheater
Posts: 85
Joined: Thu Mar 15, 2018 10:44 pm
Reputation: 4

Re: Assassin's Creed Odyssey +19 (table Update14.2)

Post by AkashiGamer »

Add hash id to set odyssey

AkashiGamer
Expert Cheater
Expert Cheater
Posts: 85
Joined: Thu Mar 15, 2018 10:44 pm
Reputation: 4

Re: Assassin's Creed Odyssey +16 (table Update11.2)

Post by AkashiGamer »

neweclipse wrote:
Sat Oct 27, 2018 7:44 pm
2018/11/16 Updated!
Here is my excel sheet
1.HashID_Table_Legendary_Pack
Include ItemHashId and PerkHashId for all eStore legendary gears(Level 70)
2.HashID_Table_Bonus_Pack
Include ItemHashId and PerkHashId for Kronos Pack, Herald of Dusk Pack,
Aegean Pirate Pack, Athenian Weapons Pack and Spartan Starter Pack(Level 70)
3.HashID_Table_Naval_Pack
Include ItemHashId for all eStore naval pack(EVEN INCLUDE MERMAID NAVAL PACK!)
:lol:

Add a new set of armor to the table

nerf
Noobzor
Noobzor
Posts: 13
Joined: Mon Aug 06, 2018 12:53 am
Reputation: 0

Re: Assassin's Creed Odyssey +16 (table Update11)

Post by nerf »

exhaler wrote:
Sat Nov 17, 2018 7:30 pm
OleMagne wrote:
Tue Oct 16, 2018 8:38 pm
Emlorp wrote:
Tue Oct 16, 2018 7:46 pm
From [Link]
[VK_PAD_A = 0x5800
VK_PAD_B = 0x5801
VK_PAD_X = 0x5802
VK_PAD_Y = 0x5803
VK_PAD_RSHOULDER = 0x5804
VK_PAD_LSHOULDER = 0x5805
VK_PAD_LTRIGGER = 0x5806
VK_PAD_RTRIGGER = 0x5807
VK_PAD_DPAD_UP = 0x5810
VK_PAD_DPAD_DOWN = 0x5811
VK_PAD_DPAD_LEFT = 0x5812
VK_PAD_DPAD_RIGHT = 0x5813
VK_PAD_START = 0x5814
VK_PAD_BACK = 0x5815
VK_PAD_LTHUMB_PRESS = 0x5816
VK_PAD_RTHUMB_PRESS = 0x5817
VK_PAD_LTHUMB_UP = 0x5820
VK_PAD_LTHUMB_DOWN = 0x5821
VK_PAD_LTHUMB_RIGHT = 0x5822
VK_PAD_LTHUMB_LEFT = 0x5823
VK_PAD_LTHUMB_UPLEFT = 0x5824
VK_PAD_LTHUMB_UPRIGHT = 0x5825
VK_PAD_LTHUMB_DOWNRIGHT = 0x5826
VK_PAD_LTHUMB_DOWNLEFT = 0x5827
VK_PAD_RTHUMB_UP = 0x5830
VK_PAD_RTHUMB_DOWN = 0x5831
VK_PAD_RTHUMB_RIGHT = 0x5832
VK_PAD_RTHUMB_LEFT = 0x5833
VK_PAD_RTHUMB_UPLEFT = 0x5834
VK_PAD_RTHUMB_UPRIGHT = 0x5835
VK_PAD_RTHUMB_DOWNRIGHT = 0x5836
VK_PAD_RTHUMB_DOWNLEFT = 0x5837 /quote]
If i want to use the controller 'A' button to teleport, where to configure it in the script?
hello,

first, thank you for this fantastic script.

i would like this as well. does anyone know how / if possible to use a controller's key (e.g XBOX One LeftStick-Press or DPAD-DOWN) instead of the keyboard key (shift, caps, ctrl, etc)? While holding down LeftStick-Press and then using A (xbox) to place the marker on the map should make it work like holding down CAPS and pressing A on the controller. (which works)
I don't have a clue.

I tried searching but can't find anything. I tried changing the type on "mod key" to 2 bytes (5816 > 255) and added another entry to the drop list "5816: LS Press"... but it doesn't work.
5816 is hex like the other entries on the list.

thanks

alyrium
What is cheating?
What is cheating?
Posts: 1
Joined: Tue Nov 20, 2018 10:29 pm
Reputation: 0

Re: Assassin's Creed Odyssey +19 (table Update14.2)

Post by alyrium »

Could anyone lend me a hand?

I messed up and for some reason, I am constantly over maximum carrying capacity. The problem is that I have about 2000 pairs of the same boots in the leg slot of my armor. Is there any way I can delete all of these? I was using the Table and this happened. I can't run and have to walk. Not sure if they are constantly respawning or I have so many that the list keeps adding it back after I sell/ dismantle a pair

Post Reply

Who is online

Users browsing this forum: 1549808, bluemoon27112, channing, chenlin, crunchipop, Culpa, degrees, DotBot, Feekz, Floockde, Google Adsense [Bot], Messy6666, NeonRose, Reginodes, skyline86, Tom andy, WZWMaster, YandexBot, yonzie, Zanzer