[Request] Pascal's Wager: Definitive Edition

Ask about cheats/tables for single player games here
User avatar
sanitka
Expert Cheater
Expert Cheater
Posts: 459
Joined: Sat Aug 22, 2020 5:40 am
Reputation: 204

Re: [Request] Pascal's Wager: Definitive Edition

Post by sanitka »

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 ;)

User avatar
sanitka
Expert Cheater
Expert Cheater
Posts: 459
Joined: Sat Aug 22, 2020 5:40 am
Reputation: 204

Re: [Request] Pascal's Wager: Definitive Edition

Post by sanitka »

Item & other IDs / Strings
Attachments
PWager_Strings.7z
Pascals Wager ItemIDs & Strings
(1.94 MiB) Downloaded 84 times
Last edited by sanitka on Fri Apr 02, 2021 11:46 pm, edited 1 time in total.

User avatar
sanitka
Expert Cheater
Expert Cheater
Posts: 459
Joined: Sat Aug 22, 2020 5:40 am
Reputation: 204

Re: [Request] Pascal's Wager: Definitive Edition

Post by sanitka »

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>

User avatar
sanitka
Expert Cheater
Expert Cheater
Posts: 459
Joined: Sat Aug 22, 2020 5:40 am
Reputation: 204

Re: [Request] Pascal's Wager: Definitive Edition

Post by sanitka »

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
Noobzor
Posts: 9
Joined: Wed Apr 11, 2018 3:12 am
Reputation: 0

Re: [Request] Pascal's Wager: Definitive Edition

Post by Davyheaven »

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? :(

User avatar
sanitka
Expert Cheater
Expert Cheater
Posts: 459
Joined: Sat Aug 22, 2020 5:40 am
Reputation: 204

Re: [Request] Pascal's Wager: Definitive Edition

Post by sanitka »

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
Noobzor
Posts: 9
Joined: Wed Apr 11, 2018 3:12 am
Reputation: 0

Re: [Request] Pascal's Wager: Definitive Edition

Post by Davyheaven »

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
Expert Cheater
Posts: 81
Joined: Wed Sep 11, 2019 1:04 pm
Reputation: 7

Re: [Request] Pascal's Wager: Definitive Edition

Post by 5545ggdgdf »

Sorry, how do you use those codes

User avatar
sanitka
Expert Cheater
Expert Cheater
Posts: 459
Joined: Sat Aug 22, 2020 5:40 am
Reputation: 204

Re: [Request] Pascal's Wager: Definitive Edition

Post by sanitka »

5545ggdgdf wrote:
Wed Mar 31, 2021 5:06 pm
Sorry, how do you use those codes

If you mean group search:
[Link]

User avatar
sanitka
Expert Cheater
Expert Cheater
Posts: 459
Joined: Sat Aug 22, 2020 5:40 am
Reputation: 204

Re: [Request] Pascal's Wager: Definitive Edition

Post by sanitka »

Table v 0.01

Press/Activate Refresh Players to find a new set of Player pointers.
Attachments
PascalsWager.CT
(53.03 KiB) Downloaded 94 times

User avatar
sanitka
Expert Cheater
Expert Cheater
Posts: 459
Joined: Sat Aug 22, 2020 5:40 am
Reputation: 204

Re: [Request] Pascal's Wager: Definitive Edition

Post by sanitka »

Future discussion and development in the Table area - viewtopic.php?f=4&t=15724

Post Reply