[RPCS3] Persona 5

Upload your cheat tables here (No requests)
KingSlender
Noobzor
Noobzor
Posts: 14
Joined: Wed Jul 19, 2017 2:36 am
Reputation: 0

Re: [RPCS3] Persona 5

Post by KingSlender »

NVM the page was lagging and i didn't see anything you wrote not even my comment

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

KingSlender
Noobzor
Noobzor
Posts: 14
Joined: Wed Jul 19, 2017 2:36 am
Reputation: 0

Re: [RPCS3] Persona 5

Post by KingSlender »

sorry to spam and all :/ new to the site thats all.didn't notice that comments could be on other pages

subeng
Expert Cheater
Expert Cheater
Posts: 52
Joined: Sun Jul 09, 2017 3:21 am
Reputation: 3

Re: [RPCS3] Persona 5

Post by subeng »

sharpmath wrote:
Thu Aug 03, 2017 5:30 am
subeng wrote:
Mon Jul 31, 2017 8:55 pm
Wait does this ps3 emu work in a playable state for this game now? Or are you guy endure playing slideshow because this game is a turn-base game?
Wait. Is your quote useless? Yeah it is.
l didn't quote anything l just asked a question. Nice talking to yourself though. lol

makotech222
Expert Cheater
Expert Cheater
Posts: 194
Joined: Thu Mar 02, 2017 11:27 pm
Reputation: 114

Re: [RPCS3] Persona 5

Post by makotech222 »

floppy wrote:
Fri Aug 04, 2017 12:04 am
Updated TechnoJacker's latest table:

- Added notes regarding max Knowledge, Kindness and Proficiency.
- Moved the 14 Hero Persona slots to a new group "Hero's Personas" under "Persona Stats".
- Added Makoto's, Haru's, Futaba's and Akechi's Personas to "Persona Stats". This means all potential party members are now accounted for :D
- Fixed typo (Yasuke -> Yusuke) and sorted some entries.

Will keep updating when I can :)

Edit:
- Added "Palace Security Level" (under the "General" group for now).

Edit2:
- Added more items. You can find them under "Items (by memory order and grouping)" > "Items #2". The items in these groups (#1 to #5) are grouped and ordered as they appear in the game's memory. This makes finding and adding new entries a bit more easy.

Edit3:
- Maxed out all stats. Added note regarding max Guts.

Edit4:
- Minor fixes to the table's xml structure.
- Under "Items (by memory order and grouping)":
- - Renamed the groups to reflect the items within (e.g. Treasure, Accessories, etc.). This new group title *should* be accurate for most items under each group.
- - Added "Melee Weapons".
- - Added "Protectors" (i.e. Armor).
- - Added "Ranged Weapons".

Edit5:
- Removed old "Items" section, renamed "Items (by memory order and grouping)" to "Items".
- Various other renames and general organization, can't be bothered to list everything :D.
- ADDED individual persona EXP for each of the hero's personas.
- Removed hero's personas 13 & 14 (you can only have a maximum of 12 personas).

Currently working on editing the persona compendium. Feel free to chip in 8-).
Thanks for always improving the table. Will update OP post soon with this. I Would like to request an 'always invisible' cheat in mementos/palace. Can't seem to find a way myself.

floppy
Noobzor
Noobzor
Posts: 7
Joined: Sun Jul 30, 2017 8:04 pm
Reputation: 2

Re: [RPCS3] Persona 5

Post by floppy »

makotech222 wrote:
Mon Aug 14, 2017 5:54 pm
Thanks for always improving the table. Will update OP post soon with this. I Would like to request an 'always invisible' cheat in mementos/palace. Can't seem to find a way myself.
Hmm... well, to become invisible you can use the "Items" section and add some "Hypno Mist" [1010B172B] to your inventory (and maybe freeze the value). When you enter a new area, simply use said item to make all (non-boss) enemies fall asleep, so that each attack counts as an ambush. As long as you don't smash right into them or stand next to them for a while, they won't wake up (until you enter a new area -- then just repeat the process).

