之前用ce找一直找不到, 没办法只能看汇编, 是这样的
mov eax,[002fe72c]
mov ecx,[eax+5d98]
...
mov ecx,[ecx+ed8]
mov ebx,[ecx+eax*4]
eax之前被xor eax,eax了所以恒为0
地址就是前面那个了.
现在除了暂停面板的6属性(找到了地址但是不知道什么规律,可能找错了)和物品列表不能改, 其它都能改了.
下一步找存钱箱的地址和物品栏
过阵子再放exe
=======================================
更新
=======================================
可以改几百项, 被动效果就是拿物品后设置的效果,可以设置被动物品和宝宝, 但是需要根据物品id算地址, 下面放CE的文件
<?xml version="1.0" encoding="utf-8"?>
<CheatTable CheatEngineTableVersion="18">
<CheatEntries>
<CheatEntry>
<ID>48</ID>
<Description>"Bank"</Description>
<LastState Value="2" Activated="0" RealAddress="0CA3E15C"/>
<Color>80000008</Color>
<VariableType>4 Bytes</VariableType>
<Address>"isaac-ng.exe"+220234</Address>
<Offsets>
<Offset>14C</Offset>
</Offsets>
</CheatEntry>
<CheatEntry>
<ID>51</ID>
<Description>"Seed"</Description>
<LastState Activated="0" RealAddress="0E462534"/>
<Color>000000</Color>
<VariableType>String</VariableType>
<Length>10</Length>
<Unicode>0</Unicode>
<ZeroTerminate>1</ZeroTerminate>
<Address>"isaac-ng.exe"+21E72C</Address>
<Offsets>
<Offset>9514</Offset>
</Offsets>
</CheatEntry>
<CheatEntry>
<ID>265</ID>
<Description>"MaxHp-b4c"</Description>
<LastState Value="6" Activated="0" RealAddress="1156DB54"/>
<Color>80000008</Color>
<VariableType>4 Bytes</VariableType>
<Address>"isaac-ng.exe"+21E72C</Address>
<Offsets>
<Offset>B4C</Offset>
<Offset>0</Offset>
<Offset>ED8</Offset>
<Offset>5D98</Offset>
</Offsets>
</CheatEntry>
<CheatEntry>
<ID>264</ID>
<Description>"Hp-b50"</Description>
<LastState Value="6" Activated="0" RealAddress="1156DB58"/>
<Color>80000008</Color>
<VariableType>4 Bytes</VariableType>
<Address>"isaac-ng.exe"+21E72C</Address>
<Offsets>
<Offset>B50</Offset>
<Offset>0</Offset>
<Offset>ED8</Offset>
<Offset>5D98</Offset>
</Offsets>
</CheatEntry>
<CheatEntry>
<ID>5</ID>
<Description>"WhiteHeart-b54"</Description>
<LastState Value="0" Activated="0" RealAddress="1156DB5C"/>
<Color>80000008</Color>
<VariableType>4 Bytes</VariableType>
<Address>"isaac-ng.exe"+21E72C</Address>
<Offsets>
<Offset>B54</Offset>
<Offset>0</Offset>
<Offset>ED8</Offset>
<Offset>5D98</Offset>
</Offsets>
</CheatEntry>
<CheatEntry>
<ID>6</ID>
<Description>"BlueHeart-b58"</Description>
<LastState Value="4" Activated="0" RealAddress="1156DB60"/>
<Color>80000008</Color>
<VariableType>4 Bytes</VariableType>
<Address>"isaac-ng.exe"+21E72C</Address>
<Offsets>
<Offset>B58</Offset>
<Offset>0</Offset>
<Offset>ED8</Offset>
<Offset>5D98</Offset>
</Offsets>
</CheatEntry>
<CheatEntry>
<ID>7</ID>
<Description>"DarkHeart-b5c"</Description>
<LastState Value="" Activated="0" RealAddress="1156DB64"/>
<Color>80000008</Color>
<VariableType>Binary</VariableType>
<BitStart>0</BitStart>
<BitLength>32</BitLength>
<ShowAsBinary>1</ShowAsBinary>
<Address>"isaac-ng.exe"+21E72C</Address>
<Offsets>
<Offset>B5C</Offset>
<Offset>0</Offset>
<Offset>ED8</Offset>
<Offset>5D98</Offset>
</Offsets>
</CheatEntry>
<CheatEntry>
<ID>8</ID>
<Description>"Key-b64"</Description>
<LastState Value="99" Activated="0" RealAddress="1156DB6C"/>
<Color>80000008</Color>
<VariableType>4 Bytes</VariableType>
<Address>"isaac-ng.exe"+21E72C</Address>
<Offsets>
<Offset>B64</Offset>
<Offset>0</Offset>
<Offset>ED8</Offset>
<Offset>5D98</Offset>
</Offsets>
</CheatEntry>
<CheatEntry>
<ID>9</ID>
<Description>"Bomb-b6c"</Description>
<LastState Value="68" Activated="0" RealAddress="1156DB74"/>
<Color>80000008</Color>
<VariableType>4 Bytes</VariableType>
<Address>"isaac-ng.exe"+21E72C</Address>
<Offsets>
<Offset>B6C</Offset>
<Offset>0</Offset>
<Offset>ED8</Offset>
<Offset>5D98</Offset>
</Offsets>
</CheatEntry>
<CheatEntry>
<ID>10</ID>
<Description>"Gold-b70"</Description>
<LastState Value="79" Activated="0" RealAddress="1156DB78"/>
<Color>80000008</Color>
<VariableType>4 Bytes</VariableType>
<Address>"isaac-ng.exe"+21E72C</Address>
<Offsets>
<Offset>B70</Offset>
<Offset>0</Offset>
<Offset>ED8</Offset>
<Offset>5D98</Offset>
</Offsets>
</CheatEntry>
<CheatEntry>
<ID>11</ID>
<Description>"FlashTime-b90"</Description>
<LastState Value="0" Activated="0" RealAddress="1156DB98"/>
<Color>80000008</Color>
<VariableType>4 Bytes</VariableType>
<Address>"isaac-ng.exe"+21E72C</Address>
<Offsets>
<Offset>B90</Offset>
<Offset>0</Offset>
<Offset>ED8</Offset>
<Offset>5D98</Offset>
</Offsets>
</CheatEntry>
<CheatEntry>
<ID>12</ID>
<Description>"AttackType-b9c"</Description>
<LastState Value="1" Activated="0" RealAddress="1156DBA4"/>
<Color>80000008</Color>
<VariableType>4 Bytes</VariableType>
<Address>"isaac-ng.exe"+21E72C</Address>
<Offsets>
<Offset>B9C</Offset>
<Offset>0</Offset>
<Offset>ED8</Offset>
<Offset>5D98</Offset>
</Offsets>
</CheatEntry>
<CheatEntry>
<ID>13</ID>
<Description>"WizardTime-bd4"</Description>
<LastState Value="0" Activated="0" RealAddress="1156DBDC"/>
<Color>80000008</Color>
<VariableType>4 Bytes</VariableType>
<Address>"isaac-ng.exe"+21E72C</Address>
<Offsets>
<Offset>BD4</Offset>
<Offset>0</Offset>
<Offset>ED8</Offset>
<Offset>5D98</Offset>
</Offsets>
</CheatEntry>
<CheatEntry>
<ID>14</ID>
<Description>"ShootDelay-bdc"</Description>
<LastState Value="10" Activated="0" RealAddress="1156DBE4"/>
<Color>80000008</Color>
<VariableType>4 Bytes</VariableType>
<Address>"isaac-ng.exe"+21E72C</Address>
<Offsets>
<Offset>BDC</Offset>
<Offset>0</Offset>
<Offset>ED8</Offset>
<Offset>5D98</Offset>
</Offsets>
</CheatEntry>
<CheatEntry>
<ID>15</ID>
<Description>"TearSpeed/PushForce"</Description>
<LastState Value="1" Activated="0" RealAddress="1156DBE8"/>
<Color>000000</Color>
<VariableType>Float</VariableType>
<Address>"isaac-ng.exe"+21E72C</Address>
<Offsets>
<Offset>BE0</Offset>
<Offset>0</Offset>
<Offset>ED8</Offset>
<Offset>5D98</Offset>
</Offsets>
</CheatEntry>
<CheatEntry>
<ID>17</ID>
<Description>"Count"</Description>
<LastState Value="0" Activated="0" RealAddress="1156DBF0"/>
<Color>80000008</Color>
<VariableType>4 Bytes</VariableType>
<Address>"isaac-ng.exe"+21E72C</Address>
<Offsets>
<Offset>BE8</Offset>
<Offset>0</Offset>
<Offset>ED8</Offset>
<Offset>5D98</Offset>
</Offsets>
</CheatEntry>
<CheatEntry>
<ID>61</ID>
<Description>"TearSize"</Description>
<LastState Value="3.5" Activated="0" RealAddress="1156DBF4"/>
<Color>000000</Color>
<VariableType>Float</VariableType>
<Address>"isaac-ng.exe"+21E72C</Address>
<Offsets>
<Offset>BEC</Offset>
<Offset>0</Offset>
<Offset>ED8</Offset>
<Offset>5D98</Offset>
</Offsets>
</CheatEntry>
<CheatEntry>
<ID>74</ID>
<Description>"ShotRange"</Description>
<LastState Value="-23.75" Activated="0" RealAddress="1156DBF8"/>
<Color>000000</Color>
<VariableType>Float</VariableType>
<Address>"isaac-ng.exe"+21E72C</Address>
<Offsets>
<Offset>BF0</Offset>
<Offset>0</Offset>
<Offset>ED8</Offset>
<Offset>5D98</Offset>
</Offsets>
</CheatEntry>
<CheatEntry>
<ID>73</ID>
<Description>"ShootAngle"</Description>
<LastState Value="0" Activated="0" RealAddress="1156DBFC"/>
<Color>000000</Color>
<VariableType>Float</VariableType>
<Address>"isaac-ng.exe"+21E72C</Address>
<Offsets>
<Offset>BF4</Offset>
<Offset>0</Offset>
<Offset>ED8</Offset>
<Offset>5D98</Offset>
</Offsets>
</CheatEntry>
<CheatEntry>
<ID>63</ID>
<Description>"ShootGravy"</Description>
<LastState Value="0" Activated="0" RealAddress="1156DC00"/>
<Color>000000</Color>
<VariableType>Float</VariableType>
<Address>"isaac-ng.exe"+21E72C</Address>
<Offsets>
<Offset>BF8</Offset>
<Offset>0</Offset>
<Offset>ED8</Offset>
<Offset>5D98</Offset>
</Offsets>
</CheatEntry>
<CheatEntry>
<ID>104</ID>
<Description>"Tear-Genzong"</Description>
<LastState Value="10" Activated="0" RealAddress="1156DC08"/>
<Color>000000</Color>
<VariableType>Binary</VariableType>
<BitStart>0</BitStart>
<BitLength>8</BitLength>
<ShowAsBinary>1</ShowAsBinary>
<Address>"isaac-ng.exe"+21E72C</Address>
<Offsets>
<Offset>C00</Offset>
<Offset>0</Offset>
<Offset>ED8</Offset>
<Offset>5D98</Offset>
</Offsets>
</CheatEntry>
<CheatEntry>
<ID>162</ID>
<Description>"TearEffect"</Description>
<LastState Value="" Activated="0" RealAddress="1156DC09"/>
<Color>000000</Color>
<VariableType>Binary</VariableType>
<BitStart>0</BitStart>
<BitLength>8</BitLength>
<ShowAsBinary>1</ShowAsBinary>
<Address>"isaac-ng.exe"+21E72C</Address>
<Offsets>
<Offset>C01</Offset>
<Offset>0</Offset>
<Offset>ED8</Offset>
<Offset>5D98</Offset>
</Offsets>
</CheatEntry>
<CheatEntry>
<ID>266</ID>
<Description>"TearType"</Description>
<LastState Value="" Activated="0" RealAddress="1156DC0A"/>
<Color>000000</Color>
<VariableType>Binary</VariableType>
<BitStart>0</BitStart>
<BitLength>8</BitLength>
<ShowAsBinary>1</ShowAsBinary>
<Address>"isaac-ng.exe"+21E72C</Address>
<Offsets>
<Offset>C02</Offset>
<Offset>0</Offset>
<Offset>ED8</Offset>
<Offset>5D98</Offset>
</Offsets>
</CheatEntry>
<CheatEntry>
<ID>160</ID>
<Description>"TearType-OoOo"</Description>
<LastState Value="" Activated="0" RealAddress="1156DC0B"/>
<Color>000000</Color>
<VariableType>Binary</VariableType>
<BitStart>0</BitStart>
<BitLength>8</BitLength>
<ShowAsBinary>1</ShowAsBinary>
<Address>"isaac-ng.exe"+21E72C</Address>
<Offsets>
<Offset>C03</Offset>
<Offset>0</Offset>
<Offset>ED8</Offset>
<Offset>5D98</Offset>
</Offsets>
</CheatEntry>
<CheatEntry>
<ID>105</ID>
<Description>"tearcolor-r"</Description>
<LastState Value="1" Activated="0" RealAddress="1156DC10"/>
<Color>000000</Color>
<VariableType>Float</VariableType>
<Address>"isaac-ng.exe"+21E72C</Address>
<Offsets>
<Offset>C08</Offset>
<Offset>0</Offset>
<Offset>ED8</Offset>
<Offset>5D98</Offset>
</Offsets>
</CheatEntry>
<CheatEntry>
<ID>107</ID>
<Description>"tearcolor-g"</Description>
<LastState Value="1" Activated="0" RealAddress="1156DC14"/>
<Color>000000</Color>
<VariableType>Float</VariableType>
<Address>"isaac-ng.exe"+21E72C</Address>
<Offsets>
<Offset>C0C</Offset>
<Offset>0</Offset>
<Offset>ED8</Offset>
<Offset>5D98</Offset>
</Offsets>
</CheatEntry>
<CheatEntry>
<ID>108</ID>
<Description>"tearcolor-b"</Description>
<LastState Value="1" Activated="0" RealAddress="1156DC18"/>
<Color>000000</Color>
<VariableType>Float</VariableType>
<Address>"isaac-ng.exe"+21E72C</Address>
<Offsets>
<Offset>C10</Offset>
<Offset>0</Offset>
<Offset>ED8</Offset>
<Offset>5D98</Offset>
</Offsets>
</CheatEntry>
<CheatEntry>
<ID>109</ID>
<Description>"tearcolor-a"</Description>
<LastState Value="1" Activated="0" RealAddress="1156DC1C"/>
<Color>000000</Color>
<VariableType>Float</VariableType>
<Address>"isaac-ng.exe"+21E72C</Address>
<Offsets>
<Offset>C14</Offset>
<Offset>0</Offset>
<Offset>ED8</Offset>
<Offset>5D98</Offset>
</Offsets>
</CheatEntry>
<CheatEntry>
<ID>116</ID>
<Description>"tearcolor-HuiDu"</Description>
<LastState Value="0" Activated="0" RealAddress="1156DC2C"/>
<Color>000000</Color>
<VariableType>Float</VariableType>
<Address>"isaac-ng.exe"+21E72C</Address>
<Offsets>
<Offset>C24</Offset>
<Offset>0</Offset>
<Offset>ED8</Offset>
<Offset>5D98</Offset>
</Offsets>
</CheatEntry>
<CheatEntry>
<ID>115</ID>
<Description>"tearcolor-BaoHeDu"</Description>
<LastState Value="0" Activated="0" RealAddress="1156DC30"/>
<Color>000000</Color>
<VariableType>Float</VariableType>
<Address>"isaac-ng.exe"+21E72C</Address>
<Offsets>
<Offset>C28</Offset>
<Offset>0</Offset>
<Offset>ED8</Offset>
<Offset>5D98</Offset>
</Offsets>
</CheatEntry>
<CheatEntry>
<ID>114</ID>
<Description>"tearcolor-Sexiang"</Description>
<LastState Value="0" Activated="0" RealAddress="1156DC34"/>
<Color>000000</Color>
<VariableType>Float</VariableType>
<Address>"isaac-ng.exe"+21E72C</Address>
<Offsets>
<Offset>C2C</Offset>
<Offset>0</Offset>
<Offset>ED8</Offset>
<Offset>5D98</Offset>
</Offsets>
</CheatEntry>
<CheatEntry>
<ID>113</ID>
<Description>"tearcolor-SeWen?"</Description>
<LastState Value="0" Activated="0" RealAddress="1156DC38"/>
<Color>000000</Color>
<VariableType>Float</VariableType>
<Address>"isaac-ng.exe"+21E72C</Address>
<Offsets>
<Offset>C30</Offset>
<Offset>0</Offset>
<Offset>ED8</Offset>
<Offset>5D98</Offset>
</Offsets>
</CheatEntry>
<CheatEntry>
<ID>172</ID>
<Description>"WalkSpeed/0.5"</Description>
<LastState Value="1" Activated="0" RealAddress="1156DCBC"/>
<Color>000000</Color>
<VariableType>Float</VariableType>
<Address>"isaac-ng.exe"+21E72C</Address>
<Offsets>
<Offset>CB4</Offset>
<Offset>0</Offset>
<Offset>ED8</Offset>
<Offset>5D98</Offset>
</Offsets>
</CheatEntry>
<CheatEntry>
<ID>60</ID>
<Description>"Luck"</Description>
<LastState Value="0" Activated="0" RealAddress="1156DCC0"/>
<Color>80000008</Color>
<VariableType>Float</VariableType>
<Address>"isaac-ng.exe"+21E72C</Address>
<Offsets>
<Offset>CB8</Offset>
<Offset>0</Offset>
<Offset>ED8</Offset>
<Offset>5D98</Offset>
</Offsets>
</CheatEntry>
<CheatEntry>
<ID>26</ID>
<Description>"ActiveItem-cc8"</Description>
<LastState Value="177" Activated="0" RealAddress="1156DCD0"/>
<Color>80000008</Color>
<VariableType>4 Bytes</VariableType>
<Address>"isaac-ng.exe"+21E72C</Address>
<Offsets>
<Offset>CC8</Offset>
<Offset>0</Offset>
<Offset>ED8</Offset>
<Offset>5D98</Offset>
</Offsets>
</CheatEntry>
<CheatEntry>
<ID>27</ID>
<Description>"Enegy-ccc"</Description>
<LastState Value="0" Activated="0" RealAddress="1156DCD4"/>
<Color>80000008</Color>
<VariableType>4 Bytes</VariableType>
<Address>"isaac-ng.exe"+21E72C</Address>
<Offsets>
<Offset>CCC</Offset>
<Offset>0</Offset>
<Offset>ED8</Offset>
<Offset>5D98</Offset>
</Offsets>
</CheatEntry>
<CheatEntry>
<ID>154</ID>
<Description>"IsCantPlusEnegy"</Description>
<LastState Value="0" Activated="0" RealAddress="1156DCD8"/>
<Color>000000</Color>
<VariableType>4 Bytes</VariableType>
<Address>"isaac-ng.exe"+21E72C</Address>
<Offsets>
<Offset>CD0</Offset>
<Offset>0</Offset>
<Offset>ED8</Offset>
<Offset>5D98</Offset>
</Offsets>
</CheatEntry>
<CheatEntry>
<ID>46</ID>
<Description>"Enegy2-ce0"</Description>
<LastState Value="0" Activated="0" RealAddress="1156DCE8"/>
<Color>80000008</Color>
<VariableType>4 Bytes</VariableType>
<Address>"isaac-ng.exe"+21E72C</Address>
<Offsets>
<Offset>CE0</Offset>
<Offset>0</Offset>
<Offset>ED8</Offset>
<Offset>5D98</Offset>
</Offsets>
</CheatEntry>
<CheatEntry>
<ID>247</ID>
<Description>"HeadItemAddress"</Description>
<LastState Value="0" Activated="0" RealAddress="1156DD38"/>
<Color>80000008</Color>
<VariableType>4 Bytes</VariableType>
<Address>"isaac-ng.exe"+21E72C</Address>
<Offsets>
<Offset>D30</Offset>
<Offset>0</Offset>
<Offset>ED8</Offset>
<Offset>5D98</Offset>
</Offsets>
</CheatEntry>
<CheatEntry>
<ID>32</ID>
<Description>"trinket1-d64"</Description>
<LastState Value="0" Activated="0" RealAddress="1156DD6C"/>
<Color>80000008</Color>
<VariableType>4 Bytes</VariableType>
<Address>"isaac-ng.exe"+21E72C</Address>
<Offsets>
<Offset>D64</Offset>
<Offset>0</Offset>
<Offset>ED8</Offset>
<Offset>5D98</Offset>
</Offsets>
</CheatEntry>
<CheatEntry>
<ID>33</ID>
<Description>"trinket2-d68"</Description>
<LastState Value="0" Activated="0" RealAddress="1156DD70"/>
<Color>80000008</Color>
<VariableType>4 Bytes</VariableType>
<Address>"isaac-ng.exe"+21E72C</Address>
<Offsets>
<Offset>D68</Offset>
<Offset>0</Offset>
<Offset>ED8</Offset>
<Offset>5D98</Offset>
</Offsets>
</CheatEntry>
<CheatEntry>
<ID>246</ID>
<Description>"Life"</Description>
<LastState Value="0" Activated="0" RealAddress="1156DEB8"/>
<Color>80000008</Color>
<VariableType>4 Bytes</VariableType>
<Address>"isaac-ng.exe"+21E72C</Address>
<Offsets>
<Offset>EB0</Offset>
<Offset>0</Offset>
<Offset>ED8</Offset>
<Offset>5D98</Offset>
</Offsets>
</CheatEntry>
<CheatEntry>
<ID>248</ID>
<Description>"HeadItemAddress2"</Description>
<LastState Value="0" Activated="0" RealAddress="1156E184"/>
<Color>80000008</Color>
<VariableType>4 Bytes</VariableType>
<Address>"isaac-ng.exe"+21E72C</Address>
<Offsets>
<Offset>117C</Offset>
<Offset>0</Offset>
<Offset>ED8</Offset>
<Offset>5D98</Offset>
</Offsets>
</CheatEntry>
<CheatEntry>
<ID>250</ID>
<Description>"被动效果头"</Description>
<LastState Value="0" Activated="0" RealAddress="1156DD74"/>
<Color>80000008</Color>
<VariableType>4 Bytes</VariableType>
<Address>"isaac-ng.exe"+21E72C</Address>
<Offsets>
<Offset>D6C</Offset>
<Offset>0</Offset>
<Offset>ED8</Offset>
<Offset>5D98</Offset>
</Offsets>
</CheatEntry>
<CheatEntry>
<ID>251</ID>
<Description>"被动效果尾"</Description>
<LastState Value="0" Activated="0" RealAddress="1156E2DC"/>
<Color>80000008</Color>
<VariableType>4 Bytes</VariableType>
<Address>"isaac-ng.exe"+21E72C</Address>
<Offsets>
<Offset>12D4</Offset>
<Offset>0</Offset>
<Offset>ED8</Offset>
<Offset>5D98</Offset>
</Offsets>
</CheatEntry>
<CheatEntry>
<ID>158</ID>
<Description>"RightItem1-2F94"</Description>
<LastState Value="8" Activated="0" RealAddress="1156FF9C"/>
<Color>80000008</Color>
<VariableType>4 Bytes</VariableType>
<Address>"isaac-ng.exe"+21E72C</Address>
<Offsets>
<Offset>2F94</Offset>
<Offset>0</Offset>
<Offset>ED8</Offset>
<Offset>5D98</Offset>
</Offsets>
</CheatEntry>
<CheatEntry>
<ID>29</ID>
<Description>"RightItemType2-2f98"</Description>
<LastState Value="0" Activated="0" RealAddress="1156FFA0"/>
<Color>80000008</Color>
<VariableType>Byte</VariableType>
<Address>"isaac-ng.exe"+21E72C</Address>
<Offsets>
<Offset>2F98</Offset>
<Offset>0</Offset>
<Offset>ED8</Offset>
<Offset>5D98</Offset>
</Offsets>
</CheatEntry>
<CheatEntry>
<ID>30</ID>
<Description>"RightItem2-2F9c"</Description>
<LastState Value="5" Activated="0" RealAddress="1156FFA4"/>
<Color>80000008</Color>
<VariableType>4 Bytes</VariableType>
<Address>"isaac-ng.exe"+21E72C</Address>
<Offsets>
<Offset>2F9C</Offset>
<Offset>0</Offset>
<Offset>ED8</Offset>
<Offset>5D98</Offset>
</Offsets>
</CheatEntry>
<CheatEntry>
<ID>31</ID>
<Description>"RightItemType2-2fa0"</Description>
<LastState Value="0" Activated="0" RealAddress="1156FFA8"/>
<Color>80000008</Color>
<VariableType>Byte</VariableType>
<Address>"isaac-ng.exe"+21E72C</Address>
<Offsets>
<Offset>2FA0</Offset>
<Offset>0</Offset>
<Offset>ED8</Offset>
<Offset>5D98</Offset>
</Offsets>
</CheatEntry>
<CheatEntry>
<ID>269</ID>
<Description>"IsGameStart"</Description>
<LastState Value="1" Activated="0" RealAddress="0E459020"/>
<Color>80000008</Color>
<VariableType>Byte</VariableType>
<Address>"isaac-ng.exe"+21E72C</Address>
<Offsets>
<Offset>0</Offset>
</Offsets>
</CheatEntry>
<CheatEntry>
<ID>286</ID>
<Description>"x"</Description>
<LastState Value="80" Activated="0" RealAddress="1156D41C"/>
<Color>80000008</Color>
<VariableType>Float</VariableType>
<Address>"isaac-ng.exe"+21E72C</Address>
<Offsets>
<Offset>414</Offset>
<Offset>0</Offset>
<Offset>ED8</Offset>
<Offset>5D98</Offset>
</Offsets>
</CheatEntry>
<CheatEntry>
<ID>287</ID>
<Description>"y"</Description>
<LastState Value="280" Activated="0" RealAddress="1156D420"/>
<Color>80000008</Color>
<VariableType>Float</VariableType>
<Address>"isaac-ng.exe"+21E72C</Address>
<Offsets>
<Offset>418</Offset>
<Offset>0</Offset>
<Offset>ED8</Offset>
<Offset>5D98</Offset>
</Offsets>
</CheatEntry>
<CheatEntry>
<ID>271</ID>
<Description>"eden times"</Description>
<LastState Value="0" Activated="0" RealAddress="0CA3E160"/>
<Color>80000008</Color>
<VariableType>4 Bytes</VariableType>
<Address>"isaac-ng.exe"+220234</Address>
<Offsets>
<Offset>150</Offset>
</Offsets>
</CheatEntry>
</CheatEntries>
<CheatCodes>
<CodeEntry>
<Description>浠g爜 :mov [ecx+00000B64],eax</Description>
<Address>007C5712</Address>
<ModuleName>isaac-ng.exe</ModuleName>
<ModuleNameOffset>D5712</ModuleNameOffset>
<Before>
<Byte>00</Byte>
<Byte>7E</Byte>
<Byte>0E</Byte>
<Byte>8B</Byte>
<Byte>00</Byte>
</Before>
<Actual>
<Byte>89</Byte>
<Byte>81</Byte>
<Byte>64</Byte>
<Byte>0B</Byte>
<Byte>00</Byte>
<Byte>00</Byte>
</Actual>
<After>
<Byte>8B</Byte>
<Byte>E5</Byte>
<Byte>5D</Byte>
<Byte>C2</Byte>
<Byte>04</Byte>
</After>
</CodeEntry>
<CodeEntry>
<Description>浠g爜 :mov eax,[edi+04]</Description>
<Address>007013D9</Address>
<ModuleName>isaac-ng.exe</ModuleName>
<ModuleNameOffset>113D9</ModuleNameOffset>
<Before>
<Byte>16</Byte>
<Byte>00</Byte>
<Byte>83</Byte>
<Byte>C4</Byte>
<Byte>08</Byte>
</Before>
<Actual>
<Byte>8B</Byte>
<Byte>47</Byte>
<Byte>04</Byte>
</Actual>
<After>
<Byte>2B</Byte>
<Byte>07</Byte>
<Byte>C1</Byte>
<Byte>F8</Byte>
<Byte>02</Byte>
</After>
</CodeEntry>
<CodeEntry>
<Description>浠g爜 :call 007DFA60</Description>
<Address>0079DD72</Address>
<ModuleName>isaac-ng.exe</ModuleName>
<ModuleNameOffset>ADD72</ModuleNameOffset>
<Before>
<Byte>8B</Byte>
<Byte>4F</Byte>
<Byte>14</Byte>
<Byte>51</Byte>
<Byte>53</Byte>
</Before>
<Actual>
<Byte>E8</Byte>
<Byte>E9</Byte>
<Byte>1C</Byte>
<Byte>04</Byte>
<Byte>00</Byte>
</Actual>
<After>
<Byte>8B</Byte>
<Byte>57</Byte>
<Byte>14</Byte>
<Byte>68</Byte>
<Byte>4C</Byte>
</After>
</CodeEntry>
</CheatCodes>
<UserdefinedSymbols/>
<DisassemblerComments>
<DisassemblerComment>
<Address>"isaac-ng.exe"+BA1B0</Address>
<Comment>has ebx
</Comment>
</DisassemblerComment>
<DisassemblerComment>
<Address>"isaac-ng.exe"+D7707</Address>
<Comment>=====================
=====================
=====================
=====================
</Comment>
</DisassemblerComment>
<DisassemblerComment>
<Address>"isaac-ng.exe"+DD3EC</Address>
<Comment>y
</Comment>
</DisassemblerComment>
<DisassemblerComment>
<Address>"isaac-ng.exe"+DD466</Address>
<Comment>x
</Comment>
</DisassemblerComment>
<DisassemblerComment>
<Address>"isaac-ng.exe"+DD59E</Address>
<Comment>a
</Comment>
</DisassemblerComment>
<DisassemblerComment>
<Address>"isaac-ng.exe"+DD5E3</Address>
<Comment>b
</Comment>
</DisassemblerComment>
</DisassemblerComments>
</CheatTable>
对被动物品不正确的改动可能会让游戏挂掉, 对应位置的4字节数字就是拿到的物品数, 生命不要改太多, 不然一堆猫头跟着你, 另外有些被动效果死后才会起效.
因为这样修改不可靠, 所以最近在找能够让物品掉落的函数, 等找到了就不用上面的改被动效果的东西了. 另外做修改器也好做一些....因为几百个效果一个一个试太累了.
以下是找到的一些对应值:
攻击类型:
#
1:普通
2:硫磺火
3:激光1
4:妈刀
5:炸弹
6:导弹
7:boss吐的散弹,需要聚气
8:控制眼泪
其它:沉默
这是子弹效果(本来按位来改的,我弄成字节了,对应上面的attacktype,改成4字节就行,多个效果就或一下):
0x01,可穿过障碍
0x02,可穿过敌人
0x04,跟踪
0x08,减速
0x10,毒
0x20,石化
0x40,击中后分散
0x80,变大
0x0100,回旋
0x0200,?未知1
0x0400,波浪
0x0800,?未知2
0x1000,爆炸
0x2000,诱惑
0x4000,麻痹
0x8000,?未知3
0x010000,向后飞
0x020000,延迟飞出
0x040000,碰撞后分散
0x080000,反弹
0x100000,恐惧
0x200000,变小
0x400000,燃烧
0x800000,引力
0x01000000,?未知4
0x02000000,忽大忽小
0x04000000,旋转
0x08000000,扁
0x10000000,击中后四周散弹(炸弹有效)
0x20000000,全屏减速(炸弹有效)
0x40000000,折线
0x80000000,圣光
里面存储信息的的内存结构好像是Vector, 游戏好像用到了STL, 而且每次新建一局就会建一个新的vector, 现在弄不清楚怎么才能让需要的物品自己掉出来...win8系统用的ce反汇编累的要死,虚拟机不知道为什么运行不了isaac...反正有时间我就改改游戏,没时间用上面的修改脚本吧.
想获得被动物品效果, 首先定位到被动效果头, 然后加上物品id*4, 得到的地址就是获得物品后的效果, 改为1就行了(注意是4字节的1,别改错位置).