Mods / Heraldry : Core

Tags:
Attribute Rendering Library Crafting Clothing
Authors:
DanaCraluminum, Moby_, SaltyWater
Side:
Both
Created:
Sep 1st 2025 at 1:39 PM
Last modified:
Apr 22nd at 1:04 PM
Downloads:
62393
Follow Unfollow 593
Latest release (for Vintage Story 1.22.0, potentially outdated):
Heraldry-v2.0.0.zip  1-click install

Donate to Dana

Pet the capybara to support Dana!

Donate to Salty

Pet the floppa to buy Salty a coffee!

Heraldry : Core

The medieval name tag

Core mod for cloth customization.

Requires Attribute Rendering Library
Content
This mod adds the Heraldry Workbench!
Separator
Heraldry Workbench
Separator

This workbench is the main station used by add-ons!

You can interact with the Workbench to open its GUI

Workbench GUI
Make sure you have at least one banner or cape, and a liquid container with dye, in your hotbar!
How to use 1 How to use 2

And use the left tabs to switch banner patterns!

Pattern Tabs
Separator

The workbench comes in all wood variants!

Wood Variants

Planned Addons:

  • Shields with patterns (it will finally be possible in 1.22)
  • Tabards
  • Caparisons (i need help with them, otherwise they will NEVER get added)
  • Heraldic emblems (wooden, metal, stone)
  • Blankets with patterns
  • Boat sails with patterns
  • Glider with patterns

Some mods that use this library:

Mod Version Mod IdentifierFor Game version Downloads Released Changelog Download 1-click mod install*
2.0.0 heraldry 7369 Apr 22nd at 1:04 PM Heraldry-v2.0.0.zip 1-click install

Updated to 1.22

 

Fixed: Workbench now looks better in gui slot

1.0.2 heraldry
1.21.0 - 1.21.6
15148 Feb 1st at 1:37 PM Heraldry-v1.0.2.zip 1-click install

Tweak: Workbench variants are now grouped in handbook

1.0.1 heraldry 36038 Oct 1st 2025 at 11:24 AM Heraldry-v1.0.1.zip 1-click install

Fixed: Crash when selecting pattern then clicking shapes tab

1.0.0 heraldry 3838 Sep 23rd 2025 at 11:36 AM Empty Heraldry-v1.0.0.zip 1-click install

24 Comments (oldest first | newest first) (threaded | flat)

DanaCraluminum , Mar 17th at 5:26 PM

Hrothnaar Can you send screenshot with this issue?

Hrothnaar, Mar 17th at 5:23 PM

Such a great mod. My only minor complaint is that if you are trying to make a Nordic cross flag and hang it, it's reversed. The shortest part of the cross should be near the attachment point and the longest part of the horizontal bar should be flown outwards.

So instead of ----+ like it is, it should be +----  if that makes any sense.

 

But other than that, great addition to VS!  :)

InanisLux, Jan 5th at 5:10 AM

DanaCraluminum Hello, I reached out to you on discord via the Vintage Story server. I just had a couple questions to ask you about your mod, if you have the time. Thanks. Usernaame is papabound.

VoiCat, Jan 4th at 9:50 PM

The description doesn't mention it, so I'm gonna assume it's not a thing yet, but any chance for the mod adding heraldry workbench in modded wood variants like from Wildcraft?

Centerion, Jan 1st at 8:25 AM

would it be possible to make a patch to make it so when using the quivers/sheaths mod the capes dont clip right through em?

FawkesPC, Oct 30th 2025 at 1:00 AM

Is adding a new pattern as easy as just putting an image into the mod folder, or does it need a bit more work than that? Currently playing through a server with friends and we wanted to add in our own custom pattern as a kind of 'group' flag but I'm not quite sure how to go about it ^^

CHUCO, Oct 27th 2025 at 3:44 AM

do you plan on adding more patterns? im a tailor on a server and i have people asking for different patterns, i myself would like a bear pattern as the town im in is called bear valley

