Difference between revisions of "Develop menu"
Jump to navigation
Jump to search
m |
m |
||
Line 170: | Line 170: | ||
**'''Debug Avatar Textures''' {{K|Ctrl|Alt|Shift|A}} shows component textures for own avatar. Not available in release viewers. | **'''Debug Avatar Textures''' {{K|Ctrl|Alt|Shift|A}} shows component textures for own avatar. Not available in release viewers. | ||
**'''Dump Local Textures''' {{K|Alt|Shift|M}} avatar texture info to log. Not available in release viewers. | **'''Dump Local Textures''' {{K|Alt|Shift|M}} avatar texture info to log. Not available in release viewers. | ||
*'''HTTP Textures''' disable to use the old UDP texture fetches. | |||
*'''HTTP Inventory''' disable to use the old UDP inventory fetches. Use with care, most cases of apparent inventory loss used to come from UDP packet loss. | |||
*'''Compress Images''' select a file and convert to .j2c, results to log. Apparently broken. | |||
*'''Enable Visual Leak Detector''' Not available in release viewer, needs debug build linked to vld. | |||
*'''Output Debug Minidump''' (not used) | |||
*'''Console Window on Next Run''' on Windows, open a "DOS box" log window at viewer startup. Same as ShowConsoleWindow [[debug setting]]. | |||
*'''''Set Logging Level''''' ▶ choose log verbosity and size. | |||
**'''Debug''' | |||
**'''Info''' default. | |||
**'''Warning''' | |||
**'''Error''' | |||
**'''None''' | |||
*'''Request Admin Status''' {{K|Ctrl|Alt|G}} request privileges. Only works if you are a Linden. | |||
*'''Leave Admin Status''' {{K|Alt|Shift|G}} | |||
*'''[[God Mode|Show Admin Menu]]''' only active if AdminMenu is TRUE. |
Revision as of 18:56, 30 December 2013
Develop
To enable, go to Me>Preferences, Advanced tab, and check "Show Developer Menu".
- Consoles ▶
- Texture Console Ctrl+Shift ⇧+3
- Debug Console Ctrl+Shift ⇧+4 scroll activity log on the main viewer window.
- Notifications Console Ctrl+Shift ⇧+5 trace dialogs, alerts, notifications.
- Fast Timers Ctrl+Shift ⇧+9 shows tasks performed per frame, see How do I get my Fast Timers results?.
- Scene Statistics plot complexity of objects in view.
- Scene Loading Monitor (not used)
- Region Info to Debug Console dump region flags and stats to log.
- Group Info to Debug Console dump summary of active group info to log.
- Capabilities Info to Debug Console dump capability names and URLs to log.
- Camera camera and agent position/rotation overlaid on screen.
- Wind region wind speed and heading is overlaid on screen.
- FOV camera field of view angle overlaid on screen.
- Badge Ctrl+Alt+Shift ⇧+H Addresses VWR-11118.
- Show Info ▶
- Show Time elapsed viewer run time overlaid on screen.
- Show Upload Cost (not used)
- Show Render Info render stats overlaid on screen.
- Show Avatar Render Info show load state and attachment weights for visible avatars.
- rez: 1=cloud, 2=gray, 3=baked textures available, 4=baked textures all downloaded
- weight: see Rendering weight
- bytes: total viewer memory used to show this avatar's attachments
- area: estimated visible surface area (m2) for this avatar's attachments
- Show Texture Info texture stats overlay on screen, for object face under cursor.
- Show Matrices OpenGL matrix info overlaid on screen.
- Show Color Under Cursor rendered RGBA values overlaid on screen.
- Show Memory total viewer memory used overlaid on screen.
- Show Private Mem Info private pool stats overlaid on screen, use with MemoryPrivatePoolEnabled debug setting.
- Show Updates to Objects Ctrl+Alt+Shift ⇧+U
- Force an Error ▶ These intentionally crash the viewer, for debugging only.
- Force Breakpoint Ctrl+Alt+Shift ⇧+B
- Force LLError and Crash
- Force Bad Memory Access
- Force Infinite Loop
- Force Driver Crash
- Force Software Exception
- Force Disconnect Viewer
- Simulate a Memory Leak
- Render Tests ▶
- Camera Offset shortcut to CameraOffset debug setting.
- Randomize Framerate add a random duration sleep with each rendered frame.
- Periodic Slow Frame sleep half a second every 10 frames.
- Frame Test capture buffer and pause.
- Frame Profile dump GL stats to log.
- Render Metadata ▶
- Bounding Boxes render bboxes color coded by type.
- Normals Normal_(geometry)
- Octree render bounding boxes color coded by octree buffer usage and activity.
- Shadow frustrum render each frustum as a shaded box.
- Physics Shapes render terrain and objects as they appear to the simulator's physics engine.
- Occlusion highlight objects that are hidden behind others.
- Render Batches highlight rendering groups with different colored tints.
- Update Type highlight each object by last update performed.
- Texture Anim highlight animated texture faces in yellow.
- Texture Priority highlight redder for high priority, bluer for low, pecking order as float text.
- Texture Area show min:max rendered texture area for each face.
- Face Area show min/max rendered area for each face.
- LOD Info (not used)
- Build Queue draw boxes around objects being rebuilt.
- Lights highlight local light sources and bbox of the light they cast.
- Collision Skeleton show avatar's "collision volume" joints. Used with fitted mesh. Not used with simulator physics.
- Raycast show mouse targets for selection and touches.
- Wind Vectors red lines overhead show wind direction.
- Render Complexity (not used)
- Attachment Bytes hover text with memory and size of avatar attachments.
- Sculpt hover text with sculpt map sizes.
- Texture Density ▶ (check)
- None
- Desired
- Full
- Rendering ▶
- Axes draw XYZ axis display centered on avatar plus region origin marker.
- Tangent Basis (not used)
- Selected Texture Info Basis Ctrl+Alt+Shift ⇧+T show size and alpha channel presence for faces selected in editor.
- Selected Material Info Ctrl+Alt+Shift ⇧+M (broken) show materials used on faces selected in editor.
- Wireframe Ctrl+Shift ⇧+R show object geometry.
- Object-Object Occlusion optimization, skip rendering objects that are hidden behind others.
- Advanced Lighting Model enable deferred rendering.
- Shadows from Sun/Moon/Projectors
- SSAO and Shadow Smoothing Screen space ambient occlusion
- Debug GL enable extra OpenGL error checking
- Debug Pipeline subset of Debug GL
- Automatic Alpha Masks (deferred) force alpha test instead of blend if texture has little transparency (when advanced lighting on).
- Automatic Alpha Masks (non-deferred) force alpha test instead of blend if texture has little transparency (when advanced lighting off).
- Animation Textures allow llSetTextureAnim to work.
- Disable Textures stop fetching new textures from the network.
- Full Res Textures disregard LOD and display all textures at full resolution. Increases network and memory use.
- Render Attached Lights render local light sources on avatar attachments.
- Render Attached Particles render particle systems emitted by avatar attachments.
- Hover Glow Objects shortcut to RenderHoverGlowEnable debug setting. Unfinished feature.
- Clear Cache Immediately (unused)
- Network ▶
- Pause Agent Stop avatar movement updates. Local turns and interpolated motion will still appear.
- Enable Message Log dump every protocol message to log.
- Disable Message Log stop protocol message dump.
- Velocity Interpolate Objects enabled, allows smoothed object motion between updates and for llTargetOmega motion to work. Disabled, stops "rubber band" effect at cost of these features.
- Ping interpolate Object Positions factor ping time into interpolation.
- Drop a Packet Ctrl+Alt+L simulate loss.
- Pause Agent Stop avatar movement updates. Local turns and interpolated motion will still appear.
- Dump Scripted Camera FollowCam settings to log.
- Bumps, Pushes & Hits open a floater listing hits to your avatar, list will be incomplete.
- Recorder ▶ Record and retrace your avatar's positions over time.
- Start Playback
- Stop Playback
- Loop Playback
- Start Record
- Stop Record
- World ▶
- Sim Sun Override
- Fixed Weather
- Dump Region Object Cache send object cache statistics to log.
- UI ▶
- Media Browser Test opens embedded browser with Viewer URI Name Space test page.
- Web Content Browser Ctrl+Shift ⇧+Z open embedded browser.
- FB Connect Test for checking Second Life Share API.
- Dump SelectMgr info about selected objects to log.
- Dump Inventory inventory UUIDs and names to log.
- Dump Timers function call stats to log.
- Dump Focus Holder what UI element has keyboard focus to log.
- Print Selected Object Info Ctrl+Shift ⇧+P object details to log.
- Print Agent Info Shift ⇧+P avatar name and camera to log.
- Region Debug Console Ctrl+Shift ⇧+`
- Debug SelectMgr if this and Limit Select Distance are active, dump auto deselects to log.
- Debug Clicks mouse button changes with coordinates to log.
- Debug Views identify UI elements on screen.
- Debug Name Tooltips identify XUI source for UI element under cursor. (alias of Show XUI Names)
- Debug Mouse Events info about what has mouse focus to log.
- Debug Keys text entry field activity to log.
- Debug WindowProc low level info for main viewer window to log.
- XUI ▶
- Reload Color Settings refresh from skin's colors.xml
- Show Font Test open floater with type specimen
- Show XUI Names identify XUI source for UI element under cursor.
- Send Test IMs send dummy messages to test accounts.
- Flush Names Caches clean avatar name cache.
- Avatar ▶
- Grab Baked Texture ▶ save baked avatar textures to inventory. On release viewers, requires admin login.
- Iris
- Head
- Upper Body
- Lower Body
- Skirt
- Character Tests ▶
- Appearance to XML dump appearance params to logs directory as username_s_nnnn.xml
- Toggle Character Geometry server "hack for easily testing new avatar geometry", requires admin login.
- Test Male wear "Male Shape & Outfit" from inventory Library/Clothing, NoInventoryLibrary must be FALSE.
- Test Female wear "Female Shape & Outfit" from inventory Library/Clothing, NoInventoryLibrary must be FALSE.
- Allow Select Avatar avatars can be selected and "moved" with object editor, local effect only, movements do not appear to others.
- Animation Speed ▶ speed changes are a local effect, only seen on your viewer.
- All Animations 10% Faster
- All Animations 10% Slower
- Reset All Animation Speed
- Slow Motion Animations half speed.
- Force Params to Default clear and refresh tweakable appearance settings
- Animation Info text over avatars with running animations and priorities. On release viewers, UUID view requires admin login.
- Show Look At
- Show Point At show destination for selection beam as a red crosshair.
- Debug Joint Updates rapid summary of updates to log, see llvoavatar.cpp
- Disable LOD for avatar bodies.
- Debug Character Vis dump avatar and attachment visibility to log.
- Show Collision Skeleton show avatar's "collision volume" joints. Used with fitted mesh. Not used with simulator physics.
- Display Agent Target crosshairs with avatar's actual and rendered positions. Color coding currently broken.
- Dump Attachments attachment points, UUIDs, positions, visibility to log.
- Debug Avatar Textures Ctrl+Alt+Shift ⇧+A shows component textures for own avatar. Not available in release viewers.
- Dump Local Textures Alt+Shift ⇧+M avatar texture info to log. Not available in release viewers.
- Grab Baked Texture ▶ save baked avatar textures to inventory. On release viewers, requires admin login.
- HTTP Textures disable to use the old UDP texture fetches.
- HTTP Inventory disable to use the old UDP inventory fetches. Use with care, most cases of apparent inventory loss used to come from UDP packet loss.
- Compress Images select a file and convert to .j2c, results to log. Apparently broken.
- Enable Visual Leak Detector Not available in release viewer, needs debug build linked to vld.
- Output Debug Minidump (not used)
- Console Window on Next Run on Windows, open a "DOS box" log window at viewer startup. Same as ShowConsoleWindow debug setting.
- Set Logging Level ▶ choose log verbosity and size.
- Debug
- Info default.
- Warning
- Error
- None
- Request Admin Status Ctrl+Alt+G request privileges. Only works if you are a Linden.
- Leave Admin Status Alt+Shift ⇧+G
- Show Admin Menu only active if AdminMenu is TRUE.