diff options
| -rw-r--r-- | engines/wintermute/detection_tables.h | 265 | 
1 files changed, 223 insertions, 42 deletions
| diff --git a/engines/wintermute/detection_tables.h b/engines/wintermute/detection_tables.h index 270562eeca..f9d8df081c 100644 --- a/engines/wintermute/detection_tables.h +++ b/engines/wintermute/detection_tables.h @@ -735,61 +735,242 @@ static const WMEGameDescription gameDescriptions[] = {  	WME_WINENTRY("four", "",  		WME_ENTRY1s("data.dcp", "ec05cd5e37c9a524053b8859635a4234", 62599855), Common::EN_ANY, ADGF_UNSTABLE, WME_1_9_1), -	// FoxTail (Steam, Feb 26th 2018, Windows/Linux/Mac) -	WME_WINENTRY("foxtail", "", -		WME_ENTRY1s("data.dcp", "651ae5b062073021edaca7e1de131eec", 59357572), Common::EN_ANY, ADGF_UNSTABLE, WME_LITE), +	// FoxTail 1.2.230.1291 (English) +	WME_WINENTRY("foxtail", "1.2.230.1291", +		WME_ENTRY1s("data.dcp", "651ae5b062073021edaca7e1de131eec", 59357572), Common::EN_ANY, ADGF_UNSTABLE, FOXTAIL_1_2_230), -	// FoxTail (Steam, Mar 1th 2018, Windows/Linux/Mac) -	WME_WINENTRY("foxtail", "", -		WME_ENTRY1s("data.dcp", "03ed77b1ac8b94bbd0247324a41621ad", 59357623), Common::EN_ANY, ADGF_UNSTABLE, WME_LITE), +	// FoxTail 1.2.230.1291 (German) +	WME_WINENTRY("foxtail", "1.2.230.1291", +		WME_ENTRY1s("data.dcp", "651ae5b062073021edaca7e1de131eec", 59357572), Common::DE_DEU, ADGF_UNSTABLE, FOXTAIL_1_2_230), -	// FoxTail (Steam, Mar 2th A 2018, Windows/Linux/Mac) -	WME_WINENTRY("foxtail", "", -		WME_ENTRY1s("data.dcp", "d7287c49210c7c9f9376327c6e224c7b", 59383312), Common::EN_ANY, ADGF_UNSTABLE, WME_LITE), +	// FoxTail 1.2.230.1291 (Russian) +	WME_WINENTRY("foxtail", "1.2.230.1291", +		WME_ENTRY1s("data.dcp", "651ae5b062073021edaca7e1de131eec", 59357572), Common::RU_RUS, ADGF_UNSTABLE, FOXTAIL_1_2_230), -	// FoxTail (Steam, Mar 2th B 2018, Windows/Linux/Mac) -	WME_WINENTRY("foxtail", "", -		WME_ENTRY1s("data.dcp", "434c4f598582a569972acd4d700a44e5", 59383416), Common::EN_ANY, ADGF_UNSTABLE, WME_LITE), +	// FoxTail 1.2.230.1291 (Ukranian) +	WME_WINENTRY("foxtail", "1.2.230.1291", +		WME_ENTRY1s("data.dcp", "651ae5b062073021edaca7e1de131eec", 59357572), Common::UA_UKR, ADGF_UNSTABLE, FOXTAIL_1_2_230), + +	// FoxTail 1.2.230.1303 (English) +	WME_WINENTRY("foxtail", "1.2.230.1303", +		WME_ENTRY1s("data.dcp", "03ed77b1ac8b94bbd0247324a41621ad", 59357623), Common::EN_ANY, ADGF_UNSTABLE, FOXTAIL_1_2_230), + +	// FoxTail 1.2.230.1303 (German) +	WME_WINENTRY("foxtail", "1.2.230.1303", +		WME_ENTRY1s("data.dcp", "03ed77b1ac8b94bbd0247324a41621ad", 59357623), Common::DE_DEU, ADGF_UNSTABLE, FOXTAIL_1_2_230), + +	// FoxTail 1.2.230.1303 (Russian) +	WME_WINENTRY("foxtail", "1.2.230.1303", +		WME_ENTRY1s("data.dcp", "03ed77b1ac8b94bbd0247324a41621ad", 59357623), Common::RU_RUS, ADGF_UNSTABLE, FOXTAIL_1_2_230), + +	// FoxTail 1.2.230.1303 (Ukranian) +	WME_WINENTRY("foxtail", "1.2.230.1303", +		WME_ENTRY1s("data.dcp", "03ed77b1ac8b94bbd0247324a41621ad", 59357623), Common::UA_UKR, ADGF_UNSTABLE, FOXTAIL_1_2_230), + +	// FoxTail 1.2.230.1313 (English) +	WME_WINENTRY("foxtail", "1.2.230.1313", +		WME_ENTRY1s("data.dcp", "d7287c49210c7c9f9376327c6e224c7b", 59383312), Common::EN_ANY, ADGF_UNSTABLE, FOXTAIL_1_2_230), + +	// FoxTail 1.2.230.1313 (German) +	WME_WINENTRY("foxtail", "1.2.230.1313", +		WME_ENTRY1s("data.dcp", "d7287c49210c7c9f9376327c6e224c7b", 59383312), Common::DE_DEU, ADGF_UNSTABLE, FOXTAIL_1_2_230), + +	// FoxTail 1.2.230.1313 (Russian) +	WME_WINENTRY("foxtail", "1.2.230.1313", +		WME_ENTRY1s("data.dcp", "d7287c49210c7c9f9376327c6e224c7b", 59383312), Common::RU_RUS, ADGF_UNSTABLE, FOXTAIL_1_2_230), + +	// FoxTail 1.2.230.1313 (Ukranian) +	WME_WINENTRY("foxtail", "1.2.230.1313", +		WME_ENTRY1s("data.dcp", "d7287c49210c7c9f9376327c6e224c7b", 59383312), Common::UA_UKR, ADGF_UNSTABLE, FOXTAIL_1_2_230), + +	// FoxTail 1.2.230.1315 (English) +	WME_WINENTRY("foxtail", "1.2.230.1315", +		WME_ENTRY1s("data.dcp", "434c4f598582a569972acd4d700a44e5", 59383416), Common::EN_ANY, ADGF_UNSTABLE, FOXTAIL_1_2_230), + +	// FoxTail 1.2.230.1315 (German) +	WME_WINENTRY("foxtail", "1.2.230.1315", +		WME_ENTRY1s("data.dcp", "434c4f598582a569972acd4d700a44e5", 59383416), Common::DE_DEU, ADGF_UNSTABLE, FOXTAIL_1_2_230), + +	// FoxTail 1.2.230.1315 (Russian) +	WME_WINENTRY("foxtail", "1.2.230.1315", +		WME_ENTRY1s("data.dcp", "434c4f598582a569972acd4d700a44e5", 59383416), Common::RU_RUS, ADGF_UNSTABLE, FOXTAIL_1_2_230), + +	// FoxTail 1.2.230.1315 (Ukranian) +	WME_WINENTRY("foxtail", "1.2.230.1315", +		WME_ENTRY1s("data.dcp", "434c4f598582a569972acd4d700a44e5", 59383416), Common::UA_UKR, ADGF_UNSTABLE, FOXTAIL_1_2_230), + +	// FoxTail 1.2.230.1316 (English) +	WME_WINENTRY("foxtail", "1.2.230.1316", +		WME_ENTRY1s("data.dcp", "5aa16c180998f1816a734c58a01ab8b1", 59383306), Common::EN_ANY, ADGF_UNSTABLE, FOXTAIL_1_2_230), + +	// FoxTail 1.2.230.1316 (German) +	WME_WINENTRY("foxtail", "1.2.230.1316", +		WME_ENTRY1s("data.dcp", "5aa16c180998f1816a734c58a01ab8b1", 59383306), Common::DE_DEU, ADGF_UNSTABLE, FOXTAIL_1_2_230), + +	// FoxTail 1.2.230.1316 (Russian) +	WME_WINENTRY("foxtail", "1.2.230.1316", +		WME_ENTRY1s("data.dcp", "5aa16c180998f1816a734c58a01ab8b1", 59383306), Common::RU_RUS, ADGF_UNSTABLE, FOXTAIL_1_2_230), + +	// FoxTail 1.2.230.1316 (Ukranian) +	WME_WINENTRY("foxtail", "1.2.230.1316", +		WME_ENTRY1s("data.dcp", "5aa16c180998f1816a734c58a01ab8b1", 59383306), Common::UA_UKR, ADGF_UNSTABLE, FOXTAIL_1_2_230), + +	// FoxTail 1.2.230.1318 (English) +	WME_WINENTRY("foxtail", "1.2.230.1318", +		WME_ENTRY1s("data.dcp", "363856606d19fb7e0e3a0a67737697fa", 59382887), Common::EN_ANY, ADGF_UNSTABLE, FOXTAIL_1_2_230), + +	// FoxTail 1.2.230.1318 (German) +	WME_WINENTRY("foxtail", "1.2.230.1318", +		WME_ENTRY1s("data.dcp", "363856606d19fb7e0e3a0a67737697fa", 59382887), Common::DE_DEU, ADGF_UNSTABLE, FOXTAIL_1_2_230), + +	// FoxTail 1.2.230.1318 (Russian) +	WME_WINENTRY("foxtail", "1.2.230.1318", +		WME_ENTRY1s("data.dcp", "363856606d19fb7e0e3a0a67737697fa", 59382887), Common::RU_RUS, ADGF_UNSTABLE, FOXTAIL_1_2_230), + +	// FoxTail 1.2.230.1318 (Ukranian) +	WME_WINENTRY("foxtail", "1.2.230.1318", +		WME_ENTRY1s("data.dcp", "363856606d19fb7e0e3a0a67737697fa", 59382887), Common::UA_UKR, ADGF_UNSTABLE, FOXTAIL_1_2_230), + +	// FoxTail 1.2.230.1321 (English) +	WME_WINENTRY("foxtail", "1.2.230.1321", +		WME_ENTRY1s("data.dcp", "bbab16777c4bc979c5f773e12b804a63", 59151985), Common::EN_ANY, ADGF_UNSTABLE, FOXTAIL_1_2_230), + +	// FoxTail 1.2.230.1321 (German) +	WME_WINENTRY("foxtail", "1.2.230.1321", +		WME_ENTRY1s("data.dcp", "bbab16777c4bc979c5f773e12b804a63", 59151985), Common::DE_DEU, ADGF_UNSTABLE, FOXTAIL_1_2_230), -	// FoxTail (Steam, Mar 3th A 2018, Windows/Linux/Mac) -	WME_WINENTRY("foxtail", "", -		WME_ENTRY1s("data.dcp", "5aa16c180998f1816a734c58a01ab8b1", 59383306), Common::EN_ANY, ADGF_UNSTABLE, WME_LITE), +	// FoxTail 1.2.230.1321 (Russian) +	WME_WINENTRY("foxtail", "1.2.230.1321", +		WME_ENTRY1s("data.dcp", "bbab16777c4bc979c5f773e12b804a63", 59151985), Common::RU_RUS, ADGF_UNSTABLE, FOXTAIL_1_2_230), -	// FoxTail (Steam, Mar 3th B 2018, Windows/Linux/Mac) -	WME_WINENTRY("foxtail", "", -		WME_ENTRY1s("data.dcp", "363856606d19fb7e0e3a0a67737697fa", 59382887), Common::EN_ANY, ADGF_UNSTABLE, WME_LITE), +	// FoxTail 1.2.230.1321 (Ukranian) +	WME_WINENTRY("foxtail", "1.2.230.1321", +		WME_ENTRY1s("data.dcp", "bbab16777c4bc979c5f773e12b804a63", 59151985), Common::UA_UKR, ADGF_UNSTABLE, FOXTAIL_1_2_230), -	// FoxTail (Steam, Mar 3th C 2018, Windows/Linux/Mac) -	WME_WINENTRY("foxtail", "", -		WME_ENTRY1s("data.dcp", "bbab16777c4bc979c5f773e12b804a63", 59151985), Common::EN_ANY, ADGF_UNSTABLE, WME_LITE), +	// FoxTail 1.2.230.1322 (English) +	// not a mistake, data.dcp for 1.2.230.1321 and 1.2.230.1322 have same byte size +	WME_WINENTRY("foxtail", "1.2.230.1322", +		WME_ENTRY1s("data.dcp", "22e5f634742956b6f4087459a9c8acf4", 59151985), Common::EN_ANY, ADGF_UNSTABLE, FOXTAIL_1_2_230), -	// FoxTail (Steam, Mar 3th D 2018, Windows/Linux/Mac) -	WME_WINENTRY("foxtail", "", -		WME_ENTRY1s("data.dcp", "22e5f634742956b6f4087459a9c8acf4", 59151985), Common::EN_ANY, ADGF_UNSTABLE, WME_LITE), +	// FoxTail 1.2.230.1322 (German) +	WME_WINENTRY("foxtail", "1.2.230.1322", +		WME_ENTRY1s("data.dcp", "22e5f634742956b6f4087459a9c8acf4", 59151985), Common::DE_DEU, ADGF_UNSTABLE, FOXTAIL_1_2_230), -	// FoxTail (Steam, Mar 20th 2018, Windows/Linux/Mac) -	WME_WINENTRY("foxtail", "", -		WME_ENTRY1s("data.dcp", "32fd78f0b1509863f2e91bc7afc633ff", 59630008), Common::EN_ANY, ADGF_UNSTABLE, WME_LITE), +	// FoxTail 1.2.230.1322 (Russian) +	WME_WINENTRY("foxtail", "1.2.230.1322", +		WME_ENTRY1s("data.dcp", "22e5f634742956b6f4087459a9c8acf4", 59151985), Common::RU_RUS, ADGF_UNSTABLE, FOXTAIL_1_2_230), -	// FoxTail (Steam, May 30th 2018, Windows/Linux/Mac) -	WME_WINENTRY("foxtail", "", -		WME_ENTRY1s("data.dcp", "ca1b0379c8f0dffd3bf8b95e91379b2c", 70132635), Common::EN_ANY, ADGF_UNSTABLE, WME_LITE), +	// FoxTail 1.2.230.1322 (Ukranian) +	WME_WINENTRY("foxtail", "1.2.230.1322", +		WME_ENTRY1s("data.dcp", "22e5f634742956b6f4087459a9c8acf4", 59151985), Common::UA_UKR, ADGF_UNSTABLE, FOXTAIL_1_2_230), -	// FoxTail (Steam, May 31th 2018, Windows/Linux/Mac) -	WME_WINENTRY("foxtail", "", -		WME_ENTRY1s("data.dcp", "2c4c744ff103f4fc6e770515e2da8b16", 70124937), Common::EN_ANY, ADGF_UNSTABLE, WME_LITE), +	// FoxTail 1.2.304.1571 (English) +	WME_WINENTRY("foxtail", "1.2.304.1571", +		WME_ENTRY1s("data.dcp", "32fd78f0b1509863f2e91bc7afc633ff", 59630008), Common::EN_ANY, ADGF_UNSTABLE, FOXTAIL_1_2_304), -	// FoxTail (Steam, Jan 17th 2019, Windows/Linux/Mac) -	WME_WINENTRY("foxtail", "", -		WME_ENTRY1s("data.dcp", "e0177c5752d067a3e473b86ad40d57c3", 109502449), Common::EN_ANY, ADGF_UNSTABLE, WME_LITE), +	// FoxTail 1.2.304.1571 (German) +	WME_WINENTRY("foxtail", "1.2.304.1571", +		WME_ENTRY1s("data.dcp", "32fd78f0b1509863f2e91bc7afc633ff", 59630008), Common::DE_DEU, ADGF_UNSTABLE, FOXTAIL_1_2_304), + +	// FoxTail 1.2.304.1571 (Russian) +	WME_WINENTRY("foxtail", "1.2.304.1571", +		WME_ENTRY1s("data.dcp", "32fd78f0b1509863f2e91bc7afc633ff", 59630008), Common::RU_RUS, ADGF_UNSTABLE, FOXTAIL_1_2_304), + +	// FoxTail 1.2.304.1571 (Ukranian) +	WME_WINENTRY("foxtail", "1.2.304.1571", +		WME_ENTRY1s("data.dcp", "32fd78f0b1509863f2e91bc7afc633ff", 59630008), Common::UA_UKR, ADGF_UNSTABLE, FOXTAIL_1_2_304), + +	// FoxTail 1.2.362.2039 (English) +	WME_WINENTRY("foxtail", "1.2.362.2039", +		WME_ENTRY1s("data.dcp", "ca1b0379c8f0dffd3bf8b95e91379b2c", 70132635), Common::EN_ANY, ADGF_UNSTABLE, FOXTAIL_1_2_362), + +	// FoxTail 1.2.362.2039 (German) +	WME_WINENTRY("foxtail", "1.2.362.2039", +		WME_ENTRY1s("data.dcp", "ca1b0379c8f0dffd3bf8b95e91379b2c", 70132635), Common::DE_DEU, ADGF_UNSTABLE, FOXTAIL_1_2_362), + +	// FoxTail 1.2.362.2039 (Russian) +	WME_WINENTRY("foxtail", "1.2.362.2039", +		WME_ENTRY1s("data.dcp", "ca1b0379c8f0dffd3bf8b95e91379b2c", 70132635), Common::RU_RUS, ADGF_UNSTABLE, FOXTAIL_1_2_362), + +	// FoxTail 1.2.362.2039 (Ukranian) +	WME_WINENTRY("foxtail", "1.2.362.2039", +		WME_ENTRY1s("data.dcp", "ca1b0379c8f0dffd3bf8b95e91379b2c", 70132635), Common::UA_UKR, ADGF_UNSTABLE, FOXTAIL_1_2_362), + +	// FoxTail 1.2.362.2047 (English) +	WME_WINENTRY("foxtail", "1.2.362.2047", +		WME_ENTRY1s("data.dcp", "2c4c744ff103f4fc6e770515e2da8b16", 70124937), Common::EN_ANY, ADGF_UNSTABLE, FOXTAIL_1_2_362), + +	// FoxTail 1.2.362.2047 (German) +	WME_WINENTRY("foxtail", "1.2.362.2047", +		WME_ENTRY1s("data.dcp", "2c4c744ff103f4fc6e770515e2da8b16", 70124937), Common::DE_DEU, ADGF_UNSTABLE, FOXTAIL_1_2_362), + +	// FoxTail 1.2.362.2047 (Russian) +	WME_WINENTRY("foxtail", "1.2.362.2047", +		WME_ENTRY1s("data.dcp", "2c4c744ff103f4fc6e770515e2da8b16", 70124937), Common::RU_RUS, ADGF_UNSTABLE, FOXTAIL_1_2_362), + +	// FoxTail 1.2.362.2047 (Ukranian) +	WME_WINENTRY("foxtail", "1.2.362.2047", +		WME_ENTRY1s("data.dcp", "2c4c744ff103f4fc6e770515e2da8b16", 70124937), Common::UA_UKR, ADGF_UNSTABLE, FOXTAIL_1_2_362), + +	// FoxTail 1.2.527.3377 (English) +	WME_WINENTRY("foxtail", "1.2.527.3377", +		WME_ENTRY1s("data.dcp", "e0177c5752d067a3e473b86ad40d57c3", 109502449), Common::EN_ANY, ADGF_UNSTABLE, FOXTAIL_1_2_527), + +	// FoxTail 1.2.527.3377 (German) +	WME_WINENTRY("foxtail", "1.2.527.3377", +		WME_ENTRY1s("data.dcp", "e0177c5752d067a3e473b86ad40d57c3", 109502449), Common::DE_DEU, ADGF_UNSTABLE, FOXTAIL_1_2_527), + +	// FoxTail 1.2.527.3377 (Polish) +	WME_WINENTRY("foxtail", "1.2.527.3377", +		WME_ENTRY1s("data.dcp", "e0177c5752d067a3e473b86ad40d57c3", 109502449), Common::PL_POL, ADGF_UNSTABLE, FOXTAIL_1_2_527), + +	// FoxTail 1.2.527.3377 (Russian) +	WME_WINENTRY("foxtail", "1.2.527.3377", +		WME_ENTRY1s("data.dcp", "e0177c5752d067a3e473b86ad40d57c3", 109502449), Common::RU_RUS, ADGF_UNSTABLE, FOXTAIL_1_2_527), + +	// FoxTail 1.2.527.3377 (Ukranian) +	WME_WINENTRY("foxtail", "1.2.527.3377", +		WME_ENTRY1s("data.dcp", "e0177c5752d067a3e473b86ad40d57c3", 109502449), Common::UA_UKR, ADGF_UNSTABLE, FOXTAIL_1_2_527), + +	// FoxTail 1.2.527.3389 (English) +	WME_WINENTRY("foxtail", "1.2.527.3389", +		WME_ENTRY1s("data.dcp", "a940ffa1b4347588d13e4a9756bb0bbd", 109503345), Common::EN_ANY, ADGF_UNSTABLE, FOXTAIL_1_2_527), + +	// FoxTail 1.2.527.3389 (German) +	WME_WINENTRY("foxtail", "1.2.527.3389", +		WME_ENTRY1s("data.dcp", "a940ffa1b4347588d13e4a9756bb0bbd", 109503345), Common::DE_DEU, ADGF_UNSTABLE, FOXTAIL_1_2_527), + +	// FoxTail 1.2.527.3389 (Polish) +	WME_WINENTRY("foxtail", "1.2.527.3389", +		WME_ENTRY1s("data.dcp", "a940ffa1b4347588d13e4a9756bb0bbd", 109503345), Common::PL_POL, ADGF_UNSTABLE, FOXTAIL_1_2_527), + +	// FoxTail 1.2.527.3389 (Russian) +	WME_WINENTRY("foxtail", "1.2.527.3389", +		WME_ENTRY1s("data.dcp", "a940ffa1b4347588d13e4a9756bb0bbd", 109503345), Common::RU_RUS, ADGF_UNSTABLE, FOXTAIL_1_2_527), + +	// FoxTail 1.2.527.3389 (Ukranian) +	WME_WINENTRY("foxtail", "1.2.527.3389", +		WME_ENTRY1s("data.dcp", "a940ffa1b4347588d13e4a9756bb0bbd", 109503345), Common::UA_UKR, ADGF_UNSTABLE, FOXTAIL_1_2_527), -	// FoxTail (Steam, Feb 22th 2019, Windows/Linux/Mac) -	WME_WINENTRY("foxtail", "", -		WME_ENTRY1s("data.dcp", "a940ffa1b4347588d13e4a9756bb0bbd", 109503345), Common::EN_ANY, ADGF_UNSTABLE, WME_LITE), +	// FoxTail 1.2.527.3391 (English) +	WME_WINENTRY("foxtail", "1.2.527.3391", +		WME_ENTRY1s("data.dcp", "e5d06fa058cd9d6f20d6206356e5854d", 109503303), Common::EN_ANY, ADGF_UNSTABLE, FOXTAIL_1_2_527), -	// FoxTail (Steam, Mar 22th 2019, Windows/Linux/Mac) -	WME_WINENTRY("foxtail", "", -		WME_ENTRY1s("data.dcp", "e5d06fa058cd9d6f20d6206356e5854d", 109503303), Common::EN_ANY, ADGF_UNSTABLE, WME_LITE), +	// FoxTail 1.2.527.3391 (German) +	WME_WINENTRY("foxtail", "1.2.527.3391", +		WME_ENTRY1s("data.dcp", "e5d06fa058cd9d6f20d6206356e5854d", 109503303), Common::DE_DEU, ADGF_UNSTABLE, FOXTAIL_1_2_527), + +	// FoxTail 1.2.527.3391 (Polish) +	WME_WINENTRY("foxtail", "1.2.527.3391", +		WME_ENTRY1s("data.dcp", "e5d06fa058cd9d6f20d6206356e5854d", 109503303), Common::PL_POL, ADGF_UNSTABLE, FOXTAIL_1_2_527), + +	// FoxTail 1.2.527.3391 (Russian) +	WME_WINENTRY("foxtail", "1.2.527.3391", +		WME_ENTRY1s("data.dcp", "e5d06fa058cd9d6f20d6206356e5854d", 109503303), Common::RU_RUS, ADGF_UNSTABLE, FOXTAIL_1_2_527), + +	// FoxTail 1.2.527.3391 (Ukranian) +	WME_WINENTRY("foxtail", "1.2.527.3391", +		WME_ENTRY1s("data.dcp", "e5d06fa058cd9d6f20d6206356e5854d", 109503303), Common::UA_UKR, ADGF_UNSTABLE, FOXTAIL_1_2_527),  	// Framed (Beta)  	WME_WINENTRY("framed", "Beta", | 
