Wild Heart

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

Free demo · not real-money play
✓ Working · checked 1 week ago Verified · 31 Jul 2026
RTP 96.92%
Volatility Very High
Max win ×2820
Grid 5×4
For webmasters & affiliates
Embed demo

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

Asset pack

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

1 download · last one 6 days, 19 hours ago
Slot API

GET /v1/slots/wild-heart-b10/

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

64 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. 4 aspects we couldn’t confirm are flagged below, not hidden.

Captured 31 Jul 2026 View capture log

Per-screen breakdown

46 demo screens
46 PNG (ZIP)
Autoplay settings
autoplay Autoplay settings
Base game
base_game Base game
Base game
base_game Base game
Base game
base_game Base game
Base game
base_game Base game
Base game
base_game Base game
Bonus features
bonus Bonus features
Bonus features
bonus Bonus features
Bonus features
bonus Bonus features
Bonus features
bonus Bonus features
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
Free spins screen
free_spins Free spins screen
Free spins screen
free_spins Free spins screen
Free spins screen
free_spins Free spins screen
Info / About screen
info Info / About screen
Info / About screen
info Info / About screen
Logo
logo Logo
Paytable
paytable Paytable
Paytable
paytable Paytable
Paytable
paytable Paytable
Paytable
paytable Paytable
Paytable
paytable Paytable
Paytable
paytable Paytable
Paytable
paytable Paytable
Paytable
paytable Paytable
Paytable
paytable Paytable
Paytable
paytable Paytable
Paytable
paytable Paytable
Paytable
paytable Paytable
Preview / Loading screen
preview Preview / Loading screen
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
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
Win screen
win_screen Win screen

Search Demand

monthly search interest · last 12 months
Total demand / month
Jul '25: 450 450 Jul Aug '25: 210 210 Aug Sep '25: 190 190 Sep Oct '25: 130 130 Oct Nov '25: 120 120 Nov Dec '25: 170 170 Dec Jan '26: 130 130 Jan Feb '26: 150 150 Feb Mar '26: 160 160 Mar Apr '26: 110 110 Apr May '26: 140 140 May Jun '26: 90 90 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
🇬🇷Greece 10 10 10 10 10 10
🇷🇴Romania 10 10 10 10
🇲🇹Malta 10
🇳🇿New Zealand 10
🇺🇸United States 20 20 20 20 40 20 20 20 20 60 40 180
🇫🇮Finland 20 20 20 20 20 20
🇬🇧United Kingdom 10 10 10 10 10 10 10 10 10 10 20
🇫🇷France 10 10 10 10 10 10 10 10 10 10
🇨🇭Switzerland 30 30 30
🇪🇸Spain 10 10 10 10 10 10 10
🇹🇷Turkey 10 10 10 10 10 10 10
🇦🇹Austria 10 10 10 10 10
🇧🇪Belgium 20 20
🇭🇺Hungary 10 10 10 10
🇮🇪Ireland 10 10 10
🇵🇹Portugal 10 10
🇨🇾Cyprus 10
🇩🇰Denmark 10
🇸🇪Sweden 10
🇩🇪Germany 10 10 10 10 10 10 10 10 10 10 30
🇦🇺Australia 10 10 10 10 10 10 10 10 10 10
🇵🇱Poland 10 10 10 10 10 10 10
🇧🇬Bulgaria 10 10 10 10 10
🇮🇹Italy 10 10 10 10 10
🇳🇱Netherlands 10 10 10
🇳🇴Norway 10 10
🇨🇦Canada 20 20 20 20 20 20 20 20 20 20 20
Full per-country breakdown via the API →

What we extracted from Wild Heart

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

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

Specification

verified parameters
provider BGaming
volatility Very High
max_win_x ×2820
layout 5×4
paylines 20 fixed
bonus_buy Yes · 3 options
mechanic Video Slot
release_date 2024

RTP configurations

This game does not run at one fixed RTP. It ships 4 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.92%
Bonus Buy 97.03% Buy Bonus, WITH 2x2 WILDS tier (120x bet)
Bonus Buy 97.02% Buy Bonus, REGULAR tier (50x bet)
Bonus Buy 96.98% Buy Bonus, WITH 3x3 WILDS tier (400x bet)

See how this RTP compares across BGaming’s full range →

Symbols & paytable

15 symbols
15 icons (ZIP)
WILD
WILD
Wild

Glossy red heart on gold sunburst card, 'WILD' embossed in gold. Substitutes for all symbols in the winning line except Scatter. Printed per-line tiers 5x200/4x50/3x20/2x1 (full-bet value = printed/20).

MatchPayoutUnit
2x 0.05 Multiplier
3x 1.00 Multiplier
4x 2.50 Multiplier
5x 10.00 Multiplier
Heart (Special symbol)
Heart (Special symbol)
Other

Plain red heart card, same gold frame as WILD but WITHOUT 'WILD' text. Marks its cell with a gold frame for Wild Frames; no payout tiers printed. Observed (not in rules) also substituting in a paying line on 2 win frames.

BONUS (Scatter, horse head)
BONUS (Scatter, horse head)
Scatter

Dark blue-black horse head in profile with teal-tinted mane on a blue-to-teal card, word 'BONUS' in gold. Appears only on reels 1, 3, 5; 3+ anywhere trigger 10 Free Spins (no retrigger). No line-payout tiers printed.

Raccoon cavalier (main hero)
Raccoon cavalier (main hero)
High Pay

Anthropomorphic raccoon in purple cavalier hat and cape with rapier, standing on gold coins. Top-paying regular symbol, pays tier-for-tier identical to WILD. Printed per-line tiers 5x200/4x50/3x20/2x1.

MatchPayoutUnit
2x 0.05 Multiplier
3x 1.00 Multiplier
4x 2.50 Multiplier
5x 10.00 Multiplier
Guitar
Guitar
High Pay

Small orange-wood acoustic/flamenco guitar on a round blue medallion with gold trim. Printed per-line tiers 5x75/4x25/3x5.

MatchPayoutUnit
3x 0.25 Multiplier
4x 1.25 Multiplier
5x 3.75 Multiplier
Rabbit lady with fan
Rabbit lady with fan
High Pay

Anthropomorphic white rabbit with a rose in her hair, holding an open gold folding fan, on a hot-pink card. Printed per-line tiers 5x75/4x25/3x5.

MatchPayoutUnit
3x 0.25 Multiplier
4x 1.25 Multiplier
5x 3.75 Multiplier
Money bag
Money bag
Low Pay

Tied brown/gold drawstring coin pouch overflowing with gold coins on a small coin pile. Printed per-line tiers 5x60/4x20/3x5.

MatchPayoutUnit
3x 0.25 Multiplier
4x 1.00 Multiplier
5x 3.00 Multiplier
Rose
Rose
Low Pay

Single pink/red rose with green stem and leaves. Printed per-line tiers 5x60/4x20/3x5.

MatchPayoutUnit
3x 0.25 Multiplier
4x 1.00 Multiplier
5x 3.00 Multiplier
Purple hat
Purple hat
Low Pay

Wide-brimmed purple cavalier hat with gold band trim, matching the raccoon hero's hat. Printed per-line tiers 5x60/4x20/3x5.

