Fire Emblem Heroes Wiki:To-do list

From Fire Emblem Heroes Wiki
Jump to: navigation, search
Wip Laslow.png

Welcome to the wiki's to-do list. Here you can find all the tasks wiki editors plan to do. Feel free to add your own tasks to the list or complete a task. Once you complete a task, remove it from the list.

You may also hold discussions about tasks here if you want, remember to leave a signature with ~~~~ if you do so. Example:

==Current list==
*Do this
::Can this really be done? I tried it and I couldn't figure out anything. Username (talk) 12:12, 12 December 2012 (UTC)
::This is because the other tasks need to be done first, since this task relies on the other templates made by the other tasks. ~~~~
*Do another thing

Current list (deadlines)[edit source]

This list is for tasks that have a higher priority because they involved limited events or other data that can only be gathered within a short timeframe. Please make sure all tasks placed here are removable, that is, they are one-time only (or a limited amount). Recurring tasks can go in the recurring tasks section.

Events[edit source]

Summoning[edit source]

Quests[edit source]

See /Pending Quests.

Other[edit source]

Current list (no deadline)[edit source]

Uncategorized[edit source]

Place tasks here if you're not sure what category they go in or don't want to bother categorizing it.

  • Modify Module:NameAbout so that it shows enemies as well as Heroes. Example: Veronica: Emblian Princess Veronica: Emblian Princess doesn't show up on Veronica: Brave Princess Veronica: Brave Princess and Veronica: Spring Princess Veronica: Spring Princess's pages.
  • Create a category for story talk backgrounds and categorize story talk background files in it.
  • Add {{StoryImage}} to that are missing story background images.
  • Format Guides in the format of Notifications (exact transcriptions, use news templates, etc.). Some might not be possible anymore since they might have expired or removed in favor of Learn with Sharena!.
  • Document Arena score formula in Arena
    • With enough data I can do it. Since I received negative criticism in the past regarding how to obtain the arena score coefficients, I'll not start working alone on this. Data from multiple players should be collected (not just me) especially those with high merged units. I'll glad if someone could publicize this data collection campaign (I already failed in the past). Feel free to contact me where you want. Ale1991 (talk) 00:07, 23 May 2019 (UTC)
  • Create New Year's Bundle
    • Page created. Still need the packs' in-game banner images, similar to the one used for the Black Knight Pack.
  • Add official names for some Arena maps from https://guide.fire-emblem-heroes.com/en-US/sa033/ to Arena and List of Arena maps
  • Find a way to transcribe the notification delivered via the Belgian noticeboard of the news of the game's impending discontinuation in Belgium.

New content[edit source]

Tasks about newly added features or data in updates.

  • Create:

Missing information[edit source]

Missing properties about the game data.

Wiki maintenance[edit source]

Reorganization of wiki texts and resources.

  • Update Free-to-Play Guide with information on versions 3.0.0—3.2.0.
  • update old availability dates (for quests, maps, etc) with links to the corresponding notifications, if applicable.
    • All summoning focus, Tempest Trials, Forging Bonds, GHB, BHB, Rival Domains, Relay Defense, Blessed Gardens and Tactics Drills until the 14 February 2019 are updated, except Tibarn's Agility and RD 16 as I can't find the notification. Pival13 (talk) 09:27, 15 February 2019 (UTC)
  • There are two formats for Maps.StageTitle, "Chapter x: Part y" and "Chapter x-y"; fix them so that they are consistent with in-game displays (probably modify instances of the latter, unless everything is indeed correct). --HertzDevil (talk) 18:54, 16 March 2019 (UTC)

Code maintenance[edit source]

