Difference between revisions of "Template:Infobox/homebrew"

From DSiBrew
Jump to navigation Jump to search
m (Fix case)
 
(3 intermediate revisions by the same user not shown)
Line 1: Line 1:
 
{{Infobox
 
{{Infobox
|title        = {{{title|{{PAGENAME}}}}}
+
  |title        = {{{title|{{PAGENAME}}}}}
|image        = {{{image|}}}
+
  |image        = {{{image|}}}
|headerstyle  = background:#CEE0F2;
+
  |headerstyle  = background:#CEE0F2;
 
+
 
|header1  = General
+
  |header1  = General
 
+
 
|label2  = Author(s)
+
  |label2  = Author(s)
|data2    = {{{author|}}}
+
  |data2    = {{{author|}}}
|label3  = Graphics by
+
  |label3  = Graphics by
|data3    = {{{graphicsby|}}}
+
  |data3    = {{{graphicsby|}}}
|label4  = Contributor(s)
+
  |label4  = Contributor(s)
|data4    = {{{contributor|}}}
+
  |data4    = {{{contributor|}}}
|label5  = Ported by
+
  |label5  = Ported by
|data5    = {{{portedby|}}}
+
  |data5    = {{{portedby|}}}
|label6  = Type
+
  |label6  = Title ID
|data6    = {{
+
  |data6    = {{#if: {{{id|}}} | {{{id}}}[[Category:Homebrew channels]]}}
   #switch: {{{type|}}}
+
  |label7  = Type
  | media player      = [[List of homebrew applications#Media players|Media player]] {{main other|[[Category:Homebrew media players]]}}
+
   |data7    = {{
  | utility          = [[List of homebrew applications#Utilities|Utility]] {{main other|[[Category:Homebrew utilities]]}}
+
    #switch: {{{type|}}}
  | operating system  = [[List of homebrew applications#Operating systems|Operating system]] {{main other|[[Category:Homebrew operating systems]]}}
+
    | media player      = [[List of DSi Homebrew Applications#Media players|Media player]] {{main other|[[Category:Homebrew media players]]}}
  | math              = [[List of homebrew applications#Math|Math application]] {{main other|[[Category:Homebrew math applications]]}}
+
    | utility          = [[List of DSi Homebrew Applications#Utilities|Utility]] {{main other|[[Category:Homebrew utilities]]}}
 
+
    | operating system  = [[List of DSi Homebrew Applications#Operating systems|Operating system]] {{main other|[[Category:Homebrew operating systems]]}}
  | arcade game      = [[List of homebrew games#Arcade|Arcade game]] {{main other|[[Category:Homebrew arcade games]]}}
+
    | math              = [[List of DSi Homebrew Applications#Math|Math application]] {{main other|[[Category:Homebrew math applications]]}}
  | board game        = [[List of homebrew games#Board|Board game]] {{main other|[[Category:Homebrew board games]]}}
+
    | racing game      = [[List of DSi Homebrew Games#Racing|Racing game]] {{main other|[[Category:Homebrew racing games]]}}
  | card game        = [[List of homebrew games#Card|Card game]] {{main other|[[Category:Homebrew card games]]}}
+
    | arcade game      = [[List of DSi Homebrew Games#Arcade|Arcade game]] {{main other|[[Category:Homebrew arcade games]]}}
  | game engine      = [[List of homebrew games#Game engine|Game engine]] {{main other|[[Category:Homebrew game engines]]}}
+
    | board game        = [[List of DSi Homebrew Games#Board|Board game]] {{main other|[[Category:Homebrew board games]]}}
  | music game        = [[List of homebrew games#Music|Music game]] {{main other|[[Category:Homebrew music games]]}}
+
    | card game        = [[List of DSi Homebrew Games#Card|Card game]] {{main other|[[Category:Homebrew card games]]}}
  | platform game    = [[List of homebrew games#Platform|Platform game]] {{main other|[[Category:Homebrew platform games]]}}
+
    | game engine      = [[List of DSi Homebrew Games#Game engine|Game engine]] {{main other|[[Category:Homebrew game engines]]}}
  | puzzle game      = [[List of homebrew games#Puzzle|Puzzle game]] {{main other|[[Category:Homebrew puzzle games]]}}
+
    | music game        = [[List of DSi Homebrew Games#Music|Music game]] {{main other|[[Category:Homebrew music games]]}}
  | role playing game = [[List of homebrew games#Role playing|Role playing game]] {{main other|[[Category:Homebrew role playing games]]}}
+
    | platform game    = [[List of DSi Homebrew Games#Platform|Platform game]] {{main other|[[Category:Homebrew platform games]]}}
  | shooting game    = [[List of homebrew games#Shooter|Shooting game]] {{main other|[[Category:Homebrew shooting games]]}}
+
    | puzzle game      = [[List of DSi Homebrew Games#Puzzle|Puzzle game]] {{main other|[[Category:Homebrew puzzle games]]}}
  | simulation game  = [[List of homebrew games#Simulation|Simulation game]] {{main other|[[Category:Homebrew simulation games]]}}
+
    | role playing game = [[List of DSi Homebrew Games#Role playing|Role playing game]] {{main other|[[Category:Homebrew role playing games]]}}
  | trivia game      = [[List of homebrew games#Trivia|Trivia game]] {{main other|[[Category:Homebrew trivia games]]}}
+
    | shooting game    = [[List of DSi Homebrew Games#Shooter|Shooting game]] {{main other|[[Category:Homebrew shooting games]]}}
  | other game        = [[List of homebrew games#Other|Other game]] {{main other|[[Category:Homebrew other games]]}}
+
    | simulation game  = [[List of DSi Homebrew Games#Simulation|Simulation game]] {{main other|[[Category:Homebrew simulation games]]}}
 
+
    | trivia game      = [[List of DSi Homebrew Games#Trivia|Trivia game]] {{main other|[[Category:Homebrew trivia games]]}}
   | console emulator  = [[List of homebrew emulators#Console|Console emulator]] {{main other|[[Category:Homebrew console emulators]]}}
+
    | other game        = [[List of DSi Homebrew Games#Other|Other game]] {{main other|[[Category:Homebrew other games]]}}
  | handheld emulator = [[List of homebrew emulators#Handheld|Handheld emulator]] {{main other|[[Category:Homebrew portable emulators]]}}
+
    | loader            = [[List of DSi Homebrew Applications#Loaders|Loader]] {{main other|[[Category:Homebrew loaders]]}}
  | arcade emulator  = [[List of homebrew emulators#Arcade|Arcade emulator]] {{main other|[[Category:Homebrew arcade emulators]]}}
+
    
  | computer emulator = [[List of homebrew emulators#Computer|Computer emulator]] {{main other|[[Category:Homebrew computer emulators]]}}
+
    | console emulator  = [[List of DSi Homebrew Emulators#Console|Console emulator]] {{main other|[[Category:Homebrew console emulators]]}}
 
+
    | handheld emulator = [[List of DSi Homebrew Emulators#Handheld|Handheld emulator]] {{main other|[[Category:Homebrew portable emulators]]}}
  | loader            = [[List of homebrew loaders|Loader]] {{main other|[[Category:Homebrew loaders]]}}
+
    | arcade emulator  = [[List of DSi Homebrew Emulators#Arcade|Arcade emulator]] {{main other|[[Category:Homebrew arcade emulators]]}}
  | exploit           = [[:Category:Homebrew exploits|Exploit]] {{main other|[[Category:Homebrew exploits]]}}
+
    | computer emulator = [[List of DSi Homebrew Emulators#Computer|Computer emulator]] {{main other|[[Category:Homebrew computer emulators]]}}
 
+
 
   | system tool      = [[List of system tools|System tool]] {{main other|[[Category:Homebrew system tools]]}}
+
    | ntr cart exploit  = [[DSi exploits#TWL/NTR/NDS-Mode Exploits|NTR Cart Exploit]] {{main other|[[Category:Homebrew exploits]]}}
  | pc utility        = [[List of PC utilities|PC utility]] {{main other|[[Category:PC utilities]]}}
+
    | twl cart exploit = [[DSi exploits#TWL/DSi-Enhanced Cart Exploits|TWL Cart Exploit]] {{main other|[[Category:Homebrew exploits]]}}
  | demo              = [[List of homebrew demos|Demo]] {{main other|[[Category:Homebrew demos]]}}
+
    | dsiware exploit  = [[DSi exploits#DSiWare (True DSi-Mode) Exploits|DSiWare Exploit]] {{main other|[[Category:Homebrew exploits]]}}
 
+
    | arm7 exploit      = [[DSi exploits#ARM7 Exploits|ARM7 Exploit]] {{main other|[[Category:Homebrew exploits]]}}
  | #default          = {{#if: {{{type|}}} | {{{type}}} <includeonly>[[Category:Infobox homebrew using invalid type parameter]]</includeonly> }}
+
    | bootcode exploit  = [[DSi exploits#Bootcode Exploits|Bootcode Exploit]] {{main other|[[Category:Homebrew exploits]]}}
  }}
+
    
|label7  = Version
+
    | system tool      = [[List of System Tools|System tool]] {{main other|[[Category:Homebrew system tools]]}}
|data7    = {{{version|}}}
+
    | pc utility        = [[List of PC utilities|PC utility]] {{main other|[[Category:PC utilities]]}}
|label8   = {{#if: {{{licence|}}} | Licence | License}}
+
    | hardware tool    = Hardware tool {{main other|[[Category:Hardware tools]]}}
|data8    = {{#if: {{{licence|}}} | {{{licence|}}} | {{{license|}}}}}
+
    | demo              = [[List of Homebrew Demos|Demo]] {{main other|[[Category:Homebrew demos]]}}
|label9  = Language(s)
+
    | unique            = [[List of DSi Homebrew Applications#Unique|Unique application]] {{main other|[[Category:Unique homebrew applications]]}}
|data9    = {{{language|}}}
+
    | joke              = Joke application
 
+
    
|header11 = {{#if: {{{download|}}}{{{downloadraw|}}}{{{website|}}}{{{discussion|}}}{{{source|}}} | Links }}
+
    | #default          = {{#if: {{{type|}}} | {{{type}}} <includeonly>{{#if: {{{invalidTypeIntended|}}}||[[Category:Infobox homebrew using invalid type parameter]]}}</includeonly> }}
|data12  = {{
 
  #if: {{{download|}}}
 
  | {{
 
    #ifexist: {{{download}}}
 
    | [[{{{download}}}|Download]]
 
    | [{{{download}}} Download]
 
 
     }}
 
     }}
   | {{
+
   |label8  = Version
     #if: {{{downloadraw|}}}
+
  |data8    = {{{version|}}}
    | {{{downloadraw}}}
+
  |label9  = {{#if: {{{licence|}}} | Licence | License}}
 +
  |data9    = {{#if: {{{licence|}}} | {{{licence|}}} | {{{license|}}}}}
 +
  |label10  = Language(s)
 +
  |data10    = {{{language|}}}
 +
 
 +
  |header11 = {{#if: {{{download|}}}{{{downloadraw|}}}{{{website|}}}{{{discussion|}}}{{{source|}}} | Links }}
 +
  |data12  = {{
 +
    #if: {{{download|}}}
 +
    | {{
 +
      ifurl| {{{download}}}
 +
      | [{{{download}}} Download]
 +
      | [[{{{download}}}|Download]]
 +
      }}
 +
     | {{
 +
      #if: {{{downloadraw|}}}
 +
      | {{{downloadraw}}}
 +
      }}
 
     }}
 
     }}
   }}
+
   |data13  = {{
|data13  = {{
+
    #if: {{{website|}}}
  #if: {{{website|}}}
+
    | {{
  | {{
+
      ifurl| {{{website}}}
    #ifexist: {{{website}}}
+
      | [{{{website}}} Website]
    | [[{{{website}}}|Website]]
+
      | [[{{{website}}}|Website]]
    | [{{{website}}} Website]
+
      }}
 
     }}
 
     }}
   }}
+
   |data14  = {{
|data14  = {{
+
    #if: {{{discussion|}}}
  #if: {{{discussion|}}}
 
  | {{
 
    #ifexist: {{{discussion}}}
 
    | [[{{{discussion}}}|Discussion]]
 
    | [{{{discussion}}} Discussion]
 
    }}
 
  }}
 
|data15  = {{
 
  #if: {{{source|}}}
 
  | {{
 
    #ifexist: {{{source}}}
 
    | [[Category:Open source homebrew]][[{{{source}}}|Source]]
 
 
     | {{
 
     | {{
       #ifeq: "{{{source}}}" | "included"
+
       ifurl| {{{discussion}}}
       | [[Category:Open source homebrew]]Source Included
+
       | [{{{discussion}}} Discussion]
       | [[Category:Open source homebrew]][{{{source}}} Source]
+
       | [[{{{discussion}}}|Discussion]]
 
       }}
 
       }}
 
     }}
 
     }}
   |  
+
   |data15   = {{
  }}
+
    #if: {{{source|}}}
|data17   = {{
+
    | [[Category:Open source homebrew]]{{
  #if: {{{hbb|}}}
+
       ifurl| {{{source}}}
  | {{
+
      | [{{{source}}} Source]
       #if: {{{hbbversion|}}}
 
 
       | {{
 
       | {{
        #ifeq: "{{{hbbversion|}}}" | "{{{version|}}}"
+
        #ifeq: "{{{source}}}" | "included"
        | {{
+
        | Source Included
            #switch: {{{hbb|}}}
+
         | [[{{{source}}}|Source]]
              | yes = Downloadable via the [[Homebrew Browser]] [[Category:Homebrew in Homebrew Browser]]
 
              | repo = Downloadable via a [[Homebrew Browser]] repository [[Category:Homebrew in Homebrew Browser]] {{#if: {{{hbbrepo|}}} | ({{{hbbrepo|}}})}}
 
              | #default = [[Category:Infobox homebrew using invalid hbb parameter]]
 
          }}
 
        | {{
 
            #switch: {{{hbb|}}}
 
              | yes = Version '''{{{hbbversion|}}}''' downloadable via the [[Homebrew Browser]] [[Category:Homebrew in Homebrew Browser]]
 
              | repo = Version '''{{{hbbversion|}}}''' downloadable via a [[Homebrew Browser]] repository [[Category:Homebrew in Homebrew Browser]] {{#if: {{{hbbrepo|}}} | ({{{hbbrepo|}}})}}
 
              | #default = [[Category:Infobox homebrew using invalid hbb parameter]]
 
          }}
 
         }}
 
      | {{
 
          #switch: {{{hbb|}}}
 
          | yes = Downloadable via the [[Homebrew Browser]] [[Category:Homebrew in Homebrew Browser]]
 
          | repo = Downloadable via a [[Homebrew Browser]] repository [[Category:Homebrew in Homebrew Browser]] {{#if: {{{hbbrepo|}}} | ({{{hbbrepo|}}})}}
 
          | #default = [[Category:Infobox homebrew using invalid hbb parameter]]
 
 
         }}
 
         }}
 +
      }}
 +
    |
 +
    }}
 +
  |data17  = {{
 +
    #if: {{{hbb|}}}
 +
    | {{
 +
        #if: {{{hbbversion|}}}
 +
        | {{
 +
          #ifeq: "{{{hbbversion|}}}" | "{{{version|}}}"
 +
          | {{
 +
              #switch: {{{hbb|}}}
 +
                | yes = Downloadable via the [[Homebrew Browser]] [[Category:Homebrew in Homebrew Browser]]
 +
                | repo = Downloadable via a [[Homebrew Browser]] repository [[Category:Homebrew in Homebrew Browser]] {{#if: {{{hbbrepo|}}} | ({{{hbbrepo|}}})}}
 +
                | #default = [[Category:Infobox homebrew using invalid hbb parameter]]
 +
            }}
 +
          | {{
 +
              #switch: {{{hbb|}}}
 +
                | yes = Version '''{{{hbbversion|}}}''' downloadable via the [[Homebrew Browser]] [[Category:Homebrew in Homebrew Browser]]
 +
                | repo = Version '''{{{hbbversion|}}}''' downloadable via a [[Homebrew Browser]] repository [[Category:Homebrew in Homebrew Browser]] {{#if: {{{hbbrepo|}}} | ({{{hbbrepo|}}})}}
 +
                | #default = [[Category:Infobox homebrew using invalid hbb parameter]]
 +
            }}
 +
          }}
 +
        | {{
 +
            #switch: {{{hbb|}}}
 +
            | yes = Downloadable via the [[Homebrew Browser]] [[Category:Homebrew in Homebrew Browser]]
 +
            | repo = Downloadable via a [[Homebrew Browser]] repository [[Category:Homebrew in Homebrew Browser]] {{#if: {{{hbbrepo|}}} | ({{{hbbrepo|}}})}}
 +
            | #default = [[Category:Infobox homebrew using invalid hbb parameter]]
 +
          }}
 +
      }}
 +
    }}
 +
  |data18  = {{
 +
    #if: {{{osc|}}}
 +
    | {{
 +
        #if: {{{oscversion|}}}
 +
        | {{
 +
          #ifeq: "{{{oscversion|}}}" | "{{{version|}}}"
 +
          | {{
 +
              #switch: {{{osc|}}}
 +
                | yes = Downloadable via the [[Open Shop Channel]] [[Category:Homebrew in Open Shop Channel]]
 +
                | repo = Downloadable via an [[Open Shop Channel]] repository [[Category:Homebrew in Open Shop Channel]] {{#if: {{{oscrepo|}}} | ({{{oscrepo|}}})}}
 +
                | #default = [[Category:Infobox homebrew using invalid osc parameter]]
 +
            }}
 +
          | {{
 +
              #switch: {{{osc|}}}
 +
                | yes = Version '''{{{oscversion|}}}''' downloadable via the [[Open Shop Channel]] [[Category:Homebrew in Open Shop Channel]]
 +
                | repo = Version '''{{{oscversion|}}}''' downloadable via an [[Open Shop Channel]] repository [[Category:Homebrew in Open Shop Channel]] {{#if: {{{oscrepo|}}} | ({{{oscrepo|}}})}}
 +
                | #default = [[Category:Infobox homebrew using invalid osc parameter]]
 +
            }}
 +
          }}
 +
        | {{
 +
            #switch: {{{osc|}}}
 +
            | yes = Downloadable via the [[Open Shop Channel]] [[Category:Homebrew in Open Shop Channel]]
 +
            | repo = Downloadable via an [[Open Shop Channel]] repository [[Category:Homebrew in Open Shop Channel]] {{#if: {{{oscrepo|}}} | ({{{oscrepo|}}})}}
 +
            | #default = [[Category:Infobox homebrew using invalid osc parameter]]
 +
          }}
 +
      }}
 
     }}
 
     }}
 +
 
 +
  |header21 = {{#if: {{{peripherals|}}} | Peripherals }}
 +
  |data22  = {{{peripherals|}}}
 +
  }}{{#ifeq:{{{cat|}}}|no||
 +
  {{#if:{{{library|}}}|{{#ifexist:Category:Homebrew using {{lcfirst:{{{library}}}}}|[[Category:Homebrew using {{lcfirst:{{{library}}}}}]]|[[Category:Homebrew using {{{library}}}]]}}|}}
 +
  {{#if:{{{library2|}}}|{{#ifexist:Category:Homebrew using {{lcfirst:{{{library2}}}}}|[[Category:Homebrew using {{lcfirst:{{{library2}}}}}]]|[[Category:Homebrew using {{{library2}}}]]}}|}}
 +
  {{#if:{{{library3|}}}|{{#ifexist:Category:Homebrew using {{lcfirst:{{{library3}}}}}|[[Category:Homebrew using {{lcfirst:{{{library3}}}}}]]|[[Category:Homebrew using {{{library3}}}]]}}|}}
 +
  {{#if:{{{library4|}}}|{{#ifexist:Category:Homebrew using {{lcfirst:{{{library4}}}}}|[[Category:Homebrew using {{lcfirst:{{{library4}}}}}]]|[[Category:Homebrew using {{{library4}}}]]}}|}}
 +
  {{#if:{{{library5|}}}|{{#ifexist:Category:Homebrew using {{lcfirst:{{{library5}}}}}|[[Category:Homebrew using {{lcfirst:{{{library5}}}}}]]|[[Category:Homebrew using {{{library5}}}]]}}|}}
 +
  }}<noinclude>
 +
 
 +
  {{Documentation}}
 +
 
 +
  [[Category:Infobox]]
 +
 
 +
  </noinclude>
 +
  {{
 +
  #if: {{{sourceraw|}}}
 +
  | [[Category:Infobox homebrew using sourceraw]]
 
   }}
 
   }}
 
|header21 = {{#if: {{{peripherals|}}} | Peripherals }}
 
|data22  = {{{peripherals|}}}
 
}}<noinclude>
 
 
{{Documentation}}
 
[[Category:Infobox]]
 
</noinclude>
 
{{
 
#if: {{{sourceraw|}}}
 
| [[Category:Infobox homebrew using sourceraw]]
 
}}
 

Latest revision as of 06:30, 20 December 2022

Infobox/homebrew
General
[edit] Template documentation

Usage

{{Infobox homebrew
| title       = 
| image       = [[Image:name of screenshot.png|200px]]
| type        = see Types below
| author      =
| coder       =
| translator  =
| graphics by =
| contributor =
| portedby    =
| version     =
| licence     = GPL/LGPL/Freeware/Shareware/Commercial/Apache/BSD
(note that freeware means closed source but free of charge)
| download    =
| website     =
| discussion  =
| source      =
| peripherals = Choose from list below
| hbb         = yes/repo/leave blank
}}

Types

media player / utility / operating system / math / arcade game / board game / card game / game engine / music game / platform game / puzzle game / role playing game / shooting game / simulation game / trivia game / other game / console emulator / handheld emulator / arcade emulator / computer emulator / loader / system tool / pc utility / demo / exploit

Peripherals

Icon Template Clarification
Loads files from the SD slot {{SD}} If app reads and writes to SD
Loads files from SDHC cards in the SD slot {{SDHC}} Same as {{SD}}, but with SDHC support
Local WiFi {{WiFi}} If app connects to wireless local area network
Template:Internet {{Internet}} If app connects to internet


See also