LOstorm SL Viewer
Change Log
back to main website
LOstorm 19.1
- Fixes for the following issues introduced in LOstorm 19.0:
- It is no longer possible to pose other avatars.
- Viewer may take longer than usual to start up sometimes.
- There may be a higher frequency of teleport disconnections.
LOstorm 19.0
- Updated from FS 7.2.2 to 7.2.3, see below link for further details:
- Default settings have changed.
- "Use Pie Menu" now defaults to OFF.
- "Show Advanced Menu" now defaults to ON.
- "Save textures from inventory" default format is now PNG instead of TGA.
- Animations and sounds can now be exported when the Bypass Permissions feature is active.
- To save sounds or animations from your inventory, right click one or more supported items and click "Save As".
(Doing this for textures now results in .j2c (JPEG2000) files, not PNG/TGA files.
Saving from the texture preview window still allows for PNG/TGA exports.)
- Folders can not be exported, but multiple files can be individually selected to save in bulk.
- Animations save as .anim, and sounds as .ogg
- Copy UUID / Save Asset buttons are also available on the Sound Explorer and Animation Explorer windows.
- Directly exporting other types of inventory asset (notecards, wearables, shapes) is not yet possible.
- Sounds can now be uploaded in .ogg format.
- For your safety, this feature should only be used to re-upload sound files ripped from SL!!!
- Files are expected to already be in the correct format (44100Hz, etc).
- OXP exports have multiple new improvements when the Enhanced Export feature is active:
- An issue where texture assets embedded inside of OXP files were being truncated has been fixed.
- The export preview window can now display textures referenced inside of PBR materials, as well as listing the materials.
- Prim and mesh objects are now distinguished (prims have a cube icon, and meshes have a pyramid icon).
- Mesh assets can now be exported inside of the OXP file.
(This is intended for use by mesh ripping tools. The OXP importer can not upload mesh)
- The inclusion of embedded texture/material/mesh assets can now be toggled off to create a smaller export file.
(You should not turn off Materials, or some PBR data will be lost)
[click me] Technical summary of OXP format changes in version 19
- Files now contain a top level key "lo_feature_version" with the vaulue of 1. (There is no way to reliably detect an enhanced export prior to LOstorm version 19)
- Files now contain a top level key "lo_asset_mask" (This value may clarify that an asset is missing due to an error or permission restriction, and not intentionally omitted by the exporter):
- 0x01 - If the "Export Contents" option was checked, to include inventory assets.
- 0x02 - If the "Export Textures" option was checked, to embed texture assets.
- 0x04 - If the "Export Materials" option was checked, to embed material assets (LLSD binary format).
- 0x08 - If the "Export Meshes" option was checked, to embed material assets (SLM format).
- Mesh assets may now be embedded in the OXP file. They are stored under a separate "mesh_asset" key, otherwise identical to the "asset" key. (This is to prevent other viewer versions trying to upload the SLM file as an asset)
- The sculpt params of mesh objects are now available under a new key called "mesh", otherwise identical to "sculpt". They still retain dummy volume parameters used to create placeholder prims on import. (prim_llsd["mesh"]["texture"] will be the mesh asset UUID, and its asset is expected to be an SLM file, rather than JPEG2000)
- These new features are not used by the viewer import feature, but are expected to be used by other asset ripping tools.
[click me] (Linux only) Fixes multiple issues related to file pickers:
- Reduced the situations where the fallback FLTK file picker will show up.
For the best experience ensure that zenity is installed on your system.
- If you have trouble with zenity, set the LO_NO_ZENITY=1 environment variable.
- On KDE desktops, it can also use kdialog program. This requires XDG_CURRENT_DESKTOP=KDE to be set.
- Fixed the file picker being totally broken for some.
- Enabled background thread file pickers -- i.e. most file pickers will not freeze the viewer while they are open -- when zenity/kdialog is used.
- The suggested / default filename is now filled out when saving files.
[click me] (Linux only) Fixes all-zero MAC address used for encryption of the password database[ref]:
- This change means the saved password list as of LOstorm 19 will properly be compatible with Firestorm.
- Migration of the encryption key will happen upon the first login using LOstorm version 19 or newer.
- If you want to keep the old behavior, set the LO_USE_ZERO_MAC=1 environment variable.
Reasons why you might want to do this:
- Allows the password database to be read by older versions of LOstorm.
- Allows the saved password database to be portable between machines.
- Prevent the database becoming unreadable when new network adapters are added/removed from your PC (such as docker or LXC bridges).
- Compatibility with sandboxing solutions which provide a random MAC address.
LOstorm 18.0
- Updated from FS 7.1.13 to 7.2.2, see below link for further details:
- Fixed: It is once again possible to save baked texures!
- "Copybot XML" export feature has been added. Some more info on "Copybot XML" exports is available here.
- This export feature is intended for use with MeshFix v2.0.4 only.
- There is NO DOWNLOAD TEXTURES OPTION and NO IMPORT FEATURE yet.
- XML exports are missing many features that OXP exports provide.
- OXP exports now support PBR materials/textures, and Animesh / Reflection Probe flags:
- PBR textures are now diplayed on the Textures tab
- PBR material data is included in new OXP exports (also the "animesh" and "reflection probe" flags)
- Imported OXP files will have PBR materials re-applied to the appropriate faces.
- When using "Upload Textures", the PBR materials will be re-uploaded. (this is not fully tested, sorry)
- This version installs once again as "FirestormOS-Releasex64" instead of "FiretormOS-Release", sorry for inconvenience.
- Please note the following known issues:
- If an item contains an invalid texture reference, OXP export will fail
- When uploading assets for an OXP containing PBR materials, the materials will sometimes not load correctly from the inventory until restarting.
- When uploading assets for an OXP containing PBR materials, the material's textures will not be re-uploaded !!!
LOstorm 17.0
- Updated from FS 7.1.11 to 7.1.13, see below link for further details:
- Note: Texture viewing and export features still have no support for PBR, sorry!
- Exporting of baked textures is broken in this release, sorry! Please use a previous version if you need this feature.
- Poses saved in version 16 are no longer compatible with version 17. :(
LOstorm 16.2
- Update to Poser feature to allow posing other avatars.
LOstorm 16.1
- (Linux only) Fixes startup crash with Mesa 24.3 or Mesa 25.
LOstorm 16.0
- Updated from FS 7.1.10 to 7.1.11, see below link for further details:
- Note: Texture viewing and export features still have no support for PBR, sorry!
- LOstorm 16 does not require an AVX2-capable CPU, but this version will no longer run on Windows 7.
- It may be possible to build a Windows 7 specific version of this viewer in the future.
- This release includes the Poser tool from Firestorm Beta.
To access it, find the "Poser" option under the "World" menu, or add the button to your toolbar.
- This allows you to pose characters and animesh objects locally (i.e. the poses are not visible to anyone else).
- Since this is an unreleased feature it has some rough edges, and may change significantly in the next version.
- This version includes a fix for major texture loading issues on Linux with AMD graphics cards.
If users of other GPUs still have issues, try enabling the debug option RenderGLMultiThreadedTextures in the viewer.
(Even if you don't have issues, try to the enable the option, as it may improve performance)
LOstorm 15.1
- (Windows only) Fixes texture exports never completing.
- Fake info now includes missing "with Havok support" text.
LOstorm 15.0
- Updated from FS 7.1.9 to 7.1.10, see below link for further details:
- Note: Texture viewing and export features still have no support for PBR, sorry!
- "Send system info" feature / viewer info sent in Firestorm support groups feature will be faked to look official, and fake viewer info can also be copied from "Help > About" under the "Fake Info" tab.
LOstorm 14.0
- Updated from FS 6.6.17 to 7.1.9, see below link for further details:
- Note: Both OXP (Linkset) and DAE (Collada/Mesh) export features contain no support for PBR.
Exporting objects which utilize PBR will result in missing textures/materials.
- Linux version has increased minimum version requirements. glibc 2.34 (August 2021) or later is required.
LOstorm 13.1
- Updated from FS 6.6.14 to 6.6.17, see below link for further details:
- Note: You can copy/set texture UUIDs of inventory folder images using the "Choose texture" button.
- (v13.1) Fixes the Animesh loading issue described in FIRE-33398.
- (v13.1-KDU) Windows only: May address texture loading issues.
LOstorm 12.2
- Login page is now a local HTML file that retrieves news updates from multiple sources. The page used in previous versions is no longer available
- Note: You may view/edit the HTML file in the fs_resources folder of your viewer installation. However, the news fetching feature will only function when the page is loaded inside of the viewer.
LOstorm 12.1
- Texture uploading parameters have been restored to previous levels to fix low quality texture upload issues.
- Saved username is now correctly restored on startup in the "Show IDs" window.
- (Linux only) Once again fixed the clipboard thing again...
LOstorm 12.0
- Fixed saving baked avatar textures.
- Updated from FS 6.6.8 to 6.6.14, see below link for further details:
LOstorm 11.1
- (Windows only) Fixed sound not functioning.
- (Windows only) Fixed display of high-resolution program icon.
- (Linux only) Fixed regression to X11 selection clipboard fix.
LOstorm 11.0
- Improved Linux viewer compatibility with older Linux releases (glibc 2.17 or newer required).
- Updated from FS 6.5.6 to 6.6.8, see below link for further details:
LOstorm 10.0
- Fixed broken grid selection and login page on first time running the viewer.
- Saving of textures that are not in your inventory is finally repaired, and no longer will hang on "Receiving".
- "Anonymize Exports" extra feature now also scrubs user information from Collada exports. (.DAE files)
- Option to change login background image, after popular request.
- Login homepage is now hosted on a separate webserver for redundancy.
- Updated from FS 6.5.3 to 6.5.6, see below link for further details:
LOstorm 9.0
- Fixed "Check ID" window showing incorrect MAC ID.
- Added feature to login with MD5 password.
- Added feature to optionally override login HD ID0 and MAC ID with a custom value for each account.
- Updated from FS 6.4.21 to 6.5.3, see below link for further details:
LOstorm 8.0
- Fixed Check ID window not updating correctly in some situations: [more info]
- Added Extra Features, for enhanced and unrestricted access to content export features.
- Updated from FS 6.4.12 to 6.4.21, see below link for further details: