Jump to content

DEAD OR ALIVE Xtreme 3 Fortune PS4 Modding


Recommended Posts

This is how to mod DLC costumes.

 

Spoiler

(1) Required Tools

  • orbis-pub-chk.exe: Extract pkg file
  • orbis-pub-gen.exe: Create pkg file
  • psa*c.exe: Extract or compress psarc file (TMC/TMCL files exist in psarc)
  • orbis-im*ge*g*f.exe: Create GNF textures

The orbis-pub-chk and orbis-pub-gen tools are available on github (PS4-Fake-PKG-Tools).

The psa*c and orbis-im*ge*g*f tools are included in leaked PS4 SDK (Do NOT paste links unless you want to take this site down by S*ny).
 

(2) Prepare

I assume you legally have a DLC installed on your PS4. Dump a DLC as a pkg file. HalfMileRide taught howto.

 

In this guide we use Salmon Roe DLC swimsuits (free), because it's easiest one to be selected with small amount of button presses in game (press L several times then press D-pad Left), but you can use another DLC.

A_swap-1.jpg.3ba379dfbc9bebb8df867efc005a03f8.jpg

 

To unlock all costumes (excluding paid ones), use Save Wizard MAX (a expensive tool) or search 100% save on the web and load it with PS4 Save Mounter.

 

(3) Swap DLC Costume with Another Costume [EASY]

 

Extract the DLC pkg file, then extract psarc file.

 

You'll get these important files:

  • package_data.bin: Describes filesizes and filenames of the files below.
  • Costume_Name_TMC.tmc: Costume's main file which describes model structure.
  • Costume_Name_TMCL.tmcl: Costume's data file which contains textures and vertex datas.
  • Costume_Name_YWRK.ywrk: Costume's physics metadata? (no need to edit)

Let's swap the costume Ayane's Salmon Roe I (AYA_OWN_VS_12_I) with another one.

In this guide we use the costume "Balinese" which is extracted from main game's pkg file:

A_swap-2.jpg.cbf1513e677f69b61094ee23fb91a760.jpg

  • AYA_MAR_PA_05_B_TMC.tmc
  • AYA_MAR_PA_05_B_TMCL.tmcl
  • AYA_MAR_PA_05_B_YWRK.ywrk

Overwrite above file contents to:

  • AYA_OWN_VS_12_I_TMC.tmc
  • AYA_OWN_VS_12_I_TMCL.tmcl
  • AYA_OWN_VS_12_I_YWRK.ywrk

Compress psarc file.

 

Now we need to update package_data.bin, because filesizes were changed.

 

Open package_data.bin and you'll see a filename list (terminated by NULL chars).

A_swap-3.jpg.08c5ab584a0063c0189214af002fba0c.jpg

 

Find target costume filenames and determine each order number in the list.

  • AYA_OWN_VS_12_I_TMC.tmc = 25th
  • AYA_OWN_VS_12_I_TMCL.tmcl = 26th
  • AYA_OWN_VS_12_I_YWRK.ywrk = 27th

Update each filesize on address:
  168 + (N-1)x36

 

Value format is 32bit integer.

 

Create DLC pkg file. Install your new DLC pkg on PS4.

A_swap-99.jpg.1b3b0577257c0ca8dd9babf9066b2623.jpg

 

(4) Hide Some Parts [EASY]

 

Open TMC file and find string occurrences of "ObjGeo". There is a object name "WGT_mizugi" which means a swimsuit object.

You can see the sub mesh count (=7) on the top and 7 offset values (32bit integer values) on the bottom.

B_hide-1.jpg.5c999c9321bd92e69039d5c9405f6cb9.jpg

 

Let's hide the first sub mesh (bra). Change the sub mesh count to 6, and shift offset values back.

B_hide-2.jpg.20a6a0b7d44f06b9ff505f2c58eddf2a.jpg

 

Now the part is hidden.

B_hide-99.jpg.067e0e6428af7ad18eb3d108764a3877.jpg

 

(5) Change Texture [EASY]

Open TMCL file and get GNF texture files from it.
Find string occurrences of "GNF" and you'll see each filesize on the right.

C_tex-1.jpg.bfeda7df66d2bc4145bb6bf344d88d63.jpg


You can view *.gnf files with a tool Noesis.

