234
edits
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 | 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 | 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 | 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?] Unused plugins & DLLs = | = [TODO?] Unused plugins & DLLs = |
edits