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

[BUG-40480] Some ideas to improve SL in general #12154

Closed
2 tasks
sl-service-account opened this issue Sep 10, 2016 · 8 comments
Closed
2 tasks

[BUG-40480] Some ideas to improve SL in general #12154

sl-service-account opened this issue Sep 10, 2016 · 8 comments

Comments

@sl-service-account
Copy link

sl-service-account commented Sep 10, 2016

How would you like the feature to work?

//Script Editor / LSL Language

-Ability to step through our code one line at a time with any output being output to the debug window. This feature is present in every other coding development environment and helps enormously with debugging code.

-Please add in switch statements already. Bring LSL up to date with other languages.

-Please allow us to define variables inside statements such as for(integer i=1……)

-Allow us a way to actually see the data we have saved using key values and allow us to edit that data in the same way we can on a web server.

-Enable users to save custom global functions so they can select and load these functions back into a script at a later date. It would work in the following manner and save people like myself having to keep a folder full of scripts to back up their functions :

  1. The user writes their global function and then goes to File -> Save to function
  2. Then a window will pop up asking the user to enter the start and end line number of the function they wish to save. So the user could enter start line 1 and end line 10.
  3. They will then be asked to name the function and be able to click a save button
  4. To load the function there would be a drop down box next to the LSL function one at the bottom of the script editor that would allow them to select one of their custom saved functions.
  5. The script editor would then load the selected custom function into the script at the point where the cursor currently is. So if the cursor is resting on line 5 then the script editor will load the custom function in at line 5.
  6. There would also be a export function list feature to backup their function list

//Premium Suggestions
-Increase the stipend to 500L per week
-Increase the free amount of land from 512 to 1024 and offer discount on the cost of mainland. Say that if you retain your premium membership for more than 90 days you get a 10/20% discount on tier on mainland
-Make a offer that if you buy 3 months premium you get 1 month free, if you buy 12 months premium you get 3 months free.

//Land Suggestions
Have a complete and total overhaul of the regions in SL. Such as create a new type of sim that can hold 40 avatars and has a prim count of 10k. Increase the prim count on a full region to 20-25k. Increase the prim count on a homestead to 5-7k.

The new sims setup could be as follows :

-Openspace (stays the same)
-Homestead (5k prims but no change in avatar limit)
-New type of sim (10k prims, 40 avatars max, $399 to buy, $150 month tier, 2 per core or something…can be bought without owning a full region)
-Full Region (20k prims but no other changes)

Adding a new type of sim that is cheaper per month than a full region would enable those players with less available funds that would like to own a full sim to be able to do so meaningfully. I.E if they wanted to they could host a role-play or a combat zone without some of the resource issues we have on homesteads. It would probably encourage more people to buy directly from linden labs.

//Other misc suggestions
-Revamp prims. Add in some basic mesh editing features such as being able to select a point on a prim, like in mesh, and move it

-Ability to limit the age of avatars in a region from a option on the region control panel. Such as being able to set a limit that only avatars over 30 days old are allowed on the sim to prevent griefers that get banned and create a new account and come back in and grief again 10 minutes later.

-Ability to import and export ban lists. Such as being able to load in a notecard of names to a ban list or save a ban list to a notecard instead of having to enter each one manually. Some people in SL like myself keep a list of known griefers and other avatars that cause trouble and its hella annoying when we get new land to have to sit there and put these avatars on the ban list one at a time.

-Ability to download and upload terrain if you are a region manager.

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

I just feel that a lot in second life could do with improving and i figure that unless we actually say something that LL will not know the features we would most want.

Links

Related

