Documentation for graphics modding

Moderator: Vic

Post Reply
User avatar
Vic
Posts: 9879
Joined: Mon May 17, 2004 2:17 pm
Contact:

Documentation for graphics modding

Post by Vic »

For modding the portraits and vidcom screens here are some small notes:

https://docs.google.com/spreadsheets/d/ ... sp=sharing

02-feb-21: Added a Stratagem overview as well so you know which .png file points to which stratagem.

best wishes,
Vic

Visit www.vrdesigns.net for the latest news, polls, screenshots and blogs on Shadow Empire, Decisive Campaigns and Advanced Tactics
User avatar
Pymous
Posts: 204
Joined: Thu Apr 01, 2010 7:12 am
Contact:

RE: Documentation for graphics modding

Post by Pymous »

Thanks Vic, this is great :)
[Mod]Shadow Stratagems Artpack for Shadow Empire game.
User avatar
Vic
Posts: 9879
Joined: Mon May 17, 2004 2:17 pm
Contact:

RE: Documentation for graphics modding

Post by Vic »

And thanks for your great efforts! the Stratagem mod looks positively amazing!
Visit www.vrdesigns.net for the latest news, polls, screenshots and blogs on Shadow Empire, Decisive Campaigns and Advanced Tactics
COOLGUY67
Posts: 3
Joined: Wed Feb 17, 2021 1:52 am

RE: Documentation for graphics modding

Post by COOLGUY67 »

Will there be documentation added for texture mods in the future?
User avatar
Nsf665
Posts: 739
Joined: Tue Aug 14, 2018 6:53 pm
Contact:

RE: Documentation for graphics modding

Post by Nsf665 »

well good I just found out about this documentation [8|][:D]
AMD Ryzen Threadripper 1950X 16core 3.4ghz
Nvidia GTX 1080
64gb ram, Win 10
AIRY
Posts: 3
Joined: Sat Nov 06, 2021 8:29 pm

RE: Documentation for graphics modding

Post by AIRY »

It seems like the forum doesn't let people who haven't posted on the forums at least 10 times share links or upload images. That might make it tricky to share graphics mods.
User avatar
ernieschwitz
Posts: 4650
Joined: Tue Sep 15, 2009 3:46 pm
Location: Denmark

RE: Documentation for graphics modding

Post by ernieschwitz »

ORIGINAL: AIRY

It seems like the forum doesn't let people who haven't posted on the forums at least 10 times share links or upload images. That might make it tricky to share graphics mods.

That is to protect against spammers and bots. Getting to 10 posts is surprisingly easy too. :)
Creator of High Quality Scenarios for:
  • Advanced Tactics Gold
    DC: Warsaw to Paris
    DC: Community Project.
Try this Global WW2 Scenario: https://www.vrdesigns.net/scenario.php?nr=280
AIRY
Posts: 3
Joined: Sat Nov 06, 2021 8:29 pm

RE: Documentation for graphics modding

Post by AIRY »

It wouldn't be too hard to get 10 posts and wait a week it just feels kinda absurd to make posts for the point of getting around the post requirement.
User avatar
Cladboy2
Posts: 24
Joined: Mon Mar 06, 2023 7:14 pm

Re: Documentation for graphics modding

Post by Cladboy2 »

Really useful stuff, I intend to try have a go at creating an asset pack for character portraits.
User avatar
Cladboy2
Posts: 24
Joined: Mon Mar 06, 2023 7:14 pm

Re: Documentation for graphics modding

Post by Cladboy2 »

Will this be updated for the assets added in the Oceania dlc?
Topdecker
Posts: 10
Joined: Sat Sep 01, 2012 4:50 am

Re: Documentation for graphics modding

Post by Topdecker »

Am I mistaken, or are the intro images (prior to the game even starting) not handled by the same mechanism as all of the files listed in the spreadsheet? (se1.jpg...se6.jpg are the names of the 6 files.)

Thanks!
User avatar
Pymous
Posts: 204
Joined: Thu Apr 01, 2010 7:12 am
Contact:

Re: Documentation for graphics modding

Post by Pymous »

Hi Vic,
Could you update the document with new New Vidcom information?
(arachnids + dangers vidcom events)

Thanks! :)
[Mod]Shadow Stratagems Artpack for Shadow Empire game.
Daza99
Posts: 333
Joined: Tue Aug 01, 2017 7:02 pm

Re: Documentation for graphics modding

Post by Daza99 »

Would be handy if the documentation mentions which folder these images reside in.

Which folder has the Vidcom images? I tried to have a look manually but cannot find them. Thanks.
User avatar
mroyer
Posts: 1286
Joined: Sun Mar 06, 2016 12:27 pm

Re: Documentation for graphics modding

Post by mroyer »

I put the following together a while ago:


Shadow Empire Graphics Directory


TOP-LEVEL FOLDERS
Folder Summary

shadow/ Standard-resolution game-specific art assets including terrain, units, UI, portraits, factions, and map features (~2,200+ files across 64 subfolders).

shadowBIG/ High-resolution variants of the shadow/ terrain, map, and combat assets (subset of ~44 entries covering resolution-dependent graphics).

shadowSMALL/ Low-resolution variants of the shadow/ terrain, map, and combat assets (subset of ~46 entries).

shadowmodgraphics/ Mod-override graphics at standard resolution, including custom UI reskins, border styles, and height rendering tweaks.

shadowmodgraphicsBIG/ High-resolution mod-override graphics for borders and terrain heights.

shadowmodgraphicsSMALL/ Low-resolution mod-override graphics for borders and terrain heights.

systemgraphics/ Base engine UI framework at standard resolution: buttons, hex overlays, fog/shroud masks, attack icons, borders, and panel artwork (~113 loose files + 10 subfolders).

systemgraphicsBIG/ High-resolution variants of the system UI graphics (reduced subset of resolution-dependent assets).

systemgraphicsSMALL/ Low-resolution variants of the system UI graphics (reduced subset of resolution-dependent assets).

test/ Development/testing assets including prototype card artwork and sample terrain graphics.

testBIG/ A single high-resolution test perk map icon.

testSMALL/ A single low-resolution test perk map icon.



shadow/ SUBFOLDERS
Subfolder Summary

shadow/airassets/ Contains a single numbered aircraft asset image.

shadow/airSmallGfx/ Small icon graphics for air units, airbases, and flak (anti-air).

shadow/airTrooptypes/ Aircraft troop type illustrations including light/medium/heavy aircraft, helicopters, thopters, and flak units.

shadow/alien1_Textures/ A single grass texture for alien planet type 1.

shadow/alien2_Textures/ A single grass texture for alien planet type 2.

shadow/alien3_Textures/ A single grass texture for alien planet type 3.

shadow/assets/ ~91 numerically-named unit or structure asset images referenced by game ID, plus a freefolk graphic.

shadow/canyon/ Six canyon terrain hex tile variations for map rendering.

shadow/card/ ~296 card artwork images including numbered cards and themed card backs/frames (artifact, diplomatic, economic, faction, fate, etc.).

shadow/cloud/ Cloud overlay graphics in normal and snow variants for map weather/atmosphere rendering.

shadow/complex1/ Main UI and content graphics: vidcom character portraits (JPG), UI elements, plus subdirectories for formations, help screenshots, model illustrations, and tech tree images.

shadow/cracked_Textures/ Boulder textures for cracked terrain surfaces.

shadow/critters/ Creature/alien animal graphics organized by size class (medium, big, huge) with base sprites and layer overlays for procedural generation.

shadow/escarpment/ Six escarpment terrain hex tile variations for cliff/ridge rendering.

shadow/fields/ Agricultural field terrain overlays in normal and snow-covered variants.

shadow/ForestedHills/ Forested hill terrain graphics with Normal/ and Snow/ subdirectories containing tile art and transparency masks.

shadow/Forests/ Forest terrain graphics with Normal/ and Snow/ subdirectories containing tile art and masks.

shadow/fredhill/ Hill terrain sprite sheets in four variants: default, big, grass-covered, and snow-covered.

shadow/fredmountain/ Mountain terrain sprite sheets in four variants: default, big, grass-covered, and snow-covered.

shadow/fredwoodhill/ Wooded hill terrain sprite sheets in normal and snow variants.

shadow/glacier/ Glacier terrain graphics with a main tile and variant.

