Would a Second Life-type virtual world set in space be redundant?

Anya Ristow

I was born a choker
Joined
Sep 23, 2018
Messages
824
SL Rez
2006
Joined SLU
Nov 2007
SLU Posts
2999
A very long time ago someone made a space station in SL and if you went out an airlock you, like, fell to the ground. It was amusing.

I thought at the time that it'd be really cool to have a cylindrical space on which you could move gravity to point outward, as in artificial gravity via a rotating station. So you could build the 2001 space station or the Discovery, or thinking really big, an O'Neill cylinder.
 
  • 1Like
Reactions: WeFlossDaily

Anya Ristow

I was born a choker
Joined
Sep 23, 2018
Messages
824
SL Rez
2006
Joined SLU
Nov 2007
SLU Posts
2999
it used to be common to put scripts into every prim for changing attributes like scale, color, texture, etc, but now all of that can be done from root with functions accepting link numbers and faces as arguments, dramatically cutting down script lag.
My most successful product was the InfoPlasma Avatar. It was a glowing sphereical robot avatar. I also had a cylinder and a panel, for placement in builds, and one of the Lindens had an InfoPlasma panel in their office. These things had a two-color animated glowing surface, in which there were displays and text that scrolled over the whole surface and text and graphic streams than flowed in ribbons over the surface. All of those things were individual prims that resized themselves and moved and animated textures on their surfaces. When LL made the change you described, it became possible to do all that from the root prim, but at the time I had that animation script in every prim. But that was about the time I got out of SL and stopped selling things, so I never made that change. It's been that long since I've been active, though I did come back for a couple years 2020-ish but never scripted seriously again.
 

WeFlossDaily

Слава Україні! 🇺🇦
Joined
Oct 26, 2024
Messages
111
SL Rez
2022
Sorry nope. Even after 20 years of SL I still will not use RLV.
It feels safer when you're the one writing the script.
Cause it is.
But like, I'm still not touching Open Collar.
 

Noodles

☑️
Joined
Sep 20, 2018
Messages
4,090
Location
Illinois
SL Rez
2006
Joined SLU
04-28-2010
SLU Posts
6947
A very long time ago someone made a space station in SL and if you went out an airlock you, like, fell to the ground. It was amusing.

I thought at the time that it'd be really cool to have a cylindrical space on which you could move gravity to point outward, as in artificial gravity via a rotating station. So you could build the 2001 space station or the Discovery, or thinking really big, an O'Neill cylinder.
I had a space station home for a while.

One thing I did was add a long "Pole" you could see out the roof windows. The idea was that it was a "Bolo" mechanism like they use in Seveneves to create artificial gravity.

Its the same idea of a round spinning space station except the actual living area is only on one side and the other is just a counter weight so the thing spins properly.

It didn't function but the sphere around you spun in a way that made it "appear" to function.
 

Noodles

☑️
Joined
Sep 20, 2018
Messages
4,090
Location
Illinois
SL Rez
2006
Joined SLU
04-28-2010
SLU Posts
6947
It feels safer when you're the one writing the script.
Cause it is.
But like, I'm still not touching Open Collar.
Ehhh, there really is no real risk woth RLV or collars. If all else fails you just log out and turn it off, or log out, then log back in at a nonscript sim and remove it.

It can't do anything permenant.
 
  • 1Agree
Reactions: WeFlossDaily

WeFlossDaily

Слава Україні! 🇺🇦
Joined
Oct 26, 2024
Messages
111
SL Rez
2022
Ehhh, there really is no real risk woth RLV or collars. If all else fails you just log out and turn it off, or log out, then log back in at a nonscript sim and remove it.

It can't do anything permenant.
I know.
I just don't like them. But that's me being picky about optimization and about exactly what everything does. Stuff like that.
Besides, it's more fun to try to make your own collar. =]
 

Free

Well-known member
VVO Supporter 🍦🎈👾❤
Joined
Sep 22, 2018
Messages
35,142
Location
Moonbase Caligula
SL Rez
2008
Joined SLU
2009
SLU Posts
55565
Ehhh, there really is no real risk woth RLV or collars. If all else fails you just log out and turn it off, or log out, then log back in at a nonscript sim and remove it.

It can't do anything permenant.
Ahh, the impermanence of memory.
 

Soen Eber

Vatican mole
VVO Supporter 🍦🎈👾❤
Joined
Sep 20, 2018
Messages
3,277
I know.
I just don't like them. But that's me being picky about optimization and about exactly what everything does. Stuff like that.
Besides, it's more fun to try to make your own collar. =]
Yeah, they're easy enough. Just a huge punchlist to work through which makes it kinda not worth the effort, especially when there are freebies.
 
  • 1Agree
Reactions: WeFlossDaily

WolfEyes

Well known member no one knows
Joined
Sep 20, 2018
Messages
4,351
SL Rez
2004
Joined SLU
2009
It feels safer when you're the one writing the script.
Cause it is.
But like, I'm still not touching Open Collar.
I couldn't script my way out of a wet paper bag. Making changes is one thing, writing the damn thing is something else altogether.
 
  • 1Hug
Reactions: WeFlossDaily

WeFlossDaily

Слава Україні! 🇺🇦
Joined
Oct 26, 2024
Messages
111
SL Rez
2022
Yeah, they're easy enough. Just a huge punchlist to work through which makes it kinda not worth the effort, especially when there are freebies.
This is super true. But it's still fun to try to do it my way and learn and fail along the way.
 

Noodles

☑️
Joined
Sep 20, 2018
Messages
4,090
Location
Illinois
SL Rez
2006
Joined SLU
04-28-2010
SLU Posts
6947
Large Language Model? Is that you?
write me an LSL script that uses RLV to teleport a user back to a region called HOME anytime they are outside of that region for more than 5 minutes
Answer (I disnnot test it yet)

Code:
// Define the region name and time limit
string HOME_REGION = "HOME";
integer TIME_LIMIT = 300; // 5 minutes in seconds

// Timer to check the user's location
integer checkTimer;

default
{
    state_entry()
    {
        // Start the timer
        checkTimer = llGetUnixTime();
        llSetTimerEvent(60); // Check every minute
    }

    timer()
    {
        // Get the current region name
        string currentRegion = llGetRegionName();
        
        // Check if the user is outside the HOME region
        if (currentRegion != HOME_REGION)
        {
            // Check if the user has been outside for more than the time limit
            if (llGetUnixTime() - checkTimer > TIME_LIMIT)
            {
                // Teleport the user back to the HOME region
                llOwnerSay("@tpto:" + HOME_REGION + "=force");
                checkTimer = llGetUnixTime(); // Reset the timer
            }
        }
        else
        {
            // Reset the timer if the user is in the HOME region
            checkTimer = llGetUnixTime();
        }
    }
}
 

Soen Eber

Vatican mole
VVO Supporter 🍦🎈👾❤
Joined
Sep 20, 2018
Messages
3,277
It feels safer when you're the one writing the script.
Cause it is.
But like, I'm still not touching Open Collar.
Neither am i. There are so many abstraction layers it's worse than learning a new programming language. And they've had a tough go at producing any sort of code documentation, you need to be an insider who has been working on it or a long time to be productive.

I'm sure it's efficient though, and probably why the code is so hard to understand. Compromises.
 
Last edited:
  • 1Agree
Reactions: WeFlossDaily