Posts: 899
Threads: 82
Joined: Sep 2011
Reputation:
145
07-21-2017, 08:39 AM
(This post was last modified: 07-21-2017, 08:56 AM by Benjamin.)
Excellent, thank you very much for this!!! And thank you for teaching us!
Posts: 161
Threads: 78
Joined: Jun 2017
Reputation:
12
Not sure if the download link is broken or if goonshare is down, but it's not working for me. The page fails to load and I get this error: "can’t establish a connection to the server at goonshare.pro"
Posts: 124
Threads: 65
Joined: Sep 2017
Reputation:
16
Hi! I have been using Gina's tools for a while now and have become a HUGE fan! The video Benjamin did is also a HUGE help! Thanks so much for all of those things!
...I have a question however on some hair that keeps giving me trouble...
I open the "MeshesSL" program and put my XML file in there. It decodes a few things the avatar was wearing beautifully.
The things it doesn't, I go to the "Slm-Not-Found" txt, copy the UUIDs and place them in the "SLMfromSLServer" program and can then put those new UUID .slm files into my System Drive>Users>App Data>Local>MeshesSL>SLM_Files to rerun the "MeshesSL" program again, and it usually fixes these attributes and makes meshes beautifully.
However, this one item of hair just will not do this. I keep running "MeshesSL" with the fixed non VFS .slm files put into the proper place, but when I run "MeshesSL" again, it brings up yet another UUID that was not included. I fix it again, and try to run it again, and it brings up another completely different UUID. It only brings to my attention one missing UUID at a time. I have gone through this maybe 20 times with different UUIDs.
...Is it telling me missing UUIDs for each strand of the mesh hair? Will there eventually be an end to this if I keep at it? Or is the file corrupt and I should cut it loose?
Thanks in advance for any advice with your helpful experience!
Posts: 640
Threads: 104
Joined: Sep 2013
Reputation:
163
09-29-2017, 12:13 PM
(This post was last modified: 09-29-2017, 12:18 PM by skyebreeze.)
When using meshesSL, look in the 'child' column, the number represents the count of child-objects included in the linkset object.
Each child object has its own mesh slm file, while meshesSL fails at and reports on the first missing child object, so if the object contains a large number of sub-objects with missing slm files, running meshesSL repeatedly to find and pull the missing slm UUIDs from the report and then using the slm from SL tool one at a time will take a while.
Alternatives include loading back into SL and attempting to get the object into cache (if the object is available, wear it and make sure it is fully rezzed, then log off), or parsing the XML file for all the mesh UUIDs at once, copying them to a notecard, and running the slm from SL tool.
I don't have a good guide for parsing the XML - I use a mix of macros and python scripts when I need to parse one - though it can be done manually (tedious, but scrolling through the XML file, each child object will have a set of lines with Sculpt type 5 and a UUID - the UUID is the slm file UUID).
Example:
<key>sculpt</key>
<map>
<key>texture</key>
<uuid>91651f34-d3b5-d205-8097-b652753b4242</uuid>
<key>type</key>
<integer>5</integer>
I'm going to guess the hair is Truth as I haven't run into any hair besides Truth that has more than 20 child objects, and most hair only has a couple of child obejcts - while Truth can have 100-200 or more child objects (which also means when it is imported, it will cost substantially more than usual, as well as be much more difficult to texture (each child becomes a separate object in the imported linkset - so 100-200 objects to texture).
Personally I'd check the object count and if it is only a few more and you really love the hair, go for it - but if the object count is something like 100+, look for other hair to copy (Dela, Exile, Wasabi Pills, Entwined, Stealthic, and many more all have hair with only a handful or less objects).
Posts: 124
Threads: 65
Joined: Sep 2017
Reputation:
16
Thank you very much!
I finally got it, it's 63 and is Limerence, so I'm just going to make it separate in the zip file and give others a choice.