A Cloud Garden in Second Life

The Cloud Garden, March 2025 – click any image for full size

Designed by Madam Chaos (TheAwkwardMochi) and occupying a Homestead region, The Cloud Garden is a engaging setting that is both relaxing and surreal; less a landscape and more scene from a dream, as Moochi’s introduction to the region notes:

Immerse yourself in the soothing, surreal dream of a fairy-tale world in the clouds. Explore the dreamy landscape on foot or horseback to uncover its secrets, take photos, invite someone special for a dance, or relax in one of the many quiet corners.

Madam Chaos (TheAwkwardMochi)

The Cloud Garden, March 2025

The landscape itself sounds simple enough: a ring of yellow sand enclosing a shallow lake, a long tongue of land extending out into the shallow water, as if lapping at it. The Landing Point sits at the end of this tongue, not too far from the middle of the region.

From horizon to horizon, the sky rises from a pink-tinged encircling sea, itself first pink before becoming more yellow-to-orange and eventually a deep orange overhead, a massive rainbow-stippled Moon hanging overhead. beyond the pinky haze of the horizon shadowy forms of distant hills can be seen, mixing their forms with the flow of low-lying clouds as they dance around the setting while blankets of cloud speed by overhead.

The Cloud Garden, March 2025

However, this simple description disguises a lot;  not only is there much to be discovered as one explored the setting at ground level, there is a genius in the design in how it make use of the Shared Environment: take this away, and the setting stands as a largely monochromatic place: the sands a stark white and the low-lining lumpy clouds equally so, the cold blue of the waters one of the few points of colour. Around the sands, many of the trees appear frosted and frozen, the surrounding off-region hills taking on the appearance of icebergs.

All of this is beautifully transformed into a dream-like, surreal landscape through the use of the Shared Environment, the sand and waters turning warm and inviting, the hills softening into their shadowy forms. Nor does this magical transformation end there: the ambience of the setting changes as one explores, adding to the dream-like nature of the different vignettes spread around and over the ring of sand – and out on the waters of the lake.

The Cloud Garden, March 2025

From the landing point there are three routes of exploration: giant Xylophone keys point the way to a huge greenhouse, its floor flooded by the water of the lake. It is home to a gallery featuring uploads of Moochi’s physical world art, wonderful digital pieces (not AI generated!) produced from photographs Moochi has taken of plants and flowers. They are beautifully produced, with each piece offered in two versions: Copy / Modify or Transfer / Modify, depending on your preference.

Keeping with the musical theme, a piano keyboard also reaches out to a small, rounded island where stairs rise through low clouds rising from the sand like piled-up ice-cream, to reach a carousel. A marble bath floats serenely on one of the clouds as a unicorn gallops through the air, pulling a pumpkin-like carriage, with more surprises awaiting discovery around, under and over this frozen tower of clouds.

The Cloud Garden, March 2025

The third route away from the landing point is the tongue of sand itself, presenting the way to explore the outer ring. This path passes by way of a series of options for exploring, if you don’t fancy doing so on foot – and given the presence of the horse rezzer, those with their own wearable horses can add them as well – and there are what appear to be jumps set-up around the ring of sand to add a little fun to riding as well.

As noted above, the setting perhaps shouldn’t be looked at as a contiguous environment so much as a sandy path linking a series of dream-like vignettes, each with its own attractions, be they climbing a zipline (and riding  it back down) or making balloons fall from the sky (and popping  them), or visiting the floating cloud islands and relaxing on a bed. There’s also a rowing boat on the lake offering a place to relax as it moves itself from point-to-point around the lapping waters, whilst those looking for something quiet and restful can take to one of the floating seats or swings and pass them time wrapped in their own thoughts.

The Cloud Garden, March 2025

Offered with an audio stream playing suitably relaxing music featuring pan pipe, flutes, and similar, The Cloud Garden is a richly intertwined setting, mixing discovery, opportunities for reflection or photography or romance with dancing, horse riding, gently changing ambient environments and art. A genuine delight to visit and spend time within. Do read the introductory note card available at the landing point for more information on the setting and the work Moochi has put into it – and enjoy!

SLurl Details

2025 week #11: SL TPVD meeting summary

Coda Haze, January 2025 – blog post

The following notes were taken from my audio recording + the video recording by Pantera (embedded at the end of this summary) of the Third-Party Developer meeting (TPVD) held on Friday, March 14th, 2025. My thanks to Pantera as always for providing it.

