Killzone Shadow fall

Skeletons, animations, shaders, texturing, converting, fixing and anything else related to read game models
erik945
Posts: 23
Joined: Sat Nov 18, 2017 7:30 pm

Killzone Shadow fall

Post by erik945 »

I managed to access the contents of pkg files
core file can be uncompressed using quickbms
http://aluigi.altervista.org/quickbms.htm
Now we need to convert the models and textures.
Some models have already been extracted, so the tool can already exist, but I did not find it
examle files:
https://www.dropbox.com/s/6fd0phijstnkm ... ll.7z?dl=0
id-daemon
Posts: 1040
Joined: Sun Mar 22, 2015 7:09 pm

Re: Killzone Shadow fall

Post by id-daemon »

Killzone Shadow fall tool

Usage:
- unpack .core files with BMS script
- drop .UNP file onto the tool
- to convert textures, put UNP files in some folder, create "streams" subfolder there, and put .corestreams into that "streams" subfolder.

Important note: packages sometimes have LINKS to some assets used from common packages
i extracted a few most used of them, just put this stuff next to the tool
notify me if something else is missing, tool will give messages

There are some unsupported texture types (RGBA, 1-channel grey etc...)

Image

Tool will also extract static meshes and level geometry:

Image
Last edited by id-daemon on Wed Mar 14, 2018 7:24 pm, edited 3 times in total.
erik945
Posts: 23
Joined: Sat Nov 18, 2017 7:30 pm

Re: Killzone Shadow fall

Post by erik945 »

Yes, we talked about it on xentax.
I just did not know about it at that time. Therefore, he created topics in both forums - was looking for information.
Thank you.
id-daemon
Posts: 1040
Joined: Sun Mar 22, 2015 7:09 pm

Re: Killzone Shadow fall

Post by id-daemon »

Yes I posted so other people here on zenhax would know that too
id-daemon
Posts: 1040
Joined: Sun Mar 22, 2015 7:09 pm

Re: Killzone Shadow fall

Post by id-daemon »

Tool posted
erik945
Posts: 23
Joined: Sat Nov 18, 2017 7:30 pm

Re: Killzone Shadow fall

Post by erik945 »

id-daemon thank you!
python script for batch process converting packed core files.
You need edit next strings for your paths:

Code: Select all


path_Directory = 'L:\\ps4\\au\\' #raw_input("Path to the directory? (finish on the \"\\\") ")
quick_bms_str = '\"E:\\quickbms\\quickbms_4gb_files.exe\" -o '   #-K -d  '
bms_script = '\"L:\\ps4\\killzone_83c110cb.bms\"  '
tool_str = '\"L:\\ps4\\Killzone_core.exe"   '
corestreams_folder = "L:\\killzone\\Image0\\localcachepink\\streams"




The problem with finding the external skeleton

Code: Select all

L:\ps4\kzc\isa_echo_isa_echo_character>L:\ps4\kzc\isa_echo_isa_echo_character\Killzone_core.exe L:\ps4\kzc\isa_echo_isa_echo_character\echo_character_unpack.core
Unsupported texture type 15
Unsupported texture type 15
Unsupported texture type 22
Unsupported texture type 34
Unsupported texture type 15
Unsupported texture type 15
Unsupported texture type 15
Unsupported texture type 15
................external skeleton not found !
ef4331fe2f011d433aa9bacdf494c307
cache:lumps/assets_description.characters.all_characters_shared_all_characters_shared.core
Mesh_Skeleton_Root
.
Необработанное исключение: System.ObjectDisposedException: Запись в закрытый Tex
tWriter невозможна.
   в System.IO.StreamWriter.Flush(Boolean flushStream, Boolean flushEncoder)
   в System.IO.StreamWriter.Write(Char[] buffer, Int32 index, Int32 count)
   в System.IO.TextWriter.WriteLine(String value)
   в ?????????????????????????????????????????.?????????????????????????????????
????????(String[] )


I tried to put this file next to the tool and in the lumps directory, but it did not help.
Files here(all unpacked):
https://www.dropbox.com/s/uudu8pz76317w ... er.7z?dl=0
id-daemon
Posts: 1040
Joined: Sun Mar 22, 2015 7:09 pm

