Important information: this site is currently scheduled to go offline indefinitely by end of the year.

Death Stranding (PS4)

Post questions about game models here, or help out others!
kakalot
ultra-n00b
Posts: 5
Joined: Sun Feb 28, 2016 3:13 am
Has thanked: 12 times

Re: Death Stranding (PS4)

Post by kakalot »

daemon1 wrote: Tue Oct 27, 2020 8:15 am
kakalot wrote: Mon Oct 26, 2020 3:00 pm but how to open ascii files? blender xnalara addon can't open it :(
blender xnalara addon opens it
which version? both blender2.8 (XNALaraMesh2.x) and blender2.79b (XNALaraMesh1.8.7) report errors when importing
daemon1
MEGAVETERAN
MEGAVETERAN
Posts: 2647
Joined: Tue Mar 24, 2015 8:12 pm
Has thanked: 65 times
Been thanked: 2870 times

Re: Death Stranding (PS4)

Post by daemon1 »

kakalot wrote: Tue Oct 27, 2020 8:44 am
all versions work
you probably did something wrong when converting models
kakalot
ultra-n00b
Posts: 5
Joined: Sun Feb 28, 2016 3:13 am
Has thanked: 12 times

Re: Death Stranding (PS4)

Post by kakalot »

daemon1 wrote: Tue Oct 27, 2020 10:30 am
kakalot wrote: Tue Oct 27, 2020 8:44 am
all versions work
you probably did something wrong when converting models
smd file generated at the same time is fine, how to solve it?
is it possible to generate multiple smd files containing different uvsets (such as xx_uv1.smd, xx_uv2.smd...) when model contains multiple uvsets.

Code: Select all

Importing file:  F:\PS4\Death Stranding\Image0\packed_pink\output\mesh_body_lx.core_0.ascii
rootDir: F:\PS4\Death Stranding\Image0\packed_pink\output
Reading Bones
Traceback (most recent call last):
  File "C:\Users\xxx\AppData\Roaming\Blender Foundation\Blender\2.83\scripts\addons\XNALaraMesh\xps_tools.py", line 164, in execute
    status = import_xnalara_model.getInputFilename(xpsSettings)
  File "C:\Users\xxx\AppData\Roaming\Blender Foundation\Blender\2.83\scripts\addons\XNALaraMesh\import_xnalara_model.py", line 78, in getInputFilename
    status = xpsImport()
  File "C:\Users\xxx\AppData\Roaming\Blender Foundation\Blender\2.83\scripts\addons\XNALaraMesh\import_xnalara_model.py", line 140, in xpsImport
    xpsData = loadXpsFile(xpsSettings.filename)
  File "C:\Users\xxx\AppData\Roaming\Blender Foundation\Blender\2.83\scripts\addons\XNALaraMesh\import_xnalara_model.py", line 106, in loadXpsFile
    xpsData = read_ascii_xps.readXpsModel(filename)
  File "C:\Users\xxx\AppData\Roaming\Blender Foundation\Blender\2.83\scripts\addons\XNALaraMesh\read_ascii_xps.py", line 223, in readXpsModel
    bones = readBones(ioStream)
  File "C:\Users\xxx\AppData\Roaming\Blender Foundation\Blender\2.83\scripts\addons\XNALaraMesh\read_ascii_xps.py", line 95, in readBones
    coords = readXYZ(file)
  File "C:\Users\xxx\AppData\Roaming\Blender Foundation\Blender\2.83\scripts\addons\XNALaraMesh\read_ascii_xps.py", line 26, in readXYZ
    y = (ascii_ops.getFloat(values[1]))  # Y pos
IndexError: list index out of range
location: <unknown location>:-1
location: <unknown location>:-1
daemon1
MEGAVETERAN
MEGAVETERAN
Posts: 2647
Joined: Tue Mar 24, 2015 8:12 pm
Has thanked: 65 times
Been thanked: 2870 times

Re: Death Stranding (PS4)

Post by daemon1 »

