Difference between revisions of "Wintermute/Plugins"
Line 32: | Line 32: | ||
Source: https://bitbucket.org/MnemonicWME/wme_steam_plugin/wiki/Home | Source: https://bitbucket.org/MnemonicWME/wme_steam_plugin/wiki/Home | ||
GetSupportedClasses() exports one class: ''' | GetSupportedClasses() exports one class: '''SteamAPI'''. | ||
TODO: reimplement this at ScummVM. | TODO: reimplement this at ScummVM. |
Revision as of 22:42, 18 February 2020
This page lists known plugins for most Wintermute games.
Original WME 1.x allows game scripts to automatically import code from DLL libraries named "wme_*.dll".
Standard plugins
Current plugins are originally developed by Jan Nedoma.
wme_report.dll
Standard reporting library, shipped with WME 1.x.
Not a plugin, does not export anything with GetSupportedClasses().
No need to reimplement this at ScummVM.
wme_sample_pixel.dll
Standard "sample_pixel" plugin, shipped with WME 1.x.
GetSupportedClasses() exports one class: SamplePixel.
TODO: reimplement this at ScummVM.
wme_snow.dll
Standard "snow" plugin, shipped with WME 1.x.
GetSupportedClasses() exports one class: Snow.
TODO: reimplement this at ScummVM.
wme_steam.dll
This is a plugin for Wintermute Engine which allows WME games to access Steamworks API. Currently it provides functions for manipulating achievements and game stats.
Source: https://bitbucket.org/MnemonicWME/wme_steam_plugin/wiki/Home
GetSupportedClasses() exports one class: SteamAPI.
TODO: reimplement this at ScummVM.
2D games
Alimardan's Mischief
Contains 3 "wme_*.dll" files, but does not actually use plugins:
- wme_report.dll - standard report library, not a plugin
- wme_sample_pixel.dll - standard plugin, exporting "SamplePixel" class that is never used.
- wme_snow.dll - standard plugin, exporting "Snow" class that is never used.
Alimardan Meets Merlin
Contains 2 "wme_*.dll" files, but does not actually use plugins:
- wme_sample_pixel.dll - standard plugin, exporting "SamplePixel" class that is never used.
- wme_snow.dll - standard plugin, exporting "Snow" class that is never used.
Beyond the Threshold
wme_displacement.dll
TODO
wme_snow.dll
Standard plugin. List of actually used symbols is unknown.
Corrosion: Cold Winter Waiting
wme_steam.dll
Standard plugin. List of actually used symbols is unknown.
Dr. Doyle - Mystery Of The Cloche Hat
wme_steam.dll
Standard plugin. List of actually used symbols is unknown.
The Death of Erin Myers
wme_steam.dll
Standard plugin. List of actually used symbols is unknown.
Oknytt
wme_steam.dll
Standard plugin. List of actually used symbols is unknown.
Reversion: The Escape and Reversion: The Meeting
wme_3fstatistics.dll
TODO
wme_steam.dll
Standard plugin. List of actually used symbols is unknown.
2.5D games
Alpha Polaris
wme_steam.dll
Standard plugin. List of actually used symbols is unknown.
Pizza Morgana: Episode 1 - Monsters and Manipulations in the Magical Forest
wme_commandlinehelper.dll
TODO
wme_report.dll
Standard plugin. List of actually used symbols is unknown.
The Lost Crown - A Ghost-Hunting Adventure
wme_steam.dll
Standard plugin. List of actually used symbols is unknown.