Dysmantle (Early Access)

Upload your cheat tables here (No requests)
User avatar
ndck76
Expert Cheater
Expert Cheater
Posts: 220
Joined: Thu Jun 27, 2019 7:05 am
Reputation: 499

Dysmantle (Early Access)

Post by ndck76 »

Dysmantle

2020.10.27_0.5.9.4

Scripts
- Easy Kill Option 1 *Hotkey Included* (Mostly works on enemies and items. If you notice some enemies cannot be killed. Disable this and use Option 2)
- Easy Kill Option 2 *Hotkey Included* (Mostly works on enemies only. Items cannot be destroyed)
- Max Experience Level *Hotkey Included* (You should use this ONLY after destroying the dresser at the start. Collect some experience points and then activate the cheat. The max you can only reach is Level 20 in this early access version. Max is Level 50)

Editors
- Health Editor *Hotkey Included* (Get hit first and then activate this cheat. I create a hotkey to maximize it's health and freeze it)
- Experience Level Editor (You should use this ONLY after destroying the dresser at the start. Collect some experience points and then activate the cheat. I do not know what the max points is. You can edit it according to your choice)

Update 2
- 1k Quantity Per Item Collected *Hotkey Included* (Can be activated immediately. You need to collect at least 2 quantity of the same item. You will notice the slots will fill up to the max. After you have done this, transfer it to the chest. If you want to control the quantity of the item, use the editor instead)
- Items Editor *Hotkey Included* (Can be activated immediately. You need to collect at least 2 quantity of the same item. Edit the value of your choice and you will notice the slots will fill up to the max. You can do this individually for other items as well. After you have finished filling in the items to the chest and If you just leave this editor activated, it will displayed as 0 you don't need to collect twice of the same item. You can collect it only once and edit it)

Update 3
- Easy Kills *Hotkey Included* (Added a new single option. This might not work 100% on all kills on enemies and items)
- Easy Kills Option 1 & 2 Backup (This is for backup only. This is a combination from Option 1 & 2. You can still use it if you find the new one is having issues)
- Real time Current Time & Day Editor (Do NOT disturb or edit this. You can pause it but unsure if there is any effect on the day and night cycle.)

Update 4
- Infinite Throwable Items *Hotkey Included* (Can be activated immediately. Credits to SPORES)
- Throwable Items Editor (Credits to SPORES)
- All Items Materials/Resources Available into Storage *Hotkey Included* (Credits to Cake-San. Activate this once will be more than enough)

Update 5
- Table Updated to v0.6.0.8 (Early Access)
- Some scripts revised (The first cheat might not work 100% on all kills on enemies and items. The rest seems fine)

Note: This cheat table may or may not work for you. Cheat Engine v7.1 or above is required

Click the like button if it works and for your kind support. Thank you. :)



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
Dysmantle (v0.6.0.8 EA) U5.CT
(293.13 KiB) Downloaded 1152 times
Dysmantle (v0.5.9.4 EA) U4.CT
(126.33 KiB) Downloaded 730 times
Dysmantle (v0.5.9.4 EA) U3.CT
(118.99 KiB) Downloaded 160 times
Dysmantle (v0.5.9.4 EA) U2.CT
(84.28 KiB) Downloaded 153 times
Dysmantle (EA).CT
(81.82 KiB) Downloaded 346 times
Last edited by ndck76 on Sun Nov 08, 2020 8:40 am, edited 13 times in total.

LazerPazer
Expert Cheater
Expert Cheater
Posts: 65
Joined: Sun Feb 04, 2018 8:50 pm
Reputation: 4

Re: Dysmantle (Early Access)

Post by LazerPazer »

can you add please inf items!?!??

User avatar
MadQuila
Noobzor
Noobzor
Posts: 14
Joined: Sat Oct 24, 2020 11:12 pm
Reputation: 1

Re: Dysmantle (Early Access)

Post by MadQuila »

Thank You Very much for the table

SPORES
Novice Cheater
Novice Cheater
Posts: 16
Joined: Sun Jul 02, 2017 10:47 pm
Reputation: 3

Re: Dysmantle (Early Access)

Post by SPORES »

( v0.5.9.4 )
There is 4 bytes for item in bag slot.
Secondary (RMB) (throwable\consumable) is 4 bytes, but reversal type of value.
Like if you have 10/10 throwable knife, you need to search "0", if you have 8/10 than search "2".
It also separate to 2 result.
1. For the object itself (for example, a throwing knife or bandage)
/* This paramater was not particularly important for me, since there is a second option */
2. For item slot. (it don't matter what item you put there, if freeze at 0, it will be unlimited)
Last edited by SPORES on Thu Oct 29, 2020 10:51 am, edited 1 time in total.

User avatar
ndck76
Expert Cheater
Expert Cheater
Posts: 220
Joined: Thu Jun 27, 2019 7:05 am
Reputation: 499

Re: Dysmantle (Early Access)

Post by ndck76 »

LazerPazer wrote:
Wed Oct 28, 2020 10:45 pm
can you add please inf items!?!??
Sure.
SPORES wrote:
Thu Oct 29, 2020 6:44 am
There is 4 bytes for item in bag slot.
(v0.5.9.4)
Thanks for the hint.

Table Updated - Added Script & Editor for Quantity of items

antonino
Noobzor
Noobzor
Posts: 10
Joined: Tue Apr 28, 2020 9:36 pm
Reputation: 1

Re: Dysmantle (Early Access)

Post by antonino »

can you solve the problem for numpad 1 and 2??create one for all two...

User avatar
ndck76
Expert Cheater
Expert Cheater
Posts: 220
Joined: Thu Jun 27, 2019 7:05 am
Reputation: 499

Re: Dysmantle (Early Access)

Post by ndck76 »

antonino wrote:
Thu Oct 29, 2020 4:41 pm
can you solve the problem for numpad 1 and 2??create one for all two...
There's a reason why there's two options. Never mind. I will revise it later. In the meantime, just activate both of it.

blastz007
Cheater
Cheater
Posts: 43
Joined: Wed Jan 10, 2018 4:27 am
Reputation: 4

Re: Dysmantle (Early Access)

Post by blastz007 »

thank you Sir :D

SPORES
Novice Cheater
Novice Cheater
Posts: 16
Joined: Sun Jul 02, 2017 10:47 pm
Reputation: 3

Re: Dysmantle (Early Access)

Post by SPORES »

DYSMANTLE ver 0.5.9.11.CT
(2.02 KiB) Downloaded 125 times
(pointer type table)
#1. Inventory Slot 1 - item count.
#2 #3. Player Level (Change both)
#4. Player exp
#5. Throwable Slot 1 - freeze to 0 and it will be unlimited item (!but may crash!) better set hotkey to it.

Hint:
• Level is 4 bytes value. If you set it to 50, you can unlock almost all tech tree (Rifle\Axe\Sledge Hammer\Build Tool)

Request:
Cheat for weather value.

User avatar
ndck76
Expert Cheater
Expert Cheater
Posts: 220
Joined: Thu Jun 27, 2019 7:05 am
Reputation: 499

Re: Dysmantle (Early Access)

Post by ndck76 »

SPORES wrote:
Sat Oct 31, 2020 10:57 am
DYSMANTLE ver 0.5.9.11.CT (pointer type table)
#1. Inventory Slot 1 - item count.
#2 #3. Player Level (Change both)
#4. Player exp
#5. Throwable Slot 1 - freeze to 0 and it will be unlimited item (!but may crash!) better set hotkey to it.

Hint:
• Level is 4 bytes value. If you set it to 50, you can unlock almost all tech tree (Rifle\Axe\Sledge Hammer\Build Tool)

Request:
Cheat for weather value.
Good one. I am going to add the Throwable cheat to the table.

User avatar
Cake-san
Table Makers
Table Makers
Posts: 308
Joined: Sun Mar 26, 2017 4:32 pm
Reputation: 406

Re: Dysmantle (Early Access)

Post by Cake-san »

Add All Materials Into Storage:

Code: Select all

{$lua}
function findAddress(name,number,AddressOrAOBString,modulename,stopaddress,Nth,aobscanOnly)
	local size,address,stri=0x100
    stri,address=string.lower(AddressOrAOBString):gsub('banana','')
	if(address>0)then
		local f
        AddressOrAOBString=stri
		if(modulename==0 or modulename==nil or modulename=='')then f=AOBScan(AddressOrAOBString)
		else
			local ms = createMemScan()
			if(stopaddress==0 or stopaddress==nil or stopaddress=='')then
				stopaddress=getNameFromAddress(modulename,true,false)
                if(stopaddress:find("+")~=nil)then stopaddress=stopaddress:sub(0,stopaddress:find("+")-1)end
				if(getModuleSize(stopaddress)==nil)then error('Module '..modulename..' not found') end
                modulename=getAddress(stopaddress)
				stopaddress=modulename+getModuleSize(stopaddress)
			end
			ms.firstScan(soExactValue,vtByteArray,rtTruncated,AddressOrAOBString,'',getAddress(modulename),getAddress(stopaddress),'',fsmNotAligned,'',true,false,false,false)
			ms.waitTillDone()
			f = createFoundList(ms)
			f.initialize()
			ms.destroy()
		end
		address={}
		for i=0,f.Count-1 do address[i+1]=f[i]end
		f.destroy()
		if(#address==0)then error(name..' aob no result found') end
		if Nth==nil or Nth==0 or Nth=='' then Nth=1 end
		if(getAddress(address[Nth])==nil)then error(name..' aob result '..Nth..' doesnt exist') end
		if number==nil or number==0 or number=='' then
			if aobscanOnly then return address end
		else
			unregisterSymbol(name)
			registerSymbol(name,getAddressSafe(address[Nth]),true)
			if aobscanOnly then return end
		end
		AddressOrAOBString=GetAddressSafe(address[Nth])
	end
    --print(AddressOrAOBString)
    AddressOrAOBString=getAddressSafe(AddressOrAOBString)
	if not AddressOrAOBString then error(name..' still cant be found')end
	local addr={}
	local i=0
	local j=1
	while(i<size) do
		local ext, opc, byt, add=splitDisassembledString(disassemble(getAddressSafe(AddressOrAOBString)+i))
		if(ext~="")then
			if(opc:find(",")~=nil)then
				opc=opc:sub(opc:find(",")+1,opc:len())
			else
				opc=opc:sub(opc:find(" ")+1,opc:len())
			end
			addr[j]=opc:gsub("%[",""):gsub("]","") j=j+1
		end
		i=i+getInstructionSize(AddressOrAOBString+i)
	end
    --for i=1,#addr do print(addr[i]) end
	if number==nil or number==0 or number=='' then return addr end
	local offset
	if(type(number)==type(''))then
		offset=string.find(number,',')
		if(offset==nil)then number=getAddress(number)
		else offset=getAddress(string.sub(number,offset+1,number:len()))
			number=getAddress(string.sub(number,1,string.find(number,',')-1))
		end
	end
	if offset==nil then offset=0 end
	unregisterSymbol(name)
	registerSymbol(name,getAddressSafe(addr[number])-offset,true)
end

if syntaxcheck then return end
[ENABLE]
findAddress('material',1,'55 8B EC 83 E4 F8 83 EC 5C 80 3Dbanana','prog.dll')
--prog.Dysmantle::Update

findAddress('ChangeMaterialAmountInStorage',1,'55 8B EC 56 8B 75 08 85 F6 74 6D 57banana','prog.dll',nil,0,true)
--prog.ModuleMaterials::ChangeMaterialAmountInStorage

local list=getAddress('material')
for i=0,readInteger(list+4)-1 do
local pointer=readPointer(readPointer(list)+i*4)
pointer=readPointer(pointer)
executeCodeEx(0, nil, getAddress('ChangeMaterialAmountInStorage'), pointer, 200)
end
[DISABLE]

User avatar
ndck76
Expert Cheater
Expert Cheater
Posts: 220
Joined: Thu Jun 27, 2019 7:05 am
Reputation: 499

Re: Dysmantle (Early Access)

Post by ndck76 »

Many thanks Cake-San. Will adjust to 5K to all items instead.

SPORES
Novice Cheater
Novice Cheater
Posts: 16
Joined: Sun Jul 02, 2017 10:47 pm
Reputation: 3

Re: Dysmantle (Early Access)

Post by SPORES »

Hint:
• If you set negative value for throwable, it will increase current amount.
( Like if you have [ 6/6 ] item and in CE instead 0 set value to -999. In game you will have [ 1005/6 ] )

fodac62859
What is cheating?
What is cheating?
Posts: 2
Joined: Wed Nov 04, 2020 11:34 pm
Reputation: 0

Re: Dysmantle (Early Access)

Post by fodac62859 »

Im running the game in Wine , there is any chance that i can activate the cheats without using the number pad? i dont know if there is some kind of bug but i can not activate them , in the terminal windows appear the buttons pressed but nothing happend.

User avatar
ndck76
Expert Cheater
Expert Cheater
Posts: 220
Joined: Thu Jun 27, 2019 7:05 am
Reputation: 499

Re: Dysmantle (Early Access)

Post by ndck76 »

fodac62859 wrote:
Wed Nov 04, 2020 11:36 pm
Im running the game in Wine , there is any chance that i can activate the cheats without using the number pad? i dont know if there is some kind of bug but i can not activate them , in the terminal windows appear the buttons pressed but nothing happend.
Yes, you can activate it manually without pressing the numpad. Check whether you are using the latest Cheat Table version 7.1 above or if that's not the case then it could be you are using a different kind of version.

Post Reply

Who is online

Users browsing this forum: Baidu [Spider], Bing [Bot], bonzay0, comodo234, Google Adsense [Bot], Hiroshi Mishima, Jafs44, Jefayitad, Julian, timechaos69