239 lines
5.6 KiB
Python
239 lines
5.6 KiB
Python
LANGUAGES = {
|
|
"English": {
|
|
"patterns" : [
|
|
"(us_fr)",
|
|
"(UK,F,I)",
|
|
"(U)",
|
|
"(Eng-Fre-Ger)",
|
|
"(E)",
|
|
"(En,Ja)",
|
|
"(UK)",
|
|
"(UK,F,S)"
|
|
"(Europe)",
|
|
"(Eng-Ita-Spa)"
|
|
"(Eng-Spa)" \
|
|
"(En,Ja,Fr,De,Es,It,Ko)",
|
|
"(UK,F,G,S,I)",
|
|
"(Eng-Fre)",
|
|
"(UK,F,G,S)",
|
|
"(Eng-Ita-Fre)",
|
|
"(USA, Europe)",
|
|
"(Eng-Spa-Ita)",
|
|
"(us_sp)",
|
|
"(EU)",
|
|
"(EUR)",
|
|
"(EngPATCHED)",
|
|
"(UK,S)",
|
|
"(us_en)",
|
|
"(US Games)",
|
|
"(Japan, USA)",
|
|
"(UK,G,F)",
|
|
"(USA)"
|
|
"(En,Ja,Fr,De,Es,It,Zh,Ko)",
|
|
"(Eng-Ger-Fre)",
|
|
"(UK,G)",
|
|
"(English Fix)",
|
|
"(UK,F,S,NL,I)"
|
|
"(UK,F,G)",
|
|
"(En,Fr,De,Es,It)",
|
|
"(US)",
|
|
"(Eng-Fre-Ita)",
|
|
"(En,Fr,Nl)",
|
|
"(En,Fr,De)",
|
|
"(English)",
|
|
"(UK,G,NL)",
|
|
"(En,Fr,De,Es)",
|
|
]
|
|
},
|
|
"Japanese": {
|
|
"patterns": [
|
|
"(J)",
|
|
"(JPN)",
|
|
"(JP)",
|
|
"(Japan)",
|
|
"(En,Ja)",
|
|
"(En,Ja,Fr,De,Es,It,Ko)",
|
|
"(Japan, USA)",
|
|
"(En,Ja,Fr,De,Es,It,Zh,Ko)",
|
|
"(JPN)",
|
|
]
|
|
},
|
|
"French": {
|
|
"patterns": [
|
|
"(F)",
|
|
"(French)",
|
|
"(Eng-Fre)",
|
|
"(FR)",
|
|
"(us_fr)",
|
|
"(UK,F,I)",
|
|
"(Eng-Fre-Ger)",
|
|
"(Europe)",
|
|
"(UK,F,S)",
|
|
"(France)",
|
|
"(En,Ja,Fr,De,Es,It,Ko)",
|
|
"(UK,F,G,S,I)",
|
|
"(F,I)",
|
|
"(Eng-Ita-Fre)",
|
|
"(USA, Europe)"
|
|
"(EU)",
|
|
"(EUR)",
|
|
"(UK,G,F)",
|
|
"(En,Ja,Fr,De,Es,It,Zh,Ko)"
|
|
"(Eng-Ger-Fre)",
|
|
"(UK,F,S,NL,I)",
|
|
"(UK,F,G)"
|
|
"(En,Fr,De,Es,It)",
|
|
"(Eng-Fre-Ita)",
|
|
"(En,Fr,Nl)",
|
|
"(En,Fr,De)",
|
|
"(En,Fr,De,Es)"
|
|
]
|
|
},
|
|
"German": {
|
|
"patterns": [
|
|
"(Eng-Fre-Ger)",
|
|
"(Europe)",
|
|
"(En,Ja,Fr,De,Es,It,Ko)",
|
|
"(UK,F,G,S,I)",
|
|
"(UK,F,G,S)",
|
|
"(EU)",
|
|
"(EUR)",
|
|
"(UK,G,F)",
|
|
"(En,Ja,Fr,De,Es,It,Zh,Ko)",
|
|
"(Eng-Ger-Fre)",
|
|
"(UK,G)",
|
|
"(Germany)",
|
|
"(UK,F,G)",
|
|
"(En,Fr,De,Es,It)",
|
|
"(En,Fr,De)",
|
|
"(UK,G,NL)"
|
|
"(En,Fr,De,Es)"
|
|
]
|
|
},
|
|
"Spanish": {
|
|
"patterns": [
|
|
"(S)",
|
|
"(UK,F,G,S)",
|
|
"(En,Ja,Fr,De,Es,It,Ko)",
|
|
"(Eng-Spa)",
|
|
"(Eng-Ita-Spa)",
|
|
"(UK,F,S)",
|
|
"(Europe)",
|
|
"(UK,F,G,S,I)",
|
|
"(Eng-Spa-Ita)",
|
|
"(us_sp)",
|
|
"(EU)",
|
|
"(EUR)",
|
|
"(UK,S)",
|
|
"(En,Ja,Fr,De,Es,It,Zh,Ko)",
|
|
"(UK,F,S,NL,I)",
|
|
"(Spain)",
|
|
"(En,Fr,De,Es,It)",
|
|
"(En,Fr,De,Es)"
|
|
]
|
|
},
|
|
"Italian": {
|
|
"patterns": [
|
|
"(I)",
|
|
"(UK,F,I)",
|
|
"(Eng-Ita-Spa)"
|
|
"(En,Ja,Fr,De,Es,It,Ko)",
|
|
"(UK,F,G,S,I)",
|
|
"(F,I)",
|
|
"(Europe)",
|
|
"(EU)",
|
|
"(EUR)",
|
|
"(Italy)"
|
|
"(Eng-Ita-Fre)",
|
|
"(Eng-Spa-Ita)",
|
|
"(En,Ja,Fr,De,Es,It,Zh,Ko)",
|
|
"(En,Fr,De,Es,It)",
|
|
"(Eng-Fre-Ita)"
|
|
]
|
|
},
|
|
"Unknown": {
|
|
"patterns": [
|
|
"(Unk)",
|
|
]
|
|
},
|
|
}
|
|
|
|
CONSOLE_DATA = {
|
|
"Atari 2600": {
|
|
"console_core" : "2600",
|
|
"extensions": [".a26"],
|
|
"playable": True
|
|
},
|
|
"Atari 5200": {
|
|
"console_core" : "null",
|
|
"extensions": [".a52"],
|
|
"playable": False
|
|
},
|
|
"Atari 7800": {
|
|
"console_core" : "7800",
|
|
"extensions": [".a78"],
|
|
"playable": True
|
|
},
|
|
"Atari Jaguar": {
|
|
"console_core" : "jaguar",
|
|
"extensions": [".jag"],
|
|
"playable": True
|
|
},
|
|
"Atari Lynx": {
|
|
"console_core" : "lynx",
|
|
"extensions": [".lnx"],
|
|
"playable": True
|
|
},
|
|
"Nintendo Entertainment System": {
|
|
"console_core" : "nes",
|
|
"extensions": [".nes"],
|
|
"playable": True
|
|
},
|
|
"Super Nintendo Entertainment System": {
|
|
"console_core" : "snes",
|
|
"extensions": [".smc"],
|
|
"playable": True
|
|
},
|
|
"Nintendo 64": {
|
|
"console_core" : "n64",
|
|
"extensions": [".n64", ".v64", ".z64"],
|
|
"playable": True
|
|
},
|
|
"Nintendo DS": {
|
|
"console_core" : "ds",
|
|
"extensions": [".nds"],
|
|
"playable": False
|
|
},
|
|
"Nintendo Gameboy": {
|
|
"console_core" : "gb",
|
|
"extensions": [".gb"],
|
|
"playable": True
|
|
},
|
|
"Nintendo Gameboy Color": {
|
|
"console_core" : "gbc",
|
|
"extensions": [".gbc"],
|
|
"playable": True
|
|
},
|
|
"Nintendo Gameboy Advance": {
|
|
"console_core" : "gba",
|
|
"extensions": [".gba"],
|
|
"playable": True
|
|
},
|
|
"Nintendo Virtual Boy": {
|
|
"console_core" : "null",
|
|
"extensions": [".vb"],
|
|
"playable": False
|
|
},
|
|
"Sega Master System": {
|
|
"console_core" : "mastersystem",
|
|
"extensions": [".sms"],
|
|
"playable": True
|
|
},
|
|
"Sega Genesis": {
|
|
"console_core" : "megadrive",
|
|
"extensions": [".gen",".32x"],
|
|
"playable": True
|
|
}
|
|
}
|
|
|