9. Beadrez FAQ and Tips

Known Problems

- In some server versions, it was necessary to turn off the acceleration feature (command acceloff) after rezzing a fresh copy of Beadrez.

- There is a limit to the number of bead types in Beadrez contents. It's not a rezzing limit -- you can rez hundreds of beads. 100 or more beads should fit inside Beadrez v6, depending on naming. Memory problems can result from too many beads stored in contents.

- For HUD owners: rez (add) commands that are in notecards may be ignored if you touch the HUD while a notecard is running. Let notecards finish running first. Also see the HUD page on this blog to fix any connection problems or alpha glitches. 

Q: Spacing or rotation of my beads seems messed up (or, "clear" or twist commands don't seem to do anything)

This is usually caused by not setting up the beads. They should, at least, contain the LinkEnhancer script. Full setup requires the Teachpad steps (see "Teachpad: Adding Your Own Beads"). If that's not the problem, try setting all twists to zero or adjusting spacing with the space command.

If spacing is bad at the tip or around sharp corners, see "Sticks vs. Spheres spacing".

Also, do not switch between "sticks" and "spheres" settings within a single necklace.

Q: Some beads are missing or vanishing/reappearing.


This is likely the SL flaw described here: http://jira.secondlife.com/browse/VWR-13868 (the beads are there, but you can't see them).
Otherwise, if you are convinced it's Beadrez, try turning off acceleration using the acceloff command and send me the details.

Q: How do I get an update to the latest version?
and Why am I getting repeated updates?

Beadrez v5 triggers an update shortly after rezzing. If you miss an update, rez again an hour later.
For older versions of Beadrez to update, leave them rezzed for a long time (could take a few days).

You may get REPEATED UPDATES if an old version remains rezzed. To stop this, in versions 4 and 5, delete the "Check-u-lator" script.

Q: How do I "save" necklace shapes?

A: Use the info command ("/1info") and copy+paste the output into a notecard placed inside Beadrez. Then, when you want the shape back, pick the notecard from the CARDS menu or use the card command to run it. Note this stores shaping and twist parameters, but not a history of rezzed beads. You can add rezzing commands at the end of the notecard.

If you have the HUD add-on, you can save to one of its 12 memory slots.

Q: How do I "undo" the last bead?

A: There is no undo command. Listh will give you a history of recent commands that may help you rebuild. If you build by editing and running notecards inside Beadrez, then you can get back to where you were by re-running cards, but this requires you put commands in notecards.

Q: Why are my beads renamed and how can I change this?

A: Get my renamer script from Marketplace for just 1 L, or send a lovely gift for a free copy.

If you have the LinkSync add-on, note it lets you rename beads in groups: rename a bead, then click in a menu to have all other rezzed copies renamed.

Why Beadrez renames: Bead number added to the name lets you see which bead chats a warning (like scale-out-of-range warning). A number in braces, added by the teachpad process, is required for spacing to work. Other numbers help me figure out what's going on if someone contacts me with certain questions.

Q: Link Problems; or How do I link?

A: A link command was added in version 4.1. Alternatively, you may want to link manually to add things like pendants. Sometimes manual linking gets tricky (below).

A: Scripted linking does not work during some sim problems. If Beadrez sends messages as linking but pieces don't end up linked at all, try different sims, or try another day.

NOTES about the link command:
1) You do NOT need to link to an extra root prim. If you prefer one, you can use the rezroot command to rez a box at the center of the Beadrez guides.
2) Before linking, remove any other nearby objects named "root". Beadrez scans for an object named "root" and links it.
3) Linking takes at least 1 second per bead.
4) Due to SL limits, link is not always possible. For example, SL does not allow more than 255 prims to link.
5) If linking fails, you may not be notified. You must check for yourself.

MANUAL linking:
Jewelry linking is tricky sometimes, especially when "link" cannot be selected from SL's menu even when prims are linkable. Order of selection/touching can make a difference, and so can permissions (beads switch perms when linked, because a script inside deletes itself). Try linking beads in subgroups and then linking those subgroups together, or temporarily link to a large center prim and then unlink it later (or shrink it into a little root prim). Do NOT check "edit linked parts" in the viewer's Edit tool when trying to link.

Q: How do I show myself as creator of the necklace?

