retro-back/initial_data.py
2025-01-22 17:18:24 +01:00

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
}
}