Pentacles
Hello Pentacles 🙂
You are right, we changed the rules to define names for skins, slots, skin placeholders, attachments, and attachment paths. The new system is quite versatile. it's just a matter of knowing how it works. We are in the process of writing the documentation, so it will be easier to understand how names are assigned to all of them.
Here's a brief summary of the rules. Given a layer - in your example Body Arm Color 1 Right - the hierarchy is traversed from the outermost group to the layer. In this case, we have this hierarchy: [folder:Body] > [folder:Normal] > [skin:Normal] > [slot:Body Arm Color 1 Right] > Body Arm Color 1 Right (the layer).
Skin name: concatenation of [folder]s and [skin]s, from the first element to the latest [skin] (/ is allowed). In your example: [folder:Body] > [folder:Normal] > [skin:Normal] > [slot:Body Arm Color 1 Right] > Body Arm Color 1 Right resulting in Body/Normal/Normal, where Body and the first Normal are managed as folders.
Placeholder name: concatenation of [folder]s, from the first element to the layer name (/ is allowed). In your example: [folder:Body] > [folder:Normal] > [skin:Normal] > [slot:Body Arm Color 1 Right] > Body Arm Color 1 Right resulting in Body/Normal/Body Arm Color 1 Right.
Attachment name: concatenation of [folder]s and [skin]s, from the first element to the layer name (/ is allowed). In your example: [folder:Body] > [folder:Normal] > [skin:Normal] > [slot:Body Arm Color 1 Right] > Body Arm Color 1 Right resulting in Body/Normal/Normal/Body Arm Color 1 Right.
PNG path: If [path] tag is on layer name, its value is used (/ is allowed). Otherwise, the attachment name is used. Then .png is added to define the PNG path. In your example, no [path] tag is used, so the attachment name + .png is the PNG path: Body/Normal/Normal/Body Arm Color 1 Right.png.
Slot name: The last [slot] tag in the hierarchy or the layer name (/ is allowed). In your example: [folder:Body] > [folder:Normal] > [skin:Normal] > [slot:Body Arm Color 1 Right] > Body Arm Color 1 Right resulting in Body Arm Color 1 Right.
When I say "/ is allowed," it means that a forward slash can be used in the tag value or layer names. In that case, if used as:
- "leading slash" (e.g., /Normal), then parent layers won't affect the name
- "slash in the middle" (e.g., Body/Normal), to easily make subfolders.
Let us know what you think about these new rules and if you can achieve a layer organization in Photoshop that allow you to import it as you desired.