Difference between revisions of "Template:ReadWriteMemory"

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

Latest revision as of 23:10, 26 June 2026