Toggle menu
Toggle preferences 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
m Text replacement - "Enter the title of the page. If" to "Enter the title of the page. For example, if"
Type: fix link
 
(8 intermediate revisions by the same user not shown)
Line 1: Line 1:
=== How to make a new entry ===
==Creating a new page==
Open [https://www.gamebrew.org/wiki/Special:Forms this page], choose the appropriate Infobox template corresponding to the platform (DS, PSP, etc).
New pages can be created by using Wikilinks or the URL method (see [https://www.mediawiki.org/wiki/Help:Starting_a_new_page MediaWiki.org's Help:Starting a new page]), however, it will not appear in any of the tables unless properly indexed. For this reason, we recommend using the method below.


Enter the title of the page. For example, if you type <code>Abc PSP</code>, the URL of the page will become <code><nowiki>https://www.gamebrew.org/wiki/Abc PSP</nowiki></code>.
==Using the Form==
Go to [https://www.gamebrew.org/wiki/Special:Forms Special:Forms], select the appropriate platform for the project (e.g. DS, 3DS, Vita).


Click "Create or edit", you will be redirected to the page template. The top section contains the pre-defined Infobox template with its standard fields. Fill in the following fields, they will be stored in the Cargo database for querying:
Enter the name of the project. This name will become the page's URL. For example, entering <code>A Homebrew</code> will create a page with the URL <code><nowiki>https://www.gamebrew.org/wiki/A_Homebrew</nowiki></code>
* Title
* Image        (Click the [https://www.gamebrew.org/wiki/Special:Upload Upload file] button to add the image)
* Description  (Short description that appears in the table)
* Author(s)
* Last Updated (Use YYYY/MM/DD format)
* Type        (Category, refer to existing pages for reference)
* Version
* Download
* Website
(The rest of the fields are optional.)


Below the infobox, you'll find a text box labeled "Free text" for your article content.
Tip: It is recommended to add a platform suffix to the page name (e.g. A Homebrew 3DS) to differentiate between homebrews/ports for multiple platforms.


When you think the page is ready, just click "Save Page" to publish it. (Use "Show preview" to check formatting.)
Click <code>Create or edit</code> to open the form.
<!--====About type====
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).  


A list of valid type names for the GameBoy section are (inside the [' ']):
===Form fields===
    local categories = {
The form is split into two sections:
        -- Applications
* The top section with predefined fields. Data entered here is indexed for query.
        ['Math']                = {'GB homebrew applications', 'Maths applications on GB', 'GB homebrew applications'},
* The input box below for the main page content (see [[#Free text|Free text]]).
        ['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====
{| class="wikitable sortable"
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:
|-
* discussion (url for the Purchase info column)
! Field
* portedby (Name of the url for the Purchase info column)
! Data type
* contributor (used for Availability, this has been removed from the table)-->
! Displayed in
! Notes
|-
| Title
| String
| Infobox, Table, Gallery
| Required.
|-
| Image
| File
| Infobox, Gallery
| Required. See [[#Image|Image]].
|-
| Description
| String
| Table
| Required. A short description. Not visible in the infobox.
|-
| Author(s)
| String
| Infobox, Table, Gallery
| Required.
|-
| Last Updated
| String
| Infobox, Table
| Required. Use <code>YYYY/MM/DD</code> format (e.g. <code>1999/01/31</code>).
|-
| Contributor(s)
| String
| Infobox
| Optional.
|-
| Ported by
| String
| Infobox
| Optional.
|-
| Type
| String
| Infobox, Table
| Required. See [[#Type|Project type]].
|-
| Version
| String
| Infobox, Table, Gallery
| Required. The gallery mode will format this as <code>v.[Version]</code>.
|-
| License
| String
| Infobox
| Required.
|-
| Language(s)
| String
| Infobox
| Optional.
|-
| Format
| String
| --
| Optional. Not visible in the infobox.
|-
| Download
| URL
| Infobox
| Required. The primary download link.
|-
| Download Raw
| URL
| Infobox
| Optional. Can be ignored.
|-
| Website
| URL
| Infobox
| Optional. Link to the project's homepage or release page.
|-
| Source
| URL
| Infobox
| Optional. Link to the source code repository.
|-
| Discussion
| URL
| --
| Optional. Not visible in the infobox.
|-
| Donation
| URL
| Infobox
| Optional.
|}
 
Once you have completed the form and the free text section, click <code>Save page</code> to publish.
 
===Image===
Images are displayed in the infobox and under Gallery View. Please use images with the recommended dimensions for each platform.
 
They do not need to be the exact size, but they should have the same width-to-height ratio to avoid misalignment.
 
{| class="wikitable"
|-
! Platform
! Dimensions
|-
| Game Boy
| 320 x 288
|-
| Game Boy Advance
| 480 x 320
|-
| DS
| 256 x 384
|-
| 3DS
| 400 x 480
|-
| Wii
| 640 x 480
|-
| Wii U
| 854 x 480
|-
| Switch / PS4
| 640 x 360
|-
| PSP
| 480 x 272
|-
| Vita
| 960 x 544
|-
| Xbox
| 640 x 480
|-
| PC
| Any
|}
 
The recommended dimensions for Game Boy and GBA are double the original resolution. This is because [https://www.mediawiki.org/wiki/Extension:Popups an extension we use] requires image to be at least 250 x 203 or 320 x 200.
 
===Type===
Category of the project. A list of them can be found in here:
*[https://www.gamebrew.org/index.php?title=List_of_all_PSP_homebrew&action=edit PSP]
*[https://www.gamebrew.org/index.php?title=List_of_all_Vita_homebrew&action=edit Vita]
*[https://www.gamebrew.org/index.php?title=List_of_all_GB_homebrew&action=edit Game Boy]
*[https://www.gamebrew.org/index.php?title=Template:All_GBA_Homebrew_Listing&action=edit GBA]
*[https://www.gamebrew.org/index.php?title=Template:All_DS_Homebrew_Listing&action=edit DS]
*[https://www.gamebrew.org/index.php?title=Template:All_3DS_Homebrew_Listing&action=edit 3DS]
*[https://www.gamebrew.org/index.php?title=Template:All_Wii_Homebrew_Listing&action=edit Wii]
*[https://www.gamebrew.org/index.php?title=List_of_all_Wii_U_homebrew&action=edit Wii U]
*[https://www.gamebrew.org/index.php?title=List_of_all_Switch_homebrews&action=edit Switch]
*[https://www.gamebrew.org/index.php?title=List_of_all_XBOX_homebrew&action=edit Xbox]
 
Pages with a matching Type name (e.g. <code>type="Media players"</code> without <code>type=""</code>) will be displayed in the generated table.
 
===Free text===
This is the main content area. Use this space to provide description, features, instructions, credits, etc.
 
See [https://www.mediawiki.org/wiki/Help:Formatting MediaWiki.org's Help:Formatting] for help with wiki formatting.

Latest revision as of 11:36, 23 December 2025

Creating a new page

New pages can be created by using Wikilinks or the URL method (see MediaWiki.org's Help:Starting a new page), however, it will not appear in any of the tables unless properly indexed. For this reason, we recommend using the method below.

Using the Form

Go to Special:Forms, select the appropriate platform for the project (e.g. DS, 3DS, Vita).

Enter the name of the project. This name will become the page's URL. For example, entering A Homebrew will create a page with the URL https://www.gamebrew.org/wiki/A_Homebrew

Tip: It is recommended to add a platform suffix to the page name (e.g. A Homebrew 3DS) to differentiate between homebrews/ports for multiple platforms.

Click Create or edit to open the form.

Form fields

The form is split into two sections:

  • The top section with predefined fields. Data entered here is indexed for query.
  • The input box below for the main page content (see Free text).
Field Data type Displayed in Notes
Title String Infobox, Table, Gallery Required.
Image File Infobox, Gallery Required. See Image.
Description String Table Required. A short description. Not visible in the infobox.
Author(s) String Infobox, Table, Gallery Required.
Last Updated String Infobox, Table Required. Use YYYY/MM/DD format (e.g. 1999/01/31).
Contributor(s) String Infobox Optional.
Ported by String Infobox Optional.
Type String Infobox, Table Required. See Project type.
Version String Infobox, Table, Gallery Required. The gallery mode will format this as v.[Version].
License String Infobox Required.
Language(s) String Infobox Optional.
Format String -- Optional. Not visible in the infobox.
Download URL Infobox Required. The primary download link.
Download Raw URL Infobox Optional. Can be ignored.
Website URL Infobox Optional. Link to the project's homepage or release page.
Source URL Infobox Optional. Link to the source code repository.
Discussion URL -- Optional. Not visible in the infobox.
Donation URL Infobox Optional.

Once you have completed the form and the free text section, click Save page to publish.

Image

Images are displayed in the infobox and under Gallery View. Please use images with the recommended dimensions for each platform.

They do not need to be the exact size, but they should have the same width-to-height ratio to avoid misalignment.

Platform Dimensions
Game Boy 320 x 288
Game Boy Advance 480 x 320
DS 256 x 384
3DS 400 x 480
Wii 640 x 480
Wii U 854 x 480
Switch / PS4 640 x 360
PSP 480 x 272
Vita 960 x 544
Xbox 640 x 480
PC Any

The recommended dimensions for Game Boy and GBA are double the original resolution. This is because an extension we use requires image to be at least 250 x 203 or 320 x 200.

Type

Category of the project. A list of them can be found in here:

Pages with a matching Type name (e.g. type="Media players" without type="") will be displayed in the generated table.

Free text

This is the main content area. Use this space to provide description, features, instructions, credits, etc.

See MediaWiki.org's Help:Formatting for help with wiki formatting.

Advertising: