Ask about cheats/tables for single player games here
sanitka
Expert Cheater
Posts: 493 Joined: Sat Aug 22, 2020 5:40 am
Reputation: 249
Post
by sanitka » Sun Mar 28, 2021 3:44 pm
kind's scan can be improved to return only one result:
Code: Select all
dp:<ATTACK_value> w:0x18 dp:<HP_value> w:16 dp:<SANITY_value> w:16 dp:<STAMINA_value> w:0xb0 dp:0
(when last value is non zero then it is a "copy")
if the value is unknown to you (like Sanity) put an asterisk instead of that value (ie. dp:*)
All but HP & Stamina are calculated somehow, so consider them view-only!
the structure (all are doubles) is:
Code: Select all
Attack
?
?
Critical Rate * 10
HP
?
?
Sanity
?
Defense
Stamina
?
?
?
?
Rage
?
?
?
?
?
?
Element res
Poison res
Arcane res
Shadow res
?
0
attribute scan:
Code: Select all
dp:<Strength_value> dp:<Dexterity_value> dp:<Vigor_value> dp:<Intellect_value> dp:<Vitality_value> dp:<Endurance_value>
even Altar level & Altar progress can be found and modified
sanitka
Expert Cheater
Posts: 493 Joined: Sat Aug 22, 2020 5:40 am
Reputation: 249
Post
by sanitka » Mon Mar 29, 2021 8:00 pm
Item & other IDs / Strings
Attachments
PWager_Strings.7z
Pascals Wager ItemIDs & Strings (1.94 MiB) Downloaded 103 times
Last edited by
sanitka on Fri Apr 02, 2021 11:46 pm, edited 1 time in total.
sanitka
Expert Cheater
Posts: 493 Joined: Sat Aug 22, 2020 5:40 am
Reputation: 249
Post
by sanitka » Tue Mar 30, 2021 3:11 am
If you want to see how data are "organized", use the structure(s) bellow and just set the address in the header, structure items are addressed relatively to the header.
Player structure (as a piece of cheat table):
Code: Select all
<?xml version="1.0" encoding="utf-8"?>
<CheatTable>
<CheatEntries>
<CheatEntry>
<ID>18</ID>
<Description>"Ply"</Description>
<Options moHideChildren="1"/>
<ShowAsSigned>0</ShowAsSigned>
<VariableType>String</VariableType>
<Length>10</Length>
<Unicode>0</Unicode>
<CodePage>0</CodePage>
<ZeroTerminate>1</ZeroTerminate>
<Address>24A015C0-0b48+0b68-0B68</Address>
<CheatEntries>
<CheatEntry>
<ID>19</ID>
<Description>"Attack"</Description>
<ShowAsSigned>0</ShowAsSigned>
<VariableType>Double</VariableType>
<Address>+0B48</Address>
</CheatEntry>
<CheatEntry>
<ID>2711</ID>
<Description>"?325"</Description>
<ShowAsSigned>0</ShowAsSigned>
<VariableType>Double</VariableType>
<Address>+0B50</Address>
</CheatEntry>
<CheatEntry>
<ID>2712</ID>
<Description>"?"</Description>
<ShowAsSigned>0</ShowAsSigned>
<VariableType>Double</VariableType>
<Address>+0B58</Address>
</CheatEntry>
<CheatEntry>
<ID>2713</ID>
<Description>"Critical Rate *10 ?89"</Description>
<ShowAsSigned>0</ShowAsSigned>
<VariableType>Double</VariableType>
<Address>+0B60</Address>
</CheatEntry>
<CheatEntry>
<ID>2714</ID>
<Description>"HP"</Description>
<ShowAsSigned>0</ShowAsSigned>
<VariableType>Double</VariableType>
<Address>+0B68</Address>
</CheatEntry>
<CheatEntry>
<ID>2715</ID>
<Description>"?100"</Description>
<ShowAsSigned>0</ShowAsSigned>
<VariableType>Double</VariableType>
<Address>+0B70</Address>
</CheatEntry>
<CheatEntry>
<ID>2716</ID>
<Description>"?"</Description>
<ShowAsSigned>0</ShowAsSigned>
<VariableType>Double</VariableType>
<Address>+0B78</Address>
</CheatEntry>
<CheatEntry>
<ID>2717</ID>
<Description>"Sanity"</Description>
<ShowAsSigned>0</ShowAsSigned>
<VariableType>Double</VariableType>
<Address>+0B80</Address>
</CheatEntry>
<CheatEntry>
<ID>2718</ID>
<Description>"?100"</Description>
<ShowAsSigned>0</ShowAsSigned>
<VariableType>Double</VariableType>
<Address>+0B88</Address>
</CheatEntry>
<CheatEntry>
<ID>2719</ID>
<Description>"Defense"</Description>
<ShowAsSigned>0</ShowAsSigned>
<VariableType>Double</VariableType>
<Address>+0B90</Address>
</CheatEntry>
<CheatEntry>
<ID>20</ID>
<Description>"Stamina"</Description>
<ShowAsSigned>0</ShowAsSigned>
<VariableType>Double</VariableType>
<Address>+0B98</Address>
</CheatEntry>
<CheatEntry>
<ID>2720</ID>
<Description>"?100"</Description>
<ShowAsSigned>0</ShowAsSigned>
<VariableType>Double</VariableType>
<Address>+0BA0</Address>
</CheatEntry>
<CheatEntry>
<ID>2721</ID>
<Description>"?"</Description>
<ShowAsSigned>0</ShowAsSigned>
<VariableType>Double</VariableType>
<Address>+0BA8</Address>
</CheatEntry>
<CheatEntry>
<ID>2722</ID>
<Description>"?"</Description>
<ShowAsSigned>0</ShowAsSigned>
<VariableType>Double</VariableType>
<Address>+0BB0</Address>
</CheatEntry>
<CheatEntry>
<ID>2724</ID>
<Description>"?400"</Description>
<ShowAsSigned>0</ShowAsSigned>
<VariableType>Double</VariableType>
<Address>+0Bb8</Address>
</CheatEntry>
<CheatEntry>
<ID>2723</ID>
<Description>"Rage"</Description>
<ShowAsSigned>0</ShowAsSigned>
<VariableType>Double</VariableType>
<Address>+0BC0</Address>
</CheatEntry>
<CheatEntry>
<ID>2710</ID>
<Description>"?10000"</Description>
<ShowAsSigned>0</ShowAsSigned>
<VariableType>Double</VariableType>
<Address>+0Bc8</Address>
</CheatEntry>
<CheatEntry>
<ID>2725</ID>
<Description>"?100000"</Description>
<ShowAsSigned>0</ShowAsSigned>
<VariableType>Double</VariableType>
<Address>+BD0</Address>
</CheatEntry>
<CheatEntry>
<ID>2726</ID>
<Description>"?"</Description>
<ShowAsSigned>0</ShowAsSigned>
<VariableType>Double</VariableType>
<Address>+0Bd8</Address>
</CheatEntry>
<CheatEntry>
<ID>2727</ID>
<Description>"?"</Description>
<ShowAsSigned>0</ShowAsSigned>
<VariableType>Double</VariableType>
<Address>+BE0</Address>
</CheatEntry>
<CheatEntry>
<ID>2728</ID>
<Description>"?"</Description>
<ShowAsSigned>0</ShowAsSigned>
<VariableType>Double</VariableType>
<Address>+BE8</Address>
</CheatEntry>
<CheatEntry>
<ID>2729</ID>
<Description>"?"</Description>
<ShowAsSigned>0</ShowAsSigned>
<VariableType>Double</VariableType>
<Address>+BF0</Address>
</CheatEntry>
<CheatEntry>
<ID>2709</ID>
<Description>"?219"</Description>
<ShowAsSigned>0</ShowAsSigned>
<VariableType>Double</VariableType>
<Address>+0Bf8</Address>
</CheatEntry>
<CheatEntry>
<ID>2730</ID>
<Description>"?199"</Description>
<ShowAsSigned>0</ShowAsSigned>
<VariableType>Double</VariableType>
<Address>+C00</Address>
</CheatEntry>
<CheatEntry>
<ID>2731</ID>
<Description>"?199"</Description>
<ShowAsSigned>0</ShowAsSigned>
<VariableType>Double</VariableType>
<Address>+C08</Address>
</CheatEntry>
<CheatEntry>
<ID>2732</ID>
<Description>"?199"</Description>
<ShowAsSigned>0</ShowAsSigned>
<VariableType>Double</VariableType>
<Address>+C10</Address>
</CheatEntry>
<CheatEntry>
<ID>2733</ID>
<Description>"?100"</Description>
<ShowAsSigned>0</ShowAsSigned>
<VariableType>Double</VariableType>
<Address>+C18</Address>
</CheatEntry>
</CheatEntries>
</CheatEntry>
</CheatEntries>
</CheatTable>
Attribute structure:
Code: Select all
<?xml version="1.0" encoding="utf-8"?>
<CheatTable>
<CheatEntries>
<CheatEntry>
<ID>11</ID>
<Description>"Attr"</Description>
<Options moHideChildren="1"/>
<ShowAsSigned>0</ShowAsSigned>
<VariableType>String</VariableType>
<Length>10</Length>
<Unicode>0</Unicode>
<CodePage>0</CodePage>
<ZeroTerminate>1</ZeroTerminate>
<Address>46FE6FF0-0x810</Address>
<CheatEntries>
<CheatEntry>
<ID>15</ID>
<Description>"Strength"</Description>
<ShowAsSigned>0</ShowAsSigned>
<VariableType>Double</VariableType>
<Address>+810</Address>
</CheatEntry>
<CheatEntry>
<ID>21</ID>
<Description>"Dexterity"</Description>
<ShowAsSigned>0</ShowAsSigned>
<VariableType>Double</VariableType>
<Address>+0818</Address>
</CheatEntry>
<CheatEntry>
<ID>22</ID>
<Description>"Vigor"</Description>
<ShowAsSigned>0</ShowAsSigned>
<VariableType>Double</VariableType>
<Address>+0820</Address>
</CheatEntry>
<CheatEntry>
<ID>23</ID>
<Description>"Intellect"</Description>
<ShowAsSigned>0</ShowAsSigned>
<VariableType>Double</VariableType>
<Address>+0828</Address>
</CheatEntry>
<CheatEntry>
<ID>24</ID>
<Description>"Vitality"</Description>
<ShowAsSigned>0</ShowAsSigned>
<VariableType>Double</VariableType>
<Address>+0830</Address>
</CheatEntry>
<CheatEntry>
<ID>25</ID>
<Description>"Endurance"</Description>
<ShowAsSigned>0</ShowAsSigned>
<VariableType>Double</VariableType>
<Address>+0838</Address>
</CheatEntry>
</CheatEntries>
</CheatEntry>
</CheatEntries>
</CheatTable>
Item record:
Code: Select all
<?xml version="1.0" encoding="utf-8"?>
<CheatTable>
<CheatEntries>
<CheatEntry>
<ID>2762</ID>
<Description>"-Item-"</Description>
<Options moHideChildren="1"/>
<LastState Activated="1" RealAddress="0B646B18"/>
<ShowAsSigned>0</ShowAsSigned>
<VariableType>String</VariableType>
<Length>10</Length>
<Unicode>0</Unicode>
<CodePage>0</CodePage>
<ZeroTerminate>1</ZeroTerminate>
<Address>0B646B18+0</Address>
<CheatEntries>
<CheatEntry>
<ID>2758</ID>
<Description>"ID"</Description>
<LastState Value="40001" RealAddress="0B646B18"/>
<ShowAsSigned>0</ShowAsSigned>
<VariableType>Double</VariableType>
<Address>+0</Address>
</CheatEntry>
<CheatEntry>
<ID>2759</ID>
<Description>"Max Cnt (ro)"</Description>
<LastState Value="9999" RealAddress="0B646BC0"/>
<ShowAsSigned>0</ShowAsSigned>
<VariableType>Double</VariableType>
<Address>+A8</Address>
</CheatEntry>
<CheatEntry>
<ID>2760</ID>
<Description>"Count (rw)"</Description>
<LastState Value="5216" RealAddress="0B646C08"/>
<ShowAsSigned>0</ShowAsSigned>
<VariableType>Double</VariableType>
<Address>+F0</Address>
</CheatEntry>
<CheatEntry>
<ID>2761</ID>
<Description>"ID"</Description>
<LastState Value="40001" RealAddress="0B646C20"/>
<ShowAsSigned>0</ShowAsSigned>
<VariableType>Double</VariableType>
<Address>+0x108</Address>
</CheatEntry>
</CheatEntries>
</CheatEntry>
</CheatEntries>
</CheatTable>
Item search pattern:
Code: Select all
dp:* w:0xa0 dp:<MAX_Count> w:64 dp:<Count> w:16 dp:*
if you know item ID replace * with that ID
Code: Select all
dp:<ItemID> w:0xa0 dp:<MAX_Count> w:64 dp:<Count> w:16 dp:<ItemID>
sanitka
Expert Cheater
Posts: 493 Joined: Sat Aug 22, 2020 5:40 am
Reputation: 249
Post
by sanitka » Tue Mar 30, 2021 4:41 am
Please test this
group search , it should return addresses for of all characters (for me 4) and let me know if this works for you.
Code: Select all
4:0xffffffff d:* d:* d:* d:* d:* d:100 d:* d:* d:* d:* d:* d:100 d:* d:* d:400 d:* d:10000 d:100000 w:64 d:100 w:0x28 d:0 w:0x40 4:0xffffffff
Last edited by
sanitka on Wed Mar 31, 2021 7:38 pm, edited 1 time in total.
Davyheaven
Noobzor
Posts: 9 Joined: Wed Apr 11, 2018 3:12 am
Reputation: 0
Post
by Davyheaven » Tue Mar 30, 2021 11:16 pm
sanitka wrote: ↑ Sun Mar 28, 2021 3:44 pm
kind's scan can be improved to return only one result:
Code: Select all
dp:<ATTACK_value> w:0x18 dp:<HP_value> w:16 dp:<SANITY_value> w:16 dp:<STAMINA_value> w:0xb0 dp:0
(when last value is non zero then it is a "copy")
if the value is unknown to you (like Sanity) put an asterisk instead of that value (ie. dp:*)
All but HP & Stamina are calculated somehow, so consider them view-only!
the structure (all are doubles) is:
Code: Select all
Attack
?
?
Critical Rate * 10
HP
?
?
Sanity
?
Defense
Stamina
?
?
?
?
Rage
?
?
?
?
?
?
Element res
Poison res
Arcane res
Shadow res
?
0
attribute scan:
Code: Select all
dp:<Strength_value> dp:<Dexterity_value> dp:<Vigor_value> dp:<Intellect_value> dp:<Vitality_value> dp:<Endurance_value>
even Altar level & Altar progress can be found and modified
Can you make a table, please?
sanitka
Expert Cheater
Posts: 493 Joined: Sat Aug 22, 2020 5:40 am
Reputation: 249
Post
by sanitka » Wed Mar 31, 2021 12:04 am
Davyheaven wrote: ↑ Tue Mar 30, 2021 11:16 pm
Can you make a table, please?
Unfortunately not, at least till I know that the group search in the previous post works for everyone.
Davyheaven
Noobzor
Posts: 9 Joined: Wed Apr 11, 2018 3:12 am
Reputation: 0
Post
by Davyheaven » Wed Mar 31, 2021 2:48 pm
sanitka wrote: ↑ Tue Mar 30, 2021 4:41 am
Please test this group search, it should return addresses for of all characters (for me 4) and let me know if this works for you.
Code: Select all
4:0xffffffff d:* d:* d:* d:* d:* d:100 d:* d:* d:* d:* d:* d:100 d:* d:* d:400 d:* d:10000 d:100000 w:64 d:100 w:0x28 d:0 w:0x40 4:0xffffffff
it works for me
5545ggdgdf
Expert Cheater
Posts: 85 Joined: Wed Sep 11, 2019 1:04 pm
Reputation: 8
Post
by 5545ggdgdf » Wed Mar 31, 2021 5:06 pm
Sorry, how do you use those codes
sanitka
Expert Cheater
Posts: 493 Joined: Sat Aug 22, 2020 5:40 am
Reputation: 249
Post
by sanitka » Wed Mar 31, 2021 7:37 pm
5545ggdgdf wrote: ↑ Wed Mar 31, 2021 5:06 pm
Sorry, how do you use those codes
If you mean
group search :
[Link]
sanitka
Expert Cheater
Posts: 493 Joined: Sat Aug 22, 2020 5:40 am
Reputation: 249
Post
by sanitka » Thu Apr 01, 2021 8:17 am
Table v 0.01
Press/Activate Refresh Players to find a new set of Player pointers.
Attachments
PascalsWager.CT
(53.03 KiB) Downloaded 102 times