Persona® 5 Strikers

Upload your cheat tables here (No requests)
Post Reply
User avatar
DhaosCollider
Table Makers
Table Makers
Posts: 106
Joined: Sat Mar 23, 2019 6:59 pm
Reputation: 945

Persona® 5 Strikers

Post by DhaosCollider »


Options:
Spoiler
Image
Thanks:
  • I have merged your contributions into my table. With credits, of course.
    If you have any problems, please let me know in this thread.
Notes:
  • I posted/shared a table in this community (FRF).
    If you want to spread the news and let others enjoy all this, please link to the FRF without redistributing.
  • Required that you use Cheat Engine 7.2 or later because used "PE section parsing for addresses" and "AddressList['description']".
  • If you don't select the Auto-attach to process, the table settings will start in Debug Mode.
Edit 6:
  • Fixed table to support the game ver.1.03 ~.
  • Added a pointer to edit items individually.
    game.CT
    (451.09 KiB) Downloaded 9668 times
Old:
Edit 5.1:
  • Fixed an issue with this post. Thanks SpectralUltra and Master_Builder.
  • Fixed "Character stats editor".
    Same issue as the "Persona stats editor" above.
    game.CT
    (93.38 KiB) Downloaded 2207 times
Edit 4:
  • The table half-bug here has been resolved.
    game.CT
    (89.08 KiB) Downloaded 334 times
Edit 3:
  • Fixed "Stealth mode" so added the ability to bypass Searchlight alert calls.
  • Added "Request already completed".
    game.CT
    (90.08 KiB) Downloaded 261 times
Edit 2:
  • Renamed some scripts.
  • Expanded "Persona stats editor".
  • Added "Character stats editor" and "Forced registration for Persona".
    game.CT
    (85.14 KiB) Downloaded 1411 times
Edit 1:
  • Changed "Infinite SP" to "Ignore Skill Cost".
  • Added "Always SHOWTIME", "Band EXP Multiplier", "Get MASTER ARTS Quicker" and "Infinite PP".
  • Added InfinityArts's Dropdown list, Thanks for the list.
    game.CT
    (79.62 KiB) Downloaded 256 times
Edit 0:
game.CT
(53.22 KiB) Downloaded 348 times
Other options: Reply:
LoneRider03 wrote:
Sun Jul 10, 2022 5:50 am
hello, i have another question, after i use item x99, i got all the items including the recipes but i can't use them, the one that i can use is only the recipes i got from storyline, what should i do?
Some key items including recipes affect story flags.
See this post for the risks of getting key items.
Recommend that you play the game stories and earn key items.
Old:
LoneRider03 wrote:
Thu Jun 30, 2022 10:46 pm
hello, i have tried your table with legit steam ver launcher, but i still i cant use armor and accessory all 99 scripts, meanwhile i can use weapon all 99 script. please help me

thanks in advance
Hi, updated this post.


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
Last edited by DhaosCollider on Sun Jul 10, 2022 9:28 am, edited 22 times in total.

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

Re: Persona® 5 Strikers

Post by Impala »

Infinite use of items in menu, doesn't max out items if you prefer this method

Code: Select all

<?xml version="1.0" encoding="utf-8"?>
<CheatTable>
  <CheatEntries>
    <CheatEntry>
      <ID>6</ID>
      <Description>"Infinite Items in Menu"</Description>
      <LastState/>
      <VariableType>Auto Assembler Script</VariableType>
      <AssemblerScript>[ENABLE]
//game.exe+3305FB - 66 89 81 E0060000     - mov [rcx+000006E0],ax
aobscanmodule(infmenuitems,game.exe,41 2B C1 66 89 81 E0 06 00 00) // should be unique
infmenuitems:
  db 90 90 90
registersymbol(infmenuitems)
[DISABLE]
infmenuitems:
  db 41 2B C1
unregistersymbol(infmenuitems)
{
// ORIGINAL CODE - INJECTION POINT: game.exe+3305F8

game.exe+3305D2: 0F 85 BC 00 00 00     - jne game.exe+330694
game.exe+3305D8: 41 81 F8 72 06 00 00  - cmp r8d,00000672
game.exe+3305DF: 77 21                 - ja game.exe+330602
game.exe+3305E1: 49 63 C0              - movsxd  rax,r8d
game.exe+3305E4: 48 8D 0C 41           - lea rcx,[rcx+rax*2]
game.exe+3305E8: 0F B7 81 E0 06 00 00  - movzx eax,word ptr [rcx+000006E0]
game.exe+3305EF: 41 3B C1              - cmp eax,r9d
game.exe+3305F2: 73 04                 - jae game.exe+3305F8
game.exe+3305F4: 33 C0                 - xor eax,eax
game.exe+3305F6: EB 03                 - jmp game.exe+3305FB
// ---------- INJECTING HERE ----------
game.exe+3305F8: 41 2B C1              - sub eax,r9d
// ---------- DONE INJECTING  ----------
game.exe+3305FB: 66 89 81 E0 06 00 00  - mov [rcx+000006E0],ax
game.exe+330602: 48 8D 4C 24 20        - lea rcx,[rsp+20]
game.exe+330607: E8 5C 45 D4 FF        - call game.exe+74B68
game.exe+33060C: 90                    - nop 
game.exe+33060D: 48 8D 4C 24 20        - lea rcx,[rsp+20]
game.exe+330612: E8 7B 29 D0 FF        - call game.exe+32F92
game.exe+330617: 90                    - nop 
game.exe+330618: EB 7A                 - jmp game.exe+330694
game.exe+33061A: 41 81 F8 B4 00 00 00  - cmp r8d,000000B4
game.exe+330621: 77 71                 - ja game.exe+330694
}
</AssemblerScript>
    </CheatEntry>
  </CheatEntries>
