I'm not sure what – if anything – FO4Edit should do regarding a Perk entry ID on a new or copied effect, could it automatically renumber EPFB to the first unused value in that perk or maybe just leave them as duplicates and give an error message when checking for errors? After I manually altered all the EPFB values in each perk to be unique in FO4Edit the CK stopped complaining.
The mod I was experimenting with is OCD - Overhauled Critical Damage. a plugin that's been made in FO4Edit), the CK spits out error messages like "Perk entry ID 12 on perk PerkMagGunsAndBullets (00092A82) is already in use."
I can't find it displayed anywhere in the CK UI but each new Perk Effect you add to a perk gets a new Entry ID, and if you load a plugin containing duplicated EPFB values within a single perk record (i.e. It all seems rather overly complicated now that I've written it down, but I've done it quite a few times, and changing a load of links / references by hand seems like more (and riskier) work, YMMV.Īpologies you already know this, but "EPFB - Unknown" under Function Parameters in an Entry Point type Perk Effect appears to be "Perk entry ID" in the CK.
Don't forget to also copy as overrides any vanilla records from Source.esp that are also referencing the new ones (圎dit should have prompted you to automatically update those too).Ĭlose 圎dit and save just Dest.esp, discarding any changes made to Source.esp. Now just copy those injected records as overrides into Dest.esp and it should "Just Work™", they should cease to only be injected records and become ITM overrides that exist in both plugins. You should end up with Source.esp having a load of records injected into Dest.esp that all correctly reference each other. Starting with the records to be copied in Source.esp that don't reference anything else (the end of the reference branches as it were) change the first two digits of the form ids to the index of Dest.esp so that they become injected records, and allow 圎dit to automatically update any other records in Source.esp that reference the records you're renumbering each time, do the same with all the records you want to copy. Load Source.esp and Dest.esp into 圎dit, with Source.esp after Dest.esp in load order, add Dest.esp as a master of Source.esp. (Any edits you make to Source.esp should be discarded after all this – either just don't save it, or restore it from a backup.) When I want to copy a lot of new records from one plugin to another that are referencing each other, I do the following (having read zilav's response, I guess this process is somewhat unconventional, but I've never had any problems that I can remember), rather than confuse myself with A and B (or B and A), I'll use Source.esp and Dest.esp