Monday, July 26, 2010

New version is out: 2.29

Hello everyone,

Here we go again.
This version still doesn't have any of the announced fixes, it is the same as 2.28, just built against the latest LibOpenMetaverse code, as they demanded some changes once they changed their code tree.
This build may improve stability and performance.
Please make sure you test all the functions (other than downloading assets, which is known to be broken) and let me know if you find anything strange.
I am still stuck with the other project, but I will come back to this one soon, that's why I want to have some feedback from you by then.

Cheers,
The Borg.

16 comments:

  1. I cant figure out how to use this, or its just not working for me... Could someone help me, please?

    ReplyDelete
  2. Hi arjenvangaal,

    Normally you only have to download the proxy application, extract it to a folder (maybe on your desktop) and run it.
    Once the proxy is loaded, load your viewer, press ctrl-shift-G to make appear the grid selecion dropdown and type 127.0.0.1:8080 on it.
    After typing that, log in with your regular name and password and you should see the proxy connecting to the grid.
    I have started writing some documentation. It is evolving slowly but we'll get there.
    You can see this documentation at the wiki of the project page in google code.
    http://code.google.com/p/mynewproxy/

    Hope it helps.

    Cheers,
    The Borg.

    ReplyDelete
  3. It is possible use it in linux ?

    ReplyDelete
  4. Hi Pluto,

    As it is based on Micro$oft's .NET framework, I believe you would need some compatibility framework to use it on Linux (I think it is called MONO), but I've never tried it though.

    Cheers,
    The Borg.

    ReplyDelete
  5. This comment has been removed by the author.

    ReplyDelete
  6. Hi, now I know how to login :P
    But I have some problems with the commands...
    When I say /exportall "myname"
    proxy say "name not found"
    Can you explain something more on your wiky about command?
    I think there are many people like me, newbie, that cannot affort your proxy for this kind of simply problems..
    thank you

    ReplyDelete
  7. The command is "/export all Avatar Name" without the quotes. The name is case sensitive, so if you capitalize the first letter on your Avatar, make sure you do so in the command. The /help command is a wonderful thing too...

    ReplyDelete
  8. Yes Nub,

    You can type something like:

    /exportall Awesome Linden

    This should save all of your stuff locally.

    Also, every command can be followed by the word "help", so typing:

    /exportall help

    Will explain in some detail how the /exportall command works.

    Note that the commands that are based on names are all case sensitive, and not all the commands are based on names, some are based on Local IDs (which you can determine using MyProxy too).

    I will try to give more details to the Wiki documentation though.

    Cheers,
    The Borg.

    ReplyDelete
  9. Thank you guys for your kind help :))

    ReplyDelete
  10. Today I saved and then loaded a couple of hair successfully.
    Instead I had problems to do the same with my skin. After typing the command
    / Load skin "myname", it seemed that proxy was loading, whereas after a long wait nothing happened.
    Maybe I've done something wrong?
    Thanks:))

    ReplyDelete
  11. Wait.. is this supposed to work when your IP banned from SL? (My account isnt banned)

    ReplyDelete
  12. Hi guys...

    Remember that if you use skin protection on your viewer, you are protecting yourself from the copy... so you have to disable that if you want to copy your own skin.

    Also ... it does not do any kind of ban evasion. I believe there is already another proxy written to do that ...

    Take care.

    ReplyDelete
  13. Which one is that then, Marcelo?

    ReplyDelete
  14. seems like there is an issue with loading textures and sculpties in the new emerald beta viewers and the new emergence viewer when using myproxy with them, nearly everything comes out to being gray masses no matter what settings you have on or off, but things load fine when not using myproxy.

    ReplyDelete
  15. theborg:

    excellent work.

    Strictly for personal use I have hacked the source from one of the existing viewers so I can back up my prims etc and that works great but so far I have been unable to get the save as texture code working.

    I note that you have that code in your texturedumper. Here's a question: from brief skimming of the code it looks like you're looping through downloaded files in folders on the hard drive and grabbing the textures that way. Am I reading it right?

    Also: I'm guessing it may be quite the effort to implement your code in a hacked viewer because you would need to bring the mono libraries across into the viewer or am I missing something...

    On another note: this code could be altered to allow e.g. a non-copybot type of bot, right? i.e. one that could walk around and so stuff e.g. to have a shit-bunch of zombies in a zombie attack sim for example, right?

    Anyways... awesome work man.

    ReplyDelete
  16. Hey Fan,

    Thank you.

    I am just coming back from a few weeks of (well deserved) vacation, so I'll try to keep up with you guys while I get up to speed again.

    The texturedumper is a simple tiny code I wrote that just reads the downloaded object (XML files) from a folder and go grab the corresponding textures.
    It was designed basically to make a friend's life easier while he was using MyProxy to (rightfully) backup his creations to OpenSIM.
    I am not taking the textures from files on the harddisk, I am just scanning the XML files on the folder for the texture names and going after them online from SL.

    The biggest problem about implementing my code on a viewer is that we're talking about two different programmning languages.
    My code is C# based while the viewers are C++ based.
    It is feasible, but I am no C++ expert to be able to tell you how complicated (or time consuming) it would be.
    Right now I am dying to release a new version of MyProxy but haven't had much time to dedicate to it (unfortunately).

    MyProxy code is targeted towards being a proxy, so it doesn't create an entity (avatar) on the sim. However I did a test before where I could use MyProxy to spawn a "ghost" (as I called it), by adding client code to the proxy code.
    It is in fact very easy to spawn an avatar using LibOpenMetaverse code, and I was planning to have this "ghost" added to my proxy, so you could log in with your viewer, spawn the "ghost" and let it do all the downloads for you. I have not moved forward on that project however (even though there may be still fragments of that code on the source code I have online).

    The source code I have online is the exact source code I have on my laptop. So whatever you see there is what I have at home. Have at it. I hope it proves useful for you in some way.

    Cheers,
    The Borg.

    ReplyDelete