arrow-left

All pages
gitbookPowered by GitBook
1 of 1

Loading...

ArchiveXL: Tags

hashtag
Summary

Published: ??? by Last documented update: April 21 2025 by LadyLea

This page will tell you about tags and how they can be used to influence item behaviour. It also teaches you how Adding Custom tags can help you conditionally un-hide items or add new features.

hashtag
Wait, this is not what I want!

  • Tags are used for calculating Garment Support score, see

  • There is an own page for

hashtag
What do tags do?

are a way to tell Cyberpunk that an item has certain properties and should behave in a certain way. This makes the game apply properties to your items, which can then be utilized by the game and ArchiveXL.

circle-exclamation

To apply visual tags to an item you must add them to property of your appearance definition or to of your root entity template.

triangle-exclamation

Tags are case-sensitive!

hashtag
Base game tags

Tag
Effect

hashtag
ArchiveXL tags

circle-info
  • Check for a diagram

  • Check the section for more tags concerning

Tag
Effect

hashtag
Base Game Tags and ArchiveXL Tags - Visual Guides

circle-exclamation

Tags to partially hide default arms and cyberarms are not available, however, you can make use of with the aid of this OR you can create your own .

hashtag
Root entity tags

There are a few tags that can be added to the root entity or in the .app file. Here's a list:

hashtag
EmptyAppearance

circle-exclamation

This only works for legacy ArchiveXL projects. If you're using , please use in your .app file.

This will hide an item under certain conditions. Add the following tag to the root entity:

EmptyAppearance:FPP

You have the following other options to achieve the same end:

force_Hair

A tag that forces hair to show up while wearing a head item. By default, head items turn hair invisible. By adding this tag to the root entity, you can override this process.

force_FlatFeet

A tag that forces female V's feet to be flat. Only works with a foot item as $base in the .yaml: use this if you're making flat shoes and don't want female V's feet to look as if she was wearing heels.

circle-exclamation

This tag will turn feet invisible for mascV unless the user has switch feet installed. You want to apply this to a conditional appearance in the .app file (&gender=m)

hashtag
Footsteps: Setting footwear sounds

If you don't want your new boots to sound as if V was barefoot, add one of the following tags to the :

hashtag
Adding Custom tags

Custom tags let you set from the .xl file without the need of touching either .app or .ent file.

triangle-exclamation

For this, it is mandatory that you have unique component names. If you include your modder name, it's unlikely that anyone will overwrite them by accident.

hashtag
Why would I need this? exists!

  1. PartsOverrides can't un-hide components for you. It can only hide them. If you want to load a different mesh (for example, a de-formed hakama when wearing a kimono or haori), then you're flat out of luck.

  2. By being clever about your submeshes, you can offer different versions of your mesh (cropped! No arms! No legs), and users only need to install an .xl file! No need to have different meshes or even different .archive files.

Not convinced? Pity, but if you find a new use case for those things, do !

hashtag
Example

hashtag
Registering the tag

Add custom tags in your .xl file (not in your .yaml!)

hashtag
Connecting the tag with the item

Simply add the tag to your appearance's tags array near the bottom of the individual entries.

hashtag
Making use of Custom Tags in your projects

This section will show an example how Custom Tags are utilized with Body Mods and AXL Clothes. This reference can also be applied for other projects.

Thanks to the development of Custom Tags; Hyst's Body Mods [], [], [] [], are now updated with a new feature Shapes Add-ons - which allows creators to make use of different chest states other than the default chest - either: Squish or Natural [EBBN]. These add-ons will replace the default chest look of the modded bodies, by adding a Visual Tag.

circle-info

First things first, make use of as this page contains the Shapes Add-ons resources to refit your garment. Once the ideal shape is chosen, it is time to build up your AXL project (further details on how to make AXL clothes can be found and )

To make use of custom tags, one of the Visual Tags below must be included within your .app file information list:

  • hyst_boobs_natural - To be used for [EBB-EBBRB], [EBBP-EBBPRB], [ANGEL]

  • hyst_evb_boobs_natural - To be used for [EVB]

