Happy Spring To All!

It’s time to catch you all up on recent product developments! Continue reading for mobile updates, scripting news, new feedback portal (and end-of-life for JIRA), and Viewer releases.

 

📱 Mobile Private Alpha Update

Big and small updates! This is a reminder that Premium Plus members can apply to participate in our Mobile Private Alpha. If you are a Premium Plus subscriber, and you’re ready to try the app and help us make it better, find out more.

We recently updated the Second Life Mobile Alpha to support streaming audio! You can enjoy music in Second Life on your mobile device while hanging out with friends inworld. Streaming audio is off by default. To turn it on, go to Settings > Developer tools > Enable Streaming Audio.

We have brought you a couple of new Chat UI features:

  • Start a new chat from any chat screen
  • On the Nearby Chat screen, see how many people are nearby.

image7.jpg

Next up – teleport and avatar display improvements. We think we’ve got avatar shapes figured out…and the real challenge – skeleton deformers – are also in the works!

🐛 JIRA end-of-life

image1.png

 

Yes, the king is dead, long live the king! While we have said goodbye to Jira as the platform for collaboration with our residents as well as for internal issue tracking, we believe this has allowed us to improve visibility and collaboration. 

The new Second Life Feedback Portal is a great place for any new bug reports or feature requests, while the public Second Life Viewer project on GitHub is where we continue our open-source work. 

Speaking of the Second Life Feedback Portal, it has already received 672 posts, 2635 comments, and 6426 votes! We thank you for your enthusiastic participation. We have made many updates since we first introduced it in January including a whole new UI and dark mode (based on your system settings). We will continue to improve the feedback portal and, most importantly, review all the incoming reports and requests!

Although Jira is dead, the archive remains. As mentioned in our Pt. 2 blog post, the Jira archive of the Second Life BUG project on GitHub is now available. You can find the public BUG archive at https://github.com/secondlife/jira-archive/issues. The archive currently contains most of the previously public Jira tickets from the original BUG project. However, there are a few that we are still moving over. It does NOT include tickets that previously had restricted access.

👩‍💻 Scripting changes

Out now: Increased sensor result limit

We’ve increased the maximum number of results returned by llSensor and llSensorRepeat from 16 to 32. This will reduce the need for workarounds such as repeatedly scanning small slices of space.

Coming soon: llSetLinkSitFlags, llGetLinkSitFlags, SIT_FLAG_NO_COLLIDE

In an upcoming server release we will be allowing scripts to set and get the sit flags of linkset sit targets via llSetLinkSitFlags and llGetLinkSitFlags. In addition, scripts will be able to set the SIT_FLAG_NO_COLLIDE flag to disable the avatar’s collision volume when they are seated. This will be useful for clown cars and other creations.

Scripting roadmap

Status of these upcoming changes and more are visible on Second Life’s new public roadmap at feedback.secondlife.com. If you have ideas or feedback on the scripting system check out the Scripting Features and Scripting Bugs boards.

🪀 Creator news

Coming soon: 15% reduction to mesh download impact

Download weight is one parameter used as part of calculating an object’s Land Impact (LI).  We will be reducing this by 15%, decreasing the land impact of many mesh assets.

LI for mesh-based objects is either download weight, physics or server cost, whichever is greatest. This change will not impact animesh or mesh upload fees.

Coming soon: Scheduling automatic daily region restarts

This feature has been on people’s wish lists for many years. Estate managers will soon be able to schedule automatic region restarts via the region console:

> help region_schedule
region_schedule
    Display or modify scheduled region events.
    An empty parameter list will display the current schedule.
    unset <event>:  Removes the scheduled event.
    set <event> daily HH::MM::SS will set the event to occur daily at the scheduled time.
    set <event> weekly days HH::MM::SS will set the event to occur on the indicated days at the scheduled time.
       S=Sun, M=Mon, T=Tue, W=Wed, R=Thurs, F=Fri, A=Sat
    Note: Times are in GMT

While most regions do not need to be restarted more frequently than weekly, which is automatically scheduled, some regions with high traffic may benefit from more frequent restarts. When you restart a region, keep in mind that everyone on the region will be kicked out.

💻 Viewers

Maintenance Viewer

GLTF PBR Maint 2 contains another round of fixes and refinements to PBR rendering, including a preview of Materials from Inventory while editing objects. Download version 7.1.3.7821226606 and check out the release notes.

image5.png

Default Viewer

😀 Emoji

This viewer was finally promoted to default release and is based on a contribution by Kitty Barnett, adding emoji support to text chat.

image3.png

Featurettes sneak peek!

