Advertisement
KryziK

S.T.A.L.K.E.R 2 Cheat Table (v1.0.2+)

Nov 29th, 2024 (edited)
232
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
XML 8.94 KB | Gaming | 0 0
  1. <?xml version="1.0" encoding="utf-8"?>
  2. <CheatTable CheatEngineTableVersion="45">
  3.   <CheatEntries>
  4.     <CheatEntry>
  5.       <ID>18</ID>
  6.       <Description>"Step 1: Enable script(s) first to populate addresses"</Description>
  7.       <LastState Value="" RealAddress="00000000"/>
  8.       <GroupHeader>1</GroupHeader>
  9.     </CheatEntry>
  10.     <CheatEntry>
  11.       <ID>19</ID>
  12.       <Description>"Step 2: Unpause game and open inventory for weight changes to take effect"</Description>
  13.       <LastState Value="" RealAddress="00000000"/>
  14.       <GroupHeader>1</GroupHeader>
  15.     </CheatEntry>
  16.     <CheatEntry>
  17.       <ID>11</ID>
  18.       <Description>"Disable Carry Weight (Enable to expand)"</Description>
  19.       <Options moHideChildren="1"/>
  20.       <LastState/>
  21.       <Color>00FF00</Color>
  22.       <VariableType>Auto Assembler Script</VariableType>
  23.       <AssemblerScript>[ENABLE]
  24. aobScanModule(CarryWeightAccessor, $process, F30F58852C010000F30F11852C010000)
  25. registerSymbol(CarryWeightAccessor)
  26.  
  27. alloc(CarryWeightAddressHolder, 8)
  28. registerSymbol(CarryWeightAddressHolder)
  29.  
  30. alloc(NewCode, 1024, CarryWeightAccessor)
  31.  
  32. label(ReturnHere)
  33.  
  34. NewCode:
  35.   xorps xmm0, xmm0
  36.   push rax
  37.   lea rax, [rbp+0000012C]
  38.   mov [CarryWeightAddressHolder], rax
  39.   pop rax
  40.   jmp ReturnHere
  41.  
  42. CarryWeightAccessor:
  43.   jmp NewCode
  44.   nop 3
  45.  
  46. ReturnHere:
  47.  
  48. [DISABLE]
  49. CarryWeightAccessor:
  50.   addss xmm0, [rbp+0000012C]
  51.  
  52. dealloc(NewCode)
  53. dealloc(CarryWeightAddressHolder)
  54.  
  55. unregisterSymbol(CarryWeightAccessor)
  56. unregisterSymbol(CarryWeightAddressHolder)
  57. </AssemblerScript>
  58.       <CheatEntries>
  59.         <CheatEntry>
  60.           <ID>9</ID>
  61.           <Description>"Accessor (Dynamic)"</Description>
  62.           <LastState Value="F3 0F 58 85 2C 01 00 00 F3 0F 11 85 2C 01 00 00" RealAddress="7FF7CD2DE823"/>
  63.           <ShowAsHex>1</ShowAsHex>
  64.           <ShowAsSigned>0</ShowAsSigned>
  65.           <Color>008000</Color>
  66.           <VariableType>Array of byte</VariableType>
  67.           <ByteLength>16</ByteLength>
  68.           <Address>CarryWeightAccessor</Address>
  69.         </CheatEntry>
  70.         <CheatEntry>
  71.           <ID>13</ID>
  72.           <Description>"Current Carry Weight (Dynamic)"</Description>
  73.           <ShowAsSigned>0</ShowAsSigned>
  74.           <Color>008000</Color>
  75.           <VariableType>Float</VariableType>
  76.           <Address>CarryWeightAddressHolder</Address>
  77.           <Offsets>
  78.             <Offset>0</Offset>
  79.           </Offsets>
  80.         </CheatEntry>
  81.       </CheatEntries>
  82.     </CheatEntry>
  83.     <CheatEntry>
  84.       <ID>10</ID>
  85.       <Description>"Find Player Data (Enable to expand)"</Description>
  86.       <Options moHideChildren="1"/>
  87.       <LastState/>
  88.       <Color>00FF00</Color>
  89.       <VariableType>Auto Assembler Script</VariableType>
  90.       <AssemblerScript>[ENABLE]
  91. aobScanModule(PlayerStructAccessor, $process, 418B9480????????4903D0FFE2F30F108148)
  92. registerSymbol(PlayerStructAccessor)
  93.  
  94. alloc(OriginalBytes, 8)
  95. registerSymbol(OriginalBytes)
  96.  
  97. alloc(PlayerStructAddressHolder, 8)
  98. registerSymbol(PlayerStructAddressHolder)
  99.  
  100. alloc(NewCode, 1024, PlayerStructAccessor)
  101.  
  102. label(Code)
  103. label(ReturnHere)
  104.  
  105. OriginalBytes:
  106.   readMem(PlayerStructAccessor, 8)
  107.  
  108. NewCode:
  109.   mov [PlayerStructAddressHolder], rcx
  110.  
  111. Code:
  112.   readMem(PlayerStructAccessor, 8)
  113.   jmp ReturnHere
  114.  
  115. PlayerStructAccessor:
  116.   jmp NewCode
  117.   nop 3
  118.  
  119. ReturnHere:
  120.  
  121. [DISABLE]
  122. PlayerStructAccessor:
  123.   readMem(OriginalBytes, 8)
  124.  
  125. dealloc(NewCode)
  126. dealloc(OriginalBytes)
  127. dealloc(PlayerStructAddressHolder)
  128.  
  129. unregisterSymbol(OriginalBytes)
  130. unregisterSymbol(PlayerStructAccessor)
  131. unregisterSymbol(PlayerStructAddressHolder)
  132. </AssemblerScript>
  133.       <CheatEntries>
  134.         <CheatEntry>
  135.           <ID>14</ID>
  136.           <Description>"Player Struct Accessor"</Description>
  137.           <LastState Value="41 8B 94 80 CC 25 50 02 49 03 D0 FF E2 F3" RealAddress="7FF7CD30242D"/>
  138.           <ShowAsHex>1</ShowAsHex>
  139.           <ShowAsSigned>0</ShowAsSigned>
  140.           <Color>008000</Color>
  141.           <VariableType>Array of byte</VariableType>
  142.           <ByteLength>14</ByteLength>
  143.           <Address>PlayerStructAccessor</Address>
  144.         </CheatEntry>
  145.         <CheatEntry>
  146.           <ID>15</ID>
  147.           <Description>"Player Struct Address Base"</Description>
  148.           <LastState Value="" RealAddress="00000000"/>
  149.           <ShowAsHex>1</ShowAsHex>
  150.           <ShowAsSigned>0</ShowAsSigned>
  151.           <Color>008000</Color>
  152.           <VariableType>Array of byte</VariableType>
  153.           <ByteLength>0</ByteLength>
  154.           <Address>PlayerStructAddressHolder</Address>
  155.           <Offsets>
  156.             <Offset>0</Offset>
  157.           </Offsets>
  158.         </CheatEntry>
  159.         <CheatEntry>
  160.           <ID>4</ID>
  161.           <Description>"Current Health"</Description>
  162.           <ShowAsSigned>0</ShowAsSigned>
  163.           <VariableType>Float</VariableType>
  164.           <Address>PlayerStructAddressHolder</Address>
  165.           <Offsets>
  166.             <Offset>148</Offset>
  167.           </Offsets>
  168.         </CheatEntry>
  169.         <CheatEntry>
  170.           <ID>2</ID>
  171.           <Description>"Current Stamina"</Description>
  172.           <ShowAsSigned>0</ShowAsSigned>
  173.           <VariableType>Float</VariableType>
  174.           <Address>PlayerStructAddressHolder</Address>
  175.           <Offsets>
  176.             <Offset>150</Offset>
  177.           </Offsets>
  178.         </CheatEntry>
  179.         <CheatEntry>
  180.           <ID>5</ID>
  181.           <Description>"Current Radiation"</Description>
  182.           <ShowAsSigned>0</ShowAsSigned>
  183.           <VariableType>Float</VariableType>
  184.           <Address>PlayerStructAddressHolder</Address>
  185.           <Offsets>
  186.             <Offset>16C</Offset>
  187.           </Offsets>
  188.         </CheatEntry>
  189.         <CheatEntry>
  190.           <ID>6</ID>
  191.           <Description>"Current Hunger"</Description>
  192.           <ShowAsSigned>0</ShowAsSigned>
  193.           <VariableType>Float</VariableType>
  194.           <Address>PlayerStructAddressHolder</Address>
  195.           <Offsets>
  196.             <Offset>17C</Offset>
  197.           </Offsets>
  198.         </CheatEntry>
  199.       </CheatEntries>
  200.     </CheatEntry>
  201.     <CheatEntry>
  202.       <ID>26</ID>
  203.       <Description>"Experimental"</Description>
  204.       <LastState Value="" RealAddress="00000000"/>
  205.       <GroupHeader>1</GroupHeader>
  206.       <CheatEntries>
  207.         <CheatEntry>
  208.           <ID>24</ID>
  209.           <Description>"Infinite Health (Experimental)"</Description>
  210.           <LastState/>
  211.           <Color>00FF00</Color>
  212.           <VariableType>Auto Assembler Script</VariableType>
  213.           <AssemblerScript>[ENABLE]
  214. aobScanModule(HealthAccessor, $process, F30F5DC1F30F118148010000)
  215. registersymbol(HealthAccessor)
  216.  
  217. alloc(NewCode, 1024, HealthAccessor)
  218.  
  219. label(Code)
  220. label(NewValue)
  221. label(ReturnHere)
  222.  
  223. NewCode:
  224.   movss xmm0, [NewValue]
  225.  
  226. Code:
  227.   movss [rcx+00000148], xmm0
  228.   jmp ReturnHere
  229.  
  230. NewValue:
  231.   dd (float)100
  232.  
  233. HealthAccessor+04:
  234.   jmp NewCode
  235.   nop 3
  236.  
  237. ReturnHere:
  238.  
  239. [DISABLE]
  240. HealthAccessor+04:
  241.   movss [rcx+00000148], xmm0
  242.  
  243. dealloc(NewCode)
  244.  
  245. unregisterSymbol(HealthAccessor)
  246. </AssemblerScript>
  247.         </CheatEntry>
  248.         <CheatEntry>
  249.           <ID>23</ID>
  250.           <Description>"Infinite Stamina (Experimental)"</Description>
  251.           <LastState/>
  252.           <Color>00FF00</Color>
  253.           <VariableType>Auto Assembler Script</VariableType>
  254.           <AssemblerScript>[ENABLE]
  255. aobScanModule(StaminaAccessor, $process, F30F11B150010000)
  256. registerSymbol(StaminaAccessor)
  257.  
  258. alloc(NewCode, 1024, StaminaAccessor)
  259.  
  260. label(Code)
  261. label(NewValue)
  262. label(ReturnHere)
  263.  
  264. NewCode:
  265.   movss xmm6, [NewValue]
  266.  
  267. Code:
  268.   movss [rcx+00000150], xmm6
  269.   jmp ReturnHere
  270.  
  271. NewValue:
  272.   dd (float)100
  273.  
  274. StaminaAccessor:
  275.   jmp NewCode
  276.   nop 3
  277.  
  278. ReturnHere:
  279.  
  280. [DISABLE]
  281. StaminaAccessor:
  282.   movss [rcx+00000150], xmm6
  283.  
  284. dealloc(NewCode)
  285.  
  286. unregisterSymbol(StaminaAccessor)
  287. </AssemblerScript>
  288.         </CheatEntry>
  289.         <CheatEntry>
  290.           <ID>21</ID>
  291.           <Description>"Disable Radiation (Experimental)"</Description>
  292.           <LastState/>
  293.           <Color>00FF00</Color>
  294.           <VariableType>Auto Assembler Script</VariableType>
  295.           <AssemblerScript>[ENABLE]
  296. aobScanModule(RadiationAccessor, $process, F30F5FC8F30F11896C010000)
  297. registerSymbol(RadiationAccessor)
  298.  
  299. RadiationAccessor:
  300.   xorps xmm1, xmm1
  301.   nop
  302.  
  303. [DISABLE]
  304. RadiationAccessor:
  305.   maxss xmm1, xmm0
  306.  
  307. unregisterSymbol(RadiationAccessor)
  308. </AssemblerScript>
  309.         </CheatEntry>
  310.         <CheatEntry>
  311.           <ID>22</ID>
  312.           <Description>"Disable Hunger (Experimental)"</Description>
  313.           <LastState/>
  314.           <Color>00FF00</Color>
  315.           <VariableType>Auto Assembler Script</VariableType>
  316.           <AssemblerScript>[ENABLE]
  317. aobScanModule(HungerAccessor, $process, F30F5FC8F30F11897C010000)
  318. registerSymbol(HungerAccessor)
  319.  
  320. HungerAccessor:
  321.   xorps xmm1, xmm1
  322.   nop
  323.  
  324. [DISABLE]
  325. HungerAccessor:
  326.   maxss xmm1, xmm0
  327.  
  328. unregisterSymbol(HungerAccessor)
  329. </AssemblerScript>
  330.         </CheatEntry>
  331.       </CheatEntries>
  332.     </CheatEntry>
  333.   </CheatEntries>
  334.   <UserdefinedSymbols/>
  335.   <LuaScript>
  336. </LuaScript>
  337. </CheatTable>
  338.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement