Status
SteamPeaks
ChartsSalesUpcomingPatchesNewsCalculator
New on SteamEvery app, DLC and depot the minute Steam creates itAppsEvery app on Steam, newest change firstPackagesSubs and bundles, and what each containsDepotsDepots, manifests and install sizesTagsSteam's user tags and the games under themDevelopers & publishersCompanies and their cataloguesTechnologiesEngines, SDKs and anti-cheat found in the filesChange historyEvery PICS changelist as it lands
SignalsNineteen readings of the whole catalogueCompareAny games side by sideRecordsAll-time peaks and the days they were setReportsWeekly and monthly write-upsAlerts & newsroomWatch a game, get told when it movesSteam statusIs Steam up, right nowWeb API explorerTry the endpoints in the browser
NewsSteam's own announcements and the sales calendarCalculatorWhat a Steam account is worth, and its pile of shame
/
Sign in
/
SteamPeaks
The ultimate resource for Steam data.
ExploreChartsSalesSales and festsUpcomingPatchesNewsRecordsTrendingSignals
DatabaseAppsPackagesDepotsTagsDevelopersTechnologiesChange history
ToolsCalculatorCompareSearchAlertsSteam statusAPI
SiteMethodologyFAQDiscordSupportSign in via Steam
Not affiliated with Valve or Steam. Game names and artwork belong to their owners. All times UTC.
PrivacyCookiesFair useStatus
ShadowforgeNewsShadowforge Theme Workshop
In-game event

Shadowforge Theme Workshop

Shadowforge · published 30 Mar 2026, 02:04 UTC · build 22560651

All newsPlayers around this dateRead on Steam

We are not using Steam Workshop anymore!

Using Custom Themes (Local Files, Not Steam Workshop)

This guide uses local files on your computer, not the Steam Workshop.

📁 Where to put themes

Themes are loaded from your local game folder, not downloaded through Steam.
To use a custom theme:

  1. Locate your game installation folder
    (Steam → Right-click game → Manage → Browse local files)

  2. Find or create a folder called:

    /themes/
  3. Save your theme as a .json file inside that folder
    Example:

    shadowforge_honeycomb.json

🧩 Writing Your Theme in JSON

Themes must be written in valid JSON format. JSON is very strict, so small mistakes will break your theme.

🔤 Basic JSON rules

  • Everything is written as "key": value

  • Keys (names) must always be in double quotes

  • Text values must also be in double quotes

  • Numbers do not use quotes

  • Each line must end with a comma, except the last one

  • The entire file must start with { and end with }


✅ Correct example

{
"name": "Shadowforge Honeycomb",
"author": "Miki",
"description": "Dark forged metal theme with warm honeybee amber highlights.",
"bg": [28, 24, 18],
"title": [255, 190, 40],
"text": [255, 245, 200],
"slider_bg": [60, 50, 30],
"slider_knob": [255, 170, 0],
"button": [45, 38, 25],
"bar": [255, 210, 60]
}

❌ Common mistakes

Missing quotes:

name: Shadowforge Honeycomb

Using single quotes:

'name': 'Shadowforge Honeycomb'

Trailing comma on last line:

{
"name": "Theme",
"bg": [0, 0, 0],
}

Using HEX colors:

"title": "#FFBE28"

🎨 Color Format (Important)

All colors must be written as RGB arrays:

[Red, Green, Blue]
  • Values must be between 0–255

  • Example:

"title": [255, 190, 40]

HEX support?

❌ HEX colors are not supported
You must convert them to RGB.


⚠️ What happens if JSON is incorrect?

If your file is not valid JSON:

  • The theme may not appear at all

  • The game may ignore the file completely

  • UI elements may be missing or invisible

  • The game may fallback to default settings

Even one small mistake (like a missing comma) can break everything.


✅ Tips

  • Copy an existing theme and edit it

  • Use an online JSON validator if something doesn’t work

  • Double-check commas, quotes, and brackets

  • Keep everything clean and consistent


If your theme isn’t working, it’s almost always a JSON formatting issue — check that first.

More from Shadowforge

Other announcements

All news
Community12 Sep 2026Sunsetting (for now)...Going to focus on a game for a Slow Jam , I wish I had all the time in the world for everything - but time to sleep, make food and other daily things and now also this Slow Jam game eats up a lot of time. The timer down there on the screenshot is visible to the player because it is a timer for extracting out of that map. The full amount of timer is not set in stone now. This is an update of my…Game update6 Sep 2026Shadowforge 21.3A new Shadowforge patch is here! Recently added: * Improved Image shader tools and previews * Fixed Apply behavior on shader windows * Better draggable window handling * Camera no longer moves while dragging UI windows and palettes * Improved palette and Recent Colors behavior * General UI and stability fixes Thanks for sticking with Shadowforge while I keep polishing it!In-game event31 Aug 2026Shadowforge 21 — Cool & Warm, Safer Shader Previews and MoreHey everyone, Michel here. Shadowforge 21 is here, and this update continues the work on expanding the Image tools while also making sure these effects don't get in the way of actually using the editor. The biggest new addition is Cool & Warm . New: Cool & Warm Shader A new Cool & Warm tool has been added to the Image menu, directly underneath Pixel Halver. The idea is pretty simple: Dark color…