</CheatTable>

This code is a bit diff as the one above and will set item amount to 98 on item use (only usable items)

Works when selling items as well

Code: Select all

<?xml version="1.0" encoding="utf-8"?>
<CheatTable>
  <CheatEntries>
    <CheatEntry>
      <ID>9</ID>
      <Description>"Set Items to 98 on use"</Description>
      <LastState Activated="1"/>
      <VariableType>Auto Assembler Script</VariableType>
      <AssemblerScript>[ENABLE]
//game.exe+3305FB - 66 89 81 E0060000     - mov [rcx+000006E0],ax
aobscanmodule(infitems98,game.exe,41 2B C1 66 89 81 E0 06 00 00) // should be unique
alloc(newmem,$1000,infitems98)

label(code)
label(return)

newmem:

code:
  mov [rcx+000006E0],#98
  jmp return

infitems98:
  jmp newmem
  nop 5
return:
registersymbol(infitems98)

[DISABLE]

infitems98:
  db 41 2B C1 66 89 81 E0 06 00 00

unregistersymbol(infitems98)
dealloc(newmem)

{
// ORIGINAL CODE - INJECTION POINT: game.exe+3305F8

game.exe+3305D2: 0F 85 BC 00 00 00     - jne game.exe+330694
game.exe+3305D8: 41 81 F8 72 06 00 00  - cmp r8d,00000672
game.exe+3305DF: 77 21                 - ja game.exe+330602
game.exe+3305E1: 49 63 C0              - movsxd  rax,r8d
game.exe+3305E4: 48 8D 0C 41           - lea rcx,[rcx+rax*2]
game.exe+3305E8: 0F B7 81 E0 06 00 00  - movzx eax,word ptr [rcx+000006E0]
game.exe+3305EF: 41 3B C1              - cmp eax,r9d
game.exe+3305F2: 73 04                 - jae game.exe+3305F8
game.exe+3305F4: 33 C0                 - xor eax,eax
game.exe+3305F6: EB 03                 - jmp game.exe+3305FB
// ---------- INJECTING HERE ----------
game.exe+3305F8: 41 2B C1              - sub eax,r9d
// ---------- DONE INJECTING  ----------
game.exe+3305FB: 66 89 81 E0 06 00 00  - mov [rcx+000006E0],ax
game.exe+330602: 48 8D 4C 24 20        - lea rcx,[rsp+20]
game.exe+330607: E8 5C 45 D4 FF        - call game.exe+74B68
game.exe+33060C: 90                    - nop 
game.exe+33060D: 48 8D 4C 24 20        - lea rcx,[rsp+20]
game.exe+330612: E8 7B 29 D0 FF        - call game.exe+32F92
game.exe+330617: 90                    - nop 
game.exe+330618: EB 7A                 - jmp game.exe+330694
game.exe+33061A: 41 81 F8 B4 00 00 00  - cmp r8d,000000B4
game.exe+330621: 77 71                 - ja game.exe+330694
}
</AssemblerScript>
    </CheatEntry>
  </CheatEntries>
</CheatTable>
Last edited by Impala on Sat Feb 20, 2021 4:44 pm, edited 2 times in total.

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

Re: Persona® 5 Strikers

Post by Impala »

Also works a bit different, instead of setting every item to max,

this code will allow you to equip an item and set its quantity to 9, good for duping equipment/accessories


Armor:

Code: Select all

<?xml version="1.0" encoding="utf-8"?>
<CheatTable>
  <CheatEntries>
    <CheatEntry>
      <ID>8</ID>
      <Description>"Infinite Armor Equipping"</Description>
      <LastState Activated="1"/>
      <VariableType>Auto Assembler Script</VariableType>
      <AssemblerScript>[ENABLE]
//game.exe+330669 - 66 89 81 E8030000     - mov [rcx+000003E8],ax
aobscanmodule(infequip,game.exe,41 2B C1 66 89 81 E8 03 00 00) // should be unique
alloc(newmem,$1000,infequip)

