Tuesday, October 27, 2009

On Proxies and Quantum Mechanics

OK, here's a quick how-to on using MyProxy.

MyProxy is based on the proxy code from LibOpenMetaverse (formerly known as LibSecondLife), so all of the command line parameters are the same. Even though you don't need any of them for regular use.

Step 01: Download the latest version of MyProxy, then extract the .RAR file in any folder you select.

Step 02: Start MyProxy by double clicking on the executable. It will load, and present the following screen:



Step 03: Create a shortcut for your SecondLife viewer of choice, then change the "Target" field, by adding "--loginuri http://127.0.0.1:8080/" at the end of it. It will look like this:



Step 04: Log in to your viewer as you normally would, the proxy will reflect your log-in information, the screen will look like this:



Step 05: Once you're in the viewer, just type "/help" and you will get a list of the available commands. If you type a command name followed by the keyword "help", like in "/consoleonly help", the proxy will present a more detailed help on that command. So you're good to go.

Everything that the proxy "says" to you will show up also on the proxy's console. So you can disable the text on the viewer using the "consoleonly" command, to prevent clutter on the viewer's screen.

If you use a viewer which allows doing that, change the default local chat channel on the chat-bar from zero to something else (any number will do), to prevent a proxy command to go inadvertently onto the local chat due to a typo, people may get upset that you're using such tool.

Anything you make backups of will end up on the folder you started the proxy from, so once you have finished your session, just go there and check it out.

I recommend going to a calm and quiet place, not a sandbox, but a place that would allow rezzing objects, so you can test out some commands, before going into the "wild".

If you guys need more specific explanation on one specific command, just ask here on this post comments. I'll do my best to explain.
Also, use this blog as a forum to report any bug you find, or any misbehavior the proxy is presenting.

Also: (VERY VERY IMPORTANT) be aware that this proxy was created with the sole purpose of allowing people to back up and restore their own stuff (yeah, right), so don't go on a demo shopping spree or replicating people around, as this is wrong, and your mom may send you upstairs without diner by doing that.
If you do that (and get caught, of course), the guys at Linden Labs will come, lock out your avatar, steal your lindens, auction your inventory, spank your dog AND bang your mom.
(I think I made this scary enough)

Cheers,
The Borg.

PS.: Oh, I forgot to talk about the Quantum Mechanics ... maybe on a next post.

9 comments:

  1. Great !! i love your proxy its the best ever !!

    ReplyDelete
  2. Just so you know its me mrpoenta !

    ReplyDelete
  3. 1 more thing i would like to add for some of you having problems with the " loginuri" part just press Ctrl+Shift+G at the login screen and set it to "localhost:8080" . I think its easier cuz sometimes people have probles with finding the target .

    ReplyDelete
  4. i m trying to back up my shape. I save it as asset file, i see it in the prog folder .. but then wich ever command i use /load or /store doesnt show up in my inventory folder. What i am doing wrong ?

    ReplyDelete
  5. Hi Damnlate. Sometimes, if the sim is too lagged, we miss the asset creation packet.
    Also, make sure you use 2.10, because self shape backup was broken on previous versions.
    It should be fixed now though.
    Try saving your own shape to a file, then going to a low lagged sim, and redo the load. Or log out, close the proxy, then run the proxy again and re-log, importing the shape right away.
    Also, try doing the shape backup with the regular LL viewer, or a viewer without fancy options turned on, like cloth protection or such.
    If none of these options work, send me the shape file you saved and I will try to figure out why it is not importing.
    This can still be bugged, but it is working for me so far.

    ReplyDelete
  6. truying to figure out what you mean by

    >localID> >file name>

    when i click on an object i get this writen into the console

    95e1236a-d2db-fcff-7e6b-f3849f6f3b1c(524590542): dip test

    so i am typing the following -->>

    /export 95e1236a-d2db-fcff-7e6b-f3849f6f3b1c(524590542): dip test

    but the console returns --->>

    Usage: /export >localid> >filename>


    what am i doing wrong ( asset was a prim i made with full perm)

    ReplyDelete
  7. hi what is the proper way of using exportall?

    every time i typed exportall i get error

    ReplyDelete
  8. Hi April,

    exportall is basically:

    /exportall [avatar's name] like:

    /exportall Soft Linden

    Remember: to export all attachments of an avatar, the avatar MUST be on your field of vision. If he left, then exportall will fail. Also, you must be using the latest version. 2.12. As exportall was broken on the old ones.

    Also: when you gen an error: what error, what happens? details... details... details...

    ReplyDelete