Difference between revisions of "Main Page"

From Cheat Engine
Jump to navigation Jump to search
(Welcome to the Cheat Engine wiki.)
(Major overhaul of the post.)
 
(13 intermediate revisions by 9 users not shown)
Line 1: Line 1:
 
[[Category:Main]]
 
[[Category:Main]]
== Welcome to the Cheat Engine wiki. ==
+
__NOTOC__
 +
{{DISPLAYTITLE:Cheat Engine Wiki}}
 +
 
 +
<div style="background:#E8F2FF; border:1px solid #4A90E2; padding:1em; margin:0.8em 0;">
 +
<span style="font-size:1.6em; font-weight:bold;">Welcome to the Cheat Engine Wiki</span><br>
 +
This wiki documents Cheat Engine features, Lua scripting, Auto Assembler, debugging, code injection, Mono tools, and general game-hacking research.
 +
</div>
 +
 
 +
<div style="background:#F8F8F8; border:1px solid #CCCCCC; padding:0.8em; margin:0.8em 0;">
 +
'''New here?''' Start with [[Cheat_Engine:Help File|the Help File]], learn how to [[Tutorials:AttachToProcess|open a process]], then follow the basic tutorials for [[Tutorials:Add address to list|adding addresses]], [[Tutorials:AddScriptToTable|adding scripts]], and [[Lua Basics|CE Lua Basics]].
 +
</div>
 +
 
 +
== Start Here ==
 +
* [[Cheat Engine]] — Main Cheat Engine overview
 +
* [[Cheat_Engine:Help File|Help File]] — General reference and usage information
 +
* [[Tutorials:AttachToProcess|How to open a process]] — Get read and write access to a target process
 +
* [[Tutorials:Add address to list|How to add addresses to the address list]]
 +
* [[Tutorials:AddScriptToTable|How to add a script to a table]]
 +
* [[Tutorials]] — Tutorial index
 +
 
 +
== Main Documentation Areas ==
 +
<div style="display:flex; flex-wrap:wrap; gap:1em;">
 +
 
 +
<div style="flex:1 1 280px; min-width:260px; border:1px solid #CCCCCC; padding:0.8em; background:#FFFFFF;">
 +
'''Cheat Engine'''<br>
 +
Core Cheat Engine usage, features, and workflows.
 
* [[Cheat Engine]]
 
* [[Cheat Engine]]
** [[Cheat_Engine:Help File|Help File]]
+
* [[Cheat_Engine:Help File|Help File]]
** [[Tutorials:AttachToProcess|How to attach to a process]]
+
* [[Tutorials]]
** [[Tutorials:AddScriptToTable|How to add script to table]]
+
</div>
** [[Tutorials:Add address to list|How to add addresses to the address list]]
+
 
 +
<div style="flex:1 1 280px; min-width:260px; border:1px solid #CCCCCC; padding:0.8em; background:#FFFFFF;">
 +
'''Lua Scripting'''<br>
 +
Lua functions, classes, scripting basics, and debugging.
 
* [[Cheat_Engine:Lua|Lua]]
 
* [[Cheat_Engine:Lua|Lua]]
** [[Lua|Lua Functions and Classes]]
+
* [[Lua Language]]
** [[Tutorials:Lua:Basics|Lua Basics]]
+
* [[Lua Basics|CE Lua Basics]]
 +
* [[Lua|CE Lua Functions and Classes]]
 +
* [[Lua Debugging|CE Lua Debugging Functions]]
 +
</div>
 +
 
 +
<div style="flex:1 1 280px; min-width:260px; border:1px solid #CCCCCC; padding:0.8em; background:#FFFFFF;">
 +
'''Assembler and Auto Assembler'''<br>
 +
Assembler commands, Auto Assembler scripts, and code injection foundations.
 
* [[Assembler]]
 
* [[Assembler]]
** [[Assembler:Commands|Assembler Commands]]
+
* [[Assembler:Commands|Assembler Commands]]
*** [[Assembler:Commands_Tables|Commands Tables]]
+
* [[Assembler:Commands_Tables|Commands Tables]]
*** [[Assembler:Commands_List|Commands List]]
+
* [[Assembler:Commands_List|Commands List]]
 
* [[Cheat_Engine:Auto Assembler|Auto Assembler]]
 
