Difference between revisions of "Wintermute/Plugins"

Jump to navigation Jump to search
115 bytes added ,  21:44, 10 March 2020
no edit summary
Line 2: Line 2:


Original WME 1.x allows game scripts to automatically import code from DLL libraries named "wme_*.dll".
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().
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.
== wme_sample_pixel.dll ==
Standard "sample_pixel" plugin, shipped with WME 1.x.
Source: https://github.com/retrowork/Wintermute-Engine/tree/master/src/plugin/wme_sample_pixel
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 ==
Standard "snow" plugin, shipped with WME 1.x.
Source: https://github.com/retrowork/Wintermute-Engine/tree/master/src/plugin/wme_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 =
= Steam plugin =
Line 188: Line 143:


TODO: reimplement this for ResidualVM.
TODO: reimplement this for ResidualVM.
= Unused plugins =
== Standard plugins ==
Those plugins are originally developed by Jan Nedoma as the sample DLLs and seems to be never actually used in any games.
=== wme_report.dll ===
Standard reporting library, shipped with WME 1.x.
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.
=== wme_sample_pixel.dll ===
Standard "sample_pixel" plugin, shipped with WME 1.x.
Source: https://github.com/retrowork/Wintermute-Engine/tree/master/src/plugin/wme_sample_pixel
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 ===
Standard "snow" plugin, shipped with WME 1.x.
Source: https://github.com/retrowork/Wintermute-Engine/tree/master/src/plugin/wme_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.


== wme_stone.dll ==
== wme_stone.dll ==
wme_stone.dll is mentioned in SpriteEdit.log of reversion3. This dll is not packaged with the game, however it exists at least at developer's PC.
wme_stone.dll is mentioned in SpriteEdit.log of reversion3.
 
This dll is not packaged with the game, however it exists at least at developer's PC.
 
Seems to be unused.
234

edits

Navigation menu