实例介绍
CheatEngine6.8.1源码,可以用lazarus打开重新编译,打造自己的CE,具体教程请百度搜索就有了
【实例截图】
【核心代码】
cheat-engine-master
└── cheat-engine-master
├── Cheat Engine
│ ├── aboutunit.ddp
│ ├── aboutunit.lfm
│ ├── aboutunit.lrt
│ ├── aboutunit.pas
│ ├── AccessCheck.pas
│ ├── accessedmemory.lfm
│ ├── accessedmemory.lrt
│ ├── accessedmemory.pas
│ ├── AddAddress.ddp
│ ├── AddAddress.lrt
│ ├── addressedit.pas
│ ├── addresslisteditor.pas
│ ├── addresslisthandlerunit.pas
│ ├── addresslist.pas
│ ├── addressparser.pas
│ ├── AdvancedOptionsUnit.ddp
│ ├── AdvancedOptionsUnit.lfm
│ ├── AdvancedOptionsUnit.lrt
│ ├── AdvancedOptionsUnit.pas
│ ├── allochook
│ │ ├── allochook.dpr
│ │ ├── allochook.lpi
│ │ ├── allochook.lpr
│ │ └── hookedfunctions.pas
│ ├── APIhooktemplatesettingsfrm.lfm
│ ├── APIhooktemplatesettingsfrm.lrt
│ ├── APIhooktemplatesettingsfrm.pas
│ ├── asktorunluascript.lfm
│ ├── asktorunluascript.pas
│ ├── assemblerarm.pas
│ ├── Assembler.pas
│ ├── Assemblerunit.pas
│ ├── asynctimer.pas
│ ├── autoassemblerexeptionhandler.pas
│ ├── autoassembler.pas
│ ├── bCrypt.pas
│ ├── betterdllsearchpath.pas
│ ├── bigmemallochandler.pas
│ ├── bin
│ │ ├── autorun
│ │ │ ├── affinity.lua
│ │ │ ├── babyce.lua
│ │ │ ├── ceshare.lua
│ │ │ ├── copytoclipboardastext.lua
│ │ │ ├── cpuid.lua
│ │ │ ├── dlls
│ │ │ │ ├── 32
│ │ │ │ │ └── CEJVMTI.dll
│ │ │ │ ├── 64
│ │ │ │ │ └── CEJVMTI.dll
│ │ │ │ ├── MonoDataCollector32.dll
│ │ │ │ └── MonoDataCollector64.dll
│ │ │ ├── emurpm.frm
│ │ │ ├── emurpm.lua
│ │ │ ├── forms
│ │ │ │ ├── frmUltimap2.FRM
│ │ │ │ └── MonoDataCollector.frm
│ │ │ ├── javaClassEditor.lua
│ │ │ ├── javaclass.lua
│ │ │ ├── java.lua
│ │ │ ├── Lua files in this folder get executed automatically.txt
│ │ │ ├── luasymbols.lua
│ │ │ ├── monoscript.lua
│ │ │ ├── pseudocode.lua
│ │ │ ├── rtit_parser.lua
│ │ │ ├── savesession.lua
│ │ │ ├── ultimap2.lua
│ │ │ ├── versioncheck.lua
│ │ │ └── xml
│ │ │ └── xmlSimple.lua
│ │ ├── buildsigs.bat
│ │ ├── CED3D10Hook64.dll
│ │ ├── CED3D10Hook.dll
│ │ ├── CED3D11Hook64.dll
│ │ ├── CED3D11Hook.dll
│ │ ├── ced3d9hook64.dll
│ │ ├── ced3d9hook.dll
│ │ ├── celua.txt
│ │ ├── class.lua
│ │ ├── classwrapper.lua
│ │ ├── clibs32
│ │ │ └── lfs.dll
│ │ ├── clibs64
│ │ │ └── lfs.dll
│ │ ├── commonmodulelist.txt
│ │ ├── d3dhook64.dll
│ │ ├── d3dhook.dll
│ │ ├── defines.lua
│ │ ├── donottrace.txt
│ │ ├── DotNetDataCollector32.exe
│ │ ├── DotNetDataCollector64.exe
│ │ ├── languages
│ │ │ ├── How to add languages.txt
│ │ │ ├── Java.po
│ │ │ ├── language.ini
│ │ │ ├── lclstrconsts.po
│ │ │ ├── monoscript.po
│ │ │ ├── SaveSessions.po
│ │ │ └── VersionCheck.po
│ │ ├── libipt-32.dll
│ │ ├── libipt-64.dll
│ │ ├── libmikmod32.dll
│ │ ├── libmikmod64.dll
│ │ ├── lua53-32.dll
│ │ ├── lua53-64.dll
│ │ ├── lua_extra
│ │ │ ├── lua53-32.exp
│ │ │ ├── lua53-32.lib
│ │ │ ├── lua53-64.exp
│ │ │ ├── lua53-64.lib
│ │ │ ├── luac32.exe
│ │ │ ├── luac64.exe
│ │ │ └── lua.exe
│ │ ├── main.lua
│ │ ├── overlay.fx
│ │ ├── standalonephase1.dat
│ │ ├── tiny.dat
│ │ ├── win32
│ │ │ ├── dbghelp.dll
│ │ │ └── sqlite3.dll
│ │ └── win64
│ │ ├── dbghelp.dll
│ │ └── sqlite3.dll
│ ├── binutils.pas
│ ├── bogus.lfm
│ ├── bogus.lrt
│ ├── bogus.pas
│ ├── byteinterpreter.pas
│ ├── cecore.lpi
│ ├── cecore.lpr
│ ├── CEDebugger.pas
│ ├── CEFuncProc.pas
│ ├── ceguicomponents.pas
│ ├── celazysocket.pas
│ ├── celistviewitemeditor.lfm
│ ├── celistviewitemeditor.lrt
│ ├── celistviewitemeditor.pas
│ ├── ceregistry.pas
│ ├── ceregreset
│ │ ├── ceregreset.dpr
│ │ └── ceregreset.lpi
│ ├── ceserver
│ │ ├── api.c
│ │ ├── api.h
│ │ ├── ceserver.c
│ │ ├── ceserver.h
│ │ ├── ceservertest.c
│ │ ├── ceservertest.h
│ │ ├── context.c
│ │ ├── context.h
│ │ ├── Debug-linux
│ │ │ ├── linux
│ │ │ │ └── subdir.mk
│ │ │ ├── makefile
│ │ │ ├── objects.mk
│ │ │ ├── sources.mk
│ │ │ └── subdir.mk
│ │ ├── extension
│ │ │ ├── server.c
│ │ │ ├── server.h
│ │ │ ├── speedhack.c
│ │ │ └── speedhack.h
│ │ ├── extensionfunctions.c
│ │ ├── extensionfunctions.h
│ │ ├── extensionloader.c
│ │ ├── extensionloader.h
│ │ ├── porthelp.c
│ │ ├── porthelp.h
│ │ ├── Release-android
│ │ │ ├── Debug
│ │ │ │ └── subdir.mk
│ │ │ ├── linux
│ │ │ │ └── subdir.mk
│ │ │ ├── makefile
│ │ │ ├── objects.mk
│ │ │ ├── sources.mk
│ │ │ └── subdir.mk
│ │ ├── Release-linux
│ │ │ └── linux
│ │ │ └── subdir.mk
│ │ ├── symbols.c
│ │ ├── symbols.h
│ │ ├── threads.c
│ │ └── threads.h
│ ├── cesupport.pas
│ ├── cetranslator.pas
│ ├── changelist.pas
│ ├── Changeoffsetunit.lfm
│ ├── Changeoffsetunit.lrt
│ ├── Changeoffsetunit.pas
│ ├── cheatengine.ico
│ ├── cheatengine.lpi
│ ├── cheatengine.lpr
│ ├── circularBuffer.pas
│ ├── CommentsUnit.ddp
│ ├── CommentsUnit.lfm
│ ├── CommentsUnit.lrt
│ ├── CommentsUnit.pas
│ ├── Common
│ │ ├── Pipe.cpp
│ │ └── Pipe.h
│ ├── commontypedefs.pas
│ ├── compilersettings
│ │ ├── defaultdebugmode
│ │ └── release settings
│ ├── cpuidunit.pas
│ ├── CUDA pointerscan
│ │ ├── bigalloc.cu
│ │ ├── bigalloc.cuh
│ │ ├── cudaPointerScan.sln
│ │ ├── cudaPointerscan.vcproj
│ │ ├── cudapointervaluelist.cu
│ │ ├── cudapointervaluelist.cuh
│ │ ├── cudapscan.cu
│ │ ├── pointerscan.cu
│ │ ├── pointerscan.cuh
│ │ ├── pscanfileaccess.cu
│ │ └── pscanfileaccess.h
│ ├── custombase85.pas
│ ├── CustomTypeHandler.pas
│ ├── cvconst.pas
│ ├── d3dhookUnit.pas
│ ├── dbk32
│ │ ├── DBK32functions.pas
│ │ ├── debug.pas
│ │ ├── Kernelmodule unloader
│ │ │ ├── ic.res
│ │ │ ├── Kernelmoduleunloader.cfg
│ │ │ ├── Kernelmoduleunloader.dof
│ │ │ ├── Kernelmoduleunloader.ico
│ │ │ ├── Kernelmoduleunloader.lpi
│ │ │ ├── Kernelmoduleunloader.lpr
│ │ │ └── Kernelmoduleunloader.res
│ │ ├── multicpuexecution.pas
│ │ └── vmxfunctions.pas
│ ├── DBK64SecondaryLoader.pas
│ ├── dbvmloadmanual.lfm
│ ├── dbvmloadmanual.pas
│ ├── dbvmPhysicalMemoryHandler.pas
│ ├── debugeventhandler.pas
│ ├── DebuggerInterfaceAPIWrapper.pas
│ ├── DebuggerInterface.pas
│ ├── debuggertest
│ │ ├── debuggertest.cfg
│ │ ├── debuggertest.dof
│ │ ├── debuggertest.ico
│ │ ├── debuggertest.lpi
│ │ ├── debuggertest.lpr
│ │ ├── readme.txt
│ │ ├── Unit1.lfm
│ │ └── Unit1.pas
│ ├── debuggertypedefinitions.pas
│ ├── debughelper.pas
│ ├── designerimagelist.txt
│ ├── designerimages.res
│ ├── Direct x mess
│ │ ├── CED3D10Hook
│ │ │ ├── CED3D10Hook.cpp
│ │ │ ├── CED3D10Hook.def
│ │ │ ├── CED3D10Hook.h
│ │ │ ├── CED3D10Hook.vcproj
│ │ │ ├── CED3D10Hook.vcxproj
│ │ │ ├── CED3D10Hook.vcxproj.filters
│ │ │ ├── dllmain.cpp
│ │ │ ├── ReadMe.txt
│ │ │ ├── stdafx.cpp
│ │ │ ├── stdafx.h
│ │ │ └── targetver.h
│ │ ├── CED3D11Hook
│ │ │ ├── CED3D11Hook.cpp
│ │ │ ├── CED3D11Hook.def
│ │ │ ├── CED3D11Hook.h
│ │ │ ├── CED3D11Hook.vcproj
│ │ │ ├── CED3D11Hook.vcxproj
│ │ │ ├── CED3D11Hook.vcxproj.filters
│ │ │ ├── dllmain.cpp
│ │ │ ├── ReadMe.txt
│ │ │ ├── stdafx.cpp
│ │ │ ├── stdafx.h
│ │ │ └── targetver.h
│ │ ├── CED3D9Hook
│ │ │ ├── CED3D9Hook.cpp
│ │ │ ├── CED3D9Hook.def
│ │ │ ├── CED3D9Hook.h
│ │ │ ├── CED3D9Hook.vcproj
│ │ │ ├── CED3D9Hook.vcxproj
│ │ │ ├── CED3D9Hook.vcxproj.filters
│ │ │ ├── dllmain.cpp
│ │ │ ├── ReadMe.txt
│ │ │ ├── stdafx.cpp
│ │ │ ├── stdafx.h
│ │ │ └── targetver.h
│ │ ├── d3dhookshared.h
│ │ ├── Direct x mess.sln
│ │ └── DXHookBase
│ │ ├── dllmain.cpp
│ │ ├── DXHookBase.cpp
│ │ ├── DXHookBase.h
│ │ ├── DXHookBase.vcproj
│ │ ├── DXHookBase.vcxproj
│ │ ├── DXHookBase.vcxproj.filters
│ │ ├── log.txt
│ │ ├── ReadMe.txt
│ │ ├── stdafx.cpp
│ │ ├── stdafx.h
│ │ └── targetver.h
│ ├── disassemblerarm.pas
│ ├── disassemblerComments.pas
│ ├── disassembler.pas
│ ├── disassemblerthumb.pas
│ ├── disassemblerviewlinesunit.pas
│ ├── disassemblerviewunit.pas
│ ├── DissectCodeThread.pas
│ ├── DissectCodeunit.ddp
│ ├── DissectCodeunit.lfm
│ ├── DissectCodeunit.lrt
│ ├── DissectCodeunit.pas
│ ├── docs
│ │ ├── ceshare.txt
│ │ ├── pscan.odt
│ │ ├── pscan-protocol.odt
│ │ └── todo.txt
│ ├── DotNetDataCollector
│ │ ├── DotNetDataCollector
│ │ │ ├── DotNetDataCollector.cpp
│ │ │ ├── DotNetDataCollector.vcproj
│ │ │ ├── DotNetDataCollector.vcxproj
│ │ │ ├── MyICLRDebuggingLibraryProvider.cpp
│ │ │ ├── MyICLRDebuggingLibraryProvider.h
│ │ │ ├── MyICorDebugDataTarget.cpp
│ │ │ ├── MyICorDebugDataTarget.h
│ │ │ ├── PipeServer.cpp
│ │ │ ├── PipeServer.h
│ │ │ ├── stdafx.cpp
│ │ │ └── stdafx.h
│ │ └── DotNetDataCollector.sln
│ ├── dotnetpipe.pas
│ ├── dotnettypes.pas
│ ├── DPIHelper.pas
│ ├── driverlist.lfm
│ ├── driverlist.lrs
│ ├── DriverList.lrt
│ ├── DriverList.pas
│ ├── elfsymbols.pas
│ ├── exceptionhandler.pas
│ ├── ExtraTrainerComponents.pas
│ ├── feces.pas
│ ├── fileaccess.pas
│ ├── Filehandler.pas
│ ├── FileMapping.pas
│ ├── FindDialogFix.pas
│ ├── FindWindowUnit.ddp
│ ├── FindWindowUnit.lfm
│ ├── FindWindowUnit.lrt
│ ├── FindWindowUnit.pas
│ ├── first.pas
│ ├── fontSaveLoadRegistry.pas
│ ├── formAddressChange.lfm
│ ├── formAddressChange.lrs
│ ├── formAddressChange.pas
│ ├── formAddressChangeUnit.ddp
│ ├── formAddressChangeUnit.lfm
│ ├── formAddressChangeUnit.lrt
│ ├── formAddressChangeUnit.pas
│ ├── formAddToCodeList.lfm
│ ├── formAddToCodeList.lrt
│ ├── formAddToCodeList.pas
│ ├── formChangedAddresses.ddp
│ ├── formChangedAddresses.lfm
│ ├── formChangedAddresses.lrt
│ ├── formChangedAddresses.pas
│ ├── FormDebugStringsUnit.lfm
│ ├── FormDebugStringsUnit.lrt
│ ├── FormDebugStringsUnit.pas
│ ├── formdesignerunit.lfm
│ ├── formdesignerunit.lrt
│ ├── formdesignerunit.pas
│ ├── formDifferentBitSizeUnit.lfm
│ ├── formDifferentBitSizeUnit.lrt
│ ├── formDifferentBitSizeUnit.pas
│ ├── formFoundcodeListExtraUnit.ddp
│ ├── formFoundcodeListExtraUnit.lfm
│ ├── formFoundcodeListExtraUnit.lrt
│ ├── formFoundcodeListExtraUnit.pas
│ ├── formhotkeyunit.lfm
│ ├── formhotkeyunit.lrt
│ ├── formhotkeyunit.pas
│ ├── formmemoryregionsunit.lfm
│ ├── formmemoryregionsunit.lrt
│ ├── formmemoryregionsunit.pas
│ ├── formPointerOrPointeeUnit.lfm
│ ├── formPointerOrPointeeUnit.lrt
│ ├── formPointerOrPointeeUnit.pas
│ ├── formProcessInfo.lfm
│ ├── formProcessInfo.lrt
│ ├── formProcessInfo.pas
│ ├── formsettingsunit.ddp
│ ├── formsettingsunit.dfm
│ ├── formsettingsunit.lfm
│ ├── formsettingsunit.lrt
│ ├── formsettingsunit.pas
│ ├── FoundCodeUnit.ddp
│ ├── FoundCodeUnit.lfm
│ ├── FoundCodeUnit.lrt
│ ├── FoundCodeUnit.pas
│ ├── foundlisthelper.pas
│ ├── frameHotkeyConfigUnit.lfm
│ ├── frameHotkeyConfigUnit.lrt
│ ├── frameHotkeyConfigUnit.pas
│ ├── frmAAEditPrefsUnit.lfm
│ ├── frmAAEditPrefsUnit.lrt
│ ├── frmAAEditPrefsUnit.pas
│ ├── frmAdConfig.lrt
│ ├── frmAdConfigUnit.lfm
│ ├── frmAdConfigUnit.lrt
│ ├── frmAdConfigUnit.pas
│ ├── frmassemblyscanunit.lfm
│ ├── frmassemblyscanunit.lrt
│ ├── frmassemblyscanunit.pas
│ ├── frmautoinjectunit.ddp
│ ├── frmautoinjectunit.lfm
│ ├── frmautoinjectunit.lrt
│ ├── frmautoinjectunit.pas
│ ├── frmBreakpointConditionUnit.lfm
│ ├── frmBreakpointConditionUnit.lrt
│ ├── frmBreakpointConditionUnit.pas
│ ├── frmBreakpointlistunit.lfm
│ ├── frmBreakpointlistunit.lrt
│ ├── frmBreakpointlistunit.pas
│ ├── frmBreakThreadUnit.ddp
│ ├── frmBreakThreadUnit.lfm
│ ├── frmBreakThreadUnit.lrt
│ ├── frmBreakThreadUnit.pas
│ ├── frmBusyUnit.lfm
│ ├── frmBusyUnit.lrt
│ ├── frmBusyUnit.pas
│ ├── frmCapturedTimersUnit.lfm
│ ├── frmCapturedTimersUnit.lrt
│ ├── frmCapturedTimersUnit.pas
│ ├── frmchangedaddressescommonalityscannerunit.lfm
│ ├── frmchangedaddressescommonalityscannerunit.pas
│ ├── frmCodecaveScannerUnit.lfm
│ ├── frmCodecaveScannerUnit.lrt
│ ├── frmCodecaveScannerUnit.pas
│ ├── frmD3DHookSnapshotConfigUnit.lfm
│ ├── frmD3DHookSnapshotConfigUnit.pas
│ ├── frmD3DTrainerGeneratorOptionsUnit.lfm
│ ├── frmD3DTrainerGeneratorOptionsUnit.lrt
│ ├── frmD3DTrainerGeneratorOptionsUnit.pas
│ ├── frmdbvmwatchconfigunit.lfm
│ ├── frmdbvmwatchconfigunit.pas
│ ├── frmDebugEventsUnit.lfm
│ ├── frmDebugEventsUnit.lrt
│ ├── frmDebugEventsUnit.pas
│ ├── frmDisassemblyscanunit.lfm
│ ├── frmDisassemblyscanunit.lrt
│ ├── frmDisassemblyscanunit.pas
│ ├── frmDissectwindowUnit.lfm
│ ├── frmDissectwindowUnit.lrt
│ ├── frmDissectwindowUnit.pas
│ ├── frmdotnetobjectlistunit.lfm
│ ├── frmdotnetobjectlistunit.pas
│ ├── frmDriverLoadedUnit.lfm
│ ├── frmDriverLoadedUnit.lrt
│ ├── frmDriverLoadedUnit.pas
│ ├── frmedithistoryunit.lfm
│ ├── frmedithistoryunit.pas
│ ├── frmEnumerateDLLsUnit.lfm
│ ├── frmEnumerateDLLsUnit.lrt
│ ├── frmEnumerateDLLsUnit.pas
│ ├── frmExcludeHideUnit.ddp
│ ├── frmExcludeHideUnit.lfm
│ ├── frmExcludeHideUnit.lrt
│ ├── frmExcludeHideUnit.pas
│ ├── frmExeTrainerGeneratorUnit.lfm
│ ├── frmExeTrainerGeneratorUnit.lrt
│ ├── frmExeTrainerGeneratorUnit.pas
│ ├── frmFilePatcherUnit.lfm
│ ├── frmFilePatcherUnit.lrt
│ ├── frmFilePatcherUnit.pas
│ ├── frmFillMemoryUnit.lfm
│ ├── frmFillMemoryUnit.lrt
│ ├── frmFillMemoryUnit.pas
│ ├── frmfinddialogunit.lfm
│ ├── frmfinddialogunit.pas
│ ├── frmFindstaticsUnit.dfm
│ ├── frmFindstaticsUnit.lfm
│ ├── frmFindstaticsUnit.lrt
│ ├── frmFindstaticsUnit.pas
│ ├── frmFloatingPointPanelUnit.ddp
│ ├── frmFloatingPointPanelUnit.lfm
│ ├── frmFloatingPointPanelUnit.lrt
│ ├── frmFloatingPointPanelUnit.pas
│ ├── frmGDTunit.lfm
│ ├── frmGDTunit.lrt
│ ├── frmGDTunit.pas
│ ├── frmgroupscanalgoritmgeneratorunit.lfm
│ ├── frmgroupscanalgoritmgeneratorunit.lrt
│ ├── frmgroupscanalgoritmgeneratorunit.pas
│ ├── frmHeapsUnit.ddp
│ ├── frmHeapsUnit.lfm
│ ├── frmHeapsUnit.lrt
│ ├── frmHeapsUnit.pas
│ ├── frmHotkeyExUnit.lfm
│ ├── frmHotkeyExUnit.pas
│ ├── frmIDTunit.lfm
│ ├── frmIDTunit.lrt
│ ├── frmIDTunit.pas
│ ├── frmLoadMemoryunit.lfm
│ ├── frmLoadMemoryunit.lrt
│ ├── frmLoadMemoryunit.pas
│ ├── frmluaengineunit.lfm
│ ├── frmluaengineunit.lrt
│ ├── frmluaengineunit.pas
│ ├── frmmanualstacktraceconfigunit.lfm
│ ├── frmmanualstacktraceconfigunit.pas
│ ├── frmMemoryAllocHandlerUnit.ddp
│ ├── frmMemoryAllocHandlerUnit.lfm
│ ├── frmMemoryAllocHandlerUnit.lrt
│ ├── frmMemoryAllocHandlerUnit.pas
│ ├── frmmemoryrecorddropdownsettingsunit.lfm
│ ├── frmmemoryrecorddropdownsettingsunit.pas
│ ├── frmMemoryViewExUnit.lfm
│ ├── frmMemoryViewExUnit.lrt
│ ├── frmMemoryViewExUnit.pas
│ ├── frmmemreccomboboxunit.lfm
│ ├── frmmemreccomboboxunit.lrt
│ ├── frmmemreccomboboxunit.pas
│ ├── frmMemviewPreferencesUnit.lfm
│ ├── frmMemviewPreferencesUnit.lrt
│ ├── frmMemviewPreferencesUnit.pas
│ ├── frmmergepointerscanresultsettingsunit.lfm
│ ├── frmmergepointerscanresultsettingsunit.lrt
│ ├── frmmergepointerscanresultsettingsunit.pas
│ ├── frmModifyRegistersUnit.lfm
│ ├── frmModifyRegistersUnit.lrt
│ ├── frmModifyRegistersUnit.pas
│ ├── frmnetworkdatacompressionunit.lfm
│ ├── frmnetworkdatacompressionunit.lrt
│ ├── frmnetworkdatacompressionunit.pas
│ ├── frmopenfileasprocessdialogunit.lfm
│ ├── frmopenfileasprocessdialogunit.pas
│ ├── frmPagingUnit.lfm
│ ├── frmPagingUnit.lrt
│ ├── frmPagingUnit.pas
│ ├── frmpointerrescanconnectdialogunit.lfm
│ ├── frmpointerrescanconnectdialogunit.lrt
│ ├── frmpointerrescanconnectdialogunit.pas
│ ├── frmpointerscanconnectdialogunit.lfm
│ ├── frmpointerscanconnectdialogunit.lrt
│ ├── frmpointerscanconnectdialogunit.pas
│ ├── frmProcesswatcherExtraUnit.lfm
│ ├── frmProcesswatcherExtraUnit.lrt
│ ├── frmProcesswatcherExtraUnit.pas
│ ├── frmProcessWatcherUnit.ddp
│ ├── frmProcessWatcherUnit.lfm
│ ├── frmProcessWatcherUnit.lrt
│ ├── frmProcessWatcherUnit.pas
│ ├── frmrearrangestructurelistunit.lfm
│ ├── frmrearrangestructurelistunit.pas
│ ├── frmreferencedfunctions.lrt
│ ├── frmreferencedfunctionsunit.lfm
│ ├── frmreferencedfunctionsunit.lrt
│ ├── frmreferencedfunctionsunit.pas
│ ├── frmReferencedStringsUnit.ddp
│ ├── frmReferencedStringsUnit.lfm
│ ├── frmReferencedStringsUnit.lrt
│ ├── frmReferencedStringsUnit.pas
│ ├── frmRegistersunit.ddp
│ ├── frmRegistersunit.lfm
│ ├── frmRegistersunit.lrt
│ ├── frmRegistersunit.pas
│ ├── frmRescanPointerUnit.lfm
│ ├── frmRescanPointerUnit.lrt
│ ├── frmRescanPointerUnit.pas
│ ├── frmresumepointerscanunit.lfm
│ ├── frmresumepointerscanunit.lrt
│ ├── frmresumepointerscanunit.pas
│ ├── frmSaveMemoryRegionUnit.ddp
│ ├── frmSaveMemoryRegionUnit.lfm
│ ├── frmSaveMemoryRegionUnit.lrt
│ ├── frmSaveMemoryRegionUnit.pas
│ ├── frmSaveSnapshotsUnit.lfm
│ ├── frmSaveSnapshotsUnit.pas
│ ├── frmselectionlistunit.lfm
│ ├── frmselectionlistunit.lrt
│ ├── frmselectionlistunit.pas
│ ├── frmSetCrosshairUnit.lfm
│ ├── frmSetCrosshairUnit.lrt
│ ├── frmSetCrosshairUnit.pas
│ ├── frmsetuppsnnodeunit.lfm
│ ├── frmsetuppsnnodeunit.lrt
│ ├── frmsetuppsnnodeunit.pas
│ ├── frmsnapshothandlerUnit.lfm
│ ├── frmsnapshothandlerUnit.pas
│ ├── frmSortPointerlistUnit.lfm
│ ├── frmSortPointerlistUnit.lrt
│ ├── frmSortPointerlistUnit.pas
│ ├── frmstacktraceunit.ddp
│ ├── frmstacktraceunit.lfm
│ ├── frmstacktraceunit.lrt
│ ├── frmstacktraceunit.pas
│ ├── frmStackViewUnit.lfm
│ ├── frmStackViewUnit.lrt
│ ├── frmStackViewUnit.pas
│ ├── frmStringMapUnit.lfm
│ ├── frmStringMapUnit.lrt
│ ├── frmStringMapUnit.pas
│ ├── frmStringPointerScanUnit.lfm
│ ├── frmStringPointerScanUnit.lrt
│ ├── frmStringPointerScanUnit.pas
│ ├── frmStructPointerRescanUnit.lfm
│ ├── frmStructPointerRescanUnit.lrs
│ ├── frmStructPointerRescanUnit.lrt
│ ├── frmStructPointerRescanUnit.pas
│ ├── frmstructurecompareunit.lfm
│ ├── frmstructurecompareunit.pas
│ ├── frmStructureLinkerUnit.lfm
│ ├── frmStructureLinkerUnit.lrt
│ ├── frmStructureLinkerUnit.pas
│ ├── frmStructures2ElementInfoUnit.lfm
│ ├── frmStructures2ElementInfoUnit.lrt
│ ├── frmStructures2ElementInfoUnit.pas
│ ├── frmstructuresconfigunit.lfm
│ ├── frmstructuresconfigunit.lrt
│ ├── frmstructuresconfigunit.pas
│ ├── frmStructuresElementInfoUnit.lrt
│ ├── frmstructuresnewstructure.lfm
│ ├── frmstructuresnewstructure.lrt
│ ├── frmstructuresnewstructureunit.lfm
│ ├── frmstructuresnewstructureunit.pas
│ ├── frmThreadlistunit.lfm
│ ├── frmThreadlistunit.lrt
│ ├── frmThreadlistunit.pas
│ ├── frmTracerConfigUnit.lfm
│ ├── frmTracerConfigUnit.lrt
│ ├── frmTracerConfigUnit.pas
│ ├── frmTracerUnit.ddp
│ ├── frmTracerUnit.lfm
│ ├── frmTracerUnit.lrt
│ ├── frmTracerUnit.pas
│ ├── frmUltimap2Unit.lfm
│ ├── frmUltimap2Unit.pas
│ ├── frmUltimapUnit.lfm
│ ├── frmUltimapUnit.lrt
│ ├── frmUltimapUnit.pas
│ ├── frmWatchListAddEntryUnit.lfm
│ ├── frmWatchListAddEntryUnit.lrt
│ ├── frmWatchListAddEntryUnit.pas
│ ├── frmWatchlistUnit.lfm
│ ├── frmWatchlistUnit.lrt
│ ├── frmWatchlistUnit.pas
│ ├── genericHotkey.pas
│ ├── globals.pas
│ ├── gnuassembler.pas
│ ├── groupscancommandparser.pas
│ ├── guisafecriticalsection.pas
│ ├── help
│ │ ├── cheat engine.sh6
│ │ └── Readme.txt
│ ├── hexviewunit.pas
│ ├── hotkeyhandler.pas
│ ├── HotKeys.lfm
│ ├── HotKeys.lrt
│ ├── HotKeys.pas
│ ├── hypermode.pas
│ ├── IconStuff.pas
│ ├── images
│ │ ├── anchor_bottom.png
│ │ ├── anchor_center_horizontal.png
│ │ ├── anchor_center_vertical.png
│ │ ├── anchor_left.png
│ │ ├── anchor_left_right.png
│ │ ├── anchor_right.png
│ │ ├── anchor_top_bottom.png
│ │ ├── anchor_top.png
│ │ └── celogo.png
│ ├── Images.RC
│ ├── Images.res
│ ├── inputboxtopunit.lfm
│ ├── inputboxtopunit.lrt
│ ├── inputboxtopunit.pas
│ ├── Java
│ │ └── CEJVMTI
│ │ ├── CEJVMTI
│ │ │ ├── CEJVMTI.cpp
│ │ │ ├── CEJVMTI.h
│ │ │ ├── CEJVMTI.vcproj
│ │ │ ├── dllmain.cpp
│ │ │ ├── JavaEventServer.cpp
│ │ │ ├── JavaEventServer.h
│ │ │ ├── JavaServer.cpp
│ │ │ ├── JavaServer.h
│ │ │ ├── stdafx.cpp
│ │ │ ├── stdafx.h
│ │ │ └── targetver.h
│ │ └── CEJVMTI.sln
│ ├── jni
│ │ ├── jniaddresslist.pas
│ │ ├── jnibyteinterpreter.pas
│ │ ├── jnisymbolhandler.pas
│ │ ├── jnitfoundlist.pas
│ │ ├── jnitmemscan.pas
│ │ └── jnitobject.pas
│ ├── jvdesign
│ │ ├── button.bmp
│ │ ├── edit.bmp
│ │ ├── image.bmp
│ │ ├── jvconsts.pas
│ │ ├── jvdesignclip.pas
│ │ ├── jvdesignimp.pas
│ │ ├── jvdesignsurface.pas
│ │ ├── jvdesignutils.pas
│ │ ├── jvresources.pas
│ │ ├── jvRuntimeDesign.pas
│ │ ├── jvtypes.pas
│ │ ├── panel.bmp
│ │ ├── pointer.bmp
│ │ ├── TJVDESIGNPANEL.BMP
│ │ ├── TJVDESIGNSCROLLBOX.BMP
│ │ ├── TJVDESIGNSURFACE.BMP
│ │ └── tp_register.pas
│ ├── KernelDebuggerInterface.pas
│ ├── KernelDebugger.pas
│ ├── lastdisassembledata.pas
│ ├── launcher
│ │ ├── cheatengine.ico
│ │ ├── cheatengine.lpi
│ │ └── cheatengine.lpr
│ ├── libipt.pas
│ ├── link.res
│ ├── lua
│ │ ├── lauxlib.pas
│ │ ├── lualib.pas
│ │ └── lua.pas
│ ├── lua53
│ │ └── lua53
│ │ ├── include
│ │ │ ├── lauxlib.h
│ │ │ ├── luaconf.h
│ │ │ ├── lua.h
│ │ │ ├── lua.hpp
│ │ │ └── lualib.h
│ │ ├── LUABINARIES
│ │ ├── Makefile
│ │ ├── README
│ │ ├── src
│ │ │ ├── 32.bat
│ │ │ ├── 64.bat
│ │ │ ├── config.mak
│ │ │ ├── lapi.c
│ │ │ ├── lapi.h
│ │ │ ├── lauxlib.c
│ │ │ ├── lauxlib.h
│ │ │ ├── lbaselib.c
│ │ │ ├── lbitlib.c
│ │ │ ├── lcode.c
│ │ │ ├── lcode.h
│ │ │ ├── lcorolib.c
│ │ │ ├── lctype.c
│ │ │ ├── lctype.h
│ │ │ ├── ldblib.c
│ │ │ ├── ldebug.c
│ │ │ ├── ldebug.h
│ │ │ ├── ldo.c
│ │ │ ├── ldo.h
│ │ │ ├── ldump.c
│ │ │ ├── lfunc.c
│ │ │ ├── lfunc.h
│ │ │ ├── lgc.c
│ │ │ ├── lgc.h
│ │ │ ├── linit.c
│ │ │ ├── liolib.c
│ │ │ ├── llex.c
│ │ │ ├── llex.h
│ │ │ ├── llimits.h
│ │ │ ├── lmathlib.c
│ │ │ ├── lmem.c
│ │ │ ├── lmem.h
│ │ │ ├── loadlib.c
│ │ │ ├── lobject.c
│ │ │ ├── lobject.h
│ │ │ ├── lopcodes.c
│ │ │ ├── lopcodes.h
│ │ │ ├── loslib.c
│ │ │ ├── lparser.c
│ │ │ ├── lparser.h
│ │ │ ├── lprefix.h
│ │ │ ├── lstate.c
│ │ │ ├── lstate.h
│ │ │ ├── lstring.c
│ │ │ ├── lstring.h
│ │ │ ├── lstrlib.c
│ │ │ ├── ltable.c
│ │ │ ├── ltable.h
│ │ │ ├── ltablib.c
│ │ │ ├── ltm.c
│ │ │ ├── ltm.h
│ │ │ ├── lua53-64.def
│ │ │ ├── lua.c
│ │ │ ├── luac.c
│ │ │ ├── luac.mak
│ │ │ ├── luaconf.h
│ │ │ ├── lua_conf.mak
│ │ │ ├── lua_dll.rc
│ │ │ ├── lua.h
│ │ │ ├── lua.hpp
│ │ │ ├── lua.ico
│ │ │ ├── lualib.h
│ │ │ ├── lua.mak
│ │ │ ├── lua.rc
│ │ │ ├── lua_simple.rc
│ │ │ ├── lua_user.c
│ │ │ ├── lua_user.h
│ │ │ ├── lundump.c
│ │ │ ├── lundump.h
│ │ │ ├── lutf8lib.c
│ │ │ ├── lvm.c
│ │ │ ├── lvm.h
│ │ │ ├── lzio.c
│ │ │ ├── lzio.h
│ │ │ ├── Makefile
│ │ │ ├── Makefile.tecmake
│ │ │ ├── make_uname
│ │ │ ├── make_uname.bat
│ │ │ ├── tecmake.mak
│ │ │ ├── tecmakewin.mak
│ │ │ ├── wlua_dll8_x64.manifest
│ │ │ ├── wlua_dll8_x86.manifest
│ │ │ ├── wlua.mak
│ │ │ ├── wlua.rc
│ │ │ ├── wlua_x64.manifest
│ │ │ ├── wlua_x86.manifest
│ │ │ └── wmain.c
│ │ └── vs2013
│ │ └── lua53
│ │ ├── lua53
│ │ │ ├── lua53.vcxproj
│ │ │ └── lua53.vcxproj.filters
│ │ ├── lua53.sln
│ │ └── luac
│ │ ├── luac.vcxproj
│ │ └── luac.vcxproj.filters
│ ├── LuaAddresslist.pas
│ ├── luaapplication.pas
│ ├── LuaBinary.pas
│ ├── LuaBitmap.pas
│ ├── luabrush.pas
│ ├── LuaButton.pas
│ ├── LuaByteTable.pas
│ ├── luacalendar.pas
│ ├── LuaCaller.pas
│ ├── LuaCanvas.pas
│ ├── LuaCheatComponent.pas
│ ├── LuaCheckbox.pas
│ ├── LuaClassArray.pas
│ ├── LuaClass.pas
│ ├── luaclient
│ │ ├── luaclientfunctions.pas
│ │ ├── luaclient.lpi
│ │ ├── luaclient.lpr
│ │ ├── luaclient.lps
│ │ └── testapp
│ │ ├── luaclienttest.ico
│ │ ├── luaclienttest.lpi
│ │ ├── luaclienttest.lpr
│ │ ├── luaclienttest.lps
│ │ ├── unit1.lfm
│ │ └── unit1.pas
│ ├── LuaCollectionItem.pas
│ ├── LuaCollection.pas
│ ├── LuaCombobox.pas
│ ├── LuaCommonDialog.pas
│ ├── LuaComponent.pas
│ ├── LuaControl.pas
│ ├── LuaCustomControl.pas
│ ├── LuaCustomType.pas
│ ├── LuaD3DHook.pas
│ ├── LuaDebug.pas
│ ├── LuaDisassembler.pas
│ ├── LuaDissectCode.pas
│ ├── LuaEdit.pas
│ ├── LuaFileDialog.pas
│ ├── luafile.pas
│ ├── LuaFindDialog.pas
│ ├── LuaFont.pas
│ ├── LuaForm.pas
│ ├── LuaFoundlist.pas
│ ├── LuaGenericHotkey.pas
│ ├── LuaGraphicControl.pas
│ ├── LuaGraphic.pas
│ ├── LuaGroupbox.pas
│ ├── LuaHandler.pas
│ ├── LuaImage.pas
│ ├── LuaInternet.pas
│ ├── luaJit.pas
│ ├── LuaListbox.pas
│ ├── LuaListcolumn.pas
│ ├── LuaListColumns.pas
│ ├── LuaListItem.pas
│ ├── LuaListItems.pas
│ ├── LuaListview.pas
│ ├── LuaManualModuleLoader.pas
│ ├── LuaMemo.pas
│ ├── LuaMemoryRecordHotkey.pas
│ ├── LuaMemoryRecord.pas
│ ├── LuaMemoryView.pas
│ ├── LuaMemscan.pas
│ ├── LuaMenu.pas
│ ├── LuaObject.pas
│ ├── LuaOldD3DHook.pas
│ ├── luapagecontrol.pas
│ ├── LuaPanel.pas
│ ├── LuaPen.pas
│ ├── LuaPicture.pas
│ ├── luapipeclient.pas
│ ├── luapipe.pas
│ ├── luapipeserver.pas
│ ├── LuaProgressBar.pas
│ ├── LuaRadioGroup.pas
│ ├── LuaRasterImage.pas
│ ├── LuaRegion.pas
│ ├── luaremotethread.pas
│ ├── LuaRIPRelativeScanner.pas
│ ├── lua_server.pas
│ ├── LuaSettings.pas
│ ├── LuaSQL.pas
│ ├── LuaStream.pas
│ ├── LuaStringlist.pas
│ ├── LuaStrings.pas
│ ├── LuaStructureFrm.pas
│ ├── LuaStructure.pas
│ ├── luasymbollisthandler.pas
│ ├── LuaSyntax.pas
│ ├── LuaTableFile.pas
│ ├── LuaThread.pas
│ ├── LuaTimer.pas
│ ├── LuaTrackbar.pas
│ ├── luatreenode.pas
│ ├── luatreenodes.pas
│ ├── luatreeview.pas
│ ├── LuaWinControl.pas
│ ├── LuaXMPlayer.pas
│ ├── MainUnit2.pas
│ ├── MainUnit.ddp
│ ├── MainUnit.lfm
│ ├── MainUnit.lrt
│ ├── MainUnit.pas
│ ├── manifest.res
│ ├── ManualModuleLoader.pas
│ ├── memdisplay.pas
│ ├── MemFuncs.pas
│ ├── MemoryBrowserFormUnit.lfm
│ ├── MemoryBrowserFormUnit.lrt
│ ├── MemoryBrowserFormUnit.pas
│ ├── memoryquery.pas
│ ├── MemoryRecordUnit.pas
│ ├── memorystreamreader.pas
│ ├── memscan.pas
│ ├── MenuItemExtra.pas
│ ├── mikmod.pas
│ ├── ModuleSafetyUnit.lfm
│ ├── ModuleSafetyUnit.lrt
│ ├── ModuleSafetyUnit.pas
│ ├── MonoDataCollector
│ │ ├── MonoDataCollector
│ │ │ ├── dllmain.cpp
│ │ │ ├── Metadata.h
│ │ │ ├── MonoDataCollector.cpp
│ │ │ ├── MonoDataCollector.h
│ │ │ ├── MonoDataCollector.vcproj
│ │ │ ├── MonoDataCollector.vcxproj
│ │ │ ├── MonoDataCollector.vcxproj.filters
│ │ │ ├── PipeServer.cpp
│ │ │ ├── PipeServer.h
│ │ │ ├── stdafx.cpp
│ │ │ ├── stdafx.h
│ │ │ └── targetver.h
│ │ └── MonoDataCollector.sln
│ ├── multilineinputqueryunit.lfm
│ ├── multilineinputqueryunit.lrt
│ ├── multilineinputqueryunit.pas
│ ├── networkConfig.lfm
│ ├── networkConfig.lrt
│ ├── networkConfig.pas
│ ├── networkdebuggerinterface.pas
│ ├── networkInterfaceApi.pas
│ ├── networkInterface.pas
│ ├── NewKernelHandler.pas
│ ├── nullstream.pas
│ ├── olddebugger.pas
│ ├── OpenSave.pas
│ ├── pagemap.pas
│ ├── parsers.pas
│ ├── PasteTableentryFRM.lfm
│ ├── PasteTableentryFRM.lrt
│ ├── PasteTableentryFRM.pas
│ ├── PEInfoFunctions.pas
│ ├── PEInfounit.lfm
│ ├── PEInfounit.lrt
│ ├── PEInfounit.pas
│ ├── plugin
│ │ ├── cepluginsdk.h
│ │ ├── cepluginsdk.pas
│ │ ├── DebugEventLog
│ │ │ └── src
│ │ │ ├── DebugEventLog.lpi
│ │ │ ├── DebugEventLog.lpr
│ │ │ ├── exportimplementation.pas
│ │ │ ├── frmAdConfigUnit.lrt
│ │ │ ├── frmEventLogUnit.lfm
│ │ │ └── frmEventLogUnit.pas
│ │ ├── example
│ │ │ ├── exampleplugin.lpi
│ │ │ ├── exampleplugin.lpr
│ │ │ └── Unit1.pas
│ │ ├── example-c
│ │ │ ├── bla.cpp
│ │ │ ├── bla.h
│ │ │ ├── example-c.c
│ │ │ ├── example-c.def
│ │ │ ├── example-c.sln
│ │ │ ├── example-c.vcproj
│ │ │ ├── example-c.vcxproj
│ │ │ └── example-c.vcxproj.filters
│ │ ├── forcedinjection
│ │ │ ├── forcedinjection.dpr
│ │ │ ├── forcedinjection.lpi
│ │ │ └── pluginconfig.pas
│ │ ├── lauxlib.h
│ │ ├── lua53-32.lib
│ │ ├── lua53-64.lib
│ │ ├── luaconf.h
│ │ ├── lua.h
│ │ ├── lua.hpp
│ │ ├── lualib.h
│ │ └── QWS
│ │ ├── Output
│ │ │ └── Readme.txt
│ │ ├── QWS
│ │ │ ├── dllmain.cpp
│ │ │ ├── QWS.cpp
│ │ │ ├── QWS.def
│ │ │ ├── QWS.vcxproj
│ │ │ ├── stdafx.cpp
│ │ │ ├── stdafx.h
│ │ │ └── targetver.h
│ │ └── QWS.sln
│ ├── pluginexports.pas
│ ├── plugin.pas
│ ├── pointeraddresslist.pas
│ ├── pointerparser.pas
│ ├── pointerscanconnector.pas
│ ├── pointerscancontroller.pas
│ ├── pointerscannerfrm.lfm
│ ├── pointerscannerfrm.lrt
│ ├── pointerscannerfrm.pas
│ ├── PointerscannerSettingsFrm.lfm
│ ├── PointerscannerSettingsFrm.lrt
│ ├── PointerscannerSettingsFrm.pas
│ ├── pointerscannetworkcommands.pas
│ ├── pointerscannetworkstructures.pas
│ ├── PointerscanresultReader.pas
│ ├── pointerscansettingsipconnectionlist.pas
│ ├── pointerscanstructures.pas
│ ├── pointerscanworker.pas
│ ├── pointervaluelist.pas
│ ├── ProcessHandlerUnit.pas
│ ├── processlist.pas
│ ├── ProcessWindowUnit.lfm
│ ├── ProcessWindowUnit.lrt
│ ├── ProcessWindowUnit.pas
│ ├── regionex.pas
│ ├── release
│ │ ├── License.txt
│ │ └── readme.txt
│ ├── RemoteMemoryManager.pas
│ ├── rescanhelper.pas
│ ├── riprelativescanner.pas
│ ├── savedisassemblyfrm.lfm
│ ├── savedisassemblyfrm.lrt
│ ├── savedisassemblyfrm.pas
│ ├── savedscanhandler.pas
│ ├── SaveFirstScan.pas
│ ├── ScrollBoxEx.pas
│ ├── scrollTreeView.pas
│ ├── ServiceDescriptorTables.lfm
│ ├── ServiceDescriptorTables.lrs
│ ├── ServiceDescriptorTables.pas
│ ├── sfx
│ │ ├── level1
│ │ │ ├── standalonelevel1
│ │ │ │ └── standalonelevel1
│ │ │ │ ├── icon1.ico
│ │ │ │ ├── resource1.h
│ │ │ │ ├── resource.h
│ │ │ │ ├── small.ico
│ │ │ │ ├── standalonelevel1.aps
│ │ │ │ ├── standalonelevel1.cpp
│ │ │ │ ├── standalonelevel1.rc
│ │ │ │ ├── standalonelevel1.vcproj
│ │ │ │ ├── stdafx.cpp
│ │ │ │ └── stdafx.h
│ │ │ └── Why.txt
│ │ └── level2
│ │ ├── main.pas
│ │ ├── standalonephase2.lpi
│ │ └── standalonephase2.lpr
│ ├── sharedMemory.pas
│ ├── simpleaobscanner.pas
│ ├── sounds
│ │ ├── TICK1.WAV
│ │ └── TICK2.WAV
│ ├── Sounds.RC
│ ├── sounds.res
│ ├── speedhack
│ │ ├── speedhack.cfg
│ │ ├── speedhack.dof
│ │ ├── speedhack.dpr
│ │ ├── speedhack.lpi
│ │ ├── speedhack.lpr
│ │ ├── speedhackmain.pas
│ │ └── speedhacktest
│ │ ├── speedhacktest.cfg
│ │ ├── speedhacktest.dof
│ │ ├── speedhacktest.dpr
│ │ ├── speedhacktest.lpi
│ │ ├── speedhacktest.lpr
│ │ ├── speedhacktest.res
│ │ ├── Unit1.ddp
│ │ ├── Unit1.lfm
│ │ ├── Unit1.lrs
│ │ └── Unit1.pas
│ ├── speedhack2.pas
│ ├── stacktrace2.pas
│ ├── StructuresAddElementfrm.lfm
│ ├── StructuresAddElementfrm.lrt
│ ├── StructuresAddElementfrm.pas
│ ├── StructuresFrm2.lfm
│ ├── StructuresFrm2.lrt
│ ├── StructuresFrm2.pas
│ ├── Structuresfrm.lfm
│ ├── Structuresfrm.lrt
│ ├── Structuresfrm.pas
│ ├── symbolconfigunit.lfm
│ ├── symbolconfigunit.lrt
│ ├── symbolconfigunit.pas
│ ├── symbolhandler.pas
│ ├── symbolhandlerstructs.pas
│ ├── symbollisthandler.pas
│ ├── SyncObjs2.pas
│ ├── SynHighlighterAA.pas
│ ├── tableconverter.pas
│ ├── tablist.pas
│ ├── ThreadlistExFRM.lfm
│ ├── ThreadlistExFRM.lrt
│ ├── ThreadlistExFRM.pas
│ ├── tlgUnit.lfm
│ ├── tlgUnit.lrt
│ ├── tlgUnit.pas
│ ├── tracerignore.pas
│ ├── trainergenerator.lfm
│ ├── trainergenerator.lrt
│ ├── trainergenerator.pas
│ ├── Tutorial
│ │ ├── cetranslator.pas
│ │ ├── graphical
│ │ │ ├── animationobject.pas
│ │ │ ├── badassets
│ │ │ │ ├── bullet.png
│ │ │ │ ├── door.png
│ │ │ │ ├── infobutton.png
│ │ │ │ ├── lock.png
│ │ │ │ ├── pausebutton.png
│ │ │ │ ├── platformenemy.png
│ │ │ │ ├── platformplayer.png
│ │ │ │ ├── playership.png
│ │ │ │ ├── scoreboard.png
│ │ │ │ ├── shieldedtarget.png
│ │ │ │ ├── target.png
│ │ │ │ ├── xxx2.png
│ │ │ │ ├── xxx3.png
│ │ │ │ └── xxx.png
│ │ │ ├── bullet.pas
│ │ │ ├── gamebase.pas
│ │ │ ├── gamecube.pas
│ │ │ ├── gameobject.pas
│ │ │ ├── gameobjectwithhealth.pas
│ │ │ ├── gamepanel.pas
│ │ │ ├── gametutorial1.pas
│ │ │ ├── gametutorial2.pas
│ │ │ ├── gametutorial3.pas
│ │ │ ├── globals.pas
│ │ │ ├── guidialog.pas
│ │ │ ├── guiobject.pas
│ │ │ ├── guitextobject.pas
│ │ │ ├── healthbar.pas
│ │ │ ├── movingparticle.pas
│ │ │ ├── particle.pas
│ │ │ ├── platformenemy.pas
│ │ │ ├── platformplayer.pas
│ │ │ ├── player.pas
│ │ │ ├── playerwithhealth.pas
│ │ │ ├── project1.lpi
│ │ │ ├── project1.lpr
│ │ │ ├── renderobject.pas
│ │ │ ├── scoreboard.pas
│ │ │ ├── staticguiobject.pas
│ │ │ ├── target.pas
│ │ │ ├── unit1.lfm
│ │ │ └── unit1.pas
│ │ ├── tut.ico
│ │ ├── tutorial.cfg
│ │ ├── tutorial.dof
│ │ ├── tutorial.dpr
│ │ ├── tutorial.ico
│ │ ├── tutorial.lpi
│ │ ├── tutorial.lpr
│ │ ├── tutorial.res
│ │ ├── Unit10.lfm
│ │ ├── Unit10.lrs
│ │ ├── Unit10.lrt
│ │ ├── Unit10.pas
│ │ ├── Unit1.lfm
│ │ ├── Unit1.lrs
│ │ ├── Unit1.lrt
│ │ ├── Unit1.pas
│ │ ├── Unit2.lfm
│ │ ├── Unit2.lrs
│ │ ├── Unit2.lrt
│ │ ├── Unit2.pas
│ │ ├── Unit3.lfm
│ │ ├── Unit3.lrs
│ │ ├── Unit3.lrt
│ │ ├── Unit3.pas
│ │ ├── Unit4.lfm
│ │ ├── Unit4.lrs
│ │ ├── Unit4.lrt
│ │ ├── Unit4.pas
│ │ ├── Unit5.lfm
│ │ ├── Unit5.lrs
│ │ ├── Unit5.lrt
│ │ ├── Unit5.pas
│ │ ├── Unit6.lfm
│ │ ├── Unit6.lrs
│ │ ├── Unit6.lrt
│ │ ├── Unit6.pas
│ │ ├── Unit7.lfm
│ │ ├── Unit7.lrs
│ │ ├── Unit7.lrt
│ │ ├── Unit7.pas
│ │ ├── Unit8.lfm
│ │ ├── Unit8.lrs
│ │ ├── Unit8.lrt
│ │ ├── Unit8.pas
│ │ ├── Unit9.lfm
│ │ ├── Unit9.lrs
│ │ ├── Unit9.lrt
│ │ └── Unit9.pas
│ ├── TypePopup.lfm
│ ├── TypePopup.lrt
│ ├── TypePopup.pas
│ ├── unixporthelper.pas
│ ├── unrandomizer.pas
│ ├── Valuechange.lfm
│ ├── Valuechange.lrt
│ ├── Valuechange.pas
│ ├── ValueFinder.pas
│ ├── vartypestrings.pas
│ ├── VEHDebug
│ │ ├── DebugHandler.pas
│ │ ├── extcont.pas
│ │ ├── init.pas
│ │ ├── SimpleThread.pas
│ │ ├── threadpoll.pas
│ │ ├── vehdebug.lpi
│ │ ├── vehdebug.lpr
│ │ └── VEHDebugSharedMem.pas
│ ├── VEHDebugger.pas
│ ├── vextypedef.pas
│ ├── VirtualMemory.pas
│ ├── virtualqueryexcache.pas
│ ├── windows7taskbar.pas
│ ├── WindowsDebugger.pas
│ ├── windowsrepair
│ │ ├── windowsrepair.ico
│ │ ├── windowsrepair.lpi
│ │ └── windowsrepair.lpr
│ ├── winhook
│ │ ├── com.pas
│ │ ├── proc.pas
│ │ ├── winhook.lpi
│ │ ├── winhook.lpr
│ │ └── winhook.lps
│ ├── winsapi.pas
│ ├── xinput.pas
│ ├── xmplayer
│ │ ├── libufmod.o
│ │ ├── main.pas
│ │ ├── uFMOD.pp
│ │ ├── xmplayer.lpi
│ │ └── xmplayer.lpr
│ ├── xmplayer_defines.pas
│ ├── xmplayer_server.pas
│ └── zstreamext.pas
├── DBKKernel
│ ├── amd64
│ │ ├── dbkfunca.asm
│ │ ├── debuggera.asm
│ │ ├── noexceptionsa.asm
│ │ ├── ultimapa.asm
│ │ ├── vmxhelpera.asm
│ │ └── vmxoffloada.asm
│ ├── b.bat
│ ├── ce.bat
│ ├── ces.bat
│ ├── cetc.bat
│ ├── cetc.c
│ ├── cetc.h
│ ├── compileinfo.txt
│ ├── DBK32.inf
│ ├── DBK64.inf
│ ├── DBKDrvr.c
│ ├── DBKDrvr.h
│ ├── DBKFunc.c
│ ├── DBKFunc.h
│ ├── DBKKernel.sln
│ ├── DBKKernel.vcxproj
│ ├── DBKKernel.vcxproj.filters
│ ├── debugger.c
│ ├── debugger.h
│ ├── deepkernel.c
│ ├── deepkernel.h
│ ├── extradefines.h
│ ├── extraimports.h
│ ├── i386
│ │ └── noexceptionsa.asm
│ ├── interruptHook.c
│ ├── interruptHook.h
│ ├── IOPLDispatcher.c
│ ├── IOPLDispatcher.h
│ ├── kfiles.c
│ ├── kfiles.h
│ ├── MAKEFILE
│ ├── memscan.c
│ ├── memscan.h
│ ├── noexceptions.c
│ ├── noexceptions.h
│ ├── obsolete_ntifs.h
│ ├── processlist.c
│ ├── processlist.h
│ ├── segmentinfo.asm
│ ├── sigcheck.c
│ ├── sigcheck.h
│ ├── SOURCES
│ ├── sources.ce
│ ├── sources.cesigned
│ ├── sources.cetc
│ ├── tdiwrapper.c
│ ├── tdiwrapper.cpp
│ ├── tdiwrapper.h
│ ├── threads.c
│ ├── threads.h
│ ├── ultimap2
│ │ ├── apic.c
│ │ ├── apic.h
│ │ ├── IOPLDispatcher.c
│ │ ├── IOPLDispatcher.h
│ │ ├── ultimap2-64.ddf
│ │ ├── ultimap2-64.inf
│ │ ├── ultimap2.sln
│ │ ├── ultimap2.vcxproj
│ │ ├── ultimap2.vcxproj.filters
│ │ ├── UltimapDrvr.c
│ │ └── UltimapDrvr.h
│ ├── ultimap2.c
│ ├── ultimap2.h
│ ├── ultimap.c
│ ├── ultimap.h
│ ├── vmxhelper.c
│ ├── vmxhelper.h
│ ├── vmxoffload.c
│ └── vmxoffload.h
├── dbvm
│ ├── bootsector
│ │ ├── bootloader.asm
│ │ ├── bootloader.lnk
│ │ └── Makefile
│ ├── common
│ │ ├── commona.asm
│ │ ├── common.c
│ │ ├── common.h
│ │ └── Makefile
│ ├── docs
│ │ └── readme.txt
│ ├── imagemaker
│ │ ├── imagemaker.c
│ │ └── Makefile
│ ├── Makefile
│ ├── parsevmloadermap
│ │ ├── Makefile
│ │ └── parsevmloadermap.c
│ ├── parsevmmmap
│ │ ├── Makefile
│ │ └── parsevmmmap.c
│ ├── vmloader
│ │ ├── kernel.lnk
│ │ ├── Makefile
│ │ ├── vmloader.asm
│ │ └── vmloaderc.c
│ └── vmm
│ ├── apica.asm
│ ├── apic.c
│ ├── apic.h
│ ├── commona.asm
│ ├── common.c
│ ├── common.h
│ ├── config.h
│ ├── distorm64
│ │ ├── decoder.c
│ │ ├── decoder.h
│ │ ├── distorm.c
│ │ ├── instructions.c
│ │ ├── instructions.h
│ │ ├── insts.c
│ │ ├── insts.h
│ │ ├── Makefile
│ │ ├── operands.c
│ │ ├── operands.h
│ │ ├── prefix.c
│ │ ├── prefix.h
│ │ ├── textdefs.c
│ │ ├── textdefs.h
│ │ ├── wstring.c
│ │ ├── wstring.h
│ │ ├── x86defs.c
│ │ └── x86defs.h
│ ├── distorm.h
│ ├── docs
│ │ └── vmcall.txt
│ ├── epthandler.c
│ ├── epthandler.h
│ ├── eptstructs.h
│ ├── exports.c
│ ├── exports.h
│ ├── inthandlers.h
│ ├── keyboard.c
│ ├── keyboard.h
│ ├── main.c
│ ├── main.h
│ ├── Makefile
│ ├── mm.c
│ ├── mm.h
│ ├── msrnames.h
│ ├── multicore.c
│ ├── multicore.h
│ ├── neward.c
│ ├── neward.h
│ ├── offloados.c
│ ├── offloados.h
│ ├── osspecific.c
│ ├── osspecific.h
│ ├── pci.c
│ ├── pci.h
│ ├── pmodeemu.c
│ ├── pmodeemu.h
│ ├── psod32.c
│ ├── psod32.h
│ ├── realmodeemu.c
│ ├── realmodeemu.h
│ ├── testa.asm
│ ├── test.c
│ ├── test.h
│ ├── ultimap.c
│ ├── ultimap.h
│ ├── vbe3.asm
│ ├── vbe3.c
│ ├── vbe3.h
│ ├── vmcall.c
│ ├── vmcall.h
│ ├── vmcallstructs.h
│ ├── vmeventhandler_amd.c
│ ├── vmeventhandler_amd.h
│ ├── vmeventhandler.c
│ ├── vmeventhandler.c.april132011
│ ├── vmeventhandler.h
│ ├── vmevent_invalidstate.c
│ ├── vmevent_invalidstate.h
│ ├── vmma.asm
│ ├── vmmemu.c
│ ├── vmmemu.h
│ ├── vmmhelper.c
│ ├── vmmhelper.h
│ ├── vmm.lnk
│ ├── vmpaging.c
│ ├── vmpaging.c.backup
│ ├── vmpaging.c.backup2
│ ├── vmpaging.h
│ ├── vmreadwrite.h
│ ├── vmxcontrolstructures.h
│ ├── vmxemu.c
│ ├── vmxemu.h
│ ├── vmxsetup.c
│ ├── vmxsetup.h
│ ├── x.sh
│ └── x.sym
├── DBVM UEFI
│ ├── dbvmoffloada.asm
│ ├── dbvmoffload.c
│ ├── dbvmoffload.h
│ ├── helpers.asm
│ ├── helpers.h
│ └── main.c
├── lua
│ ├── etc
│ │ ├── all.c
│ │ ├── bin2c.c
│ │ ├── lua.hpp
│ │ ├── lua.ico
│ │ ├── lua.pc
│ │ ├── luavs.bat
│ │ ├── Makefile
│ │ ├── min.c
│ │ ├── noparser.c
│ │ ├── premake.lua
│ │ ├── README
│ │ └── strict.lua
│ ├── include
│ │ ├── lauxlib.h
│ │ ├── luaconf.h
│ │ ├── lua.h
│ │ ├── lua.hpp
│ │ └── lualib.h
│ ├── Makefile.std
│ ├── mak.vs2005
│ │ ├── bin2c5.1_exe.vcproj
│ │ ├── lua5.1_dll.vcproj
│ │ ├── lua5.1_exe.vcproj
│ │ ├── lua5.1_lib.vcproj
│ │ ├── lua5.1.sln
│ │ ├── luac5.1_exe.vcproj
│ │ └── wlua5.1_exe.vcproj
│ ├── mak.vs2008
│ │ ├── bin2c5.1_exe.vcproj
│ │ ├── lua5.1_dll.vcproj
│ │ ├── lua5.1_exe.vcproj
│ │ ├── lua5.1_lib.vcproj
│ │ ├── lua5.1.sln
│ │ ├── luac5.1_exe.vcproj
│ │ └── wlua5.1_exe.vcproj
│ ├── README
│ └── src
│ ├── bin2c.mak
│ ├── config.mak
│ ├── dllproxy.mak
│ ├── lapi.c
│ ├── lapi.h
│ ├── lauxlib.c
│ ├── lauxlib.h
│ ├── lbaselib.c
│ ├── lcode.c
│ ├── lcode.h
│ ├── ldblib.c
│ ├── ldebug.c
│ ├── ldebug.h
│ ├── ldo.c
│ ├── ldo.h
│ ├── ldump.c
│ ├── lfunc.c
│ ├── lfunc.h
│ ├── lgc.c
│ ├── lgc.h
│ ├── linit.c
│ ├── liolib.c
│ ├── llex.c
│ ├── llex.h
│ ├── llimits.h
│ ├── lmathlib.c
│ ├── lmem.c
│ ├── lmem.h
│ ├── lnum.c
│ ├── lnum.h
│ ├── loadlib.c
│ ├── lobject.c
│ ├── lobject.h
│ ├── lopcodes.c
│ ├── lopcodes.h
│ ├── loslib.c
│ ├── lparser.c
│ ├── lparser.h
│ ├── lstate.c
│ ├── lstate.h
│ ├── lstring.c
│ ├── lstring.h
│ ├── lstrlib.c
│ ├── ltable.c
│ ├── ltable.h
│ ├── ltablib.c
│ ├── ltm.c
│ ├── ltm.h
│ ├── lua5.1.def
│ ├── lua.c
│ ├── luac.c
│ ├── luac.mak
│ ├── luaconf.h
│ ├── luaconf.h.orig
│ ├── lua_conf.inc
│ ├── luaconf_internal.h
│ ├── lua_dll.rc
│ ├── lua.h
│ ├── lualib.h
│ ├── lua.mak
│ ├── lua.rc
│ ├── lua_simple.rc
│ ├── lua_user.c
│ ├── lua_user.h
│ ├── lundump.c
│ ├── lundump.h
│ ├── lvm.c
│ ├── lvm.h
│ ├── lzio.c
│ ├── lzio.h
│ ├── Makefile
│ ├── Makefile.orig
│ ├── Makefile.std
│ ├── make_uname
│ ├── make_uname.bat
│ ├── print.c
│ ├── tecmake_compact.mak
│ ├── wlua_dll8_x64.manifest
│ ├── wlua_dll8_x86.manifest
│ ├── wlua_dll9_x64.manifest
│ ├── wlua_dll9_x86.manifest
│ ├── wlua.mak
│ ├── wlua.rc
│ └── wmain.c
├── molumen-download-button-1-800px.png
└── README.md
108 directories, 1532 files
标签:
小贴士
感谢您为本站写下的评论,您的评论对其它用户来说具有重要的参考价值,所以请认真填写。
- 类似“顶”、“沙发”之类没有营养的文字,对勤劳贡献的楼主来说是令人沮丧的反馈信息。
- 相信您也不想看到一排文字/表情墙,所以请不要反馈意义不大的重复字符,也请尽量不要纯表情的回复。
- 提问之前请再仔细看一遍楼主的说明,或许是您遗漏了。
- 请勿到处挖坑绊人、招贴广告。既占空间让人厌烦,又没人会搭理,于人于己都无利。
关于好例子网
本站旨在为广大IT学习爱好者提供一个非营利性互相学习交流分享平台。本站所有资源都可以被免费获取学习研究。本站资源来自网友分享,对搜索内容的合法性不具有预见性、识别性、控制性,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,平台无法对用户传输的作品、信息、内容的权属或合法性、安全性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论平台是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二与二十三条之规定,若资源存在侵权或相关问题请联系本站客服人员,点此联系我们。关于更多版权及免责申明参见 版权及免责申明
网友评论
我要评论