shadow/hexperks/ ~26 hex feature/perk icons representing special tile features or bonuses on the map.

shadow/interface/ Core game UI elements (~111 files): unit/zone info panels, popups, profile frames, arrows, resource icons, and status indicators, plus items/ and suits/ subdirectories.

shadow/jungle/ Jungle terrain overlays in normal and snow variants with transparency versions.

shadow/LakeFrozenInterior/ 77 frozen lake shoreline and interior tile pieces for rendering frozen lake edges on the hex map.

shadow/LakeInterior/ 77 lake shoreline and interior tile pieces for rendering lake edges and interiors.

shadow/landscape_pictures/ A single landscape reference or background image.

shadow/landscape_sideways/ Side-view landscape illustrations with ~11 subdirectories for different sky/terrain themes (alien, farm, lava, water, etc.).

shadow/LavaLakeInterior/ 77 lava lake shoreline and interior tile pieces for volcanic terrain rendering.

shadow/Lavarivers/ Lava river graphics in four widths (small, medium, mediumbig, big).

shadow/LavaWater/ 64 lava ocean/water tile pieces for rendering lava coastlines and interiors.

shadow/locs/ ~25 location/settlement graphics including cities, towns, mines, domes, agricultural sites, and construction.

shadow/mapicons/ ~62 map overlay icons for resources, locations, archaeology, perks, free folk, landing zones, population, and radiation.

shadow/nato/ ~21 NATO-style military unit symbols for infantry, armor, artillery, and organizational levels.

shadow/navyassets/ ~30 naval unit assets including ship graphics, navy backgrounds, maritime card imagery, and naval icons.

shadow/newgfx/ Updated/replacement graphics organized into 8 subdirectories: card, navyassets, portraits, se_corporate, se_crime, se_cult, se_linked, and vidcom.

shadow/people_icons/ Four color-coded people/population icons (blue, green, red, yellow).

shadow/portraits/ ~112 character portrait generation components: face, eyes, nose, mouth, hair layers organized by group, plus uniform sprites for various factions.

shadow/random/ ~58 miscellaneous UI and background graphics (clouds, terrain illustrations, planet images, tabs, thermometers), plus history/ and planets/ subdirectories.

shadow/recon/ A single striped reconnaissance overlay graphic for fog-of-war or recon patterns.

shadow/regime_banners/ Four regime banner templates for procedural banner generation.

shadow/regime_flags/ 32 regime flag templates with mixed patterns for procedural flag generation.

shadow/regime_roundels/ Four regime roundel (circular emblem) templates.

shadow/regime_symbols/ 31 regime symbol templates for procedural emblem generation.

shadow/rivers/ River graphics in four widths, each with normal and frozen variants.

shadow/ruins/ Ruined city terrain overlays in normal and snow variants with transparency versions.

shadow/rusty_Textures/ Rusty/weathered boulder textures for degraded terrain surfaces.

shadow/savanne/ Savannah terrain overlays in normal and snow variants.

shadow/se_corporate/ Corporate faction graphics: ~14 event/action images, faction portrait, profile, and card artwork.

shadow/se_crime/ Crime faction graphics: ~17 event/action images, faction portrait, profile, card artwork, and unit feat icons.

shadow/se_cult/ Cult faction graphics: ~22 event/action images, faction portrait, profile, card artwork, and unit feat icons.

shadow/se_linked/ A single linked/cross-faction graphic image.

shadow/sftypes/ Sci-fi unit type illustrations organized into ~20 subdirectories by category (AFV, animals, culture variants, enviro, militia, towed, vehicle).

shadow/siluets/ Unit silhouette/shadow graphics for vehicles and infantry with ~11 culture/suit variant subdirectories.

shadow/smallgfx/ ~21 small UI combat/stat icons (ammo, fuel, attack types, hit points, transport, upkeep, charisma).

shadow/swamp/ A single swamp terrain overlay graphic.

shadow/Textures/ ~27 base terrain textures for the hex map (grass, forest, snow, mud, tundra, swamp, ruins, planet-specific variants).

shadow/TexturesSprites/ ~30 terrain feature sprites for volcanoes, craters, and boulder/rough terrain overlays.

shadow/Transitions/ Two alpha mask images used for blending between adjacent terrain textures on the hex map.

shadow/Trooptypes/ ~21 troop type illustrations for ground units (infantry, tanks, walkers, APCs, artillery, trucks, etc.).

shadow/unitfeats/ ~46 unit feature/ability icons representing special capabilities or status effects for military units.

shadow/vicroads/ ~36 road and rail infrastructure graphics in multiple types (dirt, concrete, rail) with directional variants.

shadow/Water/ ~66 ocean/sea water tile pieces for rendering coastlines and open water, plus frozen sea tiles.

shadow/Woods/ Woodland terrain graphics with Normal/ and Snow/ subdirectories containing tile art and transparency masks.



systemgraphics/ SUBFOLDERS
Subfolder Summary

systemgraphics/border/ ~35 hex border overlays, map border graphics, and zone border tiles for territorial and map edge boundaries.

systemgraphics/cat1/ ~112 primary UI assets: action card icons, buttons, bars, tabs, radio buttons, combat art, resource icons, and "Sov" theme variants.

systemgraphics/cat3/ ~48 command/order button icons for gameplay actions (attack, block, disband, load, paradrop, production, research, diplomacy, etc.).

systemgraphics/cat4/ A single arrows spritesheet image for directional indicators.

systemgraphics/fog/ 65 fog-of-war hex tile masks covering all possible edge configurations for hexagonal tiles.

systemgraphics/Heights/ 9 terrain elevation rendering assets including shadow and line overlays for three height levels plus transitions.

systemgraphics/natocounters/ Empty placeholder directory reserved for NATO-style military counter graphics.

systemgraphics/nobridge/ 6 directional "no bridge" indicator graphics, one for each hex edge direction.

systemgraphics/se1/ ~101 core UI frame and panel artwork: sidebars, mainframe panels, combat status icons, unit/zone/regime frames, portrait frames, and structural elements.

systemgraphics/shrowd/ 65 shroud (undiscovered territory) hex tile masks covering all hex-edge configurations.



systemgraphicsBIG/ SUBFOLDERS
Subfolder Summary

systemgraphicsBIG/border/ ~29 high-resolution border graphics (same structure as standard, fewer legacy BMP files).

systemgraphicsBIG/cat1/ A single high-resolution explosion sprite.

systemgraphicsBIG/cat4/ High-resolution arrows spritesheet.

systemgraphicsBIG/fog/ 65 high-resolution fog-of-war hex tile masks.

systemgraphicsBIG/Heights/ 9 high-resolution terrain elevation assets.

systemgraphicsBIG/natocounters/ Empty placeholder directory.

systemgraphicsBIG/nobridge/ 6 high-resolution no-bridge directional indicators.

systemgraphicsBIG/se1/ 9 high-resolution combat status icons and combat block sprites (reduced subset of standard se1).

systemgraphicsBIG/shrowd/ 65 high-resolution shroud tile masks.



systemgraphicsSMALL/ SUBFOLDERS
Subfolder Summary

systemgraphicsSMALL/border/ ~23 low-resolution border graphics (PNG only).

systemgraphicsSMALL/cat1/ A single low-resolution explosion sprite.

systemgraphicsSMALL/cat4/ Low-resolution arrows spritesheet.

systemgraphicsSMALL/fog/ 65 low-resolution fog-of-war hex tile masks.

systemgraphicsSMALL/Heights/ 9 low-resolution terrain elevation assets.

systemgraphicsSMALL/natocounters/ Empty placeholder directory.

systemgraphicsSMALL/nobridge/ 6 low-resolution no-bridge directional indicators.

systemgraphicsSMALL/se1/ 9 low-resolution combat status icons and combat block sprites.

systemgraphicsSMALL/shrowd/ 65 low-resolution shroud tile masks.



shadowmodgraphics/ SUBFOLDERS
Subfolder Summary

shadowmodgraphics/border/ 18 mod-override border graphics with standard borders, zone borders, and unique LightZoneBorder variants.

shadowmodgraphics/cat1/ ~82 mod-override UI assets representing a significant UI reskin with unique button styles, scenario menu background, and digital topbar variant.

shadowmodgraphics/Heights/ 10 mod-override height assets including an extra heighthex.png elevation indicator not in base game.

