Difference between revisions of "0A8C"
Jump to navigation
Jump to search
m |
|||
(One intermediate revision by the same user not shown) | |||
Line 1: | Line 1: | ||
− | {{This| | + | {{This|For CLEO for GTA III and Vice City prior to v2.0.0.0, use opcode 05DF.}} |
− | {{Icon|t}} (with [[CLEO]]) | + | {{OpCode |
− | + | | games = {{Icon|t}} (with [[CLEO]]) | |
− | + | | description = Writes a value to the game memory | |
− | + | | syntax1 = 0A8C: write_memory [''int1''] size [''int2''] value [''any''] virtual_protect [''int3''] | |
− | + | | p1t = [''int1''] | |
− | + | | p1d = [[:Category:Memory Addresses|Memory address]] (generally a hexadecimal value, which is indicated by the leading characters <code>0x</code>) | |
− | + | | p2t = [''int2''] | |
− | + | | p2d = Number of bytes to write | |
− | + | | p3t = [''any''] | |
− | + | | p3d = Value to write (any data type) | |
− | + | | p4t = [''int3''] | |
− | + | | p4d = 0 = if the address is rewritable, 1 = if the address is read-only | |
− | + | }} | |
− | |||
− | |||
− | This opcode writes | + | This [[CLEO]] opcode writes the value to the memory location if the number of bytes to write is 1, 2, or 4. For other number of bytes, the opcode converts the value to an unsigned character and fills the memory location with that value (see [http://en.cppreference.com/w/cpp/string/byte/memset memset]). |
== Keywords == | == Keywords == | ||
CLEO, write, memory, address | CLEO, write, memory, address | ||
+ | |||
+ | == See also == | ||
+ | * {{Icon|t}} [[0A8D]], reads a value from game memory | ||
[[Category:CLEO Opcodes]] | [[Category:CLEO Opcodes]] |
Latest revision as of 04:34, 6 August 2017
For CLEO for GTA III and Vice City prior to v2.0.0.0, use opcode 05DF.
(with CLEO)
- Description
- Writes a value to the game memory
- Syntax
- 0A8C: write_memory [int1] size [int2] value [any] virtual_protect [int3]
- Parameter
- [int1]
- Memory address (generally a hexadecimal value, which is indicated by the leading characters
0x
) - [int2]
- Number of bytes to write
- [any]
- Value to write (any data type)
- [int3]
- 0 = if the address is rewritable, 1 = if the address is read-only
This CLEO opcode writes the value to the memory location if the number of bytes to write is 1, 2, or 4. For other number of bytes, the opcode converts the value to an unsigned character and fills the memory location with that value (see memset).
Keywords
CLEO, write, memory, address
See also
- 0A8D, reads a value from game memory