Lone Wolf Development Forums  

Go Back   Lone Wolf Development Forums > Realm Works Forums > Realm Works Discussion
Register FAQ Community Today's Posts Search

Notices

Reply
 
Thread Tools Display Modes
jflevesque
Member
 
Join Date: Jul 2016
Posts: 55

Old January 22nd, 2017, 06:14 AM
Hey guys,

Now that the Import/Export feature is out, how would you go about to merge identical or similar topics from multiple realms to create your 'campaign setting' export to be reusable across the other realms?

The best would then be able to import it back in the previous realms and have the topics automatically merged (I guess).

What do you guys think? How would you do it (or even did it)?
jflevesque is offline   #1 Reply With Quote
Silveras
Senior Member
 
Join Date: Aug 2010
Posts: 1,528

Old January 22nd, 2017, 07:58 AM
As I understand it, topic IDs are preserved in exports, so you could re-import into the original realm updated versions exported from other realms. Topics would not merge or update based on the name; you would just end up with two separate Topics with the same name. Copying, for example, creates a new realm with the same content, but they all have new IDs and would not merge if the content of one realm was exported and imported into the other.

So while export/import should, technically, work... the issues are ones of organization.

Who gets to make decisions on what is canon? If two GMs make different changes to the same snippet in different "child" realms, whose takes precedence?
Silveras is offline   #2 Reply With Quote
Farling
Senior Member
 
Join Date: Mar 2013
Location: Greater London, UK
Posts: 2,623

Old January 22nd, 2017, 08:11 AM
I would export all your "campaign setting" information to create a new realm which becomes the "campaign setting" realm. You could merge multiple exports from other realms before doing a tidy up to create your master campaign setting realm. (All this importing of current information would use the import option to NOT remember the realm they came from.) This realm would never import data from other realms again.

You would then delete the campaign setting information from your other realms and import the "campaign setting" realm into those realms.

Then updates to your "campaign setting" realm can be reimported into those realms as updates are made to the campaign setting realm.

- This creates a nice and simple arrangement for export->import, rather than having loops of dependencies which will only lead to problems later.
Farling is offline   #3 Reply With Quote
ShadowChemosh
Senior Member
Volunteer Data File Contributor
 
Join Date: Jan 2010
Location: Chicago, IL (USA)
Posts: 10,729

Old January 22nd, 2017, 08:52 AM
Quote:
Originally Posted by Silveras View Post
Copying, for example, creates a new realm with the same content, but they all have new IDs and would not merge if the content of one realm was exported and imported into the other.
I was not sure last time you said this what you meant. But this is not a true statement. Copying a realm preserves the database id's exactly like the original. Yes I have actually tested this exact situation out.

Meaning you can create a realm "Copy" and test away with it and it will act in all ways as your original realm.

Quote:
Originally Posted by jflevesque View Post
The best would then be able to import it back in the previous realms and have the topics automatically merged (I guess).
As someone who has done exactly this I can say it works. But you have some work. Once you exported the information from the different realms import back into a new master realm. Merge the data together in the new master realm. Delete the topics out of the old realms. Then you will have export from the master and import into the child realms. Once in the child realms you will have to go and manually re-link the topics back to the existing topics. No mass link realm option yet.

After doing the above the data coming out of the master realm will be able to overwrite or merge with the data in the child realms. This means you make all changes in the master realm and then export and import to the campaign/child realms.

Hero Lab Resources:
Pathfinder - d20pfsrd and Pathfinder Pack Setup
3.5 D&D (d20) - Community Server Setup
5E D&D - Community Server Setup
Hero Lab Help - Hero Lab FAQ, Editor Tutorials and Videos, Editor & Scripting Resources.
Created by the community for the community
- Realm Works kickstarter backer (Alpha Wolf) and Beta tester.
- d20 HL package volunteer editor.
ShadowChemosh is offline   #4 Reply With Quote
jflevesque
Member
 
Join Date: Jul 2016
Posts: 55

Old January 22nd, 2017, 08:52 AM
@Silveras
How would you go about keeping the revealed state of your topics/snippets for the ongoing campaign, since you would end up with a duplicate of all topics? Would you then need to go through each one, one by one, to set the revealed state accordingly?

@Farling
I understand the idea of the Master Realm idea and reimporting back into the other realms for the ongoing campaigns, but if I want to input new data or improvised information from an ongoing session, wouldn't this be an issue since I wouldn't be in the master realm? would it be possible to import the new information into the Master Realm?

Why would reimport loops cause issue on the long run?
jflevesque is offline   #5 Reply With Quote
ShadowChemosh
Senior Member
Volunteer Data File Contributor
 
Join Date: Jan 2010
Location: Chicago, IL (USA)
Posts: 10,729

Old January 22nd, 2017, 08:54 AM
Quote:
Originally Posted by jflevesque View Post
@Silveras
How would you go about keeping the revealed state of your topics/snippets for the ongoing campaign, since you would end up with a duplicate of all topics? Would you then need to go through each one, one by one, to set the revealed state accordingly?
I put in a bug report last week about reveal states. They do not currently appear to be working correctly.

Hero Lab Resources:
Pathfinder - d20pfsrd and Pathfinder Pack Setup
3.5 D&D (d20) - Community Server Setup
5E D&D - Community Server Setup
Hero Lab Help - Hero Lab FAQ, Editor Tutorials and Videos, Editor & Scripting Resources.
Created by the community for the community
- Realm Works kickstarter backer (Alpha Wolf) and Beta tester.
- d20 HL package volunteer editor.
ShadowChemosh is offline   #6 Reply With Quote
Silveras
Senior Member
 
