Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

discussion: packaging setting-specific content in Adventure documents #878

Open
rsek opened this issue Sep 26, 2023 · 1 comment
Open

discussion: packaging setting-specific content in Adventure documents #878

rsek opened this issue Sep 26, 2023 · 1 comment
Labels
🧵 type: discussion thread for extended discussion

Comments

@rsek
Copy link
Collaborator

rsek commented Sep 26, 2023

overlaps with #835
FVTT docs on Adventures: https://foundryvtt.com/article/adventure/

@ben and i chatted about this in discord. the idea is basically:

  • stuff like oracles, moves, assets, encounters, and setting truths could be stripped out of the main foundry-ironsworn framework, and instead provided as an Adventure Bundle
  • our custom browsers for oracles, moves, assets, etc will simply pull from the World-level collections

Benefits

  • establishes a format for packaging custom settings like Sundered Isles (official) or Vaults and Vows (unofficial), which fully replace oracles, moves, assets, and setting truths
  • provides only the desired content, rather than requiring everyone to have 4MB of both Starforged and Ironsworn data
  • user customziation of the oracle, move, and asset trees is simplified: they simply edit the World document

Challenges

  • users need to download more packages to get started
    • will they need additional onboarding/hints for this? what form would that take?
    • will FVTT's built in features for package management be sufficient for hinting this?
@rsek rsek added the 🧵 type: discussion thread for extended discussion label Sep 26, 2023
@rsek
Copy link
Collaborator Author

rsek commented Oct 2, 2023

copy-pasting some notes from discord:

on one hand, encounters makes sense to include in an Adventure in the abstract. on the other... i'm not sure how useful it is to import a bunch of encounters to the world for a game like ironsworn (versus just dragging them in as needed from the compendium pack)

it is possible to exclude some imports when importing an adventure, but it's not very granular

adventure import

there isnt a way to import just move and asset items but exclude encounter progress items. though that specific issue may cease to be a problem once i finish that branch for making all encounters actors, but with special drag behaviour so the user-facing functionality is the same.

JEs are sort of in a weird spot, too. they're the most setting-specific, but importing them all would just be clutter.

so, i guess what we'd want in an Adventure is...

  • RollTables
  • move Items
  • maybe Scenes?

and that's it? 🤔 because i reckon the usage pattern of assets doesn't really lend them to living in the World, either

thinking about it... we'd be bundling the contents of 2-3 packs, tops, for each setting. even in a World-collection-centric move/oracle setup, that may not make for huge gains vs maintaining them as compendium packs instead. that could be accompanied with some NUE/setup wizard so that common configurations (e.g. importing all stock SF moves + oracles) have helpers or easy-to-follow instructions (and include the option to skip that if ppl prefer to DIY it)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
🧵 type: discussion thread for extended discussion
Projects
None yet
Development

No branches or pull requests

1 participant