9e80c2c028
- HTML5 drag-and-drop reordering of strip participants (per-GM flag) - Shift+click toggles spotlight focus on a participant (gold ring indicator) - Escape exits focus mode - Auto-save strip position on drag end + every 30s with viewport validation - Reset strip position button in Director's Board - French locale strings for reset button
28 lines
18 KiB
JSON
28 lines
18 KiB
JSON
{
|
|
"name": "Scrying Pool - User Guide / Guide de l'utilisateur",
|
|
"pages": [
|
|
{
|
|
"name": "Scrying Pool - User Guide",
|
|
"type": "text",
|
|
"text": {
|
|
"content": "\n<div style=\"font-family: Arial, sans-serif; max-width: 800px; margin: 0 auto;\">\n<h1 style=\"color: #2c3e50; text-align: center; border-bottom: 2px solid #3498db; padding-bottom: 10px;\">\n Scrying Pool - User Guide\n</h1>\n\n<div style=\"background: #f8f9fa; padding: 20px; border-radius: 8px; margin-bottom: 20px;\">\n <p style=\"font-size: 1.1em; text-align: center; color: #2c3e50;\">\n <strong>GM Camera Visibility Control for FoundryVTT v14</strong>\n </p>\n <p style=\"text-align: center; color: #7f8c8d;\">\n Hide, show, and manage participant feeds in real time\n </p>\n</div>\n\n<h2 style=\"color: #3498db;\">\n <span style=\"border-bottom: 1px solid #3498db; padding-bottom: 5px;\">\n Table of Contents\n </span>\n</h2>\n<ol style=\"line-height: 1.8;\">\n <li><a href=\"#overview\">Overview</a></li>\n <li><a href=\"#installation\">Installation</a></li>\n <li><a href=\"#getting-started\">Getting Started</a></li>\n <li><a href=\"#gm-controls\">GM Controls</a></li>\n <li><a href=\"#player-features\">Player Features</a></li>\n <li><a href=\"#camera-layouts\">Camera Layouts & Presets</a></li>\n <li><a href=\"#privacy-settings\">Privacy Settings</a></li>\n <li><a href=\"#keyboard-shortcuts\">Keyboard Shortcuts</a></li>\n <li><a href=\"#troubleshooting\">Troubleshooting</a></li>\n</ol>\n\n<hr style=\"margin: 40px 0; border: none; border-top: 1px solid #ecf0f1;\">\n\n<h2 id=\"overview\" style=\"color: #2c3e50;\">\n <span style=\"border-bottom: 1px solid #3498db; padding-bottom: 5px;\">\n Overview\n </span>\n</h2>\n<p style=\"line-height: 1.6;\">\n Scrying Pool is a powerful module for FoundryVTT that gives Game Masters complete control over participant camera visibility.\n Unlike the default FoundryVTT behavior where all video feeds are always visible to everyone, Scrying Pool allows you to\n selectively show or hide participant cameras, create custom layouts, save presets for different scenes, and much more.\n</p>\n\n<div style=\"background: #e8f4fc; padding: 15px; border-left: 4px solid #3498db; margin: 20px 0;\">\n <p style=\"margin: 0; color: #2980b9;\">\n <strong>Key Features:</strong>\n </p>\n <ul style=\"margin: 10px 0 0 20px; line-height: 1.6;\">\n <li>Show/hide individual participant cameras with a click</li>\n <li>Bulk actions: show all, hide all, spotlight a participant</li>\n <li>Save and load camera layout presets per scene</li>\n <li>Auto-apply presets when switching scenes</li>\n <li>Player privacy controls and automation opt-ins</li>\n <li>Customizable dock layouts (vertical, horizontal, mosaic)</li>\n <li>Reaction Cam - automatic camera display on key moments</li>\n <li>Portrait fallback for when cameras are unavailable</li>\n <li>Keyboard shortcuts for quick actions</li>\n </ul>\n</div>\n\n<div style=\"text-align: center; margin: 30px 0;\">\n <img src=\"modules/scrying-pool/packs/assets/screenshot-main.jpg\"\n alt=\"Scrying Pool Director's Board\"\n style=\"max-width: 100%; border: 2px solid #bdc3c7; border-radius: 8px; box-shadow: 0 4px 8px rgba(0,0,0,0.1);\"\n onerror=\"this.style.display='none'\" />\n <p style=\"font-size: 0.9em; color: #7f8c8d; margin-top: 10px;\">\n <em>Figure 1: The Director's Board - Your command center for camera control</em>\n </p>\n</div>\n\n<hr style=\"margin: 40px 0; border: none; border-top: 1px solid #ecf0f1;\">\n\n<h2 id=\"installation\" style=\"color: #2c3e50;\">\n <span style=\"border-bottom: 1px solid #3498db; padding-bottom: 5px;\">\n Installation\n </span>\n</h2>\n\n<h3 style=\"color: #34495e;\">From FoundryVTT Module Browser</h3>\n<ol style=\"line-height: 1.8;\">\n <li>Open your FoundryVTT world</li>\n <li>Go to Game Settings > Add-on Modules</li>\n <li>Click Install Module</li>\n <li>Search for \"Scrying Pool\"</li>\n <li>Click Install next to the Scrying Pool module</li>\n <li>Enable the module in your world</li>\n <li>Start or reload your game</li>\n</ol>\n\n<h3 style=\"color: #34495e; margin-top: 20px;\">Manual Installation</h3>\n<ol style=\"line-height: 1.8;\">\n <li>Download the latest module ZIP file from the repository releases</li>\n <li>In FoundryVTT, go to Game Settings > Add-on Modules</li>\n <li>Click Install Module</li>\n <li>Click Import Module and select the downloaded ZIP file</li>\n <li>Enable the module in your world</li>\n <li>Start or reload your game</li>\n</ol>\n\n<div style=\"background: #fff3cd; padding: 15px; border-left: 4px solid #ffc107; margin: 20px 0; border-radius: 0 4px 4px 0;\">\n <p style=\"margin: 0; color: #856404;\">\n <strong>Note:</strong> Scrying Pool requires FoundryVTT v14 or higher. The module will not work with earlier versions.\n </p>\n</div>\n\n<hr style=\"margin: 40px 0; border: none; border-top: 1px solid #ecf0f1;\">\n\n<h2 id=\"getting-started\" style=\"color: #2c3e50;\">\n <span style=\"border-bottom: 1px solid #3498db; padding-bottom: 5px;\">\n Getting Started\n </span>\n</h2>\n\n<h3 style=\"color: #34495e;\">For Game Masters</h3>\n<p style=\"line-height: 1.6;\">\n When you first load a game with Scrying Pool enabled, you will notice that FoundryVTTs default camera dock has been\n replaced with the Scrying Pool strip at the bottom of the screen. This is your new control center for managing participant visibility.\n</p>\n<p style=\"line-height: 1.6;\">\n To access advanced controls, press Ctrl+Shift+V (or use the token controls button) to open the Directors Board. This is where you can:\n</p>\n<ul style=\"line-height: 1.8;\">\n <li>See all connected participants at a glance</li>\n <li>Show or hide individual cameras with a click</li>\n <li>Use bulk actions to show/hide all participants</li>\n <li>Spotlight a specific participant</li>\n <li>Save and load camera layouts</li>\n <li>Configure auto-apply settings for scenes</li>\n</ul>\n\n<div style=\"text-align: center; margin: 30px 0;\">\n <img src=\"modules/scrying-pool/packs/assets/screenshot-directors-board.jpg\"\n alt=\"Director's Board Interface\"\n style=\"max-width: 100%; border: 2px solid #bdc3c7; border-radius: 8px; box-shadow: 0 4px 8px rgba(0,0,0,0.1);\"\n onerror=\"this.style.display='none'\" />\n <p style=\"font-size: 0.9em; color: #7f8c8d; margin-top: 10px;\">\n <em>Figure 2: Director's Board with participant controls</em>\n </p>\n</div>\n\n<h3 style=\"color: #34495e;\">For Players</h3>\n<p style=\"line-height: 1.6;\">\n As a player, you will see the Scrying Pool strip at the bottom of your screen showing the active participant cameras.\n Your visibility is controlled by the GM, but you have several features available:\n</p>\n<ul style=\"line-height: 1.8;\">\n <li>View your current camera visibility status via the badge in the top-right</li>\n <li>Access privacy settings to control automation features</li>\n <li>Set a custom portrait fallback image for when your camera is off</li>\n <li>View notifications about camera visibility changes</li>\n</ul>\n\n<div style=\"text-align: center; margin: 30px 0;\">\n <img src=\"modules/scrying-pool/packs/assets/screenshot-player-view.jpg\"\n alt=\"Player View with Visibility Badge\"\n style=\"max-width: 100%; border: 2px solid #bdc3c7; border-radius: 8px; box-shadow: 0 4px 8px rgba(0,0,0,0.1);\"\n onerror=\"this.style.display='none'\" />\n <p style=\"font-size: 0.9em; color: #7f8c8d; margin-top: 10px;\">\n <em>Figure 3: Player view with visibility status badge</em>\n </p>\n</div>\n\n<p style=\"text-align: center; font-size: 0.85em; color: #95a5a6; margin-top: 40px;\">\n Scrying Pool v0.1.0 | Compatible with FoundryVTT v14+ | Last updated: May 2025\n</p>\n</div>\n",
|
|
"format": 1
|
|
}
|
|
},
|
|
{
|
|
"name": "Scrying Pool - Guide de l'utilisateur",
|
|
"type": "text",
|
|
"text": {
|
|
"content": '<div style="background:#f8f9fa;padding:20px;border-radius:8px;margin-bottom:20px"><p><span style="max-width:800px;margin:0 auto;font-family:'Arial, sans-serif'"><span style="text-align:center;color:#2c3e50;font-size:1.1em"><strong>Contrôle de la visibilité de la caméra GM pour FoundryVTT v14</strong></span><span style="text-align:center;color:rgb(127, 140, 141)">Masquer, afficher et gérer les flux des participants en temps réel</span></span></p></div><p><span style="border-bottom:1px solid #3498db;padding-bottom:5px"><span style="max-width:800px;margin:0 auto;font-family:'Arial, sans-serif'\"><span id=\"overview\" style=\"color:rgb(44, 62, 80)\"> Aperçu</span></span></span></p><p style=\"line-height:1.6\"><span style=\"max-width:800px;margin:0 auto;font-family:'Arial, sans-serif'\">Scrying Pool est un module puissant pour FoundryVTT qui offre aux Maîtres du Jeu un contrôle total sur la visibilité des caméras des participants. Contrairement au comportement par défaut de FoundryVTT où tous les flux vidéo sont toujours visibles par tous, Scrying Pool vous permet d'afficher ou de masquer sélectivement les caméras des participants, de créer des mises en page personnalisées, d'enregistrer des préréglages pour différentes scènes, et bien plus encore.</span></p><div style=\"background:#e8f4fc;padding:15px;border-left:4px solid #3498db;margin:20px 0\"><p><span style="max-width:800px;margin:0 auto;font-family:'Arial, sans-serif'"><span style="margin:0;color:rgb(41, 128, 185)"><strong>Fonctionnalités clés :</strong></span></span></p><ul style="margin:10px 0 0 20px;line-height:1.6"><li><p><span style="max-width:800px;margin:0 auto;font-family:'Arial, sans-serif'">Afficher/masquer les caméras des participants individuellement en un clic</span></p></li><li><p><span style="max-width:800px;margin:0 auto;font-family:'Arial, sans-serif'">Actions groupées : tout afficher, tout masquer, mettre en avant un participant</span></p></li><li><p><span style="max-width:800px;margin:0 auto;font-family:'Arial, sans-serif'">Enregistrer et charger des préréglages de disposition de la caméra par scène</span></p></li><li><p><span style="max-width:800px;margin:0 auto;font-family:'Arial, sans-serif'">Appliquer automatiquement les préréglages lors du changement de scène</span></p></li><li><p><span style="max-width:800px;margin:0 auto;font-family:'Arial, sans-serif'">Contrôles de confidentialité du joueur et options d'automatisation</span></p></li><li><p><span style="max-width:800px;margin:0 auto;font-family:'Arial, sans-serif'">Dispositions du dock personnalisables (verticale, horizontale, mosaïque)</span></p></li><li><p><span style="max-width:800px;margin:0 auto;font-family:'Arial, sans-serif'">Caméra de réaction - affichage automatique de la caméra aux moments clés</span></p></li><li><p><span style="max-width:800px;margin:0 auto;font-family:'Arial, sans-serif'">Portrait de secours lorsque les caméras sont indisponibles</span></p></li><li><p><span style="max-width:800px;margin:0 auto;font-family:'Arial, sans-serif'">Raccourcis clavier pour des actions rapides</span></p></li></ul></div><div style="text-align:center;margin:30px 0"><img src="modules/scrying-pool/packs/assets/screenshot-main.jpg" alt="Tableau de bord du directeur de Scrying Pool" style="max-width:100%;border:2px solid #bdc3c7;border-radius:8px;box-shadow:0 4px 8px rgba(0,0,0,0.1)"><p><span style="max-width:800px;margin:0 auto;font-family:'Arial, sans-serif'"><span style="color:#7f8c8d;margin-top:10px;font-size:0.9em"><em>Figure 1 : Le tableau de bord du réalisateur - Votre centre de commande pour le contrôle de la caméra</em></span></span></p></div><hr style="margin:40px 0;border:none;border-top:1px solid #ecf0f1"><p><span style="border-bottom:1px solid #3498db;padding-bottom:5px"><span style="max-width:800px;margin:0 auto;font-family:'Arial, sans-serif'"><span id="installation" style="color:rgb(44, 62, 80)"> Installation </span></span></span><span style="max-width:800px;margin:0 auto;font-family:'Arial, sans-serif'"><span style="color:rgb(52, 73, 94)">Depuis le navigateur de modules FoundryVTT</span></span></p><ol style="line-height:1.8"><li><p><span style="max-width:800px;margin:0 auto;font-family:'Arial, sans-serif'">Ouvrez votre univers FoundryVTT</span></p></li><li><p><span style="max-width:800px;margin:0 Accédez aux Paramètres du jeu > Modules complémentaires. Cliquez sur « Installer le module ». Recherchez « Scrying Pool ». Cliquez sur « Installer » à côté du module « Scrying Pool ». sans-serif'\">Activez le module dans votre monde</span></p></li><li><p><span style="max-width:800px;margin:0 auto;font-family:'Arial, sans-serif'\">Démarrez ou rechargez votre partie</span></p></li></ol><p><span style="max-width:800px;margin:0 auto;font-family:'Arial, sans-serif'\"><span style="margin-top:20px;color:rgb(52, 73, 94)\">Installation manuelle</span></span></p><ol style="line-height:1.8\"><li><p><span style="max-width:8Téléchargez le fichier ZIP du dernier module depuis le dépôt des versions. Dans FoundryVTT, accédez à Paramètres du jeu>Modules complémentaires. Cliquez sur Installer le module. Cliquez sur Importer le module et sélectionnez le fichier ZIP téléchargé. style="max-width:800px;margin:0 auto;font-family:'Arial, sans-serif'">Activez le module dans votre monde</span></p></li><li><p><span style="max-width:800px;margin:0 auto;font-family:'Arial, sans-serif'">Démarrez ou rechargez votre partie</span></p></li></ol><div style="background:#fff3cd;padding:15px;border-left:4px solid #ffc107;margin:20px 0;border-radius:0 4px 4px 0"><p><span style="max-width:800px;margin:0 auto;font-family:'Arial, sans-serif'"><span style="margin:0;color:rgb(133, 100, 4)"><strong>Remarque:</strong>Scrying Pool nécessite FoundryVTT v14 ou une version supérieure. Le module ne fonctionnera pas avec les versions antérieures. Maîtres</span></span></p><p style="line-height:1.6"><span style="max-width:800px;margin:0 auto;font-family:'Arial, sans-serif'">Lorsque vous chargez une partie pour la première fois avec le Pool de divination activé, vous remarquerez que la barre de caméra par défaut de FoundryVTT a été remplacée par la barre du Pool de divination en bas de l'écran. Il s' agit de votre nouveau centre de contrôle pour gérer la visibilité des participants.</span></p><p style="line-height:1.6"><span style="max-width:800px;margin:0 auto;font-family:'Arial, sans-serif'">Pour accéder aux commandes avancées, appuyez sur Ctrl+Maj+V (ou utilisez le bouton de contrôle des jetons) pour ouvrir le Tableau des directeurs. C'est ici que vous pouvez :</span></p><ul style="line-height:1.8"><li><p><span style="max-width:800px;margin:0 auto;font-family:' Arial, sans-serif'">Voir tous les participants connectés en un coup d' œil</span></p></li><li><p><span style="max-width:800px;margin:0 auto;font-family:'Arial, sans-serif'">Afficher ou masquer les caméras individuellement en un clic</span></p></li><li><p><span style="max-width:800px;margin:0 auto;font-family:'Arial, sans-serif'">Utiliser des actions groupées pour afficher/masquer tous les participants</span></p></li><li><p><span style="max-width:800px;margin:0 auto;font-family:'Arial, sans-serif'">Mettre en avant un participant spécifique</span></p></li><li><p><span style="max-width:800px;margin:0 auto;font-family:'Arial, sans-serif'">Enregistrer et charger les configurations de caméra</span></p></li><li><p><span style="max-width:800px;margin:0 auto;font-family:'Arial, sans-serif'">Configurer l'application automatique des paramètres pour les scènes</span></p></li></ul><div style="text-align:center;margin:30px 0"><img src="modules/scrying-pool/packs/assets/screenshot-directors-board.jpg" alt="Interface du tableau de bord du réalisateur" style="max-width:100%;border:2px solid #bdc3c7;border-radius:8px;box-shadow:0 4px 8px rgba(0,0,0,0.1)"><p><span style="max-width:800px;margin:0 auto;font-family:' Arial, sans-serif'"><span style="color:#7f8c8d;margin-top:10px;font-size:0.9em"><em>Figure 2 : Tableau du directeur avec commandes des participants</em></span></span></p></div><p><span style="max-width:800px;margin:0 auto;font-family:' Arial, sans-serif'"><span style="color:rgb(52, 73, 94)"">Pour les joueurs</span></span></p><p style="line-height:1.6"><span style="max-width:800px;margin:0 auto;font-family:' Arial, sans-serif'">En tant que joueur, vous verrez la bande du Bassin de divination en bas de votre écran, indiquant le participant actif Caméras. Votre visibilité est contrôlée par le GM, mais plusieurs options sont à votre disposition :</span></p><ul style="line-height:1.8"><li><p><span style="max-width:800px;margin:0 auto;font-family:' Arial, sans-serif'">Consultez l' état actuel de la visibilité de votre caméra via le badge en haut à droite</span></p></li><li><p><span style="max-width:800px;margin:0 auto;font-family:'Arial, sans-serif'">Accédez aux paramètres de confidentialité pour contrôler les fonctions d'automatisation</span></p></li><li><p><span style="max-width:800px;margin:0 auto;font-family:' Arial, sans-serif'"">Définissez une image de remplacement personnalisée (portrait) pour lorsque votre caméra est éteinte</span></p></li><li><p><span style="max-width:800px;margin:0 auto;font-family:' Arial, sans-serif'\">Afficher les notifications concernant les changements de visibilité de la caméra</span></p></li></ul><div style="text-align:center;margin:30px 0"><img src="modules/scrying-pool/packs/assets/screenshot-player-view.jpg" alt="Vue du joueur avec badge de visibilité" style="max-width:100%;border:2px solid #bdc3c7;border-radius:8px;box-shadow:0 4px 8px rgba(0,0,0,0.1)\"><p><span style="max-width:800px;margin:0 auto;font-family:'Arial, sans-serif'\"><span style="color:#7f8c8d;margin-top:10px;font-size:0.9em\"><em>Figure 3 : Vue du joueur avec badge de visibilité</em></span></span></p></div><p><span style="max-width:800px;margin:0 auto;font-family:'Arial, sans-serif'\"><span style="text-align:center;color:#95a5a6;margin-top:40px;font-size:0.85em\"> Scrying Pool v0.1.0 | Compatible avec FoundryVTT v14+ | Dernière mise à jour : mai 2025 </span></span></p>',
|
|
"format": 1
|
|
}
|
|
}
|
|
],
|
|
"folder": null,
|
|
"sort": 0,
|
|
"permission": {
|
|
"default": 2
|
|
},
|
|
"flags": {},
|
|
"_id": "AE567YBGFRSD543W"
|
|
} |