In case of this costume you'll find skin texture is 4th GNF and tan texture is 6th GNF.

C_tex-2.jpg.30e798b22a5cada6b8a70381b6d07738.jpg

 

 

Let's create our new textures. You can use DOAVV mods' textures.

> orbis-im*ge*g*f.exe -p -f Bc7UNormSrgb -b 1.0 -i INPUT_FILENAME -o output.gnf

 

C_tex-3.jpg.edaea995c1fe98b57c7e539d57f37da6.jpg

 

Paste them into TMCL file.

C_tex-99.jpg.0302c32788e5f346004a6b3d27194e26.jpg

 

(6) Importing DOAXVV Mods [ADVANCED]

For advanced modding (importing DOAXVV meshes), refer previous posts.

 

Mesh Data Format (to replace mesh):

Increasing Vertex Count:

 

Using 2K texture:

 

 

 

 

Link to comment
On 9/13/2022 at 4:44 AM, DOAX3GLITCHER said:

well the author removed the video...

anyway your poc looks great

I have Blue-ray DOAX3 and doax3s

DSC_2205.thumb.JPG.bcf7df5b42ca160150ddae8409260998.JPG

 

OK~packaging and re-installing the whole pkg

 

 

BD.jpg.0689d68032cb268ace72c16d4571c7b4.jpg

 

 

 

 

, do you have the DOAX3 NUDE mod please? PKG?

 can you share the mods? doax3 for ps4

 

packaging and re-installing the whole pkg

 

 

 

 

 

 

 

 

 

 

Link to comment
15 hours ago, bobcan said:

 

can you share the mods? for ps4

 

packaging and re-installing the whole pkg

 

BD.jpg



There is one Proof-Of-Concept mod in the OP, use base 64 to decode the string, otherwise wait for violetta3ds to upload his own mods.

Link to comment
On 9/16/2022 at 11:07 PM, violetta3ds said:

This is how to mod DLC costumes.

 

  Hide contents

(1) Required Tools

  • orbis-pub-chk.exe: Extract pkg file
  • orbis-pub-gen.exe: Create pkg file
  • psa*c.exe: Extract or compress psarc file (TMC/TMCL files exist in psarc)
  • orbis-im*ge*g*f.exe: Create GNF textures

The orbis-pub-chk and orbis-pub-gen tools are available on github (PS4-Fake-PKG-Tools).

The psa*c and orbis-im*ge*g*f tools are included in leaked PS4 SDK (Do NOT paste links unless you want to take this site down by S*ny).
 

(2) Prepare

I assume you legally have a DLC installed on your PS4. Dump a DLC as a pkg file. HalfMileRide taught howto.

 

In this guide we use Salmon Roe DLC swimsuits (free), because it's easiest one to be selected with small amount of button presses in game (press L several times then press D-pad Left), but you can use another DLC.

A_swap-1.jpg.3ba379dfbc9bebb8df867efc005a03f8.jpg

 

To unlock all costumes (excluding paid ones), use Save Wizard MAX (a expensive tool) or search 100% save on the web and load it with PS4 Save Mounter.

 

(3) Swap DLC Costume with Another Costume [EASY]

 

Extract the DLC pkg file, then extract psarc file.

 

You'll get these important files:

  • package_data.bin: Describes filesizes and filenames of the files below.
  • Costume_Name_TMC.tmc: Costume's main file which describes model structure.
  • Costume_Name_TMCL.tmcl: Costume's data file which contains textures and vertex datas.
  • Costume_Name_YWRK.ywrk: Costume's physics metadata? (no need to edit)

Let's swap the costume Ayane's Salmon Roe I (AYA_OWN_VS_12_I) with another one.

In this guide we use the costume "Balinese" which is extracted from main game's pkg file:

A_swap-2.jpg.cbf1513e677f69b61094ee23fb91a760.jpg

  • AYA_MAR_PA_05_B_TMC.tmc
  • AYA_MAR_PA_05_B_TMCL.tmcl
  • AYA_MAR_PA_05_B_YWRK.ywrk

Overwrite above file contents to:

  • AYA_OWN_VS_12_I_TMC.tmc
  • AYA_OWN_VS_12_I_TMCL.tmcl
  • AYA_OWN_VS_12_I_YWRK.ywrk

Compress psarc file.

 