label(code)
label(return)

newmem:

code:
  mov [rcx+000003E8],#9
  jmp return

infequip:
  jmp newmem
  nop 5
return:
registersymbol(infequip)

[DISABLE]

infequip:
  db 41 2B C1 66 89 81 E8 03 00 00

unregistersymbol(infequip)
dealloc(newmem)

{
// ORIGINAL CODE - INJECTION POINT: game.exe+330666

game.exe+330644: EB 4E                 - jmp game.exe+330694
game.exe+330646: 41 81 F8 C8 00 00 00  - cmp r8d,000000C8
game.exe+33064D: 77 45                 - ja game.exe+330694
game.exe+33064F: 49 63 C0              - movsxd  rax,r8d
game.exe+330652: 48 8D 0C 41           - lea rcx,[rcx+rax*2]
game.exe+330656: 0F B7 81 E8 03 00 00  - movzx eax,word ptr [rcx+000003E8]
game.exe+33065D: 41 3B C1              - cmp eax,r9d
game.exe+330660: 73 04                 - jae game.exe+330666
game.exe+330662: 33 C0                 - xor eax,eax
game.exe+330664: EB 03                 - jmp game.exe+330669
// ---------- INJECTING HERE ----------
game.exe+330666: 41 2B C1              - sub eax,r9d
// ---------- DONE INJECTING  ----------
game.exe+330669: 66 89 81 E8 03 00 00  - mov [rcx+000003E8],ax
game.exe+330670: EB 22                 - jmp game.exe+330694
game.exe+330672: 41 81 F8 F4 01 00 00  - cmp r8d,000001F4
game.exe+330679: 77 19                 - ja game.exe+330694
game.exe+33067B: 49 63 C0              - movsxd  rax,r8d
game.exe+33067E: 48 8D 14 41           - lea rdx,[rcx+rax*2]
game.exe+330682: 0F B7 02              - movzx eax,word ptr [rdx]
game.exe+330685: 41 3B C1              - cmp eax,r9d
game.exe+330688: 73 04                 - jae game.exe+33068E
game.exe+33068A: 33 C0                 - xor eax,eax
}
</AssemblerScript>
    </CheatEntry>
  </CheatEntries>
</CheatTable>
Accessories:

Code: Select all

<?xml version="1.0" encoding="utf-8"?>
<CheatTable>
  <CheatEntries>
    <CheatEntry>
      <ID>832</ID>
      <Description>"Infinite Accessory Equipping"</Description>
      <LastState Activated="1"/>
      <VariableType>Auto Assembler Script</VariableType>
      <AssemblerScript>[ENABLE]
//game.exe+33063D - 66 89 81 78050000     - mov [rcx+00000578],ax
aobscanmodule(infaccessory,game.exe,41 2B C1 66 89 81 78 05 00 00) // should be unique
alloc(newmem,$1000,infaccessory)

label(code)
label(return)

newmem:

code:
  mov [rcx+00000578],#9
  jmp return

infaccessory:
  jmp newmem
  nop 5
return:
registersymbol(infaccessory)

[DISABLE]

infaccessory:
  db 41 2B C1 66 89 81 78 05 00 00

unregistersymbol(infaccessory)
dealloc(newmem)

{
// ORIGINAL CODE - INJECTION POINT: game.exe+33063A

game.exe+330618: EB 7A                 - jmp game.exe+330694
game.exe+33061A: 41 81 F8 B4 00 00 00  - cmp r8d,000000B4
game.exe+330621: 77 71                 - ja game.exe+330694
game.exe+330623: 49 63 C0              - movsxd  rax,r8d
game.exe+330626: 48 8D 0C 41           - lea rcx,[rcx+rax*2]
game.exe+33062A: 0F B7 81 78 05 00 00  - movzx eax,word ptr [rcx+00000578]
game.exe+330631: 41 3B C1              - cmp eax,r9d
game.exe+330634: 73 04                 - jae game.exe+33063A
game.exe+330636: 33 C0                 - xor eax,eax
game.exe+330638: EB 03                 - jmp game.exe+33063D
// ---------- INJECTING HERE ----------
game.exe+33063A: 41 2B C1              - sub eax,r9d
// ---------- DONE INJECTING  ----------
game.exe+33063D: 66 89 81 78 05 00 00  - mov [rcx+00000578],ax
game.exe+330644: EB 4E                 - jmp game.exe+330694
game.exe+330646: 41 81 F8 C8 00 00 00  - cmp r8d,000000C8
game.exe+33064D: 77 45                 - ja game.exe+330694
game.exe+33064F: 49 63 C0              - movsxd  rax,r8d
game.exe+330652: 48 8D 0C 41           - lea rcx,[rcx+rax*2]
game.exe+330656: 0F B7 81 E8 03 00 00  - movzx eax,word ptr [rcx+000003E8]
game.exe+33065D: 41 3B C1              - cmp eax,r9d
game.exe+330660: 73 04                 - jae infequip
game.exe+330662: 33 C0                 - xor eax,eax
}
</AssemblerScript>
    </CheatEntry>
  </CheatEntries>
