Sunday, September 13, 2009

Work in progress

I wanted to share a bit of work in progress.  We're doing this for khalidine, but it will be made publicly available standalone in the very near future. Pictures, as they say, are worth approximately 2^10 words:



As you can see it's still a work in progress - the final version will allow you customize the creations a bit, allowing for specifying how many things to spawn at once, rename them on creation, and for creatures will allow you to adjust their starting level.

On the technical side, there are a couple parts to this: it is backed by a single mysql table, which is populated by running a standalone tool.  The tool goes through all of your module blueprints and then generates teh SQL necessary to add them to the table.

The table is properly indexed, and results are limited - meaning that even if someone uses this a lot, it will not generally affect performance on your server.  On my local dev setup, I'm seeing query times from 6-12 milliseconds, against a total of 8000+ blueprints.  That's actually a little slower than I'd like, so I'm still looking for ways to improve it.

The GUI is using the listbox functions to dynamically populate the listbox; and is using the targeting UI callback to allow the user to specify where to spawn the creation.

This should also work with sqlite - all of the SQL commands are standard.  I'm also not sure if performance will be as good.

In either case, NWNX4 is required for this.

That's all I can think of for now. I'll post an update once the final product is done.

4 comments:

Anonymous said...

Good day !.
You may , perhaps very interested to know how one can collect a huge starting capital .
There is no initial capital needed You may commense to receive yields with as small sum of money as 20-100 dollars.

AimTrust is what you thought of all the time
AimTrust represents an offshore structure with advanced asset management technologies in production and delivery of pipes for oil and gas.

Its head office is in Panama with structures everywhere: In USA, Canada, Cyprus.
Do you want to become an affluent person?
That`s your chance That`s what you wish in the long run!

I feel good, I began to get income with the help of this company,
and I invite you to do the same. If it gets down to select a proper companion utilizes your money in a right way - that`s the AimTrust!.
I take now up to 2G every day, and what I started with was a funny sum of 500 bucks!
It`s easy to join , just click this link http://ozilokeso.o-f.com/vucode.html
and lucky you`re! Let`s take our chance together to become rich

Anonymous said...

Can anyone recommend the top performing Patch Management system for a small IT service company like mine? Does anyone use Kaseya.com or GFI.com? How do they compare to these guys I found recently: [url=http://www.n-able.com] N-able N-central desktop management
[/url] ? What is your best take in cost vs performance among those three? I need a good advice please... Thanks in advance!

Anonymous said...

I just love your weblog! Very nice post! Still you can do many things to improve it.

Anonymous said...

There is obviously a lot to know about this. I think you made some good points in Features also.

rH3uYcBX