* [[Cheat_Engine:Auto Assembler|Auto Assembler]]
** [[Auto_Assembler:Commands|Auto Assembler Commands]]
+
* [[Auto_Assembler:Commands|Auto Assembler Commands]]
** [[Tutorials:Auto_Assembler:Basics|Auto Assembler Basics]]
+
</div>
* [[Scripting]]
+
 
* [[Code injection]]
+
<div style="flex:1 1 280px; min-width:260px; border:1px solid #CCCCCC; padding:0.8em; background:#FFFFFF;">
* [[DBVM]]
+
'''Debugging and Analysis'''<br>
 +
Debugging tools, decompiling, memory analysis, and low-level research.
 +
* [[Debugging]]
 
* [[Decompiling]]
 
* [[Decompiling]]
* [[Debugging]]
 
* [[Gamehack_tutorials|generic gamehacking tutorials]]
 
 
* [[Hex editing]]
 
* [[Hex editing]]
 +
* [[Code injection]]
 +
* [[Ultimap]]
 +
* [[Ultimap1]]
 +
* [[Ultimap2]]
 +
</div>
 +
 +
<div style="flex:1 1 280px; min-width:260px; border:1px solid #CCCCCC; padding:0.8em; background:#FFFFFF;">
 +
'''Mono and .NET'''<br>
 +
Mono features, structure dissection, Lua helpers, and Auto Assembler integration.
 
* [[Mono|Mono Features]]
 
* [[Mono|Mono Features]]
** [[Mono:MonoDissect|Mono Dissect Form]]
+
* [[Mono:MonoDissect|Mono Dissect Form]]
** [[Mono:Mono_Structure_Dissection|Mono Structure Dissection]]
+
* [[Mono:Mono_Structure_Dissection|Mono Structure Dissection]]
** [[Mono:Mono_Lua|Mono Lua]]
+
* [[Mono:Mono_Lua|Mono Lua]]
*** [[Mono:Lua|Mono Lua Functions]]
+
* [[Mono:Lua|Mono Lua Functions]]
** [[Mono:Mono_AA|Mono AA Commands]]
+
* [[Mono:Mono_AA|Mono AA Commands]]
** [[Tutorial:Mono:Basic|Tutorial - Mono - Basic]]
+
</div>
 +
 
 +
<div style="flex:1 1 280px; min-width:260px; border:1px solid #CCCCCC; padding:0.8em; background:#FFFFFF;">
 +
'''Advanced Topics'''<br>
 +
Advanced Cheat Engine features and related research areas.
 +
* [[DBVM]]
 
* [[Packet editing]]
 
* [[Packet editing]]
 
* [[Programming]]
 
* [[Programming]]
* [[Tutorials]]
+
* [[Gamehack_tutorials|Generic Gamehacking Tutorials]]
** Cheat Engine:
+
</div>
 +
 
 +
</div>
 +
 
 +
== Lua Resources ==
 +
* [[Cheat_Engine:Lua|Lua overview]]
 +
* [[Lua Language]]
 +
* [[Lua Basics|CE Lua Basics]]
 +
* [[Lua|CE Lua Functions and Classes]]
 +
* [[Lua Debugging|CE Lua Debugging Functions]]
 +
* [[Tutorials:Lua:Basics|Lua Basics Tutorial]]
 +
* [[Tutorials:Lua:ObjectOriented|Lua Object Oriented Tutorial]]
 +
 
 +
== Auto Assembler Resources ==
 +
* [[Cheat_Engine:Auto Assembler|Auto Assembler]]
 +
* [[Auto_Assembler:Commands|Auto Assembler Commands]]
 +
* [[Tutorials:Auto_Assembler:Basics|Auto Assembler Basics]]
 +
* [[Assembler:Commands|Assembler Commands]]
 +
* [[Code injection]]
 +
 
 +
== Mono Resources ==
 +
* [[Mono|Mono Features]]
 +
* [[Mono:MonoDissect|Mono Dissect Form]]
 +
* [[Mono:Mono_Structure_Dissection|Mono Structure Dissection]]
 +
* [[Mono:Mono_Lua|Mono Lua]]
 +
* [[Mono:Lua|Mono Lua Functions]]
 +
* [[Mono:Mono_AA|Mono AA Commands]]
 +
* [[Tutorial:Mono:Basic|Tutorial - Mono - Basic]]
 +
 
 +
== Tutorials ==
 +
'''Cheat Engine'''
 
<ul><ul>{{TutorialsCE}}</ul></ul>
 