Modifications to templates, modules, and Cargo tables.

  • Move js code in MediaWiki:Common.js that isn't used commonly or globally into separate widgets. That's actually all the code except for mwCollapsibleSetup. Skill Build stuff and weapon dropdown are only used for a handful of pages, but browsers will be forced to download code they probably won't even use. Moving it to separate widget also allows passing in parameters through cargo and allows the weapon dropdown to make use of the weapon types table.
  • Template:EnemyData
  • Improvements to Template:Weapon Infobox:
  • Modify Module:SkillChainChart so that:
    • It displays incomplete skill chains for Passives whose top rank variants can only be obtained at 5★ (e.g. Death Blow 4.png Death Blow 4, Quick Riposte 3.png Quick Riposte 3)
    • It hides skill chains which cannot be obtained by 4★-or-below Heroes at all
  • Modify Template:Structure Infobox so that it stores one row per level for each structure, rather than one row for all levels
  • Update Module:FocusRates
    • Not very flexible, currently required to received a 4★ Focus rate of "0.00%" manually for every focus. 5★, 5★ Focus, and 4★ are also all required fields even if they are not part of the summoning focus.
    • Does not support 1★, 2, 3★, and focus focus rarities of those numbers either.
    • Currently converts strings like "10.00%" by removing the last character from the string then converting to number. Instead, it is better to replace "%" with "" so that number-only inputs such as "10.00" or "10" are accepted.
    • Table display does not display more than 12 Heroes properly.
  • In the Stages section of Tap Battle pages, figure out a layout that would display an embedded player for boss themes like what's currently available for stage BGM's.
  • The alphabetical Hero roster in Template:HeroGrid is not particularly helpful for locating Heroes. Idea to solve this problem: Make it into a table organized by color and movement type, and within the same color divide by physical or magical damage. Find other properties to use to further subdivide them so that they are easier to locate. Endilyn (talk) 03:57, 13 February 2019 (UTC)

Larger projects[edit source]

These tasks are more involved. Actions should be carefully reviewed before performing them, as there may be additional requirements/consequences that are not obvious at first glance.

More Hero properties[edit source]

  • Derive the rarity wikitext from these 3 fields and remove Heroes.Rarity eventually
  • Store in some cargo table: series, tome_class, legendary, special_hero, permanent_hero, refresher from hero_definition --Ale1991 (talk) 00:07, 13 November 2018 (UTC)
    • Most of the boolean values here are stored in Heroes.Properties with "existing in the field" = true and "not listed in the properties" = false.
  • Correct the meaning of Heroes.SummonRarities.
    • It should be used for the general rarities of Heroes.
      • Heroes that are part of the regular summoning pool should have this field filled in with their regular summoning pool rarities.
        • Appearances as 5★ Focus should not affect this field.
          • Heroes that are 3★-4★ but then were featured as a 5★ Focus on a Summoning Focus should remain with this field as 3,4.
          • Heroes that have appeared as only 5★ Focus should have this field blank.
    • Remove all cargo queries that rely on Special Heroes etc. having a value of 5, and fix them so that they query for the special etc. property instead.
    • Blank summoning rarities for non summoning pool Heroes.

Internationalization[edit source]

Do an automatic import of quotes in other languages, one language per tab. --Ale1991 (talk) 13:31, 21 August 2018 (UTC)

For non-English and non-Japanese languages, I propose that their subpages would be named after their language code in the game. /EUIT for example. Endilyn (talk) 23:03, 24 November 2018 (UTC)

Overhaul map pages[edit source]

Recent reverse-engineering efforts have made new pieces of information available:

  • Internal slot orders and definitions for AI settings have been found, and mockups for wiki presentation are available at User:HertzDevil/sandbox/AI settings. For maps that use different settings across difficulties, decide whether to merge them manually with the Notes column, or present individual tables with a tabber.
  • Input exact levels for Lv. 40+ maps and units.
  • Come up with a design idea that displays Chain Challenge / Squad Assault stats in a more concise way, possibly deriving them directly in Template:UnitData.
    • A template shows:
Derived map
The stats of these enemies are derived from another map.
Base map (page)
New rarity 5
HP Multiplier 1.2

then it executes UnitData with altered stats. I haven't figured out a system for it being able to pull the base map stats yet. Endilyn (talk) 19:43, 22 March 2019 (UTC)

