Page 5 of 6

Re: One Piece Pirate Warriors 4 - v. ?? - +14 - Update 1

Posted: Wed Oct 04, 2023 3:21 pm
by rooxon
The table from the second page was better for me, had those skills scripts I liked.

Re: One Piece Pirate Warriors 4 - v. ?? - +14 - Update 1

Posted: Wed Oct 11, 2023 1:24 pm
by ajip2

Re: One Piece Pirate Warriors 4 - v. ?? - +14 - Update 1

Posted: Sat Oct 28, 2023 1:16 pm
by Xaotis
can't use infinite money and materials, any help ?

Re: One Piece Pirate Warriors 4 - v. ?? - +14 - Update 1

Posted: Fri Jan 12, 2024 3:34 am
by Erinch
Updated ajip2's "Ignore Skill Nodes" for game version 1.0.7.0
Spoiler
[ENABLE]

aobscanmodule(IgnoreSkillNode_AOB,OPPW4.exe,0F 86 E2 00 00 00 48 8B 05) // should be unique
registersymbol(IgnoreSkillNode_AOB)

IgnoreSkillNode_AOB:
db 90 E9 E2 00 00 00

aobscanmodule(IgnoreSkillNode_AOB1,OPPW4.exe,77 0D FF C7 FF C1) // should be unique
registersymbol(IgnoreSkillNode_AOB1)

IgnoreSkillNode_AOB1:
db 77 12

[DISABLE]

IgnoreSkillNode_AOB:
db 0F 86 E2 00 00 00

IgnoreSkillNode_AOB1:
db 77 0D

unregistersymbol(*)

Re: One Piece Pirate Warriors 4 - v. ?? - +14 - Update 1

Posted: Sun Jan 14, 2024 6:34 pm
by Pahb
Thanks for the update ajip2. Could you please implement one that makes enemy territory gauges infinite too?

Re: One Piece Pirate Warriors 4 - v. ?? - +14 - Update 1

Posted: Mon Jan 15, 2024 6:40 am
by mamekoski
the infinite combo timer cheat is still broken~

Re: One Piece Pirate Warriors 4 - v. ?? - +14 - Update 1

Posted: Mon Jan 15, 2024 7:22 pm
by GokaiSanyu
Is there an way to add a Max Souls cheat like we have for Materials?

Re: One Piece Pirate Warriors 4 - v. ?? - +14 - Update 1

Posted: Wed Jan 24, 2024 11:22 am
by nillmand2
I think Ajip2 trainer needs updating.

Game crashes when using.

Re: One Piece Pirate Warriors 4 - v. ?? - +14 - Update 1

Posted: Thu Feb 15, 2024 2:47 pm
by CryptoCF
can anyone help me find the attack strength address?

Re: One Piece Pirate Warriors 4 - v. ?? - +14 - Update 1

Posted: Fri Feb 16, 2024 1:58 am
by BugsMeNot
Unlimited Money doesn't seem to be working quite right.
Also, doesn't it defeat the purpose to have One Hit Kill make the player die in one hit as well?

Re: One Piece Pirate Warriors 4 - v. ?? - +14 - Update 1

Posted: Fri Feb 16, 2024 8:06 am
by raizeln1
Hi click " Equip All skills" and skills arent equipped , what am I supposed to do ?

Re: One Piece Pirate Warriors 4 - v. ?? - +14 - Update 1

Posted: Thu Feb 29, 2024 7:43 pm
by Impala
Coin script to get berries amount and set it to whatever you want

Code: Select all

<?xml version="1.0" encoding="utf-8"?>
<CheatTable>
  <CheatEntries>
    <CheatEntry>
      <ID>431</ID>
      <Description>"Get Coins (Open Soul Map)"</Description>
      <Options moHideChildren="1"/>
      <VariableType>Auto Assembler Script</VariableType>
      <AssemblerScript>[ENABLE]
//OPPW4.exe+14E3BDB - 8B 50 14              - mov edx,[rax+14]
aobscanmodule(coins,OPPW4.exe,48 8B 48 18 48 8B 41 10 48 8D 4C 24 40 8B 50 14 E8 AD) // should be unique
alloc(newmem,$1000)

