Theming
3DS:ATLAS carries the theme engine for the whole 3 Death Saves suite. Every 3DS module registers with 3DS:ATLAS and draws its colors from this one shared system, so you set a look in a single place instead of hunting through each module’s own settings. Twenty built-in presets ship ready to use: Arcane, Dark, Dark Parchment, Frost, Gold Parchment, Hero Mancer, High Contrast, Infernal, Light, Minimalist, Neon, Parchment, Royal, Sakura, Slate, Solarized, Spellbook, Steampunk, Velvet, and Verdant. You can also build your own.
Choosing a theme
Section titled “Choosing a theme”Open the theme picker from the module settings menu with the Configure Themes button. The window lists every registered 3DS module with a theme dropdown next to each one. Each dropdown groups the choices under Presets and Custom, and leaving a module on Default uses whatever theme that module ships with.
Some modules register individual applications on top of the module-wide setting. Where a module does, its applications appear beneath it with their own dropdowns. An application left on Inherit takes the module-wide theme; setting it to a specific theme overrides just that one application. A theme selected here is stored per client, so each user picks their own look unless you force one (see below).
To repaint everything at once, use the All Modules dropdown at the top. Picking a theme there writes it to every module and every application in the list.
Custom themes
Section titled “Custom themes”The picker also builds custom themes. Pick a base preset, select New Custom Theme, and 3DS:ATLAS seeds a copy from that preset and opens it in the Theme Editor.
The editor exposes around 26 colors grouped into categories: Backgrounds, Borders, Text, Buttons, Accents, Callouts, and Effects. Each field is a color picker, and edits apply live so you see the result as you work. A name field at the top labels the theme wherever it appears in the dropdowns. Every color you leave untouched keeps its value from the base preset.
A custom theme is stored per client, and you can reopen it from the picker to keep editing, or delete it. Deleting a theme that a module or application was using drops that target back to Default.
To move a theme between worlds or share it, use Export to save it as a JSON file, and Import to load one back in. An imported file opens straight into the editor. A custom theme behaves like any preset once created, so it shows up in every module and application dropdown under the Custom group.
Forcing a theme for everyone
Section titled “Forcing a theme for everyone”Each module row carries a Force for all players checkbox, available to you as GM. Ticking it takes the theme currently selected for that module and applies it to every connected client, overriding each player’s own choice. This override is world-scoped, so it holds for everyone until you clear it. Unticking the box hands control back to each user’s personal selection.
When a module resolves which theme to draw, it follows a fixed order of precedence:
- The GM’s forced theme, if one is set for the module.
- The user’s own selection for the module.
- The module’s shipped default.
- Dark, as the final fallback.