Version 0.2 (released 12/16/02)
- For best performance, close other applications before running Second Life in order to free up your computer’s memory. If the computer runs out of memory, Second Life has a tendency to become unresponsive and you will move through the world in 10-second halting steps [ lag ].
Feature Changes and Additions
Startup & Login
- Login names and passwords are now case sensitive. For example, if you registered as "John Starseeker" with password "Doggy" you previously would have been able to log-in with "john" or "doggy, "DOGGY," "dOgGy," etc. Now you need to enter "John," "Starseeker" and "Doggy" as registered.
- New fancy startup screen (okay, so it’s purely cosmetic, but it looks great).
- Daily Message delivered during startup gives tips, news and other info.
Help & Crash Reporting
- Help menu has a link to the latest official map of the world.
- Automated Crash Reporter: If the Second Life viewer crashes, a crash reporter application will ask if you wish to send information about the crash to Linden Lab. The report contains information about your processor, video card, memory, last login session, and the Microsoft Windows "Dr. Watson" crash report. Please send the report – the more information we have, the quicker we can solve crash bugs.
- Updated and expanded online help content.
Improved World Performance
- Objects come in faster when you are flying.
- On Startup Preferences -> Display, added "Avatar Composite Limit." Currently, when other avatars are changing their appearance via the customization option, the Second Life software attempts to keep their appearance updated in real-time. If you lower the Avatar Composite limit you will see increased system performance as the Second Life software updates a smaller number of appearances. Avatars in the process of customizing themselves will not update until they are complete or, sometimes, will appear gray during customization. This only impacts avatars currently customizing themselves.
- Avatar make-up can be applied during customization.
- Underwear automatically removed when you swap outfits so no more unsightly incidences of cotton briefs peeking out from beneath your clothes.
- Avatar appearance sliders and sub-categories reorganized into a more logical sequence.
- Avatar heads follow camera focus so you can see where other residents are looking.
- Tab key automatically shifts focus to the last person who chatted.
- Visual improvements to avatar clothing (shadowing).
- More reliable sitting behaviors.
- When holding Alt key and moving camera, you can more easily zoom in on objects without losing focus on the object – it’s magic!
- JPEG files can be imported for use as textures.
- Two inventory windows can be open concurrently. To open, click on the inventory button as usual, and then select File -> New Window from the pull down menu on the inventory window. Clicking on the inventory button at the bottom of the screen makes both disappear.
- When scripted objects reach the edge of the world, they disappear and are placed in a "Lost & Found" inventory folder.
- Scripted objects can block the ability of users to grab them.
- Scripted objects can choose to die at the edge of the world (useful for bullets).
- Added scripting detection for agents that are flying, have attachments, and have scripted attachments.
- Spinning things! You can make anything spin easily and smoothly now. Try adding llTargetOmega(<1,0,0>, 1.0, 1.0); to just about anything. Spice up that boring sign and make it a moving monument to your creative powers.
- Collision noises and collision sprites can be overridden via the scripting language. If you want to make a basketball with a perfect dribble sample and a little burst of flying sweat whenever it hits the ground - well you can now do it: llCollisionSound(), llCollisionSprite().
- Attached Sound Queuing, with new LSL calls:
llAdjustSoundVolume(float gain) gain value [0..1] adjusts the gain of the currently playing attached sound (if any). llSetSoundQueueing(integer toggle) toggle [TRUE,FALSE] sets whether successive calls to llPlaySound. llLoopSound etc. interrupt the playing sound (FALSE, the default historic behavior) or wait until the current playing sound reaches its end. The queue is only one level deep, so you can't stack things very far.
- llPreloadSound() no longer actually plays the sounds at near-zero volume, just prefetches them.
- New trees and grass! Five new species of trees and five new grass types, plus the existing trees have nicer textures. Remember, fauna can be copied into your inventory so feel free to take clippings from species you find particularly attractive. Plants don't need light and can be removed from their indigenous area (for now!), so add a few to decorate your building. Some SL Residents have made great ornamental pots for their plants. Can a botanical garden be far behind?
- Property lines visible all the time. You can toggle this on and off using the View menu.
- Color schema to display property ownership has changed. Other peoples' land is now light green while your land is dark green.
- Hover the cursor over a piece of land to see who owns it and permissions.
- Double-click on a sound in inventory to play in-world. Right-click "open" opens the preview pane with "play," "audition" and the description text.
- New UI sounds. Also many extra UI clicks removed.
- Money change sound is now triggered at or above the threshold (was above).
- Snapshot sound.
- Server deep-think on object delink: Deselecting an object with a very large number (>100) of primitives no longer causes the simulator to become unresponsive.
- Server deep-think on complex objects: Interpenetrating complex static objects no longer cause the simulator to become unresponsive.
- No more walking through tables. Nada Epoch wrote a script for an attachment that called llSetStatus() and caused his avatar to exhibit strange "drunken" walk behavior and would sometimes appear to be able to walk through tables. This has been fixed.
- Objects vanish without warning after being edited: Sometimes you would add a cut or hollow to a very complicated object only to have it vanish with no warning when it was deselected. The simulator was correctly deleting an object with impossible physical properties, however now users will see a warning about what happened (and will be properly refunded).
- Avatar now constrained to sim grid (cannot fly beyond the border).
- Eliminated duplicate or missing entries in the find people dialog.
- Sound preview dialog's "Play" and "Audition" now both generate sound at the avatar's position (not the camera).
- Loss of audio except for wind fixed.
- llStopSound for a looping attached sound still being fetched now stops the sound.
These following bugs are known to exist in Second Life version 0.2. In some cases, workarounds have been provided and in all cases, we are working on eliminating these from future releases.
- ATi Radeon 9700 graphics card users will experience small visual glitches. Specifically, menu items, close boxes, and other user interface elements will occasionally flash yellow. Additionally, the haze on distant objects may randomly disappear and reappear. Finally, your avatar will have small gaps at the shoulders, waist and elbows. These are harmless, and not a sign of an impending crash.
- Creating an object on top of grass or near large trees may result in the object being placed in an odd location. To work around, create the object on a patch of bare ground and then move it to the desired position.
- Health indicator sometimes turns on in regions where you cannot take damage.
- Occasionally, the avatar's head will look in a strange direction, or shake rapidly.
- Small lights might not light up nearby objects. If this occurs, try repositioning the light which will sometimes solve the issue.