</CheatTable>
Last edited by Impala on Sat Feb 20, 2021 4:34 pm, edited 1 time in total.

Imparasite
Cheater
Cheater
Posts: 27
Joined: Tue Oct 17, 2017 5:39 pm
Reputation: 2

Re: Persona® 5 Strikers

Post by Imparasite »

thank you so much :)

mareany
Novice Cheater
Novice Cheater
Posts: 19
Joined: Sat Nov 14, 2020 12:19 am
Reputation: 1

Re: Persona® 5 Strikers

Post by mareany »

Hello, there seems to be an error when selecting the game:

AOB SCAN ERROR
Author: DhaosCollider
Script: MainScript
aobscanmodule(read_hp,$process,F30F2C88xxxxxxxx85C90F) // should be unique
aobscanmodule(trace_damage_action,$process,84C074xxC74778xxxxxxxxC7) // should be unique
aobscanmodule(trace_damage,$process,F3410F5EF377) // should be unique
registersymbol(read_hp,trace_damage_action,trace_damage)

AOB SCAN ERROR
Author: DhaosCollider
Script: Infinite Weapon
aobscanmodule(read_weapon_quantity,$process,0FB7445Dxx01C8) // should be unique
registersymbol(read_weapon_quantity)

AOB SCAN ERROR
Author: DhaosCollider
Script: Infinite Armor
aobscanmodule(read_armor_quntity,$process,0FB7845Dxxxxxxxx01C883F8xx77xx8B35xxxxxxxx81F6xxxxxxxx39F377xx0FB7BC5DxxxxxxxxEBxx89F881FB) // should be unique
registersymbol(read_armor_quntity)

AOB SCAN ERROR
Author: DhaosCollider
Script: Infinite Accessory (Warning: Includes Debug items)
aobscanmodule(read_accessory_quantity,$process,0FB7845Dxxxxxxxx01C883F8xx77xx8B35xxxxxxxx81F6xxxxxxxx39F377xx0FB7BC5DxxxxxxxxEBxx89F88B35) // should be unique
registersymbol(read_accessory_quantity)

AOB SCAN ERROR
Author: DhaosCollider
Script: Infinite Item (Warning: Includes Key items)
aobscanmodule(read_item_quantity,$process,0FB7BC5Dxxxxxxxx89F8) // should be unique
registersymbol(read_item_quantity)


any idea why? using cheat engine 7.2

housellama
Novice Cheater
Novice Cheater
Posts: 22
Joined: Mon Jun 12, 2017 10:15 pm
Reputation: 2

Re: Persona® 5 Strikers

Post by housellama »

mareany wrote:
Fri Feb 19, 2021 6:51 pm
Hello, there seems to be an error when selecting the game:

*cut to save space*

any idea why? using cheat engine 7.2
I got the same error. Windows 10, also 7.2

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

Re: Persona® 5 Strikers

Post by Impala »

housellama wrote:
Fri Feb 19, 2021 10:10 pm
mareany wrote:
Fri Feb 19, 2021 6:51 pm
Hello, there seems to be an error when selecting the game:

*cut to save space*

any idea why? using cheat engine 7.2
I got the same error. Windows 10, also 7.2
Steam version or non legit version? His table works fine on steam version

zachillios
Table Makers
Table Makers
Posts: 905
Joined: Fri Mar 03, 2017 9:05 am
Reputation: 760

Re: Persona® 5 Strikers

Post by zachillios »

Here's Infinite Bond Points, for the cracked version:

Code: Select all

<?xml version="1.0" encoding="utf-8"?>
<CheatTable>
  <CheatEntries>
    <CheatEntry>
      <ID>823</ID>
      <Description>"Infinite Bond Points"</Description>
      <LastState Activated="1"/>
      <VariableType>Auto Assembler Script</VariableType>
      <AssemblerScript>{ Game   : game.exe
  Version: 
  Date   : 2021-02-19
  Author : Zach

  This script does blah blah blah
}

[ENABLE]

aobscanmodule(INJECT,game.exe,8B 41 48 89 02 48) // should be unique
alloc(newmem,$1000,INJECT)

label(code)
label(return)

newmem:

code:
  mov [rcx+48],#99
  mov [rdx],eax
  jmp return

INJECT:
  jmp newmem
return:
registersymbol(INJECT)

[DISABLE]

INJECT:
  db 8B 41 48 89 02

unregistersymbol(INJECT)
dealloc(newmem)

