• 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

Super Powers Companion 2 Beta!

Status
Not open for further replies.

Colen

Ex-Staff
Hi everyone,

We're almost ready to release the Super Powers Companion, 2nd edition, for Savage Worlds! Before we put it out on "general release", I've prepared a beta version that you can download:

(link removed, beta testing finished)

Download and import this, and if you previously had access to the Super Powers Companion, you'll now have access to the 2nd edition as well. (Note that the SPC2 has separate settings from the old SPC1 on the "configure hero" form, so you'll need to make sure you have the correct edition selected.)

If you run into any problems with the SPC2, or anything else in the data files, please let us know by posting in this thread. Thanks, and thanks to CapedCrusader for his hard work getting this ready!
 
Last edited:
Awesome, thanks! I have more than a few characters to get set-up in this so I'll be doing some testing on this today and over the weekend, hopefully.

One thing I noticed that is not really a problem but something of note/different from the SCP 1 data file is that the "Arcane Background: Super Powers" Edge is a complete replacement of the original AB:SP Edge from the core rules and characters are not given that Edge by default. However it looks like CC set it up as a free Edge (as it should be per the SPC2 standard rules) so you'll just need to make sure you add it to the character's Edges to have it show up correctly.

That MIGHT be a problem only the very specific and probably extremely uncommon or even unlikely event that someone wants to use the SPC2 data set with a standard AB: Super Powers character. I'm not sure if there is anything such a character would need or want out of the SPC2 data file, though (why not use the core rule standalone for that), so that may not be any kind of issue at all.
 
You can't use the standard Super Powers AB in the Super Powers Companion, They work completely differently.

In first edition, It's not a Free Edge like it is in second edition. You have to either "buy" it or take Inherent Power as a campaign option.

In second edition, it is a Free Edge, and there's no campaign option to automatically add it.
 
Right, I get all of those points it's just that it's not exactly against the rules to have a core rules AB: Super Powers character in an SPC2 game, is all. I doubt that will matter.

The point to note for the Edge in SPC2 is only because it's not a common behavior in other system to not automatically add an Edge if a character is supposed to have it. In other words I would think that most players are somewhat used to using SPC1 and if they had the setting box checking for "Inherent Power" it would automatically bootstrap the edge, for free. In SPC2 the edge is not boostrapped at all which could cause the mistaken view that you'd have to "buy" it if the player doesn't read the description on the Edge itself or mistakenly assumes the AB: Super Powers edge listed is just the normal one from the core rules (since the other core rules ABs are also still listed).

I'm not saying that isn't how it should be handled, mind you, I just wanted to clarify it for anyone else who might initially be confused by how to set things up. Although the only real reason I can think of not to automatically bootstrap that Edge within the setting would be because you wanted to use a different AB on the character but with everything else still available from the SPC2. Although in that case I would think you'd be better off not selecting SPC2 as a setting for that kind of character anyway unless there is just something only SPC2 has that you'd want on a character with a different AB? I'm not sure what that would be, though, other than maybe gear or possibly even Edges, some of which don't seem to have to be applied only to AB: Super Powers characters. Probably a very slim subset of characters that ever want to be built that way, though, and arguably it's just as easy to copy and paste those things into a house rules file for that kind of instance, although that does imply having some modicum of familiarity with using the editor.
 
I've gotten an odd result, CC: somehow, importing the SPC2 file seems to have managed, weirdly, to break something in my Broken Earth file. I can't figure out why, but it clearly came from the import, as I'd opened HL and the SW section right before to get quick and dirty access to the data directory, and it loaded fine. Now I'm getting this:

"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:

Thing 'edgBEPsiKn' - Condition phase/priority (Initialize/2100) for bootstrap thing 'wpBEPsiBla' occurs after earliest rule/script (Initialize/2000)
One or more timing errors were identified. Please review the timing report and correct the errors. You can access the report under the 'Develop' menu or by clicking this link."

That's the PsiKnight edge and the PsiBlade it makes available to the character. Did you do anything to the basic code in SPC2 that would have caused that? If so, it'd be easier to know what I need to do with the timing on that, so I can get in and fix it.
 
OK, you need to change that Edge to the compset "EdgeWep'. That issue cropped up with the Sci-Fi Companion expansion. With the changes we made to support the Sci-Fi modifications structure, bootstrapping equipment to an Edge caused an infinite loop. So, we created a new type of Edge component set that allows it. It's only for those Edges that bootstrap gear of some type. I am a bit surprised that you just ran into it. We ran through this with most of the Setting files when Sci-Fi came out.

