Join us in Outworldz at www.outworldz.com:9000 or follow us:

Anonymous said on 2020-02-25 17:26:39
test of comment
duncan kaoher said on 2020-01-18 09:39:35
loving everything and thank you for the dreamgrid when everything else is complicated you simplify something to where we all can participate and for that, I say thank you again!!
Carmen Jewel said on 2019-03-26 01:14:20
Just Love everything in the virtual world..totally addicted...
Fred Beckhusen said on 2019-03-11 15:03:26
Elaine, You can copy and paste the text of any script into a new script in inventory. The script will not run until it is in an Object's inventory. Click the links above the script to get scripts without line numbers.
Elaine said on 2019-03-11 14:38:56
About the scripts: Will they work if I copy paste them in my Inventory? Thanks.
Mira/Elaine Molt said on 2019-02-01 13:27:06
Hiho Fred, thought id stick my head around the coener and say and wave hi. :D
Mira/Elaine Molt said on 2019-02-01 13:27:05
Hiho Fred, thought id stick my head around the coener and say and wave hi. :D
Dan said on 2018-12-24 14:22:44
hello how do i get this script working Random_Greeter_1.lsl
billie said on 2018-11-23 05:58:20
hi, I cannot log on. err msg shows: 19:43:22 - [LLUDPSERVER]: No packets received from child agent of billie tu for 60000ms in Billie World. Disconnecting. Pls help. Thanks.
Dogmi Lord said on 2018-05-05 23:24:40
Want to think you for your fishing system.I been playing around with it.I updated the server to gatcha style giver,added a bait system that boost catch. working on nibble(catch or miss(loose bait or not)).
Leilani Jewel said on 2017-12-27 04:54:11
Hi Fred . Thanks so much for responding. I responded to this message from you here and sent an email to fred@outworldz.com Remote assistance would be much appreciated. I will do what you suggest here, I had done this before when I couldn't get into the first region I created, and then the second one I created.....and created a third, each time downloading a new zip file.......but they are in different created folders, and I was getting confused. I keep changing the name of the region from Outworldz to the name of my sim.....is this part of the reason I am going wrong? Should this be left as Outworldz? And should I just type the name of my current created sim on the about land section when I get to the land? I've never known exactly what to do here, when in that section of the ADVANCED also it seems the system gets stuck on the check the DNS name , which I changed for one region from Palinde.outworldz.net to Paradise.outworldz.net...this name I made up...so I may have mucked up there too. And it's possible I have been adding regions instead of correctly configuring what I thought was the region I was working on....so I was totally lost in being able to log into any of them in the end. Also the third region I logged into successfully after another download of the dreamland zip file. (I have done it 3 separate times so far,with the three regions I have created and named, before you advised me here to do that, I actually changed a letter of the last sim name............thought it had been successful, then found I could no longer access that one either.......these last two created sims I had NOT changed the grid name from Dreamworld, like I had done with the first sim I created, that had seemed to create a problem too. Oh it seems I have been making changes the system hasn't liked all along. Leilani Jewel
Fred Beckhusen said on 2017-12-21 09:20:25
@Leilani:Which version? Should be running V1.72 now. Go to Outworldzfiles\Opensim\bin\regions. Look in there for the region files, they end with .ini. Edit them change the X and Y locations some. Any values will do. Then restart the grid.
Leilani Jewel said on 2017-12-21 07:04:32
Hi Guys, Created my avatar, set up the world, named it and all went really well, used onlook viewer and setup, then I was on the user interface and made some changes , like DNS name, and now I cant get back in. I changed the grid name I think , to my region name, and something else, anyway, I keep getting a message from the Network Framework about a name duplication.....I wish I had never altered anything..and kept the DNs name allotted to me.......anyway I have emailed Fred, but he may be away over Christmas , as I haven't heard back yet.....can some please HELP! I can't even access the user interface to undo the changes I made......is it ruined for good?
Leilani Jewel said on 2017-12-21 07:04:26
Hi Guys, Created my avatar, set up the world, named it and all went really well, used onlook viewer and setup, then I was on the user interface and made some changes , like DNS name, and now I cant get back in. I changed the grid name I think , to my region name, and something else, anyway, I keep getting a message from the Network Framework about a name duplication.....I wish I had never altered anything..and kept the DNs name allotted to me.......anyway I have emailed Fred, but he may be away over Christmas , as I haven't heard back yet.....can some please HELP! I can't even access the user interface to undo the changes I made......is it ruined for good?
Margie said on 2017-09-19 13:10:31
Onlook wont install says the msvcp100.dll is missing however It is in my system folder but the program isnt using it .. I am using windows 7 any ideas?
Margie said on 2017-09-19 11:55:01
I have contacted you before about getting an outworldz grid user name. My firestorm wont take me to your site it takes me to secondlife. I have an account there but not at outworldz. Something is wrong either with the link or firestorm browser so I can not sign up for some weird reason.
Laura Ess said on 2016-06-02 17:20:31
Mike Joyce - I've been checking out scripts for trains and have got some to work in my stand-alone test grid, They create trains that will (for the moment) only run in one sim, and will run only to a specific course (with the ability to repeat that route). In fact the script should work for any "guided tour", and it moves prims from one point to another in increments, and changes their orientation to match.

Most of this has come from the scripts at this site, and from the VRC freebies in SL. Go into SL and go to http://maps.secondlife.com/secondlife/Tuliptree/89/164/30 and grab all the freebies there. They contain the scripts and explanations, but it takes a while to read and test everything.

But also email me and I'll send you attachments.
Mike Joyce said on 2016-06-02 12:31:07
Fred,
I am overwhelmed by your site! Thank you for all that you offer.

I am a pretty old, retired guy who is interested in creating an Opensim version of a “model railroad”. Due to disabilities I can’t haul tons of plaster, chicken wire, wood and many models. But sitting at a keyboard I can create a world in my computer.

Currently I am attempting to give life to a Stern Wheel Upper Missouri riverboat. I thought I could use a Tour script to manage to job. Your site has a wealth of Tour scripts.

Basically I would like my avatar to board the Sternwheeler and enjoy its journey around my sim. No need to control the steering. I would also love to add some NPC characters on board.

Any thoughts on which group of scripts in your inventory I should choose?

Many Thanks
Mike
Anita Tairov said on 2015-10-06 19:38:21
This is great, I am looking for a script to put in a object like a sailboat, to make it rez, make it look as it is sailing out to sea, and then disappearing, and/or sail into the dock from the sea then disappear. I would like it to loop. I see flying birds that does the same thing using this idea, but I need help with this one. Thanks a million if you can help.
Saoirse said on 2015-07-25 14:17:53
Just beginning to check out all of the information on your site....so impressive....I am the art critic for the sl publication Windlight Magazine. Love your site
Larai Dreamcatcher said on 2015-06-14 08:52:31
I am totally new to scripting ...I can read really simple ones and kind of edit them..ex: tip board scripting.. tryin to learn to create and build...Thank you for this awesome resource!
Larai Dreamcatcher said on 2015-06-14 08:49:35
Love this site..it is overwhelmingly awesome. So much to see..and hopefully learn.. *smiles*.. like sci fi...check out Brian Lumley....my preferred series "Necroscope".. smiles I'll definetely be back for more!.
ferhat said on 2015-04-12 09:57:47
hi Fred nice to meet you what is do you scripting
Melyna Foxclaw said on 2014-12-12 10:55:31
HI! I am so happy to see the site finally! I've been in SL for 5 years but only recently started building and have come across this site. I will have to visit the sim since it will be closing!!! :( I've not yet experienced it. Thank you for all this information. I've found that many are very willing to help me figure out my building challenges as a noob (to building). Its so great to have all this information available to us who are barely starting to figure this stuff out! Thanks again!
icyani said on 2014-08-18 21:19:39
Still new and love Phaze Demesnes and all the creatures there; fantastic fantastic job!
Pandoria said on 2014-04-27 21:41:04
This is a great site, I am just beginning in SL, and loving it.. It's exciting so much to learn at every tp, and I am very happy to have someone out in the virtual world that is willing to help a novice like me.. Thank you very much!! :)
Fred Beckhusen said on 2020-02-25 09:53:48
@TAZZIE: I agree. But it actually says: "*CAUTION* DreamGrid is a full Robust grid. Outworldz-V1.75, aka "Dreamworld" is an obsolete Standalone grid. I no longer support DreamWorld. They are incompatible with each others databases, so do not mix them together!"
tazzie said on 2020-02-24 23:15:23
dreamgrid is the name of the program. It is no longer offered to help people throw up their own land. This makes zero sense.
Luna said on 2020-02-17 07:08:56
I cannot get 3.36 to stay open and had to revert to a previous version
Luna said on 2020-02-17 07:08:52
I cannot get 3.36 to stay open and had to revert to a previous version
Thomas Messenger said on 2020-02-05 08:40:15
Gmornin Ferd,..Wonderful work on the 3.3.Ty..Im just back from a flu and I've noticed god mode is wonky for estate managers and restarts from inworld shut down the region , hope your day goes well . :)
Long Spiritor said on 2019-10-19 20:19:39
Thanks Fred, it all worked out !!!
Long Spiritor said on 2019-10-19 20:19:37
Thanks Fred, it all worked out !!!
Fred Beckhusen said on 2019-10-19 19:09:01
@ Long Spiritor, Stop the grid. Go to Settings->Cache and clear the script cache. Opensim has changed and needs to recompile them all.
Long Spiritor said on 2019-10-19 19:07:13
I installed Dreamgrid version 3.2, and when loading the grid, several script errors present on my screen. I don't know what to do to solve the problem. Version 3.11 was much more stable.
Fred Beckhusen said on 2020-02-25 09:53:48
@TAZZIE: I agree. But it actually says: "*CAUTION* DreamGrid is a full Robust grid. Outworldz-V1.75, aka "Dreamworld" is an obsolete Standalone grid. I no longer support DreamWorld. They are incompatible with each others databases, so do not mix them together!"
tazzie said on 2020-02-24 23:15:23
dreamgrid is the name of the program. It is no longer offered to help people throw up their own land. This makes zero sense.
Luna said on 2020-02-17 07:08:56
I cannot get 3.36 to stay open and had to revert to a previous version
Luna said on 2020-02-17 07:08:52
I cannot get 3.36 to stay open and had to revert to a previous version
Thomas Messenger said on 2020-02-05 08:40:15
Gmornin Ferd,..Wonderful work on the 3.3.Ty..Im just back from a flu and I've noticed god mode is wonky for estate managers and restarts from inworld shut down the region , hope your day goes well . :)
Long Spiritor said on 2019-10-19 20:19:39
Thanks Fred, it all worked out !!!
Long Spiritor said on 2019-10-19 20:19:37
Thanks Fred, it all worked out !!!
Fred Beckhusen said on 2019-10-19 19:09:01
@ Long Spiritor, Stop the grid. Go to Settings->Cache and clear the script cache. Opensim has changed and needs to recompile them all.
Long Spiritor said on 2019-10-19 19:07:13
I installed Dreamgrid version 3.2, and when loading the grid, several script errors present on my screen. I don't know what to do to solve the problem. Version 3.11 was much more stable.
Anonymous said on 2020-02-23 12:12:27
@Pepper, Yes, with PRIM_SPECULAR in a llSetLinkPrimitiveParams http://wiki.secondlife.com/wiki/LlSetPrimitiveParams Something like llSetLinkPrimitiveParamsFast(LINK_ALL, [ PRIM_SPECULAR, integer face, string texture, vector repeats, vector offsets, float rotation_in_radians, vector color, integer glossiness, integer environment ]); These parameters need to be typed in to match your texure window. Fred
Pepper said on 2020-02-23 11:58:10
is it possible for this script to some how just apply the color changes to the spectacular map only?
Kanjis Delacroix said on 2018-03-13 03:41:42
Not a broken, just fix this line: for (i = 1; i on for (i = 0; i Good example how make useful color picker, old code, need rewrite with new lsl functions
catalina said on 2018-02-23 19:29:01
this script is broken
Yun said on 2017-07-05 17:33:29
I was looking for an applier script that would let me change the color of a mesh clothing item without having to upload 50 different textures per color. This saved me. TY.
Bastian McConach said on 2016-12-31 14:21:04
Any way to convert this over to a greyscale application (or even better - add in a "saturation" gradient)? I've tried to adjust the script but haven't had any luck pinpointing how to do so without random numbers finding their way into the show.
Anonymous said on 2020-02-23 12:12:27
@Pepper, Yes, with PRIM_SPECULAR in a llSetLinkPrimitiveParams http://wiki.secondlife.com/wiki/LlSetPrimitiveParams Something like llSetLinkPrimitiveParamsFast(LINK_ALL, [ PRIM_SPECULAR, integer face, string texture, vector repeats, vector offsets, float rotation_in_radians, vector color, integer glossiness, integer environment ]); These parameters need to be typed in to match your texure window. Fred
Pepper said on 2020-02-23 11:58:10
is it possible for this script to some how just apply the color changes to the spectacular map only?
Kanjis Delacroix said on 2018-03-13 03:41:42
Not a broken, just fix this line: for (i = 1; i on for (i = 0; i Good example how make useful color picker, old code, need rewrite with new lsl functions
catalina said on 2018-02-23 19:29:01
this script is broken
Yun said on 2017-07-05 17:33:29
I was looking for an applier script that would let me change the color of a mesh clothing item without having to upload 50 different textures per color. This saved me. TY.
Bastian McConach said on 2016-12-31 14:21:04
Any way to convert this over to a greyscale application (or even better - add in a "saturation" gradient)? I've tried to adjust the script but haven't had any luck pinpointing how to do so without random numbers finding their way into the show.
Fred Beckhusen said on 2020-02-23 01:33:48
@ AnonymousYes, it does "take money". It refunds any amount they give you over $1L. It only accepts $1L. if(ammount > 1) 71 { 72 integer change = minus(ammount,1); 73 llGiveMoney(giver,change); 74 }
Anonymous said on 2020-02-22 19:43:26
I get a warning that this script is trying to take money
Fred Beckhusen said on 2020-02-23 01:33:48
@ AnonymousYes, it does "take money". It refunds any amount they give you over $1L. It only accepts $1L. if(ammount > 1) 71 { 72 integer change = minus(ammount,1); 73 llGiveMoney(giver,change); 74 }
Anonymous said on 2020-02-22 19:43:26
I get a warning that this script is trying to take money
Elaine said on 2020-02-21 10:13:43
Fred/Ferd, the swan is missing it's head and head texture. Thought you might want to know.
Elaine Molt said on 2020-01-24 10:48:45
You do great work Ferd/Fred. Thanks in advance. Is there any way that I can get the swans sculpt/prim wings please sir. For some reason, I lost the whole folder, etc. bummer. I got the Battle Arena, just love it. I did some tweaking on it and added more accessories. Have a nice and blessed day. Mira a.k.a Shemira Atlass
Claw Darkwolf said on 2020-02-19 09:08:34
Thank you once again for your help, Fred. Though I still have been having issues, I put it on the back burner for right now to finish a build. Maybe someone can help point me in the right direction on the type of scripts to use. With this build, there will be an automatic feeder system included. It takes food that no M/ no C/ no T from an in-world storage unit and places it on a server plate. And, the plate will rez out another one when the food disappears. Since many of the SL breedables have different foods, the scripting for the plates will have a menu to select the type of food to rez out.
Tesla Kuhn said on 2020-02-04 23:36:34
I'm looking for a script that deletes the original when someone buys it. Is such a thing possible? How do we accomplish this without transferring objects back and forth?
Fred Beckhusen said on 2020-01-29 12:18:32
@Claw Darkwolf Sent an email to you about listens and sensors
Claw Darkwolf said on 2020-01-26 06:07:56
I am a little confused about something with the "Sensor" scripting. I am trying to see how to "Listen" for a specific type or named object that rezzed by birthing. But, I am seeing about avatars. What kind of parameters would I need to use?
alain said on 2019-12-09 16:16:00
je cherche un script qui permettrait de changer le "glossiness et environment " sur la texture d'un vetement commandé à partir du chat par expl: /(canal) set x y , ou "x" est le parametre de glossiness et "y" le parametre denvironment
Anonymous said on 2019-08-29 11:47:42
Hey Fred, I thought you would like to know why I can't use the Flamingoes. I get this, "a subset of the reference model." What is this and how can I fix it? Some help would be appreciated. Thanks, Mira and Elaine.
Fred Beckhusen said on 2019-07-01 09:49:57
Kem Vala: Try this: Try this http://opensimulator.org/wiki/OsAvatarPlayAnimation
Kem Vala said on 2019-06-30 11:04:18
I'm looking for a script that will "paralyze" any avatar that touches an invisible fence. I want to use this in an RP session for UF Starfleet on 3rd Rock Grid. Of course, once the power source to the stasis fence has been destroyed, it should release the trapped avi. (And I don't want it to ask permission to freeze the avatar.)
Copper said on 2019-06-03 08:34:53
I've been searching and searching for a script and I can only find half of it. It is to rez a no copy object in the contents (that object name varies, ie object 1, object 2). I have that. But.. I don't have the rest where it will delete the object that is rezzing the contents.. like.. if i had a pitcher that would rezz a mug to drink, someone takes it, it rezzes another, someone takes that.. after the pitcher was empty I'd want it to delete itself. I love your site here and share it often with people. Thanks in advance for your help!
Untitled said on 2019-04-19 18:27:29
Hello, can you add animesh scripts (like ao) for own pets? Thank you.
Manni said on 2019-03-23 06:49:06
You can also set things of mine with you: http://opensimcreativ.de/
Manni said on 2019-03-23 06:43:39
LSLEditor Community Edition 2018-01-15 - Release 3.0.0 Alpha https://github.com/LSLEditor/LSLEditorCE LSL Editor Community Edition Alpha German http://virtual-talk.de/showthread.php?tid=668
Arlequin Carter said on 2019-01-21 09:20:45
Hello If you want to do a link exchange to your site related to second life, you can do it for free. Please visit the page: http://www.slacp.com/secondlife-arlequin-carter-production-bienvenue/echange-de-lien/ Best regards Arlequin Carter
Dan said on 2018-11-23 17:40:30
hello do u have Club Stuff for opensim
Anonymous said on 2018-10-06 11:25:46
Chuck, you don't need two scripts. llDetectedLinkNumber (or any of the variations of llDetectedTouchFace) along with llSetLinkPrimitiveParams (or llSetLinkPrimitiveParamsFast) in a touch (or touch_start or touch_end) event will do what you need.
Koni Lanzius said on 2018-07-15 21:21:25
Hi Ferd! Would you know where I can find a "sit and wave" animation for my NPC OSG11B exhibit, plz? thanks a bunch! Koni
patriciatornado said on 2018-06-17 08:43:37
quero fazer uma hud com objeto hud beijo preto e vermelho qual script sem ataque devo por dentro
Chuck said on 2018-05-06 07:10:08
Hi! Can someone help me? I need a script which switches on a burner of a stove in a linkset. This stove has 4 Burners and 4 Buttons and I try to switch each burner with its controlling button..I think there are two scripts needed-switch and burner?? Thanks Chuck
Fred Beckhusen said on 2018-04-26 16:33:28
@Ann See this one: http://wiki.secondlife.com/wiki/Clock
Ann said on 2018-04-26 16:19:04
I would love to have a hover clock script that would do 12 hour time intervals. digital numbers displayed on a hover. One that would follow my computers time. Can anyone make that?
Ora said on 2018-04-04 11:31:52
hi, I have a question I'm trying to add full perm sleep animations to a bed the bed only has one animation so id, like to add more what script, would I use to be able to switch between animations?
Doris Nickels said on 2018-03-19 04:23:12
I am looking for a simple touring system that I can put into any prim and set speed, etc.
Cutie said on 2018-03-05 14:50:49
Hi everyone,I need help, what script can make a prim baby crawl? Thanks!
Andrew said on 2018-01-30 05:17:21
Hi Guys, What I am looking for is a simple task for someone that knows scripting, but like learning Mandarin over breakfast for me. I have a script that worked in SL, but will not work without errors in OS. The errors I believe are to do with the parsing methods, also a syntax error. If anyone has time, can they contact me through email andrew@yourinside.com
Jefry said on 2017-12-28 03:51:21
Hallo... saya mau tanya dong bagaimana cara supaya rumah, gedung, kedai cafe, yang ada di inventory tidak tembus pada saat simona melewatinya...
ismael said on 2017-12-06 23:37:51
hola
Karensa said on 2017-12-01 18:57:37
Calling Ferd!! Do you happen to have a simple "plug & play" sort of script that can be put into an invisible prim where when the avi collides with it, walks on it, bumps into it or it bumps into avi if prim is moving, it will instantly teleport the avi to a specified location / or / a random location from a number of options - without the pop up permissions request thing? This is for open sim, not second life. It's basically doing exactly the same thing as a hg portal, walking through it and teleporting somewhere but for this purpose I need it to basically cause enough "damage" it "kills" the avi and sends them elsewhere. I know you have a million scripts in the bank but I have no idea which one to look for that'll accomplish what I need accomplished so thought it would be quicker to ask you up front to direct me to the best option. Thanks!
Fred Beckhusen said on 2017-09-19 10:00:02
@Koni: I would just modify an already widely available book like the one published by Sunbeam Magic for the hypergrid. Its just 1024X1024 images for each page, named carefully. https://plus.google.com/+SunbeamMagic/posts/Z8CBvhpnn7L
Koni Lanzius said on 2017-09-18 22:10:26
Greetings, my friend! The professor who is teaching at the University of Hawaii (newly moved over) has asked if I could find a "modifiable book & tour HUD" in OpenSim. Would you have something like that in your treasures here? Or maybe you know where to find such a thing? I dont script so I wouldn't know how to create or even search for such a device/devices... thanks Ferd! ~ Koni the elf
Jaco said on 2016-12-23 12:23:34
I have a planetarium with 8 planets without a script.
Is there a script so they turn around the sun with the right relative orbital speed:  MERCURY   VENUS   EARTH   MOON   MARS   JUPITER   SATURN   URANUS   NEPTUNE   PLUTO 
Orbital Period 0.241 0.615 1 0.0748 1.88 11.9 29.4 83.7 163.7 247.9
Even the sun can turn around and point out the season.

Dr. Msana said on 2016-12-19 14:51:40
Looking to do a Vampire HUD so bare bones requirment is a two person animation code where one requests the other. Don't worry I plan to put in place something to stop random biting but not there yet. Anyone got anything to help with that?
lizbethbloodthorn said on 2016-09-13 18:09:08
looking for a script that can read note cards in local chat like for a story book but with a menu. having a bad time trying to find one and i cant script to save my life
Ferd Frederix said on 2016-09-07 18:30:09
@ ScriptLearner - they are on Github. https://github.com/Outworldz
Script Learner said on 2016-09-07 17:29:12
I was looking for the ZIP file of all the scripts. Another site pointed me here, but I don't see a ZIP file of all the scripts anywhere here.
ZeroTreze said on 2016-08-29 09:44:45
Hey.. Im looking for "poofer teleport" somethink like poof heart or any pic when i TP ..
Jonayo said on 2016-08-26 13:10:06
Hi! I'm looking for a script which makes food appear and disappear (loop) on a fork or spoon while an avatar is eating from a plate or bowl. Food disappears when avatar leads fork to mouth and appears on fork again when fork is lead to plate..I don`t know if this one is enough:

default

{

on_rez(integer param)

{

llSetTimerEvent(2.0);

}



timer()

{

llDie();

}

}

with a loop added? Would be happy if someone can help me with that!
Jerry said on 2016-08-15 01:07:00
Yay..its working! thank you Ferd!!!
Ferd said on 2016-08-14 13:58:29
@Jerry: Add "string" to the beginning of line 4:

string object=llGetInventoryName(INVENTORY_OBJECT,0);

It gets the very first inventory Object name and stores it in a sting named "object", and the "string" part which is needs was missing

Also, you have to either change the name of the sound file you pout in the prim to match the name in the quotes, or change the line of code below, like this

llPlaySound("clink",1.0);
llPlaySound("somewavefilename",1.0);

Alternative to play the first sound it finds:

llPlaySound(llGetInventoryName(INVENTORY_SOUND,0),1.0);


Jerry... again said on 2016-08-14 02:16:58
..ok though I finally get no Script Error messages anymore I still cannot touch my object. I have as content: an object named can. the sound and this script:

string inventory;
string object;

default
{
touch_start(integer count)
{
object=llGetInventoryName(INVENTORY_OBJECT,0); //get name of the 1st object in inventory, hopefully a can
llRezObject(object, llGetPos() + <0.5, 0.0, -0.5>, ZERO_VECTOR, ZERO_ROTATION, 0); //rez the 1st object half meter in frint and half meter down
}
object_rez(key id)
{
llPlaySound("clunk",1.0);
}
}

The sound name is adapted to the script..?? but the object is not touchable..no reaction?
Jerry said on 2016-08-14 02:03:22
...Anonymous = Jerry..sorry forgot my name but still referring to the soda vendor script :)
Anonymous said on 2016-08-14 02:01:37
Thanks Ferd..unfortunately I have no script experiences..when I put a can and this script in the content I get Error: (4,13) ERROR: Name not defined within scope..do I have to define the object (Cola can or whatever) in a special line? and how?
Ferd Frederix said on 2016-08-13 17:46:30
@Jerry, you will need to use llRezObject, and in the
Object_rez event, play a sound. The can should be set to physical so it will fall and phantom so it will poof in a minute. Put the can and this script in a box and touch it

http://wiki.secondlife.com/wiki/LlRezObject
http://wiki.secondlife.com/wiki/Object_rez



default
{
touch_start(integer count)
{
object=llGetInventoryName(INVENTORY_OBJECT,0); //get name of the 1st object in inventory, hopefully a can
llRezObject(object, llGetPos() + <0.5, 0.0, -0.5>, ZERO_VECTOR, ZERO_ROTATION, 0); //rez the 1st object half meter in frint and half meter down
}
object_rez(key id)
{
llPlaySound("clunk",1.0);
}
}


Jerry said on 2016-08-13 11:53:13
cool webside..maybe it might answer my question.
How can make a soda machine rez a can and play sound when can appears? It's not just a giver script I think because I wish the can appearing with a typical sound??
Chuck said on 2016-08-10 01:07:00
thanks Ferd! I will try it..Cheers ;-))
Ferd Frederix said on 2016-08-09 15:00:07
@Chuck, probably the simplest way to make a beer stein fill up and empty is to use a cylinder and a texture, and then offset that texture. See this link for a sample texture and how it is done in a Mr. Fusion feeder:

http://www.outworldz.com/secondlife/posts/breedable-pet-robot/Fusion-Tank.htm

Which uses this script:

http://www.outworldz.com/lib/XS%20Pet%20Robot/XS%20Robot/Mr%20Fusion/xs_foodbowl_anim.lsl


Which uses this command:

float offset_amount = 1 - ((float)food_left / (float)UNITS_OF_FOOD) /2;

llOffsetTexture(1,offset_amount,ALL_SIDES); // slide the texture

It just slides the texture up and down. You could change the length of a cylinder with llSetScale, but that moves both ends. You would have to move it half the length you changed it.
Chuck said on 2016-08-09 00:55:07
Hi and thanks for this awesome webside ! I need some help. I try to build a beer tap. I would like to build a liquid stream which fills the beerglass..but how can I make a beer glass get filled?
Do I use a texture change script?
Sara Nyn said on 2016-07-27 09:01:10
I'm looking to make a conga line script and I'm not real sure where to get started....any tips?
Dianestwin said on 2016-07-13 06:03:31
Hi Fred, I have been enjoying your website and was wondering if you could help me with a project I am doing. I made a tipjar and used your Phase Tipjar script, I added a request box that allows me to see the requests via nearby chat when I click the request box. It is set up to where the person making the request types in /98 and the name of the song. I found the script for a drop and attach hud and was wanting to use it to see the requests there instead of having to click on the request box and get the requests in nearby chat.
I have no idea how to get the two to communicate or if it is even possible. I miss too many requests this way as they get lost in the local chat and I sometimes forget to click the request box to see if requests have been made... any help would be very much appreciated. Thank you for all of your awesome work and your generosity.
Ferd Frederix said on 2016-06-24 11:15:05
@Dread: Try something like this:

default
{

touch_start(integer total_number)
{
llSetTexture("Some texture name in inventory",ALL_SIDES);
llSetTimerEvent(5); // change it back in 5 seconds
}

timer()
{
llSetTexture("Some OTHER texture name in inventory",ALL_SIDES);
llSetTimerEvent(0);
}
}
Dread Damsel said on 2016-06-24 01:43:05
Hi:)
I was wondering whether, buried in your extensive list here, you have a script to change a texture on click, then change it back after a time period. (I need it to reset after use).
Cheers
Dread
Ferd Frederix said on 2016-06-16 09:19:23
@Killa Try Hypergates. Those should work everywhere.

http://www.outworldz.com/cgi/freescripts.plx?ID=1065

Killa Reach said on 2016-06-16 09:12:25
is there a chance of finding a region to region teleport script that works with bullet physics? all the ones I have found so far don't work on Digiworlds

Thanks
Many hugs
Killa
kathbusybee resident said on 2016-01-29 10:35:27
looks for s script to open/close a mesh draw on a desk
John Clare said on 2016-01-04 11:48:13
Thanks for this web site.

I am looking for a script that when touched will payout L$. I guess its a kind of camping script but the ones I have tried have the Avatar sitting up side down. Also is it possible to have a count down timer so the Avatar know when the payout will happen :) Thanks again.
occu hoshi said on 2015-11-23 08:59:22
I want the script which can be opposed to God Mode. For example, the art object explodes if somebody is going to renew an owner name in my art object by God mode. The name of the script is called "Einstein Mode".
michel said on 2015-11-15 05:43:07
bonojur je n'arrive pas a regler le script pour que la neige renplisse la sphere ? SnowGlobe_Script_2_1.lsl merci
Anonymous said on 2015-11-15 05:41:35
bonojur,je n'arrive pas a regler le script pour que la neige SnowGlobe_Script_2_1.lsl remplise la sphere ?
Ferd Frederix said on 2015-11-09 12:58:17
@breton29: Il ya deux autres programmes de neige (There are two more snow programs)

http://www.outworldz.com/cgi/freescripts.plx?ID=809

http://www.outworldz.com/cgi/freescripts.plx?ID=502
Tek said on 2015-10-21 15:02:18
am looking for a script that when u type /plus the channel then whatever u want to say it says it in chat
Tru said on 2015-10-20 22:57:33
I am looking for a script to make a snake go back and forth, over and over help please!
Ferd Frederix said on 2015-10-15 14:24:54
@Clyde1416: You first need to define what 'away' means. Here, I shall call it "UP".

Put this in a sphere, and wear it and you will move upwards when someone bumps you.

default
{
collision_start(integer num_detected)
{
llPushObject(llGetOwner(),<0,0,1000>, <0,0,1000>, TRUE);
}
}




To push them is considered griefing. This is typically disabled on most lands.

default
{
collision_start(integer num_detected)
{
llPushObject(llDetectedKey(0),<0,0,100>, <0,0,100>, TRUE);
}
}



See

http://wiki.secondlife.com/wiki/LlPushObject
Clyde1416 Resident said on 2015-10-15 14:08:49
Hello ive been trying to work on a script that would push you're avatar away from other avatars is there something like that?
Deyja Voo said on 2015-08-23 19:20:17
I am looking a 'temp demo' that counts down the time left to use the item, script. Example: In SL, sometimes you purchase the demo and it has a time frame to use it, before it disappears. I found the script to delete in 5 minutes, but wanted to add how many minutes are left. Not sure how to insert it correctly, since I am not a scripter. Here is the info this 1st part works. default
{
on_rez(integer start_param)
{
llSetTimerEvent(300);
llOwnerSay("This is a demo, you have 5 minutes before it will automatically delete itself.");
}

timer()
{
llOwnerSay("Your trial has ended.");
llDie();
}
}

But then the other person said to do/add this to show time left;

list gLstTime =
["5 minutes", 60,
"4 minutes", 60,
"3 minutes", 60,
"2 minutes", 60,
"1 minutes", 30,
"30 seconds", 20,
"10 seconds", 5,
"5 seconds", 5,
"Times up", 0];

integer gIntTrack = 1;

//-- some code

timer(){
++gIntTrack;
llOwnerSay( llList2String( gLstTime, gIntTrack ) );
++gIntTrack;
llSetTimerEvent( llList2Float( gLstTime, gIntTrack ) );
if (llList2Integer( gLstTime, gIntTrack ) == 0){
llDie():
}
}

After it did not work, they said :
the supplied variables go in the top, the timer event replaces your owner timer event,
all that's left is to add the code to read the first list item and send it to the user as a message, and set the timer for the amount of time in the list at the index given in gIntTrack...... you can do that in the state entry, but really it should be done when the owner changes, or they'll miss the first message.

I tried several times, and get line 0, line 4 etc errors. So I know I am not pasting correctly.
I just would like a 'copy' of the entire thing, as I should paste it to a new script in the object for demo.

Any help would be much appreciated.
In World
Deyjavue Resident
midnightmoonraven resident said on 2015-08-09 21:26:03
Hi I'm looking for dance pad scripts, group animation, dancer update script, dance machine script and a syncing script. I want to make my own dance scripts for a potential club I am building but can't find them.
Anonymous said on 2015-07-27 10:30:42
Mamory card
tianna said on 2015-07-15 01:19:06
hi i was tryna make a teleport gesture but dont know how could you help me with that ty so much if you can
eldiablowilkinson said on 2015-07-09 11:09:58
hello I wonder if anyone would be interested to script a poker table in freeplay opensim to play with friends .I already done on a sl mesh table the hud sounds and animations so .I would like to have sl on and run on opensim thank you contact me on sl eldiablo wilkinson
André said on 2015-07-05 12:27:30
How to submit a script..??
Ferd Frederix said on 2015-06-26 08:53:39
@Rilelylynch I'm not quite clear what you need. Are you asking to attach, stick around a while, and detach?

Start a timer when attached. When the time expires, detach.

default
{
attach(key where)
{
llSetTimerEvent(30); // drop off in 30 seconds
}
timer()
{
llSetTimerEvent(0); // stop the timer in case we are rezzed and not attached. Be nice to the CPU.

llDetachFromAvatar(); // we end up in inventory and they will re-attach us later and restart the timer
}
}


if you want one script to run, and then another, you can signal the other.

Script 1:

default
{
attach(key where)
{
// start the other and stop ourselves in 30 seconds
llOwnerSay("Script 1 is running");
llSetTimerEvent(30);
}
timer()
{
llMessageLinked(LINK_SET,0,"go",""); // say "go" to all scripts in all prims in this link set, could also be just LINK_ROOT for just this one prim
llSetTimerEvent(0); // stop ourself
}
}


Script 2:

default
{
link_message(integer sender_number, integer number, string message, key id)
{
if (message == "go")
{
// Do something after the first script runs.
llOwnerSay("Script 2 is running");
}
}
}


Or just use the first script to stop another:


default
{
attach(key where)
{
llSetScriptState("Another script", FALSE);
// start the other script named "Another script" in 30 seconds
llOwnerSay("Script 1 is running");
llSetTimerEvent(30);
}
timer()
{
llSetScriptState("Another script", TRUE);
llSetTimerEvent(0); // stop ourself - falliing off the end of this means that nothing will ever happen again until we get attached as there no other events that can happen to us.
}
}
Rilelylynch said on 2015-06-25 23:25:01
how would i create a script that detaches after a time to allow another script to run. I just want the prim the two scripts to be in being worn forever. execute and drop
Anonymous said on 2015-06-02 13:48:21
Hi, has the form for adding a new script moved somewhere else?
james said on 2015-04-11 08:45:08
Hello I would like to find a solution so that subjective views have can always run in left click on the mouse left button. because that gives me a hand and the sight does not move. a solution? as a strobe please help me
Andreos said on 2015-03-31 17:22:30
I tried to visit http://www.outworldz./com:9000 and followed the instructions you posted. I states region found then when i try to visit, it states teleport failed the region you tried to visit no longer exist anymore.
Anonymous said on 2015-03-14 09:18:58

Andrew;

I think you want something like...

llInstantMessage((key)"f0b2fffa-49e8-41b9-91c9-9352d04dc662", llDetectedName(0)+" touched your box!");

You want to cast the String to a Key, see http://wiki.secondlife.com/wiki/Key#Converting_Keys:

andrew said on 2015-03-14 01:58:49
ok i know this may seam simple but i cant get it to work, i want to be able to send a messege to a users uuid, like so
default {
touch_start(integer num_detected) {
llInstantMessage((key=("f0b2fffa-49e8-41b9-91c9-9352d04dc662"), llDetectedName(0) + " touched your box!");
}
}

i know i could use llOwnerSay but i want it to be able to send that message to my friend
yes i used my uuid, wont give out others uuid's
Anonymous said on 2015-03-09 11:39:58
This is all cool...do you have a multiline titler with hud/buttons?
Mew Bloodstar said on 2015-03-08 00:07:54
Hello All,

I am looking to build a script. I am a noobe when it comes to LSL. What I am looking to do is scan the region and if the agent is away then send them home. I don't even know were to start, Any help is greatly appreciated.

Thanks,

Mew Bloodstar
Anonymous said on 2015-03-08 00:03:13
Can any1 help me? I am looking to build a script that tests the region for avatars that are away and send them home any help is appreciated. I dont know were to start.

thanks,
Mew
Danny said on 2015-03-01 06:28:00
Hi all! im looking for an Adoption agency pannels script for child and adults to be linked together...

i need a fullperm script that will work for opensimulator that grids outside sl ouse with the xmre script machine.

any help would be appriciated!

ps, i dont have 8k to buy a system in sl cause i have no acces to sl anymore ^^
Fred/Ferd said on 2015-01-27 10:05:03
Thanks for the kind words. And half of programming is knowing where to look, and I've studied the SL wiki for a long time.....

Fred


// From the SL wiki at http://wiki.secondlife.com/wiki/LlStartAnimation - with just a few mods:

default
{
touch_start(integer detected)
{
llRequestPermissions(llGetOwner(), PERMISSION_TRIGGER_ANIMATION);
}
run_time_permissions(integer perm)
{
if (perm & PERMISSION_TRIGGER_ANIMATION)
{
llStartAnimation("Animation"); // you can also copy and past a UUID here from your inventory
llPlaySound("Sound",1.0); // The name or UUID or a sound to play
llSetTimerEvent(5.0); // 5 seconds, in this case
}
}
timer()
{
llSetTimerEvent(0.0);
llStopAnimation("Animation"); // Must match the name or UUID of the animation you started
llStopSound();
}
}
Marcos Banderas said on 2015-01-26 23:05:46
Fred, first of all, thanks for having such an awesome site and everyone's input is great. I have been searching for a script that when you wear an item, upon being touched, it will animate the avatar wearing object and play sound for specified time. I thank you beforehand for all your assistance.
RonyLPN said on 2015-01-20 15:18:08
I am looking for a script that will allow say a tree or plant made of mesh to move as in the wind
Ferd Frederix said on 2015-01-12 09:31:03
@anon, in Opensim you could do an osTelportAgent to another sim. I don't know if Experience Keys will allow that in Second life. They will allow you to teleport, but maybe not to another sim.
Anonymous said on 2015-01-12 06:29:47
Ferd Hello, congratulations for everything you do, you are a great help for all;
a question to your door and teleport with animation: "you can make a version that moves an avatar from sim to sim?" Thank you all for any replies!
chilly winters said on 2015-01-04 11:19:18
i need a script that would take letters of someones name, make them fall apart to the floor then go back into place when their tip jar is tipped,,

TY
ricky wirefly said on 2015-01-01 21:56:58
I have a script that will pay max amount to those who touch it but it doesnt have hover text of count of how many have touched it how can i add that to the script here is the script please help so i know how many have been paid till reset
// V2 //

integer total = 100; // Total amount the script is allowed to give away.

integer gift = 1; // Amount to give per gift.

/////////////////////////////////////////////

key owner; // Used to store the owners UUID.

integer perms; // Used to store if permissions were granted.

integer given; // Used to count the total amount given.

list agents = []; // Used to store the UUIDs of the agents who have had a gift.

default
{
on_rez(integer param)
{
llResetScript(); // Clear all lists and reset all variables. This action will also clear the permissions.
}
changed(integer change)
{
if(change & CHANGED_OWNER) // If the script or object changes ownership the script will not be able
llResetScript(); // to deduct cash from the previous owners account.
}
state_entry()
{
owner = llGetOwner(); // Store the owners key.
llRequestPermissions(owner, PERMISSION_DEBIT); // !! THIS MEANS IT WILL TAKE YOUR MONEY !!
}
run_time_permissions(integer perm)
{
if(perm & PERMISSION_DEBIT) // Have we got the permissions we requested?
perms = TRUE; // Store the result of success.
else
llRequestPermissions(owner, PERMISSION_DEBIT); // If not we ask for them again.
}
touch_start(integer nd)
{
while(nd && (given < total) && perms) // Have we got permissions? Have we given less than the total allowed?
{
key agent = llDetectedKey(--nd); // grab the UUID of the touching agent.
if(llListFindList(agents, [agent]) == -1) // Have we already given a gift to this agent?
{
agents += [agent]; // Add the agent to the list.
llGiveMoney(agent, gift); // Give the gift to the agent who touched us.
if((given += gift) == total) // Increment the amount given by the amount just given and check if we have maxxed out yet.
state maxxed_out; // If maxxed out, go to a state with no touch_ event so we are not repeatedly messaged.
}
}
}
}
state maxxed_out
{
state_entry()
{
llInstantMessage(owner, "The total amount this object can give away has been given." + // Contact the owner.
"\nTo allow more to be given the script must be reset.");
}
}
ricky wirefly said on 2015-01-01 21:54:57
I have a script that will pay max amount to those who touch it but it doesnt have hover text of count of how many have touched it how can i add that to the script here is the script please help so i know how many have been paid till reset
// V2 //

integer total = 100; // Total amount the script is allowed to give away.

integer gift = 1; // Amount to give per gift.

/////////////////////////////////////////////

key owner; // Used to store the owners UUID.

integer perms; // Used to store if permissions were granted.

integer given; // Used to count the total amount given.

list agents = []; // Used to store the UUIDs of the agents who have had a gift.

default
{
on_rez(integer param)
{
llResetScript(); // Clear all lists and reset all variables. This action will also clear the permissions.
}
changed(integer change)
{
if(change & CHANGED_OWNER) // If the script or object changes ownership the script will not be able
llResetScript(); // to deduct cash from the previous owners account.
}
state_entry()
{
owner = llGetOwner(); // Store the owners key.
llRequestPermissions(owner, PERMISSION_DEBIT); // !! THIS MEANS IT WILL TAKE YOUR MONEY !!
}
run_time_permissions(integer perm)
{
if(perm & PERMISSION_DEBIT) // Have we got the permissions we requested?
perms = TRUE; // Store the result of success.
else
llRequestPermissions(owner, PERMISSION_DEBIT); // If not we ask for them again.
}
touch_start(integer nd)
{
while(nd && (given < total) && perms) // Have we got permissions? Have we given less than the total allowed?
{
key agent = llDetectedKey(--nd); // grab the UUID of the touching agent.
if(llListFindList(agents, [agent]) == -1) // Have we already given a gift to this agent?
{
agents += [agent]; // Add the agent to the list.
llGiveMoney(agent, gift); // Give the gift to the agent who touched us.
if((given += gift) == total) // Increment the amount given by the amount just given and check if we have maxxed out yet.
state maxxed_out; // If maxxed out, go to a state with no touch_ event so we are not repeatedly messaged.
}
}
}
}
state maxxed_out
{
state_entry()
{
llInstantMessage(owner, "The total amount this object can give away has been given." + // Contact the owner.
"\nTo allow more to be given the script must be reset.");
}
}
Ferd Frederix said on 2014-12-27 11:32:52
I added clearer instructions on how to teleport to Outworldz at the link above.

tl;dr You log into any Opensim grid, paste http://www.outworldz./com:9000 into the Map Search function, then click Teleport.
Primitive Object said on 2014-12-27 10:13:46
Ferd;

Very sorry to hear that Phaze is closing, but would like to visit your new venture...

>We can be found in Opensim at the hypergrid address www.outworldz.com:9000.

I put "www.outworldz.com:9000" in to Imprudence Grid Manager and populated it with the "Get Grid Info" button, but couldn't create a new account to visit that Grid. Any help? Thanks!
Ferd Frederix said on 2014-12-09 09:46:19
@Sunny_solaire I have to agree that rots are confusing. That script doesn't even try to set it, and it uses an illegal + operator on rotations. An add is a *, a subtract is a /. Here is a script that might work:

// Drop this one in a child prim to have it rotate around the world's Y axis in 1 degree increments. It won't work in the root if it is rotated.
// You have to send it a message "[BTN_1]" on channel -101 as it is intended for a HU
//:CODE:

rotation rot_xyzq;

default
{
state_entry()
{
vector xyz_angles = <1,1,0>; // This is to define a 1 degree change in X axis
vector angles_in_radians = xyz_angles*DEG_TO_RAD; // Change to Radians
rot_xyzq = llEuler2Rot(angles_in_radians); // Change to a Rotation

llListen(-101,"","","");
}

listen(integer channel, string name, key id, string message){
//If owner do something
if ( llGetOwnerKey(id)==llGetOwner()){
if (message == "[BTN_1]") {
llSay(0, "Button 1 pressed");
llSetRot(llGetRot()*rot_xyzq/llGetRootRotation()/llGetRootRotation()); //Do the Rotation...
// Get the prims rotation. Add (*) to that the new rotation, and subtract (/) the root rotation twice
// You subtract it twice because the Lindens screwed up the math.
}
}
}
}


Sunny_solaire said on 2014-12-08 19:20:30
Hi Ferd ,
its me again , and i tried out the script you told me , but it didnt really work . . i also dont need an animation or some just an static few degree change in one axis . . . i am really terrible at scripting and i probably messed up a lot of stuff in this but can you look over it and probably get where i failed?

rotation rot_xyzq;
rotation ChildRot;

default
{
state_entry()
{
vector xyz_angles = <1,0,0>; // This is to define a 1 degree change
vector angles_in_radians = xyz_angles*DEG_TO_RAD; // Change to Radians
rot_xyzq = ChildRot = rot_xyzq/llGetLocalRot();; // Change to a Rotation
llListen(-101,"","","");
ChildRot = rot_xyzq/llGetLocalRot();

}

listen(integer channel, string name, key id, string message){
//If owner do something
if (llGetOwnerKey(id)==llGetOwner()){
if (message == "[BTN_1]"){
llSay(0, "Button 1 pressed");
ChildRot = rot_xyzq/llGetLocalRot();
ChildRot=rot_xyzq+ChildRot ; //Do the Rotation...
}
else llSay(0, "Unknown Request");
}
}
}
If you could it would be very nice . . i am looking for a few days a solution but all i tried to modify didnt either not work or simply messed things up more . . and i am really desperate to get this working.
Ferd Frederix said on 2014-12-08 16:58:57
@Sunny_solaire : The easiest way to do that is with the Prim Animator, as attachments use a different coordinate system, which that script handles easily. It probably is either not moving and rotating correctly because of lots of reasons - and you probably are not subtracting the Local rotation, which is necessary on an attachment For "Unattached" prims you have to subtract the root rotation.


ChildRot = deltaRot/llGetLocalRot() // Yes, a / is a subtract for rotations


Take a look at this article. It may seem complex, but this is by far the easiest way to do rotations.

http://www.outworldz.com/secondlife/posts/prim-compiler/


You add a script, click Name, give it a name like "Up", and move the prim and click Record. Repeat for "Down". Then compile it to code, and add simple script or mod ther script it writes to trigger the Up and Down action on touch.
Sunny_solaire said on 2014-12-08 16:21:34
Hi ,
i have an problem like moving an attatchment on my body , i want it to maybe turn 5 degrees up and down on a push of an buttom but everytime i try to us the rotation scripts is spins out wierd out of control . could you help me with this kind of script or give me an hint on what to use? . . it would be much appriciated if you could . . thank you in advance.
Julie said on 2014-12-08 04:35:34
Really sorry to see this site go down..has been a fantastic resource for scripts that can e adjusted per grid and made to function. to the content creators/donors.....you have made many a folk happy with your hard work here and your contributions have surely forwarded MY virtual life. Not enough thanks to pass on but hats off to yas!
Ferd Frederix said on 2014-11-22 13:39:32
@SG - Use a timer for repetitive stuff. Never code an endless loop, as it ties up all script processing. See http://wiki.secondlife.com/wiki/Timer
SG said on 2014-11-22 13:33:45
i'm creating a machine that has a hammering motion. I wrote the code to make it hammer once. now I want to repeat the motion. an endless subroutine would work but im not sure how to code that. Can you suggest something?
Anonymous said on 2014-10-06 05:33:30
I am looking for a script that will allow for the calculator of how many laps avatars have walked and will store that information on a http web server
SLPhant said on 2014-09-13 16:23:37
SparkFun is hosting an Open Phant Database that we can use; see https://data.sparkfun.com/ for more information.

I created SLPhant (tested in both Second Life and OpenSim) that LSL can use to access it; see https://github.com/SLPhant/SLPhant for more information.

Probably best used for data that only updates occasionally. Feel free to mirror a copy of the ReadMe & Code here.
Jingah Ling said on 2014-09-06 14:42:38
Ferd, you are awesome! Thank you for this site and all the help you have provided over the years.
Ferd Frederix said on 2014-09-04 00:24:46
@Petti: There are no limits on numbers of scripts. I run in excess of 11,000 on Phaze. If a script uses up too much time it gets stopped and another script runs for a while, and so on. The server slices tme into chunks and gives a little bit to each script. Many rules have been relaxed over the years, such as allowing much faster effects such as llSetPrimitiveParamsFast..

It is best to use many small scripts rather then one large one, too. Modularity is important. Always use MONO switched on as it is more efficient.

All the scripts are commands are documented as to status on the Second life wiki at http://wiki.secondlife.com/wiki/Category:LSL_Functions
Petti Peccable said on 2014-09-03 21:46:55
With the script regulations (only a certain amount allowed) is there a script that will run many parts of a structure, building, or object, ( greeter, door opener, note card, group invite, dance, etc.) PLUS I have been a away from Second Life for a number of years and a lot of objects that work with scripts will not work correctly. Is there a program I may refer to that will help my situation ?
Fratserke said on 2014-09-03 11:50:10
Hiya i searching for weeks now to making a script for something like guess the word or what i try to make wheel of fortune. In rounds, candidates should try to guess a sentence or phrase, the category (for example, "food and drink" or "event") is given in advance, On a special board with colored areas indicate how many letters the phrase counts, similar to example hangman but not just with 1 word.
i can't find anything like that a little help I appreciate if that is possible.
grtz Fratserke
Clarisa Chau said on 2014-08-19 11:04:50
This site is very helpful
mena said on 2014-08-13 16:09:01
so here is the dance script, is there away to make it so it will do multiple dances instead of just the one i figured seeing the script would help better understand someone gave to me

integer ON = 0; //STATE OF SCRIPT
//YOU EDIT THESE PARTS FOR NEW ANIMATIONS, SOUND CLIPS ETC. DO NOT TOUCH THE SCRIPT
string animation = "I am on fire"; //ANIMATION NAME
integer MaxSoundClips = 21; //AMOUNT OF SONG CLIPS, NAME THEM 1,2,3,4,ETC
integer SoundLength = 10; //FIRST SERIES OF SOUND LENGTHS
integer LastSoundLength = 2; //INCASE LAST SOUND CLIP IS SHORTER
integer SoundClipNumber = 0; //FOR SOUND LOOP

ResetToDefault()
{
llStopSound();
llSetTimerEvent(0.00);
llStopAnimation(animation);
ON = 0;
SoundClipNumber = 0;
}


default
{
state_entry()
{
llListen(0, "", "", "");
}

attach(key id)
{
if(id)
{
llOwnerSay(" Commands 'on' or 'off'");
llRequestPermissions(id, PERMISSION_TRIGGER_ANIMATION);
}
else ResetToDefault();
}

timer()
{
llPlaySound((string)(++SoundClipNumber),1.0);
if(ON == 1){llSetTimerEvent(SoundLength); ON = 2;}
if(SoundClipNumber == MaxSoundClips){llSetTimerEvent(LastSoundLength); ON = 1; SoundClipNumber = 0;}
llPreloadSound((string)(SoundClipNumber+1));
}

listen(integer channel, string name, key id, string message)
{
message = llToLower(message);
if (ON == 0 && message == "on")
{
ON = 1;
llStartAnimation(animation);
llSetTimerEvent(0.01);
}
else if(message == "off"){ResetToDefault();}
}
}
Mena said on 2014-08-13 15:46:48
Hi i was wondering the dancer scripts that people are using to create dancers that play songs and do a certain dance is there a way to make it so it does more than one dance instead of one dance looped? And I cant seem to find the script where is everyone getting it from?
Ferd said on 2014-08-03 19:51:32
@Mysteri From the SL wiki:

float cloakSpeed = 0.1;

default
{
touch_end(integer total_number)
{
float alpha = 1.0;
while(alpha > 0.0)
{
alpha -= 0.1;
llSetAlpha(alpha, ALL_SIDES);
llSleep(cloakSpeed);
}
state cloaked;
}
}

state cloaked
{
touch_end(integer total_number)
{
float alpha;
while (alpha < 1.0)
{
alpha += 0.1;
llSetAlpha(alpha, ALL_SIDES);
llSleep(cloakSpeed);
}
state default;
}
}
Mysteri said on 2014-08-03 18:46:44
Looking for a touch to make "transparent" script. Anyone point me in the right direction?
Rique Giano said on 2014-07-18 16:21:02
Hey ferd i like your page, is there a script that you can see when a person logs in ur store and give me a msg, by time and location when im online, like person x just entered the sim,

Let me know ok thx
Ferd Frederix said on 2014-07-07 11:29:49
@Kacen Ferraris: try the Al Bhed or the Leet-speak translators. These may be close to what you want.

http://www.free-lsl-scripts.com/cgi/freescripts.plx?ID=209

http://metaverse.mitsi.com/cgi/freescripts.plx?ID=994
Kacen Ferraris said on 2014-07-07 09:56:51
Sorry guys! I need help with a script. I can't find one anywhere. I need a script made for a word scrambler. Like the scrambled word would be in local chat. then the script would tell me the actual word it is. I am hosting a group get together and i need this script done. Help me please?
Ferd Frederix said on 2014-07-04 18:16:53
@Ciara:

default
{
touch(integer n)
{
llSay(0, llDetectedName(0) + " your mass is " + (string)llGetObjectMass( llDetectedKey(0)) + " lindogram.");

vector agent = llGetAgentSize(owner);
llSay(0, llDetectedName(0) + " your height is " + (string) agent.z + " meters.");
}
}
Ciara said on 2014-07-04 17:55:01
I love your scripts ! But I'm trying to find a script for weight and height similar to what a doctor's scale would do . I've seen a few on the marketplace but none are full perm some not even modifiable. I'd like to find one that I can play with so it ultimately gives the options to do weight and height in different measurements such as (feet, inches, lbs ), (kg, pound and stone ) and gorean which is ( stones and horts).
Mysteri said on 2014-07-02 12:32:49
Looking for a rotating image script and not finding anything. Anyone know of an open source for that would be greatly appreciated. Thank you.
Ferd Frederix said on 2014-06-29 16:05:11
@Tintin Tuxing: I would use the Prim Animation compiler.

You can get it here:http://www.free-lsl-scripts.com/cgi/freescripts.plx?ID=648

I assume that the root prim does not move. In that case, just drop[ the compiler and animation script in the root, touch it, select "Name", type "Fire". then move the canon to the recoiled position and click Record. Click Pause, enter a short interval such as 500 milliseconds, the move everything back with Ctrl-Z, then click record. You can click "Fire" in the menu to see it recoil.

Save the script, copy and paste it into a new script, and send a link message when the canon fires and it will move.

llMessageLinked(LINK_SET,1,"Fire","");

Regards:

Ferd
Lisa said on 2014-06-29 15:28:08
Is there a script for making a schedule board/staff board? So that I can let people put in their own times for working?
Tintin Tuxing said on 2014-06-29 06:09:53
Its not really a comment but Im looking for a script that will make my cannon recoil when it fires or maybe shake, looked everywhere, any sugestions
Romsey said on 2014-06-10 11:38:24
Hi guys
Need help with this:
2 prims have door scripts... 1 separate prim needs a switch to operate both scripts ( for a double drawbridge). Any ideas ???
Ogeywon said on 2014-06-09 07:50:12
Looking for surfing system, Hang 10, Wave surf board scripts for OSG
Ogeywon Stromfield said on 2014-06-09 07:47:07
I enjoy this as a valuable resource to scripts that help me build Thank you all who have contributed
Is there any one working on a surfing system for OSG I would be willing to help in any way I can as I am looking for a surfing system to place in My region at OSG Adult-swim
Ella said on 2014-06-02 05:54:48
hi Ferd ! i m creating a dj booth, and i hava an alpha texture for equalizers,and i would need a script that makes the equalizer move .
Ella.
arie yue said on 2014-05-15 13:36:39
great we need this thanks
Giulliana Palen said on 2014-04-30 14:13:30
Hello Ferd, you can create a script that captures the traits of a pet? eg approach one small sign of a pet and the script in the sign captures the traits of pet. In the pet there are only 4 traits to be captured: DNA x_y (a number for x and one for y), Skin , Eyes and Ears. The name of the pet is Zoochee. If you need a zoochee pet for test I can send to you, but you send back to me after… lol

The sign to be created should have a prim only , and 6 lines , where the first and the last line will not be used at first . The pet has four traits to be captured for the sign , as explained above.

Please , how much it will cost your job for this script.

Thank you
Nat said on 2014-04-24 11:18:04
Can someone help me please I want to use this script but its set so only I can use it I want anyone to be able to touch my object and get the urls to open...thanks in advance for your help if you can...
string card="bookmarks"; integer i=0; integer pointer=0; list URLs; list Hover; key owner; integer listenID; default { state_entry() { llSetText("Loading bookmarks", <1,1,1>, 1.0); llGetNotecardLine(card, i); owner=llGetOwner(); } touch_start(integer times) { key who=llDetectedKey(0); if(who==owner) { llDialog(owner, "Open URL or select new target?", ["Open", "Prev", "Next"], 1001); llListenRemove(listenID); listenID=llListen(1001, "", owner, ""); } else { llLoadURL(llDetectedKey(0), "Load "+llList2String(Hover, pointer), llList2String(URLs, pointer)); } } dataserver(key query, string data) { if(data!=EOF) { list temp=llCSV2List(data); Hover+=llList2String(temp, 0); URLs+=llList2String(temp, 1); i++; llGetNotecardLine(card, i); } else { llSetText(llList2String(Hover, pointer), <1,1,1>, 1.0); } } listen(integer channel, string name, key ID, string message) { llSetTimerEvent(60); if(message=="Open") { llLoadURL(llGetOwner(), "Load "+llList2String(Hover, pointer), llList2String(URLs, pointer)); } else if(message=="Prev") { pointer++; if(pointer==llGetListLength(Hover)) { pointer=0; } } else if(message=="Next") { pointer--; if(pointer<0) { pointer=llGetListLength(Hover); pointer--; } } llSetText(llList2String(Hover, pointer), <1,1,1>, 1.0); llListenRemove(listenID); } changed(integer change) { if(change & CHANGED_INVENTORY) { llResetScript(); } } timer() { llListenRemove(listenID); } }
Cris Nightfire said on 2014-04-21 21:20:01
Hi.. great site. I was looking for a script to make a schedule board.. it would go into a prim and show the avatars profile picture when you put their key in a drop down menu. Would also display their name. Not sure if one is listed here. Thanks
Lumi said on 2014-04-17 06:32:28
Hi, I search for a script, like a script counter and blocker
The goal is to put it in a prim, and do not allow people with too many scripts (a definined number like 100) on them to pass.
Any idea? Thanks in advance
Gstring Strom said on 2014-03-28 14:43:17
Hi Fred was wondering if you might have a script that I can use for a simple file download vendor.. say a 3 prim vendor type thing that when the persons pays for a download, it goes directly to the url browser open window, that the customer can click go to page after paying the vendor.
Ferd Frederix said on 2014-03-18 10:51:11
@Elli: try this:

default
{
touch_start( integer total_num )
{
llInstantMessage( llGetOwner(), "Someone touched me" );
}
}
elli said on 2014-03-18 08:43:21
hello ferd!great site!can u please help me with a script...i need a script ..when someone touches an object, so they can send me an IM from the object
please help
JARC said on 2014-03-15 14:47:59
Hey ferd- awesome site! Can I copy and paste any of these scripts onto my own web site or into forums or would you prefer I link to them?
rafaela said on 2014-02-27 06:31:48
Thx ferd for your help!i really like your work here!i m asking one more thing...can u please help me with a song request script??...sorry for bothering u again...
Ferd Frederix said on 2014-02-26 11:05:12
@ rafaela - Group Join: http://wiki.secondlife.com/wiki/Open_Group_Join
rafaela said on 2014-02-26 10:59:45
hi ferd ! i need a group join script ..but did not found any...
Mira (Shemira Atlass) said on 2014-02-20 10:21:13
Ferd i'm looking for a script that makes objects fall from the sky out of nowhere and gives lindens then the objects dies. You know where i can get such a script or scripts if you have to use two for same purpose?
Sean said on 2014-02-14 15:53:07
Love this site, although the auto highlighting top menu is rather annoying, and blocks view, it wont UN highlight :)
Mira (Shemira Atlass) said on 2014-01-31 14:31:12
hi ferd
just love your work
i have a problem getting to the scripts library, for a minute or two i was getting some scripts i needed then all of a sudden i was getting a pop-up window, so after a few times i lokked closer, i almost needed a magnafying glass with my poor old eyes to see and it said gt perms in order to use the scripts library so im asking may i please have axcess to the library
ty Mira
casiopia marenwolf said on 2014-01-29 03:53:46
saw all your stuff and though i had some problems i was wondering about the fishing system you had and if it was up for grabs anywhere at all i would love to have it. please and thank you for the information
benmeu said on 2014-01-18 11:28:15
First time here don'tknow what to say this time but what i need is a full randon scripts where i can sell copy/no copy items like amaretto Bundle tyvm for now
Poet Healer said on 2014-01-16 04:07:48
Thanks for all you do.
Meeko said on 2013-12-30 23:12:04
Hi everyone I'm looking for a full perm Script For Adoption or Dating One I'm looking into starting my own i seen few but non full perm If you have any or know one can u please im Me lulamoo
Nilsa said on 2013-12-08 16:48:55
Hello Fred and thank you so much for the info
One more question sorry I tried the script and its great the only thing is
that when I touch it it goes down and stops then when I touch again it goes
up and stops what would I need to add to make it go up and down continuously
? I basically want it to animate up and down but with the option of
touching it to turn it off and on if that makes sense...

Ferd Frederix said on 2013-12-08 16:05:01
Nilsa:
Up/down script on touch:

integer toggle = -1;

// make a function call and send it a direction to move
move(vector direction)
{
integer p = 0;
integer n = 10;
for (; p < n; ++p) {
llSetPos(llGetPos() + direction);
}
}

default {

// I hate states. They are slow to change and memory intensive. We don't even need the default state.

touch_start(integer total_number)
{
toggle = ~ toggle; // 0 = -1 = 0 = -1 = 0 and so on
if (toggle) // if True, as in not zero
move(<0,0,0.05>);
else
move(<0,0,-0.05>);
}
}
Nilsa said on 2013-12-07 14:21:57
Hello everyone..Can someone please help I have been pulling for hair for days on this one...lol..Ive been trying to make this object hovering script into a on and off switch..I use alot of puppeteering scripts and most wont work on it except this one for now but I want the option to turn it on and off..Right now it just goes up and down in which I love but want it to be a touch script any help would greatly be appreciated thank you so much ahead of time ...Happy Holidays


default {
state_entry() {
state floatup;
}
}

state floatup {
state_entry() {
integer p = 0;
integer n = 10;
for (; p < n; ++p) {
llSetPos(llGetPos() + <0,0,0.05>);
}
state floatdown;
}
}

state floatdown {
state_entry() {
integer p=0;
integer n=10;
for (; p < n; ++p) {
llSetPos(llGetPos() - <0,0,0.05>);
}
state floatup;
}
}

Who me o.o said on 2013-11-15 10:26:32
that hunt idea you have is like the seven seas fishing items sounds like, u find the items an them put them together to create different items
Ferd Frederix said on 2013-11-13 10:11:25
A simple solution for Jaw movement when typing would be to modify a keyboard by adding a link message that triggers the prim animator
Ayon said on 2013-11-13 03:15:05
Are there any talk jaw scripts for furry jaws, something to make the jaw open and close when you type?
May said on 2013-11-11 19:36:34
Thats Great, thank you so much!
Ferd Frederix said on 2013-11-11 19:22:43
May, that's complicated. But there is some hope. I will allow the general public to use my Game of Phaze script fairly soon ( in the next few weeks) to do pretty much what you ask. We are testing it in OpenSim with the second user now, and it has been running in SL for four years.
May said on 2013-11-11 19:15:46
I've been wanting to create a fun hunt that will allow people to find 'ingredients' then bring them to a location and use an item to combine them in different way and get different items dependent on how they mix them. I'm not sure if there is something like this already or if maybe it's something you might work on?
Kalanite Bluestar said on 2013-11-04 02:36:31
At your page
http://www.free-lsl-scripts.com/cgi/freescripts.plx
the link to
My workflow/checklist when using Blender in Second Life and Opensim.
has a 404 error...
The link that does not work...
http://www.secondlife.mitsi.com/Posts/Blender-Tips
The link that does work ....
http://www.free-lsl-scripts.com/Secondlife/Posts/Blender-Tips/
Not trying to be a webmaster...just a friendly 404 heads up...
Huggs for all you and your group does
Muah
Nat said on 2013-11-01 14:07:15
I'm looking for a service call script that when clicked gives a menu of options which
department, which would be configurable by the owner probably via
notecard in the object (general help, gift certificates, group invite,
etc) to send their message After picking a department, a dialog box would pop up for their
message. Instructions in local chat say "please see pop up notification
to send the message" Or something like that. They actually type in the
popup box rather than type on a chat channel. Upon the customer sending a message. The scripts checks to see who is
online and the message goes out to everyone on a list (the list is
configured by notecard) via a IM if they are online. If no one is
online the message goes out to everyone. All messages should be passed
to the owner, if online or not so that the owner knows what is going on, I know seems like a lot lol didn't know how to shorten it anyone familiar with this, any help is appreciated
Gabrielle said on 2013-10-05 11:09:04
OMG... my in world life sucked before you guys came into my life.
Draco said on 2013-08-13 16:32:15
Wow thx very much. gunna try it now
Ferd said on 2013-08-12 22:45:08
@Draco: Yes. This should work......

//-- This example can demonstrate ownership transfer of an object on a temporary basis using llAttachToAvatarTemp()
//-- Whoever touches will be asked for permission to attach, and upon granting permission will have the item attach,
//-- But not appear in Inventory.
default
{
touch_start(integer num_touches)
{
llRequestPermissions( llDetectedKey(0), PERMISSION_ATTACH );
}

run_time_permissions( integer vBitPermissions )
{
if( vBitPermissions & PERMISSION_ATTACH )
{
llAttachToAvatarTemp( ATTACH_LHAND );
}
else
{
llOwnerSay( "Permission to attach denied" );
}
}

on_rez(integer rez)
{
if(!llGetAttached())
{ //reset the script if it's not attached.
llResetScript();
}
}
}


See llAttachToAvatarTemp
Draco said on 2013-08-12 22:15:46
First, Love the site very helpful. Next the issue. Is there a script that once an object is touched creates a copy and allows the owner to wear it without going to inventory first? then once detached disapears
Gnomers said on 2013-08-04 17:22:17
I was wondering if you had any communication chat between a group? Like a clan chat? With a possibility to change your name in the comm? I was thinking on a private channel. But it needs to be along.. */me speaks into the comm.* *Gnomers: Thanks for the help!*

That way. Thank you so much for reading this!
Anonymous said on 2013-07-30 14:08:25
@Milena, I tried to email you but it bounced.

Sounds like what you need is a vehicle script. A physical vehicle will ride over prims.

Almost any vehicle script could do, so long as you eliminate the if (llDetectedKey(0) == llGetOwner) that is invariably found in the changed event.

The llDetectedKey finds out the key of who sat on it. The llGetOwner() gets the owner key. If different ( or the same), the script continues, or aborts.

An easy way to do this is just to grab a open source vehicle ( there are plenty in SL) and delete the prims you do not want. Typically, there is a script in the seats you need to keep to trigger it into running. Plus a set of scripts inside the root prim to move it.

or try some of these:

http://www.free-lsl-scripts.com/cgi/freescripts.plx?Category=Vehicles

if something looks worthy of looking at it deeper, email me which one you like, and I can easily remove the Owner-only code for you.
Milena said on 2013-07-28 21:43:32
Hi Ferd.Your site is awesome! I have something perhaps you may help me with.I made a raft for some water caves I also made for the sim I am.I placed it on a rezer but,I can t find any good script for it to work when others rez it.What I m looking for is a script that makes the item phisic ( able to give the floating efect over a rpim,not SL water),also easu to be driven ( just forward,backwards and right and left arrows) and the more important should be that once rezzed( I already have the rezer),anyone can drive it,as the rezer is set to delete the item once unsat.I hope you can help me with this and again congratz on your incredible site :)))
Best reggards
gabriyel said on 2013-07-11 11:31:20
awesome fred thanks so much ill start with that an see what I can come up with, ive actually seen it used around sl but cant figure out for the luv of me the start of it but you helped thanks oh its used a lot around sl also LL uses it in their crystal game.
Ferd Frederix said on 2013-07-11 09:52:46
Gabriyel, I'm sorry, I just don't have time to work on individual projects unless they have wide appeal. Having said that, its pretty easy to make a rezzer toss stuff randomly in random directions. Just start a timer, and when it expires, use llRezObject with llFrand(10)s for the place it is rezzed and the push given to it. In each object, you need to put an on_rez event, and when the touch_start even is activated, shout out the llDetectedKey(0) and then do a llDie(). The scorekeeper is a bit more complicated, as it needs a llListen() and a way of counting the names and scores and getting rid of old names.
gabriyel said on 2013-07-10 10:22:14
Hi fred, I saw you commented on a ball ressing drop script a girl was asking bout, I'm looking for something similar to that where random items are ressed on timed intervals and people can touch them an a hud counts the number of items you collected, a hunt or sorts, have you come across that or can you help me go about putting that together?
Ferd Frederix said on 2013-05-24 13:53:53
Chase, I wrote one for you. You cannot update scripts easily, remotely. It is easier to give them a new version of the product. Updating scripts requires a lot of knowledge of the script names, the scripts all need mods, you have to turn on llRemoteLoadScriptPin, you have to be in the same sim, and the scripts will not be running.

Open Updater
Chase said on 2013-05-23 19:03:49
I'm developing some products in Sl and need an script updater system. something like the OC collar updater or Marine Kelley's updater, where a updater is rezzed and the scripts within the objects are checked and updated.
Rique Giano said on 2013-05-22 08:54:10
Heyas Ferd, a Prim renamer would be good, for creators,
xflashx said on 2013-05-22 04:37:32
hello im searching for a (buy as gift) script for custom vendor , is there a way to make a button add object to sell in content and with buy as gift script so costumers can click on it and enter name of friend to send gift to their friend, i searched everywere but seems there is no script like that ..least not i found any yet ..can someone help me on this?
Kelly Germi said on 2013-04-06 22:25:15
Hi all Can any one help me out I am looking for a Smart Skirt Script? Thanks
Ferd Frederix said on 2013-03-08 10:09:58
Could just add a rotation, which is a *, to the pose ball when they sit or get off

rotation newrot = llEuler2Rot(<0,0,180);
llSetRot(llGetRot() * newrot);
Oddball said on 2013-03-07 17:10:22
Not really an awesome comment, but more a question:)

I am looking (for a little project I'm doing) for a script that turns a prim (maybe a linkset) upside down when somebody sits on it.

Is there such a script in the OpenSource world?

Thanks in advance,
Oddy
tamilarasi said on 2013-02-27 07:23:01
i want the script for moving a snake in the screen
Ferd Frederix said on 2013-02-22 20:13:11
RaymieGhost, you could save a .mov file on a webserver like Dopbox and play it with media on a prim directly or by using the land media settings.
RaymieGhost Resident said on 2013-02-21 16:29:01
I was Wondering if anyone could code me a script to play a movie from my computer in an onbject please?
Aryan said on 2013-02-20 00:59:41
Dear Sir,

I am looking for Book-library script, can you please share with me any script regard booklibrary

THanks in Advance
Jac said on 2013-02-06 17:15:36
Looking for a script that shows progress toward a goal such as filling up an object as the goal progresses. do you have any ideas
Anonymous said on 2013-01-20 23:43:19
i am wanting to make an item that anyone can take. i dont them to be able to alter or copy just take and set it down then it can be taken again. The idea is like jewel that can be stolen . I am not sure how to set it up so it can be 'stolen'. - any ideas would be helpful right now the best i have is to buy it for 0L . I would appreciate some advice
carter said on 2013-01-20 11:25:29
i need a script for the play im in!
Daan Edelmann said on 2013-01-20 08:31:31
Hi, i am searching for a song requester script, which shows the request in a blue box and stays till clicked okay. So the request will not ben shown in general. Thanks.
Anonymous said on 2013-01-05 18:04:55
Pressing Ctrl-R when running is problematic: You can detect the effect of running but the same exact bit is set when you have the toggle set. I am not sure how to detect the bit being flipped AND running.

For running faster try something like this, where speed is how fast to move, like 10 or 20 or 100

if (llGetAgentInfo(llGetOwner()) & AGENT_IN_AIR) {
float speed = 20.0;
llPushObject(llGetKey(),<(< -speed,0,0 > * llGetRot()-llGetVel()) * llGetObjectMass(owner),0,-.25>, <0,0,-100>, TRUE);
}


You could easily add this to Tandy the Fairys sphere, which does the particle effects.
Fitzypoop said on 2013-01-05 15:37:09
I'm new to scripting and I was looking for two things specifically and not sure exactly where to look for them or how to get what I want. The first I'm looking for is a script that creates a boot thruster particle effect whenever the avatar is flying and presses ctrl-r to run. Not sure if it's possible but I figured I'd ask anyway. The second is how to manipulate avatar speed. What I want to do is create a hud or an object that allows the avatar to run at superspeed (think Flash). Any help would be greatly appreciated. Thanks.
Look stoop said on 2013-01-05 10:57:19
Hi all Just wondering if there is any script's out there for Matching panel thing's as I would like to start a dateing service any Ideas
Ferd Frederix said on 2012-12-22 11:40:33
@MistyMouse Glad you liked all this junk I've collected. I learned by reading online and getting every book. What do use depends upon your style of learning. For example, there are plenty of Youtube tutorials for visual/auditory people ( I am too impatient for that). Me... I like to read.

The best book of all of them , by far, is http://www.wiley.com/WileyCDA/WileyTitle/productCd-0470339837.html

Here is chapter one:
http://media.wiley.com/product_data/excerpt/37/04703398/0470339837.pdf

Highly recommended book. I still refer to it often.

The basics on scripting are not on my site at all, I admit. Try googling "lsl script tutorials". There are a lot of them, some good, some bad. One friend of mine spent weeks making an hour long ( gulp) 'basic' script tutorial. Sheesh, way too long. What is useful depends upon your style and how you best learn.

I originally put a lot of detail about the scripts inside my objects in my posts. It drove people away. Lately I've been trying to explain more the reasoning behind them, and I de-emphasize the scripts themselves. The libraray is more of a 'dump' to that it can be searched and it won' get lost... A lot of scripts get lost as people shut off their web sites. Some critical ones have been lost that way over the years, and had to be recovered by the Internet wayback machine and some really deep Google searches. I got tired of all that and made this to hold them for others.

Don;t be discouraged. Some of them, like the XS_PETs, took me many months to recreate and get working. Then it took 3 months more to re-write to where I could stand to use them, and xs_pets, in particular, is not really modifiable by anyone but experts and those willing to spend a lot of time studying somone elses' code. I'll give you a clue: No programmer likes anyone elses code.. its totally True!

I do try to comment mine as much as I can, and every script in the library is linked to the wiki that has everything you need to know about each command. If you don't understand what a command does, click it. But a lot of these are really poorly documented by the original author.
MistyMouse said on 2012-12-21 20:38:03
I am just barely starting to make some furniture, and just ran into this site. you are absolutely awesome! now all i need is a good idea on how to so some more complicated things.. i grab too high, too soon. some tutorials- for people that never scripted in SL- and hey thanks for the GIF to SL tool- i was looking for one forever..
eldiablo wilkinson said on 2012-12-11 10:57:52
Hello I am looking for a very good student who has the time to script a role play war with a match on site intenet for scores running contact eldiablo wilkinson in second life I am French so speack language French thank you i paye 150 euros
bonjour je recherche un tres bon programeur qui a le temps pour scripter un role play guerre avec une corespondance sur site intenet pour les scores .merci de contacter eldiablo wilkinson dans segonde life je suis francais donc conaitre la langue francaise merci
je paye 150 euros
Ferd Frederix said on 2012-12-02 23:05:05
For the swimming pool, put this into the root prim of a two-prim swimming pool. It hollows out to 90% the second prim.

integer open;


default
{
state_entry()
{
llSetLinkPrimitiveParamsFast(2, [PRIM_TYPE,PRIM_TYPE_BOX, PRIM_HOLE_SQUARE, <0,1,0>, 0.9, <0,0,0>, <1,1,0>, <0,0,0>]);
}

touch_start(integer total_number)
{
open = ~ open;
if (!open)
{
llSetLinkPrimitiveParamsFast(2, [PRIM_TYPE,PRIM_TYPE_BOX, PRIM_HOLE_SQUARE, <0,1,0>, 0.9, <0,0,0>, <1,1,0>, <0,0,0>]);
}
else
{
llSetLinkPrimitiveParamsFast(2, [PRIM_TYPE,PRIM_TYPE_BOX, PRIM_HOLE_SQUARE, <0,1,0>, 0, <0,0,0>, <1,1,0>, <0,0,0>]);
}
}
}
AnkleByter said on 2012-12-02 22:29:05
Im looking for a script that hollows out a prim at the touch of a linked prim, to use as a swimming pool cover. I have tried at least three from here but all have been unsuccessful. Please can someone help?
eldiablo wilkinson said on 2012-12-01 18:20:49
Hello I am looking for a very good student who has the time to script a role play war with a match on site intenet for scores running contact eldiablo wilkinson in second life I am French so speack language French thank you
bonjour je recherche un tres bon programeur qui a le temps pour scripter un role play guerre avec une corespondance sur site intenet pour les scores .merci de contacter eldiablo wilkinson dans segonde life je suis francais donc conaitre la langue francaise merci
Ferd Frederix said on 2012-11-12 21:38:58
Jackal Marksman:

You just do something like this in an invisble prim inside the hoop:

integer score;
default
{
state_entry()
{
llVolumeDetect(TRUE);
}


collision_start(integer total_number)
{
integer i;
for (; i < total_number; i++)
{
if (llDetectedName(i) == "Ball")
{
score++;
llSetText("Score: " + (string) score,<1,1,1>,1.0);
}
}
}the score, a timer, perhaps to start and stop a game, and so on.


}


This just keeps 1 total score. To keep scores for two players or more would require looking though a list of avatar names or keys, and incrementing a score also found on the list. There also needs to be a way to reset it.

I have been working on a scorekeeper that works like this for horse jumping, but it is not done yet.
Jackal Marksman said on 2012-11-12 18:03:29
Is there a script available that will count 1 when a ball passes thru a hoop, like a basketball net?
And of course display the score?
Sounds like something simple but I cant seem to find one.
Ferd Frederix said on 2012-10-25 09:52:40
Thankxxx very much for the kind comments from everybody! I very much appreciate your playing with these toys.
Abhidi said on 2012-10-25 07:57:43
I am having so much fun using your tutorial scripts to make my own robots, quail and now the bee project. Thank you for being so incredible and sharing! This is the most fun I've had in SL!
Look stoop said on 2012-10-16 12:19:50
Ok so my hair is mostly gray and some is on the floor but i'm not giving up I need a tipjar script that has a poofer with it and one that work's i have been trying a few and nothing seem's to be poofing what the heck am i doing wrong
Myczarquell said on 2012-09-08 03:02:05
First off, your site is a great place to find scripts, and has been real helpful to me in my scripting efforts, however i've been trying to find a script, that offers a dialog menu off a llSensor or llSensorRepeat event but didnt see any, and when i try to hack one together it always fails to compile even tho i copy the code from functioning scripts. Please is there any help you can give here?
Ferd Frederix said on 2012-07-19 13:16:42
Easy one! Use the prim animator script - it works on attachments. You'll need to trigger it with a short timer script to send some random link messages.

http://metaverse.mitsi.com/cgi/freescripts.plx?ID=1519.

You can see how to use it at http://metaverse.mitsi.com/Secondlife/Posts/Robin/animation.htm

And thankxxx for the kind comment!
Secret Rage said on 2012-07-19 11:52:43
Love this site...like everyone says~it's been so helpful for many of my projects :D my current one is that i want to make a wearable item (butterfly) that floats above an avatar and circles it...but not just rotation...some movements up and down, etc., as well..i seem to be able to do rotation fine but want it more "lifelike" animations~ am betting it is in here but I don't know what to call it! lol...thanks (if you get the time~am sure you are swamped :D)
Mango Wylder said on 2012-06-16 21:48:17
Those ring of particles are from llOwnerSay and only the owner sees them. You won't see the particles with llInstantMessage but will incur a 2 sec delay
Anonymous said on 2012-06-16 21:17:15
I think this is the coolest site i've ever seen
Blowfishnn said on 2012-06-16 21:16:58
Hello Ferd,,,... Just a quick hello and to let you know how much i appreciate the awesome things i have received from here.... I really appreciate talent, and yours is amazing! you do it all and thats awesome...

I love scripts and have gotten many off your site :) so just wanted to say thank you for sharing your knowledge and talent... i appreciate all the effort (and time) you put into sharing and helping others :)


Thank You !!

Blowfishnn
Donjr Spiegelblatt said on 2012-06-04 11:17:12
> Ferd Frederix said on 2012-06-01 09:30:18
> You could do a llInstantMessage(llGetOwner().... to achieve this without particles.

And then the Avatar wouldn't even have to wear the Object it would just have to exists in world somewhere.

That's the nasty(useful) thing about llInstantMessage it has NO range limit.
Ferd Frederix said on 2012-06-01 09:30:18
You could do a llInstantMessage(llGetOwner().... to achieve this without particles.
Alexandra Looming said on 2012-06-01 04:06:21
Hello, I would like an attached object to say a message to its owner at regular intervals triggered by a timer, but each time it says the message, there is this ring of particles around I don't want to see. How can I desactivate this effect ? Thank you
Donjr Spiegelblatt said on 2012-05-24 03:30:03
eldiablo

I would love to have that effect also!

But personally don't think it currently possible (ie until Lindens add a feature) as there is NO event(control type) associated with the mouse scroll-key.
eldiablo said on 2012-05-03 21:31:00
how to advance the camera with the serrated roller of the mouse in mousslock if that is possible? a example please
eldiablo said on 2012-05-03 21:27:12
thank you in made I would like to carry a weapon and to advance the camera while pressing 1 on a key keyboard what would return has to simplify the function ctrl+à which advances the same camera for mousslock
Ferd Frederix said on 2012-05-03 18:36:15
You cannot control the mouselook camera with anything other than a mouse. You can control the regular camera without sitting, provided the avatar grants permission when the dialog box askinfg or permissions to control the camera appears on their screen.
eldiablo said on 2012-05-03 17:26:33
hello I wanted to know S it was possible to advance the camera in mode mousslock No sit object? by pressing a key 1 by example thank you
eldiablo said on 2012-05-03 17:23:11
hello I wanted to know S it was possible to advance the camera in mousslock mode without S have on an object? thank you
Ferd Frederix said on 2012-04-29 15:07:50

Hi Oddy!

Since you cannot write a notecard with a script, technically you can't.

But if you read the lines and stash them into a list, then you can do a list myList = llListSort(myList,1,1);

Ferd/Fred
Oddball Otoole said on 2012-04-29 14:39:34
Does anyone know of a way to sort names inside a notecard? (with a script that is)

Thanks in advance!
carsdylan said on 2012-03-12 11:32:18
is there any script to sort of not let a scanner show a name like not show the name bob in sort of hovertext
michael27 said on 2012-01-18 10:48:50
Hi, can some one help me please am in desperate need for a script for skateboarding, please get back to me asap thank you
MissMystera said on 2012-01-09 15:09:13
I am looking for an couple animator script, without balls. Just like the hughud, but that one is only for 1 animation. I know there is an script, but i cant find it. Need it for my vampire hud to make in IW. If you've got a link or know something for me, pls.
Tnx anyway
Princess Isabelle said on 2011-12-17 09:06:23
Doesn't that include llOwnerKey?
Lei said on 2011-12-17 07:00:29
Waves *HI*. I need a script that allows only the owner to do something. I couldn't find it in the scripts.
Dara said on 2011-12-17 06:27:49
Thank you soooooooo much!
Ferd Frederix said on 2011-12-16 12:35:01
Literally:
default
{
state_entry()
{
llSay(0, llKey2Name(llGetOwner()) + "'s _____");
}
}

more likely:


default
{
state_entry()
{
llSay(0, llKey2Name(llGetOwner()) + "'s " + llGetObjectName());
}
}

You can put the llSay into any event, so it happens on touch.
Dara said on 2011-12-16 12:09:51
Need help ASAP. I REALLY need help. I need someone to help me make/write a script that says "(avatar's name)'s ___________". If someone can help meh I'd bee soooooooooooooooooo happeee. :DDDD
Samantha said on 2011-12-04 15:30:39
My name in-world is SamanthaWho. Waiting to hear from you ;)
Alison said on 2011-12-04 13:29:25
Okay, as well as the name script, I'm gonna need a script which allows you to have something and see when they're all out. Sorry if I'm not clear. Example: A diaper pack that tells you how many diapers are left in the pack. Know what i mean? TY!
Alison said on 2011-12-04 13:11:04
No way! That's sooo cool! Can you give me your in-world name please? I want to contact you.
Samantha said on 2011-12-04 07:20:36
Wow! I'm making prim babies too!!
Alison said on 2011-12-01 13:38:02
Hi everyone,
I'm making prim babies and I need a script so that the parent to name them and the object then becomes the name of that object.
Any help is seriously gratified.
XX
Princess Isabelle said on 2011-12-01 05:22:35
Ok
Nancy said on 2011-11-29 13:38:39
TY but it was full perm scripts I was looking for
Princess Isabelle said on 2011-11-29 10:41:30
Also a MUCH better one, with loads of panels is available for 8,000L$. Here's the link: https://marketplace.secondlife.com/p/Kenans-Adoption-Matching-Panels-System-family-parents-kids-child/167041
Princess Isabelle said on 2011-11-29 07:18:45
Try this link. If you have 7,500L$ then you can buy it off the marketplace. https://marketplace.secondlife.com/p/YourLife-Adoption-System/2895453
Princess Isabelle said on 2011-11-29 07:09:58
I know some people who have those exact scripts, maybe I can talk to them about it.
Nancy said on 2011-11-28 18:15:59
I am looking for scripts that will match panels for adoptions or dating. Any help would be appreciated :)
Princess Isabelle said on 2011-11-22 15:58:14
If anyone could help me, I'd be very grateful. I am trying to program something which will pick up certain words and say something about that. For example, someone says "Hello" or "Hi" and it picks up on all the words typed into the script. Can anyone help?
Thanks!
Sentra said on 2011-11-16 06:38:05
Touch to spark and start a flame growing into a blazing camp fire, to smaller flames, to glowing embers, to smoke, then nothing but ash over pre-selected times would be so nice. Maybe menu driven? :-)
Ferd Frederix said on 2011-08-30 09:47:41
@Lucy: Yes, you can hear a chat command such as an avatar name, and then do a Request Permissions on the avatar key. If they grant access, then the attachment will pop on to them. This could be a HUD or a worn object.

@Viper - See http://www.free-lsl-scripts.com/freescripts.plx?ID=1613 That script is close to what you want. It has the infinite menu you need. You will need to shorten the inventory name with a llGetSubString(menuname,0,11) to keep the name short for a menu.
Viper Drakkar said on 2011-08-30 02:11:04
I need a menu script that will support more then 22 animations and not worry about length of the name... if an animation name is bigger then 24 charaters it should cut it down to fit. Can you help?
Lucy said on 2011-08-28 15:44:42
Is there a way to make an avatar wear an attachment by saying saying something in open chat?
Rene said on 2011-08-11 04:58:46
You could use RealFire as a starting point. It can be configured to die after a specific time, either gradually or immediately. You will however need to find a pay script and add a linkmessage event to RealFire that calls startSystem(). Now the pay script can simply use llMessageLinked() to start the fire.
Viper Drakkar said on 2011-08-11 00:45:02
I need a fire script that will flare up when an agent pays the object then "die out" after 5-10 seconds can you help?
Ferd Frederix said on 2011-07-25 14:09:28
No, but it looks interesting. I've extracted and added the latest source code to the repository here.
Anonymous said on 2011-07-24 23:38:47
Have you ever looked at the xspets open source pet breeding scripts? Or know of anyone who might have worked on them that would be willing to answer a few questions?

This is the link to the open source repository:

http://code.google.com/p/xspets/

I have managed to get the scripts working to a point, but for the life of me cannot get the pets to eat properly.
Ferd said on 2011-07-23 15:13:04
Thanks, Rene!
Rene said on 2011-07-23 03:16:36
You missed a zero on the script home page... ;-)
Ferd Frederix said on 2011-03-16 20:43:52
Hi Nancy! To make the balls disappear, you need a simple timer. This one goes in the ball. When rezzed, the ball becomes physical so that it drops, and then it poofs in 10 seconds.

default
{
on_rez(integer p)
{
llSetStatus(PRIM_PHYSICS,TRUE);
llSetTimerEvent(10); // die in 10 seconds.
}
timer()
{
llDie();
}
}


To make the balls appear, try something like this:

integer max = 10;
default
{
on_rez(integer p)
{
llResetScript();
}
touch_start(integer howmany)
{
integer i;
// next line drops 10 balls.
for (i = 0; i < max; i++)
llRezObject("ball",<0,0,0>,<0,0,0>,<0,0,0,1>,0);

}
}

You will probably need to consider what happens if someone click it lots of times in a row - it will fill up the sim with balls. a simple llSleep(10); would stop that. But you need some game logic in it too, so left that bit out.

Nancy said on 2011-03-14 14:42:59
Hey Ferd..great page ty for all the info here ,,,, i was wondering if your could help me by chance ,,,i need a script that would allow multiple colored balls to fall from above into a bowl or box filling it up sort of like making a an amusement ball play center that will fill up will playing inside of it ,, slowly making the balls dissapear every few seconds...if you could let me know please email me thanks Nan
Ricardo Sorciere said on 2011-03-13 19:35:51
I build a few large yachts but how can i make them to drive over water,i did already with boat's less then 32 prims but mine are at list 256 prims any suggestions it would be very appreciated thank you.
Ferd said on 2011-01-21 10:17:19
I sent a response via email, Silene.
Silene Christen said on 2011-01-21 02:03:17
I have one question, in this script http://www.free-lsl-scripts.com/freescripts.plx?ID=854, how can i make that the object change from one slection of colors to other every (for example) 5 seconds without having to send a message in the chat? thks a lot:)
Silene Christen said on 2011-01-20 14:09:26
Really...thks!!! your web is great and is very kind people share freely their works. A lot of kissess
Ferd said on 2011-01-20 13:55:15
Hi Silene!
All these scripts run and compile. I know of none that won't compile, or I would fix it or delete it. If there is an issue, please report it on comment section of the actual script. They come to me by email and I can then take a good look at it.

LSLEditor 'warnings' do not mean it will not run. Warnings you can ignore. A common warning is when people add something like 'integer x =1' and then never use integer x in their code. These are all harmless.

As for errors, it depends. Sometimes people use a different () parenthesis order that LSLEditor does not like. Some scripts use more modern commands than the LSLEditor has compiled in it. I have updated the editor to handle all known functions, but there are still some new Constants it does not know. Sometimes there is a deliberate 'error' in script such as adding a "1; // remove this 1 to allow this script to run"..

If you see something that needs improving, please add a comment. Thankxx!

Ferd Frederix
Silene Christen said on 2011-01-20 13:12:31
It's first time I visit this web, and is really very interesting! I was looking for a changer color by a chart (picker selector) and i've seen one here, but i read at the bottom about some mistakes... does it means the script doesn't work? thks!!!
Neeks said on 2011-01-07 18:48:22
nice, very very helpful site
Lucian Starspear said on 2011-01-03 02:16:48
What would be the script to allow your avatar's lower jaw to move while you type?
DiFalconer Hawksby said on 2010-10-16 02:32:33
Hey Pepsi Moon, the .lsl scripts are just text and can be opened with wordpad (or notepad but then it looks like spaghetti).

Thanks Ferd for an awesome site.
Ferd said on 2010-10-10 19:53:56
You will need to copy and paste them into a script in Second Life. Try this: http://wiki.secondlife.com/wiki/LSL_101/In_the_Beginning
Anonymous said on 2010-10-10 16:57:40
How in the world do I use .lsl files?
My windows doesnt recognize them..

Thanks , Pepsi Moon
Renmiri said on 2010-09-12 13:04:51
Err.. how do I edit a script ? I tweaked the al bhed one a little to ignore messages on it's channel, unless it is started with @ or & (so it doesn't try to translate some other script's messages) . I think it is a better version and would like to upgrade it
setf said on 2010-09-10 10:58:26
i shearch adjuste and syncrho script for anime

thx
wiked anton said on 2010-08-31 03:19:14
was looking for a script that will make a prim "flash" on and off. mush like a neon sign in RL. any ideas? thanks
Isabeau Reinard said on 2010-08-15 02:44:30
Thank you!
Ferd said on 2010-08-14 19:09:37
Try some of the items in category 'Money'

http://www.free-lsl-scripts.com/freescripts.plx?Search=money

Another place to look is at the wiki under Money events:

http://wiki.secondlife.com/wiki/Money

and how to set the amount :

http://wiki.secondlife.com/wiki/LlSetPayPrice

You can have up to 5 pre-set prices for them to pay.
Isabeau Reinard said on 2010-08-14 18:58:24
I would like a "pay what you want" script where the buyer can choose how much (from 1L and up) they want to pay for an item.

My apologies if I'm asking for something that is already listed; I didn't see it under merchant tools or vendor.

Thanks!
Xilin Yifu said on 2010-08-03 05:41:14
Hi Fred/Ferd,

Thank you very much for such a considered and detailed response. Based on your advice, I am going to think a bit harder about whether it might be better to allow multiple clicks. I will also test the script we are using for our lessons with your suggested modification and just see which works out best in terms of running our lesson smoothly. I really appreciate your time and advice.

Thank you again!
Ferd Frederix said on 2010-07-31 12:59:32
Check to see if a global flag is set in touch_start. If it is, return, if not, set the global flag, and do the rest of your processing. When you are finished, simply zero out the flag.
integer flag;
default
{

touch_start(integer howmany)
{
if (flag++)
return;
// Do some processing here, such as say hello to the toucher via IM:
llInstantMessage(llDetectedKey(0),"hello");
flag = 0; // allow another touch
}
}


You need to be careful that the script actually finishes and clears the flag. You can also set a timer with llSetTimerEvent and clear the flag in case something goes wrong. goes wrong. goes wrong.

However, all of this is a bit of a hack. LSL is designed to be multi user. If the rest of your ATM script can handle it running many events at the same time, I would suggest you simply allow multiple people to touch at the same time. I see badly written code in touch_start events that use llDetectedKey(0). This is not correct for multiple touches.

Instead, try allowing multiple touches like this next routine.

Here we process from 0 ( the first toucher) to the i'th toucher. The integer howmany will be 1 if one person touches, 2 for 2, and so on.

default
{
touch_start(integer howmany)
{
integer i;
for (i = 0;i < howmany; i++)
{
// Do someprocessing here, no matter how many touch

llInstantMessage(llDetectedKey(i),"hello");
}
}
}


xilin yifu said on 2010-07-31 05:38:43
Hi. I was wondering once an object has been 'touched' and the script in the object activated by one avatar how to prevent another avatar from 'touching' the same object within a few seconds and activating the script? We have a few scripts that we use in our lessons (for example an ATM) where because many students want to use the same object at the same time they don't wait for each other, they just click away. I want to lock everyone else out once the object has been touched and the script inside begins running and not allow the next person to re-activate the script until the first instance has finished running. Any advice would be gratefully welcomed. Thank you!
Ferd Frederix said on 2010-07-05 20:55:02
Raioku said on 2009-10-14 21:25:03
Some combat system scripts and collision scripts would be cool
Fred Beckhusen said on 2020-02-25 09:53:48
@TAZZIE: I agree. But it actually says: "*CAUTION* DreamGrid is a full Robust grid. Outworldz-V1.75, aka "Dreamworld" is an obsolete Standalone grid. I no longer support DreamWorld. They are incompatible with each others databases, so do not mix them together!"
tazzie said on 2020-02-24 23:15:23
dreamgrid is the name of the program. It is no longer offered to help people throw up their own land. This makes zero sense.
Luna said on 2020-02-17 07:08:56
I cannot get 3.36 to stay open and had to revert to a previous version
Luna said on 2020-02-17 07:08:52
I cannot get 3.36 to stay open and had to revert to a previous version
Thomas Messenger said on 2020-02-05 08:40:15
Gmornin Ferd,..Wonderful work on the 3.3.Ty..Im just back from a flu and I've noticed god mode is wonky for estate managers and restarts from inworld shut down the region , hope your day goes well . :)
Long Spiritor said on 2019-10-19 20:19:39
Thanks Fred, it all worked out !!!
Long Spiritor said on 2019-10-19 20:19:37
Thanks Fred, it all worked out !!!
Fred Beckhusen said on 2019-10-19 19:09:01
@ Long Spiritor, Stop the grid. Go to Settings->Cache and clear the script cache. Opensim has changed and needs to recompile them all.
Long Spiritor said on 2019-10-19 19:07:13
I installed Dreamgrid version 3.2, and when loading the grid, several script errors present on my screen. I don't know what to do to solve the problem. Version 3.11 was much more stable.
Fred Beckhusen said on 2020-02-25 09:53:48
@TAZZIE: I agree. But it actually says: "*CAUTION* DreamGrid is a full Robust grid. Outworldz-V1.75, aka "Dreamworld" is an obsolete Standalone grid. I no longer support DreamWorld. They are incompatible with each others databases, so do not mix them together!"
tazzie said on 2020-02-24 23:15:23
dreamgrid is the name of the program. It is no longer offered to help people throw up their own land. This makes zero sense.
Luna said on 2020-02-17 07:08:56
I cannot get 3.36 to stay open and had to revert to a previous version
Luna said on 2020-02-17 07:08:52
I cannot get 3.36 to stay open and had to revert to a previous version
Thomas Messenger said on 2020-02-05 08:40:15
Gmornin Ferd,..Wonderful work on the 3.3.Ty..Im just back from a flu and I've noticed god mode is wonky for estate managers and restarts from inworld shut down the region , hope your day goes well . :)
Long Spiritor said on 2019-10-19 20:19:39
Thanks Fred, it all worked out !!!
Long Spiritor said on 2019-10-19 20:19:37
Thanks Fred, it all worked out !!!
Fred Beckhusen said on 2019-10-19 19:09:01
@ Long Spiritor, Stop the grid. Go to Settings->Cache and clear the script cache. Opensim has changed and needs to recompile them all.
Long Spiritor said on 2019-10-19 19:07:13
I installed Dreamgrid version 3.2, and when loading the grid, several script errors present on my screen. I don't know what to do to solve the problem. Version 3.11 was much more stable.
Jlandy71 said on 2020-02-14 00:59:20
Hello. I am loving the work you have done on this. My question is that since i have installed it i have noticed that my scripts seem to keep resetting every so often. Like i have a radio board and it keeps saying in chat it is reading the configs and notecards and shuts the radio off. I also get my firestorm crashes when i try and view any script. is there a setting that i have missed?
Deployer said on 2020-01-19 03:53:14
Sorry for double posting here./. I forgot some thing.. In my Robust consol, I get errors like this one " [BASE HTTP SERVER]: Handler not found for http request POST /assets/ " Not real sure what that is.. ??? And sorry for all the mis-spelling and suych. For my excuse, I recently had a hard stroke and my fingers and mind are still not all that coordinated yet lol... Deployer
Deployer said on 2020-01-19 03:46:24
Ok I have been running these grids for some time now. a few years anyway. Never having to much trouble that I can't fix them myself. Yes, some did take a bit of looking.. But, this time, I can't seem to fix the problem. This time all of a sudden I have been getting errors that say some thi9ng like " [Assets]: Upload failed: bac8eefe-837a-47e5-9ad8-d1217e67177e type 6 will retry later " and, other error that says " 01:18:17 - [Wifi Module]: Initializing... 01:18:17 - at System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath) at System.IO.FileInfo.get_Length() at OpenSim.Framework.AssetLoader.Filesystem.AssetLoaderFileSystem.LoadAsset(AssetBase info, String path) in O:\Opensim\Outworldz_Dreamgrid\OutworldzFiles\Opensim\OpenSim\Framework\AssetLoader\Filesystem\AssetLoaderFileSystem.cs:l ine 76 at OpenSim.Framework.AssetLoader.Filesystem.AssetLoaderFileSystem.CreateAsset(String assetIdStr, String name, String path, SByte type) in O:\Opensim\Outworldz_Dreamgrid\OutworldzFiles\Opensim\OpenSim\Framework\AssetLoader\Filesys tem\AssetLoaderFileSystem.cs:line 57 at OpenSim.Framework.AssetLoader.Filesystem.AssetLoaderFileSystem.LoadXmlAssetSet(String assetSetPath, List`1 assets) in O:\Opensim\Outworldz_Dreamgrid\OutworldzFiles\Opensim\OpenSim\Framework\AssetLoader\Filesystem\AssetLoaderFi leSystem.cs:line 150 at OpenSim.Framework.AssetLoader.Filesystem.AssetLoaderFileSystem.ForEachDefaultXmlAsset(String assetSetFilename, Action`1 action) in O:\Opensim\Outworldz_Dreamgrid\OutworldzFiles\Opensim\OpenSim\Framework\AssetLoader\Filesystem\ AssetLoaderFileSystem.cs:line 111 at OpenSim.Services.AssetService.AssetService..ctor(IConfigSource config, String configName) in O:\Opensim\Outworldz_Dreamgrid\OutworldzFiles\Opensim\OpenSim\Services\AssetService\AssetService.cs:line 75 at OpenSim.Services.AssetService.AssetService..ctor(IConfigSource config) in O:\Opensim\Outworldz_Dreamgrid\OutworldzFiles\Opensim\OpenSim\Services\AssetService\AssetService.cs:line 50 at Diva.Wifi.Services..ctor(IConfigSource config, String configName, WebApp webApp) in O:\Opensim\Outworldz_Dreamgrid\OutworldzFiles\Opensim\addon-modules\21Wifi\WebApp\Services.cs:line 108 at Diva.Wifi.WebApp..ctor(IConfigSource config, String configName, IHttpServer server, ISceneActor sactor) in O:\Opensim\Outworldz_Dreamgrid\OutworldzFiles\Opensim\addon-modules\21Wifi\WebApp\WebApp.cs:line 311 at Diva.Wifi.WifiMain.Initialize(IHttpServer server) in O:\Opensim\Outworldz_Dreamgrid\OutworldzFiles\Opensim\addon-modules\21Wifi\WifiMain.cs:line 95 at Diva.Wifi.WifiMain..ctor(IConfigSource config, IHttpServer server, String configName, ISceneActor sactor) in O:\Opensim\Outworldz_Dreamgrid\OutworldzFiles\Opensim\addon-modules\21Wifi\WifiMain.cs:line 76 at Diva.Wifi.WifiModule.Initialise(IConfigSource config) in O:\Opensim\Outworldz_Dreamgrid\OutworldzFiles\Opensim\addon-modules\21Wifi\ServerConnectors\WifiModule.cs:line 82 " AND, another one that say some thbing like " [PRIM INVENTORY]: Couldn't start script NPC_Script, b577e47a-eee8-473a-a8bd-8120b5aed065 at in Private DOD since asset ID ced9eb3c-52ea-4f58-9ed9-9079e984de3b could not be found "....The thin g is all those UUID's ARE in the database.. And I have not changed anyhting in any of the INI and con fig files since I set it up several weeks ago for this version.. I really do not want to redo the who thing as I have way to much stuff in there that I rather doubt I can get back. I do have some back up however, I have already tried reloading them however, nothing changes. Still all those errors and there are loads of them for each region.. So am wondering if there is some thing have missed aside from "rebuilding" the server from scratch.. On a side note, never could get Global Maps working correctly. And I do run on Windows 7 64.. Any help would be fantastic as I do love this build... Deployer
James Fullerton said on 2020-01-17 20:02:04
Fred - that fitted it. Thank you.
Fred Beckhusen said on 2020-01-17 19:33:51
@James Fullerton. Thanks for the kind words. You may have turned on Apache, which needs that DLL (and others) for itself and for PHP7. Look in the Apache menu - there is a button to click that will install various 32 bit an 64 bit service packs for the Visual C++ runtimes. You need all of them.
James Fullerton said on 2020-01-17 17:30:40
Fred, first thanks for your contribution to opensim. I download and installed the DreamGrid in December, set it up, hypergridding around, AND LOVE IT. Trying to learn the backend of running a grid as a hobby. That said, today my WELCOME window for the grid will not open. I get the error message "the code execution cannot proceed because MSVCR110.dll was not found. Reinstalling the program may fix this problem." It might have happened after I installed the 3.3 update, but I'm not sure. Can you suggest a fix for this?
Koto Sukra said on 2019-10-31 15:08:32
@FredM I sent the info & Thank you for all your help.
Fred said on 2019-10-31 14:09:12
@Koto I would look at the robust and the Region consoles when she logs in. It sounds like she is not making it to a region. You should see her log in to robust first. It tells her viewer how to get to a region port. Then the region will start chatting about her presence in the region. if the region does not show anything, probably you missed setting up port forwards for both TCP and UDP for 8004 to 8100 or so. Check that you have both TCP and UDP forwards for those. If not that, have her try to log in to a specific region name, instead of Home or Last region. Send me your grid URL, I can run a few tests from here and see if the HG works.
Koto Sukra said on 2019-10-31 13:30:14
I love this idea. You guys have done an awesome job. Now here my issue. I can log in just fine everything loads. but when my girlfriend try to log in nothing loads she cloud and inventory says loading but never does. the difference she outside my net work so she connecting to a public ip. Any idea what step i missed?
Dixy said on 2019-10-14 01:21:46
How do i set it up to where someone can make an account that I don't have to approve? I have to approve any accounts made and I don't know where to do this at.
Fred Beckhusen said on 2019-08-02 17:09:26
@Rob: Click Stop. Then go to Settings>Cache and delete the script caches. Your scripts need to be recompiled.
Rob said on 2019-08-02 15:48:21
Received an update for Dreamgrid the other day, and since installation, my region will not boot up. It stops at "Currently selected region is root." And goes no further. It no longer gets to "logins enabled".
Erich Davrosa said on 2019-05-04 06:38:55
Hello, I always get the following error message on the server when I upload mesh what can that be. 2019-05-04 13: 01: 33,561 WARN [BULLETSIM SHAPE] Mesh failed to fetch asset. prim = Bridge with Trees / 90189b72-d295-4914-a909-7c67c9327409 / pos = / rgn = BulletSim / Welcome to Atlantis, texture = 13af19d2-e418-4110-a49a-2b00ff023f22 2019-05-04 13: 01: 33,578 WARN [BULLETSIM SHAPE] Mesh failed to fetch asset. prim = Viny Wood Tree 3 / acd49c37-0a80-4d2c-9a96-c2c287958ce0 / pos = / rgn = BulletSim / Welcome to Atlantis, texture = 7b9e9cf8-dbba-4571-8d58-2a21639a84ce 2019-05-04 13: 01: 33,591 WARN [BULLETSIM SHAPE] Mesh failed to fetch asset. prim = bridge2 / 04e540a4-7e47-48f6-aac5-529ace0354c7 / pos = / rgn = BulletSim / Welcome to Atlantis, texture = 8465a421-4b9a-42af-91b0-15c6b64fcc69 2019-05-04 13: 02: 17,016 WARN [BULLETSIM SHAPE] Mesh failed to fetch asset. prim = Bridge with Trees / 2eb3094d-e31d-4fd4-98e8-7b80f17ee451 / pos = / rgn = BulletSim / Welcome to Atlantis, texture = 13af19d2-e418-4110-a49a-2b00ff023f22 2019-05-04 13: 02: 17,029 WARN [BULLETSIM SHAPE] Mesh failed to fetch asset. prim = Viny Wood Tree 3 / 1e21e87a-en51-4755-a897-17733c9e14b9 / pos = / ??rgn = BulletSim / Welcome to Atlantis, texture = 7b9e9cf8-dbba-4571-8d58-2a21639a84ce 2019-05-04 13: 02: 17,041 WARN [BULLETSIM SHAPE] Mesh failed to fetch asset. prim = bridge2 / 2250ce06-e781-44cb-b672-09c8f51a9677 / pos = / rgn = BulletSim / Welcome to Atlantis, texture = 8465a421-4b9a-42af-91b0-15c6b64fcc69
Fred said on 2018-12-28 17:06:02
@FredM Opensim has no need for anything in XAMPP. You can add stuff to Opensim with it with PHP or Perl. I prefer Dot net, myself, which Opensim is written in.. DG runs fine on a thumb drive. If MySQL will not start, navigate to Outworldzfiles\Mysql\bin and run the Fix_ISAM.bat program. This should get Mysql to start. Next, run "StartManually.bat". Wait for it to stop using up so much CPU by looking in Task manager. This can take a LONG TIME, up to hours. Once it stops using CPU, run CheckDatabase.bat and wait for it to finish, this wil take a long time. Then Dreamgird it should start right up. if it does not come up, deleet the Mysql\Data\ folder and unzip the Blank Mysql Database.zip into a new Data folder. Localhost is the DNS name for the machine. It's not a disk. It's irrelevant to which disk Dreamgrid is on. It adjusts everything when you click Start,exe MariaDB is a nice DB idea, but once on MySQL, it becomes very difficult to migrate people.
FredM said on 2018-12-28 16:20:03
Amazed about this cool setup and management tools for opensim. I would like to use it so much but have alot of problems to run it from a USB stick - maybe cause the MySQL has to run on local disk/ localhost? Error: MySQL did not start on localhost (10061) Also I would maybe recommend to use MariaDB (portable) cause it is more stabil and performs much better. For a portable installation maybe also a XAMPP portable is needed for the webservices (Apache, PHP, SQL, Mercury, Filezilla)
Fluffy Marshmellow said on 2018-10-20 13:44:31
Hi there! I created a region last night, can finally log in after following all of the above, but it logs in all black with nothing in the menus of the viewer (Firestorm OS in Windows 10). I'm sure it's something simple, ty for the help!
Roger Tann said on 2018-06-26 01:51:53
Great technical stuff but doesn't point me to a simple solution for incomplete downloads and a cloud for the avatar. I have a download of 30 Mb/s and no such trouble on any other Grid SL, Metropolis or OS. Please can you help? UK based
Virtual World Creations said on 2020-02-09 21:19:09
requires an access list AKA Notecard, there isn't any attached to this.
Virtual World Creations said on 2020-02-09 21:19:05
requires an access list AKA Notecard, there isn't any attached to this.
Virtual World Creations said on 2020-02-09 21:19:09
requires an access list AKA Notecard, there isn't any attached to this.
Virtual World Creations said on 2020-02-09 21:19:05
requires an access list AKA Notecard, there isn't any attached to this.
Fred Beckhusen said on 2020-02-08 22:14:56
@Barbara McQueen: Absolutely! There are no external dependencies, or registry keys or other stuff involved.
Barbara McQueen said on 2020-02-08 21:11:08
Now that "thumbdrives" can have so much memory (I have one that can hold a terrabyte), can the DreamGrid software be loaded on it to create a huge simonastick?
Orb Emerald said on 2020-01-14 15:14:15
The upgrade totally borked my grid. All my files inside the folder I had my grid files in is a complete borked mess. My computer is going crazy when I try to start the grid saying I can't use 2 sockets blah blah. I'm really upset. I spent months working on my regions. This is beyond fixable. I will have to start from scratch expect for the OARs I had backed up. :(
Renate Pope said on 2019-12-17 11:38:56
Thank you very much for DreamGrid Installer. I never thought I can manage, but i did. But i stll have got a lot of Questions. Start with my first one: I am logged in fine and Hypergrid is also installed, but how can my friend log in ? Only over OSgrid or is there another way, like over DreamGrid as I do? I have tried with an Alt but it does not work.
Renate Pope said on 2019-12-17 11:38:49
Thank you very much for DreamGrid Installer. I never thought I can manage, but i did. But i stll have got a lot of Questions. Start with my first one: I am logged in fine and Hypergrid is also installed, but how can my friend log in ? Only over OSgrid or is there another way, like over DreamGrid as I do? I have tried with an Alt but it does not work.
Renate Pope said on 2019-12-17 11:38:43
Thank you very much for DreamGrid Installer. I never thought I can manage, but i did. But i stll have got a lot of Questions. Start with my first one: I am logged in fine and Hypergrid is also installed, but how can my friend log in ? Only over OSgrid or is there another way, like over DreamGrid as I do? I have tried with an Alt but it does not work.
Erich Davrosa said on 2019-11-18 07:00:02
Hi, after the update to the newest version I always get the following error message and scripts no longer work. 2019-11-18 13: 53: 02,132 ERROR [XEngine]: Failure in DoOnRezScriptQueue () for item 3e14d6d4-0d01-44bd-bfdb-78c3792bf8f8 in Azaroth Land. Continuing. exception System.FormatException: The input string is in the wrong format.    at System.Number.ParseSingle (String value, NumberStyles options, NumberFormatInfo numfmt)    at System.Convert.ToSingle (String value, IFormatProvider provider)    at Nini.Config.ConfigBase.GetFloat (String key, Single defaultValue)    in OpenSim.Region.ScriptEngine.Shared.Api.LSL_Api.LoadConfig () in O: \ Opensim \ Opensin Git Source \ opensim \ OpenSim \ Region \ ScriptEngine \ Shared \ Api \ Implementation \ LSL_Api.cs: line 333.    in OpenSim.Region.ScriptEngine.Shared.Api.LSL_Api.Initialize (IScriptEngine scriptEngine, SceneObjectPart host, TaskInventoryItem item) in O: \ Opensim \ Opensin Git Source \ opensim \ OpenSim \ Region \ ScriptEngine \ Shared \ Api \ Implementation \ LSL_Api. cs: line 307.    in OpenSim.Region.ScriptEngine.Shared.Instance.ScriptInstance.Load (IScript script, EventWaitHandle coopSleepHandle, String assemblyPath, String dataPath, StateSource stateSource, Boolean coopTermination) in O: \ Opensim \ Opensin Git Source \ opensim \ OpenSim \ Region \ ScriptEngine \ Shared \ Instance \ ScriptInstance.cs: line 304.    in OpenSim.Region.ScriptEngine.XEngine.XEngine.DoOnRezScript (Object [] parms) in O: \ Opensim \ Opensin Git Source \ opensim \ OpenSim \ Region \ ScriptEngine \ XEngine \ XEngine.cs: line 1501.    for OpenSim.Region.ScriptEngine.XEngine.XEngine.DoOnRezScriptQueue (Object dummy) in O: \ Opensim \ Opensin Git Source \ opensim \ OpenSim \ Region \ ScriptEngine \ XEngine \ XEngine.cs: line 1072.
Tony said on 2019-11-15 12:29:29
@David: fixed in the latest version 3.26. dowload the zip file here on the top page and extract it over the old one. @Fred: thanks for the great job. However the Opensim build included in 3.26 has an issue: scripts not raises timer() events. I tested on 2 different PC and different Windows versions. Greetings and thank you so much!
David Stephen Denny said on 2019-11-13 11:37:41
Thanks for rescuing our dream from SL Fred. I just uploaded latest version and have a problem adding a new region -how do I fix it? 2019-11-13 17:34:34:FATAL:Conversion from string "" to type 'Boolean' is not valid. 2019-11-13 17:34:37:Error: RegionList Conversion from string "" to type 'Boolean' is not valid. 2019-11-13 17:34:37:Info:Loading INI C:\Dreamgrid\OutworldzFiles\Opensim\bin\Regions\Welcome\Region\Welcome.ini
Fred Beckhusen said on 2019-11-01 22:58:34
@Richard: Minimum is anything that gets you on the internet. However, its best to use a router that has working loopback, so you can log in from any PC on the LAN to any other PC on the LAN. Otherwise you will be forced to run the viewer on the server, which will take a lot more RAM and CPU than usual. 16 GB of RAM is what I would want and a modern GPU.
Richard said on 2019-11-01 15:05:29
What is the minimum router that I can use for The Outworldz DreamGrid
Richard said on 2019-11-01 15:05:27
What is the minimum router that I can use for The Outworldz DreamGrid
Dave Dennny said on 2019-09-26 09:24:29
Great work that's given a lot of us the capacity to dream big style - hats off to Fred
Fred Beckhusen said on 2019-08-10 23:54:03
@Long Spiritor: Forward the ports in your router to the new Ip address of the notebook. If you had to usea loopback adapter on your server because of a bad router, this will never work. You will need to replace the router with one that supports loopback and forward the ports to the new machine.
Long Spiritor said on 2019-08-10 11:18:40
Good morning Fred, I migrated my grid (Terra Nova) from my notebook wireless network connection, to a server also in my home, also wireless connection, in a router of my internet provider. Once I have done this, I can no longer log in to my grid through my notebook. Can you help me?
Aussie Envee said on 2019-08-03 22:40:28
I used you bug report but it isn't working -- Outworldz will not load, I get this error, 2019-08-03 18:37:15:Info:Setting IP 2019-08-03 18:37:16:FATAL:A user-supplied component or subscriber raised an exception (Exception f0x80040208) rom HRESULT:
Anonymous said on 2019-08-03 03:40:52
Outworldz will not load, I get this error, 2019-08-03 18:37:15:Info:Setting IP 2019-08-03 18:37:16:FATAL:A user-supplied component or subscriber raised an exception (Exception from HRESULT: 0x80040208)
Mick Scarbridge said on 2019-06-27 00:38:05
This is a great experience for those seeking to setup an Opensimulator as it is convenient, dynamic and fun. My first experience with the Dreamworld Opensim grid was the creation of a single 1024x1024 region. I almost made a campsite for laughs as running across this region took quite a while to accomplish but had no snags or glitches even while flying across. The only issues I have with it are the random problems with MS Windows 10 loopback adapter sometimes losing it's configuration and forcing me to uninstall then reinstall the loopback adapter a few times to fix it. This last time the loopback adapter failed it just stopped working and would not reset the settings. I would love to see this project running in Linux Mint. -Mick
Lou Cypher said on 2019-06-22 01:02:21
GREAT JOB Thanks to Ferd and all that collaborate to this project! Best regards
Nuk said on 2019-06-04 21:54:58
Installed version 2.94. At startup, writes: "Diagnostics port 8001 is not working ...". Although the ports are all open and immediately if you run the old version 2.71, it works.
Nuk said on 2019-06-04 18:24:42
Hello! Tell me, how to update DreamGrid 2.71 correctly for the latest, if the "check for updates" button does not work? How to update manually from files?
Nuk said on 2019-06-04 16:00:37
Hello! Tell me, do you have a history of changes in versions somewhere (a description of the changes so as not to disturb you)? What is the current version of DreamGrid? Has the connection to the main server already been implemented? Is the hypergrid of friends client servers and a handy map? Thank!
Fred Beckhusen said on 2019-05-23 16:06:53
@Power Of Green I sent an email about your issues.
Power Of Green said on 2019-05-23 15:49:40
I get: i get teleport failed unable to identify identity i just set up new grid with outworldz_installer help
Dixy said on 2019-05-22 07:10:47
Hey Fred How can I move the regions closer together without breaking my Grid?
Bob Hays said on 2019-05-21 21:06:33
I understand there is work being done on object saves. Saved when leaving regions. Reloads objects upon returning to the region. I know this is just in testing phases. Would you happen to know when a version might be available in your software?
Fred Doolie said on 2019-04-08 08:26:24
Nevermind. I found a window with menus. It was under that help page that keeps popping up. My error.
Fred Doolie said on 2019-04-08 08:14:42
to continue: into the middle. It's a huge oar such as the tropical island or the university.
Fred Doolie said on 2019-04-08 08:12:42
also it assumes all oars are for a single and when you load one onto a larger region such as a 2x2 it shows you a 2x2 map and asks where to load it. Uh... none of those. I want to load it into the middle.
Fred Doolie said on 2019-04-08 07:59:46
Did you know that when you load an oar from the list you have the load command using the --merge and all the other stuff that loads the oar on top of whatever is already there? It sure makes a mess.
Dennis said on 2019-03-06 18:44:35
Working in a Diva opensim server, creating a prim with multiple faces for display works fine. However, using the Outworldz hypergrid server taking from here, face #7 always reverts to the default wood texture. The other 4 faces are fine and display the correct texture being given. It is just face #7 that does not. As I mentioned above, in my standalone Diva server, all faces are correct. Any one know why this happens to the Outworldz server?? Thanks
Erich Sobotka said on 2019-02-23 06:39:34
Hello, I would like to download Outworldz Dreamgrid.zip V4 unfortunately the download breaks again and again. Therefore my running simulator unfortunately can not load an update. Everywhere else I can make downloads of indeterminate size. Please help. Thank you
Nuk said on 2019-02-17 14:12:01
Hello! Thanks for the great DreamWorld (DreamGrid Hypergrid). But at some point I died in the power of the computer and decided to add regions to another computer connecting them to the server on 1 computer. (this is how the client is made in OSGrid distribution, which can be connected to the OSGrid server). But I did not find instructions on how to do it in the case of DreamGrid. Tell me how to connect and configure DreamWorld on 2 computer so that it connects to DreamGrid on 1 computer and is included in the existing Grid Hypergrid). 2 the computer is on the same subnet as 1. But there is a desire to connect later one more computer which will be on the Internet on other IP as it works in a case with clients as at OSGrid Hypergrid. Thank you!
Araminta said on 2019-02-16 06:27:33
@ Fred This is so awesome thank you for your hard work
Fred Beckhusen said on 2019-01-12 16:01:53
!moto sapa, email me with your DNS name and current password, and I will reset the password. Or you can pick a new name.
moto sapa said on 2019-01-12 10:59:18
looks like vivox is down can not get a connection to them, voice works on sl but not opensim tried other grids and looks like dyndns is down says account already used and i got the wrong password after running the last update 2.65, so no hypergrid in or out ports check out ok, fred has to redo the password with dyndns
Fred Beckhusen said on 2019-01-10 15:09:18
@ Rakis Heron: I would stop the server and also stop the mysql service. Then you can copy the entire folder over and it should work identically. You can then add Mysql as a service on the new PC and start it. You need to point the router ports to the new PC. You don't need an expensive O/S like Server, both 7 or 10 work fine. But it runs on it.
Rakis Heron said on 2019-01-10 13:18:39
Hello Fred I work now 2 week with DreamGrid it is mega cool a damn great work! I will install a i7 Quad srv 2012 now it run on a win 10pro PC. MySql work as a win service. My ask: can i copy 1:1 folder DreamGrid copy on new PC? If yes what i must due with MySql? new activate on new PC or deinstall on old PC first? I hope it gives a good way so i dont must lost all my work now. Thanks for help.
Justyn said on 2018-12-26 15:56:59
Will this run on a VPS server it has the windows
Autumn said on 2018-11-02 20:31:09
Hello, I can't add my url that the outworldz dreamgrid installer gives me, which is http://Unigowyn.Outworldz.net:8002 to the firestorm viewer. When I try to add the url to the firestorm viewer it tells me "Could not add http://Unigowyn.Outworldz.net:8002 to the grid list. Server didn't provide grid info: 0 Please check if the loginurl is correct and contact support of http://Unigowyn.Outworldz.net:8002" Please help.Thanks.
Anonymous said on 2018-10-21 19:43:43
Wonderful work. I'm having trouble connecting, which I believe is because UPnP is not set up properly. Whenever I try to open the UPnPPortForwardManager application (or choose the UPnP options in the "Start" application, I get a .NET error. If I choose to continue, the application does not show any ports forwarded. When I installed the applications in the first place and ran it for the first time, it never asked me about port forwarding, as the instructions said it would. I checked my firewall, and it was not blocking anything. I've tried reinstalling from the zip file a couple times but have gotten the same error. Here's the beginning of what I'm seeing: See the end of this message for details on invoking just-in-time (JIT) debugging instead of this dialog box. See the end of this message for details on invoking just-in-time (JIT) debugging instead of this dialog box. ************** Exception Text ************** System.NullReferenceException: Object reference not set to an instance of an object. at UPnPPortForwardManager.Form1.RefreshPortMappings() in C:\Opensim\OutworldzSource\UpnP Diagnostic\UPnPPortForwardManager\Form1.cs:line 94 at System.Windows.Forms.Form.OnLoad(EventArgs e) at System.Windows.Forms.Control.CreateControl(Boolean fIgnoreVisible) at System.Windows.Forms.Control.CreateControl() at System.Windows.Forms.Control.WmShowWindow(Message& m) at System.Windows.Forms.Control.WndProc(Message& m) at System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m) at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
David Mullins said on 2018-10-17 02:21:49
How do I go about getting the username and password from the start ? I do not see where it is.
James Abraham said on 2018-10-04 15:52:50
Hi Ferd, Is there a way to recover the password of the owner from the console? Thanks!
martin said on 2018-09-19 10:50:25
hi ferd i am having trouble getting up n and running again after time away, i have run through all the steps and also tried updating but the update wont work. can you help?
Zara said on 2018-09-18 11:51:46
I am very interested in using this but I want to start with a postgresql DB as I find it to far more robust.
Timeka said on 2018-09-17 14:26:46
Hey There! I wanted to know how upload skins for the avatar? Little confused on it..I use firestorm as my viewer. Wanted to add more ethnic color skins to my grid. Also would know where I can obtain adult lifestyle accessories such as a crop or collar that will work with DG and FS..Thank ya 😊
Dieter Müller said on 2018-09-15 02:14:52
Mal Lob ausprechen das Program läuft super auch auf Server bis auf das Problem Insel hinzufügen ich muss es immer neu starten weil alle Stoppen
Dieter Müller said on 2018-09-15 02:06:48
Fred bekommt man Tropical Paradise Dance Club als oar ? Gruß
william mattingly said on 2018-09-08 17:27:39
i am trying to open my port tur m,y router abd useing pluginplay in the software help me
Olivia said on 2018-08-27 12:49:59
How can i change the name on my region? I have t he newest outworldz installer
Anonymous said on 2018-07-27 17:05:31
Have been attempting to use the DreamGrid, and am unable to find loopback on my, Asus RT-N12 --not that I'd know it if I saw it, maybe, but I have found nothing, in documentation. I am on Comcast, have their modem, and have this router operational through the modem. I am getting the grid, going, apparently, as the console says it is operational. The viewer isn't loading, however. I have never done this, before. Frightening, it is.
Bob said on 2018-07-23 09:50:23
Hi Fred :) I have been running your software for Outworldz for quite some time now and I would say in the last 6 months A problem pops up that says it cannot connect the DNS to daesa.outworldz.net and can last up to about a week and then out of no where it works again and this has happened about 3 different times in the last 6 months. I cannot enter the game nor can anyone else since DNS cannot find daesa.outworldz.net and was wondering is there a problem with Daesa ? or the company that is providing the free DNS ? any help would be appreciated :)
Hans Nerido said on 2018-06-14 09:45:42
Hi Fred, the DreamGrid is awesome! I have 2 questions about the wifi... 1. is there a way to add the grid map? it would be nice to see the regions and coordinates and its less work to setup new regions. 2. Is there a way my Users can safe also an IAR ? the upload works fine on the page but there is no function to safe the inventory.
DIxy said on 2018-06-08 16:00:57
Hi Fred I have my opensim working and the ports are all open and working and I am able to log in. My question is, is there a way to make it to where my friends can log in from their house?
Terry S said on 2018-05-11 21:21:49
@ Fred,,,, did you fix the problems with the regions list, when adding a region while other regions are still running? The problem is, when a new region is added by clicking the 'Add' button in the regions list (Dreamgrid) then creating a new rgion, the Welcome region says it's stopped but it's still running, and the new region says running even though it's actually stopped, and 'Stopping' the regions via the launcher, actually freezes the launcher, because it's trying to shutdown the new region even though it's already stopped.
Ravendove Stormcloud said on 2018-05-08 19:42:27
Hi, I have been trying to find a link to download this, but everyone I have tried comes to nothing, or times out. How do I go about getting the program?
Fred Beckhusen said on 2018-05-06 13:34:13
@KImmi The diagnostics will tell you what is wrong. I need to know what they say. So run the Help diagnostics and email them to me, fred@mitsi.com, and if necessary I will set up a remote session and show you how to fix it. Failure to verify identity usually means that the server is on a private IP address, not a public one outside on the Internet, or the viewer is connecting to your server with a name or ip address different than that your server is telling the remote server. The remote server refuses your entry as the yoru viewer and your server do not agree that you have the same address. As if you were connecting with localhost, but your machine is running as somename.outworldz.net. So make sure you are setting your grid in your viewer to the PUBLIC name or PUBLIC IP address of your grid. This can be manually located at www.canyouseeme.org. A 192.168.*.* address is NOT public, so you need to open up ports and enter your public IP or DNS name Fred Your ports have to be opened
KImmi said on 2018-05-06 11:30:30
my first post Kimmi said on 2018-01-25 11:59:50 # Hi i'm trying to jump to the hypergrid but i keep getting teleport failed unable to verify identity. what i'm doing wrong In Jan I get no error other then what i posted so what am i doing wrong ... i'm not exactly technically inclined so i have no clue what i'm doing... so if the only help you can provide is to go read someing that i'm not going to understand ... there is no point for me to continue with the farce
Fred Beckhusen said on 2018-04-30 02:08:39
@TerryS All ports can be changed. I do it all the time. You need to stop and start Opensim for it to take effect. It re-writes those files every time it starts. You are using Dreamgrid - you can check them by looking in Outworldzfile\Settings.ini Opensim.proto is what is copied to each folder, but port will just be re-written by the launcher if you edit the ports in it. Diagnostics and Icon port use 8001, Robust uses 8002, database is on 8003. Regions start at 8004. Fred
Terry S said on 2018-04-29 11:47:00
I noticed the default ports used for robust are 8001-8003, then the regions follow consecutively after the private port 8003, starting at 8004, it seems those ports are mandatory and can not be changed, even in the settings section,,, I wanted to use 7001-7003 for robust and 7004 onward for the regions, but changing them in the main settings did nothing when the dreamgrid launcher was started, but to revert back to default 8001-8003 and 8004 onward for regions, and there is no actual OpenSim.ini file in the bin folder (as they are separate in each region folder), so I'm assuming those ports are hard coded, and can not be changed.
fred said on 2018-04-20 12:23:20
Kimmi: I am sorry you are having troubles with your router. I have not received any email address for you, and this is your first post. I have been unable to respond in person as I sick so this is the first time I have checked my email in 3 days. First try to do what the Help-Network Diagnostics tell you is wrong. Almost certainly you need to open the correct ports, which there is a link in Help to tell you what to do. Then run the Help-diagnostics again and it will tell you if loopback is working. If not, go to help again, and follow the instructions there for Loopback. The fastest response is via the Google Plus community... sometimes within minute.. as almost 300 users monitor that system. https://plus.google.com/communities/100189142861137606972
Kimmi said on 2018-04-19 09:28:50
Even with the optional email no one can be bothered to respond to me to let me know what i can be doing wrong trying to jump tp the hyper grid ... thanks for nothing ,,, i'm not recommending this at all
Quin said on 2018-04-19 08:50:15
Hi, I was wondering if there is a fix for error generating login response? A few of us are getting this error when trying to login our small grid.
Terry S said on 2018-04-17 21:08:18
Big problem with V2.15 of the DreamGrid launcher. No matter what DNS name is used in the box, it works until the launcher is restarted then only this name:- Umoegan.Outworldz.net is glued to the DNS box, even if the 'Next' button is clicked and a new DNS name is presented, it works fine up until the launcher is shut down and restarted at a later time, the name:- Umoegan.Outworldz.net returns and never goes away, I even tried my own no-ip dynDNS host name and still the Outworldz free DNS name returns, I even completely deleted the configuration folders in appdata->local and appdata->roaming, and I still get that same name,,,,, I can't use any other DNS name apart from:- Umoegan.Outworldz.net
KaiShun Oleander said on 2018-04-15 12:15:19
Well, I tried to do run a grid myself for the first time and this worked great, so thank you Fred. Next thing is adding some admin tools, and after that splitting the thing over some virtual machines and try it with Docker. When I master that I might try to run it in Amazon cloud.
Scoob said on 2018-01-29 10:29:21
@Terry S - don't disagree with your plan, just that I've found if you can leave win10 to all its ridiculous updates then it performs pretty well - until the next pile of updates is forced on you. ssd helps only in that win10 is heavy on the disk so anything there that speeds things up is welcome. I also use virtual machines and that would be a good with your powerful machine. changing the os voids the warranty? idiots :) find a better supplier I say. could always use a new drive for win7 or *nix and swap the old one back if you ever get a problem. good luck my friend!
Terry S said on 2018-01-29 08:24:00
@Scoob - There is another way to run outworldz and dreamgrid under windows 10, and that is to use either VMware, or VirtualBox, and install windows 7 inside a virtual machine, my new machine is capable of doing that with a 6 core CPU and 12GB ram. I'm going to try and run outworldz insode a virtual machine and post the results, on either using VMware ore VirtualBox, also, if anyone is running Linux, there is a virtual machine manager available that is kernel based, and if the machine running Linux is powerful enough, Linux can be a host to windows 7 along with outworldz.
Terry S said on 2018-01-29 08:17:10
@Scoob I guess then it's time to completely dump windows 10 and attempt to install windows 7 x64 ultimate. Outworldz and dreamgrid worked fully on windows 7, until my win7 machine took a nose dive, and now I'm having to use the most unwanted operating system ever created,,,,being that I'm more of a nix guy, I was going to put Ubuntu on this PC, but was told by the retailers, they only support win10 should anything go wrong with the PC, and by replacing the OS, I void the warranty. It may look like I'll have to sell this one, and have a PC custom built with 'my' specs, it'll cost around 10x more than a shop bought one, but at least I can choose what OS to have installed. As for an SSD? That didn't work either, it's not the device that outworldz is stored on, it's the operating system that runs outworldz, it seems, that windows 7 is the more stable OS to run outworldz.
Scoob said on 2018-01-29 06:42:11
@Terry S - I recently had a win10 laptop take 1.5 DAYS to give me some runtime after it had been offline for a while so stick with it and maybe get an ssd drive, win has never doze-d so much. Updates updates updates. Looking forward to DreamGrid on Linux. Offers Ferd a biscuit...
Terry S said on 2018-01-29 05:58:53
Oh boy,,, I had to buy a new computer because my win7 machine died and of course all n ew computers now have windows 10,but,,,,,,,,bad news I'm afraid Fred, outworldz and dreamworldz do not work on Windows 10 Home Premium, it can take anywhere up to 10 minutes just for the database to start, and the opensim console never appears,,, the log file is too big to paste here, but this and a few lines I'll post,,,,,,this is a few of the lines that wait for the opensim console to appear:- 2018-01-29 04:43:31:Info:Please wait for the console to show 'LOGINS ENABLED'. It will take a while to load. 2018-01-29 04:43:33:Info:Opensim is not yet running, will continue to check every 1/10 second for two minutes and this line is repeated for about 20 lines:- Info:Opensim is not yet running, waiting for it to start listening So I manually started opensim.exe in the opensim\bin folder, which did work, but when I tried to shut it down using the 'Stop' button in the launcher, I get:- 2018-01-29 04:47:42:Warn:Process '10316' was not found. 2018-01-29 04:47:43:Warn:Process '10316' was not found. 2018-01-29 04:47:43:Warn:Process '10316' was not found. 2018-01-29 04:47:43:Warn:Process '10316' was not found. 2018-01-29 04:47:43:Warn:Process '10316' was not found. 2018-01-29 04:47:43:Warn:Process '10316' was not found. Then I got these:- 2018-01-29 04:48:35:Info: Using mysqladmin to close db 2018-01-29 04:48:36:Info:Unable to connect to server:No connection could be made because the target machine actively refused it 127.0.0.1:3309 2018-01-29 04:48:36:Info:Zzzz... I used the task manager to monitor the mysql startup, which it did after about 5 minutes of waiting, then while the launcher was waiting for the opensim console, which never opened, mysql stopped running.
Scoob said on 2018-01-29 02:22:44
@Ferd I checked the region port config after I'd moved the main ports in advanced settings, all ok! BUT! I checked the .ini and that was still at 8005. Found that if I change the main ports in advanced I have to go back to simple settings and in every region config box hit save, then it writes the .ini We got there, I'm running 3 avs on 3 machines on my local network as I write this - thanks once again Ferd. From what I read the number of home spun OS grids has bloomed since you did this. Will try and find something awkward to try again in February lol A1 support !
Fred Beckhusen said on 2018-01-28 19:10:13
@SCOOB: Maybe you forgot to change a port, as 8005 is in the Region settings. Look at each Region.ini file in Opensim\bin\regions, or use the advanced panel.
Scoob said on 2018-01-28 12:26:19
1st and foremost: thank you. I've used bare opensim in the past, also diva and so I can certainly say what you've done here Ferd is much appreciated :) So - I've been pushing the envelope with 9 4x4 vars and found nothing to complain about, thank goodness for teleports - it'd be a long walk! Now attempting to create 3 dreamgrids on 3 separate machines on my internal network. Adjusted ports accordingly 8000 base, 8100 base and 8200 base - looks good and all start fine. Connecting with a client (via 3xDynDNS domains) and 3 matching port forward schemes on the router - the server i'm aiming at shows I'm connecting but then can't complete. Is this a listener port I should adjust manually i.e. not in the advanced settings? Yes - I like trying awkward things :) robust log gives: [WEB UTIL] and [LOGHTTP] trying to use port 8005 when the system is set for 8202 --> Once more with feeling - thank you Ferd
Nova said on 2018-01-26 19:50:21
Hi just downloaded the game and already did the step on console with the name, last name e-mail and password, but when i try to login in onlook my username or pw not working, keeps saying i need to register to Outworldz to login, help pls ty in advance :)
EbnMasr said on 2018-01-26 05:55:27
I Ebn Masr
Crow said on 2018-01-25 18:00:16
Kimmi said on 2018-01-25 11:59:50 # Hi i'm trying to jump to the hypergrid but i keep getting teleport failed unable to verify identity. what i'm doing wrong I get the same thing, it's as if everything is in standby mode and that all we get is to connect and possibly that the reality is we are hosting our own sims but that are done via hand shake on a cloud server,, that i cant even TP using the internal TP board for the regions that are ferds, as like the laggy NPC Veroona or what it's called, that hypergrid is as silly to even try as that to gives no connect or other type of fail. I have come to the conclusion as of the so called update that the event might have made more hiccups than of what might have been,, that I didn't notice at all before the update, but that with any lack of being able to TP from region or hyper makes it seem like doors have been closed from those that have full control as of how the grid is being used, as to control use as of how people use it,, but conjecture. And with that have taken my oar off and left a big square of green where I used to log in at, as that it did seem like it was less a fuss to use but now seems a fuss to use, as not being able to actual use it as it should be,, this might be goodbye from me,, as that it lacks a sense of being able to be useful, until possibly a update to fix this.
Kimmi said on 2018-01-25 11:59:50
Hi i'm trying to jump to the hypergrid but i keep getting teleport failed unable to verify identity. what i'm doing wrong
Andrew said on 2018-01-20 02:35:05
The new update 1.75 works very well, it is smoother and more robust. Huge plus to have the Save All Regions working, saves me a lot of time, wtg Fred. I don't get any issues with the Mysql when starting, another indication of the update. I would like to know (for my upgrade plan, see above), if I copied all the files in the Regions folder, from the older build into the new build, would this reinstate all of my regions, ready to be populated again? This question is in relation to keeping Landmarks already created.
Crow said on 2018-01-18 15:18:32
Not to sure about what has gone wrong, but that there is something that I noticed when doing a check that keeps telling me that my loop-back is failing when I know for certain that it worked before, and that all settings as far as I can see is as near to what I had before with a IP change so as to know that I can get it right as I did it 3 times before . That the advanced settings no longer give pop up as to save and that with doing a diagnostic that gives me an error, that there is a spelling mistake, for one instance of where it says, checing as for checking, this makes me wonder if as some conventions of getting things right might mean more than just showing it go through the motions. As it is now I cant even get to Hyperica, all I can get to is the place where the goat and other NPC's are, and that sometimes takes a while to get there, it tells me I have hypergrid but that I seem to be more as local that as on the grid.
jacob said on 2018-01-17 15:49:07
i have run all the set ups and have the server runing i when to set up the dns fpr the HG and no i can log in send failed sine rewinding of the data stream failed
Andrew said on 2018-01-16 03:24:44
Also, I host Dreamworld on a SSD away from the OS, so it doesn't suffer any permissions issues. Backups are saved to a third SSD and synced with a 32gb Memory stick. I noticed early on that some files are located in the user folders on the OS disc. That would explain why I couldn't hot swap Dreamworld to another PC. I am building a more powerful server to host my growing collection of regions, hopefully that will go smoothly.
Andrew said on 2018-01-16 03:17:41
I developed a backup plan when updates are due, as I always make daily backups of all regions and inventory. When the update is ready, I rename the current version folder with OLD at the end, so they don't get mixed up, then copy over my folder containing a clean version of 1.65. Once started, it will download and install the update. Everything runs fine with the update, then all I have to do is, reinstall my regions and backups. After a few days, I delete the OLD folder to save space.
Crow said on 2018-01-16 00:04:34
Sad to say, I have the same as Andrew above. Says root. Type show region, and it has nothing, try change region and it does nothing, try to load an oar, nothing, not connecting , but not as giving an error.. why wouldn't it not give an error ? I thought that if I was to leave it running that it might, get to the point where it's showing the "enabled" log-in status, that it's as if something isn't loading or the connection to dreamworld/outworldz is not connecting ? Or down for repair, or that testing might be going on, will try and see if the older 0.8.2 will give a local, or that might be the way to go for the interim, as to think that sims not up..not sure if that's a reality as not getting an error if that were the case.
Fred Beckhusen said on 2018-01-15 21:29:54
@Quin: Look in Adbanced for the switch labeled "Confirmation" in the Wifi section. Flip it off. You also need to log in as "Wifi Admin", go to the User accounts and allow anyone that already created an account.
Crow said on 2018-01-15 21:24:09
Loving this grid.. so easy to set up, and the best thing is that I can run a NPC, having the ability to see how this all can work with ease. when that the learning curve is dropped with one of the most daunting aspects of getting these type of sim's to run and not crash all the time, is the setting up. The one thing that needs to be done to all opensim environments, stop making it look hard to do ! That the opensim environment can be at times a pig to get started, this has just made it look a lot better to be involved in. A world that seems to be getting it right the first time.
Quin said on 2018-01-15 20:59:40
Hi Ferd, Thank you for this! I have set it up and have a question about the login webpage. I had someone test it out and they were able to make an account but it says pending on the grid. How do I get people to sign up and have the account be created and used once they sign up? I want to allow people to sign up on their own without me having to create accounts and passwords for them. Again thanks for this!
Andrew said on 2018-01-15 18:29:16
Uploaded and installed the latest build 1.75, ran into a problem. Here is what was in the console window: D:\DreamWorld-master\DreamWorld-master\OutworldzFiles\Opensim-0.9\bin>opensim.exe 00:23:20 - [OPENSIM MAIN]: configured log4net using default OpenSim.exe.config 00:23:20 - [OPENSIM MAIN]: System Locale is en-GB 00:23:20 - [OPENSIM MAIN]: Environment variable MONO_THREADS_PER_CPU is unset 00:23:20 - [OPENSIM MAIN]: Runtime gave us 2 min worker threads and 2 min IOCP threads 00:23:20 - [OPENSIM MAIN]: Runtime gave us 32767 max worker threads and 1000 max IOCP threads 00:23:20 - [OPENSIM MAIN]: Limiting max worker threads to 1000 00:23:20 - [OPENSIM MAIN]: Threadpool set to 1000 max worker threads and 1000 max IOCP threads 00:23:20 - [OPENSIM MAIN]: Environment is supported by OpenSimulator. 00:23:20 - [CONFIG]: Reading configuration settings 00:23:20 - [CONFIG]: Reading configuration file D:\DreamWorld-master\DreamWorld-master\OutworldzFiles\Opensim-0.9\bin\OpenSimDefaults.ini 00:23:20 - [CONFIG]: Reading configuration file D:\DreamWorld-master\DreamWorld-master\OutworldzFiles\Opensim-0.9\bin\OpenSim.ini 00:23:20 - [CONFIG]: Reading configuration file D:\DreamWorld-master\DreamWorld-master\OutworldzFiles\Opensim-0.9\bin\config-include\osslEnable.ini 00:23:20 - [CONFIG]: Reading configuration file D:\DreamWorld-master\DreamWorld-master\OutworldzFiles\Opensim-0.9\bin\config-include\DivaPreferences.ini 00:23:20 - [CONFIG]: Reading configuration file D:\DreamWorld-master\DreamWorld-master\OutworldzFiles\Opensim-0.9\bin\config-include\MyWorld.ini 00:23:20 - [CONFIG]: Loading environment variables for Config 00:23:20 - [OPENSIM MAIN]: Using async_call_method UnsafeQueueUserWorkItem 00:23:20 - [OPENSIM MAIN] Running GC in server mode 00:23:20 - [STARTUP]: Beginning startup processing 00:23:20 - [STARTUP]: version: OpenSim 0.9.0.0 Release 00:23:20 - [STARTUP]: Operating system version: Microsoft Windows NT 6.2.9200.0, .NET platform Win32NT, 64-bit 00:23:20 - ==================================================================== 00:23:20 - ========================= STARTING OPENSIM ========================= 00:23:20 - ==================================================================== 00:23:20 - [LOCAL CONSOLE]: Persistent command line history is Enabled, up to 100 lines from file D:\DreamWorld-master\DreamWorld-master\OutworldzFiles\Opensim-0.9\bin\OpenSimConsoleHistory.txt 00:23:20 - [LOCAL CONSOLE]: Creating new empty command line history file D:\DreamWorld-master\DreamWorld-master\OutworldzFiles\Opensim-0.9\bin\OpenSimConsoleHistory.txt 00:23:20 - [SERVER BASE]: Starting in D:\DreamWorld-master\DreamWorld-master\OutworldzFiles\Opensim-0.9\bin 00:23:20 - [SERVER BASE]: OpenSimulator version: OpenSim 0.9.0.0 Release 00:23:20 - [SERVER BASE]: Operating system version: Microsoft Windows NT 6.2.9200.0, .NET platform Win32NT, 64-bit Console log level is ALL 00:23:20 - [SERVER BASE]: Logging started to file D:\DreamWorld-master\DreamWorld-master\OutworldzFiles\Opensim-0.9\bin\OpenSim.log 00:23:20 - [SERVER BASE]: Stats Logging started to file D:\DreamWorld-master\DreamWorld-master\OutworldzFiles\Opensim-0.9\bin\OpenSimStats.log 00:23:21 - [REGION DB]: MySql - connecting: Data Source=localhost;Database=opensim;Port=3309;User ID=opensimuser;Password=***;Old Guids=True;Allow Zero Datetime=True; 00:23:21 - [REGION SERVER]: Starting HTTP server on port 8002 00:23:21 - [BASE HTTP SERVER]: Starting HTTP server on port 8002 00:23:21 - [PLUGINS]: Initializing addin manager 00:23:21 - [PLUGINS]: Plugin Loaded: OpenSim.Data 00:23:21 - [PLUGINS]: Loading extension point /OpenSim/Startup Currently selected region is root Region (root) # There were no logins enabled, no regions available. I am going to try what I did last update, Install a new version 1.65, then before I upload any OARs' etc, run the update, once the new update loads okay, then reinstall my OAR backups. Will let you know if that works with this update.
John Sheppard said on 2018-01-14 11:41:06
I've had the same problem with backup all regions... I just go to the console and save each one manually. Then I know it's done.
Fred Beckhusen said on 2018-01-14 11:14:38
@Andrew: Thanks for the report. Yes, I spotted that bug just last night. it will be fixed in 1.75, which will be released out this afternoon.
Andrew said on 2018-01-14 10:48:22
Hi, I think I have found a bug(ger), when I use Backup All Regions, I watch as the console goes through all 12 of my regions, one by one. When I check them on disk, they are all the same size, it seems it has saved the same oar, just changing the names to suit the region lists, but not the content. I thought at first, it was using some sort of super compression, but when I restored a couple, they were all the same content of one region. I save one by one, but the thought of that automated service sat there, makes me sad.
Trixie DLight said on 2018-01-13 16:45:58
Hi Fred, Thank you so much for this awesome installer! While I have had to trouble shoot just a bit, twice now I've been able to hypergrid out to OS Grid from my lovely little realm. I've friended my OS Grid alternate account and tried to offer a teleport but it failed. I've set my estate to public so I don't think that was it, (though I've had it set to private before too). Do I need to register my hypergrid address before I can have friend teleport in from OS Grid or wherever? This is a totally newbie question, but thanks for answering if you get a chance. Again thank you! I had tried to download simonastick a few years back and just couldn't seem to trouble shoot since I'm not that tech savvy. Your one click instal and very helpful info on troubleshooting port forwards and what not has been great! Sincerely "Trixie" aka Bethany (PS if it helps my hypergrid address is http://TrixiesGrid.Outworldz.net:8002 )
little bird said on 2018-01-08 04:20:35
thank you so so much yeahhhhh
Anonymous said on 2018-01-06 14:14:31
@TerryS:Good points. Are your running a Grid or a Standalone? I'll add a disable checkbox. I'll also make each region be individually settable to suspend, or not. The welcome area has to always be on, though. They teleport currently sends them somewhere there (to Purgatory?) while it's spinning up. It's all going to depend upon CPU, disk, how many cores, how many memory lanes, and how many vertices. A laptop with 2.7 Ghz I7 with SSD can load an empty region in 22 seconds. Our Virunga African sim, with over 1,500 scripts, 28,034 prims, is a 4X4 var region that loads in 38 seconds.
Terry S said on 2018-01-06 13:41:43
@Fred. The feature you wanted to add at a later time for stop/start regions on teleport, I believe may be more of a hindrance than a blessing, because some people's computer that they set aside to run opensim, may not be as fast as the systems that Kitely use (or should I say, the ones at Amazon for which Kitely is running on). In comparison to my home server (purpose built server), the initial starting time between my server and the Amazon's cloud servers is no comparison, the Amazon cloud server take a few seconds to load up and run an opensim region, whereas, my purpose built server can take up to 30-45 seconds and even as long as a minute to complete the initial region startup.
Fred Beckhusen said on 2018-01-05 12:30:18
@Andrew: Difference in parsers, just break it into separate lines. _NCline = 0; // point to line 0 gNCname = llGetInventoryName( INVENTORY_NOTECARD, 0 ); // get the first Notecard it can find NCuuid = llGetNotecardLine( gNCname,0 ); // get the first line from that notecard and store the key in NCuuid
Andrew said on 2018-01-05 06:13:25
Some years ago, I paid to have a scripted system created, the guy that did it, was very knowledgeable and talented. I have full rights for the system and wanted to use it in one of my sims. There are a total of 13 scripts to the set, all of which are required. Having brought them into the sim, I recompiled them to mono, all recompiled fine except one, the failure was in a single line, character 49 with a syntax error. _NCuuid = llGetNotecardLine( gNCname = llGetInventoryName( INVENTORY_NOTECARD, 0 ), _NCline = 0 ); Has something changed that I can correct... albeit this looks like chinese to me.
Andrew said on 2018-01-03 03:34:19
It might be a solution to run Mysql as a service as opposed to running it eachtime I start the grid, which I do on a daily basis. I could run Mysql as part of windows, all I would need is the api to connect to it. Possibly remotely hosted? A cool addition would be to have an autonomous Inventory/Avatar, I could put this onto my cloud deployments, and or my static online webserver which has loads of free space and huge bandwidth allowances. Just my News Years ramblings :)
Anonymous said on 2018-01-02 14:13:25
@Andrew I have seen some not start Mysql, which causes crashes. For some reason it does not run and in some cases takes forever to load - even though I don;t touch mysql in this update. - Sunday I found out mysql was no longer digially signed by me, so security rules may have stopped it from running. I don't know of any other issues. Do you have some in mind? 1.74 is coming very soon with some tweaks to make the menus appear always so you can adjust things.
Fred Beckhusen said on 2018-01-02 14:09:08
@TheMouse It "should" delete it. It's a combination of viewer and server that could cause it. Was this Onlook?
Andrew said on 2018-01-02 12:23:30
Hello Fred, seasonal tidings to you. Is there something amiss with the latest update 1.73? It seems to skip a LOT of the services I see opening normally, and ofc opensim then will not load and although there are no errors shown, its a dead horse. I have to roll back to V 1.71 to get things back to normal.
The Mouse said on 2017-12-31 05:23:17
Hi Fred, I noticed my trashfolder doesn't remove trash. Is there any change this can be solved? I did clear cache etc., and restarted , but unfortunately this does not solve it.
Jazzn said on 2017-12-29 11:34:05
@Fred: Got it! Thank you!
Fred Beckhusen said on 2017-12-29 09:42:59
@Jazzn: You missed a prompt on the screen. It may have flashed by too fast. The region is asking who owns it, but you have no users yet. Go to the Robust box and type 'create user', and make at least one user. There are two things going on now,which used to be combined: a "Robust" avatar and inventory manager system, and at least one region/sim. These are the two black DOS boxes. You create users in robust, and create estates in the regions that your user(s) will own. Type those users into the Region prompt instead of "Test User". Regions then ask what estate the region belongs to. You can create additional estates at that time and assign different users to own them. As you add more sims, more boxes will appear. They can be expanded using more PC's when you run out of RAM, just like OsGrid does , or Second Life, while sharing the one Robust box.
Jazzn said on 2017-12-28 22:50:21
Fred, sorry to bother but, I have downloaded the DreamGrid Beta and can't get through the Start. I have a 5 sim (grid?) with a url of http://"myworlds".outworldz.net:8002 and it works nicely. However, after downloading DreamGrid, I thought it would be a new "instance" of the worlds where I could upload the OAR and IAR files to recreate the sims/inventory. However when I initiate the Start and input the Estate as the same V1.73 "myworlds" name I get this error: Estate "my worlds" has no owner set. Estate owner first name [Test]: "my same V1.73 first name" Estate owner last name [User]: "my same V1.73 last name" HR:MIN:SEC - [OPENSIM]: Unable to store account. If this simulator is connected to a grid, you must create the estate owner account first at the grid level. So I'm confused. Can I not use the same Estate name and Estate Owner as what has previously been created in Outworldz V1.73 and registered with opensim? Maybe I'm just trying to get too much out of worlds that are already working and don't need to upgrade to DreamGrid? I'm confused and much appreciated if you help?
Leilani Jewel said on 2017-12-27 05:15:35
Fred, Is there a direct link to the updated V1.73 Dreamworld download zip file, I only have the link for the V1.72 and then have to keep manually updating it......is there one? The latest desktop icon I have to start V1.73 fails to start, so I keep reverting back to the new download of V1.72 again, then downloading the new update file again.........too many files....... Leilani Jewel
Fred Beckhusen said on 2017-12-27 02:05:41
@Leilani Jewel. I've responded to your email address multiple times.Perhaps I am stuck in a spam filter. Download Dreamworld again, and extract it to a new folder. Then and replace your start.exe and start.exe.config from that new folder (the latest zip file). That should get you past your error where the Welcome region in Advanced does not match any of your regions. It may prompt you to fix it. If so, go to settings->Advanced and change the Welcome region to one you prefer. There are more ways to get the sim working - go copy these folder from the non-working sim to the new folder: Outworldzfiles\mysql\data\* Outworldzfiles\Opensim\bin\Regions\* Then click start in the new folder. If you are available tomorrow sometime, I can set up a remote desktop session and fix it for you. I am USA Central times (GMT -0600) Please email me directly, fred@outworldz.com and I'll get you going again. ~Fred
Leilani Jewel said on 2017-12-26 21:38:21
Could someone please respond to my messages or questions on here, I'm completely stuck, can't log into any of the three regions I created..I have followed all advice given.......can't start console, even after the update. Help!!!!! Leilani Jewel
Fred Beckhusen said on 2017-12-26 17:03:07
@Terry Oh yeah, I agree. I have thought about that a lot. But I have too many other things to work on still. The region module on Dreamgrid needs more work to make the icons consistent with the state of the sim when they crash or restart. The next feature is an auto-restart on a crash. Later., I hope to add auto start/stop on avatar teleport, like Kitely. That sill let machines with tiny amounts of RAM run huge grids. Fred
Terry S said on 2017-12-25 15:32:09
Here's a suggestion for future additions, especially for the DreamGrid installer. creating multiple single regions would be no problem when adjusting the location numbers, but var regions can overlap single regions, and single regions can overlap var regions, and the only way of knowing this is when the region console throws up an error, but it doesn't say what region(s) are being overlapped, sooo, here's the solution, a grid map, with mouse over co-ordinates and tiles showing what is taken and what is just water, then using that grid map, creations of a mixture of single and var regions, one can know then what co-ordinates to avoid. A map similar to the one used at OsGrid would be great.
Leilani Jewel said on 2017-12-23 02:46:44
To Anonymous: I went ahead and downloaded the updater link for Dreamworld, and it still didn't work, I still cant get it up and running, even after that update , and here is the error message I now received, regarding the first land I set up Error message for Starlight Tropical Paradise region: Unhandled exception has occurred in your application Duplicate section with name "Starlight Tropical Paradise" on line "[Starlight Tropical Paradise]" while parsing line number 0 with value" -IniParser version:2.3.0.0 while parsing line number 17 with value [Starlight Tropical Paradise]" = IniParser version: 2.3.0.0. Also was it ok to give me as owner " God rights"? That is what I did when I was still able to access it. Leilani Jewel
Leilani Jewel said on 2017-12-22 18:41:12
Ok...took a chance and downloaded the link for Dreamworld updater, downloaded it......and now it is just sitting on wait............and nothing is happening...........for ages..........what now? Leilani Jewel
Leilani Jewel said on 2017-12-22 18:41:07
Ok...took a chance and downloaded the link for Dreamworld updater, downloaded it......and now it is just sitting on wait............and nothing is happening...........for ages..........what now? Leilani Jewel
Leilani Jewel said on 2017-12-22 18:41:02
Ok...took a chance and downloaded the link for Dreamworld updater, downloaded it......and now it is just sitting on wait............and nothing is happening...........for ages..........what now? Leilani Jewel
Leilani Jewel said on 2017-12-22 18:40:57
Ok...took a chance and downloaded the link for Dreamworld updater, downloaded it......and now it is just sitting on wait............and nothing is happening...........for ages..........what now? Leilani Jewel
Leilani Jewel said on 2017-12-22 17:33:30
Reply to Terry S Terry thanks for your reply and letting me know about using Wordpad, I will certainly do that, I would have used Microsoft office word, had you not told me that. Many thanks. I am not very tech savvy, and during the process of not being able to log into the first world I created, and then successfully creating another, which was working great until I started not being even able to open Outworldz consul to enable to log ins, I then downloaded the beginning installation a number of times..........I did delete some...........but I probably have multiple copies here, so it gets a bit confusing......but I didn't do the complete install on those.....Ive only done that twice , while creating the two worlds. After getting back in with the creation of the second one, I looked for the name of the first created sim on the map, and it does not exist...sigh.......so whether I didn't completely configure it properly when I went to Advanced on the interface....I'm not sure. But what I do know I did for sure was change the grid name from Dreamworld to the name of my region...so I now realise I mucked that up. Because with the first region I created, when I stopped being able to run the Outworldz starter consul, the error message was something about repeated name..........so I know I mucked that up........I also changed the DNS to one of my choice which I thought you could do, so that may have altered things too, and because I couldn't find instructions on this anywhere, and Im really new to this............on the left hand side using the interface in Advanced..............is that suppose to remain "Outworldz", above the land sizes, I have a feeling I may have changed that to my region name too..........should I have done that , if I did? Anyway that is the first region, that is now not showing up on the map at all.........but I had been on the land and created an avatar , but the second created land........I uploaded the land forming Oar file..........placed objects .....etc..created the avatar.........was doing really well........logged in and out at least , 5 or 6 times.......just to check all was working ok.........then...........it stopped working again, I stopped being able to get back in, then I got that different error message for the second created land, with the parse line thing. Anonymous I had sent emails with full descriptions of the errors I was getting..I copied and pasted them............to see if you could work out what was happening and full descriptions, You musn't be getting those messages as I haven't had replies. So I'm stuck at the moment........but if it's Dreamworld for sure , I use the link for , then I will go ahead and try these update fixes......I'm pretty sure it is.....but I am reluctant to start in case for some reason it's the Dream grid one I'm supposed to use. Can I make a suggestion, that these things are clearly stated..........when people are new........to all this. Remember some people don't have the knowledge of these things....and there doesn't seem to be a lot of information to look up, when things don't go to plan. Leilani Jewel Leilani Jewel
Leilani Jewel said on 2017-12-22 17:09:46
Thanks for your replies Terry S and Anonymous. Anonymous your reply mentioned check the Help section for updates...if that is part of Outworldz webface, I cant even open it at all, it wont start , so if help is in there, for updates that doesn't help me, or if Help is located elsewhere , where is it? Also......you mentioned there were two link options, and that I should make sure I use the correct one..........so just to make sure...is it the Dreamworld link that I use, not the Dreamgrid link? Could you let me know as soon as you can, as I don't want to procede until I know for sure. I had taken a backup of what I hope is a full one, by following instructions I read , when I was still able to log in, and also of inventory, I can see that I have them, and I really hope they do contain the full content of the sim. Kind regards, Leilani Jewel
Terry S said on 2017-12-22 09:29:37
@Leilani Jewel Also, when you open an opensim ini files be it Regions.ini or OpenSim.ini using notepad, you can see the line break stripping and it looks like all the text is on one line, but do not use MSWord from MS Office, but instead you can safely use wordpad, but make sure when you save the ini file(s), and if wordpad shows a warning that the file will be saved in plain text, select yes.
Anonymous said on 2017-12-22 09:28:28
@Lielani - Look in Help->Check for Updates. If it crashes and you cannot get to the updater, try a manual update. Save the following EXE in the folder where start.exe is and run it. It will repair any missing files. There are two versions, one for Dreamworld, and one for Dreamgrid. Be sure to use the correct one. If you have valuable content in your sim, make a copy of the entire folder somewhere, first. It will have copies of the region files and database we can recover if it is still broken. DreamWorld: https://www.outworldz.com/Outworldz_Installer/Updater.exe DreamGrid: https://www.outworldz.com/Outworldz_Installer/UpdateGrid.exe
Terry S said on 2017-12-22 09:25:24
@Leilani Jewel I don't know how outworldz installer works, but that error message from parsing the config file, could mean, if you changed that file manually at any time and pressed enter in the middle of a line, which would result in an incomplete configuration. In my experience with opensim (connected to OSGrid), my problems with parsing was because of manually changing one of the configuration files (.ini), and entering a line break where one shouldn't be,,,,,also, the ini files are plain text with no formatting, making them compatible with Linux, if you used MS Office (MSWord) or any other formatting text editor, then there will be problems with parsing, because of the hidden line break characters ending a line, ideally the ini files should be edited with notepad. IF this is the case, I'm afraid I don't know how to strip text formatting in windows, I'm more of a Linux guy than windows,,,,in Linux there is a command called dos2unix which strips line breaks in a text file, but I don't know if there's a windows equivalent.
Leilani Jewel said on 2017-12-21 21:11:44
Feel like a broken record on here, lol...sorry But can anyone help with this error message: PLEASE Unhandled exception has occurred in your application. Microsoft.NET Framework Could not parse file C:|Users\My name\Downloads\Compressed\OutworldzFiles\OutworldzFiles\OPensim\bin\config=include\MyWorld.ini while parsing line number 0 with value" -IniParser version:2.3.0.0. (In terms that a non-tech noobie can understand ) lol
Terry S said on 2017-12-21 19:20:41
I found another problem with the installer. Being that the installer is 32 bit, it can not find and auto run 64 bit viewers, the only viewer that's mandatory for outworldz is Onlook, it seems the installer will not let me start anything unless I allow it to install and run Onlook, otherwise I first get "Starting Onlook....." then I get "ATTENTION needed, please start Onlook..." both are repeated until I allow the installer to install and auto run Onlook, the other viewer selections take me to web sites where I can download those viewers, so I downloaded Alchemy x64, but it's not in the list of viewers to select, only Onlook it there. I also have Firestorm x64 too, but the installer doesn't see that, so I have to wait until Onlook has started, then X it, then start either Firestorm or Alchemy On the subject of viewers, Ukando, no longer exists.
Leilani Jewel said on 2017-12-21 18:29:08
Sorry I don't have the awesome comment to make yet, Im getting really confused. I couldn't access a world I had created, but it was fine before, I made some changes in advanced, I have emailed Fred directly and he did answer, on one of these columns..but not to the second email I sent with the error messages I was gettingI don't see it listed here, but I'm stuck.......I NEED HELP!!!! TWICE now, with two different created worlds (I created a second because I could no longer access the first one..........and now..........I cant access the second one either....What's happening??? It was fine before, and I haven't made any crucial changes, besides putting the files into a new folder, I'm getting very disheartened because it was all going well before...can someone please answer my emails where I give all the specific details...its too long for in here?
Leilani Jewel said on 2017-12-21 18:29:07
Sorry I don't have the awesome comment to make yet, Im getting really confused. I couldn't access a world I had created, but it was fine before, I made some changes in advanced, I have emailed Fred directly and he did answer, on one of these columns..but not to the second email I sent with the error messages I was gettingI don't see it listed here, but I'm stuck.......I NEED HELP!!!! TWICE now, with two different created worlds (I created a second because I could no longer access the first one..........and now..........I cant access the second one either....What's happening??? It was fine before, and I haven't made any crucial changes, besides putting the files into a new folder, I'm getting very disheartened because it was all going well before...can someone please answer my emails where I give all the specific details...its too long for in here?
Terry S said on 2017-12-21 04:44:18
Quote from Anonymous:- "@terry S. Every time you run Dreamworld, it updates the Dynamic DNS server. " It doesn't though, because I tried several times and when I clicked on 'Help->Show HG address" it showed the outworldz dynamic DNS name followed by port 8002, which is a correct url, but when I clicked on "Test DNS", the box came up with the wrong resolved IP address, but using my no-ip dynamic address always returns the correct IP when I hit the "Test DNS" button.
Anonymous said on 2017-12-18 19:56:42
@terry S. Every time you run Dreamworld, it updates the Dynamic DNS server.
Terry S said on 2017-12-18 18:57:18
Unfortunately, the free outworldz DNS host name that is assigned on first install doesn't always point to the real IP address, unless outworldz can provide a dynamic DNS updater for outworldz, dynamic DNS service, which luckily, I previously setup a no-ip account and using an updater, when my IP address changes, the client software detects it and updates the account accordingly, but there is nothing for outworldz, and as such if using the same dynamic host name from outworldz, it'll only points to the right IP address once the installer has run one time.
X said on 2017-12-15 13:12:53
You are not going to believe this. I will attempt to post this in the places I posted my question. I tried for 15 hours everything. I was ready to give up. Then on a whim, I decided to try one last thing.... I uninstalled Comodo Anti-Virus. Not only did your wonderful program work instantly (LOVE the new upgrades haven't played since 1.63) but ALSO the new Alchemy and VR Cool viewers which I also could not get to install on this machine. Comdo Anti-Virus hates VR programs, at least some of them. If you have problems like mine, ditch it. Worked like magic. YOURS -- X
Fred Beckhusen said on 2017-12-14 23:15:25
@X: Task kill any Dreamworlds that are already running, then try running it as a administrator. Maybe you do not permissions to write the %APPDATA%\local\Outworldz.com folder where it saves settings? Is the Dreamworld, or DreamGrid? Task kill any Dreamworlds that are already running, then try it
X said on 2017-12-14 21:29:56
Hi. I tried this on my Acer Win10 laptop, and it worked great. I have a new Acer Win10 tablet/laptop and it doesn't do a thing. I click start, and it takes me through the permission dialog, spins a sec - then disappears. I checked task manager and there is a process running for the prog, but it isn't actually using any resources or doing anything. I've tried everything to get it to install, to no avail. Any tips?
Steve said on 2017-12-11 02:51:54
I had a issue with LDU for some reason it has stopped working it loads up fine, my firewall has allowed it, my ports I used are ok but just will not connect me to the internet. I did get a windows update which kinda screwed it up, I reinstalled everything and still did not load. my router is totally different to the 1 you all use as it does not have loopback or any feature like that, however it was working fine up until the update I do not want to reinstall windows 10 as my version goes back to the one I got when it came out. the regret is I had to close LDU down but I still have it stored incase I can fix it I do apologise for those who liked my grid.
Larry Calvert said on 2017-12-01 03:49:27
Wow! Installed on a Windows 10 machine - came right up (after I figured out my ip address to enter in for the grid connection). Runs great! Thank you, thank you! Very clear instructions.
Jania Cleanslate said on 2017-11-12 17:33:18
I can not get it going :-( it says I need a login url? I do not know how to create one or what to put there and i do not see any information here on how to create one.
Aussie Envee said on 2017-10-21 21:23:51
Fred I have set ossl in opensim, it works on one estate Moonglow and all on that estate but I made another estate for other sims and for some reason its not picking it up Ossl from opensim for that one
Aussie Envee said on 2017-10-15 22:33:47
Ferd, is Outworldz down cause none of the links work from my grid
Fred Beckhusen said on 2017-10-12 09:45:05
@DANNA: The NPC is reset to Absolute position. Click the box and toggle that to RELATIVE mode and then stop and start it. It should appear at the right spot.
Danna Cyberstar said on 2017-10-12 07:44:26
Hi Fred I uploaded an oar file to my region. It is the Magic Mermaid, I clicked the NPC box, I assume it rezzed an NPC called Moving Man. Now the Moving Man (Which Actually Looks Like A Female) is at the bottom of the sea how do I redirect her to come out of the water?
Danna Cyberstar said on 2017-10-10 20:05:29
I finally got the viewer to connect, I had to delete the whole thing and reinstall it and the viewer set in the right URl; I cant wait to log in and get everything to going I guess my next step will be logging in when I am not at home from my laptop. I hope this will be a simple process but I am thinking it wont lol.
Danna Cyberstar said on 2017-10-10 19:46:13
I went through my desktop and found out that the port was not open this had previously been opened when I had an opensim on my desktop. I now have The port opened, and Outworldz opensim on my desktop everything loads up ok but I cant log in with the viewer, I also tried to log in with the Firestorm OS viewer with no success. The How_To_Compile file says that the login URI: is http://127.0.0.1:8002/ But the viewer has the login URl as http://Adrilille.Outworldz.net:8002/ could this be what is causing the conflict? I have tried changing it to http://127.0.0.1:8002/ but it keeps going back to http://Adrilille.Outworldz.net:8002/
DannaCyberstar said on 2017-10-10 18:12:10
Hi Fred I was at my friends house when I downloaded the outworldz opensim onto my laptop it worked fine. I went home and now it doesn't work. I have tried deleting and reinstalling and nothing works, I made a new user on my laptop and I downloaded again, but it still is not working, any ideas?
Salie Davis said on 2017-10-04 09:46:17
Thank you Fred for your timely reply. This may be user error however so your aware, I tried to reload the updated version on my 5 year old pc from this sites download and couldn't get it to work but I went to github like you mentioned and downloaded it from there, then the program worked.
Fred Beckhusen said on 2017-10-03 13:14:00
@Salie: Good question! It should be around a long time. It's open source, and will always be available at Github. Opensim should also always be available and can be just 'dropped in' to Dreamworld. My software does not modify Opensim in any way - it only modifies the INI files.
Salie Davis said on 2017-10-03 12:58:15
I am in a masters program and am learning to create in the virtual world. I hope to learn blender as well. My goal is to get educators to use this format more for youth. I tried simonastick and dreamworld is wonderful. I am not sure about the life cycle of stand alone programs like this. Is it safe to promote dreamworlds to the educational community as something that will be around for awhile? I want to design shareable educational oars but want to make sure there is a platform that educators would be comfortable using such as dreamworld around in the coming years. I will also definitely share them here as well.
Steve said on 2017-09-22 21:20:19
Ok I tried that an as my default fallback region is my tropical club I looked in the INI and both [Tropical Club] and the file name were the same. I did find a bit it that says Region_Sandbox = "DefaultRegion, DefaultHGRegion, FallbackRegion" now I don't have a sandbox in 9.0 maybe I should add one. I did all the above but it still deleted the standalonecimmon.ini file in the 9.0 folder. ok I just added a sandbox I guess it needed one we will see how this goes
Steve said on 2017-09-22 21:20:13
Ok I tried that an as my default fallback region is my tropical club I looked in the INI and both [Tropical Club] and the file name were the same. I did find a bit it that says Region_Sandbox = "DefaultRegion, DefaultHGRegion, FallbackRegion" now I don't have a sandbox in 9.0 maybe I should add one. I did all the above but it still deleted the standalonecimmon.ini file in the 9.0 folder. ok I just added a sandbox I guess it needed one we will see how this goes
Fred Beckhusen said on 2017-09-21 20:59:42
@Steve: It is looking for a line like this:Region_Outworldz = "DefaultRegion, DefaultHGRegion, FallbackRegion" in standalonecommon.ini. It needs to change this Region_Outworldz on the left side to match your default sim. It can't find it and crashes, I do not know wjy it is not there. Your default sim file may not be found. Look in the 0.9 folder in bin\regions. Edit each INI file, and make sure both the file name and the section head have the same name. Such as [Welcome] in the file Welcome.ini Then boot the Start program, go to Advanced and reselect the Default landing sim to stop this crash. I put some code in the next version to make a backup of the file and fix it back if this fails.
Steve said on 2017-09-20 02:28:05
my correction It was standalonecommon.ini
Steve said on 2017-09-20 01:47:05
I got the program a few weeks ago and I have made my little world. now wen I switch to 0.9.0 mode it worked 1st go no worries, I switch to 0.8.2.1 mode it switched no problem but I go back to 0.9.0 it says no region found with a error message the opensimcommon.ini file had been deleted so I had to go back into the zip file to go get it back and it worked again in 9.0 mode. now what I did, since I don't edit that file I made it read only, it don't delete it so I can swap easily but I don't want to make it a read only file it should not delete it at all, any reason why it deleted the opensimcommon.ini file ?
anominus said on 2017-09-04 08:37:25
I do not knowing what my region name is . I cannot log in etc . Can you help me with that . Or i must delete alland start again . Sorry i understand this not i have try it . I do something wrong .Best regards .
Fred Beckhusen said on 2017-08-23 13:24:21
@Kylie: http://aussieworld.outworlds:8002 is not a legal domain name. Could just be a typo though.

Try this one: http://aussieworld.outworldz.net:8002

When you start Dreamworld, it connects to a custom Dynamic DNS server and registers the name, like any dynamic DNS service does, but without the need for an account or running any other software.

Yes, you can use any domain name you want. You probably need a dynamic DNS service, though, as the IP changes on home routers.
Kylie Brimmer said on 2017-08-23 08:54:38
Hi

I noticed that in a good run using http://aussieworld.outworlds:8002 and now when i load it up again today and i cannot use that as it get white page on that website and blank on viewer. So why i have to keep changing DNS name all the time when it get unaccessible? Can i able to use fixed domain names like Godaddy or zuver hosting domain name to use that?
Anonymous said on 2017-08-16 07:30:29
HI Fred

So do i need to create another account to be set as owner? I'm not sure how i do this lol sorry or something?


10028 Fred Beckhusen said on 2017-08-14 11:41:56
@Aussie, I think you need to set the owner of the Estate to another person. Any OAR loaded will always set the ownership of all files to the owner of the estate it is loaded on.
Kylie Brimmer said on 2017-08-16 07:10:23
Hi

I had try to buy stuff from kitely marketplace but it said below that unable to work with my mini grid. Hypergrid is enabled cause i have visitors teleport there in my mini grid.
The error i get is:
We couldn't contact the grid at this address (aussieland.Outworldz.net:8002). Either the address is incorrect; the grid doesn't support Hypergrid; or we were blocked by a firewall.

Please advise. Thanks
Fred Beckhusen said on 2017-08-14 11:41:56
@Aussie, I think you need to set the owner of the Estate to another person. Any OAR loaded will always set the ownership of all files to the owner of the estate it is loaded on.
Aussie Envee said on 2017-08-13 19:40:15
I have a problem with selling a sim to another person for 0 it cannot find the host when the person tries to purchase the land, and also when I upload an oar from my other grid to the new one it changes ownership of everything to me, is there a setting to type in to keep owbership the same. Thanks
Moloch Palen said on 2017-08-09 01:35:07
Re Re Last Post :

friend has big problems Getting Items : Take Copy - from other grids also.
And major avatar problems, can put hair on, no feet and similar.
Note that friend was able to before.

I expect that some is naturally caused by internet timing or similar, though this seems to be happening all the time as of current.
Moloch Palen said on 2017-08-09 01:30:38
Re Last Post :

Friend is Using : Singularity Viewer
Moloch Palen said on 2017-08-09 01:29:55
I have a sim / grid, I am running on my laptop.
All seems to work fine for my self and people can log in.
I imagine my grid is a standalone grid ( please correct me if I am wrong ).
I have done / altered all the settings that are appropriate and that I know how to alter, without breaking the program.

My Main question is :
A friend can not seem to upload images.
To put that in perspective, I had to redo My Grid from start as the Database stopped working, though all is working fine now, except my friend cannot upload images.......
She could upload them before.....
Any suggestions here ?
Moloch Palen said on 2017-08-06 22:05:32
I had to redo / replace the whole program and start over.
I had not saved the DB files either which didn't help.
Luckily I had all the OARs from the sims I created.
Just lost inventory is all, which wasn't a great loss.
So now I will save all at the end of each day.
Fred Beckhusen said on 2017-08-06 12:01:21
@Moloch Palen Your MYSQL is down. Look in C:\GOODIES_SPARE_LT\OUTWORLDGRID\OutworldzFiles\mysql\data for a file that begins with your PC name, and ends with .ERR. It's a log file that will have some clues as to why MySQL fails to run.
Moloch Palen said on 2017-08-06 02:38:55
Some Info if it helps :
2017-08-06 17:11:58:Info:Writing 'C:\GOODIES_SPARE_LT\OUTWORLDGRID\OutworldzFiles\mysql\my.ini section [client] port=3309
2017-08-06 17:12:02:Info:Unable to connect to server:No connection could be made because the target machine actively refused it 127.0.0.1:3309
Moloch Palen said on 2017-08-06 02:13:15
I can not even restore it
Moloch Palen said on 2017-08-06 02:03:25
Hi.
I am getting a DB error and program will not start :
SQL ERROR(2003): Can't connect to MySQL server on localhost(10061).

And when I go to repair, it will not as can not connect.
Any solutions ?
Moloch Palen said on 2017-07-28 05:33:43
When the Update comes out, Do we have to do anything ?
Meaning, does it update automatically ?
-----
Secondly :
Can the program be run from a website / hosting account ? or, does it need a web server ?
And how would it be run if from a hosting account ?
Bat file ? a copy of this bat file, if needed, would be good.
Thanks in Advance Fred :)
Ferd Frederix said on 2017-07-16 20:51:59
@moloch It's both. Blender units = 1 meter which shows on the grid.

Do an Object->Apply Rotation & Scale, Object-> Apply Location in Blender on all the objects. Also look at the uploader window in the viewer. On the third tab it shows the scale it comes in at. You can make it bigger there, or smaller.
Moloch Palen said on 2017-07-16 19:31:34
I am uploading Mesh Object made in blender, to, Opensim.
Problem is, when it (mesh ) uploads, it is extremely small and on some occasion does not upload due to mesh uploader saying that the mesh is below 0.001 in size.

Which, is not correct - For Example :
I upload a Mesh Fireplace, which is of proper ( World ) size and the mesh that was uploaded to opensim is about the size of a matchbox, or , really really small.

Is this fixable ?
Is it the Non-Physical Mesh size in opensim.ini, that is causing problem ?
Is it a blender thing ?
Suggestions ?
Moloch Palen said on 2017-07-13 22:03:52
Which Version is Better ?
The Current 0.8 or Development 0.9 ?

Will it mess up my current grid and regions on the early version 0.8 ?

Do I have to do anything when I swap to development version 0.9 ? ( Files etc / region files and so on ? )

----

New Question - If my router has 20 ports to adjust (9000-9020 ) and I have 20 regions going, is that all the regions / ports I can have ?

Is there a program to allow more ports than my router can visibly show ?
Fred Beckhusen said on 2017-07-08 22:35:22
@Moloch: It means there is no A record for mygrid.redirectme.net at the DNS server for redirectme.net as shown below:

Why, I have no idea. I would need more context. If this is your PC, you need to run the no-ip dynamic updater that the service provides so they know you IP, as it changes.

There is a free dynamic DNS system in Dreamworldz - just use SomeName.outworldz.net.

Fred



C:\Users\Fred>nslookup
Default Server: Linksys11674.Outworldz
Address: 192.168.2.1

> mygrid.redirectme.net
Server: Linksys11674.Outworldz
Address: 192.168.2.1

*** Linksys11674.Outworldz can't find mygrid.redirectme.net: Non-existent domain
Moloch Palen said on 2017-07-08 21:49:02
Anyone know what this means and how or where to fix or not ?
It comes up in my console....

12:25:55 - [UTIL]: An error occurred while resolving host name mygrid.redirectme.net, System.Net.Sockets.SocketException (0x80004005): No such host is known
at System.Net.Dns.GetAddrInfo(String name)
at System.Net.Dns.InternalGetHostByName(String hostName, Boolean includeIPv6)
at System.Net.Dns.GetHostEntry(String hostNameOrAddress)
at OpenSim.Framework.Util.GetHostFromDNS(String dnsAddress)
Chri said on 2017-06-24 09:19:02
seems like the start.exe doesnt work anymore. it tells me there has to be atleast one Region. then shuts down :( no way to install it :(
Fred Beckhusen said on 2017-06-22 15:20:39
@Julie, the APPDATA folder stores Dreamworld setting changes, not the data in the database or the region db. The data should still be there. You should be able to switch back to 0.8.21 and export it as an OAR. The UUID in the Regions.ini file is the key - if it is the same in the Opensim/bin/region folder as Opensim0.9/bin/Region, then it should appear no matter which version you use.
Julie said on 2017-06-22 14:35:04
Once i deleted the appdata folder named outworldz i was able to reset everything. sad thing is, my work of two days is now totally gone. the error was related to standalonecommon.ini file ...said something about not being able to parse it starting with start line of 0
Anonymous said on 2017-06-22 14:00:05
@Julie: Switching should be fine, what is the error message? Look in OutworldzFiles\Opensim-0.9\bin\Opensim.log at the end, for a reason. I would check that \OutworldzFiles\Opensim-0.9\bin\Regions has a Outworldz.ini text file in it that has the same name as the [Outworldz] header in the text file. For example, it could be called "Outworldz.ini" and have a line that looks like this:

[Outworldz]

If the name of the file is Julie.ini, then the line must be [Julie]. Your region would become "Julie".


Julie said on 2017-06-22 13:01:00
i tried switching from opensim to opensim 0.9.0 in the dreamworld settings advanced menu and now my console wont start. is there a way to correct this?
Ferd Frederix said on 2017-06-06 13:16:08
@Zed: Try setting your grid in the viewer to "localhost". The port is 8002 by default, as in http://localhost:8002.
Or try Onlook, it is set automatically to the correct grid parameters.

You can also ask the server what IP or name it is using by looking in http://localhost:8002/get_grid_info.

It attempts to detect and picks the correct the settings if you run the Help-Network Diagnostics
Zed Zordaan said on 2017-06-06 12:59:57
Ferd, based on what I've seen, your work is absolutely the greatest technological achievement since the bathroom door lock, and in my opinion you should get a Nobel Prize.

Just one thing, though... I can't seem to login. The problem is probably that I'm not sure about which port to use... I've tried 8001-4 with the Diva version and 9000 with the regular 821, but haven't had any luck so far.

What might I be missing, O sage?
Fred Beckhusen said on 2017-05-03 21:39:48
@hope Hi! Thankxxx for the kind words. I read it to Debbie just now over the phone. We love to hear people's reactions. You are really going to enjoy hearing that the number 15,000 does not mean what you think it means. There are no prim limits in Opensim. This is not Second Life ! Yay!

I should know. I once accidentally did a bad job on a rezzer and when I finally realized what was happening, I had 110,000 jeeps in world using up a half million prims and 25 GB of my 60GB of server RAM. It was bit slow. Too many to delete, it just crashed the viewer. Fixed it by reloading the oar. Stupid me then did it to my Dragon sim. doh!

That number is just there for sims with an economy module. A script can read that number and enforce prim limits. It will max out in the viewer at 45,000, but it means nothing.

So just watch the RAM and enjoy the freedom of Opensim!

Regards: Fred & Debbie
Hope said on 2017-05-03 20:46:27
Wow what an amazing program . Its brilliant. Thank you for making owning your own open sim grid accessible to everyone Just one question Am I doing something wrong or are all regions prim count set at 15000 by default how do i change that Is there something scheduled in the pipeline for the console or do I have to add a command code or is it not possible cause its a bit low for the var regions . Keep up the good work Thank you all for that you do. Your web page has been an amazing resource for years You just keep getting better and better
Rique Giano said on 2017-02-13 17:36:47
Hey Fred, i have send you an email, i cant get it to work i must doing something wrong ;(
Hope you can help me out on this one
Fred Beckhusen said on 2017-02-03 21:24:12
@Mike, I'll check to make sure the IAR load is working. You can examine the command it type in the console and see if it is correct. Perhaps there is a case sensitive name?


osgrid.org:80 is not a legal name. hg.osgrid.org is, as is hg.osgrid.org:80 It sounds as if your disagnostics may be failing. Have you run them and verified HG is available?
Mike Hart said on 2017-02-03 10:41:47
Hi Fred.
I cannot load an iar file from the contents panel. It asks for the name of the file and I guide it to the folder where its located. Thats OK. Then put in my name and password. It errors with wrong name/password.
With respect to Hypergrid. I am using the .exe package.
From the map in the viewer if I type for example : http://osgrid.org:80 or any other address for that matter it does not work.
Any help appreciated.
Thanks
Mike
Fred Beckhusen said on 2017-01-27 09:46:41
@Isis, Thanks for the report. Looks like I left out a set of double quotes on OAR paths - the extra space in your file name confused it. Will add that to next release.
Russell said on 2017-01-23 08:48:15
With the previous version, hypergrid works fine. However with your newer version I get loopback adapter not installed. I can go to my ip address:8002 and I see the wifi create account screen. Any ideas as to what might be wrong?
Layla Kasmir said on 2017-01-18 17:32:35
Thank You Fred and I got my Iar in finally by using the viewer u provided.... Muat have been a viewer issue..
Thanks so much yes let me know when we have more sims under just this one.... Thank so much U rawk !!!!!!
Fred Beckhusen said on 2017-01-18 12:25:33
@Layla. Its because I fucked up. Should be at version 1.36 in the Beta by now. Seems to be stuck at at 1.3 in the beta. I'll release it really soon as it all appears to be working and everyone will upgrade to it.
Layla Kasmir said on 2017-01-18 12:13:44
Yes I have saved a folder in inventory for the iar to uploaded..... Strange
Layla Kasmir said on 2017-01-18 12:11:52
Well mine is a large Iar however u should see something in the dos box moving and in the bin folders mine does neither and it is saved as a 1.2 version but again loads up fine on 8.2 and 8.3 opensim and by the way Fred I love what u all have done to this and u have Npc's working that's why I came here..... I also was looking this page u have here and my contents and stuff like this in console does not give me options to make other sims why is this?
Fred Beckhusen said on 2017-01-18 11:52:33
@Layla - the docs are a bit ahead of the released code. I am fixing to release a version 2.0 soon. I don't know why your IAR is not loading. Does the folder " iar-imports" you are saving to exist? And IARS can take hours to load - it depends on how big they are. How large is yours?
layla Kasmir said on 2017-01-18 11:23:59
Maybe it is because I am not using your all viewers why I am not seeing things like in console box like bullet system correctly and how to add another sim maybe that wahy my iar is not working cause I do not see were in contents u load a Iar but I do see it how to load a oar....
Could this be the issue?
Layla Kamir said on 2017-01-18 11:17:57
yes I have tried loading it up on the main webpage "Console Page" also but nothing happens... And yes my own Iar but it still should load up either way but nothing it is like stuck in process and nothing happens
Layla Kasmir said on 2017-01-18 11:13:25
Fred I have tried this step with Iar many of times it does not load but I can go into like opensim 8.2 or 8.3 and works everytime
I am loading it like this for example
in dos
load iar Layla kasmir iar-imports 123 Layla.iar
now it will say loading but never loads and I have waited for hours and hours but nothing....
Anonymous said on 2017-01-18 09:41:33
@valorious, yes, you can use your own DNS or Dynamic DNS. Just type the name in the advanced setting box.

You missed port opening port 8004 the region port.
Val said on 2017-01-18 03:30:58
i mean timing out at login with viewer sorry
Valerious Strongborn said on 2017-01-18 03:30:00
can we use our own dns for this mine all seems working passes the network diag but still says i am timing out.. i have checked that the ports 8001-8003 are open any help would be great thanks
Arielle said on 2017-01-16 17:55:14
An easier method to load IAR's is to click on the Content tab of the Outworldz UI and select Load Inventory and from the window that opens, select the IAR file you wish to upload and then answer the questions for which avatar account and password. The app (V1.3.5) does the rest automatically. Just tested it with the Cindy.iar file.
Fred Beckhusen said on 2017-01-16 12:51:16
@Layla Kasmir - You load IAR files at an Opensim Console with 'load iar fname lastname / password c:/PathtoFile ---- see http://opensimulator.org/wiki/Inventory_Archives


Layla Kasmir said on 2017-01-16 11:52:00
How do u load Iar I been trying and trying nothing is working
Fred said on 2017-01-12 22:32:23
@Falarina, The Onlook software can be uninstalled. Outworldz has no uninstaller as th folder can simply be deleted. It installs nothing outside that folder.
Fred said on 2017-01-12 22:32:22
@Falarina, The Onlook software can be uninstalled. Outworldz has no uninstaller as th folder can simply be deleted. It installs nothing outside that folder.
Falarina Amarula said on 2017-01-12 19:10:27
I need complete uninstall inctructions. I'm in a pickle.

I installed the Download One-Click Outworldz Installer.exe...every thing went swell...the DB fired up...the viewer installed...I went through the setup on the console screen...I worked through the "loopback" issues (I thought) and up we come.

I passed all the loopback questions. I could see the hypergrid...but my identity could not be verified when trying to get off my DreamWorld region and onto the HG...I tried every thing I could think of... OK.

So then I downloaded the Outworldz Opensim Beta has Free Dynamic DNS package. I made a new folder on Programs(x86) extracted those files into and hit Start. Well this time it could NOT bring up the DB...and failed...every time.

I think I screwed the pooch and need instructions on how (and what) to uninstall as this has no uninstall feature in it.

Any help appreciated. Thanks..
Win 8...Quad Core..8 Gigs mem..
Fred Beckhusen said on 2016-12-27 10:37:48
I ran across a mysterious Windows 7 box that failed the localhost tests this weekend. All other tests passed, so technically it should run on the HG.

Are you on Win7, perhaps?

Can you try to run a few diags for me?

Does it fail the Localhost test?

Run the system in 0.8.21 mode. Wait for Opensim to start up, and use a web browser to navigate to to www.canyourseeme.org on port 8002. This test must pass or the ports are not open either by uPNP or by manually setting them.

Now go the the same address that canyouseeme.org shows on the same port. You should get back a "hippos" error page. This test must pass or there is no loopback.

Now go the the same address that canyouseeme.org shows on the same port plus /wifi. You should get back a Diva login page. This test must pass or there is no loopback.
John Sheppard said on 2016-12-26 20:56:27
Apparently I've discovered another bug...

we have a loopback capable router, I run SoAS on our network and have since 2012.

Dreamworldz consistently reports loopback issues
Lateia said on 2016-12-21 04:52:44
...maybe I posted my comment on the wrong page. Shoulda been here. My question was how do I know the grid name and url for my new grid for sign on once OnLook opens?
Anonymous said on 2016-10-28 21:52:52

Thanks John, it came out a lot better than I thought it would be.

You are the second one to ask this. Laura Ess was asking so she could ship a collection of comics-based OARS.

You can load an Oar from a folder, or just drag and drop on onto the screen, For now, user selectable oars do not appear in the menu. The files shown now are from a folder on the web server that supports this project.

I'm thinking I'll add a menu item/folder "Your Oars" that will add/display any Oars in it. Maybe include the small blank sim there by default..
Ferd Frederix said on 2016-10-28 21:51:01
@Jay: it takes special code to run Opensim on a pi due to the soft floats. Requires Bullet-PE physics.

I have been slowly working on a easy-to use Pi version that run on the 3+ (It is still being worked on, got a ways to go) It takes just a few commands in Perl - loads a bunch of modules and then make a Perl web server that in turn runs opensim.

It's based on this, which works well. Too complicated for the average guy - I am hoping to make it an image that just works.
https://fredfire1.wordpress.com/2015/11/30/opensimulator-server-on-rpi2-raspberrypi/
Jay Rowe said on 2016-10-27 21:39:15
I just learned about this while searching for an opensim raspberry pi 3 image. Will there be a raspberry pi version available or will this work on a pi as is?

Thank You Fred, this is outstanding news!
Fred Beckhusen said on 2020-02-08 22:14:56
@Barbara McQueen: Absolutely! There are no external dependencies, or registry keys or other stuff involved.
Barbara McQueen said on 2020-02-08 21:11:08
Now that "thumbdrives" can have so much memory (I have one that can hold a terrabyte), can the DreamGrid software be loaded on it to create a huge simonastick?
Orb Emerald said on 2020-01-14 15:14:15
The upgrade totally borked my grid. All my files inside the folder I had my grid files in is a complete borked mess. My computer is going crazy when I try to start the grid saying I can't use 2 sockets blah blah. I'm really upset. I spent months working on my regions. This is beyond fixable. I will have to start from scratch expect for the OARs I had backed up. :(
Renate Pope said on 2019-12-17 11:38:56
Thank you very much for DreamGrid Installer. I never thought I can manage, but i did. But i stll have got a lot of Questions. Start with my first one: I am logged in fine and Hypergrid is also installed, but how can my friend log in ? Only over OSgrid or is there another way, like over DreamGrid as I do? I have tried with an Alt but it does not work.
Renate Pope said on 2019-12-17 11:38:49
Thank you very much for DreamGrid Installer. I never thought I can manage, but i did. But i stll have got a lot of Questions. Start with my first one: I am logged in fine and Hypergrid is also installed, but how can my friend log in ? Only over OSgrid or is there another way, like over DreamGrid as I do? I have tried with an Alt but it does not work.
Renate Pope said on 2019-12-17 11:38:43
Thank you very much for DreamGrid Installer. I never thought I can manage, but i did. But i stll have got a lot of Questions. Start with my first one: I am logged in fine and Hypergrid is also installed, but how can my friend log in ? Only over OSgrid or is there another way, like over DreamGrid as I do? I have tried with an Alt but it does not work.
Erich Davrosa said on 2019-11-18 07:00:02
Hi, after the update to the newest version I always get the following error message and scripts no longer work. 2019-11-18 13: 53: 02,132 ERROR [XEngine]: Failure in DoOnRezScriptQueue () for item 3e14d6d4-0d01-44bd-bfdb-78c3792bf8f8 in Azaroth Land. Continuing. exception System.FormatException: The input string is in the wrong format.    at System.Number.ParseSingle (String value, NumberStyles options, NumberFormatInfo numfmt)    at System.Convert.ToSingle (String value, IFormatProvider provider)    at Nini.Config.ConfigBase.GetFloat (String key, Single defaultValue)    in OpenSim.Region.ScriptEngine.Shared.Api.LSL_Api.LoadConfig () in O: \ Opensim \ Opensin Git Source \ opensim \ OpenSim \ Region \ ScriptEngine \ Shared \ Api \ Implementation \ LSL_Api.cs: line 333.    in OpenSim.Region.ScriptEngine.Shared.Api.LSL_Api.Initialize (IScriptEngine scriptEngine, SceneObjectPart host, TaskInventoryItem item) in O: \ Opensim \ Opensin Git Source \ opensim \ OpenSim \ Region \ ScriptEngine \ Shared \ Api \ Implementation \ LSL_Api. cs: line 307.    in OpenSim.Region.ScriptEngine.Shared.Instance.ScriptInstance.Load (IScript script, EventWaitHandle coopSleepHandle, String assemblyPath, String dataPath, StateSource stateSource, Boolean coopTermination) in O: \ Opensim \ Opensin Git Source \ opensim \ OpenSim \ Region \ ScriptEngine \ Shared \ Instance \ ScriptInstance.cs: line 304.    in OpenSim.Region.ScriptEngine.XEngine.XEngine.DoOnRezScript (Object [] parms) in O: \ Opensim \ Opensin Git Source \ opensim \ OpenSim \ Region \ ScriptEngine \ XEngine \ XEngine.cs: line 1501.    for OpenSim.Region.ScriptEngine.XEngine.XEngine.DoOnRezScriptQueue (Object dummy) in O: \ Opensim \ Opensin Git Source \ opensim \ OpenSim \ Region \ ScriptEngine \ XEngine \ XEngine.cs: line 1072.
Tony said on 2019-11-15 12:29:29
@David: fixed in the latest version 3.26. dowload the zip file here on the top page and extract it over the old one. @Fred: thanks for the great job. However the Opensim build included in 3.26 has an issue: scripts not raises timer() events. I tested on 2 different PC and different Windows versions. Greetings and thank you so much!
David Stephen Denny said on 2019-11-13 11:37:41
Thanks for rescuing our dream from SL Fred. I just uploaded latest version and have a problem adding a new region -how do I fix it? 2019-11-13 17:34:34:FATAL:Conversion from string "" to type 'Boolean' is not valid. 2019-11-13 17:34:37:Error: RegionList Conversion from string "" to type 'Boolean' is not valid. 2019-11-13 17:34:37:Info:Loading INI C:\Dreamgrid\OutworldzFiles\Opensim\bin\Regions\Welcome\Region\Welcome.ini
Fred Beckhusen said on 2019-11-01 22:58:34
@Richard: Minimum is anything that gets you on the internet. However, its best to use a router that has working loopback, so you can log in from any PC on the LAN to any other PC on the LAN. Otherwise you will be forced to run the viewer on the server, which will take a lot more RAM and CPU than usual. 16 GB of RAM is what I would want and a modern GPU.
Richard said on 2019-11-01 15:05:29
What is the minimum router that I can use for The Outworldz DreamGrid
Richard said on 2019-11-01 15:05:27
What is the minimum router that I can use for The Outworldz DreamGrid
Dave Dennny said on 2019-09-26 09:24:29
Great work that's given a lot of us the capacity to dream big style - hats off to Fred
Fred Beckhusen said on 2019-08-10 23:54:03
@Long Spiritor: Forward the ports in your router to the new Ip address of the notebook. If you had to usea loopback adapter on your server because of a bad router, this will never work. You will need to replace the router with one that supports loopback and forward the ports to the new machine.
Long Spiritor said on 2019-08-10 11:18:40
Good morning Fred, I migrated my grid (Terra Nova) from my notebook wireless network connection, to a server also in my home, also wireless connection, in a router of my internet provider. Once I have done this, I can no longer log in to my grid through my notebook. Can you help me?
Aussie Envee said on 2019-08-03 22:40:28
I used you bug report but it isn't working -- Outworldz will not load, I get this error, 2019-08-03 18:37:15:Info:Setting IP 2019-08-03 18:37:16:FATAL:A user-supplied component or subscriber raised an exception (Exception f0x80040208) rom HRESULT:
Anonymous said on 2019-08-03 03:40:52
Outworldz will not load, I get this error, 2019-08-03 18:37:15:Info:Setting IP 2019-08-03 18:37:16:FATAL:A user-supplied component or subscriber raised an exception (Exception from HRESULT: 0x80040208)
Mick Scarbridge said on 2019-06-27 00:38:05
This is a great experience for those seeking to setup an Opensimulator as it is convenient, dynamic and fun. My first experience with the Dreamworld Opensim grid was the creation of a single 1024x1024 region. I almost made a campsite for laughs as running across this region took quite a while to accomplish but had no snags or glitches even while flying across. The only issues I have with it are the random problems with MS Windows 10 loopback adapter sometimes losing it's configuration and forcing me to uninstall then reinstall the loopback adapter a few times to fix it. This last time the loopback adapter failed it just stopped working and would not reset the settings. I would love to see this project running in Linux Mint. -Mick
Lou Cypher said on 2019-06-22 01:02:21
GREAT JOB Thanks to Ferd and all that collaborate to this project! Best regards
Nuk said on 2019-06-04 21:54:58
Installed version 2.94. At startup, writes: "Diagnostics port 8001 is not working ...". Although the ports are all open and immediately if you run the old version 2.71, it works.
Nuk said on 2019-06-04 18:24:42
Hello! Tell me, how to update DreamGrid 2.71 correctly for the latest, if the "check for updates" button does not work? How to update manually from files?
Nuk said on 2019-06-04 16:00:37
Hello! Tell me, do you have a history of changes in versions somewhere (a description of the changes so as not to disturb you)? What is the current version of DreamGrid? Has the connection to the main server already been implemented? Is the hypergrid of friends client servers and a handy map? Thank!
Fred Beckhusen said on 2019-05-23 16:06:53
@Power Of Green I sent an email about your issues.
Power Of Green said on 2019-05-23 15:49:40
I get: i get teleport failed unable to identify identity i just set up new grid with outworldz_installer help
Dixy said on 2019-05-22 07:10:47
Hey Fred How can I move the regions closer together without breaking my Grid?
Bob Hays said on 2019-05-21 21:06:33
I understand there is work being done on object saves. Saved when leaving regions. Reloads objects upon returning to the region. I know this is just in testing phases. Would you happen to know when a version might be available in your software?
Fred Doolie said on 2019-04-08 08:26:24
Nevermind. I found a window with menus. It was under that help page that keeps popping up. My error.
Fred Doolie said on 2019-04-08 08:14:42
to continue: into the middle. It's a huge oar such as the tropical island or the university.
Fred Doolie said on 2019-04-08 08:12:42
also it assumes all oars are for a single and when you load one onto a larger region such as a 2x2 it shows you a 2x2 map and asks where to load it. Uh... none of those. I want to load it into the middle.
Fred Doolie said on 2019-04-08 07:59:46
Did you know that when you load an oar from the list you have the load command using the --merge and all the other stuff that loads the oar on top of whatever is already there? It sure makes a mess.
Dennis said on 2019-03-06 18:44:35
Working in a Diva opensim server, creating a prim with multiple faces for display works fine. However, using the Outworldz hypergrid server taking from here, face #7 always reverts to the default wood texture. The other 4 faces are fine and display the correct texture being given. It is just face #7 that does not. As I mentioned above, in my standalone Diva server, all faces are correct. Any one know why this happens to the Outworldz server?? Thanks
Erich Sobotka said on 2019-02-23 06:39:34
Hello, I would like to download Outworldz Dreamgrid.zip V4 unfortunately the download breaks again and again. Therefore my running simulator unfortunately can not load an update. Everywhere else I can make downloads of indeterminate size. Please help. Thank you
Nuk said on 2019-02-17 14:12:01
Hello! Thanks for the great DreamWorld (DreamGrid Hypergrid). But at some point I died in the power of the computer and decided to add regions to another computer connecting them to the server on 1 computer. (this is how the client is made in OSGrid distribution, which can be connected to the OSGrid server). But I did not find instructions on how to do it in the case of DreamGrid. Tell me how to connect and configure DreamWorld on 2 computer so that it connects to DreamGrid on 1 computer and is included in the existing Grid Hypergrid). 2 the computer is on the same subnet as 1. But there is a desire to connect later one more computer which will be on the Internet on other IP as it works in a case with clients as at OSGrid Hypergrid. Thank you!
Araminta said on 2019-02-16 06:27:33
@ Fred This is so awesome thank you for your hard work
Fred Beckhusen said on 2019-01-12 16:01:53
!moto sapa, email me with your DNS name and current password, and I will reset the password. Or you can pick a new name.
moto sapa said on 2019-01-12 10:59:18
looks like vivox is down can not get a connection to them, voice works on sl but not opensim tried other grids and looks like dyndns is down says account already used and i got the wrong password after running the last update 2.65, so no hypergrid in or out ports check out ok, fred has to redo the password with dyndns
Fred Beckhusen said on 2019-01-10 15:09:18
@ Rakis Heron: I would stop the server and also stop the mysql service. Then you can copy the entire folder over and it should work identically. You can then add Mysql as a service on the new PC and start it. You need to point the router ports to the new PC. You don't need an expensive O/S like Server, both 7 or 10 work fine. But it runs on it.
Rakis Heron said on 2019-01-10 13:18:39
Hello Fred I work now 2 week with DreamGrid it is mega cool a damn great work! I will install a i7 Quad srv 2012 now it run on a win 10pro PC. MySql work as a win service. My ask: can i copy 1:1 folder DreamGrid copy on new PC? If yes what i must due with MySql? new activate on new PC or deinstall on old PC first? I hope it gives a good way so i dont must lost all my work now. Thanks for help.
Justyn said on 2018-12-26 15:56:59
Will this run on a VPS server it has the windows
Autumn said on 2018-11-02 20:31:09
Hello, I can't add my url that the outworldz dreamgrid installer gives me, which is http://Unigowyn.Outworldz.net:8002 to the firestorm viewer. When I try to add the url to the firestorm viewer it tells me "Could not add http://Unigowyn.Outworldz.net:8002 to the grid list. Server didn't provide grid info: 0 Please check if the loginurl is correct and contact support of http://Unigowyn.Outworldz.net:8002" Please help.Thanks.
Anonymous said on 2018-10-21 19:43:43
Wonderful work. I'm having trouble connecting, which I believe is because UPnP is not set up properly. Whenever I try to open the UPnPPortForwardManager application (or choose the UPnP options in the "Start" application, I get a .NET error. If I choose to continue, the application does not show any ports forwarded. When I installed the applications in the first place and ran it for the first time, it never asked me about port forwarding, as the instructions said it would. I checked my firewall, and it was not blocking anything. I've tried reinstalling from the zip file a couple times but have gotten the same error. Here's the beginning of what I'm seeing: See the end of this message for details on invoking just-in-time (JIT) debugging instead of this dialog box. See the end of this message for details on invoking just-in-time (JIT) debugging instead of this dialog box. ************** Exception Text ************** System.NullReferenceException: Object reference not set to an instance of an object. at UPnPPortForwardManager.Form1.RefreshPortMappings() in C:\Opensim\OutworldzSource\UpnP Diagnostic\UPnPPortForwardManager\Form1.cs:line 94 at System.Windows.Forms.Form.OnLoad(EventArgs e) at System.Windows.Forms.Control.CreateControl(Boolean fIgnoreVisible) at System.Windows.Forms.Control.CreateControl() at System.Windows.Forms.Control.WmShowWindow(Message& m) at System.Windows.Forms.Control.WndProc(Message& m) at System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m) at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
David Mullins said on 2018-10-17 02:21:49
How do I go about getting the username and password from the start ? I do not see where it is.
James Abraham said on 2018-10-04 15:52:50
Hi Ferd, Is there a way to recover the password of the owner from the console? Thanks!
martin said on 2018-09-19 10:50:25
hi ferd i am having trouble getting up n and running again after time away, i have run through all the steps and also tried updating but the update wont work. can you help?
Zara said on 2018-09-18 11:51:46
I am very interested in using this but I want to start with a postgresql DB as I find it to far more robust.
Timeka said on 2018-09-17 14:26:46
Hey There! I wanted to know how upload skins for the avatar? Little confused on it..I use firestorm as my viewer. Wanted to add more ethnic color skins to my grid. Also would know where I can obtain adult lifestyle accessories such as a crop or collar that will work with DG and FS..Thank ya 😊
Dieter Müller said on 2018-09-15 02:14:52
Mal Lob ausprechen das Program läuft super auch auf Server bis auf das Problem Insel hinzufügen ich muss es immer neu starten weil alle Stoppen
Dieter Müller said on 2018-09-15 02:06:48
Fred bekommt man Tropical Paradise Dance Club als oar ? Gruß
william mattingly said on 2018-09-08 17:27:39
i am trying to open my port tur m,y router abd useing pluginplay in the software help me
Olivia said on 2018-08-27 12:49:59
How can i change the name on my region? I have t he newest outworldz installer
Anonymous said on 2018-07-27 17:05:31
Have been attempting to use the DreamGrid, and am unable to find loopback on my, Asus RT-N12 --not that I'd know it if I saw it, maybe, but I have found nothing, in documentation. I am on Comcast, have their modem, and have this router operational through the modem. I am getting the grid, going, apparently, as the console says it is operational. The viewer isn't loading, however. I have never done this, before. Frightening, it is.
Bob said on 2018-07-23 09:50:23
Hi Fred :) I have been running your software for Outworldz for quite some time now and I would say in the last 6 months A problem pops up that says it cannot connect the DNS to daesa.outworldz.net and can last up to about a week and then out of no where it works again and this has happened about 3 different times in the last 6 months. I cannot enter the game nor can anyone else since DNS cannot find daesa.outworldz.net and was wondering is there a problem with Daesa ? or the company that is providing the free DNS ? any help would be appreciated :)
Hans Nerido said on 2018-06-14 09:45:42
Hi Fred, the DreamGrid is awesome! I have 2 questions about the wifi... 1. is there a way to add the grid map? it would be nice to see the regions and coordinates and its less work to setup new regions. 2. Is there a way my Users can safe also an IAR ? the upload works fine on the page but there is no function to safe the inventory.
DIxy said on 2018-06-08 16:00:57
Hi Fred I have my opensim working and the ports are all open and working and I am able to log in. My question is, is there a way to make it to where my friends can log in from their house?
Terry S said on 2018-05-11 21:21:49
@ Fred,,,, did you fix the problems with the regions list, when adding a region while other regions are still running? The problem is, when a new region is added by clicking the 'Add' button in the regions list (Dreamgrid) then creating a new rgion, the Welcome region says it's stopped but it's still running, and the new region says running even though it's actually stopped, and 'Stopping' the regions via the launcher, actually freezes the launcher, because it's trying to shutdown the new region even though it's already stopped.
Ravendove Stormcloud said on 2018-05-08 19:42:27
Hi, I have been trying to find a link to download this, but everyone I have tried comes to nothing, or times out. How do I go about getting the program?
Fred Beckhusen said on 2018-05-06 13:34:13
@KImmi The diagnostics will tell you what is wrong. I need to know what they say. So run the Help diagnostics and email them to me, fred@mitsi.com, and if necessary I will set up a remote session and show you how to fix it. Failure to verify identity usually means that the server is on a private IP address, not a public one outside on the Internet, or the viewer is connecting to your server with a name or ip address different than that your server is telling the remote server. The remote server refuses your entry as the yoru viewer and your server do not agree that you have the same address. As if you were connecting with localhost, but your machine is running as somename.outworldz.net. So make sure you are setting your grid in your viewer to the PUBLIC name or PUBLIC IP address of your grid. This can be manually located at www.canyouseeme.org. A 192.168.*.* address is NOT public, so you need to open up ports and enter your public IP or DNS name Fred Your ports have to be opened
KImmi said on 2018-05-06 11:30:30
my first post Kimmi said on 2018-01-25 11:59:50 # Hi i'm trying to jump to the hypergrid but i keep getting teleport failed unable to verify identity. what i'm doing wrong In Jan I get no error other then what i posted so what am i doing wrong ... i'm not exactly technically inclined so i have no clue what i'm doing... so if the only help you can provide is to go read someing that i'm not going to understand ... there is no point for me to continue with the farce
Fred Beckhusen said on 2018-04-30 02:08:39
@TerryS All ports can be changed. I do it all the time. You need to stop and start Opensim for it to take effect. It re-writes those files every time it starts. You are using Dreamgrid - you can check them by looking in Outworldzfile\Settings.ini Opensim.proto is what is copied to each folder, but port will just be re-written by the launcher if you edit the ports in it. Diagnostics and Icon port use 8001, Robust uses 8002, database is on 8003. Regions start at 8004. Fred
Terry S said on 2018-04-29 11:47:00
I noticed the default ports used for robust are 8001-8003, then the regions follow consecutively after the private port 8003, starting at 8004, it seems those ports are mandatory and can not be changed, even in the settings section,,, I wanted to use 7001-7003 for robust and 7004 onward for the regions, but changing them in the main settings did nothing when the dreamgrid launcher was started, but to revert back to default 8001-8003 and 8004 onward for regions, and there is no actual OpenSim.ini file in the bin folder (as they are separate in each region folder), so I'm assuming those ports are hard coded, and can not be changed.
fred said on 2018-04-20 12:23:20
Kimmi: I am sorry you are having troubles with your router. I have not received any email address for you, and this is your first post. I have been unable to respond in person as I sick so this is the first time I have checked my email in 3 days. First try to do what the Help-Network Diagnostics tell you is wrong. Almost certainly you need to open the correct ports, which there is a link in Help to tell you what to do. Then run the Help-diagnostics again and it will tell you if loopback is working. If not, go to help again, and follow the instructions there for Loopback. The fastest response is via the Google Plus community... sometimes within minute.. as almost 300 users monitor that system. https://plus.google.com/communities/100189142861137606972
Kimmi said on 2018-04-19 09:28:50
Even with the optional email no one can be bothered to respond to me to let me know what i can be doing wrong trying to jump tp the hyper grid ... thanks for nothing ,,, i'm not recommending this at all
Quin said on 2018-04-19 08:50:15
Hi, I was wondering if there is a fix for error generating login response? A few of us are getting this error when trying to login our small grid.
Terry S said on 2018-04-17 21:08:18
Big problem with V2.15 of the DreamGrid launcher. No matter what DNS name is used in the box, it works until the launcher is restarted then only this name:- Umoegan.Outworldz.net is glued to the DNS box, even if the 'Next' button is clicked and a new DNS name is presented, it works fine up until the launcher is shut down and restarted at a later time, the name:- Umoegan.Outworldz.net returns and never goes away, I even tried my own no-ip dynDNS host name and still the Outworldz free DNS name returns, I even completely deleted the configuration folders in appdata->local and appdata->roaming, and I still get that same name,,,,, I can't use any other DNS name apart from:- Umoegan.Outworldz.net
KaiShun Oleander said on 2018-04-15 12:15:19
Well, I tried to do run a grid myself for the first time and this worked great, so thank you Fred. Next thing is adding some admin tools, and after that splitting the thing over some virtual machines and try it with Docker. When I master that I might try to run it in Amazon cloud.
Scoob said on 2018-01-29 10:29:21
@Terry S - don't disagree with your plan, just that I've found if you can leave win10 to all its ridiculous updates then it performs pretty well - until the next pile of updates is forced on you. ssd helps only in that win10 is heavy on the disk so anything there that speeds things up is welcome. I also use virtual machines and that would be a good with your powerful machine. changing the os voids the warranty? idiots :) find a better supplier I say. could always use a new drive for win7 or *nix and swap the old one back if you ever get a problem. good luck my friend!
Terry S said on 2018-01-29 08:24:00
@Scoob - There is another way to run outworldz and dreamgrid under windows 10, and that is to use either VMware, or VirtualBox, and install windows 7 inside a virtual machine, my new machine is capable of doing that with a 6 core CPU and 12GB ram. I'm going to try and run outworldz insode a virtual machine and post the results, on either using VMware ore VirtualBox, also, if anyone is running Linux, there is a virtual machine manager available that is kernel based, and if the machine running Linux is powerful enough, Linux can be a host to windows 7 along with outworldz.
Terry S said on 2018-01-29 08:17:10
@Scoob I guess then it's time to completely dump windows 10 and attempt to install windows 7 x64 ultimate. Outworldz and dreamgrid worked fully on windows 7, until my win7 machine took a nose dive, and now I'm having to use the most unwanted operating system ever created,,,,being that I'm more of a nix guy, I was going to put Ubuntu on this PC, but was told by the retailers, they only support win10 should anything go wrong with the PC, and by replacing the OS, I void the warranty. It may look like I'll have to sell this one, and have a PC custom built with 'my' specs, it'll cost around 10x more than a shop bought one, but at least I can choose what OS to have installed. As for an SSD? That didn't work either, it's not the device that outworldz is stored on, it's the operating system that runs outworldz, it seems, that windows 7 is the more stable OS to run outworldz.
Scoob said on 2018-01-29 06:42:11
@Terry S - I recently had a win10 laptop take 1.5 DAYS to give me some runtime after it had been offline for a while so stick with it and maybe get an ssd drive, win has never doze-d so much. Updates updates updates. Looking forward to DreamGrid on Linux. Offers Ferd a biscuit...
Terry S said on 2018-01-29 05:58:53
Oh boy,,, I had to buy a new computer because my win7 machine died and of course all n ew computers now have windows 10,but,,,,,,,,bad news I'm afraid Fred, outworldz and dreamworldz do not work on Windows 10 Home Premium, it can take anywhere up to 10 minutes just for the database to start, and the opensim console never appears,,, the log file is too big to paste here, but this and a few lines I'll post,,,,,,this is a few of the lines that wait for the opensim console to appear:- 2018-01-29 04:43:31:Info:Please wait for the console to show 'LOGINS ENABLED'. It will take a while to load. 2018-01-29 04:43:33:Info:Opensim is not yet running, will continue to check every 1/10 second for two minutes and this line is repeated for about 20 lines:- Info:Opensim is not yet running, waiting for it to start listening So I manually started opensim.exe in the opensim\bin folder, which did work, but when I tried to shut it down using the 'Stop' button in the launcher, I get:- 2018-01-29 04:47:42:Warn:Process '10316' was not found. 2018-01-29 04:47:43:Warn:Process '10316' was not found. 2018-01-29 04:47:43:Warn:Process '10316' was not found. 2018-01-29 04:47:43:Warn:Process '10316' was not found. 2018-01-29 04:47:43:Warn:Process '10316' was not found. 2018-01-29 04:47:43:Warn:Process '10316' was not found. Then I got these:- 2018-01-29 04:48:35:Info: Using mysqladmin to close db 2018-01-29 04:48:36:Info:Unable to connect to server:No connection could be made because the target machine actively refused it 127.0.0.1:3309 2018-01-29 04:48:36:Info:Zzzz... I used the task manager to monitor the mysql startup, which it did after about 5 minutes of waiting, then while the launcher was waiting for the opensim console, which never opened, mysql stopped running.
Scoob said on 2018-01-29 02:22:44
@Ferd I checked the region port config after I'd moved the main ports in advanced settings, all ok! BUT! I checked the .ini and that was still at 8005. Found that if I change the main ports in advanced I have to go back to simple settings and in every region config box hit save, then it writes the .ini We got there, I'm running 3 avs on 3 machines on my local network as I write this - thanks once again Ferd. From what I read the number of home spun OS grids has bloomed since you did this. Will try and find something awkward to try again in February lol A1 support !
Fred Beckhusen said on 2018-01-28 19:10:13
@SCOOB: Maybe you forgot to change a port, as 8005 is in the Region settings. Look at each Region.ini file in Opensim\bin\regions, or use the advanced panel.
Scoob said on 2018-01-28 12:26:19
1st and foremost: thank you. I've used bare opensim in the past, also diva and so I can certainly say what you've done here Ferd is much appreciated :) So - I've been pushing the envelope with 9 4x4 vars and found nothing to complain about, thank goodness for teleports - it'd be a long walk! Now attempting to create 3 dreamgrids on 3 separate machines on my internal network. Adjusted ports accordingly 8000 base, 8100 base and 8200 base - looks good and all start fine. Connecting with a client (via 3xDynDNS domains) and 3 matching port forward schemes on the router - the server i'm aiming at shows I'm connecting but then can't complete. Is this a listener port I should adjust manually i.e. not in the advanced settings? Yes - I like trying awkward things :) robust log gives: [WEB UTIL] and [LOGHTTP] trying to use port 8005 when the system is set for 8202 --> Once more with feeling - thank you Ferd
Nova said on 2018-01-26 19:50:21
Hi just downloaded the game and already did the step on console with the name, last name e-mail and password, but when i try to login in onlook my username or pw not working, keeps saying i need to register to Outworldz to login, help pls ty in advance :)
EbnMasr said on 2018-01-26 05:55:27
I Ebn Masr
Crow said on 2018-01-25 18:00:16
Kimmi said on 2018-01-25 11:59:50 # Hi i'm trying to jump to the hypergrid but i keep getting teleport failed unable to verify identity. what i'm doing wrong I get the same thing, it's as if everything is in standby mode and that all we get is to connect and possibly that the reality is we are hosting our own sims but that are done via hand shake on a cloud server,, that i cant even TP using the internal TP board for the regions that are ferds, as like the laggy NPC Veroona or what it's called, that hypergrid is as silly to even try as that to gives no connect or other type of fail. I have come to the conclusion as of the so called update that the event might have made more hiccups than of what might have been,, that I didn't notice at all before the update, but that with any lack of being able to TP from region or hyper makes it seem like doors have been closed from those that have full control as of how the grid is being used, as to control use as of how people use it,, but conjecture. And with that have taken my oar off and left a big square of green where I used to log in at, as that it did seem like it was less a fuss to use but now seems a fuss to use, as not being able to actual use it as it should be,, this might be goodbye from me,, as that it lacks a sense of being able to be useful, until possibly a update to fix this.
Kimmi said on 2018-01-25 11:59:50
Hi i'm trying to jump to the hypergrid but i keep getting teleport failed unable to verify identity. what i'm doing wrong
Andrew said on 2018-01-20 02:35:05
The new update 1.75 works very well, it is smoother and more robust. Huge plus to have the Save All Regions working, saves me a lot of time, wtg Fred. I don't get any issues with the Mysql when starting, another indication of the update. I would like to know (for my upgrade plan, see above), if I copied all the files in the Regions folder, from the older build into the new build, would this reinstate all of my regions, ready to be populated again? This question is in relation to keeping Landmarks already created.
Crow said on 2018-01-18 15:18:32
Not to sure about what has gone wrong, but that there is something that I noticed when doing a check that keeps telling me that my loop-back is failing when I know for certain that it worked before, and that all settings as far as I can see is as near to what I had before with a IP change so as to know that I can get it right as I did it 3 times before . That the advanced settings no longer give pop up as to save and that with doing a diagnostic that gives me an error, that there is a spelling mistake, for one instance of where it says, checing as for checking, this makes me wonder if as some conventions of getting things right might mean more than just showing it go through the motions. As it is now I cant even get to Hyperica, all I can get to is the place where the goat and other NPC's are, and that sometimes takes a while to get there, it tells me I have hypergrid but that I seem to be more as local that as on the grid.
jacob said on 2018-01-17 15:49:07
i have run all the set ups and have the server runing i when to set up the dns fpr the HG and no i can log in send failed sine rewinding of the data stream failed
Andrew said on 2018-01-16 03:24:44
Also, I host Dreamworld on a SSD away from the OS, so it doesn't suffer any permissions issues. Backups are saved to a third SSD and synced with a 32gb Memory stick. I noticed early on that some files are located in the user folders on the OS disc. That would explain why I couldn't hot swap Dreamworld to another PC. I am building a more powerful server to host my growing collection of regions, hopefully that will go smoothly.
Andrew said on 2018-01-16 03:17:41
I developed a backup plan when updates are due, as I always make daily backups of all regions and inventory. When the update is ready, I rename the current version folder with OLD at the end, so they don't get mixed up, then copy over my folder containing a clean version of 1.65. Once started, it will download and install the update. Everything runs fine with the update, then all I have to do is, reinstall my regions and backups. After a few days, I delete the OLD folder to save space.
Crow said on 2018-01-16 00:04:34
Sad to say, I have the same as Andrew above. Says root. Type show region, and it has nothing, try change region and it does nothing, try to load an oar, nothing, not connecting , but not as giving an error.. why wouldn't it not give an error ? I thought that if I was to leave it running that it might, get to the point where it's showing the "enabled" log-in status, that it's as if something isn't loading or the connection to dreamworld/outworldz is not connecting ? Or down for repair, or that testing might be going on, will try and see if the older 0.8.2 will give a local, or that might be the way to go for the interim, as to think that sims not up..not sure if that's a reality as not getting an error if that were the case.
Fred Beckhusen said on 2018-01-15 21:29:54
@Quin: Look in Adbanced for the switch labeled "Confirmation" in the Wifi section. Flip it off. You also need to log in as "Wifi Admin", go to the User accounts and allow anyone that already created an account.
Crow said on 2018-01-15 21:24:09
Loving this grid.. so easy to set up, and the best thing is that I can run a NPC, having the ability to see how this all can work with ease. when that the learning curve is dropped with one of the most daunting aspects of getting these type of sim's to run and not crash all the time, is the setting up. The one thing that needs to be done to all opensim environments, stop making it look hard to do ! That the opensim environment can be at times a pig to get started, this has just made it look a lot better to be involved in. A world that seems to be getting it right the first time.
Quin said on 2018-01-15 20:59:40
Hi Ferd, Thank you for this! I have set it up and have a question about the login webpage. I had someone test it out and they were able to make an account but it says pending on the grid. How do I get people to sign up and have the account be created and used once they sign up? I want to allow people to sign up on their own without me having to create accounts and passwords for them. Again thanks for this!
Andrew said on 2018-01-15 18:29:16
Uploaded and installed the latest build 1.75, ran into a problem. Here is what was in the console window: D:\DreamWorld-master\DreamWorld-master\OutworldzFiles\Opensim-0.9\bin>opensim.exe 00:23:20 - [OPENSIM MAIN]: configured log4net using default OpenSim.exe.config 00:23:20 - [OPENSIM MAIN]: System Locale is en-GB 00:23:20 - [OPENSIM MAIN]: Environment variable MONO_THREADS_PER_CPU is unset 00:23:20 - [OPENSIM MAIN]: Runtime gave us 2 min worker threads and 2 min IOCP threads 00:23:20 - [OPENSIM MAIN]: Runtime gave us 32767 max worker threads and 1000 max IOCP threads 00:23:20 - [OPENSIM MAIN]: Limiting max worker threads to 1000 00:23:20 - [OPENSIM MAIN]: Threadpool set to 1000 max worker threads and 1000 max IOCP threads 00:23:20 - [OPENSIM MAIN]: Environment is supported by OpenSimulator. 00:23:20 - [CONFIG]: Reading configuration settings 00:23:20 - [CONFIG]: Reading configuration file D:\DreamWorld-master\DreamWorld-master\OutworldzFiles\Opensim-0.9\bin\OpenSimDefaults.ini 00:23:20 - [CONFIG]: Reading configuration file D:\DreamWorld-master\DreamWorld-master\OutworldzFiles\Opensim-0.9\bin\OpenSim.ini 00:23:20 - [CONFIG]: Reading configuration file D:\DreamWorld-master\DreamWorld-master\OutworldzFiles\Opensim-0.9\bin\config-include\osslEnable.ini 00:23:20 - [CONFIG]: Reading configuration file D:\DreamWorld-master\DreamWorld-master\OutworldzFiles\Opensim-0.9\bin\config-include\DivaPreferences.ini 00:23:20 - [CONFIG]: Reading configuration file D:\DreamWorld-master\DreamWorld-master\OutworldzFiles\Opensim-0.9\bin\config-include\MyWorld.ini 00:23:20 - [CONFIG]: Loading environment variables for Config 00:23:20 - [OPENSIM MAIN]: Using async_call_method UnsafeQueueUserWorkItem 00:23:20 - [OPENSIM MAIN] Running GC in server mode 00:23:20 - [STARTUP]: Beginning startup processing 00:23:20 - [STARTUP]: version: OpenSim 0.9.0.0 Release 00:23:20 - [STARTUP]: Operating system version: Microsoft Windows NT 6.2.9200.0, .NET platform Win32NT, 64-bit 00:23:20 - ==================================================================== 00:23:20 - ========================= STARTING OPENSIM ========================= 00:23:20 - ==================================================================== 00:23:20 - [LOCAL CONSOLE]: Persistent command line history is Enabled, up to 100 lines from file D:\DreamWorld-master\DreamWorld-master\OutworldzFiles\Opensim-0.9\bin\OpenSimConsoleHistory.txt 00:23:20 - [LOCAL CONSOLE]: Creating new empty command line history file D:\DreamWorld-master\DreamWorld-master\OutworldzFiles\Opensim-0.9\bin\OpenSimConsoleHistory.txt 00:23:20 - [SERVER BASE]: Starting in D:\DreamWorld-master\DreamWorld-master\OutworldzFiles\Opensim-0.9\bin 00:23:20 - [SERVER BASE]: OpenSimulator version: OpenSim 0.9.0.0 Release 00:23:20 - [SERVER BASE]: Operating system version: Microsoft Windows NT 6.2.9200.0, .NET platform Win32NT, 64-bit Console log level is ALL 00:23:20 - [SERVER BASE]: Logging started to file D:\DreamWorld-master\DreamWorld-master\OutworldzFiles\Opensim-0.9\bin\OpenSim.log 00:23:20 - [SERVER BASE]: Stats Logging started to file D:\DreamWorld-master\DreamWorld-master\OutworldzFiles\Opensim-0.9\bin\OpenSimStats.log 00:23:21 - [REGION DB]: MySql - connecting: Data Source=localhost;Database=opensim;Port=3309;User ID=opensimuser;Password=***;Old Guids=True;Allow Zero Datetime=True; 00:23:21 - [REGION SERVER]: Starting HTTP server on port 8002 00:23:21 - [BASE HTTP SERVER]: Starting HTTP server on port 8002 00:23:21 - [PLUGINS]: Initializing addin manager 00:23:21 - [PLUGINS]: Plugin Loaded: OpenSim.Data 00:23:21 - [PLUGINS]: Loading extension point /OpenSim/Startup Currently selected region is root Region (root) # There were no logins enabled, no regions available. I am going to try what I did last update, Install a new version 1.65, then before I upload any OARs' etc, run the update, once the new update loads okay, then reinstall my OAR backups. Will let you know if that works with this update.
John Sheppard said on 2018-01-14 11:41:06
I've had the same problem with backup all regions... I just go to the console and save each one manually. Then I know it's done.
Fred Beckhusen said on 2018-01-14 11:14:38
@Andrew: Thanks for the report. Yes, I spotted that bug just last night. it will be fixed in 1.75, which will be released out this afternoon.
Andrew said on 2018-01-14 10:48:22
Hi, I think I have found a bug(ger), when I use Backup All Regions, I watch as the console goes through all 12 of my regions, one by one. When I check them on disk, they are all the same size, it seems it has saved the same oar, just changing the names to suit the region lists, but not the content. I thought at first, it was using some sort of super compression, but when I restored a couple, they were all the same content of one region. I save one by one, but the thought of that automated service sat there, makes me sad.
Trixie DLight said on 2018-01-13 16:45:58
Hi Fred, Thank you so much for this awesome installer! While I have had to trouble shoot just a bit, twice now I've been able to hypergrid out to OS Grid from my lovely little realm. I've friended my OS Grid alternate account and tried to offer a teleport but it failed. I've set my estate to public so I don't think that was it, (though I've had it set to private before too). Do I need to register my hypergrid address before I can have friend teleport in from OS Grid or wherever? This is a totally newbie question, but thanks for answering if you get a chance. Again thank you! I had tried to download simonastick a few years back and just couldn't seem to trouble shoot since I'm not that tech savvy. Your one click instal and very helpful info on troubleshooting port forwards and what not has been great! Sincerely "Trixie" aka Bethany (PS if it helps my hypergrid address is http://TrixiesGrid.Outworldz.net:8002 )
little bird said on 2018-01-08 04:20:35
thank you so so much yeahhhhh
Anonymous said on 2018-01-06 14:14:31
@TerryS:Good points. Are your running a Grid or a Standalone? I'll add a disable checkbox. I'll also make each region be individually settable to suspend, or not. The welcome area has to always be on, though. They teleport currently sends them somewhere there (to Purgatory?) while it's spinning up. It's all going to depend upon CPU, disk, how many cores, how many memory lanes, and how many vertices. A laptop with 2.7 Ghz I7 with SSD can load an empty region in 22 seconds. Our Virunga African sim, with over 1,500 scripts, 28,034 prims, is a 4X4 var region that loads in 38 seconds.
Terry S said on 2018-01-06 13:41:43
@Fred. The feature you wanted to add at a later time for stop/start regions on teleport, I believe may be more of a hindrance than a blessing, because some people's computer that they set aside to run opensim, may not be as fast as the systems that Kitely use (or should I say, the ones at Amazon for which Kitely is running on). In comparison to my home server (purpose built server), the initial starting time between my server and the Amazon's cloud servers is no comparison, the Amazon cloud server take a few seconds to load up and run an opensim region, whereas, my purpose built server can take up to 30-45 seconds and even as long as a minute to complete the initial region startup.
Fred Beckhusen said on 2018-01-05 12:30:18
@Andrew: Difference in parsers, just break it into separate lines. _NCline = 0; // point to line 0 gNCname = llGetInventoryName( INVENTORY_NOTECARD, 0 ); // get the first Notecard it can find NCuuid = llGetNotecardLine( gNCname,0 ); // get the first line from that notecard and store the key in NCuuid
Andrew said on 2018-01-05 06:13:25
Some years ago, I paid to have a scripted system created, the guy that did it, was very knowledgeable and talented. I have full rights for the system and wanted to use it in one of my sims. There are a total of 13 scripts to the set, all of which are required. Having brought them into the sim, I recompiled them to mono, all recompiled fine except one, the failure was in a single line, character 49 with a syntax error. _NCuuid = llGetNotecardLine( gNCname = llGetInventoryName( INVENTORY_NOTECARD, 0 ), _NCline = 0 ); Has something changed that I can correct... albeit this looks like chinese to me.
Andrew said on 2018-01-03 03:34:19
It might be a solution to run Mysql as a service as opposed to running it eachtime I start the grid, which I do on a daily basis. I could run Mysql as part of windows, all I would need is the api to connect to it. Possibly remotely hosted? A cool addition would be to have an autonomous Inventory/Avatar, I could put this onto my cloud deployments, and or my static online webserver which has loads of free space and huge bandwidth allowances. Just my News Years ramblings :)
Anonymous said on 2018-01-02 14:13:25
@Andrew I have seen some not start Mysql, which causes crashes. For some reason it does not run and in some cases takes forever to load - even though I don;t touch mysql in this update. - Sunday I found out mysql was no longer digially signed by me, so security rules may have stopped it from running. I don't know of any other issues. Do you have some in mind? 1.74 is coming very soon with some tweaks to make the menus appear always so you can adjust things.
Fred Beckhusen said on 2018-01-02 14:09:08
@TheMouse It "should" delete it. It's a combination of viewer and server that could cause it. Was this Onlook?
Andrew said on 2018-01-02 12:23:30
Hello Fred, seasonal tidings to you. Is there something amiss with the latest update 1.73? It seems to skip a LOT of the services I see opening normally, and ofc opensim then will not load and although there are no errors shown, its a dead horse. I have to roll back to V 1.71 to get things back to normal.
The Mouse said on 2017-12-31 05:23:17
Hi Fred, I noticed my trashfolder doesn't remove trash. Is there any change this can be solved? I did clear cache etc., and restarted , but unfortunately this does not solve it.
Jazzn said on 2017-12-29 11:34:05
@Fred: Got it! Thank you!
Fred Beckhusen said on 2017-12-29 09:42:59
@Jazzn: You missed a prompt on the screen. It may have flashed by too fast. The region is asking who owns it, but you have no users yet. Go to the Robust box and type 'create user', and make at least one user. There are two things going on now,which used to be combined: a "Robust" avatar and inventory manager system, and at least one region/sim. These are the two black DOS boxes. You create users in robust, and create estates in the regions that your user(s) will own. Type those users into the Region prompt instead of "Test User". Regions then ask what estate the region belongs to. You can create additional estates at that time and assign different users to own them. As you add more sims, more boxes will appear. They can be expanded using more PC's when you run out of RAM, just like OsGrid does , or Second Life, while sharing the one Robust box.
Jazzn said on 2017-12-28 22:50:21
Fred, sorry to bother but, I have downloaded the DreamGrid Beta and can't get through the Start. I have a 5 sim (grid?) with a url of http://"myworlds".outworldz.net:8002 and it works nicely. However, after downloading DreamGrid, I thought it would be a new "instance" of the worlds where I could upload the OAR and IAR files to recreate the sims/inventory. However when I initiate the Start and input the Estate as the same V1.73 "myworlds" name I get this error: Estate "my worlds" has no owner set. Estate owner first name [Test]: "my same V1.73 first name" Estate owner last name [User]: "my same V1.73 last name" HR:MIN:SEC - [OPENSIM]: Unable to store account. If this simulator is connected to a grid, you must create the estate owner account first at the grid level. So I'm confused. Can I not use the same Estate name and Estate Owner as what has previously been created in Outworldz V1.73 and registered with opensim? Maybe I'm just trying to get too much out of worlds that are already working and don't need to upgrade to DreamGrid? I'm confused and much appreciated if you help?
Leilani Jewel said on 2017-12-27 05:15:35
Fred, Is there a direct link to the updated V1.73 Dreamworld download zip file, I only have the link for the V1.72 and then have to keep manually updating it......is there one? The latest desktop icon I have to start V1.73 fails to start, so I keep reverting back to the new download of V1.72 again, then downloading the new update file again.........too many files....... Leilani Jewel
Fred Beckhusen said on 2017-12-27 02:05:41
@Leilani Jewel. I've responded to your email address multiple times.Perhaps I am stuck in a spam filter. Download Dreamworld again, and extract it to a new folder. Then and replace your start.exe and start.exe.config from that new folder (the latest zip file). That should get you past your error where the Welcome region in Advanced does not match any of your regions. It may prompt you to fix it. If so, go to settings->Advanced and change the Welcome region to one you prefer. There are more ways to get the sim working - go copy these folder from the non-working sim to the new folder: Outworldzfiles\mysql\data\* Outworldzfiles\Opensim\bin\Regions\* Then click start in the new folder. If you are available tomorrow sometime, I can set up a remote desktop session and fix it for you. I am USA Central times (GMT -0600) Please email me directly, fred@outworldz.com and I'll get you going again. ~Fred
Leilani Jewel said on 2017-12-26 21:38:21
Could someone please respond to my messages or questions on here, I'm completely stuck, can't log into any of the three regions I created..I have followed all advice given.......can't start console, even after the update. Help!!!!! Leilani Jewel
Fred Beckhusen said on 2017-12-26 17:03:07
@Terry Oh yeah, I agree. I have thought about that a lot. But I have too many other things to work on still. The region module on Dreamgrid needs more work to make the icons consistent with the state of the sim when they crash or restart. The next feature is an auto-restart on a crash. Later., I hope to add auto start/stop on avatar teleport, like Kitely. That sill let machines with tiny amounts of RAM run huge grids. Fred
Terry S said on 2017-12-25 15:32:09
Here's a suggestion for future additions, especially for the DreamGrid installer. creating multiple single regions would be no problem when adjusting the location numbers, but var regions can overlap single regions, and single regions can overlap var regions, and the only way of knowing this is when the region console throws up an error, but it doesn't say what region(s) are being overlapped, sooo, here's the solution, a grid map, with mouse over co-ordinates and tiles showing what is taken and what is just water, then using that grid map, creations of a mixture of single and var regions, one can know then what co-ordinates to avoid. A map similar to the one used at OsGrid would be great.
Leilani Jewel said on 2017-12-23 02:46:44
To Anonymous: I went ahead and downloaded the updater link for Dreamworld, and it still didn't work, I still cant get it up and running, even after that update , and here is the error message I now received, regarding the first land I set up Error message for Starlight Tropical Paradise region: Unhandled exception has occurred in your application Duplicate section with name "Starlight Tropical Paradise" on line "[Starlight Tropical Paradise]" while parsing line number 0 with value" -IniParser version:2.3.0.0 while parsing line number 17 with value [Starlight Tropical Paradise]" = IniParser version: 2.3.0.0. Also was it ok to give me as owner " God rights"? That is what I did when I was still able to access it. Leilani Jewel
Leilani Jewel said on 2017-12-22 18:41:12
Ok...took a chance and downloaded the link for Dreamworld updater, downloaded it......and now it is just sitting on wait............and nothing is happening...........for ages..........what now? Leilani Jewel
Leilani Jewel said on 2017-12-22 18:41:07
Ok...took a chance and downloaded the link for Dreamworld updater, downloaded it......and now it is just sitting on wait............and nothing is happening...........for ages..........what now? Leilani Jewel
Leilani Jewel said on 2017-12-22 18:41:02
Ok...took a chance and downloaded the link for Dreamworld updater, downloaded it......and now it is just sitting on wait............and nothing is happening...........for ages..........what now? Leilani Jewel
Leilani Jewel said on 2017-12-22 18:40:57
Ok...took a chance and downloaded the link for Dreamworld updater, downloaded it......and now it is just sitting on wait............and nothing is happening...........for ages..........what now? Leilani Jewel
Leilani Jewel said on 2017-12-22 17:33:30
Reply to Terry S Terry thanks for your reply and letting me know about using Wordpad, I will certainly do that, I would have used Microsoft office word, had you not told me that. Many thanks. I am not very tech savvy, and during the process of not being able to log into the first world I created, and then successfully creating another, which was working great until I started not being even able to open Outworldz consul to enable to log ins, I then downloaded the beginning installation a number of times..........I did delete some...........but I probably have multiple copies here, so it gets a bit confusing......but I didn't do the complete install on those.....Ive only done that twice , while creating the two worlds. After getting back in with the creation of the second one, I looked for the name of the first created sim on the map, and it does not exist...sigh.......so whether I didn't completely configure it properly when I went to Advanced on the interface....I'm not sure. But what I do know I did for sure was change the grid name from Dreamworld to the name of my region...so I now realise I mucked that up. Because with the first region I created, when I stopped being able to run the Outworldz starter consul, the error message was something about repeated name..........so I know I mucked that up........I also changed the DNS to one of my choice which I thought you could do, so that may have altered things too, and because I couldn't find instructions on this anywhere, and Im really new to this............on the left hand side using the interface in Advanced..............is that suppose to remain "Outworldz", above the land sizes, I have a feeling I may have changed that to my region name too..........should I have done that , if I did? Anyway that is the first region, that is now not showing up on the map at all.........but I had been on the land and created an avatar , but the second created land........I uploaded the land forming Oar file..........placed objects .....etc..created the avatar.........was doing really well........logged in and out at least , 5 or 6 times.......just to check all was working ok.........then...........it stopped working again, I stopped being able to get back in, then I got that different error message for the second created land, with the parse line thing. Anonymous I had sent emails with full descriptions of the errors I was getting..I copied and pasted them............to see if you could work out what was happening and full descriptions, You musn't be getting those messages as I haven't had replies. So I'm stuck at the moment........but if it's Dreamworld for sure , I use the link for , then I will go ahead and try these update fixes......I'm pretty sure it is.....but I am reluctant to start in case for some reason it's the Dream grid one I'm supposed to use. Can I make a suggestion, that these things are clearly stated..........when people are new........to all this. Remember some people don't have the knowledge of these things....and there doesn't seem to be a lot of information to look up, when things don't go to plan. Leilani Jewel Leilani Jewel
Leilani Jewel said on 2017-12-22 17:09:46
Thanks for your replies Terry S and Anonymous. Anonymous your reply mentioned check the Help section for updates...if that is part of Outworldz webface, I cant even open it at all, it wont start , so if help is in there, for updates that doesn't help me, or if Help is located elsewhere , where is it? Also......you mentioned there were two link options, and that I should make sure I use the correct one..........so just to make sure...is it the Dreamworld link that I use, not the Dreamgrid link? Could you let me know as soon as you can, as I don't want to procede until I know for sure. I had taken a backup of what I hope is a full one, by following instructions I read , when I was still able to log in, and also of inventory, I can see that I have them, and I really hope they do contain the full content of the sim. Kind regards, Leilani Jewel
Terry S said on 2017-12-22 09:29:37
@Leilani Jewel Also, when you open an opensim ini files be it Regions.ini or OpenSim.ini using notepad, you can see the line break stripping and it looks like all the text is on one line, but do not use MSWord from MS Office, but instead you can safely use wordpad, but make sure when you save the ini file(s), and if wordpad shows a warning that the file will be saved in plain text, select yes.
Anonymous said on 2017-12-22 09:28:28
@Lielani - Look in Help->Check for Updates. If it crashes and you cannot get to the updater, try a manual update. Save the following EXE in the folder where start.exe is and run it. It will repair any missing files. There are two versions, one for Dreamworld, and one for Dreamgrid. Be sure to use the correct one. If you have valuable content in your sim, make a copy of the entire folder somewhere, first. It will have copies of the region files and database we can recover if it is still broken. DreamWorld: https://www.outworldz.com/Outworldz_Installer/Updater.exe DreamGrid: https://www.outworldz.com/Outworldz_Installer/UpdateGrid.exe
Terry S said on 2017-12-22 09:25:24
@Leilani Jewel I don't know how outworldz installer works, but that error message from parsing the config file, could mean, if you changed that file manually at any time and pressed enter in the middle of a line, which would result in an incomplete configuration. In my experience with opensim (connected to OSGrid), my problems with parsing was because of manually changing one of the configuration files (.ini), and entering a line break where one shouldn't be,,,,,also, the ini files are plain text with no formatting, making them compatible with Linux, if you used MS Office (MSWord) or any other formatting text editor, then there will be problems with parsing, because of the hidden line break characters ending a line, ideally the ini files should be edited with notepad. IF this is the case, I'm afraid I don't know how to strip text formatting in windows, I'm more of a Linux guy than windows,,,,in Linux there is a command called dos2unix which strips line breaks in a text file, but I don't know if there's a windows equivalent.
Leilani Jewel said on 2017-12-21 21:11:44
Feel like a broken record on here, lol...sorry But can anyone help with this error message: PLEASE Unhandled exception has occurred in your application. Microsoft.NET Framework Could not parse file C:|Users\My name\Downloads\Compressed\OutworldzFiles\OutworldzFiles\OPensim\bin\config=include\MyWorld.ini while parsing line number 0 with value" -IniParser version:2.3.0.0. (In terms that a non-tech noobie can understand ) lol
Terry S said on 2017-12-21 19:20:41
I found another problem with the installer. Being that the installer is 32 bit, it can not find and auto run 64 bit viewers, the only viewer that's mandatory for outworldz is Onlook, it seems the installer will not let me start anything unless I allow it to install and run Onlook, otherwise I first get "Starting Onlook....." then I get "ATTENTION needed, please start Onlook..." both are repeated until I allow the installer to install and auto run Onlook, the other viewer selections take me to web sites where I can download those viewers, so I downloaded Alchemy x64, but it's not in the list of viewers to select, only Onlook it there. I also have Firestorm x64 too, but the installer doesn't see that, so I have to wait until Onlook has started, then X it, then start either Firestorm or Alchemy On the subject of viewers, Ukando, no longer exists.
Leilani Jewel said on 2017-12-21 18:29:08
Sorry I don't have the awesome comment to make yet, Im getting really confused. I couldn't access a world I had created, but it was fine before, I made some changes in advanced, I have emailed Fred directly and he did answer, on one of these columns..but not to the second email I sent with the error messages I was gettingI don't see it listed here, but I'm stuck.......I NEED HELP!!!! TWICE now, with two different created worlds (I created a second because I could no longer access the first one..........and now..........I cant access the second one either....What's happening??? It was fine before, and I haven't made any crucial changes, besides putting the files into a new folder, I'm getting very disheartened because it was all going well before...can someone please answer my emails where I give all the specific details...its too long for in here?
Leilani Jewel said on 2017-12-21 18:29:07
Sorry I don't have the awesome comment to make yet, Im getting really confused. I couldn't access a world I had created, but it was fine before, I made some changes in advanced, I have emailed Fred directly and he did answer, on one of these columns..but not to the second email I sent with the error messages I was gettingI don't see it listed here, but I'm stuck.......I NEED HELP!!!! TWICE now, with two different created worlds (I created a second because I could no longer access the first one..........and now..........I cant access the second one either....What's happening??? It was fine before, and I haven't made any crucial changes, besides putting the files into a new folder, I'm getting very disheartened because it was all going well before...can someone please answer my emails where I give all the specific details...its too long for in here?
Terry S said on 2017-12-21 04:44:18
Quote from Anonymous:- "@terry S. Every time you run Dreamworld, it updates the Dynamic DNS server. " It doesn't though, because I tried several times and when I clicked on 'Help->Show HG address" it showed the outworldz dynamic DNS name followed by port 8002, which is a correct url, but when I clicked on "Test DNS", the box came up with the wrong resolved IP address, but using my no-ip dynamic address always returns the correct IP when I hit the "Test DNS" button.
Anonymous said on 2017-12-18 19:56:42
@terry S. Every time you run Dreamworld, it updates the Dynamic DNS server.
Terry S said on 2017-12-18 18:57:18
Unfortunately, the free outworldz DNS host name that is assigned on first install doesn't always point to the real IP address, unless outworldz can provide a dynamic DNS updater for outworldz, dynamic DNS service, which luckily, I previously setup a no-ip account and using an updater, when my IP address changes, the client software detects it and updates the account accordingly, but there is nothing for outworldz, and as such if using the same dynamic host name from outworldz, it'll only points to the right IP address once the installer has run one time.
X said on 2017-12-15 13:12:53
You are not going to believe this. I will attempt to post this in the places I posted my question. I tried for 15 hours everything. I was ready to give up. Then on a whim, I decided to try one last thing.... I uninstalled Comodo Anti-Virus. Not only did your wonderful program work instantly (LOVE the new upgrades haven't played since 1.63) but ALSO the new Alchemy and VR Cool viewers which I also could not get to install on this machine. Comdo Anti-Virus hates VR programs, at least some of them. If you have problems like mine, ditch it. Worked like magic. YOURS -- X
Fred Beckhusen said on 2017-12-14 23:15:25
@X: Task kill any Dreamworlds that are already running, then try running it as a administrator. Maybe you do not permissions to write the %APPDATA%\local\Outworldz.com folder where it saves settings? Is the Dreamworld, or DreamGrid? Task kill any Dreamworlds that are already running, then try it
X said on 2017-12-14 21:29:56
Hi. I tried this on my Acer Win10 laptop, and it worked great. I have a new Acer Win10 tablet/laptop and it doesn't do a thing. I click start, and it takes me through the permission dialog, spins a sec - then disappears. I checked task manager and there is a process running for the prog, but it isn't actually using any resources or doing anything. I've tried everything to get it to install, to no avail. Any tips?
Steve said on 2017-12-11 02:51:54
I had a issue with LDU for some reason it has stopped working it loads up fine, my firewall has allowed it, my ports I used are ok but just will not connect me to the internet. I did get a windows update which kinda screwed it up, I reinstalled everything and still did not load. my router is totally different to the 1 you all use as it does not have loopback or any feature like that, however it was working fine up until the update I do not want to reinstall windows 10 as my version goes back to the one I got when it came out. the regret is I had to close LDU down but I still have it stored incase I can fix it I do apologise for those who liked my grid.
Larry Calvert said on 2017-12-01 03:49:27
Wow! Installed on a Windows 10 machine - came right up (after I figured out my ip address to enter in for the grid connection). Runs great! Thank you, thank you! Very clear instructions.
Jania Cleanslate said on 2017-11-12 17:33:18
I can not get it going :-( it says I need a login url? I do not know how to create one or what to put there and i do not see any information here on how to create one.
Aussie Envee said on 2017-10-21 21:23:51
Fred I have set ossl in opensim, it works on one estate Moonglow and all on that estate but I made another estate for other sims and for some reason its not picking it up Ossl from opensim for that one
Aussie Envee said on 2017-10-15 22:33:47
Ferd, is Outworldz down cause none of the links work from my grid
Fred Beckhusen said on 2017-10-12 09:45:05
@DANNA: The NPC is reset to Absolute position. Click the box and toggle that to RELATIVE mode and then stop and start it. It should appear at the right spot.
Danna Cyberstar said on 2017-10-12 07:44:26
Hi Fred I uploaded an oar file to my region. It is the Magic Mermaid, I clicked the NPC box, I assume it rezzed an NPC called Moving Man. Now the Moving Man (Which Actually Looks Like A Female) is at the bottom of the sea how do I redirect her to come out of the water?
Danna Cyberstar said on 2017-10-10 20:05:29
I finally got the viewer to connect, I had to delete the whole thing and reinstall it and the viewer set in the right URl; I cant wait to log in and get everything to going I guess my next step will be logging in when I am not at home from my laptop. I hope this will be a simple process but I am thinking it wont lol.
Danna Cyberstar said on 2017-10-10 19:46:13
I went through my desktop and found out that the port was not open this had previously been opened when I had an opensim on my desktop. I now have The port opened, and Outworldz opensim on my desktop everything loads up ok but I cant log in with the viewer, I also tried to log in with the Firestorm OS viewer with no success. The How_To_Compile file says that the login URI: is http://127.0.0.1:8002/ But the viewer has the login URl as http://Adrilille.Outworldz.net:8002/ could this be what is causing the conflict? I have tried changing it to http://127.0.0.1:8002/ but it keeps going back to http://Adrilille.Outworldz.net:8002/
DannaCyberstar said on 2017-10-10 18:12:10
Hi Fred I was at my friends house when I downloaded the outworldz opensim onto my laptop it worked fine. I went home and now it doesn't work. I have tried deleting and reinstalling and nothing works, I made a new user on my laptop and I downloaded again, but it still is not working, any ideas?
Salie Davis said on 2017-10-04 09:46:17
Thank you Fred for your timely reply. This may be user error however so your aware, I tried to reload the updated version on my 5 year old pc from this sites download and couldn't get it to work but I went to github like you mentioned and downloaded it from there, then the program worked.
Fred Beckhusen said on 2017-10-03 13:14:00
@Salie: Good question! It should be around a long time. It's open source, and will always be available at Github. Opensim should also always be available and can be just 'dropped in' to Dreamworld. My software does not modify Opensim in any way - it only modifies the INI files.
Salie Davis said on 2017-10-03 12:58:15
I am in a masters program and am learning to create in the virtual world. I hope to learn blender as well. My goal is to get educators to use this format more for youth. I tried simonastick and dreamworld is wonderful. I am not sure about the life cycle of stand alone programs like this. Is it safe to promote dreamworlds to the educational community as something that will be around for awhile? I want to design shareable educational oars but want to make sure there is a platform that educators would be comfortable using such as dreamworld around in the coming years. I will also definitely share them here as well.
Steve said on 2017-09-22 21:20:19
Ok I tried that an as my default fallback region is my tropical club I looked in the INI and both [Tropical Club] and the file name were the same. I did find a bit it that says Region_Sandbox = "DefaultRegion, DefaultHGRegion, FallbackRegion" now I don't have a sandbox in 9.0 maybe I should add one. I did all the above but it still deleted the standalonecimmon.ini file in the 9.0 folder. ok I just added a sandbox I guess it needed one we will see how this goes
Steve said on 2017-09-22 21:20:13
Ok I tried that an as my default fallback region is my tropical club I looked in the INI and both [Tropical Club] and the file name were the same. I did find a bit it that says Region_Sandbox = "DefaultRegion, DefaultHGRegion, FallbackRegion" now I don't have a sandbox in 9.0 maybe I should add one. I did all the above but it still deleted the standalonecimmon.ini file in the 9.0 folder. ok I just added a sandbox I guess it needed one we will see how this goes
Fred Beckhusen said on 2017-09-21 20:59:42
@Steve: It is looking for a line like this:Region_Outworldz = "DefaultRegion, DefaultHGRegion, FallbackRegion" in standalonecommon.ini. It needs to change this Region_Outworldz on the left side to match your default sim. It can't find it and crashes, I do not know wjy it is not there. Your default sim file may not be found. Look in the 0.9 folder in bin\regions. Edit each INI file, and make sure both the file name and the section head have the same name. Such as [Welcome] in the file Welcome.ini Then boot the Start program, go to Advanced and reselect the Default landing sim to stop this crash. I put some code in the next version to make a backup of the file and fix it back if this fails.
Steve said on 2017-09-20 02:28:05
my correction It was standalonecommon.ini
Steve said on 2017-09-20 01:47:05
I got the program a few weeks ago and I have made my little world. now wen I switch to 0.9.0 mode it worked 1st go no worries, I switch to 0.8.2.1 mode it switched no problem but I go back to 0.9.0 it says no region found with a error message the opensimcommon.ini file had been deleted so I had to go back into the zip file to go get it back and it worked again in 9.0 mode. now what I did, since I don't edit that file I made it read only, it don't delete it so I can swap easily but I don't want to make it a read only file it should not delete it at all, any reason why it deleted the opensimcommon.ini file ?
anominus said on 2017-09-04 08:37:25
I do not knowing what my region name is . I cannot log in etc . Can you help me with that . Or i must delete alland start again . Sorry i understand this not i have try it . I do something wrong .Best regards .
Fred Beckhusen said on 2017-08-23 13:24:21
@Kylie: http://aussieworld.outworlds:8002 is not a legal domain name. Could just be a typo though.

Try this one: http://aussieworld.outworldz.net:8002

When you start Dreamworld, it connects to a custom Dynamic DNS server and registers the name, like any dynamic DNS service does, but without the need for an account or running any other software.

Yes, you can use any domain name you want. You probably need a dynamic DNS service, though, as the IP changes on home routers.
Kylie Brimmer said on 2017-08-23 08:54:38
Hi

I noticed that in a good run using http://aussieworld.outworlds:8002 and now when i load it up again today and i cannot use that as it get white page on that website and blank on viewer. So why i have to keep changing DNS name all the time when it get unaccessible? Can i able to use fixed domain names like Godaddy or zuver hosting domain name to use that?
Anonymous said on 2017-08-16 07:30:29
HI Fred

So do i need to create another account to be set as owner? I'm not sure how i do this lol sorry or something?


10028 Fred Beckhusen said on 2017-08-14 11:41:56
@Aussie, I think you need to set the owner of the Estate to another person. Any OAR loaded will always set the ownership of all files to the owner of the estate it is loaded on.
Kylie Brimmer said on 2017-08-16 07:10:23
Hi

I had try to buy stuff from kitely marketplace but it said below that unable to work with my mini grid. Hypergrid is enabled cause i have visitors teleport there in my mini grid.
The error i get is:
We couldn't contact the grid at this address (aussieland.Outworldz.net:8002). Either the address is incorrect; the grid doesn't support Hypergrid; or we were blocked by a firewall.

Please advise. Thanks
Fred Beckhusen said on 2017-08-14 11:41:56
@Aussie, I think you need to set the owner of the Estate to another person. Any OAR loaded will always set the ownership of all files to the owner of the estate it is loaded on.
Aussie Envee said on 2017-08-13 19:40:15
I have a problem with selling a sim to another person for 0 it cannot find the host when the person tries to purchase the land, and also when I upload an oar from my other grid to the new one it changes ownership of everything to me, is there a setting to type in to keep owbership the same. Thanks
Moloch Palen said on 2017-08-09 01:35:07
Re Re Last Post :

friend has big problems Getting Items : Take Copy - from other grids also.
And major avatar problems, can put hair on, no feet and similar.
Note that friend was able to before.

I expect that some is naturally caused by internet timing or similar, though this seems to be happening all the time as of current.
Moloch Palen said on 2017-08-09 01:30:38
Re Last Post :

Friend is Using : Singularity Viewer
Moloch Palen said on 2017-08-09 01:29:55
I have a sim / grid, I am running on my laptop.
All seems to work fine for my self and people can log in.
I imagine my grid is a standalone grid ( please correct me if I am wrong ).
I have done / altered all the settings that are appropriate and that I know how to alter, without breaking the program.

My Main question is :
A friend can not seem to upload images.
To put that in perspective, I had to redo My Grid from start as the Database stopped working, though all is working fine now, except my friend cannot upload images.......
She could upload them before.....
Any suggestions here ?
Moloch Palen said on 2017-08-06 22:05:32
I had to redo / replace the whole program and start over.
I had not saved the DB files either which didn't help.
Luckily I had all the OARs from the sims I created.
Just lost inventory is all, which wasn't a great loss.
So now I will save all at the end of each day.
Fred Beckhusen said on 2017-08-06 12:01:21
@Moloch Palen Your MYSQL is down. Look in C:\GOODIES_SPARE_LT\OUTWORLDGRID\OutworldzFiles\mysql\data for a file that begins with your PC name, and ends with .ERR. It's a log file that will have some clues as to why MySQL fails to run.
Moloch Palen said on 2017-08-06 02:38:55
Some Info if it helps :
2017-08-06 17:11:58:Info:Writing 'C:\GOODIES_SPARE_LT\OUTWORLDGRID\OutworldzFiles\mysql\my.ini section [client] port=3309
2017-08-06 17:12:02:Info:Unable to connect to server:No connection could be made because the target machine actively refused it 127.0.0.1:3309
Moloch Palen said on 2017-08-06 02:13:15
I can not even restore it
Moloch Palen said on 2017-08-06 02:03:25
Hi.
I am getting a DB error and program will not start :
SQL ERROR(2003): Can't connect to MySQL server on localhost(10061).

And when I go to repair, it will not as can not connect.
Any solutions ?
Moloch Palen said on 2017-07-28 05:33:43
When the Update comes out, Do we have to do anything ?
Meaning, does it update automatically ?
-----
Secondly :
Can the program be run from a website / hosting account ? or, does it need a web server ?
And how would it be run if from a hosting account ?
Bat file ? a copy of this bat file, if needed, would be good.
Thanks in Advance Fred :)
Ferd Frederix said on 2017-07-16 20:51:59
@moloch It's both. Blender units = 1 meter which shows on the grid.

Do an Object->Apply Rotation & Scale, Object-> Apply Location in Blender on all the objects. Also look at the uploader window in the viewer. On the third tab it shows the scale it comes in at. You can make it bigger there, or smaller.
Moloch Palen said on 2017-07-16 19:31:34
I am uploading Mesh Object made in blender, to, Opensim.
Problem is, when it (mesh ) uploads, it is extremely small and on some occasion does not upload due to mesh uploader saying that the mesh is below 0.001 in size.

Which, is not correct - For Example :
I upload a Mesh Fireplace, which is of proper ( World ) size and the mesh that was uploaded to opensim is about the size of a matchbox, or , really really small.

Is this fixable ?
Is it the Non-Physical Mesh size in opensim.ini, that is causing problem ?
Is it a blender thing ?
Suggestions ?
Moloch Palen said on 2017-07-13 22:03:52
Which Version is Better ?
The Current 0.8 or Development 0.9 ?

Will it mess up my current grid and regions on the early version 0.8 ?

Do I have to do anything when I swap to development version 0.9 ? ( Files etc / region files and so on ? )

----

New Question - If my router has 20 ports to adjust (9000-9020 ) and I have 20 regions going, is that all the regions / ports I can have ?

Is there a program to allow more ports than my router can visibly show ?
Fred Beckhusen said on 2017-07-08 22:35:22
@Moloch: It means there is no A record for mygrid.redirectme.net at the DNS server for redirectme.net as shown below:

Why, I have no idea. I would need more context. If this is your PC, you need to run the no-ip dynamic updater that the service provides so they know you IP, as it changes.

There is a free dynamic DNS system in Dreamworldz - just use SomeName.outworldz.net.

Fred



C:\Users\Fred>nslookup
Default Server: Linksys11674.Outworldz
Address: 192.168.2.1

> mygrid.redirectme.net
Server: Linksys11674.Outworldz
Address: 192.168.2.1

*** Linksys11674.Outworldz can't find mygrid.redirectme.net: Non-existent domain
Moloch Palen said on 2017-07-08 21:49:02
Anyone know what this means and how or where to fix or not ?
It comes up in my console....

12:25:55 - [UTIL]: An error occurred while resolving host name mygrid.redirectme.net, System.Net.Sockets.SocketException (0x80004005): No such host is known
at System.Net.Dns.GetAddrInfo(String name)
at System.Net.Dns.InternalGetHostByName(String hostName, Boolean includeIPv6)
at System.Net.Dns.GetHostEntry(String hostNameOrAddress)
at OpenSim.Framework.Util.GetHostFromDNS(String dnsAddress)
Chri said on 2017-06-24 09:19:02
seems like the start.exe doesnt work anymore. it tells me there has to be atleast one Region. then shuts down :( no way to install it :(
Fred Beckhusen said on 2017-06-22 15:20:39
@Julie, the APPDATA folder stores Dreamworld setting changes, not the data in the database or the region db. The data should still be there. You should be able to switch back to 0.8.21 and export it as an OAR. The UUID in the Regions.ini file is the key - if it is the same in the Opensim/bin/region folder as Opensim0.9/bin/Region, then it should appear no matter which version you use.
Julie said on 2017-06-22 14:35:04
Once i deleted the appdata folder named outworldz i was able to reset everything. sad thing is, my work of two days is now totally gone. the error was related to standalonecommon.ini file ...said something about not being able to parse it starting with start line of 0
Anonymous said on 2017-06-22 14:00:05
@Julie: Switching should be fine, what is the error message? Look in OutworldzFiles\Opensim-0.9\bin\Opensim.log at the end, for a reason. I would check that \OutworldzFiles\Opensim-0.9\bin\Regions has a Outworldz.ini text file in it that has the same name as the [Outworldz] header in the text file. For example, it could be called "Outworldz.ini" and have a line that looks like this:

[Outworldz]

If the name of the file is Julie.ini, then the line must be [Julie]. Your region would become "Julie".


Julie said on 2017-06-22 13:01:00
i tried switching from opensim to opensim 0.9.0 in the dreamworld settings advanced menu and now my console wont start. is there a way to correct this?
Ferd Frederix said on 2017-06-06 13:16:08
@Zed: Try setting your grid in the viewer to "localhost". The port is 8002 by default, as in http://localhost:8002.
Or try Onlook, it is set automatically to the correct grid parameters.

You can also ask the server what IP or name it is using by looking in http://localhost:8002/get_grid_info.

It attempts to detect and picks the correct the settings if you run the Help-Network Diagnostics
Zed Zordaan said on 2017-06-06 12:59:57
Ferd, based on what I've seen, your work is absolutely the greatest technological achievement since the bathroom door lock, and in my opinion you should get a Nobel Prize.

Just one thing, though... I can't seem to login. The problem is probably that I'm not sure about which port to use... I've tried 8001-4 with the Diva version and 9000 with the regular 821, but haven't had any luck so far.

What might I be missing, O sage?
Fred Beckhusen said on 2017-05-03 21:39:48
@hope Hi! Thankxxx for the kind words. I read it to Debbie just now over the phone. We love to hear people's reactions. You are really going to enjoy hearing that the number 15,000 does not mean what you think it means. There are no prim limits in Opensim. This is not Second Life ! Yay!

I should know. I once accidentally did a bad job on a rezzer and when I finally realized what was happening, I had 110,000 jeeps in world using up a half million prims and 25 GB of my 60GB of server RAM. It was bit slow. Too many to delete, it just crashed the viewer. Fixed it by reloading the oar. Stupid me then did it to my Dragon sim. doh!

That number is just there for sims with an economy module. A script can read that number and enforce prim limits. It will max out in the viewer at 45,000, but it means nothing.

So just watch the RAM and enjoy the freedom of Opensim!

Regards: Fred & Debbie
Hope said on 2017-05-03 20:46:27
Wow what an amazing program . Its brilliant. Thank you for making owning your own open sim grid accessible to everyone Just one question Am I doing something wrong or are all regions prim count set at 15000 by default how do i change that Is there something scheduled in the pipeline for the console or do I have to add a command code or is it not possible cause its a bit low for the var regions . Keep up the good work Thank you all for that you do. Your web page has been an amazing resource for years You just keep getting better and better
Rique Giano said on 2017-02-13 17:36:47
Hey Fred, i have send you an email, i cant get it to work i must doing something wrong ;(
Hope you can help me out on this one
Fred Beckhusen said on 2017-02-03 21:24:12
@Mike, I'll check to make sure the IAR load is working. You can examine the command it type in the console and see if it is correct. Perhaps there is a case sensitive name?


osgrid.org:80 is not a legal name. hg.osgrid.org is, as is hg.osgrid.org:80 It sounds as if your disagnostics may be failing. Have you run them and verified HG is available?
Mike Hart said on 2017-02-03 10:41:47
Hi Fred.
I cannot load an iar file from the contents panel. It asks for the name of the file and I guide it to the folder where its located. Thats OK. Then put in my name and password. It errors with wrong name/password.
With respect to Hypergrid. I am using the .exe package.
From the map in the viewer if I type for example : http://osgrid.org:80 or any other address for that matter it does not work.
Any help appreciated.
Thanks
Mike
Fred Beckhusen said on 2017-01-27 09:46:41
@Isis, Thanks for the report. Looks like I left out a set of double quotes on OAR paths - the extra space in your file name confused it. Will add that to next release.
Russell said on 2017-01-23 08:48:15
With the previous version, hypergrid works fine. However with your newer version I get loopback adapter not installed. I can go to my ip address:8002 and I see the wifi create account screen. Any ideas as to what might be wrong?
Layla Kasmir said on 2017-01-18 17:32:35
Thank You Fred and I got my Iar in finally by using the viewer u provided.... Muat have been a viewer issue..
Thanks so much yes let me know when we have more sims under just this one.... Thank so much U rawk !!!!!!
Fred Beckhusen said on 2017-01-18 12:25:33
@Layla. Its because I fucked up. Should be at version 1.36 in the Beta by now. Seems to be stuck at at 1.3 in the beta. I'll release it really soon as it all appears to be working and everyone will upgrade to it.
Layla Kasmir said on 2017-01-18 12:13:44
Yes I have saved a folder in inventory for the iar to uploaded..... Strange
Layla Kasmir said on 2017-01-18 12:11:52
Well mine is a large Iar however u should see something in the dos box moving and in the bin folders mine does neither and it is saved as a 1.2 version but again loads up fine on 8.2 and 8.3 opensim and by the way Fred I love what u all have done to this and u have Npc's working that's why I came here..... I also was looking this page u have here and my contents and stuff like this in console does not give me options to make other sims why is this?
Fred Beckhusen said on 2017-01-18 11:52:33
@Layla - the docs are a bit ahead of the released code. I am fixing to release a version 2.0 soon. I don't know why your IAR is not loading. Does the folder " iar-imports" you are saving to exist? And IARS can take hours to load - it depends on how big they are. How large is yours?
layla Kasmir said on 2017-01-18 11:23:59
Maybe it is because I am not using your all viewers why I am not seeing things like in console box like bullet system correctly and how to add another sim maybe that wahy my iar is not working cause I do not see were in contents u load a Iar but I do see it how to load a oar....
Could this be the issue?
Layla Kamir said on 2017-01-18 11:17:57
yes I have tried loading it up on the main webpage "Console Page" also but nothing happens... And yes my own Iar but it still should load up either way but nothing it is like stuck in process and nothing happens
Layla Kasmir said on 2017-01-18 11:13:25
Fred I have tried this step with Iar many of times it does not load but I can go into like opensim 8.2 or 8.3 and works everytime
I am loading it like this for example
in dos
load iar Layla kasmir iar-imports 123 Layla.iar
now it will say loading but never loads and I have waited for hours and hours but nothing....
Anonymous said on 2017-01-18 09:41:33
@valorious, yes, you can use your own DNS or Dynamic DNS. Just type the name in the advanced setting box.

You missed port opening port 8004 the region port.
Val said on 2017-01-18 03:30:58
i mean timing out at login with viewer sorry
Valerious Strongborn said on 2017-01-18 03:30:00
can we use our own dns for this mine all seems working passes the network diag but still says i am timing out.. i have checked that the ports 8001-8003 are open any help would be great thanks
Arielle said on 2017-01-16 17:55:14
An easier method to load IAR's is to click on the Content tab of the Outworldz UI and select Load Inventory and from the window that opens, select the IAR file you wish to upload and then answer the questions for which avatar account and password. The app (V1.3.5) does the rest automatically. Just tested it with the Cindy.iar file.
Fred Beckhusen said on 2017-01-16 12:51:16
@Layla Kasmir - You load IAR files at an Opensim Console with 'load iar fname lastname / password c:/PathtoFile ---- see http://opensimulator.org/wiki/Inventory_Archives


Layla Kasmir said on 2017-01-16 11:52:00
How do u load Iar I been trying and trying nothing is working
Fred said on 2017-01-12 22:32:23
@Falarina, The Onlook software can be uninstalled. Outworldz has no uninstaller as th folder can simply be deleted. It installs nothing outside that folder.
Fred said on 2017-01-12 22:32:22
@Falarina, The Onlook software can be uninstalled. Outworldz has no uninstaller as th folder can simply be deleted. It installs nothing outside that folder.
Falarina Amarula said on 2017-01-12 19:10:27
I need complete uninstall inctructions. I'm in a pickle.

I installed the Download One-Click Outworldz Installer.exe...every thing went swell...the DB fired up...the viewer installed...I went through the setup on the console screen...I worked through the "loopback" issues (I thought) and up we come.

I passed all the loopback questions. I could see the hypergrid...but my identity could not be verified when trying to get off my DreamWorld region and onto the HG...I tried every thing I could think of... OK.

So then I downloaded the Outworldz Opensim Beta has Free Dynamic DNS package. I made a new folder on Programs(x86) extracted those files into and hit Start. Well this time it could NOT bring up the DB...and failed...every time.

I think I screwed the pooch and need instructions on how (and what) to uninstall as this has no uninstall feature in it.

Any help appreciated. Thanks..
Win 8...Quad Core..8 Gigs mem..
Fred Beckhusen said on 2016-12-27 10:37:48
I ran across a mysterious Windows 7 box that failed the localhost tests this weekend. All other tests passed, so technically it should run on the HG.

Are you on Win7, perhaps?

Can you try to run a few diags for me?

Does it fail the Localhost test?

Run the system in 0.8.21 mode. Wait for Opensim to start up, and use a web browser to navigate to to www.canyourseeme.org on port 8002. This test must pass or the ports are not open either by uPNP or by manually setting them.

Now go the the same address that canyouseeme.org shows on the same port. You should get back a "hippos" error page. This test must pass or there is no loopback.

Now go the the same address that canyouseeme.org shows on the same port plus /wifi. You should get back a Diva login page. This test must pass or there is no loopback.
John Sheppard said on 2016-12-26 20:56:27
Apparently I've discovered another bug...

we have a loopback capable router, I run SoAS on our network and have since 2012.

Dreamworldz consistently reports loopback issues
Lateia said on 2016-12-21 04:52:44
...maybe I posted my comment on the wrong page. Shoulda been here. My question was how do I know the grid name and url for my new grid for sign on once OnLook opens?
Anonymous said on 2016-10-28 21:52:52

Thanks John, it came out a lot better than I thought it would be.

You are the second one to ask this. Laura Ess was asking so she could ship a collection of comics-based OARS.

You can load an Oar from a folder, or just drag and drop on onto the screen, For now, user selectable oars do not appear in the menu. The files shown now are from a folder on the web server that supports this project.

I'm thinking I'll add a menu item/folder "Your Oars" that will add/display any Oars in it. Maybe include the small blank sim there by default..
Ferd Frederix said on 2016-10-28 21:51:01
@Jay: it takes special code to run Opensim on a pi due to the soft floats. Requires Bullet-PE physics.

I have been slowly working on a easy-to use Pi version that run on the 3+ (It is still being worked on, got a ways to go) It takes just a few commands in Perl - loads a bunch of modules and then make a Perl web server that in turn runs opensim.

It's based on this, which works well. Too complicated for the average guy - I am hoping to make it an image that just works.
https://fredfire1.wordpress.com/2015/11/30/opensimulator-server-on-rpi2-raspberrypi/
Jay Rowe said on 2016-10-27 21:39:15
I just learned about this while searching for an opensim raspberry pi 3 image. Will there be a raspberry pi version available or will this work on a pi as is?

Thank You Fred, this is outstanding news!
Pan said on 2020-02-07 08:22:44
working on the translator, will check it out thanks for all the valuable information?
Fred Beckhusen said on 2020-02-25 09:53:48
@TAZZIE: I agree. But it actually says: "*CAUTION* DreamGrid is a full Robust grid. Outworldz-V1.75, aka "Dreamworld" is an obsolete Standalone grid. I no longer support DreamWorld. They are incompatible with each others databases, so do not mix them together!"
tazzie said on 2020-02-24 23:15:23
dreamgrid is the name of the program. It is no longer offered to help people throw up their own land. This makes zero sense.
Luna said on 2020-02-17 07:08:56
I cannot get 3.36 to stay open and had to revert to a previous version
Luna said on 2020-02-17 07:08:52
I cannot get 3.36 to stay open and had to revert to a previous version
Thomas Messenger said on 2020-02-05 08:40:15
Gmornin Ferd,..Wonderful work on the 3.3.Ty..Im just back from a flu and I've noticed god mode is wonky for estate managers and restarts from inworld shut down the region , hope your day goes well . :)
Long Spiritor said on 2019-10-19 20:19:39
Thanks Fred, it all worked out !!!
Long Spiritor said on 2019-10-19 20:19:37
Thanks Fred, it all worked out !!!
Fred Beckhusen said on 2019-10-19 19:09:01
@ Long Spiritor, Stop the grid. Go to Settings->Cache and clear the script cache. Opensim has changed and needs to recompile them all.
Long Spiritor said on 2019-10-19 19:07:13
I installed Dreamgrid version 3.2, and when loading the grid, several script errors present on my screen. I don't know what to do to solve the problem. Version 3.11 was much more stable.
Claw Darkwolf said on 2020-02-19 09:08:34
Thank you once again for your help, Fred. Though I still have been having issues, I put it on the back burner for right now to finish a build. Maybe someone can help point me in the right direction on the type of scripts to use. With this build, there will be an automatic feeder system included. It takes food that no M/ no C/ no T from an in-world storage unit and places it on a server plate. And, the plate will rez out another one when the food disappears. Since many of the SL breedables have different foods, the scripting for the plates will have a menu to select the type of food to rez out.
Tesla Kuhn said on 2020-02-04 23:36:34
I'm looking for a script that deletes the original when someone buys it. Is such a thing possible? How do we accomplish this without transferring objects back and forth?
Fred Beckhusen said on 2020-01-29 12:18:32
@Claw Darkwolf Sent an email to you about listens and sensors
Claw Darkwolf said on 2020-01-26 06:07:56
I am a little confused about something with the "Sensor" scripting. I am trying to see how to "Listen" for a specific type or named object that rezzed by birthing. But, I am seeing about avatars. What kind of parameters would I need to use?
alain said on 2019-12-09 16:16:00
je cherche un script qui permettrait de changer le "glossiness et environment " sur la texture d'un vetement commandé à partir du chat par expl: /(canal) set x y , ou "x" est le parametre de glossiness et "y" le parametre denvironment
Anonymous said on 2019-08-29 11:47:42
Hey Fred, I thought you would like to know why I can't use the Flamingoes. I get this, "a subset of the reference model." What is this and how can I fix it? Some help would be appreciated. Thanks, Mira and Elaine.
Fred Beckhusen said on 2019-07-01 09:49:57
Kem Vala: Try this: Try this http://opensimulator.org/wiki/OsAvatarPlayAnimation
Kem Vala said on 2019-06-30 11:04:18
I'm looking for a script that will "paralyze" any avatar that touches an invisible fence. I want to use this in an RP session for UF Starfleet on 3rd Rock Grid. Of course, once the power source to the stasis fence has been destroyed, it should release the trapped avi. (And I don't want it to ask permission to freeze the avatar.)
Copper said on 2019-06-03 08:34:53
I've been searching and searching for a script and I can only find half of it. It is to rez a no copy object in the contents (that object name varies, ie object 1, object 2). I have that. But.. I don't have the rest where it will delete the object that is rezzing the contents.. like.. if i had a pitcher that would rezz a mug to drink, someone takes it, it rezzes another, someone takes that.. after the pitcher was empty I'd want it to delete itself. I love your site here and share it often with people. Thanks in advance for your help!
Untitled said on 2019-04-19 18:27:29
Hello, can you add animesh scripts (like ao) for own pets? Thank you.
Manni said on 2019-03-23 06:49:06
You can also set things of mine with you: http://opensimcreativ.de/
Manni said on 2019-03-23 06:43:39
LSLEditor Community Edition 2018-01-15 - Release 3.0.0 Alpha https://github.com/LSLEditor/LSLEditorCE LSL Editor Community Edition Alpha German http://virtual-talk.de/showthread.php?tid=668
Arlequin Carter said on 2019-01-21 09:20:45
Hello If you want to do a link exchange to your site related to second life, you can do it for free. Please visit the page: http://www.slacp.com/secondlife-arlequin-carter-production-bienvenue/echange-de-lien/ Best regards Arlequin Carter
Dan said on 2018-11-23 17:40:30
hello do u have Club Stuff for opensim
Anonymous said on 2018-10-06 11:25:46
Chuck, you don't need two scripts. llDetectedLinkNumber (or any of the variations of llDetectedTouchFace) along with llSetLinkPrimitiveParams (or llSetLinkPrimitiveParamsFast) in a touch (or touch_start or touch_end) event will do what you need.
Koni Lanzius said on 2018-07-15 21:21:25
Hi Ferd! Would you know where I can find a "sit and wave" animation for my NPC OSG11B exhibit, plz? thanks a bunch! Koni
patriciatornado said on 2018-06-17 08:43:37
quero fazer uma hud com objeto hud beijo preto e vermelho qual script sem ataque devo por dentro
Chuck said on 2018-05-06 07:10:08
Hi! Can someone help me? I need a script which switches on a burner of a stove in a linkset. This stove has 4 Burners and 4 Buttons and I try to switch each burner with its controlling button..I think there are two scripts needed-switch and burner?? Thanks Chuck
Fred Beckhusen said on 2018-04-26 16:33:28
@Ann See this one: http://wiki.secondlife.com/wiki/Clock
Ann said on 2018-04-26 16:19:04
I would love to have a hover clock script that would do 12 hour time intervals. digital numbers displayed on a hover. One that would follow my computers time. Can anyone make that?
Ora said on 2018-04-04 11:31:52
hi, I have a question I'm trying to add full perm sleep animations to a bed the bed only has one animation so id, like to add more what script, would I use to be able to switch between animations?
Doris Nickels said on 2018-03-19 04:23:12
I am looking for a simple touring system that I can put into any prim and set speed, etc.
Cutie said on 2018-03-05 14:50:49
Hi everyone,I need help, what script can make a prim baby crawl? Thanks!
Andrew said on 2018-01-30 05:17:21
Hi Guys, What I am looking for is a simple task for someone that knows scripting, but like learning Mandarin over breakfast for me. I have a script that worked in SL, but will not work without errors in OS. The errors I believe are to do with the parsing methods, also a syntax error. If anyone has time, can they contact me through email andrew@yourinside.com
Jefry said on 2017-12-28 03:51:21
Hallo... saya mau tanya dong bagaimana cara supaya rumah, gedung, kedai cafe, yang ada di inventory tidak tembus pada saat simona melewatinya...
ismael said on 2017-12-06 23:37:51
hola
Karensa said on 2017-12-01 18:57:37
Calling Ferd!! Do you happen to have a simple "plug & play" sort of script that can be put into an invisible prim where when the avi collides with it, walks on it, bumps into it or it bumps into avi if prim is moving, it will instantly teleport the avi to a specified location / or / a random location from a number of options - without the pop up permissions request thing? This is for open sim, not second life. It's basically doing exactly the same thing as a hg portal, walking through it and teleporting somewhere but for this purpose I need it to basically cause enough "damage" it "kills" the avi and sends them elsewhere. I know you have a million scripts in the bank but I have no idea which one to look for that'll accomplish what I need accomplished so thought it would be quicker to ask you up front to direct me to the best option. Thanks!
Fred Beckhusen said on 2017-09-19 10:00:02
@Koni: I would just modify an already widely available book like the one published by Sunbeam Magic for the hypergrid. Its just 1024X1024 images for each page, named carefully. https://plus.google.com/+SunbeamMagic/posts/Z8CBvhpnn7L
Koni Lanzius said on 2017-09-18 22:10:26
Greetings, my friend! The professor who is teaching at the University of Hawaii (newly moved over) has asked if I could find a "modifiable book & tour HUD" in OpenSim. Would you have something like that in your treasures here? Or maybe you know where to find such a thing? I dont script so I wouldn't know how to create or even search for such a device/devices... thanks Ferd! ~ Koni the elf
Jaco said on 2016-12-23 12:23:34
I have a planetarium with 8 planets without a script.
Is there a script so they turn around the sun with the right relative orbital speed:  MERCURY   VENUS   EARTH   MOON   MARS   JUPITER   SATURN   URANUS   NEPTUNE   PLUTO 
Orbital Period 0.241 0.615 1 0.0748 1.88 11.9 29.4 83.7 163.7 247.9
Even the sun can turn around and point out the season.

Dr. Msana said on 2016-12-19 14:51:40
Looking to do a Vampire HUD so bare bones requirment is a two person animation code where one requests the other. Don't worry I plan to put in place something to stop random biting but not there yet. Anyone got anything to help with that?
lizbethbloodthorn said on 2016-09-13 18:09:08
looking for a script that can read note cards in local chat like for a story book but with a menu. having a bad time trying to find one and i cant script to save my life
Ferd Frederix said on 2016-09-07 18:30:09
@ ScriptLearner - they are on Github. https://github.com/Outworldz
Script Learner said on 2016-09-07 17:29:12
I was looking for the ZIP file of all the scripts. Another site pointed me here, but I don't see a ZIP file of all the scripts anywhere here.
ZeroTreze said on 2016-08-29 09:44:45
Hey.. Im looking for "poofer teleport" somethink like poof heart or any pic when i TP ..
Jonayo said on 2016-08-26 13:10:06
Hi! I'm looking for a script which makes food appear and disappear (loop) on a fork or spoon while an avatar is eating from a plate or bowl. Food disappears when avatar leads fork to mouth and appears on fork again when fork is lead to plate..I don`t know if this one is enough:

default

{

on_rez(integer param)

{

llSetTimerEvent(2.0);

}



timer()

{

llDie();

}

}

with a loop added? Would be happy if someone can help me with that!
Jerry said on 2016-08-15 01:07:00
Yay..its working! thank you Ferd!!!
Ferd said on 2016-08-14 13:58:29
@Jerry: Add "string" to the beginning of line 4:

string object=llGetInventoryName(INVENTORY_OBJECT,0);

It gets the very first inventory Object name and stores it in a sting named "object", and the "string" part which is needs was missing

Also, you have to either change the name of the sound file you pout in the prim to match the name in the quotes, or change the line of code below, like this

llPlaySound("clink",1.0);
llPlaySound("somewavefilename",1.0);

Alternative to play the first sound it finds:

llPlaySound(llGetInventoryName(INVENTORY_SOUND,0),1.0);


Jerry... again said on 2016-08-14 02:16:58
..ok though I finally get no Script Error messages anymore I still cannot touch my object. I have as content: an object named can. the sound and this script:

string inventory;
string object;

default
{
touch_start(integer count)
{
object=llGetInventoryName(INVENTORY_OBJECT,0); //get name of the 1st object in inventory, hopefully a can
llRezObject(object, llGetPos() + <0.5, 0.0, -0.5>, ZERO_VECTOR, ZERO_ROTATION, 0); //rez the 1st object half meter in frint and half meter down
}
object_rez(key id)
{
llPlaySound("clunk",1.0);
}
}

The sound name is adapted to the script..?? but the object is not touchable..no reaction?
Jerry said on 2016-08-14 02:03:22
...Anonymous = Jerry..sorry forgot my name but still referring to the soda vendor script :)
Anonymous said on 2016-08-14 02:01:37
Thanks Ferd..unfortunately I have no script experiences..when I put a can and this script in the content I get Error: (4,13) ERROR: Name not defined within scope..do I have to define the object (Cola can or whatever) in a special line? and how?
Ferd Frederix said on 2016-08-13 17:46:30
@Jerry, you will need to use llRezObject, and in the
Object_rez event, play a sound. The can should be set to physical so it will fall and phantom so it will poof in a minute. Put the can and this script in a box and touch it

http://wiki.secondlife.com/wiki/LlRezObject
http://wiki.secondlife.com/wiki/Object_rez



default
{
touch_start(integer count)
{
object=llGetInventoryName(INVENTORY_OBJECT,0); //get name of the 1st object in inventory, hopefully a can
llRezObject(object, llGetPos() + <0.5, 0.0, -0.5>, ZERO_VECTOR, ZERO_ROTATION, 0); //rez the 1st object half meter in frint and half meter down
}
object_rez(key id)
{
llPlaySound("clunk",1.0);
}
}


Jerry said on 2016-08-13 11:53:13
cool webside..maybe it might answer my question.
How can make a soda machine rez a can and play sound when can appears? It's not just a giver script I think because I wish the can appearing with a typical sound??
Chuck said on 2016-08-10 01:07:00
thanks Ferd! I will try it..Cheers ;-))
Ferd Frederix said on 2016-08-09 15:00:07
@Chuck, probably the simplest way to make a beer stein fill up and empty is to use a cylinder and a texture, and then offset that texture. See this link for a sample texture and how it is done in a Mr. Fusion feeder:

http://www.outworldz.com/secondlife/posts/breedable-pet-robot/Fusion-Tank.htm

Which uses this script:

http://www.outworldz.com/lib/XS%20Pet%20Robot/XS%20Robot/Mr%20Fusion/xs_foodbowl_anim.lsl


Which uses this command:

float offset_amount = 1 - ((float)food_left / (float)UNITS_OF_FOOD) /2;

llOffsetTexture(1,offset_amount,ALL_SIDES); // slide the texture

It just slides the texture up and down. You could change the length of a cylinder with llSetScale, but that moves both ends. You would have to move it half the length you changed it.
Chuck said on 2016-08-09 00:55:07
Hi and thanks for this awesome webside ! I need some help. I try to build a beer tap. I would like to build a liquid stream which fills the beerglass..but how can I make a beer glass get filled?
Do I use a texture change script?
Sara Nyn said on 2016-07-27 09:01:10
I'm looking to make a conga line script and I'm not real sure where to get started....any tips?
Dianestwin said on 2016-07-13 06:03:31
Hi Fred, I have been enjoying your website and was wondering if you could help me with a project I am doing. I made a tipjar and used your Phase Tipjar script, I added a request box that allows me to see the requests via nearby chat when I click the request box. It is set up to where the person making the request types in /98 and the name of the song. I found the script for a drop and attach hud and was wanting to use it to see the requests there instead of having to click on the request box and get the requests in nearby chat.
I have no idea how to get the two to communicate or if it is even possible. I miss too many requests this way as they get lost in the local chat and I sometimes forget to click the request box to see if requests have been made... any help would be very much appreciated. Thank you for all of your awesome work and your generosity.
Ferd Frederix said on 2016-06-24 11:15:05
@Dread: Try something like this:

default
{

touch_start(integer total_number)
{
llSetTexture("Some texture name in inventory",ALL_SIDES);
llSetTimerEvent(5); // change it back in 5 seconds
}

timer()
{
llSetTexture("Some OTHER texture name in inventory",ALL_SIDES);
llSetTimerEvent(0);
}
}
Dread Damsel said on 2016-06-24 01:43:05
Hi:)
I was wondering whether, buried in your extensive list here, you have a script to change a texture on click, then change it back after a time period. (I need it to reset after use).
Cheers
Dread
Ferd Frederix said on 2016-06-16 09:19:23
@Killa Try Hypergates. Those should work everywhere.

http://www.outworldz.com/cgi/freescripts.plx?ID=1065

Killa Reach said on 2016-06-16 09:12:25
is there a chance of finding a region to region teleport script that works with bullet physics? all the ones I have found so far don't work on Digiworlds

Thanks
Many hugs
Killa
kathbusybee resident said on 2016-01-29 10:35:27
looks for s script to open/close a mesh draw on a desk
John Clare said on 2016-01-04 11:48:13
Thanks for this web site.

I am looking for a script that when touched will payout L$. I guess its a kind of camping script but the ones I have tried have the Avatar sitting up side down. Also is it possible to have a count down timer so the Avatar know when the payout will happen :) Thanks again.
occu hoshi said on 2015-11-23 08:59:22
I want the script which can be opposed to God Mode. For example, the art object explodes if somebody is going to renew an owner name in my art object by God mode. The name of the script is called "Einstein Mode".
michel said on 2015-11-15 05:43:07
bonojur je n'arrive pas a regler le script pour que la neige renplisse la sphere ? SnowGlobe_Script_2_1.lsl merci
Anonymous said on 2015-11-15 05:41:35
bonojur,je n'arrive pas a regler le script pour que la neige SnowGlobe_Script_2_1.lsl remplise la sphere ?
Ferd Frederix said on 2015-11-09 12:58:17
@breton29: Il ya deux autres programmes de neige (There are two more snow programs)

http://www.outworldz.com/cgi/freescripts.plx?ID=809

http://www.outworldz.com/cgi/freescripts.plx?ID=502
Tek said on 2015-10-21 15:02:18
am looking for a script that when u type /plus the channel then whatever u want to say it says it in chat
Tru said on 2015-10-20 22:57:33
I am looking for a script to make a snake go back and forth, over and over help please!
Ferd Frederix said on 2015-10-15 14:24:54
@Clyde1416: You first need to define what 'away' means. Here, I shall call it "UP".

Put this in a sphere, and wear it and you will move upwards when someone bumps you.

default
{
collision_start(integer num_detected)
{
llPushObject(llGetOwner(),<0,0,1000>, <0,0,1000>, TRUE);
}
}




To push them is considered griefing. This is typically disabled on most lands.

default
{
collision_start(integer num_detected)
{
llPushObject(llDetectedKey(0),<0,0,100>, <0,0,100>, TRUE);
}
}



See

http://wiki.secondlife.com/wiki/LlPushObject
Clyde1416 Resident said on 2015-10-15 14:08:49
Hello ive been trying to work on a script that would push you're avatar away from other avatars is there something like that?
Deyja Voo said on 2015-08-23 19:20:17
I am looking a 'temp demo' that counts down the time left to use the item, script. Example: In SL, sometimes you purchase the demo and it has a time frame to use it, before it disappears. I found the script to delete in 5 minutes, but wanted to add how many minutes are left. Not sure how to insert it correctly, since I am not a scripter. Here is the info this 1st part works. default
{
on_rez(integer start_param)
{
llSetTimerEvent(300);
llOwnerSay("This is a demo, you have 5 minutes before it will automatically delete itself.");
}

timer()
{
llOwnerSay("Your trial has ended.");
llDie();
}
}

But then the other person said to do/add this to show time left;

list gLstTime =
["5 minutes", 60,
"4 minutes", 60,
"3 minutes", 60,
"2 minutes", 60,
"1 minutes", 30,
"30 seconds", 20,
"10 seconds", 5,
"5 seconds", 5,
"Times up", 0];

integer gIntTrack = 1;

//-- some code

timer(){
++gIntTrack;
llOwnerSay( llList2String( gLstTime, gIntTrack ) );
++gIntTrack;
llSetTimerEvent( llList2Float( gLstTime, gIntTrack ) );
if (llList2Integer( gLstTime, gIntTrack ) == 0){
llDie():
}
}

After it did not work, they said :
the supplied variables go in the top, the timer event replaces your owner timer event,
all that's left is to add the code to read the first list item and send it to the user as a message, and set the timer for the amount of time in the list at the index given in gIntTrack...... you can do that in the state entry, but really it should be done when the owner changes, or they'll miss the first message.

I tried several times, and get line 0, line 4 etc errors. So I know I am not pasting correctly.
I just would like a 'copy' of the entire thing, as I should paste it to a new script in the object for demo.

Any help would be much appreciated.
In World
Deyjavue Resident
midnightmoonraven resident said on 2015-08-09 21:26:03
Hi I'm looking for dance pad scripts, group animation, dancer update script, dance machine script and a syncing script. I want to make my own dance scripts for a potential club I am building but can't find them.
Anonymous said on 2015-07-27 10:30:42
Mamory card
tianna said on 2015-07-15 01:19:06
hi i was tryna make a teleport gesture but dont know how could you help me with that ty so much if you can
eldiablowilkinson said on 2015-07-09 11:09:58
hello I wonder if anyone would be interested to script a poker table in freeplay opensim to play with friends .I already done on a sl mesh table the hud sounds and animations so .I would like to have sl on and run on opensim thank you contact me on sl eldiablo wilkinson
André said on 2015-07-05 12:27:30
How to submit a script..??
Ferd Frederix said on 2015-06-26 08:53:39
@Rilelylynch I'm not quite clear what you need. Are you asking to attach, stick around a while, and detach?

Start a timer when attached. When the time expires, detach.

default
{
attach(key where)
{
llSetTimerEvent(30); // drop off in 30 seconds
}
timer()
{
llSetTimerEvent(0); // stop the timer in case we are rezzed and not attached. Be nice to the CPU.

llDetachFromAvatar(); // we end up in inventory and they will re-attach us later and restart the timer
}
}


if you want one script to run, and then another, you can signal the other.

Script 1:

default
{
attach(key where)
{
// start the other and stop ourselves in 30 seconds
llOwnerSay("Script 1 is running");
llSetTimerEvent(30);
}
timer()
{
llMessageLinked(LINK_SET,0,"go",""); // say "go" to all scripts in all prims in this link set, could also be just LINK_ROOT for just this one prim
llSetTimerEvent(0); // stop ourself
}
}


Script 2:

default
{
link_message(integer sender_number, integer number, string message, key id)
{
if (message == "go")
{
// Do something after the first script runs.
llOwnerSay("Script 2 is running");
}
}
}


Or just use the first script to stop another:


default
{
attach(key where)
{
llSetScriptState("Another script", FALSE);
// start the other script named "Another script" in 30 seconds
llOwnerSay("Script 1 is running");
llSetTimerEvent(30);
}
timer()
{
llSetScriptState("Another script", TRUE);
llSetTimerEvent(0); // stop ourself - falliing off the end of this means that nothing will ever happen again until we get attached as there no other events that can happen to us.
}
}
Rilelylynch said on 2015-06-25 23:25:01
how would i create a script that detaches after a time to allow another script to run. I just want the prim the two scripts to be in being worn forever. execute and drop
Anonymous said on 2015-06-02 13:48:21
Hi, has the form for adding a new script moved somewhere else?
james said on 2015-04-11 08:45:08
Hello I would like to find a solution so that subjective views have can always run in left click on the mouse left button. because that gives me a hand and the sight does not move. a solution? as a strobe please help me
Andreos said on 2015-03-31 17:22:30
I tried to visit http://www.outworldz./com:9000 and followed the instructions you posted. I states region found then when i try to visit, it states teleport failed the region you tried to visit no longer exist anymore.
Anonymous said on 2015-03-14 09:18:58

Andrew;

I think you want something like...

llInstantMessage((key)"f0b2fffa-49e8-41b9-91c9-9352d04dc662", llDetectedName(0)+" touched your box!");

You want to cast the String to a Key, see http://wiki.secondlife.com/wiki/Key#Converting_Keys:

andrew said on 2015-03-14 01:58:49
ok i know this may seam simple but i cant get it to work, i want to be able to send a messege to a users uuid, like so
default {
touch_start(integer num_detected) {
llInstantMessage((key=("f0b2fffa-49e8-41b9-91c9-9352d04dc662"), llDetectedName(0) + " touched your box!");
}
}

i know i could use llOwnerSay but i want it to be able to send that message to my friend
yes i used my uuid, wont give out others uuid's
Anonymous said on 2015-03-09 11:39:58
This is all cool...do you have a multiline titler with hud/buttons?
Mew Bloodstar said on 2015-03-08 00:07:54
Hello All,

I am looking to build a script. I am a noobe when it comes to LSL. What I am looking to do is scan the region and if the agent is away then send them home. I don't even know were to start, Any help is greatly appreciated.

Thanks,

Mew Bloodstar
Anonymous said on 2015-03-08 00:03:13
Can any1 help me? I am looking to build a script that tests the region for avatars that are away and send them home any help is appreciated. I dont know were to start.

thanks,
Mew
Danny said on 2015-03-01 06:28:00
Hi all! im looking for an Adoption agency pannels script for child and adults to be linked together...

i need a fullperm script that will work for opensimulator that grids outside sl ouse with the xmre script machine.

any help would be appriciated!

ps, i dont have 8k to buy a system in sl cause i have no acces to sl anymore ^^
Fred/Ferd said on 2015-01-27 10:05:03
Thanks for the kind words. And half of programming is knowing where to look, and I've studied the SL wiki for a long time.....

Fred


// From the SL wiki at http://wiki.secondlife.com/wiki/LlStartAnimation - with just a few mods:

default
{
touch_start(integer detected)
{
llRequestPermissions(llGetOwner(), PERMISSION_TRIGGER_ANIMATION);
}
run_time_permissions(integer perm)
{
if (perm & PERMISSION_TRIGGER_ANIMATION)
{
llStartAnimation("Animation"); // you can also copy and past a UUID here from your inventory
llPlaySound("Sound",1.0); // The name or UUID or a sound to play
llSetTimerEvent(5.0); // 5 seconds, in this case
}
}
timer()
{
llSetTimerEvent(0.0);
llStopAnimation("Animation"); // Must match the name or UUID of the animation you started
llStopSound();
}
}
Marcos Banderas said on 2015-01-26 23:05:46
Fred, first of all, thanks for having such an awesome site and everyone's input is great. I have been searching for a script that when you wear an item, upon being touched, it will animate the avatar wearing object and play sound for specified time. I thank you beforehand for all your assistance.
RonyLPN said on 2015-01-20 15:18:08
I am looking for a script that will allow say a tree or plant made of mesh to move as in the wind
Ferd Frederix said on 2015-01-12 09:31:03
@anon, in Opensim you could do an osTelportAgent to another sim. I don't know if Experience Keys will allow that in Second life. They will allow you to teleport, but maybe not to another sim.
Anonymous said on 2015-01-12 06:29:47
Ferd Hello, congratulations for everything you do, you are a great help for all;
a question to your door and teleport with animation: "you can make a version that moves an avatar from sim to sim?" Thank you all for any replies!
chilly winters said on 2015-01-04 11:19:18
i need a script that would take letters of someones name, make them fall apart to the floor then go back into place when their tip jar is tipped,,

TY
ricky wirefly said on 2015-01-01 21:56:58
I have a script that will pay max amount to those who touch it but it doesnt have hover text of count of how many have touched it how can i add that to the script here is the script please help so i know how many have been paid till reset
// V2 //

integer total = 100; // Total amount the script is allowed to give away.

integer gift = 1; // Amount to give per gift.

/////////////////////////////////////////////

key owner; // Used to store the owners UUID.

integer perms; // Used to store if permissions were granted.

integer given; // Used to count the total amount given.

list agents = []; // Used to store the UUIDs of the agents who have had a gift.

default
{
on_rez(integer param)
{
llResetScript(); // Clear all lists and reset all variables. This action will also clear the permissions.
}
changed(integer change)
{
if(change & CHANGED_OWNER) // If the script or object changes ownership the script will not be able
llResetScript(); // to deduct cash from the previous owners account.
}
state_entry()
{
owner = llGetOwner(); // Store the owners key.
llRequestPermissions(owner, PERMISSION_DEBIT); // !! THIS MEANS IT WILL TAKE YOUR MONEY !!
}
run_time_permissions(integer perm)
{
if(perm & PERMISSION_DEBIT) // Have we got the permissions we requested?
perms = TRUE; // Store the result of success.
else
llRequestPermissions(owner, PERMISSION_DEBIT); // If not we ask for them again.
}
touch_start(integer nd)
{
while(nd && (given < total) && perms) // Have we got permissions? Have we given less than the total allowed?
{
key agent = llDetectedKey(--nd); // grab the UUID of the touching agent.
if(llListFindList(agents, [agent]) == -1) // Have we already given a gift to this agent?
{
agents += [agent]; // Add the agent to the list.
llGiveMoney(agent, gift); // Give the gift to the agent who touched us.
if((given += gift) == total) // Increment the amount given by the amount just given and check if we have maxxed out yet.
state maxxed_out; // If maxxed out, go to a state with no touch_ event so we are not repeatedly messaged.
}
}
}
}
state maxxed_out
{
state_entry()
{
llInstantMessage(owner, "The total amount this object can give away has been given." + // Contact the owner.
"\nTo allow more to be given the script must be reset.");
}
}
ricky wirefly said on 2015-01-01 21:54:57
I have a script that will pay max amount to those who touch it but it doesnt have hover text of count of how many have touched it how can i add that to the script here is the script please help so i know how many have been paid till reset
// V2 //

integer total = 100; // Total amount the script is allowed to give away.

integer gift = 1; // Amount to give per gift.

/////////////////////////////////////////////

key owner; // Used to store the owners UUID.

integer perms; // Used to store if permissions were granted.

integer given; // Used to count the total amount given.

list agents = []; // Used to store the UUIDs of the agents who have had a gift.

default
{
on_rez(integer param)
{
llResetScript(); // Clear all lists and reset all variables. This action will also clear the permissions.
}
changed(integer change)
{
if(change & CHANGED_OWNER) // If the script or object changes ownership the script will not be able
llResetScript(); // to deduct cash from the previous owners account.
}
state_entry()
{
owner = llGetOwner(); // Store the owners key.
llRequestPermissions(owner, PERMISSION_DEBIT); // !! THIS MEANS IT WILL TAKE YOUR MONEY !!
}
run_time_permissions(integer perm)
{
if(perm & PERMISSION_DEBIT) // Have we got the permissions we requested?
perms = TRUE; // Store the result of success.
else
llRequestPermissions(owner, PERMISSION_DEBIT); // If not we ask for them again.
}
touch_start(integer nd)
{
while(nd && (given < total) && perms) // Have we got permissions? Have we given less than the total allowed?
{
key agent = llDetectedKey(--nd); // grab the UUID of the touching agent.
if(llListFindList(agents, [agent]) == -1) // Have we already given a gift to this agent?
{
agents += [agent]; // Add the agent to the list.
llGiveMoney(agent, gift); // Give the gift to the agent who touched us.
if((given += gift) == total) // Increment the amount given by the amount just given and check if we have maxxed out yet.
state maxxed_out; // If maxxed out, go to a state with no touch_ event so we are not repeatedly messaged.
}
}
}
}
state maxxed_out
{
state_entry()
{
llInstantMessage(owner, "The total amount this object can give away has been given." + // Contact the owner.
"\nTo allow more to be given the script must be reset.");
}
}
Ferd Frederix said on 2014-12-27 11:32:52
I added clearer instructions on how to teleport to Outworldz at the link above.

tl;dr You log into any Opensim grid, paste http://www.outworldz./com:9000 into the Map Search function, then click Teleport.
Primitive Object said on 2014-12-27 10:13:46
Ferd;

Very sorry to hear that Phaze is closing, but would like to visit your new venture...

>We can be found in Opensim at the hypergrid address www.outworldz.com:9000.

I put "www.outworldz.com:9000" in to Imprudence Grid Manager and populated it with the "Get Grid Info" button, but couldn't create a new account to visit that Grid. Any help? Thanks!
Ferd Frederix said on 2014-12-09 09:46:19
@Sunny_solaire I have to agree that rots are confusing. That script doesn't even try to set it, and it uses an illegal + operator on rotations. An add is a *, a subtract is a /. Here is a script that might work:

// Drop this one in a child prim to have it rotate around the world's Y axis in 1 degree increments. It won't work in the root if it is rotated.
// You have to send it a message "[BTN_1]" on channel -101 as it is intended for a HU
//:CODE:

rotation rot_xyzq;

default
{
state_entry()
{
vector xyz_angles = <1,1,0>; // This is to define a 1 degree change in X axis
vector angles_in_radians = xyz_angles*DEG_TO_RAD; // Change to Radians
rot_xyzq = llEuler2Rot(angles_in_radians); // Change to a Rotation

llListen(-101,"","","");
}

listen(integer channel, string name, key id, string message){
//If owner do something
if ( llGetOwnerKey(id)==llGetOwner()){
if (message == "[BTN_1]") {
llSay(0, "Button 1 pressed");
llSetRot(llGetRot()*rot_xyzq/llGetRootRotation()/llGetRootRotation()); //Do the Rotation...
// Get the prims rotation. Add (*) to that the new rotation, and subtract (/) the root rotation twice
// You subtract it twice because the Lindens screwed up the math.
}
}
}
}


Sunny_solaire said on 2014-12-08 19:20:30
Hi Ferd ,
its me again , and i tried out the script you told me , but it didnt really work . . i also dont need an animation or some just an static few degree change in one axis . . . i am really terrible at scripting and i probably messed up a lot of stuff in this but can you look over it and probably get where i failed?

rotation rot_xyzq;
rotation ChildRot;

default
{
state_entry()
{
vector xyz_angles = <1,0,0>; // This is to define a 1 degree change
vector angles_in_radians = xyz_angles*DEG_TO_RAD; // Change to Radians
rot_xyzq = ChildRot = rot_xyzq/llGetLocalRot();; // Change to a Rotation
llListen(-101,"","","");
ChildRot = rot_xyzq/llGetLocalRot();

}

listen(integer channel, string name, key id, string message){
//If owner do something
if (llGetOwnerKey(id)==llGetOwner()){
if (message == "[BTN_1]"){
llSay(0, "Button 1 pressed");
ChildRot = rot_xyzq/llGetLocalRot();
ChildRot=rot_xyzq+ChildRot ; //Do the Rotation...
}
else llSay(0, "Unknown Request");
}
}
}
If you could it would be very nice . . i am looking for a few days a solution but all i tried to modify didnt either not work or simply messed things up more . . and i am really desperate to get this working.
Ferd Frederix said on 2014-12-08 16:58:57
@Sunny_solaire : The easiest way to do that is with the Prim Animator, as attachments use a different coordinate system, which that script handles easily. It probably is either not moving and rotating correctly because of lots of reasons - and you probably are not subtracting the Local rotation, which is necessary on an attachment For "Unattached" prims you have to subtract the root rotation.


ChildRot = deltaRot/llGetLocalRot() // Yes, a / is a subtract for rotations


Take a look at this article. It may seem complex, but this is by far the easiest way to do rotations.

http://www.outworldz.com/secondlife/posts/prim-compiler/


You add a script, click Name, give it a name like "Up", and move the prim and click Record. Repeat for "Down". Then compile it to code, and add simple script or mod ther script it writes to trigger the Up and Down action on touch.
Sunny_solaire said on 2014-12-08 16:21:34
Hi ,
i have an problem like moving an attatchment on my body , i want it to maybe turn 5 degrees up and down on a push of an buttom but everytime i try to us the rotation scripts is spins out wierd out of control . could you help me with this kind of script or give me an hint on what to use? . . it would be much appriciated if you could . . thank you in advance.
Julie said on 2014-12-08 04:35:34
Really sorry to see this site go down..has been a fantastic resource for scripts that can e adjusted per grid and made to function. to the content creators/donors.....you have made many a folk happy with your hard work here and your contributions have surely forwarded MY virtual life. Not enough thanks to pass on but hats off to yas!
Ferd Frederix said on 2014-11-22 13:39:32
@SG - Use a timer for repetitive stuff. Never code an endless loop, as it ties up all script processing. See http://wiki.secondlife.com/wiki/Timer
SG said on 2014-11-22 13:33:45
i'm creating a machine that has a hammering motion. I wrote the code to make it hammer once. now I want to repeat the motion. an endless subroutine would work but im not sure how to code that. Can you suggest something?
Anonymous said on 2014-10-06 05:33:30
I am looking for a script that will allow for the calculator of how many laps avatars have walked and will store that information on a http web server
SLPhant said on 2014-09-13 16:23:37
SparkFun is hosting an Open Phant Database that we can use; see https://data.sparkfun.com/ for more information.

I created SLPhant (tested in both Second Life and OpenSim) that LSL can use to access it; see https://github.com/SLPhant/SLPhant for more information.

Probably best used for data that only updates occasionally. Feel free to mirror a copy of the ReadMe & Code here.
Jingah Ling said on 2014-09-06 14:42:38
Ferd, you are awesome! Thank you for this site and all the help you have provided over the years.
Ferd Frederix said on 2014-09-04 00:24:46
@Petti: There are no limits on numbers of scripts. I run in excess of 11,000 on Phaze. If a script uses up too much time it gets stopped and another script runs for a while, and so on. The server slices tme into chunks and gives a little bit to each script. Many rules have been relaxed over the years, such as allowing much faster effects such as llSetPrimitiveParamsFast..

It is best to use many small scripts rather then one large one, too. Modularity is important. Always use MONO switched on as it is more efficient.

All the scripts are commands are documented as to status on the Second life wiki at http://wiki.secondlife.com/wiki/Category:LSL_Functions
Petti Peccable said on 2014-09-03 21:46:55
With the script regulations (only a certain amount allowed) is there a script that will run many parts of a structure, building, or object, ( greeter, door opener, note card, group invite, dance, etc.) PLUS I have been a away from Second Life for a number of years and a lot of objects that work with scripts will not work correctly. Is there a program I may refer to that will help my situation ?
Fratserke said on 2014-09-03 11:50:10
Hiya i searching for weeks now to making a script for something like guess the word or what i try to make wheel of fortune. In rounds, candidates should try to guess a sentence or phrase, the category (for example, "food and drink" or "event") is given in advance, On a special board with colored areas indicate how many letters the phrase counts, similar to example hangman but not just with 1 word.
i can't find anything like that a little help I appreciate if that is possible.
grtz Fratserke
Clarisa Chau said on 2014-08-19 11:04:50
This site is very helpful
mena said on 2014-08-13 16:09:01
so here is the dance script, is there away to make it so it will do multiple dances instead of just the one i figured seeing the script would help better understand someone gave to me

integer ON = 0; //STATE OF SCRIPT
//YOU EDIT THESE PARTS FOR NEW ANIMATIONS, SOUND CLIPS ETC. DO NOT TOUCH THE SCRIPT
string animation = "I am on fire"; //ANIMATION NAME
integer MaxSoundClips = 21; //AMOUNT OF SONG CLIPS, NAME THEM 1,2,3,4,ETC
integer SoundLength = 10; //FIRST SERIES OF SOUND LENGTHS
integer LastSoundLength = 2; //INCASE LAST SOUND CLIP IS SHORTER
integer SoundClipNumber = 0; //FOR SOUND LOOP

ResetToDefault()
{
llStopSound();
llSetTimerEvent(0.00);
llStopAnimation(animation);
ON = 0;
SoundClipNumber = 0;
}


default
{
state_entry()
{
llListen(0, "", "", "");
}

attach(key id)
{
if(id)
{
llOwnerSay(" Commands 'on' or 'off'");
llRequestPermissions(id, PERMISSION_TRIGGER_ANIMATION);
}
else ResetToDefault();
}

timer()
{
llPlaySound((string)(++SoundClipNumber),1.0);
if(ON == 1){llSetTimerEvent(SoundLength); ON = 2;}
if(SoundClipNumber == MaxSoundClips){llSetTimerEvent(LastSoundLength); ON = 1; SoundClipNumber = 0;}
llPreloadSound((string)(SoundClipNumber+1));
}

listen(integer channel, string name, key id, string message)
{
message = llToLower(message);
if (ON == 0 && message == "on")
{
ON = 1;
llStartAnimation(animation);
llSetTimerEvent(0.01);
}
else if(message == "off"){ResetToDefault();}
}
}
Mena said on 2014-08-13 15:46:48
Hi i was wondering the dancer scripts that people are using to create dancers that play songs and do a certain dance is there a way to make it so it does more than one dance instead of one dance looped? And I cant seem to find the script where is everyone getting it from?
Ferd said on 2014-08-03 19:51:32
@Mysteri From the SL wiki:

float cloakSpeed = 0.1;

default
{
touch_end(integer total_number)
{
float alpha = 1.0;
while(alpha > 0.0)
{
alpha -= 0.1;
llSetAlpha(alpha, ALL_SIDES);
llSleep(cloakSpeed);
}
state cloaked;
}
}

state cloaked
{
touch_end(integer total_number)
{
float alpha;
while (alpha < 1.0)
{
alpha += 0.1;
llSetAlpha(alpha, ALL_SIDES);
llSleep(cloakSpeed);
}
state default;
}
}
Mysteri said on 2014-08-03 18:46:44
Looking for a touch to make "transparent" script. Anyone point me in the right direction?
Rique Giano said on 2014-07-18 16:21:02
Hey ferd i like your page, is there a script that you can see when a person logs in ur store and give me a msg, by time and location when im online, like person x just entered the sim,

Let me know ok thx
Ferd Frederix said on 2014-07-07 11:29:49
@Kacen Ferraris: try the Al Bhed or the Leet-speak translators. These may be close to what you want.

http://www.free-lsl-scripts.com/cgi/freescripts.plx?ID=209

http://metaverse.mitsi.com/cgi/freescripts.plx?ID=994
Kacen Ferraris said on 2014-07-07 09:56:51
Sorry guys! I need help with a script. I can't find one anywhere. I need a script made for a word scrambler. Like the scrambled word would be in local chat. then the script would tell me the actual word it is. I am hosting a group get together and i need this script done. Help me please?
Ferd Frederix said on 2014-07-04 18:16:53
@Ciara:

default
{
touch(integer n)
{
llSay(0, llDetectedName(0) + " your mass is " + (string)llGetObjectMass( llDetectedKey(0)) + " lindogram.");

vector agent = llGetAgentSize(owner);
llSay(0, llDetectedName(0) + " your height is " + (string) agent.z + " meters.");
}
}
Ciara said on 2014-07-04 17:55:01
I love your scripts ! But I'm trying to find a script for weight and height similar to what a doctor's scale would do . I've seen a few on the marketplace but none are full perm some not even modifiable. I'd like to find one that I can play with so it ultimately gives the options to do weight and height in different measurements such as (feet, inches, lbs ), (kg, pound and stone ) and gorean which is ( stones and horts).
Mysteri said on 2014-07-02 12:32:49
Looking for a rotating image script and not finding anything. Anyone know of an open source for that would be greatly appreciated. Thank you.
Ferd Frederix said on 2014-06-29 16:05:11
@Tintin Tuxing: I would use the Prim Animation compiler.

You can get it here:http://www.free-lsl-scripts.com/cgi/freescripts.plx?ID=648

I assume that the root prim does not move. In that case, just drop[ the compiler and animation script in the root, touch it, select "Name", type "Fire". then move the canon to the recoiled position and click Record. Click Pause, enter a short interval such as 500 milliseconds, the move everything back with Ctrl-Z, then click record. You can click "Fire" in the menu to see it recoil.

Save the script, copy and paste it into a new script, and send a link message when the canon fires and it will move.

llMessageLinked(LINK_SET,1,"Fire","");

Regards:

Ferd
Lisa said on 2014-06-29 15:28:08
Is there a script for making a schedule board/staff board? So that I can let people put in their own times for working?
Tintin Tuxing said on 2014-06-29 06:09:53
Its not really a comment but Im looking for a script that will make my cannon recoil when it fires or maybe shake, looked everywhere, any sugestions
Romsey said on 2014-06-10 11:38:24
Hi guys
Need help with this:
2 prims have door scripts... 1 separate prim needs a switch to operate both scripts ( for a double drawbridge). Any ideas ???
Ogeywon said on 2014-06-09 07:50:12
Looking for surfing system, Hang 10, Wave surf board scripts for OSG
Ogeywon Stromfield said on 2014-06-09 07:47:07
I enjoy this as a valuable resource to scripts that help me build Thank you all who have contributed
Is there any one working on a surfing system for OSG I would be willing to help in any way I can as I am looking for a surfing system to place in My region at OSG Adult-swim
Ella said on 2014-06-02 05:54:48
hi Ferd ! i m creating a dj booth, and i hava an alpha texture for equalizers,and i would need a script that makes the equalizer move .
Ella.
arie yue said on 2014-05-15 13:36:39
great we need this thanks
Giulliana Palen said on 2014-04-30 14:13:30
Hello Ferd, you can create a script that captures the traits of a pet? eg approach one small sign of a pet and the script in the sign captures the traits of pet. In the pet there are only 4 traits to be captured: DNA x_y (a number for x and one for y), Skin , Eyes and Ears. The name of the pet is Zoochee. If you need a zoochee pet for test I can send to you, but you send back to me after… lol

The sign to be created should have a prim only , and 6 lines , where the first and the last line will not be used at first . The pet has four traits to be captured for the sign , as explained above.

Please , how much it will cost your job for this script.

Thank you
Nat said on 2014-04-24 11:18:04
Can someone help me please I want to use this script but its set so only I can use it I want anyone to be able to touch my object and get the urls to open...thanks in advance for your help if you can...
string card="bookmarks"; integer i=0; integer pointer=0; list URLs; list Hover; key owner; integer listenID; default { state_entry() { llSetText("Loading bookmarks", <1,1,1>, 1.0); llGetNotecardLine(card, i); owner=llGetOwner(); } touch_start(integer times) { key who=llDetectedKey(0); if(who==owner) { llDialog(owner, "Open URL or select new target?", ["Open", "Prev", "Next"], 1001); llListenRemove(listenID); listenID=llListen(1001, "", owner, ""); } else { llLoadURL(llDetectedKey(0), "Load "+llList2String(Hover, pointer), llList2String(URLs, pointer)); } } dataserver(key query, string data) { if(data!=EOF) { list temp=llCSV2List(data); Hover+=llList2String(temp, 0); URLs+=llList2String(temp, 1); i++; llGetNotecardLine(card, i); } else { llSetText(llList2String(Hover, pointer), <1,1,1>, 1.0); } } listen(integer channel, string name, key ID, string message) { llSetTimerEvent(60); if(message=="Open") { llLoadURL(llGetOwner(), "Load "+llList2String(Hover, pointer), llList2String(URLs, pointer)); } else if(message=="Prev") { pointer++; if(pointer==llGetListLength(Hover)) { pointer=0; } } else if(message=="Next") { pointer--; if(pointer<0) { pointer=llGetListLength(Hover); pointer--; } } llSetText(llList2String(Hover, pointer), <1,1,1>, 1.0); llListenRemove(listenID); } changed(integer change) { if(change & CHANGED_INVENTORY) { llResetScript(); } } timer() { llListenRemove(listenID); } }
Cris Nightfire said on 2014-04-21 21:20:01
Hi.. great site. I was looking for a script to make a schedule board.. it would go into a prim and show the avatars profile picture when you put their key in a drop down menu. Would also display their name. Not sure if one is listed here. Thanks
Lumi said on 2014-04-17 06:32:28
Hi, I search for a script, like a script counter and blocker
The goal is to put it in a prim, and do not allow people with too many scripts (a definined number like 100) on them to pass.
Any idea? Thanks in advance
Gstring Strom said on 2014-03-28 14:43:17
Hi Fred was wondering if you might have a script that I can use for a simple file download vendor.. say a 3 prim vendor type thing that when the persons pays for a download, it goes directly to the url browser open window, that the customer can click go to page after paying the vendor.
Ferd Frederix said on 2014-03-18 10:51:11
@Elli: try this:

default
{
touch_start( integer total_num )
{
llInstantMessage( llGetOwner(), "Someone touched me" );
}
}
elli said on 2014-03-18 08:43:21
hello ferd!great site!can u please help me with a script...i need a script ..when someone touches an object, so they can send me an IM from the object
please help
JARC said on 2014-03-15 14:47:59
Hey ferd- awesome site! Can I copy and paste any of these scripts onto my own web site or into forums or would you prefer I link to them?
rafaela said on 2014-02-27 06:31:48
Thx ferd for your help!i really like your work here!i m asking one more thing...can u please help me with a song request script??...sorry for bothering u again...
Ferd Frederix said on 2014-02-26 11:05:12
@ rafaela - Group Join: http://wiki.secondlife.com/wiki/Open_Group_Join
rafaela said on 2014-02-26 10:59:45
hi ferd ! i need a group join script ..but did not found any...
Mira (Shemira Atlass) said on 2014-02-20 10:21:13
Ferd i'm looking for a script that makes objects fall from the sky out of nowhere and gives lindens then the objects dies. You know where i can get such a script or scripts if you have to use two for same purpose?
Sean said on 2014-02-14 15:53:07
Love this site, although the auto highlighting top menu is rather annoying, and blocks view, it wont UN highlight :)
Mira (Shemira Atlass) said on 2014-01-31 14:31:12
hi ferd
just love your work
i have a problem getting to the scripts library, for a minute or two i was getting some scripts i needed then all of a sudden i was getting a pop-up window, so after a few times i lokked closer, i almost needed a magnafying glass with my poor old eyes to see and it said gt perms in order to use the scripts library so im asking may i please have axcess to the library
ty Mira
casiopia marenwolf said on 2014-01-29 03:53:46
saw all your stuff and though i had some problems i was wondering about the fishing system you had and if it was up for grabs anywhere at all i would love to have it. please and thank you for the information
benmeu said on 2014-01-18 11:28:15
First time here don'tknow what to say this time but what i need is a full randon scripts where i can sell copy/no copy items like amaretto Bundle tyvm for now
Poet Healer said on 2014-01-16 04:07:48
Thanks for all you do.
Meeko said on 2013-12-30 23:12:04
Hi everyone I'm looking for a full perm Script For Adoption or Dating One I'm looking into starting my own i seen few but non full perm If you have any or know one can u please im Me lulamoo
Nilsa said on 2013-12-08 16:48:55
Hello Fred and thank you so much for the info
One more question sorry I tried the script and its great the only thing is
that when I touch it it goes down and stops then when I touch again it goes
up and stops what would I need to add to make it go up and down continuously
? I basically want it to animate up and down but with the option of
touching it to turn it off and on if that makes sense...

Ferd Frederix said on 2013-12-08 16:05:01
Nilsa:
Up/down script on touch:

integer toggle = -1;

// make a function call and send it a direction to move
move(vector direction)
{
integer p = 0;
integer n = 10;
for (; p < n; ++p) {
llSetPos(llGetPos() + direction);
}
}

default {

// I hate states. They are slow to change and memory intensive. We don't even need the default state.

touch_start(integer total_number)
{
toggle = ~ toggle; // 0 = -1 = 0 = -1 = 0 and so on
if (toggle) // if True, as in not zero
move(<0,0,0.05>);
else
move(<0,0,-0.05>);
}
}
Nilsa said on 2013-12-07 14:21:57
Hello everyone..Can someone please help I have been pulling for hair for days on this one...lol..Ive been trying to make this object hovering script into a on and off switch..I use alot of puppeteering scripts and most wont work on it except this one for now but I want the option to turn it on and off..Right now it just goes up and down in which I love but want it to be a touch script any help would greatly be appreciated thank you so much ahead of time ...Happy Holidays


default {
state_entry() {
state floatup;
}
}

state floatup {
state_entry() {
integer p = 0;
integer n = 10;
for (; p < n; ++p) {
llSetPos(llGetPos() + <0,0,0.05>);
}
state floatdown;
}
}

state floatdown {
state_entry() {
integer p=0;
integer n=10;
for (; p < n; ++p) {
llSetPos(llGetPos() - <0,0,0.05>);
}
state floatup;
}
}

Who me o.o said on 2013-11-15 10:26:32
that hunt idea you have is like the seven seas fishing items sounds like, u find the items an them put them together to create different items
Ferd Frederix said on 2013-11-13 10:11:25
A simple solution for Jaw movement when typing would be to modify a keyboard by adding a link message that triggers the prim animator
Ayon said on 2013-11-13 03:15:05
Are there any talk jaw scripts for furry jaws, something to make the jaw open and close when you type?
May said on 2013-11-11 19:36:34
Thats Great, thank you so much!
Ferd Frederix said on 2013-11-11 19:22:43
May, that's complicated. But there is some hope. I will allow the general public to use my Game of Phaze script fairly soon ( in the next few weeks) to do pretty much what you ask. We are testing it in OpenSim with the second user now, and it has been running in SL for four years.
May said on 2013-11-11 19:15:46
I've been wanting to create a fun hunt that will allow people to find 'ingredients' then bring them to a location and use an item to combine them in different way and get different items dependent on how they mix them. I'm not sure if there is something like this already or if maybe it's something you might work on?
Kalanite Bluestar said on 2013-11-04 02:36:31
At your page
http://www.free-lsl-scripts.com/cgi/freescripts.plx
the link to
My workflow/checklist when using Blender in Second Life and Opensim.
has a 404 error...
The link that does not work...
http://www.secondlife.mitsi.com/Posts/Blender-Tips
The link that does work ....
http://www.free-lsl-scripts.com/Secondlife/Posts/Blender-Tips/
Not trying to be a webmaster...just a friendly 404 heads up...
Huggs for all you and your group does
Muah
Nat said on 2013-11-01 14:07:15
I'm looking for a service call script that when clicked gives a menu of options which
department, which would be configurable by the owner probably via
notecard in the object (general help, gift certificates, group invite,
etc) to send their message After picking a department, a dialog box would pop up for their
message. Instructions in local chat say "please see pop up notification
to send the message" Or something like that. They actually type in the
popup box rather than type on a chat channel. Upon the customer sending a message. The scripts checks to see who is
online and the message goes out to everyone on a list (the list is
configured by notecard) via a IM if they are online. If no one is
online the message goes out to everyone. All messages should be passed
to the owner, if online or not so that the owner knows what is going on, I know seems like a lot lol didn't know how to shorten it anyone familiar with this, any help is appreciated
Gabrielle said on 2013-10-05 11:09:04
OMG... my in world life sucked before you guys came into my life.
Draco said on 2013-08-13 16:32:15
Wow thx very much. gunna try it now
Ferd said on 2013-08-12 22:45:08
@Draco: Yes. This should work......

//-- This example can demonstrate ownership transfer of an object on a temporary basis using llAttachToAvatarTemp()
//-- Whoever touches will be asked for permission to attach, and upon granting permission will have the item attach,
//-- But not appear in Inventory.
default
{
touch_start(integer num_touches)
{
llRequestPermissions( llDetectedKey(0), PERMISSION_ATTACH );
}

run_time_permissions( integer vBitPermissions )
{
if( vBitPermissions & PERMISSION_ATTACH )
{
llAttachToAvatarTemp( ATTACH_LHAND );
}
else
{
llOwnerSay( "Permission to attach denied" );
}
}

on_rez(integer rez)
{
if(!llGetAttached())
{ //reset the script if it's not attached.
llResetScript();
}
}
}


See llAttachToAvatarTemp
Draco said on 2013-08-12 22:15:46
First, Love the site very helpful. Next the issue. Is there a script that once an object is touched creates a copy and allows the owner to wear it without going to inventory first? then once detached disapears
Gnomers said on 2013-08-04 17:22:17
I was wondering if you had any communication chat between a group? Like a clan chat? With a possibility to change your name in the comm? I was thinking on a private channel. But it needs to be along.. */me speaks into the comm.* *Gnomers: Thanks for the help!*

That way. Thank you so much for reading this!
Anonymous said on 2013-07-30 14:08:25
@Milena, I tried to email you but it bounced.

Sounds like what you need is a vehicle script. A physical vehicle will ride over prims.

Almost any vehicle script could do, so long as you eliminate the if (llDetectedKey(0) == llGetOwner) that is invariably found in the changed event.

The llDetectedKey finds out the key of who sat on it. The llGetOwner() gets the owner key. If different ( or the same), the script continues, or aborts.

An easy way to do this is just to grab a open source vehicle ( there are plenty in SL) and delete the prims you do not want. Typically, there is a script in the seats you need to keep to trigger it into running. Plus a set of scripts inside the root prim to move it.

or try some of these:

http://www.free-lsl-scripts.com/cgi/freescripts.plx?Category=Vehicles

if something looks worthy of looking at it deeper, email me which one you like, and I can easily remove the Owner-only code for you.
Milena said on 2013-07-28 21:43:32
Hi Ferd.Your site is awesome! I have something perhaps you may help me with.I made a raft for some water caves I also made for the sim I am.I placed it on a rezer but,I can t find any good script for it to work when others rez it.What I m looking for is a script that makes the item phisic ( able to give the floating efect over a rpim,not SL water),also easu to be driven ( just forward,backwards and right and left arrows) and the more important should be that once rezzed( I already have the rezer),anyone can drive it,as the rezer is set to delete the item once unsat.I hope you can help me with this and again congratz on your incredible site :)))
Best reggards
gabriyel said on 2013-07-11 11:31:20
awesome fred thanks so much ill start with that an see what I can come up with, ive actually seen it used around sl but cant figure out for the luv of me the start of it but you helped thanks oh its used a lot around sl also LL uses it in their crystal game.
Ferd Frederix said on 2013-07-11 09:52:46
Gabriyel, I'm sorry, I just don't have time to work on individual projects unless they have wide appeal. Having said that, its pretty easy to make a rezzer toss stuff randomly in random directions. Just start a timer, and when it expires, use llRezObject with llFrand(10)s for the place it is rezzed and the push given to it. In each object, you need to put an on_rez event, and when the touch_start even is activated, shout out the llDetectedKey(0) and then do a llDie(). The scorekeeper is a bit more complicated, as it needs a llListen() and a way of counting the names and scores and getting rid of old names.
gabriyel said on 2013-07-10 10:22:14
Hi fred, I saw you commented on a ball ressing drop script a girl was asking bout, I'm looking for something similar to that where random items are ressed on timed intervals and people can touch them an a hud counts the number of items you collected, a hunt or sorts, have you come across that or can you help me go about putting that together?
Ferd Frederix said on 2013-05-24 13:53:53
Chase, I wrote one for you. You cannot update scripts easily, remotely. It is easier to give them a new version of the product. Updating scripts requires a lot of knowledge of the script names, the scripts all need mods, you have to turn on llRemoteLoadScriptPin, you have to be in the same sim, and the scripts will not be running.

Open Updater
Chase said on 2013-05-23 19:03:49
I'm developing some products in Sl and need an script updater system. something like the OC collar updater or Marine Kelley's updater, where a updater is rezzed and the scripts within the objects are checked and updated.
Rique Giano said on 2013-05-22 08:54:10
Heyas Ferd, a Prim renamer would be good, for creators,
xflashx said on 2013-05-22 04:37:32
hello im searching for a (buy as gift) script for custom vendor , is there a way to make a button add object to sell in content and with buy as gift script so costumers can click on it and enter name of friend to send gift to their friend, i searched everywere but seems there is no script like that ..least not i found any yet ..can someone help me on this?
Kelly Germi said on 2013-04-06 22:25:15
Hi all Can any one help me out I am looking for a Smart Skirt Script? Thanks
Ferd Frederix said on 2013-03-08 10:09:58
Could just add a rotation, which is a *, to the pose ball when they sit or get off

rotation newrot = llEuler2Rot(<0,0,180);
llSetRot(llGetRot() * newrot);
Oddball said on 2013-03-07 17:10:22
Not really an awesome comment, but more a question:)

I am looking (for a little project I'm doing) for a script that turns a prim (maybe a linkset) upside down when somebody sits on it.

Is there such a script in the OpenSource world?

Thanks in advance,
Oddy
tamilarasi said on 2013-02-27 07:23:01
i want the script for moving a snake in the screen
Ferd Frederix said on 2013-02-22 20:13:11
RaymieGhost, you could save a .mov file on a webserver like Dopbox and play it with media on a prim directly or by using the land media settings.
RaymieGhost Resident said on 2013-02-21 16:29:01
I was Wondering if anyone could code me a script to play a movie from my computer in an onbject please?
Aryan said on 2013-02-20 00:59:41
Dear Sir,

I am looking for Book-library script, can you please share with me any script regard booklibrary

THanks in Advance
Jac said on 2013-02-06 17:15:36
Looking for a script that shows progress toward a goal such as filling up an object as the goal progresses. do you have any ideas
Anonymous said on 2013-01-20 23:43:19
i am wanting to make an item that anyone can take. i dont them to be able to alter or copy just take and set it down then it can be taken again. The idea is like jewel that can be stolen . I am not sure how to set it up so it can be 'stolen'. - any ideas would be helpful right now the best i have is to buy it for 0L . I would appreciate some advice
carter said on 2013-01-20 11:25:29
i need a script for the play im in!
Daan Edelmann said on 2013-01-20 08:31:31
Hi, i am searching for a song requester script, which shows the request in a blue box and stays till clicked okay. So the request will not ben shown in general. Thanks.
Anonymous said on 2013-01-05 18:04:55
Pressing Ctrl-R when running is problematic: You can detect the effect of running but the same exact bit is set when you have the toggle set. I am not sure how to detect the bit being flipped AND running.

For running faster try something like this, where speed is how fast to move, like 10 or 20 or 100

if (llGetAgentInfo(llGetOwner()) & AGENT_IN_AIR) {
float speed = 20.0;
llPushObject(llGetKey(),<(< -speed,0,0 > * llGetRot()-llGetVel()) * llGetObjectMass(owner),0,-.25>, <0,0,-100>, TRUE);
}


You could easily add this to Tandy the Fairys sphere, which does the particle effects.
Fitzypoop said on 2013-01-05 15:37:09
I'm new to scripting and I was looking for two things specifically and not sure exactly where to look for them or how to get what I want. The first I'm looking for is a script that creates a boot thruster particle effect whenever the avatar is flying and presses ctrl-r to run. Not sure if it's possible but I figured I'd ask anyway. The second is how to manipulate avatar speed. What I want to do is create a hud or an object that allows the avatar to run at superspeed (think Flash). Any help would be greatly appreciated. Thanks.
Look stoop said on 2013-01-05 10:57:19
Hi all Just wondering if there is any script's out there for Matching panel thing's as I would like to start a dateing service any Ideas
Ferd Frederix said on 2012-12-22 11:40:33
@MistyMouse Glad you liked all this junk I've collected. I learned by reading online and getting every book. What do use depends upon your style of learning. For example, there are plenty of Youtube tutorials for visual/auditory people ( I am too impatient for that). Me... I like to read.

The best book of all of them , by far, is http://www.wiley.com/WileyCDA/WileyTitle/productCd-0470339837.html

Here is chapter one:
http://media.wiley.com/product_data/excerpt/37/04703398/0470339837.pdf

Highly recommended book. I still refer to it often.

The basics on scripting are not on my site at all, I admit. Try googling "lsl script tutorials". There are a lot of them, some good, some bad. One friend of mine spent weeks making an hour long ( gulp) 'basic' script tutorial. Sheesh, way too long. What is useful depends upon your style and how you best learn.

I originally put a lot of detail about the scripts inside my objects in my posts. It drove people away. Lately I've been trying to explain more the reasoning behind them, and I de-emphasize the scripts themselves. The libraray is more of a 'dump' to that it can be searched and it won' get lost... A lot of scripts get lost as people shut off their web sites. Some critical ones have been lost that way over the years, and had to be recovered by the Internet wayback machine and some really deep Google searches. I got tired of all that and made this to hold them for others.

Don;t be discouraged. Some of them, like the XS_PETs, took me many months to recreate and get working. Then it took 3 months more to re-write to where I could stand to use them, and xs_pets, in particular, is not really modifiable by anyone but experts and those willing to spend a lot of time studying somone elses' code. I'll give you a clue: No programmer likes anyone elses code.. its totally True!

I do try to comment mine as much as I can, and every script in the library is linked to the wiki that has everything you need to know about each command. If you don't understand what a command does, click it. But a lot of these are really poorly documented by the original author.
MistyMouse said on 2012-12-21 20:38:03
I am just barely starting to make some furniture, and just ran into this site. you are absolutely awesome! now all i need is a good idea on how to so some more complicated things.. i grab too high, too soon. some tutorials- for people that never scripted in SL- and hey thanks for the GIF to SL tool- i was looking for one forever..
eldiablo wilkinson said on 2012-12-11 10:57:52
Hello I am looking for a very good student who has the time to script a role play war with a match on site intenet for scores running contact eldiablo wilkinson in second life I am French so speack language French thank you i paye 150 euros
bonjour je recherche un tres bon programeur qui a le temps pour scripter un role play guerre avec une corespondance sur site intenet pour les scores .merci de contacter eldiablo wilkinson dans segonde life je suis francais donc conaitre la langue francaise merci
je paye 150 euros
Ferd Frederix said on 2012-12-02 23:05:05
For the swimming pool, put this into the root prim of a two-prim swimming pool. It hollows out to 90% the second prim.

integer open;


default
{
state_entry()
{
llSetLinkPrimitiveParamsFast(2, [PRIM_TYPE,PRIM_TYPE_BOX, PRIM_HOLE_SQUARE, <0,1,0>, 0.9, <0,0,0>, <1,1,0>, <0,0,0>]);
}

touch_start(integer total_number)
{
open = ~ open;
if (!open)
{
llSetLinkPrimitiveParamsFast(2, [PRIM_TYPE,PRIM_TYPE_BOX, PRIM_HOLE_SQUARE, <0,1,0>, 0.9, <0,0,0>, <1,1,0>, <0,0,0>]);
}
else
{
llSetLinkPrimitiveParamsFast(2, [PRIM_TYPE,PRIM_TYPE_BOX, PRIM_HOLE_SQUARE, <0,1,0>, 0, <0,0,0>, <1,1,0>, <0,0,0>]);
}
}
}
AnkleByter said on 2012-12-02 22:29:05
Im looking for a script that hollows out a prim at the touch of a linked prim, to use as a swimming pool cover. I have tried at least three from here but all have been unsuccessful. Please can someone help?
eldiablo wilkinson said on 2012-12-01 18:20:49
Hello I am looking for a very good student who has the time to script a role play war with a match on site intenet for scores running contact eldiablo wilkinson in second life I am French so speack language French thank you
bonjour je recherche un tres bon programeur qui a le temps pour scripter un role play guerre avec une corespondance sur site intenet pour les scores .merci de contacter eldiablo wilkinson dans segonde life je suis francais donc conaitre la langue francaise merci
Ferd Frederix said on 2012-11-12 21:38:58
Jackal Marksman:

You just do something like this in an invisble prim inside the hoop:

integer score;
default
{
state_entry()
{
llVolumeDetect(TRUE);
}


collision_start(integer total_number)
{
integer i;
for (; i < total_number; i++)
{
if (llDetectedName(i) == "Ball")
{
score++;
llSetText("Score: " + (string) score,<1,1,1>,1.0);
}
}
}the score, a timer, perhaps to start and stop a game, and so on.


}


This just keeps 1 total score. To keep scores for two players or more would require looking though a list of avatar names or keys, and incrementing a score also found on the list. There also needs to be a way to reset it.

I have been working on a scorekeeper that works like this for horse jumping, but it is not done yet.
Jackal Marksman said on 2012-11-12 18:03:29
Is there a script available that will count 1 when a ball passes thru a hoop, like a basketball net?
And of course display the score?
Sounds like something simple but I cant seem to find one.
Ferd Frederix said on 2012-10-25 09:52:40
Thankxxx very much for the kind comments from everybody! I very much appreciate your playing with these toys.
Abhidi said on 2012-10-25 07:57:43
I am having so much fun using your tutorial scripts to make my own robots, quail and now the bee project. Thank you for being so incredible and sharing! This is the most fun I've had in SL!
Look stoop said on 2012-10-16 12:19:50
Ok so my hair is mostly gray and some is on the floor but i'm not giving up I need a tipjar script that has a poofer with it and one that work's i have been trying a few and nothing seem's to be poofing what the heck am i doing wrong
Myczarquell said on 2012-09-08 03:02:05
First off, your site is a great place to find scripts, and has been real helpful to me in my scripting efforts, however i've been trying to find a script, that offers a dialog menu off a llSensor or llSensorRepeat event but didnt see any, and when i try to hack one together it always fails to compile even tho i copy the code from functioning scripts. Please is there any help you can give here?
Ferd Frederix said on 2012-07-19 13:16:42
Easy one! Use the prim animator script - it works on attachments. You'll need to trigger it with a short timer script to send some random link messages.

http://metaverse.mitsi.com/cgi/freescripts.plx?ID=1519.

You can see how to use it at http://metaverse.mitsi.com/Secondlife/Posts/Robin/animation.htm

And thankxxx for the kind comment!
Secret Rage said on 2012-07-19 11:52:43
Love this site...like everyone says~it's been so helpful for many of my projects :D my current one is that i want to make a wearable item (butterfly) that floats above an avatar and circles it...but not just rotation...some movements up and down, etc., as well..i seem to be able to do rotation fine but want it more "lifelike" animations~ am betting it is in here but I don't know what to call it! lol...thanks (if you get the time~am sure you are swamped :D)
Mango Wylder said on 2012-06-16 21:48:17
Those ring of particles are from llOwnerSay and only the owner sees them. You won't see the particles with llInstantMessage but will incur a 2 sec delay
Anonymous said on 2012-06-16 21:17:15
I think this is the coolest site i've ever seen
Blowfishnn said on 2012-06-16 21:16:58
Hello Ferd,,,... Just a quick hello and to let you know how much i appreciate the awesome things i have received from here.... I really appreciate talent, and yours is amazing! you do it all and thats awesome...

I love scripts and have gotten many off your site :) so just wanted to say thank you for sharing your knowledge and talent... i appreciate all the effort (and time) you put into sharing and helping others :)


Thank You !!

Blowfishnn
Donjr Spiegelblatt said on 2012-06-04 11:17:12
> Ferd Frederix said on 2012-06-01 09:30:18
> You could do a llInstantMessage(llGetOwner().... to achieve this without particles.

And then the Avatar wouldn't even have to wear the Object it would just have to exists in world somewhere.

That's the nasty(useful) thing about llInstantMessage it has NO range limit.
Ferd Frederix said on 2012-06-01 09:30:18
You could do a llInstantMessage(llGetOwner().... to achieve this without particles.
Alexandra Looming said on 2012-06-01 04:06:21
Hello, I would like an attached object to say a message to its owner at regular intervals triggered by a timer, but each time it says the message, there is this ring of particles around I don't want to see. How can I desactivate this effect ? Thank you
Donjr Spiegelblatt said on 2012-05-24 03:30:03
eldiablo

I would love to have that effect also!

But personally don't think it currently possible (ie until Lindens add a feature) as there is NO event(control type) associated with the mouse scroll-key.
eldiablo said on 2012-05-03 21:31:00
how to advance the camera with the serrated roller of the mouse in mousslock if that is possible? a example please
eldiablo said on 2012-05-03 21:27:12
thank you in made I would like to carry a weapon and to advance the camera while pressing 1 on a key keyboard what would return has to simplify the function ctrl+à which advances the same camera for mousslock
Ferd Frederix said on 2012-05-03 18:36:15
You cannot control the mouselook camera with anything other than a mouse. You can control the regular camera without sitting, provided the avatar grants permission when the dialog box askinfg or permissions to control the camera appears on their screen.
eldiablo said on 2012-05-03 17:26:33
hello I wanted to know S it was possible to advance the camera in mode mousslock No sit object? by pressing a key 1 by example thank you
eldiablo said on 2012-05-03 17:23:11
hello I wanted to know S it was possible to advance the camera in mousslock mode without S have on an object? thank you
Ferd Frederix said on 2012-04-29 15:07:50

Hi Oddy!

Since you cannot write a notecard with a script, technically you can't.

But if you read the lines and stash them into a list, then you can do a list myList = llListSort(myList,1,1);

Ferd/Fred
Oddball Otoole said on 2012-04-29 14:39:34
Does anyone know of a way to sort names inside a notecard? (with a script that is)

Thanks in advance!
carsdylan said on 2012-03-12 11:32:18
is there any script to sort of not let a scanner show a name like not show the name bob in sort of hovertext
michael27 said on 2012-01-18 10:48:50
Hi, can some one help me please am in desperate need for a script for skateboarding, please get back to me asap thank you
MissMystera said on 2012-01-09 15:09:13
I am looking for an couple animator script, without balls. Just like the hughud, but that one is only for 1 animation. I know there is an script, but i cant find it. Need it for my vampire hud to make in IW. If you've got a link or know something for me, pls.
Tnx anyway
Princess Isabelle said on 2011-12-17 09:06:23
Doesn't that include llOwnerKey?
Lei said on 2011-12-17 07:00:29
Waves *HI*. I need a script that allows only the owner to do something. I couldn't find it in the scripts.
Dara said on 2011-12-17 06:27:49
Thank you soooooooo much!
Ferd Frederix said on 2011-12-16 12:35:01
Literally:
default
{
state_entry()
{
llSay(0, llKey2Name(llGetOwner()) + "'s _____");
}
}

more likely:


default
{
state_entry()
{
llSay(0, llKey2Name(llGetOwner()) + "'s " + llGetObjectName());
}
}

You can put the llSay into any event, so it happens on touch.
Dara said on 2011-12-16 12:09:51
Need help ASAP. I REALLY need help. I need someone to help me make/write a script that says "(avatar's name)'s ___________". If someone can help meh I'd bee soooooooooooooooooo happeee. :DDDD
Samantha said on 2011-12-04 15:30:39
My name in-world is SamanthaWho. Waiting to hear from you ;)
Alison said on 2011-12-04 13:29:25
Okay, as well as the name script, I'm gonna need a script which allows you to have something and see when they're all out. Sorry if I'm not clear. Example: A diaper pack that tells you how many diapers are left in the pack. Know what i mean? TY!
Alison said on 2011-12-04 13:11:04
No way! That's sooo cool! Can you give me your in-world name please? I want to contact you.
Samantha said on 2011-12-04 07:20:36
Wow! I'm making prim babies too!!
Alison said on 2011-12-01 13:38:02
Hi everyone,
I'm making prim babies and I need a script so that the parent to name them and the object then becomes the name of that object.
Any help is seriously gratified.
XX
Princess Isabelle said on 2011-12-01 05:22:35
Ok
Nancy said on 2011-11-29 13:38:39
TY but it was full perm scripts I was looking for
Princess Isabelle said on 2011-11-29 10:41:30
Also a MUCH better one, with loads of panels is available for 8,000L$. Here's the link: https://marketplace.secondlife.com/p/Kenans-Adoption-Matching-Panels-System-family-parents-kids-child/167041
Princess Isabelle said on 2011-11-29 07:18:45
Try this link. If you have 7,500L$ then you can buy it off the marketplace. https://marketplace.secondlife.com/p/YourLife-Adoption-System/2895453
Princess Isabelle said on 2011-11-29 07:09:58
I know some people who have those exact scripts, maybe I can talk to them about it.
Nancy said on 2011-11-28 18:15:59
I am looking for scripts that will match panels for adoptions or dating. Any help would be appreciated :)
Princess Isabelle said on 2011-11-22 15:58:14
If anyone could help me, I'd be very grateful. I am trying to program something which will pick up certain words and say something about that. For example, someone says "Hello" or "Hi" and it picks up on all the words typed into the script. Can anyone help?
Thanks!
Sentra said on 2011-11-16 06:38:05
Touch to spark and start a flame growing into a blazing camp fire, to smaller flames, to glowing embers, to smoke, then nothing but ash over pre-selected times would be so nice. Maybe menu driven? :-)
Ferd Frederix said on 2011-08-30 09:47:41
@Lucy: Yes, you can hear a chat command such as an avatar name, and then do a Request Permissions on the avatar key. If they grant access, then the attachment will pop on to them. This could be a HUD or a worn object.

@Viper - See http://www.free-lsl-scripts.com/freescripts.plx?ID=1613 That script is close to what you want. It has the infinite menu you need. You will need to shorten the inventory name with a llGetSubString(menuname,0,11) to keep the name short for a menu.
Viper Drakkar said on 2011-08-30 02:11:04
I need a menu script that will support more then 22 animations and not worry about length of the name... if an animation name is bigger then 24 charaters it should cut it down to fit. Can you help?
Lucy said on 2011-08-28 15:44:42
Is there a way to make an avatar wear an attachment by saying saying something in open chat?
Rene said on 2011-08-11 04:58:46
You could use RealFire as a starting point. It can be configured to die after a specific time, either gradually or immediately. You will however need to find a pay script and add a linkmessage event to RealFire that calls startSystem(). Now the pay script can simply use llMessageLinked() to start the fire.
Viper Drakkar said on 2011-08-11 00:45:02
I need a fire script that will flare up when an agent pays the object then "die out" after 5-10 seconds can you help?
Ferd Frederix said on 2011-07-25 14:09:28
No, but it looks interesting. I've extracted and added the latest source code to the repository here.
Anonymous said on 2011-07-24 23:38:47
Have you ever looked at the xspets open source pet breeding scripts? Or know of anyone who might have worked on them that would be willing to answer a few questions?

This is the link to the open source repository:

http://code.google.com/p/xspets/

I have managed to get the scripts working to a point, but for the life of me cannot get the pets to eat properly.
Ferd said on 2011-07-23 15:13:04
Thanks, Rene!
Rene said on 2011-07-23 03:16:36
You missed a zero on the script home page... ;-)
Ferd Frederix said on 2011-03-16 20:43:52
Hi Nancy! To make the balls disappear, you need a simple timer. This one goes in the ball. When rezzed, the ball becomes physical so that it drops, and then it poofs in 10 seconds.

default
{
on_rez(integer p)
{
llSetStatus(PRIM_PHYSICS,TRUE);
llSetTimerEvent(10); // die in 10 seconds.
}
timer()
{
llDie();
}
}


To make the balls appear, try something like this:

integer max = 10;
default
{
on_rez(integer p)
{
llResetScript();
}
touch_start(integer howmany)
{
integer i;
// next line drops 10 balls.
for (i = 0; i < max; i++)
llRezObject("ball",<0,0,0>,<0,0,0>,<0,0,0,1>,0);

}
}

You will probably need to consider what happens if someone click it lots of times in a row - it will fill up the sim with balls. a simple llSleep(10); would stop that. But you need some game logic in it too, so left that bit out.

Nancy said on 2011-03-14 14:42:59
Hey Ferd..great page ty for all the info here ,,,, i was wondering if your could help me by chance ,,,i need a script that would allow multiple colored balls to fall from above into a bowl or box filling it up sort of like making a an amusement ball play center that will fill up will playing inside of it ,, slowly making the balls dissapear every few seconds...if you could let me know please email me thanks Nan
Ricardo Sorciere said on 2011-03-13 19:35:51
I build a few large yachts but how can i make them to drive over water,i did already with boat's less then 32 prims but mine are at list 256 prims any suggestions it would be very appreciated thank you.
Ferd said on 2011-01-21 10:17:19
I sent a response via email, Silene.
Silene Christen said on 2011-01-21 02:03:17
I have one question, in this script http://www.free-lsl-scripts.com/freescripts.plx?ID=854, how can i make that the object change from one slection of colors to other every (for example) 5 seconds without having to send a message in the chat? thks a lot:)
Silene Christen said on 2011-01-20 14:09:26
Really...thks!!! your web is great and is very kind people share freely their works. A lot of kissess
Ferd said on 2011-01-20 13:55:15
Hi Silene!
All these scripts run and compile. I know of none that won't compile, or I would fix it or delete it. If there is an issue, please report it on comment section of the actual script. They come to me by email and I can then take a good look at it.

LSLEditor 'warnings' do not mean it will not run. Warnings you can ignore. A common warning is when people add something like 'integer x =1' and then never use integer x in their code. These are all harmless.

As for errors, it depends. Sometimes people use a different () parenthesis order that LSLEditor does not like. Some scripts use more modern commands than the LSLEditor has compiled in it. I have updated the editor to handle all known functions, but there are still some new Constants it does not know. Sometimes there is a deliberate 'error' in script such as adding a "1; // remove this 1 to allow this script to run"..

If you see something that needs improving, please add a comment. Thankxx!

Ferd Frederix
Silene Christen said on 2011-01-20 13:12:31
It's first time I visit this web, and is really very interesting! I was looking for a changer color by a chart (picker selector) and i've seen one here, but i read at the bottom about some mistakes... does it means the script doesn't work? thks!!!
Neeks said on 2011-01-07 18:48:22
nice, very very helpful site
Lucian Starspear said on 2011-01-03 02:16:48
What would be the script to allow your avatar's lower jaw to move while you type?
DiFalconer Hawksby said on 2010-10-16 02:32:33
Hey Pepsi Moon, the .lsl scripts are just text and can be opened with wordpad (or notepad but then it looks like spaghetti).

Thanks Ferd for an awesome site.
Ferd said on 2010-10-10 19:53:56
You will need to copy and paste them into a script in Second Life. Try this: http://wiki.secondlife.com/wiki/LSL_101/In_the_Beginning
Anonymous said on 2010-10-10 16:57:40
How in the world do I use .lsl files?
My windows doesnt recognize them..

Thanks , Pepsi Moon
Renmiri said on 2010-09-12 13:04:51
Err.. how do I edit a script ? I tweaked the al bhed one a little to ignore messages on it's channel, unless it is started with @ or & (so it doesn't try to translate some other script's messages) . I think it is a better version and would like to upgrade it
setf said on 2010-09-10 10:58:26
i shearch adjuste and syncrho script for anime

thx
wiked anton said on 2010-08-31 03:19:14
was looking for a script that will make a prim "flash" on and off. mush like a neon sign in RL. any ideas? thanks
Isabeau Reinard said on 2010-08-15 02:44:30
Thank you!
Ferd said on 2010-08-14 19:09:37
Try some of the items in category 'Money'

http://www.free-lsl-scripts.com/freescripts.plx?Search=money

Another place to look is at the wiki under Money events:

http://wiki.secondlife.com/wiki/Money

and how to set the amount :

http://wiki.secondlife.com/wiki/LlSetPayPrice

You can have up to 5 pre-set prices for them to pay.
Isabeau Reinard said on 2010-08-14 18:58:24
I would like a "pay what you want" script where the buyer can choose how much (from 1L and up) they want to pay for an item.

My apologies if I'm asking for something that is already listed; I didn't see it under merchant tools or vendor.

Thanks!
Xilin Yifu said on 2010-08-03 05:41:14
Hi Fred/Ferd,

Thank you very much for such a considered and detailed response. Based on your advice, I am going to think a bit harder about whether it might be better to allow multiple clicks. I will also test the script we are using for our lessons with your suggested modification and just see which works out best in terms of running our lesson smoothly. I really appreciate your time and advice.

Thank you again!
Ferd Frederix said on 2010-07-31 12:59:32
Check to see if a global flag is set in touch_start. If it is, return, if not, set the global flag, and do the rest of your processing. When you are finished, simply zero out the flag.
integer flag;
default
{

touch_start(integer howmany)
{
if (flag++)
return;
// Do some processing here, such as say hello to the toucher via IM:
llInstantMessage(llDetectedKey(0),"hello");
flag = 0; // allow another touch
}
}


You need to be careful that the script actually finishes and clears the flag. You can also set a timer with llSetTimerEvent and clear the flag in case something goes wrong. goes wrong. goes wrong.

However, all of this is a bit of a hack. LSL is designed to be multi user. If the rest of your ATM script can handle it running many events at the same time, I would suggest you simply allow multiple people to touch at the same time. I see badly written code in touch_start events that use llDetectedKey(0). This is not correct for multiple touches.

Instead, try allowing multiple touches like this next routine.

Here we process from 0 ( the first toucher) to the i'th toucher. The integer howmany will be 1 if one person touches, 2 for 2, and so on.

default
{
touch_start(integer howmany)
{
integer i;
for (i = 0;i < howmany; i++)
{
// Do someprocessing here, no matter how many touch

llInstantMessage(llDetectedKey(i),"hello");
}
}
}


xilin yifu said on 2010-07-31 05:38:43
Hi. I was wondering once an object has been 'touched' and the script in the object activated by one avatar how to prevent another avatar from 'touching' the same object within a few seconds and activating the script? We have a few scripts that we use in our lessons (for example an ATM) where because many students want to use the same object at the same time they don't wait for each other, they just click away. I want to lock everyone else out once the object has been touched and the script inside begins running and not allow the next person to re-activate the script until the first instance has finished running. Any advice would be gratefully welcomed. Thank you!
Ferd Frederix said on 2010-07-05 20:55:02
Raioku said on 2009-10-14 21:25:03
Some combat system scripts and collision scripts would be cool
Paige Stormblade said on 2020-02-04 13:05:34
had no idea where I could post this --There is also the nonscript face light, rez an object preferably a sphere, set bright on for texture, I know if alpha, it does no good but eh, I added that idea for a reason, now go to feature hit light, and the roll-off distance setting drop 2 notches so it goes brighter, now set your size partially small enough, so that you can grab it. now you want to make it alpha using the default alpha setting in the texture section, make sure you still have the object selected or you will have to high light things to find it again, once grabbed and taken into inventory, name it if you have not as "Facelight" once done attach to either chin or chest may have to readjust the face light rasing it then pull it out for a more broader lighted area for face and part of the chest, I use the chin because its more simple to grab to adjust and I have seen many use the chin as the primary area for a face light that is mostly a place that never has any attachments. on a chest, it does with a neckless so I don't recommend using that area for your face light if you were neckless you will have to add to if you use that area, once the adjustments are made you have a none scripted face light and one prim added to avatar works well with mesh bodies.
Dianna said on 2020-02-02 21:20:30
I downloaded this robot folder and was working on building the Robot now, but I can't find the xs_eye script in any of my folders. Is it possible to get it from you. I re-downloaded it again from the site and un-zipped everything, but it was still not in the Eye folder. Please let me know thank you.
Ferd Frederix said on 2016-02-25 08:50:38
@Jovi Thanks for the kind words. And greetings from Texas!

Use the script xs_animated eyes to match this the article. Also add xs_sleep so they will close eyes and emit Zzzz's when asleep.

the xs_two-texture eyes is for eyes that are just Open, or Closed, and do not move.
Jovi said on 2016-02-24 19:08:42
Thank you very much for this great work of programming. In the part of the eye I have to put the animated_eyes or two_textured or both? I think one of the two, but my ignorance makes me doubt. Greetings and thanks from Spain :)
Poloka said on 2015-03-08 17:33:00
Correct, I found that string, adjusted it, in a live (scripts stopped) pet and all it did was freez it and make it grow almost 900% of its adult size. lol
Im going to try it in a fresh pet here in a few, then hatch to see results.
I did however just by chance figure out if I move the home flag, as you call it, up or down the pets will adjust to the height, but problematic as you almost have to have the home flag buried in the ground x-amount, could be a skybox issue, testing this on the ground later as well..

females are preg, not laying eggs. debugging this today.. all in all cool project and great resource here.. thanks for plethora of information Fred.. rock n roll...
Ferd Frederix said on 2015-03-08 16:56:37
@Poloka , the height is controlled by the position of the home post. You can also edit the xs_movement script to change the offset. It is in Line 125:

float LegOffset = 0.052399;





Poloka said on 2015-03-08 04:02:11
Figured out my garbage string were coming from the debugger, I forgot to set the password correctly. Dohh..
Im garbage free now, finger x'd. I have 2 lil pets (m/f) at lvl 3 now, raised from birth, no problems.
I also have 2 pets (m/f) aged 8 via the debug scripts testing out the preg routines, next gen coloring etc.. No eggs yet, just the male talking to the food source but, if I read the code correctly, takes 2-days from age 8 to breed...

Ive tested out the sound system fully, minus birth as stated above, works fully and adaptable to add-ons.. nice
I've also developed a female prim pet, didn't use the SEX_OPTIONAL code, just let the egg decide. It seems to be working well as it hatches the female just fine..

I've looked, tweeked and tried everything I can think of to fix my height problem.. ALL my pets hover off the ground. no much but enough to make it VERY obvious. I thought it might be from original creation of the prims,nope.. I changed the hatching routine, nope.. I cant figure this out..
ANYONE know a work around or where to look..?
Poloka Ditko said on 2015-03-07 12:24:29
Ahh, that's awesome, someone is here..
Hello Fred, and thanks for the reply so quickly.

Ive found them lines of script, and will tweek on them here shortly. I've been trying to get the robots(pets) to actually hatch and walk on the ground. Seems once they are born they are the height of the egg,I see the REZZING.. then they drop down a few mm ( I see them drop a little) then that's it..strange..

I've read on here that you touched a little on the DEBUG properties.I made a single prim and tossed in the debug script, I click on a pet and I can see the info being passed around, as one would expect, no garbage, I think. looks like they are talking to the food bowl (Mr. Fusion) yet when I leave the debug out there and when I get the random text (from debug) it looks like a decompiled garbage string being sent back n forth.. odd, as they are eating (food bowl is decreasing, pets aren't hungry and hunger lvl goes back to 0)..
All secrete passwords are the same and had no issues compiling,i was just curious is all..
Fred Beckhusen said on 2015-03-06 15:10:59
Hi Poloka ! Yes, I still actively monitor the site and maintain the pets.

xs_eater.lsl controls the hunger cycle, specifically, line 96 and 97 :SECONDS_BETWEEN_FOOD_HUNGRY and SECONDS_BETWEEN_FOOD_NORMAL

xs_movement.lsl controls all the pet walking.

After clicking the Home Post or hearing from it after being born, the walking speed is STARTED by a 4 second timer (line 471). I would leave this at 4. It gives them time to play an animation when you click HOME.

They sleep based on time of day as in when when the sun goes down ( every 4 hours). This is controlled by the the function sleeping() in xs_movement.

Time between steps is in line 27 & 28:

float increment = 0.1; // how far each step is when they walk.
float rest_time = 5.0; // the time between steps

A simple way to work on movement is to edit that script, then save it. The pet will stop walking because it needs a link message to start.

Add another script and add to it's default this line:

llMessageLinked(LINK_SET,800,"","","");

That will force the pet into state 'running' - then click your Home Post to to start walking again.

When you have it debugged, stop the scripts, take a copy so you can get back to it later, rez that copy, start the scripts, reset it so it can be born again, and put that into the egg and crate.
Poloka said on 2015-03-06 13:36:46
not sure if this is still monitored or not but..
I just did your walk thru on this cool little robot pet and I must say they work well so far. It took some tweeking here and there and reading thru the line on the tutorial, but they work !
Ive been hatching robots all day to test this system out and so far so good. Im getting random female and male eggs, they are feeding and the feeder is counting down perfectly.
My next step is the sounds, then im going to work on animation..

IF your still monitoring this, I have a question about the movement sequence. They all seem to be on a same timer as far as movement goes as well as their sleeping patterns. Ive hatched robots 2-3 hours apart and they all seem to be sleeping, eating and moving on the same timer..
is there a way to fix this to their own random habits?

Hope someone out there is still keeping this alive, as its a great learning tool and with a little effort you can develop your very own breedable pet.. (breeding is next, finger X'd) I was more focused on making things work before I breed um. Again thanks and hope people are still dabbling with Troubot
J Duke said on 2014-11-11 22:47:01
One time, on this page, you should have said, "set scripts to running before taking into inventory to transfer into Egg /// etc /// set to non running to have a backup of your robot.................................
Anonymous said on 2014-07-15 10:12:54
@Peter0508 thanks for reporting thart. A line of code got deleted in xs_egg that is needed, marked with "error" here on line 534:

if (colour == 9) {
colour1 = <0,0,1>; // blue/blue
colour2 = <0,0,1>;
}

set_colours(colour1, colour2, shine, glow);
state rezzed; <=========== error

} else {



I'll post the change this morning in the zip and other files.
Peter0508 said on 2014-07-15 09:07:14
Hi Ferd,
iam fascinated about your robot, so i tried to build. Now all scripts set, all figures build and i have the first problem... My Nut and Bold will show Rezzing... change color and then... nothing. Rezzing will be shown always and no menu will pop up when touching. I set debug to yes and got this messages:
[06:57] Nut and Bolt: xs_egg:RESET
[06:57] Nut and Bolt: xs_egg:RESET
[06:57] Nut and Bolt: xs_egg:REZZING
[06:57] Nut and Bolt: xs_egg:CREATOR REZZED ME

I looked if any other had this problem but didnt find.

TY again for this tutorial

Peter0508
Ferd Frederix said on 2013-12-07 10:23:41
I've posted that change to for TIME_TO_WAIT to the zip files and database. LSLEditor vs SL vs OpenSim vs Inworldz all parse constants slightly differently.
Darien said on 2013-12-07 08:53:29
I changed mine from float TIME_TO_WAIT = 60*60*24;
to float TIME_TO_WAIT = 86400;
and it works great
Anonymous said on 2013-12-06 15:08:16
me i changed by "86400" (60*60*24).
josh piper said on 2013-12-06 03:49:16
float TIME_TO_WAIT = 60*60*24; // wait 1 day to get fertile again.

I get compile error on save for the breedable script
Deployer said on 2013-11-12 01:56:30
OK, sorry to bother you, I figured out my problem with the xs_brain script. I was using an older version of opensim. I updated to the newest "diva-r23797" and it all works flawlessly :)

Sorry I troubled you about it, as I should have known to update my opensim server.

Thanks again is a great toy :)
Deployer
Deployer said on 2013-11-11 23:13:32
My apologies for this, I am rather new to LS scripting. Yea, still learning, slowly lol.

I built the robot, sized it way down added all scripts and stuff all if good. Until I add the xs_brain script. When I do that, my server shuts down. Oh, sorry, I am running opensim server "diva-r22458" unmodified, 'cept for my regions and login URLs.

Have tried may times to add that script, but, each time it kills the server instantly. Server logs show nothing what so ever on that. And there are no other errors in the logs around that time.

Any possible ideas?
Thanks Ferd.
PS been rading and doing a few of those ideas you have listed on these pages, love em!!
Ferd Frederix said on 2013-04-09 13:26:17
In short, yes. This script just puts the word "Normal" in hypertext. After the pet is born it is deleted. It can be used to inject messages into the system, or other purposes.

I have not found a use for it yet, but its part of the original Xundra Snowpaw codebase, so I left it in.
Don Soze said on 2013-04-09 13:02:25
Hey fred, thanx for making scripting enjoyable and educational for all of us that use this site. I was wondering about the "Special" part of the coding for the pets. and im kind of confused as to what i should do there. Is this the part where i add things like special markings etc?
chelsea said on 2013-04-03 00:01:38
can't get to work at all, I went over it, 2x and checked the steps, still doesnt work :(
Anonymous said on 2013-03-06 19:02:49
I too am still having issues with the crate resizing pet. With the suggestions made for cur_scale, packaging a 10 day old pet, when reborn is the the size of Godzilla :) Here's the change I made starting with around line 274:
llMessageLinked(LINK_SET, LINK_MOVER, "1", ""); // tell mover to rest for 5 seconds
integer loop = (integer) str;
while (--loop) {

cur_scale = cur_scale * (GROWTH_AMOUNT + 1.0); // new size is 110%, 120%, etc of the original size
}
DEBUG("Growing " + (string) cur_scale);

resizeObject(cur_scale);

}
}
}
}
Chakotay Sittingbull said on 2013-02-20 19:31:59
Hi Ferd,
Hope all is good.
Bringing up a previous query. You said "Looks like line 300 in xs_ager.lsl is at fault. I'll make this change and test it."
It was about the animal reverting back to baby size when an upgrade is applied through Transport Box.
All other meaninful details are carried over but the size reverts.
So just wondering if you managed to cover that in your busy schedule. If so, how can the adjustment be acquired please? Cheers, Chak
Rosie said on 2013-02-07 12:54:10
Hi Ferd! Thank you for your continued support~! Did we make any headway with this cur_scale? I can't seem to work out the kinks.
Ferd Frederix said on 2013-01-14 10:56:22
Looks like line 300 in xs_ager.lsl is at fault. I'll make this change and test it.

cur_scale = cur_scale * (GROWTH_AMOUNT + 1.0); // new size is 110%, 120%, etc of the original size

This multiplies the current size by the GROWTH_AMOUNT of 110%, and ignores the age.

But an "age amount" is sent via the link message LINK_MAGE, when it grows by 1 day, an when a pet is reborn, in which case it is the actual age of a pet.

I am pretty durn sure should look like this:

integer loop = (integer) str;
while (--loop) {
cur_scale = cur_scale * (GROWTH_AMOUNT + 1.0); // new size is 110%, 120%, etc of the original size unless we are reborn
}


This multiplies by 1 day, or the age, times the GROWTH_AMOUNT of 10% and then resizes based on the new size.

Also, 7 times 10% growth = close to 200%, due to compounded growth. This is the "rule of 72", where if you multiply a compounding investment return by 72, you get the length of time it takes to double. For a 10% return, this would double your money ( or pet) in 7.2 periods.
chakotay sittingbull said on 2013-01-14 07:13:39
Hey Ferd,
We are already using that process.
Unfortunately the animal is reduced to baby size and there it remains.
It does obtain all the settings which have been altered in the Prototype and it retains it's proper age. However, it is stuck on baby size forever.
Cheers, Chak
Ferd Frederix said on 2013-01-13 22:33:08
Thanks for the feedback. I am happy to hear that you have it working.

Rez the container that has the xs_cryocrate script and put a freshly reset pet of the next version inside it.

Then package the 3-4 day old pet inside it, unpackage the xs_crycorate, and you will have a 3-4 day old pet in the new version.

The reason this happens is the pet sends its breed params to the cryocrate, then dies. The crate rezzes the new pet, and sends the breed params to the new pet. A pregnancy does not survive packaging.

Pics or it didn't happen!


chakotay sittingbull said on 2013-01-13 20:33:16
Thanks again for your fantastic Tutorial. As a breedable reaches 7 days it becomes fully grown. There are times you have improvements to pass to the bot or whatever animal. Now when this is done, the bot reverts to it original baby size and unfortunately remains there. What if anything can be done so the brain remembers to leave it at 2 days, 4 days or adult size?
Hoping for some help here or by email,
Many thanks,
Chakotay
Princess said on 2012-12-11 22:07:26
Miss me? Hi Ferd, does using the XS_sound_Module render the sound on/off button useless? Or did I miss a step? @Inwldz w/encryption off using Troubot scripts. Thanks in advance!
Ferd Frederix said on 2012-12-11 10:27:41
@Liquid, Sure, just put a llDie(); at the end of the state dead in the xs_brain script.
Liquidlight Genesis said on 2012-12-11 10:01:45
Is there a way to add a script that will derezz the pet if its not born from an egg or crate? I know right now the brain strips the scripts, but i would need to also kill the prims. Thanks for the quick reply!
Ferd Frederix said on 2012-12-11 09:39:20
Perms are up to you, really. You should put all of your scripts as no-mod inside the pet. The pets should be copy/transfer with no mod so they can breed and be traded and sold. No mod prevents others from stopping scripts, taking a copy, and re-rezzing them. Copy is required for breeding; transfer so you make a market for them. Remember that no pet can be rezzed by a person other than you, so copy is safe.

The crates but can made free or be sold with specials and fancy breeds inside them. The food should certainly not be copy or mod. Transfer is okay for food.
Liquidlight Genesis said on 2012-12-11 07:58:56
I have a possible silly question. What exact permissions should i set for everything, to support allowing people to breed and sell the new versions but not be able to just take a copy, worried about the copy/trans on the pets.
Ferd Frederix said on 2012-11-30 10:22:23
Hi Earl, no, you are not any grief. lol I welcome questions.

Currently it's 50/50.

Sex choice is set with a confusing line of code in xs_egg around line 756:

sex = (integer)llFrand(2) + 1;

That picks a random number from 1 to 2, a 1 is male, a 2 is female.

The odds are currently 50/50, but the code is slightly flawed.

If you want 90% female, change this line to something readable, like this:

float a_rand = llFrand(1.0); // from 0 to 1
if ( a_rand <= 0.9) // less than or equal to 0.9 we are a female
sex = 2; // female
else
sex = 1; // otherwise (10% chance) a male

The reason the original code is (slightly) flawed is that it is almost unreadable and requires deep knowledge of llFrand and (integer). And there is a potential bug in it. I don't like to think that hard, so it would be better to use something easier to read and also more accurate.

In the original code, llFrand(2) picks a number from 0 to 2. It can never really get a 2, the odds are many billions to 1 it will pick exactly a 2. That is the flaw, as it actually could pick a 2, in which case sex would become 3 by adding a 1, which is not a real sex code.

The (integer) in front of this casts it to a whole number. Anything less than 2 becomes a 1. 1.9999999 = 1. Anything less then 1, such as 0.9999, becomes a zero. That's what casting to an integer does.

That gave 50/50 change of a 0 or a 1, so Xundra added a 1, to get a 2, half the time. 0 is 'no sex yet' in this code.

Being picky as a programmer is good. A more perfect solution would have been to use llCeil().

llCeil(1.9999) is a 2 as llCeil rounds up, unlike (integer) 1.9999), which gave a 1. llCeil means "Ceiling", so this is simple to remember. llCeil returns an integer, so the extra cast to an (integer) is no longer needed. So a perfect 50/50 odds would be :

sex = llCeil(llFrand(2)); // Half theses chances are < 1, and half are greater.

Much simpler, totally correct and really anal of me to point it out as it doesn't help you change odds.
Earl said on 2012-11-30 09:41:48
Ferd,

Me again. I hope im not giving you to much grief.

Is there a way to offset the chance of male vs. female? What are the odds of getting one or the other and how can i adjust those odds?
Ferd Frederix said on 2012-11-26 09:29:22
Bob , the only way now to add more than 2 colors is to use textures. You can add as many textures as you want, up to 254 total, with that method. You can mix the two colors in, or use the 2 colors separately, by adding the color1 and color2 with texture1 and texture2, or not.
Bob said on 2012-11-25 17:53:03
I have had a blast working with this tutorial! Easy to follow and great comments in the scripts, they help alot.

One question is sort of related to the color changing question above.
How can I add more than just the two colors?
color1, color2, color3,....so on and so on?
Ferd Frederix said on 2012-11-20 10:27:12
Abhi, the glow and glow gene work this way:

When born from a pet, an egg gets glow and shine genes from the parents. The egg then may calculate a new shine and a new glow. The shininess range is from none, to low, to medium, to high shine.

Shine:

Shine is not used in Generation1 and 2. If gen > 2, then shine will be inherited.

If both parents have the same or no shine, there is a 10% chance the shine will change. It will increase a step above the shiniest parent. But shine can go to Low if both parents have medium shine or both have high shine.

Shine has nothing to do with glow. Glow is also inherited by the egg from both parents.

If both parents have less than 30% glow, then the glow will be 10% less than the parent with the most glow. Glow can range from 0 ( none) to 1.0 ( 100% glow)

I cannot find any code references that ever change the male or female "glow gene", aka mglow_gene or fglow_gene. It appears to always be zero. But there is code in the egg to change the glow if it ever gets set to a value greater than or equal ti 10. That would give a 25% chance of reseting glow to a 30% level, if both parents are > 10

There could also be a 10% chance glow is set to 30% if only one parent has a glow gene >= 10.




Abhi said on 2012-11-20 08:14:29
I've been letting some generations of pets develop and came across what I think is an interesting event. I set the food to glow, now that I know how it works, and one of my pets just came out as shiny! But with no glow! I quite liked the surprise actually and was wondering how this happened. Is it part of the glow gene? I did nothing differently but indeed, the peg came out with a nice shine to it.
Chakotay Sittingbull said on 2012-11-12 06:15:26
Just a query about the words "color" and "colour".
I'm endeavouring to use your tutorial to use a different Animal which will have 6 textured parts.
While studying the Brain script it came to pass the word "color" 1 or 2, is coming up as "colour" 1 or 2. Is this ok or may it have had some effect on the Proxy server not working for the Troubot I made? This occurance is a long way down the script all early parts are "color".
Cheers,
Chak

Abhi said on 2012-11-08 12:53:07
How would I set a pet to die after x number of days? Would it be a die command or something like a kill switch but it would not make the pet temporary.

Would a command like this go in the brain or would it be a separate script? I'm thinking it would be a separate script that is triggered by the brain?

Thanks!
Blossom said on 2012-09-21 09:19:16
How do I set my xs_special script to get the specials to show up?
Jamie said on 2012-09-11 00:02:48
Thanks for that, went through and checked my passcodes and it seemed my 'nut and bolt' as well as my 'home post' didn't save when I replaced the passcodes. Working great now save it's asking for a sound 'yes_2' I cannot locate in the file I downloaded and it is moving backwards! Both easily fixed though by replacing that yes_2 with one of my own and then rotating the Troubot's invis bottom box.
Ferd Frederix said on 2012-09-10 12:41:39
Sounds to me like the pet is not hearing from the Home Post. You did put a integer like 5 or 10 in the posts Description? The symptoms match that problem, or there is a problem in the post code where it does not hear the pet being born, or the pet does not hear the post. If the description does not fix it, put xs_debug in the post and pet and touch the post. It should chat back and forth.

It could be the encryption is off on one and on in the other, or a bad secret name or number.
Jamie said on 2012-09-10 03:22:48
Awesome tutorial, I've gotten it all completed but my end result has seemed to give me a bit of speed-bumps. First, the robots that come out of the tool-box then nut and bolt don't take on their color even though the upper body and lower body are in description labeled 'color1' 'color2'. Second, the robot seems to just stall where it was born even though I have both a food replenisher as well as a home flag. Any assistance would be appreciated. The nut and bolt and even the toolbox take on the correct color but the robot again does not.
ELQ said on 2012-08-22 16:35:16
Anon, I think this means you have to compile it in Mono
Anonymous said on 2012-08-20 10:27:20
ERROR : Byte code assembly failed -- out of memory ??????
Anonymous said on 2012-06-10 13:51:53
thankyou , that was the problem...the encrypt..flag was false not true...now its working...great help!!!
Ferd Frederix said on 2012-06-10 10:40:16
It means the encryption of messages is at fault. Check that ENCRYPT=TRUE in all scripts, and that they have the same secret number and password.
Anonymous said on 2012-06-10 05:30:54
i put the xs_debug script into root of troubot and clicked the flag to set homeposition and the script say this:03:29] Home Flag: Setting Home Location
[03:29] Troubot: Troubot:channel:ANIMAL_CHANNEL:l?3p??̽???u??PX?^?7??JL?NP??V0?M?y?i

What this means??
Rhade said on 2012-06-10 05:01:50
after hatching the troubot i touched the homing post flag to setting the home position, but no result, no walking... troubot changed colors and set sex after hatching correctly...i set number in description of pole, reset script...message in chat setting home position... but that was it... i create new and reset...all the same...// xs_home
// Version 0.33 5-5-2012 ... where is the error?
Ferd Frederix said on 2012-04-28 19:15:47
You change initial colors by editing the vectors in xs_egg.lsl in the on_rez() function. These look like this:

colour1 = <1,0,0>;
Anonymous said on 2012-04-28 15:05:06
how do i make it so it will make a difrent color besides red blue or green
Mowri said on 2012-04-17 06:03:41
Thanks so much Ferd, you're amazing!
Ferd Frederix said on 2012-04-16 15:54:25
To stop them from having colors, just do not use the 'color1' and 'color2' in the descriptions. The script only colors those prims.
Ferd Frederix said on 2012-04-16 15:53:18
Sex? Sure! it requires some additions to eye plug-in. You would need to check for additional link messages such as seeking female or breeding and switch the textures when you see those link messages.

So add a link_message() and in that check to see if there is a LINK_RQST_BREED or LINK_CALL_MALE ( or any one of the link messages - see the Debug folder for a complete list of how they have sex) . Then trigger it to play the correct eye animation when one of them is detected.

You could use my xs_sleep script for the sleep changes. This plays Zzzz particles.

For sleep, intercept the LINK_SLEEPING and LINK_UNSLEEPING commands, as I do, and along with playing particle Zzzzzs, play a different eye texture.

From xs_sleep_script.lsl:

link_message(integer sender, integer num, string str, key id)
{
if (num == 1 && str==ANI_SLEEP)
{
updateParticles();
// add your eye code here
}
else if (num == 1 && str == LINK_UNSLEEPING) {
llParticleSystem( [ ] );
// add your eye code here for when they stop sleeping
}
}
Mowri (again) said on 2012-04-16 13:05:22
Now my next questions lol -

1) is it possible to continue this project without making prims change colors? I would like to have my robots 'replicate' but not share colors, so do I just delete those scripts or what can I do?

2) I have created face textures for when the robot is sleeping, and one for when it's time to breed or replicate. How would I make it so that the sleep face texture is shown when the robot is asleep?
Likewise, how can I make the breed face show when its time to breed? Is it even possible?

(Please keep in mind, I'm an idea haver - not a scripter lol)
Mowri said on 2012-04-16 13:02:10
Aha! I figured it out thank you. =)
I had uploaded my own custom made eyes which had 5 'stages' to the animation instead of 4; so what I had to do was label the texture as 10;4;2;4;10
Ferd Frederix said on 2012-04-16 09:52:32
Mowri: be sure to use the original names and script for the eyes. The script reads the X and Y from the names so that each eye, which all have different X and Y values, will play correctly.
Mowri said on 2012-04-16 09:31:31
Hello there!
I cant seem to get the eye animation to work correctly. No matter what integers I put in the integer sideX and integer sideY positions, the images just scroll horizontally across the face one by one. Please help
Ferd Frederix said on 2012-03-01 21:10:06
If the xs_brain is not running, check for a compile error. If the rest of the scripts are missing, you goofed up naming one of them.

All the other scripts must be inside the robot and running, then reset xs_brain. Take a copy to inventory, and go thru the rez procedure where you put copies of the robot in the nut and bolt container ship and the toolbox.
tornado said on 2012-02-29 17:28:40
hello i have a problem when im trying to hatch my robot.. everything is inside but the xs_brain script does not have a tick on running and it can't run.. I follow the hole guide step by step but my robots doesn't working..
Neocrypter Rojyo said on 2012-01-04 10:45:46
Fred, thanks for the great tutorial im working on doing some more improvements on the scripts when im done ill shoot you a copy of the changes and the change log, there are a few things that could be handled a bit better in them and a few things that are slightly lacking at least in my opinion over all they are a great base for anyone that wants to learn about breedable pets in sl or open sim.
Jake Rammus said on 2011-12-21 06:18:37
I've got problem where i hatch succesfully a Robot but the Egg doesn't dissappear, also the robot doesnt seem to react to food or homing post. Any ideas what part i've messed up?
Ferd Frederix said on 2011-12-14 18:15:41
CheckPerms returns TRUE if the reset was done by someone who did not create the robot. This causes it to erase all the scripts and die.

You can make a new root prim and put the scripts in it so that you are the owner. Or you can put your avatars UUID in the YOUR_UUID variable and it will no longer die.

zargas said on 2011-12-14 16:45:31
Find the line that gives me error:

default
{
state_entry ()
{
if (CheckPerms ()) {
llOwnerSay ("Someone not the creator reset the script. That's naughty.");
dead state;
}

but not how to fix what is wrong: S
you can lend a hand me?
zargas said on 2011-12-14 10:45:32
hello, first of all, thank you very much for the tutorial, I have a problem with step "script Add the brain" and wanted to try the operation, without changing the values ​​of the scripts, but xs_brain automatically enter my pet dies, and revised the rest of the scripts and see no errors, all as is called in your tutorial, that can happen?, too, and changed the name of your pet to the tutorial, do not understand that occurs, I can answer that question?
sheela said on 2011-12-10 23:13:08
the eye script is not saved as lsl
Ferd Frederix said on 2011-11-25 22:01:42
Thx, Joey! I have changed that and bumped xs_brain to 0.27 in the zip file
Joey said on 2011-11-25 20:13:31
xs_brain Script line 698) llRezObject("XS Egg", llGetPos() + <0.0, 0.0, 0.25>, ZERO_VECTOR, ZERO_ROTATION, SECRET_NUMBER);

Should Be ) llRezObject(Egg, llGetPos() + <0.0, 0.0, 0.25>, ZERO_VECTOR, ZERO_ROTATION, SECRET_NUMBER);

Welcome.....
ElaineMolt a.k.a. Mira said on 2020-02-02 17:27:44
Hi Ferd/Fred I am having trouble building Walking On The Moon project I got the moon built and it is very slowly moving. Having Problems with the walking sphere. There is no script or animation for it. Thought you might want to know. Thanks for all the help you have given me over the years.
Mira aka Elaine Molt said on 2019-12-24 15:04:50
Hi Ho, Ferd/Fred, wishing you and yours a very Merry Christmas and a Happy New Year. Live long and prosper.
Elaine Molt a.k.a Shemira Atlass said on 2018-11-18 09:54:34
hey fred, hope you have a nice holiday this year and hi, i am having probs using your downloads, i do not get the object only a long line of alphabets and numbers. what am i doing wrong please, thank you. have a good holiday. Elaine Molt and Shemira Atlass
Shemira Atlass a.k.a Elaine Molt said on 2018-11-18 09:48:19
Hi Fred, Hope you are doing well and staying warm, cold here in MS. Hope you have a nice Thanksgiving and Christmas. Having probs with props, can download the zipped folders but when i open them they are a bunch of letters, numbers and - marks, no DAE nadda, whats up with that please , what am i doing wrong, not a happy camper
Dottie dior said on 2018-10-24 13:01:01
Love the buildings so awsome
Lucy Brown said on 2018-07-06 13:26:50
Finding things difficult, uploading anything to Kitely from here just doesn't seem to work, how about a very simple how to on how to get an XML into Kitely and everything needed to do that, I think too much is assumed of newbies.
Fred Beckhusen said on 2018-05-31 10:52:28
@Original Character: XML files can be loaded into Sl or Opensim using the Singularity viewer.
Original Character said on 2018-05-31 10:34:26
What do I do with XML files and the unknown files that come with them?
Dan said on 2018-04-30 13:41:01
how do i get a sim and put it in my OSGRID on my land
Bill Dixon said on 2018-03-17 06:44:14
For a wedding I am looking for a script for two avatars to walk up to the alter. Thought about a conveyor belt ? I have a walk script that works
chole bravin said on 2018-03-11 21:30:30
looking for aquatic sculpts marine animal, plants. anything related to mermaids and mermen.
Tigerkitti Eberdene said on 2018-02-24 22:42:32
One thing I find I miss from SL is having a GOOD hug hud. I used the meinke one in SL...which was nice. Has anyone on Opensim developed one or want to?
mrsdjhatchet said on 2018-01-30 03:17:19
I was wondering if theres a way y'all could make a random money/raffle ball? Where when somebody puts lindens in it it gives to random people where the owner don't need to have the lindens to pay the people it comes straight from the ball it self.
Dan said on 2017-11-21 17:05:22
y is OAR Gone castle By Garry Beaumont.oar castle and castle zip the same its not the black castle i want
Dieter Müller said on 2017-10-09 13:35:36
Ich habe mir mit Sketchup Jetski gebaut wie bekomme ich den zum fahren mit Script von Thomas Ringate zum fahren Schönen Dank
rose said on 2017-10-04 23:25:40
is there like a free version of avastar or a program like it need for mesh clothes
rose said on 2017-10-04 23:25:37
is there like a free version of avastar or a program like it need for mesh clothes
Kent Davis said on 2017-09-25 19:46:23
look for good quality bunny avatar male.
pipsqueak albatros said on 2017-09-24 10:57:19
Hello, I need a cart horse to pull an 18th century police wagon for a play we are doing with Avattar Repertory theatre. Ada Radius recommended you. Can you help please? It must be extremely low lag!
CatriceMarie said on 2017-09-08 09:25:37
Your creative gen