Add shelves page to game library; refresh bggpipe export

Port the export's physical shelf layout (.wall/.orow/.ocell) into the
scoped embed.css so /mygames/?g=shelves renders the wall in true
proportions, using the cream board color and accent-purple links for
legibility on the dark theme. Includes a fresh bggpipe re-export (new
Etherfields and Red Dragon Inn titles, updated art). embed.js/embed.css
are untouched by the export.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
This commit is contained in:
Eric Wagoner
2026-08-09 16:36:24 -04:00
co-authored by Claude Opus 4.8
parent f6611257b3
commit cfabb20537
339 changed files with 2022 additions and 608 deletions
@@ -5,7 +5,7 @@
<title>Sleeping Gods: Primeval Peril · The Game Shelves</title>
<meta name="description" content="Sleeping Gods: Primeval Peril in The Game Shelves">
<meta property="og:title" content="Sleeping Gods: Primeval Peril · The Game Shelves">
<meta property="og:image" content="../art/362205.jpg">
<meta property="og:image" content="../art/362205-612448.jpg">
<link rel="icon" href="data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'><text y='.9em' font-size='90'>🎲</text></svg>">
<link rel="stylesheet" href="../style.css">
<header class="site"><a href=".././">The Game Shelves</a>
@@ -14,10 +14,10 @@
<p><a href="../">← the whole library</a> · <a href="https://boardgamegeek.com/boardgame/362205" rel="noopener">view on BGG ↗</a></p>
<h1>Sleeping Gods: Primeval Peril <span class="meta">(2023)</span></h1>
<div class="detail">
<div class="art"><img src="../art/362205.jpg" alt="box art for Sleeping Gods: Primeval Peril"></div>
<div class="facts"><div class="factrow"><b>players</b> 12 players (best at 2)</div><div class="factrow"><b>playing time</b> 120240 min</div><div class="factrow"><b>ages</b> 13+</div><div class="factrow"><b>weight</b> 2.69 / 5</div><div class="factrow"><b>BGG rank</b> 2680</div><div class="factrow"><b>BGG rating</b> 7.47</div><div class="factrow"><b>designers</b> <span class="chip">Ryan Laukat</span></div><div class="factrow"><b>artists</b> <span class="chip">Ryan Laukat</span></div><div class="factrow"><b>publishers</b> <span class="chip">Red Raven Games</span> <span class="chip">Keep Exploring Games</span> <span class="chip">Lavka Games</span> <span class="chip">Lucky Duck Games</span> <span class="chip">Schwerkraft-Verlag</span></div><div class="factrow"><b>categories</b> <span class="chip">Adventure</span> <span class="chip">Exploration</span></div><div class="factrow"><b>mechanics</b> <span class="chip">Cooperative Game</span> <span class="chip">Hand Management</span> <span class="chip">Scenario / Mission / Campaign Game</span> <span class="chip">Solo / Solitaire Game</span> <span class="chip">Storytelling</span></div></div>
<div class="art"><img src="../art/362205-612448.jpg" alt="box art for Sleeping Gods: Primeval Peril"></div>
<div class="facts"><div class="factrow"><b>players</b> 12 players (best at 2)</div><div class="factrow"><b>playing time</b> 120240 min</div><div class="factrow"><b>ages</b> 13+</div><div class="factrow"><b>weight</b> 2.69 / 5</div><div class="factrow"><b>BGG rank</b> 2681</div><div class="factrow"><b>BGG rating</b> 7.47</div><div class="factrow"><b>designers</b> <span class="chip">Ryan Laukat</span></div><div class="factrow"><b>artists</b> <span class="chip">Ryan Laukat</span></div><div class="factrow"><b>publishers</b> <span class="chip">Red Raven Games</span> <span class="chip">Keep Exploring Games</span> <span class="chip">Lavka Games</span> <span class="chip">Lucky Duck Games</span> <span class="chip">Schwerkraft-Verlag</span></div><div class="factrow"><b>categories</b> <span class="chip">Adventure</span> <span class="chip">Exploration</span></div><div class="factrow"><b>mechanics</b> <span class="chip">Cooperative Game</span> <span class="chip">Hand Management</span> <span class="chip">Scenario / Mission / Campaign Game</span> <span class="chip">Solo / Solitaire Game</span> <span class="chip">Storytelling</span></div></div>
</div>
<div class="card"><div class="factrow"><b>my copy</b> English edition · 2023</div><div class="factrow"><b>publishers</b> <span class="chip">Red Raven Games</span></div><div class="factrow"><b>languages</b> <span class="chip">English</span></div></div>
<div class="card desc">Its 1929. You are Captain Sofi Odessa and her crew lost at sea in a strange world. Aboard the steamship Manticore, you must work together to survive by exploring mysterious islands, battling creatures, and meeting the worlds inhabitants. Along the way, seek out the totems of the gods. Wake the gods and perhaps youll be able to return home.
Sleeping Gods: Primeval Peril is a short standalone campaign for one or two players, but will include a variant for playing with 3-4, set in the world of Sleeping Gods and using the same rules.
@@ -26,7 +26,7 @@ Primeval Peril is set on a dangerous river that winds through lush jungle. It in
It was first offered as a free print-and-play to all backers of the Sleeping Gods Kickstarter.
This first retail edition is revised and expanded with new stories and quests, streamlined gameplay, and an atlas with new maps.</div>
This first retail edition is revised and expanded with new stories and quests, streamlined gameplay, and an atlas with new maps.</div><div class="card"><div class="factrow"><b>where it lives</b> Library Kallax · D4</div></div>
<footer>
<p><a class="pbb" href="https://boardgamegeek.com" rel="noopener"><img src="../art/powered-by-bgg.png" alt="Powered by BGG" height="40"></a></p>
<p>The Game Shelves · cataloged from shelf photos by