MatchPayoutUnit
3x 0.25 Multiplier
4x 1.00 Multiplier
5x 3.00 Multiplier
Green fan
Green fan
Low Pay

Open green folding fan with a gold-tipped ribbed pattern and gold handle. Printed per-line tiers 5x60/4x20/3x5.

MatchPayoutUnit
3x 0.25 Multiplier
4x 1.00 Multiplier
5x 3.00 Multiplier
A
A
Low Pay

Red/orange letter with gold 3D bevel. Printed per-line tiers 5x30/4x10/3x5 (only letter whose 3-of-a-kind tier differs from the other four).

MatchPayoutUnit
3x 0.25 Multiplier
4x 0.50 Multiplier
5x 1.50 Multiplier
K
K
Low Pay

Orange-red letter with gold 3D bevel. Printed per-line tiers 5x30/4x10/3x2.

MatchPayoutUnit
3x 0.10 Multiplier
4x 0.50 Multiplier
5x 1.50 Multiplier
Q
Q
Low Pay

Orange/amber letter with gold 3D bevel. Printed per-line tiers 5x30/4x10/3x2.

MatchPayoutUnit
3x 0.10 Multiplier
4x 0.50 Multiplier
5x 1.50 Multiplier
J
J
Low Pay

Blue letter with gold 3D bevel. Printed per-line tiers 5x30/4x10/3x2.

MatchPayoutUnit
3x 0.10 Multiplier
4x 0.50 Multiplier
5x 1.50 Multiplier
10
10
Low Pay

Green letter/digits with gold 3D bevel. Printed per-line tiers 5x30/4x10/3x2.

MatchPayoutUnit
3x 0.10 Multiplier
4x 0.50 Multiplier
5x 1.50 Multiplier

Bonus modes

5 modes
Base Game Modifier base
Base Game / Wild Frames

5x4 grid, 20 fixed paylines. Runs continuous 10-spin Wild Frames cycles: each Heart special symbol marks the cell it lands on with a gold frame, sticky for the rest of the cycle; at cycle end every framed cell turns Wild. A Heart re-landing on an already-framed cell adds +1 to that spin's Extra Multiplier (resets to x1 each new cycle).

Free Spins free_spins
Free Spins

Triggered naturally by 3+ BONUS scatters on reels 1, 3 and 5. 10 spins, cannot be retriggered. Wilds landing during the round are sticky until the round ends. Extra Multiplier accumulated in the base game carries over if the round is won naturally (not purchased).

Free Spins buy_regular
Buy Bonus - Regular

Purchasable for 50x total bet. Triggers 10 Free Spins with the Extra Multiplier reset to x1 and no pre-placed wilds.

Free Spins buy_2x2
Buy Bonus - With 2x2 Wilds

Purchasable for 120x total bet. Triggers 10 Free Spins; on the first spin a pre-formed 2x2 block (4 cells) of sticky Wild hearts appears at a random position.

Free Spins buy_3x3
Buy Bonus - With 3x3 Wilds

Purchasable for 400x total bet. Triggers 10 Free Spins; on the first spin a pre-formed 3x3 block (9 cells) of sticky Wild hearts appears at a random position.

Bonus buy

3 options
Option Price (cost × bet) Effect
Buy Bonus - Regular headline ×50.00
Buy Bonus - With 2x2 Wilds ×120.00
Buy Bonus - With 3x3 Wilds ×400.00

Colour system

extracted from frames · HEX
Export palette
#25112E base dominant 1 base
#562563 base dominant 2 base
#341A4D base dominant 3 base
#631F1F base dominant 4 base
#942D2C base dominant 5 base
#A75553 base dominant 6 base
#6E140C free_spins dominant 1 free_spins
#951008 free_spins dominant 2 free_spins
#5B2560 free_spins dominant 3 free_spins
#31205A free_spins dominant 4 free_spins
#2C0C50 bonus dominant 1 bonus
#551B5B bonus dominant 2 bonus
#651497 bonus dominant 3 bonus
#511337 bonus dominant 4 bonus

Accessibility

profile for all groups
Color Blind
  • Bet/autoplay/win state text is always duplicated in plain numerals or words ('SPINS 2 OF 10', 'x3', 'FREESPINS 3/10', 'TOTAL WIN', '43x Bet'), so core numeric info is never color-only.
  • The WILD heart card and the plain 'Special symbol' Heart card are the same red hue and same gold frame, differentiated only by the presence/absence of the printed word 'WILD' (a text cue, not color) - easy to visually confuse even for sighted users and should be called out explicitly in assistive descriptions.
  • The winning-payline highlight is a bright cyan/blue outline box; it is always paired with the win amount printed in a ribbon directly on the winning symbols, so the color-only outline is not the sole carrier of information.
  • Settings and Autoplay checkbox state is shown by a checkmark glyph (present/absent) inside a black square, not by color alone; a disabled control (e.g. 'Enable quick spin') is signalled by dimmed/greyed text and icon, not color.
Screen Reader
  • Control positions are stable across all base-game/free-spins states: info+settings icons fixed bottom-left, bet field+stepper bottom-center-left, autoplay+spin fixed bottom-right, Buy Bonus button fixed left rail (replaced 1:1 in position by a 'Bonus Active' readout while a round is in progress).
  • The paytable and rules ('?') panels are each a single continuously-scrolling document with no page-by-page click navigation; a screen-reader implementation would need to expose scroll position explicitly, which may be harder for switch/keyboard-only users than a paginated booklet.
Motor Accessibility
  • Primary actions (Spin, Autoplay) are large circular targets at bottom-right; Spacebar can be used to spin instead of clicking, reducing required pointer precision.
  • Autoplay supports up to 1000 rounds or infinite, with multiple auto-stop conditions (on any win / bonus triggered / single win exceeds X / balance increases or decreases by X), letting motor-impaired players pre-set stopping points instead of reacting quickly.
Hearing Accessibility
  • No information is conveyed by audio alone; Music and Sound FX are independently toggleable (both on by default), and all win/feature-state information (amounts, spins remaining, multiplier) is also shown as on-screen text.
Low Vision
  • Rules ('?') panel text is plain white/light-grey on a near-black background with bold white section headers - high contrast, no color-only information. Paytable payout tiers are printed as plain text numerals next to each symbol icon.

Media & assets

15 files · 15 types
46 PNG (ZIP)
Base game
base_game
Base game
base_game
Base game
base_game
Base game
base_game
Base game
base_game
Free spins screen
free_spins
Free spins screen
free_spins
Free spins screen
free_spins
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
Preview / Loading screen
preview

Data provenance

