• Please note: In an effort to ensure that all of our users feel welcome on our forums, we’ve updated our forum rules. You can review the updated rules here: http://forums.wolflair.com/showthread.php?t=5528.

    If a fellow Community member is not following the forum rules, please report the post by clicking the Report button (the red yield sign on the left) located on every post. This will notify the moderators directly. If you have any questions about these new rules, please contact support@wolflair.com.

    - The Lone Wolf Development Team

Outdated Sources 1st

If you can't just delete them, then you'll need to be more specific about what you mean by "hide".
 
Sorry, it used to be if a source had the same name but two different id's they would just show up as one source. Seem now they show up as two different sources.

I have a little bit of down time an thought I might work on the old Modern Path files a bit and I thought I would start with the source in the 1st file.

We could strip put the old source files (they are no longer used in the user files), but it will mess up all the old save characters. IDK, not a big deal, what do yall think?
 
You can not have "more" than one source id with the same "unique" value. They are "unique". My first question would be which "two" are we actually talking about?

Second issue is that now that Modern is in the community pack we don't do ANY changes that causes "errors" on purpose to be tossed to gamers. I don't need dozens of emails and posts about an issue. :) :eek:

If you are "deprecating" a source what we can do is set it up to be "grayed" out so it can not be selected anymore. But existing characters will not get errors about "missing" sources. You can do this by changing the "selectable" element to "no". Though I would recommend we do a proof of concept testing here as I have never had the need to remove an old source. We would also want to make sure no Things are attached to this source before deprecating it.

To get everyone on the same page HERE is the file is that Frodie is talking about. I don't see any "duplicate" source ID's? :confused:
 
It's ok, like I said, not a big deal. I guess the best way to explain what I am talking about is to look at all the sources that show up when you start up the setting. So I added a screen shot.

Anyways, I don't want to break anything or have a bunch of post about something not working. So, l'll just leave it be, NP.
 

Attachments

  • Untitled.jpg
    Untitled.jpg
    407.3 KB · Views: 13
It's ok, like I said, not a big deal. I guess the best way to explain what I am talking about is to look at all the sources that show up when you start up the setting. So I added a screen shot.

Anyways, I don't want to break anything or have a bunch of post about something not working. So, l'll just leave it be, NP.
This appears to be a totally different bug. If you look at the .1st file you have two "different" sources named "MSRD Base Classes and Skills" (sourceid.MPMSRD and sourceid.GRCMP2MSR).

So correct we need to now figure out "which" of these is the one you want to "keep" and which one we are going to deprecate.

Then we have to find all the "Things" that source marked to these ID's and move them over.

End result is we do want to fix this. Which I agreed above but we need to fix it in a "nice" friendly way to gamers. ;)
 
Using GitHub to do the search we can see that HERE that "GRCMP2MSR" has a few Things source marked to it.

HERE we can see that "MPMSRD" has nothing source marked to it.

Please go ahead and change the MPMSRD source in the .1st file to selectable "NO" please and change its "description" to be something like 'Not used'. At least that will prevent the confusion of having to check mark the option "twice".
 
@Mathias other then making the "source" not able to be selected in the Configure Your Hero window. Any way to "deprecate/obsolete" the source in a way that will not cause saved .por files from tossing an error?

I am sort of thinking no actually but it don't hurt to ask. :)
 
Code:
    <!-- The Ultimate Magic playtest is finished -->
    <silentsource source="UMPLaytest"/>

    <!-- The Ultimate Combat playtest is finished -->
    <silentsource source="UCPlaytest"/>
Check the loadmods.dat file in d20 - those are lines from Pathfinder's loadmods file. Those elements are within a <loadmods></loadmods> element.

Important note from the reference:
-Requires that the source NEVER again be used within the data files
(Although having accidentally broken that rule, it's caught by the compiler, and will simply prevent you from compiling until you fix it).
 
Oh wow, silentsource source is just what I was looking for! Yea, I was trying to cut down the list a bit, and there is a lot of over lapping sources. I'll work on it on my copy of the pc and see what happens with saved characters I have.
 
I get this error

The data files could not be loaded due to errors. Hero Lab will now attempt to load them in recovery mode. Once loaded, you can access the editor as normal to correct any errors.

The following errors occurred:

File: COM_Source_610 - Modern.1st (line 328) - Encountered unknown element tag 'silentsource'
 
I get this error

The data files could not be loaded due to errors. Hero Lab will now attempt to load them in recovery mode. Once loaded, you can access the editor as normal to correct any errors.

The following errors occurred:

File: COM_Source_610 - Modern.1st (line 328) - Encountered unknown element tag 'silentsource'

Did you put them inside a <loadmods></loadmods> element?
 
Code:
    <!-- The Ultimate Magic playtest is finished -->
    <silentsource source="UMPLaytest"/>

    <!-- The Ultimate Combat playtest is finished -->
    <silentsource source="UCPlaytest"/>
Check the loadmods.dat file in d20 - those are lines from Pathfinder's loadmods file. Those elements are within a <loadmods></loadmods> element.

Important note from the reference:
(Although having accidentally broken that rule, it's caught by the compiler, and will simply prevent you from compiling until you fix it).
Nice~ This worked perfectly Mathias. Plus I see other features in here that will allow me to deprecate some stuff without causing issues to existing .por files. :)

@Frodie I have this setup and working to remove 10 duplicate sources. I have uploaded the changes to GitHub. So just do a new Pull and you can get the latest files.
 
Back
Top