Page 11 of 38

Re: Code Vein

Posted: Wed Oct 02, 2019 8:13 pm
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?

Re: Code Vein

Posted: Wed Oct 02, 2019 8:21 pm
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

Re: Code Vein

Posted: Wed Oct 02, 2019 9:20 pm
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.

Re: Code Vein

Posted: Wed Oct 02, 2019 9:38 pm
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>

Re: Code Vein

Posted: Wed Oct 02, 2019 10:14 pm
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

Re: Code Vein

Posted: Wed Oct 02, 2019 10:14 pm
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

Re: Code Vein

Posted: Wed Oct 02, 2019 10:15 pm
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

Re: Code Vein

Posted: Wed Oct 02, 2019 10:21 pm
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.

Re: Code Vein

Posted: Wed Oct 02, 2019 10:25 pm
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.

Re: Code Vein

Posted: Wed Oct 02, 2019 10:34 pm
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.

Re: Code Vein

Posted: Wed Oct 02, 2019 11:17 pm
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!

Re: Code Vein

Posted: Wed Oct 02, 2019 11:28 pm
by xros
which table is the most recent one with all cheats so far?

Re: Code Vein

Posted: Wed Oct 02, 2019 11:51 pm
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

Re: Code Vein

Posted: Thu Oct 03, 2019 12:07 am
by bloodaxis
Also has anyone figured out how to edit balance or alternatively made a no stun script or something?

Re: Code Vein

Posted: Thu Oct 03, 2019 12:07 am
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!