Skip to content
131tests2,100,000spins 18+
Book of Shadows — Slotester Lab test cover
10,000 SPINS 50 BUYS DEMO SERVER

Nolimit City · 2020 · tested 2026-10-08

Book of Shadows

Two Books earned EUR 1 on a line in round 307 of the Book of Shadows demo, beating the EUR 0.50 three-Ten match; free spins were not needed for that choice.

Test card

10,000 spins · EUR 1.00 bet · every request logged
Spins10,000
BetEUR 1.00
RTP declared96.01%
RTP measured98.15% (approximate 95% CI 80.4–115.9)
Hit frequency33% · every 3.02
Dead streak max / avg22 / 3.06
Median hit0.80x
Max win (no bonus round)514.5x · round 4763
Free spins, natural75 · 7.5 bHz · every 133.3 spins · mean FS-only payout 36.7x stake
Balance start → end10,000 → 9,815
Balance in bets over the base series
Win distribution, x bet
test logs · 1 run · every request loggedtest record ↓
  1. 012026-10-0810,000 rounds · 50 buysfiles & checksums ↓98.15%RTP5 files · SHA-256 ↓

each run keeps its own spin log, CSV and raw server journal with checksums; the figures on this card combine all runs

Play Book of Shadows demo

NOLIMIT CITY · official demo · same math as real play
Best offer for players from United States Book of Shadows available at Cafe Casino
Play for real money
Book of Shadows demo game field
Exclusive bonus at Cafe Casino · for players from the United States 300% up to $2,000 + 150 FS
Get bonus
Free demo · no registration · plays on the provider's official server · 18+ Responsible gambling

Bonus buy lab

50 buys × 60x · EUR 60 each
Results, x price (amber = below price)
  1. buy 010.32x
  2. buy 023.14x
  3. buy 030.18x
  4. buy 040.69x
  5. buy 052.30x
  6. buy 061.03x
  7. buy 070.29x
  8. buy 080.29x
  9. buy 091.42x
  10. buy 100.42x
  11. buy 110.31x
  12. buy 120.22x
  13. buy 130.08x
  14. buy 140.35x
  15. buy 150.02x
  16. buy 160.24x
  17. buy 170.29x
  18. buy 180.28x
  19. buy 190.23x
  20. buy 200.67x
  21. buy 210.49x
  22. buy 220.29x
  23. buy 230.13x
  24. buy 241.77x
  25. buy 250.60x
  26. buy 260.06x
  27. buy 270.36x
  28. buy 280.11x
  29. buy 291.30x
  30. buy 300.15x
  31. buy 312.32x
  32. buy 320.17x
  33. buy 330.20x
  34. buy 340.42x
  35. buy 350.87x
  36. buy 360.28x
  37. buy 370.35x
  38. buy 380.89x
  39. buy 390.31x
  40. buy 401.26x
  41. buy 410.17x
  42. buy 420.22x
  43. buy 430.44x
  44. buy 440.25x
  45. buy 450.07x
  46. buy 460.02x
  47. buy 470.79x
  48. buy 481.06x
  49. buy 4914.24x
  50. buy 500.26x

mean 0.85x · median 0.305× price (EUR 18.30) · 40 of 50 below price · best 14.24x · worst 0.02x

Free spins anatomy · 50 purchases
Spins per bonus (avg / min–max)10.6 / 10–20
Retriggered6.0%
Bonuses that paid nothing0%

Three natural features each added ten spins, for thirty extra spins across 75 entries. Three of the fifty purchased features also added ten each; both samples therefore reached a maximum of twenty played spins per feature.

A EUR 60 three-row purchase at a EUR 1 base stake keeps the Golden Jack, retriggers and returns EUR 82.30 over twenty free spins · Recorded in a separate browser session, outside the statistical samples.
Buy ledger
Spent
EUR 3,00050 × EUR 60
Returned
EUR 2,55385.10% · approximate 95% CI 29–141%
Net
−EUR 447−7.5 buys
Break-even or better
10 / 5020%
Paid 2× price or more
4 / 508%
Price in base spins
60natural trigger every ~133 spins

One ticket equals 60 ordinary stakes. Natural bonuses occurred once per 133 ordinary rounds in this sample. Stakes multiplied by this interval measure gross wagering, not the net cost of obtaining a bonus. Purchase returns above include the complete purchased round and are divided by the ticket price.

Risk profile

how much bankroll this run needed
868xmax drawdown, in bets (by spin 8644)
-402xlowest point vs start
22longest dead streak, spins
Bankroll survival in this run
50 betsbust at spin 2135
100 betsbust at spin 2361
200 betsbust at spin 2543

One run, one bet size. A different session can bust earlier or never; treat this as a measured example, not a rule.

How it plays

17 rules screens from the game

The Witch, Cat, horned skull, Moth and eye jar begin paying with two matching symbols; the card ranks require three. Only the highest-paying qualifying combination on each line is paid, starting on the leftmost reel. A pair of Witches returns one stake on its line, rising to 500 stakes for five, and the Book can stand in for the ordinary symbols. The default layout uses ten lines across the lower three rows, leaving the upper two visible rows inactive.