Character / game pages[edit source]

Renaming skill pages with non-matching in-game names[edit source]

Change incorrect skill names to the true in-game values with the |name= parameter, and where applicable, by moving the page. For example, Firesweep Sword should be Firesweep S.

More complete Tempest Trials data[edit source]

  • Create a cargo table for Tempest Trials that contains TT event info including start and end dates.
  • Store reward informations for each TT on its page. Currently only done on Chaos Named, and no other TT has reward information.

Reupload voice files[edit source]


Interactive event calendar[edit source]

  • Proof of concept: Event calendar.
  • Currently, only SummoningFocuses, VotingGauntlets, and ForgingBonds have date columns. Other events, like Tempest Trials, etc. do not have a Cargo table, or their table doesn't have any Date or Datetime type column. The PoC above temporarily use the News table for Tempest Trials and Grand Conquests.
  • All special maps (GHBs, BHBs, LHBs, MHBs) also need a Cargo table that stores their availability dates.
{{#cargo_declare:
_table = MapDates
|StartDate=Datetime
|EndDate=Datetime
}}

The template should be used in Map availability section in those map pages. This Cargo table, if created, also helps automating {{Current Events}}, Special Maps, Grand Hero Battle maps etc.

  • Background color for each event types is not good at the moment, and needs some improvement. --RainThunder0 (talk) 09:49, 13 February 2019 (UTC)

Quests cargo table[edit source]

Create a template that will store a cargo table for quests, this will allow accessory pages, tap battle pages, etc. to query for related availability or rewards.

{{#cargo_declare:
_table = Quests
|WikiName=String
|Name=String
|Description=Wikitext
|Difficulty=String
|StartTime=Datetime
|EndTime=Datetime
|Reward=Wikitext
}}

Messages cargo table[edit source]

Create a cargo table for the messages with one column for the message ID and the other columns for the message text in the various languages. Ex.:

ID EUIT JPJA TWZH EUDE EUEN USEN EUES EUFR USES USPT
MID_PORTRAIT_TITLE_201902 Il kitsune in giallo 消えたオーブの謎 寶珠消失之謎 Der Sphärendieb The Orb Case The Orb Case Robo de orbes Le vol d'orbes Robo de orbes Cadê os orbes?


then use the cargotable to display the text in all the wiki. I think it's more easy to populate one table from the text dumps and then query that table instead of having all the texts scattered around. --Ale1991 (talk) 01:33, 13 May 2019 (UTC)

Problems:

  1. I cannot think of a situation where this would be useful, and there has been no explanation of how this would be implemented. Names and descriptions are already stored for data such as skills and events in their own and storing those in the same table appears to serve no purpose besides making queries more difficult. To "populate one table from the text dump and then query that" would not be easier, it would mean everything would require one or more ID fields to be added on each page, which is still manual work and at that point it is better to just add the text directly since the ID fields would never see any use besides to pull up the description/name.
  2. Not all game text on the wiki is represented exactly the same as the in-game string. There are various formatting changes as well such as adjusting whitespace or inserting html/wikitext inside some strings.
  3. This wiki will quickly run into a problem if there is nobody around to update the text fields. This is not something that can be done easily by the average user without access to the game files or scripts, unlike the current method of putting in text. It is also possible that we may not always have access to these files in the future in the (albeit unlikely) event Intelligent Systems does something such as encrypting them like they did with summoning images. No information that can be accessed without the game files in this wiki mandatorily requires accessing the game files to add.

Endilyn (talk) 07:05, 14 May 2019 (UTC)

Other reoccurring maintenance tasks[edit source]

The lists here use cargo queries to automatically display the status of certain tasks. The cargo queries update slowly, so they may not reflect the most recent status. List of reoccurring maintenance tasks:

New content[edit source]

Remove {{NewContent}} from old content.


Item distribution[edit source]

Twitter-related[edit source]

