Death's Gambit

Upload your cheat tables here (No requests)
cedricvdg
Table Makers
Table Makers
Posts: 42
Joined: Tue Sep 05, 2017 2:10 pm
Reputation: 43

Death's Gambit

Post by cedricvdg »

First table for Death's Gambit

This is a GameMaker game, making cheats very tedious will try to update as much as feasible

Current Features:
  • Main Interpreter
    • Cheats
      • Godmode
      • Infinite Stamina
      • Infinite Ammo
      • Infinite Soul Energy
      • No CD
      • No Debuff
      • Infinite Feathers
    • Health
    • MaxHealth
    • Stamina
    • MaxStamina
    • Shards
    • Feathers
    • MaxAbility
    • Level
    • Feather Damage Multiplier
    • NG+ Level
    • Item Slots (open inventory)
      • Slot Type
      • Slot Amount
    • Equipment Slots (open inventory)
      • Equipment Slot Type
    • Skills
      • Skill Type
  • Location
Shoutout to Cielos for the educational script
Shoutout to Jookeringa for taking the time to document the Item IDs: [Link]

--------

Update 1:

Basic interpreter implemented, allowing for displaying of stats and individual activation of cheats. Implementation will require an overhaul asap as it's quite limited so far.

Update 2:

Better implementation of the Read Interpreter. Storing pointers in a proper array now. Will now work on adding more useful stats

Update 3:

Health and Stamina will now update to max values after leveling up. Added Infinite Soul Energy (generate soul energy once) and No CD.

Update 4:
Added Location script (with some creativity allows you to teleport)

Update 5:
Updated for patch 1.01

Update 6:
Added Item Slots, this allows you to change the Item type and amount in the 4 usable item slots. Will add Equipment slots in the next table. Item Type is a double value between 1 and ~170. I have no time to map all the corresponding values in the dropdown list at the moment, but have fun experimenting.

p.s. This will also allow you to spawn equipment in the item slots, so you could do that until I add the equipment slots to the table. If you want to enchant a piece of equipment add the enchanting level infront of the number:

e.g. Item 149(Cosmic Bow) would become 10149 for a +10 Cosmic Bow.

Be careful when doing this though as those slots are not meant for equipment, please backup your save just in case.

Update 7:
As promised added Equipment Slots, same warnings and instructions apply as for Item Slots. (See previous update)
Fixed Item Slot 4 Amount.

Update 8:
Updated for 1.02 and added Skills, allowing you to change skills just like you would items. This does allow you to access certain unused/unfinished/debug skills. Beware these are not intended to be used and results may vary.

Update 9:
Updated for 1.1 (Might be missing some stuff, will look at it later)

Update 10:
Some bug fixes that got introduced in the 1.1 table. Added Feather Damage Multiplier, NG+ Level and No Debuff.

Update 11:
Fixed for latest patch

--------

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
Attachments
deathsgambit397.CT
v1.1 update 11
(40.57 KiB) Downloaded 2891 times
Last edited by cedricvdg on Wed Nov 14, 2018 6:37 pm, edited 42 times in total.

User avatar
pgain2004
Expert Cheater
Expert Cheater
Posts: 59
Joined: Fri May 05, 2017 3:53 am
Reputation: 10

Death's Gambit

Post by pgain2004 »

I can't speedhack this game. Anyone else?

User avatar
STN
Founder
Founder
Posts: 4426
Joined: Thu Mar 02, 2017 7:48 pm
Reputation: 3423

Death's Gambit

Post by STN »

cedricvdg, post: 55409, member: 8355 wrote:[USER=1]@STN[/USER] I seem to be unable to edit my opening post, I guess that requires certain permissions? (Sorry if I missed something)

Anyway folks, here's an updated table so far. As Promised I wrote a simple interpreter and it allows you to enable cheats seperately and change some stats (still a WIP)

Enjoy!

You should be able to do it now.
Last edited by Anonymous on Tue Aug 14, 2018 4:45 pm, edited 1 time in total.

