The VRCFury setup is relatively simple.

Scene Setup

If you need to scale the system only scale the Parent object of each prefab. Try not to scale any of the gameobjects inside the prefab as that may result in undefined behavior.

Drag and drop the CrankLaserRifle Prefab from the “_Prefabs” folder located under “RuneFox/CrankLaserRifle/_Prefabs” onto your avatar.

Setting up the Hand Constraints

Find the Left and Right Hand Constraint GameObjects. You’ll need to move these so that the objects inside of them are lined up with your avatar’s hands. You can select the individual targets inside each Hand Target and adjust them separately.

Grip Target - This is the default grip position of the rifle. You may need to angle it slightly if you have to twist your hand down awkwardly to shoot straight when firing with one hand.

Aim Target - When gripping the Rifle with two hands this is the object the rifle uses to aim toward your forward grip hand. From testing you’ll want this slightly inside of your hand for best visuals. Test in-game and adjust as necessary.

image.png

Setting up the Holster Location

The holster will be parented to your avatar’s Chest bone by default with the intent that you reach over your shoulder to grab it. The rifle is parented to this by default. Rotate and move it so the rifle looks like it is in a good position for your avatar. Left handed users may want to rotate it so that you reach over your left shoulder to grab.

You may need to adjust the size and position of the Contacts in the Holster to position them back over your avatar’s shoulder if you’ve moved and rotated the holster a lot.

image.png

You should be good to upload the avatar once you’ve done the steps above.