<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.meiker.info/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Jm</id>
	<title>Meiker Wiki - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.meiker.info/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Jm"/>
	<link rel="alternate" type="text/html" href="https://wiki.meiker.info/view/Special:Contributions/Jm"/>
	<updated>2026-06-20T15:06:27Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.39.6</generator>
	<entry>
		<id>https://wiki.meiker.info/index.php?title=Layers/Dynamic&amp;diff=692</id>
		<title>Layers/Dynamic</title>
		<link rel="alternate" type="text/html" href="https://wiki.meiker.info/index.php?title=Layers/Dynamic&amp;diff=692"/>
		<updated>2026-04-21T18:42:59Z</updated>

		<summary type="html">&lt;p&gt;Jm: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{TagInfobox&lt;br /&gt;
|syntax=[dynamic]&lt;br /&gt;
|alias=[d]&lt;br /&gt;
|used_on=Category/Group children&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[File:Dynamic Item.png|thumb]]&lt;br /&gt;
&lt;br /&gt;
Dynamic is a tag you can use on an item, to create multi-layered items. Each direct child layer can be plain image layers or colorable layers (using [[Palette|[palette]]]), and each can carry its own additional tags to control color behavior, visibility syncing, [[Blend Modes|blend mode]], and more.&lt;br /&gt;
&lt;br /&gt;
A [dynamic] group is not a category by itself — it lives &#039;&#039;inside&#039;&#039; a category folder tagged with [[Fixed|[fixed]]], [[Optional|[optional]]], or [[Mixed|[mixed]]].&lt;br /&gt;
&lt;br /&gt;
==Usage==&lt;br /&gt;
The tag in a PSD file is written as &#039;&#039;&#039;[dynamic]&#039;&#039;&#039; or its short alias &#039;&#039;&#039;[d]&#039;&#039;&#039;. It does &#039;&#039;&#039;not&#039;&#039;&#039; take a value — writing `[dynamic:anything]` is an error.&lt;br /&gt;
&lt;br /&gt;
Place the tag on a &#039;&#039;&#039;group folder&#039;&#039;&#039; that is a direct child of a category folder. The folder must have at least one child layer, and no more than &#039;&#039;&#039;64 children&#039;&#039;&#039;. Each child must be a flat image layer (no nested groups are allowed). Children can use any PSD blend mode and can also carry &#039;&#039;&#039;[[Palette|[palette]]]&#039;&#039;&#039; tags to make them colorable.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;For example:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
A category folder named `Hair [fixed]` contains a group named `Wavy Hair [dynamic]`. Inside that group are three image layers:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Outlines&#039;&#039;&#039; — no tags. This layer holds the hair line art and is always drawn as-is.&lt;br /&gt;
* &#039;&#039;&#039;Highlights [palette]&#039;&#039;&#039; — tagged with `[palette]`, and given a blend mode (such as Screen or Overlay) in PSD. The player can independently pick a color for the highlights, letting them mix a base shade with a contrasting highlight.&lt;br /&gt;
* &#039;&#039;&#039;Hair Color [palette]&#039;&#039;&#039; — tagged with `[palette]`. The player can use the paintbrush to pick any color from the palette and the hair fills with that color.&lt;br /&gt;
&lt;br /&gt;
Because all three layers sit inside the same `[dynamic]` group, they are treated as one combined item. The player sees a single entry in the Hair category and gets two paintbrush color pickers — one for the hair base and one for the highlights.&lt;br /&gt;
&lt;br /&gt;
==Compatible tags==&lt;br /&gt;
&lt;br /&gt;
Child layers of a [dynamic] group can carry the following tags:&lt;br /&gt;
* &#039;&#039;&#039;[[Palette|[palette]]]&#039;&#039;&#039; — makes the child colorable using the paintbrush.&lt;br /&gt;
* &#039;&#039;&#039;[[Color Link|[color-link:channel]]]&#039;&#039;&#039; — links the child&#039;s color to a global scope so colors sync across items.&lt;br /&gt;
* &#039;&#039;&#039;[[Removable|[removable]]]&#039;&#039;&#039; — adds a show/hide toggle button in the player UI for that child.&lt;br /&gt;
* &#039;&#039;&#039;[[Visibility Link|[visibility-link:scope]]]&#039;&#039;&#039; — syncs this child&#039;s visibility with others sharing the same scope.&lt;br /&gt;
* &#039;&#039;&#039;[[Visibility Group|[visibility-group:group]]]&#039;&#039;&#039; — within a [visibility-link] scope, makes groups mutually exclusive.&lt;br /&gt;
* &#039;&#039;&#039;[[Visible When Color In|[visible-when-color-in:palette]]]&#039;&#039;&#039; — shows this child only when the active color belongs to the named palette.&lt;br /&gt;
* &#039;&#039;&#039;[[Ui Hidden|[ui-hidden]]]&#039;&#039;&#039; — hides the paintbrush button for this child so it is selectable but not colorable directly.&lt;br /&gt;
&lt;br /&gt;
==Additional Tags to Use with Dynamic==&lt;br /&gt;
&lt;br /&gt;
The [dynamic] tag itself can be combined with &#039;&#039;&#039;[[Random|[random]]]&#039;&#039;&#039;, &#039;&#039;&#039;[[Move|[move]]]&#039;&#039;&#039;, &#039;&#039;&#039;[[Reference|[ref]]]&#039;&#039;&#039;, &#039;&#039;&#039;[[Reference#Mirror|[mirror]]]&#039;&#039;&#039;, &#039;&#039;&#039;[[Ui Hidden|[ui-hidden]]]&#039;&#039;&#039; and &#039;&#039;&#039;[[VFX|[vfx]]]&#039;&#039;&#039; on the same group folder. Most other category-level tags are blocked.&lt;br /&gt;
&lt;br /&gt;
A [dynamic] item can be a child of a category that has the &#039;&#039;&#039;[[Enable Color Global|[enable-color-global:scope]]]&#039;&#039;&#039; tag. When it does, any color the player picks on one item automatically updates every other [dynamic], [[Color Picker|[color-picker]]], and [[Color|[color]]] item in that same scope.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;noinclude&amp;gt;&lt;br /&gt;
{{Tags}}&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>Jm</name></author>
	</entry>
	<entry>
		<id>https://wiki.meiker.info/index.php?title=Ui_Hidden&amp;diff=691</id>
		<title>Ui Hidden</title>
		<link rel="alternate" type="text/html" href="https://wiki.meiker.info/index.php?title=Ui_Hidden&amp;diff=691"/>
		<updated>2026-04-21T17:35:19Z</updated>

		<summary type="html">&lt;p&gt;Jm: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{TagInfobox&lt;br /&gt;
|syntax=[ui-hidden]&lt;br /&gt;
|alias=[ui-h]&lt;br /&gt;
|used_on=[[Dynamic|[dynamic]]] children • [[Layers/Items|items]]&lt;br /&gt;
|requires=[[Palette|[palette]]] • [[Color Picker|[color-picker]]]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
The &#039;&#039;&#039;ui-hidden&#039;&#039;&#039; tag hides the color picker (paintbrush) button for an item in the player UI without hiding the item itself. When applied to a child layer inside a [[dynamic|[dynamic]]] folder, the player can still browse and select that item, but the color-editing controls will not be shown for it. This is useful when a piece of artwork should be selectable but not colorable — for example, a non-recolorable accessory that lives alongside recolorable items in the same category.&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:33%;&amp;quot; | [[File:Without ui-hidden tag.png|thumb|none|Example of PSD (right) and Game (left) without the [ui-hidden] tag. When selecting the item in the game, a paintbrush appears to change the color of each palette layer.]]&lt;br /&gt;
| style=&amp;quot;width:33%;&amp;quot; | [[File:With ui-hidden tag.png|thumb|none|If the [dynamic] layer has the [ui-hidden] tag, when selecting an item in the game, the paintbrush does not appear to select any color from any [palette] children.]]&lt;br /&gt;
| style=&amp;quot;width:33%;&amp;quot; | [[File:With ui-hidden in palette.png|thumb|none|If the [ui-hidden] tag is used together with the [palette] tag, then only these will not appear in the paintbrush.]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Usage==&lt;br /&gt;
&lt;br /&gt;
The tag is written as &#039;&#039;&#039;[ui-hidden]&#039;&#039;&#039; or its short alias &#039;&#039;&#039;[ui-h]&#039;&#039;&#039;. It must be placed on a layer that is a &#039;&#039;&#039;direct child of a [dynamic] folder&#039;&#039;&#039; or on a layer inside a [[palette|[palette]]] group.&lt;br /&gt;
&lt;br /&gt;
For a `[[Dynamic|[dynamic]]]` child, adding `[ui-hidden]` means the item still appears in the selection carousel, but no color selector is displayed when it is active.&lt;br /&gt;
&lt;br /&gt;
For a `[[Palette|[palette]]]` child, `[ui-hidden]` removes the item from the color picker list. The exception is when `[removable]` is also present — in that case the item stays in the list with its visibility toggle intact, but still without the paintbrush button.&lt;br /&gt;
&lt;br /&gt;
==Additional Tags to Use with Ui-Hidden==&lt;br /&gt;
&#039;&#039;&#039;[[Removable|[removable]]]&#039;&#039;&#039; — Combine with [ui-hidden] on a [palette] child to keep the visibility toggle available while still hiding the color picker. Without [removable], [ui-hidden] removes the item from the color picker (paintbrush) completely.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[[Dynamic|[dynamic]]]&#039;&#039;&#039; — The parent tag for the category folder that [ui-hidden] children belong to. Items inside [dynamic] that should not be colorable at paintbrush are the primary use case for [ui-hidden].&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[[Color Picker|[color-picker]]]&#039;&#039;&#039; — If your uses the [color-picker] tag alongside [ui-hidden], is the equivalent of use [color-picker:hidden] to hide its paintbrush button.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;noinclude&amp;gt;&lt;br /&gt;
{{Tags}}&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>Jm</name></author>
	</entry>
	<entry>
		<id>https://wiki.meiker.info/index.php?title=Ui_Hidden&amp;diff=690</id>
		<title>Ui Hidden</title>
		<link rel="alternate" type="text/html" href="https://wiki.meiker.info/index.php?title=Ui_Hidden&amp;diff=690"/>
		<updated>2026-04-21T17:26:59Z</updated>

		<summary type="html">&lt;p&gt;Jm: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{TagInfobox&lt;br /&gt;
|syntax=[ui-hidden]&lt;br /&gt;
|alias=[ui-h]&lt;br /&gt;
|used_on=[[Dynamic|[dynamic]]] children • [[Layers/Items|items]]&lt;br /&gt;
|requires=[[Palette|[palette]]] • [[Color Picker|[color-picker]]]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
The &#039;&#039;&#039;ui-hidden&#039;&#039;&#039; tag hides the color picker (paintbrush) button for an item in the player UI without hiding the item itself. When applied to a child layer inside a [[dynamic|[dynamic]]] folder, the player can still browse and select that item, but the color-editing controls will not be shown for it. This is useful when a piece of artwork should be selectable but not colorable — for example, a non-recolorable accessory that lives alongside recolorable items in the same category.&lt;br /&gt;
&lt;br /&gt;
==Usage==&lt;br /&gt;
&lt;br /&gt;
[[File:Without ui-hidden tag.png|thumb|right|Example of PSD (right) and Game (left) without the [ui-hidden] tag. When selecting the item in the game, a paintbrush appears to change the color of each palette layer.]]&lt;br /&gt;
&lt;br /&gt;
[[File:With ui-hidden tag.png|thumb|right|If the [dynamic] layer has the [ui-hidden] tag, when selecting an item in the game, the paintbrush does not appear to select any color from any [palette] children.]]&lt;br /&gt;
&lt;br /&gt;
[[File:With ui-hidden in palette.png|thumb|right|If the [ui-hidden] tag is used together with the [palette] tag, then only these will not appear in the paintbrush.]]&lt;br /&gt;
&lt;br /&gt;
The tag is written as &#039;&#039;&#039;[ui-hidden]&#039;&#039;&#039; or its short alias &#039;&#039;&#039;[ui-h]&#039;&#039;&#039;. It must be placed on a layer that is a &#039;&#039;&#039;direct child of a [dynamic] folder&#039;&#039;&#039; or on a layer inside a [[palette|[palette]]] group.&lt;br /&gt;
&lt;br /&gt;
For a `[[Dynamic|[dynamic]]]` child, adding `[ui-hidden]` means the item still appears in the selection carousel, but no color selector is displayed when it is active.&lt;br /&gt;
&lt;br /&gt;
For a `[[Palette|[palette]]]` child, `[ui-hidden]` removes the item from the color picker list. The exception is when `[removable]` is also present — in that case the item stays in the list with its visibility toggle intact, but still without the paintbrush button.&lt;br /&gt;
&lt;br /&gt;
==Additional Tags to Use with Ui-Hidden==&lt;br /&gt;
&#039;&#039;&#039;[[Removable|[removable]]]&#039;&#039;&#039; — Combine with [ui-hidden] on a [palette] child to keep the visibility toggle available while still hiding the color picker. Without [removable], [ui-hidden] removes the item from the color picker (paintbrush) completely.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[[Dynamic|[dynamic]]]&#039;&#039;&#039; — The parent tag for the category folder that [ui-hidden] children belong to. Items inside [dynamic] that should not be colorable at paintbrush are the primary use case for [ui-hidden].&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[[Color Picker|[color-picker]]]&#039;&#039;&#039; — If your uses the [color-picker] tag alongside [ui-hidden], is the equivalent of use [color-picker:hidden] to hide its paintbrush button.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;noinclude&amp;gt;&lt;br /&gt;
{{Tags}}&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>Jm</name></author>
	</entry>
	<entry>
		<id>https://wiki.meiker.info/index.php?title=File:With_ui-hidden_in_palette.png&amp;diff=689</id>
		<title>File:With ui-hidden in palette.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.meiker.info/index.php?title=File:With_ui-hidden_in_palette.png&amp;diff=689"/>
		<updated>2026-04-21T17:26:27Z</updated>

		<summary type="html">&lt;p&gt;Jm: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;If the [ui-hidden] tag is used together with the [palette] tag, then only these will not appear in the paintbrush.&lt;/div&gt;</summary>
		<author><name>Jm</name></author>
	</entry>
	<entry>
		<id>https://wiki.meiker.info/index.php?title=Ui_Hidden&amp;diff=688</id>
		<title>Ui Hidden</title>
		<link rel="alternate" type="text/html" href="https://wiki.meiker.info/index.php?title=Ui_Hidden&amp;diff=688"/>
		<updated>2026-04-21T17:23:26Z</updated>

		<summary type="html">&lt;p&gt;Jm: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{TagInfobox&lt;br /&gt;
|syntax=[ui-hidden]&lt;br /&gt;
|alias=[ui-h]&lt;br /&gt;
|used_on=[[Dynamic|[dynamic]]] children • [[Layers/Items|items]]&lt;br /&gt;
|requires=[[Palette|[palette]]] • [[Color Picker|[color-picker]]]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
The &#039;&#039;&#039;ui-hidden&#039;&#039;&#039; tag hides the color picker (paintbrush) button for an item in the player UI without hiding the item itself. When applied to a child layer inside a [[dynamic|[dynamic]]] folder, the player can still browse and select that item, but the color-editing controls will not be shown for it. This is useful when a piece of artwork should be selectable but not colorable — for example, a non-recolorable accessory that lives alongside recolorable items in the same category.&lt;br /&gt;
&lt;br /&gt;
==Usage==&lt;br /&gt;
&lt;br /&gt;
[[File:Without ui-hidden tag.png|thumb|right|Example of PSD (right) and Game (left) without the [ui-hidden] tag. When selecting the item in the game, a paintbrush appears to change the color of each palette layer.]]&lt;br /&gt;
&lt;br /&gt;
[[File:With ui-hidden tag.png|thumb|right|If the [dynamic] layer has the [ui-hidden] tag, when selecting an item in the game, the paintbrush does not appear to select any color from any [palette] children.]]&lt;br /&gt;
&lt;br /&gt;
The tag is written as &#039;&#039;&#039;[ui-hidden]&#039;&#039;&#039; or its short alias &#039;&#039;&#039;[ui-h]&#039;&#039;&#039;. It must be placed on a layer that is a &#039;&#039;&#039;direct child of a [dynamic] folder&#039;&#039;&#039; or on a layer inside a [[palette|[palette]]] group.&lt;br /&gt;
&lt;br /&gt;
For a `[[Dynamic|[dynamic]]]` child, adding `[ui-hidden]` means the item still appears in the selection carousel, but no color selector is displayed when it is active.&lt;br /&gt;
&lt;br /&gt;
For a `[[Palette|[palette]]]` child, `[ui-hidden]` removes the item from the color picker list. The exception is when `[removable]` is also present — in that case the item stays in the list with its visibility toggle intact, but still without the paintbrush button.&lt;br /&gt;
&lt;br /&gt;
==Additional Tags to Use with Ui-Hidden==&lt;br /&gt;
&#039;&#039;&#039;[[Removable|[removable]]]&#039;&#039;&#039; — Combine with [ui-hidden] on a [palette] child to keep the visibility toggle available while still hiding the color picker. Without [removable], [ui-hidden] removes the item from the color picker (paintbrush) completely.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[[Dynamic|[dynamic]]]&#039;&#039;&#039; — The parent tag for the category folder that [ui-hidden] children belong to. Items inside [dynamic] that should not be colorable at paintbrush are the primary use case for [ui-hidden].&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[[Color Picker|[color-picker]]]&#039;&#039;&#039; — If your uses the [color-picker] tag alongside [ui-hidden], is the equivalent of use [color-picker:hidden] to hide its paintbrush button.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;noinclude&amp;gt;&lt;br /&gt;
{{Tags}}&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>Jm</name></author>
	</entry>
	<entry>
		<id>https://wiki.meiker.info/index.php?title=File:With_ui-hidden_tag.png&amp;diff=687</id>
		<title>File:With ui-hidden tag.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.meiker.info/index.php?title=File:With_ui-hidden_tag.png&amp;diff=687"/>
		<updated>2026-04-21T17:20:51Z</updated>

		<summary type="html">&lt;p&gt;Jm: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Example of PSD (right) and Game (left) with the [ui-hidden] tag. When selecting an item in the game, the paintbrush does not appear to select any color from any palette.&lt;/div&gt;</summary>
		<author><name>Jm</name></author>
	</entry>
	<entry>
		<id>https://wiki.meiker.info/index.php?title=Ui_Hidden&amp;diff=686</id>
		<title>Ui Hidden</title>
		<link rel="alternate" type="text/html" href="https://wiki.meiker.info/index.php?title=Ui_Hidden&amp;diff=686"/>
		<updated>2026-04-21T17:18:32Z</updated>

		<summary type="html">&lt;p&gt;Jm: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{TagInfobox&lt;br /&gt;
|syntax=[ui-hidden]&lt;br /&gt;
|alias=[ui-h]&lt;br /&gt;
|used_on=[[Dynamic|[dynamic]]] children • [[Layers/Items|items]]&lt;br /&gt;
|requires=[[Palette|[palette]]] • [[Color Picker|[color-picker]]]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
The &#039;&#039;&#039;ui-hidden&#039;&#039;&#039; tag hides the color picker (paintbrush) button for an item in the player UI without hiding the item itself. When applied to a child layer inside a [[dynamic|[dynamic]]] folder, the player can still browse and select that item, but the color-editing controls will not be shown for it. This is useful when a piece of artwork should be selectable but not colorable — for example, a non-recolorable accessory that lives alongside recolorable items in the same category.&lt;br /&gt;
&lt;br /&gt;
==Usage==&lt;br /&gt;
&lt;br /&gt;
[[File:Without ui-hidden tag.png|thumb|right|Example of PSD (right) and Game (left) without the [ui-hidden] tag. When selecting the item in the game, a paintbrush appears to change the color of each palette layer.]]&lt;br /&gt;
&lt;br /&gt;
The tag is written as &#039;&#039;&#039;[ui-hidden]&#039;&#039;&#039; or its short alias &#039;&#039;&#039;[ui-h]&#039;&#039;&#039;. It must be placed on a layer that is a &#039;&#039;&#039;direct child of a [dynamic] folder&#039;&#039;&#039; or on a layer inside a [[palette|[palette]]] group.&lt;br /&gt;
&lt;br /&gt;
For a `[[Dynamic|[dynamic]]]` child, adding `[ui-hidden]` means the item still appears in the selection carousel, but no color selector is displayed when it is active.&lt;br /&gt;
&lt;br /&gt;
For a `[[Palette|[palette]]]` child, `[ui-hidden]` removes the item from the color picker list. The exception is when `[removable]` is also present — in that case the item stays in the list with its visibility toggle intact, but still without the paintbrush button.&lt;br /&gt;
&lt;br /&gt;
==Additional Tags to Use with Ui-Hidden==&lt;br /&gt;
&#039;&#039;&#039;[[Removable|[removable]]]&#039;&#039;&#039; — Combine with [ui-hidden] on a [palette] child to keep the visibility toggle available while still hiding the color picker. Without [removable], [ui-hidden] removes the item from the color picker (paintbrush) completely.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[[Dynamic|[dynamic]]]&#039;&#039;&#039; — The parent tag for the category folder that [ui-hidden] children belong to. Items inside [dynamic] that should not be colorable at paintbrush are the primary use case for [ui-hidden].&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[[Color Picker|[color-picker]]]&#039;&#039;&#039; — If your uses the [color-picker] tag alongside [ui-hidden], is the equivalent of use [color-picker:hidden] to hide its paintbrush button.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;noinclude&amp;gt;&lt;br /&gt;
{{Tags}}&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>Jm</name></author>
	</entry>
	<entry>
		<id>https://wiki.meiker.info/index.php?title=File:Without_ui-hidden_tag.png&amp;diff=685</id>
		<title>File:Without ui-hidden tag.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.meiker.info/index.php?title=File:Without_ui-hidden_tag.png&amp;diff=685"/>
		<updated>2026-04-21T17:16:31Z</updated>

		<summary type="html">&lt;p&gt;Jm: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Example of PSD (right) and the Game (left) without the [ui-hidden] tag. When selecting the item in the game, a paintbrush appears to change the color of each palette layer.&lt;/div&gt;</summary>
		<author><name>Jm</name></author>
	</entry>
	<entry>
		<id>https://wiki.meiker.info/index.php?title=Ui_Hidden&amp;diff=684</id>
		<title>Ui Hidden</title>
		<link rel="alternate" type="text/html" href="https://wiki.meiker.info/index.php?title=Ui_Hidden&amp;diff=684"/>
		<updated>2026-04-21T15:05:27Z</updated>

		<summary type="html">&lt;p&gt;Jm: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{TagInfobox&lt;br /&gt;
|syntax=[ui-hidden]&lt;br /&gt;
|alias=[ui-h]&lt;br /&gt;
|used_on=[[Dynamic|[dynamic]]] children • [[Layers/Items|items]]&lt;br /&gt;
|requires=[[Palette|[palette]]] • [[Color Picker|[color-picker]]]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
The &#039;&#039;&#039;ui-hidden&#039;&#039;&#039; tag hides the color picker (paintbrush) button for an item in the player UI without hiding the item itself. When applied to a child layer inside a [[dynamic|[dynamic]]] folder, the player can still browse and select that item, but the color-editing controls will not be shown for it. This is useful when a piece of artwork should be selectable but not colorable — for example, a non-recolorable accessory that lives alongside recolorable items in the same category.&lt;br /&gt;
&lt;br /&gt;
==Usage==&lt;br /&gt;
The tag is written as &#039;&#039;&#039;[ui-hidden]&#039;&#039;&#039; or its short alias &#039;&#039;&#039;[ui-h]&#039;&#039;&#039;. It must be placed on a layer that is a &#039;&#039;&#039;direct child of a [dynamic] folder&#039;&#039;&#039; or on a layer inside a [[palette|[palette]]] group.&lt;br /&gt;
&lt;br /&gt;
For a `[[Dynamic|[dynamic]]]` child, adding `[ui-hidden]` means the item still appears in the selection carousel, but no color selector is displayed when it is active.&lt;br /&gt;
&lt;br /&gt;
For a `[[Palette|[palette]]]` child, `[ui-hidden]` removes the item from the color picker list. The exception is when `[removable]` is also present — in that case the item stays in the list with its visibility toggle intact, but still without the paintbrush button.&lt;br /&gt;
&lt;br /&gt;
==Additional Tags to Use with Ui-Hidden==&lt;br /&gt;
&#039;&#039;&#039;[[Removable|[removable]]]&#039;&#039;&#039; — Combine with [ui-hidden] on a [palette] child to keep the visibility toggle available while still hiding the color picker. Without [removable], [ui-hidden] removes the item from the color picker (paintbrush) completely.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[[Dynamic|[dynamic]]]&#039;&#039;&#039; — The parent tag for the category folder that [ui-hidden] children belong to. Items inside [dynamic] that should not be colorable at paintbrush are the primary use case for [ui-hidden].&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[[Color Picker|[color-picker]]]&#039;&#039;&#039; — If your uses the [color-picker] tag alongside [ui-hidden], is the equivalent of use [color-picker:hidden] to hide its paintbrush button.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;noinclude&amp;gt;&lt;br /&gt;
{{Tags}}&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>Jm</name></author>
	</entry>
	<entry>
		<id>https://wiki.meiker.info/index.php?title=Visibility_When_Color_In&amp;diff=683</id>
		<title>Visibility When Color In</title>
		<link rel="alternate" type="text/html" href="https://wiki.meiker.info/index.php?title=Visibility_When_Color_In&amp;diff=683"/>
		<updated>2026-04-21T14:42:21Z</updated>

		<summary type="html">&lt;p&gt;Jm: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{TagInfobox&lt;br /&gt;
|syntax=[Visibility When Color In]&lt;br /&gt;
|alias=[vwci]&lt;br /&gt;
|used_on=[[Dynamic|[dynamic]]] children&lt;br /&gt;
|requires=[[Color Link]]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Visibility When Color In is a complex tag, that is used to show a specific layer, only when the linked color, has chosen a color that matches one of the color options of the visibility-when-color-in, palette&#039;s colors.&lt;br /&gt;
&lt;br /&gt;
The visible-when-color-in tag makes a layer automatically show or hide based on which color is currently active on itself item. When the active color matches one of the colors in the named palette, the layer becomes visible. When a color outside that palette is selected, the layer hides itself. This lets you create variants — like different scale shapes, pattern overlays, or alternate details — that only appear for specific color choices.&lt;br /&gt;
&lt;br /&gt;
==Usage==&lt;br /&gt;
The tag in a PSD file is written as &#039;&#039;&#039;[visible-when-color-in:paletteName]&#039;&#039;&#039;, where &#039;&#039;&#039;paletteName&#039;&#039;&#039; is the name of a palette defined elsewhere in the PSD. It can also be written as &#039;&#039;&#039;[vwci:paletteName]&#039;&#039;&#039;. The palette name is required and must match an existing palette&#039;s name exactly.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[visible-when-color-in] must always be used alongside [[Color Link|[color-link]]] on the same layer.&#039;&#039;&#039; The layer also cannot have any children of its own.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Example 1:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
For example, create 2 palettes:&lt;br /&gt;
 [local-palette:Shirt_Colors] (including the color FF0000 and 0000FF)&lt;br /&gt;
 [local-palette:Red_or_Blue] (with only the colors FF0000 and 0000FF)&lt;br /&gt;
&lt;br /&gt;
Then in the shirts, have a layer that uses &amp;quot;Shirt Colors&amp;quot;, and another layer that has &amp;quot;Red or Blue&amp;quot;, these two layers can be linked with the same [[Color Link]], for example:&lt;br /&gt;
&lt;br /&gt;
 Left Shirt [palette:Shirt_Colors][color-link:test]&lt;br /&gt;
 Right Shirt [color-link:test][visibility-when-color-in:Red_or_Blue]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
When a user selects the Left Shirt layer, and colors it red or blue, the right shirt layer will become visible&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Example 2:&#039;&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
A mermaid tail has a `[local-palette:colours]` with 9 colors. A &amp;quot;spikey scales&amp;quot; layer uses `[color-link:scales][visible-when-color-in:spike]`, and `[local-palette:spike]` contains colors 1–3 from the main palette. A &amp;quot;round scales&amp;quot; layer uses `[color-link:scales][visible-when-color-in:round]`, and `[local-palette:round]` contains colors 4–6. When the player picks colors 1–3, spikey scales appear. Colors 4–6 show round scales. Colors 7–9 show neither.&lt;br /&gt;
&lt;br /&gt;
==Additional Tags to Use with Visible-When-Color-In==&lt;br /&gt;
&#039;&#039;&#039;[[Color Link|[color-link]]]&#039;&#039;&#039; — Required. [visible-when-color-in] will not work without [color-link] on the same layer.&lt;br /&gt;
&lt;br /&gt;
Cannot be combined with &#039;&#039;&#039;[[Visibility Link|[visibility-link]]]&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{Tags}}&lt;/div&gt;</summary>
		<author><name>Jm</name></author>
	</entry>
	<entry>
		<id>https://wiki.meiker.info/index.php?title=Palette&amp;diff=679</id>
		<title>Palette</title>
		<link rel="alternate" type="text/html" href="https://wiki.meiker.info/index.php?title=Palette&amp;diff=679"/>
		<updated>2026-04-20T17:58:41Z</updated>

		<summary type="html">&lt;p&gt;Jm: Created page with &amp;quot;{{TagInfobox |syntax=[palette:{id}] |alias=[pal:{id}] |used_on=[dynamic] children }}  [[File:Palette example.jpg|thumb|right|On the right is an example of how the [palette] tag appears in the PSD file; on the left is how it will look in the game.]]  The palette tag turns a child layer of a [dynamic] group into a colorable image item. When the player loads, the engine reads the layer&amp;#039;s pixels to detect the most prominent color and snaps it to the n...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{TagInfobox&lt;br /&gt;
|syntax=[palette:{id}]&lt;br /&gt;
|alias=[pal:{id}]&lt;br /&gt;
|used_on=[[Dynamic|[dynamic]]] children&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[File:Palette example.jpg|thumb|right|On the right is an example of how the [palette] tag appears in the PSD file; on the left is how it will look in the game.]]&lt;br /&gt;
&lt;br /&gt;
The palette tag turns a child layer of a [[dynamic|[dynamic]]] group into a colorable image item. When the player loads, the engine reads the layer&#039;s pixels to detect the most prominent color and snaps it to the nearest color in the active palette — that becomes the layer&#039;s default active color. In the player, the user can then pick any color from the palette and the layer recolors to match. Without [palette], a child of [dynamic] is a plain image with no color behavior.&lt;br /&gt;
&lt;br /&gt;
==Usage==&lt;br /&gt;
The tag is written as &#039;&#039;&#039;[palette]&#039;&#039;&#039; or &#039;&#039;&#039;[palette:paletteName]&#039;&#039;&#039;. The alias is &#039;&#039;&#039;[pal]&#039;&#039;&#039; or &#039;&#039;&#039;[pal:paletteName]&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
When written without a value, the layer uses the &#039;&#039;&#039;default&#039;&#039;&#039; built-in palette. To assign a specific palette, add the palette name after a colon: &#039;&#039;&#039;[palette:cottagecore]&#039;&#039;&#039;, &#039;&#039;&#039;[palette:skintones]&#039;&#039;&#039;, etc. The name must match either one of the built-in palettes (barbiecore, cottagecore, darkmori, goth, scene, basic, skintones) or a custom palette defined in the PSD via &#039;&#039;&#039;[[Local Palette|[local-palette:name]]]&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
===Built-in Palettes===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Name !! Colors&lt;br /&gt;
|-&lt;br /&gt;
| barbiecore&lt;br /&gt;
| [[File:Barbiecore-colors.png|frameless|x20px]]&lt;br /&gt;
|-&lt;br /&gt;
| cottagecore&lt;br /&gt;
| [[File:Cottagecore-colors.png|frameless|x20px]]&lt;br /&gt;
|-&lt;br /&gt;
| darkmori&lt;br /&gt;
| [[File:Darkmori-colors.png|frameless|x20px]]&lt;br /&gt;
|-&lt;br /&gt;
| goth&lt;br /&gt;
| [[File:Goth-colors.png|frameless|x20px]]&lt;br /&gt;
|-&lt;br /&gt;
| scene&lt;br /&gt;
| [[File:Scene-colors.png|frameless|x20px]]&lt;br /&gt;
|-&lt;br /&gt;
| basic&lt;br /&gt;
| [[File:Basic-colors.png|frameless|x20px]]&lt;br /&gt;
|-&lt;br /&gt;
| skintones&lt;br /&gt;
| [[File:Skintones-colors.png|frameless|x20px]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
The tag must be placed on a &#039;&#039;&#039;direct child layer of a [dynamic] group&#039;&#039;&#039;. The layer must have no children of its own and must be an image layer.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Example:&#039;&#039;&#039; A hair group has `[dynamic]`. It has child layers: &#039;&#039;&#039;Hair Base&#039;&#039;&#039; and &#039;&#039;&#039;Hair Highlights&#039;&#039;&#039;. Tag &#039;&#039;&#039;Hair Base&#039;&#039;&#039; with `[palette:basic]` so the user can pick a base hair color. Tag &#039;&#039;&#039;Hair Highlights&#039;&#039;&#039; with `[palette:barbiecore]` as well so its highlight tones are independently colorable. Both layers recolor separately, letting the player mix a base shade with a contrasting highlight.&lt;br /&gt;
&lt;br /&gt;
==Grande Palette==&lt;br /&gt;
[[File:Grande Palette.jpg|thumb|right|This is how the Grande Palette modal looks when the user clicks on the color wheel button.]]&lt;br /&gt;
The &#039;&#039;&#039;Grande Palette&#039;&#039;&#039; is a premium color picker feature that gives players access to a full color wheel instead of being limited to the preset palette swatches. When enabled, a color wheel button appears at the top of the color selector in the player UI. Clicking it opens a modal with a hue/saturation wheel and a hex input, letting the player pick any arbitrary color and apply it to the `[palette]` layer.&lt;br /&gt;
&lt;br /&gt;
==Compatible tags==&lt;br /&gt;
&#039;&#039;&#039;[palette]&#039;&#039;&#039; can be combined with the following tags on the same layer:&lt;br /&gt;
* &#039;&#039;&#039;[[Color Link|[color-link:channel]]]&#039;&#039;&#039; — links the layer to a global color scope so color picks sync across items.&lt;br /&gt;
* &#039;&#039;&#039;[[Removable|[removable]]]&#039;&#039;&#039; — adds a visibility toggle button in the player UI.&lt;br /&gt;
* &#039;&#039;&#039;[[Visibility Link|[visibility-link:scope]]]&#039;&#039;&#039; — syncs visibility with other items sharing the same scope.&lt;br /&gt;
* &#039;&#039;&#039;[[Visibility Group|[visibility-group:group]]]&#039;&#039;&#039; — makes items in the same visibility-link scope mutually exclusive.&lt;br /&gt;
* &#039;&#039;&#039;[[Ui Hidden|[ui-hidden]]]&#039;&#039;&#039; — keeps the layer active in color logic without showing it as a selectable entry.&lt;br /&gt;
&lt;br /&gt;
It &#039;&#039;&#039;can&#039;t&#039;&#039;&#039; be combined with tags other than the above.&lt;br /&gt;
&lt;br /&gt;
==Additional Tags to Use with Palette==&lt;br /&gt;
&#039;&#039;&#039;[[Color Link|[color-link]]]&#039;&#039;&#039; — Link the palette layer to a color channel so other layers in the same scope stay in sync when the user picks a color.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[[Enable Color Global|[enable-color-global]]]&#039;&#039;&#039; — Apply to the parent category to activate cross-item color syncing for all [palette] (and [color-picker]/[color]) layers within it.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[[Visible When Color In|[visible-when-color-in]]]&#039;&#039;&#039; — Use on layers (alongside [color-link]) to show or hide alternate details based on which palette color is currently active.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[[Local Palette|[local-palette:name]]]&#039;&#039;&#039; — Define a custom set of colors in the PSD for [palette] to reference by name.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;noinclude&amp;gt;&lt;br /&gt;
{{Tags}}&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>Jm</name></author>
	</entry>
	<entry>
		<id>https://wiki.meiker.info/index.php?title=File:Grande_Palette.jpg&amp;diff=678</id>
		<title>File:Grande Palette.jpg</title>
		<link rel="alternate" type="text/html" href="https://wiki.meiker.info/index.php?title=File:Grande_Palette.jpg&amp;diff=678"/>
		<updated>2026-04-20T17:53:51Z</updated>

		<summary type="html">&lt;p&gt;Jm: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Grande Palette&lt;/div&gt;</summary>
		<author><name>Jm</name></author>
	</entry>
	<entry>
		<id>https://wiki.meiker.info/index.php?title=Visibility_Link&amp;diff=677</id>
		<title>Visibility Link</title>
		<link rel="alternate" type="text/html" href="https://wiki.meiker.info/index.php?title=Visibility_Link&amp;diff=677"/>
		<updated>2026-04-20T17:38:26Z</updated>

		<summary type="html">&lt;p&gt;Jm: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{TagInfobox&lt;br /&gt;
|syntax=[visibility-link:{id}]&lt;br /&gt;
|alias=[vl:{id}] • [v-link:{id}]&lt;br /&gt;
|used_on=[[Dynamic|[dynamic]]] children&lt;br /&gt;
}}&lt;br /&gt;
[[File:Visibility-link tag.png|thumb|right]]&lt;br /&gt;
The visibility-link tag links the visibility of multiple items across different [[dynamic|[dynamic]]] layers so they stay in sync. When the player toggles one linked item&#039;s visibility, all other items that share the same scope name will mirror that change. This is useful for keeping visually related pieces — spread across separate category groups — behaving as one unit.&lt;br /&gt;
&lt;br /&gt;
Items tagged with [visibility-link] also benefit from the same behavior as [[removable|[removable]]]: they are not automatically forced visible, so their initial visibility state and player toggles are respected.&lt;br /&gt;
&lt;br /&gt;
==Usage==&lt;br /&gt;
The tag in a PSD file is written as &#039;&#039;&#039;[visibility-link:scopeName]&#039;&#039;&#039;, where &#039;&#039;&#039;scopeName&#039;&#039;&#039; is a name you choose to linked items together. It can also be written as &#039;&#039;&#039;[vl:scopeName]&#039;&#039;&#039; or &#039;&#039;&#039;[v-link:scopeName]&#039;&#039;&#039;. The scope name is required — the tag will not work without a value.&lt;br /&gt;
&lt;br /&gt;
It must be placed on layers that are &#039;&#039;&#039;direct children of a [dynamic] folder&#039;&#039;&#039;. Any items across any categories can share the same scope name, and they will all stay in sync.&lt;br /&gt;
&lt;br /&gt;
For example, if you have a sword handle in one `[dynamic]` category and a sword blade in another, tagging both with `[visibility-link:sword]` means toggling one will automatically toggle the other.&lt;br /&gt;
&lt;br /&gt;
==Additional Tags to Use with Visibility-Link==&lt;br /&gt;
&#039;&#039;&#039;[[Visibility Group|[visibility-group]]]&#039;&#039;&#039; — Extends [visibility-link] with mutually exclusive groups. Items in the same scope but different groups will hide each other when one becomes visible. &#039;&#039;&#039;[visibility-group] requires [visibility-link] to be present.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Cannot be combined with &#039;&#039;&#039;[[Visible When Color In|[visible-when-color-in]]]&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;noinclude&amp;gt;&lt;br /&gt;
{{Tags}}&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>Jm</name></author>
	</entry>
	<entry>
		<id>https://wiki.meiker.info/index.php?title=File:Palette_example.jpg&amp;diff=674</id>
		<title>File:Palette example.jpg</title>
		<link rel="alternate" type="text/html" href="https://wiki.meiker.info/index.php?title=File:Palette_example.jpg&amp;diff=674"/>
		<updated>2026-04-20T17:28:41Z</updated>

		<summary type="html">&lt;p&gt;Jm: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;palette tag example&lt;/div&gt;</summary>
		<author><name>Jm</name></author>
	</entry>
	<entry>
		<id>https://wiki.meiker.info/index.php?title=File:Skintones-colors.png&amp;diff=671</id>
		<title>File:Skintones-colors.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.meiker.info/index.php?title=File:Skintones-colors.png&amp;diff=671"/>
		<updated>2026-04-20T16:43:26Z</updated>

		<summary type="html">&lt;p&gt;Jm: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Skintones palette colors&lt;/div&gt;</summary>
		<author><name>Jm</name></author>
	</entry>
	<entry>
		<id>https://wiki.meiker.info/index.php?title=File:Basic-colors.png&amp;diff=670</id>
		<title>File:Basic-colors.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.meiker.info/index.php?title=File:Basic-colors.png&amp;diff=670"/>
		<updated>2026-04-20T16:42:29Z</updated>

		<summary type="html">&lt;p&gt;Jm: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Basic palette colors&lt;/div&gt;</summary>
		<author><name>Jm</name></author>
	</entry>
	<entry>
		<id>https://wiki.meiker.info/index.php?title=File:Scene-colors.png&amp;diff=669</id>
		<title>File:Scene-colors.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.meiker.info/index.php?title=File:Scene-colors.png&amp;diff=669"/>
		<updated>2026-04-20T16:41:30Z</updated>

		<summary type="html">&lt;p&gt;Jm: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Scene palette colors&lt;/div&gt;</summary>
		<author><name>Jm</name></author>
	</entry>
	<entry>
		<id>https://wiki.meiker.info/index.php?title=File:Goth-colors.png&amp;diff=668</id>
		<title>File:Goth-colors.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.meiker.info/index.php?title=File:Goth-colors.png&amp;diff=668"/>
		<updated>2026-04-20T16:38:27Z</updated>

		<summary type="html">&lt;p&gt;Jm: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Goth palette colors&lt;/div&gt;</summary>
		<author><name>Jm</name></author>
	</entry>
	<entry>
		<id>https://wiki.meiker.info/index.php?title=File:Darkmori-colors.png&amp;diff=667</id>
		<title>File:Darkmori-colors.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.meiker.info/index.php?title=File:Darkmori-colors.png&amp;diff=667"/>
		<updated>2026-04-20T16:37:34Z</updated>

		<summary type="html">&lt;p&gt;Jm: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Darkmori palette colors&lt;/div&gt;</summary>
		<author><name>Jm</name></author>
	</entry>
	<entry>
		<id>https://wiki.meiker.info/index.php?title=File:Cottagecore-colors.png&amp;diff=666</id>
		<title>File:Cottagecore-colors.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.meiker.info/index.php?title=File:Cottagecore-colors.png&amp;diff=666"/>
		<updated>2026-04-20T16:36:35Z</updated>

		<summary type="html">&lt;p&gt;Jm: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Cottagecore palette colors&lt;/div&gt;</summary>
		<author><name>Jm</name></author>
	</entry>
	<entry>
		<id>https://wiki.meiker.info/index.php?title=File:Barbiecore-colors.png&amp;diff=665</id>
		<title>File:Barbiecore-colors.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.meiker.info/index.php?title=File:Barbiecore-colors.png&amp;diff=665"/>
		<updated>2026-04-20T16:33:58Z</updated>

		<summary type="html">&lt;p&gt;Jm: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;barbiecore palette colors&lt;/div&gt;</summary>
		<author><name>Jm</name></author>
	</entry>
	<entry>
		<id>https://wiki.meiker.info/index.php?title=Enable_Color_Global&amp;diff=656</id>
		<title>Enable Color Global</title>
		<link rel="alternate" type="text/html" href="https://wiki.meiker.info/index.php?title=Enable_Color_Global&amp;diff=656"/>
		<updated>2026-04-17T21:05:46Z</updated>

		<summary type="html">&lt;p&gt;Jm: Created page with &amp;quot;The enable-color-global tag links the children of a category so they all stay in sync with each other, and with any other categories that share the same scope name. When the player picks a color on any item inside a tagged category, every other item under the same scope automatically updates to match. This is useful when a character has multiple body parts spread across separate category groups that should always share the same color.  ==Usage== The tag is written as &amp;#039;&amp;#039;&amp;#039;...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The enable-color-global tag links the children of a category so they all stay in sync with each other, and with any other categories that share the same scope name. When the player picks a color on any item inside a tagged category, every other item under the same scope automatically updates to match. This is useful when a character has multiple body parts spread across separate category groups that should always share the same color.&lt;br /&gt;
&lt;br /&gt;
==Usage==&lt;br /&gt;
The tag is written as &#039;&#039;&#039;[enable-color-global:scopeName]&#039;&#039;&#039;, where &#039;&#039;&#039;scopeName&#039;&#039;&#039; is a name you choose to tie categories together. It can also be written as &#039;&#039;&#039;[cg:scopeName]&#039;&#039;&#039; or &#039;&#039;&#039;[color-global:scopeName]&#039;&#039;&#039;. The scope name is optional, but a named scope is required when you want two or more categories to share the same color state.&lt;br /&gt;
&lt;br /&gt;
The tag must be placed on a &#039;&#039;&#039;category folder layer&#039;&#039;&#039;, alongside one of the category type tags: [[fixed|[fixed]]], [[optional|[optional]]], or `[[mixed|[mixed]]]`. It applies to all children of that category that carry a [[Color Picker|[color-picker]]], [[color|[color]]], or [[dynamic|[dynamic]]] tag.&lt;br /&gt;
&lt;br /&gt;
For example, if a &amp;quot;Body&amp;quot; category and an &amp;quot;Arms&amp;quot; category should always display the same active color, tag both category folders with `[enable-color-global:skin]`. Selecting a color swatch in either category will immediately update the other.&lt;br /&gt;
&lt;br /&gt;
==Additional Tags to Use with Enable-Color-Global==&lt;br /&gt;
&#039;&#039;&#039;[[Color Picker|[color-picker]]]&#039;&#039;&#039; — A layer item that lets the player choose one color from a fixed set of swatches. When a `[color-picker]` item sits inside a category tagged with `[enable-color-global:scopeName]`, selecting a swatch also updates every other item registered under the same scope.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[[color|[color]]]&#039;&#039;&#039; — A layer item that represents a single color swatch, where the layer&#039;s name is the color value in RGB hex format (e.g., `#FF00FF`). When a `[color]` item sits inside a category tagged with `[enable-color-global:scopeName]`, selecting it also updates every other item registered under the same scope.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[[dynamic|[dynamic]]]&#039;&#039;&#039; — A layer item that renders color through [[palette|[palette]]] children. When a `[dynamic]` item sits inside a category tagged with `[enable-color-global:scopeName]`, the engine locates each child tagged with `[palette]` and registers it as a member of the global color scope. Selecting a color on any linked item in the scope will update the matching palette child inside every `[dynamic]` item that shares the same scope name.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;noinclude&amp;gt;&lt;br /&gt;
{{Tags}}&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>Jm</name></author>
	</entry>
	<entry>
		<id>https://wiki.meiker.info/index.php?title=Advanced_Properties/Ui_Category_Display&amp;diff=655</id>
		<title>Advanced Properties/Ui Category Display</title>
		<link rel="alternate" type="text/html" href="https://wiki.meiker.info/index.php?title=Advanced_Properties/Ui_Category_Display&amp;diff=655"/>
		<updated>2026-04-17T19:33:25Z</updated>

		<summary type="html">&lt;p&gt;Jm: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{TagInfobox&lt;br /&gt;
|syntax=[advanced-properties] / [ui.categories.display:none]&lt;br /&gt;
|used_on=[advanced-properties] children&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[File:Advanced-property tag.png|thumb|right]]&lt;br /&gt;
[[File:Ui.categories.display tag.jpg|thumb|right]]&lt;br /&gt;
&lt;br /&gt;
The advanced-properties tag marks a group layer as a container for invisible configuration layers that control advanced player behavior. It does not appear in the player&#039;s customization menu — instead, its child layers each carry a single configuration tag that tells the player how to behave. Currently the only supported child property is [[ui.categories.display|[ui.categories.display]]], which controls whether the category selection menu is shown.&lt;br /&gt;
&lt;br /&gt;
==Usage==&lt;br /&gt;
The tag is written as &#039;&#039;&#039;[advanced-properties]&#039;&#039;&#039; on a PSD group layer. It must be placed at the root level of the PSD, not inside another folder. It cannot be combined with any other tags on the same layer, and the group must contain at least one child.&lt;br /&gt;
&lt;br /&gt;
Each child of the &#039;&#039;&#039;[advanced-properties]&#039;&#039;&#039; group must be an &#039;&#039;&#039;empty layer&#039;&#039;&#039; (no pixels, no sub-folders) with exactly one configuration tag. The only currently valid child tag is &#039;&#039;&#039;[ui.categories.display:none]&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
For example: create a group named `my settings [advanced-properties]`. Inside it, place a blank empty layer named `hide menu [ui.categories.display:none]`. This will suppress the category navigation bar in the player.&lt;br /&gt;
&lt;br /&gt;
==Additional Tags to Use with Advanced-Properties==&lt;br /&gt;
&#039;&#039;&#039;[ui.categories.display]&#039;&#039;&#039; — The only tag currently valid as a child of [advanced-properties]. Place it on an empty layer inside the group to configure player UI behavior.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;noinclude&amp;gt;&lt;br /&gt;
{{Tags}}&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>Jm</name></author>
	</entry>
	<entry>
		<id>https://wiki.meiker.info/index.php?title=Advanced_Properties/Ui_Category_Display&amp;diff=654</id>
		<title>Advanced Properties/Ui Category Display</title>
		<link rel="alternate" type="text/html" href="https://wiki.meiker.info/index.php?title=Advanced_Properties/Ui_Category_Display&amp;diff=654"/>
		<updated>2026-04-17T19:33:03Z</updated>

		<summary type="html">&lt;p&gt;Jm: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{TagInfobox&lt;br /&gt;
|syntax=[advanced-properties][ui.categories.display:none]&lt;br /&gt;
|used_on=[advanced-properties] children&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[File:Advanced-property tag.png|thumb|right]]&lt;br /&gt;
[[File:Ui.categories.display tag.jpg|thumb|right]]&lt;br /&gt;
&lt;br /&gt;
The advanced-properties tag marks a group layer as a container for invisible configuration layers that control advanced player behavior. It does not appear in the player&#039;s customization menu — instead, its child layers each carry a single configuration tag that tells the player how to behave. Currently the only supported child property is [[ui.categories.display|[ui.categories.display]]], which controls whether the category selection menu is shown.&lt;br /&gt;
&lt;br /&gt;
==Usage==&lt;br /&gt;
The tag is written as &#039;&#039;&#039;[advanced-properties]&#039;&#039;&#039; on a PSD group layer. It must be placed at the root level of the PSD, not inside another folder. It cannot be combined with any other tags on the same layer, and the group must contain at least one child.&lt;br /&gt;
&lt;br /&gt;
Each child of the &#039;&#039;&#039;[advanced-properties]&#039;&#039;&#039; group must be an &#039;&#039;&#039;empty layer&#039;&#039;&#039; (no pixels, no sub-folders) with exactly one configuration tag. The only currently valid child tag is &#039;&#039;&#039;[ui.categories.display:none]&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
For example: create a group named `my settings [advanced-properties]`. Inside it, place a blank empty layer named `hide menu [ui.categories.display:none]`. This will suppress the category navigation bar in the player.&lt;br /&gt;
&lt;br /&gt;
==Additional Tags to Use with Advanced-Properties==&lt;br /&gt;
&#039;&#039;&#039;[ui.categories.display]&#039;&#039;&#039; — The only tag currently valid as a child of [advanced-properties]. Place it on an empty layer inside the group to configure player UI behavior.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;noinclude&amp;gt;&lt;br /&gt;
{{Tags}}&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>Jm</name></author>
	</entry>
	<entry>
		<id>https://wiki.meiker.info/index.php?title=Advanced_Properties/Ui_Category_Display&amp;diff=653</id>
		<title>Advanced Properties/Ui Category Display</title>
		<link rel="alternate" type="text/html" href="https://wiki.meiker.info/index.php?title=Advanced_Properties/Ui_Category_Display&amp;diff=653"/>
		<updated>2026-04-17T19:32:27Z</updated>

		<summary type="html">&lt;p&gt;Jm: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{TagInfobox&lt;br /&gt;
|syntax=[advanced-properties][ui.categories.display]&lt;br /&gt;
|used_on=[advanced-properties] children&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[File:Advanced-property tag.png|thumb|right]]&lt;br /&gt;
[[File:Ui.categories.display tag.jpg|thumb|right]]&lt;br /&gt;
&lt;br /&gt;
The advanced-properties tag marks a group layer as a container for invisible configuration layers that control advanced player behavior. It does not appear in the player&#039;s customization menu — instead, its child layers each carry a single configuration tag that tells the player how to behave. Currently the only supported child property is [[ui.categories.display|[ui.categories.display]]], which controls whether the category selection menu is shown.&lt;br /&gt;
&lt;br /&gt;
==Usage==&lt;br /&gt;
The tag is written as &#039;&#039;&#039;[advanced-properties]&#039;&#039;&#039; on a PSD group layer. It must be placed at the root level of the PSD, not inside another folder. It cannot be combined with any other tags on the same layer, and the group must contain at least one child.&lt;br /&gt;
&lt;br /&gt;
Each child of the &#039;&#039;&#039;[advanced-properties]&#039;&#039;&#039; group must be an &#039;&#039;&#039;empty layer&#039;&#039;&#039; (no pixels, no sub-folders) with exactly one configuration tag. The only currently valid child tag is &#039;&#039;&#039;[ui.categories.display:none]&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
For example: create a group named `my settings [advanced-properties]`. Inside it, place a blank empty layer named `hide menu [ui.categories.display:none]`. This will suppress the category navigation bar in the player.&lt;br /&gt;
&lt;br /&gt;
==Additional Tags to Use with Advanced-Properties==&lt;br /&gt;
&#039;&#039;&#039;[ui.categories.display]&#039;&#039;&#039; — The only tag currently valid as a child of [advanced-properties]. Place it on an empty layer inside the group to configure player UI behavior.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;noinclude&amp;gt;&lt;br /&gt;
{{Tags}}&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>Jm</name></author>
	</entry>
	<entry>
		<id>https://wiki.meiker.info/index.php?title=Advanced_Properties/Ui_Category_Display&amp;diff=652</id>
		<title>Advanced Properties/Ui Category Display</title>
		<link rel="alternate" type="text/html" href="https://wiki.meiker.info/index.php?title=Advanced_Properties/Ui_Category_Display&amp;diff=652"/>
		<updated>2026-04-17T19:29:57Z</updated>

		<summary type="html">&lt;p&gt;Jm: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
[[File:Advanced-property tag.png|thumb|right]]&lt;br /&gt;
[[File:Ui.categories.display tag.jpg|thumb|right]]&lt;br /&gt;
&lt;br /&gt;
The advanced-properties tag marks a group layer as a container for invisible configuration layers that control advanced player behavior. It does not appear in the player&#039;s customization menu — instead, its child layers each carry a single configuration tag that tells the player how to behave. Currently the only supported child property is [[ui.categories.display|[ui.categories.display]]], which controls whether the category selection menu is shown.&lt;br /&gt;
&lt;br /&gt;
==Usage==&lt;br /&gt;
The tag is written as &#039;&#039;&#039;[advanced-properties]&#039;&#039;&#039; on a PSD group layer. It must be placed at the root level of the PSD, not inside another folder. It cannot be combined with any other tags on the same layer, and the group must contain at least one child.&lt;br /&gt;
&lt;br /&gt;
Each child of the &#039;&#039;&#039;[advanced-properties]&#039;&#039;&#039; group must be an &#039;&#039;&#039;empty layer&#039;&#039;&#039; (no pixels, no sub-folders) with exactly one configuration tag. The only currently valid child tag is &#039;&#039;&#039;[ui.categories.display:none]&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
For example: create a group named `my settings [advanced-properties]`. Inside it, place a blank empty layer named `hide menu [ui.categories.display:none]`. This will suppress the category navigation bar in the player.&lt;br /&gt;
&lt;br /&gt;
==Additional Tags to Use with Advanced-Properties==&lt;br /&gt;
&#039;&#039;&#039;[ui.categories.display]&#039;&#039;&#039; — The only tag currently valid as a child of [advanced-properties]. Place it on an empty layer inside the group to configure player UI behavior.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;noinclude&amp;gt;&lt;br /&gt;
{{Tags}}&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>Jm</name></author>
	</entry>
	<entry>
		<id>https://wiki.meiker.info/index.php?title=Advanced_Properties/Ui_Category_Display&amp;diff=651</id>
		<title>Advanced Properties/Ui Category Display</title>
		<link rel="alternate" type="text/html" href="https://wiki.meiker.info/index.php?title=Advanced_Properties/Ui_Category_Display&amp;diff=651"/>
		<updated>2026-04-17T19:28:06Z</updated>

		<summary type="html">&lt;p&gt;Jm: Created page with &amp;quot; right right  The advanced-properties tag marks a group layer as a container for invisible configuration layers that control advanced player behavior. It does not appear in the player&amp;#039;s customization menu — instead, its child layers each carry a single configuration tag that tells the player how to behave. Currently the only supported child property is ui.categories.display|[ui.cate...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
[[File:Advanced-property tag.png|thumb|right]]&lt;br /&gt;
[[File:Ui.categories.display tag.jpg|thumb|right]]&lt;br /&gt;
&lt;br /&gt;
The advanced-properties tag marks a group layer as a container for invisible configuration layers that control advanced player behavior. It does not appear in the player&#039;s customization menu — instead, its child layers each carry a single configuration tag that tells the player how to behave. Currently the only supported child property is [[ui.categories.display|[ui.categories.display]]], which controls whether the category selection menu is shown.&lt;br /&gt;
&lt;br /&gt;
==Usage==&lt;br /&gt;
The tag is written as &#039;&#039;&#039;[advanced-properties]&#039;&#039;&#039; on a PSD group layer. It must be placed at the root level of the PSD, not inside another folder. It cannot be combined with any other tags on the same layer, and the group must contain at least one child.&lt;br /&gt;
&lt;br /&gt;
Each child of the &#039;&#039;&#039;[advanced-properties]&#039;&#039;&#039; group must be an &#039;&#039;&#039;empty layer&#039;&#039;&#039; (no pixels, no sub-folders) with exactly one configuration tag. The only currently valid child tag is &#039;&#039;&#039;[ui.categories.display:none]&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
For example: create a group named `my settings [advanced-properties]`. Inside it, place a blank empty layer named `hide menu [ui.categories.display:none]`. This will suppress the category navigation bar in the player.&lt;br /&gt;
&lt;br /&gt;
==Additional Tags to Use with Advanced-Properties==&lt;br /&gt;
&#039;&#039;&#039;[[ui.categories.display|[ui.categories.display]]]&#039;&#039;&#039; — The only tag currently valid as a child of [advanced-properties]. Place it on an empty layer inside the group to configure player UI behavior.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;noinclude&amp;gt;&lt;br /&gt;
{{Tags}}&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>Jm</name></author>
	</entry>
	<entry>
		<id>https://wiki.meiker.info/index.php?title=File:Ui.categories.display_tag.jpg&amp;diff=650</id>
		<title>File:Ui.categories.display tag.jpg</title>
		<link rel="alternate" type="text/html" href="https://wiki.meiker.info/index.php?title=File:Ui.categories.display_tag.jpg&amp;diff=650"/>
		<updated>2026-04-17T19:27:07Z</updated>

		<summary type="html">&lt;p&gt;Jm: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;ui.categories.display tag example&lt;/div&gt;</summary>
		<author><name>Jm</name></author>
	</entry>
	<entry>
		<id>https://wiki.meiker.info/index.php?title=File:Advanced-property_tag.png&amp;diff=649</id>
		<title>File:Advanced-property tag.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.meiker.info/index.php?title=File:Advanced-property_tag.png&amp;diff=649"/>
		<updated>2026-04-17T19:25:59Z</updated>

		<summary type="html">&lt;p&gt;Jm: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;advanced-property tag example&lt;/div&gt;</summary>
		<author><name>Jm</name></author>
	</entry>
	<entry>
		<id>https://wiki.meiker.info/index.php?title=Visibility_Group&amp;diff=631</id>
		<title>Visibility Group</title>
		<link rel="alternate" type="text/html" href="https://wiki.meiker.info/index.php?title=Visibility_Group&amp;diff=631"/>
		<updated>2026-04-17T18:34:12Z</updated>

		<summary type="html">&lt;p&gt;Jm: Created page with &amp;quot;thumb The visibility-group tag subdivides a [visibility-link] scope into named groups, making them mutually exclusive. When items share the same [visibility-link] scope but belong to different [visibility-group] names, showing one group will automatically hide all other groups in that scope. Items within the same group remain synchronized and show or hide together.  This lets you build &amp;quot;pick one&amp;quot; style setups — for...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[File:Visibility-group tag.png|thumb]]&lt;br /&gt;
The visibility-group tag subdivides a [[Visibility_Link|[visibility-link]]] scope into named groups, making them mutually exclusive. When items share the same [visibility-link] scope but belong to different [visibility-group] names, showing one group will automatically hide all other groups in that scope. Items within the same group remain synchronized and show or hide together.&lt;br /&gt;
&lt;br /&gt;
This lets you build &amp;quot;pick one&amp;quot; style setups — for example, different fur patterns or scale types — where selecting one variant automatically deselects the others, all while keeping separate [[dynamic|[dynamic]]] categories in sync via a shared [visibility-link] scope.&lt;br /&gt;
&lt;br /&gt;
==Usage==&lt;br /&gt;
The tag in a PSD file is written as &#039;&#039;&#039;[visibility-group:groupName]&#039;&#039;&#039;, where &#039;&#039;&#039;groupName&#039;&#039;&#039; is the name of the group within the scope. It can also be written as &#039;&#039;&#039;[vg:groupName]&#039;&#039;&#039; or &#039;&#039;&#039;[v-group:groupName]&#039;&#039;&#039;. The group name is required.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[visibility-group] must always be used alongside [visibility-link:scopeName] on the same layer.&#039;&#039;&#039; The group name only matters within the same scope — identical group names in different [visibility-link] scopes are completely independent of each other.&lt;br /&gt;
&lt;br /&gt;
For example: three `[dynamic]` children all have `[visibility-link:FurPattern]`. One has `[visibility-group:stripes]`, one has `[visibility-group:spots]`, and one has `[visibility-group:rosette]`. When the player makes one visible, the other two are automatically hidden.&lt;br /&gt;
&lt;br /&gt;
==Additional Tags to Use with Visibility-Group==&lt;br /&gt;
&#039;&#039;&#039;[[Visibility Link|[visibility-link]]]&#039;&#039;&#039; — Required. [visibility-group] has no effect without [visibility-link] on the same layer.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;noinclude&amp;gt;&lt;br /&gt;
{{Tags}}&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>Jm</name></author>
	</entry>
	<entry>
		<id>https://wiki.meiker.info/index.php?title=File:Visibility-group_tag.png&amp;diff=630</id>
		<title>File:Visibility-group tag.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.meiker.info/index.php?title=File:Visibility-group_tag.png&amp;diff=630"/>
		<updated>2026-04-17T18:31:11Z</updated>

		<summary type="html">&lt;p&gt;Jm: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;visibility-group tag example&lt;/div&gt;</summary>
		<author><name>Jm</name></author>
	</entry>
	<entry>
		<id>https://wiki.meiker.info/index.php?title=Visibility_Link&amp;diff=629</id>
		<title>Visibility Link</title>
		<link rel="alternate" type="text/html" href="https://wiki.meiker.info/index.php?title=Visibility_Link&amp;diff=629"/>
		<updated>2026-04-17T18:17:19Z</updated>

		<summary type="html">&lt;p&gt;Jm: Created page with &amp;quot;right The visibility-link tag links the visibility of multiple items across different [dynamic] layers so they stay in sync. When the player toggles one linked item&amp;#039;s visibility, all other items that share the same scope name will mirror that change. This is useful for keeping visually related pieces — spread across separate category groups — behaving as one unit.  Items tagged with [visibility-link] also benefit fro...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[File:Visibility-link tag.png|thumb|right]]&lt;br /&gt;
The visibility-link tag links the visibility of multiple items across different [[dynamic|[dynamic]]] layers so they stay in sync. When the player toggles one linked item&#039;s visibility, all other items that share the same scope name will mirror that change. This is useful for keeping visually related pieces — spread across separate category groups — behaving as one unit.&lt;br /&gt;
&lt;br /&gt;
Items tagged with [visibility-link] also benefit from the same behavior as [[removable|[removable]]]: they are not automatically forced visible, so their initial visibility state and player toggles are respected.&lt;br /&gt;
&lt;br /&gt;
==Usage==&lt;br /&gt;
The tag in a PSD file is written as &#039;&#039;&#039;[visibility-link:scopeName]&#039;&#039;&#039;, where &#039;&#039;&#039;scopeName&#039;&#039;&#039; is a name you choose to linked items together. It can also be written as &#039;&#039;&#039;[vl:scopeName]&#039;&#039;&#039; or &#039;&#039;&#039;[v-link:scopeName]&#039;&#039;&#039;. The scope name is required — the tag will not work without a value.&lt;br /&gt;
&lt;br /&gt;
It must be placed on layers that are &#039;&#039;&#039;direct children of a [dynamic] folder&#039;&#039;&#039;. Any items across any categories can share the same scope name, and they will all stay in sync.&lt;br /&gt;
&lt;br /&gt;
For example, if you have a sword handle in one `[dynamic]` category and a sword blade in another, tagging both with `[visibility-link:sword]` means toggling one will automatically toggle the other.&lt;br /&gt;
&lt;br /&gt;
==Additional Tags to Use with Visibility-Link==&lt;br /&gt;
&#039;&#039;&#039;[[visibility-group|[visibility-group]]]&#039;&#039;&#039; — Extends [visibility-link] with mutually exclusive groups. Items in the same scope but different groups will hide each other when one becomes visible. &#039;&#039;&#039;[visibility-group] requires [visibility-link] to be present.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Cannot be combined with &#039;&#039;&#039;[[visible-when-color-in|[visible-when-color-in]]]&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;noinclude&amp;gt;&lt;br /&gt;
{{Tags}}&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>Jm</name></author>
	</entry>
	<entry>
		<id>https://wiki.meiker.info/index.php?title=File:Visibility-link_tag.png&amp;diff=628</id>
		<title>File:Visibility-link tag.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.meiker.info/index.php?title=File:Visibility-link_tag.png&amp;diff=628"/>
		<updated>2026-04-17T18:11:08Z</updated>

		<summary type="html">&lt;p&gt;Jm: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;visibility-link tag example&lt;/div&gt;</summary>
		<author><name>Jm</name></author>
	</entry>
	<entry>
		<id>https://wiki.meiker.info/index.php?title=Removable&amp;diff=616</id>
		<title>Removable</title>
		<link rel="alternate" type="text/html" href="https://wiki.meiker.info/index.php?title=Removable&amp;diff=616"/>
		<updated>2026-04-17T17:40:53Z</updated>

		<summary type="html">&lt;p&gt;Jm: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[File:Removable tag.png|thumb|right]]&lt;br /&gt;
The removable tag allows the end user to control the visibility of an individual layer through a toggle button in the player UI. When applied, the item in the player&#039;s selection list will have a visibility button next to paintbrush that the user can click to show or hide that layer at will. Unlike a layer that is simply hidden in the PSD, a removable layer&#039;s visibility is player-controlled and persists through interactions during the session.&lt;br /&gt;
&lt;br /&gt;
Without this tag, children of a [[dynamic|[dynamic]]] layer are always forced visible when selected. With [removable], the layer respects its initial visibility state and the player can toggle it freely.&lt;br /&gt;
&lt;br /&gt;
==Usage==&lt;br /&gt;
The tag in a PSD file is written as &#039;&#039;&#039;[removable]&#039;&#039;&#039;. It can also be written as &#039;&#039;&#039;[rm]&#039;&#039;&#039;. It must be placed on a layer that is a &#039;&#039;&#039;direct child of a [dynamic] folder&#039;&#039;&#039;. It cannot be placed on a category or on any other layer type.&lt;br /&gt;
&lt;br /&gt;
For example, if you have a character with optional accessories drawn in a `[dynamic]` folder, tagging one of the item layers with `[removable]` will allow the player to turn that accessory on and off without it being forced visible every time.&lt;br /&gt;
&lt;br /&gt;
==Additional Tags to Use with Removable==&lt;br /&gt;
&#039;&#039;&#039;[[visibility-link|[visibility-link]]]&#039;&#039;&#039; — Like [removable], [visibility-link] also prevents the automatic forced-visible override. If you need the item&#039;s visibility to be synced with another item across categories, use [visibility-link] instead of or alongside [removable].&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[[ui-hidden|[ui-hidden]]]&#039;&#039;&#039; — Can be combined with [removable] if you want to keep a layer&#039;s paintbrush hidden but not its visibility toggle.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;noinclude&amp;gt;&lt;br /&gt;
{{Tags}}&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>Jm</name></author>
	</entry>
	<entry>
		<id>https://wiki.meiker.info/index.php?title=File:Removable_tag.png&amp;diff=615</id>
		<title>File:Removable tag.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.meiker.info/index.php?title=File:Removable_tag.png&amp;diff=615"/>
		<updated>2026-04-17T17:38:49Z</updated>

		<summary type="html">&lt;p&gt;Jm: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Example of removable tag&lt;/div&gt;</summary>
		<author><name>Jm</name></author>
	</entry>
</feed>