shadowmodgraphics/Heights - Copy/ Backup copy of the standard 9-file Heights set preserved before mod modifications.

shadowmodgraphics/se1/ Empty placeholder directory for mod-override UI frame assets.



shadowmodgraphicsBIG/ SUBFOLDERS
Subfolder Summary

shadowmodgraphicsBIG/border/ 18 high-resolution mod-override border graphics with LightZoneBorder variants.

shadowmodgraphicsBIG/Heights/ 10 high-resolution mod-override height assets including heighthex.png.

shadowmodgraphicsBIG/Heights - Copy/ Backup copy of the standard 9-file Heights set at high resolution.



shadowmodgraphicsSMALL/ SUBFOLDERS
Subfolder Summary

shadowmodgraphicsSMALL/border/ 18 low-resolution mod-override border graphics with LightZoneBorder variants.

shadowmodgraphicsSMALL/Heights/ 10 low-resolution mod-override height assets including heighthex.png.



test/ SUBFOLDERS
Subfolder Summary

test/cards/ 4 prototype card artwork files (card images and frame templates) used for development testing.



ARCHITECTURE NOTE
The game uses a three-tier resolution system (SMALL / standard / BIG) where shadowmodgraphics* overrides systemgraphics*, and shadow* contains game-specific content. The BIG/SMALL variants only duplicate resolution-dependent assets rather than the full set.
User avatar
samspackman
Posts: 114
Joined: Sun Apr 25, 2010 10:08 pm

Re: Documentation for graphics modding

Post by samspackman »

Is it possible to get an updated version of this?
User avatar
mroyer
Posts: 1286
Joined: Sun Mar 06, 2016 12:27 pm

Re: Documentation for graphics modding

Post by mroyer »

samspackman wrote: Thu Apr 30, 2026 11:19 am Is it possible to get an updated version of this?

Code: Select all

================================================================================
  SHADOW EMPIRE GRAPHICS DIRECTORY  --  v1.31r2
================================================================================


--------------------------------------------------------------------------------
  FOLDER TREE
--------------------------------------------------------------------------------