{
// ORIGINAL CODE - INJECTION POINT: game.exe+397FD0

game.exe+397FC6: CC        - int 3 
game.exe+397FC7: CC        - int 3 
game.exe+397FC8: CC        - int 3 
game.exe+397FC9: CC        - int 3 
game.exe+397FCA: CC        - int 3 
game.exe+397FCB: CC        - int 3 
game.exe+397FCC: CC        - int 3 
game.exe+397FCD: CC        - int 3 
game.exe+397FCE: CC        - int 3 
game.exe+397FCF: CC        - int 3 
// ---------- INJECTING HERE ----------
game.exe+397FD0: 8B 41 48  - mov eax,[rcx+48]
// ---------- DONE INJECTING  ----------
game.exe+397FD3: 89 02     - mov [rdx],eax
game.exe+397FD5: 48 8B C2  - mov rax,rdx
game.exe+397FD8: C3        - ret 
game.exe+397FD9: CC        - int 3 
game.exe+397FDA: CC        - int 3 
game.exe+397FDB: CC        - int 3 
game.exe+397FDC: CC        - int 3 
game.exe+397FDD: CC        - int 3 
game.exe+397FDE: CC        - int 3 
game.exe+397FDF: CC        - int 3 
}
</AssemblerScript>
    </CheatEntry>
  </CheatEntries>
</CheatTable>

mareany
Novice Cheater
Novice Cheater
Posts: 19
Joined: Sat Nov 14, 2020 12:19 am
Reputation: 1

Re: Persona® 5 Strikers

Post by mareany »

Impala wrote:
Fri Feb 19, 2021 10:30 pm
housellama wrote:
Fri Feb 19, 2021 10:10 pm
mareany wrote:
Fri Feb 19, 2021 6:51 pm
Hello, there seems to be an error when selecting the game:

*cut to save space*

any idea why? using cheat engine 7.2
I got the same error. Windows 10, also 7.2
Steam version or non legit version? His table works fine on steam version
hello, the non legit one

zachillios
Table Makers
Table Makers
Posts: 905
Joined: Fri Mar 03, 2017 9:05 am
Reputation: 760

Re: Persona® 5 Strikers

Post by zachillios »

And here's Infinite PP:

Code: Select all

<?xml version="1.0" encoding="utf-8"?>
<CheatTable>
  <CheatEntries>
    <CheatEntry>
      <ID>830</ID>
      <Description>"Infinite PP"</Description>
      <LastState/>
      <VariableType>Auto Assembler Script</VariableType>
      <AssemblerScript>{ Game   : game.exe
  Version: 
  Date   : 2021-02-19
  Author : Zach

  This script does blah blah blah
}

[ENABLE]

aobscanmodule(INJECT,game.exe,8B 41 50 89 02) // should be unique
alloc(newmem,$1000,INJECT)

label(code)
label(return)

newmem:

code:
  mov [rcx+50],#99999
  mov [rdx],eax
  jmp return

INJECT:
  jmp newmem
return:
registersymbol(INJECT)

[DISABLE]

INJECT:
  db 8B 41 50 89 02

unregistersymbol(INJECT)
dealloc(newmem)

{
// ORIGINAL CODE - INJECTION POINT: game.exe+4BB030

game.exe+4BB026: CC        - int 3 
game.exe+4BB027: CC        - int 3 
game.exe+4BB028: CC        - int 3 
game.exe+4BB029: CC        - int 3 
game.exe+4BB02A: CC        - int 3 
game.exe+4BB02B: CC        - int 3 
game.exe+4BB02C: CC        - int 3 
game.exe+4BB02D: CC        - int 3 
game.exe+4BB02E: CC        - int 3 
game.exe+4BB02F: CC        - int 3 
// ---------- INJECTING HERE ----------
game.exe+4BB030: 8B 41 50  - mov eax,[rcx+50]
// ---------- DONE INJECTING  ----------
game.exe+4BB033: 89 02     - mov [rdx],eax
game.exe+4BB035: 48 8B C2  - mov rax,rdx
game.exe+4BB038: C3        - ret 
game.exe+4BB039: CC        - int 3 
game.exe+4BB03A: CC        - int 3 
game.exe+4BB03B: CC        - int 3 
game.exe+4BB03C: CC        - int 3 
game.exe+4BB03D: CC        - int 3 
game.exe+4BB03E: CC        - int 3 
game.exe+4BB03F: CC        - int 3 
}
</AssemblerScript>
    </CheatEntry>
  </CheatEntries>
</CheatTable>

User avatar
ashuraman
Expert Cheater
Expert Cheater
Posts: 299
Joined: Wed Jun 28, 2017 7:21 pm
Reputation: 47

Re: Persona® 5 Strikers

Post by ashuraman »

zachillios wrote:
Fri Feb 19, 2021 10:52 pm
And here's Infinite PP:

