On su, 2010-10-24 at 12:06 -0700, MasterJ wrote: > perfect informations let's see if i have understand correctlly ;)
Not quite :) > so we need to do : > 1) launch server > 2)login with Naali > 3) enter build mode and create a new object So far so good.. > 4) go to web site were we have our script stored, here i use : > http://github.com/realXtend/naali/blob/develop/bin/jsmodules/apitest/ > for choose one i want to try the hovertext one so i right click on it > and copy the web adress url. > 5) on Naali with the object selecetd (into build mode) i go to the > right side i click on the button named : *properties* > i expand the part named : *scripting(1 item)* > and on the line with ServerScriptClass i paste the web url of the .js > script here for exemple i past : > http://github.com/realXtend/naali/blob/develop/bin/jsmodules/apitest/hoveringtext_example.js > 6) and i hit return key and i see a nice red text error on the opensim > console :P This all went astray :) Those are Naali scripts, not Opensim scripts. They are executed in the viewer. It is similar to the js on web pages -- if you've ever done web development, you know how the js to do e.g. hovering text with html+js is a part of the html document and you don't even need a server to run it (just html and js files that can open locally or load from anywhere on the web). The ServerScriptClass rexscript thing is more like the server side e.g. php that can talk directly with the server databases etc. but not know anything about mouse cursor positions etc. Just that this is not about web pages as in html documents, but spatial scenes with objects. LSL is also executed on the server, there is no corresponding thing to this Naali scripting in slviewer currently AFAIK. So, to test those you need to do this: 4) Copy the .js files locally somewhere on your computer. The system that the hoveringtext example was made with (EC_Script) currently works with trusted files only, installed to be a part of your Naali (or anywhere on your computer, by you). This is because it is work in progress still, the other experimental implementation I mentioned (the earlier js_src url thing) downloads from the net and somehow we'll need to merge the feats from these currently different implementations soon. Oh and of course you already have that file already locally, 'cause it was a part of the previous release -- inside the jsmodules dir in your Naali install folder. 5) In the Naali build mode use the Components tab, not the Properties one(*). This is the Entity-Component editor which is quite developer oriented still and the usage is not documented yet. Right-click in that window and do 'Add new component', select EC_Script from the menu. Name it whatever you want. Put the path to the local .js file to the script ref field. Enable 'run on load'. 6) Apparently for this example you also need to manually add a EC_HoveringText component similarily. Makes sense actually 'cause that is where you put the text too that you want to see to fade in/out as you hover in/out on the object. So add that using the EC editor. It should start working then directly, the script itself apparently listens so that notes when the text component is added after the script has already been loaded so you shouldn't need to relogin. Kudos to Niina for writing the nice example! > MasterJ ~Toni (*)Those basically mean that Components are the new realXtend Entity-Components that selected object(s) has/have, part of them local only that Naali uses internally (like hilight is the selection hilight you see), and part is shared and synched with the server. The Properties one is SL prim basic things + the old realXtend things the way they were added for the original viewer. The naming in the UI could be better perhaps :) Anyhow the plan is to make everything with the new EC system so the properties tab might go away soon enough. Apparently e.g. the Prim shape stuff shows nowadays in the Components side (ECEditor) as well already. > On 24 oct, 13:09, Peter Steinlechner <[email protected]> wrote: > > Thanks for this hint too. I would have to find out how to compile it and > > where to find the values to get changed. (Probably I'm not the only one) So > > it would be great, if at some point it would be possible to set the size > > maybe in a .ini file if this doesn't sidetrack the project schedule too > > much. I personaly would be happy even with some fixed values to choose from > > - like 512x512m and 1024x1024m as this allready would extend the > > possibilities and usage of taiga quite a lot. > > > > Cheers > > Pedro > > > > On Sun, Oct 24, 2010 at 6:54 AM, Toni Alatalo <[email protected]> wrote: > > > On la, 2010-10-23 at 16:47 +0200, Peter Steinlechner wrote: > > > > Hi Ali - thats great news, will there also be bigger region sizes in > > > > tundra ? This would make me easy switching from taiga to tundra. > > > > > Do note that also with Taiga (OpenSim) you can use bigger regions with > > > Naali, like I did that 1km*1km test and I think bigger ones can work > > > too. So don't have to wait for Tundra to get to use that, at least if > > > you can compile OpenSim yourself or we can make it configurable somehow > > > for Taiga (if you really need it quick, and can't build opensim > > > yourself, you can perhaps ask someone to do it for you). > > > > > > Pedro > > > > > ~̃Toni > > > > > > On Sat, Oct 23, 2010 at 1:26 PM, Ali Kämäräinen > > > > <[email protected]> wrote: > > > > Hi Peter, > > > > > > This very feature will be - and actually is already in the > > > > Tundra-branch - available in the near future. > > > > > > Grey skies, > > > > Ali > > > > > > 2010/10/23 Peter Steinlechner <[email protected]> > > > > > > Thist sounds great Jonne, maybe a nice to have feature > > > > would be also the option to select single objects and > > > > having the possibility to save them as a new scene. I > > > > wouldn't be surprised if some of you have this > > > > allready planned in at some point. > > > > > > Cheers > > > > Pedro > > > > > > On Fri, Oct 22, 2010 at 6:38 PM, Jonne Nauha > > > > <[email protected]> wrote: > > > > Peter: EC stuff is great and will be more > > > > flexible for sure on the Tundra servers. Now > > > > we are sometimes a little hindered by things > > > > opensim forces on us. But yeah sound files are > > > > already in, I don't see no problem to make a > > > > EC_SoundStream or make the current one support > > > > stream urls. I guess phonon in qt might help > > > > with that, thats what we are doing the video > > > > streaming stuff with. > > > > > > MasteJ: No you dont need any browsers, I think > > > > you missed the point. The component is in a > > > > entity (in opensim thats a prim then), you > > > > just make a script ec, host your js source > > > > somewhere in the web and put that url ref as > > > > the script. Then you just write your logic > > > > into the js source in the web using Naali > > > > script API. I think I was mistaken and you > > > > cannot presently run but local js/python > > > > source with that EC, not that I looked it a > > > > bit more. But I believe running web source is > > > > also coming in the future. > > > > > > Best regards, > > > > Jonne Nauha > > > > realXtend developer > > > > > > http://www.realxtend.org/ > > > > http://www.evocativi.com/ > > > > > > On Fri, Oct 22, 2010 at 6:52 PM, MasterJ > > > > <[email protected]> wrote: > > > > ok it's effectively sound interessing, > > > > i do some test in a few. > > > > can we open in-world web browser? > > > > (Naali web browser) for launch > > > > the .js? > > > > > > On 22 oct, 17:28, Peter Steinlechner > > > > <[email protected]> wrote: > > > > > Hi Jonne - that sounds great - I > > > > think most people havn't yet fully > > > > > harnessed the power of the EC-Editor > > > > (including me) and im also curious > > > > > about the upcomming tundra server. > > > > Is there also a way to play ogg > > > > streams > > > > > from the web to naali? I tried > > > > probably the wrong way around, but > > > > thought it > > > > > might be great if one could upload a > > > > playlist file and attach it to a prim > > > > > like an uploaded soundfile or > > > > something like this. > > > > > > > Anyhow - have a great weekend all > > > > > Cheers, > > > > > Pedro > > > > > > > On Fri, Oct 22, 2010 at 3:09 PM, > > > > Jonne Nauha > > > > <[email protected]>wrote: > > > > > > > > If you want to do this properly > > > > with Naali with compatibility to Taiga > > > > and > > > > > > upcoming Tundra you should use > > > > javascript. In naali we have a entity > > > > > > component called EC_Script that > > > > you can give url to your javascript in > > > > web > > > > > > somewhere. Write that js file with > > > > Naali js API and you can then toggle > > > > for > > > > > > example the > > > > material/texture/particlescript on > > > > your mesh to make it blink > > > > > > with some interval. At least this > > > > is how I would do it, forget about > > > > legacy > > > > > > server scripts :P > > > > > > > > Others can comment if I went wrong > > > > somewhere there, at least I have > > > > gotten > > > > > > the impression that EC_Script will > > > > download a url ref and execute it in > > > > the > > > > > > client. Toni already did some door > > > > example with this style, to open/close > > > > a > > > > > > "door" prim. He didnt do it with > > > > ec script but I think that steared how > > > > ec > > > > > > script on js side at least should > > > > behave. > > > > > > > > Ali: did we have some js examples > > > > up already and some wiki how to > > > > implement > > > > > > these? > > > > > > > > Best regards, > > > > > > Jonne Nauha > > > > > > realXtend developer > > > > > > > >http://www.realxtend.org/ > > > > > >http://www.evocativi.com/ > > > > > > > > On Thu, Oct 21, 2010 at 9:16 PM, > > > > MasterJ <[email protected]> wrote: > > > > > > > >> hmmm i'm thinking about that if > > > > it's can be possible to use a python > > > > > >> script for have a blinking neon > > > > for example and play with this script. > > > > > >> it's give me idea and i actually > > > > search for that .... problem is .. > > > > > >> can we use them on Naali after? > > > > and if yes how to made them working? > > > > > > > >> exemple: i have a light as a mesh > > > > (a neon tube a cylinder in this > > > > > >> exmple hehe) and i have this > > > > famous python script (i still search > > > > for > > > > > >> it ) > > > > > >> how i can tell Naali (or it's > > > > server side?) to use this script on > > > > this > > > > ... > > > > plus de détails » > > -- > http://groups.google.com/group/realxtend > http://www.realxtend.org -- http://groups.google.com/group/realxtend http://www.realxtend.org
