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

Upload your cheat tables here (No requests)
rooxon
Expert Cheater
Expert Cheater
Posts: 76
Joined: Wed Aug 02, 2017 8:46 pm
Reputation: 12

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

Post by rooxon »

The table from the second page was better for me, had those skills scripts I liked.

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

ajip2
Expert Cheater
Expert Cheater
Posts: 94
Joined: Sat Mar 04, 2017 9:58 pm
Reputation: 117

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

Post by ajip2 »


Xaotis
What is cheating?
What is cheating?
Posts: 1
Joined: Sat Oct 28, 2023 1:15 pm
Reputation: 0

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

Post by Xaotis »

can't use infinite money and materials, any help ?

Erinch
Novice Cheater
Novice Cheater
Posts: 16
Joined: Fri Sep 29, 2017 10:22 pm
Reputation: 18

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

Post 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(*)

Pahb
What is cheating?
What is cheating?
Posts: 2
Joined: Wed Sep 13, 2023 4:48 pm
Reputation: 0

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

Post by Pahb »

Thanks for the update ajip2. Could you please implement one that makes enemy territory gauges infinite too?

mamekoski
Expert Cheater
Expert Cheater
Posts: 95
Joined: Sat Mar 25, 2017 6:26 am
Reputation: 1

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

Post by mamekoski »

the infinite combo timer cheat is still broken~

GokaiSanyu
What is cheating?
What is cheating?
Posts: 4
Joined: Sun Jul 30, 2023 8:56 pm
Reputation: 0

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

Post by GokaiSanyu »

Is there an way to add a Max Souls cheat like we have for Materials?

nillmand2
Expert Cheater
Expert Cheater
Posts: 85
Joined: Sat Dec 08, 2018 12:44 pm
Reputation: 4

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

Post by nillmand2 »

I think Ajip2 trainer needs updating.

Game crashes when using.

CryptoCF
Noobzor
Noobzor
Posts: 6
Joined: Tue Mar 07, 2017 9:14 am
Reputation: 0

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

Post by CryptoCF »

can anyone help me find the attack strength address?

BugsMeNot
Noobzor
Noobzor
Posts: 10
Joined: Wed May 10, 2023 11:16 pm
Reputation: 0

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

Post 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?

raizeln1
Novice Cheater
Novice Cheater
Posts: 21
Joined: Wed Oct 18, 2017 11:18 pm
Reputation: 0

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

Post by raizeln1 »

Hi click " Equip All skills" and skills arent equipped , what am I supposed to do ?

Impala
Table Makers
Table Makers
Posts: 609
Joined: Tue Apr 18, 2017 6:47 pm
Reputation: 400

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

Post 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>

raizeln1
Novice Cheater
Novice Cheater
Posts: 21
Joined: Wed Oct 18, 2017 11:18 pm
Reputation: 0

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

Post 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 ?

rooxon
Expert Cheater
Expert Cheater
Posts: 76
Joined: Wed Aug 02, 2017 8:46 pm
Reputation: 12

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

Post 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.

Razzor96
Noobzor
Noobzor
Posts: 6
Joined: Sat Jul 17, 2021 11:11 pm
Reputation: 0

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

Post by Razzor96 »

An update would be nice :)

Post Reply

Who is online

Users browsing this forum: Alex221, AntaraX, BBK, Bing [Bot], givaniro, Google Adsense [Bot], Hyuichiro, leleTempur, Leroy, mikamiyui, naixp, Nervalia, Ninomae Tako'nis, scarlettranglunar, Sogou, yasuwitch