Inside the active field, three or more Books unlock the natural feature. For an entry triggered on three rows, keeping those rows grants ten free spins; switching to four or five rows reduces the allowance to eight or six. One symbol type is randomly selected as Golden for the feature, with one optional reshuffle before play begins. Further sets of three active Books add ten spins in the selected three-row mode.

Ordinary line combinations are evaluated before Golden Symbols expand. The expanding award then uses matching reels even when other reels separate them, covering every active row on those qualifying reels. Premium Golden Symbols need two reels and Golden card ranks need three; each eligible line pays the corresponding symbol-table amount. A Golden Jack on three reels therefore pays 0.5 stakes on each of the ten lines, adding five stakes to any ordinary line win.

Shadow Rows changes both the field and the charge: four active rows supply fifteen lines for 1.5 times the base stake, while five rows supply twenty lines for twice the base stake. Separate feature tickets cost 60, 90 or 120 base stakes for three, four or five rows. Every ticket starts with ten spins, and its row count cannot be changed after purchase. The recorded purchase series uses only the 60-stake ticket.

Version 1.3.12 accepts an unboosted stake from EUR 0.10 to EUR 100 and offers Fifty Fifty and Wheel of Bonus choices for wagering a payout. All such offers were collected in this test, and the first Golden Symbol was retained. The declared 96.01% regular and 96.20% three-row purchase RTP figures assume the optimal reshuffle strategy in the rules, including replacing a Golden card rank; the expected RTP of the fixed retain-first policy has not been established.

Mechanics6 from the rules screens
  • Wild symbol
  • Scatter symbol
  • Free spins
  • Retrigger
  • Bonus buy
  • Expanding symbol
Paytable
x total bet · bar = top payout on a log scale
symbol 2345
Witch 1x 2x 10x 500x
Cat 0.5x 1.6x 9x 150x
Horned skull 0.4x 1.4x 8x 100x
Moth 0.3x 1.2x 7.5x 75x
Eye in a jar 0.2x 1x 7x 50x
Ace — 0.8x 6x 25x
King — 0.8x 6x 20x
Queen — 0.5x 5x 15x
Jack — 0.5x 5x 12.5x
Ten — 0.5x 5x 10x
Book — — — 500x

Bet range EUR 0.10 – 100 per spin · payouts read from the game's paytable at bet EUR 1.00

Verdict

The shorter match paid more

Two Books followed by a Ten offered competing interpretations on one line in round 307: the Books could complete three Tens for EUR 0.50, or pay EUR 1 as a pair. The game chose the larger amount, showing why counting the longest matching sequence can misread its payout. That was an ordinary spin at EUR 1, with no Golden expansion involved.

The full ordinary series returned EUR 9,815.40 from EUR 10,000 wagered, measuring 98.15% RTP. Its 75 natural features played 780 free spins and supplied EUR 2,748.50 of that return. Golden expansions accounted for EUR 2,345 of the feature money, including EUR 1,261 on 104 spins whose qualifying reels were separated by a gap. The remaining EUR 403.50 came from ordinary line combinations within those free spins.

Every feature kept its first Golden Symbol, so the declared 96.01% regular and 96.20% purchase RTP values, which assume an optimal reshuffle strategy, are not expected returns established for this test policy. The separate fifty-ticket series cost EUR 3,000 and paid EUR 2,553, measuring 85.10%; its median ticket returned EUR 18.30 against a EUR 60 price. Forty tickets fell short of their cost, and purchase 49 alone returned EUR 854.40 with the Golden Moth.

Round 4763 led the ordinary series with EUR 514.50 from a spin that did not trigger free spins. Even the biggest complete natural-feature round was driven by its opening screen: round 4645 returned EUR 156, but only EUR 2 came from the ten free spins. Its initial line awards had already paid the other EUR 154.

Measured upsides
  • Golden expansions across separated reels contributed EUR 1,261 over 104 natural free spins.
  • Three natural retriggers added thirty spins, bringing the feature sample to 780 spins.
  • Two ordinary rounds paid EUR 514.50 and EUR 501 without a bonus trigger.
Measured downsides
  • Empty outcomes accounted for 6,687 ordinary rounds, with another 1,797 paying less than the EUR 1 stake.
  • Forty of fifty purchased features failed to recover their EUR 60 ticket price.
  • During natural features, 374 of the 780 free spins had no line or Golden payout.

Test record

10,000 rounds · 50 buys · open data · closed rig

One test run so far: a single session of the base game plus a separate series of bonus purchases on the official demo server, every request and response logged. When the game is tested again, the new run is added here and the figures on this page combine all runs into one sample.

result of this run2026-10-08
Measured return 98.15% 95% band 80.4–115.9% · declared 96.01%
  • 10,000rounds logged
  • 33%rounds that paid
  • 515xbiggest round
  • 1 / 133natural bonus rate
  • 0.85xmean of 50 buys
  • 22longest dry streak