[this tag will load the existing natural chest shape that is available when FemV doesn't wear clothes]

OR

  • hyst_boobs_squish- To be used for [EBB-EBBRB], [EBBP-EBBPRB], [ANGEL]

[this tag will load a squished chest shape that is ideal for tight garments such as bras or corsets]

The below example shows how the tag hyst_boobs_squish + other are being utilized together for an AXL garment + Body Mods that are making use of .

hide_T1part

Toggles the partial suffix (&Full →&Part) when applied to Torso item.

hide_Hair

Hides hair.

hide_Genitals

Hides genitals in uncensored mode and underwear in censored mode.

Check Footsteps: Setting footwear sounds for shoe sound tags
  • Check the Root entity tags section below for more tags

  • hide_Thighs

    Hides thighs. (4)

    hide_Calves

    Hides calves. (5)

    hide_Ankles

    Hides ankles. (6)

    hide_Feet

    Hides feet. (7)

    hide_Legs

    Hides the entire legs (including feet, 4, 5, 6, 7)

    HighHeels

    Turns the current (shoe) item into high heels. (Item's yaml $base must be a foot item)

    FlatShoes

    Turns the current (shoe) item into flat shoes. (Item's yaml $base must be a foot item)

    AppearanceParts

    Goes into the .app file. Enables for non-player-equipment

    hide_H1

    Hides an item in the Head slot.

    hide_F1

    Hides an item in the Eyes slot.

    hide_T1

    Hides an item in the Chest slot.

    hide_T2

    Hides an item in the Torso slot.

    hide_L1

    Hides an item in the Legs slot.

    hide_S1

    Hides an item in the Feet slot.

    hide_Head

    Hides head.

    hide_Torso

    Hides the whole torso (0, 1, 2)

    hide_LowerAbdomen

    Hides lower abdomen. (3)

    hide_UpperAbdomen

    Hides upper abdomen. (2)

    hide_CollarBone

    Hides collar bone area. (1)

    hide_Arms

    Hides the whole arms, including hands. (There's no easy way to partially hide arms, you would have to create custom tags)

    Root entity appearance (without dynamic variants)

    name: my_appearance&FPP

    .app path: base\characters\appearances\player\items\empty_appearance.app default

    .app conditional appearance: change default appearance name

    name: my_appearance&camera=tpp

    ArchiveXL will automatically add empty appearances for anything you have not defined

    .app conditional appearance: add empty appearance yourself

    name: my_appearance&camera=fpp

    no partsValues, no components. Do not do this - use the line above this one instead!

    Garment Support: How does it work?
    Influencing other items
    Tagsarrow-up-right
    visualTagsarrow-up-right
    visualTagsSchemaarrow-up-right
    Toggleable Feetarrow-up-right
    Chunkmasksarrow-up-right
    component list for Arms and Cyberarmsarrow-up-right
    Custom Tagsarrow-up-right
    ItemAdditions: Dynamic Appearances
    conditional appearances
    https://github.com/CDPR-Modding-Documentation/Cyberpunk-Modding-Docs/blob/main/for-mod-creators-theory/files-and-what-they-do/file-formats/entity-.ent-files#root-entity
    component chunk masks
    partsOverridesarrow-up-right
    edit it inarrow-up-right
    EVBarrow-up-right
    EBB-EBBRBarrow-up-right
    EBBP-EBBPRBarrow-up-right
    ANGELarrow-up-right
    VTK - Resources for Refitsarrow-up-right
    here arrow-up-right
    herearrow-up-right
    AXL Tags arrow-up-right
    Custom Tagsarrow-up-right
    Visual Guide - Tags - Male Body - By LadyLea
    Visual Guide - Tags - Female Body - By LadyLea
    Visual Guide - Tags - Default Arms - By LadyLea
    Visual Guide - Tags - Head - By LadyLea
    An example where to add your custom tag
    Special thanks to Meluminaryarrow-up-right for giving permission to make use of her CROPPED SPAGHETTI UNITARDarrow-up-right .app file as an example and visual guide
    Base Game Tags and ArchiveXL Tags - Visual Guides
    Boots
    Heels
    Sneakers
    Stilettos
    Metal_feet
    overrides:
      tags:
        my_custom_unhiding_tag:
          my_hidden_component_name: {show: [0, 1, 2, 3]}
        my_HideSeamfix:
          t0_000_pma_base__full_seamfix: {hide: [0, 1, 2, 3]}
    partsValuesarrow-up-right
    Foot states
    mana vortex