Mods / More Banners

Tags: #Cosmetics #Crafting #Furniture #Worldgen
Author: Lodish
Side: Both
Created: May 16th 2024 at 3:13 AM
Last modified: Nov 18th at 5:48 PM
Downloads: 13684
Follow Unfollow 251

Recommended download (for Vintage Story 1.21.0, 1.21.1 and 1.21.2 - 1.21.5):
MoreBanners-1.3.0.zip  1-click install


Vintage Story has 5 designs of Hansa banners, this mod adds more banners,(30 designs so far) both the ground and wall variant. At the moment they're acessable via the creative menu, or can be discovered in ruins similar to vanilla. Most of the new art has a mythlogical vibe, some look like nation flags. Thanks to Vero for some of the better art pieces used.


Added rare ruins:

Ruin List

Surface:

A destroyed clinic, fairly large, infected with locusts.
An aztec style pyramid/temple, fairly large, infected with locusts. (climate (Temp -5 to 60))
A falling apart pagoda/small house, infected with locusts.
an egyption style pyramid, very large, with many underground rooms teeming with locusts. (climate (Temp 10 to 60))
A partially collapsed tower.
A derilict small chicken pen.
The ruins of a castle.
An evil seeming hut, infected with drifters and a wolf. 
An abandoned and rotting house.
A small barbarian looking hut that has caved in
A short stone tower with damaged roof and window
A small unidentfiable stone ruin

Underground:

A small cave with handprint symbol.

 

let me know if the ruins are too rare.

 

Better Ruins:

If you have the mod Better Ruins installed you can craft the banners using the banner blueprint item from that mod similar to the recipe for the vanilla hansa banners.

Tailor's Delight (+Better Ruins):

Also having Tailor's Delight will unlock a second cheaper crafting recipe that uses threads but requires the clothier trait.

Banners:

If you have the mod Banners installed this adds 9 extra patterns that can be unlocked within that mod. For example to unlock the Yoahtl sun and stars pattern, drop a yoahtl banner onto the tool mode window.

Heraldry (Heraldry Banners and/or Heraldry Capes):

Added 10 extra patterns for use with the Heraldry mods to put on their banners and capes.

To Do:

  • Add more ruin schematics to gain more ways to find the banners, similar to other clutter items in the vanilla game.
  • Add more art.
  • A config file to allow disabling ruins and a way to select which art you want loaded into the game.
  • Maybe accept art from others to add to the mod.
  • Add achievements for use with the Achievements mod. (need it to update to 1.21 first)

Mod Version Mod IdentifierFor Game version Downloads Released Changelog Download 1-click mod install*
1.3.0 morebanners
1.21.2 - 1.21.5
1587 Nov 18th at 5:48 PM MoreBanners-1.3.0.zip 1-click install

Added 5 more banners.

Added 10 patterns to those using Heraldry Capes and Heraldry Banners.

1.2.2 morebanners
1.21.4 - 1.21.5
522 Nov 12th at 4:20 AM MoreBanners-1.2.2.zip 1-click install

Updated banner shape files to match new ones in 1.21.
Added 5 new banners.
Added one aboveground ruin.
Added integration with Tailor's Delight, now (assuming you also have Better Ruins mod installed) all banners have a second crafting recipe that uses thread items from Tailor's Delight and so are cheaper but require the clothier trait.

1.2.1 morebanners 8502 Feb 4th at 2:54 PM MoreBanners-1.2.1.zip 1-click install

Apologies, a quick fix:

fixed wolf house schematic accidently having modded items
added meditat banner to pyramid ruin and a chance of the banner to its loot.

slight increase in the generation of ruins.

1.2.0 morebanners 75 Feb 4th at 12:41 PM MoreBanners-1.2.0.zip 1-click install

1.20.3 Update

Added two new schematics, small tower and horde hut.

Added three new banners, Meditat, Runes and Mechanicus, including their crafting recipes if Better Ruins is installed.

