<?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=Lee+Ludd</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=Lee+Ludd"/>
	<link rel="alternate" type="text/html" href="https://wiki.secondlife.com/wiki/Special:Contributions/Lee_Ludd"/>
	<updated>2026-06-06T15:05:04Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.42.1</generator>
	<entry>
		<id>https://wiki.secondlife.com/w/index.php?title=Invisible_Avatar&amp;diff=945623</id>
		<title>Invisible Avatar</title>
		<link rel="alternate" type="text/html" href="https://wiki.secondlife.com/w/index.php?title=Invisible_Avatar&amp;diff=945623"/>
		<updated>2010-06-22T19:35:34Z</updated>

		<summary type="html">&lt;p&gt;Lee Ludd: Added a section about becoming invisible when you have two monitors.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Help|BugFixes=*}}&lt;br /&gt;
{{wikify}}&lt;br /&gt;
&amp;lt;p&amp;gt;If you are unable to see your avatar, it could be due to several reasons, &lt;br /&gt;
including your graphics card, drivers or internet connection. Here&#039;s some handy &lt;br /&gt;
steps to help diagnose the problem:&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Are you using two monitors?&amp;lt;br&amp;gt;&lt;br /&gt;
---------------------------&amp;lt;br&amp;gt;&lt;br /&gt;
At least on some computers, if you have two monitors and you rebake your av&#039;s texture&lt;br /&gt;
when your SL window is not sitting in the primary (i.e. first) monitor, you will&lt;br /&gt;
turn transparent. If this happens, just move the window back to your primary monitor&lt;br /&gt;
and rebake again.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
What graphics card am I using?&amp;lt;br&amp;gt;&lt;br /&gt;
---------------------------------&amp;lt;br&amp;gt;&lt;br /&gt;
Click on the Help menu at the top of your screen, and select &#039;About Second &lt;br /&gt;
Life&#039;. In the window that opens, your graphics card type and manufacturer are &lt;br /&gt;
listed about half way down. &amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Second Life supports medium to higher end nVidia and ATI cards. Support for &lt;br /&gt;
Intel graphics (which is a chipset on the motherboard designed primarily for 2D &lt;br /&gt;
graphics) is not available.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Am I using the latest graphic card drivers?&amp;lt;br&amp;gt;&lt;br /&gt;
----------------------------------------------&amp;lt;br&amp;gt;&lt;br /&gt;
Even brand new PC&#039;s often ship with outdated graphics card drivers. It is highly &lt;br /&gt;
recommended you go to the site for your graphics card and download and install &lt;br /&gt;
the latest graphic card drivers.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
ATI cards: www.ati.com&amp;lt;br&amp;gt;&lt;br /&gt;
nVidia based bards: www.nvidia.com&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
I&#039;ve done all that, and I am still blank!&amp;lt;br&amp;gt;&lt;br /&gt;
-----------------------------------------&amp;lt;br&amp;gt;&lt;br /&gt;
Open up preferences (ctrl-p) and click on the following tabs:&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Graphics Tab: &amp;lt;br&amp;gt;&lt;br /&gt;
* Change &#039;Draw Distance&#039; from 128 down to 96, and click &#039;apply&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Graphics Detail Tab:&amp;lt;br&amp;gt;&lt;br /&gt;
* Locate &#039;Avatar Vertex Program&#039; under the shaders section and UNcheck it - &lt;br /&gt;
click apply&amp;lt;br&amp;gt;&lt;br /&gt;
if it is unavailable it means your graphics card does not support it&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
* Make sure the &#039;avatar mesh detail&#039; slider down the bottom is in the middle &lt;br /&gt;
setting.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Adv. Graphics Tab:&amp;lt;br&amp;gt;&lt;br /&gt;
* Disable AGP graphics (if selected) by unchecking it.&amp;lt;br&amp;gt;&lt;br /&gt;
* Increase Graphics Memory to the maximum available (if not already selected)&amp;lt;br&amp;gt;&lt;br /&gt;
* Click Apply&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Network Tab:&amp;lt;br&amp;gt;&lt;br /&gt;
* Maximum Bandwidth - this setting should be changed to a speed lower than your &lt;br /&gt;
internet connection speed.&amp;lt;br&amp;gt;&lt;br /&gt;
Suggestions: 768 Kb Internet speed, set to 400 kbps&amp;lt;br&amp;gt;&lt;br /&gt;
1MB/s Internet speed, set to 500 kbps&amp;lt;br&amp;gt;&lt;br /&gt;
1.5MB/s or greater, set to 1000 kbps&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
* Increase Disk Cache size to the maximum (1000 MB) &amp;lt;br&amp;gt;&lt;br /&gt;
* Click Apply&amp;lt;br&amp;gt;&lt;br /&gt;
* Still under the Network tab, click the &#039;Clear Cache&#039; button. then click OK&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Log out of Second Life. Log back in&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Whew! That worked! Thanks a lot!&amp;lt;br&amp;gt;&lt;br /&gt;
--------------------------------------&amp;lt;br&amp;gt;&lt;br /&gt;
You&#039;re welcome :)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
No, all that didn&#039;t help!!! What now?&amp;lt;br&amp;gt;&lt;br /&gt;
---------------------------------------&amp;lt;br&amp;gt;&lt;br /&gt;
It&#039;s possible your firewall may be preventing transfer of some data - try &lt;br /&gt;
disabling your firewall temporarily and relogging in to Second Life. Should that &lt;br /&gt;
not assist, please contact our tech support department via support@secondlife. &lt;br /&gt;
listing your system specifications, and the steps you have tried (as above) to &lt;br /&gt;
correct the issue.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;amp;nbsp;&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Contributor ==&lt;br /&gt;
[[User:Kilmarac Drago|Kilmarac Drago]]&lt;br /&gt;
&lt;br /&gt;
[[Category:Text from In-world Notecards|Invisible Avatar? Try these things!]]&lt;/div&gt;</summary>
		<author><name>Lee Ludd</name></author>
	</entry>
	<entry>
		<id>https://wiki.secondlife.com/w/index.php?title=LlSay&amp;diff=7697</id>
		<title>LlSay</title>
		<link rel="alternate" type="text/html" href="https://wiki.secondlife.com/w/index.php?title=LlSay&amp;diff=7697"/>
		<updated>2007-01-28T21:44:15Z</updated>

		<summary type="html">&lt;p&gt;Lee Ludd: Advice to use very negative channel for inter-object communication.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{LSL_Function&lt;br /&gt;
|func_id=23&lt;br /&gt;
|func_sleep=0.0&lt;br /&gt;
|func_energy=10.0&lt;br /&gt;
|func=llSay&lt;br /&gt;
|sort=Say&lt;br /&gt;
|p1_type=integer&lt;br /&gt;
|p1_name=channel&lt;br /&gt;
|p2_type=string&lt;br /&gt;
|p2_name=msg&lt;br /&gt;
|func_desc=Says the text supplied in string &#039;&#039;msg&#039;&#039; on channel supplied in integer &#039;&#039;channel&#039;&#039;.&lt;br /&gt;
|return_text&lt;br /&gt;
|spec&lt;br /&gt;
|caveats=Text can only be a maximum of 1024 bytes. Phrases spoken with llSay can only be heard within 20 meters of the speaking object. An object can &#039;&#039;&#039;not&#039;&#039;&#039; hear itself, to prevent problems with recursion.&lt;br /&gt;
|examples=&amp;lt;lsl&amp;gt;&lt;br /&gt;
default {&lt;br /&gt;
    state_entry()&lt;br /&gt;
    {&lt;br /&gt;
        llSay(0,&amp;quot;This is an incredibly useless program.&amp;quot; );&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/lsl&amp;gt;&lt;br /&gt;
|helpers&lt;br /&gt;
|also_functions=*{{LSLG|llWhisper}}&lt;br /&gt;
*{{LSLG|llOwnerSay}}&lt;br /&gt;
*{{LSLG|llShout}}&lt;br /&gt;
*{{LSLG|llInstantMessage}}&lt;br /&gt;
|also&lt;br /&gt;
|notes=If one object &#039;says&#039; something to another object (e.g., a button that, when touched,&lt;br /&gt;
turns on a lamp), it is a good idea to use a very negative channel, e.g.,&lt;br /&gt;
&amp;lt;lsl&amp;gt;&lt;br /&gt;
    llSay(-5243212,&amp;quot;turn on&amp;quot;);&lt;br /&gt;
&amp;lt;/lsl&amp;gt;&lt;br /&gt;
It is impossible for an avatar to chat on a negative channel, and extremely unlikely that some&lt;br /&gt;
other object would accidently say something on such a channel. (Of course, the intended target&lt;br /&gt;
of the message must be set to &#039;listen&#039; on this channel.)&lt;br /&gt;
}}[[Category:LSL_Functions]][[Category:LSL_Stub]]&lt;/div&gt;</summary>
		<author><name>Lee Ludd</name></author>
	</entry>
	<entry>
		<id>https://wiki.secondlife.com/w/index.php?title=LlSay&amp;diff=7690</id>
		<title>LlSay</title>
		<link rel="alternate" type="text/html" href="https://wiki.secondlife.com/w/index.php?title=LlSay&amp;diff=7690"/>
		<updated>2007-01-28T21:27:58Z</updated>

		<summary type="html">&lt;p&gt;Lee Ludd: Changed &amp;quot;llInstanMessage&amp;quot; to &amp;quot;llInstantMessage&amp;quot; in the &amp;#039;See also&amp;#039; section.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{LSL_Function&lt;br /&gt;
|func_id=23&lt;br /&gt;
|func_sleep=0.0&lt;br /&gt;
|func_energy=10.0&lt;br /&gt;
|func=llSay&lt;br /&gt;
|sort=Say&lt;br /&gt;
|p1_type=integer&lt;br /&gt;
|p1_name=channel&lt;br /&gt;
|p2_type=string&lt;br /&gt;
|p2_name=msg&lt;br /&gt;
|func_desc=Says the text supplied in string &#039;&#039;msg&#039;&#039; on channel supplied in integer &#039;&#039;channel&#039;&#039;.&lt;br /&gt;
|return_text&lt;br /&gt;
|spec&lt;br /&gt;
|caveats=Text can only be a maximum of 1024 bytes. Phrases spoken with llSay can only be heard within 20 meters of the speaking object. An object can &#039;&#039;&#039;not&#039;&#039;&#039; hear itself, to prevent problems with recursion.&lt;br /&gt;
|examples=&amp;lt;lsl&amp;gt;&lt;br /&gt;
default {&lt;br /&gt;
    state_entry()&lt;br /&gt;
    {&lt;br /&gt;
        llSay(0,&amp;quot;This is an incredibly useless program.&amp;quot; );&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/lsl&amp;gt;&lt;br /&gt;
|helpers&lt;br /&gt;
|also_functions=*{{LSLG|llWhisper}}&lt;br /&gt;
*{{LSLG|llOwnerSay}}&lt;br /&gt;
*{{LSLG|llShout}}&lt;br /&gt;
*{{LSLG|llInstantMessage}}&lt;br /&gt;
|also&lt;br /&gt;
|notes&lt;br /&gt;
}}[[Category:LSL_Functions]][[Category:LSL_Stub]]&lt;/div&gt;</summary>
		<author><name>Lee Ludd</name></author>
	</entry>
	<entry>
		<id>https://wiki.secondlife.com/w/index.php?title=LlFrand&amp;diff=7654</id>
		<title>LlFrand</title>
		<link rel="alternate" type="text/html" href="https://wiki.secondlife.com/w/index.php?title=LlFrand&amp;diff=7654"/>
		<updated>2007-01-28T14:08:53Z</updated>

		<summary type="html">&lt;p&gt;Lee Ludd: Changed template to LSL_Function and added sort=Frand&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{LSL_Function&lt;br /&gt;
|sort=Frand&lt;br /&gt;
|func=llFrand&lt;br /&gt;
|func_id=8&lt;br /&gt;
|func_sleep=0.0&lt;br /&gt;
|func_energy=10.0&lt;br /&gt;
|p1_type=float&lt;br /&gt;
|p1_name=mag&lt;br /&gt;
|p1_desc=Any valid float value&lt;br /&gt;
|return_type=float&lt;br /&gt;
|return_text=that is random and in the range [0.0,mag) or (mag, 0.0].&lt;br /&gt;
|spec=returns random number in range [0.0, mag) or (mag, 0.0]; depending upon the sign of mag.&lt;br /&gt;
|caveats&lt;br /&gt;
|examples=&lt;br /&gt;
&amp;lt;lsl&amp;gt;&lt;br /&gt;
default&lt;br /&gt;
{&lt;br /&gt;
    touch_start(integer total_number)&lt;br /&gt;
    {&lt;br /&gt;
        // When touched, say &amp;quot;Heads&amp;quot; with probability 0.5, &lt;br /&gt;
        // otherwise, say &amp;quot;Tails.&amp;quot;&lt;br /&gt;
        if ( llFrand(1.) &amp;lt; .5)&lt;br /&gt;
            llSay(0, &amp;quot;Heads&amp;quot;);&lt;br /&gt;
        else&lt;br /&gt;
            llSay(0, &amp;quot;Tails&amp;quot;);&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/lsl&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|func_helpers&lt;br /&gt;
|also&lt;br /&gt;
|notes&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Category:LSL_Functions]]&lt;br /&gt;
[[Category:LSL_Math]]&lt;/div&gt;</summary>
		<author><name>Lee Ludd</name></author>
	</entry>
	<entry>
		<id>https://wiki.secondlife.com/w/index.php?title=LlFrand&amp;diff=7216</id>
		<title>LlFrand</title>
		<link rel="alternate" type="text/html" href="https://wiki.secondlife.com/w/index.php?title=LlFrand&amp;diff=7216"/>
		<updated>2007-01-27T19:38:00Z</updated>

		<summary type="html">&lt;p&gt;Lee Ludd: Example shows how to use llFrand to simulate tossing a fair coin.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{LSLFunctionAll&lt;br /&gt;
|func=llFrand&lt;br /&gt;
|func_id=8&lt;br /&gt;
|func_sleep=0.0&lt;br /&gt;
|func_energy=10.0&lt;br /&gt;
|p1_type=float&lt;br /&gt;
|p1_name=mag&lt;br /&gt;
|p1_desc=Any valid float value&lt;br /&gt;
|return_type=float&lt;br /&gt;
|return_text=that is random and in the range [0.0,mag) or (mag, 0.0].&lt;br /&gt;
|spec=returns random number in range [0.0, mag) or (mag, 0.0]; depending upon the sign of mag.&lt;br /&gt;
|caveats&lt;br /&gt;
|examples=&lt;br /&gt;
&amp;lt;lsl&amp;gt;&lt;br /&gt;
default&lt;br /&gt;
{&lt;br /&gt;
    touch_start(integer total_number)&lt;br /&gt;
    {&lt;br /&gt;
        // When touched, say &amp;quot;Heads&amp;quot; with probability 0.5, &lt;br /&gt;
        // otherwise, say &amp;quot;Tails.&amp;quot;&lt;br /&gt;
        if ( llFrand(1.) &amp;lt; .5)&lt;br /&gt;
            llSay(0, &amp;quot;Heads&amp;quot;);&lt;br /&gt;
        else&lt;br /&gt;
            llSay(0, &amp;quot;Tails&amp;quot;);&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/lsl&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|func_helpers&lt;br /&gt;
|also&lt;br /&gt;
|notes&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Category:LSL_Functions]]&lt;br /&gt;
[[Category:LSL_Math]]&lt;/div&gt;</summary>
		<author><name>Lee Ludd</name></author>
	</entry>
</feed>