Quote:
Originally Posted by Angelox
Derision; Im having problems with eastwastes , it does not dump all the placed-object info. I saw where objects 1-15 were, there then jumped to 2077-2015. For example I can see CRYSCAVETEL202 as an object, but it's not in the LISTOBJ dump.
|
I altered the code to print out the names of the objects it couldn't find the model for. In eastwastes, there are 2054:
Code:
$ ./listobj eastwastes | grep "not found" | wc -l
2054
Of those 2054 objects, they all use 1 of 3 models:
Code:
$ ./listobj eastwastes | grep "not found" | sort | uniq -c
1 Model ELECTMONU200_DMSPRITEDEF not found
1006 Model ICETREE200_DMSPRITEDEF not found
1047 Model ICETREE203_DMSPRITEDEF not found
So all of them bar 1 are trees. I am guessing they use an animated model fragment that the .wld loader doesn't handle.
I checked all the other .s3ds, and the placeable objects with missing models generally seem to be trees, grass, flames, waterfalls, etc (all things that are likely animated), so this doesn't bother me too much, as I think they are generally the kind of objects that you wouldn't want to include in LOS anyway.
As for CRYSCAVETELE202, it is possible that the object mesh exists in the S3D, but was never actually placed in the zone by the designer, which is why LISTOBJ doesn't list it, as no objects use that model.
And KLS, I thought your comment about bloodfields meant there were loads of objects missing for that zone too, but I guess it is just the opposite
