My Time at Portia

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

Re: My Time at Portia

Post by fantomas »

ImpalaPUA wrote:
Tue Jan 22, 2019 2:15 pm
I've noticed a lot of features don't work with the steam version as well. Fantomas doesn't have that version, but it would be nice if someone edited some of the scripts for the actual steam version.
I'm really sorry :(

Could you try to edit it for steam users, pls? It is really not hard at all, the scripts have no complicated codes, just check if the memory addresses do match with these in your game under steam.

As it seems that some of scripts still work fine for steam users, it shouldn't take you much time to edit these ones which do not work.

Thank you in advance. ;)

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

Impala
Table Makers
Table Makers
Posts: 659
Joined: Tue Apr 18, 2017 6:47 pm
Reputation: 457

Re: My Time at Portia

Post by Impala »

fantomas wrote:
Tue Jan 22, 2019 3:04 pm
ImpalaPUA wrote:
Tue Jan 22, 2019 2:15 pm
I've noticed a lot of features don't work with the steam version as well. Fantomas doesn't have that version, but it would be nice if someone edited some of the scripts for the actual steam version.
I'm really sorry :(

Could you try to edit it for steam users, pls? It is really not hard at all, the scripts have no complicated codes, just check if the memory addresses do match with these in your game under steam.

As it seems that some of scripts still work fine for steam users, it shouldn't take you much time to edit these ones which do not work.

Thank you in advance. ;)
I'm tilted at the moment because the game crashed and I lost all of a days progress, so I am not sure if I am going to play anymore

Impala
Table Makers
Table Makers
Posts: 659
Joined: Tue Apr 18, 2017 6:47 pm
Reputation: 457

Re: My Time at Portia

Post by Impala »

Farm Upgrade Money Cost (steam)

Code: Select all

[ENABLE]
//Farm Upgrade Money Cost
Pathea.HomeNs:FarmUpgradeMgr:MoneyCost+ef+2:
  db 4C

//Farm Upgrade Material Cost
Pathea.HomeNs:FarmUpgradeMgr:MaterialCost+ef+2:
  db 4C

//Farm Change Appearance Money Cost
Pathea.UISystemNs:FarmEditModeMatBuilding:ExitPay+7f:
  db 90 90 90
{
nop
nop
nop
}

//Farm Change Appearance Material Cost
Pathea.UISystemNs:FarmEditModeMatBuilding:ExitPay+ad:
  db 90 90 90
{
nop
nop
nop
}

[DISABLE]
Pathea.HomeNs:FarmUpgradeMgr:MoneyCost+ef+2:
  db 4D

Pathea.HomeNs:FarmUpgradeMgr:MaterialCost+ef+2:
  db 4D

Pathea.UISystemNs:FarmEditModeMatBuilding:ExitPay+7f:
  db 41 FF D3

Pathea.UISystemNs:FarmEditModeMatBuilding:ExitPay+ad:
  db 41 FF D3
Image
Last edited by Impala on Tue Jan 22, 2019 4:17 pm, edited 1 time in total.

Impala
Table Makers
Table Makers
Posts: 659
Joined: Tue Apr 18, 2017 6:47 pm
Reputation: 457

Re: My Time at Portia

Post by Impala »

Relationships for steam

Code: Select all

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+18

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
}

Impala
Table Makers
Table Makers
Posts: 659
Joined: Tue Apr 18, 2017 6:47 pm
Reputation: 457

Re: My Time at Portia

Post by Impala »

If anyone wants a specific code updated for steam, reply to this quoted so I see it, but I can't be f'ed going through each to see if the code works/matches up

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

Re: My Time at Portia

Post by fantomas »

@ImpalaPUA

Image

User avatar
Zozinhu
Expert Cheater
Expert Cheater
Posts: 196
Joined: Wed May 31, 2017 11:53 am
Reputation: 13

Re: My Time at Portia

Post by Zozinhu »

ImpalaPUA wrote:
Tue Jan 22, 2019 4:16 pm
Relationships for steam

Code: Select all

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+18

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
}
Heya, can you please clarify how does this code works exactly? Does it max out hearts with everybody?

User avatar
Zozinhu
Expert Cheater
Expert Cheater
Posts: 196
Joined: Wed May 31, 2017 11:53 am
Reputation: 13

Re: My Time at Portia

