Jump to content

Extrude Ragu

Resident
  • Posts

    1,035
  • Joined

  • Last visited

  • Days Won

    1

Everything posted by Extrude Ragu

  1. SecondLife's problem in a nutshell:- Resident 1: "Wouldn't it be nice if we had a feature that makes SecondLife easier to use?" *Happens to mention other platform* Resident 2: *somehow assumes it will destroy the platform, makes a doompost, accuses resident 1 of trying to turn SecondLife into other platform. Tells Resident 1 to move to other platform* ... Meanwhile Resident 3 in another thread: "Why is SecondLife less welcoming than other platforms?" .... Meanwhile Resident 4 in yet another thread: "SecondLife seems to be dieing. How shall we prepare for its death?"
  2. The real question that should be asked IMO is how does SL plan to succeed? One of our weaknesses I think is actually ourselves. SecondLifes direction is largely influenced by its existing residents. Most of us are old blood who aren't looking to make a great deal of new friends, but rather want somewhere comfy to spend with familiar people we've already met, and maybe if you're a creator, new building tools. Many residents are so old that the platform changing to get with the times just isn't appealing to them because they're so invested in how SL works now.
  3. The last thing we need is more managed decline. I'd rather see LL spend time making plans for success than plan for failure. I also don't particularly want my creations shared to some random grid either. I entrusted LL to manage the rights to that content, nobody else.
  4. Judge me how you will, I don't like having to ignore things, no matter how tiny. It takes cognitive effort to focus somewhere else when something pops up on your screen uninvited. It's like Ads. It's a mental work to keep your eyes on the article when there are other distractions on the screen.
  5. Actually I might play devils advocate and side with OP. Why? I think there are less extroverts in SecondLife than there were in the past. The problem is that SecondLife now has competitors like VRChat. In these VR Games, Socialization is the main activity. With VR, Voice and Engagement are not just an option it's practically a requirement. So what I feel is happening is that the people that are extroverts have started to move over to VRChat, they love it because they can constantly talk over voice and be socially engaged. Of course, the introverts hate that about VR Chat because being forced to be socially engaged all the time is basically a form of torture and a massive battery drain. Just my opinion ofc. I don't have anything to back that up, just based on my own observations.
  6. Yes not claiming my way is simple, just wanted to provide a fail-safe way to read many notecards at once, and also even avoid the 0.1s initial delay when the notecard is already cached
  7. Disclaimer, I haven't tested this, at all. Don't know if it even compiles just a draft, but here's what I'm thinking would be a way to load many notecards simultaneously as fast as possible in the new paradigm once llGetNotecardLineSync exists key myNotecardRequest1; key myNotecardRequest2; key myNotecardRequest3; /* To kick off a notecard read, call this function with your notecard name, Pass -1 to line, NULL_KEY to req_id and "" to text. The function will repeatedly call itself during the process. */ read_notecard_to_end(string notecard, integer line, key req_id, string text) { @next; if (line >= 0) { if (text == EOF) { // Do whatever you want to do after the whole notecard is read here. // <YOUR CODE HERE> return; } else { // This is a valid line. `text` here is the text on `line` in `notecard`. // <YOUR CODE HERE> } } ++line; text = llGetNotecardLineSync(notecard, line); if (text != NAK) jump next; key dataserver_req = llGetNotecardLine(notecard, line); llLinksetDataWrite("DSR_" + dataserver_req, llList2Json(JSON_OBJECT, [ "n", notecard, "l", line, "r", req_id ])); } default { state_entry() { llLinksetDataDeleteFound("^DSR_*", ""); // Delete any leftover garbage. } touch_start(integer num_detected) { myNotecardRequest1 = llGenerateKey(); myNotecardRequest2 = llGenerateKey(); myNotecardRequest3 = llGenerateKey(); read_notecard_to_end("Notecard 1", -1, myNotecardRequest1, ""); read_notecard_to_end("Notecard 2", -1, myNotecardRequest2, ""); read_notecard_to_end("Notecard 3", -1, myNotecardRequest3, ""); } dataserver(key queryid, string data) { string jreq = llLinksetDataRead("DSR_" + (string)queryid); string notecard = llJsonGetValue(jreq, ["n"]) integer line = (integer)llJsonGetValue(jreq, ["l"]); key req_id = llJsonGetValue(jreq, ["r"]) read_notecard_to_end(notecard, line, req_id, data); llLinksetDataDelete("DSR_" + (string)queryid); } }
  8. It'll be interesting to see what ends up filling all the other spots that are currently unused. I had a read of the sign-up form (and signed up myself) - But I note that the form asks for a group/landmark - Which seems a bit square peg round hole for community, given a lot of communities are not really one sim but a whole sub-culture that can be found in SecondLife. They also say you can only link to one location. So for example I wanted to do an 'anime in secondlife' exhibit with a friend but there isn't really a central location or group we're all in, lots of small groups that overlap yes but no big one.
  9. I'm aware of very high LI vehicles, but most of those are enthusiast things with the engine modelled and everything else, more of a decoration than anything else. I think region owners will need to set some limit to stop people taking the cake.
  10. Yes, need to figure out if driven vehicles count towards LI, it would be a pretty good outcome for land owners if they had the facility to provide residents with parking without worrying about LI
  11. Or better yet let the region owner decide the max LI if they've opted into the park and explore feature. For example, in the open ocean where not much else is competing for prims it might be acceptable for a 100LI boat to be parked whilst the agent walks around on it. But in a shop parcel with limited LI, you probably want to put a tougher limit.
  12. If it's the case that llVehicles are not LI limited, one solution would be to simply put an LI cap on the park and explore feature. Say something like 32LI, which seems to be around the top end of where mesh vehicles hover these days.
  13. In my defense, you do seem to go out of your way to make yourself very difficult to listen to.
  14. It is actually possible, it's just not well known, and not for the feint of heart. SecondLife has a seldom used animation constraints system. What this means is that you can actually constrain one hand to the other, so that regardless of your shape it will follow the other hand. Many of SL's original animations were made using the constraint system. Unfortunately, popular tools like Avastar don't seem to support the secondlife constraint system, instead solely using Forward Kinematics. People have come to understand that you simply can't do IK stuff in SL, which isn't true, it's just not very easy or well documented. I did at one point create a tool that lets you manually edit .anim files and add constraints. I don't know of any dedicated tools for producing full animations from scratch that support this system sadly.
  15. Yes.. vehicles setting their type back to none after you stand does complicate things. Using Vehicle Type had an advantage because you can't set objects with very high LI to be a vehicle, the system doesn't let you. This would prevent people driving 5 million LI monsters onto your parcel. We could make it just work for physics scripted objects, but this feels more open to abuse/misuse to me. Another option is that as long as the thing you sat on was an llVehicle at some point when you were sat on it. Then the sim considers it a vehicle for this purpose. But perhaps also add a validation that the object remains at or below max vehicle LI? So that you couldn't drive your car onto the parcel then link a lag bomb to it or something?
  16. So where I'm at so far in terms of implementation:- New parcel setting, "Vehicle Abandonment Radius" which is in meters The sim remembers the last vehicle you sat in. You can wander within the parcel owner's set distance of your last vehicle for as long as you like without it being returned When set to 0, your vehicle immediately becomes subject to auto-return when you stand up (i.e. no different to how it works currently in SecondLife) It would default to 0 on all parcels, except public rights of way such as roads and waterways, where it would be say 32 meters. This effectively makes the ability to park and explore an opt-in feature for land owners, giving land owners more control over how guests can visit, rather than less. It also means that choosing to buy land next to a mainland road has meaning, as you are now more likely to get customers from drivers who are now free to leave their vehicle and visit your roadside attraction/shop etc. Preventing Griefing / Low LI issues The thread presented two main concerns 1. There's the concern with object entry allowing vehicles into regions where the agent is banned, creating an unwanted griefing possibility. 2. There's also the concern that too many people might park in a parcel that has the setting on and cause LI issues. Therefor, I think these two additional behaviors would be good:- We make it so that vehicles that enter regions the agent is not allowed to enter are immediately returned, regardless of Vehicle Abandonment Radius setting If the parcel is low on prims, (Say, less than 200?) any vehicles that have been parked with their owner nearby will become subject to auto-return, regardless of Vehicle Abandonment Radius setting. An additional, separate feature request? I think it would be good for parcel owners to be able to turn off vehicle entry. This would purely be for the banline area <50m, and not affect flight. Purely for keeping cars off lawns. Miscellaneous There were suggestions about making this feature work cross-sim, but I think that is quite a large job requiring cross-sim communication etc. Complicated, maybe possible later, baby steps for now. It would be possible to add it later if the feature proved popular. "Vehicle Abandonment Radius" is a working name. I just haven't come up with anything better yet. 'Park and Ride' is a commonly understood term. Maybe "Park and Explore distance"? It's just a proposal Don't lose your minds 😉I'm trying to figure out what works and what doesn't. If you think I've missed something, I am open ears. I'm trying my best!
  17. I don't want to circle around on the same points too much, but I will mention that people have already brought up reasons why Linden regions have previously had long auto-return times, and then later reduced it to 1 minute. So yes, existing systems exist, they're just not very effective at limiting abuse and end up being turned off because of the limitations of relying on timers.
  18. To be clear on my personal position:- I think Zalificent or anyone else who is a land owner should be able to prevent people driving onto their parcel if they don't want people driving onto their parcel. That's totally reasonable. I can totally understand why you wouldn't want people driving onto your lawn. I don't think that vehicle drivers should be entitled to drive over peoples private property. What I want is features for the land owners who do want people to be able to park and shop. I think land owners should be at liberty to decide if people can park and explore in their sim. I also want public rights of way such as roads and waterways to allow temporary parking within reason. I also want to be able to sail big ships out on the ocean, and walk around on them freely. I think that would be pretty cool, and open up new types of roleplay on the sea that was not previously possible. My aim by starting this thread was to put my desires through the fires of hell that is the forum and see what is really holding SL back from having these abilities. It's my hope that by starting to build a bigger picture that I can eventually put forward a more bullet proof proposal that's less likely to get shot down and more likely that everyone will find at least somewhat agreeable.
  19. Another thing to consider is what the default parcel settings would be. If we had a new Personal Vehicle Abandonment Radius setting, we could default this to Zero (ie. The current behaviour) on existing parcels, and just make the default say 32 meters on public rights of way. Thereby making the ability to park and explore opt-in for parcel owners.
  20. OK, yeah this is a fair concern, I think it sounds like something that we could make the design cover though. For example, if the agent the vehicle belongs to doesn't have access to the parcel, it could be made so the sim returns the vehicle.
  21. OK, Yeah, that sounds dumb. I'd personally actually advocate for another setting to disallow vehicle entry. Contrary to what you might think, I'm not for pushing vehicles into parcels where they're not wanted.
×
×
  • Create New...