***THIS PACKAGE REQUIRES NWNX and MySQL and thus will probably be only applicable for PWs (although it is technically possible to run as a single player module).***
The DDPW (Database-Driven Persistent World) Project was conceived as a response to the difficulties that were being encountered by DnD (Dungeons and Dragons) fans who either lacked the required technical knowledge or simply did not have the massive amount of time needed to create a decent Neverwinter Nights module which would take a short two (2) to three (3) hours to play through. A means of creating adventures and even entire campaigns in a fraction of the time it normally takes to build them would be an ideal tool to complement the NWN (Neverwinter Nights) experience. Although the Aurora Toolset is an excellent tool for module makers and allows for nearly limitless possibilities, learning and using the toolset often proves to be prohibitively taxing in both time and effort for most DMs (Dungeon Masters).
To answer these issues, I have developed the Database Driven Persistent World which maximizes flexibility in a development environment that requires little commitment in terms of toolset expertise and time.
CLICK ON THE FORUM LINK FOR A MORE DETAILS.
*This is the CORE system and thus only includes the Dynamic Conversation Editor and the Object Trigger Event Manager.
Update March 7, 2009 - All missing files and recent updates have been added in this new package. With some help from Fireboar I was also able to make this much more accessible. Everything you need is in this new zip file.
I've looked at the pdf and it DOES say "DDPW User" not "DDPW" that you reported. You're probably just reading that document way too late at night :)
This is by no means a hak in any way. If it works with a vanilla install of NWNX2, it should work with DDPW (the server side only, the GUI is a different matter entirely).
Resources like creatures and placeables must be added to the appropriate tables. I hadn't made any interface for that since I had initially thought that I was to do that myself. Regardless its pretty self-explanatory if you have a frontend mySQL query app. Nothing cryptic in those tables.
Adding this to a preexisting module won't be a problem actually. In fact I did just that without much problem. The only problem is placing the DDPW queries in the right spots. Sometimes people's code breaks the entire script (via return;) or some other code can clash with it at times (though not often).
DDPW Core is just what it is though, the core tools for an entirely larger project. Unfortunately the rest of the system is difficult to integrate specifically because of the area prefab pool.
If you have any more questions for me or just want to discuss DDPW, you're more likely to get a timely response via the bioboards (just PM me there).
Posted by TheCrookedMan at 2009-05-15 14:14:11 Voted 8.50 on 05/15/09
Note: In the 'readme.pdf' it states to use "DDPW" as login. This is incorrect. You have to use "DDPW User" as the login to gain access to the tools.
Posted by TheCrookedMan at 2009-05-15 11:03:04 Voted 8.50 on 05/15/09
The vault should let you edit\delete comments. ~mutters~
Nevermind the above posts. It seems to be an issue with using gui's for viewing/modifying table data. SQL Maestro (desktop: win xp) gives me no errors. Navicat (laptop: win vista) does. So I'm guessing that it's either the different front-ends, or the os. And since I'm hosting on my desktop, use laptop for dev, it's a mote point. Thanks anyway...
Gave you an 8.5, though while the whole system is user friendly, it -is- missing some things, and you can't be a novice and use this -with- other system, though you can use them seperately. All in all, it's exactly what I needed. Thank you greatly, and again, sorry about not listening before. Look us up sometime.
Posted by TheCrookedMan at 2009-05-15 09:43:06 Voted 8.50 on 05/15/09
nm. Just got the following error while looking through the DB....
Minus Quotations:
"Conversation Events does not have a primary key.
Updates to this table will be done using the following pseudo statement:
Update ConversationEvevents SET ModifiedFieldsAndValues WHERE AllFieldsAndOldValues LIMI 1"
Posted by TheCrookedMan at 2009-05-15 09:29:50 Voted 8.50 on 05/15/09
You may want to check your dump file. ddpw.sql.
When I used it to add everything to my DB it kept giving me errors about multiple entries for the same key: primary.
Not a sql master, so I dunno what this means. On the up side, the raw sql files worked properly. :)
Posted by TheCrookedMan at 2009-05-15 09:05:02 Voted 8.50 on 05/15/09
Also, how does your system interact with custom content? As in tilesets, classes, races, 2da's, etc? DOes it automatically pick them up, or.... i'll see if I can figure it out, but you can tell me off hand. =p
Posted by TheCrookedMan at 2009-05-15 09:01:43 Voted 8.50 on 05/15/09
Kos, I should've listened long ago when you tried telling me about databases and the power of sql... I've had to learn it in the meantime, and omg..... now that' i'm not as much a dummy as before, where do I find myself looking for the core of my pw? lmao.
What brought me here was looking for an updated version of APS... -but- now that i've looked through all the internal stuff of your system, it will do perfectly. My question is though: "Can you reccomend a compatible AI system for your system?"
I've included a 3rd file, NWN-CT_Update.rar which is just an update of the Councilor Tools executable. Some crash bugs were brought to my attention and I found a few other overlooked ones when I was investigating. If anyone has any crash issues with my tools please let me know and try to describe when exactly it occurs so I can fix it immediately and upload a newer version.
I'm a pretty hard core toolset builder, but this looks interesting. I'll have to put it on my list of things to check out when I finish my VIVE project and start building my new module =) _________________________ The VIVE NWN Project.
A Neverwinter Nights Vault hak Compilation. To be resumed again! -Vex, 2011
I figured out what was missing. Please download the libmySQL.dll i added seperately and move it into the same directory you installed the DDPW Councilor Tools (same dire as NWN-CT.exe). This should fix that connectivity issue.
"Also, are the objects and conversations working properly when you enter the server?"
Wasn't clear on this question. I meant when you enter the NWNX hooked NWN Server with the NWN client, are you able to interact with the object and NPCs properly? (ie. NPCs actually talk to you).
I must've missed a dll or something for the Councilor Tools. Can you tell me what error you get if any? Also, are the objects and conversations working properly when you enter the server?
I'm really terrible at making newbie friendly documentation. Every time I try I just end up long winded and confusing newbies even more. Any help would be appreciated on that front.
This looks really interesting, but I'm not able to get the Councilor Tools to hook up to my DB (MySQL). NWNX is running the module just fine. I'd like some help and maybe I can assist in make clearer documentation for newbs like myself. It's prbably a silly mistake on my end.
And I have been looking for this to come out, but when you were on my radar the site was often down and I couldn't get to any forum :( ... I'm glad you posted this! I'd like to do more with it.
Testing the waters here. If anyone is still interested in this tool receiving any more development time, just leave a few comments. Otherwise this will be the final release.
You must be Logged In to post comments in this section.