Now we need to update package_data.bin, because filesizes were changed.

 

Open package_data.bin and you'll see a filename list (terminated by NULL chars).

A_swap-3.jpg.08c5ab584a0063c0189214af002fba0c.jpg

 

Find target costume filenames and determine each order number in the list.

  • AYA_OWN_VS_12_I_TMC.tmc = 25th
  • AYA_OWN_VS_12_I_TMCL.tmcl = 26th
  • AYA_OWN_VS_12_I_YWRK.ywrk = 27th

Update each filesize on address:
  168 + (N-1)x36

 

Value format is 32bit integer.

 

Create DLC pkg file. Install your new DLC pkg on PS4.

A_swap-99.jpg.1b3b0577257c0ca8dd9babf9066b2623.jpg

 

(4) Hide Some Parts [EASY]

 

Open TMC file and find string occurrences of "ObjGeo". There is a object name "WGT_mizugi" which means a swimsuit object.

You can see the sub mesh count (=7) on the top and 7 offset values (32bit integer values) on the bottom.

B_hide-1.jpg.5c999c9321bd92e69039d5c9405f6cb9.jpg

 

Let's hide the first sub mesh (bra). Change the sub mesh count to 6, and shift offset values back.

B_hide-2.jpg.20a6a0b7d44f06b9ff505f2c58eddf2a.jpg

 

Now the part is hidden.

B_hide-99.jpg.067e0e6428af7ad18eb3d108764a3877.jpg

 

(5) Change Texture [EASY]

Open TMCL file and get GNF texture files from it.
Find string occurrences of "GNF" and you'll see each filesize on the right.

C_tex-1.jpg.bfeda7df66d2bc4145bb6bf344d88d63.jpg


You can view *.gnf files with a tool Noesis.

In case of this costume you'll find skin texture is 4th GNF and tan texture is 6th GNF.

C_tex-2.jpg.30e798b22a5cada6b8a70381b6d07738.jpg

 

 

Let's create our new textures. You can use DOAVV mods' textures.

> orbis-im*ge*g*f.exe -p -f Bc7UNormSrgb -b 1.0 -i INPUT_FILENAME -o output.gnf

 

C_tex-3.jpg.edaea995c1fe98b57c7e539d57f37da6.jpg

 

Paste them into TMCL file.

C_tex-99.jpg.0302c32788e5f346004a6b3d27194e26.jpg

 

(6) Importing DOAXVV Mods [ADVANCED]

For advanced modding (importing DOAXVV meshes), refer previous posts.

 

Mesh Data Format (to replace mesh):

Increasing Vertex Count:

 

Using 2K texture:

 

 

 

 



Wow, I am quite seriously grateful for this, no one else has gone as far as to deliver 2 tutorials regarding DOAX3 PS4 modding, I hope to be able to check out your mods soon, I'm sure you'll find lots of people here that will love them.

Link to comment
On 9/17/2022 at 2:07 PM, violetta3ds said:

This is how to mod DLC costumes.

 

  Reveal hidden contents

(1) Required Tools

  • orbis-pub-chk.exe: Extract pkg file
  • orbis-pub-gen.exe: Create pkg file
  • psa*c.exe: Extract or compress psarc file (TMC/TMCL files exist in psarc)
  • orbis-im*ge*g*f.exe: Create GNF textures

The orbis-pub-chk and orbis-pub-gen tools are available on github (PS4-Fake-PKG-Tools).

The psa*c and orbis-im*ge*g*f tools are included in leaked PS4 SDK (Do NOT paste links unless you want to take this site down by S*ny).
 

(2) Prepare

I assume you legally have a DLC installed on your PS4. Dump a DLC as a pkg file. HalfMileRide taught howto.

 

In this guide we use Salmon Roe DLC swimsuits (free), because it's easiest one to be selected with small amount of button presses in game (press L several times then press D-pad Left), but you can use another DLC.

A_swap-1.jpg.3ba379dfbc9bebb8df867efc005a03f8.jpg

 

To unlock all costumes (excluding paid ones), use Save Wizard MAX (a expensive tool) or search 100% save on the web and load it with PS4 Save Mounter.

 

(3) Swap DLC Costume with Another Costume [EASY]

 

Extract the DLC pkg file, then extract psarc file.

 

