[REQUEST] Castlevania Dominus Collection

Ask about cheats/tables for single player games here
thereaverraziel
Noobzor
Noobzor
Posts: 5
Joined: Sun Oct 10, 2021 2:11 pm
Reputation: 0

Re: [REQUEST] Castlevania Dominus Collection

Post by thereaverraziel »

How did you get the table to work?

User avatar
gooling
Expert Cheater
Expert Cheater
Posts: 273
Joined: Sun Aug 19, 2018 2:43 pm
Reputation: 70

Re: [REQUEST] Castlevania Dominus Collection

Post by gooling »

:wub:Infinite Jump, pleaseeeee :wub:

Fireflew
Noobzor
Noobzor
Posts: 8
Joined: Wed Aug 28, 2024 9:28 pm
Reputation: 5

Re: [REQUEST] Castlevania Dominus Collection

Post by Fireflew »

Thanks very much Pongozila for the table, its great!

Only issue I've encountered is stats resetting once you equip a different soul (e.g luck resets back to default level after changing it to 999 when changing souls).

Also thanks for the tip QuasiMorto! Changing luck to 3999 does indeed get you a soul every time!

User avatar
Pongozila
Table Makers
Table Makers
Posts: 198
Joined: Wed Mar 29, 2017 11:49 pm
Reputation: 238

Re: [REQUEST] Castlevania Dominus Collection

Post by Pongozila »

Updated again...

+ Added jump value - for Inf. Double Jumps
+ Added a specific script for luck so you can choose to always get a soul OR always get best item drop!
+ Tweaked +XP code for more customization


viewtopic.php?p=368127#p368127

Fireflew
Noobzor
Noobzor
Posts: 8
Joined: Wed Aug 28, 2024 9:28 pm
Reputation: 5

Re: [REQUEST] Castlevania Dominus Collection

Post by Fireflew »

Amazing stuff Pongozila! Thanks very much!!

Will0731
Novice Cheater
Novice Cheater
Posts: 17
Joined: Wed Mar 01, 2023 3:00 pm
Reputation: 0

Re: [REQUEST] Castlevania Dominus Collection

Post by Will0731 »

Pongozila wrote:
Thu Aug 29, 2024 12:58 pm
Something quick for Dawn...
Dawn of Sorrow

Code: Select all

<?xml version="1.0" encoding="utf-8"?>
<CheatTable>
  <CheatEntries>
    <CheatEntry>
      <ID>10</ID>
      <Description>"Dawn of Sorrow"</Description>
      <Options moHideChildren="1"/>
      <LastState Value="" RealAddress="00000000"/>
      <GroupHeader>1</GroupHeader>
      <CheatEntries>
        <CheatEntry>
          <ID>177</ID>
          <Description>"DROPS - USE ONLY ONE! - this only fixes LUCK on 999(item) or 3999(soul)"</Description>
          <Options moHideChildren="1"/>
          <LastState Value="" RealAddress="00000000"/>
          <GroupHeader>1</GroupHeader>
          <CheatEntries>
            <CheatEntry>
              <ID>170</ID>
              <Description>"Always get BEST ITEM"</Description>
              <LastState/>
              <VariableType>Auto Assembler Script</VariableType>
              <AssemblerScript>{ Game   : game.exe
  Version: 
  Date   : 2024-08-30
  Author : Pongossinha

  This script does blah blah blah
}

define(address,"dra01.dll"+42851)
define(bytes,8B 05 D9 EB 91 00)

[ENABLE]

assert(address,bytes)
alloc(newmem,$1000,"dra01.dll"+42851)

label(code)
label(return)

newmem:
mov [dra01.dll+961432],#999
code:
  mov eax,[dra01.dll+961430]
  jmp return

address:
  jmp newmem
  nop
return:

[DISABLE]

address:
  db bytes
  // mov eax,[dra01.dll+961430]

dealloc(newmem)

