# Getting Started

## Introduction

At this stage we assume you already have the client and server downloaded and properly setup.

Considering this mod is a multiplayer framework, there are two types of scripts:

* Client scripts, which are done in [Blueprint ](https://dev.epicgames.com/documentation/en-us/unreal-engine/blueprints-visual-scripting-in-unreal-engine)in the [Creator Kit](https://store.epicgames.com/en-US/p/hogwarts-legacy--creator-kit).
* Server scripts, which are written in a .NET compatible language, we recommend C# and Visual Studio.

You therefore need to install both the [Creator Kit](https://store.epicgames.com/en-US/p/hogwarts-legacy--creator-kit) and [Visual Studio Community](https://visualstudio.microsoft.com/).

## Creator Kit

You first need to install the HogWarpCK plugin which can be found on [NexusMods](https://www.nexusmods.com/hogwartslegacy/mods/1378?tab=files). The content of the archive must then be unzip in the Creator Kit's install directory. You can find the Creator Kit's install location from the Epic Launcher as shown below.

<figure><img src="/files/Qdf8aQOabPXT5Any7LMb" alt=""><figcaption><p>Click on the three dots, it opens a context menu, click on Manage. </p></figcaption></figure>

<figure><img src="/files/rr2yXHykWPArzyGXPVqV" alt=""><figcaption><p>Click on the folder icon, it opens a windows explorer at the root.</p></figcaption></figure>

<figure><img src="/files/Q3kpfqd10xxPBHeORmih" alt=""><figcaption><p>Drag and drop the PhoenixGame folder in the install directory of the Creator Kit</p></figcaption></figure>

You can now launch the Creator Kit.

If everything was correctly installed, you should see a "HogWarp" button in the tool bar

<figure><img src="/files/wBncZzKWlY73sl4iOwgf" alt=""><figcaption><p>HogWarp plugin for the Creator Kit.</p></figcaption></figure>

You can now proceed to the next steps!


---

# 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://docs.hogwarp.com/hogwarp/scripting/getting-started.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.
