← Back to Section Layout Guides
The following are general guidelines on Dialogue transcriptions for the Honkai: Star Rail Wiki.
In general, due to the length of these sections, these sections should be placed closer to the bottom of the page while more important information is placed above it.
Note: These instructions are for Source Editor. It might not display properly if copying and pasting these into Visual Editor.
While editing a page, switch to Source Editor by scrolling up and select the dropdown menu that says Visual Editor, then select Source Editor. You can also set your default editor to Source through My Preferences > Editing.
General Information
Templates
- {{Dialogue Start}} adds
<div class="dialogue">
andCategory:Dialogue
to pages. Use it at the start of the dialogue, underneath the Dialogue heading. - {{Dialogue End}} adds
</div>
to close the div tag from{{Dialogue Start}}
.- Note: Tags are automatically closed upon reaching a heading. If a dialogue transcription uses multiple sections, make sure to add
{{Dialogue Start}}
after each sub-heading and close with{{Dialogue End}}
.
- Note: Tags are automatically closed upon reaching a heading. If a dialogue transcription uses multiple sections, make sure to add
- {{DIcon}} creates icons for dialogue options the player can select. The default icon is the Talk icon. See Template:DIcon for details. Other commonly-used icons, for reference:
- If you can't fully transcribe dialogue due to dialogue branches, or because the dialogue changes based on completing certain missions, add {{Stub Dialogue|Reason}} above the dialogue section. Use {{tx}} for missing transcriptions.
- Use {{Messages}} to transcribe messages exchanged during missions on the relevant Messages page, then {{Transclude}} them on the mission page.
Dialogue Formatting
:(Text)
creates an indent. Adding more : on a line (such as::(Text)
) creates a deeper indent. Generally, deeper indentation levels are only needed for text that is exclusive to a dialogue option. If there is only one dialogue option, the text after it does not have to be indented.
Input Output :'''???:''' Are you all right? Can you hear me? Do you remember your name? :{{DIcon|Arrow}} I... don't remember a thing. :'''???:''' Aw, this isn't good... Can you try harder? I'm sure you can at least remember your name... :{{DIcon|Arrow}} My name is (Trailblazer) :'''Dan Heng:''' (Trailblazer)? Nice to meet you. My name's Dan Heng, and this is March 7th. :'''Dan Heng:''' This space station was just attacked by the Antimatter Legion. We came to help with the rescue at the request of Lead Researcher Asta.
- ???: Are you all right? Can you hear me? Do you remember your name?
- My name is (Trailblazer).
- I... don't remember a thing.
- ???: Aw, this isn't good... Can you try harder? I'm sure you can at least remember your name...
- Dan Heng: (Trailblazer)? Nice to meet you. My name's Dan Heng, and this is March 7th.
- Dan Heng: This space station was just attacked by the Antimatter Legion. We came to help with the rescue at the request of Lead Researcher Asta.
- The Antimatter Legion?
- March 7th: Goons owned by the Destruction. You're lucky that the most dangerous Emanator of Destruction among them isn't around, just some nasty minions.
:'''Dan Heng:''' Back to the master control zone. Asta and the other researchers have gathered there. :'''March 7th:''' Plus that's where we parked the Astral Express! Don't you worry, we'll protect you from the monsters and clear up this mess. :{{DIcon}} Who are you guys? ::'''March 7th:''' Dan Heng and I are members of the Astral Express crew- ::'''Dan Heng:''' Well the Express has some dealings with Madam Herta, so we come to visit the space station from time to time. ::'''March 7th:''' We just so happened to arrive during this... invasion. Of course, as a — ahem — crew of heroes, we're happy to lend a hand. :{{DIcon}} The Astral Express? ::'''March 7th:''' Yeah, you've never seen it? The Express comes here every once in a while. ::'''Dan Heng:''' It's a unique train that can travel between the stars with the power of the Trailblaze Aeon. ::'''March 7th:''' I'll show you once we're back to the master control zone~ :{{DIcon|Arrow}} Let's go then. :'''Dan Heng:''' You and March go back together.
- Dan Heng: Back to the master control zone. Asta and the other researchers have gathered there.
- March 7th: Plus that's where we parked the Astral Express! Don't you worry, we'll protect you from the monsters and clear up this mess.
- Who are you guys?
- March 7th: Dan Heng and I are members of the Astral Express crew-
- Dan Heng: Well the Express has some dealings with Madam Herta, so we come to visit the space station from time to time.
- March 7th: We just so happened to arrive during this... invasion. Of course, as a — ahem — crew of heroes, we're happy to lend a hand.
- The Astral Express?
- March 7th: Yeah, you've never seen it? The Express comes here every once in a while.
- Dan Heng: It's a unique train that can travel between the stars with the power of the Trailblaze Aeon.
- March 7th: I'll show you once we're back to the master control zone~
- Let's go then.
- Dan Heng: You and March go back together.
;(Text)
will make the text on that line small and italicized, used for describing the scene, an action performed by characters, or anything that's not part of character dialogue or in-game narration. It can be combined with:
to make it indented. For example:
Input Output ;(Talk to Dan Heng) :;(A Frostspawn appears) ::;(Obtain {{Item|Adventure Log|20|x=5}})
- (Talk to Dan Heng)
-
- (A Frostspawn appears)
-
- (Obtain Adventure Log ×5)
----
is a horizontal rule, and the same as putting<hr />
. Use this for scene changes, or to denote that some non-dialogue scenario has occurred in between transcriptions. You do not need to retype the start/end templates after using line breaks.- {{Color}} should be used to reflect any colored text. See the template's documentation for available colors. If the text is unbolded in-game, add
nobold=1
.
Input Output :'''Silver Wolf:''' Maybe you're not as important as you think. :'''Kafka:''' {{Color|keyword|nobold=1|Listen}}: You are in a daze right now. You don't know who you are, why you're here, or what you're going to do next. You think I look familiar, but you're not sure if you should trust me—.
- Silver Wolf: Maybe you're not as important as you think.
- Kafka: Listen: You are in a daze right now. You don't know who you are, why you're here, or what you're going to do next. You think I look familiar, but you're not sure if you should trust me—
- Em dashes (—) are often used in dialogue and are not the same as hyphens (-). The HTML code for it is
—
. - If a character uses the Trailblazer's name (the one you set), write it as
(Trailblazer)
, with parenthesis. This is to distinguish it from characters who use "Trailblazer" as a title for them.- For pronouns/titles that change based on the Trailblazer's gender, use {{MC|m = Text for Caelus|f = Text for Stelle}}
- Use {{Rubi|larger text|smaller text}} to input ruby text.
Input Output :'''Silver Wolf:''' How long do you think you need? According to the script, the {{Rubi|Astral Express crew|Trailblazers}} is arriving soon. We should avoid being seen by them. :'''Kafka:''' I know, Silver Wolf. Just give me another minute.
- Silver Wolf: How long do you think you need? According to the script, the Astral Express crew is arriving soon. We should avoid being seen by them.
- Kafka: I know, Silver Wolf. Just give me another minute.
- Use {{Black Screen|text}} for in-game narration text displayed in black screens.
NPC Pages
Standard Layout
==Dialogue== {{Dialogue Start}} :'''Character:''' (Text after speaking to them) :{{DIcon}} Option 1 ::'''Character:''' (Text for choosing option 1) ::{{DIcon|Arrow}} Option 1.1 (Only one option) ::'''Character:''' (Text that continues off the option) :{{DIcon}} Option 2 ::'''Character:''' (Text for choosing option 2) ::{{DIcon|Arrow}} Option 2.1 :::'''Character:''' ::{{DIcon|Arrow}} Option 2.2 :::'''Character:''' :{{DIcon|Exit}} Goodbye. ::'''Character:''' (Text for saying goodbye) {{Dialogue End}}
Rendering Example | |
---|---|
Input | Output |
{{Dialogue Start}} :'''Character:''' (Text after speaking to them) :{{DIcon}} Option 1 ::'''Character:''' (Text for choosing option 1) ::{{DIcon|Arrow}} Option 1.1 (Only one option) ::'''Character:''' (Text that continues off the option) :{{DIcon}} Option 2 ::'''Character:''' (Text for choosing option 2) ::{{DIcon|Arrow}} Option 2.1 :::'''Character:''' ::{{DIcon|Arrow}} Option 2.2 :::'''Character:''' :{{DIcon|Exit}} Goodbye. ::'''Character:''' (Text for saying goodbye) {{Dialogue End}} |
|
Mission Pages
Complex Missions
These missions have a lot of dialogue, dialogue branches, and scene changes — to make it easier for readers, line breaks will be used more liberally than most other Dialogue sections.
Trailblaze Missions almost always fall under the category of complex missions, while some Companion Missions will also fall under this category depending on the amount of dialogue they have.
- Code
- Result
{{Dialogue Start}} ;(Upon teleporting to Location) :(Transcribe dialogue that auto-plays; you may need to find YouTube recordings to catch all the dialogue, or exit and re-enter the area multiple times without completing the mission objective to rewatch it.) ---- ;(Action that starts the scene; for example, Talk to Character or Approach marked location) :'''Character:''' (Text) :{{DIcon|Arrow}} Response 1, Option 1 (does not lead to a dialogue branch) :{{DIcon|Arrow}} Response 1, Option 2 (does not lead to a dialogue branch) :'''Character:''' (Dialogue continuation) :{{DIcon|Arrow}} Response 2 (Only one option) :'''Character:''' (Dialogue continuation) :{{DIcon|Arrow}} Response 3, Option 1 (does not lead to a dialogue branch) :{{DIcon|Arrow}} Response 3, Option 2 (has a dialogue branch) ::'''Character:''' (Text unique to Option 2) :'''Character:''' (Dialogue continuation once it converges from unique responses) ;(Obtain {{Item|Stellar Jade|20|x=Amount}}) (Used if you gain an item from this mission) ;(Talk to Character again, optional) :'''Character:''' (Text) ---- ;(Action) :(Transcribe dialogue normally) ---- ;(Cutscene plays) ::(Transcribe dialogue normally) ;(Cutscene ends) ---- ;(Begin battle against {{Enemy List|Baryon*2;Antibaryon*1|20|mode=sent}}) :'''Character:''' (Dialogue that auto-plays during the battle) ;(Wave 2: {{Enemy List|Voidranger: Reaver*1;Voidranger: Distorter*1;Voidranger: Eliminator*1|20|mode=sent}}) :'''Character:''' (Dialogue that auto-plays on the start of the second wave) ---- ;(After the battle) :(Transcribe dialogue normally) ---- :{{Transclude|Messages/March 7th|Himeko wants to talk to you}} ---- :'''Character:''' (Dialogue) ;(Quick Read) (Used for mission-exclusive readables or items that are automatically opened during the mission) ::<center>{{Color|Keyword|Title}}</center> ::(Text)<br /><br />(Second paragraph) :(Transcribe dialogue normally) ---- :'''Character:''' (Dialogue) ;(Mission completed) ;(Unlock [[Achievement]] Achievement) (Used after unlocking a mission achievement) ;(Talk to Character, optional) :'''Character:''' (Post-mission dialogue) {{Dialogue End}}
- (Upon teleporting to Location)
- (Transcribe dialogue that auto-plays; you may need to find YouTube recordings to catch all the dialogue, or exit and re-enter the area multiple times without completing the mission objective to rewatch it.)
- (Action that starts the scene; for example, Talk to Character or Approach marked location)
- Character: (Text)
- Response 1, Option 1 (does not lead to a dialogue branch)
- Response 1, Option 2 (does not lead to a dialogue branch)
- Character: (Dialogue continuation)
- Response 2 (Only one option)
- Character: (Dialogue continuation)
- Response 3, Option 1 (does not lead to a dialogue branch)
- Response 3, Option 2 (has a dialogue branch)
- Character: (Text unique to Option 2)
- Character: (Dialogue continuation once it converges from unique responses)
- (Obtain Stellar Jade ×Amount) (Used if you gain an item from this mission)
- (Talk to Character again, optional)
- Character: (Text)
- (Action)
- (Transcribe dialogue normally)
- (Cutscene plays)
-
- (Transcribe dialogue normally)
- (Cutscene ends)
- (Begin battle against Baryon ×2, Antibaryon ×1)
- Character: (Dialogue that auto-plays during the battle)
- (Wave 2: Voidranger: Reaver ×1, Voidranger: Distorter ×1, Voidranger: Eliminator ×1)
- Character: (Dialogue that auto-plays on the start of the second wave)
- (After the battle)
- (Transcribe dialogue normally)
- Character: (Dialogue)
- (Quick Read) (Used for mission-exclusive readables or items that are automatically opened during the mission)
-
Title - (Text)
(Second paragraph)
- (Transcribe dialogue normally)
- Character: (Dialogue)
- (Mission completed)
- (Unlock Achievement Achievement) (Used after unlocking a mission achievement)
- (Talk to Character, optional)
- Character: (Post-mission dialogue)
Simple Missions
Most random Adventure Missions and Daily Missions have shorter dialogue that does not have the complexity of Trailblaze or Companion Missions. For the most part, they will follow the same layout as Complex Missions, with less line breaks.