Original Jira Fields
Field Value
Issue BUG-40480
Summary Some ideas to improve SL in general
Type New Feature Request
Priority Unset
Status Closed
Resolution Unactionable
Reporter Eiko Serrta (eiko.serrta)
Created at 2016-09-10T18:47:45Z
Updated at 2016-10-12T18:11:07Z
{
  'Business Unit': ['Platform'],
  'Date of First Response': '2016-09-10T15:36:24.611-0500',
  'How would you like the feature to work?': '//Script Editor / LSL Language\r\n\r\n-Ability to step through our code one line at a time with any output being output to the debug window. This feature is present in every other coding development environment and helps enormously with debugging code.\r\n\r\n-Please add in switch statements already. Bring LSL up to date with other languages.\r\n\r\n-Please allow us to define variables inside statements such as for(integer i=1……)\r\n\r\n-Allow us a way to actually see the data we have saved using key values and allow us to edit that data in the same way we can on a web server.\r\n\r\n-Enable users to save custom global functions so they can select and load these functions back into a script at a later date. It would work in the following manner and save people like myself having to keep a folder full of scripts to back up their functions :\r\n\r\n1. The user writes their global function and then goes to File -> Save to function\r\n2. Then a window will pop up asking the user to enter the start and end line number of the function they wish to save. So the user could enter start line 1 and end line 10.\r\n3. They will then be asked to name the function and be able to click a save button\r\n4. To load the function there would be a drop down box next to the LSL function one at the bottom of the script editor that would allow them to select one of their custom saved functions. \r\n5. The script editor would then load the selected custom function into the script at the point where the cursor currently is. So if the cursor is resting on line 5 then the script editor will load the custom function in at line 5.\r\n6. There would also be a export function list feature to backup their function list\r\n\r\n\r\n//Premium Suggestions\r\n-Increase the stipend to 500L per week\r\n-Increase the free amount of land from 512 to 1024 and offer          discount on the cost of mainland. Say that if you retain your premium membership for more than 90 days you get a 10/20% discount on tier on mainland\r\n-Make a offer that if you buy 3 months premium you get 1 month free, if you buy 12 months premium you get 3 months free.\r\n\r\n\r\n//Land Suggestions\r\nHave a complete and total overhaul of the regions in SL. Such as create a new type of sim that can hold 40 avatars and has a prim count of 10k. Increase the prim count on a full region to 20-25k. Increase the prim count on a homestead to 5-7k.\r\n\r\nThe new sims setup could be as follows :\r\n\r\n-Openspace (stays the same)\r\n-Homestead (5k prims but no change in avatar limit)\r\n-New type of sim (10k prims, 40 avatars max, $399 to buy, $150 month tier, 2 per core or something…can be bought without owning a full region)\r\n-Full Region (20k prims but no other changes)\r\n\r\nAdding a new type of sim that is cheaper per month than a full region would enable those players with less available funds that would like to own a full sim to be able to do so meaningfully. I.E if they wanted to they could host a role-play or a combat zone without some of the resource issues we have on homesteads. It would probably encourage more people to buy directly from linden labs.\r\n\r\n\r\n//Other misc suggestions\r\n-Revamp prims. Add in some basic mesh editing features such as being able to select a point on a prim, like in mesh, and move it\r\n\r\n-Ability to limit the age of avatars in a region from a option on the region control panel. Such as being able to set a limit that only avatars over 30 days old are allowed on the sim to prevent griefers that get banned and create a new account and come back in and grief again 10 minutes later.\r\n\r\n-Ability to import and export ban lists. Such as being able to load in a notecard of names to a ban list or save a ban list to a notecard instead of having to enter each one manually. Some people in SL like myself keep a list of known griefers and other avatars that cause trouble and its hella annoying when we get new land to have to sit there and put these avatars on the ban list one at a time.\r\n\r\n-Ability to download and upload terrain if you are a region manager.\r\n',
  'ReOpened Count': 0.0,
  'Severity': 'Unset',
  'Target Viewer Version': 'viewer-development',
  'Why is this feature important to you? How would it benefit the community?': 'I just feel that a lot in second life could do with improving and i figure that unless we actually say something that LL will not know the features we would most want.',
}
@sl-service-account
Copy link
Author

Whirly Fizzle commented at 2016-09-10T20:36:25Z

Firestorm has the ability to export ban lists & has an LSL preprocessor that supports switch statements, #includes from local disk, lazy lists and a script optimizer, if LL is interested in contributions for those features.
http://wiki.phoenixviewer.com/fs_preprocessor

@sl-service-account
Copy link
Author

Eiko Serrta commented at 2016-09-11T12:42:04Z

Im talking about region / land ban lists. Being able to import or export those would be awesome. Firestorm can only export group ban lists. Also the pre processor is not really what I'm talking about. Im talking about it actually being implemented into LSL code. So we don't have to use the pre processor.

@sl-service-account
Copy link
Author

Eiko Serrta commented at 2016-09-26T17:31:49Z

I will admit I'm kind of disappointed that this hasn't even been looked at yet. I have just had a look through the various feature requests that have been uploaded in the last two weeks and i see so many that have been responded to, triaged etc etc and yet this still remains untouched.

@sl-service-account
Copy link
Author

Kyle Linden commented at 2016-09-28T18:40:24Z

Hi Eiko,

In the future if you would submit each feature request as a separate Jira it would allow our team to triage these requests much more efficiently and timely.

Thank you

@sl-service-account
Copy link
Author

Grumpity Linden commented at 2016-10-05T18:34:31Z

Hi Eiko,

We'd like to import your request for the region / land ban lists export - import (as well as group ban lists). Please create a new feature request just for this feature and describe it in detail and we'll take that in.

Thank you!

@sl-service-account
Copy link
Author

Eiko Serrta commented at 2016-10-11T22:21:44Z

Okay, will do. Il submit it now

@sl-service-account
Copy link
Author

Eiko Serrta commented at 2016-10-11T22:41:19Z

Here is the import and export region, land and group ban list request

https://jira.secondlife.com/browse/BUG-40676

@sl-service-account
Copy link
Author

Kyle Linden commented at 2016-10-12T18:11:07Z

Hi Eiko,

Thank you for your suggestion. The team has reviewed your requests and determined that it is not something we can tackle at this time. However, thank you for the single request filed separately.

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