graphics/
|
+-- systemgraphics/              (103 root files)
|   +-- se1/            (102)  UI chrome, frames, sidebars, panels, combat blocks
|   +-- cat1/           (112)  Action card icons, buttons, bars, tabs, resource icons
|   +-- cat3/           ( 48)  Command/order button icons
|   +-- cat4/           (  1)  arrows.png sprite sheet
|   +-- border/         ( 35)  border1-6, mapborder1-11, ZoneBorder1-6, LightZoneBorder1-6
|   +-- nobridge/       (  6)  01.png - 06.png, directional no-bridge indicators
|   +-- Heights/        (  9)  beachShadow, shadowLevel1-3, lineLevel1-3, shadowTransitions, lineTransitions
|   +-- fog/            ( 65)  fog-of-war hex tile masks
|   +-- shrowd/         ( 65)  shroud (undiscovered territory) hex tile masks
|   +-- natocounters/   (  1)  PlaceHolder
|
+-- systemgraphicsBIG/           ( 27 root files)
|   +-- se1/            (  9)
|   +-- cat1/           (  1)
|   +-- cat4/           (  1)
|   +-- border/         ( 29)
|   +-- nobridge/       (  6)
|   +-- Heights/        (  9)
|   +-- fog/            ( 65)
|   +-- shrowd/         ( 65)
|   +-- natocounters/   (  1)  PlaceHolder
|
+-- systemgraphicsSMALL/         ( 28 root files)
|   +-- se1/            (  9)
|   +-- cat1/           (  1)
|   +-- cat4/           (  1)
|   +-- border/         ( 23)
|   +-- nobridge/       (  6)
|   +-- Heights/        (  9)
|   +-- fog/            ( 65)
|   +-- shrowd/         ( 65)
|   +-- natocounters/   (  1)  PlaceHolder
|
+-- shadowmodgraphics/           (  8 root files: button/counter UI overrides)
|   +-- cat1/           ( 83)  UI reskin assets
|   +-- border/         ( 18)  LightZoneBorder variants
|   +-- Heights/        ( 10)  includes extra heighthex.png
|   +-- Heights - Copy/ (  9)  backup of stock Heights
|   +-- se1/            (  1)  PlaceHolder
|
+-- shadowmodgraphicsBIG/        (  0 root files)
|   +-- border/         ( 18)
|   +-- Heights/        ( 10)
|   +-- Heights - Copy/ (  9)
|
+-- shadowmodgraphicsSMALL/      (  0 root files)
|   +-- border/         ( 18)
|   +-- Heights/        ( 10)
|
+-- shadow/                      (  0 root files)
|   +-- airassets/          (  1)
|   +-- airSmallGfx/        (  3)
|   +-- airTrooptypes/      ( 13)
|   +-- alien1_Textures/    (  1)
|   +-- alien2_Textures/    (  1)
|   +-- alien3_Textures/    (  1)
|   +-- assets/             ( 91)
|   +-- canyon/             (  6)
|   +-- card/               (297)
|   +-- cloud/              (  4)
|   +-- complex1/           ( 57)  cinematic JPGs + overlay PNGs
|   |   +-- formation/      ( 85)
|   |   +-- help/           ( 29)
|   |   +-- model/          ( 48)
|   |   +-- tech/           (163)
|   |       +-- model/      ( 31)
|   +-- cracked_Textures/   (  2)
|   +-- critters/           (  0)  creature sprites; 7-10 files per leaf folder
|   |   +-- big/            (  0)
|   |   |   +-- base/       (  0)
|   |   |   |   +-- cold/   (  0)  -> {arachnid,coral,mammal,mollusc,reptile,worm}/ 7-10 files each
|   |   |   |   +-- normal/ (  0)  -> same 6 types
|   |   |   |   +-- warm/   (  0)  -> same 6 types
|   |   |   +-- layer1/     (  0)  -> same cold/normal/warm x 6 types
|   |   +-- huge/           (  0)  -> same structure as big/
|   |   +-- medium/         (  0)  -> same structure as big/
|   +-- escarpment/         (  6)
|   +-- fields/             (  3)
|   +-- ForestedHills/      (  0)
|   |   +-- Normal/         (  2)
|   |   +-- Snow/           (  2)
|   +-- Forests/            (  0)
|   |   +-- Normal/         (  3)
|   |   +-- Snow/           (  2)
|   +-- fredhill/           (  4)
|   +-- fredmountain/       (  4)
|   +-- fredwoodhill/       (  2)
|   +-- glacier/            (  2)
|   +-- hexperks/           ( 26)
|   +-- interface/          (111)
|   |   +-- items/          ( 44)
|   |   +-- suits/          (  7)
|   +-- jungle/             (  4)
|   +-- LakeFrozenInterior/ ( 77)
|   +-- LakeInterior/       ( 77)
|   +-- landscape_pictures/ (  1)
|   +-- landscape_sideways/ (  2)
|   |   +-- alienSky1/      (  3)
|   |   +-- alienSky3/      (  3)
|   |   +-- alienSky4/      (  3)
|   |   +-- alienSky5/      (  3)
|   |   +-- illBrown/       ( 10)
|   |   +-- illFarm/        (  1)
|   |   +-- illGreen/       ( 11)
|   |   +-- illLava/        (  1)
|   |   +-- illSky/         (  3)
|   |   +-- illWater/       (  1)
|   |   +-- illWhite/       ( 13)
|   +-- LavaLakeInterior/   ( 77)
|   +-- Lavarivers/         (  4)
|   +-- LavaWater/          ( 64)
|   +-- locs/               ( 25)
|   +-- mapicons/           ( 62)
|   +-- nato/               ( 21)
|   +-- navyassets/         ( 31)
|   +-- newgfx/             (  0)
|   |   +-- card/           (248)
|   |   +-- navyassets/     ( 15)
|   |   +-- politics/       (  0)
|   |   |   +-- card/       (236)
|   |   +-- portraits/      (  3)
|   |   |   +-- portraitgroup1/   (145)
|   |   |   +-- portraitgroup2/   (142)
|   |   |   +-- portraitgroup3/   (142)
|   |   |   +-- portraitgroup4/   (145)
|   |   |   +-- portraitgroup5/   (122)
|   |   |   +-- portraitgroup6/   (112)
|   |   |   +-- portraitgroup7/   (113)
|   |   |   +-- portraitgroup8/   ( 81)
|   |   |   +-- portraitgroup9/   ( 90)
|   |   |   +-- portraitgroup10/  ( 69)
|   |   |   +-- portraitgroup13/  ( 34)
|   |   |   +-- portraitgroup16/  ( 63)
|   |   |   +-- portraitgroup17/  ( 85)
|   |   |   +-- uniformgroup1/    ( 68)
|   |   |   +-- uniformgroup2/    ( 78)
|   |   |   +-- uniformgroup3/    ( 78)
|   |   |   +-- uniformgroup4/    ( 68)
|   |   |   +-- uniformgroup5/    ( 78)
|   |   |   +-- uniformgroup6/    ( 68)
|   |   |   +-- uniformgroup7/    ( 78)
|   |   |   +-- uniformgroup8/    ( 68)
|   |   |   +-- uniformgroup9/    ( 78)
|   |   |   +-- uniformgroup10/   ( 68)
|   |   |   +-- uniformgroup13/   ( 78)
|   |   |   +-- uniformgroup16/   ( 78)
|   |   |   +-- uniformgroup17/   ( 68)
|   |   +-- se_corporate/  ( 10)
|   |   +-- se_crime/      ( 10)
|   |   +-- se_cult/       ( 12)
|   |   +-- se_linked/     (  1)
|   |   +-- vidcom/        ( 23 root files)  vidcom event scene folders
|   |       +-- 100901/ through 100955/   (41 numbered folders, 1 file each)
|   |       +-- 101a/           ( 36)
|   |       +-- 101b/           ( 16)
|   |       +-- 102a/           (  1)
|   |       +-- 104/            ( 24)
|   |       |   +-- 1card/  2cards/  3cards/  4cards/
|   |       +-- 105/ through 121/  (17 numbered folders, 1-4 files each)
|   |       +-- apparatchik1/       (  1)
|   |       +-- arachnid2-4, 11/    (4 folders, 1 each)
|   |       +-- auxPainting/        ( 14)
|   |       +-- auxPaintingHaze/    (  1)
|   |       +-- compu1-4/           (4 folders, 1 each)
|   |       +-- compuAssasin1-6/    (6 folders, 1 each)
|   |       +-- compuHappy1-5/      (5 folders, 1 each)
|   |       +-- compuPraise/        (  1)
|   |       +-- compuThreat1-6/     (6 folders, 1 each)
|   |       +-- compuUnplug/        (  1)
|   |       +-- coup/               (  1)
|   |       +-- crusade/            (  1)
|   |       +-- custom1-11/         (11 folders, 1 each)
|   |       +-- danger1-19, 31/     (20 folders, 1 each)
|   |       +-- decade1-3, 11-13, 21-23, 31-33/  (12 folders, 1 each)
|   |       +-- fanatic1-4/         (4 folders, 1 each)
|   |       +-- fanaticAssasinFailure/  (  1)
|   |       +-- fanaticAssasinSucces/   (  1)
|   |       +-- fanaticInternalTerror/  (  1)
|   |       +-- feudal1-4/          (4 folders, 1 each)
|   |       +-- feudalUprising/     (  1)
|   |       +-- landslide/          (  1)
|   |       +-- navy1-3/            (3 folders, 1 each)
|   |       +-- New folder/         (  1)
|   |       +-- palaceRevolution/   (  1)
|   |       +-- purge/              (  1)
|   |       +-- spoileddemocracy/   (  1)
|   |       +-- syndic1/            (  5)
|   |       +-- syndicsupport/      (  1)
|   |       +-- systemOligarchy/    (  1)
|   |       +-- systemSpoiled/      (  1)
|   |       +-- systemTyranny/      (  1)
|   |       +-- uprising/           (  1)
|   |       +-- uprisingFailed/     (  1)
|   |       +-- virtusAscendency/   (  1)
|   |       +-- virtusDelta/        ( 15)
|   |       +-- virtusFx1-9, 7b, 10-16, 15b/  (18 folders, 1 each)
|   |       +-- virtusInequality/   (  1)
|   |       +-- virtusMorality/     (  1)
|   |       +-- virtusTechnocracy/  (  1)
|   |       +-- virtusViolency/     (  1)
|   |       +-- virtusWellbeing/    (  1)
|   +-- people_icons/       (  4)
|   +-- politics/           ( 37)
|   |   +-- assets/         (  2)
|   |   +-- card/           (236)
|   |   +-- cardframe/      ( 20)
|   |   +-- unitfeats/      ( 24)
|   +-- portraits/          (113)
|   +-- random/             ( 58)
|   |   +-- history/        ( 10)
|   |   +-- planets/        ( 21)
|   +-- recon/              (  1)
|   +-- regime_banners/     (  4)
|   +-- regime_flags/       ( 32)
|   +-- regime_roundels/    (  4)
|   +-- regime_symbols/     ( 31)
|   +-- rivers/             (  8)
|   +-- ruins/              (  4)
|   +-- rusty_Textures/     (  2)
|   +-- savanne/            (  2)
|   +-- se_corporate/       ( 14)
|   +-- se_crime/           ( 17)
|   +-- se_cult/            ( 22)
|   +-- se_linked/          (  1)
|   +-- sftypes/            (  2)
|   |   +-- afv/            ( 12)
|   |   +-- animals/        ( 11)
|   |   +-- culture1/       (  3)
|   |   +-- culture101/     (  3)
|   |   +-- culture102/     (  3)
|   |   +-- culture104/     (  1)
|   |   +-- culture105/     (  1)
|   |   +-- culture106/     (  3)
|   |   +-- culture107/     (  1)
|   |   +-- culture108/     (  1)
|   |   +-- culture109/     (  1)
|   |   +-- culture110/     (  1)
|   |   +-- culture2/       (  3)
|   |   +-- culture201/     (  3)
|   |   +-- culture3/       (  3)
|   |   +-- culture4/       (  3)
|   |   +-- enviro/         (  3)
|   |   +-- militia/        ( 16)
|   |   +-- towed/          (  2)
|   |   +-- vehicle/        (  2)
|   +-- siluets/            ( 13)
|   |   +-- aliens/         ( 20)
|   |   +-- animals/        ( 11)
|   |   +-- combatarmor/    (  3)
|   |   +-- culture1/       (  3)   culture1suit/ ( 3)
|   |   +-- culture2/       (  3)   culture2suit/ ( 3)
|   |   +-- culture3/       (  3)   culture3suit/ ( 3)
|   |   +-- culture4/       (  3)   culture4suit/ ( 3)
|   |   +-- militia/        ( 28)
|   +-- smallgfx/           ( 21)
|   +-- swamp/              (  1)
|   +-- Textures/           ( 27)
|   +-- TexturesSprites/    ( 30)
|   +-- Transitions/        (  2)
|   +-- Trooptypes/         ( 21)
|   +-- unitfeats/          ( 46)
|   +-- vicroads/           ( 36)
|   +-- Water/              ( 66)
|   +-- Woods/              (  0)
|       +-- Normal/         (  2)
|       +-- Snow/           (  2)
|
+-- shadowBIG/                   (  1 root file: division.png)
|   +-- airSmallGfx/        (  3)
|   +-- alien1_Textures/    (  1)
|   +-- alien2_Textures/    (  1)
|   +-- alien3_Textures/    (  1)
|   +-- canyon/             (  6)
|   +-- cloud/              (  8)
|   +-- cracked_Textures/   (  2)
|   +-- critters/           (  0)  same structure as shadow/critters/
|   +-- economy/            ( 18)
|   +-- escarpment/         (  7)
|   +-- fields/             (  3)
|   +-- ForestedHills/      (  0)
|   |   +-- Normal/         ( 65)
|   |   +-- Snow/           ( 65)
|   +-- Forests/            (  0)
|   |   +-- Normal/         (  3)
|   |   +-- Snow/           ( 65)
|   +-- fredhill/           ( 70)
|   +-- fredmountain/       ( 68)
|   +-- fredwoodhill/       (  4)
|   +-- glacier/            (  3)
|   +-- interface/          (  0)
|   |   +-- items/          (  1)
|   +-- jungle/             (  8)
|   +-- LakeFrozenInterior/ ( 77)
|   +-- LakeInterior/       ( 77)
|   +-- LavaLakeInterior/   ( 77)
|   +-- Lavarivers/         (  4)
|   +-- LavaWater/          ( 64)
|   +-- locs/               ( 38)
|   +-- mapicons/           ( 65)
|   +-- nato/               ( 21)
|   +-- people_icons/       (  4)
|   +-- recon/              (  1)
|   +-- regime_flags/       ( 33)  includes "Casualties" (no extension)
|   +-- rivers/             (  8)
|   +-- ruins/              (  4)
|   +-- rusty_Textures/     (  2)
|   +-- savanne/            (  2)
|   +-- siluets/            ( 13)
|   +-- smallgfx/           ( 15)
|   +-- swamp/              (  1)
|   +-- Textures/           ( 28)
|   +-- TexturesSprites/    ( 30)
|   +-- Transitions/        (  2)
|   +-- vicroads/           ( 36)
|   +-- Water/              ( 66)
|   +-- Woods/              (  0)
|       +-- Normal/         ( 65)
|       +-- Snow/           ( 65)
|
+-- shadowSMALL/                 (  1 root file: division.png)
|   +-- airSmallGfx/        (  3)
|   +-- alien1_Textures/    (  1)
|   +-- alien2_Textures/    (  1)
|   +-- alien3_Textures/    (  1)
|   +-- canyon/             (  6)
|   +-- cloud/              (  6)
|   +-- cracked_Textures/   (  2)
|   +-- critters/           (  0)  sparser -- many type+temperature combinations absent
|   +-- economy/            ( 18)
|   +-- escarpment/         (  6)
|   +-- fields/             (  2)
|   +-- Flags/              (  2)
|   +-- ForestedHills/      (  0)
|   |   +-- Normal/         (  2)
|   |   +-- Snow/           ( 65)
|   +-- Forests/            (  0)
|   |   +-- Normal/         (  3)
|   |   +-- Snow/           (  2)
|   +-- fredhill/           (  3)
|   +-- fredmountain/       (  3)
|   +-- fredwoodhill/       (  4)
|   +-- glacier/            (  2)
|   +-- interface/          (  0)
|   |   +-- items/          (  1)
|   +-- jungle/             (  6)
|   +-- LakeFrozenInterior/ ( 64)
|   +-- LakeInterior/       ( 76)
|   +-- LavaLakeInterior/   ( 64)
|   +-- Lavarivers/         (  4)
|   +-- LavaWater/          ( 64)
|   +-- locs/               ( 25)
|   +-- mapicons/           ( 62)
|   +-- mountains/          (  6)
|   +-- nato/               ( 38)
|   +-- people_icons/       (  4)
|   +-- recon/              (  1)
|   +-- regime_flags/       ( 33)  includes "Casualties" (no extension)
|   +-- rivers/             (  8)
|   +-- ruins/              (  4)
|   +-- rusty_Textures/     (  2)
|   +-- savanne/            (  2)
|   +-- siluets/            ( 14)
|   +-- smallgfx/           ( 15)
|   +-- swamp/              (  1)
|   +-- Textures/           ( 22)
|   +-- TexturesSprites/    ( 29)
|   +-- Transitions/        (  2)
|   +-- vicroads/           ( 36)
|   +-- Water/              ( 66)
|   +-- Woods/              (  0)
|       +-- Normal/         (  2)
|       +-- Snow/           ( 65)
|
+-- test/                        (  7 root files)
|   +-- cards/              (  4)
+-- testBIG/                     (  1 root file)
+-- testSMALL/                   (  1 root file)


