Page 1 of 5

Dysmantle

Posted: Tue Oct 27, 2020 2:12 pm
by ndck@ModEngine
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)

Changelog
Lists Of Changelog
Update 31
- Table Updated to v1.3.0.34 (Compatible with v1.3.0.36 - v1.3.0.59)
- Freeze Time & Undetected scripts revised

Update 30 [From this table version onwards, updates will be only available on my discord server via Membership Platforms]
- Table Updated to v1.2.0.54 (Compatible with v1.2.0.59 - v1.2.1.10)
- Infinite Health Options, Freeze Time & One Hit Kill scripts revised

Update 29
- Table Updated to v1.1.1.23
- Freeze Time script revised

Update 28
- Table Updated to v1.1.1.20 (Compatible with v1.1.1.22)
- Infinite Health Option 1 revised

Update 27
- Table Updated to v1.1.0.67 (Compatible with v1.1.1.4-v1.1.1.18)
- Freeze Time script revised

Update 26
- Table Updated to v1.1.0.30 (Compatible with v1.1.0.34-v1.1.0.48)
- Revision to most of the scripts and editors

Update 25
- Table Updated to v1.0.4.3 (Compatible with v1.0.4.5-v1.0.4.7)
- Infinite Health Options scripts revised
- Easy kills renamed to One Hit Kill revised
- Health Editor revised

Update 24
- Table Updated to v1.0.2.10 (Compatible with v1.0.3.5/v1.0.3.7/v1.0.3.9/v1.0.3.10/v1.0.3.11/v1.0.3.12/v1.0.3.14)
- All Infinite Health Options script revised
- Easy kills, Freeze Time & Health Editor scripts revised

Update 23
- Table Updated to v1.0.2.4 (Compatible with v1.0.2.5)
- Revised Freeze Time
- Removed Obsolete Health Option

Update 22
- Table Updated to v1.0.1.14
- Revised Freeze Time

Update 21
- Table Updated to v0.9.1.5 (Early Access) (Compatible with v0.9.0.16/v0.9.0.23/v0.9.0.24/v0.9.1.8/v0.9.1.9/v1.0.0.3/v1.0.1.5/v1.0.1.7/1.0.1.12//1.0.1.14/v1.0.1.15)
- No revision made. I only added a few pointers
- Added an add process script for easy activation

Update 20
- Table Updated to v0.9.0.16 (Early Access) (Compatible with v0.9.0.23/v0.9.0.24/v0.9.1.8/v0.9.1.9)
- Infinite Health Options 2, Max Experience Level & Editor scripts revised to suit this version

Update 19
- Table Updated to v0.8.1.23 (Early Access) (Compatible with v0.8.1.28/0.8.1.34)
- Infinite Health Options, Freeze Time & Max Experience Level scripts revised to suit this version

Update 18
- Table Updated to v0.8.0.8 (Early Access) (Compatible with v0.8.0.11/v0.8.0.17)
- Revised Infinite Health Options
- Revised Freeze Time
- Added an auto add process script embedded and executed when the game is already running

Update 17
- Table Updated to v0.7.2.2 (Early Access) (Compatible with v0.7.2.4/v0.7.2.5/v0.7.2.12/v0.7.2.15/v0.7.2.17/v0.7.2.23/v0.7.2.27/v0.8.0.5)
- Removed Obsolete Health Option
- Infinite Usable Items script & Usable Items Editor revised
- Will only update if one of the cheats is not working EXCEPT for the Infinite Health Options unless all of them is not working at all.

Update 16
- Table Updated to v0.7.1.18 (Early Access) (Compatible with v0.7.1.19)
- Revised Infinite Health Option
- Undetected script revised

Update 15
- Table Updated to v0.7.1.17 (Early Access)
- Removed Obsolete Health Option
- Undetected script revised due to offset & opcode changes

Update 14
- Table Updated to v0.7.1.11 (Early Access) (Compatible with v0.7.0.9/v0.7.1.12/v0.7.1.13/v0.7.1.16)
- Removed Obsolete Health Option
- Experience script and editor revised

Update 13
- Table Updated to v0.7.0.4 (Early Access) (Compatible with v0.7.0.9/v0.7.1.6)
- Removed Obsolete Health Option
- Revised Freeze Time

Update 12
- Table Updated to v0.6.11.6 (Early Access) (Compatible with v0.6.11.9)
- Revised Freeze Time

Update 11
- Table Updated to v0.6.10.10 (Early Access) (Compatible with v0.6.10.13)
- Remove obsolete Infinite Health Option
- Revised Infinite Usable Items script and editor

Update 10
- Table Updated to v0.6.9.6 (Early Access) (Compatible with v0.6.9.17/v0.6.10.3)
- Infinite Health Options and Easy Kills updated to this version
- Pause Time Added *Hotkey Included*

Update 9
- Table Updated to v0.6.8.7 (Early Access) (Compatible with v0.6.8.16/v0.6.10.2)
- Infinite Health Options and Easy Kills updated to this version

Update 8
- Table Updated to v0.6.7.12 (Early Access)
- Removed some Obsolete Infinite Health Options and hotkey added as well for easy activation.
- Added Undetected Cheat (Monsters won't be able to see you. However, if you touch or approached close enough it will still sense and attack you. Ex Human Hurler that throw toxic projectiles at you can still throw if you make any movement from the front or make any noise from the front but is still unable to see you)
- Added Easy Kill/Destroy Cheat (This applies to monsters and items. Please note that you still have to activate Infinite Health. This cheat may or may not work for you. So far it works well for me)
- Will only update when the cheats are no longer working or IF you still want me to do any further updates in the future.

Update 7
- Table Updated to v0.6.6.12 (Early Access)

Update 6
- Table Updated to v0.6.4.18 (Early Access) and compatible with v0.6.5.15 (Early Access)
- Remove Real time current time & day editor
- Added multiple infinite health choices whichever works for you

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)

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 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 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). Look at the video below as an example.
Items Editor Tutorial Video
Disclaimer
Table Disclaimer Note
Note: These cheats may or may not work for you. I can't guarantee it will work for everybody. :) The most common or various issues if the cheat(s) doesn't work or activates is because the outdated or update game/table version or compatibility gaming platforms like Steam, Non-Steam, GOG, Epic, Windows Store/Gamepass, Cheat Engine versions or possibly due to any installation anomalies, Windows Version or CPU compatibility and so forth. Another situation also happens is when you did not activate the script(s) to populate the other 'children' and by doing that you might need to switch between the table and the game depending on how the script(s) was made. If all the above methods did not work for you sometimes a simple game or PC restart might resolve this issue. My table is compatible from Cheat Engine 7.1 and above but it is still a good practice to keep your current Cheat Engine software up to date. For my table, just click on the 'Activate' script for it to add process as well as activate mono automatically depending on the game whether it uses the mono features or not. Finally, I would be most grateful if you could submit your rating if the table works for you as time, patience and effort were put into making these tables and also as a gesture of your support. Thank you all very much. :)
Support
Donations/Memberships
Donation/Support/Membership can done through [Link] or [Link] or [Link]. I really need your support in continuing my work. Please take note that only subscribing to specific membership types will get full access to my table updates which is available in my official discord channel as of January 2023