what we captured and what we didn't
base game, Wild Frames cycle (marked cells + cycle reset), paytable (12 pages), rules/help (7 pages), settings, autoplay panel, bet-ladder dropdown, preview/splash (2 panels), logo
Buy Bonus dialog at two different total bets (0.60 and 2.00), all three purchase tiers (Regular/2x2 Wilds/3x3 Wilds) with won screens, gameplay and round-result screens, plus BIG WIN/SUPER MEGA WIN/MEGA WIN celebration overlays observed mid-round
Scatter (BONUS) symbol's own payout amount, if any exists beyond the Free Spins trigger, is not printed on any captured paytable page - only the trigger rule and a generic 'scatter pays from total bet value' clause are stated
Volatility rating is not printed anywhere in the captured frames (provider-wide absence noted in the BGaming playbook); would need a web source to fill in, not invented here
Exact mechanical scope of the plain Heart 'Special symbol' substituting within a paying line is not documented in the printed rules text - observed on 2 win frames but whether it substitutes under all conditions or only in specific circumstances is uncertain
Whether a naturally-triggered (non-purchased) Free Spins round occurring mid-Wild-Frames-cycle actually inherits a partially-accumulated Extra Multiplier is described in rules text but was not independently captured on a natural trigger - only the purchase-path behavior (multiplier resets to x1) was directly observed

Ask AI about Wild Heart

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 Wild Heart work? Keep it simple.

Triggered naturally by 3+ BONUS scatters on reels 1, 3 and 5. 10 spins, cannot be retriggered. Wilds landing during the round are sticky until the round ends. Extra Multiplier accumulated in the base game carries over if the round is won naturally (not purchased).

RTP 96.92%Very High volatilitymax win ×2820demo ✓

From the verified capture of 31 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: Wild Heart vs Aviamasters — 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 4 aspects we couldn’t confirm, flagged.

Designerget_slot

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

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