kakalot wrote: Tue Oct 27, 2020 1:50 pm smd file generated at the same time is fine, how to solve it?
is it possible to generate multiple smd files containing different uvsets (such as xx_uv1.smd, xx_uv2.smd...) when model contains multiple uvsets.
i dont see reasons for this. SMD is not good format anyway.
Blender trace means nothing for me, because its not my plugin.
Still, most probably you did not add skeleton to the model like its said in the tool description.
kakalot
ultra-n00b
Posts: 5
Joined: Sun Feb 28, 2016 3:13 am
Has thanked: 12 times

Re: Death Stranding (PS4)

Post by kakalot »

daemon1 wrote: Tue Oct 27, 2020 2:28 pm
kakalot wrote: Tue Oct 27, 2020 1:50 pm smd file generated at the same time is fine, how to solve it?
is it possible to generate multiple smd files containing different uvsets (such as xx_uv1.smd, xx_uv2.smd...) when model contains multiple uvsets.
i dont see reasons for this. SMD is not good format anyway.
Blender trace means nothing for me, because its not my plugin.
Still, most probably you did not add skeleton to the model like its said in the tool description.
it can be imported successfully after merging the skeleton, thanks!!! :D
giofrida
ultra-n00b
Posts: 8
Joined: Sun Nov 08, 2020 10:14 am
Has thanked: 2 times
Been thanked: 9 times

Re: Death Stranding (PS4)

Post by giofrida »

Hello!
Just to tell you that it's possible to dump sound files, and here is how to do that. At least on the PC version. As far as I know, in a single .bin data file can be present (at the same time) packed sound files (containing multiple files) and loose sound files.

The former can be extracted easily using DecimaExplorer-GUI: just look for

Code: Select all

sd_wwise_bnk_collection_*
using CTRL+F and extract them. Then, use Wwise unpacker to extract the single files (remember to rename .core to .pck so that the batch script finds them).



The latter are tougher. Basically, with my dirty solution, I extracted all the files from a single .bin data file and converted them using the tools in Wwise_ unpacker (linked above). To do so, I created these scripts
extract.bat:

Code: Select all

@echo off
setlocal EnableDelayedExpansion

for /f "tokens=2 delims= " %%a in ('Archive.exe %1 ^| find "FileTableCount"') do set /a n = %%a

set /a i = 0