I also think you can use the "Smokescreen" [1010B1729] item to avoid cameras and such, haven't tried it yet.

BTW, I tried implementing an actual invisibility cheat but gave up for now since even attaching the debugger crashes rpcs3 sometimes... :(

makotech222
Expert Cheater
Expert Cheater
Posts: 194
Joined: Thu Mar 02, 2017 11:27 pm
Reputation: 114

Re: [RPCS3] Persona 5

Post by makotech222 »

Yeah i've been using Hypno mist all the time. Just annoying to have to keep using it every level.

floppy
Noobzor
Noobzor
Posts: 7
Joined: Sun Jul 30, 2017 8:04 pm
Reputation: 2

Re: [RPCS3] Persona 5

Post by floppy »

Decided to make a new post as I have updated my (our?) cheat table with some major new features.

I'll use this chance to describe the current table contents:

+ General Stats -- Money, Fishing/Casino Points, Date and Time, Palace Security Level.
+ [new] Equip -- Melee/Protector/Accessory/Outfit/Ranged for each character.
+ Social Stats -- Pretty obvious :).
+ Battle Stats -- HP/SP/EXP/Bullets for each character.
+ Persona Stats -- St/Ma/En/Ag/Lu + Skills + Level + EXP + Persona ID for each persona for the hero and the party.
+ Items -- Melee, Protectors, Accessories, Consumeables, Key Items, Treasure, [new] Skill Cards, [new] Outfits, Ranged.
+ Confidants -- Rank and Affinity for each confidant.
+ [new] Compendium -- Editable compendium entries with ability to lock/unlock personas. When you lock a persona and then unlock it, the persona stats and skills reset to the base stats. You can also edit skills + stats.

Besides the new additions, I also fixed some bugs (and probably created some more :)).

Please treat the new Compendium feature as a beta-ish feature as my lua skills are quite shoddy.

Also, I've finished my first playthrough and think I'll start New Game+ soon... So maybe expect more updates? ;)

--------------------------------------------------------------------------------

EDIT #1:
- Updated table lua script(s):
- Fixed some bugs! Please download again to make sure stuff don't explode.
- Made things go a bit faster by rewriting some functions that were in the table before I started working on it.
- Refactoring.
- Added some code comments :mrgreen:.
- Added some table comments.
- [new] Added party levels under <Battle Stats>.

Please post here if I broke something... :shock:

Also, here's the info included in the table comments - just some game research:

Code: Select all

Social Stats:
- 1 note -> 2 points
- 2 note -> 3 points
- 3 note -> 5 points
--------------------------------------------------------------------------------
Levels and some such:
- Hero level is not tied to any specific persona.
- Party level is tied to each member's persona.
--------------------------------------------------------------------------------
Hero EXP E for hero level x:
E(x) = floor( 1.4 * x ^ 3 + 10 ) * ( 1 - floor( 1 / x ) )
--------------------------------------------------------------------------------
Persona EXP E for persona level x:
E(x) = floor( C * x ^ 3 + 10 ) * ( 1 - floor( 1 / x ) )
--------------------------------------------------------------------------------
C is the persona base level coefficient, for persona base level b:
C(b) = -0.019 * b + 3.7
--------------------------------------------------------------------------------
NOTE: * ( 1 - floor( 1 / x ) ) simply means that for level 1 the EXP is always
0.
--------------------------------------------------------------------------------
For each persona level x, the total number of Stat Points S available is:
S(x) = x * 3 + 7 ( = St + Ma + En + Ag + Lu )
--------------------------------------------------------------------------------
NOTE: a stat shouldn't have a lower value than the base level stat value to be
"legit".
--------------------------------------------------------------------------------
The "Compendium" entry only includes *valid* personas (those who actually can
be unlocked) and *valid* skills (no boss skills, ally specific skills, etc.).
--------------------------------------------------------------------------------