You'll get these important files:

  • package_data.bin: Describes filesizes and filenames of the files below.
  • Costume_Name_TMC.tmc: Costume's main file which describes model structure.
  • Costume_Name_TMCL.tmcl: Costume's data file which contains textures and vertex datas.
  • Costume_Name_YWRK.ywrk: Costume's physics metadata? (no need to edit)

Let's swap the costume Ayane's Salmon Roe I (AYA_OWN_VS_12_I) with another one.

In this guide we use the costume "Balinese" which is extracted from main game's pkg file:

A_swap-2.jpg.cbf1513e677f69b61094ee23fb91a760.jpg

  • AYA_MAR_PA_05_B_TMC.tmc
  • AYA_MAR_PA_05_B_TMCL.tmcl
  • AYA_MAR_PA_05_B_YWRK.ywrk

Overwrite above file contents to:

  • AYA_OWN_VS_12_I_TMC.tmc
  • AYA_OWN_VS_12_I_TMCL.tmcl
  • AYA_OWN_VS_12_I_YWRK.ywrk

Compress psarc file.

 

Now we need to update package_data.bin, because filesizes were changed.

 

Open package_data.bin and you'll see a filename list (terminated by NULL chars).

A_swap-3.jpg.08c5ab584a0063c0189214af002fba0c.jpg

 

Find target costume filenames and determine each order number in the list.

  • AYA_OWN_VS_12_I_TMC.tmc = 25th
  • AYA_OWN_VS_12_I_TMCL.tmcl = 26th
  • AYA_OWN_VS_12_I_YWRK.ywrk = 27th

Update each filesize on address:
  168 + (N-1)x36

 

Value format is 32bit integer.

 

Create DLC pkg file. Install your new DLC pkg on PS4.

A_swap-99.jpg.1b3b0577257c0ca8dd9babf9066b2623.jpg

 

(4) Hide Some Parts [EASY]

 

Open TMC file and find string occurrences of "ObjGeo". There is a object name "WGT_mizugi" which means a swimsuit object.

You can see the sub mesh count (=7) on the top and 7 offset values (32bit integer values) on the bottom.

B_hide-1.jpg.5c999c9321bd92e69039d5c9405f6cb9.jpg

 

Let's hide the first sub mesh (bra). Change the sub mesh count to 6, and shift offset values back.

B_hide-2.jpg.20a6a0b7d44f06b9ff505f2c58eddf2a.jpg

 

Now the part is hidden.

B_hide-99.jpg.067e0e6428af7ad18eb3d108764a3877.jpg

 

(5) Change Texture [EASY]

Open TMCL file and get GNF texture files from it.
Find string occurrences of "GNF" and you'll see each filesize on the right.

C_tex-1.jpg.bfeda7df66d2bc4145bb6bf344d88d63.jpg


You can view *.gnf files with a tool Noesis.

In case of this costume you'll find skin texture is 4th GNF and tan texture is 6th GNF.

C_tex-2.jpg.30e798b22a5cada6b8a70381b6d07738.jpg

 

 

Let's create our new textures. You can use DOAVV mods' textures.

> orbis-im*ge*g*f.exe -p -f Bc7UNormSrgb -b 1.0 -i INPUT_FILENAME -o output.gnf

 

C_tex-3.jpg.edaea995c1fe98b57c7e539d57f37da6.jpg

 

Paste them into TMCL file.

C_tex-99.jpg.0302c32788e5f346004a6b3d27194e26.jpg

 

(6) Importing DOAXVV Mods [ADVANCED]

For advanced modding (importing DOAXVV meshes), refer previous posts.

 

Mesh Data Format (to replace mesh):

Increasing Vertex Count:

 

Using 2K texture:

 

 

 

 

 

Sorry

 

look at

01.jpg.72949b4abfc5f51e4ad0e53ae95440ab.jpg

 

where to find file location mods for cloths??

Link to comment

Thanks to Violeta's info on the TMC data structure I've finally been able to import DOAX3S Switch DLCs into Blender (with correct weights!) through hex editing
 

Spoiler

image.png.20f4bc82bfecc8fc66037723c08608a9.png



 