Verified capture: manual playthrough, paytable OCR-checked Honest gaps: 4 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/wild-heart-b10/

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/wild-heart-b10/
{
  "game": {
    "name": "Wild Heart",
    "provider": "BGaming",
    "sub_studio": "not observed (only the standalone gold letter \"B\" BGaming logo appears top-left on every screen; rules text on the RNG page says only \"visit our BGaming site\", never naming a separate studio)",
    "theme": "Romantic Spanish/Latin-American telenovela pastiche set in a warm, candlelit stone-pillared courtyard at dusk/night. The hero is an anthropomorphic raccoon cavalier (a \"striped raccoon\", per the in-game About text) in cape and rapier, courting an anthropomorphic rabbit lady with a fan; motifs are roses, guitars, fans, hearts and gold coins.",
    "documentation_purpose": "Exhaustive accessibility documentation (blind/low-vision screen-reader users, deaf/hard-of-hearing, color-blind users of all types, motor-impaired users) built from desktop 1280x800 screenshots + verbatim OCR + pixel-level zoom crops.",
    "method_notes": "All numeric claims below were read directly from paytable/rules screenshots and cross-checked with pytesseract OCR (see quoted OCR excerpts). The payout basis (bet-per-line vs full-bet) was independently verified twice with actual win frames (see 'payout_basis_verification'). Items that could not be verified are listed in 'unreadable_or_uncertain' and not invented.",
    "language": "English",
    "currency_note": "Demo runs in a placeholder currency labelled 'FUN' (e.g. 'Balance 1,000.00 FUN'), not a real-world currency; no $/EUR symbol appears anywhere in the captured frames."
  },

  "color_palette": {
    "base_game_background": "Deep purple/violet stone courtyard interior with warm orange/red sunset-glow sky visible through archways at the far left and right edges; lit candles with orange flames in the bottom corners.",
    "frame": "Weathered stone pillars (grey-purple) topped with ornate purple/gold capitals flank the reel window; the reel window itself sits on a stone plinth.",
    "reel_cells": "Dark purple/aubergine flat cells with no dividing lines other than the symbol art itself.",
    "free_spins_background": "Same stone-courtyard composition but recoloured to a cool blue/violet night scene with a visible moon-glow in some win-celebration overlays; reel cells shift to a deep blood-red tint (visible in 'free_spins_regular_play.png' and both 3x3 free-spins frames).",
    "splash_background": "Near-black background with a faint dim silhouette of the same purple courtyard, heavy vignette, spotlighting the logo and preview art.",
    "accent_colors": "Gold/yellow (frames, buttons, 'BUY BONUS' ribbon, coin icons, multiplier badge), hot pink/magenta (win amount ribbons, rabbit-lady card border), red (heart symbols, WILD text, CONGRATULATIONS-style win banners), cyan/light-blue (winning-payline highlight outline, 'CLICK TO START'/'BUY' button), purple (autoplay/settings panel background, buy-bonus card '2x2'/'3x3' borders)."
  },

  "layout_and_controls": {
    "top_bar": {
      "left": "Small yellow square badge with a black letter 'B' (BGaming logo) at the extreme top-left of every screen, present even inside modal panels.",
      "left_of_center": "A gold-bordered ticket-shaped badge reading 'x<N>' (e.g. 'x1', 'x3', 'x10') — the current Extra Multiplier value for the active 10-spin Wild Frames cycle.",
      "center": "The 'WILD HEART' wordmark: 'WILD' in yellow/gold 3D italic letters outlined in orange, a red heart icon replacing the space, 'HEART' in white/pink italic letters, the whole logotype sitting on a red ribbon banner.",
      "right_of_center": "A horizontal progress bar of 10 small rectangular gold segments labelled at its right end with a heart icon and the word 'WILD'; segments fill left-to-right (blue in base game, green during free spins) to show progress through the current 10-spin cycle. Above it, during base game: 'SPINS <n> OF 10'; during the bought/triggered feature: 'FREESPINS <n>/10' or 'FREESPIN <n>/10'.",
      "far_right": "Small speaker/volume icon and a live digital clock (HH:MM, e.g. '17:08') — the clock is a system readout, not a game value, and changes on every screenshot."
    },
    "left_rail": {
      "lines_badge": "Pink rounded-rectangle badge reading '20' above the word 'LINES' (vertically stacked), fixed at the top-left of the reel frame.",
      "buy_bonus_button": "Below the lines badge: a blue 'BUY BONUS' button (white bold text) above a pink ribbon showing the current price in 'FUN', e.g. '30.00 FUN' at bet 0.60. Present on every base-game frame; absent while a free-spins round is active (replaced by a red 'BONUS ACTIVE' ribbon showing the FUN amount that was spent)."
    },
    "bottom_bar": {
      "left_icons": "Round grey 'i' (information/paytable) icon and a round grey gear (settings) icon, side by side at the far bottom-left.",
      "balance_and_bet": "Text readout 'Balance <amount> FUN' and, to its right, a 'Total bet' field showing the current stake in FUN with small triangular up/down arrows beside it to step through the bet ladder or open the dropdown list.",
      "win_readouts": "During/after a spin, additional text fields appear here: 'Line <n> pays', 'Last win: <amount> FUN', 'Total win: <amount> FUN', and during free spins 'Win:', 'Total win:' and 'Free spins: <n>/10'.",
      "right_icons": "A round button with a stylised 'A' inside two curved arrows (Autoplay settings) and, further right, a round button of two white curved arrows forming a circle (Spin)."
    },
    "color_blind_notes": "Primary interactive controls (spin, autoplay, info, settings, buy) are distinguished by icon shape/glyph and text label, not by color alone. The multiplier badge, spins-progress bar and free-spins counter are always paired with explicit numeric text ('x3', 'SPINS 2 OF 10', 'FREESPINS 3/10'), so their state is legible without color perception. The one residual color-only cue is the payline highlight box, which is drawn in bright cyan/blue outline around winning cells; it is, however, always paired with the numeric win amount printed in a ribbon directly on the winning symbols, so the information is not lost for color-blind users, only the box outline itself."
  },

  "reel_grid": {
    "layout": "5 reels x 4 rows, fixed rectangular grid (20 cells total), no cascading/tumbling observed on any captured frame.",
    "lines": 20,
    "lines_source": "Pink '20 LINES' badge on every base_game/free_spins frame, plus a dedicated 'Lines' section in the paytable (payments_p19.png through payments_p25.png) showing 20 individually diagrammed payline patterns (Line 1 through Line 20) as 5x4 grids with the active cells highlighted in blue.",
    "win_direction": "Rules text (help_p7.png / OCR): 'All symbols pay left to right on consecutive reels of an active payline.' — left-to-right only, starting from reel 1.",
    "win_aggregation": "'Coinciding wins on several active paylines are added.' 'Note that only the highest win is paid on each of the active paylines.'"
  },

  "symbols": {
    "note": "Payout tiers are read verbatim from the in-game paytable at the demo default bet of 0.60 FUN, printed as PLAIN MULTIPLIERS OF THE BET-PER-LINE (the paytable shows e.g. '5x 200', not a FUN amount). Because this project stores symbol payouts as multipliers of the FULL bet, each tier below is given BOTH ways: 'printed' (paytable multiplier, applies to bet-per-line = Total bet / 20) and 'full_bet_multiplier' (printed value divided by 20, i.e. what that combination is actually worth as a fraction of the Total bet). See 'payout_basis_verification' for the two independent measurements that established this division-by-20 rule.",
    "wild": {
      "name": "WILD",
      "appearance": "A glossy red heart shape on a square gold-bordered card with a golden sunburst glow behind it and the word 'WILD' embossed across the middle in bevelled gold letters.",
      "payouts_printed": {"5": "5x 200", "4": "4x 50", "3": "3x 20", "2": "2x 1"},
      "payouts_full_bet_multiplier": {"5": 10.0, "4": 2.5, "3": 1.0, "2": 0.05},
      "rules": "Substitutes for all symbols in the winning line except for Scatter symbols.",
      "source": "paytable (payments_p1.png), rules text help_p3.png/help_p5.png"
    },
    "special_symbol_heart": {
      "name": "Heart (\"Special symbol\")",
      "appearance": "Visually similar plain glossy red heart on the same gold sunburst card, but WITHOUT the 'WILD' text overlay.",
      "printed_role": "Paytable text (payments_p1.png): 'It is a special symbol. When it appears on the reels, it activates a Wild Frames feature.' No payout tiers are printed for it in the paytable, unlike every other symbol.",
      "observed_behavior_anomaly": "On two captured base-game win frames ('base_game_win.png', 'base_game_win2.png') this plain Heart (no 'WILD' text visible even under 3x zoom) appears WITHIN an active, highlighted, paying payline standing in for a matching symbol (Heart-J-Heart paid exactly J's 3-of-a-kind tier; Heart-Heart-MoneyBag paid exactly Money Bag's 3-of-a-kind tier). This indicates the plain Heart also substitutes like a Wild for line-forming purposes, in addition to marking cells for the Wild Frames feature — a detail not stated in the printed feature description. Flagged as an observation, not invented; it does not affect the payout-basis math (see below), only the completeness of the printed symbol description.",
      "source": "payments_p1.png (description), base_game_win.png + base_game_win2.png (observed behavior), zoom crop '_base_game_winheartcheck.png'"
    },
    "scatter_bonus": {
      "name": "BONUS (Scatter)",
      "appearance": "A dark blue-black horse's head in profile with a flowing teal-tinted mane and a gold bridle, on a blue-to-teal gradient card, with the word 'BONUS' in gold letters along the bottom edge.",
      "rules": "Can appear on reels 1, 3 and 5 only. 3 or more Scatter symbols anywhere on those reels trigger the round of Free Spins.",
      "payout": "No line-payout tiers printed for it (it is a trigger/scatter symbol only); rules state 'Scatter pays in any part of the display from total bet value' (i.e. any scatter win, if one exists, is computed from the total bet, not bet-per-line) but no scatter payout amounts were visible on any captured paytable page.",
      "source": "payments_p1.png, payments_p3.png, help_p9.png ('Free spins. The round of Free Spins is triggered by 3 or more Scatter symbols that can appear on reels 1-3-5. The round consists of 10 spins and cannot be retriggered.')"
    },
    "high_value": [
      {
        "name": "Raccoon cavalier (main hero)",
        "appearance": "An anthropomorphic raccoon in a purple wide-brimmed hat with gold trim, a dark purple/navy cavalier coat with a purple cape, red cravat, red cuffs and boots, a gold sash/belt, standing on a pile of gold coins and holding a thin rapier sword.",
        "payouts_printed": {"5": "5x 200", "4": "4x 50", "3": "3x 20", "2": "2x 1"},
        "payouts_full_bet_multiplier": {"5": 10.0, "4": 2.5, "3": 1.0, "2": 0.05},
        "note": "Pays identically to the WILD symbol tier-for-tier; this is the top-paying regular (non-wild, non-scatter) symbol.",
        "source": "paytable payments_p1.png / payments_p3.png"
      },
      {
        "name": "Guitar",
        "appearance": "A small acoustic/flamenco-style orange-wood guitar mounted on a round blue medallion with gold Aztec-style trim.",
        "payouts_printed": {"5": "5x 75", "4": "4x 25", "3": "3x 5"},
        "payouts_full_bet_multiplier": {"5": 3.75, "4": 1.25, "3": 0.25},
        "source": "paytable payments_p3.png"
      },
      {
        "name": "Rabbit lady with fan",
        "appearance": "An anthropomorphic white rabbit with long dark hair, a rose tucked behind one ear, holding an open gold folding fan in front of her face; framed on a hot-pink card.",
        "payouts_printed": {"5": "5x 75", "4": "4x 25", "3": "3x 5"},
        "payouts_full_bet_multiplier": {"5": 3.75, "4": 1.25, "3": 0.25},
        "source": "paytable payments_p3.png/payments_p5.png"
      }
    ],
    "mid_value": [
      {
        "name": "Money bag",
        "appearance": "A tied brown/gold drawstring pouch overflowing with gold coins, sitting on a small pile of coins.",
        "payouts_printed": {"5": "5x 60", "4": "4x 20", "3": "3x 5"},
        "payouts_full_bet_multiplier": {"5": 3.0, "4": 1.0, "3": 0.25},
        "source": "paytable payments_p5.png"
      },
      {
        "name": "Rose",
        "appearance": "A single pink/red rose with green stem and leaves.",
        "payouts_printed": {"5": "5x 60", "4": "4x 20", "3": "3x 5"},
        "payouts_full_bet_multiplier": {"5": 3.0, "4": 1.0, "3": 0.25},
        "source": "paytable payments_p5.png"
      },
      {
        "name": "Purple hat",
        "appearance": "A wide-brimmed purple cavalier hat with gold band trim (matching the raccoon hero's hat), shown alone against the dark background.",
        "payouts_printed": {"5": "5x 60", "4": "4x 20", "3": "3x 5"},
        "payouts_full_bet_multiplier": {"5": 3.0, "4": 1.0, "3": 0.25},
        "source": "paytable payments_p5.png/payments_p7.png"
      },
      {
        "name": "Green fan",
        "appearance": "An open green folding fan with a gold-tipped ribbed pattern and a gold handle.",
        "payouts_printed": {"5": "5x 60", "4": "4x 20", "3": "3x 5"},
        "payouts_full_bet_multiplier": {"5": 3.0, "4": 1.0, "3": 0.25},
        "source": "paytable payments_p7.png"
      }
    ],
    "low_value_letters": [
      {"name": "A", "color": "red/orange with gold 3D bevel", "payouts_printed": {"5": "5x 30", "4": "4x 10", "3": "3x 5"}, "payouts_full_bet_multiplier": {"5": 1.5, "4": 0.5, "3": 0.25}},
      {"name": "K", "color": "orange-red with gold 3D bevel", "payouts_printed": {"5": "5x 30", "4": "4x 10", "3": "3x 2"}, "payouts_full_bet_multiplier": {"5": 1.5, "4": 0.5, "3": 0.10}},
      {"name": "Q", "color": "orange/amber with gold 3D bevel", "payouts_printed": {"5": "5x 30", "4": "4x 10", "3": "3x 2"}, "payouts_full_bet_multiplier": {"5": 1.5, "4": 0.5, "3": 0.10}},
      {"name": "J", "color": "blue with gold 3D bevel", "payouts_printed": {"5": "5x 30", "4": "4x 10", "3": "3x 2"}, "payouts_full_bet_multiplier": {"5": 1.5, "4": 0.5, "3": 0.10}},
      {"name": "10", "color": "green with gold 3D bevel", "payouts_printed": {"5": "5x 30", "4": "4x 10", "3": "3x 2"}, "payouts_full_bet_multiplier": {"5": 1.5, "4": 0.5, "3": 0.10}}
    ],
    "note_letter_A_exception": "A is the only letter symbol whose 3-of-a-kind tier (3x 5) differs from the other four letters (3x 2); its 5- and 4-of-a-kind tiers match the other letters exactly (5x 30 / 4x 10)."
  },

  "payout_basis_verification": {
    "printed_rule_text": "'Payline wins are multiplied by the bet per line value, except for Scatters.' (help_p5.png/help_p7.png, confirmed twice by OCR). 'Scatter pays in any part of the display from total bet value.' This project's playbook for BGaming (documentation/playbooks/bgaming.md) previously found this exact sentence to be BOILERPLATE THAT MISDESCRIBES THE BUILD on three other titles (Totally Hot, Sweet Rush Megaways, Blazing Fire Pots), where it was measured to actually mean 'multiplied by the full bet'. For Wild Heart the phrase turned out to be TRUE — this was verified, not assumed.",
    "bet_per_line": "Total bet 0.60 FUN / 20 lines = 0.03 FUN per line.",
    "measurement_1": {
      "frame": "base_game_win.png",
      "observation": "Winning payline 'Line 2 pays', combination Heart-J-Heart (Heart acting as substitute, see special_symbol_heart above), Extra Multiplier badge shows 'x3', printed win amount on the cell ribbon and in the 'Total win' field context is 0.18 FUN.",
      "arithmetic": "J symbol's printed 3-of-a-kind tier is '3x 2' (i.e. multiplier 2). 2 (paytable tier) x 0.03 (bet per line) x 3 (Extra Multiplier) = 0.18 FUN — matches exactly."
    },
    "measurement_2": {
      "frame": "base_game_win2.png",
      "observation": "Winning payline 'Line 4 pays', combination MoneyBag-Heart-Heart, Extra Multiplier 'x3', printed win amount 0.45 FUN.",
      "arithmetic": "Money Bag's printed 3-of-a-kind tier is '3x 5'. 5 x 0.03 x 3 = 0.45 FUN — matches exactly."
    },
    "conclusion": "CONFIRMED: for Wild Heart, payline wins = paytable multiplier x (Total bet / 20 lines) x Extra Multiplier. This is the opposite convention from the three other BGaming titles previously audited (where the same printed sentence was false and the true basis was full-bet). Consequently, to express symbol payouts as multipliers of the FULL bet (this project's storage convention), every printed paytable multiplier must be divided by 20 — done above in each symbol's 'payouts_full_bet_multiplier' field.",
    "sanity_check": "Top symbol (Wild/Raccoon) 5-of-a-kind is printed as '5x 200'. At full-bet basis that would be 200x bet on a single line, and 20 such lines could theoretically sum to 4000x — far above the printed Max Win of x2820. At bet-per-line basis it is 200/20 = 10x the full bet per line, which is consistent with the game's Max Win figure being reachable only through combined multi-line wins, sticky wilds and the Extra Multiplier stacking during Free Spins (observed final round totals of 43x and 79x-bet SINGLE win chunks, and 645x-bet TOTAL round win, during the captured 3x3-wilds purchase)."
  },

  "betting": {
    "lines": 20,
    "bet_ladder_fun": [0.20, 0.40, 0.60, 0.80, 1.00, 1.20, 1.40, 1.60, 2.00, 3.00, 5.00, 7.00, 10.00, 15.00, 20.00, 30.00, 50.00, 80.00],
    "bet_ladder_source": "Two screenshots of the scrollable bet-ladder dropdown: 'info_bet_ladder_min.png' shows the list scrolled to its bottom end (values 20.00 down to 0.20, with 0.20 as the last/lowest visible), 'info_bet_ladder_max.png' shows it scrolled to its top end (80.00 down to 0.80, with 80.00 as the first/highest visible). Combined, the full ladder has 18 discrete steps from 0.20 to 80.00 FUN.",
    "min_bet": 0.20,
    "max_bet": 80.00,
    "demo_default_bet": 0.60,
    "demo_default_balance": "1,000.00 FUN",
    "bet_step_via_ui": "Small triangular up/down arrows beside the 'Total bet' field step through this same ladder one notch at a time; clicking the 'Total bet' text itself opens the full scrollable dropdown list shown in the two bet-ladder screenshots."
  },

  "max_win": {
    "value_multiplier": 2820,
    "printed_as": "'Max Win  x2820'",
    "source": "Top-right of both splash panels ('preview_1.png', 'preview_2.png'); not repeated in the Help/RTP pages that were captured, so this is a single-source figure (only the splash), unlike some other fields."
  },

  "rtp": {
    "overall": 96.92,
    "buy_bonus_regular": 97.02,
    "buy_bonus_2x2_wilds": 97.03,
    "buy_bonus_3x3_wilds": 96.98,
    "source": "help_p11.png, confirmed verbatim by OCR: 'The overall theoretical Return to Player (RTP) is 96.92%. RTP in the regular Buy Bonus feature is 97.02%. RTP in the Buy Bonus feature with 2x2 wilds is 97.03%. RTP in the Buy Bonus feature with 3x3 Wilds is 96.98%.'",
    "volatility": "Not printed anywhere in the captured frames (consistent with the BGaming provider playbook finding that volatility is not shown in-game for this provider); must be sourced from the web (bgaming.com game card) if required — NOT invented here."
  },

  "features": {
    "wild_frames_base_mechanic": {
      "name": "Wild Frames",
      "trigger": "Runs continuously in the base game (not purchasable on its own, not something that can be 'missed' — it is always active), organized in cycles of exactly 10 spins each, tracked by the top-bar 'SPINS <n> OF 10' progress bar.",
      "mechanic": "Each time a Heart special symbol lands on a reel cell during the cycle, that specific CELL POSITION becomes marked with a golden rectangular frame/outline. The frame stays attached to that cell position (not to the symbol) for the remainder of the 10-spin cycle: whatever new symbol later lands in that same position on a later spin within the same cycle is still shown with the golden frame around it (observed directly in 'wild_frames_cycle_marks.png', where letters '10', 'J' and the purple Hat are shown individually gold-framed at spin 10 of 10). At the end of the 10-spin cycle, every framed cell's current content turns into a WILD symbol; the progress bar then resets and a new cycle begins ('wild_frames_cycle_reset.png' shows 'SPINS 1 OF 10' with only newly-marked cells and the reset progress bar).",
      "rules_quote": "'It is activated during the main game and includes a cycle of 10 spins. Each time the Heart symbol drops on the reels, the cell on which it appears becomes framed with golden lines. All the Wild frames become sticky for a 10-spin cycle, after which they turn into Wild symbols to increase possible winnings.' (payments_p15.png/help_p3.png)",
      "capture_evidence": "wild_frames_cycle_marks.png (end of a cycle, 3 non-heart symbols shown gold-framed), wild_frames_cycle_reset.png (start of new cycle, 2 freshly-marked heart cells)."
    },
    "extra_multiplier": {
      "name": "Extra Multiplier",
      "mechanic": "If a Heart symbol lands specifically on a cell that is ALREADY gold-framed (i.e. a repeat hit on an already-marked cell), the spin's win multiplier increases by +1 (shown as the 'x<n>' ticket badge top-left). The Extra Multiplier applies to every winning combination on that spin, in both the base game and Free Spins. It resets to x1 whenever a new 10-spin cycle starts.",
      "purchase_interaction": "If the bonus round (Free Spins) is bought via Buy Bonus, the multiplier always starts at x1, regardless of what had accumulated in the base game. If Free Spins is instead won naturally in the base game while a multiplier had already accumulated, that accumulated multiplier value carries over into the Free Spins round.",
      "rules_quote": "'If a Heart symbol drops on the spot that is framed with golden lines the multiplier for that spin is increased by 1. Extra multiplier applies to each winning combination both in the main game and in Free Spins. Extra multiplier returns to value 1, when the new cycle of 10 spins starts. If the bonus round is bought, the multiplier always returns to value 1. If the bonus round is won in the game, where the multiplier value has already accumulated, this value goes to the bonus round.' (payments_p19.png/help_p5.png)",
      "capture_evidence": "base_game_win.png and base_game_win2.png both show the 'x3' badge applied and are the two frames used to verify the payout basis."
    },
    "free_spins": {
      "trigger": "3 or more Scatter (BONUS, black horse) symbols anywhere on reels 1, 3 and 5.",
      "spins_awarded": 10,
      "retrigger": "Explicitly NOT possible — rules state the round 'cannot be retriggered' (payments_p9.png, help_p9.png).",
      "sticky_wilds": "Rules: 'Each Wild symbol dropped on the reels during Free spins becomes sticky and stays in its position until the end of Free spins.' (payments_p13.png/help_p5.png) — confirmed visually: by Free Spin 9/10 of the purchased 3x3-Wilds round, 19 of the 20 cells were covered by accumulated sticky Wild hearts ('free_spins_3x3_fullboard.png').",
      "award_screen": "Modal reading 'YOU HAVE WON' on a purple ribbon banner, a torn-open envelope graphic with a large blue '10' and a red wax seal stamped with a stylised heart-and-'R' mark, the words 'FREE SPINS' in yellow, and 'CLICK TO CONTINUE' prompt.",
      "gameplay_background": "Reel background switches from the base game's warm purple/orange to a cooler blue-violet night scene with blood-red-tinted reel cells; header text switches from 'SPINS n OF 10' to 'FREESPIN(S) n/10'.",
      "end_of_round_screen": "A large silhouette of the raccoon hero (top hat visible) and the rabbit-lady heroine embracing, backlit by a glowing full moon, over the 20-cell grid (now showing all the sticky Wild hearts accumulated during the round); a purple ribbon shows the round's total win amount, the words 'TOTAL WIN', and a '<n>x Bet' readout underneath.",
      "source": "help_p9.png / payments_p9.png (trigger rules), free_spins_regular_intro.png, free_spins_regular_play.png, free_spins_2x2_win.png, free_spins_3x3_win.png"
    },
    "buy_bonus": {
      "name": "Buy Bonus / Buy 10 Freespins",
      "tiers": [
        {"name": "REGULAR", "effect": "3 Scatters drop on the reels and trigger 10 Free Spins with the Extra Multiplier reset to x1. No pre-placed wilds.", "price_multiplier_of_bet": 50, "price_at_bet_0_60": "30.00 FUN", "price_at_bet_2_00": "100.00 FUN"},
        {"name": "WITH 2x2 WILDS", "effect": "Same trigger, but on the very first Free Spin a pre-formed 2x2 block (4 cells) of sticky Wild hearts appears at a random position on the reels.", "price_multiplier_of_bet": 120, "price_at_bet_0_60": "72.00 FUN", "price_at_bet_2_00": "240.00 FUN"},
        {"name": "WITH 3x3 WILDS", "effect": "Same trigger, but on the very first Free Spin a pre-formed 3x3 block (9 cells) of sticky Wild hearts appears at a random position on the reels.", "price_multiplier_of_bet": 400, "price_at_bet_0_60": "240.00 FUN", "price_at_bet_2_00": "800.00 FUN"}
      ],
      "price_measurement": "Prices were captured at two different total bets (0.60 and 2.00 FUN) via 'bonus_buy_dialog_bet060.png' and 'bonus_buy_dialog_bet2.png'; in both cases REGULAR = 50x bet, 2x2 = 120x bet, 3x3 = 400x bet, confirming the multipliers are constant and prices scale linearly with the total bet.",
      "dialog_layout": "Modal titled 'BUY 10 FREESPINS' on a purple ribbon banner, with three vertically-oriented cards side by side (orange border for REGULAR, light-blue border for WITH 2x2 WILDS, orange border for WITH 3x3 WILDS), each showing feature art, the tier name, the price in FUN on a pink ribbon, and a blue 'BUY' button. A circular pink 'X' close button sits top-right of the modal.",
      "rules_quote": "'Buy Bonus. A player can buy Free Spins. There are three levels. If a player buys this bonus, 3 Scatters drop on the reels, and they trigger the Free Spins with multiplier 1. If a player buys level 2, at the first spin the stack of 2x2 Wilds appears at any place on the reels. If a player buys level 3, at the first spin the stack of 3x3 Wilds appears at any place on the reels.' (help_p7.png, confirmed by OCR)"
    }
  },

  "feature_coverage_observed": [
    {"feature": "free_spins_buy_regular", "buy_dialog": "bonus_buy_dialog_bet060.png", "won_screen": "free_spins_regular_intro.png", "gameplay": "free_spins_regular_play.png, free_spins_regular_stickywilds.png", "round_result": "free_spins_regular_win.png", "result_summary": "Total win 7.44 FUN (bought for 30.00 FUN at bet 0.60)."},
    {"feature": "free_spins_buy_2x2_wilds", "buy_dialog": "bonus_buy_dialog_bet060.png (WITH 2x2 WILDS card)", "won_screen": "free_spins_2x2_intro.png", "gameplay": "free_spins_2x2_play.png", "round_result": "free_spins_2x2_win.png", "result_summary": "Total win 25.53 FUN = 43x Bet (bought for 72.00 FUN)."},
    {"feature": "free_spins_buy_3x3_wilds", "buy_dialog": "bonus_buy_dialog_bet060.png (WITH 3x3 WILDS card)", "won_screen": "free_spins_3x3_intro.png", "gameplay": "free_spins_3x3_play.png, free_spins_3x3_bigwin.png, free_spins_3x3_supermegawin.png, free_spins_3x3_fullboard.png", "round_result": "free_spins_3x3_win.png", "result_summary": "Total win 387.45 FUN (bought for 240.00 FUN); interim BIG WIN 29.00 FUN and SUPER MEGA WIN 89.57 FUN celebration overlays observed mid-round; final MEGA WIN chunk of 47.55 FUN = 79x Bet; by Free Spin 9/10 the grid was almost fully covered by sticky wilds (19/20 cells)."},
    {"feature": "wild_frames_base_mechanic", "gameplay": "wild_frames_cycle_marks.png (end of a cycle, spin 10 of 10), wild_frames_cycle_reset.png (start of next cycle, spin 1 of 10)", "note": "Runs automatically every 10 spins in the base game; not a purchasable or 'winnable' bonus round with its own result screen, so no separate win screen applies."},
    {"feature": "extra_multiplier", "gameplay": "base_game_win.png, base_game_win2.png (x3 badge applied to a live win, used for payout-basis verification)"}
  ],

  "win_celebration_tiers_observed": [
    {"label": "(ordinary line win, no banner)", "example": "0.18 FUN / 0.45 FUN on base_game_win.png / base_game_win2.png"},
    {"label": "BIG WIN", "example": "29.00 FUN, purple ribbon banner over a portrait of the raccoon hero holding a gold coin pouch, moon-glow background (free_spins_3x3_bigwin.png)"},
    {"label": "SUPER MEGA WIN", "example": "89.57 FUN, same raccoon-hero portrait now flanked by three overflowing gold pouches, dense falling-coin particle animation (free_spins_3x3_supermegawin.png)"},
    {"label": "MEGA WIN", "example": "47.55 FUN = 79x Bet, same raccoon-hero portrait, no coin-pouch prop change noted versus BIG WIN pose (free_spins_3x3_win.png)"}
  ],

  "screens": {
    "preview": {
      "type": "preview",
      "panel_1": "preview_1.png: 'WILD HEART' wordmark at top center (red ribbon, gold italic 'WILD', small red heart, pink/white italic 'HEART'). Below it, three identical BONUS horse-head cards joined by yellow '+' signs. Top-right: 'Max Win' label above 'x2820' in bold white. Center: a free-spins-round preview render — a purple-pillared stone stage lit from behind, three red 'WILD' heart cards glowing on the reel area (two on the outer columns, one bottom-center), an 'x10' multiplier badge top-left of the stage, 'FREE SPINS' header, a 'SPINS 4 OF 10' progress readout. Caption below: 'WILD SYMBOLS STICK ON THE REELS DURING FREESPINS'. Bottom-center: a light-blue 'Click To Start' button. Left/right edges: purple chevron arrows (carousel navigation to panel 2). Top-left: the 'B' BGaming logo. Top-right corner (outside the panel): a speaker icon and a live clock reading '17:05'.",
      "panel_2": "preview_2.png: same wordmark and Max Win readout. Center: an 'x10' badge with a golden swoosh trailing into the reel stage, caption 'INFINITELY MULTIPLY YOUR WINNINGS WITH A PROGRESSIVE WINNINGS MULTIPLIER!'. The reel stage shows a mid-game snapshot with two Wild heart cells stacked in one column plus the raccoon hero symbol, several Money-bag/Guitar/Hat/Fan symbols, two more Wild cards lower down, and a rabbit-lady symbol — illustrating the Wild Frames concept and Extra Multiplier together. Same 'Click To Start' button and carousel arrows (now pointing back to panel 1).",
      "purpose": "Entry splash; carousel of exactly 2 panels; clicking 'Click To Start' or either chevron enters the base game.",
      "color_blind_notes": "Max Win and multiplier values are large white/gold numerals on dark background — legible without color discrimination; the enter button carries the literal text 'Click To Start'."
    },
    "base_game": {
      "type": "base_game",
      "description": "See 'layout_and_controls' and 'reel_grid' above for the persistent UI. The reel content itself is a random per-spin snapshot and is not enumerated cell-by-cell (not a fixed game property)."
    },
    "paytable": {
      "type": "paytable (12 captured pages after de-duplication of an over-scrolled panel; see 'capture_notes')",
      "content_order": "Special symbol + Wild (p1) -> Wild + Scatter + Guitar + Rabbit-lady start (continues) -> Raccoon hero + Scatter + Guitar + Rabbit-lady (p3) -> Rabbit-lady + Money bag + Rose + Hat + Fan start (p5) -> Hat + Fan + letters A/K/Q/J/10 (p7) -> letters continued + 'Features' header + Free Spins text (p9) -> Wild Frames feature diagram (p11, p13) -> Extra Multiplier text and diagram (p15, p17) -> Extra Multiplier text conclusion + 'Lines' header + Line 1-4 diagrams (p19) -> Line 5-12 diagrams (p22) -> Line 5-20 diagrams, panel bottom confirmed by scrollbar position (p25).",
      "navigation": "A single 'X' close button top-right of the modal; the panel itself scrolls with the mouse wheel (no 'Page N/M' pagination is shown anywhere in this panel), a thin vertical scrollbar track visible on the right edge of the modal.",
      "color_blind_notes": "All payout tiers are printed as plain text numerals next to each symbol icon — legible without color."
    },
    "rules_help": {
      "type": "rules (7 captured pages of a single scrolling '?' help panel)",
      "sections_in_order": "About the Game -> How to play -> Autospins (incl. 5 'Stop of Autospins' conditions) -> Features (Wild symbols, Wild frames feature, Free spins, Sticky Wilds, Extra multiplier, Buy Bonus) -> Spin Results (6 bullet rules) -> Settings (quick spin, spacebar, volume, music, sound fx) -> Return to Player (4 RTP percentages) -> RNG statement -> Additional information (malfunction/24h-termination/action-with-no-risk clauses, rule version).",
      "version_text": "'This is the game rule version 1.0, dated October 5, 2023. Game Version 1.0.0.' (help_p12.png, bottom of the panel; scrollbar confirmed at the bottom of its track).",
      "color_blind_notes": "All text is plain white/light-grey on a near-black panel background with bold white section headers — high contrast, no color-only information."
    },
    "settings": {
      "type": "settings",
      "content": "A dark rounded-rectangle panel titled 'Settings' overlaid on the dimmed reels, with an 'X' close icon top-right. Two checkboxes: 'Quick spin' (unchecked/off by default) and 'Spacebar to spin' (checked/on by default). An 'Audio' sub-header, a horizontal 'Volume' slider (grey track, white circular handle, defaulted roughly 80% of the way across), and two more checkboxes: 'Music' and 'Sound FX' (both checked/on by default).",
      "color_blind_notes": "Checkbox state is shown by a visible checkmark glyph inside a black square (present/absent), not by color alone."
    },
    "autoplay": {
      "type": "autoplay",
      "content": "A dark panel titled 'Autospin settings' with an 'Advanced' toggle (collapsed chevron, top-right of the panel). A greyed-out, disabled 'Enable quick spin' checkbox (disabled because the base Settings panel's Quick Spin is off). 'Numbers of rounds' label above two rows of number buttons: 10, 25, 50, 100, 250 (row 1) and 500, 750, 1000, an infinity symbol '∞' (row 2).",
      "color_blind_notes": "Disabled control is signalled by dimmed/greyed text and icon, not color alone; round-count options are plain numerals."
    },
    "bet_ladder": {
      "type": "info (two captures of the same scrollable dropdown, at its two scroll extremes)",
      "content": "A narrow vertical list of dark rectangular rows, each showing one bet value in FUN, opened by clicking the 'Total bet' field; the currently-selected value's row is not visually distinguished from the others by anything other than list order in the captured frames.",
      "color_blind_notes": "Values are plain white numerals on dark rows."
    },
    "buy_bonus_dialog": {
      "type": "bonus",
      "content": "See 'features.buy_bonus.dialog_layout' above."
    },
    "free_spins_won": {
      "type": "bonus",
      "content": "See 'features.free_spins.award_screen' above."
    },
    "free_spins_gameplay": {
      "type": "free_spins",
      "content": "See 'features.free_spins.gameplay_background' above."
    },
    "win_screen": {
      "type": "win_screen",
      "content": "See 'features.free_spins.end_of_round_screen' above and 'win_celebration_tiers_observed' for the intermediate BIG WIN / SUPER MEGA WIN / MEGA WIN overlays that can appear mid-round before the final round-total screen."
    }
  },

  "keyboard_and_input": {
    "spacebar": "Spins the reels (toggle available in Settings, on by default), per rules text 'Spacebar to spin (can be used instead of clicking the Spin button)'.",
    "click_targets": "Round Spin button (bottom-right), round Autoplay ('A') button, bet ladder field/stepper arrows, Buy Bonus button (left rail), info ('i') and settings (gear) icons (bottom-left)."
  },

  "accessibility_observations": {
    "screen_reader": "Control positions are stable across all base-game/free-spins states: info+settings icons fixed bottom-left, bet field+stepper bottom-center-left, autoplay+spin fixed bottom-right, Buy Bonus fixed left rail (replaced 1:1 in position by a 'Bonus Active' readout while a bought/triggered round is in progress). The paytable and rules panels are each a single continuously-scrolling document (no page-by-page click navigation), which may be harder for switch/keyboard-only users to page through than a paginated booklet; a screen-reader implementation would need to expose scroll position explicitly.",
    "motor": "Primary actions (Spin, Autoplay) are large circular targets at the bottom-right. Spacebar alternative for spin reduces required pointer precision. Autoplay with up to 1000 rounds or infinite (∞) reduces total required interactions for extended play; multiple auto-stop conditions (on any win / bonus triggered / single win exceeds / balance increases or decreases by X) let motor-impaired players pre-set stopping points instead of needing to react quickly.",
    "color_blind": "Bet/Autoplay/win state text is always duplicated in plain numerals or words (e.g. 'SPINS 2 OF 10', 'x3', 'FREESPINS 3/10', 'TOTAL WIN', '43x Bet'), so the core numeric information is never color-only. The one place color carries otherwise-unduplicated meaning is the distinction between the 'Wild' heart-with-text card and the plain 'Special symbol' heart card in the paytable — both are the same red hue and are differentiated ONLY by the presence/absence of the word 'WILD' printed on the card, which is itself a text cue, not a color cue, so this is still accessible; however the two are easy to visually confuse even for sighted users (same red heart, same gold card frame) and this should be called out explicitly in any assistive description of the paytable.",
    "deaf_hard_of_hearing": "No information was observed to be conveyed by audio alone; Music and Sound FX are both independently toggleable and default to on, and all win/feature-state information (amounts, spins remaining, multiplier) is also shown as on-screen text."
  },

  "capture_notes": {
    "paytable_panel_scroll": "The Payments section was originally over-captured (25 raw pages at a 193px scroll step against a 610px-tall viewport, i.e. 68% overlap between consecutive raw pages); it was thinned by the team lead to 12 non-redundant pages before this documentation pass, with proof of no content loss (each retained pair of pages overlaps by at least 147px) recorded in the manifest's 'excluded_from_upload' list. This documentation pass worked ONLY from the retained/renumbered pages (payments_p1 through payments_p25, corresponding to manifest pages 1-12) and did not reference the excluded files.",
    "help_panel_scroll": "Same over-capture/thinning situation applied to the Help ('?') section (originally 12 raw pages, thinned with the same 147px-overlap guarantee); this pass used only the retained help_p1..help_p12 files (manifest pages 1-7).",
    "wordmark_exclusion": "No reference to the 'WILD HEART' wordmark/logotype crop was used for the logo-generation references; 'logo_refs.json' was rewritten during this pass to point at three clean icon crops (raccoon-hero paytable card, WILD heart symbol card, BONUS scatter horse card), replacing a prior reference that incorrectly pointed at a rules-page text crop."
  },

  "unreadable_or_uncertain": [
    "Scatter (BONUS) symbol's own payout amount, if any exists beyond the Free Spins trigger, was not visible on any captured paytable page — only its trigger rule ('3+ anywhere on reels 1-3-5 => 10 Free Spins') and the general rule that 'Scatter pays in any part of the display from total bet value' were legible. Left as not-stated rather than assumed zero.",
    "Volatility rating is not printed anywhere in the 27 captured frames (consistent with this provider's playbook finding that volatility is provider-wide absent from in-game text); not invented here, would need a web source (bgaming.com game card) to fill in.",
    "Exact mechanical scope of the 'Special symbol' Heart's apparent substitution behavior (see 'symbols.special_symbol_heart') — confirmed present on two win frames, but the printed rules text never states this explicitly, so whether it substitutes under all conditions or only in specific circumstances (e.g. only during the marking spin itself) is not fully documented in the captured text.",
    "Whether Free Spins rounds triggered NATURALLY in the base game (as opposed to purchased) can themselves occur mid-Wild-Frames-cycle and inherit a partially-accumulated Extra Multiplier was described in rules text but not independently captured on a natural (non-purchased) trigger — only the purchase-path behavior (multiplier resets to x1) was directly observed on frames."
  ]
}

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.