Twilight Princess

Demo, RTP 96.08%, paytable, symbols & full capture data

Free demo · not real-money play
✓ Working · checked 3 weeks, 6 days ago Verified · 04 Jul 2026
RTP 96.08%
Volatility High
Max win ×7500
Grid 5×5
For webmasters & affiliates
Embed demo

Direct demo link or iframe code for your site. Free · no sign-up

Asset pack

18 screenshots · 12 symbol icons · palette · spec sheet. ZIP — captcha check, no sign-up

Slot API

GET /v1/slots/twilight-princess-b7/

1,000 free requests / month · sign-up required

59 API calls this month
Ask AI MCP NEW

This slot’s spec, symbols, palette and demo link — queryable from Claude, Cursor or VS Code. Read-only · free · no key, no sign-up.

mcp.i-gaming.tools/mcp
What to ask → 2-min setup
Verified capture
iGaming Tools capture pipeline Manual demo playthrough · paytable OCR-verified

Captured by hand from a live demo and verified frame-by-frame — the paytable was OCR-checked against the provider. 3 aspects we couldn’t confirm are flagged below, not hidden.

Captured 04 Jul 2026 View capture log

Per-screen breakdown

18 demo screens
18 PNG (ZIP)
Autoplay settings
autoplay Autoplay settings
Base game
base_game Base game
Bonus features
bonus Bonus features
Free spins screen
free_spins Free spins screen
Free spins screen
free_spins Free spins screen
Free spins screen
free_spins Free spins screen
Free spins screen
free_spins Free spins screen
Logo
logo Logo
Paytable
paytable Paytable
Paytable
paytable Paytable
Preview / Loading screen
preview Preview / Loading screen
Rules / How to play
rules Rules / How to play
Rules / How to play
rules Rules / How to play
Rules / How to play
rules Rules / How to play
Rules / How to play
rules Rules / How to play
Game settings
settings Game settings
Win screen
win_screen Win screen
Win screen
win_screen Win screen

Search Demand

monthly search interest · last 12 months
Total demand / month
Jul '25: 610 610 Jul Aug '25: 750 750 Aug Sep '25: 610 610 Sep Oct '25: 730 730 Oct Nov '25: 710 710 Nov Dec '25: 600 600 Dec Jan '26: 730 730 Jan Feb '26: 720 720 Feb Mar '26: 560 560 Mar Apr '26: 550 550 Apr May '26: 600 600 May Jun '26: 560 560 Jun
Per-country demand by month · sorted by month-over-month growth (freshest first)
Country Jun '26 May '26 Apr '26 Mar '26 Feb '26 Jan '26 Dec '25 Nov '25 Oct '25 Sep '25 Aug '25 Jul '25
🇺🇸United States 60 40 80 20 40 80 40 60 40 60 20 40
🇲🇾Malaysia 20 20 20 20 20 20 20 20 20
🇵🇰Pakistan 20 20 20
🇵🇪Peru 10 10 10 10 10 10 10 10 10
🇪🇸Spain 10 10 10 10 10 10 10 10 10
🇨🇾Cyprus 10 10 10 10 10 10 10 10
🇱🇹Lithuania 10 10 10 10 10 10 10 10
🇧🇬Bulgaria 10 10 10 10 10 10 10
🇭🇷Croatia 10 10 10 10 10 10 10
🇵🇱Poland 10 10 10 10 10 10 10
🇵🇦Panama 10
🇬🇷Greece 20 20 20 30 30 40 30 30 40 30 20 30
🇩🇰Denmark 10 10 10 30 20 30 40 30 40 30 20 10
🇨🇭Switzerland 30 30 30 30 30 30 30 30 30
🇨🇦Canada 20 20 20 20 20 20 20 20 20 20 20 20
🇫🇮Finland 20 20 20 20 20 20 20 20 20 40 20
🇸🇪Sweden 10 10 10 10 10 10 10 10 10 90 10
🇧🇪Belgium 20 20 20 20 20 20 20 20 20
🇱🇻Latvia 10 10 10 20 50 10 10 10 10 10 10 10
🇮🇩Indonesia 10 10 10 10 10 10 10 10 20 20 30 10
🇳🇱Netherlands 10 10 10 10 10 10 10 10 10 20 10 10
🇩🇪Germany 10 10 10 10 10 10 10 10 10 20 10
🇮🇹Italy 10 10 10 10 10 10 10 10 10 10 10 10
🇲🇽Mexico 10 10 10 10 10 10 10 10 10 10 10 10
🇵🇹Portugal 10 10 10 10 10 10 10 10 10 10 10 10
🇹🇷Turkey 10 10 10 10 10 10 10 10 10 10 10 10
🇬🇧United Kingdom 10 10 10 10 10 10 10 10 10 10 10 10
🇦🇷Argentina 10 10 10 10 10 10 20 10 10 10
🇦🇺Australia 10 10 10 10 10 10 10 10 10 10 10
🇷🇴Romania 10 10 10 10 10 10 10 10 10 10 10
🇧🇾Belarus 10 10 10 10 10 10 10 10 10 10
🇫🇷France 10 10 10 10 10 10 10 10 10 10
🇺🇦Ukraine 10 10 10 10 10 10 10 10 10 10
🇯🇵Japan 10 10 10 10 10 10 10 10 10
🇨🇱Chile 10 10 10 10 10 10 10 10
🇵🇷Puerto Rico 20 20 20 20
🇰🇷South Korea 10 10 10 10 10 10 10
🇮🇳India 20 20 20
🇳🇿New Zealand 10 10 10 10 10
🇸🇮Slovenia 10 10 10 10 10
🇨🇿Czech Republic 10 10 10
🇸🇦Saudi Arabia 10 10 10
🇪🇬Egypt 10 10 10
🇲🇦Morocco 10 10
🇸🇬Singapore 10 10
🇨🇷Costa Rica 10
🇱🇧Lebanon 10
🇸🇰Slovakia 10
🇦🇪United Arab Emirates 10
🇧🇷Brazil 40 50 40 50 70 90 50 70 70 70 70 70
🇿🇦South Africa 10 20 10 10 50 40 10 10 10 10 10 10
🇳🇴Norway 10 10 10 10 10 10 10 10 10 10
🇨🇴Colombia 10 10 10 10 10 10 10 10 10
🇹🇳Tunisia 10 10 10 10 10 10 10
🇦🇹Austria 10 10 10 10 10 10
🇭🇺Hungary 10 10 10 10 10 10
🇮🇪Ireland 10 10 10 10 10 10
🇪🇪Estonia 10 10 10 10
🇹🇭Thailand 10 10 10
🇭🇰Hong Kong 10 10
🇮🇸Iceland 10 10
🇻🇳Vietnam 10 10
🇶🇦Qatar 10
🇵🇭Philippines 20 40 40 50 50 70 50 40 50 40 70 70
🇱🇺Luxembourg 20 20
Full per-country breakdown via the API →

What we extracted from Twilight Princess