User avatar
Cielos
RCE Fanatics
RCE Fanatics
Posts: 833
Joined: Fri Mar 03, 2017 4:35 am
Reputation: 1787

Death's Gambit

Post by Cielos »

some simple scripts for the game.
was gonna post some initial stuff here and realized [USER=8355]cedricvdg[/USER] was building one already.
as it's using the same method as [USER=8355]cedricvdg[/USER] to identify the values, as well as the same injection point, it's not gonna work along side with his table. so I'll just leave them as is here in case some of you want to merge them to his table.
not gonna update this.

Code: Select all

<?xml version="1.0" encoding="utf-8"?>
<CheatTable>
  <CheatEntries>
    <CheatEntry>
      <ID>0</ID>
      <Description>"enable"</Description>
      <Options moHideChildren="1"/>
      <LastState/>
      <VariableType>Auto Assembler Script</VariableType>
      <AssemblerScript>[ENABLE]
//code from here to '[DISABLE]' will be used to enable the cheat
aobscanmodule(manyWritesAOB,deathsgambit397.exe,F2 0F 10 ** F2 0F 11 ** 5F 5E 5D 5B 83 C4 08 C3)
registersymbol(manyWritesAOB)

label(bInfStamina)
registersymbol(bInfStamina)
label(bUndead)
registersymbol(bUndead)
label(qMinHealth)
registersymbol(qMinHealth)
label(bInfArrow)
registersymbol(bInfArrow)
label(qMinArrow)
registersymbol(qMinArrow)

alloc(newmem,2048)
label(returnhere)
label(originalcode_enable)
registersymbol(originalcode_enable)
label(exit)

newmem: //this is allocated memory, you have read,write,execute access
//place your code here
readmem(manyWritesAOB,4)

cmp edx,79 //stamina
jne @f
cmp byte ptr [bInfStamina],1
jne end
readmem(manyWritesAOB+4,2)
db 5F
readmem(manyWritesAOB+7,1)
//maxsd xmm0,[edi]
jmp end

@@:
cmp edx,44 //health
jne @f
cmp byte ptr [bUndead],1
jne end
maxsd xmm0,[qMinHealth]
jmp end

@@:
cmp edx,c5 //arrow
jne @f
cmp byte ptr [bInfArrow],1
jne end
maxsd xmm0,[qMinArrow]
jmp end

end:
readmem(manyWritesAOB+4,4)
jmp exit

originalcode_enable:
readmem(manyWritesAOB,8)
//movsd xmm0,[esi]
//movsd [edi],xmm0

exit:
jmp returnhere

///
bInfStamina:
dd 0

bUndead:
dd 0
qMinHealth:
dq (double)1

bInfArrow:
dd 0
qMinArrow:
dq (double)1
///

manyWritesAOB: //"deathsgambit397.exe"+16ADB2:
jmp newmem
nop
nop
nop
returnhere:




[DISABLE]
//code from here till the end of the code will be used to disable the cheat
dealloc(newmem)
manyWritesAOB: //"deathsgambit397.exe"+16ADB2:
readmem(originalcode_enable,8)
//db F2 0F 10 06 F2 0F 11 07
//Alt: movsd xmm0,[esi]
//Alt: movsd [edi],xmm0
unregistersymbol(originalcode_enable)

unregistersymbol(bInfStamina)
unregistersymbol(bUndead)
unregistersymbol(qMinHealth)
unregistersymbol(bInfArrow)
unregistersymbol(qMinArrow)
</AssemblerScript>
      <CheatEntries>
        <CheatEntry>
          <ID>1</ID>
          <Description>"undead"</Description>
          <Options moHideChildren="1"/>
          <LastState/>
          <VariableType>Auto Assembler Script</VariableType>
          <AssemblerScript>[ENABLE]
//code from here to '[DISABLE]' will be used to enable the cheat
bUndead:
db 1




