diff options
author | Dave Seikel | 2018-05-26 23:51:14 +1000 |
---|---|---|
committer | Dave Seikel | 2018-05-26 23:51:14 +1000 |
commit | ab0bb9a62cab5f8673d1f489bb36f4fe6e717e24 (patch) | |
tree | 50a84c8e83b636b0efdc5a2e24d2b3a2df9ae159 | |
parent | Change license date and name. (diff) | |
download | MLP-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.md | 71 |
1 files changed, 53 insertions, 18 deletions
@@ -7,6 +7,29 @@ functions, so wont work in Second Life. It might not work on some | |||
7 | OpenSim grids or sims, due to the use of OpenSim specific "high threat | 7 | OpenSim grids or sims, due to the use of OpenSim specific "high threat |
8 | level" functions. Test it first before putting it in anything important. | 8 | level" functions. Test it first before putting it in anything important. |
9 | 9 | ||
10 | ------------------------------------------------ | ||
11 | |||
12 | CONTENTS: | ||
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 | |||
31 | INTRODUCTION: | ||
32 | |||
10 | The main justification for this rewrite is that I have about a dozen | 33 | The main justification for this rewrite is that I have about a dozen |
11 | OpenSim sims, some with dozens of copies of MLP running. So this | 34 | OpenSim sims, some with dozens of copies of MLP running. So this |
12 | variation uses some OpenSim specific LSL functions, tries to use less | 35 | variation 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 | |||
17 | not a huge improvement, but when you have dozens of the things, every | 40 | not a huge improvement, but when you have dozens of the things, every |
18 | little bit helps. And then I added more features. lol | 41 | little bit helps. And then I added more features. lol |
19 | 42 | ||
20 | Note that some of the OpenSim functions used are what OpenSim classes as | ||
21 | "high threat level". More about that below. This means that these | ||
22 | scripts wont work without some tweaking of your grid / sims | ||
23 | configuration. This has only been tested in my hacked up version of | ||
24 | OpenSim 0.8.2, which removes a lot of the insane threat levels and script | ||
25 | delays, so anything I say about speed improvements might not apply. I | ||
26 | did at least remove script delays in both LL and OS functions. If | ||
27 | nothing works for you, this is likely why, and you should go back to the | ||
28 | old scripts. Test it first before upgrading anything that's not full | ||
29 | perm. | ||
30 | |||
31 | Based on the original MLP - MULTI-LOVE-POSE V1.2 - Copyright (c) 2006, by | 43 | Based on the original MLP - MULTI-LOVE-POSE V1.2 - Copyright (c) 2006, by |
32 | Miffy Fluffy (BSD License). This code has bounced around Second Life and | 44 | Miffy Fluffy (BSD License). This code has bounced around Second Life and |
33 | OpenSim for over a decade, with various people working on it. I can't | 45 | OpenSim 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 | |||
46 | the BSD license, so I wont either. GitHub insists on a license file, so | 58 | the BSD license, so I wont either. GitHub insists on a license file, so |
47 | I went with 3 clause BSD. | 59 | I went with 3 clause BSD. |
48 | 60 | ||
49 | The next two sections of this document is mostly copied from the .readme | 61 | Note that some of the OpenSim functions used are what OpenSim classes as |
50 | file I got with the latest MLP versions I had laying around. | 62 | "high threat level". More about that below. This means that these |
63 | scripts wont work without some tweaking of your grid / sims | ||
64 | configuration. This has only been tested in my hacked up version of | ||
65 | OpenSim 0.8.2, which removes a lot of the insane threat levels and script | ||
66 | delays, so anything I say about speed improvements might not apply. I | ||
67 | did at least remove script delays in both LL and OS functions. If | ||
68 | nothing works for you, this is likely why, and you should go back to the | ||
69 | old scripts. Test it first before upgrading anything that's not full | ||
70 | perm. | ||
71 | |||
72 | Some parts of this document is mostly copied from the .readme file I got | ||
73 | with the latest MLP versions I had laying around. | ||
51 | 74 | ||
52 | ================================================ | 75 | ------------------------------------------------ |
53 | 76 | ||
54 | FEATURES: | 77 | FEATURES: |
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 |
56 | should be no problem). | 80 | should 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 | |||
68 | OPERATION: | 94 | OPERATION: |
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. | |||
75 | it will shut down automatically when no one is around. | 102 | it will shut down automatically when no one is around. |
76 | 103 | ||
77 | TO ADJUST POSITIONS: | 104 | TO ADJUST POSITIONS: |
105 | |||
78 | You can adjust the poses to fit your own avatar and those you share MLP | 106 | You can adjust the poses to fit your own avatar and those you share MLP |
79 | with. | 107 | with. |
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). | |||
87 | new notecard. | 115 | new notecard. |
88 | 116 | ||
89 | TO MAKE A BACKUP: | 117 | TO MAKE A BACKUP: |
118 | |||
90 | Saved positions are stored in memory but are not permanent. They are | 119 | Saved positions are stored in memory but are not permanent. They are |
91 | lost on script error (See "Script run-time error / Stack-Heap Collision" | 120 | lost on script error (See "Script run-time error / Stack-Heap Collision" |
92 | below). They are also lost on shutdown/startup, or "Pos Reset". To | 121 | below). 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 | |||
101 | changes due to Stack-Heap collisions. | 130 | changes due to Stack-Heap collisions. |
102 | 131 | ||
103 | TO ADJUST HEIGHT OFFSET (Z): | 132 | TO ADJUST HEIGHT OFFSET (Z): |
133 | |||
104 | Select 'EXTRAS>>', 'OPTIONS>>', then'Height>>' and click the 'Z'-buttons, | 134 | Select 'EXTRAS>>', 'OPTIONS>>', then'Height>>' and click the 'Z'-buttons, |
105 | this will adjust the height for all poses. Note: the offset height is | 135 | this will adjust the height for all poses. Note: the offset height is |
106 | stored in the objects Description, so any descriptions will be replaced. | 136 | stored in the objects Description, so any descriptions will be replaced. |
107 | 137 | ||
108 | TO ADD POSES: | 138 | TO ADD POSES: |
139 | |||
109 | Copy all animations into the MLP object (if you want to use existing pose | 140 | Copy all animations into the MLP object (if you want to use existing pose |
110 | balls, open them to rip their animations). Note: you can use any object | 141 | balls, open them to rip their animations). Note: you can use any object |
111 | as MLP, just copy the MLP contents in the object of your choice. Open the | 142 | as 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 | |||
164 | that the button plays a sound. | 195 | that the button plays a sound. |
165 | 196 | ||
166 | TO CREATE ANIMATION SETS (menus): | 197 | TO CREATE ANIMATION SETS (menus): |
198 | |||
167 | Create .MENUITEMS.xxx and .POSITIONS.xxx files (where xxx is whatever you | 199 | Create .MENUITEMS.xxx and .POSITIONS.xxx files (where xxx is whatever you |
168 | want) and put the corresponding menu configs and poses in them. This | 200 | want) and put the corresponding menu configs and poses in them. This |
169 | way you can deliver a bed with folders of add-on menus so the customer | 201 | way 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 | |||
179 | independently! | 211 | independently! |
180 | 212 | ||
181 | SWAPPING POSES: | 213 | SWAPPING POSES: |
214 | |||
182 | Each menu can have a swap command: | 215 | Each 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 | ||
213 | ACCESS TO THE MAIN MENU: | 246 | ACCESS TO THE MAIN MENU: |
247 | |||
214 | The owner is the only one who can shutdown, in all cases. Anyone | 248 | The owner is the only one who can shutdown, in all cases. Anyone |
215 | can start it. | 249 | can 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 | ||
227 | PORTABLE USE: | 261 | PORTABLE USE: |
262 | |||
228 | Attach the object to the HUD, you can use it's default shape and colour | 263 | Attach the object to the HUD, you can use it's default shape and colour |
229 | for clickable bar on one of the edges of your screen (to move HUD | 264 | for clickable bar on one of the edges of your screen (to move HUD |
230 | position: Right-click - Edit), you can edit | 265 | position: Right-click - Edit), you can edit |
@@ -233,7 +268,7 @@ the balls will appear relative to the initial MLP position (to reset | |||
233 | where the balls appear, press STOP to remove the balls, and reselect a | 268 | where the balls appear, press STOP to remove the balls, and reselect a |
234 | submenu to rez them again). | 269 | submenu to rez them again). |
235 | 270 | ||
236 | ================================================ | 271 | ------------------------------------------------ |
237 | 272 | ||
238 | FAQ for END USERS: | 273 | FAQ for END USERS: |
239 | 274 | ||
@@ -272,7 +307,7 @@ Most likely, you named it differently in the MENU line versus the TOMENU | |||
272 | line. When MPL sees a MENU line, it looks for the same name in a TOMENU | 307 | line. When MPL sees a MENU line, it looks for the same name in a TOMENU |
273 | line. | 308 | line. |
274 | 309 | ||
275 | ================================================ | 310 | ------------------------------------------------ |
276 | 311 | ||
277 | UPGRADE GUIDE: | 312 | UPGRADE GUIDE: |
278 | 313 | ||
@@ -317,7 +352,7 @@ If you still want to edit the poses / props, or do any of the other | |||
317 | tweaking, then you might want to add the "~MLP lite tools" script to My | 352 | tweaking, then you might want to add the "~MLP lite tools" script to My |
318 | Old Bed. Leave it out, or remove it, once My Old Bed is fully set up. | 353 | Old Bed. Leave it out, or remove it, once My Old Bed is fully set up. |
319 | 354 | ||
320 | ================================================ | 355 | ------------------------------------------------ |
321 | 356 | ||
322 | DIFFERENCES FOR THE MLP lite v3.0 for OpenSim VARIATION: | 357 | DIFFERENCES 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 | ||
456 | OPENSIM THREAT LEVELS: | 491 | OPENSIM THREAT LEVELS: |
457 | 492 | ||