--------------------------------------------------------------------------------
  TOP-LEVEL FOLDERS
--------------------------------------------------------------------------------

Folder                    Summary
------------------------  ------------------------------------------------------
shadow/                   Standard-resolution game art: terrain, units, UI,
                          portraits, factions, politics system, map features.
                          ~2,200+ files across 70+ subfolders.

shadowBIG/                High-res variants of shadow/ terrain, map, and combat
                          assets. Adds economy/ subfolder. Terrain tile sets
                          (ForestedHills, Forests, fredhill, fredmountain, Woods)
                          significantly expanded vs. standard tier. Includes
                          root-level division.png.

shadowSMALL/              Low-res variants. Adds economy/, Flags/, mountains/.
                          Snow variants of ForestedHills and Woods expanded.
                          Includes root-level division.png.

shadowmodgraphics/        Mod-override graphics at standard resolution: 8
                          root-level UI override files (buttons, counters),
                          UI reskins, custom borders, height tweaks.

shadowmodgraphicsBIG/     High-res mod-override graphics for borders and heights.

shadowmodgraphicsSMALL/   Low-res mod-override graphics for borders and heights.

systemgraphics/           Base engine UI framework: buttons, hex overlays,
                          fog/shroud masks, borders, panel artwork.
                          ~103 loose files + 10 subfolders.

systemgraphicsBIG/        High-res variants of system UI graphics
                          (resolution-dependent subset only).

systemgraphicsSMALL/      Low-res variants of system UI graphics
                          (resolution-dependent subset only).

test/                     Dev/testing assets: 7 loose prototype files
                          (palm trees, perk icons, unit feat test) plus
                          cards/ subfolder with 4 prototype card files.

testBIG/                  Single high-res test perk map icon.

testSMALL/                Single low-res test perk map icon.


--------------------------------------------------------------------------------
  SHADOW/ SUBFOLDERS
--------------------------------------------------------------------------------

Subfolder                    Files  Description
---------------------------  -----  --------------------------------------------
shadow/airassets/                1  Single numbered aircraft asset image.
shadow/airSmallGfx/              3  Small icons for air units, airbases, flak.
shadow/airTrooptypes/           13  Aircraft type illustrations: light/medium/
                                    heavy, helicopters, thopters, flak.
shadow/alien1_Textures/          1  Grass texture for alien planet type 1.
shadow/alien2_Textures/          1  Grass texture for alien planet type 2.
shadow/alien3_Textures/          1  Grass texture for alien planet type 3.
shadow/assets/                  91  Numerically-named unit/structure asset images
                                    referenced by game ID; includes freefolk gfx.
shadow/canyon/                   6  Canyon terrain hex tile variations.
shadow/card/                   297  Card artwork: numbered cards and themed
                                    backs/frames (artifact, diplomatic, economic,
                                    faction, fate, etc.).
shadow/cloud/                    4  Cloud overlays (normal + snow variants).
shadow/complex1/                57  Cinematic JPGs + overlay PNGs.
  complex1/formation/           85
  complex1/help/                29
  complex1/model/               48
  complex1/tech/               163
    complex1/tech/model/        31
shadow/cracked_Textures/         2  Boulder textures for cracked terrain.
shadow/critters/                 -  Creature sprites. 3 sizes (big/huge/medium)
                                    x 2 layers (base/layer1) x 3 temperatures
                                    (cold/normal/warm) x 6 types
                                    (arachnid/coral/mammal/mollusc/reptile/worm).
                                    7-10 files per leaf folder.
shadow/escarpment/               6  Escarpment terrain tiles for cliff/ridge.
shadow/fields/                   3  Agricultural field overlays (normal + snow).
shadow/ForestedHills/            -
  ForestedHills/Normal/          2
  ForestedHills/Snow/            2
shadow/Forests/                  -
  Forests/Normal/                3
  Forests/Snow/                  2
shadow/fredhill/                 4  Hill sprite sheets: default, big, grassy, snow.
shadow/fredmountain/             4  Mountain sprite sheets: default, big, grassy, snow.
shadow/fredwoodhill/             2  Wooded hill sprites: normal + snow.
shadow/glacier/                  2  Glacier terrain: main tile + variant.
shadow/hexperks/                26  Hex feature/perk map icons.
shadow/interface/              111  Core UI: unit/zone panels, popups, frames,
                                    arrows, resource icons, status indicators.
  interface/items/              44  Item icons.
  interface/suits/               7  Suit/armor icons.
shadow/jungle/                   4  Jungle overlays (normal + snow + alpha variants).
shadow/LakeFrozenInterior/      77  Frozen lake shoreline and interior hex tiles.
shadow/LakeInterior/            77  Lake shoreline and interior hex tiles.
shadow/landscape_pictures/       1  Single landscape reference image.
shadow/landscape_sideways/       2  Side-view landscape illustrations.
  landscape_sideways/alienSky1/  3
  landscape_sideways/alienSky3/  3
  landscape_sideways/alienSky4/  3
  landscape_sideways/alienSky5/  3
  landscape_sideways/illBrown/  10
  landscape_sideways/illFarm/    1
  landscape_sideways/illGreen/  11
  landscape_sideways/illLava/    1
  landscape_sideways/illSky/     3
  landscape_sideways/illWater/   1
  landscape_sideways/illWhite/  13
