OmniQuest Theming and Customization Guide

Theme System Overview

OmniQuest uses a comprehensive theming system that allows complete customization of visual appearance, terminology, and branding across all Discord interactions. The theme system controls colors, emojis, text terminology, and visual assets to create immersive, branded experiences tailored to your community.

Theme Architecture

Theme Configuration

Themes are configured via Theme Tab in the ADMIN SECTION. Change theme by updating the JSON, changing the content and uploading.

Core Theme Schema

Default OmniQuest Theme (Sample)

{
  "name": "omniquest",
  "version": "1.0.0",
  "token": "$JUNK",
  "nftcollection": "Workers",
  "colors": {
    "primary": "#14C8B7",
    "success": "#4CAF50",
    "error": "#E53935",
    "info": "#2196F3"
  },
  "emojis": {
    "scanning": "🔍",
    "hacking": "⚙️",
    "success": "✅",
    "error": "❌",
    "levelup": "⬆️",
    "xp": "✨"
  },
  "taxonomy": {
    "nft": "Worker",
    "defence": "Barrier",
    "attack": "Sentinel",
    "currency": "Credits",
    "level": "Level",
    "xp": "XP",
    "training": "Training",
    "traitpack": "TraitPack"
  }
}

Cyberpunk Theme (Sample)

{
  "name": "cyberpunk",
  "version": "1.0.0",
  "token": "$CRED",
  "nftcollection": "Cyborgs",
  "colors": {
    "primary": "#00FF41",
    "success": "#39FF14",
    "error": "#FF0040",
    "info": "#00BFFF",
    "warning": "#FFFF00"
  },
  "emojis": {
    "scanning": "🔬",
    "hacking": "💻",
    "success": "⚡",
    "error": "☠️",
    "nft": "🦾",
    "token": "💎",
    "levelup": "🆙",
    "xp": "⚡"
  },
  "taxonomy": {
    "nft": "Cyborg",
    "defence": "ICE",
    "attack": "Breach",
    "speed": "Bandwidth",
    "agility": "Ping",
    "resistance": "Firewall",
    "corruption": "Virus",
    "level": "Tier",
    "xp": "Data Points",
    "training": "Upgrade",
    "traitpack": "Implant"
  },
}

Fantasy Theme (Sample)

{
  "name": "fantasy",
  "version": "1.0.0",
  "token": "$GOLD",
  "nftcollection": "Heroes",
  "colors": {
    "primary": "#DAA520",
    "success": "#228B22",
    "error": "#DC143C",
    "info": "#4169E1",
    "warning": "#FF8C00"
  },
  "emojis": {
    "scanning": "🔮",
    "hacking": "⚔️",
    "success": "✨",
    "error": "💀",
    "nft": "🧙",
    "token": "👑",
    "levelup": "🌟",
    "xp": "⭐"
  },
  "taxonomy": {
    "nft": "Hero",
    "defence": "Ward",
    "attack": "Strike",
    "speed": "Haste",
    "agility": "Dexterity",
    "resistance": "Protection",
    "corruption": "Curse",
    "level": "Level",
    "xp": "Glory",
    "training": "Training",
    "traitpack": "Artifact"
  },
}