View previous topic :: View next topic |
Author |
Message |
Papillon x-man
Joined: 28 Dec 2004 Posts: 1060 Location: Germany
|
Posted: Mon Sep 18, 2006 22:05 Post subject: |
|
|
Well, that depends on what you include under the name NWNX4... I'd like to have an early beta version with just mysql connectivity around the time NWN2 hits the stores.
A graphical user interface, new features, and the other plugins will take more time to develop. But if the basic functionality is up, I'll start to give out subtasks to the developers who answered the developer call. _________________ Papillon |
|
Back to top |
|
|
Master_Prince
Joined: 09 Sep 2006 Posts: 17
|
Posted: Tue Sep 19, 2006 7:30 Post subject: |
|
|
Yeah nice job !
I just need the SQL connector personnally.
And about a release's date for the sql connector ? |
|
Back to top |
|
|
Papillon x-man
Joined: 28 Dec 2004 Posts: 1060 Location: Germany
|
Posted: Sun Oct 01, 2006 16:04 Post subject: |
|
|
Development update 01.10.2006:
The hook of SetLocalString in the NWN2 dedicated server is done!
I did some work on the logging and command line parsing functions, as well as laying out parts of the new plugin structure. Basic grunt work on which I plan to build on. _________________ Papillon |
|
Back to top |
|
|
gencorky
Joined: 19 Sep 2006 Posts: 2
|
Posted: Sun Oct 01, 2006 20:52 Post subject: |
|
|
Hurray! While Atari keeps acting silly, there is at least this tidbit of good news today. |
|
Back to top |
|
|
mostal
Joined: 29 Apr 2005 Posts: 60
|
Posted: Tue Oct 03, 2006 11:08 Post subject: |
|
|
Hello,
you're incredible...*clap clap clap*
do you know when you could post beta version for testing nwnx4 ?
When could beta test it if you want
Mostal |
|
Back to top |
|
|
Papillon x-man
Joined: 28 Dec 2004 Posts: 1060 Location: Germany
|
Posted: Tue Oct 03, 2006 17:44 Post subject: |
|
|
Thanks guys. A release date is currently not available. That means it will be done when it's done, but fortunately there's no need to temper your expectations (*cough*)
Development update 03.10.2006:
The new plugin architecture is done. While still resembling the old one, the interface is a bit simpler to understand. On the feature side, it is now possible for plugins to provide a "function class", independent of it's DLL filename.
That means that e.g. several database plugins (xp_sqlite.dll, xp_mysql.dll, and xp_sqlserver.dll) can share the same function class "sql" and register it with NWNX. On the other side, a script always calls a function based on it's function class, no matter what the underlying plugin is named, meaning that a request for a "sql" type plugin is routed to one of the installed plugins that provides the "sql" class.
A simple change, but one that provides much better flexibility than the old, rather monolithic, approach. _________________ Papillon |
|
Back to top |
|
|
Senalaya
Joined: 29 Dec 2004 Posts: 82 Location: Germany
|
Posted: Tue Oct 03, 2006 19:48 Post subject: |
|
|
Papillon wrote: | Thanks guys. A release date is currently not available. That means it will be done when it's done, but fortunately there's no need to temper your expectations (*cough*)
... |
Hah, what about setting up a countdown on the NWNX.org site? They have proven lately to be a great feature. |
|
Back to top |
|
|
Gryphyn
Joined: 20 Jan 2005 Posts: 431
|
Posted: Wed Oct 04, 2006 4:44 Post subject: |
|
|
Papillon wrote: | xp_sqlite.dll, xp_mysql.dll, and xp_sqlserver.dll |
I take it there are some new file-naming conventions in place.
Not that it matters - yet - good thing VS has decent 'refactor' facilities
Cheers
Gryphyn |
|
Back to top |
|
|
Papillon x-man
Joined: 28 Dec 2004 Posts: 1060 Location: Germany
|
Posted: Sat Oct 07, 2006 20:34 Post subject: |
|
|
Development update 07.10.2006:
I hit a small bump in the road today: The NWNX Controller can not pass information to the NWNX Hook using the nwserver command line. It (the server) just does not like unknown parameters and in turn fails to load the module (sic!).
I was planning to implement IPC (inter process communication) between the GUI and the Controller sometime later, but had to start on a prototype version between the Controller and the Hook today. A bit more complex than I would like it to be, but it works. A way to communicate between the Controller and the Hook was missing in NWNX2 anyway, so I am glad this is finally done. _________________ Papillon |
|
Back to top |
|
|
xaltos
Joined: 03 Jun 2006 Posts: 31 Location: Germany
|
Posted: Sat Oct 14, 2006 2:33 Post subject: |
|
|
Hi Papillon,
I noticed your “it will be done when it's done“ but I really would appreciate a rough time schedule for nwnx4.
The reason is: I want to plan my own next steps and if you say nwnx4 is far away would I switch to plan B and build some temporary script that can solve my problems without DB access.
But of cause I would prefer Plan A and nwnx4 /SQL is an important part of this.
So, how close are you to a first release?
Is it more a “wait for the official release of NWN2” or a “come back ins few days , I am working on it “?
Thanks in advance |
|
Back to top |
|
|
pdwalker
Joined: 09 Aug 2005 Posts: 22
|
Posted: Sat Oct 14, 2006 6:00 Post subject: |
|
|
I'd suggest you combine your plan B and plan A. This way you could have something that works which can easily be switched out with nwnx4 when it is done.
How?
Make an interface layer that you will use for all calls to persistent storage. In those encapsulated functions, do what you need to do and when nwnx4 comes out you can update only those functions to call nwnx4 (or to call data from your old storage to move it into nwnx4)
- Paul |
|
Back to top |
|
|
Papillon x-man
Joined: 28 Dec 2004 Posts: 1060 Location: Germany
|
Posted: Sat Oct 14, 2006 11:53 Post subject: |
|
|
My current workload is higher than usual, so it is difficult to give an estimate. I think a basic NWNX4 and MySQL plugin (beta) should be available early next month.
This is the time I'll the release the source code as well. Then those who offered to help in the developer call can join development. _________________ Papillon |
|
Back to top |
|
|
Gloirin
Joined: 26 Sep 2006 Posts: 2
|
Posted: Sat Oct 14, 2006 23:00 Post subject: |
|
|
That's look like a perfect timing to me .. i'm pretty busy with Plugins. |
|
Back to top |
|
|
Eutrapeli
Joined: 18 Oct 2006 Posts: 1 Location: US
|
Posted: Wed Oct 18, 2006 4:30 Post subject: Looking for to NWNX4 Functionality in NWN2 |
|
|
Hey Guys,
I am totally looking forward to linux/ms NWNX4 or 2ish functionality for the PW hotta-rpg.org.
My writers have an RPG wish list a mile long and its gunna take a database.
Thanks
Eutrapeli Module Developer |
|
Back to top |
|
|
Morpheus
Joined: 18 Oct 2006 Posts: 39
|
Posted: Wed Oct 18, 2006 19:09 Post subject: |
|
|
Can we assume that NWNX4 will use ODBC connections as before and we can thus create an ODBC datasource to other SQL databases like PostreSQL, like before?
Morph |
|
Back to top |
|
|
|