{
// ORIGINAL CODE - INJECTION POINT: dra01.dll+42851

dra01.dll+42824: 48 81 EC 80 00 00 00  - sub rsp,00000080
dra01.dll+4282B: 48 8B 05 96 B9 27 00  - mov rax,[dra01.dll+2BE1C8]
dra01.dll+42832: 48 33 C4              - xor rax,rsp
dra01.dll+42835: 48 89 44 24 60        - mov [rsp+60],rax
dra01.dll+4283A: 48 8B 05 E7 EB 91 00  - mov rax,[dra01.dll+961428]
dra01.dll+42841: 33 FF                 - xor edi,edi
dra01.dll+42843: 48 63 F2              - movsxd  rsi,edx
dra01.dll+42846: 44 8B DF              - mov r11d,edi
dra01.dll+42849: 48 8B DE              - mov rbx,rsi
dra01.dll+4284C: 48 89 44 24 50        - mov [rsp+50],rax
// ---------- INJECTING HERE ----------
dra01.dll+42851: 8B 05 D9 EB 91 00     - mov eax,[dra01.dll+961430]
// ---------- DONE INJECTING  ----------
dra01.dll+42857: 48 C1 E3 04           - shl rbx,04
dra01.dll+4285B: 48 03 D9              - add rbx,rcx
dra01.dll+4285E: 89 44 24 58           - mov [rsp+58],eax
dra01.dll+42862: 0F BF 0D 73 EC 91 00  - movsx ecx,word ptr [dra01.dll+9614DC]
dra01.dll+42869: 83 F9 4F              - cmp ecx,4F
dra01.dll+4286C: 7D 61                 - jnl dra01.dll+428CF
dra01.dll+4286E: 85 C9                 - test ecx,ecx
dra01.dll+42870: 8B C7                 - mov eax,edi
dra01.dll+42872: 0F 49 C1              - cmovns eax,ecx
dra01.dll+42875: 48 98                 - cdqe 
}
</AssemblerScript>
            </CheatEntry>
            <CheatEntry>
              <ID>169</ID>
              <Description>"Always get SOUL"</Description>
              <LastState/>
              <VariableType>Auto Assembler Script</VariableType>
              <AssemblerScript>{ Game   : game.exe
  Version: 
  Date   : 2024-08-30
  Author : Pongossinha

  This script does blah blah blah
}

define(address,"dra01.dll"+42851)
define(bytes,8B 05 D9 EB 91 00)

[ENABLE]

assert(address,bytes)
alloc(newmem,$1000,"dra01.dll"+42851)

label(code)
label(return)

newmem:
mov [dra01.dll+961432],#3999
code:
  mov eax,[dra01.dll+961430]
  jmp return

address:
  jmp newmem
  nop
return:

[DISABLE]

address:
  db bytes
  // mov eax,[dra01.dll+961430]

dealloc(newmem)

{
// ORIGINAL CODE - INJECTION POINT: dra01.dll+42851

dra01.dll+42824: 48 81 EC 80 00 00 00  - sub rsp,00000080
dra01.dll+4282B: 48 8B 05 96 B9 27 00  - mov rax,[dra01.dll+2BE1C8]
dra01.dll+42832: 48 33 C4              - xor rax,rsp
dra01.dll+42835: 48 89 44 24 60        - mov [rsp+60],rax
dra01.dll+4283A: 48 8B 05 E7 EB 91 00  - mov rax,[dra01.dll+961428]
dra01.dll+42841: 33 FF                 - xor edi,edi
dra01.dll+42843: 48 63 F2              - movsxd  rsi,edx
dra01.dll+42846: 44 8B DF              - mov r11d,edi
dra01.dll+42849: 48 8B DE              - mov rbx,rsi
dra01.dll+4284C: 48 89 44 24 50        - mov [rsp+50],rax
// ---------- INJECTING HERE ----------
dra01.dll+42851: 8B 05 D9 EB 91 00     - mov eax,[dra01.dll+961430]
// ---------- DONE INJECTING  ----------
dra01.dll+42857: 48 C1 E3 04           - shl rbx,04
dra01.dll+4285B: 48 03 D9              - add rbx,rcx
dra01.dll+4285E: 89 44 24 58           - mov [rsp+58],eax
dra01.dll+42862: 0F BF 0D 73 EC 91 00  - movsx ecx,word ptr [dra01.dll+9614DC]
dra01.dll+42869: 83 F9 4F              - cmp ecx,4F
dra01.dll+4286C: 7D 61                 - jnl dra01.dll+428CF
dra01.dll+4286E: 85 C9                 - test ecx,ecx
dra01.dll+42870: 8B C7                 - mov eax,edi
dra01.dll+42872: 0F 49 C1              - cmovns eax,ecx
dra01.dll+42875: 48 98                 - cdqe 
}
</AssemblerScript>
            </CheatEntry>
          </CheatEntries>
        </CheatEntry>
        <CheatEntry>
          <ID>178</ID>
          <Description>"+#XP per kill (add as much as #x your level) - ONLY USE ONE!"</Description>
          <Options moHideChildren="1"/>
          <LastState Value="" RealAddress="00000000"/>
          <GroupHeader>1</GroupHeader>
          <CheatEntries>
            <CheatEntry>
              <ID>4</ID>
              <Description>"2x - lvl1=2 - lvl2=4 - lvl3=6..."</Description>
              <LastState Activated="1"/>
              <VariableType>Auto Assembler Script</VariableType>
              <AssemblerScript>{ Game   : game.exe
  Version: 
  Date   : 2024-08-29
  Author : Pongossinha

  This script does blah blah blah
}