Everything pulled from Twilight Princess into machine-readable data — symbols, paytable, palette, modes and assets. A capture result, not a game review.
18 screens captured
12 symbols catalogued · payouts OCR-verified
1 bonus-buy options with prices
14 palette colors from frames
4 accessibility groups profiled
3 gameplay modes NOT captured — flagged honestly below

manual demo playthrough → 18 screens captured → paytable verified (OCR) → catalogued & reviewed

Specification

verified parameters
provider Pragmatic Play
volatility High
max_win_x ×7500
layout 5×5
bonus_buy Yes · 1 options
mechanic Video Slot
release_date 2023

RTP configurations

This game does not run at one fixed RTP. It ships 2 figures, and which one applies depends on the condition in each row — buying the bonus, an ante bet or a game setting. All of them were read off the game’s own rules screen.

Variant RTP Condition
Default 96.08%
Bonus Buy 96.01% Buy Free Spins

See how this RTP compares across Pragmatic Play’s full range →

Symbols & paytable

12 symbols
12 icons (ZIP)
Princess
Princess
High Pay

anime princess bust in ornate gold circular frame, sky-blue fill, golden-blonde hair, pink flower tiara; top high-pay

MatchPayoutUnit
5x 2.50 Multiplier
7x 3.75 Multiplier
9x 6.00 Multiplier
12x 10.00 Multiplier
15x 15.00 Multiplier
20x 50.00 Multiplier
Crown
Crown
High Pay

gold royal crown with crimson-red heart at center and ruby side gems on teal-blue background; second high-pay

MatchPayoutUnit
5x 2.00 Multiplier
7x 2.50 Multiplier
9x 4.50 Multiplier
12x 8.00 Multiplier
15x 12.00 Multiplier
20x 30.00 Multiplier
Bell
Bell
High Pay

gold church bell with small round clapper on dark green circular disc

MatchPayoutUnit
5x 1.50 Multiplier
7x 2.00 Multiplier
9x 3.75 Multiplier
12x 6.00 Multiplier
15x 9.00 Multiplier
20x 25.00 Multiplier
Cherry Blossom
Cherry Blossom
High Pay

large pink five-petaled sakura flower, white-to-pink gradient petals, yellow stamens, blue-green framed background

MatchPayoutUnit
5x 1.25 Multiplier
7x 1.50 Multiplier
9x 3.00 Multiplier
12x 5.00 Multiplier
15x 7.50 Multiplier
20x 20.00 Multiplier
Star Orb
Star Orb
High Pay

golden-yellow five-pointed star inside a translucent orb shell with gold circular rim; warm bokeh shimmer effect

MatchPayoutUnit
5x 1.00 Multiplier
7x 1.25 Multiplier
9x 2.50 Multiplier
12x 4.00 Multiplier
15x 6.00 Multiplier
20x 15.00 Multiplier
Pink Heart
Pink Heart
Low Pay

glossy hot pink / magenta heart shape with white gloss highlight streak; top low-pay

MatchPayoutUnit
5x 0.75 Multiplier
7x 1.00 Multiplier
9x 2.00 Multiplier
12x 3.00 Multiplier
15x 4.50 Multiplier
20x 12.50 Multiplier
Purple Hex Gem
Purple Hex Gem
Low Pay

medium purple/violet faceted hexagonal gem with blue-purple sheen; same payouts as Red Diamond, distinguished by hexagon shape

MatchPayoutUnit
5x 0.50 Multiplier
7x 0.75 Multiplier
9x 1.50 Multiplier
12x 2.25 Multiplier
15x 3.00 Multiplier
20x 9.00 Multiplier
Red Diamond
Red Diamond
Low Pay

bright crimson-red faceted diamond/rhombus gem with lighter red facet highlights; same payouts as Purple Hex Gem, distinguished by rhombus shape

MatchPayoutUnit
5x 0.50 Multiplier
7x 0.75 Multiplier
9x 1.50 Multiplier
12x 2.25 Multiplier
15x 3.00 Multiplier
20x 9.00 Multiplier
Purple Triangle
Purple Triangle
Low Pay

medium purple equilateral triangle gem with gloss white upper facet; 5-cluster = 0.25x confirmed in-game ($0.50 at $2 bet); same payouts as Green Orb

MatchPayoutUnit
5x 0.25 Multiplier
7x 0.50 Multiplier
9x 1.00 Multiplier
12x 1.75 Multiplier
15x 2.50 Multiplier
20x 7.50 Multiplier
Green Orb
Green Orb
Low Pay

medium green glossy sphere with bright white specular highlight; same payouts as Purple Triangle, distinguished by sphere shape and green color

MatchPayoutUnit
5x 0.25 Multiplier
7x 0.50 Multiplier
9x 1.00 Multiplier
12x 1.75 Multiplier
15x 2.50 Multiplier
20x 7.50 Multiplier
WILD
WILD
Wild

pink/magenta orb in ornate gold frame with ribbon bows at sides and gold W emblem at base; substitutes all except SCATTER; in Free Spins becomes sticky with random multiplier 2X/3X/5X/10X; multipliers add when multiple WILDs share a cluster

MatchPayoutUnit
25x 50.00 Multiplier
SCATTER
SCATTER
Scatter

luminous warm gold sunburst orb with spike rays; pays directly for 3/4/5 anywhere on grid; triggers 10 Free Spins on 3+; in FS appears as overlay on any symbol for retrigger

MatchPayoutUnit
3x 2.00 Multiplier
4x 15.00 Multiplier
5x 100.00 Multiplier

Bonus modes

2 modes
Base Game Modifier base
Base Game

5x5 cluster pays grid; minimum 5 symbols connected horizontally or vertically (no diagonal); winning symbols removed and replaced from above (tumble); six cluster-size tiers: 5-6, 7-8, 9-11, 12-14, 15-19, 20-25; WILD substitutes all except SCATTER; SCATTER pays anywhere by count

Free Spins free_spins
Free Spins

10 spins awarded on 3+ SCATTER; special reels active (higher frequency of high-value symbols and WILDs); any WILD that lands becomes sticky for the entire round with a random multiplier of 2X, 3X, 5X, or 10X; multiple WILD multipliers in the same cluster are added together; retrigger: 2/3/4/5 overlay SCATTER awards +5/+10/+20/+30 spins; max win cap 7500x ends round immediately

Bonus buy

1 option
Option Price (cost × bet) Effect
Buy Free Spins headline ×100.00

Colour system

extracted from frames · HEX
Export palette
#DAD7E3 base dominant 1 base
#54346E base dominant 2 base
#30266A base dominant 3 base
#1964E1 base dominant 4 base
#A49EA4 base dominant 5 base
#655C62 base dominant 6 base
#60275E free_spins dominant 1 free_spins
#524653 free_spins dominant 2 free_spins
#951A64 free_spins dominant 3 free_spins
#1F2153 free_spins dominant 4 free_spins
#5B5160 bonus dominant 1 bonus
#531163 bonus dominant 2 bonus
#221957 bonus dominant 3 bonus
#281B2A bonus dominant 4 bonus

Accessibility

