My Time at Portia

Upload your cheat tables here (No requests)
User avatar
fantomas
Table Makers
Table Makers
Posts: 1163
Joined: Sat Mar 25, 2017 7:13 pm
Reputation: 552

Re: My Time at Portia

Post by fantomas »

Instant Fishing

Code: Select all

[ENABLE]
//FishingWaitTimeMax
Pathea.MiniGameNs.Fishing:FishingSystem_t:get_maxWaitTime+25+3:
  db C2
//F3 0F 5A C2
//cvtss2sd xmm0,xmm2  //xmm2 value [ 0 ]

//dragFishSpeedFactor
Pathea.MiniGameNs.Fishing:FishingSystem_t:get_DragFishSpeed+25+3:
  db C3
//F2 0F 59 C3
//mulsd xmm0,xmm3   //xmm3 value [ 503 ]

[DISABLE]
//FishingWaitTimeMax
Pathea.MiniGameNs.Fishing:FishingSystem_t:get_maxWaitTime+25+3:
  db C0
//F3 0F 5A C0
//cvtss2sd xmm0,xmm0  //xmm0 default (float) value [ 5 ]

//dragFishSpeedFactor
Pathea.MiniGameNs.Fishing:FishingSystem_t:get_DragFishSpeed+25+3:
  db C1
//F2 0F 59 C1
//mulsd xmm0,xmm1  //xmm1 default (float) value [ 1 ]


How to use this cheat table?
  1. Install Cheat Engine
  2. Double-click the .CT file in order to open it.
  3. Click the PC icon in Cheat Engine in order to select the game process.
  4. Keep the list.
  5. Activate the trainer options by checking boxes or setting values from 0 to 1

User avatar
fantomas
Table Makers
Table Makers
Posts: 1163
Joined: Sat Mar 25, 2017 7:13 pm
Reputation: 552

Re: My Time at Portia

Post by fantomas »

sz68001 wrote:
Thu Jan 17, 2019 7:41 pm
How can I find it (Pathea.FavorSystemNs:FavorUtility:GetGradeName+18)
Open Memory view in CE, right click on a memory address (under 'Address' subtab), then go to address. Copy/past Pathea.FavorSystemNs:FavorUtility:GetGradeName+18, then OK.

User avatar
NumberXer0
Expert Cheater
Expert Cheater
Posts: 1028
Joined: Sun Mar 12, 2017 2:17 pm
Reputation: 92

Re: My Time at Portia

Post by NumberXer0 »

I'm having some issues with Hotfix 3. The no materials cheat makes every workstation think I have 0 of everything, even if I have 100. It makes crafting completely unusable. I've restarted my game many times and it's the only cheat I'm toggling. Turning the cheat off makes the stations work again. NPC relationship is also not fixed with the method posted some pages back, still can't tick the box.

timechaos69
Expert Cheater
Expert Cheater
Posts: 283
Joined: Wed Oct 18, 2017 4:23 am
Reputation: 38

Re: My Time at Portia

Post by timechaos69 »

yea sometimes that happened to me...try turning on bait required instead and if that helps..it helped for me. The npc thing never worked for me but its no worries i found you can make everyone instant friend if you can play with them and search for the value (4 byte) in upper right corner every-time you make em happy
Last edited by timechaos69 on Thu Jan 17, 2019 9:40 pm, edited 1 time in total.

User avatar
fantomas
Table Makers
Table Makers
Posts: 1163
Joined: Sat Mar 25, 2017 7:13 pm
Reputation: 552

Re: My Time at Portia

Post by fantomas »

timechaos69 wrote:
Thu Jan 17, 2019 8:35 pm
Spoiler

Code: Select all

<?xml version="1.0" encoding="utf-8"?>
<CheatTable>
  <CheatEntries>
    <CheatEntry>
      <ID>379</ID>
      <Description>"defense"</Description>
      <LastState Value="100002" RealAddress="2281954D62C"/>
      <VariableType>Float</VariableType>
      <Address>2281954D62C</Address>
    </CheatEntry>
  </CheatEntries>
</CheatTable>

Code: Select all