return of this run with its 95% banddeclared 96.01%
Run 1 · 2026-10-0810,000 rounds
98.15%95% band 80.4–115.9%
75%85%95%105%115%declared 96.01%
dot = measured return · whisker = approximate 95% band for that mean, given this many rounds
how the return settled, round by round10,000 rounds
98.15% after 10,000 roundsdeclared 96.01%
line = return measured up to that round · the line swings early and calms as rounds pile up
bonus purchases, run by run50 buys
Run 1 · 2026-10-08mean 0.85x · median 0.31x · 40/50 below price
bar = one purchase, what it returned as a multiple of its price · dashed line = the price · square-root scale
The run · tap to open
01run Run 012026-10-08 10,000 rounds at EUR 1.00 · 50 buys · rig 0.8.7 · RTP profile 96.01% measured return98.15%+2.1 pts vs declared 95% band80.4–115.9% natural bonuses75 · 1 / 133 bonus buys, mean0.85x
95% band
80.4–115.9%
rounds that paid
33%
biggest round
515x · round 4,763
longest dry streak
22
natural bonuses
75 · one per 133 rounds
bonus buys
mean 0.85x · median 0.305x · 80% below price
balance start → end
10,000 → 9,815
deepest drawdown
868x
Download this run · the square button copies the file’s SHA-256, so you can confirm the download is unchanged

10,000 ordinary rounds, including naturally triggered features, at a fixed EUR 1 bet; 50 bonus buys at EUR 60 each (60x); mode: Three rows and ten paylines; the first Golden Symbol is kept at every natural feature and every three-row purchase. All Gamble offers are collected. No Shadow Row boosters, locked reels or symbol reshuffles; recorded on the official Nolimit City demo server (jurisdiction DEFAULT, RTP profile 96.01%); every request and response logged; test run 2026-10-08. The 50 purchases cost EUR 60 each at a EUR 1 base stake and are reported separately from 10,000 ordinary rounds. Published 96.01% and 96.20% theoretical RTP assume the optimal symbol-reshuffle strategy described in the rules; they are reference values, not the expected RTP of this fixed retain-first policy. Browser media is a separate session excluded from both samples. The shared CSV cascade_steps column records server steps, including feature setup, free spins and collection; this game has no cascades.

The test rig plays the official demo build over the network and records every server round: bet, win, cascade steps, free spins, collect. Screenshots and video were captured in a separate browser session and are not part of the statistical samples. The text was read against the log by an editor before publication. How we test →

CLOSED RIG OPEN DATA

FAQ

6 questions · answered from the log
Can a pair of Books outrank three matching Tens?
Lab answer

The game pays the highest-valued qualifying combination on each line. In round 307, the two Books at the start of one line were worth 1 stake, matching the two-Witch value, while using both as Wilds before the Ten would have paid only 0.5 stakes. That is a line award, not an anywhere payment for two Scatters.

Are all five visible rows active at the EUR 1 setting?
Lab answer

Only the lower three rows and ten lines are active at the tested EUR 1 ordinary stake; the two shaded rows above are inactive. Activating a fourth row gives fifteen lines for EUR 1.50, and a fifth gives twenty lines for EUR 2. Those Shadow Rows settings were excluded from the recorded statistical series.

Does a EUR 90 ticket start with extra free spins?
Lab answer

All three ticket sizes begin with ten spins: EUR 60 selects three rows, EUR 90 selects four and EUR 120 selects five at a EUR 1 base stake. A purchased ticket fixes the row count. By contrast, a natural trigger on three rows offers ten spins on those rows, eight on four rows or six on five.

Which Golden Symbol choices produced the displayed test results?
Lab answer

The first randomly selected Golden Symbol was retained in all 75 natural features and all 50 purchases, with no reshuffle. The rules tie their 96.01% regular and 96.20% three-row purchase RTP figures to an optimal strategy that replaces Golden card ranks. The expected RTP of the retain-first policy is unknown; the measured 98.15% and 85.10% describe only these two samples.

Is the advertised 30,338x a confirmed payout ceiling?
Lab answer

The provider sheet reports 30,338x as an outcome from a simulation of ten billion rounds. It does not establish an enforced cap, so that figure is not presented as the hard maximum here. The largest ordinary-series round in this test paid 514.50 stakes, while the best purchased feature paid EUR 854.40 on a EUR 1 base stake.

What extended the filmed ticket to twenty spins and EUR 82.30?
Lab answer

Three Books during the fifth free spin added ten to the original ten-spin allowance. With the Golden Jack retained, the completed feature paid EUR 70 from expansions and EUR 12.30 from ordinary line combinations, totalling EUR 82.30 for the EUR 60 ticket. The filmed ticket belongs to a separate browser session and contributes nothing to the 10,000-round or fifty-ticket statistics.

Field notes

0 notes
Slotester Labmeasured run · every request logged measured
  • spins10,000
  • bet1.00
  • result-185x
  • RTP measured98.2%
  • bonuses75
  • max win, no bonus514.5x

Add a field note

Tell what the slot did in your session. Numbers are welcome; casino links are removed.