W4RD0, Oct 1st 2025 at 3:04 PM

DanaCraluminum Yes, but they are not necessarily patterns, rather symbols that would go on top of patterns like stripes, squares or crosses.

DanaCraluminum , Oct 1st 2025 at 2:21 PM

W4RD0 Do you meaning adding more patterns?

W4RD0, Oct 1st 2025 at 1:27 PM

How would one go about adding a specific symbol to the templates? I am helping run a server that has various crests for nations, and I would love to be able to get the exact symbols made into banners, like a lion, sword and bow, a longship, etc...

NotSalad, Oct 1st 2025 at 1:22 PM

Just an FYI but none of your images in the description are viewable by people in the UK due to Imgur geoblocking their website.

EthelVril, Oct 1st 2025 at 11:36 AM

Epic

DanaCraluminum , Oct 1st 2025 at 11:25 AM
EthelVril, Oct 1st 2025 at 11:02 AM

Same crash as both below, also shapes don't even show up for me

Centerion, Sep 30th 2025 at 6:08 PM

BrotherActivus it happens because we chose a cape and tried to change its shape, it will keep crashing until you break the bench and put it down again.

BrotherActivus, Sep 27th 2025 at 10:13 PM

Same Crash as @Centerion 

Crash Report
Running on 64 bit Windows 10.0.26100.0 with 32528 MB RAM
Game Version: v1.21.1 (Stable)
9/27/2025 5:11:30 PM: Critical error occurred in the following mod: heraldry@1.0.0
Loaded Mods: aculinaryartillerypatch@1.2.6-pre.4, americanfrontiersman@1.8.4, canoemode@1.0.4, cavesymphony@1.2.0, chiseltools@1.15.2, createsticks@1.3.0, ds2468@1.2.0, fagothic@1.2.1, fagreenwich@1.3.2, fahussar@1.0.0, falandsknecht@1.2.1, fatemplar@1.3.2, igniscustomstuff@1.2.1, molds@0.2.0, moreiconscs@1.1.1, morehanceforhfs@1.0.12, moretorchholders@1.0.1, overhaullib@1.11.7, primitivesurvival@3.9.6, quarterlogconverter@1.0.0, theremnants@1.0.3, rustandrailroads@2.1.1, sfaws@1.0.1, tankardsandgoblets@1.3.0, temporalsymphony@2.2.2, game@1.21.1, vsimgui@1.1.13, zoombuttonreborn@2.0.0, abcsredux@2.0.5, alchemy@1.7.18, altmapiconrenderercontinued@1.5.0, animalcages@4.0.1, attributerenderinglibrary@2.3.0, bedspawnv2@1.6.2, betterruins@0.5.0, bettertraders@0.1.0, carryon@1.10.9, cartwrightscaravan@1.7.2, combatoverhaul@0.9.7, commonlib@2.8.0, configlib@1.10.3, corduroyroads@1.0.3, expandedfoodspatch@1.7.6-pre.1, extrainfo@1.10.0, foodshelves@2.3.0, freedomunits@1.1.4, insanitylib@1.0.5, krpgenchantment@1.2.3, maltiezcrossbows@1.5.3, maltiezfirearms@1.2.3, medievalexpansionpatch@1.3.1, metalpots@1.6.1, opdoorpack@0.0.1, playermodellib@1.0.11, purposefulstorage@1.4.1, rivers@4.7.3, rustboundmagic@3.0.13, slowtox@3.0.1, statushudcont@4.0.1, thecritterpack@1.3.3, vanity@2.4.4, creative@1.21.1, survival@1.21.1, armory@1.2.1, autoconfiglib@2.0.9, drkboats@1.0.1, em@3.3.0, fastbreeding@0.0.24, fueledwearablelights@1.0.2, heraldry@1.0.0, passablebranches@0.0.3, playercorpse@1.12.0, quiversandsheaths@0.4.1, racialequality@0.1.23, stonequarry@3.5.1, tabards@0.2.1, heraldrybanners@1.0.0, capes@1.0.0, tailorsdelight@2.0.0
System.ArgumentOutOfRangeException: Index was out of range. Must be non-negative and less than the size of the collection. (Parameter 'index')
at System.Collections.Generic.List`1.get_Item(Int32 index)
at Heraldry.HeraldryWorkbenchWorkspace.GenerateOutputStackWithShape(IInventory inv, Int32 index) in C:\Users\dana_\Source\Repos\Heraldry\Heraldry\GUI\HeraldryWorkbenchWorkspace.cs:line 111
at Heraldry.HeraldryWorkbenchWorkspace.GenerateOutputStack(IInventory inv, EnumHeraldryCraftingType craftingType, Int32 index, Boolean consumeLiquid) in C:\Users\dana_\Source\Repos\Heraldry\Heraldry\GUI\HeraldryWorkbenchWorkspace.cs:line 43
at Heraldry.GuiDialogHeraldryWorkbench.SetupDialog() in C:\Users\dana_\Source\Repos\Heraldry\Heraldry\GUI\GuiDialogHeraldryWorkbench.cs:line 132
at Vintagestory.Client.NoObf.ClientMain.ExecuteMainThreadTasks(Single deltaTime) in VintagestoryLib\Client\ClientMain.cs:line 786
at Vintagestory.Client.GuiScreenRunningGame.RenderToPrimary(Single dt) in VintagestoryLib\Client\MainMenu\Screens\GuiScreenRunningGame.cs:line 172
at Vintagestory.Client.ScreenManager.Render(Single dt) in VintagestoryLib\Client\ScreenManager.cs:line 719
at Vintagestory.Client.ScreenManager.OnNewFrame(Single dt) in VintagestoryLib\Client\ScreenManager.cs:line 663
at Vintagestory.Client.NoObf.ClientPlatformWindows.window_RenderFrame(FrameEventArgs e) in VintagestoryLib\Client\ClientPlatform\GameWindow.cs:line 113
at OpenTK.Windowing.Desktop.GameWindow.Run()
at Vintagestory.Client.ClientProgram.Start(ClientProgramArgs args, String[] rawArgs) in VintagestoryLib\Client\ClientProgram.cs:line 338
at Vintagestory.Client.ClientProgram.<>c__DisplayClass10_0.<.ctor>b__1() in VintagestoryLib\Client\ClientProgram.cs:line 133
at Vintagestory.ClientNative.CrashReporter.Start(ThreadStart start) in VintagestoryLib\Client\ClientPlatform\ClientNative\CrashReporter.cs:line 95
Centerion, Sep 26th 2025 at 4:34 PM

ran across a bug when crafing, if you select a color and pattern then hit shape it causes a crash making you break the workbench to reset it else it crashes every time you try to use

 

artemax44, Sep 25th 2025 at 2:16 PM

DanaCraluminum SaltyWater

It's a good mod, but I have a question. How do you craft simple banners? I have the table and the buckets with the dyes, but I need to add the simple banner, and I don't know how to craft it.
DanaCraluminum , Sep 23rd 2025 at 8:41 PM

Centerion Have you installed all needed dependencies? 

Centerion, Sep 23rd 2025 at 8:36 PM (modified Sep 24th 2025 at 6:12 PM)

how does one craft the workbench? cant find in my creative menu tryna see if its workin

EDIT I had the wrong dependency installed works perfectly now

DanaCraluminum , Sep 23rd 2025 at 4:03 PM

Trainquilizer It is extremely hard to implement that

Trainquilizer, Sep 23rd 2025 at 3:38 PM

im not sure if this would be possible, but i think it would be fun if you could design the banner yourself, like painting it using voxels in some way. 
(I just really want to make the helldivers cape)

DanaCraluminum , Sep 23rd 2025 at 3:16 PM

Agzil Maybe someday

Agzil, Sep 23rd 2025 at 3:13 PM

another addon suggestion where this could be fun to apply if possible.
saddle blankets or something similar to it. or perhaps somehow.. sails to a ship?