Difference between revisions of "Lua:setAssemblerMode"

From Cheat Engine
Jump to navigation Jump to search
(Initial page creation.)
 
m (Syntax Highlighting.)
Line 36: Line 36:
  
 
===Examples===
 
===Examples===
<pre>
+
<syntaxhighlight lang="lua" line>
 
-- Set assembler mode to 32-bit
 
-- Set assembler mode to 32-bit
 
setAssemblerMode(0)
 
setAssemblerMode(0)
</pre>
+
</syntaxhighlight>
  
<pre>
+
<syntaxhighlight lang="lua" line>
 
-- Set assembler mode to 64-bit
 
-- Set assembler mode to 64-bit
 
setAssemblerMode(1)
 
setAssemblerMode(1)
</pre>
+
</syntaxhighlight>
  
<pre>
+
<syntaxhighlight lang="lua" line>
 
if targetIs64Bit() then
 
if targetIs64Bit() then
 
   setAssemblerMode(1)
 
   setAssemblerMode(1)
Line 52: Line 52:
 
   setAssemblerMode(0)
 
   setAssemblerMode(0)
 
end
 
end
</pre>
+
</syntaxhighlight>
  
 
{{LuaSeeAlso}}
 
{{LuaSeeAlso}}

Revision as of 19:10, 25 June 2026

<> Reference

function setAssemblerMode(mode) : void

Sets the assembler mode.

This controls whether the assembler interprets code as 32-bit or 64-bit assembly.

Function Parameters

Parameter Type Description
mode Integer The assembler mode to use. 0 sets 32-bit mode, and 1 sets 64-bit mode.

Mode Values

Value Mode Description
0 32-bit Sets the assembler to 32-bit mode.
1 64-bit Sets the assembler to 64-bit mode.

Returns

void — This function does not return any value.

Examples

1 -- Set assembler mode to 32-bit
2 setAssemblerMode(0)
1 -- Set assembler mode to 64-bit
2 setAssemblerMode(1)
1 if targetIs64Bit() then
2   setAssemblerMode(1)
3 else
4   setAssemblerMode(0)
5 end

See Also

Main Pages