Added one new banner pattern for the banners mod, unlocked via the Mechanicus banner.

A lot of these following changes are to do with sidestepping errors in Vintage story introduced in 1.20.0

Schematics:
Small house - replaced stair block that had a meta block chiseled into it that was not resolving on generation
Ruined castle - replaced chiseled rotten wood, with just rotten wood to avoid generation of error blocks. removed chiseled blocks with F meta blocks. Added new Above Ground meta block.
Pagoda - changed a window block that was generating as an error block. named the window microblocks to "Aged wooden window". upstairs window to "Rotten wooden window"
Collapsed tower - named small tree microblock to "Bald cypress"
Wolf house - added 'above' meta block, changed some clutter textures. replaced 2 palisade blocks, added two others.
Dragoncave - fixed items to unresolved versions, added rune flags to loot chances.
Aztec temple - removed layers from all chiseled blocks filled with the meta block layer. changed some stone dragon heads to a more symetrical version. removed some rubble.
Pyramid - changed "Eye of Ra" chiseled block to be symetrical.

1.1.0 morebanners
1.19.7 - 1.19.8
2201 Jun 11th 2024 at 10:08 AM MoreBanners-1.1.0.zip 1-click install

Added 8 new banners (sword, tribal, chicken, khonsu, Icenia, aged Icenia, aged Maester Alliance, aged white Maester Alliance)
changed a WIP banner and gave it a betterruins recipe (Maester Alliance)
Added 8 patterns for use with the danaflags mod (https://news.kalataka.ru/danaflags) and recipes to make them using banners
(patterns are: sword, dragon, Commonwealth crest, Maester Alliance abstract, Yoahtl sun and moon, and 3 patterns for the layers of Chinese dragon)
Centered the post for all ground banners, including vanilla ones
Updated and improved some ruins, for instance the aztec temple will now use the local stone of the area.
Changed some items in the chests of ruins to be the "collected" version
Added 7 ruins (egyptian pyramid, collapsed tower, ruined castle, abandoned chicken pen, medium house ruin, evil wolf hut, cult cave)

If you also use my Pins and Emblems mod (https://news.kalataka.ru/pins) I've made it so pins can also spawn in the loot tables of the ruins, however because of the way that I've done this if you have an old version of pins and this new version of more banners, no ruins will spawn at all so make sure you update to the latest version of the pins mod (1.0.5 or above).

1.0.1 morebanners
1.19.7 - 1.19.8
314 May 26th 2024 at 3:54 AM MoreBanners-1.0.1.zip 1-click install

Added 6 new banners plus a WIP banner.

Fixed some textures, enlarged modicon. 

changed uv mapping of some vanilla files.

added 3 ruins (a clinic, a pyramid and a pagoda style house) to allow a vanilla friendly way of collecting the banners.

1.0.0 morebanners 483 May 16th 2024 at 4:10 AM MoreBanners-1.0.0.zip 1-click install

Initial release, has 7 finished banners and 2 WIP banners.


9 Comments (oldest first | newest first)

💬 Lodish , Nov 23rd at 9:44 PM (modified Nov 23rd at 9:49 PM)

Nyxara Thank you for the report, do you think the pyramid was generated with the current version of this mod or an earlier version? This can happen because of this Vanilla bug but I changed the schematics in the 1.2.0 version of this mod to try and avoid this. If you still have the question mark block, in survival could you try right clicking it with a knife on all 6 sides of the block and whether that fixes it? Otherwise I'd go in /gm 2 mode and break the block that way, apologies for the inconvience and the crash.

💬 Nyxara, Nov 23rd at 2:45 PM

There was a questionmark block on one of the ruins (the pyramid looking one) and I tried to mine it and immediately crashed. 

Crash Report

Running on 64 bit Windows 10.0.26200.0 with 65374 MB RAM
Game Version: v1.21.5 (Stable)
23/11/2025 15:39:28: Critical error occurred
Loaded Mods: walkingstick@1.0.1, alextweaks1@, ancientarmory@1.1.8, betterforest@0.1.1, birdseye@0.1.3, butcheringboneconverter@1.0.0, buzzybees@1.1.7, canoemode@1.0.4, chandeliercraft@1.0.2, cbr@1.0.0, chiseltools@1.15.3, rlldtco0001@1.2.4, craftablecompanion@1.4.1, creativegrassrecipe@1.0.0, decopottery@1.1.0, diversediets@1.0.3, figurines@0.1.6, floralzonescaperegion@1.0.27, floralzonescaribbeanregion@1.0.22, floralzonescentralaustralianregion@1.0.19, floralzonescosmopolitanregion@1.0.10, floralzoneseastasiaticregion@1.0.18, floralzonesmediterraneanregion@1.0.18, floralzonesneozeylandicregion@1.0.18, fadynasties@1.2.4, fagothic@1.3.1, fagreenwich@1.4.2, fahussar@1.1.3, falandsknecht@1.2.2, fatemplar@1.4.3, faviking@1.0.0, bovinae@0.3.2, caninae@1.0.35, capreolinae@2.0.4, casuariidae@1.1.7, cervinae@0.1.10, chelonioidea@1.0.5, dinornithidae@1.0.20, elephantidae@1.0.16, felinae@0.2.12, iniidae@0.1.5, machairodontinae@1.0.28, manidae@1.0.18, meiolaniidae@0.1.8, pantherinae@1.2.5, rhinocerotidae@1.0.22, sirenia@1.0.25, spheniscidae@1.0.14, thylacinidae@0.1.5, viverridae@1.0.7, vombatidae@0.4.4, froghats@1.1.1, geodesandgemstonesforked@1.0.0, geoaddons@1.4.4, spawngiantwaterlilies@1.0.0, glowtorns@1.0.1, hangingoillamps@1.0.5, flowercirclet@1.1.0, juicyores@1.0.1, kyuubs@1.1.1, ezwolfsandbears@3.1.0, abelisauridae@1.0.11, ankylosauria@1.0.19, carcharodontosauridae@1.0.7, ceratopsidae@1.2.1, dromaeosauridae@1.0.18, hadrosauroidea@1.0.12, macronaria@1.0.21, mosasauridae@1.0.14, ornithomimosauria@1.0.4, pachycephalosauria@1.0.10, spinosauridae@1.1.0, stegosauria@1.0.2, therizinosauridae@1.0.2, tyrannosauridae@1.4.2, mbr@1.0.0, metalleaf@1.2.1, millwright@1.3.0, molds@0.2.7, morebanners@1.3.0, moremeadoptions@2.0.1, overhaullib@1.13.13, particlesplus@2.3.1, playermodellib@1.6.3, plumpkins@1.1.3, primitivesurvival@4.0.1, prospecttogether@2.1.1, shelfobsessed@1.9.1, soaplyeandbloom@1.3.6, spyglass@0.6.0, tankardsandgoblets@1.3.4, temporalsymphony@2.2.2, temporalweapons@1.1.1, unchisel@1.1.6, usefulshears@1.0.0, game@1.21.5, vsimgui@1.1.16, wallpaperblocks@2.0.1, wildfarmingrevival@1.4.2, woodproc@1.0.0, alchemy@1.7.20, animalcages@4.0.2, antlershorns@1.3.6, apebeams@1.1.1, apeflowerpots@1.3.1, apegrapes@1.3.1, apelanterns@1.3.4, apewindows@1.4.0, wrenchroof@1.3.0, arrowbarrels@1.4.0, attributerenderinglibrary@2.4.0, egocaribautomapmarkers@4.0.3, bettererprospecting@1.4.0, betterjonasdevicesfixed@2.1.4, betterruins@0.5.4, betterstonepath@1.0.4, bettertraders@0.1.0, bloodtrail@1.1.8, bradyblocktransmutation@0.2.5, butchering@1.10.11, butteflydisplay@1.1.0, carryon@1.12.1, cartwrightscaravan@1.8.0, cheaperlanternlining@1.0.0, combatoverhaul@0.10.17, commonlib@2.8.0, composter@1.2.1, configlib@1.10.11, configurableroomsize@1.3.1, coolergreens@1.0.0, doorvariants@1.0.0, dreamcatchers@1.0.2, entitycolortint@2.1.3, tackandequipment@1.0.0, extendedcreation@1.1.7, extrainfo@1.10.1, farmlanddropswithnutrients@1.2.2, farseer@1.3.2, foodshelves@2.3.3, footprints@1.1.1, fromgoldencombs@1.9.4, genelib@2.1.5, geologymap@1.0.1, goblinears@2.3.3, handbookbookmarkbutton@0.1.2, handbookdeclutterer@0.6.0, hazjackalope@1.0.5, hazmonitors@1.0.2, herbarium@1.4.1-rc.1, hieronymusreptiles@1.1.3, hydrateordiedrate@2.2.26, itempickuphighlighter@1.2.2, itempickupnotifier@1.9.1, jaunt@2.1.1, kevinsfurniture@1.7.5, krpgenchantment@1.2.22, krpgwands@0.6.1, aaloppatch121@0.0.1, maltiezfirearms@1.5.2, mannequinstand@1.0.7, materialneeds@1.1.4, medievalexpansionpatch@1.3.4, metalpots@1.6.1, meteoricsteel@1.0.6, mobsradar@2.1.12, moreanimals@1.6.5, morepiles@2.2.0, mountcamerafix@0.2.0, mythiclegends@1.0.0, ndlchiselpick@3.1.1, ndlwoodentorchholder@2.0.3, oneroof@1.11.0, opdoorpack@0.0.1, petai@4.0.3, purposefulstorage@1.5.1, recyclingtools@1.4.4, rustboundmagic@3.1.5, saltpeterproduction@1.1.0, scaffolding@1.2.5, scarecrow@1.7.1, simpleentityhealthbar@0.0.7, sprinklersmod@1.0.1, spyglassinfo@1.0.2, statushudcont@4.0.2, stepupadvanced@1.2.3, temperaturemonitor@0.9.9, terraprety@7.0.8, th3dungeon@0.4.4, thecritterpack@1.3.4, titanarum@1.0.0, toolsmith@1.2.14, torchholderplaceontop@1.0.1, torchholdersmithingplus@1.0.2, translocatorrelocator@1.0.3, vanvar@7.1.0, creative@1.21.5, survival@1.21.5, windchimes@1.4.1, winterswallpaper@2.0.0, woodenshuttersandmore@1.2.31, xlib@0.9.0-pre.2, zippyscattailstew@1.1.0, zippysreseedingreeds@2.1.0, apanserbjornstory@0.10.2, armory@1.5.7, bearparts@1.0.2, bettersmelting@0.2.1, cats@4.0.0, danacancook@1.0.0, draconis@1.1.4, elkjaunt@1.3.0, equus@1.2.0, em@3.3.3, mannyextrafirearms@0.5.4, fastbreeding@0.0.26, foxtaming@1.7.2, fueledwearablelights@1.1.0, harepet@1.3.1, heraldry@1.0.1, meteoricsteelcompat@1.1.3, monoceros@1.3.1, nobonearrows@1.0.1, pegasus@1.0.2, playercorpse@1.12.0, quiversandsheaths@0.5.4, shearlib@1.2.0, shiverpet@1.0.0, stonequarry@3.5.1, tabards@0.2.1, tameablelocusts@1.0.3, vanillavariantsridingequipment@2.1.0, wildcraftfruit@1.4.3, wildcrafttree@1.3.3, wolftaming@4.1.3, xskills@0.9.0-pre.2, zrustdrops@2.0.0, bricklayers@3.1.4, ecwildcrafttree@1.0.2, heraldrybanners@1.0.0, rustboundmagicxskillsfix@0.2.2, tailorsdelight@2.1.1, wildcrafttreesoneroof@0.8.1, wool@1.8.1, xskillsgilded@1.3.5, dressmakers@1.7.4
System.IndexOutOfRangeException: Index was outside the bounds of the array.
at Vintagestory.API.Client.MeshData.AddColorMapIndex(Byte climateMapIndex, Byte seasonMapIndex, Boolean frostableBit) in VintagestoryApi\Client\Model\Mesh\MeshData.cs:line 1510
at Vintagestory.GameContent.BlockEntityMicroBlock.GenFaceInfo.GenFace(VoxelMaterial& blockMat) in VSSurvivalMod\Systems\Microblock\BEMicroBlock.cs:line 2083
at Vintagestory.GameContent.BlockEntityMicroBlock.GenPlaneInfo.GenPlaneMesh(GenFaceInfo& faceGenInfo) in VSSurvivalMod\Systems\Microblock\BEMicroBlock.cs:line 2342
at Vintagestory.GameContent.BlockEntityMicroBlock.GenCuboidMesh(GenFaceInfo& genFaceInfo, GenPlaneInfo& genPlaneInfo, Int32 x0, Int32 y0, Int32 z0, Int32 x1, Int32 y1, Int32 z1) in VSSurvivalMod\Systems\Microblock\BEMicroBlock.cs:line 1826
at Vintagestory.GameContent.BlockEntityMicroBlock.CreateMesh(ICoreClientAPI capi, List`1 voxelCuboids, Int32[] blockIds, Int32[] decorIds, Int32 decorRotations, UInt32[] originalVoxelCuboids, BlockPos pos) in VSSurvivalMod\Systems\Microblock\BEMicroBlock.cs:line 1532
at Vintagestory.GameContent.BlockEntityMicroBlock.GenMesh() in VSSurvivalMod\Systems\Microblock\BEMicroBlock.cs:line 1357
at Vintagestory.GameContent.BlockMicroBlock.GetDecal(IWorldAccessor world, BlockPos pos, ITexPositionSource decalTexSource, MeshData& decalModelData, MeshData& blockModelData) in VSSurvivalMod\Systems\Microblock\BlockMicroBlock.cs:line 616
at Vintagestory.Client.NoObf.SystemRenderDecals.UpdateDecal(BlockDecal decal) in VintagestoryLib\Client\Systems\Render\RenderDecals.cs:line 315
at Vintagestory.Client.NoObf.SystemRenderDecals.OnPlayerBreakingBlock(BlockDamage blockDamage) in VintagestoryLib\Client\Systems\Render\RenderDecals.cs:line 200
at Vintagestory.Client.NoObf.ClientEventManager.TriggerBlockBreaking(BlockDamage blockDamage) in VintagestoryLib\Client\Util\ClientEventManager.cs:line 437
at Vintagestory.Client.NoObf.SystemMouseInWorldInteractions.ContinueBreakSurvival(BlockSelection blockSelection, Block block, Single dt) in VintagestoryLib\Client\Systems\Player\MouseInWorldInteractions.cs:line 815
at Vintagestory.Client.NoObf.SystemMouseInWorldInteractions.HandleMouseInteractionsBlockSelected(Single dt) in VintagestoryLib\Client\Systems\Player\MouseInWorldInteractions.cs:line 601
at Vintagestory.Client.NoObf.SystemMouseInWorldInteractions.OnFinalizeFrame(Single dt) in VintagestoryLib\Client\Systems\Player\MouseInWorldInteractions.cs:line 87
at Vintagestory.Client.NoObf.ClientMain.RenderToDefaultFramebuffer(Single dt) in VintagestoryLib\Client\ClientMain.cs:line 1031
at Vintagestory.Client.GuiScreenRunningGame.RenderToDefaultFramebuffer(Single dt) in VintagestoryLib\Client\MainMenu\Screens\GuiScreenRunningGame.cs:line 250
at Vintagestory.Client.ScreenManager.Render(Single dt) in VintagestoryLib\Client\ScreenManager.cs:line 760
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 112
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

Event Log entries for Vintagestory.exe, the latest 2
==================================
{ TimeGenerated = 16/11/2025 12:48:15, Site = , Source = Application Error, Message = Fehlerhafter Anwendungsname: Vintagestory.exe, Version: 1.21.5.0, Zeitstempel: 0x67fe0000
Fehlerhafter Modulname: KERNELBASE.dll, Version: 10.0.26100.7171, Zeitstempel: 0xb1a43a46
Ausnahmecode: 0xe0434352
Fehleroffset: 0x00000000000c80da
Fehlerhafte Prozess-ID: 0xbd4
Fehlerhafte Anwendungsstartzeit: 0x1dc56edda164fdf
Fehlerhafter Anwendungspfad: C:\Users\User\AppData\Roaming\Vintagestory\Vintagestory.exe
Fehlerhafter Modulpfad: C:\WINDOWS\System32\KERNELBASE.dll
Berichts-ID: 2d38697d-799a-47d0-aef3-e5ad8b06d19a
Vollständiger Name des fehlerhaften Pakets:
Fehlerhafte paketbezogene Anwendungs-ID: }
--------------
{ TimeGenerated = 10/11/2025 22:03:19, Site = , Source = Application Error, Message = Fehlerhafter Anwendungsname: Vintagestory.exe, Version: 1.21.5.0, Zeitstempel: 0x67fe0000
Fehlerhafter Modulname: KERNELBASE.dll, Version: 10.0.26100.6899, Zeitstempel: 0x761b8f73
Ausnahmecode: 0xe0434352
Fehleroffset: 0x00000000000c804a
Fehlerhafte Prozess-ID: 0x1d58
Fehlerhafte Anwendungsstartzeit: 0x1dc52834c410708
Fehlerhafter Anwendungspfad: C:\Users\User\AppData\Roaming\Vintagestory\Vintagestory.exe
Fehlerhafter Modulpfad: C:\WINDOWS\System32\KERNELBASE.dll
Berichts-ID: b445c810-1265-401b-86fb-79c770784529
Vollständiger Name des fehlerhaften Pakets:
Fehlerhafte paketbezogene Anwendungs-ID: }

 

💬 Foxtrot88, Nov 13th at 10:34 AM

Oh my god AN UPDATE! I MISSED THIS MOD SO MUCH!!

💬 Bloodwood, Sep 20th at 1:55 AM

Any update for 1.21 in the works? I absolutely love the dragon banners

💬 beom, Jun 17th at 7:25 PM

please update and add more designs please! i really like how these ones look

 

💬 Evoken, Mar 27th at 8:43 PM

The best banners mod for VS!

💬 Lodish , May 30th 2024 at 2:53 AM

Sure why not, if you're in the vintage story discord you can contact me (name is Lodish, id is 263821089090699275) raychadbury.

💬 raychadbury, May 29th 2024 at 10:05 AM

This looks super cool! Do you have any interest in others submitting ruins/banner designs to lessen the work load on you? And if so, is there a way for people to contact you RE that? keep up the good work!

💬 Oweyan, May 23rd 2024 at 3:37 AM

these look fantastic! Hope you add more banners :)

 (edit comment delete)
Основной веб-сайт | Почтовый сервер | FTP сервер | Административная панель | API интерфейс | Content Delivery Network | Статические файлы | Ресурсы сайта | Изображения | Файловое хранилище | Блог | Интернет-магазин | Техническая поддержка | Справочная система | Документация | Форум | Новости | Загрузки | Демонстрация | Тестовая среда | Приложение | Медиа контент | Разработка | Промежуточная среда | Бета версия | Безопасная зона | Вход в систему | Панель управления | Портал | Система управления контентом