Object Properties is a script that streamlines the process of reading configuration settings from a notecard and storing them in an object to be used by the main script.
# WHY would you need this?
As a builder, you can write all the features provided by this product yourself. So why would you spend money on this?
There are multiple reasons, but let me mention a few:
## Save time
With OP you can incorporate notecard-based property management in all your builds without having to write and test it every time. Buy once-use-always... now and all future updates.
## Save money
By purchasing this product you are getting all the features it has now and and all future updates.
It's like having an outsourced developer working on a very important part of your products for a one-time flat fee.
## Ongoing project
Object Properties is an ongoing project and you can participate.
As a customer, you are entitled to participate in Script Shack {sng}'s support group through which you can suggest improvement for this script.
If your suggestions are approved, they will be incorporated and automatically redelivered.
# Common scenarios supported by OP
## Ship pre-configured objects
Store properties that will survive the object's lifetime upon which your script depends.
## Allow your customers to customize their objects
A commonly supported approach is to allow the end user to customize an object by setting values in an INI file that is captured by the running script.
With Object Properties script you can forget about ever writing this process again. Just ship your product with OP loader.
## Library of helper functions
The package includes a file `op-lib` with multiple helper functions that lets you work with properties created by the OP loader.
### Since version 2.0.0
New library functions to make it even easier to set a default value when using getters. For example: ssOpGetStringOr("PropName", "default")
# COPY/TRANSFER Terms
You are not allowed to resell any of the scripts included in this package. If you choose to resell any of the scripts included in this package, you forfeit your right to support and may be reported to Linden Lab for breach of license.
You are required to disable the transfer permission before you distribute your products using these scripts.
- Read notecard
- Save properties to an object
- Script