EDIT #2:
- [new] Added <Training HP Gain> and <Training SP Gain> under <General>. These correspond to the +HP and +SP you gain from training at the gym or in your room. Keep in mind that HP and SP max out at 999.
Attachments
persona5.CT
(783.08 KiB) Downloaded 348 times
Last edited by floppy on Wed Aug 30, 2017 12:08 pm, edited 3 times in total.

yhawkz
Expert Cheater
Expert Cheater
Posts: 75
Joined: Fri Mar 03, 2017 7:54 am
Reputation: 7

Re: [RPCS3] Persona 5

Post by yhawkz »

floppy wrote:
Mon Aug 28, 2017 8:56 pm
Decided to make a new post as I have updated my (our?) cheat table with some major new features.

I'll use this chance to describe the current table contents:

+ General Stats -- Money, Fishing/Casino Points, Date and Time, Palace Security Level.
+ [new] Equip -- Melee/Protector/Accessory/Outfit/Ranged for each character.
+ Social Stats -- Pretty obvious :).
+ Battle Stats -- HP/SP/EXP/Bullets for each character.
+ Persona Stats -- St/Ma/En/Ag/Lu + Skills + Level + EXP + Persona ID for each persona for the hero and the party.
+ Items -- Melee, Protectors, Accessories, Consumeables, Key Items, Treasure, [new] Skill Cards, [new] Outfits, Ranged.
+ Confidants -- Rank and Affinity for each confidant.
+ [new] Compendium -- Editable compendium entries with ability to lock/unlock personas. When you lock a persona and then unlock it, the persona stats and skills reset to the base stats. You can also edit skills + stats.

Besides the new additions, I also fixed some bugs (and probably created some more :)).

Please treat the new Compendium feature as a beta-ish feature as my lua skills are quite shoddy.

Also, I've finished my first playthrough and think I'll start New Game+ soon... So maybe expect more updates? ;)
sorry bro...

i dont know how the Social stats worksthe value keep gone after i press enter

sorry thx

btw thx for the table

hahahahhahaha

EDIT: Already gt it.. u should add new type of value type....thx sorry

Virtia
Noobzor
Noobzor
Posts: 11
Joined: Tue May 02, 2017 5:02 am
Reputation: 4

Re: [RPCS3] Persona 5

Post by Virtia »

Thanks to everyone involved in putting these tables together!
yhawkz wrote:
Tue Aug 29, 2017 10:21 am
sorry bro...

i dont know how the Social stats worksthe value keep gone after i press enter

sorry thx

btw thx for the table

hahahahhahaha

EDIT: Already gt it.. u should add new type of value type....thx sorry
For anyone with the same issue (that is, all the 2/4 Byte Big Endian types are blank, uneditable values), you likely don't have the Big Endian types included in CE (they're not included by default, and the tables in this thread don't include them). Per DarkByte's post in [Link]:
Dark Byte wrote:Start a new scan and rightclick the variable type
Choose new custom type (auto assembler)

To give CE support for 2 Byte Big Endian put this in:

Code: Select all

alloc(TypeName,256)
alloc(ByteSize,4)
alloc(ConvertRoutine,1024)
alloc(ConvertBackRoutine,1024)

TypeName:
db '2 Byte Big Endian',0

ByteSize:
dd 2

//The convert routine should hold a routine that converts the data to an integer (in eax)
//function declared as: stdcall int ConvertRoutine(unsigned char *input);
//Note: Keep in mind that this routine can be called by multiple threads at the same time.
ConvertRoutine:
//jmp dllname.functionname
[64-bit]
//or manual:
//parameters: (64-bit)
//rcx=address of input
xor eax,eax
mov ax,[rcx] //eax now contains the bytes 'input' pointed to
xchg ah,al //convert to big endian

ret
[/64-bit]

[32-bit]
//jmp dllname.functionname
//or manual:
//parameters: (32-bit)
push ebp
mov ebp,esp
//[ebp+8]=input
//example:
mov eax,[ebp+8] //place the address that contains the bytes into eax
mov ax,[eax] //place the bytes into eax so it's handled as a normal 4 byte value
and eax,ffff //cleanup
xchg ah,al //convert to big endian

