Fire Emblem Heroes Wiki
Fire Emblem Heroes Wiki

This page provides tutorials to help editors. Make sure you read the guidelines as well, for various manual of styles or wiki policies.

Visual editor vs. source editor[]

Please use the source editor instead of the visual editor when editing. You can change this in your settings if you have an account, or click "edit source" if you do not have one. Visual editor lacks support for more advanced forms and editing and also loads slower. All tutorials will be assuming you use the source editor.

Basic wiki formatting[]

See: the page at mediawikiwiki:Help:Formatting for help on basic wiki formatting.

Common wiki templates[]

See: the page at mediawikiwiki:Help:Templates for help on templates.

Many pages on the wiki use templates, which are usually transcluded using wikitext formatted like so: {{TemplateName}}. For example, {{Quote|This is a quote.}} would call the page at Template:Quote and fill in the first parameter with "This is a quote.". Many template pages have documentation on how to use them, please check each template page if you are unsure, or inspect the code of the template if there is no documentation.

Linking to external wikis[]

You can use interwiki links to link to certain external wikis.

To link to, use [[fireemblemwiki:]]. Example: [[fireemblemwiki:Marth|Hero-King]] becomes Hero-King.

To link to, use [[fireemblemwikia:]].

A full list of interwiki links are viewable at Special:Interwiki.

Creating new pages with boilerplates[]

The wiki has boilerplate templates to make page creation easier. A list can be found at Category:Boilerplates.


See: /Cargo for more in-depth information.

This wiki uses the Cargo extension for storing and querying data, acting essentially as a database. This allows for automated methods of creating some pages (eg. Lists), reducing the need for manual maintenance across several pages. A list of all Cargo tables can be found at Special:CargoTables.

Without Cargo, there might be the same information across multiple pages maintained manually (eg. Hero stats are used in multiple places). Previously, these pages needed to all be updated manually any time information changed. If all these pages instead use Cargo to grab the information from the Cargo table, we simply only need to change the information within the Cargo table. Then, all the pages pulling data from the Cargo table would pull the new values and automatically update accordingly.

Maintaining news archives[]

Pages with transcribed content are created for every piece of news posted in-game (including maintenance posts). Content should be transcribed exactly as it appears in-game, or as close to it as possible.

The title of news pages should be:

  • Title of the News Article In-Game
  • Add the date in (Month Year) form if the title has potential to conflict. eg. (May 2018)
    • eg. The name Maintenance Notification has the potential to conflict.
    • Repeatable quests / game modes like Tempest Trials also have potential to conflict.
  • Add (Notification) to the end of the title.

Example of News Page Names

  • Special Heroes: Bridal Bloom Preview Video (Notification)
  • Maintenance Notification (May 2018) (Notification)
  • Weapon Workout Quests (May 2018) (Notification)

Transcribed content should:

  • Have times converted to UTC, because the in-game news automatically uses the timezone of the device viewing it.
  • Add links to related Wiki pages (eg. Summoning Focus news may link to the Summoning Focus pages. Summoning Focus about weapons that can counter can link to the category page of weapons that can counter).
  • Include the Anna/Feh comments at the end of some articles.

If unsure about proper format, looking at the source for some older news pages will help immensely to get an idea. Some examples are linked below:

These templates contain special markup to match the styling of the original news content:

Obtaining assets from the game files[]

Some tutorials in the wiki will assume you have access to the game files. If you do not know how to access them, see Fire Emblem Heroes Wiki:Extracting game assets. Avoid downloading asset packs from the internet, since the people often uploading them often change things around (renaming files, moving the file structure around, or even modifying files themselves, e.g. detrimental conversion of ogg files to mp3), and these wiki tutorials will give instructions that assume original paths and files.

Adding content during an update day[]

Adding new Heroes[]

See /Adding new Heroes.

Adding new maps[]

See /Adding new maps.

Adding new Skills[]

See /Adding new skills.

Checking for new BGM[]

Music files for the game are located in a couple places:

  • \Common\Sound in the downloaded files directory
    • If the song differs by region (e.g. English/Japanese vocals in End of All), it will appear in \ENCommon\Sound and \JPJA\Sound
  • \Common\Sound in the .apk
    • If the song differs by region (e.g. English/Japanese vocals in the title theme), it will appear in \ENCommon\Sound and \JPJA\Sound

Upload the sound files to the wiki and add them to the Background Music page. See Template:BGMTableRow for additional documentation on how to use the template.

Adding a new Summoning Focus[]

Summoning Focuses should have page names that match their exact in-game name (or as close as possible with technical restrictions present), and the |name= field of the template should match the exact in-game name. Note that the name in the announcements and the name in the game have differed before. In case of page name conflicts, such as if a Focus is named "Bridal Blessings" but a Paralogue is also named the same, the Paralogue takes precedence for using the page name. In this case, append (Focus) to end end, resulting in "Bridal Blessings (Focus)" for the page name. The |name= field of the template still must be the exact in-game name.

If two Summoning Focuses themselves have the same name and conflict, add an additional descriptor in parentheses for the page name. Examples are dates (Heroes with Death Blows), name of the Tempest Trial (for all the Focus: Tempest Trials), or other descriptors obtained from announcements (Hero Fest (One-Year-Anniversary), Hero Fest (Starter Support), etc.). The |name= field of the template still must be the exact in-game name.

Adding a new event[]

Use the boilerplates corresponding to the event you want to create. This includes the following:

Adding a Tactics Drills solution[]

Use the module TacticsDrillsSolution to add a new solution to a Tactics Drills.

Please, consider the following points when using it:

  • Ally and enemy units are automatically retrieve from the Unit Data section of the page. If you notice a unit is not at its actual ingame position, edit the Unit Data section.
    • However, note that reinforcement units may appear at slightly shifted position, when their positions are occupy by other units or obstacles. In such case, add the following line at the end of the turn's section before they appear (e.g. turn 1 if enemies appear at the beginning of turn 2):
      {reinforcement= unit name ;initPos= current unit's position ;newPos= actual unit's position };
      Note that the current unit's position is optional if there is no ambiguity in unit.
  • Actions of every unit on the map must be describe as long as they are acting at that turn.
  • Only common assist skills are consider by the module. Exclusive and healing assists are not consider by their names.
    • Healing skills, meaning skills exclusive to Staff users, simply need the keyword heal, no matter the assist. For healing skills with movement interaction, such as Rescue+, specify the movement as well. More informations can be found on the module page.
    • Exclusive skills must be specify with the assist keyword. Then they can be used like any other skill. Moreover, any movement interactions must be specify, as for healing skills.

An usage example as well as a full example ca be found on the module page.

Other tips and tricks[]

Keyboard shortcuts[]

  • Alt+Shift+E edits the current page using source editor.

When editing,

  • Alt+Shift+P to preview your edits
  • Alt+Shift+S to save your edits
  • Alt+Shift+I to toggle marking your edits as minor

File Cacheing[]

New uploaded versions of files can take several hours to days to update due to how MediaWiki caches files. So if you upload a file and it doesn't appear, just leave it as is. There is no need to upload another version or revert your upload. It will eventually update by itself.