shadow/LavaLakeInterior/        77  Lava lake shoreline and interior hex tiles.
shadow/Lavarivers/               4  Lava river graphics (4 widths).
shadow/LavaWater/               64  Lava ocean tiles for coastlines and interiors.
shadow/locs/                    25  Location/settlement graphics: cities, towns,
                                    mines, domes, agri sites, construction.
shadow/mapicons/                62  Map overlay icons: resources, locations,
                                    archaeology, perks, free folk, LZs, pop, rad.
shadow/nato/                    21  NATO-style unit symbols.
shadow/navyassets/              31  Naval assets: ships, backgrounds, maritime
                                    card imagery, naval icons.
shadow/newgfx/                   -  Updated/replacement graphics.
  newgfx/card/                 248
  newgfx/navyassets/            15
  newgfx/politics/               -  (parent folder only)
    newgfx/politics/card/      236  Mirrors shadow/politics/card/
  newgfx/portraits/              3  Three loose files + portrait generation subdirs.
    portraits/portraitgroup1/  145
    portraits/portraitgroup2/  142
    portraits/portraitgroup3/  142
    portraits/portraitgroup4/  145
    portraits/portraitgroup5/  122
    portraits/portraitgroup6/  112
    portraits/portraitgroup7/  113
    portraits/portraitgroup8/   81
    portraits/portraitgroup9/   90
    portraits/portraitgroup10/  69
    portraits/portraitgroup13/  34
    portraits/portraitgroup16/  63
    portraits/portraitgroup17/  85
    portraits/uniformgroup1/    68
    portraits/uniformgroup2/    78
    portraits/uniformgroup3/    78
    portraits/uniformgroup4/    68
    portraits/uniformgroup5/    78
    portraits/uniformgroup6/    68
    portraits/uniformgroup7/    78
    portraits/uniformgroup8/    68
    portraits/uniformgroup9/    78
    portraits/uniformgroup10/   68
    portraits/uniformgroup13/   78
    portraits/uniformgroup16/   78
    portraits/uniformgroup17/   68
  newgfx/se_corporate/         10
  newgfx/se_crime/             10
  newgfx/se_cult/              12
  newgfx/se_linked/             1
  newgfx/vidcom/               23  (root files) + named event scene subfolders.
                                    41 numbered single-image folders (100901-100955).
                                    101a (36), 101b (16), 102a (1), 104 (24 + card
                                    subdirs), 105-121 (17 folders, 1-4 files each).
                                    ~130 named political/event scenario folders;
                                    notable: auxPainting (14), virtusDelta (15),
                                    syndic1 (5). One empty "New folder".
shadow/people_icons/             4  Population icons (blue, green, red, yellow).
shadow/politics/                37  NEW -- Politics system UI graphics: background
                                    panels, political arrows, vote/rank/job blocks,
                                    virtus tables, regime frames, syndic blocks.
  politics/assets/               2  191.png, 192.png
  politics/card/               236  Card artwork series 2101+.
  politics/cardframe/           20  Card frames per govt type: autocracy, democracy,
                                    fanatical, feudal, meritocracy, oligarchy,
                                    politics, spoiled, syndic, tyranny. Each in
                                    standard + medium size.
  politics/unitfeats/           24  Politics-themed unit feat icons.
shadow/portraits/              113  Portrait components: face/eyes/nose/mouth/hair
                                    layers by group; uniform sprites.
shadow/random/                  58  Misc UI/background: clouds, terrain illus,
                                    planet images, tabs, thermometers.
  random/history/               10
  random/planets/               21
shadow/recon/                    1  Striped reconnaissance overlay.
shadow/regime_banners/           4  Banner templates for procedural generation.
shadow/regime_flags/            32  Flag templates for procedural generation.
shadow/regime_roundels/          4  Roundel (circular emblem) templates.
shadow/regime_symbols/          31  Symbol templates for procedural emblems.
shadow/rivers/                   8  River graphics (4 widths x normal + frozen).
shadow/ruins/                    4  Ruined city overlays (normal + snow + alpha).
shadow/rusty_Textures/           2  Rusty/weathered boulder textures.
shadow/savanne/                  2  Savannah overlays (normal + snow).
shadow/se_corporate/            14  Corporate faction: event/action images,
                                    portrait, profile, card artwork.
shadow/se_crime/                17  Crime faction: event/action images, portrait,
                                    profile, card artwork, unit feat icons.
shadow/se_cult/                 22  Cult faction: event/action images, portrait,
                                    profile, card artwork, unit feat icons.
shadow/se_linked/                1  Single linked/cross-faction graphic.
shadow/sftypes/                  2  Sci-fi unit type illustrations.
  sftypes/afv/                  12
  sftypes/animals/              11
  sftypes/culture1/              3   culture101/ (3)  culture102/ (3)
  sftypes/culture104/            1   culture105/ (1)  culture106/ (3)
  sftypes/culture107/            1   culture108/ (1)  culture109/ (1)
  sftypes/culture110/            1
  sftypes/culture2/              3   culture201/ (3)
  sftypes/culture3/              3   culture4/   (3)
  sftypes/enviro/                3
  sftypes/militia/              16
  sftypes/towed/                 2   vehicle/    (2)
shadow/siluets/                 13  Unit silhouette graphics.
  siluets/aliens/               20
  siluets/animals/              11
  siluets/combatarmor/           3
  siluets/culture1/              3   culture1suit/ (3)
  siluets/culture2/              3   culture2suit/ (3)
  siluets/culture3/              3   culture3suit/ (3)
  siluets/culture4/              3   culture4suit/ (3)
  siluets/militia/              28
shadow/smallgfx/                21  Small UI combat/stat icons: ammo, fuel,
                                    attack types, HP, transport, upkeep, charisma.
shadow/swamp/                    1  Single swamp terrain overlay.
shadow/Textures/                27  Base terrain textures: grass, forest, snow,
                                    mud, tundra, swamp, ruins, planet variants.
shadow/TexturesSprites/         30  Terrain feature sprites: volcanoes, craters,
                                    boulder/rough terrain overlays.
shadow/Transitions/              2  Alpha masks for blending adjacent terrain tiles.
shadow/Trooptypes/              21  Ground unit type illustrations: infantry, tanks,
                                    walkers, APCs, artillery, trucks, etc.
shadow/unitfeats/               46  Unit feature/ability icons.
shadow/vicroads/                36  Road and rail graphics: dirt, concrete, rail,
                                    directional variants.
shadow/Water/                   66  Ocean tiles for coastlines and open water,
                                    plus frozen sea tiles.
shadow/Woods/                    -
  Woods/Normal/                  2
  Woods/Snow/                    2


--------------------------------------------------------------------------------
  SHADOWBIG/ SUBFOLDERS
--------------------------------------------------------------------------------

Root file: division.png (military division counter graphic).

Subfolder                        Files  Notes
-------------------------------  -----  ----------------------------------------
shadowBIG/airSmallGfx/               3
shadowBIG/alien1_Textures/           1
shadowBIG/alien2_Textures/           1
shadowBIG/alien3_Textures/           1
shadowBIG/canyon/                    6
shadowBIG/cloud/                     8  +4 vs standard
shadowBIG/cracked_Textures/          2
shadowBIG/critters/                  -  Mirrors shadow/critters/ taxonomy
shadowBIG/economy/                  18  NEW: credits, food, industrialpoints, metal,
                                        population, populationhapiness,
                                        populationhunger, populationloyalty,
                                        populationpoints, privatefood, recruits,
                                        rounds, truckpoints, truckrange, worker,
                                        workerhapiness, workerhunger, workerpoints.