label(code)
label(return)
label(coinAddy)

newmem:

code:
  mov rcx,[rax+18]
  mov rax,[rcx+10]
  lea rcx,[rsp+40]
  mov edx,[rax+14]
  mov [coinAddy],rax
  jmp return

coinAddy:

coins:
  jmp far newmem
  nop 2
return:
registersymbol(coins)
registersymbol(coinAddy)
[DISABLE]
coins:
  db 48 8B 48 18 48 8B 41 10 48 8D 4C 24 40 8B 50 14

unregistersymbol(coinAddy)
unregistersymbol(coins)
dealloc(newmem)
{
// ORIGINAL CODE - INJECTION POINT: OPPW4.exe+14E3BCE

OPPW4.exe+14E3BA2: 48 83 EC 70           - sub rsp,70
OPPW4.exe+14E3BA6: 48 8B 05 33 1F 8B 00  - mov rax,[OPPW4.exe+1D95AE0]
OPPW4.exe+14E3BAD: 48 33 C4              - xor rax,rsp
OPPW4.exe+14E3BB0: 48 89 44 24 60        - mov [rsp+60],rax
OPPW4.exe+14E3BB5: 48 8B 59 58           - mov rbx,[rcx+58]
OPPW4.exe+14E3BB9: 48 85 DB              - test rbx,rbx
OPPW4.exe+14E3BBC: 74 78                 - je OPPW4.exe+14E3C36
OPPW4.exe+14E3BBE: 48 8B 05 8B 8D 9B 00  - mov rax,[OPPW4.exe+1E9C950]
OPPW4.exe+14E3BC5: 0F 57 C0              - xorps xmm0,xmm0
OPPW4.exe+14E3BC8: F3 0F 7F 44 24 40     - movdqu [rsp+40],xmm0
// ---------- INJECTING HERE ----------
OPPW4.exe+14E3BCE: 48 8B 48 18           - mov rcx,[rax+18]
// ---------- DONE INJECTING  ----------
OPPW4.exe+14E3BD2: 48 8B 41 10           - mov rax,[rcx+10]
OPPW4.exe+14E3BD6: 48 8D 4C 24 40        - lea rcx,[rsp+40]
OPPW4.exe+14E3BDB: 8B 50 14              - mov edx,[rax+14]
OPPW4.exe+14E3BDE: E8 AD 8D 10 00        - call OPPW4.exe+15EC990
OPPW4.exe+14E3BE3: 0F 57 C0              - xorps xmm0,xmm0
OPPW4.exe+14E3BE6: 4C 8D 4C 24 40        - lea r9,[rsp+40]
OPPW4.exe+14E3BEB: 4C 8D 05 FA CA 1C 00  - lea r8,[OPPW4.exe+16B06EC]
OPPW4.exe+14E3BF2: BA 10 00 00 00        - mov edx,00000010
OPPW4.exe+14E3BF7: 48 8D 4C 24 50        - lea rcx,[rsp+50]
OPPW4.exe+14E3BFC: F3 0F 7F 44 24 50     - movdqu [rsp+50],xmm0
}
</AssemblerScript>
      <CheatEntries>
        <CheatEntry>
          <ID>432</ID>
          <Description>"Coins"</Description>
          <ShowAsSigned>0</ShowAsSigned>
          <VariableType>4 Bytes</VariableType>
          <Address>[coinAddy]+14</Address>
        </CheatEntry>
      </CheatEntries>
    </CheatEntry>
  </CheatEntries>
</CheatTable>

Infinite Growth Items (Spend Items On Growth Map)

Code: Select all

<?xml version="1.0" encoding="utf-8"?>
<CheatTable>
  <CheatEntries>
    <CheatEntry>
      <ID>434</ID>
      <Description>"Infinite Growth Items (Spend Items On Growth Map)"</Description>
      <VariableType>Auto Assembler Script</VariableType>
      <AssemblerScript>[ENABLE]