pop ebp
ret 4
[/32-bit]

//The convert back routine should hold a routine that converts the given integer back to a row of bytes (e.g when the user wats to write a new value)
//function declared as: stdcall void ConvertBackRoutine(int i, unsigned char *output);
ConvertBackRoutine:
//jmp dllname.functionname
//or manual:
[64-bit]
//parameters: (64-bit)
//ecx=input
//rdx=address of output
//example:
xchg ch,cl //convert the little endian input into a big endian input
mov [rdx],cx //place the integer the 4 bytes pointed to by rdx

ret
[/64-bit]

[32-bit]
//parameters: (32-bit)
push ebp
mov ebp,esp
//[ebp+8]=input
//[ebp+c]=address of output
//example:
push eax
push ebx
mov eax,[ebp+8] //load the value into eax
mov ebx,[ebp+c] //load the address into ebx

//convert the value to big endian
xchg ah,al

mov [ebx],ax //write the value into the address
pop ebx
pop eax

pop ebp
ret 8
[/32-bit]
To give CE support for 4 Byte big endian put this in:

Code: Select all

alloc(TypeName,256)
alloc(ByteSize,4)
alloc(ConvertRoutine,1024)
alloc(ConvertBackRoutine,1024)

TypeName:
db '4 Byte Big Endian',0

ByteSize:
dd 4

//The convert routine should hold a routine that converts the data to an integer (in eax)
//function declared as: stdcall int ConvertRoutine(unsigned char *input);
//Note: Keep in mind that this routine can be called by multiple threads at the same time.
ConvertRoutine:
//jmp dllname.functionname
[64-bit]
//or manual:
//parameters: (64-bit)
//rcx=address of input
xor eax,eax
mov eax,[rcx] //eax now contains the bytes 'input' pointed to
bswap eax //convert to big endian

ret
[/64-bit]

[32-bit]
//jmp dllname.functionname
//or manual:
//parameters: (32-bit)
push ebp
mov ebp,esp
//[ebp+8]=input
//example:
mov eax,[ebp+8] //place the address that contains the bytes into eax
mov eax,[eax] //place the bytes into eax so it's handled as a normal 4 byte value

bswap eax

pop ebp
ret 4
[/32-bit]

//The convert back routine should hold a routine that converts the given integer back to a row of bytes (e.g when the user wats to write a new value)
//function declared as: stdcall void ConvertBackRoutine(int i, unsigned char *output);
ConvertBackRoutine:
//jmp dllname.functionname
//or manual:
[64-bit]
//parameters: (64-bit)
//ecx=input
//rdx=address of output
//example:
bswap ecx //convert the little endian input into a big endian input
mov [rdx],ecx //place the integer the 4 bytes pointed to by rdx

ret
[/64-bit]

[32-bit]
//parameters: (32-bit)
push ebp
mov ebp,esp
//[ebp+8]=input
//[ebp+c]=address of output
//example:
push eax
push ebx
mov eax,[ebp+8] //load the value into eax
mov ebx,[ebp+c] //load the address into ebx

//convert the value to big endian
bswap eax

mov [ebx],eax //write the value into the address
pop ebx
pop eax

pop ebp
ret 8
[/32-bit]

Once these are in CE will be able to scan for those and you can add them to your cheat table and edit the values
Adding those should cause the tables to work as expected.

Alduin
What is cheating?
What is cheating?
Posts: 1
Joined: Tue Sep 05, 2017 2:31 am
Reputation: 0

Re: [RPCS3] Persona 5

Post by Alduin »

hey, can anyone help me how to activate the cheat?
i am new to this cheat engine thing
i run the game and load my save file
then open ce, open rpcse from ce
tick the cheat that i want
but nothing happen
and i don't know how to input code above
a tutorial with picture or video is very much appreciate
thanks