define(address,"dra01.dll"+14A843)
define(bytes,89 05 BB 6C 81 00)

[ENABLE]

assert(address,bytes)
alloc(newmem,$1000,"dra01.dll"+14A843)

label(code)
label(return)


newmem:
Push ebx
push ecx
mov ecx,2
mov ebx,[dra01.dll+9614C8]
imul ebx,ecx
add eax,ebx
pop ebx
pop ecx

code:
  mov [dra01.dll+961504],eax
  jmp return

address:
  jmp newmem
  nop
return:

[DISABLE]

address:
  db bytes
  // mov [dra01.dll+961504],eax

dealloc(newmem)

{
// ORIGINAL CODE - INJECTION POINT: dra01.dll+14A843

dra01.dll+14A81B: 66 0F 6E C1           - movd xmm0,ecx
dra01.dll+14A81F: 0F 5B C0              - cvtdq2ps xmm0,xmm0
dra01.dll+14A822: F3 0F 59 C1           - mulss xmm0,xmm1
dra01.dll+14A826: F3 0F 2C C8           - cvttss2si ecx,xmm0
dra01.dll+14A82A: 8B 05 D4 6C 81 00     - mov eax,[dra01.dll+961504]
dra01.dll+14A830: 03 C1                 - add eax,ecx
dra01.dll+14A832: B9 FF E0 F5 05        - mov ecx,05F5E0FF
dra01.dll+14A837: 3B C1                 - cmp eax,ecx
dra01.dll+14A839: 0F 47 C1              - cmova eax,ecx
dra01.dll+14A83C: 48 8D 0D 85 6C 81 00  - lea rcx,[dra01.dll+9614C8]
// ---------- INJECTING HERE ----------
dra01.dll+14A843: 89 05 BB 6C 81 00     - mov [dra01.dll+961504],eax
// ---------- DONE INJECTING  ----------
dra01.dll+14A849: E8 A2 B0 09 00        - call dra01.dll+1E58F0
dra01.dll+14A84E: 85 C0                 - test eax,eax
dra01.dll+14A850: 0F 84 98 00 00 00     - je dra01.dll+14A8EE
dra01.dll+14A856: 4C 8D 05 F3 72 EC FF  - lea r8,[dra01.dll+11B50]
dra01.dll+14A85D: 48 8D 54 24 30        - lea rdx,[rsp+30]
dra01.dll+14A862: E8 F9 EB ED FF        - call dra01.dll+29460
dra01.dll+14A867: BA 2F 00 00 00        - mov edx,0000002F
dra01.dll+14A86C: 44 8B 00              - mov r8d,[rax]
dra01.dll+14A86F: 8D 4A FF              - lea ecx,[rdx-01]
dra01.dll+14A872: E8 E9 98 ED FF        - call dra01.dll+24160
}
</AssemblerScript>
            </CheatEntry>
            <CheatEntry>
              <ID>179</ID>
              <Description>"5x - lvl1=5 - lvl2=10 - lvl3=15..."</Description>
              <LastState/>
              <VariableType>Auto Assembler Script</VariableType>
              <AssemblerScript>{ Game   : game.exe
  Version: 
  Date   : 2024-08-29
  Author : Pongossinha

  This script does blah blah blah
}