Our Post Materials Featurette Package is sharing early access to:

  • Mirrors
  • PBR Terrain
  • 2k textures

Initially this will only be available on our Beta Grid (Aditi). Please keep your eye on our blog as we will post more details in the coming days.

image2.png

 

Catch more Second Life news on Thursday, March 14th at 12pm PT at the VWBPE Above the Book interview with Grumpity, Signal, and Kali Linden

Follow our Featured News Blog and connect with us on Social Media for future Second Life New!

Have A Great Weekend From All Of Us At Zoha Islands/ Fruit Islands. Be sure to check out our all new NOCTURNE you can explore starting here. 

Ask one of our sales team how you can rent a luxury home here in Nocturne Fruit Islands.

Discover Paradise: Introducing Zoha Islands’ Project Nocturne!

Welcome to a realm of unparalleled beauty and boundless possibilities. Zoha Islands and Fruit Islands proudly presents its latest offering, Project Nocturne – a harmonious blend of luxury living, breathtaking landscapes, and vibrant community spirit. Nestled within the enchanting Fruit Islands, this new venture redefines the concept of home rentals, setting a new standard for refined living.

Luxury Homes in Paradise: Imagine waking up and logging into the gentle rustle of palm leaves and the soothing sound of waves caressing the shore. Project Nocturne offers an exquisite selection of luxury homes, meticulously designed to provide comfort, elegance, and tranquility. Whether you seek a cozy beachfront villa, a lavish mansion with panoramic views, or a chic apartment, our diverse range of properties caters to every taste and preference.

Great Pricing, Exceptional Value: At Zoha Islands, we believe that luxury should be accessible to all. With competitive pricing and unbeatable value, Project Nocturne makes premium living affordable without compromising on quality. Enjoy the perks of upscale amenities, premium furnishings, and exclusive services, all at a price that suits your budget.

Thriving Community Atmosphere: More than just a collection of homes, Project Nocturne fosters a sense of belonging and camaraderie among its residents. Join a vibrant community of like-minded individuals, where friendships flourish, and memories are made. From lively social events to collaborative projects, there’s always something exciting happening in our thriving neighborhoods.

Sailing and Flying Adventures: Set sail on crystal-clear waters or take to the skies and explore the vast expanse of the Fruit Islands. Project Nocturne offers unparalleled opportunities for sailing and flying enthusiasts to indulge in their passions. Navigate through hidden coves, discover secluded beaches, or soar above majestic landscapes – the possibilities are endless.

Prime Location, Infinite Possibilities: Situated amidst the picturesque beauty of the Fruit Islands, Project Nocturne provides access to over 230 regions of pristine landscapes and captivating vistas. Whether you’re seeking solace in nature, embarking on thrilling adventures, or simply unwinding in paradise, our prime location offers endless possibilities for exploration and relaxation.

Contact Us Today: Ready to embark on your journey to paradise? Contact our dedicated sales staff for more information on available properties, pricing, and special offers. Let us guide you towards your dream home in Project Nocturne, where luxury meets serenity, and every day feels like a vacation.

Experience the epitome of luxury living with Zoha Islands’ Project Nocturne. Welcome home to a world of unmatched beauty, tranquility, and endless adventure. Your slice of paradise awaits!

Have a Great Week From All Of Us At Zoha Islands/ Fruit Islands

 

 

Second Life Spotlight – Kacee Popstar

Today we’re shining a spotlight on Kacee Popstar, a multi-talented Resident known for her pivotal role in spearheading events and elevating brands with a unique blend of creativity and strategic marketing flair.

Second Life Spotlight - Kacee Popstar.jpg
Photo by Aria Christen

How long have you been in Second Life and how did you first hear about it?
I first entered Second Life around 2010, initially exploring the platform without a specific focus. I dabbled in creating a clothing store called Fresh 2 Def and enjoyed spending time with my SL family. After a few years, real-life commitments led me to take a hiatus. It wasn’t until August 2021, prompted by the unique circumstances of the global pandemic, that I decided to revisit Second Life. To my surprise, my entire SL family was still active. Soon after returning, I met Fang Palazzo (greatfang.novo), an uber talented Live Mix DJ in Second Life. My return marked a significant shift as I delved into managing DJ Fang under Pop Entertainment. Soon after, I met my partner-in-crime Sugarplum Zsun (sugarplum85) and I found myself fully immersed in SL’s vibrant club scene and surrounded by the most amazing people driven by the love of music. I spent most of my time attending sets and promoting DJs and clubs by recording short, fun real-time party videos that seemed to really resonate with people. I am a support machine! If you are doing creative things in SL, chances are you’ve seen me right there cheering you on! My real-world experience in the music industry in NYC seamlessly blended with my virtual endeavors, marking the beginning of a new chapter filled with creativity and excitement. Second Life became a space for creativity and virtual adventures. The immersive and dynamic nature of SL really drew me back, and I’ve been deeply engaged ever since.