Meeting Purpose

  • The TPV Developer meeting provides an opportunity for discussion about the development of, and features for, the Second Life viewer, and for Linden Lab viewer developers and third-party viewer (TPV) / open-source code contributors to discuss general viewer development. This meeting is held once a month on a Friday, at 13:00 SLT at the Hippotropolis Theatre.
  • Dates and times are recorded in the SL Public Calendar, and they re conducted in a mix of Voice and text chat.
  • The notes herein are a summary of topics discussed and are not intended to be a full transcript of the meeting.

Official Viewers

  • Default viewer: 7.1.12.13550888671, formerly the ForeverFPS, dated March 1, 2025, promoted March 5th – NEW.
    • Numerous crash and performance fixes.
    • Water exclusion surfaces.
    • Water improvements.
  • Second Life Project Lua Editor Alpha, version 7.1.12.13858460198, March 14th, 2025 – NEW.
    • Will only work on Aditi, within the following regions: [Luau Yardang], [Luau Tombolo], [Luau Mesa] and [Luau Tideland].
    • See below for more.

Viewer Releases, Cadence and Open Source Contributions

  • As previously noted in these pages, viewer releases are changing:
    • The viewer version numbering will be changed to reflect the year / month of release, so 2025.03 (March 2025) will be the next viewer in the pipe, followed by 2025.04 (April 2025).
    • The new viewer numbering may not initially be reflected in installer / viewer About floater, but it is something Signal Linden would like to see achieve – and maybe even back in the viewer’s top bar.
    • The will be a move towards a monthly release cadence, although during the TPV meeting, Signal Linden indicated it might be every other month at times.
  • Overall the viewer release cadence is intended to better match the sever updates cadence, so that simulator updates with require viewer changes will not have to wait so long for those changes to appear in the release viewer.
  • In line with all of the above, Geenz Linden has put forward a proposal for revamping the open source programme and making it more responsive, inviting input from TPV and open source developers. This will likely include a new Contribution Agreement.

SLua Alpha Testing

  • SLua (Slew-ah, or SL Lua) is the name given to the server-side implementation of Lua as a replacement for Mono as the compiled scripting language for Second Life.
  • The alpha is now available on Aditi.
  • Please refer to the official blog post and (if you prefer) my blog post for more.
  • At the TPVD meeting, Signal Linden indicated that LL is considering open-sourcing the SLua virtual machine, once it is ready.

In Brief

  • It is likely that the open Source Developer meeting and the TPVD meeting will be merged, with one (or both) changing time (and frequency?) as a result.
  • With new simulator certificates coming in, it was recommended that older viewer versions on Aditi to ensure they can still access SL on simulators running with the new certificates. These Aditi simulators are:
    • Cloud Sandbox 1-4.
    • All of the Blake Sea regions.
    • Bonifacio.
  • The viewer-side implementation of Luau (as distinct from the SLua project) is described as being in a “project branch and liable to stay that way for now”, with no short-term plans for rolling it out.
  • Still no firm date on when the Vivox Voice service will be switched off in favour of WebRTC.

Next Meeting

† The header images included in these summaries are not intended to represent anything discussed at the meetings; they are simply here to avoid a repeated image of a gathering of people every week. They are taken from my list of region visits, with a link to the post for those interested.

Lab officially announces Lua Alpha testing

via Linden Lab

On Friday, March 14th, Linden Lab officially announced the Second Life Lua Alpha, with testing now available on Aditi, the Beta grid.

Now officially referred to as SLua (SL Lua), this is a project to replace Mono as the back-end scripting language, utilising a version of the Roblox-derived Luau scripting language, which Linden Lab has been working on developing for some time now (as noted within updates in this blog, such as my Simulator User Group summaries), and this Alpha project is to allow early testing of the capability.

Note: this is the server-side scripting implementation of Luau, not the in-viewer support for Lua. This latter work is still in development, and will be subject to future updates from the Lab.

General Notes on Testing

  • The Aditi regions running Luau support are: [Luau Yardang], [Luau Tombolo], [Luau Mesa] and [Luau Tideland].
    • These support both native Lua scripting and compiling LSL to Luau VM.
    • Make sure your Viewer shows the Beta Grid in your login options. To do this:
      • Go to Preferences → Advanced and select Show Grid Selection at Login.
      • Then re-log, selecting Second Life Beta Test Grid from the drop-down under Last Location in the splash screen. Note you might need to log in twice the first time so your inventory can properly sync.
  • A Luau-capable viewer is required – download the latest from the Second Life Alternate Viewers page.
    • This viewer will work on any region in SL, but will only compile scripts to Luau on the Aditi regions noted above.
  • Additional general notes:
    • SLua scripting is in early development. Memory and performance characteristics, and API specifics may change! Regions will crash and it’s possible you may lose content if you don’t save often into inventory when working on the beta grid. Error reporting when compiling scripts from LSL to Luau is “quite spartan at the moment”, but will be improved “in the next update or two”.
    • If objects with compiled Luau script assets are rezzed in a non-Luau region, they won’t work.

