☁ Account benefits: sync characters across devices, cloud backup, and global leaderboards.
Progress saved to this browser only.
No Character
Selected
Character
Select
Explore
Delete
Rotate
Quit
Enter
World
Choose Your Race
Select a race to begin.
Choose a class.
Customize your look.
Name your hero.
EmberQuest
- Version
Saved
EmberQuest
Loading hero…
AFK Off0g
HP
MP
XP
More
Details
Import
Save
Preview
Import mode
Welcome Back!
Confirm
Focused
Transmute
Insert a Rune
Mystic Reforge
Select an item to reforge.
Change Appearance
Pick a new look for your hero.
Settings organized into collapsible containers
🎧 Audio
Master volume60%
Game volume80%
🎰 Casino / Pachinko
Casino volume80%
Fine-tune individual effects:
⌨️ Keybinds
Click a key, then press the key you want. Esc cancels. Keys must be unique — reassigning steals it from the other action.
🖥️ UI Layout
Tune spacing, text size, contrast, tab behavior, and combat readability without changing gameplay.
Density
Text size
Combat view size
UX preset
Tip: use the UI button for layout controls, and use UI Rescue Center here in Settings if the layout gets cramped or broken.
💾 Save Management
☁️ Cloud Version History
Full-account snapshots stored in the cloud. Roll back even after a bad save has synced. Newest 3 are kept.
🛡️ Stability Tools
Validate saves, repair harmless metadata mismatches, compact backups, and create restore points before risky changes.
Character
HP
MP
XP
0.0%
0 / 100 XP
Level1
AA Points 0
HP
MP
ATK
DEF
ABILITIES
Gold
Faction
Merc Upkeep0g
Potions
HP
Potions
MP
Potions
Spells
Quick Cast
Group
Shrine & Effects
Active
Effects
⚔ Combat
🗺 Zones
🎒 Inventory
🏪 Shop
🎰 Casino
💬 Chat 0
🏅 Leaderboard
⚔ Arena
🛡 Guild
💬 Discord
ℹ About
Admin Tools
Checking admin flag...
This panel only appears when your Supabase user exists in public.admin_users with is_admin = true. Use SQL Setup Hint or Copy Make-Me-Admin SQL to add yourself quickly.
Admin User Management
For safety, promotion/demotion is still done through Supabase SQL Editor, not directly from the browser client.
Internal Admin Change Notes
v1.6.12 restores the right-side combat-bar buttons (Leaderboard, Arena, Guild, Discord, About) that were hidden on the desktop layout, returning them to the tab row. v1.6.8 fixes the Sell All button on the Alchemy page, which previously did nothing, and fixes Contract Mastery getting stuck in the pinned-quest tracker — leveling it up no longer leaves a dead "Not currently active" copy behind, and the pin now tracks your current mastery level. v1.6.7 fixes the Change Appearance modal hiding behind the shop popup, makes Weekly and Lifetime leaderboard rows show consistent stats for your own characters, and removes Current Gold from the Trends panel. v1.6.6 adds character appearance customization at creation: pick hair style/color, facial hair, eye color, skin tone, and tunic/pants colors that persist on the save and render on the character-select avatar and in battle. A "Change Appearance Token" service in the shop lets existing characters restyle later for gold. v1.6.5 upgrades AFK goals so Level Push and Level Alts move to the highest unlocked zone, Gold goals pick the best unlocked gold zone, and live/offline AFK use the same core goal planner. v1.6.4 adds a live LFG usage indicator showing how many active borrowers are using your shared hero. v1.6.3 adds party-wide enemy targeting and party-aware heals so mercenaries, grouped alts, and LFG heroes can take damage and receive healing. v1.4.137 fixes remaining desktop Fit/Focus/Normal sizing, restores full-width Fit, and removes stale version overrides. v1.4.136 hardens Fit / Focus / Normal mode switching so all buttons and Settings write to the same real UI preference object. v1.4.135 repairs Fit / Focus / Normal layout modes so they behave as exclusive view modes and no longer stack cramped saved states. v1.4.134 keeps the combat action button row visible by reserving bottom controls in the combat flex layout. v1.4.133 restores Search Log beside Timestamps and keeps the combat-log tools hidden behind it until opened. v1.4.123 makes the More button appear immediately after entering the world instead of waiting for a delayed UI refresh. v1.4.123 tucks the combat-log copy/export/clear/mark/history tools behind Search Log and places Search Log after Timestamps. v1.4.123 fixes the More menu recent-panels list so it tracks and shows the last 10 places visited. v1.4.123 adds keybinds for spell gems 4–6 and keeps combat-log search hidden until Search Log is clicked. v1.4.123 removed UI Rescue from More, moved Admin next to the version, removed the ? tab button, and added tab help inside About. v1.4.123 fixed center-panel fit, settings single-list alignment, topbar Settings/UI/More order, and Save indicator order. v1.4.101 fixed combat bottom controls, More-menu toggling, settings collapsibles/alignment, Stats, and UI/More order. v1.4.100 removed the center-panel quick action/context bar from every tab. v1.4.99 removed the unwanted center-panel quick action/context bar that appeared under the tabs. v1.4.98 performance hotfix: heavy UI observers and recurring injectors now sleep on login/character select and only run while the game screen is active. v1.4.97 UX cleanup: Nav moved into More, Rescue/Backup tools moved into Settings, Layout left-aligned in UI, Tiny Topbar fixed, and combat Stats were restyled. v1.4.95 UX cleanup: removed Command Palette, moved Rescue into Settings, and moved Layout into the UI menu. v1.4.92 Added UI Rescue Center, error watchdog, bug-report export, and safe layout presets. v1.4.91 Added backup manager, combat session history, log markers, and recovery shortcuts. v1.4.90 Added combat log search/export/copy/clear tools and improved session reset controls. v1.4.89 Fixed Layout Diagnostics so it no longer renders at the bottom unless opened. v1.4.88 Added inventory search/extra filters, optimize gear, save diagnostics/export, and UI sanity tools. v1.4.87 Added side-by-side item compare, compact topbar toggle, inventory quick actions, and accessibility shortcuts. v1.4.85 Fixed UI menu open/close spacing so panels no longer jump into the top bar.
v1.4.84 Moved Fit/Focus/Panels/Preset into the UI menu and right-aligned top-bar controls.
v1.4.83 Fixed real screen id mismatch (#screen-charselect) and made loadSlot activate the game screen directly.
v1.4.82 Fixed world entry showing nothing by force-restoring the game screen, topbar, and main layout after character load.
v1.4.81 Fixed the actual broken topbar DOM close and hard-hidden game screen until world entry.
v1.4.80 Restored the main-screen top bar by forcing it visible whenever the game screen is active.
v1.4.79 Hard screen isolation: character select and game layout now use explicit screen states.
v1.4.78 Fixed character-select/game screen bleed-through and removed the large desktop layout gap.
v1.4.77 UI repair pass: removed leftover top-bar visual buttons and added a layout guard for collapsed game screens.
v1.4.76 Restored visual preference controls inside Settings and synced them with saved preferences.
v1.4.75 Removed repeated top-bar visual controls and moved visual preferences into Settings.
v1.4.74 Added keyboard shortcuts for Visuals and Quick Nav plus shortcut hints.
v1.4.73 Grouped visual preference controls into a cleaner Visuals popover.
v1.4.72 Added visual UI preference reset and active-state button styling.
v1.4.71 Added saved high-contrast UI toggle for improved readability.
v1.4.70 Added saved UI text-size toggle for normal, large, and extra-large text.
v1.4.69 Added saved display density toggle for compact/comfortable UI spacing.
v1.4.68 Global UI/UX polish pass: controls, focus states, scrolling, and touch targets.
v1.4.67 Added favorite stars and Favorites Only mode for Admin panel sections.
Broadcasts are inserted into chat as your logged-in admin user and appear as highlighted announcements. All Channels sends one message to each channel.
Chat Report Review
Report stats not loaded.
Install the v1.4.51 admin report RPC SQL, then click Load Reports.
Load Reports uses a secure Supabase RPC that only returns rows when your user is flagged admin.
Active Chat Mutes
Install the v1.4.53 chat mute SQL, then click Load Active Mutes.
Admin Session Audit
No admin actions logged this session.
Dungeon
Quests
Bestiary Codex
Tracks creatures you have defeated on this character. The codex is local save data and grows naturally as you hunt.
Loot
Filter
Options
Advanced
Loot
Rules
Share
Filter
(Import
/
Export)
Runes
Runeword
Compendium
Focused Transmutes
Spend 3 runes of the same tier + gold to upgrade to the next tier.
Focused
transmute
options
are
available
in the
Shop
tab.
Spellbook
Alternate
Ascension
Prestige
and
Ascension
Combat Loadouts
Shared Bank
Items here are shared across all your characters in this save.
Character Inventory
Shared Bank
Group
Group your other characters to share experience. Partial groups earn less XP per player than solo. A full group of 6 earns +20% XP per player vs solo. Max 6 total (you + mercenaries + grouped characters).
Leaderboard
Characters ranked by overall power. When you're signed in, this shows players across the whole cloud; offline, it shows the characters on this device.
⚔ Arena — Asynchronous PvP
Challenge other players' heroes. You fight an AI-controlled copy of their build — no live opponent needed. Win to climb the rating ladder. Your own heroes are published as challengeable opponents automatically. Hardcore characters only face other Hardcore builds.
🛡 Guild
Band together toward shared goals. Slay monsters for the weekly objective, take on guild quests, pool gold and gear in the shared vault, climb the contribution leaderboard, and run asynchronous co-op dungeons with your guildmates' heroes. Create or join a guild below.
💬 EmberQuest Discord
Join the community for patch notes, feedback, bug reports, balance talk, and player help. This panel intentionally avoids the full Discord iframe and only fetches lightweight count data when Discord allows it.
Community server Hop in for updates, bug reports, balance talk, and feature ideas.
Counts come from Discord's public invite/widget endpoints. If Discord blocks the request or the server disables public data, the join link still works.
About EmberQuest
Version · A classic-MMO-inspired idle/incremental RPG that runs entirely in a single HTML file — no install, no server, no build step.
EmberQuest is a love-letter to the late-90s era of online roleplaying games. Roll a character, pick a hunting ground, and grind your way from the newbie fields to the endgame — by hand or on full auto-battle. Everything (markup, styles, and game logic) lives in one self-contained page, and your progress is saved locally in your browser.
Features
Deep character creation. 16 races and 16 classes, with up to 24 character slots per account.
Six ability scores. A D&D-style STR/DEX/CON/INT/WIS/CHA layer drives attack, crit, dodge, mitigation, spell power, mana regen, and gold find. Scores grow with level, gear, and Ascension.
Turn-based combat. HP/MP, attack/defense, criticals, dodges, weapon procs, item sets, and a colour-coded combat log.
Zones from level 1 to 88. Each hunting ground has its own monsters, XP/gold multipliers, and a rare chase item.
Loot, affixes, and sets. Random drops roll prefix/suffix affixes (now including ability-score rolls), set bonuses, and six rarity tiers from Common to Mythic.
Runes & runewords. Collect runes, choose which to socket, and forge runewords that grant stats and special effects (crit, lifesteal, gold/XP find) and evolve through tiers with use.
Spellbook & gems. Casters memorise spells into gem slots and meditate to recover mana.
Quests & elite contracts. Kill quests, a class epic quest with a legendary reward, and a rotating elite-contract chain with AFK pinning.
Auto-Battle (AFK). Auto-fight, loot, rest, pot, and restock toward a chosen goal; long offline sessions are simulated on return.
Alternate Ascension. Unlocks at level 51 — spend points on archetype trees, unique class nodes, a capstone, and attribute nodes that raise your six ability scores.
Prestige. At the level cap, reset for permanent perks.
Companions in the Group tab. Pets and per-mercenary weapons, plus grouping your own alts to share experience.
Shop & crafting. Tiered potions that scale as you level, a crafting bench, targeted rerolls, occultist reforge, and rune transmutation.
Tips
The Combat tab is your main view; the Zones tab is where you travel to tougher hunting grounds.
AA and Prestige unlock at levels 51 and the cap respectively.
Configure the Auto-Battle panel on the right, and pin an elite contract from the Quests tab so AFK chases the target you want.
Community
Need help, want to report a bug, or want to follow updates? Open the panel for live counts and a direct join link.
Saving & Backups
Progress autosaves to your browser's local storage and syncs to the cloud when you're signed in. Clearing your browser data can erase local characters, so use Export on the topbar to download a backup; Import restores it, and Settings can export a full recovery bundle with local snapshots and diagnostics.
What’s New
Discord Community. The About/desktop tabs/Mobile v2 More menu now expose a lightweight member-count card and direct join link instead of the oversized widget.
Mobile UI v2. A new one-thumb portrait layout with persistent HP/MP/XP HUD, bottom navigation, safe-area support, swipe gestures, and bottom-sheet popups.
Bestiary Codex. Defeated creatures are now recorded with kill counts, max level seen, zone, and notable traits.
Objective HUD. Combat now surfaces your best next daily, class quest, elite contract, and craftable potion prompt.
Crafting Pinboard. Alchemy recipes light up when your herb inventory can craft them, with direct shortcuts into Alchemy.
Version notes modal. A short What’s New sheet appears once per version bump and links back here.
Credits & License
A fan tribute to the classic massively-multiplayer RPGs of the late 1990s, made in the spirit of homage and not affiliated with or endorsed by any rights holder. UI icons from Tabler Icons. Released under the GNU General Public License v3.0 — free to use, modify, and redistribute, with derivatives shipping their source under the same license.