<HTML><HEAD></HEAD>
<BODY dir=ltr>
<DIV dir=ltr>
<DIV style="FONT-SIZE: 12pt; FONT-FAMILY: 'Calibri'; COLOR: #000000">
<DIV>Kay,</DIV>
<DIV> </DIV>
<DIV>I can only answer one of your questions, and offer my opinion on 
another.</DIV>
<DIV> </DIV><SPAN 
style="mso-ascii-font-family: calibri; mso-fareast-font-family: calibri; mso-hansi-font-family: calibri; mso-bidi-font-family: calibri"><SPAN 
style="mso-list: ignore">-<SPAN style="FONT-FAMILY: ; LINE-HEIGHT: normal"><FONT 
face="Times New Roman"><FONT style="FONT-SIZE: 7pt"> 
</FONT></FONT></SPAN></SPAN></SPAN>Do NPCs impact region performance?<BR>
<DIV 
style='FONT-SIZE: small; TEXT-DECORATION: none; FONT-FAMILY: "Calibri"; FONT-WEIGHT: normal; COLOR: #000000; FONT-STYLE: normal; DISPLAY: inline'>
<DIV style="FONT: 10pt tahoma">
<DIV><FONT size=3 face=Calibri></FONT> </DIV>
<DIV><FONT size=3 face=Calibri>Opinion, yes, slightly.  The more you have, 
they can affect the performance depending on what attachments etc they have 
on.  For instance hair can be a drag if it is poorly scripted by leaving 
un-needed scripts in the many prims.  I have had as many as 50 NPC’s that 
had no scripted items on them on my region without any noticeable performance 
impact with only my single avatar on the region.  Keep in mind as you 
increase real avatars on a region and you have many moving NPC’s all that motion 
information needs to be sent to each real avatars viewer, so yes, NPC’s do 
affect performance if they are in motion.  I have 7 persistent NPC’s on 
nudist island holding signs and they present no real impact to the region 
performance.</FONT></DIV>
<DIV><FONT size=3 face=Calibri></FONT> </DIV><SPAN 
style="mso-ascii-font-family: calibri; mso-fareast-font-family: calibri; mso-hansi-font-family: calibri; mso-bidi-font-family: calibri"><SPAN 
style="mso-list: ignore"><FONT face=Calibri><FONT 
style="FONT-SIZE: 12pt">-</FONT></FONT><SPAN 
style="FONT-FAMILY: ; LINE-HEIGHT: normal"><FONT face="Times New Roman"><FONT 
style="FONT-SIZE: 7pt"> </FONT></FONT></SPAN></SPAN></SPAN><FONT 
face=Calibri><FONT style="FONT-SIZE: 12pt">Does anyone know of a CC license 
“chat bot” script (to enable text-based chats with NPCs)?</FONT></FONT><BR>
<DIV><FONT size=3 face=Calibri></FONT> </DIV>
<DIV><FONT size=3 face=Calibri>I guess I do not know what a â€œCC license” is but 
I have available a controller script for an NPC that works with a â€œprogram-o” 
set of AIML I have written for my â€œGenie” project.</FONT></DIV>
<DIV><FONT size=3 face=Calibri></FONT> </DIV>
<DIV><FONT size=3 face=Calibri>You can see it in action at â€œLady Island” where 
you can get the Genie lantern which comes with four genies and is set up to work 
with the chat server I have programmed.  This object contains a suite of 
scripts and objects for the lantern, and the controller, that work with one 
another.</FONT></DIV>
<DIV><FONT size=3 face=Calibri></FONT> </DIV>
<DIV><FONT size=3 face=Calibri>Both the genies and the program-o server can be 
set up for your own use using your own servers.</FONT></DIV>
<DIV><FONT size=3 face=Calibri></FONT> </DIV>
<DIV><FONT size=3 face=Calibri>It is not for the â€œfaint of heart” user to try 
and set up a program-o server.  It is a project all of it’s own.  I 
was active back in the 2001 time frame in the A.L.I.C.E. project and wrote the 
1.0 AIML manual for the project at that time.  Last year I decided to take 
a look at program-o since it was php and MySQL based to see if I could use it to 
both chat with and control an NPC.  I have written special plug-in’s for 
program-o to allow a single AIML brain to control multi genies and multi 
users.  With the controller script I wrote for the NPC you can control with 
chat, your NPC (genie) to do nearly anything a normal avatar can do.  The 
combination is far more powerful than just a chat program.</FONT></DIV>
<DIV><FONT size=3 face=Calibri></FONT> </DIV>
<DIV><FONT size=3 face=Calibri>The project is far from being complete, but it is 
mature enough for others to use the â€œgenies” as controllable 
companions.</FONT></DIV>
<DIV><FONT size=3 face=Calibri></FONT> </DIV>
<DIV><FONT size=3 face=Calibri>Keep in mind, that my configuration is intended 
for use on OSgrid, and while it can easily be used on other grids or 
standalones, it will take considerable knowledge of how to set it up for such 
use.</FONT></DIV>
<DIV><FONT size=3 face=Calibri></FONT> </DIV>
<DIV><FONT size=3 face=Calibri>Tom</FONT></DIV>
<DIV><FONT size=3 face=Calibri></FONT> </DIV>
<DIV style="BACKGROUND: #f5f5f5">
<DIV style="font-color: black"><B>From:</B> <A title=mclennan.kay@gmail.com 
href="mailto:mclennan.kay@gmail.com">Kay McLennan</A> </DIV>
<DIV><B>Sent:</B> Saturday, December 12, 2015 8:41 AM</DIV>
<DIV><B>To:</B> <A title=opensim-users@opensimulator.org 
href="mailto:opensim-users@opensimulator.org">opensim-users@opensimulator.org</A> 
</DIV>
<DIV><B>Subject:</B> Re: [Opensim-users] [Scripting] Scanning regions for 
scripts</DIV></DIV></DIV>
<DIV> </DIV></DIV>
<DIV 
style='FONT-SIZE: small; TEXT-DECORATION: none; FONT-FAMILY: "Calibri"; FONT-WEIGHT: normal; COLOR: #000000; FONT-STYLE: normal; DISPLAY: inline'>
<DIV dir=ltr>
<DIV class=gmail_extra>
<DIV class=gmail_quote>On Sat, Dec 12, 2015 at 6:31 AM, Jeff Kelley <SPAN 
dir=ltr><<A href="mailto:opensim@pescadoo.net" 
target=_blank>opensim@pescadoo.net</A>></SPAN> wrote:<BR>
<BLOCKQUOTE class=gmail_quote 
style="PADDING-LEFT: 1ex; MARGIN: 0px 0px 0px 0.8ex; BORDER-LEFT: rgb(204,204,204) 1px solid"><BR><BR>...Get 
  your regions slim and fast. Happy script safari!...<BR></BLOCKQUOTE>
