Visible Artifact Equipment (Layered and Icons)

If you liked this item, please rate it up on Steam Workshop page.

Author: Friedrich Engels

Last revision: 7 Nov, 2024 at 12:44 UTC

File size: 10.67 MB

On Steam Workshop

Description:
Features

This mod attempts to fix graphics for equipment artifacts in 2 cases:

  • When they are equiped;
  • When they are over the ground.

Artifacts now have their icons and equiped graphics correctly displayed!

Equipment items that have an adjective related to it now have graphics working:

  • Breastplates
  • Mail Shirts (will appear as Breastplates)
  • Gauntlets
  • Gloves and Mittens (will appear as Gauntlets)
  • High Boots
  • Low Boots (will appear as Shoes)
  • Greaves
  • Leggings (will appear as Greaves)
  • Helmets

Weapons with adjectives received a placeholder icon. Due to some limitations it’s not possible to fix graphics for them. Weapons with adjectives will not appear when equipped.

Installation on existing worlds

Replace the Vanilla Creatures Graphics RAWs (<steamdir>/Dwarf Fortress/data/vanilla/vanilla_creatures_graphics) with the contents of this mod (<steamdir>/Dwarf Fortress/mods/3352515669 (x))

Known limitations

1. Due to how item ids work for equipments with adjectives (e.g. jagged breastplate, blocky greaves) some item graphics will fallback to a generic graphic: Adjective Mail Shirts will be shown as Breastplates, Adjective Leggings will be shown as Greaves, etc…

2. Procedurally generated weapons IDs are unpredictable, so a placeholder graphic is used! This means that every new world that you generate will result in new IDs for procedural weapons: e. g. In world 1 procedural swords had the ID HF0 EI1WP1, but in world 2 this ID now belongs to procedural maces.

3. Procedural weapons are not shown when equiped (yet!)

4. Unfortunately it is incompatible with Vanilla Creature Graphics and you should remove it when creating a new world.

Change Log

1.00: Hello World!

1.09: Placeholder graphic for procedural weapons changed to a prettier one; Name changed;