shadowBIG/escarpment/                7  Includes .pdn source file
shadowBIG/fields/                    3
shadowBIG/ForestedHills/Normal/     65  Expanded (was 2)
shadowBIG/ForestedHills/Snow/       65  Expanded (was 2)
shadowBIG/Forests/Normal/            3
shadowBIG/Forests/Snow/             65  Expanded (was 2)
shadowBIG/fredhill/                 70  Expanded (was 4)
shadowBIG/fredmountain/             68  Expanded (was 4)
shadowBIG/fredwoodhill/              4
shadowBIG/glacier/                   3
shadowBIG/interface/items/           1
shadowBIG/jungle/                    8  +4 vs standard
shadowBIG/LakeFrozenInterior/       77
shadowBIG/LakeInterior/             77
shadowBIG/LavaLakeInterior/         77
shadowBIG/Lavarivers/                4
shadowBIG/LavaWater/                64
shadowBIG/locs/                     38  +13 vs standard; adds sprites_* variants
                                        for cities, domes, industry, agri,
                                        construction, logistical, scavenge
                                        (each in standard + "2" variant).
shadowBIG/mapicons/                 65  +3 vs standard
shadowBIG/nato/                     21
shadowBIG/people_icons/              4
shadowBIG/recon/                     1
shadowBIG/regime_flags/             33  Includes "Casualties" (no extension)
shadowBIG/rivers/                    8
shadowBIG/ruins/                     4
shadowBIG/rusty_Textures/            2
shadowBIG/savanne/                   2
shadowBIG/siluets/                  13  Subdirs: aliens (21), animals (11),
                                        combatarmor (3), culture1-4 and suits (3 each),
                                        militia (29).
shadowBIG/smallgfx/                 15  Reduced subset vs standard (21)
shadowBIG/swamp/                     1
shadowBIG/Textures/                 28  +1 vs standard
shadowBIG/TexturesSprites/          30
shadowBIG/Transitions/               2
shadowBIG/vicroads/                 36
shadowBIG/Water/                    66
shadowBIG/Woods/Normal/             65  Expanded (was 2)
shadowBIG/Woods/Snow/               65  Expanded (was 2)


--------------------------------------------------------------------------------
  SHADOWSMALL/ SUBFOLDERS
--------------------------------------------------------------------------------

Root file: division.png (military division counter graphic).

Subfolder                        Files  Notes
-------------------------------  -----  ----------------------------------------
shadowSMALL/airSmallGfx/             3
shadowSMALL/alien1_Textures/         1
shadowSMALL/alien2_Textures/         1
shadowSMALL/alien3_Textures/         1
shadowSMALL/canyon/                  6
shadowSMALL/cloud/                   6  +2 vs standard
shadowSMALL/cracked_Textures/        2
shadowSMALL/critters/                -  Sparser than standard/BIG; many
                                        type+temperature combinations absent.
shadowSMALL/economy/                18  NEW: same 18 icons as shadowBIG/economy/
shadowSMALL/escarpment/              6
shadowSMALL/fields/                  2
shadowSMALL/Flags/                   2  NEW: flag1.png, icon1.png
shadowSMALL/ForestedHills/Normal/    2
shadowSMALL/ForestedHills/Snow/     65  Expanded (was 2)
shadowSMALL/Forests/Normal/          3
shadowSMALL/Forests/Snow/            2
shadowSMALL/fredhill/                3
shadowSMALL/fredmountain/            3
shadowSMALL/fredwoodhill/            4
shadowSMALL/glacier/                 2
shadowSMALL/interface/items/         1
shadowSMALL/jungle/                  6  +2 vs standard
shadowSMALL/LakeFrozenInterior/     64  Slightly fewer than standard (77)
shadowSMALL/LakeInterior/           76  Slightly fewer than standard (77)
shadowSMALL/LavaLakeInterior/       64
shadowSMALL/Lavarivers/              4
shadowSMALL/LavaWater/              64
shadowSMALL/locs/                   25
shadowSMALL/mapicons/               62
shadowSMALL/mountains/               6  NEW: Grassy_64, Grassy, No_Veg_64,
                                        No_Veg, Snow_Mountains_Trans, Snow_Mountains.
shadowSMALL/nato/                   38  +17 vs standard: - Copy duplicates plus
                                        bg.png, division.png, gr.png, regiment.png.
shadowSMALL/people_icons/            4
shadowSMALL/recon/                   1
shadowSMALL/regime_flags/           33  Includes "Casualties" (no extension)
shadowSMALL/rivers/                  8
shadowSMALL/ruins/                   4
shadowSMALL/rusty_Textures/          2
shadowSMALL/savanne/                 2
shadowSMALL/siluets/                14  Subdirs: aliens (21), animals (10),
                                        culture1-4 (2 each), suits (3 each),
                                        militia (27).
shadowSMALL/smallgfx/               15
shadowSMALL/swamp/                   1
shadowSMALL/Textures/               22  Reduced subset vs standard (27)
shadowSMALL/TexturesSprites/        29
shadowSMALL/Transitions/             2
shadowSMALL/vicroads/               36
shadowSMALL/Water/                  66
shadowSMALL/Woods/Normal/            2
shadowSMALL/Woods/Snow/             65  Expanded (was 2)


--------------------------------------------------------------------------------
  SYSTEMGRAPHICS/ SUBFOLDERS
--------------------------------------------------------------------------------

Root: ~103 loose files.

Subfolder                       Files  Description
------------------------------  -----  -----------------------------------------
systemgraphics/border/             35  Hex border overlays, map borders, zone
                                       borders, territorial/map edge boundaries.
systemgraphics/cat1/              112  Primary UI: action card icons, buttons,
                                       bars, tabs, radio buttons, combat art,
                                       resource icons, "Sov" theme variants.
systemgraphics/cat3/               48  Command/order buttons: attack, block,
                                       disband, load, paradrop, production,
                                       research, diplomacy, etc.
systemgraphics/cat4/                1  arrows.png sprite sheet.
systemgraphics/fog/                65  Fog-of-war hex tile masks (all edge configs).
systemgraphics/Heights/             9  Elevation assets: shadow/line overlays for
                                       3 height levels plus transitions.
systemgraphics/natocounters/        1  PlaceHolder; reserved for NATO counters.
systemgraphics/nobridge/            6  Directional no-bridge indicators (one per
                                       hex edge direction).
systemgraphics/se1/               102  Core UI frames/panels: sidebars, mainframe,
                                       combat status icons, zone/regime/portrait
                                       frames, structural elements.
systemgraphics/shrowd/             65  Shroud tile masks (all hex-edge configs).


--------------------------------------------------------------------------------
  SYSTEMGRAPHICSBIG/ SUBFOLDERS
--------------------------------------------------------------------------------

Root: 27 loose files.

Subfolder                       Files
------------------------------  -----
systemgraphicsBIG/border/          29
systemgraphicsBIG/cat1/             1  Single high-res explosion sprite.
systemgraphicsBIG/cat4/             1  High-res arrows spritesheet.
systemgraphicsBIG/fog/             65
systemgraphicsBIG/Heights/          9
systemgraphicsBIG/natocounters/     1  PlaceHolder
systemgraphicsBIG/nobridge/         6
systemgraphicsBIG/se1/              9  Combat status icons + combat block sprites
                                       (reduced subset of standard se1).
systemgraphicsBIG/shrowd/          65


--------------------------------------------------------------------------------
  SYSTEMGRAPHICSSMALL/ SUBFOLDERS
--------------------------------------------------------------------------------

Root: 28 loose files.

Subfolder                       Files
------------------------------  -----
systemgraphicsSMALL/border/        23
systemgraphicsSMALL/cat1/           1  Single low-res explosion sprite.
systemgraphicsSMALL/cat4/           1  Low-res arrows spritesheet.
systemgraphicsSMALL/fog/           65
systemgraphicsSMALL/Heights/        9
systemgraphicsSMALL/natocounters/   1  PlaceHolder
systemgraphicsSMALL/nobridge/       6
systemgraphicsSMALL/se1/            9  Combat status icons + combat block sprites.
systemgraphicsSMALL/shrowd/        65


--------------------------------------------------------------------------------
  SHADOWMODGRAPHICS/ SUBFOLDERS
--------------------------------------------------------------------------------

Root: 8 loose files -- buttonleft normal.png, buttonleft2 normal.png,
buttonright normal.png, buttonright2 normal.png, defaultcounter.png,
defaultcounterbig.png, defaultcountersmall.png, vslider normal.png.

Subfolder                       Files  Description
------------------------------  -----  -----------------------------------------
shadowmodgraphics/border/          18  Override borders: standard + zone borders
                                       + LightZoneBorder variants.
