Template:Asset: Difference between revisions

From MegaManMaker Wiki
Jump to navigation Jump to search
Start off expanded instead of collapsed.
More info on options parameter
 
(24 intermediate revisions by 3 users not shown)
Line 18: Line 18:
|
|
|-
|-
|colspan="2" cellspacing="5" style="border:1px solid {{{line|#8F8F8F}}}; color:{{{headertext|black}}}; background-color: {{{headerbg|#BABABA}}}; font-size: 12px; text-align:center" {{!}}<b>Game information</b>
|colspan="2" cellspacing="5" style="border:1px solid {{{line|#8F8F8F}}}; color:{{{headertext|black}}}; background-color: {{{headerbg|#BABABA}}}; font-size: 12px; text-align:center" {{!}}<b>Level Builder</b>
|-
|-
|-colspan="2"|
|-colspan="2"|
Line 26: Line 26:
|
|
{{#if:{{{description|}}}| {{!}} width=47% style="padding: 3px 4px;"{{!}} '''Description:''' {{!!}} {{{description}}} }}
{{#if:{{{description|}}}| {{!}} width=47% style="padding: 3px 4px;"{{!}} '''Description:''' {{!!}} {{{description}}} }}
|
{{#if:{{{category|}}}| {{!}} width=47% style="padding: 3px 4px;"{{!}} '''Category:''' {{!!}} {{{category}}} }}
|
{{#if:{{{space|}}}| {{!}} width=47% style="padding: 3px 4px;"{{!}} '''Builder space:''' {{!!}} {{{space}}} }}
|
{{#if:{{{layer|}}}| {{!}} width=47% style="padding: 3px 4px;"{{!}} '''Layer:''' {{!!}} {{{layer}}} }}
|
{{#if:{{{options|}}}| {{!}} width=47% style="padding: 3px 4px;"{{!}}'''Builder options:''' {{!!}} style="text-align:center;" {{!}} {{{options}}} }} }}
|-
|colspan="2" cellspacing="5" style="border:1px solid {{{line|#8F8F8F}}}; color:{{{headertext|black}}}; background-color: {{{headerbg|#BABABA}}}; font-size: 12px; text-align:center" {{!}}<b>Game information</b>
|-
|-colspan="2"|
{{Alternating rows table section
|es=background:{{{esbg|#D3D3D3}}};
|os=background:{{{osbg|#E5E5E5}}};
|
|
{{#if:{{{aka|}}}| {{!}} width=47% style="padding: 3px 4px;"{{!}} '''Alternate name(s):''' {{!!}} {{{aka}}} }}
{{#if:{{{aka|}}}| {{!}} width=47% style="padding: 3px 4px;"{{!}} '''Alternate name(s):''' {{!!}} {{{aka}}} }}
|
{{#if:{{{category|}}}| {{!}} width=47% style="padding: 3px 4px;"{{!}} '''Category:''' {{!!}} {{{category}}} }}
|
|
{{#if:{{{hp|}}}| {{!}} width=47% style="padding: 3px 4px;"{{!}} '''HP:''' {{!!}} {{{hp}}} }}
{{#if:{{{hp|}}}| {{!}} width=47% style="padding: 3px 4px;"{{!}} '''HP:''' {{!!}} {{{hp}}} }}
|
|
{{#if:{{{damage|}}}| {{!}} width=47% style="padding: 3px 4px;"{{!}} '''Damage:''' {{!!}} {{{damage}}} }}  
{{#if:{{{damage|}}}| {{!}} width=47% style="padding: 3px 4px;"{{!}} '''Damage:''' {{!!}} {{{damage}}} }}  
|
{{#if:{{{energy|}}}| {{!}} width=47% style="padding: 3px 4px;"{{!}} '''Weapon energy per use:''' {{!!}} {{{energy}}} }}
|
|
{{#if:{{{weakness|}}}| {{!}} width=47% style="padding: 3px 4px;"{{!}} '''Weakness(es):''' {{!!}} {{{weakness}}} }}
{{#if:{{{weakness|}}}| {{!}} width=47% style="padding: 3px 4px;"{{!}} '''Weakness(es):''' {{!!}} {{{weakness}}} }}
Line 50: Line 65:
{{#if:{{{appears|}}}| {{!}} width=47% style="padding: 3px 4px;"{{!}} '''Other appearances:''' {{!!}} {{{appears}}} }} }}
{{#if:{{{appears|}}}| {{!}} width=47% style="padding: 3px 4px;"{{!}} '''Other appearances:''' {{!!}} {{{appears}}} }} }}
|-
|-
|colspan="2" cellspacing="5" style="border:1px solid {{{line|#8F8F8F}}}; color:{{{headertext|black}}}; background-color: {{{headerbg|#BABABA}}}; font-size: 12px; text-align:center" {{!}}<b>Series information</b>
|colspan="2" cellspacing="5" style="border:1px solid {{{line|#8F8F8F}}}; color:{{{headertext|black}}}; background-color: {{{headerbg|#BABABA}}}; font-size: 12px; text-align:center" {{!}}<b>Development</b>
|-
|-
|-colspan="2"|
|-colspan="2"|
Line 62: Line 77:
|
|
{{#if:{{{sfx|}}}| {{!}} width=47% style="padding: 3px 4px;"{{!}} '''Sound effect creator(s):''' {{!!}} {{{sfx}}} }}  }}
{{#if:{{{sfx|}}}| {{!}} width=47% style="padding: 3px 4px;"{{!}} '''Sound effect creator(s):''' {{!!}} {{{sfx}}} }}  }}
|
{{#if:{{{sprite|}}}|{{!}}style="padding: 2px;"{{!}} }}
|- class {{#if:{{{sprite|}}}|{{!}}-{{!}}}}="hiddenStructure"
|align="center" colspan="2" style="border-top:2px solid {{{line|darkgray}}}; padding: 5px;"|{{{sprite}}}
|}
|}
|}
|}
</onlyinclude>
</onlyinclude><noinclude>


<noinclude>
==Description==
This infobox is meant to be a small chart that describes in-game assets, including [[enemies]], [[bosses]] and [[level objects]].


This infobox is meant to be a small chart that describes in-game assets, including enemies, bosses and level objects.
==Usage==
===Parameters===
'''<code>|name='''</code>


Do not use the template as a catch all. This template includes all in game assets, but it is not the one true infobox, nor is it meant to be. Levels and people have their respective templates ([[Template:Level]] and [[Template:User]], respectively).
Name of the asset. Multiple assets put in a single template should be separated using a forward slash (/).


It is not necessary to name the asset unless you are referring to a specific variant of the topic or a related item in the same article. In Alternate names (aka), do not list fan nicknames from other communities. For assets originated from official games, only list other appearances from the official games. The [[:Category:Buster weapons|buster weapons]] ([[Mega Buster]], [[Bass Buster]]) appear in almost all games, so they should not have these sections.
'''<code>|image='''</code>


An image of the asset, preferably official artwork. If not available, fanmade artwork (with permission of the wiki mods) or an in-game image of the asset may be used.
'''<code>|caption='''</code>
A description of the image.
'''<code>|description='''</code>
The in-game description of the asset(s) in ''Mega Man Maker''. Any big changes to descriptions between versions should be noted.
'''<code>|aka='''</code>
Alternate names that the asset is commonly known by. These should be relevant to ''Mega Man Maker'' and not other games.
'''<code>|category='''</code>
Which category in the [[Level Builder]] the asset originates from.
'''<code>|hp='''</code>
The amount of health that an asset has (usually [[enemies]], [[bosses]], or [[Playable Characters|player characters]]). If different parts of an enemy have different health, this should be noted.
'''<code>|damage='''</code>
How much damage a [[weapon]]], [[boss]], or [[enemy]] deals. If different attacks deal different damage amounts, this should be noted.
'''<code>|energy='''</code>
How much weapon energy a weapon takes per use. If this is not a whole number, this should be written as a fraction (e.g. 1/3) to avoid premature rounding for values written as a decimal.
'''<code>|weakness='''</code>
Any special weaknesses for [[enemies]] or [[level objects]]. This should not be done for [[bosses]] as any weapon can be set as a weakness.
'''<code>|version='''</code>
The version the asset was added in. Any options added in later versions should also be noted
'''<code>|space='''</code>
The amount of space an asset takes in the [[Level Builder]]. This should be written as horizontal by vertical (e.g. 2x1).
'''<code>|game='''</code>
The game that the asset first appeared in in terms of release date.
'''<code>|appears='''</code>
Other appearances of the asset.
'''<code>|programmer='''</code>
Who programmed the asset.
'''<code>|spriter='''</code>
Who created the sprites for the asset. If the sprites are taken straight from the source game, this may not be required.
'''<code>|sfx='''</code>
Who created the sound effects for the asset. If the sound effects are taken straight from the source game, this may not be required.
'''<code>|layer='''</code>
What layer an asset goes on. For more information, see [[:Template:Layer]].
'''<code>|options='''</code>
The list of options for an asset in the [[Level Builder]]. Where possible, existing option icons should be used and can be found on the respective asset category type page i.e. [[enemies]], [[level objects]], [[Playable Characters]], [[pickups]], and [[bosses]].
Icons added are automatically centered. Each new option should be added on its own line. This parameter may be left blank if an asset has no options and for most [[boss]] and [[weapons]] pages.
'''<code>|sprite='''</code>
The sprite of an asset as it appears when placed down in the [[Level Builder]]. This should be at 1x resolution with a transparent background so as to not make the Asset template bloated. File names are written in the format '''<code><nowiki>[[File:ImageName.png]]</nowiki></code>'''
===General===
Do not use the template as a catch all. This template includes all in-game assets, but it is not the one true infobox, nor is it meant to be. Levels and people have their respective templates ([[Template:Level]] and [[Template:User]], respectively).
It is not necessary to name the asset unless you are referring to a specific variant of the topic or a related item in the same article. In Alternate names (aka), only list nicknames of assets as they are commonly referred to in the ''[[Mega Man Maker]]'' community: do not list fan nicknames from other communities. For assets originated from official games, only list other appearances from the official games. The [[:Category:Buster weapons|default buster weapons]] (such as [[Mega Buster]] and [[Bass Buster]]) appear in almost all games, so they should not have these sections.
It is preferred to add the asset's icons left and right of the asset's name in the template. This can be done by editing the '''<code>name=</code>''' parameters and adding the icons as images left and right of the name accordingly. For example:
'''<code><nowiki>|name=[[File:WeaponCapsuleIcon.png|left]] Weapon Capsule [[File:WeaponCapsuleIcon.png|right]]</nowiki></code>'''
Names of other assets or users mentioned should have a link to their appropriate page wherever possible and names of games should be put in italics. For example:
'''<code><nowiki>|game=''[[Mega Man 2]]''</nowiki></code>'''
'''<code><nowiki>|programmer=[[snoruntpyro]]</nowiki></code>'''
'''<code><nowiki>|category=[[Level Objects]]</nowiki></code>'''
If there are multiple values for a single parameter, use
'''<code><nowiki><br></nowiki></code>''' between each value so that they appear on their own new line: this often occurs with the
'''<code><nowiki>aka=</nowiki></code>''',
'''<code><nowiki>hp=</nowiki></code>''', and
'''<code><nowiki>damage=</nowiki></code>''' parameters. For example:
'''<code><nowiki>|aka=Name 1<br>Name 2</nowiki></code>'''
'''<code><nowiki>|hp=1 (head)<br>3 (body)</nowiki></code>'''
'''<code><nowiki>|damage=3 (contact)<br>4 (projectile)</nowiki></code>'''
If two or more assets are listed separately in the game but are nearly identical function-wise (for example, the vertical and horizontal variants of the [[Astro Gate]]), their Asset templates may be combined into a single one with
'''<code><nowiki><br></nowiki></code>''' used between any differences in parameters between the assets: For example:
'''<code><nowiki>
|description=Can be moved up or down by astro buttons of the corresponding color. (vertical)<br>Can be moved left or right by astro buttons of the corresponding color. (horizontal)</nowiki></code>'''
'''<code><nowiki>|space=2x4 (vertical)<br>4x2 (horizontal)</nowiki></code>'''
'''<code><nowiki>|version=[[1.5.0]] (vertical)<br>[[1.8.0]] (horizontal)</nowiki></code>'''
===Development===
For any upcoming content (see [[Mega Man Maker:Upcoming content|the rules on upcoming content]]) where certain parameters have not been confirmed, these parameters may be left blank or have "TBA" added to them until the update with the content is publicly released. For example:
'''<code><nowiki>|hp=TBA</nowiki></code>'''
If any information regarding the asset's programmer, spriter, or sound effects creator is unavailable, use [[:Template:Incomplete]] along with a reason stating the missing information. A question mark should be inserted for the blank parameter to let the reader know that the information is currently unknown. For example:
'''<code><nowiki>|spriter=?</nowiki></code>'''
If there are multiple programmers, spriters, or sound effects creators for an asset, credit each person individiually along with a description in brackets of what exactly they contributed if known. For example:
'''<code><nowiki>|programmer=[[WreckingPrograms]] (original code)<br>[[Luigi]] (color variants)</nowiki></code>'''
The spriter and sound effects creator parameters may not be required if these are ripped directly from their source games. This usually applies to assets from the games ''[[Mega Man 1]]'' through ''[[Mega Man 6]]'', ''[[Mega Man 9]]'' and ''[[Mega Man 10]]''.
==Examples==
===Test===
===Test===


{{Asset
{{Asset
|name=Weapon capsule
|name=[[File:WeaponCapsuleIcon.png|left]] Weapon Capsule [[File:WeaponCapsuleIcon.png|right]]
|image=[[File:Enemies category.PNG|250px]]
|image=[[File:Enemies category.PNG|250px]]
|caption=Pink theme sucks
|caption=Pink theme sucks
|description=No, it doesn't.
|description=No, it doesn't.
|aka=The thing that took 63 updates to be added<br>(It was actually 62 updates)
|category=[[Pickups]]
|category=[[Pickups]]
|game=''[[Mega Man 2]]''
|hp=N/A
|hp=N/A
|damage=A lot
|damage=A lot
|energy=28
|weakness=[[Metal Blade]]
|weakness=[[Metal Blade]]
|version=[[1.2.0]]
|space=3x4 (horizontal by vertical)
|layer={{Layer|5}}
|options=[[File:1-9.png]]<br>[[File:LeftArrow.png]] [[File:RightArrow.png]]<br>[[File:DownArrow.png]] [[File:UpArrow.png]]
|game=''[[Mega Man 2]]''
|appears=''[[Mega Man Powered Up]]''
|programmer=[[rollerC]]
|programmer=[[rollerC]]
|spriter=[[Justazag]]
|spriter=[[Justazag]]
|sfx=[[BigMaster]]
|sprite=[[File:PitShadowIcon.png]]
}}
}}


<code>{{Asset<br>
|name=<nowiki>[[File:WeaponCapsuleIcon.png|left]]</nowiki> Weapon Capsule <nowiki>[[File:WeaponCapsuleIcon.png|right]]</nowiki><br>
|image=<nowiki>[[File:Enemies category.PNG|250px]]</nowiki><br>
|caption=Pink theme sucks<br>
|description=No, it doesn't.<br>
|aka=<nowiki>The thing that took 63 updates to be added<br></nowiki>(It was actually 62 updates)<br>
|category=<nowiki>[[Pickups]]</nowiki><br>
|hp=N/A<br>
|damage=A lot<br>
|energy=28<br>
|weakness=<nowiki>[[Metal Blade]]</nowiki><br>
|version=<nowiki>[[1.2.0]]</nowiki><br>
|space=3x4 (horizontal by vertical)<br>
|layer=<nowiki>{{Layer|5}}</nowiki><br>
|options=<nowiki>[[File:1-9.png]]<br>[[File:LeftArrow.png]] [[File:RightArrow.png]]<br>[[File:DownArrow.png]] [[File:UpArrow.png]]</nowiki><br>
|game=<nowiki>''[[Mega Man 2]]''</nowiki><br>
|appears=<nowiki>''[[Mega Man Powered Up]]''</nowiki><br>
|programmer=<nowiki>[[rollerC]]</nowiki><br>
|spriter=<nowiki>[[Justazag]]</nowiki><br>
|sfx=<nowiki>[[BigMaster]]</nowiki><br>
|sprite=<nowiki>[[File:PitShadowIcon.png]]</nowiki><br>
}}<br>
</code>
{{clr}}


<noinclude>[[Category:Templates]] [[Category:Infoboxes]]</noinclude>
===Blank===
{{Asset
|name=
|image=
|caption=
|description=
|aka=
|category=
|hp=
|damage=
|energy=
|weakness=
|version=
|space=
|layer=
|game=
|appears=
|programmer=
|spriter=
|sfx=
|sprite=
}}
 
<code>
{{Asset<br>
|name= <br>
|image= <br>
|caption=<br>
|description=<br>
|aka=<br>
|category=<br>
|hp=<br>
|damage=<br>
|energy=<br>
|weakness=<br>
|version=<br>
|space=<br>
|layer=<br>
|game=<br>
|appears=<br>
|programmer=<br>
|spriter=<br>
|sfx=<br>
|sprite=<br>
}}
</code>
<noinclude>[[Category:Templates]] [[Category:Infoboxes]] [[Category:Wiki Template]]</noinclude>

Latest revision as of 01:45, 28 September 2024

Asset
Information
Level Builder
Game information
Series information
Development
{{{sprite}}}


Description

This infobox is meant to be a small chart that describes in-game assets, including enemies, bosses and level objects.

Usage

Parameters

|name=

Name of the asset. Multiple assets put in a single template should be separated using a forward slash (/).

|image=

An image of the asset, preferably official artwork. If not available, fanmade artwork (with permission of the wiki mods) or an in-game image of the asset may be used.

|caption=

A description of the image.

|description=

The in-game description of the asset(s) in Mega Man Maker. Any big changes to descriptions between versions should be noted.

|aka=

Alternate names that the asset is commonly known by. These should be relevant to Mega Man Maker and not other games.

|category=

Which category in the Level Builder the asset originates from.

|hp=

The amount of health that an asset has (usually enemies, bosses, or player characters). If different parts of an enemy have different health, this should be noted.

|damage=

How much damage a weapon], boss, or enemy deals. If different attacks deal different damage amounts, this should be noted.

|energy=

How much weapon energy a weapon takes per use. If this is not a whole number, this should be written as a fraction (e.g. 1/3) to avoid premature rounding for values written as a decimal.

|weakness=

Any special weaknesses for enemies or level objects. This should not be done for bosses as any weapon can be set as a weakness.

|version=

The version the asset was added in. Any options added in later versions should also be noted

|space=

The amount of space an asset takes in the Level Builder. This should be written as horizontal by vertical (e.g. 2x1).

|game=

The game that the asset first appeared in in terms of release date.

|appears=

Other appearances of the asset.

|programmer=

Who programmed the asset.

|spriter=

Who created the sprites for the asset. If the sprites are taken straight from the source game, this may not be required.

|sfx=

Who created the sound effects for the asset. If the sound effects are taken straight from the source game, this may not be required.

|layer=

What layer an asset goes on. For more information, see Template:Layer.

|options=

The list of options for an asset in the Level Builder. Where possible, existing option icons should be used and can be found on the respective asset category type page i.e. enemies, level objects, Playable Characters, pickups, and bosses.

Icons added are automatically centered. Each new option should be added on its own line. This parameter may be left blank if an asset has no options and for most boss and weapons pages.

|sprite=

The sprite of an asset as it appears when placed down in the Level Builder. This should be at 1x resolution with a transparent background so as to not make the Asset template bloated. File names are written in the format [[File:ImageName.png]]

General

Do not use the template as a catch all. This template includes all in-game assets, but it is not the one true infobox, nor is it meant to be. Levels and people have their respective templates (Template:Level and Template:User, respectively).

It is not necessary to name the asset unless you are referring to a specific variant of the topic or a related item in the same article. In Alternate names (aka), only list nicknames of assets as they are commonly referred to in the Mega Man Maker community: do not list fan nicknames from other communities. For assets originated from official games, only list other appearances from the official games. The default buster weapons (such as Mega Buster and Bass Buster) appear in almost all games, so they should not have these sections.

It is preferred to add the asset's icons left and right of the asset's name in the template. This can be done by editing the name= parameters and adding the icons as images left and right of the name accordingly. For example:

|name=[[File:WeaponCapsuleIcon.png|left]] Weapon Capsule [[File:WeaponCapsuleIcon.png|right]]

Names of other assets or users mentioned should have a link to their appropriate page wherever possible and names of games should be put in italics. For example:

|game=''[[Mega Man 2]]''

|programmer=[[snoruntpyro]]

|category=[[Level Objects]]

If there are multiple values for a single parameter, use <br> between each value so that they appear on their own new line: this often occurs with the aka=, hp=, and damage= parameters. For example:

|aka=Name 1<br>Name 2

|hp=1 (head)<br>3 (body)

|damage=3 (contact)<br>4 (projectile)

If two or more assets are listed separately in the game but are nearly identical function-wise (for example, the vertical and horizontal variants of the Astro Gate), their Asset templates may be combined into a single one with <br> used between any differences in parameters between the assets: For example:

|description=Can be moved up or down by astro buttons of the corresponding color. (vertical)<br>Can be moved left or right by astro buttons of the corresponding color. (horizontal)

|space=2x4 (vertical)<br>4x2 (horizontal)

|version=[[1.5.0]] (vertical)<br>[[1.8.0]] (horizontal)

Development

For any upcoming content (see the rules on upcoming content) where certain parameters have not been confirmed, these parameters may be left blank or have "TBA" added to them until the update with the content is publicly released. For example:

|hp=TBA

If any information regarding the asset's programmer, spriter, or sound effects creator is unavailable, use Template:Incomplete along with a reason stating the missing information. A question mark should be inserted for the blank parameter to let the reader know that the information is currently unknown. For example:

|spriter=?

If there are multiple programmers, spriters, or sound effects creators for an asset, credit each person individiually along with a description in brackets of what exactly they contributed if known. For example:

|programmer=[[WreckingPrograms]] (original code)<br>[[Luigi]] (color variants)

The spriter and sound effects creator parameters may not be required if these are ripped directly from their source games. This usually applies to assets from the games Mega Man 1 through Mega Man 6, Mega Man 9 and Mega Man 10.

Examples

Test

Weapon Capsule
Pink theme sucks
Information
Level Builder
Description: No, it doesn't.
Category: Pickups
Builder space: 3x4 (horizontal by vertical)
Layer: 5 - Main elements
Builder options:

Game information
Alternate name(s): The thing that took 63 updates to be added
(It was actually 62 updates)
HP: N/A
Damage: A lot
Weapon energy per use: 28
Weakness(es): Metal Blade
Added in version: 1.2.0
Series information
Game of origin: Mega Man 2
Other appearances: Mega Man Powered Up
Development
Programmer(s): rollerC
Spriter(s): Justazag
Sound effect creator(s): BigMaster


{{Asset
|name=[[File:WeaponCapsuleIcon.png|left]] Weapon Capsule [[File:WeaponCapsuleIcon.png|right]]
|image=[[File:Enemies category.PNG|250px]]
|caption=Pink theme sucks
|description=No, it doesn't.
|aka=The thing that took 63 updates to be added<br>(It was actually 62 updates)
|category=[[Pickups]]
|hp=N/A
|damage=A lot
|energy=28
|weakness=[[Metal Blade]]
|version=[[1.2.0]]
|space=3x4 (horizontal by vertical)
|layer={{Layer|5}}
|options=[[File:1-9.png]]<br>[[File:LeftArrow.png]] [[File:RightArrow.png]]<br>[[File:DownArrow.png]] [[File:UpArrow.png]]
|game=''[[Mega Man 2]]''
|appears=''[[Mega Man Powered Up]]''
|programmer=[[rollerC]]
|spriter=[[Justazag]]
|sfx=[[BigMaster]]
|sprite=[[File:PitShadowIcon.png]]
}}


Blank

Information
Level Builder
Game information
Series information
Development


{{Asset
|name=
|image=
|caption=
|description=
|aka=
|category=
|hp=
|damage=
|energy=
|weakness=
|version=
|space=
|layer=
|game=
|appears=
|programmer=
|spriter=
|sfx=
|sprite=
}}