# ==============================================================================
# OpenWoW Master Links & Endpoints (Editable with Notepad)
# ==============================================================================
# Change any link below. The desktop launcher, website endpoints, and packaging
# tools automatically read from this file.
# Lines beginning with '#' or ';' are comments. Blank lines are ignored.
# Format: KEY = VALUE
# ==============================================================================

# --- Website (GitHub Pages) & Game Backend (Hetzner) ---
# FILL IN before building a release: every value ending in .invalid is a placeholder.
DOMAIN = chumpton.github.io
PORTAL_URL = https://chumpton.github.io/openwow/
# The game backend (asset_server.py behind Caddy): sign-up API, browser game, relay.
BACKEND_URL = https://vanillareloaded.duckdns.org/
REALM_HOST = vanillareloaded.duckdns.org
REALM_PORT = 3724
REALM_NAME = Vanilla Reloaded
REALM_TYPE = RPPvE

# --- Community & Support ---
# FILL IN: your private Discord invite for alpha testers
DISCORD_INVITE = https://discord.gg/EdAxRDx5PY
# Discord sign-in page for the launcher's "Sign in with Discord" buttons. Leave commented out
# until the backend supports it; the buttons say "coming soon" meanwhile.
# DISCORD_LOGIN_URL = https://set-hetzner-ip-here.invalid/auth/discord
GITHUB_REPO = https://github.com/Chumpton/openwow
BUG_REPORTS = https://github.com/Chumpton/openwow/issues

# --- Game Client Download (Vanilla 1.12.1) ---
# ONE SWITCH controls where the Vanilla 1.12.1 "GET CLASSIC" buttons go,
# on the website and in the desktop launcher:
#
#   CLIENT_DOWNLOADS = TEMP     buttons open the temporary links below
#                               (Alpha default: the 1.12.1 client on the Internet Archive)
#   CLIENT_DOWNLOADS = PACKED   buttons download the packed client zips below
#
# To pack the clients back in later: put the zips in www/downloads/ (or a
# mirror), check the *_PACKED lines, change TEMP to PACKED, save. Nothing else.
CLIENT_DOWNLOADS = TEMP

# Temporary links (used while CLIENT_DOWNLOADS = TEMP)
CLIENT_112_URL_TEMP = https://archive.org/download/nostalrius-wow-classic/Nostalrius-WoW-Classic.zip
# Setup guide: https://chumpton.github.io/openwow/clients.html#vanilla
# Parked (3.3.5a is off for now): CLIENT_335_URL_TEMP = https://chumpton.github.io/openwow/clients.html#wotlk

# Packed client zips (parked here; used when CLIENT_DOWNLOADS = PACKED)
CLIENT_112_URL_PACKED = https://openwow.app/downloads/WoW-1.12.1-EnUS-Client.zip
# Parked: CLIENT_335_URL_PACKED = https://openwow.app/downloads/WoW-3.3.5a-EnUS-Client.zip

# --- OpenWoW Packages & Updates ---
# Standalone OpenWoW Client & Server software packages:
OPENWOW_CLIENT_URL = https://chumpton.github.io/openwow/downloads/OpenWoW_1.14.1_Win64.zip
OPENWOW_SERVER_URL = https://chumpton.github.io/openwow/downloads/OpenWoW-Server.zip
UPDATE_MANIFEST_URL = https://chumpton.github.io/openwow/downloads/version.json
PATCH_NOTES_URL = https://chumpton.github.io/openwow/downloads/patch_notes.json