You are a multi-faceted individual who is involved in the design, production, and marketing of different events, activities, and brands in Second Life. Can you share some of the projects you are involved with and how they have evolved?
My journey in Second Life is a tapestry woven with my real-life passions and talents. Hailing from a background in the music industry, where I specialized in experiential marketing, I bring a flavor to the grid that’s uniquely me. In every endeavor, one golden rule guides me – a dedication to infusing joy and prioritizing the user experience.

The excitement began with event planning and creating Pop Entertainment. Orchestrating and promoting lively DJ and club events connected me with a huge network of dedicated club owners and talented DJs throughout Second Life. These amazing people and their love for music is truly inspiring. From there, I ventured into the world of creation and design with the clothing brand DAO, meaning ‘star’ in Thai. This was merely the starting point for a journey that led to the evolution of Palazzo Park, a small idea for a bowling alley that blossomed into a dynamic entertainment destination. It means everything to me that so many residents visit and enjoy Palazzo Park daily and infuse a little fun into their Second Life!

Around this time, I began managing marketing for various brands. The most gratifying journey has been HexPosed. I was trusted to take over management of the brand and it has been a blast cultivating HexPosed from the ground up and steering a modest pose store with only a few products into a known brand expanding its offerings to include backdrops, holdables, and furniture. 

Along this path, my mission was clear – to bridge the gap between the mainstream and urban communities in Second Life. I started by introducing HexPosed and supporting urban events and ventures with HexPosed’s involvement. This ambition translated into DJ Fang joining Sneaky Link Entertainment, an energetic and dedicated organization featuring talented Urban DJs (DJ Gunnklips, DJ Kevo, DJ Brockie, DJ Lola Bunny, DJ Ultra Violet, and DJ Blackice), managers (Shawn X. Gunner, Kevo B. Wylin, Symone Gunner, King Slaughterhouse Gunner, Luna Laveaux, Dee Allure, and Lyric Skye), and a team of exceptional hype girls who keep the vibe hype and events enjoyable. The cross-community acceptance has been incredible, with followers on both sides of the grid attending and enjoying events. My role extends to marketing Sneaky Link, contributing to its success and popularity in the Second Life community. It has been an extremely enjoyable experience!

Simultaneously, my love for designing spaces gave rise to Spellbound Manor – a fantasy-themed residential community. Here, I express my creativity by crafting high-quality resort-style luxury homes surrounded by an enchanting forest. The success and popularity of Spellbound Manor led to a venture into offering interior design and landscaping services with Spellbound Spaces & Events, where we blend enchantment with luxury in every build. 

Then came FLOURISH, my most recent venture aimed at revolutionizing shopping events in Second Life. Being a marketer, I take note of the trends and feedback on social media regarding events. Acquiring FLOURISH wasn’t just about business; it was about spotlighting creators and brands and their unique journeys. Some might call my ideas over the top, but that’s just the way I like it – to bring back the spotlight to the creators who are often taken for granted, but are architects of our magical experiences here in Second Life.

Kacee Popstar 1 by Panda Banana.png
Photo by Panda Banana

What unique experiences do you aim to offer visitors of Palazzo Park, and how do you keep the entertainment fresh and engaging?
Palazzo Park is all about interactive fun, inspired by the desire to create a voice-enabled, interactive space for residents to play and socialize. With attractions ranging from bowling and laser tag to a movie theater, rides, and fully interactive arcade, the goal is to foster friendships and fun in a unique environment. We aim to create a space where every corner offers something exciting and are honored to have the support of fun and talented creators, such as TIHQ, Bergson Bowling, HIVID, and Erfe Design, whose creations made Palazzo Park what it is today! Their sponsorship helps to keep the entertainment fresh by allowing me to add regular updates, new rides & attractions, and engaging events creating a dynamic and ever-evolving experience. We are in the middle of an expansion that will make way for all new and fun attractions, so stay tuned for that! Those interested in the park can connect by following our Facebook Page and joining our In-World group!

Facebook: https://www.facebook.com/PalazzoPark
Group: https://world.secondlife.com/group/e5bbd64f-fa3c-d70b-2197-e9002255e368
Those interested in renting Palazzo Park or sponsoring our expansion, please submit your interest via these forms.
Park Rental: https://forms.gle/XeKyh1pDDyi6aDcD7
Sponsor: https://forms.gle/dR2WaNjMo8h6JQ1F9 

