[REQUEST] Castlevania Dominus Collection

Ask about cheats/tables for single player games here
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 »

I just noticed, I can't double jump in Dawn of Sorrow, and yet the box is checked, can someome help me please?

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 »

Fireflew wrote:
Sat Aug 31, 2024 10:07 pm
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!
No idea... this game loot system is all over the place... I've very limited time and my backlog is huge... :roll:
bedman88 wrote:
Sat Aug 31, 2024 8:11 pm
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
Paste this on CE, activate and check all the enemies in the bestiary... everything should be set to 9 souls

Code: Select all

<?xml version="1.0" encoding="utf-8"?>
<CheatTable>
  <CheatEntries>
    <CheatEntry>
      <ID>256</ID>
      <Description>"9 souls enemies viewed on bestiary"</Description>
      <LastState/>
      <VariableType>Auto Assembler Script</VariableType>
      <AssemblerScript>{ Game   : game.exe
  Version: 
  Date   : 2024-08-31
  Author : Pongossinha

  This script does blah blah blah
}

define(address,"dra01.dll"+1FFD68)
define(bytes,41 8B 94 86 80 11 96 00)

[ENABLE]

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

label(code)
label(return)

newmem:
mov [r14+rax*4+00961180],99999999
code:
  mov edx,[r14+rax*4+00961180]
  jmp return

address:
  jmp newmem
  nop 3
return:

[DISABLE]

address:
  db bytes
  // mov edx,[r14+rax*4+00961180]

dealloc(newmem)

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

dra01.dll+1FFD3F: 48 0F BE 07              - movsx rax,byte ptr [rdi]
dra01.dll+1FFD43: 84 C0                    - test al,al
dra01.dll+1FFD45: 0F 88 A9 00 00 00        - js dra01.dll+1FFDF4
dra01.dll+1FFD4B: 4C 8B D8                 - mov r11,rax
dra01.dll+1FFD4E: 41 B8 0F 00 00 00        - mov r8d,0000000F
dra01.dll+1FFD54: 83 E0 07                 - and eax,07
dra01.dll+1FFD57: 8D 0C 85 00 00 00 00     - lea ecx,[rax*4+00000000]
dra01.dll+1FFD5E: 49 8B C3                 - mov rax,r11
dra01.dll+1FFD61: 48 C1 F8 03              - sar rax,03
dra01.dll+1FFD65: 41 D3 E0                 - shl r8d,cl
// ---------- INJECTING HERE ----------
dra01.dll+1FFD68: 41 8B 94 86 80 11 96 00  - mov edx,[r14+rax*4+00961180]
// ---------- DONE INJECTING  ----------
dra01.dll+1FFD70: 41 8B 84 86 C0 11 96 00  - mov eax,[r14+rax*4+009611C0]
dra01.dll+1FFD78: 41 23 D0                 - and edx,r8d
dra01.dll+1FFD7B: 41 23 C0                 - and eax,r8d
dra01.dll+1FFD7E: D3 EA                    - shr edx,cl
dra01.dll+1FFD80: D3 E8                    - shr eax,cl
dra01.dll+1FFD82: 03 D0                    - add edx,eax
dra01.dll+1FFD84: 74 6E                    - je dra01.dll+1FFDF4
dra01.dll+1FFD86: 41 8D 83 0F 03 00 00     - lea eax,[r11+0000030F]
dra01.dll+1FFD8D: 33 C9                    - xor ecx,ecx
dra01.dll+1FFD8F: 89 44 24 40              - mov [rsp+40],eax
}
</AssemblerScript>
    </CheatEntry>
  </CheatEntries>
</CheatTable>
Noside wrote:
Sat Aug 31, 2024 10:49 pm
I just noticed, I can't double jump in Dawn of Sorrow, and yet the box is checked, can someome help me please?
Set the value to "2"... you must have double jump unlocked also! this code does not "unlock" double jump... only makes the game think you haven't double jumpped yet...
Last edited by Pongozila on Sat Aug 31, 2024 11:03 pm, edited 1 time in total.

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

