Hi Hendrik. Some others have outlined the existing work on server-side NPCs in OpenSimulator, which reactivated code
that had rotted away. The current server-side NPCs are quite recent and really still under development but they are
functional.
I've worked on the NPCs most recently and it continues as an interest of mine.
However, it's not currently my top priority.
The NPC module is at OpenSim/Region/OptionalModules/World/NPC. It has some oddities caused by its past (e.g.
unnecessarily taking scene arguments on all calls). It is hooked into by OSSL script commands. However, it would
certainly be fine to have an external interface for NPC manipulation as well.
Because there's currently no concept of 'npc' in the Second Life system, the viewer currently sees them as just like any
other user. This also makes their use a little awkward (e.g. you can't just drop scripts into an 'npc' directly - you
have to put them in an object that attaches to them. Getting beyond this gets into complicated viewer alteration
territory. I think we would be happy to accept patches for this provided they are generic. Anything really specific
could still be shipped as a region module.
Indeed, I'm very happy to accept NPC patches in general (providing that they pass the usual inspection). Naturally,
they would have to be BSD licensed and for significant non bug-fix changes we would need a signed contributor's
agreement, as per [1].
[1]
http://opensimulator.org/wiki/Contributions_Policy#OpenSim_Licensing_Conditions
All the best,
Justin
On 19/12/11 08:30, Hendrik Kunert wrote:
Hi,
I’m currently working on a OpenSim project for a German Company and we have
some plans to integrate bots (NPCs) in
OpenSim. On the www you could find some stuff about it, but in most cases there
are only client side bots or LSL
scripted bots in use. We planning a server side solution with an interface
(xml-rpc or similar) for in-world editing
over a hud and/or a viewer plugin. This project is planned as open source and
maybe it could find his way back into
OpenSim project.
Now my questions are, is there someone working on bot integration? What are the
plans for the future, does the community
prefer server side or client side bots? And are there plans for “real” NPC
without the need of an real avatar? It would
also be nice, if someone could give me some hints, where I can find the
bot-relating parts in the OpenSim code.
thanks
Hendrik
_______________________________________________
Opensim-dev mailing list
[email protected]
https://lists.berlios.de/mailman/listinfo/opensim-dev
--
Justin Clark-Casey (justincc)
http://justincc.org/blog
http://twitter.com/justincc
_______________________________________________
Opensim-dev mailing list
[email protected]
https://lists.berlios.de/mailman/listinfo/opensim-dev