Toggle menu
Toggle personal menu
Not logged in
Your IP address will be publicly visible if you make any edits.

Soon Soon: Difference between revisions

From GameBrew
No edit summary
 
(439 intermediate revisions by the same user not shown)
Line 1: Line 1:
<small>....wip...~.~</small>
====Starting a new page with form====
* From the menu (located next to the search icon), select "Special pages" > "Start of form".
* Pick the Infobox template from the dropdown menu, and enter the title of the page.
* (If you type "Abc PSP", the url of the page will be <nowiki>https://www.gamebrew.org/wiki/Abc PSP</nowiki>)
* Fill in the following details for the infobox:
**title
**image
**description
**author
**lastupdated
**type (see note below)
**version
**download
**website
**source (optional)
* Add the content under the "Free text" section.


{{#cargo_query:
====Starting a new page without form====
tables=Infobox_XBOX_Homebrews
* From the browser address bar, enter the url of the page you want to create (e.g. <nowiki>https://www.gamebrew.org/wiki/Abc Vita</nowiki>).
|where= type="Action" OR type="Adventure" OR type="Arcade Games" OR type="Board" OR type="Card" OR type="Game Engine" OR type="Music Games" OR type="Platform" OR type="Puzzle" OR type="Racing" OR type="Role Playing" OR type="Shooter" OR type="Simulation" OR type="Strategy" OR type="Trivia" OR type="Other Games" OR type="OpenBOR Games"
* It will take you to a blank page on which you can edit. Click "Create", copy the Infobox template onto the page and fill in the information.
|fields= CONCAT('[[',_pageName,'|',title,']]')=Title, description=Description, type=Type, version=Version, author=Author(s), lastupdated=Last Updated
* Use the "Preview" option to check for errors, and then add contents to the page.
|format=dynamic table
 
|rows per page=5
Template (replace XXX with GB/GBA/DS/3DS/PSP/Vita/Wii/WiiU/Switch/XBOX):
|limit=1000
<nowiki>{{Infobox XXX Homebrews</nowiki>
}}
|title      =
---------
|image      =
''Gallery view sorted by most recent.''
|description=
{{TOChorizontal|Action|Adventure|Arcade Games|Board|Card|Game Engine|Music Games|Platform|Puzzle|Racing|Role Playing|Shooter|Simulation|Strategy|Trivia|Other Games|OpenBOR Games}}
|author    =
<br>
|lastupdated=
===Action===
|type       =
{{#cargo_query:
|version    =
tables=Infobox_XBOX_Homebrews
|license    =
|where= type="Action"
|download  =
|fields=image, title, lastupdated, CONCAT("[[",_pageName,"|",title,"]] ",Char(10)," v.",version," · ",lastupdated,"")=titlez, _pageName
|website    =
|format=gallery
|source    =
|mode=nolines
}}
|order by=lastupdated DESC
 
|caption field=titlez
Page example:
|image width=400
<nowiki>{{Infobox GB Homebrews
|image height=300
|title     =Abc       
|link field=_pageName
|image      =Abc.png    (from uploaded files)
|caption field=titlez
|description=Abc        (short descriptions that only show up in the table)
|alt field=title
|author    =Abc       
|show filename=0
|lastupdated=2000/01/01
|show bytes=0
|type      =Math      (see below section for more information)
|show dimensions=0
|version    =1.00
|limit=1000
|license    =Mixed
}}
|download  =Link
{{TOChorizontal|Action|Adventure|Arcade Games|Board|Card|Game Engine|Music Games|Platform|Puzzle|Racing|Role Playing|Shooter|Simulation|Strategy|Trivia|Other Games}}
|website    =Link
<br>
|source    =Link
===Adventure===
}}
{{#cargo_query:
From here on is page content.
tables=Infobox_XBOX_Homebrews
 
|where= type="Adventure"
== Screenshots ==
|fields=image, title, lastupdated, CONCAT("[[",_pageName,"|",title,"]] ",Char(10)," v.",version," · ",lastupdated,"")=titlez, _pageName
[[File:Abc.png|link=]]
|format=gallery
|mode=nolines
== External links ==</nowiki>
|order by=lastupdated DESC
 
|caption field=titlez
====About type====
|image width=400
The type field will sort the page to the corresponding category. The category list can be found at <nowiki>www.gamebrew.org/wiki/Module:Infobox_XXX_Homebrews</nowiki> (replace XXX with GB/GBA/DS/3DS/PSP/Vita/WiiU/Switch/XBOX).
|image height=300
 
|link field=_pageName
A list of valid type names for the GameBoy section are (inside the [' ']):
|caption field=titlez
    local categories = {
|alt field=title
        -- Applications
|show filename=0
        ['Math']                = {'GB homebrew applications', 'Maths applications on GB', 'GB homebrew applications'},
|show bytes=0
        ['Music Apps']          = {'GB homebrew applications', 'Music applications on GB', 'GB homebrew applications'},
|show dimensions=0
        ['Music Disks']         = {'GB homebrew applications', 'Music disks on GB', 'GB homebrew applications'},
|limit=1000
        ['Other Apps']          = {'GB homebrew applications', 'Other applications on GB', 'GB homebrew applications'},
}}
        ['Test Roms']            = {'GB homebrew applications', 'Test roms on GB', 'GB homebrew applications'},
{{TOChorizontal|Action|Adventure|Arcade Games|Board|Card|Game Engine|Music Games|Platform|Puzzle|Racing|Role Playing|Shooter|Simulation|Strategy|Trivia|Other Games}}
        ['Utilities']            = {'GB homebrew applications', 'Utility applications on GB', 'GB homebrew applications'},
<br>
        -- Games
===Arcade Games===
        ['Action']              = {'GB homebrew games', 'Action games on GB', 'GB homebrew games'},
{{#cargo_query:
        ['Adventure']            = {'GB homebrew games', 'Adventure games on GB', 'GB homebrew games'},
tables=Infobox_XBOX_Homebrews
        ['Arcade Games']        = {'GB homebrew games', 'Arcade games on GB', 'GB homebrew games'},
|where= type="Arcade Games"
        ['Board']                = {'GB homebrew games', 'Board games on GB', 'GB homebrew games'},
|fields=image, title, lastupdated, CONCAT("[[",_pageName,"|",title,"]] ",Char(10)," v.",version," · ",lastupdated,"")=titlez, _pageName
        ['Card']                = {'GB homebrew games', 'Card games on GB', 'GB homebrew games'},
|format=gallery
        ['Music']                = {'GB homebrew games', 'Music games on GB', 'GB homebrew games'},
|mode=nolines
        ['Other Games']          = {'GB homebrew games', 'Other games on GB', 'GB homebrew games'},
|order by=lastupdated DESC
        ['Platform']            = {'GB homebrew games', 'Platform games on GB', 'GB homebrew games'},
|caption field=titlez
        ['Puzzle']              = {'GB homebrew games', 'Puzzle games on GB', 'GB homebrew games'},
|image width=400
        ['Racing']              = {'GB homebrew games', 'Racing games on GB', 'GB homebrew games'},
|image height=300
        ['Role Playing']        = {'GB homebrew games', 'Role playing games on GB', 'GB homebrew games'},
|link field=_pageName
        ['Shooter']              = {'GB homebrew games', 'Shooter games on GB', 'GB homebrew games'},
|caption field=titlez
        ['Simulation']           = {'GB homebrew games', 'Simulation games on GB', 'GB homebrew games'},
|alt field=title
        ['Strategy']            = {'GB homebrew games', 'Strategy games on GB', 'GB homebrew games'},
|show filename=0
        ['Trivia']              = {'GB homebrew games', 'Trivia games on GB', 'GB homebrew games'},
|show bytes=0
        -- Emulators
|show dimensions=0
        ['Computer']            = {'GB homebrew emulators', 'Computer emulators on GB', 'GB homebrew emulators'},
|limit=1000
        ['Console']              = {'GB homebrew emulators', 'Console emulators on GB', 'GB homebrew emulators'},
}}
        ['Other Emulators']      = {'GB homebrew emulators', 'Other emulators on GB', 'GB homebrew emulators'},
{{TOChorizontal|Action|Adventure|Arcade Games|Board|Card|Game Engine|Music Games|Platform|Puzzle|Racing|Role Playing|Shooter|Simulation|Strategy|Trivia|Other Games}}
        -- PC (PC Utilities for GB)
<br>
        ['Development']          = {'GB PC utilities', 'Development utilities for GB', 'PC utilities for GB'},
===Board===
        ['PC Utilities']          = {'GB PC utilities', 'Other PC utilities for GB', 'PC utilities for GB'},
{{#cargo_query:
        -- Demos
tables=Infobox_XBOX_Homebrews
        ['Demos']              = {'GB homebrew demos', 'Demo applications on GB', 'GB homebrew demos'},
|where= type="Board"
        ['Game Demos']          = {'GB homebrew demos', 'Demo games on GB', 'GB homebrew demos'},
|fields=image, title, lastupdated, CONCAT("[[",_pageName,"|",title,"]] ",Char(10)," v.",version," · ",lastupdated,"")=titlez, _pageName
        ['Samples']            = {'GB homebrew demos', 'Code samples for GB', 'GB homebrew demos'},
|format=gallery
        -- ROM Hack
|mode=nolines
        ['Game Hacks']          = {'all GB Rom Hacks', 'GB game hacks', 'GB rom hacks'},
|order by=lastupdated DESC
        ['Translations']        = {'all GB Rom Hacks', 'GB game translations', 'GB rom hacks'},
|caption field=titlez
        ['Hack Utilities']      = {'all GB Rom Hacks', 'GB hack utilities', 'GB rom hacks'},
|image width=400
    }
|image height=300
 
|link field=_pageName
====Notes====
|caption field=titlez
The [https://www.gamebrew.org/wiki/List_of_all_GB_homebrew Homebrew Cartridge table] was added quite late; to avoid complicating the database we used these Infobox fields for the data:
|alt field=title
* discussion (url for the Purchase info column)
|show filename=0
* portedby (Name of the url for the Purchase info column)
|show bytes=0
* contributor (used for Availability, this has been removed from the table)
|show dimensions=0
|limit=1000
}}
{{TOChorizontal|Action|Adventure|Arcade Games|Board|Card|Game Engine|Music Games|Platform|Puzzle|Racing|Role Playing|Shooter|Simulation|Strategy|Trivia|Other Games}}
<br>
===Card===
{{#cargo_query:
tables=Infobox_XBOX_Homebrews
|where= type="Card"
|fields=image, title, lastupdated, CONCAT("[[",_pageName,"|",title,"]] ",Char(10)," v.",version," · ",lastupdated,"")=titlez, _pageName
|format=gallery
|mode=nolines
|order by=lastupdated DESC
|caption field=titlez
|image width=400
|image height=300
|link field=_pageName
|caption field=titlez
|alt field=title
|show filename=0
|show bytes=0
|show dimensions=0
|limit=1000
}}
{{TOChorizontal|Action|Adventure|Arcade Games|Board|Card|Game Engine|Music Games|Platform|Puzzle|Racing|Role Playing|Shooter|Simulation|Strategy|Trivia|Other Games}}
<br>
===Game Engine===
{{#cargo_query:
tables=Infobox_XBOX_Homebrews
|where= type="Game Engine"
|fields=image, title, lastupdated, CONCAT("[[",_pageName,"|",title,"]] ",Char(10)," v.",version," · ",lastupdated,"")=titlez, _pageName
|format=gallery
|mode=nolines
|order by=lastupdated DESC
|caption field=titlez
|image width=400
|image height=300
|link field=_pageName
|caption field=titlez
|alt field=title
|show filename=0
|show bytes=0
|show dimensions=0
|limit=1000
}}
{{TOChorizontal|Action|Adventure|Arcade Games|Board|Card|Game Engine|Music Games|Platform|Puzzle|Racing|Role Playing|Shooter|Simulation|Strategy|Trivia|Other Games}}
<br>
===Music Games===
{{#cargo_query:
tables=Infobox_XBOX_Homebrews
|where= type="Music"
|fields=image, title, lastupdated, CONCAT("[[",_pageName,"|",title,"]] ",Char(10)," v.",version," · ",lastupdated,"")=titlez, _pageName
|format=gallery
|mode=nolines
|order by=lastupdated DESC
|caption field=titlez
|image width=400
|image height=300
|link field=_pageName
|caption field=titlez
|alt field=title
|show filename=0
|show bytes=0
|show dimensions=0
|limit=1000
}}
{{TOChorizontal|Action|Adventure|Arcade Games|Board|Card|Game Engine|Music Games|Platform|Puzzle|Racing|Role Playing|Shooter|Simulation|Strategy|Trivia|Other Games}}
<br>
===Platform===
{{#cargo_query:
tables=Infobox_XBOX_Homebrews
|where= type="Platform"
|fields=image, title, lastupdated, CONCAT("[[",_pageName,"|",title,"]] ",Char(10)," v.",version," · ",lastupdated,"")=titlez, _pageName
|format=gallery
|mode=nolines
|order by=lastupdated DESC
|caption field=titlez
|image width=400
|image height=300
|link field=_pageName
|caption field=titlez
|alt field=title
|show filename=0
|show bytes=0
|show dimensions=0
|limit=1000
}}
{{TOChorizontal|Action|Adventure|Arcade Games|Board|Card|Game Engine|Music Games|Platform|Puzzle|Racing|Role Playing|Shooter|Simulation|Strategy|Trivia|Other Games}}
<br>
===Puzzle===
{{#cargo_query:
tables=Infobox_XBOX_Homebrews
|where= type="Puzzle"
|fields=image, title, lastupdated, CONCAT("[[",_pageName,"|",title,"]] ",Char(10)," v.",version," · ",lastupdated,"")=titlez, _pageName
|format=gallery
|mode=nolines
|order by=lastupdated DESC
|caption field=titlez
|image width=400
|image height=300
|link field=_pageName
|caption field=titlez
|alt field=title
|show filename=0
|show bytes=0
|show dimensions=0
|limit=1000
}}
{{TOChorizontal|Action|Adventure|Arcade Games|Board|Card|Game Engine|Music Games|Platform|Puzzle|Racing|Role Playing|Shooter|Simulation|Strategy|Trivia|Other Games}}
<br>
===Racing===
{{#cargo_query:
tables=Infobox_XBOX_Homebrews
|where= type="Racing"
|fields=image, title, lastupdated, CONCAT("[[",_pageName,"|",title,"]] ",Char(10)," v.",version," · ",lastupdated,"")=titlez, _pageName
|format=gallery
|mode=nolines
|order by=lastupdated DESC
|caption field=titlez
|image width=400
|image height=300
|link field=_pageName
|caption field=titlez
|alt field=title
|show filename=0
|show bytes=0
|show dimensions=0
|limit=1000
}}
{{TOChorizontal|Action|Adventure|Arcade Games|Board|Card|Game Engine|Music Games|Platform|Puzzle|Racing|Role Playing|Shooter|Simulation|Strategy|Trivia|Other Games}}
<br>
===Role Playing===
{{#cargo_query:
tables=Infobox_XBOX_Homebrews
|where= type="Role Playing"
|fields=image, title, lastupdated, CONCAT("[[",_pageName,"|",title,"]] ",Char(10)," v.",version," · ",lastupdated,"")=titlez, _pageName
|format=gallery
|mode=nolines
|order by=lastupdated DESC
|caption field=titlez
|image width=400
|image height=300
|link field=_pageName
|caption field=titlez
|alt field=title
|show filename=0
|show bytes=0
|show dimensions=0
|limit=1000
}}
{{TOChorizontal|Action|Adventure|Arcade Games|Board|Card|Game Engine|Music Games|Platform|Puzzle|Racing|Role Playing|Shooter|Simulation|Strategy|Trivia|Other Games}}
<br>
===Shooter===
{{#cargo_query:
tables=Infobox_XBOX_Homebrews
|where= type="Shooter"
|fields=image, title, lastupdated, CONCAT("[[",_pageName,"|",title,"]] ",Char(10)," v.",version," · ",lastupdated,"")=titlez, _pageName
|format=gallery
|mode=nolines
|order by=lastupdated DESC
|caption field=titlez
|image width=400
|image height=300
|link field=_pageName
|caption field=titlez
|alt field=title
|show filename=0
|show bytes=0
|show dimensions=0
|limit=1000
}}
{{TOChorizontal|Action|Adventure|Arcade Games|Board|Card|Game Engine|Music Games|Platform|Puzzle|Racing|Role Playing|Shooter|Simulation|Strategy|Trivia|Other Games}}
<br>
===Simulation===
{{#cargo_query:
tables=Infobox_XBOX_Homebrews
|where= type="Simulation"
|fields=image, title, lastupdated, CONCAT("[[",_pageName,"|",title,"]] ",Char(10)," v.",version," · ",lastupdated,"")=titlez, _pageName
|format=gallery
|mode=nolines
|order by=lastupdated DESC
|caption field=titlez
|image width=400
|image height=300
|link field=_pageName
|caption field=titlez
|alt field=title
|show filename=0
|show bytes=0
|show dimensions=0
|limit=1000
}}
{{TOChorizontal|Action|Adventure|Arcade Games|Board|Card|Game Engine|Music Games|Platform|Puzzle|Racing|Role Playing|Shooter|Simulation|Strategy|Trivia|Other Games}}
<br>
===Strategy===
{{#cargo_query:
tables=Infobox_XBOX_Homebrews
|where= type="Strategy"
|fields=image, title, lastupdated, CONCAT("[[",_pageName,"|",title,"]] ",Char(10)," v.",version," · ",lastupdated,"")=titlez, _pageName
|format=gallery
|mode=nolines
|order by=lastupdated DESC
|caption field=titlez
|image width=400
|image height=300
|link field=_pageName
|caption field=titlez
|alt field=title
|show filename=0
|show bytes=0
|show dimensions=0
|limit=1000
}}
{{TOChorizontal|Action|Adventure|Arcade Games|Board|Card|Game Engine|Music Games|Platform|Puzzle|Racing|Role Playing|Shooter|Simulation|Strategy|Trivia|Other Games}}
<br>
===Other Games===
{{#cargo_query:
tables=Infobox_XBOX_Homebrews
|where= type="Other Games"
|fields=image, title, lastupdated, CONCAT("[[",_pageName,"|",title,"]] ",Char(10)," v.",version," · ",lastupdated,"")=titlez, _pageName
|format=gallery
|mode=nolines
|order by=lastupdated DESC
|caption field=titlez
|image width=400
|image height=300
|link field=_pageName
|caption field=titlez
|alt field=title
|show filename=0
|show bytes=0
|show dimensions=0
|limit=1000
}}

Latest revision as of 04:16, 7 November 2024

Starting a new page with form

  • From the menu (located next to the search icon), select "Special pages" > "Start of form".
  • Pick the Infobox template from the dropdown menu, and enter the title of the page.
  • (If you type "Abc PSP", the url of the page will be https://www.gamebrew.org/wiki/Abc PSP)
  • Fill in the following details for the infobox:
    • title
    • image
    • description
    • author
    • lastupdated
    • type (see note below)
    • version
    • download
    • website
    • source (optional)
  • Add the content under the "Free text" section.

Starting a new page without form

  • From the browser address bar, enter the url of the page you want to create (e.g. https://www.gamebrew.org/wiki/Abc Vita).
  • It will take you to a blank page on which you can edit. Click "Create", copy the Infobox template onto the page and fill in the information.
  • Use the "Preview" option to check for errors, and then add contents to the page.

Template (replace XXX with GB/GBA/DS/3DS/PSP/Vita/Wii/WiiU/Switch/XBOX):

{{Infobox XXX Homebrews
|title      =
|image      =
|description=
|author     =
|lastupdated=
|type       =
|version    =
|license    =
|download   =
|website    =
|source     =
}}

Page example:

{{Infobox GB Homebrews
 |title      =Abc        
 |image      =Abc.png    (from uploaded files)
 |description=Abc        (short descriptions that only show up in the table)
 |author     =Abc        
 |lastupdated=2000/01/01 
 |type       =Math       (see below section for more information)
 |version    =1.00
 |license    =Mixed
 |download   =Link
 |website    =Link
 |source     =Link
 }}
 From here on is page content.
  
 == Screenshots ==
 [[File:Abc.png|link=]]
 
 == External links ==

About type

The type field will sort the page to the corresponding category. The category list can be found at www.gamebrew.org/wiki/Module:Infobox_XXX_Homebrews (replace XXX with GB/GBA/DS/3DS/PSP/Vita/WiiU/Switch/XBOX).

A list of valid type names for the GameBoy section are (inside the [' ']):

   local categories = {
       -- Applications
       ['Math']                 = {'GB homebrew applications', 'Maths applications on GB', 'GB homebrew applications'},
       ['Music Apps']           = {'GB homebrew applications', 'Music applications on GB', 'GB homebrew applications'},
       ['Music Disks']          = {'GB homebrew applications', 'Music disks on GB', 'GB homebrew applications'},
       ['Other Apps']           = {'GB homebrew applications', 'Other applications on GB', 'GB homebrew applications'},
       ['Test Roms']            = {'GB homebrew applications', 'Test roms on GB', 'GB homebrew applications'},
       ['Utilities']            = {'GB homebrew applications', 'Utility applications on GB', 'GB homebrew applications'},
       -- Games
       ['Action']               = {'GB homebrew games', 'Action games on GB', 'GB homebrew games'},
       ['Adventure']            = {'GB homebrew games', 'Adventure games on GB', 'GB homebrew games'},
       ['Arcade Games']         = {'GB homebrew games', 'Arcade games on GB', 'GB homebrew games'},
       ['Board']                = {'GB homebrew games', 'Board games on GB', 'GB homebrew games'},		
       ['Card']                 = {'GB homebrew games', 'Card games on GB', 'GB homebrew games'},	
       ['Music']                = {'GB homebrew games', 'Music games on GB', 'GB homebrew games'},	
       ['Other Games']          = {'GB homebrew games', 'Other games on GB', 'GB homebrew games'},	
       ['Platform']             = {'GB homebrew games', 'Platform games on GB', 'GB homebrew games'},	
       ['Puzzle']               = {'GB homebrew games', 'Puzzle games on GB', 'GB homebrew games'},	
       ['Racing']               = {'GB homebrew games', 'Racing games on GB', 'GB homebrew games'},	
       ['Role Playing']         = {'GB homebrew games', 'Role playing games on GB', 'GB homebrew games'},	
       ['Shooter']              = {'GB homebrew games', 'Shooter games on GB', 'GB homebrew games'},	
       ['Simulation']           = {'GB homebrew games', 'Simulation games on GB', 'GB homebrew games'},	
       ['Strategy']             = {'GB homebrew games', 'Strategy games on GB', 'GB homebrew games'},	
       ['Trivia']               = {'GB homebrew games', 'Trivia games on GB', 'GB homebrew games'},	
       -- Emulators
       ['Computer']             = {'GB homebrew emulators', 'Computer emulators on GB', 'GB homebrew emulators'},
       ['Console']              = {'GB homebrew emulators', 'Console emulators on GB', 'GB homebrew emulators'},
       ['Other Emulators']      = {'GB homebrew emulators', 'Other emulators on GB', 'GB homebrew emulators'},
       -- PC (PC Utilities for GB)
       ['Development']           = {'GB PC utilities', 'Development utilities for GB', 'PC utilities for GB'},
       ['PC Utilities']          = {'GB PC utilities', 'Other PC utilities for GB', 'PC utilities for GB'},
       -- Demos
       ['Demos']               = {'GB homebrew demos', 'Demo applications on GB', 'GB homebrew demos'},
       ['Game Demos']          = {'GB homebrew demos', 'Demo games on GB', 'GB homebrew demos'},
       ['Samples']             = {'GB homebrew demos', 'Code samples for GB', 'GB homebrew demos'},
       -- ROM Hack
       ['Game Hacks']           = {'all GB Rom Hacks', 'GB game hacks', 'GB rom hacks'},
       ['Translations']         = {'all GB Rom Hacks', 'GB game translations', 'GB rom hacks'},
       ['Hack Utilities']       = {'all GB Rom Hacks', 'GB hack utilities', 'GB rom hacks'},
   }

Notes

The Homebrew Cartridge table was added quite late; to avoid complicating the database we used these Infobox fields for the data:

  • discussion (url for the Purchase info column)
  • portedby (Name of the url for the Purchase info column)
  • contributor (used for Availability, this has been removed from the table)

Advertising: