Code Vein

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

Re: Code Vein

Post by SunBeam »

RaxeIe wrote:
Wed Oct 02, 2019 7:28 pm
why havent you added to the cheat table or made one yourself yet sunbeam? also can you tell me if the queen blood code is a item like the queen parts? its weird how some blood codes are items yet some arent.
Because the game updated as I was building up the SDK-mapping. Won't start over mapping 400+ functions. You have console and dumper with Otis_Inf's tool, so what else is there for me to do?

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
pox911
Slob
Slob
Posts: 128
Joined: Mon Mar 20, 2017 1:41 am
Reputation: 182

Re: Code Vein

Post by pox911 »

bloodaxis wrote:
Wed Oct 02, 2019 8:02 pm
pox911 wrote:
Wed Oct 02, 2019 7:29 pm
Oh, that weapon should be DA_WeaponArticle_Bayonet_H_Col2
Is there a list somewhere of all the weapons for summoning?

Code: Select all

DA_WeaponArticle_Hammer_D 
DA_WeaponArticle_Hammer_Oliver 
DA_WeaponArticle_Hammer_F 
DA_WeaponArticle_Hammer_G 
DA_WeaponArticle_Hammer_A_Col2 
DA_WeaponArticle_Hammer_A 
DA_WeaponArticle_Hammer_Concrete 
DA_WeaponArticle_Hammer_B 
DA_WeaponArticle_Bayonet_I 
DA_WeaponArticle_Halberd_F 
DA_WeaponArticle_Bayonet_Mia 
DA_WeaponArticle_Halberd_B 
DA_WeaponArticle_Halberd_C 
DA_WeaponArticle_Halberd_D 
DA_WeaponArticle_Halberd_E 
DA_WeaponArticle_Halberd_G 
DA_WeaponArticle_Halberd_I 
DA_WeaponArticle_Halberd_J 
DA_WeaponArticle_Halberd_io 
DA_WeaponArticle_Bayonet_H 
DA_WeaponArticle_Bayonet_H_Col2 
DA_WeaponArticle_Bayonet_A 
DA_WeaponArticle_Bayonet_A_Col2 
DA_WeaponArticle_Bayonet_C 
DA_WeaponArticle_Bayonet_D 
DA_WeaponArticle_Bayonet_E 
DA_WeaponArticle_Bayonet_F 
DA_WeaponArticle_Bayonet_G 
DA_WeaponArticle_LargeSword_K 
DA_WeaponArticle_LargeSword_I 
DA_WeaponArticle_LargeSword_G 
DA_WeaponArticle_LargeSword_H 
DA_WeaponArticle_LargeSword_E 
DA_WeaponArticle_LargeSword_C_Col2 
DA_WeaponArticle_LargeSword_D 
DA_WeaponArticle_LargeSword_B 
DA_WeaponArticle_LargeSword_A 
DA_WeaponArticle_Hammer_G_Col2 
DA_WeaponArticle_LargeSword_J 
DA_WeaponArticle_Sword_E 
DA_WeaponArticle_Sword_C 
DA_WeaponArticle_Sword_B 
DA_WeaponArticle_CheatWeapon 
DA_WeaponArticle_Sword_A 
DA_WeaponArticle_LargeSword_Yakumo 
DA_WeaponArticle_Sword_C_Col2 
DA_WeaponArticle_Bayonet_B 
DA_WeaponArticle_Halberd_A 
DA_WeaponArticle_Bayonet_Eva 
DA_WeaponArticle_Halberd_D_Col2 
DA_WeaponArticle_Halberd_K 
DA_WeaponArticle_Halberd_H 
DA_WeaponArticle_Hammer_C 
DA_WeaponArticle_Hammer_E 
DA_WeaponArticle_LargeSword_F 
DA_WeaponArticle_Hammer_H 
DA_WeaponArticle_LargeSword_C 
DA_WeaponArticle_Sword_D 
DA_WeaponArticle_Sword_L_Col2 
DA_WeaponArticle_BreakFastnessWeapon 
DA_WeaponArticle_Sword_Reference 
DA_WeaponArticle_Sword_N 
DA_WeaponArticle_Sword_M 
DA_WeaponArticle_Sword_L 
DA_WeaponArticle_Sword_Louis 
DA_WeaponArticle_Sword_K 
DA_WeaponArticle_Sword_Jack 
DA_WeaponArticle_Sword_G 
DA_WeaponArticle_Sword_IronPipe 
DA_WeaponArticle_Sword_F 
DA_SlaveVampire_FistSet 
edit: i also posted a basic tutorial on item swapping in the tutorial section

bloodaxis
Expert Cheater
Expert Cheater
Posts: 452
Joined: Thu Apr 13, 2017 5:09 am
Reputation: 57

Re: Code Vein

Post by bloodaxis »

pox911 wrote:
Wed Oct 02, 2019 8:21 pm
edit: i also posted a basic tutorial on item swapping in the tutorial section
Thanks for that, got the last two or whatever weapons that didn't drop from enemies, I assume you can do the same thing for blood veils, although it seems as if your blood veil highlighter might have been broken by the patch.

User avatar
pox911
Slob
Slob
Posts: 128
Joined: Mon Mar 20, 2017 1:41 am
Reputation: 182

Re: Code Vein

Post by pox911 »

It works for veils as well. I thought i posted the fixed one but i may not have. Just in case.

Code: Select all

<?xml version="1.0" encoding="utf-8"?>
<CheatTable>
  <CheatEntries>
    <CheatEntry>
      <ID>1223</ID>
      <Description>"Current Highlighted Weapon"</Description>
      <Options moHideChildren="1"/>
      <LastState/>
      <VariableType>Auto Assembler Script</VariableType>
      <AssemblerScript>{ Game   : CodeVein-Win64-Shipping.exe
  Version: 
  Date   : 2019-09-30
  Author : Turk

  This script does blah blah blah
}

[ENABLE]

aobscanmodule(CurWeapAOB,CodeVein-Win64-Shipping.exe,4D 8B 40 08 88 44 24 20) // should be unique
alloc(newmem,$1000,"CodeVein-Win64-Shipping.exe"+6651F68)

label(code)
label(return)
label(WeaponData)
registersymbol(WeaponData)

newmem:

code:
  mov [WeaponData],r8
  mov r8,[r8+08]
  mov [rsp+20],al
  jmp return
  WeaponData:

CurWeapAOB:
  jmp newmem
  nop
  nop
  nop
return:
registersymbol(CurWeapAOB)

[DISABLE]

CurWeapAOB:
  db 4D 8B 40 08 88 44 24 20

unregistersymbol(CurWeapAOB)
unregistersymbol(WeaponData)
dealloc(newmem)

