File Details
WoW Arcade 0.3.7
- R
- Jan 18, 2026
- 95.14 MB
- 56
- 11.2.7+2
- Retail + 2
File Name
WoWArcade 0.3.7.zip
Supported Versions
- 11.2.7
- 5.5.3
- 1.15.8
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
highScoremigrates 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).

