[Scummvm-git-logs] scummvm master -> 5974f3c07a59c96ede90045e5032178a79221808
lolbot-iichan
noreply at scummvm.org
Fri Nov 25 04:00:55 UTC 2022
This automated email contains information about 2 new commits which have been
pushed to the 'scummvm' repo located at https://github.com/scummvm/scummvm .
Summary:
c99e7626ca ACHIEVEMENTS: Generated description files
5974f3c07a WINTERMUTE: Add detection, keymapper and achievements for James Peris 2
Commit: c99e7626ca77cd575047df9e9aac096289e2e037
https://github.com/scummvm/scummvm/commit/c99e7626ca77cd575047df9e9aac096289e2e037
Author: lb_ii (lb_ii at scummvm.org)
Date: 2022-11-25T07:00:50+03:00
Commit Message:
ACHIEVEMENTS: Generated description files
Changed paths:
A devtools/create_achievements/gen/steam-1642970.ini
devtools/create_achievements/create_achievements.sh
dists/engine-data/achievements.dat
diff --git a/devtools/create_achievements/create_achievements.sh b/devtools/create_achievements/create_achievements.sh
index e68bc359fd8..8c67a60e648 100644
--- a/devtools/create_achievements/create_achievements.sh
+++ b/devtools/create_achievements/create_achievements.sh
@@ -166,6 +166,7 @@ add_steam 405780
add_steam 574420
add_steam 1064660
add_steam 1603980
+add_steam 1642970
#ASYLUM games:
add_steam 284050
diff --git a/devtools/create_achievements/gen/steam-1642970.ini b/devtools/create_achievements/gen/steam-1642970.ini
new file mode 100644
index 00000000000..b312f69fc1a
--- /dev/null
+++ b/devtools/create_achievements/gen/steam-1642970.ini
@@ -0,0 +1,202 @@
+[achievements:en]
+item_0_id=primerClick
+item_0_title=Play James Peris 2
+item_0_comment=You've made your first click into the game, good start. We hope you make many more.
+item_0_hidden=true
+item_1_id=olerAficion
+item_1_title=Fond of smells
+item_1_comment=You've taken an interest in how things smell
+item_2_id=peluchePacheQ
+item_2_title=Not without my Pache-Q
+item_2_comment=You bought a Pache-Q doll
+item_2_hidden=true
+item_3_id=masajes
+item_3_title=Massage expert
+item_3_comment=You gave to Wai So Taini 5 massages.
+item_3_hidden=true
+item_4_id=decorarCasa
+item_4_title=Decorate your house
+item_4_comment=You have decorated your house with new things
+item_4_hidden=true
+item_5_id=superPedorro
+item_5_title=Increases the greenhouse effect
+item_5_comment=You have farted in 45 scenarios.
+item_5_hidden=true
+item_6_id=donJuan
+item_6_title=Don Juan
+item_6_comment=You have managed to finish all the flirtations
+item_7_id=turista
+item_7_title=Stubborn tourist
+item_7_comment=You have used the plane more than 100 times
+item_7_hidden=true
+item_8_id=guarrete
+item_8_title=Pervert
+item_8_comment=You have unlocked all the perversions in the game.
+item_8_hidden=true
+item_9_id=superBorracho
+item_9_title=Drinking without moderation
+item_9_comment=Achieve a 100% drunkenness level
+item_10_id=superRico
+item_10_title=I'm the richest man in this game
+item_10_comment=You have raised â¬100,000
+item_11_id=superSuperRico
+item_11_title=I'm richer than the richest guy in the game
+item_11_comment=Get â¬999,999
+item_11_hidden=true
+item_12_id=avaricia
+item_12_title=Third cardinal sin: Greed
+item_12_comment=You have bought all the products in the shop
+item_13_id=superFuerte
+item_13_title=Peris Charchenagger
+item_13_comment=Reach 100% strength
+item_14_id=sabelotodo
+item_14_title=Peris Know-it-all
+item_14_comment=Reach 100% intelligence
+item_15_id=catador
+item_15_title=Professional taster
+item_15_comment=You have licked 50 objects
+item_15_hidden=true
+item_16_id=conquistador
+item_16_title=James II the Conqueror
+item_16_comment=Conquer 18 territories
+item_16_hidden=true
+item_17_id=combinados
+item_17_title=Cocktail Peris
+item_17_comment=You've done all the combinations with drinks
+item_17_hidden=true
+item_18_id=indiogorron
+item_18_title=The freeloading Indian
+item_18_comment=You've told the joke about the freeloading Indian.
+item_18_hidden=true
+item_19_id=bolsa
+item_19_title=The Dog of Wall Street
+item_19_comment=You've invested in the stock market
+item_19_hidden=true
+item_20_id=venderbebida
+item_20_title=Drink promoter
+item_20_comment=You've sold a cocktail
+item_20_hidden=true
+item_21_id=quejica
+item_21_title=Whiny
+item_21_comment=You have complained about the game to Pavo Entertainment
+item_21_hidden=true
+item_22_id=lobo
+item_22_title=Mr. Lobo
+item_22_comment=You have made an order to Lobo
+item_22_hidden=true
+item_23_id=rascaygana
+item_23_title=Scratch & Win
+item_23_comment=Highest scratch&win card score
+item_23_hidden=true
+item_24_id=ludopata
+item_24_title=Gambling addict
+item_24_comment=You have bet 10 times
+item_24_hidden=true
+item_25_id=10horas
+item_25_title=Friend of James Peris
+item_25_comment=10 hours of gameplay accompanying James Peris
+item_25_hidden=true
+item_26_id=logroLogros
+item_26_title=Achievement of achievements
+item_26_comment=You got all the achievements
+[achievements:es_ES]
+item_0_id=primerClick
+item_0_title=Jugar a James Peris 2
+item_0_comment=Has hecho tu primer click dentro del juego, buen comienzo. Esperamos que hagas muchos más.
+item_0_hidden=true
+item_1_id=olerAficion
+item_1_title=Afición por los olores
+item_1_comment=Te has interesado por cómo huelen las cosas
+item_2_id=peluchePacheQ
+item_2_title=No sin mi Pache-Q
+item_2_comment=Has comprado un Pache-Q de peluche
+item_2_hidden=true
+item_3_id=masajes
+item_3_title=Experto en masajes
+item_3_comment=Le has hecho 5 masajes a Minabo Sakasuko
+item_3_hidden=true
+item_4_id=decorarCasa
+item_4_title=Decorar la casa
+item_4_comment=Has decorado tu casa con cosas nuevas
+item_4_hidden=true
+item_5_id=superPedorro
+item_5_title=Aumenta el efecto invernadero
+item_5_comment=Te has tirado pedos en 45 escenarios
+item_5_hidden=true
+item_6_id=donJuan
+item_6_title=Don Juan
+item_6_comment=Has conseguido finalizar todos los ligues
+item_7_id=turista
+item_7_title=Turista empedernido
+item_7_comment=Has usado el avión mas de 100 veces
+item_7_hidden=true
+item_8_id=guarrete
+item_8_title=Pervertido
+item_8_comment=Has desbloqueado todas las perversiones del juego
+item_8_hidden=true
+item_9_id=superBorracho
+item_9_title=Beber sin moderación
+item_9_comment=Conseguir un nivel de borrachera 100%
+item_10_id=superRico
+item_10_title=Soy el más rico de este juego
+item_10_comment=Has conseguido 100.000â¬
+item_11_id=superSuperRico
+item_11_title=Soy más rico que el más rico de este juego
+item_11_comment=Conseguir 999.999â¬
+item_11_hidden=true
+item_12_id=avaricia
+item_12_title=Tercer pecado capital: Avaricia
+item_12_comment=Haber comprado todos los productos de la tienda
+item_13_id=superFuerte
+item_13_title=Peris Charchenagger
+item_13_comment=Llegar al 100% de fuerza
+item_14_id=sabelotodo
+item_14_title=Sabelotodo Peris
+item_14_comment=Llegar al 100% de inteligencia
+item_15_id=catador
+item_15_title=Catador profesional
+item_15_comment=Has lamido 50 objetos
+item_15_hidden=true
+item_16_id=conquistador
+item_16_title=James II el Conquistador
+item_16_comment=Conquistar 18 territorios
+item_16_hidden=true
+item_17_id=combinados
+item_17_title=Cocktail Peris
+item_17_comment=Has hecho todas las combinaciones con bebidas
+item_17_hidden=true
+item_18_id=indiogorron
+item_18_title=El indio gorrón
+item_18_comment=Has contado el chiste del indio gorrón
+item_18_hidden=true
+item_19_id=bolsa
+item_19_title=El perro de Wall Street
+item_19_comment=Has invertido en bolsa
+item_19_hidden=true
+item_20_id=venderbebida
+item_20_title=Promotor de bebidas
+item_20_comment=Has vendido un combinado
+item_20_hidden=true
+item_21_id=quejica
+item_21_title=Quejica
+item_21_comment=Te has quejado sobre el juego a Pavo Entertainment
+item_21_hidden=true
+item_22_id=lobo
+item_22_title=El señor Lobo
+item_22_comment=Has hecho un pedido a Lobo
+item_22_hidden=true
+item_23_id=rascaygana
+item_23_title=Rasca y Gana
+item_23_comment=Puntuación máxima al rasca y gana
+item_23_hidden=true
+item_24_id=ludopata
+item_24_title=Adicto al juego
+item_24_comment=Has apostado 10 veces
+item_24_hidden=true
+item_25_id=10horas
+item_25_title=Amigo de James Peris
+item_25_comment=10 horas de juego haciendo compañÃa a James Peris
+item_25_hidden=true
+item_26_id=logroLogros
+item_26_title=Logro de logros
+item_26_comment=Haber conseguido todos los logros
diff --git a/dists/engine-data/achievements.dat b/dists/engine-data/achievements.dat
index c037aa25846..62e12ed898e 100644
Binary files a/dists/engine-data/achievements.dat and b/dists/engine-data/achievements.dat differ
Commit: 5974f3c07a59c96ede90045e5032178a79221808
https://github.com/scummvm/scummvm/commit/5974f3c07a59c96ede90045e5032178a79221808
Author: lb_ii (lb_ii at scummvm.org)
Date: 2022-11-25T07:00:50+03:00
Commit Message:
WINTERMUTE: Add detection, keymapper and achievements for James Peris 2
Changed paths:
engines/wintermute/achievements_tables.h
engines/wintermute/detection_tables.h
engines/wintermute/keymapper_tables.h
diff --git a/engines/wintermute/achievements_tables.h b/engines/wintermute/achievements_tables.h
index 8dd1a395cbb..2977490d53d 100644
--- a/engines/wintermute/achievements_tables.h
+++ b/engines/wintermute/achievements_tables.h
@@ -35,6 +35,7 @@ static const Common::AchievementDescriptionList achievementDescriptionList[] = {
{"corrosion", Common::STEAM_ACHIEVEMENTS, "349140"},
{"drdoylemotch", Common::STEAM_ACHIEVEMENTS, "574420"},
{"erinmyers", Common::STEAM_ACHIEVEMENTS, "1064660"},
+ {"jamesperis2", Common::STEAM_ACHIEVEMENTS, "1642970"},
{"juliastars", Common::GALAXY_ACHIEVEMENTS, "1457085654"},
{"juliastars", Common::STEAM_ACHIEVEMENTS, "257690"},
{"juliauntold", Common::GALAXY_ACHIEVEMENTS, "1457085654"},
diff --git a/engines/wintermute/detection_tables.h b/engines/wintermute/detection_tables.h
index 4dd9eda22b3..ead9de55d72 100644
--- a/engines/wintermute/detection_tables.h
+++ b/engines/wintermute/detection_tables.h
@@ -95,6 +95,7 @@ static const PlainGameDescriptor wintermuteGames[] = {
{"idiotstale", "The Idiot's Tale"},
{"imustkill", "I Must Kill...: Fresh Meat"},
{"jamesperis", "James Peris: No License Nor Control"},
+ {"jamesperis2", "James Peris 2: The Fountain of Eternal Drunkenness"},
{"klaymen1", "Klaymen Episodes: Pilot"},
{"knossos", "K'NOSSOS"},
{"kulivocko", "Kulivocko"},
@@ -1365,7 +1366,7 @@ static const WMEGameDescription gameDescriptions[] = {
// Fred (English) (PreAlpha)
WME_WINENTRY("fred", "PreAlpha",
WME_ENTRY2s("string.tab", "76b48c26e611071810d8182fc27f7d0e", 12590,
- "data.dcp", "e18b1f9815b9e9cf1d1357bc48269b0b", 7632855), Common::EN_ANY, ADGF_UNSUPPORTED | ADGF_DEMO, WME_1_0_31),
+ "data.dcp", "e18b1f9815b9e9cf1d1357bc48269b0b", 7632855), Common::EN_ANY, ADGF_UNSUPPORTED | ADGF_DEMO, WME_1_0_31),
// Fred (French) (PreAlpha)
WME_WINENTRY("fred", "PreAlpha",
@@ -1579,6 +1580,16 @@ static const WMEGameDescription gameDescriptions[] = {
WME_WINENTRY("jamesperis", "Demo",
WME_ENTRY1s("data.dcp", "edb9f9c7a08993c1e28f4e477b5f9830", 116113507), Common::ES_ESP, ADGF_UNSTABLE | ADGF_DEMO, WME_1_9_1),
+ // James Peris 2: The Fountain of Eternal Drunkenness (English)
+ WME_WINENTRY("jamesperis2", "Steam",
+ WME_ENTRY2s("data.dcp", "1d19fac76ab9267881214d7c7968acb6", 980791568,
+ "audio.dcp", "0a768e0266238772b698b5a26a9c2b50", 488048201), Common::EN_ANY, ADGF_UNSTABLE, WME_1_9_3),
+
+ // James Peris 2: The Fountain of Eternal Drunkenness (Spanish)
+ WME_WINENTRY("jamesperis2", "Steam",
+ WME_ENTRY2s("data.dcp", "1d19fac76ab9267881214d7c7968acb6", 980791568,
+ "audio.dcp", "0a768e0266238772b698b5a26a9c2b50", 488048201), Common::ES_ESP, ADGF_UNSTABLE, WME_1_9_3),
+
// Lov Mamuta
WME_WINENTRY("lovmamuta", "",
WME_ENTRY1s("data.dcp", "ce2be4691fa0104cfdd63656cedaf810", 11198933), Common::CS_CZE, ADGF_UNSTABLE | GF_3D, WME_1_9_1),
@@ -1727,8 +1738,8 @@ static const WMEGameDescription gameDescriptions[] = {
WME_WINENTRY("lotl", "",
WME_ENTRY1s("data.dcp", "2042ea14f2d7c52a139d768e962040c1", 354370575), Common::RU_RUS, ADGF_UNSTABLE | GF_3D, WME_1_7_2),
- // Tale of The Lost Bride and A Hidden Treasure (Russian)
- WME_WINENTRY("lostbride", "",
+ // Tale of The Lost Bride and A Hidden Treasure (Russian)
+ WME_WINENTRY("lostbride", "",
WME_ENTRY1s("data.dcp", "cb45b579c6d5767341a9b07bc807df5f", 106683613), Common::RU_RUS, ADGF_UNSTABLE, WME_1_9_1),
// Machu Mayu (Demo)
diff --git a/engines/wintermute/keymapper_tables.h b/engines/wintermute/keymapper_tables.h
index ac5edd06143..77a6b353ee0 100644
--- a/engines/wintermute/keymapper_tables.h
+++ b/engines/wintermute/keymapper_tables.h
@@ -1244,6 +1244,34 @@ inline Common::KeymapArray getWintermuteKeymaps(const char *target, const Common
act->addDefaultInputMapping("PAGEDOWN"); // original keyboard
//TODO: extra joy control, e.g. "JOY_R+JOY_B"
gameKeyMap->addAction(act);
+ } else if (gameId == "jamesperis2") {
+ act = new Action("HINT", _("Show hints"));
+ act->setKeyEvent(KeyState(KEYCODE_SPACE, ASCII_SPACE));
+ act->addDefaultInputMapping("SPACE"); // original keyboard
+ act->addDefaultInputMapping("MOUSE_MIDDLE"); // extra mouse
+ act->addDefaultInputMapping("JOY_Y"); // extra joy
+ gameKeyMap->addAction(act);
+
+ act = new Action("PAGEUP", _("Previous page"));
+ act->setMouseWheelUpEvent();
+ act->addDefaultInputMapping("MOUSE_WHEEL_UP"); // original mouse
+ gameKeyMap->addAction(act);
+
+ act = new Action("PAGEDN", _("Next page"));
+ act->setMouseWheelDownEvent();
+ act->addDefaultInputMapping("MOUSE_WHEEL_DOWN"); // original mouse
+ gameKeyMap->addAction(act);
+
+ act = new Action(kStandardActionLoad, _("Load game"));
+ act->setKeyEvent(KEYCODE_F5);
+ act->addDefaultInputMapping("F5"); // original keyboard
+ gameKeyMap->addAction(act);
+
+ act = new Action(kStandardActionEE, _("???"));
+ act->setKeyEvent(KeyState(KEYCODE_t, 't', KBD_CTRL));
+ act->addDefaultInputMapping("C+t"); // original keyboard
+ //TODO: extra joy control, e.g. "JOY_R+JOY_B"
+ gameKeyMap->addAction(act);
} else if (gameId == "julia") {
act = new Action(kStandardActionSkip, _("Skip"));
act->setKeyEvent(KEYCODE_F12);
More information about the Scummvm-git-logs
mailing list