Re: Killzone Shadow fall

Post by id-daemon »

erik945 wrote:The problem with finding the external skeleton

Sometimes with UAC on windows somehow substitutes current folder to user folder. Try changing system settings or put skeleton in your user folder
erik945
Posts: 23
Joined: Sat Nov 18, 2017 7:30 pm

Re: Killzone Shadow fall

Post by erik945 »

id-daemon wrote:Sometimes with UAC on windows somehow substitutes current folder to user folder. Try changing system settings or put skeleton in your user folder



Thank you, but it's doesn't work for me.
I force the current directory to be installed as a working directory (os.chdir (root) in my script.). In addition, I tried to put these files in the user directory (just and in the folder "lumps")

One more thing - if you have time, you could not have looked at this archive (Fatal error: unknown serialized resource.).

https://www.dropbox.com/s/0dm1p1emqz208 ... .core?dl=0

Not critical, but something interesting, judging by the internal names, there may be.
id-daemon
Posts: 1040
Joined: Sun Mar 22, 2015 7:09 pm

Re: Killzone Shadow fall

Post by id-daemon »

erik945 wrote:Thank you, but it's doesn't work for me.
I force the current directory to be installed as a working directory

не понял, в итоге работает или нет?
id-daemon
Posts: 1040
Joined: Sun Mar 22, 2015 7:09 pm

Re: Killzone Shadow fall

Post by id-daemon »

erik945 wrote:/levels.single_player.the_cassandra.section_hanger.assets_gameplay_gameplay_unpack.core?dl=0

Not critical, but something interesting, judging by the internal names, there may be.


this? Image

or this ? Image
erik945
Posts: 23
Joined: Sat Nov 18, 2017 7:30 pm

Re: Killzone Shadow fall

Post by erik945 »

Нет. Не работает. Пробовал ставить папку с файлами в качестве текущей, пробовал засовывать скелет в папку юзера (C:\Users\Username и C:\Users\Username\lumps) - не видит.

Первое - корабль. corestream с текстурами скинуть? Перс тоже интересен, но в меньшей степени.
(First - ship. Do I need share corestream with textures?)
erik945
Posts: 23
Joined: Sat Nov 18, 2017 7:30 pm

Re: Killzone Shadow fall

Post by erik945 »

Any news?
id-daemon
Posts: 1040
Joined: Sun Mar 22, 2015 7:09 pm

Re: Killzone Shadow fall

Post by id-daemon »

Everybody else reported that tool works fine. It must be some windows problem.
erik945
Posts: 23
Joined: Sat Nov 18, 2017 7:30 pm

Re: Killzone Shadow fall

Post by erik945 »

Ok, thank you!
Archives with "unknown serialized resource" must be unpacked too?
id-daemon
Posts: 1040
Joined: Sun Mar 22, 2015 7:09 pm

Re: Killzone Shadow fall

Post by id-daemon »

no
id-daemon
Posts: 1040
Joined: Sun Mar 22, 2015 7:09 pm

Re: Killzone Shadow fall

Post by id-daemon »

Tool updated! More packages must work now.
More shared assets added, they are now in "shared" subfolder.
Also multi-uv problem fixed.
erik945
Posts: 23
Joined: Sat Nov 18, 2017 7:30 pm

Re: Killzone Shadow fall

Post by erik945 »

What problem with multiple-uv is fixed?
id-daemon
Posts: 1040
Joined: Sun Mar 22, 2015 7:09 pm

Re: Killzone Shadow fall

Post by id-daemon »

in previous version some static models may have broken UVs in case of multiple pairs
erik945
Posts: 23
Joined: Sat Nov 18, 2017 7:30 pm

Re: Killzone Shadow fall

Post by erik945 »

Ok, thank you for fix - it's work fine for me.
what new in your bms script? When i need use it?
id-daemon
Posts: 1040
Joined: Sun Mar 22, 2015 7:09 pm

Re: Killzone Shadow fall

Post by id-daemon »

nothing new in bms