Difference between revisions of "Auto Assembler:STRICT"
Jump to navigation
Jump to search
(Created page with 'Category:Assembler '''Auto Assembler''' {$STRICT} By default, CE doesn't care if you label() your labels or not. It's perfectly fine to do: 00400500: jmp bla something: …') |
(→See also) |
||
Line 34: | Line 34: | ||
== See also == | == See also == | ||
* [[Cheat_Engine:Auto Assembler|Auto Assembler]] | * [[Cheat_Engine:Auto Assembler|Auto Assembler]] | ||
+ | * [[Auto_Assembler:Commands|Auto Assembler Commands]] | ||
+ | * [http://forum.cheatengine.org/viewtopic.php?t=594776 A Post by Dark Bite] | ||
=== Related Commands === | === Related Commands === | ||
Line 51: | Line 53: | ||
* [[Auto Assembler:unregisterSymbol|unregisterSymbol]] | * [[Auto Assembler:unregisterSymbol|unregisterSymbol]] | ||
* [[Auto Assembler:LUA ASM|LUA ASM]] | * [[Auto Assembler:LUA ASM|LUA ASM]] | ||
− |
Latest revision as of 00:32, 13 January 2018
Auto Assembler {$STRICT}
By default, CE doesn't care if you label() your labels or not. It's perfectly fine to do:
00400500: jmp bla something: jmp 00400600 bla: jmp something
But, for those that don't like that, they can use the "{$STRICT}" line in their script. When this line is present in your script, Cheat Engine will not assume that an undefined symbol is a label, and will give you an error instead.
Keep in mind that if you do forget to label a symbol you use, and it is already defined, CE will STILL NOT give an error. So use unique symbol names nonetheless. (e.g don't use Exit, as there is an export with that name)
Command Parameters[edit]
<none>
Examples[edit]
reassemble(SomeSymbol)
reassemble(00123ABC)
originalCode: reassemble(injectionPoint) jmp return