Quote pages with missing audio files[edit source]

Pages with incomplete skill data[edit source]

_pageName GroupName Name WikiName Scategory UseRange Description Required Exclusive SP CanUseMove CanUseWeapon Might StatModifiers Properties
Short Bow+ Short Bow+ Short Bow+ Short Bow Plus ATK weapon 2 Effective against flying foes. Deals +10 damage when Special triggers. Yes Infantry Armored Cavalry Flying Red Bow Blue Bow Green Bow Colorless Bow 12 2,13,0,0,0 randomAllowed
Lunar Flash Lunar Flash Lunar Flash Lunar Flash special Treats foe’s Def/Res as if reduced by 20% during combat. Boosts damage by 20% of unit's Spd. Moonbow Yes 500 randomAllowed
Solitary Dream Solitary Dream Solitary Dream Solitary Dream passivec At start of turn, if unit is adjacent to only dragon allies or if unit is not adjacent to any ally, grants Atk/Spd/Def/Res+4 to unit and unit can move 1 extra space. (That turn only. Does not stack.) Yes 300 randomAllowed
Heart's Blade Heart's Blade Heart's Blade Hearts Blade weapon 1 If unit is adjacent to an ally, grants Atk/Spd/Def/Res+3 during combat. Steel Sword No 200 Infantry Armored Cavalry Flying Red Sword 10

More...

List of pages with incomplete enemy data[edit source]

Page Map Unit Rarity Slot Level HP Atk Spd Def Res Weapon Assist Special PassiveA PassiveB PassiveC Seal
Grounds of Wind: Wind 3 BG_WIND_0013 Innes: Flawless Form 5 1 40+ Beach Banner+ Rally Atk/Def - - Def Feint 3 Goad Fliers -
Grounds of Wind: Wind 6 BG_WIND_0016 Fir: Sword Student 5 1 40+ Killing Edge+ - - - - - -
Grounds of Wind: Wind 4 BG_WIND_0014 Xander: Paragon Knight 5 1 40+ Siegfried - - - - Spur Def 3 -
Grounds of Fire: Fire 6 BG_FIRE_0016 Chrom: Exalted Prince 5 1 40+ Falchion (Awakening) - Daylight - - - -
Grounds of Fire: Fire 5 BG_FIRE_0015 Lance Flier 5 1 40+ Silver Lance+ - - - - - -
Grounds of Fire: Fire 4 BG_FIRE_0014 Xander: Paragon Knight 5 1 40+ Siegfried - - - - - -
Grounds of Fire: Fire 3 BG_FIRE_0013 Cain: The Bull 5 1 40+ Brave Sword+ - - - - - -
The Bull and The Panther PB051 Abel: The Panther 5 40 47 49 32 25 25 Panther Lance Aegis HP +5 Swordbreaker 3
Grounds of Wind: Wind 8 BG_WIND_0018 Virion: Elite Archer 5 40+ Silver Bow+ - Night Sky - Seal Spd 3 - -
Fangs of the Lion PB049 Caineghis: Gallia's Lion King 5 40 47 56 23 37 30 Lion King Fang Bonfire Distant Def 4 Vengeful Fighter 3

More...

Map pages with missing BGM data[edit source]

_pageName Map MapName BGM BGM2
Fire 10: Terrace BG_FIRE_0010 Fire 10: Terrace
Fire 7: Colonnade BG_FIRE_0007 Fire 7: Colonnade
Fire 8: Bridge BG_FIRE_0008 Fire 8: Bridge
Grounds of Wind: Wind 1 BG_WIND_0011 Wind 1
Part 7: Daily (Dec 2017) V0127 Part 7: Daily
Rival Domains: Event Map (28) Q0028 Rival Domains: Event Map
Rival Domains: Event Map (29) Q0029 Rival Domains: Event Map
Rival Domains: Event Map (30) Q0030 Rival Domains: Event Map
Rival Domains: Event Map (31) Q0031 Rival Domains: Event Map
Rival Domains: Event Map (32) Q0032 Rival Domains: Event Map