{
// ORIGINAL CODE - INJECTION POINT: "CodeVein-Win64-Shipping.exe"+6651F68

"CodeVein-Win64-Shipping.exe"+6651F49: 48 89 D8                 -  mov rax,rbx
"CodeVein-Win64-Shipping.exe"+6651F4C: 48 8B 5C 24 40           -  mov rbx,[rsp+40]
"CodeVein-Win64-Shipping.exe"+6651F51: 48 83 C4 30              -  add rsp,30
"CodeVein-Win64-Shipping.exe"+6651F55: 5F                       -  pop rdi
"CodeVein-Win64-Shipping.exe"+6651F56: C3                       -  ret 
"CodeVein-Win64-Shipping.exe"+6651F57: 0F B6 40 18              -  movzx eax,byte ptr [rax+18]
"CodeVein-Win64-Shipping.exe"+6651F5B: 48 89 DA                 -  mov rdx,rbx
"CodeVein-Win64-Shipping.exe"+6651F5E: 45 8B 48 14              -  mov r9d,[r8+14]
"CodeVein-Win64-Shipping.exe"+6651F62: 48 89 F9                 -  mov rcx,rdi
"CodeVein-Win64-Shipping.exe"+6651F65: 4C 8B 17                 -  mov r10,[rdi]
// ---------- INJECTING HERE ----------
"CodeVein-Win64-Shipping.exe"+6651F68: 4D 8B 40 08              -  mov r8,[r8+08]
"CodeVein-Win64-Shipping.exe"+6651F6C: 88 44 24 20              -  mov [rsp+20],al
// ---------- DONE INJECTING  ----------
"CodeVein-Win64-Shipping.exe"+6651F70: 41 FF 92 98 00 00 00     -  call qword ptr [r10+00000098]
"CodeVein-Win64-Shipping.exe"+6651F77: 48 89 D8                 -  mov rax,rbx
"CodeVein-Win64-Shipping.exe"+6651F7A: 48 8B 5C 24 40           -  mov rbx,[rsp+40]
"CodeVein-Win64-Shipping.exe"+6651F7F: 48 83 C4 30              -  add rsp,30
"CodeVein-Win64-Shipping.exe"+6651F83: 5F                       -  pop rdi
"CodeVein-Win64-Shipping.exe"+6651F84: C3                       -  ret 
"CodeVein-Win64-Shipping.exe"+6651F85: CC                       -  int 3 
"CodeVein-Win64-Shipping.exe"+6651F86: 41 53                    -  push r11
"CodeVein-Win64-Shipping.exe"+6651F88: 49 F7 D3                 -  not r11
"CodeVein-Win64-Shipping.exe"+6651F8B: 4C 21 1C 24              -  and [rsp],r11
}
</AssemblerScript>
      <CheatEntries>
        <CheatEntry>
          <ID>1226</ID>
          <Description>"Weapon Pointer"</Description>
          <ShowAsHex>1</ShowAsHex>
          <VariableType>8 Bytes</VariableType>
          <Address>WeaponData</Address>
          <Offsets>
            <Offset>8</Offset>
          </Offsets>
        </CheatEntry>
        <CheatEntry>
          <ID>1225</ID>
          <Description>"Quantity"</Description>
          <VariableType>4 Bytes</VariableType>
          <Address>WeaponData</Address>
          <Offsets>
            <Offset>1c</Offset>
          </Offsets>
        </CheatEntry>
        <CheatEntry>
          <ID>1227</ID>
          <Description>"Quality"</Description>
          <VariableType>4 Bytes</VariableType>
          <Address>WeaponData</Address>
          <Offsets>
            <Offset>14</Offset>
          </Offsets>
        </CheatEntry>
        <CheatEntry>
          <ID>1228</ID>
          <Description>"Transformation"</Description>
          <DropDownList DisplayValueAsItem="1">0:None
1:Alleviation
2:Fortification
3:Intensification
4:Gifts
5:Devour
6:Fire
7:Ice
8:Lightning
9:Venom
10:Stun
11:Inhibit
12:Slow
</DropDownList>
          <VariableType>Byte</VariableType>
          <Address>WeaponData</Address>
          <Offsets>
            <Offset>18</Offset>
          </Offsets>
        </CheatEntry>
      </CheatEntries>
    </CheatEntry>
    <CheatEntry>
      <ID>1229</ID>
      <Description>"Current Highlighted Blood Veil"</Description>
      <Options moHideChildren="1"/>
      <LastState/>
      <VariableType>Auto Assembler Script</VariableType>
      <AssemblerScript>{ Game   : CodeVein-Win64-Shipping.exe
  Version: 
  Date   : 2019-09-30
  Author : Turk

  This script does blah blah blah
}

[ENABLE]

aobscanmodule(CurVeilAOB,CodeVein-Win64-Shipping.exe,4C 8B 40 08 4D 85 C0 74 E1) // should be unique
alloc(newmem,$1000,"CodeVein-Win64-Shipping.exe"+64B3337)

label(code)
label(return)
label(VeilData)
registersymbol(VeilData)

newmem:

code:
  mov [VeilData],rax
  mov r8,[rax+08]
  test r8,r8
  jmp return
  VeilData:

CurVeilAOB:
  jmp newmem
  nop
  nop
return:
registersymbol(CurVeilAOB)

[DISABLE]

CurVeilAOB:
  db 4C 8B 40 08 4D 85 C0

unregistersymbol(CurVeilAOB)
unregistersymbol(VeilData)
dealloc(newmem)