Kacee Popstar 3 by Aria Christen.png
Photo by Aria Christen

Running a monthly shopping event like Flourish is a significant undertaking. What’s your approach to selecting brands and creating a unique shopping experience each month? When is the launch date for Flourish? How can eligible brands participate?
FLOURISH is indeed a labor of love that involves meticulous planning and a commitment to delivering an exceptional experience for both brands and shoppers. We focus on curating a diverse range of brands, each with its own story to tell. When selecting brands, my approach is centered on providing a diverse and exciting array of products that cater to the varied tastes of the SL community by taking into consideration the uniqueness, quality, and appeal of each brand to ensure a well-rounded and captivating shopping event. 

FLOURISH stands out through its unique business model and features, such as the FLOURISH Mens Edition, which focuses on providing a dedicated and exclusive space in the center of the event for men’s brands. We also will launch “FLOURISH Unveiled”, a monthly show that will put the spotlight on a featured brand and take us through the journey of the brand. This will be in correlation with a dedicated brand exhibit area, housed right in the middle of our Sponsor Concourse, that will take you through the timeline of your favorite brands’ evolution! 

We also prioritize collaboration over competition, fostering a supportive environment for brands to work together. I’ve introduced a streamlined process without the usual collaboration fees, encouraged collabs by offering discounted Collab Sponsor booths so brands can engage in collaborative releases with reduced financial risk. 

The commitment to brands doesn’t end there. We have also incorporated features like the FLOURISH Cafe, at the landing point, for food and beverage creators who often get the short end of the stick at events. Additionally, our Concourse Kiosks offer a low-cost opportunity for emerging and small brands to gain visibility in a real-world shopping experience, reminiscent of the shopping kiosks in your local mall. We have partnered with Luke Rowley, creator of the EasyBloggers platform, for a seamless blogging experience for brands and bloggers. Furthermore, FLOURISH will launch a unique rewards program for brands with continuous participation, providing perks such as late fee waivers, premium booth selections, discounted and permanent booths, and social media features. This is just the tip of the iceberg of what FLOURISH will offer and my amazing team, Lillian Onyx, Fang Palazzo, Symone Gunner, Lyric Skye, Cakhez Blvck, and I are so excited to bring it all to you!

The launch date for FLOURISH is set for April 7, 2024. FLOURISH is not just a shopping event; it’s a movement dedicated to improving the overall experience for both brands and shoppers. Interested brands and bloggers can join the movement and experience the fun at FLOURISH by submitting an application found on our website, http://flourisheventsl.com.

Kacee Popstar 2 by Panda Banana.png
Photo by Panda Banana

With Spellbound Manor and Events, you blend enchantment with luxury. What are the key elements you focus on when creating an immersive and luxurious environment? How can Residents get more information about your design and landscaping services?
Spellbound Spaces & Events is another passion project involving myself, Lillian Onyx who handles day-to-day business operations and landscaping, and Fang Palazzo, our talented and creative lighting expert. My way of building is truly unique. Beginning with choosing environments to set the mood of a space and using high-quality, luxury decor and furnishings, plant life, and lighting to tell the story of a space. I often tell clients, that I don’t create spaces, I design with my soul to create experiences. Key elements in creating an immersive environment include meticulous attention to detail, blending fantasy aesthetics with high-end resort-style touches, and fostering a sense of wonder. The enchantment is brought to life in a way that feels both magical and grounded in reality. My goal, through the use of rich and earthy tones and shadows, is to invoke a feeling as you enter the room. Pro-tip: When stepping into any space that I create, ensure you are in “Shared Environment” to experience it the way it should be! The reception from the community has been overwhelming and we are so grateful for the support. Residents interested in our design and landscaping services can reach out to us via the form linked on our Facebook page.


Watch this video submitted by Kacee about Spellbound Manor.
Video production by Sabina Valeska

How has being a part of Second Life transformed or impacted your personal or professional life?
Second Life has been a transformative journey. It has allowed me to explore and expand my creativity, connect with an incredible community, and merge my real-life skills with virtual experiences. Seamlessly weaving together my real-world background in business, marketing, and the music industry with the dynamic opportunities of the virtual realm has allowed me to explore new facets of creativity, business management, and community building. The synergy between my real and virtual experiences has been harmonious, contributing to a fulfilling and enriching Second Life. It’s not just a platform; it’s a canvas for personal and professional growth, offering unique opportunities that have enriched both aspects of my life.

Kacee Popstar 14.jpg
Kacee with DJ Fang

Tell us about some of the other Residents in SL who inspire you and whose work you admire.
In Second Life, the community is filled with so many talented individuals who inspire me every day! 

