Tool for PS5 version released.
I didnt check how much its different, but at least some robots and outfits are better quality.
Link on 1st post. Asset lists included here.
Usage is the same, expect theres no need for oodle dll.
Here's how the lists work:
- body variants - describe each and every variation of human characters. More than 1000. You can export and combine them to get actual combinations
- controlled entities - all robots are actially those. Also animals and a few other things. I did not check them all, so some of them are still under question, but all robots are there
- faces - or heads - self-explanatory
- outfits - aloy outfits. Hopefully these are all, got them automatically. some may be missing
- all_assets_ps5 is the main game asset tree partially decoded. It contains useful info about most interesting parts. For example, detailed description of all robots, body variants, and other skeletal meshes
For example, if you need a face or outfit, you just use the number from the list. But if you need to get a full robot, you need to search for its code in all_assets_ps5 file to find its model parts, skeletons, helpers, destructibles etc. Note that there's no such thing as complete robot description in the game. Robot is a combination of its "entity", model, and other parts. Some robots use same entity, but a little different model (such as horse and goat). Some use same model, but spawns with different destructible parts. It all can be found in the tree. Same if you need a body combined, search for its code and get codes for all its parts
p.s. i have made same lists for PS4 too
An example spawn setup for a robot:
Code: Select all
B85
SpawnSetup:
Entity ---> 55C 7D
Entitycomponent ---> 4E7 D SkinnedModelResource
Entitycomponent ---> 55C 43 RagdollComponentResource
Entitycomponent ---> B80 3 DestructibilityResource
AI context = CONTEXT_ARMADILLO_WALK
In this example, setup tells the game to spawn an entity 55C (which is armadillo), with a ragdoll also from package 55C, destructible parts described in B80, and a model from 4E7.
Ragdoll - will have physics skeleton.
Destructibility resource - will have destructible parts description, or links to where they are.
Model will have main skeleton, helpers, and all meshes:
Code: Select all
4E7
SkinnedModelResource:
Modelpart 4E7 2F
Modelpart 4E7 9F
Modelpart 4E7 56
....
Modelpart 4E7 6F
Modelpart 4E7 1F4
Modelpart 4E7 118
SkeletonHelpers 4E7 11F
SkeletonHelpers 4E7 7F
SkeletonHelpers 4E7 2BF
Skeleton ---> 4E7 0
Here we can see that skeleton, helpers, and all parts are in the same package - 4E7, but its not always like that.