<?xml version="1.0" encoding="utf-8"?>
<CheatTable>
  <CheatEntries>
    <CheatEntry>
      <ID>381</ID>
      <Description>"hp"</Description>
      <LastState Value="100001" RealAddress="2281954D630"/>
      <VariableType>Float</VariableType>
      <Address>2281954D630</Address>
    </CheatEntry>
  </CheatEntries>
</CheatTable>
is there a way for you to make a pointer for this address? this is the defense stat of my character on my game? i guess offense is close by but havnt messed with that one yet

Edit this is the stat addres where youe at the food and defense is that number not with equipment so it will stay the same and save

edit 2 second one is hp..
These values are not statics, so it will probably be very different for me. Here some pointers values that you can find under UI (but can't be edited, I guess).

Code: Select all

<?xml version="1.0" encoding="utf-8"?>
<CheatTable CheatEngineTableVersion="28">
  <CheatEntries>
    <CheatEntry>
      <ID>384</ID>
      <Description>"PlayerInfo Base Addresses"</Description>
      <Options moHideChildren="1"/>
      <LastState/>
      <VariableType>Auto Assembler Script</VariableType>
      <AssemblerScript>[ENABLE]
alloc(newmem,2048,Pathea.UISystemNs.MainMenu.PackageUI:PackageUIPlayerInfo:FreshPlayerInfo+975) 
label(returnhere)
label(originalcode)
label(exit)

globalalloc(playerInfo_ptr,8)

newmem:
mov [playerInfo_ptr],rsi
originalcode:
movsxd  rax,dword ptr [rsi+00000134]

exit:
jmp returnhere

Pathea.UISystemNs.MainMenu.PackageUI:PackageUIPlayerInfo:FreshPlayerInfo+975:
jmp newmem
nop
nop
returnhere:

[DISABLE]
dealloc(newmem)
Pathea.UISystemNs.MainMenu.PackageUI:PackageUIPlayerInfo:FreshPlayerInfo+975:
movsxd  rax,dword ptr [rsi+00000134]
//Alt: db 48 63 86 34 01 00 00
</AssemblerScript>
      <CheatEntries>
        <CheatEntry>
          <ID>385</ID>
          <Description>"Base Address"</Description>
          <LastState RealAddress="00000000"/>
          <VariableType>String</VariableType>
          <Length>0</Length>
          <Unicode>0</Unicode>
          <CodePage>0</CodePage>
          <ZeroTerminate>1</ZeroTerminate>
          <Address>playerInfo_ptr</Address>
          <Offsets>
            <Offset>0</Offset>
          </Offsets>
          <CheatEntries>
            <CheatEntry>
              <ID>386</ID>
              <Description>"level"</Description>
              <LastState RealAddress="00000000"/>
              <VariableType>String</VariableType>
              <Length>0</Length>
              <Unicode>0</Unicode>
              <CodePage>0</CodePage>
              <ZeroTerminate>1</ZeroTerminate>
              <Address>+110</Address>
              <Offsets>
                <Offset>0</Offset>
              </Offsets>
              <CheatEntries>
                <CheatEntry>
                  <ID>400</ID>
                  <Description>"mExpTotal"</Description>
                  <VariableType>4 Bytes</VariableType>
                  <Address>+14</Address>
                </CheatEntry>
                <CheatEntry>
                  <ID>401</ID>
                  <Description>"mLevel"</Description>
                  <VariableType>4 Bytes</VariableType>
                  <Address>+18</Address>
                </CheatEntry>
                <CheatEntry>
                  <ID>402</ID>
                  <Description>"mExp"</Description>
                  <VariableType>4 Bytes</VariableType>
                  <Address>+1C</Address>
                </CheatEntry>
                <CheatEntry>
                  <ID>403</ID>
                  <Description>"mNextLevelExp"</Description>
                  <VariableType>4 Bytes</VariableType>
                  <Address>+20</Address>
                </CheatEntry>
              </CheatEntries>
            </CheatEntry>
            <CheatEntry>
              <ID>399</ID>
              <Description>"lvlCur"</Description>
              <VariableType>4 Bytes</VariableType>
              <Address>+118</Address>
            </CheatEntry>
            <CheatEntry>
              <ID>387</ID>
              <Description>"lvlNeed"</Description>
              <VariableType>4 Bytes</VariableType>
              <Address>+11C</Address>
            </CheatEntry>
            <CheatEntry>
              <ID>388</ID>
              <Description>"hp"</Description>
              <VariableType>4 Bytes</VariableType>
              <Address>+120</Address>
            </CheatEntry>
            <CheatEntry>
              <ID>389</ID>
              <Description>"maxHp"</Description>
              <VariableType>4 Bytes</VariableType>
              <Address>+124</Address>
            </CheatEntry>
            <CheatEntry>
              <ID>390</ID>
              <Description>"cp"</Description>
              <VariableType>4 Bytes</VariableType>
              <Address>+128</Address>
            </CheatEntry>
            <CheatEntry>
              <ID>391</ID>
              <Description>"maxCp"</Description>
              <VariableType>4 Bytes</VariableType>
              <Address>+12C</Address>
            </CheatEntry>
            <CheatEntry>
              <ID>392</ID>
              <Description>"vp"</Description>
              <VariableType>4 Bytes</VariableType>
              <Address>+130</Address>
            </CheatEntry>
            <CheatEntry>
              <ID>393</ID>
              <Description>"maxVp"</Description>
              <VariableType>4 Bytes</VariableType>
              <Address>+134</Address>
            </CheatEntry>
            <CheatEntry>
              <ID>394</ID>
              <Description>"attack"</Description>
              <VariableType>4 Bytes</VariableType>
              <Address>+138</Address>
            </CheatEntry>
            <CheatEntry>
              <ID>395</ID>
              <Description>"defence"</Description>
              <VariableType>4 Bytes</VariableType>
              <Address>+13C</Address>
            </CheatEntry>
            <CheatEntry>
              <ID>397</ID>
              <Description>"critRat"</Description>
              <VariableType>Float</VariableType>
              <Address>+140</Address>
            </CheatEntry>
            <CheatEntry>
              <ID>396</ID>
              <Description>"meleeCritBonus"</Description>
              <VariableType>Float</VariableType>
              <Address>+144</Address>
            </CheatEntry>
            <CheatEntry>
              <ID>398</ID>
              <Description>"rangeCritBonus"</Description>
              <VariableType>Float</VariableType>
              <Address>+148</Address>
            </CheatEntry>
          </CheatEntries>
        </CheatEntry>
      </CheatEntries>
    </CheatEntry>
  </CheatEntries>
  <UserdefinedSymbols/>
</CheatTable>
But I guess you can to play a little bit with these value, to find what access these addresses.

User avatar
NumberXer0
Expert Cheater
Expert Cheater
Posts: 1028
Joined: Sun Mar 12, 2017 2:17 pm
Reputation: 92

Re: My Time at Portia

Post by NumberXer0 »

Hey Fantomas, you asked someone to send you a picture of the memory viewer to check out the NPC thing. Doesn't seem like they did, so here is mine.

[Link]

Not sure if it will be helpful or not.

User avatar
fantomas
Table Makers
Table Makers
Posts: 1163
Joined: Sat Mar 25, 2017 7:13 pm
Reputation: 552

Re: My Time at Portia

Post by fantomas »

NumberXer0 wrote:
Thu Jan 17, 2019 9:37 pm
I'm having some issues with Hotfix 3. The no materials cheat makes every workstation think I have 0 of everything, even if I have 100. It makes crafting completely unusable. I've restarted my game many times and it's the only cheat I'm toggling. Turning the cheat off makes the stations work again. NPC relationship is also not fixed with the method posted some pages back, still can't tick the box.
I had a similar case with 'Instant Crafting' script - I still have an old profile which I played in the latest updates, the script just worked as intended. Then I made another profile but this time the script didn't work. Restarting the game didn't help neither. I then reupload the old profile, the script works again, then I reuploaded the new profile and the script still works. :?

Just to say that it's something more related to the current game state than the cheat table, IMHO.

User avatar
fantomas
Table Makers
Table Makers
Posts: 1163
Joined: Sat Mar 25, 2017 7:13 pm
Reputation: 552

Re: My Time at Portia

Post by fantomas »

NumberXer0 wrote:
Thu Jan 17, 2019 9:45 pm
Hey Fantomas, you asked someone to send you a picture of the memory viewer to check out the NPC thing. Doesn't seem like they did, so here is mine.

[Link]

Not sure if it will be helpful or not.
Of course it is helpful!!!

In your case (do not know if it will be the same for the others), the value you need is under Pathea.FavorSystemNs:FavorUtility:GetGradeName+1D, so the script should be like that:

Code: Select all

<?xml version="1.0" encoding="utf-8"?>
<CheatTable CheatEngineTableVersion="28">
  <CheatEntries>
    <CheatEntry>
      <ID>265</ID>
      <Description>"SetNpcRelationship"</Description>
      <Options moHideChildren="1"/>
      <LastState/>
      <Color>008000</Color>
      <VariableType>Auto Assembler Script</VariableType>
      <AssemblerScript>define(address,Pathea.FavorSystemNs:FavorUtility:GetGradeName+1D)
define(bytes,48 63 56 2C 48 8B C8)

[ENABLE]
assert(address,bytes)
alloc(newmem,$100,Pathea.FavorSystemNs:FavorUtility:GetGradeName+1D)

label(code)
label(return)

globalalloc(setFavorGradeName_ptr,8)

newmem:
  mov [setFavorGradeName_ptr],rsi

code:
  movsxd  rdx,dword ptr [rsi+2C]
  mov rcx,rax
  jmp return

address:
  jmp newmem
  nop
  nop
return:

[DISABLE]
address:
  db bytes
  // movsxd  rdx,dword ptr [rsi+2C]
  // mov rcx,rax

dealloc(newmem)

{
// ORIGINAL CODE - INJECTION POINT: Pathea.FavorSystemNs:FavorUtility:GetGradeName+1D

542DDAEC: 00 00                          -  add [rax],al
542DDAEE: 00 00                          -  add [rax],al
542DDAF0: 55                             -  push rbp
542DDAF1: 48 8B EC                       -  mov rbp,rsp
542DDAF4: 56                             -  push rsi
542DDAF5: 57                             -  push rdi
542DDAF6: 48 83 EC 10                    -  sub rsp,10
542DDAFA: 48 8B F1                       -  mov rsi,rcx
542DDAFD: 48 8B 04 25 D0 C1 37 02        -  mov rax,[0237C1D0]
542DDB05: 83 3E 00                       -  cmp dword ptr [rsi],00
// ---------- INJECTING HERE ----------
542DDB08: 48 63 56 2C                    -  movsxd  rdx,dword ptr [rsi+2C]
542DDB0C: 48 8B C8                       -  mov rcx,rax
// ---------- DONE INJECTING  ----------
542DDB0F: 48 83 EC 20                    -  sub rsp,20
542DDB13: 83 38 00                       -  cmp dword ptr [rax],00
542DDB16: 49 BB 50 89 04 2A 00 00 00 00  -  mov r11,Pathea.NpcRepositoryNs:NpcRepository:GetNpcData
542DDB20: 41 FF D3                       -  call r11
542DDB23: 48 83 C4 20                    -  add rsp,20
542DDB27: 48 8B F8                       -  mov rdi,rax
542DDB2A: 83 3E 00                       -  cmp dword ptr [rsi],00
542DDB2D: 48 63 4E 38                    -  movsxd  rcx,dword ptr [rsi+38]
542DDB31: 48 83 EC 20                    -  sub rsp,20
542DDB35: 49 BB E0 6F 04 2A 00 00 00 00  -  mov r11,Pathea.FavorSystemNs:FavorRelationshipData:GetRefData
}
</AssemblerScript>
      <CheatEntries>
        <CheatEntry>
          <ID>266</ID>
          <Description>"BaseAddress"</Description>
          <LastState RealAddress="00000000"/>
          <VariableType>String</VariableType>
          <Length>0</Length>
          <Unicode>0</Unicode>
          <CodePage>0</CodePage>
          <ZeroTerminate>1</ZeroTerminate>
          <Address>setFavorGradeName_ptr</Address>
          <Offsets>
            <Offset>0</Offset>
          </Offsets>
          <CheatEntries>
            <CheatEntry>
              <ID>267</ID>
              <Description>"NPC_Name"</Description>
              <DropDownList ReadOnly="1" DescriptionOnly="1" DisplayValueAsItem="1">4000006:Nora
4000008:Gale
4000011:Django
4000012:Sophie
4000033:Sonia
4000035:Phyllis
4000038:Aadit
4000040:Presley
4000052:Mei
4000053:Lucy
4000059:McDonald
4000063:Arlo
4000069:Pinky
</DropDownList>
              <VariableType>4 Bytes</VariableType>
              <Address>+2C</Address>
            </CheatEntry>
            <CheatEntry>
              <ID>268</ID>
              <Description>"mFavorValue"</Description>
              <VariableType>4 Bytes</VariableType>
              <Address>+34</Address>
            </CheatEntry>
            <CheatEntry>
              <ID>269</ID>
              <Description>"relationship"</Description>
              <DropDownList ReadOnly="1" DescriptionOnly="1" DisplayValueAsItem="1">1:Nemesis
2:Adversary
3:Stranger
4:Associate
5:Buddy
6:Friend
7:Good Friend
8:Best Friend
9:BFF
10:Girlfriend/Boyfriend
11:Sweetheart
12:Lover
13:Soulmate
14:Wife/Husband
15:Soulmate
16:Unhappy Wife/Husband
</DropDownList>
              <VariableType>4 Bytes</VariableType>
              <Address>+38</Address>
            </CheatEntry>
          </CheatEntries>
        </CheatEntry>
      </CheatEntries>
    </CheatEntry>
  </CheatEntries>
  <UserdefinedSymbols/>
</CheatTable>
Or directly change it in my script (line 1 & 6 => +18 into +1D)

timechaos69
Expert Cheater
Expert Cheater
Posts: 283
Joined: Wed Oct 18, 2017 4:23 am
Reputation: 38

Re: My Time at Portia

Post by timechaos69 »

if it didnt work for him it worked for mine now i can mod my npcs

now i can make mint my bff and get me a drill lol
Last edited by timechaos69 on Thu Jan 17, 2019 10:07 pm, edited 1 time in total.

User avatar
NumberXer0
Expert Cheater
Expert Cheater
Posts: 1028
Joined: Sun Mar 12, 2017 2:17 pm
Reputation: 92

Re: My Time at Portia

Post by NumberXer0 »

fantomas wrote:
Thu Jan 17, 2019 9:52 pm
NumberXer0 wrote:
Thu Jan 17, 2019 9:45 pm
Hey Fantomas, you asked someone to send you a picture of the memory viewer to check out the NPC thing. Doesn't seem like they did, so here is mine.

[Link]

Not sure if it will be helpful or not.
Of course it is helpful!!!

In your case (do not know if it will be the same for the others), the value you need is under Pathea.FavorSystemNs:FavorUtility:GetGradeName+1D, so the script should be like that:

Code: Select all

<?xml version="1.0" encoding="utf-8"?>
<CheatTable CheatEngineTableVersion="28">
  <CheatEntries>
    <CheatEntry>
      <ID>265</ID>
      <Description>"SetNpcRelationship"</Description>
      <Options moHideChildren="1"/>
      <LastState/>
      <Color>008000</Color>
      <VariableType>Auto Assembler Script</VariableType>
      <AssemblerScript>define(address,Pathea.FavorSystemNs:FavorUtility:GetGradeName+1D)
define(bytes,48 63 56 2C 48 8B C8)

[ENABLE]
assert(address,bytes)
alloc(newmem,$100,Pathea.FavorSystemNs:FavorUtility:GetGradeName+1D)

label(code)
label(return)

globalalloc(setFavorGradeName_ptr,8)

newmem:
  mov [setFavorGradeName_ptr],rsi

code:
  movsxd  rdx,dword ptr [rsi+2C]
  mov rcx,rax
  jmp return

address:
  jmp newmem
  nop
  nop
return:

[DISABLE]
address:
  db bytes
  // movsxd  rdx,dword ptr [rsi+2C]
  // mov rcx,rax

dealloc(newmem)

{
// ORIGINAL CODE - INJECTION POINT: Pathea.FavorSystemNs:FavorUtility:GetGradeName+1D

542DDAEC: 00 00                          -  add [rax],al
542DDAEE: 00 00                          -  add [rax],al
542DDAF0: 55                             -  push rbp
542DDAF1: 48 8B EC                       -  mov rbp,rsp
542DDAF4: 56                             -  push rsi
542DDAF5: 57                             -  push rdi
542DDAF6: 48 83 EC 10                    -  sub rsp,10
542DDAFA: 48 8B F1                       -  mov rsi,rcx
542DDAFD: 48 8B 04 25 D0 C1 37 02        -  mov rax,[0237C1D0]
542DDB05: 83 3E 00                       -  cmp dword ptr [rsi],00
// ---------- INJECTING HERE ----------
542DDB08: 48 63 56 2C                    -  movsxd  rdx,dword ptr [rsi+2C]
542DDB0C: 48 8B C8                       -  mov rcx,rax
// ---------- DONE INJECTING  ----------
542DDB0F: 48 83 EC 20                    -  sub rsp,20
542DDB13: 83 38 00                       -  cmp dword ptr [rax],00
542DDB16: 49 BB 50 89 04 2A 00 00 00 00  -  mov r11,Pathea.NpcRepositoryNs:NpcRepository:GetNpcData
542DDB20: 41 FF D3                       -  call r11
542DDB23: 48 83 C4 20                    -  add rsp,20
542DDB27: 48 8B F8                       -  mov rdi,rax
542DDB2A: 83 3E 00                       -  cmp dword ptr [rsi],00
542DDB2D: 48 63 4E 38                    -  movsxd  rcx,dword ptr [rsi+38]
542DDB31: 48 83 EC 20                    -  sub rsp,20
542DDB35: 49 BB E0 6F 04 2A 00 00 00 00  -  mov r11,Pathea.FavorSystemNs:FavorRelationshipData:GetRefData
}
</AssemblerScript>
      <CheatEntries>
        <CheatEntry>
          <ID>266</ID>
          <Description>"BaseAddress"</Description>
          <LastState RealAddress="00000000"/>
          <VariableType>String</VariableType>
          <Length>0</Length>
          <Unicode>0</Unicode>
          <CodePage>0</CodePage>
          <ZeroTerminate>1</ZeroTerminate>
          <Address>setFavorGradeName_ptr</Address>
          <Offsets>
            <Offset>0</Offset>
          </Offsets>
          <CheatEntries>
            <CheatEntry>
              <ID>267</ID>
              <Description>"NPC_Name"</Description>
              <DropDownList ReadOnly="1" DescriptionOnly="1" DisplayValueAsItem="1">4000006:Nora
4000008:Gale
4000011:Django
4000012:Sophie
4000033:Sonia
4000035:Phyllis
4000038:Aadit
4000040:Presley
4000052:Mei
4000053:Lucy
4000059:McDonald
4000063:Arlo
4000069:Pinky
</DropDownList>
              <VariableType>4 Bytes</VariableType>
              <Address>+2C</Address>
            </CheatEntry>
            <CheatEntry>
              <ID>268</ID>
              <Description>"mFavorValue"</Description>
              <VariableType>4 Bytes</VariableType>
              <Address>+34</Address>
            </CheatEntry>
            <CheatEntry>
              <ID>269</ID>
              <Description>"relationship"</Description>
              <DropDownList ReadOnly="1" DescriptionOnly="1" DisplayValueAsItem="1">1:Nemesis
2:Adversary
3:Stranger
4:Associate
5:Buddy
6:Friend
7:Good Friend
8:Best Friend
9:BFF
10:Girlfriend/Boyfriend
11:Sweetheart
12:Lover
13:Soulmate
14:Wife/Husband
15:Soulmate
16:Unhappy Wife/Husband
</DropDownList>
              <VariableType>4 Bytes</VariableType>
              <Address>+38</Address>
            </CheatEntry>
          </CheatEntries>
        </CheatEntry>
      </CheatEntries>
    </CheatEntry>
  </CheatEntries>
  <UserdefinedSymbols/>
</CheatTable>
Or directly change it in my script (line 1 & 6 => +18 into +1D)
Yup, changed the numbers and it works great now. Thanks! Oh and I know someone already reported it, but I figured I would just say I have the issue too, but the instant crafting causes a CTD for me as well.

User avatar
fantomas
Table Makers
Table Makers
Posts: 1163
Joined: Sat Mar 25, 2017 7:13 pm
Reputation: 552

Re: My Time at Portia

Post by fantomas »

NumberXer0 wrote:
Thu Jan 17, 2019 10:06 pm
Yup, changed the numbers and it works great now. Thanks! Oh and I know someone already reported it, but I figured I would just say I have the issue too, but the instant crafting causes a CTD for me as well.
You're welcome :)

About 'Instant Crafting', I guess it is the same thing - Take a look at the script I made and try to find it in your game then compare it.

sz68001
What is cheating?
What is cheating?
Posts: 3
Joined: Mon Apr 16, 2018 4:47 pm
Reputation: 1

Re: My Time at Portia

Post by sz68001 »

[Link]

change to 1D It works for me as well

timechaos69
Expert Cheater
Expert Cheater
Posts: 283
Joined: Wed Oct 18, 2017 4:23 am
Reputation: 38

Re: My Time at Portia

Post by timechaos69 »

If you change both value and status to max does it give the perks as well? only reason why im asking is arlo is supposed to give attack and crit but they dont appear to be activated in status screen or is it something behind the scenes?

User avatar
fantomas
Table Makers
Table Makers
Posts: 1163
Joined: Sat Mar 25, 2017 7:13 pm
Reputation: 552

Re: My Time at Portia

Post by fantomas »

timechaos69 wrote:
Thu Jan 17, 2019 10:59 pm
If you change both value and status to max does it give the perks as well? only reason why im asking is arlo is supposed to give attack and crit but they dont appear to be activated in status screen or is it something behind the scenes?

I think I found a way to edit these values - You can create pointers with this memory address Pathea.UISystemNs.MainMenu.PackageUI:PackageUIPlayerInfo:FreshPlayerInfo+9c0. Pls check well, the opcode should be lea rcx,[rcx+rdx*4+20] - You'll find maxVp (aka max endurance) at that address, then browse that memory region (change display type to float) and you'll find multiple copies of all these values. Find the right ones that are editable and make your pointers. ;)


