logo logo

 Back to main page

The NWNX Community Forum

 FAQFAQ   SearchSearch   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 
 
News
Goto page Previous  1, 2, 3, 4, 5, 6  Next
 
Post new topic   Reply to topic    nwnx.org Forum Index -> Development
View previous topic :: View next topic  
Author Message
Papillon
x-man


Joined: 28 Dec 2004
Posts: 1060
Location: Germany

PostPosted: Mon Sep 18, 2006 22:05    Post subject: Reply with quote

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
View user's profile Send private message Visit poster's website MSN Messenger
Master_Prince



Joined: 09 Sep 2006
Posts: 17

PostPosted: Tue Sep 19, 2006 7:30    Post subject: Reply with quote

Yeah nice job !

I just need the SQL connector personnally.

And about a release's date for the sql connector ?
Back to top
View user's profile Send private message Visit poster's website
Papillon
x-man


Joined: 28 Dec 2004
Posts: 1060
Location: Germany

PostPosted: Sun Oct 01, 2006 16:04    Post subject: Reply with quote

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
View user's profile Send private message Visit poster's website MSN Messenger
gencorky



Joined: 19 Sep 2006
Posts: 2

PostPosted: Sun Oct 01, 2006 20:52    Post subject: Reply with quote

Hurray! While Atari keeps acting silly, there is at least this tidbit of good news today.
Back to top
View user's profile Send private message
mostal



Joined: 29 Apr 2005
Posts: 60

PostPosted: Tue Oct 03, 2006 11:08    Post subject: Reply with quote

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
View user's profile Send private message
Papillon
x-man


Joined: 28 Dec 2004
Posts: 1060
Location: Germany

PostPosted: Tue Oct 03, 2006 17:44    Post subject: Reply with quote

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*) Laughing

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
View user's profile Send private message Visit poster's website MSN Messenger
Senalaya



Joined: 29 Dec 2004
Posts: 82
Location: Germany

PostPosted: Tue Oct 03, 2006 19:48    Post subject: Reply with quote

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*) Laughing
...


Hah, what about setting up a countdown on the NWNX.org site? They have proven lately to be a great feature. Laughing
Back to top
View user's profile Send private message
Gryphyn



Joined: 20 Jan 2005
Posts: 431

PostPosted: Wed Oct 04, 2006 4:44    Post subject: Reply with quote

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
View user's profile Send private message
Papillon
x-man


Joined: 28 Dec 2004
Posts: 1060
Location: Germany

PostPosted: Sat Oct 07, 2006 20:34    Post subject: Reply with quote

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
View user's profile Send private message Visit poster's website MSN Messenger
xaltos



Joined: 03 Jun 2006
Posts: 31
Location: Germany

PostPosted: Sat Oct 14, 2006 2:33    Post subject: Reply with quote

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
View user's profile Send private message
pdwalker



Joined: 09 Aug 2005
Posts: 22

PostPosted: Sat Oct 14, 2006 6:00    Post subject: Reply with quote

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
View user's profile Send private message
Papillon
x-man


Joined: 28 Dec 2004
Posts: 1060
Location: Germany

PostPosted: Sat Oct 14, 2006 11:53    Post subject: Reply with quote

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
View user's profile Send private message Visit poster's website MSN Messenger
Gloirin



Joined: 26 Sep 2006
Posts: 2

PostPosted: Sat Oct 14, 2006 23:00    Post subject: Reply with quote

That's look like a perfect timing to me .. i'm pretty busy with Plugins.
Back to top
View user's profile Send private message
Eutrapeli



Joined: 18 Oct 2006
Posts: 1
Location: US

PostPosted: Wed Oct 18, 2006 4:30    Post subject: Looking for to NWNX4 Functionality in NWN2 Reply with quote

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
View user's profile Send private message Visit poster's website
Morpheus



Joined: 18 Oct 2006
Posts: 39

PostPosted: Wed Oct 18, 2006 19:09    Post subject: Reply with quote

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
View user's profile Send private message
Display posts from previous:   
Post new topic   Reply to topic    nwnx.org Forum Index -> Development All times are GMT + 2 Hours
Goto page Previous  1, 2, 3, 4, 5, 6  Next
Page 2 of 6

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum


Powered by phpBB © 2001, 2005 phpBB Group