![]() |
0.5.2 fixes issues with Actor processing...
Ensure that ALL portfolios + statblocks in a topic are converted into Actors (instead of just the first one). Prevent error when filename is missing for a portfolio or statblock. Improve error logging to the console, particularly during actor creation. Do NOT create actors in a topic when the actors are actually stored in a child topic (they are created for the child topic only). The name of Actors created from Statblocks will now use the name from the snippet, and appended with the annotation if present (preceded by ":"). Fix an issue with processing a .por directly would fail if a character in the file had minions. |
0.5.5 fixes some issues...
Links to the parent topic, and links to child topics, will now only contain the public name of the topic and will NOT include all the aliases. Folders will be created with sorting set to MANUAL rather than AUTOMATIC, so that items in the folder retain the same order as in RW. Speed up creation of Scenes by creating all Notes in a single call to the server. |
0.6.0 improves the decoding of PF1 actors from HL portfolios
Attempt to automatically populate the Combat tab of Actors from all the weapons in their inventory. Detect "masterwork" and "+X" weapons and armour (doesn't work if the item name has other item properties in it). |
0.6.1 adds more to PF1 Actor decoding:
Non-weapon attacks now added to COMBAT tab in the "Natural Attacks" section. Special Attacks (probably from classes & feats) are added to the MISC section of the COMBAT tab. |
0.7.0 adds support for decoding Call of Cthulhu portfolios into Actors.
It works much better if the Foundry compendium and/or Items Directory contain definitions for weapons, skills, books and spells. |
I noticed that the prefixes and suffixes for topics aren't showing up in links to the topic (though you can see them from the topic entry itself). Is there anyway to have them show up in the link itself? I have quite a lot of duplicated names. Some are structural like a layer or domain in an outer plane having the same name as the plane itself, while others are similarly named dungeon rooms in different dungeons. So it's quite confusing when I can't see the prefixes and suffixes right on the link for clarification.
|
Thanks to other paperwork pressures, I haven't been keeping up lately even though I still use RW for my D&D sessions. While I bought in to Foundry when they first asked for support after hearing about it, I had issues with installation on my main desktop and never really did anything with it. To be honest, the technobabble by all the smart people on the discord server scared me off. I'm fairly savvy but not to that degree. This might give me the incentive to start working on setting it up again when I get some time. Thanks for doing it.
It's hard to believe that it's been over 47 years that I've been playing and how far D&D has come since 74. |
Also, I noticed a couple other weird things.
-On some of my maps the pins are showing up just fine. On other maps they aren't. So my Waterdeep Dock Ward has no pins, but my South Ward has all its pins, and I can't see any reason why. -Some topics also aren't listing their governing topic. -Links back to my home/starting point page are broken I have my governed content depth set to 1, if that makes a difference. |
Quote:
I'm not sure about the FVTT capabilities for links as to whether they show a different icon depending on the thing connected to the link (e.g. journal entry or actor). |
Quote:
If nothing is obvious, would you mind PMing me a link to your RWoutput file so that I can run it myself and see where the issues might be? If so, could you give me the name of the journal entries that are lacking links to governing topic too please. |
Quote:
|
Quote:
Quote:
I can't seem to find any missing governing content anymore, and I can't remember the specific ones I saw, so I'm going to hope that one was just user error unless I see it again. But I have been able to repeatedly replicate the issue with map notes disappearing. When I run the tool on a brand new empty world, the scenes all have their map notes intact. But as soon as I activate a module, some of the scenes inexplicably lose all their map notes forever. And it doesn't seem to matter what module I activate! I've tried it with TidyUI-Game Settings, and then I made a new world and tried it with Pings, and then another world and Better Rolls for 5e. I figured three completely unrelated modules was enough to establish some sort of pattern so I stopped checking at that point. I'm going to send you a link to the file. |
I will look at enabling a module such as you list above after the import to see what happens, and to what map pins.
I'm testing an improvement for the Governed Content links which will include the prefix and/or suffix in the titles for those particular links. |
Version 0.8.0 is out.
It fixes an issue with scene notes not being saved when the world is restarted. It converts GIF images to PNG images so that they can be used for scene backgrounds. It displays the FULL name (prefix + title + suffix) for topic links in the Governed Content and Governing Content of journal entries. |
Version 0.8.1 fixes a problem with the Governing/Governed links not working as soon as a child topic with an & in the topic name is encountered.
|
Version 0.9.0 adds creation of RollTables from the Tables in your RW snippets.
BUG FIX for Actors not being created from Statblock snippets. RollTables are created from the Tables that you've got in your RW snippets. Formatting is retained where appropriate. Links and in-line dice rolls are created within the RollTable result details where applicable. The first row of the table is assumed to be titles, and will not be added to the RollTable. The first column of the table must contain the rolled number(s), either as a single number, two numbers separated by a dash, or two numbers separated by a comma. The second column of the table is used to populate the RollTable (although if the second column contains all blank entries then the third column will be used instead). If the title of the first column is a valid dice roll syntax then it will be used as the formula for the table, otherwise the formula will be calculated by examining the lowest and highest numbers in the table and creating a single dice roll with a fixed addition. A link to the RollTable is added to the end of the converted section within the corresponding Journal Entry. |
[Edited to add some issues]
Loving it. A few other issues I found: 1) Within topics, governed content, relationships, and inbound/outbound links aren't in alphabetical order, even though that's how Realm Works displays them. It gets a bit unwieldy without that alphabetization with a lot of those links. 2) Some links aren't there. For instance on my Arvandor topic (the domain of the Seldarine, not the layer that governs it), in Foundry some of the deities' name's are not clickable links, though they are in Realm Works. Labelas Enorath and Shevarash are examples in the file I sent. 3) Some links are dead, and outlined in dotted red lines, even though they work fine within Realm Works. On my Portals of the Multiverse topic, you can see five of them as examples. |
Quote:
I will have another look to see what links might be missing. I think there are some links which it isn't possible to re-create because of the way that "aliases" are handled in the RWoutput file. I've found one issue where topics with special characters in their title weren't linking properly, so a topic with a name like "pie & mash" would cause links to it to be created as broken links. |
I think child topics in RW are always alphabetized, which is how I like it anyway, so it threw me off when they weren't ordered right in Foundry.
If aliases don't work, I might have to go through and convert some links before exporting. I've become used to using everything from aliases to custom links based on what looked best in the particular context. What are the limitations on which ones don't work? One of the broken links is my "Welcome to the Realm" homepage. I wonder if it might not work because it is a unique topic in RW with no topic type. |
Version 0.9.1 fixes a bug where links were broken if the topic title contained an ampersand (&).
|
Quote:
As you can see, I've pushed out a small update to deal with topic with & in the title. I need to check aliases again. The issue is that the RWoutput file only contains the text for the link inside a "span" element, with no mention as to where that link is actually connected. For each topic, the RWoutput file also has a list of "linkages", but there's no indication as to where each linkage appears in the actual topic! Because only the text of the link is in a "span", sometimes the import module will see a "span" and assume that it is a link - and so might create a broken link rather than not showing any type of link at all. This is the reason that "Himinborg" appears to be a link the Portals topic. The RWoutput file you previously sent me didn't include the topic called "Welcome to 'The Realm'" so I see broken links to that topic when I test with your file. I tried creating some additional links in one of my own realms, and they appeared in the RWoutput with NO span at all; so the import module didn't think that there were any links at all in that topic. I may have to revisit whether I should be using the RWexport file as the basis for the import - but that gets far more complicated in processing the XML file. |
Quote:
Quote:
Quote:
Quote:
Also, the roll table extraction is really cool! I can see a few of my random encounter tables got converted. I'll check and see if there are others that didn't and what the differences might be. |
Release 1.0.0 is out
There is a big change with this release, in that it will read RWEXPORT files, not rwoutput files. By reading the rwexport file it will allow all links to be created properly, and allows for better features in the future. TRUE NAME is now identified in the topic's list of aliases. The Category of each topic is listed at the top of the journal entry. Date fields will have a different format, since rwexport doesn't have the "display" option that was present in rwoutput files. |
1.0.1 fixes a bug introduced in 1.0.0 where links were mis-aligned within or after a table appearing in a snippet.
|
1 Attachment(s)
I attached a picture of some warnings I got on import. I'm not sure if they mean some of my topics didn't make it through.
Looks like the custom Himinborg link works now. This time the links to "Welcome to 'The Realm'" are completely missing, not even listed but broken. |
Quote:
It indicates that the identified numbered topic does not exist within the RWEXPORT file. Does your RWEXPORT contain everything in your realm, or is it a partial export? |
Version 1.1.0 sorts Governed Content and Content Links alphabetically.
It also provides a better warning message when a link is to a topic not found in the rwexport file. |
I should add that 1.0.0 onwards should always correctly create links regardless of whether the text is the real topic title, an alias, or a manual link created on non-matching text.
|
Quote:
This will affect anybody who tries to use that page in a realm that they want to export to another user. Links TO the home page do get put into the Export file, but the topic to which the link points does not get created - maybe this will generate an exception/error during import into a new realm. Even the "Duplicate Topic" link is disabled, so it isn't a trivial matter to make it a normal topic within Realm Works. |
Version 1.1.1 is out.
Fix the labels on map pins. Don't include aliases in the name of RollTables. Remove old code that supported RWoutput files. |
Quote:
Quote:
I will note that the links to it in the import seem to have vanished. So rather than broken links there is nothing. That's not a problem, since otherwise I'd have to delete them manually, but it seems to differ from the expected behavior as I understand it, so I wanted to report on it. Is it possible to also alphabetically sort the Relationships? I think that's about the only issue I can see left. Everything else seems to be working great. |
Version 1.2 is now available.
It contains improvements for the presentation of Connections: They are sorted in alphabetical order of the linked topics. They are put into a bullet list instead of just separate paragraphs. The link information is all presented before the link, and only enough text displayed to show the full connection. |
Version 1.3
Two new processing modes have been added: Only import NEW topics Any already-imported topics will remain untouched; only new topics will be processed to create new items in your Foundry world. Overwrite previously imported things This will overwrite the contents of world things, but will retain the same foundry IDs so that manual links are retained. Unfortunately, Actors will be deleted and created again (new IDs) since there is no simple way to edit everything attached to an Actor. Any changes made locally to these things within Foundry VTT will be lost. Note that this option will NOT delete anything that was previously created but no longer exists in the import file. (maybe a future evolution). Also: d% should be recognised as a valid dice formula when creating RollTables (it will be replaced with d100). |
Awesome.
I noticed some of the Relationships are coming through odd, so I made a test topic to see which ones were affected. The following Relationship types are showing up as "undefined": Family Relationship to: Immediate Ancestor of Family Relationship to: Offspring of Family Relationship to: Union with Also, with using the RW export instead of RW output, would it allow for an option to have unrevealed snippets show up in Foundry's secret style? |
Quote:
For unrevealed snippets, do you think that this should only be done in journal entries which are marked as revealed? Otherwise the import will end up marking entire journal entries as secret text. |
1.3.1 fixes an issue with relationships sometimes being reported as "undefined".
|
Quote:
|
Quote:
And whilst writing the above I've realised that links within the body of the text can't really be replaced with just the text if the linked topic isn't already revealed. I don't have a solution for this particular aspect (other than creating completely separate PLAYER and GM versions of each revealed topic). Maybe I should simplify this by having a switch for reveal processing. If the TOPIC is revealed, then the body will ONLY contain revealed content - so links to unrevealed topics can be created as normal text. If the topic is NOT revealed, then it will contain everything (since the assumption is that the topic is only of interest to the GM). |
Quote:
I can't think of a really good solution. I'd want all the material to come across--most of my topics are only partially revealed, and it would be a real pain to have to go through each one of them after import and copy+paste all the info in from RW. Maybe the best way is to not worry about it at all, and just have a note that the conversion process doesn't preserve unrevealed states. I could just manually convert all my unrevealed snippets in RW to DM only text before bringing them across so they'll be secret in Foundry; and then after import manually hide the links. Edit: I just noticed that there is no scene padding. Is there a way to add scene padding on import without it throwing off the map pins? |
1.4 is available
FIX: Custom section names should now be decoded properly. IMPROVEMENT: bold and italic text now encoded as strong and em text (to match how Foundry VTT does it). FEATURE: Add option to include numbering on section headers, emulating the numbering in Realm Works. CHANGE: Connections and Content Links now use same topic name format as in Realm Works "topicname ( suffix - prefix )", rather than the format used in topic titles and governed content "prefix - topicname (suffix)". FEATURE: Add option to handle REVEALED state of things. If a topic is revealed, then its contents will be only the snippets that are revealed, and actors/tables/playlists will only be created from that topic if the containing snippets are revealed, and the topic will have its permissions set for players to be OBSERVERS. For topics which are not revealed, the full contents will be created (and the observer will NOT be set). This has a first attempt at providing some capability for handling the reveal state of topics and snippets. |
All times are GMT -8. The time now is 05:50 PM. |
Powered by vBulletin® - Copyright ©2000 - 2023, vBulletin Solutions, Inc.
wolflair.com copyright ©1998-2016 Lone Wolf Development, Inc. View our Privacy Policy here.