Code: Select all

<?xml version="1.0" encoding="utf-8"?>
<CheatTable>
  <CheatEntries>
    <CheatEntry>
      <ID>830</ID>
      <Description>"Infinite PP"</Description>
      <LastState/>
      <VariableType>Auto Assembler Script</VariableType>
      <AssemblerScript>{ Game   : game.exe
  Version: 
  Date   : 2021-02-19
  Author : Zach

  This script does blah blah blah
}

[ENABLE]

aobscanmodule(INJECT,game.exe,8B 41 50 89 02) // should be unique
alloc(newmem,$1000,INJECT)

label(code)
label(return)

newmem:

code:
  mov [rcx+50],#99999
  mov [rdx],eax
  jmp return

INJECT:
  jmp newmem
return:
registersymbol(INJECT)

[DISABLE]

INJECT:
  db 8B 41 50 89 02

unregistersymbol(INJECT)
dealloc(newmem)

{
// ORIGINAL CODE - INJECTION POINT: game.exe+4BB030

game.exe+4BB026: CC        - int 3 
game.exe+4BB027: CC        - int 3 
game.exe+4BB028: CC        - int 3 
game.exe+4BB029: CC        - int 3 
game.exe+4BB02A: CC        - int 3 
game.exe+4BB02B: CC        - int 3 
game.exe+4BB02C: CC        - int 3 
game.exe+4BB02D: CC        - int 3 
game.exe+4BB02E: CC        - int 3 
game.exe+4BB02F: CC        - int 3 
// ---------- INJECTING HERE ----------
game.exe+4BB030: 8B 41 50  - mov eax,[rcx+50]
// ---------- DONE INJECTING  ----------
game.exe+4BB033: 89 02     - mov [rdx],eax
game.exe+4BB035: 48 8B C2  - mov rax,rdx
game.exe+4BB038: C3        - ret 
game.exe+4BB039: CC        - int 3 
game.exe+4BB03A: CC        - int 3 
game.exe+4BB03B: CC        - int 3 
game.exe+4BB03C: CC        - int 3 
game.exe+4BB03D: CC        - int 3 
game.exe+4BB03E: CC        - int 3 
game.exe+4BB03F: CC        - int 3 
}
</AssemblerScript>
    </CheatEntry>
  </CheatEntries>
</CheatTable>
This PP is Persona Points yes? Also if I may make a small request, is it possible to have all personas registered so we can summon them at any time?

zachillios
Table Makers
Table Makers
Posts: 905
Joined: Fri Mar 03, 2017 9:05 am
Reputation: 760

Re: Persona® 5 Strikers

Post by zachillios »

ashuraman wrote:
Fri Feb 19, 2021 11:10 pm
zachillios wrote:
Fri Feb 19, 2021 10:52 pm
And here's Infinite PP:

Code: Select all

<?xml version="1.0" encoding="utf-8"?>
<CheatTable>
  <CheatEntries>
    <CheatEntry>
      <ID>830</ID>
      <Description>"Infinite PP"</Description>
      <LastState/>
      <VariableType>Auto Assembler Script</VariableType>
      <AssemblerScript>{ Game   : game.exe
  Version: 
  Date   : 2021-02-19
  Author : Zach

  This script does blah blah blah
}

[ENABLE]

aobscanmodule(INJECT,game.exe,8B 41 50 89 02) // should be unique
alloc(newmem,$1000,INJECT)

label(code)
label(return)

newmem:

code:
  mov [rcx+50],#99999
  mov [rdx],eax
  jmp return

INJECT:
  jmp newmem
return:
registersymbol(INJECT)

[DISABLE]

INJECT:
  db 8B 41 50 89 02

unregistersymbol(INJECT)
dealloc(newmem)

{
// ORIGINAL CODE - INJECTION POINT: game.exe+4BB030

game.exe+4BB026: CC        - int 3 
game.exe+4BB027: CC        - int 3 
game.exe+4BB028: CC        - int 3 
game.exe+4BB029: CC        - int 3 
game.exe+4BB02A: CC        - int 3 
game.exe+4BB02B: CC        - int 3 
game.exe+4BB02C: CC        - int 3 
game.exe+4BB02D: CC        - int 3 
game.exe+4BB02E: CC        - int 3 
game.exe+4BB02F: CC        - int 3 
// ---------- INJECTING HERE ----------
game.exe+4BB030: 8B 41 50  - mov eax,[rcx+50]
// ---------- DONE INJECTING  ----------
game.exe+4BB033: 89 02     - mov [rdx],eax
game.exe+4BB035: 48 8B C2  - mov rax,rdx
game.exe+4BB038: C3        - ret 
game.exe+4BB039: CC        - int 3 
game.exe+4BB03A: CC        - int 3 
game.exe+4BB03B: CC        - int 3 
game.exe+4BB03C: CC        - int 3 
game.exe+4BB03D: CC        - int 3 
game.exe+4BB03E: CC        - int 3 
game.exe+4BB03F: CC        - int 3 
}
</AssemblerScript>
    </CheatEntry>
  </CheatEntries>
