Difference between revisions of "Wintermute/Plugins"

Jump to navigation Jump to search
1,274 bytes added ,  21:23, 4 May 2020
no edit summary
Line 11: Line 11:


GetSupportedClasses() exports one class: '''SteamAPI'''.
GetSupportedClasses() exports one class: '''SteamAPI'''.
TODO: '''reimplement this for ScummVM'''.


== 2D games ==
== 2D games ==
Line 63: Line 61:


Required method: '''IsAchieved''' (game checks "ACHIEVEMENT_TERMINAR_JUEGO_R3")
Required method: '''IsAchieved''' (game checks "ACHIEVEMENT_TERMINAR_JUEGO_R3")
=== [[J.U.L.I.A.: Untold]] ===
Steam game ID is '''257690'''.
Achievements are shared with J.U.L.I.A.: Among the Stars.
Required method: '''SetAchievement''' (to set 18 achievements, see https://steamdb.info/app/257690/stats/)


== 2.5D games ==
== 2.5D games ==
Line 80: Line 84:


Required method: '''SetAchievement''' (to set 34 achievements, see https://steamdb.info/app/291710/stats/)
Required method: '''SetAchievement''' (to set 34 achievements, see https://steamdb.info/app/291710/stats/)
=== J.U.L.I.A.: Among the Stars ===
Steam game ID is '''257690'''.
Achievements are shared with [[J.U.L.I.A.: Untold]].
Required method: '''SetAchievement''' (to set 18 achievements, see https://steamdb.info/app/257690/stats/)
= GOG Galaxy plugin =
== julia.exe ==
This object is actually hardcoded into WME Lite fork of J.U.L.I.A. games. It allows those games to access GOG Galaxy API. Currently it provides functions for manipulating achievements.
Class name is: '''WMEGalaxyAPI'''.
== 2D games ==
=== [[J.U.L.I.A.: Untold]] ===
GOG Galaxy game ID is '''48891696681534931'''.
Achievements are shared with J.U.L.I.A.: Among the Stars.
Required method: '''InitGalaxy''' (to set game id and key)
Required method: '''SetAchievement''' (to set 18 achievements, see https://steamdb.info/app/257690/stats/)
== 2.5D games ==
=== J.U.L.I.A.: Among the Stars ===
GOG Galaxy game ID is '''48891696681534931'''.
Achievements are shared with [[J.U.L.I.A.: Untold]].
Required method: '''InitGalaxy''' (to set game id and key)
Required method: '''SetAchievement''' (to set 18 achievements, see https://steamdb.info/app/257690/stats/)


= 3f interactive statistics plugin =
= 3f interactive statistics plugin =
Line 91: Line 124:


There are 2 known versions of wme_3fstatistics.dll - old one is used at first versions of [[Reversion: The Escape]], later is used in Steam releases of Reversion series and provides extended constructor.
There are 2 known versions of wme_3fstatistics.dll - old one is used at first versions of [[Reversion: The Escape]], later is used in Steam releases of Reversion series and provides extended constructor.
TODO: '''reimplement this for ScummVM'''.


== 2D games ==
== 2D games ==
234

edits

Navigation menu