define(address,"dra01.dll"+14A843)
define(bytes,89 05 BB 6C 81 00)

[ENABLE]

assert(address,bytes)
alloc(newmem,$1000,"dra01.dll"+14A843)

label(code)
label(return)


newmem:
Push ebx
push ecx
mov ecx,5
mov ebx,[dra01.dll+9614C8]
imul ebx,ecx
add eax,ebx
pop ebx
pop ecx

code:
  mov [dra01.dll+961504],eax
  jmp return

address:
  jmp newmem
  nop
return:

[DISABLE]

address:
  db bytes
  // mov [dra01.dll+961504],eax

dealloc(newmem)

{
// ORIGINAL CODE - INJECTION POINT: dra01.dll+14A843

dra01.dll+14A81B: 66 0F 6E C1           - movd xmm0,ecx
dra01.dll+14A81F: 0F 5B C0              - cvtdq2ps xmm0,xmm0
dra01.dll+14A822: F3 0F 59 C1           - mulss xmm0,xmm1
dra01.dll+14A826: F3 0F 2C C8           - cvttss2si ecx,xmm0
dra01.dll+14A82A: 8B 05 D4 6C 81 00     - mov eax,[dra01.dll+961504]
dra01.dll+14A830: 03 C1                 - add eax,ecx
dra01.dll+14A832: B9 FF E0 F5 05        - mov ecx,05F5E0FF
dra01.dll+14A837: 3B C1                 - cmp eax,ecx
dra01.dll+14A839: 0F 47 C1              - cmova eax,ecx
dra01.dll+14A83C: 48 8D 0D 85 6C 81 00  - lea rcx,[dra01.dll+9614C8]
// ---------- INJECTING HERE ----------
dra01.dll+14A843: 89 05 BB 6C 81 00     - mov [dra01.dll+961504],eax
// ---------- DONE INJECTING  ----------
dra01.dll+14A849: E8 A2 B0 09 00        - call dra01.dll+1E58F0
dra01.dll+14A84E: 85 C0                 - test eax,eax
dra01.dll+14A850: 0F 84 98 00 00 00     - je dra01.dll+14A8EE
dra01.dll+14A856: 4C 8D 05 F3 72 EC FF  - lea r8,[dra01.dll+11B50]
dra01.dll+14A85D: 48 8D 54 24 30        - lea rdx,[rsp+30]
dra01.dll+14A862: E8 F9 EB ED FF        - call dra01.dll+29460
dra01.dll+14A867: BA 2F 00 00 00        - mov edx,0000002F
dra01.dll+14A86C: 44 8B 00              - mov r8d,[rax]
dra01.dll+14A86F: 8D 4A FF              - lea ecx,[rdx-01]
dra01.dll+14A872: E8 E9 98 ED FF        - call dra01.dll+24160
}
</AssemblerScript>
            </CheatEntry>
            <CheatEntry>
              <ID>180</ID>
              <Description>"10x - lvl1=10 - lvl2=20 - lvl3=30..."</Description>
              <LastState/>
              <VariableType>Auto Assembler Script</VariableType>
              <AssemblerScript>{ Game   : game.exe
  Version: 
  Date   : 2024-08-29
  Author : Pongossinha

  This script does blah blah blah
}

define(address,"dra01.dll"+14A843)
define(bytes,89 05 BB 6C 81 00)

[ENABLE]

assert(address,bytes)
alloc(newmem,$1000,"dra01.dll"+14A843)

label(code)
label(return)


newmem:
Push ebx
push ecx
mov ecx,A
mov ebx,[dra01.dll+9614C8]
imul ebx,ecx
add eax,ebx
pop ebx
pop ecx

code:
  mov [dra01.dll+961504],eax
  jmp return

address:
  jmp newmem
  nop
return:

[DISABLE]