</CheatTable>
This PP is Persona Points yes? Also if I may make a small request, is it possible to have all personas registered so we can summon them at any time?
Yup, the ones you use to level your Persona in the Velvet Room. As for your request, if someone can track down the compendium and make a pointer, I'd be happy to take a look at setting up an unlock all.

Here's Infinite Ammo:

Code: Select all

<?xml version="1.0" encoding="utf-8"?>
<CheatTable>
  <CheatEntries>
    <CheatEntry>
      <ID>832</ID>
      <Description>"Infinite Ammo"</Description>
      <LastState/>
      <VariableType>Auto Assembler Script</VariableType>
      <AssemblerScript>{ Game   : game.exe
  Version: 
  Date   : 2021-02-19
  Author : Zach

  This script does blah blah blah
}

[ENABLE]

aobscanmodule(INJECT,game.exe,89 83 50 0F 00 00 85 C0 75 40) // should be unique
alloc(newmem,$1000,INJECT)

label(code)
label(return)

newmem:

code:
  mov [rbx+00000F50],#12
  jmp return

INJECT:
  jmp newmem
  nop
return:
registersymbol(INJECT)

[DISABLE]

INJECT:
  db 89 83 50 0F 00 00 85 C0 75 40

unregistersymbol(INJECT)
dealloc(newmem)

{
// ORIGINAL CODE - INJECTION POINT: game.exe+6EB6C0

game.exe+6EB6A0: 40 53                 - push rbx
game.exe+6EB6A2: 48 83 EC 30           - sub rsp,30
game.exe+6EB6A6: 48 8B D9              - mov rbx,rcx
game.exe+6EB6A9: E8 BB 97 99 FF        - call game.exe+84E69
game.exe+6EB6AE: 33 C9                 - xor ecx,ecx
game.exe+6EB6B0: 48 85 C0              - test rax,rax
game.exe+6EB6B3: 75 04                 - jne game.exe+6EB6B9
game.exe+6EB6B5: 8B C1                 - mov eax,ecx
game.exe+6EB6B7: EB 07                 - jmp game.exe+6EB6C0
game.exe+6EB6B9: 0F BF 80 A8 0C 00 00  - movsx eax,word ptr [rax+00000CA8]
// ---------- INJECTING HERE ----------
game.exe+6EB6C0: 89 83 50 0F 00 00     - mov [rbx+00000F50],eax
// ---------- DONE INJECTING  ----------
game.exe+6EB6C6: 85 C0                 - test eax,eax
game.exe+6EB6C8: 75 40                 - jne game.exe+6EB70A
game.exe+6EB6CA: 83 BB 28 0E 00 00 03  - cmp dword ptr [rbx+00000E28],03
game.exe+6EB6D1: 48 8B C1              - mov rax,rcx
game.exe+6EB6D4: BA 48 00 00 00        - mov edx,00000048
game.exe+6EB6D9: 48 0F 47 C2           - cmova rax,rdx
game.exe+6EB6DD: 48 39 4C 18 18        - cmp [rax+rbx+18],rcx
game.exe+6EB6E2: 74 1B                 - je game.exe+6EB6FF
game.exe+6EB6E4: 83 BB 28 0E 00 00 03  - cmp dword ptr [rbx+00000E28],03
game.exe+6EB6EB: 48 0F 47 CA           - cmova rcx,rdx
}
</AssemblerScript>
    </CheatEntry>
  </CheatEntries>
</CheatTable>

mareany
Novice Cheater
Novice Cheater
Posts: 19
Joined: Sat Nov 14, 2020 12:19 am
Reputation: 1

Re: Persona® 5 Strikers

Post by mareany »

zachillios wrote:
Fri Feb 19, 2021 10:52 pm
And here's Infinite PP:

Code: Select all

<?xml version="1.0" encoding="utf-8"?>
<CheatTable>
  <CheatEntries>
    <CheatEntry>
      <ID>830</ID>
      <Description>"Infinite PP"</Description>
      <LastState/>
      <VariableType>Auto Assembler Script</VariableType>
      <AssemblerScript>{ Game   : game.exe
  Version: 
  Date   : 2021-02-19
  Author : Zach

  This script does blah blah blah
}

[ENABLE]

aobscanmodule(INJECT,game.exe,8B 41 50 89 02) // should be unique
alloc(newmem,$1000,INJECT)

label(code)
label(return)

newmem:

code:
  mov [rcx+50],#99999
  mov [rdx],eax
  jmp return

INJECT:
  jmp newmem
return:
registersymbol(INJECT)

[DISABLE]

