Thank you all for the nice comments!
@Pat: Errr... yes, this tool is basically for automating repetitive and tedious procedures that you would normally do with the reader.
@null45: Thanks for the info! Actually I did attempt to rebuild the reader, and the aforementioned library was the missing bit. There is also another point, reading and understanding the reader's code is a quite an amount of work. One would have to understand it in some depth before attempting to implement new functions. For example, some functions depend on the items selected, eg in order to perform a scaling the user should select all 20 Z/R S3D files of a model (if the model has 20 S3D files) otherwise the operation should not be permitted. The reader's current implementation works on individual files though. Instead in this tool, S3D files are grouped, as you can see in the pic, and you can only select a whole model, ie 20 S3D files (or 1 S3D file, for models with 1 Z/R). Rebuilding the reader would require a lot of testing, as it is the main modding tool. But I'm considering making a special release with mininal and local changes, requiring in-place fixes. Point I would like to improve are some annoying little features, like how lists like Occupant Groups, or Transit Switch Entry Point are displayed, ie nothing really "great". These are quite easy and safe to change.
@Jonathan (warrior? - so account names can be changed?): could you pls be a bit more specific? ie which settings you want to change and what are the changes you want to make?
@wouanagaine: I don't understand how you want to change the UV values. These are numbers in the range 0.00..1.00, denoting the realtive position of each point in the texture image, ie even if you resize a texture the UVs should remain the same.
@jeronij: Thanks! - See the button in the pic?
Another function I'm considering is merging of models, there are cases where this is needed, eg it is known that the Resource Key Type 4 property has problems with the shadows, and it might be useful for making models for bridges.
---