NBDE is a wrapper for the bioware database system, eliminating most of its restrictions. It significantly boosts both reading and writing speed. It will make your db scripts more secure and always keeps your database files in the best possible shape, as slim as possible.
And this all gets achieved with the use of one simple script. I recommend any scripter to check this out if he plans to use biowares onboard database functionality. Full documentation included, easy to use...
Write speed improvements up to factor 500
Read speed improvements up to factor 8 (Nearly the same speed as GetLocal functions now)
Database size improvement up to factor 3-4
sVarName parameter for all SetCampaign functions is no longer limited to 32 chars
Posted by Henesua at 2011-12-02 16:42:25 Voted 10.00 on 12/28/10
Found what i believe is a bug. Inconsistency in how the oPlayer object is defined. Some functions use OBJECT_INVALID as default. Yet two use OBJECT_SELF. All should be OBJECT_INVALID in my opinion.
I'm not sure why this inconsistency was included in the code, but it created a great deal of difficulty recently when I needed to track the location of an NPC across server resets. It would also be a problem for me if I used a system of persistent placeable locations (customizable furniture placement in a player's room for example). Anyway, if you are still around KNAT let me know what the thinking was. _________________________ Vault Submissions | Arnheim | Beyond Vives
Posted by dunahan at 2011-09-11 05:40:30 Voted 10.00 on 09/11/11
Very intelligent and fast system!
Thx for sharing it! _________________________ Link
Isladora, an island in the Sea of Swords
Posted by lordofworms at 2011-02-08 17:40:56 Voted 10.00 on 02/08/11
Posted by Henesua at 2010-12-31 07:39:27 Voted 10.00 on 12/28/10
@ Doomie - did you flush the database? I highly recommend reading all of the comments in nbde_inc _________________________ Vault Submissions | Arnheim | Beyond Vives
Posted by Henesua at 2010-12-28 00:56:31 Voted 10.00 on 12/28/10
Fantastic. For fixing a number of bugs I've encountered with the BW database, I give these scripts top marks. This is a critical piece of functionality for those of us not using NWNX. _________________________ Vault Submissions | Arnheim | Beyond Vives
If I do
SetCampaignString ("SAVE", "SAVED", "SAVED", oPC);
then it works and creates it in the database.
If I do
NBDE_SetCampaignString ("SAVE", "SAVED", "SAVED", oPC);
Nothing happens.
I have installed it as normal and its included in the script.
Can anyone help?
Posted by Acrodania at 2009-06-03 11:35:10 Voted 10.00 on 06/03/09
One of the greatest scripts ever submitted! It is indispensable for even worlds using NWNX heavily due to its simplicity, reliability and speed.
Posted by DSenset at 2009-05-27 04:54:08 Voted 10.00 on 05/27/09
this is one of my all-time favorites. _________________________ Five Flagons Inn: Link - ds-tl Theater Scripting Language: Link - dstl NWN2: Link - NWN2 one-click GUI away (except chat-windows): Link - NWN1 small file extensions for SP (and General MIDI): Link - Suggested Naming Conventions: Link - DS Sneaking: Link - DS Base (Pseudo-)Maze: Link
Posted by FrenchAdone at 2008-12-30 06:21:05 Voted 10.00 on 12/30/08
Iam Speech-less. This is truly an unsuspected wonder for non MySQL users.
Thanks a lot !
Here is 10/10 for you... Too bad we can't give a 11/10!
Posted by Zephious Shadow at 2008-11-07 16:16:45 Voted 10.00 on 11/07/08
Timeless, really.
This cannot go unvoted _________________________ 'Death is the last great Adventure'-Revan
Posted by Sherincall at 2008-09-24 01:32:29 Voted 10.00 on 09/24/08
Simple, but brilliant. Makes SQL obsolete. _________________________ Shadows and Silver
Posted by yuriy206 at 2008-04-14 14:51:33 Voted 10.00 on 04/14/08
It wont work with NWN2 at all. Can anyone make it work with NWN2 pleas?
Posted by JuliaMo at 2007-06-15 21:56:44 Voted 10.00 on 06/15/07
i work the last day on planning a database system for a project and i find this :) it is brilliant, in fact, it is the most efficient way to use databases in any applications or games no arguing about it
brilliant, thank you, i will use your code to build my project :)
Posted by OmegaDM at 2007-03-24 20:43:27 Voted 9.75 on 03/24/07
Very simple and efficient _________________________ Omega Forge on the vault
Posted by Calan at 2007-02-08 22:46:42 Voted 10.00 on 02/08/07
Wonderful work! Simple and very effective!
Posted by jabbadahut at 2007-01-05 18:16:15 Voted 10.00 on 01/05/07
Great add on for the Bioware DB
Posted by Magirot at 2006-12-01 03:22:14 Voted 10.00 on 12/01/06
Excellent!
Posted by Magirot at 2006-12-01 03:21:11 Voted 10.00 on 12/01/06
Will this still work in NWN2? I know that there isn't even any database support in the game yet (1.03 comes soon), but as far as I know, database system hasn't been radically changed.
Posted by Entropicus at 2006-10-25 13:56:08 Voted 10.00 on 10/25/06
Useful and great solution which is a base of many systems.
Posted by RapidDeployment at 2006-09-16 21:06:27 Voted 10.00 on 09/16/06
Love it. _________________________ I am 9fires.In Hell I burn in flames. So cold inside the fires heals the pain.
Posted by Anonymous ( 24.210.xxx.xxx ) at 2006-05-23 22:27:29
Indeed. And the wrong place to ask it.
But FYI it is for storing information to maintain persistency between sessions.
Posted by ransom ( 67.172.xxx.xxx ) at 2006-04-23 15:40:38
what is the database for? lol noob question
Posted by Rami_Ahmed at 2006-04-01 06:14:06 Voted 10.00 on 04/01/06