A: If you want every prim to show your name, prep your own beads with the Teachpad. Otherwise, just link to a root prim that you create (if you don't mind the link pieces still showing another name).

If you use rezroot (it's optional), replace the cube with your own prim: create your own prim and name it "root", then replace the object in the front guide prim of Beadrez. (Do NOT place it in the main Beadrez contents. Instead, click "Edit Linked Parts" in SL's Edit tool and select only Beadrez's front guide. You should see an object named "root" inside its contents. Delete that object and put your own in its place).




Q: How do I find or use the twistmenu?

A: Chat /1twistmenu after rezzing beads (if you have changed Beadrez's command channel, substitute the new channel). If you haven't done so, see the steps on the "Introductory Tour" post.

Q: My new bead is missing from the BEADS menu, or I got some script error related to the BEADS menu. HELP!

A: Give your beads short simple names as suggested by the teachpad instructions. Some names can't be put in menu buttons. Beadrez v6 hides names that are too long.

Q: I got a stack/heap collision error. HELP!

A: You can use SL's tools menu to reset scripts and make sure they are running. *BEFORE YOU DO THIS*, note the Beadrez package contains a recovery script you can drop into Beadrez to get a dump of recent settings (must be dropped in after error but before reset).

This error has only been reported to me when very many beads were dropped into Beadrez. I recommend not exceeding 100.

Q: What settings are good for a bracelet / choker / ring / etc.

A: With version 3 or higher, just enter the "bracelet" command or pick it from the menus to get a decent starting point. All it does is set some parameters, including bendf = 0, bendb = 0, shear = 0, point = 0, twistb = 0, twistc = -90. The first 5 just undo some default nonzero settings, and the last one angles the links straight up/down.

Q: Can I generate full-perm necklaces?

A: Yes -- the bead prims in Beadrez are full perm, even though they temporarily appear to be no-mod no-trans. You can also use your own full-perm beads. Beads may temporarily appear to become no-mod no-trans until you link them. These are "folded permissions" involving copy-only scripts and do not mean the actual prims have changed permissions.

Sometimes it takes minute or more for this permissions switch to show, depending on SL performance.

If you have problems, make sure to check permissions at each step.

If you want to understand more, search "folded permissions" and "debug permissions" in SL.

Q: Why is there sometimes a little gap or overlap (or extra bead) at the end? How do I fix it?

A: This is correct behavior: one cannot have both precise interbead spacing and precise width/length sizing without this happening. Think of the path as a piece of string on which beads would have to fit exactly for ends to match up exactly. If you need a more perfect fit, you can change the length of the string: make a final adjustment by making small changes to sizing factors.

Q: I think it's broken, - or- I got a script error. What now?

A1: Make sure you are on a script-enabled parcel.

A2: Read the earlier items about errors when clicking BEADS or stack/heap errors.

A3: Otherwise, if the scripts are stopped or stuck, go to SL's "Tools" menu and use "Reset Scripts in Selection" to reset everything. Please contact me so I can fix any problems. Two possible problems are: 1) you've placed a very large collection of beads into contents so script memory runs out, or 2) server problems: some region problems or unpredictable changes in LL's code.

A4: Since its copyable, you probably still have the original copy in your inventory and can rez a new one.

A5: In case of "math error", send me details about the shape and bead you rezzed.

Q: How do I find or delete beads that are far away from Beadrez?

A: Finding lost beads can be tough, but you might be able to clear them: In v5 or higher, the regclear chat command will clear every bead in the sim if the bead: 1) has a running Linkenhancer script in it, 2) is owned by the same AV giving the command, and 3) was rezzed by that AV's Beadrez (will not clear beads that were never placed inside Beadrez).

Q: Can my friends/group/alt share my Beadrez to make necklaces?

A: No -- Beadrez is single-user unless/until I can find a good compromise between adding this feature and keeping the scripts clean and efficient (and preventing abuse -- I'm open to ideas). But, you can share settings via notecards, by cutting/pasting the info dump from chat, or by viewing hovertext.

Q: This looks like Linkrez! How do they compare?

In SL forums, Linkrez creator Ged Larsen posted an incorrect comparison. Contrary to his post, Beadrez has always had a notecard program feature and lets you rez many different link types in arbitrary order. Additionally, Beadrez has more shapes, more menu interactivity (such as interactive twists), a shape preview, auto-linking, separate left-right rezzing, faster rezzing, and other features. It has also been updated and maintained actively for over 4 years.

I still have much respect for Ged and his work on building tools. Please just make a careful comparison and decide for yourself. Both tools have websites describing features and use.

TIP: "Leaning back" for more realistic necklace shapes

You might find the necklace shapes more realistic if you make them for a "leaned back" AV. Or, in other words, plan to rotate the final necklace down on the AV. If you use Beadrez as a pose stand, rotate back slightly from the pose menu (or HUD add-on).

TIP: Another way to make a pointed necklace

Besides the shaping parameters, another type of pointed shape can be made by manually removing beads from the center (tip) of a necklace and bringing the two sides together so they meet. In some cases, this will give a more realistic point. It may take some extra planning or clean-up at the back of the necklace.

TIP: Maximizing rez precision: "acceloff" and low-altitude rezzing

Use the "acceloff" (acceleration off) command to get slightly better accuracy but slower rezzing. Usually, you won't notice, so I have left acceleration on by default.

Rezzing at low altitudes (instead of high in the sky) can also improve accuracy slightly. By the way, this applies to several other building tools and SL behaviors. Stop working at high altitudes :)

TIP: Reducing land impact (PE: prim equivalence)

With v6, PE of the main unit will drop to around 24 prims if you set all child prims to have the "None" physics shape (edit Beadrez and select "None" under "Physics Shape Type" in the features tab). There are two things to watch out for: first, when switching physics shape, PE can temporarily shoot up, requiring lots of prims available temporarily. Second, PE can increase if you set unusually large shape parameters.

TIP: Notecards with multiple commands per line

You can put multiple commands on a single notecard line by separating them with a semicolon (;), but SL will truncate very long lines.

This reduces time waiting for notecard lines from the dataserver, but notecard speed is still limited by other internal mechanisms.

TIP: Using gestures instead of notecards

You can store command sets as chats in gestures instead of notecards. But, if you do this, include a delay between commands.

TIP: Changing default rootbox attachment setting

I have not tested this one yet myself, but a user suggested it to me. When you are setting up Beadrez to use your own root box, you could first wear the box and position it on your AV to store attachment point and position with it.

TIP: Posing and position/rotation control

You can replace the sit pose (animation): just drop a different animation into contents, and that should be used on the next sit. But if you drop in multiple poses, only the first from the contents list is used.

Some users prefer to use a separate pose stand instead of built-in pose features, and then move beadrez around instead of moving the avatar.
For this, use a viewer with the "Edit Axis at Root" feature in the Edit tool (check it). Beadrez's rotation center then matches the necklace center for simpler manipulation.