{
// ORIGINAL CODE - INJECTION POINT: "CodeVein-Win64-Shipping.exe"+64B3337

"CodeVein-Win64-Shipping.exe"+64B3319: 48 89 C2                                   -  mov rdx,rax
"CodeVein-Win64-Shipping.exe"+64B331C: 48 85 C0                                   -  test rax,rax
"CodeVein-Win64-Shipping.exe"+64B331F: 75 16                                      -  jne CodeVein-Win64-Shipping.exe+64B3337
"CodeVein-Win64-Shipping.exe"+64B3321: 48 89 D9                                   -  mov rcx,rbx
"CodeVein-Win64-Shipping.exe"+64B3324: E8 A7 1C 6A FA                             -  call CodeVein-Win64-Shipping.exe+B54FD0
"CodeVein-Win64-Shipping.exe"+64B3329: 48 89 D8                                   -  mov rax,rbx
"CodeVein-Win64-Shipping.exe"+64B332C: 48 8B 5C 24 40                             -  mov rbx,[rsp+40]
"CodeVein-Win64-Shipping.exe"+64B3331: 48 83 C4 30                                -  add rsp,30
"CodeVein-Win64-Shipping.exe"+64B3335: 5F                                         -  pop rdi
"CodeVein-Win64-Shipping.exe"+64B3336: C3                                         -  ret 
// ---------- INJECTING HERE ----------
"CodeVein-Win64-Shipping.exe"+64B3337: 4C 8B 40 08                                -  mov r8,[rax+08]
"CodeVein-Win64-Shipping.exe"+64B333B: 4D 85 C0                                   -  test r8,r8
// ---------- DONE INJECTING  ----------
"CodeVein-Win64-Shipping.exe"+64B333E: 74 E1                                      -  je CodeVein-Win64-Shipping.exe+64B3321
"CodeVein-Win64-Shipping.exe"+64B3340: 0F B6 40 18                                -  movzx eax,byte ptr [rax+18]
"CodeVein-Win64-Shipping.exe"+64B3344: 48 89 F9                                   -  mov rcx,rdi
"CodeVein-Win64-Shipping.exe"+64B3347: 44 8B 4A 14                                -  mov r9d,[rdx+14]
"CodeVein-Win64-Shipping.exe"+64B334B: 48 89 DA                                   -  mov rdx,rbx
"CodeVein-Win64-Shipping.exe"+64B334E: 4C 8B 17                                   -  mov r10,[rdi]
"CodeVein-Win64-Shipping.exe"+64B3351: 88 44 24 20                                -  mov [rsp+20],al
"CodeVein-Win64-Shipping.exe"+64B3355: 41 FF 92 A0 00 00 00                       -  call qword ptr [r10+000000A0]
"CodeVein-Win64-Shipping.exe"+64B335C: 48 89 D8                                   -  mov rax,rbx
"CodeVein-Win64-Shipping.exe"+64B335F: 48 8B 5C 24 40                             -  mov rbx,[rsp+40]
}
</AssemblerScript>
      <CheatEntries>
        <CheatEntry>
          <ID>1231</ID>
          <Description>"Veil Pointer"</Description>
          <ShowAsHex>1</ShowAsHex>
          <VariableType>8 Bytes</VariableType>
          <Address>VeilData</Address>
          <Offsets>
            <Offset>8</Offset>
          </Offsets>
        </CheatEntry>
        <CheatEntry>
          <ID>1232</ID>
          <Description>"Quantity"</Description>
          <VariableType>4 Bytes</VariableType>
          <Address>VeilData</Address>
          <Offsets>
            <Offset>1c</Offset>
          </Offsets>
        </CheatEntry>
        <CheatEntry>
          <ID>1233</ID>
          <Description>"Quality"</Description>
          <VariableType>4 Bytes</VariableType>
          <Address>VeilData</Address>
          <Offsets>
            <Offset>14</Offset>
          </Offsets>
        </CheatEntry>
        <CheatEntry>
          <ID>1234</ID>
          <Description>"Transformation"</Description>
          <DropDownList DisplayValueAsItem="1">0:None
1:Alleviation
2:Fortification
3:Intensification
4:Gifts
5:Devour
6:Fire
7:Ice
8:Lightning
9:Venom
10:Stun
11:Inhibit
12:Slow
</DropDownList>
          <VariableType>Byte</VariableType>
          <Address>VeilData</Address>
          <Offsets>
            <Offset>18</Offset>
          </Offsets>
        </CheatEntry>
      </CheatEntries>
    </CheatEntry>
    <CheatEntry>
      <ID>1235</ID>
      <Description>"Current Highlighted Item"</Description>
      <Options moHideChildren="1"/>
      <LastState/>
      <VariableType>Auto Assembler Script</VariableType>
      <AssemblerScript>{ Game   : CodeVein-Win64-Shipping.exe
  Version: 
  Date   : 2019-09-30
  Author : Turk

  This script does blah blah blah
}

[ENABLE]

aobscanmodule(CurItemAOB,CodeVein-Win64-Shipping.exe,1A 0F 10 00 0F 10 48 10) // should be unique
alloc(newmem,$1000,"CodeVein-Win64-Shipping.exe"+612A86F)

label(code)
label(return)
label(ItemData)
registersymbol(ItemData)

newmem:

code:
  mov [ItemData],rax
  movups xmm0,[rax]
  movups xmm1,[rax+10]
  jmp return
  ItemData:

CurItemAOB+01:
  jmp newmem
  nop
  nop
return:
registersymbol(CurItemAOB)

[DISABLE]

CurItemAOB+01:
  db 0F 10 00 0F 10 48 10

unregistersymbol(CurItemAOB)
unregistersymbol(ItemData)
dealloc(newmem)

{
// ORIGINAL CODE - INJECTION POINT: "CodeVein-Win64-Shipping.exe"+612A86F

"CodeVein-Win64-Shipping.exe"+612A842: 48 89 44 24 30                 -  mov [rsp+30],rax
"CodeVein-Win64-Shipping.exe"+612A847: E8 44 62 91 FA                 -  call CodeVein-Win64-Shipping.exe+A40A90
"CodeVein-Win64-Shipping.exe"+612A84C: 48 89 C2                       -  mov rdx,rax
"CodeVein-Win64-Shipping.exe"+612A84F: 4C 8D 4C 24 30                 -  lea r9,[rsp+30]
"CodeVein-Win64-Shipping.exe"+612A854: 41 B8 2B 00 00 00              -  mov r8d,0000002B
"CodeVein-Win64-Shipping.exe"+612A85A: 48 89 F9                       -  mov rcx,rdi
"CodeVein-Win64-Shipping.exe"+612A85D: E8 2E 11 82 FA                 -  call CodeVein-Win64-Shipping.exe+94B990
"CodeVein-Win64-Shipping.exe"+612A862: 48 8B 84 24 A8 00 00 00        -  mov rax,[rsp+000000A8]
"CodeVein-Win64-Shipping.exe"+612A86A: 48 85 C0                       -  test rax,rax
"CodeVein-Win64-Shipping.exe"+612A86D: 74 1A                          -  je CodeVein-Win64-Shipping.exe+612A889
// ---------- INJECTING HERE ----------
"CodeVein-Win64-Shipping.exe"+612A86F: 0F 10 00                       -  movups xmm0,[rax]
"CodeVein-Win64-Shipping.exe"+612A872: 0F 10 48 10                    -  movups xmm1,[rax+10]
// ---------- DONE INJECTING  ----------
"CodeVein-Win64-Shipping.exe"+612A876: 0F 11 03                       -  movups [rbx],xmm0
"CodeVein-Win64-Shipping.exe"+612A879: F2 0F 10 40 20                 -  movsd xmm0,[rax+20]
"CodeVein-Win64-Shipping.exe"+612A87E: 0F 11 4B 10                    -  movups [rbx+10],xmm1
"CodeVein-Win64-Shipping.exe"+612A882: F2 0F 11 43 20                 -  movsd [rbx+20],xmm0
"CodeVein-Win64-Shipping.exe"+612A887: EB 29                          -  jmp CodeVein-Win64-Shipping.exe+612A8B2
"CodeVein-Win64-Shipping.exe"+612A889: 48 89 43 10                    -  mov [rbx+10],rax
"CodeVein-Win64-Shipping.exe"+612A88D: 48 89 43 18                    -  mov [rbx+18],rax
"CodeVein-Win64-Shipping.exe"+612A891: 48 89 43 20                    -  mov [rbx+20],rax
"CodeVein-Win64-Shipping.exe"+612A895: 48 89 33                       -  mov [rbx],rsi
"CodeVein-Win64-Shipping.exe"+612A898: 48 89 73 08                    -  mov [rbx+08],rsi
}
</AssemblerScript>
      <CheatEntries>
        <CheatEntry>
          <ID>1238</ID>
          <Description>"Item Pointer"</Description>
          <ShowAsHex>1</ShowAsHex>
          <VariableType>8 Bytes</VariableType>
          <Address>ItemData</Address>
          <Offsets>
            <Offset>0</Offset>
          </Offsets>
        </CheatEntry>
        <CheatEntry>
          <ID>1239</ID>
          <Description>"Item Function?"</Description>
          <ShowAsHex>1</ShowAsHex>
          <VariableType>8 Bytes</VariableType>
          <Address>ItemData</Address>
          <Offsets>
            <Offset>8</Offset>
          </Offsets>
        </CheatEntry>
        <CheatEntry>
          <ID>1237</ID>
          <Description>"Quantity Held"</Description>
          <VariableType>4 Bytes</VariableType>
          <Address>ItemData</Address>
          <Offsets>
            <Offset>14</Offset>
          </Offsets>
        </CheatEntry>
      </CheatEntries>
    </CheatEntry>
  </CheatEntries>
