Difference between revisions of "Mono"
Line 1: | Line 1: | ||
[[Category:Mono]] | [[Category:Mono]] | ||
[[Category:Help]] | [[Category:Help]] | ||
− | + | [[Category:Lua]] | |
− | + | {{DISPLAYTITLE:Mono Features}} | |
− | |||
− | |||
− | If you attach to a game that uses mono, you should see a new "Mono" | + | If you attach to a process/game that uses mono, you should see a new "Mono" menu item on the Cheat Engine form. |
− | menu on the | + | This will have an '''Activate mono features''' menu item and a '''Dissect mono''' menu item. |
− | mono features' item and a 'Dissect mono' | ||
− | |||
− | + | [[File:MonoMain.png|border||Mono Menu]] | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | + | == Menu Items == | |
− | + | === Activate mono features === | |
+ | ''Activate mono features'' will inject the appropriate DLL for the ''Mono Data Collector'' (located in the ''autorun'' folder) and set up a pipe to communicate with it. | ||
+ | === Dissect Mono === | ||
+ | ''Dissect Mono'' will open a [[MonoDissect|form]] that lets you browse the mono classes available. | ||
− | [[ | + | |
+ | == Mono (software) == | ||
+ | [https://wikipedia.org/wiki/Mono_(software) Mono] is a free and open-source project. | ||
+ | Led by Xamarin, a subsidiary of Microsoft (formerly by Novell and originally by Ximian), and the .NET Foundation. | ||
+ | Created to build an ECMA (European Computer Manufacturers Association) standard-compliant ''.NET'' Framework compatible set of tools. Including a ''C#'' compiler and a ''Common Language Runtime'' with just-in-time (JIT) compilation.[https://wikipedia.org/wiki/Mono_(software)] | ||
+ | |||
+ | :Side Note: The logo of Mono is a stylized monkey's face, ''mono'' being Spanish for monkey. | ||
+ | |||
+ | |||
+ | == JIT compiler == | ||
+ | Just-in-time (JIT) compilation (a.k.a.: dynamic translation or run-time compilation), involves compilation ''during execution'' of a program (at run time) rather than ''prior to execution''. | ||
+ | JIT compilation also uses ahead-of-time compilation (AOT), and interpretation; and combines some advantages and drawbacks of both.[https://wikipedia.org/wiki/Just-in-time_compilation] | ||
+ | |||
+ | |||
+ | {{MonoSeeAlso}} | ||
+ | |||
+ | == Sources == | ||
+ | # [https://wikipedia.org/wiki/Mono_(software) wikipedia.org/wiki/Mono_(software)] | ||
+ | # [https://wikipedia.org/wiki/Just-in-time_compilation wikipedia.org/wiki/Just-in-time_compilation] |
Revision as of 04:21, 2 May 2018
If you attach to a process/game that uses mono, you should see a new "Mono" menu item on the Cheat Engine form. This will have an Activate mono features menu item and a Dissect mono menu item.
Contents
Menu Items
Activate mono features
Activate mono features will inject the appropriate DLL for the Mono Data Collector (located in the autorun folder) and set up a pipe to communicate with it.
Dissect Mono
Dissect Mono will open a form that lets you browse the mono classes available.
Mono (software)
Mono is a free and open-source project. Led by Xamarin, a subsidiary of Microsoft (formerly by Novell and originally by Ximian), and the .NET Foundation. Created to build an ECMA (European Computer Manufacturers Association) standard-compliant .NET Framework compatible set of tools. Including a C# compiler and a Common Language Runtime with just-in-time (JIT) compilation.[1]
- Side Note: The logo of Mono is a stylized monkey's face, mono being Spanish for monkey.
JIT compiler
Just-in-time (JIT) compilation (a.k.a.: dynamic translation or run-time compilation), involves compilation during execution of a program (at run time) rather than prior to execution. JIT compilation also uses ahead-of-time compilation (AOT), and interpretation; and combines some advantages and drawbacks of both.[2]