Let me know if that doesn't fix it, and we can go from there.
 
Though, oddly enough, I do remember this problem, and when I got in this was not set as EdgeWep but just Edge, it doesn't seem to fix it. Let me give the whole thing code and the error message and see if you can tell me what the issue could be here:

This is the code after my correcting the EdgeWep issue:

Code:
<thing id="edgBEPsiKn" name="Psi-Knight" description="Psi-knights are warriors who have trained to perfect both their mind and body. They can channel their psionic powers to create weapons of pure energy and enhance their physical prowess.\n  Psi-knights  can  create  a  psychic  weapon  made  of telekinetic  force. The  weapon’s  appearance reflects the  personality of the owner, though it typically appears as a glowing sword, axe, or hammer. The psychic weapon is a one handed melee weapon that deals Sma+Str damage. \n  In addition, when taking this Edge, psi-knights can change the Trappings of one of the following powers to activate  as  a  free  action  but  work  only  on  themselves:{i} armor,  boost/lower  trait,  deflection ,  healing,  speed,  wall \nwalker{/i}." compset="EdgeWep" summary="Weapon of TK force equal to Smarts">
    <usesource source="BrEarth"/>
    <tag group="MinRank" tag="0"/>
    <tag group="EdgeType" tag="Profession"/>
    <tag group="User" tag="Activation"/>
    <bootstrap thing="wpBEPsiBla">
      <containerreq phase="Initialize" priority="2100"><![CDATA[fieldval:abilActive <> 0]]></containerreq>
      </bootstrap>
    <pickreq thing="arcBEPsi"/>
    <exprreq message="Requires Fighting d8+"><![CDATA[#traitfound[skFighting] >= 4]]></exprreq>
    <exprreq message="Requires Psionics d8+"><![CDATA[#traitfound[skPsionics] >= 4]]></exprreq>
    </thing>

and the error is:

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:

Thing 'edgBEPsiKn' - Condition phase/priority (Initialize/2100) for bootstrap thing 'wpBEPsiBla' occurs after earliest rule/script (Initialize/2000)
One or more timing errors were identified. Please review the timing report and correct the errors. You can access the report under the 'Develop' menu or by clicking this link.

Also, once I pull the Broken Earth file out, the first time I load it tells me its loading but has encountered one or more timing errors; successive loads don't give the message. It did the same thing when I pulled out the SPC2 files and reinstalled them (initial error message, then none on new loads).
 
Last edited:
Edit: Never mind about the second thing I was posting here; I didn't realize the "Super Karma" box farther down in configuration needed to be checked.
 
Change it to 2101 and see if that helps. It seems that has worked for me.

Err, never mind, it wants it before. So try an earlier number. The timings are kind of hit and miss, I find. Make up a number and see if it works ;)
 
Change it to 2101 and see if that helps. It seems that has worked for me.

Err, never mind, it wants it before. So try an earlier number. The timings are kind of hit and miss, I find. Make up a number and see if it works ;)

That was what I expected, I'm just puzzled why its suddenly an issue now. Of course I'm doubly puzzled because I remember the whole EdgeWep thing and thought I'd got in and fixed that a while back. I've since changed computers and wonder if somehow I got an old version moved over when I migrated things, somehow.
 
I found the issue. It’s the Condition requirement that was added to the Bootstrap. If you change the timing of that to Initialization/2000, it appears to fix it.

Code:
<containerreq phase="Initialize" priority="2000"><![CDATA[fieldval:abilActive <> 0]]></containerreq>
 
Last edited:
Timing things being timing things, that doesn't overly surprise me. I'm just wondering why I'm noticing it now. Maybe I'd fixed it previously, got over to this machine, accidentally put in an old one, and never opened Savage Worlds until I got the SPC2 file. I can't figure out why this would cause it, otherwise.
 
Well, timing is the heart of the whole engine. It's what makes everything work. And it can get a bit hairy at times, but that's the price we pay for flexibility.
If you run into anything else, let me know.
 
Now I'm getting other timing errors from it. I think I need to look over the timing report, though I don't understand what happened; this worked fine a few months ago.
 
Status
Not open for further replies.
Back
Top