Updated: 24th September 2019

This page is currently a work in progress – 90% done

Disclaimer: I am not part of the Catznip support team, I simple choose to use it as my primary viewer. I actively encourage others to use Catznip which is why I wrote up this page quick help page, beats me walking people through initial setup.

How each individual sets up their viewer should be based on your own preferences along with the capabilities of the PC your running on and network bandwidth. Below I cover a few basics as well as provide some helpful tips with a few of the viewers lesser known features.

You can download Catznip from here.


Right clicking the toolbar allows you to either add or remove toolbar buttons. You can drag and drop each tool to either left side, right side, top or bottom.

I keep my toolbar to an absolute minimum only showing the tools I use more frequently, for some reason I like its location at the bottom.

Catznip Toolbar Bottom


I have screen shot a whole selection of screens and included them in a slideshow, some of the less important, mainly aesthetic ones are not included. For graphics I switch between several presets. What is represented below was the preset that was active at the time.

If you find you are suffering from blurry textures, even after already been previously-rendered then check Advance Graphic settings. Dial down your Texture Memory to 1/2 and then slowly creep it up till you find the sweet spot.

Debug Settings

The pref area of the UI provides a GUI interface to adjust certain viewer settings. The other way to adjust settings is via debug settings. Before you go and make changes to settings this way, a word of warning. You could break your viewer resulting in the requirement to perform a full clean install to get it working. Furthermore, most helpers for the various viewer support teams are unable to help resolve issues if you have gone in and adjusted debug settings. In saying that I do find myself making several changes via debug settings. Most I keep to myself however there are a few that constantly come up in discussion.

Advanced>Show Debug Settings will bring up the debug floater, here you can type in the debug setting you wish to change if you know it. Or you can scroll down till you find the one you are looking for.

  • PitchFromMousePosition and YawFromMousePosition = 0 (default= 90.000) These will help prevent head movement when you move your mouse around. You will also want to toggle off Arm Points Towards Selection and Turn Towards Selection under BUILD>OPTIONS (OBJECT – for viewer versions earlier than 12.2).
  • RenderDynamicLOD = FALSE (default = TRUE) If left true you will see some Mesh objects render/de-render dynamically depending on camera distance/movement. I actually prefer to see everything render within my field of view rather than dynamically rendering in and out based on camera movement.
  • RenderVolumeLODFactor = 2.000 or 4.000 (default = 1.000) I sometimes change this value when taking photos to avoid loss. You can increase it to 8.000 however I would not recommend doing that. See NOTE 1 on my thoughts on upping the LOD factor.

NOTE 1: Setting RenderVolumeLODFactor too high can have a serious impact on performance. The SL community really should be demanding that LL sets a minimum standard for mesh upload status that forces creators to not make bad sculpts. Currently by not enforcing a standard this has a negative effect due to everyone compensating by adjusting this value. Increasing your LOD will result in experiencing lower frame rates, why should we have to put up with this just to cover up for creator’s ignorance. Hence I only up the value if required when taking photos and then immediately pull it back down to 1.000.

NOTE 2: You will find if you change graphic settings that some changes made to debug settings will revert to default values.

Quick Preferences

The first one is imply showing (eye icon) that I have my sky currently fixed and set as CalWL.

The middle and right ones (people icon) shows how I generally limit the agents (avatars) I see when at events were my FPS and lag are impacted simply by the number of agents (avatars) present.

Note: Most lag is client based and not grid based. The rendering Myself and exceptions means most people do not render. Another option is to render Everyone as silhouettes, with this option you see shaded frozen silhouettes of others. This goes further than Jellydoll in that it also prevents the download of textures in the background.

I always keep under Exceptions the “Friends” toggle checked, I often uncheck Nearby avatars (20m) and then under Others simply add none friends who I often communicate in local as exceptions.

Catznip People Nearby1

I find one of the main reasons people tell me Firestorm is the best viewer is based around additional features other viewers have not provided a UI for. Then there are those addon functions like a built in AO and Radar. Well just cause they can turn on features and add extras doesn’t mean its the best and most efficient performing viewer. Obviously one of the top addons that draws people is its Radar.

The good news is, Catznip does provide a way to keep an eye on who is present via its People floater. Sure it doesn’t announce in chat when people enter/leave and it does require you to keep the floater up.

In essences you could say its a pseudo radar without the announcing in local chat. I set the Sort order as Sort by Recent arrival and them limit it to people within Range and on current parcel. The range is whatever distance you set on the Range (m) slider at the bottom. Mine is set similar to my draw distance of 128m.

I will be expanding the following topics out shortly

Snoozing Group Chat

Details coming soon.

Inventory “Accept” Feature

One of the cooler features of Catznip is its “Configure ‘Accept in’ Folders” feature that allows you to automatically have items when accepted stored in folders based on variables. Details and examples coming soon.