Difference between revisions of "Help File:Plugin system"

From Cheat Engine
Jump to navigation Jump to search
 
(One intermediate revision by the same user not shown)
Line 1: Line 1:
 +
[[Category:Help]]
 
Cheat Engine comes with a plugin system so developers can add extra functions and features to ce without having to code in Delphi (Any language that can create standard DLL's with normal exports can make plugins for ce), or having to share their sourcecode.
 
Cheat Engine comes with a plugin system so developers can add extra functions and features to ce without having to code in Delphi (Any language that can create standard DLL's with normal exports can make plugins for ce), or having to share their sourcecode.
  
Line 10: Line 11:
 
== Links ==
 
== Links ==
 
* [[Cheat Engine:Help File|Help File]]
 
* [[Cheat Engine:Help File|Help File]]
 +
 +
* [[Help_File:Memory_Viewer|Back Section]]
 +
 +
* [[Help_File:Settings|Skip Section]]
  
 
* [[Help_File:Structure_spider|Back]]
 
* [[Help_File:Structure_spider|Back]]
  
 
* [[Help_File:GetVersion|Next]]
 
* [[Help_File:GetVersion|Next]]
 
* [[Help_File:Settings|Skip Section]]
 

Latest revision as of 12:09, 19 March 2017

Cheat Engine comes with a plugin system so developers can add extra functions and features to ce without having to code in Delphi (Any language that can create standard DLL's with normal exports can make plugins for ce), or having to share their sourcecode.

To make use of the plugin system you need to create a dll that exports 3 functions: GetVersion, DisablePlugin, and InitializePlugin.

Note: Unless stated otherwise, all function calls use the stdcall calling mechanism.

Cheat Engine comes with some example plugins. They generally make use of a common SDK file. Currently, there is a version for Delphi and a version for C available.

Links[edit]