Luau Resources

SLua Contest

To help promote SLua testing, Linden Lab is, from Monday, March 17th, 2025, running a creator contest to demonstrate the potential and capabilities of the language. with L$170,000 in prizes. For details, please refer to the official blog post for full details. Awards will be determined by committee in April, and winners as well as runners up will be highlighted on official Second Life news sites and social media.

Using Firestorm in your browser for Second Life

As of Friday, March 14th, 2025, Firestorm is available as a viewer-in-a-browser option via Linden Lab
On Friday, March 14th, Linden Lab, in conjunction with the Firestorm viewer team, launched Firestorm Zero, an expansion of the Lab’s viewer-in-your-browser Project Zero which, as the name suggests, features the release version of the Firestorm viewer.

I provided an initial overview of the offering, together with notes on the overall status of Project Zero in Project Zero Update: Firestorm in your browser as well.

Table of Contents

Update: all available passes are sold out!

In this article, I hope to provide a brief re-cap on the work, and provide an hands-on to getting started and using Firestorm Zero.

Key Points To Note

  • Firestorm Zero is a means to access Second Life by means of the Firestorm viewer being streamed to your computer from an Amazon GameLift servers, and your inputs transmitted back to the server.
  • The service currently operates at a fixed 1080p screen resolution, and should generally provide a Second Life experience at least as good as any mid-range gaming PC, direct to your computer, no matter how old the latter might be.
  • As the service is being streamed to your computer, not all of Firestorm’s setting and options may be saved between sessions – see below for more on this.
  • Firestorm Zero is provided on a pay-to-play basis, using passes costing L$250 for up to five hours use of the service. See below on how to obtain passes.
    • Please note that this is an initial price, and may change – again, please refer to Project Zero Update: Firestorm in your browser as well for general information on the cost of streaming.
    • Payment is for using Firestorm Zero only, the official viewer Project Zero access at zero.secondlife.com is still free, but with limited access to existing users.
    • There are a limited number of passes available.
  • The Firestorm viewer version is 7.1.11.

Purchasing a Firestorm Zero Pass and Accessing the Service

Purchasing a Firestorm Zero Pass

  • Go to your Second Life dashboard.
  • In the left-side menu column, click on Account → Purchase Streaming Hours.
  • Click the Purchase 5 Hours for L$250.
Purchasing hours for using Firestorm in your browser
  • Once you have purchased your hours, continue below.

Accessing the Service

  • On purchasing a pass, go to the the Firestorm Zero webpage – note that this may be referenced a “Second Life” in your browser tab, because it is Linden Lab providing the service, it does not mean you are about to be logged into the Official viewer.
  • If you are logging-in for the first time:
    • Log-in with your log-in credentials using the Second Life web log-in request.
    • If you have Multi-Factor Authentication (MFA) enabled (see: Second Life Multi-Factor Authentication: the what and how), you will additionally be asked to supply a Token.  Be sure to accept cookies to save you Token information.
As Firestorm Zero is provided via Linden Lab, you may be requested to log-in to the Second Life web services and, if you use MFA, to provide a Token
  • The warning that Project Zero is experimental will be displayed. click the Play button to proceed.
  • The viewer will load and launch, delivering you in-world.

Settings and Options: Available and Limitations

As Firestorm Zero is streamed to your viewer, not all of Firestorm setting / options for saving settings within the viewer may work / be available. The following is a list of features I’ve been able to test; note that there are other Preferences that may also disabled within Firestorm Zero when compared to the locally-installed versions of the viewer. Also, these are obviously at the time of writing, and subject to future changes.

