Print at Dec 17, 2025, 3:52:21 AM

Posted by T3NZ3N at Apr 23, 2020, 3:24:31 PM
Texture Library Problems
I can install all 8 of the Contributions and eTeksScopia Texture sh3t libraries, and they import great into sh3d, but I haven't been able to import any of my own texture libraries.

Looking at the Contributions & eTeksScopia libraries, I noticed they all had a folder structure like "Folder/folder", such as "Contributions/contributions/*.jpgs", whereas the export from TLE has simply "Folder/*.jpgs". The subfolder has no capital letters, and I'm assuming it can't have spaces or special characters either

I also noticed that the "PluginTexturesCatalog.properties" file, when I exported from the TLE, was in the same folder as the image files, but in the Contributions & eTeksScopia libraries they were in the top folder.

I also noticed that in the "PluginTexturesCatalog.properties", each image file is listed with an ID=, which I read can "be added with a small tweak to the program", but I don;t think any users are going to be making tweaks to the programming.

Then, the Name from TLE is simply "name#1=Birch 2", but the name from the official ones are in the format of "name=Birch bark", with the category listed after the name, and no numbering present after the name, even if the name field said "Birch2"

I also noticed the "image#" path goes to the subfolder and the path looks like "/subfolder/birch_bark2.jpg", noting there is no spaces, and all spaces have Underscores in their place.

On my TLE export, however, the image# has FORCED spaces. I renamed all of my images with AdvancedRenamer to remove all spaces in the name. I then, just to be extra sure, reconverted all of my images and ripped out any EXIF, or other data & profiles, making a completely new file, rebuilding the thumbnail, with no extra data inside. HOWEVER, when I imported them into the TLE, all the fiel names had spaces between the name and the number. For example, an image named "Birchbark1234" appeared as "Birchbark 1234" in the TLE.

I suspect this is the problem.

So in my "PluginTexturesCatalog.properties", my image# name has spaces, whereas the official libraries are carefully named to not have any spaces.

And when I try to import the sh3t file into sh3d, nothing happens.

I don't understand why or HOW the TLE is adding spaces to my file names which clearly don;t contain the data for spaces in the file names.