<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.secondlife.com/w/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Allen+Michalski</id>
	<title>Second Life Wiki - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.secondlife.com/w/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Allen+Michalski"/>
	<link rel="alternate" type="text/html" href="https://wiki.secondlife.com/wiki/Special:Contributions/Allen_Michalski"/>
	<updated>2026-07-28T09:50:26Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.42.1</generator>
	<entry>
		<id>https://wiki.secondlife.com/w/index.php?title=Debug_Permissions&amp;diff=1177138</id>
		<title>Debug Permissions</title>
		<link rel="alternate" type="text/html" href="https://wiki.secondlife.com/w/index.php?title=Debug_Permissions&amp;diff=1177138"/>
		<updated>2013-03-03T00:22:36Z</updated>

		<summary type="html">&lt;p&gt;Allen Michalski: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Help|Object=*|BugFixes=*}}&lt;br /&gt;
&#039;&#039;&#039;Debug Permissions is a tool which shows you granular attributes of your Second Life items.&#039;&#039;&#039; Permissions have numerous subtleties and with some practice, Debug Permissions can help you figure these out. You should have a firm understanding of [[Next-owner permissions FAQ|next-owner permissions]] before using Debug Permissions.&lt;br /&gt;
&lt;br /&gt;
To view Debug Permissions:&lt;br /&gt;
&lt;br /&gt;
# If using Viewer 2.0 or later, open the &#039;&#039;&#039;Build&#039;&#039;&#039; -&amp;gt; &#039;&#039;&#039;Options&#039;&#039;&#039; menu, and enable &#039;&#039;&#039;Show Advanced Permissions&#039;&#039;&#039;.  If using Viewer 1.23.5 or earlier, open the [[Advanced menu|&#039;&#039;&#039;Advanced&#039;&#039;&#039; menu]] and select &#039;&#039;&#039;Debug Permissions&#039;&#039;&#039;.&lt;br /&gt;
# Right-click an object and select &#039;&#039;&#039;Edit&#039;&#039;&#039;.&lt;br /&gt;
# If the &#039;&#039;&#039;General&#039;&#039;&#039; tab in the build tools isn&#039;t selected, click it.&lt;br /&gt;
&lt;br /&gt;
Now, you&#039;ll see what was previously a blank spot has been filled in with additional &#039;&#039;&#039;Permissions:&#039;&#039;&#039; status.&lt;br /&gt;
&lt;br /&gt;
[[Image:Debug-Permissions.png]]&lt;br /&gt;
&lt;br /&gt;
Here&#039;s what all the abbreviations mean:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;B = Base&#039;&#039;&#039; - The object can &#039;&#039;never&#039;&#039; be more permissive than this. &lt;br /&gt;
* &#039;&#039;&#039;O = Owner&#039;&#039;&#039; - The permissions the owner (you) currently has.&lt;br /&gt;
* &#039;&#039;&#039;G = Group&#039;&#039;&#039; - The permissions group members currently have on the object. (The group the object is set or deeded to is shown next to &#039;&#039;&#039;Group:&#039;&#039;&#039; above.)&lt;br /&gt;
* &#039;&#039;&#039;E = Everyone&#039;&#039;&#039; - The permissions everyone else has on the object.&lt;br /&gt;
* &#039;&#039;&#039;N = Next Owner&#039;&#039;&#039; - The permissions the next person to own the object will have.&lt;br /&gt;
* &#039;&#039;&#039;F = Full/Folded&#039;&#039;&#039; - The permissions of the object as a whole, including all permissions of the object&#039;s contents. For example, a copyable object which has a no-copy item added  to its contents becomes non-copyable as a whole because it&#039;s restricted by the no-copy content item.&lt;br /&gt;
* &#039;&#039;&#039;M, C, and T = Modify, Copy, and Transfer&#039;&#039;&#039; - Standard permissions.&lt;br /&gt;
* &#039;&#039;&#039;V = Velocity&#039;&#039;&#039; - This actually means &amp;quot;can move&amp;quot; permissions. For instance, if an object shows &amp;quot;E: V&amp;quot;, this means everyone can move this object around inworld, which is the the same as &#039;&#039;&#039;Allow anyone to move&#039;&#039;&#039; being enabled.&lt;br /&gt;
* &#039;&#039;&#039;* = Slam bit&#039;&#039;&#039; - Explained more in the next section.&lt;br /&gt;
&lt;br /&gt;
== What is a slam bit? ==&lt;br /&gt;
A &amp;quot;slam bit&amp;quot; is an informal term which refers to the &amp;quot;&#039;&#039;&#039;*&#039;&#039;&#039;&amp;quot; which appears next to the &#039;&#039;&#039;N&#039;&#039;&#039; (next owner) when changing permissions of an object in your inventory. For this reason, you&#039;ll only see the slam bit on inventory objects, not inworld ones. For example:&lt;br /&gt;
&lt;br /&gt;
[[Image:Slam-bit.png]]&lt;br /&gt;
&lt;br /&gt;
This is shown because &#039;&#039;&#039;next-owner permissions are only applied when the object is rezzed inworld&#039;&#039;&#039;. For example: you&#039;ve given what you think is a no-copy gift to a friend but are surprised when you visit them and they have multiple copies out on their lawn. The rezzed copies have been restricted to no-copy since when each is rezzed, permissions are applied, but their inventory version (the one you gave them directly) doesn&#039;t have such restrictions.&lt;br /&gt;
&lt;br /&gt;
It&#039;s also important to note, object transfers between avatars can result in unexpected permission behavior, &#039;&#039;if&#039;&#039; an object isn&#039;t rezzed to &#039;slam&#039; the currently set permissions befor making changes. It&#039;s best practice to rez any object you receive before making additional &#039;&#039;&#039;in-inventory&#039;&#039;&#039; permission changes. (see https://jira.secondlife.com/browse/SVC-8223)&lt;br /&gt;
&lt;br /&gt;
Technically, this is because an object&#039;s permissions as seen in your inventory (a database handle pointing to an asset) are out-of-sync with the asset&#039;s permission itself. We&#039;re aware of the confusion this causes. Unfortunately, it&#039;s a very difficult thing to fix.&lt;br /&gt;
&lt;br /&gt;
The important lesson here: &#039;&#039;&#039;if you can avoid it, do NOT change an object&#039;s permissions when it&#039;s in your inventory. If you do, be sure to rez it to apply (&amp;quot;slam&amp;quot;) those permissions, then take the resulting copy&#039;&#039;&#039;. Make sure earlier copies are archived or deleted as-needed to avoid confusion and accidentally giving the wrong thing out. While it takes a little time, double-checking permissions before distributing objects goes a long way towards preventing trouble.&lt;br /&gt;
&lt;br /&gt;
For those that are wanting to use &amp;quot;Slam Bit&amp;quot; as a tool for games in Second Life such as breedables and trading card games; in the way that you have object B inside the inventory of object A and you desire object B to be rezed many times out from object A but then be No Copy after it has rezed; follow these steps.&lt;br /&gt;
&lt;br /&gt;
1. Rez object B in world.&lt;br /&gt;
&lt;br /&gt;
2. Set the script inside the object to no copy (don&#039;t forget No Mod if you need it).&lt;br /&gt;
&lt;br /&gt;
3. Pull prim into inventory (you will now notice the No Copy perm has been set automatically).&lt;br /&gt;
&lt;br /&gt;
4. Edit permissions (object B still in inventory) and set object to Copy.&lt;br /&gt;
&lt;br /&gt;
5. DO NOT rez object B. Edit object A and put object B into Object A&#039;s inventory.&lt;br /&gt;
&lt;br /&gt;
[[Category:Permissions]]&lt;br /&gt;
[[Category:Advanced menu]]&lt;/div&gt;</summary>
		<author><name>Allen Michalski</name></author>
	</entry>
	<entry>
		<id>https://wiki.secondlife.com/w/index.php?title=Debug_Permissions&amp;diff=1177137</id>
		<title>Debug Permissions</title>
		<link rel="alternate" type="text/html" href="https://wiki.secondlife.com/w/index.php?title=Debug_Permissions&amp;diff=1177137"/>
		<updated>2013-03-03T00:20:37Z</updated>

		<summary type="html">&lt;p&gt;Allen Michalski: Clear instructions on how to use the &amp;quot;Slam Bit&amp;quot; functionality in your own builds.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Help|Object=*|BugFixes=*}}&lt;br /&gt;