</CheatTable>

bloodaxis
Expert Cheater
Expert Cheater
Posts: 452
Joined: Thu Apr 13, 2017 5:09 am
Reputation: 57

Re: Code Vein

Post by bloodaxis »

pox911 wrote:
Wed Oct 02, 2019 9:38 pm
It works for veils as well. I thought i posted the fixed one but i may not have. Just in case.
Might have been on my end, regardless that one works! :D

RaxeIe
Expert Cheater
Expert Cheater
Posts: 97
Joined: Sun Sep 22, 2019 10:19 pm
Reputation: 14

Re: Code Vein

Post by RaxeIe »

pox911 wrote:
Wed Oct 02, 2019 9:38 pm
It works for veils as well. I thought i posted the fixed one but i may not have. Just in case.

Code: Select all

<?xml version="1.0" encoding="utf-8"?>
<CheatTable>
  <CheatEntries>
    <CheatEntry>
      <ID>1223</ID>
      <Description>"Current Highlighted Weapon"</Description>
      <Options moHideChildren="1"/>
      <LastState/>
      <VariableType>Auto Assembler Script</VariableType>
      <AssemblerScript>{ Game   : CodeVein-Win64-Shipping.exe
  Version: 
  Date   : 2019-09-30
  Author : Turk

  This script does blah blah blah
}

[ENABLE]

aobscanmodule(CurWeapAOB,CodeVein-Win64-Shipping.exe,4D 8B 40 08 88 44 24 20) // should be unique
alloc(newmem,$1000,"CodeVein-Win64-Shipping.exe"+6651F68)

label(code)
label(return)
label(WeaponData)
registersymbol(WeaponData)

newmem:

code:
  mov [WeaponData],r8
  mov r8,[r8+08]
  mov [rsp+20],al
  jmp return
  WeaponData:

CurWeapAOB:
  jmp newmem
  nop
  nop
  nop
return:
registersymbol(CurWeapAOB)

[DISABLE]

CurWeapAOB:
  db 4D 8B 40 08 88 44 24 20

unregistersymbol(CurWeapAOB)
unregistersymbol(WeaponData)
dealloc(newmem)

{
// ORIGINAL CODE - INJECTION POINT: "CodeVein-Win64-Shipping.exe"+6651F68

"CodeVein-Win64-Shipping.exe"+6651F49: 48 89 D8                 -  mov rax,rbx
"CodeVein-Win64-Shipping.exe"+6651F4C: 48 8B 5C 24 40           -  mov rbx,[rsp+40]
"CodeVein-Win64-Shipping.exe"+6651F51: 48 83 C4 30              -  add rsp,30
"CodeVein-Win64-Shipping.exe"+6651F55: 5F                       -  pop rdi
"CodeVein-Win64-Shipping.exe"+6651F56: C3                       -  ret 
"CodeVein-Win64-Shipping.exe"+6651F57: 0F B6 40 18              -  movzx eax,byte ptr [rax+18]
"CodeVein-Win64-Shipping.exe"+6651F5B: 48 89 DA                 -  mov rdx,rbx
"CodeVein-Win64-Shipping.exe"+6651F5E: 45 8B 48 14              -  mov r9d,[r8+14]
"CodeVein-Win64-Shipping.exe"+6651F62: 48 89 F9                 -  mov rcx,rdi
"CodeVein-Win64-Shipping.exe"+6651F65: 4C 8B 17                 -  mov r10,[rdi]
// ---------- INJECTING HERE ----------
"CodeVein-Win64-Shipping.exe"+6651F68: 4D 8B 40 08              -  mov r8,[r8+08]
"CodeVein-Win64-Shipping.exe"+6651F6C: 88 44 24 20              -  mov [rsp+20],al
// ---------- DONE INJECTING  ----------
"CodeVein-Win64-Shipping.exe"+6651F70: 41 FF 92 98 00 00 00     -  call qword ptr [r10+00000098]
"CodeVein-Win64-Shipping.exe"+6651F77: 48 89 D8                 -  mov rax,rbx
"CodeVein-Win64-Shipping.exe"+6651F7A: 48 8B 5C 24 40           -  mov rbx,[rsp+40]
"CodeVein-Win64-Shipping.exe"+6651F7F: 48 83 C4 30              -  add rsp,30
"CodeVein-Win64-Shipping.exe"+6651F83: 5F                       -  pop rdi
"CodeVein-Win64-Shipping.exe"+6651F84: C3                       -  ret 
"CodeVein-Win64-Shipping.exe"+6651F85: CC                       -  int 3 
"CodeVein-Win64-Shipping.exe"+6651F86: 41 53                    -  push r11
"CodeVein-Win64-Shipping.exe"+6651F88: 49 F7 D3                 -  not r11
"CodeVein-Win64-Shipping.exe"+6651F8B: 4C 21 1C 24              -  and [rsp],r11
}
</AssemblerScript>
      <CheatEntries>
        <CheatEntry>
          <ID>1226</ID>
          <Description>"Weapon Pointer"</Description>
          <ShowAsHex>1</ShowAsHex>
          <VariableType>8 Bytes</VariableType>
          <Address>WeaponData</Address>
          <Offsets>
            <Offset>8</Offset>
          </Offsets>
        </CheatEntry>
        <CheatEntry>
          <ID>1225</ID>
          <Description>"Quantity"</Description>
          <VariableType>4 Bytes</VariableType>
          <Address>WeaponData</Address>
          <Offsets>
            <Offset>1c</Offset>
          </Offsets>
        </CheatEntry>
        <CheatEntry>
          <ID>1227</ID>
          <Description>"Quality"</Description>
          <VariableType>4 Bytes</VariableType>
          <Address>WeaponData</Address>
          <Offsets>
            <Offset>14</Offset>
          </Offsets>
        </CheatEntry>
        <CheatEntry>
          <ID>1228</ID>
          <Description>"Transformation"</Description>
          <DropDownList DisplayValueAsItem="1">0:None
