Difference between revisions of "Template:ReadWriteMemory"

From Cheat Engine
Jump to navigation Jump to search
m (Updated Template...)
(Major overhaul of the template.)
 
(4 intermediate revisions by the same user not shown)
Line 1: Line 1:
=== Read/Write Memory Functions ===
+
<div style="display:flex; flex-wrap:wrap; gap:0.85em; margin:0.9em 0; font-family:monospace; align-items:flex-start; max-width:980px;">
  
==== Read Functions ====
+
<div style="flex:1 1 260px; min-width:240px; max-width:320px; border:1px solid #D9E8FA; border-radius:7px; background:#FFFFFF; overflow:hidden; box-shadow:0 2px 6px rgba(30,64,175,0.09);">
* [[Lua:readBytes|readBytes]]
+
<div style="background:linear-gradient(90deg,#E8F2FF,#F7FBFF); color:#1F4E79; font-weight:bold; padding:0.5em 0.7em; border-bottom:1px solid #D9E8FA;">
* [[Lua:readSmallInteger|readSmallInteger]]
+
Read Functions
* [[Lua:readInteger|readInteger]]
+
</div>
* [[Lua:readQword|readQword]]
+
<div style="padding:0.6em 0.8em; line-height:1.75; background:#FBFDFF;">
* [[Lua:readPointer|readPointer]]
+
<span style="color:#4A90E2;">◆</span> [[Lua:readBytes|readBytes]]<br>
* [[Lua:readFloat|readFloat]]
+
<span style="color:#4A90E2;">◆</span> [[Lua:readSmallInteger|readSmallInteger]]<br>
* [[Lua:readDouble|readDouble]]
+
<span style="color:#4A90E2;">◆</span> [[Lua:readInteger|readInteger]]<br>
* [[Lua:readString|readString]]
+
<span style="color:#4A90E2;">◆</span> [[Lua:readQword|readQword]]<br>
 +
<span style="color:#4A90E2;">◆</span> [[Lua:readPointer|readPointer]]<br>
 +
<span style="color:#4A90E2;">◆</span> [[Lua:readFloat|readFloat]]<br>
 +
<span style="color:#4A90E2;">◆</span> [[Lua:readDouble|readDouble]]<br>
 +
<span style="color:#4A90E2;">◆</span> [[Lua:readString|readString]]
 +
</div>
 +
</div>
  
==== Read Functions (Local Process) ====
+
<div style="flex:1 1 260px; min-width:240px; max-width:320px; border:1px solid #D9E8FA; border-radius:7px; background:#FFFFFF; overflow:hidden; box-shadow:0 2px 6px rgba(30,64,175,0.09);">
* [[Lua:readBytesLocal|readBytesLocal]]
+
<div style="background:linear-gradient(90deg,#E8F2FF,#F7FBFF); color:#1F4E79; font-weight:bold; padding:0.5em 0.7em; border-bottom:1px solid #D9E8FA;">
* [[Lua:readIntegerLocal|readIntegerLocal]]
+
Read Functions <span style="font-weight:normal; color:#5F6F82;">(Local)</span>
* [[Lua:readQwordLocal|readQwordLocal]]
+
</div>
* [[Lua:readPointerLocal|readPointerLocal]]
+
<div style="padding:0.6em 0.8em; line-height:1.75; background:#FBFDFF;">
* [[Lua:readFloatLocal|readFloatLocal]]
+
<span style="color:#4A90E2;">◆</span> [[Lua:readBytesLocal|readBytesLocal]]<br>
* [[Lua:readDoubleLocal|readDoubleLocal]]
+
<span style="color:#4A90E2;">◆</span> [[Lua:readIntegerLocal|readIntegerLocal]]<br>
* [[Lua:readStringLocal|readStringLocal]]
+
<span style="color:#4A90E2;">◆</span> [[Lua:readQwordLocal|readQwordLocal]]<br>
 +
<span style="color:#4A90E2;">◆</span> [[Lua:readPointerLocal|readPointerLocal]]<br>
 +
<span style="color:#4A90E2;">◆</span> [[Lua:readFloatLocal|readFloatLocal]]<br>
 +
