aboutsummaryrefslogtreecommitdiffstatshomepage
diff options
context:
space:
mode:
authorDave Seikel2018-05-26 23:51:14 +1000
committerDave Seikel2018-05-26 23:51:14 +1000
commitab0bb9a62cab5f8673d1f489bb36f4fe6e717e24 (patch)
tree50a84c8e83b636b0efdc5a2e24d2b3a2df9ae159
parentChange license date and name. (diff)
downloadMLP-lite-ab0bb9a62cab5f8673d1f489bb36f4fe6e717e24.zip
MLP-lite-ab0bb9a62cab5f8673d1f489bb36f4fe6e717e24.tar.gz
MLP-lite-ab0bb9a62cab5f8673d1f489bb36f4fe6e717e24.tar.bz2
MLP-lite-ab0bb9a62cab5f8673d1f489bb36f4fe6e717e24.tar.xz
More work on the docs.
-rw-r--r--README.md71
1 files changed, 53 insertions, 18 deletions
diff --git a/README.md b/README.md
index 8c9ab96..96bdd6d 100644
--- a/README.md
+++ b/README.md
@@ -7,6 +7,29 @@ functions, so wont work in Second Life. It might not work on some
7OpenSim grids or sims, due to the use of OpenSim specific "high threat 7OpenSim grids or sims, due to the use of OpenSim specific "high threat
8level" functions. Test it first before putting it in anything important. 8level" functions. Test it first before putting it in anything important.
9 9
10------------------------------------------------
11
12CONTENTS:
13- INTRODUCTION
14- FEATURES
15- OPERATION
16-- TO ADJUST POSITIONS
17-- TO MAKE A BACKUP
18-- TO ADJUST HEIGHT OFFSET (Z)
19-- TO ADD POSES
20-- TO CREATE ANIMATION SETS (menus)
21-- SWAPPING POSES
22-- ACCESS TO THE MAIN MENU
23-- PORTABLE USE
24- FAQ for END USERS
25- UPGRADE GUIDE
26- DIFFERENCES FOR THE MLP lite v3.0 for OpenSim VARIATION
27- OPENSIM THREAT LEVELS
28
29------------------------------------------------
30
31INTRODUCTION:
32
10The main justification for this rewrite is that I have about a dozen 33The main justification for this rewrite is that I have about a dozen
11OpenSim sims, some with dozens of copies of MLP running. So this 34OpenSim sims, some with dozens of copies of MLP running. So this
12variation uses some OpenSim specific LSL functions, tries to use less 35variation uses some OpenSim specific LSL functions, tries to use less
@@ -17,17 +40,6 @@ sims. Note that I've not extensively tested any of this stuff yet. It's
17not a huge improvement, but when you have dozens of the things, every 40not a huge improvement, but when you have dozens of the things, every
18little bit helps. And then I added more features. lol 41little bit helps. And then I added more features. lol
19 42
20Note that some of the OpenSim functions used are what OpenSim classes as
21"high threat level". More about that below. This means that these
22scripts wont work without some tweaking of your grid / sims
23configuration. This has only been tested in my hacked up version of
24OpenSim 0.8.2, which removes a lot of the insane threat levels and script
25delays, so anything I say about speed improvements might not apply. I
26did at least remove script delays in both LL and OS functions. If
27nothing works for you, this is likely why, and you should go back to the
28old scripts. Test it first before upgrading anything that's not full
29perm.
30
31Based on the original MLP - MULTI-LOVE-POSE V1.2 - Copyright (c) 2006, by 43Based on the original MLP - MULTI-LOVE-POSE V1.2 - Copyright (c) 2006, by
32Miffy Fluffy (BSD License). This code has bounced around Second Life and 44Miffy Fluffy (BSD License). This code has bounced around Second Life and
33OpenSim for over a decade, with various people working on it. I can't 45OpenSim for over a decade, with various people working on it. I can't
@@ -46,12 +58,24 @@ simple search. The versions I have seen don't specify which variation of
46the BSD license, so I wont either. GitHub insists on a license file, so 58the BSD license, so I wont either. GitHub insists on a license file, so
47I went with 3 clause BSD. 59I went with 3 clause BSD.
48 60
49The next two sections of this document is mostly copied from the .readme 61Note that some of the OpenSim functions used are what OpenSim classes as
50file I got with the latest MLP versions I had laying around. 62"high threat level". More about that below. This means that these
63scripts wont work without some tweaking of your grid / sims
64configuration. This has only been tested in my hacked up version of
65OpenSim 0.8.2, which removes a lot of the insane threat levels and script
66delays, so anything I say about speed improvements might not apply. I
67did at least remove script delays in both LL and OS functions. If
68nothing works for you, this is likely why, and you should go back to the
69old scripts. Test it first before upgrading anything that's not full
70perm.
71
72Some parts of this document is mostly copied from the .readme file I got
73with the latest MLP versions I had laying around.
51 74
52================================================ 75------------------------------------------------
53 76
54FEATURES: 77FEATURES:
78
55- Put all your poseball animations into one object (110 pairs or even more 79- Put all your poseball animations into one object (110 pairs or even more
56should be no problem). 80should be no problem).
57- Create submenus for each category of poses, for instance: "Solo, 81- Create submenus for each category of poses, for instance: "Solo,
@@ -65,7 +89,10 @@ persons/locations).
65 PINK, BLUE, PINK2, BLUE2, GREEN, MAGENTA, RED, ORANGE, WHITE, BLACK, 89 PINK, BLUE, PINK2, BLUE2, GREEN, MAGENTA, RED, ORANGE, WHITE, BLACK,
66 YELLOW, CYAN, RED2, TEAL, GREEN2 90 YELLOW, CYAN, RED2, TEAL, GREEN2
67 91
92------------------------------------------------
93
68OPERATION: 94OPERATION:
95
69- Click the MLP object to switch it on. 96- Click the MLP object to switch it on.
70- When everything has loaded the main menu will appear. 97- When everything has loaded the main menu will appear.
71- Select a submenu containing poses, and select a pose. Pose balls will 98- Select a submenu containing poses, and select a pose. Pose balls will
@@ -75,6 +102,7 @@ appear.
75it will shut down automatically when no one is around. 102it will shut down automatically when no one is around.
76 103
77TO ADJUST POSITIONS: 104TO ADJUST POSITIONS:
105
78You can adjust the poses to fit your own avatar and those you share MLP 106You can adjust the poses to fit your own avatar and those you share MLP
79with. 107with.
80- Select a pose you want to adjust and sit on the balls. 108- Select a pose you want to adjust and sit on the balls.
@@ -87,6 +115,7 @@ select more than one).
87new notecard. 115new notecard.
88 116
89TO MAKE A BACKUP: 117TO MAKE A BACKUP:
118
90Saved positions are stored in memory but are not permanent. They are 119Saved positions are stored in memory but are not permanent. They are
91lost on script error (See "Script run-time error / Stack-Heap Collision" 120lost on script error (See "Script run-time error / Stack-Heap Collision"
92below). They are also lost on shutdown/startup, or "Pos Reset". To 121below). They are also lost on shutdown/startup, or "Pos Reset". To
@@ -101,11 +130,13 @@ to verify your changes, if desired. This also helps to avoid losing
101changes due to Stack-Heap collisions. 130changes due to Stack-Heap collisions.
102 131
103TO ADJUST HEIGHT OFFSET (Z): 132TO ADJUST HEIGHT OFFSET (Z):
133
104Select 'EXTRAS>>', 'OPTIONS>>', then'Height>>' and click the 'Z'-buttons, 134Select 'EXTRAS>>', 'OPTIONS>>', then'Height>>' and click the 'Z'-buttons,
105this will adjust the height for all poses. Note: the offset height is 135this will adjust the height for all poses. Note: the offset height is
106stored in the objects Description, so any descriptions will be replaced. 136stored in the objects Description, so any descriptions will be replaced.
107 137
108TO ADD POSES: 138TO ADD POSES:
139
109Copy all animations into the MLP object (if you want to use existing pose 140Copy all animations into the MLP object (if you want to use existing pose
110balls, open them to rip their animations). Note: you can use any object 141balls, open them to rip their animations). Note: you can use any object
111as MLP, just copy the MLP contents in the object of your choice. Open the 142as MLP, just copy the MLP contents in the object of your choice. Open the
@@ -164,6 +195,7 @@ best I could find for the purpose). This serves as a clue to the user
164that the button plays a sound. 195that the button plays a sound.
165 196
166TO CREATE ANIMATION SETS (menus): 197TO CREATE ANIMATION SETS (menus):
198
167Create .MENUITEMS.xxx and .POSITIONS.xxx files (where xxx is whatever you 199Create .MENUITEMS.xxx and .POSITIONS.xxx files (where xxx is whatever you
168want) and put the corresponding menu configs and poses in them. This 200want) and put the corresponding menu configs and poses in them. This
169way you can deliver a bed with folders of add-on menus so the customer 201way you can deliver a bed with folders of add-on menus so the customer
@@ -179,6 +211,7 @@ Customers can easily select furniture appearance and pose bundles
179independently! 211independently!
180 212
181SWAPPING POSES: 213SWAPPING POSES:
214
182Each menu can have a swap command: 215Each menu can have a swap command:
183 216
184 SWAP | 21 217 SWAP | 21
@@ -211,6 +244,7 @@ Also, the original one should be supported, that uses the default:
211 SWAP 244 SWAP
212 245
213ACCESS TO THE MAIN MENU: 246ACCESS TO THE MAIN MENU:
247
214The owner is the only one who can shutdown, in all cases. Anyone 248The owner is the only one who can shutdown, in all cases. Anyone
215can start it. 249can start it.
216- if 'MenuUser' is set to OWNER: the owner is the only one who can access 250- if 'MenuUser' is set to OWNER: the owner is the only one who can access
@@ -225,6 +259,7 @@ define access for each submenu in .MENUITEMS, see examples in
225.MENUITEMS). 259.MENUITEMS).
226 260
227PORTABLE USE: 261PORTABLE USE:
262
228Attach the object to the HUD, you can use it's default shape and colour 263Attach the object to the HUD, you can use it's default shape and colour
229for clickable bar on one of the edges of your screen (to move HUD 264for clickable bar on one of the edges of your screen (to move HUD
230position: Right-click - Edit), you can edit 265position: Right-click - Edit), you can edit
@@ -233,7 +268,7 @@ the balls will appear relative to the initial MLP position (to reset
233where the balls appear, press STOP to remove the balls, and reselect a 268where the balls appear, press STOP to remove the balls, and reselect a
234submenu to rez them again). 269submenu to rez them again).
235 270
236================================================ 271------------------------------------------------
237 272
238FAQ for END USERS: 273FAQ for END USERS:
239 274
@@ -272,7 +307,7 @@ Most likely, you named it differently in the MENU line versus the TOMENU
272line. When MPL sees a MENU line, it looks for the same name in a TOMENU 307line. When MPL sees a MENU line, it looks for the same name in a TOMENU
273line. 308line.
274 309
275================================================ 310------------------------------------------------
276 311
277UPGRADE GUIDE: 312UPGRADE GUIDE:
278 313
@@ -317,7 +352,7 @@ If you still want to edit the poses / props, or do any of the other
317tweaking, then you might want to add the "~MLP lite tools" script to My 352tweaking, then you might want to add the "~MLP lite tools" script to My
318Old Bed. Leave it out, or remove it, once My Old Bed is fully set up. 353Old Bed. Leave it out, or remove it, once My Old Bed is fully set up.
319 354
320================================================ 355------------------------------------------------
321 356
322DIFFERENCES FOR THE MLP lite v3.0 for OpenSim VARIATION: 357DIFFERENCES FOR THE MLP lite v3.0 for OpenSim VARIATION:
323 358
@@ -451,7 +486,7 @@ anyway.
451 486
452- There may be a thing or two I forgot to mention here. 487- There may be a thing or two I forgot to mention here.
453 488
454================================================ 489------------------------------------------------
455 490
456OPENSIM THREAT LEVELS: 491OPENSIM THREAT LEVELS:
457 492