Re: [REQUEST] Castlevania Dominus Collection

Post by Fireflew »

Ok just did a bunch of testing in Dawn of Sorrow with luck values.

I discovered some enemies, such as the Valkyrie, rarely drop a soul with the luck value set to 3999. But changing it to 4090 appears to guarantee a soul drop from these problematic enemies every time. It also seems to work on every other enemy too but need to confirm. Still haven't found the value to get enemies to drop their common items though, only their rare drops.

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 »

Ah I see, I haven't unlocked double jump yet, thank you so much for clearing me that out Pongzila, cheers! :)

Proximus2
What is cheating?
What is cheating?
Posts: 2
Joined: Sun Oct 31, 2021 6:45 pm
Reputation: 1

Re: [REQUEST] Castlevania Dominus Collection

Post by Proximus2 »

Pongozila wrote:
Thu Aug 29, 2024 12:58 pm
Enjoy, when I play more I'll add more :roll: :mrgreen:
Hey man, in Order of Ecclesia what is this "must freeze value to work - won't work when game is paused" thing?

daninthemix
Expert Cheater
Expert Cheater
Posts: 266
Joined: Tue Jul 18, 2017 6:31 pm
Reputation: 86

Re: [REQUEST] Castlevania Dominus Collection

Post by daninthemix »

Can we get cheats for Haunted Castle too?

xduduhao
Expert Cheater
Expert Cheater
Posts: 312
Joined: Tue Jun 11, 2019 3:34 pm
Reputation: 40

Re: [REQUEST] Castlevania Dominus Collection

Post by xduduhao »

Haunted Castle please!!!

User avatar
QuasiMorto
Cheater
Cheater
Posts: 39
Joined: Tue Jul 25, 2017 11:04 am
Reputation: 5

Re: [REQUEST] Castlevania Dominus Collection

Post by QuasiMorto »

Fireflew wrote:
Sat Aug 31, 2024 10:07 pm
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!
As someone said before I think.. DoS Luck and drop rates was bugged in the original game, so much so that fans patched in order to work.

[Link]

EDIT..

There is more info about Drop rates formulas in the game.

[Link]

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

Re: [REQUEST] Castlevania Dominus Collection

Post by bedman88 »

Pongozila wrote:
Sat Aug 31, 2024 11:01 pm
bedman88 wrote:
Sat Aug 31, 2024 8:11 pm
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
Paste this on CE, activate and check all the enemies in the bestiary... everything should be set to 9 souls

Code: Select all

<?xml version="1.0" encoding="utf-8"?>
<CheatTable>
  <CheatEntries>
    <CheatEntry>
      <ID>256</ID>
      <Description>"9 souls enemies viewed on bestiary"</Description>
      <LastState/>
      <VariableType>Auto Assembler Script</VariableType>
      <AssemblerScript>{ Game   : game.exe
  Version: 
  Date   : 2024-08-31
  Author : Pongossinha

  This script does blah blah blah
}

define(address,"dra01.dll"+1FFD68)
define(bytes,41 8B 94 86 80 11 96 00)

[ENABLE]

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

label(code)
label(return)

newmem:
mov [r14+rax*4+00961180],99999999
code:
  mov edx,[r14+rax*4+00961180]
  jmp return

address:
  jmp newmem
  nop 3
return:

[DISABLE]

address:
  db bytes
  // mov edx,[r14+rax*4+00961180]

dealloc(newmem)

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