profile for all groups
Color Blind
  • All five low-pay symbols use distinct shapes: Pink Heart (heart), Purple Hex Gem (hexagon), Red Diamond (rhombus), Purple Triangle (triangle), Green Orb (sphere) — shape alone differentiates them; color is supplementary. Red Diamond (crimson red) vs Green Orb (green) are shape-distinct (rhombus vs sphere), safe for red-green colorblind. WILD identified by ornate gold frame, pink ribbon bows at sides, and gold W emblem — not by pink color alone.
Motor Accessibility
  • Autoplay available with 8 preset spin counts (10/25/50/75/100/250/500/1000 spins) plus loss/win stop conditions. SPACE and ENTER keyboard shortcuts for spin; hold SPACE for turbo spin. BUY FREE SPINS button persistently visible in base game left panel — instant access without waiting for natural SCATTER trigger. Bet adjustable via minus/plus stepper buttons in Settings (no text entry required).
Hearing Accessibility
  • SOUND FX and AMBIENT MUSIC independently toggleable via Settings. BATTERY SAVER mode reduces animation speed — useful for players sensitive to motion or animation intensity. All win and feature outcomes confirmed by on-screen text, not sound alone.
Low Vision
  • Win feedback uses multiple simultaneous cues: animated pink/gold border around winning cluster cells plus WIN $X.XX and WINNER text in gold on bottom bar — no color-only signaling. Free Spins result confirmed by full-screen text overlay (CONGRATULATIONS YOU HAVE WON $X.XX IN N FREE SPINS). Active WILD multiplier shown as bold cyan/turquoise text on the orb in Free Spins — high contrast against pink background.

Media & assets

7 files · 7 types
18 PNG (ZIP)
Base game
base_game
Free spins screen
free_spins
Free spins screen
free_spins
Free spins screen
free_spins
Free spins screen
free_spins
Logo
logo
Preview / Loading screen
preview

Data provenance

what we captured and what we didn't
Base game (grid, tumble win state with 5-cluster Purple Triangle $0.50 confirming payout scale); paytable p1 (full cluster-size tiers for all 10 paying symbols) and p2 (WILD 25-cluster payout, SCATTER direct payouts, FS and Buy FS rules, max win 7500x); rules p1-p4 (RTP 96.08% base / 96.01% buy, volatility high, bet $0.20-$240, cluster mechanics, retrigger table); Free Spins trigger + 4 gameplay frames (sticky WILDs at 2X and 3X visible, final spin); win screen (base game cluster win + FS completion $120/60x); bonus buy dialog ($200/100x); settings panel; autoplay panel
WILD cluster payouts for 5-24 symbol counts not visible on paytable p2 — only the 25-symbol full-grid WILD payout ($100 / 50x) was shown; intermediate cluster tiers for WILD likely exist but are not readable from captured frames and must not be inferred
FS retrigger not triggered during captured 10-spin bonus-buy run; mechanic documented from rules p2: 2/3/4/5 overlay SCATTER in FS awards +5/+10/+20/+30 extra spins
Natural 3-SCATTER trigger animation not captured — Free Spins accessed exclusively via BUY FREE SPINS; FS gameplay documented as identical regardless of trigger method

Ask AI about Twilight Princess

MCP · VERIFIED CAPTURE DATA

AI apps like Claude are chat apps: you ask, they answer. Normally they can’t see this capture — MCP is the plug that connects them to it. Add one link, and your chat answers with this slot’s verified data. No coding.

Server https://mcp.i-gaming.tools/mcp paste into Claude, Cursor, VS Code, Gemini, Codex, Windsurf or Zed · read-only · free · no key Setup guides →
What it looks like

How do the free spins in Twilight Princess work? Keep it simple.

10 spins awarded on 3+ SCATTER; special reels active (higher frequency of high-value symbols and WILDs); any WILD that lands becomes sticky for the entire round with a random multiplier of 2X, 3X, 5X, or 10X; multiple WILD multipliers in the same cluster are added together; retrigger: 2/3/4/5 overlay SCATTER awards +5/+10/+20/+30 spins; max win cap 7500x ends round immediately

RTP 96.08%High volatilitymax win ×7500demo ✓

From the verified capture of 04 Jul 2026 — not from the AI’s memory.

Playersearch_slots

“Find slots like this but medium volatility — with free demos.”

→ matches by mechanics and theme; official free demos only.

Affiliateget_slot ×2

“Comparison table: Twilight Princess vs Gates of Olympus 1000 — RTP, max win, bonus buy.”

→ side-by-side table, ready for your review page.

Editorget_slot

“Fact-check my review: RTP, max win, paylines, bonus-buy price, release year.”

→ OCR-verified numbers — including the 3 aspects we couldn’t confirm, flagged.

Designerget_slot

“Creative brief: theme, 14 palette hexes and all 12 symbol descriptions.”

→ same palette and symbol data as the sections above, as one brief.

Verified capture: manual playthrough, paytable OCR-checked Honest gaps: 3 uncaptured aspects flagged, not hidden Read-only · free, no key · per-IP rate limit 18+Free demo data only — no real-money links

Technical info

Free JSON data API — token auth.
GET /api/v1/slots/twilight-princess-b7/

Public data API. Send Authorization: Token <your-token>. Full structured data, media and demo links in one call. See the API docs.

