Hey man, I'm really interested in this tool. I've been trying to convert this mod to be used outside of Skypatcher (activating the Skypatcher's container patcher causes crashes in my modlist).
I converted it using CID and it worked partially. The new leveled lists are only distributed if I do a ''resetinventory'' on the container. It's annoying having to do this for every boss chest that appears.
Can your CDF distribute leveled lists to these containers? If so, can you help me? I tried to read the mod's wiki, but it's pretty hard to understand, especially since I don't speak English very well. If you could give me just one example of what a .ini line with one of the mod's leveled lists should look like, I could replicate it for the rest.
Do CDF json rules support comments with the typical escape characters like "//" somehow? Asking because normally json syntax does not allow comments and the current C.O.I.N. rules have comments inside (which makes syntax checkers mark it as invalid json)
That is a very good question. True, the JSON standard doesn't allow for comments. However, given as how that is a stupid decision, I've elected to ignore it. The parser I use (jsoncpp) has a feature to ignore comments, which I use.
found 3 typos in the documentation: - missing "," after the "conditions" object in all the examples - missing line break before "Depending on how they are combined, you can create different rule types." - the example for "Container Base Form Condition" is not in a code block
Nope, not this mod. Ores are essentially activators that trigger when they are hit. There are a few ways to identify a potential culprit: 1. Check the ore script (should also be included in Legacy of the Dragonborn) 2. Check the ore deposits themselves (the activators, not the references)
We found out what that was - a combination of a CDF unintended behavior and a COIN bug.
tl;dr -> Fixed now, check latest update.
CDF, when parsing conditions, skips forms that cannot be found (if the plugin is missing). This is intended - it allows you to specify mod added forms without needing a dependency. However, the unintended part is that if NO forms are found the change still happens, just without a condition. This is what was happening in COIN - COIN was looking for ccBGSSSE067_LocTypeAyleidRuin, which ONLY exists in ccBGSSSE067, but did not create a dependency on that AE CC.
If you had ccBGSSSE067, all was fine. If you DIDN'T - then it would be distributed everywhere. That last part was CDF's unintended side-effect that was addressed in the latest update.
104 comments
1.5 Backport by Fuzzles
1.6 Backport by LuciusPortanius24
I converted it using CID and it worked partially. The new leveled lists are only distributed if I do a ''resetinventory'' on the container. It's annoying having to do this for every boss chest that appears.
Can your CDF distribute leveled lists to these containers? If so, can you help me? I tried to read the mod's wiki, but it's pretty hard to understand, especially since I don't speak English very well. If you could give me just one example of what a .ini line with one of the mod's leveled lists should look like, I could replicate it for the rest.
- missing "," after the "conditions" object in all the examples
- missing line break before "Depending on how they are combined, you can create different rule types."
- the example for "Container Base Form Condition" is not in a code block
1. Check the ore script (should also be included in Legacy of the Dragonborn)
2. Check the ore deposits themselves (the activators, not the references)
tl;dr -> Fixed now, check latest update.
CDF, when parsing conditions, skips forms that cannot be found (if the plugin is missing). This is intended - it allows you to specify mod added forms without needing a dependency. However, the unintended part is that if NO forms are found the change still happens, just without a condition. This is what was happening in COIN - COIN was looking for ccBGSSSE067_LocTypeAyleidRuin, which ONLY exists in ccBGSSSE067, but did not create a dependency on that AE CC.
If you had ccBGSSSE067, all was fine. If you DIDN'T - then it would be distributed everywhere. That last part was CDF's unintended side-effect that was addressed in the latest update.
Assorted Vampire Fixes and Tweaks
it calls on this mod
Container Distribution Framework For the Viscera module
i launch this and i get a DLL warning error, that recommends me to abort the launch..
the launcher error points to this mod.
"a DLL plugin has failed to load correctly"
"CDF.dll reported as incompatible during load"
can you explain this ?