1:Alleviation
2:Fortification
3:Intensification
4:Gifts
5:Devour
6:Fire
7:Ice
8:Lightning
9:Venom
10:Stun
11:Inhibit
12:Slow
</DropDownList>
          <VariableType>Byte</VariableType>
          <Address>WeaponData</Address>
          <Offsets>
            <Offset>18</Offset>
          </Offsets>
        </CheatEntry>
      </CheatEntries>
    </CheatEntry>
    <CheatEntry>
      <ID>1229</ID>
      <Description>"Current Highlighted Blood Veil"</Description>
      <Options moHideChildren="1"/>
      <LastState/>
      <VariableType>Auto Assembler Script</VariableType>
      <AssemblerScript>{ Game   : CodeVein-Win64-Shipping.exe
  Version: 
  Date   : 2019-09-30
  Author : Turk

  This script does blah blah blah
}

[ENABLE]

aobscanmodule(CurVeilAOB,CodeVein-Win64-Shipping.exe,4C 8B 40 08 4D 85 C0 74 E1) // should be unique
alloc(newmem,$1000,"CodeVein-Win64-Shipping.exe"+64B3337)

label(code)
label(return)
label(VeilData)
registersymbol(VeilData)

newmem:

code:
  mov [VeilData],rax
  mov r8,[rax+08]
  test r8,r8
  jmp return
  VeilData:

CurVeilAOB:
  jmp newmem
  nop
  nop
return:
registersymbol(CurVeilAOB)

[DISABLE]

CurVeilAOB:
  db 4C 8B 40 08 4D 85 C0

unregistersymbol(CurVeilAOB)
unregistersymbol(VeilData)
dealloc(newmem)

{
// ORIGINAL CODE - INJECTION POINT: "CodeVein-Win64-Shipping.exe"+64B3337

"CodeVein-Win64-Shipping.exe"+64B3319: 48 89 C2                                   -  mov rdx,rax
"CodeVein-Win64-Shipping.exe"+64B331C: 48 85 C0                                   -  test rax,rax
"CodeVein-Win64-Shipping.exe"+64B331F: 75 16                                      -  jne CodeVein-Win64-Shipping.exe+64B3337
"CodeVein-Win64-Shipping.exe"+64B3321: 48 89 D9                                   -  mov rcx,rbx
"CodeVein-Win64-Shipping.exe"+64B3324: E8 A7 1C 6A FA                             -  call CodeVein-Win64-Shipping.exe+B54FD0
"CodeVein-Win64-Shipping.exe"+64B3329: 48 89 D8                                   -  mov rax,rbx
"CodeVein-Win64-Shipping.exe"+64B332C: 48 8B 5C 24 40                             -  mov rbx,[rsp+40]
"CodeVein-Win64-Shipping.exe"+64B3331: 48 83 C4 30                                -  add rsp,30
"CodeVein-Win64-Shipping.exe"+64B3335: 5F                                         -  pop rdi
"CodeVein-Win64-Shipping.exe"+64B3336: C3                                         -  ret 
// ---------- INJECTING HERE ----------
"CodeVein-Win64-Shipping.exe"+64B3337: 4C 8B 40 08                                -  mov r8,[rax+08]
"CodeVein-Win64-Shipping.exe"+64B333B: 4D 85 C0                                   -  test r8,r8
// ---------- DONE INJECTING  ----------
"CodeVein-Win64-Shipping.exe"+64B333E: 74 E1                                      -  je CodeVein-Win64-Shipping.exe+64B3321
"CodeVein-Win64-Shipping.exe"+64B3340: 0F B6 40 18                                -  movzx eax,byte ptr [rax+18]
"CodeVein-Win64-Shipping.exe"+64B3344: 48 89 F9                                   -  mov rcx,rdi
"CodeVein-Win64-Shipping.exe"+64B3347: 44 8B 4A 14                                -  mov r9d,[rdx+14]
"CodeVein-Win64-Shipping.exe"+64B334B: 48 89 DA                                   -  mov rdx,rbx
"CodeVein-Win64-Shipping.exe"+64B334E: 4C 8B 17                                   -  mov r10,[rdi]
"CodeVein-Win64-Shipping.exe"+64B3351: 88 44 24 20                                -  mov [rsp+20],al
"CodeVein-Win64-Shipping.exe"+64B3355: 41 FF 92 A0 00 00 00                       -  call qword ptr [r10+000000A0]
"CodeVein-Win64-Shipping.exe"+64B335C: 48 89 D8                                   -  mov rax,rbx
"CodeVein-Win64-Shipping.exe"+64B335F: 48 8B 5C 24 40                             -  mov rbx,[rsp+40]
}
</AssemblerScript>
      <CheatEntries>
        <CheatEntry>
          <ID>1231</ID>
          <Description>"Veil Pointer"</Description>
          <ShowAsHex>1</ShowAsHex>
          <VariableType>8 Bytes</VariableType>
          <Address>VeilData</Address>
          <Offsets>
            <Offset>8</Offset>
          </Offsets>
        </CheatEntry>
        <CheatEntry>
          <ID>1232</ID>
          <Description>"Quantity"</Description>
          <VariableType>4 Bytes</VariableType>
          <Address>VeilData</Address>
          <Offsets>
            <Offset>1c</Offset>
          </Offsets>
        </CheatEntry>
        <CheatEntry>
          <ID>1233</ID>
          <Description>"Quality"</Description>
          <VariableType>4 Bytes</VariableType>
          <Address>VeilData</Address>
          <Offsets>
            <Offset>14</Offset>
          </Offsets>
        </CheatEntry>
        <CheatEntry>
          <ID>1234</ID>
          <Description>"Transformation"</Description>
          <DropDownList DisplayValueAsItem="1">0:None
1:Alleviation
2:Fortification
3:Intensification
4:Gifts
5:Devour
6:Fire
7:Ice
8:Lightning
9:Venom
10:Stun
11:Inhibit
12:Slow
</DropDownList>
          <VariableType>Byte</VariableType>
          <Address>VeilData</Address>
          <Offsets>
            <Offset>18</Offset>
          </Offsets>
        </CheatEntry>
      </CheatEntries>
    </CheatEntry>
    <CheatEntry>
      <ID>1235</ID>
      <Description>"Current Highlighted Item"</Description>
      <Options moHideChildren="1"/>
      <LastState/>
      <VariableType>Auto Assembler Script</VariableType>
      <AssemblerScript>{ Game   : CodeVein-Win64-Shipping.exe
  Version: 
  Date   : 2019-09-30
  Author : Turk

  This script does blah blah blah
}