I've also been able to successfully inject Maro's 4k Hitomi skin downsampled to 2k into a TMCL file by following Violeta's 2k skin tutorial. But it seems I keep messing up the TMC data when trying to update the size/data offsets.  I currently do not have access to a PS4 so I cannot check if costumes will load properly in game
If anyone wants to take a look I've uploaded my failed TMC edit here aHR0cHM6Ly93d3c3NC56aXBweXNoYXJlLmNvbS92L0x4dlpzOGUyL2ZpbGUuaHRtbAo=

Link to comment
  • 4 weeks later...

I can't dump DLC well
I try to download it with FTP, but it is an empty folder or the download itself does not go well in the first place.

 

”While in-game select one pictorial with a random swimsuit and one with the swimsuit I want to dump (do this multiple times), the DLC files will dissapear really quickly from the mount point so you must intermittently load pictorials and refresh the FTP program until the 'Content-ID-ac' folder appears, ”

 

Is this the zack island in game Or is it a gravure menu such as owner paradise?

Also, is it possible to replace a non-DLC swimsuit?

Link to comment
7 hours ago, lemu4739 said:

Also, is it possible to replace a non-DLC swimsuit?

 

Yes, it's possible to replace non-DLC swimsuits by rebuilding Update pkg file.

But keep in mind that it takes longer time to build it.

  • Update pkg: 10 to 30 minutes (very slow)
  • DLC pkg: 5 to 10 seconds (fast)

 

Link to comment
On 10/18/2022 at 7:17 AM, violetta3ds said:

 

Yes, it's possible to replace non-DLC swimsuits by rebuilding Update pkg file.

But keep in mind that it takes longer time to build it.

  • Update pkg: 10 to 30 minutes (very slow)
  • DLC pkg: 5 to 10 seconds (fast)

 

Thank you for your reply.
I still can't dump DLC, so I'm going to try once with a game backup.
Also, is there a better way to dump DLC?

Link to comment
  • 2 weeks later...
  • 1 month later...
On 12/12/2022 at 1:41 PM, PotatoG6 said:

What happened to violetta3ds? :(

 

jailbreaking is easy, you can follow these websites.

- https://wololo.net/ps4-jailbreak-ps4-cfw4dummies/

- https://gbatemp.net/forums/sony-playstation-4.251/

or, do you have any questions on my modding guides?

 

On 12/13/2022 at 10:20 PM, Jinraider said:

Is there a reason Fortune is used here instead of Scarlett? I also heard that the Switch version is impossible to mod as of right now...

 

Here is basic comparison.

comp.jpg.5d74b04b7fa71044a38ed6d08b97fcbb.jpg

 

Regarding PS4's Fortune and PS4's Scarlet, there are no crucial differences for modding. Choose your favorite one.

(Like I mentioned earlier, rebuilding DLC pkg file is faster than rebuilding Game's pkg file, when modding.

In other words, modding DLC swimsuit is easier than modding non-DLC swimsuit.

So, for instance if you have more DLC pkg files of Fortune, you're better to choose Fortune.)

 

Link to comment
On 12/15/2022 at 10:06 AM, violetta3ds said:

 

jailbreaking is easy, you can follow these websites.

- https://wololo.net/ps4-jailbreak-ps4-cfw4dummies/

- https://gbatemp.net/forums/sony-playstation-4.251/

or, do you have any questions on my modding guides?

 

 

Here is basic comparison.

comp.jpg.5d74b04b7fa71044a38ed6d08b97fcbb.jpg

 

Regarding PS4's Fortune and PS4's Scarlet, there are no crucial differences for modding. Choose your favorite one.

(Like I mentioned earlier, rebuilding DLC pkg file is faster than rebuilding Game's pkg file, when modding.

In other words, modding DLC swimsuit is easier than modding non-DLC swimsuit.

So, for instance if you have more DLC pkg files of Fortune, you're better to choose Fortune.)

 

 

Oh my, thank you so much for replying. I really appreciate it. 

Link to comment
  • 2 weeks later...
On 10/17/2022 at 6:17 PM, violetta3ds said:

 

Yes, it's possible to replace non-DLC swimsuits by rebuilding Update pkg file.

But keep in mind that it takes longer time to build it.

  • Update pkg: 10 to 30 minutes (very slow)
  • DLC pkg: 5 to 10 seconds (fast)

 

How do you rebuild the dlc pkg file?

Link to comment

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. For more information, see our Privacy Policy & Terms of Use