# Getting Started

*Note: Many of the tools you will be using are made for Windows. If you have OSX or Linux you may want to consider a VM or Dual Boot setup.* First, you will set up your **project folder**. Create a new folder wherever you want, and name it your project name.

**Note: Do not use special characters such as "`[]+-`" in your folder name.**

## For the rest of the tutorial, I will refer to this folder as **Root**.

Next, download the latest version of [**Event Assembler**](http://feuniverse.us/t/event-assembler/1749?u=circleseverywhere) from FE Universe, and place the folder in Root.

You will also want a **Hex Editor** of some sort installed on your computer. This does not need to be in the Root folder. **HxD** is a good, free hex editor that is more than enough for our purposes.

Although you can get away with using plain old Notepad, a good text editor such as Notepad++ or Sublime Text will make your life much easier. Personally, I'm quite partial to Sublime Text thanks to its [syntax highlighting for Event Assembler code](http://feuniverse.us/t/syntax-highlighting-for-event-assembler/2131?u=circleseverywhere).

Create a new, empty **text file** in Root. Name it `ROM Buildfile.txt`. This simple text file will become the ***backbone of your entire project.***

Finally, place your **clean ROM** in Root. Mine is called `FE8_clean.gba` but you can substitute whatever yours is.

## Your **folder structure** should look like:

> * `Root`&#x20;
>   * `Event Assembler`&#x20;
>   * `ROM Buildfile.txt`&#x20;
>   * `FE8_clean.gba`

Now you’re ready to get started!


---

# 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://tutorial.feuniverse.us/intro.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.