INJECT:
  db 8B 41 50 89 02

unregistersymbol(INJECT)
dealloc(newmem)

{
// ORIGINAL CODE - INJECTION POINT: game.exe+4BB030

game.exe+4BB026: CC        - int 3 
game.exe+4BB027: CC        - int 3 
game.exe+4BB028: CC        - int 3 
game.exe+4BB029: CC        - int 3 
game.exe+4BB02A: CC        - int 3 
game.exe+4BB02B: CC        - int 3 
game.exe+4BB02C: CC        - int 3 
game.exe+4BB02D: CC        - int 3 
game.exe+4BB02E: CC        - int 3 
game.exe+4BB02F: CC        - int 3 
// ---------- INJECTING HERE ----------
game.exe+4BB030: 8B 41 50  - mov eax,[rcx+50]
// ---------- DONE INJECTING  ----------
game.exe+4BB033: 89 02     - mov [rdx],eax
game.exe+4BB035: 48 8B C2  - mov rax,rdx
game.exe+4BB038: C3        - ret 
game.exe+4BB039: CC        - int 3 
game.exe+4BB03A: CC        - int 3 
game.exe+4BB03B: CC        - int 3 
game.exe+4BB03C: CC        - int 3 
game.exe+4BB03D: CC        - int 3 
game.exe+4BB03E: CC        - int 3 
game.exe+4BB03F: CC        - int 3 
}
</AssemblerScript>
    </CheatEntry>
  </CheatEntries>
</CheatTable>
hello, tested this one, it makes the PP to 99,999,999 but when trying to lvl up the persona, it says we lack the points needed

zachillios
Table Makers
Table Makers
Posts: 905
Joined: Fri Mar 03, 2017 9:05 am
Reputation: 760

Re: Persona® 5 Strikers

Post by zachillios »

mareany wrote:
Fri Feb 19, 2021 11:49 pm
zachillios wrote:
Fri Feb 19, 2021 10:52 pm
And here's Infinite PP:

Code: Select all

<?xml version="1.0" encoding="utf-8"?>
<CheatTable>
  <CheatEntries>
    <CheatEntry>
      <ID>830</ID>
      <Description>"Infinite PP"</Description>
      <LastState/>
      <VariableType>Auto Assembler Script</VariableType>
      <AssemblerScript>{ Game   : game.exe
  Version: 
  Date   : 2021-02-19
  Author : Zach

  This script does blah blah blah
}

[ENABLE]

aobscanmodule(INJECT,game.exe,8B 41 50 89 02) // should be unique
alloc(newmem,$1000,INJECT)

label(code)
label(return)

newmem:

code:
  mov [rcx+50],#99999
  mov [rdx],eax
  jmp return

INJECT:
  jmp newmem
return:
registersymbol(INJECT)

[DISABLE]

INJECT:
  db 8B 41 50 89 02

unregistersymbol(INJECT)
dealloc(newmem)

{
// ORIGINAL CODE - INJECTION POINT: game.exe+4BB030

game.exe+4BB026: CC        - int 3 
game.exe+4BB027: CC        - int 3 
game.exe+4BB028: CC        - int 3 
game.exe+4BB029: CC        - int 3 
game.exe+4BB02A: CC        - int 3 
game.exe+4BB02B: CC        - int 3 
game.exe+4BB02C: CC        - int 3 
game.exe+4BB02D: CC        - int 3 
game.exe+4BB02E: CC        - int 3 
game.exe+4BB02F: CC        - int 3 
// ---------- INJECTING HERE ----------
game.exe+4BB030: 8B 41 50  - mov eax,[rcx+50]
// ---------- DONE INJECTING  ----------
game.exe+4BB033: 89 02     - mov [rdx],eax
game.exe+4BB035: 48 8B C2  - mov rax,rdx
game.exe+4BB038: C3        - ret 
game.exe+4BB039: CC        - int 3 
game.exe+4BB03A: CC        - int 3 
game.exe+4BB03B: CC        - int 3 
game.exe+4BB03C: CC        - int 3 
game.exe+4BB03D: CC        - int 3 
game.exe+4BB03E: CC        - int 3 
game.exe+4BB03F: CC        - int 3 
}
</AssemblerScript>
    </CheatEntry>
  </CheatEntries>
</CheatTable>
hello, tested this one, it makes the PP to 99,999,999 but when trying to lvl up the persona, it says we lack the points needed
Odd. Works for me.

mareany
Novice Cheater
Novice Cheater
Posts: 19
Joined: Sat Nov 14, 2020 12:19 am
Reputation: 1

Re: Persona® 5 Strikers

Post by mareany »

if I enable and then disable it it gives 99,999 which we can use

Post Reply

Who is online

Users browsing this forum: admantx, AhrefsBot, AzaHuull, heftycool98, IVIIIV1, KyutaSyuko, pehib73, Vayola