[ENABLE]

aobscanmodule(CurItemAOB,CodeVein-Win64-Shipping.exe,1A 0F 10 00 0F 10 48 10) // should be unique
alloc(newmem,$1000,"CodeVein-Win64-Shipping.exe"+612A86F)

label(code)
label(return)
label(ItemData)
registersymbol(ItemData)

newmem:

code:
  mov [ItemData],rax
  movups xmm0,[rax]
  movups xmm1,[rax+10]
  jmp return
  ItemData:

CurItemAOB+01:
  jmp newmem
  nop
  nop
return:
registersymbol(CurItemAOB)

[DISABLE]

CurItemAOB+01:
  db 0F 10 00 0F 10 48 10

unregistersymbol(CurItemAOB)
unregistersymbol(ItemData)
dealloc(newmem)

{
// ORIGINAL CODE - INJECTION POINT: "CodeVein-Win64-Shipping.exe"+612A86F

"CodeVein-Win64-Shipping.exe"+612A842: 48 89 44 24 30                 -  mov [rsp+30],rax
"CodeVein-Win64-Shipping.exe"+612A847: E8 44 62 91 FA                 -  call CodeVein-Win64-Shipping.exe+A40A90
"CodeVein-Win64-Shipping.exe"+612A84C: 48 89 C2                       -  mov rdx,rax
"CodeVein-Win64-Shipping.exe"+612A84F: 4C 8D 4C 24 30                 -  lea r9,[rsp+30]
"CodeVein-Win64-Shipping.exe"+612A854: 41 B8 2B 00 00 00              -  mov r8d,0000002B
"CodeVein-Win64-Shipping.exe"+612A85A: 48 89 F9                       -  mov rcx,rdi
"CodeVein-Win64-Shipping.exe"+612A85D: E8 2E 11 82 FA                 -  call CodeVein-Win64-Shipping.exe+94B990
"CodeVein-Win64-Shipping.exe"+612A862: 48 8B 84 24 A8 00 00 00        -  mov rax,[rsp+000000A8]
"CodeVein-Win64-Shipping.exe"+612A86A: 48 85 C0                       -  test rax,rax
"CodeVein-Win64-Shipping.exe"+612A86D: 74 1A                          -  je CodeVein-Win64-Shipping.exe+612A889
// ---------- INJECTING HERE ----------
"CodeVein-Win64-Shipping.exe"+612A86F: 0F 10 00                       -  movups xmm0,[rax]
"CodeVein-Win64-Shipping.exe"+612A872: 0F 10 48 10                    -  movups xmm1,[rax+10]
// ---------- DONE INJECTING  ----------
"CodeVein-Win64-Shipping.exe"+612A876: 0F 11 03                       -  movups [rbx],xmm0
"CodeVein-Win64-Shipping.exe"+612A879: F2 0F 10 40 20                 -  movsd xmm0,[rax+20]
"CodeVein-Win64-Shipping.exe"+612A87E: 0F 11 4B 10                    -  movups [rbx+10],xmm1
"CodeVein-Win64-Shipping.exe"+612A882: F2 0F 11 43 20                 -  movsd [rbx+20],xmm0
"CodeVein-Win64-Shipping.exe"+612A887: EB 29                          -  jmp CodeVein-Win64-Shipping.exe+612A8B2
"CodeVein-Win64-Shipping.exe"+612A889: 48 89 43 10                    -  mov [rbx+10],rax
"CodeVein-Win64-Shipping.exe"+612A88D: 48 89 43 18                    -  mov [rbx+18],rax
"CodeVein-Win64-Shipping.exe"+612A891: 48 89 43 20                    -  mov [rbx+20],rax
"CodeVein-Win64-Shipping.exe"+612A895: 48 89 33                       -  mov [rbx],rsi
"CodeVein-Win64-Shipping.exe"+612A898: 48 89 73 08                    -  mov [rbx+08],rsi
}
</AssemblerScript>
      <CheatEntries>
        <CheatEntry>
          <ID>1238</ID>
          <Description>"Item Pointer"</Description>
          <ShowAsHex>1</ShowAsHex>
          <VariableType>8 Bytes</VariableType>
          <Address>ItemData</Address>
          <Offsets>
            <Offset>0</Offset>
          </Offsets>
        </CheatEntry>
        <CheatEntry>
          <ID>1239</ID>
          <Description>"Item Function?"</Description>
          <ShowAsHex>1</ShowAsHex>
          <VariableType>8 Bytes</VariableType>
          <Address>ItemData</Address>
          <Offsets>
            <Offset>8</Offset>
          </Offsets>
        </CheatEntry>
        <CheatEntry>
          <ID>1237</ID>
          <Description>"Quantity Held"</Description>
          <VariableType>4 Bytes</VariableType>
          <Address>ItemData</Address>
          <Offsets>
            <Offset>14</Offset>
          </Offsets>
        </CheatEntry>
      </CheatEntries>
    </CheatEntry>
  </CheatEntries>
</CheatTable>
can you fix your current highlighted skill editor? i really liked being able to speed up the animation speed to insta cast. any way you can add something for buffs with duration? make them last infinitely? especially skill like dark shout which has a duration but wears off the second you cast a dark gift

User avatar
pox911
Slob
Slob
Posts: 128
Joined: Mon Mar 20, 2017 1:41 am
Reputation: 182

Re: Code Vein

Post by pox911 »

shit, forgot to post that one as well. I did fix it :P

Code: Select all

<?xml version="1.0" encoding="utf-8"?>
<CheatTable>
  <CheatEntries>
    <CheatEntry>
      <ID>1241</ID>
      <Description>"Current Highlighted Skill"</Description>
      <Options moHideChildren="1"/>
      <LastState/>
      <VariableType>Auto Assembler Script</VariableType>
      <AssemblerScript>[ENABLE]

aobscanmodule(CurSkillAOB,CodeVein-Win64-Shipping.exe,F3 41 0F 59 46 78) // should be unique
alloc(newmem,$1000,"CodeVein-Win64-Shipping.exe"+7E3F7ED)

label(code)
label(return)
label(SkillData)
registersymbol(SkillData)

newmem:

code:
  mov [SkillData],r14
  mulss xmm0,[r14+78]
  jmp return
  SkillData:

CurSkillAOB:
  jmp newmem
  nop
return:
registersymbol(CurSkillAOB)

[DISABLE]

CurSkillAOB:
  db F3 41 0F 59 46 78

unregistersymbol(CurSkillAOB)
unregistersymbol(SkillData)
dealloc(newmem)

