# Chess.com Cheat Engine — Changelog
---
## v12.0 — Major Overhaul
### New Engine: Stockfish 18 NNUE via API
- Primary engine is now **chess-api.com** running Stockfish 18 NNUE at ~80 MNPS
- Massively faster and stronger analysis than the old local Stockfish 10
- Local SF10 kept as automatic fallback if API is unreachable
- Switch between API and Local engines live from the new ENGINE tab
### Rating Profiles (Elo-Tuned Play)
- 8 presets: **1200-1400, 1400-1600, 1600-1800, 1800-2000, 2000-2200, 2200-2400, 2400-2600, MAX**
- Each profile auto-configures: engine correlation, suboptimal move rates, centipawn loss limits, blunder chance, depth, and streak caps
- Select from the MAIN tab dropdown — all sliders update to match
### Configurable Engine Settings
- **Engine Depth slider** (6–18) — control how deep the engine searches
- **MultiPV slider** (1–5) — choose how many candidate moves to evaluate
- **Dynamic Depth toggle** — engine adjusts depth based on position complexity
- **Blunder % slider** — fine-tune blunder frequency
### Settings Persistence
- All settings now saved via `GM_setValue` and restored on reload
- Rating profile, engine source, depth, timings, toggles — everything persists
- Reset button to restore defaults
### Time Pressure Awareness
- Script reads your clock from Chess.com's UI
- When time is low, moves speed up automatically:
- < 2 min: slightly faster
- < 1 min: noticeably faster
- < 30s: panic mode
- < 10s: bullet speed
### Anti-Detection: Sequence Awareness
- Tracks consecutive engine top-move plays
- Automatically breaks engine move streaks after 5 in a row by forcing a suboptimal pick
- Harder to fingerprint via move-sequence analysis
### Revamped UI — 4 Tabs
- **MAIN** — Eval display, auto-play, opening book, show threats, rating profile selector
- **ENGINE** — Engine source, depth, MultiPV, dynamic depth, auto-queue, theme selector, reset
- **TIMINGS** — Correlation %, min/max delay, suboptimal %, blunder %
- **STATS** — Live move count, engine correlation %, best/suboptimal counts, game phase, clock, scrollable color-coded move history
### Theme System
- 8 color themes: **Green, Red, Blue, Purple, Pink, Yellow, Cyan, Orange**
- Instantly swaps all accent colors — no reload needed
- Persisted across sessions
### Quality of Life
- **What's New banner** — shows once per version update, dismissible
- **R hotkey** — force re-analyze current position
- **Overlay repositioning** — arrows update on window resize/scroll
- **Auto-play safety** — re-verifies FEN and turn before executing a move
- Engine badge in header shows current engine source (SF18 API / SF10 LOCAL)
### Keyboard Shortcuts
| Key | Action |
|-----|--------|
| A | Toggle auto-play |
| X | Stealth mode (hide panel + arrows) |
| R | Force re-analyze |
---
## v11.0
- Initial public release
- Local Stockfish 10.0.2 engine
- Humanization: suboptimal moves, blunders, streaks, personality variance
- Timing: log-normal delays, fatigue, long thinks, instant moves
- Opening book via Lichess masters DB
- Auto-play with drag-and-drop simulation (Bézier curves, overshoot, variable speed)
- Session management (break after X games, win streak caps)
- Stealth mode
- Arrow overlay for best move / threats