dra01.dll+1FFD3F: 48 0F BE 07              - movsx rax,byte ptr [rdi]
dra01.dll+1FFD43: 84 C0                    - test al,al
dra01.dll+1FFD45: 0F 88 A9 00 00 00        - js dra01.dll+1FFDF4
dra01.dll+1FFD4B: 4C 8B D8                 - mov r11,rax
dra01.dll+1FFD4E: 41 B8 0F 00 00 00        - mov r8d,0000000F
dra01.dll+1FFD54: 83 E0 07                 - and eax,07
dra01.dll+1FFD57: 8D 0C 85 00 00 00 00     - lea ecx,[rax*4+00000000]
dra01.dll+1FFD5E: 49 8B C3                 - mov rax,r11
dra01.dll+1FFD61: 48 C1 F8 03              - sar rax,03
dra01.dll+1FFD65: 41 D3 E0                 - shl r8d,cl
// ---------- INJECTING HERE ----------
dra01.dll+1FFD68: 41 8B 94 86 80 11 96 00  - mov edx,[r14+rax*4+00961180]
// ---------- DONE INJECTING  ----------
dra01.dll+1FFD70: 41 8B 84 86 C0 11 96 00  - mov eax,[r14+rax*4+009611C0]
dra01.dll+1FFD78: 41 23 D0                 - and edx,r8d
dra01.dll+1FFD7B: 41 23 C0                 - and eax,r8d
dra01.dll+1FFD7E: D3 EA                    - shr edx,cl
dra01.dll+1FFD80: D3 E8                    - shr eax,cl
dra01.dll+1FFD82: 03 D0                    - add edx,eax
dra01.dll+1FFD84: 74 6E                    - je dra01.dll+1FFDF4
dra01.dll+1FFD86: 41 8D 83 0F 03 00 00     - lea eax,[r11+0000030F]
dra01.dll+1FFD8D: 33 C9                    - xor ecx,ecx
dra01.dll+1FFD8F: 89 44 24 40              - mov [rsp+40],eax
}
</AssemblerScript>
    </CheatEntry>
  </CheatEntries>
</CheatTable>
Really appreciate it, Thanks !
Last edited by bedman88 on Mon Sep 02, 2024 11:12 am, edited 1 time in total.

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 »

I'm also requesting codes for Haunted Castle (The Remake, not the Original). I have the original on MAME, cheats & all. So yeah...

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 »

Final update is Here... only haven't done the original Haunted castle... but but gonna... hope you all enjoy this! And try not to use all codes at once... will suck all the fun out of the game... but hey "your game your rulez!"

viewtopic.php?p=368127#p368127

hbk1231
Noobzor
Noobzor
Posts: 9
Joined: Thu Jul 16, 2020 12:35 pm
Reputation: 2

Re: [REQUEST] Castlevania Dominus Collection

Post by hbk1231 »

Hello,

If possible, could you add the infinite double jumps option for Order of Ecclesia?

Thanks in advance.

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 »

hbk1231 wrote:
Sun Sep 01, 2024 6:49 pm
Hello,

If possible, could you add the infinite double jumps option for Order of Ecclesia?

Thanks in advance.
Yeah uplodaded the wrong version... my bad :P download again

smashbro596
Expert Cheater
Expert Cheater
Posts: 251
Joined: Fri Apr 14, 2017 6:20 pm
Reputation: 55

Re: [REQUEST] Castlevania Dominus Collection

Post by smashbro596 »

would it be possible to get an inventory editor? theres a bug with your "9 of any soul you view in the bestiary" to give souls you shouldnt have yet (like the black panther and such) or at all (NULL souls)

hbk1231
Noobzor
Noobzor
Posts: 9
Joined: Thu Jul 16, 2020 12:35 pm
Reputation: 2

Re: [REQUEST] Castlevania Dominus Collection

Post by hbk1231 »

Pongozila wrote:
Sun Sep 01, 2024 10:57 pm
hbk1231 wrote:
Sun Sep 01, 2024 6:49 pm
Hello,

If possible, could you add the infinite double jumps option for Order of Ecclesia?

Thanks in advance.
Yeah uplodaded the wrong version... my bad :P download again
Yes, everything is pefect now.
Cheers! :D

Post Reply

Who is online

Users browsing this forum: Bing [Bot], Google Adsense [Bot], jurase