Skills
Weapon Skills - Order seems to take after the PSP. I don't know what the middle values are, and I haven't looked at the non weapon skills.
Code: Select all
<?xml version="1.0" encoding="utf-8"?>
<CheatTable>
<CheatEntries>
<CheatEntry>
<ID>10019</ID>
<Description>"Fist Level"</Description>
<LastState Value="1" RealAddress="7FF62C30595C"/>
<ShowAsSigned>0</ShowAsSigned>
<Color>008000</Color>
<VariableType>Byte</VariableType>
<Address>MP_Pointer</Address>
<Offsets>
<Offset>244</Offset>
</Offsets>
</CheatEntry>
<CheatEntry>
<ID>10020</ID>
<Description>"Fist ???"</Description>
<LastState Value="12374" RealAddress="7FF62C30595D"/>
<ShowAsSigned>0</ShowAsSigned>
<Color>008000</Color>
<VariableType>2 Bytes</VariableType>
<Address>MP_Pointer</Address>
<Offsets>
<Offset>245</Offset>
</Offsets>
</CheatEntry>
<CheatEntry>
<ID>10021</ID>
<Description>"Fist ???"</Description>
<LastState Value="44" RealAddress="7FF62C30595F"/>
<ShowAsSigned>0</ShowAsSigned>
<Color>008000</Color>
<VariableType>Byte</VariableType>
<Address>MP_Pointer</Address>
<Offsets>
<Offset>247</Offset>
</Offsets>
</CheatEntry>
<CheatEntry>
<ID>10022</ID>
<Description>"Fist Experience"</Description>
<LastState Value="0" RealAddress="7FF62C305960"/>
<ShowAsSigned>0</ShowAsSigned>
<Color>008000</Color>
<VariableType>2 Bytes</VariableType>
<Address>MP_Pointer</Address>
<Offsets>
<Offset>248</Offset>
</Offsets>
</CheatEntry>
<CheatEntry>
<ID>10023</ID>
<Description>"Dagger Level"</Description>
<LastState Value="1" RealAddress="7FF62C305964"/>
<ShowAsSigned>0</ShowAsSigned>
<Color>008000</Color>
<VariableType>Byte</VariableType>
<Address>MP_Pointer</Address>
<Offsets>
<Offset>24C</Offset>
</Offsets>
</CheatEntry>
<CheatEntry>
<ID>10024</ID>
<Description>"Dagger ???"</Description>
<LastState Value="12374" RealAddress="7FF62C305965"/>
<ShowAsSigned>0</ShowAsSigned>
<Color>008000</Color>
<VariableType>2 Bytes</VariableType>
<Address>MP_Pointer</Address>
<Offsets>
<Offset>24D</Offset>
</Offsets>
</CheatEntry>
<CheatEntry>
<ID>10025</ID>
<Description>"Dagger ???"</Description>
<LastState Value="44" RealAddress="7FF62C305967"/>
<ShowAsSigned>0</ShowAsSigned>
<Color>008000</Color>
<VariableType>Byte</VariableType>
<Address>MP_Pointer</Address>
<Offsets>
<Offset>24F</Offset>
</Offsets>
</CheatEntry>
<CheatEntry>
<ID>10026</ID>
<Description>"Dagger Experience"</Description>
<LastState Value="0" RealAddress="7FF62C305968"/>
<ShowAsSigned>0</ShowAsSigned>
<Color>008000</Color>
<VariableType>2 Bytes</VariableType>
<Address>MP_Pointer</Address>
<Offsets>
<Offset>250</Offset>
</Offsets>
</CheatEntry>
<CheatEntry>
<ID>10027</ID>
<Description>"Sword (1H) Level"</Description>
<LastState Value="1" RealAddress="7FF62C30596C"/>
<ShowAsSigned>0</ShowAsSigned>
<Color>008000</Color>
<VariableType>Byte</VariableType>
<Address>MP_Pointer</Address>
<Offsets>
<Offset>254</Offset>
</Offsets>
</CheatEntry>
<CheatEntry>
<ID>10028</ID>
<Description>"Sword (1H) ???"</Description>
<LastState Value="12374" RealAddress="7FF62C30596D"/>
<ShowAsSigned>0</ShowAsSigned>
<Color>008000</Color>
<VariableType>2 Bytes</VariableType>
<Address>MP_Pointer</Address>
<Offsets>
<Offset>255</Offset>
</Offsets>
</CheatEntry>
<CheatEntry>
<ID>10029</ID>
<Description>"Sword (1H) ???"</Description>
<LastState Value="44" RealAddress="7FF62C30596F"/>
<ShowAsSigned>0</ShowAsSigned>
<Color>008000</Color>
<VariableType>Byte</VariableType>
<Address>MP_Pointer</Address>
<Offsets>
<Offset>257</Offset>
</Offsets>
</CheatEntry>
<CheatEntry>
<ID>10030</ID>
<Description>"Sword (1H) Experience"</Description>
<LastState Value="0" RealAddress="7FF62C305970"/>
<ShowAsSigned>0</ShowAsSigned>
<Color>008000</Color>
<VariableType>2 Bytes</VariableType>
<Address>MP_Pointer</Address>
<Offsets>
<Offset>258</Offset>
</Offsets>
</CheatEntry>
<CheatEntry>
<ID>10031</ID>
<Description>"Sword (2H) Level"</Description>
<LastState Value="1" RealAddress="7FF62C305974"/>
<ShowAsSigned>0</ShowAsSigned>
<Color>008000</Color>
<VariableType>Byte</VariableType>
<Address>MP_Pointer</Address>
<Offsets>
<Offset>25C</Offset>
</Offsets>
</CheatEntry>
<CheatEntry>
<ID>10032</ID>
<Description>"Sword (2H) ???"</Description>
<LastState Value="12374" RealAddress="7FF62C305975"/>
<ShowAsSigned>0</ShowAsSigned>
<Color>008000</Color>
<VariableType>2 Bytes</VariableType>
<Address>MP_Pointer</Address>
<Offsets>
<Offset>25D</Offset>
</Offsets>
</CheatEntry>
<CheatEntry>
<ID>10033</ID>
<Description>"Sword (2H) ???"</Description>
<LastState Value="44" RealAddress="7FF62C305977"/>
<ShowAsSigned>0</ShowAsSigned>
<Color>008000</Color>
<VariableType>Byte</VariableType>
<Address>MP_Pointer</Address>
<Offsets>
<Offset>25F</Offset>
</Offsets>
</CheatEntry>
<CheatEntry>
<ID>10034</ID>
<Description>"Sword (2H) Experience"</Description>
<LastState Value="0" RealAddress="7FF62C305978"/>
<ShowAsSigned>0</ShowAsSigned>
<Color>008000</Color>
<VariableType>2 Bytes</VariableType>
<Address>MP_Pointer</Address>
<Offsets>
<Offset>260</Offset>
</Offsets>
</CheatEntry>
<CheatEntry>
<ID>10035</ID>
<Description>"Axe Level"</Description>
<LastState Value="1" RealAddress="7FF62C30597C"/>
<ShowAsSigned>0</ShowAsSigned>
<Color>008000</Color>
<VariableType>Byte</VariableType>
<Address>MP_Pointer</Address>
<Offsets>
<Offset>264</Offset>
</Offsets>
</CheatEntry>
<CheatEntry>
<ID>10036</ID>
<Description>"Axe ???"</Description>
<LastState Value="12374" RealAddress="7FF62C30597D"/>
<ShowAsSigned>0</ShowAsSigned>
<Color>008000</Color>
<VariableType>2 Bytes</VariableType>
<Address>MP_Pointer</Address>
<Offsets>
<Offset>265</Offset>
</Offsets>
</CheatEntry>
<CheatEntry>
<ID>10037</ID>
<Description>"Axe ???"</Description>
<LastState Value="44" RealAddress="7FF62C30597F"/>
<ShowAsSigned>0</ShowAsSigned>
<Color>008000</Color>
<VariableType>Byte</VariableType>
<Address>MP_Pointer</Address>
<Offsets>
<Offset>267</Offset>
</Offsets>
</CheatEntry>
<CheatEntry>
<ID>10038</ID>
<Description>"Axe Experience"</Description>
<LastState Value="0" RealAddress="7FF62C305980"/>
<ShowAsSigned>0</ShowAsSigned>
<Color>008000</Color>
<VariableType>2 Bytes</VariableType>
<Address>MP_Pointer</Address>
<Offsets>
<Offset>268</Offset>
</Offsets>
</CheatEntry>
<CheatEntry>
<ID>10039</ID>
<Description>"???"</Description>
<LastState Value="0" RealAddress="7FF62C305984"/>
<ShowAsSigned>0</ShowAsSigned>
<Color>008000</Color>
<VariableType>Byte</VariableType>
<Address>MP_Pointer</Address>
<Offsets>
<Offset>26C</Offset>
</Offsets>
</CheatEntry>
<CheatEntry>
<ID>10040</ID>
<Description>"Spear Level"</Description>
<LastState Value="0" RealAddress="7FF62C30598C"/>
<ShowAsSigned>0</ShowAsSigned>
<Color>008000</Color>
<VariableType>Byte</VariableType>
<Address>MP_Pointer</Address>
<Offsets>
<Offset>274</Offset>
</Offsets>
</CheatEntry>
<CheatEntry>
<ID>10041</ID>
<Description>"Spear ???"</Description>
<LastState Value="0" RealAddress="7FF62C30598D"/>
<ShowAsSigned>0</ShowAsSigned>
<Color>008000</Color>
<VariableType>2 Bytes</VariableType>
<Address>MP_Pointer</Address>
<Offsets>
<Offset>275</Offset>
</Offsets>
</CheatEntry>
<CheatEntry>
<ID>10042</ID>
<Description>"Spear ???"</Description>
<LastState Value="0" RealAddress="7FF62C30598F"/>
<ShowAsSigned>0</ShowAsSigned>
<Color>008000</Color>
<VariableType>Byte</VariableType>
<Address>MP_Pointer</Address>
<Offsets>
<Offset>277</Offset>
</Offsets>
</CheatEntry>
<CheatEntry>
<ID>10043</ID>
<Description>"Spear Experience"</Description>
<LastState Value="0" RealAddress="7FF62C305990"/>
<ShowAsSigned>0</ShowAsSigned>
<Color>008000</Color>
<VariableType>2 Bytes</VariableType>
<Address>MP_Pointer</Address>
<Offsets>
<Offset>278</Offset>
</Offsets>
</CheatEntry>
<CheatEntry>
<ID>10044</ID>
<Description>"Hammer Level"</Description>
<LastState Value="1" RealAddress="7FF62C305994"/>
<ShowAsSigned>0</ShowAsSigned>
<Color>008000</Color>
<VariableType>Byte</VariableType>
<Address>MP_Pointer</Address>
<Offsets>
<Offset>27C</Offset>
</Offsets>
</CheatEntry>
<CheatEntry>
<ID>10045</ID>
<Description>"Hammer ???"</Description>
<LastState Value="12374" RealAddress="7FF62C305995"/>
<ShowAsSigned>0</ShowAsSigned>
<Color>008000</Color>
<VariableType>2 Bytes</VariableType>
<Address>MP_Pointer</Address>
<Offsets>
<Offset>27D</Offset>
</Offsets>
</CheatEntry>
<CheatEntry>
<ID>10046</ID>
<Description>"Hammer ???"</Description>
<LastState Value="44" RealAddress="7FF62C305997"/>
<ShowAsSigned>0</ShowAsSigned>
<Color>008000</Color>
<VariableType>Byte</VariableType>
<Address>MP_Pointer</Address>
<Offsets>
<Offset>27F</Offset>
</Offsets>
</CheatEntry>
<CheatEntry>
<ID>10047</ID>
<Description>"Hammer Experience"</Description>
<LastState Value="0" RealAddress="7FF62C305998"/>
<ShowAsSigned>0</ShowAsSigned>
<Color>008000</Color>
<VariableType>2 Bytes</VariableType>
<Address>MP_Pointer</Address>
<Offsets>
<Offset>280</Offset>
</Offsets>
</CheatEntry>
<CheatEntry>
<ID>10048</ID>
<Description>"???"</Description>
<LastState Value="0" RealAddress="7FF62C30599C"/>
<ShowAsSigned>0</ShowAsSigned>
<Color>008000</Color>
<VariableType>Byte</VariableType>
<Address>MP_Pointer</Address>
<Offsets>
<Offset>284</Offset>
</Offsets>
</CheatEntry>
<CheatEntry>
<ID>10049</ID>
<Description>"Katana (1H) Level"</Description>
<LastState Value="0" RealAddress="7FF62C3059A4"/>
<ShowAsSigned>0</ShowAsSigned>
<Color>008000</Color>
<VariableType>Byte</VariableType>
<Address>MP_Pointer</Address>
<Offsets>
<Offset>28C</Offset>
</Offsets>
</CheatEntry>
<CheatEntry>
<ID>10050</ID>
<Description>"Katana (1H) ???"</Description>
<LastState Value="0" RealAddress="7FF62C3059A5"/>
<ShowAsSigned>0</ShowAsSigned>
<Color>008000</Color>
<VariableType>2 Bytes</VariableType>
<Address>MP_Pointer</Address>
<Offsets>
<Offset>28D</Offset>
</Offsets>
</CheatEntry>
<CheatEntry>
<ID>10051</ID>
<Description>"Katana (1H) ???"</Description>
<LastState Value="0" RealAddress="7FF62C3059A7"/>
<ShowAsSigned>0</ShowAsSigned>
<Color>008000</Color>
<VariableType>Byte</VariableType>
<Address>MP_Pointer</Address>
<Offsets>
<Offset>28F</Offset>
</Offsets>
</CheatEntry>
<CheatEntry>
<ID>10052</ID>
<Description>"Katana (1H) Experience"</Description>
<LastState Value="0" RealAddress="7FF62C3059A8"/>
<ShowAsSigned>0</ShowAsSigned>
<Color>008000</Color>
<VariableType>2 Bytes</VariableType>
<Address>MP_Pointer</Address>
<Offsets>
<Offset>290</Offset>
</Offsets>
</CheatEntry>
<CheatEntry>
<ID>10053</ID>
<Description>"Katana (2H) Level"</Description>
<LastState Value="0" RealAddress="7FF62C3059AC"/>
<ShowAsSigned>0</ShowAsSigned>
<Color>008000</Color>
<VariableType>Byte</VariableType>
<Address>MP_Pointer</Address>
<Offsets>
<Offset>294</Offset>
</Offsets>
</CheatEntry>
<CheatEntry>
<ID>10054</ID>
<Description>"Katana (2H) ???"</Description>
<LastState Value="0" RealAddress="7FF62C3059AD"/>
<ShowAsSigned>0</ShowAsSigned>
<Color>008000</Color>
<VariableType>2 Bytes</VariableType>
<Address>MP_Pointer</Address>
<Offsets>
<Offset>295</Offset>
</Offsets>
</CheatEntry>
<CheatEntry>
<ID>10055</ID>
<Description>"Katana (2H) ???"</Description>
<LastState Value="0" RealAddress="7FF62C3059AF"/>
<ShowAsSigned>0</ShowAsSigned>
<Color>008000</Color>
<VariableType>Byte</VariableType>
<Address>MP_Pointer</Address>
<Offsets>
<Offset>297</Offset>
</Offsets>
</CheatEntry>
<CheatEntry>
<ID>10056</ID>
<Description>"Katana (2H) Experience"</Description>
<LastState Value="0" RealAddress="7FF62C3059B0"/>
<ShowAsSigned>0</ShowAsSigned>
<Color>008000</Color>
<VariableType>2 Bytes</VariableType>
<Address>MP_Pointer</Address>
<Offsets>
<Offset>298</Offset>
</Offsets>
</CheatEntry>
<CheatEntry>
<ID>10057</ID>
<Description>"Cudgel level"</Description>
<LastState Value="1" RealAddress="7FF62C3059B4"/>
<ShowAsSigned>0</ShowAsSigned>
<Color>008000</Color>
<VariableType>Byte</VariableType>
<Address>MP_Pointer</Address>
<Offsets>
<Offset>29C</Offset>
</Offsets>
</CheatEntry>
<CheatEntry>
<ID>10058</ID>
<Description>"Cudgel ???"</Description>
<LastState Value="12374" RealAddress="7FF62C3059B5"/>
<ShowAsSigned>0</ShowAsSigned>
<Color>008000</Color>
<VariableType>2 Bytes</VariableType>
<Address>MP_Pointer</Address>
<Offsets>
<Offset>29D</Offset>
</Offsets>
</CheatEntry>
<CheatEntry>
<ID>10059</ID>
<Description>"Cudgel ???"</Description>
<LastState Value="44" RealAddress="7FF62C3059B7"/>
<ShowAsSigned>0</ShowAsSigned>
<Color>008000</Color>
<VariableType>Byte</VariableType>
<Address>MP_Pointer</Address>
<Offsets>
<Offset>29F</Offset>
</Offsets>
</CheatEntry>
<CheatEntry>
<ID>10060</ID>
<Description>"Cudgel Experience"</Description>
<LastState Value="0" RealAddress="7FF62C3059B8"/>
<ShowAsSigned>0</ShowAsSigned>
<Color>008000</Color>
<VariableType>2 Bytes</VariableType>
<Address>MP_Pointer</Address>
<Offsets>
<Offset>2A0</Offset>
</Offsets>
</CheatEntry>
<CheatEntry>
<ID>10061</ID>
<Description>"???"</Description>
<LastState Value="0" RealAddress="7FF62C3059BC"/>
<ShowAsSigned>0</ShowAsSigned>
<Color>008000</Color>
<VariableType>Byte</VariableType>
<Address>MP_Pointer</Address>
<Offsets>
<Offset>2A4</Offset>
</Offsets>
</CheatEntry>
<CheatEntry>
<ID>10062</ID>
<Description>"Whip level"</Description>
<LastState Value="1" RealAddress="7FF62C3059C4"/>
<ShowAsSigned>0</ShowAsSigned>
<Color>008000</Color>
<VariableType>Byte</VariableType>
<Address>MP_Pointer</Address>
<Offsets>
<Offset>2AC</Offset>
</Offsets>
</CheatEntry>
<CheatEntry>
<ID>10063</ID>
<Description>"Whip ???"</Description>
<LastState Value="12374" RealAddress="7FF62C3059C5"/>
<ShowAsSigned>0</ShowAsSigned>
<Color>008000</Color>
<VariableType>2 Bytes</VariableType>
<Address>MP_Pointer</Address>
<Offsets>
<Offset>2AD</Offset>
</Offsets>
</CheatEntry>
<CheatEntry>
<ID>10064</ID>
<Description>"Whip ???"</Description>
<LastState Value="44" RealAddress="7FF62C3059C7"/>
<ShowAsSigned>0</ShowAsSigned>
<Color>008000</Color>
<VariableType>Byte</VariableType>
<Address>MP_Pointer</Address>
<Offsets>
<Offset>2AF</Offset>
</Offsets>
</CheatEntry>
<CheatEntry>
<ID>10065</ID>
<Description>"Whip Experience"</Description>
<LastState Value="0" RealAddress="7FF62C3059C8"/>
<ShowAsSigned>0</ShowAsSigned>
<Color>008000</Color>
<VariableType>2 Bytes</VariableType>
<Address>MP_Pointer</Address>
<Offsets>
<Offset>2B0</Offset>
</Offsets>
</CheatEntry>
<CheatEntry>
<ID>10066</ID>
<Description>"Spellbook Level"</Description>
<LastState Value="0" RealAddress="7FF62C3059CC"/>
<ShowAsSigned>0</ShowAsSigned>
<Color>008000</Color>
<VariableType>Byte</VariableType>
<Address>MP_Pointer</Address>
<Offsets>
<Offset>2B4</Offset>
</Offsets>
</CheatEntry>
<CheatEntry>
<ID>10067</ID>
<Description>"Spellbook ???"</Description>
<LastState Value="0" RealAddress="7FF62C3059CD"/>
<ShowAsSigned>0</ShowAsSigned>
<Color>008000</Color>
<VariableType>2 Bytes</VariableType>
<Address>MP_Pointer</Address>
<Offsets>
<Offset>2B5</Offset>
</Offsets>
</CheatEntry>
<CheatEntry>
<ID>10068</ID>
<Description>"Spellbook ???"</Description>
<LastState Value="0" RealAddress="7FF62C3059CF"/>
<ShowAsSigned>0</ShowAsSigned>
<Color>008000</Color>
<VariableType>Byte</VariableType>
<Address>MP_Pointer</Address>
<Offsets>
<Offset>2B7</Offset>
</Offsets>
</CheatEntry>
<CheatEntry>
<ID>10069</ID>
<Description>"Spellbook Experience"</Description>
<LastState Value="0" RealAddress="7FF62C3059D0"/>
<ShowAsSigned>0</ShowAsSigned>
<Color>008000</Color>
<VariableType>2 Bytes</VariableType>
<Address>MP_Pointer</Address>
<Offsets>
<Offset>2B8</Offset>
</Offsets>
</CheatEntry>
<CheatEntry>
<ID>10070</ID>
<Description>"Instrument Level"</Description>
<LastState Value="0" RealAddress="7FF62C3059D4"/>
<ShowAsSigned>0</ShowAsSigned>
<Color>008000</Color>
<VariableType>Byte</VariableType>
<Address>MP_Pointer</Address>
<Offsets>
<Offset>2BC</Offset>
</Offsets>
</CheatEntry>
<CheatEntry>
<ID>10071</ID>
<Description>"Instrument ???"</Description>
<LastState Value="0" RealAddress="7FF62C3059D5"/>
<ShowAsSigned>0</ShowAsSigned>
<Color>008000</Color>
<VariableType>2 Bytes</VariableType>
<Address>MP_Pointer</Address>
<Offsets>
<Offset>2BD</Offset>
</Offsets>
</CheatEntry>
<CheatEntry>
<ID>10072</ID>
<Description>"Instrument ???"</Description>
<LastState Value="0" RealAddress="7FF62C3059D7"/>
<ShowAsSigned>0</ShowAsSigned>
<Color>008000</Color>
<VariableType>Byte</VariableType>
<Address>MP_Pointer</Address>
<Offsets>
<Offset>2BF</Offset>
</Offsets>
</CheatEntry>
<CheatEntry>
<ID>10073</ID>
<Description>"Instrument Experience"</Description>
<LastState Value="0" RealAddress="7FF62C3059D8"/>
<ShowAsSigned>0</ShowAsSigned>
<Color>008000</Color>
<VariableType>2 Bytes</VariableType>
<Address>MP_Pointer</Address>
<Offsets>
<Offset>2C0</Offset>
</Offsets>
</CheatEntry>
<CheatEntry>
<ID>10074</ID>
<Description>"Blowgun Level"</Description>
<LastState Value="0" RealAddress="7FF62C3059DC"/>
<ShowAsSigned>0</ShowAsSigned>
<Color>008000</Color>
<VariableType>Byte</VariableType>
<Address>MP_Pointer</Address>
<Offsets>
<Offset>2C4</Offset>
</Offsets>
</CheatEntry>
<CheatEntry>
<ID>10075</ID>
<Description>"Blowgun ???"</Description>
<LastState Value="0" RealAddress="7FF62C3059DD"/>
<ShowAsSigned>0</ShowAsSigned>
<Color>008000</Color>
<VariableType>2 Bytes</VariableType>
<Address>MP_Pointer</Address>
<Offsets>
<Offset>2C5</Offset>
</Offsets>
</CheatEntry>
<CheatEntry>
<ID>10076</ID>
<Description>"Blowgun ???"</Description>
<LastState Value="0" RealAddress="7FF62C3059DF"/>
<ShowAsSigned>0</ShowAsSigned>
<Color>008000</Color>
<VariableType>Byte</VariableType>
<Address>MP_Pointer</Address>
<Offsets>
<Offset>2C7</Offset>
</Offsets>
</CheatEntry>
<CheatEntry>
<ID>10077</ID>
<Description>"Blowgun Experience"</Description>
<LastState Value="0" RealAddress="7FF62C3059E0"/>
<ShowAsSigned>0</ShowAsSigned>
<Color>008000</Color>
<VariableType>2 Bytes</VariableType>
<Address>MP_Pointer</Address>
<Offsets>
<Offset>2C8</Offset>
</Offsets>
</CheatEntry>
<CheatEntry>
<ID>10078</ID>
<Description>"Bow Level"</Description>
<LastState Value="1" RealAddress="7FF62C3059E4"/>
<ShowAsSigned>0</ShowAsSigned>
<Color>008000</Color>
<VariableType>Byte</VariableType>
<Address>MP_Pointer</Address>
<Offsets>
<Offset>2CC</Offset>
</Offsets>
</CheatEntry>
<CheatEntry>
<ID>10079</ID>
<Description>"Bow ???"</Description>
<LastState Value="12374" RealAddress="7FF62C3059E5"/>
<ShowAsSigned>0</ShowAsSigned>
<Color>008000</Color>
<VariableType>2 Bytes</VariableType>
<Address>MP_Pointer</Address>
<Offsets>
<Offset>2CD</Offset>
</Offsets>
</CheatEntry>
<CheatEntry>
<ID>10080</ID>
<Description>"Bow ???"</Description>
<LastState Value="44" RealAddress="7FF62C3059E7"/>
<ShowAsSigned>0</ShowAsSigned>
<Color>008000</Color>
<VariableType>Byte</VariableType>
<Address>MP_Pointer</Address>
<Offsets>
<Offset>2CF</Offset>
</Offsets>
</CheatEntry>
<CheatEntry>
<ID>10081</ID>
<Description>"Bow Experience"</Description>
<LastState Value="0" RealAddress="7FF62C3059E8"/>
<ShowAsSigned>0</ShowAsSigned>
<Color>008000</Color>
<VariableType>2 Bytes</VariableType>
<Address>MP_Pointer</Address>
<Offsets>
<Offset>2D0</Offset>
</Offsets>
</CheatEntry>
<CheatEntry>
<ID>10082</ID>
<Description>"Crossbow Level"</Description>
<LastState Value="1" RealAddress="7FF62C3059EC"/>
<ShowAsSigned>0</ShowAsSigned>
<Color>008000</Color>
<VariableType>Byte</VariableType>
<Address>MP_Pointer</Address>
<Offsets>
<Offset>2D4</Offset>
</Offsets>
</CheatEntry>
<CheatEntry>
<ID>10083</ID>
<Description>"Crossbow ???"</Description>
<LastState Value="12374" RealAddress="7FF62C3059ED"/>
<ShowAsSigned>0</ShowAsSigned>
<Color>008000</Color>
<VariableType>2 Bytes</VariableType>
<Address>MP_Pointer</Address>
<Offsets>
<Offset>2D5</Offset>
</Offsets>
</CheatEntry>
<CheatEntry>
<ID>10084</ID>
<Description>"Crossbow ???"</Description>
<LastState Value="44" RealAddress="7FF62C3059EF"/>
<ShowAsSigned>0</ShowAsSigned>
<Color>008000</Color>
<VariableType>Byte</VariableType>
<Address>MP_Pointer</Address>
<Offsets>
<Offset>2D7</Offset>
</Offsets>
</CheatEntry>
<CheatEntry>
<ID>10085</ID>
<Description>"Crossbow Experience"</Description>
<LastState Value="0" RealAddress="7FF62C3059F0"/>
<ShowAsSigned>0</ShowAsSigned>
<Color>008000</Color>
<VariableType>2 Bytes</VariableType>
<Address>MP_Pointer</Address>
<Offsets>
<Offset>2D8</Offset>
</Offsets>
</CheatEntry>
<CheatEntry>
<ID>10086</ID>
<Description>"Fusil Level"</Description>
<LastState Value="0" RealAddress="7FF62C3059F4"/>
<ShowAsSigned>0</ShowAsSigned>
<Color>008000</Color>
<VariableType>Byte</VariableType>
<Address>MP_Pointer</Address>
<Offsets>
<Offset>2DC</Offset>
</Offsets>
</CheatEntry>
<CheatEntry>
<ID>10087</ID>
<Description>"Fusil ???"</Description>
<LastState Value="0" RealAddress="7FF62C3059F5"/>
<ShowAsSigned>0</ShowAsSigned>
<Color>008000</Color>
<VariableType>2 Bytes</VariableType>
<Address>MP_Pointer</Address>
<Offsets>
<Offset>2DD</Offset>
</Offsets>
</CheatEntry>
<CheatEntry>
<ID>10088</ID>
<Description>"Fusil ???"</Description>
<LastState Value="0" RealAddress="7FF62C3059F7"/>
<ShowAsSigned>0</ShowAsSigned>
<Color>008000</Color>
<VariableType>Byte</VariableType>
<Address>MP_Pointer</Address>
<Offsets>
<Offset>2DF</Offset>
</Offsets>
</CheatEntry>
<CheatEntry>
<ID>10089</ID>
<Description>"Fusil Experience"</Description>
<LastState Value="0" RealAddress="7FF62C3059F8"/>
<ShowAsSigned>0</ShowAsSigned>
<Color>008000</Color>
<VariableType>2 Bytes</VariableType>
<Address>MP_Pointer</Address>
<Offsets>
<Offset>2E0</Offset>
</Offsets>
</CheatEntry>
<CheatEntry>
<ID>10090</ID>
<Description>"Thrown??? Level"</Description>
<LastState Value="0" RealAddress="7FF62C3059FC"/>
<ShowAsSigned>0</ShowAsSigned>
<Color>008000</Color>
<VariableType>Byte</VariableType>
<Address>MP_Pointer</Address>
<Offsets>
<Offset>2E4</Offset>
</Offsets>
</CheatEntry>
<CheatEntry>
<ID>10091</ID>
<Description>"???"</Description>
<LastState Value="0" RealAddress="7FF62C305A04"/>
<ShowAsSigned>0</ShowAsSigned>
<Color>008000</Color>
<VariableType>Byte</VariableType>
<Address>MP_Pointer</Address>
<Offsets>
<Offset>2EC</Offset>
</Offsets>
</CheatEntry>
</CheatEntries>
</CheatTable>
Inherent - Doesn't seem to grow at all, but changes with class
Code: Select all
<?xml version="1.0" encoding="utf-8"?>
<CheatTable>
<CheatEntries>
<CheatEntry>
<ID>10175</ID>
<Description>"Inherent MP"</Description>
<LastState Value="810" RealAddress="7FF62C30585C"/>
<ShowAsSigned>0</ShowAsSigned>
<Color>008000</Color>
<VariableType>2 Bytes</VariableType>
<Address>MP_Pointer</Address>
<Offsets>
<Offset>144</Offset>
</Offsets>
</CheatEntry>
<CheatEntry>
<ID>10166</ID>
<Description>"STR"</Description>
<LastState Value="376" RealAddress="7FF62C30585E"/>
<ShowAsSigned>0</ShowAsSigned>
<Color>008000</Color>
<VariableType>2 Bytes</VariableType>
<Address>MP_Pointer</Address>
<Offsets>
<Offset>146</Offset>
</Offsets>
</CheatEntry>
<CheatEntry>
<ID>10167</ID>
<Description>"VIT"</Description>
<LastState Value="369" RealAddress="7FF62C305860"/>
<ShowAsSigned>0</ShowAsSigned>
<Color>008000</Color>
<VariableType>2 Bytes</VariableType>
<Address>MP_Pointer</Address>
<Offsets>
<Offset>148</Offset>
</Offsets>
</CheatEntry>
<CheatEntry>
<ID>10168</ID>
<Description>"DEX"</Description>
<LastState Value="359" RealAddress="7FF62C305862"/>
<ShowAsSigned>0</ShowAsSigned>
<Color>008000</Color>
<VariableType>2 Bytes</VariableType>
<Address>MP_Pointer</Address>
<Offsets>
<Offset>14A</Offset>
</Offsets>
</CheatEntry>
<CheatEntry>
<ID>10169</ID>
<Description>"AGI"</Description>
<LastState Value="310" RealAddress="7FF62C305864"/>
<ShowAsSigned>0</ShowAsSigned>
<Color>008000</Color>
<VariableType>2 Bytes</VariableType>
<Address>MP_Pointer</Address>
<Offsets>
<Offset>14C</Offset>
</Offsets>
</CheatEntry>
<CheatEntry>
<ID>10170</ID>
<Description>"AVD"</Description>
<LastState Value="304" RealAddress="7FF62C305866"/>
<ShowAsSigned>0</ShowAsSigned>
<Color>008000</Color>
<VariableType>2 Bytes</VariableType>
<Address>MP_Pointer</Address>
<Offsets>
<Offset>14E</Offset>
</Offsets>
</CheatEntry>
<CheatEntry>
<ID>10171</ID>
<Description>"INT"</Description>
<LastState Value="343" RealAddress="7FF62C305868"/>
<ShowAsSigned>0</ShowAsSigned>
<Color>008000</Color>
<VariableType>2 Bytes</VariableType>
<Address>MP_Pointer</Address>
<Offsets>
<Offset>150</Offset>
</Offsets>
</CheatEntry>
<CheatEntry>
<ID>10172</ID>
<Description>"MND"</Description>
<LastState Value="313" RealAddress="7FF62C30586A"/>
<ShowAsSigned>0</ShowAsSigned>
<Color>008000</Color>
<VariableType>2 Bytes</VariableType>
<Address>MP_Pointer</Address>
<Offsets>
<Offset>152</Offset>
</Offsets>
</CheatEntry>
<CheatEntry>
<ID>10173</ID>
<Description>"RES"</Description>
<LastState Value="381" RealAddress="7FF62C30586C"/>
<ShowAsSigned>0</ShowAsSigned>
<Color>008000</Color>
<VariableType>2 Bytes</VariableType>
<Address>MP_Pointer</Address>
<Offsets>
<Offset>154</Offset>
</Offsets>
</CheatEntry>
</CheatEntries>
</CheatTable>
Class growth - based on the class the unit is on level up
Code: Select all
<?xml version="1.0" encoding="utf-8"?>
<CheatTable>
<CheatEntries>
<CheatEntry>
<ID>10177</ID>
<Description>"Level Up MP"</Description>
<LastState Value="231" RealAddress="7FF62C305870"/>
<ShowAsSigned>0</ShowAsSigned>
<Color>008000</Color>
<VariableType>2 Bytes</VariableType>
<Address>MP_Pointer</Address>
<Offsets>
<Offset>158</Offset>
</Offsets>
</CheatEntry>
<CheatEntry>
<ID>10178</ID>
<Description>"STR"</Description>
<LastState Value="462" RealAddress="7FF62C305872"/>
<ShowAsSigned>0</ShowAsSigned>
<Color>008000</Color>
<VariableType>2 Bytes</VariableType>
<Address>MP_Pointer</Address>
<Offsets>
<Offset>15A</Offset>
</Offsets>
</CheatEntry>
<CheatEntry>
<ID>10179</ID>
<Description>"VIT"</Description>
<LastState Value="462" RealAddress="7FF62C305874"/>
<ShowAsSigned>0</ShowAsSigned>
<Color>008000</Color>
<VariableType>2 Bytes</VariableType>
<Address>MP_Pointer</Address>
<Offsets>
<Offset>15C</Offset>
</Offsets>
</CheatEntry>
<CheatEntry>
<ID>10180</ID>
<Description>"DEX"</Description>
<LastState Value="462" RealAddress="7FF62C305876"/>
<ShowAsSigned>0</ShowAsSigned>
<Color>008000</Color>
<VariableType>2 Bytes</VariableType>
<Address>MP_Pointer</Address>
<Offsets>
<Offset>15E</Offset>
</Offsets>
</CheatEntry>
<CheatEntry>
<ID>10181</ID>
<Description>"AGI"</Description>
<LastState Value="462" RealAddress="7FF62C305878"/>
<ShowAsSigned>0</ShowAsSigned>
<Color>008000</Color>
<VariableType>2 Bytes</VariableType>
<Address>MP_Pointer</Address>
<Offsets>
<Offset>160</Offset>
</Offsets>
</CheatEntry>
<CheatEntry>
<ID>10182</ID>
<Description>"AVD"</Description>
<LastState Value="462" RealAddress="7FF62C30587A"/>
<ShowAsSigned>0</ShowAsSigned>
<Color>008000</Color>
<VariableType>2 Bytes</VariableType>
<Address>MP_Pointer</Address>
<Offsets>
<Offset>162</Offset>
</Offsets>
</CheatEntry>
<CheatEntry>
<ID>10183</ID>
<Description>"INT"</Description>
<LastState Value="441" RealAddress="7FF62C30587C"/>
<ShowAsSigned>0</ShowAsSigned>
<Color>008000</Color>
<VariableType>2 Bytes</VariableType>
<Address>MP_Pointer</Address>
<Offsets>
<Offset>164</Offset>
</Offsets>
</CheatEntry>
<CheatEntry>
<ID>10184</ID>
<Description>"MND"</Description>
<LastState Value="441" RealAddress="7FF62C30587E"/>
<ShowAsSigned>0</ShowAsSigned>
<Color>008000</Color>
<VariableType>2 Bytes</VariableType>
<Address>MP_Pointer</Address>
<Offsets>
<Offset>166</Offset>
</Offsets>
</CheatEntry>
<CheatEntry>
<ID>10185</ID>
<Description>"RES"</Description>
<LastState Value="462" RealAddress="7FF62C305880"/>
<ShowAsSigned>0</ShowAsSigned>
<Color>008000</Color>
<VariableType>2 Bytes</VariableType>
<Address>MP_Pointer</Address>
<Offsets>
<Offset>168</Offset>
</Offsets>
</CheatEntry>
</CheatEntries>
</CheatTable>
Bonus - Random per level up? Probably to add additional uniqueness.
Code: Select all
<?xml version="1.0" encoding="utf-8"?>
<CheatTable>
<CheatEntries>
<CheatEntry>
<ID>10187</ID>
<Description>"Bonus MP"</Description>
<LastState Value="209" RealAddress="7FF62C305884"/>
<ShowAsSigned>0</ShowAsSigned>
<Color>008000</Color>
<VariableType>2 Bytes</VariableType>
<Address>MP_Pointer</Address>
<Offsets>
<Offset>16C</Offset>
</Offsets>
</CheatEntry>
<CheatEntry>
<ID>10188</ID>
<Description>"STR"</Description>
<LastState Value="205" RealAddress="7FF62C305886"/>
<ShowAsSigned>0</ShowAsSigned>
<Color>008000</Color>
<VariableType>2 Bytes</VariableType>
<Address>MP_Pointer</Address>
<Offsets>
<Offset>16E</Offset>
</Offsets>
</CheatEntry>
<CheatEntry>
<ID>10189</ID>
<Description>"VIT"</Description>
<LastState Value="193" RealAddress="7FF62C305888"/>
<ShowAsSigned>0</ShowAsSigned>
<Color>008000</Color>
<VariableType>2 Bytes</VariableType>
<Address>MP_Pointer</Address>
<Offsets>
<Offset>170</Offset>
</Offsets>
</CheatEntry>
<CheatEntry>
<ID>10190</ID>
<Description>"DEX"</Description>
<LastState Value="208" RealAddress="7FF62C30588A"/>
<ShowAsSigned>0</ShowAsSigned>
<Color>008000</Color>
<VariableType>2 Bytes</VariableType>
<Address>MP_Pointer</Address>
<Offsets>
<Offset>172</Offset>
</Offsets>
</CheatEntry>
<CheatEntry>
<ID>10191</ID>
<Description>"AGI"</Description>
<LastState Value="185" RealAddress="7FF62C30588C"/>
<ShowAsSigned>0</ShowAsSigned>
<Color>008000</Color>
<VariableType>2 Bytes</VariableType>
<Address>MP_Pointer</Address>
<Offsets>
<Offset>174</Offset>
</Offsets>
</CheatEntry>
<CheatEntry>
<ID>10192</ID>
<Description>"AVD"</Description>
<LastState Value="219" RealAddress="7FF62C30588E"/>
<ShowAsSigned>0</ShowAsSigned>
<Color>008000</Color>
<VariableType>2 Bytes</VariableType>
<Address>MP_Pointer</Address>
<Offsets>
<Offset>176</Offset>
</Offsets>
</CheatEntry>
<CheatEntry>
<ID>10193</ID>
<Description>"INT"</Description>
<LastState Value="189" RealAddress="7FF62C305890"/>
<ShowAsSigned>0</ShowAsSigned>
<Color>008000</Color>
<VariableType>2 Bytes</VariableType>
<Address>MP_Pointer</Address>
<Offsets>
<Offset>178</Offset>
</Offsets>
</CheatEntry>
<CheatEntry>
<ID>10194</ID>
<Description>"MND"</Description>
<LastState Value="220" RealAddress="7FF62C305892"/>
<ShowAsSigned>0</ShowAsSigned>
<Color>008000</Color>
<VariableType>2 Bytes</VariableType>
<Address>MP_Pointer</Address>
<Offsets>
<Offset>17A</Offset>
</Offsets>
</CheatEntry>
<CheatEntry>
<ID>10195</ID>
<Description>"RES"</Description>
<LastState Value="191" RealAddress="7FF62C305894"/>
<ShowAsSigned>0</ShowAsSigned>
<Color>008000</Color>
<VariableType>2 Bytes</VariableType>
<Address>MP_Pointer</Address>
<Offsets>
<Offset>17C</Offset>
</Offsets>
</CheatEntry>
</CheatEntries>
</CheatTable>
Starting Max HP - Seems to just mark what the unit's initial Max HP was, before any growth
Code: Select all
<?xml version="1.0" encoding="utf-8"?>
<CheatTable>
<CheatEntries>
<CheatEntry>
<ID>10200</ID>
<Description>"Starting Max Health"</Description>
<LastState Value="3158" RealAddress="7FF62C3058AC"/>
<ShowAsSigned>0</ShowAsSigned>
<Color>008000</Color>
<VariableType>2 Bytes</VariableType>
<Address>MP_Pointer</Address>
<Offsets>
<Offset>194</Offset>
</Offsets>
</CheatEntry>
</CheatEntries>
</CheatTable>
Max HP - Seems to be the only value that actually takes effect? Used unmodified
Code: Select all
<?xml version="1.0" encoding="utf-8"?>
<CheatTable>
<CheatEntries>
<CheatEntry>
<ID>10199</ID>
<Description>"Current Max Health"</Description>
<LastState Value="864" RealAddress="7FF62C305846"/>
<ShowAsSigned>0</ShowAsSigned>
<Color>008000</Color>
<VariableType>2 Bytes</VariableType>
<Address>MP_Pointer</Address>
<Offsets>
<Offset>12e</Offset>
</Offsets>
</CheatEntry>
</CheatEntries>
</CheatTable>
Allegiance - As per the spreadsheet
Code: Select all
<?xml version="1.0" encoding="utf-8"?>
<CheatTable>
<CheatEntries>
<CheatEntry>
<ID>9890</ID>
<Description>"State"</Description>
<LastState Value="19" RealAddress="7FF62C30576A"/>
<ShowAsSigned>0</ShowAsSigned>
<Color>008000</Color>
<VariableType>Byte</VariableType>
<Address>MP_Pointer</Address>
<Offsets>
<Offset>52</Offset>
</Offsets>
</CheatEntry>
</CheatEntries>
</CheatTable>
Skill Level - Determines what skills a unit learns when they change class, but I can't use charms on them to see if it affects level up
Code: Select all
<?xml version="1.0" encoding="utf-8"?>
<CheatTable>
<CheatEntries>
<CheatEntry>
<ID>10206</ID>
<Description>"Skill Level"</Description>
<LastState Value="50" RealAddress="7FF62C2FF9AC"/>
<ShowAsSigned>0</ShowAsSigned>
<Color>008000</Color>
<VariableType>Byte</VariableType>
<Address>MP_Pointer</Address>
<Offsets>
<Offset>114</Offset>
</Offsets>
</CheatEntry>
</CheatEntries>
</CheatTable>
Unit Name offset - Which actual name the unit uses; seems to start from 0
Code: Select all
<?xml version="1.0" encoding="utf-8"?>
<CheatTable>
<CheatEntries>
<CheatEntry>
<ID>10203</ID>
<Description>"Name Offset"</Description>
<LastState Value="8" RealAddress="7FF62C302FBA"/>
<ShowAsSigned>0</ShowAsSigned>
<Color>008000</Color>
<VariableType>2 Bytes</VariableType>
<Address>MP_Pointer</Address>
<Offsets>
<Offset>2</Offset>
</Offsets>
</CheatEntry>
</CheatEntries>
</CheatTable>
Unit Number offset - Which actual position the unit uses; seems to start from 0
Code: Select all
<?xml version="1.0" encoding="utf-8"?>
<CheatTable>
<CheatEntries>
<CheatEntry>
<ID>10204</ID>
<Description>"Position Offset"</Description>
<LastState Value="8" RealAddress="7FF62C303009"/>
<ShowAsSigned>0</ShowAsSigned>
<Color>008000</Color>
<VariableType>Byte</VariableType>
<Address>MP_Pointer</Address>
<Offsets>
<Offset>51</Offset>
</Offsets>
</CheatEntry>
</CheatEntries>
</CheatTable>
AI? I haven't gone far, but Vyce and Catiua override these while at the start
Code: Select all
<?xml version="1.0" encoding="utf-8"?>
<CheatTable>
<CheatEntries>
<CheatEntry>
<ID>10205</ID>
<Description>"AI"</Description>
<LastState Value="0" RealAddress="7FF62C2FF938"/>
<ShowAsSigned>0</ShowAsSigned>
<Color>008000</Color>
<VariableType>Byte</VariableType>
<Address>MP_Pointer</Address>
<Offsets>
<Offset>a0</Offset>
</Offsets>
</CheatEntry>
</CheatEntries>
</CheatTable>
I'm still kind of looking for base RT when I have time. Please let me know if any of these are wrong.
EDIT: Oh, you had some of these already. I hadn't downloaded the latest one, whoops.
How to use this cheat table?
- Install Cheat Engine
- Double-click the .CT file in order to open it.
- Click the PC icon in Cheat Engine in order to select the game process.
- Keep the list.
- Activate the trainer options by checking boxes or setting values from 0 to 1