Spec sheet — extracted, unverified. This is the raw OCR dump, not the full API response.
GET /api/v1/slots/twilight-princess-b7/
{
  "game_overview": {
    "name": "Twilight Princess",
    "provider": "Pragmatic Play",
    "internal_symbol": "vs20dhcluster",
    "game_category": "video_slot",
    "theme": "anime fairy-tale princess, magical fantasy, kawaii-style",
    "visual_style": "Anime-inspired flat illustration. Soft sky-blue background with white volumetric clouds. 5×5 game grid has a deep purple fill with a gold ornate border and small pink gem accents at each corner. All symbols rendered in a saturated jewel-tone palette (pink, gold, red, purple, green) with gloss highlights. The Princess character is drawn in Japanese anime style — large expressive eyes, long golden-blonde hair, tiara adorned with pink flowers, white bodysuit with a layered pink-and-blue frilly skirt, holding a pink staff topped with a glowing blue orb. She floats on the right side of the screen in base game, and her visual changes slightly in FS (white bodysuit, more ruffled pink skirt, same staff). No dark or violent imagery.",
    "color_palette_words": "deep purple (grid background), gold (borders, crown), pink/magenta (WILD orb, frills, UI accents), sky blue (background), soft white (clouds, highlights), crimson red (heart in Crown symbol, red diamonds), green (bell disc, green orb symbol), lavender/violet (FS mode background shift), turquoise/cyan (WILD multiplier text in active FS state)"
  },

  "grid_and_mechanics": {
    "reels": 5,
    "rows": 5,
    "total_cells": 25,
    "bet_mechanic": "cluster",
    "payline_direction": "na",
    "cluster_rule": "Minimum 5 symbols connected horizontally or vertically in adjacent cells. Diagonal connections do NOT count. Source: paytable_p1.png header text — 'All symbols pay in blocks of minimum 5 symbols connected horizontally or vertically. The game is played on a 5x5 grid of symbols.'",
    "tumble_mechanic": "Winning symbols are removed after each paying cluster; new symbols fall in from above to fill empty positions. Multiple tumbles possible on a single paid spin if new clusters form. Implied by the cluster-pays PP engine (vs20dhcluster); no explicit 'tumble' text found on captured frames, but standard for this engine class.",
    "win_presentation": "Winning cluster cells glow with a pink/gold radiant border during win animation. Win dollar amount appears as large white text centered inside the cluster. Bottom bar shows 'WIN $X.XX' and 'WINNER' text. Source: base_game_win.png showing 5-triangle cluster with $0.50 glow and WIN $0.50 WINNER bottom bar."
  },

  "symbols": [
    {
      "rank": 1,
      "name": "Princess",
      "role": "high_pay",
      "visual_description": "Bust portrait of the anime princess character inside an ornate gold circular frame on a sky-blue background. She has golden-blonde hair, large gold eyes, a tiara with pink flower blooms, and a white collar. The frame has scalloped gold edges with pink gem accents.",
      "color_profile": "gold frame, sky-blue interior, golden-blonde hair, pink tiara flowers",
      "payouts_multiplier": {
        "5_to_6": 2.5,
        "7_to_8": 3.75,
        "9_to_11": 6.0,
        "12_to_14": 10.0,
        "15_to_19": 15.0,
        "20_to_25": 50.0
      },
      "payouts_dollar_at_2usd_bet": {
        "5_to_6": "$5.00",
        "7_to_8": "$7.50",
        "9_to_11": "$12.00",
        "12_to_14": "$20.00",
        "15_to_19": "$30.00",
        "20_to_25": "$100.00"
      },
      "source": "paytable_p1.png — top-left symbol, verified via zoom crop _highpay.png"
    },
    {
      "rank": 2,
      "name": "Crown",
      "role": "high_pay",
      "visual_description": "Gold ornate royal crown with a large crimson-red heart at its center, flanked by two smaller ruby-red cabochon gems at the base and two arched gold side spires. Rests on a blue-teal background.",
      "color_profile": "gold crown, crimson/red heart, ruby side gems, teal-blue background",
      "payouts_multiplier": {
        "5_to_6": 2.0,
        "7_to_8": 2.5,
        "9_to_11": 4.5,
        "12_to_14": 8.0,
        "15_to_19": 12.0,
        "20_to_25": 30.0
      },
      "payouts_dollar_at_2usd_bet": {
        "5_to_6": "$4.00",
        "7_to_8": "$5.00",
        "9_to_11": "$9.00",
        "12_to_14": "$16.00",
        "15_to_19": "$24.00",
        "20_to_25": "$60.00"
      },
      "source": "paytable_p1.png — top row second symbol, verified via zoom crop _highpay.png and _logo_ref_symbols.png"
    },
    {
      "rank": 3,
      "name": "Bell",
      "role": "high_pay",
      "visual_description": "Golden church bell with a small round clapper, mounted on a circular dark green disc/plate. The bell has a warm amber-gold color with gloss highlights.",
      "color_profile": "gold bell, dark green circular backing disc",
      "payouts_multiplier": {
        "5_to_6": 1.5,
        "7_to_8": 2.0,
        "9_to_11": 3.75,
        "12_to_14": 6.0,
        "15_to_19": 9.0,
        "20_to_25": 25.0
      },
      "payouts_dollar_at_2usd_bet": {
        "5_to_6": "$3.00",
        "7_to_8": "$4.00",
        "9_to_11": "$7.50",
        "12_to_14": "$12.00",
        "15_to_19": "$18.00",
        "20_to_25": "$50.00"
      },
      "source": "paytable_p1.png — top row third symbol, verified via zoom crop _highpay.png and confirmed visually in base_game_win.png (gold bell on green disc at row 2 col 5)"
    },
    {
      "rank": 4,
      "name": "Cherry Blossom",
      "role": "high_pay",
      "visual_description": "A large pink five-petaled cherry blossom flower with white-to-pink petal gradient, yellow stamens at center, surrounded by two smaller side blossoms in bud form. Set on a blue-green panel with gold border. Occasionally also described as 'sakura'.",
      "color_profile": "soft pink petals, white highlights, yellow stamen center, blue-green framed background",
      "payouts_multiplier": {
        "5_to_6": 1.25,
        "7_to_8": 1.5,
        "9_to_11": 3.0,
        "12_to_14": 5.0,
        "15_to_19": 7.5,
        "20_to_25": 20.0
      },
      "payouts_dollar_at_2usd_bet": {
        "5_to_6": "$2.50",
        "7_to_8": "$3.00",
        "9_to_11": "$6.00",
        "12_to_14": "$10.00",
        "15_to_19": "$15.00",
        "20_to_25": "$40.00"
      },
      "source": "paytable_p1.png — top row fourth symbol, verified via zoom crop _highpay_right.png; symbol also visible at col 1 row 1 in base_game_win.png"
    },
    {
      "rank": 5,
      "name": "Star Orb",
      "role": "high_pay",
      "visual_description": "A glowing five-pointed star contained within a translucent spherical orb with golden rim. The star emits a warm yellow-gold glow. The orb has a soft bokeh shimmer effect.",
      "color_profile": "golden-yellow star, translucent orb shell, gold circular rim",
      "payouts_multiplier": {
        "5_to_6": 1.0,
        "7_to_8": 1.25,
        "9_to_11": 2.5,
        "12_to_14": 4.0,
        "15_to_19": 6.0,
        "20_to_25": 15.0
      },
      "payouts_dollar_at_2usd_bet": {
        "5_to_6": "$2.00",
        "7_to_8": "$2.50",
        "9_to_11": "$5.00",
        "12_to_14": "$8.00",
        "15_to_19": "$12.00",
        "20_to_25": "$30.00"
      },
      "source": "paytable_p1.png — top row fifth symbol, verified via zoom crop _highpay_right.png"
    },
    {
      "rank": 6,
      "name": "Pink Heart",
      "role": "low_pay",
      "visual_description": "A large glossy heart shape in vibrant hot pink / magenta. Smooth rounded form with a white gloss streak highlight on the upper-right curve. No border or backing.",
      "color_profile": "hot pink / magenta, white gloss highlight",
      "payouts_multiplier": {
        "5_to_6": 0.75,
        "7_to_8": 1.0,
        "9_to_11": 2.0,
        "12_to_14": 3.0,
        "15_to_19": 4.5,
        "20_to_25": 12.5
      },
      "payouts_dollar_at_2usd_bet": {
        "5_to_6": "$1.50",
        "7_to_8": "$2.00",
        "9_to_11": "$4.00",
        "12_to_14": "$6.00",
        "15_to_19": "$9.00",
        "20_to_25": "$25.00"
      },
      "source": "paytable_p1.png bottom row first symbol, verified via zoom crop _lowpay.png; also visible in base_game_win.png rows 2 and 5"
    },
    {
      "rank": 7,
      "name": "Purple Hex Gem",
      "role": "low_pay",
      "visual_description": "A faceted hexagonal gem in medium purple/violet, with faceted lower half and a rounded upper dome. Multiple angled facets give it a crystalline cut-stone appearance. Has a subtle blue-purple sheen.",
      "color_profile": "medium purple / violet with blue-purple facet reflections",
      "payouts_multiplier": {
        "5_to_6": 0.5,
        "7_to_8": 0.75,
        "9_to_11": 1.5,
        "12_to_14": 2.25,
        "15_to_19": 3.0,
        "20_to_25": 9.0
      },
      "payouts_dollar_at_2usd_bet": {
        "5_to_6": "$1.00",
        "7_to_8": "$1.50",
        "9_to_11": "$3.00",
        "12_to_14": "$4.50",
        "15_to_19": "$6.00",
        "20_to_25": "$18.00"
      },
      "source": "paytable_p1.png bottom row second symbol, verified via zoom crop _lowpay.png; visible in base_game_win.png row 5 col 2 and row 1 col 1 area"
    },
    {
      "rank": 8,
      "name": "Red Diamond",
      "role": "low_pay",
      "visual_description": "A faceted diamond / rhombus gem in bright red, with clearly defined facets in the classic princess-cut arrangement. The gem has a rich crimson-red body with lighter red facet highlights. No border.",
      "color_profile": "bright crimson red, lighter red facet highlights",
      "payouts_multiplier": {
        "5_to_6": 0.5,
        "7_to_8": 0.75,
        "9_to_11": 1.5,
        "12_to_14": 2.25,
        "15_to_19": 3.0,
        "20_to_25": 9.0
      },
      "payouts_dollar_at_2usd_bet": {
        "5_to_6": "$1.00",
        "7_to_8": "$1.50",
        "9_to_11": "$3.00",
        "12_to_14": "$4.50",
        "15_to_19": "$6.00",
        "20_to_25": "$18.00"
      },
      "note": "Purple Hex Gem and Red Diamond share identical payouts. They are distinguished by shape and color — hexagonal vs. rhombus, purple vs. red.",
      "source": "paytable_p1.png bottom row third symbol, verified via zoom crop _lowpay_right.png; visible in base_game_win.png multiple rows"
    },
    {
      "rank": 9,
      "name": "Purple Triangle",
      "role": "low_pay",
      "visual_description": "A flat equilateral triangle gem in medium purple / violet, rendered with slight 3D faceting — brighter purple upper face, darker purple shadow edges, gloss white triangle highlight in upper area. Pink-magenta glowing outline when forming a winning cluster.",
      "color_profile": "medium purple body, gloss white facet, pink/magenta glow border in winning state",
      "payouts_multiplier": {
        "5_to_6": 0.25,
        "7_to_8": 0.5,
        "9_to_11": 1.0,
        "12_to_14": 1.75,
        "15_to_19": 2.5,
        "20_to_25": 7.5
      },
      "payouts_dollar_at_2usd_bet": {
        "5_to_6": "$0.50",
        "7_to_8": "$1.00",
        "9_to_11": "$2.00",
        "12_to_14": "$3.50",
        "15_to_19": "$5.00",
        "20_to_25": "$15.00"
      },
      "verification_note": "5-cluster = $0.50 at $2 bet = 0.25× CONFIRMED by base_game_win.png: WIN $0.50 WINNER displayed for a 5-triangle cluster in top-right area of grid. This cross-validates the entire payout tier for lowest cluster count.",
      "source": "paytable_p1.png bottom row fourth symbol, verified via zoom crop _lowpay_right.png; confirmed by base_game_win.png in-game win event"
    },
    {
      "rank": 10,
      "name": "Green Orb",
      "role": "low_pay",
      "visual_description": "A smooth glossy sphere in medium green (similar shade to the Bell's backing disc). Round orb shape with a bright white specular highlight in the upper-left quadrant, giving a glass-ball or marble appearance.",
      "color_profile": "medium green, bright white specular highlight",
      "payouts_multiplier": {
        "5_to_6": 0.25,
        "7_to_8": 0.5,
        "9_to_11": 1.0,
        "12_to_14": 1.75,
        "15_to_19": 2.5,
        "20_to_25": 7.5
      },
      "payouts_dollar_at_2usd_bet": {
        "5_to_6": "$0.50",
        "7_to_8": "$1.00",
        "9_to_11": "$2.00",
        "12_to_14": "$3.50",
        "15_to_19": "$5.00",
        "20_to_25": "$15.00"
      },
      "note": "Purple Triangle and Green Orb share identical payouts. Distinguished purely by shape (triangle vs. sphere) and color (purple vs. green).",
      "source": "paytable_p1.png bottom row fifth symbol, verified via zoom crop _lowpay_right.png; visible at grid row 3 col 3 and row 5 col 5 in base_game_win.png"
    }
  ],

  "special_symbols": {
    "wild": {
      "name": "WILD",
      "role": "wild",
      "visual_description_base": "A pink/magenta perfectly smooth spherical orb, contained within an ornate gold circular frame. The frame has decorative curved scrollwork and small gold knobs around its perimeter. Two pink satin ribbon bows are attached at the left and right sides (3 o'clock and 9 o'clock positions). A small gold crown sits at the very top of the frame. At the bottom of the orb, a gold ornamental emblem resembling the letter 'W' in a shield shape. The orb itself has a strong specular highlight giving it a shiny, gem-like surface.",
      "visual_description_active_fs": "In FS mode when landed as a sticky multiplier WILD, the orb appears surrounded by an intense upward-flickering golden-orange fiery crown/flame halo effect around the top of the frame. The multiplier value (2X, 3X, 5X, or 10X) is displayed in bold turquoise/cyan text centered inside or just below the orb. Source: free_spins_gameplay3.png and free_spins_gameplay4.png.",
      "color_profile": "pink/magenta orb, gold ornate frame, pink ribbon bows, turquoise multiplier text in active state, golden flame halo in active state",
      "function": "Substitutes for all paying symbols in cluster formation. Does NOT substitute for SCATTER. Adds its own payout if a cluster of WILDs forms without other symbol assistance.",
      "wild_own_payout": {
        "cluster_of_25": "50×",
        "dollar_at_2usd": "$100.00",
        "source": "paytable_p2.png WILD section: '25 - $100.00', verified via zoom crop _wild_sym.png"
      },
      "note_on_smaller_wild_clusters": "Only the 25-symbol (full-grid) WILD cluster payout was explicitly shown on paytable_p2. No payout rows for 5–24 WILD clusters were visible in the captured frames. It is likely WILD clusters of 5–24 do pay (matching an appropriate tier), but exact dollar values for those tiers are not readable from current frames. Do not infer.",
      "multiplier_mechanic": {
        "applies_in": "Free Spins mode only",
        "multiplier_values": ["2X", "3X", "5X", "10X"],
        "assignment": "Random multiplier assigned when WILD lands during Free Spins.",
        "additive_rule": "When multiple WILDs contribute to the same winning cluster, their multipliers are ADDED together (not multiplied). E.g., a 3X WILD and a 2X WILD in the same cluster produce a combined 5× multiplier. Source: paytable_p2.png rule text; confirmed by preview.png preview splash showing 10X, 5X, 3X, 2X WILDs simultaneously.",
        "sticky_rule": "WILD symbols persist (remain fixed) for the entire remainder of the Free Spins round once landed. They do not disappear between spins. Source: rules_p1.png and paytable_p2.png; preview.png caption 'WILDS WITH MULTIPLIERS UP TO 10X ARE STICKY IN FREE SPINS'.",
        "base_game_wild": "WILD symbol can land in base game but functions only as a substitute — no multiplier is applied in base game. Multiplier mechanic is exclusive to Free Spins."
      }
    },
    "scatter": {
      "name": "SCATTER",
      "role": "scatter",
      "visual_description": "A luminous golden spherical orb resembling a radiant sun or moon. The orb has a warm golden-yellow body with a bright white-gold central glow spot. Around its equator, a decorative gold band or ring with detailed engravings. Multiple golden spike-like rays emanate outward from the orb in a sunburst pattern. The overall impression is of a glowing celestial body or magical talisman. Set on a background that blends with the grid.",
      "color_profile": "warm gold-yellow, bright white center glow, gold sunburst rays",
      "function": "Appears on all reels. Pays directly based on count anywhere on grid (not required to form a connected cluster). Also triggers Free Spins.",
      "direct_payouts": {
        "3_scatter": "2× total bet",
        "4_scatter": "15× total bet",
        "5_scatter": "100× total bet",
        "note": "Payouts listed as multiples of the total bet amount. Source: paytable_p2.png SCATTER section."
      },
      "free_spins_trigger": "3 or more SCATTER on grid → triggers 10 Free Spins. Source: paytable_p2.png and rules_p1.png.",
      "buy_free_spins_guarantee": "Purchasing BUY FREE SPINS guarantees landing 3, 4, or 5 SCATTER on the triggering spin, granting 10 Free Spins with different probabilities for each SCATTER count. Source: paytable_p2.png BUY FREE SPINS section."
    }
  },

  "features": {
    "cluster_pays": {
      "description": "All 10 paying symbols (plus WILD) pay via cluster formation — minimum 5 symbols connected horizontally or vertically in adjacent cells on the 5×5 grid. Diagonal connections do NOT count. Six cluster-size tiers: 5–6, 7–8, 9–11, 12–14, 15–19, 20–25 cells.",
      "max_cluster_size": 25,
      "source": "paytable_p1.png header text (primary), rules_p1.png"
    },
    "tumble": {
      "description": "After each winning cluster, the matched symbols are removed and new symbols fall in from above. If the new symbols form further clusters, those pay out additionally in the same spin. Continues until no more clusters form. Standard cluster-pays tumble behavior for vs20dhcluster engine.",
      "explicit_label_in_game": "Not explicitly named 'Tumble' or 'Cascade' in captured frames; inferred from engine class and base_game_win.png win state (mid-cascade showing emptied cells).",
      "source": "base_game_win.png (winning cells highlighted, positions cleared), rules_p1.png (game mechanics section)"
    },
    "free_spins": {
      "trigger": "3 or more SCATTER symbols anywhere on grid in a single spin",
      "spins_awarded": 10,
      "source_trigger": "paytable_p2.png, rules_p1.png",
      "visual_change_in_fs": "Background color shifts from sky-blue to a deeper violet/purple hue. The grid retains its purple fill. A flame or glow effect appears at the top of reel 5 (rightmost column), indicating 'special reels' active during FS. Source: free_spins_gameplay2.png (visible flame at reel 5 top edge).",
      "spin_counter_ui": "Displayed as 'X FREE SPINS LEFT' in large text near top-center of screen during FS gameplay. Source: free_spins_gameplay2.png '9 FREE SPINS LEFT', free_spins_gameplay3.png '4 FREE SPINS LEFT', free_spins_gameplay4.png '1 FREE SPINS LEFT'.",
      "sticky_wild_mechanic": {
        "description": "Any WILD that lands during Free Spins immediately becomes sticky (frozen in position for all remaining FS spins) and receives a random multiplier of 2X, 3X, 5X, or 10X.",
        "multiplier_application": "Additive across multiple WILDs in one winning combination.",
        "observed_in_demo": "3X + 2X WILDs simultaneously active in free_spins_gameplay3.png; 2X visible in free_spins_gameplay4.png with GAME PAYS $42.50 on final spin.",
        "source": "preview.png caption, paytable_p2.png, rules_p1.png; confirmed by free_spins_gameplay2/3/4.png"
      },
      "special_reels": {
        "description": "Free Spins use enhanced/special symbol reels with higher frequency of high-value and WILD symbols. Source: paytable_p2.png and rules_p2.png mention 'special reels in Free Spins'; visible flame effect on reel 5 in free_spins_gameplay2.png confirms the feature is active.",
        "visual_indicator": "Flame/glow effect at top of reel 5"
      },
      "retrigger": {
        "description": "During Free Spins, SCATTER symbols can land as overlays on any symbol. Landing additional SCATTER in FS awards extra spins.",
        "retrigger_table": {
          "2_scatter": "+5 Free Spins",
          "3_scatter": "+10 Free Spins",
          "4_scatter": "+20 Free Spins",
          "5_scatter": "+30 Free Spins"
        },
        "source": "rules_p2.png retrigger section",
        "captured_in_demo": false,
        "note": "Retrigger was not observed in the captured 10-spin FS run."
      },
      "max_win_cap_in_fs": "7,500× total bet. Once reached, the FS round ends immediately. Source: paytable_p2.png and rules_p2.png 'max win 7500x'.",
      "demonstrated_fs_run": {
        "entry_method": "BUY FREE SPINS $200.00 at $2.00 bet (100× cost)",
        "spins_played": 10,
        "starting_credit": "$99,800.00 (= $100,000 initial − $200 buy)",
        "final_credit": "$99,920.00",
        "total_win": "$120.00",
        "win_in_multiplier": "60×",
        "win_screen_text": "CONGRATULATIONS YOU HAVE WON $120.00 IN 10 FREE SPINS",
        "notable_spins": "Spin 9/10 produced $29.04 (with 'NICE!' overlay), final accumulated WIN $45.04. GAME PAYS $42.50 shown on last spin. 2X sticky WILD was present at col 5 rows 1-2 during final spin.",
        "source": "free_spins_p1.png, free_spins_gameplay2/3/4.png, win_screen.png"
      }
    },
    "buy_free_spins": {
      "available": true,
      "cost": "$200.00 at $2.00 bet = 100× total bet",
      "ui_placement": "Persistent purple button with gold border on the LEFT side of the base game screen, labeled 'BUY FREE SPINS $200.00'. Source: base_game.png, base_game_win.png, settings.png.",
      "button_color": "purple/violet fill with gold border and gold lettering",
      "dialog": "Purple panel with gold border appears center-screen. Header reads 'BUY FREE SPINS'. Shows cost '$200.00'. TOTAL BET $2.00 displayed at bottom. Green checkmark confirm button (right) and red X cancel button (left). Source: bonus_buy_dialog.png.",
      "guarantee": "Guarantees 3, 4, or 5 SCATTER symbols on the triggering spin (corresponding to 10 FS + scatter direct pay). Source: paytable_p2.png.",
      "rtp_with_buy": "96.01% (versus 96.08% base game). Source: rules_p3.png.",
      "source": "bonus_buy_dialog.png, base_game.png, paytable_p2.png, rules_p3.png"
    }
  },

  "rtp_and_volatility": {
    "rtp_base_game": "96.08%",
    "rtp_buy_free_spins": "96.01%",
    "volatility": "HIGH",
    "volatility_badge": "5/5 lightning bolts (all gold/yellow)",
    "volatility_text_in_rules": "Not found as explicit prose on captured pages; inferred from 5/5 badge in rules_p1.png.",
    "source": "rules_p1.png (volatility badge 5/5); rules_p3.png (RTP 96.08% base / 96.01% buy)"
  },

  "bet_range": {
    "minimum_bet": "$0.20",
    "maximum_bet": "$240.00",
    "demo_bet_shown": "$2.00",
    "bet_adjustment": "TOTAL BET selector via minus (−) and plus (+) buttons visible in Settings modal. Source: settings.png showing TOTAL BET $2.00 with − and + controls.",
    "source": "rules_p3.png (bet range text); settings.png (TOTAL BET control)"
  },

  "max_win": {
    "value_multiplier": "7,500×",
    "note": "Applies in both base game and Free Spins. Round ends immediately when 7,500× is reached.",
    "source": "paytable_p2.png and rules_p2.png (both state max win cap)"
  },

  "ui_layout": {
    "base_game_layout": {
      "grid_position": "Center of canvas. 5×5 purple grid with gold ornate border. Four pink gem accents at corners.",
      "grid_approximate_position_in_1280x800": "x≈220 to x≈1055, y≈55 to y≈670",
      "left_panel": "BUY FREE SPINS $200.00 — purple button with gold border. Below it: no additional UI elements. The Princess decorative character is NOT left panel — she is right of grid.",
      "right_panel": "Full-body anime Princess character floating freely. White bodysuit, tiara with pink flower blooms, pink layered ruffled skirt, pink staff with blue glowing orb. Static decorative element (no interactive function).",
      "top_left": "Game wordmark 'Twilight Princess' in gold script text on a dark maroon diamond-shaped banner. Displayed in both base game and active game states.",
      "bottom_bar": "Pragmatic Play logo badge (bottom-left) / Settings (≡ icon) / Info (ⓘ icon) / Sound (speaker icon) — all leftmost. Center: 'CREDIT $XXX.XX' in gold / 'BET $2.00' in gold. Center text: 'HOLD SPACE FOR TURBO SPIN' (keyboard shortcut reminder) or 'WIN $X.XX / WINNER' during win. Right side: minus (−) / Spin button (circular arrows icon, large round button) / plus (+) / AUTOPLAY button (with pause/play indicator).",
      "spin_button": "Large circular button on right side of bottom bar. Icon: two curved arrows (rotate/spin). Keyboard shortcut: SPACEBAR (hold for turbo).",
      "source": "base_game.png, base_game_win.png"
    },
    "free_spins_layout": {
      "background_change": "Background shifts from sky-blue with clouds to a deeper violet/purple hue.",
      "fs_counter": "'X FREE SPINS LEFT' displayed prominently at top-center or left area during FS spins.",
      "win_accumulator": "'WIN $X.XX' shown at bottom, growing throughout the FS round.",
      "sticky_wilds_visible": "Locked WILDs remain in fixed positions with their multiplier values displayed in turquoise/cyan text.",
      "source": "free_spins_gameplay2/3/4.png"
    },
    "settings_modal": {
      "title": "SYSTEM SETTINGS",
      "controls": [
        {"name": "GAME HISTORY", "type": "link", "description": "External link icon; opens game history in new context"},
        {"name": "TOTAL BET", "type": "stepper", "description": "Current bet shown in center box, minus/plus buttons on sides"},
        {"name": "BATTERY SAVER", "type": "toggle", "description": "Save battery life by reducing animation speed", "default_in_demo": "OFF"},
        {"name": "AMBIENT MUSIC", "type": "toggle", "description": "Turn on or off the game music", "default_in_demo": "OFF"},
        {"name": "SOUND FX", "type": "toggle", "description": "Turn on or off the game sounds", "default_in_demo": "OFF"},
        {"name": "INTRO SCREEN", "type": "toggle", "description": "Show the intro screen before starting the game", "default_in_demo": "ON (green)"}
      ],
      "close_button": "× at top-right of modal",
      "source": "settings.png"
    },
    "autoplay_panel": {
      "spin_count_options": [10, 25, 50, 75, 100, 250, 500, 1000],
      "stop_conditions": "Stop on loss limit / stop on win limit (exact dollar thresholds adjustable)",
      "source": "autoplay.png (manifest note describes options; frame not individually read — manifest description used)"
    }
  },

  "accessibility_notes": {
    "visual_symbol_differentiation": {
      "high_pay_symbols": "Princess uses portrait + gold circular frame (unique compound shape). Crown is the only crown shape. Bell is distinguishable by bell-form on green disc. Cherry Blossom is clearly a flower. Star Orb is a star-in-sphere. These five are well-differentiated by shape.",
      "low_pay_symbols": "The four gem symbols (Pink Heart, Purple Hex Gem, Red Diamond, Purple Triangle, Green Orb) have DIFFERENT SHAPES: heart, hexagon, rhombus/diamond, equilateral triangle, sphere. Shape alone differentiates all five. Color is SUPPLEMENTARY, not primary — a colorblind player can distinguish all low-pays by shape.",
      "colorblind_note": "Red-green colorblind players: Red Diamond vs Green Orb are distinguished by shape (diamond vs sphere) — safe. Purple Triangle vs Purple Hex Gem differ by shape (triangle vs hexagon) — safe. Crown's crimson heart vs red diamond: both red/crimson, but crown has a crown frame; red diamond is a standalone faceted gem — distinguishable by context. No critical information encoded solely in color.",
      "wild_vs_paying": "WILD is a pink orb in an ornate gold frame with ribbon bows — visually distinct from all paying symbols due to its ornamental circular frame, gold 'W' emblem, and the ribbon bows at sides. Active WILD in FS adds a flame halo and turquoise multiplier text — highly salient even for colorblind users (cyan text on pink orb is a strong contrast pairing).",
      "scatter_vs_high_pays": "SCATTER is a large golden sunburst orb, visually distinct from all other symbols due to its radiant spike-rays and warm gold color. Not easily confused with any paying symbol."
    },
    "win_feedback": {
      "visual": "Winning cluster cells glow with pink/gold animated border. Win amount appears as large white dollar text inside the cluster. Bottom bar WIN display in gold text.",
      "text": "WIN $X.XX and WINNER text always present for wins — no color-only signaling. Free spins win is confirmed by on-screen text overlay (CONGRATULATIONS YOU HAVE WON $X.XX IN N FREE SPINS).",
      "sound": "SOUND FX toggle available; game has ambient music separate from sound FX (AMBIENT MUSIC toggle). Both independently controllable. BATTERY SAVER reduces animation speed — useful for motion-sensitive players."
    },
    "motor_accessibility": {
      "turbo_spin": "Hold SPACE for turbo spin (keyboard shortcut). Autoplay available with 8 preset spin counts and loss/win stop conditions.",
      "buy_free_spins": "BUY FREE SPINS button always accessible in base game left panel — no need to wait for natural SCATTER trigger.",
      "bet_adjustment": "Bet adjustable via plus/minus stepper in Settings — no text entry required."
    },
    "cognitive": {
      "cluster_pays": "No paylines to track — any connected block of 5+ identical symbols wins. Simpler mental model than payline slots.",
      "retrigger": "Retrigger adds to remaining spin count rather than restarting — counter continues downward, additions are cumulative. May be confusing on first exposure."
    }
  },

  "coverage_gaps": [
    {
      "gap": "Retrigger not captured",
      "reason": "10-spin FS run via bonus buy ($200) did not produce retrigger event. No additional buy attempted.",
      "mechanic_documented_from": "rules_p2.png (retrigger table +5/+10/+20/+30 FS for 2/3/4/5 SCATTER in FS)",
      "severity": "minor — retrigger is additive bonus to FS count, mechanic fully described in rules"
    },
    {
      "gap": "WILD cluster payouts for sizes 5–24 not confirmed",
      "reason": "paytable_p2.png WILD section only showed '25 - $100.00'. No intermediate WILD cluster payout rows were visible in captured frames.",
      "severity": "minor — WILD primarily valued for multiplier in FS, not for own-cluster base payouts"
    },
    {
      "gap": "Natural base game free spins trigger not captured",
      "reason": "FS was triggered exclusively via BUY FREE SPINS. Natural 3-SCATTER trigger animation not seen.",
      "severity": "minor — win screen and FS gameplay identical regardless of trigger method"
    },
    {
      "gap": "Special reels exact symbol distribution not documented",
      "reason": "Paytable_p2 and rules_p2 reference special reels in FS but do not publish the reel strip. Not deducible from captured frames.",
      "severity": "informational — affects RTP calculation but not feature description"
    },
    {
      "gap": "Autoplay stop conditions exact UI not individually read",
      "reason": "autoplay.png frame was captured but description relies on manifest note. Frame content not read via vision in this session.",
      "severity": "minor — manifest describes options: 10/25/50/75/100/250/500/1000 spins + loss/win stop"
    }
  ],

  "unreadable_or_uncertain": [
    {
      "item": "WILD cluster payouts for 5–24 count",
      "status": "not_visible_on_captured_frames",
      "frame": "paytable_p2.png",
      "detail": "Only '25 - $100.00' entry visible for WILD. Intermediate tiers (if they exist) are either off-screen or not displayed in this paytable format."
    },
    {
      "item": "Exact bet increment steps",
      "status": "uncertain",
      "detail": "Settings stepper shows $2.00 in demo. The number of discrete bet levels between $0.20 and $240 is not captured. Standard PP cluster-pay games typically have ~20 levels."
    },
    {
      "item": "Base game tumble cap or limit",
      "status": "not_stated",
      "detail": "No explicit cap on number of tumbles per spin mentioned in captured frames. Assumed unlimited until no new clusters form."
    }
  ],

  "ocr_sources_per_frame": {
    "preview.png": "WILDS WITH MULTIPLIERS UP TO 10X ARE STICKY IN FREE SPINS; VOLATILITY 5/5; DON'T SHOW NEXT TIME",
    "paytable_p1.png": "All symbols pay in blocks of minimum 5 symbols connected horizontally or vertically. The game is played on a 5x5 grid of symbols. [10 symbol payout tables — all dollar values verified via zoom crops _highpay.png, _highpay_right.png, _lowpay.png, _lowpay_right.png]",
    "paytable_p2.png": "WILD WITH MULTIPLIERS section; 25 - $100.00; FREE SPINS section; BUY FREE SPINS section; MAX WIN 7500x; SCATTER 3=2x/4=15x/5=100x total bet [zoom crop _wild_sym.png verified WILD visual and payout]",
    "rules_p1.png": "Page 3/6; VOLATILITY badge 5/5; RTP 96.08% base game / 96.01% BUY FREE SPINS; MINIMUM BET $0.20 / MAXIMUM BET $240.00; cluster pays mechanics; WILD sticky in FS; SCATTER triggers 10 FS",
    "rules_p2.png": "Page 4/6; HOW TO PLAY; MAIN GAME INTERFACE element descriptions; retrigger table; max win 7500x",
    "rules_p3.png": "Page 5/6; SETTINGS MENU (INTRO SCREEN / AMBIENT / SOUND FX / GAME HISTORY); INFORMATION SCREEN; BET MENU; max win 7500x reference",
    "rules_p4.png": "Page 6/6; AUTOPLAY section; SKIP SCREENS option; legal disclaimer text",
    "settings.png": "SYSTEM SETTINGS; GAME HISTORY; TOTAL BET $2.00; BATTERY SAVER (toggle off); AMBIENT MUSIC (toggle off); SOUND FX (toggle off); INTRO SCREEN (toggle ON/green); CREDIT $100,000.00; BET $2.00",
    "base_game.png": "CREDIT $100,000.00; BET $2.00; HOLD SPACE FOR TURBO SPIN; PRAGMATIC PLAY (badge)",
    "base_game_win.png": "WIN $0.50; WINNER; CREDIT $99,900.50; BET $2.00 [confirms Purple Triangle 5-cluster = $0.50 = 0.25x at $2 bet]",
    "bonus_buy_dialog.png": "BUY FREE SPINS $200.00; TOTAL BET $2.00",
    "free_spins_p1.png": "CONGRATULATIONS YOU HAVE WON 10 FREE SPINS; WIN $4.00; FREE SPINS LEFT 10; FEATURE ACTIVE",
    "free_spins_gameplay2.png": "9 FREE SPINS LEFT; WIN $4.00; CREDIT $99,800.00",
    "free_spins_gameplay3.png": "4 FREE SPINS LEFT; WIN $6.00; CREDIT $99,794.00 [approx]; WILD 3X and WILD 2X visible",
    "free_spins_gameplay4.png": "1 FREE SPINS LEFT; NICE! overlay; $29.04 in gold frame; WIN $45.04; GAME PAYS $42.50; CREDIT approx $99,755",
    "win_screen.png": "CONGRATULATIONS YOU HAVE WON $120.00 IN 10 FREE SPINS; WIN $120.00; CREDIT $99,920.00; LAST FREE SPIN"
  },

  "symbol_count_summary": {
    "total_symbol_types": 12,
    "paying_symbols": 10,
    "wild": 1,
    "scatter": 1,
    "note": "No 'blank' or 'empty' symbol — all cells always contain one of the 12 symbol types."
  }
}

API documentation for this slot

Ready-to-run request examples in curl, Python, JavaScript & PHP — plus the full structured-data field reference for this exact slot, on GitHub.