WoW Arcade

Lightweight arcade hub for downtime—play Snake and other quick mini-games without leaving WoW.
Back to Files

WoW Arcade 0.3.7

File nameWoWArcade 0.3.7.zip
Uploader
hagryphhagryph
Uploaded
Jan 18, 2026
Downloads
67
Size
95.1 MB
Flavors
RetailClassicMoP Classic
File ID
7479500
Type
R
Release
Supported game versions
  • 11.2.7
  • 5.5.3
  • 1.15.8

What's new

Changelog
v0.3.7 (compared to v0.1.0)

Hub + UI

  • Switched from the simple Hub frame to a proper Main Frame container.
  • Added top-right tab buttons driven by a data provider (adds tabs leftwards).
  • Added a proper close button (Retail Achievement-frame style) on the Main Frame.
  • Games render inside the Main Frame (instead of scattering separate windows).

 

Snake

  • Added difficulty presets (Easy / Normal / Hard / Insane).
  • Saved difficulty selection.
  • Per-difficulty high scores (legacy highScore migrates into “Normal” on upgrade).
  • Speed ramping support and per-difficulty scoring multipliers.
  • More runtime signals (start, tick, ate food, speed change, pause, game over) so other systems can react cleanly.

 

Achievements (major addition)

  • Added a full achievements system with points, earned tracking, categories, and progression/chain support.
  • Retail: custom Achievements UI wired to the Retail Achievement addon (loaded only on Retail).
  • Classic/MoP/Vanilla: an in-frame Achievements tab with its own list + details flow.
  • Summary mode that focuses on “recent” completions (last completions, not a wall of everything).
  • Completed-first sorting, greyscale icons for incomplete achievements, chain display rules (highest completed + lowest uncompleted).
  • Achievement toasts (lightweight, no spammy UI hooks).

 

Stats + tracking

  • Persisted stats for time played and Snake performance (foods eaten, streaks, wins/deaths, best length, etc.).
  • Stats are used by achievements instead of hardcoding everything into game UI.

 

Audio / background music

  • Added an in-addon Music Player with a real playlist table.
  • Shuffles once per session, keeps the order, keeps playing while you game, stops when WoWArcade UI closes.
  • Volume + mute controls, and it restores your original sound CVars when WoWArcade closes.
  • Music folder expanded from “none” to a full set of tracks, with durations in the playlist.

 

Architecture + reliability

  • Split into real modules: Achievements (logic/register/ui), Audio, Events, UI, Games.
  • Added an events layer so achievements don’t need to hard-hook UI.
  • Added self-tests (/arcade test) and optional coverage mode.
  • Tests are built to be safe (no touching the main frame, no poking the music player, no writing into your real DB).

 

Compatibility

  • Separate TOCs for Retail / Mists / Vanilla.
  • Added Classic-only missing globals shim (where the client doesn’t provide them).
  • Retail-only loading for Blizzard_AchievementUI (no more dragging it into Classic clients).

This mod has no additional files