Initial
This commit is contained in:
32
resources/app/public/tours/backups-overview.json
Normal file
32
resources/app/public/tours/backups-overview.json
Normal file
@@ -0,0 +1,32 @@
|
||||
{
|
||||
"title": "TOURS.BACKUPS.Title",
|
||||
"description": "TOURS.BACKUPS.Description",
|
||||
"canBeResumed": false,
|
||||
"display": true,
|
||||
"steps": [
|
||||
{
|
||||
"id": "intro",
|
||||
"title": "TOURS.BACKUPS.Title",
|
||||
"content": "TOURS.BACKUPS.Description"
|
||||
},
|
||||
{
|
||||
"id": "individualPackages",
|
||||
"title": "TOURS.BACKUPS.IndividualPackagesT",
|
||||
"content": "TOURS.BACKUPS.IndividualPackagesC"
|
||||
},
|
||||
{
|
||||
"id": "manageBackups",
|
||||
"selector": "#setup-menu [data-action=\"backups\"]",
|
||||
"title": "TOURS.BACKUPS.ManageBackupsT",
|
||||
"content": "TOURS.BACKUPS.ManageBackupsC"
|
||||
}
|
||||
],
|
||||
"localization": {
|
||||
"TOURS.BACKUPS.Title": "Backups Overview",
|
||||
"TOURS.BACKUPS.Description": "This tour covers a brief overview of the Foundry VTT built-in backups functionality.",
|
||||
"TOURS.BACKUPS.IndividualPackagesT": "Taking Backups of Packages",
|
||||
"TOURS.BACKUPS.IndividualPackagesC": "You can right-click any package to bring up the context menu. From there you can create, restore, or manage backups of that particular package.<video src=\"toolclips/backups/create-backup.webm\" autoplay muted loop></video>",
|
||||
"TOURS.BACKUPS.ManageBackupsT": "Manage All Backups",
|
||||
"TOURS.BACKUPS.ManageBackupsC": "The interface for managing all your existing backups and snapshots can be found by clicking this button in the top-right."
|
||||
}
|
||||
}
|
||||
109
resources/app/public/tours/canvas-controls.json
Normal file
109
resources/app/public/tours/canvas-controls.json
Normal file
@@ -0,0 +1,109 @@
|
||||
{
|
||||
"title": "CANVASCONTROLS.Title",
|
||||
"description": "CANVASCONTROLS.Description",
|
||||
"canBeResumed": false,
|
||||
"display": true,
|
||||
"steps": [
|
||||
{
|
||||
"id": "overview",
|
||||
"selector": ".control-tools",
|
||||
"title": "CANVASCONTROLS.OverviewTitle",
|
||||
"content": "CANVASCONTROLS.OverviewContent"
|
||||
},
|
||||
{
|
||||
"id": "tokens",
|
||||
"selector": "[data-control=\"token\"]",
|
||||
"title": "CANVASCONTROLS.TokensTitle",
|
||||
"content": "CANVASCONTROLS.TokensContent",
|
||||
"layer": "tokens"
|
||||
},
|
||||
{
|
||||
"id": "measure",
|
||||
"selector": "[data-canvas-layer=\"templates\"]",
|
||||
"title": "CANVASCONTROLS.MeasureTitle",
|
||||
"content": "CANVASCONTROLS.MeasureContent",
|
||||
"layer": "templates"
|
||||
},
|
||||
{
|
||||
"id": "tile",
|
||||
"selector": "[data-control=\"tiles\"]",
|
||||
"title": "CANVASCONTROLS.TileTitle",
|
||||
"content": "CANVASCONTROLS.TileContent",
|
||||
"restricted": true,
|
||||
"layer": "tiles"
|
||||
},
|
||||
{
|
||||
"id": "drawings",
|
||||
"selector": "[data-control=\"drawings\"]",
|
||||
"title": "CANVASCONTROLS.DrawingsTitle",
|
||||
"content": "CANVASCONTROLS.DrawingsContent",
|
||||
"restricted": true,
|
||||
"layer": "drawings"
|
||||
},
|
||||
{
|
||||
"id": "walls",
|
||||
"selector": "[data-control=\"walls\"]",
|
||||
"title": "CANVASCONTROLS.WallsTitle",
|
||||
"content": "CANVASCONTROLS.WallsContent",
|
||||
"restricted": true,
|
||||
"layer": "walls"
|
||||
},
|
||||
{
|
||||
"id": "lighting",
|
||||
"selector": "[data-control=\"lighting\"]",
|
||||
"title": "CANVASCONTROLS.LightingTitle",
|
||||
"content": "CANVASCONTROLS.LightingContent",
|
||||
"restricted": true,
|
||||
"layer": "lighting"
|
||||
},
|
||||
{
|
||||
"id": "sounds",
|
||||
"selector": "[data-control=\"sounds\"]",
|
||||
"title": "CANVASCONTROLS.SoundsTitle",
|
||||
"content": "CANVASCONTROLS.SoundsContent",
|
||||
"restricted": true,
|
||||
"layer": "sounds"
|
||||
},
|
||||
{
|
||||
"id": "notes",
|
||||
"selector": "[data-control=\"notes\"]",
|
||||
"title": "CANVASCONTROLS.NotesTitle",
|
||||
"content": "CANVASCONTROLS.NotesContent",
|
||||
"layer": "notes"
|
||||
},
|
||||
{
|
||||
"id": "furtherReading",
|
||||
"selector": "",
|
||||
"title": "CANVASCONTROLS.FurtherReadingTitle",
|
||||
"content": "CANVASCONTROLS.FurtherReadingContent",
|
||||
"layer": "tokens"
|
||||
}
|
||||
],
|
||||
"suggestedNextTours": [
|
||||
"core.sidebar"
|
||||
],
|
||||
"localization": {
|
||||
"CANVASCONTROLS.Title": "Canvas Controls",
|
||||
"CANVASCONTROLS.Description": "This Tour will give you an overview of the Canvas Controls",
|
||||
"CANVASCONTROLS.OverviewTitle": "Canvas Controls",
|
||||
"CANVASCONTROLS.OverviewContent": "When a Scene is active this set of controls allow you to activate and modify various layers of the Scene. Gamemaster users have access to more tools than Player users.",
|
||||
"CANVASCONTROLS.TokensTitle": "Token Controls",
|
||||
"CANVASCONTROLS.TokensContent": "This is the Tokens layer from which you can control or target Tokens on a Scene or measure distances between points.",
|
||||
"CANVASCONTROLS.MeasureTitle": "Measurement Controls",
|
||||
"CANVASCONTROLS.MeasureContent": "This is the Measured Templates layer which allows you to draw areas of effect such as cones, rays, or circles. The different tools in this layer allow you to create different types of template shapes.",
|
||||
"CANVASCONTROLS.TileTitle": "Tile Controls",
|
||||
"CANVASCONTROLS.TileContent": "Tiles are images that augment the background image for a Scene by adding individual objects or props into the environment. Tiles are great for setting up traps, treasure, trees, obstacle, and much more!\nTiles can also be overhead, appearing as a canopy above Tokens to represent roofs, tree-tops, or bridges.",
|
||||
"CANVASCONTROLS.DrawingsTitle": "Drawing Tools",
|
||||
"CANVASCONTROLS.DrawingsContent": "The Drawings layer provides the tools you need to scribble all over the scene, creating various shapes or lines which can have customizable color, fill, line, and other effects.",
|
||||
"CANVASCONTROLS.WallsTitle": "Wall Controls",
|
||||
"CANVASCONTROLS.WallsContent": "Our powerful lighting and vision system relies on Walls to define where boundaries exist within a Scene. Walls can be configured to block movement, vision, light, or sound. Walls can be doors which can be easily opened or closed, or secrets which are hidden from players.\nThere are a lot of powerful options available for Walls and we recommend reading our <a href='https://foundryvtt.com/article/walls/' target='_blank'>knowledge base article</a> on the topic.",
|
||||
"CANVASCONTROLS.LightingTitle": "Lighting Controls",
|
||||
"CANVASCONTROLS.LightingContent": "Our beautiful lighting system makes it easy to decorate your scene with light sources which range from simple torches to beautifully animated energy domes or swirling fog clouds.\nOur lighting system is easy to get started with, just click-and-drag, but there are a lot of advanced options. We recommend reading our <a href='https://foundryvtt.com/article/lighting/' target='_blank'>knowledge base article</a> when you are ready to learn more.",
|
||||
"CANVASCONTROLS.SoundsTitle": "Ambient Sound Controls",
|
||||
"CANVASCONTROLS.SoundsContent": "The Ambient Sounds layer allows you to place sound sources which emit audio when a character enters their area of effect.\nYou can use this to create local sound effects like the crackling of a campfire, rushing water near a waterfall, or the muffled chatter of conversation in a tavern.",
|
||||
"CANVASCONTROLS.NotesTitle": "Journal Notes",
|
||||
"CANVASCONTROLS.NotesContent": "Map Notes allow the Gamemaster to pin Journal Entries (or pages) to the Scene to mark specific locations which can easily link to text for things like room descriptions, treasure chest contents, or details about a notable landmark.",
|
||||
"CANVASCONTROLS.FurtherReadingTitle": "Further Reading",
|
||||
"CANVASCONTROLS.FurtherReadingContent": "To learn more about each of these concepts, take a look through \"The Game Canvas\" section of our <a href='https://foundryvtt.com/kb/' target='_blank'>Knowledge Base</a>."
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,51 @@
|
||||
{
|
||||
"title": "TOURS.COMPAT.Title",
|
||||
"description": "TOURS.COMPAT.Description",
|
||||
"canBeResumed": false,
|
||||
"display": true,
|
||||
"closeWindows": false,
|
||||
"steps": [
|
||||
{
|
||||
"id": "intro",
|
||||
"title": "TOURS.COMPAT.Title",
|
||||
"content": "TOURS.COMPAT.Purpose"
|
||||
},
|
||||
{
|
||||
"id": "overview",
|
||||
"title": "TOURS.COMPAT.OverviewT",
|
||||
"content": "TOURS.COMPAT.OverviewC",
|
||||
"selector": "#compatibility-checker ul.summary"
|
||||
},
|
||||
{
|
||||
"id": "filterCompatibility",
|
||||
"title": "TOURS.COMPAT.FilterCompatibilityT",
|
||||
"content": "TOURS.COMPAT.FilterCompatibilityC",
|
||||
"selector": "#compatibility-checker .visibility-toggle"
|
||||
},
|
||||
{
|
||||
"id": "filterPackageType",
|
||||
"title": "TOURS.COMPAT.FilterPackageTypeT",
|
||||
"content": "TOURS.COMPAT.FilterPackageTypeC",
|
||||
"selector": "#compatibility-checker .visibility[data-visibility=\"world\"]"
|
||||
},
|
||||
{
|
||||
"id": "filterCategory",
|
||||
"title": "TOURS.COMPAT.FilterCategoryT",
|
||||
"content": "TOURS.COMPAT.FilterCategoryC",
|
||||
"selector": "#compatibility-checker .categories"
|
||||
}
|
||||
],
|
||||
"localization": {
|
||||
"TOURS.COMPAT.Title": "Compatibility Preview Overview",
|
||||
"TOURS.COMPAT.Description": "This tour covers a brief overview of the Compatibility Preview tool.",
|
||||
"TOURS.COMPAT.Purpose": "This tour covers a brief overview of the Compatibility Preview tool. The tool's purpose is to check the compatibility of your currently-installed Worlds, Systems, and Modules against the next version of Foundry Virtual Tabletop. It will tell you whether a compatible version of each package exists. That may be the currently-installed version, or some newer version.",
|
||||
"TOURS.COMPAT.OverviewT": "Overall Status",
|
||||
"TOURS.COMPAT.OverviewC": "To see the overall status of your packages in the next version at-a-glance, you can check the bottom-left of of the display.",
|
||||
"TOURS.COMPAT.FilterCompatibilityT": "Individual Packages",
|
||||
"TOURS.COMPAT.FilterCompatibilityC": "You can use this toggle to show only the packages that are compatible, or only the packages that are incompatible with the next version.",
|
||||
"TOURS.COMPAT.FilterPackageTypeT": "Include Worlds",
|
||||
"TOURS.COMPAT.FilterPackageTypeC": "Worlds are not included in the full list of packages since their compatibility is typically tied to that of the game system. If you want to include worlds, you can do so via this toggle.",
|
||||
"TOURS.COMPAT.FilterCategoryT": "Category Filter",
|
||||
"TOURS.COMPAT.FilterCategoryC": "If you only care about one particular category of package, say you only want to check if your worlds are compatible with the next version, you can select that category from the list here."
|
||||
}
|
||||
}
|
||||
76
resources/app/public/tours/creating-a-world.json
Normal file
76
resources/app/public/tours/creating-a-world.json
Normal file
@@ -0,0 +1,76 @@
|
||||
{
|
||||
"title": "CREATINGAWORLD.Title",
|
||||
"description": "CREATINGAWORLD.Description",
|
||||
"canBeResumed": false,
|
||||
"display": true,
|
||||
"steps": [
|
||||
{
|
||||
"id": "worldsTab",
|
||||
"selector": "[data-tab=\"worlds\"]",
|
||||
"title": "CREATINGAWORLD.WorldsTabTitle",
|
||||
"content": "CREATINGAWORLD.WorldsTabContent"
|
||||
},
|
||||
{
|
||||
"id": "createWorld",
|
||||
"selector": "[data-action=\"worldCreate\"]",
|
||||
"title": "CREATINGAWORLD.CreateWorldTitle",
|
||||
"content": "CREATINGAWORLD.CreateWorldContent"
|
||||
},
|
||||
{
|
||||
"id": "worldTitle",
|
||||
"selector": "[name=\"title\"]",
|
||||
"title": "CREATINGAWORLD.WorldTitleTitle",
|
||||
"content": "CREATINGAWORLD.WorldTitleContent"
|
||||
},
|
||||
{
|
||||
"id": "worldId",
|
||||
"selector": "[name=\"id\"]",
|
||||
"title": "CREATINGAWORLD.WorldIdTitle",
|
||||
"content": "CREATINGAWORLD.WorldIdContent"
|
||||
},
|
||||
{
|
||||
"id": "worldSystem",
|
||||
"selector": "[name=\"system\"]",
|
||||
"title": "CREATINGAWORLD.WorldSystemTitle",
|
||||
"content": "CREATINGAWORLD.WorldSystemContent"
|
||||
},
|
||||
{
|
||||
"id": "worldDescription",
|
||||
"selector": "#world-config .editor",
|
||||
"title": "CREATINGAWORLD.WorldDescriptionTitle",
|
||||
"content": "CREATINGAWORLD.WorldDescriptionContent"
|
||||
},
|
||||
{
|
||||
"id": "create",
|
||||
"selector": "#world-config [type=\"submit\"]",
|
||||
"title": "CREATINGAWORLD.CreateTitle",
|
||||
"content": "CREATINGAWORLD.CreateContent"
|
||||
},
|
||||
{
|
||||
"id": "launching",
|
||||
"selector": "[data-action=\"worldLaunch\"]",
|
||||
"title": "CREATINGAWORLD.LaunchingTitle",
|
||||
"content": "CREATINGAWORLD.LaunchingContent"
|
||||
}
|
||||
],
|
||||
"localization": {
|
||||
"CREATINGAWORLD.Title": "Creating a World",
|
||||
"CREATINGAWORLD.Description": "This Tour will guide you through creating your first World",
|
||||
"CREATINGAWORLD.WorldsTabTitle": "The Worlds Tab",
|
||||
"CREATINGAWORLD.WorldsTabContent": "This tab shows you all of your currently created Worlds. You don't have any created currently, so we will guide you through creating one.",
|
||||
"CREATINGAWORLD.CreateWorldTitle": "Creating a World",
|
||||
"CREATINGAWORLD.CreateWorldContent": "The Create World button is in the bottom-right and will open up a configuration window.",
|
||||
"CREATINGAWORLD.WorldTitleTitle": "World Title",
|
||||
"CREATINGAWORLD.WorldTitleContent": "The World Title is the name of your World. It is used to identify your World in the Worlds Tab.",
|
||||
"CREATINGAWORLD.WorldIdTitle": "World ID",
|
||||
"CREATINGAWORLD.WorldIdContent": "The World ID is the unique identifier of your World. A folder of the same ID will be created to store your World data. The ID is automatically set to a machine-friendly version of the Title, but can be overridden.",
|
||||
"CREATINGAWORLD.WorldSystemTitle": "World System",
|
||||
"CREATINGAWORLD.WorldSystemContent": "The System dropdown lets you pick what Game System to make your World for. You can pick any Game System that you have installed on your machine. For now, we'll pick the System you just installed.",
|
||||
"CREATINGAWORLD.WorldDescriptionTitle": "Other fields",
|
||||
"CREATINGAWORLD.WorldDescriptionContent": "Other fields like Description are not required. You can read more about them in our <a href='https://foundryvtt.com/article/game-worlds/' target='_blank'>World</a> documentation.",
|
||||
"CREATINGAWORLD.CreateTitle": "Create World",
|
||||
"CREATINGAWORLD.CreateContent": "When you're done with setup, the Create button will create your World. You can change most World settings later by editing an existing World.",
|
||||
"CREATINGAWORLD.LaunchingTitle": "Launching",
|
||||
"CREATINGAWORLD.LaunchingContent": "You're all set! You can now start playing in your World by clicking the Launch World button."
|
||||
}
|
||||
}
|
||||
44
resources/app/public/tours/installing-a-system.json
Normal file
44
resources/app/public/tours/installing-a-system.json
Normal file
@@ -0,0 +1,44 @@
|
||||
{
|
||||
"title": "INSTALLINGASYSTEM.Title",
|
||||
"description": "INSTALLINGASYSTEM.Description",
|
||||
"canBeResumed": false,
|
||||
"display": true,
|
||||
"steps": [
|
||||
{
|
||||
"id": "systemsTab",
|
||||
"selector": "[data-tab=\"systems\"]",
|
||||
"title": "INSTALLINGASYSTEM.SystemsTabTitle",
|
||||
"content": "INSTALLINGASYSTEM.SystemsTabContent"
|
||||
},
|
||||
{
|
||||
"id": "browse",
|
||||
"selector": "[data-tab=\"systems\"] [data-action=\"installPackage\"]",
|
||||
"title": "INSTALLINGASYSTEM.BrowseTitle",
|
||||
"content": "INSTALLINGASYSTEM.BrowseContent"
|
||||
},
|
||||
{
|
||||
"id": "searching",
|
||||
"selector": "[name=\"filter\"]",
|
||||
"title": "INSTALLINGASYSTEM.SearchingTitle",
|
||||
"content": "INSTALLINGASYSTEM.SearchingContent"
|
||||
},
|
||||
{
|
||||
"id": "install",
|
||||
"selector": "[data-package-id=\"worldbuilding\"] .install",
|
||||
"title": "INSTALLINGASYSTEM.InstallTitle",
|
||||
"content": "INSTALLINGASYSTEM.InstallContent"
|
||||
}
|
||||
],
|
||||
"localization": {
|
||||
"INSTALLINGASYSTEM.Title": "Installing a System",
|
||||
"INSTALLINGASYSTEM.Description": "This Tour will walk you through the process of installing your first System.",
|
||||
"INSTALLINGASYSTEM.SystemsTabTitle": "The Game Systems Tab",
|
||||
"INSTALLINGASYSTEM.SystemsTabContent": "This tab shows you all of your currently installed Systems. You don't have any installed currently, so let's go grab one.",
|
||||
"INSTALLINGASYSTEM.BrowseTitle": "Install System Button",
|
||||
"INSTALLINGASYSTEM.BrowseContent": "This button will launch a browser of available Systems",
|
||||
"INSTALLINGASYSTEM.SearchingTitle": "Searching",
|
||||
"INSTALLINGASYSTEM.SearchingContent": "There are hundreds of Systems available for Foundry, with more being added regularly. If your specific TTRPG of choice is not yet implemented, there are flexible Systems for generic play as well. Let's find one of those — \"Simple World Building\".",
|
||||
"INSTALLINGASYSTEM.InstallTitle": "Installing the System",
|
||||
"INSTALLINGASYSTEM.InstallContent": "Once you've found one you like, go ahead and click the Install button. You can install as many Systems as you like — feel free to try it out — then head to the \"Game Worlds\" tab when you're ready to create your first World."
|
||||
}
|
||||
}
|
||||
132
resources/app/public/tours/sidebar.json
Normal file
132
resources/app/public/tours/sidebar.json
Normal file
@@ -0,0 +1,132 @@
|
||||
{
|
||||
"title": "THESIDEBAR.Title",
|
||||
"description": "THESIDEBAR.Description",
|
||||
"canBeResumed": true,
|
||||
"display": true,
|
||||
"steps": [
|
||||
{
|
||||
"id": "sidebar",
|
||||
"selector": "#sidebar-tabs",
|
||||
"title": "THESIDEBAR.SidebarTitle",
|
||||
"content": "THESIDEBAR.SidebarContent"
|
||||
},
|
||||
{
|
||||
"id": "chatLog",
|
||||
"selector": ".tabs>a[data-tab='chat']",
|
||||
"title": "THESIDEBAR.ChatLogTitle",
|
||||
"content": "THESIDEBAR.ChatLogContent",
|
||||
"sidebarTab": "chat"
|
||||
},
|
||||
{
|
||||
"id": "combatTracker",
|
||||
"selector": ".tabs>a[data-tab='combat']",
|
||||
"title": "THESIDEBAR.CombatTrackerTitle",
|
||||
"content": "THESIDEBAR.CombatTrackerContent",
|
||||
"sidebarTab": "combat"
|
||||
},
|
||||
{
|
||||
"id": "scenes",
|
||||
"selector": ".tabs>a[data-tab='scenes']",
|
||||
"title": "THESIDEBAR.ScenesTitle",
|
||||
"content": "THESIDEBAR.ScenesContent",
|
||||
"restricted": true,
|
||||
"sidebarTab": "scenes"
|
||||
},
|
||||
{
|
||||
"id": "actorDirectory",
|
||||
"selector": ".tabs>a[data-tab='actors']",
|
||||
"title": "THESIDEBAR.ActorDirectoryTitle",
|
||||
"content": "THESIDEBAR.ActorDirectoryContent",
|
||||
"sidebarTab": "actors"
|
||||
},
|
||||
{
|
||||
"id": "actionButtons",
|
||||
"selector": "#actors .header-actions",
|
||||
"title": "THESIDEBAR.ActionButtonsTitle",
|
||||
"content": "THESIDEBAR.ActionButtonsContent",
|
||||
"sidebarTab": "actors"
|
||||
},
|
||||
{
|
||||
"id": "itemDirectory",
|
||||
"selector": ".tabs>a[data-tab='items']",
|
||||
"title": "THESIDEBAR.ItemDirectoryTitle",
|
||||
"content": "THESIDEBAR.ItemDirectoryContent",
|
||||
"sidebarTab": "items"
|
||||
},
|
||||
{
|
||||
"id": "journalEntry",
|
||||
"selector": ".tabs>a[data-tab='journal']",
|
||||
"title": "THESIDEBAR.JournalEntryTitle",
|
||||
"content": "THESIDEBAR.JournalEntryContent",
|
||||
"sidebarTab": "journal"
|
||||
},
|
||||
{
|
||||
"id": "rollableTables",
|
||||
"selector": ".tabs>a[data-tab='tables']",
|
||||
"title": "THESIDEBAR.RollableTablesTitle",
|
||||
"content": "THESIDEBAR.RollableTablesContent",
|
||||
"sidebarTab": "tables"
|
||||
},
|
||||
{
|
||||
"id": "cardStacks",
|
||||
"selector": ".tabs>a[data-tab='cards']",
|
||||
"title": "THESIDEBAR.CardStacksTitle",
|
||||
"content": "THESIDEBAR.CardStacksContent",
|
||||
"sidebarTab": "cards"
|
||||
},
|
||||
{
|
||||
"id": "playlists",
|
||||
"selector": ".tabs>a[data-tab='playlists']",
|
||||
"title": "THESIDEBAR.PlaylistsTitle",
|
||||
"content": "THESIDEBAR.PlaylistsContent",
|
||||
"sidebarTab": "playlists"
|
||||
},
|
||||
{
|
||||
"id": "compendiumPacks",
|
||||
"selector": ".tabs>a[data-tab='compendium']",
|
||||
"title": "THESIDEBAR.CompendiumPacksTitle",
|
||||
"content": "THESIDEBAR.CompendiumPacksContent",
|
||||
"sidebarTab": "compendium"
|
||||
},
|
||||
{
|
||||
"id": "settings",
|
||||
"selector": ".tabs>a[data-tab='settings']",
|
||||
"title": "THESIDEBAR.SettingsTitle",
|
||||
"content": "THESIDEBAR.SettingsContent",
|
||||
"sidebarTab": "settings"
|
||||
}
|
||||
],
|
||||
"suggestedNextTours": [
|
||||
"core.canvasControls"
|
||||
],
|
||||
"localization": {
|
||||
"THESIDEBAR.Title": "The Sidebar",
|
||||
"THESIDEBAR.Description": "This Tour will give you an overview of each of the Tabs in the Sidebar",
|
||||
"THESIDEBAR.SidebarTitle": "Sidebar Tabs",
|
||||
"THESIDEBAR.SidebarContent": "The right-hand Sidebar contains a lot of useful tools and is where you'll store Documents like Actors, Items, Scenes, Journal Entries, and a lot more. <p>It is organized into a set of tabs you can switch between. You can right click a tab to pop it out into a floating window.</p>",
|
||||
"THESIDEBAR.ChatLogTitle": "Chat Log",
|
||||
"THESIDEBAR.ChatLogContent": "The Chat Log stores a history of your messages, whispers, actions, and dice rolls. <p>You can right click on different kinds of chat cards to see more things you can do with them.</p>",
|
||||
"THESIDEBAR.CombatTrackerTitle": "Combat Tracker",
|
||||
"THESIDEBAR.CombatTrackerContent": "The Combat Tracker allows you to track turns for combat or any other turn-based scenario. <p>You can roll for everyone, just your NPCs, or one at a time. Your players will also be able to roll for themselves.</p>",
|
||||
"THESIDEBAR.ScenesTitle": "Scenes",
|
||||
"THESIDEBAR.ScenesContent": "The Scenes tab allows you to create and manage scenes, such as battlemaps, theatre of the mind images, and landing pages.",
|
||||
"THESIDEBAR.ActorDirectoryTitle": "Actor Directory",
|
||||
"THESIDEBAR.ActorDirectoryContent": "The Actor's directory is where you'll store all of the Actors you need for players or NPCs in your upcoming sessions. <p>Actors you aren't currently using can be stored in a Compendium Pack to improve load times.</p>",
|
||||
"THESIDEBAR.ActionButtonsTitle": "Action Buttons",
|
||||
"THESIDEBAR.ActionButtonsContent": "Most tabs have buttons at the top to create a new Document or Folder for organizing your content.",
|
||||
"THESIDEBAR.ItemDirectoryTitle": "Item Directory",
|
||||
"THESIDEBAR.ItemDirectoryContent": "The Item directory is where you'll create and store anything that you want to give your players or NPCs in upcoming sessions. <p>Depending on your game system, this includes items, class features, spells, and more.</p>",
|
||||
"THESIDEBAR.JournalEntryTitle": "Journal Entries",
|
||||
"THESIDEBAR.JournalEntryContent": "The Journal Entries tab is where you'll store important world details, NPC details, quests, and anything else you may want. <p>You can also create a journal entry for each of your players to use for note taking.</p>",
|
||||
"THESIDEBAR.RollableTablesTitle": "Rollable Tables",
|
||||
"THESIDEBAR.RollableTablesContent": "The Rollable Tables tab is where you'll store tables of random (or semi-random) options that you or your players can roll on, such as loot chances or random encounters. <p>The tables can contain text, Scenes, Items, and Actors. Each option can be weighted differently to change its likelihood of rolling.</p>",
|
||||
"THESIDEBAR.CardStacksTitle": "Cards",
|
||||
"THESIDEBAR.CardStacksContent": "The Cards tab is where you'll store decks, piles, and hands of cards. <p>You can create a standard 52 deck of cards or a custom deck entirely.</p>",
|
||||
"THESIDEBAR.PlaylistsTitle": "Playlists",
|
||||
"THESIDEBAR.PlaylistsContent": "The Playlists tab is where you'll store collections of music, ambience, and sound effects. <p>Playlists can be shuffled, played in order, or set up to work as a soundboard. The GM and players can all independently control their volume levels.</p>",
|
||||
"THESIDEBAR.CompendiumPacksTitle": "Compendium Packs",
|
||||
"THESIDEBAR.CompendiumPacksContent": "The Compendium Packs tab is where you'll setup archives of things like Actors and Items. Many Systems and Content packs will add content here for your use as well. <p>These documents aren't automatically loaded when players connect which makes them good places to store data you don't need very frequently.</p>",
|
||||
"THESIDEBAR.SettingsTitle": "Settings",
|
||||
"THESIDEBAR.SettingsContent": "Finally, the Settings tab is where you can control game settings, find documentation, and more."
|
||||
}
|
||||
}
|
||||
78
resources/app/public/tours/ui-overview.json
Normal file
78
resources/app/public/tours/ui-overview.json
Normal file
@@ -0,0 +1,78 @@
|
||||
{
|
||||
"title": "UIOVERVIEW.Title",
|
||||
"description": "UIOVERVIEW.Description",
|
||||
"canBeResumed": true,
|
||||
"display": true,
|
||||
"steps": [
|
||||
{
|
||||
"id": "canvas",
|
||||
"selector": "",
|
||||
"title": "UIOVERVIEW.CanvasTitle",
|
||||
"content": "UIOVERVIEW.CanvasContent"
|
||||
},
|
||||
{
|
||||
"id": "sidebar",
|
||||
"selector": "#sidebar",
|
||||
"title": "UIOVERVIEW.SidebarTitle",
|
||||
"content": "UIOVERVIEW.SidebarContent",
|
||||
"tooltipDirection": "RIGHT"
|
||||
},
|
||||
{
|
||||
"id": "hotbar",
|
||||
"selector": "#hotbar",
|
||||
"title": "UIOVERVIEW.HotbarTitle",
|
||||
"content": "UIOVERVIEW.HotbarContent",
|
||||
"tooltipDirection": "UP"
|
||||
},
|
||||
{
|
||||
"id": "hotbarCollapse",
|
||||
"selector": "#bar-toggle",
|
||||
"title": "UIOVERVIEW.HotbarCollapseTitle",
|
||||
"content": "UIOVERVIEW.HotbarCollapseContent",
|
||||
"tooltipDirection": "UP"
|
||||
},
|
||||
{
|
||||
"id": "players",
|
||||
"selector": "#players",
|
||||
"title": "UIOVERVIEW.PlayersTitle",
|
||||
"content": "UIOVERVIEW.PlayersContent",
|
||||
"tooltipDirection": "UP"
|
||||
},
|
||||
{
|
||||
"id": "canvasControls",
|
||||
"selector": "#controls",
|
||||
"title": "UIOVERVIEW.CanvasControlsTitle",
|
||||
"content": "UIOVERVIEW.CanvasControlsContent",
|
||||
"tooltipDirection": "CENTER"
|
||||
},
|
||||
{
|
||||
"id": "navigation",
|
||||
"selector": "#navigation",
|
||||
"title": "UIOVERVIEW.NavigationTitle",
|
||||
"content": "UIOVERVIEW.NavigationContent",
|
||||
"tooltipDirection": "CENTER"
|
||||
}
|
||||
],
|
||||
"suggestedNextTours": [
|
||||
"core.sidebar",
|
||||
"core.canvasControls"
|
||||
],
|
||||
"localization": {
|
||||
"UIOVERVIEW.Title": "UI Overview",
|
||||
"UIOVERVIEW.Description": "This Tour will give you a general overview of the UI",
|
||||
"UIOVERVIEW.CanvasTitle": "The Canvas",
|
||||
"UIOVERVIEW.CanvasContent": "The large center area is the <span class='reference'>Canvas</span>. This is where you'll display <span class='reference'>Scenes</span> for theater of the mind play, exploration, and combat.",
|
||||
"UIOVERVIEW.SidebarTitle": "The Sidebar",
|
||||
"UIOVERVIEW.SidebarContent": "The <span class='reference'>Sidebar</span> is where you can find all of your content like the <span class='reference'>Chat Log</span> which holds messages and rolls, <span class='reference'>Actors</span> for player characters and NPCs, <span class='reference'>Items</span> that make up your equipment and abilities, and lots more.",
|
||||
"UIOVERVIEW.HotbarTitle": "The Hotbar",
|
||||
"UIOVERVIEW.HotbarContent": "You can drag-and-drop often-used items, abilities, and powers from your character sheet on to the <span class='reference'>Hotbar</span> for quick access or create and run custom <span class='reference'>Macros</span>.",
|
||||
"UIOVERVIEW.HotbarCollapseTitle": "Hotbar Collapse",
|
||||
"UIOVERVIEW.HotbarCollapseContent": "If you don't need the Hotbar display, you can collapse it to get it out of the way.",
|
||||
"UIOVERVIEW.PlayersTitle": "The Player List",
|
||||
"UIOVERVIEW.PlayersContent": "The <span class='reference'>Player List</span> shows <span class='reference'>Users</span> that are currently connected and their primary character. A GM can right click on a <span class='reference'>User</span> to configure, kick, or ban them as well as pull them to the currently selected <span class='reference'>Scene</span>.",
|
||||
"UIOVERVIEW.CanvasControlsTitle": "Canvas Controls",
|
||||
"UIOVERVIEW.CanvasControlsContent": "<span class='reference'>Canvas Controls</span> allow you to control <span class='reference'>Tokens</span>, <span class='reference'>Lights</span>, <span class='reference'>Walls</span>, and other elements that can be placed on a <span class='reference'>Scene</span>. Some of these tools are only available to GMs.",
|
||||
"UIOVERVIEW.NavigationTitle": "Scene Navigation",
|
||||
"UIOVERVIEW.NavigationContent": "The <span class='reference'>Navigation Bar</span> shows the current <span class='reference'>Scene</span> and others you may want to access quickly. GMs can control what <span class='reference'>Scenes</span> are visible here and right clicking on one will allow you to <span class='reference action'>Activate</span> it as the main scene which will pull all <span class='reference'>Users</span> to it or <span class='reference action'>Pre-Load</span> the scene for <span class='reference'>Users</span> with poor internet connections."
|
||||
}
|
||||
}
|
||||
41
resources/app/public/tours/welcome.json
Normal file
41
resources/app/public/tours/welcome.json
Normal file
@@ -0,0 +1,41 @@
|
||||
{
|
||||
"title": "WELCOME.Title",
|
||||
"description": "WELCOME.Description",
|
||||
"canBeResumed": true,
|
||||
"display": true,
|
||||
"steps": [
|
||||
{
|
||||
"id": "welcome",
|
||||
"selector": "",
|
||||
"title": "WELCOME.WelcomeTitle",
|
||||
"content": "WELCOME.WelcomeContent"
|
||||
},
|
||||
{
|
||||
"id": "help",
|
||||
"selector": "#settings-documentation",
|
||||
"title": "WELCOME.HelpTitle",
|
||||
"content": "WELCOME.HelpContent",
|
||||
"sidebarTab": "settings"
|
||||
},
|
||||
{
|
||||
"id": "tours",
|
||||
"selector": "button[data-action=\"tours\"]",
|
||||
"title": "WELCOME.ToursTitle",
|
||||
"content": "WELCOME.ToursContent",
|
||||
"sidebarTab": "settings"
|
||||
}
|
||||
],
|
||||
"suggestedNextTours": [
|
||||
"core.uiOverview"
|
||||
],
|
||||
"localization": {
|
||||
"WELCOME.Title": "Welcome to Foundry Virtual Tabletop",
|
||||
"WELCOME.Description": "This Tour will give you a landing pad for new users to learn the basics of Foundry VTT.",
|
||||
"WELCOME.WelcomeTitle": "Welcome to Foundry Virtual Tabletop",
|
||||
"WELCOME.WelcomeContent": "We hope our software will be an amazing tool for you and your group. Foundry Virtual Tabletop has a large number of features to learn about, but there are tutorials, guides, and other resources that can help you find your way.\nThis is a \"tour\" which helps introduce you to the basic functionality of the software. You can advance or rewind through tour steps using the buttons at the bottom of this window.",
|
||||
"WELCOME.HelpTitle": "Available Resources",
|
||||
"WELCOME.HelpContent": "You are not alone in learning Foundry Virtual Tabletop, there are a wealth of resources available to help you. Some of the best resources include our official <a href='https://foundryvtt.com/kb/' target='_blank'>Knowledge Base</a> and the <a href='https://foundryvtt.wiki/' target='_blank'>Community Wiki</a>. You may also join our official <a href='https://discord.gg/FoundryVTT' target='_blank'>Discord server</a> where we have a welcoming community ready to support you on your journey!",
|
||||
"WELCOME.ToursTitle": "First Steps",
|
||||
"WELCOME.ToursContent": "If you are a new user we suggest that you spend 10 minutes going through the available tours which will help you orient yourself. You can view your progress through available tours, or repeat tours which you previously completed by clicking the Tour Management button in the Settings sidebar tab."
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user