Codex Admin Console
Update Codex data, upload narration audio, and attach voiceovers to exact Codex entries. Use the Railway ADMIN_TOKEN or local-dev-token during local development.
factions.json
Upload & Attach Voiceover
Select a Codex entry, upload an AI voiceover file, then attach it. The entry will auto-play that narration when opened unless the user has muted narration. Voiceover scripts are stored privately in VOICEOVER_SCRIPTS.md, not displayed on public Codex pages.
Voiceover Script For Selected Entry
Copy this script into your AI voiceover program, export the audio, then upload it above. This script is admin-only and is not shown on public Codex pages.
Choose a Codex entry to load its script.
Codex Card Logo & Background Editor
Upload faction/codex logos, then fine tune scale and position so each crest sits perfectly inside its square. Adjust each card background opacity so the artwork remains readable without overpowering the text.
Logo and background images are stored as PostgreSQL-backed assets when DATABASE_URL is active. Presentation values are saved into the selected Codex JSON record through the PostgreSQL app_data table.
Full Codex Page Logo Controls
These settings control the logo shown on the full Codex entry page header independently from the card logo.
Home Page News & Welcome Console
Manage the AAA welcome page, live ticker, Discord login benefits copy, Interactive Map note, expansion note, and complete update archive. Saves to news.json through the server, which is PostgreSQL-backed on Railway.
Website Social Preview Editor
Edit the title, description, and preview image that social platforms read when
https://tribesofdystopia.comis pasted into Discord, Facebook, YouTube, X.com, and other embed-aware sites. The final saved image is generated at 1200 × 630 for large social cards.Live Discord / Social Card Preview
Explore the Shattered Pantheon through the official Tribes of Dystopia Codex and Interactive Map.