The SoZ Crafting Plus System was created by the author when developing the King's Festival Campaign and has been used with the OC Makeover SoZ Edition and the MotB Makeover SoZ Edition.
This guide is primarily intended for builders experienced with modifying scripts and who are interested in having SoZ style crafting in their own campaigns.
The SoZ Crafting Plus system is an enhanced version of the Neverwinter Nights 2 recipe-based crafting system introduced with the Storm of Zehir expansion. SoZ Crafting Plus does not include the trading system also introduced in Storm of Zehir, which shares dependency on the same core scripts.
The SoZ Crafting Plus system uses recipe books and recipes to allow party members to craft and enchant items. This functionality does not interfere with the crafting systems introduced in the NWN2 Official Campaign and Mask of the Betrayer expansions. It is possible to have all three systems implemented in the same campaign.
In addition to addressing many of the bugs and limitations in standard SoZ crafting, the SoZ Crafting Plus system allows a modder to easily create custom recipes without the need for modifying 2DA files. This will allow modders to release recipe packs that will be fully compatible with one another without requiring 2da merging.
Also included are stores that contain the crafting components required for the standard SoZ recipes and sample scripts demonstrating how to easily integrate these stores into your campaign.
5/29/11 update made to correct a bug in the crafting kinc_bb_crafting include file (and k_mod_activate) that prevented recipes from working if they had no spell requirements.
11/06/11 patch (20111106) - This corrects the blueprints for crafted poison arrows and mild poison arrows.
Patch 2012-04-13:
The Warlock IMBUE ITEM feat can be used to meet the spell requirements of a crafting if the Warlock has the feat and has a Use Magic Device skill greater than or equal to the Innate level of the spell plus 15 for arcane spells or plus 25 for divine spells. So if the required spell is an arcane spell with an Innate level of 7 then the Warlock must has UMD of at least 22. It it was a divine spell with an Innate level of 7 then the UMD must be at least 32. (Note: This is different than the IMBUE ITEM fix that Obsidian made specifically for SoZ in patch 1.23, which only added a check for the feat ignoring UMD.) A spell will not be consumed if a Warlock in the party meets the requirements.
For enchantments that requires a minimum spell caster level (in SoZ crafting only enchantments ever check spell caster level) the minumum spell caster level is calculated based on the classes and will include the adjustment of up to +4 for the Practiced Spellcaster Feat. So, for example, a Fighter/Wizard with levels 4/6 and the Practiced Spellcaster Wizard feat would meet a requirement for a minimum spell caster level of 10. In unmodified SoZ and prior to this patch to SoZCraftingPlus the spell caster level was derived by checking each party member to see what the spell level was of the spell they had most recently cast.
Patch 2012-10-12:
Modification to isMageBench, isAlchBench, and isSmithBench functions to allow recipes to specify benches with a broader variety of tags. Note that if a bench is required then the tag has to either be a match for the one specified in the recipe or it has to have one of the standard nx2 or PLC tags used in the OC, MotB, and SoZ (see function CheckPlaceablePrereq())
Do not allow enchanting on unidentified items
CheckEnchantmentNumber function no longer counts Light, VFX, use limitation, inherent material bonuses, and penalizing properties against the maximum allowed properties on an item (this relies on functions in the ginc_item.nss include file)
Do not count one property of masterwork items. (items whose tag ends in _mast)
Always allow enchanting of properties that do not count against property count (such as Light and VFX)
Epic casters (> 20 levels) can add 4 enhancements to an item rather than only 3
*** Credit to Marc Allard and The Complete Craftsman mod by ChainsawXIV for inspiring the CheckEnchantmentNumber enhancements
Patch 2012-04-13 - This patch allows crafting to be done by Warlocks who have the Imbue Item feat and a high enough UMD; changes the calculation of spell caster level when enchanting to use class levels and the Practiced Spellcaster feat; adds scythe recipes to the medium level recipe, and adds meditate, drop unequipped inventory, and character visibility options to the player context menu.
Patch 20121012 - This patch changes the way enchantments are counted so that light, visual effects, inherent material properties, masterwork, use limitations, and penalizing properties no longer count against the maximum number of item properties. It also allows epic casters to enchant 4 properties rather than 3. Unidentified items must be identified before they can be enchanted.
Just released patch 2012-10-12 that has a number of benefits for crafters. I've updated the SoZ Crafting Plus Guide as well. Many thanks to Marc Allard for suggestions and a significant amount of testing for this patch.
@hargrim: That is the way the recipe books are intended to work. In so the recipe books are cursed though which makes it impossible to move them around. My recipe books are not cursed for that reason.
Thanks, i guess i was blind or something. I found a little bug: you can't take recipe from the crafting book container, but i guess you should be able, because you can chose that option from the right click menu inside the container. It appears in the unmodded SoZ and in custom module running this pack. Maybe you can take a look at that issue?
I released patch 2012-04-13 which addresses the Warlock IMBUE ITEM feat. I also created some scythe recipes which I have released for the OC Makeover, MotB Makeover, and Harvest of Chaos: King's Festival+Queen's Harvest. I'll be adding them here as a "Recipe Pack", but you can get them from one of those other campaigns if you are curious about them.
I misspoke slightly in that the 1.23 patch for NWN2 did sort of almost correct this problem, but not in a way that works with my crafting. They added a check for the IMBUE_ITEM feat but only in the kinc_trade_crafting script which is used by SoZ, not the kinc_crafting script which is what I use. Besides that their "fix" is really garbage. The way they have it coded having anyone in the party with IMBUE ITEM is an automatic success for any spell, but if you have someone in the party who has the spell the spell is also removed.
I have a better solution worked out and am testing it now. It will check if a party member has IMBUE ITEM but also requires that that person have a UMD of more than 10 greater than the innate level of an arcane spell, and more than 15 greater than the innate level of a divine spell. If you have such a person in the party then not only will IMBUE ITEM be used to pass the check, but the spell will also not be consumed if you have a spellcaster. This makes it a real benefit to not only have a Warlock with IMBUE ITEM but that he/she also have a high UMD skill.
I'll also release the scythe recipes. These new recipes work without requiring a 2da entry. This works well within a campaign, but does mean that they will not remain functional if they are exported with a character and then re-imported.
I investigated the Warlock Imbue Item feat and it was not corrected in the 1.23 scripts. There is a SoZ crafting fix on the vault, but that was developed for 1.21 and hasn't been updated for 1.23, so I don't know that it is 1.23 compatible, and it is definitely not compatible with SoZ Crafting Plus. I'll release a new version of SoZ Crafting Plus that checks for Imbue Item.
I'll also release a set of scythe recipes that are SoZ Crafting Plus compatible.
@Kanyben: There weren't any scythe recipes in SoZ. If you follow my directions in the SoZ Crafting Plus Guide you should be able to create your own though.
Posted by Kanbyen at 2011-11-13 17:26:54 Voted 10.00 on 09/08/11
I can't seem to find any scythe recipes. _________________________ Eye of the World PW
@Kanbyen: my script modifications were made to the version from the 1.23 patch. If they fixed it with that patch then I think it should work. I didn't do anything specifically regarding the imbue feat.
Posted by Kanbyen at 2011-09-28 15:38:44 Voted 10.00 on 09/08/11
The warlock imbue feat is not being used for the crafting spells, the nwn2 wiki says there are DC checks to make it work. Do you happen to have this implemented anywhere for this? _________________________ Eye of the World PW
I've posted an update that corrects a bug in the kinc_bb_crafting include file that prevented recipes that have no spell requirements from working properly.
10 - A Masterpiece, Genuinely Groundbreaking 9 - Outstanding, a Must Have 8 - Excellent, Recommended to Anyone 7 - Very Good, Deserves a Look 6 - Good, Qualified Recommendation 5 - Fair, Solid yet Unremarkable 4 - Some Merit, Requires Improvements 3 - Poor Execution, Potential Unrealized 2 - Very Little Appeal 1 - Not Recommended to Anyone