T
TyphonJSSAOFan4Ever

Is there a way to export the quest log?

I'm trying to setup a world for the PF2E Beginner Box but right now I working in a beta testing world I created to test module compatibility. So it would be nice to export and import to different world in case I want to run the adventure again with different groups.
TM
TyphonJS (Michael)224d ago
Indeed this question comes up from time to time, so I'll definitely provide the answer here so that I can direct others to the same set of instructions: There is a way to copy quests between worlds, but it is a manual process. Quests are stored as journal entries, so you need to create a new journal entry compendium then export the _fql_quests journal entry folder to this compendium. In FQL settings you can make the hidden journal entry folder visible by enabling Show Quest Folder. Quit the world / Foundry and copy the journal entries compendium / DB you created to the new world; this is found in the packs directory under a given world. Restart Foundry and then import this compendium into the _fql_quests folder of the new world; make sure to select Keep Document IDs. Note: BEFORE YOU DO THIS PLEASE BACK UP YOUR WORLD DATA! (obligatory in caps notice) Pictures included in this post: 1) Enable the Show Quest Folder FQL option. 2) Create a new compendium to export quests from _fql_quests journal entry folder. Name it whatever you like but FQL Quests is fine. 3) Go to the journal entry sidebar tab and right click / context click the _fql_quests folder and select Export to Compendium. Select the compendium you just created. 4) Shutdown Foundry server and open a file browser and copy the folder under Data/worlds/<your old world name>/packs/fql-quests to the packs directory of the new world; IE Data/worlds/<your new world name>/packs/fql-quests. 5) Make sure FQL is enabled in your new world and it will create the _fql_quests journal entry folder again. Proceed to import the compendium that you copied over to the new world to the _fql_quests folder.
No description
No description
No description
No description
No description
TM
TyphonJS (Michael)224d ago
---- Indeed this is a bit of a pain and a manual process, but is more or less how Foundry works for copying data between worlds. I'd like to work on a next-gen version of the quest log possibly next year where I'd like to make this process much easier / turnkey with import / export functionality built into the quest log to make it as painless as possible. I'm considering running a crowd-funding campaign to fund a full 5 month dev cycle, so do stick around to hear FQL / quest log news. There are lots of cool new features / capabilities I'd like to release for a next-gen quest log.
S
SAOFan4Ever224d ago
Okay. I'll just keep a text file to copy from in the meantime. Thanks for working on / maintaining the module
TM
TyphonJS (Michael)224d ago
Right on.. That does make sense. Since you may be new to FQL there is a series of video tutorials that go through a lot of the features; check the video descriptions for time code links: https://www.youtube.com/playlist?list=PLHslnNa8QKdD_M29g_Zs0f9zyAUVJ32Ne Happy questing! 😄
S
SAOFan4Ever224d ago
Thanks I'll check it out
BH
BasiliskOnline (he/him)155d ago
I wanted to stop in here and update something, this is MUCH easier if you use FORGE (to host foundry). Forge has shared compendium modules you can create that allow you to access them from various worlds and i just very easily used one to transfer quest journals between my Kingmaker and strength of thousands game and they worked! If wanted I can do a brief little tutorial for people that aren't familiar with shared compendiums via forge. (as someone who runs the same games for multiple groups they are a godsend but without that id probably not have learned them)
TM
TyphonJS (Michael)155d ago
Thanks for sharing. Indeed some sort of shared module / compendium solution can work. Somewhat recently Foundry added the ability to create a shared module, so the functionality that you are using likely is part of Foundry. I haven't really played around with it in respect to copying / maintaining quests between worlds. The trick in this case is that you have to define the rewards from compendium items and be careful how you set the quest giver. If you you use "world items / actors" those won't transfer between worlds. This of course also affects manually copying data between worlds. I attached a few screenshots of the built-in shared module creation.
No description
No description
BH
BasiliskOnline (he/him)155d ago
OOh i didnt know they added that natively to foundry thats great!
Want results from more Discord servers?
Add your server
More Posts
Fabricate@MisterPotts. Just starting a forum post to keep track of the conversation. > Fabricate doesn't maSvelte 5 TJSDocument PrototypeGreets @FVTT ▹ Developer. As some of you might have seen there is a bit of paradigm shift that is Funky interaction with fokus managementTJS's Focus Management is creating fun issues for me again. focusKeep = true causes my drag and dropHow to get rid of funky Prosemirror overlapHi. I'm getting some overlap with Prosemirror (see image) any ideas how to avoid that? ``` "@tyFQL / TextEditor enrichment issueFrom @ooblekie: > can anyone give me a hand as to why the text keeps coming up as object promise inTJSDocument not working properly with Module Sub-Types (Data Models)In Foundry, modules can define a [Sub-Types](<https://foundryvtt.com/article/module-sub-types/>) usiTRL `0.1.2` - Fine Tuning releaseGreets @FVTT ▹ Developer! I have just released a fine tuning release that brings a few more featureEmbed a DropDown/MenuList made with SvelteHello again! 😄 I've been pondering creating a second module for Foundry and a few questions poppedSlide Animations for SvelteApplicationI'd like my window ( which is an EmptyApplicationShell ) to play a slide-in animation when open andBug: Multiple ProseMirror editors on same svelte component do not save properlySimple reproduction in a foundry world with at least one actor defined: ``` <svelte:options accessorSystem Works in Dev Mode but not after buildAfter updating to 0.1.1, I noticed something odd happening. The TITAN system now seems to work whenError building after updating to TRL 0.1.1Recently updated the TITAN system to TRL 0.1.1, but when I `npm run build` it errors out. Not sure wTJSApplication Character Sheet odd behavior with unlinked tokensHas anyone else experienced weird when using a TJSApplication as a character sheet with unlinked tokTJSDocumentCollection best practices?Hi! I've got a little component I'm using whose purpose is basically to just show a tiny preview of Release `TRL 0.1.1` - Patch releaseGreets @FVTT ▹ Developer! I have just released a patch / fix release that fixes a small oversight iUncaught TypeError: $storeElementRoot is undefinedHi! Encountering the following error when trying to resize an application based on a TJSApplicationSPopcorn InitiativeJust opening a forum post to track @gerark progress w/ TRL & Svelte + an initial idea of implementinToken Action HUDLet's continue chatting about TAH here to keep track of discussion @larkinaboutPostcssConfig seem not workin with 0.1.0@mleahy sorry to bother i'm trying to use the postccs feature of the @typhonjs-fvtt/runtime on the TJSDocument for aggregating actor flags for Svelte ComponentI'm sure this is very simple, but I'm having a hard time understanding how to get this to work. Mayb