gokuhs wrote: ↑Tue Feb 11, 2020 9:10 am
After spending many hours trying to extract the models and thanks to the invaluable help of
Raban, I leave you a small mini guide for people like me who are starting on this.
My big problem was the copy of the game, I tried with a PKG of the edition European Complete Edition and as a result it generated empty models. I lost a couple of hours on it, because I thought the problem was mine, but no, it must be that the Daemon tool is not compatible with this version of the game. So i reomend use a copy of the European Standard version (Code: CUSA07319), you can get from the original disk with an a hacked PS4 o try to find an a Fake PKG of the Game (41 GB Aprox)
We will need this software:
1- Oviusly the daemon1's tool
i use this version
2- The latest version of PKG tool,
you can get it here
3- The latest version of
noesis for show and export the models
4- A lot of patience, the process is tedious
1- The first thing we you need is extract the PKG, for this we use PS4 PKG Tool, is easy, open the folder were are stored the PKG > Right click on the game > Extract PKG Contents.
2- Now get the daemon1 tool and put it
inside "packet_pink" folder.
3- Edit (or create if not exist) the file horizon.ini, and paste inside it the path to the packet_pink folder (including "packet_pink")
4- Open the tool, if we do correctly the tool was generate one big file "res.txt"
5- You can filter the file to be alone with what we want to extract. You can use Excel to filter this.
6- Now i copy paste the PM that
Raban sent me, I asked him as an example the model of the red fox.
1. create a .txt-file, name it "list" and place it in the folder where Daemon's horizon.exe is
2. paste these lines into that .txt:
models/characters/animals/redfox/animation/parts/redfox_lx
models/characters/animals/redfox/animation/skeletons/skeleton_rootbone
3. run horizon from windows-command-line like this "horizon /x list.txt"
4. you should now have some .core-files
5. drag and drop redfox_lx.core on horizon.exe; you should get
redfox_lx.core.smd
redfox_lx.core.mesh.ascii
a matrices file
and a bunch of txt which contain the ressource paths for the textures (you can paste those in a new list.txt afterwards)
6. now drag and drop skeleton_rootbone.core on horizon.exe; this should yield:
skeleton_rootbone.core.smd
skeleton_rootbone.core.mesh.ascii
7. open "skeleton_rootbone.core.smd" with the notepad and copy everything that's in there
8. open "redfox_lx.core.smd" with the notepad and paste what you've copied - be careful though you probably have to delete some lines from the target or source file (I think the source already had the header in there);
it should look like this:
version 1
nodes
0 ...
1 ...
... (listing all the bones)
end
skeleton
time 0 (meaning the bind pose of the skeleton)
0 ...
1 ...
... (listing of Rot and Loc of each bone for that pose, meaning their default position)
end
triangles (now begins the description of the geometry that stuff is what's already written in)
assets/bla/blabla
0 ...
0 ...
0 ...
...
end
8.5. make sure you don't have any repeating lines; having the lines "end|skeleton" two times in the file is a big no-no
9. you should be good to go now
Now we can get the model with bones, so we can load it in Noesis. So open noesis, and navigate to the packet_pink folder, and open redfox smd file. And that it, if you do correctly you can see the fox.
Now we can export it to use in Blender for example. To do it, in Noesis select File > Export..., and select as Collada. In blender create a new scene, remove de default cube, and import this exported file on it.
PD> If you extract the textures, you can use it directly in the latest version of Blender. This is an example of result (Remember, I'm noob in 3D design

)
PD2> Many thanks especially to
Raban for the help provided and to
Daemon1 for his fantastic tool