Option Firestorm Zero
Retain Preferences between sessions Yes
Set and retain Graphics Presets Yes
Set and retain Camera Presets Yes
Customise Toolbar buttons Yes
Set and retain Camera Presets¹ Yes
Retain toolbar button size and alignment between sessions No
Access Advanced Menu No
Access Developer Menu No
Upload textures, sounds, models, etc. No
Retain IM histories Yes
Retain Local Chat history No
Back-up and Restore Settings No
Enable RLVa & retain Yes
Space Navigator Support No
Save Snapshots to Disk² No
  1. I personally had issues with accessing Firestorm Zero after setting custom camera presets, and have reported this as a potential issue. Your mileage may vary.
  2. As alternatives – use the options to save snapshots to e-mail or save to Flickr.

Support And Feedback

Firestorm Zero is a collaborative effort between Linden Lab and the Firestorm viewer team.

  • Linden lab is responsible for the overall provisioning of the service: purchasing passes, accessing Firestorm Zero, providing capabilities such as viewer Preferences and settings being retained between sessions, etc.
    • Issues relating to any of the above can be reported through the Firestorm Zero category of the Second Life Feedback Portal.
  • The Firestorm team retain responsibility for general support within the viewer itself.
    • Issues relating to using the viewer itself should, in the first instance, be raised through the usual Firestorm support channels.

Related Links

SL22B: theme, exhibitor applications now open

via Linden Lab

June 2025 will mark the 22nd anniversary of Second Life opening to public access – and as we’ve all come to expect, the month will mark the start of several weeks of events and celebrations running into July under the umbrella of the Second Life Birthday (SLB) otherwise know for this year as SL22B.

On Thursday, March 13th, Linden Lab officially announced the dates and theme of this year’s festivities,  and opened applications for those wishing to create and host an exhibition within the SL22B event regions.

Dates and Theme

This year the SLB festivities will open on Friday, June 20th, 2025 and will run through until Sunday, July 20th. The theme for 2025 is Myths and Legends, which the Lab describes thus:

It reflects the Second Life experience because we are all the heroes of our own adventures! The emphasis is on the characters and stories people create in SL both personally and within their communities. 

However, as has been the case over the last several birthday events, exhibitions are not confined to the theme itself, with the Lab additionally noting:

Share your Second Life passions with us. Your interests. Your communities. Your world! Every year we celebrate because of you, the amazing and creative Residents who have chosen to call Second Life home. What has drawn you into this world, and what keeps you here? These annual festivities are an opportunity to show us what fuels your Second Life. Let’s celebrate that together!
The SL21B Stonehold Stage, June 2024

Exhibitor Applications

The announcement also notes that applications for those wishing to host exhibits within the Birthday regions are now open. Those wishing to apply should note the following high-level requirements, and refer to the application form for a full set of exhibitor rules.

  • Applications will be accepted through until Monday, May 19th, 2025.
  • There will be both General and Adult rated regions available to exhibitors.
  • Exhibits do not have to be in keeping with the Myths and Legends theme, as noted above.
  • Exhibits must not be commercial in nature (e.g. no selling items, no tip jars or the solicitation of donations – this includes tip jars, etc., associated with any performers appearing within an exhibitor space), but gifts may be provided to SL22B visitors.
  • Exhibits to be presented within the General rated regions of the event must be in accordance with the General Maturity Rating (e.g. no nudity –artistic or otherwise–, no Adult animations and/or gestures, furniture, etc, must not contain Adult poses / animations, etc.).
  • Adult exhibitions and content are restricted to the separate Adult rated event regions and must conform to the Second Life ToS and the Second Life Community Standards.
  • Performances, live music and / or DJ events cannot be hosts within ant exhibitor space before Monday, June 30th, 20 2025.

Exhibitor Application Form.

Please note: All enquiries about hosting exhibitions at SL22B should be directed to Linden Lab, not this blog.

Related Links

Project Zero Update: Firestorm in your browser as well

From Friday, March 14th, 2025 (if all goes according to plan) Firestorm will be available as a viewer-in-a-browser option via Linden Lab

On Wednesday, March 12th, 2025, Philip Rosedale, the Lab’s Chief Technology Officer and Syntax Linden, the lead for Project Zero, the viewer-in-a-browser project, provided a special update to members of the Blogger Network on the status on the project, including the news that Firestorm is joining the project with “Firestorm Zero”.

Firestorm Zero

The release version of Firestorm will be available to users as a viewer-in-your-browser offering in collaboration with Linden Lab. All things being equal, it will be launched on Friday, March 14th, 2025, in addition to the current Project Zero offering of the Official viewer (see below for more on this) and has the unofficial title (likely to become official now!) of Firestorm Zero.

Audience

The primary audience for Firestorm Zero is seen as existing  and returning users  – the majority of whom already use Firestorm, and who might therefore find Firestorm Zero a more attractive option that Project Zero’s Official viewer.