[DISABLE]
//code from here till the end of the code will be used to disable the cheat
bUndead:
db 0
</AssemblerScript>
          <CheatEntries>
            <CheatEntry>
              <ID>4</ID>
              <Description>"min health"</Description>
              <VariableType>Double</VariableType>
              <Address>qMinHealth</Address>
            </CheatEntry>
          </CheatEntries>
        </CheatEntry>
        <CheatEntry>
          <ID>2</ID>
          <Description>"max stamina"</Description>
          <LastState/>
          <VariableType>Auto Assembler Script</VariableType>
          <AssemblerScript>[ENABLE]
//code from here to '[DISABLE]' will be used to enable the cheat
bInfStamina:
db 1




[DISABLE]
//code from here till the end of the code will be used to disable the cheat
bInfStamina:
db 0
</AssemblerScript>
        </CheatEntry>
        <CheatEntry>
          <ID>5</ID>
          <Description>"inf. arrow"</Description>
          <Options moHideChildren="1"/>
          <LastState/>
          <VariableType>Auto Assembler Script</VariableType>
          <AssemblerScript>[ENABLE]
//code from here to '[DISABLE]' will be used to enable the cheat
bInfArrow:
db 1




[DISABLE]
//code from here till the end of the code will be used to disable the cheat
bInfArrow:
db 0
</AssemblerScript>
        </CheatEntry>
      </CheatEntries>
    </CheatEntry>
  </CheatEntries>
</CheatTable>
Last edited by Cielos on Thu Jan 01, 1970 12:00 am, edited 1 time in total.

Semel
Noobzor
Noobzor
Posts: 7
Joined: Tue Mar 14, 2017 11:29 am
Reputation: 0

Death's Gambit

Post by Semel »

thank you



Will it be possible eventually to have respec in this table?



As in changing your stats. The devs refused to implement respec hiding behind some dubious justification, so it would be amazing if we could do it via CE>
Last edited by Semel on Thu Jan 01, 1970 12:00 am, edited 1 time in total.

CaesarCzech
Expert Cheater
Expert Cheater
Posts: 370
Joined: Fri Mar 03, 2017 2:00 pm
Reputation: 38

Death's Gambit

Post by CaesarCzech »

shards dont work it seems they are ??? otherwise it seems working.





Edit: Ending the table and reloading it worked.

Also level number is double. Increasing Stats increases your level and you can only levelup to limited degree but if you decrease your level you can add more stats points.
Last edited by CaesarCzech on Wed Aug 15, 2018 4:08 pm, edited 2 times in total.

ProfessorBAG
Novice Cheater
Novice Cheater
Posts: 15
Joined: Sun Apr 09, 2017 1:04 am
Reputation: 0

Re: Death's Gambit

Post by ProfessorBAG »

Does anyone know why i cant see the download to cheat tables within forum threads like this one on this site anymore?

TimFun13
Expert Cheater
Expert Cheater
Posts: 1354
Joined: Fri Mar 03, 2017 12:31 am
Reputation: 6

Re: Death's Gambit

Post by TimFun13 »

^^ Did you read the big bold words at the top, may be follow the "this topic" link.
[Link]

cedricvdg
Table Makers
Table Makers
Posts: 42
Joined: Tue Sep 05, 2017 2:10 pm
Reputation: 43

Re: Death's Gambit

Post by cedricvdg »

Semel wrote:
Tue Aug 14, 2018 7:23 pm
thank you



Will it be possible eventually to have respec in this table?



As in changing your stats. The devs refused to implement respec hiding behind some dubious justification, so it would be amazing if we could do it via CE>

I've been messing around with this idea, but since none of the game logic is actually performed by the executable, but rather through GameMaker's virtual machine and the fact that the stats are not dynamically updated, but rather get managed by the underlying level up script the entire thing is very cumbersome to do.
To do it elegantly It would require me to write some custom game logic code and use hardcoded reset values to set your character back to level 1 + reset stats.

A better way would probably be some kind of savegame editor, sadly I have no time right now to make one and goes beyond the scope of a cheat table.

cedricvdg
Table Makers
Table Makers
Posts: 42
Joined: Tue Sep 05, 2017 2:10 pm
Reputation: 43

