-
Posts
3,471 -
Joined
Content Type
Forums
Blogs
Knowledge Base
Posts posted by Lucia Nightfire
-
-
Would be great if it was a video that didn't come with baggage attempting to watch it.
- 1
- 1
-
1 hour ago, Cinnamon Mistwood said:
Do you have a favorite thing you've done or learned in SL?
Too many to list. ๐
- 2
- 1
-
On 10/23/2022 at 12:37 PM, animats said:
Today I have completed five years in Second Life.
Today, I (on this account) have completed 15 years in Secondlife. ๐
I even told Adamburp Adamczyk it was my rezday and he had nothing to say. ๐คจ
- 4
-
IMO, with the prim properties scripts can access today versus years ago, if a mesh body script cannot account for a change in link order, addition of links, removal of links, link name/desc change, etc., it is not designed well.
This will be even more true when linkset data arrives.
- 2
- 1
-
In the last Server meeting, LL hinted they had interest in sunsetting the ability to save LSO(non-Mono) scripts.
They would leave the interpreter running so existing LSO(non-Mono) scripts could still function, but you will only be able to save scripts as Mono going forward after the change.
There would be no Mono flag in the editor and/or no functionality unchecking Mono and saving.
How would this impact any of you?
ย
- 1
-
1 hour ago, Rider Linden said:
(*this is why we never change functions in production.)
Except when Oz ordered llSetPrimMediaParams() & llSetLinkMedia() changed to add url schema enforcement. ๐
- 1
-
1 hour ago, Xiija said:
The function syntax is not highlighting.
Are you really on the aditi grid?
If so, what viewer are you using?
Do the new functions show in the Insert or Help > Keyword Help lists?
-
10 hours ago, Xiija said:
default { state_entry() { } touch_start(integer total_number) { integer dataAmt = llLinksetDataAvailable(); // not defined within scope llOwnerSay("Data available: " + (string)dataAmt ); } }
ย
You must not be in one of the regions that support linkset data mentioned here:
Your script compiled for me in the region, Mauve.
-
- 1
-
3 hours ago, Slade Demina said:
Hello,
ย
I am having problems getting a clean greatest dane avatar. The human body remains covering the dog body and I cannot get rid of it
The Greatest Dane folder contains the "Full Body Alpha" alpha mask wearable.
Use this to make your system avatar invisible.
Welcome to the world of mesh avatars.
- 1
-
3 hours ago, Coffee Pancake said:
A full region is 4x a homestead.
In terms of total script run rate capability, a full region could be 16x or more.
- 2
-
4 hours ago, Kyrah Abattoir said:
I'm still not sure on having delete protection on key value pairs, If my scripts are trying to clear datastore space by removing crud that it can't identify, it shouldn't require wiping its own records in the process.
I think the argument is too one-sided.
Would you, in-turn, want other creator scripts you chose to leave intact in your objects or were unaware that existed in your objects to also delete your own protected keys as well?
There are two scenarios where this will typically be an issue:
- Other-creator objects already containing other-creator scripts being linked together and said scripts being maintained for the sake of functionality/convenience or because the object owner lacks the skill/knowledge to achieve the same functionality with their own scripts.
- Users directly placing other-creator, no-mod scripts in their content for the sake of functionality/convenience or because the object owner lacks the skill/knowledge to achieve the same functionality with their own scripts.
Without including delete protection, the protected keys feature is incomplete and would only lead to an increase in no-mod content, in-turn, making protected keys redundant.
There is no 100% best way to deal with it. The nuclear option of wiping all data is a "hopeful" deterrent to allow for good actors to work together in the same environment.
- 1
- 1
-
On 10/18/2022 at 12:30 PM, NiranV Dean said:
You are spinning uncontrollably because you have a controller plugged in. PS4/Xbox360/XBoxOne Controllers all tend to report very tiny values while the joysticks are in their idle position, commonly called stickdrift. Stickdrift should be very minimal and in the latest versions of Black Dragon this should not happen anymore due to the increased deadzones. If its still happen make sure that your controller joysticks are indeed idle (touch them and move them manually into a centered position if you have to). If that doesn't help go into Preferences - Camera - Flycam Configuration and adjust the Pitch/Yaw deadzones. Alternatively you could also simply turn off avatar movement for controllers, or select None in the Controller selection dropdown, or simply unplug your controller(s).
Is controller movement on by default in BD?
-
1 hour ago, Arielle Popstar said:
Worked for Secondlife so yes, what could go wrong?
Does OpenSim have a DMCA process or Governance?
-
1 hour ago, Arielle Popstar said:
Would be interesting if Tilia were to provide financial services to the Opensimulator Grids
A copybot black market backed by a financial institution. What could go wrong? ๐
- 5
- 1
-
1 hour ago, Kyrah Abattoir said:
Then what's the point of a protected delete function?
This allows a mod product's end-user to add their own links/scripts/functionality with their own storage with their own passwords and keep existing scripts "happy" while also preventing existing scripts from accidentally/intentionally breaking things without having to go "all-in" and reset data.
Granted, an application's protocol could have still been set up to wipe all data naturally/occasionally and without being nefarious or to satisfy a previous owner's control.
It's like multiple people living in a dorm, respecting each other's space and property and not kicking each other or their property out. Coexistence.
It's also like the "Good fences make good neighbors." proverb.
- 1
-
2 hours ago, Kadah Coba said:
Except that whole "crashes the region on key doesn't exist" thing.
That "should" have been fixed Sunday.
I wasn't able to crash Mauve again with my testing.
I encourage everyone to try, though, heh.
- 1
-
There is also the problem of autopilot running (in the background) while sat on an object with a sittarget then selecting another object which can affect the rotation an avatar can have upon stand.
See the first pic in https://jira.secondlife.com/browse/BUG-216016
-
1 hour ago, Jym Nova said:
I agree with this 100%, however; let's say I want an object to be modify for something like resizing "without" a resizer script or resizer functions plugged in to the existing script.ย
Why should "my" script suffer at the expense of someone experimenting with scripts and wiping protected data "my" script needs to effectively operate in the object?I'd have no objections to including a standalone script in the same package as the product to use something like: "llLinksetDataResetProtected(string pass);" (if its implemented) if the end-user decides they don't want my script in it, so they can recover the full 64KiB of LSD.
I'd also have no objections to including a copy that doesn't have a script in it all, depending on what it is.
I'm sorry Jym, but llLinksetDataReset() is intentionally designed to remove all data, protected or not.
It was decided that in a modify environment, the end-user will always have the right to remove all data if they wish and not be burdened with the will/control of the previous owner.
I can only suggest that you use no-mod permissions to prevent this.
- 3
-
1 hour ago, Tapple Gao said:
I haven't seen it mentioned in the thread already. But, if I have a lot of keys, script reset seems like it would DEFINITELY overflow the 64-buffered event queue with the linkset_data event. I plan to have scripts that sets around 200 keys during a single script time slice, either on reset, or on finishing a notecard read. I ran into this problem with update-notification linked messages already, until I reworked them to support batches of updates in one message.
This would lead to some desync issues when another script needed to react to a value change, but, the queue started dropping events. It could be alleviated with 1 or 2 functions, and 1 new action type to linkset_data:
- llLinksetDataBatchBegin()
- llLinksetDataBatchEnd()
or
- llLinksetDataBatch(integer bool)
this would start/stop supressing linkset_data events. Turning batch mode off would trigger linkset_data(LINKSETDATA_BATCH_UPDATE) in all scripts, that signals them to rescan what keys they must react to
For safety, batch mode should maybe end automatically if it's still active when a script finishes it's time slice. Ending batch mode when it's already over should probably be a no-op
FWIW, usage of the linkset_data() event is not required.
-
I somehow caused Mauve to crash messing around with an empty pass string.
IDK what I was doing.
WIll look into it again later.
Too tired.
๐ด๐๐ค
- 1
- 1
-
3 hours ago, Love Zhaoying said:
The list shown below in the Script Editor (official SL viewer).
I assume Insert is referencing the same keywords file.
- 1
-
2 hours ago, Rider Linden said:
Writing a zero length string as the value actually deletes the key from the store.ย
llLinksetDataWrite(key, "");
is equivalent to
llLinksetDataDelete(key);
ย
What I get for not having verbose on for linkset_data() when doing that test.
1 hour ago, Qie Niangao said:There's up to 64KB of the stuff so let's not dump it to chat. Maybe a web/javascript app, with search and edit functions? (which itself could be a script; in fact, not sure exactly why it would be better not being a script.)
I'd bet it has to do with wanting to do everything via viewer UI, similar to how it's been requested to update other prim properties via viewer UI such as particles, hover text and animated textures.
- 1
-
2 hours ago, Love Zhaoying said:
Awesome!
Does the dropdown list in the Script Editor of LSL functions, with the "parameter hints" also get updated to include the new functions and/or any parameter changes?
IDK which dropdown list you're refering to.
Your viewer will reference the keyword file downloaded for the list shown in Help > Keyword Help and for any data in function/constant/event hover-over popups.
OMG - More Beans Please !!
in General Discussion Forum
Posted
On the weekends shutdown more Linden waterway regions and start up more Marketplace servers.
"It's the only way to be sure..."