More...

List of pages with incomplete languages[edit source]

A repository with all text files in all languages in the game as of 2018-11-05 is available here.

_pageName English Japanese German SpanishEU SpanishLA Italian French ChineseTW Portuguese
2nd Anniversary Heroes 2nd Anniversary Heroes Héros du 2e anniversaire
4 Star & 5 Star Heroes (Apr 2018) (Focus) Focus: 4★ & 5★Heroes
4 Star & 5 Star Heroes (Jan 2018) (Focus) Focus: 4★ & 5★Heroes
4 Star & 5 Star Heroes (Mar 2018) (Focus) Focus: 4★ & 5★Heroes
A Season for Picnics (Focus) A Season for Picnics
A Trust Earned A Trust Earned Piena fiducia
Adult (Armored) Adult (Armored)
Alm: Saint-King (map) Alm: Saint-King (map)
Alm: Saint-King/Misc Alm: Saint-King Alm: Saint-Roi
An Acquired Taste

More...

_pageName English Japanese German SpanishEU SpanishLA Italian French ChineseTW Portuguese
2nd Anniversary Heroes 2nd Anniversary Heroes Héros du 2e anniversaire
4 Star & 5 Star Heroes (Apr 2018) (Focus) Focus: 4★ & 5★Heroes
4 Star & 5 Star Heroes (Jan 2018) (Focus) Focus: 4★ & 5★Heroes
4 Star & 5 Star Heroes (Mar 2018) (Focus) Focus: 4★ & 5★Heroes
A Season for Picnics (Focus) A Season for Picnics
A Sketchy Summer (Focus) A Sketchy Summer 夏、再び Eroi speciali: Schizzi d'estate
A Trust Earned A Trust Earned Piena fiducia
Accessory Shop Accessory Shop アクセサリー屋
Adult (Armored) Adult (Armored)
Alm: Saint-King (map) Alm: Saint-King (map)

More...

_pageName English Japanese German SpanishEU SpanishLA Italian French ChineseTW Portuguese
2nd Anniversary Heroes 2nd Anniversary Heroes Héros du 2e anniversaire
4 Star & 5 Star Heroes (Apr 2018) (Focus) Focus: 4★ & 5★Heroes
4 Star & 5 Star Heroes (Jan 2018) (Focus) Focus: 4★ & 5★Heroes
4 Star & 5 Star Heroes (Mar 2018) (Focus) Focus: 4★ & 5★Heroes
A Season for Picnics (Focus) A Season for Picnics
A Sketchy Summer (Focus) A Sketchy Summer 夏、再び Eroi speciali: Schizzi d'estate
A Trust Earned A Trust Earned Piena fiducia
Accessory Shop Accessory Shop アクセサリー屋
Adult (Armored) Adult (Armored)
Alm: Saint-King (map) Alm: Saint-King (map)

More...

_pageName English Japanese German SpanishEU SpanishLA Italian French ChineseTW Portuguese
2nd Anniversary Heroes 2nd Anniversary Heroes Héros du 2e anniversaire
4 Star & 5 Star Heroes (Apr 2018) (Focus) Focus: 4★ & 5★Heroes
4 Star & 5 Star Heroes (Jan 2018) (Focus) Focus: 4★ & 5★Heroes
4 Star & 5 Star Heroes (Mar 2018) (Focus) Focus: 4★ & 5★Heroes
A Season for Picnics (Focus) A Season for Picnics
A Sketchy Summer (Focus) A Sketchy Summer 夏、再び Eroi speciali: Schizzi d'estate
A Trust Earned A Trust Earned Piena fiducia
Accessory Shop Accessory Shop アクセサリー屋
Adult (Armored) Adult (Armored)
Alm: Saint-King (map) Alm: Saint-King (map)

More...

