Welcome to the Second Life Forums Archive

These forums are CLOSED. Please visit the new forums HERE

Object corrupted

Ryder Spearmann
Early Adopter
Join date: 1 May 2006
Posts: 216
10-30-2007 10:06
Hi all,

sad news.... for me. I have an object that I believe has become corrupted. A couple hundred prims, probably some 50 scripts scattered throughout it... listeners, linked messages, all that jazz. I started to notice that it did not like to link and unlink, and generated bogus messages about pieces being too far apart to link (even though that is clearly not the case).

Then I could not "take" the object, but rather had to copy it... and I could take the copy. Recently, linked messages between the prims are failing.

Hell in a handbasket.

Q: What is the best route to fixing this object?

Any easy ways to find the offending prims?

Edit: Yes, I am the creator of all objects/scripts/textures used in the object

Thanks for your help.

-Ryder-
Daten Thielt
Registered User
Join date: 1 Dec 2006
Posts: 104
10-30-2007 10:43
Are you the creator of it all, if so then the person most qualified to fix it would be yourself as we know nothing about the code and if its 50 odd scripts it could be well over 7000 lines of code and could be failing any where, if ur not take it to the creator, chances are it needs to be linked in a certain way for the link messages to work properly
Ryder Spearmann
Early Adopter
Join date: 1 May 2006
Posts: 216
10-30-2007 10:55
Thanks Daten...

It's not the code.

The object itself is corrupted... some (hopefully not all) of the prims are "bad" in a way that is not easly apparent.

My thinking is that I need to isolate the bad parts, replace them, relink.

This might be a perfect application for CopyBot.

-Ryder-
ArchTx Edo
Mystic/Artist/Architect
Join date: 13 Feb 2005
Posts: 1,993
10-30-2007 10:59
Whenever I have encountered corrupted prims in a build the Shift+Drag to copy method worked fine to replace the corrupt prim. I have never tried it with a linked set but imagine it will work. The copy you drag is the original, the new one will be left where the original one started out.

Just drag a box around all prims to make sure they are all selected, then do the "Shift+Drag".
_____________________

VRchitecture Model Homes at http://slurl.com/secondlife/Shona/60/220/30
http://www.slexchange.com/modules.php?name=Marketplace&MerchantID=2240
http://shop.onrez.com/Archtx_Edo
Ryder Spearmann
Early Adopter
Join date: 1 May 2006
Posts: 216
10-30-2007 14:44
From: ArchTx Edo
Whenever I have encountered corrupted prims in a build the Shift+Drag to copy method worked fine to replace the corrupt prim. I have never tried it with a linked set but imagine it will work. The copy you drag is the original, the new one will be left where the original one started out.

Just drag a box around all prims to make sure they are all selected, then do the "Shift+Drag".


Thanks, actually, I have been doing that, and it seems to help... but there is something that gets passed on to the copy... it still does not want to link... but pressing ctrl-l about 3 times seems to work.

The object has a hard time knowing where its center is... and oddly, when I try to move the selected (unlinked) group... it "drops" parts along the way... like moving a car that is not bolted together... parts just... fall off along the way :) (no, they are not physical :)

It's nuts... never seen anything quite like it.

linked messages are not traveling well through it... bump maps are failing on some of the parts... sometimes. Quite a puzzle.

But really, I just want to repair it...

Does anyone know who the author of copybot is? I may explore that avenue...

thx,

-Ryder-
Tyken Hightower
Automagical
Join date: 15 Feb 2006
Posts: 472
10-30-2007 14:47
From: Ryder Spearmann
Thanks, actually, I have been doing that, and it seems to help... but there is something that gets passed on to the copy... it still does not want to link... but pressing ctrl-l about 3 times seems to work.

The object has a hard time knowing where its center is... and oddly, when I try to move the selected (unlinked) group... it "drops" parts along the way... like moving a car that is not bolted together... parts just... fall off along the way :) (no, they are not physical :)

It's nuts... never seen anything quite like it.

linked messages are not traveling well through it... bump maps are failing on some of the parts... sometimes. Quite a puzzle.

But really, I just want to repair it...

Does anyone know who the author of copybot is? I may explore that avenue...

thx,

-Ryder-

