Jump to content

DEAD OR ALIVE Xtreme 3 Fortune PS4 Modding


Recommended Posts

Posted

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:

 

 

 

 

Posted
9 hours ago, DOAX3GLITCHER said:

Have you found a way to generate a completely new dlc ?

 

Above guide overwrites existing DLC.

(only updated the last color variation Salmon Roe I, and A to H are unchanged)

 

Posted
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

 

 

 

 

 

 

 

 

 

 

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

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

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

Posted

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=

Posted

@IPK

You have great Blender skill!

 

I confirmed your files but:
1. TMCL filesize is larger than expected. You probably injected doubled data when "Inject empty data (4194304 bytes)".
2. TMC is corrupted because you wrote wrong offset/size values when "(6) Update TMC file's LHeader".

 

Posted

@violetta3ds Thanks for checking! I'll see if I can edit it again when I have time next week
 @DOAX3GLITCHER The textures in the Switch TMCL files are in g1t format unlike PS4 which are gnf. There's a quickbms script to extract the Switch TMCL textures that you can find on xentax

  • 4 weeks later...
Posted

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?

Posted
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)

 

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

  • 2 weeks later...
Posted (edited)

Is it hard to jailbreak a ps4 if you're on the required firmware? Like, is it a long complicated process?

Edited by PotatoG6
Posted

Anyone made any other DOAX3F nude mod in pkg so far? 

 

 

There is a resident evil 3 remake PS4 Jill nude mod released recently. Maybe that guy knows how to make nude mod for DOAX3F.

  • 1 month later...
Posted
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.)

 

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

  • 2 weeks later...
Posted
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?

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