//OPPW4.exe+12E9E8D - 42 89 44 C9 18        - mov [rcx+r9*8+18],eax
aobscanmodule(infgrowthitems,OPPW4.exe,2B C2 8B D2 42 89 44 C9 18 48 8B 05 * * * * 48 8B 48 18 4C) // should be unique
alloc(newmem,$1000,infgrowthitems)

label(code)
label(return)

newmem:

code:
  //sub eax,edx
  mov edx,edx
  mov eax,#99
  mov [rcx+r9*8+18],eax
  jmp return

infgrowthitems:
  jmp newmem
  nop 4
return:
registersymbol(infgrowthitems)

[DISABLE]

infgrowthitems:
  db 2B C2 8B D2 42 89 44 C9 18

unregistersymbol(infgrowthitems)
dealloc(newmem)

{
// ORIGINAL CODE - INJECTION POINT: OPPW4.exe+12E9E89

OPPW4.exe+12E9E66: 77 52                 - ja OPPW4.exe+12E9EBA
OPPW4.exe+12E9E68: 48 8B 05 E1 2A BB 00  - mov rax,[OPPW4.exe+1E9C950]
OPPW4.exe+12E9E6F: 4F 8D 0C 40           - lea r9,[r8+r8*2]
OPPW4.exe+12E9E73: 4D 03 C9              - add r9,r9
OPPW4.exe+12E9E76: 48 8B 48 18           - mov rcx,[rax+18]
OPPW4.exe+12E9E7A: 48 8B 49 48           - mov rcx,[rcx+48]
OPPW4.exe+12E9E7E: 42 8B 44 C9 18        - mov eax,[rcx+r9*8+18]
OPPW4.exe+12E9E83: 3B C2                 - cmp eax,edx
OPPW4.exe+12E9E85: 73 02                 - jae OPPW4.exe+12E9E89
OPPW4.exe+12E9E87: 8B C2                 - mov eax,edx
// ---------- INJECTING HERE ----------
OPPW4.exe+12E9E89: 2B C2                 - sub eax,edx
// ---------- DONE INJECTING  ----------
OPPW4.exe+12E9E8B: 8B D2                 - mov edx,edx
OPPW4.exe+12E9E8D: 42 89 44 C9 18        - mov [rcx+r9*8+18],eax
OPPW4.exe+12E9E92: 48 8B 05 B7 2A BB 00  - mov rax,[OPPW4.exe+1E9C950]
OPPW4.exe+12E9E99: 48 8B 48 18           - mov rcx,[rax+18]
OPPW4.exe+12E9E9D: 4C 8B 41 48           - mov r8,[rcx+48]
OPPW4.exe+12E9EA1: 43 8B 44 C8 14        - mov eax,[r8+r9*8+14]
OPPW4.exe+12E9EA6: 48 03 D0              - add rdx,rax
OPPW4.exe+12E9EA9: B8 9F 86 01 00        - mov eax,0001869F
OPPW4.exe+12E9EAE: 48 3B D0              - cmp rdx,rax
OPPW4.exe+12E9EB1: 48 0F 46 C2           - cmovbe rax,rdx
}
</AssemblerScript>
    </CheatEntry>
  </CheatEntries>
</CheatTable>
Coins Don't Decrease

Code: Select all

<?xml version="1.0" encoding="utf-8"?>
<CheatTable>
  <CheatEntries>
    <CheatEntry>
      <ID>436</ID>
      <Description>"Coins Don't Decrease"</Description>
      <VariableType>Auto Assembler Script</VariableType>
      <AssemblerScript>[ENABLE]
//OPPW4.exe+14B31B5 - 89 4A 14              - mov [rdx+14],ecx
aobscanmodule(infcoins,OPPW4.exe,41 2B CA 89 4A 14 48 8B 05 91 97 9E 00 48 8B 48 18 4C 8B 41 10 41) // should be unique
alloc(newmem,$1000,infcoins)

label(code)
label(return)

newmem:

code:
  //sub ecx,r10d
  mov [rdx+14],ecx
  jmp return

infcoins:
  jmp newmem
  nop
return:
registersymbol(infcoins)

[DISABLE]

