List of CE specific functions and variables:
Global Variables:
TrainerOrigin : A variable that contains the path of the trainer that launched cheat engine (Only set when launched as a trainer)
process : A variable that contains the main modulename of the currently opened process
MainForm: The main ce gui
AddressList: The address list of the main ce gui
Global Functions:
getCEVersion(): Returns a floating point value specifying the version of cheat engine
getCheatEngineFileVersion(): Returns the full version data of the cheat engine version. A raw integer, and a table containing major, minor, release and build
getOperatingSystem(): Returns 0 for Windows, 1 for Mac
activateProtection(): Prevents basic memory scanners from opening the cheat engine process (Not that useful)
enableDRM(altitude OPTIONAL, secondaryprocessid OPTIONAL ) : Prevents normal memory scanners from reading the Cheat Engine process (kernelmode) The secondaryprocessid lets you protect another process. E.g the game itself, so they can't easily see what you change
fullAccess(address,size): Changes the protection of a block of memory to writable and executable
loadTable(filename, merge OPTIONAL): Loads a .ct or .cetrainer. If merge is provided and set to true it will not clear the old table
loadTable(stream ,merge OPTIONAL, ignoreluascriptdialog BOOLEAN): Loads a table from a stream object
saveTable(filename, protect OPTIONAL): Saves the current table. If protect is provided and set to true and the filename has the .CETRAINER extension, it will protect it from reading normally
note: addresses can be strings, they will get interpreted by ce's symbolhandler
copyMemory(sourceAddress: integer, size: integer, destinationAddress:integer SEMIOPTIONAL, Method:integer OPTIONAL):
Copies memory from the given address to the destination address
If no destinationAddress is given(or nil), CE will allocate a random address for you
Method can be:
nil/0: Copy from target process to target process
1: Copy from target process to CE Memory
2: Copy from CE Memory to target process
3: Copy from CE Memory to CE Memory
Returns the address of the copy on success, nil on failure
compareMemory(address1: integer; address2: integer; size: integer; method: integer)
Compares the memory and returns true if the same or false and and index where the first disparity is
Method can be:
0: Target to Target
1: Address1=Target Address2=CE
2: Address1=CE Address2=CE
readBytes(address,bytecount, ReturnAsTable ) : returns the bytes at the given address. If ReturnAsTable is true it will return a table instead of multiple bytes
Reads the bytes at the given address and returns a table containing the read out bytes
writeBytes(address, x,x,x,x,...) : Write the given bytes to the given address from a table
writeBytes(address, table) : Write the given bytes to the given address from a table
readSmallInteger(address) : Reads a 16-bit integer from the specified address
readInteger(address) : Reads a 32-bit integer from the specified address
readQword(address): Reads a 64-bit integer from the specified address
readPointer(address): In a 64-bit target this equals readQword, in a 32-bit target readInteger()
readFloat(address) : Reads a single precision floating point value from the specified address
readDouble(address) : Reads a double precision floating point value from the specified address
readString(address, maxlength, widechar OPTIONAL) : Reads a string till it encounters a 0-terminator. Maxlength is just so you won't freeze for too long, set to 6000 if you don't care too much. Set WideChar to true if it is encoded using a widechar formatting
writeSmallInteger(address,value) : Writes a 16-bit integer to the specified address. Returns true on success
writeInteger(address,value) : Writes a 32-bit integer to the specified address. Returns true on success
writeQword(address, value): Write a 64-bit integer to the specified address. Returns true on success
writePointer(address,value)
writeFloat(address,value) : Writes a single precision floating point to the specified address. Returns true on success
writeDouble(address,value) : Writes a double precision floating point to the specified address. Returns true on success
writeString(address,text, widechar OPTIONAL) : Write a string to the specified address. Returns true on success
readBytesLocal(address,bytecount, ReturnAsTable) : See readBytes but then it's for Cheat engine's memory
readSmallIntegerLocal(address) : Reads a 16-bit integer from the specified address in CE's memory
readIntegerLocal(address) : Reads a 32-bit integer from the specified address in CE's memory
readQwordLocal(address) : Reads a 64-bit integer from the specified address in CE's memory
readPointerLocal(address) : ReadQwordLocal/ReadIntegerLocal depending on the cheat engine build
readFloatLocal(address) : Reads a single precision floating point value from the specified address in CE's memory
readDoubleLocal(address) : Reads a double precision floating point value from the specified address in CE's memory
readStringLocal(address, maxlength, widechar OPTIONAL)
writeSmallIntegerLocal(address,value) : Writes a 16-bit integer to the specified address in CE's memory. Returns true on success
writeIntegerLocal(address,value) : Writes a 32-bit integer to the specified address in CE's memory. Returns true on success
writeQwordLocal(address,value) : Writes a 64-bit integer to the specified address in CE's memory. Returns true on success
writePointerLocal(address,value)
writeFloatLocal(address,value) : Writes a single precision floating point to the specified address in CE's memory. Returns true on success
writeDoubleLocal(address,value) : Writes a double precision floating point to the specified address in CE's memory. Returns true on success
writeStringLocal(address,string, widechar OPTIONAL)
writeBytesLocal(address, x,x,x,x,...) : See writeBytes but then it's for Cheat Engine's memory
writeBytesLocal(address, table, , count) : See writeBytes but then it's for Cheat Engine's memory
readSmallInteger, readInteger, readSmallIntegerLocal, readIntegerLocal
can also have second boolean parameter. If true, value will be signed.
wordToByteTable(number): {} - Converts a word to a bytetable
dwordToByteTable(number): {} - Converts a dword to a bytetable
qwordToByteTable(number): {} - Converts a qword to a bytetable
floatToByteTable(number): {} - Converts a float to a bytetable
doubleToByteTable(number): {} - Converts a double to a bytetable
extendedToByteTable(number): {} - Converts an extended to a bytetable
stringToByteTable(string): {} - Converts a string to a bytetable
wideStringToByteTable(string): {} - Converts a string to a widestring and converts that to a bytetable
byteTableToWord(table): number - Converts a bytetable to a word
byteTableToDword(table): number - Converts a bytetable to a dword
byteTableToQword(table): number - Converts a bytetable to a qword
byteTableToFloat(table): number - Converts a bytetable to a float
byteTableToDouble(table): number - Converts a bytetable to a double
byteTableToExtended(table): number - Converts a bytetable to an extended and converts that to a double
byteTableToString(table): string - Converts a bytetable to a string
byteTableToWideString(table): string - Converts a bytetable to a widestring and converts that to a string
bOr(int1, int2) : Binary Or
bXor(int1, int2) : Binary Xor
bAnd(int1, int2) : Binary And
bShl(int, int2) : Binary shift left
bShr(int, int2) : Binary shift right
bNot(int) : Binary not
enumMemoryRegions() : Returns an indexed table containing the memorylayout. Each entry consists out of: BaseAddress, AllocationBase, AllocationProtect, RegionSize, State, Protect, Type
writeRegionToFile(filename, s
没有合适的资源?快使用搜索试试~ 我知道了~
CE Cheat Engine 7.1
共186个文件
dll:37个
lua:23个
png:17个
需积分: 0 4 下载量 154 浏览量
2024-04-02
16:33:11
上传
评论
收藏 27.3MB ZIP 举报
温馨提示
内存修改编辑工具
资源推荐
资源详情
资源评论
收起资源包目录
CE Cheat Engine 7.1 (186个子文件)
example-c.c 6KB
CheatEngine.chm 300KB
PipeServer.cpp 50KB
JavaServer.cpp 42KB
JavaEventServer.cpp 9KB
CEJVMTI.cpp 5KB
MonoDataCollector.cpp 3KB
Pipe.cpp 1KB
dllmain.cpp 644B
dllmain.cpp 410B
stdafx.cpp 304B
stdafx.cpp 294B
bla.cpp 0B
CESDKLua.cs 23KB
PluginExampleForm.Designer.cs 10KB
MemScan.cs 8KB
CESDK.cs 7KB
PluginExampleForm.cs 5KB
PluginExample.cs 5KB
FoundList.cs 3KB
AssemblyInfo.cs 1KB
CEObjectWrapper.cs 982B
CEPluginLibrary.csproj 3KB
standalonephase2.dat 190KB
tiny.dat 66KB
unins000.dat 55KB
standalonephase1.dat 54KB
example-c.def 123B
dbghelp.dll 1.44MB
sqlite3.dll 1.25MB
dbghelp.dll 1.2MB
sqlite3.dll 557KB
lua53-64.dll 522KB
lua53-32.dll 481KB
allochook-x86_64.dll 457KB
vehdebug-x86_64.dll 381KB
libmikmod64.dll 321KB
allochook-i386.dll 317KB
vehdebug-i386.dll 294KB
libmikmod32.dll 290KB
MonoDataCollector64.dll 275KB
luaclient-x86_64.dll 249KB
speedhack-x86_64.dll 245KB
winhook-x86_64.dll 239KB
MonoDataCollector32.dll 221KB
speedhack-i386.dll 190KB
luaclient-i386.dll 187KB
winhook-i386.dll 176KB
libipt-64.dll 172KB
libipt-32.dll 147KB
symsrv.dll 140KB
ced3d11hook64.dll 135KB
ced3d10hook64.dll 130KB
ced3d11hook.dll 126KB
ced3d9hook64.dll 126KB
lfs.dll 125KB
symsrv.dll 122KB
d3dhook64.dll 121KB
ced3d10hook.dll 117KB
ced3d9hook.dll 113KB
d3dhook.dll 109KB
lfs.dll 107KB
CEJVMTI.dll 61KB
CEJVMTI.dll 49KB
CEPluginExample.dll 37KB
cheatengine-x86_64.exe 13.91MB
cheatengine-x86_64-SSE4-AVX2.exe 13.91MB
cheatengine-i386.exe 10.87MB
gtutorial-x86_64.exe 3.99MB
Tutorial-x86_64.exe 3.09MB
gtutorial-i386.exe 3.03MB
Tutorial-i386.exe 2.33MB
unins000.exe 1.14MB
Cheat Engine.exe 375KB
windowsrepair.exe 250KB
ceregreset.exe 190KB
Kernelmoduleunloader.exe 177KB
DotNetDataCollector64.exe 141KB
DotNetDataCollector32.exe 122KB
example-c.vcxproj.filters 2KB
BrowseCheats.FRM 9KB
PublishCheat.FRM 2KB
MonoDataCollector.frm 2KB
Permissions.FRM 1KB
InitialSetup.FRM 1KB
CommentsOrRequests.FRM 1KB
UpdateOrNew.FRM 936B
overlay.fx 2KB
cepluginsdk.h 21KB
luaconf.h 21KB
lua.h 15KB
PipeServer.h 14KB
lauxlib.h 8KB
Metadata.h 5KB
JavaServer.h 3KB
JavaEventServer.h 1KB
targetver.h 1KB
targetver.h 1KB
lualib.h 1KB
CEJVMTI.h 836B
共 186 条
- 1
- 2
资源评论
MZX.天命.幽云
- 粉丝: 0
- 资源: 1
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 拼多多官方_main_main_baidu_sem_dz1_ARM64.apk
- 小米机型小米助手界面检测当前机型 包括 Android 版本、MIUI 版本和固件详细信息
- share6620081042528496742.jpg
- 21英语210405010143罗杰_周霜红 文献综述.doc
- share6329583338574047795.jpg
- ADS-matlab联合仿真包
- 基于yolov5实现火灾图像识别的代码
- 30天自制操作系统 (图灵程序设计丛书)
- 题目源码2024年强网杯全国网络安全挑战赛 PWN题目qroute源码
- 题目源码2024年强网杯全国网络安全挑战赛 Pwn题目chat-with-me源码
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功