Previous Table Versions
Previous Tables
Dysmantle v1.0.1.14.CT
(1.82 KiB) Downloaded 218 times
Compilation of Early Access Tables (v0.5.9.4-v0.9.5.1) Password = fearless

Re: Dysmantle (Early Access)

Posted: Wed Oct 28, 2020 10:45 pm
by LazerPazer
can you add please inf items!?!??

Re: Dysmantle (Early Access)

Posted: Thu Oct 29, 2020 1:54 am
by MadQuila
Thank You Very much for the table

Re: Dysmantle (Early Access)

Posted: Thu Oct 29, 2020 6:44 am
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)

Re: Dysmantle (Early Access)

Posted: Thu Oct 29, 2020 10:04 am
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

Re: Dysmantle (Early Access)

Posted: Thu Oct 29, 2020 4:41 pm
by antonino
can you solve the problem for numpad 1 and 2??create one for all two...

Re: Dysmantle (Early Access)

Posted: Thu Oct 29, 2020 5:57 pm
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.

Re: Dysmantle (Early Access)

Posted: Sat Oct 31, 2020 8:03 am
by blastz007
thank you Sir :D

Re: Dysmantle (Early Access)

Posted: Sat Oct 31, 2020 10:57 am
by SPORES
DYSMANTLE ver 0.5.9.11.CT
(2.02 KiB) Downloaded 251 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.

Re: Dysmantle (Early Access)

Posted: Sat Oct 31, 2020 12:11 pm
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.

Re: Dysmantle (Early Access)

Posted: Sat Oct 31, 2020 1:53 pm
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]

Re: Dysmantle (Early Access)

Posted: Sat Oct 31, 2020 2:51 pm
by ndck76
Many thanks Cake-San. Will adjust to 5K to all items instead.

Re: Dysmantle (Early Access)

Posted: Sat Oct 31, 2020 4:26 pm
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 ] )

Re: Dysmantle (Early Access)

Posted: Wed Nov 04, 2020 11:36 pm
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.

Re: Dysmantle (Early Access)

Posted: Wed Nov 04, 2020 11:44 pm
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.