• 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

Thing to replace is already replaced by another thing and cannot be superceded

Indus101

Well-known member
So, I've been playing around with RavenX's Forgotten Realms Custom Setting (working off my own user file, of course), and I may have messed something up.

I was adding in some more sub-races, and for one of them I decided I would like to remove the FRCS Region (RaceSpec) bootstrap (thing id: raFRCSRegn), because I wanted to remove the option to pick a home region for this custom race. I deleted the bootstrap and did "Test Now!" and everything looked fine. (FRCS Region was gone from Racial Abilities).

Then I started getting the message "Thing to replace is already replaced by another thing and cannot be superceded" whenever I would try and tweak one of my other custom races. I put the FRCS Region bootstrap back, but something must have gone wrong because I'm still getting that message?

Any thoughts?
 
A little more information:

It only happens on Races where I've used "Replaces Thing id".

I tried removing, updating, restarting, and then adding it back. It worked temporarily, but then the moment I try to edit anything and "test now" the error returns.

I can remove the "Replaces Thing id" info and it seems to work fine/let me update.

Thanks in advance for any advice!
 
Further information (and I should have checked this before I posted before):

It isn't specific to "races", like my first post implies. Every entry where I have used "Replaces Thing id" now gives me that message if I try to alter / update it.

It was working fine for days. Any ideas what I could have done to cause this, and how I can undo it?
 
Did you update to HeroLab 4.2a? There seems to be a bug in the package export functionality in the new version; perhaps this is another?
 
I actually haven't updated yet. (Held off because I wanted to keep such variables out of the question).

I went ahead and removed all my .user files. Created a new .user file and tested a "Replaces Thing id". Same result - "Thing to replace is already replaced by another thing and cannot be superceded."

Thing is, I removed all the .user files I made, so I don't see where and by what the "things" are getting "already replaced".
 
I'd recommend looking through the rest of your .user files for something else that replaces that same race, because as the error message says, if you replace the same thing more than once, Hero Lab doesn't know which of those replacements you want to use, and gives you an error message telling you that there is a problem, so that you can decide which one is correct and remove the other.
 
Also, once you start working with replacements, "Test Now!" doesn't always work properly, and you should probably be using "Quick Reload Data Files" from the Develop menu in the main Hero Lab window.
 
For now, I've just had to remove all entries from the "Replaces Thing id" fields in my user files.

What I did so far:

Removed all my .user files
Removed FRCS .user files and re-installed RavenX's original .user files
Created new .user file to test

Mathias - Using "Quick Reload" does get me to the problem screen quicker, since the message won't appear until after you've reloaded the data. So thank you.

What I'm specifically trying to do:

Here's a couple examples.

I make a copy of an Alternate Racial Trait (say Halfling "Low Blow")
I give it its own name and Unique ID
I enter in the Unique ID of the original "Low Blow" in the "Replaces Thing id" field
Save and Test - appears to work fine
Do a quick reload or restart HL to reload all files - appears to work fine
Go back into the new/copied "Low Blow" to make a change - GET ERROR MESSAGE

This isn't specific to "Traits" or any other category. The same process yields the same result if I say, choose a race, or class, etc...

So it seems I have a couple options:

1) Make the copy and all the changes I want, but DON'T replace the original (just let it exist alongside the copy and ignore it)

2) Make the copy an all the changes I want, then replace the original and just don't ever tweak anything again

Right now, I'm leaning toward 1, and possibly using Preclude to hide/remove the races / traits / languages I don't want to see.

Still, that leaves me wondering what I'm doing wrong with the "Replaces Thing id", or is this how the mechanic is supposed to work?
 
For this step:



Are you using test now or quick reload to apply the change you've made?
I can guarantee you he is using "Test Now!" which will NO LONGER work once you do a "Replaces Thing ID". The ONLY way to test is a "CTRL-R".

Sorry but you have to use "CTRL-R" to test after you start doing "Replace Thing ID".
 
Shadow/Mathias, thank you for your continued clarification. I'm using the Quick Reload instead now and that seems to have solved the problem.

Cheers!
Indus
 
Back
Top