One notable figure who continues to inspire me is Fang Palazzo, DJ Fang. His passion for music and dedication to creating memorable experiences for residents constantly motivates me. I couldn’t do what I do without his continued support. 

My mother, Heaven Release, keeps me grounded and constantly reminds me that I am capable of anything! Between her and my father, King Slaughterhouse Gunner, I’ve had the most amazing support system. 

Vrutega, one of my most staunch supporters from day one, has really been a driving force behind me, giving me the courage to continue to do what drives me. 

Sugarplum Zsun and her passion for music and creating her mark in Second Life is what started my journey within the SL’s colorful music scene. 

The adorably sweet and talented SEMINA, who blessed me with my first Live Singer event, continues to inspire me with her creative shows and innovative ideas! Working with her is always a vibe and man, can she sing! 

Shawn X. Gunner and Symone Gunner both have hearts of gold and know no bounds when it comes to supporting me and all my different endeavors! Their patience and guidance are a gift as I navigate through this virtual world. 

Highlife Destination owners Tye & Gabriel Easton are truly inspiring to me. The hard work and ingenuity they put into their vacation destinations and events raise the bar and add a level of realism with flawless roleplay and endless activities. They inspire me to keep growing my ideas and I aspire to be on their level one day! 

Ras Solaris and all the education and awareness he brings with the Meroe Museum. He is the definition of inspiration! 

Second Life Creators are my biggest inspiration! Each has a distinct style and passion that continues to motivate and push boundaries. Their dedication and the unique contributions they make to the SL community are truly admirable. Their creativity and drive really keep Second Life filled with vibrant experiences, and for that, I am forever grateful. All my club rats in the SL Music scene I have a special love for! Imagine day in and day out they are here simply for the love of music. Inspiring! There are too many to name, but the support and inspiration from Second Life residents continually drives me to explore new horizons and contribute positively to this virtual world.

Kacee Popstar 7 - With Sugar.jpg
Kacee with Sugarplum

Where can people see your work? Please share links to your sites and social media accounts.
Yes! Please connect with me! 
You can find all my links and info at http://kaceepopstar.carrd.co
Palazzo Park: http://maps.secondlife.com/secondlife/Spellbound Manor/105/85/2223
FLOURISH Event: https://flourisheventsl.com
Spellbound Manor: http://maps.secondlife.com/secondlife/Spellbound Manor/251/210/21
Spellbound Spaces & Events: https://www.facebook.com/SpellboundSpaces

Kacee Popstar 6.jpg

Thank you, Kacee, for your invaluable contributions and for enriching our community with your creativity and dedication. 


Each of our Spotlight posts features a different Resident to showcase the spectrum of experiences and personalities found in our virtual world. If you have created something inworld that you’re proud of, or have had a deeply meaningful experience that could brighten someone else’s day, please sign up! More info here: https://second.life/spotlight-signup        

Have A Great Rest Of Your Week and Weekend From All Of Us At Zoha Islands/Fruit Islands/Nocturne

 

Love Is In The Air!

 

IsleofView-2048.jpg

The Isle of View is our annual tribute to all things romantic via four regions filled with forested walks, cozy nooks for cuddling, and romantic swan boat rides.

Visit one of the Love Pavilion gift kiosks to browse through a variety of gift selections that you can send to your friends and loved ones on Valentine’s Day. The selection of gifts includes heart lollipops and balloons, an adorable teddy bear, a chocolate box with rings, cutesy cupcakes, love lanterns, and, of course, romantic roses. We even have a special limited edition Boopie you can have sent to your special Valentine or just get one for yourself! To select and send your free gifts, follow the directions on the sign adjacent to the kiosk. Or alternatively, click on the help buttons on the gift kiosks. 

VALENTINE’S LOVE TRAIN

LoveTrain.jpg

Our special Bellisseria Valentine’s Event returns this year. “Love Train Trolleys” operated by our own LDPW Moles depart from the station on the Welcome Hub every few minutes starting at 12:30pm PT. The 30 minute ride ends with a teleporter that will take residents directly to Dunk & Hug a Linden or Mole, but residents can hop on at any point as the trolleys go by! Learn more about it from Patch Linden’s forum post with a map of the route.

DUNK & HUG A LINDEN OR MOLE EVENT

DunkingBooth.jpg

Are you feeling “some kind of way” about the Lindens or Moles? Show your love (or friendly aggression) for the makers of Second Life at our annual Dunk & Hug a Linden or Mole Event, held this year on February 14th from 1pm to 3pm PT at the Isle of View. Come early for some fun conversations and plenty of soaked Lindens!

