Difference between revisions of "Wintermute/Plugins"

Jump to navigation Jump to search
no edit summary
Line 151: Line 151:


Required method: '''SetRepeat()''' (known option is SetRepeat(0))
Required method: '''SetRepeat()''' (known option is SetRepeat(0))
= CLI helper plugin =
== wme_commandlinehelper.dll ==
Commandline helper plugin by [[Corbomite Games]]. This plugin is used to access argv[] parameters.
GetSupportedClasses() exports one class: '''CommandLineHelper'''
Current reimplementation returns "Pizza.exe DEMO" argv[] line.
== 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.
Required property: '''Parameters''' (passed to String(), then Split(" ") is called)
Currently DEMO is returned, since only game demo is in detection tables.


= [TODO] Bink Video plugin =
= [TODO] Bink Video plugin =
Line 158: Line 176:
GetSupportedClasses() exports one class: '''CommandLineHelper'''
GetSupportedClasses() exports one class: '''CommandLineHelper'''


TODO: '''reimplement this for ResidualVM''', using /video/ implementation of Bink Video.
TODO: '''reimplement this for ScummVM''', using /video/ implementation of Bink Video.


== 2.5D games ==
== 2.5D games ==
Line 176: Line 194:
GetSupportedClasses() exports one class: '''BlackAndWhite'''
GetSupportedClasses() exports one class: '''BlackAndWhite'''


TODO: '''reimplement this for ResidualVM'''.
TODO: '''reimplement this for ScummVM'''.


== 2.5D games ==
== 2.5D games ==
Line 212: Line 230:
GetSupportedClasses() exports one class: '''ShadowManager'''
GetSupportedClasses() exports one class: '''ShadowManager'''


TODO: '''reimplement this for ResidualVM'''.
TODO: '''reimplement this for ScummVM'''.


== 2.5D games ==
== 2.5D games ==
Line 261: Line 279:


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] CLI helper plugin =
== wme_commandlinehelper.dll ==
Commandline helper plugin by [[Corbomite Games]]. This plugin is used to access argv[] parameters.
GetSupportedClasses() exports one class: '''CommandLineHelper'''
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.
Required property: '''Parameters''' (passed to String(), then Split(" ") is called )


= [TODO?] Unused plugins & DLLs =
= [TODO?] Unused plugins & DLLs =
234

edits

Navigation menu