234
edits
Line 12: | Line 12: | ||
GetSupportedClasses() exports one class: '''SteamAPI'''. | GetSupportedClasses() exports one class: '''SteamAPI'''. | ||
TODO: reimplement this for ScummVM. | TODO: '''reimplement this for ScummVM'''. | ||
== 2D games == | == 2D games == | ||
Line 81: | Line 81: | ||
Required method: '''SetAchievement''' (to set 34 achievements, see https://steamdb.info/app/291710/stats/) | Required method: '''SetAchievement''' (to set 34 achievements, see https://steamdb.info/app/291710/stats/) | ||
= | = 3f interactive statistics plugin = | ||
== wme_3fstatistics.dll == | == wme_3fstatistics.dll == | ||
A statistics plugin for WME 1.x by [[3f interactive]]. | A statistics plugin for WME 1.x by [[3f interactive]]. | ||
Sources are not public. File resources mentiones c:\Users\Fran\Desktop\Reversion Artwork\svnReversion\game\WintermutePlugins\WME_UsageStatistics\Release\wme_3fstatistics.pdb path. | |||
GetSupportedClasses() exports one class: '''Statistics'''. | GetSupportedClasses() exports one class: '''Statistics'''. | ||
There are 2 known versions of wme_3fstatistics.dll - old one is used at first versions of [[Reversion: The Escape]], later is used in Steam releases of Reversion series and provides extended constructor. | |||
TODO: '''reimplement this for ScummVM'''. | |||
== 2D games == | |||
=== [[Reversion: The Escape]] === | |||
Old versions of Reversion are using simple constructor: '''new Statistics("http://www.soluciones3f.com.ar/reversioninfo.php")''' | Old versions of Reversion are using simple constructor: '''new Statistics("http://www.soluciones3f.com.ar/reversioninfo.php")''' | ||
Line 97: | Line 105: | ||
=== [[Reversion: The Meeting]] === | === [[Reversion: The Meeting]] === | ||
Known versions of Reversion are using detailed constructor: '''new Statistics("http://www.soluciones3f.com.ar/reversioninfo.php", "2", gameLanguage, DCP_VERSION)''' | Known versions of Reversion are using detailed constructor: '''new Statistics("http://www.soluciones3f.com.ar/reversioninfo.php", "2", gameLanguage, DCP_VERSION)''' | ||
Line 109: | Line 113: | ||
=== [[Reversion: The Return]] === | === [[Reversion: The Return]] === | ||
Known versions of Reversion are using detailed constructor: '''new Statistics("http://www.soluciones3f.com.ar/reversioninfo.php", "3", gameLanguage, DCP_VERSION)''' | Known versions of Reversion are using detailed constructor: '''new Statistics("http://www.soluciones3f.com.ar/reversioninfo.php", "3", gameLanguage, DCP_VERSION)''' | ||
Line 120: | Line 120: | ||
Required method: '''SetRepeat()''' (known option is SetRepeat(0)) | Required method: '''SetRepeat()''' (known option is SetRepeat(0)) | ||
= Other plugins = | |||
== wme_displacement.dll == | == wme_displacement.dll == | ||
=== [[Beyond the Threshold]] === | === [[Beyond the Threshold]] === | ||
Line 132: | Line 133: | ||
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. | TODO: '''reimplement this for ScummVM'''. | ||
== wme_commandlinehelper.dll == | == wme_commandlinehelper.dll == | ||
Line 142: | Line 143: | ||
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'''. | ||
= Unused plugins = | = Unused plugins = |
edits