Nick yazdıI was using 5.1. I did a quick compare between version 5.1 and newest 5.4. The old version does seem could produce different names for attachment and placeholder.
You can use look at the commit history on github. I'll start putting the version number in the commit message to make browsing it a bit nicer. Here is the diff for the commit going 5.1->5.2. The commit message has a link to a thread discussing why the change was made:
The changes make the [skin] tag work like the [folder] tag when attachment names are built. This allows you to have eg:
something [folder]
purple [skin]
hat
The resulting attachment path is something/purple/hat
. Previously folder tags did not affect the path and it would be purple/hat
.
As a side effect, the changes in 5.1->5.2 mean the name for skin attachments always uses the path, eg skin/attachment
. In 5.1 it would use the name attachment
and set the path to skin/attachment
. I think the 5.2+ behavior is better because you can tell at a glance which image is used, eg purple/hat
instead of just hat
. Also, the "Hide skin names" setting in the tree gives the best of both worlds, if you don't care to see the path it would give you …hat
instead of purple/hat
.
Note that skin attachment names have no restrictions for uniqueness because they are under a skin placeholder, not directly under a slot. Only attachments not in a skin and skin placeholders need to have unique names for the slot they are under.
I don't believe there is a problem with the latest script for your project, though you may want to give it a try to be sure the output works for you.