shadowmodgraphics/cat1/            83  UI reskin: unique button styles, scenario
                                       menu background, digital topbar.
shadowmodgraphics/Heights/         10  Override height assets; includes extra
                                       heighthex.png not in base game.
shadowmodgraphics/Heights - Copy/   9  Backup of stock Heights set.
shadowmodgraphics/se1/              1  PlaceHolder; reserved for UI frame overrides.


Subfolder                       Files
------------------------------  -----
shadowmodgraphicsBIG/border/       18
shadowmodgraphicsBIG/Heights/      10  Includes heighthex.png
shadowmodgraphicsBIG/Heights-Copy/  9

shadowmodgraphicsSMALL/border/     18
shadowmodgraphicsSMALL/Heights/    10  Includes heighthex.png


--------------------------------------------------------------------------------
  TEST/ SUBFOLDERS
--------------------------------------------------------------------------------

Root: 7 loose files -- palmtrees.jpg, palmtrees2.jpg, palmtrees3.jpg,
perk_mapicon.png, perk.png, twiddles.png, unitFeat.png.

Subfolder                       Files  Description
------------------------------  -----  -----------------------------------------
test/cards/                         4  Prototype card artwork and frame templates.

testBIG/                            1  (root only)  High-res test perk map icon.
testSMALL/                          1  (root only)  Low-res test perk map icon.


--------------------------------------------------------------------------------
  ARCHITECTURE NOTES
--------------------------------------------------------------------------------

Resolution tiers
----------------
The engine uses three tiers for all game-specific and mod-override content:

  shadow*          -- game art: terrain, units, UI, portraits, factions, politics.
  systemgraphics*  -- engine UI framework: buttons, hex overlays, fog/shroud masks.
  shadowmodgraphics* -- mod overrides for systemgraphics* assets; takes precedence.

BIG and SMALL folders only need to include resolution-dependent files. The engine
falls back to the standard tier for any file absent from BIG/SMALL. This is why
some subfolders exist only in certain tiers, and why BIG terrain tile sets were
recently expanded while SMALL equivalents were only partially updated.

Mod library graphics
--------------------
EventPic and SmallGfx assets assigned to a mod library are stored under a folder
named after the library, not under shadow/. EventPics are loaded without
auto-scaling. SmallGfx are loaded with auto-scaling (BIG/SMALL derived
automatically when not explicitly provided).

Transparent placeholder
-----------------------
systemgraphics/trans.bmp is the engine default for any unset data-driven sprite
reference.


--------------------------------------------------------------------------------
  WHAT IS NEW IN V1.31R2
--------------------------------------------------------------------------------

1. Politics system graphics
   New shadow/politics/ folder tree containing UI panels, card artwork (series
   2101+), card frames per government type (autocracy, democracy, fanatical,
   feudal, meritocracy, oligarchy, spoiled, syndic, tyranny), and 24 unit feat
   icons for politics-related abilities. Parallel replacement card set at
   shadow/newgfx/politics/card/.

2. Economy resource icons
   New shadowBIG/economy/ and shadowSMALL/economy/ (18 icons each): credits,
   food, industrialpoints, metal, population, populationhapiness,
   populationhunger, populationloyalty, populationpoints, privatefood, recruits,
   rounds, truckpoints, truckrange, worker, workerhapiness, workerhunger,
   workerpoints.

3. Expanded high-resolution terrain tile sets
   Several BIG-tier folders expanded from 2-4 prototype images to full 65-70
   file tile sets: ForestedHills/Normal/, ForestedHills/Snow/, Forests/Snow/,
   fredhill/, fredmountain/, Woods/Normal/, Woods/Snow/. The SMALL tier received
   the same expansion for Snow variants of ForestedHills and Woods.

4. Division counter graphic
   shadowBIG/ and shadowSMALL/ each gain a root-level division.png.

5. Expanded location sprite sheets
   shadowBIG/locs/ grows from 25 to 38 files with sprites_* variants for cities,
   domes, industry, agricultural, construction, logistical, and scavenge
   settlement types (each in standard and "2" variant).

6. New SMALL-tier terrain folders
   shadowSMALL/mountains/ (6 mountain tile variants) and shadowSMALL/Flags/
   (2 flag/icon files) are new.

7. Minor additions across tiers
   shadowBIG/regime_flags/ and shadowSMALL/regime_flags/ each gain a "Casualties"
   file with no extension; shadow/regime_flags/ is unchanged at 32 files.
   shadowmodgraphics/ gains 8 root-level UI override files. shadow/navyassets/
   grows by 3 to 31. shadow/card/ gains 1. shadowBIG/mapicons/ gains 3.
   shadowBIG/cloud/ and shadowBIG/jungle/ each gain 4 files.
   systemgraphics/se1/ gains 1 file. Several placeholder folders now contain
   a PlaceHolder file.


--------------------------------------------------------------------------------
  CHANGE SUMMARY
--------------------------------------------------------------------------------

Folder                           Change                    Old    New
-------------------------------  ------------------------  -----  -----
shadow/politics/                 New folder                  --    37
shadow/politics/assets/          New folder                  --     2
shadow/politics/card/            New folder                  --   236
shadow/politics/cardframe/       New folder                  --    20
shadow/politics/unitfeats/       New folder                  --    24
shadow/newgfx/politics/          New folder (parent only)    --     0
shadow/newgfx/politics/card/     New folder                  --   236
shadow/regime_flags/             No change                   32    32
shadow/navyassets/               +3 files                   ~28    31
shadow/card/                     +1 file                   ~296   297
shadowBIG/ (root)                +1 file (division.png)       0     1
shadowBIG/economy/               New folder                  --    18
shadowBIG/cloud/                 +4 files                     4     8
shadowBIG/escarpment/            +1 file (.pdn source)        6     7
shadowBIG/ForestedHills/Normal/  Major expansion              2    65
shadowBIG/ForestedHills/Snow/    Major expansion              2    65
shadowBIG/Forests/Snow/          Major expansion              2    65
shadowBIG/fredhill/              Major expansion              4    70
shadowBIG/fredmountain/          Major expansion              4    68
shadowBIG/jungle/                +4 files                     4     8
shadowBIG/locs/                  +13 files (sprites_*)       25    38
shadowBIG/mapicons/              +3 files                    62    65
shadowBIG/regime_flags/          +1 file (Casualties)        32    33
shadowBIG/Textures/              +1 file                     27    28
shadowBIG/Woods/Normal/          Major expansion              2    65
shadowBIG/Woods/Snow/            Major expansion              2    65
shadowSMALL/ (root)              +1 file (division.png)       0     1
shadowSMALL/economy/             New folder                  --    18
shadowSMALL/Flags/               New folder                  --     2
shadowSMALL/mountains/           New folder                  --     6
shadowSMALL/cloud/               +2 files                     4     6
shadowSMALL/ForestedHills/Snow/  Major expansion              2    65
shadowSMALL/jungle/              +2 files                     4     6
shadowSMALL/nato/                +17 (copies + new)          21    38
shadowSMALL/regime_flags/        +1 file (Casualties)        32    33
shadowSMALL/Woods/Snow/          Major expansion              2    65
shadowmodgraphics/ (root)        +8 UI override files         0     8
shadowmodgraphics/cat1/          +1 file                     82    83
shadowmodgraphics/se1/           Added PlaceHolder            0     1
systemgraphics/natocounters/     Added PlaceHolder            0     1
systemgraphics/se1/              +1 file                    101   102
systemgraphicsBIG/natocounters/  Added PlaceHolder            0     1
systemgraphicsSMALL/natocounters/ Added PlaceHolder           0     1
test/ (root)                     +7 prototype files           0     7

================================================================================
User avatar
samspackman
Posts: 114
Joined: Sun Apr 25, 2010 10:08 pm

Re: Documentation for graphics modding

Post by samspackman »

Thanks. I was also hoping for an updated version of Vics spreadsheet.
User avatar
mroyer
Posts: 1286
Joined: Sun Mar 06, 2016 12:27 pm

Re: Documentation for graphics modding

Post by mroyer »

samspackman wrote: Mon May 04, 2026 4:27 am Thanks. I was also hoping for an updated version of Vics spreadsheet.
me too ;)
Post Reply

Return to “Graphic Mods”