infcoins:
  db 41 2B CA 89 4A 14

unregistersymbol(infcoins)
dealloc(newmem)

{
// ORIGINAL CODE - INJECTION POINT: OPPW4.exe+14B31B2

OPPW4.exe+14B318E: E8 ED 4A 00 00        - call OPPW4.exe+14B7C80
OPPW4.exe+14B3193: 44 8B D0              - mov r10d,eax
OPPW4.exe+14B3196: 48 8B 0D B3 97 9E 00  - mov rcx,[OPPW4.exe+1E9C950]
OPPW4.exe+14B319D: 4C 8B 49 18           - mov r9,[rcx+18]
OPPW4.exe+14B31A1: 49 8B 51 10           - mov rdx,[r9+10]
OPPW4.exe+14B31A5: 8B 42 14              - mov eax,[rdx+14]
OPPW4.exe+14B31A8: 41 3B C2              - cmp eax,r10d
OPPW4.exe+14B31AB: 8B C8                 - mov ecx,eax
OPPW4.exe+14B31AD: 73 03                 - jae OPPW4.exe+14B31B2
OPPW4.exe+14B31AF: 41 8B CA              - mov ecx,r10d
// ---------- INJECTING HERE ----------
OPPW4.exe+14B31B2: 41 2B CA              - sub ecx,r10d
// ---------- DONE INJECTING  ----------
OPPW4.exe+14B31B5: 89 4A 14              - mov [rdx+14],ecx
OPPW4.exe+14B31B8: 48 8B 05 91 97 9E 00  - mov rax,[OPPW4.exe+1E9C950]
OPPW4.exe+14B31BF: 48 8B 48 18           - mov rcx,[rax+18]
OPPW4.exe+14B31C3: 4C 8B 41 10           - mov r8,[rcx+10]
OPPW4.exe+14B31C7: 41 8B 90 A4 07 00 00  - mov edx,[r8+000007A4]
OPPW4.exe+14B31CE: 49 03 D2              - add rdx,r10
OPPW4.exe+14B31D1: B8 00 28 6B EE        - mov eax,EE6B2800
OPPW4.exe+14B31D6: 48 3B D0              - cmp rdx,rax
OPPW4.exe+14B31D9: 48 0F 46 C2           - cmovbe rax,rdx
OPPW4.exe+14B31DD: 41 89 80 A4 07 00 00  - mov [r8+000007A4],eax
}
</AssemblerScript>
    </CheatEntry>
  </CheatEntries>
</CheatTable>

Re: One Piece Pirate Warriors 4 - v. ?? - +14 - Update 1

Posted: Sat Mar 16, 2024 5:17 am
by raizeln1
rooxon wrote:
Sun Mar 21, 2021 2:45 am
Just wanted to say thanks for the tables! I like that cheat where you can equip 6 skills. That equip all cheat seems to activate all skills even if you have not gotten them yet. Could it be possible to tweak it so it equips only the availible ones?
"Equip all skills" doesnt work for me , it doesnt do anything . Still have the same skills equipped . Is it still working for you ?

Re: One Piece Pirate Warriors 4 - v. ?? - +14 - Update 1

Posted: Wed Mar 20, 2024 4:39 pm
by rooxon
raizeln1 wrote:
Sat Mar 16, 2024 5:17 am
rooxon wrote:
Sun Mar 21, 2021 2:45 am
Just wanted to say thanks for the tables! I like that cheat where you can equip 6 skills. That equip all cheat seems to activate all skills even if you have not gotten them yet. Could it be possible to tweak it so it equips only the availible ones?
"Equip all skills" doesnt work for me , it doesnt do anything . Still have the same skills equipped . Is it still working for you ?
Back then it did, yes. Haven't played the game with the new DLC characters yet.
On that note, I wonder if this encompasses the new skills they added now with the last update. It's also not stated if you only equip skills you own or just all skills in-game without having to get them.

Re: One Piece Pirate Warriors 4 - v. ?? - +14 - Update 1

Posted: Fri Mar 29, 2024 11:03 am
by Razzor96
An update would be nice :)