aboutsummaryrefslogtreecommitdiffstatshomepage
diff options
context:
space:
mode:
authoronefang2019-06-30 11:07:35 +1000
committeronefang2019-06-30 11:07:35 +1000
commite4b57db9d643ea0cb2e476a24daa5fed8beba854 (patch)
treea939df84f245e56103f01b3cfc38b580eb897686
parentAfter months of private testing, it's finally almost ready for a test release. (diff)
download1ring-e4b57db9d643ea0cb2e476a24daa5fed8beba854.zip
1ring-e4b57db9d643ea0cb2e476a24daa5fed8beba854.tar.gz
1ring-e4b57db9d643ea0cb2e476a24daa5fed8beba854.tar.bz2
1ring-e4b57db9d643ea0cb2e476a24daa5fed8beba854.tar.xz
Line wrapping is a thing, but not in notecards.
-rw-r--r--1ring test README.txt112
1 files changed, 90 insertions, 22 deletions
diff --git a/1ring test README.txt b/1ring test README.txt
index 2eae355..2887e44 100644
--- a/1ring test README.txt
+++ b/1ring test README.txt
@@ -1,32 +1,100 @@
1This is a test version of onefangs 1ring thingy. This is a prerelease test version, it's not even alpha quality yet. Things will be broken. There are known bugs. There are bits not written yet. You get to keep both parts. I'm not happy with the speed when running under standard OpenSim, but it's fine with OpenSim-SC. It's not documented, except the few things you'll find in this notecard. 1This is a test version of onefangs 1ring thingy. This is a prerelease
2test version, it's not even alpha quality yet. Things will be broken.
3There are known bugs. There are bits not written yet. You get to keep
4both parts. I'm not happy with the speed when running under standard
5OpenSim, but it's fine with OpenSim-SC. It's not documented, except the
6few things you'll find in this notecard.
2 7
31ring is a combination of things. AO / collar / couples carry & interaction / emoter / swimmer / probably something I forgot, but those are the main ones. 81ring is a combination of things. AO / collar / couples carry &
9interaction / emoter / swimmer / probably something I forgot, but those
10are the main ones.
4 11
5RLV will be needed for the couples carry thing, and the collar. 12RLV will be needed for the couples carry thing, and the collar.
6 13
7The default object is worn on the skull as a halo. It's all full perms (or should be unless I broke that to), so you can easily resize it to be a bracelet for your wrist, or a collar for your neck, or just plain turn the prims into what ever you want. "1ring to do it all, and in the loveness bind them." is what the text on the ring says, in Tolkien Tengwar (Elvish, sorta, go read Lord of the Rings, which inspired this theme). Yes, "loveness" is a word, I looked it up. 14The default object is worn on the skull as a halo. It's all full perms
8 15(or should be unless I broke that to), so you can easily resize it to be
9You can simply click on it and use it via the menus. Some things in the menu will be upside down, that means I have not written them yet. Some things in the menu will have little circles obscuring the letters, that means you don't have access to that (likely other people wont have access to it on YOUR device). Hopefully it's reasonably self explanatory. 16a bracelet for your wrist, or a collar for your neck, or just plain turn
10 17the prims into what ever you want. "1ring to do it all, and in the
11The AO part is a more or less standard ZHAO II compatible AO. You can edit the ZHAO II notecard and add the animations from your own AO, or just drag the ZHAO II card plus animations from your AO.. It currently has the Linda Kellie "RUGGED AO" loaded, which is a kinda boring male AO. While you can turn the built in AO off, it'll be needed for those carry interactions that include moving. For example the shoulder rides use a sitting animation for the one on the shoulders, but uses the various AO animations for the one carrying them. So they'll walk, stand, fly, swim, all like they usually would in an AO, but with the other person sitting on their shoulders. The AO also acts as a swimmer, if you are flying and under water, you'll swim. 18loveness bind them." is what the text on the ring says, in Tolkien
12 19Tengwar (Elvish, sorta, go read Lord of the Rings, which inspired this
13The AO might fight with your existing AO, but it's needed for the couples carry thing. You can turn it on and off. 20theme). Yes, "loveness" is a word, I looked it up.
14 21
15The collar part is a fairly standard basic collar. You can even use the usual method of bringing up the menu - "/1ormenu" for example (first letters of your name, and the word menu, in channel 1). It supports RLV, but no RLV relay yet. Leash and follow should handle border crossings and TPs fine. 22You can simply click on it and use it via the menus. Some things in the
16 23menu will be upside down, that means I have not written them yet. Some
17The couples carry & interaction part is probably the main reason people will want this. Among other things it lets one avatar carry another. There is no end of problems with how OpenSim and Second Life "work" that had to be worked around to get this to work at all, mostly coz it is strictly forbidden to sit on an attachment. Even the old work around has been stopped. I had a few options, the one that seems to work best is to use a single prim that you both sit on, it's not an actual physics prim, but I replicate most of the avatar movement system in the script. So you can walk around, use UP arrow to fly up, fly under water to start swimming, use DOWN arrow to stop flying, or to crouch (you can crouch walk to), or to ground sit. Walking on prims is a little unreliable , especially climbing stairs and ramps. Both people can move, even at the same time. Both people can adjust the position of either. You can save the current positions. The border crossing support is VERY clunky, and not well tested, still working on that. I plan to add TP follow support in the future. It currently works better if the 1ring wearer is the one selecting the pose and stuff, this will get fixed. 24things in the menu will have little circles obscuring the letters, that
18 25means you don't have access to that (likely other people wont have access
19It tries to be clever about who is in what role, but there's a swap menu (that I need to actually write code for) to take care of that (or not). 26to it on YOUR device). Hopefully it's reasonably self explanatory.
20 27
21The emoter part is from something I wrote long ago. During a sub auction, the subject of emoters came up. I declared that they are actually quite trivial to write, and wrote one in five minutes while every one watched. Who says programming isn't a spectator sport? Oh wait, that was me that said that. That code is now a part of 1ring. I always forget how it works, try saying stuff on channel 12 and 123, I think. It seems a little broken in OpenSim 0.9, but I haven't bothered to track it down yet. Can you tell I rarely use it? 28The AO part is a more or less standard ZHAO II compatible AO. You can
22 29edit the ZHAO II notecard and add the animations from your own AO, or
231ring has customizable menus, though it is beyond the scope of this document to describe any of it. Have a look at the .1AOor2.theme and .1ring.theme notecards, those are the current menu theme files. If you are clever you might be able to work out how they work. Some of the commands are similar to MLP menu commands. Note that if you add "POSE foo" commands, you'll also need to add matching "{foo}<0.0, 0.0, 0,0><0.0, 0.0, 0,0><0.0, 0.0, 0,0><0.0, 0.0, 0,0>" lines in the .POSITIONS notecard. I should automate that. 30just drag the ZHAO II card plus animations from your AO.. It currently
24 31has the Linda Kellie "RUGGED AO" loaded, which is a kinda boring male AO.
25https://sledjhamr.org/mantisbt/project_page.php?project_id=12 is the issue tracker for 1ring. One of these days I'll get around to adding the known issues and TODO items. Feel free to create an account if you want to report an issue or request a feature. Accounts need to be approved by me. 32While you can turn the built in AO off, it'll be needed for those carry
33interactions that include moving. For example the shoulder rides use a
34sitting animation for the one on the shoulders, but uses the various AO
35animations for the one carrying them. So they'll walk, stand, fly, swim,
36all like they usually would in an AO, but with the other person sitting
37on their shoulders. The AO also acts as a swimmer, if you are flying and
38under water, you'll swim.
39
40The AO might fight with your existing AO, but it's needed for the couples
41carry thing. You can turn it on and off.
42
43The collar part is a fairly standard basic collar. You can even use the
44usual method of bringing up the menu - "/1ormenu" for example (first
45letters of your name, and the word menu, in channel 1). It supports RLV,
46but no RLV relay yet. Leash and follow should handle border crossings
47and TPs fine.
48
49The couples carry & interaction part is probably the main reason people
50will want this. Among other things it lets one avatar carry another.
51There is no end of problems with how OpenSim and Second Life "work" that
52had to be worked around to get this to work at all, mostly coz it is
53strictly forbidden to sit on an attachment. Even the old work around has
54been stopped. I had a few options, the one that seems to work best is to
55use a single prim that you both sit on, it's not an actual physics prim,
56but I replicate most of the avatar movement system in the script. So you
57can walk around, use UP arrow to fly up, fly under water to start
58swimming, use DOWN arrow to stop flying, or to crouch (you can crouch
59walk to), or to ground sit. Walking on prims is a little unreliable ,
60especially climbing stairs and ramps. Both people can move, even at the
61same time. Both people can adjust the position of either. You can save
62the current positions. The border crossing support is VERY clunky, and
63not well tested, still working on that. I plan to add TP follow support
64in the future. It currently works better if the 1ring wearer is the one
65selecting the pose and stuff, this will get fixed.
66
67It tries to be clever about who is in what role, but there's a swap menu
68(that I need to actually write code for) to take care of that (or not).
69
70The emoter part is from something I wrote long ago. During a sub
71auction, the subject of emoters came up. I declared that they are
72actually quite trivial to write, and wrote one in five minutes while
73every one watched. Who says programming isn't a spectator sport? Oh
74wait, that was me that said that. That code is now a part of 1ring. I
75always forget how it works, try saying stuff on channel 12 and 123, I
76think. It seems a little broken in OpenSim 0.9, but I haven't bothered
77to track it down yet. Can you tell I rarely use it?
78
791ring has customizable menus, though it is beyond the scope of this
80document to describe any of it. Have a look at the .1AOor2.theme and
81.1ring.theme notecards, those are the current menu theme files. If you
82are clever you might be able to work out how they work. Some of the
83commands are similar to MLP menu commands. Note that if you add "POSE
84foo" commands, you'll also need to add matching "{foo}<0.0, 0.0,
850,0><0.0, 0.0, 0,0><0.0, 0.0, 0,0><0.0, 0.0, 0,0>" lines in the
86.POSITIONS notecard. I should automate that.
87
88https://sledjhamr.org/mantisbt/project_page.php?project_id=12 is the
89issue tracker for 1ring. One of these days I'll get around to adding the
90known issues and TODO items. Feel free to create an account if you want
91to report an issue or request a feature. Accounts need to be approved by
92me.
26 93
27I'm sure I should have mentioned other stuff here. 94I'm sure I should have mentioned other stuff here.
28 95
29 96
30The source code is available at https://sledjhamr.org/cgit/1ring/ 97The source code is available at https://sledjhamr.org/cgit/1ring/
31 98
32The issue tracker is available at https://sledjhamr.org/mantisbt/project_page.php?project_id=12 99The issue tracker is available at
100https://sledjhamr.org/mantisbt/project_page.php?project_id=12