&#039;&#039;&#039;Debug Permissions is a tool which shows you granular attributes of your Second Life items.&#039;&#039;&#039; Permissions have numerous subtleties and with some practice, Debug Permissions can help you figure these out. You should have a firm understanding of [[Next-owner permissions FAQ|next-owner permissions]] before using Debug Permissions.&lt;br /&gt;
&lt;br /&gt;
To view Debug Permissions:&lt;br /&gt;
&lt;br /&gt;
# If using Viewer 2.0 or later, open the &#039;&#039;&#039;Build&#039;&#039;&#039; -&amp;gt; &#039;&#039;&#039;Options&#039;&#039;&#039; menu, and enable &#039;&#039;&#039;Show Advanced Permissions&#039;&#039;&#039;.  If using Viewer 1.23.5 or earlier, open the [[Advanced menu|&#039;&#039;&#039;Advanced&#039;&#039;&#039; menu]] and select &#039;&#039;&#039;Debug Permissions&#039;&#039;&#039;.&lt;br /&gt;
# Right-click an object and select &#039;&#039;&#039;Edit&#039;&#039;&#039;.&lt;br /&gt;
# If the &#039;&#039;&#039;General&#039;&#039;&#039; tab in the build tools isn&#039;t selected, click it.&lt;br /&gt;
&lt;br /&gt;
Now, you&#039;ll see what was previously a blank spot has been filled in with additional &#039;&#039;&#039;Permissions:&#039;&#039;&#039; status.&lt;br /&gt;
&lt;br /&gt;
[[Image:Debug-Permissions.png]]&lt;br /&gt;
&lt;br /&gt;
Here&#039;s what all the abbreviations mean:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;B = Base&#039;&#039;&#039; - The object can &#039;&#039;never&#039;&#039; be more permissive than this. &lt;br /&gt;
* &#039;&#039;&#039;O = Owner&#039;&#039;&#039; - The permissions the owner (you) currently has.&lt;br /&gt;
* &#039;&#039;&#039;G = Group&#039;&#039;&#039; - The permissions group members currently have on the object. (The group the object is set or deeded to is shown next to &#039;&#039;&#039;Group:&#039;&#039;&#039; above.)&lt;br /&gt;
* &#039;&#039;&#039;E = Everyone&#039;&#039;&#039; - The permissions everyone else has on the object.&lt;br /&gt;
* &#039;&#039;&#039;N = Next Owner&#039;&#039;&#039; - The permissions the next person to own the object will have.&lt;br /&gt;
* &#039;&#039;&#039;F = Full/Folded&#039;&#039;&#039; - The permissions of the object as a whole, including all permissions of the object&#039;s contents. For example, a copyable object which has a no-copy item added  to its contents becomes non-copyable as a whole because it&#039;s restricted by the no-copy content item.&lt;br /&gt;
* &#039;&#039;&#039;M, C, and T = Modify, Copy, and Transfer&#039;&#039;&#039; - Standard permissions.&lt;br /&gt;
* &#039;&#039;&#039;V = Velocity&#039;&#039;&#039; - This actually means &amp;quot;can move&amp;quot; permissions. For instance, if an object shows &amp;quot;E: V&amp;quot;, this means everyone can move this object around inworld, which is the the same as &#039;&#039;&#039;Allow anyone to move&#039;&#039;&#039; being enabled.&lt;br /&gt;
* &#039;&#039;&#039;* = Slam bit&#039;&#039;&#039; - Explained more in the next section.&lt;br /&gt;
&lt;br /&gt;
== What is a slam bit? ==&lt;br /&gt;
A &amp;quot;slam bit&amp;quot; is an informal term which refers to the &amp;quot;&#039;&#039;&#039;*&#039;&#039;&#039;&amp;quot; which appears next to the &#039;&#039;&#039;N&#039;&#039;&#039; (next owner) when changing permissions of an object in your inventory. For this reason, you&#039;ll only see the slam bit on inventory objects, not inworld ones. For example:&lt;br /&gt;
&lt;br /&gt;
[[Image:Slam-bit.png]]&lt;br /&gt;
&lt;br /&gt;
This is shown because &#039;&#039;&#039;next-owner permissions are only applied when the object is rezzed inworld&#039;&#039;&#039;. For example: you&#039;ve given what you think is a no-copy gift to a friend but are surprised when you visit them and they have multiple copies out on their lawn. The rezzed copies have been restricted to no-copy since when each is rezzed, permissions are applied, but their inventory version (the one you gave them directly) doesn&#039;t have such restrictions.&lt;br /&gt;
&lt;br /&gt;
It&#039;s also important to note, object transfers between avatars can result in unexpected permission behavior, &#039;&#039;if&#039;&#039; an object isn&#039;t rezzed to &#039;slam&#039; the currently set permissions befor making changes. It&#039;s best practice to rez any object you receive before making additional &#039;&#039;&#039;in-inventory&#039;&#039;&#039; permission changes. (see https://jira.secondlife.com/browse/SVC-8223)&lt;br /&gt;
&lt;br /&gt;
Technically, this is because an object&#039;s permissions as seen in your inventory (a database handle pointing to an asset) are out-of-sync with the asset&#039;s permission itself. We&#039;re aware of the confusion this causes. Unfortunately, it&#039;s a very difficult thing to fix.&lt;br /&gt;
&lt;br /&gt;
The important lesson here: &#039;&#039;&#039;if you can avoid it, do NOT change an object&#039;s permissions when it&#039;s in your inventory. If you do, be sure to rez it to apply (&amp;quot;slam&amp;quot;) those permissions, then take the resulting copy&#039;&#039;&#039;. Make sure earlier copies are archived or deleted as-needed to avoid confusion and accidentally giving the wrong thing out. While it takes a little time, double-checking permissions before distributing objects goes a long way towards preventing trouble.&lt;br /&gt;
&lt;br /&gt;
For those that are wanting to use &amp;quot;Slam Bit&amp;quot; as a tool for games in Second Life such as breedables and trading card games; in the way that you have object B inside the inventory of object A and you desire object B to be rezed many times out from object A but then be No Copy after it has rezed; follow these steps.&lt;br /&gt;
&lt;br /&gt;
1. Rez object B in world.&lt;br /&gt;
2. Set the script inside the object to no copy (don&#039;t forget No Mod if you need it).&lt;br /&gt;
3. Pull prim into inventory (you will now notice the No Copy perm has been set automatically).&lt;br /&gt;
4. Edit permissions (object B still in inventory) and set object to Copy.&lt;br /&gt;
5. DO NOT rez object B. Edit object A and put object B into Object A&#039;s inventory.&lt;br /&gt;
&lt;br /&gt;
[[Category:Permissions]]&lt;br /&gt;
[[Category:Advanced menu]]&lt;/div&gt;</summary>
		<author><name>Allen Michalski</name></author>
	</entry>
</feed>