_pageName English Japanese German SpanishEU SpanishLA Italian French ChineseTW Portuguese
2nd Anniversary Heroes 2nd Anniversary Heroes Héros du 2e anniversaire
4 Star & 5 Star Heroes (Apr 2018) (Focus) Focus: 4★ & 5★Heroes
4 Star & 5 Star Heroes (Jan 2018) (Focus) Focus: 4★ & 5★Heroes
4 Star & 5 Star Heroes (Mar 2018) (Focus) Focus: 4★ & 5★Heroes
A Season for Picnics (Focus) A Season for Picnics
Accessory Shop Accessory Shop アクセサリー屋
Adult (Armored) Adult (Armored)
Alm: Saint-King (map) Alm: Saint-King (map)
Alm: Saint-King/Misc Alm: Saint-King Alm: Saint-Roi
An Acquired Taste

More...

_pageName English Japanese German SpanishEU SpanishLA Italian French ChineseTW Portuguese
4 Star & 5 Star Heroes (Apr 2018) (Focus) Focus: 4★ & 5★Heroes
4 Star & 5 Star Heroes (Jan 2018) (Focus) Focus: 4★ & 5★Heroes
4 Star & 5 Star Heroes (Mar 2018) (Focus) Focus: 4★ & 5★Heroes
A Season for Picnics (Focus) A Season for Picnics
A Sketchy Summer (Focus) A Sketchy Summer 夏、再び Eroi speciali: Schizzi d'estate
A Trust Earned A Trust Earned Piena fiducia
Accessory Shop Accessory Shop アクセサリー屋
Adult (Armored) Adult (Armored)
Alm: Saint-King (map) Alm: Saint-King (map)
An Acquired Taste

More...

_pageName English Japanese German SpanishEU SpanishLA Italian French ChineseTW Portuguese
2nd Anniversary Heroes 2nd Anniversary Heroes Héros du 2e anniversaire
4 Star & 5 Star Heroes (Apr 2018) (Focus) Focus: 4★ & 5★Heroes
4 Star & 5 Star Heroes (Jan 2018) (Focus) Focus: 4★ & 5★Heroes
4 Star & 5 Star Heroes (Mar 2018) (Focus) Focus: 4★ & 5★Heroes
A Season for Picnics (Focus) A Season for Picnics
A Sketchy Summer (Focus) A Sketchy Summer 夏、再び Eroi speciali: Schizzi d'estate
A Trust Earned A Trust Earned Piena fiducia
Accessory Shop Accessory Shop アクセサリー屋
Adult (Armored) Adult (Armored)
Alm: Saint-King (map) Alm: Saint-King (map)

More...

_pageName English Japanese German SpanishEU SpanishLA Italian French ChineseTW Portuguese
2nd Anniversary Heroes 2nd Anniversary Heroes Héros du 2e anniversaire
4 Star & 5 Star Heroes (Apr 2018) (Focus) Focus: 4★ & 5★Heroes
4 Star & 5 Star Heroes (Jan 2018) (Focus) Focus: 4★ & 5★Heroes
4 Star & 5 Star Heroes (Mar 2018) (Focus) Focus: 4★ & 5★Heroes
???: Masked Knight/Misc ???: Masked Knight 謎の仮面騎士 ??? ???: Maskierter Ritter ???: El Enmascarado ???: El Enmascarado ???: Il Cav. Mascherato ???: Chevalier Masqué 神秘的蒙面騎士 ???
A Season for Picnics (Focus) A Season for Picnics
A Sketchy Summer (Focus) A Sketchy Summer 夏、再び Eroi speciali: Schizzi d'estate
A Trust Earned A Trust Earned Piena fiducia
Accessory Shop Accessory Shop アクセサリー屋
Adult (Armored) Adult (Armored)

More...

Rival domains related[edit source]

Incomplete Rival Domains (queries for BGM to determine incompleteness, may not be completely accurate):

Missing story text[edit source]

Note: This list is not conclusive, it only lists pages where the story template was added with empty fields. There may be story text missing when the template is not used at all.

English:

Japanese: