(In Development) Persistent World Management System Project

Scripted ALFA systems & related tech discussions (ACR)

Moderators: ALFA Administrators, Staff - Technical

Locked
User avatar
Blue_Sphere
Goblin Scout
Posts: 9
Joined: Tue Jan 30, 2007 6:35 pm

(In Development) Persistent World Management System Project

Post by Blue_Sphere »

(The Original Thread can be found here: Here)

This has to be one of the greatest ideas I have seen in awhile.
Hi,
We've been developing a set of powerful data management tools for PW's. Please have a look at a quick glance of it here: http://www.nwn2forge.org/PWMS/

Comments can be provided here or at the forge: http://www.nwn2forge.org/comments.php?id=125

This toolsuite provides a powerful set of modules for managing backend data for PW's and includes a conversation/quest editor that surpasses the toolsets by providing a new logic system called canonical scripting that is a driven by pick lists and requires no actual scripting.
Its amazing. Its a set of tools for managing data for your module as well as scripts inside your module that use that data. The purpose is to remove some of the bulk from inside your module and store it in an external database (e.g. MySQL). Thus, that data needs to be managed. Since the scripts read off the database you can edit content for your module without restarting or rebuilding it.

For example, the quest writing tool has 5 scripts and all the data is in the database. Compare that to writing 2000 scripts for 100's of quests.

Also, many script systems use variables on objects and thus changing those variables required rebuilding a module. With PWMS you can manage variables on objects externally without rebuilding your module. So these tools have shown us an ENORMOUS time savings in addition to keeping content outside the module files. But this is only scratching the surface...

It's for PW's so folks who have built them have struggled with these sorts of things before.



Anyway, thought you guys might be interested.
-Blue
Last edited by Blue_Sphere on Mon Feb 12, 2007 5:47 pm, edited 1 time in total.
User avatar
indio
Ancient Red Dragon
Posts: 2810
Joined: Sat Jan 03, 2004 10:40 am

Post by indio »

Incredible. Makes my little auto-quest convo template seem piddling indeed.
Image
User avatar
Fionn
Ancient Red Dragon
Posts: 2942
Joined: Sun Jan 04, 2004 7:07 am
Location: Seattle, WA

Post by Fionn »

Excellent news indeed. This means we've already got an ODBC interface, so some of our other plans are not hinged upon NWNx4 :)
PC: Bot (WD)

Code: Select all

     -----          -----          -----          -----
    /     \        /     \        /     \        /     \
   /  RIP  \      /  RIP  \      /  RIP  \      /  RIP  \      /
   |       |      |       |      |       |      |       |      |
  *| *  *  |*    *| *  *  |*    *| *  *  |*    *| *  *  |*    *|
_)/\\_//(/|_)(__)/\\_//(/|_)(__)/\\_//(/|_)(__)/\\_//(/|_)(__)/\\_(
User avatar
ç i p h é r
Retired
Posts: 2904
Joined: Fri Oct 21, 2005 4:12 pm
Location: US Central (GMT - 6)

Post by ç i p h é r »

Looks like a nice plugin.
User avatar
Daeftan
Skeleton's Knuckle
Posts: 13
Joined: Tue Nov 21, 2006 5:15 am

Post by Daeftan »

Interesting work, for certain.

As far as relying on their ODBC vs. NWNX4, I personally think that NWNX is a much safer bet considering its proven history and excellent support.

For more info, check out my thread in 1984 Logging.
"Your young and got your health, what you want with a job?"

---- ALFA2 06-Moonsea Developer/Builder
Locked