address:
  db bytes
  // mov [dra01.dll+961504],eax

dealloc(newmem)

{
// ORIGINAL CODE - INJECTION POINT: dra01.dll+14A843

dra01.dll+14A81B: 66 0F 6E C1           - movd xmm0,ecx
dra01.dll+14A81F: 0F 5B C0              - cvtdq2ps xmm0,xmm0
dra01.dll+14A822: F3 0F 59 C1           - mulss xmm0,xmm1
dra01.dll+14A826: F3 0F 2C C8           - cvttss2si ecx,xmm0
dra01.dll+14A82A: 8B 05 D4 6C 81 00     - mov eax,[dra01.dll+961504]
dra01.dll+14A830: 03 C1                 - add eax,ecx
dra01.dll+14A832: B9 FF E0 F5 05        - mov ecx,05F5E0FF
dra01.dll+14A837: 3B C1                 - cmp eax,ecx
dra01.dll+14A839: 0F 47 C1              - cmova eax,ecx
dra01.dll+14A83C: 48 8D 0D 85 6C 81 00  - lea rcx,[dra01.dll+9614C8]
// ---------- INJECTING HERE ----------
dra01.dll+14A843: 89 05 BB 6C 81 00     - mov [dra01.dll+961504],eax
// ---------- DONE INJECTING  ----------
dra01.dll+14A849: E8 A2 B0 09 00        - call dra01.dll+1E58F0
dra01.dll+14A84E: 85 C0                 - test eax,eax
dra01.dll+14A850: 0F 84 98 00 00 00     - je dra01.dll+14A8EE
dra01.dll+14A856: 4C 8D 05 F3 72 EC FF  - lea r8,[dra01.dll+11B50]
dra01.dll+14A85D: 48 8D 54 24 30        - lea rdx,[rsp+30]
dra01.dll+14A862: E8 F9 EB ED FF        - call dra01.dll+29460
dra01.dll+14A867: BA 2F 00 00 00        - mov edx,0000002F
dra01.dll+14A86C: 44 8B 00              - mov r8d,[rax]
dra01.dll+14A86F: 8D 4A FF              - lea ecx,[rdx-01]
dra01.dll+14A872: E8 E9 98 ED FF        - call dra01.dll+24160
}
</AssemblerScript>
            </CheatEntry>
          </CheatEntries>
        </CheatEntry>
        <CheatEntry>
          <ID>19</ID>
          <Description>"No MP loss"</Description>
          <LastState/>
          <VariableType>Auto Assembler Script</VariableType>
          <AssemblerScript>{ Game   : game.exe
  Version: 
  Date   : 2024-08-29
  Author : Pongossinha

  This script does blah blah blah
}

define(address,"dra01.dll"+113FE1)
define(bytes,66 FF C8 66 89 05 E5 D4 84 00)

[ENABLE]

assert(address,bytes)
alloc(newmem,$1000,"dra01.dll"+113FE1)

label(code)
label(return)

newmem:

code:
  //dec ax
  mov [dra01.dll+9614D0],ax
  jmp return

address:
  jmp newmem
  nop 5
return:

[DISABLE]

address:
  db bytes
  // dec ax
  // mov [dra01.dll+9614D0],ax

dealloc(newmem)