Jinrou
Noobzor
Noobzor
Posts: 12
Joined: Mon Sep 18, 2017 11:12 pm
Reputation: 0

Re: [RPCS3] Persona 5

Post by Jinrou »

Anyone got an update? None of the currency cheats, or social cheats work. I've tried manually finding the money but it never comes up on a second scan...

floppy
Noobzor
Noobzor
Posts: 7
Joined: Sun Jul 30, 2017 8:04 pm
Reputation: 2

Re: [RPCS3] Persona 5

Post by floppy »

New update, but before a few notes and clarifications:
  • This table was tested on the European PSN version of Persona 5 (NPEB02436), with all DLCs and only on master branch builds of RPCS3.
    If you are using different versions, with possibly different memory offsets, you're going to have a bad time.
    If you want help, please report what works and what doesn't - with as much detail as possible (game version, build version, offsets etc.).
  • EXP (E) per level (l) is calculated using the following formula:
    E(l) = floor(c * l ^ 3 + 10) * (1 - floor(1 / l))
    • this part --> * (1 - floor(1 / l)) <-- means that for level 1 EXP is always 0!
    • for the hero character, and for party members persona, c is always 1.4.
    • for other personas, c for persona base level b is:
      c(b) = -0.019 * b + 3.7
    • only the hero character has a separate EXP value, each party members EXP value is their persona EXP value.
Updates:
  • Added <Table Info> popup.
  • Moved some stuff around:
    • <Equip> section is now under <Battle Stats>.
    • <Persona> section is now under <Battle Stats>.
    • EXP entries under <Battle Stats> are for the Hero character only.
      Party members EXP and level are their persona EXP and level, so look for them under the matching persona record.
    • <Items> renamed to <Inventory>.
  • Added <Ailments> section under <Battle Stats>.
  • Added <Buffs> section under <Battle Stats>.
  • Added <Experiments> section with basic <EXP Calculator>.
  • Added tags to various entries, these are mainly used for filtering.
    Tags were generated using wikis and guides for the game, trial and error and some scripting.
    Should be obvious once you use the table.
    • general tags - BLN (blank), FLR (filler), DUP (duplicate), VAL (valid), INV (invalid), UNK (unknown), DLC (valid, from DLC).
    • valid persona tags - %Name% - indicates who can use this persona.
    • valid equip tags - %Name% - indicates who can use this equipment.
    • valid misc. items tags - Consumable, Tools, Other, Gift, Books, Materials, Game, DVD, Decor, Fishing - indicates type of misc. item.
    • valid skill tags - Futaba, Unobtainable, Network, Lockdown - indicates type of skill.
As per TechnoJacker's request, skills are not filtered (except for filler values).
Lua code is still a bit messy, sorry for that.
Report if anything is broken and such :shock:
Attachments
persona5.CT
(416.21 KiB) Downloaded 269 times

Jinrou
Noobzor
Noobzor
Posts: 12
Joined: Mon Sep 18, 2017 11:12 pm
Reputation: 0

Re: [RPCS3] Persona 5

Post by Jinrou »

... Can anyone find and forward a .ct with working Social attribs for the USA version and RPCS3 v0.03?

floppy
Noobzor
Noobzor
Posts: 7
Joined: Sun Jul 30, 2017 8:04 pm
Reputation: 2

Re: [RPCS3] Persona 5

Post by floppy »

@Jinrou
are these the only entries that don't work for you? do you have dlcs installed? which usa version - psn or disc?

Jinrou
Noobzor
Noobzor
Posts: 12
Joined: Mon Sep 18, 2017 11:12 pm
Reputation: 0

Re: [RPCS3] Persona 5

Post by Jinrou »

@floppy
there are other entries that don't work. Such as money. I think i have dlc, it's in the game folder but i dunno if the emulator is loading them. I've got the Shadow ops and butler outfits so i would assume i have them.

Post Reply

Who is online

Users browsing this forum: Google [Bot], gooningning, Gunrock, Majestic-12 [Bot], Prydain, shinchang, Tom andy