Payment “Passes”

  • Unlike Project Zero, Firestorm Zero will be offered on a pay-to-use basis  from the outset, in the form of purchasable “passes”.
    • Passes will cost L$250 and provide up to 5 hours of use with Firestorm Zero (passes will not apply to the official viewer at this time, which remains free to use.
    • Passes will be available through a Dashboard web page “similar to how you purchase Linden Dollars”, once the service has been announced and is live.
    • Firestorm Zero passes will not be available via either the Project Zero website or the Firestorm website.
  • While the number of passes available at any given time may be limited, once purchased, they guarantee immediate access to Firestorm Zero without any of the waiting experienced with Project Zero.
  • With regards to the above, the idea of selling passes for Firestorm Zero is two-fold:
    • To test the waters on charging for the streaming service, to see how users respond to it, how they go on to use the service based on the fees charged, etc.
    • To offer the service at a price-point potentially in line with the expectation of the actual streaming costs coming down over time to match or come close to the cost of passes.

Additional Firestorm Zero Notes

  • The viewer is streamed at 1920×1080 (as with Project Zero).
  • Whilst this is the Firestorm viewer, it is being surfaced to users directly by Linden Lab. As such:
    • If a user has opted-in to MFA, they will be required to provide a token (again, as per the usual requirements).
    • The viewer will be accessible through a Linden Lab web page after a pass has been purchased, not through the Firestorm website nor the current Project Zero web page.
  • Once available, issues with Firestorm Zero can be reported through the Feedback Portal dedicated Firestorm Zero category.

Project Zero Update

Note: for a general overview on the Project Zero work, please see: Second Life in your browser: a new initiative from Linden Lab.

General Update Notes

  • As noted above, the Official viewer Project Zero option will remain available at no cost at present, through its dedicated website, and with individual sessions still limited to 1 hour.
  • Project Zero is currently provisioned out of Amazon’s AWS facilities on the US West Coast. However, Linden Lab is in discussion with AWS about offering Project Zero through UK and European end-points “soon”.
  • Work is continuing on the React / HTML updates to the viewer UI within Project Zero, but these are not ready for surfacing just yet.
  • IMs within the Zero viewers are now saved – however, local chat sessions cannot, at present, be saved.
    • More general work on Chat is being carried out to try to ensure chat messages are properly synched between different modes of access (e.g. between the viewer and SL Mobile).

More On Possible Future Fees

  • Currently, Project Zero is costing Linden Lab around US $1.75 per hour per user.
    • While there are expectations / confidence that this price will be reduced in the future, it still means LL are running the service at a loss at present.
    • Some of the ways these costs are likely to come down involve switching the service away from Windows machines to Linux systems (hence why at the week #10 CCUG meeting, Linux support was described as becoming “more and more of a forefront priority” with “internal dependencies on supporting it”), and in moving away from dedicated per-user hosting for the streaming viewer to more of a “shared tenancy” model.
    • It is the expectation of the overall cost eventually coming down to under US $1 an hour which has encouraged the Lab to settle on the idea of selling “passes” in conjunction with Firestorm Zero, as a means to test the water among users.
  • In terms of charging for the service in the future in order to cover costs, it was indicated that offers passes as a subscription perk of some kind (e.g. at a reduced fee(?)) might be considered.

New Users

  • The Lab has been seeing “hundreds” of new users per day come into to Second Life via the workflow that leads them to running Project Zero and the Official viewer rather than having to download and install the viewer.
  • New users have up to four hours for a session when accessing Second Life through the on-boarding process / Project Zero.
  • Those entering SL through the workflow / Project Zero who have responded to the Lab’s surveys have done so “very positively”.
  • However, it’s not clear how well these users are being retained beyond their first log-in, as this is harder to track, particularly as retention really needs to be measured in terms of multiple months rather than weeks.
  • As a broader note on new user on-boarding, LL is looking towards a “simpler” approach to the on-boarding process as a whole, including giving people the option of using Firestorm / Firestorm Zero as a part of the workflow.

General Notes

  • It was suggested that as there is no facility to save snapshots to a local disk in either Project Zero or Firestorm Zero, that those taking snapshots on either try the Save to E-mail option on the Snapshot floater (both Zero and Firestorm Zero) or Save to Flickr (Firestorm Zero) and – if post-processing is required, download the image from there.
  • Update: the issue of saving Preferences originally mentioned in this article was fixed on March 13th.