# Introduction

## Introduction

**If you’re reading this,** you are probably an aspiring rom hacker who thinks it would be **really cool** to make a Fire Emblem game. Maybe you’re a bit intimidated by how much there is to learn, but you’ve decided to **give it a shot** anyway. Lucky for you, you’ve come to the right place. FE hacking is one of the most **enjoyable** and **rewarding** hobbies I’ve come across, and the community is friendly, welcoming, and filled with amazingly talented people.

The original **Ultimate Tutorial** by Blazer was and is a fantastic resource for anyone who wants to get into Fire Emblem romhacking. However, it has not been updated since 2013 and is primarily aimed at FE7 hacking. Since then, there have been some **significant advances** in rom hacking. The hacking process is very different from what it used to be, both in terms of tools required and also how projects are managed.

This guide aims to be an **all-in-one** tutorial for all steps of the hacking process, with a particular focus on managing a **complete project** rather than making individual changes. Most parts of this guide are applicable to both FE7 and FE8, and to some extent FE6. This guide is a **work in progress**, so for the moment it is assumed that you are hacking FE8.

If you have questions that are not covered by this guide or Google, please visit [**Fire Emblem Universe**](http://feuniverse.us).


---

# 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/master.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.