Moving and/or rotating unlinked groups of prims is usually a very bad, yet mostly hilarious idea. I highly suggest the rotation part, it's pretty fun to watch.
_____________________
Johan Laurasia
Fully Rezzed
Join date: 31 Oct 2006
Posts: 1,394
10-31-2007 02:27
With you delinking and relinking it, you may have botched the root prim, and with 50 scripts in 100 prims, good luck figuring out which one it was. Most likely, that's what 'corrupted' your object. My question is why were you unlinking it in the first place? And my second question is what ungodly mess has 100 prims and 50 scripts???
beatphreak Voom
Registered User
Join date: 2 May 2007
Posts: 4
10-31-2007 05:29
As you may have noticed Ryden, people are not responding to your questions about copybot. As far as I am aware this is a serious breach of the TOS. If discovered using it I would think it is an immediate ban offence and certainly LL will not look kindly on it.

I would explore every possible avenue for rectifying the problem before even considering such a move.

Have you considered just rebuilding the object. If you are the creator it should be a relatively simpple process of reconstructing the prims, copying the script contents and putting them into the new build. I appreciate this will take time but from what you've said it seems like your only option right now.
Atom Burma
Registered User
Join date: 30 May 2006
Posts: 685
10-31-2007 06:25
I have found a few items of my own corrupted as well, luckily I had the originals backed up in my inventory. one even was backed up into a rezzer and somehow months later unlinked a section, within the rezzer which I didnt even think was possible. anyway I too have had problems linking prims I find that the failsafe way to link is to select them all and wait a lil bit for the client to register them all, they seem to not be reading in time in some instances, and also linking through the actual client seems to be a bit more reliable as of late. the keyboard shortcuts seem to be off the past few weeks, months, gawd who knows.
Void Singer
Int vSelf = Sing(void);
Join date: 24 Sep 2005
Posts: 6,973
Really!?!?
10-31-2007 07:47
From: beatphreak Voom
As you may have noticed Ryden, people are not responding to your questions about copybot. As far as I am aware this is a serious breach of the TOS. If discovered using it I would think it is an immediate ban offence and certainly LL will not look kindly on it.

o.0 ::hides the version I coded myself for my own creations which incidental checks if I'm owner and creator on each prim:: no I won't give out a copy, make your own =P
_____________________
|
| . "Cat-Like Typing Detected"
| . This post may contain errors in logic, spelling, and
| . grammar known to the SL populace to cause confusion
|
| - Please Use PHP tags when posting scripts/code, Thanks.
| - Can't See PHP or URL Tags Correctly? Check Out This Link...
| -
Ryder Spearmann
Early Adopter
Join date: 1 May 2006
Posts: 216
11-01-2007 22:06
From: beatphreak Voom
As you may have noticed Ryden, people are not responding to your questions about copybot. As far as I am aware this is a serious breach of the TOS. If discovered using it I would think it is an immediate ban offence and certainly LL will not look kindly on it.

I would explore every possible avenue for rectifying the problem before even considering such a move.

Have you considered just rebuilding the object. If you are the creator it should be a relatively simpple process of reconstructing the prims, copying the script contents and putting them into the new build. I appreciate this will take time but from what you've said it seems like your only option right now.



If I recall correctly, Linden labs steadfastly supported copybot, and unless something changed, is not a TOS violation to have or use.

Currently, I am making my own prim copy tool, and will post the scripts when complete, to help those that need to rebuild broken objects.

Regards,

-Ryder-
Void Singer
Int vSelf = Sing(void);
Join date: 24 Sep 2005
Posts: 6,973
Please Don't Do That?
11-02-2007 10:26
From: Ryder Spearmann
If I recall correctly, Linden labs steadfastly supported copybot, and unless something changed, is not a TOS violation to have or use.

Currently, I am making my own prim copy tool, and will post the scripts when complete, to help those that need to rebuild broken objects.

Regards,

-Ryder-

personally I'd reccomend NOT posting the scripts (I know they aren't REALLY that complex) to cut down on abuse... (not for fear of reprisals)

