Difference between revisions of "Wintermute/Plugins"

Jump to navigation Jump to search
422 bytes added ,  22:15, 10 March 2020
no edit summary
Line 120: Line 120:
Required method: '''SetRepeat()''' (known option is SetRepeat(0))
Required method: '''SetRepeat()''' (known option is SetRepeat(0))


= Other plugins =
= Displacement plugin =
== wme_displacement.dll ==
== wme_displacement.dll ==
=== [[Beyond the Threshold]] ===
A plugin for WME 1.x by Wintermute Engine Forum user metamorphium.
A plugin for WME 1.x by Wintermute Engine Forum user metamorphium.


Line 129: Line 128:
GetSupportedClasses() exports one class: '''Displacement'''.
GetSupportedClasses() exports one class: '''Displacement'''.


TODO: '''reimplement this for ScummVM'''.
== 2D games ==
=== [[Beyond the Threshold]] ===
Constructor call is something like this: '''new Displacement(<entity1subframe>, <entity2subframe>, 3, 4, 7)''', parameters are not documented.
Constructor call is something like this: '''new Displacement(<entity1subframe>, <entity2subframe>, 3, 4, 7)''', parameters are not documented.


Required method: '''Animate()''' (called every 80 msec for constructed object at Door_Closeup scene)
Required method: '''Animate()''' (called every 80 msec for constructed object at Door_Closeup scene)


TODO: '''reimplement this for ScummVM'''.
= CLI helper plugin =
 
== wme_commandlinehelper.dll ==
== wme_commandlinehelper.dll ==
=== Pizza Morgana: Episode 1 - Monsters and Manipulations in the Magical Forest ===
Commandline helper plugin by [[Corbomite Games]]. This plugin is used to access argv[] parameters.
Commandline helper plugin by [[Corbomite Games]]


GetSupportedClasses() exports one class: '''CommandLineHelper'''
GetSupportedClasses() exports one class: '''CommandLineHelper'''
Line 143: Line 144:
Required property: '''Parameters''' (passed to String(), then Split(" ") is called )
Required property: '''Parameters''' (passed to String(), then Split(" ") is called )


TODO: '''reimplement this for ResidualVM'''.
TODO: '''reimplement this for ResidualVM''', binding it to ConfMan.
 
== 2.5D games ==
=== Pizza Morgana: Episode 1 - Monsters and Manipulations in the Magical Forest ===
Pizza Morgana expects to be run with a launcher executable, that starts WME executable with additional CLI parameters according to license state.
 
Possible expected argv[1]: FULL / FULL_FW / FULLDEMO / FULLDEMO_FW / VALID / VALID_FW / INVALID / INVALID_FW / DEMO / DEMO_FW / other value.


= Unused plugins =
= Unused plugins =
234

edits

Navigation menu