{
// ORIGINAL CODE - INJECTION POINT: "CodeVein-Win64-Shipping.exe"+7E3F7ED

"CodeVein-Win64-Shipping.exe"+7E3F7C5: 48 8D 0D EC 21 D2 FA     -  lea rcx,[CodeVein-Win64-Shipping.exe+2B619B8]
"CodeVein-Win64-Shipping.exe"+7E3F7CC: E8 8F 1B D5 F8           -  call CodeVein-Win64-Shipping.exe+B91360
"CodeVein-Win64-Shipping.exe"+7E3F7D1: 8B 47 08                 -  mov eax,[rdi+08]
"CodeVein-Win64-Shipping.exe"+7E3F7D4: C1 E8 1D                 -  shr eax,1D
"CodeVein-Win64-Shipping.exe"+7E3F7D7: A8 01                    -  test al,01
"CodeVein-Win64-Shipping.exe"+7E3F7D9: 75 0A                    -  jne CodeVein-Win64-Shipping.exe+7E3F7E5
"CodeVein-Win64-Shipping.exe"+7E3F7DB: 48 89 D9                 -  mov rcx,rbx
"CodeVein-Win64-Shipping.exe"+7E3F7DE: E8 4D 00 8E F9           -  call CodeVein-Win64-Shipping.exe+171F830
"CodeVein-Win64-Shipping.exe"+7E3F7E3: EB 08                    -  jmp CodeVein-Win64-Shipping.exe+7E3F7ED
"CodeVein-Win64-Shipping.exe"+7E3F7E5: F3 0F 10 05 DB AB D1 FA  -  movss xmm0,[CodeVein-Win64-Shipping.exe+2B5A3C8]
// ---------- INJECTING HERE ----------
"CodeVein-Win64-Shipping.exe"+7E3F7ED: F3 41 0F 59 46 78        -  mulss xmm0,[r14+78]
// ---------- DONE INJECTING  ----------
"CodeVein-Win64-Shipping.exe"+7E3F7F3: 48 8B 5C 24 30           -  mov rbx,[rsp+30]
"CodeVein-Win64-Shipping.exe"+7E3F7F8: 48 8B 74 24 38           -  mov rsi,[rsp+38]
"CodeVein-Win64-Shipping.exe"+7E3F7FD: 48 8B 7C 24 40           -  mov rdi,[rsp+40]
"CodeVein-Win64-Shipping.exe"+7E3F802: 48 83 C4 20              -  add rsp,20
"CodeVein-Win64-Shipping.exe"+7E3F806: 41 5E                    -  pop r14
"CodeVein-Win64-Shipping.exe"+7E3F808: C3                       -  ret 
"CodeVein-Win64-Shipping.exe"+7E3F809: CC                       -  int 3 
"CodeVein-Win64-Shipping.exe"+7E3F80A: 48 29 ED                 -  sub rbp,rbp
"CodeVein-Win64-Shipping.exe"+7E3F80D: 4C 8D 1C 24              -  lea r11,[rsp]
"CodeVein-Win64-Shipping.exe"+7E3F811: 49 81 C3 2A DB 41 9C     -  add r11,9C41DB2A
}
</AssemblerScript>
      <CheatEntries>
        <CheatEntry>
          <ID>545</ID>
          <Description>"Cost"</Description>
          <VariableType>Float</VariableType>
          <Address>SkillData</Address>
          <Offsets>
            <Offset>78</Offset>
          </Offsets>
        </CheatEntry>
        <CheatEntry>
          <ID>546</ID>
          <Description>"CoolDown"</Description>
          <VariableType>Float</VariableType>
          <Address>SkillData</Address>
          <Offsets>
            <Offset>80</Offset>
          </Offsets>
        </CheatEntry>
        <CheatEntry>
          <ID>547</ID>
          <Description>"Recast Delay"</Description>
          <VariableType>Float</VariableType>
          <Address>SkillData</Address>
          <Offsets>
            <Offset>88</Offset>
            <Offset>70</Offset>
          </Offsets>
        </CheatEntry>
        <CheatEntry>
          <ID>548</ID>
          <Description>"Animation Speed"</Description>
          <VariableType>Float</VariableType>
          <Address>SkillData</Address>
          <Offsets>
            <Offset>8c</Offset>
            <Offset>70</Offset>
          </Offsets>
        </CheatEntry>
      </CheatEntries>
    </CheatEntry>
  </CheatEntries>
</CheatTable>
not sure about the buff duration just yet. The way they store certain info pertaining to a skill is wierd and a pain to parse. I might be able to make it last longer though if i can find the position on one skill and do an access on it

Allelujah
Expert Cheater
Expert Cheater
Posts: 63
Joined: Sun Jul 14, 2019 6:51 pm
Reputation: 6

Re: Code Vein

Post by Allelujah »

Does Unlimited Items still effect enemies and a bunch of other stuff too or was that fixed to be specifically just items now? Does that also include infinite regeneration items for healing? Kinda dont want to activate it and make everything crazy freaking strong even though i finished my first play through.

bloodaxis
Expert Cheater
Expert Cheater
Posts: 452
Joined: Thu Apr 13, 2017 5:09 am
Reputation: 57

Re: Code Vein

Post by bloodaxis »

Has anyone looked into ng+ pointers or anything yet, hoping it's as easy to find as in sekiro/dark souls where it's just current playthrough -1.

dual1ty90
Noobzor
Noobzor
Posts: 7
Joined: Sun Sep 29, 2019 9:55 pm
Reputation: 0

Re: Code Vein

Post by dual1ty90 »

Is there a way to change the appearance of a weapon with another one while keeping the stats?
I used the item swap trick to give myself a cool looking enemy weapon but it has no stats and i can't actually swing it.

hualianrebel
Novice Cheater
Novice Cheater
Posts: 15
Joined: Sat May 27, 2017 6:12 am
Reputation: 0

Re: Code Vein

Post by hualianrebel »

pox911 wrote:
Wed Oct 02, 2019 10:15 pm
shit, forgot to post that one as well. I did fix it :P

Code: Select all

<?xml version="1.0" encoding="utf-8"?>
<CheatTable>
  <CheatEntries>
    <CheatEntry>
      <ID>1241</ID>
      <Description>"Current Highlighted Skill"</Description>
      <Options moHideChildren="1"/>
      <LastState/>
      <VariableType>Auto Assembler Script</VariableType>
      <AssemblerScript>[ENABLE]

aobscanmodule(CurSkillAOB,CodeVein-Win64-Shipping.exe,F3 41 0F 59 46 78) // should be unique
alloc(newmem,$1000,"CodeVein-Win64-Shipping.exe"+7E3F7ED)

label(code)
label(return)
label(SkillData)
registersymbol(SkillData)

newmem:

code:
  mov [SkillData],r14
  mulss xmm0,[r14+78]
  jmp return
  SkillData:

