# Installation & Setup

Setting up ShikorDriftXR is a straightforward process. To ensure maximum compatibility with different project templates, our plugin enables a few core dependencies automatically, while others will need to be enabled by you. This guide will walk you through each step.

#### **Step 1: Install All Required Plugins**

First, we will install the main ShikorDriftXR plugin and the required third-party plugins.

**A. Install ShikorDriftXR:**

1. After purchasing from the Fab Marketplace, install **ShikorDriftXR** into your engine or project through the Epic Games Launcher.
2. Open your Unreal Engine project, go to **Edit > Plugins**, and search for ShikorDriftXR.
3. Enable the plugin by checking the box and restart the editor when prompted.

***

**B. Install Third-Party Plugins:**

You must manually install these three essential plugins into your project's Plugins folder.

1. **Easy File Dialog**
   * This plugin is required for file and folder selection features within the Shikor Modifier tool.
   * **Download Link:** <https://fab.com/s/0713f1cb760e>
2. **Victory BP Library**
   * A widely-used utility plugin that provides many useful Blueprint nodes.
   * **Download Link:** <https://forums.unrealengine.com/t/ramas-extra-blueprint-nodes-for-ue5-no-c-required/231476>
3. **BlueprintColorPickerModify**

   * **Important:** This is our modified version of Rohan Singh's original Blueprint Color Picker plugin. It is essential for the material changing features in ShikorDriftXR.
   * If you have the original BlueprintColorPicker plugin installed, **you must remove it first** to avoid conflicts.
   * **Our Modified Version:** <https://github.com/SHIKORVIZ/BlueprintColorPickerModify.git>
   * (Credit for the original plugin goes to Rohan Singh: [Original URL](https://fab.com/s/85fede99f3d0))

{% embed url="<https://github.com/SHIKORVIZ/BlueprintColorPickerModify.git>" %}

***

#### **Step 2: Enable Required Built-in Plugins**

Next, you need to ensure all required engine plugins are enabled.

Go to **Edit > Plugins** and search for each of the following plugins by name, then make sure the "Enabled" box is checked for each one.

**Please Manually Enable:**

* Datasmith Importer & Content
* Level Sequence Editor
* Modeling Tools Editor Mode
* Movie Render Pipeline
* Movie Pipeline Mask Render Pass
* OpenXR
* OpenXR Eye Tracker
* OpenXR Hand Tracking

**Note on Automatic Plugins:** You do not need to search for the plugins listed below. They are enabled **automatically** when you enable ShikorDriftXR.\
(GeometryScripting, DataprepEditor, WebBrowser, EditorScriptingUtilities)

***

#### **Step 4: Final Restart**

After enabling all the required plugins, you will be prompted to restart the editor one last time. After this final restart, your project will be fully configured and ready to use ShikorDriftXR.

You are now all set! Let's move on to the [Quick Start Guide](https://shikorviz.gitbook.io/shikordriftxr/~/revisions/TmiIKNWFQzHAxracsfVS/quick-start-guide) to build your first interactive scene.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://shikorviz.gitbook.io/shikordriftxr/installation-and-setup.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
