Hey Folks,
I missed you people.
First of all, thanks for all the good wishes and happy new year for all of you.
Baby Borg is getting bigger (and heavier). He and mama Borg are 100% healthy, and we're having so much fun.
Let's start this year with a new release, which you can get here, and some information about MyNewProxy:
. I would like to thank K-Werk for the great explanation on the last post about how some things work on the protocol level. Thanks dude.
. Hey April, about the commands not working: I may have screwd up when compiling 2.14 and 2.15, so I compiled 2.16 and this time I've tested each one of the commands.
No changes between 2.15 and 2.16 other than compiling it against the latest LibOpenMV code (as of January/5/2010).
. Things that will never work on MyNewProxy (and why):
1 - Re-importing of animations, sounds and textures into SL. Why? Because anything that is requested to be paid for to upload won't work with MyNewProxy. The commands are there though, so they can be used on free grids, like (shameless advertising) OsGrid.
2 - Cache hacking. Why? Because there's no cache on MyNewProxy, it is just a "man in the middle" approach between the server and the viewer. If you want to get things out of your cache, you must go after you viewer's.
3 - Saving things from viewer which have "clothing protection" on. Why? Because cloting protection will not allow the assets to come to your viewer, and I can only save what I can "see".
4 - Avatar tracking on other sims. Why? Because MyNewProxy only "sees" what your viewer "sees". If it's not on the same SIM, I can't track it. (Someone asked me something about tracking people when you IM them, but I am not really caring about coding that, if even possible).
5 - Grief protection, etc. Why? Because we already have Neil doing that on his viewer, which most of us use, so no need to reinvent the wheel.
6 - Fancy stuff. Why? Because MyNewProxy was written to, and its sole purpose was, backup assets (ok, copy and steal stuff). I do not plan to code anything other than that. I coded the AO system just because I know animations are impossible to load back, so you can still have a working AO.
. Things that may be added to MyNewProxy someday (depending on my free time):
1 - Command to take a full snapshot of an avatar (saves typing).
2 - Menu based interface.
[you must have already noticed that I don't promise new features. I only talk about them when they're available ... ;-) ]
. Tips for a better MyNewProxy experience.
1 - Use a regular viewer, like the LL one, when saving stuff from yourself. Emerald based viewers may create problems, as they have some protections in place.
2 - Use an Emerald based viewer when saving stuff from other people, so you can see who is using Emerald and who's not (Emerald people will more than likely have cloth protection in place).
3 - All name based commands on MyNewProxy are (unfortunately) case sensitive, so make sure you issue "/who" first and copy the name of the person you want to work on, so you can avoid typos.
4 - Keep track of the folder you are running MyNewProxy from. All assets and xml files will end up there.
5 - Make sure you have a healthy (and fast) internet connection, as I have no means to re-send packets. If something fails to work on testclient (from LibOpenMV) with your internet connection, then it will for sure fail also on MyNewProxy.
6 - The /save and /export commands will only work while the asset or avatar are visible. So be quick before they move away.
7 - When re-importing .XML (linkset) files, make sure you're on a parcel with enough free prims to allow the rezzing of the entire object. Otherwise you will end up with a partially loaded thing floating in the air.
Well ... this is everything I can think of so far ... but feel free as always to ask questions. I will try to answer all of them asap.
I hope everyone can enjoy it on 2010 as we did in 2009.
Cheers,
The Borg.
Thx for another great release Mockba
ReplyDeletecan u give me a hint on how i would log into a different grid, like say OSgrid, which setting would i have to change?
thx again and happy new year
@9azzanova:
ReplyDeleteUse something similar to the following commandline:
C:\Program Files\MyNewProxy\bin\Release\MyNewProxy.exe --proxy-remote-login-uri=http://osgrid.org:8002
@The Borg:
hi, alter :) so are life changes... from dude to father. But happy to see you back sooner as expected :)
Anyway, still the same prob: while i can easily /save and /export in SL and /load and "Import Linkset" in OSGrid, it fails to do so in SL... And I've tested many ways... I really wonder how *you* do it: with the same avi (-> uuid)? is there maybe some issue with the saved/exported uuid's and permissions? Anyway, it's more a curiosity, my main interest is still moving slowly to OSGrid with all my truly legal acquired stuff.
As far as dreaming purely platonic suggestions for useful extensions to MyNewProxy, here a few:
- improving command line handling (sorry April, no needs for GUI here :-)
- help command also working when not logged in
- downloading the textures together with the assets and attachments
- option for download target (subdirectories)
- uploading back textures (yes! it's free in OSGrid, and it works if you have a positive balance in SL), and this would mean some kind of uuid mangling of course... and all those probs with openjpeg I already told about :(
- uploading anims (I do it with TestClient the hard way)
- maybe exporting rezzed prim objects - again with the textures and with contents as far as possible.
- as far as making a complete copy (aka "full snapshot") of an avatar with one click - just take care... you will get noticed and banned quickly i guess
- Emergency-button for disappearing/tp'ing away in case of being agressed.
I know this is utopic... but hell, give up resistance and do the impossible :)
K-Werk
This comment has been removed by the author.
ReplyDeleteThanks for your great work eventhough i can't get it to work at all :(
ReplyDeleteKeep up the good work Borg.
Hey April ... I am sorry to hear that.
ReplyDeleteMaybe you want to send me some clue... some place where I could go and try to do the same thing youre doing ... anything that I could try to use and find the issue.
I am kinda lost here, because I go online and try to break it, but it doesn't. :-(