Post by Zozinhu »

fantomas wrote:
Tue Jan 22, 2019 12:39 am
A workaround JUST for testing!!! Credits go to fearlessrevolution

SuperSpeed - Walk/Run a little bit before use it!!! I put 50 as the maxSpeed value but it goes without saying that you can put the value you prefer (not too higher though!!!)

Code: Select all

[ENABLE]
alloc(newmem,2048,Pathea:ActorMotor:MoveBySpeed+3b) 
label(returnhere)
label(originalcode)
label(exit)

newmem:
cmp [rsi+0000008C],1
jne originalcode
mov [rsi+00000090],(float)50  //default maxSpeed value is { 10 }
movss xmm0,[rsi+00000090]
cvtss2sd xmm0,xmm0
xorpd xmm1,xmm1
jmp returnhere
originalcode:
cvtss2sd xmm0,xmm0
xorpd xmm1,xmm1

exit:
jmp returnhere

Pathea:ActorMotor:MoveBySpeed+3b:
jmp newmem
nop
nop
nop
returnhere:

[DISABLE]
dealloc(newmem)
Pathea:ActorMotor:MoveBySpeed+3b:
cvtss2sd xmm0,xmm0
xorpd xmm1,xmm1
//Alt: db F3 0F 5A C0 66 0F 57 C9
JumpActionParamer - Jump once before use it!!! You have here a scripts with a couple of options which will allow you to play with your jump. It's pretty fun. ;)

Image

Code: Select all

<?xml version="1.0" encoding="utf-8"?>
<CheatTable CheatEngineTableVersion="28">
  <CheatEntries>
    <CheatEntry>
      <ID>443</ID>
      <Description>"JumpActionParamer"</Description>
      <Options moHideChildren="1"/>
      <LastState/>
      <Color>26B382</Color>
      <VariableType>Auto Assembler Script</VariableType>
      <AssemblerScript>[ENABLE]
alloc(newmem,2048,Pathea:ActorMotor:JumpStart+c9) 
label(returnhere)
label(originalcode)
label(exit)

globalalloc(jump_ptr,8)

newmem:
mov [jump_ptr],rax
originalcode:
movss xmm0,[rax+18]

exit:
jmp returnhere

Pathea:ActorMotor:JumpStart+c9:
jmp newmem
returnhere:

[DISABLE]
dealloc(newmem)
Pathea:ActorMotor:JumpStart+c9:
movss xmm0,[rax+18]
//Alt: db F3 0F 10 40 18
</AssemblerScript>
      <CheatEntries>
        <CheatEntry>
          <ID>442</ID>
          <Description>"BaseAddress"</Description>
          <LastState RealAddress="00000000"/>
          <VariableType>String</VariableType>
          <Length>0</Length>
          <Unicode>0</Unicode>
          <CodePage>0</CodePage>
          <ZeroTerminate>1</ZeroTerminate>
          <Address>jump_ptr</Address>
          <Offsets>
            <Offset>0</Offset>
          </Offsets>
          <CheatEntries>
            <CheatEntry>
              <ID>444</ID>
              <Description>"JumpInitSpeed"</Description>
              <VariableType>Float</VariableType>
              <Address>+10</Address>
            </CheatEntry>
            <CheatEntry>
              <ID>445</ID>
              <Description>"Gravity"</Description>
              <VariableType>Float</VariableType>
              <Address>+14</Address>
            </CheatEntry>
            <CheatEntry>
              <ID>446</ID>
              <Description>"Multiply"</Description>
              <VariableType>Float</VariableType>
              <Address>+18</Address>
            </CheatEntry>
            <CheatEntry>
              <ID>447</ID>
              <Description>"DropMoreTime"</Description>
              <VariableType>Float</VariableType>
              <Address>+1C</Address>
            </CheatEntry>
            <CheatEntry>
              <ID>448</ID>
              <Description>"JumpMoveDelta"</Description>
              <VariableType>Float</VariableType>
              <Address>+20</Address>
            </CheatEntry>
          </CheatEntries>
        </CheatEntry>
      </CheatEntries>
    </CheatEntry>
  </CheatEntries>
  <UserdefinedSymbols/>
</CheatTable>
Super Walking Speed is awesome! I tested and set to 15 and it's just perfect, more than that it gets weridly fast and hard to control.

