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