This is release 1.09 of the DMFI Wands & Widgets package for NWN.
** NOTE: be sure to get the updated installation notes, listed separately from the main package below. **
This release makes extensive use of the OnPlayerChat event introduced with NWN1 version 1.69, and requires that version (or later).
The most significant change so far in this release is the use of the OnPlayerChat event. The old listener and voice system has been extensively overhauled, and users should find the listener-based features perform much more smoothly now.
There is also a new DMFI Naming Wand that lets you alter the name and description of NPC's, items, and placeables. And there is now experimental support for Knat's NBDE system for the DMFI persistence routines.
Other Information(from the notes of the previous 1.08alpha release):
This package allows DMs to create over 1000 actions/effects/sounds etc. that you just can't do without extra scripting. All rolled up into a clean package. This is a community resource that now includes major contributions from around 15 contributors. Designed to work with HotU version 1.59 and up. Most recent and final version now available on NWVault rather than private download.
Changes from v1.07:
* Updated the Custom Encounters
* Activating the Voice Widget or any of the language widgets now jumps the Voice to the activator, rather than destroying and creating a new Voice. They will still create a new Voice when necessary.
* 1 File added: Added wrapper functions for the persistent variables. They are in a new include, dmfi_db_inc, and will allow advanced users to choose what sort of database they wish to use to store DMFI variables. The default is still the Bioware database.
* Added to DMFI NPC Control Wand: New option for Toggle Bioware Encounters in Area.
* Changed the DMFI DM Wand: Added new Jail function and changed the Penguin function to be a toggle.
* Added a new widget: DMFI Destroy Object Widget. This allows you to quickly destroy small groups of objects, a single object, or a placeable near your avatar.
* Added a new widget: DMFI Jail Widget. This dumps a targeted offender into a "Jail" area.
* Added 9 Custom Languages, plus the ability to easily add hundreds of unique languages.
* Replaced Report XP/Gold with Full Player Report, which gives the old DM wand listing of inventory and stats.
* Added a DMFI Resting System Alpha. Please take time to test this. Instructions and features are listed in dmfi_rest_alpha.txt and in the dmfi_onrest script comments.
These updated installation instructions correct an erroneous statement in step 4 of the upgrade process. You do not want to remove the script "dmfi_voice_exe" when upgrading. A version of this script is provided in the 1.09 package and must be present, replacing the version supplied in 1.07 and 1.08a.
I am having trouble with the DMFI rest options. Strangely, when players rest, they don't get hit points back. If they use an alternate rest animation, they get hit point back, but not spells or class abilities.
Posted by Cernunnos at on07/05/09
So frickin' awesome!!! DMFI has long accounted for much of NWN's ability to capture the essence of pen and paper role playing! It's so encouraging for a diehard fan/ player/ dm/ builder/ ghetto-scripter like me to see that you're still updating and improving upon an already excellent system. "10" _________________________ World of Abred Forums: Link "'Don't you want to join us?' I was recently asked by an acquaintance when he ran across me alone after midnight in a coffeehouse that was already almost deserted. 'No, I don't," I said. - Kafka
Posted by Drakaden at 2009-04-1118:44:40
My dumb mistake, i unconsciously renamed the CEP hak, i went and imported the file in a new module then imported it in with the new name and the compling works now, sorry, silly mistake on my part.
Posted by Drakaden at 2009-04-1118:39:07
I'm trying to compile the dmfi_execute with the workaround and it keeps saying this: 2009-04-11 21:34:29: Error. 'dmfi_execute' did not compile. dmfi_execute.nss(1031): ERROR: UNDEFINED IDENTIFIER (DMFI_report)
Posted by BlakOrkz at on02/25/09
I use this in my weekly DM'd campaign. Indispensable and easy to use.
Posted by tsunami282 at 2009-02-0220:45:17
I've updated the content above, with a readme file providing a fairly simple workaround to get CEP 2.2 and DMFI 1.09 working together. I still hope to see a fix from the CEP team, but this should work for now.
Posted by tsunami282 at 2009-01-3009:48:08
You're using CEP 2.2 with cep_crp_s.hak included, aren't you? *sigh* That hak includes an old version of a DMFI include file. You can't use DMFI 1.08 or 1.09 with that hak. Note that the hak is listed as optional by the CEP 2.2 documentation. I suggest you remove it and do without it until the CEP team gets a fix issued. FYI, a procedure for fixing the CEP content to remove the need for the old DMFI include file, so we hope to see a fix from the CEP team soon.
Posted by Mordengaard at on01/24/09
Just imported this erf into a fresh module and it's giving me a compiler error on DMFI_execute - dmfi_execute.nss(1031): ERROR: UNDEFINED IDENTIFIER (DMFI_report). A file search shows DMFI_report as being on line 1160 on dmfi_dmw_inc but that file only has 611 lines. Any suggestions? _________________________ Mordengaard