Releases

From Sega Retro

This template is intended to partially replace template:bob, hopefully making it look tidier and easier to read (especially for multiplatform games). It should also be readable by the DPL extension. - Hivebrain 19:27, 4 December 2011 (CST)

The latest commit breaks for me on Firefox, showing everything on one row. IDK how {{!}}- breaks it though :/
My question when I first saw you make this was how was it going to deal with multiple releases in a region, such as limited editions or budget releases? Would it be possible to make one that somehow keeps the compact size, or would stretching the table to accodate the extra test be the best way to do it? This is when I wish MediaWiki had some sort of variable-parameter system - Andlabs 19:42, 4 December 2011 (CST)
I have no idea why the table is doing that. The first two product codes are missing as well.
Limited/budget releases would be handled with extra sets of parameters like "md_date_jp2". These can be added as needed. - Hivebrain 21:21, 4 December 2011 (CST)
Well guess and check makes it looks like the {{#ifs should be on their own line, not on the same line as the closing for the previous one... I can fix that, but I don't know why it has to be like that - Andlabs 22:59, 4 December 2011 (CST)
Or not, it looks like that adds extra space on the last line. This is weird... - Andlabs 23:04, 4 December 2011 (CST)
Er fixed it myself — {{!}}- should be outside the if blocks, leading to blank rows that get ignored - Andlabs 23:14, 4 December 2011 (CST)
I foresee troubles:
|
Arcade
JP || 1989 || ¥? || ?

|-

|-

|-

|-

|
Arcade
US || 1989 || $? || ?

|-

|-

|-

|
Arcade
EU || 1989 || £? || ?

|-

|-

|-

|-

|-

|-

|-

|-

|-

|-

|-

|-

|-

|-

|-

|-

|-

|-
|-
|-

|-

|-

|-

|-

|-

|-

|-

|-

|-

|-

|-

|-

|-

|-

|-

|-

|-

|-

|-

|-

|-

|-

|-
|-

|-

|-

|-

|-

|-

|-

|-

|-

|-

|-

|-

|-

|-

|- | style="display:none" |


|-

that's (most) of Golden Axe, which has (by my count) 17 ports in total, not including re-releases. We'll have similar stories for OutRun (15), Altered Beast (12) and perhaps most worryingly, Space Harrier (20). Whereas this system is certainly welcome for the majority of games, the messy pages will still be messy.

Also as I found out just yesterday, there's at least ten slightly different mobile phone ports of OutRun. And no, I don't think they were all released at the same time for the same price, so I imagine they'll need individual representation for it to be 100% accurate. -Black Squirrel 05:12, 5 December 2011 (CST)

The often-ported games are already messy, and the information has to be listed somehow. The amount of vertical space taken up is annoying but I think it's the best solution. We need to shove euros and deutschemarks in there somehow too (only one per console since dm were replaced with euros in 2002). - Hivebrain 05:48, 5 December 2011 (CST)
actually we run into lots of issues when it comes to money - it's not just marks, it's francs, pesetas and lira, Australian dollars, the Brazilian real, the South Korean won and all sorts of currencies from asia. This is why I'm thinking the template may get ridiculously big.
btw I assume we're leaving out publishers/distributors. They can vary as much as release dates and prices. -Black Squirrel 08:39, 5 December 2011 (CST)
We don't have info for most of those currencies, and probably never will. AU$ is the only one I've come across myself, for newer consoles. That said, Asia, S Korea and Brazil often have their own separate releases.
My intention was to leave publishers on the original bob, and possibly a single set of release dates for the first arcade/console version. - Hivebrain 10:34, 5 December 2011 (CST)

Perhaps the template should go inside the Bob? When I finish taking a shower I can see how that would work - Andlabs 21:19, 7 December 2011 (CST)

n/a

Notavailable.svg
Releases
System(s): Nintendo 3DS
Publisher: Sega
Developer:
Number of players: 1-2
Release Date RRP Code


? - Andlabs 23:21, 7 December 2011 (CST)

I think that's the better idea, rather than having 238293 things floating on the right, potentially screwing up as pages expand.
I've adjusted it slightly though, so it looks like
-screen
-title
-game info
-release info
-ratings
-Black Squirrel 11:50, 8 December 2011 (CST)
Inside the bob is definitely my preference. I didn't realise you could use nested templates like that. Is everyone happy to put this into general use now? We can add more parameters as they come up. - Hivebrain 18:36, 8 December 2011 (CST)
"qualifiers":
d = dorikore *
s = satakore
sgc = Sega Gold Collection *
spc = Sega Platinum Collection *
mc = Meisaku Collection
sas = Sega All Stars
cmd = Classic Mega Drive
cms = Classic Master System
cgg = Classic Game Gear
sc = Sega Classic
mhs = Mega Hit Series
ss = Sega Sport
sn = SegaNet
nl = NetLink
r = "Re-Release"
(* = implemented)
there are many others. Problem is, there's all sorts of bizarre Japanese special editions. D2 for example, all the different "BEST" editions, etc. I don't know if there's a cleaner way of doing this -Black Squirrel 12:13, 9 December 2011 (CST)
I started to set that up with the 1/2/3 thing; if you don't like it feel free to change it (it's only used on HOTD2&3 right now). From what I know about its template system, MediaWiki by default doesn't provide some mechanism to make it easier... but this is definitely not something simple key-value pairs should handle - Andlabs 12:26, 9 December 2011 (CST)

May I add additional currency signs and for the RRP br tags?

15/01/1989: Cruzado novo NCz$ 15/03/1990: Cruzeiro Cr$ 02/08/1993: Cruzeiro Real CR$ 01/07/1994: Real R$

ROM sizing

Could we please get a check for SG-1000/SMS/MD/GG/32X games to see if they have ROM size filled out? - Scarred Sun 21:31, 22 April 2012 (CDT)

Saving some time

clicky
{{#if: {{{arcade_date_jp|}}}{{{arcade_date_jp_1|}}}{{{arcade_date_jp_2|}}}{{{arcade_date_jp_3|}}}{{{arcade_date_us|}}}{{{arcade_date_eu|}}}{{{arcade_date_kr|}}}{{{arcade_date_world|}}} | [[Category:xxx games]]
{{#vardefine:year|{{lowest|{{year|{{{arcade_date_jp}}}}}|{{year|{{{arcade_date_jp_1}}}}}|{{year|{{{arcade_date_jp_2}}}}}|{{year|{{{arcade_date_jp_3}}}}}|{{year|{{{arcade_date_us}}}}}|{{year|{{{arcade_date_eu}}}}}|{{year|{{{arcade_date_kr}}}}}|{{year|{{{arcade_date_world}}}}}}}}}
{{#ifeq: {{#var:year}} | 9999 | | [[Category:{{#var:year}} xxxx games]] }}
{{#ifeq: {{#var:genre}} | 0 | [[Category:Missing or unrecognised genre]] | [[Category:xxxx {{num2genre|{{#var:genre}}}}]] }}
| }}

{{#if: {{{sg_date_jp|}}}{{{sg_date_jp_c|}}}{{{sg_date_jp_1|}}}{{{sg_date_jp_2|}}}{{{sg_date_jp_3|}}}{{{sg_date_eu|}}}{{{sg_date_us|}}}{{{sg_date_au|}}}{{{sg_date_nz|}}}{{{sg_date_tw|}}} | [[Category:xxx games]]
{{#vardefine:year|{{lowest|{{year|{{{sg_date_jp}}}}}|{{year|{{{sg_date_jp_c}}}}}|{{year|{{{sg_date_jp_1}}}}}|{{year|{{{sg_date_jp_2}}}}}|{{year|{{{sg_date_jp_3}}}}}|{{year|{{{sg_date_eu}}}}}|{{year|{{{sg_date_us}}}}}|{{year|{{{sg_date_au}}}}}|{{year|{{{sg_date_nz}}}}}|{{year|{{{sg_date_tw}}}}}}}}}
{{#ifeq: {{#var:year}} | 9999 | | [[Category:{{#var:year}} xxxx games]] }}
{{#ifeq: {{#var:genre}} | 0 | [[Category:Missing or unrecognised genre]] | [[Category:xxxx {{num2genre|{{#var:genre}}}}]] }}
| }}

{{#if: {{{md_date_jp|}}}{{{md_date_jp_1|}}}{{{md_date_us|}}}{{{md_date_us_sc|}}}{{{md_date_us_1|}}}{{{md_date_eu|}}}{{{md_date_eu_1|}}}{{{md_date_de|}}}{{{md_date_es|}}}{{{md_date_fr|}}}{{{md_date_it|}}}{{{md_date_uk|}}}{{{md_date_au|}}}{{{md_date_au_sgc|}}}{{{md_date_au_ssp|}}}{{{md_date_au_spc|}}}{{{md_date_se_r|}}}{{{md_date_br|}}}{{{md_date_kr|}}}{{{md_date_as|}}}{{{md_date_tw|}}}{{{md_date_world|}}} | [[Category:xxx games]]
{{#vardefine:year|{{lowest|{{year|{{{md_date_jp}}}}}|{{year|{{{md_date_jp_1}}}}}|{{year|{{{md_date_us}}}}}|{{year|{{{md_date_us_sc}}}}}|{{year|{{{md_date_us_1}}}}}|{{year|{{{md_date_eu}}}}}|{{year|{{{md_date_eu_1}}}}}|{{year|{{{md_date_de}}}}}|{{year|{{{md_date_es}}}}}|{{year|{{{md_date_fr}}}}}|{{year|{{{md_date_it}}}}}|{{year|{{{md_date_uk}}}}}|{{year|{{{md_date_au}}}}}|{{year|{{{md_date_au_sgc}}}}}|{{year|{{{md_date_au_ssp}}}}}|{{year|{{{md_date_au_spc}}}}}|{{year|{{{md_date_se_r}}}}}|{{year|{{{md_date_br}}}}}|{{year|{{{md_date_kr}}}}}|{{year|{{{md_date_as}}}}}|{{year|{{{md_date_tw}}}}}|{{year|{{{md_date_world}}}}}}}}}
{{#ifeq: {{#var:year}} | 9999 | | [[Category:{{#var:year}} xxxx games]] }}
{{#ifeq: {{#var:genre}} | 0 | [[Category:Missing or unrecognised genre]] | [[Category:xxxx {{num2genre|{{#var:genre}}}}]] }}
| }}

{{#if: {{{sms_date_jp|}}}{{{sms_date_jp_1|}}}{{{sms_date_us|}}}{{{sms_date_us_1|}}}{{{sms_date_eu|}}}{{{sms_date_eu_c|}}}{{{sms_date_eu_1|}}}{{{sms_date_de|}}}{{{sms_date_de_c|}}}{{{sms_date_es|}}}{{{sms_date_fr|}}}{{{sms_date_it|}}}{{{sms_date_pt|}}}{{{sms_date_uk|}}}{{{sms_date_uk_1|}}}{{{sms_date_uk_2|}}}{{{sms_date_ca|}}}{{{sms_date_au|}}}{{{sms_date_au_c|}}}{{{sms_date_br|}}}{{{sms_date_br_1|}}}{{{sms_date_kr|}}}{{{sms_date_hk|}}} | [[Category:xxx games]]
{{#vardefine:year|{{lowest|{{year|{{{sms_date_jp}}}}}|{{year|{{{sms_date_jp_1}}}}}|{{year|{{{sms_date_us}}}}}|{{year|{{{sms_date_us_1}}}}}|{{year|{{{sms_date_eu}}}}}|{{year|{{{sms_date_eu_c}}}}}|{{year|{{{sms_date_eu_1}}}}}|{{year|{{{sms_date_de}}}}}|{{year|{{{sms_date_de_c}}}}}|{{year|{{{sms_date_es}}}}}|{{year|{{{sms_date_fr}}}}}|{{year|{{{sms_date_it}}}}}|{{year|{{{sms_date_pt}}}}}|{{year|{{{sms_date_uk}}}}}|{{year|{{{sms_date_uk_1}}}}}|{{year|{{{sms_date_uk_2}}}}}|{{year|{{{sms_date_ca}}}}}|{{year|{{{sms_date_au}}}}}|{{year|{{{sms_date_au_c}}}}}|{{year|{{{sms_date_br}}}}}|{{year|{{{sms_date_br_1}}}}}|{{year|{{{sms_date_kr}}}}}|{{year|{{{sms_date_hk}}}}}}}}}
{{#ifeq: {{#var:year}} | 9999 | | [[Category:{{#var:year}} xxxx games]] }}
{{#ifeq: {{#var:genre}} | 0 | [[Category:Missing or unrecognised genre]] | [[Category:xxxx {{num2genre|{{#var:genre}}}}]] }}
| }}

{{#if: {{{gg_date_jp|}}}{{{gg_date_jp_1|}}}{{{gg_date_us|}}}{{{gg_date_eu|}}}{{{gg_date_eu_1|}}}{{{gg_date_de|}}}{{{gg_date_fr|}}}{{{gg_date_uk|}}}{{{gg_date_br|}}} | [[Category:xxx games]]
{{#vardefine:year|{{lowest|{{year|{{{gg_date_jp}}}}}|{{year|{{{gg_date_jp_1}}}}}|{{year|{{{gg_date_us}}}}}|{{year|{{{gg_date_eu}}}}}|{{year|{{{gg_date_eu_1}}}}}|{{year|{{{gg_date_de}}}}}|{{year|{{{gg_date_fr}}}}}|{{year|{{{gg_date_uk}}}}}|{{year|{{{gg_date_br}}}}}}}}}
{{#ifeq: {{#var:year}} | 9999 | | [[Category:{{#var:year}} xxxx games]] }}
{{#ifeq: {{#var:genre}} | 0 | [[Category:Missing or unrecognised genre]] | [[Category:xxxx {{num2genre|{{#var:genre}}}}]] }}
| }}

{{#if: {{{mcd_date_jp|}}}{{{mcd_date_us|}}}{{{mcd_date_us_1|}}}{{{mcd_date_eu|}}}{{{mcd_date_br|}}}{{{mcd_date_kr|}}} | [[Category:xxx games]]
{{#vardefine:year|{{lowest|{{year|{{{mcd_date_jp}}}}}|{{year|{{{mcd_date_us}}}}}|{{year|{{{mcd_date_us_1}}}}}|{{year|{{{mcd_date_eu}}}}}|{{year|{{{mcd_date_br}}}}}|{{year|{{{mcd_date_kr}}}}}}}}}
{{#ifeq: {{#var:year}} | 9999 | | [[Category:{{#var:year}} xxxx games]] }}
{{#ifeq: {{#var:genre}} | 0 | [[Category:Missing or unrecognised genre]] | [[Category:xxxx {{num2genre|{{#var:genre}}}}]] }}
| }}

{{#if: {{{mcd32x_date_us|}}}{{{mcd32x_date_eu|}}}{{{mcd32x_date_br|}}} | [[Category:xxx games]]
{{#vardefine:year|{{lowest|{{year|{{{mcd32x_date_us}}}}}|{{year|{{{mcd32x_date_eu}}}}}|{{year|{{{mcd32x_date_br}}}}}}}}}
{{#ifeq: {{#var:year}} | 9999 | | [[Category:{{#var:year}} xxxx games]] }}
{{#ifeq: {{#var:genre}} | 0 | [[Category:Missing or unrecognised genre]] | [[Category:xxxx {{num2genre|{{#var:genre}}}}]] }}
| }}

{{#if: {{{32x_date_jp|}}}{{{32x_date_us|}}}{{{32x_date_eu|}}}{{{32x_date_br|}}}{{{32x_date_as|}}} | [[Category:xxx games]]
{{#vardefine:year|{{lowest|{{year|{{{32x_date_jp}}}}}|{{year|{{{32x_date_us}}}}}|{{year|{{{32x_date_eu}}}}}|{{year|{{{32x_date_br}}}}}|{{year|{{{32x_date_as}}}}}}}}}
{{#ifeq: {{#var:year}} | 9999 | | [[Category:{{#var:year}} xxxx games]] }}
{{#ifeq: {{#var:genre}} | 0 | [[Category:Missing or unrecognised genre]] | [[Category:xxxx {{num2genre|{{#var:genre}}}}]] }}
| }}

{{#if: {{{mld_date_jp|}}}{{{mld_date_us|}}} | [[Category:xxx games]]
{{#vardefine:year|{{lowest|{{year|{{{mld_date_jp}}}}}|{{year|{{{mld_date_us}}}}}}}}}
{{#ifeq: {{#var:year}} | 9999 | | [[Category:{{#var:year}} xxxx games]] }}
{{#ifeq: {{#var:genre}} | 0 | [[Category:Missing or unrecognised genre]] | [[Category:xxxx {{num2genre|{{#var:genre}}}}]] }}
| }}

{{#if: {{{pico_date_jp|}}}{{{pico_date_us|}}}{{{pico_date_eu|}}}{{{pico_date_kr|}}} | [[Category:xxx games]]
{{#vardefine:year|{{lowest|{{year|{{{pico_date_jp}}}}}|{{year|{{{pico_date_us}}}}}|{{year|{{{pico_date_eu}}}}}|{{year|{{{pico_date_kr}}}}}}}}}
{{#ifeq: {{#var:year}} | 9999 | | [[Category:{{#var:year}} xxxx games]] }}
{{#ifeq: {{#var:genre}} | 0 | [[Category:Missing or unrecognised genre]] | [[Category:xxxx {{num2genre|{{#var:genre}}}}]] }}
| }}

{{#if: {{{beena_date_jp|}}} | [[Category:xxx games]]
{{#vardefine:year|{{lowest|{{year|{{{beena_date_jp}}}}}}}}}
{{#ifeq: {{#var:year}} | 9999 | | [[Category:{{#var:year}} xxxx games]] }}
{{#ifeq: {{#var:genre}} | 0 | [[Category:Missing or unrecognised genre]] | [[Category:xxxx {{num2genre|{{#var:genre}}}}]] }}
| }}

{{#if: {{{sat_date_jp|}}}{{{sat_date_jp_1|}}}{{{sat_date_jp_2|}}}{{{sat_date_jp_s|}}}{{{sat_date_us|}}}{{{sat_date_us_1|}}}{{{sat_date_us_2|}}}{{{sat_date_eu|}}}{{{sat_date_eu_1|}}}{{{sat_date_de|}}}{{{sat_date_es|}}}{{{sat_date_fr|}}}{{{sat_date_uk|}}}{{{sat_date_br|}}}{{{sat_date_kr|}}}{{{sat_date_as|}}}{{{sat_date_cn|}}} | [[Category:xxx games]]
{{#vardefine:year|{{lowest|{{year|{{{sat_date_jp}}}}}|{{year|{{{sat_date_jp_1}}}}}|{{year|{{{sat_date_jp_2}}}}}|{{year|{{{sat_date_jp_s}}}}}|{{year|{{{sat_date_us}}}}}|{{year|{{{sat_date_us_1}}}}}|{{year|{{{sat_date_us_2}}}}}|{{year|{{{sat_date_eu}}}}}|{{year|{{{sat_date_eu_1}}}}}|{{year|{{{sat_date_de}}}}}|{{year|{{{sat_date_es}}}}}|{{year|{{{sat_date_fr}}}}}|{{year|{{{sat_date_uk}}}}}|{{year|{{{sat_date_br}}}}}|{{year|{{{sat_date_kr}}}}}|{{year|{{{sat_date_as}}}}}|{{year|{{{sat_date_cn}}}}}}}}}
{{#ifeq: {{#var:year}} | 9999 | | [[Category:{{#var:year}} xxxx games]] }}
{{#ifeq: {{#var:genre}} | 0 | [[Category:Missing or unrecognised genre]] | [[Category:xxxx {{num2genre|{{#var:genre}}}}]] }}
| }}

{{#if: {{{dc_date_jp|}}}{{{dc_date_jp_1|}}}{{{dc_date_jp_2|}}}{{{dc_date_jp_3|}}}{{{dc_date_jp_d|}}}{{{dc_date_us|}}}{{{dc_date_us_1|}}}{{{dc_date_us_sas|}}}{{{dc_date_eu|}}}{{{dc_date_eu_1|}}}{{{dc_date_eu_2|}}}{{{dc_date_uk|}}}{{{dc_date_fr|}}}{{{dc_date_de|}}}{{{dc_date_es|}}}{{{dc_date_br|}}}{{{dc_date_world|}}}{{{dc_date_world_1|}}} | [[Category:xxx games]]
{{#vardefine:year|{{lowest|{{year|{{{dc_date_jp}}}}}|{{year|{{{dc_date_jp_1}}}}}|{{year|{{{dc_date_jp_2}}}}}|{{year|{{{dc_date_jp_3}}}}}|{{year|{{{dc_date_jp_d}}}}}|{{year|{{{dc_date_us}}}}}|{{year|{{{dc_date_us_1}}}}}|{{year|{{{dc_date_us_sas}}}}}|{{year|{{{dc_date_eu}}}}}|{{year|{{{dc_date_eu_1}}}}}|{{year|{{{dc_date_eu_2}}}}}|{{year|{{{dc_date_uk}}}}}|{{year|{{{dc_date_fr}}}}}|{{year|{{{dc_date_de}}}}}|{{year|{{{dc_date_es}}}}}|{{year|{{{dc_date_br}}}}}|{{year|{{{dc_date_world}}}}}|{{year|{{{dc_date_world_1}}}}}}}}}
{{#ifeq: {{#var:year}} | 9999 | | [[Category:{{#var:year}} xxxx games]] }}
{{#ifeq: {{#var:genre}} | 0 | [[Category:Missing or unrecognised genre]] | [[Category:xxxx {{num2genre|{{#var:genre}}}}]] }}
| }}

{{#if: {{{amiga_date_jp|}}}{{{amiga_date_us|}}}{{{amiga_date_eu|}}} | [[Category:xxx games]]
{{#vardefine:year|{{lowest|{{year|{{{amiga_date_jp}}}}}|{{year|{{{amiga_date_us}}}}}|{{year|{{{amiga_date_eu}}}}}}}}}
{{#ifeq: {{#var:year}} | 9999 | | [[Category:{{#var:year}} xxxx games]] }}
{{#ifeq: {{#var:genre}} | 0 | [[Category:Missing or unrecognised genre]] | [[Category:xxxx {{num2genre|{{#var:genre}}}}]] }}
| }}

{{#if: {{{apple2_date_jp|}}}{{{apple2_date_us|}}}{{{apple2_date_eu|}}} | [[Category:xxx games]]
{{#vardefine:year|{{lowest|{{year|{{{apple2_date_jp}}}}}|{{year|{{{apple2_date_us}}}}}|{{year|{{{apple2_date_eu}}}}}}}}}
{{#ifeq: {{#var:year}} | 9999 | | [[Category:{{#var:year}} xxxx games]] }}
{{#ifeq: {{#var:genre}} | 0 | [[Category:Missing or unrecognised genre]] | [[Category:xxxx {{num2genre|{{#var:genre}}}}]] }}
| }}

{{#if: {{{a8b_date_us|}}}{{{a8b_date_us_c|}}}{{{a8b_date_us_d|}}}{{{a8b_date_eu|}}}{{{a8b_date_eu_c|}}}{{{a8b_date_eu_d|}}} | [[Category:xxx games]]
{{#vardefine:year|{{lowest|{{year|{{{a8b_date_us}}}}}|{{year|{{{a8b_date_us_c}}}}}|{{year|{{{a8b_date_us_d}}}}}|{{year|{{{a8b_date_eu}}}}}|{{year|{{{a8b_date_eu_c}}}}}|{{year|{{{a8b_date_eu_d}}}}}}}}}
{{#ifeq: {{#var:year}} | 9999 | | [[Category:{{#var:year}} xxxx games]] }}
{{#ifeq: {{#var:genre}} | 0 | [[Category:Missing or unrecognised genre]] | [[Category:xxxx {{num2genre|{{#var:genre}}}}]] }}
| }}

{{#if: {{{st_date_us|}}}{{{st_date_eu|}}}{{{st_date_eu_c|}}}{{{st_date_eu_d|}}} | [[Category:xxx games]]
{{#vardefine:year|{{lowest|{{year|{{{st_date_us}}}}}|{{year|{{{st_date_eu}}}}}|{{year|{{{st_date_eu_c}}}}}|{{year|{{{st_date_eu_d}}}}}}}}}
{{#ifeq: {{#var:year}} | 9999 | | [[Category:{{#var:year}} xxxx games]] }}
{{#ifeq: {{#var:genre}} | 0 | [[Category:Missing or unrecognised genre]] | [[Category:xxxx {{num2genre|{{#var:genre}}}}]] }}
| }}

{{#if: {{{cpc_date_us|}}}{{{cpc_date_eu|}}}{{{cpc_date_eu_c|}}}{{{cpc_date_eu_d|}}} | [[Category:xxx games]]
{{#vardefine:year|{{lowest|{{year|{{{cpc_date_us}}}}}|{{year|{{{cpc_date_eu}}}}}|{{year|{{{cpc_date_eu_c}}}}}|{{year|{{{cpc_date_eu_d}}}}}}}}}
{{#ifeq: {{#var:year}} | 9999 | | [[Category:{{#var:year}} xxxx games]] }}
{{#ifeq: {{#var:genre}} | 0 | [[Category:Missing or unrecognised genre]] | [[Category:xxxx {{num2genre|{{#var:genre}}}}]] }}
| }}

{{#if: {{{bbc_date_eu|}}} | [[Category:xxx games]]
{{#vardefine:year|{{lowest|{{year|{{{bbc_date_eu}}}}}}}}}
{{#ifeq: {{#var:year}} | 9999 | | [[Category:{{#var:year}} xxxx games]] }}
{{#ifeq: {{#var:genre}} | 0 | [[Category:Missing or unrecognised genre]] | [[Category:xxxx {{num2genre|{{#var:genre}}}}]] }}
| }}

{{#if: {{{c16_date_us|}}}{{{c16_date_eu|}}}{{{c16_date_eu_c|}}}{{{c16_date_eu_d|}}} | [[Category:xxx games]]
{{#vardefine:year|{{lowest|{{year|{{{c16_date_us}}}}}|{{year|{{{c16_date_eu}}}}}|{{year|{{{c16_date_eu_c}}}}}|{{year|{{{c16_date_eu_d}}}}}}}}}
{{#ifeq: {{#var:year}} | 9999 | | [[Category:{{#var:year}} xxxx games]] }}
{{#ifeq: {{#var:genre}} | 0 | [[Category:Missing or unrecognised genre]] | [[Category:xxxx {{num2genre|{{#var:genre}}}}]] }}
| }}

{{#if: {{{c64_date_us|}}}{{{c64_date_us_c|}}}{{{c64_date_us_d|}}}{{{c64_date_eu|}}}{{{c64_date_eu_c|}}}{{{c64_date_eu_d|}}} | [[Category:xxx games]]
{{#vardefine:year|{{lowest|{{year|{{{c64_date_us}}}}}|{{year|{{{c64_date_us_c}}}}}|{{year|{{{c64_date_us_d}}}}}|{{year|{{{c64_date_eu}}}}}|{{year|{{{c64_date_eu_c}}}}}|{{year|{{{c64_date_eu_d}}}}}}}}}
{{#ifeq: {{#var:year}} | 9999 | | [[Category:{{#var:year}} xxxx games]] }}
{{#ifeq: {{#var:genre}} | 0 | [[Category:Missing or unrecognised genre]] | [[Category:xxxx {{num2genre|{{#var:genre}}}}]] }}
| }}

{{#if: {{{vic20_date_us|}}}{{{vic20_date_eu|}}}{{{vic20_date_eu_c|}}}{{{vic20_date_eu_d|}}} | [[Category:xxx games]]
{{#vardefine:year|{{lowest|{{year|{{{vic20_date_us}}}}}|{{year|{{{vic20_date_eu}}}}}|{{year|{{{vic20_date_eu_c}}}}}|{{year|{{{vic20_date_eu_d}}}}}}}}}
{{#ifeq: {{#var:year}} | 9999 | | [[Category:{{#var:year}} xxxx games]] }}
{{#ifeq: {{#var:genre}} | 0 | [[Category:Missing or unrecognised genre]] | [[Category:xxxx {{num2genre|{{#var:genre}}}}]] }}
| }}

{{#if: {{{ti994a_date_us|}}} | [[Category:xxx games]]
{{#vardefine:year|{{lowest|{{year|{{{ti994a_date_us}}}}}}}}}
{{#ifeq: {{#var:year}} | 9999 | | [[Category:{{#var:year}} xxxx games]] }}
{{#ifeq: {{#var:genre}} | 0 | [[Category:Missing or unrecognised genre]] | [[Category:xxxx {{num2genre|{{#var:genre}}}}]] }}
| }}

{{#if: {{{dos_date_jp|}}}{{{dos_date_us|}}}{{{dos_date_eu|}}} | [[Category:xxx games]]
{{#vardefine:year|{{lowest|{{year|{{{dos_date_jp}}}}}|{{year|{{{dos_date_us}}}}}|{{year|{{{dos_date_eu}}}}}}}}}
{{#ifeq: {{#var:year}} | 9999 | | [[Category:{{#var:year}} xxxx games]] }}
{{#ifeq: {{#var:genre}} | 0 | [[Category:Missing or unrecognised genre]] | [[Category:xxxx {{num2genre|{{#var:genre}}}}]] }}
| }}

{{#if: {{{fmtowns_date_jp|}}} | [[Category:xxx games]]
{{#vardefine:year|{{lowest|{{year|{{{fmtowns_date_jp}}}}}}}}}
{{#ifeq: {{#var:year}} | 9999 | | [[Category:{{#var:year}} xxxx games]] }}
{{#ifeq: {{#var:genre}} | 0 | [[Category:Missing or unrecognised genre]] | [[Category:xxxx {{num2genre|{{#var:genre}}}}]] }}
| }}

{{#if: {{{msx_date_jp|}}}{{{msx_date_us|}}}{{{msx_date_eu|}}}{{{msx_date_kr|}}} | [[Category:xxx games]]
{{#vardefine:year|{{lowest|{{year|{{{msx_date_jp}}}}}|{{year|{{{msx_date_us}}}}}|{{year|{{{msx_date_eu}}}}}|{{year|{{{msx_date_kr}}}}}}}}}
{{#ifeq: {{#var:year}} | 9999 | | [[Category:{{#var:year}} xxxx games]] }}
{{#ifeq: {{#var:genre}} | 0 | [[Category:Missing or unrecognised genre]] | [[Category:xxxx {{num2genre|{{#var:genre}}}}]] }}
| }}

{{#if: {{{pc60_date_jp|}}} | [[Category:xxx games]]
{{#vardefine:year|{{lowest|{{year|{{{pc60_date_jp}}}}}}}}}
{{#ifeq: {{#var:year}} | 9999 | | [[Category:{{#var:year}} xxxx games]] }}
{{#ifeq: {{#var:genre}} | 0 | [[Category:Missing or unrecognised genre]] | [[Category:xxxx {{num2genre|{{#var:genre}}}}]] }}
| }}

{{#if: {{{pc80_date_jp|}}} | [[Category:xxx games]]
{{#vardefine:year|{{lowest|{{year|{{{pc80_date_jp}}}}}}}}}
{{#ifeq: {{#var:year}} | 9999 | | [[Category:{{#var:year}} xxxx games]] }}
{{#ifeq: {{#var:genre}} | 0 | [[Category:Missing or unrecognised genre]] | [[Category:xxxx {{num2genre|{{#var:genre}}}}]] }}
| }}

{{#if: {{{pc88_date_jp|}}} | [[Category:xxx games]]
{{#vardefine:year|{{lowest|{{year|{{{pc88_date_jp}}}}}}}}}
{{#ifeq: {{#var:year}} | 9999 | | [[Category:{{#var:year}} xxxx games]] }}
{{#ifeq: {{#var:genre}} | 0 | [[Category:Missing or unrecognised genre]] | [[Category:xxxx {{num2genre|{{#var:genre}}}}]] }}
| }}

{{#if: {{{pc98_date_jp|}}} | [[Category:xxx games]]
{{#vardefine:year|{{lowest|{{year|{{{pc98_date_jp}}}}}}}}}
{{#ifeq: {{#var:year}} | 9999 | | [[Category:{{#var:year}} xxxx games]] }}
{{#ifeq: {{#var:genre}} | 0 | [[Category:Missing or unrecognised genre]] | [[Category:xxxx {{num2genre|{{#var:genre}}}}]] }}
| }}

{{#if: {{{mz_date_jp|}}} | [[Category:xxx games]]
{{#vardefine:year|{{lowest|{{year|{{{mz_date_jp}}}}}}}}}
{{#ifeq: {{#var:year}} | 9999 | | [[Category:{{#var:year}} xxxx games]] }}
{{#ifeq: {{#var:genre}} | 0 | [[Category:Missing or unrecognised genre]] | [[Category:xxxx {{num2genre|{{#var:genre}}}}]] }}
| }}

{{#if: {{{x1_date_jp|}}} | [[Category:xxx games]]
{{#vardefine:year|{{lowest|{{year|{{{x1_date_jp}}}}}}}}}
{{#ifeq: {{#var:year}} | 9999 | | [[Category:{{#var:year}} xxxx games]] }}
{{#ifeq: {{#var:genre}} | 0 | [[Category:Missing or unrecognised genre]] | [[Category:xxxx {{num2genre|{{#var:genre}}}}]] }}
| }}

{{#if: {{{x68_date_jp|}}} | [[Category:xxx games]]
{{#vardefine:year|{{lowest|{{year|{{{x68_date_jp}}}}}}}}}
{{#ifeq: {{#var:year}} | 9999 | | [[Category:{{#var:year}} xxxx games]] }}
{{#ifeq: {{#var:genre}} | 0 | [[Category:Missing or unrecognised genre]] | [[Category:xxxx {{num2genre|{{#var:genre}}}}]] }}
| }}

{{#if: {{{spectrum_date_jp|}}}{{{spectrum_date_us|}}}{{{spectrum_date_eu|}}}{{{spectrum_date_eu_c|}}} | [[Category:xxx games]]
{{#vardefine:year|{{lowest|{{year|{{{spectrum_date_jp}}}}}|{{year|{{{spectrum_date_us}}}}}|{{year|{{{spectrum_date_eu}}}}}|{{year|{{{spectrum_date_eu_c}}}}}}}}}
{{#ifeq: {{#var:year}} | 9999 | | [[Category:{{#var:year}} xxxx games]] }}
{{#ifeq: {{#var:genre}} | 0 | [[Category:Missing or unrecognised genre]] | [[Category:xxxx {{num2genre|{{#var:genre}}}}]] }}
| }}

{{#if: {{{trs_date_us|}}} | [[Category:xxx games]]
{{#vardefine:year|{{lowest|{{year|{{{trs_date_us}}}}}}}}}
{{#ifeq: {{#var:year}} | 9999 | | [[Category:{{#var:year}} xxxx games]] }}
{{#ifeq: {{#var:genre}} | 0 | [[Category:Missing or unrecognised genre]] | [[Category:xxxx {{num2genre|{{#var:genre}}}}]] }}
| }}

{{#if: {{{2600_date_jp|}}}{{{2600_date_us|}}}{{{2600_date_eu|}}}{{{2600_date_br|}}} | [[Category:xxx games]]
{{#vardefine:year|{{lowest|{{year|{{{2600_date_jp}}}}}|{{year|{{{2600_date_us}}}}}|{{year|{{{2600_date_eu}}}}}|{{year|{{{2600_date_br}}}}}}}}}
{{#ifeq: {{#var:year}} | 9999 | | [[Category:{{#var:year}} xxxx games]] }}
{{#ifeq: {{#var:genre}} | 0 | [[Category:Missing or unrecognised genre]] | [[Category:xxxx {{num2genre|{{#var:genre}}}}]] }}
| }}

{{#if: {{{5200_date_jp|}}}{{{5200_date_us|}}}{{{5200_date_eu|}}} | [[Category:xxx games]]
{{#vardefine:year|{{lowest|{{year|{{{5200_date_jp}}}}}|{{year|{{{5200_date_us}}}}}|{{year|{{{5200_date_eu}}}}}}}}}
{{#ifeq: {{#var:year}} | 9999 | | [[Category:{{#var:year}} xxxx games]] }}
{{#ifeq: {{#var:genre}} | 0 | [[Category:Missing or unrecognised genre]] | [[Category:xxxx {{num2genre|{{#var:genre}}}}]] }}
| }}

{{#if: {{{coleco_date_jp|}}}{{{coleco_date_us|}}}{{{coleco_date_eu|}}} | [[Category:xxx games]]
{{#vardefine:year|{{lowest|{{year|{{{coleco_date_jp}}}}}|{{year|{{{coleco_date_us}}}}}|{{year|{{{coleco_date_eu}}}}}}}}}
{{#ifeq: {{#var:year}} | 9999 | | [[Category:{{#var:year}} xxxx games]] }}
{{#ifeq: {{#var:genre}} | 0 | [[Category:Missing or unrecognised genre]] | [[Category:xxxx {{num2genre|{{#var:genre}}}}]] }}
| }}

{{#if: {{{intv_date_jp|}}}{{{intv_date_us|}}}{{{intv_date_eu|}}} | [[Category:xxx games]]
{{#vardefine:year|{{lowest|{{year|{{{intv_date_jp}}}}}|{{year|{{{intv_date_us}}}}}|{{year|{{{intv_date_eu}}}}}}}}}
{{#ifeq: {{#var:year}} | 9999 | | [[Category:{{#var:year}} xxxx games]] }}
{{#ifeq: {{#var:genre}} | 0 | [[Category:Missing or unrecognised genre]] | [[Category:xxxx {{num2genre|{{#var:genre}}}}]] }}
| }}

{{#if: {{{nes_date_jp|}}}{{{nes_date_us|}}}{{{nes_date_eu|}}} | [[Category:xxx games]]
{{#vardefine:year|{{lowest|{{year|{{{nes_date_jp}}}}}|{{year|{{{nes_date_us}}}}}|{{year|{{{nes_date_eu}}}}}}}}}
{{#ifeq: {{#var:year}} | 9999 | | [[Category:{{#var:year}} xxxx games]] }}
{{#ifeq: {{#var:genre}} | 0 | [[Category:Missing or unrecognised genre]] | [[Category:xxxx {{num2genre|{{#var:genre}}}}]] }}
| }}

{{#if: {{{tg16_date_jp|}}}{{{tg16_date_us|}}} | [[Category:xxx games]]
{{#vardefine:year|{{lowest|{{year|{{{tg16_date_jp}}}}}|{{year|{{{tg16_date_us}}}}}}}}}
{{#ifeq: {{#var:year}} | 9999 | | [[Category:{{#var:year}} xxxx games]] }}
{{#ifeq: {{#var:genre}} | 0 | [[Category:Missing or unrecognised genre]] | [[Category:xxxx {{num2genre|{{#var:genre}}}}]] }}
| }}

{{#if: {{{pcecd_date_jp|}}}{{{pcecd_date_us|}}} | [[Category:xxx games]]
{{#vardefine:year|{{lowest|{{year|{{{pcecd_date_jp}}}}}|{{year|{{{pcecd_date_us}}}}}}}}}
{{#ifeq: {{#var:year}} | 9999 | | [[Category:{{#var:year}} xxxx games]] }}
{{#ifeq: {{#var:genre}} | 0 | [[Category:Missing or unrecognised genre]] | [[Category:xxxx {{num2genre|{{#var:genre}}}}]] }}
| }}

{{#if: {{{ps_date_jp|}}} | [[Category:xxx games]]
{{#vardefine:year|{{lowest|{{year|{{{ps_date_jp}}}}}}}}}
{{#ifeq: {{#var:year}} | 9999 | | [[Category:{{#var:year}} xxxx games]] }}
{{#ifeq: {{#var:genre}} | 0 | [[Category:Missing or unrecognised genre]] | [[Category:xxxx {{num2genre|{{#var:genre}}}}]] }}
| }}

{{#if: {{{ps2_date_jp|}}}{{{ps2_date_jp_1|}}}{{{ps2_date_jp_2|}}}{{{ps2_date_us|}}}{{{ps2_date_us_1|}}}{{{ps2_date_eu|}}}{{{ps2_date_au|}}}{{{ps2_date_as|}}}{{{ps2_date_kr|}}}{{{ps2_date_kr_1|}}} | [[Category:xxx games]]
{{#vardefine:year|{{lowest|{{year|{{{ps2_date_jp}}}}}|{{year|{{{ps2_date_jp_1}}}}}|{{year|{{{ps2_date_jp_2}}}}}|{{year|{{{ps2_date_us}}}}}|{{year|{{{ps2_date_us_1}}}}}|{{year|{{{ps2_date_eu}}}}}|{{year|{{{ps2_date_au}}}}}|{{year|{{{ps2_date_as}}}}}|{{year|{{{ps2_date_kr}}}}}|{{year|{{{ps2_date_kr_1}}}}}}}}}
{{#ifeq: {{#var:year}} | 9999 | | [[Category:{{#var:year}} xxxx games]] }}
{{#ifeq: {{#var:genre}} | 0 | [[Category:Missing or unrecognised genre]] | [[Category:xxxx {{num2genre|{{#var:genre}}}}]] }}
| }}

{{#if: {{{gc_date_jp|}}}{{{gc_date_jp_1|}}}{{{gc_date_us|}}}{{{gc_date_eu|}}} | [[Category:xxx games]]
{{#vardefine:year|{{lowest|{{year|{{{gc_date_jp}}}}}|{{year|{{{gc_date_jp_1}}}}}|{{year|{{{gc_date_us}}}}}|{{year|{{{gc_date_eu}}}}}}}}}
{{#ifeq: {{#var:year}} | 9999 | | [[Category:{{#var:year}} xxxx games]] }}
{{#ifeq: {{#var:genre}} | 0 | [[Category:Missing or unrecognised genre]] | [[Category:xxxx {{num2genre|{{#var:genre}}}}]] }}
| }}

{{#if: {{{xbox_date_jp|}}}{{{xbox_date_jp_1|}}}{{{xbox_date_us|}}}{{{xbox_date_eu|}}} | [[Category:xxx games]]
{{#vardefine:year|{{lowest|{{year|{{{xbox_date_jp}}}}}|{{year|{{{xbox_date_jp_1}}}}}|{{year|{{{xbox_date_us}}}}}|{{year|{{{xbox_date_eu}}}}}}}}}
{{#ifeq: {{#var:year}} | 9999 | | [[Category:{{#var:year}} xxxx games]] }}
{{#ifeq: {{#var:genre}} | 0 | [[Category:Missing or unrecognised genre]] | [[Category:xxxx {{num2genre|{{#var:genre}}}}]] }}
| }}

{{#if: {{{wii_date_jp|}}}{{{wii_date_jp_1|}}}{{{wii_date_us|}}}{{{wii_date_eu|}}}{{{wii_date_au|}}} | [[Category:xxx games]]
{{#vardefine:year|{{lowest|{{year|{{{wii_date_jp}}}}}|{{year|{{{wii_date_jp_1}}}}}|{{year|{{{wii_date_us}}}}}|{{year|{{{wii_date_eu}}}}}|{{year|{{{wii_date_au}}}}}}}}}
{{#ifeq: {{#var:year}} | 9999 | | [[Category:{{#var:year}} xxxx games]] }}
{{#ifeq: {{#var:genre}} | 0 | [[Category:Missing or unrecognised genre]] | [[Category:xxxx {{num2genre|{{#var:genre}}}}]] }}
| }}

{{#if: {{{360_date_jp|}}}{{{360_date_us|}}}{{{360_date_eu|}}}{{{360_date_au|}}} | [[Category:xxx games]]
{{#vardefine:year|{{lowest|{{year|{{{360_date_jp}}}}}|{{year|{{{360_date_us}}}}}|{{year|{{{360_date_eu}}}}}|{{year|{{{360_date_au}}}}}}}}}
{{#ifeq: {{#var:year}} | 9999 | | [[Category:{{#var:year}} xxxx games]] }}
{{#ifeq: {{#var:genre}} | 0 | [[Category:Missing or unrecognised genre]] | [[Category:xxxx {{num2genre|{{#var:genre}}}}]] }}
| }}

{{#if: {{{ps3_date_jp|}}}{{{ps3_date_jp_1|}}}{{{ps3_date_us|}}}{{{ps3_date_eu|}}}{{{ps3_date_au|}}} | [[Category:xxx games]]
{{#vardefine:year|{{lowest|{{year|{{{ps3_date_jp}}}}}|{{year|{{{ps3_date_jp_1}}}}}|{{year|{{{ps3_date_us}}}}}|{{year|{{{ps3_date_eu}}}}}|{{year|{{{ps3_date_au}}}}}}}}}
{{#ifeq: {{#var:year}} | 9999 | | [[Category:{{#var:year}} xxxx games]] }}
{{#ifeq: {{#var:genre}} | 0 | [[Category:Missing or unrecognised genre]] | [[Category:xxxx {{num2genre|{{#var:genre}}}}]] }}
| }}

{{#if: {{{pc_date_jp|}}}{{{pc_date_jp_1|}}}{{{pc_date_us|}}}{{{pc_date_us_1|}}}{{{pc_date_us_2|}}}{{{pc_date_us_3|}}}{{{pc_date_eu|}}}{{{pc_date_eu_1|}}}{{{pc_date_eu_2|}}}{{{pc_date_eu_3|}}}{{{pc_date_au|}}}{{{pc_date_world|}}} | [[Category:xxx games]]
{{#vardefine:year|{{lowest|{{year|{{{pc_date_jp}}}}}|{{year|{{{pc_date_jp_1}}}}}|{{year|{{{pc_date_us}}}}}|{{year|{{{pc_date_us_1}}}}}|{{year|{{{pc_date_us_2}}}}}|{{year|{{{pc_date_us_3}}}}}|{{year|{{{pc_date_eu}}}}}|{{year|{{{pc_date_eu_1}}}}}|{{year|{{{pc_date_eu_2}}}}}|{{year|{{{pc_date_eu_3}}}}}|{{year|{{{pc_date_au}}}}}|{{year|{{{pc_date_world}}}}}}}}}
{{#ifeq: {{#var:year}} | 9999 | | [[Category:{{#var:year}} xxxx games]] }}
{{#ifeq: {{#var:genre}} | 0 | [[Category:Missing or unrecognised genre]] | [[Category:xxxx {{num2genre|{{#var:genre}}}}]] }}
| }}

{{#if: {{{mac_date_jp|}}}{{{mac_date_jp_1|}}}{{{mac_date_us|}}}{{{mac_date_eu|}}} | [[Category:xxx games]]
{{#vardefine:year|{{lowest|{{year|{{{mac_date_jp}}}}}|{{year|{{{mac_date_jp_1}}}}}|{{year|{{{mac_date_us}}}}}|{{year|{{{mac_date_eu}}}}}}}}}
{{#ifeq: {{#var:year}} | 9999 | | [[Category:{{#var:year}} xxxx games]] }}
{{#ifeq: {{#var:genre}} | 0 | [[Category:Missing or unrecognised genre]] | [[Category:xxxx {{num2genre|{{#var:genre}}}}]] }}
| }}

{{#if: {{{ngpc_date_jp|}}}{{{ngpc_date_us|}}}{{{ngpc_date_eu|}}} | [[Category:xxx games]]
{{#vardefine:year|{{lowest|{{year|{{{ngpc_date_jp}}}}}|{{year|{{{ngpc_date_us}}}}}|{{year|{{{ngpc_date_eu}}}}}}}}}
{{#ifeq: {{#var:year}} | 9999 | | [[Category:{{#var:year}} xxxx games]] }}
{{#ifeq: {{#var:genre}} | 0 | [[Category:Missing or unrecognised genre]] | [[Category:xxxx {{num2genre|{{#var:genre}}}}]] }}
| }}

{{#if: {{{gbc_date_jp|}}}{{{gbc_date_jp_1|}}} | [[Category:xxx games]]
{{#vardefine:year|{{lowest|{{year|{{{gbc_date_jp}}}}}|{{year|{{{gbc_date_jp_1}}}}}}}}}
{{#ifeq: {{#var:year}} | 9999 | | [[Category:{{#var:year}} xxxx games]] }}
{{#ifeq: {{#var:genre}} | 0 | [[Category:Missing or unrecognised genre]] | [[Category:xxxx {{num2genre|{{#var:genre}}}}]] }}
| }}

{{#if: {{{gba_date_jp|}}}{{{gba_date_us|}}}{{{gba_date_eu|}}} | [[Category:xxx games]]
{{#vardefine:year|{{lowest|{{year|{{{gba_date_jp}}}}}|{{year|{{{gba_date_us}}}}}|{{year|{{{gba_date_eu}}}}}}}}}
{{#ifeq: {{#var:year}} | 9999 | | [[Category:{{#var:year}} xxxx games]] }}
{{#ifeq: {{#var:genre}} | 0 | [[Category:Missing or unrecognised genre]] | [[Category:xxxx {{num2genre|{{#var:genre}}}}]] }}
| }}

{{#if: {{{ds_date_jp|}}}{{{ds_date_jp_1|}}}{{{ds_date_us|}}}{{{ds_date_eu|}}}{{{ds_date_au|}}} | [[Category:xxx games]]
{{#vardefine:year|{{lowest|{{year|{{{ds_date_jp}}}}}|{{year|{{{ds_date_jp_1}}}}}|{{year|{{{ds_date_us}}}}}|{{year|{{{ds_date_eu}}}}}|{{year|{{{ds_date_au}}}}}}}}}
{{#ifeq: {{#var:year}} | 9999 | | [[Category:{{#var:year}} xxxx games]] }}
{{#ifeq: {{#var:genre}} | 0 | [[Category:Missing or unrecognised genre]] | [[Category:xxxx {{num2genre|{{#var:genre}}}}]] }}
| }}

{{#if: {{{psp_date_jp|}}}{{{psp_date_jp_d|}}}{{{psp_date_jp_tb|}}}{{{psp_date_jp_1|}}}{{{psp_date_jp_2|}}}{{{psp_date_jp_3|}}}{{{psp_date_us|}}}{{{psp_date_us_d|}}}{{{psp_date_us_1|}}}{{{psp_date_eu|}}}{{{psp_date_eu_d|}}}{{{psp_date_eu_1|}}}{{{psp_date_eu_2|}}}{{{psp_date_au|}}}{{{psp_date_au_1|}}} | [[Category:xxx games]]
{{#vardefine:year|{{lowest|{{year|{{{psp_date_jp}}}}}|{{year|{{{psp_date_jp_d}}}}}|{{year|{{{psp_date_jp_tb}}}}}|{{year|{{{psp_date_jp_1}}}}}|{{year|{{{psp_date_jp_2}}}}}|{{year|{{{psp_date_jp_3}}}}}|{{year|{{{psp_date_us}}}}}|{{year|{{{psp_date_us_d}}}}}|{{year|{{{psp_date_us_1}}}}}|{{year|{{{psp_date_eu}}}}}|{{year|{{{psp_date_eu_d}}}}}|{{year|{{{psp_date_eu_1}}}}}|{{year|{{{psp_date_eu_2}}}}}|{{year|{{{psp_date_au}}}}}|{{year|{{{psp_date_au_1}}}}}}}}}
{{#ifeq: {{#var:year}} | 9999 | | [[Category:{{#var:year}} xxxx games]] }}
{{#ifeq: {{#var:genre}} | 0 | [[Category:Missing or unrecognised genre]] | [[Category:xxxx {{num2genre|{{#var:genre}}}}]] }}
| }}

{{#if: {{{3ds_date_jp|}}}{{{3ds_date_us|}}}{{{3ds_date_eu|}}} | [[Category:xxx games]]
{{#vardefine:year|{{lowest|{{year|{{{3ds_date_jp}}}}}|{{year|{{{3ds_date_us}}}}}|{{year|{{{3ds_date_eu}}}}}}}}}
{{#ifeq: {{#var:year}} | 9999 | | [[Category:{{#var:year}} xxxx games]] }}
{{#ifeq: {{#var:genre}} | 0 | [[Category:Missing or unrecognised genre]] | [[Category:xxxx {{num2genre|{{#var:genre}}}}]] }}
| }}

{{#if: {{{mob_date_jp|}}}{{{mob_date_us|}}}{{{mob_date_eu|}}} | [[Category:xxx games]]
{{#vardefine:year|{{lowest|{{year|{{{mob_date_jp}}}}}|{{year|{{{mob_date_us}}}}}|{{year|{{{mob_date_eu}}}}}}}}}
{{#ifeq: {{#var:year}} | 9999 | | [[Category:{{#var:year}} xxxx games]] }}
{{#ifeq: {{#var:genre}} | 0 | [[Category:Missing or unrecognised genre]] | [[Category:xxxx {{num2genre|{{#var:genre}}}}]] }}
| }}

{{#if: {{{android_date_jp|}}}{{{android_date_us|}}}{{{android_date_eu|}}} | [[Category:xxx games]]
{{#vardefine:year|{{lowest|{{year|{{{android_date_jp}}}}}|{{year|{{{android_date_us}}}}}|{{year|{{{android_date_eu}}}}}}}}}
{{#ifeq: {{#var:year}} | 9999 | | [[Category:{{#var:year}} xxxx games]] }}
{{#ifeq: {{#var:genre}} | 0 | [[Category:Missing or unrecognised genre]] | [[Category:xxxx {{num2genre|{{#var:genre}}}}]] }}
| }}

{{#if: {{{ios_date_jp|}}}{{{ios_date_us|}}}{{{ios_date_eu|}}} | [[Category:xxx games]]
{{#vardefine:year|{{lowest|{{year|{{{ios_date_jp}}}}}|{{year|{{{ios_date_us}}}}}|{{year|{{{ios_date_eu}}}}}}}}}
{{#ifeq: {{#var:year}} | 9999 | | [[Category:{{#var:year}} xxxx games]] }}
{{#ifeq: {{#var:genre}} | 0 | [[Category:Missing or unrecognised genre]] | [[Category:xxxx {{num2genre|{{#var:genre}}}}]] }}
| }}

{{#if: {{{vc_date_jp|}}}{{{vc_date_jp_1|}}}{{{vc_date_jp_2|}}}{{{vc_date_us|}}}{{{vc_date_us_1|}}}{{{vc_date_eu|}}}{{{vc_date_eu_1|}}} | [[Category:xxx games]]
{{#vardefine:year|{{lowest|{{year|{{{vc_date_jp}}}}}|{{year|{{{vc_date_jp_1}}}}}|{{year|{{{vc_date_jp_2}}}}}|{{year|{{{vc_date_us}}}}}|{{year|{{{vc_date_us_1}}}}}|{{year|{{{vc_date_eu}}}}}|{{year|{{{vc_date_eu_1}}}}}}}}}
{{#ifeq: {{#var:year}} | 9999 | | [[Category:{{#var:year}} xxxx games]] }}
{{#ifeq: {{#var:genre}} | 0 | [[Category:Missing or unrecognised genre]] | [[Category:xxxx {{num2genre|{{#var:genre}}}}]] }}
| }}

{{#if: {{{vc3ds_date_jp|}}}{{{vc3ds_date_us|}}}{{{vc3ds_date_eu|}}} | [[Category:xxx games]]
{{#vardefine:year|{{lowest|{{year|{{{vc3ds_date_jp}}}}}|{{year|{{{vc3ds_date_us}}}}}|{{year|{{{vc3ds_date_eu}}}}}}}}}
{{#ifeq: {{#var:year}} | 9999 | | [[Category:{{#var:year}} xxxx games]] }}
{{#ifeq: {{#var:genre}} | 0 | [[Category:Missing or unrecognised genre]] | [[Category:xxxx {{num2genre|{{#var:genre}}}}]] }}
| }}

{{#if: {{{xbla_date_jp|}}}{{{xbla_date_us|}}}{{{xbla_date_us_1|}}}{{{xbla_date_eu|}}}{{{xbla_date_eu_1|}}} | [[Category:xxx games]]
{{#vardefine:year|{{lowest|{{year|{{{xbla_date_jp}}}}}|{{year|{{{xbla_date_us}}}}}|{{year|{{{xbla_date_us_1}}}}}|{{year|{{{xbla_date_eu}}}}}|{{year|{{{xbla_date_eu_1}}}}}}}}}
{{#ifeq: {{#var:year}} | 9999 | | [[Category:{{#var:year}} xxxx games]] }}
{{#ifeq: {{#var:genre}} | 0 | [[Category:Missing or unrecognised genre]] | [[Category:xxxx {{num2genre|{{#var:genre}}}}]] }}
| }}

{{#if: {{{psn_date_jp|}}}{{{psn_date_us|}}}{{{psn_date_eu|}}} | [[Category:xxx games]]
{{#vardefine:year|{{lowest|{{year|{{{psn_date_jp}}}}}|{{year|{{{psn_date_us}}}}}|{{year|{{{psn_date_eu}}}}}}}}}
{{#ifeq: {{#var:year}} | 9999 | | [[Category:{{#var:year}} xxxx games]] }}
{{#ifeq: {{#var:genre}} | 0 | [[Category:Missing or unrecognised genre]] | [[Category:xxxx {{num2genre|{{#var:genre}}}}]] }}
| }}

{{#if: {{{steam_date_jp|}}}{{{steam_date_us|}}}{{{steam_date_eu|}}} | [[Category:xxx games]]
{{#vardefine:year|{{lowest|{{year|{{{steam_date_jp}}}}}|{{year|{{{steam_date_us}}}}}|{{year|{{{steam_date_eu}}}}}}}}}
{{#ifeq: {{#var:year}} | 9999 | | [[Category:{{#var:year}} xxxx games]] }}
{{#ifeq: {{#var:genre}} | 0 | [[Category:Missing or unrecognised genre]] | [[Category:xxxx {{num2genre|{{#var:genre}}}}]] }}
| }}

{{#if: {{{psv_date_jp|}}}{{{psv_date_jp_d|}}}{{{psv_date_jp_1|}}}{{{psv_date_us|}}}{{{psv_date_eu|}}} | [[Category:xxx games]]
{{#vardefine:year|{{lowest|{{year|{{{psv_date_jp}}}}}|{{year|{{{psv_date_jp_d}}}}}|{{year|{{{psv_date_jp_1}}}}}|{{year|{{{psv_date_us}}}}}|{{year|{{{psv_date_eu}}}}}}}}}
{{#ifeq: {{#var:year}} | 9999 | | [[Category:{{#var:year}} xxxx games]] }}
{{#ifeq: {{#var:genre}} | 0 | [[Category:Missing or unrecognised genre]] | [[Category:xxxx {{num2genre|{{#var:genre}}}}]] }}
| }}

{{#if: {{{pocketpc_date_jp_d|}}} | [[Category:xxx games]]
{{#vardefine:year|{{lowest|{{year|{{{pocketpc_date_jp_d}}}}}}}}}
{{#ifeq: {{#var:year}} | 9999 | | [[Category:{{#var:year}} xxxx games]] }}
{{#ifeq: {{#var:genre}} | 0 | [[Category:Missing or unrecognised genre]] | [[Category:xxxx {{num2genre|{{#var:genre}}}}]] }}
| }}

{{#if: {{{palm_date_jp_d|}}} | [[Category:xxx games]]
{{#vardefine:year|{{lowest|{{year|{{{palm_date_jp_d}}}}}}}}}
{{#ifeq: {{#var:year}} | 9999 | | [[Category:{{#var:year}} xxxx games]] }}
{{#ifeq: {{#var:genre}} | 0 | [[Category:Missing or unrecognised genre]] | [[Category:xxxx {{num2genre|{{#var:genre}}}}]] }}
| }}

Text replace is wonderful tool... but you'll have to manually fill in the "xxxx"s. Also wasn't sure how to handle arcade games, or whether a lot of these categories are actually needed. Also I've not tested this. -Black Squirrel 11:09, 27 April 2012 (CDT)

Only Sega console games need categories for year/genre. A few others can have years (PC, PS2 etc). Arcade games will have to be categorised manually. - Hivebrain 12:42, 27 April 2012 (CDT)


Pico

I noticed we have genres for Pico games set up. My expectation is that because it's an educational console, vast chunks of the library will fall under "Pico educational games". Is it worth having genres for Pico games at all? -Black Squirrel 14:44, 12 June 2012 (CDT)

Tec Toy and Pricing

I'm thinking that given the fluctuation and hyperinflation of Brazil in the late 80s/early 90s, it might be better just to list whatever price Tec Toy put in letter codes and then make a page explaining the issue with some example prices. Any feelings on this? - Scarred Sun 19:15, 22 June 2012 (CDT)