:loop
DecimaExplorer -e %1 !i! %~n1\!i!.bin
set /A i+=1
if !i! lss !n! goto loop
(note: this requires the tool Archive.exe compiled from DecimaTools and it's used just to know the number of files contained in a .bin)

toogg.bat:

Code: Select all

@echo off
FOR %%c IN (%~n1\*.bin) DO ("ww2ogg.exe" "%%c" --pcb packed_codebooks_aoTuV_603.bin)
DEL "%~n1\*.bin"
FOR %%d IN (%~n1\*.OGG) DO ("revorb.exe" "%%d")
(note: requires the tools provided with Wwise unpacker)

For instance, let's consider 7017f9bb9d52fc1c4433599203cc51b1.bin. To use this scripts, just run

Code: Select all

extract.bat 7017f9bb9d52fc1c4433599203cc51b1.bin
This will extract all files in a numbering sequence inside the folder "7017f9bb9d52fc1c4433599203cc51b1".
Then run

Code: Select all

toogg.bat 7017f9bb9d52fc1c4433599203cc51b1.bin
This will convert all the loose (wav) files contained in the folder "7017f9bb9d52fc1c4433599203cc51b1". Note: all .bin files will be deleted, and at the end the folder will contain just .ogg audio files.

With these tools you should be able to extract localized audio files and common sound files present in the game (for instance 7017f9bb9d52fc1c4433599203cc51b1.bin contains BB voice lines, odradek sounds, vehicle sounds, quest completion sounds, BGM and more).


I leave here this useful table with the data file names

Code: Select all

    40fb866e44aec444200cdb0c384cf5a5.bin - Area00
    6fb69851f3279ea051f48ee6c98c73fe.bin - Area00_English
    225bb34815aa3e89f155ba2515570cb2.bin - Area00_French
    e72aac57de9918c67eaf3d5102c8acb8.bin - Area00_Spanish
    84e35fcf5de2ba16cc1ee893ba4dc56c.bin - Area00_German
    6fcdd0390579931aa1c93da879e28d82.bin - Area00_Italian
    553cfe4d8b9fe4769e534e703bfb9732.bin - Area00_Portuguese
    2709afee4cac7fc87a04bd2b6c1c5882.bin - Area00_Russian
    f573fbfdff7eb1fa271f382e24503f82.bin - Area00_Polish
    f3a2ab17a7c17470623d3e842224841f.bin - Area00_Japanese
    4411fbe7b81d872e8517abf67e932280.bin - Area00_LATAMSP
    6cafab4876800a73ab36290c76730f68.bin - Area00_LATAMPOR
    8761c9be94b95d7197c850a230bb05aa.bin - Area00_Greek
    1a472f28ea1537dd3cb911fd1e18f2af.bin - Area01_English
    f77b66dc12e3085afdf2ccee9e3bddb8.bin - Area01_French
    55a0f2ad6fd854eb46eda325ebd3fdfe.bin - Area01_Spanish
    88c5cf29d347a6f0007199554279573e.bin - Area01_German
    a53083d2a39c921b2fbfc520216f17d7.bin - Area01_Italian
    4c7518f562e8cfc65349f261cb4a4935.bin - Area01_Portuguese
    4e5bed8e41d7417c889b2284f33c35f0.bin - Area01_Russian
    110d9add046eec4d23810f2fa9565924.bin - Area01_Polish
    eb8cd08d682978a9b9112d7c8f54de21.bin - Area01_Japanese
    f7b4c4ff1b831d3adf6fa1952a978767.bin - Area01_LATAMSP
    c172307816383537bd4703897044f6c5.bin - Area01_LATAMPOR
    f26fd3ec3d943dd6aaff93a45a8025c2.bin - Area01_Greek
    c0306eef15c4b5122ab61a834f80d743.bin - Area02
    9abda4bd99f4fa01951fd153775e7e8d.bin - Area02_English
    69e57bab4b0e47d007bab3b3fcca6dc5.bin - Area02_French
    e8b2c1ef002e12ddfb73977afa1955a7.bin - Area02_Spanish
    b11ab76d7450f70cd80f46037963e22f.bin - Area02_German
    47a882f8b80bfb6954d92201251744bf.bin - Area02_Italian
    7eb2acb7d14889097248e156637e95a1.bin - Area02_Portuguese
    0404fe2210c6609046c1c08bf2ea7c8a.bin - Area02_Russian
    cb4196d63aaed195c987dfb47bbfadf5.bin - Area02_Polish
    2c8aaa03cef19c1d7d4d14f8b29c7197.bin - Area02_Japanese
    dae3bdff0b5583a91ff40d98d3bf73a3.bin - Area02_LATAMSP
    13cf568657bcfb893b6b97b5e81f4ae3.bin - Area02_LATAMPOR
    e084898e7d0371f8cd9688cd303841f5.bin - Area02_Greek
    dc847b243b638c5ce539d4be7ff48007.bin - Area04
    8d60c6e8d6ce70496107e588205a3054.bin - Area04_English
    f0f467ec1b144337ef804ab0dc1a633e.bin - Area04_French
    20dec5c29481cc1d3e21dec2b289e8e9.bin - Area04_Spanish
    a64d5675363bcfae85f36b39faafba5d.bin - Area04_German
    0a5d8e4999a0dc48da7b66c8b8251c42.bin - Area04_Italian
    adc5401f627e7d6b1e23afe75e06fe4c.bin - Area04_Portuguese
    0a58238b82416a35c9e3dc3b3a6e825c.bin - Area04_Russian
    3430babbf55916a937a8757da75199c7.bin - Area04_Polish
    237d41a6888266372a7c9100526dfeb9.bin - Area04_Japanese
    7ff527fda0571c79839bb8aa9c3db648.bin - Area04_LATAMSP
    ea97cfbec2be98a216a6450faf9710b0.bin - Area04_LATAMPOR
    a610c95e0690047924d1afbb824d0250.bin - Area04_Greek
    477e458b2c825633499874678a2b9ea5.bin - Beach01
    f70387b309fdda4e66a9d1808815252d.bin - Beach01_English
    c4c4d7253d00afff7e7859822e967f05.bin - Beach01_French
    0a7a707a3e247348d81931fa45ad28b3.bin - Beach01_Spanish
    f829e168029598d8ceea4f4d01e54378.bin - Beach01_German
    8a290e232dd8d4c727cf2da3fadd5c5b.bin - Beach01_Italian
    1c3b38583613deb87f5b4e9ff1dd94c4.bin - Beach01_Portuguese
    f7f21580058bd1b925180851f3969070.bin - Beach01_Russian
    4d8d31832be4055295b9e619cf315740.bin - Beach01_Polish
    c28838ba40cb2165ee8dd703a8cdb0e3.bin - Beach01_Japanese
    c2dc1b0259864bcf814b4cd81cd917d4.bin - Beach01_LATAMSP
    dc915927c83cb738ae87857742e4c774.bin - Beach01_LATAMPOR
    10b8dcebcce8280dac2f30f0a57cba2a.bin - Beach01_Greek
    7017f9bb9d52fc1c4433599203cc51b1.bin - Initial
    a694c2e00b87cd761ee2a25b09a49ea7.bin - Initial_English
    a5dcec9b54e1586b097e5c49a07429c5.bin - Initial_French
    a1cc3eee3d405a5613916e1297641289.bin - Initial_Spanish
    3cd22bf810430d77b7fff991a4b81551.bin - Initial_German
    dbef71d6d372f7c6bdaf3717c119b519.bin - Initial_Italian
    c920bcebb78902bf6ac6c447eab9fb41.bin - Initial_Portuguese
    d8f0b887a3642eca5ada40e8cdff07db.bin - Initial_Russian
    54d23a724866aa2d6025ebb2a688c968.bin - Initial_Polish
    4bb8707b549628feb844fbf8d0c85327.bin - Initial_Japanese
    cf44457b965b72abb6ee66bdddd60b3a.bin - Initial_LATAMSP
    94d6a62c9fb7a869754f0d6bc19f81e7.bin - Initial_LATAMPOR
    8ebc24104a70f5f1b13eb04d175614b2.bin - Initial_Greek
    59b95a781c9170b0d13773766e27ad90.bin - Patch
    3460515fd6d930b689143a8b9a51a060.bin - Remainder
    17881513a7e2a728ccd2ae7301dc9054.bin - Remainder_English
    d9ae8d6654a7ceca64c8dc18952d3209.bin - Remainder_French
    e33dd8b96035b2f7e547aed5fbfdf8e5.bin - Remainder_Spanish
    a6b263ffdda8aca7fb8decba961b8097.bin - Remainder_German
    e8276e34701d2a6664c9a29d20062f9c.bin - Remainder_Italian
    9eb0941601e90d4b6c81d62b48959786.bin - Remainder_Portuguese
    fa24bd744dbf75e81308c45581f49817.bin - Remainder_Russian
    be25f0823739852892e4b6179818e715.bin - Remainder_Polish
    17fa480245a3a67a1e5ecc246cee719d.bin - Remainder_Japanese
    b52dacb981213ed55cb3be42bea80258.bin - Remainder_LATAMSP
    dbcebbf108d0da62acee516ab446ccd0.bin - Remainder_LATAMPOR
    fee239d94dfcb9a257cd4d15fe0a7d21.bin - Remainder_Greek
    968bf82f34e2b499687c901a888e633a.bin - Warrior01
    4707c0dea95bdf7b38ed0d838965e0e6.bin - Warrior01_English
    b70fa685f46ec3f4b8a19b53f666b69f.bin - Warrior01_French
    fb4e818aa0dc2f8f791fe518a8910337.bin - Warrior01_Spanish
    3523588f0825ad5f54013b6031361d3b.bin - Warrior01_German
    26d92e4a0d5e060ba1879de2d02f5fc2.bin - Warrior01_Italian
    b20229b7199ba8c81854d513f764e2c9.bin - Warrior01_Portuguese
    fb5160bf0cda8b0bca124d04d51de62c.bin - Warrior01_Russian
    68d7fcb76bb55037ebbffbd01bcb2b08.bin - Warrior01_Polish
    c9d841287e962d3d54123652828ebd00.bin - Warrior01_Japanese
    44108381064a698eb7376aee4bc1478d.bin - Warrior01_LATAMSP
    d0218c32efbff643a19603a31efcc3c2.bin - Warrior01_LATAMPOR
    8d73fa4af178fe81ae95d0cb8c7fc606.bin - Warrior01_Greek
    fcd4b5918cea9a220c0da171bb60c214.bin - Warrior02
    7ccfce87d9887adf1689fbd07df4200a.bin - Warrior02_English
    46485581ea66e58e27b5040b40257bce.bin - Warrior02_French
    80022ad18cf34441da2e8e8557d524df.bin - Warrior02_Spanish
    aa828c35c790d250cdc765ab9b8e6050.bin - Warrior02_German
    6a562dc4e089db4b922573066a7ec884.bin - Warrior02_Italian
    2b4203d8d2cf539bada40ff7fbe734fc.bin - Warrior02_Portuguese
    cd336bf6b36bab5527c3b3609093abe7.bin - Warrior02_Russian
    e9ea778cf34ee584e523e958bfcf8f81.bin - Warrior02_Polish
    50023cc2d26d8242720e71676ceac967.bin - Warrior02_Japanese
    9392f016b4dba2cfec41607e0a9e2250.bin - Warrior02_LATAMSP
    da0346efdd0d2b8eb3c067c93ffdbf33.bin - Warrior02_LATAMPOR
    343d88e2515bfd702fd34962f63c1d45.bin - Warrior02_Greek
    a53f66da5938a089f06b8a0c07c97f18.bin - Warrior03
    93a37de4096fad67e0c99100775cce42.bin - Warrior03_English
    064bff9f859fb5a0bd74f0a486e133ab.bin - Warrior03_French
    32c38c240a31c6452f47836177ee46b9.bin - Warrior03_Spanish
    3c040baec191e5117685af0bf4e2c312.bin - Warrior03_German
    9652986d6bacd063df6cbb252ef828ee.bin - Warrior03_Italian
    9ac69cf07935e12ebc4a10a5a846d5cf.bin - Warrior03_Portuguese
    1bb90bd3941536ce94002ae82a953f6b.bin - Warrior03_Russian
    54106a2ec29dfb15584b5c104c05b219.bin - Warrior03_Polish
    b0720c4389202911af7e64531d973a00.bin - Warrior03_Japanese
    49a78b888f6a86fbb68a50b115ee77c4.bin - Warrior03_LATAMSP
    138969409f16e44df28d7fbcb87a5909.bin - Warrior03_LATAMPOR
    819f5249d44b19c7e4bff600b89a1a32.bin - Warrior03_Greek

P.s.: a huge thanks to the developers of these tools! :up:
Last edited by giofrida on Mon Nov 09, 2020 11:25 am, edited 1 time in total.
Fenixs
ultra-n00b
Posts: 2
Joined: Sat Oct 24, 2020 8:08 pm
Has thanked: 2 times

Re: Death Stranding (PS4)

Post by Fenixs »

giofrida wrote: Sun Nov 08, 2020 10:41 am requires the tool Archive.exe
Can you upload this file?
giofrida
ultra-n00b
Posts: 8
Joined: Sun Nov 08, 2020 10:14 am
Has thanked: 2 times
Been thanked: 9 times

Re: Death Stranding (PS4)

Post by giofrida »

Sure, here's the download.
I compiled DecimaTools using gcc under cygwin, but I placed the required libraries along with executables. Let me know if it works
giofrida
ultra-n00b
Posts: 8
Joined: Sun Nov 08, 2020 10:14 am
Has thanked: 2 times
Been thanked: 9 times

Re: Death Stranding (PS4)

Post by giofrida »

I also give you a summary of the audio content of data files and packed files that I extracted. The number of audio files is written between brackets.

Loose files:

Code: Select all

40fb866e44aec444200cdb0c384cf5a5.bin - Area00:    BGM and sounds of very first part of the game (23)
c0306eef15c4b5122ab61a834f80d743.bin - Area02:    BGM and few sounds (72)
dc847b243b638c5ce539d4be7ff48007.bin - Area04:    bossfight (I think) BGM and sounds (24)
7017f9bb9d52fc1c4433599203cc51b1.bin - Initial:   BB, odradek, completion, vehicles, BGM, more (1942)
3460515fd6d930b689143a8b9a51a060.bin - Remainder: room, m-link, terminal?, BB (194)
acc0d12f571a5b85f368497756cbcd3c.bin - ???:       cutscenes BGM and sounds, q-pid activation, robot delivery, 'knots' sounds (140)
Packed files:

Code: Select all

ds\sounds\wwise_bnk_collections\sd_wwise_bnk_collection_game_resident:                 A LOT of footsteps, weather noises (rain, thunder, storm, wind, etc.) (6503)
ds\sounds\wwise_bnk_collections\sd_wwise_bnk_collection_area_general:                  mostly enemies (839)
ds\sounds\wwise_system_bnk_collections\sd_wwise_system_bnk_collection_system_resident: mostly hud sounds (the "like!" sound too), ringtones, gunfires (3132) 
Last edited by giofrida on Sun Nov 29, 2020 10:09 am, edited 1 time in total.
Fenixs
ultra-n00b
Posts: 2
Joined: Sat Oct 24, 2020 8:08 pm
Has thanked: 2 times

Re: Death Stranding (PS4)

Post by Fenixs »

giofrida wrote: Mon Nov 09, 2020 10:00 am Sure, here's the download.
I compiled DecimaTools using gcc under cygwin, but I placed the required libraries along with executables. Let me know if it works
Thanks, It works.
Realmoonlight
ultra-n00b
Posts: 1
Joined: Thu Nov 05, 2020 8:55 am
Has thanked: 1 time

Re: Death Stranding (PS4)

Post by Realmoonlight »

Пожалуйста, помогите кто-нибудь достать Клиффа из игры
Hi, please help someone get Cliff out of the game (smd, blender. max). I really need it for use in Xnalara
phoondos
ultra-n00b
Posts: 5
Joined: Sat Nov 14, 2020 5:55 am

Re: Death Stranding (PS4)

Post by phoondos »

how would I rip files out of the PC version? I don't have a packed_pink folder.
breaper528
n00b
Posts: 10
Joined: Thu Jul 02, 2020 11:22 pm
Has thanked: 4 times

Re: Death Stranding (PS4)

Post by breaper528 »

could someone rip cliff or higgs? i cant get get the models lol
devilsnake88
beginner
Posts: 32
Joined: Thu Dec 05, 2013 5:14 pm
Has thanked: 13 times
Been thanked: 20 times

Re: Death Stranding (PS4)

Post by devilsnake88 »

Death Stranding - How to rip models and textures from PS4 version:
Image
https://www.youtube.com/watch?v=myKl1HmOBsc
ap127
n00b
Posts: 11
Joined: Tue Sep 28, 2010 12:02 am
Has thanked: 3 times
Been thanked: 2 times

Re: Death Stranding (PS4)

Post by ap127 »

Is there any solution how to rip models & textures from PC Version, and if yes, can anybody make tut on youtube maybe, and also how to extract the audio files, that would be nice
Post Reply