×
Create a new article
Write your page title here:
We currently have 2,844 articles on YumeWiki. Type your article name above or click on one of the titles below and start writing!



YumeWiki
2,844Articles

Template:BGM: Difference between revisions

No edit summary
(use colon instead of dash for label)
 
(5 intermediate revisions by the same user not shown)
Line 1: Line 1:
<includeonly><!--
<includeonly><!--
-->{{#if: {{{title|}}}<!-- Check for title
-->{{#if:{{{title|}}}<!-- Check for title
-->|  {{#if: {{{filename|}}}<!-- Check for filename
-->|  {{#if:{{{filename|}}}<!-- Check for filename
   -->|  {{#set: Has BGM={{{title}}};{{filepath:{{{filename}}}}};File:{{{filename}}};{{{label|}}};{{#invoke:SoundtrackTable|formatRecord|{{{soundroom|}}}}};{{{speed|}}};{{{author|}}} }}<!-- Create record
   -->|  {{#set: Has BGM={{{title}}};{{filepath:{{{filename}}}}};File:{{{filename}}};{{{label|}}};{{#invoke:SoundtrackTable|formatRecord|{{{soundroom|}}}}};{{{speed|}}};{{{author|}}} }}<!-- Create record
       -->{{#if:{{filepath:{{{filename}}}}}<!-- Check if file is uploaded
       -->[[:File:{{{filename}}}|{{#tag:nowiki|{{{title}}}}}<!--
       -->|[{{filepath:{{{filename}}}}} {{#tag:nowiki|{{{title}}}}}]<!-- Visible file link
       -->{{#ifeq:{{{speed|100}}}|100|<!--
       -->|[https://yume.wiki/index.php?title=Special:Upload&wpDestFile={{{filename}}} <span style="color:red; background:white;">{{{title}}} (Missing)</span>] [[Category:Missing BGM]]<!-- Not uploaded = highlight and place category
       -->|&#32;<span style="font-size:85%">({{{speed|}}}%)</span><!--
       -->}}<!-- End upload check
       -->}}<!--
   -->|{{#tag:nowiki|{{{title}}}}}<!-- No filename, title is still shown, places category
      -->]]<!-- Visible file link
   -->|{{#tag:nowiki|{{{title}}}}}<!-- No filename, title is still shown
      -->{{#ifeq:{{{speed|100}}}|100|<!--
      -->|&#32;<span style="font-size:85%">({{{speed|}}}%)</span><!--
      -->}}<!--
   -->}}<!-- End filename check
   -->}}<!-- End filename check
   --> <!-- Space between listen link and label
   -->{{#if:{{{soundroom|}}}<!-- Soundroom number check
  -->|&#32;<span style="white-space:nowrap;">(No.&nbsp;<!-- Beginning part
      -->{{#arraymap:{{{soundroom|}}}|,|x|x|&comma;\s|and}}<!-- List of numbers
      -->)</span><!-- end part
  -->}}<!-- End soundroom check
  -->{{#if:{{{author|}}}<!-- Check for author
  -->|&#32;by&nbsp;{{{author}}}<!--
  -->}}<!-- End author check
   -->{{#if:{{{label|}}}<!-- Check for label
   -->{{#if:{{{label|}}}<!-- Check for label
   -->|({{{label}}})<!-- Add label in parantheses
   -->|<nowiki />: {{{label}}}<!-- Add label
   -->}}<!-- End label check
   -->}}<!-- End label check
  --> <!-- Space between label and author
  -->{{#if: {{{author|}}}|<!-- Check for author
  -->by {{{author}}}<!--
  -->}}<!-- End author check
  --> <!--
  -->{{#if:{{{soundroom|}}}<!-- Soundroom number check
      -->|(No.&nbsp;<!-- Beginning part
        -->{{#arraymap:{{{soundroom}}}|,|x|x|&comma;\s|and}}<!-- List of numbers
        -->)<!-- End part
  -->}}<!-- End soundroom check
-->|Please specify the BGM's title.<!-- If no title, output error
-->|Please specify the BGM's title.<!-- If no title, output error
-->}}<!-- End title check
-->}}<!-- End title check
Line 31: Line 32:
   -->}}<!-- End author check
   -->}}<!-- End author check
-->}}<!-- End namespace check
-->}}<!-- End namespace check
--></includeonly>
--><br></includeonly><noinclude>
<noinclude>
{{Documentation}}
{{Documentation}}
[[Category:Location templates]]
[[Category:Location templates]]
</noinclude>
</noinclude>

Latest revision as of 23:18, 28 July 2024


Documentation (for the above template, sometimes hidden or invisible)

Description

Renders a link (if provided) to an area's BGM, and sets a subobject that can be queried.

Template parameters

This template prefers inline formatting of parameters.

ParameterDescriptionTypeStatus
Titletitle

The BGM's title, to be displayed. This could either be an official title, or the original filename exclusive of extension.

Example
いかる ひのやま
Stringrequired
Filenamefilename

The audio's filename, pointing to the file as uploaded. If left blank, no link will be displayed.

Example
FC BGM 008.ogg
Stringsuggested
Labellabel

A label describing where or when the area would play. This could be a sub-area or an event, or the area under different conditions

Example
FC Overworld
Stringsuggested
Sound Room IDsoundroom

If the BGM is featured in a Sound Room like in Yume 2kki, provide the ID exactly as seen in the Sound Room.

Example
307C
Stringoptional
Authorauthor

Credit the track's composer/author.

Example
MadameMimic
Stringsuggested

Syntax

{{BGM|title = (e.g. examplesong)|filename = (e.g. Example.ogg)|label = |soundroom = }}

Sample output

{{BGM|title = tonny31.6|filename = Tonny31.6 (284D).ogg|label = Budding Life World|soundroom = 248D}}

tonny31.6 (No. 248D): Budding Life World



Visit Template:BGM/doc to edit this text! (How does this work?)