Ultracet For Sale Lexapro No Prescription Buy Lioresal No Prescription Buy Online Zoloft Ultram Buy Diarex Online Reosto For Sale Clomid No Prescription Buy Dostinex No Prescription Buy Zantac Online Buy Online Clarinex Buy Trimox No Prescription Prinivil No Prescription Wellbutrin For Sale Buy Viagra Jelly Online Buy Online Propecia Buy Lukol No Prescription Cardura No Prescription Mobic For Sale Buy Stromectol Online Buy Online Lanoxin Buy Plavix No Prescription Endep No Prescription Emsam For Sale Buy Vantin Online Buy Online Amoxil

A big thanks to Eric Rosenbaum - creator of Scratch for Secondlife  - for showing me a few tricks …. I did a VERY LITTLE bit of tweeking to create a universal Scratch for Opensim package with Mac, Windows, and Linux launchers all in one (Windows launcher might need tested)

Download here & Let me know how it works

scratch_4_opensim.png

Posted by Rich White, filed under Blog, ImmersiveEd, opensim. Date: July 9, 2009, 5:05 pm |

8 Responses

  1. Trevor Meister Says:

    Thanks Rich. I installed the scratch4opensim for Linux yesterday and had a good time exploring. It might be helpful to others if the code requred for placement in the “lineSegment” object to enable the pendown command to leave a trail was made available as part of the package. I went into SL to retrieve it, but not sure if I got a bad copy or something. It wouldn’t compile and changes I had to make to get it to compile messed up the communication structure used to receive the “length” and likely the “pencolour” information. I’m looking at a couple of different options for trying to get this working better, but would be relieved if it turns out that I just got an old or broken copy of the script.

  2. Eric Rosenbaum Says:

    Rich- this is amazing!

    Trevor- sorry to hear about your troubles. here’s the latest version of the lineSegment code:

    http://web.mit.edu/~eric_r/Public/S4SL/lineSegment.txt

    It may be that the communication system is broken because the way opensim handles strings is subtly different from the way it works in LSL but that’s just a guess… Please let us know what you find out!

  3. andre verwijs Says:

    Whats the difference between Scratch for SL and for Opensim?

    thanks

  4. Rich White Says:

    A simple re-branding … Secondlife is starting to get jumpy about the use of “SL & Secondlife” on second party products/blogs/web sites

    ===

  5. Rich Says:

    Packaging with our Kid Client coming soon via
    http://grid.greenbush.us

  6. Tevor Meister Says:

    Eric- For some reason in OpenSim the compile of the lineSegment script chokes when it sees this for the second time
    integer indexOfColon = llSubStringIndex(msg, “:”);

    I just created a separate line

    integer indexOfColon2 = … to find the second “:” and tweaked some of the other parameters in related lines to match and it started working.

    I changed some of the output in the Main code block that is pretty much the same for all generated scripts. I had to add some llSleep()’s in various locations to slow it down so xengine could keep up, and changed the main move()/pendoown() to allow for moves and segments that can be of arbitrary length (as long as the rezzer stays in the sim) With that done in place in an object, then I can just use the scratch4sl generated code at the tail end, and paste that portion in. IF I had access to the scratch4sl squeak source, I might be able to tweak a version that generates pure OpenSim compatible LSL. If I feel really ambitious, I might try to build physical models of the scratch4sl code blocks that can be arranged inworld, and used to assemble something akin to the etc. construct scratch4sl creates. May be possible to send this from inworld via llhttp calls to a web app that will parse it and generate the LSL in a browser window so it can be copied and pasted back into the rezzer script. In a perfect world, it would be nice if each physical code block could communicate its bit to the rezzer object script and that might even be possible, I don’t know enough about some of the behind the scenes action yet. I will play around with it and share anything I happen to stumble on that actually works.

  7. Rich Says:

    UDPATE: Scratch for Opensim is being tuned to be a tool among our “Web to World” project !

  8. VRider Says:

    UDPATE:
    Scratch for Opensim is being used as a tool for our “Video Games & Virtual Worlds Next Gen Development 4 teens” project!

Leave a Comment

Your comment

You can use these tags: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <code> <em> <i> <strike> <strong>

Please note: Comment moderation is enabled and may delay your comment. There is no need to resubmit your comment.