<ul><ul>{{TutorialsCE}}</ul></ul>
** Auto Assembler:
+
 
 +
'''Auto Assembler'''
 
<ul><ul>{{TutorialsAA}}</ul></ul>
 
<ul><ul>{{TutorialsAA}}</ul></ul>
** Lua:
+
 
 +
'''Lua'''
 
<ul><ul>{{TutorialsLua}}</ul></ul>
 
<ul><ul>{{TutorialsLua}}</ul></ul>
 +
 +
'''Mono'''
 +
<ul><ul>{{TutorialsMono}}</ul></ul>
 +
 +
'''Videos'''
 +
<ul><ul><li>[[Tutorials:Videos|Video Tutorials]]</li></ul></ul>
 +
 +
'''Generic Gamehacking'''
 +
* [[Gamehack_tutorials|Generic Gamehacking Tutorials]]
  
 
== Contributing ==
 
== Contributing ==
[[Special:UserLogin|Register/log in]] to start contributing to this wiki.
+
[[Special:UserLogin|Register or log in]] to start contributing to this wiki.
  
You can post any modding related information on this wiki related from
+
Useful areas for contributions include:
* [[Assembler]],
+
* Updating outdated documentation
* [[Cheat Engine]],
+
* Adding missing Lua functions and classes
* [[Code injection]],
+
* Improving Auto Assembler command pages
* [[DBVM]]
+
* Writing beginner-friendly tutorials
* [[Decompiling]],
+
* Expanding Mono documentation
* [[Debugging]],
+
* Improving examples and code snippets
* [[Gamehack_tutorials|generic gamehacking tutorials]],
+
* Fixing broken links or formatting issues
* [[Hex editing]],
 
* [[Mono|Mono Game Hacking Tools]]
 
* [[Packet editing]],
 
* [[Programming]],
 
etc...
 
  
We're also looking for help with improving/updating the wiki! If you are a lua/assembler expert, or just want to help fill in the gaps, head over to the [[Improvements]] section and pick a topic.
+
If you are familiar with Lua, Auto Assembler, debugging, Mono, or general game-hacking workflows, visit the [[Improvements]] section and pick a topic.
  
There's also room for Cheat Engine forum related topics as long as it's within reason, and please, keep it in the [[Forum]] namespace (do that by adding Forum: in front of new pages).
+
Forum-related pages are allowed when they are within reason. Please keep them in the [[Forum]] namespace by adding '''Forum:''' in front of new page names.
  
And if you're new to wiki's you can play around in the [[Sandbox]] , there's a less chance of getting blocked for adding complete gibberish.
+
New to wikis? Use the [[Sandbox]] to test formatting and practice editing.

Latest revision as of 22:33, 23 June 2026



Welcome to the Cheat Engine Wiki
This wiki documents Cheat Engine features, Lua scripting, Auto Assembler, debugging, code injection, Mono tools, and general game-hacking research.

New here? Start with the Help File, learn how to open a process, then follow the basic tutorials for adding addresses, adding scripts, and CE Lua Basics.

Start Here

Main Documentation Areas

Cheat Engine
Core Cheat Engine usage, features, and workflows.

Lua Scripting
Lua functions, classes, scripting basics, and debugging.

Assembler and Auto Assembler
Assembler commands, Auto Assembler scripts, and code injection foundations.

Debugging and Analysis
Debugging tools, decompiling, memory analysis, and low-level research.

Mono and .NET
Mono features, structure dissection, Lua helpers, and Auto Assembler integration.

Advanced Topics
Advanced Cheat Engine features and related research areas.

Lua Resources

Auto Assembler Resources

Mono Resources

Tutorials

Cheat Engine

Auto Assembler

Lua

Mono

Videos

Generic Gamehacking

Contributing

Register or log in to start contributing to this wiki.

Useful areas for contributions include:

  • Updating outdated documentation
  • Adding missing Lua functions and classes
  • Improving Auto Assembler command pages
  • Writing beginner-friendly tutorials
  • Expanding Mono documentation
  • Improving examples and code snippets
  • Fixing broken links or formatting issues

If you are familiar with Lua, Auto Assembler, debugging, Mono, or general game-hacking workflows, visit the Improvements section and pick a topic.

Forum-related pages are allowed when they are within reason. Please keep them in the Forum namespace by adding Forum: in front of new page names.

New to wikis? Use the Sandbox to test formatting and practice editing.