The usability of the spyglass was mainly driven by my personal preferences and may not match how you want to have it set up. I’ll be going over how to modify parts of the spyglass here so that you can modify it to your liking

Eye Override Circle

The circle of vision that appears when putting the spyglass up to your eye was tuned to work with my headset and may not look right on yours. The settings to change this are located in the EyeZoomMat in the Materials folder. Specifically you’ll be looking for the ‘Entire Effect Mask’ under ‘Masking’. Changing the Tiling will change the size of the circle while changing the Offset will change the location of the circle.

Note: There are two animations that modify the Offset of the circle which you will also have to change. These are the ‘Spyglass_LocalZoom_Left’ and ‘Spyglass_LocalZoom_Right’ animations. In the default case the left animation has a positive X axis offset and the right animation has a negative X axis offset.

Zoom amount

If you want to change how much the spyglass zooms in you’ll need to modify the ‘Spyglass_ZoomClose’ and ‘Spyglass_ZoomFar’ animations. Zoom Close is the amount of zoom the spyglass has when compact, Zoom Far is when the spyglass is fully extended. It does this by changing the FOV of the camera used by the spyglass. Lower FOV means more zoom, higher FOV means less zoom.

Storage Location

Changing the Storage location is relatively simple. First Move the SpyglassStorageTarget to where you want it on your avatar.

If Not using VRCFury all you need to do is reparent the Spyglass Storage Target to the bone you want to attach it to.

If using VRCFury you’ll need to find the ‘Armature Link’ VRCFury component on the ‘Spyglass_System’ gameobject with the Storage Target in the ‘Link From’ section and change the target location in the ‘Link To’ section. You may need to unpack the system to modify this component. You can also use the Advanced Link Target Mode if you can’t find the bone you want to parent to.

Switching Hands

If you want to change which Hand you grab the Spyglass with you’ll need to make a number of changes.

Animator

In the Animator you’ll need to change the GestureRight in the Wait→PutAway and Wait→Grab transitions to GestureLeft

Contacts

In the Contact Reciever on the Spyglass Storage Target you’ll need to change the ‘Hand R’ in the Collision Tags to ‘Hand L’

Hand Target

You’ll need to position the Hand Target on the Left Hand

For Non-VRCFury Users you’ll need to parent the Hand Target to the Left Hand instead of the Right Hand

For VRCFury Users you’ll need to find the ‘Armature Link’ VRCFury component on the ‘Spyglass_System’ gameobject with the Hand Target in the ‘Link From’ section and change the target location in the ‘Link To’ section to ‘Left hand’. You many need to unpack the prefab to modify the component.