<span style="color:#4A90E2;">◆</span> [[Lua:readDoubleLocal|readDoubleLocal]]<br>
 +
<span style="color:#4A90E2;">◆</span> [[Lua:readStringLocal|readStringLocal]]
 +
</div>
 +
</div>
  
==== Write Functions ====
+
<div style="flex:1 1 260px; min-width:240px; max-width:320px; border:1px solid #D9E8FA; border-radius:7px; background:#FFFFFF; overflow:hidden; box-shadow:0 2px 6px rgba(30,64,175,0.09);">
* [[Lua:writeBytes|writeBytes]]
+
<div style="background:linear-gradient(90deg,#E8F2FF,#F7FBFF); color:#1F4E79; font-weight:bold; padding:0.5em 0.7em; border-bottom:1px solid #D9E8FA;">
* [[Lua:writeSmallInteger|writeSmallInteger]]
+
Write Functions
* [[Lua:writeInteger|writeInteger]]
+
</div>
* [[Lua:writeQword|writeQword]]
+
<div style="padding:0.6em 0.8em; line-height:1.75; background:#FBFDFF;">
* [[Lua:writeFloat|writeFloat]]
+
<span style="color:#4A90E2;">◆</span> [[Lua:writeBytes|writeBytes]]<br>
* [[Lua:writeDouble|writeDouble]]
+
<span style="color:#4A90E2;">◆</span> [[Lua:writeSmallInteger|writeSmallInteger]]<br>
* [[Lua:writeString|writeString]]
+
<span style="color:#4A90E2;">◆</span> [[Lua:writeInteger|writeInteger]]<br>
 +
<span style="color:#4A90E2;">◆</span> [[Lua:writeQword|writeQword]]<br>
 +
<span style="color:#4A90E2;">◆</span> [[Lua:writeFloat|writeFloat]]<br>
 +
<span style="color:#4A90E2;">◆</span> [[Lua:writeDouble|writeDouble]]<br>
 +
<span style="color:#4A90E2;">◆</span> [[Lua:writeString|writeString]]
 +
</div>
 +
</div>
  
==== Write Functions (Local Process) ====
+
<div style="flex:1 1 260px; min-width:240px; max-width:320px; border:1px solid #D9E8FA; border-radius:7px; background:#FFFFFF; overflow:hidden; box-shadow:0 2px 6px rgba(30,64,175,0.09);">
* [[Lua:writeBytesLocal|writeBytesLocal]]
+
<div style="background:linear-gradient(90deg,#E8F2FF,#F7FBFF); color:#1F4E79; font-weight:bold; padding:0.5em 0.7em; border-bottom:1px solid #D9E8FA;">
* [[Lua:writeIntegerLocal|writeIntegerLocal]]
+
Write Functions <span style="font-weight:normal; color:#5F6F82;">(Local)</span>
* [[Lua:writeQwordLocal|writeQwordLocal]]
+
</div>
* [[Lua:writeFloatLocal|writeFloatLocal]]
+
<div style="padding:0.6em 0.8em; line-height:1.75; background:#FBFDFF;">
* [[Lua:writeDoubleLocal|writeDoubleLocal]]
+
<span style="color:#4A90E2;">◆</span> [[Lua:writeBytesLocal|writeBytesLocal]]<br>
* [[Lua:writeStringLocal|writeStringLocal]]
+
<span style="color:#4A90E2;">◆</span> [[Lua:writeIntegerLocal|writeIntegerLocal]]<br>
 +
<span style="color:#4A90E2;">◆</span> [[Lua:writeQwordLocal|writeQwordLocal]]<br>
 +
<span style="color:#4A90E2;">◆</span> [[Lua:writeFloatLocal|writeFloatLocal]]<br>
 +
<span style="color:#4A90E2;">◆</span> [[Lua:writeDoubleLocal|writeDoubleLocal]]<br>
 +
<span style="color:#4A90E2;">◆</span> [[Lua:writeStringLocal|writeStringLocal]]
 +
</div>
 +
</div>
  
=== Byte Table Conversions ===
+
<div style="flex:1 1 360px; min-width:300px; max-width:430px; border:1px solid #D9E8FA; border-radius:7px; background:#FFFFFF; overflow:hidden; box-shadow:0 2px 6px rgba(30,64,175,0.09);">
 +