Roses are red,
Violets are blue,
Hug and dunk some Lindens & Moles,
At the Isle of View!

NEW LAST NAMES

Last Names Announcements.png

Additionally, we have just released new last names for the season!

The following Valentine-themed names are only available for a limited time:  
Bae
Flirt
Lovelace
Lovingood
Simp
Snuggler
Sweetheart
Trueheart

These names for Valentine’s Day are seasonal and may come back around this time next year, for a limited time.

We will continue to make additional updates to the available last name pool, so if these options aren’t for you, stay tuned for future updates. You can also suggest your favorite name on our suggestion form, the new names were chosen from there! 

For more information about the costs and how-tos involved in name changes, read the Changing your username FAQ. Click to change your name now!

2024 VALENTINE SHOP & HOP

2024 Valentine Shop Hop.jpg

The 2024 Valentine Shop & Hop returns with 280 participating Merchants across 14 shopping regions, bringing their best to inspire your Valentine’s fantasies from a romantic evening with your bae, to a party with your friends, and everything in between. You will definitely find something to suit you! Every store will have at least a 20% discount on all items and a free (non-group) gift for shoppers or a gift certificate valued at L$300 or above! Check the Shop & Hop blog post for a full list of all 280 merchants with slurls!

ROMANTIC DESTINATIONS

Crystal Line Romantic Ballroom - 2048.jpg
Pictured: Crystal Line Romantic Ballroom

Are you looking for even more romantic destinations to explore this season? Grab a loved one and go on a date at one of the many beautiful places listed in the Romance category on the Destination Guide.
We’re adding new regions daily, so if you have a spot you’d like to invite other Residents to explore, make sure to check out the submission guidelines and submit yours today!

Happy Valentine’s Day! ❤️

From All Of Us At Zoha Islands/Fruit Islands ❤️❤️❤️

👩‍💻 Scripting changes coming soon

News from the Second Life Team – January 2024 Edition

 

Happy New Year! We’re off to a great start to the year at the Lab and happy to share more Second Life updates with you. You’ll find news on scripting additions, PBR Materials, Project Viewers, and an update on the Second Life Mobile Private Alpha program. Enjoy!

A handful of new, useful scripting features will be getting released in the coming weeks:

llComputeHash