CurSkillAOB:
  jmp newmem
  nop
return:
registersymbol(CurSkillAOB)

[DISABLE]

CurSkillAOB:
  db F3 41 0F 59 46 78

unregistersymbol(CurSkillAOB)
unregistersymbol(SkillData)
dealloc(newmem)

{
// ORIGINAL CODE - INJECTION POINT: "CodeVein-Win64-Shipping.exe"+7E3F7ED

"CodeVein-Win64-Shipping.exe"+7E3F7C5: 48 8D 0D EC 21 D2 FA     -  lea rcx,[CodeVein-Win64-Shipping.exe+2B619B8]
"CodeVein-Win64-Shipping.exe"+7E3F7CC: E8 8F 1B D5 F8           -  call CodeVein-Win64-Shipping.exe+B91360
"CodeVein-Win64-Shipping.exe"+7E3F7D1: 8B 47 08                 -  mov eax,[rdi+08]
"CodeVein-Win64-Shipping.exe"+7E3F7D4: C1 E8 1D                 -  shr eax,1D
"CodeVein-Win64-Shipping.exe"+7E3F7D7: A8 01                    -  test al,01
"CodeVein-Win64-Shipping.exe"+7E3F7D9: 75 0A                    -  jne CodeVein-Win64-Shipping.exe+7E3F7E5
"CodeVein-Win64-Shipping.exe"+7E3F7DB: 48 89 D9                 -  mov rcx,rbx
"CodeVein-Win64-Shipping.exe"+7E3F7DE: E8 4D 00 8E F9           -  call CodeVein-Win64-Shipping.exe+171F830
"CodeVein-Win64-Shipping.exe"+7E3F7E3: EB 08                    -  jmp CodeVein-Win64-Shipping.exe+7E3F7ED
"CodeVein-Win64-Shipping.exe"+7E3F7E5: F3 0F 10 05 DB AB D1 FA  -  movss xmm0,[CodeVein-Win64-Shipping.exe+2B5A3C8]
// ---------- INJECTING HERE ----------
"CodeVein-Win64-Shipping.exe"+7E3F7ED: F3 41 0F 59 46 78        -  mulss xmm0,[r14+78]
// ---------- DONE INJECTING  ----------
"CodeVein-Win64-Shipping.exe"+7E3F7F3: 48 8B 5C 24 30           -  mov rbx,[rsp+30]
"CodeVein-Win64-Shipping.exe"+7E3F7F8: 48 8B 74 24 38           -  mov rsi,[rsp+38]
"CodeVein-Win64-Shipping.exe"+7E3F7FD: 48 8B 7C 24 40           -  mov rdi,[rsp+40]
"CodeVein-Win64-Shipping.exe"+7E3F802: 48 83 C4 20              -  add rsp,20
"CodeVein-Win64-Shipping.exe"+7E3F806: 41 5E                    -  pop r14
"CodeVein-Win64-Shipping.exe"+7E3F808: C3                       -  ret 
"CodeVein-Win64-Shipping.exe"+7E3F809: CC                       -  int 3 
"CodeVein-Win64-Shipping.exe"+7E3F80A: 48 29 ED                 -  sub rbp,rbp
"CodeVein-Win64-Shipping.exe"+7E3F80D: 4C 8D 1C 24              -  lea r11,[rsp]
"CodeVein-Win64-Shipping.exe"+7E3F811: 49 81 C3 2A DB 41 9C     -  add r11,9C41DB2A
}
</AssemblerScript>
      <CheatEntries>
        <CheatEntry>
          <ID>545</ID>
          <Description>"Cost"</Description>
          <VariableType>Float</VariableType>
          <Address>SkillData</Address>
          <Offsets>
            <Offset>78</Offset>
          </Offsets>
        </CheatEntry>
        <CheatEntry>
          <ID>546</ID>
          <Description>"CoolDown"</Description>
          <VariableType>Float</VariableType>
          <Address>SkillData</Address>
          <Offsets>
            <Offset>80</Offset>
          </Offsets>
        </CheatEntry>
        <CheatEntry>
          <ID>547</ID>
          <Description>"Recast Delay"</Description>
          <VariableType>Float</VariableType>
          <Address>SkillData</Address>
          <Offsets>
            <Offset>88</Offset>
            <Offset>70</Offset>
          </Offsets>
        </CheatEntry>
        <CheatEntry>
          <ID>548</ID>
          <Description>"Animation Speed"</Description>
          <VariableType>Float</VariableType>
          <Address>SkillData</Address>
          <Offsets>
            <Offset>8c</Offset>
            <Offset>70</Offset>
          </Offsets>
        </CheatEntry>
      </CheatEntries>
    </CheatEntry>
  </CheatEntries>
</CheatTable>
not sure about the buff duration just yet. The way they store certain info pertaining to a skill is wierd and a pain to parse. I might be able to make it last longer though if i can find the position on one skill and do an access on it
Making them last longer would also be fine for me. :D
Thanks for your hard work!

xros
Cheater
Cheater
Posts: 42
Joined: Sat Oct 28, 2017 3:25 am
Reputation: 0

Re: Code Vein

Post by xros »

which table is the most recent one with all cheats so far?

RaxeIe
Expert Cheater
Expert Cheater
Posts: 97
Joined: Sun Sep 22, 2019 10:19 pm
Reputation: 14

Re: Code Vein

Post by RaxeIe »

i must say its stupid that we cant edit the colors or shape of blood veil/weapons, we can edit our characters to that extent so why not gear

bloodaxis
Expert Cheater
Expert Cheater
Posts: 452
Joined: Thu Apr 13, 2017 5:09 am
Reputation: 57

Re: Code Vein

Post by bloodaxis »

Also has anyone figured out how to edit balance or alternatively made a no stun script or something?

SpaceMonkeh
Novice Cheater
Novice Cheater
Posts: 21
Joined: Thu Mar 29, 2018 4:47 pm
Reputation: 2

Re: Code Vein

Post by SpaceMonkeh »

Anyone, amazing enough to create a script that adds all vestiges/blood codes? The games' structure of "you only get certain skills/blood codes only if you do some things in a certain way" is infuriating as there's no way to backtrack without starting into a ng+ :s...I just started my ng+ just cause of this T_T

I looked at the output from the dump and all of the skills are there, but can't figure out a way to add them to my ng+.

Thanks for the awesome work!
Last edited by SpaceMonkeh on Thu Oct 03, 2019 12:14 am, edited 1 time in total.

Post Reply

Who is online

Users browsing this forum: Affly, Baidu [Spider], Dangelion, DotBot, DrakoEsper, eijimm, gatagahshgatwe, goat-velocity, Google Adsense [Bot], jaybils, korell, mauinho, Momotaros, Nerroth, Piotrixek, PizzaIsLife, ryzen23, tampy