<div style="background:linear-gradient(90deg,#E8F2FF,#F7FBFF); color:#1F4E79; font-weight:bold; padding:0.5em 0.7em; border-bottom:1px solid #D9E8FA;">
 +
Byte Table Conversions <span style="font-weight:normal; color:#5F6F82;">(Value → Bytes)</span>
 +
</div>
 +
<div style="padding:0.6em 0.8em; line-height:1.75; background:#FBFDFF;">
 +
<span style="color:#4A90E2;">◆</span> [[Lua:wordToByteTable|wordToByteTable]]<br>
 +
<span style="color:#4A90E2;">◆</span> [[Lua:dwordToByteTable|dwordToByteTable]]<br>
 +
<span style="color:#4A90E2;">◆</span> [[Lua:qwordToByteTable|qwordToByteTable]]<br>
 +
<span style="color:#4A90E2;">◆</span> [[Lua:floatToByteTable|floatToByteTable]]<br>
 +
<span style="color:#4A90E2;">◆</span> [[Lua:doubleToByteTable|doubleToByteTable]]<br>
 +
<span style="color:#4A90E2;">◆</span> [[Lua:stringToByteTable|stringToByteTable]]<br>
 +
<span style="color:#4A90E2;">◆</span> [[Lua:wideStringToByteTable|wideStringToByteTable]]
 +
</div>
 +
</div>
  
==== Value → Byte Table ====
+
<div style="flex:1 1 360px; min-width:300px; max-width:430px; border:1px solid #D9E8FA; border-radius:7px; background:#FFFFFF; overflow:hidden; box-shadow:0 2px 6px rgba(30,64,175,0.09);">
* [[Lua:wordToByteTable|wordToByteTable]]
+
<div style="background:linear-gradient(90deg,#E8F2FF,#F7FBFF); color:#1F4E79; font-weight:bold; padding:0.5em 0.7em; border-bottom:1px solid #D9E8FA;">
* [[Lua:dwordToByteTable|dwordToByteTable]]
+
Byte Table Conversions <span style="font-weight:normal; color:#5F6F82;">(Bytes → Value)</span>
* [[Lua:qwordToByteTable|qwordToByteTable]]
+
</div>
* [[Lua:floatToByteTable|floatToByteTable]]
+
<div style="padding:0.6em 0.8em; line-height:1.75; background:#FBFDFF;">
* [[Lua:doubleToByteTable|doubleToByteTable]]
+
<span style="color:#4A90E2;">◆</span> [[Lua:byteTableToWord|byteTableToWord]]<br>
* [[Lua:stringToByteTable|stringToByteTable]]
+
<span style="color:#4A90E2;">◆</span> [[Lua:byteTableToDword|byteTableToDword]]<br>
* [[Lua:wideStringToByteTable|wideStringToByteTable]]
+
<span style="color:#4A90E2;">◆</span> [[Lua:byteTableToQword|byteTableToQword]]<br>
 +
<span style="color:#4A90E2;">◆</span> [[Lua:byteTableToFloat|byteTableToFloat]]<br>
 +
<span style="color:#4A90E2;">◆</span> [[Lua:byteTableToDouble|byteTableToDouble]]<br>
 +
<span style="color:#4A90E2;">◆</span> [[Lua:byteTableToString|byteTableToString]]<br>
 +
<span style="color:#4A90E2;">◆</span> [[Lua:byteTableToWideString|byteTableToWideString]]
 +
</div>
 +
</div>
  
==== Byte Table → Value ====
+
</div>
* [[Lua:byteTableToWord|byteTableToWord]]
 
* [[Lua:byteTableToDword|byteTableToDword]]
 
* [[Lua:byteTableToQword|byteTableToQword]]
 
* [[Lua:byteTableToFloat|byteTableToFloat]]
 
* [[Lua:byteTableToDouble|byteTableToDouble]]
 
* [[Lua:byteTableToString|byteTableToString]]
 
* [[Lua:byteTableToWideString|byteTableToWideString]]
 

Latest revision as of 23:10, 26 June 2026