I pasted the script for the jump but it gives a message and I can't run the script (yeah, I know I suck o.o')

User avatar
Zozinhu
Expert Cheater
Expert Cheater
Posts: 196
Joined: Wed May 31, 2017 11:53 am
Reputation: 13

Re: My Time at Portia

Post by Zozinhu »

I can't get neither scripts for relationships to work x_x

Impala
Table Makers
Table Makers
Posts: 659
Joined: Tue Apr 18, 2017 6:47 pm
Reputation: 457

Re: My Time at Portia

Post by Impala »

Zozinhu wrote:
Tue Jan 22, 2019 7:32 pm
I can't get neither scripts for relationships to work x_x
I wasn't planning no sharing this, but I edited the 2 scripts for steam

No cost farm upgrades
Relationship

I am posting it for the people that don't know what to do with the script. To use the relationship, activate, then go to relationship status screen and click someones picture and it will auto-populate in the script
Portia.CT
(108.42 KiB) Downloaded 108 times

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

Re: My Time at Portia

Post by fantomas »

Zozinhu wrote:
Tue Jan 22, 2019 7:29 pm
I pasted the script for the jump but it gives a message and I can't run the script (yeah, I know I suck o.o')
Copy/Past that code in a text editor (notepad++) then save it as .ct extension.

-- OR --
Attachments
JumpActionParamer.ct
(2.49 KiB) Downloaded 97 times

Rubyelf
Expert Cheater
Expert Cheater
Posts: 663
Joined: Mon Mar 12, 2018 11:47 pm
Reputation: 257

Re: My Time at Portia

Post by Rubyelf »

ImpalaPUA wrote:
Tue Jan 22, 2019 7:37 pm
Zozinhu wrote:
Tue Jan 22, 2019 7:32 pm
I can't get neither scripts for relationships to work x_x
I wasn't planning no sharing this, but I edited the 2 scripts for steam

No cost farm upgrades
Relationship

I am posting it for the people that don't know what to do with the script. To use the relationship, activate, then go to relationship status screen and click someones picture and it will auto-populate in the script

Portia.CT
Thank you, everytime I tried to add the script it was throwing me errors, no idea what I was doing wrong!

The script does not work with the fences/gates though, no biggy to me, just thought I'd let you know :)
Last edited by Rubyelf on Wed Jan 23, 2019 12:09 am, edited 1 time in total.

ninjalol5
Noobzor
Noobzor
Posts: 8
Joined: Fri Jan 18, 2019 11:52 pm
Reputation: 1

Re: My Time at Portia

Post by ninjalol5 »

Why did you reply to literally everyone but me I am asking you how to activate relationship cheats

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

Re: My Time at Portia

Post by timechaos69 »

Rize wrote:
Tue Jan 22, 2019 10:22 am
If anyone interested in a way to get relics in ruin easier. You can change pick up distance of all relics. It in a sqlite file "Portia_Data/StreamingAssets/CccData/LocalDb.bytes", you can use any sqlite browser to open it and change autopickup distance of all rows in "randomherbs" table. Default is 2 change to 2000 and you'll have all relic rush into your inventory when you enter a ruin. Also fish rate is in "Fish" table and many others thing you can change.
There are a lot of tables you can mess around with! edited a lot of abilites!
[Link]

edit that image is me doing smooth talk so whenever i chat with someone i get 1000 relationship points lol...you can mod any abilities! just dont do the worker one that reduces resource cost "artisan to 0..itll mess up workshop

edit 2: thats me editing the small satchel stats!

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

Re: My Time at Portia

Post by fantomas »

ninjalol5 wrote:
Wed Jan 23, 2019 12:07 am
Why did you reply to literally everyone but me I am asking you how to activate relationship cheats
So cute :wub: :P

Sorry but it has nothing to do with you - I'm trying to do my best but I also have a real life, so if I missed your message, I'm really sorry. :(

About relationship script, it has already been discussed (as about of all script that aren't working for steam users) - From above posts, you'll find edited scripts (including relationship) for steam users, made by ImpalaPUA. Give it a try and post you feedback here. ;)

Post Reply

Who is online

Users browsing this forum: Bing [Bot], Bloodybone, DotBot, Google Adsense [Bot], monarchv2, mul0, nsf001, Prydain, Shaggalicious