Join Date: Aug 2010
Posts: 1,528

Old January 22nd, 2017, 09:36 AM
Quote:
Originally Posted by ShadowChemosh View Post
I was not sure last time you said this what you meant. But this is not a true statement. Copying a realm preserves the database id's exactly like the original. Yes I have actually tested this exact situation out.

Meaning you can create a realm "Copy" and test away with it and it will act in all ways as your original realm.
What I said is based on posts in the beta forum where Rob explained the difference between Copy and Import/Export. The gist of that was that Copy does not retain "connections" between the Realms, while Import/Export does. Maybe I am misunderstanding what "connections" meant, but in context it seemed to be maintaining topic recognition between realms.
Silveras is offline   #7 Reply With Quote
Silveras
Senior Member
 
Join Date: Aug 2010
Posts: 1,528

Old January 22nd, 2017, 09:55 AM
Quote:
Originally Posted by jflevesque View Post
@Silveras
How would you go about keeping the revealed state of your topics/snippets for the ongoing campaign, since you would end up with a duplicate of all topics? Would you then need to go through each one, one by one, to set the revealed state accordingly?

@Farling
I understand the idea of the Master Realm idea and reimporting back into the other realms for the ongoing campaigns, but if I want to input new data or improvised information from an ongoing session, wouldn't this be an issue since I wouldn't be in the master realm? would it be possible to import the new information into the Master Realm?

Why would reimport loops cause issue on the long run?
I have no ideas on reveal state. I expect that it will only become more of a headache in the future as reveal is intended to be "per-character" at some point, instead of the current all-or-nothing version. That will likely enormously complicate what it sounds like you're trying to do, although at that point you could maybe combine the Realms into one.

Updates can be a problem in part because of continuity errors.

If you're talking about separate groups operating in the same world under different GMs, then here's one example. Let's say that in Realm A, the PCs kill the NPC "Bob" on Day 10 of the calendar. But in realm B, the PCs join "Bob" as his friends/allies/employees on Day 11. Which one goes into the "canon" ?

Now let's say that it is a little less separated. Players in both Realm A and Realm B have heard the news that "Bob is actually a traitor"... so that snippet is revealed to both groups. But in Realm A, they have investigated and also found out that it is false information (Truth level = False). So now one Realm has a note "Players know this is false" and the other doesn't.

When importing the updates, somebody has to make a call how to handle that.

And a loop can occur when the same topic has different updates in different realms.. each import, if not watched carefully, can switch it back and forth from one version to another, or put the wrong version in place in one of the realms.

Exporting NEW content and importing elsewhere has far less issues (and is probably completely safe) compared to trying to propagate changes to existing Topics among multiple realms.

For example, let's say the "Master" realm had mentioned a region only by name, with few or no details. If that gets expanded for play later, adding the details to one of the realms and exporting to the others is pretty safe. If more than one realm is adding details, though, then that becomes more of a challenge to manage.
Silveras is offline   #8 Reply With Quote
ShadowChemosh
Senior Member
Volunteer Data File Contributor
 
Join Date: Jan 2010
Location: Chicago, IL (USA)
Posts: 10,729

Old January 22nd, 2017, 10:20 AM
Quote:
Originally Posted by Silveras View Post
What I said is based on posts in the beta forum where Rob explained the difference between Copy and Import/Export.
I just wanted to mention the behaivor that I have actually seen RW do in testing. To make sure we are on the same page this is using the 'Copy Realm' from the wrench drop down on the Realms tab. I have not tested to see what a full realm export/import does yet.

Quote:
Originally Posted by Silveras View Post
The gist of that was that Copy does not retain "connections" between the Realms, while Import/Export does. Maybe I am misunderstanding what "connections" meant, but in context it seemed to be maintaining topic recognition between realms.
Based on what I have observed I think these connections are the "links" to different topics.

In example I have a monster that is linked to the monsters subtype topic in Realm A. If I export and import both the monster & subtype into Realm B the link from the monster to the subtype stays. I don't have to edit the monster to get it to link again to the subtype topic. I think that is what Rob meant as "connections".

Hero Lab Resources:
Pathfinder - d20pfsrd and Pathfinder Pack Setup
3.5 D&D (d20) - Community Server Setup
5E D&D - Community Server Setup
Hero Lab Help - Hero Lab FAQ, Editor Tutorials and Videos, Editor & Scripting Resources.
Created by the community for the community
- Realm Works kickstarter backer (Alpha Wolf) and Beta tester.
- d20 HL package volunteer editor.
ShadowChemosh is offline   #9 Reply With Quote
jflevesque
Member
 
Join Date: Jul 2016
Posts: 55

Old January 22nd, 2017, 11:32 AM
In my case, there's only one GM and it is me. For me, the Master Realm would be mostly the world, regions, city names, groups and organisations, encounter areas, etc.

I'm still debating if that includes major NPCs or not.

In each campaign, I would then add the fluff for the campaign or story.

My issue is that like most DMs, you need to often improvise. When that happens, I sometimes get the opportunity during breaks or RP moments to enter the improvised information back into RW. If I can't import back to the Master Realm, then this becomes lost time and I'm better entering it in Notepad or somesuch and enter it in the Master Realm at some other time when I get the chance.
jflevesque is offline   #10 Reply With Quote
Reply


Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT -8. The time now is 01:15 AM.


Powered by vBulletin® - Copyright ©2000 - 2024, vBulletin Solutions, Inc.
wolflair.com copyright ©1998-2016 Lone Wolf Development, Inc. View our Privacy Policy here.