LSL’s old llMD5 function has a significant flaw: it always adds a “:” character to the input string. This makes it useless for most hashing purposes. Enter: llComputeHash! This new function can generate a hash of an input string using any of the following hashing algorithms: md5, md5_sha1, sha1, sha224, sha256, sha384, and sha512.

 
default {
touch_start(integer count) {
string message = your-test-message-here;
 
list algorithms = [md5, md5_sha1, sha1, sha224, sha256, sha384, sha512];
 
integer algorithmCount = llGetListLength(algorithms);
llOwnerSay(message=’ + message + );
 
integer i = 0;
for (i = 0; i < algorithmCount; ++i) {
string algorithm = llList2String(algorithms, i);
string hash = llComputeHash(message, algorithm);
llOwnerSay(algorithm + = + hash);
}
}

llGetNotecardLineSync

You know how it takes an incredible amount of time for your furniture to boot up after resetting its scripts? Argh! Yeah, it’s annoying, and likely due to your sofa/throne/maypole reading configuration from one or more notecards in its inventory.

The new llGetNotecardLineSync function makes loading data from notecards in object inventory much faster by providing a synchronous access method with the caveat that the notecard must be in the region’s asset cache.

 
string NOTECARD_NAME = notecard;
key gLineCountId;
 
default {
state_entry() {
// Request number of notecard lines.
gLineCountId = llGetNumberOfNotecardLines(NOTECARD_NAME);
}
 
dataserver(key id, string data) {
if (id != gLineCountId) { return; }
 
integer count = (integer)data;
integer i;
for (i = 0; i < count; ++i) {
string line = llGetNotecardLineSync(NOTECARD_NAME, i);
if (line == EOF) {
llOwnerSay(—EOF—);
}
else if (line == NAK) {
llOwnerSay(—NAK—);
}
else {
llOwnerSay(line);
}
}
}

BTW, if you’re interested in knowing more about the scripts that power a huge amount of Second Life’s furniture, vehicles and more check out the open source AVsitter project. 🪑

llGetCameraAspect, llGetCameraFOV, and llWorldPosToHUD

Several functions have been added to help content creators position HUDs:

  • llGetCameraAspect – Returns the aspect ratio of the wearer’s screen as a float (width/height)
  • llGetCameraFOV – Returns a float value for the current camera’s field of view
  • llWorldPosToHUD – Returns HUD position of an in-world object
 
integer gHasPerms = FALSE;
 
function printCameraInfo() {
float aspect = llGetCameraAspect();
float fov = llGetCameraFOV();
llOwnerSay(aspect = + (string)aspect + FOV = + (string)fov);
}
 
default {
on_rez(integer a) {
llResetScript();
}
 
state_entry() {
llRequestPermissions(llGetOwner(), PERMISSION_TRACK_CAMERA);
}
 
run_time_permissions(integer perms) {
if (perms & PERMISSION_TRACK_CAMERA) {
gHasPerms = TRUE;
printCameraInfo();
}
}
 
touch_start(integer count)
{
if (gHasPerms) {
printCameraInfo();
} else {
llRequestPermissions(llGetOwner(), PERMISSION_TRACK_CAMERA);
}
}

Scripting roadmap

Status of these upcoming changes and more are visible on Second Life’s new public road visible at feedback.secondlife.com. If you have ideas or feedback on the scripting system check out the Scripting Features and Scripting Bugs boards.

🧪 Project Viewers

😀 Emoji

This viewer is also in RC and is based on a contribution by Kitty Barnett, and adds the ability to insert emojis in text chat.

Maintenance W

This Viewer brings many fixes (see list here), including a fix to a long standing issue with voice failing after quickly restarting your viewer

Maintenance X

This Viewer brings many usability improvements, including:

  • Saving you some clicks by allowing the deletion of folders containing worn items. 
  • In case you only wish to detach, Alt+Shift+R will now detach selected attachments so you can remove those less fashionable items at rapid speed.
  • The time format has been changed to show the more superior SLT instead of PDT.
  • The group join fee will be shown when leaving a group so you can be extra sure you want to leave it.
  • Shift+Alt+N will now open the Notifications floater 
  • Group notices can now be accessed directly from the People floaters Groups tab. Hover that mouse cursor over the group name for access.
  • Group notices will now default as being sorted by date with the newest first 

Maintenance Y

With this Viewer, you can now preview your outfit photos when hovering your cursor over outfits in the Outfit floater. You can also now remove locations from history via the context menu located in the Places floaters Visited tab.

image4.png

See the list of additional fixes here.

Default Viewer

🎨 GLTF PBR Materials

At the end of November, we announced in this blog post that PBR became available grid wide! The PBR Materials project brings increased realism and enables bringing GLTF content into Second Life with expected results. Now you can create scenes with real reflections which mimic how our eyes have learned to identify that a surface is metal, plastic, or some other material. Whether you create objects in Second Life or simply enjoy seeing and wearing them, PBR Materials will provide a big step up in the appearance of the Second Life world.

Individually faceted disco ball reflections
image1.png

As of January 8th, 2024, the PBR Materials Maintenance 1 viewer became the default viewer for Second Life. See Release Notes here. There are 17 new Materials available in the Library so you can start building with PBR today!

📱 Mobile Update

On December 12th, we announced our Mobile Private Alpha, bringing the richness of the Second Life virtual world to your Android or iOS mobile device. Qualifying Premium Plus members can apply now for the Private Alpha. If you are Premium Plus, you can learn more at this link.

Check out this video if you haven’t already!

We’ve had an incredible amount of interest, so if you’ve applied but haven’t been added yet, you’re still on our list. Future testers will be added and notified as the Private Alpha continues to expand. Thanks again for your patience as we process the ongoing demand and we look forward to your participation!

Have A Great Weekend From All Of Us At Zoha Islands/Fruit Islands

Moving From JIRA

Moving From Jira, Pt. 1


image4.png

This is the first installment of a series of posts on moving Second Life issues from Jira to a new community engagement portal, feedback.secondlife.com as well as Github Issues.

jira.secondlife.com is Second Life’s venerable bug reporting repository, development tracker and feature request system. It is used by thousands of users and the entire SL development team to envision, fix and build the future of Second Life.

Unfortunately, Jira Server, the software and license agreement we use to host Second Life’s jira.secondlife.com site, is being discontinued and its official replacement cannot handle the number of users (over 300,000) that Second Life needs. Long story short: we need to move off of Jira before support ends in early February, 2024.

As part of this migration effort, we’re excited to announce that we are opening up a new community feedback portal for early preview: feedback.secondlife.com. This site will host feature requests, bug reports and ultimately replace the public BUG project on jira.secondlife.com.

Support issues should still be reported to support.secondlife.com. We will keep using Freshdesk for all personal and content-sensitive tickets.

Where are my issues going?!

Your issues will be preserved and will not be deleted. Second Life has a 20 year history, and Jira represents one of its best sources for documentation. Jira will remain in operation until we migrate all issues to a new home on Github. We will share more information about working with the issue archive in a future blog post.

Feedback Portal

Second Life has a long history of collaboration with its residents. Rather than be bummed out by needing to leave Jira, we wanted to take this opportunity to select a community site that offers a better experience to both users and staff.

You can check out the new engagement portal at feedback.secondlife.com. This new site uses canny.io, a platform designed for receiving and responding to community feedback. We believe it will be a demonstrably better experience for residents due to features such as:

A public roadmap

image2.png

We will be providing a public roadmap of user-suggested features which have been accepted and will be implemented. This will provide greater transparency into the future of Second Life and drive accountability for us, so that we deliver what we say we would. 😜

Multiple boards

image4.png

The new feedback portal provides boards for different areas of Second Life: general feature requests and bugs, website bugs and features, scripting, etc. This will allow users to easily read up on bugs and feature requests pertaining to their area of interest, and allows triagers on our side to more easily figure out who should review new information.

Board features

  • Markdown – Text can be formatted using a simplified version of Markdown
  • Issue merging – Staff can merge issues instead of marking them as duplicate
  • Trending Posts – Boards may be sorted by trending posts, which combines freshness and popularity

Better Process

We have come to realize that the effects of some of our Jira workflows were, intentionally or otherwise, rather adversarial to engagement (read: unfriendly.) We are fixing this by acknowledging the following problems and resolving them with different behavior on the new feedback site:

Conversations remain open
One of the most detrimental features of our public Jira workflow was how it locked conversations (comments, etc.) after tickets were marked as accepted. This is not the default behavior in the new portal: comments will be allowed throughout the entire lifecycle of the request!

Know when your idea ships
The “clone issue” process on Jira resulted in a large portion of user-submitted issues never being marked as completed when their respective issues were shipped. This will be much less of an issue on feedback.secondlife.com because issues will be directly tied to their internal development tickets and automatically closed when the change ships.

Voting is Encouraged!
Vote to your heart’s content. We want to hear from you which issues are most important.

Behind the Scenes

Part of the rationale for moving to Canny, the software behind feedback.secondlife.com, as opposed to alternative issue tracking solutions is that it is a very focused product that is tailor made for responding to user feedback and prioritizing ideas. In addition, the platform fit the bill by providing the following necessary requirements:

  • Single sign-on (SSO) – Users can log in using their Second Life account
  • Github Integration – Posts can be linked to Github Issues, the platform we are adopting for software development, and automatically marked as completed when the Github issue is finished.
  • Triage Tools – Canny provides a fast, unified view for triaging issues, prioritizing work, and getting it onto a roadmap.

image1.png

 

Public issues are not the only thing moving off of Jira –internal tickets will be migrating to Github Issues. Canny provides easy ways to create and link issues on Github, providing a better workflow than the previous “Clone” system we used on Jira.

image5.png

 

Open Source Collaboration

On the topic of Github, we will be making it easier for open source contributors to engage with Second Life project maintainers and our OSS projects through Github and Github Issues. Canny provides convenient integration with Github Issues, and we will be exploring ways of opening up Second Life development to open source contributors by more directly working in the open.

😖 Differences from Jira

Not everything is perfect. Both staff and residents have developed a lot of well established mental wiring, process and infrastructure around Jira. Canny is also not a Jira replacement: it’s a community engagement tool which may require changes to behavior:

  • Limited attachment support – Canny only supports image attachments. All other media types will need to be linked to.
  • No private posts – If your report contains sensitive information then please redact/censor private information. If this is not possible, because it is material to the issue being filed, then please file a support ticket if it is personal in nature or security report if it represents a vulnerability.

Timeline and migration details

Jira access will end in early February. In the time leading up to that date we will be performing backups, migrating existing issues to their new home on Github, and allowing residents to use and provide feedback on the new engagement portal.

image3.png

Details about the issue migration process, such as how to find Jira issues post jira.secondlife.com shutdown will be talked about in a future post. Until then, we are excited to see new feature requests and reports over at feedback.secondlife.com.

Conclusion

Making a significant change like this is no small task. Staff and residents alike have grown deeply familiar with jira.secondlife.com through countless hours spent using the site. We hope you will have patience as we migrate data, build documentation, develop new muscle memory and smooth out wrinkles in tools and processes. These updates, along with changes like moving our engineering organization to Github and Github Actions, are part of a larger initiative to modernize Second Life development. The future is exciting, and we hope you can bear with us as we drive down the path to get there.

Have A Great Rest Of Your Week And Weekend From All Of Us At Zoha Islands/Fruit Islands