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 | ||