Re: Death's Gambit

Post by cedricvdg »

burnhamjt, post: 55990, member: 20829 wrote:Great table! I used it and it works great, but be careful if you use shards to modify your stats, I encountered a strange issue with the game. I used shards to level up to get more finesse (about 10-20 points), but somehow it reached a point where my percentages looped backwards or something. Before it was saying "150%" etc a high percentage, then I was playing and died to a boss, and then I noticed my damage was suddenly being really low, something that took 2 hits to kill now took 10, then I checked my stats and it said something low like "10%". You're capped 150 to any particular stat and level is also capped at 150 and you can't respec, so you may end up screwed if you play around too much with shards and levels. If anyone knows how to fix this please let me know, but sadly since you can't respec in the game you might end up putting yourself into an unwinnable situation. Really weird, but maybe it's because it's a gamemaker game?
I can not seem to reproduce this issue, might be a bug in the save?

If anyone else has this happen please let me know and if this might be related to dying in the game.

EDIT: Confirmed this is a bug with the game itself, not related to this table
Last edited by cedricvdg on Tue Aug 21, 2018 9:10 pm, edited 1 time in total.

shyguy
What is cheating?
What is cheating?
Posts: 1
Joined: Sun Aug 19, 2018 6:11 pm
Reputation: 0

Re: Death's Gambit

Post by shyguy »

How to use shards? like get them infinitely? when I open cheat engine it says ?? and I cant change the amount that I have. please help me. I am new here.

cedricvdg
Table Makers
Table Makers
Posts: 42
Joined: Tue Sep 05, 2017 2:10 pm
Reputation: 43

Re: Death's Gambit

Post by cedricvdg »

shyguy wrote:
Sun Aug 19, 2018 6:15 pm
How to use shards? like get them infinitely? when I open cheat engine it says ?? and I cant change the amount that I have. please help me. I am new here.
You must have earned some shards at some point first, at the beginning of a new savegame shards will always show ??. After you've earned some shards it will show the correct amount.

User avatar
deuxdoom
Novice Cheater
Novice Cheater
Posts: 18
Joined: Mon Aug 20, 2018 2:58 am
Reputation: 2

Re: Death's Gambit

Post by deuxdoom »

Thx for CH table.

It's works well in 1st play.
but not work 2nd Play Mode. (NG +1 ~ +3)
maybe change the hex table in 2nd play mode.
Last edited by deuxdoom on Mon Aug 20, 2018 10:45 am, edited 1 time in total.

Royaute
What is cheating?
What is cheating?
Posts: 1
Joined: Mon Aug 20, 2018 8:15 am
Reputation: 0

Re: Death's Gambit

Post by Royaute »

Can you add a cheat that lets you teleport to different rooms? I know there's about 341 rooms, but can't for the life of me find out how to edit which room I'm in.

cedricvdg
Table Makers
Table Makers
Posts: 42
Joined: Tue Sep 05, 2017 2:10 pm
Reputation: 43

Re: Death's Gambit

Post by cedricvdg »

Updated table with Item slots, allowing you to change type and amount of the items in the 4 usable item slots.
deuxdoom wrote:
Mon Aug 20, 2018 2:59 am
Thx for CH table.

It's works well in 1st play.
but not work 2nd Play Mode. (NG +1 ~ +3)
maybe change the hex table in 2nd play mode.
Are you sure you are using the latest table? I cannot seem to reproduce this issue.
Royaute wrote:
Mon Aug 20, 2018 8:21 am
Can you add a cheat that lets you teleport to different rooms? I know there's about 341 rooms, but can't for the life of me find out how to edit which room I'm in.
Havent found the room variable yet, the location coordinates are handled by the GameMaker VM and I think the room variable is handled by the game code instead.

Post Reply

Who is online

Users browsing this forum: AhrefsBot, AmazonBot, areryshah, creditor, cun1vip, DistortedPickle, Google Adsense [Bot], guerre_1121, loci22, Locke_Smithy, PirateAssassinX, ShasVa, stuka85