Repository navigation
Releases
v1.2.3
Fixed the Settings window's close button so its full visible area responds to clicks.
Download
KeystoneLens-Setup-1.2.3.exe: the installer (recommended).KeystoneLens-Portable-1.2.3.exe: a single exe, no install.SHA256SUMS.txt: checksums to verify the download.
The installed app updates automatically when automatic updates are enabled. The portable app links to the download page.
Fixed
- The Settings close button could overlap the app's draggable title bar, leaving only part of the X clickable. Dialogs now receive clicks across their controls even when they overlap that title bar.
This fix was tested in a portable Windows development build. It adds no raider.io API calls.
The exe is not code-signed yet, so Windows SmartScreen may show "Windows protected your PC".
What's Changed
- Website: small Support button next to the top download button by @mlvgog in #6
- Fix settings close button click area by @mlvgog in #7
- Add downloadable dev portable releases by @mlvgog in #8
- Release 1.2.3: fix Settings close button by @mlvgog in #9
Full Changelog: v1.2.2...v1.2.3
Dev portable 1.2.2-dev.1.1
Development build for manual testing; not a stable release.
Version: 1.2.2-dev.1.1
Commit: a65ff34
Workflow run: https://github.com/mlvgog/keystone-lens/actions/runs/41647097853
Download KeystoneLens-Portable-1.2.2-dev.1.1.exe below. This unsigned portable exe needs no installation.
Stable app updates and the website's latest download ignore this prerelease.
v1.2.2
Fixes for the game addon: popular builds no longer list a "Talent" with a number, and its menus are no longer see-through.
Download
KeystoneLens-Setup-1.2.2.exe: the installer (recommended). Installs for your Windows user only, with Start menu and desktop shortcuts and an uninstaller.KeystoneLens-Portable-1.2.2.exe: a single exe, no install.SHA256SUMS.txt: checksums to verify the download.
Coming from 1.1.0 or newer? The installed app updates itself and shows Restart to update in the title bar. The portable exe opens this page.
The exe is not code-signed yet, so Windows SmartScreen may say "Windows protected your PC". Click More info → Run anyway.
Fixed
- Game addon 1.1.2: in the
/klwindow's build pane, every build listed one talent you don't take, shown as "+ Talent" and a number, for example "+ Talent 99842". It was the hero tree choice itself, which the build already names. So your own build showed as "1 talent differ" instead of "your build", and the window said "Your talents are closest to Build 1 (1 differ)". Builds now compare only real talents. - Game addon: the menus that open when you click a race or a gear slot in
/klwere see-through, so the window's text showed through them. They now have a solid background.
The app replaces the addon copy it installed; type /reload in game afterwards. If you installed the addon yourself, Settings → Game addon offers the update.
Website
Keystone Lens has a website now, with the download, a feature tour and a getting-started guide: https://mlvgog.github.io/keystone-lens/
What's Changed
- Website on GitHub Pages; Keystone Lens 1.2.2 (addon 1.1.2: builds compare only real talents) by @mlvgog in #4
- Website: "Buy me a coffee" on Ko-fi by @mlvgog in #5
Full Changelog: v1.2.1...v1.2.2
v1.2.1
A fix for the game addon: talents you get for free are no longer framed red.
Download
KeystoneLens-Setup-1.2.1.exe: the installer (recommended). Installs for your Windows user only, with Start menu and desktop shortcuts and an uninstaller.KeystoneLens-Portable-1.2.1.exe: a single exe, no install.SHA256SUMS.txt: checksums to verify the download.
Coming from 1.1.0 or 1.2.0? The installed app updates itself and shows Restart to update in the title bar. The portable exe opens this page.
The exe is not code-signed yet, so Windows SmartScreen may say "Windows protected your PC". Click More info → Run anyway.
Fixed
- Game addon 1.1.1: on the talent window, talents the game gives you for free were framed red as "most top players take this and you don't", even though you have them. This hit the first talent of a tree (for example Cloak of Shadows) and the first talent of your hero tree (for example Unseen Blade). They now show their pick rate without a frame. The red frame still marks popular talents you really skip.
The app replaces the addon copy it installed; type /reload in game afterwards. If you installed the addon yourself, Settings → Game addon offers the update.
What's Changed
Full Changelog: v1.2.0...v1.2.1
v1.2.0
See which races the top players pick, with their racial abilities, in the app and in game. The Warcraft Logs features are now optional.
Download
KeystoneLens-Setup-1.2.0.exe: the installer (recommended). Installs for your Windows user only, with Start menu and desktop shortcuts and an uninstaller.KeystoneLens-Portable-1.2.0.exe: a single exe, no install.SHA256SUMS.txt: checksums to verify the download.
Coming from 1.1.0? You don't need to download anything. The installed app finds this version by itself, downloads it in the background, and shows Restart to update in the title bar. The portable exe says a new version is out and opens this page. Coming from 1.0.0, install this version by hand once.
The exe is not code-signed yet, so Windows SmartScreen may say "Windows protected your PC". Click More info → Run anyway.
What's new
Popular races
- A Races card in the Gear overview shows how many of the top players play each race. Alliance races are blue, Horde races red, and races that can be either are neutral. Your own race is marked when you compare with your character. The dungeon filter applies to it.
- Click a race for its racial abilities, for the spec's class. Blood Elves only show your class's Arcane Torrent, and Dracthyr show Soar only for Evokers. Hover one for its Wowhead tooltip.
- The Players tab has a Race column.
Warcraft Logs is now optional
- Off by default. The Damage tab and Raid mode need your own Warcraft Logs API key, so they no longer show up until you want them. While they are off, the app never contacts Warcraft Logs.
- Turn them on in ⚙ Settings → Warcraft Logs. A short explanation comes first: what you get, why Warcraft Logs needs your own key, and how to make one in two minutes. The fields for your key appear after that.
- Already set up? If you had a Warcraft Logs key saved, both stay on, as before.
Game addon 1.1.0
- Popular races at the bottom of the
/klwindow. Each race shows its portrait and %, and your race is ticked. Click one for its racial abilities, with the game's own names and tooltips. - The app updates the addon copy it installed. Type
/reloadin game afterwards. Races appear once the app has written new data: look at your spec again, or wait for the daily refresh.
Each player's race comes from raider.io. The racial abilities come from the game's data, through SimulationCraft. See PRIVACY.md for what is sent where.
What's Changed
Full Changelog: v1.1.0...v1.2.0
v1.1.0
Keystone Lens now updates itself and comes with a game addon: the top players' pick rates, builds and gear, inside World of Warcraft.
Download
KeystoneLens-Setup-1.1.0.exe: the installer (recommended). Installs for your Windows user only, with Start menu and desktop shortcuts and an uninstaller.KeystoneLens-Portable-1.1.0.exe: a single exe, no install.SHA256SUMS.txt: checksums to verify the download.
Coming from 1.0.0? Install this version by hand once: 1.0.0 can't update itself. Your settings, saved characters and cache are kept.
The exe is not code-signed yet, so Windows SmartScreen may say "Windows protected your PC". Click More info → Run anyway.
What's new
Automatic updates
- The installed app updates itself. It checks for a new version when it starts and every 6 hours. It downloads the update in the background and installs it when you restart or close the app. A green Restart to update button appears in the title bar when one is ready.
- Your choice. ⚙ Settings → Updates:
- Automatic (default): as above.
- Only tell me: shows the new version and installs it when you click.
- Off: never checks on its own. "Check now" still works.
- Portable exe. It can't replace itself, so it tells you when a new version is out and opens its download page.
The Keystone Lens game addon
- On your talent window:
- the pick rate of the top players on every talent, with choice splits;
- a red frame on popular talents you skip, an orange frame on rare ones you take;
- a dungeon switch that starts on the dungeon of your keystone.
/kl:- the top players' gear as a character pane, with the most used item and its % in every slot. Click a slot for all options, enchants and gems, with yours marked;
- bars with their secondary stats next to yours, as rating and %;
- a side pane with the popular builds per dungeon and the talents each one changes in yours. Each build has a Copy button for its string, and Show on talents frames those changes on your talent window.
- Item tooltips: how many top players of your spec use an item.
In the app
- ⚙ Settings → Game addon:
- finds your World of Warcraft folder;
- installs the addon, and keeps the copy it installed up to date whenever the app comes with a newer build (
/reloadin game afterwards); - lists the specs the addon has. Every Mythic+ spec you look at is sent to the addon, and your characters' specs are refreshed in the background once a day.
- A notice when the addon isn't installed or is outdated: a banner with Install and Not now, and a dot on ⚙.
- Compare with my character: characters the addon saved appear under "From the game addon". No SimulationCraft paste needed.
- Long dialogs scroll on small screens.
The addon only gets Mythic+ data; Warcraft Logs data (damage, raid) stays in the app. Update checks only ask GitHub for this project's newest release. See PRIVACY.md for what is sent and what is written to the game folder.
What's Changed
New Contributors
Full Changelog: v1.0.0...v1.1.0
v1.0.0
The first release of Keystone Lens: see what the best players of your spec run in Mythic+ and in raid, and how your character compares.
Download
KeystoneLens-Setup-1.0.0.exe: the installer (recommended). Installs for your Windows user only, with Start menu and desktop shortcuts and an uninstaller.KeystoneLens-Portable-1.0.0.exe: a single exe, no install.SHA256SUMS.txt: checksums to verify the download.
The exe is not code-signed yet, so Windows SmartScreen may say "Windows protected your PC". Click More info → Run anyway.
What's in it
Mythic+
- Talents: pick rates of the top players of any spec on an in-game-style talent tree, plus popular builds with copyable import strings, and filters for dungeon and hero tree.
- Gear: item usage per slot with exact stats, enchants, gems, embellishments, tier pieces and where each item drops, with Wowhead tooltips on hover.
- Players: the players and the keys their data comes from. Click a player to inspect them.
- Damage: median DPS/HPS per dungeon and key level from Warcraft Logs, and your own logged runs against them (optional, needs your free Warcraft Logs API client).
Raid (new)
- Per boss and difficulty: the top 100 logged kills of your spec on every boss of the current raid, with each player's talents and gear at that kill (Warcraft Logs).
- Picked differently on a boss: select a boss to see which talents the top players change for it.
Compare with my character
- Two ways to load: look your character up on raider.io, or paste your SimulationCraft
/simcexport. The export has your exact talents, saved loadouts, crafted stats and catalysed items. - What you see:
- your talents on the tree;
- how popular each of your items is;
- your secondary stat ratings against the top players' average.
Data
Players and keys come from raider.io's public API. Tooltips come from Wowhead's official tooltip script. Talent trees and item stats are built from SimulationCraft and wago.tools game data. Damage and raid data come from Warcraft Logs, with your own API client.
Keystone Lens has no accounts, telemetry or server. See PRIVACY.md.
Not affiliated with or endorsed by Blizzard Entertainment, raider.io, Wowhead, Warcraft Logs, SimulationCraft or wago.tools.
Full Changelog: https://github.com/mlvgog/keystone-lens/commits/v1.0.0