Download Latest Version Kirstens S24(5)-7.2775.3.0-Beta_1.exe (287.3 MB)
Email in envelope

Get an email when there's a new version of Kirstens Viewers

Home
Name Modified Size InfoDownloads / Week
kirstensviewers 2025-11-08
readme.md 2025-11-08 5.5 kB
License.rtf 2022-09-25 149.0 kB
Totals: 3 Items   154.5 kB 26

IMPORTANT: Kirstens Viewer is a Third-Party Viewer


About This Viewer

Kirstens Viewer is a maintained fork of the official Second Life Viewer. It prioritizes fidelity, performance, and compatibility with modern Windows environments. The build system has been custom-engineered for clarity and streamlined execution.

  • Optimized for modern multi-core CPUs with AVX2 and OMP
  • Modern C++ techniques: replacing historical legacy code
  • Unique build system, minimal external dependencies
  • Functionality aligns with official viewer behavior

This viewer is not affiliated with Linden Lab. Users must adhere to the Second Life Terms of Service.

This software is provided "as is" with no warranty. You assume all risk of use and agree that the Kirstens Viewer team is not liable for any loss or disruption caused by use of this software.


Privacy Features

Kirstens Viewer respects user privacy and disables the following components by default:

  • Background Updater
  • Metrics Collection
  • Crashlogger

Message from Kirstenlee

Thank you for your time and interest.
Best wishes always,
Kirstenlee Cinquetti


Build History

Build 2182 Codename: OTHAN (S24.1)

Build 2342 Codename: DRIF ( S24.2)

Build 2527 Codename: FARA (S24.3)

Build 2700 Codename: SJAANDI (S24.4)

  • Forked from Viewer 7.2.2 / 2025.8
  • People Range Slider added and tweaked
  • Converted significant portions of code to STL from Boost
  • Skins overhauled - updates to XUI PL,DE and JA versions.
  • All significant LL PATCHES 4537-4671 (develop) as of 19/9/2025
  • Improved occlusion code icluding reflection code, Overhaul of RenderTarget code
  • Fixes to shader settings and shader cache
  • Latest Marketplace & Search
  • Agressive Optimisation of llrender code
  • Double click hide balance / refresh balance status bar
  • Updated Kirstens Version of OpenJp2 - 2.5.3 with AVX enabled.
  • Overhauled Build System ( Powershell Build and Develop )
  • All Viewer libraries updated (2025.8) - Including the Latest Chrome Embedded Browser
  • Full optimised compile with LTCG

Build 2775 Codename: VETR (S24.5) Beta 1 (Winter Update)

  • Disable ZoomIn an object item when the region is not connected to the current region
  • Fix user not being able to reset display name
  • Fix performance problems with My Outfits
  • Extend login timeout
  • When moving the cache, the old cef_cache should be removed
  • Improve ordering of sub-meshes upon upload
  • Fix emoji warnings and missing emojis
  • Fix XUI warnings
  • Excessive texture fetch logging on shutdown
  • Make 'About' floater use real bandwidth
  • Use correct search query when navigating to the page
  • Fix Crash in LLToolBarView::handleDropTool
  • Fix Crash at LLScriptFloater::setNotificationId
  • Fix missed else condition
  • Better cacheOptimize's issue handling
  • Extra logging to track discard 6 - Plus clamped some values and preventing decode from starting
  • Fix Crash in LLFolderViewFolder::setOpen
  • Fix Crash at retransmitUnackedPackets
  • Fix texture picker using IMG_WHITE for blank materials
  • Fix group ownership detection for deeded objects
  • Fix SceneLoadRearMaxRadiusFraction not stored as a fraction
  • Fix crash on cameraUnderWater
  • Wearables sort order reliability
  • Preserve transforms when switching PBR materials
  • Collada vs GLTF Mesh Import Naming Convention
  • Fix baked texture shared between avatars when in PBR material
  • Fix Crash at getPrimaryFormat
  • Fix crash on missing factory
  • New FULL marketplace and search interface update
  • Move the irradiance gen unbind to be within the correct scope.
  • Fix gray background tiles in the Minimap (#4815) - S24 version
  • Fix extra setGLTFRenderMaterial
  • Fix missing Lossless check that broke sculpt upload
  • Fix Japanese Translation
  • Fix wrong material type when 'editing linked'
  • Fix Repeat Notification Noise on Find Emoji Floater
  • Fix Crash at LLVolumeFace::createOctree
  • Show torn off chat when clicking on a message popup
  • Fix webrtc crash on tuningGetEnergy
  • Fix material not applying
  • New Add search by agent ID to resident chooser
  • Fix Crash at resetRegionCrossingTimer
  • Fix Crash on LLTeleportRequestViaLure::toOstream
  • Fix access violation in LLInventoryModelBackgroundFetch::bulkFetchViaAis
  • Fix An Emoji in a display name can affect text in chat
  • Fix Crash at LLPluginProcessParent::poll (S24 already fixed!)
  • Fix Incorrect camera aspect ratio
  • New Add a sortable status column to the list of gestures
  • Add 1024x1024 size to Snapshot to Inventory
  • New Add Legacy Search
  • Fix camera POV jump when avatar crosses a region boundary
  • Fix occurrences of fake BOOL
  • Fix name cache callbacks not having connections
  • NEW - WebRTC client
  • Fix device update causing a crash
  • Fix missing voice cleanup
  • Fix webrtc crashing in worker threads on shutdown

  • Binaries signed:

  • Codesign: 4e2969400a179e151ba7323da181f8b0

Kirstens Viewer is independently developed. For support, build reports, or contributions, please use the designated contact channels.
Special thanks to SourceForge for hosting this project and supporting the open source community.

"I learned very early the difference between knowing the name of something and knowing something." — Richard P. Feynman

Source: readme.md, updated 2025-11-08