Page 60 of 100

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

Posted: Mon Nov 19, 2018 2:54 pm
by SunBeam
Read a few pages back, people complaining their edited items got wiped :) Or perks got reset. Something like that.

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

Posted: Mon Nov 19, 2018 6:18 pm
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>

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

Posted: Mon Nov 19, 2018 7:04 pm
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:

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

Posted: Mon Nov 19, 2018 8:03 pm
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 :-(

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

Posted: Mon Nov 19, 2018 10:24 pm
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.

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

Posted: Mon Nov 19, 2018 10:49 pm
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.

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

Posted: Tue Nov 20, 2018 12:09 am
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 :-)

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

Posted: Tue Nov 20, 2018 1:48 am
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.

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

Posted: Tue Nov 20, 2018 10:48 am
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.

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

Posted: Tue Nov 20, 2018 11:08 am
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?

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

Posted: Tue Nov 20, 2018 3:32 pm
by shood
Skylla Figurehead HashID 0000014D23ACFF6B
Odysseus Hood HashID 00000186B36062C8
HashID perk1 0000019877E0591E
HashID perk3 00000198EA9246B2

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

Posted: Tue Nov 20, 2018 7:09 pm
by AkashiGamer
Add hash id to set odyssey

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

Posted: Tue Nov 20, 2018 9:38 pm
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

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

Posted: Tue Nov 20, 2018 10:09 pm
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

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

Posted: Tue Nov 20, 2018 10:32 pm
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