translation_settings
worn_inventory_tab
firestorm_classes
Firestorm Classes
These classes are based on our official Firestorm release and are conducted in voice and text except when otherwise noted. There's no need to talk, but you may want to be able to hear. We also usually have help available to answer questions in text. This schedule is subject to change.
Note that it is best if you are on Firestorm for the classes.
Locations are indicated in the far right column as follows:
- FS: Firestorm Support region classroom, http://maps.secondlife.com/secondlife/Firestorm%20Ghost%20Town/24/11/4000
- JU: Junkyard University, http://maps.secondlife.com/secondlife/Junkyard%20Blues%20South/112/204/22
Class times and days change regularly. Classes may be held any day of the week, with start times from 8am to 7pm SLT. Nonetheless, if the class times are still inconvenient you may prefer to watch recorded versions of some of these classes on YouTube.
Unscheduled classes may also be held on an impromptu basis. If this happens, a notice will be sent in Firestorm Support English. secondlife:///app/group/3a1be8d4-01f3-bc1a-2703-442f0cc8f2dd/about
*All times SLT*
Thursday | 24th May | 1pm – Introduction to Firestorm and the Wiki (TEXT ONLY) This class gives you an overview of the Firestorm Viewer and of our greatest informational resource, our Wiki, including search tips. | FS |
Friday | 25th May | 8am – Clean Install Learn how to correctly and quickly perform this most fundamental and important of tasks. Recommended to take Settings Backup class first. | FS |
Sunday | 27th May | 11am – Menus 1 We will be covering the menus on the top bar, from Avatar through Help. | FS |
2pm – Menus 2 We will cover the Advanced and Develop menus in the top bar. | FS | ||
Monday | 28th May | 1pm – Odds & Ends 1 (TEXT ONLY) This class covers some of Firestorm's handiest features, like Inventory, Radar, and some hard-to-find gems. | FS |
Tuesday | 29th May | 9am – Odds & Ends 2 Learn about fun and useful items like how to use Autocorrect, using the Command Line for a number of tools, and more. | FS |
Wednesday | 30th May | 10am – Preferences Set 1 We will cover some of the Firestorm preferences (General, Chat, Privacy), based on our current release. | FS |
Thursday | 31st May | 1pm – Preferences Set 2 (TEXT ONLY) We will cover some of the Firestorm preferences (Graphics, Network & Cache), based on our current release. | FS |
Friday | 1st June | 1pm – Preferences Set 3 We will cover some of the Firestorm preferences (Move & View, Advanced, Firestorm), based on our current release. | FS |
Saturday | 2nd June | 10am – Preferences Set 4 We will cover some of the Firestorm preferences (Colors, Skins, Notifications, User Interface, Sounds and Media). | FS |
Sunday | 3rd June | 3pm – Avatar Complexity and Graphics Presets Learn how to boost performance with av complexity and improve usability with the presets. | FS |
Monday | 4th June | 1pm – QuickPrefs Customization + Lag (TEXT ONLY) Two mini-classes in one. One discusses the causes of lag in SL. The other explains how to customize your Quick Preferences. | FS |
Tuesday | 5th June | 8am – Reporting Bugs, Requesting Features Learn how to communicate effectively with our devs to make the changes to Firestorm you want or need. | FS |
Wednesday | 6th June | 2pm – Firestorm Skins This class covers the differences among Firestorm's many skin options, including the Vintage Classic and Colorable User Interface skins. | FS |
Thursday | 7th June | 1pm – Animation Overrider (TEXT ONLY) On Firestorm, you can save scripts and HUD space by running your AO animations through the viewer. Learn how to set up and get the most out of this feature. | FS |
Friday | 8th June | 10am – Basic Troubleshooting An introduction to basic methods to start locating problems. Focused on Firestorm but some parts are non-viewer-specific. | FS |
Saturday | 9th June | 3pm – Backing up Settings and Logs This class covers how to save your settings and chat logs on your computer. Recommended to take this before the Clean Install class. | FS |
Sunday | 10th June | 2pm – Contact Sets There is a cool feature called Contact Sets that lets you organize your contact list. We will cover how to set them up and use this epic feature. | FS |
file_a_jira
How to File a JIRA
There are several reasons why you would want to file a JIRA:
- To request a new feature
- To request an improvement
- To report a bug
- To request support
Creating an account
In order to do anything except view Firestorm issues, you will need an account on JIRA. Creating an account is very easy. Start by going to the Sign Up page and enter the following information:
- Username - This can be anything, but we prefer that it be your SL username. Don't use spaces, but you can use a period to separate words, such as beta.tester. This is what you will use to log into JIRA.
- Password - This needs to be at least 8 characters in length, and shouldn't be the same as any other password you use.
- Confirm Password - Type in your password again
- Full Name - This should be your full SL name. If your username was beta.tester, your full name would be Beta Tester. This is what everyone will see when you create a JIRA or comment on one, so do not use your real name.
- Email - Enter a valid email address. JIRA can send you emails when someone comments on your JIRA or on issues you've “watched”.
Click Sign up and you're all set. If JIRA complains, fix the entries it complains about and then click Sign up again.
Creating an Issue
No matter what kind of issue you want to create, the process is nearly identical and starts with going to the JIRA Dashboard and clicking the Create Issue link near the top of the page (every page), on the right side of the red menu line. If you don't see that there, you need to log in - click Log In at the top right, enter your username and password and then click Log In.
Clicking Create Issue opens a small box with Project and Issue Type selections. There are a lot of choices, here's a list of the most common:
- Requesting a new feature
- Set the Project to Firestorm 1) and the Issue Type to New Feature.
- Requesting an improvement to existing code
- Set the Project to Firestorm 2) and the Issue Type to Improvement.
- Reporting a bug
- Set the Project to Firestorm and the Issue Type to Bug.
- Requesting Support
- Set the Project to Support and the Issue Type to Support Request.
Then click Create. This will bring up the Create Issue page. From here the fields and the information that goes in them are the same regardless of what type of issue you want to create.
- Summary - Enter a brief overview of the problem. You don't have to put everything here, just a few words to summarize the issue.
- Priority - By default this is set to Major, and it can remain that way. If you are reporting an issue that is preventing you from logging on at all with any of our viewers, you can choose Blocker. But if you spotted a typographical error, that's probably something minor or even trivial. If you put in the wrong priority, don't worry, we'll work with you as needed to set it correctly.
- SL Avatar Name - Set this to the name of the avatar that is affected.
- Patch Attached - If you're submitting a patch that would add a new feature, improve on an existing one or correct a bug of some kind, check this box. Otherwise, leave it unchecked.
- Reported In - Select the viewer that you're using. This can either be the one with the problem or some other version.
- Affects Versions - Here you would want to identify all the versions that you know are affected. For example, if you have a problem that shows up in every one of our Release versions of Firestorm, you would want to list them all. If you don't know, then list only the version you're using.
- Environment - This is very important for Support requests and bug reports. We need to know what your system looks like to the viewer. To get this information, open the viewer, click on the Help menu and select About, and then click Copy to Clipboard. Then click into the Environment field in the JIRA page, right-click and choose Paste (or press Ctrl-V).
Note here that if you're creating anything other than a Support request, this information is visible to everyone. You can delete your location details if you wish. - Description - Here is where you want to put as many details as you can about the issue. If you're reporting a bug, or if you have a problem that you can reproduce consistently, you want to include the steps you take to reproduce that. Also include details such as whether this affects only one avatar, whether it happens on more than one computer (we'd like system information for each computer in that case) and so on. If you get error messages, be sure to write the exact message (as closely as possible).
- Attachment - Add files that you have that can help further explain the issue, such as images or videos, use the Browse button to add them. Remember that the maximum file size is 10MB, and images must be either JPG or PNG.
How To Give Us Your Logs
Another very useful bit of information is your viewer logs. These can sometimes be very helpful in finding the root cause of a problem and crafting a solution. Logs should be collected after having logged out - or after a crash if that is your issue - and before restarting the viewer. If you log in again then the logs won't have any of the clues needed.
In its default location, the logs folder is hidden on most systems. To find it, you will need to show hidden folders. The logs folder is in:
Firestorm 32-bit | |
Windows Vista, 7, 8.1 and 10 | C:\Users\[USERNAME]\AppData\Roaming\Firestorm\ (or use the environment variable %APPDATA%) |
Mac | /Users/[YOUR USERNAME]/Library/Application Support/Firestorm/ |
linux | ~/.firestorm/ |
Firestorm 64-bit | |
Windows Vista, 7, 8.1 and 10 | C:\Users\[USERNAME]\AppData\Roaming\Firestorm_x64\ (or use the environment variable %APPDATA%) |
Mac | /Users/[YOUR USERNAME]/Library/Application Support/Firestorm/ |
linux | ~/.firestorm_x64/ |
Compress all the files in the folder named “logs”:
- Windows: Right-click on the folder and choose Send To > Compressed zip file
- Linux Gnome: Right-click on the folder and choose Compress
- Linux shell: tar -cjvf “Viewer_logs.tar.bz2” ./logs/
- Mac: Hold Shift while highlighting the contents of the folder and then Ctrl-click and choose Compress Items
You may want to move this compressed file to your Desktop.
To attach logs to an issue filed earlier, go to More Actions → Attach Files. Then click Select Files button, locate your compressed file (on your Desktop if you moved it there) and then click Open or OK. You may optionally add a comment at the same time. Finally, click Attach
Now that you have all fields filled, out go back and check to make sure you haven't left anything out and made all the selections needed. Once you are done checking it over click the Create button. If after double checking your ticket you decide not to file the ticket just click the Cancel button.
Working in your Issue
Once the JIRA has been created you'll be shown the issue number. It will be in the form of the project abbreviation, like SUP or FIRE, and a number (example: FIRE-1234). Only you and team members can view your own SUP issues.
You'll also get an email when someone comments, when something is attached or when some other action takes place. Click the link in the email, it looks just like the issue number you got initially, and comment in the issue itself. Do not reply to the email, it will not work.
If you don't get any emails, they could be filtered as spam or the email address you supplied is incorrect. You can confirm your email by going to your profile and then clicking the little edit pencil along the Details line.
Further reading: How to Report Bugs Effectively
people_nearby_tab_new
People Panel
There is a helpful tutorial video here.
Nearby (Radar)
Radar is presently sortable by name, age, seen and range. Just click on the appropriate button.
- The untitled column to the right of Name shows whether the person is speaking on voice
- The next column will display a green square if the person is in the same region as you, yellow if in the same parcel (ie, yellow and green, usually, for both same parcel and same region).
- The next shows if the person is typing.
- This column indicates is the person is sitting.
- The next column will show a $ sign if the person has payment info on file, and a $$ for payment info used.
- Then comes Avatar has notes, which will contain an N if you put notes on that person's profile.
- Age indicates the avatar's age in days.
- Seen is the length of time the person has been within radar range.
- Range shows their current distance, in meters. Use of bolding and color distinguishes chat range, shout range, and beyond.
When you right click on a person's name you get the following options:
- View Profile: Opens a window showing the person's profile.
- Add Friend: This option is only shown if the person is not already on your friends list. It will send a friendship request.
- Remove Friend: This option is only shown if the person is on your friends list. Clicking it will dissolve the friendship. Currently, the other person is not informed, but one copy of your calling card will be removed from the person's Calling Cards folder (a second copy will remain there until/unless they choose to delete it; if the person is logged in at the time, the removed copy will appear in their Trash).
- IM: Opens an IM to the person.
- VoiceCall: Initiates a private voice conversation with the other person. Naturally, both need to have voice enabled and functioning.
- Map: If your friend gave you map rights, this item will be enabled. If clicked, it will open the world map and show the person's current location.
- Track: shows a beacon allowing to you locate the person and track their movement. (Versions after 3.2.2 only.)
- Share: If you click this entry, an IM window opens; you can then drag and drop inventory items into it, to give them to the other person.
- Pay: Opens a window, which you can use to pay the other person L$. Some default values are shown, or you can type the number in manually.
- Offer Teleport: Click this if you wish to offer to teleport the person to your present location.
- Teleport To: Teleports you to the other person's location.
- Zoom In: If enabled, moves your camera to view the other person.
- Invite to group: allows you to invite the person to a group you belong to; opens the Groups selector window.
- Get Script Info: Displays the script info for the avatar; requires that the Firestorm bridge be enabled and worn.
- Block/Unblock: aka Mute/Unmute. This mutes the other person, completely blocking them from contacting you. You will not see anything they type in local chat or receive any IMs they might send, and all inventory offers made will be automatically declined. Use with caution; muting a person can also mute their objects, which means that if you make a purchase from them, you are likely to not receive what you paid for.
- Report: Allows you to file an abuse report against the selected avatar. This should not be done lightly and never be misused. Click here for more information on what an abuse report is.
- Freeze: Estate managers/owners can use this to freeze an avatar's movements. This is a tool to be used in cases of griefing and not to be used frivolously.
- Parcel Eject/Ban: If selected, this will eject and ban the avatar from the parcel you are in. You must have the appropriate rights in that parcel or this will not work.
- Estate Kick/Ban: Similar to the above, but operates at the estate level. Therefore, this is only available to estate managers or owners.
- Estate Teleport Home: Selecting this will teleport the avatar to his/her home location. This does not ban them, however, and may fail if they have no home location set or if that location is not accessible (eg, the region is down).
- Derender: Temporarily derenders the avatar.
- Derender + Blacklist: Derenders and blacklists the avatar. This derender is permanent - unless you remove the person from the blacklist; see this page.
- Render Settings: Fly-out menu offers options to Render Normally (default), Do Not Render, Render Fully.
The Sprocket/Gear icon at the top of the Nearby tab has the same functions as the right click menu for individual avatar names.
The List icon, to the right of the gear, has the following radar functions:
- Show Minimap above Radar: If enabled, the panel expands upward to show a minimap of the current area.
- Limit Results to Specific Radius: If selected, a slider will appear at the bottom of the window, to the right of the sprocket/gear. Here you may change the range at which the radar is active. This allows you to monitor smaller areas than the radar normally can report. Useful if you only are interested in a parcel rather than an entire region and those adjoining. If you wish to have radar report at max range all the time, it is more efficient to just disable this option.
- Show muted and blacklisted Avatars: If enabled, radar will list people you have muted and/or derendered.
- Radar Name Format: Allows you to select how you want names to be displayed in the radar. Available options depend on how you have preferences set for display names and user names.
- Displayed Columns: You can enable or disable specific columns in the list. Handy if you want to reduce the overall width.
- Color names based on distance: same as the option in Preferences→ Colors -> Name tags.
- Report To: allows you to select whether to show radar notifications to chat or as notification toasts.
- Local chat distance ring in Minimap: Show chat raneg on the minimap. Same as the option in Preferences → Colors -> Minimap.
- Report Entering Draw Range: If enabled, this will report to chat when someone enters your draw distance range.
- Report Leaving Draw Range: If enabled, this will report to chat when someone leaves your draw distance range.
- Report Entering Chat Range: If enabled, this reports to chat whenever someone enters chat range (20m).
- Report Leaving Chat Range: If enabled, this reports to chat whenever someone leaves chat range (20m).
- Report Entering your Region: Enable this to have the radar report people entering the region you are currently in.
- Report Leaving your Region: Enable this to have the radar report people leaving the region you are currently in.
- Report Enter Alerts to Scripts: If enabled, the radar will send an avatar UUID to scripts. For more information, please refer to this page.
- Report Exit Alerts to Scripts: If this is enabled, the radar will send an avatar UUID to scripts. For more information, please refer to this page.
- Enhance Radar with LSL Bridge: ENhance radar functionality via the Bridge. Used to improve distance calculations.
Open Blocked Residents & Objects:
This displays the list of people and objects you have blocked (muted).
The '+' icon, to the right of the list (radar) icon, when clicked, will give the following message: “Friends can give permissions to track each other on the map and receive online status updates.” And it will ask you if you want to offer friendship to an Avatar that you highlighted. If they are already on your friends list, the '+' sign will be greyed out.
preferences_chat_tab
Preferences - Chat
Visuals Tab
- Onscreen console font size: Choose Small, Medium, Large or Huge
- Play avatar animations (such as shouting): Animates your avatar for some standard actions.
- Wrap system chat messages in brackets: makes system messages distinct by enclosing them in brackets.
- Show “You” in chat transcripts instead of your name: Replace your name in transcripts.
- Emotes use italic font: Makes emotes show in italics.
- Bold Shouting, Italicize whispering: If enabled, emphasises shouting and whispering, as the option indicates.
- Mark objects with (no name) when they speak to avoid spoofing: This allows object names in chat to be clicked, so that you can get information about them (creator, owner, etc). Useful in griefing situations.
- Route llOwnerSay to script debug window:llOwnerSay script output is sent to the script debug window rather than being shown in console, on screen.
- Show chat in bubbles above avatars: puts local chat in bubbles above users heads.
- Don't show chat in Nearby Chat console and toasts: Prevents chat from showing in console and toasts (only available if the above option is enabled; greyed out otherwise).
- Show typing indicator in bubbles above avatars: This will show something like a chat bubble but only when another avatar is typing; it gives a visual indication that someone is typing. The text itself will appear according to your settings.
- Show typing indicator in nametag above avatars: Similar to the above, but the indicator appears in the nametag instead.
- Show seconds in timestamps: adds seconds to the timestamps.
- Show timestamps in: You can select whether to show timestamps in…
- Nearby chat
- IMs
- Transcript
- Use classic draw mode for console: Changes the chat console 9) background to surround all visible text instead of displaying separate backgrounds per line of chat.
- Use full screen width for console: Will allow the chat to be the full width of the screen (requires restart).
- Fade chat after _seconds __ # lines: Allows you to choose how long, and how many lines show in the chat console.
Chat Windows Tab
- Chat window font size: Choose Small, Medium, Large or Huge
- Show names in direct IMs: If this is disabled, user names are not shown on each line in IMs.
- Use V1 style chat headers: Makes chat look like V1 style chat. With this unchecked, chat headers will appear as horizontal bars across chat windows, with text underneath. With it checked, timestamp and name will precede text on the same line.
- When using V3 style chat headers, show mini icons: shows the icon in the IM/group chat next to the name. If Remove chat headers is enabled this will not show even if enabled.
- Show the end of the last conversation: If enabled, the last few lines of the last conversation will be shown in IM windows. This requires that chat transcripts be enabled in Preferences→ Privacy → Logs & Transcripts.
- Add additional chevron (>) as typing indicator to IM sessions: This depends on the other person having enabled Send typing notifications to other avatars during IM sessions. If they have, then you will see a chevron when they are typing.
- Show new message notification for: If you have scrolled up in a chat window, and a new message has arrived, you can be informed of this, by enabling one or both of:
- Nearby chat
- Instant and group messages.
- Show IMs in: (requires restart)
- Separate windows
- Tabs
- Chat tab orientation: (requires restart)
- Horizontal (along the bottom of the Conversations window)
- Vertical (down the left side of the Conversations window)
- Name format for IM tabs: If you have both display names and user names enabled in Preferences -> General, then you can select what names you want display in IM chat tabs:
- Display name
- Username
- Display Name (Username)
- Username (Display Name).
- Enable group moderator message highlighting: This option will make text posted by group moderators stand out in group chat, so you can easily tell which poster has moderator rights. Two options may be combined (you may enable either one, or both):
- Name Style: You can opt to have moderator names highlighted in one of several text styles, such as bold, italic, etc.
- Text Style: You can also specify a style for the etxt that apepars in chat after the moderator name.
- Disable ALL group chats: Prevents group chats from opening automatically when another user IMs the group.
Note: The viewer will still receive group chat with this option turned on when an IM/Group Chat tab is open for the group in the Conversations window. What the option does is prevent the automatic creation of a tab when a group message is received. - When “receive group notices” is disabled, disable group chat as well: Turns off group chat from any group from which you are not receiving group notices.
Note: Group text chat may now be disabled independantly of group notices, in the groups profile window.
Note: The viewer will receive group chat with this option turned on when an IM/Group Chat tab is open for the group in the Conversations window. What the option does is prevent the automatic creation of a tab when a group message is received. - Automatically ignore and leave all conference (ad-hoc) chats: Shuts down any conference chats in which you are included.
- Report ignored conference chats in nearby chat: Informs you that a conference chat was ignored.
The name of the person is shown, and may be clicked in nearby chat to bring up their profile. - Don't ignore conference chats invitations from my friends: overrides the automatically ignore settings for conferences started by those on your friends list.
- Group Chat Snooze Duration: Length of time a group chat will be muted when clicking the Snooze button. Setting this to zero will simply close the group window until the next group message arrives.
Note that any chat which occurs during the “snooze” period will not be logged - should you have logging enabled. - Set group chat snooze duration individually per group: If enabled, when you snooze a group chat, a window will open asking how long to snooze the chat for.
Typing Tab
- Auto-Replace: Opens the Auto-Replace Settings window where you can define word replacement. Useful as an auto correct feature, for example.
- Spell Checking: Opens the Spell Checker Settings window.
- Translation (button): Opens the Chat Translation Settings window, where you can specify if you want chat to be translated, and which service to use.
- Play typing animation when chatting: Your avatar will play the typing animation when chatting in local with this enabled.
- Play typing animation also when emoting: If the above is enabled, then this option will have your avatar play a typing animation when using emotes.
- Hear typing sound when people type in local chat: If enabled, you will hear the sound of typing
- Send typing notifications to other avatars during IM sessions: If enabled, this will show “xxx is typing” in IMs. It can also trigger the other person's IM to open before you actually send the IM text. (See Announce incoming IMs as soon as the sender starts typing below.)
- Enable auto-completion of gestures in nearby chat bar: If this is enabled, then typed gestures will auto-complete as typed.
- Enable automatic name prediction in nearby chat bar: When this is enabled, the viewer will attempt to autocomplete a name based on the names of those near you.
- ”:” as a synonym for ”/me”: Used in Role Playing. Allows use of ”:” instead of ”/me” to indicate an action, instead of a statement. For example; ”:nods in agreement” appears as “John Doe nods in agreement”. (NOTE: No space after the ':'.)
- Auto-close ((OOC)) parentheses: Used in Role Playing. When entering message in RP mode, it is assumed they are speaking as their character. To communicate something outside of their character, they enclose their message with “((” and “)) ”.
When checked, the viewer automatically appends a ”))” to a message if it isn't present. For Example ((This is OOC“ results in ”((This is OOC)) “. - Show send chat button in the chat bar for IM sessions: Adds a “Send” button at the right end of the chat bar in IM and group chat windows.
- Add a chatbar in the Nearby Chat window: As the name implies.
- Show channel selection in chat bar: Enables the channel selector in the nearby chat bar.
- Show chat type / send chat button in chat bar: Adds a button to the right of the nearby chat bar; you can click this to send chat, and you can select whether to say, whisper or shout.
- Autohide Main chatbar: If this is enabled, then the chat bar at the bottom if the screen will close after you have typed something. Starting to type anything again will cause it to reopen.
Note that if both the WASD selection in Pressing Letter Keys (above) and Autohide are enabled, you will need to hit Enter/Return before you begin typing in an autohidden chat bar. - Deselect Chat after sending Messages: Will move the cursor out of the chatbar after you send a message.
- De-focus chat history as well: Will also remove focus from the nearby chat history window.
Use Keyboard Shortcuts
Here, you can enable/disable three special shortcuts:
- Ctrl-Enter - Shout
- Shift-Enter - Whisper
- Alt-Enter - OOC
Notices Tab
- Enable incoming chat popups: Allows Group and/or IM chats to appear onscreen, in either console or toasts, whichever is set below.
- Group Chats
- IM Chats
- Use console for chat popups instead of floating toasts (Viewer 1.x style): Displays chat in the onscreen left-hand console rather than in bottom-right toasts
- Show IMs in chat console: Will show IMs in the chat console; this is on the lower left of the screen, not in the communication window.
- Show group chat in chat console: Will show group chat in the chat console; as noted above, this is on the screen, not in the communication window.
- Length of group name to be printed in chat transcripts:
- Setting '0' turns it off.
- Setting '-1' shows the full group name.
- Setting '1 or higher' shows the group name truncated to how ever many characters are set here, the '[' and ']' aren't counted.
- Open Conversations when an offline mesage has been received: Normally, any offline messages you get will be shown as chiclets when you log in. If you enable this, the Conversations window will also open to show the text of the messages.
- Email me IMs when I'm offline: will send any offline IMs to your email that you have on file with LL
- Show IMs in nearby chat window: Shows the text of received IMs in the nearby chat window.
- Save IMs in nearby chat: Enable logging of IMs along with local chat; requires that local chat be logged, which can be enabled in the Privacy -> Logs & Transcripts tab.
- Fade IM text into the background of the chat transcript window: 0.25 for most faded, 1 for no fade.
- Show number of unread IMs in Firestorm's window title: Displays a count of unread messages in the window title bar.
- Announce incoming IMs as soon as the sender starts typing: If enabled, your IM window will open and beep as soon as someone starts typing a message to you, rather than after they complete and send the message.
Note that this will not work if the person IMing you has disabled Send typing notifications to other avatars (above). - Flash IM tabs when friends come online or go offline: visually notifies you when friends log in or out; most useful during IM conversations.
- Flash chat toolbar button if new nearby chat arrives: The nearby chat window must be docked to the conversations window, and this must be closed for the button to flash.
- Flash chat toolbar button if new IM arrives: The IM window must be docked to the conversations window, and this must be closed for the button to flash. also, this option is only available if IMs are shown in tabs, rather than separate windows; see the setting in Preferences→ Chat -> Chat Windows.
- Report muted group chat in nearby chat: If chat starts in a group which you have “muted”, a message to that effect will be displayed in nearby chat.
Group chat can be “muted” (disabled) in the groups profile window. - Show group notices in group chats, in addition to toasts: If enabled, the text of group notices is displayed in the group chat window.
- Show their subjects and authors as well: Also shows the title and sender of notices in group chat.
Radar Tab
- Radar reports when avatars enter/leave chat range: Will show in nearby chat when an avatar enters or leaves chat range.
- Radar reports when avatars enter/leave draw distance: Will show in nearby chat when an avatar enters or leaves your draw distance.
- Radar reports when avatars enter/leave the region: Will show in nearby chat when an avatar enters or leaves the region.
Each of the above can, optionally, play an alert sound, which you can change by specifying your own sound clip UUID. You an hear the sound by clicking the button labelled 'P', or revert the sound to the default by clicking the 'D'.
Note that the names shown by radar, in the nearby chat window, can be clicked to open a profile.
- Report enter/exit alters to scripts: This is the same function that is available from the People panel gear menu. It will output radar information to user scripts. For more information, refer to this page.
- Enhance radar with LSL-Client Bridge: If this is enabled, radar functions responsible for determining avatar locations at high altitudes are assisted by the LSL bridge, particularly when they are beyond draw distance.
- Age Alert: You can also be alerted to avatars who are “younger” than a certain number of days.
- Threshold: Set the age in days.
- Radar reports avatars younger than the specified age: Enable to be alerted.
again, you can specify your own alert sound by giving a valid sound UUID.
Keyword Alerts Tab
- Enable Keyword Alerts: Enables using Keyword Alerts.
- Look for Keywords in Local Chat: When checked, the alert system monitors Local Chat for the presence of these keywords.
- Look for Keywords in IMs and Group Chat: When checked, the alert system monitors the IM and Group Chat areas for presence of these keywords.
- Check sender's name for keywords: Look for keywords in the names of speakers or objects as well.
- All keywords are case-sensitive: Enable this if you want (for example) Apple to be treated differently from apple.
- Only match whole words: Enabling this will prevent an alert from being generated on partial matches. For example, if you have an alert on the word frank, you will not be alerted if someone types frankly.
Note: Because Group Chats are prevented from appearing when either When Receive Group Notices is disabled, Disable Group Chat As Well or Disable All Group Chats are enabled (see above), no alerts are triggered.
- Keywords (separated by commas): Specifies the list of words that will trigger an alert. They can be individual words or phrases and are separated by commas.
- Enable Color Alert: When checked, any messages that are to be alerted will have their color changed to what is specified in the color selector.
- Play alert sound: Enables playing a sound, identified by the UUID:
- Alert Sound UUID: Supply the alert sound UUID here. A default is given. To get a new UUID, find a sound in your inventory with full permissions (you can view the item's properties to check this), then right-click the sound and select Copy Asset UUID from the menu. Then paste the value into the text box.
CmdLine Tab
See this page for a tutorial video.
- Enable usage of chat bar as a command line: If this is enabled, all the commands given below (except where noted) will be available for use.
All of the commands below can be changed from the supplied defaults.
- Calc. expressions (calc): Used to perform a calculation on the command line to figure out an answer quickly. Calculations adhere to precedence rules where multiplication/division occur before addition/subtraction. Therefore, example: “calc 1.3+2*5” results in “11.3” as the answer, because the multiply occurs before the addition.
- Change Draw Distance (dd): Changes the draw distance of the rendered view to the specified number of meters. Example: “dd 32” sets the draw distance to 32 meters.
- Max. Bandwidth (bw): Change your current maximum bandwidth. This is set in Preferences→ Network & Files -> Connection.
- Copy camera position to clipboard (cpcampos): Saves the current camea position in the clipboard, from which it can be pasted into a script, for example.
- Turn AO on/off (cao): Turns the embedded AO system on/off. Example: “cao on” turns AO on, and “cao off” turns AO off.
- Clear the chat transcript (clrchat): Clears the chat history from local chat. Example “clrchat”
- Set the media url (/media): Sets the video media for the parcel as identified by the URL. Only the land owner can set the media URL. If the URL contains a space, use to identify the space. The type is one of: Audio, Image, Movie or Web.
- Set the music stream url (/music): Sets the music stream for the parcel as identified by the URL. Only the land owner can set the music URL. Example: “/music http://scfire-dtc-aa04.stream.aol.com:80/stream/1010” sets a Smooth Jazz sound to the URL.
- Rez a platform (rezplat): Assuming the avatar has build privileges in the simulator, this command rezzes a circular platform of the given diameter beneath the avatar. Example: “rezplat 25” rezzes a 25m diameter platform below the avatar.
- Get avatar name from key (key2name): Looks up the specified avatar key and returns the name for the key. Example: “key2name” returns “Babbage Linden”.
- Roll dice (rolld): For role play. Use by typing rolld <number of dice> <number of faces> in nearby chat. Examples:
rolld is a regular dice with 6 faces.
rolld 1 20 is a single dice with 20 faces.
rolld 3 10 is 3 dice, each with 10 faces.
Bonuses, penalties, successes and explosions modifiers can also be added to the command; for more, refer to this page. - Teleport within sim (gtp): Teleport to anywhere within the sim instantly according to the position specified. Example: “gtp 45 150 400” teleports to 45, 150, 400.
- Teleport to ground (flr): Teleport to the current ground position for the avatar's current position.
- Teleport to altitude (gth): Teleport to the specified height. Example: “gth 2800” teleports to a height of 2800 meters. It is also possible to teleport higher. Example: “gth 6500” teleports to 6500m above the sim.
- Teleport to cam position (tp2cam): Teleports the avatar to the position the cursor is currently looking at. This is useful when walking into a store. After looking around and finding the item to purchase, this shortcut takes you to the position immediately, without having to walk. Example: “tp2cam”.
- Offer teleport to avatar (offertp): Sends a teleport request to the avatar identified by the given key. Example: “offertp avatar-key”.
- Teleport to avatar (tp2): Finds a given avatar within the simulator and teleports to them. Example: “tp2 John Doe” teleports to “John Doe” if they are in the simulator.
- Teleport home (tph): Teleport home. Same as hitting Shift-Ctrl-H.
- Teleport to sim x (mapto): Teleports to the sim you specified (defaults 128, 128, 0 if no landing point is specified on the sim). Must use the full sim name, with spaces and all.
- Use same position between sims: When enabled, your entry point at the new sim will be the same coordinates you left the old sim, unless a landing point is specified in the new sim.
There are a few other commands which are not shown here (and therefore cannot be changed). These include:
- /zoffset_up: Offset your avatar upward by 0.05.
- /zoffset_down: Offset your avatar downward by 0.05.
These can be used in gestures, perhaps assigned to the PgUp and PgDn keys respectively. - zdrop, ztake, mtake: Refer to this page.
preferences_general_tab
Preferences - General
- Language default: Choose System Default or the language of your choice from the drop down menu.
- Content Maturity Rating: Allows you to choose what maturity level of content you are able to access in-world:
- General, Moderate and Adult: Allows access to all content. You must be over 18 to enable this option.
- General and Moderate: Lets you access General and Moderate content.
- General: Limits you to General content.
- Start Location: This allows you to choose what default login location shows on the login screen.
- Show on login: Check this to enable the login location picker on the login screen.
- Name Tags: Here you choose how you display residents' tags. NOTE these apply to what you see, not others.
- Off: Will set it so you do not see tags.
- On: means tags will always be visible.
- Show briefly: shows the tags temporarily.
- And you can indicate how many second to show them; the default is 10.
- My name: when unchecked, will not show your tag. Note this is for your view only, others still see it.
- Group Titles: unchecked hides ALL group titles.
- View Display Names: when checked shows display names.
- Highlight friends: colors tags of those on your friends list.
- Legacy nametag positioning: If enabled, the nametag will stay fixed at the avatar position and not follow the avatar head if it moves because of animations.
- Show avatar complexity: Shows avatar complexity information in name tags. 8)
- Only if too complex: Only shows the information if the complexity value is above your maximum complexity setting, in Preferences → Graphics → General.
- Show own complexity: Shows your own complexity in your name tag.
- Usernames: when checked shows usernames names.
- Hide own group title: If enabled, this will hide your current group title from others. (Versions after 3.2.2 only.)
- Legacy names instead of usernames: will show legacy names instead of user names.
- Trim 'Resident' from legacy names: self explanatory. (Greyed out if the option above is disabled.)
- Show autorespond mode in nametag: This will show whether you have autorespond enabled, in your name tag.
- Away Time out: Will set you to away if there is no mouse or keyboard input for the minutes set:
- 2 minutes
- 5 minutes
- 10 minutes
- 30 minutes
- 60 minutes
- never
- Sit when away: Will sit your avatar when in away mode.
- Log out after being away: Will log you out after being away for the number of minutes you set here:
- 2 minutes
- 5 minutes
- 10 minutes
- 30 minutes
- never
preferences_colors_tab
Preferences - Colors
Chat Color
Click on the color boxes to choose custom colors different types of chat text. Most are self-explanatory:
- My text
- Others
- Objects - objects using llSay to chat
- Friends
- Linden - LL employees
- Muted
- System - Messages from LL
- Errors
- Objects IMs - objects using llInstantMessage to chat (the chat shows in local chat, not an IM window)
- Owner - objects using llOwnerSay to chat
- URLs - Color used for the domain part of a URL
- URL Query part: Color used for the path/query component of a URL.
- Direct - objects using llRegionSayTo to chat
- Chat Headers Colors to use if chat headers are enabled - or rather, when V1-style headers are disabled in Preferences→ Chat -> Chat Windows:
- Avatars
- Objects
- Beyond chat range diminish factor: The factor used to fade the chat as the speaker's distance increases.
- Color IM/Group chat distinctly in console: Enable this if you want to set a different color for IM and group chat displayed in chat console (console is the lower left area of the screen, where local chat is shown).
Name Tags
You can color name tags separately, as follows:
- My tag
- Friends
- Muted
- Linden Lab
- Match - if someone's display name matches their user name, this color will be used.
- Mismatch - if a person's display name is different from the user name, use this color.
- Color user names distinctly: If you enable this, you get another color box, which allows you to select a color for user names; display names will then use one of the colors above.
- Color friend name tags distinctly: Apply the color setting above to friends.
- Color (box): Here you can select the background color to be used for name tags.
- Name Tag/Bubble Chat/Console Opacity: The farther left the slider, the more transparent the floater will be.
- Name tag Z-Offset: Allows you to adjust the height of your name tag above your avatar. Handy for non human avatars, from tinies to large dragons, so the name isn't embedded in the avatar, or floating way above.
- Show distance in name tag: If enabled, avatar distance from you is shown in the name tag.
- Color name tags based on distance: If enabled, several mode color boxes are revealed, allowing you to select colors to be used to indicate how far people are from you (see this LL wiki page):
- Chat range - 20m
- Whisper range - 10m
- Shout - 100m
- Beyond shout range
Minimap
- Background Opacity: Allows you to change the minimap background opacity.
- Pick Radius: Here, you can vary the color, opacity and size of the “pick circle”, which is displayed under the mouse crosshair cursor.
- Minimap dots: Select colors to use for people visible on the minimap:
- Me
- Others
- Friends
- Linden Lab
- Muted
- Display rings on the mini map indicating the say and shout chat ranges: Adds a ring on the minimap that shows local chat range. This reveals two color selectors, to set colors for:
- Chat range
- Shout range
Note: Other options concerning minimap are found under Preferences→ Move & View -> Map & Minimap.
Miscellaneous
Various other color options, as follows:
- Selection effects (particle beam)
- Script Dialog F/B: Foreground and background colors for script dialog windows.
- Floating Window Opacity: The farther left the slider, the more transparent the floater will be.
- Console Opacity: Similar to above, but for chat console (the lower left area of the screen, where local chat is displayed).
- Preferences Search Highlight Color: Color to uses to highlight search results. Matches chat text color by default.
- Always show script dialogs always on opaque background: If enabled, dialog windows generated by scripts will always have a fully opaque background.
- Always show group notices always on opaque background: If enabled, group notice popups will always have a fully opaque background.
- Override pie menu background color and opacity: Allows you to customize the color, opacity and Fade out of the pie menu. (The pie menu is enabled in Preferences→ User Interface -> General.)
preferences_custom_colors_tab
Preferences - Custom Colors
This tab will only be present if you are using a Starlight CUI Skin. For more information on CUI skins, see also this SL wiki page.
It has a few options which allow you to change the colors of the user interface:
- Buttons, Scroll Bars, etc: Set the color for UI elements such a buttons.
- Emphasis Text: This is typically the colour that is used for 'loading..' and other interactive text.
- Button Label - normal: The colour of the label text on buttons when unselected (except new FUI buttons).
- Button Label - selected: The colour of the label text on buttons when selected (except new FUI buttons).
- Panel Background - Normal (requires restart): The normal colour of panels and floaters.
- Panel Background - Lighter (requires restart): A slightly contrasting colour for elements of panels and floaters so that it is easier to spot lists, title bars, etc.
Two last two color settings are also available in Preferences→ Colors -> Miscellaneous:
- Script Dialog Background: Sets the color for the background of script dialog windows.
- Script Dialog Foreground: Sets the color for the background of script dialog windows.
preferences_display_tab
Preferences - Graphics
General
- Preset in use: Shows the name of the graphics preset in use.
- Quality and speed: Allows you to adjust the graphics quality (lower is faster). Many options are changed based on this setting.
- Reload Defaults: The circular arrow to the right of the Quality and speed slider (above) will revert all graphics settings to default values. Use this if you have made changes that have a negative impact on the veiwer and cannot remember what you changed.
- Fullscreen Mode (requires restart): Enable this if you want to run Firestorm in full screen mode, as opposed to windowed.
- Shaders:
- Transparent water: Allows water to look transparent instead of opaque. Enable this (if it isn't already) if you exeprience glowing water while wearing rigged mesh.
- Bump mapping and shiny: Enables the rendering of shiny and bump mapped surfaces.
- Local Lights: Globally enables/disables local lights.
- Basic shaders: Allows rendering of high-quality water, basic lighting, and other graphical effects.
- Atmospheric shaders: Enables advanced atmospheric and lighting.
- Advanced Lighting Model: Check this to allow shadows and other features to be enabled. Note that enabling this can cause instability and performance issues; click here for known specifics. For more how shadows behave, see this SL wiki page.
- Ambient occlusion: Checking this enables more realistic shadows; the stability and performance note above also applies here.
Shadows:
Lets you choose what light sources cause shadows; this is available only if the Advanced Lighting Model option above is enabled).- none
- sun/moon
- sun/moon and projectors
- Avatar Shadows: controls whether and how avatars cast shadows. The higher the setting, the more client lag it will cause.
- None
- Simplified
- Optimized
- Complex
- Water Reflections: Allows water to reflect terrain, objects, and avatars.
- Point Lighting: Affects the number of rendered light sources when Advanced Lighting Model (above) is disabled. A viewer restart is needed if this setting is changed.
- Max particle count: Sets the maximum number of particles you are able to see on your screen at once.
- Maximum complexity: Controls at what point a visually complex avatar is shown as a jellydoll. 7) Current defaults are:
- Low: 35,000
- Low-Mid: 100,000
- Mid: 200,000
- Mid-High: 250,000
- High: 300,000
- High-Ultra: 350,000
- Ultra: 350,000
- Max # of non-imposter avatars: Sets the number of avatars that will be fully rendered. See Avatar impostors below.
- Post process quality: Determines the resolution with which glow is rendered. A lower setting will cause glow to look slightly pixelated.
- Avatar Physics: Affects the detail of avatar physics. Set to 0 to disable avatar physics entirely.
- Objects & Sculpts LOD: Determines the amount of detail the viewer will use in rendering object shapes; a lower setting causes objects to appear more angular and polygonal.
Setting this higher than 4 via Debug Settings is not recommended. Please see here for details on why high values are not recommended. - Flexiprims: Determines the amount of detail the viewer will use in rendering flexible object shapes.
- Trees: Determines the amount of detail the viewer will use in rendering (Linden) tree shapes.
- Avatars: Determines the amount of detail the viewer will use in rendering avatar shapes.
- Terrain: Determines the amount of detail the viewer will use in rendering terrain.
- Sky: Controls the detail with which windlight skies are rendered. Higher values mean better quality but lower performance.
- Avatar Rendering:
- Avatar imposters: Allows far-away avatars to be subtly rendered as two-dimensional images in order to improve your frame rate in crowded areas.
- Hardware skinning: This allows some aspects of avatar rendering to be handled by your graphics card to improve performance.
- Avatar cloth: Allows the rendering of flexible cloth on avatar clothing, such as shirts and flared pants.
- Terrain Detail: Choose the amount of terrain detail you would like to see. Setting this option to Low replaces the ground texture with a low-resolution ground texture.
This option is not available (ie, it is greyed out) if Basic Shaders is enabled, in which case it is always set to High.
- Presets: Three buttons which allow you to save, load or delete graphics settings presets.
- To create a preset, set your graphics settings as you like. Click “Save” and give the preset a name.
- To load a preset that you have created, click “Load” and choose the preset to load.
- To delete one, click “Delete” and choose the preset to delete.
- The presets can be accessed either from Preferences → Graphics → General or from the presets button in the upper right of the viewer, near the media and sound controls.
Hardware Settings
- Anisotropic Filtering: Enables anisotropic filtering to improve texture quality. This setting may reduce your viewer's performance. For more information see this wikipedia page.
- Enable OpenGL Vertex Buffer Objects: VBO on modern hardware gives a performance gain. However, older hardware often has poor implementation of VBOs and the viewer may become unstable when this is enabled. VBO is explained in depth here.
- Enable Streamed VBOs: Allows the use of streamed VBO as well as static; only works if you have VBO enabled.
- Enable Lossy Texture Compression: If this is enabled, texture compression will be enabled for rendering. This gives improved performance, and a smaller grapics memory footprint, at the cost of lower quality rendered textures. Textures are compressed by the video card before being stored into video memory. Given that compressed textures can often end up pixellated, it is not recommended that this be enabled unless you have little video memory. Ref: SL JIRA MAINT-708.
- Antialiasing: Smoothes jagged edges. Renders a scene the number of multiple times that is actually shown and scales it down. Choose the level of antialiasing the viewer will use (requires restart).
- Gamma: Use the Windlight Sky Editor's Scene Gamma control on the Atmosphere/Sun tab instead of this; currently functional only if Atmospheric Shaders are disabled.
- Viewer Texture Memory Buffer (MB): This is the amount of graphics memory the viewer will use. By default, it is set to the size of your graphics card's memory.
- 32bit versions only. This setting is hard limited to a maximum of 512MB. Lowering this value may resolve certain texture corruption and performance issues, but under normal circumstances you should not need to alter this setting.
- 64bit versions only. This setting is hard limited based on the VRAM available with your graphics card. It is recommended you increase the slider to use the maximum available to prevent texture thrashing.
- GPU 1GB = up to 768MB
- GPU 2GB = up to 1024MB
- GPU 4GB+ = up to 2048MB
- Fog Distance Ratio: Determines how far away Second Life's fog effect begins. Lower values = closer fog. Only used when you have Atmospheric Shaders disabled. If Atmospheric Shaders are enabled, this effect is handled by the Distance Multiplier control in the Advanced Sky Editor.
Rendering
World Updating
- Freeze updates to World (pause everything): This suspends rendering. Useful for picture taking, if you wish to capture a specific scene that might otherwise change while you are preparing.
Texture Rendering
- Use HTTP Textures: Uses the HTTP protocol to fetch textures as opposed to the older UDP. Always on, as it is required for SL.
- Max Texture Quality Level: If you have a poor connection, you may wish to reduce the level of texture detail. This can be set to Normal, Minimal or None.
Naturally, setting this to anything other than Normal will result in textures displaying poorly, or not at all. Do not change unless absolutely necessary - for example, if you have a very poor connection but need to be online, and don't care if you can see textures or not.
Alpha Mask Rendering
These options control when alpha masking should be used in an attempt to mitigate the well known alpha sorting issue, in which prims behind other prims may appear to flicker in front. The two options are:
- Render alpha masks when “Advanced Lighting Model” is not enabled
- Render alpha masks when “Advanced Lighting Model” is enabled
Miscellaneous Rendering
- Render Glow: If enabled, shows the glow effect on any prims that have it.
- Strength: Controls the intensity of the glow effect. The default is 2.
- Show avatars that haven't finished loading: Equivalent to the debug setting RenderUnloadedAvatar.
Note that this is not a solution to a bake fail, as it doesn't actually fix anything; it merely forces the viewer to display whatever it happens to have managed to load. It is recommended that this be always left disabled. - Limit Framerate: Yield some time to the local host if a threshold framerate is reached. The framerate limit is set with the slider to the right.
- Show the Scene as Wireframe: Enables wireframe display of everything. Note that this setting does not persist after a relog.
- Enable Attached Lights (Face Lights): Enable this if you wish to see the affects of lights worn by avatars.
- Render Attached Particles: Enable to see particles generated by worn attachments.
- Time to delay while pre-caching before showing world: Allows the world to start caching before it is shown, at login.
- Quality of the shadows: Adjusts the quality of shadows. Note that increasing this will significantly impact rendering speed (FPS).
- Scale of Terrain Texture Rendering (requires restart): Indicates the scale of terrain textures, with lower values being more compressed textures.
Depth of Field
Depth of field simulates real life blurring that occurs when things are not in focus. For example, if you are taking a photo of a person, then typically, things in the background will be blurred; the futher away, the more blurred. If you shift your focus to a tree behind the person, then the person will, in turn, become blurred.
For more information, refer here.
You can adjust the following settings to mimic RL camera effects.
- Depth of Field: Enabling this causes out-of-focus objects to be blurred, depending on distance.
- Enable while in edit mode: Normally, DoF disables when you edit something; if you enable this, DoF will remain active.
- Camera F Number: Controls maximum screen radius from which to sample from, to avoid graphics card In real world terms this is the aperture setting for the lens and the lower the value the shorter the depth of field will be. The same applies to SL.
The default value is 9.00 - Camera Focal Length mm: This tells the viewer what Focal Length/Lens Length to simulate for the DOF effect. Higher numbers produce a narrower depth of field.
The default is 50.0 - Camera FOV degs.: This tells the viewer what FOV you would like to simulate for the DOF effect. Higher values will produce a more narrow depth of field.
The default is 60.00 - Camera Aspect ratio: This is supposed to be aspect ratio of the camera you're modelling. For example, a 35mm camera has an aspect ratio of 3:2 (1.5). Second Life will use this as a frame of reference for how field of view and focal length must be adjusted depending on window size.
Apparently, this currently has no effect.
The default is 1.50 - DOF Focus Transition Time: This sets the time in seconds it take to the viewer to change focus from one object.
The default is 0.50 - DOF Rendering Quality: This determines the quality of the DOF Effect. For non-photography uses '.25' is good. For setting up shots '.50' or '.70' is very nice. For shooting quality images '1.00' is best. Note that High values will slow down your FPS.
The default is 0.70
- Go to the top menu, World → Photo & Video → Cameratools→ 3D Mouse, and enable 3D Mouse. (This setting does not survive a relog if you do not have a 3D mouse installed.)
- Enable Depth of Field and set values as described above.
- To have the focus under the mouse cursor, toggle FlyCam mode on (Advanced → Shortcuts → Joystick Flycam, or Alt-Shift-F).
Note that alt left-click will now move your avatar rather than change camera focus. So for photos, it is best to set up your shot the usual way, then go into flycam right before taking the picture, which you can do with Snapshot to Disk, Ctrl-`.
preferences_audio_tab
Preferences - Sound & Media
Sounds Tab
There are several volume sliders available here so you can customize the levels for each. Note that the master volume slider affects ALL volume.
For more information, please refer to this page.
- Mute when minimized: Checking this will mute all sounds when you minimize the viewer.
You can enable/disable Streaming music, Media (video) and Voice Chat from the the check boxes to the right of their respective volume sliders. For issues getting audio or media working, refer to this page.
- Play sounds from gestures: (to the right of the Sound Effects slider) Enable this to hear sounds from gestures.
- Play a sound when my friends:6)
- Log in
- Log Out
- L$ change theshold: This sets the value above which you will get an audible alert when you receive or spend L$. Amounts below this will not trigger a sound.
Media Tab
- Allow Media to Auto-Play: With this enabled, video will play automatically (not recommended).
- Allow inworld scripts to play media: Will allows scripts to automatically start media (not recommended).
- Play media attached to other avatars: Enables media attached to other avatars (media on a prim).
- Enable media filter (increased security): This will let you control what media stream you connect to, allowing you to whitelist or blacklist any media stream. See this page for more information.
- Manage Media Sites (button): Allows you to edit your whitelist Domains and blacklist Domains by Adding and Removing from either category. More information is here.
- Media source volume rolloff distance:
- Starts getting quieter at: This controls when a sound source will start to fade out.
- Completely disappears at: This controls when a sound source will be no longer audible.
Music Tab
- Allow audio streams to auto-play: With this enabled, streaming music will play automatically (not recommended).
- Enable Parcel Audio Fading: Check this if fading should be used when the parcel audio stream changes.
- Fade in: duration of the fade in seconds.
- Fade out: duration of the fade effect in seconds.
- Show stream title notifications: For audio streams that supply this information, the song title will be shown. Can be set to:
- Off
- Toasts
- Nearby Chat
- Send stream title to chat channel: Lets you choose what channel the viewer uses for the above option.
Voice Tab
- Enable Voice: Check here to enable voice.
- Reset Voice (Circular arrow): If you have problems getting voice to work, try clicking this to reset the vocie software. Should that not help, refer to this page.
- Allow Voice in multiple viewer instances simultaneously: Enable this if you want voice capability in multiple instances of Firestorm.
- Hear Voice from Camera Position: Voices closer to your camera position appear louder.
- Hear Voice from Avatar Position: Vocies closer to your avatar position appear louder.
- Hear Voice equally from everyone: Hear all voices the same.
- Move avatar lips when speaking: (aka “lip sync”) Will cause you to see avatars' lips moving when they speak in voice.
- Show voice visualizers over avatars: Enable this to disaply a white dot over avatars who have voice enabled.
- Show voice visualizers in calls: Show voice indicator and move avatar lips while in a private call.
- Show voice channel state in conversation tabs: Indicate, in conversation tabs, when people have voice enabled.
- Automatically reject all incoming group voice calls: Enable this to automatically decline group voice chat.
- Automatically reject all incoming AdHoc (conference) voice calls: Enable to automatically decline voice conference calls.
- Automatically reject all incoming P2P (avatar with avatar) voice calls: Enable to automatically decline person to person voice calls.
- Toggle speak on/off when I press: Clicking the Set Key button allows you to assign a button on your keyboard to toggle voice.
- Audio Device Settings (button): Opens a section where you can choose your input and output as well as adjust the mic volume. You will be disconnected from in-world voice while this is open. To close simply click the button again.
UI Sounds 1
Here, you can change sounds played when specific “events” happen (for example, the sound played when you get a new IM). You can also chose to disable (or re-enable) sounds on a case by case basis.
To change a sound, locate the “event” you are interested in (example: Taking Snapshot), then paste in the UUID of the sound you wish to use. To obtain the UUID of a sound in your inventory, right click on it and select Copy UUID.
Note that the sound clip needs to be full permissions in order for you to be able to obtain the UUID.)
If you wish to restore the default value, click the D button to the right of the UUID.
The drop down to the far right of each line allows you to enable or disable each sound.
See here for a video describing this.
UI Sounds 2
This tab continues the previous one, with more “event” alert sounds you can change.
UI Sounds 3
This tab continues the previous one, with even more “event” alert sounds you can change.
preferences_input_tab
Preferences - Network & Files
Connection
- Maximum Bandwidth: Sets the maximum bandwidth the viewer will pull. Please see this page for detailed instructions on setting this.
- Custom Port: Allows you to set a custom port if needed.
- Web browser:
- Use external browser for all links;
- Use built-in for SL links only;
- Use built-in for all web links.
- Maximum number of web browser windows: Choose the maximum number of web browser windows that will open.
- Clear Browser Cache: Clicking this button will clear the cache of the internal web browser (only).
- The following are enabled by default, and should remain enabled in order for search and other viewer web functions to work:
- Enable plugins
- Accept Cookies
- Enable Javascript (note that javascript is not the same as Java; SL viewers do not use Java).
- The following is disabled by default:
- Enable media browser pop-ups
- Adjust Proxy Settings (button): Opens a new window where you can specify proxy settings.
Directories
Cache Size:
Determines the maximum cache size. Set this is high as possible, based on the free space on your hard drive.
See here for info on what cache is, and above all, why it should not be wiped regularly.- Clear Inventory Cache: Click this to wipe the inventory cache only.
- The File Locations in this section have one or more buttons that do the following:
- Open: will open the folder specified, on your computer.
- Set: will allow you to set a custom location (if applicable).
- Reset: will reset the location to its default location.
- Cache Location: Shows the location of the cache.
- The Clear Cache Button will clear cache on the next relog.
- Sound Cache Location: You can specify a different folder to use for cached sound files.
- Don't delete unpacked DSF (sound) cache files when logging out: If checked, the viewer will not delete unpacked sound files from the cache when logging out, which may improve performance when playing in-world sounds.
NOTE: enabling this will probably fill your cache directory very quickly, since it ignores the max cache size setting, which may result in excessive disk usage.
- Conversation logs and transcripts location: Shows the location of your chat transcripts and logs. (Chat logging is enabled in the Privacy→ Logs & Transcripts tab.)
- Open Crash Logs Button: Will open the folder that the log files are in.
- Open Settings Folder Button: Will open the folder that the settings files are in.
preferences_msgs_tab
Preferences - Notifications
World
- Notify me when I spend or get L$: Displays a message when you spend or receive L$.
- Report L$ transactions in local chat instead of toasts: Will show L$ transactions in local/nearby chat.
- Notify if the simulator version changes while changing region: Displays a message showing if the simulator server code version changes during a region crossing or TP.
- Query status.secondlifegrid.net for latest news at login: If enabled, the viewer bridge will query the grid status and display it in chat if there are updates.
Enable Growl Notifications:
Enables the use of Growl to alert you to new messages when the Firestorm window is not the currently active one.
NOTE: This setting will be disabled (greyed out) if you do not have Growl installed and active.- Enable Growl even if Firestorm is active: If this is enabled, you will get Growl notifications even when Firestorm is active.
- Filter duplicate IMs if they have already been shown as part of a keyword alert
People
- Flash the app icon when receiving a message and Firestorm is not in focus: When enabled, you will have a visual alert if you get a message while the viewer is not in focus.
- Also flash the app icon when receiving an instant message from an object: Self explanatory.
- Notify me when somebody changes their display name: Will alert you if anyone in the same region changes their display name.
- Notify me when I block or unblock somebody
- As toasts: Displays a toast when people on your friends list log in or out.
- In nearby chat and console: To have it show in local chat console and nearby chat instead.
- In nearby chat only: This has the notifications show only in nearby chat. (Only available when the previous option is enabled.)
Objects & Scripts
- Flash the app icon when receiving a script dialog and Firestorm is not in focus: With this enabled, you get a visual notification if you get a scripted popup in the viewer.
- Report script errors in:Script errors may be shown in:
- Nearby Chat
- Separate window
- Report region's total script count changes: Displays a message if the total number of scripts in a region suddenly jumps (up or down).
- Threshold: You can indicate the size of the jump needed for it to be reported. If the script count change is less than the value here, you will not be notified.
- Report collision notifications to scripts on channel: Collision events can be reported to scripts; specify the script listen channel here.
Inventory
- Notify me when I am charged for an upload: Disable this if you do not want a notification shown for each upload.
- Notify me when a landmark has been created: When enabled, you will be notified when you make a new landmark.
- Disable 'object has been returned to your inventory' notifications: Enable if you do not wish to be informed when objects are returned to you.
- Log filename of saved snapshots in to chat history: Shows the name of saved snapshots.
- Notify about items from objects coming in too fast: Disables the default notification that occurs when a lot of items arrive in your inventory quickly, which can happen when unpacking boxes containing many items.
- Notify about items from other residents coming in too fast: Similar to the above, but applies when the source is a person rather than a box containing inventory.
- Incoming object offers threshold: The value here indicates when the above two notices are triggered.
Alerts
The upper list, Always show, shows alerts which will be displayed to you; the lower list, Never show, includes messages which will not be shown.
To have an alert no longer show, locate the message in the upper section, then click the down arrow in the middle, thus moving it to the lower section.
Similarly, if you wish to re-enable an alert, locate it in the lower list, then click the up arrow to move it to the upper list.
preferences_privacy_tab
Preferences - Privacy
General Tab
- Clear History (button): Will clear Login image, last location, teleport history, and web cache.
- Show my profile info in Search results: When enabled allows anyone to find you using search.
- Only friends and groups know I'm online: Allows only people on your friends list to see if you are online. Please note that LSL has a function that will still show your true online status to anyone.
- Only friends and groups can call or IM me: When enabled allows only friends and groups to be able to IM or Call you.
- Show invitations for already joined groups: If this is enabled, then you will be shown invitations sent for group which you already belong to. If disabled, such invitations will be suppressed.
- Switch off microphone when ending calls: Turns off your microphone when you end a private voice call (Recommended and enabled by default; greyed out if voice is disabled).
- Let scripted objects see my current language setting: Will let scripted objects see what your language is set to in the viewer.
- Show my Favorite Landmarks at Login (via 'Start At' drop-down menu): This allows any LMs saved in your favorites folder to be accessed from the login screen.
- Automatically accept new inventory items: If enabled, any items given to you will be automatically accepted; you will not be given the opportunity to accept or decline.
- Log automatically accepted inventory items to nearby chat: If you have the above option enabled, then a message will be displayed in nearby chat if the viewer automatically accepts an item.
- Use legacy inventory offer accept/decline messages: If enabled, the viewer will only send accept and decline messages after pressing the appropriate button. If disabled, the accept response will be sent automatically as soon as the inventory offer has been received. This option has no effect if inventory offers are accepted automatically (option directly above).
- Automatically show newly accepted items in inventory: will open the inventory window when you receive an item
- Automatically view notecards, textures, landmarks after accepting: If enabled, these items will automatically pop open when accepted.
- Automatically show snapshots in inventory after upload: when uploading snapshots, automatically view them in inventory.
- Create particle effects upon giving objects to other avatars: When this is enabled (default), the well known “swirling particles” effects will be created round your avatar when you give inventory to another. Disable this to prevent that effect.
- Manage Block / Mute List: Opens the Block List so you can review, add, remove people.
Logs & Transcripts Tab
Here you can enable/disable saving chat logs, as well as add timestamps and/or dates. Chat log locations are defined in Preferences→ Network & Files -> Directories.
- Logs/Transcripts Drop-down: Select what you wish to save:
- Log and transcripts
- Log only
- No log or transcripts
- Clear log… Click this to erase the stored log.
- Delete transcripts: Click this to erase any saved transcripts.
- Save nearby chat transcript: Enable this to save local chat.
- Use legacy file name format for transcripts: Enable this to use the older style file name for transcripts (User Name), instead of the new one (user name).
- Add date stamp to transcript filenames: If enabled, log file names will have the current date included in the file name. (not recommended)
- Use built-in transcript viewer: Enable this to use the built-in text viewer when accessing chat history.
LookAt Tab
“Look At” refers to crosshairs which show where an avatar's camera is focused (normally, by Alt-Clicking on something). It doesn't necessarily mean that the person is looking at that point, however, since the camera view can be moved after focusing by means of the camera controls.
- Show look at targets: Global toggle to enable the look at cross hairs.
- Show names for look at targets: Here you can select whether to show avatar names on the LookAt crosshairs:
- None
- Complete name
- Display name
- Legacy name
- User name
- Don't show me my own look at target: If enabled, this option inhibits the display of your own crosshairs on your screen.
- Render lines to lookat target: Draw a line from an avatar to their lookat target.
- My Look at targets:
- Don't send my look at targets to others: Prevents your camera focus point from showing to others.
- Don't send any look at targets at all, not even to myself: Prevents your avatar's head from moving to face a point your camera is focused on in your own view. This head movement is not necessarily visible to others whether or not this option is enabled.
- Don't send my selection target hints: Prevents your selection pointer from showing to others.
Autoresponse 1 Tab
The fields here allow you to customize autoresponse messages, to be sent when your have some of the autorespond mode set from the top menu, Comm → Online Status.
- Automatic response when in UNAVAILABLE (ie, BUSY) mode: Put the busy autoresponse message you want sent in this text box. To actually enable autorespond, go to the top menu bar→ Comm → Online Status.
- Automatic response to all avatars when in AUTORESPONSE to everyone mode: The message here is sent to people who IM you, if you enable Comm → Online Status → Autorespond.
- Automatic response to non-friends when in AUTORESPONSE TO NON-FRIENDS mode: Similar to the above, but sent when Comm → Online Status → Autorespond to non-friends is enabled.
- Send autoresponse when in AWAY mode: If enabled, a message will be sent if someone IMs you while you are Away, set in Comm → Online status → away.
- Send autoresponse to MUTED avatars: If this is enabled, then a message will be sent if someone you have muted, sends you an IM.
Autoresponse 2 Tab
- Automatic response to all avatars when in REJECT TELEPORT OFFERS mode: This message is displayed when you enable Comm → Online Status → Automatically reject teleport offers.
- Don't reject teleport offers (and send response) from people on friends list: If this is on, then TP offers from friends will not be automatically rejected.
- Automatic response to all avatars when in REJECT FRIENDSHIP REQUESTS mode: This message will be sent to anyone requesting friendship, if that option is enabled.
- Autoresponse item: You can drag an item into the field here, to have it delivered to people when autoresponse messages are enabled.
preferences_move_tab
Preferences - Move & View
For a general introduction on how to move your avatar and control your view, refer to this page.
View
- View angle: Affects the camera field of view.
- Distance: Changes the distance that camera view follows your avatar.
- Transition Time: How long it takes for the camera to adjust to quickly changed camera positions/angles.
- Smoothing: Affects how smoothly the camera moves.
- Disable camera constraints: Allows you to move your camera further away from your avatar. (Same as top menu bar→ Advanced → Disable camera constraints.)
- Don't use the mouse wheel to control zoom level of the camera: By default, scrolling the mouse wheel results in the camera zooming in or out; enabling this option will disable that feature.
- Automatically pose avatar during (select one or more):
- Build/Edit: When selected, the camera automatically moves to center on the object you're editing.
- Appearance: (set by default) When selected, the camera automatically zooms in on your avatar when you enter Appearance mode. It also automatically focuses as you select different Body Parts and Clothes tabs. Deselect this to leave the camera where it is.
- Add Additional Lighting: If enabled, when you go into Appearance, you will have extra lighting to iluminate your avatar. (This option is not available if the one above is disabled.)
- Show Visual Hints: Option to disable preview thumbnails (visual hints) when editing shape.
- Clicking your avatar keeps camera position: When enabled, clicking on your avatar will focus the camera at the point that you click on your avatar.
- Reset camera position after teleport (within a region): If enabled, the camera will revert to the default position after a TP within the region; when disabled, it will remain where it is, relative to your avatar.
- Reset camera position on avatar movement: If you enable this, the camera will revert to its default position whenever you move your avatar; disable this to inhibit the camera reset. Useful when taking photos, if you need to move your avatar a bit without the camera moving from where you are pointing it.
- Disable minimum camera zoom distance: Allows the camera to zoom as far in as you want, allowing you to see inside prims.
- Turn avatar towards camera direction on reset view: If this is enabled (old default behavior), then when you hit Esc to reset your camera, the avatar will turn to face whatever direction your camera was pointing at when you pressed Esc; with this disabled, your avatar will not move, but instead the camera will rotate round behind it.
- Allow the camera to move without constraints through prims: If enabled will not keep your camera view on the same side of a prim as your avatar. For example put your back against a wall, and you see the other side of the wall. When disabled, your point of view would be over your head, and you see inside.
- Show the default camera controls minifloater always as opaque: If enabled, the camera conrols window will always be opaque.
Render blocked (muted) avatars as particle cloud: Will render muted avatars as clouds.
- Re-render temporary derendered objects after teleport: If enabled, temporarily derendered objects will remain derendered until you teleport; otherwise, they stay derendered until your relog, or a manually re-rendered via the asset blacklist window.
Mouselook
- Enable Mouselook functionality: Enable this if you wish to use Mouselook.
Mouselook can be entered either by scrolling forward with your mousewheel, or by using the 'M' key on your keyboard (which first equires enabling WASD for movement, in Preferences->General), or from top menu, Advanced → Shortcuts.- Show avatar in Mouselook: Will allow you to see yourself when in mouselook. Does not show the entire avatar, but looking down you would see your feet.
- Show user interface in mouselook: Normally, in mouselook, user interface elements such as the inventory window, IM windows, etc, are hidden. If you enable this, they will remain on screen.
- Don't close Conversations and Radar window when changing into Mouselook: By default, these windows close when you go into mouselook; enabel this if you prefer that they stay open.
- Enable context menus in Mouselook: If you enable this, you will be able to open the pie/context menu using Alt Right click.
- Leave Mouselook using the scroll wheel: If enabled, then you can exit mouselook by scrolling back with your mouse scrollwheel.
- Show Mouselook Instructions: Will show the “press esc to exit mouselook” message while in mouselook.
- Show Mouselook Crosshairs: when enabled, crosshairs are displayed in mouselook mode.
- Enable combat features: Enables IFF (Identification Friend or Foe).
- Draw target markers: Draws arrows pointing to friend/foe avatars.
- Range: Max range for the above.
- Mouselook mouse sensitivity slider: This affects how far your avatar turns in mouselook. Moving the slider to the right causes your avatar to turn farther When you move the mouse, with the same amount of mouse movement.
Movement
- Arrow keys always move me: The arrow keys move your avatar around if you hit them while chatting in the main chatbar. Disable this if you prefer to use arrows keys to move back/foward in text you have typed, so you can edit it.
- Pressing letter keys affects movement (i.e. WASD) instead of starting local chat: Enabel this if you wish to have the WAD keys move your avatar.
- Use AZERTY keyboard layout: Enable this if you have an AZERTY keyboard; if your keyboard has a QWERTY layout, leave it disabled.
- Tap-tap-hold to run: Allows you to double-tap and hold the up arrow key to run.
- Fly/Land on holding up/down: Allows holding the PgUp or PgDown button to fly/land, respectively.
- Enable crouch toggle mode: If this is enabled, pressing PgDown will put you into a crouch; you will remain that way till you press it again. Otherwise, you need to press and hold PgDown to stay in a crouch.
- Disable waiting for pre-jump and landing animations: In effect, a fast jump. Same as the option in the top menu, Avatar→ Movement → Quickjump.
- Allow avatars to walk backwards on your screen: If this is left off, your avatar will turn around to face the camera when you walk backward. This option affects only what you see, and does not work with scripted AOs, only the client AO (or no AO).
- Turn avatar towards a selected object: Disable this option if you do not wish your avatar to turn to an object when you select or edit it.
- If built in LSL Bridge movelock is active…
- Always re-lock position after region change: If you enabled the movelock function in top menu, Avatar → Movement → Move Lock (Ctrl-Alt-P), then this keeps the lock enabled if you teleport.
- Lock and unlock position after stopping or starting movement: With this setting enabled, you will be able to move even if movelock is enabled; movelock will still prevent being pushed.
- Single click on land: Clicking a spot on the ground can either do nothing, or cause you to walk to that spot.
*
Double click on land: Double clicking a spot on the ground can: * Do nothing * Cause you to walk to that spot * Teleport you to that spot. (See also the Firestorm Bridge.) * Joystick Configuration: Opens a window where you can change settings for other input devices. ==== Teleports ==== *- Play sound effect when teleporting: Allows you to hear the teleport sound effect.
- Always fly after teleporting: If enabled, your avatar will automatically fly when arriving at a new destination, after a teleport.
- Always show the Teleport cancel button: This allows teleports to be cancelled once started. Note that cancelling a TP in progress may log you out.
- Disable Teleport Beacons: Disables the red indicator arrows and the vertical beacons that sometimes are shown after a teleport. Thus if you do not land at the exact location you wanted to (due to teleport routing), you will not have the beacon to guide you to your intended destination.
- Disable Teleport Screens: Disables the black teleport screen during all teleports.
- Do not close the map when teleporting: Enable this is you want the map to stay open after a TP.
- Keep 'Show Friends Only' enabled after teleporting: If this is off, then the Show Friends Only option (top menu, World→ Show Friends Only) will automatically disable after teleport. Handy in case you forgot that you enabled it, and then wonder why you can't see anyone.
Map & Minimap
Minimap Options
- Enable Minimap Rotation: When enabled the minimap will rotate when your avatar turns.
- Double click on Minimap: Select an action when you double click a point on the Minimap:
- No Action
- Open World Map
- Teleport
- Pick Scale: Controls the radius of the pick range on the minimap.
Note: Other options concerning minimap are found under Preferences→ Colors -> Minimap.
World Map Options
- Filter duplicate landmarks on world map: If enabled, duplicate landmarks are filtered out of the Landmarks drop down menu on the world map.
- Show additional region information on World Map: Displays avatar count and maturity level on the world map.
- Show grid coordinates on the world map: Display regions' grid coordinates on the world map.
- Enable double click teleports on the World map: Allow teleport to a location on the world map by double clicking.
preferences_advanced1_tab
Preferences - Advanced
- Allow Multiple Viewers: Allows you to run multiple instances of Firestorm (may reduce stability and performance).
- Allow login to other grids: Allows you to use Firestorm on other grids (not all grids will support Firestorm).
- Show Advanced Menu: Adds the Advanced menu to the top (menu) bar. (Use at own risk!) May also be achieved with Ctrl-Alt-D.
- Show Developer Menu: Adds the Developer menu to the top (menu) bar. (Use at own risk!) May also be achieved with Ctrl-Alt-Q.
- Disable VRAM detection via WMI probing on Windows Systems: Work-around for issues like FIRE-12671 and FIRE-15891. Please don't enable in other situations unless requested by a support team member. 4)
- Enable the use of animation timestamps: This setting may reduce the render load of distant avatars, but may also cause their animations to play at incorrect speeds.
- Amount of time, in milliseconds, to yield every frame to other applications when Firestorm is not the foreground window Default: 40; 1 second = 1000 milliseconds.
Reset All Settings (button) Clicking this will reset all of your global settings to default. This can also be done manually as explained here.
On 4.7.1 and later, Windows now uses WMI to check the graphics memory on the card. This also has problems if you have a dummy graphics driver installed for something like logmein or joinme. It can report a stupidly low graphics memory. So, this setting allows you to choose which method to use to measure graphics memory on your card.
preferences_ui_extras_tab
Preferences - User Interface
3D World
- Show Hover Tips: This allows you to set what hover tips, if any, you see. Disable this to disable all hover tips. Otherwise, enable it and then you can opt to indicate which hover tips you want to show:
- on All Objects
- on Land
- Hovertip Trigger Delay: Allows you to choose how long your mouse has to hover over something before you get a hovertip. You can specify different delays for:
- Tooltips
- Avatars
- Objects
- Show extended information in hover tips: If this is enabled, hovertips will show details about the object your mouse is over, such as the owner, prim count, etc. Otherwise, hover tips will show just the object name.
- Show avatar group titles in hovertips: If enabled, avatars' current group titles will display, along with the name, when your mouse over them.
- Floating text fade distance (in m): Sets the distance where floating text starts to fade.
- Floating text fade range (in m): Sets the range it takes for floating text to go from fully visible to fully invisible.
2D Overlay
- UI Scaling (may cause side effects): Adjust the slider to choose the UI size. The maximum value depends on your OS: Eg, for Win10, it is 4.5, for earlier Windows, 2.5.
NOTE that too high may mean you cannot see all of your UI. This may also “break” some UI elements.- Automatically detect UI scaling factor: (Windows only) Have FS determine the best possible value for your system.
- Script Dialogs per Object: Controls how many dialogs get opened:
- One per object - means if a second one opens either the first or second will not appear.
- One per Object & Channel - means you can have more than one per object but only if they use different channels to interact.
- Unconstrained - means you can see as many menus/dialogs as may be generated.
- Remove “Block” button: Popup windows that are generated by scripts have a “Block” button on them; this allows you to easily mute the object that sent the popup, in cases of popup spam griefing. If you find this confusing and think you might click it by mistake, then you can disable it here.
Note: muting an object also mutes the object owner; do not block popups from vendors without very good reason, or you will not receive items you purchase from them.
You can review your listed of blocked people and objects in the Block/Mute List.
- Script Dialogs Position: You can select where on the screen scripted popup windows should appear.
- Animate Script Dialogs: Enable this to replicate old style (V1) behavior when opening script dialogs. Only works if they open at the top of the screen.
- Visible rows per script dialog: Maximum number of lines visible in a script dialog window.
- Use Pie Menu: Allows you to have pie menus (on by default). If disabled, this gives the V2-style vertical drop down instead. You can override the colors used by the pie menu in Preferences→ Colors -> Miscellaneous.
- Enable text animation: If enabled, the text within the pie is also animated.
- Enable outer ring shade: Adds shading to the outside of the ring, to further draw attention to the selected “slice”.
- Group Group Notices and chiclets in Top Right: Moves other dialogs (group notices, payments, etc.) to the topright corner (V1 style).
- Hide group and IM chat chiclets: If this is enabled, the chiclets representing open and new IM and group chat messages will be hidden, leaving on the general chat bubble; if this is clicked, you will get a list of open IMs/groups chats.
- Use legacy list layout for Notifications window: Enable this to use the old style notifications window.
- Remap shortcuts already used by Linux (Linux only;requires restart): Shortcuts already used by Linux (Ctrl-Alt-Fn) will be remapped to use Ctrl-Shift instead.
- Flashing IM tabs override: allows you to fine tune how long and fast the IM tabs flash:
- Number of times IM tabs flash
- IM tab flash rate (Hz)
Top Bars
Status bar
- Show traffic indicator in upper right corner of the screen: Enable this if you want to display a small traffic meter in the upper right corner of the menu bar. This will show your current packet loss (left bar), and bandwidth usage (right bar).
- Use legacy period mean per second display for lag meter: If enabled, Firestorm will use the legacy method of showing the period mean per second value in the meter instead of the current observed value.
- Clicking on traffic indicator opens Statistics instead of the Lag meter: Opens Statistics instead of Lag meter.
- Show media controls in top menu: If you disable this, the media controls are removed from the upper right of the screen. You can still acess volume controls in Preferences→ Sound & Media -> Sounds, if needed, or just re-enable this option.
- Show Location in top menu: Shows the current region and parcel names in the top menu bar.
- Show simulator channel in top menu: Shows the region channel name in the status bar. Nothing is shown for Main Channel regions.
- Show Menu Search: Enable searching the top menu bar.
- Show Currency Balance: Display your L$ balance in the menu bar.
- Enable mouse rollover popup on status bar menu icons: If enabled, displays tooltips when you mouse over items in the top menu bar.
Navigation & Favorites bars
- Show Favorites Bar: Display the contents of your Favorites folder.
- Show Navigation and Search Bar: Add this bar to the top of the screen.
- Show Search Bar: Allows the search portion of the navigation bar to be enabled/disabled
Interface Windows
- Open avatar profile directly when clicking on its name: If enabled, when you click on someone's name in chat, it opens the profile immediately. With this disabled, you get a small summary window.
- Use web profiles by default: Displays user profiles as web profiles rather than in a profile window.
- Disable automatic opening of block list: Enable this option if you do not want the block (mute) list to open when you block a person or object.
- 'Friends' and 'Groups' in 'Comm' menu opens the V5 based windows: If enabled, Friends and Groups will open in the People panel; otherwise they will open in the Contacts panel.
- Use legacy object properties: If enabled, this will show the old style window when right clicking an item in Inventory and selecting Properties. If disabled, properties will be shown within the Inventory window instead.
- Use stand-alone windows:
- Group profiles: If enabled, group profile windows will open in separate windows; if disabled, they will open in the same window, with the second opened replacing the first.
- Teleport history: if enabled, teleport history will open in a window separate from the landmarks window.
- Block/mute list: Keeps the list of blocked residents separate from the people panel.
- Landmarks, place details and teleport history details: Similar to the above, but keeps each type of “location” window separate, rather than grouping onto a single window.
- Extend teleport history by: Enable these options to record additional information in your teleport history:
- Position
- Date
- Contact list options: Options concerning what is shown in your friends list, and how it is sorted.
Note that some options have no effect if you have the corresponding option disabled in Prererences → General. For example, if you have disabled display names, then sorting your friends list by display name will have no effect, and therefore is best set to Username.- Visible name columns: Here you can select which name colums to shwo in your friends list: username, display name, or full name (see below).
- Sort list by: What to use to sort your friends list, username or display name.
- Show full name as: a full name can be shown as Username (Display name), or Display name (username).
- Show permissions column: If enabled, this shows what permissions you have granted to each friends (eg, online status, edit rights, showing location on map, etc), and which they have granted to you.
- Show search filter: adds a search box to the list window.
- Inventory Options:
- Hide empty system folders from inventory: If enabled, the inventory window will not display any system folders (eg, Favorites, Landmarks, etc) that have nothing in them.
- Show the Received Items folder in normal inventory: If enabled, this folder will be show in the normal inventory list of folders, rather than as a panel under the folder list.
- Always show Received Items buttons at th bottom of inventory: Only available if the option above is enabled. When this is on, you will also have the button showing on the inventory window.
- Allow separate search terms on each tab in inventory: If enabled, you can enter different words/phrases in the search bar of the Inventory window: each of Inventory, Recent and Worn can be searched independently.
Toasts
- Notification Display Settings (Popups, console, toasts): This is where you can fine tune the way your “Toasts” look and act:
- Space between lowest Toast and bottom (pixels)
- Notification Toast life (seconds): How long group notices remain open.
- Tip Toast life (seconds): applies to notificants such as after a TP, you see “Teleport completed from…”. Also includes the friend on/offline notification toasts.
- Nearby Chat Toast life (seconds)
- Nearby Chat Toast z-offset (pixels)
- Nearby Chat Toast fade time (seconds)
- Startup toast life (seconds)
- Normal Toast fade time (seconds)
- Gap between Toasts (pixels)
- Height of Overflow Toast (pixels)
- Width of Nearby Chat Toast (%)
- Show toasts in front of other windows: If enabled, toasts will always stay above (cover) any other open windows; otherwise, other widows will be allowed to cover, and potentially hide, toasts.
- Use new region restart notification: Enable this to use the new system for region restart notifications, which can include a distinctive sound and screen shake.
The alert sound feature can be enabled/disabled in Preferences → Sound & Media -> UI Sounds 3.- Don't shake my screen when the region restart alert message is shown: Check this to disable the screen shake feature.
Font Tab
- Font Scheme: Allows you to choose one of the following fonts from the drop down menu.
- Font Size Adjustment: Lets you change the size of the font. NOTE that this may cause issues.
- Chat Line spacing: spacing between lines of text.
- Folder Item Height: Height of items in inventory.
preferences_skins_tab
Preferences - Skins
In this preferences panel you can choose the viewer skin and viewer color theme for Firestorm. The viewer skin determines the overall shape, layout, and graphics of Firestorm's controls. The theme determines what colors are used to draw these viewer controls. The viewer skin and viewer colors are only for Firestorm itself - these do not affect your avatar or anything else in-world.
The following skins ship with firestorm:
- Firestorm
- Metaharper
- Starlight
- Starlight CUI
- Vintage
- AnsaStorm
- Latency
These come with different color schemes, which may be selected from the drop down menu below. The top of the panel gives a handy preview of the skin.
There are three other options on this page:
- Reset Toolbars to the skin's preferred layout when changing skins: If this is enabled, when you change skins and relog, the predefined toolbar buttons layouts will be applied; disable this to maintain your customised layout, if any.
- Reset toolbars to the login mode's preferred layout when changing login modes: When enabled, this option keeps the login mode's designed toolbar button layout, overriding your chosen toolbar customizations, when you change login mode.
- Use Viewer 1 style cursors: Changes the cursors to the “old style” ones used in Phoenix. You will need to relog if you change this option.
Details
AnsaStorm
Author : Ansariel Hiller Themes : Bright Blue, Classic Brown
Firestorm Skin
Author : Jessica Lyon, Wolfspirit Magic, Ansariel Hiller Themes : Grey, Dark, High Contrast
The Firestorm skin is the default skin for most installs. It was created to resemble a V1-style viewer with its inventory, profiles, friends, blue dialogs, and other nuances. The grey theme provides medium contrast that is not as harsh as darker backgrounds, while still not taking away from the in-world colors. This skin uses solid backgrounds on the bottom buttons and select other controls for maximum control clarity.
Metaharper Modern Skin
Author : Arrehn Oberlander Themes : Appalachian Sky, CoolOcean, BlackGlass
The Metaharper modern skin is an avant-gard blend of the V1 and V2 styles. It features darker backgrounds to emphasize in-world colors, and makes frequent use of transparency in its controls, most noticeably in the bottom buttons and top toolbars. Icons in Metaharper modern are ghostly white. The Appalachian Sky color scheme uses natural mossy green and forest browns for accents. Metaharper modern is occasionally used for experimental UI changes: At the moment it features an experimental quick preferences button variation that prefers avatar physics control in place of older sliders. It also features an experimental camera floater with all modes exposed, similar to the Kokua viewer.
Starlight Skin
Author : Hitomi Tiponi & Starlight Contributors Themes : Original Orange, Original Teal, Mono Teal, Nostalgia Blue, Silver Pink, Silver Blue
Starlight is a skin with a large number of usability and presentation improvements, many contributed by residents. In addition Starlight has brought its own subtle redesign to give the interface a lighter feel, several colour variants (called 'Themes'). The color themes of the starlight skin are diverse: “Nostalgia Blue” pays homage to early official viewer colors, while “Original Teal” may be most like stock V2 of all the skins included in Firestorm. The “Silver” pair of color variations bring a rare dark text on light backgrounds look to the viewer.
Starlight CUI Skin
Author : Hitomi Tiponi & Starlight Contributors Themes : Custom Dark, Custom Light
Starlight CUI - Colourable User Interface. This is a highly customizable skin; information on how to customize is give on this SL wiki page. See also the Custom Colors Tab in Preferences.
Vintage
Author : Zi Ree Themes : Classic
Vintage is designed to look and feel as close as possible to the original Phoenix skin.
Screenshots
Click on a thumbnail to embiggen.
preferences_crashreports_tab
Preferences - Crash Reports
This tab alows you to set default behavior for the sending of creash reports to the Phoenix/Firestorm team, for analysis.
- Send crash reports to firestormviewer.org: Enable this to have crash reports sent to us.
- Minidump type: Not currently supported.
Possible values are:- Minimal
- Default
- Extended
- Always ask before sending: If enabled, you will get a request after each crash, asking whether to send logs.
- Include settings.xml: If enabled, thsi will send your preference settings as well, which can be helpful in diagnosing the problem. Note that this file contains your SL name.
- Include Second Life name: If enabled, you SL name will be included with the crash info, which can allow us to contact you for mroe info, if needed.
NOTE: Please refer to our Privacy Policy.
preferences_firestorm_tab
Preferences - Firestorm
Extras Tab
- Always rez objects under the land group if possible: Many regions are set to only let objects be rezzed by group. When creating an object, the viewer will attempt to set the group of the object if the avatar is in the same group as set for the land.
- Create particle effects when scripts communicate: If this is enabled, when a script “chats”, the object containing the script will appear to generate swirling particles. Disable this option to turn that effect off.
- Deactivate tracking beacon when reaching the targetted avatar (⇐ 3m): Normally, a tracking becon (such as one set via map will vanish once get get within 3m of it; with this disabled, the beacon will remain visible until clicked.
- Disable Login Progress Screens: Disables the black login progress screen.
- Disable Logout Progress Screens: Disables the black logout progress screen.
- Enable progressive draw distance stepping: Enables PDD; the slider allows you to adjust the time in seconds between each draw distance increment.
Enable LSL-Client Bridge:
Enables the Firestorm bridge. See this page for more on what the bridge is and what it does.- Flight Assist drop-down: The bridge can offer flight assist functionality, if this is enabled. Note that you should not wear any other scripted flight assist if you turn this on, as they will conflict. (Requires the bridge to be enabled.)
Flight speed can be boosted; you can select by how much.
Note that the SL flight height limit is now 5000m; below this, a flight assist is not required.
Protection Tab
- Block left-click sitting on objects: Some objects are set such that a left click will result in sitting on them rather than touching; enable this if you want to avoid accidentally sitting on such objects. But note that this will prevent all left-click sitting; you will need to explicitly right click and select sit from the menu.
- Allow scripts to show map UI (llMapDestination): Certain teleport systems open the map for teleporting when clicked. Enable this if you wish to allow this feature.
If you find the world map unexpectedly opening for you at some locations, and re-opening if you shut it, disable this setting temporarily, until you leave that location.
- Revoke Permissions: Removes an object's permission to animate or control your input. If this is not done, the object retains permission to animate your avatar indefinitely1):
- Never (original behaviour): Objects will retain permission to always animate your avatar.
- Revoke on SIT: Revokes permission when you sit on the object.
- Revoke on STAND: Revokes permission when you stand up from sitting on the object.
- Revoke on SIT and STAND: Revokes permission when you either sit or stand.
- Texture Lag Protection:
- Automatically hide large objects with high texture area: Enabling this will cause objects with large texture area to not be rendered. This can be used to combat griefing done via specific objects.
- Threshold: Sets the threshold area to use; prims over this value will not be rendered. This may cause some normal objects to not display either.
- Enable Spam Protection: These items allow you to protect yourself against various forms of spam, such as might be used in griefing attacks:
- Max lines in a single message: this is the limit where the spam protection will start blocking messages from that source. ie. anything over this number of lines will be clocked.
- Max events from same source: indicates the maximum number of events that can be recieved from a single source in 2 seconds before the source is blocked.
- Sound play requests multiplier:
- Sound preload requests multiplier:
- Unblock all spam sources: will unblock anything that was blocked by the spam protection.
- Confirm before paying. Threshold: Shows a confirmation dialog before paying sums over this value. To always show a confirmation, set the value to 0 (zero).
Avatar Tab
- Amount that Avatar's head follows Mouse: Set both these sliders to zero if you do not want your avatar's head following the mouse cursor for unfocused mouse movement. They do not affect whether your head moves to look at something your camera is focused on.
- Vertical range that avatar's head follows mouse: Controls how far or how little your head moves up and down to follow the movement of your mouse cursor.
- Horizontal range that avatar's head follows mouse: Controls how far or how little your head moves left and right to follow the movement of your mouse cursor.
- Disable random avatar eye movements: As the title suggests.
- Selection beam particle effects:
- Beam updates/sec: Controls how many particles the stream uses
- Scale: Width of beam particle effect
- Enable selection beam: Disable/enable the display of the particle beam
- Send selection data to chat: (Formerly called SL Particle Chat). If enabled, selection start/stop information, and global position of an object being selected (edited) are sent on chat channel 9000.
- LSL-Client Bridge external protocol integration:2)
- Allow OpenCollar protocol to enable or disable the built in AO
- Allow LockMeister protocol to enable or disable the built in AO
Windlight Tab
- Automatically change environment to use region/parcel settings: If enabled, your WL settings will change if you TP into a region that has windlight region-level windlight settings. This is the same as top menu bar→ World → Environment Editor → Environment Settings→ Always use parcel/region settings.
- Crossfade region environment sky presets changes made from quick prefs: Dynamically transitions sky settings.
- Crossfade region environment water presets changes made from quick prefs: Dynamically changes water settings.
Firestorm WL Share
- Use Firestorm Parcel Windlight sharing: Enables parcel level windlight sharing.
- Auto apply WL settings from friend's land: If enabled the viewer will automatically see the windlight settings (no prompt) on a friends land if set.
- Auto apply WL settings from my groups' land: If enabled the viewer will automatically see the windlight settings (no prompt) on group land if they are set.
- Auto apply WL settings from any parcel: If enabled the viewer will automatically see the windlight settings (no prompt)on all parcels with it set by the owner.
- Crossfade region environment changes for Parcel WL: Allows for dynamic changes between WL settings when a region with WL settings has parcels with their own, different, settings.
- Crossfading duration: You can indicate how long the above crossfade transition effect should last.
- Cloud Texture: You can select a different texture to be used to create Windlight clouds. Select from the drop down list. A relog is mostly likely required after changing.
Please refer to this page for more information on using Windlight with Firestorm.
Build 1 Tab
NOTE: For a video tutorial on setting custom default prim parameters, see here.
Default Object Size
Allows you to change parameters of your prim when it is first rezzed.
- x/y/z Size: Sets the size, in meters, of the prim.
Settings
Default settings to use for newly created objects.
- Phantom
- Physical
- Temporary
- Material: Lets you choose the default material
Texture
Set default texture parameters for newly created objects.
- Texture: Select the default texture to apply to newly created prims. Click to open the texture picker window.
- Color: Click to open the color picker window, to select a default color.
- Alpha: default transparency value.
- Glow: Default value for glow.
- Full Bright: whether full bright should be on by default or not.
- Shiny: A drop down from which you can select the default shiny value.
Item Embedding
It is possible to automatically include an item into newly created prims.
- Embed an item into new prims: Enable this to embed items.
Then drag the desired item (for example, a landmark) into the space marked Drop an inventory item here. Once dropped, the space below will show the name of the item.
Default Creation Permissions Opens a window which allows you to select permissions to be applied, by default, to newly created items of different types. (Same as top menu, Build → Options → Set Default Permissions.))
Pivot Point
Allows you to change the pivot point of an object.
- Show axis arrow on root prim position: Moves the axis from the center of the object to the center of the root.
- Values are percent: When enabled the values are percentages.
LSL Preprocessor
- Enable LSL Preprocessor: Enables the functionality offered by the LSL Preprocessor. This has a few additional options, if enabled:
- Script optimizer: Enables the script optimizer
- Switch() statement: Enables Switch/case statements.
- Lazy lists Enables Lazy lists.
- #includes from local disk Allows the use of the #include directive.
- Preprocessor include path
Build 2 Tab
- Enable highlighting of selected prims: Shows the yellow highlight on prims you select. Deselecting this can increase viewer performance when several prims are selected.
- Highlight boundary of currently selected parcel: When editing an object, this will outline the containing parcel.
- Show boundary up to maximum build height: When this is enabled, the highlight will be extended up to the max build height (currently 4096m).
- Limit Select distance: Enable this is you wish to limit the distance at which you may select (edit) objects. To the right, you can specify the maximum distance, if this option is enabled.
- Limit drag distance: If enabled, you won't be able to move objects over a distance greater than the limit set to the right. Disable to remove limits.
- Constrain rotations to multiples of: Manual rotations will always “snap” to this number of degrees - when “snap to grid” is disabled.
- Show unlink confirmation dialog if linkset has minimum: When unlinking a linkset, you will be asked for confirmation if there are this many, or more, linked items.
- Use old “Set Object For Sale” behavior: Uses the old style for setting objects for sale. The new behavior safeguards against an object being purchased for the default 10L$ while you are setting the correct price. You click “For sale”, specify the price, then click Apply.
- Save scripts edited from inventory as Mono: Allows you to set that scripts edited in inventory, will compile with Mono rather than LSL2.
- Save textures from inventory to disk as PNG instead of TGA by default: Changes the default image save format, to save you having to change it manually.
- Use Ctrl+mouse to grab and manipulate objects: If this is enabled, pressing Control while left clicking an object, will allow you to move it in-world.
- Allow click-drag or click-scale (together with caps lock) of a texture face in build mode: If this is enabled, you will be able to click and drag - or scale- textures on a prim face. To do this, you need to be in Edit mode on the prim, enable Select Texture then click the prim face that you wish to modify.
- Preview animations on own avatar during upload: If enabled, animations will be played in preview on your avatar when uploading them.
Uploads
This tab shows default Inventory folders for various types of uploads. In order to change a default upload folder, right click the desired folder in your Inventory window, and select Use as default for, then pick the upload type.