-- EDIT --

It is not working as intended.
Last edited by fantomas on Fri Jan 18, 2019 1:14 am, edited 1 time in total.

timechaos69
Expert Cheater
Expert Cheater
Posts: 283
Joined: Wed Oct 18, 2017 4:23 am
Reputation: 38

Re: My Time at Portia

Post by timechaos69 »

fantomas wrote:
Thu Jan 17, 2019 11:13 pm
timechaos69 wrote:
Thu Jan 17, 2019 10:59 pm
If you change both value and status to max does it give the perks as well? only reason why im asking is arlo is supposed to give attack and crit but they dont appear to be activated in status screen or is it something behind the scenes?
I think I found a way to edit these values - You can create pointers with this memory address Pathea.UISystemNs.MainMenu.PackageUI:PackageUIPlayerInfo:FreshPlayerInfo+9c0. Pls check well, the opcode should be lea rcx,[rcx+rdx*4+20] - You'll find maxVp (aka max endurance) at that address, then browse that memory region (change display type to float) and you'll find multiple copies of all these values. Find the right ones that are editable and make your pointers. ;)
Honestly no idea how to do that lol!!! but its ok.

but when i saved and then loaded my game my crit did change to add teh 10% crit chance didnt see the attack lol cuz dont remember orginal value after talents LOL

Post Reply

Who is online

Users browsing this forum: AhrefsBot, Baidu [Spider], Fikusdg, Jennnsen, JimmyPex, mleko, Onidurum, Silas, taesign, wyppe, xduduhao, YandexBot