Skip to content
This repository has been archived by the owner on Mar 28, 2024. It is now read-only.

[BUG-37717] llGetRegionScriptRun #12042

Closed
sl-service-account opened this issue Aug 23, 2016 · 3 comments
Closed

[BUG-37717] llGetRegionScriptRun #12042

sl-service-account opened this issue Aug 23, 2016 · 3 comments

Comments

@sl-service-account
Copy link

How would you like the feature to work?

Exactly the way llGetRegionTimeDilation works, but reporting simulator script run % in a float format.

float llGetRegionTimeDilation(); , returning a float between 0.0 (No script run) and 1.0 (Full script run)

Why is this feature important to you? How would it benefit the community?

For monitoring sim performance and enabling the dynamic changes for scripted objects based on simulator script run.

At the moment, there is no accurate way to return sim script run through a scripted object, hence the need for this function. You can measure sim time dilation and sim fps, and time dilation does affect script run, but script run can also be affected by an overload of script events in the region without any impact on time dilation and physics fps.

This can cause problems for any system that requires physics updates at any reasonable rate to operate correctly, and a method of detecting script run would allow automated toggling to an alternative system in said situation, and may help stat tracking systems switch to less accurate but more lightweight systems as well.

Original Jira Fields
Field Value
Issue BUG-37717
Summary llGetRegionScriptRun
Type New Feature Request
Priority Unset
Status Closed
Resolution Unactionable
Reporter Dread Hudson (dread.hudson)
Created at 2016-08-23T00:35:43Z
Updated at 2016-08-31T18:19:33Z
{
  'Business Unit': ['Platform'],
  'Date of First Response': '2016-08-22T22:10:11.013-0500',
  'How would you like the feature to work?': 'Exactly the way llGetRegionTimeDilation works, but reporting simulator script run % in a float format.\r\n\r\nfloat llGetRegionTimeDilation(); , returning a float between 0.0 (No script run) and 1.0 (Full script run)',
  'ReOpened Count': 0.0,
  'Severity': 'Unset',
  'Target Viewer Version': 'viewer-development',
  'Why is this feature important to you? How would it benefit the community?': 'For monitoring sim performance and enabling the dynamic changes for scripted objects based on simulator script run.\r\n\r\nAt the moment, there is no accurate way to return sim script run through a scripted object, hence the need for this function. You can measure sim time dilation and sim fps, and time dilation does affect script run, but script run can also be affected by an overload of script events in the region without any impact on time dilation and physics fps. \r\n\r\nThis can cause problems for any system that requires physics updates at any reasonable rate to operate correctly, and a method of detecting script run would allow automated toggling to an alternative system in said situation, and may help stat tracking systems switch to less accurate but more lightweight systems as well.',
}
@sl-service-account
Copy link
Author

AkaChatty Darkstone commented at 2016-08-23T03:10:11Z

Sounds very reasonable. Could be useful in vehicles to turn off extra bells and whistles in heavy lag as well.

@sl-service-account
Copy link
Author

Lucia Nightfire commented at 2016-08-23T10:08:11Z

Related to https://jira.secondlife.com/browse/BUG-10263

@sl-service-account
Copy link
Author

Kyle Linden commented at 2016-08-31T18:19:33Z

Hi Dread,

Thank you for your suggestion. The team has reviewed your request and determined that it is not something we can tackle at this time.

Please be assured that we truly appreciate the time you invested in creating this feature request, and have given it thoughtful consideration among our review team.

This wiki outlines some of the reasoning we use to determine which requests we can, or can't, take on: http://wiki.secondlife.com/wiki/Feature_Requests

Thanks again for your interest in improving Second Life.

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Projects
None yet
Development

No branches or pull requests

1 participant