{
// ORIGINAL CODE - INJECTION POINT: dra01.dll+113FE1

dra01.dll+113FC0: B8 3C 00 00 00        - mov eax,0000003C
dra01.dll+113FC5: 99                    - cdq 
dra01.dll+113FC6: 41 F7 F8              - idiv r8d
dra01.dll+113FC9: 44 8B C0              - mov r8d,eax
dra01.dll+113FCC: 8B 81 74 03 00 00     - mov eax,[rcx+00000374]
dra01.dll+113FD2: 99                    - cdq 
dra01.dll+113FD3: 41 F7 F8              - idiv r8d
dra01.dll+113FD6: 85 D2                 - test edx,edx
dra01.dll+113FD8: 75 20                 - jne dra01.dll+113FFA
dra01.dll+113FDA: 0F B7 05 EF D4 84 00  - movzx eax,word ptr [dra01.dll+9614D0]
// ---------- INJECTING HERE ----------
dra01.dll+113FE1: 66 FF C8              - dec ax
// ---------- DONE INJECTING  ----------
dra01.dll+113FE4: 66 89 05 E5 D4 84 00  - mov [dra01.dll+9614D0],ax
dra01.dll+113FEB: 66 85 C0              - test ax,ax
dra01.dll+113FEE: 7F 0A                 - jg dra01.dll+113FFA
dra01.dll+113FF0: 33 C0                 - xor eax,eax
dra01.dll+113FF2: 66 89 05 D7 D4 84 00  - mov [dra01.dll+9614D0],ax
dra01.dll+113FF9: C3                    - ret 
dra01.dll+113FFA: FF 81 74 03 00 00     - inc [rcx+00000374]
dra01.dll+114000: C3                    - ret 
dra01.dll+114001: CC                    - int 3 
dra01.dll+114002: CC                    - int 3 
}
</AssemblerScript>
        </CheatEntry>
        <CheatEntry>
          <ID>20</ID>
          <Description>"No HP loss"</Description>
          <LastState/>
          <VariableType>Auto Assembler Script</VariableType>
          <AssemblerScript>{ Game   : game.exe
  Version: 
  Date   : 2024-08-29
  Author : Pongossinha

  This script does blah blah blah
}

define(address,"dra01.dll"+3D186)
define(bytes,66 2B C6 66 89 05 3C 43 92 00)

[ENABLE]

assert(address,bytes)
alloc(newmem,$1000,"dra01.dll"+3D186)

label(code)
label(return)

newmem:

code:
  //sub ax,si
  mov [dra01.dll+9614CC],ax
  jmp return

address:
  jmp newmem
  nop 5
return:

[DISABLE]

address:
  db bytes
  // sub ax,si
  // mov [dra01.dll+9614CC],ax

dealloc(newmem)