you could make a version that checks permissions/creator on each each prim (and compare to to the prim you'll use to copy with)... keep it closed mod, but make it freely available?

just a thought and I'm sure content creators everywhere will thank you

I remember all the fire and brimstone that came about from the last time this came up, and wanted to cry as I watched content makers begin to no-mod EVERYTHING.... I still can't buy a decent pair of shoes that's +mod, and most hair makers won't do +mod either, not to mention other various content.
_____________________
|
| . "Cat-Like Typing Detected"
| . This post may contain errors in logic, spelling, and
| . grammar known to the SL populace to cause confusion
|
| - Please Use PHP tags when posting scripts/code, Thanks.
| - Can't See PHP or URL Tags Correctly? Check Out This Link...
| -
Django Yifu
Beat Island Gaffer
Join date: 7 May 2007
Posts: 189
11-07-2007 03:26
with reference to copybot

From: someone

Philip Linden: I like to remind people that the copybot software is not able to copy anything beyond what I described [textures, shapes, objects]. Only what you see, it cannot copy scripts, like a program that could copy websites.

Philip Linden: Some of the same people who worked on copybot are people who have helped us by finding/reporting bugs about copyability.

Philip Linden: So the next thing I wanted to say is, regarding the impact of copybot, there’s no evidence that it has any visible effect on the economy

Philip Linden: We’ll treat inappropriate use of copybot as a ToS violation.

taken from transcript of Townhall Meeting, Thursday, November 16th, 2006

http://blog.secondlife.com/2006/11/16/todays-town-hall-with-philip-now-available/#more-519

So the mai question is what is an inappropriate use of Copybot.

Well I would guess using it to recreate someone elses build and then selling it.
_____________________
Tread softly upon the Earth for you walk on my face.
Jesse Barnett
500,000 scoville units
Join date: 21 May 2006
Posts: 4,160
11-07-2007 05:18
From: Ryder Spearmann
If I recall correctly, Linden labs steadfastly supported copybot, and unless something changed, is not a TOS violation to have or use.

Currently, I am making my own prim copy tool, and will post the scripts when complete, to help those that need to rebuild broken objects.

Regards,

-Ryder-

Might even go so far as suggesting if you do release the scripts, release them from an alt account. Does not matter how logical the arguments are, you will recieve a huge amount of grief. Do a search in the library for Prim Mirror to see what just the tip of the iceberg looks like.
_____________________
I (who is a she not a he) reserve the right to exercise selective comprehension of the OP's question at anytime.
From: someone
I am still around, just no longer here. See you across the aisle. Hope LL burns in hell for archiving this forum
Tyken Hightower
Automagical
Join date: 15 Feb 2006
Posts: 472
11-07-2007 07:02
From: Void Singer
personally I'd reccomend NOT posting the scripts (I know they aren't REALLY that complex) to cut down on abuse... (not for fear of reprisals)

you could make a version that checks permissions/creator on each each prim (and compare to to the prim you'll use to copy with)... keep it closed mod, but make it freely available?

just a thought and I'm sure content creators everywhere will thank you

I remember all the fire and brimstone that came about from the last time this came up, and wanted to cry as I watched content makers begin to no-mod EVERYTHING.... I still can't buy a decent pair of shoes that's +mod, and most hair makers won't do +mod either, not to mention other various content.

This is not what 'copybot' is. It's an altered SL client, not a set of scripts; setting no-mod won't stop it.

Of course, mod perms and an automated linkset parameter copying script might open the potential for theft, but in reality, such occurrences are extremely few.
_____________________
Django Yifu
Beat Island Gaffer
Join date: 7 May 2007
Posts: 189
11-07-2007 11:03
I think confusion arises from the same term being used for two different things. Yes there is an altered client version that will allow you to copy anyones items and scripts but from the townhall minutes I can't believe this is what Philip Linden was talking about.

It was my understanding there is a script or set of scripts floating around that will rez a new object with the same parameters as an old one.

Having said that I have not seen either version in operation.

The question is "is there any protection against the client copybot?"
_____________________
Tread softly upon the Earth for you walk on my face.
Tyken Hightower
Automagical
Join date: 15 Feb 2006
Posts: 472
11-07-2007 11:37
From: Django Yifu
I think confusion arises from the same term being used for two different things. Yes there is an altered client version that will allow you to copy anyones items and scripts but from the townhall minutes I can't believe this is what Philip Linden was talking about.

It was my understanding there is a script or set of scripts floating around that will rez a new object with the same parameters as an old one.

Having said that I have not seen either version in operation.

The question is "is there any protection against the client copybot?"

They were talking about the client. No, it cannot copy people's scripts, and no, there's no protection against it. As it stands right now there's a standard client keyboard shortcut to retrieve the UUID key of a texture from any face of any prim, permissions or not. Even if there weren't, it wouldn't prevent it from being possible. It's not a big deal.
_____________________