<DIV> </DIV>
<DIV>Jeff,<BR><BR>
<P class=MsoNormal>Wow, thank you for a very useful discussion (and set of 
tools) to maximize sim performance (via maximizing script usage)!<SPAN 
style="mso-spacerun: yes">  </SPAN>Still, I have a few questions:</P>
<P class=MsoNormal> </P><SPAN 
style="mso-ascii-font-family: calibri; mso-fareast-font-family: calibri; mso-hansi-font-family: calibri; mso-bidi-font-family: calibri"><SPAN 
style="mso-list: ignore">- <SPAN 
style='FONT: 7pt "Times New Roman"'></SPAN></SPAN></SPAN>[In the same way you 
mentioned removing particle scripts from objects…]<SPAN 
style="mso-spacerun: yes">  </SPAN>Doesn’t removing the script for hoover 
text (without removing the hoover text and accordingly, the hoover text will 
still be visible) mean the hoover text is still functional WITHOUT impacting 
region performance?<BR><BR><SPAN 
style="mso-ascii-font-family: calibri; mso-fareast-font-family: calibri; mso-hansi-font-family: calibri; mso-bidi-font-family: calibri"><SPAN 
style="mso-list: ignore">-<SPAN style='FONT: 7pt "Times New Roman"'> 
</SPAN></SPAN></SPAN>Do NPCs impact region performance?<BR><BR><SPAN 
style="mso-ascii-font-family: calibri; mso-fareast-font-family: calibri; mso-hansi-font-family: calibri; mso-bidi-font-family: calibri"><SPAN 
style="mso-list: ignore">-<SPAN style='FONT: 7pt "Times New Roman"'> 
</SPAN></SPAN></SPAN>Does anyone know of a CC license â€œchat bot” script (to 
enable text-based chats with NPCs)?<BR><BR><SPAN 
style="mso-ascii-font-family: calibri; mso-fareast-font-family: calibri; mso-hansi-font-family: calibri; mso-bidi-font-family: calibri"><SPAN 
style="mso-list: ignore">-<SPAN style='FONT: 7pt "Times New Roman"'> 
</SPAN></SPAN></SPAN>Any recommendations for a CC license script library (and 
especially, a state-of-the-art script library)?<SPAN 
style="mso-spacerun: yes">  </SPAN>I mostly use the scripts in Fleep’s 
script library @ <A 
href="https://fleep.wikispaces.com/Scripts">https://fleep.wikispaces.com/Scripts</A> 
(or go back to the SL LSL wiki @ <A 
href="http://wiki.secondlife.com/wiki/LSL_Portal">http://wiki.secondlife.com/wiki/LSL_Portal</A>).<BR><BR></DIV>
<DIV>
<P class=MsoNormal>Finally, while we are on the topic of optimizing region 
performance in OpenSim, is it still true that making as many of the objects in 
the sim as possible phantom will increase the sim’s performance?<SPAN 
style="mso-spacerun: yes">  </SPAN>[This is a tip I picked up from Chris 
Hart when I was using the Reaction Grid to host the Tulane SCS Metaverse.<SPAN 
style="mso-spacerun: yes">  </SPAN>I have continued to make all objects 
phantom except building floors.<SPAN style="mso-spacerun: yes">  
</SPAN>Further, I now depend on being able to just walk through doors (and loath 
having to actually find a door!).  Still, since I noticed how the very 
adept builders in the OSCC grid did not make many or any of the builds phantom, 
I wonder if my understanding -- that phantom objects helps sim performance -- is 
still correct?]<BR></P>
<P class=MsoNormal> </P>
<P class=MsoNormal>Again, thank you for your notes on maximizing sim performance 
through maximizing script performance.</P>
<P class=MsoNormal> </P>
<P class=MsoNormal>Best,</P>
<P class=MsoNormal>Kay<BR></P><BR></DIV></DIV>
<DIV> </DIV></DIV></DIV>
<P>
<HR>
_______________________________________________<BR>Opensim-users mailing 
list<BR>Opensim-users@opensimulator.org<BR>http://opensimulator.org/cgi-bin/mailman/listinfo/opensim-users<BR></DIV></DIV></DIV></BODY></HTML>