{
// ORIGINAL CODE - INJECTION POINT: dra01.dll+3D186

dra01.dll+3D15F: 44 8D 14 02           - lea r10d,[rdx+rax]
dra01.dll+3D163: 41 8B C7              - mov eax,r15d
dra01.dll+3D166: 99                    - cdq 
dra01.dll+3D167: 41 C1 FA 0C           - sar r10d,0C
dra01.dll+3D16B: 81 E2 FF 0F 00 00     - and edx,00000FFF
dra01.dll+3D171: 8D 0C 02              - lea ecx,[rdx+rax]
dra01.dll+3D174: 41 8B D2              - mov edx,r10d
dra01.dll+3D177: C1 F9 0C              - sar ecx,0C
dra01.dll+3D17A: E8 11 5E 10 00        - call dra01.dll+142F90
dra01.dll+3D17F: 0F B7 05 46 43 92 00  - movzx eax,word ptr [dra01.dll+9614CC]
// ---------- INJECTING HERE ----------
dra01.dll+3D186: 66 2B C6              - sub ax,si
// ---------- DONE INJECTING  ----------
dra01.dll+3D189: 66 89 05 3C 43 92 00  - mov [dra01.dll+9614CC],ax
dra01.dll+3D190: 66 85 C0              - test ax,ax
dra01.dll+3D193: 0F 8F B3 00 00 00     - jg dra01.dll+3D24C
dra01.dll+3D199: 0F B7 05 6C 43 92 00  - movzx eax,word ptr [dra01.dll+96150C]
dra01.dll+3D1A0: 83 0D ED 3C 92 00 40  - or dword ptr [dra01.dll+960E94],40
dra01.dll+3D1A7: 0F BA F0 00           - btr eax,00
dra01.dll+3D1AB: 0F B7 C8              - movzx ecx,ax
dra01.dll+3D1AE: 0F BA F1 01           - btr ecx,01
dra01.dll+3D1B2: 66 89 1D 13 43 92 00  - mov [dra01.dll+9614CC],bx
dra01.dll+3D1B9: 0F B7 C1              - movzx eax,cx
}
</AssemblerScript>
        </CheatEntry>
        <CheatEntry>
          <ID>32</ID>
          <Description>"Gold"</Description>
          <LastState Value="2402483" RealAddress="7FFA81301508"/>
          <ShowAsSigned>0</ShowAsSigned>
          <VariableType>4 Bytes</VariableType>
          <Address>dra01.dll+961508</Address>
        </CheatEntry>
        <CheatEntry>
          <ID>2</ID>
          <Description>"Current XP"</Description>
          <LastState Value="78" RealAddress="7FFA81301504"/>
          <VariableType>4 Bytes</VariableType>
          <Address>dra01.dll+961504</Address>
        </CheatEntry>
        <CheatEntry>
          <ID>3</ID>
          <Description>"Current Lvl"</Description>
          <LastState Value="5" RealAddress="7FFA813014C8"/>
          <VariableType>4 Bytes</VariableType>
          <Address>dra01.dll+9614C8</Address>
        </CheatEntry>
        <CheatEntry>
          <ID>14</ID>
          <Description>"DEF"</Description>
          <LastState Value="15" RealAddress="7FFA8130142A"/>
          <ShowAsSigned>0</ShowAsSigned>
          <VariableType>2 Bytes</VariableType>
          <Address>dra01.dll+96142A</Address>
        </CheatEntry>
        <CheatEntry>
          <ID>12</ID>
          <Description>"Str"</Description>
          <LastState Value="240" RealAddress="7FFA8130142C"/>
          <ShowAsSigned>0</ShowAsSigned>
          <VariableType>2 Bytes</VariableType>
          <Address>dra01.dll+96142C</Address>
        </CheatEntry>
        <CheatEntry>
          <ID>9</ID>
          <Description>"CON"</Description>
          <LastState Value="226" RealAddress="7FFA8130142E"/>
          <ShowAsSigned>0</ShowAsSigned>
          <VariableType>2 Bytes</VariableType>
          <Address>dra01.dll+96142E</Address>
        </CheatEntry>
        <CheatEntry>
          <ID>8</ID>
          <Description>"INT"</Description>
          <LastState Value="227" RealAddress="7FFA81301430"/>
          <ShowAsSigned>0</ShowAsSigned>
          <VariableType>2 Bytes</VariableType>
          <Address>dra01.dll+961430</Address>
        </CheatEntry>
        <CheatEntry>
          <ID>11</ID>
          <Description>"Luck"</Description>
          <LastState Value="165" RealAddress="7FFA81301432"/>
          <ShowAsSigned>0</ShowAsSigned>
          <VariableType>2 Bytes</VariableType>
          <Address>dra01.dll+961432</Address>
        </CheatEntry>
        <CheatEntry>
          <ID>18</ID>
          <Description>"Current HP"</Description>
          <LastState Value="639" RealAddress="7FFA813014CC"/>
          <ShowAsSigned>0</ShowAsSigned>
          <VariableType>2 Bytes</VariableType>
          <Address>dra01.dll+9614CC</Address>
        </CheatEntry>
        <CheatEntry>
          <ID>15</ID>
          <Description>"MAX HP"</Description>
          <LastState Value="3324" RealAddress="7FFA813014CE"/>
          <ShowAsSigned>0</ShowAsSigned>
          <VariableType>2 Bytes</VariableType>
          <Address>dra01.dll+9614CE</Address>
        </CheatEntry>
        <CheatEntry>
          <ID>17</ID>
          <Description>"Current MP"</Description>
          <LastState Value="980" RealAddress="7FFA813014D0"/>
          <ShowAsSigned>0</ShowAsSigned>
          <VariableType>2 Bytes</VariableType>
          <Address>dra01.dll+9614D0</Address>
        </CheatEntry>
        <CheatEntry>
          <ID>16</ID>
          <Description>"MAX MP"</Description>
          <LastState Value="2314" RealAddress="7FFA813014D2"/>
          <ShowAsSigned>0</ShowAsSigned>
          <VariableType>2 Bytes</VariableType>
          <Address>dra01.dll+9614D2</Address>
        </CheatEntry>
        <CheatEntry>
          <ID>176</ID>
          <Description>"Jumps Left - Freeze this for inf. doulbe Jumps"</Description>
          <LastState Value="2" Activated="1" RealAddress="7FFA812935DA"/>
          <VariableType>2 Bytes</VariableType>
          <Address>dra01.dll+8F35DA</Address>
        </CheatEntry>
      </CheatEntries>
    </CheatEntry>
  </CheatEntries>
