234
edits
Line 10: | Line 10: | ||
Not a plugin, does not export anything with GetSupportedClasses(). | Not a plugin, does not export anything with GetSupportedClasses(). | ||
Shipped with 2 games: | |||
* [[Alimardan's Mischief]] | |||
* Pizza Morgana: Episode 1 - Monsters and Manipulations in the Magical Forest. | |||
No need to reimplement this for ScummVM. | No need to reimplement this for ScummVM. | ||
Line 20: | Line 24: | ||
GetSupportedClasses() exports one class: '''SamplePixel'''. | GetSupportedClasses() exports one class: '''SamplePixel'''. | ||
Shipped with 2 games: | |||
* [[Alimardan's Mischief]] | |||
* [[Alimardan Meets Merlin]] | |||
Seems to be unused in all of them. | |||
Currently no need to reimplement this for ScummVM. | |||
== wme_snow.dll == | == wme_snow.dll == | ||
Line 29: | Line 39: | ||
GetSupportedClasses() exports one class: '''Snow'''. | GetSupportedClasses() exports one class: '''Snow'''. | ||
Shipped with 3 games: | |||
* [[Alimardan's Mischief]] | |||
* [[Alimardan Meets Merlin]] | |||
* [[Beyond the Threshold]] | |||
Seems to be unused in all of them. | |||
Currently no need to reimplement this for ScummVM. | |||
= Steam plugin = | |||
== wme_steam.dll == | == wme_steam.dll == | ||
Line 40: | Line 59: | ||
TODO: reimplement this for ScummVM. | TODO: reimplement this for ScummVM. | ||
= | === [[Corrosion: Cold Winter Waiting]] === | ||
== [[ | Steam game ID is '''349140'''. | ||
Required property: '''StatsAvailable''' (game waits until it's true) | |||
Required method: '''SetAchievement''' (to set 18 achievements) | |||
=== [[Dr. Doyle - Mystery Of The Cloche Hat]] === | |||
Steam game ID is '''574420'''. | |||
Required method: '''SetAchievement''' (to set 35 achievements) | |||
=== | === [[The Death of Erin Myers]] === | ||
Steam game ID is '''1064660'''. | |||
Required method: '''SetAchievement''' (to set 5 achievements) | |||
=== [[Oknytt]] === | |||
Steam game ID is '''286320'''. | |||
Required method: '''SetAchievement''' (to set 10 achievements) | |||
=== [[Reversion: The Escape]] === | |||
Steam game ID is '''270570'''. | |||
Required property: '''SteamAvailable''' (game checks if it's true) | |||
Required method: '''SetAchievement''' (to set 16 achievements) | |||
Required method: '''IsAchievementRegistered''' (game checks "ACHIEVEMENT_TERMINAR_JUEGO") | |||
=== [[Reversion: The Meeting]] === | |||
Steam game ID is '''281060'''. | |||
Required | Required property: '''SteamAvailable''' (game checks if it's true) | ||
Required method: '''SetAchievement''' (to set 25 achievements) | |||
Required method: '''IsAchievementRegistered''' (game checks "ACHIEVEMENT_FINAL") | |||
== 2.5D games == | |||
=== Alpha Polaris === | |||
Steam game ID is '''405780'''. | |||
Required property: '''SteamAvailable''' (game checks if it's true) | |||
Required method: '''SetAchievement''' (to set 18 achievements) | |||
Required method: ''' | Required method: '''ClearAchievement''' (it is possible to clear achievement using in-game debug CLI) | ||
== | === The Lost Crown - A Ghost-Hunting Adventure === | ||
Steam game ID is '''291710'''. | |||
Required method: '''SetAchievement''' (to set 34 achievements) | |||
Required method: '''SetAchievement''' (to set | |||
== [[Reversion: The Escape]] | = Other plugins = | ||
== wme_3fstatistics.dll == | |||
=== [[Reversion: The Escape]] === | |||
A statistics plugin for WME 1.x by [[3f interactive]]. | A statistics plugin for WME 1.x by [[3f interactive]]. | ||
Line 118: | Line 129: | ||
Required method: '''SetRepeat()''' (known options are SetRepeat(0) and SetRepeat(60)) | Required method: '''SetRepeat()''' (known options are SetRepeat(0) and SetRepeat(60)) | ||
=== | === [[Reversion: The Meeting]] === | ||
A statistics plugin for WME 1.x by [[3f interactive]]. | A statistics plugin for WME 1.x by [[3f interactive]]. | ||
Line 141: | Line 141: | ||
Required method: '''SetRepeat()''' (known option is SetRepeat(0)) | Required method: '''SetRepeat()''' (known option is SetRepeat(0)) | ||
== | == wme_displacement.dll == | ||
=== [[Beyond the Threshold]] === | |||
A plugin for WME 1.x by Wintermute Engine Forum user metamorphium. | |||
Sources are lost in 2008, according to this thread: http://forum.dead-code.org/index.php?topic=1197.0 | |||
GetSupportedClasses() exports one class: '''Displacement'''. | |||
Constructor call is something like this: '''new Displacement(<entity1subframe>, <entity2subframe>, 3, 4, 7)''', parameters are not documented. | |||
Required method: ''' | Required method: '''Animate()''' (called every 80 msec for constructed object at Door_Closeup scene) | ||
TODO: reimplement this for ScummVM. | |||
== wme_commandlinehelper.dll == | |||
=== Pizza Morgana: Episode 1 - Monsters and Manipulations in the Magical Forest === | |||
Commandline helper plugin by [[Corbomite Games]] | Commandline helper plugin by [[Corbomite Games]] | ||
Line 177: | Line 164: | ||
TODO: reimplement this for ResidualVM. | TODO: reimplement this for ResidualVM. | ||
edits