Persona® 5 Strikers

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

Persona® 5 Strikers

Post by DhaosCollider »

Options:
Image
Other options:
Notes:
  • Required that you use Cheat Engine 7.1 or later because of "registersymbol" and "label" now support multiple definitions in one line.
  • I'll update this post until I'm satisfied with the functionality of the table. And I may update this Notes to answer your question. Don't miss it. (When I update, the edit history date at the bottom of this post will also be updated)
  • Whether I can meet your request will depend on my free time, my mood, and the difficulty of the coding.
  • I created a table on legit Steam version. If your game executable is a cracked version, you can not use the Get item scripts. (The executable cracked by ElAmigos)
  • Unless you have received a Request reward, disabling "Request already completed" will return it to unfinished.
  • "Forced registration for Persona in Compendium" allows you to buy Persona that you haven't got yet. However, it depends on the level of the hero.
  • A post about the risks of Get item scripts.

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 1654 times
Old:
Edit 4:
  • The table half-bug here has been resolved.
    game.CT
    (89.08 KiB) Downloaded 493 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 480 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 659 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 395 times
Edit 0:
game.CT
(53.22 KiB) Downloaded 574 times


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 Sat Feb 27, 2021 3:08 pm, edited 18 times in total.

Impala
Table Makers
Table Makers
Posts: 460
Joined: Tue Apr 18, 2017 6:47 pm
Reputation: 235

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: 460
Joined: Tue Apr 18, 2017 6:47 pm
Reputation: 235

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
Noobzor
Noobzor
Posts: 6
Joined: Sat Nov 14, 2020 12:19 am
Reputation: 0

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: 17
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: 460
Joined: Tue Apr 18, 2017 6:47 pm
Reputation: 235

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: 627
Joined: Fri Mar 03, 2017 9:05 am
Reputation: 361

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
Noobzor
Noobzor
Posts: 6
Joined: Sat Nov 14, 2020 12:19 am
Reputation: 0

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: 627
Joined: Fri Mar 03, 2017 9:05 am
Reputation: 361

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: 188
Joined: Wed Jun 28, 2017 7:21 pm
Reputation: 32

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: 627
Joined: Fri Mar 03, 2017 9:05 am
Reputation: 361

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
Noobzor
Noobzor
Posts: 6
Joined: Sat Nov 14, 2020 12:19 am
Reputation: 0

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: 627
Joined: Fri Mar 03, 2017 9:05 am
Reputation: 361

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
Noobzor
Noobzor
Posts: 6
Joined: Sat Nov 14, 2020 12:19 am
Reputation: 0

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: aze, Bing [Bot], Chocophie, Cindy_Schrodinger, darkenemy11, gideon25, Google Adsense [Bot], OPCOXE, rhoen