</CheatTable>
Is this for Cheat Engine? If Yes, we would like some instructions.

Raijinken
Expert Cheater
Expert Cheater
Posts: 83
Joined: Fri Jan 11, 2019 3:29 pm
Reputation: 27

Re: [REQUEST] Castlevania Dominus Collection

Post by Raijinken »

You can Paste it into CE.

Draculars
What is cheating?
What is cheating?
Posts: 1
Joined: Sat Aug 31, 2024 6:25 am
Reputation: 0

Re: [REQUEST] Castlevania Dominus Collection

Post by Draculars »

Raijinken wrote:
Sat Aug 31, 2024 4:25 am
You can Paste it into CE.
as someone not so savvy with that.... how?

Raijinken
Expert Cheater
Expert Cheater
Posts: 83
Joined: Fri Jan 11, 2019 3:29 pm
Reputation: 27

Re: [REQUEST] Castlevania Dominus Collection

Post by Raijinken »

Hit Select All, Copy everything, then right-click Paste in the main CE (big white area) box.

User avatar
Pongozila
Table Makers
Table Makers
Posts: 198
Joined: Wed Mar 29, 2017 11:49 pm
Reputation: 238

Re: [REQUEST] Castlevania Dominus Collection

Post by Pongozila »

viewtopic.php?p=368127#p368127

Updated and added Order of Eclesia

User avatar
hyperspeedgx
Cheater
Cheater
Posts: 43
Joined: Tue Nov 07, 2017 4:53 pm
Reputation: 8

Re: [REQUEST] Castlevania Dominus Collection

Post by hyperspeedgx »

Draculars wrote:
Sat Aug 31, 2024 6:26 am
Raijinken wrote:
Sat Aug 31, 2024 4:25 am
You can Paste it into CE.
as someone not so savvy with that.... how?
copy the code of DoS
open CE, select the .exe from the game
there do the following: Ctrl+M, Ctrl+A, Ctrl+V
Last edited by hyperspeedgx on Sat Aug 31, 2024 4:48 pm, edited 1 time in total.

User avatar
Pongozila
Table Makers
Table Makers
Posts: 198
Joined: Wed Mar 29, 2017 11:49 pm
Reputation: 238

Re: [REQUEST] Castlevania Dominus Collection

Post by Pongozila »

Ok... so I've posted the table with codes for all games... hope all is well

Enjoy!

viewtopic.php?p=368127#p368127

bedman88
Noobzor
Noobzor
Posts: 5
Joined: Sun Apr 07, 2019 3:22 pm
Reputation: 0

Re: [REQUEST] Castlevania Dominus Collection

Post by bedman88 »

Hello, i just finished dawn of sorrow and started collecting all souls but i synthetized abbadon and gergoth souls, so i was wondering, is there a way i can get them back with CE ? i don't want to do a NG+ now i want to start the others :D

User avatar
Noside
Cheater
Cheater
Posts: 36
Joined: Tue Sep 29, 2020 10:19 pm
Reputation: 9

Re: [REQUEST] Castlevania Dominus Collection

Post by Noside »

This is fantastic! thank you so much! +1 🤗

Fireflew
Noobzor
Noobzor
Posts: 8
Joined: Wed Aug 28, 2024 9:28 pm
Reputation: 5

Re: [REQUEST] Castlevania Dominus Collection

Post by Fireflew »

Pongozila you are a legend! Thanks so much for the cheat table for all 3 games.

One very minor thing I noticed in Dawn of Sorrow using the item drop cheat. It seems to only drop one item if the enemy has 2 item drops, I'm not sure if its possible but is there a way to get it to drop the other item? Perhaps setting the luck stat to some other value would prompt the game to do so but I'm not sure. Please don't worry if there's no way to do so though, you've done more than enough!

Post Reply

Who is online

Users browsing this forum: Bing [Bot], Majestic-12 [Bot], MuechiMuech, tewpanda