https://wiki.scummvm.org/api.php?action=feedcontributions&user=Lb+ii2&feedformat=atomScummVM :: Wiki - User contributions [en]2024-03-29T01:47:00ZUser contributionsMediaWiki 1.36.0https://wiki.scummvm.org/index.php?title=Wintermute/Games&diff=34157Wintermute/Games2022-02-17T21:11:15Z<p>Lb ii2: </p>
<hr />
<div>Since the feature-set of WME Lite differs from that of the full Wintermute Engine,<br />
games will need to be targeted on a case-by-case, feature-by-feature basis. <br />
<br />
== Games tested at least once ==<br />
This is<br />
a list of the games that are currently known to work (although perhaps with minor<br />
issues) through to completion:<br />
{| cellspacing="0" cellpadding="2" border="1" <br />
|+Completable Games<br />
|- style="background:silver"<br />
|Game Name||Target Name||Status||Remarks||Has Screenshot<br />
|- style="background:lightgreen"<br />
|[[1 1/2 Ritter]]||ritter||Completable.||None.||Yes<br />
|- style="background:lightgreen"<br />
|[[Boredom of Agustin Cordes]]||agustin||Completable.||None.||No<br />
|- style="background:lightgreen"<br />
|[[Carol Reed 6: Black Circle]] (Demo)||carolreed6||Completable.||Negative seeking in some OGG streams.||No<br />
|- style="background:lightgreen"<br />
|[[Chivalry is NOT Dead]]||chivalry||Completable.||Slow menus.||Yes<br />
|- style="background:lightgreen"<br />
|[[DFAF Adventure]]||dfafadventure||Completable.||None.||No<br />
|- style="background:lightgreen"<br />
|[[Dirty Split]]||dirtysplit||Completable.||One garbled image.||Yes<br />
|- style="background:lightgreen"<br />
|[[The Dreamcat Adventure]]||dreamcat||Completable.||None.||No<br />
|- style="background:lightgreen"<br />
|[[Five Lethal Demons]]||5ld||Completable.||None.||No<br />
|- style="background:lightgreen"<br />
|[[FoxTail]] (Chapters 1-3)||foxtail||Completable.||Game & engine fork are in active development. [https://wiki.scummvm.org/index.php?title=Wintermute/TODO#Known_Issues_for_FoxTail A few subengine-specific minor issues].||No<br />
|- style="background:lightgreen"<br />
|[[Hor]]||hor||Completable.||None.||No<br />
|- style="background:lightgreen"<br />
|[[J.U.L.I.A.]] (Demo) ||julia||Completable.||Slow, and some font issues. Requires Theora.||No<br />
|- style="background:lightgreen"<br />
|[[J.U.L.I.A.]]||julia||Completable.||Rather resource-heavy, should be played with VFX low. Might have savegame-issues in the Xir-battle.||No<br />
|- style="background:lightgreen"<br />
|[[Mirage]]||mirage||Completable.||None.||No<br />
|- style="background:lightgreen"<br />
|[[OpenQuest]]||openquest||Completable.||None.||No<br />
|- style="background:lightgreen"<br />
|[[Papa's Daughters]]||papasdaughters1||Completable.||Has graphical glitches related to dirty rects.||No<br />
|- style="background:lightgreen"<br />
|[[Papa's Daughters 2]]||papasdaughters2||Completable.||Has graphical glitches related to dirty rects.||No<br />
|- style="background:lightgreen"<br />
|[[Pigeons in the Park]]||pigeons||Completable.||None.||No<br />
|- style="background:lightgreen"<br />
|[[Reversion - The Escape]]||reversion1||Completable.||None.||No<br />
|- style="background:lightgreen"<br />
|[[Reversion - The Meeting]]||reversion2||Completable.||None.||No<br />
|- style="background:lightgreen"<br />
|[[Rosemary]]||rosemary||Completable.||Glitches and font issues.||Yes<br />
|- style="background:lightgreen"<br />
|[[Space Invaders]] (Demo)||spaceinvaders||Completable.||None.||No<br />
|- style="background:lightgreen"<br />
|[[Tanya Grotter and the Magical Double Bass]]||tanya1||Completable.||None.||No<br />
|- style="background:lightgreen"<br />
|[[Tanya Grotter and the Disappearing Floor]]||tanya2||Completable.||None.||No<br />
|- style="background:lightgreen"<br />
|[[The Box]]||thebox||Completable.||None.||No<br />
|- style="background:lightgreen"<br />
|[[The Idiot's Tale]]||thebox||Completable.||None.||No<br />
|- style="background:lightgreen"<br />
|[[The White Chamber]]||twc||Completable.||Slow scrolling.||Yes<br />
|} <br />
<br />
{| border="1" cellspacing="0" cellpadding="2" style="width:100%"<br />
|+Uncompletable:<br />
|- style="background:silver" <br />
|Game Name||Target Name||Status||Remarks||Has Screenshot<br />
|- style="background:#ff7777"<br />
|[[Barrow Hill - The Dark Path]]||barrowhilldp||Not playable.||Main menu is broken (it's a 3D scene made with a cube dice with wrong default orientation). Starting new game with a workaround results in getting ERROR: BaseImage::loadFile : Unsupported fileformat 0||No<br />
|- style="background:#ff7777"<br />
|[[Reversion - The Return]]||reversion3||Not completable.||Crashes when talking to the big guard at the hospital.<br />ERROR: rate effect can only handle rates < 131072||No<br />
|}<br />
<br />
==Untested Games==<br />
Feel free to test the untested games on those lists.<br />
{| style="width:100%" cellspacing="0" cellpadding="2" border="1"<br />
|+Untested, but start:<br />
|- style="background:silver"<br />
|Game Name||Target Name||Status||Remarks||Has Screenshot<br />
|-<br />
|[[1 1/2 Ritter]] (Demo)<br />
|ritter<br />
|Unknown.<br />
|Unknown.<br />
|Yes<br />
|- style="background:white"<br />
|[[Actual Destination]]||actualdest||Unknown.||Unknown.||No<br />
|-<br />
|[[Informer Alavi - Murder of Miss Rojan|Alavi Detective - Murder of Miss Rojan]] (Demo)<br />
|alavi<br />
|Unknown.<br />
|Unknown.<br />
|No<br />
|-<br />
|[[Informer Alavi - Murder of Miss Rojan|Alavi Detective - Murder of Miss Rojan]]<br />
|alavi<br />
|Unknown.<br />
|Unknown.<br />
|No<br />
|- style="background:white"<br />
|[[Alimardan's Mischief]]||alimardan1||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Alimardan Meets Merlin]]||alimardan2||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Alpha Polaris]] (Demo)||alphapolaris||Unknown.||Unknown.||No<br />
|-<br />
|[[Alpha Polaris]]<br />
|alphapolaris<br />
|Unknown.<br />
|Unknown.<br />
|No<br />
|- style="background:white"<br />
|[[Apeiron]]||apeiron||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Art of Murder: FBI Confidential]] (Demo)||artofmurder1||Unknown.||Unknown.||No<br />
|-<br />
|[[Art of Murder: FBI Confidential]]<br />
|artofmurder1<br />
|Unknown.<br />
|Unknown.<br />
|No<br />
|- style="background:white"<br />
|[[Basis Octavus]]|| basisoctavus ||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Beyond the Threshold]]||bthreshold||Unknown.||Plugin [https://wiki.scummvm.org/index.php?title=Wintermute/Plugins#wme_displacement.dll wme_displacement.dll] is not implemented.||No<br />
|- style="background:white"<br />
|[[Bickadoodle]]||bickadoodle||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Book of Gron Part One]]||bookofgron||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Carol Reed 4: East Side Story]] (Demo)||carolreed4||Unknown.||Unknown.||No<br />
|-<br />
|[[Carol Reed 4: East Side Story]]<br />
|carolreed4<br />
|Unknown.<br />
|Unknown.<br />
|No<br />
|- style="background:white"<br />
|[[Carol Reed 5: The Colour of Murder]] (Demo)||carolreed5||Unknown.||Unknown.||No<br />
|-<br />
|[[Carol Reed 5: The Colour of Murder]]<br />
|carolreed5<br />
|Unknown.<br />
|Unknown.<br />
|No<br />
|- style="background:white"<br />
|[[Carol Reed 6: Black Circle]]||carolreed6||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Carol Reed 7: Blue Madonna]] (Demo)||carolreed7||Unknown.||Unknown.||No<br />
|-<br />
|[[Carol Reed 7: Blue Madonna]]<br />
|carolreed7<br />
|Unknown.<br />
|Unknown.<br />
|No<br />
|- style="background:white"<br />
|[[Carol Reed 8: Amber's Blood]] (Demo)||carolreed8||Unknown.||Unknown.||No<br />
|-<br />
|[[Carol Reed 8: Amber's Blood]]<br />
|carolreed8<br />
|Unknown.<br />
|Unknown.<br />
|No<br />
|-<br />
|[[Carol Reed 9: Cold Case Summer]] (Demo)<br />
|carolreed9<br />
|Unknown.<br />
|Unknown.<br />
|No<br />
|- style="background:white"<br />
|[[Carol Reed 9: Cold Case Summer]]||carolreed9||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Carol Reed 10: Bosch's Damnation]] (Demo)||carolreed10||Unknown.||Unknown.||No<br />
|-<br />
|[[Carol Reed 10: Bosch's Damnation]]<br />
|carolreed10<br />
|Unknown.<br />
|Unknown.<br />
|No<br />
|-<br />
|[[Carol Reed 11: Shades Of Black]] (Demo)<br />
|carolreed11<br />
|Unknown.<br />
|Unknown.<br />
|No<br />
|- style="background:white"<br />
|[[Carol Reed 11: Shades Of Black]]||carolreed11||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Carol Reed 12: Profound Red]]||carolreed12||Unknown.||Unknown.||No<br />
|-<br />
|[[Carol Reed 13: The Birdwatcher]]<br />
|carolreed13<br />
|Unknown.<br />
|Unknown.<br />
|No<br />
|-<br />
|[[Carol Reed 14: The Fall of April]]<br />
|carolreed14<br />
|Unknown.<br />
|Unknown.<br />
|No<br />
|-<br />
|[[Carol Reed 15: Geospots]]<br />
|carolreed15<br />
|Unknown.<br />
|Unknown.<br />
|No<br />
|-<br />
|[[Carol Reed 16: Quarantine Diary]]<br />
|carolreed16<br />
|Unknown.<br />
|Unknown.<br />
|No<br />
|- style="background:white"<br />
|[[Colors on Canvas]] (Demo)||colorsoncanvas||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Conspiração Dumont]] (Demo)|| conspiracao ||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Corrosion: Cold Winter Waiting]]||corrosion||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Dark Fall: Lost Souls]]||darkfallls||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Dead City]]||deadcity||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Devil In The Capital]]|| devilincapital ||Unknown.||Unknown.<br />
|No<br />
|- style="background:white"<br />
|[[Dr. Bohus]]||drbohus||Unknown.||Has transparency issues.||No<br />
|- style="background:white"<br />
|[[Dr. Doyle - Mystery Of The Cloche Hat]]||drdoylemotch||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Dreamscape]]||dreamscape||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[The Driller Incident]]||driller||Unknown.||Has font issues.||No<br />
|-<br />
|[[Eight Squares in The Garden]]<br />
|8squares<br />
|Unknown.<br />
|Unknown.<br />
|No<br />
|- style="background:white"<br />
|[[Escape From The Mansion]]||escapemansion||Unknown.||Unknown.||Yes<br />
|- style="background:white"<br />
|[[Everyday Grey]]||everydaygray<br />
|Unknown.||It's a 2D game.||No<br />
|- style="background:white"<br />
|[[Face Noir]] (Demo)||facenoir||Unknown.||Unknown.||No<br />
|-<br />
|[[Face Noir]]<br />
|facenoir<br />
|Unknown.<br />
|Unknown.<br />
|No<br />
|- style="backgroundwhite"<br />
|[[Fairy Tales About Toshechka and Boshechka]]||tib||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Finding Hope]]||findinghope||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Five Magical Amulets]]||5ma||Unknown.||Wasps animation is too slow.||Yes<br />
|- style="background:white"<br />
|[[Forgotten Sound 1 - Revelation]]||forgottensound1||Unknown.||Unknown.<br />
|No<br />
|- style="background:white"<br />
|[[Forgotten Sound 2 - Destiny]]||forgottensound2||Unknown.||Unknown.<br />
|No<br />
|- style="background:white"<br />
|[[Four]]||four||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Framed]] (Beta)||framed||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Ghost in the Sheet]] (Demo)||ghostsheet||Unknown.||Freeze of final cutscenes.||No<br />
|-<br />
|[[Ghost in the Sheet]]<br />
|ghostsheet<br />
|Unknown.<br />
|Freeze of final cutscenes.<br />
|No<br />
|- style="background:white"<br />
|[[Hamlet]]||hamlet||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Helga Deep In Trouble]] (Demo)||helga||Unknown.||Has graphical glitches related to dirty rects.||No<br />
|-<br />
|[[Helga Deep In Trouble]]<br />
|helga<br />
|Unknown.<br />
|Has graphical glitches related to dirty rects.<br />
|No<br />
|-<br />
|[[I Must Kill...: Fresh Meat]] (Demo)<br />
|imustkill<br />
|Unknown.<br />
|Unknown.<br />
|No<br />
|- style="background:white"<br />
|[[James Peris: No Licence Nor Control]] (Demo)||jamesperis||Unknown.||Has drawing issues.||No<br />
|-<br />
|[[James Peris: No Licence Nor Control]]<br />
|jamesperis<br />
|Unknown.<br />
|Has drawing issues.<br />
|No<br />
|- style="background:white"<br />
|[[J.U.L.I.A.: Among the Stars]]||juliastars||Unknown.||Some methods of modified engine need to be reimplemented.||No<br />
|- style="background:white"<br />
|[[J.U.L.I.A.: Untold]]||juliauntold||Unknown.||Some methods of modified engine need to be reimplemented. It's unknown if level editor is accessible and working correctly.||No<br />
|- style="background:white"<br />
|[[K'NOSSOS]] (Demo)||knossos||Unknown.||Animation is slow.||No<br />
|-<br />
|[[K'NOSSOS]]<br />
|knossos<br />
|Unknown.<br />
|Animation is slow.<br />
|No<br />
|- style="background:white"<br />
|[[Kulivočko]] (Demo)||kulivocko||Unknown.||Unknown.||No<br />
|-<br />
|[[Kulivočko]]<br />
|kulivocko<br />
|Unknown.<br />
|Unknown.<br />
|No<br />
|- style="background:white"<br />
|[[Life In 3 Minutes]]|| lifein3minutes ||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Limbo of the Lost]]||lotl||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[The Lost Crown - A Ghost-Hunting Adventure]]||thelostcrowngha||Unknown.||Unknown||No<br />
|- style="background:white"<br />
|[[The Last Crown - Midnight Horror]]||thelastcrownmh||Unknown.||Unknown||No<br />
|- style="background:white"<br />
|[[Lov Mamuta]]||lovmamuta||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Machu Mayu]] (Demo)||machumayu||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Mental Repairs Inc]]|| mentalrepairs ||Unknown.||Unknown.||No<br />
|-<br />
|[[Miskatonic. Part One]]<br />
|miskatonic1<br />
|Unknown.<br />
|Unknown.<br />
|No<br />
|- style="background:white"<br />
|[[Monday Starts on Saturday]]||msos||Unknown.||Has saving issues.||No<br />
|- style="background:white"<br />
|[[Murder In Tehran's Alleys 1933]]||tehran1933||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Murder In Tehran's Alleys 2016]]||tehran2016||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[On the Tracks of Dinosaurs]] (Demo)||reptilesquest||Unknown.||Has saving issues.||No<br />
|- style="background:white"<br />
|[[Myth: A Guff's Tale]]||mythguff||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Night Train]] (Demo)||nighttrain||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Oknytt]]||oknytt||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[One]] (Demo)||one||Unknown.||Has transparency issues.||No<br />
|- style="background:white"<br />
|[[One Helluva Day]] (Demo)||onehelluvaday||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Paintaria]]||paintaria||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Palladion]] (Alpha)||palladion||Unknown.||Has saving issues.||No<br />
|- style="background:white"<br />
|[[Pizza Morgana: Episode 1 - Monsters and Manipulations in the Magical Forest]] (Demo)||pizzamorgana||Unknown.||Has saving issues.||No<br />
|- style="background:white"<br />
|[[Pole Chudes]]||polechudes||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Project Doom|Project: Doom]]||projectdoom||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Project Joe]] (Demo)||projectjoe||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Project Lonely Robot]] (Beta)||lonelyrobot||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Qajary Cat]]||qajarycat||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Satan and Sons]] (Demo)||satanandsons||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Shaban]] (Demo)||shaban||Unknown.||Has transparency issues.||No<br />
|-<br />
|[[Shaban]]<br />
|shaban<br />
|Unknown.<br />
|Has transparency issues.<br />
|No<br />
|- style="background:white"<br />
|[[Shadows on the Vatican - Act I: Greed]]||sotv1||Unknown.||Unknown.<br />
|No<br />
|- style="background:white"<br />
|[[Shadows on the Vatican - Act II: Wrath]]||sotv2||Unknown.||Unknown.<br />
|No<br />
|- style="background:white"<br />
|[[Strange Change]]||strangechange||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Sunrise: The game]] (Demo)||sunrise||Unknown.||Plugin not implemented.||No<br />
|-<br />
|[[Sunrise: The game]]<br />
|sunrise<br />
|Unknown.<br />
|Plugin not implemented.<br />
|No<br />
|- style="background:white"<br />
|[[Stroke of Fate: Operation Valkyrie]]||sof1||Unknown.||Plugins are not implemented. Externals are not implemented.||No<br />
|- style="background:white"<br />
|[[Stroke of Fate: Operation Bunker]]||sof2||Unknown.||Plugins are not implemented. Externals are not implemented.||No<br />
|- style="background:white"<br />
|[[Sofia's Debt]]||sofiasdebt||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Red Comrades 0.2: Operation F.]] (Fangame demo)||petka02||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Des Rêves Élastiques Avec Mille Insectes Nommés Georges]]||dreaming||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Rhiannon: Curse of the Four Branches]] (Demo)||rhiannon||Unknown.||Animation freeze of the final outtro.||No<br />
|-<br />
|[[Rhiannon: Curse of the Four Branches]]<br />
|rhiannon<br />
|Unknown.<br />
|Animation freeze of the final outtro.<br />
|No<br />
|-<br />
|[[Silent Footsteps]] (Demo)<br />
|rebeccacarlson1<br />
|Unknown.<br />
|Unknown.<br />
|No<br />
|- style="background:white"<br />
|[[Silent Footsteps]]||rebeccacarlson1||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Space Madness]]||spacemadness||Unknown.||File.Copy() is not implemented.||No<br />
|- style="background:white"<br />
|[[The Ancient Mark - Episode 1]]||theancientmark1||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[The Death of Erin Myers]]||erinmyers<br />
|Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[The Golden Calf]]||goldencalf||Unknown.||Has saving issues.||No<br />
|- style="background:white"<br />
|[[The Kite]]||thekite||Unknown.||Script runtime errors.||No<br />
|- style="background:white"<br />
|[[The Shine of a Star]]||shinestar||Unknown.||Problems at shovel puzzle scene.||No<br />
|- style="background:white"<br />
|[[The Trader of Stories]] (Demo)||tradestory||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Vsevolod]] Prologue (Demo)||vsevolod||Unknown.||Assertions and font issues.||No<br />
|- style="background:white"<br />
|[[Wilma Tetris]]||wtetris||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[War]]||war||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[The Way Of Love: Sub Zero]]||wayoflove||Unknown.||Unknown.||No<br />
|-<br />
|Wintermute Engine Technology Demo (Demo)<br />
|wmedemo<br />
|Unknown.<br />
|Unknown.<br />
|No<br />
|-<br />
|Wintermute 3D Characters Technology Demo (Demo)<br />
|wmedemo3d<br />
|Unknown.<br />
|Unknown.<br />
|No<br />
|- style="background:white"<br />
|[[Zbang! The Game]] (Demo)||zbang||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Zilm: A Game of Reflex]]||zilm||Unknown.||Unknown.||No<br />
|}<br />
<br />
<br /><br />
{| border="1" cellspacing="0" cellpadding="2" style="width:100%"<br />
|+Untested, won't start/crash early:<br />
|- style="background:silver"<br />
|Game Name||Target Name||Status||Remarks||Has Screenshot<br />
|- style="background:#ff7777"<br />
|[[Looky - The Adventure]]||looky||Crashes with PlayVideo.||Unknown.||No<br />
|}<br />
<br />
<br /><br />
{| border="1" cellspacing="0" cellpadding="2" style="width:100%"<br />
|+Totally untested<br />
|- style="background:silver"<br />
|Game Name||Target Name||Status||Remarks||Has Screenshot<br />
|-<br />
|[[Looky - The Adventure]] (Demo)<br />
|looky<br />
|Unknown.<br />
|Unknown.<br />
|No<br />
|- style="background:white"<br />
|[[Securanote]]||securanote||Unknown.||Unknown. Controls not added to keymapper.||No<br />
|}<br />
<br />
<br /><br />
{| border="1" cellspacing="0" cellpadding="2" style="width:100%"<br />
|+Those games are not in detection tables<br />
|- style="background:silver"<br />
|Game Name||Target Name||Status||Remarks||Has Screenshot<br />
|-<br />
|Adam Syndrome<br />
|Unknown.<br />
|Unknown.<br />
|Unknown. Controls not added to keymapper.<br />
|No<br />
|-<br />
|Akvo<br />
|Unknown.<br />
|Unknown.<br />
|Unknown. Controls not added to keymapper.<br />
|No<br />
|-<br />
|Alone: Under Strange Night<br />
|Unknown.<br />
|Unknown.<br />
|Unknown. Controls not added to keymapper.<br />
|No<br />
|-<br />
|Arbiter: The Outsiders<br />
|Unknown.<br />
|Unknown.<br />
|Unknown. Controls not added to keymapper.<br />
|No<br />
|-<br />
|Atia<br />
|Unknown.<br />
|Unknown.<br />
|Unknown. Controls not added to keymapper.<br />
|No<br />
|-<br />
|Awakening: Burning Ashes<br />
|Unknown.<br />
|Unknown.<br />
|Unknown. Controls not added to keymapper.<br />
|No<br />
|-<br />
|Beneath All Dust<br />
|Unknown.<br />
|Unknown.<br />
|Unknown. Controls not added to keymapper.<br />
|No<br />
|-<br />
|Blekinge Institute of Technology<br />
|Unknown.<br />
|Unknown.<br />
|Unknown. Controls not added to keymapper.<br />
|No<br />
|-<br />
|Butterfly (Jaroslaw Kuczek)<br />
|Unknown.<br />
|Unknown.<br />
|Unknown. Controls not added to keymapper.<br />
|No<br />
|-<br />
|Camino de Santiago<br />
|Unknown.<br />
|Unknown.<br />
|Unknown. Controls not added to keymapper.<br />
|No<br />
|-<br />
|Chaos Realm<br />
|Unknown.<br />
|Unknown.<br />
|Unknown. Controls not added to keymapper.<br />
|No<br />
|-<br />
|Curina<br />
|Unknown.<br />
|Unknown.<br />
|Unknown. Controls not added to keymapper.<br />
|No<br />
|- style="background:white"<br />
|Dark Summer||Unknown.||Unknown.||Unknown. Controls not added to keymapper.||No<br />
|-<br />
|Dark Side<br />
|Unknown.<br />
|Unknown.<br />
|Unknown. Controls not added to keymapper.<br />
|No<br />
|-<br />
|DeMorte<br />
|Unknown.<br />
|Unknown.<br />
|Unknown. Controls not added to keymapper.<br />
|No<br />
|-<br />
|Destinies<br />
|Unknown.<br />
|Unknown.<br />
|Unknown. Controls not added to keymapper.<br />
|No<br />
|-<br />
|El Amuleto de Monkey Island<br />
|Unknown.<br />
|Unknown.<br />
|Unknown. Controls not added to keymapper.<br />
|No<br />
|-<br />
|El Engaño de Barbapoca: Capítulo 1 - Esta Pizza Está de Muerte<br />
|Unknown.<br />
|Unknown.<br />
|Unknown. Controls not added to keymapper.<br />
|No<br />
|-<br />
|El Engaño de Barbapoca: Capítulo 2 - Competencia Fantasmal<br />
|Unknown.<br />
|Unknown.<br />
|Unknown. Controls not added to keymapper.<br />
|No<br />
|-<br />
|El Eternauta<br />
|Unknown.<br />
|Unknown.<br />
|Unknown. Controls not added to keymapper.<br />
|No<br />
|-<br />
|El Padrastro<br />
|Unknown.<br />
|Unknown.<br />
|Unknown. Controls not added to keymapper.<br />
|No<br />
|-<br />
|Final Prayer<br />
|Unknown.<br />
|Unknown.<br />
|Unknown. Controls not added to keymapper.<br />
|No<br />
|-<br />
|Golden Life: Unterwegs nach Brasilien<br />
|Unknown.<br />
|Unknown.<br />
|Unknown. Controls not added to keymapper.<br />
|No<br />
|-<br />
|Henry y el Libro Mágico<br />
|Unknown.<br />
|Unknown.<br />
|Unknown. Controls not added to keymapper.<br />
|No<br />
|-<br />
|Hidden Rooms<br />
|Unknown.<br />
|Unknown.<br />
|Unknown. Controls not added to keymapper.<br />
|No<br />
|-<br />
|IEA: Making a party<br />
|Unknown.<br />
|Unknown.<br />
|Unknown. Controls not added to keymapper.<br />
|No<br />
|-<br />
|In the End of November<br />
|Unknown.<br />
|Unknown.<br />
|Unknown. Controls not added to keymapper.<br />
|No<br />
|-<br />
|It on the hill<br />
|Unknown.<br />
|Unknown.<br />
|Unknown. Controls not added to keymapper.<br />
|No<br />
|-<br />
|Juniper Crescent - The Sapphire Claw<br />
|Unknown.<br />
|Unknown.<br />
|Unknown. Controls not added to keymapper.<br />
|No<br />
|-<br />
|Kesha in the World of Fairy Tales<br />
|Unknown.<br />
|Unknown.<br />
|Unknown. Controls not added to keymapper.<br />
|No<br />
|-<br />
|Klaymen Episodes<br />
|Unknown.<br />
|Unknown.<br />
|Unknown. Controls not added to keymapper.<br />
|No<br />
|-<br />
|Knights in Shining Armor: Our King's Tale - Episode One<br />
|Unknown.<br />
|Unknown.<br />
|Unknown. Controls not added to keymapper.<br />
|No<br />
|-<br />
|La Leyenda de la Biblioteca<br />
|Unknown.<br />
|Unknown.<br />
|Unknown. Controls not added to keymapper.<br />
|No<br />
|-<br />
|Mystery Places: Das Geheimnis von Sektor Omega<br />
|Unknown.<br />
|Unknown.<br />
|Unknown. Controls not added to keymapper.<br />
|No<br />
|-<br />
|Mystic Triddle<br />
|Unknown.<br />
|Unknown.<br />
|Unknown. Controls not added to keymapper.<br />
|No<br />
|-<br />
|Mukhtar and his Team<br />
|Unknown.<br />
|Unknown.<br />
|Unknown. Controls not added to keymapper.<br />
|No<br />
|- style="background:white"<br />
|NoseBound||Unknown.||Unknown.||Unknown. Controls not added to keymapper.||No<br />
|-<br />
|On The Lam: Fugitive Simulator<br />
|Unknown.<br />
|Unknown.<br />
|Unknown. Controls not added to keymapper.<br />
|No<br />
|-<br />
|Once Upon a Time in Japan: Earth<br />
|Unknown.<br />
|Unknown.<br />
|Unknown. Controls not added to keymapper.<br />
|No<br />
|-<br />
|Operación: Bomba<br />
|Unknown.<br />
|Unknown.<br />
|Unknown. Controls not added to keymapper.<br />
|No<br />
|-<br />
|Pangea 1/2<br />
|Unknown.<br />
|Unknown.<br />
|Unknown. Controls not added to keymapper.<br />
|No<br />
|-<br />
|Restless (Viperante Creative Media)<br />
|Unknown.<br />
|Unknown.<br />
|Unknown. Controls not added to keymapper.<br />
|No<br />
|-<br />
|Resurrection (Artistic Soft)<br />
|Unknown.<br />
|Unknown.<br />
|Unknown. Controls not added to keymapper.<br />
|No<br />
|-<br />
|Schachwelten<br />
|Unknown.<br />
|Unknown.<br />
|Unknown. Controls not added to keymapper.<br />
|No<br />
|-<br />
|Science Fiction<br />
|Unknown.<br />
|Unknown.<br />
|Unknown. Controls not added to keymapper.<br />
|No<br />
|- style="background:white"<br />
|Shadow Of Nebula||Unknown.||Unknown.||Unknown. Controls not added to keymapper.||No<br />
|-<br />
|Susan Rose: Mysterious Child<br />
|Unknown.<br />
|Unknown.<br />
|Unknown. Controls not added to keymapper.<br />
|No<br />
|-<br />
|Susan Rose: Delicate Murder<br />
|Unknown.<br />
|Unknown.<br />
|Unknown. Controls not added to keymapper.<br />
|No<br />
|-<br />
|The Aurora Clock<br />
|Unknown.<br />
|Unknown.<br />
|Unknown. Controls not added to keymapper.<br />
|No<br />
|-<br />
|The Coral Cave<br />
|Unknown.<br />
|Unknown.<br />
|Unknown. Controls not added to keymapper.<br />
|No<br />
|-<br />
|The Curves of Danger<br />
|Unknown.<br />
|Unknown.<br />
|Unknown. Controls not added to keymapper.<br />
|No<br />
|-<br />
|The Dead Device<br />
|Unknown.<br />
|Unknown.<br />
|Unknown. Controls not added to keymapper.<br />
|No<br />
|-<br />
|The Eldritch Cases: Dagon<br />
|Unknown.<br />
|Unknown.<br />
|Unknown. Controls not added to keymapper.<br />
|No<br />
|-<br />
|The First Crown<br />
|Unknown.<br />
|Unknown.<br />
|Unknown. Controls not added to keymapper.<br />
|No<br />
|-<br />
|The Last Crown: Haunting of Hallowed Isle<br />
|Unknown.<br />
|Unknown.<br />
|Unknown. Controls not added to keymapper.<br />
|No<br />
|-<br />
|The Meaningless life of August<br />
|Unknown.<br />
|Unknown.<br />
|Unknown. Controls not added to keymapper.<br />
|No<br />
|-<br />
|The Scream of Madness<br />
|Unknown.<br />
|Unknown.<br />
|Unknown. Controls not added to keymapper.<br />
|No<br />
|-<br />
|The Stone of Power<br />
|Unknown.<br />
|Unknown.<br />
|Unknown. Controls not added to keymapper.<br />
|No<br />
|-<br />
|Timecode<br />
|Unknown.<br />
|Unknown.<br />
|Unknown. Controls not added to keymapper.<br />
|No<br />
|-<br />
|Traditio Lampadis<br />
|Unknown.<br />
|Unknown.<br />
|Unknown. Controls not added to keymapper.<br />
|No<br />
|-<br />
|Until Im Gone<br />
|Unknown.<br />
|Unknown.<br />
|Unknown. Controls not added to keymapper.<br />
|No<br />
|-<br />
|Untitled (Fredrika Widén, Oliver Blomgren and Tomas Johansson)<br />
|Unknown.<br />
|Unknown.<br />
|Unknown. Controls not added to keymapper.<br />
|No<br />
|-<br />
|Ways and Means<br />
|Unknown.<br />
|Unknown.<br />
|Unknown. Controls not added to keymapper.<br />
|No<br />
|-<br />
|We Need a Hero<br />
|Unknown.<br />
|Unknown.<br />
|Unknown. Controls not added to keymapper.<br />
|No<br />
|-<br />
|Wheels on Fire<br />
|Unknown.<br />
|Unknown.<br />
|Unknown. Controls not added to keymapper.<br />
|No<br />
|-<br />
|Xergo<br />
|Unknown.<br />
|Unknown.<br />
|Unknown. Controls not added to keymapper.<br />
|No<br />
|}</div>Lb ii2https://wiki.scummvm.org/index.php?title=Wintermute/Games&diff=34156Wintermute/Games2022-02-17T21:10:59Z<p>Lb ii2: </p>
<hr />
<div>Since the feature-set of WME Lite differs from that of the full Wintermute Engine,<br />
games will need to be targeted on a case-by-case, feature-by-feature basis. <br />
<br />
== Games tested at least once ==<br />
This is<br />
a list of the games that are currently known to work (although perhaps with minor<br />
issues) through to completion:<br />
{| cellspacing="0" cellpadding="2" border="1" <br />
|+Completable Games<br />
|- style="background:silver"<br />
|Game Name||Target Name||Status||Remarks||Has Screenshot<br />
|- style="background:lightgreen"<br />
|[[1 1/2 Ritter]]||ritter||Completable.||None.||Yes<br />
|- style="background:lightgreen"<br />
|[[Boredom of Agustin Cordes]]||agustin||Completable.||None.||No<br />
|- style="background:lightgreen"<br />
|[[Carol Reed 6: Black Circle]] (Demo)||carolreed6||Completable.||Negative seeking in some OGG streams.||No<br />
|- style="background:lightgreen"<br />
|[[Chivalry is NOT Dead]]||chivalry||Completable.||Slow menus.||Yes<br />
|- style="background:lightgreen"<br />
|[[DFAF Adventure]]||dfafadventure||Completable.||None.||No<br />
|- style="background:lightgreen"<br />
|[[Dirty Split]]||dirtysplit||Completable.||One garbled image.||Yes<br />
|- style="background:lightgreen"<br />
|[[The Dreamcat Adventure]]||dreamcat||Completable.||None.||No<br />
|- style="background:lightgreen"<br />
|[[Five Lethal Demons]]||5ld||Completable.||None.||No<br />
|- style="background:lightgreen"<br />
|[[FoxTail]] (Chapters 1-3)||foxtail||Completable.||Game & engine fork are in active development. [https://wiki.scummvm.org/index.php?title=Wintermute/TODO#Known_Issues_for_FoxTail A few subengine-specific minor issues].||No<br />
|- style="background:lightgreen"<br />
|[[Hor]]||hor||Completable.||None.||No<br />
|- style="background:lightgreen"<br />
|[[J.U.L.I.A.]] (Demo) ||julia||Completable.||Slow, and some font issues. Requires Theora.||No<br />
|- style="background:lightgreen"<br />
|[[J.U.L.I.A.]]||julia||Completable.||Rather resource-heavy, should be played with VFX low. Might have savegame-issues in the Xir-battle.||No<br />
|- style="background:lightgreen"<br />
|[[Mirage]]||mirage||Completable.||None.||No<br />
|- style="background:lightgreen"<br />
|[[OpenQuest]]||openquest||Completable.||None.||No<br />
|- style="background:lightgreen"<br />
|[[Papa's Daughters]]||papasdaughters1||Completable.||Has graphical glitches related to dirty rects.||No<br />
|- style="background:lightgreen"<br />
|[[Papa's Daughters 2]]||papasdaughters2||Completable.||Has graphical glitches related to dirty rects.||No<br />
|- style="background:lightgreen"<br />
|[[Pigeons in the Park]]||pigeons||Completable.||None.||No<br />
|- style="background:lightgreen"<br />
|[[Reversion - The Escape]]||reversion1||Completable.||None.||No<br />
|- style="background:lightgreen"<br />
|[[Reversion - The Meeting]]||reversion2||Completable.||None.||No<br />
|- style="background:lightgreen"<br />
|[[Rosemary]]||rosemary||Completable.||Glitches and font issues.||Yes<br />
|- style="background:lightgreen"<br />
|[[Space Invaders]] (Demo)||spaceinvaders||Completable.||None.||No<br />
|- style="background:lightgreen"<br />
|[[Tanya Grotter and the Magical Double Bass]]||tanya1||Completable.||None.||No<br />
|- style="background:lightgreen"<br />
|[[Tanya Grotter and the Disappearing Floor]]||tanya2||Completable.||None.||No<br />
|- style="background:lightgreen"<br />
|[[The Box]]||thebox||Completable.||None.||No<br />
|- style="background:lightgreen"<br />
|[[The Idiot's Tale]]||thebox||Completable.||None.||No<br />
|- style="background:lightgreen"<br />
|[[The White Chamber]]||twc||Completable.||Slow scrolling.||Yes<br />
|} <br />
<br />
{| border="1" cellspacing="0" cellpadding="2" style="width:100%"<br />
|+Uncompletable:<br />
|- style="background:silver" <br />
|Game Name||Target Name||Status||Remarks||Has Screenshot<br />
|- style="background:#ff7777"<br />
|[[Barrow Hill - The Dark Path]]||barrowhilldp||Not playable.||Main menu is broken (it's a 3D scene made with a cube dice with wrong default orientation). Starting new game with a workaround results in getting ERROR: BaseImage::loadFile : Unsupported fileformat 0||No<br />
|[[Reversion - The Return]]||reversion3||Not completable.||Crashes when talking to the big guard at the hospital.<br />ERROR: rate effect can only handle rates < 131072||No<br />
|- style="background:#ff7777"<br />
|[[Reversion - The Return]]||reversion3||Not completable.||Crashes when talking to the big guard at the hospital.<br />ERROR: rate effect can only handle rates < 131072||No<br />
|}<br />
<br />
==Untested Games==<br />
Feel free to test the untested games on those lists.<br />
{| style="width:100%" cellspacing="0" cellpadding="2" border="1"<br />
|+Untested, but start:<br />
|- style="background:silver"<br />
|Game Name||Target Name||Status||Remarks||Has Screenshot<br />
|-<br />
|[[1 1/2 Ritter]] (Demo)<br />
|ritter<br />
|Unknown.<br />
|Unknown.<br />
|Yes<br />
|- style="background:white"<br />
|[[Actual Destination]]||actualdest||Unknown.||Unknown.||No<br />
|-<br />
|[[Informer Alavi - Murder of Miss Rojan|Alavi Detective - Murder of Miss Rojan]] (Demo)<br />
|alavi<br />
|Unknown.<br />
|Unknown.<br />
|No<br />
|-<br />
|[[Informer Alavi - Murder of Miss Rojan|Alavi Detective - Murder of Miss Rojan]]<br />
|alavi<br />
|Unknown.<br />
|Unknown.<br />
|No<br />
|- style="background:white"<br />
|[[Alimardan's Mischief]]||alimardan1||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Alimardan Meets Merlin]]||alimardan2||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Alpha Polaris]] (Demo)||alphapolaris||Unknown.||Unknown.||No<br />
|-<br />
|[[Alpha Polaris]]<br />
|alphapolaris<br />
|Unknown.<br />
|Unknown.<br />
|No<br />
|- style="background:white"<br />
|[[Apeiron]]||apeiron||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Art of Murder: FBI Confidential]] (Demo)||artofmurder1||Unknown.||Unknown.||No<br />
|-<br />
|[[Art of Murder: FBI Confidential]]<br />
|artofmurder1<br />
|Unknown.<br />
|Unknown.<br />
|No<br />
|- style="background:white"<br />
|[[Basis Octavus]]|| basisoctavus ||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Beyond the Threshold]]||bthreshold||Unknown.||Plugin [https://wiki.scummvm.org/index.php?title=Wintermute/Plugins#wme_displacement.dll wme_displacement.dll] is not implemented.||No<br />
|- style="background:white"<br />
|[[Bickadoodle]]||bickadoodle||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Book of Gron Part One]]||bookofgron||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Carol Reed 4: East Side Story]] (Demo)||carolreed4||Unknown.||Unknown.||No<br />
|-<br />
|[[Carol Reed 4: East Side Story]]<br />
|carolreed4<br />
|Unknown.<br />
|Unknown.<br />
|No<br />
|- style="background:white"<br />
|[[Carol Reed 5: The Colour of Murder]] (Demo)||carolreed5||Unknown.||Unknown.||No<br />
|-<br />
|[[Carol Reed 5: The Colour of Murder]]<br />
|carolreed5<br />
|Unknown.<br />
|Unknown.<br />
|No<br />
|- style="background:white"<br />
|[[Carol Reed 6: Black Circle]]||carolreed6||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Carol Reed 7: Blue Madonna]] (Demo)||carolreed7||Unknown.||Unknown.||No<br />
|-<br />
|[[Carol Reed 7: Blue Madonna]]<br />
|carolreed7<br />
|Unknown.<br />
|Unknown.<br />
|No<br />
|- style="background:white"<br />
|[[Carol Reed 8: Amber's Blood]] (Demo)||carolreed8||Unknown.||Unknown.||No<br />
|-<br />
|[[Carol Reed 8: Amber's Blood]]<br />
|carolreed8<br />
|Unknown.<br />
|Unknown.<br />
|No<br />
|-<br />
|[[Carol Reed 9: Cold Case Summer]] (Demo)<br />
|carolreed9<br />
|Unknown.<br />
|Unknown.<br />
|No<br />
|- style="background:white"<br />
|[[Carol Reed 9: Cold Case Summer]]||carolreed9||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Carol Reed 10: Bosch's Damnation]] (Demo)||carolreed10||Unknown.||Unknown.||No<br />
|-<br />
|[[Carol Reed 10: Bosch's Damnation]]<br />
|carolreed10<br />
|Unknown.<br />
|Unknown.<br />
|No<br />
|-<br />
|[[Carol Reed 11: Shades Of Black]] (Demo)<br />
|carolreed11<br />
|Unknown.<br />
|Unknown.<br />
|No<br />
|- style="background:white"<br />
|[[Carol Reed 11: Shades Of Black]]||carolreed11||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Carol Reed 12: Profound Red]]||carolreed12||Unknown.||Unknown.||No<br />
|-<br />
|[[Carol Reed 13: The Birdwatcher]]<br />
|carolreed13<br />
|Unknown.<br />
|Unknown.<br />
|No<br />
|-<br />
|[[Carol Reed 14: The Fall of April]]<br />
|carolreed14<br />
|Unknown.<br />
|Unknown.<br />
|No<br />
|-<br />
|[[Carol Reed 15: Geospots]]<br />
|carolreed15<br />
|Unknown.<br />
|Unknown.<br />
|No<br />
|-<br />
|[[Carol Reed 16: Quarantine Diary]]<br />
|carolreed16<br />
|Unknown.<br />
|Unknown.<br />
|No<br />
|- style="background:white"<br />
|[[Colors on Canvas]] (Demo)||colorsoncanvas||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Conspiração Dumont]] (Demo)|| conspiracao ||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Corrosion: Cold Winter Waiting]]||corrosion||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Dark Fall: Lost Souls]]||darkfallls||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Dead City]]||deadcity||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Devil In The Capital]]|| devilincapital ||Unknown.||Unknown.<br />
|No<br />
|- style="background:white"<br />
|[[Dr. Bohus]]||drbohus||Unknown.||Has transparency issues.||No<br />
|- style="background:white"<br />
|[[Dr. Doyle - Mystery Of The Cloche Hat]]||drdoylemotch||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Dreamscape]]||dreamscape||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[The Driller Incident]]||driller||Unknown.||Has font issues.||No<br />
|-<br />
|[[Eight Squares in The Garden]]<br />
|8squares<br />
|Unknown.<br />
|Unknown.<br />
|No<br />
|- style="background:white"<br />
|[[Escape From The Mansion]]||escapemansion||Unknown.||Unknown.||Yes<br />
|- style="background:white"<br />
|[[Everyday Grey]]||everydaygray<br />
|Unknown.||It's a 2D game.||No<br />
|- style="background:white"<br />
|[[Face Noir]] (Demo)||facenoir||Unknown.||Unknown.||No<br />
|-<br />
|[[Face Noir]]<br />
|facenoir<br />
|Unknown.<br />
|Unknown.<br />
|No<br />
|- style="backgroundwhite"<br />
|[[Fairy Tales About Toshechka and Boshechka]]||tib||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Finding Hope]]||findinghope||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Five Magical Amulets]]||5ma||Unknown.||Wasps animation is too slow.||Yes<br />
|- style="background:white"<br />
|[[Forgotten Sound 1 - Revelation]]||forgottensound1||Unknown.||Unknown.<br />
|No<br />
|- style="background:white"<br />
|[[Forgotten Sound 2 - Destiny]]||forgottensound2||Unknown.||Unknown.<br />
|No<br />
|- style="background:white"<br />
|[[Four]]||four||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Framed]] (Beta)||framed||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Ghost in the Sheet]] (Demo)||ghostsheet||Unknown.||Freeze of final cutscenes.||No<br />
|-<br />
|[[Ghost in the Sheet]]<br />
|ghostsheet<br />
|Unknown.<br />
|Freeze of final cutscenes.<br />
|No<br />
|- style="background:white"<br />
|[[Hamlet]]||hamlet||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Helga Deep In Trouble]] (Demo)||helga||Unknown.||Has graphical glitches related to dirty rects.||No<br />
|-<br />
|[[Helga Deep In Trouble]]<br />
|helga<br />
|Unknown.<br />
|Has graphical glitches related to dirty rects.<br />
|No<br />
|-<br />
|[[I Must Kill...: Fresh Meat]] (Demo)<br />
|imustkill<br />
|Unknown.<br />
|Unknown.<br />
|No<br />
|- style="background:white"<br />
|[[James Peris: No Licence Nor Control]] (Demo)||jamesperis||Unknown.||Has drawing issues.||No<br />
|-<br />
|[[James Peris: No Licence Nor Control]]<br />
|jamesperis<br />
|Unknown.<br />
|Has drawing issues.<br />
|No<br />
|- style="background:white"<br />
|[[J.U.L.I.A.: Among the Stars]]||juliastars||Unknown.||Some methods of modified engine need to be reimplemented.||No<br />
|- style="background:white"<br />
|[[J.U.L.I.A.: Untold]]||juliauntold||Unknown.||Some methods of modified engine need to be reimplemented. It's unknown if level editor is accessible and working correctly.||No<br />
|- style="background:white"<br />
|[[K'NOSSOS]] (Demo)||knossos||Unknown.||Animation is slow.||No<br />
|-<br />
|[[K'NOSSOS]]<br />
|knossos<br />
|Unknown.<br />
|Animation is slow.<br />
|No<br />
|- style="background:white"<br />
|[[Kulivočko]] (Demo)||kulivocko||Unknown.||Unknown.||No<br />
|-<br />
|[[Kulivočko]]<br />
|kulivocko<br />
|Unknown.<br />
|Unknown.<br />
|No<br />
|- style="background:white"<br />
|[[Life In 3 Minutes]]|| lifein3minutes ||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Limbo of the Lost]]||lotl||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[The Lost Crown - A Ghost-Hunting Adventure]]||thelostcrowngha||Unknown.||Unknown||No<br />
|- style="background:white"<br />
|[[The Last Crown - Midnight Horror]]||thelastcrownmh||Unknown.||Unknown||No<br />
|- style="background:white"<br />
|[[Lov Mamuta]]||lovmamuta||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Machu Mayu]] (Demo)||machumayu||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Mental Repairs Inc]]|| mentalrepairs ||Unknown.||Unknown.||No<br />
|-<br />
|[[Miskatonic. Part One]]<br />
|miskatonic1<br />
|Unknown.<br />
|Unknown.<br />
|No<br />
|- style="background:white"<br />
|[[Monday Starts on Saturday]]||msos||Unknown.||Has saving issues.||No<br />
|- style="background:white"<br />
|[[Murder In Tehran's Alleys 1933]]||tehran1933||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Murder In Tehran's Alleys 2016]]||tehran2016||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[On the Tracks of Dinosaurs]] (Demo)||reptilesquest||Unknown.||Has saving issues.||No<br />
|- style="background:white"<br />
|[[Myth: A Guff's Tale]]||mythguff||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Night Train]] (Demo)||nighttrain||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Oknytt]]||oknytt||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[One]] (Demo)||one||Unknown.||Has transparency issues.||No<br />
|- style="background:white"<br />
|[[One Helluva Day]] (Demo)||onehelluvaday||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Paintaria]]||paintaria||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Palladion]] (Alpha)||palladion||Unknown.||Has saving issues.||No<br />
|- style="background:white"<br />
|[[Pizza Morgana: Episode 1 - Monsters and Manipulations in the Magical Forest]] (Demo)||pizzamorgana||Unknown.||Has saving issues.||No<br />
|- style="background:white"<br />
|[[Pole Chudes]]||polechudes||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Project Doom|Project: Doom]]||projectdoom||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Project Joe]] (Demo)||projectjoe||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Project Lonely Robot]] (Beta)||lonelyrobot||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Qajary Cat]]||qajarycat||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Satan and Sons]] (Demo)||satanandsons||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Shaban]] (Demo)||shaban||Unknown.||Has transparency issues.||No<br />
|-<br />
|[[Shaban]]<br />
|shaban<br />
|Unknown.<br />
|Has transparency issues.<br />
|No<br />
|- style="background:white"<br />
|[[Shadows on the Vatican - Act I: Greed]]||sotv1||Unknown.||Unknown.<br />
|No<br />
|- style="background:white"<br />
|[[Shadows on the Vatican - Act II: Wrath]]||sotv2||Unknown.||Unknown.<br />
|No<br />
|- style="background:white"<br />
|[[Strange Change]]||strangechange||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Sunrise: The game]] (Demo)||sunrise||Unknown.||Plugin not implemented.||No<br />
|-<br />
|[[Sunrise: The game]]<br />
|sunrise<br />
|Unknown.<br />
|Plugin not implemented.<br />
|No<br />
|- style="background:white"<br />
|[[Stroke of Fate: Operation Valkyrie]]||sof1||Unknown.||Plugins are not implemented. Externals are not implemented.||No<br />
|- style="background:white"<br />
|[[Stroke of Fate: Operation Bunker]]||sof2||Unknown.||Plugins are not implemented. Externals are not implemented.||No<br />
|- style="background:white"<br />
|[[Sofia's Debt]]||sofiasdebt||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Red Comrades 0.2: Operation F.]] (Fangame demo)||petka02||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Des Rêves Élastiques Avec Mille Insectes Nommés Georges]]||dreaming||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Rhiannon: Curse of the Four Branches]] (Demo)||rhiannon||Unknown.||Animation freeze of the final outtro.||No<br />
|-<br />
|[[Rhiannon: Curse of the Four Branches]]<br />
|rhiannon<br />
|Unknown.<br />
|Animation freeze of the final outtro.<br />
|No<br />
|-<br />
|[[Silent Footsteps]] (Demo)<br />
|rebeccacarlson1<br />
|Unknown.<br />
|Unknown.<br />
|No<br />
|- style="background:white"<br />
|[[Silent Footsteps]]||rebeccacarlson1||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Space Madness]]||spacemadness||Unknown.||File.Copy() is not implemented.||No<br />
|- style="background:white"<br />
|[[The Ancient Mark - Episode 1]]||theancientmark1||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[The Death of Erin Myers]]||erinmyers<br />
|Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[The Golden Calf]]||goldencalf||Unknown.||Has saving issues.||No<br />
|- style="background:white"<br />
|[[The Kite]]||thekite||Unknown.||Script runtime errors.||No<br />
|- style="background:white"<br />
|[[The Shine of a Star]]||shinestar||Unknown.||Problems at shovel puzzle scene.||No<br />
|- style="background:white"<br />
|[[The Trader of Stories]] (Demo)||tradestory||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Vsevolod]] Prologue (Demo)||vsevolod||Unknown.||Assertions and font issues.||No<br />
|- style="background:white"<br />
|[[Wilma Tetris]]||wtetris||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[War]]||war||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[The Way Of Love: Sub Zero]]||wayoflove||Unknown.||Unknown.||No<br />
|-<br />
|Wintermute Engine Technology Demo (Demo)<br />
|wmedemo<br />
|Unknown.<br />
|Unknown.<br />
|No<br />
|-<br />
|Wintermute 3D Characters Technology Demo (Demo)<br />
|wmedemo3d<br />
|Unknown.<br />
|Unknown.<br />
|No<br />
|- style="background:white"<br />
|[[Zbang! The Game]] (Demo)||zbang||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Zilm: A Game of Reflex]]||zilm||Unknown.||Unknown.||No<br />
|}<br />
<br />
<br /><br />
{| border="1" cellspacing="0" cellpadding="2" style="width:100%"<br />
|+Untested, won't start/crash early:<br />
|- style="background:silver"<br />
|Game Name||Target Name||Status||Remarks||Has Screenshot<br />
|- style="background:#ff7777"<br />
|[[Looky - The Adventure]]||looky||Crashes with PlayVideo.||Unknown.||No<br />
|}<br />
<br />
<br /><br />
{| border="1" cellspacing="0" cellpadding="2" style="width:100%"<br />
|+Totally untested<br />
|- style="background:silver"<br />
|Game Name||Target Name||Status||Remarks||Has Screenshot<br />
|-<br />
|[[Looky - The Adventure]] (Demo)<br />
|looky<br />
|Unknown.<br />
|Unknown.<br />
|No<br />
|- style="background:white"<br />
|[[Securanote]]||securanote||Unknown.||Unknown. Controls not added to keymapper.||No<br />
|}<br />
<br />
<br /><br />
{| border="1" cellspacing="0" cellpadding="2" style="width:100%"<br />
|+Those games are not in detection tables<br />
|- style="background:silver"<br />
|Game Name||Target Name||Status||Remarks||Has Screenshot<br />
|-<br />
|Adam Syndrome<br />
|Unknown.<br />
|Unknown.<br />
|Unknown. Controls not added to keymapper.<br />
|No<br />
|-<br />
|Akvo<br />
|Unknown.<br />
|Unknown.<br />
|Unknown. Controls not added to keymapper.<br />
|No<br />
|-<br />
|Alone: Under Strange Night<br />
|Unknown.<br />
|Unknown.<br />
|Unknown. Controls not added to keymapper.<br />
|No<br />
|-<br />
|Arbiter: The Outsiders<br />
|Unknown.<br />
|Unknown.<br />
|Unknown. Controls not added to keymapper.<br />
|No<br />
|-<br />
|Atia<br />
|Unknown.<br />
|Unknown.<br />
|Unknown. Controls not added to keymapper.<br />
|No<br />
|-<br />
|Awakening: Burning Ashes<br />
|Unknown.<br />
|Unknown.<br />
|Unknown. Controls not added to keymapper.<br />
|No<br />
|-<br />
|Beneath All Dust<br />
|Unknown.<br />
|Unknown.<br />
|Unknown. Controls not added to keymapper.<br />
|No<br />
|-<br />
|Blekinge Institute of Technology<br />
|Unknown.<br />
|Unknown.<br />
|Unknown. Controls not added to keymapper.<br />
|No<br />
|-<br />
|Butterfly (Jaroslaw Kuczek)<br />
|Unknown.<br />
|Unknown.<br />
|Unknown. Controls not added to keymapper.<br />
|No<br />
|-<br />
|Camino de Santiago<br />
|Unknown.<br />
|Unknown.<br />
|Unknown. Controls not added to keymapper.<br />
|No<br />
|-<br />
|Chaos Realm<br />
|Unknown.<br />
|Unknown.<br />
|Unknown. Controls not added to keymapper.<br />
|No<br />
|-<br />
|Curina<br />
|Unknown.<br />
|Unknown.<br />
|Unknown. Controls not added to keymapper.<br />
|No<br />
|- style="background:white"<br />
|Dark Summer||Unknown.||Unknown.||Unknown. Controls not added to keymapper.||No<br />
|-<br />
|Dark Side<br />
|Unknown.<br />
|Unknown.<br />
|Unknown. Controls not added to keymapper.<br />
|No<br />
|-<br />
|DeMorte<br />
|Unknown.<br />
|Unknown.<br />
|Unknown. Controls not added to keymapper.<br />
|No<br />
|-<br />
|Destinies<br />
|Unknown.<br />
|Unknown.<br />
|Unknown. Controls not added to keymapper.<br />
|No<br />
|-<br />
|El Amuleto de Monkey Island<br />
|Unknown.<br />
|Unknown.<br />
|Unknown. Controls not added to keymapper.<br />
|No<br />
|-<br />
|El Engaño de Barbapoca: Capítulo 1 - Esta Pizza Está de Muerte<br />
|Unknown.<br />
|Unknown.<br />
|Unknown. Controls not added to keymapper.<br />
|No<br />
|-<br />
|El Engaño de Barbapoca: Capítulo 2 - Competencia Fantasmal<br />
|Unknown.<br />
|Unknown.<br />
|Unknown. Controls not added to keymapper.<br />
|No<br />
|-<br />
|El Eternauta<br />
|Unknown.<br />
|Unknown.<br />
|Unknown. Controls not added to keymapper.<br />
|No<br />
|-<br />
|El Padrastro<br />
|Unknown.<br />
|Unknown.<br />
|Unknown. Controls not added to keymapper.<br />
|No<br />
|-<br />
|Final Prayer<br />
|Unknown.<br />
|Unknown.<br />
|Unknown. Controls not added to keymapper.<br />
|No<br />
|-<br />
|Golden Life: Unterwegs nach Brasilien<br />
|Unknown.<br />
|Unknown.<br />
|Unknown. Controls not added to keymapper.<br />
|No<br />
|-<br />
|Henry y el Libro Mágico<br />
|Unknown.<br />
|Unknown.<br />
|Unknown. Controls not added to keymapper.<br />
|No<br />
|-<br />
|Hidden Rooms<br />
|Unknown.<br />
|Unknown.<br />
|Unknown. Controls not added to keymapper.<br />
|No<br />
|-<br />
|IEA: Making a party<br />
|Unknown.<br />
|Unknown.<br />
|Unknown. Controls not added to keymapper.<br />
|No<br />
|-<br />
|In the End of November<br />
|Unknown.<br />
|Unknown.<br />
|Unknown. Controls not added to keymapper.<br />
|No<br />
|-<br />
|It on the hill<br />
|Unknown.<br />
|Unknown.<br />
|Unknown. Controls not added to keymapper.<br />
|No<br />
|-<br />
|Juniper Crescent - The Sapphire Claw<br />
|Unknown.<br />
|Unknown.<br />
|Unknown. Controls not added to keymapper.<br />
|No<br />
|-<br />
|Kesha in the World of Fairy Tales<br />
|Unknown.<br />
|Unknown.<br />
|Unknown. Controls not added to keymapper.<br />
|No<br />
|-<br />
|Klaymen Episodes<br />
|Unknown.<br />
|Unknown.<br />
|Unknown. Controls not added to keymapper.<br />
|No<br />
|-<br />
|Knights in Shining Armor: Our King's Tale - Episode One<br />
|Unknown.<br />
|Unknown.<br />
|Unknown. Controls not added to keymapper.<br />
|No<br />
|-<br />
|La Leyenda de la Biblioteca<br />
|Unknown.<br />
|Unknown.<br />
|Unknown. Controls not added to keymapper.<br />
|No<br />
|-<br />
|Mystery Places: Das Geheimnis von Sektor Omega<br />
|Unknown.<br />
|Unknown.<br />
|Unknown. Controls not added to keymapper.<br />
|No<br />
|-<br />
|Mystic Triddle<br />
|Unknown.<br />
|Unknown.<br />
|Unknown. Controls not added to keymapper.<br />
|No<br />
|-<br />
|Mukhtar and his Team<br />
|Unknown.<br />
|Unknown.<br />
|Unknown. Controls not added to keymapper.<br />
|No<br />
|- style="background:white"<br />
|NoseBound||Unknown.||Unknown.||Unknown. Controls not added to keymapper.||No<br />
|-<br />
|On The Lam: Fugitive Simulator<br />
|Unknown.<br />
|Unknown.<br />
|Unknown. Controls not added to keymapper.<br />
|No<br />
|-<br />
|Once Upon a Time in Japan: Earth<br />
|Unknown.<br />
|Unknown.<br />
|Unknown. Controls not added to keymapper.<br />
|No<br />
|-<br />
|Operación: Bomba<br />
|Unknown.<br />
|Unknown.<br />
|Unknown. Controls not added to keymapper.<br />
|No<br />
|-<br />
|Pangea 1/2<br />
|Unknown.<br />
|Unknown.<br />
|Unknown. Controls not added to keymapper.<br />
|No<br />
|-<br />
|Restless (Viperante Creative Media)<br />
|Unknown.<br />
|Unknown.<br />
|Unknown. Controls not added to keymapper.<br />
|No<br />
|-<br />
|Resurrection (Artistic Soft)<br />
|Unknown.<br />
|Unknown.<br />
|Unknown. Controls not added to keymapper.<br />
|No<br />
|-<br />
|Schachwelten<br />
|Unknown.<br />
|Unknown.<br />
|Unknown. Controls not added to keymapper.<br />
|No<br />
|-<br />
|Science Fiction<br />
|Unknown.<br />
|Unknown.<br />
|Unknown. Controls not added to keymapper.<br />
|No<br />
|- style="background:white"<br />
|Shadow Of Nebula||Unknown.||Unknown.||Unknown. Controls not added to keymapper.||No<br />
|-<br />
|Susan Rose: Mysterious Child<br />
|Unknown.<br />
|Unknown.<br />
|Unknown. Controls not added to keymapper.<br />
|No<br />
|-<br />
|Susan Rose: Delicate Murder<br />
|Unknown.<br />
|Unknown.<br />
|Unknown. Controls not added to keymapper.<br />
|No<br />
|-<br />
|The Aurora Clock<br />
|Unknown.<br />
|Unknown.<br />
|Unknown. Controls not added to keymapper.<br />
|No<br />
|-<br />
|The Coral Cave<br />
|Unknown.<br />
|Unknown.<br />
|Unknown. Controls not added to keymapper.<br />
|No<br />
|-<br />
|The Curves of Danger<br />
|Unknown.<br />
|Unknown.<br />
|Unknown. Controls not added to keymapper.<br />
|No<br />
|-<br />
|The Dead Device<br />
|Unknown.<br />
|Unknown.<br />
|Unknown. Controls not added to keymapper.<br />
|No<br />
|-<br />
|The Eldritch Cases: Dagon<br />
|Unknown.<br />
|Unknown.<br />
|Unknown. Controls not added to keymapper.<br />
|No<br />
|-<br />
|The First Crown<br />
|Unknown.<br />
|Unknown.<br />
|Unknown. Controls not added to keymapper.<br />
|No<br />
|-<br />
|The Last Crown: Haunting of Hallowed Isle<br />
|Unknown.<br />
|Unknown.<br />
|Unknown. Controls not added to keymapper.<br />
|No<br />
|-<br />
|The Meaningless life of August<br />
|Unknown.<br />
|Unknown.<br />
|Unknown. Controls not added to keymapper.<br />
|No<br />
|-<br />
|The Scream of Madness<br />
|Unknown.<br />
|Unknown.<br />
|Unknown. Controls not added to keymapper.<br />
|No<br />
|-<br />
|The Stone of Power<br />
|Unknown.<br />
|Unknown.<br />
|Unknown. Controls not added to keymapper.<br />
|No<br />
|-<br />
|Timecode<br />
|Unknown.<br />
|Unknown.<br />
|Unknown. Controls not added to keymapper.<br />
|No<br />
|-<br />
|Traditio Lampadis<br />
|Unknown.<br />
|Unknown.<br />
|Unknown. Controls not added to keymapper.<br />
|No<br />
|-<br />
|Until Im Gone<br />
|Unknown.<br />
|Unknown.<br />
|Unknown. Controls not added to keymapper.<br />
|No<br />
|-<br />
|Untitled (Fredrika Widén, Oliver Blomgren and Tomas Johansson)<br />
|Unknown.<br />
|Unknown.<br />
|Unknown. Controls not added to keymapper.<br />
|No<br />
|-<br />
|Ways and Means<br />
|Unknown.<br />
|Unknown.<br />
|Unknown. Controls not added to keymapper.<br />
|No<br />
|-<br />
|We Need a Hero<br />
|Unknown.<br />
|Unknown.<br />
|Unknown. Controls not added to keymapper.<br />
|No<br />
|-<br />
|Wheels on Fire<br />
|Unknown.<br />
|Unknown.<br />
|Unknown. Controls not added to keymapper.<br />
|No<br />
|-<br />
|Xergo<br />
|Unknown.<br />
|Unknown.<br />
|Unknown. Controls not added to keymapper.<br />
|No<br />
|}</div>Lb ii2https://wiki.scummvm.org/index.php?title=Carol_Reed_series&diff=34020Carol Reed series2022-01-04T19:15:26Z<p>Lb ii2: Added unsuppoerted Carol Reed 17</p>
<hr />
<div>The Carol Reed games are a series of mystery adventure games by [[MDNA Games]].<br />
<br />
*Carol Reed 1: Remedy (2004) (Made with Adventure Maker, thus not supported by ScummVM)<br />
*Carol Reed 2: Hope Springs Eternal (2005) (Made with Adventure Maker, thus not supported by ScummVM)<br />
*Carol Reed 3: Time Stand Still (2006) (Made with Adventure Maker, thus not supported by ScummVM)<br />
*[[Carol Reed 4: East Side Story]] (2007)<br />
*[[Carol Reed 5: The Colour of Murder]] (2008)<br />
*[[Carol Reed 6: Black Circle]] (2009)<br />
*[[Carol Reed 7: Blue Madonna]] (2011)<br />
*[[Carol Reed 8: Amber's Blood]] (2012)<br />
*[[Carol Reed 9: Cold Case Summer]] (2013)<br />
*[[Carol Reed 10: Bosch's Damnation]] (2014)<br />
*[[Carol Reed 11: Shades Of Black]] (2015)<br />
*[[Carol Reed 12: Profound Red]] (2017)<br />
*[[Carol Reed 13: The Birdwatcher]] (2018)<br />
*[[Carol Reed 14: The Fall of April]] (2019)<br />
*[[Carol Reed 15: Geospots]] (2020)<br />
*[[Carol Reed 16: Quarantine Diary]] (2021)<br />
*Carol Reed 17: Amos Green's Final Repose (2022) (Made with Godot Engine, thus not supported by ScummVM)</div>Lb ii2https://wiki.scummvm.org/index.php?title=Wintermute&diff=32526Wintermute2021-06-27T19:57:48Z<p>Lb ii2: </p>
<hr />
<div>{{EngineDescription|<br />
name=Wintermute|<br />
developer=[[User:somaen|somaen]], [[User:t0by|t0by]], [[User:Fury|Fury]], [[User:lb_ii|lb_ii]]|<br />
companies=[[Dead:Code Software]]|<br />
usedBy=[[Wintermute/Games|Hundred of games]]|<br />
dateAdded=2012-09-04|<br />
release=1.7.0|<br />
}}<br />
<br />
The '''Wintermute Engine''' (Copyright (c) 2011 Jan Nedoma) is a set of software tools and a runtime interpreter (game engine) primarily designed for creating and running graphical adventure games. The full engine is open-source (on demand), as well as some of the tools.<br />
<br />
The lead developer rewrote the runtime interpreter to make it a bit portable in 2011, for the 2D part of the engine only.<br />
<br />
This engine was added by the [[Summer of Code|GSoC]] student [[User:somaen|somaen]] to ScummVM as part of the [[Summer of Code|Google Summer of Code]] in [[Summer of Code/GSoC2012#Wintermute integration in ScummVM|2012]]. Its functionality was extended by the GSOC student [[User:t0by|t0by]] as part of the [[Summer of Code/GSoC2013#Improving Wintermute Engine|GSoC 2013]].<br />
<br />
The 3D part of the engine was implemented by the GSOC student [[User:Fury|Fury]] as part of the [[Summer of Code/GSoC2020|GSoC 2020]].<br />
<br />
Subengines for Wintermute forks was added by [[User:lb_ii|lb_ii]] to run games developed by [[Gingertips Game Studio]] and [[HeroCraft]].<br />
<br />
Once complete, this engine would add support to more than hundred 2D and 2.5D games, would give the users a nice way to create games supported by ScummVM, and would bring to Dead:Code the portability of which they dream.<br />
<br />
==Features==<br />
This port of the Wintermute Engine (WME) is based on WME Lite, which lacks some functionality originally found in WME: (from http://res.dead-code.org/doku.php/wmelite:start)<br />
<br />
In addition, this port removes a few additional features that were never/rarely used.<br />
{| class="wikitable"<br />
|+<br />
Comparison of different WME forks<br />
!Feature<br />
!WME 1.x<br />
!WME Lite<br />
!ScummVM<br />
|-<br />
|3D Characters<br />
|Yes<br />
|No<br />
|Yes<br />
|-<br />
|Sprite frame mirroring<br />
|Yes<br />
|No<br />
|Yes<br />
|-<br />
|Sprite rotations<br />
|Yes<br />
|No<br />
|Yes<br />
|-<br />
|Sprite blending modes<br />
|Yes<br />
|No<br />
|???<br />
|-<br />
|Video playback<br />
|Yes<br />
|No<br />
|Partially (Theora is slow and doesn't support seeking)<br />
|-<br />
|Sound effects like SoundFXEcho()<br />
|Yes<br />
|No<br />
|No<br />
|-<br />
|Plugins<br />
|Yes<br />
|No<br />
|For most games, reimplemented - see [[Wintermute/Plugins]]<br />
|-<br />
|External functions from DLLs<br />
|Yes<br />
|No<br />
|For most games, reimplemented - see [[Wintermute/Externals]]<br />
|-<br />
|'Directory' script object<br />
|Real files listing<br />
|Real files listing<br />
|For most games, static lists - see script_ext_directory.cpp<br />
|-<br />
|'File' script object<br />
|Real files access<br />
|Real files access<br />
|Implemented with SavefileManager<br />
|-<br />
|Game Explorer support.<br />
|Yes<br />
|No<br />
|No<br />
|-<br />
|Debugger<br />
|Yes<br />
|No<br />
|No<br />
|-<br />
|Compiler <br />
|Yes<br />
|No<br />
|No<br />
|-<br />
|CD-numbering support in .dcp-files <br />
|Yes<br />
|Yes<br />
|No, was never used<br />
|-<br />
|VKey values<br />
|MSDN Keycodes<br />
|SDL Keycodes<br />
|MSDN / SDL Keycodes (specific per game)<br />
|-<br />
|Non-Unicode string encoding<br />
|OS-specific<br />
|OS-specific<br />
|Target language-specific<br />
|}<br />
<br />
==Additional limitations==<br />
* Only .OGG and RAW-.WAV sounds are supported at this point<br />
* TTF-fonts might behave a bit differently, owing to both the change to FreeType in WME Lite and the change in dpi in this port of WME.<br />
* The window-caption-setting in-game will be ignored, for the sake of concistency with ScummVM.<br />
* Since we don't use FreeImage, some games might use odd files that weren't expected when the image-decoders in ScummVM were written. One example here is interlaced-PNGs.<br />
* Most games assume the availability of the Windows-fonts (particularly arial.ttf) at this point no fallback has been put in place for using FreeFonts as replacements, simply for lack of having them easily accessible to the engines at this point. So, at least arial.ttf should be put in either the game-folder or made available through the extras-folder for now, otherwise kGUIBigFont will be used as a replacement.<br />
<br />
==Advanced engine-features==<br />
At this point the engine implements the following "advanced engine features":<br />
* RTL ("Return to Launcher") support<br />
* Global options dialog support<br />
* Listing savestates via command line or Launcher<br />
* Loading savestates via command line or Launcher<br />
* Deleting savestates via the Launcher and GMM<br />
* Savestate metadata support<br />
* Loading/Saving during run time<br />
<br />
and NOT the following:<br />
* Enhanced debug/error messages<br />
<br />
==Detection==<br />
Since Wintermute has authoring tools available, there will at any point in time be at least a few games that are works-in-progress, and as the authors of these games might want to test their games in ScummVM, the engine has to be able to detect arbitrary Wintermute-games, to this end the detector code in this engine will check any folder containing "data.dcp", and try to read "startup.settings" and "default.game" (or optionally any other .game-file defined in startup.settings), the Name/Caption fields in the .game-file will be used as gameid/title (prefixing the gameid with "wmefan-" to avoid confusion with any other WME game that might happen to have taken that id.<br />
<br />
All known games should have their md5s and gameids properly added. <br />
<br />
==Games targeted by the engine==<br />
This engine potentially targets a very large amount of games:<br />
*[http://res.dead-code.org/doku.php/games:start Dead:Code list of games]<br />
*[http://forum.dead-code.org/index.php?board=2.0 Dead:Code forum announcement thread]<br />
*[http://www.mobygames.com/game-group/game-engine-wintermute MobyGames short list]<br />
<br />
See [[Wintermute/Games|Wintermute Games]] for a list of known games and their current state of support in the engine.<br />
<br />
==Known issues:==<br />
See [[Wintermute/TODO|Wintermute TODO]] list.<br />
<br />
==See Also==<br />
* [[Wintermute/Controls]]<br />
* [[Wintermute/Versions]]<br />
<br />
==External links==<br />
*[http://en.wikipedia.org/wiki/Wintermute_Engine Wikipedia article on the Wintermute Engine]<br />
<br />
[[Category:Engines]]</div>Lb ii2https://wiki.scummvm.org/index.php?title=User:Lb_ii&diff=32525User:Lb ii2021-06-27T19:45:04Z<p>Lb ii2: Redirected page to User:Lb ii2</p>
<hr />
<div>#REDIRECT [[User:Lb_ii2]]</div>Lb ii2https://wiki.scummvm.org/index.php?title=User:Lb_ii2&diff=32524User:Lb ii22021-06-27T19:38:48Z<p>Lb ii2: Created page with "{{User| handle=lb_ii| name=(nickname) Lolbot IIchan| memberSince=2020-05-14| workingOn=Wintermute| email=lb_ii (at scummvm DOT org) }}"</p>
<hr />
<div>{{User|<br />
handle=lb_ii|<br />
name=(nickname) Lolbot IIchan|<br />
memberSince=2020-05-14|<br />
workingOn=[[Wintermute]]|<br />
email=lb_ii (at scummvm DOT org)<br />
}}</div>Lb ii2https://wiki.scummvm.org/index.php?title=Wintermute/Games&diff=32520Wintermute/Games2021-06-22T23:06:55Z<p>Lb ii2: </p>
<hr />
<div>Since the feature-set of WME Lite differs from that of the full Wintermute Engine,<br />
games will need to be targeted on a case-by-case, feature-by-feature basis. <br />
<br />
== Games tested at least once ==<br />
This is<br />
a list of the games that are currently known to work (although perhaps with minor<br />
issues) through to completion:<br />
{| cellspacing="0" cellpadding="2" border="1" <br />
|+Completable Games<br />
|- style="background:silver"<br />
|Game Name||Target Name||Status||Remarks||Has Screenshot<br />
|- style="background:lightgreen"<br />
|[[1 1/2 Ritter]]||ritter||Completable.||None.||Yes<br />
|- style="background:lightgreen"<br />
|[[Boredom of Agustin Cordes]]||agustin||Completable.||None.||No<br />
|- style="background:lightgreen"<br />
|[[Carol Reed 6: Black Circle]] (Demo)||carolreed6||Completable.||Negative seeking in some OGG streams.||No<br />
|- style="background:lightgreen"<br />
|[[Chivalry is NOT Dead]]||chivalry||Completable.||Slow menus.||Yes<br />
|- style="background:lightgreen"<br />
|[[DFAF Adventure]]||dfafadventure||Completable.||None.||No<br />
|- style="background:lightgreen"<br />
|[[Dirty Split]]||dirtysplit||Completable.||One garbled image.||Yes<br />
|- style="background:lightgreen"<br />
|[[The Dreamcat Adventure]]||dreamcat||Completable.||None.||No<br />
|- style="background:lightgreen"<br />
|[[Five Lethal Demons]]||5ld||Completable.||None.||No<br />
|- style="background:lightgreen"<br />
|[[FoxTail]] (Chapters 1-3)||foxtail||Completable.||Game & engine fork are in active development. [https://wiki.scummvm.org/index.php?title=Wintermute/TODO#Known_Issues_for_FoxTail A few subengine-specific minor issues].||No<br />
|- style="background:lightgreen"<br />
|[[Hor]]||hor||Completable.||None.||No<br />
|- style="background:lightgreen"<br />
|[[J.U.L.I.A.]] (Demo) ||julia||Completable.||Slow, and some font issues. Requires Theora.||No<br />
|- style="background:lightgreen"<br />
|[[J.U.L.I.A.]]||julia||Completable.||Rather resource-heavy, should be played with VFX low. Might have savegame-issues in the Xir-battle.||No<br />
|- style="background:lightgreen"<br />
|[[Mirage]]||mirage||Completable.||None.||No<br />
|- style="background:lightgreen"<br />
|[[OpenQuest]]||openquest||Completable.||None.||No<br />
|- style="background:lightgreen"<br />
|[[Papa's Daughters]]||papasdaughters1||Completable.||Has graphical glitches related to dirty rects.||No<br />
|- style="background:lightgreen"<br />
|[[Papa's Daughters 2]]||papasdaughters2||Completable.||Has graphical glitches related to dirty rects.||No<br />
|- style="background:lightgreen"<br />
|[[Pigeons in the Park]]||pigeons||Completable.||None.||No<br />
|- style="background:lightgreen"<br />
|[[Reversion - The Escape]]||reversion1||Completable.||None.||No<br />
|- style="background:lightgreen"<br />
|[[Reversion - The Meeting]]||reversion2||Completable.||None.||No<br />
|- style="background:lightgreen"<br />
|[[Rosemary]]||rosemary||Completable.||Glitches and font issues.||Yes<br />
|- style="background:lightgreen"<br />
|[[Space Invaders]] (Demo)||spaceinvaders||Completable.||None.||No<br />
|- style="background:lightgreen"<br />
|[[Tanya Grotter and the Magical Double Bass]]||tanya1||Completable.||None.||No<br />
|- style="background:lightgreen"<br />
|[[Tanya Grotter and the Disappearing Floor]]||tanya2||Completable.||None.||No<br />
|- style="background:lightgreen"<br />
|[[The Box]]||thebox||Completable.||None.||No<br />
|- style="background:lightgreen"<br />
|[[The Idiot's Tale]]||thebox||Completable.||None.||No<br />
|- style="background:lightgreen"<br />
|[[The White Chamber]]||twc||Completable.||Slow scrolling.||Yes<br />
|} <br />
<br />
{| border="1" cellspacing="0" cellpadding="2" style="width:100%"<br />
|+Uncompletable:<br />
|- style="background:silver" <br />
|Game Name||Target Name||Status||Remarks||Has Screenshot<br />
|- style="background:#ff7777"<br />
|[[Reversion - The Return]]||reversion3||Not completable.||Crashes when talking to the big guard at the hospital.<br />ERROR: rate effect can only handle rates < 131072||No<br />
|}<br />
<br />
==Untested Games==<br />
Feel free to test the untested games on those lists.<br />
{| style="width:100%" cellspacing="0" cellpadding="2" border="1"<br />
|+Untested, but start:<br />
|- style="background:silver"<br />
|Game Name||Target Name||Status||Remarks||Has Screenshot<br />
|-<br />
|[[1 1/2 Ritter]] (Demo)<br />
|ritter<br />
|Unknown.<br />
|Unknown.<br />
|Yes<br />
|- style="background:white"<br />
|[[Actual Destination]]||actualdest||Unknown.||Unknown.||No<br />
|-<br />
|[[Informer Alavi - Murder of Miss Rojan|Alavi Detective - Murder of Miss Rojan]] (Demo)<br />
|alavi<br />
|Unknown.<br />
|Unknown.<br />
|No<br />
|-<br />
|[[Informer Alavi - Murder of Miss Rojan|Alavi Detective - Murder of Miss Rojan]]<br />
|alavi<br />
|Unknown.<br />
|Unknown.<br />
|No<br />
|- style="background:white"<br />
|[[Alimardan's Mischief]]||alimardan1||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Alimardan Meets Merlin]]||alimardan2||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Alpha Polaris]] (Demo)||alphapolaris||Unknown.||Unknown.||No<br />
|-<br />
|[[Alpha Polaris]]<br />
|alphapolaris<br />
|Unknown.<br />
|Unknown.<br />
|No<br />
|- style="background:white"<br />
|[[Apeiron]]||apeiron||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Art of Murder: FBI Confidential]] (Demo)||artofmurder1||Unknown.||Unknown.||No<br />
|-<br />
|[[Art of Murder: FBI Confidential]]<br />
|artofmurder1<br />
|Unknown.<br />
|Unknown.<br />
|No<br />
|- style="background:white"<br />
|[[Barrow Hill - The Dark Path]]||barrowhilldp||Unknown.||Unknown.<br />
|No<br />
|- style="background:white"<br />
|[[Basis Octavus]]|| basisoctavus ||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Beyond the Threshold]]||bthreshold||Unknown.||Plugin [https://wiki.scummvm.org/index.php?title=Wintermute/Plugins#wme_displacement.dll wme_displacement.dll] is not implemented.||No<br />
|- style="background:white"<br />
|[[Bickadoodle]]||bickadoodle||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Book of Gron Part One]]||bookofgron||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Carol Reed 4: East Side Story]] (Demo)||carolreed4||Unknown.||Unknown.||No<br />
|-<br />
|[[Carol Reed 4: East Side Story]]<br />
|carolreed4<br />
|Unknown.<br />
|Unknown.<br />
|No<br />
|- style="background:white"<br />
|[[Carol Reed 5: The Colour of Murder]] (Demo)||carolreed5||Unknown.||Unknown.||No<br />
|-<br />
|[[Carol Reed 5: The Colour of Murder]]<br />
|carolreed5<br />
|Unknown.<br />
|Unknown.<br />
|No<br />
|- style="background:white"<br />
|[[Carol Reed 6: Black Circle]]||carolreed6||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Carol Reed 7: Blue Madonna]] (Demo)||carolreed7||Unknown.||Unknown.||No<br />
|-<br />
|[[Carol Reed 7: Blue Madonna]]<br />
|carolreed7<br />
|Unknown.<br />
|Unknown.<br />
|No<br />
|- style="background:white"<br />
|[[Carol Reed 8: Amber's Blood]] (Demo)||carolreed8||Unknown.||Unknown.||No<br />
|-<br />
|[[Carol Reed 8: Amber's Blood]]<br />
|carolreed8<br />
|Unknown.<br />
|Unknown.<br />
|No<br />
|-<br />
|[[Carol Reed 9: Cold Case Summer]] (Demo)<br />
|carolreed9<br />
|Unknown.<br />
|Unknown.<br />
|No<br />
|- style="background:white"<br />
|[[Carol Reed 9: Cold Case Summer]]||carolreed9||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Carol Reed 10: Bosch's Damnation]] (Demo)||carolreed10||Unknown.||Unknown.||No<br />
|-<br />
|[[Carol Reed 10: Bosch's Damnation]]<br />
|carolreed10<br />
|Unknown.<br />
|Unknown.<br />
|No<br />
|-<br />
|[[Carol Reed 11: Shades Of Black]] (Demo)<br />
|carolreed11<br />
|Unknown.<br />
|Unknown.<br />
|No<br />
|- style="background:white"<br />
|[[Carol Reed 11: Shades Of Black]]||carolreed11||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Carol Reed 12: Profound Red]]||carolreed12||Unknown.||Unknown.||No<br />
|-<br />
|[[Carol Reed 13: The Birdwatcher]]<br />
|carolreed13<br />
|Unknown.<br />
|Unknown.<br />
|No<br />
|-<br />
|[[Carol Reed 14: The Fall of April]]<br />
|carolreed14<br />
|Unknown.<br />
|Unknown.<br />
|No<br />
|-<br />
|[[Carol Reed 15: Geospots]]<br />
|carolreed15<br />
|Unknown.<br />
|Unknown.<br />
|No<br />
|-<br />
|[[Carol Reed 16: Quarantine Diary]]<br />
|carolreed16<br />
|Unknown.<br />
|Unknown.<br />
|No<br />
|- style="background:white"<br />
|[[Colors on Canvas]] (Demo)||colorsoncanvas||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Conspiração Dumont]] (Demo)|| conspiracao ||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Corrosion: Cold Winter Waiting]]||corrosion||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Dark Fall: Lost Souls]]||darkfallls||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Dead City]]||deadcity||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Devil In The Capital]]|| devilincapital ||Unknown.||Unknown.<br />
|No<br />
|- style="background:white"<br />
|[[Dr. Bohus]]||drbohus||Unknown.||Has transparency issues.||No<br />
|- style="background:white"<br />
|[[Dr. Doyle - Mystery Of The Cloche Hat]]||drdoylemotch||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Dreamscape]]||dreamscape||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[The Driller Incident]]||driller||Unknown.||Has font issues.||No<br />
|-<br />
|[[Eight Squares in The Garden]]<br />
|8squares<br />
|Unknown.<br />
|Unknown.<br />
|No<br />
|- style="background:white"<br />
|[[Escape From The Mansion]]||escapemansion||Unknown.||Unknown.||Yes<br />
|- style="background:white"<br />
|[[Everyday Grey]]||everydaygray<br />
|Unknown.||It's a 2D game.||No<br />
|- style="background:white"<br />
|[[Face Noir]] (Demo)||facenoir||Unknown.||Unknown.||No<br />
|-<br />
|[[Face Noir]]<br />
|facenoir<br />
|Unknown.<br />
|Unknown.<br />
|No<br />
|- style="backgroundwhite"<br />
|[[Fairy Tales About Toshechka and Boshechka]]||tib||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Finding Hope]]||findinghope||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Five Magical Amulets]]||5ma||Unknown.||Wasps animation is too slow.||Yes<br />
|- style="background:white"<br />
|[[Forgotten Sound 1 - Revelation]]||forgottensound1||Unknown.||Unknown.<br />
|No<br />
|- style="background:white"<br />
|[[Forgotten Sound 2 - Destiny]]||forgottensound2||Unknown.||Unknown.<br />
|No<br />
|- style="background:white"<br />
|[[Four]]||four||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Framed]] (Beta)||framed||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Ghost in the Sheet]] (Demo)||ghostsheet||Unknown.||Freeze of final cutscenes.||No<br />
|-<br />
|[[Ghost in the Sheet]]<br />
|ghostsheet<br />
|Unknown.<br />
|Freeze of final cutscenes.<br />
|No<br />
|- style="background:white"<br />
|[[Hamlet]]||hamlet||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Helga Deep In Trouble]] (Demo)||helga||Unknown.||Has graphical glitches related to dirty rects.||No<br />
|-<br />
|[[Helga Deep In Trouble]]<br />
|helga<br />
|Unknown.<br />
|Has graphical glitches related to dirty rects.<br />
|No<br />
|-<br />
|[[I Must Kill...: Fresh Meat]] (Demo)<br />
|imustkill<br />
|Unknown.<br />
|Unknown.<br />
|No<br />
|- style="background:white"<br />
|[[James Peris: No Licence Nor Control]] (Demo)||jamesperis||Unknown.||Has drawing issues.||No<br />
|-<br />
|[[James Peris: No Licence Nor Control]]<br />
|jamesperis<br />
|Unknown.<br />
|Has drawing issues.<br />
|No<br />
|- style="background:white"<br />
|[[J.U.L.I.A.: Among the Stars]]||juliastars||Unknown.||Some methods of modified engine need to be reimplemented.||No<br />
|- style="background:white"<br />
|[[J.U.L.I.A.: Untold]]||juliauntold||Unknown.||Some methods of modified engine need to be reimplemented. It's unknown if level editor is accessible and working correctly.||No<br />
|- style="background:white"<br />
|[[K'NOSSOS]] (Demo)||knossos||Unknown.||Animation is slow.||No<br />
|-<br />
|[[K'NOSSOS]]<br />
|knossos<br />
|Unknown.<br />
|Animation is slow.<br />
|No<br />
|- style="background:white"<br />
|[[Kulivočko]] (Demo)||kulivocko||Unknown.||Unknown.||No<br />
|-<br />
|[[Kulivočko]]<br />
|kulivocko<br />
|Unknown.<br />
|Unknown.<br />
|No<br />
|- style="background:white"<br />
|[[Life In 3 Minutes]]|| lifein3minutes ||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Limbo of the Lost]]||lotl||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[The Lost Crown - A Ghost-Hunting Adventure]]||thelostcrowngha||Unknown.||Unknown||No<br />
|- style="background:white"<br />
|[[The Last Crown - Midnight Horror]]||thelastcrownmh||Unknown.||Unknown||No<br />
|- style="background:white"<br />
|[[Lov Mamuta]]||lovmamuta||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Machu Mayu]] (Demo)||machumayu||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Mental Repairs Inc]]|| mentalrepairs ||Unknown.||Unknown.||No<br />
|-<br />
|[[Miskatonic. Part One]]<br />
|miskatonic1<br />
|Unknown.<br />
|Unknown.<br />
|No<br />
|- style="background:white"<br />
|[[Monday Starts on Saturday]]||msos||Unknown.||Has saving issues.||No<br />
|- style="background:white"<br />
|[[Murder In Tehran's Alleys 1933]]||tehran1933||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Murder In Tehran's Alleys 2016]]||tehran2016||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[On the Tracks of Dinosaurs]] (Demo)||reptilesquest||Unknown.||Has saving issues.||No<br />
|- style="background:white"<br />
|[[Myth: A Guff's Tale]]||mythguff||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Night Train]] (Demo)||nighttrain||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Oknytt]]||oknytt||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[One]] (Demo)||one||Unknown.||Has transparency issues.||No<br />
|- style="background:white"<br />
|[[One Helluva Day]] (Demo)||onehelluvaday||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Paintaria]]||paintaria||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Palladion]] (Alpha)||palladion||Unknown.||Has saving issues.||No<br />
|- style="background:white"<br />
|[[Pizza Morgana: Episode 1 - Monsters and Manipulations in the Magical Forest]] (Demo)||pizzamorgana||Unknown.||Has saving issues.||No<br />
|- style="background:white"<br />
|[[Pole Chudes]]||polechudes||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Project Doom|Project: Doom]]||projectdoom||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Project Joe]] (Demo)||projectjoe||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Project Lonely Robot]] (Beta)||lonelyrobot||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Qajary Cat]]||qajarycat||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Satan and Sons]] (Demo)||satanandsons||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Shaban]] (Demo)||shaban||Unknown.||Has transparency issues.||No<br />
|-<br />
|[[Shaban]]<br />
|shaban<br />
|Unknown.<br />
|Has transparency issues.<br />
|No<br />
|- style="background:white"<br />
|[[Shadows on the Vatican - Act I: Greed]]||sotv1||Unknown.||Unknown.<br />
|No<br />
|- style="background:white"<br />
|[[Shadows on the Vatican - Act II: Wrath]]||sotv2||Unknown.||Unknown.<br />
|No<br />
|- style="background:white"<br />
|[[Strange Change]]||strangechange||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Sunrise: The game]] (Demo)||sunrise||Unknown.||Plugin not implemented.||No<br />
|-<br />
|[[Sunrise: The game]]<br />
|sunrise<br />
|Unknown.<br />
|Plugin not implemented.<br />
|No<br />
|- style="background:white"<br />
|[[Stroke of Fate: Operation Valkyrie]]||sof1||Unknown.||Plugins are not implemented. Externals are not implemented.||No<br />
|- style="background:white"<br />
|[[Stroke of Fate: Operation Bunker]]||sof2||Unknown.||Plugins are not implemented. Externals are not implemented.||No<br />
|- style="background:white"<br />
|[[Sofia's Debt]]||sofiasdebt||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Red Comrades 0.2: Operation F.]] (Fangame demo)||petka02||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Des Rêves Élastiques Avec Mille Insectes Nommés Georges]]||dreaming||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Rhiannon: Curse of the Four Branches]] (Demo)||rhiannon||Unknown.||Animation freeze of the final outtro.||No<br />
|-<br />
|[[Rhiannon: Curse of the Four Branches]]<br />
|rhiannon<br />
|Unknown.<br />
|Animation freeze of the final outtro.<br />
|No<br />
|-<br />
|[[Silent Footsteps]] (Demo)<br />
|rebeccacarlson1<br />
|Unknown.<br />
|Unknown.<br />
|No<br />
|- style="background:white"<br />
|[[Silent Footsteps]]||rebeccacarlson1||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Space Madness]]||spacemadness||Unknown.||File.Copy() is not implemented.||No<br />
|- style="background:white"<br />
|[[The Ancient Mark - Episode 1]]||theancientmark1||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[The Death of Erin Myers]]||erinmyers<br />
|Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[The Golden Calf]]||goldencalf||Unknown.||Has saving issues.||No<br />
|- style="background:white"<br />
|[[The Kite]]||thekite||Unknown.||Script runtime errors.||No<br />
|- style="background:white"<br />
|[[The Shine of a Star]]||shinestar||Unknown.||Problems at shovel puzzle scene.||No<br />
|- style="background:white"<br />
|[[The Trader of Stories]] (Demo)||tradestory||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Vsevolod]] Prologue (Demo)||vsevolod||Unknown.||Assertions and font issues.||No<br />
|- style="background:white"<br />
|[[Wilma Tetris]]||wtetris||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[War]]||war||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[The Way Of Love: Sub Zero]]||wayoflove||Unknown.||Unknown.||No<br />
|-<br />
|Wintermute Engine Technology Demo (Demo)<br />
|wmedemo<br />
|Unknown.<br />
|Unknown.<br />
|No<br />
|-<br />
|Wintermute 3D Characters Technology Demo (Demo)<br />
|wmedemo3d<br />
|Unknown.<br />
|Unknown.<br />
|No<br />
|- style="background:white"<br />
|[[Zbang! The Game]] (Demo)||zbang||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Zilm: A Game of Reflex]]||zilm||Unknown.||Unknown.||No<br />
|}<br />
<br />
<br /><br />
{| border="1" cellspacing="0" cellpadding="2" style="width:100%"<br />
|+Untested, won't start/crash early:<br />
|- style="background:silver"<br />
|Game Name||Target Name||Status||Remarks||Has Screenshot<br />
|- style="background:#ff7777"<br />
|[[Looky - The Adventure]]||looky||Crashes with PlayVideo.||Unknown.||No<br />
|}<br />
<br />
<br /><br />
{| border="1" cellspacing="0" cellpadding="2" style="width:100%"<br />
|+Totally untested<br />
|- style="background:silver"<br />
|Game Name||Target Name||Status||Remarks||Has Screenshot<br />
|-<br />
|[[Looky - The Adventure]] (Demo)<br />
|looky<br />
|Unknown.<br />
|Unknown.<br />
|No<br />
|- style="background:white"<br />
|[[Securanote]]||securanote||Unknown.||Unknown. Controls not added to keymapper.||No<br />
|}<br />
<br />
<br /><br />
{| border="1" cellspacing="0" cellpadding="2" style="width:100%"<br />
|+Those games are not in detection tables<br />
|- style="background:silver"<br />
|Game Name||Target Name||Status||Remarks||Has Screenshot<br />
|-<br />
|Adam Syndrome<br />
|Unknown.<br />
|Unknown.<br />
|Unknown. Controls not added to keymapper.<br />
|No<br />
|-<br />
|Akvo<br />
|Unknown.<br />
|Unknown.<br />
|Unknown. Controls not added to keymapper.<br />
|No<br />
|-<br />
|Alone: Under Strange Night<br />
|Unknown.<br />
|Unknown.<br />
|Unknown. Controls not added to keymapper.<br />
|No<br />
|-<br />
|Arbiter: The Outsiders<br />
|Unknown.<br />
|Unknown.<br />
|Unknown. Controls not added to keymapper.<br />
|No<br />
|-<br />
|Atia<br />
|Unknown.<br />
|Unknown.<br />
|Unknown. Controls not added to keymapper.<br />
|No<br />
|-<br />
|Awakening: Burning Ashes<br />
|Unknown.<br />
|Unknown.<br />
|Unknown. Controls not added to keymapper.<br />
|No<br />
|-<br />
|Beneath All Dust<br />
|Unknown.<br />
|Unknown.<br />
|Unknown. Controls not added to keymapper.<br />
|No<br />
|-<br />
|Blekinge Institute of Technology<br />
|Unknown.<br />
|Unknown.<br />
|Unknown. Controls not added to keymapper.<br />
|No<br />
|-<br />
|Butterfly (Jaroslaw Kuczek)<br />
|Unknown.<br />
|Unknown.<br />
|Unknown. Controls not added to keymapper.<br />
|No<br />
|-<br />
|Camino de Santiago<br />
|Unknown.<br />
|Unknown.<br />
|Unknown. Controls not added to keymapper.<br />
|No<br />
|-<br />
|Chaos Realm<br />
|Unknown.<br />
|Unknown.<br />
|Unknown. Controls not added to keymapper.<br />
|No<br />
|-<br />
|Curina<br />
|Unknown.<br />
|Unknown.<br />
|Unknown. Controls not added to keymapper.<br />
|No<br />
|- style="background:white"<br />
|Dark Summer||Unknown.||Unknown.||Unknown. Controls not added to keymapper.||No<br />
|-<br />
|Dark Side<br />
|Unknown.<br />
|Unknown.<br />
|Unknown. Controls not added to keymapper.<br />
|No<br />
|-<br />
|DeMorte<br />
|Unknown.<br />
|Unknown.<br />
|Unknown. Controls not added to keymapper.<br />
|No<br />
|-<br />
|Destinies<br />
|Unknown.<br />
|Unknown.<br />
|Unknown. Controls not added to keymapper.<br />
|No<br />
|-<br />
|El Amuleto de Monkey Island<br />
|Unknown.<br />
|Unknown.<br />
|Unknown. Controls not added to keymapper.<br />
|No<br />
|-<br />
|El Engaño de Barbapoca: Capítulo 1 - Esta Pizza Está de Muerte<br />
|Unknown.<br />
|Unknown.<br />
|Unknown. Controls not added to keymapper.<br />
|No<br />
|-<br />
|El Engaño de Barbapoca: Capítulo 2 - Competencia Fantasmal<br />
|Unknown.<br />
|Unknown.<br />
|Unknown. Controls not added to keymapper.<br />
|No<br />
|-<br />
|El Eternauta<br />
|Unknown.<br />
|Unknown.<br />
|Unknown. Controls not added to keymapper.<br />
|No<br />
|-<br />
|El Padrastro<br />
|Unknown.<br />
|Unknown.<br />
|Unknown. Controls not added to keymapper.<br />
|No<br />
|-<br />
|Final Prayer<br />
|Unknown.<br />
|Unknown.<br />
|Unknown. Controls not added to keymapper.<br />
|No<br />
|-<br />
|Golden Life: Unterwegs nach Brasilien<br />
|Unknown.<br />
|Unknown.<br />
|Unknown. Controls not added to keymapper.<br />
|No<br />
|-<br />
|Henry y el Libro Mágico<br />
|Unknown.<br />
|Unknown.<br />
|Unknown. Controls not added to keymapper.<br />
|No<br />
|-<br />
|Hidden Rooms<br />
|Unknown.<br />
|Unknown.<br />
|Unknown. Controls not added to keymapper.<br />
|No<br />
|-<br />
|IEA: Making a party<br />
|Unknown.<br />
|Unknown.<br />
|Unknown. Controls not added to keymapper.<br />
|No<br />
|-<br />
|In the End of November<br />
|Unknown.<br />
|Unknown.<br />
|Unknown. Controls not added to keymapper.<br />
|No<br />
|-<br />
|It on the hill<br />
|Unknown.<br />
|Unknown.<br />
|Unknown. Controls not added to keymapper.<br />
|No<br />
|-<br />
|Juniper Crescent - The Sapphire Claw<br />
|Unknown.<br />
|Unknown.<br />
|Unknown. Controls not added to keymapper.<br />
|No<br />
|-<br />
|Kesha in the World of Fairy Tales<br />
|Unknown.<br />
|Unknown.<br />
|Unknown. Controls not added to keymapper.<br />
|No<br />
|-<br />
|Klaymen Episodes<br />
|Unknown.<br />
|Unknown.<br />
|Unknown. Controls not added to keymapper.<br />
|No<br />
|-<br />
|Knights in Shining Armor: Our King's Tale - Episode One<br />
|Unknown.<br />
|Unknown.<br />
|Unknown. Controls not added to keymapper.<br />
|No<br />
|-<br />
|La Leyenda de la Biblioteca<br />
|Unknown.<br />
|Unknown.<br />
|Unknown. Controls not added to keymapper.<br />
|No<br />
|-<br />
|Mystery Places: Das Geheimnis von Sektor Omega<br />
|Unknown.<br />
|Unknown.<br />
|Unknown. Controls not added to keymapper.<br />
|No<br />
|-<br />
|Mystic Triddle<br />
|Unknown.<br />
|Unknown.<br />
|Unknown. Controls not added to keymapper.<br />
|No<br />
|-<br />
|Mukhtar and his Team<br />
|Unknown.<br />
|Unknown.<br />
|Unknown. Controls not added to keymapper.<br />
|No<br />
|- style="background:white"<br />
|NoseBound||Unknown.||Unknown.||Unknown. Controls not added to keymapper.||No<br />
|-<br />
|On The Lam: Fugitive Simulator<br />
|Unknown.<br />
|Unknown.<br />
|Unknown. Controls not added to keymapper.<br />
|No<br />
|-<br />
|Once Upon a Time in Japan: Earth<br />
|Unknown.<br />
|Unknown.<br />
|Unknown. Controls not added to keymapper.<br />
|No<br />
|-<br />
|Operación: Bomba<br />
|Unknown.<br />
|Unknown.<br />
|Unknown. Controls not added to keymapper.<br />
|No<br />
|-<br />
|Pangea 1/2<br />
|Unknown.<br />
|Unknown.<br />
|Unknown. Controls not added to keymapper.<br />
|No<br />
|-<br />
|Restless (Viperante Creative Media)<br />
|Unknown.<br />
|Unknown.<br />
|Unknown. Controls not added to keymapper.<br />
|No<br />
|-<br />
|Resurrection (Artistic Soft)<br />
|Unknown.<br />
|Unknown.<br />
|Unknown. Controls not added to keymapper.<br />
|No<br />
|-<br />
|Schachwelten<br />
|Unknown.<br />
|Unknown.<br />
|Unknown. Controls not added to keymapper.<br />
|No<br />
|-<br />
|Science Fiction<br />
|Unknown.<br />
|Unknown.<br />
|Unknown. Controls not added to keymapper.<br />
|No<br />
|- style="background:white"<br />
|Shadow Of Nebula||Unknown.||Unknown.||Unknown. Controls not added to keymapper.||No<br />
|-<br />
|Susan Rose: Mysterious Child<br />
|Unknown.<br />
|Unknown.<br />
|Unknown. Controls not added to keymapper.<br />
|No<br />
|-<br />
|Susan Rose: Delicate Murder<br />
|Unknown.<br />
|Unknown.<br />
|Unknown. Controls not added to keymapper.<br />
|No<br />
|-<br />
|The Aurora Clock<br />
|Unknown.<br />
|Unknown.<br />
|Unknown. Controls not added to keymapper.<br />
|No<br />
|-<br />
|The Coral Cave<br />
|Unknown.<br />
|Unknown.<br />
|Unknown. Controls not added to keymapper.<br />
|No<br />
|-<br />
|The Curves of Danger<br />
|Unknown.<br />
|Unknown.<br />
|Unknown. Controls not added to keymapper.<br />
|No<br />
|-<br />
|The Dead Device<br />
|Unknown.<br />
|Unknown.<br />
|Unknown. Controls not added to keymapper.<br />
|No<br />
|-<br />
|The Eldritch Cases: Dagon<br />
|Unknown.<br />
|Unknown.<br />
|Unknown. Controls not added to keymapper.<br />
|No<br />
|-<br />
|The First Crown<br />
|Unknown.<br />
|Unknown.<br />
|Unknown. Controls not added to keymapper.<br />
|No<br />
|-<br />
|The Last Crown: Haunting of Hallowed Isle<br />
|Unknown.<br />
|Unknown.<br />
|Unknown. Controls not added to keymapper.<br />
|No<br />
|-<br />
|The Meaningless life of August<br />
|Unknown.<br />
|Unknown.<br />
|Unknown. Controls not added to keymapper.<br />
|No<br />
|-<br />
|The Scream of Madness<br />
|Unknown.<br />
|Unknown.<br />
|Unknown. Controls not added to keymapper.<br />
|No<br />
|-<br />
|The Stone of Power<br />
|Unknown.<br />
|Unknown.<br />
|Unknown. Controls not added to keymapper.<br />
|No<br />
|-<br />
|Timecode<br />
|Unknown.<br />
|Unknown.<br />
|Unknown. Controls not added to keymapper.<br />
|No<br />
|-<br />
|Traditio Lampadis<br />
|Unknown.<br />
|Unknown.<br />
|Unknown. Controls not added to keymapper.<br />
|No<br />
|-<br />
|Until Im Gone<br />
|Unknown.<br />
|Unknown.<br />
|Unknown. Controls not added to keymapper.<br />
|No<br />
|-<br />
|Untitled (Fredrika Widén, Oliver Blomgren and Tomas Johansson)<br />
|Unknown.<br />
|Unknown.<br />
|Unknown. Controls not added to keymapper.<br />
|No<br />
|-<br />
|Ways and Means<br />
|Unknown.<br />
|Unknown.<br />
|Unknown. Controls not added to keymapper.<br />
|No<br />
|-<br />
|We Need a Hero<br />
|Unknown.<br />
|Unknown.<br />
|Unknown. Controls not added to keymapper.<br />
|No<br />
|-<br />
|Wheels on Fire<br />
|Unknown.<br />
|Unknown.<br />
|Unknown. Controls not added to keymapper.<br />
|No<br />
|-<br />
|Xergo<br />
|Unknown.<br />
|Unknown.<br />
|Unknown. Controls not added to keymapper.<br />
|No<br />
|}</div>Lb ii2https://wiki.scummvm.org/index.php?title=Wintermute/TODO&diff=32514Wintermute/TODO2021-06-18T01:16:03Z<p>Lb ii2: /* Known Issues and TODOs */</p>
<hr />
<div>== Status ==<br />
See [[Wintermute/Games|Wintermute Games]] for a list of the current state of the various games.<br />
<br />
== Main ToDo items ==<br />
<br />
=== Main missing Features ===<br />
* Screenshots are missing for most of games<br />
* Missing features of original WME 1.x:<br />
** Sprite blending modes (are they still missing???)<br />
** Sprite alpha masks<br />
** Grayscale conversion for game saves thumbnails not yet implemented<br />
** Sound effects like SoundFXEcho are not implemented<br />
** Sound SetPosition - not implemented for playing sounds yet<br />
* Missing 3D games and OpenGL render features:<br />
** AdActor3DX::parseEffect D3DX effect are not implemented<br />
** setup3D fog not yet implemented<br />
** enableShadows/disableShadows not implemented yet<br />
** AdSceneGeometry::storeDrawingParams not yet implemented<br />
** scGetProperty/scSetProperty VideoSkipButton not implemented<br />
** takeScreenshot/saveScreenshot not yet implemented<br />
** onWindowChange/restore/setWindowed/windowedBlt not yet implemented<br />
** indicatorFlip/forcedFlip not yet implemented<br />
** drawRect not yet implemented<br />
** displayHalfTrans not yet implemented<br />
** putPixel/getPixel/comparePixel not yet implemented<br />
<br />
* Debugger & Compiler<br />
** Print & edit variables for cheating and for fun<br />
** Warp to scenes to reproduce some game-specific bugs faster<br />
* Implement script patches (like in SCI) for fixing original bugs (like, 1 1/2 Ritter slider) and accessing interesting dead code (like, debug screens and level editors bundled inside game packages)<br />
<br />
=== Features required for a few games only ===<br />
* Non-English input is not supported<br />
** Required for Russian version of Alpha Polaris<br />
** Optional for Pole Chudes word guessing game in Russian<br />
* Some [[Wintermute/Plugins|plugins]] are not implemened:<br />
** Standard plugins (however, there are no known games that use them)<br />
** wme_displacement.dll for [[Beyond the Threshold]]<br />
** wme_vlink.dll for Sunrise<br />
** wme_blackandwhite.dll for Stroke of Fate dilogy<br />
** wme_shadows.dll for Stroke of Fate dilogy<br />
* Some [[Wintermute/Externals|externals]] are not implemented:<br />
** routine.dll for Stroke of Fate dilogy<br />
** protect.dll for Stroke of Fate dilogy<br />
* Engine-specific hacks are not implemented for engine forks:<br />
** Add File() hacks for Sunrise<br />
** Add SetGammaDefault() / RestoreGamma() methods for [[Oknytt]]<br />
** Add a dozen of new methods for The Last Crown: Midnight Horror<br />
** Add a dozen of new methods for J.U.L.I.A.: Among the Stars and J.U.L.I.A.: Untold<br />
<br />
=== Known Issues and TODOs ===<br />
* Render issues:<br />
** PSP: Pixel Format RGBA8888@4 is not supported {{Tracker|id=12585}}<br />
** WME3D: rendering does not support screen size change {{Tracker|id=12630}}<br />
** WME3D: rendering does not support overlays {{Tracker|id=12631}}<br />
** Dirty rects are working wrong sometimes. Notable case: Helga Deep in Trouble - Graphic mistake {{Tracker|id=9683}}<br />
** WME: Engine doesn't use correct screenmode {{Tracker|id=11160}}<br />
* Performance issues:<br />
** WME: 5MA - wasps animation is too slow {{Tracker|id=6649}}<br />
** Theora player issues {{Tracker|id=6500}}<br />
* Font issues:<br />
** Last letter of text lines is missing sometimes. Notable case: 1 1/2 Ritter - Menu font problem {{Tracker|id=11007}}<br />
** Some persian fonts seems to be a bit cropped<br />
<br />
=== Legacy TODO List ===<br />
Not sure if this is already fixed or not. Need to look at this later.<br />
* Optimize UITiledImage<br />
* Use more than one dirty rect<br />
* Font-sizes are wrong enough to allow Dirty Split to draw text that is hidden in the original game (most visible on the coin-interface)<br />
* Alpha-masks for Theora-videos are broken on big-endian platforms<br />
<br />
== Bugs Also in the Original ==<br />
In the following you will find a number of bugs which actually already occur when using the original interpreter / .EXE. That is, those errors are bugs in the games themselves, not in ScummVM. Still, we sometimes are able to implement workarounds, meaning ScummVM at times works better than the original ;).<br />
<br />
Note that neither of these lists is complete.<br />
<br />
==== Not Fixed ====<br />
* WME: Dirty Split - Dialog coming out of wrong character {{Tracker|id=6203}}<br />
* WME: Some games are using same fonts for selected and normal text {{Tracker|id=11287}}<br />
* WME: The Kite - Overlapping bug {{Tracker|id=6721}}<br />
<br />
==== Fixed ====<br />
* WME: 1 1/2 Ritter - Graphical slider issues in sound options menu {{Tracker|id=6567}}<br />
* WME: Bickadoodle - Assertion on climbing the mountain {{Tracker|id=6594}}<br />
* WME: Rosemary - Sprite flaw on going upwards {{Tracker|id=6572}}<br />
* WME: Add save thumbnails to Corrosion {{Tracker|id=11032}}<br />
== Known Issues for specific 2D games ==<br />
=== Known Issues for 1/2 Ritter ===<br />
<br />
* WME: 1 1/2 Ritter - Menu font problem {{Tracker|id=11007}}<br />
<br />
=== Known Issues for 5MA ===<br />
* WME: 5MA - wasps animation is too slow {{Tracker|id=6649}}<br />
=== Known Issues for Carol Reed 4 - East Side Story ===<br />
* wants "framd.ttf"<br />
=== Known Issues for FoxTail ===<br />
* selection arrow in dialogues menus seems to be drawn a pixel off comparing to original game (need more testing with different FoxTail versions)<br />
* text in books contains extra '^' character at the beginning of some paragraphs (incorrect split? some kind of specially added control character?)<br />
* saveload progress bar is not drawn under overlay (I need to learn how to deal with dirtyrects to fix this)<br />
* savegame description encoding seems to be wrong for some reason for Russian (may be caused by changing encoding during the game)<br />
* OpenGL render does not support dynamic lighting: `WARNING: BaseSurfaceOpenGL3D::getPixel not yet implemented!`<br />
=== Known Issues for Ghost in the Sheet ===<br />
* WME: Ghost in the Sheet - Freeze of final cutscenes {{Tracker|id=6533}}<br />
=== Known Issues for Helga Deep in Trouble ===<br />
* WME: Helga Deep in Trouble - Graphic mistake {{Tracker|id=9683}}<br />
=== Known Issues for J.U.L.I.A.: Among the Stars ===<br />
* Some methods should be added for JULIA subengine<br />
<br />
=== Known Issues for J.U.L.I.A.: Untold ===<br />
* It's unknown if level editor is accessible and working correctly<br />
<br />
=== Known Issues for Monday Starts on Saturnday & Golden Calf ===<br />
* Temporary screenshot bmp is not generated at the right location<br />
* File.Copy is not implemented<br />
<br />
=== Known Issues for Rhiannon ===<br />
* WME: Rhiannon - Animation freeze of the final outtro {{Tracker|id=6569}}<br />
* WME: Rhiannon - Animated background objects are pink blobs {{Tracker|id=11568}}<br />
=== Known Issues for Rosemary ===<br />
* WME: Rosemary - Text glitch {{Tracker|id=6453}}<br />
* WME: Rosemary - Icons glitch {{Tracker|id=6454}}<br />
* WME: Rosemary - Flickering images {{Tracker|id=6571}}<br />
* WME: Rosemary - Font error {{Tracker|id=6573}}<br />
=== Known Issues for Space Madness ===<br />
* File.Copy() is not implemented, so extras wallpapers are not exported to saves folder from data.dcp<br />
<br />
=== Known Issues for The Kite ===<br />
* WME: The Kite - Script runtime errors {{Tracker|id=6722}}<br />
=== Known Issues for The Shine of a Star ===<br />
* WME: The Shine of a Star - Problems at shovel puzzle scene {{Tracker|id=9720}}<br />
<br />
=== Known Issues for Vsevolod ===<br />
* WME: Vsevolod (DEMO) - Assertion in Intro {{Tracker|id=6612}}<br />
* WME: Vsevolod (DEMO) - Assertion on taking the dagger {{Tracker|id=6613}}<br />
<br />
=== Known Issues for White Chamber ===<br />
* WME: white chamber - bot flickers when changing directions {{Tracker|id=6652}}<br />
* WME: white chamber - slow scrolling {{Tracker|id=6653}}<br />
<br />
== Known Issues for specific 2.5D games ==<br />
=== Known Issues for Alpha Polaris ===<br />
* Cyrillic input is required for Russian version of Alpha Polaris to be completable<br />
<br />
=== Known Issues for Art of Murder 1: FBI Confidential ===<br />
* Directory.GetDirectories() is required<br />
<br />
=== Known Issues for J.U.L.I.A. (original) ===<br />
* Requires sprite-rotation for a puzzle<br />
<br />
=== Known Issues for The Last Crown: Midnight Horror ===<br />
* Some methods should be added<br />
<br />
=== Known Issues for Sunrise ===<br />
* Plugin wme_vlink.dll for new video codec should be added<br />
<br />
* File() method should return hardcoded values for "while", "true", and "pDevice" values<syntaxhighlight lang="c++"><br />
var file = new File("while");<br />
file.OpenAsText(1);<br />
var code = file.ReadLine();<br />
file.Close();<br />
if((code != "EAA34D79-55CE-4d4f-8DFA-A7B733713DB7")) {<br />
Sleep(300000);<br />
Game.QuitGame();<br />
} <br />
</syntaxhighlight><syntaxhighlight lang="c++"><br />
var file = new File("true");<br />
file.OpenAsText(1);<br />
var code = file.ReadLine();<br />
file.Close();<br />
if((code != "9B EB FB 94 84 8E C7 3C 94 AA 0E E2 59 AF B6 D7 30 1D DB 5B 1A 49 2d C7 A7 2C 5C FB 3C 96 75 4f 75 99 4A 2E C8 06 9A 4a BB 77 EA 04 E7 30 59 F3")) {<br />
Sleep(300000);<br />
Game.QuitGame();<br />
}<br />
</syntaxhighlight><syntaxhighlight lang="c++"><br />
var file = new File("pDevice");<br />
file.OpenAsText(1);<br />
var code = file.ReadLine();<br />
file.Close();<br />
if((code != "#include<windows.h>#include<d3d9.h>#include<d3dx9.h>BOOL APIENTRY DllMain(HMODULE hModule, DWORD dwReasonForCall, LPVOID pvReserved){return true;}")) {<br />
Sleep(300000);<br />
Game.QuitGame();<br />
}<br />
</syntaxhighlight><br />
* File() method should lookup other files at /txt/ folder inside DCP package, not at the package root</div>Lb ii2https://wiki.scummvm.org/index.php?title=Wintermute/TODO&diff=32513Wintermute/TODO2021-06-18T01:15:10Z<p>Lb ii2: /* Missing Features */</p>
<hr />
<div>== Status ==<br />
See [[Wintermute/Games|Wintermute Games]] for a list of the current state of the various games.<br />
<br />
== Main ToDo items ==<br />
<br />
=== Main missing Features ===<br />
* Screenshots are missing for most of games<br />
* Missing features of original WME 1.x:<br />
** Sprite blending modes (are they still missing???)<br />
** Sprite alpha masks<br />
** Grayscale conversion for game saves thumbnails not yet implemented<br />
** Sound effects like SoundFXEcho are not implemented<br />
** Sound SetPosition - not implemented for playing sounds yet<br />
* Missing 3D games and OpenGL render features:<br />
** AdActor3DX::parseEffect D3DX effect are not implemented<br />
** setup3D fog not yet implemented<br />
** enableShadows/disableShadows not implemented yet<br />
** AdSceneGeometry::storeDrawingParams not yet implemented<br />
** scGetProperty/scSetProperty VideoSkipButton not implemented<br />
** takeScreenshot/saveScreenshot not yet implemented<br />
** onWindowChange/restore/setWindowed/windowedBlt not yet implemented<br />
** indicatorFlip/forcedFlip not yet implemented<br />
** drawRect not yet implemented<br />
** displayHalfTrans not yet implemented<br />
** putPixel/getPixel/comparePixel not yet implemented<br />
<br />
* Debugger & Compiler<br />
** Print & edit variables for cheating and for fun<br />
** Warp to scenes to reproduce some game-specific bugs faster<br />
* Implement script patches (like in SCI) for fixing original bugs (like, 1 1/2 Ritter slider) and accessing interesting dead code (like, debug screens and level editors bundled inside game packages)<br />
<br />
=== Features required for a few games only ===<br />
* Non-English input is not supported<br />
** Required for Russian version of Alpha Polaris<br />
** Optional for Pole Chudes word guessing game in Russian<br />
* Some [[Wintermute/Plugins|plugins]] are not implemened:<br />
** Standard plugins (however, there are no known games that use them)<br />
** wme_displacement.dll for [[Beyond the Threshold]]<br />
** wme_vlink.dll for Sunrise<br />
** wme_blackandwhite.dll for Stroke of Fate dilogy<br />
** wme_shadows.dll for Stroke of Fate dilogy<br />
* Some [[Wintermute/Externals|externals]] are not implemented:<br />
** routine.dll for Stroke of Fate dilogy<br />
** protect.dll for Stroke of Fate dilogy<br />
* Engine-specific hacks are not implemented for engine forks:<br />
** Add File() hacks for Sunrise<br />
** Add SetGammaDefault() / RestoreGamma() methods for [[Oknytt]]<br />
** Add a dozen of new methods for The Last Crown: Midnight Horror<br />
** Add a dozen of new methods for J.U.L.I.A.: Among the Stars and J.U.L.I.A.: Untold<br />
<br />
=== Known Issues and TODOs ===<br />
* Render issues:<br />
** PSP: Pixel Format RGBA8888@4 is not supported {{Tracker|id=12585}}<br />
** WME3D: rendering does not support screen size change {{Tracker|id=12630}}<br />
** WME3D: rendering does not support overlays {{Tracker|id=12631}}<br />
** Dirty rects are working wrong sometimes. Notable case: Helga Deep in Trouble - Graphic mistake {{Tracker|id=9683}}<br />
** WME: Engine doesn't use correct screenmode {{Tracker|id=11160}}<br />
* Performance issues:<br />
** WME: 5MA - wasps animation is too slow {{Tracker|id=6649}}<br />
** Theora player issues {{Tracker|id=6500}}<br />
* Font issues:<br />
** Last letter of text lines is missing sometimes. Notable case: 1 1/2 Ritter - Menu font problem {{Tracker|id=11007}}<br />
** RTL does not seem to always work for Persian games<br />
<br />
=== Legacy TODO List ===<br />
Not sure if this is already fixed or not. Need to look at this later.<br />
* Optimize UITiledImage<br />
* Use more than one dirty rect<br />
* Font-sizes are wrong enough to allow Dirty Split to draw text that is hidden in the original game (most visible on the coin-interface)<br />
* Alpha-masks for Theora-videos are broken on big-endian platforms<br />
<br />
== Bugs Also in the Original ==<br />
In the following you will find a number of bugs which actually already occur when using the original interpreter / .EXE. That is, those errors are bugs in the games themselves, not in ScummVM. Still, we sometimes are able to implement workarounds, meaning ScummVM at times works better than the original ;).<br />
<br />
Note that neither of these lists is complete.<br />
<br />
==== Not Fixed ====<br />
* WME: Dirty Split - Dialog coming out of wrong character {{Tracker|id=6203}}<br />
* WME: Some games are using same fonts for selected and normal text {{Tracker|id=11287}}<br />
* WME: The Kite - Overlapping bug {{Tracker|id=6721}}<br />
<br />
==== Fixed ====<br />
* WME: 1 1/2 Ritter - Graphical slider issues in sound options menu {{Tracker|id=6567}}<br />
* WME: Bickadoodle - Assertion on climbing the mountain {{Tracker|id=6594}}<br />
* WME: Rosemary - Sprite flaw on going upwards {{Tracker|id=6572}}<br />
* WME: Add save thumbnails to Corrosion {{Tracker|id=11032}}<br />
== Known Issues for specific 2D games ==<br />
=== Known Issues for 1/2 Ritter ===<br />
<br />
* WME: 1 1/2 Ritter - Menu font problem {{Tracker|id=11007}}<br />
<br />
=== Known Issues for 5MA ===<br />
* WME: 5MA - wasps animation is too slow {{Tracker|id=6649}}<br />
=== Known Issues for Carol Reed 4 - East Side Story ===<br />
* wants "framd.ttf"<br />
=== Known Issues for FoxTail ===<br />
* selection arrow in dialogues menus seems to be drawn a pixel off comparing to original game (need more testing with different FoxTail versions)<br />
* text in books contains extra '^' character at the beginning of some paragraphs (incorrect split? some kind of specially added control character?)<br />
* saveload progress bar is not drawn under overlay (I need to learn how to deal with dirtyrects to fix this)<br />
* savegame description encoding seems to be wrong for some reason for Russian (may be caused by changing encoding during the game)<br />
* OpenGL render does not support dynamic lighting: `WARNING: BaseSurfaceOpenGL3D::getPixel not yet implemented!`<br />
=== Known Issues for Ghost in the Sheet ===<br />
* WME: Ghost in the Sheet - Freeze of final cutscenes {{Tracker|id=6533}}<br />
=== Known Issues for Helga Deep in Trouble ===<br />
* WME: Helga Deep in Trouble - Graphic mistake {{Tracker|id=9683}}<br />
=== Known Issues for J.U.L.I.A.: Among the Stars ===<br />
* Some methods should be added for JULIA subengine<br />
<br />
=== Known Issues for J.U.L.I.A.: Untold ===<br />
* It's unknown if level editor is accessible and working correctly<br />
<br />
=== Known Issues for Monday Starts on Saturnday & Golden Calf ===<br />
* Temporary screenshot bmp is not generated at the right location<br />
* File.Copy is not implemented<br />
<br />
=== Known Issues for Rhiannon ===<br />
* WME: Rhiannon - Animation freeze of the final outtro {{Tracker|id=6569}}<br />
* WME: Rhiannon - Animated background objects are pink blobs {{Tracker|id=11568}}<br />
=== Known Issues for Rosemary ===<br />
* WME: Rosemary - Text glitch {{Tracker|id=6453}}<br />
* WME: Rosemary - Icons glitch {{Tracker|id=6454}}<br />
* WME: Rosemary - Flickering images {{Tracker|id=6571}}<br />
* WME: Rosemary - Font error {{Tracker|id=6573}}<br />
=== Known Issues for Space Madness ===<br />
* File.Copy() is not implemented, so extras wallpapers are not exported to saves folder from data.dcp<br />
<br />
=== Known Issues for The Kite ===<br />
* WME: The Kite - Script runtime errors {{Tracker|id=6722}}<br />
=== Known Issues for The Shine of a Star ===<br />
* WME: The Shine of a Star - Problems at shovel puzzle scene {{Tracker|id=9720}}<br />
<br />
=== Known Issues for Vsevolod ===<br />
* WME: Vsevolod (DEMO) - Assertion in Intro {{Tracker|id=6612}}<br />
* WME: Vsevolod (DEMO) - Assertion on taking the dagger {{Tracker|id=6613}}<br />
<br />
=== Known Issues for White Chamber ===<br />
* WME: white chamber - bot flickers when changing directions {{Tracker|id=6652}}<br />
* WME: white chamber - slow scrolling {{Tracker|id=6653}}<br />
<br />
== Known Issues for specific 2.5D games ==<br />
=== Known Issues for Alpha Polaris ===<br />
* Cyrillic input is required for Russian version of Alpha Polaris to be completable<br />
<br />
=== Known Issues for Art of Murder 1: FBI Confidential ===<br />
* Directory.GetDirectories() is required<br />
<br />
=== Known Issues for J.U.L.I.A. (original) ===<br />
* Requires sprite-rotation for a puzzle<br />
<br />
=== Known Issues for The Last Crown: Midnight Horror ===<br />
* Some methods should be added<br />
<br />
=== Known Issues for Sunrise ===<br />
* Plugin wme_vlink.dll for new video codec should be added<br />
<br />
* File() method should return hardcoded values for "while", "true", and "pDevice" values<syntaxhighlight lang="c++"><br />
var file = new File("while");<br />
file.OpenAsText(1);<br />
var code = file.ReadLine();<br />
file.Close();<br />
if((code != "EAA34D79-55CE-4d4f-8DFA-A7B733713DB7")) {<br />
Sleep(300000);<br />
Game.QuitGame();<br />
} <br />
</syntaxhighlight><syntaxhighlight lang="c++"><br />
var file = new File("true");<br />
file.OpenAsText(1);<br />
var code = file.ReadLine();<br />
file.Close();<br />
if((code != "9B EB FB 94 84 8E C7 3C 94 AA 0E E2 59 AF B6 D7 30 1D DB 5B 1A 49 2d C7 A7 2C 5C FB 3C 96 75 4f 75 99 4A 2E C8 06 9A 4a BB 77 EA 04 E7 30 59 F3")) {<br />
Sleep(300000);<br />
Game.QuitGame();<br />
}<br />
</syntaxhighlight><syntaxhighlight lang="c++"><br />
var file = new File("pDevice");<br />
file.OpenAsText(1);<br />
var code = file.ReadLine();<br />
file.Close();<br />
if((code != "#include<windows.h>#include<d3d9.h>#include<d3dx9.h>BOOL APIENTRY DllMain(HMODULE hModule, DWORD dwReasonForCall, LPVOID pvReserved){return true;}")) {<br />
Sleep(300000);<br />
Game.QuitGame();<br />
}<br />
</syntaxhighlight><br />
* File() method should lookup other files at /txt/ folder inside DCP package, not at the package root</div>Lb ii2https://wiki.scummvm.org/index.php?title=Wintermute/TODO&diff=32512Wintermute/TODO2021-06-18T01:12:05Z<p>Lb ii2: </p>
<hr />
<div>== Status ==<br />
See [[Wintermute/Games|Wintermute Games]] for a list of the current state of the various games.<br />
<br />
== Main ToDo items ==<br />
<br />
=== Missing Features ===<br />
* Screenshots are missing for most of games<br />
* Non-English input is not supported<br />
** Required for Russian version of Alpha Polaris<br />
** Optional for Pole Chudes word guessing game in Russian<br />
* Missing features of original WME 1.x:<br />
** Sprite blending modes ???<br />
** Sprite alpha masks<br />
** Grayscale conversion for game saves thumbnails not yet implemented<br />
** Sound effects like SoundFXEcho are not implemented<br />
** Sound SetPosition - not implemented for playing sounds yet<br />
* Missing 3D games and OpenGL render features:<br />
** AdActor3DX::parseEffect D3DX effect are not implemented<br />
** setup3D fog not yet implemented<br />
** enableShadows/disableShadows not implemented yet<br />
** AdSceneGeometry::storeDrawingParams not yet implemented<br />
** scGetProperty/scSetProperty VideoSkipButton not implemented<br />
** takeScreenshot/saveScreenshot not yet implemented<br />
** onWindowChange/restore/setWindowed/windowedBlt not yet implemented<br />
** indicatorFlip/forcedFlip not yet implemented<br />
** drawRect not yet implemented<br />
** displayHalfTrans not yet implemented<br />
** putPixel/getPixel/comparePixel not yet implemented<br />
* Some [[Wintermute/Plugins|plugins]] are not implemened:<br />
** Standard plugins (however, there are no known games that use them)<br />
** wme_displacement.dll for [[Beyond the Threshold]]<br />
** wme_vlink.dll for Sunrise<br />
** wme_blackandwhite.dll for Stroke of Fate dilogy<br />
** wme_shadows.dll for Stroke of Fate dilogy<br />
* Some [[Wintermute/Externals|externals]] are not implemented:<br />
** routine.dll for Stroke of Fate dilogy<br />
** protect.dll for Stroke of Fate dilogy<br />
* Engine-specific hacks are not implemented for engine forks:<br />
** Add File() hacks for Sunrise<br />
** Add SetGammaDefault() / RestoreGamma() methods for [[Oknytt]]<br />
** Add a dozen of new methods for The Last Crown: Midnight Horror<br />
** Add a dozen of new methods for J.U.L.I.A.: Among the Stars and J.U.L.I.A.: Untold <br />
* Debugger & Compiler<br />
** Print & edit variables for cheating and for fun<br />
** Warping to scenes to reproduce some game-specific bugs faster<br />
* Implement script patches (like in SCI) for fixing original bugs (like, 1 1/2 Ritter slider) and accessing interesting dead code (like, debug screens and level editors bundled inside game packages)<br />
<br />
=== Known Issues and TODOs ===<br />
* Render issues:<br />
** PSP: Pixel Format RGBA8888@4 is not supported {{Tracker|id=12585}}<br />
** WME3D: rendering does not support screen size change {{Tracker|id=12630}}<br />
** WME3D: rendering does not support overlays {{Tracker|id=12631}}<br />
** Dirty rects are working wrong sometimes. Notable case: Helga Deep in Trouble - Graphic mistake {{Tracker|id=9683}}<br />
** WME: Engine doesn't use correct screenmode {{Tracker|id=11160}}<br />
* Performance issues:<br />
** WME: 5MA - wasps animation is too slow {{Tracker|id=6649}}<br />
** Theora player issues {{Tracker|id=6500}}<br />
* Font issues:<br />
** Last letter of text lines is missing sometimes. Notable case: 1 1/2 Ritter - Menu font problem {{Tracker|id=11007}}<br />
** RTL does not seem to always work for Persian games<br />
<br />
=== Legacy TODO List ===<br />
Not sure if this is already fixed or not. Need to look at this later.<br />
* Optimize UITiledImage<br />
* Use more than one dirty rect<br />
* Font-sizes are wrong enough to allow Dirty Split to draw text that is hidden in the original game (most visible on the coin-interface)<br />
* Alpha-masks for Theora-videos are broken on big-endian platforms<br />
<br />
== Bugs Also in the Original ==<br />
In the following you will find a number of bugs which actually already occur when using the original interpreter / .EXE. That is, those errors are bugs in the games themselves, not in ScummVM. Still, we sometimes are able to implement workarounds, meaning ScummVM at times works better than the original ;).<br />
<br />
Note that neither of these lists is complete.<br />
<br />
==== Not Fixed ====<br />
* WME: Dirty Split - Dialog coming out of wrong character {{Tracker|id=6203}}<br />
* WME: Some games are using same fonts for selected and normal text {{Tracker|id=11287}}<br />
* WME: The Kite - Overlapping bug {{Tracker|id=6721}}<br />
<br />
==== Fixed ====<br />
* WME: 1 1/2 Ritter - Graphical slider issues in sound options menu {{Tracker|id=6567}}<br />
* WME: Bickadoodle - Assertion on climbing the mountain {{Tracker|id=6594}}<br />
* WME: Rosemary - Sprite flaw on going upwards {{Tracker|id=6572}}<br />
* WME: Add save thumbnails to Corrosion {{Tracker|id=11032}}<br />
== Known Issues for specific 2D games ==<br />
=== Known Issues for 1/2 Ritter ===<br />
<br />
* WME: 1 1/2 Ritter - Menu font problem {{Tracker|id=11007}}<br />
<br />
=== Known Issues for 5MA ===<br />
* WME: 5MA - wasps animation is too slow {{Tracker|id=6649}}<br />
=== Known Issues for Carol Reed 4 - East Side Story ===<br />
* wants "framd.ttf"<br />
=== Known Issues for FoxTail ===<br />
* selection arrow in dialogues menus seems to be drawn a pixel off comparing to original game (need more testing with different FoxTail versions)<br />
* text in books contains extra '^' character at the beginning of some paragraphs (incorrect split? some kind of specially added control character?)<br />
* saveload progress bar is not drawn under overlay (I need to learn how to deal with dirtyrects to fix this)<br />
* savegame description encoding seems to be wrong for some reason for Russian (may be caused by changing encoding during the game)<br />
* OpenGL render does not support dynamic lighting: `WARNING: BaseSurfaceOpenGL3D::getPixel not yet implemented!`<br />
=== Known Issues for Ghost in the Sheet ===<br />
* WME: Ghost in the Sheet - Freeze of final cutscenes {{Tracker|id=6533}}<br />
=== Known Issues for Helga Deep in Trouble ===<br />
* WME: Helga Deep in Trouble - Graphic mistake {{Tracker|id=9683}}<br />
=== Known Issues for J.U.L.I.A.: Among the Stars ===<br />
* Some methods should be added for JULIA subengine<br />
<br />
=== Known Issues for J.U.L.I.A.: Untold ===<br />
* It's unknown if level editor is accessible and working correctly<br />
<br />
=== Known Issues for Monday Starts on Saturnday & Golden Calf ===<br />
* Temporary screenshot bmp is not generated at the right location<br />
* File.Copy is not implemented<br />
<br />
=== Known Issues for Rhiannon ===<br />
* WME: Rhiannon - Animation freeze of the final outtro {{Tracker|id=6569}}<br />
* WME: Rhiannon - Animated background objects are pink blobs {{Tracker|id=11568}}<br />
=== Known Issues for Rosemary ===<br />
* WME: Rosemary - Text glitch {{Tracker|id=6453}}<br />
* WME: Rosemary - Icons glitch {{Tracker|id=6454}}<br />
* WME: Rosemary - Flickering images {{Tracker|id=6571}}<br />
* WME: Rosemary - Font error {{Tracker|id=6573}}<br />
=== Known Issues for Space Madness ===<br />
* File.Copy() is not implemented, so extras wallpapers are not exported to saves folder from data.dcp<br />
<br />
=== Known Issues for The Kite ===<br />
* WME: The Kite - Script runtime errors {{Tracker|id=6722}}<br />
=== Known Issues for The Shine of a Star ===<br />
* WME: The Shine of a Star - Problems at shovel puzzle scene {{Tracker|id=9720}}<br />
<br />
=== Known Issues for Vsevolod ===<br />
* WME: Vsevolod (DEMO) - Assertion in Intro {{Tracker|id=6612}}<br />
* WME: Vsevolod (DEMO) - Assertion on taking the dagger {{Tracker|id=6613}}<br />
<br />
=== Known Issues for White Chamber ===<br />
* WME: white chamber - bot flickers when changing directions {{Tracker|id=6652}}<br />
* WME: white chamber - slow scrolling {{Tracker|id=6653}}<br />
<br />
== Known Issues for specific 2.5D games ==<br />
=== Known Issues for Alpha Polaris ===<br />
* Cyrillic input is required for Russian version of Alpha Polaris to be completable<br />
<br />
=== Known Issues for Art of Murder 1: FBI Confidential ===<br />
* Directory.GetDirectories() is required<br />
<br />
=== Known Issues for J.U.L.I.A. (original) ===<br />
* Requires sprite-rotation for a puzzle<br />
<br />
=== Known Issues for The Last Crown: Midnight Horror ===<br />
* Some methods should be added<br />
<br />
=== Known Issues for Sunrise ===<br />
* Plugin wme_vlink.dll for new video codec should be added<br />
<br />
* File() method should return hardcoded values for "while", "true", and "pDevice" values<syntaxhighlight lang="c++"><br />
var file = new File("while");<br />
file.OpenAsText(1);<br />
var code = file.ReadLine();<br />
file.Close();<br />
if((code != "EAA34D79-55CE-4d4f-8DFA-A7B733713DB7")) {<br />
Sleep(300000);<br />
Game.QuitGame();<br />
} <br />
</syntaxhighlight><syntaxhighlight lang="c++"><br />
var file = new File("true");<br />
file.OpenAsText(1);<br />
var code = file.ReadLine();<br />
file.Close();<br />
if((code != "9B EB FB 94 84 8E C7 3C 94 AA 0E E2 59 AF B6 D7 30 1D DB 5B 1A 49 2d C7 A7 2C 5C FB 3C 96 75 4f 75 99 4A 2E C8 06 9A 4a BB 77 EA 04 E7 30 59 F3")) {<br />
Sleep(300000);<br />
Game.QuitGame();<br />
}<br />
</syntaxhighlight><syntaxhighlight lang="c++"><br />
var file = new File("pDevice");<br />
file.OpenAsText(1);<br />
var code = file.ReadLine();<br />
file.Close();<br />
if((code != "#include<windows.h>#include<d3d9.h>#include<d3dx9.h>BOOL APIENTRY DllMain(HMODULE hModule, DWORD dwReasonForCall, LPVOID pvReserved){return true;}")) {<br />
Sleep(300000);<br />
Game.QuitGame();<br />
}<br />
</syntaxhighlight><br />
* File() method should lookup other files at /txt/ folder inside DCP package, not at the package root</div>Lb ii2https://wiki.scummvm.org/index.php?title=Wintermute/TODO&diff=32507Wintermute/TODO2021-06-15T02:40:04Z<p>Lb ii2: </p>
<hr />
<div>== Status ==<br />
See [[Wintermute/Games|Wintermute Games]] for a list of the current state of the various games.<br />
<br />
== Main ToDo items ==<br />
<br />
=== Missing Features ===<br />
* Screenshots are missing for most of games<br />
* Non-English input is not supported<br />
** Required for Russian version of Alpha Polaris<br />
** Optional for Pole Chudes word guessing game in Russian<br />
* Missing features of original WME 1.x:<br />
** Sprite blending modes ???<br />
** Sprite alpha masks<br />
** Sound effects like SoundFXEcho are not implemented<br />
* Some [[Wintermute/Plugins|plugins]] are not implemened:<br />
** Standard plugins (however, there are no known games that use them)<br />
** wme_displacement.dll for [[Beyond the Threshold]]<br />
** wme_vlink.dll for Sunrise<br />
** wme_blackandwhite.dll for Stroke of Fate dilogy<br />
** wme_shadows.dll for Stroke of Fate dilogy<br />
* Some [[Wintermute/Externals|externals]] are not implemented:<br />
** routine.dll for Stroke of Fate dilogy<br />
** protect.dll for Stroke of Fate dilogy<br />
* Engine-specific hacks are not implemented for engine forks:<br />
** Add File() hacks for Sunrise<br />
** Add SetGammaDefault() / RestoreGamma() methods for [[Oknytt]]<br />
** Add a dozen of new methods for The Last Crown: Midnight Horror<br />
** Add a dozen of new methods for J.U.L.I.A.: Among the Stars and J.U.L.I.A.: Untold <br />
* Debugger & Compiler<br />
** Print & edit variables for cheating and for fun<br />
** Warping to scenes to reproduce some game-specific bugs faster<br />
* Implement script patches (like in SCI) for fixing original bugs (like, 1 1/2 Ritter slider) and accessing interesting dead code (like, debug screens and level editors bundled inside game packages)<br />
<br />
=== Known Issues and TODOs ===<br />
* Render issues:<br />
** PSP: Pixel Format RGBA8888@4 is not supported {{Tracker|id=12585}}<br />
** WME3D: rendering does not support screen size change {{Tracker|id=12630}}<br />
** WME3D: rendering does not support overlays {{Tracker|id=12631}}<br />
** Dirty rects are working wrong sometimes. Notable case: Helga Deep in Trouble - Graphic mistake {{Tracker|id=9683}}<br />
** WME: Engine doesn't use correct screenmode {{Tracker|id=11160}}<br />
* Performance issues:<br />
** WME: 5MA - wasps animation is too slow {{Tracker|id=6649}}<br />
** Theora player issues {{Tracker|id=6500}}<br />
* Font issues:<br />
** Last letter of text lines is missing sometimes. Notable case: 1 1/2 Ritter - Menu font problem {{Tracker|id=11007}}<br />
** RTL does not seem to always work for Persian games<br />
<br />
=== Legacy TODO List ===<br />
Not sure if this is already fixed or not. Need to look at this later.<br />
* Optimize UITiledImage<br />
* Use more than one dirty rect<br />
* Font-sizes are wrong enough to allow Dirty Split to draw text that is hidden in the original game (most visible on the coin-interface)<br />
* Alpha-masks for Theora-videos are broken on big-endian platforms<br />
<br />
== Bugs Also in the Original ==<br />
In the following you will find a number of bugs which actually already occur when using the original interpreter / .EXE. That is, those errors are bugs in the games themselves, not in ScummVM. Still, we sometimes are able to implement workarounds, meaning ScummVM at times works better than the original ;).<br />
<br />
Note that neither of these lists is complete.<br />
<br />
==== Not Fixed ====<br />
* WME: Dirty Split - Dialog coming out of wrong character {{Tracker|id=6203}}<br />
* WME: Some games are using same fonts for selected and normal text {{Tracker|id=11287}}<br />
* WME: The Kite - Overlapping bug {{Tracker|id=6721}}<br />
<br />
==== Fixed ====<br />
* WME: 1 1/2 Ritter - Graphical slider issues in sound options menu {{Tracker|id=6567}}<br />
* WME: Bickadoodle - Assertion on climbing the mountain {{Tracker|id=6594}}<br />
* WME: Rosemary - Sprite flaw on going upwards {{Tracker|id=6572}}<br />
* WME: Add save thumbnails to Corrosion {{Tracker|id=11032}}<br />
== Known Issues for specific 2D games ==<br />
=== Known Issues for 1/2 Ritter ===<br />
<br />
* WME: 1 1/2 Ritter - Menu font problem {{Tracker|id=11007}}<br />
<br />
=== Known Issues for 5MA ===<br />
* WME: 5MA - wasps animation is too slow {{Tracker|id=6649}}<br />
=== Known Issues for Carol Reed 4 - East Side Story ===<br />
* wants "framd.ttf"<br />
=== Known Issues for FoxTail ===<br />
* selection arrow in dialogues menus seems to be drawn a pixel off comparing to original game (need more testing with different FoxTail versions)<br />
* text in books contains extra '^' character at the beginning of some paragraphs (incorrect split? some kind of specially added control character?)<br />
* saveload progress bar is not drawn under overlay (I need to learn how to deal with dirtyrects to fix this)<br />
* savegame description encoding seems to be wrong for some reason for Russian (may be caused by changing encoding during the game)<br />
* OpenGL render does not support dynamic lighting: `WARNING: BaseSurfaceOpenGL3D::getPixel not yet implemented!`<br />
=== Known Issues for Ghost in the Sheet ===<br />
* WME: Ghost in the Sheet - Freeze of final cutscenes {{Tracker|id=6533}}<br />
=== Known Issues for Helga Deep in Trouble ===<br />
* WME: Helga Deep in Trouble - Graphic mistake {{Tracker|id=9683}}<br />
=== Known Issues for J.U.L.I.A.: Among the Stars ===<br />
* Some methods should be added for JULIA subengine<br />
<br />
=== Known Issues for J.U.L.I.A.: Untold ===<br />
* It's unknown if level editor is accessible and working correctly<br />
<br />
=== Known Issues for Monday Starts on Saturnday & Golden Calf ===<br />
* Temporary screenshot bmp is not generated at the right location<br />
* File.Copy is not implemented<br />
<br />
=== Known Issues for Rhiannon ===<br />
* WME: Rhiannon - Animation freeze of the final outtro {{Tracker|id=6569}}<br />
* WME: Rhiannon - Animated background objects are pink blobs {{Tracker|id=11568}}<br />
=== Known Issues for Rosemary ===<br />
* WME: Rosemary - Text glitch {{Tracker|id=6453}}<br />
* WME: Rosemary - Icons glitch {{Tracker|id=6454}}<br />
* WME: Rosemary - Flickering images {{Tracker|id=6571}}<br />
* WME: Rosemary - Font error {{Tracker|id=6573}}<br />
=== Known Issues for Space Madness ===<br />
* File.Copy() is not implemented, so extras wallpapers are not exported to saves folder from data.dcp<br />
<br />
=== Known Issues for The Kite ===<br />
* WME: The Kite - Script runtime errors {{Tracker|id=6722}}<br />
=== Known Issues for The Shine of a Star ===<br />
* WME: The Shine of a Star - Problems at shovel puzzle scene {{Tracker|id=9720}}<br />
<br />
=== Known Issues for Vsevolod ===<br />
* WME: Vsevolod (DEMO) - Assertion in Intro {{Tracker|id=6612}}<br />
* WME: Vsevolod (DEMO) - Assertion on taking the dagger {{Tracker|id=6613}}<br />
<br />
=== Known Issues for White Chamber ===<br />
* WME: white chamber - bot flickers when changing directions {{Tracker|id=6652}}<br />
* WME: white chamber - slow scrolling {{Tracker|id=6653}}<br />
<br />
== Known Issues for specific 2.5D games ==<br />
=== Known Issues for Alpha Polaris ===<br />
* Cyrillic input is required for Russian version of Alpha Polaris to be completable<br />
<br />
=== Known Issues for Art of Murder 1: FBI Confidential ===<br />
* Directory.GetDirectories() is required<br />
<br />
=== Known Issues for J.U.L.I.A. (original) ===<br />
* Requires sprite-rotation for a puzzle<br />
<br />
=== Known Issues for The Last Crown: Midnight Horror ===<br />
* Some methods should be added<br />
<br />
=== Known Issues for Sunrise ===<br />
* Plugin wme_vlink.dll for new video codec should be added<br />
<br />
* File() method should return hardcoded values for "while", "true", and "pDevice" values<syntaxhighlight lang="c++"><br />
var file = new File("while");<br />
file.OpenAsText(1);<br />
var code = file.ReadLine();<br />
file.Close();<br />
if((code != "EAA34D79-55CE-4d4f-8DFA-A7B733713DB7")) {<br />
Sleep(300000);<br />
Game.QuitGame();<br />
} <br />
</syntaxhighlight><syntaxhighlight lang="c++"><br />
var file = new File("true");<br />
file.OpenAsText(1);<br />
var code = file.ReadLine();<br />
file.Close();<br />
if((code != "9B EB FB 94 84 8E C7 3C 94 AA 0E E2 59 AF B6 D7 30 1D DB 5B 1A 49 2d C7 A7 2C 5C FB 3C 96 75 4f 75 99 4A 2E C8 06 9A 4a BB 77 EA 04 E7 30 59 F3")) {<br />
Sleep(300000);<br />
Game.QuitGame();<br />
}<br />
</syntaxhighlight><syntaxhighlight lang="c++"><br />
var file = new File("pDevice");<br />
file.OpenAsText(1);<br />
var code = file.ReadLine();<br />
file.Close();<br />
if((code != "#include<windows.h>#include<d3d9.h>#include<d3dx9.h>BOOL APIENTRY DllMain(HMODULE hModule, DWORD dwReasonForCall, LPVOID pvReserved){return true;}")) {<br />
Sleep(300000);<br />
Game.QuitGame();<br />
}<br />
</syntaxhighlight><br />
* File() method should lookup other files at /txt/ folder inside DCP package, not at the package root</div>Lb ii2https://wiki.scummvm.org/index.php?title=Wintermute/TODO&diff=32506Wintermute/TODO2021-06-15T02:39:07Z<p>Lb ii2: /* Known Issues for FoxTail */</p>
<hr />
<div>== Status ==<br />
See [[Wintermute/Games|Wintermute Games]] for a list of the current state of the various games.<br />
<br />
== Main ToDo items ==<br />
<br />
=== Missing Features ===<br />
* Screenshots are missing for most of games<br />
* Non-English input is not supported<br />
** Required for Russian version of Alpha Polaris<br />
** Optional for Pole Chudes word guessing game in Russian<br />
* Missing features of original WME 1.x:<br />
** Sprite blending modes ???<br />
** Sprite alpha masks<br />
** Sound effects like SoundFXEcho are not implemented<br />
* Some [[Wintermute/Plugins|plugins]] are not implemened:<br />
** Standard plugins (however, there are no known games that use them)<br />
** wme_displacement.dll for [[Beyond the Threshold]]<br />
** wme_vlink.dll for Sunrise<br />
** wme_blackandwhite.dll for Stroke of Fate dilogy<br />
** wme_shadows.dll for Stroke of Fate dilogy<br />
* Some [[Wintermute/Externals|externals]] are not implemented:<br />
** routine.dll for Stroke of Fate dilogy<br />
** protect.dll for Stroke of Fate dilogy<br />
* Engine-specific hacks are not implemented for engine forks:<br />
** Add File() hacks for Sunrise<br />
** Add SetGammaDefault() / RestoreGamma() methods for [[Oknytt]]<br />
** Add a dozen of new methods for The Last Crown: Midnight Horror<br />
** Add a dozen of new methods for J.U.L.I.A.: Among the Stars and J.U.L.I.A.: Untold <br />
* Debugger & Compiler<br />
** Print & edit variables for cheating and for fun<br />
** Warping to scenes to reproduce some game-specific bugs faster<br />
* Implement script patches (like in SCI) for fixing original bugs (like, 1 1/2 Ritter slider) and accessing interesting dead code (like, debug screens and level editors bundled inside game packages)<br />
<br />
=== Known Issues and TODOs ===<br />
* Render issues:<br />
** PSP: Pixel Format RGBA8888@4 is not supported {{Tracker|id=12585}}<br />
** WME3D: rendering does not support screen size change {{Tracker|id=12630}}<br />
** WME3D: rendering does not support overlays {{Tracker|id=12631}}<br />
** Dirty rects are working wrong sometimes. Notable case: Helga Deep in Trouble - Graphic mistake {{Tracker|id=9683}}<br />
** WME: Engine doesn't use correct screenmode {{Tracker|id=11160}}<br />
* Performance issues:<br />
** WME: 5MA - wasps animation is too slow {{Tracker|id=6649}}<br />
** Theora player issues {{Tracker|id=6500}}<br />
* Font issues:<br />
** Last letter of text lines is missing sometimes. Notable case: 1 1/2 Ritter - Menu font problem {{Tracker|id=11007}}<br />
** RTL does not seem to always work for Persian games<br />
<br />
=== Legacy TODO List ===<br />
Not sure if this is already fixed or not. Need to look at this later.<br />
* Optimize UITiledImage<br />
* Use more than one dirty rect<br />
* Font-sizes are wrong enough to allow Dirty Split to draw text that is hidden in the original game (most visible on the coin-interface)<br />
* Alpha-masks for Theora-videos are broken on big-endian platforms<br />
<br />
== Bugs Also in the Original ==<br />
In the following you will find a number of bugs which actually already occur when using the original interpreter / .EXE. That is, those errors are bugs in the games themselves, not in ScummVM. Still, we sometimes are able to implement workarounds, meaning ScummVM at times works better than the original ;).<br />
<br />
Note that neither of these lists is complete.<br />
<br />
==== Not Fixed ====<br />
* WME: Dirty Split - Dialog coming out of wrong character {{Tracker|id=6203}}<br />
* WME: Some games are using same fonts for selected and normal text {{Tracker|id=11287}}<br />
* WME: The Kite - Overlapping bug {{Tracker|id=6721}}<br />
<br />
==== Fixed ====<br />
* WME: 1 1/2 Ritter - Graphical slider issues in sound options menu {{Tracker|id=6567}}<br />
* WME: Bickadoodle - Assertion on climbing the mountain {{Tracker|id=6594}}<br />
* WME: Rosemary - Sprite flaw on going upwards {{Tracker|id=6572}}<br />
* WME: Add save thumbnails to Corrosion {{Tracker|id=11032}}<br />
== Known Issues for specific 2D games ==<br />
=== Known Issues for 1/2 Ritter ===<br />
<br />
* WME: 1 1/2 Ritter - Menu font problem {{Tracker|id=11007}}<br />
<br />
=== Known Issues for 5MA ===<br />
* WME: 5MA - wasps animation is too slow {{Tracker|id=6649}}<br />
=== Known Issues for Carol Reed 4 - East Side Story ===<br />
* wants "framd.ttf"<br />
=== Known Issues for FoxTail ===<br />
* selection arrow in dialogues menus seems to be drawn a pixel off comparing to original game (need more testing with different FoxTail versions)<br />
* text in books contains extra '^' character at the beginning of some paragraphs (incorrect split? some kind of specially added control character?)<br />
* saveload progress bar is not drawn under overlay (I need to learn how to deal with dirtyrects to fix this)<br />
* savegame description encoding seems to be wrong for some reason for Russian (may be caused by changing encoding during the game)<br />
* WME3D: `WARNING: BaseSurfaceOpenGL3D::getPixel not yet implemented!`<br />
=== Known Issues for Ghost in the Sheet ===<br />
* WME: Ghost in the Sheet - Freeze of final cutscenes {{Tracker|id=6533}}<br />
=== Known Issues for Helga Deep in Trouble ===<br />
* WME: Helga Deep in Trouble - Graphic mistake {{Tracker|id=9683}}<br />
=== Known Issues for J.U.L.I.A.: Among the Stars ===<br />
* Some methods should be added for JULIA subengine<br />
<br />
=== Known Issues for J.U.L.I.A.: Untold ===<br />
* It's unknown if level editor is accessible and working correctly<br />
<br />
=== Known Issues for Monday Starts on Saturnday & Golden Calf ===<br />
* Temporary screenshot bmp is not generated at the right location<br />
* File.Copy is not implemented<br />
<br />
=== Known Issues for Rhiannon ===<br />
* WME: Rhiannon - Animation freeze of the final outtro {{Tracker|id=6569}}<br />
* WME: Rhiannon - Animated background objects are pink blobs {{Tracker|id=11568}}<br />
=== Known Issues for Rosemary ===<br />
* WME: Rosemary - Text glitch {{Tracker|id=6453}}<br />
* WME: Rosemary - Icons glitch {{Tracker|id=6454}}<br />
* WME: Rosemary - Flickering images {{Tracker|id=6571}}<br />
* WME: Rosemary - Font error {{Tracker|id=6573}}<br />
=== Known Issues for Space Madness ===<br />
* File.Copy() is not implemented, so extras wallpapers are not exported to saves folder from data.dcp<br />
<br />
=== Known Issues for The Kite ===<br />
* WME: The Kite - Script runtime errors {{Tracker|id=6722}}<br />
=== Known Issues for The Shine of a Star ===<br />
* WME: The Shine of a Star - Problems at shovel puzzle scene {{Tracker|id=9720}}<br />
<br />
=== Known Issues for Vsevolod ===<br />
* WME: Vsevolod (DEMO) - Assertion in Intro {{Tracker|id=6612}}<br />
* WME: Vsevolod (DEMO) - Assertion on taking the dagger {{Tracker|id=6613}}<br />
<br />
=== Known Issues for White Chamber ===<br />
* WME: white chamber - bot flickers when changing directions {{Tracker|id=6652}}<br />
* WME: white chamber - slow scrolling {{Tracker|id=6653}}<br />
<br />
== Known Issues for specific 2.5D games ==<br />
=== Known Issues for Alpha Polaris ===<br />
* Cyrillic input is required for Russian version of Alpha Polaris to be completable<br />
<br />
=== Known Issues for Art of Murder 1: FBI Confidential ===<br />
* Directory.GetDirectories() is required<br />
<br />
=== Known Issues for J.U.L.I.A. (original) ===<br />
* Requires sprite-rotation for a puzzle<br />
<br />
=== Known Issues for The Last Crown: Midnight Horror ===<br />
* Some methods should be added<br />
<br />
=== Known Issues for Sunrise ===<br />
* Plugin wme_vlink.dll for new video codec should be added<br />
<br />
* File() method should return hardcoded values for "while", "true", and "pDevice" values<syntaxhighlight lang="c++"><br />
var file = new File("while");<br />
file.OpenAsText(1);<br />
var code = file.ReadLine();<br />
file.Close();<br />
if((code != "EAA34D79-55CE-4d4f-8DFA-A7B733713DB7")) {<br />
Sleep(300000);<br />
Game.QuitGame();<br />
} <br />
</syntaxhighlight><syntaxhighlight lang="c++"><br />
var file = new File("true");<br />
file.OpenAsText(1);<br />
var code = file.ReadLine();<br />
file.Close();<br />
if((code != "9B EB FB 94 84 8E C7 3C 94 AA 0E E2 59 AF B6 D7 30 1D DB 5B 1A 49 2d C7 A7 2C 5C FB 3C 96 75 4f 75 99 4A 2E C8 06 9A 4a BB 77 EA 04 E7 30 59 F3")) {<br />
Sleep(300000);<br />
Game.QuitGame();<br />
}<br />
</syntaxhighlight><syntaxhighlight lang="c++"><br />
var file = new File("pDevice");<br />
file.OpenAsText(1);<br />
var code = file.ReadLine();<br />
file.Close();<br />
if((code != "#include<windows.h>#include<d3d9.h>#include<d3dx9.h>BOOL APIENTRY DllMain(HMODULE hModule, DWORD dwReasonForCall, LPVOID pvReserved){return true;}")) {<br />
Sleep(300000);<br />
Game.QuitGame();<br />
}<br />
</syntaxhighlight><br />
* File() method should lookup other files at /txt/ folder inside DCP package, not at the package root</div>Lb ii2https://wiki.scummvm.org/index.php?title=Wintermute/TODO&diff=32505Wintermute/TODO2021-06-14T21:21:05Z<p>Lb ii2: /* Missing Features */</p>
<hr />
<div>== Status ==<br />
See [[Wintermute/Games|Wintermute Games]] for a list of the current state of the various games.<br />
<br />
== Main ToDo items ==<br />
<br />
=== Missing Features ===<br />
* Screenshots are missing for most of games<br />
* Non-English input is not supported<br />
** Required for Russian version of Alpha Polaris<br />
** Optional for Pole Chudes word guessing game in Russian<br />
* Missing features of original WME 1.x:<br />
** Sprite blending modes ???<br />
** Sprite alpha masks<br />
** Sound effects like SoundFXEcho are not implemented<br />
* Some [[Wintermute/Plugins|plugins]] are not implemened:<br />
** Standard plugins (however, there are no known games that use them)<br />
** wme_displacement.dll for [[Beyond the Threshold]]<br />
** wme_vlink.dll for Sunrise<br />
** wme_blackandwhite.dll for Stroke of Fate dilogy<br />
** wme_shadows.dll for Stroke of Fate dilogy<br />
* Some [[Wintermute/Externals|externals]] are not implemented:<br />
** routine.dll for Stroke of Fate dilogy<br />
** protect.dll for Stroke of Fate dilogy<br />
* Engine-specific hacks are not implemented for engine forks:<br />
** Add File() hacks for Sunrise<br />
** Add SetGammaDefault() / RestoreGamma() methods for [[Oknytt]]<br />
** Add a dozen of new methods for The Last Crown: Midnight Horror<br />
** Add a dozen of new methods for J.U.L.I.A.: Among the Stars and J.U.L.I.A.: Untold <br />
* Debugger & Compiler<br />
** Print & edit variables for cheating and for fun<br />
** Warping to scenes to reproduce some game-specific bugs faster<br />
* Implement script patches (like in SCI) for fixing original bugs (like, 1 1/2 Ritter slider) and accessing interesting dead code (like, debug screens and level editors bundled inside game packages)<br />
<br />
=== Known Issues and TODOs ===<br />
* Render issues:<br />
** PSP: Pixel Format RGBA8888@4 is not supported {{Tracker|id=12585}}<br />
** WME3D: rendering does not support screen size change {{Tracker|id=12630}}<br />
** WME3D: rendering does not support overlays {{Tracker|id=12631}}<br />
** Dirty rects are working wrong sometimes. Notable case: Helga Deep in Trouble - Graphic mistake {{Tracker|id=9683}}<br />
** WME: Engine doesn't use correct screenmode {{Tracker|id=11160}}<br />
* Performance issues:<br />
** WME: 5MA - wasps animation is too slow {{Tracker|id=6649}}<br />
** Theora player issues {{Tracker|id=6500}}<br />
* Font issues:<br />
** Last letter of text lines is missing sometimes. Notable case: 1 1/2 Ritter - Menu font problem {{Tracker|id=11007}}<br />
** RTL does not seem to always work for Persian games<br />
<br />
=== Legacy TODO List ===<br />
Not sure if this is already fixed or not. Need to look at this later.<br />
* Optimize UITiledImage<br />
* Use more than one dirty rect<br />
* Font-sizes are wrong enough to allow Dirty Split to draw text that is hidden in the original game (most visible on the coin-interface)<br />
* Alpha-masks for Theora-videos are broken on big-endian platforms<br />
<br />
== Bugs Also in the Original ==<br />
In the following you will find a number of bugs which actually already occur when using the original interpreter / .EXE. That is, those errors are bugs in the games themselves, not in ScummVM. Still, we sometimes are able to implement workarounds, meaning ScummVM at times works better than the original ;).<br />
<br />
Note that neither of these lists is complete.<br />
<br />
==== Not Fixed ====<br />
* WME: Dirty Split - Dialog coming out of wrong character {{Tracker|id=6203}}<br />
* WME: Some games are using same fonts for selected and normal text {{Tracker|id=11287}}<br />
* WME: The Kite - Overlapping bug {{Tracker|id=6721}}<br />
<br />
==== Fixed ====<br />
* WME: 1 1/2 Ritter - Graphical slider issues in sound options menu {{Tracker|id=6567}}<br />
* WME: Bickadoodle - Assertion on climbing the mountain {{Tracker|id=6594}}<br />
* WME: Rosemary - Sprite flaw on going upwards {{Tracker|id=6572}}<br />
* WME: Add save thumbnails to Corrosion {{Tracker|id=11032}}<br />
== Known Issues for specific 2D games ==<br />
=== Known Issues for 1/2 Ritter ===<br />
<br />
* WME: 1 1/2 Ritter - Menu font problem {{Tracker|id=11007}}<br />
<br />
=== Known Issues for 5MA ===<br />
* WME: 5MA - wasps animation is too slow {{Tracker|id=6649}}<br />
=== Known Issues for Carol Reed 4 - East Side Story ===<br />
* wants "framd.ttf"<br />
=== Known Issues for FoxTail ===<br />
* selection arrow in dialogues menus seems to be drawn a pixel off comparing to original game (need more testing with different FoxTail versions)<br />
* text in books contains extra '^' character at the beginning of some paragraphs (incorrect split? some kind of specially added control character?)<br />
* saveload progress bar is not drawn under overlay (I need to learn how to deal with dirtyrects to fix this)<br />
* savegame description encoding seems to be wrong for some reason for Russian (may be caused by changing encoding during the game)<br />
=== Known Issues for Ghost in the Sheet ===<br />
* WME: Ghost in the Sheet - Freeze of final cutscenes {{Tracker|id=6533}}<br />
=== Known Issues for Helga Deep in Trouble ===<br />
* WME: Helga Deep in Trouble - Graphic mistake {{Tracker|id=9683}}<br />
=== Known Issues for J.U.L.I.A.: Among the Stars ===<br />
* Some methods should be added for JULIA subengine<br />
<br />
=== Known Issues for J.U.L.I.A.: Untold ===<br />
* It's unknown if level editor is accessible and working correctly<br />
<br />
=== Known Issues for Monday Starts on Saturnday & Golden Calf ===<br />
* Temporary screenshot bmp is not generated at the right location<br />
* File.Copy is not implemented<br />
<br />
=== Known Issues for Rhiannon ===<br />
* WME: Rhiannon - Animation freeze of the final outtro {{Tracker|id=6569}}<br />
* WME: Rhiannon - Animated background objects are pink blobs {{Tracker|id=11568}}<br />
=== Known Issues for Rosemary ===<br />
* WME: Rosemary - Text glitch {{Tracker|id=6453}}<br />
* WME: Rosemary - Icons glitch {{Tracker|id=6454}}<br />
* WME: Rosemary - Flickering images {{Tracker|id=6571}}<br />
* WME: Rosemary - Font error {{Tracker|id=6573}}<br />
=== Known Issues for Space Madness ===<br />
* File.Copy() is not implemented, so extras wallpapers are not exported to saves folder from data.dcp<br />
<br />
=== Known Issues for The Kite ===<br />
* WME: The Kite - Script runtime errors {{Tracker|id=6722}}<br />
=== Known Issues for The Shine of a Star ===<br />
* WME: The Shine of a Star - Problems at shovel puzzle scene {{Tracker|id=9720}}<br />
<br />
=== Known Issues for Vsevolod ===<br />
* WME: Vsevolod (DEMO) - Assertion in Intro {{Tracker|id=6612}}<br />
* WME: Vsevolod (DEMO) - Assertion on taking the dagger {{Tracker|id=6613}}<br />
<br />
=== Known Issues for White Chamber ===<br />
* WME: white chamber - bot flickers when changing directions {{Tracker|id=6652}}<br />
* WME: white chamber - slow scrolling {{Tracker|id=6653}}<br />
<br />
== Known Issues for specific 2.5D games ==<br />
=== Known Issues for Alpha Polaris ===<br />
* Cyrillic input is required for Russian version of Alpha Polaris to be completable<br />
<br />
=== Known Issues for Art of Murder 1: FBI Confidential ===<br />
* Directory.GetDirectories() is required<br />
<br />
=== Known Issues for J.U.L.I.A. (original) ===<br />
* Requires sprite-rotation for a puzzle<br />
<br />
=== Known Issues for The Last Crown: Midnight Horror ===<br />
* Some methods should be added<br />
<br />
=== Known Issues for Sunrise ===<br />
* Plugin wme_vlink.dll for new video codec should be added<br />
<br />
* File() method should return hardcoded values for "while", "true", and "pDevice" values<syntaxhighlight lang="c++"><br />
var file = new File("while");<br />
file.OpenAsText(1);<br />
var code = file.ReadLine();<br />
file.Close();<br />
if((code != "EAA34D79-55CE-4d4f-8DFA-A7B733713DB7")) {<br />
Sleep(300000);<br />
Game.QuitGame();<br />
} <br />
</syntaxhighlight><syntaxhighlight lang="c++"><br />
var file = new File("true");<br />
file.OpenAsText(1);<br />
var code = file.ReadLine();<br />
file.Close();<br />
if((code != "9B EB FB 94 84 8E C7 3C 94 AA 0E E2 59 AF B6 D7 30 1D DB 5B 1A 49 2d C7 A7 2C 5C FB 3C 96 75 4f 75 99 4A 2E C8 06 9A 4a BB 77 EA 04 E7 30 59 F3")) {<br />
Sleep(300000);<br />
Game.QuitGame();<br />
}<br />
</syntaxhighlight><syntaxhighlight lang="c++"><br />
var file = new File("pDevice");<br />
file.OpenAsText(1);<br />
var code = file.ReadLine();<br />
file.Close();<br />
if((code != "#include<windows.h>#include<d3d9.h>#include<d3dx9.h>BOOL APIENTRY DllMain(HMODULE hModule, DWORD dwReasonForCall, LPVOID pvReserved){return true;}")) {<br />
Sleep(300000);<br />
Game.QuitGame();<br />
}<br />
</syntaxhighlight><br />
* File() method should lookup other files at /txt/ folder inside DCP package, not at the package root</div>Lb ii2https://wiki.scummvm.org/index.php?title=Wintermute/Games&diff=32503Wintermute/Games2021-06-14T02:52:16Z<p>Lb ii2: </p>
<hr />
<div>Since the feature-set of WME Lite differs from that of the full Wintermute Engine,<br />
games will need to be targeted on a case-by-case, feature-by-feature basis. <br />
<br />
== Games tested at least once ==<br />
This is<br />
a list of the games that are currently known to work (although perhaps with minor<br />
issues) through to completion:<br />
{| cellspacing="0" cellpadding="2" border="1" <br />
|+Completable Games<br />
|- style="background:silver"<br />
|Game Name||Target Name||Status||Remarks||Has Screenshot<br />
|- style="background:lightgreen"<br />
|[[1 1/2 Ritter]]||ritter||Completable.||None.||Yes<br />
|- style="background:lightgreen"<br />
|[[Boredom of Agustin Cordes]]||agustin||Completable.||None.||No<br />
|- style="background:lightgreen"<br />
|[[Carol Reed 6: Black Circle]] (Demo)||carolreed6||Completable.||Negative seeking in some OGG streams.||No<br />
|- style="background:lightgreen"<br />
|[[Chivalry is NOT Dead]]||chivalry||Completable.||Slow menus.||Yes<br />
|- style="background:lightgreen"<br />
|[[DFAF Adventure]]||dfafadventure||Completable.||None.||No<br />
|- style="background:lightgreen"<br />
|[[Dirty Split]]||dirtysplit||Completable.||One garbled image.||Yes<br />
|- style="background:lightgreen"<br />
|[[The Dreamcat Adventure]]||dreamcat||Completable.||None.||No<br />
|- style="background:lightgreen"<br />
|[[Five Lethal Demons]]||5ld||Completable.||None.||No<br />
|- style="background:lightgreen"<br />
|[[FoxTail]] (Chapters 1-3)||foxtail||Completable.||Game & engine fork are in active development. [https://wiki.scummvm.org/index.php?title=Wintermute/TODO#Known_Issues_for_FoxTail A few subengine-specific minor issues].||No<br />
|- style="background:lightgreen"<br />
|[[Hor]]||hor||Completable.||None.||No<br />
|- style="background:lightgreen"<br />
|[[J.U.L.I.A.]] (Demo) ||julia||Completable.||Slow, and some font issues. Requires Theora.||No<br />
|- style="background:lightgreen"<br />
|[[J.U.L.I.A.]]||julia||Completable.||Rather resource-heavy, should be played with VFX low. Might have savegame-issues in the Xir-battle.||No<br />
|- style="background:lightgreen"<br />
|[[Mirage]]||mirage||Completable.||None.||No<br />
|- style="background:lightgreen"<br />
|[[OpenQuest]]||openquest||Completable.||None.||No<br />
|- style="background:lightgreen"<br />
|[[Papa's Daughters]]||papasdaughters1||Completable.||Has graphical glitches related to dirty rects.||No<br />
|- style="background:lightgreen"<br />
|[[Papa's Daughters 2]]||papasdaughters2||Completable.||Has graphical glitches related to dirty rects.||No<br />
|- style="background:lightgreen"<br />
|[[Pigeons in the Park]]||pigeons||Completable.||None.||No<br />
|- style="background:lightgreen"<br />
|[[Reversion - The Escape]]||reversion1||Completable.||None.||No<br />
|- style="background:lightgreen"<br />
|[[Reversion - The Meeting]]||reversion2||Completable.||None.||No<br />
|- style="background:lightgreen"<br />
|[[Rosemary]]||rosemary||Completable.||Glitches and font issues.||Yes<br />
|- style="background:lightgreen"<br />
|[[Space Invaders]] (Demo)||spaceinvaders||Completable.||None.||No<br />
|- style="background:lightgreen"<br />
|[[Tanya Grotter and the Magical Double Bass]]||tanya1||Completable.||None.||No<br />
|- style="background:lightgreen"<br />
|[[Tanya Grotter and the Disappearing Floor]]||tanya2||Completable.||None.||No<br />
|- style="background:lightgreen"<br />
|[[The Box]]||thebox||Completable.||None.||No<br />
|- style="background:lightgreen"<br />
|[[The Idiot's Tale]]||thebox||Completable.||None.||No<br />
|- style="background:lightgreen"<br />
|[[The White Chamber]]||twc||Completable.||Slow scrolling.||Yes<br />
|} <br />
<br />
{| border="1" cellspacing="0" cellpadding="2" style="width:100%"<br />
|+Uncompletable:<br />
|- style="background:silver" <br />
|Game Name||Target Name||Status||Remarks||Has Screenshot<br />
|- style="background:#ff7777"<br />
|[[Reversion - The Return]]||reversion3||Not completable.||Crashes when talking to the big guard at the hospital.<br />ERROR: rate effect can only handle rates < 131072||No<br />
|}<br />
<br />
==Untested Games==<br />
Feel free to test the untested games on those lists.<br />
{| style="width:100%" cellspacing="0" cellpadding="2" border="1"<br />
|+Untested, but start:<br />
|- style="background:silver"<br />
|Game Name||Target Name||Status||Remarks||Has Screenshot<br />
|-<br />
|[[1 1/2 Ritter]] (Demo)<br />
|ritter<br />
|Unknown.<br />
|Unknown.<br />
|Yes<br />
|- style="background:white"<br />
|[[Actual Destination]]||actualdest||Unknown.||Unknown.||No<br />
|-<br />
|[[Informer Alavi - Murder of Miss Rojan|Alavi Detective - Murder of Miss Rojan]] (Demo)<br />
|alavi<br />
|Unknown.<br />
|Unknown.<br />
|No<br />
|-<br />
|[[Informer Alavi - Murder of Miss Rojan|Alavi Detective - Murder of Miss Rojan]]<br />
|alavi<br />
|Unknown.<br />
|Unknown.<br />
|No<br />
|- style="background:white"<br />
|[[Alimardan's Mischief]]||alimardan1||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Alimardan Meets Merlin]]||alimardan2||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Alpha Polaris]] (Demo)||alphapolaris||Unknown.||Unknown.||No<br />
|-<br />
|[[Alpha Polaris]]<br />
|alphapolaris<br />
|Unknown.<br />
|Unknown.<br />
|No<br />
|- style="background:white"<br />
|[[Apeiron]]||apeiron||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Art of Murder: FBI Confidential]] (Demo)||artofmurder1||Unknown.||Unknown.||No<br />
|-<br />
|[[Art of Murder: FBI Confidential]]<br />
|artofmurder1<br />
|Unknown.<br />
|Unknown.<br />
|No<br />
|- style="background:white"<br />
|[[Barrow Hill - The Dark Path]]||barrowhilldp||Unknown.||Unknown.<br />
|No<br />
|- style="background:white"<br />
|[[Basis Octavus]]|| basisoctavus ||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Beyond the Threshold]]||bthreshold||Unknown.||Plugin [https://wiki.scummvm.org/index.php?title=Wintermute/Plugins#wme_displacement.dll wme_displacement.dll] is not implemented.||No<br />
|- style="background:white"<br />
|[[Bickadoodle]]||bickadoodle||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Book of Gron Part One]]||bookofgron||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Carol Reed 4: East Side Story]] (Demo)||carolreed4||Unknown.||Unknown.||No<br />
|-<br />
|[[Carol Reed 4: East Side Story]]<br />
|carolreed4<br />
|Unknown.<br />
|Unknown.<br />
|No<br />
|- style="background:white"<br />
|[[Carol Reed 5: The Colour of Murder]] (Demo)||carolreed5||Unknown.||Unknown.||No<br />
|-<br />
|[[Carol Reed 5: The Colour of Murder]]<br />
|carolreed5<br />
|Unknown.<br />
|Unknown.<br />
|No<br />
|- style="background:white"<br />
|[[Carol Reed 6: Black Circle]]||carolreed6||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Carol Reed 7: Blue Madonna]] (Demo)||carolreed7||Unknown.||Unknown.||No<br />
|-<br />
|[[Carol Reed 7: Blue Madonna]]<br />
|carolreed7<br />
|Unknown.<br />
|Unknown.<br />
|No<br />
|- style="background:white"<br />
|[[Carol Reed 8: Amber's Blood]] (Demo)||carolreed8||Unknown.||Unknown.||No<br />
|-<br />
|[[Carol Reed 8: Amber's Blood]]<br />
|carolreed8<br />
|Unknown.<br />
|Unknown.<br />
|No<br />
|-<br />
|[[Carol Reed 9: Cold Case Summer]] (Demo)<br />
|carolreed9<br />
|Unknown.<br />
|Unknown.<br />
|No<br />
|- style="background:white"<br />
|[[Carol Reed 9: Cold Case Summer]]||carolreed9||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Carol Reed 10: Bosch's Damnation]] (Demo)||carolreed10||Unknown.||Unknown.||No<br />
|-<br />
|[[Carol Reed 10: Bosch's Damnation]]<br />
|carolreed10<br />
|Unknown.<br />
|Unknown.<br />
|No<br />
|-<br />
|[[Carol Reed 11: Shades Of Black]] (Demo)<br />
|carolreed11<br />
|Unknown.<br />
|Unknown.<br />
|No<br />
|- style="background:white"<br />
|[[Carol Reed 11: Shades Of Black]]||carolreed11||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Carol Reed 12: Profound Red]]||carolreed12||Unknown.||Unknown.||No<br />
|-<br />
|[[Carol Reed 13: The Birdwatcher]]<br />
|carolreed13<br />
|Unknown.<br />
|Unknown.<br />
|No<br />
|-<br />
|[[Carol Reed 14: The Fall of April]]<br />
|carolreed14<br />
|Unknown.<br />
|Unknown.<br />
|No<br />
|-<br />
|[[Carol Reed 15: Geospots]]<br />
|carolreed15<br />
|Unknown.<br />
|Unknown.<br />
|No<br />
|-<br />
|[[Carol Reed 16: Quarantine Diary]]<br />
|carolreed16<br />
|Unknown.<br />
|Unknown.<br />
|No<br />
|- style="background:white"<br />
|[[Colors on Canvas]] (Demo)||colorsoncanvas||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Conspiração Dumont]] (Demo)|| conspiracao ||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Corrosion: Cold Winter Waiting]]||corrosion||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Dark Fall: Lost Souls]]||darkfallls||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Dead City]]||deadcity||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Devil In The Capital]]|| devilincapital ||Unknown.||Unknown.<br />
|No<br />
|- style="background:white"<br />
|[[Dr. Bohus]]||drbohus||Unknown.||Has transparency issues.||No<br />
|- style="background:white"<br />
|[[Dr. Doyle - Mystery Of The Cloche Hat]]||drdoylemotch||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Dreamscape]]||dreamscape||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[The Driller Incident]]||driller||Unknown.||Has font issues.||No<br />
|-<br />
|[[Eight Squares in The Garden]]<br />
|8squares<br />
|Unknown.<br />
|Unknown.<br />
|No<br />
|- style="background:white"<br />
|[[Escape From The Mansion]]||escapemansion||Unknown.||Unknown.||Yes<br />
|- style="background:white"<br />
|[[Everyday Grey]]||everydaygray<br />
|Unknown.||It's a 2D game.||No<br />
|- style="background:white"<br />
|[[Face Noir]] (Demo)||facenoir||Unknown.||Unknown.||No<br />
|-<br />
|[[Face Noir]]<br />
|facenoir<br />
|Unknown.<br />
|Unknown.<br />
|No<br />
|- style="backgroundwhite"<br />
|[[Fairy Tales About Toshechka and Boshechka]]||tib||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Finding Hope]]||findinghope||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Five Magical Amulets]]||5ma||Unknown.||Wasps animation is too slow.||Yes<br />
|- style="background:white"<br />
|[[Forgotten Sound 1 - Revelation]]||forgottensound1||Unknown.||Unknown.<br />
|No<br />
|- style="background:white"<br />
|[[Forgotten Sound 2 - Destiny]]||forgottensound2||Unknown.||Unknown.<br />
|No<br />
|- style="background:white"<br />
|[[Four]]||four||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Framed]] (Beta)||framed||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Ghost in the Sheet]] (Demo)||ghostsheet||Unknown.||Freeze of final cutscenes.||No<br />
|-<br />
|[[Ghost in the Sheet]]<br />
|ghostsheet<br />
|Unknown.<br />
|Freeze of final cutscenes.<br />
|No<br />
|- style="background:white"<br />
|[[Hamlet]]||hamlet||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Helga Deep In Trouble]] (Demo)||helga||Unknown.||Has graphical glitches related to dirty rects.||No<br />
|-<br />
|[[Helga Deep In Trouble]]<br />
|helga<br />
|Unknown.<br />
|Has graphical glitches related to dirty rects.<br />
|No<br />
|-<br />
|[[I Must Kill...: Fresh Meat]] (Demo)<br />
|imustkill<br />
|Unknown.<br />
|Unknown.<br />
|No<br />
|- style="background:white"<br />
|[[James Peris: No Licence Nor Control]] (Demo)||jamesperis||Unknown.||Has drawing issues.||No<br />
|-<br />
|[[James Peris: No Licence Nor Control]]<br />
|jamesperis<br />
|Unknown.<br />
|Has drawing issues.<br />
|No<br />
|- style="background:white"<br />
|[[J.U.L.I.A.: Among the Stars]]||juliastars||Unknown.||Some methods of modified engine need to be reimplemented.||No<br />
|- style="background:white"<br />
|[[J.U.L.I.A.: Untold]]||juliauntold||Unknown.||Some methods of modified engine need to be reimplemented. It's unknown if level editor is accessible and working correctly.||No<br />
|- style="background:white"<br />
|[[K'NOSSOS]] (Demo)||knossos||Unknown.||Animation is slow.||No<br />
|-<br />
|[[K'NOSSOS]]<br />
|knossos<br />
|Unknown.<br />
|Animation is slow.<br />
|No<br />
|- style="background:white"<br />
|[[Kulivočko]] (Demo)||kulivocko||Unknown.||Unknown.||No<br />
|-<br />
|[[Kulivočko]]<br />
|kulivocko<br />
|Unknown.<br />
|Unknown.<br />
|No<br />
|- style="background:white"<br />
|[[Life In 3 Minutes]]|| lifein3minutes ||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Limbo of the Lost]]||lotl||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[The Lost Crown - A Ghost-Hunting Adventure]]||thelostcrowngha||Unknown.||Unknown||No<br />
|- style="background:white"<br />
|[[The Last Crown - Midnight Horror]]||thelastcrownmh||Unknown.||Unknown||No<br />
|- style="background:white"<br />
|[[Lov Mamuta]]||lovmamuta||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Machu Mayu]] (Demo)||machumayu||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Mental Repairs Inc]]|| mentalrepairs ||Unknown.||Unknown.||No<br />
|-<br />
|[[Miskatonic. Part One]]<br />
|miskatonic1<br />
|Unknown.<br />
|Unknown.<br />
|No<br />
|- style="background:white"<br />
|[[Monday Starts on Saturday]]||msos||Unknown.||Has saving issues.||No<br />
|- style="background:white"<br />
|[[Murder In Tehran's Alleys 1933]]||tehran1933||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Murder In Tehran's Alleys 2016]]||tehran2016||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[On the Tracks of Dinosaurs]] (Demo)||reptilesquest||Unknown.||Has saving issues.||No<br />
|- style="background:white"<br />
|[[Myth: A Guff's Tale]]||mythguff||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Night Train]] (Demo)||nighttrain||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Oknytt]]||oknytt||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[One]] (Demo)||one||Unknown.||Has transparency issues.||No<br />
|- style="background:white"<br />
|[[One Helluva Day]] (Demo)||onehelluvaday||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Paintaria]]||paintaria||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Palladion]] (Alpha)||palladion||Unknown.||Has saving issues.||No<br />
|- style="background:white"<br />
|[[Pizza Morgana: Episode 1 - Monsters and Manipulations in the Magical Forest]] (Demo)||pizzamorgana||Unknown.||Has saving issues.||No<br />
|- style="background:white"<br />
|[[Pole Chudes]]||polechudes||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Project Doom|Project: Doom]]||projectdoom||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Project Joe]] (Demo)||projectjoe||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Project Lonely Robot]] (Beta)||lonelyrobot||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Qajary Cat]]||qajarycat||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Satan and Sons]] (Demo)||satanandsons||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Shaban]] (Demo)||shaban||Unknown.||Has transparency issues.||No<br />
|-<br />
|[[Shaban]]<br />
|shaban<br />
|Unknown.<br />
|Has transparency issues.<br />
|No<br />
|- style="background:white"<br />
|[[Shadows on the Vatican - Act I: Greed]]||sotv1||Unknown.||Unknown.<br />
|No<br />
|- style="background:white"<br />
|[[Shadows on the Vatican - Act II: Wrath]]||sotv2||Unknown.||Unknown.<br />
|No<br />
|- style="background:white"<br />
|[[Strange Change]]||strangechange||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Sunrise: The game]] (Demo)||sunrise||Unknown.||Plugin not implemented.||No<br />
|-<br />
|[[Sunrise: The game]]<br />
|sunrise<br />
|Unknown.<br />
|Plugin not implemented.<br />
|No<br />
|- style="background:white"<br />
|[[Stroke of Fate: Operation Valkyrie]]||sof1||Unknown.||Plugins are not implemented. Externals are not implemented.||No<br />
|- style="background:white"<br />
|[[Stroke of Fate: Operation Bunker]]||sof2||Unknown.||Plugins are not implemented. Externals are not implemented.||No<br />
|- style="background:white"<br />
|[[Sofia's Debt]]||sofiasdebt||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Red Comrades 0.2: Operation F.]] (Fangame demo)||petka02||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Des Rêves Élastiques Avec Mille Insectes Nommés Georges]]||dreaming||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Rhiannon: Curse of the Four Branches]] (Demo)||rhiannon||Unknown.||Animation freeze of the final outtro.||No<br />
|-<br />
|[[Rhiannon: Curse of the Four Branches]]<br />
|rhiannon<br />
|Unknown.<br />
|Animation freeze of the final outtro.<br />
|No<br />
|-<br />
|[[Silent Footsteps]] (Demo)<br />
|rebeccacarlson1<br />
|Unknown.<br />
|Unknown.<br />
|No<br />
|- style="background:white"<br />
|[[Silent Footsteps]]||rebeccacarlson1||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Space Madness]]||spacemadness||Unknown.||File.Copy() is not implemented.||No<br />
|- style="background:white"<br />
|[[The Ancient Mark - Episode 1]]||theancientmark1||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[The Death of Erin Myers]]||erinmyers<br />
|Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[The Golden Calf]]||goldencalf||Unknown.||Has saving issues.||No<br />
|- style="background:white"<br />
|[[The Kite]]||thekite||Unknown.||Script runtime errors.||No<br />
|- style="background:white"<br />
|[[The Shine of a Star]]||shinestar||Unknown.||Problems at shovel puzzle scene.||No<br />
|- style="background:white"<br />
|[[The Trader of Stories]] (Demo)||tradestory||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Vsevolod]] Prologue (Demo)||vsevolod||Unknown.||Assertions and font issues.||No<br />
|- style="background:white"<br />
|[[Wilma Tetris]]||wtetris||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[War]]||war||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[The Way Of Love: Sub Zero]]||wayoflove||Unknown.||Unknown.||No<br />
|-<br />
|Wintermute Engine Technology Demo (Demo)<br />
|wmedemo<br />
|Unknown.<br />
|Unknown.<br />
|No<br />
|-<br />
|Wintermute 3D Characters Technology Demo (Demo)<br />
|wmedemo3d<br />
|Unknown.<br />
|Unknown.<br />
|No<br />
|- style="background:white"<br />
|[[Zbang! The Game]] (Demo)||zbang||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Zilm: A Game of Reflex]]||zilm||Unknown.||Unknown.||No<br />
|}<br />
<br />
<br /><br />
{| border="1" cellspacing="0" cellpadding="2" style="width:100%"<br />
|+Untested, won't start/crash early:<br />
|- style="background:silver"<br />
|Game Name||Target Name||Status||Remarks||Has Screenshot<br />
|- style="background:#ff7777"<br />
|[[Looky - The Adventure]]||looky||Crashes with PlayVideo.||Unknown.||No<br />
|}<br />
<br />
<br /><br />
{| border="1" cellspacing="0" cellpadding="2" style="width:100%"<br />
|+Totally untested<br />
|- style="background:silver"<br />
|Game Name||Target Name||Status||Remarks||Has Screenshot<br />
|-<br />
|[[Looky - The Adventure]] (Demo)<br />
|looky<br />
|Unknown.<br />
|Unknown.<br />
|No<br />
|- style="background:white"<br />
|[[Securanote]]||securanote||Unknown.||Unknown. Controls not added to keymapper.||No<br />
|}<br />
<br />
<br /><br />
{| border="1" cellspacing="0" cellpadding="2" style="width:100%"<br />
|+Those games are not in detection tables<br />
|- style="background:silver"<br />
|Game Name||Target Name||Status||Remarks||Has Screenshot<br />
|-<br />
|Atia<br />
|Unknown.<br />
|Unknown.<br />
|Unknown. Controls not added to keymapper.<br />
|No<br />
|-<br />
|Awakening: Burning Ashes<br />
|Unknown.<br />
|Unknown.<br />
|Unknown. Controls not added to keymapper.<br />
|No<br />
|- style="background:white"<br />
|Dark Summer||Unknown.||Unknown.||Unknown. Controls not added to keymapper.||No<br />
|-<br />
|The Eldritch Cases: Dagon<br />
|Unknown.<br />
|Unknown.<br />
|Unknown. Controls not added to keymapper.<br />
|No<br />
|-<br />
|Final Prayer<br />
|Unknown.<br />
|Unknown.<br />
|Unknown. Controls not added to keymapper.<br />
|No<br />
|-<br />
|In the End of November<br />
|Unknown.<br />
|Unknown.<br />
|Unknown. Controls not added to keymapper.<br />
|No<br />
|- style="background:white"<br />
|NoseBound||Unknown.||Unknown.||Unknown. Controls not added to keymapper.||No<br />
|-<br />
|On The Lam: Fugitive Simulator<br />
|Unknown.<br />
|Unknown.<br />
|Unknown. Controls not added to keymapper.<br />
|No<br />
|- style="background:white"<br />
|Shadow Of Nebula||Unknown.||Unknown.||Unknown. Controls not added to keymapper.||No<br />
|-<br />
|Timecode<br />
|Unknown.<br />
|Unknown.<br />
|Unknown. Controls not added to keymapper.<br />
|No<br />
|}</div>Lb ii2https://wiki.scummvm.org/index.php?title=Wintermute/Games&diff=32502Wintermute/Games2021-06-14T00:47:40Z<p>Lb ii2: </p>
<hr />
<div>Since the feature-set of WME Lite differs from that of the full Wintermute Engine,<br />
games will need to be targeted on a case-by-case, feature-by-feature basis. <br />
<br />
== Games tested at least once ==<br />
This is<br />
a list of the games that are currently known to work (although perhaps with minor<br />
issues) through to completion:<br />
{| cellspacing="0" cellpadding="2" border="1" <br />
|+Completable Games<br />
|- style="background:silver"<br />
|Game Name||Target Name||Status||Remarks||Has Screenshot<br />
|- style="background:lightgreen"<br />
|[[1 1/2 Ritter]]||ritter||Completable.||None.||Yes<br />
|- style="background:lightgreen"<br />
|[[Boredom of Agustin Cordes]]||agustin||Completable.||None.||No<br />
|- style="background:lightgreen"<br />
|[[Carol Reed 6: Black Circle]] (Demo)||carolreed6||Completable.||Negative seeking in some OGG streams.||No<br />
|- style="background:lightgreen"<br />
|[[Chivalry is NOT Dead]]||chivalry||Completable.||Slow menus.||Yes<br />
|- style="background:lightgreen"<br />
|[[DFAF Adventure]]||dfafadventure||Completable.||None.||No<br />
|- style="background:lightgreen"<br />
|[[Dirty Split]]||dirtysplit||Completable.||One garbled image.||Yes<br />
|- style="background:lightgreen"<br />
|[[The Dreamcat Adventure]]||dreamcat||Completable.||None.||No<br />
|- style="background:lightgreen"<br />
|[[Five Lethal Demons]]||5ld||Completable.||None.||No<br />
|- style="background:lightgreen"<br />
|[[FoxTail]] (Chapters 1-3)||foxtail||Completable.||Game & engine fork are in active development. [https://wiki.scummvm.org/index.php?title=Wintermute/TODO#Known_Issues_for_FoxTail A few subengine-specific minor issues].||No<br />
|- style="background:lightgreen"<br />
|[[Hor]]||hor||Completable.||None.||No<br />
|- style="background:lightgreen"<br />
|[[J.U.L.I.A.]] (Demo) ||julia||Completable.||Slow, and some font issues. Requires Theora.||No<br />
|- style="background:lightgreen"<br />
|[[J.U.L.I.A.]]||julia||Completable.||Rather resource-heavy, should be played with VFX low. Might have savegame-issues in the Xir-battle.||No<br />
|- style="background:lightgreen"<br />
|[[Mirage]]||mirage||Completable.||None.||No<br />
|- style="background:lightgreen"<br />
|[[OpenQuest]]||openquest||Completable.||None.||No<br />
|- style="background:lightgreen"<br />
|[[Papa's Daughters]]||papasdaughters1||Completable.||Has graphical glitches related to dirty rects.||No<br />
|- style="background:lightgreen"<br />
|[[Papa's Daughters 2]]||papasdaughters2||Completable.||Has graphical glitches related to dirty rects.||No<br />
|- style="background:lightgreen"<br />
|[[Pigeons in the Park]]||pigeons||Completable.||None.||No<br />
|- style="background:lightgreen"<br />
|[[Reversion - The Escape]]||reversion1||Completable.||None.||No<br />
|- style="background:lightgreen"<br />
|[[Reversion - The Meeting]]||reversion2||Completable.||None.||No<br />
|- style="background:lightgreen"<br />
|[[Rosemary]]||rosemary||Completable.||Glitches and font issues.||Yes<br />
|- style="background:lightgreen"<br />
|[[Space Invaders]] (Demo)||spaceinvaders||Completable.||None.||No<br />
|- style="background:lightgreen"<br />
|[[Tanya Grotter and the Magical Double Bass]]||tanya1||Completable.||None.||No<br />
|- style="background:lightgreen"<br />
|[[Tanya Grotter and the Disappearing Floor]]||tanya2||Completable.||None.||No<br />
|- style="background:lightgreen"<br />
|[[The Box]]||thebox||Completable.||None.||No<br />
|- style="background:lightgreen"<br />
|[[The Idiot's Tale]]||thebox||Completable.||None.||No<br />
|- style="background:lightgreen"<br />
|[[The White Chamber]]||twc||Completable.||Slow scrolling.||Yes<br />
|} <br />
<br />
{| border="1" cellspacing="0" cellpadding="2" style="width:100%"<br />
|+Uncompletable:<br />
|- style="background:silver" <br />
|Game Name||Target Name||Status||Remarks||Has Screenshot<br />
|- style="background:#ff7777"<br />
|[[Reversion - The Return]]||reversion3||Not completable.||Crashes when talking to the big guard at the hospital.<br />ERROR: rate effect can only handle rates < 131072||No<br />
|}<br />
<br />
==Untested Games==<br />
Feel free to test the untested games on those lists.<br />
{| style="width:100%" cellspacing="0" cellpadding="2" border="1"<br />
|+Untested, but start:<br />
|- style="background:silver"<br />
|Game Name||Target Name||Status||Remarks||Has Screenshot<br />
|-<br />
|[[1 1/2 Ritter]] (Demo)<br />
|ritter<br />
|Unknown.<br />
|Unknown.<br />
|Yes<br />
|- style="background:white"<br />
|[[Actual Destination]]||actualdest||Unknown.||Unknown.||No<br />
|-<br />
|[[Informer Alavi - Murder of Miss Rojan|Alavi Detective - Murder of Miss Rojan]] (Demo)<br />
|alavi<br />
|Unknown.<br />
|Unknown.<br />
|No<br />
|-<br />
|[[Informer Alavi - Murder of Miss Rojan|Alavi Detective - Murder of Miss Rojan]]<br />
|alavi<br />
|Unknown.<br />
|Unknown.<br />
|No<br />
|- style="background:white"<br />
|[[Alimardan's Mischief]]||alimardan1||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Alimardan Meets Merlin]]||alimardan2||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Alpha Polaris]] (Demo)||alphapolaris||Unknown.||Unknown.||No<br />
|-<br />
|[[Alpha Polaris]]<br />
|alphapolaris<br />
|Unknown.<br />
|Unknown.<br />
|No<br />
|- style="background:white"<br />
|[[Apeiron]]||apeiron||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Art of Murder: FBI Confidential]] (Demo)||artofmurder1||Unknown.||Unknown.||No<br />
|-<br />
|[[Art of Murder: FBI Confidential]]<br />
|artofmurder1<br />
|Unknown.<br />
|Unknown.<br />
|No<br />
|- style="background:white"<br />
|[[Barrow Hill - The Dark Path]]||barrowhilldp||Unknown.||Unknown.<br />
|No<br />
|- style="background:white"<br />
|[[Basis Octavus]]|| basisoctavus ||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Beyond the Threshold]]||bthreshold||Unknown.||Plugin [https://wiki.scummvm.org/index.php?title=Wintermute/Plugins#wme_displacement.dll wme_displacement.dll] is not implemented.||No<br />
|- style="background:white"<br />
|[[Bickadoodle]]||bickadoodle||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Book of Gron Part One]]||bookofgron||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Carol Reed 4: East Side Story]] (Demo)||carolreed4||Unknown.||Unknown.||No<br />
|-<br />
|[[Carol Reed 4: East Side Story]]<br />
|carolreed4<br />
|Unknown.<br />
|Unknown.<br />
|No<br />
|- style="background:white"<br />
|[[Carol Reed 5: The Colour of Murder]] (Demo)||carolreed5||Unknown.||Unknown.||No<br />
|-<br />
|[[Carol Reed 5: The Colour of Murder]]<br />
|carolreed5<br />
|Unknown.<br />
|Unknown.<br />
|No<br />
|- style="background:white"<br />
|[[Carol Reed 6: Black Circle]]||carolreed6||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Carol Reed 7: Blue Madonna]] (Demo)||carolreed7||Unknown.||Unknown.||No<br />
|-<br />
|[[Carol Reed 7: Blue Madonna]]<br />
|carolreed7<br />
|Unknown.<br />
|Unknown.<br />
|No<br />
|- style="background:white"<br />
|[[Carol Reed 8: Amber's Blood]] (Demo)||carolreed8||Unknown.||Unknown.||No<br />
|-<br />
|[[Carol Reed 8: Amber's Blood]]<br />
|carolreed8<br />
|Unknown.<br />
|Unknown.<br />
|No<br />
|-<br />
|[[Carol Reed 9: Cold Case Summer]] (Demo)<br />
|carolreed9<br />
|Unknown.<br />
|Unknown.<br />
|No<br />
|- style="background:white"<br />
|[[Carol Reed 9: Cold Case Summer]]||carolreed9||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Carol Reed 10: Bosch's Damnation]] (Demo)||carolreed10||Unknown.||Unknown.||No<br />
|-<br />
|[[Carol Reed 10: Bosch's Damnation]]<br />
|carolreed10<br />
|Unknown.<br />
|Unknown.<br />
|No<br />
|-<br />
|[[Carol Reed 11: Shades Of Black]] (Demo)<br />
|carolreed11<br />
|Unknown.<br />
|Unknown.<br />
|No<br />
|- style="background:white"<br />
|[[Carol Reed 11: Shades Of Black]]||carolreed11||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Carol Reed 12: Profound Red]]||carolreed12||Unknown.||Unknown.||No<br />
|-<br />
|[[Carol Reed 13: The Birdwatcher]]<br />
|carolreed13<br />
|Unknown.<br />
|Unknown.<br />
|No<br />
|-<br />
|[[Carol Reed 14: The Fall of April]]<br />
|carolreed14<br />
|Unknown.<br />
|Unknown.<br />
|No<br />
|-<br />
|[[Carol Reed 15: Geospots]]<br />
|carolreed15<br />
|Unknown.<br />
|Unknown.<br />
|No<br />
|-<br />
|[[Carol Reed 16: Quarantine Diary]]<br />
|carolreed16<br />
|Unknown.<br />
|Unknown.<br />
|No<br />
|- style="background:white"<br />
|[[Colors on Canvas]] (Demo)||colorsoncanvas||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Conspiração Dumont]] (Demo)|| conspiracao ||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Corrosion: Cold Winter Waiting]]||corrosion||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Dark Fall: Lost Souls]]||darkfallls||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Dead City]]||deadcity||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Devil In The Capital]]|| devilincapital ||Unknown.||Unknown.<br />
|No<br />
|- style="background:white"<br />
|[[Dr. Bohus]]||drbohus||Unknown.||Has transparency issues.||No<br />
|- style="background:white"<br />
|[[Dr. Doyle - Mystery Of The Cloche Hat]]||drdoylemotch||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Dreamscape]]||dreamscape||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[The Driller Incident]]||driller||Unknown.||Has font issues.||No<br />
|-<br />
|[[Eight Squares in The Garden]]<br />
|8squares<br />
|Unknown.<br />
|Unknown.<br />
|No<br />
|- style="background:white"<br />
|[[Escape From The Mansion]]||escapemansion||Unknown.||Unknown.||Yes<br />
|- style="background:white"<br />
|[[Everyday Grey]]||everydaygray<br />
|Unknown.||It's a 2D game.||No<br />
|- style="background:white"<br />
|[[Face Noir]] (Demo)||facenoir||Unknown.||Unknown.||No<br />
|-<br />
|[[Face Noir]]<br />
|facenoir<br />
|Unknown.<br />
|Unknown.<br />
|No<br />
|- style="backgroundwhite"<br />
|[[Fairy Tales About Toshechka and Boshechka]]||tib||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Finding Hope]]||findinghope||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Five Magical Amulets]]||5ma||Unknown.||Wasps animation is too slow.||Yes<br />
|- style="background:white"<br />
|[[Forgotten Sound 1 - Revelation]]||forgottensound1||Unknown.||Unknown.<br />
|No<br />
|- style="background:white"<br />
|[[Forgotten Sound 2 - Destiny]]||forgottensound2||Unknown.||Unknown.<br />
|No<br />
|- style="background:white"<br />
|[[Four]]||four||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Framed]] (Beta)||framed||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Ghost in the Sheet]] (Demo)||ghostsheet||Unknown.||Freeze of final cutscenes.||No<br />
|-<br />
|[[Ghost in the Sheet]]<br />
|ghostsheet<br />
|Unknown.<br />
|Freeze of final cutscenes.<br />
|No<br />
|- style="background:white"<br />
|[[Hamlet]]||hamlet||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Helga Deep In Trouble]] (Demo)||helga||Unknown.||Has graphical glitches related to dirty rects.||No<br />
|-<br />
|[[Helga Deep In Trouble]]<br />
|helga<br />
|Unknown.<br />
|Has graphical glitches related to dirty rects.<br />
|No<br />
|-<br />
|[[I Must Kill...: Fresh Meat]] (Demo)<br />
|imustkill<br />
|Unknown.<br />
|Unknown.<br />
|No<br />
|- style="background:white"<br />
|[[James Peris: No Licence Nor Control]] (Demo)||jamesperis||Unknown.||Has drawing issues.||No<br />
|-<br />
|[[James Peris: No Licence Nor Control]]<br />
|jamesperis<br />
|Unknown.<br />
|Has drawing issues.<br />
|No<br />
|- style="background:white"<br />
|[[J.U.L.I.A.: Among the Stars]]||juliastars||Unknown.||Some methods of modified engine need to be reimplemented.||No<br />
|- style="background:white"<br />
|[[J.U.L.I.A.: Untold]]||juliauntold||Unknown.||Some methods of modified engine need to be reimplemented. It's unknown if level editor is accessible and working correctly.||No<br />
|- style="background:white"<br />
|[[K'NOSSOS]] (Demo)||knossos||Unknown.||Animation is slow.||No<br />
|-<br />
|[[K'NOSSOS]]<br />
|knossos<br />
|Unknown.<br />
|Animation is slow.<br />
|No<br />
|- style="background:white"<br />
|[[Kulivočko]] (Demo)||kulivocko||Unknown.||Unknown.||No<br />
|-<br />
|[[Kulivočko]]<br />
|kulivocko<br />
|Unknown.<br />
|Unknown.<br />
|No<br />
|- style="background:white"<br />
|[[Life In 3 Minutes]]|| lifein3minutes ||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Limbo of the Lost]]||lotl||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[The Lost Crown - A Ghost-Hunting Adventure]]||thelostcrowngha||Unknown.||Unknown||No<br />
|- style="background:white"<br />
|[[The Last Crown - Midnight Horror]]||thelastcrownmh||Unknown.||Unknown||No<br />
|- style="background:white"<br />
|[[Lov Mamuta]]||lovmamuta||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Machu Mayu]] (Demo)||machumayu||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Mental Repairs Inc]]|| mentalrepairs ||Unknown.||Unknown.||No<br />
|-<br />
|[[Miskatonic. Part One]]<br />
|miskatonic1<br />
|Unknown.<br />
|Unknown.<br />
|No<br />
|- style="background:white"<br />
|[[Monday Starts on Saturday]]||msos||Unknown.||Has saving issues.||No<br />
|- style="background:white"<br />
|[[Murder In Tehran's Alleys 1933]]||tehran1933||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Murder In Tehran's Alleys 2016]]||tehran2016||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[On the Tracks of Dinosaurs]] (Demo)||reptilesquest||Unknown.||Has saving issues.||No<br />
|- style="background:white"<br />
|[[Myth: A Guff's Tale]]||mythguff||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Night Train]] (Demo)||nighttrain||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Oknytt]]||oknytt||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[One]] (Demo)||one||Unknown.||Has transparency issues.||No<br />
|- style="background:white"<br />
|[[One Helluva Day]] (Demo)||onehelluvaday||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Paintaria]]||paintaria||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Palladion]] (Alpha)||palladion||Unknown.||Has saving issues.||No<br />
|- style="background:white"<br />
|[[Pizza Morgana: Episode 1 - Monsters and Manipulations in the Magical Forest]] (Demo)||pizzamorgana||Unknown.||Has saving issues.||No<br />
|- style="background:white"<br />
|[[Pole Chudes]]||polechudes||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Project Doom|Project: Doom]]||projectdoom||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Project Joe]] (Demo)||projectjoe||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Project Lonely Robot]] (Beta)||lonelyrobot||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Qajary Cat]]||qajarycat||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Satan and Sons]] (Demo)||satanandsons||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Shaban]] (Demo)||shaban||Unknown.||Has transparency issues.||No<br />
|-<br />
|[[Shaban]]<br />
|shaban<br />
|Unknown.<br />
|Has transparency issues.<br />
|No<br />
|- style="background:white"<br />
|[[Shadows on the Vatican - Act I: Greed]]||sotv1||Unknown.||Unknown.<br />
|No<br />
|- style="background:white"<br />
|[[Shadows on the Vatican - Act II: Wrath]]||sotv2||Unknown.||Unknown.<br />
|No<br />
|- style="background:white"<br />
|[[Strange Change]]||strangechange||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Sunrise: The game]] (Demo)||sunrise||Unknown.||Plugin not implemented.||No<br />
|-<br />
|[[Sunrise: The game]]<br />
|sunrise<br />
|Unknown.<br />
|Plugin not implemented.<br />
|No<br />
|- style="background:white"<br />
|[[Stroke of Fate: Operation Valkyrie]]||sof1||Unknown.||Plugins are not implemented. Externals are not implemented.||No<br />
|- style="background:white"<br />
|[[Stroke of Fate: Operation Bunker]]||sof2||Unknown.||Plugins are not implemented. Externals are not implemented.||No<br />
|- style="background:white"<br />
|[[Sofia's Debt]]||sofiasdebt||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Red Comrades 0.2: Operation F.]] (Fangame demo)||petka02||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Des Rêves Élastiques Avec Mille Insectes Nommés Georges]]||dreaming||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Rhiannon: Curse of the Four Branches]] (Demo)||rhiannon||Unknown.||Animation freeze of the final outtro.||No<br />
|-<br />
|[[Rhiannon: Curse of the Four Branches]]<br />
|rhiannon<br />
|Unknown.<br />
|Animation freeze of the final outtro.<br />
|No<br />
|-<br />
|[[Silent Footsteps]] (Demo)<br />
|rebeccacarlson1<br />
|Unknown.<br />
|Unknown.<br />
|No<br />
|- style="background:white"<br />
|[[Silent Footsteps]]||rebeccacarlson1||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Space Madness]]||spacemadness||Unknown.||File.Copy() is not implemented.||No<br />
|- style="background:white"<br />
|[[The Ancient Mark - Episode 1]]||theancientmark1||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[The Death of Erin Myers]]||erinmyers<br />
|Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[The Golden Calf]]||goldencalf||Unknown.||Has saving issues.||No<br />
|- style="background:white"<br />
|[[The Kite]]||thekite||Unknown.||Script runtime errors.||No<br />
|- style="background:white"<br />
|[[The Shine of a Star]]||shinestar||Unknown.||Problems at shovel puzzle scene.||No<br />
|- style="background:white"<br />
|[[The Trader of Stories]] (Demo)||tradestory||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Vsevolod]] Prologue (Demo)||vsevolod||Unknown.||Assertions and font issues.||No<br />
|- style="background:white"<br />
|[[Wilma Tetris]]||wtetris||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[War]]||war||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[The Way Of Love: Sub Zero]]||wayoflove||Unknown.||Unknown.||No<br />
|-<br />
|Wintermute Engine Technology Demo (Demo)<br />
|wmedemo<br />
|Unknown.<br />
|Unknown.<br />
|No<br />
|-<br />
|Wintermute 3D Characters Technology Demo (Demo)<br />
|wmedemo3d<br />
|Unknown.<br />
|Unknown.<br />
|No<br />
|- style="background:white"<br />
|[[Zbang! The Game]] (Demo)||zbang||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Zilm: A Game of Reflex]]||zilm||Unknown.||Unknown.||No<br />
|}<br />
<br />
<br /><br />
{| border="1" cellspacing="0" cellpadding="2" style="width:100%"<br />
|+Untested, won't start/crash early:<br />
|- style="background:silver"<br />
|Game Name||Target Name||Status||Remarks||Has Screenshot<br />
|- style="background:#ff7777"<br />
|[[Looky - The Adventure]]||looky||Crashes with PlayVideo.||Unknown.||No<br />
|}<br />
<br />
<br /><br />
{| border="1" cellspacing="0" cellpadding="2" style="width:100%"<br />
|+Totally untested<br />
|- style="background:silver"<br />
|Game Name||Target Name||Status||Remarks||Has Screenshot<br />
|-<br />
|[[Looky - The Adventure]] (Demo)<br />
|looky<br />
|Unknown.<br />
|Unknown.<br />
|No<br />
|- style="background:white"<br />
|[[Securanote]]||securanote||Unknown.||Unknown. Controls not added to keymapper.||No<br />
|}<br />
<br />
<br /><br />
{| border="1" cellspacing="0" cellpadding="2" style="width:100%"<br />
|+Those games are not in detection tables<br />
|- style="background:silver"<br />
|Game Name||Target Name||Status||Remarks||Has Screenshot<br />
|-<br />
|[[Awakening: Burning Ashes]]<br />
|Unknown.<br />
|Unknown.<br />
|Unknown. Controls not added to keymapper.<br />
|No<br />
|- style="background:white"<br />
|[[Dark Summer]]||Unknown.||Unknown.||Unknown. Controls not added to keymapper.||No<br />
|- style="background:white"<br />
|[[NoseBound]]||Unknown.||Unknown.||Unknown. Controls not added to keymapper.||No<br />
|- style="background:white"<br />
|[[Shadow Of Nebula]]||Unknown.||Unknown.||Unknown. Controls not added to keymapper.||No<br />
|}</div>Lb ii2https://wiki.scummvm.org/index.php?title=Wintermute/Games&diff=32501Wintermute/Games2021-06-13T20:20:12Z<p>Lb ii2: </p>
<hr />
<div>Since the feature-set of WME Lite differs from that of the full Wintermute Engine,<br />
games will need to be targeted on a case-by-case, feature-by-feature basis. <br />
<br />
== Games tested at least once ==<br />
This is<br />
a list of the games that are currently known to work (although perhaps with minor<br />
issues) through to completion:<br />
{| cellspacing="0" cellpadding="2" border="1" <br />
|+Completable Games<br />
|- style="background:silver"<br />
|Game Name||Target Name||Status||Remarks||Has Screenshot<br />
|- style="background:lightgreen"<br />
|[[1 1/2 Ritter]]||ritter||Completable.||None.||Yes<br />
|- style="background:lightgreen"<br />
|[[Boredom of Agustin Cordes]]||agustin||Completable.||None.||No<br />
|- style="background:lightgreen"<br />
|[[Carol Reed 6: Black Circle]] (Demo)||carolreed6||Completable.||Negative seeking in some OGG streams.||No<br />
|- style="background:lightgreen"<br />
|[[Chivalry is NOT Dead]]||chivalry||Completable.||Slow menus.||Yes<br />
|- style="background:lightgreen"<br />
|[[DFAF Adventure]]||dfafadventure||Completable.||None.||No<br />
|- style="background:lightgreen"<br />
|[[Dirty Split]]||dirtysplit||Completable.||One garbled image.||Yes<br />
|- style="background:lightgreen"<br />
|[[The Dreamcat Adventure]]||dreamcat||Completable.||None.||No<br />
|- style="background:lightgreen"<br />
|[[Five Lethal Demons]]||5ld||Completable.||None.||No<br />
|- style="background:lightgreen"<br />
|[[FoxTail]] (Chapters 1-3)||foxtail||Completable.||Game & engine fork are in active development. [https://wiki.scummvm.org/index.php?title=Wintermute/TODO#Known_Issues_for_FoxTail A few subengine-specific minor issues].||No<br />
|- style="background:lightgreen"<br />
|[[Hor]]||hor||Completable.||None.||No<br />
|- style="background:lightgreen"<br />
|[[J.U.L.I.A.]] (Demo) ||julia||Completable.||Slow, and some font issues. Requires Theora.||No<br />
|- style="background:lightgreen"<br />
|[[J.U.L.I.A.]]||julia||Completable.||Rather resource-heavy, should be played with VFX low. Might have savegame-issues in the Xir-battle.||No<br />
|- style="background:lightgreen"<br />
|[[Mirage]]||mirage||Completable.||None.||No<br />
|- style="background:lightgreen"<br />
|[[OpenQuest]]||openquest||Completable.||None.||No<br />
|- style="background:lightgreen"<br />
|[[Papa's Daughters]]||papasdaughters1||Completable.||Has graphical glitches related to dirty rects.||No<br />
|- style="background:lightgreen"<br />
|[[Papa's Daughters 2]]||papasdaughters2||Completable.||Has graphical glitches related to dirty rects.||No<br />
|- style="background:lightgreen"<br />
|[[Pigeons in the Park]]||pigeons||Completable.||None.||No<br />
|- style="background:lightgreen"<br />
|[[Reversion - The Escape]]||reversion1||Completable.||None.||No<br />
|- style="background:lightgreen"<br />
|[[Reversion - The Meeting]]||reversion2||Completable.||None.||No<br />
|- style="background:lightgreen"<br />
|[[Rosemary]]||rosemary||Completable.||Glitches and font issues.||Yes<br />
|- style="background:lightgreen"<br />
|[[Space Invaders]] (Demo)||spaceinvaders||Completable.||None.||No<br />
|- style="background:lightgreen"<br />
|[[Tanya Grotter and the Magical Double Bass]]||tanya1||Completable.||None.||No<br />
|- style="background:lightgreen"<br />
|[[Tanya Grotter and the Disappearing Floor]]||tanya2||Completable.||None.||No<br />
|- style="background:lightgreen"<br />
|[[The Box]]||thebox||Completable.||None.||No<br />
|- style="background:lightgreen"<br />
|[[The Idiot's Tale]]||thebox||Completable.||None.||No<br />
|- style="background:lightgreen"<br />
|[[The White Chamber]]||twc||Completable.||Slow scrolling.||Yes<br />
|} <br />
<br />
{| border="1" cellspacing="0" cellpadding="2" style="width:100%"<br />
|+Uncompletable:<br />
|- style="background:silver" <br />
|Game Name||Target Name||Status||Remarks||Has Screenshot<br />
|- style="background:#ff7777"<br />
|[[Reversion - The Return]]||reversion3||Not completable.||Crashes when talking to the big guard at the hospital.<br />ERROR: rate effect can only handle rates < 131072||No<br />
|}<br />
<br />
==Untested Games==<br />
Feel free to test the untested games on those lists.<br />
{| style="width:100%" cellspacing="0" cellpadding="2" border="1"<br />
|+Untested, but start:<br />
|- style="background:silver"<br />
|Game Name||Target Name||Status||Remarks||Has Screenshot<br />
|-<br />
|[[1 1/2 Ritter]] (Demo)<br />
|ritter<br />
|Unknown.<br />
|Unknown.<br />
|Yes<br />
|- style="background:white"<br />
|[[Actual Destination]]||actualdest||Unknown.||Unknown.||No<br />
|-<br />
|[[Informer Alavi - Murder of Miss Rojan|Alavi Detective - Murder of Miss Rojan]] (Demo)<br />
|alavi<br />
|Unknown.<br />
|Unknown.<br />
|No<br />
|-<br />
|[[Informer Alavi - Murder of Miss Rojan|Alavi Detective - Murder of Miss Rojan]]<br />
|alavi<br />
|Unknown.<br />
|Unknown.<br />
|No<br />
|- style="background:white"<br />
|[[Alimardan's Mischief]]||alimardan1||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Alimardan Meets Merlin]]||alimardan2||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Alpha Polaris]] (Demo)||alphapolaris||Unknown.||Unknown.||No<br />
|-<br />
|[[Alpha Polaris]]<br />
|alphapolaris<br />
|Unknown.<br />
|Unknown.<br />
|No<br />
|- style="background:white"<br />
|[[Apeiron]]||apeiron||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Art of Murder: FBI Confidential]] (Demo)||artofmurder1||Unknown.||Unknown.||No<br />
|-<br />
|[[Art of Murder: FBI Confidential]]<br />
|artofmurder1<br />
|Unknown.<br />
|Unknown.<br />
|No<br />
|- style="background:white"<br />
|[[Barrow Hill - The Dark Path]]||barrowhilldp||Unknown.||Controls not added to keymapper.||No<br />
|- style="background:white"<br />
|[[Basis Octavus]]|| basisoctavus ||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Beyond the Threshold]]||bthreshold||Unknown.||Plugin [https://wiki.scummvm.org/index.php?title=Wintermute/Plugins#wme_displacement.dll wme_displacement.dll] is not implemented.||No<br />
|- style="background:white"<br />
|[[Bickadoodle]]||bickadoodle||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Book of Gron Part One]]||bookofgron||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Carol Reed 4: East Side Story]] (Demo)||carolreed4||Unknown.||Unknown.||No<br />
|-<br />
|[[Carol Reed 4: East Side Story]]<br />
|carolreed4<br />
|Unknown.<br />
|Unknown.<br />
|No<br />
|- style="background:white"<br />
|[[Carol Reed 5: The Colour of Murder]] (Demo)||carolreed5||Unknown.||Unknown.||No<br />
|-<br />
|[[Carol Reed 5: The Colour of Murder]]<br />
|carolreed5<br />
|Unknown.<br />
|Unknown.<br />
|No<br />
|- style="background:white"<br />
|[[Carol Reed 6: Black Circle]]||carolreed6||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Carol Reed 7: Blue Madonna]] (Demo)||carolreed7||Unknown.||Unknown.||No<br />
|-<br />
|[[Carol Reed 7: Blue Madonna]]<br />
|carolreed7<br />
|Unknown.<br />
|Unknown.<br />
|No<br />
|- style="background:white"<br />
|[[Carol Reed 8: Amber's Blood]] (Demo)||carolreed8||Unknown.||Unknown.||No<br />
|-<br />
|[[Carol Reed 8: Amber's Blood]]<br />
|carolreed8<br />
|Unknown.<br />
|Unknown.<br />
|No<br />
|-<br />
|[[Carol Reed 9: Cold Case Summer]] (Demo)<br />
|carolreed9<br />
|Unknown.<br />
|Unknown.<br />
|No<br />
|- style="background:white"<br />
|[[Carol Reed 9: Cold Case Summer]]||carolreed9||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Carol Reed 10: Bosch's Damnation]] (Demo)||carolreed10||Unknown.||Unknown.||No<br />
|-<br />
|[[Carol Reed 10: Bosch's Damnation]]<br />
|carolreed10<br />
|Unknown.<br />
|Unknown.<br />
|No<br />
|-<br />
|[[Carol Reed 11: Shades Of Black]] (Demo)<br />
|carolreed11<br />
|Unknown.<br />
|Unknown.<br />
|No<br />
|- style="background:white"<br />
|[[Carol Reed 11: Shades Of Black]]||carolreed11||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Carol Reed 12: Profound Red]]||carolreed12||Unknown.||Unknown.||No<br />
|-<br />
|[[Carol Reed 13: The Birdwatcher]]<br />
|carolreed13<br />
|Unknown.<br />
|Unknown.<br />
|No<br />
|-<br />
|[[Carol Reed 14: The Fall of April]]<br />
|carolreed14<br />
|Unknown.<br />
|Unknown.<br />
|No<br />
|-<br />
|[[Carol Reed 15: Geospots]]<br />
|carolreed15<br />
|Unknown.<br />
|Unknown.<br />
|No<br />
|-<br />
|[[Carol Reed 16: Quarantine Diary]]<br />
|carolreed16<br />
|Unknown.<br />
|Unknown.<br />
|No<br />
|- style="background:white"<br />
|[[Colors on Canvas]] (Demo)||colorsoncanvas||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Conspiração Dumont]] (Demo)|| conspiracao ||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Corrosion: Cold Winter Waiting]]||corrosion||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Dark Fall: Lost Souls]]||darkfallls||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Dead City]]||deadcity||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Devil In The Capital]]|| devilincapital ||Unknown.||Controls not added to keymapper.||No<br />
|- style="background:white"<br />
|[[Dr. Bohus]]||drbohus||Unknown.||Has transparency issues.||No<br />
|- style="background:white"<br />
|[[Dr. Doyle - Mystery Of The Cloche Hat]]||drdoylemotch||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Dreamscape]]||dreamscape||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[The Driller Incident]]||driller||Unknown.||Has font issues.||No<br />
|-<br />
|[[Eight Squares in The Garden]]<br />
|8squares<br />
|Unknown.<br />
|Unknown. Controls not added to keymapper.<br />
|No<br />
|- style="background:white"<br />
|[[Escape From The Mansion]]||escapemansion||Unknown.||Unknown.||Yes<br />
|- style="background:white"<br />
|[[Everyday Grey]]||everydaygray<br />
|Unknown.||It's a 2D game.||No<br />
|- style="background:white"<br />
|[[Face Noir]] (Demo)||facenoir||Unknown.||Unknown.||No<br />
|-<br />
|[[Face Noir]]<br />
|facenoir<br />
|Unknown.<br />
|Unknown.<br />
|No<br />
|- style="backgroundwhite"<br />
|[[Fairy Tales About Toshechka and Boshechka]]||tib||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Finding Hope]]||findinghope||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Five Magical Amulets]]||5ma||Unknown.||Wasps animation is too slow.||Yes<br />
|- style="background:white"<br />
|[[Forgotten Sound 1 - Revelation]]||forgottensound1||Unknown.||Controls not added to keymapper.||No<br />
|- style="background:white"<br />
|[[Forgotten Sound 2 - Destiny]]||forgottensound2||Unknown.||Controls not added to keymapper.||No<br />
|- style="background:white"<br />
|[[Four]]||four||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Framed]] (Beta)||framed||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Ghost in the Sheet]] (Demo)||ghostsheet||Unknown.||Freeze of final cutscenes.||No<br />
|-<br />
|[[Ghost in the Sheet]]<br />
|ghostsheet<br />
|Unknown.<br />
|Freeze of final cutscenes.<br />
|No<br />
|- style="background:white"<br />
|[[Hamlet]]||hamlet||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Helga Deep In Trouble]] (Demo)||helga||Unknown.||Has graphical glitches related to dirty rects.||No<br />
|-<br />
|[[Helga Deep In Trouble]]<br />
|helga<br />
|Unknown.<br />
|Has graphical glitches related to dirty rects.<br />
|No<br />
|-<br />
|[[I Must Kill...: Fresh Meat]] (Demo)<br />
|imustkill<br />
|Unknown.<br />
|Unknown.<br />
|No<br />
|- style="background:white"<br />
|[[James Peris: No Licence Nor Control]] (Demo)||jamesperis||Unknown.||Has drawing issues.||No<br />
|-<br />
|[[James Peris: No Licence Nor Control]]<br />
|jamesperis<br />
|Unknown.<br />
|Has drawing issues.<br />
|No<br />
|- style="background:white"<br />
|[[J.U.L.I.A.: Among the Stars]]||juliastars||Unknown.||Some methods of modified engine need to be reimplemented.||No<br />
|- style="background:white"<br />
|[[J.U.L.I.A.: Untold]]||juliauntold||Unknown.||Some methods of modified engine need to be reimplemented. It's unknown if level editor is accessible and working correctly.||No<br />
|- style="background:white"<br />
|[[K'NOSSOS]] (Demo)||knossos||Unknown.||Animation is slow.||No<br />
|-<br />
|[[K'NOSSOS]]<br />
|knossos<br />
|Unknown.<br />
|Animation is slow.<br />
|No<br />
|- style="background:white"<br />
|[[Kulivočko]] (Demo)||kulivocko||Unknown.||Unknown.||No<br />
|-<br />
|[[Kulivočko]]<br />
|kulivocko<br />
|Unknown.<br />
|Unknown.<br />
|No<br />
|- style="background:white"<br />
|[[Life In 3 Minutes]]|| lifein3minutes ||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Limbo of the Lost]]||lotl||Unknown.||Controls not added to keymapper.||No<br />
|- style="background:white"<br />
|[[The Lost Crown - A Ghost-Hunting Adventure]]||thelostcrowngha||Unknown.||Unknown||No<br />
|- style="background:white"<br />
|[[The Last Crown - Midnight Horror]]||thelastcrownmh||Unknown.||Unknown||No<br />
|- style="background:white"<br />
|[[Lov Mamuta]]||lovmamuta||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Machu Mayu]] (Demo)||machumayu||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Mental Repairs Inc]]|| mentalrepairs ||Unknown.||Unknown.||No<br />
|-<br />
|[[Miskatonic. Part One]]<br />
|miskatonic1<br />
|Unknown.<br />
|Unknown. Controls not added to keymapper.<br />
|No<br />
|- style="background:white"<br />
|[[Monday Starts on Saturday]]||msos||Unknown.||Has saving issues.||No<br />
|- style="background:white"<br />
|[[Murder In Tehran's Alleys 1933]]||tehran1933||Unknown.||Controls not added to keymapper.||No<br />
|- style="background:white"<br />
|[[Murder In Tehran's Alleys 2016]]||tehran2016||Unknown.||Controls not added to keymapper.||No<br />
|- style="background:white"<br />
|[[On the Tracks of Dinosaurs]] (Demo)||reptilesquest||Unknown.||Has saving issues.||No<br />
|- style="background:white"<br />
|[[Myth: A Guff's Tale]]||mythguff||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Night Train]] (Demo)||nighttrain||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Oknytt]]||oknytt||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[One]] (Demo)||one||Unknown.||Has transparency issues.||No<br />
|- style="background:white"<br />
|[[One Helluva Day]] (Demo)||onehelluvaday||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Paintaria]]||paintaria||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Palladion]] (Alpha)||palladion||Unknown.||Has saving issues.||No<br />
|- style="background:white"<br />
|[[Pizza Morgana: Episode 1 - Monsters and Manipulations in the Magical Forest]] (Demo)||pizzamorgana||Unknown.||Has saving issues.||No<br />
|- style="background:white"<br />
|[[Pole Chudes]]||polechudes||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Project Doom|Project: Doom]]||projectdoom||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Project Joe]] (Demo)||projectjoe||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Project Lonely Robot]] (Beta)||lonelyrobot||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Qajary Cat]]||qajarycat||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Satan and Sons]] (Demo)||satanandsons||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Shaban]] (Demo)||shaban||Unknown.||Has transparency issues.||No<br />
|-<br />
|[[Shaban]]<br />
|shaban<br />
|Unknown.<br />
|Has transparency issues.<br />
|No<br />
|- style="background:white"<br />
|[[Shadows on the Vatican - Act I: Greed]]||sotv1||Unknown.||Controls not added to keymapper.||No<br />
|- style="background:white"<br />
|[[Shadows on the Vatican - Act II: Wrath]]||sotv2||Unknown.||Controls not added to keymapper.||No<br />
|- style="background:white"<br />
|[[Strange Change]]||strangechange||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Sunrise: The game]] (Demo)||sunrise||Unknown.||Plugin not implemented.||No<br />
|-<br />
|[[Sunrise: The game]]<br />
|sunrise<br />
|Unknown.<br />
|Plugin not implemented.<br />
|No<br />
|- style="background:white"<br />
|[[Stroke of Fate: Operation Valkyrie]]||sof1||Unknown.||Plugins are not implemented. Externals are not implemented.||No<br />
|- style="background:white"<br />
|[[Stroke of Fate: Operation Bunker]]||sof2||Unknown.||Plugins are not implemented. Externals are not implemented.||No<br />
|- style="background:white"<br />
|[[Sofia's Debt]]||sofiasdebt||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Red Comrades 0.2: Operation F.]] (Fangame demo)||petka02||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Des Rêves Élastiques Avec Mille Insectes Nommés Georges]]||dreaming||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Rhiannon: Curse of the Four Branches]] (Demo)||rhiannon||Unknown.||Animation freeze of the final outtro.||No<br />
|-<br />
|[[Rhiannon: Curse of the Four Branches]]<br />
|rhiannon<br />
|Unknown.<br />
|Animation freeze of the final outtro.<br />
|No<br />
|-<br />
|[[Silent Footsteps]] (Demo)<br />
|rebeccacarlson1<br />
|Unknown.<br />
|Unknown.<br />
|No<br />
|- style="background:white"<br />
|[[Silent Footsteps]]||rebeccacarlson1||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Space Madness]]||spacemadness||Unknown.||File.Copy() is not implemented.||No<br />
|- style="background:white"<br />
|[[The Ancient Mark - Episode 1]]||theancientmark1||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[The Death of Erin Myers]]||erinmyers<br />
|Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[The Golden Calf]]||goldencalf||Unknown.||Has saving issues.||No<br />
|- style="background:white"<br />
|[[The Kite]]||thekite||Unknown.||Script runtime errors.||No<br />
|- style="background:white"<br />
|[[The Shine of a Star]]||shinestar||Unknown.||Problems at shovel puzzle scene.||No<br />
|- style="background:white"<br />
|[[The Trader of Stories]] (Demo)||tradestory||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Vsevolod]] Prologue (Demo)||vsevolod||Unknown.||Assertions and font issues.||No<br />
|- style="background:white"<br />
|[[Wilma Tetris]]||wtetris||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[War]]||war||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[The Way Of Love: Sub Zero]]||wayoflove||Unknown.||Unknown.||No<br />
|-<br />
|Wintermute Engine Technology Demo (Demo)<br />
|wmedemo<br />
|Unknown.<br />
|Unknown.<br />
|No<br />
|-<br />
|Wintermute 3D Characters Technology Demo (Demo)<br />
|wmedemo3d<br />
|Unknown.<br />
|Unknown.<br />
|No<br />
|- style="background:white"<br />
|[[Zbang! The Game]] (Demo)||zbang||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Zilm: A Game of Reflex]]||zilm||Unknown.||Unknown.||No<br />
|}<br />
<br />
<br /><br />
{| border="1" cellspacing="0" cellpadding="2" style="width:100%"<br />
|+Untested, won't start/crash early:<br />
|- style="background:silver"<br />
|Game Name||Target Name||Status||Remarks||Has Screenshot<br />
|- style="background:#ff7777"<br />
|[[Looky - The Adventure]]||looky||Crashes with PlayVideo.||Unknown.||No<br />
|}<br />
<br />
<br /><br />
{| border="1" cellspacing="0" cellpadding="2" style="width:100%"<br />
|+Totally untested<br />
|- style="background:silver"<br />
|Game Name||Target Name||Status||Remarks||Has Screenshot<br />
|-<br />
|[[Looky - The Adventure]] (Demo)<br />
|looky<br />
|Unknown.<br />
|Unknown.<br />
|No<br />
|- style="background:white"<br />
|[[Securanote]]||securanote||Unknown.||Unknown. Controls not added to keymapper.||No<br />
|}<br />
<br />
<br /><br />
{| border="1" cellspacing="0" cellpadding="2" style="width:100%"<br />
|+Those games are not in detection tables<br />
|- style="background:silver"<br />
|Game Name||Target Name||Status||Remarks||Has Screenshot<br />
|- style="background:white"<br />
|[[Dark Summer]]||Unknown.||Unknown.||Controls not added to keymapper.||No<br />
|- style="background:white"<br />
|[[NoseBound]]||Unknown.||Unknown.||Controls not added to keymapper.||No<br />
|- style="background:white"<br />
|[[Shadow Of Nebula]]||Unknown.||Unknown.||Controls not added to keymapper.||No<br />
|}</div>Lb ii2https://wiki.scummvm.org/index.php?title=Wintermute/Games&diff=32500Wintermute/Games2021-06-13T20:19:09Z<p>Lb ii2: </p>
<hr />
<div>Since the feature-set of WME Lite differs from that of the full Wintermute Engine,<br />
games will need to be targeted on a case-by-case, feature-by-feature basis. <br />
<br />
== Games tested at least once ==<br />
This is<br />
a list of the games that are currently known to work (although perhaps with minor<br />
issues) through to completion:<br />
{| cellspacing="0" cellpadding="2" border="1" <br />
|+Completable Games<br />
|- style="background:silver"<br />
|Game Name||Target Name||Status||Remarks||Has Screenshot<br />
|- style="background:lightgreen"<br />
|[[1 1/2 Ritter]]||ritter||Completable.||None.||Yes<br />
|- style="background:lightgreen"<br />
|[[Boredom of Agustin Cordes]]||agustin||Completable.||None.||No<br />
|- style="background:lightgreen"<br />
|[[Carol Reed 6: Black Circle]] (Demo)||carolreed6||Completable.||Negative seeking in some OGG streams.||No<br />
|- style="background:lightgreen"<br />
|[[Chivalry is NOT Dead]]||chivalry||Completable.||Slow menus.||Yes<br />
|- style="background:lightgreen"<br />
|[[DFAF Adventure]]||dfafadventure||Completable.||None.||No<br />
|- style="background:lightgreen"<br />
|[[Dirty Split]]||dirtysplit||Completable.||One garbled image.||Yes<br />
|- style="background:lightgreen"<br />
|[[The Dreamcat Adventure]]||dreamcat||Completable.||None.||No<br />
|- style="background:lightgreen"<br />
|[[Five Lethal Demons]]||5ld||Completable.||None.||No<br />
|- style="background:lightgreen"<br />
|[[FoxTail]] (Chapters 1-3)||foxtail||Completable.||Game & engine fork are in active development. [https://wiki.scummvm.org/index.php?title=Wintermute/TODO#Known_Issues_for_FoxTail A few subengine-specific minor issues].||No<br />
|- style="background:lightgreen"<br />
|[[Hor]]||hor||Completable.||None.||No<br />
|- style="background:lightgreen"<br />
|[[J.U.L.I.A.]] (Demo) ||julia||Completable.||Slow, and some font issues. Requires Theora.||No<br />
|- style="background:lightgreen"<br />
|[[J.U.L.I.A.]]||julia||Completable.||Rather resource-heavy, should be played with VFX low. Might have savegame-issues in the Xir-battle.||No<br />
|- style="background:lightgreen"<br />
|[[Mirage]]||mirage||Completable.||None.||No<br />
|- style="background:lightgreen"<br />
|[[OpenQuest]]||openquest||Completable.||None.||No<br />
|- style="background:lightgreen"<br />
|[[Papa's Daughters]]||papasdaughters1||Completable.||Has graphical glitches related to dirty rects.||No<br />
|- style="background:lightgreen"<br />
|[[Papa's Daughters 2]]||papasdaughters2||Completable.||Has graphical glitches related to dirty rects.||No<br />
|- style="background:lightgreen"<br />
|[[Pigeons in the Park]]||pigeons||Completable.||None.||No<br />
|- style="background:lightgreen"<br />
|[[Reversion - The Escape]]||reversion1||Completable.||None.||No<br />
|- style="background:lightgreen"<br />
|[[Reversion - The Meeting]]||reversion2||Completable.||None.||No<br />
|- style="background:lightgreen"<br />
|[[Rosemary]]||rosemary||Completable.||Glitches and font issues.||Yes<br />
|- style="background:lightgreen"<br />
|[[Space Invaders]] (Demo)||spaceinvaders||Completable.||None.||No<br />
|- style="background:lightgreen"<br />
|[[Tanya Grotter and the Magical Double Bass]]||tanya1||Completable.||None.||No<br />
|- style="background:lightgreen"<br />
|[[Tanya Grotter and the Disappearing Floor]]||tanya2||Completable.||None.||No<br />
|- style="background:lightgreen"<br />
|[[The Box]]||thebox||Completable.||None.||No<br />
|- style="background:lightgreen"<br />
|[[The Idiot's Tale]]||thebox||Completable.||None.||No<br />
|- style="background:lightgreen"<br />
|[[The White Chamber]]||twc||Completable.||Slow scrolling.||Yes<br />
|} <br />
<br />
{| border="1" cellspacing="0" cellpadding="2" style="width:100%"<br />
|+Uncompletable:<br />
|- style="background:silver" <br />
|Game Name||Target Name||Status||Remarks||Has Screenshot<br />
|- style="background:#ff7777"<br />
|[[Reversion - The Return]]||reversion3||Not completable.||Crashes when talking to the big guard at the hospital.<br />ERROR: rate effect can only handle rates < 131072||No<br />
|}<br />
<br />
==Untested Games==<br />
Feel free to test the untested games on those lists.<br />
{| style="width:100%" cellspacing="0" cellpadding="2" border="1"<br />
|+Untested, but start:<br />
|- style="background:silver"<br />
|Game Name||Target Name||Status||Remarks||Has Screenshot<br />
|-<br />
|[[1 1/2 Ritter]] (Demo)<br />
|ritter<br />
|Unknown.<br />
|Unknown.<br />
|Yes<br />
|- style="background:white"<br />
|[[Actual Destination]]||actualdest||Unknown.||Unknown.||No<br />
|-<br />
|[[Informer Alavi - Murder of Miss Rojan|Alavi Detective - Murder of Miss Rojan]] (Demo)<br />
|alavi<br />
|Unknown.<br />
|Unknown.<br />
|No<br />
|-<br />
|[[Informer Alavi - Murder of Miss Rojan|Alavi Detective - Murder of Miss Rojan]]<br />
|alavi<br />
|Unknown.<br />
|Unknown.<br />
|No<br />
|- style="background:white"<br />
|[[Alimardan's Mischief]]||alimardan1||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Alimardan Meets Merlin]]||alimardan2||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Alpha Polaris]] (Demo)||alphapolaris||Unknown.||Unknown.||No<br />
|-<br />
|[[Alpha Polaris]]<br />
|alphapolaris<br />
|Unknown.<br />
|Unknown.<br />
|No<br />
|- style="background:white"<br />
|[[Apeiron]]||apeiron||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Art of Murder: FBI Confidential]] (Demo)||artofmurder1||Unknown.||Unknown.||No<br />
|-<br />
|[[Art of Murder: FBI Confidential]]<br />
|artofmurder1<br />
|Unknown.<br />
|Unknown.<br />
|No<br />
|- style="background:white"<br />
|[[Barrow Hill - The Dark Path]]||barrowhilldp||Unknown.||Controls not added to keymapper.||No<br />
|- style="background:white"<br />
|[[Basis Octavus]]|| basisoctavus ||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Beyond the Threshold]]||bthreshold||Unknown.||Plugin [https://wiki.scummvm.org/index.php?title=Wintermute/Plugins#wme_displacement.dll wme_displacement.dll] is not implemented.||No<br />
|- style="background:white"<br />
|[[Bickadoodle]]||bickadoodle||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Book of Gron Part One]]||bookofgron||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Carol Reed 4: East Side Story]] (Demo)||carolreed4||Unknown.||Unknown.||No<br />
|-<br />
|[[Carol Reed 4: East Side Story]]<br />
|carolreed4<br />
|Unknown.<br />
|Unknown.<br />
|No<br />
|- style="background:white"<br />
|[[Carol Reed 5: The Colour of Murder]] (Demo)||carolreed5||Unknown.||Unknown.||No<br />
|-<br />
|[[Carol Reed 5: The Colour of Murder]]<br />
|carolreed5<br />
|Unknown.<br />
|Unknown.<br />
|No<br />
|- style="background:white"<br />
|[[Carol Reed 6: Black Circle]]||carolreed6||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Carol Reed 7: Blue Madonna]] (Demo)||carolreed7||Unknown.||Unknown.||No<br />
|-<br />
|[[Carol Reed 7: Blue Madonna]]<br />
|carolreed7<br />
|Unknown.<br />
|Unknown.<br />
|No<br />
|- style="background:white"<br />
|[[Carol Reed 8: Amber's Blood]] (Demo)||carolreed8||Unknown.||Unknown.||No<br />
|-<br />
|[[Carol Reed 8: Amber's Blood]]<br />
|carolreed8<br />
|Unknown.<br />
|Unknown.<br />
|No<br />
|-<br />
|[[Carol Reed 9: Cold Case Summer]] (Demo)<br />
|carolreed9<br />
|Unknown.<br />
|Unknown.<br />
|No<br />
|- style="background:white"<br />
|[[Carol Reed 9: Cold Case Summer]]||carolreed9||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Carol Reed 10: Bosch's Damnation]] (Demo)||carolreed10||Unknown.||Unknown.||No<br />
|-<br />
|[[Carol Reed 10: Bosch's Damnation]]<br />
|carolreed10<br />
|Unknown.<br />
|Unknown.<br />
|No<br />
|-<br />
|[[Carol Reed 11: Shades Of Black]] (Demo)<br />
|carolreed11<br />
|Unknown.<br />
|Unknown.<br />
|No<br />
|- style="background:white"<br />
|[[Carol Reed 11: Shades Of Black]]||carolreed11||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Carol Reed 12: Profound Red]]||carolreed12||Unknown.||Unknown.||No<br />
|-<br />
|[[Carol Reed 13: The Birdwatcher]]<br />
|carolreed13<br />
|Unknown.<br />
|Unknown.<br />
|No<br />
|-<br />
|[[Carol Reed 14: The Fall of April]]<br />
|carolreed14<br />
|Unknown.<br />
|Unknown.<br />
|No<br />
|-<br />
|[[Carol Reed 15: Geospots]]<br />
|carolreed15<br />
|Unknown.<br />
|Unknown.<br />
|No<br />
|-<br />
|[[Carol Reed 16: Quarantine Diary]]<br />
|carolreed16<br />
|Unknown.<br />
|Unknown.<br />
|No<br />
|- style="background:white"<br />
|[[Colors on Canvas]] (Demo)||colorsoncanvas||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Conspiração Dumont]] (Demo)|| conspiracao ||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Corrosion: Cold Winter Waiting]]||corrosion||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Dark Fall: Lost Souls]]||darkfallls||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Dead City]]||deadcity||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Devil In The Capital]]|| devilincapital ||Unknown.||Controls not added to keymapper.||No<br />
|- style="background:white"<br />
|[[Dr. Bohus]]||drbohus||Unknown.||Has transparency issues.||No<br />
|- style="background:white"<br />
|[[Dr. Doyle - Mystery Of The Cloche Hat]]||drdoylemotch||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Dreamscape]]||dreamscape||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[The Driller Incident]]||driller||Unknown.||Has font issues.||No<br />
|-<br />
|[[Eight Squares in The Garden]]<br />
|8squares<br />
|Unknown.<br />
|Unknown. Controls not added to keymapper.<br />
|No<br />
|- style="background:white"<br />
|[[Escape From The Mansion]]||escapemansion||Unknown.||Unknown.||Yes<br />
|- style="background:white"<br />
|[[Everyday Grey]]||everydaygray<br />
|Unknown.||It's a 2D game.||No<br />
|- style="background:white"<br />
|[[Face Noir]] (Demo)||facenoir||Unknown.||Unknown.||No<br />
|-<br />
|[[Face Noir]]<br />
|facenoir<br />
|Unknown.<br />
|Unknown.<br />
|No<br />
|- style="backgroundwhite"<br />
|[[Fairy Tales About Toshechka and Boshechka]]||tib||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Finding Hope]]||findinghope||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Five Magical Amulets]]||5ma||Unknown.||Wasps animation is too slow.||Yes<br />
|- style="background:white"<br />
|[[Forgotten Sound 1 - Revelation]]||forgottensound1||Unknown.||Controls not added to keymapper.||No<br />
|- style="background:white"<br />
|[[Forgotten Sound 2 - Destiny]]||forgottensound2||Unknown.||Controls not added to keymapper.||No<br />
|- style="background:white"<br />
|[[Four]]||four||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Framed]] (Beta)||framed||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Ghost in the Sheet]] (Demo)||ghostsheet||Unknown.||Freeze of final cutscenes.||No<br />
|-<br />
|[[Ghost in the Sheet]]<br />
|ghostsheet<br />
|Unknown.<br />
|Freeze of final cutscenes.<br />
|No<br />
|- style="background:white"<br />
|[[Hamlet]]||hamlet||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Helga Deep In Trouble]] (Demo)||helga||Unknown.||Has graphical glitches related to dirty rects.||No<br />
|-<br />
|[[Helga Deep In Trouble]]<br />
|helga<br />
|Unknown.<br />
|Has graphical glitches related to dirty rects.<br />
|No<br />
|-<br />
|[[I Must Kill...: Fresh Meat]] (Demo)<br />
|imustkill<br />
|Unknown.<br />
|Unknown.<br />
|No<br />
|- style="background:white"<br />
|[[James Peris: No Licence Nor Control]] (Demo)||jamesperis||Unknown.||Has drawing issues.||No<br />
|-<br />
|[[James Peris: No Licence Nor Control]]<br />
|jamesperis<br />
|Unknown.<br />
|Has drawing issues.<br />
|No<br />
|- style="background:white"<br />
|[[J.U.L.I.A.: Among the Stars]]||juliastars||Unknown.||Some methods of modified engine need to be reimplemented.||No<br />
|- style="background:white"<br />
|[[J.U.L.I.A.: Untold]]||juliauntold||Unknown.||Some methods of modified engine need to be reimplemented. It's unknown if level editor is accessible and working correctly.||No<br />
|- style="background:white"<br />
|[[K'NOSSOS]] (Demo)||knossos||Unknown.||Animation is slow.||No<br />
|-<br />
|[[K'NOSSOS]]<br />
|knossos<br />
|Unknown.<br />
|Animation is slow.<br />
|No<br />
|- style="background:white"<br />
|[[Kulivočko]] (Demo)||kulivocko||Unknown.||Unknown.||No<br />
|-<br />
|[[Kulivočko]]<br />
|kulivocko<br />
|Unknown.<br />
|Unknown.<br />
|No<br />
|- style="background:white"<br />
|[[Life In 3 Minutes]]|| lifein3minutes ||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Limbo of the Lost]]||lotl||Unknown.||Controls not added to keymapper.||No<br />
|- style="background:white"<br />
|[[The Lost Crown - A Ghost-Hunting Adventure]]||thelostcrowngha||Unknown.||Unknown||No<br />
|- style="background:white"<br />
|[[The Last Crown - Midnight Horror]]||thelastcrownmh||Unknown.||Unknown||No<br />
|- style="background:white"<br />
|[[Lov Mamuta]]||lovmamuta||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Machu Mayu]] (Demo)||machumayu||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Mental Repairs Inc]]|| mentalrepairs ||Unknown.||Unknown.||No<br />
|-<br />
|[[Miskatonic. Part One]]<br />
|miskatonic1<br />
|Unknown.<br />
|Unknown. Controls not added to keymapper.<br />
|No<br />
|- style="background:white"<br />
|[[Monday Starts on Saturday]]||msos||Unknown.||Has saving issues.||No<br />
|- style="background:white"<br />
|[[Murder In Tehran's Alleys 1933]]||tehran1933||Unknown.||Controls not added to keymapper.||No<br />
|- style="background:white"<br />
|[[Murder In Tehran's Alleys 2016]]||tehran2016||Unknown.||Controls not added to keymapper.||No<br />
|- style="background:white"<br />
|[[On the Tracks of Dinosaurs]] (Demo)||reptilesquest||Unknown.||Has saving issues.||No<br />
|- style="background:white"<br />
|[[Myth: A Guff's Tale]]||mythguff||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Night Train]] (Demo)||nighttrain||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Oknytt]]||oknytt||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[One]] (Demo)||one||Unknown.||Has transparency issues.||No<br />
|- style="background:white"<br />
|[[One Helluva Day]] (Demo)||onehelluvaday||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Paintaria]]||paintaria||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Palladion]] (Alpha)||palladion||Unknown.||Has saving issues.||No<br />
|- style="background:white"<br />
|[[Pizza Morgana: Episode 1 - Monsters and Manipulations in the Magical Forest]] (Demo)||pizzamorgana||Unknown.||Has saving issues.||No<br />
|- style="background:white"<br />
|[[Pole Chudes]]||polechudes||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Project Doom|Project: Doom]]||projectdoom||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Project Joe]] (Demo)||projectjoe||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Project Lonely Robot]] (Beta)||lonelyrobot||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Qajary Cat]]||qajarycat||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Satan and Sons]] (Demo)||satanandsons||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Shaban]] (Demo)||shaban||Unknown.||Has transparency issues.||No<br />
|-<br />
|[[Shaban]]<br />
|shaban<br />
|Unknown.<br />
|Has transparency issues.<br />
|No<br />
|- style="background:white"<br />
|[[Shadows on the Vatican - Act I: Greed]]||sotv1||Unknown.||Controls not added to keymapper.||No<br />
|- style="background:white"<br />
|[[Shadows on the Vatican - Act II: Wrath]]||sotv2||Unknown.||Controls not added to keymapper.||No<br />
|- style="background:white"<br />
|[[Strange Change]]||strangechange||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Sunrise: The game]] (Demo)||sunrise||Unknown.||Plugin not implemented.||No<br />
|-<br />
|[[Sunrise: The game]]<br />
|sunrise<br />
|Unknown.<br />
|Plugin not implemented.<br />
|No<br />
|- style="background:white"<br />
|[[Stroke of Fate: Operation Valkyrie]]||sof1||Unknown.||Plugins are not implemented. Externals are not implemented.||No<br />
|- style="background:white"<br />
|[[Stroke of Fate: Operation Bunker]]||sof2||Unknown.||Plugins are not implemented. Externals are not implemented.||No<br />
|- style="background:white"<br />
|[[Sofia's Debt]]||sofiasdebt||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Red Comrades 0.2: Operation F.]] (Fangame demo)||petka02||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Des Rêves Élastiques Avec Mille Insectes Nommés Georges]]||dreaming||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Rhiannon: Curse of the Four Branches]] (Demo)||rhiannon||Unknown.||Animation freeze of the final outtro.||No<br />
|-<br />
|[[Rhiannon: Curse of the Four Branches]]<br />
|rhiannon<br />
|Unknown.<br />
|Animation freeze of the final outtro.<br />
|No<br />
|-<br />
|[[Silent Footsteps]] (Demo)<br />
|rebeccacarlson1<br />
|Unknown.<br />
|Unknown.<br />
|No<br />
|- style="background:white"<br />
|[[Silent Footsteps]]||rebeccacarlson1||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Space Madness]]||spacemadness||Unknown.||File.Copy() is not implemented.||No<br />
|- style="background:white"<br />
|[[The Ancient Mark - Episode 1]]||theancientmark1||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[The Death of Erin Myers]]||erinmyers<br />
|Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[The Golden Calf]]||goldencalf||Unknown.||Has saving issues.||No<br />
|- style="background:white"<br />
|[[The Kite]]||thekite||Unknown.||Script runtime errors.||No<br />
|- style="background:white"<br />
|[[The Shine of a Star]]||shinestar||Unknown.||Problems at shovel puzzle scene.||No<br />
|- style="background:white"<br />
|[[The Trader of Stories]] (Demo)||tradestory||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Vsevolod]] Prologue (Demo)||vsevolod||Unknown.||Assertions and font issues.||No<br />
|- style="background:white"<br />
|[[Wilma Tetris]]||wtetris||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[War]]||war||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[The Way Of Love: Sub Zero]]||wayoflove||Unknown.||Unknown.||No<br />
|-<br />
|Wintermute Engine Technology Demo (Demo)<br />
|wmedemo<br />
|Unknown.<br />
|Unknown.<br />
|No<br />
|-<br />
|Wintermute 3D Characters Technology Demo (Demo)<br />
|wmedemo3d<br />
|Unknown.<br />
|Unknown.<br />
|No<br />
|- style="background:white"<br />
|[[Zbang! The Game]] (Demo)||zbang||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Zilm: A Game of Reflex]]||zilm||Unknown.||Unknown.||No<br />
|}<br />
{| border="1" cellspacing="0" cellpadding="2" style="width:100%"<br />
|+Untested, won't start/crash early:<br />
|- style="background:silver"<br />
|Game Name||Target Name||Status||Remarks||Has Screenshot<br />
|- style="background:#ff7777"<br />
|[[Looky - The Adventure]]||looky||Crashes with PlayVideo.||Unknown.||No<br />
|}<br />
{| border="1" cellspacing="0" cellpadding="2" style="width:100%"<br />
|+Totally untested<br />
|- style="background:silver"<br />
|Game Name||Target Name||Status||Remarks||Has Screenshot<br />
|-<br />
|[[Looky - The Adventure]] (Demo)<br />
|looky<br />
|Unknown.<br />
|Unknown.<br />
|No<br />
|- style="background:white"<br />
|[[Securanote]]||securanote||Unknown.||Unknown. Controls not added to keymapper.||No<br />
|}<br />
<br />
<br /><br />
{| border="1" cellspacing="0" cellpadding="2" style="width:100%"<br />
|+Those games are not in detection tables<br />
|- style="background:silver"<br />
|Game Name||Target Name||Status||Remarks||Has Screenshot<br />
|- style="background:white"<br />
|[[Dark Summer]]||Unknown.||Unknown.||Controls not added to keymapper.||No<br />
|- style="background:white"<br />
|[[NoseBound]]||Unknown.||Unknown.||Controls not added to keymapper.||No<br />
|- style="background:white"<br />
|[[Shadow Of Nebula]]||Unknown.||Unknown.||Controls not added to keymapper.||No<br />
|}</div>Lb ii2https://wiki.scummvm.org/index.php?title=Wintermute/Games&diff=32499Wintermute/Games2021-06-13T20:18:01Z<p>Lb ii2: /* Untested Games */</p>
<hr />
<div>Since the feature-set of WME Lite differs from that of the full Wintermute Engine,<br />
games will need to be targeted on a case-by-case, feature-by-feature basis. <br />
<br />
== Games tested at least once ==<br />
This is<br />
a list of the games that are currently known to work (although perhaps with minor<br />
issues) through to completion:<br />
{| cellspacing="0" cellpadding="2" border="1" <br />
|+Completable Games<br />
|- style="background:silver"<br />
|Game Name||Target Name||Status||Remarks||Has Screenshot<br />
|- style="background:lightgreen"<br />
|[[1 1/2 Ritter]]||ritter||Completable.||None.||Yes<br />
|- style="background:lightgreen"<br />
|[[Boredom of Agustin Cordes]]||agustin||Completable.||None.||No<br />
|- style="background:lightgreen"<br />
|[[Carol Reed 6: Black Circle]] (Demo)||carolreed6||Completable.||Negative seeking in some OGG streams.||No<br />
|- style="background:lightgreen"<br />
|[[Chivalry is NOT Dead]]||chivalry||Completable.||Slow menus.||Yes<br />
|- style="background:lightgreen"<br />
|[[DFAF Adventure]]||dfafadventure||Completable.||None.||No<br />
|- style="background:lightgreen"<br />
|[[Dirty Split]]||dirtysplit||Completable.||One garbled image.||Yes<br />
|- style="background:lightgreen"<br />
|[[The Dreamcat Adventure]]||dreamcat||Completable.||None.||No<br />
|- style="background:lightgreen"<br />
|[[Five Lethal Demons]]||5ld||Completable.||None.||No<br />
|- style="background:lightgreen"<br />
|[[FoxTail]] (Chapters 1-3)||foxtail||Completable.||Game & engine fork are in active development. [https://wiki.scummvm.org/index.php?title=Wintermute/TODO#Known_Issues_for_FoxTail A few subengine-specific minor issues].||No<br />
|- style="background:lightgreen"<br />
|[[Hor]]||hor||Completable.||None.||No<br />
|- style="background:lightgreen"<br />
|[[J.U.L.I.A.]] (Demo) ||julia||Completable.||Slow, and some font issues. Requires Theora.||No<br />
|- style="background:lightgreen"<br />
|[[J.U.L.I.A.]]||julia||Completable.||Rather resource-heavy, should be played with VFX low. Might have savegame-issues in the Xir-battle.||No<br />
|- style="background:lightgreen"<br />
|[[Mirage]]||mirage||Completable.||None.||No<br />
|- style="background:lightgreen"<br />
|[[OpenQuest]]||openquest||Completable.||None.||No<br />
|- style="background:lightgreen"<br />
|[[Papa's Daughters]]||papasdaughters1||Completable.||Has graphical glitches related to dirty rects.||No<br />
|- style="background:lightgreen"<br />
|[[Papa's Daughters 2]]||papasdaughters2||Completable.||Has graphical glitches related to dirty rects.||No<br />
|- style="background:lightgreen"<br />
|[[Pigeons in the Park]]||pigeons||Completable.||None.||No<br />
|- style="background:lightgreen"<br />
|[[Reversion - The Escape]]||reversion1||Completable.||None.||No<br />
|- style="background:lightgreen"<br />
|[[Reversion - The Meeting]]||reversion2||Completable.||None.||No<br />
|- style="background:lightgreen"<br />
|[[Rosemary]]||rosemary||Completable.||Glitches and font issues.||Yes<br />
|- style="background:lightgreen"<br />
|[[Space Invaders]] (Demo)||spaceinvaders||Completable.||None.||No<br />
|- style="background:lightgreen"<br />
|[[Tanya Grotter and the Magical Double Bass]]||tanya1||Completable.||None.||No<br />
|- style="background:lightgreen"<br />
|[[Tanya Grotter and the Disappearing Floor]]||tanya2||Completable.||None.||No<br />
|- style="background:lightgreen"<br />
|[[The Box]]||thebox||Completable.||None.||No<br />
|- style="background:lightgreen"<br />
|[[The Idiot's Tale]]||thebox||Completable.||None.||No<br />
|- style="background:lightgreen"<br />
|[[The White Chamber]]||twc||Completable.||Slow scrolling.||Yes<br />
|} <br />
<br />
{| border="1" cellspacing="0" cellpadding="2" style="width:100%"<br />
|+Uncompletable:<br />
|- style="background:silver" <br />
|Game Name||Target Name||Status||Remarks||Has Screenshot<br />
|- style="background:#ff7777"<br />
|[[Reversion - The Return]]||reversion3||Not completable.||Crashes when talking to the big guard at the hospital.<br />ERROR: rate effect can only handle rates < 131072||No<br />
|}<br />
<br />
==Untested Games==<br />
Feel free to test the untested games on those lists.<br />
{| style="width:100%" cellspacing="0" cellpadding="2" border="1"<br />
|+Untested, but start:<br />
|- style="background:silver"<br />
|Game Name||Target Name||Status||Remarks||Has Screenshot<br />
|-<br />
|[[1 1/2 Ritter]] (Demo)<br />
|ritter<br />
|Unknown.<br />
|Unknown.<br />
|Yes<br />
|- style="background:white"<br />
|[[Actual Destination]]||actualdest||Unknown.||Unknown.||No<br />
|-<br />
|[[Informer Alavi - Murder of Miss Rojan|Alavi Detective - Murder of Miss Rojan]] (Demo)<br />
|alavi<br />
|Unknown.<br />
|Unknown.<br />
|No<br />
|-<br />
|[[Informer Alavi - Murder of Miss Rojan|Alavi Detective - Murder of Miss Rojan]]<br />
|alavi<br />
|Unknown.<br />
|Unknown.<br />
|No<br />
|- style="background:white"<br />
|[[Alimardan's Mischief]]||alimardan1||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Alimardan Meets Merlin]]||alimardan2||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Alpha Polaris]] (Demo)||alphapolaris||Unknown.||Unknown.||No<br />
|-<br />
|[[Alpha Polaris]]<br />
|alphapolaris<br />
|Unknown.<br />
|Unknown.<br />
|No<br />
|- style="background:white"<br />
|[[Apeiron]]||apeiron||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Art of Murder: FBI Confidential]] (Demo)||artofmurder1||Unknown.||Unknown.||No<br />
|-<br />
|[[Art of Murder: FBI Confidential]]<br />
|artofmurder1<br />
|Unknown.<br />
|Unknown.<br />
|No<br />
|- style="background:white"<br />
|[[Barrow Hill - The Dark Path]]||barrowhilldp||Unknown.||Controls not added to keymapper.||No<br />
|- style="background:white"<br />
|[[Basis Octavus]]|| basisoctavus ||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Beyond the Threshold]]||bthreshold||Unknown.||Plugin [https://wiki.scummvm.org/index.php?title=Wintermute/Plugins#wme_displacement.dll wme_displacement.dll] is not implemented.||No<br />
|- style="background:white"<br />
|[[Bickadoodle]]||bickadoodle||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Book of Gron Part One]]||bookofgron||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Carol Reed 4: East Side Story]] (Demo)||carolreed4||Unknown.||Unknown.||No<br />
|-<br />
|[[Carol Reed 4: East Side Story]]<br />
|carolreed4<br />
|Unknown.<br />
|Unknown.<br />
|No<br />
|- style="background:white"<br />
|[[Carol Reed 5: The Colour of Murder]] (Demo)||carolreed5||Unknown.||Unknown.||No<br />
|-<br />
|[[Carol Reed 5: The Colour of Murder]]<br />
|carolreed5<br />
|Unknown.<br />
|Unknown.<br />
|No<br />
|- style="background:white"<br />
|[[Carol Reed 6: Black Circle]]||carolreed6||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Carol Reed 7: Blue Madonna]] (Demo)||carolreed7||Unknown.||Unknown.||No<br />
|-<br />
|[[Carol Reed 7: Blue Madonna]]<br />
|carolreed7<br />
|Unknown.<br />
|Unknown.<br />
|No<br />
|- style="background:white"<br />
|[[Carol Reed 8: Amber's Blood]] (Demo)||carolreed8||Unknown.||Unknown.||No<br />
|-<br />
|[[Carol Reed 8: Amber's Blood]]<br />
|carolreed8<br />
|Unknown.<br />
|Unknown.<br />
|No<br />
|-<br />
|[[Carol Reed 9: Cold Case Summer]] (Demo)<br />
|carolreed9<br />
|Unknown.<br />
|Unknown.<br />
|No<br />
|- style="background:white"<br />
|[[Carol Reed 9: Cold Case Summer]]||carolreed9||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Carol Reed 10: Bosch's Damnation]] (Demo)||carolreed10||Unknown.||Unknown.||No<br />
|-<br />
|[[Carol Reed 10: Bosch's Damnation]]<br />
|carolreed10<br />
|Unknown.<br />
|Unknown.<br />
|No<br />
|-<br />
|[[Carol Reed 11: Shades Of Black]] (Demo)<br />
|carolreed11<br />
|Unknown.<br />
|Unknown.<br />
|No<br />
|- style="background:white"<br />
|[[Carol Reed 11: Shades Of Black]]||carolreed11||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Carol Reed 12: Profound Red]]||carolreed12||Unknown.||Unknown.||No<br />
|-<br />
|[[Carol Reed 13: The Birdwatcher]]<br />
|carolreed13<br />
|Unknown.<br />
|Unknown.<br />
|No<br />
|-<br />
|[[Carol Reed 14: The Fall of April]]<br />
|carolreed14<br />
|Unknown.<br />
|Unknown.<br />
|No<br />
|-<br />
|[[Carol Reed 15: Geospots]]<br />
|carolreed15<br />
|Unknown.<br />
|Unknown.<br />
|No<br />
|-<br />
|[[Carol Reed 16: Quarantine Diary]]<br />
|carolreed16<br />
|Unknown.<br />
|Unknown.<br />
|No<br />
|- style="background:white"<br />
|[[Colors on Canvas]] (Demo)||colorsoncanvas||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Conspiração Dumont]] (Demo)|| conspiracao ||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Corrosion: Cold Winter Waiting]]||corrosion||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Dark Fall: Lost Souls]]||darkfallls||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Dead City]]||deadcity||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Devil In The Capital]]|| devilincapital ||Unknown.||Controls not added to keymapper.||No<br />
|- style="background:white"<br />
|[[Dr. Bohus]]||drbohus||Unknown.||Has transparency issues.||No<br />
|- style="background:white"<br />
|[[Dr. Doyle - Mystery Of The Cloche Hat]]||drdoylemotch||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Dreamscape]]||dreamscape||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[The Driller Incident]]||driller||Unknown.||Has font issues.||No<br />
|-<br />
|[[Eight Squares in The Garden]]<br />
|8squares<br />
|Unknown.<br />
|Unknown. Controls not added to keymapper.<br />
|No<br />
|- style="background:white"<br />
|[[Escape From The Mansion]]||escapemansion||Unknown.||Unknown.||Yes<br />
|- style="background:white"<br />
|[[Everyday Grey]]||everydaygray<br />
|Unknown.||It's a 2D game.||No<br />
|- style="background:white"<br />
|[[Face Noir]] (Demo)||facenoir||Unknown.||Unknown.||No<br />
|-<br />
|[[Face Noir]]<br />
|facenoir<br />
|Unknown.<br />
|Unknown.<br />
|No<br />
|- style="backgroundwhite"<br />
|[[Fairy Tales About Toshechka and Boshechka]]||tib||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Finding Hope]]||findinghope||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Five Magical Amulets]]||5ma||Unknown.||Wasps animation is too slow.||Yes<br />
|- style="background:white"<br />
|[[Forgotten Sound 1 - Revelation]]||forgottensound1||Unknown.||Controls not added to keymapper.||No<br />
|- style="background:white"<br />
|[[Forgotten Sound 2 - Destiny]]||forgottensound2||Unknown.||Controls not added to keymapper.||No<br />
|- style="background:white"<br />
|[[Four]]||four||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Framed]] (Beta)||framed||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Ghost in the Sheet]] (Demo)||ghostsheet||Unknown.||Freeze of final cutscenes.||No<br />
|-<br />
|[[Ghost in the Sheet]]<br />
|ghostsheet<br />
|Unknown.<br />
|Freeze of final cutscenes.<br />
|No<br />
|- style="background:white"<br />
|[[Hamlet]]||hamlet||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Helga Deep In Trouble]] (Demo)||helga||Unknown.||Has graphical glitches related to dirty rects.||No<br />
|-<br />
|[[Helga Deep In Trouble]]<br />
|helga<br />
|Unknown.<br />
|Has graphical glitches related to dirty rects.<br />
|No<br />
|-<br />
|[[I Must Kill...: Fresh Meat]] (Demo)<br />
|imustkill<br />
|Unknown.<br />
|Unknown.<br />
|No<br />
|- style="background:white"<br />
|[[James Peris: No Licence Nor Control]] (Demo)||jamesperis||Unknown.||Has drawing issues.||No<br />
|-<br />
|[[James Peris: No Licence Nor Control]]<br />
|jamesperis<br />
|Unknown.<br />
|Has drawing issues.<br />
|No<br />
|- style="background:white"<br />
|[[J.U.L.I.A.: Among the Stars]]||juliastars||Unknown.||Some methods of modified engine need to be reimplemented.||No<br />
|- style="background:white"<br />
|[[J.U.L.I.A.: Untold]]||juliauntold||Unknown.||Some methods of modified engine need to be reimplemented. It's unknown if level editor is accessible and working correctly.||No<br />
|- style="background:white"<br />
|[[K'NOSSOS]] (Demo)||knossos||Unknown.||Animation is slow.||No<br />
|-<br />
|[[K'NOSSOS]]<br />
|knossos<br />
|Unknown.<br />
|Animation is slow.<br />
|No<br />
|- style="background:white"<br />
|[[Kulivočko]] (Demo)||kulivocko||Unknown.||Unknown.||No<br />
|-<br />
|[[Kulivočko]]<br />
|kulivocko<br />
|Unknown.<br />
|Unknown.<br />
|No<br />
|- style="background:white"<br />
|[[Life In 3 Minutes]]|| lifein3minutes ||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Limbo of the Lost]]||lotl||Unknown.||Controls not added to keymapper.||No<br />
|- style="background:white"<br />
|[[The Lost Crown - A Ghost-Hunting Adventure]]||thelostcrowngha||Unknown.||Unknown||No<br />
|- style="background:white"<br />
|[[The Last Crown - Midnight Horror]]||thelastcrownmh||Unknown.||Unknown||No<br />
|- style="background:white"<br />
|[[Lov Mamuta]]||lovmamuta||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Machu Mayu]] (Demo)||machumayu||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Mental Repairs Inc]]|| mentalrepairs ||Unknown.||Unknown.||No<br />
|-<br />
|[[Miskatonic. Part One]]<br />
|miskatonic1<br />
|Unknown.<br />
|Unknown. Controls not added to keymapper.<br />
|No<br />
|- style="background:white"<br />
|[[Monday Starts on Saturday]]||msos||Unknown.||Has saving issues.||No<br />
|- style="background:white"<br />
|[[Murder In Tehran's Alleys 1933]]||tehran1933||Unknown.||Controls not added to keymapper.||No<br />
|- style="background:white"<br />
|[[Murder In Tehran's Alleys 2016]]||tehran2016||Unknown.||Controls not added to keymapper.||No<br />
|- style="background:white"<br />
|[[On the Tracks of Dinosaurs]] (Demo)||reptilesquest||Unknown.||Has saving issues.||No<br />
|- style="background:white"<br />
|[[Myth: A Guff's Tale]]||mythguff||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Night Train]] (Demo)||nighttrain||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Oknytt]]||oknytt||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[One]] (Demo)||one||Unknown.||Has transparency issues.||No<br />
|- style="background:white"<br />
|[[One Helluva Day]] (Demo)||onehelluvaday||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Paintaria]]||paintaria||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Palladion]] (Alpha)||palladion||Unknown.||Has saving issues.||No<br />
|- style="background:white"<br />
|[[Pizza Morgana: Episode 1 - Monsters and Manipulations in the Magical Forest]] (Demo)||pizzamorgana||Unknown.||Has saving issues.||No<br />
|- style="background:white"<br />
|[[Pole Chudes]]||polechudes||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Project Doom|Project: Doom]]||projectdoom||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Project Joe]] (Demo)||projectjoe||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Project Lonely Robot]] (Beta)||lonelyrobot||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Qajary Cat]]||qajarycat||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Satan and Sons]] (Demo)||satanandsons||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Shaban]] (Demo)||shaban||Unknown.||Has transparency issues.||No<br />
|-<br />
|[[Shaban]]<br />
|shaban<br />
|Unknown.<br />
|Has transparency issues.<br />
|No<br />
|- style="background:white"<br />
|[[Shadows on the Vatican - Act I: Greed]]||sotv1||Unknown.||Controls not added to keymapper.||No<br />
|- style="background:white"<br />
|[[Shadows on the Vatican - Act II: Wrath]]||sotv2||Unknown.||Controls not added to keymapper.||No<br />
|- style="background:white"<br />
|[[Strange Change]]||strangechange||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Sunrise: The game]] (Demo)||sunrise||Unknown.||Plugin not implemented.||No<br />
|-<br />
|[[Sunrise: The game]]<br />
|sunrise<br />
|Unknown.<br />
|Plugin not implemented.<br />
|No<br />
|- style="background:white"<br />
|[[Stroke of Fate: Operation Valkyrie]]||sof1||Unknown.||Plugins are not implemented. Externals are not implemented.||No<br />
|- style="background:white"<br />
|[[Stroke of Fate: Operation Bunker]]||sof2||Unknown.||Plugins are not implemented. Externals are not implemented.||No<br />
|- style="background:white"<br />
|[[Sofia's Debt]]||sofiasdebt||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Red Comrades 0.2: Operation F.]] (Fangame demo)||petka02||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Des Rêves Élastiques Avec Mille Insectes Nommés Georges]]||dreaming||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Rhiannon: Curse of the Four Branches]] (Demo)||rhiannon||Unknown.||Animation freeze of the final outtro.||No<br />
|-<br />
|[[Rhiannon: Curse of the Four Branches]]<br />
|rhiannon<br />
|Unknown.<br />
|Animation freeze of the final outtro.<br />
|No<br />
|-<br />
|[[Silent Footsteps]] (Demo)<br />
|rebeccacarlson1<br />
|Unknown.<br />
|Unknown.<br />
|No<br />
|- style="background:white"<br />
|[[Silent Footsteps]]||rebeccacarlson1||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Space Madness]]||spacemadness||Unknown.||File.Copy() is not implemented.||No<br />
|- style="background:white"<br />
|[[The Ancient Mark - Episode 1]]||theancientmark1||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[The Death of Erin Myers]]||erinmyers<br />
|Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[The Golden Calf]]||goldencalf||Unknown.||Has saving issues.||No<br />
|- style="background:white"<br />
|[[The Kite]]||thekite||Unknown.||Script runtime errors.||No<br />
|- style="background:white"<br />
|[[The Shine of a Star]]||shinestar||Unknown.||Problems at shovel puzzle scene.||No<br />
|- style="background:white"<br />
|[[The Trader of Stories]] (Demo)||tradestory||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Vsevolod]] Prologue (Demo)||vsevolod||Unknown.||Assertions and font issues.||No<br />
|- style="background:white"<br />
|[[Wilma Tetris]]||wtetris||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[War]]||war||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[The Way Of Love: Sub Zero]]||wayoflove||Unknown.||Unknown.||No<br />
|-<br />
|Wintermute Engine Technology Demo (Demo)<br />
|wmedemo<br />
|Unknown.<br />
|Unknown.<br />
|No<br />
|-<br />
|Wintermute 3D Characters Technology Demo (Demo)<br />
|wmedemo3d<br />
|Unknown.<br />
|Unknown.<br />
|No<br />
|- style="background:white"<br />
|[[Zbang! The Game]] (Demo)||zbang||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Zilm: A Game of Reflex]]||zilm||Unknown.||Unknown.||No<br />
|}<br />
<br />
{| border="1" cellspacing="0" cellpadding="2" style="width:100%"<br />
|+Untested, won't start/crash early:<br />
|- style="background:silver"<br />
|Game Name||Target Name||Status||Remarks||Has Screenshot<br />
|- style="background:#ff7777"<br />
|[[Looky - The Adventure]]||looky||Crashes with PlayVideo.||Unknown.||No<br />
|}<br />
<br />
{| border="1" cellspacing="0" cellpadding="2" style="width:100%"<br />
|+Totally untested<br />
|- style="background:silver"<br />
|Game Name||Target Name||Status||Remarks||Has Screenshot<br />
|-<br />
|[[Looky - The Adventure]] (Demo)<br />
|looky<br />
|Unknown.<br />
|Unknown.<br />
|No<br />
|- style="background:white"<br />
|[[Securanote]]||securanote||Unknown.||Unknown. Controls not added to keymapper.||No<br />
|}<br />
<br />
<br /><br />
{| border="1" cellspacing="0" cellpadding="2" style="width:100%"<br />
|+Those games are not in detection tables<br />
|- style="background:silver"<br />
|Game Name||Target Name||Status||Remarks||Has Screenshot<br />
|- style="background:white"<br />
|[[Dark Summer]]||Unknown.||Unknown.||Controls not added to keymapper.||No<br />
|- style="background:white"<br />
|[[NoseBound]]||Unknown.||Unknown.||Controls not added to keymapper.||No<br />
|- style="background:white"<br />
|[[Shadow Of Nebula]]||Unknown.||Unknown.||Controls not added to keymapper.||No<br />
|}</div>Lb ii2https://wiki.scummvm.org/index.php?title=Wintermute/Games&diff=32498Wintermute/Games2021-06-13T20:17:13Z<p>Lb ii2: </p>
<hr />
<div>Since the feature-set of WME Lite differs from that of the full Wintermute Engine,<br />
games will need to be targeted on a case-by-case, feature-by-feature basis. <br />
<br />
== Games tested at least once ==<br />
This is<br />
a list of the games that are currently known to work (although perhaps with minor<br />
issues) through to completion:<br />
{| cellspacing="0" cellpadding="2" border="1" <br />
|+Completable Games<br />
|- style="background:silver"<br />
|Game Name||Target Name||Status||Remarks||Has Screenshot<br />
|- style="background:lightgreen"<br />
|[[1 1/2 Ritter]]||ritter||Completable.||None.||Yes<br />
|- style="background:lightgreen"<br />
|[[Boredom of Agustin Cordes]]||agustin||Completable.||None.||No<br />
|- style="background:lightgreen"<br />
|[[Carol Reed 6: Black Circle]] (Demo)||carolreed6||Completable.||Negative seeking in some OGG streams.||No<br />
|- style="background:lightgreen"<br />
|[[Chivalry is NOT Dead]]||chivalry||Completable.||Slow menus.||Yes<br />
|- style="background:lightgreen"<br />
|[[DFAF Adventure]]||dfafadventure||Completable.||None.||No<br />
|- style="background:lightgreen"<br />
|[[Dirty Split]]||dirtysplit||Completable.||One garbled image.||Yes<br />
|- style="background:lightgreen"<br />
|[[The Dreamcat Adventure]]||dreamcat||Completable.||None.||No<br />
|- style="background:lightgreen"<br />
|[[Five Lethal Demons]]||5ld||Completable.||None.||No<br />
|- style="background:lightgreen"<br />
|[[FoxTail]] (Chapters 1-3)||foxtail||Completable.||Game & engine fork are in active development. [https://wiki.scummvm.org/index.php?title=Wintermute/TODO#Known_Issues_for_FoxTail A few subengine-specific minor issues].||No<br />
|- style="background:lightgreen"<br />
|[[Hor]]||hor||Completable.||None.||No<br />
|- style="background:lightgreen"<br />
|[[J.U.L.I.A.]] (Demo) ||julia||Completable.||Slow, and some font issues. Requires Theora.||No<br />
|- style="background:lightgreen"<br />
|[[J.U.L.I.A.]]||julia||Completable.||Rather resource-heavy, should be played with VFX low. Might have savegame-issues in the Xir-battle.||No<br />
|- style="background:lightgreen"<br />
|[[Mirage]]||mirage||Completable.||None.||No<br />
|- style="background:lightgreen"<br />
|[[OpenQuest]]||openquest||Completable.||None.||No<br />
|- style="background:lightgreen"<br />
|[[Papa's Daughters]]||papasdaughters1||Completable.||Has graphical glitches related to dirty rects.||No<br />
|- style="background:lightgreen"<br />
|[[Papa's Daughters 2]]||papasdaughters2||Completable.||Has graphical glitches related to dirty rects.||No<br />
|- style="background:lightgreen"<br />
|[[Pigeons in the Park]]||pigeons||Completable.||None.||No<br />
|- style="background:lightgreen"<br />
|[[Reversion - The Escape]]||reversion1||Completable.||None.||No<br />
|- style="background:lightgreen"<br />
|[[Reversion - The Meeting]]||reversion2||Completable.||None.||No<br />
|- style="background:lightgreen"<br />
|[[Rosemary]]||rosemary||Completable.||Glitches and font issues.||Yes<br />
|- style="background:lightgreen"<br />
|[[Space Invaders]] (Demo)||spaceinvaders||Completable.||None.||No<br />
|- style="background:lightgreen"<br />
|[[Tanya Grotter and the Magical Double Bass]]||tanya1||Completable.||None.||No<br />
|- style="background:lightgreen"<br />
|[[Tanya Grotter and the Disappearing Floor]]||tanya2||Completable.||None.||No<br />
|- style="background:lightgreen"<br />
|[[The Box]]||thebox||Completable.||None.||No<br />
|- style="background:lightgreen"<br />
|[[The Idiot's Tale]]||thebox||Completable.||None.||No<br />
|- style="background:lightgreen"<br />
|[[The White Chamber]]||twc||Completable.||Slow scrolling.||Yes<br />
|} <br />
<br />
{| border="1" cellspacing="0" cellpadding="2" style="width:100%"<br />
|+Uncompletable:<br />
|- style="background:silver" <br />
|Game Name||Target Name||Status||Remarks||Has Screenshot<br />
|- style="background:#ff7777"<br />
|[[Reversion - The Return]]||reversion3||Not completable.||Crashes when talking to the big guard at the hospital.<br />ERROR: rate effect can only handle rates < 131072||No<br />
|}<br />
<br />
==Untested Games==<br />
Feel free to test the untested games on those lists.<br />
{| style="width:100%" cellspacing="0" cellpadding="2" border="1"<br />
|+Untested, but start:<br />
|- style="background:silver"<br />
|Game Name||Target Name||Status||Remarks||Has Screenshot<br />
|-<br />
|[[1 1/2 Ritter]] (Demo)<br />
|ritter<br />
|Unknown.<br />
|Unknown.<br />
|Yes<br />
|- style="background:white"<br />
|[[Actual Destination]]||actualdest||Unknown.||Unknown.||No<br />
|-<br />
|[[Informer Alavi - Murder of Miss Rojan|Alavi Detective - Murder of Miss Rojan]] (Demo)<br />
|alavi<br />
|Unknown.<br />
|Unknown.<br />
|No<br />
|-<br />
|[[Informer Alavi - Murder of Miss Rojan|Alavi Detective - Murder of Miss Rojan]]<br />
|alavi<br />
|Unknown.<br />
|Unknown.<br />
|No<br />
|- style="background:white"<br />
|[[Alimardan's Mischief]]||alimardan1||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Alimardan Meets Merlin]]||alimardan2||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Alpha Polaris]] (Demo)||alphapolaris||Unknown.||Unknown.||No<br />
|-<br />
|[[Alpha Polaris]]<br />
|alphapolaris<br />
|Unknown.<br />
|Unknown.<br />
|No<br />
|- style="background:white"<br />
|[[Apeiron]]||apeiron||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Art of Murder: FBI Confidential]] (Demo)||artofmurder1||Unknown.||Unknown.||No<br />
|-<br />
|[[Art of Murder: FBI Confidential]]<br />
|artofmurder1<br />
|Unknown.<br />
|Unknown.<br />
|No<br />
|- style="background:white"<br />
|[[Barrow Hill - The Dark Path]]||barrowhilldp||Unknown.||Controls not added to keymapper.||No<br />
|- style="background:white"<br />
|[[Basis Octavus]]|| basisoctavus ||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Beyond the Threshold]]||bthreshold||Unknown.||Plugin [https://wiki.scummvm.org/index.php?title=Wintermute/Plugins#wme_displacement.dll wme_displacement.dll] is not implemented.||No<br />
|- style="background:white"<br />
|[[Bickadoodle]]||bickadoodle||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Book of Gron Part One]]||bookofgron||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Carol Reed 4: East Side Story]] (Demo)||carolreed4||Unknown.||Unknown.||No<br />
|-<br />
|[[Carol Reed 4: East Side Story]]<br />
|carolreed4<br />
|Unknown.<br />
|Unknown.<br />
|No<br />
|- style="background:white"<br />
|[[Carol Reed 5: The Colour of Murder]] (Demo)||carolreed5||Unknown.||Unknown.||No<br />
|-<br />
|[[Carol Reed 5: The Colour of Murder]]<br />
|carolreed5<br />
|Unknown.<br />
|Unknown.<br />
|No<br />
|- style="background:white"<br />
|[[Carol Reed 6: Black Circle]]||carolreed6||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Carol Reed 7: Blue Madonna]] (Demo)||carolreed7||Unknown.||Unknown.||No<br />
|-<br />
|[[Carol Reed 7: Blue Madonna]]<br />
|carolreed7<br />
|Unknown.<br />
|Unknown.<br />
|No<br />
|- style="background:white"<br />
|[[Carol Reed 8: Amber's Blood]] (Demo)||carolreed8||Unknown.||Unknown.||No<br />
|-<br />
|[[Carol Reed 8: Amber's Blood]]<br />
|carolreed8<br />
|Unknown.<br />
|Unknown.<br />
|No<br />
|-<br />
|[[Carol Reed 9: Cold Case Summer]] (Demo)<br />
|carolreed9<br />
|Unknown.<br />
|Unknown.<br />
|No<br />
|- style="background:white"<br />
|[[Carol Reed 9: Cold Case Summer]]||carolreed9||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Carol Reed 10: Bosch's Damnation]] (Demo)||carolreed10||Unknown.||Unknown.||No<br />
|-<br />
|[[Carol Reed 10: Bosch's Damnation]]<br />
|carolreed10<br />
|Unknown.<br />
|Unknown.<br />
|No<br />
|-<br />
|[[Carol Reed 11: Shades Of Black]] (Demo)<br />
|carolreed11<br />
|Unknown.<br />
|Unknown.<br />
|No<br />
|- style="background:white"<br />
|[[Carol Reed 11: Shades Of Black]]||carolreed11||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Carol Reed 12: Profound Red]]||carolreed12||Unknown.||Unknown.||No<br />
|-<br />
|[[Carol Reed 13: The Birdwatcher]]<br />
|carolreed13<br />
|Unknown.<br />
|Unknown.<br />
|No<br />
|-<br />
|[[Carol Reed 14: The Fall of April]]<br />
|carolreed14<br />
|Unknown.<br />
|Unknown.<br />
|No<br />
|-<br />
|[[Carol Reed 15: Geospots]]<br />
|carolreed15<br />
|Unknown.<br />
|Unknown.<br />
|No<br />
|-<br />
|[[Carol Reed 16: Quarantine Diary]]<br />
|carolreed16<br />
|Unknown.<br />
|Unknown.<br />
|No<br />
|- style="background:white"<br />
|[[Colors on Canvas]] (Demo)||colorsoncanvas||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Conspiração Dumont]] (Demo)|| conspiracao ||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Corrosion: Cold Winter Waiting]]||corrosion||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Dark Fall: Lost Souls]]||darkfallls||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Dead City]]||deadcity||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Devil In The Capital]]|| devilincapital ||Unknown.||Controls not added to keymapper.||No<br />
|- style="background:white"<br />
|[[Dr. Bohus]]||drbohus||Unknown.||Has transparency issues.||No<br />
|- style="background:white"<br />
|[[Dr. Doyle - Mystery Of The Cloche Hat]]||drdoylemotch||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Dreamscape]]||dreamscape||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[The Driller Incident]]||driller||Unknown.||Has font issues.||No<br />
|-<br />
|[[Eight Squares in The Garden]]<br />
|8squares<br />
|Unknown.<br />
|Unknown. Controls not added to keymapper.<br />
|No<br />
|- style="background:white"<br />
|[[Escape From The Mansion]]||escapemansion||Unknown.||Unknown.||Yes<br />
|- style="background:white"<br />
|[[Everyday Grey]]||everydaygray<br />
|Unknown.||It's a 2D game.||No<br />
|- style="background:white"<br />
|[[Face Noir]] (Demo)||facenoir||Unknown.||Unknown.||No<br />
|-<br />
|[[Face Noir]]<br />
|facenoir<br />
|Unknown.<br />
|Unknown.<br />
|No<br />
|- style="backgroundwhite"<br />
|[[Fairy Tales About Toshechka and Boshechka]]||tib||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Finding Hope]]||findinghope||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Five Magical Amulets]]||5ma||Unknown.||Wasps animation is too slow.||Yes<br />
|- style="background:white"<br />
|[[Forgotten Sound 1 - Revelation]]||forgottensound1||Unknown.||Controls not added to keymapper.||No<br />
|- style="background:white"<br />
|[[Forgotten Sound 2 - Destiny]]||forgottensound2||Unknown.||Controls not added to keymapper.||No<br />
|- style="background:white"<br />
|[[Four]]||four||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Framed]] (Beta)||framed||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Ghost in the Sheet]] (Demo)||ghostsheet||Unknown.||Freeze of final cutscenes.||No<br />
|-<br />
|[[Ghost in the Sheet]]<br />
|ghostsheet<br />
|Unknown.<br />
|Freeze of final cutscenes.<br />
|No<br />
|- style="background:white"<br />
|[[Hamlet]]||hamlet||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Helga Deep In Trouble]] (Demo)||helga||Unknown.||Has graphical glitches related to dirty rects.||No<br />
|-<br />
|[[Helga Deep In Trouble]]<br />
|helga<br />
|Unknown.<br />
|Has graphical glitches related to dirty rects.<br />
|No<br />
|-<br />
|[[I Must Kill...: Fresh Meat]] (Demo)<br />
|imustkill<br />
|Unknown.<br />
|Unknown.<br />
|No<br />
|- style="background:white"<br />
|[[James Peris: No Licence Nor Control]] (Demo)||jamesperis||Unknown.||Has drawing issues.||No<br />
|-<br />
|[[James Peris: No Licence Nor Control]]<br />
|jamesperis<br />
|Unknown.<br />
|Has drawing issues.<br />
|No<br />
|- style="background:white"<br />
|[[J.U.L.I.A.: Among the Stars]]||juliastars||Unknown.||Some methods of modified engine need to be reimplemented.||No<br />
|- style="background:white"<br />
|[[J.U.L.I.A.: Untold]]||juliauntold||Unknown.||Some methods of modified engine need to be reimplemented. It's unknown if level editor is accessible and working correctly.||No<br />
|- style="background:white"<br />
|[[K'NOSSOS]] (Demo)||knossos||Unknown.||Animation is slow.||No<br />
|-<br />
|[[K'NOSSOS]]<br />
|knossos<br />
|Unknown.<br />
|Animation is slow.<br />
|No<br />
|- style="background:white"<br />
|[[Kulivočko]] (Demo)||kulivocko||Unknown.||Unknown.||No<br />
|-<br />
|[[Kulivočko]]<br />
|kulivocko<br />
|Unknown.<br />
|Unknown.<br />
|No<br />
|- style="background:white"<br />
|[[Life In 3 Minutes]]|| lifein3minutes ||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Limbo of the Lost]]||lotl||Unknown.||Controls not added to keymapper.||No<br />
|- style="background:white"<br />
|[[The Lost Crown - A Ghost-Hunting Adventure]]||thelostcrowngha||Unknown.||Unknown||No<br />
|- style="background:white"<br />
|[[The Last Crown - Midnight Horror]]||thelastcrownmh||Unknown.||Unknown||No<br />
|- style="background:white"<br />
|[[Lov Mamuta]]||lovmamuta||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Machu Mayu]] (Demo)||machumayu||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Mental Repairs Inc]]|| mentalrepairs ||Unknown.||Unknown.||No<br />
|-<br />
|[[Miskatonic. Part One]]<br />
|miskatonic1<br />
|Unknown.<br />
|Unknown.<br />
|No<br />
|- style="background:white"<br />
|[[Monday Starts on Saturday]]||msos||Unknown.||Has saving issues.||No<br />
|- style="background:white"<br />
|[[Murder In Tehran's Alleys 1933]]||tehran1933||Unknown.||Controls not added to keymapper.||No<br />
|- style="background:white"<br />
|[[Murder In Tehran's Alleys 2016]]||tehran2016||Unknown.||Controls not added to keymapper.||No<br />
|- style="background:white"<br />
|[[On the Tracks of Dinosaurs]] (Demo)||reptilesquest||Unknown.||Has saving issues.||No<br />
|- style="background:white"<br />
|[[Myth: A Guff's Tale]]||mythguff||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Night Train]] (Demo)||nighttrain||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Oknytt]]||oknytt||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[One]] (Demo)||one||Unknown.||Has transparency issues.||No<br />
|- style="background:white"<br />
|[[One Helluva Day]] (Demo)||onehelluvaday||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Paintaria]]||paintaria||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Palladion]] (Alpha)||palladion||Unknown.||Has saving issues.||No<br />
|- style="background:white"<br />
|[[Pizza Morgana: Episode 1 - Monsters and Manipulations in the Magical Forest]] (Demo)||pizzamorgana||Unknown.||Has saving issues.||No<br />
|- style="background:white"<br />
|[[Pole Chudes]]||polechudes||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Project Doom|Project: Doom]]||projectdoom||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Project Joe]] (Demo)||projectjoe||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Project Lonely Robot]] (Beta)||lonelyrobot||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Qajary Cat]]||qajarycat||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Satan and Sons]] (Demo)||satanandsons||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Shaban]] (Demo)||shaban||Unknown.||Has transparency issues.||No<br />
|-<br />
|[[Shaban]]<br />
|shaban<br />
|Unknown.<br />
|Has transparency issues.<br />
|No<br />
|- style="background:white"<br />
|[[Shadows on the Vatican - Act I: Greed]]||sotv1||Unknown.||Controls not added to keymapper.||No<br />
|- style="background:white"<br />
|[[Shadows on the Vatican - Act II: Wrath]]||sotv2||Unknown.||Controls not added to keymapper.||No<br />
|- style="background:white"<br />
|[[Strange Change]]||strangechange||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Sunrise: The game]] (Demo)||sunrise||Unknown.||Plugin not implemented.||No<br />
|-<br />
|[[Sunrise: The game]]<br />
|sunrise<br />
|Unknown.<br />
|Plugin not implemented.<br />
|No<br />
|- style="background:white"<br />
|[[Stroke of Fate: Operation Valkyrie]]||sof1||Unknown.||Plugins are not implemented. Externals are not implemented.||No<br />
|- style="background:white"<br />
|[[Stroke of Fate: Operation Bunker]]||sof2||Unknown.||Plugins are not implemented. Externals are not implemented.||No<br />
|- style="background:white"<br />
|[[Sofia's Debt]]||sofiasdebt||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Red Comrades 0.2: Operation F.]] (Fangame demo)||petka02||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Des Rêves Élastiques Avec Mille Insectes Nommés Georges]]||dreaming||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Rhiannon: Curse of the Four Branches]] (Demo)||rhiannon||Unknown.||Animation freeze of the final outtro.||No<br />
|-<br />
|[[Rhiannon: Curse of the Four Branches]]<br />
|rhiannon<br />
|Unknown.<br />
|Animation freeze of the final outtro.<br />
|No<br />
|-<br />
|[[Silent Footsteps]] (Demo)<br />
|rebeccacarlson1<br />
|Unknown.<br />
|Unknown.<br />
|No<br />
|- style="background:white"<br />
|[[Silent Footsteps]]||rebeccacarlson1||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Space Madness]]||spacemadness||Unknown.||File.Copy() is not implemented.||No<br />
|- style="background:white"<br />
|[[The Ancient Mark - Episode 1]]||theancientmark1||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[The Death of Erin Myers]]||erinmyers<br />
|Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[The Golden Calf]]||goldencalf||Unknown.||Has saving issues.||No<br />
|- style="background:white"<br />
|[[The Kite]]||thekite||Unknown.||Script runtime errors.||No<br />
|- style="background:white"<br />
|[[The Shine of a Star]]||shinestar||Unknown.||Problems at shovel puzzle scene.||No<br />
|- style="background:white"<br />
|[[The Trader of Stories]] (Demo)||tradestory||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Vsevolod]] Prologue (Demo)||vsevolod||Unknown.||Assertions and font issues.||No<br />
|- style="background:white"<br />
|[[Wilma Tetris]]||wtetris||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[War]]||war||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[The Way Of Love: Sub Zero]]||wayoflove||Unknown.||Unknown.||No<br />
|-<br />
|Wintermute Engine Technology Demo (Demo)<br />
|wmedemo<br />
|Unknown.<br />
|Unknown.<br />
|No<br />
|-<br />
|Wintermute 3D Characters Technology Demo (Demo)<br />
|wmedemo3d<br />
|Unknown.<br />
|Unknown.<br />
|No<br />
|- style="background:white"<br />
|[[Zbang! The Game]] (Demo)||zbang||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Zilm: A Game of Reflex]]||zilm||Unknown.||Unknown.||No<br />
|}<br />
<br />
{| border="1" cellspacing="0" cellpadding="2" style="width:100%"<br />
|+Untested, won't start/crash early:<br />
|- style="background:silver"<br />
|Game Name||Target Name||Status||Remarks||Has Screenshot<br />
|- style="background:#ff7777"<br />
|[[Looky - The Adventure]]||looky||Crashes with PlayVideo.||Unknown.||No<br />
|}<br />
<br />
{| border="1" cellspacing="0" cellpadding="2" style="width:100%"<br />
|+Totally untested<br />
|- style="background:silver"<br />
|Game Name||Target Name||Status||Remarks||Has Screenshot<br />
|-<br />
|[[Looky - The Adventure]] (Demo)<br />
|looky<br />
|Unknown.<br />
|Unknown.<br />
|No<br />
|- style="background:white"<br />
|[[Securanote]]||securanote||Unknown.||Unknown. Controls not added to keymapper.||No<br />
|}<br />
<br />
<br /><br />
{| border="1" cellspacing="0" cellpadding="2" style="width:100%"<br />
|+Those games are not in detection tables<br />
|- style="background:silver"<br />
|Game Name||Target Name||Status||Remarks||Has Screenshot<br />
|- style="background:white"<br />
|[[Dark Summer]]||Unknown.||Unknown.||Controls not added to keymapper.||No<br />
|- style="background:white"<br />
|[[NoseBound]]||Unknown.||Unknown.||Controls not added to keymapper.||No<br />
|- style="background:white"<br />
|[[Shadow Of Nebula]]||Unknown.||Unknown.||Controls not added to keymapper.||No<br />
|}</div>Lb ii2https://wiki.scummvm.org/index.php?title=Wintermute&diff=32497Wintermute2021-06-13T11:15:03Z<p>Lb ii2: </p>
<hr />
<div>{{EngineDescription|<br />
name=Wintermute|<br />
developer=[[User:somaen|somaen]], [[User:t0by|t0by]], [[User:Fury|Fury]]|<br />
companies=[[Dead:Code Software]]|<br />
usedBy=[[Wintermute/Games|Hundred of games]]|<br />
dateAdded=2012-09-04|<br />
release=1.7.0|<br />
}}<br />
<br />
The '''Wintermute Engine''' (Copyright (c) 2011 Jan Nedoma) is a set of software tools and a runtime interpreter (game engine) primarily designed for creating and running graphical adventure games. The full engine is open-source (on demand), as well as some of the tools.<br />
<br />
The lead developer rewrote the runtime interpreter to make it a bit portable in 2011, for the 2D part of the engine only.<br />
<br />
This engine was added by the [[Summer of Code|GSoC]] student [[User:somaen|somaen]] to ScummVM as part of the [[Summer of Code|Google Summer of Code]] in [[Summer of Code/GSoC2012#Wintermute integration in ScummVM|2012]]. Its functionality was extended by the GSOC student [[User:t0by|t0by]] as part of the [[Summer of Code/GSoC2013#Improving Wintermute Engine|GSoC 2013]].<br />
<br />
The 3D part of the engine was implemented by the GSOC student [[User:Fury|Fury]] as part of the [[Summer of Code/GSoC2020|GSoC 2020]].<br />
<br />
Once complete, this engine would add support to more than hundred 2D and 2.5D games, would give the users a nice way to create games supported by ScummVM, and would bring to Dead:Code the portability of which they dream.<br />
<br />
==Features==<br />
This port of the Wintermute Engine (WME) is based on WME Lite, which lacks some functionality originally found in WME: (from http://res.dead-code.org/doku.php/wmelite:start)<br />
<br />
In addition, this port removes a few additional features that were never/rarely used.<br />
{| class="wikitable"<br />
|+<br />
Comparison of different WME forks<br />
!Feature<br />
!WME 1.x<br />
!WME Lite<br />
!ScummVM<br />
|-<br />
|3D Characters<br />
|Yes<br />
|No<br />
|Yes<br />
|-<br />
|Sprite frame mirroring<br />
|Yes<br />
|No<br />
|Yes<br />
|-<br />
|Sprite rotations<br />
|Yes<br />
|No<br />
|Yes<br />
|-<br />
|Sprite blending modes<br />
|Yes<br />
|No<br />
|???<br />
|-<br />
|Video playback<br />
|Yes<br />
|No<br />
|Partially (Theora is slow and doesn't support seeking)<br />
|-<br />
|Sound effects like SoundFXEcho()<br />
|Yes<br />
|No<br />
|No<br />
|-<br />
|Plugins<br />
|Yes<br />
|No<br />
|For most games, reimplemented - see [[Wintermute/Plugins]]<br />
|-<br />
|External functions from DLLs<br />
|Yes<br />
|No<br />
|For most games, reimplemented - see [[Wintermute/Externals]]<br />
|-<br />
|'Directory' script object<br />
|Real files listing<br />
|Real files listing<br />
|For most games, static lists - see script_ext_directory.cpp<br />
|-<br />
|'File' script object<br />
|Real files access<br />
|Real files access<br />
|Implemented with SavefileManager<br />
|-<br />
|Game Explorer support.<br />
|Yes<br />
|No<br />
|No<br />
|-<br />
|Debugger<br />
|Yes<br />
|No<br />
|No<br />
|-<br />
|Compiler <br />
|Yes<br />
|No<br />
|No<br />
|-<br />
|CD-numbering support in .dcp-files <br />
|Yes<br />
|Yes<br />
|No, was never used<br />
|-<br />
|VKey values<br />
|MSDN Keycodes<br />
|SDL Keycodes<br />
|MSDN / SDL Keycodes (specific per game)<br />
|-<br />
|Non-Unicode string encoding<br />
|OS-specific<br />
|OS-specific<br />
|Target language-specific<br />
|}<br />
<br />
==Additional limitations==<br />
* Only .OGG and RAW-.WAV sounds are supported at this point<br />
* TTF-fonts might behave a bit differently, owing to both the change to FreeType in WME Lite and the change in dpi in this port of WME.<br />
* The window-caption-setting in-game will be ignored, for the sake of concistency with ScummVM.<br />
* Since we don't use FreeImage, some games might use odd files that weren't expected when the image-decoders in ScummVM were written. One example here is interlaced-PNGs.<br />
* Most games assume the availability of the Windows-fonts (particularly arial.ttf) at this point no fallback has been put in place for using FreeFonts as replacements, simply for lack of having them easily accessible to the engines at this point. So, at least arial.ttf should be put in either the game-folder or made available through the extras-folder for now, otherwise kGUIBigFont will be used as a replacement.<br />
<br />
==Advanced engine-features==<br />
At this point the engine implements the following "advanced engine features":<br />
* RTL ("Return to Launcher") support<br />
* Global options dialog support<br />
* Listing savestates via command line or Launcher<br />
* Loading savestates via command line or Launcher<br />
* Deleting savestates via the Launcher and GMM<br />
* Savestate metadata support<br />
* Loading/Saving during run time<br />
<br />
and NOT the following:<br />
* Enhanced debug/error messages<br />
<br />
==Detection==<br />
Since Wintermute has authoring tools available, there will at any point in time be at least a few games that are works-in-progress, and as the authors of these games might want to test their games in ScummVM, the engine has to be able to detect arbitrary Wintermute-games, to this end the detector code in this engine will check any folder containing "data.dcp", and try to read "startup.settings" and "default.game" (or optionally any other .game-file defined in startup.settings), the Name/Caption fields in the .game-file will be used as gameid/title (prefixing the gameid with "wmefan-" to avoid confusion with any other WME game that might happen to have taken that id.<br />
<br />
All known games should have their md5s and gameids properly added. <br />
<br />
==Games targeted by the engine==<br />
This engine potentially targets a very large amount of games:<br />
*[http://res.dead-code.org/doku.php/games:start Dead:Code list of games]<br />
*[http://forum.dead-code.org/index.php?board=2.0 Dead:Code forum announcement thread]<br />
*[http://www.mobygames.com/game-group/game-engine-wintermute MobyGames short list]<br />
<br />
See [[Wintermute/Games|Wintermute Games]] for a list of known games and their current state of support in the engine.<br />
<br />
==Known issues:==<br />
See [[Wintermute/TODO|Wintermute TODO]] list.<br />
<br />
==See Also==<br />
* [[Wintermute/Controls]]<br />
* [[Wintermute/Versions]]<br />
<br />
==External links==<br />
*[http://en.wikipedia.org/wiki/Wintermute_Engine Wikipedia article on the Wintermute Engine]<br />
<br />
[[Category:Engines]]</div>Lb ii2https://wiki.scummvm.org/index.php?title=Wintermute&diff=32496Wintermute2021-06-13T11:14:21Z<p>Lb ii2: /* Detection */</p>
<hr />
<div>{{EngineDescription|<br />
name=Wintermute|<br />
developer=[[User:somaen|somaen]], [[User:t0by|t0by]], [[User:Fury|Fury]]|<br />
companies=[[Dead:Code Software]]|<br />
usedBy=[[Wintermute/Games|Hundred of games]]|<br />
dateAdded=2012-09-04|<br />
release=1.7.0|<br />
}}<br />
<br />
The '''Wintermute Engine''' (Copyright (c) 2011 Jan Nedoma) is a set of software tools and a runtime interpreter (game engine) primarily designed for creating and running graphical adventure games. The full engine is open-source (on demand), as well as some of the tools.<br />
<br />
The lead developer rewrote the runtime interpreter to make it a bit portable in 2011, for the 2D part of the engine only.<br />
<br />
This engine was added by the [[Summer of Code|GSoC]] student [[User:somaen|somaen]] to ScummVM as part of the [[Summer of Code|Google Summer of Code]] in [[Summer of Code/GSoC2012#Wintermute integration in ScummVM|2012]]. Its functionality was extended by the GSOC student [[User:t0by|t0by]] as part of the [[Summer of Code/GSoC2013#Improving Wintermute Engine|GSoC 2013]].<br />
<br />
The 3D part of the engine was implemented by the GSOC student [[User:Fury|Fury]] as part of the [[Summer of Code/GSoC2020|GSoC 2020]].<br />
<br />
Once complete, this engine would add support to more than hundred 2D and 2.5D games, would give the users a nice way to create games supported by ScummVM, and would bring to Dead:Code the portability of which they dream.<br />
<br />
==Features==<br />
This port of the Wintermute Engine (WME) is based on WME Lite, which lacks some functionality originally found in WME: (from http://res.dead-code.org/doku.php/wmelite:start)<br />
<br />
In addition, this port removes a few additional features that were never/rarely used.<br />
{| class="wikitable"<br />
|+<br />
Comparison of different WME forks<br />
!Feature<br />
!WME 1.x<br />
!WME Lite<br />
!ScummVM<br />
|-<br />
|3D Characters<br />
|Yes<br />
|No<br />
|Yes<br />
|-<br />
|Sprite frame mirroring<br />
|Yes<br />
|No<br />
|Yes<br />
|-<br />
|Sprite rotations<br />
|Yes<br />
|No<br />
|Yes<br />
|-<br />
|Sprite blending modes<br />
|Yes<br />
|No<br />
|???<br />
|-<br />
|Video playback<br />
|Yes<br />
|No<br />
|Partially (Theora is slow and doesn't support seeking)<br />
|-<br />
|Sound effects like SoundFXEcho()<br />
|Yes<br />
|No<br />
|No<br />
|-<br />
|Plugins<br />
|Yes<br />
|No<br />
|For most games, reimplemented - see [[Wintermute/Plugins]]<br />
|-<br />
|External functions from DLLs<br />
|Yes<br />
|No<br />
|For most games, reimplemented - see [[Wintermute/Externals]]<br />
|-<br />
|'Directory' script object<br />
|Real files listing<br />
|Real files listing<br />
|For most games, static lists - see script_ext_directory.cpp<br />
|-<br />
|'File' script object<br />
|Real files access<br />
|Real files access<br />
|Implemented with SavefileManager<br />
|-<br />
|Game Explorer support.<br />
|Yes<br />
|No<br />
|No<br />
|-<br />
|Debugger<br />
|Yes<br />
|No<br />
|No<br />
|-<br />
|Compiler <br />
|Yes<br />
|No<br />
|No<br />
|-<br />
|CD-numbering support in .dcp-files <br />
|Yes<br />
|Yes<br />
|No, was never used<br />
|-<br />
|VKey values<br />
|MSDN Keycodes<br />
|SDL Keycodes<br />
|MSDN / SDL Keycodes (specific per game)<br />
|-<br />
|Non-Unicode string encoding<br />
|OS-specific<br />
|OS-specific<br />
|Language-specific<br />
|}<br />
<br />
==Additional limitations==<br />
* Only .OGG and RAW-.WAV sounds are supported at this point<br />
* TTF-fonts might behave a bit differently, owing to both the change to FreeType in WME Lite and the change in dpi in this port of WME.<br />
* The window-caption-setting in-game will be ignored, for the sake of concistency with ScummVM.<br />
* Since we don't use FreeImage, some games might use odd files that weren't expected when the image-decoders in ScummVM were written. One example here is interlaced-PNGs.<br />
* Most games assume the availability of the Windows-fonts (particularly arial.ttf) at this point no fallback has been put in place for using FreeFonts as replacements, simply for lack of having them easily accessible to the engines at this point. So, at least arial.ttf should be put in either the game-folder or made available through the extras-folder for now, otherwise kGUIBigFont will be used as a replacement.<br />
<br />
==Advanced engine-features==<br />
At this point the engine implements the following "advanced engine features":<br />
* RTL ("Return to Launcher") support<br />
* Global options dialog support<br />
* Listing savestates via command line or Launcher<br />
* Loading savestates via command line or Launcher<br />
* Deleting savestates via the Launcher and GMM<br />
* Savestate metadata support<br />
* Loading/Saving during run time<br />
<br />
and NOT the following:<br />
* Enhanced debug/error messages<br />
<br />
==Detection==<br />
Since Wintermute has authoring tools available, there will at any point in time be at least a few games that are works-in-progress, and as the authors of these games might want to test their games in ScummVM, the engine has to be able to detect arbitrary Wintermute-games, to this end the detector code in this engine will check any folder containing "data.dcp", and try to read "startup.settings" and "default.game" (or optionally any other .game-file defined in startup.settings), the Name/Caption fields in the .game-file will be used as gameid/title (prefixing the gameid with "wmefan-" to avoid confusion with any other WME game that might happen to have taken that id.<br />
<br />
All known games should have their md5s and gameids properly added. <br />
<br />
==Games targeted by the engine==<br />
This engine potentially targets a very large amount of games:<br />
*[http://res.dead-code.org/doku.php/games:start Dead:Code list of games]<br />
*[http://forum.dead-code.org/index.php?board=2.0 Dead:Code forum announcement thread]<br />
*[http://www.mobygames.com/game-group/game-engine-wintermute MobyGames short list]<br />
<br />
See [[Wintermute/Games|Wintermute Games]] for a list of known games and their current state of support in the engine.<br />
<br />
==Known issues:==<br />
See [[Wintermute/TODO|Wintermute TODO]] list.<br />
<br />
==See Also==<br />
* [[Wintermute/Controls]]<br />
* [[Wintermute/Versions]]<br />
<br />
==External links==<br />
*[http://en.wikipedia.org/wiki/Wintermute_Engine Wikipedia article on the Wintermute Engine]<br />
<br />
[[Category:Engines]]</div>Lb ii2https://wiki.scummvm.org/index.php?title=Wintermute/Games&diff=32495Wintermute/Games2021-06-13T04:04:32Z<p>Lb ii2: </p>
<hr />
<div>Since the feature-set of WME Lite differs from that of the full Wintermute Engine,<br />
games will need to be targeted on a case-by-case, feature-by-feature basis. <br />
<br />
== Games tested at least once ==<br />
This is<br />
a list of the games that are currently known to work (although perhaps with minor<br />
issues) through to completion:<br />
{| cellspacing="0" cellpadding="2" border="1" <br />
|+Completable Games<br />
|- style="background:silver"<br />
|Game Name||Target Name||Status||Remarks||Has Screenshot<br />
|- style="background:lightgreen"<br />
|[[1 1/2 Ritter]]||ritter||Completable.||None.||Yes<br />
|- style="background:lightgreen"<br />
|[[Boredom of Agustin Cordes]]||agustin||Completable.||None.||No<br />
|- style="background:lightgreen"<br />
|[[Carol Reed 6: Black Circle]] (Demo)||carolreed6||Completable.||Negative seeking in some OGG streams.||No<br />
|- style="background:lightgreen"<br />
|[[Chivalry is NOT Dead]]||chivalry||Completable.||Slow menus.||Yes<br />
|- style="background:lightgreen"<br />
|[[DFAF Adventure]]||dfafadventure||Completable.||None.||No<br />
|- style="background:lightgreen"<br />
|[[Dirty Split]]||dirtysplit||Completable.||One garbled image.||Yes<br />
|- style="background:lightgreen"<br />
|[[The Dreamcat Adventure]]||dreamcat||Completable.||None.||No<br />
|- style="background:lightgreen"<br />
|[[Five Lethal Demons]]||5ld||Completable.||None.||No<br />
|- style="background:lightgreen"<br />
|[[FoxTail]] (Chapters 1-3)||foxtail||Completable.||Game & engine fork are in active development. [https://wiki.scummvm.org/index.php?title=Wintermute/TODO#Known_Issues_for_FoxTail A few subengine-specific minor issues].||No<br />
|- style="background:lightgreen"<br />
|[[Hor]]||hor||Completable.||None.||No<br />
|- style="background:lightgreen"<br />
|[[J.U.L.I.A.]] (Demo) ||julia||Completable.||Slow, and some font issues. Requires Theora.||No<br />
|- style="background:lightgreen"<br />
|[[J.U.L.I.A.]]||julia||Completable.||Rather resource-heavy, should be played with VFX low. Might have savegame-issues in the Xir-battle.||No<br />
|- style="background:lightgreen"<br />
|[[Mirage]]||mirage||Completable.||None.||No<br />
|- style="background:lightgreen"<br />
|[[OpenQuest]]||openquest||Completable.||None.||No<br />
|- style="background:lightgreen"<br />
|[[Papa's Daughters]]||papasdaughters1||Completable.||Has graphical glitches related to dirty rects.||No<br />
|- style="background:lightgreen"<br />
|[[Papa's Daughters 2]]||papasdaughters2||Completable.||Has graphical glitches related to dirty rects.||No<br />
|- style="background:lightgreen"<br />
|[[Pigeons in the Park]]||pigeons||Completable.||None.||No<br />
|- style="background:lightgreen"<br />
|[[Reversion - The Escape]]||reversion1||Completable.||None.||No<br />
|- style="background:lightgreen"<br />
|[[Reversion - The Meeting]]||reversion2||Completable.||None.||No<br />
|- style="background:lightgreen"<br />
|[[Rosemary]]||rosemary||Completable.||Glitches and font issues.||Yes<br />
|- style="background:lightgreen"<br />
|[[Space Invaders]] (Demo)||spaceinvaders||Completable.||None.||No<br />
|- style="background:lightgreen"<br />
|[[Tanya Grotter and the Magical Double Bass]]||tanya1||Completable.||None.||No<br />
|- style="background:lightgreen"<br />
|[[Tanya Grotter and the Disappearing Floor]]||tanya2||Completable.||None.||No<br />
|- style="background:lightgreen"<br />
|[[The Box]]||thebox||Completable.||None.||No<br />
|- style="background:lightgreen"<br />
|[[The Idiot's Tale]]||thebox||Completable.||None.||No<br />
|- style="background:lightgreen"<br />
|[[The White Chamber]]||twc||Completable.||Slow scrolling.||Yes<br />
|} <br />
<br />
{| border="1" cellspacing="0" cellpadding="2" style="width:100%"<br />
|+Uncompletable:<br />
|- style="background:silver" <br />
|Game Name||Target Name||Status||Remarks||Has Screenshot<br />
|- style="background:#ff7777"<br />
|[[Reversion - The Return]]||reversion3||Not completable.||Crashes when talking to the big guard at the hospital.<br />ERROR: rate effect can only handle rates < 131072||No<br />
|}<br />
<br />
==Untested Games==<br />
Feel free to test the untested games on those lists.<br />
{| style="width:100%" cellspacing="0" cellpadding="2" border="1"<br />
|+Untested, but start:<br />
|- style="background:silver"<br />
|Game Name||Target Name||Status||Remarks||Has Screenshot<br />
|-<br />
|[[1 1/2 Ritter]]<br />
|ritter<br />
|Unknown.<br />
|Unknown.<br />
|Yes<br />
|- style="background:white"<br />
|[[Actual Destination]]||actualdest||Unknown.||Unknown.||No<br />
|-<br />
|[[Informer Alavi - Murder of Miss Rojan|Alavi Detective - Murder of Miss Rojan]] (Demo)<br />
|alavi<br />
|Unknown.<br />
|Unknown.<br />
|No<br />
|-<br />
|[[Informer Alavi - Murder of Miss Rojan|Alavi Detective - Murder of Miss Rojan]]<br />
|alavi<br />
|Unknown.<br />
|Unknown.<br />
|No<br />
|- style="background:white"<br />
|[[Alimardan's Mischief]]||alimardan1||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Alimardan Meets Merlin]]||alimardan2||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Alpha Polaris]] (Demo)||alphapolaris||Unknown.||Unknown.||No<br />
|-<br />
|[[Alpha Polaris]]<br />
|alphapolaris<br />
|Unknown.<br />
|Unknown.<br />
|No<br />
|- style="background:white"<br />
|[[Apeiron]]||apeiron||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Art of Murder: FBI Confidential]] (Demo)||artofmurder1||Unknown.||Unknown.||No<br />
|-<br />
|[[Art of Murder: FBI Confidential]]<br />
|artofmurder1<br />
|Unknown.<br />
|Unknown.<br />
|No<br />
|- style="background:white"<br />
|[[Barrow Hill - The Dark Path]]||barrowhilldp||Unknown.||Controls not added to keymapper.||No<br />
|- style="background:white"<br />
|[[Basis Octavus]]|| basisoctavus ||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Beyond the Threshold]]||bthreshold||Unknown.||Plugin [https://wiki.scummvm.org/index.php?title=Wintermute/Plugins#wme_displacement.dll wme_displacement.dll] is not implemented.||No<br />
|- style="background:white"<br />
|[[Bickadoodle]]||bickadoodle||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Book of Gron Part One]]||bookofgron||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Carol Reed 4: East Side Story]] (Demo)||carolreed4||Unknown.||Unknown.||No<br />
|-<br />
|[[Carol Reed 4: East Side Story]]<br />
|carolreed4<br />
|Unknown.<br />
|Unknown.<br />
|No<br />
|- style="background:white"<br />
|[[Carol Reed 5: The Colour of Murder]] (Demo)||carolreed5||Unknown.||Unknown.||No<br />
|-<br />
|[[Carol Reed 5: The Colour of Murder]]<br />
|carolreed5<br />
|Unknown.<br />
|Unknown.<br />
|No<br />
|- style="background:white"<br />
|[[Carol Reed 6: Black Circle]]||carolreed6||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Carol Reed 7: Blue Madonna]] (Demo)||carolreed7||Unknown.||Unknown.||No<br />
|-<br />
|[[Carol Reed 7: Blue Madonna]]<br />
|carolreed7<br />
|Unknown.<br />
|Unknown.<br />
|No<br />
|- style="background:white"<br />
|[[Carol Reed 8: Amber's Blood]] (Demo)||carolreed8||Unknown.||Unknown.||No<br />
|-<br />
|[[Carol Reed 8: Amber's Blood]]<br />
|carolreed8<br />
|Unknown.<br />
|Unknown.<br />
|No<br />
|-<br />
|[[Carol Reed 9: Cold Case Summer]] (Demo)<br />
|carolreed9<br />
|Unknown.<br />
|Unknown.<br />
|No<br />
|- style="background:white"<br />
|[[Carol Reed 9: Cold Case Summer]]||carolreed9||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Carol Reed 10: Bosch's Damnation]] (Demo)||carolreed10||Unknown.||Unknown.||No<br />
|-<br />
|[[Carol Reed 10: Bosch's Damnation]]<br />
|carolreed10<br />
|Unknown.<br />
|Unknown.<br />
|No<br />
|-<br />
|[[Carol Reed 11: Shades Of Black]] (Demo)<br />
|carolreed11<br />
|Unknown.<br />
|Unknown.<br />
|No<br />
|- style="background:white"<br />
|[[Carol Reed 11: Shades Of Black]]||carolreed11||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Carol Reed 12: Profound Red]]||carolreed12||Unknown.||Unknown.||No<br />
|-<br />
|[[Carol Reed 13: The Birdwatcher]]<br />
|carolreed13<br />
|Unknown.<br />
|Unknown.<br />
|No<br />
|-<br />
|[[Carol Reed 14: The Fall of April]]<br />
|carolreed14<br />
|Unknown.<br />
|Unknown.<br />
|No<br />
|-<br />
|[[Carol Reed 15: Geospots]]<br />
|carolreed15<br />
|Unknown.<br />
|Unknown.<br />
|No<br />
|-<br />
|[[Carol Reed 16: Quarantine Diary]]<br />
|carolreed16<br />
|Unknown.<br />
|Unknown.<br />
|No<br />
|- style="background:white"<br />
|[[Colors on Canvas]] (Demo)||colorsoncanvas||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Conspiração Dumont]] (Demo)|| conspiracao ||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Corrosion: Cold Winter Waiting]]||corrosion||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Dark Fall: Lost Souls]]||darkfallls||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Dead City]]||deadcity||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Devil In The Capital]]|| devilincapital ||Unknown.||Controls not added to keymapper.||No<br />
|- style="background:white"<br />
|[[Dr. Bohus]]||drbohus||Unknown.||Has transparency issues.||No<br />
|- style="background:white"<br />
|[[Dr. Doyle - Mystery Of The Cloche Hat]]||drdoylemotch||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Dreamscape]]||dreamscape||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[The Driller Incident]]||driller||Unknown.||Has font issues.||No<br />
|-<br />
|[[Eight Squares in The Garden]]<br />
|8squares<br />
|Unknown.<br />
|Unknown. Controls not added to keymapper.<br />
|No<br />
|- style="background:white"<br />
|[[Escape From The Mansion]]||escapemansion||Unknown.||Unknown.||Yes<br />
|- style="background:white"<br />
|[[Everyday Grey]]||everydaygray<br />
|Unknown.||It's a 2D game.||No<br />
|- style="background:white"<br />
|[[Face Noir]] (Demo)||facenoir||Unknown.||Unknown.||No<br />
|-<br />
|[[Face Noir]]<br />
|facenoir<br />
|Unknown.<br />
|Unknown.<br />
|No<br />
|- style="backgroundwhite"<br />
|[[Fairy Tales About Toshechka and Boshechka]]||tib||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Finding Hope]]||findinghope||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Five Magical Amulets]]||5ma||Unknown.||Wasps animation is too slow.||Yes<br />
|- style="background:white"<br />
|[[Forgotten Sound 1 - Revelation]]||forgottensound1||Unknown.||Controls not added to keymapper.||No<br />
|- style="background:white"<br />
|[[Forgotten Sound 2 - Destiny]]||forgottensound2||Unknown.||Controls not added to keymapper.||No<br />
|- style="background:white"<br />
|[[Four]]||four||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Framed]] (Beta)||framed||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Ghost in the Sheet]] (Demo)||ghostsheet||Unknown.||Freeze of final cutscenes.||No<br />
|-<br />
|[[Ghost in the Sheet]]<br />
|ghostsheet<br />
|Unknown.<br />
|Freeze of final cutscenes.<br />
|No<br />
|- style="background:white"<br />
|[[Hamlet]]||hamlet||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Helga Deep In Trouble]] (Demo)||helga||Unknown.||Has graphical glitches related to dirty rects.||No<br />
|-<br />
|[[Helga Deep In Trouble]]<br />
|helga<br />
|Unknown.<br />
|Has graphical glitches related to dirty rects.<br />
|No<br />
|-<br />
|[[I Must Kill...: Fresh Meat]] (Demo)<br />
|imustkill<br />
|Unknown.<br />
|Unknown.<br />
|No<br />
|- style="background:white"<br />
|[[James Peris: No Licence Nor Control]] (Demo)||jamesperis||Unknown.||Has drawing issues.||No<br />
|-<br />
|[[James Peris: No Licence Nor Control]]<br />
|jamesperis<br />
|Unknown.<br />
|Has drawing issues.<br />
|No<br />
|- style="background:white"<br />
|[[J.U.L.I.A.: Among the Stars]]||juliastars||Unknown.||Some methods of modified engine need to be reimplemented.||No<br />
|- style="background:white"<br />
|[[J.U.L.I.A.: Untold]]||juliauntold||Unknown.||Some methods of modified engine need to be reimplemented. It's unknown if level editor is accessible and working correctly.||No<br />
|- style="background:white"<br />
|[[K'NOSSOS]] (Demo)||knossos||Unknown.||Animation is slow.||No<br />
|- style="background:white"<br />
|[[Kulivočko]] (Demo)||kulivocko||Unknown.||Unknown.||No<br />
|-<br />
|[[Kulivočko]]<br />
|kulivocko<br />
|Unknown.<br />
|Unknown.<br />
|No<br />
|- style="background:white"<br />
|[[Life In 3 Minutes]]|| lifein3minutes ||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Limbo of the Lost]]||lotl||Unknown.||Controls not added to keymapper.||No<br />
|- style="background:white"<br />
|[[The Lost Crown - A Ghost-Hunting Adventure]]||thelostcrowngha||Unknown.||Unknown||No<br />
|- style="background:white"<br />
|[[The Last Crown - Midnight Horror]]||thelastcrownmh||Unknown.||Unknown||No<br />
|- style="background:white"<br />
|[[Lov Mamuta]]||lovmamuta||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Machu Mayu]] (Demo)||machumayu||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Mental Repairs Inc]]|| mentalrepairs ||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Monday Starts on Saturday]]||msos||Unknown.||Has saving issues.||No<br />
|- style="background:white"<br />
|[[Murder In Tehran's Alleys 1933]]||tehran1933||Unknown.||Controls not added to keymapper.||No<br />
|- style="background:white"<br />
|[[Murder In Tehran's Alleys 2016]]||tehran2016||Unknown.||Controls not added to keymapper.||No<br />
|- style="background:white"<br />
|[[On the Tracks of Dinosaurs]] (Demo)||reptilesquest||Unknown.||Has saving issues.||No<br />
|- style="background:white"<br />
|[[Myth: A Guff's Tale]]||mythguff||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Night Train]] (Demo)||nighttrain||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Oknytt]]||oknytt||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[One]] (Demo)||one||Unknown.||Has transparency issues.||No<br />
|- style="background:white"<br />
|[[One Helluva Day]] (Demo)||onehelluvaday||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Paintaria]]||paintaria||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Palladion]] (Alpha)||palladion||Unknown.||Has saving issues.||No<br />
|- style="background:white"<br />
|[[Pizza Morgana: Episode 1 - Monsters and Manipulations in the Magical Forest]] (Demo)||pizzamorgana||Unknown.||Has saving issues.||No<br />
|- style="background:white"<br />
|[[Pole Chudes]]||polechudes||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Project Doom|Project: Doom]]||projectdoom||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Project Joe]] (Demo)||projectjoe||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Project Lonely Robot]] (Beta)||lonelyrobot||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Qajary Cat]]||qajarycat||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Satan and Sons]] (Demo)||satanandsons||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Shaban]] (Demo)||shaban||Unknown.||Has transparency issues.||No<br />
|-<br />
|[[Shaban]]<br />
|shaban<br />
|Unknown.<br />
|Has transparency issues.<br />
|No<br />
|- style="background:white"<br />
|[[Shadows on the Vatican - Act I: Greed]]||sotv1||Unknown.||Controls not added to keymapper.||No<br />
|- style="background:white"<br />
|[[Shadows on the Vatican - Act II: Wrath]]||sotv2||Unknown.||Controls not added to keymapper.||No<br />
|- style="background:white"<br />
|[[Strange Change]]||strangechange||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Sunrise: The game]] (Demo)||sunrise||Unknown.||Plugin not implemented.||No<br />
|-<br />
|[[Sunrise: The game]]<br />
|sunrise<br />
|Unknown.<br />
|Plugin not implemented.<br />
|No<br />
|- style="background:white"<br />
|[[Stroke of Fate: Operation Valkyrie]]||sof1||Unknown.||Plugins are not implemented. Externals are not implemented.||No<br />
|- style="background:white"<br />
|[[Stroke of Fate: Operation Bunker]]||sof2||Unknown.||Plugins are not implemented. Externals are not implemented.||No<br />
|- style="background:white"<br />
|[[Sofia's Debt]]||sofiasdebt||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Red Comrades 0.2: Operation F.]] (Fangame demo)||petka02||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Des Rêves Élastiques Avec Mille Insectes Nommés Georges]]||dreaming||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Rhiannon: Curse of the Four Branches]]||rhiannon||Unknown.||Animation freeze of the final outtro.||No<br />
|-<br />
|[[Rhiannon: Curse of the Four Branches]] (Demo)<br />
|rhiannon<br />
|Unknown.<br />
|Animation freeze of the final outtro.<br />
|No<br />
|-<br />
|[[Silent Footsteps]] (Demo)<br />
|rebeccacarlson1<br />
|Unknown.<br />
|Unknown.<br />
|No<br />
|- style="background:white"<br />
|[[Silent Footsteps]]||rebeccacarlson1||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Space Madness]]||spacemadness||Unknown.||File.Copy() is not implemented.||No<br />
|- style="background:white"<br />
|[[The Ancient Mark - Episode 1]]||theancientmark1||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[The Death of Erin Myers]]||erinmyers<br />
|Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[The Golden Calf]]||goldencalf||Unknown.||Has saving issues.||No<br />
|- style="background:white"<br />
|[[The Kite]]||thekite||Unknown.||Script runtime errors.||No<br />
|- style="background:white"<br />
|[[The Shine of a Star]]||shinestar||Unknown.||Problems at shovel puzzle scene.||No<br />
|- style="background:white"<br />
|[[The Trader of Stories]] (Demo)||tradestory||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Vsevolod]] Prologue (Demo)||vsevolod||Unknown.||Assertions and font issues.||No<br />
|- style="background:white"<br />
|[[Wilma Tetris]]||wtetris||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[War]]||war||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[The Way Of Love: Sub Zero]]||wayoflove||Unknown.||Unknown.||No<br />
|-<br />
|Wintermute Engine Technology Demo (Demo)<br />
|wmedemo<br />
|Unknown.<br />
|Unknown.<br />
|No<br />
|-<br />
|Wintermute 3D Characters Technology Demo (Demo)<br />
|wmedemo3d<br />
|Unknown.<br />
|Unknown.<br />
|No<br />
|- style="background:white"<br />
|[[Zbang! The Game]] (Demo)||zbang||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Zilm: A Game of Reflex]]||zilm||Unknown.||Unknown.||No<br />
|}<br />
<br />
{| border="1" cellspacing="0" cellpadding="2" style="width:100%"<br />
|+Untested, won't start/crash early:<br />
|- style="background:silver"<br />
|Game Name||Target Name||Status||Remarks||Has Screenshot<br />
|- style="background:#ff7777"<br />
|[[Looky - The Adventure]]||looky||Crashes with PlayVideo.||Unknown.||No<br />
|}<br />
<br />
{| border="1" cellspacing="0" cellpadding="2" style="width:100%"<br />
|+Totally untested<br />
|- style="background:silver"<br />
|Game Name||Target Name||Status||Remarks||Has Screenshot<br />
|-<br />
|[[Looky - The Adventure]] (Demo)<br />
|looky<br />
|Unknown.<br />
|Unknown.<br />
|No<br />
|- style="background:white"<br />
|[[Securanote]]||securanote||Unknown.||Unknown. Controls not added to keymapper.||No<br />
|}<br />
<br />
<br /><br />
{| border="1" cellspacing="0" cellpadding="2" style="width:100%"<br />
|+Those games are not in detection tables<br />
|- style="background:silver"<br />
|Game Name||Target Name||Status||Remarks||Has Screenshot<br />
|- style="background:white"<br />
|[[Dark Summer]]||Unknown.||Unknown.||Controls not added to keymapper.||No<br />
|- style="background:white"<br />
|[[NoseBound]]||Unknown.||Unknown.||Controls not added to keymapper.||No<br />
|- style="background:white"<br />
|[[Shadow Of Nebula]]||Unknown.||Unknown.||Controls not added to keymapper.||No<br />
|}</div>Lb ii2https://wiki.scummvm.org/index.php?title=Wintermute/Games&diff=32494Wintermute/Games2021-06-13T04:01:12Z<p>Lb ii2: </p>
<hr />
<div>Since the feature-set of WME Lite differs from that of the full Wintermute Engine,<br />
games will need to be targeted on a case-by-case, feature-by-feature basis. <br />
<br />
== Games tested at least once ==<br />
This is<br />
a list of the games that are currently known to work (although perhaps with minor<br />
issues) through to completion:<br />
{| cellspacing="0" cellpadding="2" border="1" <br />
|+Completable Games<br />
|- style="background:silver"<br />
|Game Name||Target Name||Status||Remarks||Has Screenshot<br />
|- style="background:lightgreen"<br />
|[[1 1/2 Ritter]]||ritter||Completable.||None.||Yes<br />
|- style="background:lightgreen"<br />
|[[Boredom of Agustin Cordes]]||agustin||Completable.||None.||No<br />
|- style="background:lightgreen"<br />
|[[Carol Reed 6: Black Circle]] (demo)||carolreed6||Completable.||Negative seeking in some OGG streams.||No<br />
|- style="background:lightgreen"<br />
|[[Chivalry is NOT Dead]]||chivalry||Completable.||Slow menus.||Yes<br />
|- style="background:lightgreen"<br />
|[[DFAF Adventure]]||dfafadventure||Completable.||None.||No<br />
|- style="background:lightgreen"<br />
|[[Dirty Split]]||dirtysplit||Completable.||One garbled image.||Yes<br />
|- style="background:lightgreen"<br />
|[[The Dreamcat Adventure]]||dreamcat||Completable.||None.||No<br />
|- style="background:lightgreen"<br />
|[[Five Lethal Demons]]||5ld||Completable.||None.||No<br />
|- style="background:lightgreen"<br />
|[[FoxTail]] (Chapters 1-3)||foxtail||Completable.||Game & engine fork are in active development. [https://wiki.scummvm.org/index.php?title=Wintermute/TODO#Known_Issues_for_FoxTail A few subengine-specific minor issues].||No<br />
|- style="background:lightgreen"<br />
|[[Hor]]||hor||Completable.||None.||No<br />
|- style="background:lightgreen"<br />
|[[J.U.L.I.A.]] (Demo) ||julia||Completable.||Slow, and some font issues. Requires Theora.||No<br />
|- style="background:lightgreen"<br />
|[[J.U.L.I.A.]]||julia||Completable.||Rather resource-heavy, should be played with VFX low. Might have savegame-issues in the Xir-battle.||No<br />
|- style="background:lightgreen"<br />
|[[Mirage]]||mirage||Completable.||None.||No<br />
|- style="background:lightgreen"<br />
|[[OpenQuest]]||openquest||Completable.||None.||No<br />
|- style="background:lightgreen"<br />
|[[Papa's Daughters]]||papasdaughters1||Completable.||Has graphical glitches related to dirty rects.||No<br />
|- style="background:lightgreen"<br />
|[[Papa's Daughters 2]]||papasdaughters2||Completable.||Has graphical glitches related to dirty rects.||No<br />
|- style="background:lightgreen"<br />
|[[Pigeons in the Park]]||pigeons||Completable.||None.||No<br />
|- style="background:lightgreen"<br />
|[[Reversion - The Escape]]||reversion1||Completable.||None.||No<br />
|- style="background:lightgreen"<br />
|[[Reversion - The Meeting]]||reversion2||Completable.||None.||No<br />
|- style="background:lightgreen"<br />
|[[Rosemary]]||rosemary||Completable.||Glitches and font issues.||Yes<br />
|- style="background:lightgreen"<br />
|[[Space Invaders]] (Demo)||spaceinvaders||Completable.||None.||No<br />
|- style="background:lightgreen"<br />
|[[Tanya Grotter and the Magical Double Bass]]||tanya1||Completable.||None.||No<br />
|- style="background:lightgreen"<br />
|[[Tanya Grotter and the Disappearing Floor]]||tanya2||Completable.||None.||No<br />
|- style="background:lightgreen"<br />
|[[The Box]]||thebox||Completable.||None.||No<br />
|- style="background:lightgreen"<br />
|[[The Idiot's Tale]]||thebox||Completable.||None.||No<br />
|- style="background:lightgreen"<br />
|[[The White Chamber]]||twc||Completable.||Slow scrolling.||Yes<br />
|} <br />
<br />
{| border="1" cellspacing="0" cellpadding="2" style="width:100%"<br />
|+Uncompletable:<br />
|- style="background:silver" <br />
|Game Name||Target Name||Status||Remarks||Has Screenshot<br />
|- style="background:#ff7777"<br />
|[[Reversion - The Return]]||reversion3||Not completable.||Crashes when talking to the big guard at the hospital.<br />ERROR: rate effect can only handle rates < 131072||No<br />
|}<br />
<br />
==Untested Games==<br />
Feel free to test the untested games on those lists.<br />
{| style="width:100%" cellspacing="0" cellpadding="2" border="1"<br />
|+Untested, but start:<br />
|- style="background:silver"<br />
|Game Name||Target Name||Status||Remarks||Has Screenshot<br />
|-<br />
|[[1 1/2 Ritter]]<br />
|ritter<br />
|Unknown.<br />
|Unknown.<br />
|Yes<br />
|- style="background:white"<br />
|[[Actual Destination]]||actualdest||Unknown.||Unknown.||No<br />
|-<br />
|[[Informer Alavi - Murder of Miss Rojan|Alavi Detective - Murder of Miss Rojan]] (Demo)<br />
|alavi<br />
|Unknown.<br />
|Unknown.<br />
|No<br />
|-<br />
|[[Informer Alavi - Murder of Miss Rojan|Alavi Detective - Murder of Miss Rojan]]<br />
|alavi<br />
|Unknown.<br />
|Unknown.<br />
|No<br />
|- style="background:white"<br />
|[[Alimardan's Mischief]]||alimardan1||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Alimardan Meets Merlin]]||alimardan2||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Alpha Polaris]] (Demo)||alphapolaris||Unknown.||Unknown.||No<br />
|-<br />
|[[Alpha Polaris]]<br />
|alphapolaris<br />
|Unknown.<br />
|Unknown.<br />
|No<br />
|- style="background:white"<br />
|[[Apeiron]]||apeiron||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Art of Murder: FBI Confidential]] (Demo)||artofmurder1||Unknown.||Unknown.||No<br />
|-<br />
|[[Art of Murder: FBI Confidential]]<br />
|artofmurder1<br />
|Unknown.<br />
|Unknown.<br />
|No<br />
|- style="background:white"<br />
|[[Barrow Hill - The Dark Path]]||barrowhilldp||Unknown.||Controls not added to keymapper.||No<br />
|- style="background:white"<br />
|[[Basis Octavus]]|| basisoctavus ||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Beyond the Threshold]]||bthreshold||Unknown.||Plugin [https://wiki.scummvm.org/index.php?title=Wintermute/Plugins#wme_displacement.dll wme_displacement.dll] is not implemented.||No<br />
|- style="background:white"<br />
|[[Bickadoodle]]||bickadoodle||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Book of Gron Part One]]||bookofgron||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Carol Reed 4: East Side Story]] (Demo)||carolreed4||Unknown.||Unknown.||No<br />
|-<br />
|[[Carol Reed 4: East Side Story]]<br />
|carolreed4<br />
|Unknown.<br />
|Unknown.<br />
|No<br />
|- style="background:white"<br />
|[[Carol Reed 5: The Colour of Murder]] (Demo)||carolreed5||Unknown.||Unknown.||No<br />
|-<br />
|[[Carol Reed 5: The Colour of Murder]]<br />
|carolreed5<br />
|Unknown.<br />
|Unknown.<br />
|No<br />
|- style="background:white"<br />
|[[Carol Reed 6: Black Circle]]||carolreed6||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Carol Reed 7: Blue Madonna]] (Demo)||carolreed7||Unknown.||Unknown.||No<br />
|-<br />
|[[Carol Reed 7: Blue Madonna]]<br />
|carolreed7<br />
|Unknown.<br />
|Unknown.<br />
|No<br />
|- style="background:white"<br />
|[[Carol Reed 8: Amber's Blood]] (Demo)||carolreed8||Unknown.||Unknown.||No<br />
|-<br />
|[[Carol Reed 8: Amber's Blood]]<br />
|carolreed8<br />
|Unknown.<br />
|Unknown.<br />
|No<br />
|-<br />
|[[Carol Reed 9: Cold Case Summer]] (Demo)<br />
|carolreed9<br />
|Unknown.<br />
|Unknown.<br />
|No<br />
|- style="background:white"<br />
|[[Carol Reed 9: Cold Case Summer]]||carolreed9||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Carol Reed 10: Bosch's Damnation]] (Demo)||carolreed10||Unknown.||Unknown.||No<br />
|-<br />
|[[Carol Reed 10: Bosch's Damnation]]<br />
|carolreed10<br />
|Unknown.<br />
|Unknown.<br />
|No<br />
|-<br />
|[[Carol Reed 11: Shades Of Black]] (Demo)<br />
|carolreed11<br />
|Unknown.<br />
|Unknown.<br />
|No<br />
|- style="background:white"<br />
|[[Carol Reed 11: Shades Of Black]]||carolreed11||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Carol Reed 12: Profound Red]]||carolreed12||Unknown.||Unknown.||No<br />
|-<br />
|[[Carol Reed 13: The Birdwatcher]]<br />
|carolreed13<br />
|Unknown.<br />
|Unknown.<br />
|No<br />
|-<br />
|[[Carol Reed 14: The Fall of April]]<br />
|carolreed14<br />
|Unknown.<br />
|Unknown.<br />
|No<br />
|-<br />
|[[Carol Reed 15: Geospots]]<br />
|carolreed15<br />
|Unknown.<br />
|Unknown.<br />
|No<br />
|-<br />
|[[Carol Reed 16: Quarantine Diary]]<br />
|carolreed16<br />
|Unknown.<br />
|Unknown.<br />
|No<br />
|- style="background:white"<br />
|[[Colors on Canvas]] (Demo)||colorsoncanvas||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Conspiração Dumont]] (Demo)|| conspiracao ||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Corrosion: Cold Winter Waiting]]||corrosion||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Dark Fall: Lost Souls]]||darkfallls||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Dead City]]||deadcity||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Devil In The Capital]]|| devilincapital ||Unknown.||Controls not added to keymapper.||No<br />
|- style="background:white"<br />
|[[Dr. Bohus]]||drbohus||Unknown.||Has transparency issues.||No<br />
|- style="background:white"<br />
|[[Dr. Doyle - Mystery Of The Cloche Hat]]||drdoylemotch||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Dreamscape]]||dreamscape||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[The Driller Incident]]||driller||Unknown.||Has font issues.||No<br />
|-<br />
|[[Eight Squares in The Garden]]<br />
|8squares<br />
|Unknown.<br />
|Unknown. Controls not added to keymapper.<br />
|No<br />
|- style="background:white"<br />
|[[Escape From The Mansion]]||escapemansion||Unknown.||Unknown.||Yes<br />
|- style="background:white"<br />
|[[Everyday Grey]]||everydaygray<br />
|Unknown.||It's a 2D game.||No<br />
|- style="background:white"<br />
|[[Face Noir]] (Demo)||facenoir||Unknown.||Unknown.||No<br />
|-<br />
|[[Face Noir]]<br />
|facenoir<br />
|Unknown.<br />
|Unknown.<br />
|No<br />
|- style="backgroundwhite"<br />
|[[Fairy Tales About Toshechka and Boshechka]]||tib||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Finding Hope]]||findinghope||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Five Magical Amulets]]||5ma||Unknown.||Wasps animation is too slow.||Yes<br />
|- style="background:white"<br />
|[[Forgotten Sound 1 - Revelation]]||forgottensound1||Unknown.||Controls not added to keymapper.||No<br />
|- style="background:white"<br />
|[[Forgotten Sound 2 - Destiny]]||forgottensound2||Unknown.||Controls not added to keymapper.||No<br />
|- style="background:white"<br />
|[[Four]]||four||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Framed]] (Beta)||framed||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Ghost in the Sheet]] (Demo)||ghostsheet||Unknown.||Freeze of final cutscenes.||No<br />
|-<br />
|[[Ghost in the Sheet]]<br />
|ghostsheet<br />
|Unknown.<br />
|Freeze of final cutscenes.<br />
|No<br />
|- style="background:white"<br />
|[[Hamlet]]||hamlet||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Helga Deep In Trouble]] (Demo)||helga||Unknown.||Has graphical glitches related to dirty rects.||No<br />
|-<br />
|[[Helga Deep In Trouble]]<br />
|helga<br />
|Unknown.<br />
|Has graphical glitches related to dirty rects.<br />
|No<br />
|-<br />
|[[I Must Kill...: Fresh Meat]] (Demo)<br />
|imustkill<br />
|Unknown.<br />
|Unknown.<br />
|No<br />
|- style="background:white"<br />
|[[James Peris: No Licence Nor Control]] (Demo)||jamesperis||Unknown.||Has drawing issues.||No<br />
|-<br />
|[[James Peris: No Licence Nor Control]]<br />
|jamesperis<br />
|Unknown.<br />
|Has drawing issues.<br />
|No<br />
|- style="background:white"<br />
|[[J.U.L.I.A.: Among the Stars]]||juliastars||Unknown.||Some methods of modified engine need to be reimplemented.||No<br />
|- style="background:white"<br />
|[[J.U.L.I.A.: Untold]]||juliauntold||Unknown.||Some methods of modified engine need to be reimplemented. It's unknown if level editor is accessible and working correctly.||No<br />
|- style="background:white"<br />
|[[K'NOSSOS]] (Demo)||knossos||Unknown.||Animation is slow.||No<br />
|- style="background:white"<br />
|[[Kulivočko]] (Demo)||kulivocko||Unknown.||Unknown.||No<br />
|-<br />
|[[Kulivočko]]<br />
|kulivocko<br />
|Unknown.<br />
|Unknown.<br />
|No<br />
|- style="background:white"<br />
|[[Life In 3 Minutes]]|| lifein3minutes ||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Limbo of the Lost]]||lotl||Unknown.||Controls not added to keymapper.||No<br />
|- style="background:white"<br />
|[[The Lost Crown - A Ghost-Hunting Adventure]]||thelostcrowngha||Unknown.||Unknown||No<br />
|- style="background:white"<br />
|[[The Last Crown - Midnight Horror]]||thelastcrownmh||Unknown.||Unknown||No<br />
|- style="background:white"<br />
|[[Lov Mamuta]]||lovmamuta||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Machu Mayu]] (Demo)||machumayu||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Mental Repairs Inc]]|| mentalrepairs ||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Monday Starts on Saturday]]||msos||Unknown.||Has saving issues.||No<br />
|- style="background:white"<br />
|[[Murder In Tehran's Alleys 1933]]||tehran1933||Unknown.||Controls not added to keymapper.||No<br />
|- style="background:white"<br />
|[[Murder In Tehran's Alleys 2016]]||tehran2016||Unknown.||Controls not added to keymapper.||No<br />
|- style="background:white"<br />
|[[On the Tracks of Dinosaurs]] (Demo)||reptilesquest||Unknown.||Has saving issues.||No<br />
|- style="background:white"<br />
|[[Myth: A Guff's Tale]]||mythguff||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Night Train]] (Demo)||nighttrain||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Oknytt]]||oknytt||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[One]] (Demo)||one||Unknown.||Has transparency issues.||No<br />
|- style="background:white"<br />
|[[One Helluva Day]] (Demo)||onehelluvaday||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Paintaria]]||paintaria||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Palladion]] (Alpha)||palladion||Unknown.||Has saving issues.||No<br />
|- style="background:white"<br />
|[[Pizza Morgana: Episode 1 - Monsters and Manipulations in the Magical Forest]] (Demo)||pizzamorgana||Unknown.||Has saving issues.||No<br />
|- style="background:white"<br />
|[[Pole Chudes]]||polechudes||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Project Doom|Project: Doom]]||projectdoom||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Project Joe]] (Demo)||projectjoe||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Project Lonely Robot]] (Beta)||lonelyrobot||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Qajary Cat]]||qajarycat||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Satan and Sons]] (Demo)||satanandsons||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Shaban]] (Demo)||shaban||Unknown.||Has transparency issues.||No<br />
|-<br />
|[[Shaban]]<br />
|shaban<br />
|Unknown.<br />
|Has transparency issues.<br />
|No<br />
|- style="background:white"<br />
|[[Shadows on the Vatican - Act I: Greed]]||sotv1||Unknown.||Controls not added to keymapper.||No<br />
|- style="background:white"<br />
|[[Shadows on the Vatican - Act II: Wrath]]||sotv2||Unknown.||Controls not added to keymapper.||No<br />
|- style="background:white"<br />
|[[Strange Change]]||strangechange||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Sunrise: The game]] (Demo)||sunrise||Unknown.||Plugin not implemented.||No<br />
|-<br />
|[[Sunrise: The game]]<br />
|sunrise<br />
|Unknown.<br />
|Plugin not implemented.<br />
|No<br />
|- style="background:white"<br />
|[[Stroke of Fate: Operation Valkyrie]]||sof1||Unknown.||Plugins are not implemented. Externals are not implemented.||No<br />
|- style="background:white"<br />
|[[Stroke of Fate: Operation Bunker]]||sof2||Unknown.||Plugins are not implemented. Externals are not implemented.||No<br />
|- style="background:white"<br />
|[[Sofia's Debt]]||sofiasdebt||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Red Comrades 0.2: Operation F.]] (Fangame demo)||petka02||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Des Rêves Élastiques Avec Mille Insectes Nommés Georges]]||dreaming||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Rhiannon: Curse of the Four Branches]]||rhiannon||Unknown.||Animation freeze of the final outtro.||No<br />
|-<br />
|[[Rhiannon: Curse of the Four Branches]] (Demo)<br />
|rhiannon<br />
|Unknown.<br />
|Animation freeze of the final outtro.<br />
|No<br />
|-<br />
|[[Silent Footsteps]] (Demo)<br />
|rebeccacarlson1<br />
|Unknown.<br />
|Unknown.<br />
|No<br />
|- style="background:white"<br />
|[[Silent Footsteps]]||rebeccacarlson1||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Space Madness]]||spacemadness||Unknown.||File.Copy() is not implemented.||No<br />
|- style="background:white"<br />
|[[The Ancient Mark - Episode 1]]||theancientmark1||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[The Death of Erin Myers]]||erinmyers<br />
|Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[The Golden Calf]]||goldencalf||Unknown.||Has saving issues.||No<br />
|- style="background:white"<br />
|[[The Kite]]||thekite||Unknown.||Script runtime errors.||No<br />
|- style="background:white"<br />
|[[The Shine of a Star]]||shinestar||Unknown.||Problems at shovel puzzle scene.||No<br />
|- style="background:white"<br />
|[[The Trader of Stories]] (Demo)||tradestory||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Vsevolod]] Prologue (Demo)||vsevolod||Unknown.||Assertions and font issues.||No<br />
|- style="background:white"<br />
|[[Wilma Tetris]]||wtetris||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[War]]||war||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[The Way Of Love: Sub Zero]]||wayoflove||Unknown.||Unknown.||No<br />
|-<br />
|Wintermute Engine Technology Demo (Demo)<br />
|wmedemo<br />
|Unknown.<br />
|Unknown.<br />
|No<br />
|-<br />
|Wintermute 3D Characters Technology Demo (Demo)<br />
|wmedemo3d<br />
|Unknown.<br />
|Unknown.<br />
|No<br />
|- style="background:white"<br />
|[[Zbang! The Game]] (Demo)||zbang||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Zilm: A Game of Reflex]]||zilm||Unknown.||Unknown.||No<br />
|}<br />
<br />
{| border="1" cellspacing="0" cellpadding="2" style="width:100%"<br />
|+Untested, won't start/crash early:<br />
|- style="background:silver"<br />
|Game Name||Target Name||Status||Remarks||Has Screenshot<br />
|- style="background:#ff7777"<br />
|[[Looky - The Adventure]]||looky||Crashes with PlayVideo.||Unknown.||No<br />
|}<br />
<br />
{| border="1" cellspacing="0" cellpadding="2" style="width:100%"<br />
|+Totally untested<br />
|- style="background:silver"<br />
|Game Name||Target Name||Status||Remarks||Has Screenshot<br />
|-<br />
|[[Looky - The Adventure]] (Demo)<br />
|looky<br />
|Unknown.<br />
|Unknown.<br />
|No<br />
|- style="background:white"<br />
|[[Securanote]]||securanote||Unknown.||Unknown. Controls not added to keymapper.||No<br />
|}<br />
<br />
<br /><br />
{| border="1" cellspacing="0" cellpadding="2" style="width:100%"<br />
|+Those games are not in detection tables<br />
|- style="background:silver"<br />
|Game Name||Target Name||Status||Remarks||Has Screenshot<br />
|- style="background:white"<br />
|[[Dark Summer]]||Unknown.||Unknown.||Controls not added to keymapper.||No<br />
|- style="background:white"<br />
|[[NoseBound]]||Unknown.||Unknown.||Controls not added to keymapper.||No<br />
|- style="background:white"<br />
|[[Shadow Of Nebula]]||Unknown.||Unknown.||Controls not added to keymapper.||No<br />
|}</div>Lb ii2https://wiki.scummvm.org/index.php?title=Wintermute/Games&diff=32493Wintermute/Games2021-06-13T04:00:22Z<p>Lb ii2: </p>
<hr />
<div>Since the feature-set of WME Lite differs from that of the full Wintermute Engine,<br />
games will need to be targeted on a case-by-case, feature-by-feature basis. <br />
<br />
== Games tested at least once ==<br />
This is<br />
a list of the games that are currently known to work (although perhaps with minor<br />
issues) through to completion:<br />
{| cellspacing="0" cellpadding="2" border="1" <br />
|+Completable Games<br />
|- style="background:silver"<br />
|Game Name||Target Name||Status||Remarks||Has Screenshot<br />
|- style="background:lightgreen"<br />
|[[1 1/2 Ritter]]||ritter||Completable.||None.||Yes<br />
|- style="background:lightgreen"<br />
|[[Boredom of Agustin Cordes]]||agustin||Completable.||None.||No<br />
|- style="background:lightgreen"<br />
|[[Carol Reed 6: Black Circle]] (demo)||carolreed6||Completable.||Negative seeking in some OGG streams.||No<br />
|- style="background:lightgreen"<br />
|[[Chivalry is NOT Dead]]||chivalry||Completable.||Slow menus.||Yes<br />
|- style="background:lightgreen"<br />
|[[DFAF Adventure]]||dfafadventure||Completable.||None.||No<br />
|- style="background:lightgreen"<br />
|[[Dirty Split]]||dirtysplit||Completable.||One garbled image.||Yes<br />
|- style="background:lightgreen"<br />
|[[The Dreamcat Adventure]]||dreamcat||Completable.||None.||No<br />
|- style="background:lightgreen"<br />
|[[Five Lethal Demons]]||5ld||Completable.||None.||No<br />
|- style="background:lightgreen"<br />
|[[FoxTail]] (Chapters 1-3)||foxtail||Completable.||Game & engine fork are in active development. [https://wiki.scummvm.org/index.php?title=Wintermute/TODO#Known_Issues_for_FoxTail A few subengine-specific minor issues].||No<br />
|- style="background:lightgreen"<br />
|[[Hor]]||hor||Completable.||None.||No<br />
|- style="background:lightgreen"<br />
|[[J.U.L.I.A.]] (Demo) ||julia||Completable.||Slow, and some font issues. Requires Theora.||No<br />
|- style="background:lightgreen"<br />
|[[J.U.L.I.A.]]||julia||Completable.||Rather resource-heavy, should be played with VFX low. Might have savegame-issues in the Xir-battle.||No<br />
|- style="background:lightgreen"<br />
|[[Mirage]]||mirage||Completable.||None.||No<br />
|- style="background:lightgreen"<br />
|[[OpenQuest]]||openquest||Completable.||None.||No<br />
|- style="background:lightgreen"<br />
|[[Papa's Daughters]]||papasdaughters1||Completable.||Has graphical glitches related to dirty rects.||No<br />
|- style="background:lightgreen"<br />
|[[Papa's Daughters 2]]||papasdaughters2||Completable.||Has graphical glitches related to dirty rects.||No<br />
|- style="background:lightgreen"<br />
|[[Pigeons in the Park]]||pigeons||Completable.||None.||No<br />
|- style="background:lightgreen"<br />
|[[Reversion - The Escape]]||reversion1||Completable.||None.||No<br />
|- style="background:lightgreen"<br />
|[[Reversion - The Meeting]]||reversion2||Completable.||None.||No<br />
|- style="background:lightgreen"<br />
|[[Rosemary]]||rosemary||Completable.||Glitches and font issues.||Yes<br />
|- style="background:lightgreen"<br />
|[[Space Invaders]] (Demo)||spaceinvaders||Completable.||None.||No<br />
|- style="background:lightgreen"<br />
|[[Tanya Grotter and the Magical Double Bass]]||tanya1||Completable.||None.||No<br />
|- style="background:lightgreen"<br />
|[[Tanya Grotter and the Disappearing Floor]]||tanya2||Completable.||None.||No<br />
|- style="background:lightgreen"<br />
|[[The Box]]||thebox||Completable.||None.||No<br />
|-<br />
|[[The Idiot's Tale]]<br />
|idiotstale<br />
|Unknown.<br />
|Unknown.<br />
|No<br />
|- style="background:lightgreen"<br />
|[[The White Chamber]]||twc||Completable.||Slow scrolling.||Yes<br />
|} <br />
<br />
{| border="1" cellspacing="0" cellpadding="2" style="width:100%"<br />
|+Uncompletable:<br />
|- style="background:silver" <br />
|Game Name||Target Name||Status||Remarks||Has Screenshot<br />
|- style="background:#ff7777"<br />
|[[Reversion - The Return]]||reversion3||Not completable.||Crashes when talking to the big guard at the hospital.<br />ERROR: rate effect can only handle rates < 131072||No<br />
|}<br />
<br />
==Untested Games==<br />
Feel free to test the untested games on those lists.<br />
{| style="width:100%" cellspacing="0" cellpadding="2" border="1"<br />
|+Untested, but start:<br />
|- style="background:silver"<br />
|Game Name||Target Name||Status||Remarks||Has Screenshot<br />
|-<br />
|[[1 1/2 Ritter]]<br />
|ritter<br />
|Unknown.<br />
|Unknown.<br />
|Yes<br />
|- style="background:white"<br />
|[[Actual Destination]]||actualdest||Unknown.||Unknown.||No<br />
|-<br />
|[[Informer Alavi - Murder of Miss Rojan|Alavi Detective - Murder of Miss Rojan]] (Demo)<br />
|alavi<br />
|Unknown.<br />
|Unknown.<br />
|No<br />
|-<br />
|[[Informer Alavi - Murder of Miss Rojan|Alavi Detective - Murder of Miss Rojan]]<br />
|alavi<br />
|Unknown.<br />
|Unknown.<br />
|No<br />
|- style="background:white"<br />
|[[Alimardan's Mischief]]||alimardan1||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Alimardan Meets Merlin]]||alimardan2||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Alpha Polaris]] (Demo)||alphapolaris||Unknown.||Unknown.||No<br />
|-<br />
|[[Alpha Polaris]]<br />
|alphapolaris<br />
|Unknown.<br />
|Unknown.<br />
|No<br />
|- style="background:white"<br />
|[[Apeiron]]||apeiron||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Art of Murder: FBI Confidential]] (Demo)||artofmurder1||Unknown.||Unknown.||No<br />
|-<br />
|[[Art of Murder: FBI Confidential]]<br />
|artofmurder1<br />
|Unknown.<br />
|Unknown.<br />
|No<br />
|- style="background:white"<br />
|[[Barrow Hill - The Dark Path]]||barrowhilldp||Unknown.||Controls not added to keymapper.||No<br />
|- style="background:white"<br />
|[[Basis Octavus]]|| basisoctavus ||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Beyond the Threshold]]||bthreshold||Unknown.||Plugin [https://wiki.scummvm.org/index.php?title=Wintermute/Plugins#wme_displacement.dll wme_displacement.dll] is not implemented.||No<br />
|- style="background:white"<br />
|[[Bickadoodle]]||bickadoodle||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Book of Gron Part One]]||bookofgron||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Carol Reed 4: East Side Story]] (Demo)||carolreed4||Unknown.||Unknown.||No<br />
|-<br />
|[[Carol Reed 4: East Side Story]]<br />
|carolreed4<br />
|Unknown.<br />
|Unknown.<br />
|No<br />
|- style="background:white"<br />
|[[Carol Reed 5: The Colour of Murder]] (Demo)||carolreed5||Unknown.||Unknown.||No<br />
|-<br />
|[[Carol Reed 5: The Colour of Murder]]<br />
|carolreed5<br />
|Unknown.<br />
|Unknown.<br />
|No<br />
|- style="background:white"<br />
|[[Carol Reed 6: Black Circle]]||carolreed6||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Carol Reed 7: Blue Madonna]] (Demo)||carolreed7||Unknown.||Unknown.||No<br />
|-<br />
|[[Carol Reed 7: Blue Madonna]]<br />
|carolreed7<br />
|Unknown.<br />
|Unknown.<br />
|No<br />
|- style="background:white"<br />
|[[Carol Reed 8: Amber's Blood]] (Demo)||carolreed8||Unknown.||Unknown.||No<br />
|-<br />
|[[Carol Reed 8: Amber's Blood]]<br />
|carolreed8<br />
|Unknown.<br />
|Unknown.<br />
|No<br />
|-<br />
|[[Carol Reed 9: Cold Case Summer]] (Demo)<br />
|carolreed9<br />
|Unknown.<br />
|Unknown.<br />
|No<br />
|- style="background:white"<br />
|[[Carol Reed 9: Cold Case Summer]]||carolreed9||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Carol Reed 10: Bosch's Damnation]] (Demo)||carolreed10||Unknown.||Unknown.||No<br />
|-<br />
|[[Carol Reed 10: Bosch's Damnation]]<br />
|carolreed10<br />
|Unknown.<br />
|Unknown.<br />
|No<br />
|-<br />
|[[Carol Reed 11: Shades Of Black]] (Demo)<br />
|carolreed11<br />
|Unknown.<br />
|Unknown.<br />
|No<br />
|- style="background:white"<br />
|[[Carol Reed 11: Shades Of Black]]||carolreed11||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Carol Reed 12: Profound Red]]||carolreed12||Unknown.||Unknown.||No<br />
|-<br />
|[[Carol Reed 13: The Birdwatcher]]<br />
|carolreed13<br />
|Unknown.<br />
|Unknown.<br />
|No<br />
|-<br />
|[[Carol Reed 14: The Fall of April]]<br />
|carolreed14<br />
|Unknown.<br />
|Unknown.<br />
|No<br />
|-<br />
|[[Carol Reed 15: Geospots]]<br />
|carolreed15<br />
|Unknown.<br />
|Unknown.<br />
|No<br />
|-<br />
|[[Carol Reed 16: Quarantine Diary]]<br />
|carolreed16<br />
|Unknown.<br />
|Unknown.<br />
|No<br />
|- style="background:white"<br />
|[[Colors on Canvas]] (Demo)||colorsoncanvas||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Conspiração Dumont]] (Demo)|| conspiracao ||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Corrosion: Cold Winter Waiting]]||corrosion||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Dark Fall: Lost Souls]]||darkfallls||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Dead City]]||deadcity||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Devil In The Capital]]|| devilincapital ||Unknown.||Controls not added to keymapper.||No<br />
|- style="background:white"<br />
|[[Dr. Bohus]]||drbohus||Unknown.||Has transparency issues.||No<br />
|- style="background:white"<br />
|[[Dr. Doyle - Mystery Of The Cloche Hat]]||drdoylemotch||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Dreamscape]]||dreamscape||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[The Driller Incident]]||driller||Unknown.||Has font issues.||No<br />
|-<br />
|[[Eight Squares in The Garden]]<br />
|8squares<br />
|Unknown.<br />
|Unknown. Controls not added to keymapper.<br />
|No<br />
|- style="background:white"<br />
|[[Escape From The Mansion]]||escapemansion||Unknown.||Unknown.||Yes<br />
|- style="background:white"<br />
|[[Everyday Grey]]||everydaygray<br />
|Unknown.||It's a 2D game.||No<br />
|- style="background:white"<br />
|[[Face Noir]] (Demo)||facenoir||Unknown.||Unknown.||No<br />
|-<br />
|[[Face Noir]]<br />
|facenoir<br />
|Unknown.<br />
|Unknown.<br />
|No<br />
|- style="backgroundwhite"<br />
|[[Fairy Tales About Toshechka and Boshechka]]||tib||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Finding Hope]]||findinghope||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Five Magical Amulets]]||5ma||Unknown.||Wasps animation is too slow.||Yes<br />
|- style="background:white"<br />
|[[Forgotten Sound 1 - Revelation]]||forgottensound1||Unknown.||Controls not added to keymapper.||No<br />
|- style="background:white"<br />
|[[Forgotten Sound 2 - Destiny]]||forgottensound2||Unknown.||Controls not added to keymapper.||No<br />
|- style="background:white"<br />
|[[Four]]||four||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Framed]] (Beta)||framed||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Ghost in the Sheet]] (Demo)||ghostsheet||Unknown.||Freeze of final cutscenes.||No<br />
|-<br />
|[[Ghost in the Sheet]]<br />
|ghostsheet<br />
|Unknown.<br />
|Freeze of final cutscenes.<br />
|No<br />
|- style="background:white"<br />
|[[Hamlet]]||hamlet||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Helga Deep In Trouble]] (Demo)||helga||Unknown.||Has graphical glitches related to dirty rects.||No<br />
|-<br />
|[[Helga Deep In Trouble]]<br />
|helga<br />
|Unknown.<br />
|Has graphical glitches related to dirty rects.<br />
|No<br />
|-<br />
|[[I Must Kill...: Fresh Meat]] (Demo)<br />
|imustkill<br />
|Unknown.<br />
|Unknown.<br />
|No<br />
|- style="background:white"<br />
|[[James Peris: No Licence Nor Control]] (Demo)||jamesperis||Unknown.||Has drawing issues.||No<br />
|-<br />
|[[James Peris: No Licence Nor Control]]<br />
|jamesperis<br />
|Unknown.<br />
|Has drawing issues.<br />
|No<br />
|- style="background:white"<br />
|[[J.U.L.I.A.: Among the Stars]]||juliastars||Unknown.||Some methods of modified engine need to be reimplemented.||No<br />
|- style="background:white"<br />
|[[J.U.L.I.A.: Untold]]||juliauntold||Unknown.||Some methods of modified engine need to be reimplemented. It's unknown if level editor is accessible and working correctly.||No<br />
|- style="background:white"<br />
|[[K'NOSSOS]] (Demo)||knossos||Unknown.||Animation is slow.||No<br />
|- style="background:white"<br />
|[[Kulivočko]] (Demo)||kulivocko||Unknown.||Unknown.||No<br />
|-<br />
|[[Kulivočko]]<br />
|kulivocko<br />
|Unknown.<br />
|Unknown.<br />
|No<br />
|- style="background:white"<br />
|[[Life In 3 Minutes]]|| lifein3minutes ||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Limbo of the Lost]]||lotl||Unknown.||Controls not added to keymapper.||No<br />
|- style="background:white"<br />
|[[The Lost Crown - A Ghost-Hunting Adventure]]||thelostcrowngha||Unknown.||Unknown||No<br />
|- style="background:white"<br />
|[[The Last Crown - Midnight Horror]]||thelastcrownmh||Unknown.||Unknown||No<br />
|- style="background:white"<br />
|[[Lov Mamuta]]||lovmamuta||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Machu Mayu]] (Demo)||machumayu||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Mental Repairs Inc]]|| mentalrepairs ||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Monday Starts on Saturday]]||msos||Unknown.||Has saving issues.||No<br />
|- style="background:white"<br />
|[[Murder In Tehran's Alleys 1933]]||tehran1933||Unknown.||Controls not added to keymapper.||No<br />
|- style="background:white"<br />
|[[Murder In Tehran's Alleys 2016]]||tehran2016||Unknown.||Controls not added to keymapper.||No<br />
|- style="background:white"<br />
|[[On the Tracks of Dinosaurs]] (Demo)||reptilesquest||Unknown.||Has saving issues.||No<br />
|- style="background:white"<br />
|[[Myth: A Guff's Tale]]||mythguff||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Night Train]] (Demo)||nighttrain||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Oknytt]]||oknytt||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[One]] (Demo)||one||Unknown.||Has transparency issues.||No<br />
|- style="background:white"<br />
|[[One Helluva Day]] (Demo)||onehelluvaday||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Paintaria]]||paintaria||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Palladion]] (Alpha)||palladion||Unknown.||Has saving issues.||No<br />
|- style="background:white"<br />
|[[Pizza Morgana: Episode 1 - Monsters and Manipulations in the Magical Forest]] (Demo)||pizzamorgana||Unknown.||Has saving issues.||No<br />
|- style="background:white"<br />
|[[Pole Chudes]]||polechudes||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Project Doom|Project: Doom]]||projectdoom||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Project Joe]] (Demo)||projectjoe||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Project Lonely Robot]] (Beta)||lonelyrobot||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Qajary Cat]]||qajarycat||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Satan and Sons]] (Demo)||satanandsons||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Shaban]] (Demo)||shaban||Unknown.||Has transparency issues.||No<br />
|-<br />
|[[Shaban]]<br />
|shaban<br />
|Unknown.<br />
|Has transparency issues.<br />
|No<br />
|- style="background:white"<br />
|[[Shadows on the Vatican - Act I: Greed]]||sotv1||Unknown.||Controls not added to keymapper.||No<br />
|- style="background:white"<br />
|[[Shadows on the Vatican - Act II: Wrath]]||sotv2||Unknown.||Controls not added to keymapper.||No<br />
|- style="background:white"<br />
|[[Strange Change]]||strangechange||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Sunrise: The game]] (Demo)||sunrise||Unknown.||Plugin not implemented.||No<br />
|-<br />
|[[Sunrise: The game]]<br />
|sunrise<br />
|Unknown.<br />
|Plugin not implemented.<br />
|No<br />
|- style="background:white"<br />
|[[Stroke of Fate: Operation Valkyrie]]||sof1||Unknown.||Plugins are not implemented. Externals are not implemented.||No<br />
|- style="background:white"<br />
|[[Stroke of Fate: Operation Bunker]]||sof2||Unknown.||Plugins are not implemented. Externals are not implemented.||No<br />
|- style="background:white"<br />
|[[Sofia's Debt]]||sofiasdebt||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Red Comrades 0.2: Operation F.]] (Fangame demo)||petka02||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Des Rêves Élastiques Avec Mille Insectes Nommés Georges]]||dreaming||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Rhiannon: Curse of the Four Branches]]||rhiannon||Unknown.||Animation freeze of the final outtro.||No<br />
|-<br />
|[[Rhiannon: Curse of the Four Branches]] (Demo)<br />
|rhiannon<br />
|Unknown.<br />
|Animation freeze of the final outtro.<br />
|No<br />
|-<br />
|[[Silent Footsteps]] (Demo)<br />
|rebeccacarlson1<br />
|Unknown.<br />
|Unknown.<br />
|No<br />
|- style="background:white"<br />
|[[Silent Footsteps]]||rebeccacarlson1||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Space Madness]]||spacemadness||Unknown.||File.Copy() is not implemented.||No<br />
|- style="background:white"<br />
|[[The Ancient Mark - Episode 1]]||theancientmark1||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[The Death of Erin Myers]]||erinmyers<br />
|Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[The Golden Calf]]||goldencalf||Unknown.||Has saving issues.||No<br />
|- style="background:white"<br />
|[[The Kite]]||thekite||Unknown.||Script runtime errors.||No<br />
|- style="background:white"<br />
|[[The Shine of a Star]]||shinestar||Unknown.||Problems at shovel puzzle scene.||No<br />
|- style="background:white"<br />
|[[The Trader of Stories]] (Demo)||tradestory||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Vsevolod]] Prologue (Demo)||vsevolod||Unknown.||Assertions and font issues.||No<br />
|- style="background:white"<br />
|[[Wilma Tetris]]||wtetris||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[War]]||war||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[The Way Of Love: Sub Zero]]||wayoflove||Unknown.||Unknown.||No<br />
|-<br />
|Wintermute Engine Technology Demo (Demo)<br />
|wmedemo<br />
|Unknown.<br />
|Unknown.<br />
|No<br />
|-<br />
|Wintermute 3D Characters Technology Demo (Demo)<br />
|wmedemo3d<br />
|Unknown.<br />
|Unknown.<br />
|No<br />
|- style="background:white"<br />
|[[Zbang! The Game]] (Demo)||zbang||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Zilm: A Game of Reflex]]||zilm||Unknown.||Unknown.||No<br />
|}<br />
<br />
{| border="1" cellspacing="0" cellpadding="2" style="width:100%"<br />
|+Untested, won't start/crash early:<br />
|- style="background:silver"<br />
|Game Name||Target Name||Status||Remarks||Has Screenshot<br />
|- style="background:#ff7777"<br />
|[[Looky - The Adventure]]||looky||Crashes with PlayVideo.||Unknown.||No<br />
|}<br />
<br />
{| border="1" cellspacing="0" cellpadding="2" style="width:100%"<br />
|+Totally untested<br />
|- style="background:silver"<br />
|Game Name||Target Name||Status||Remarks||Has Screenshot<br />
|-<br />
|[[Looky - The Adventure]] (Demo)<br />
|looky<br />
|Unknown.<br />
|Unknown.<br />
|No<br />
|- style="background:white"<br />
|[[Securanote]]||securanote||Unknown.||Unknown. Controls not added to keymapper.||No<br />
|}<br />
<br />
<br /><br />
{| border="1" cellspacing="0" cellpadding="2" style="width:100%"<br />
|+Those games are not in detection tables<br />
|- style="background:silver"<br />
|Game Name||Target Name||Status||Remarks||Has Screenshot<br />
|- style="background:white"<br />
|[[Dark Summer]]||Unknown.||Unknown.||Controls not added to keymapper.||No<br />
|- style="background:white"<br />
|[[NoseBound]]||Unknown.||Unknown.||Controls not added to keymapper.||No<br />
|- style="background:white"<br />
|[[Shadow Of Nebula]]||Unknown.||Unknown.||Controls not added to keymapper.||No<br />
|}</div>Lb ii2https://wiki.scummvm.org/index.php?title=Wintermute/Games&diff=32492Wintermute/Games2021-06-13T03:43:29Z<p>Lb ii2: </p>
<hr />
<div>Since the feature-set of WME Lite differs from that of the full Wintermute Engine,<br />
games will need to be targeted on a case-by-case, feature-by-feature basis. <br />
<br />
== Games tested at least once ==<br />
This is<br />
a list of the games that are currently known to work (although perhaps with minor<br />
issues) through to completion:<br />
{| cellspacing="0" cellpadding="2" border="1" <br />
|+Completable Games<br />
|- style="background:silver"<br />
|Game Name||Target Name||Status||Remarks||Has Screenshot<br />
|- style="background:lightgreen"<br />
|[[1 1/2 Ritter]]||ritter||Completable.||None.||Yes<br />
|- style="background:lightgreen"<br />
|[[Boredom of Agustin Cordes]]||agustin||Completable.||None.||No<br />
|- style="background:lightgreen"<br />
|[[Carol Reed 6: Black Circle]] (demo)||carolreed6||Completable.||Negative seeking in some OGG streams.||No<br />
|- style="background:lightgreen"<br />
|[[Chivalry is NOT Dead]]||chivalry||Completable.||Slow menus.||Yes<br />
|- style="background:lightgreen"<br />
|[[DFAF Adventure]]||dfafadventure||Completable.||None.||No<br />
|- style="background:lightgreen"<br />
|[[Dirty Split]]||dirtysplit||Completable.||One garbled image.||Yes<br />
|- style="background:lightgreen"<br />
|[[The Dreamcat Adventure]]||dreamcat||Completable.||None.||No<br />
|- style="background:lightgreen"<br />
|[[Five Lethal Demons]]||5ld||Completable.||None.||No<br />
|- style="background:lightgreen"<br />
|[[FoxTail]] (Chapters 1-3)||foxtail||Completable.||Game & engine fork are in active development. [https://wiki.scummvm.org/index.php?title=Wintermute/TODO#Known_Issues_for_FoxTail A few subengine-specific minor issues].||No<br />
|- style="background:lightgreen"<br />
|[[Hor]]||hor||Completable.||None.||No<br />
|- style="background:lightgreen"<br />
|[[J.U.L.I.A.]] (Demo) ||julia||Completable.||Slow, and some font issues. Requires Theora.||No<br />
|- style="background:lightgreen"<br />
|[[J.U.L.I.A.]]||julia||Completable.||Rather resource-heavy, should be played with VFX low. Might have savegame-issues in the Xir-battle.||No<br />
|- style="background:lightgreen"<br />
|[[Mirage]]||mirage||Completable.||None.||No<br />
|- style="background:lightgreen"<br />
|[[OpenQuest]]||openquest||Completable.||None.||No<br />
|- style="background:lightgreen"<br />
|[[Papa's Daughters]]||papasdaughters1||Completable.||Has graphical glitches related to dirty rects.||No<br />
|- style="background:lightgreen"<br />
|[[Papa's Daughters 2]]||papasdaughters2||Completable.||Has graphical glitches related to dirty rects.||No<br />
|- style="background:lightgreen"<br />
|[[Pigeons in the Park]]||pigeons||Completable.||None.||No<br />
|- style="background:lightgreen"<br />
|[[Reversion - The Escape]]||reversion1||Completable.||None.||No<br />
|- style="background:lightgreen"<br />
|[[Reversion - The Meeting]]||reversion2||Completable.||None.||No<br />
|- style="background:lightgreen"<br />
|[[Rosemary]]||rosemary||Completable.||Glitches and font issues.||Yes<br />
|- style="background:lightgreen"<br />
|[[Space Invaders]] (Demo)||spaceinvaders||Completable.||None.||No<br />
|- style="background:lightgreen"<br />
|[[Tanya Grotter and the Magical Double Bass]]||tanya1||Completable.||None.||No<br />
|- style="background:lightgreen"<br />
|[[Tanya Grotter and the Disappearing Floor]]||tanya2||Completable.||None.||No<br />
|- style="background:lightgreen"<br />
|[[The Box]]||thebox||Completable.||None.||No<br />
|- style="background:lightgreen"<br />
|[[The White Chamber]]||twc||Completable.||Slow scrolling.||Yes<br />
|} <br />
<br />
{| border="1" cellspacing="0" cellpadding="2" style="width:100%"<br />
|+Uncompletable:<br />
|- style="background:silver" <br />
|Game Name||Target Name||Status||Remarks||Has Screenshot<br />
|- style="background:#ff7777"<br />
|[[Reversion - The Return]]||reversion3||Not completable.||Crashes when talking to the big guard at the hospital.<br />ERROR: rate effect can only handle rates < 131072||No<br />
|}<br />
<br />
==Untested Games==<br />
Feel free to test the untested games on those lists.<br />
{| style="width:100%" cellspacing="0" cellpadding="2" border="1"<br />
|+Untested, but start:<br />
|- style="background:silver"<br />
|Game Name||Target Name||Status||Remarks||Has Screenshot<br />
|-<br />
|[[1 1/2 Ritter]]<br />
|ritter<br />
|Unknown.<br />
|Unknown.<br />
|Yes<br />
|- style="background:white"<br />
|[[Actual Destination]]||actualdest||Unknown.||Unknown.||No<br />
|-<br />
|[[Informer Alavi - Murder of Miss Rojan|Alavi Detective - Murder of Miss Rojan]] (Demo)<br />
|alavi<br />
|Unknown.<br />
|Unknown.<br />
|No<br />
|-<br />
|[[Informer Alavi - Murder of Miss Rojan|Alavi Detective - Murder of Miss Rojan]]<br />
|alavi<br />
|Unknown.<br />
|Unknown.<br />
|No<br />
|- style="background:white"<br />
|[[Alimardan's Mischief]]||alimardan1||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Alimardan Meets Merlin]]||alimardan2||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Alpha Polaris]] (Demo)||alphapolaris||Unknown.||Unknown.||No<br />
|-<br />
|[[Alpha Polaris]]<br />
|alphapolaris<br />
|Unknown.<br />
|Unknown.<br />
|No<br />
|- style="background:white"<br />
|[[Apeiron]]||apeiron||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Art of Murder: FBI Confidential]] (Demo)||artofmurder1||Unknown.||Unknown.||No<br />
|-<br />
|[[Art of Murder: FBI Confidential]]<br />
|artofmurder1<br />
|Unknown.<br />
|Unknown.<br />
|No<br />
|- style="background:white"<br />
|[[Barrow Hill - The Dark Path]]||barrowhilldp||Unknown.||Controls not added to keymapper.||No<br />
|- style="background:white"<br />
|[[Basis Octavus]]|| basisoctavus ||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Beyond the Threshold]]||bthreshold||Unknown.||Plugin [https://wiki.scummvm.org/index.php?title=Wintermute/Plugins#wme_displacement.dll wme_displacement.dll] is not implemented.||No<br />
|- style="background:white"<br />
|[[Bickadoodle]]||bickadoodle||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Book of Gron Part One]]||bookofgron||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Carol Reed 4: East Side Story]] (Demo)||carolreed4||Unknown.||Unknown.||No<br />
|-<br />
|[[Carol Reed 4: East Side Story]]<br />
|carolreed4<br />
|Unknown.<br />
|Unknown.<br />
|No<br />
|- style="background:white"<br />
|[[Carol Reed 5: The Colour of Murder]] (Demo)||carolreed5||Unknown.||Unknown.||No<br />
|-<br />
|[[Carol Reed 5: The Colour of Murder]]<br />
|carolreed5<br />
|Unknown.<br />
|Unknown.<br />
|No<br />
|- style="background:white"<br />
|[[Carol Reed 6: Black Circle]]||carolreed6||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Carol Reed 7: Blue Madonna]] (Demo)||carolreed7||Unknown.||Unknown.||No<br />
|-<br />
|[[Carol Reed 7: Blue Madonna]]<br />
|carolreed7<br />
|Unknown.<br />
|Unknown.<br />
|No<br />
|- style="background:white"<br />
|[[Carol Reed 8: Amber's Blood]] (Demo)||carolreed8||Unknown.||Unknown.||No<br />
|-<br />
|[[Carol Reed 8: Amber's Blood]]<br />
|carolreed8<br />
|Unknown.<br />
|Unknown.<br />
|No<br />
|-<br />
|[[Carol Reed 9: Cold Case Summer]] (Demo)<br />
|carolreed9<br />
|Unknown.<br />
|Unknown.<br />
|No<br />
|- style="background:white"<br />
|[[Carol Reed 9: Cold Case Summer]]||carolreed9||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Carol Reed 10: Bosch's Damnation]] (Demo)||carolreed10||Unknown.||Unknown.||No<br />
|-<br />
|[[Carol Reed 10: Bosch's Damnation]]<br />
|carolreed10<br />
|Unknown.<br />
|Unknown.<br />
|No<br />
|-<br />
|[[Carol Reed 11: Shades Of Black]] (Demo)<br />
|carolreed11<br />
|Unknown.<br />
|Unknown.<br />
|No<br />
|- style="background:white"<br />
|[[Carol Reed 11: Shades Of Black]]||carolreed11||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Carol Reed 12: Profound Red]]||carolreed12||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Colors on Canvas]] (Demo)||colorsoncanvas||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Conspiração Dumont]] (Demo)|| conspiracao ||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Corrosion: Cold Winter Waiting]]||corrosion||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Dark Fall: Lost Souls]]||darkfallls||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Dead City]]||deadcity||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Devil In The Capital]]|| devilincapital ||Unknown.||Controls not added to keymapper.||No<br />
|- style="background:white"<br />
|[[Dr. Bohus]]||drbohus||Unknown.||Has transparency issues.||No<br />
|- style="background:white"<br />
|[[Dr. Doyle - Mystery Of The Cloche Hat]]||drdoylemotch||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Dreamscape]]||dreamscape||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[The Driller Incident]]||driller||Unknown.||Has font issues.||No<br />
|- style="background:white"<br />
|[[Escape From The Mansion]]||escapemansion||Unknown.||Unknown.||Yes<br />
|- style="background:white"<br />
|[[Everyday Grey]]||everydaygray<br />
|Unknown.||It's a 2D game.||No<br />
|- style="background:white"<br />
|[[Face Noir]] (Demo)||facenoir||Unknown.||Unknown.||No<br />
|-<br />
|[[Face Noir]]<br />
|facenoir<br />
|Unknown.<br />
|Unknown.<br />
|No<br />
|- style="backgroundwhite"<br />
|[[Fairy Tales About Toshechka and Boshechka]]||tib||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Finding Hope]]||findinghope||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Five Magical Amulets]]||5ma||Unknown.||Wasps animation is too slow.||Yes<br />
|- style="background:white"<br />
|[[Forgotten Sound 1 - Revelation]]||forgottensound1||Unknown.||Controls not added to keymapper.||No<br />
|- style="background:white"<br />
|[[Forgotten Sound 2 - Destiny]]||forgottensound2||Unknown.||Controls not added to keymapper.||No<br />
|- style="background:white"<br />
|[[Four]]||four||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Framed]] (Beta)||framed||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Ghost in the Sheet]] (Demo)||ghostsheet||Unknown.||Freeze of final cutscenes.||No<br />
|-<br />
|[[Ghost in the Sheet]]<br />
|ghostsheet<br />
|Unknown.<br />
|Freeze of final cutscenes.<br />
|No<br />
|- style="background:white"<br />
|[[Hamlet]]||hamlet||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Helga Deep In Trouble]] (Demo)||helga||Unknown.||Has graphical glitches related to dirty rects.||No<br />
|-<br />
|[[Helga Deep In Trouble]]<br />
|helga<br />
|Unknown.<br />
|Has graphical glitches related to dirty rects.<br />
|No<br />
|- style="background:white"<br />
|[[James Peris: No Licence Nor Control]] (Demo)||jamesperis||Unknown.||Has drawing issues.||No<br />
|-<br />
|[[James Peris: No Licence Nor Control]]<br />
|jamesperis<br />
|Unknown.<br />
|Has drawing issues.<br />
|No<br />
|- style="background:white"<br />
|[[J.U.L.I.A.: Among the Stars]]||juliastars||Unknown.||Some methods of modified engine need to be reimplemented.||No<br />
|- style="background:white"<br />
|[[J.U.L.I.A.: Untold]]||juliauntold||Unknown.||Some methods of modified engine need to be reimplemented. It's unknown if level editor is accessible and working correctly.||No<br />
|- style="background:white"<br />
|[[K'NOSSOS]] (Demo)||knossos||Unknown.||Animation is slow.||No<br />
|- style="background:white"<br />
|[[Kulivočko]] (Demo)||kulivocko||Unknown.||Unknown.||No<br />
|-<br />
|[[Kulivočko]]<br />
|kulivocko<br />
|Unknown.<br />
|Unknown.<br />
|No<br />
|- style="background:white"<br />
|[[Life In 3 Minutes]]|| lifein3minutes ||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Limbo of the Lost]]||lotl||Unknown.||Controls not added to keymapper.||No<br />
|- style="background:white"<br />
|[[The Lost Crown - A Ghost-Hunting Adventure]]||thelostcrowngha||Unknown.||Unknown||No<br />
|- style="background:white"<br />
|[[The Last Crown - Midnight Horror]]||thelastcrownmh||Unknown.||Unknown||No<br />
|- style="background:white"<br />
|[[Lov Mamuta]]||lovmamuta||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Machu Mayu]] (Demo)||machumayu||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Mental Repairs Inc]]|| mentalrepairs ||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Monday Starts on Saturday]]||msos||Unknown.||Has saving issues.||No<br />
|- style="background:white"<br />
|[[Murder In Tehran's Alleys 1933]]||tehran1933||Unknown.||Controls not added to keymapper.||No<br />
|- style="background:white"<br />
|[[Murder In Tehran's Alleys 2016]]||tehran2016||Unknown.||Controls not added to keymapper.||No<br />
|- style="background:white"<br />
|[[On the Tracks of Dinosaurs]] (Demo)||reptilesquest||Unknown.||Has saving issues.||No<br />
|- style="background:white"<br />
|[[Myth: A Guff's Tale]]||mythguff||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Night Train]] (Demo)||nighttrain||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Oknytt]]||oknytt||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[One]] (Demo)||one||Unknown.||Has transparency issues.||No<br />
|- style="background:white"<br />
|[[One Helluva Day]] (Demo)||onehelluvaday||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Paintaria]]||paintaria||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Palladion]] (Alpha)||palladion||Unknown.||Has saving issues.||No<br />
|- style="background:white"<br />
|[[Pizza Morgana: Episode 1 - Monsters and Manipulations in the Magical Forest]] (Demo)||pizzamorgana||Unknown.||Has saving issues.||No<br />
|- style="background:white"<br />
|[[Pole Chudes]]||polechudes||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Project Doom|Project: Doom]]||projectdoom||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Project Joe]] (Demo)||projectjoe||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Project Lonely Robot]] (Beta)||lonelyrobot||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Qajary Cat]]||qajarycat||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Satan and Sons]] (Demo)||satanandsons||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Shaban]] (Demo)||shaban||Unknown.||Has transparency issues.||No<br />
|-<br />
|[[Shaban]]<br />
|shaban<br />
|Unknown.<br />
|Has transparency issues.<br />
|No<br />
|- style="background:white"<br />
|[[Shadows on the Vatican - Act I: Greed]]||sotv1||Unknown.||Controls not added to keymapper.||No<br />
|- style="background:white"<br />
|[[Shadows on the Vatican - Act II: Wrath]]||sotv2||Unknown.||Controls not added to keymapper.||No<br />
|- style="background:white"<br />
|[[Strange Change]]||strangechange||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Sunrise: The game]] (Demo)||sunrise||Unknown.||Plugin not implemented.||No<br />
|-<br />
|[[Sunrise: The game]]<br />
|sunrise<br />
|Unknown.<br />
|Plugin not implemented.<br />
|No<br />
|- style="background:white"<br />
|[[Stroke of Fate: Operation Valkyrie]]||sof1||Unknown.||Plugins are not implemented. Externals are not implemented. Controls not added to keymapper.||No<br />
|- style="background:white"<br />
|[[Stroke of Fate: Operation Bunker]]||sof2||Unknown.||Plugins are not implemented. Externals are not implemented. Controls not added to keymapper.||No<br />
|- style="background:white"<br />
|[[Sofia's Debt]]||sofiasdebt||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Red Comrades 0.2: Operation F.]] (Fangame demo)||petka02||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Des Rêves Élastiques Avec Mille Insectes Nommés Georges]]||dreaming||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Rhiannon: Curse of the Four Branches]]||rhiannon||Unknown.||Animation freeze of the final outtro.||No<br />
|-<br />
|[[Rhiannon: Curse of the Four Branches]] (Demo)<br />
|rhiannon<br />
|Unknown.<br />
|Animation freeze of the final outtro.<br />
|No<br />
|-<br />
|[[Silent Footsteps]] (Demo)<br />
|rebeccacarlson1<br />
|Unknown.<br />
|Unknown.<br />
|No<br />
|- style="background:white"<br />
|[[Silent Footsteps]]||rebeccacarlson1||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Space Madness]]||spacemadness||Unknown.||File.Copy() is not implemented.||No<br />
|- style="background:white"<br />
|[[The Ancient Mark - Episode 1]]||theancientmark1||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[The Death of Erin Myers]]||erinmyers<br />
|Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[The Golden Calf]]||goldencalf||Unknown.||Has saving issues.||No<br />
|- style="background:white"<br />
|[[The Kite]]||thekite||Unknown.||Script runtime errors.||No<br />
|- style="background:white"<br />
|[[The Shine of a Star]]||shinestar||Unknown.||Problems at shovel puzzle scene.||No<br />
|- style="background:white"<br />
|[[The Trader of Stories]] (Demo)||tradestory||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Vsevolod]] Prologue (Demo)||vsevolod||Unknown.||Assertions and font issues.||No<br />
|- style="background:white"<br />
|[[Wilma Tetris]]||wtetris||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[War]]||war||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[The Way Of Love: Sub Zero]]||wayoflove||Unknown.||Controls not added to keymapper.||No<br />
|-<br />
|Wintermute Engine Technology Demo (Demo)<br />
|wmedemo<br />
|Unknown.<br />
|Controls not added to keymapper.<br />
|No<br />
|-<br />
|Wintermute 3D Characters Technology Demo (Demo)<br />
|wmedemo3d<br />
|Unknown.<br />
|Controls not added to keymapper.<br />
|No<br />
|- style="background:white"<br />
|[[Zbang! The Game]] (Demo)||zbang||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Zilm: A Game of Reflex]]||zilm||Unknown.||Unknown.||No<br />
|}<br />
<br />
{| border="1" cellspacing="0" cellpadding="2" style="width:100%"<br />
|+Untested, won't start/crash early:<br />
|- style="background:silver"<br />
|Game Name||Target Name||Status||Remarks||Has Screenshot<br />
|- style="background:#ff7777"<br />
|[[Looky - The Adventure]]||looky||Crashes with PlayVideo.||Unknown.||No<br />
|}<br />
<br />
{| border="1" cellspacing="0" cellpadding="2" style="width:100%"<br />
|+Totally untested<br />
|- style="background:silver"<br />
|Game Name||Target Name||Status||Remarks||Has Screenshot<br />
|- style="background:white"<br />
|[[Carol Reed 13: The Birdwatcher]]||carolreed13||Unknown.||Unknown. Controls not added to keymapper.||No<br />
|- style="background:white"<br />
|[[Carol Reed 14: The Fall of April]]||carolreed14||Unknown.||Unknown. Controls not added to keymapper.||No<br />
|-<br />
|[[Carol Reed 15: Geospots]]<br />
|carolreed15<br />
|Unknown.<br />
|Unknown. Controls not added to keymapper.<br />
|No<br />
|-<br />
|[[Carol Reed 16: Quarantine Diary]]<br />
|carolreed16<br />
|Unknown.<br />
|Unknown. Controls not added to keymapper.<br />
|No<br />
|-<br />
|[[Eight Squares in The Garden]]<br />
|8squares<br />
|Unknown.<br />
|Unknown. Controls not added to keymapper.<br />
|No<br />
|-<br />
|[[I Must Kill...: Fresh Meat]] (Demo)<br />
|imustkill<br />
|Unknown.<br />
|Unknown. Controls not added to keymapper.<br />
|No<br />
|-<br />
|[[Looky - The Adventure]] (Demo)<br />
|looky<br />
|Unknown.<br />
|Unknown.<br />
|No<br />
|-<br />
|[[The Idiot's Tale]]<br />
|idiotstale<br />
|Unknown.<br />
|Unknown. Controls not added to keymapper.<br />
|No<br />
|- style="background:white"<br />
|[[Securanote]]||securanote||Unknown.||Unknown. Controls not added to keymapper.||No<br />
|}<br />
<br />
<br /><br />
{| border="1" cellspacing="0" cellpadding="2" style="width:100%"<br />
|+Those games are not in detection tables<br />
|- style="background:silver"<br />
|Game Name||Target Name||Status||Remarks||Has Screenshot<br />
|- style="background:white"<br />
|[[Dark Summer]]||Unknown.||Unknown.||Controls not added to keymapper.||No<br />
|- style="background:white"<br />
|[[NoseBound]]||Unknown.||Unknown.||Controls not added to keymapper.||No<br />
|- style="background:white"<br />
|[[Shadow Of Nebula]]||Unknown.||Unknown.||Controls not added to keymapper.||No<br />
|}</div>Lb ii2https://wiki.scummvm.org/index.php?title=Carol_Reed_series&diff=32491Carol Reed series2021-06-13T03:02:56Z<p>Lb ii2: </p>
<hr />
<div>The Carol Reed games are a series of mystery adventure games by [[MDNA Games]].<br />
<br />
*Carol Reed 1: Remedy (2004) (Made with Adventure Maker, thus not supported by ScummVM)<br />
*Carol Reed 2: Hope Springs Eternal (2005) (Made with Adventure Maker, thus not supported by ScummVM)<br />
*Carol Reed 3: Time Stand Still (2006) (Made with Adventure Maker, thus not supported by ScummVM)<br />
*[[Carol Reed 4: East Side Story]] (2007)<br />
*[[Carol Reed 5: The Colour of Murder]] (2008)<br />
*[[Carol Reed 6: Black Circle]] (2009)<br />
*[[Carol Reed 7: Blue Madonna]] (2011)<br />
*[[Carol Reed 8: Amber's Blood]] (2012)<br />
*[[Carol Reed 9: Cold Case Summer]] (2013)<br />
*[[Carol Reed 10: Bosch's Damnation]] (2014)<br />
*[[Carol Reed 11: Shades Of Black]] (2015)<br />
*[[Carol Reed 12: Profound Red]] (2017)<br />
*[[Carol Reed 13: The Birdwatcher]] (2018)<br />
*[[Carol Reed 14: The Fall of April]] (2019)<br />
*[[Carol Reed 15: Geospots]] (2020)<br />
*[[Carol Reed 16: Quarantine Diary]] (2021)</div>Lb ii2https://wiki.scummvm.org/index.php?title=Carol_Reed_series&diff=32490Carol Reed series2021-06-13T03:02:19Z<p>Lb ii2: </p>
<hr />
<div>The Carol Reed games are a series of mystery adventure games by [[MDNA Games]].<br />
<br />
*Carol Reed 1: Remedy (2004) (Made with Adventure Maker, thus not supported by ScummVM)<br />
*Carol Reed 2: Hope Springs Eternal (2005) (Made with Adventure Maker, thus not supported by ScummVM)<br />
*Carol Reed 3: Time Stand Still (2006) (Made with Adventure Maker, thus not supported by ScummVM)<br />
*[[Carol Reed 4: East Side Story]] (2007)<br />
*[[Carol Reed 5: The Colour of Murder]] (2008)<br />
*[[Carol Reed 6: Black Circle]] (2009)<br />
*[[Carol Reed 7: Blue Madonna]] (2011)<br />
*[[Carol Reed 8: Amber's Blood]] (2012)<br />
*[[Carol Reed 9: Cold Case Summer]] (2013)<br />
*[[Carol Reed 10: Bosch's Damnation]] (2014)<br />
*[[Carol Reed 11: Shades Of Black]] (2015)<br />
*[[Carol Reed 12: Profound Red]] (2017)<br />
*[[Carol Reed 13: The Birdwatcher]] (2018)<br />
*[[Carol Reed 14: The Fall of April]] (2019)<br />
*[[Carol Reed 15: Geospots]] (2020)<br />
*[https://wiki.scummvm.org/Carol%20Reed%2016:%20Quarantine%20Diary Carol Reed 16: Quarantine Diary](2021)</div>Lb ii2https://wiki.scummvm.org/index.php?title=Wintermute/TODO&diff=32489Wintermute/TODO2021-06-13T00:05:51Z<p>Lb ii2: </p>
<hr />
<div>== Status ==<br />
See [[Wintermute/Games|Wintermute Games]] for a list of the current state of the various games.<br />
<br />
== Main ToDo items ==<br />
<br />
=== Missing Features ===<br />
* Screenshots are missing for most of games<br />
* Non-English input is not supported<br />
** Required for Russian version of Alpha Polaris<br />
** Optional for Pole Chudes word guessing game in Russian<br />
* Missing features of original WME 1.x:<br />
** Sprite blending modes ???<br />
** Sound effects like SoundFXEcho are not implemented<br />
* Some [[Wintermute/Plugins|plugins]] are not implemened:<br />
** Standard plugins (however, there are no known games that use them)<br />
** wme_displacement.dll for [[Beyond the Threshold]]<br />
** wme_vlink.dll for Sunrise<br />
** wme_blackandwhite.dll for Stroke of Fate dilogy<br />
** wme_shadows.dll for Stroke of Fate dilogy<br />
* Some [[Wintermute/Externals|externals]] are not implemented:<br />
** routine.dll for Stroke of Fate dilogy<br />
** protect.dll for Stroke of Fate dilogy<br />
* Engine-specific hacks are not implemented for engine forks:<br />
** Add File() hacks for Sunrise<br />
** Add SetGammaDefault() / RestoreGamma() methods for [[Oknytt]]<br />
** Add a dozen of new methods for The Last Crown: Midnight Horror<br />
** Add a dozen of new methods for J.U.L.I.A.: Among the Stars and J.U.L.I.A.: Untold <br />
* Debugger & Compiler<br />
** Print & edit variables for cheating and for fun<br />
** Warping to scenes to reproduce some game-specific bugs faster<br />
* Implement script patches (like in SCI) for fixing original bugs (like, 1 1/2 Ritter slider) and accessing interesting dead code (like, debug screens and level editors bundled inside game packages)<br />
<br />
=== Known Issues and TODOs ===<br />
* Render issues:<br />
** PSP: Pixel Format RGBA8888@4 is not supported {{Tracker|id=12585}}<br />
** WME3D: rendering does not support screen size change {{Tracker|id=12630}}<br />
** WME3D: rendering does not support overlays {{Tracker|id=12631}}<br />
** Dirty rects are working wrong sometimes. Notable case: Helga Deep in Trouble - Graphic mistake {{Tracker|id=9683}}<br />
** WME: Engine doesn't use correct screenmode {{Tracker|id=11160}}<br />
* Performance issues:<br />
** WME: 5MA - wasps animation is too slow {{Tracker|id=6649}}<br />
** Theora player issues {{Tracker|id=6500}}<br />
* Font issues:<br />
** Last letter of text lines is missing sometimes. Notable case: 1 1/2 Ritter - Menu font problem {{Tracker|id=11007}}<br />
** RTL does not seem to always work for Persian games<br />
<br />
=== Legacy TODO List ===<br />
Not sure if this is already fixed or not. Need to look at this later.<br />
* Optimize UITiledImage<br />
* Use more than one dirty rect<br />
* Font-sizes are wrong enough to allow Dirty Split to draw text that is hidden in the original game (most visible on the coin-interface)<br />
* Alpha-masks for Theora-videos are broken on big-endian platforms<br />
<br />
== Bugs Also in the Original ==<br />
In the following you will find a number of bugs which actually already occur when using the original interpreter / .EXE. That is, those errors are bugs in the games themselves, not in ScummVM. Still, we sometimes are able to implement workarounds, meaning ScummVM at times works better than the original ;).<br />
<br />
Note that neither of these lists is complete.<br />
<br />
==== Not Fixed ====<br />
* WME: Dirty Split - Dialog coming out of wrong character {{Tracker|id=6203}}<br />
* WME: Some games are using same fonts for selected and normal text {{Tracker|id=11287}}<br />
* WME: The Kite - Overlapping bug {{Tracker|id=6721}}<br />
<br />
==== Fixed ====<br />
* WME: 1 1/2 Ritter - Graphical slider issues in sound options menu {{Tracker|id=6567}}<br />
* WME: Bickadoodle - Assertion on climbing the mountain {{Tracker|id=6594}}<br />
* WME: Rosemary - Sprite flaw on going upwards {{Tracker|id=6572}}<br />
* WME: Add save thumbnails to Corrosion {{Tracker|id=11032}}<br />
== Known Issues for specific 2D games ==<br />
=== Known Issues for 1/2 Ritter ===<br />
<br />
* WME: 1 1/2 Ritter - Menu font problem {{Tracker|id=11007}}<br />
<br />
=== Known Issues for 5MA ===<br />
* WME: 5MA - wasps animation is too slow {{Tracker|id=6649}}<br />
=== Known Issues for Carol Reed 4 - East Side Story ===<br />
* wants "framd.ttf"<br />
=== Known Issues for FoxTail ===<br />
* selection arrow in dialogues menus seems to be drawn a pixel off comparing to original game (need more testing with different FoxTail versions)<br />
* text in books contains extra '^' character at the beginning of some paragraphs (incorrect split? some kind of specially added control character?)<br />
* saveload progress bar is not drawn under overlay (I need to learn how to deal with dirtyrects to fix this)<br />
* savegame description encoding seems to be wrong for some reason for Russian (may be caused by changing encoding during the game)<br />
=== Known Issues for Ghost in the Sheet ===<br />
* WME: Ghost in the Sheet - Freeze of final cutscenes {{Tracker|id=6533}}<br />
=== Known Issues for Helga Deep in Trouble ===<br />
* WME: Helga Deep in Trouble - Graphic mistake {{Tracker|id=9683}}<br />
=== Known Issues for J.U.L.I.A.: Among the Stars ===<br />
* Some methods should be added for JULIA subengine<br />
<br />
=== Known Issues for J.U.L.I.A.: Untold ===<br />
* It's unknown if level editor is accessible and working correctly<br />
<br />
=== Known Issues for Monday Starts on Saturnday & Golden Calf ===<br />
* Temporary screenshot bmp is not generated at the right location<br />
* File.Copy is not implemented<br />
<br />
=== Known Issues for Rhiannon ===<br />
* WME: Rhiannon - Animation freeze of the final outtro {{Tracker|id=6569}}<br />
* WME: Rhiannon - Animated background objects are pink blobs {{Tracker|id=11568}}<br />
=== Known Issues for Rosemary ===<br />
* WME: Rosemary - Text glitch {{Tracker|id=6453}}<br />
* WME: Rosemary - Icons glitch {{Tracker|id=6454}}<br />
* WME: Rosemary - Flickering images {{Tracker|id=6571}}<br />
* WME: Rosemary - Font error {{Tracker|id=6573}}<br />
=== Known Issues for Space Madness ===<br />
* File.Copy() is not implemented, so extras wallpapers are not exported to saves folder from data.dcp<br />
<br />
=== Known Issues for The Kite ===<br />
* WME: The Kite - Script runtime errors {{Tracker|id=6722}}<br />
=== Known Issues for The Shine of a Star ===<br />
* WME: The Shine of a Star - Problems at shovel puzzle scene {{Tracker|id=9720}}<br />
<br />
=== Known Issues for Vsevolod ===<br />
* WME: Vsevolod (DEMO) - Assertion in Intro {{Tracker|id=6612}}<br />
* WME: Vsevolod (DEMO) - Assertion on taking the dagger {{Tracker|id=6613}}<br />
<br />
=== Known Issues for White Chamber ===<br />
* WME: white chamber - bot flickers when changing directions {{Tracker|id=6652}}<br />
* WME: white chamber - slow scrolling {{Tracker|id=6653}}<br />
<br />
== Known Issues for specific 2.5D games ==<br />
=== Known Issues for Alpha Polaris ===<br />
* Cyrillic input is required for Russian version of Alpha Polaris to be completable<br />
<br />
=== Known Issues for Art of Murder 1: FBI Confidential ===<br />
* Directory.GetDirectories() is required<br />
<br />
=== Known Issues for J.U.L.I.A. (original) ===<br />
* Requires sprite-rotation for a puzzle<br />
<br />
=== Known Issues for The Last Crown: Midnight Horror ===<br />
* Some methods should be added<br />
<br />
=== Known Issues for Sunrise ===<br />
* Plugin wme_vlink.dll for new video codec should be added<br />
<br />
* File() method should return hardcoded values for "while", "true", and "pDevice" values<syntaxhighlight lang="c++"><br />
var file = new File("while");<br />
file.OpenAsText(1);<br />
var code = file.ReadLine();<br />
file.Close();<br />
if((code != "EAA34D79-55CE-4d4f-8DFA-A7B733713DB7")) {<br />
Sleep(300000);<br />
Game.QuitGame();<br />
} <br />
</syntaxhighlight><syntaxhighlight lang="c++"><br />
var file = new File("true");<br />
file.OpenAsText(1);<br />
var code = file.ReadLine();<br />
file.Close();<br />
if((code != "9B EB FB 94 84 8E C7 3C 94 AA 0E E2 59 AF B6 D7 30 1D DB 5B 1A 49 2d C7 A7 2C 5C FB 3C 96 75 4f 75 99 4A 2E C8 06 9A 4a BB 77 EA 04 E7 30 59 F3")) {<br />
Sleep(300000);<br />
Game.QuitGame();<br />
}<br />
</syntaxhighlight><syntaxhighlight lang="c++"><br />
var file = new File("pDevice");<br />
file.OpenAsText(1);<br />
var code = file.ReadLine();<br />
file.Close();<br />
if((code != "#include<windows.h>#include<d3d9.h>#include<d3dx9.h>BOOL APIENTRY DllMain(HMODULE hModule, DWORD dwReasonForCall, LPVOID pvReserved){return true;}")) {<br />
Sleep(300000);<br />
Game.QuitGame();<br />
}<br />
</syntaxhighlight><br />
* File() method should lookup other files at /txt/ folder inside DCP package, not at the package root</div>Lb ii2https://wiki.scummvm.org/index.php?title=Wintermute/TODO&diff=32488Wintermute/TODO2021-06-12T23:44:37Z<p>Lb ii2: /* Missing Features */</p>
<hr />
<div>== Status ==<br />
See [[Wintermute/Games|Wintermute Games]] for a list of the current state of the various games.<br />
<br />
== Main ToDo items ==<br />
<br />
=== Missing Features ===<br />
* Screenshots are missing for most of games<br />
* Non-English input is not supported<br />
** Required for Russian version of Alpha Polaris<br />
** Optional for Pole Chudes word guessing game in Russian<br />
* Missing features of original WME 1.x:<br />
** Video playback is not perfect, see WME: Theora player issues {{Tracker|id=6500}}<br />
** Sound effects like SoundFXEcho and not implemented<br />
* Some [[Wintermute/Plugins|plugins]] are not implemened:<br />
** Standard plugins (however, there are no known games that use them)<br />
** wme_displacement.dll for [[Beyond the Threshold]]<br />
** wme_vlink.dll for Sunrise<br />
** wme_blackandwhite.dll for Stroke of Fate dilogy<br />
** wme_shadows.dll for Stroke of Fate dilogy<br />
* Some [[Wintermute/Externals|externals]] are not implemented:<br />
** routine.dll for Stroke of Fate dilogy<br />
** protect.dll for Stroke of Fate dilogy<br />
* Engine-specific hacks are not implemented for engine forks:<br />
** Add File() hacks for Sunrise<br />
** Add SetGammaDefault() / RestoreGamma() methods for [[Oknytt]]<br />
** Add a dozen of new methods for The Last Crown: Midnight Horror<br />
** Add a dozen of new methods for J.U.L.I.A.: Among the Stars and J.U.L.I.A.: Untold <br />
* Debugger & Compiler<br />
** Print & edit variables for cheating and for fun<br />
** Warping to scenes to reproduce some game-specific bugs faster<br />
* Implement script patches (like in SCI) for fixing original bugs (like, 1 1/2 Ritter slider) and accessing interesting dead code (like, debug screens and level editors bundled inside game packages)<br />
<br />
=== Known Issues and TODOs ===<br />
* Render issues:<br />
** PSP: Pixel Format RGBA8888@4 is not supported [[https://bugs.scummvm.org/ticket/12585 Bug #12585]]<br />
** WME3D: rendering does not support screen size change [[https://bugs.scummvm.org/ticket/12630 Bug #12630]]<br />
** WME3D: rendering does not support overlays [[https://bugs.scummvm.org/ticket/12631 Bug #12631]]<br />
** Dirty rects are working wrong sometimes. Notable case: Helga Deep in Trouble - Graphic mistake {{Tracker|id=9683}}<br />
** WME: Engine doesn't use correct screenmode {{Tracker|id=11160}}<br />
* Font issues:<br />
** Last letter of text lines is missing sometimes. Notable case: 1 1/2 Ritter - Menu font problem {{Tracker|id=11007}}<br />
** RTL does not seem to always work for Persian games<br />
<br />
=== Legacy TODO List ===<br />
Not sure if this is already fixed or not. Need to look at this later.<br />
* Optimize UITiledImage<br />
* Use more than one dirty rect<br />
* Font-sizes are wrong enough to allow Dirty Split to draw text that is hidden in the original game (most visible on the coin-interface)<br />
* Alpha-masks for Theora-videos are broken on big-endian platforms<br />
<br />
== Bugs Also in the Original ==<br />
In the following you will find a number of bugs which actually already occur when using the original interpreter / .EXE. That is, those errors are bugs in the games themselves, not in ScummVM. Still, we sometimes are able to implement workarounds, meaning ScummVM at times works better than the original ;).<br />
<br />
Note that neither of these lists is complete.<br />
<br />
==== Not Fixed ====<br />
* WME: Dirty Split - Dialog coming out of wrong character {{Tracker|id=6203}}<br />
* WME: 1 1/2 Ritter - Graphical slider issues in sound options menu {{Tracker|id=6567}}<br />
* WME: Some games are using same fonts for selected and normal text {{Tracker|id=11287}}<br />
<br />
==== Fixed ====<br />
* WME: Bickadoodle - Assertion on climbing the mountain {{Tracker|id=6594}}<br />
* WME: The Kite - Overlapping bug {{Tracker|id=6721}}<br />
* WME: Rosemary - Sprite flaw on going upwards {{Tracker|id=6572}}<br />
* WME: Add save thumbnails to Corrosion {{Tracker|id=11032}}<br />
== Known Issues for specific 2D games ==<br />
=== Known Issues for Monday Starts on Saturnday & Golden Calf ===<br />
* Temporary screenshot bmp is not generated at the right location<br />
* File.Copy is not implemented<br />
<br />
=== Known Issues for FoxTail ===<br />
* selection arrow in dialogues menus seems to be drawn a pixel off comparing to original game (need more testing with different FoxTail versions)<br />
* text in books contains extra '^' character at the beginning of some paragraphs (incorrect split? some kind of specially added control character?)<br />
* saveload progress bar is not drawn under overlay (I need to learn how to deal with dirtyrects to fix this)<br />
* savegame description encoding seems to be wrong for some reason for Russian (may be caused by changing encoding during the game)<br />
<br />
=== Known Issues for Rosemary ===<br />
* WME: Rosemary - Text glitch {{Tracker|id=6453}}<br />
* WME: Rosemary - Icons glitch {{Tracker|id=6454}}<br />
* WME: Rosemary - Flickering images {{Tracker|id=6571}}<br />
* WME: Rosemary - Font error {{Tracker|id=6573}}<br />
<br />
=== Known Issues for Ghost in the Sheet ===<br />
* WME: Ghost in the Sheet - Freeze of final cutscenes {{Tracker|id=6533}}<br />
<br />
=== Known Issues for Rhiannon ===<br />
* WME: Rhiannon - Animation freeze of the final outtro {{Tracker|id=6569}}<br />
<br />
=== Known Issues for Vsevolod ===<br />
* WME: Vsevolod (DEMO) - Assertion in Intro {{Tracker|id=6612}}<br />
* WME: Vsevolod (DEMO) - Assertion on taking the dagger {{Tracker|id=6613}}<br />
* WME: Vsevolod (DEMO) - Font too big(?) {{Tracker|id=6634}}<br />
<br />
=== Known Issues for 5MA ===<br />
* WME: 5MA - wasps animation is too slow {{Tracker|id=6649}}<br />
<br />
=== Known Issues for White Chamber ===<br />
* WME: white chamber - bot flickers when changing directions {{Tracker|id=6652}}<br />
* WME: white chamber - slow scrolling {{Tracker|id=6653}}<br />
<br />
=== Known Issues for The Kite ===<br />
* WME: The Kite - Script runtime errors {{Tracker|id=6722}}<br />
<br />
=== Known Issues for Helga Deep in Trouble ===<br />
* WME: Helga Deep in Trouble - Graphic mistake {{Tracker|id=9683}}<br />
<br />
=== Known Issues for The Shine of a Star ===<br />
* WME: The Shine of a Star - Problems at shovel puzzle scene {{Tracker|id=9720}}<br />
<br />
=== Known Issues for Space Madness ===<br />
* File.Copy() is not implemented, so extras wallpapers are not exported to saves folder from data.dcp<br />
<br />
=== Known Issues for J.U.L.I.A.: Among the Stars ===<br />
* Some methods should be added for JULIA subengine<br />
<br />
=== Known Issues for J.U.L.I.A.: Untold ===<br />
* It's unknown if level editor is accessible and working correctly<br />
<br />
=== Known Issues for J.U.L.I.A. (original) ===<br />
* Requires sprite-rotation for a puzzle<br />
<br />
=== Known Issues for East Side Story ===<br />
* wants "framd.ttf"<br />
<br />
== Known Issues for specific 2.5D games ==<br />
=== Known Issues for Alpha Polaris ===<br />
* Cyrillic input is required for Russian version of Alpha Polaris to be completable<br />
<br />
=== Known Issues for Art of Murder 1: FBI Confidential ===<br />
* Directory.GetDirectories() is required<br />
<br />
=== Known Issues for The Last Crown: Midnight Horror ===<br />
* Some methods should be added<br />
<br />
=== Known Issues for Sunrise ===<br />
* Plugin wme_vlink.dll for new video codec should be added<br />
<br />
* File() method should return hardcoded values for "while", "true", and "pDevice" values<syntaxhighlight lang="c++"><br />
var file = new File("while");<br />
file.OpenAsText(1);<br />
var code = file.ReadLine();<br />
file.Close();<br />
if((code != "EAA34D79-55CE-4d4f-8DFA-A7B733713DB7")) {<br />
Sleep(300000);<br />
Game.QuitGame();<br />
} <br />
</syntaxhighlight><syntaxhighlight lang="c++"><br />
var file = new File("true");<br />
file.OpenAsText(1);<br />
var code = file.ReadLine();<br />
file.Close();<br />
if((code != "9B EB FB 94 84 8E C7 3C 94 AA 0E E2 59 AF B6 D7 30 1D DB 5B 1A 49 2d C7 A7 2C 5C FB 3C 96 75 4f 75 99 4A 2E C8 06 9A 4a BB 77 EA 04 E7 30 59 F3")) {<br />
Sleep(300000);<br />
Game.QuitGame();<br />
}<br />
</syntaxhighlight><syntaxhighlight lang="c++"><br />
var file = new File("pDevice");<br />
file.OpenAsText(1);<br />
var code = file.ReadLine();<br />
file.Close();<br />
if((code != "#include<windows.h>#include<d3d9.h>#include<d3dx9.h>BOOL APIENTRY DllMain(HMODULE hModule, DWORD dwReasonForCall, LPVOID pvReserved){return true;}")) {<br />
Sleep(300000);<br />
Game.QuitGame();<br />
}<br />
</syntaxhighlight><br />
* File() method should lookup other files at /txt/ folder inside DCP package, not at the package root</div>Lb ii2https://wiki.scummvm.org/index.php?title=Wintermute/TODO&diff=32487Wintermute/TODO2021-06-12T23:24:48Z<p>Lb ii2: /* Known Issues for Sunrise */</p>
<hr />
<div>== Status ==<br />
See [[Wintermute/Games|Wintermute Games]] for a list of the current state of the various games.<br />
<br />
== Main ToDo items ==<br />
<br />
=== Missing Features ===<br />
* Screenshots are missing for most of games<br />
* Sound effects like SoundFXEcho and not implemented<br />
* Non-English input<br />
** Required for Russian version of Alpha Polaris<br />
** Optional for Pole Chudes word guessing game in Russian<br />
* Some [[Wintermute/Plugins|plugins]] are not implemened:<br />
** Standard plugins (however, there are no known games that use them)<br />
** wme_displacement.dll for [[Beyond the Threshold]]<br />
** wme_vlink.dll for Sunrise<br />
** wme_blackandwhite.dll for Stroke of Fate dilogy<br />
** wme_shadows.dll for Stroke of Fate dilogy<br />
* Some [[Wintermute/Externals|externals]] are not implemented:<br />
** routine.dll for Stroke of Fate dilogy<br />
** protect.dll for Stroke of Fate dilogy<br />
* Engine-specific hacks are not implemented for engine forks:<br />
** Add File() hacks for Sunrise<br />
** Add SetGammaDefault() / RestoreGamma() methods for [[Oknytt]]<br />
** Add a dozen of new methods for The Last Crown: Midnight Horror<br />
** Add a dozen of new methods for J.U.L.I.A.: Among the Stars and J.U.L.I.A.: Untold <br />
<br />
=== Various ToDo ===<br />
* Render issues:<br />
** PSP: Pixel Format RGBA8888@4 is not supported [[https://bugs.scummvm.org/ticket/12585 Bug #12585]]<br />
** WME3D: rendering does not support screen size change [[https://bugs.scummvm.org/ticket/12630 Bug #12630]]<br />
** WME3D: rendering does not support overlays [[https://bugs.scummvm.org/ticket/12631 Bug #12631]]<br />
* Nice to have:<br />
** Debugger & Compiler<br />
** Debugger: Implement a way to warp to desired scenes without completing the game to reproduce some game-specific bugs<br />
** Implement script patches (like in SCI) for fixing original bugs (like, 1 1/2 Ritter slider) and accessing interesting dead code (like, debug screens and level editors bundled inside game packages)<br />
<br />
=== Known Issues ===<br />
* Last letter of text lines is missing sometimes. Notable case: 1 1/2 Ritter - Menu font problem {{Tracker|id=11007}}<br />
* Dirty rects are working wrong sometimes. Notable case: Helga Deep in Trouble - Graphic mistake {{Tracker|id=9683}}<br />
* WME: Engine doesn't use correct screenmode {{Tracker|id=11160}}<br />
* WME: Theora player issues {{Tracker|id=6500}}<br />
<br />
=== Legacy ToDo List ===<br />
Not sure if this is already fixed or not. Need to look at this later.<br />
* Optimize UITiledImage<br />
* Use more than one dirty rect<br />
* Font-sizes are wrong enough to allow Dirty Split to draw text that is hidden in the original game (most visible on the coin-interface)<br />
* Alpha-masks for Theora-videos are broken on big-endian platforms<br />
<br />
== Bugs Also in the Original ==<br />
In the following you will find a number of bugs which actually already occur when using the original interpreter / .EXE. That is, those errors are bugs in the games themselves, not in ScummVM. Still, we sometimes are able to implement workarounds, meaning ScummVM at times works better than the original ;).<br />
<br />
Note that neither of these lists is complete.<br />
<br />
==== Not Fixed ====<br />
* WME: Dirty Split - Dialog coming out of wrong character {{Tracker|id=6203}}<br />
* WME: 1 1/2 Ritter - Graphical slider issues in sound options menu {{Tracker|id=6567}}<br />
* WME: Some games are using same fonts for selected and normal text {{Tracker|id=11287}}<br />
<br />
==== Fixed ====<br />
* WME: Bickadoodle - Assertion on climbing the mountain {{Tracker|id=6594}}<br />
* WME: The Kite - Overlapping bug {{Tracker|id=6721}}<br />
* WME: Rosemary - Sprite flaw on going upwards {{Tracker|id=6572}}<br />
* WME: Add save thumbnails to Corrosion {{Tracker|id=11032}}<br />
== Known Issues for specific 2D games ==<br />
=== Known Issues for Monday Starts on Saturnday & Golden Calf ===<br />
* Temporary screenshot bmp is not generated at the right location<br />
* File.Copy is not implemented<br />
<br />
=== Known Issues for FoxTail ===<br />
* selection arrow in dialogues menus seems to be drawn a pixel off comparing to original game (need more testing with different FoxTail versions)<br />
* text in books contains extra '^' character at the beginning of some paragraphs (incorrect split? some kind of specially added control character?)<br />
* saveload progress bar is not drawn under overlay (I need to learn how to deal with dirtyrects to fix this)<br />
* savegame description encoding seems to be wrong for some reason for Russian (may be caused by changing encoding during the game)<br />
<br />
=== Known Issues for Rosemary ===<br />
* WME: Rosemary - Text glitch {{Tracker|id=6453}}<br />
* WME: Rosemary - Icons glitch {{Tracker|id=6454}}<br />
* WME: Rosemary - Flickering images {{Tracker|id=6571}}<br />
* WME: Rosemary - Font error {{Tracker|id=6573}}<br />
<br />
=== Known Issues for Ghost in the Sheet ===<br />
* WME: Ghost in the Sheet - Freeze of final cutscenes {{Tracker|id=6533}}<br />
<br />
=== Known Issues for Rhiannon ===<br />
* WME: Rhiannon - Animation freeze of the final outtro {{Tracker|id=6569}}<br />
<br />
=== Known Issues for Vsevolod ===<br />
* WME: Vsevolod (DEMO) - Assertion in Intro {{Tracker|id=6612}}<br />
* WME: Vsevolod (DEMO) - Assertion on taking the dagger {{Tracker|id=6613}}<br />
* WME: Vsevolod (DEMO) - Font too big(?) {{Tracker|id=6634}}<br />
<br />
=== Known Issues for 5MA ===<br />
* WME: 5MA - wasps animation is too slow {{Tracker|id=6649}}<br />
<br />
=== Known Issues for White Chamber ===<br />
* WME: white chamber - bot flickers when changing directions {{Tracker|id=6652}}<br />
* WME: white chamber - slow scrolling {{Tracker|id=6653}}<br />
<br />
=== Known Issues for The Kite ===<br />
* WME: The Kite - Script runtime errors {{Tracker|id=6722}}<br />
<br />
=== Known Issues for Helga Deep in Trouble ===<br />
* WME: Helga Deep in Trouble - Graphic mistake {{Tracker|id=9683}}<br />
<br />
=== Known Issues for The Shine of a Star ===<br />
* WME: The Shine of a Star - Problems at shovel puzzle scene {{Tracker|id=9720}}<br />
<br />
=== Known Issues for Space Madness ===<br />
* File.Copy() is not implemented, so extras wallpapers are not exported to saves folder from data.dcp<br />
<br />
=== Known Issues for J.U.L.I.A.: Among the Stars ===<br />
* Some methods should be added for JULIA subengine<br />
<br />
=== Known Issues for J.U.L.I.A.: Untold ===<br />
* It's unknown if level editor is accessible and working correctly<br />
<br />
=== Known Issues for J.U.L.I.A. (original) ===<br />
* Requires sprite-rotation for a puzzle<br />
<br />
=== Known Issues for East Side Story ===<br />
* wants "framd.ttf"<br />
<br />
== Known Issues for specific 2.5D games ==<br />
=== Known Issues for Alpha Polaris ===<br />
* Cyrillic input is required for Russian version of Alpha Polaris to be completable<br />
<br />
=== Known Issues for Art of Murder 1: FBI Confidential ===<br />
* Directory.GetDirectories() is required<br />
<br />
=== Known Issues for The Last Crown: Midnight Horror ===<br />
* Some methods should be added<br />
<br />
=== Known Issues for Sunrise ===<br />
* Plugin wme_vlink.dll for new video codec should be added<br />
<br />
* File() method should return hardcoded values for "while", "true", and "pDevice" values<syntaxhighlight lang="c++"><br />
var file = new File("while");<br />
file.OpenAsText(1);<br />
var code = file.ReadLine();<br />
file.Close();<br />
if((code != "EAA34D79-55CE-4d4f-8DFA-A7B733713DB7")) {<br />
Sleep(300000);<br />
Game.QuitGame();<br />
} <br />
</syntaxhighlight><syntaxhighlight lang="c++"><br />
var file = new File("true");<br />
file.OpenAsText(1);<br />
var code = file.ReadLine();<br />
file.Close();<br />
if((code != "9B EB FB 94 84 8E C7 3C 94 AA 0E E2 59 AF B6 D7 30 1D DB 5B 1A 49 2d C7 A7 2C 5C FB 3C 96 75 4f 75 99 4A 2E C8 06 9A 4a BB 77 EA 04 E7 30 59 F3")) {<br />
Sleep(300000);<br />
Game.QuitGame();<br />
}<br />
</syntaxhighlight><syntaxhighlight lang="c++"><br />
var file = new File("pDevice");<br />
file.OpenAsText(1);<br />
var code = file.ReadLine();<br />
file.Close();<br />
if((code != "#include<windows.h>#include<d3d9.h>#include<d3dx9.h>BOOL APIENTRY DllMain(HMODULE hModule, DWORD dwReasonForCall, LPVOID pvReserved){return true;}")) {<br />
Sleep(300000);<br />
Game.QuitGame();<br />
}<br />
</syntaxhighlight><br />
* File() method should lookup other files at /txt/ folder inside DCP package, not at the package root</div>Lb ii2https://wiki.scummvm.org/index.php?title=Wintermute/TODO&diff=32486Wintermute/TODO2021-06-12T23:05:56Z<p>Lb ii2: /* Missing Features */</p>
<hr />
<div>== Status ==<br />
See [[Wintermute/Games|Wintermute Games]] for a list of the current state of the various games.<br />
<br />
== Main ToDo items ==<br />
<br />
=== Missing Features ===<br />
* Screenshots are missing for most of games<br />
* Non-English input<br />
** Required for Russian version of Alpha Polaris<br />
** Optional for Pole Chudes word guessing game in Russian<br />
* Some [[Wintermute/Plugins|plugins]] are not implemened:<br />
** Standard plugins (however, there are no known games that use them)<br />
** wme_displacement.dll for [[Beyond the Threshold]]<br />
** wme_vlink.dll for Sunrise<br />
** wme_blackandwhite.dll for Stroke of Fate dilogy<br />
** wme_shadows.dll for Stroke of Fate dilogy<br />
* Some [[Wintermute/Externals|externals]] are not implemented:<br />
** routine.dll for Stroke of Fate dilogy<br />
** protect.dll for Stroke of Fate dilogy<br />
* Sound effects like SoundFXEcho and not implemented<br />
<br />
=== Various ToDo ===<br />
* Render issues:<br />
** PSP: Pixel Format RGBA8888@4 is not supported [[https://bugs.scummvm.org/ticket/12585 Bug #12585]]<br />
** WME3D: rendering does not support screen size change [[https://bugs.scummvm.org/ticket/12630 Bug #12630]]<br />
** WME3D: rendering does not support overlays [[https://bugs.scummvm.org/ticket/12631 Bug #12631]]<br />
* Nice to have:<br />
** Debugger & Compiler<br />
** Debugger: Implement a way to warp to desired scenes without completing the game to reproduce some game-specific bugs<br />
** Implement script patches (like in SCI) for fixing original bugs (like, 1 1/2 Ritter slider) and accessing interesting dead code (like, debug screens and level editors bundled inside game packages)<br />
<br />
=== Known Issues ===<br />
* Last letter of text lines is missing sometimes. Notable case: 1 1/2 Ritter - Menu font problem {{Tracker|id=11007}}<br />
* Dirty rects are working wrong sometimes. Notable case: Helga Deep in Trouble - Graphic mistake {{Tracker|id=9683}}<br />
* WME: Engine doesn't use correct screenmode {{Tracker|id=11160}}<br />
* WME: Theora player issues {{Tracker|id=6500}}<br />
<br />
=== Legacy ToDo List ===<br />
Not sure if this is already fixed or not. Need to look at this later.<br />
* Optimize UITiledImage<br />
* Use more than one dirty rect<br />
* Font-sizes are wrong enough to allow Dirty Split to draw text that is hidden in the original game (most visible on the coin-interface)<br />
* Alpha-masks for Theora-videos are broken on big-endian platforms<br />
<br />
== Bugs Also in the Original ==<br />
In the following you will find a number of bugs which actually already occur when using the original interpreter / .EXE. That is, those errors are bugs in the games themselves, not in ScummVM. Still, we sometimes are able to implement workarounds, meaning ScummVM at times works better than the original ;).<br />
<br />
Note that neither of these lists is complete.<br />
<br />
==== Not Fixed ====<br />
* WME: Dirty Split - Dialog coming out of wrong character {{Tracker|id=6203}}<br />
* WME: 1 1/2 Ritter - Graphical slider issues in sound options menu {{Tracker|id=6567}}<br />
* WME: Some games are using same fonts for selected and normal text {{Tracker|id=11287}}<br />
<br />
==== Fixed ====<br />
* WME: Bickadoodle - Assertion on climbing the mountain {{Tracker|id=6594}}<br />
* WME: The Kite - Overlapping bug {{Tracker|id=6721}}<br />
* WME: Rosemary - Sprite flaw on going upwards {{Tracker|id=6572}}<br />
* WME: Add save thumbnails to Corrosion {{Tracker|id=11032}}<br />
== Known Issues for specific 2D games ==<br />
=== Known Issues for Monday Starts on Saturnday & Golden Calf ===<br />
* Temporary screenshot bmp is not generated at the right location<br />
* File.Copy is not implemented<br />
<br />
=== Known Issues for FoxTail ===<br />
* selection arrow in dialogues menus seems to be drawn a pixel off comparing to original game (need more testing with different FoxTail versions)<br />
* text in books contains extra '^' character at the beginning of some paragraphs (incorrect split? some kind of specially added control character?)<br />
* saveload progress bar is not drawn under overlay (I need to learn how to deal with dirtyrects to fix this)<br />
* savegame description encoding seems to be wrong for some reason for Russian (may be caused by changing encoding during the game)<br />
<br />
=== Known Issues for Rosemary ===<br />
* WME: Rosemary - Text glitch {{Tracker|id=6453}}<br />
* WME: Rosemary - Icons glitch {{Tracker|id=6454}}<br />
* WME: Rosemary - Flickering images {{Tracker|id=6571}}<br />
* WME: Rosemary - Font error {{Tracker|id=6573}}<br />
<br />
=== Known Issues for Ghost in the Sheet ===<br />
* WME: Ghost in the Sheet - Freeze of final cutscenes {{Tracker|id=6533}}<br />
<br />
=== Known Issues for Rhiannon ===<br />
* WME: Rhiannon - Animation freeze of the final outtro {{Tracker|id=6569}}<br />
<br />
=== Known Issues for Vsevolod ===<br />
* WME: Vsevolod (DEMO) - Assertion in Intro {{Tracker|id=6612}}<br />
* WME: Vsevolod (DEMO) - Assertion on taking the dagger {{Tracker|id=6613}}<br />
* WME: Vsevolod (DEMO) - Font too big(?) {{Tracker|id=6634}}<br />
<br />
=== Known Issues for 5MA ===<br />
* WME: 5MA - wasps animation is too slow {{Tracker|id=6649}}<br />
<br />
=== Known Issues for White Chamber ===<br />
* WME: white chamber - bot flickers when changing directions {{Tracker|id=6652}}<br />
* WME: white chamber - slow scrolling {{Tracker|id=6653}}<br />
<br />
=== Known Issues for The Kite ===<br />
* WME: The Kite - Script runtime errors {{Tracker|id=6722}}<br />
<br />
=== Known Issues for Helga Deep in Trouble ===<br />
* WME: Helga Deep in Trouble - Graphic mistake {{Tracker|id=9683}}<br />
<br />
=== Known Issues for The Shine of a Star ===<br />
* WME: The Shine of a Star - Problems at shovel puzzle scene {{Tracker|id=9720}}<br />
<br />
=== Known Issues for Space Madness ===<br />
* File.Copy() is not implemented, so extras wallpapers are not exported to saves folder from data.dcp<br />
<br />
=== Known Issues for J.U.L.I.A.: Among the Stars ===<br />
* Some methods should be added for JULIA subengine<br />
<br />
=== Known Issues for J.U.L.I.A.: Untold ===<br />
* It's unknown if level editor is accessible and working correctly<br />
<br />
=== Known Issues for J.U.L.I.A. (original) ===<br />
* Requires sprite-rotation for a puzzle<br />
<br />
=== Known Issues for East Side Story ===<br />
* wants "framd.ttf"<br />
<br />
== Known Issues for specific 2.5D games ==<br />
=== Known Issues for Alpha Polaris ===<br />
* Cyrillic input is required for Russian version of Alpha Polaris to be completable<br />
<br />
=== Known Issues for Art of Murder 1: FBI Confidential ===<br />
* Directory.GetDirectories() is required<br />
<br />
=== Known Issues for The Last Crown: Midnight Horror ===<br />
* Some methods should be added<br />
<br />
=== Known Issues for Sunrise ===<br />
* Plugin wme_vlink.dll for new video codec should be added<br />
<br />
* File() method should return hardcoded values</div>Lb ii2https://wiki.scummvm.org/index.php?title=Wintermute/TODO&diff=32485Wintermute/TODO2021-06-12T23:04:28Z<p>Lb ii2: </p>
<hr />
<div>== Status ==<br />
See [[Wintermute/Games|Wintermute Games]] for a list of the current state of the various games.<br />
<br />
== Main ToDo items ==<br />
<br />
=== Missing Features ===<br />
* Screenshots are missing for most of games<br />
* Non-English input<br />
** Required for Russian version of Alpha Polaris<br />
** Optional for Pole Chudes word guessing game<br />
* Some [[Wintermute/Plugins|plugins]] are not implemened:<br />
** Standard plugins (however, there are no known games that use them)<br />
** wme_displacement.dll for [[Beyond the Threshold]]<br />
** wme_vlink.dll for Sunrise<br />
** wme_blackandwhite.dll for Stroke of Fate dilogy<br />
** wme_shadows.dll for Stroke of Fate dilogy<br />
* Some [[Wintermute/Externals|externals]] are not implemented:<br />
** routine.dll for Stroke of Fate dilogy<br />
** protect.dll for Stroke of Fate dilogy<br />
* Sound effects like SoundFXEcho and not implemented<br />
<br />
=== Various ToDo ===<br />
* Render issues:<br />
** PSP: Pixel Format RGBA8888@4 is not supported [[https://bugs.scummvm.org/ticket/12585 Bug #12585]]<br />
** WME3D: rendering does not support screen size change [[https://bugs.scummvm.org/ticket/12630 Bug #12630]]<br />
** WME3D: rendering does not support overlays [[https://bugs.scummvm.org/ticket/12631 Bug #12631]]<br />
* Nice to have:<br />
** Debugger & Compiler<br />
** Debugger: Implement a way to warp to desired scenes without completing the game to reproduce some game-specific bugs<br />
** Implement script patches (like in SCI) for fixing original bugs (like, 1 1/2 Ritter slider) and accessing interesting dead code (like, debug screens and level editors bundled inside game packages)<br />
<br />
=== Known Issues ===<br />
* Last letter of text lines is missing sometimes. Notable case: 1 1/2 Ritter - Menu font problem {{Tracker|id=11007}}<br />
* Dirty rects are working wrong sometimes. Notable case: Helga Deep in Trouble - Graphic mistake {{Tracker|id=9683}}<br />
* WME: Engine doesn't use correct screenmode {{Tracker|id=11160}}<br />
* WME: Theora player issues {{Tracker|id=6500}}<br />
<br />
=== Legacy ToDo List ===<br />
Not sure if this is already fixed or not. Need to look at this later.<br />
* Optimize UITiledImage<br />
* Use more than one dirty rect<br />
* Font-sizes are wrong enough to allow Dirty Split to draw text that is hidden in the original game (most visible on the coin-interface)<br />
* Alpha-masks for Theora-videos are broken on big-endian platforms<br />
<br />
== Bugs Also in the Original ==<br />
In the following you will find a number of bugs which actually already occur when using the original interpreter / .EXE. That is, those errors are bugs in the games themselves, not in ScummVM. Still, we sometimes are able to implement workarounds, meaning ScummVM at times works better than the original ;).<br />
<br />
Note that neither of these lists is complete.<br />
<br />
==== Not Fixed ====<br />
* WME: Dirty Split - Dialog coming out of wrong character {{Tracker|id=6203}}<br />
* WME: 1 1/2 Ritter - Graphical slider issues in sound options menu {{Tracker|id=6567}}<br />
* WME: Some games are using same fonts for selected and normal text {{Tracker|id=11287}}<br />
<br />
==== Fixed ====<br />
* WME: Bickadoodle - Assertion on climbing the mountain {{Tracker|id=6594}}<br />
* WME: The Kite - Overlapping bug {{Tracker|id=6721}}<br />
* WME: Rosemary - Sprite flaw on going upwards {{Tracker|id=6572}}<br />
* WME: Add save thumbnails to Corrosion {{Tracker|id=11032}}<br />
== Known Issues for specific 2D games ==<br />
=== Known Issues for Monday Starts on Saturnday & Golden Calf ===<br />
* Temporary screenshot bmp is not generated at the right location<br />
* File.Copy is not implemented<br />
<br />
=== Known Issues for FoxTail ===<br />
* selection arrow in dialogues menus seems to be drawn a pixel off comparing to original game (need more testing with different FoxTail versions)<br />
* text in books contains extra '^' character at the beginning of some paragraphs (incorrect split? some kind of specially added control character?)<br />
* saveload progress bar is not drawn under overlay (I need to learn how to deal with dirtyrects to fix this)<br />
* savegame description encoding seems to be wrong for some reason for Russian (may be caused by changing encoding during the game)<br />
<br />
=== Known Issues for Rosemary ===<br />
* WME: Rosemary - Text glitch {{Tracker|id=6453}}<br />
* WME: Rosemary - Icons glitch {{Tracker|id=6454}}<br />
* WME: Rosemary - Flickering images {{Tracker|id=6571}}<br />
* WME: Rosemary - Font error {{Tracker|id=6573}}<br />
<br />
=== Known Issues for Ghost in the Sheet ===<br />
* WME: Ghost in the Sheet - Freeze of final cutscenes {{Tracker|id=6533}}<br />
<br />
=== Known Issues for Rhiannon ===<br />
* WME: Rhiannon - Animation freeze of the final outtro {{Tracker|id=6569}}<br />
<br />
=== Known Issues for Vsevolod ===<br />
* WME: Vsevolod (DEMO) - Assertion in Intro {{Tracker|id=6612}}<br />
* WME: Vsevolod (DEMO) - Assertion on taking the dagger {{Tracker|id=6613}}<br />
* WME: Vsevolod (DEMO) - Font too big(?) {{Tracker|id=6634}}<br />
<br />
=== Known Issues for 5MA ===<br />
* WME: 5MA - wasps animation is too slow {{Tracker|id=6649}}<br />
<br />
=== Known Issues for White Chamber ===<br />
* WME: white chamber - bot flickers when changing directions {{Tracker|id=6652}}<br />
* WME: white chamber - slow scrolling {{Tracker|id=6653}}<br />
<br />
=== Known Issues for The Kite ===<br />
* WME: The Kite - Script runtime errors {{Tracker|id=6722}}<br />
<br />
=== Known Issues for Helga Deep in Trouble ===<br />
* WME: Helga Deep in Trouble - Graphic mistake {{Tracker|id=9683}}<br />
<br />
=== Known Issues for The Shine of a Star ===<br />
* WME: The Shine of a Star - Problems at shovel puzzle scene {{Tracker|id=9720}}<br />
<br />
=== Known Issues for Space Madness ===<br />
* File.Copy() is not implemented, so extras wallpapers are not exported to saves folder from data.dcp<br />
<br />
=== Known Issues for J.U.L.I.A.: Among the Stars ===<br />
* Some methods should be added for JULIA subengine<br />
<br />
=== Known Issues for J.U.L.I.A.: Untold ===<br />
* It's unknown if level editor is accessible and working correctly<br />
<br />
=== Known Issues for J.U.L.I.A. (original) ===<br />
* Requires sprite-rotation for a puzzle<br />
<br />
=== Known Issues for East Side Story ===<br />
* wants "framd.ttf"<br />
<br />
== Known Issues for specific 2.5D games ==<br />
=== Known Issues for Alpha Polaris ===<br />
* Cyrillic input is required for Russian version of Alpha Polaris to be completable<br />
<br />
=== Known Issues for Art of Murder 1: FBI Confidential ===<br />
* Directory.GetDirectories() is required<br />
<br />
=== Known Issues for The Last Crown: Midnight Horror ===<br />
* Some methods should be added<br />
<br />
=== Known Issues for Sunrise ===<br />
* Plugin wme_vlink.dll for new video codec should be added<br />
<br />
* File() method should return hardcoded values</div>Lb ii2https://wiki.scummvm.org/index.php?title=Wintermute/Plugins&diff=32484Wintermute/Plugins2021-06-12T23:02:48Z<p>Lb ii2: </p>
<hr />
<div>This page lists known plugins for [[Wintermute/Games|Wintermute games]].<br />
<br />
Original WME 1.x allows game scripts to automatically import code from DLL libraries named "wme_*.dll".<br />
<br />
= Steam plugin =<br />
<br />
== wme_steam.dll ==<br />
This is a plugin for Wintermute Engine which allows WME games to access Steamworks API. Currently it provides functions for manipulating achievements and game stats.<br />
<br />
Source: https://bitbucket.org/MnemonicWME/wme_steam_plugin/wiki/Home<br />
<br />
GetSupportedClasses() exports one class: '''SteamAPI'''.<br />
<br />
== 2D games ==<br />
=== [[Corrosion: Cold Winter Waiting]] ===<br />
Steam game ID is '''349140'''.<br />
<br />
Required property: '''StatsAvailable''' (game waits until it's true)<br />
<br />
Required method: '''SetAchievement''' (to set 18 achievements, see https://steamdb.info/app/349140/stats/)<br />
<br />
=== [[Dr. Doyle - Mystery Of The Cloche Hat]] ===<br />
Steam game ID is '''574420'''.<br />
<br />
Required method: '''SetAchievement''' (to set 35 achievement, see https://steamdb.info/app/574420/stats/)<br />
<br />
=== [[The Death of Erin Myers]] ===<br />
Steam game ID is '''1064660'''.<br />
<br />
Required method: '''SetAchievement''' (to set 5 achievements, see https://steamdb.info/app/1064660/stats/)<br />
<br />
=== [[Oknytt]] ===<br />
Steam game ID is '''286320'''.<br />
<br />
Required method: '''SetAchievement''' (to set 10 achievements, see https://steamdb.info/app/286320/stats/) <br />
<br />
=== [[Reversion: The Escape]] ===<br />
Steam game ID is '''270570'''.<br />
<br />
Required property: '''SteamAvailable''' (game checks if it's true)<br />
<br />
Required method: '''SetAchievement''' (to set 16 achievements, see https://steamdb.info/app/270570/stats/) <br />
<br />
Required method: '''IsAchieved''' (game checks "ACHIEVEMENT_TERMINAR_JUEGO")<br />
<br />
=== [[Reversion: The Meeting]] ===<br />
Steam game ID is '''281060'''.<br />
<br />
Required property: '''SteamAvailable''' (game checks if it's true)<br />
<br />
Required method: '''SetAchievement''' (to set 25 achievements, see https://steamdb.info/app/281060/stats/) <br />
<br />
Required method: '''IsAchieved''' (game checks "ACHIEVEMENT_FINAL")<br />
<br />
=== [[Reversion: The Return]] ===<br />
Steam game ID is '''281080'''.<br />
<br />
Required property: '''SteamAvailable''' (game checks if it's true)<br />
<br />
Required method: '''SetAchievement''' (to set 36 achievements, see https://steamdb.info/app/281080/stats/) <br />
<br />
Required method: '''IsAchieved''' (game checks "ACHIEVEMENT_TERMINAR_JUEGO_R3")<br />
<br />
=== [[J.U.L.I.A.: Among the Stars]] ===<br />
Steam game ID is '''257690'''.<br />
Achievements are shared with [[J.U.L.I.A.: Untold]].<br />
<br />
Required method: '''SetAchievement''' (to set 18 achievements, see https://steamdb.info/app/257690/stats/)<br />
<br />
=== [[J.U.L.I.A.: Untold]] ===<br />
Steam game ID is '''257690'''.<br />
Achievements are shared with [[J.U.L.I.A.: Among the Stars]].<br />
<br />
Required method: '''SetAchievement''' (to set 18 achievements, see https://steamdb.info/app/257690/stats/)<br />
<br />
== 2.5D games ==<br />
=== Alpha Polaris ===<br />
Steam game ID is '''405780'''.<br />
<br />
Required property: '''SteamAvailable''' (game checks if it's true)<br />
<br />
Required method: '''SetAchievement''' (to set 18 achievements, see https://steamdb.info/app/405780/stats/) <br />
<br />
Required method: '''ClearAchievement''' (it is possible to clear achievement using in-game debug CLI)<br />
<br />
=== The Lost Crown - A Ghost-Hunting Adventure ===<br />
Steam game ID is '''291710'''.<br />
<br />
Required property: SteamAvailable (game checks if it's true) <br />
<br />
Required method: '''SetAchievement''' (to set 34 achievements, see https://steamdb.info/app/291710/stats/)<br />
<br />
= GOG Galaxy plugin =<br />
<br />
== julia.exe ==<br />
This object is actually hardcoded into WME Lite fork of J.U.L.I.A. games. It allows those games to access GOG Galaxy API. Currently it provides functions for manipulating achievements.<br />
<br />
Class name is: '''WMEGalaxyAPI'''.<br />
<br />
== 2D games ==<br />
=== [[J.U.L.I.A.: Among the Stars]] ===<br />
GOG Galaxy game ID is '''48891696681534931'''. <br />
Achievements are shared with [[J.U.L.I.A.: Untold]].<br />
<br />
Required method: '''InitGalaxy''' (to set game id and key)<br />
<br />
Required method: '''SetAchievement''' (to set 18 achievements, see https://steamdb.info/app/257690/stats/)<br />
<br />
=== [[J.U.L.I.A.: Untold]] ===<br />
GOG Galaxy game ID is '''48891696681534931'''.<br />
Achievements are shared with [[J.U.L.I.A.: Among the Stars]].<br />
<br />
Required method: '''InitGalaxy''' (to set game id and key)<br />
<br />
Required method: '''SetAchievement''' (to set 18 achievements, see https://steamdb.info/app/257690/stats/)<br />
<br />
= 3f interactive statistics plugin =<br />
<br />
== wme_3fstatistics.dll ==<br />
A statistics plugin for WME 1.x by [[3f interactive]].<br />
<br />
Sources are not public. File resources mentiones c:\Users\Fran\Desktop\Reversion Artwork\svnReversion\game\WintermutePlugins\WME_UsageStatistics\Release\wme_3fstatistics.pdb path.<br />
<br />
GetSupportedClasses() exports one class: '''Statistics'''.<br />
<br />
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.<br />
<br />
== 2D games ==<br />
=== [[Reversion: The Escape]] ===<br />
Old versions of Reversion are using simple constructor: '''new Statistics("http://www.soluciones3f.com.ar/reversioninfo.php")'''<br />
<br />
New versions of Reversion are using detailed constructor: '''new Statistics("http://www.soluciones3f.com.ar/reversioninfo.php", "1", gameLanguage, DCP_VERSION)'''<br />
<br />
Required method: '''Send()''' (known stats to send are "Start a new game" and "--Juego Finalizado--")<br />
<br />
Required method: '''SetRepeat()''' (known options are SetRepeat(0) and SetRepeat(60))<br />
<br />
=== [[Reversion: The Meeting]] ===<br />
<br />
Known versions of Reversion are using detailed constructor: '''new Statistics("http://www.soluciones3f.com.ar/reversioninfo.php", "2", gameLanguage, DCP_VERSION)'''<br />
<br />
Required method: '''Send()''' (known stats to send are "Start a new game" and "--Juego Finalizado--")<br />
<br />
Required method: '''SetRepeat()''' (known option is SetRepeat(0))<br />
<br />
=== [[Reversion: The Return]] ===<br />
<br />
Known versions of Reversion are using detailed constructor: '''new Statistics("http://www.soluciones3f.com.ar/reversioninfo.php", "3", gameLanguage, DCP_VERSION)'''<br />
<br />
Required method: '''Send()''' (known stats to send are "Start a new game" and "--Juego Finalizado--")<br />
<br />
Required method: '''SetRepeat()''' (known option is SetRepeat(0))<br />
<br />
= CLI helper plugin =<br />
== wme_commandlinehelper.dll ==<br />
Commandline helper plugin by [[Corbomite Games]]. This plugin is used to access argv[] parameters.<br />
<br />
GetSupportedClasses() exports one class: '''CommandLineHelper'''<br />
<br />
Current reimplementation returns "Pizza.exe DEMO" argv[] line.<br />
<br />
== 2.5D games ==<br />
=== Pizza Morgana: Episode 1 - Monsters and Manipulations in the Magical Forest ===<br />
Pizza Morgana expects to be run with a launcher executable, that starts WME executable with additional CLI parameters according to license state.<br />
<br />
Possible expected argv[1]: FULL / FULL_FW / FULLDEMO / FULLDEMO_FW / VALID / VALID_FW / INVALID / INVALID_FW / DEMO / DEMO_FW / other value.<br />
<br />
Required property: '''Parameters''' (passed to String(), then Split(" ") is called)<br />
<br />
Currently DEMO is returned, since only game demo is in detection tables.<br />
<br />
= [TODO] Bink Video plugin =<br />
== wme_vlink.dll ==<br />
Bink Video plugin by [[TML Studios]]. This plugin is used to play *.bik cutscene videofiles.<br />
<br />
GetSupportedClasses() exports one class: '''CommandLineHelper'''<br />
<br />
TODO: '''reimplement this for ScummVM''', using /video/ implementation of Bink Video.<br />
<br />
== 2.5D games ==<br />
=== Sunrise: The game ===<br />
Sunrise: The game plays lots of cutscenes videos using a plugin.<br />
<br />
Constructor call: '''new BinkVideo(Game.Direct3DDevice)'''<br />
<br />
Required method: '''SetVolume()''' (known values are 80 and 87)<br />
<br />
Required method: '''Play()''' (parameter is video path, e.g. "video\M11\Video341.bik")<br />
<br />
= [TODO] Black & White render plugin =<br />
== wme_blackandwhite.dll ==<br />
Black & White render plugin by [[SPline]]. This plugin is switch render to Black & White or Sepia modes.<br />
<br />
GetSupportedClasses() exports one class: '''BlackAndWhite'''<br />
<br />
TODO: '''reimplement this for ScummVM'''.<br />
<br />
== 2.5D games ==<br />
=== Stroke of Fate dilogy ===<br />
Stroke of Fate dilogy allows render switching.<br />
<br />
Constructor call: '''new BlackAndWhite()'''<br />
<br />
Required method: '''Start()'''<br />
<br />
Required method: '''SetNormalRender()'''<br />
<br />
Required property: '''SepiaAvailable''' - boolean<br />
<br />
Required property: '''BlackAndWhiteAvailable''' - boolean<br />
<br />
Required property: '''WeightedSepiaAvailable''' - boolean<br />
<br />
Required property: '''WeightedBlackAndWhiteAvailable''' - boolean<br />
<br />
Required property: '''Weight''' - float<br />
<br />
Required method: '''SetSepia()'''<br />
<br />
Required method: '''SetBlackAndWhite()'''<br />
<br />
Required method: '''SetWeightedSepia()'''<br />
<br />
Required method: '''SetWeightedBlackAndWhite()'''<br />
<br />
= [TODO] Shadow manager plugin =<br />
== wme_shadows.dll ==<br />
Shadow manager plugin by [[SPline]].<br />
<br />
GetSupportedClasses() exports one class: '''ShadowManager'''<br />
<br />
TODO: '''reimplement this for ScummVM'''.<br />
<br />
== 2.5D games ==<br />
=== Stroke of Fate dilogy ===<br />
Stroke of Fate dilogy allows shadow management.<br />
<br />
Constructor call: '''new ShadowManager()'''<br />
<br />
Required method: '''Run()'''<br />
<br />
Required method: '''Stop()'''<br />
<br />
Required property: '''UseSmartShadows''' - integer, e.g. 1<br />
<br />
Required property: '''MinShadow''' - float, e.g. 0.1<br />
<br />
Required property: '''MaxShadow''' - float, e.g. 0.25<br />
<br />
Required method: '''EnableLight(lightName)'''<br />
<br />
Required method: '''DisableLight(lightName)'''<br />
<br />
Required method: '''AddActor(actor)'''<br />
<br />
Required method: '''RemoveAllActors()'''<br />
<br />
Required method: '''RemoveActor(actorName)''' - seems to be never used<br />
<br />
Required method: '''GetNumLights()''' - seems to be never used<br />
<br />
Required method: '''GetLightInfo(index)''' - seems to be never used<br />
<br />
Required method: '''SetDefaultLightPos(x, y, z)''' - seems to be never used<br />
<br />
= [TODO] Displacement plugin =<br />
== wme_displacement.dll ==<br />
A plugin for WME 1.x by Wintermute Engine Forum user metamorphium.<br />
<br />
Sources are lost in 2008, according to this thread: http://forum.dead-code.org/index.php?topic=1197.0<br />
<br />
GetSupportedClasses() exports one class: '''Displacement'''.<br />
<br />
TODO: '''reimplement this for ScummVM'''.<br />
<br />
== 2D games ==<br />
=== [[Beyond the Threshold]] ===<br />
Constructor call is something like this: '''new Displacement(<entity1subframe>, <entity2subframe>, 3, 4, 7)''', parameters are not documented.<br />
<br />
Required method: '''Animate()''' (called every 80 msec for constructed object at Door_Closeup scene)<br />
<br />
= [TODO?] Unused plugins & DLLs =<br />
== Standard plugins ==<br />
Those plugins are originally developed by Jan Nedoma as the sample DLLs and seems to be never actually used in any games.<br />
<br />
=== wme_report.dll ===<br />
Standard reporting library, shipped with WME 1.x.<br />
<br />
Not a plugin, does not export anything with GetSupportedClasses().<br />
<br />
Shipped with 2 games:<br />
* [[Alimardan's Mischief]]<br />
* Pizza Morgana: Episode 1 - Monsters and Manipulations in the Magical Forest.<br />
<br />
No need to reimplement this for ScummVM. <br />
<br />
=== wme_sample_pixel.dll ===<br />
Standard "sample_pixel" plugin, shipped with WME 1.x.<br />
<br />
Source: https://github.com/retrowork/Wintermute-Engine/tree/master/src/plugin/wme_sample_pixel<br />
<br />
GetSupportedClasses() exports one class: '''SamplePixel'''.<br />
<br />
Shipped with 2 games:<br />
* [[Alimardan's Mischief]]<br />
* [[Alimardan Meets Merlin]]<br />
<br />
Seems to be unused in all of them.<br />
<br />
Currently no need to reimplement this for ScummVM. <br />
<br />
=== wme_snow.dll ===<br />
Standard "snow" plugin, shipped with WME 1.x.<br />
<br />
Source: https://github.com/retrowork/Wintermute-Engine/tree/master/src/plugin/wme_snow<br />
<br />
GetSupportedClasses() exports one class: '''Snow'''.<br />
<br />
Shipped with 3 games:<br />
* [[Alimardan's Mischief]]<br />
* [[Alimardan Meets Merlin]]<br />
* [[Beyond the Threshold]]<br />
<br />
Seems to be unused in all of them.<br />
<br />
Currently no need to reimplement this for ScummVM. <br />
<br />
== Other plugins ==<br />
=== wme_stone.dll ===<br />
wme_stone.dll is mentioned in SpriteEdit.log of reversion3.<br />
<br />
This dll is not packaged with the game, however it exists at least at developer's PC.<br />
<br />
Seems to be unused.</div>Lb ii2https://wiki.scummvm.org/index.php?title=Wintermute/TODO&diff=32483Wintermute/TODO2021-06-12T22:57:58Z<p>Lb ii2: </p>
<hr />
<div>== Status ==<br />
See [[Wintermute/Games|Wintermute Games]] for a list of the current state of the various games.<br />
<br />
== Main ToDo items ==<br />
<br />
=== Missing Features ===<br />
* Screenshots are missing for most of games<br />
* Non-English input<br />
** Required for Russian version of Alpha Polaris<br />
** Optional for Pole Chudes word guessing game<br />
* Some plugins are not implemened:<br />
** Standard plugins (however, there are no known games that use them)<br />
** wme_displacement.dll for [[Beyond the Threshold]]<br />
** wme_vlink.dll for Sunrise<br />
** wme_blackandwhite.dll for Stroke of Fate dilogy<br />
** wme_shadows.dll for Stroke of Fate dilogy<br />
* Some external DLLs are not implemented:<br />
** routine.dll for Stroke of Fate dilogy<br />
** protect.dll for Stroke of Fate dilogy<br />
* Sound effects like SoundFXEcho and not implemented<br />
<br />
=== Various ToDo ===<br />
* Render issues:<br />
** PSP: Pixel Format RGBA8888@4 is not supported [[https://bugs.scummvm.org/ticket/12585 Bug #12585]]<br />
** WME3D: rendering does not support screen size change [[https://bugs.scummvm.org/ticket/12630 Bug #12630]]<br />
** WME3D: rendering does not support overlays [[https://bugs.scummvm.org/ticket/12631 Bug #12631]]<br />
* Nice to have:<br />
** Debugger & Compiler<br />
** Debugger: Implement a way to warp to desired scenes without completing the game to reproduce some game-specific bugs<br />
** Implement script patches (like in SCI) for fixing original bugs (like, 1 1/2 Ritter slider) and accessing interesting dead code (like, debug screens and level editors bundled inside game packages)<br />
<br />
=== Known Issues ===<br />
* Last letter of text lines is missing sometimes. Notable case: 1 1/2 Ritter - Menu font problem {{Tracker|id=11007}}<br />
* Dirty rects are working wrong sometimes. Notable case: Helga Deep in Trouble - Graphic mistake {{Tracker|id=9683}}<br />
* WME: Engine doesn't use correct screenmode {{Tracker|id=11160}}<br />
* WME: Theora player issues {{Tracker|id=6500}}<br />
<br />
=== Legacy ToDo List ===<br />
Not sure if this is already fixed or not. Need to look at this later.<br />
* Optimize UITiledImage<br />
* Use more than one dirty rect<br />
* Font-sizes are wrong enough to allow Dirty Split to draw text that is hidden in the original game (most visible on the coin-interface)<br />
* Alpha-masks for Theora-videos are broken on big-endian platforms<br />
<br />
== Bugs Also in the Original ==<br />
In the following you will find a number of bugs which actually already occur when using the original interpreter / .EXE. That is, those errors are bugs in the games themselves, not in ScummVM. Still, we sometimes are able to implement workarounds, meaning ScummVM at times works better than the original ;).<br />
<br />
Note that neither of these lists is complete.<br />
<br />
==== Not Fixed ====<br />
* WME: Dirty Split - Dialog coming out of wrong character {{Tracker|id=6203}}<br />
* WME: 1 1/2 Ritter - Graphical slider issues in sound options menu {{Tracker|id=6567}}<br />
* WME: Some games are using same fonts for selected and normal text {{Tracker|id=11287}}<br />
<br />
==== Fixed ====<br />
* WME: Bickadoodle - Assertion on climbing the mountain {{Tracker|id=6594}}<br />
* WME: The Kite - Overlapping bug {{Tracker|id=6721}}<br />
* WME: Rosemary - Sprite flaw on going upwards {{Tracker|id=6572}}<br />
* WME: Add save thumbnails to Corrosion {{Tracker|id=11032}}<br />
== Known Issues for specific 2D games ==<br />
=== Known Issues for Monday Starts on Saturnday & Golden Calf ===<br />
* Temporary screenshot bmp is not generated at the right location<br />
* File.Copy is not implemented<br />
<br />
=== Known Issues for FoxTail ===<br />
* selection arrow in dialogues menus seems to be drawn a pixel off comparing to original game (need more testing with different FoxTail versions)<br />
* text in books contains extra '^' character at the beginning of some paragraphs (incorrect split? some kind of specially added control character?)<br />
* saveload progress bar is not drawn under overlay (I need to learn how to deal with dirtyrects to fix this)<br />
* savegame description encoding seems to be wrong for some reason for Russian (may be caused by changing encoding during the game)<br />
<br />
=== Known Issues for Rosemary ===<br />
* WME: Rosemary - Text glitch {{Tracker|id=6453}}<br />
* WME: Rosemary - Icons glitch {{Tracker|id=6454}}<br />
* WME: Rosemary - Flickering images {{Tracker|id=6571}}<br />
* WME: Rosemary - Font error {{Tracker|id=6573}}<br />
<br />
=== Known Issues for Ghost in the Sheet ===<br />
* WME: Ghost in the Sheet - Freeze of final cutscenes {{Tracker|id=6533}}<br />
<br />
=== Known Issues for Rhiannon ===<br />
* WME: Rhiannon - Animation freeze of the final outtro {{Tracker|id=6569}}<br />
<br />
=== Known Issues for Vsevolod ===<br />
* WME: Vsevolod (DEMO) - Assertion in Intro {{Tracker|id=6612}}<br />
* WME: Vsevolod (DEMO) - Assertion on taking the dagger {{Tracker|id=6613}}<br />
* WME: Vsevolod (DEMO) - Font too big(?) {{Tracker|id=6634}}<br />
<br />
=== Known Issues for 5MA ===<br />
* WME: 5MA - wasps animation is too slow {{Tracker|id=6649}}<br />
<br />
=== Known Issues for White Chamber ===<br />
* WME: white chamber - bot flickers when changing directions {{Tracker|id=6652}}<br />
* WME: white chamber - slow scrolling {{Tracker|id=6653}}<br />
<br />
=== Known Issues for The Kite ===<br />
* WME: The Kite - Script runtime errors {{Tracker|id=6722}}<br />
<br />
=== Known Issues for Helga Deep in Trouble ===<br />
* WME: Helga Deep in Trouble - Graphic mistake {{Tracker|id=9683}}<br />
<br />
=== Known Issues for The Shine of a Star ===<br />
* WME: The Shine of a Star - Problems at shovel puzzle scene {{Tracker|id=9720}}<br />
<br />
=== Known Issues for Space Madness ===<br />
* File.Copy() is not implemented, so extras wallpapers are not exported to saves folder from data.dcp<br />
<br />
=== Known Issues for J.U.L.I.A.: Among the Stars ===<br />
* Some methods should be added for JULIA subengine<br />
<br />
=== Known Issues for J.U.L.I.A.: Untold ===<br />
* It's unknown if level editor is accessible and working correctly<br />
<br />
=== Known Issues for J.U.L.I.A. (original) ===<br />
* Requires sprite-rotation for a puzzle<br />
<br />
=== Known Issues for East Side Story ===<br />
* wants "framd.ttf"<br />
<br />
== Known Issues for specific 2.5D games ==<br />
=== Known Issues for Alpha Polaris ===<br />
* Cyrillic input is required for Russian version of Alpha Polaris to be completable<br />
<br />
=== Known Issues for Art of Murder 1: FBI Confidential ===<br />
* Directory.GetDirectories() is required<br />
<br />
=== Known Issues for The Last Crown: Midnight Horror ===<br />
* Some methods should be added<br />
<br />
=== Known Issues for Sunrise ===<br />
* Plugin wme_vlink.dll for new video codec should be added<br />
<br />
* File() method should return hardcoded values</div>Lb ii2https://wiki.scummvm.org/index.php?title=Wintermute/TODO&diff=32482Wintermute/TODO2021-06-12T22:44:48Z<p>Lb ii2: </p>
<hr />
<div>== Status ==<br />
See [[Wintermute/Games|Wintermute Games]] for a list of the current state of the various games.<br />
<br />
== Main ToDo items ==<br />
<br />
=== Missing Features ===<br />
* Screenshots are missing for most of games<br />
* Some plugins are not implemened:<br />
** Standard plugins (however, there are no known games that use them)<br />
** wme_displacement.dll for [[Beyond the Threshold]]<br />
** wme_commandlinehelper.dll for Pizza Morgana: Episode 1 - Monsters and Manipulations in the Magical Forest<br />
** wme_vlink.dll for Sunrise<br />
** wme_blackandwhite.dll for Stroke of Fate dilogy<br />
** wme_shadows.dll for Stroke of Fate dilogy<br />
* Debugger<br />
<br />
=== Various ToDo ===<br />
* Implement a way to warp to desired chapters without completing the games to reproduce some game-specific bugs<br />
* Implement script patches (like in SCI) for fixing original bugs (like, 1 1/2 Ritter slider) and accessing interesting dead code (like, debug screens bundled inside game packages)<br />
<br />
=== Known Issues ===<br />
* Last letter of text lines is missing sometimes. Notable case: 1 1/2 Ritter - Menu font problem {{Tracker|id=11007}}<br />
* Dirty rects are working wrong sometimes. Notable case: Helga Deep in Trouble - Graphic mistake {{Tracker|id=9683}}<br />
* WME: Engine doesn't use correct screenmode {{Tracker|id=11160}}<br />
* WME: Theora player issues {{Tracker|id=6500}}<br />
<br />
=== Legacy ToDo List ===<br />
Not sure if this is already fixed or not. Need to look at this later.<br />
* Optimize UITiledImage<br />
* Use more than one dirty rect<br />
* Font-sizes are wrong enough to allow Dirty Split to draw text that is hidden in the original game (most visible on the coin-interface)<br />
* Alpha-masks for Theora-videos are broken on big-endian platforms<br />
<br />
== Known Issues for specific 2D games ==<br />
=== Bugs Also in the Original ===<br />
In the following you will find a number of bugs which actually already occur when using the original interpreter / .EXE. That is, those errors are bugs in the games themselves, not in ScummVM. Still, we sometimes are able to implement workarounds, meaning ScummVM at times works better than the original ;).<br />
<br />
Note that neither of these lists is complete.<br />
<br />
==== Not Fixed ====<br />
* WME: Dirty Split - Dialog coming out of wrong character {{Tracker|id=6203}}<br />
* WME: 1 1/2 Ritter - Graphical slider issues in sound options menu {{Tracker|id=6567}}<br />
* WME: Some games are using same fonts for selected and normal text {{Tracker|id=11287}}<br />
<br />
==== Fixed ====<br />
* WME: Bickadoodle - Assertion on climbing the mountain {{Tracker|id=6594}}<br />
* WME: The Kite - Overlapping bug {{Tracker|id=6721}}<br />
* WME: Rosemary - Sprite flaw on going upwards {{Tracker|id=6572}}<br />
* WME: Add save thumbnails to Corrosion {{Tracker|id=11032}}<br />
=== Known Issues for Monday Starts on Saturnday & Golden Calf ===<br />
* Temporary screenshot bmp is not generated at the right location<br />
* File.Copy is not implemented<br />
<br />
=== Known Issues for FoxTail ===<br />
* selection arrow in dialogues menus seems to be drawn a pixel off comparing to original game (need more testing with different FoxTail versions)<br />
* text in books contains extra '^' character at the beginning of some paragraphs (incorrect split? some kind of specially added control character?)<br />
* saveload progress bar is not drawn under overlay (I need to learn how to deal with dirtyrects to fix this)<br />
* savegame description encoding seems to be wrong for some reason for Russian (may be caused by changing encoding during the game)<br />
<br />
=== Known Issues for Rosemary ===<br />
* WME: Rosemary - Text glitch {{Tracker|id=6453}}<br />
* WME: Rosemary - Icons glitch {{Tracker|id=6454}}<br />
* WME: Rosemary - Flickering images {{Tracker|id=6571}}<br />
* WME: Rosemary - Font error {{Tracker|id=6573}}<br />
<br />
=== Known Issues for Ghost in the Sheet ===<br />
* WME: Ghost in the Sheet - Freeze of final cutscenes {{Tracker|id=6533}}<br />
<br />
=== Known Issues for Rhiannon ===<br />
* WME: Rhiannon - Animation freeze of the final outtro {{Tracker|id=6569}}<br />
<br />
=== Known Issues for Vsevolod ===<br />
* WME: Vsevolod (DEMO) - Assertion in Intro {{Tracker|id=6612}}<br />
* WME: Vsevolod (DEMO) - Assertion on taking the dagger {{Tracker|id=6613}}<br />
* WME: Vsevolod (DEMO) - Font too big(?) {{Tracker|id=6634}}<br />
<br />
=== Known Issues for 5MA ===<br />
* WME: 5MA - wasps animation is too slow {{Tracker|id=6649}}<br />
<br />
=== Known Issues for White Chamber ===<br />
* WME: white chamber - bot flickers when changing directions {{Tracker|id=6652}}<br />
* WME: white chamber - slow scrolling {{Tracker|id=6653}}<br />
<br />
=== Known Issues for The Kite ===<br />
* WME: The Kite - Script runtime errors {{Tracker|id=6722}}<br />
<br />
=== Known Issues for Helga Deep in Trouble ===<br />
* WME: Helga Deep in Trouble - Graphic mistake {{Tracker|id=9683}}<br />
<br />
=== Known Issues for The Shine of a Star ===<br />
* WME: The Shine of a Star - Problems at shovel puzzle scene {{Tracker|id=9720}}<br />
<br />
=== Known Issues for Space Madness ===<br />
* File.Copy() is not implemented, so extras wallpapers are not exported to saves folder from data.dcp<br />
<br />
=== Known Issues for J.U.L.I.A.: Among the Stars ===<br />
* Some methods should be added for JULIA subengine<br />
<br />
=== Known Issues for J.U.L.I.A.: Untold ===<br />
* It's unknown if level editor is accessible and working correctly<br />
<br />
=== Known Issues for J.U.L.I.A. (original) ===<br />
* Requires sprite-rotation for a puzzle<br />
<br />
=== Known Issues for East Side Story ===<br />
* wants "framd.ttf"<br />
<br />
== Known Issues for specific 2.5D games ==<br />
=== Known Issues for Alpha Polaris ===<br />
* Cyrillic input is required for Russian version of Alpha Polaris to be completable<br />
<br />
=== Known Issues for Art of Murder 1: FBI Confidential ===<br />
* Directory.GetDirectories() is required for Art of Murder 1: FBI Confidential<br />
<br />
=== Known Issues for The Last Crown: Midnight Horror ===<br />
* Some methods should be added for The Last Crown: Midnight Horror<br />
<br />
=== Known Issues for Sunrise ===<br />
* Plugin for new video codec should be added for Sunrise<br />
<br />
* File() method should return hardcoded values for Sunrise</div>Lb ii2https://wiki.scummvm.org/index.php?title=Wintermute/TODO&diff=32481Wintermute/TODO2021-06-12T22:35:10Z<p>Lb ii2: /* Known East Side Story */</p>
<hr />
<div>== Status ==<br />
See [[Wintermute/Games|Wintermute Games]] for a list of the current state of the various games.<br />
<br />
== Main ToDo items ==<br />
<br />
=== Bugs Also in the Original ===<br />
In the following you will find a number of bugs which actually already occur when using the original interpreter / .EXE. That is, those errors are bugs in the games themselves, not in ScummVM. Still, we sometimes are able to implement workarounds, meaning ScummVM at times works better than the original ;).<br />
<br />
Note that neither of these lists is complete.<br />
<br />
==== Not Fixed ====<br />
* WME: Dirty Split - Dialog coming out of wrong character {{Tracker|id=6203}}<br />
* WME: 1 1/2 Ritter - Graphical slider issues in sound options menu {{Tracker|id=6567}}<br />
* WME: Some games are using same fonts for selected and normal text {{Tracker|id=11287}}<br />
<br />
==== Fixed ====<br />
* WME: Bickadoodle - Assertion on climbing the mountain {{Tracker|id=6594}}<br />
* WME: The Kite - Overlapping bug {{Tracker|id=6721}}<br />
* WME: Rosemary - Sprite flaw on going upwards {{Tracker|id=6572}}<br />
* WME: Add save thumbnails to Corrosion {{Tracker|id=11032}}<br />
<br />
=== Missing Features ===<br />
* Screenshots are missing for most of games<br />
* Some plugins are not implemened:<br />
** Standard plugins (however, there are no known games that use them)<br />
** [[Wintermute/Plugins#wme_displacement.dll|wme_displacement.dll]] for [[Beyond the Threshold]]<br />
** [[Wintermute/Plugins#wme_commandlinehelper.dll|wme_commandlinehelper.dll]] for Pizza Morgana: Episode 1 - Monsters and Manipulations in the Magical Forest<br />
* 2.5D games support: 3D characters & 3D scenes - currently active GSoC task<br />
* Debugger<br />
<br />
=== Various ToDo ===<br />
* Implement a way to warp to desired chapters without completing the games to reproduce some game-specific bugs<br />
* Implement script patches (like in SCI) for fixing original bugs (like, 1 1/2 Ritter slider) and accessing interesting dead code (like, debug screens bundled inside game packages)<br />
* Check if Farsi versions of games are working correctly<br />
<br />
=== Known Issues ===<br />
* Last letter of text lines is missing sometimes. Notable case: 1 1/2 Ritter - Menu font problem {{Tracker|id=11007}}<br />
* Dirty rects are working wrong sometimes. Notable case: Helga Deep in Trouble - Graphic mistake {{Tracker|id=9683}}<br />
* WME: Engine doesn't use correct screenmode {{Tracker|id=11160}}<br />
* WME: Theora player issues {{Tracker|id=6500}}<br />
<br />
=== Legacy ToDo List ===<br />
Not sure if this is already fixed or not. Need to look at this later.<br />
* Optimize UITiledImage<br />
* Use more than one dirty rect<br />
* Font-sizes are wrong enough to allow Dirty Split to draw text that is hidden in the original game (most visible on the coin-interface)<br />
* Alpha-masks for Theora-videos are broken on big-endian platforms<br />
<br />
== ToDo items for specific games ==<br />
=== Known Issues for Monday Starts on Saturnday & Golden Calf ===<br />
* Temporary screenshot bmp is not generated at the right location<br />
* File.Copy is not implemented<br />
<br />
=== Known Issues for FoxTail ===<br />
* selection arrow in dialogues menus seems to be drawn a pixel off comparing to original game (need more testing with different FoxTail versions)<br />
* text in books contains extra '^' character at the beginning of some paragraphs (incorrect split? some kind of specially added control character?)<br />
* saveload progress bar is not drawn under overlay (I need to learn how to deal with dirtyrects to fix this)<br />
* savegame description encoding seems to be wrong for some reason for Russian (may be caused by changing encoding during the game)<br />
<br />
=== Known Issues for Rosemary ===<br />
* WME: Rosemary - Text glitch {{Tracker|id=6453}}<br />
* WME: Rosemary - Icons glitch {{Tracker|id=6454}}<br />
* WME: Rosemary - Flickering images {{Tracker|id=6571}}<br />
* WME: Rosemary - Font error {{Tracker|id=6573}}<br />
<br />
=== Known Issues for Ghost in the Sheet ===<br />
* WME: Ghost in the Sheet - Freeze of final cutscenes {{Tracker|id=6533}}<br />
<br />
=== Known Issues for Rhiannon ===<br />
* WME: Rhiannon - Animation freeze of the final outtro {{Tracker|id=6569}}<br />
<br />
=== Known Issues for Vsevolod ===<br />
* WME: Vsevolod (DEMO) - Assertion in Intro {{Tracker|id=6612}}<br />
* WME: Vsevolod (DEMO) - Assertion on taking the dagger {{Tracker|id=6613}}<br />
* WME: Vsevolod (DEMO) - Font too big(?) {{Tracker|id=6634}}<br />
<br />
=== Known Issues for 5MA ===<br />
* WME: 5MA - wasps animation is too slow {{Tracker|id=6649}}<br />
<br />
=== Known Issues for White Chamber ===<br />
* WME: white chamber - bot flickers when changing directions {{Tracker|id=6652}}<br />
* WME: white chamber - slow scrolling {{Tracker|id=6653}}<br />
<br />
=== Known Issues for The Kite ===<br />
* WME: The Kite - Script runtime errors {{Tracker|id=6722}}<br />
<br />
=== Known Issues for Helga Deep in Trouble ===<br />
* WME: Helga Deep in Trouble - Graphic mistake {{Tracker|id=9683}}<br />
<br />
=== Known Issues for The Shine of a Star ===<br />
* WME: The Shine of a Star - Problems at shovel puzzle scene {{Tracker|id=9720}}<br />
<br />
=== Known Issues for Space Madness ===<br />
* File.Copy() is not implemented, so extras wallpapers are not exported to saves folder from data.dcp<br />
<br />
=== Known Issues for J.U.L.I.A.: Among the Stars ===<br />
* Some methods should be added for JULIA subengine<br />
<br />
=== Known Issues for J.U.L.I.A.: Untold ===<br />
* It's unknown if level editor is accessible and working correctly<br />
<br />
=== Known Issues for J.U.L.I.A. (original) ===<br />
* Requires sprite-rotation for a puzzle<br />
<br />
=== Known Issues for East Side Story ===<br />
* wants "framd.ttf"<br />
<br />
== Known Issues for 2.5D games ==<br />
Those games are not playable with ScummVM, but they already have known issues that must be fixed after implementing 3D scenes and 3D characters:<br />
* Cyrillic input is required for Russian version of Alpha Polaris to be completable<br />
* Directory.GetDirectories() is required for Art of Murder 1: FBI Confidential<br />
* Some methods should be added for The Last Crown: Midnight Horror<br />
* Plugin for new video codec should be added for Sunrise<br />
* File() method should return hardcoded values for Sunrise</div>Lb ii2https://wiki.scummvm.org/index.php?title=Wintermute/TODO&diff=32480Wintermute/TODO2021-06-12T22:34:14Z<p>Lb ii2: /* ToDo items for specific games */</p>
<hr />
<div>== Status ==<br />
See [[Wintermute/Games|Wintermute Games]] for a list of the current state of the various games.<br />
<br />
== Main ToDo items ==<br />
<br />
=== Bugs Also in the Original ===<br />
In the following you will find a number of bugs which actually already occur when using the original interpreter / .EXE. That is, those errors are bugs in the games themselves, not in ScummVM. Still, we sometimes are able to implement workarounds, meaning ScummVM at times works better than the original ;).<br />
<br />
Note that neither of these lists is complete.<br />
<br />
==== Not Fixed ====<br />
* WME: Dirty Split - Dialog coming out of wrong character {{Tracker|id=6203}}<br />
* WME: 1 1/2 Ritter - Graphical slider issues in sound options menu {{Tracker|id=6567}}<br />
* WME: Some games are using same fonts for selected and normal text {{Tracker|id=11287}}<br />
<br />
==== Fixed ====<br />
* WME: Bickadoodle - Assertion on climbing the mountain {{Tracker|id=6594}}<br />
* WME: The Kite - Overlapping bug {{Tracker|id=6721}}<br />
* WME: Rosemary - Sprite flaw on going upwards {{Tracker|id=6572}}<br />
* WME: Add save thumbnails to Corrosion {{Tracker|id=11032}}<br />
<br />
=== Missing Features ===<br />
* Screenshots are missing for most of games<br />
* Some plugins are not implemened:<br />
** Standard plugins (however, there are no known games that use them)<br />
** [[Wintermute/Plugins#wme_displacement.dll|wme_displacement.dll]] for [[Beyond the Threshold]]<br />
** [[Wintermute/Plugins#wme_commandlinehelper.dll|wme_commandlinehelper.dll]] for Pizza Morgana: Episode 1 - Monsters and Manipulations in the Magical Forest<br />
* 2.5D games support: 3D characters & 3D scenes - currently active GSoC task<br />
* Debugger<br />
<br />
=== Various ToDo ===<br />
* Implement a way to warp to desired chapters without completing the games to reproduce some game-specific bugs<br />
* Implement script patches (like in SCI) for fixing original bugs (like, 1 1/2 Ritter slider) and accessing interesting dead code (like, debug screens bundled inside game packages)<br />
* Check if Farsi versions of games are working correctly<br />
<br />
=== Known Issues ===<br />
* Last letter of text lines is missing sometimes. Notable case: 1 1/2 Ritter - Menu font problem {{Tracker|id=11007}}<br />
* Dirty rects are working wrong sometimes. Notable case: Helga Deep in Trouble - Graphic mistake {{Tracker|id=9683}}<br />
* WME: Engine doesn't use correct screenmode {{Tracker|id=11160}}<br />
* WME: Theora player issues {{Tracker|id=6500}}<br />
<br />
=== Legacy ToDo List ===<br />
Not sure if this is already fixed or not. Need to look at this later.<br />
* Optimize UITiledImage<br />
* Use more than one dirty rect<br />
* Font-sizes are wrong enough to allow Dirty Split to draw text that is hidden in the original game (most visible on the coin-interface)<br />
* Alpha-masks for Theora-videos are broken on big-endian platforms<br />
<br />
== ToDo items for specific games ==<br />
=== Known Issues for Monday Starts on Saturnday & Golden Calf ===<br />
* Temporary screenshot bmp is not generated at the right location<br />
* File.Copy is not implemented<br />
<br />
=== Known Issues for FoxTail ===<br />
* selection arrow in dialogues menus seems to be drawn a pixel off comparing to original game (need more testing with different FoxTail versions)<br />
* text in books contains extra '^' character at the beginning of some paragraphs (incorrect split? some kind of specially added control character?)<br />
* saveload progress bar is not drawn under overlay (I need to learn how to deal with dirtyrects to fix this)<br />
* savegame description encoding seems to be wrong for some reason for Russian (may be caused by changing encoding during the game)<br />
<br />
=== Known Issues for Rosemary ===<br />
* WME: Rosemary - Text glitch {{Tracker|id=6453}}<br />
* WME: Rosemary - Icons glitch {{Tracker|id=6454}}<br />
* WME: Rosemary - Flickering images {{Tracker|id=6571}}<br />
* WME: Rosemary - Font error {{Tracker|id=6573}}<br />
<br />
=== Known Issues for Ghost in the Sheet ===<br />
* WME: Ghost in the Sheet - Freeze of final cutscenes {{Tracker|id=6533}}<br />
<br />
=== Known Issues for Rhiannon ===<br />
* WME: Rhiannon - Animation freeze of the final outtro {{Tracker|id=6569}}<br />
<br />
=== Known Issues for Vsevolod ===<br />
* WME: Vsevolod (DEMO) - Assertion in Intro {{Tracker|id=6612}}<br />
* WME: Vsevolod (DEMO) - Assertion on taking the dagger {{Tracker|id=6613}}<br />
* WME: Vsevolod (DEMO) - Font too big(?) {{Tracker|id=6634}}<br />
<br />
=== Known Issues for 5MA ===<br />
* WME: 5MA - wasps animation is too slow {{Tracker|id=6649}}<br />
<br />
=== Known Issues for White Chamber ===<br />
* WME: white chamber - bot flickers when changing directions {{Tracker|id=6652}}<br />
* WME: white chamber - slow scrolling {{Tracker|id=6653}}<br />
<br />
=== Known Issues for The Kite ===<br />
* WME: The Kite - Script runtime errors {{Tracker|id=6722}}<br />
<br />
=== Known Issues for Helga Deep in Trouble ===<br />
* WME: Helga Deep in Trouble - Graphic mistake {{Tracker|id=9683}}<br />
<br />
=== Known Issues for The Shine of a Star ===<br />
* WME: The Shine of a Star - Problems at shovel puzzle scene {{Tracker|id=9720}}<br />
<br />
=== Known Issues for Space Madness ===<br />
* File.Copy() is not implemented, so extras wallpapers are not exported to saves folder from data.dcp<br />
<br />
=== Known Issues for J.U.L.I.A.: Among the Stars ===<br />
* Some methods should be added for JULIA subengine<br />
<br />
=== Known Issues for J.U.L.I.A.: Untold ===<br />
* It's unknown if level editor is accessible and working correctly<br />
<br />
=== Known Issues for J.U.L.I.A. (original) ===<br />
* Requires sprite-rotation for a puzzle<br />
<br />
=== Known East Side Story ===<br />
* wants "framd.ttf"<br />
<br />
== Known Issues for 2.5D games ==<br />
Those games are not playable with ScummVM, but they already have known issues that must be fixed after implementing 3D scenes and 3D characters:<br />
* Cyrillic input is required for Russian version of Alpha Polaris to be completable<br />
* Directory.GetDirectories() is required for Art of Murder 1: FBI Confidential<br />
* Some methods should be added for The Last Crown: Midnight Horror<br />
* Plugin for new video codec should be added for Sunrise<br />
* File() method should return hardcoded values for Sunrise</div>Lb ii2https://wiki.scummvm.org/index.php?title=Wintermute&diff=32479Wintermute2021-06-12T22:34:01Z<p>Lb ii2: </p>
<hr />
<div>{{EngineDescription|<br />
name=Wintermute|<br />
developer=[[User:somaen|somaen]], [[User:t0by|t0by]], [[User:Fury|Fury]]|<br />
companies=[[Dead:Code Software]]|<br />
usedBy=[[Wintermute/Games|Hundred of games]]|<br />
dateAdded=2012-09-04|<br />
release=1.7.0|<br />
}}<br />
<br />
The '''Wintermute Engine''' (Copyright (c) 2011 Jan Nedoma) is a set of software tools and a runtime interpreter (game engine) primarily designed for creating and running graphical adventure games. The full engine is open-source (on demand), as well as some of the tools.<br />
<br />
The lead developer rewrote the runtime interpreter to make it a bit portable in 2011, for the 2D part of the engine only.<br />
<br />
This engine was added by the [[Summer of Code|GSoC]] student [[User:somaen|somaen]] to ScummVM as part of the [[Summer of Code|Google Summer of Code]] in [[Summer of Code/GSoC2012#Wintermute integration in ScummVM|2012]]. Its functionality was extended by the GSOC student [[User:t0by|t0by]] as part of the [[Summer of Code/GSoC2013#Improving Wintermute Engine|GSoC 2013]].<br />
<br />
The 3D part of the engine was implemented by the GSOC student [[User:Fury|Fury]] as part of the [[Summer of Code/GSoC2020|GSoC 2020]].<br />
<br />
Once complete, this engine would add support to more than hundred 2D and 2.5D games, would give the users a nice way to create games supported by ScummVM, and would bring to Dead:Code the portability of which they dream.<br />
<br />
==Features==<br />
This port of the Wintermute Engine (WME) is based on WME Lite, which lacks some functionality originally found in WME: (from http://res.dead-code.org/doku.php/wmelite:start)<br />
<br />
In addition, this port removes a few additional features that were never/rarely used.<br />
{| class="wikitable"<br />
|+<br />
Comparison of different WME forks<br />
!Feature<br />
!WME 1.x<br />
!WME Lite<br />
!ScummVM<br />
|-<br />
|3D Characters<br />
|Yes<br />
|No<br />
|Yes<br />
|-<br />
|Sprite frame mirroring<br />
|Yes<br />
|No<br />
|Yes<br />
|-<br />
|Sprite rotations<br />
|Yes<br />
|No<br />
|Yes<br />
|-<br />
|Sprite blending modes<br />
|Yes<br />
|No<br />
|???<br />
|-<br />
|Video playback<br />
|Yes<br />
|No<br />
|Partially (Theora is slow and doesn't support seeking)<br />
|-<br />
|Sound effects like SoundFXEcho()<br />
|Yes<br />
|No<br />
|No<br />
|-<br />
|Plugins<br />
|Yes<br />
|No<br />
|For most games, reimplemented - see [[Wintermute/Plugins]]<br />
|-<br />
|External functions from DLLs<br />
|Yes<br />
|No<br />
|For most games, reimplemented - see [[Wintermute/Externals]]<br />
|-<br />
|'Directory' script object<br />
|Real files listing<br />
|Real files listing<br />
|For most games, static lists - see script_ext_directory.cpp<br />
|-<br />
|'File' script object<br />
|Real files access<br />
|Real files access<br />
|Implemented with SavefileManager<br />
|-<br />
|Game Explorer support.<br />
|Yes<br />
|No<br />
|No<br />
|-<br />
|Debugger<br />
|Yes<br />
|No<br />
|No<br />
|-<br />
|Compiler <br />
|Yes<br />
|No<br />
|No<br />
|-<br />
|CD-numbering support in .dcp-files <br />
|Yes<br />
|Yes<br />
|No, was never used<br />
|-<br />
|VKey values<br />
|MSDN Keycodes<br />
|SDL Keycodes<br />
|MSDN / SDL Keycodes (specific per game)<br />
|}<br />
<br />
==Additional limitations==<br />
* Only .OGG and RAW-.WAV sounds are supported at this point<br />
* TTF-fonts might behave a bit differently, owing to both the change to FreeType in WME Lite and the change in dpi in this port of WME.<br />
* The window-caption-setting in-game will be ignored, for the sake of concistency with ScummVM.<br />
* Since we don't use FreeImage, some games might use odd files that weren't expected when the image-decoders in ScummVM were written. One example here is interlaced-PNGs.<br />
* Most games assume the availability of the Windows-fonts (particularly arial.ttf) at this point no fallback has been put in place for using FreeFonts as replacements, simply for lack of having them easily accessible to the engines at this point. So, at least arial.ttf should be put in either the game-folder or made available through the extras-folder for now, otherwise kGUIBigFont will be used as a replacement.<br />
<br />
==Advanced engine-features==<br />
At this point the engine implements the following "advanced engine features":<br />
* RTL ("Return to Launcher") support<br />
* Global options dialog support<br />
* Listing savestates via command line or Launcher<br />
* Loading savestates via command line or Launcher<br />
* Deleting savestates via the Launcher and GMM<br />
* Savestate metadata support<br />
* Loading/Saving during run time<br />
<br />
and NOT the following:<br />
* Enhanced debug/error messages<br />
<br />
==Detection==<br />
Since Wintermute has authoring tools available, there will at any point in time be at least a few games that are works-in-progress, and as the authors of these games might want to test their games in ScummVM, the engine has to be able to detect arbitrary Wintermute-games, to this end the detector code in this engine will check any folder containing "data.dcp", and try to read "startup.settings" and "default.game" (or optionally any other .game-file defined in startup.settings), the Name/Caption fields in the .game-file will be used as gameid/title (prefixing the gameid with "wmefan-" to avoid confusion with any other WME game that might happen to have taken that id.<br />
<br />
All COMPLETED games should have their md5s and gameids properly added. <br />
<br />
==Games targeted by the engine==<br />
This engine potentially targets a very large amount of games:<br />
*[http://res.dead-code.org/doku.php/games:start Dead:Code list of games]<br />
*[http://forum.dead-code.org/index.php?board=2.0 Dead:Code forum announcement thread]<br />
*[http://www.mobygames.com/game-group/game-engine-wintermute MobyGames short list]<br />
<br />
See [[Wintermute/Games|Wintermute Games]] for a list of known games and their current state of support in the engine.<br />
<br />
==Known issues:==<br />
See [[Wintermute/TODO|Wintermute TODO]] list.<br />
<br />
==See Also==<br />
* [[Wintermute/Controls]]<br />
* [[Wintermute/Versions]]<br />
<br />
==External links==<br />
*[http://en.wikipedia.org/wiki/Wintermute_Engine Wikipedia article on the Wintermute Engine]<br />
<br />
[[Category:Engines]]</div>Lb ii2https://wiki.scummvm.org/index.php?title=Wintermute/Controls&diff=31231Wintermute/Controls2020-10-10T23:20:02Z<p>Lb ii2: </p>
<hr />
<div>This page lists known controls for most [[Wintermute/Games|Wintermute games]]. Those tables may be useful for building keymappings for those games. It also contains information on secrets, debug keys and interesting unreachable code.<br />
<br />
= Standard controls =<br />
<br />
== Standard in-game controls ==<br />
<br />
Those controls are processed at all games scripts, except for [[Escape From The Mansion]].<br />
<br />
{| border="1" cellpadding="2"<br />
|- style="background:silver"<br />
! Context || Original controls !! Action !! Comment !! Alternative input<br />
|-<br />
| All games || Left click || Use / Take / Click / etc || || JOY_A<br />
|-<br />
| All games || Right click || Look / Drop / Click / etc || || JOY_B<br />
|-<br />
| All games || Enter || Ok || || Virtual keyboard<br />
|-<br />
| All games || Esc || Cancel || || JOY_X<br />
|-<br />
| Some games || Esc / F1 || Open Menu || Some games opens menu on Esc only. || Virtual keyboard<br />
|-<br />
| Some games || <Any key> || Skip dialog line || || Virtual keyboard<br />
|}<br />
<br />
Since "Open menu" action can always be done with Esc, there is no reason for additional remapping of separate F1 key.<br />
<br />
It's hard to tell which games are actually have actions for <Any key> with reading & testing. Since tables below are generated semi-automatically, this information is not currently provided.<br />
<br />
== Text input engine-hardcoded controls ==<br />
Remapping those controls is not implemented yet.<br />
{| border="1" cellpadding="2"<br />
|- style="background:silver"<br />
! Context || Key !! Action<br />
|-<br />
| Text input || Left / Up || Move caret one character left<br />
|-<br />
| Text input || Right / Down || Move caret one character right<br />
|-<br />
| Text input || Home || Move caret to string beginning<br />
|-<br />
| Text input || End || Move caret to string ending<br />
|-<br />
| Text input || Ctrl+A || Select all<br />
|-<br />
| Text input || Shift+<Arrow> || Move selection border to left/right<br />
|-<br />
| Text input || Shift+<Home/End> || Move selection border to home/end<br />
|-<br />
| Text input || Backspace || Remove one character before caret<br />
|-<br />
| Text input || Delete || Remove one character after caret or remove all selected text<br />
|-<br />
| Text input || <Printable key> || Add pressed character before caret<br />
|}<br />
<br />
== Additional engine-hardcoded controls ==<br />
{| border="1" cellpadding="2"<br />
|- style="background:silver"<br />
! Context || Key !! Action<br />
|-<br />
| Video playback || Esc || Stop video playback<br />
|}<br />
<br />
= Legend =<br />
<br />
{| border="1" cellpadding="2"<br />
|- style="background:silver"<br />
! Value !! Meaning<br />
|- style="background:white"<br />
| Standard || Standard controls listed in tables above<br />
|- style="background:green"<br />
| Must have || It's impossible to complete game without this control<br />
|- style="background:lightgreen"<br />
| Nice to have || Useful control that do something that can't be done with menus, onscreen buttons, etc<br />
|- style="background:blue"<br />
| New feature|| Useful control that was not present in original game, but was added in ScummVM as an alias<br />
|- style="background:lightblue"<br />
| Alias || Useful control that do something that can be done with menus, onscreen buttons, etc<br />
|- style="background:gold"<br />
| Secret || Secret controls for fun & profit<br />
|- style="background:pink"<br />
| Debug || Secret controls useful for game debugging<br />
|- style="background:grey"<br />
| Disabled || Control mentioned in unreachable code, cannot be used without patching game<br />
|- style="background:red"<br />
| Unimplemented || It's impossible to complete game without this control, and ScummVM can't emulate it<br />
|}<br />
<br />
= 2D games =<br />
<br />
== 2D games without text input ==<br />
<br />
=== [[The Death of Erin Myers]] ===<br />
{| border="1" cellpadding="2"<br />
|- style="background:silver"<br />
! Context || Original controls !! Action !! Comment !! Alternative input<br />
|- style="background:white"<br />
| Anytime || Standard controls<br />
|- style="background:pink"<br />
| Anytime || End || Make some font bigger || Debug || N/A<br />
|}<br />
<br />
=== [[Escape From The Mansion]] ===<br />
{| border="1" cellpadding="2"<br />
|- style="background:silver"<br />
! Context || Original controls !! Action !! Comment !! Alternative input<br />
|- style="background:white"<br />
| Anytime || Left click || Use / Take / Click / etc || Standard || JOY_A<br />
|- style="background:white"<br />
| Anytime || Right click || Drop item || Standard || JOY_B<br />
|- style="background:gold"<br />
| In main menu || F1 || Warp to cellar scene || Secret || Virtual keyboard<br />
|- style="background:pink"<br />
| Anytime || F2 || Print volume value || Debug || Virtual keyboard<br />
|}<br />
<br />
=== [[Hamlet]] ===<br />
{| border="1" cellpadding="2"<br />
|- style="background:silver"<br />
! Context || Original controls !! Action !! Comment !! Alternative input<br />
|- style="background:white"<br />
| Anytime || Standard controls without F1 key<br />
|}<br />
<br />
=== [[K'NOSSOS]] ===<br />
{| border="1" cellpadding="2"<br />
|- style="background:silver"<br />
! Context || Original controls !! Action !! Comment !! Alternative input<br />
|- style="background:white"<br />
| Anytime || Standard controls<br />
|- style="background:gold"<br />
| In main menu || Shift+A || Warp to testbed scene || Secret || Virtual keyboard<br />
|}<br />
<br />
=== [[Kulivočko]] ===<br />
{| border="1" cellpadding="2"<br />
|- style="background:silver"<br />
! Context || Original controls !! Action !! Comment !! Alternative input<br />
|- style="background:white"<br />
| Anytime || Standard controls without F1 key<br />
|- style="background:lightgreen"<br />
| In game || Space || Show hint icons || Nice to have || MOUSE_MIDDLE / JOY_Y<br />
|}<br />
<br />
=== [[Oknytt]] ===<br />
{| border="1" cellpadding="2"<br />
|- style="background:silver"<br />
! Context || Original controls !! Action !! Comment !! Alternative input<br />
|- style="background:white"<br />
| Anytime || Standard controls without F1 key<br />
|- style="background:lightblue"<br />
| In game || Tab || Open inventory || Alias || MOUSE_MIDDLE / JOY_Y<br />
|}<br />
<br />
=== [[Red Comrades 0.2: Operation F.]] ===<br />
{| border="1" cellpadding="2"<br />
|- style="background:silver"<br />
! Context || Original controls !! Action !! Comment !! Alternative input<br />
|- style="background:white"<br />
| Anytime || Standard controls without F1 key (menu is also accessible with "O" key)<br />
|- style="background:lightblue"<br />
| In game || I || Open inventory || Alias || MOUSE_MIDDLE / JOY_UP<br />
|- style="background:lightblue"<br />
| In game || M / TAB / F1 || Open map || Alias || JOY_DOWN<br />
|- style="background:lightblue"<br />
| In game || L / 1 || Look At action || Alias || N/A<br />
|- style="background:lightblue"<br />
| In game || W / 2 || Walk action || Alias || N/A<br />
|- style="background:lightblue"<br />
| In game || G / 3 || Pick Up action || Alias || N/A<br />
|- style="background:lightblue"<br />
| In game || U / 4 || Use action || Alias || N/A<br />
|- style="background:lightblue"<br />
| In game || T / 5 || Talk action || Alias || N/A<br />
|- style="background:lightblue"<br />
| In game || C / 6 || Use Chapayev action || Alias || N/A<br />
|- style="background:grey"<br />
| In game || A || (Only in demo 2015) Warps to "data\scenes\animtest\animtest.scene" (which is a misprint, data.dcp does not have "data\" path prefix) || Disabled, need Game.DebugMode == true ||<br />
|- style="background:grey"<br />
| In game || Q || (Only in demo 2015) Set internal quest counter to 60 (unlocking banya talk with Anka) || Disabled, need Game.DebugMode == true ||<br />
|- style="background:grey"<br />
| In game || Backspace || (Only in demo 2015) Prints some debug data || Disabled, need Game.DebugMode == true ||<br />
|}<br />
<br />
=== [[Reversion - The Escape]] ===<br />
{| border="1" cellpadding="2"<br />
|- style="background:silver"<br />
! Context || Original controls !! Action !! Comment !! Alternative input<br />
|- style="background:white"<br />
| Anytime || Standard controls<br />
|- style="background:lightblue"<br />
| In game || I || Open inventory || Alias || MOUSE_MIDDLE / JOY_Y<br />
|}<br />
<br />
=== [[Reversion - The Meeting]] ===<br />
{| border="1" cellpadding="2"<br />
|- style="background:silver"<br />
! Context || Original controls !! Action !! Comment !! Alternative input<br />
|- style="background:white"<br />
| Anytime || Standard controls<br />
|- style="background:lightblue"<br />
| In game || I || Open inventory || Alias || MOUSE_MIDDLE / JOY_Y<br />
|- style="background:lightblue"<br />
| In game || Mouse wheel up || Scroll inventory up || Alias || Up / JOY_UP<br />
|- style="background:lightblue"<br />
| In game || Mouse wheel down || Scroll inventory down || Alias || Down / JOY_DOWN<br />
|}<br />
<br />
=== [[Reversion - The Return]] ===<br />
{| border="1" cellpadding="2"<br />
|- style="background:silver"<br />
! Context || Original controls !! Action !! Comment !! Alternative input<br />
|- style="background:white"<br />
| Anytime || Standard controls<br />
|- style="background:lightblue"<br />
| In game || I || Open inventory || Alias || MOUSE_MIDDLE / JOY_Y<br />
|- style="background:lightblue"<br />
| In game || Mouse wheel up || Scroll inventory up || Alias || Up / JOY_UP<br />
|- style="background:lightblue"<br />
| In game || Mouse wheel down || Scroll inventory down || Alias || Down / JOY_DOWN<br />
|}<br />
=== [[The Shine of a Star]] ===<br />
{| border="1" cellpadding="2"<br />
|- style="background:silver"<br />
! Context || Original controls !! Action !! Comment !! Alternative input<br />
|- style="background:white"<br />
| Anytime || Standard controls<br />
|- style="background:white"<br />
| Sometimes || Left click || Skip animation || Standard || JOY_A<br />
|- style="background:lightgreen"<br />
| In game || Space || Skip (intro) || Nice to have || MOUSE_MIDDLE / JOY_Y<br />
|}<br />
<br />
=== [[Space Madness]] ===<br />
{| border="1" cellpadding="2"<br />
|- style="background:silver"<br />
! Context || Original controls !! Action !! Comment !! Alternative input<br />
|- style="background:white"<br />
| Anytime || Standard controls<br />
|}<br />
<br />
== 2D games with text input required for user name / saved game description only ==<br />
<br />
=== [[Five Magical Amulets]] ===<br />
{| border="1" cellpadding="2"<br />
|- style="background:silver"<br />
! Context || Original controls !! Action !! Comment !! Alternative input<br />
|- style="background:white"<br />
| Anytime || Standard controls<br />
|- style="background:lightgreen"<br />
| Save menu || Text input || Name / description input || Nice to have || Virtual keyboard<br />
|- style="background:lightblue"<br />
| In diary || Left / PgUp || Previous page || Alias || MOUSE_WHEEL_UP / JOY_LEFT<br />
|- style="background:lightblue"<br />
| In diary || Right / PgDn || Next page || Alias || MOUSE_WHEEL_DOWN / JOY_RIGHT<br />
|}<br />
<br />
=== [[Actual Destination]] ===<br />
{| border="1" cellpadding="2"<br />
|- style="background:silver"<br />
! Context || Original controls !! Action !! Comment !! Alternative input<br />
|- style="background:white"<br />
| Anytime || Standard controls<br />
|- style="background:lightgreen"<br />
| Save menu || Text input || Name / description input || Nice to have || Virtual keyboard<br />
|}<br />
<br />
=== [[Alimardan's Mischief]] ===<br />
{| border="1" cellpadding="2"<br />
|- style="background:silver"<br />
! Context || Original controls !! Action !! Comment !! Alternative input<br />
|- style="background:white"<br />
| Anytime || Standard controls<br />
|- style="background:lightgreen"<br />
| Save menu || Text input || Name / description input || Nice to have || Virtual keyboard<br />
|- style="background:lightgreen"<br />
| In game || Space || Show hint icons || Nice to have || MOUSE_MIDDLE / JOY_Y<br />
|- style="background:lightgreen"<br />
| In game || F10 || Use default menu || Nice to have || MOUSE_WHEEL_UP / JOY_LEFT<br />
|- style="background:lightgreen"<br />
| In game || F11 || Use alternative menu || Nice to have || MOUSE_WHEEL_DOWN / JOY_RIGHT<br />
|- style="background:gold"<br />
| In game || Home || Warp to debug room || Secret || N/A<br />
|}<br />
<br />
=== [[Alimardan Meets Merlin]] ===<br />
{| border="1" cellpadding="2"<br />
|- style="background:silver"<br />
! Context || Original controls !! Action !! Comment !! Alternative input<br />
|- style="background:white"<br />
| Anytime || Standard controls<br />
|- style="background:lightgreen"<br />
| Save menu || Text input || Name / description input || Nice to have || Virtual keyboard<br />
|- style="background:lightgreen"<br />
| In game || Space || Show hint icons || Nice to have || MOUSE_MIDDLE / JOY_Y<br />
|- style="background:lightgreen"<br />
| In game || F10 || Use default menu || Nice to have || MOUSE_WHEEL_UP / JOY_LEFT<br />
|- style="background:lightgreen"<br />
| In game || F11 || Use alternative menu || Nice to have || MOUSE_WHEEL_DOWN / JOY_RIGHT<br />
|- style="background:lightblue"<br />
| In phone || Backspace || Phone button Cancel || Alias || On-screen button<br />
|- style="background:lightblue"<br />
| In phone || Down || Phone button Down || Alias || JOY_DOWN<br />
|- style="background:lightblue"<br />
| In phone || Up || Phone button Up || Alias || JOY_UP<br />
|- style="background:lightblue"<br />
| In phone || 0 || Phone button 0 || Alias || On-screen button<br />
|- style="background:lightblue"<br />
| In phone || 1 || Phone button 1 || Alias || On-screen button<br />
|- style="background:lightblue"<br />
| In phone || 2 || Phone button 2 || Alias || On-screen button<br />
|- style="background:lightblue"<br />
| In phone || 3 || Phone button 3 || Alias || On-screen button<br />
|- style="background:lightblue"<br />
| In phone || 4 || Phone button 4 || Alias || On-screen button<br />
|- style="background:lightblue"<br />
| In phone || 5 || Phone button 5 || Alias || On-screen button<br />
|- style="background:lightblue"<br />
| In phone || 6 || Phone button 6 || Alias || On-screen button<br />
|- style="background:lightblue"<br />
| In phone || 7 || Phone button 7 || Alias || On-screen button<br />
|- style="background:lightblue"<br />
| In phone || 8 || Phone button 8 || Alias || On-screen button<br />
|- style="background:lightblue"<br />
| In phone || 9 || Phone button 9 || Alias || On-screen button<br />
|- style="background:lightblue"<br />
| In phone || * || Phone button * || Alias || On-screen button<br />
|- style="background:lightblue"<br />
| In phone || # || Phone button # || Alias || On-screen button<br />
|- style="background:gold"<br />
| In game || Home || Warp to debug room || Secret || N/A<br />
|}<br />
<br />
=== [[Apeiron]] ===<br />
{| border="1" cellpadding="2"<br />
|- style="background:silver"<br />
! Context || Original controls !! Action !! Comment !! Alternative input<br />
|- style="background:white"<br />
| Anytime || Standard controls<br />
|- style="background:lightgreen"<br />
| Save menu || Text input || Name / description input || Nice to have || Virtual keyboard<br />
|- style="background:green"<br />
| In game || Space || Switch between game & blueprints view || Must have || MOUSE_MIDDLE / JOY_Y<br />
|- style="background:gold"<br />
| In game || N || Press N 5 times to obtain all disks and blueprints || Secret || Virtual keyboard<br />
|}<br />
<br />
=== [[Boredom of Agustin Cordes]] ===<br />
{| border="1" cellpadding="2"<br />
|- style="background:silver"<br />
! Context || Original controls !! Action !! Comment !! Alternative input<br />
|- style="background:white"<br />
| Anytime || Standard controls<br />
|- style="background:lightgreen"<br />
| Save menu || Text input || Name / description input || Nice to have || Virtual keyboard<br />
|}<br />
<br />
=== [[Bickadoodle]] ===<br />
{| border="1" cellpadding="2"<br />
|- style="background:silver"<br />
! Context || Original controls !! Action !! Comment !! Alternative input<br />
|- style="background:white"<br />
| Anytime || Standard controls<br />
|- style="background:lightgreen"<br />
| Save menu || Text input || Name / description input || Nice to have || Virtual keyboard<br />
|}<br />
<br />
=== [[Book of Gron Part One]] ===<br />
{| border="1" cellpadding="2"<br />
|- style="background:silver"<br />
! Context || Original controls !! Action !! Comment !! Alternative input<br />
|- style="background:white"<br />
| Anytime || Standard controls<br />
|- style="background:lightgreen"<br />
| Save menu || Text input || Name / description input || Nice to have || Virtual keyboard<br />
|- style="background:lightgreen"<br />
| In game || Middle click || Use on door for a funny message || Nice to have || JOY_Y<br />
|}<br />
<br />
=== [[Carol Reed 4: East Side Story]] ===<br />
{| border="1" cellpadding="2"<br />
|- style="background:silver"<br />
! Context || Original controls !! Action !! Comment !! Alternative input<br />
|- style="background:white"<br />
| Anytime || Left click || Walk/Talk/Use || Standard || JOY_A<br />
|- style="background:white"<br />
| Anytime || Right click || Open Menu || Standard || JOY_B<br />
|- style="background:white"<br />
| Anytime || Enter || Ok || Standard || Virtual keyboard<br />
|- style="background:white"<br />
| Anytime || Esc || Cancel || Standard || JOY_X<br />
|- style="background:lightgreen"<br />
| Save menu || Text input || Name / description input || Nice to have || Virtual keyboard<br />
|- style="background:lightgreen"<br />
| Anytime || Tab || Show hint icons || Nice to have || MOUSE_MIDDLE / JOY_Y<br />
|- style="background:lightgreen"<br />
| Anytime || Mouse wheel up || Set music volume to 100% || Nice to have || PAGEUP<br />
|- style="background:lightgreen"<br />
| Anytime || Mouse wheel down || Set music volume to 0% || Nice to have || PAGEDOWN<br />
|- style="background:blue"<br />
| In game || Click on screen left edge || Turn left / click on screen left edge || New feature || Left / JOY_LEFT<br />
|- style="background:blue"<br />
| In game || Click on screen right edge || Turn right / click on screen right edge || New feature || Right / JOY_RIGHT<br />
|- style="background:blue"<br />
| In game || Click on screen center || Move forwards / click on screen center || New feature || Up / JOY_UP<br />
|- style="background:blue"<br />
| In game || Click on screen bottom || Move backwards / click on screen bottom || New feature || Down / JOY_DOWN<br />
|}<br />
<br />
=== [[Carol Reed 5: The Colour of Murder]] ===<br />
{| border="1" cellpadding="2"<br />
|- style="background:silver"<br />
! Context || Original controls !! Action !! Comment !! Alternative input<br />
|- style="background:white"<br />
| Anytime || Left click || Walk/Talk/Use || Standard || JOY_A<br />
|- style="background:white"<br />
| Anytime || Right click || Open Menu || Standard || JOY_B<br />
|- style="background:white"<br />
| Anytime || Enter || Ok || Standard || Virtual keyboard<br />
|- style="background:white"<br />
| Anytime || Esc || Cancel || Standard || JOY_X<br />
|- style="background:lightgreen"<br />
| Save menu || Text input || Name / description input || Nice to have || Virtual keyboard<br />
|- style="background:lightgreen"<br />
| Anytime || Tab || Show hint icons || Nice to have || MOUSE_MIDDLE / JOY_Y<br />
|- style="background:blue"<br />
| In game || Click on screen left edge || Turn left / click on screen left edge || New feature || Left / JOY_LEFT<br />
|- style="background:blue"<br />
| In game || Click on screen right edge || Turn right / click on screen right edge || New feature || Right / JOY_RIGHT<br />
|- style="background:blue"<br />
| In game || Click on screen center || Move forwards / click on screen center || New feature || Up / JOY_UP<br />
|- style="background:blue"<br />
| In game || Click on screen bottom || Move backwards / click on screen bottom || New feature || Down / JOY_DOWN<br />
|}<br />
<br />
=== [[Carol Reed 6: Black Circle]] ===<br />
{| border="1" cellpadding="2"<br />
|- style="background:silver"<br />
! Context || Original controls !! Action !! Comment !! Alternative input<br />
|- style="background:white"<br />
| Anytime || Left click || Walk/Talk/Use || Standard || JOY_A<br />
|- style="background:white"<br />
| Anytime || Right click || Open Menu || Standard || JOY_B<br />
|- style="background:white"<br />
| Anytime || Enter || Ok || Standard || Virtual keyboard<br />
|- style="background:white"<br />
| Anytime || Esc || Cancel || Standard || JOY_X<br />
|- style="background:lightgreen"<br />
| Save menu || Text input || Name / description input || Nice to have || Virtual keyboard<br />
|- style="background:blue"<br />
| In game || Click on screen left edge || Turn left / click on screen left edge || New feature || Left / JOY_LEFT<br />
|- style="background:blue"<br />
| In game || Click on screen right edge || Turn right / click on screen right edge || New feature || Right / JOY_RIGHT<br />
|- style="background:blue"<br />
| In game || Click on screen center || Move forwards / click on screen center || New feature || Up / JOY_UP<br />
|- style="background:blue"<br />
| In game || Click on screen bottom || Move backwards / click on screen bottom || New feature || Down / JOY_DOWN<br />
|}<br />
<br />
=== [[Carol Reed 7: Blue Madonna]] ===<br />
{| border="1" cellpadding="2"<br />
|- style="background:silver"<br />
! Context || Original controls !! Action !! Comment !! Alternative input<br />
|- style="background:white"<br />
| Anytime || Left click || Walk/Talk/Use || Standard || JOY_A<br />
|- style="background:white"<br />
| Anytime || Right click || Open Menu || Standard || JOY_B<br />
|- style="background:white"<br />
| Anytime || Enter || Ok || Standard || Virtual keyboard<br />
|- style="background:white"<br />
| Anytime || Esc || Cancel || Standard || JOY_X<br />
|- style="background:lightgreen"<br />
| Save menu || Text input || Name / description input || Nice to have || Virtual keyboard<br />
|- style="background:blue"<br />
| In game || Click on screen left edge || Turn left / click on screen left edge || New feature || Left / JOY_LEFT<br />
|- style="background:blue"<br />
| In game || Click on screen right edge || Turn right / click on screen right edge || New feature || Right / JOY_RIGHT<br />
|- style="background:blue"<br />
| In game || Click on screen center || Move forwards / click on screen center || New feature || Up / JOY_UP<br />
|- style="background:blue"<br />
| In game || Click on screen bottom || Move backwards / click on screen bottom || New feature || Down / JOY_DOWN<br />
|}<br />
<br />
=== [[Carol Reed 8: Amber's Blood]] ===<br />
{| border="1" cellpadding="2"<br />
|- style="background:silver"<br />
! Context || Original controls !! Action !! Comment !! Alternative input<br />
|- style="background:white"<br />
| Anytime || Left click || Walk/Talk/Use || Standard || JOY_A<br />
|- style="background:white"<br />
| Anytime || Right click || Open Menu || Standard || JOY_B<br />
|- style="background:white"<br />
| Anytime || Enter || Ok || Standard || Virtual keyboard<br />
|- style="background:white"<br />
| Anytime || Esc || Cancel || Standard || JOY_X<br />
|- style="background:lightgreen"<br />
| Save menu || Text input || Name / description input || Nice to have || Virtual keyboard<br />
|- style="background:blue"<br />
| In game || Click on screen left edge || Turn left / click on screen left edge || New feature || Left / JOY_LEFT<br />
|- style="background:blue"<br />
| In game || Click on screen right edge || Turn right / click on screen right edge || New feature || Right / JOY_RIGHT<br />
|- style="background:blue"<br />
| In game || Click on screen center || Move forwards / click on screen center || New feature || Up / JOY_UP<br />
|- style="background:blue"<br />
| In game || Click on screen bottom || Move backwards / click on screen bottom || New feature || Down / JOY_DOWN<br />
|}<br />
<br />
=== [[Carol Reed 9: Cold Case Summer]] ===<br />
{| border="1" cellpadding="2"<br />
|- style="background:silver"<br />
! Context || Original controls !! Action !! Comment !! Alternative input<br />
|- style="background:white"<br />
| Anytime || Left click || Walk/Talk/Use || Standard || JOY_A<br />
|- style="background:white"<br />
| Anytime || Right click || Open Menu || Standard || JOY_B<br />
|- style="background:white"<br />
| Anytime || Enter || Ok || Standard || Virtual keyboard<br />
|- style="background:white"<br />
| Anytime || Esc || Cancel || Standard || JOY_X<br />
|- style="background:lightgreen"<br />
| Save menu || Text input || Name / description input || Nice to have || Virtual keyboard<br />
|- style="background:lightgreen"<br />
| Anytime || Space || Show hint icons || Nice to have || MOUSE_MIDDLE / JOY_Y<br />
|- style="background:blue"<br />
| In game || Click on screen left edge || Turn left / click on screen left edge || New feature || Left / JOY_LEFT<br />
|- style="background:blue"<br />
| In game || Click on screen right edge || Turn right / click on screen right edge || New feature || Right / JOY_RIGHT<br />
|- style="background:blue"<br />
| In game || Click on screen center || Move forwards / click on screen center || New feature || Up / JOY_UP<br />
|- style="background:blue"<br />
| In game || Click on screen bottom || Move backwards / click on screen bottom || New feature || Down / JOY_DOWN<br />
|}<br />
<br />
=== [[Carol Reed 10: Bosch's Damnation]] ===<br />
{| border="1" cellpadding="2"<br />
|- style="background:silver"<br />
! Context || Original controls !! Action !! Comment !! Alternative input<br />
|- style="background:white"<br />
| Anytime || Left click || Walk/Talk/Use || Standard || JOY_A<br />
|- style="background:white"<br />
| Anytime || Right click || Open Menu || Standard || JOY_B<br />
|- style="background:white"<br />
| Anytime || Enter || Ok || Standard || Virtual keyboard<br />
|- style="background:white"<br />
| Anytime || Esc || Cancel || Standard || JOY_X<br />
|- style="background:lightgreen"<br />
| Save menu || Text input || Name / description input || Nice to have || Virtual keyboard<br />
|- style="background:lightgreen"<br />
| Anytime || Space || Show hint icons || Nice to have || MOUSE_MIDDLE / JOY_Y<br />
|- style="background:blue"<br />
| In game || Click on screen left edge || Turn left / click on screen left edge || New feature || Left / JOY_LEFT<br />
|- style="background:blue"<br />
| In game || Click on screen right edge || Turn right / click on screen right edge || New feature || Right / JOY_RIGHT<br />
|- style="background:blue"<br />
| In game || Click on screen center || Move forwards / click on screen center || New feature || Up / JOY_UP<br />
|- style="background:blue"<br />
| In game || Click on screen bottom || Move backwards / click on screen bottom || New feature || Down / JOY_DOWN<br />
|}<br />
<br />
=== [[Carol Reed 11: Shades Of Black]] ===<br />
{| border="1" cellpadding="2"<br />
|- style="background:silver"<br />
! Context || Original controls !! Action !! Comment !! Alternative input<br />
|- style="background:white"<br />
| Anytime || Left click || Walk/Talk/Use || Standard || JOY_A<br />
|- style="background:white"<br />
| Anytime || Right click || Open Menu || Standard || JOY_B<br />
|- style="background:white"<br />
| Anytime || Enter || Ok || Standard || Virtual keyboard<br />
|- style="background:white"<br />
| Anytime || Esc || Cancel || Standard || JOY_X<br />
|- style="background:lightgreen"<br />
| Save menu || Text input || Name / description input || Nice to have || Virtual keyboard<br />
|- style="background:lightgreen"<br />
| Anytime || Space || Show hint icons || Nice to have || MOUSE_MIDDLE / JOY_Y<br />
|- style="background:blue"<br />
| In game || Click on screen left edge || Turn left / click on screen left edge || New feature || Left / JOY_LEFT<br />
|- style="background:blue"<br />
| In game || Click on screen right edge || Turn right / click on screen right edge || New feature || Right / JOY_RIGHT<br />
|- style="background:blue"<br />
| In game || Click on screen center || Move forwards / click on screen center || New feature || Up / JOY_UP<br />
|- style="background:blue"<br />
| In game || Click on screen bottom || Move backwards / click on screen bottom || New feature || Down / JOY_DOWN<br />
|}<br />
<br />
=== [[Carol Reed 12: Profound Red]] ===<br />
{| border="1" cellpadding="2"<br />
|- style="background:silver"<br />
! Context || Original controls !! Action !! Comment !! Alternative input<br />
|- style="background:white"<br />
| Anytime || Left click || Walk/Talk/Use || Standard || JOY_A<br />
|- style="background:white"<br />
| Anytime || Right click || Open Menu || Standard || JOY_B<br />
|- style="background:white"<br />
| Anytime || Enter || Ok || Standard || Virtual keyboard<br />
|- style="background:white"<br />
| Anytime || Esc || Cancel || Standard || JOY_X<br />
|- style="background:lightgreen"<br />
| Save menu || Text input || Name / description input || Nice to have || Virtual keyboard<br />
|- style="background:lightgreen"<br />
| Anytime || Space || Show hint icons || Nice to have || MOUSE_MIDDLE / JOY_Y<br />
|- style="background:blue"<br />
| In game || Click on screen left edge || Turn left / click on screen left edge || New feature || Left / JOY_LEFT<br />
|- style="background:blue"<br />
| In game || Click on screen right edge || Turn right / click on screen right edge || New feature || Right / JOY_RIGHT<br />
|- style="background:blue"<br />
| In game || Click on screen center || Move forwards / click on screen center || New feature || Up / JOY_UP<br />
|- style="background:blue"<br />
| In game || Click on screen bottom || Move backwards / click on screen bottom || New feature || Down / JOY_DOWN<br />
|}<br />
<br />
=== [[Chivalry is NOT Dead]] ===<br />
{| border="1" cellpadding="2"<br />
|- style="background:silver"<br />
! Context || Original controls !! Action !! Comment !! Alternative input<br />
|- style="background:white"<br />
| Anytime || Standard controls without F1 key<br />
|- style="background:lightgreen"<br />
| Save menu || Text input || Name / description input || Nice to have || Virtual keyboard<br />
|- style="background:lightgreen"<br />
| In game || Space || Skip (credits & start a new game) || Nice to have || MOUSE_MIDDLE / JOY_Y<br />
|}<br />
<br />
=== [[Colors on Canvas]] ===<br />
{| border="1" cellpadding="2"<br />
|- style="background:silver"<br />
! Context || Original controls !! Action !! Comment !! Alternative input<br />
|- style="background:white"<br />
| Anytime || Standard controls without F1 key<br />
|- style="background:lightgreen"<br />
| Save menu || Text input || Name / description input || Nice to have || Virtual keyboard<br />
|}<br />
<br />
=== [[Dead City]] ===<br />
{| border="1" cellpadding="2"<br />
|- style="background:silver"<br />
! Context || Original controls !! Action !! Comment !! Alternative input<br />
|- style="background:white"<br />
| Anytime || Standard controls without F1 key<br />
|- style="background:lightgreen"<br />
| Save menu || Text input || Name / description input || Nice to have || Virtual keyboard<br />
|}<br />
<br />
=== [[DFAF Adventure]] ===<br />
{| border="1" cellpadding="2"<br />
|- style="background:silver"<br />
! Context || Original controls !! Action !! Comment !! Alternative input<br />
|- style="background:white"<br />
| Anytime || Standard controls<br />
|- style="background:lightgreen"<br />
| Save menu || Text input || Name / description input || Nice to have || Virtual keyboard<br />
|- style="background:lightblue"<br />
| In game || L || Look At action || Alias || JOY_UP<br />
|- style="background:lightblue"<br />
| In game || P || Pick Up action || Alias || JOY_DOWN<br />
|- style="background:lightblue"<br />
| In game || T || Take action || Alias || JOY_LEFT<br />
|- style="background:lightblue"<br />
| In game || U || Use action || Alias || JOY_RIGHT<br />
|}<br />
<br />
=== [[Dirty Split]] ===<br />
{| border="1" cellpadding="2"<br />
|- style="background:silver"<br />
! Context || Original controls !! Action !! Comment !! Alternative input<br />
|- style="background:white"<br />
| Anytime || Standard controls<br />
|- style="background:lightgreen"<br />
| Save menu || Text input || Name / description input || Nice to have || Virtual keyboard<br />
|- style="background:lightblue"<br />
| In diary || Left / PgUp || Previous page || Alias || MOUSE_WHEEL_UP / JOY_LEFT<br />
|- style="background:lightblue"<br />
| In diary || Right / PgDn || Next page || Alias || MOUSE_WHEEL_DOWN / JOY_RIGHT<br />
|}<br />
<br />
=== [[Dr. Bohus]] ===<br />
{| border="1" cellpadding="2"<br />
|- style="background:silver"<br />
! Context || Original controls !! Action !! Comment !! Alternative input<br />
|- style="background:white"<br />
| Anytime || Standard controls<br />
|- style="background:lightgreen"<br />
| Save menu || Text input || Name / description input || Nice to have || Virtual keyboard<br />
|}<br />
<br />
=== [[Dr. Doyle - Mystery Of The Cloche Hat]] ===<br />
{| border="1" cellpadding="2"<br />
|- style="background:silver"<br />
! Context || Original controls !! Action !! Comment !! Alternative input<br />
|- style="background:white"<br />
| Anytime || Standard controls without Enter key<br />
|- style="background:lightgreen"<br />
| Save menu || Text input || Name / description input || Nice to have || Virtual keyboard<br />
|- style="background:lightgreen"<br />
| In game || Space || Show hint icons || Nice to have || MOUSE_MIDDLE / JOY_Y<br />
|}<br />
There is also a built-in bebug window defined at data\interface\debugWindow\debugWindow.window, containing text input for chapter select, getting items, etc. It seems to be unreachable.<br />
<br />
=== [[The Dreamcat Adventure]] ===<br />
{| border="1" cellpadding="2"<br />
|- style="background:silver"<br />
! Context || Original controls !! Action !! Comment !! Alternative input<br />
|- style="background:white"<br />
| Anytime || Standard controls<br />
|- style="background:lightgreen"<br />
| Save menu || Text input || Name / description input || Nice to have || Virtual keyboard<br />
|- style="background:lightblue"<br />
| In game || L || Look At action || Alias || JOY_UP<br />
|- style="background:lightblue"<br />
| In game || P || Pick Up action || Alias || JOY_DOWN<br />
|- style="background:lightblue"<br />
| In game || T || Take action || Alias || JOY_LEFT<br />
|- style="background:lightblue"<br />
| In game || U || Use action || Alias || JOY_RIGHT<br />
|}<br />
<br />
=== [[Des Rêves Élastiques Avec Mille Insectes Nommés Georges]] ===<br />
{| border="1" cellpadding="2"<br />
|- style="background:silver"<br />
! Context || Original controls !! Action !! Comment !! Alternative input<br />
|- style="background:white"<br />
| Anytime || Standard controls without F1 key<br />
|- style="background:lightgreen"<br />
| Save menu || Text input || Name / description input || Nice to have || Virtual keyboard<br />
|}<br />
<br />
=== [[Dreamscape]] ===<br />
{| border="1" cellpadding="2"<br />
|- style="background:silver"<br />
! Context || Original controls !! Action !! Comment !! Alternative input<br />
|- style="background:white"<br />
| Anytime || Standard controls<br />
|- style="background:lightgreen"<br />
| Save menu || Text input || Name / description input || Nice to have || Virtual keyboard<br />
|}<br />
<br />
=== [[The Driller Incident]] ===<br />
{| border="1" cellpadding="2"<br />
|- style="background:silver"<br />
! Context || Original controls !! Action !! Comment !! Alternative input<br />
|- style="background:white"<br />
| Anytime || Standard controls<br />
|- style="background:lightgreen"<br />
| Save menu || Text input || Name / description input || Nice to have || Virtual keyboard<br />
|}<br />
<br />
=== [[Everyday Grey]] ===<br />
{| border="1" cellpadding="2"<br />
|- style="background:silver"<br />
! Context || Original controls !! Action !! Comment !! Alternative input<br />
|- style="background:white"<br />
| Anytime || Standard controls without F1 key<br />
|- style="background:lightgreen"<br />
| Save menu || Text input || Name / description input || Nice to have || Virtual keyboard<br />
|}<br />
<br />
=== [[Finding Hope]] ===<br />
{| border="1" cellpadding="2"<br />
|- style="background:silver"<br />
! Context || Original controls !! Action !! Comment !! Alternative input<br />
|- style="background:white"<br />
| Anytime || Standard controls without F1 key<br />
|- style="background:lightgreen"<br />
| Save menu || Text input || Name / description input || Nice to have || Virtual keyboard<br />
|- style="background:grey"<br />
| In game || F1 || Unlock something || Disabled, need cheatEnable == 1 ||<br />
|- style="background:grey"<br />
| In game || Space || Skip current puzzle || Disabled, need cheatEnable == 1 ||<br />
|}<br />
<br />
=== [[Four]] ===<br />
{| border="1" cellpadding="2"<br />
|- style="background:silver"<br />
! Context || Original controls !! Action !! Comment !! Alternative input<br />
|- style="background:white"<br />
| Anytime || Standard controls<br />
|- style="background:lightgreen"<br />
| Save menu || Text input || Name / description input || Nice to have || Virtual keyboard<br />
|}<br />
<br />
=== [[FoxTail]] ===<br />
{| border="1" cellpadding="2"<br />
|- style="background:silver"<br />
! Context || Original controls !! Action !! Comment !! Alternative input<br />
|- style="background:white"<br />
| Anytime || Standard controls without F1 key<br />
|- style="background:lightgreen"<br />
| Save menu || Text input || Name / description input || Nice to have || Virtual keyboard<br />
|- style="background:lightgreen"<br />
| In game || Space / Middle click || Show hint icons || Nice to have || MOUSE_MIDDLE / JOY_Y<br />
|- style="background:lightblue"<br />
| In game || F2 || Save menu || Alias || Virtual keyboard<br />
|- style="background:lightblue"<br />
| In game || F3 || Load menu || Alias || Virtual keyboard<br />
|- style="background:lightgreen"<br />
| In game || F5 || Quick save || Nice to have || Virtual keyboard<br />
|- style="background:lightblue"<br />
| In game || F6 || Set walking speed to Low || Alias || Virtual keyboard<br />
|- style="background:lightblue"<br />
| In game || F7 || Set walking speed to Medium || Alias || Virtual keyboard<br />
|- style="background:lightblue"<br />
| In game || F8 || Set walking speed to High || Alias || Virtual keyboard<br />
|- style="background:lightgreen"<br />
| In game || F9 || Quick load || Nice to have || Virtual keyboard<br />
|- style="background:pink"<br />
| In game || F10 || Cancel waiting || Debug || Virtual keyboard<br />
|- style="background:pink"<br />
| In game || F11 || Toggle mouse grab mode || Debug || Virtual keyboard<br />
|- style="background:pink"<br />
| In game || Alt+F4 || Exit || Debug || Virtual keyboard<br />
|- style="background:lightblue"<br />
| In game || Mouse wheel up || Scroll inventory up || Alias || UP / JOY_UP<br />
|- style="background:lightblue"<br />
| In game || Mouse wheel down || Scroll inventory down || Alias || DOWN / JOY_DOWN<br />
|- style="background:lightblue"<br />
| In books || Left / PgUp || Previous page || Alias || JOY_LEFT<br />
|- style="background:lightblue"<br />
| In books || Right / PgDn || Next page || Alias || JOY_RIGHT<br />
|- style="background:lightblue"<br />
| Save menu || Down / Mouse wheel down || Scroll one item down || Alias || JOY_DOWN<br />
|- style="background:lightblue"<br />
| Save menu || Up / Mouse wheel up || Scroll one item up || Alias || JOY_UP<br />
|- style="background:lightgreen"<br />
| Save menu || PgUp || Previous page || Nice to have || JOY_LEFT<br />
|- style="background:lightgreen"<br />
| Save menu || PgDn || Next page || Nice to have || JOY_RIGHT<br />
|- style="background:lightgreen"<br />
| Save menu || Home || Scroll to the beginning || Nice to have || N/A<br />
|- style="background:lightgreen"<br />
| Save menu || End || Scroll to the end || Nice to have || N/A<br />
|- style="background:gold"<br />
| In game || Ctrl+Alt+Shift+S || Set walking speed to Ultra Super Mega Fast (FoxTail 1.2.362.2047) || Secret || Virtual keyboard<br />
|- style="background:gold"<br />
| In game || Z || Press Z 3 times to get all the books (FoxTail 1.2.362.2047) || Secret || Virtual keyboard<br />
|}<br />
<br />
=== [[Framed]] ===<br />
{| border="1" cellpadding="2"<br />
|- style="background:silver"<br />
! Context || Original controls !! Action !! Comment !! Alternative input<br />
|- style="background:white"<br />
| Anytime || Standard controls<br />
|- style="background:lightgreen"<br />
| Save menu || Text input || Name / description input || Nice to have || Virtual keyboard<br />
|}<br />
<br />
=== [[Ghost in the Sheet]] ===<br />
{| border="1" cellpadding="2"<br />
|- style="background:silver"<br />
! Context || Original controls !! Action !! Comment !! Alternative input<br />
|- style="background:white"<br />
| Anytime || Standard controls without F1 key<br />
|- style="background:lightgreen"<br />
| Save menu || Text input || Name / description input || Nice to have || Virtual keyboard<br />
|- style="background:lightgreen"<br />
| In game || Tab || Show hint icons for exits || Nice to have || MOUSE_MIDDLE / JOY_Y<br />
|- style="background:lightblue"<br />
| In game || F1 || Ability: Telekinesis || Alias || On-screen button<br />
|- style="background:lightblue"<br />
| In game || F2 || Ability: Push || Alias || On-screen button<br />
|- style="background:lightblue"<br />
| In game || F3 || Ability: Lightning || Alias || On-screen button<br />
|- style="background:lightblue"<br />
| In game || F4 || Ability: Light || Alias || On-screen button<br />
|- style="background:lightblue"<br />
| In game || F5 || Ability: Wind || Alias || On-screen button<br />
|- style="background:lightblue"<br />
| In game || F6 || Ability: Sound || Alias || On-screen button<br />
|- style="background:lightblue"<br />
| In game || F7 || Ability: Esence || Alias || On-screen button<br />
|- style="background:lightblue"<br />
| In game || F8 || Ability: Exorcist || Alias || On-screen button<br />
|- style="background:gold"<br />
| In game || Backspace || Skip minigame || Secret || Virtual keyboard<br />
|- style="background:pink"<br />
| In game || F10 || Take screenshot || Debug || Virtual keyboard<br />
|}<br />
<br />
=== [[The Golden Calf]] ===<br />
{| border="1" cellpadding="2"<br />
|- style="background:silver"<br />
! Context || Original controls !! Action !! Comment !! Alternative input<br />
|- style="background:white"<br />
| Anytime || Standard controls<br />
|- style="background:lightgreen"<br />
| Save menu || Text input || Name / description input || Nice to have || Virtual keyboard<br />
|- style="background:lightblue"<br />
| In game || Space || Open inventory || Alias || MOUSE_MIDDLE / JOY_Y<br />
|- style="background:gold"<br />
| In game || "rootfixc" || Type "rootfixc" to warp to Cms_Group14 scene || Secret || Virtual keyboard<br />
|}<br />
<br />
=== [[Hor]] ===<br />
{| border="1" cellpadding="2"<br />
|- style="background:silver"<br />
! Context || Original controls !! Action !! Comment !! Alternative input<br />
|- style="background:white"<br />
| Anytime || Standard controls<br />
|- style="background:lightgreen"<br />
| Save menu || Text input || Name / description input || Nice to have || Virtual keyboard<br />
|}<br />
<br />
=== [[James Peris: No Licence Nor Control]] ===<br />
{| border="1" cellpadding="2"<br />
|- style="background:silver"<br />
! Context || Original controls !! Action !! Comment !! Alternative input<br />
|- style="background:white"<br />
| Anytime || Standard controls<br />
|- style="background:lightgreen"<br />
| Save menu || Text input || Name / description input || Nice to have || Virtual keyboard<br />
|- style="background:lightgreen"<br />
| Porn level settings || Text input || Tricky questions to enable porn || Nice to have || Virtual keyboard<br />
|- style="background:green"<br />
| In game || Down || Dance move down || Must have || JOY_DOWN<br />
|- style="background:green"<br />
| In game || Up || Dance move up || Must have || JOY_UP<br />
|- style="background:green"<br />
| In game || Left || Dance move left || Must have || JOY_LEFT<br />
|- style="background:green"<br />
| In game || Right || Dance move right || Must have || JOY_RIGHT<br />
|- style="background:green"<br />
| In game || Space || Dance move around || Must have || MOUSE_MIDDLE / JOY_Y<br />
|- style="background:lightgreen"<br />
| In game || Space || Show hint icons || Nice to have || MOUSE_MIDDLE / JOY_Y<br />
|- style="background:lightblue"<br />
| Save menu || Mouse wheel up || Previous page || Alias || On-screen button<br />
|- style="background:lightblue"<br />
| Save menu || Mouse wheel down || Next page || Alias || On-screen button<br />
|- style="background:gold"<br />
| In game || F10 / PgDn || Shows hidden scene with retro version of James Peris 1988 || Secret || Virtual keyboard<br />
|- style="background:grey"<br />
| In game || Ctrl+S || Hide overlay || Disabled, need Game.DebugMode == true ||<br />
|- style="background:grey"<br />
| In game || Ctrl+T || Open trucos window || Disabled, need Game.DebugMode == true ||<br />
|- style="background:grey"<br />
| Music choose || Text input || Some code to select music || Disabled? ||<br />
|}<br />
<br />
=== [[J.U.L.I.A.: Untold]] ===<br />
{| border="1" cellpadding="2"<br />
|- style="background:silver"<br />
! Context || Original controls !! Action !! Comment !! Alternative input<br />
|- style="background:white"<br />
| Anytime || Standard controls without F1 key<br />
|- style="background:lightgreen"<br />
| Save menu || Text input || Name / description input || Nice to have || Virtual keyboard<br />
|- style="background:grey"<br />
| In game || F1 || Load level || Disabled, unreachable code ||<br />
|- style="background:grey"<br />
| In game || F2 || Load blueprint || Disabled, unreachable code ||<br />
|- style="background:grey"<br />
| In game || F6 || Save level || Disabled, unreachable code ||<br />
|- style="background:grey"<br />
| In game || F7 || Save blueprint || Disabled, unreachable code ||<br />
|- style="background:grey"<br />
| In game || F10 || Unlimited tiles || Disabled, unreachable code ||<br />
|- style="background:grey"<br />
| In game || F12 || Perform data save || Disabled, unreachable code ||<br />
|- style="background:grey"<br />
| In game || F10 || Unlimited tiles || Disabled, unreachable code ||<br />
|- style="background:grey"<br />
| In game || 1 || Toggle blueprint exit 1 || Disabled, unreachable code ||<br />
|- style="background:grey"<br />
| In game || 2 || Toggle blueprint exit 2 || Disabled, unreachable code ||<br />
|- style="background:grey"<br />
| In game || 3 || Toggle blueprint exit 3 || Disabled, unreachable code ||<br />
|- style="background:grey"<br />
| In game || 4 || Toggle blueprint exit 4 || Disabled, unreachable code ||<br />
|- style="background:grey"<br />
| In game || 5 || Toggle blueprint exit 5 || Disabled, unreachable code ||<br />
|- style="background:grey"<br />
| In game || 6 || Toggle blueprint exit 6 || Disabled, unreachable code ||<br />
|- style="background:grey"<br />
| In game || 7 || Toggle blueprint exit 7 || Disabled, unreachable code ||<br />
|- style="background:grey"<br />
| In game || 8 || Toggle blueprint exit 8 || Disabled, unreachable code ||<br />
|}<br />
<br />
=== [[Papa's Daughters]] ===<br />
{| border="1" cellpadding="2"<br />
|- style="background:silver"<br />
! Context || Original controls !! Action !! Comment !! Alternative input<br />
|- style="background:white"<br />
| Anytime || Standard controls without F1 key<br />
|- style="background:lightgreen"<br />
| Save menu || Text input || Name / description input || Nice to have || Virtual keyboard<br />
|- style="background:lightgreen"<br />
| Episodes list || Mouse wheel up || Scroll episodes list up || Nice to have || UP / JOY_UP<br />
|- style="background:lightgreen"<br />
| Episodes list || Mouse wheel down || Scroll episodes list down || Nice to have || DOWN / JOY_DOWN<br />
|}<br />
<br />
=== [[Papa's Daughters 2]] ===<br />
{| border="1" cellpadding="2"<br />
|- style="background:silver"<br />
! Context || Original controls !! Action !! Comment !! Alternative input<br />
|- style="background:white"<br />
| Anytime || Standard controls without F1 key<br />
|- style="background:lightgreen"<br />
| Save menu || Text input || Name / description input || Nice to have || Virtual keyboard<br />
|- style="background:lightgreen"<br />
| Episodes list || Mouse wheel up || Scroll episodes list up || Nice to have || UP / JOY_UP<br />
|- style="background:lightgreen"<br />
| Episodes list || Mouse wheel down || Scroll episodes list down || Nice to have || DOWN / JOY_DOWN<br />
|- style="background:lightblue"<br />
| In game || F1 || Show hint icons || Alias || MOUSE_MIDDLE / JOY_Y<br />
|}<br />
<br />
=== [[Project Lonely Robot]] ===<br />
{| border="1" cellpadding="2"<br />
|- style="background:silver"<br />
! Context || Original controls !! Action !! Comment !! Alternative input<br />
|- style="background:white"<br />
| Anytime || Standard controls<br />
|- style="background:lightgreen"<br />
| Save menu || Text input || Name / description input || Nice to have || Virtual keyboard<br />
|}<br />
<br />
=== [[Life In 3 Minutes]] ===<br />
{| border="1" cellpadding="2"<br />
|- style="background:silver"<br />
! Context || Original controls !! Action !! Comment !! Alternative input<br />
|- style="background:white"<br />
| Anytime || Standard controls<br />
|- style="background:lightgreen"<br />
| Save menu || Text input || Name / description input || Nice to have || Virtual keyboard<br />
|}<br />
<br />
=== [[Looky - The Adventure]] ===<br />
{| border="1" cellpadding="2"<br />
|- style="background:silver"<br />
! Context || Original controls !! Action !! Comment !! Alternative input<br />
|- style="background:white"<br />
| Anytime || Standard controls without F1 key<br />
|- style="background:lightgreen"<br />
| Save menu || Text input || Name / description input || Nice to have || Virtual keyboard<br />
|- style="background:lightgreen"<br />
| In game || Space || Show hint icons || Nice to have || MOUSE_MIDDLE / JOY_Y<br />
|- style="background:lightblue"<br />
| In game || Mouse wheel up || Scroll inventory up || Alias || JOY_UP<br />
|- style="background:lightblue"<br />
| In game || Mouse wheel down || Scroll inventory down || Alias || JOY_DOWN<br />
|- style="background:pink"<br />
| In game || F12 || Take screenshot || Debug || Virtual keyboard<br />
|}<br />
<br />
=== [[Machu Mayu]] ===<br />
{| border="1" cellpadding="2"<br />
|- style="background:silver"<br />
! Context || Original controls !! Action !! Comment !! Alternative input<br />
|- style="background:white"<br />
| Anytime || Standard controls<br />
|- style="background:lightgreen"<br />
| Save menu || Text input || Name / description input || Nice to have || Virtual keyboard<br />
|}<br />
<br />
=== [[Mirage]] ===<br />
{| border="1" cellpadding="2"<br />
|- style="background:silver"<br />
! Context || Original controls !! Action !! Comment !! Alternative input<br />
|- style="background:white"<br />
| Anytime || Standard controls<br />
|- style="background:lightgreen"<br />
| Save menu || Text input || Name / description input || Nice to have || Virtual keyboard<br />
|}<br />
<br />
=== [[Monday Starts on Saturday]] ===<br />
{| border="1" cellpadding="2"<br />
|- style="background:silver"<br />
! Context || Original controls !! Action !! Comment !! Alternative input<br />
|- style="background:white"<br />
| Anytime || Standard controls without F1 key<br />
|- style="background:lightgreen"<br />
| Save menu || Text input || Name / description input || Nice to have || Virtual keyboard<br />
|- style="background:lightblue"<br />
| In game || Space || Open inventory || Alias || MOUSE_MIDDLE / JOY_Y<br />
|}<br />
<br />
=== [[Night Train]] ===<br />
{| border="1" cellpadding="2"<br />
|- style="background:silver"<br />
! Context || Original controls !! Action !! Comment !! Alternative input<br />
|- style="background:white"<br />
| Anytime || Standard controls<br />
|- style="background:lightgreen"<br />
| Save menu || Text input || Name / description input || Nice to have || Virtual keyboard<br />
|}<br />
<br />
=== [[One]] ===<br />
{| border="1" cellpadding="2"<br />
|- style="background:silver"<br />
! Context || Original controls !! Action !! Comment !! Alternative input<br />
|- style="background:white"<br />
| Anytime || Standard controls<br />
|- style="background:lightgreen"<br />
| Save menu || Text input || Name / description input || Nice to have || Virtual keyboard<br />
|- style="background:green"<br />
| In game || Space || Open inventory || Must have || MOUSE_MIDDLE / JOY_Y<br />
|}<br />
<br />
=== [[One Helluva Day]] ===<br />
{| border="1" cellpadding="2"<br />
|- style="background:silver"<br />
! Context || Original controls !! Action !! Comment !! Alternative input<br />
|- style="background:white"<br />
| Anytime || Standard controls<br />
|- style="background:lightgreen"<br />
| Save menu || Text input || Name / description input || Nice to have || Virtual keyboard<br />
|- style="background:green"<br />
| In game || Down || Used in dumpbell puzzle || Must have || MOUSE_WHEEL_DOWN / JOY_DOWN<br />
|- style="background:green"<br />
| In game || Up || Used in dumpbell puzzle || Must have || MOUSE_WHEEL_UP / JOY_UP<br />
|- style="background:green"<br />
| In game || Shift || Used in dumpbell puzzle || Must have || MOUSE_MIDDLE / JOY_Y<br />
|}<br />
<br />
=== [[OpenQuest]] ===<br />
{| border="1" cellpadding="2"<br />
|- style="background:silver"<br />
! Context || Original controls !! Action !! Comment !! Alternative input<br />
|- style="background:white"<br />
| Anytime || Standard controls<br />
|- style="background:lightgreen"<br />
| Save menu || Text input || Name / description input || Nice to have || Virtual keyboard<br />
|- style="background:lightblue"<br />
| In game || L || Look At action || Alias || JOY_UP<br />
|- style="background:lightblue"<br />
| In game || P || Pick Up action || Alias || JOY_DOWN<br />
|- style="background:lightblue"<br />
| In game || T || Take action || Alias || JOY_LEFT<br />
|- style="background:lightblue"<br />
| In game || U || Use action || Alias || JOY_RIGHT<br />
|}<br />
<br />
=== [[Paintaria]] ===<br />
{| border="1" cellpadding="2"<br />
|- style="background:silver"<br />
! Context || Original controls !! Action !! Comment !! Alternative input<br />
|- style="background:white"<br />
| Anytime || Standard controls<br />
|- style="background:lightgreen"<br />
| Save menu || Text input || Name / description input || Nice to have || Virtual keyboard<br />
|- style="background:lightgreen"<br />
| In game || Space || Skip (cutscene) || Nice to have || MOUSE_MIDDLE / JOY_Y<br />
|}<br />
<br />
=== [[Pigeons in the Park]] ===<br />
{| border="1" cellpadding="2"<br />
|- style="background:silver"<br />
! Context || Original controls !! Action !! Comment !! Alternative input<br />
|- style="background:white"<br />
| Anytime || Standard controls without F1 key<br />
|- style="background:lightgreen"<br />
| Save menu || Text input || Name / description input || Nice to have || Virtual keyboard<br />
|- style="background:lightgreen"<br />
| In game || Space || Skip (credits & start a new game) || Nice to have || MOUSE_MIDDLE / JOY_Y<br />
|}<br />
<br />
=== [[Project Doom|Project: Doom]] ===<br />
{| border="1" cellpadding="2"<br />
|- style="background:silver"<br />
! Context || Original controls !! Action !! Comment !! Alternative input<br />
|- style="background:white"<br />
| Anytime || Standard controls<br />
|- style="background:lightgreen"<br />
| Save menu || Text input || Name / description input || Nice to have || Virtual keyboard<br />
|}<br />
<br />
=== [[Project Joe]] ===<br />
{| border="1" cellpadding="2"<br />
|- style="background:silver"<br />
! Context || Original controls !! Action !! Comment !! Alternative input<br />
|- style="background:white"<br />
| Anytime || Standard controls<br />
|- style="background:lightgreen"<br />
| Save menu || Text input || Name / description input || Nice to have || Virtual keyboard<br />
|- style="background:lightblue"<br />
| Save menu || PgUp || Previous page || Alias || MOUSE_WHEEL_UP / JOY_LEFT<br />
|- style="background:lightblue"<br />
| Save menu || PgDn || Next page || Alias || MOUSE_WHEEL_DOWN / JOY_RIGHT<br />
|}<br />
<br />
=== [[Silent Footsteps]] ===<br />
{| border="1" cellpadding="2"<br />
|- style="background:silver"<br />
! Context || Original controls !! Action !! Comment !! Alternative input<br />
|- style="background:white"<br />
| Anytime || Standard controls<br />
|- style="background:lightgreen"<br />
| Save menu || Text input || Name / description input || Nice to have || Virtual keyboard<br />
|- style="background:lightgreen"<br />
| In game || Space || Show hint icons || Nice to have || MOUSE_MIDDLE / JOY_Y<br />
|- style="background:blue"<br />
| In game || Click on screen left edge || Turn left / click on screen left edge || New feature || Left / JOY_LEFT<br />
|- style="background:blue"<br />
| In game || Click on screen right edge || Turn right / click on screen right edge || New feature || Right / JOY_RIGHT<br />
|- style="background:blue"<br />
| In game || Click on screen center || Move forwards / click on screen center || New feature || Up / JOY_UP<br />
|- style="background:blue"<br />
| In game || Click on screen bottom || Move backwards / click on screen bottom || New feature || Down / JOY_DOWN<br />
|}<br />
<br />
=== [[1 1/2 Ritter|1 1/2 Ritter: Auf der Suche nach der hinreissenden Herzelinde]] ===<br />
{| border="1" cellpadding="2"<br />
|- style="background:silver"<br />
! Context || Original controls !! Action !! Comment !! Alternative input<br />
|- style="background:white"<br />
| Anytime || Standard controls<br />
|- style="background:lightgreen"<br />
| Save menu || Text input || Name / description input || Nice to have || Virtual keyboard<br />
|- style="background:lightgreen"<br />
| In game || Backspace || Skip cutscene || Nice to have || JOY_LEFT<br />
|- style="background:lightgreen"<br />
| In game || Space || Show hint icons || Nice to have || MOUSE_MIDDLE / JOY_Y<br />
|}<br />
<br />
=== [[Rosemary]] ===<br />
{| border="1" cellpadding="2"<br />
|- style="background:silver"<br />
! Context || Original controls !! Action !! Comment !! Alternative input<br />
|- style="background:white"<br />
| Anytime || Standard controls<br />
|- style="background:lightgreen"<br />
| Save menu || Text input || Name / description input || Nice to have || Virtual keyboard<br />
|}<br />
<br />
=== [[Satan and Sons]] ===<br />
{| border="1" cellpadding="2"<br />
|- style="background:silver"<br />
! Context || Original controls !! Action !! Comment !! Alternative input<br />
|- style="background:white"<br />
| Anytime || Standard controls<br />
|- style="background:lightgreen"<br />
| Save menu || Text input || Name / description input || Nice to have || Virtual keyboard<br />
|}<br />
<br />
=== [[Shaban]] ===<br />
{| border="1" cellpadding="2"<br />
|- style="background:silver"<br />
! Context || Original controls !! Action !! Comment !! Alternative input<br />
|- style="background:white"<br />
| Anytime || Standard controls without F1 key<br />
|- style="background:lightgreen"<br />
| Save menu || Text input || Name / description input || Nice to have || Virtual keyboard<br />
|- style="background:lightblue"<br />
| In game || M || Show map || Alias || MOUSE_MIDDLE / JOY_Y<br />
|- style="background:grey"<br />
| Episode selection || Text input || firstMenu.window || Disabled, unreachable code ||<br />
|}<br />
<br />
=== [[Sofia's Debt]] ===<br />
{| border="1" cellpadding="2"<br />
|- style="background:silver"<br />
! Context || Original controls !! Action !! Comment !! Alternative input<br />
|- style="background:white"<br />
| Anytime || Standard controls<br />
|- style="background:lightgreen"<br />
| Save menu || Text input || Name / description input || Nice to have || Virtual keyboard<br />
|}<br />
<br />
=== [[Space Invaders]] ===<br />
{| border="1" cellpadding="2"<br />
|- style="background:silver"<br />
! Context || Original controls !! Action !! Comment !! Alternative input<br />
|- style="background:white"<br />
| Anytime || Standard controls<br />
|- style="background:lightgreen"<br />
| Save menu || Text input || Name / description input || Nice to have || Virtual keyboard<br />
|}<br />
<br />
=== [[The Ancient Mark - Episode 1]] ===<br />
{| border="1" cellpadding="2"<br />
|- style="background:silver"<br />
! Context || Original controls !! Action !! Comment !! Alternative input<br />
|- style="background:white"<br />
| Anytime || Standard controls<br />
|- style="background:lightgreen"<br />
| Save menu || Text input || Name / description input || Nice to have || Virtual keyboard<br />
|}<br />
<br />
=== [[Tanya Grotter and the Magical Double Bass]] ===<br />
{| border="1" cellpadding="2"<br />
|- style="background:silver"<br />
! Context || Original controls !! Action !! Comment !! Alternative input<br />
|- style="background:white"<br />
| Anytime || Standard controls<br />
|- style="background:lightgreen"<br />
| Save menu || Text input || Name / description input || Nice to have || Virtual keyboard<br />
|- style="background:grey"<br />
| In game || Alt+Ctrl+A || Unlocks all the spells || Disabled, need Game.DebugMode == true ||<br />
|- style="background:grey"<br />
| In game || Text input || Change episode || Disabled, change_ep.window is unreachable ||<br />
|}<br />
<br />
=== [[Tanya Grotter and the Disappearing Floor]] ===<br />
{| border="1" cellpadding="2"<br />
|- style="background:silver"<br />
! Context || Original controls !! Action !! Comment !! Alternative input<br />
|- style="background:white"<br />
| Anytime || Standard controls<br />
|- style="background:lightgreen"<br />
| Save menu || Text input || Name / description input || Nice to have || Virtual keyboard<br />
|- style="background:grey"<br />
| In game || Alt+Ctrl+A || Unlocks all the spells || Disabled, need Game.DebugMode == true ||<br />
|- style="background:grey"<br />
| In game || Text input || Change episode || Disabled, change_ep.window is unreachable ||<br />
|}<br />
<br />
=== [[The Box]] ===<br />
{| border="1" cellpadding="2"<br />
|- style="background:silver"<br />
! Context || Original controls !! Action !! Comment !! Alternative input<br />
|- style="background:white"<br />
| Anytime || Standard controls without F1 key<br />
|- style="background:lightgreen"<br />
| Save menu || Text input || Name / description input || Nice to have || Virtual keyboard<br />
|}<br />
<br />
=== [[The Kite]] ===<br />
{| border="1" cellpadding="2"<br />
|- style="background:silver"<br />
! Context || Original controls !! Action !! Comment !! Alternative input<br />
|- style="background:white"<br />
| Anytime || Standard controls<br />
|- style="background:lightgreen"<br />
| Save menu || Text input || Name / description input || Nice to have || Virtual keyboard<br />
|}<br />
<br />
=== [[Fairy Tales About Toshechka and Boshechka]] ===<br />
{| border="1" cellpadding="2"<br />
|- style="background:silver"<br />
! Context || Original controls !! Action !! Comment !! Alternative input<br />
|- style="background:white"<br />
| Anytime || Standard controls<br />
|- style="background:lightgreen"<br />
| Save menu || Text input || Name / description input || Nice to have || Virtual keyboard<br />
|- style="background:pink"<br />
| In game || F9 || Take screenshot || Debug || Virtual keyboard<br />
|- style="background:gold"<br />
| In game || "giveall" || Type "giveall" to get all items || Secret || Virtual keyboard<br />
|}<br />
<br />
=== [[The Trader of Stories]] ===<br />
{| border="1" cellpadding="2"<br />
|- style="background:silver"<br />
! Context || Original controls !! Action !! Comment !! Alternative input<br />
|- style="background:white"<br />
| Anytime || Standard controls<br />
|- style="background:lightgreen"<br />
| Save menu || Text input || Name / description input || Nice to have || Virtual keyboard<br />
|}<br />
<br />
=== [[The White Chamber]] ===<br />
{| border="1" cellpadding="2"<br />
|- style="background:silver"<br />
! Context || Original controls !! Action !! Comment !! Alternative input<br />
|- style="background:white"<br />
| Anytime || Standard controls<br />
|- style="background:lightgreen"<br />
| Save menu || Text input || Name / description input || Nice to have || Virtual keyboard<br />
|- style="background:green"<br />
| In game || Space || Droid action || Must have || MOUSE_MIDDLE / JOY_Y<br />
|- style="background:green"<br />
| In game || Up || Move droid up || Must have || JOY_UP<br />
|- style="background:green"<br />
| In game || Down || Move droid down || Must have || JOY_DOWN<br />
|- style="background:green"<br />
| In game || Left || Move droid left || Must have || JOY_LEFT<br />
|- style="background:green"<br />
| In game || Right || Move droid right || Must have || JOY_RIGHT<br />
|- style="background:lightgreen"<br />
| In game || F10 || Use default menu || Nice to have || MOUSE_WHEEL_DOWN<br />
|- style="background:lightgreen"<br />
| In game || F11 || Use alternative menu || Nice to have || MOUSE_WHEEL_UP<br />
|- style="background:gold"<br />
| In game || Home || Warp to debug room || Secret || N/A<br />
|}<br />
<br />
=== [[Vsevolod]] ===<br />
{| border="1" cellpadding="2"<br />
|- style="background:silver"<br />
! Context || Original controls !! Action !! Comment !! Alternative input<br />
|- style="background:white"<br />
| Anytime || Standard controls without F1 key<br />
|- style="background:lightgreen"<br />
| Save menu || Text input || Name / description input || Nice to have || Virtual keyboard<br />
|- style="background:green"<br />
| In game || I || Show inventory || Must have || MOUSE_MIDDLE / JOY_Y<br />
|- style="background:lightblue"<br />
| In game || J || Show journal || Alias, accessible with inventory+click || JOY_LEFT<br />
|- style="background:lightblue"<br />
| In game || M || Show music settings || Alias || JOY_RIGHT<br />
|- style="background:lightblue"<br />
| In game || Mouse wheel up || Scroll inventory up || Alias || UP / JOY_UP<br />
|- style="background:lightblue"<br />
| In game || Mouse wheel down || Scroll inventory down || Alias || DOWN / JOY_DOWN<br />
|}<br />
<br />
=== [[Wilma Tetris]] ===<br />
{| border="1" cellpadding="2"<br />
|- style="background:silver"<br />
! Context || Original controls !! Action !! Comment !! Alternative input<br />
|- style="background:white"<br />
| Anytime || Standard controls without Right click<br />
|- style="background:lightgreen"<br />
| Save menu || Text input || Name / description input || Nice to have || Virtual keyboard<br />
|- style="background:green"<br />
| In game || Up / Space || Rotate tetris tile || Must have || MOUSE_RIGHT / JOY_Y / JOY_UP<br />
|- style="background:green"<br />
| In game || Down / NumPad2 || Drop tetris tile || Must have || MOUSE_MIDDLE / JOY_DOWN<br />
|- style="background:green"<br />
| In game || Left / NumPad4 || Move tetris tile left || Must have || MOUSE_WHEEL_UP / JOY_LEFT<br />
|- style="background:green"<br />
| In game || Right / NumPad6 || Move tetris tile right || Must have || MOUSE_WHEEL_DOWN / JOY_RIGHT<br />
|- style="background:gold"<br />
| In game || "kangaroo" || Type "kangaroo" to enable/disable infinite lives || Secret || Virtual keyboard<br />
|- style="background:gold"<br />
| In game || "fullfrontal" || Type "fullfrontal" to enable/disable nudity || Secret || Virtual keyboard<br />
|- style="background:gold"<br />
| In game || "smudla" || Type "smudla" to take off one item || Secret || Virtual keyboard<br />
|}<br />
<br />
=== Wintermute Engine Technology Demo ===<br />
{| border="1" cellpadding="2"<br />
|- style="background:silver"<br />
! Context || Original controls !! Action !! Comment !! Alternative input<br />
|- style="background:white"<br />
| Anytime || Standard controls<br />
|- style="background:lightgreen"<br />
| Save menu || Text input || Name / description input || Nice to have || Virtual keyboard<br />
|}<br />
<br />
== 2D games with text input required for gameplay ==<br />
<br />
=== [[Five Lethal Demons]] ===<br />
{| border="1" cellpadding="2"<br />
|- style="background:silver"<br />
! Context || Original controls !! Action !! Comment !! Alternative input<br />
|- style="background:white"<br />
| Anytime || Standard controls<br />
|- style="background:lightgreen"<br />
| Save menu || Text input || Name / description input || Nice to have || Virtual keyboard<br />
|- style="background:green"<br />
| In game || Text input || Password puzzle || Must have || Virtual keyboard<br />
|- style="background:lightblue"<br />
| Save menu || PgUp || Previous page || Alias || MOUSE_WHEEL_UP / JOY_LEFT<br />
|- style="background:lightblue"<br />
| Save menu || PgDn || Next page || Alias || MOUSE_WHEEL_DOWN / JOY_RIGHT<br />
|}<br />
<br />
=== [[Beyond the Threshold]] ===<br />
{| border="1" cellpadding="2"<br />
|- style="background:silver"<br />
! Context || Original controls !! Action !! Comment !! Alternative input<br />
|- style="background:white"<br />
| Anytime || Standard controls<br />
|- style="background:lightgreen"<br />
| Save menu || Text input || Name / description input || Nice to have || Virtual keyboard<br />
|- style="background:green"<br />
| Save menu || Text input || Password puzzle || Must have || Virtual keyboard<br />
|}<br />
<br />
=== [[Corrosion: Cold Winter Waiting]] ===<br />
{| border="1" cellpadding="2"<br />
|- style="background:silver"<br />
! Context || Original controls !! Action !! Comment !! Alternative input<br />
|- style="background:white"<br />
| Anytime || Standard controls<br />
|- style="background:lightgreen"<br />
| Save menu || Text input || Name / description input || Nice to have || Virtual keyboard<br />
|- style="background:green"<br />
| Save menu || Text input || Search puzzle || Must have || Virtual keyboard<br />
|- style="background:blue"<br />
| In game || Click on screen left edge || Turn left / click on screen left edge || New feature || Left / JOY_LEFT<br />
|- style="background:blue"<br />
| In game || Click on screen right edge || Turn right / click on screen right edge || New feature || Right / JOY_RIGHT<br />
|- style="background:blue"<br />
| In game || Click on screen center || Move forwards / click on screen center || New feature || Up / JOY_UP<br />
|- style="background:blue"<br />
| In game || Click on screen bottom || Move backwards / click on screen bottom || New feature || Down / JOY_DOWN<br />
|}<br />
<br />
=== [[Helga Deep In Trouble]] ===<br />
{| border="1" cellpadding="2"<br />
|- style="background:silver"<br />
! Context || Original controls !! Action !! Comment !! Alternative input<br />
|- style="background:white"<br />
| Anytime || Standard controls without F1 key<br />
|- style="background:lightgreen"<br />
| Save menu || Text input || Name / description input || Nice to have || Virtual keyboard<br />
|- style="background:green"<br />
| Save menu || Text input || Search puzzle || Must have || Virtual keyboard<br />
|- style="background:lightblue"<br />
| Save menu || PgUp / Mouse wheel up || Previous page || Alias || JOY_LEFT<br />
|- style="background:lightblue"<br />
| Save menu || PgDn / Mouse wheel down || Next page || Alias || JOY_RIGHT<br />
|- style="background:lightblue"<br />
| In game || Backspace || Phone button Cancel || Alias || On-screen button<br />
|- style="background:lightblue"<br />
| In game || Down || Phone button Down || Alias || JOY_DOWN<br />
|- style="background:lightblue"<br />
| In game || Up || Phone button Up || Alias || JOY_UP<br />
|- style="background:lightblue"<br />
| In game || 0 || Phone button 0 || Alias || On-screen button<br />
|- style="background:lightblue"<br />
| In game || 1 || Phone button 1 || Alias || On-screen button<br />
|- style="background:lightblue"<br />
| In game || 2 || Phone button 2 || Alias || On-screen button<br />
|- style="background:lightblue"<br />
| In game || 3 || Phone button 3 || Alias || On-screen button<br />
|- style="background:lightblue"<br />
| In game || 4 || Phone button 4 || Alias || On-screen button<br />
|- style="background:lightblue"<br />
| In game || 5 || Phone button 5 || Alias || On-screen button<br />
|- style="background:lightblue"<br />
| In game || 6 || Phone button 6 || Alias || On-screen button<br />
|- style="background:lightblue"<br />
| In game || 7 || Phone button 7 || Alias || On-screen button<br />
|- style="background:lightblue"<br />
| In game || 8 || Phone button 8 || Alias || On-screen button<br />
|- style="background:lightblue"<br />
| In game || 9 || Phone button 9 || Alias || On-screen button<br />
|- style="background:lightblue"<br />
| In game || * || Phone button * || Alias || On-screen button<br />
|- style="background:lightblue"<br />
| In game || # || Phone button # || Alias || On-screen button<br />
|}<br />
<br />
=== J.U.L.I.A. ===<br />
{| border="1" cellpadding="2"<br />
|- style="background:silver"<br />
! Context || Original controls !! Action !! Comment !! Alternative input<br />
|- style="background:white"<br />
| Anytime || Standard controls without F1 key<br />
|- style="background:lightgreen"<br />
| Save menu || Text input || Name / description input || Nice to have || Virtual keyboard<br />
|- style="background:green"<br />
| In game || Text input || Password puzzle || Must have || Virtual keyboard<br />
|- style="background:lightgreen"<br />
| In game || F12 || Skip dialogue (in GreenLight demo) || Nice to have || MOUSE_MIDDLE / JOY_Y<br />
|}<br />
<br />
=== J.U.L.I.A.: Among the Stars ===<br />
{| border="1" cellpadding="2"<br />
|- style="background:silver"<br />
! Context || Original controls !! Action !! Comment !! Alternative input<br />
|- style="background:white"<br />
| Anytime || Standard controls without F1 key<br />
|- style="background:lightgreen"<br />
| Save menu || Text input || Name / description input || Nice to have || Virtual keyboard<br />
|- style="background:green"<br />
| In game || Text input || Password puzzle || Must have || Virtual keyboard<br />
|- style="background:pink"<br />
| In game || F11 || Cancel waiting || Debug || Virtual keyboard<br />
|- style="background:lightblue"<br />
| In game || Backspace || Cancel input || Alias || MOUSE_MIDDLE / JOY_Y<br />
|- style="background:lightblue"<br />
| In game || Left || Move mobot left || Alias || JOY_LEFT<br />
|- style="background:lightblue"<br />
| In game || Right || Move mobot right || Alias || JOY_RIGHT<br />
|- style="background:lightblue"<br />
| In game || Down || Move mobot down || Alias || JOY_DOWN<br />
|- style="background:lightblue"<br />
| In game || Up || Move mobot up || Alias || JOY_UP<br />
|}<br />
<br />
=== [[Pole Chudes]] ===<br />
{| border="1" cellpadding="2"<br />
|- style="background:silver"<br />
! Context || Original controls !! Action !! Comment !! Alternative input<br />
|- style="background:white"<br />
| Anytime || Standard controls without F1 key<br />
|- style="background:lightgreen"<br />
| Save menu || Text input || Name / description input || Nice to have || Virtual keyboard<br />
|- style="background:green"<br />
| In game || Text input || Input guessed word || Must have || Virtual keyboard<br />
|- style="background:gold"<br />
| In game || F1 || Spin wheel slower || Secret || MOUSE_WHEEL_UP / JOY_UP<br />
|- style="background:gold"<br />
| In game || F2 || Spin wheel faster || Secret || MOUSE_WHEEL_DOWN / JOY_DOWN<br />
|}<br />
<br />
=== [[Rhiannon: Curse of the Four Branches]] ===<br />
{| border="1" cellpadding="2"<br />
|- style="background:silver"<br />
! Context || Original controls !! Action !! Comment !! Alternative input<br />
|- style="background:white"<br />
| Anytime || Standard controls<br />
|- style="background:lightgreen"<br />
| Save menu || Text input || Name / description input || Nice to have || Virtual keyboard<br />
|- style="background:green"<br />
| In game || Text input || Password puzzle || Must have || Virtual keyboard<br />
|- style="background:lightgreen"<br />
| In game || Space || Skip (cutscene) || Nice to have || MOUSE_MIDDLE / JOY_Y<br />
|}<br />
<br />
= 2.5D games =<br />
<br />
== 2.5D games without required text input ==<br />
<br />
=== Informer Alavi - Murder of Miss Rojan ===<br />
{| border="1" cellpadding="2"<br />
|- style="background:silver"<br />
! Context || Original controls !! Action !! Comment !! Alternative input<br />
|- style="background:white"<br />
| Anytime || Standard controls without F1 key<br />
|}<br />
<br />
=== On the Tracks of Dinosaurs ===<br />
{| border="1" cellpadding="2"<br />
|- style="background:silver"<br />
! Context || Original controls !! Action !! Comment !! Alternative input<br />
|- style="background:white"<br />
| Anytime || Standard controls without F1 key<br />
|- style="background:lightgreen"<br />
| In game || X || Show hint icons on exits || Nice to have || MOUSE_MIDDLE / JOY_Y<br />
|- style="background:lightblue"<br />
| In game || I || Open inventory || Alias || JOY_UP<br />
|- style="background:lightblue"<br />
| In game || M || Open map || Alias || JOY_DOWN<br />
|}<br />
<br />
=== The Lost Crown - A Ghost-Hunting Adventure ===<br />
{| border="1" cellpadding="2"<br />
|- style="background:silver"<br />
! Context || Original controls !! Action !! Comment !! Alternative input<br />
|- style="background:white"<br />
| Anytime || Standard controls without F1 key<br />
|- style="background:gold"<br />
| In game || F1 || Warp to Darklingroom_end scene || Secret || Virtual keyboard<br />
|- style="background:pink"<br />
| In game || F3 || Take screenshot || Debug || Virtual keyboard<br />
|}<br />
<br />
=== Way of Love: Sub Zero ===<br />
{| border="1" cellpadding="2"<br />
|- style="background:silver"<br />
! Context || Original controls !! Action !! Comment !! Alternative input<br />
|- style="background:white"<br />
| Anytime || Standard controls<br />
|- style="background:lightgreen"<br />
| In game || Space || Show hint icons || Nice to have || MOUSE_MIDDLE / JOY_Y<br />
|- style="background:lightgreen"<br />
| In game || F10 || Use default menu || Nice to have || MOUSE_WHEEL_DOWN<br />
|- style="background:lightgreen"<br />
| In game || F11 || Use alternative menu || Nice to have || MOUSE_WHEEL_UP<br />
|- style="background:grey"<br />
| In game || Home || Warp to debug room || Does not work, there is no scenes\debugroom\debugroom.scene || N/A<br />
|}<br />
<br />
== 2.5D games with text input required for user name / saved game description only ==<br />
<br />
=== Art of Murder: FBI Confidential ===<br />
{| border="1" cellpadding="2"<br />
|- style="background:silver"<br />
! Context || Original controls !! Action !! Comment !! Alternative input<br />
|- style="background:white"<br />
| Anytime || Standard controls without F1 key<br />
|- style="background:lightgreen"<br />
| Save menu || Text input || Name / description input || Nice to have || Virtual keyboard<br />
|- style="background:grey"<br />
| In game || F1 || Show scene geometry || Disabled, need debg == True ||<br />
|- style="background:grey"<br />
| In game || 1 || Show chapter selection menu || Disabled, need debg == True ||<br />
|- style="background:grey"<br />
| In game || Shift+1 || Hide chapter selection menu || Disabled, need debg == True ||<br />
|- style="background:grey"<br />
| In game || 2 || Show overlay || Disabled, need debg == True ||<br />
|- style="background:grey"<br />
| In game || Shift+2 || Hide overlay || Disabled, need debg == True ||<br />
|- style="background:grey"<br />
| In game || 3 || Reload scene || Disabled, need debg == True ||<br />
|- style="background:grey"<br />
| In game || 4 || Print items list || Disabled, need debg == True ||<br />
|- style="background:grey"<br />
| In game || 5 || Game over || Disabled, need debg == True ||<br />
|- style="background:grey"<br />
| In game || Shift+5 || Credits || Disabled, need debg == True ||<br />
|- style="background:grey"<br />
| In game || 6 || Select day mode || Disabled, need debg == True ||<br />
|- style="background:grey"<br />
| In game || Shift+6 || Select night mode || Disabled, need debg == True ||<br />
|- style="background:grey"<br />
| In game || 7 || Show movie || Disabled, need debg == True ||<br />
|- style="background:grey"<br />
| In game || 9 || Turn music on || Disabled, need debg == True ||<br />
|- style="background:grey"<br />
| In game || Shift+9 || Turn music off || Disabled, need debg == True ||<br />
|- style="background:grey"<br />
| In game || 0 || Exit || Disabled, need debg == True ||<br />
|- style="background:grey"<br />
| In game || C || Drop selected item || Disabled, need debg == True ||<br />
|- style="background:grey"<br />
| In game || H || Show superhint || Disabled, need debg == True ||<br />
|- style="background:grey"<br />
| In game || Shift+H || Hide superhint || Disabled, need debg == True ||<br />
|- style="background:grey"<br />
| In game || L || Get leg item || Disabled, need debg == True ||<br />
|- style="background:grey"<br />
| In game || Shift+L || Drop leg item || Disabled, need debg == True ||<br />
|- style="background:grey"<br />
| In game || N || Unlock all phone numbers || Disabled, need debg == True ||<br />
|- style="background:grey"<br />
| In game || S || Send test in-game SMS || Disabled, need debg == True ||<br />
|- style="background:grey"<br />
| In game || U || Unload models || Disabled, need debg == True ||<br />
|- style="background:grey"<br />
| In game || X || Change light position X || Disabled, need debg == True ||<br />
|- style="background:grey"<br />
| In game || Y || Change light position Y || Disabled, need debg == True ||<br />
|- style="background:grey"<br />
| In game || Z || Change light position Z || Disabled, need debg == True ||<br />
|- style="background:grey"<br />
| In game || Up || Walk forward || Disabled, need debg == True && KEYBD_ENABLE ||<br />
|- style="background:grey"<br />
| In game || Down || Walk backward || Disabled, need debg == True && KEYBD_ENABLE ||<br />
|- style="background:grey"<br />
| In game || Left || Turn left || Disabled, need debg == True && KEYBD_ENABLE ||<br />
|- style="background:grey"<br />
| In game || Right || Turn right || Disabled, need debg == True && KEYBD_ENABLE ||<br />
|}<br />
<br />
=== Basis Octavus ===<br />
{| border="1" cellpadding="2"<br />
|- style="background:silver"<br />
! Context || Original controls !! Action !! Comment !! Alternative input<br />
|- style="background:white"<br />
| Anytime || Standard controls without F1 key<br />
|- style="background:lightgreen"<br />
| Save menu || Text input || Name / description input || Nice to have || Virtual keyboard<br />
|- style="background:lightblue"<br />
| In game || Up || Walk forward || Alias || JOY_UP<br />
|- style="background:lightblue"<br />
| In game || Down || Walk backward || Alias || JOY_DOWN<br />
|- style="background:lightblue"<br />
| In game || Left || Turn left || Alias || JOY_LEFT<br />
|- style="background:lightblue"<br />
| In game || Right || Turn right || Alias || JOY_RIGHT<br />
|- style="background:pink"<br />
| In game || F1 || Toggle scene geometry || Debug || MOUSE_MIDDLE / JOY_Y<br />
|}<br />
<br />
=== Dark Fall: Lost Souls ===<br />
{| border="1" cellpadding="2"<br />
|- style="background:silver"<br />
! Context || Original controls !! Action !! Comment !! Alternative input<br />
|- style="background:white"<br />
| Anytime || Standard controls without F1 key<br />
|- style="background:lightgreen"<br />
| Save menu || Text input || Name / description input || Nice to have || Virtual keyboard<br />
|}<br />
<br />
=== Face Noir ===<br />
{| border="1" cellpadding="2"<br />
|- style="background:silver"<br />
! Context || Original controls !! Action !! Comment !! Alternative input<br />
|- style="background:white"<br />
| Anytime || Standard controls without F1 key<br />
|- style="background:lightgreen"<br />
| Save menu || Text input || Name / description input || Nice to have || Virtual keyboard<br />
|- style="background:lightgreen"<br />
| In game || F1 || Show hint icons || Nice to have || JOY_Y<br />
|- style="background:green"<br />
| In game || Space / Middle click || Show inventory || Must have || JOY_LEFT<br />
|- style="background:lightblue"<br />
| In game || Mouse wheel up || Scroll inventory up || Alias || UP / JOY_UP<br />
|- style="background:lightblue"<br />
| In game || Mouse wheel down || Scroll inventory down || Alias || DOWN / JOY_DOWN<br />
|- style="background:grey"<br />
| In game || Text input || A lot of helpers: ActorPosition window, LinearFog window, particles2 window || Disabled, unreachable code ||<br />
|}<br />
<br />
=== The Last Crown - Midnight Horror ===<br />
{| border="1" cellpadding="2"<br />
|- style="background:silver"<br />
! Context || Original controls !! Action !! Comment !! Alternative input<br />
|- style="background:white"<br />
| Anytime || Standard controls without F1 key<br />
|- style="background:lightgreen"<br />
| Save menu || Text input || Name / description input || Nice to have || Virtual keyboard<br />
|- style="background:pink"<br />
| In game || F1 || Exit || Debug || Virtual keyboard<br />
|- style="background:pink"<br />
| In game || F2 || Toggle scene geometry || Debug || MOUSE_MIDDLE / JOY_Y<br />
|- style="background:pink"<br />
| In game || F3 || Take screenshot || Debug || Virtual keyboard<br />
|- style="background:pink"<br />
| In game || F4 || Settings || Debug || Virtual keyboard<br />
|- style="background:pink"<br />
| In game || F5 || Cancel waiting || Debug || Virtual keyboard<br />
|- style="background:pink"<br />
| In game || F6 || Print character coordinates || Debug || Virtual keyboard<br />
|- style="background:pink"<br />
| In game || F7 || Bezier window || Debug || Virtual keyboard<br />
|}<br />
<br />
=== Lov Mamuta ===<br />
{| border="1" cellpadding="2"<br />
|- style="background:silver"<br />
! Context || Original controls !! Action !! Comment !! Alternative input<br />
|- style="background:white"<br />
| Anytime || Standard controls without F1 key<br />
|- style="background:lightgreen"<br />
| Save menu || Text input || Name / description input || Nice to have || Virtual keyboard<br />
|- style="background:lightblue"<br />
| In game || Up || Walk forward || Alias || JOY_UP<br />
|- style="background:lightblue"<br />
| In game || Down || Walk backward || Alias || JOY_DOWN<br />
|- style="background:lightblue"<br />
| In game || Left || Turn left || Alias || JOY_LEFT<br />
|- style="background:lightblue"<br />
| In game || Right || Turn right || Alias || JOY_RIGHT<br />
|- style="background:pink"<br />
| In game || F1 || Toggle scene geometry || Debug || MOUSE_MIDDLE / JOY_Y<br />
|}<br />
<br />
=== Mental Repairs Inc ===<br />
{| border="1" cellpadding="2"<br />
|- style="background:silver"<br />
! Context || Original controls !! Action !! Comment !! Alternative input<br />
|- style="background:white"<br />
| Anytime || Standard controls without F1 key<br />
|- style="background:lightgreen"<br />
| Save menu || Text input || Name / description input || Nice to have || Virtual keyboard<br />
|- style="background:lightgreen"<br />
| In game || Space || Show hint icons || Nice to have || MOUSE_MIDDLE / JOY_Y<br />
|- style="background:lightblue"<br />
| In game || F1 || Show help || Alias || JOY_LEFT<br />
|}<br />
<br />
=== Palladion ===<br />
{| border="1" cellpadding="2"<br />
|- style="background:silver"<br />
! Context || Original controls !! Action !! Comment !! Alternative input<br />
|- style="background:white"<br />
| Anytime || Standard controls without F1 key<br />
|- style="background:lightgreen"<br />
| Save menu || Text input || Name / description input || Nice to have || Virtual keyboard<br />
|- style="background:lightgreen"<br />
| In game || Space || Show hint icons || Nice to have || MOUSE_MIDDLE / JOY_Y<br />
|- style="background:pink"<br />
| In game || F12 || Take screenshot || Debug || Virtual keyboard<br />
|}<br />
<br />
=== Pizza Morgana: Episode 1 - Monsters and Manipulations in the Magical Forest ===<br />
{| border="1" cellpadding="2"<br />
|- style="background:silver"<br />
! Context || Original controls !! Action !! Comment !! Alternative input<br />
|- style="background:white"<br />
| Anytime || Standard controls without Right click<br />
|- style="background:lightgreen"<br />
| In demo mode || Text input || Input license key to unlock full game || Nice to have || Virtual keyboard<br />
|- style="background:lightgreen"<br />
| Save menu || Text input || Name / description input || Nice to have || Virtual keyboard<br />
|- style="background:white"<br />
| In game || Right click || Select next cursor action || Standard || JOY_B<br />
|- style="background:lightgreen"<br />
| In game || [ / Mouse wheel down || Select previous cursor action || Nice to have || N/A<br />
|- style="background:lightgreen"<br />
| In game || ] / Mouse wheel up || Select next cursor action || Nice to have || JOY_B<br />
|- style="background:lightgreen"<br />
| In game || Space / P || Pause || Nice to have || Virtual keyboard<br />
|- style="background:lightgreen"<br />
| In game || . || Skip Stuff || Nice to have || MOUSE_MIDDLE / JOY_Y<br />
|- style="background:lightgreen"<br />
| In game || Pause || Quick Save || Nice to have || N/A<br />
|- style="background:lightblue"<br />
| In game || 1 || Dialogue answer #1 || Alias || On-screen button<br />
|- style="background:lightblue"<br />
| In game || 2 || Dialogue answer #2 || Alias || On-screen button<br />
|- style="background:lightblue"<br />
| In game || 3 || Dialogue answer #3 || Alias || On-screen button<br />
|- style="background:lightblue"<br />
| In game || 4 || Dialogue answer #4 || Alias || On-screen button<br />
|- style="background:lightblue"<br />
| In game || s || Settings menu || Alias || On-screen button<br />
|- style="background:pink"<br />
| In game || Shift+P || Take screenshot || Debug || Virtual keyboard<br />
|- style="background:grey"<br />
| In game || Tab || Show hints || Calls Scene.ApplyEvent("tab"), which is never handled ||<br />
|- style="background:grey"<br />
| In game || Left || Turn left || Disabled, direct_control.script is unused ||<br />
|- style="background:grey"<br />
| In game || Right || Turn right || Disabled, direct_control.script is unused ||<br />
|- style="background:grey"<br />
| In game || Up || Walk forward || Disabled, direct_control.script is unused ||<br />
|- style="background:grey"<br />
| In game || Up || Walk backward || Disabled, direct_control.script is unused ||<br />
|}<br />
<br />
=== Stroke of Fate dilogy ===<br />
{| border="1" cellpadding="2"<br />
|- style="background:silver"<br />
! Context || Original controls !! Action !! Comment !! Alternative input<br />
|- style="background:white"<br />
| Anytime || Standard controls without F1 key<br />
|- style="background:lightgreen"<br />
| Save menu || Text input || Name / description input || Nice to have || Virtual keyboard<br />
|- style="background:lightblue"<br />
| In game || Mouse wheel up || Camera zoom out || Alias || PAGEUP / JOY_UP<br />
|- style="background:lightblue"<br />
| In game || Mouse wheel down || Camera zoom in || Alias || PAGEDOWN / JOY_DOWN<br />
|- style="background:lightblue"<br />
| In game || M / Shift+M || Open map || Alias || JOY_LEFT<br />
|- style="background:lightblue"<br />
| In game || N / Shift+N || Open notes || Alias || JOY_RIGHT<br />
|- style="background:pink"<br />
| In game || Shift+C || Force drawing cursor || Debug || N/A<br />
|- style="background:pink"<br />
| In game || Shift+F || Warp to mouse cursor || Debug || N/A<br />
|- style="background:grey"<br />
| In game || Up || Walk forward || Disabled, if(0) || N/A<br />
|- style="background:grey"<br />
| In game || Down || Walk backward || Disabled, if(0) || N/A<br />
|- style="background:grey"<br />
| In game || Left || Turn left || Disabled, if(0) || N/A<br />
|- style="background:grey"<br />
| In game || Right || Turn right || Disabled, if(0) || N/A<br />
|- style="background:grey"<br />
| In game || Up || Move up || Disabled, if(DEMO or DEBUG) || N/A<br />
|- style="background:grey"<br />
| In game || Down || Move down || Disabled, if(DEMO or DEBUG) || N/A<br />
|- style="background:grey"<br />
| In game || Left || Move left || Disabled, if(DEMO or DEBUG) || N/A<br />
|- style="background:grey"<br />
| In game || Right || Move right || Disabled, if(DEMO or DEBUG) || N/A<br />
|- style="background:grey"<br />
| In game || Q / F2 || Move higher || Disabled, if(DEBUG) || N/A<br />
|- style="background:grey"<br />
| In game || A / NumPad 1 || Move lower || Disabled, if(DEBUG) || N/A<br />
|- style="background:grey"<br />
| In game || Insert || Turn left || Disabled, if(DEMO or DEBUG) || N/A<br />
|- style="background:grey"<br />
| In game || <Keycode 61?!> || Turn right || Disabled, if(DEMO or DEBUG) || N/A<br />
|- style="background:grey"<br />
| In game || B / NumPad 2 || Add everything to blog in SoF1, Disable random node in SoF2 || Disabled, if(DEBUG) || N/A<br />
|- style="background:grey"<br />
| In game || D / NumPad 4 || Change shadow type || Disabled, if(DEBUG or DEMO) || N/A<br />
|- style="background:grey"<br />
| In game || G / NumPad 7 || Free actors list || Disabled, if(DEBUG) || N/A<br />
|- style="background:grey"<br />
| In game || I / NumPad 9 || Test animation and render || Disabled, if(DEBUG) || N/A<br />
|- style="background:grey"<br />
| In game || R / F3 || Switch language || Disabled, if(DEMO) || N/A<br />
|- style="background:grey"<br />
| In game || S / F4 || Trace actor position || Disabled, if(DEBUG) || N/A<br />
|- style="background:grey"<br />
| In game || T / F5 || Toggle camera || Disabled, if(DEBUG or DEMO) || N/A<br />
|- style="background:grey"<br />
| In game || P / Shift+P || Toggle eyepatch model || Disabled, if(DEBUG) || N/A<br />
|- style="background:grey"<br />
| In game || 0 || Change model: "hide" / "crouch" || Disabled, if(DEMO or DEBUG) || N/A<br />
|- style="background:grey"<br />
| In game || 1 || Change model: default, PIXEL_STEP /= 2 || Disabled, if(DEMO or DEBUG) || N/A<br />
|- style="background:grey"<br />
| In game || 2 || Change model: "sit", PIXEL_STEP *= 2 || Disabled, if(DEMO or DEBUG) || N/A<br />
|- style="background:grey"<br />
| In game || 3 || Change model: "heil" / "zieg" || Disabled, if(DEMO or DEBUG) || N/A<br />
|- style="background:grey"<br />
| In game || 4 || Toggle active || Disabled, if(DEMO or DEBUG) || N/A<br />
|- style="background:grey"<br />
| In game || 5 || Change model: "action" / "knock" || Disabled, if(DEMO or DEBUG) || N/A<br />
|- style="background:grey"<br />
| In game || 6 || Change model: "give" / "hit" || Disabled, if(DEMO or DEBUG) || N/A<br />
|- style="background:grey"<br />
| In game || 6 || Change model: "give" / "hit" || Disabled, if(DEMO or DEBUG) || N/A<br />
|- style="background:grey"<br />
| In game || 7 || Change model: "shidle" / "shout" || Disabled, if(DEMO or DEBUG) || N/A<br />
|- style="background:grey"<br />
| In game || 8 || Change model: "take" / "grab" || Disabled, if(DEMO or DEBUG) || N/A<br />
|- style="background:grey"<br />
| In game || 9 || Change model: other || Disabled, if(DEMO or DEBUG) || N/A<br />
|- style="background:grey"<br />
| In game || Space || Toggle scene geometry || Disabled, if(DEMO or DEBUG) || N/A<br />
|}<br />
<br />
=== Wintermute 3D Characters Technology Demo ===<br />
{| border="1" cellpadding="2"<br />
|- style="background:silver"<br />
! Context || Original controls !! Action !! Comment !! Alternative input<br />
|- style="background:white"<br />
| Anytime || Standard controls without F1 key<br />
|- style="background:lightgreen"<br />
| Save menu || Text input || Name / description input || Nice to have || Virtual keyboard<br />
|- style="background:lightblue"<br />
| In game || Up || Walk forward || Alias || JOY_UP<br />
|- style="background:lightblue"<br />
| In game || Down || Walk backward || Alias || JOY_DOWN<br />
|- style="background:lightblue"<br />
| In game || Left || Turn left || Alias || JOY_LEFT<br />
|- style="background:lightblue"<br />
| In game || Right || Turn right || Alias || JOY_RIGHT<br />
|- style="background:pink"<br />
| In game || F1 || Toggle scene geometry || Debug || MOUSE_MIDDLE / JOY_Y<br />
|}<br />
<br />
=== Zbang! The Game ===<br />
{| border="1" cellpadding="2"<br />
|- style="background:silver"<br />
! Context || Original controls !! Action !! Comment !! Alternative input<br />
|- style="background:white"<br />
| Anytime || Standard controls without Right click<br />
|- style="background:lightgreen"<br />
| Save menu || Text input || Name / description input || Nice to have || Virtual keyboard<br />
|- style="background:white"<br />
| In game || Right click || Select next cursor action || Standard || JOY_B<br />
|- style="background:lightgreen"<br />
| In game || [ / Mouse wheel down || Select previous cursor action || Nice to have || N/A<br />
|- style="background:lightgreen"<br />
| In game || ] / Mouse wheel up || Select next cursor action || Nice to have || JOY_B<br />
|- style="background:lightgreen"<br />
| In game || . || Skip talking & walking || Nice to have || JOY_DOWN<br />
|- style="background:lightgreen"<br />
| In game || Tab || Point mouse to the door (works only in first scene in Demo) || Nice to have || MOUSE_MIDDLE / JOY_Y<br />
|- style="background:lightblue"<br />
| In game || Left || Turn left || Alias || JOY_LEFT<br />
|- style="background:lightblue"<br />
| In game || Right || Turn right || Alias || JOY_RIGHT<br />
|- style="background:lightblue"<br />
| In game || Up || Walk forward || Alias || JOY_UP<br />
|- style="background:pink"<br />
| In game || Text input || Support IRC Chat window || Debug || Virtual keyboard<br />
|}<br />
<br />
== 2.5D games with text input required for gameplay ==<br />
<br />
=== Alpha Polaris ===<br />
{| border="1" cellpadding="2"<br />
|- style="background:silver"<br />
! Context || Original controls !! Action !! Comment !! Alternative input<br />
|- style="background:white"<br />
| Anytime || Standard controls without F1 key<br />
|- style="background:lightgreen"<br />
| Save menu || Text input || Name / description input || Nice to have || Virtual keyboard<br />
|- style="background:red"<br />
| In game || Localized text input || Word guessing puzzles! Requires localized input (cyrillic for Russian, etc) || Unimplemented || TODO: International virtual keyboard<br />
|- style="background:lightgreen"<br />
| In game || Space || Show hint icons || Nice to have || MOUSE_MIDDLE / JOY_Y<br />
|- style="background:lightblue"<br />
| In game || F1 || Help screen || Alias || JOY_RIGHT<br />
|- style="background:lightblue"<br />
| In game || i || Show inventory || Alias || JOY_LEFT<br />
|- style="background:lightblue"<br />
| In game || Mouse wheel up || Scroll article up || Alias || PAGEUP / JOY_UP<br />
|- style="background:lightblue"<br />
| In game || Mouse wheel down || Scroll article down || Alias || PAGEDOWN / JOY_DOWN<br />
|- style="background:pink"<br />
| In game || Ctrl+F2 || Toggle scene geometry || Debug || Virtual keyboard<br />
|- style="background:pink"<br />
| In game || Ctrl+F3 || Change shadow type || Debug || Virtual keyboard<br />
|- style="background:pink"<br />
| In game || Ctrl+F5 || Take screenshot || Debug || Virtual keyboard<br />
|- style="background:pink"<br />
| In game || Ctrl+F6 || Set speech volume to 99 || Debug || Virtual keyboard<br />
|- style="background:pink"<br />
| In game || Ctrl+F7 || Show debug parser || Debug || Virtual keyboard<br />
|- style="background:pink"<br />
| In game || Ctrl+F8 || Print music volume info || Debug || Virtual keyboard<br />
|- style="background:pink"<br />
| In game || Ctrl+F9 || Exit || Debug || Virtual keyboard<br />
|- style="background:pink"<br />
| In game || Ctrl+F10 || Show debug parser || Debug || Virtual keyboard<br />
|- style="background:pink"<br />
| In game || Ctrl+F11 || Light helper window || Debug || Virtual keyboard<br />
|- style="background:pink"<br />
| In game || Text input || A really, really nice cmdline debug interface, allowing switching models, changing time of day, getting/dropping items, warping to scenes and many more || Debug || Virtual keyboard<br />
|- style="background:pink"<br />
| In game || Text input || Some debug helpers: coordinateHelper window, lightHelper window || Debug || Virtual keyboard<br />
|- style="background:gold"<br />
| In game || Up || Walk forward || Secret, type "directwalk true" in console to unlock || N/A<br />
|- style="background:gold"<br />
| In game || Down || Walk backward || Secret, type "directwalk true" in console to unlock || N/A<br />
|- style="background:gold"<br />
| In game || Left || Turn left || Secret, type "directwalk true" in console to unlock || N/A<br />
|- style="background:gold"<br />
| In game || Right || Turn right || Secret, type "directwalk true" in console to unlock || N/A<br />
|- style="background:gold"<br />
| In game || Shift+Up || Run forward || Secret, type "directwalk true" in console to unlock || N/A<br />
|- style="background:gold"<br />
| In game || Shift+Down || Run backward || Secret, type "directwalk true" in console to unlock || N/A<br />
|- style="background:gold"<br />
| In game || Shift+Left || Turn left fast || Secret, type "directwalk true" in console to unlock || N/A<br />
|- style="background:gold"<br />
| In game || Shift+Right || Turn right fast || Secret, type "directwalk true" in console to unlock || N/A<br />
|}</div>Lb ii2https://wiki.scummvm.org/index.php?title=Wintermute/Games&diff=31230Wintermute/Games2020-10-10T23:07:03Z<p>Lb ii2: </p>
<hr />
<div>Since the feature-set of WME Lite differs from that of the full Wintermute Engine,<br />
games will need to be targeted on a case-by-case, feature-by-feature basis, this is<br />
a list of the games that are currently known to work (although perhaps with minor<br />
issues) through to completion:<br />
<br />
== Games tested at least once ==<br />
<br />
{| border="1" cellspacing="0" cellpadding="2" <br />
|+Completable Games<br />
|- style="background:silver"<br />
|Game Name||Target Name||Status||Remarks||Has Screenshot<br />
|- style="background:lightgreen"<br />
|[[1 1/2 Ritter]]||ritter||Completable.||None.||Yes<br />
|- style="background:lightgreen"<br />
|[[Boredom of Agustin Cordes]]||agustin||Completable.||None.||No<br />
|- style="background:lightgreen"<br />
|[[Carol Reed 6: Black Circle]] (demo)||carolreed6||Completable.||Negative seeking in some OGG streams.||No<br />
|- style="background:lightgreen"<br />
|[[Chivalry is NOT Dead]]||chivalry||Completable.||Slow menus.||Yes<br />
|- style="background:lightgreen"<br />
|[[DFAF Adventure]]||dfafadventure||Completable.||None.||No<br />
|- style="background:lightgreen"<br />
|[[Dirty Split]] ||dirtysplit||Completable.||One garbled image.||Yes<br />
|- style="background:lightgreen"<br />
|[[The Dreamcat Adventure]]||dreamcat||Completable.||None.||No<br />
|- style="background:lightgreen"<br />
|[[Five Lethal Demons]]||5ld||Completable.||None.||No<br />
|- style="background:lightgreen"<br />
|[[FoxTail]] (Chapters 1-3)||foxtail||Completable.||Game & engine fork are in active development. [[Wintermute/TODO#Known_Issues_for_FoxTail|A few subengine-specific minor issues]].||No<br />
|- style="background:lightgreen"<br />
|[[Hor]]||hor||Completable.||None.||No<br />
|- style="background:lightgreen"<br />
|[[J.U.L.I.A.]] (Demo) ||julia||Completable.||Slow, and some font issues. Requires Theora.||No<br />
|- style="background:lightgreen"<br />
|[[J.U.L.I.A.]]||julia||Completable.||Rather resource-heavy, should be played with VFX low. Might have savegame-issues in the Xir-battle.||No<br />
|- style="background:lightgreen"<br />
|[[Mirage]]||mirage||Completable.||None.||No<br />
|- style="background:lightgreen"<br />
|[[OpenQuest]]||openquest||Completable.||None.||No<br />
|- style="background:lightgreen"<br />
|[[Papa's Daughters]]||papasdaughters1||Completable.||Has graphical glitches related to dirty rects.||No<br />
|- style="background:lightgreen"<br />
|[[Papa's Daughters 2]]||papasdaughters2||Completable.||Has graphical glitches related to dirty rects.||No<br />
|- style="background:lightgreen"<br />
|[[Pigeons in the Park]] ||pigeons||Completable.||None.||No<br />
|- style="background:lightgreen"<br />
|[[Reversion - The Escape]]||reversion1||Completable.||None.||No<br />
|- style="background:lightgreen"<br />
|[[Reversion - The Meeting]]||reversion2||Completable.||None.||No<br />
|- style="background:lightgreen"<br />
|[[Rosemary]]||rosemary||Completable.||Glitches and font issues.||Yes<br />
|- style="background:lightgreen"<br />
|[[Space Invaders]]||spaceinvaders||Completable.||None.||No<br />
|- style="background:lightgreen"<br />
|[[Tanya Grotter and the Magical Double Bass]]||tanya1||Completable.||None.||No<br />
|- style="background:lightgreen"<br />
|[[Tanya Grotter and the Disappearing Floor]]||tanya2||Completable.||None.||No<br />
|- style="background:lightgreen"<br />
|[[The Box]]||thebox||Completable.||None.||No<br />
|- style="background:lightgreen"<br />
|[[The White Chamber]]||twc||Completable.||Slow scrolling.||Yes<br />
|} <br />
<br />
{| border="1" cellspacing="0" cellpadding="2" style="width:100%"<br />
|+Uncompletable:<br />
|- style="background:silver" <br />
|Game Name||Target Name||Status||Remarks||Has Screenshot<br />
|- style="background:#ff7777"<br />
|[[Reversion - The Return]]||reversion3||Not completable.||Crashes when talking to the big guard at the hospital.<br />ERROR: rate effect can only handle rates < 131072||No<br />
|}<br />
<br />
==Untested Games==<br />
<br />
{| border="1" cellspacing="0" cellpadding="2" style="width:100%"<br />
|+Untested, but start:<br />
|- style="background:silver"<br />
|Game Name||Target Name||Status||Remarks||Has Screenshot<br />
|- style="background:white"<br />
|[[Actual Destination]]||actualdest||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Alimardan's Mischief]]||alimardan1||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Alimardan Meets Merlin]]||alimardan2||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Apeiron]]||aperion||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Beyond the Threshold]]||bthreshold||Unknown.||Plugin [[Wintermute/Plugins#wme_displacement.dll|wme_displacement.dll]] is not implemented.||No<br />
|- style="background:white"<br />
|[[Bickadoodle]]||bickadoodle||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Book of Gron Part One]]||bookofgron||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Carol Reed 4: East Side Story]] (demo)||carolreed4||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Carol Reed 5: The Colour of Murder]]||carolreed5||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Carol Reed 6: Black Circle]] (full)||carolreed6||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Carol Reed 7: Blue Madonna]]||carolreed7||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Carol Reed 8: Amber's Blood]]||carolreed8||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Carol Reed 9: Cold Case Summer]]||carolreed9||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Carol Reed 10: Bosch's Damnation]]||carolreed10||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Carol Reed 11: Shades Of Black]]||carolreed11||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Carol Reed 12: Profound Red]]||carolreed12||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Colors on Canvas]]||colorsoncanvas||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Conspiração Dumont]]|| conspiracao ||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Corrosion: Cold Winter Waiting]]||corrosion||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Dead City]]||deadcity||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Des Rêves Élastiques Avec Mille Insectes Nommés Georges]]||dreaming||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Dr. Bohus]]||drbohus||Unknown.||Has transparency issues.||No<br />
|- style="background:white"<br />
|[[Dr. Doyle - Mystery Of The Cloche Hat]]||drdoylemotch||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Dreamscape]]||dreamscape||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[The Driller Incident]]||drdoylemotch||Unknown.||Has font issues.||No<br />
|- style="background:white"<br />
|[[Escape From The Mansion]]||escapemansion||Unknown.||Unknown.||Yes<br />
|- style="background:white"<br />
|[[Everyday Grey]]||everydaygrey||Unknown.||It's a 2D game.||No<br />
|- style="backgroundwhite"<br />
|[[Fairy Tales About Toshechka and Boshechka]]||tib||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Finding Hope]]||findinghope||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Five Magical Amulets]]||5ma||Unknown.||Wasps animation is too slow.||Yes<br />
|- style="background:white"<br />
|[[Four]]||four||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Framed]]||framed||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Ghost in the Sheet]]||ghostsheet||Unknown.||Freeze of final cutscenes.||No<br />
|- style="background:white"<br />
|[[Hamlet]]||hamlet||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Helga Deep In Trouble]]||helga||Unknown.||Has graphical glitches related to dirty rects.||No<br />
|- style="background:white"<br />
|[[James Peris: No Licence Nor Control]] (Demo)||jamesperis||Unknown.||Has drawing issues.||No<br />
|- style="background:white"<br />
|[[J.U.L.I.A.: Among the Stars]]||juliastars||Unknown.||Some methods of modified engine need to be reimplemented.||No<br />
|- style="background:white"<br />
|[[J.U.L.I.A.: Untold]]||juliauntold||Unknown.||Some methods of modified engine need to be reimplemented. It's unknown if level editor is accessible and working correctly.||No<br />
|- style="background:white"<br />
|[[K'NOSSOS]]||knossos||Unknown.||Animation is slow.||No<br />
|- style="background:white"<br />
|[[Kulivočko]]||kulivocko||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Life In 3 Minutes]]|| lifein3minutes ||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Machu Mayu]]||machumayu||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Monday Starts on Saturday]]||msos||Unknown.||Has saving issues.||No<br />
|- style="background:white"<br />
|[[Myth: A Guff's Tale]]||mythguff||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Night Train]]||nighttrain||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Oknytt]]||oknytt||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[One]]||one||Unknown.||Has transparency issues.||No<br />
|- style="background:white"<br />
|[[One Helluva Day]]||onehelluvaday||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Paintaria]]||paintaria||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Pole Chudes]]||polechudes||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Project Doom|Project: Doom]]||projectdoom||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Project Joe]]||projectjoe||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Project Lonely Robot]]||lonelyrobot||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Qajary Cat]]||qajarycat||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Satan and Sons]]||satanandsons||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Shaban]]||shaban||Unknown.||Has transparency issues.||No<br />
|- style="background:white"<br />
|[[Sofia's Debt]]||sofiasdebt||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Red Comrades 0.2: Operation F.]] (Fangame)||petka02||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Rhiannon: Curse of the Four Branches]]||rhiannon||Unknown.||Animation freeze of the final outtro.||No<br />
|- style="background:white"<br />
|[[Silent Footsteps]]||rebeccacarlson01||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Space Madness]]||spacemadness||Unknown.||File.Copy() is not implemented.||No<br />
|- style="background:white"<br />
|[[The Ancient Mark - Episode 1]]||theancientmark1||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[The Death of Erin Myers]]||erinmeyers||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[The Golden Calf]]||goldencalf||Unknown.||Has saving issues.||No<br />
|- style="background:white"<br />
|[[The Kite]]||thekite||Unknown.||Script runtime errors.||No<br />
|- style="background:white"<br />
|[[The Shine of a Star]]||shinestar||Unknown.||Problems at shovel puzzle scene.||No<br />
|- style="background:white"<br />
|[[The Trader of Stories]] (Demo)||tradestory||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Vsevolod]] Prologue (Demo)||vsevolod||Unknown.||Assertions and font issues.||No<br />
|- style="background:white"<br />
|[[Wilma Tetris]]||wtetris||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[War]]||war||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Zilm: A Game of Reflex]]||zilm||Unknown.||Unknown.||No<br />
|}<br />
<br />
{| border="1" cellspacing="0" cellpadding="2" style="width:100%"<br />
|+Untested, won't start/crash early:<br />
|- style="background:silver"<br />
|Game Name||Target Name||Status||Remarks||Has Screenshot<br />
|- style="background:#ff7777"<br />
|[[Looky - The Adventure]]||looky||Crashes with PlayVideo.||Unknown.||No<br />
|}<br />
<br />
{| border="1" cellspacing="0" cellpadding="2" style="width:100%"<br />
|+Totally untested<br />
|- style="background:silver"<br />
|Game Name||Target Name||Status||Remarks||Has Screenshot<br />
|- style="background:white"<br />
|[[Carol Reed 13: The Birdwatcher]]||carolreed13||Unknown.||Unknown. Controls not added to keymapper.||No<br />
|- style="background:white"<br />
|[[Carol Reed 14: The Fall of April]]||carolreed14||Unknown.||Unknown. Controls not added to keymapper.||No<br />
|- style="background:white"<br />
|[[Securanote]]||securanote||Unknown.||Unknown. Controls not added to keymapper.||No<br />
|}<br />
<br />
Feel free to test the untested games on this list.<br />
<br />
==Known 2.5D games==<br />
<br />
Those games are out of ScummVM scope:<br />
* Alpha Polaris<br />
* Art of Murder: FBI Confidential<br />
* Barrow Hill - The Dark Path (Controls not added to keymapper.)<br />
* Basis Octavus<br />
* Dark Fall: Lost Souls<br />
* Dark Summer (Controls not added to keymapper.)<br />
* Devil In The Capital (Controls not added to keymapper.)<br />
* Face Noir<br />
* Forgotten Sound 1 - Revelation (Controls not added to keymapper.)<br />
* Forgotten Sound 2 - Destiny (Controls not added to keymapper.)<br />
* Informer Alavi - Murder of Miss Rojan<br />
* Limbo of the Lost (Controls not added to keymapper.)<br />
* Lov Mamuta<br />
* Mental Repairs Inc<br />
* Murder In Tehran's Alleys 1933 (Controls not added to keymapper.)<br />
* Murder In Tehran's Alleys 2016 (Controls not added to keymapper.)<br />
* On the Tracks of Dinosaurs<br />
* Palladion<br />
* Pizza Morgana: Episode 1 - Monsters and Manipulations in the Magical Forest<br />
* Shadows on the Vatican - Act I: Greed (Controls not added to keymapper.)<br />
* Shadows on the Vatican - Act II: Wrath (Controls not added to keymapper.)<br />
* Strange Change<br />
* Sunrise: The game (Plugin not implemented)<br />
* Stroke of Fate: Operation Valkyrie (Plugins are not implemented. Externals are not implemented. Controls not added to keymapper.)<br />
* Stroke of Fate: Operation Bunker (Plugins are not implemented. Externals are not implemented. Controls not added to keymapper.)<br />
* The Lost Crown - A Ghost-Hunting Adventure<br />
* The Last Crown - Midnight Horror<br />
* The Way Of Love: Sub Zero (Controls not added to keymapper.)<br />
* Zbang! The Game<br />
<br />
Those games are not in detection tables:<br />
* NoseBound<br />
* Shadow Of Nebula</div>Lb ii2https://wiki.scummvm.org/index.php?title=Wintermute/Games&diff=31229Wintermute/Games2020-10-10T23:06:28Z<p>Lb ii2: </p>
<hr />
<div>Since the feature-set of WME Lite differs from that of the full Wintermute Engine,<br />
games will need to be targeted on a case-by-case, feature-by-feature basis, this is<br />
a list of the games that are currently known to work (although perhaps with minor<br />
issues) through to completion:<br />
<br />
== Games tested at least once ==<br />
<br />
{| border="1" cellspacing="0" cellpadding="2" <br />
|+Completable Games<br />
|- style="background:silver"<br />
|Game Name||Target Name||Status||Remarks||Has Screenshot<br />
|- style="background:lightgreen"<br />
|[[1 1/2 Ritter]]||ritter||Completable.||None.||Yes<br />
|- style="background:lightgreen"<br />
|[[Boredom of Agustin Cordes]]||agustin||Completable.||None.||No<br />
|- style="background:lightgreen"<br />
|[[Carol Reed 6: Black Circle]] (demo)||carolreed6||Completable.||Negative seeking in some OGG streams.||No<br />
|- style="background:lightgreen"<br />
|[[Chivalry is NOT Dead]]||chivalry||Completable.||Slow menus.||Yes<br />
|- style="background:lightgreen"<br />
|[[DFAF Adventure]]||dfafadventure||Completable.||None.||No<br />
|- style="background:lightgreen"<br />
|[[Dirty Split]] ||dirtysplit||Completable.||One garbled image.||Yes<br />
|- style="background:lightgreen"<br />
|[[The Dreamcat Adventure]]||dreamcat||Completable.||None.||No<br />
|- style="background:lightgreen"<br />
|[[Five Lethal Demons]]||5ld||Completable.||None.||No<br />
|- style="background:lightgreen"<br />
|[[FoxTail]] (Chapters 1-3)||foxtail||Completable.||Game & engine fork are in active development. [[Wintermute/TODO#Known_Issues_for_FoxTail|A few subengine-specific minor issues]].||No<br />
|- style="background:lightgreen"<br />
|[[Hor]]||hor||Completable.||None.||No<br />
|- style="background:lightgreen"<br />
|[[J.U.L.I.A.]] (Demo) ||julia||Completable.||Slow, and some font issues. Requires Theora.||No<br />
|- style="background:lightgreen"<br />
|[[J.U.L.I.A.]]||julia||Completable.||Rather resource-heavy, should be played with VFX low. Might have savegame-issues in the Xir-battle.||No<br />
|- style="background:lightgreen"<br />
|[[Mirage]]||mirage||Completable.||None.||No<br />
|- style="background:lightgreen"<br />
|[[OpenQuest]]||openquest||Completable.||None.||No<br />
|- style="background:lightgreen"<br />
|[[Papa's Daughters]]||papasdaughters1||Completable.||Has graphical glitches related to dirty rects.||No<br />
|- style="background:lightgreen"<br />
|[[Papa's Daughters 2]]||papasdaughters2||Completable.||Has graphical glitches related to dirty rects.||No<br />
|- style="background:lightgreen"<br />
|[[Pigeons in the Park]] ||pigeons||Completable.||None.||No<br />
|- style="background:lightgreen"<br />
|[[Reversion - The Escape]]||reversion1||Completable.||None.||No<br />
|- style="background:lightgreen"<br />
|[[Reversion - The Meeting]]||reversion2||Completable.||None.||No<br />
|- style="background:lightgreen"<br />
|[[Rosemary]]||rosemary||Completable.||Glitches and font issues.||Yes<br />
|- style="background:lightgreen"<br />
|[[Space Invaders]]||spaceinvaders||Completable.||None.||No<br />
|- style="background:lightgreen"<br />
|[[Tanya Grotter and the Magical Double Bass]]||tanya1||Completable.||None.||No<br />
|- style="background:lightgreen"<br />
|[[Tanya Grotter and the Disappearing Floor]]||tanya2||Completable.||None.||No<br />
|- style="background:lightgreen"<br />
|[[The Box]]||thebox||Completable.||None.||No<br />
|- style="background:lightgreen"<br />
|[[The White Chamber]]||twc||Completable.||Slow scrolling.||Yes<br />
|} <br />
<br />
{| border="1" cellspacing="0" cellpadding="2" style="width:100%"<br />
|+Uncompletable:<br />
|- style="background:silver" <br />
|Game Name||Target Name||Status||Remarks||Has Screenshot<br />
|- style="background:#ff7777"<br />
|[[Reversion - The Return]]||reversion3||Not completable.||Crashes when talking to the big guard at the hospital.<br />ERROR: rate effect can only handle rates < 131072||No<br />
|}<br />
<br />
==Untested Games==<br />
<br />
{| border="1" cellspacing="0" cellpadding="2" style="width:100%"<br />
|+Untested, but start:<br />
|- style="background:silver"<br />
|Game Name||Target Name||Status||Remarks||Has Screenshot<br />
|- style="background:white"<br />
|[[Actual Destination]]||actualdest||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Alimardan's Mischief]]||alimardan1||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Alimardan Meets Merlin]]||alimardan2||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Apeiron]]||aperion||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Beyond the Threshold]]||bthreshold||Unknown.||Plugin [[Wintermute/Plugins#wme_displacement.dll|wme_displacement.dll]] is not implemented.||No<br />
|- style="background:white"<br />
|[[Bickadoodle]]||bickadoodle||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Book of Gron Part One]]||bookofgron||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Carol Reed 4: East Side Story]] (demo)||carolreed4||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Carol Reed 5: The Colour of Murder]]||carolreed5||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Carol Reed 6: Black Circle]] (full)||carolreed6||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Carol Reed 7: Blue Madonna]]||carolreed7||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Carol Reed 8: Amber's Blood]]||carolreed8||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Carol Reed 9: Cold Case Summer]]||carolreed9||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Carol Reed 10: Bosch's Damnation]]||carolreed10||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Carol Reed 11: Shades Of Black]]||carolreed11||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Carol Reed 12: Profound Red]]||carolreed12||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Colors on Canvas]]||colorsoncanvas||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Conspiração Dumont]]|| conspiracao ||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Corrosion: Cold Winter Waiting]]||corrosion||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Dead City]]||deadcity||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Des Rêves Élastiques Avec Mille Insectes Nommés Georges]]||dreaming||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Dr. Bohus]]||drbohus||Unknown.||Has transparency issues.||No<br />
|- style="background:white"<br />
|[[Dr. Doyle - Mystery Of The Cloche Hat]]||drdoylemotch||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Dreamscape]]||dreamscape||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[The Driller Incident]]||drdoylemotch||Unknown.||Has font issues.||No<br />
|- style="background:white"<br />
|[[Escape From The Mansion]]||escapemansion||Unknown.||Unknown.||Yes<br />
|- style="background:white"<br />
|[[Everyday Grey]]||everydaygrey||Unknown.||It's a 2D game.||No<br />
|- style="backgroundwhite"<br />
|[[Fairy Tales About Toshechka and Boshechka]]||tib||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Finding Hope]]||findinghope||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Five Magical Amulets]]||5ma||Unknown.||Wasps animation is too slow.||Yes<br />
|- style="background:white"<br />
|[[Four]]||four||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Framed]]||framed||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Ghost in the Sheet]]||ghostsheet||Unknown.||Freeze of final cutscenes.||No<br />
|- style="background:white"<br />
|[[Hamlet]]||hamlet||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Helga Deep In Trouble]]||helga||Unknown.||Has graphical glitches related to dirty rects.||No<br />
|- style="background:white"<br />
|[[James Peris: No Licence Nor Control]] (Demo)||jamesperis||Unknown.||Has drawing issues.||No<br />
|- style="background:white"<br />
|[[J.U.L.I.A.: Among the Stars]]||juliastars||Unknown.||Some methods of modified engine need to be reimplemented.||No<br />
|- style="background:white"<br />
|[[J.U.L.I.A.: Untold]]||juliauntold||Unknown.||Some methods of modified engine need to be reimplemented. It's unknown if level editor is accessible and working correctly.||No<br />
|- style="background:white"<br />
|[[K'NOSSOS]]||knossos||Unknown.||Animation is slow.||No<br />
|- style="background:white"<br />
|[[Kulivočko]]||kulivocko||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Life In 3 Minutes]]|| lifein3minutes ||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Machu Mayu]]||machumayu||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Monday Starts on Saturday]]||msos||Unknown.||Has saving issues.||No<br />
|- style="background:white"<br />
|[[Myth: A Guff's Tale]]||mythguff||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Night Train]]||nighttrain||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Oknytt]]||oknytt||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[One]]||one||Unknown.||Has transparency issues.||No<br />
|- style="background:white"<br />
|[[One Helluva Day]]||onehelluvaday||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Paintaria]]||paintaria||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Pole Chudes]]||polechudes||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Project Doom|Project: Doom]]||projectdoom||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Project Joe]]||projectjoe||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Project Lonely Robot]]||lonelyrobot||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Qajary Cat]]||qajarycat||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Satan and Sons]]||satanandsons||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Shaban]]||shaban||Unknown.||Has transparency issues.||No<br />
|- style="background:white"<br />
|[[Sofia's Debt]]||sofiasdebt||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Red Comrades 0.2: Operation F.]]||petka02||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Rhiannon: Curse of the Four Branches]]||rhiannon||Unknown.||Animation freeze of the final outtro.||No<br />
|- style="background:white"<br />
|[[Silent Footsteps]]||rebeccacarlson01||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Space Madness]]||spacemadness||Unknown.||File.Copy() is not implemented.||No<br />
|- style="background:white"<br />
|[[The Ancient Mark - Episode 1]]||theancientmark1||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[The Death of Erin Myers]]||erinmeyers||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[The Golden Calf]]||goldencalf||Unknown.||Has saving issues.||No<br />
|- style="background:white"<br />
|[[The Kite]]||thekite||Unknown.||Script runtime errors.||No<br />
|- style="background:white"<br />
|[[The Shine of a Star]]||shinestar||Unknown.||Problems at shovel puzzle scene.||No<br />
|- style="background:white"<br />
|[[The Trader of Stories]] (Demo)||tradestory||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Vsevolod]] Prologue (Demo)||vsevolod||Unknown.||Assertions and font issues.||No<br />
|- style="background:white"<br />
|[[Wilma Tetris]]||wtetris||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[War]]||war||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Zilm: A Game of Reflex]]||zilm||Unknown.||Unknown.||No<br />
|}<br />
<br />
{| border="1" cellspacing="0" cellpadding="2" style="width:100%"<br />
|+Untested, won't start/crash early:<br />
|- style="background:silver"<br />
|Game Name||Target Name||Status||Remarks||Has Screenshot<br />
|- style="background:#ff7777"<br />
|[[Looky - The Adventure]]||looky||Crashes with PlayVideo.||Unknown.||No<br />
|}<br />
<br />
{| border="1" cellspacing="0" cellpadding="2" style="width:100%"<br />
|+Totally untested<br />
|- style="background:silver"<br />
|Game Name||Target Name||Status||Remarks||Has Screenshot<br />
|- style="background:white"<br />
|[[Carol Reed 13: The Birdwatcher]]||carolreed13||Unknown.||Unknown. Controls not added to keymapper.||No<br />
|- style="background:white"<br />
|[[Carol Reed 14: The Fall of April]]||carolreed14||Unknown.||Unknown. Controls not added to keymapper.||No<br />
|- style="background:white"<br />
|[[Securanote]]||securanote||Unknown.||Unknown. Controls not added to keymapper.||No<br />
|}<br />
<br />
Feel free to test the untested games on this list.<br />
<br />
==Known 2.5D games==<br />
<br />
Those games are out of ScummVM scope:<br />
* Alpha Polaris<br />
* Art of Murder: FBI Confidential<br />
* Barrow Hill - The Dark Path (Controls not added to keymapper.)<br />
* Basis Octavus<br />
* Dark Fall: Lost Souls<br />
* Dark Summer (Controls not added to keymapper.)<br />
* Devil In The Capital (Controls not added to keymapper.)<br />
* Face Noir<br />
* Forgotten Sound 1 - Revelation (Controls not added to keymapper.)<br />
* Forgotten Sound 2 - Destiny (Controls not added to keymapper.)<br />
* Informer Alavi - Murder of Miss Rojan<br />
* Limbo of the Lost (Controls not added to keymapper.)<br />
* Lov Mamuta<br />
* Mental Repairs Inc<br />
* Murder In Tehran's Alleys 1933 (Controls not added to keymapper.)<br />
* Murder In Tehran's Alleys 2016 (Controls not added to keymapper.)<br />
* On the Tracks of Dinosaurs<br />
* Palladion<br />
* Pizza Morgana: Episode 1 - Monsters and Manipulations in the Magical Forest<br />
* Shadows on the Vatican - Act I: Greed (Controls not added to keymapper.)<br />
* Shadows on the Vatican - Act II: Wrath (Controls not added to keymapper.)<br />
* Strange Change<br />
* Sunrise: The game (Plugin not implemented)<br />
* Stroke of Fate: Operation Valkyrie (Plugins are not implemented. Externals are not implemented. Controls not added to keymapper.)<br />
* Stroke of Fate: Operation Bunker (Plugins are not implemented. Externals are not implemented. Controls not added to keymapper.)<br />
* The Lost Crown - A Ghost-Hunting Adventure<br />
* The Last Crown - Midnight Horror<br />
* The Way Of Love: Sub Zero (Controls not added to keymapper.)<br />
* Zbang! The Game<br />
<br />
Those games are not in detection tables:<br />
* NoseBound<br />
* Shadow Of Nebula</div>Lb ii2https://wiki.scummvm.org/index.php?title=Wintermute/Games&diff=31228Wintermute/Games2020-10-10T22:40:30Z<p>Lb ii2: /* Known 2.5D games */</p>
<hr />
<div>Since the feature-set of WME Lite differs from that of the full Wintermute Engine,<br />
games will need to be targeted on a case-by-case, feature-by-feature basis, this is<br />
a list of the games that are currently known to work (although perhaps with minor<br />
issues) through to completion:<br />
<br />
== Games tested at least once ==<br />
<br />
{| border="1" cellspacing="0" cellpadding="2" <br />
|+Completable Games<br />
|- style="background:silver"<br />
|Game Name||Target Name||Status||Remarks||Has Screenshot<br />
|- style="background:lightgreen"<br />
|[[1 1/2 Ritter]]||ritter||Completable.||None.||Yes<br />
|- style="background:lightgreen"<br />
|[[Boredom of Agustin Cordes]]||agustin||Completable.||None.||No<br />
|- style="background:lightgreen"<br />
|[[Carol Reed 6: Black Circle]] (demo)||carolreed6||Completable.||Negative seeking in some OGG streams.||No<br />
|- style="background:lightgreen"<br />
|[[Chivalry is NOT Dead]]||chivalry||Completable.||Slow menus.||Yes<br />
|- style="background:lightgreen"<br />
|[[DFAF Adventure]]||dfafadventure||Completable.||None.||No<br />
|- style="background:lightgreen"<br />
|[[Dirty Split]] ||dirtysplit||Completable.||One garbled image.||Yes<br />
|- style="background:lightgreen"<br />
|[[The Dreamcat Adventure]]||dreamcat||Completable.||None.||No<br />
|- style="background:lightgreen"<br />
|[[Five Lethal Demons]]||5ld||Completable.||None.||No<br />
|- style="background:lightgreen"<br />
|[[FoxTail]] (Chapters 1-3)||foxtail||Completable.||Game & engine fork are in active development. [[Wintermute/TODO#Known_Issues_for_FoxTail|A few subengine-specific minor issues]].||No<br />
|- style="background:lightgreen"<br />
|[[Hor]]||hor||Completable.||None.||No<br />
|- style="background:lightgreen"<br />
|[[J.U.L.I.A.]] (Demo) ||julia||Completable.||Slow, and some font issues. Requires Theora.||No<br />
|- style="background:lightgreen"<br />
|[[J.U.L.I.A.]]||julia||Completable.||Rather resource-heavy, should be played with VFX low. Might have savegame-issues in the Xir-battle.||No<br />
|- style="background:lightgreen"<br />
|[[Mirage]]||mirage||Completable.||None.||No<br />
|- style="background:lightgreen"<br />
|[[OpenQuest]]||openquest||Completable.||None.||No<br />
|- style="background:lightgreen"<br />
|[[Papa's Daughters]]||papasdaughters1||Completable.||Has graphical glitches related to dirty rects.||No<br />
|- style="background:lightgreen"<br />
|[[Papa's Daughters 2]]||papasdaughters2||Completable.||Has graphical glitches related to dirty rects.||No<br />
|- style="background:lightgreen"<br />
|[[Pigeons in the Park]] ||pigeons||Completable.||None.||No<br />
|- style="background:lightgreen"<br />
|[[Reversion - The Escape]]||reversion1||Completable.||None.||No<br />
|- style="background:lightgreen"<br />
|[[Reversion - The Meeting]]||reversion2||Completable.||None.||No<br />
|- style="background:lightgreen"<br />
|[[Rosemary]]||rosemary||Completable.||Glitches and font issues.||Yes<br />
|- style="background:lightgreen"<br />
|[[Space Invaders]]||spaceinvaders||Completable.||None.||No<br />
|- style="background:lightgreen"<br />
|[[Tanya Grotter and the Magical Double Bass]]||tanya1||Completable.||None.||No<br />
|- style="background:lightgreen"<br />
|[[Tanya Grotter and the Disappearing Floor]]||tanya2||Completable.||None.||No<br />
|- style="background:lightgreen"<br />
|[[The Box]]||thebox||Completable.||None.||No<br />
|- style="background:lightgreen"<br />
|[[The White Chamber]]||twc||Completable.||Slow scrolling.||Yes<br />
|} <br />
<br />
{| border="1" cellspacing="0" cellpadding="2" style="width:100%"<br />
|+Uncompletable:<br />
|- style="background:silver" <br />
|Game Name||Target Name||Status||Remarks||Has Screenshot<br />
|- style="background:#ff7777"<br />
|[[Reversion - The Return]]||reversion3||Not completable.||Crashes when talking to the big guard at the hospital.<br />ERROR: rate effect can only handle rates < 131072||No<br />
|}<br />
<br />
==Untested Games==<br />
<br />
{| border="1" cellspacing="0" cellpadding="2" style="width:100%"<br />
|+Untested, but start:<br />
|- style="background:silver"<br />
|Game Name||Target Name||Status||Remarks||Has Screenshot<br />
|- style="background:white"<br />
|[[Actual Destination]]||actualdest||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Alimardan's Mischief]]||alimardan1||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Alimardan Meets Merlin]]||alimardan2||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Apeiron]]||aperion||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Beyond the Threshold]]||bthreshold||Unknown.||Plugin [[Wintermute/Plugins#wme_displacement.dll|wme_displacement.dll]] is not implemented.||No<br />
|- style="background:white"<br />
|[[Bickadoodle]]||bickadoodle||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Book of Gron Part One]]||bookofgron||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Carol Reed 4: East Side Story]] (demo)||carolreed4||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Carol Reed 5: The Colour of Murder]]||carolreed5||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Carol Reed 6: Black Circle]] (full)||carolreed6||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Carol Reed 7: Blue Madonna]]||carolreed7||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Carol Reed 8: Amber's Blood]]||carolreed8||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Carol Reed 9: Cold Case Summer]]||carolreed9||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Carol Reed 10: Bosch's Damnation]]||carolreed10||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Carol Reed 11: Shades Of Black]]||carolreed11||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Carol Reed 12: Profound Red]]||carolreed12||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Colors on Canvas]]||colorsoncanvas||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Conspiração Dumont]]|| conspiracao ||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Corrosion: Cold Winter Waiting]]||corrosion||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Dead City]]||deadcity||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Des Rêves Élastiques Avec Mille Insectes Nommés Georges]]||dreaming||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Dr. Bohus]]||drbohus||Unknown.||Has transparency issues.||No<br />
|- style="background:white"<br />
|[[Dr. Doyle - Mystery Of The Cloche Hat]]||drdoylemotch||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Dreamscape]]||dreamscape||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[The Driller Incident]]||drdoylemotch||Unknown.||Has font issues.||No<br />
|- style="background:white"<br />
|[[Escape From The Mansion]]||escapemansion||Unknown.||Unknown.||Yes<br />
|- style="background:white"<br />
|[[Everyday Grey]]||everydaygrey||Unknown.||It's a 2D game.||No<br />
|- style="backgroundwhite"<br />
|[[Fairy Tales About Toshechka and Boshechka]]||tib||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Finding Hope]]||findinghope||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Five Magical Amulets]]||5ma||Unknown.||Wasps animation is too slow.||Yes<br />
|- style="background:white"<br />
|[[Four]]||four||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Framed]]||framed||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Ghost in the Sheet]]||ghostsheet||Unknown.||Freeze of final cutscenes.||No<br />
|- style="background:white"<br />
|[[Hamlet]]||hamlet||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Helga Deep In Trouble]]||helga||Unknown.||Has graphical glitches related to dirty rects.||No<br />
|- style="background:white"<br />
|[[James Peris: No Licence Nor Control]] (Demo)||jamesperis||Unknown.||Has drawing issues.||No<br />
|- style="background:white"<br />
|[[J.U.L.I.A.: Among the Stars]]||juliastars||Unknown.||Some methods of modified engine need to be reimplemented.||No<br />
|- style="background:white"<br />
|[[J.U.L.I.A.: Untold]]||juliauntold||Unknown.||Some methods of modified engine need to be reimplemented. It's unknown if level editor is accessible and working correctly.||No<br />
|- style="background:white"<br />
|[[K'NOSSOS]]||knossos||Unknown.||Animation is slow.||No<br />
|- style="background:white"<br />
|[[Kulivočko]]||kulivocko||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Life In 3 Minutes]]|| lifein3minutes ||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Machu Mayu]]||machumayu||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Monday Starts on Saturday]]||msos||Unknown.||Has saving issues.||No<br />
|- style="background:white"<br />
|[[Myth: A Guff's Tale]]||mythguff||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Night Train]]||nighttrain||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Oknytt]]||oknytt||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[One]]||one||Unknown.||Has transparency issues.||No<br />
|- style="background:white"<br />
|[[One Helluva Day]]||onehelluvaday||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Paintaria]]||paintaria||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Pole Chudes]]||polechudes||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Project Doom|Project: Doom]]||projectdoom||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Project Joe]]||projectjoe||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Project Lonely Robot]]||lonelyrobot||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Qajary Cat]]||qajarycat||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Satan and Sons]]||satanandsons||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Shaban]]||shaban||Unknown.||Has transparency issues.||No<br />
|- style="background:white"<br />
|[[Sofia's Debt]]||sofiasdebt||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Rhiannon: Curse of the Four Branches]]||rhiannon||Unknown.||Animation freeze of the final outtro.||No<br />
|- style="background:white"<br />
|[[Silent Footsteps]]||rebeccacarlson01||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Space Madness]]||spacemadness||Unknown.||File.Copy() is not implemented.||No<br />
|- style="background:white"<br />
|[[The Ancient Mark - Episode 1]]||theancientmark1||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[The Death of Erin Myers]]||erinmeyers||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[The Golden Calf]]||goldencalf||Unknown.||Has saving issues.||No<br />
|- style="background:white"<br />
|[[The Kite]]||thekite||Unknown.||Script runtime errors.||No<br />
|- style="background:white"<br />
|[[The Shine of a Star]]||shinestar||Unknown.||Problems at shovel puzzle scene.||No<br />
|- style="background:white"<br />
|[[The Trader of Stories]] (Demo)||tradestory||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Vsevolod]] Prologue (Demo)||vsevolod||Unknown.||Assertions and font issues.||No<br />
|- style="background:white"<br />
|[[Wilma Tetris]]||wtetris||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[War]]||war||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Zilm: A Game of Reflex]]||zilm||Unknown.||Unknown.||No<br />
|}<br />
<br />
{| border="1" cellspacing="0" cellpadding="2" style="width:100%"<br />
|+Untested, won't start/crash early:<br />
|- style="background:silver"<br />
|Game Name||Target Name||Status||Remarks||Has Screenshot<br />
|- style="background:#ff7777"<br />
|[[Looky - The Adventure]]||looky||Crashes with PlayVideo.||Unknown.||No<br />
|}<br />
<br />
{| border="1" cellspacing="0" cellpadding="2" style="width:100%"<br />
|+Totally untested<br />
|- style="background:silver"<br />
|Game Name||Target Name||Status||Remarks||Has Screenshot<br />
|- style="background:white"<br />
|[[Carol Reed 13: The Birdwatcher]]||carolreed13||Unknown.||Unknown. Controls not added to keymapper.||No<br />
|- style="background:white"<br />
|[[Carol Reed 14: The Fall of April]]||carolreed14||Unknown.||Unknown. Controls not added to keymapper.||No<br />
|- style="background:white"<br />
|[[Securanote]]||securanote||Unknown.||Unknown. Controls not added to keymapper.||No<br />
|}<br />
<br />
Feel free to test the untested games on this list.<br />
<br />
==Known 2.5D games==<br />
<br />
Those games are out of ScummVM scope:<br />
* Alpha Polaris<br />
* Art of Murder: FBI Confidential<br />
* Barrow Hill - The Dark Path (Controls not added to keymapper.)<br />
* Basis Octavus<br />
* Dark Fall: Lost Souls<br />
* Dark Summer (Controls not added to keymapper.)<br />
* Devil In The Capital (Controls not added to keymapper.)<br />
* Face Noir<br />
* Forgotten Sound 1 - Revelation (Controls not added to keymapper.)<br />
* Forgotten Sound 2 - Destiny (Controls not added to keymapper.)<br />
* Informer Alavi - Murder of Miss Rojan<br />
* Limbo of the Lost (Controls not added to keymapper.)<br />
* Lov Mamuta<br />
* Mental Repairs Inc<br />
* Murder In Tehran's Alleys 1933 (Controls not added to keymapper.)<br />
* Murder In Tehran's Alleys 2016 (Controls not added to keymapper.)<br />
* On the Tracks of Dinosaurs<br />
* Palladion<br />
* Pizza Morgana: Episode 1 - Monsters and Manipulations in the Magical Forest<br />
* Shadows on the Vatican - Act I: Greed (Controls not added to keymapper.)<br />
* Shadows on the Vatican - Act II: Wrath (Controls not added to keymapper.)<br />
* Strange Change<br />
* Sunrise: The game (Plugin not implemented)<br />
* Stroke of Fate: Operation Valkyrie (Plugins are not implemented. Externals are not implemented. Controls not added to keymapper.)<br />
* Stroke of Fate: Operation Bunker (Plugins are not implemented. Externals are not implemented. Controls not added to keymapper.)<br />
* The Lost Crown - A Ghost-Hunting Adventure<br />
* The Last Crown - Midnight Horror<br />
* The Way Of Love: Sub Zero (Controls not added to keymapper.)<br />
* Zbang! The Game<br />
<br />
Those games are not in detection tables:<br />
* NoseBound<br />
* Shadow Of Nebula</div>Lb ii2https://wiki.scummvm.org/index.php?title=Wintermute/Controls&diff=30924Wintermute/Controls2020-08-29T20:54:17Z<p>Lb ii2: </p>
<hr />
<div>This page lists known controls for most [[Wintermute/Games|Wintermute games]]. Those tables may be useful for building keymappings for those games. It also contains information on secrets, debug keys and interesting unreachable code.<br />
<br />
= Standard controls =<br />
<br />
== Standard in-game controls ==<br />
<br />
Those controls are processed at all games scripts, except for [[Escape From The Mansion]].<br />
<br />
{| border="1" cellpadding="2"<br />
|- style="background:silver"<br />
! Context || Original controls !! Action !! Comment !! Alternative input<br />
|-<br />
| All games || Left click || Use / Take / Click / etc || || JOY_A<br />
|-<br />
| All games || Right click || Look / Drop / Click / etc || || JOY_B<br />
|-<br />
| All games || Enter || Ok || || Virtual keyboard<br />
|-<br />
| All games || Esc || Cancel || || JOY_X<br />
|-<br />
| Some games || Esc / F1 || Open Menu || Some games opens menu on Esc only. || Virtual keyboard<br />
|-<br />
| Some games || <Any key> || Skip dialog line || || Virtual keyboard<br />
|}<br />
<br />
Since "Open menu" action can always be done with Esc, there is no reason for additional remapping of separate F1 key.<br />
<br />
It's hard to tell which games are actually have actions for <Any key> with reading & testing. Since tables below are generated semi-automatically, this information is not currently provided.<br />
<br />
== Text input engine-hardcoded controls ==<br />
Remapping those controls is not implemented yet.<br />
{| border="1" cellpadding="2"<br />
|- style="background:silver"<br />
! Context || Key !! Action<br />
|-<br />
| Text input || Left / Up || Move caret one character left<br />
|-<br />
| Text input || Right / Down || Move caret one character right<br />
|-<br />
| Text input || Home || Move caret to string beginning<br />
|-<br />
| Text input || End || Move caret to string ending<br />
|-<br />
| Text input || Ctrl+A || Select all<br />
|-<br />
| Text input || Shift+<Arrow> || Move selection border to left/right<br />
|-<br />
| Text input || Shift+<Home/End> || Move selection border to home/end<br />
|-<br />
| Text input || Backspace || Remove one character before caret<br />
|-<br />
| Text input || Delete || Remove one character after caret or remove all selected text<br />
|-<br />
| Text input || <Printable key> || Add pressed character before caret<br />
|}<br />
<br />
== Additional engine-hardcoded controls ==<br />
{| border="1" cellpadding="2"<br />
|- style="background:silver"<br />
! Context || Key !! Action<br />
|-<br />
| Video playback || Esc || Stop video playback<br />
|}<br />
<br />
= Legend =<br />
<br />
{| border="1" cellpadding="2"<br />
|- style="background:silver"<br />
! Value !! Meaning<br />
|- style="background:white"<br />
| Standard || Standard controls listed in tables above<br />
|- style="background:green"<br />
| Must have || It's impossible to complete game without this control<br />
|- style="background:lightgreen"<br />
| Nice to have || Useful control that do something that can't be done with menus, onscreen buttons, etc<br />
|- style="background:blue"<br />
| New feature|| Useful control that was not present in original game, but was added in ScummVM as an alias<br />
|- style="background:lightblue"<br />
| Alias || Useful control that do something that can be done with menus, onscreen buttons, etc<br />
|- style="background:gold"<br />
| Secret || Secret controls for fun & profit<br />
|- style="background:pink"<br />
| Debug || Secret controls useful for game debugging<br />
|- style="background:grey"<br />
| Disabled || Control mentioned in unreachable code, cannot be used without patching game<br />
|- style="background:red"<br />
| Unimplemented || It's impossible to complete game without this control, and ScummVM can't emulate it<br />
|}<br />
<br />
= 2D games =<br />
<br />
== 2D games without text input ==<br />
<br />
=== [[The Death of Erin Myers]] ===<br />
{| border="1" cellpadding="2"<br />
|- style="background:silver"<br />
! Context || Original controls !! Action !! Comment !! Alternative input<br />
|- style="background:white"<br />
| Anytime || Standard controls<br />
|- style="background:pink"<br />
| Anytime || End || Make some font bigger || Debug || N/A<br />
|}<br />
<br />
=== [[Escape From The Mansion]] ===<br />
{| border="1" cellpadding="2"<br />
|- style="background:silver"<br />
! Context || Original controls !! Action !! Comment !! Alternative input<br />
|- style="background:white"<br />
| Anytime || Left click || Use / Take / Click / etc || Standard || JOY_A<br />
|- style="background:white"<br />
| Anytime || Right click || Drop item || Standard || JOY_B<br />
|- style="background:gold"<br />
| In main menu || F1 || Warp to cellar scene || Secret || Virtual keyboard<br />
|- style="background:pink"<br />
| Anytime || F2 || Print volume value || Debug || Virtual keyboard<br />
|}<br />
<br />
=== [[Hamlet]] ===<br />
{| border="1" cellpadding="2"<br />
|- style="background:silver"<br />
! Context || Original controls !! Action !! Comment !! Alternative input<br />
|- style="background:white"<br />
| Anytime || Standard controls without F1 key<br />
|}<br />
<br />
=== [[K'NOSSOS]] ===<br />
{| border="1" cellpadding="2"<br />
|- style="background:silver"<br />
! Context || Original controls !! Action !! Comment !! Alternative input<br />
|- style="background:white"<br />
| Anytime || Standard controls<br />
|- style="background:gold"<br />
| In main menu || Shift+A || Warp to testbed scene || Secret || Virtual keyboard<br />
|}<br />
<br />
=== [[Kulivočko]] ===<br />
{| border="1" cellpadding="2"<br />
|- style="background:silver"<br />
! Context || Original controls !! Action !! Comment !! Alternative input<br />
|- style="background:white"<br />
| Anytime || Standard controls without F1 key<br />
|- style="background:lightgreen"<br />
| In game || Space || Show hint icons || Nice to have || MOUSE_MIDDLE / JOY_Y<br />
|}<br />
<br />
=== [[Oknytt]] ===<br />
{| border="1" cellpadding="2"<br />
|- style="background:silver"<br />
! Context || Original controls !! Action !! Comment !! Alternative input<br />
|- style="background:white"<br />
| Anytime || Standard controls without F1 key<br />
|- style="background:lightblue"<br />
| In game || Tab || Open inventory || Alias || MOUSE_MIDDLE / JOY_Y<br />
|}<br />
<br />
=== [[Reversion - The Escape]] ===<br />
{| border="1" cellpadding="2"<br />
|- style="background:silver"<br />
! Context || Original controls !! Action !! Comment !! Alternative input<br />
|- style="background:white"<br />
| Anytime || Standard controls<br />
|- style="background:lightblue"<br />
| In game || I || Open inventory || Alias || MOUSE_MIDDLE / JOY_Y<br />
|}<br />
<br />
=== [[Reversion - The Meeting]] ===<br />
{| border="1" cellpadding="2"<br />
|- style="background:silver"<br />
! Context || Original controls !! Action !! Comment !! Alternative input<br />
|- style="background:white"<br />
| Anytime || Standard controls<br />
|- style="background:lightblue"<br />
| In game || I || Open inventory || Alias || MOUSE_MIDDLE / JOY_Y<br />
|- style="background:lightblue"<br />
| In game || Mouse wheel up || Scroll inventory up || Alias || Up / JOY_UP<br />
|- style="background:lightblue"<br />
| In game || Mouse wheel down || Scroll inventory down || Alias || Down / JOY_DOWN<br />
|}<br />
<br />
=== [[Reversion - The Return]] ===<br />
{| border="1" cellpadding="2"<br />
|- style="background:silver"<br />
! Context || Original controls !! Action !! Comment !! Alternative input<br />
|- style="background:white"<br />
| Anytime || Standard controls<br />
|- style="background:lightblue"<br />
| In game || I || Open inventory || Alias || MOUSE_MIDDLE / JOY_Y<br />
|- style="background:lightblue"<br />
| In game || Mouse wheel up || Scroll inventory up || Alias || Up / JOY_UP<br />
|- style="background:lightblue"<br />
| In game || Mouse wheel down || Scroll inventory down || Alias || Down / JOY_DOWN<br />
|}<br />
=== [[The Shine of a Star]] ===<br />
{| border="1" cellpadding="2"<br />
|- style="background:silver"<br />
! Context || Original controls !! Action !! Comment !! Alternative input<br />
|- style="background:white"<br />
| Anytime || Standard controls<br />
|- style="background:white"<br />
| Sometimes || Left click || Skip animation || Standard || JOY_A<br />
|- style="background:lightgreen"<br />
| In game || Space || Skip (intro) || Nice to have || MOUSE_MIDDLE / JOY_Y<br />
|}<br />
<br />
=== [[Space Madness]] ===<br />
{| border="1" cellpadding="2"<br />
|- style="background:silver"<br />
! Context || Original controls !! Action !! Comment !! Alternative input<br />
|- style="background:white"<br />
| Anytime || Standard controls<br />
|}<br />
<br />
== 2D games with text input required for user name / saved game description only ==<br />
<br />
=== [[Five Magical Amulets]] ===<br />
{| border="1" cellpadding="2"<br />
|- style="background:silver"<br />
! Context || Original controls !! Action !! Comment !! Alternative input<br />
|- style="background:white"<br />
| Anytime || Standard controls<br />
|- style="background:lightgreen"<br />
| Save menu || Text input || Name / description input || Nice to have || Virtual keyboard<br />
|- style="background:lightblue"<br />
| In diary || Left / PgUp || Previous page || Alias || MOUSE_WHEEL_UP / JOY_LEFT<br />
|- style="background:lightblue"<br />
| In diary || Right / PgDn || Next page || Alias || MOUSE_WHEEL_DOWN / JOY_RIGHT<br />
|}<br />
<br />
=== [[Actual Destination]] ===<br />
{| border="1" cellpadding="2"<br />
|- style="background:silver"<br />
! Context || Original controls !! Action !! Comment !! Alternative input<br />
|- style="background:white"<br />
| Anytime || Standard controls<br />
|- style="background:lightgreen"<br />
| Save menu || Text input || Name / description input || Nice to have || Virtual keyboard<br />
|}<br />
<br />
=== [[Alimardan's Mischief]] ===<br />
{| border="1" cellpadding="2"<br />
|- style="background:silver"<br />
! Context || Original controls !! Action !! Comment !! Alternative input<br />
|- style="background:white"<br />
| Anytime || Standard controls<br />
|- style="background:lightgreen"<br />
| Save menu || Text input || Name / description input || Nice to have || Virtual keyboard<br />
|- style="background:lightgreen"<br />
| In game || Space || Show hint icons || Nice to have || MOUSE_MIDDLE / JOY_Y<br />
|- style="background:lightgreen"<br />
| In game || F10 || Use default menu || Nice to have || MOUSE_WHEEL_UP / JOY_LEFT<br />
|- style="background:lightgreen"<br />
| In game || F11 || Use alternative menu || Nice to have || MOUSE_WHEEL_DOWN / JOY_RIGHT<br />
|- style="background:gold"<br />
| In game || Home || Warp to debug room || Secret || N/A<br />
|}<br />
<br />
=== [[Alimardan Meets Merlin]] ===<br />
{| border="1" cellpadding="2"<br />
|- style="background:silver"<br />
! Context || Original controls !! Action !! Comment !! Alternative input<br />
|- style="background:white"<br />
| Anytime || Standard controls<br />
|- style="background:lightgreen"<br />
| Save menu || Text input || Name / description input || Nice to have || Virtual keyboard<br />
|- style="background:lightgreen"<br />
| In game || Space || Show hint icons || Nice to have || MOUSE_MIDDLE / JOY_Y<br />
|- style="background:lightgreen"<br />
| In game || F10 || Use default menu || Nice to have || MOUSE_WHEEL_UP / JOY_LEFT<br />
|- style="background:lightgreen"<br />
| In game || F11 || Use alternative menu || Nice to have || MOUSE_WHEEL_DOWN / JOY_RIGHT<br />
|- style="background:lightblue"<br />
| In phone || Backspace || Phone button Cancel || Alias || On-screen button<br />
|- style="background:lightblue"<br />
| In phone || Down || Phone button Down || Alias || JOY_DOWN<br />
|- style="background:lightblue"<br />
| In phone || Up || Phone button Up || Alias || JOY_UP<br />
|- style="background:lightblue"<br />
| In phone || 0 || Phone button 0 || Alias || On-screen button<br />
|- style="background:lightblue"<br />
| In phone || 1 || Phone button 1 || Alias || On-screen button<br />
|- style="background:lightblue"<br />
| In phone || 2 || Phone button 2 || Alias || On-screen button<br />
|- style="background:lightblue"<br />
| In phone || 3 || Phone button 3 || Alias || On-screen button<br />
|- style="background:lightblue"<br />
| In phone || 4 || Phone button 4 || Alias || On-screen button<br />
|- style="background:lightblue"<br />
| In phone || 5 || Phone button 5 || Alias || On-screen button<br />
|- style="background:lightblue"<br />
| In phone || 6 || Phone button 6 || Alias || On-screen button<br />
|- style="background:lightblue"<br />
| In phone || 7 || Phone button 7 || Alias || On-screen button<br />
|- style="background:lightblue"<br />
| In phone || 8 || Phone button 8 || Alias || On-screen button<br />
|- style="background:lightblue"<br />
| In phone || 9 || Phone button 9 || Alias || On-screen button<br />
|- style="background:lightblue"<br />
| In phone || * || Phone button * || Alias || On-screen button<br />
|- style="background:lightblue"<br />
| In phone || # || Phone button # || Alias || On-screen button<br />
|- style="background:gold"<br />
| In game || Home || Warp to debug room || Secret || N/A<br />
|}<br />
<br />
=== [[Apeiron]] ===<br />
{| border="1" cellpadding="2"<br />
|- style="background:silver"<br />
! Context || Original controls !! Action !! Comment !! Alternative input<br />
|- style="background:white"<br />
| Anytime || Standard controls<br />
|- style="background:lightgreen"<br />
| Save menu || Text input || Name / description input || Nice to have || Virtual keyboard<br />
|- style="background:green"<br />
| In game || Space || Switch between game & blueprints view || Must have || MOUSE_MIDDLE / JOY_Y<br />
|- style="background:gold"<br />
| In game || N || Press N 5 times to obtain all disks and blueprints || Secret || Virtual keyboard<br />
|}<br />
<br />
=== [[Boredom of Agustin Cordes]] ===<br />
{| border="1" cellpadding="2"<br />
|- style="background:silver"<br />
! Context || Original controls !! Action !! Comment !! Alternative input<br />
|- style="background:white"<br />
| Anytime || Standard controls<br />
|- style="background:lightgreen"<br />
| Save menu || Text input || Name / description input || Nice to have || Virtual keyboard<br />
|}<br />
<br />
=== [[Bickadoodle]] ===<br />
{| border="1" cellpadding="2"<br />
|- style="background:silver"<br />
! Context || Original controls !! Action !! Comment !! Alternative input<br />
|- style="background:white"<br />
| Anytime || Standard controls<br />
|- style="background:lightgreen"<br />
| Save menu || Text input || Name / description input || Nice to have || Virtual keyboard<br />
|}<br />
<br />
=== [[Book of Gron Part One]] ===<br />
{| border="1" cellpadding="2"<br />
|- style="background:silver"<br />
! Context || Original controls !! Action !! Comment !! Alternative input<br />
|- style="background:white"<br />
| Anytime || Standard controls<br />
|- style="background:lightgreen"<br />
| Save menu || Text input || Name / description input || Nice to have || Virtual keyboard<br />
|- style="background:lightgreen"<br />
| In game || Middle click || Use on door for a funny message || Nice to have || JOY_Y<br />
|}<br />
<br />
=== [[Carol Reed 4: East Side Story]] ===<br />
{| border="1" cellpadding="2"<br />
|- style="background:silver"<br />
! Context || Original controls !! Action !! Comment !! Alternative input<br />
|- style="background:white"<br />
| Anytime || Left click || Walk/Talk/Use || Standard || JOY_A<br />
|- style="background:white"<br />
| Anytime || Right click || Open Menu || Standard || JOY_B<br />
|- style="background:white"<br />
| Anytime || Enter || Ok || Standard || Virtual keyboard<br />
|- style="background:white"<br />
| Anytime || Esc || Cancel || Standard || JOY_X<br />
|- style="background:lightgreen"<br />
| Save menu || Text input || Name / description input || Nice to have || Virtual keyboard<br />
|- style="background:lightgreen"<br />
| Anytime || Tab || Show hint icons || Nice to have || MOUSE_MIDDLE / JOY_Y<br />
|- style="background:lightgreen"<br />
| Anytime || Mouse wheel up || Set music volume to 100% || Nice to have || PAGEUP<br />
|- style="background:lightgreen"<br />
| Anytime || Mouse wheel down || Set music volume to 0% || Nice to have || PAGEDOWN<br />
|- style="background:blue"<br />
| In game || Click on screen left edge || Turn left / click on screen left edge || New feature || Left / JOY_LEFT<br />
|- style="background:blue"<br />
| In game || Click on screen right edge || Turn right / click on screen right edge || New feature || Right / JOY_RIGHT<br />
|- style="background:blue"<br />
| In game || Click on screen center || Move forwards / click on screen center || New feature || Up / JOY_UP<br />
|- style="background:blue"<br />
| In game || Click on screen bottom || Move backwards / click on screen bottom || New feature || Down / JOY_DOWN<br />
|}<br />
<br />
=== [[Carol Reed 5: The Colour of Murder]] ===<br />
{| border="1" cellpadding="2"<br />
|- style="background:silver"<br />
! Context || Original controls !! Action !! Comment !! Alternative input<br />
|- style="background:white"<br />
| Anytime || Left click || Walk/Talk/Use || Standard || JOY_A<br />
|- style="background:white"<br />
| Anytime || Right click || Open Menu || Standard || JOY_B<br />
|- style="background:white"<br />
| Anytime || Enter || Ok || Standard || Virtual keyboard<br />
|- style="background:white"<br />
| Anytime || Esc || Cancel || Standard || JOY_X<br />
|- style="background:lightgreen"<br />
| Save menu || Text input || Name / description input || Nice to have || Virtual keyboard<br />
|- style="background:lightgreen"<br />
| Anytime || Tab || Show hint icons || Nice to have || MOUSE_MIDDLE / JOY_Y<br />
|- style="background:blue"<br />
| In game || Click on screen left edge || Turn left / click on screen left edge || New feature || Left / JOY_LEFT<br />
|- style="background:blue"<br />
| In game || Click on screen right edge || Turn right / click on screen right edge || New feature || Right / JOY_RIGHT<br />
|- style="background:blue"<br />
| In game || Click on screen center || Move forwards / click on screen center || New feature || Up / JOY_UP<br />
|- style="background:blue"<br />
| In game || Click on screen bottom || Move backwards / click on screen bottom || New feature || Down / JOY_DOWN<br />
|}<br />
<br />
=== [[Carol Reed 6: Black Circle]] ===<br />
{| border="1" cellpadding="2"<br />
|- style="background:silver"<br />
! Context || Original controls !! Action !! Comment !! Alternative input<br />
|- style="background:white"<br />
| Anytime || Left click || Walk/Talk/Use || Standard || JOY_A<br />
|- style="background:white"<br />
| Anytime || Right click || Open Menu || Standard || JOY_B<br />
|- style="background:white"<br />
| Anytime || Enter || Ok || Standard || Virtual keyboard<br />
|- style="background:white"<br />
| Anytime || Esc || Cancel || Standard || JOY_X<br />
|- style="background:lightgreen"<br />
| Save menu || Text input || Name / description input || Nice to have || Virtual keyboard<br />
|- style="background:blue"<br />
| In game || Click on screen left edge || Turn left / click on screen left edge || New feature || Left / JOY_LEFT<br />
|- style="background:blue"<br />
| In game || Click on screen right edge || Turn right / click on screen right edge || New feature || Right / JOY_RIGHT<br />
|- style="background:blue"<br />
| In game || Click on screen center || Move forwards / click on screen center || New feature || Up / JOY_UP<br />
|- style="background:blue"<br />
| In game || Click on screen bottom || Move backwards / click on screen bottom || New feature || Down / JOY_DOWN<br />
|}<br />
<br />
=== [[Carol Reed 7: Blue Madonna]] ===<br />
{| border="1" cellpadding="2"<br />
|- style="background:silver"<br />
! Context || Original controls !! Action !! Comment !! Alternative input<br />
|- style="background:white"<br />
| Anytime || Left click || Walk/Talk/Use || Standard || JOY_A<br />
|- style="background:white"<br />
| Anytime || Right click || Open Menu || Standard || JOY_B<br />
|- style="background:white"<br />
| Anytime || Enter || Ok || Standard || Virtual keyboard<br />
|- style="background:white"<br />
| Anytime || Esc || Cancel || Standard || JOY_X<br />
|- style="background:lightgreen"<br />
| Save menu || Text input || Name / description input || Nice to have || Virtual keyboard<br />
|- style="background:blue"<br />
| In game || Click on screen left edge || Turn left / click on screen left edge || New feature || Left / JOY_LEFT<br />
|- style="background:blue"<br />
| In game || Click on screen right edge || Turn right / click on screen right edge || New feature || Right / JOY_RIGHT<br />
|- style="background:blue"<br />
| In game || Click on screen center || Move forwards / click on screen center || New feature || Up / JOY_UP<br />
|- style="background:blue"<br />
| In game || Click on screen bottom || Move backwards / click on screen bottom || New feature || Down / JOY_DOWN<br />
|}<br />
<br />
=== [[Carol Reed 8: Amber's Blood]] ===<br />
{| border="1" cellpadding="2"<br />
|- style="background:silver"<br />
! Context || Original controls !! Action !! Comment !! Alternative input<br />
|- style="background:white"<br />
| Anytime || Left click || Walk/Talk/Use || Standard || JOY_A<br />
|- style="background:white"<br />
| Anytime || Right click || Open Menu || Standard || JOY_B<br />
|- style="background:white"<br />
| Anytime || Enter || Ok || Standard || Virtual keyboard<br />
|- style="background:white"<br />
| Anytime || Esc || Cancel || Standard || JOY_X<br />
|- style="background:lightgreen"<br />
| Save menu || Text input || Name / description input || Nice to have || Virtual keyboard<br />
|- style="background:blue"<br />
| In game || Click on screen left edge || Turn left / click on screen left edge || New feature || Left / JOY_LEFT<br />
|- style="background:blue"<br />
| In game || Click on screen right edge || Turn right / click on screen right edge || New feature || Right / JOY_RIGHT<br />
|- style="background:blue"<br />
| In game || Click on screen center || Move forwards / click on screen center || New feature || Up / JOY_UP<br />
|- style="background:blue"<br />
| In game || Click on screen bottom || Move backwards / click on screen bottom || New feature || Down / JOY_DOWN<br />
|}<br />
<br />
=== [[Carol Reed 9: Cold Case Summer]] ===<br />
{| border="1" cellpadding="2"<br />
|- style="background:silver"<br />
! Context || Original controls !! Action !! Comment !! Alternative input<br />
|- style="background:white"<br />
| Anytime || Left click || Walk/Talk/Use || Standard || JOY_A<br />
|- style="background:white"<br />
| Anytime || Right click || Open Menu || Standard || JOY_B<br />
|- style="background:white"<br />
| Anytime || Enter || Ok || Standard || Virtual keyboard<br />
|- style="background:white"<br />
| Anytime || Esc || Cancel || Standard || JOY_X<br />
|- style="background:lightgreen"<br />
| Save menu || Text input || Name / description input || Nice to have || Virtual keyboard<br />
|- style="background:lightgreen"<br />
| Anytime || Space || Show hint icons || Nice to have || MOUSE_MIDDLE / JOY_Y<br />
|- style="background:blue"<br />
| In game || Click on screen left edge || Turn left / click on screen left edge || New feature || Left / JOY_LEFT<br />
|- style="background:blue"<br />
| In game || Click on screen right edge || Turn right / click on screen right edge || New feature || Right / JOY_RIGHT<br />
|- style="background:blue"<br />
| In game || Click on screen center || Move forwards / click on screen center || New feature || Up / JOY_UP<br />
|- style="background:blue"<br />
| In game || Click on screen bottom || Move backwards / click on screen bottom || New feature || Down / JOY_DOWN<br />
|}<br />
<br />
=== [[Carol Reed 10: Bosch's Damnation]] ===<br />
{| border="1" cellpadding="2"<br />
|- style="background:silver"<br />
! Context || Original controls !! Action !! Comment !! Alternative input<br />
|- style="background:white"<br />
| Anytime || Left click || Walk/Talk/Use || Standard || JOY_A<br />
|- style="background:white"<br />
| Anytime || Right click || Open Menu || Standard || JOY_B<br />
|- style="background:white"<br />
| Anytime || Enter || Ok || Standard || Virtual keyboard<br />
|- style="background:white"<br />
| Anytime || Esc || Cancel || Standard || JOY_X<br />
|- style="background:lightgreen"<br />
| Save menu || Text input || Name / description input || Nice to have || Virtual keyboard<br />
|- style="background:lightgreen"<br />
| Anytime || Space || Show hint icons || Nice to have || MOUSE_MIDDLE / JOY_Y<br />
|- style="background:blue"<br />
| In game || Click on screen left edge || Turn left / click on screen left edge || New feature || Left / JOY_LEFT<br />
|- style="background:blue"<br />
| In game || Click on screen right edge || Turn right / click on screen right edge || New feature || Right / JOY_RIGHT<br />
|- style="background:blue"<br />
| In game || Click on screen center || Move forwards / click on screen center || New feature || Up / JOY_UP<br />
|- style="background:blue"<br />
| In game || Click on screen bottom || Move backwards / click on screen bottom || New feature || Down / JOY_DOWN<br />
|}<br />
<br />
=== [[Carol Reed 11: Shades Of Black]] ===<br />
{| border="1" cellpadding="2"<br />
|- style="background:silver"<br />
! Context || Original controls !! Action !! Comment !! Alternative input<br />
|- style="background:white"<br />
| Anytime || Left click || Walk/Talk/Use || Standard || JOY_A<br />
|- style="background:white"<br />
| Anytime || Right click || Open Menu || Standard || JOY_B<br />
|- style="background:white"<br />
| Anytime || Enter || Ok || Standard || Virtual keyboard<br />
|- style="background:white"<br />
| Anytime || Esc || Cancel || Standard || JOY_X<br />
|- style="background:lightgreen"<br />
| Save menu || Text input || Name / description input || Nice to have || Virtual keyboard<br />
|- style="background:lightgreen"<br />
| Anytime || Space || Show hint icons || Nice to have || MOUSE_MIDDLE / JOY_Y<br />
|- style="background:blue"<br />
| In game || Click on screen left edge || Turn left / click on screen left edge || New feature || Left / JOY_LEFT<br />
|- style="background:blue"<br />
| In game || Click on screen right edge || Turn right / click on screen right edge || New feature || Right / JOY_RIGHT<br />
|- style="background:blue"<br />
| In game || Click on screen center || Move forwards / click on screen center || New feature || Up / JOY_UP<br />
|- style="background:blue"<br />
| In game || Click on screen bottom || Move backwards / click on screen bottom || New feature || Down / JOY_DOWN<br />
|}<br />
<br />
=== [[Carol Reed 12: Profound Red]] ===<br />
{| border="1" cellpadding="2"<br />
|- style="background:silver"<br />
! Context || Original controls !! Action !! Comment !! Alternative input<br />
|- style="background:white"<br />
| Anytime || Left click || Walk/Talk/Use || Standard || JOY_A<br />
|- style="background:white"<br />
| Anytime || Right click || Open Menu || Standard || JOY_B<br />
|- style="background:white"<br />
| Anytime || Enter || Ok || Standard || Virtual keyboard<br />
|- style="background:white"<br />
| Anytime || Esc || Cancel || Standard || JOY_X<br />
|- style="background:lightgreen"<br />
| Save menu || Text input || Name / description input || Nice to have || Virtual keyboard<br />
|- style="background:lightgreen"<br />
| Anytime || Space || Show hint icons || Nice to have || MOUSE_MIDDLE / JOY_Y<br />
|- style="background:blue"<br />
| In game || Click on screen left edge || Turn left / click on screen left edge || New feature || Left / JOY_LEFT<br />
|- style="background:blue"<br />
| In game || Click on screen right edge || Turn right / click on screen right edge || New feature || Right / JOY_RIGHT<br />
|- style="background:blue"<br />
| In game || Click on screen center || Move forwards / click on screen center || New feature || Up / JOY_UP<br />
|- style="background:blue"<br />
| In game || Click on screen bottom || Move backwards / click on screen bottom || New feature || Down / JOY_DOWN<br />
|}<br />
<br />
=== [[Chivalry is NOT Dead]] ===<br />
{| border="1" cellpadding="2"<br />
|- style="background:silver"<br />
! Context || Original controls !! Action !! Comment !! Alternative input<br />
|- style="background:white"<br />
| Anytime || Standard controls without F1 key<br />
|- style="background:lightgreen"<br />
| Save menu || Text input || Name / description input || Nice to have || Virtual keyboard<br />
|- style="background:lightgreen"<br />
| In game || Space || Skip (credits & start a new game) || Nice to have || MOUSE_MIDDLE / JOY_Y<br />
|}<br />
<br />
=== [[Colors on Canvas]] ===<br />
{| border="1" cellpadding="2"<br />
|- style="background:silver"<br />
! Context || Original controls !! Action !! Comment !! Alternative input<br />
|- style="background:white"<br />
| Anytime || Standard controls without F1 key<br />
|- style="background:lightgreen"<br />
| Save menu || Text input || Name / description input || Nice to have || Virtual keyboard<br />
|}<br />
<br />
=== [[Dead City]] ===<br />
{| border="1" cellpadding="2"<br />
|- style="background:silver"<br />
! Context || Original controls !! Action !! Comment !! Alternative input<br />
|- style="background:white"<br />
| Anytime || Standard controls without F1 key<br />
|- style="background:lightgreen"<br />
| Save menu || Text input || Name / description input || Nice to have || Virtual keyboard<br />
|}<br />
<br />
=== [[DFAF Adventure]] ===<br />
{| border="1" cellpadding="2"<br />
|- style="background:silver"<br />
! Context || Original controls !! Action !! Comment !! Alternative input<br />
|- style="background:white"<br />
| Anytime || Standard controls<br />
|- style="background:lightgreen"<br />
| Save menu || Text input || Name / description input || Nice to have || Virtual keyboard<br />
|- style="background:lightblue"<br />
| In game || L || Look At action || Alias || JOY_UP<br />
|- style="background:lightblue"<br />
| In game || P || Pick Up action || Alias || JOY_DOWN<br />
|- style="background:lightblue"<br />
| In game || T || Take action || Alias || JOY_LEFT<br />
|- style="background:lightblue"<br />
| In game || U || Use action || Alias || JOY_RIGHT<br />
|}<br />
<br />
=== [[Dirty Split]] ===<br />
{| border="1" cellpadding="2"<br />
|- style="background:silver"<br />
! Context || Original controls !! Action !! Comment !! Alternative input<br />
|- style="background:white"<br />
| Anytime || Standard controls<br />
|- style="background:lightgreen"<br />
| Save menu || Text input || Name / description input || Nice to have || Virtual keyboard<br />
|- style="background:lightblue"<br />
| In diary || Left / PgUp || Previous page || Alias || MOUSE_WHEEL_UP / JOY_LEFT<br />
|- style="background:lightblue"<br />
| In diary || Right / PgDn || Next page || Alias || MOUSE_WHEEL_DOWN / JOY_RIGHT<br />
|}<br />
<br />
=== [[Dr. Bohus]] ===<br />
{| border="1" cellpadding="2"<br />
|- style="background:silver"<br />
! Context || Original controls !! Action !! Comment !! Alternative input<br />
|- style="background:white"<br />
| Anytime || Standard controls<br />
|- style="background:lightgreen"<br />
| Save menu || Text input || Name / description input || Nice to have || Virtual keyboard<br />
|}<br />
<br />
=== [[Dr. Doyle - Mystery Of The Cloche Hat]] ===<br />
{| border="1" cellpadding="2"<br />
|- style="background:silver"<br />
! Context || Original controls !! Action !! Comment !! Alternative input<br />
|- style="background:white"<br />
| Anytime || Standard controls without Enter key<br />
|- style="background:lightgreen"<br />
| Save menu || Text input || Name / description input || Nice to have || Virtual keyboard<br />
|- style="background:lightgreen"<br />
| In game || Space || Show hint icons || Nice to have || MOUSE_MIDDLE / JOY_Y<br />
|}<br />
There is also a built-in bebug window defined at data\interface\debugWindow\debugWindow.window, containing text input for chapter select, getting items, etc. It seems to be unreachable.<br />
<br />
=== [[The Dreamcat Adventure]] ===<br />
{| border="1" cellpadding="2"<br />
|- style="background:silver"<br />
! Context || Original controls !! Action !! Comment !! Alternative input<br />
|- style="background:white"<br />
| Anytime || Standard controls<br />
|- style="background:lightgreen"<br />
| Save menu || Text input || Name / description input || Nice to have || Virtual keyboard<br />
|- style="background:lightblue"<br />
| In game || L || Look At action || Alias || JOY_UP<br />
|- style="background:lightblue"<br />
| In game || P || Pick Up action || Alias || JOY_DOWN<br />
|- style="background:lightblue"<br />
| In game || T || Take action || Alias || JOY_LEFT<br />
|- style="background:lightblue"<br />
| In game || U || Use action || Alias || JOY_RIGHT<br />
|}<br />
<br />
=== [[Des Rêves Élastiques Avec Mille Insectes Nommés Georges]] ===<br />
{| border="1" cellpadding="2"<br />
|- style="background:silver"<br />
! Context || Original controls !! Action !! Comment !! Alternative input<br />
|- style="background:white"<br />
| Anytime || Standard controls without F1 key<br />
|- style="background:lightgreen"<br />
| Save menu || Text input || Name / description input || Nice to have || Virtual keyboard<br />
|}<br />
<br />
=== [[Dreamscape]] ===<br />
{| border="1" cellpadding="2"<br />
|- style="background:silver"<br />
! Context || Original controls !! Action !! Comment !! Alternative input<br />
|- style="background:white"<br />
| Anytime || Standard controls<br />
|- style="background:lightgreen"<br />
| Save menu || Text input || Name / description input || Nice to have || Virtual keyboard<br />
|}<br />
<br />
=== [[The Driller Incident]] ===<br />
{| border="1" cellpadding="2"<br />
|- style="background:silver"<br />
! Context || Original controls !! Action !! Comment !! Alternative input<br />
|- style="background:white"<br />
| Anytime || Standard controls<br />
|- style="background:lightgreen"<br />
| Save menu || Text input || Name / description input || Nice to have || Virtual keyboard<br />
|}<br />
<br />
=== [[Everyday Grey]] ===<br />
{| border="1" cellpadding="2"<br />
|- style="background:silver"<br />
! Context || Original controls !! Action !! Comment !! Alternative input<br />
|- style="background:white"<br />
| Anytime || Standard controls without F1 key<br />
|- style="background:lightgreen"<br />
| Save menu || Text input || Name / description input || Nice to have || Virtual keyboard<br />
|}<br />
<br />
=== [[Finding Hope]] ===<br />
{| border="1" cellpadding="2"<br />
|- style="background:silver"<br />
! Context || Original controls !! Action !! Comment !! Alternative input<br />
|- style="background:white"<br />
| Anytime || Standard controls without F1 key<br />
|- style="background:lightgreen"<br />
| Save menu || Text input || Name / description input || Nice to have || Virtual keyboard<br />
|- style="background:grey"<br />
| In game || F1 || Unlock something || Disabled, need cheatEnable == 1 ||<br />
|- style="background:grey"<br />
| In game || Space || Skip current puzzle || Disabled, need cheatEnable == 1 ||<br />
|}<br />
<br />
=== [[Four]] ===<br />
{| border="1" cellpadding="2"<br />
|- style="background:silver"<br />
! Context || Original controls !! Action !! Comment !! Alternative input<br />
|- style="background:white"<br />
| Anytime || Standard controls<br />
|- style="background:lightgreen"<br />
| Save menu || Text input || Name / description input || Nice to have || Virtual keyboard<br />
|}<br />
<br />
=== [[FoxTail]] ===<br />
{| border="1" cellpadding="2"<br />
|- style="background:silver"<br />
! Context || Original controls !! Action !! Comment !! Alternative input<br />
|- style="background:white"<br />
| Anytime || Standard controls without F1 key<br />
|- style="background:lightgreen"<br />
| Save menu || Text input || Name / description input || Nice to have || Virtual keyboard<br />
|- style="background:lightgreen"<br />
| In game || Space / Middle click || Show hint icons || Nice to have || MOUSE_MIDDLE / JOY_Y<br />
|- style="background:lightblue"<br />
| In game || F2 || Save menu || Alias || Virtual keyboard<br />
|- style="background:lightblue"<br />
| In game || F3 || Load menu || Alias || Virtual keyboard<br />
|- style="background:lightgreen"<br />
| In game || F5 || Quick save || Nice to have || Virtual keyboard<br />
|- style="background:lightblue"<br />
| In game || F6 || Set walking speed to Low || Alias || Virtual keyboard<br />
|- style="background:lightblue"<br />
| In game || F7 || Set walking speed to Medium || Alias || Virtual keyboard<br />
|- style="background:lightblue"<br />
| In game || F8 || Set walking speed to High || Alias || Virtual keyboard<br />
|- style="background:lightgreen"<br />
| In game || F9 || Quick load || Nice to have || Virtual keyboard<br />
|- style="background:pink"<br />
| In game || F10 || Cancel waiting || Debug || Virtual keyboard<br />
|- style="background:pink"<br />
| In game || F11 || Toggle mouse grab mode || Debug || Virtual keyboard<br />
|- style="background:pink"<br />
| In game || Alt+F4 || Exit || Debug || Virtual keyboard<br />
|- style="background:lightblue"<br />
| In game || Mouse wheel up || Scroll inventory up || Alias || UP / JOY_UP<br />
|- style="background:lightblue"<br />
| In game || Mouse wheel down || Scroll inventory down || Alias || DOWN / JOY_DOWN<br />
|- style="background:lightblue"<br />
| In books || Left / PgUp || Previous page || Alias || JOY_LEFT<br />
|- style="background:lightblue"<br />
| In books || Right / PgDn || Next page || Alias || JOY_RIGHT<br />
|- style="background:lightblue"<br />
| Save menu || Down / Mouse wheel down || Scroll one item down || Alias || JOY_DOWN<br />
|- style="background:lightblue"<br />
| Save menu || Up / Mouse wheel up || Scroll one item up || Alias || JOY_UP<br />
|- style="background:lightgreen"<br />
| Save menu || PgUp || Previous page || Nice to have || JOY_LEFT<br />
|- style="background:lightgreen"<br />
| Save menu || PgDn || Next page || Nice to have || JOY_RIGHT<br />
|- style="background:lightgreen"<br />
| Save menu || Home || Scroll to the beginning || Nice to have || N/A<br />
|- style="background:lightgreen"<br />
| Save menu || End || Scroll to the end || Nice to have || N/A<br />
|- style="background:gold"<br />
| In game || Ctrl+Alt+Shift+S || Set walking speed to Ultra Super Mega Fast (FoxTail 1.2.362.2047) || Secret || Virtual keyboard<br />
|- style="background:gold"<br />
| In game || Z || Press Z 3 times to get all the books (FoxTail 1.2.362.2047) || Secret || Virtual keyboard<br />
|}<br />
<br />
=== [[Framed]] ===<br />
{| border="1" cellpadding="2"<br />
|- style="background:silver"<br />
! Context || Original controls !! Action !! Comment !! Alternative input<br />
|- style="background:white"<br />
| Anytime || Standard controls<br />
|- style="background:lightgreen"<br />
| Save menu || Text input || Name / description input || Nice to have || Virtual keyboard<br />
|}<br />
<br />
=== [[Ghost in the Sheet]] ===<br />
{| border="1" cellpadding="2"<br />
|- style="background:silver"<br />
! Context || Original controls !! Action !! Comment !! Alternative input<br />
|- style="background:white"<br />
| Anytime || Standard controls without F1 key<br />
|- style="background:lightgreen"<br />
| Save menu || Text input || Name / description input || Nice to have || Virtual keyboard<br />
|- style="background:lightgreen"<br />
| In game || Tab || Show hint icons for exits || Nice to have || MOUSE_MIDDLE / JOY_Y<br />
|- style="background:lightblue"<br />
| In game || F1 || Ability: Telekinesis || Alias || On-screen button<br />
|- style="background:lightblue"<br />
| In game || F2 || Ability: Push || Alias || On-screen button<br />
|- style="background:lightblue"<br />
| In game || F3 || Ability: Lightning || Alias || On-screen button<br />
|- style="background:lightblue"<br />
| In game || F4 || Ability: Light || Alias || On-screen button<br />
|- style="background:lightblue"<br />
| In game || F5 || Ability: Wind || Alias || On-screen button<br />
|- style="background:lightblue"<br />
| In game || F6 || Ability: Sound || Alias || On-screen button<br />
|- style="background:lightblue"<br />
| In game || F7 || Ability: Esence || Alias || On-screen button<br />
|- style="background:lightblue"<br />
| In game || F8 || Ability: Exorcist || Alias || On-screen button<br />
|- style="background:gold"<br />
| In game || Backspace || Skip minigame || Secret || Virtual keyboard<br />
|- style="background:pink"<br />
| In game || F10 || Take screenshot || Debug || Virtual keyboard<br />
|}<br />
<br />
=== [[The Golden Calf]] ===<br />
{| border="1" cellpadding="2"<br />
|- style="background:silver"<br />
! Context || Original controls !! Action !! Comment !! Alternative input<br />
|- style="background:white"<br />
| Anytime || Standard controls<br />
|- style="background:lightgreen"<br />
| Save menu || Text input || Name / description input || Nice to have || Virtual keyboard<br />
|- style="background:lightblue"<br />
| In game || Space || Open inventory || Alias || MOUSE_MIDDLE / JOY_Y<br />
|- style="background:gold"<br />
| In game || "rootfixc" || Type "rootfixc" to warp to Cms_Group14 scene || Secret || Virtual keyboard<br />
|}<br />
<br />
=== [[Hor]] ===<br />
{| border="1" cellpadding="2"<br />
|- style="background:silver"<br />
! Context || Original controls !! Action !! Comment !! Alternative input<br />
|- style="background:white"<br />
| Anytime || Standard controls<br />
|- style="background:lightgreen"<br />
| Save menu || Text input || Name / description input || Nice to have || Virtual keyboard<br />
|}<br />
<br />
=== [[James Peris: No Licence Nor Control]] ===<br />
{| border="1" cellpadding="2"<br />
|- style="background:silver"<br />
! Context || Original controls !! Action !! Comment !! Alternative input<br />
|- style="background:white"<br />
| Anytime || Standard controls<br />
|- style="background:lightgreen"<br />
| Save menu || Text input || Name / description input || Nice to have || Virtual keyboard<br />
|- style="background:lightgreen"<br />
| Porn level settings || Text input || Tricky questions to enable porn || Nice to have || Virtual keyboard<br />
|- style="background:green"<br />
| In game || Down || Dance move down || Must have || JOY_DOWN<br />
|- style="background:green"<br />
| In game || Up || Dance move up || Must have || JOY_UP<br />
|- style="background:green"<br />
| In game || Left || Dance move left || Must have || JOY_LEFT<br />
|- style="background:green"<br />
| In game || Right || Dance move right || Must have || JOY_RIGHT<br />
|- style="background:green"<br />
| In game || Space || Dance move around || Must have || MOUSE_MIDDLE / JOY_Y<br />
|- style="background:lightgreen"<br />
| In game || Space || Show hint icons || Nice to have || MOUSE_MIDDLE / JOY_Y<br />
|- style="background:lightblue"<br />
| Save menu || Mouse wheel up || Previous page || Alias || On-screen button<br />
|- style="background:lightblue"<br />
| Save menu || Mouse wheel down || Next page || Alias || On-screen button<br />
|- style="background:gold"<br />
| In game || F10 / PgDn || Shows hidden scene with retro version of James Peris 1988 || Secret || Virtual keyboard<br />
|- style="background:grey"<br />
| In game || Ctrl+S || Hide overlay || Disabled, need Game.DebugMode == true ||<br />
|- style="background:grey"<br />
| In game || Ctrl+T || Open trucos window || Disabled, need Game.DebugMode == true ||<br />
|- style="background:grey"<br />
| Music choose || Text input || Some code to select music || Disabled? ||<br />
|}<br />
<br />
=== [[J.U.L.I.A.: Untold]] ===<br />
{| border="1" cellpadding="2"<br />
|- style="background:silver"<br />
! Context || Original controls !! Action !! Comment !! Alternative input<br />
|- style="background:white"<br />
| Anytime || Standard controls without F1 key<br />
|- style="background:lightgreen"<br />
| Save menu || Text input || Name / description input || Nice to have || Virtual keyboard<br />
|- style="background:grey"<br />
| In game || F1 || Load level || Disabled, unreachable code ||<br />
|- style="background:grey"<br />
| In game || F2 || Load blueprint || Disabled, unreachable code ||<br />
|- style="background:grey"<br />
| In game || F6 || Save level || Disabled, unreachable code ||<br />
|- style="background:grey"<br />
| In game || F7 || Save blueprint || Disabled, unreachable code ||<br />
|- style="background:grey"<br />
| In game || F10 || Unlimited tiles || Disabled, unreachable code ||<br />
|- style="background:grey"<br />
| In game || F12 || Perform data save || Disabled, unreachable code ||<br />
|- style="background:grey"<br />
| In game || F10 || Unlimited tiles || Disabled, unreachable code ||<br />
|- style="background:grey"<br />
| In game || 1 || Toggle blueprint exit 1 || Disabled, unreachable code ||<br />
|- style="background:grey"<br />
| In game || 2 || Toggle blueprint exit 2 || Disabled, unreachable code ||<br />
|- style="background:grey"<br />
| In game || 3 || Toggle blueprint exit 3 || Disabled, unreachable code ||<br />
|- style="background:grey"<br />
| In game || 4 || Toggle blueprint exit 4 || Disabled, unreachable code ||<br />
|- style="background:grey"<br />
| In game || 5 || Toggle blueprint exit 5 || Disabled, unreachable code ||<br />
|- style="background:grey"<br />
| In game || 6 || Toggle blueprint exit 6 || Disabled, unreachable code ||<br />
|- style="background:grey"<br />
| In game || 7 || Toggle blueprint exit 7 || Disabled, unreachable code ||<br />
|- style="background:grey"<br />
| In game || 8 || Toggle blueprint exit 8 || Disabled, unreachable code ||<br />
|}<br />
<br />
=== [[Papa's Daughters]] ===<br />
{| border="1" cellpadding="2"<br />
|- style="background:silver"<br />
! Context || Original controls !! Action !! Comment !! Alternative input<br />
|- style="background:white"<br />
| Anytime || Standard controls without F1 key<br />
|- style="background:lightgreen"<br />
| Save menu || Text input || Name / description input || Nice to have || Virtual keyboard<br />
|- style="background:lightgreen"<br />
| Episodes list || Mouse wheel up || Scroll episodes list up || Nice to have || UP / JOY_UP<br />
|- style="background:lightgreen"<br />
| Episodes list || Mouse wheel down || Scroll episodes list down || Nice to have || DOWN / JOY_DOWN<br />
|}<br />
<br />
=== [[Papa's Daughters 2]] ===<br />
{| border="1" cellpadding="2"<br />
|- style="background:silver"<br />
! Context || Original controls !! Action !! Comment !! Alternative input<br />
|- style="background:white"<br />
| Anytime || Standard controls without F1 key<br />
|- style="background:lightgreen"<br />
| Save menu || Text input || Name / description input || Nice to have || Virtual keyboard<br />
|- style="background:lightgreen"<br />
| Episodes list || Mouse wheel up || Scroll episodes list up || Nice to have || UP / JOY_UP<br />
|- style="background:lightgreen"<br />
| Episodes list || Mouse wheel down || Scroll episodes list down || Nice to have || DOWN / JOY_DOWN<br />
|- style="background:lightblue"<br />
| In game || F1 || Show hint icons || Alias || MOUSE_MIDDLE / JOY_Y<br />
|}<br />
<br />
=== [[Project Lonely Robot]] ===<br />
{| border="1" cellpadding="2"<br />
|- style="background:silver"<br />
! Context || Original controls !! Action !! Comment !! Alternative input<br />
|- style="background:white"<br />
| Anytime || Standard controls<br />
|- style="background:lightgreen"<br />
| Save menu || Text input || Name / description input || Nice to have || Virtual keyboard<br />
|}<br />
<br />
=== [[Life In 3 Minutes]] ===<br />
{| border="1" cellpadding="2"<br />
|- style="background:silver"<br />
! Context || Original controls !! Action !! Comment !! Alternative input<br />
|- style="background:white"<br />
| Anytime || Standard controls<br />
|- style="background:lightgreen"<br />
| Save menu || Text input || Name / description input || Nice to have || Virtual keyboard<br />
|}<br />
<br />
=== [[Looky - The Adventure]] ===<br />
{| border="1" cellpadding="2"<br />
|- style="background:silver"<br />
! Context || Original controls !! Action !! Comment !! Alternative input<br />
|- style="background:white"<br />
| Anytime || Standard controls without F1 key<br />
|- style="background:lightgreen"<br />
| Save menu || Text input || Name / description input || Nice to have || Virtual keyboard<br />
|- style="background:lightgreen"<br />
| In game || Space || Show hint icons || Nice to have || MOUSE_MIDDLE / JOY_Y<br />
|- style="background:lightblue"<br />
| In game || Mouse wheel up || Scroll inventory up || Alias || JOY_UP<br />
|- style="background:lightblue"<br />
| In game || Mouse wheel down || Scroll inventory down || Alias || JOY_DOWN<br />
|- style="background:pink"<br />
| In game || F12 || Take screenshot || Debug || Virtual keyboard<br />
|}<br />
<br />
=== [[Machu Mayu]] ===<br />
{| border="1" cellpadding="2"<br />
|- style="background:silver"<br />
! Context || Original controls !! Action !! Comment !! Alternative input<br />
|- style="background:white"<br />
| Anytime || Standard controls<br />
|- style="background:lightgreen"<br />
| Save menu || Text input || Name / description input || Nice to have || Virtual keyboard<br />
|}<br />
<br />
=== [[Mirage]] ===<br />
{| border="1" cellpadding="2"<br />
|- style="background:silver"<br />
! Context || Original controls !! Action !! Comment !! Alternative input<br />
|- style="background:white"<br />
| Anytime || Standard controls<br />
|- style="background:lightgreen"<br />
| Save menu || Text input || Name / description input || Nice to have || Virtual keyboard<br />
|}<br />
<br />
=== [[Monday Starts on Saturday]] ===<br />
{| border="1" cellpadding="2"<br />
|- style="background:silver"<br />
! Context || Original controls !! Action !! Comment !! Alternative input<br />
|- style="background:white"<br />
| Anytime || Standard controls without F1 key<br />
|- style="background:lightgreen"<br />
| Save menu || Text input || Name / description input || Nice to have || Virtual keyboard<br />
|- style="background:lightblue"<br />
| In game || Space || Open inventory || Alias || MOUSE_MIDDLE / JOY_Y<br />
|}<br />
<br />
=== [[Night Train]] ===<br />
{| border="1" cellpadding="2"<br />
|- style="background:silver"<br />
! Context || Original controls !! Action !! Comment !! Alternative input<br />
|- style="background:white"<br />
| Anytime || Standard controls<br />
|- style="background:lightgreen"<br />
| Save menu || Text input || Name / description input || Nice to have || Virtual keyboard<br />
|}<br />
<br />
=== [[One]] ===<br />
{| border="1" cellpadding="2"<br />
|- style="background:silver"<br />
! Context || Original controls !! Action !! Comment !! Alternative input<br />
|- style="background:white"<br />
| Anytime || Standard controls<br />
|- style="background:lightgreen"<br />
| Save menu || Text input || Name / description input || Nice to have || Virtual keyboard<br />
|- style="background:green"<br />
| In game || Space || Open inventory || Must have || MOUSE_MIDDLE / JOY_Y<br />
|}<br />
<br />
=== [[One Helluva Day]] ===<br />
{| border="1" cellpadding="2"<br />
|- style="background:silver"<br />
! Context || Original controls !! Action !! Comment !! Alternative input<br />
|- style="background:white"<br />
| Anytime || Standard controls<br />
|- style="background:lightgreen"<br />
| Save menu || Text input || Name / description input || Nice to have || Virtual keyboard<br />
|- style="background:green"<br />
| In game || Down || Used in dumpbell puzzle || Must have || MOUSE_WHEEL_DOWN / JOY_DOWN<br />
|- style="background:green"<br />
| In game || Up || Used in dumpbell puzzle || Must have || MOUSE_WHEEL_UP / JOY_UP<br />
|- style="background:green"<br />
| In game || Shift || Used in dumpbell puzzle || Must have || MOUSE_MIDDLE / JOY_Y<br />
|}<br />
<br />
=== [[OpenQuest]] ===<br />
{| border="1" cellpadding="2"<br />
|- style="background:silver"<br />
! Context || Original controls !! Action !! Comment !! Alternative input<br />
|- style="background:white"<br />
| Anytime || Standard controls<br />
|- style="background:lightgreen"<br />
| Save menu || Text input || Name / description input || Nice to have || Virtual keyboard<br />
|- style="background:lightblue"<br />
| In game || L || Look At action || Alias || JOY_UP<br />
|- style="background:lightblue"<br />
| In game || P || Pick Up action || Alias || JOY_DOWN<br />
|- style="background:lightblue"<br />
| In game || T || Take action || Alias || JOY_LEFT<br />
|- style="background:lightblue"<br />
| In game || U || Use action || Alias || JOY_RIGHT<br />
|}<br />
<br />
=== [[Paintaria]] ===<br />
{| border="1" cellpadding="2"<br />
|- style="background:silver"<br />
! Context || Original controls !! Action !! Comment !! Alternative input<br />
|- style="background:white"<br />
| Anytime || Standard controls<br />
|- style="background:lightgreen"<br />
| Save menu || Text input || Name / description input || Nice to have || Virtual keyboard<br />
|- style="background:lightgreen"<br />
| In game || Space || Skip (cutscene) || Nice to have || MOUSE_MIDDLE / JOY_Y<br />
|}<br />
<br />
=== [[Pigeons in the Park]] ===<br />
{| border="1" cellpadding="2"<br />
|- style="background:silver"<br />
! Context || Original controls !! Action !! Comment !! Alternative input<br />
|- style="background:white"<br />
| Anytime || Standard controls without F1 key<br />
|- style="background:lightgreen"<br />
| Save menu || Text input || Name / description input || Nice to have || Virtual keyboard<br />
|- style="background:lightgreen"<br />
| In game || Space || Skip (credits & start a new game) || Nice to have || MOUSE_MIDDLE / JOY_Y<br />
|}<br />
<br />
=== [[Project Doom|Project: Doom]] ===<br />
{| border="1" cellpadding="2"<br />
|- style="background:silver"<br />
! Context || Original controls !! Action !! Comment !! Alternative input<br />
|- style="background:white"<br />
| Anytime || Standard controls<br />
|- style="background:lightgreen"<br />
| Save menu || Text input || Name / description input || Nice to have || Virtual keyboard<br />
|}<br />
<br />
=== [[Project Joe]] ===<br />
{| border="1" cellpadding="2"<br />
|- style="background:silver"<br />
! Context || Original controls !! Action !! Comment !! Alternative input<br />
|- style="background:white"<br />
| Anytime || Standard controls<br />
|- style="background:lightgreen"<br />
| Save menu || Text input || Name / description input || Nice to have || Virtual keyboard<br />
|- style="background:lightblue"<br />
| Save menu || PgUp || Previous page || Alias || MOUSE_WHEEL_UP / JOY_LEFT<br />
|- style="background:lightblue"<br />
| Save menu || PgDn || Next page || Alias || MOUSE_WHEEL_DOWN / JOY_RIGHT<br />
|}<br />
<br />
=== [[Silent Footsteps]] ===<br />
{| border="1" cellpadding="2"<br />
|- style="background:silver"<br />
! Context || Original controls !! Action !! Comment !! Alternative input<br />
|- style="background:white"<br />
| Anytime || Standard controls<br />
|- style="background:lightgreen"<br />
| Save menu || Text input || Name / description input || Nice to have || Virtual keyboard<br />
|- style="background:lightgreen"<br />
| In game || Space || Show hint icons || Nice to have || MOUSE_MIDDLE / JOY_Y<br />
|- style="background:blue"<br />
| In game || Click on screen left edge || Turn left / click on screen left edge || New feature || Left / JOY_LEFT<br />
|- style="background:blue"<br />
| In game || Click on screen right edge || Turn right / click on screen right edge || New feature || Right / JOY_RIGHT<br />
|- style="background:blue"<br />
| In game || Click on screen center || Move forwards / click on screen center || New feature || Up / JOY_UP<br />
|- style="background:blue"<br />
| In game || Click on screen bottom || Move backwards / click on screen bottom || New feature || Down / JOY_DOWN<br />
|}<br />
<br />
=== [[1 1/2 Ritter|1 1/2 Ritter: Auf der Suche nach der hinreissenden Herzelinde]] ===<br />
{| border="1" cellpadding="2"<br />
|- style="background:silver"<br />
! Context || Original controls !! Action !! Comment !! Alternative input<br />
|- style="background:white"<br />
| Anytime || Standard controls<br />
|- style="background:lightgreen"<br />
| Save menu || Text input || Name / description input || Nice to have || Virtual keyboard<br />
|- style="background:lightgreen"<br />
| In game || Backspace || Skip cutscene || Nice to have || JOY_LEFT<br />
|- style="background:lightgreen"<br />
| In game || Space || Show hint icons || Nice to have || MOUSE_MIDDLE / JOY_Y<br />
|}<br />
<br />
=== [[Rosemary]] ===<br />
{| border="1" cellpadding="2"<br />
|- style="background:silver"<br />
! Context || Original controls !! Action !! Comment !! Alternative input<br />
|- style="background:white"<br />
| Anytime || Standard controls<br />
|- style="background:lightgreen"<br />
| Save menu || Text input || Name / description input || Nice to have || Virtual keyboard<br />
|}<br />
<br />
=== [[Satan and Sons]] ===<br />
{| border="1" cellpadding="2"<br />
|- style="background:silver"<br />
! Context || Original controls !! Action !! Comment !! Alternative input<br />
|- style="background:white"<br />
| Anytime || Standard controls<br />
|- style="background:lightgreen"<br />
| Save menu || Text input || Name / description input || Nice to have || Virtual keyboard<br />
|}<br />
<br />
=== [[Shaban]] ===<br />
{| border="1" cellpadding="2"<br />
|- style="background:silver"<br />
! Context || Original controls !! Action !! Comment !! Alternative input<br />
|- style="background:white"<br />
| Anytime || Standard controls without F1 key<br />
|- style="background:lightgreen"<br />
| Save menu || Text input || Name / description input || Nice to have || Virtual keyboard<br />
|- style="background:lightblue"<br />
| In game || M || Show map || Alias || MOUSE_MIDDLE / JOY_Y<br />
|- style="background:grey"<br />
| Episode selection || Text input || firstMenu.window || Disabled, unreachable code ||<br />
|}<br />
<br />
=== [[Sofia's Debt]] ===<br />
{| border="1" cellpadding="2"<br />
|- style="background:silver"<br />
! Context || Original controls !! Action !! Comment !! Alternative input<br />
|- style="background:white"<br />
| Anytime || Standard controls<br />
|- style="background:lightgreen"<br />
| Save menu || Text input || Name / description input || Nice to have || Virtual keyboard<br />
|}<br />
<br />
=== [[Space Invaders]] ===<br />
{| border="1" cellpadding="2"<br />
|- style="background:silver"<br />
! Context || Original controls !! Action !! Comment !! Alternative input<br />
|- style="background:white"<br />
| Anytime || Standard controls<br />
|- style="background:lightgreen"<br />
| Save menu || Text input || Name / description input || Nice to have || Virtual keyboard<br />
|}<br />
<br />
=== [[The Ancient Mark - Episode 1]] ===<br />
{| border="1" cellpadding="2"<br />
|- style="background:silver"<br />
! Context || Original controls !! Action !! Comment !! Alternative input<br />
|- style="background:white"<br />
| Anytime || Standard controls<br />
|- style="background:lightgreen"<br />
| Save menu || Text input || Name / description input || Nice to have || Virtual keyboard<br />
|}<br />
<br />
=== [[Tanya Grotter and the Magical Double Bass]] ===<br />
{| border="1" cellpadding="2"<br />
|- style="background:silver"<br />
! Context || Original controls !! Action !! Comment !! Alternative input<br />
|- style="background:white"<br />
| Anytime || Standard controls<br />
|- style="background:lightgreen"<br />
| Save menu || Text input || Name / description input || Nice to have || Virtual keyboard<br />
|- style="background:grey"<br />
| In game || Alt+Ctrl+A || Unlocks all the spells || Disabled, need Game.DebugMode == true ||<br />
|- style="background:grey"<br />
| In game || Text input || Change episode || Disabled, change_ep.window is unreachable ||<br />
|}<br />
<br />
=== [[Tanya Grotter and the Disappearing Floor]] ===<br />
{| border="1" cellpadding="2"<br />
|- style="background:silver"<br />
! Context || Original controls !! Action !! Comment !! Alternative input<br />
|- style="background:white"<br />
| Anytime || Standard controls<br />
|- style="background:lightgreen"<br />
| Save menu || Text input || Name / description input || Nice to have || Virtual keyboard<br />
|- style="background:grey"<br />
| In game || Alt+Ctrl+A || Unlocks all the spells || Disabled, need Game.DebugMode == true ||<br />
|- style="background:grey"<br />
| In game || Text input || Change episode || Disabled, change_ep.window is unreachable ||<br />
|}<br />
<br />
=== [[The Box]] ===<br />
{| border="1" cellpadding="2"<br />
|- style="background:silver"<br />
! Context || Original controls !! Action !! Comment !! Alternative input<br />
|- style="background:white"<br />
| Anytime || Standard controls without F1 key<br />
|- style="background:lightgreen"<br />
| Save menu || Text input || Name / description input || Nice to have || Virtual keyboard<br />
|}<br />
<br />
=== [[The Kite]] ===<br />
{| border="1" cellpadding="2"<br />
|- style="background:silver"<br />
! Context || Original controls !! Action !! Comment !! Alternative input<br />
|- style="background:white"<br />
| Anytime || Standard controls<br />
|- style="background:lightgreen"<br />
| Save menu || Text input || Name / description input || Nice to have || Virtual keyboard<br />
|}<br />
<br />
=== [[Fairy Tales About Toshechka and Boshechka]] ===<br />
{| border="1" cellpadding="2"<br />
|- style="background:silver"<br />
! Context || Original controls !! Action !! Comment !! Alternative input<br />
|- style="background:white"<br />
| Anytime || Standard controls<br />
|- style="background:lightgreen"<br />
| Save menu || Text input || Name / description input || Nice to have || Virtual keyboard<br />
|- style="background:pink"<br />
| In game || F9 || Take screenshot || Debug || Virtual keyboard<br />
|- style="background:gold"<br />
| In game || "giveall" || Type "giveall" to get all items || Secret || Virtual keyboard<br />
|}<br />
<br />
=== [[The Trader of Stories]] ===<br />
{| border="1" cellpadding="2"<br />
|- style="background:silver"<br />
! Context || Original controls !! Action !! Comment !! Alternative input<br />
|- style="background:white"<br />
| Anytime || Standard controls<br />
|- style="background:lightgreen"<br />
| Save menu || Text input || Name / description input || Nice to have || Virtual keyboard<br />
|}<br />
<br />
=== [[The White Chamber]] ===<br />
{| border="1" cellpadding="2"<br />
|- style="background:silver"<br />
! Context || Original controls !! Action !! Comment !! Alternative input<br />
|- style="background:white"<br />
| Anytime || Standard controls<br />
|- style="background:lightgreen"<br />
| Save menu || Text input || Name / description input || Nice to have || Virtual keyboard<br />
|- style="background:green"<br />
| In game || Space || Droid action || Must have || MOUSE_MIDDLE / JOY_Y<br />
|- style="background:green"<br />
| In game || Up || Move droid up || Must have || JOY_UP<br />
|- style="background:green"<br />
| In game || Down || Move droid down || Must have || JOY_DOWN<br />
|- style="background:green"<br />
| In game || Left || Move droid left || Must have || JOY_LEFT<br />
|- style="background:green"<br />
| In game || Right || Move droid right || Must have || JOY_RIGHT<br />
|- style="background:lightgreen"<br />
| In game || F10 || Use default menu || Nice to have || MOUSE_WHEEL_DOWN<br />
|- style="background:lightgreen"<br />
| In game || F11 || Use alternative menu || Nice to have || MOUSE_WHEEL_UP<br />
|- style="background:gold"<br />
| In game || Home || Warp to debug room || Secret || N/A<br />
|}<br />
<br />
=== [[Vsevolod]] ===<br />
{| border="1" cellpadding="2"<br />
|- style="background:silver"<br />
! Context || Original controls !! Action !! Comment !! Alternative input<br />
|- style="background:white"<br />
| Anytime || Standard controls without F1 key<br />
|- style="background:lightgreen"<br />
| Save menu || Text input || Name / description input || Nice to have || Virtual keyboard<br />
|- style="background:green"<br />
| In game || I || Show inventory || Must have || MOUSE_MIDDLE / JOY_Y<br />
|- style="background:lightblue"<br />
| In game || J || Show journal || Alias, accessible with inventory+click || JOY_LEFT<br />
|- style="background:lightblue"<br />
| In game || M || Show music settings || Alias || JOY_RIGHT<br />
|- style="background:lightblue"<br />
| In game || Mouse wheel up || Scroll inventory up || Alias || UP / JOY_UP<br />
|- style="background:lightblue"<br />
| In game || Mouse wheel down || Scroll inventory down || Alias || DOWN / JOY_DOWN<br />
|}<br />
<br />
=== [[Wilma Tetris]] ===<br />
{| border="1" cellpadding="2"<br />
|- style="background:silver"<br />
! Context || Original controls !! Action !! Comment !! Alternative input<br />
|- style="background:white"<br />
| Anytime || Standard controls without Right click<br />
|- style="background:lightgreen"<br />
| Save menu || Text input || Name / description input || Nice to have || Virtual keyboard<br />
|- style="background:green"<br />
| In game || Up / Space || Rotate tetris tile || Must have || MOUSE_RIGHT / JOY_Y / JOY_UP<br />
|- style="background:green"<br />
| In game || Down / NumPad2 || Drop tetris tile || Must have || MOUSE_MIDDLE / JOY_DOWN<br />
|- style="background:green"<br />
| In game || Left / NumPad4 || Move tetris tile left || Must have || MOUSE_WHEEL_UP / JOY_LEFT<br />
|- style="background:green"<br />
| In game || Right / NumPad6 || Move tetris tile right || Must have || MOUSE_WHEEL_DOWN / JOY_RIGHT<br />
|- style="background:gold"<br />
| In game || "kangaroo" || Type "kangaroo" to enable/disable infinite lives || Secret || Virtual keyboard<br />
|- style="background:gold"<br />
| In game || "fullfrontal" || Type "fullfrontal" to enable/disable nudity || Secret || Virtual keyboard<br />
|- style="background:gold"<br />
| In game || "smudla" || Type "smudla" to take off one item || Secret || Virtual keyboard<br />
|}<br />
<br />
=== Wintermute Engine Technology Demo ===<br />
{| border="1" cellpadding="2"<br />
|- style="background:silver"<br />
! Context || Original controls !! Action !! Comment !! Alternative input<br />
|- style="background:white"<br />
| Anytime || Standard controls<br />
|- style="background:lightgreen"<br />
| Save menu || Text input || Name / description input || Nice to have || Virtual keyboard<br />
|}<br />
<br />
== 2D games with text input required for gameplay ==<br />
<br />
=== [[Five Lethal Demons]] ===<br />
{| border="1" cellpadding="2"<br />
|- style="background:silver"<br />
! Context || Original controls !! Action !! Comment !! Alternative input<br />
|- style="background:white"<br />
| Anytime || Standard controls<br />
|- style="background:lightgreen"<br />
| Save menu || Text input || Name / description input || Nice to have || Virtual keyboard<br />
|- style="background:green"<br />
| In game || Text input || Password puzzle || Must have || Virtual keyboard<br />
|- style="background:lightblue"<br />
| Save menu || PgUp || Previous page || Alias || MOUSE_WHEEL_UP / JOY_LEFT<br />
|- style="background:lightblue"<br />
| Save menu || PgDn || Next page || Alias || MOUSE_WHEEL_DOWN / JOY_RIGHT<br />
|}<br />
<br />
=== [[Beyond the Threshold]] ===<br />
{| border="1" cellpadding="2"<br />
|- style="background:silver"<br />
! Context || Original controls !! Action !! Comment !! Alternative input<br />
|- style="background:white"<br />
| Anytime || Standard controls<br />
|- style="background:lightgreen"<br />
| Save menu || Text input || Name / description input || Nice to have || Virtual keyboard<br />
|- style="background:green"<br />
| Save menu || Text input || Password puzzle || Must have || Virtual keyboard<br />
|}<br />
<br />
=== [[Corrosion: Cold Winter Waiting]] ===<br />
{| border="1" cellpadding="2"<br />
|- style="background:silver"<br />
! Context || Original controls !! Action !! Comment !! Alternative input<br />
|- style="background:white"<br />
| Anytime || Standard controls<br />
|- style="background:lightgreen"<br />
| Save menu || Text input || Name / description input || Nice to have || Virtual keyboard<br />
|- style="background:green"<br />
| Save menu || Text input || Search puzzle || Must have || Virtual keyboard<br />
|- style="background:blue"<br />
| In game || Click on screen left edge || Turn left / click on screen left edge || New feature || Left / JOY_LEFT<br />
|- style="background:blue"<br />
| In game || Click on screen right edge || Turn right / click on screen right edge || New feature || Right / JOY_RIGHT<br />
|- style="background:blue"<br />
| In game || Click on screen center || Move forwards / click on screen center || New feature || Up / JOY_UP<br />
|- style="background:blue"<br />
| In game || Click on screen bottom || Move backwards / click on screen bottom || New feature || Down / JOY_DOWN<br />
|}<br />
<br />
=== [[Helga Deep In Trouble]] ===<br />
{| border="1" cellpadding="2"<br />
|- style="background:silver"<br />
! Context || Original controls !! Action !! Comment !! Alternative input<br />
|- style="background:white"<br />
| Anytime || Standard controls without F1 key<br />
|- style="background:lightgreen"<br />
| Save menu || Text input || Name / description input || Nice to have || Virtual keyboard<br />
|- style="background:green"<br />
| Save menu || Text input || Search puzzle || Must have || Virtual keyboard<br />
|- style="background:lightblue"<br />
| Save menu || PgUp / Mouse wheel up || Previous page || Alias || JOY_LEFT<br />
|- style="background:lightblue"<br />
| Save menu || PgDn / Mouse wheel down || Next page || Alias || JOY_RIGHT<br />
|- style="background:lightblue"<br />
| In game || Backspace || Phone button Cancel || Alias || On-screen button<br />
|- style="background:lightblue"<br />
| In game || Down || Phone button Down || Alias || JOY_DOWN<br />
|- style="background:lightblue"<br />
| In game || Up || Phone button Up || Alias || JOY_UP<br />
|- style="background:lightblue"<br />
| In game || 0 || Phone button 0 || Alias || On-screen button<br />
|- style="background:lightblue"<br />
| In game || 1 || Phone button 1 || Alias || On-screen button<br />
|- style="background:lightblue"<br />
| In game || 2 || Phone button 2 || Alias || On-screen button<br />
|- style="background:lightblue"<br />
| In game || 3 || Phone button 3 || Alias || On-screen button<br />
|- style="background:lightblue"<br />
| In game || 4 || Phone button 4 || Alias || On-screen button<br />
|- style="background:lightblue"<br />
| In game || 5 || Phone button 5 || Alias || On-screen button<br />
|- style="background:lightblue"<br />
| In game || 6 || Phone button 6 || Alias || On-screen button<br />
|- style="background:lightblue"<br />
| In game || 7 || Phone button 7 || Alias || On-screen button<br />
|- style="background:lightblue"<br />
| In game || 8 || Phone button 8 || Alias || On-screen button<br />
|- style="background:lightblue"<br />
| In game || 9 || Phone button 9 || Alias || On-screen button<br />
|- style="background:lightblue"<br />
| In game || * || Phone button * || Alias || On-screen button<br />
|- style="background:lightblue"<br />
| In game || # || Phone button # || Alias || On-screen button<br />
|}<br />
<br />
=== J.U.L.I.A. ===<br />
{| border="1" cellpadding="2"<br />
|- style="background:silver"<br />
! Context || Original controls !! Action !! Comment !! Alternative input<br />
|- style="background:white"<br />
| Anytime || Standard controls without F1 key<br />
|- style="background:lightgreen"<br />
| Save menu || Text input || Name / description input || Nice to have || Virtual keyboard<br />
|- style="background:green"<br />
| In game || Text input || Password puzzle || Must have || Virtual keyboard<br />
|- style="background:lightgreen"<br />
| In game || F12 || Skip dialogue (in GreenLight demo) || Nice to have || MOUSE_MIDDLE / JOY_Y<br />
|}<br />
<br />
=== J.U.L.I.A.: Among the Stars ===<br />
{| border="1" cellpadding="2"<br />
|- style="background:silver"<br />
! Context || Original controls !! Action !! Comment !! Alternative input<br />
|- style="background:white"<br />
| Anytime || Standard controls without F1 key<br />
|- style="background:lightgreen"<br />
| Save menu || Text input || Name / description input || Nice to have || Virtual keyboard<br />
|- style="background:green"<br />
| In game || Text input || Password puzzle || Must have || Virtual keyboard<br />
|- style="background:pink"<br />
| In game || F11 || Cancel waiting || Debug || Virtual keyboard<br />
|- style="background:lightblue"<br />
| In game || Backspace || Cancel input || Alias || MOUSE_MIDDLE / JOY_Y<br />
|- style="background:lightblue"<br />
| In game || Left || Move mobot left || Alias || JOY_LEFT<br />
|- style="background:lightblue"<br />
| In game || Right || Move mobot right || Alias || JOY_RIGHT<br />
|- style="background:lightblue"<br />
| In game || Down || Move mobot down || Alias || JOY_DOWN<br />
|- style="background:lightblue"<br />
| In game || Up || Move mobot up || Alias || JOY_UP<br />
|}<br />
<br />
=== [[Pole Chudes]] ===<br />
{| border="1" cellpadding="2"<br />
|- style="background:silver"<br />
! Context || Original controls !! Action !! Comment !! Alternative input<br />
|- style="background:white"<br />
| Anytime || Standard controls without F1 key<br />
|- style="background:lightgreen"<br />
| Save menu || Text input || Name / description input || Nice to have || Virtual keyboard<br />
|- style="background:green"<br />
| In game || Text input || Input guessed word || Must have || Virtual keyboard<br />
|- style="background:gold"<br />
| In game || F1 || Spin wheel slower || Secret || MOUSE_WHEEL_UP / JOY_UP<br />
|- style="background:gold"<br />
| In game || F2 || Spin wheel faster || Secret || MOUSE_WHEEL_DOWN / JOY_DOWN<br />
|}<br />
<br />
=== [[Rhiannon: Curse of the Four Branches]] ===<br />
{| border="1" cellpadding="2"<br />
|- style="background:silver"<br />
! Context || Original controls !! Action !! Comment !! Alternative input<br />
|- style="background:white"<br />
| Anytime || Standard controls<br />
|- style="background:lightgreen"<br />
| Save menu || Text input || Name / description input || Nice to have || Virtual keyboard<br />
|- style="background:green"<br />
| In game || Text input || Password puzzle || Must have || Virtual keyboard<br />
|- style="background:lightgreen"<br />
| In game || Space || Skip (cutscene) || Nice to have || MOUSE_MIDDLE / JOY_Y<br />
|}<br />
<br />
= 2.5D games =<br />
<br />
== 2.5D games without required text input ==<br />
<br />
=== Informer Alavi - Murder of Miss Rojan ===<br />
{| border="1" cellpadding="2"<br />
|- style="background:silver"<br />
! Context || Original controls !! Action !! Comment !! Alternative input<br />
|- style="background:white"<br />
| Anytime || Standard controls without F1 key<br />
|}<br />
<br />
=== On the Tracks of Dinosaurs ===<br />
{| border="1" cellpadding="2"<br />
|- style="background:silver"<br />
! Context || Original controls !! Action !! Comment !! Alternative input<br />
|- style="background:white"<br />
| Anytime || Standard controls without F1 key<br />
|- style="background:lightgreen"<br />
| In game || X || Show hint icons on exits || Nice to have || MOUSE_MIDDLE / JOY_Y<br />
|- style="background:lightblue"<br />
| In game || I || Open inventory || Alias || JOY_UP<br />
|- style="background:lightblue"<br />
| In game || M || Open map || Alias || JOY_DOWN<br />
|}<br />
<br />
=== The Lost Crown - A Ghost-Hunting Adventure ===<br />
{| border="1" cellpadding="2"<br />
|- style="background:silver"<br />
! Context || Original controls !! Action !! Comment !! Alternative input<br />
|- style="background:white"<br />
| Anytime || Standard controls without F1 key<br />
|- style="background:gold"<br />
| In game || F1 || Warp to Darklingroom_end scene || Secret || Virtual keyboard<br />
|- style="background:pink"<br />
| In game || F3 || Take screenshot || Debug || Virtual keyboard<br />
|}<br />
<br />
=== Way of Love: Sub Zero ===<br />
{| border="1" cellpadding="2"<br />
|- style="background:silver"<br />
! Context || Original controls !! Action !! Comment !! Alternative input<br />
|- style="background:white"<br />
| Anytime || Standard controls<br />
|- style="background:lightgreen"<br />
| In game || Space || Show hint icons || Nice to have || MOUSE_MIDDLE / JOY_Y<br />
|- style="background:lightgreen"<br />
| In game || F10 || Use default menu || Nice to have || MOUSE_WHEEL_DOWN<br />
|- style="background:lightgreen"<br />
| In game || F11 || Use alternative menu || Nice to have || MOUSE_WHEEL_UP<br />
|- style="background:grey"<br />
| In game || Home || Warp to debug room || Does not work, there is no scenes\debugroom\debugroom.scene || N/A<br />
|}<br />
<br />
== 2.5D games with text input required for user name / saved game description only ==<br />
<br />
=== Art of Murder: FBI Confidential ===<br />
{| border="1" cellpadding="2"<br />
|- style="background:silver"<br />
! Context || Original controls !! Action !! Comment !! Alternative input<br />
|- style="background:white"<br />
| Anytime || Standard controls without F1 key<br />
|- style="background:lightgreen"<br />
| Save menu || Text input || Name / description input || Nice to have || Virtual keyboard<br />
|- style="background:grey"<br />
| In game || F1 || Show scene geometry || Disabled, need debg == True ||<br />
|- style="background:grey"<br />
| In game || 1 || Show chapter selection menu || Disabled, need debg == True ||<br />
|- style="background:grey"<br />
| In game || Shift+1 || Hide chapter selection menu || Disabled, need debg == True ||<br />
|- style="background:grey"<br />
| In game || 2 || Show overlay || Disabled, need debg == True ||<br />
|- style="background:grey"<br />
| In game || Shift+2 || Hide overlay || Disabled, need debg == True ||<br />
|- style="background:grey"<br />
| In game || 3 || Reload scene || Disabled, need debg == True ||<br />
|- style="background:grey"<br />
| In game || 4 || Print items list || Disabled, need debg == True ||<br />
|- style="background:grey"<br />
| In game || 5 || Game over || Disabled, need debg == True ||<br />
|- style="background:grey"<br />
| In game || Shift+5 || Credits || Disabled, need debg == True ||<br />
|- style="background:grey"<br />
| In game || 6 || Select day mode || Disabled, need debg == True ||<br />
|- style="background:grey"<br />
| In game || Shift+6 || Select night mode || Disabled, need debg == True ||<br />
|- style="background:grey"<br />
| In game || 7 || Show movie || Disabled, need debg == True ||<br />
|- style="background:grey"<br />
| In game || 9 || Turn music on || Disabled, need debg == True ||<br />
|- style="background:grey"<br />
| In game || Shift+9 || Turn music off || Disabled, need debg == True ||<br />
|- style="background:grey"<br />
| In game || 0 || Exit || Disabled, need debg == True ||<br />
|- style="background:grey"<br />
| In game || C || Drop selected item || Disabled, need debg == True ||<br />
|- style="background:grey"<br />
| In game || H || Show superhint || Disabled, need debg == True ||<br />
|- style="background:grey"<br />
| In game || Shift+H || Hide superhint || Disabled, need debg == True ||<br />
|- style="background:grey"<br />
| In game || L || Get leg item || Disabled, need debg == True ||<br />
|- style="background:grey"<br />
| In game || Shift+L || Drop leg item || Disabled, need debg == True ||<br />
|- style="background:grey"<br />
| In game || N || Unlock all phone numbers || Disabled, need debg == True ||<br />
|- style="background:grey"<br />
| In game || S || Send test in-game SMS || Disabled, need debg == True ||<br />
|- style="background:grey"<br />
| In game || U || Unload models || Disabled, need debg == True ||<br />
|- style="background:grey"<br />
| In game || X || Change light position X || Disabled, need debg == True ||<br />
|- style="background:grey"<br />
| In game || Y || Change light position Y || Disabled, need debg == True ||<br />
|- style="background:grey"<br />
| In game || Z || Change light position Z || Disabled, need debg == True ||<br />
|- style="background:grey"<br />
| In game || Up || Walk forward || Disabled, need debg == True && KEYBD_ENABLE ||<br />
|- style="background:grey"<br />
| In game || Down || Walk backward || Disabled, need debg == True && KEYBD_ENABLE ||<br />
|- style="background:grey"<br />
| In game || Left || Turn left || Disabled, need debg == True && KEYBD_ENABLE ||<br />
|- style="background:grey"<br />
| In game || Right || Turn right || Disabled, need debg == True && KEYBD_ENABLE ||<br />
|}<br />
<br />
=== Basis Octavus ===<br />
{| border="1" cellpadding="2"<br />
|- style="background:silver"<br />
! Context || Original controls !! Action !! Comment !! Alternative input<br />
|- style="background:white"<br />
| Anytime || Standard controls without F1 key<br />
|- style="background:lightgreen"<br />
| Save menu || Text input || Name / description input || Nice to have || Virtual keyboard<br />
|- style="background:lightblue"<br />
| In game || Up || Walk forward || Alias || JOY_UP<br />
|- style="background:lightblue"<br />
| In game || Down || Walk backward || Alias || JOY_DOWN<br />
|- style="background:lightblue"<br />
| In game || Left || Turn left || Alias || JOY_LEFT<br />
|- style="background:lightblue"<br />
| In game || Right || Turn right || Alias || JOY_RIGHT<br />
|- style="background:pink"<br />
| In game || F1 || Toggle scene geometry || Debug || MOUSE_MIDDLE / JOY_Y<br />
|}<br />
<br />
=== Dark Fall: Lost Souls ===<br />
{| border="1" cellpadding="2"<br />
|- style="background:silver"<br />
! Context || Original controls !! Action !! Comment !! Alternative input<br />
|- style="background:white"<br />
| Anytime || Standard controls without F1 key<br />
|- style="background:lightgreen"<br />
| Save menu || Text input || Name / description input || Nice to have || Virtual keyboard<br />
|}<br />
<br />
=== Face Noir ===<br />
{| border="1" cellpadding="2"<br />
|- style="background:silver"<br />
! Context || Original controls !! Action !! Comment !! Alternative input<br />
|- style="background:white"<br />
| Anytime || Standard controls without F1 key<br />
|- style="background:lightgreen"<br />
| Save menu || Text input || Name / description input || Nice to have || Virtual keyboard<br />
|- style="background:lightgreen"<br />
| In game || F1 || Show hint icons || Nice to have || JOY_Y<br />
|- style="background:green"<br />
| In game || Space / Middle click || Show inventory || Must have || JOY_LEFT<br />
|- style="background:lightblue"<br />
| In game || Mouse wheel up || Scroll inventory up || Alias || UP / JOY_UP<br />
|- style="background:lightblue"<br />
| In game || Mouse wheel down || Scroll inventory down || Alias || DOWN / JOY_DOWN<br />
|- style="background:grey"<br />
| In game || Text input || A lot of helpers: ActorPosition window, LinearFog window, particles2 window || Disabled, unreachable code ||<br />
|}<br />
<br />
=== The Last Crown - Midnight Horror ===<br />
{| border="1" cellpadding="2"<br />
|- style="background:silver"<br />
! Context || Original controls !! Action !! Comment !! Alternative input<br />
|- style="background:white"<br />
| Anytime || Standard controls without F1 key<br />
|- style="background:lightgreen"<br />
| Save menu || Text input || Name / description input || Nice to have || Virtual keyboard<br />
|- style="background:pink"<br />
| In game || F1 || Exit || Debug || Virtual keyboard<br />
|- style="background:pink"<br />
| In game || F2 || Toggle scene geometry || Debug || MOUSE_MIDDLE / JOY_Y<br />
|- style="background:pink"<br />
| In game || F3 || Take screenshot || Debug || Virtual keyboard<br />
|- style="background:pink"<br />
| In game || F4 || Settings || Debug || Virtual keyboard<br />
|- style="background:pink"<br />
| In game || F5 || Cancel waiting || Debug || Virtual keyboard<br />
|- style="background:pink"<br />
| In game || F6 || Print character coordinates || Debug || Virtual keyboard<br />
|- style="background:pink"<br />
| In game || F7 || Bezier window || Debug || Virtual keyboard<br />
|}<br />
<br />
=== Lov Mamuta ===<br />
{| border="1" cellpadding="2"<br />
|- style="background:silver"<br />
! Context || Original controls !! Action !! Comment !! Alternative input<br />
|- style="background:white"<br />
| Anytime || Standard controls without F1 key<br />
|- style="background:lightgreen"<br />
| Save menu || Text input || Name / description input || Nice to have || Virtual keyboard<br />
|- style="background:lightblue"<br />
| In game || Up || Walk forward || Alias || JOY_UP<br />
|- style="background:lightblue"<br />
| In game || Down || Walk backward || Alias || JOY_DOWN<br />
|- style="background:lightblue"<br />
| In game || Left || Turn left || Alias || JOY_LEFT<br />
|- style="background:lightblue"<br />
| In game || Right || Turn right || Alias || JOY_RIGHT<br />
|- style="background:pink"<br />
| In game || F1 || Toggle scene geometry || Debug || MOUSE_MIDDLE / JOY_Y<br />
|}<br />
<br />
=== Mental Repairs Inc ===<br />
{| border="1" cellpadding="2"<br />
|- style="background:silver"<br />
! Context || Original controls !! Action !! Comment !! Alternative input<br />
|- style="background:white"<br />
| Anytime || Standard controls without F1 key<br />
|- style="background:lightgreen"<br />
| Save menu || Text input || Name / description input || Nice to have || Virtual keyboard<br />
|- style="background:lightgreen"<br />
| In game || Space || Show hint icons || Nice to have || MOUSE_MIDDLE / JOY_Y<br />
|- style="background:lightblue"<br />
| In game || F1 || Show help || Alias || JOY_LEFT<br />
|}<br />
<br />
=== Palladion ===<br />
{| border="1" cellpadding="2"<br />
|- style="background:silver"<br />
! Context || Original controls !! Action !! Comment !! Alternative input<br />
|- style="background:white"<br />
| Anytime || Standard controls without F1 key<br />
|- style="background:lightgreen"<br />
| Save menu || Text input || Name / description input || Nice to have || Virtual keyboard<br />
|- style="background:lightgreen"<br />
| In game || Space || Show hint icons || Nice to have || MOUSE_MIDDLE / JOY_Y<br />
|- style="background:pink"<br />
| In game || F12 || Take screenshot || Debug || Virtual keyboard<br />
|}<br />
<br />
=== Pizza Morgana: Episode 1 - Monsters and Manipulations in the Magical Forest ===<br />
{| border="1" cellpadding="2"<br />
|- style="background:silver"<br />
! Context || Original controls !! Action !! Comment !! Alternative input<br />
|- style="background:white"<br />
| Anytime || Standard controls without Right click<br />
|- style="background:lightgreen"<br />
| In demo mode || Text input || Input license key to unlock full game || Nice to have || Virtual keyboard<br />
|- style="background:lightgreen"<br />
| Save menu || Text input || Name / description input || Nice to have || Virtual keyboard<br />
|- style="background:white"<br />
| In game || Right click || Select next cursor action || Standard || JOY_B<br />
|- style="background:lightgreen"<br />
| In game || [ / Mouse wheel down || Select previous cursor action || Nice to have || N/A<br />
|- style="background:lightgreen"<br />
| In game || ] / Mouse wheel up || Select next cursor action || Nice to have || JOY_B<br />
|- style="background:lightgreen"<br />
| In game || Space / P || Pause || Nice to have || Virtual keyboard<br />
|- style="background:lightgreen"<br />
| In game || . || Skip Stuff || Nice to have || MOUSE_MIDDLE / JOY_Y<br />
|- style="background:lightgreen"<br />
| In game || Pause || Quick Save || Nice to have || N/A<br />
|- style="background:lightblue"<br />
| In game || 1 || Dialogue answer #1 || Alias || On-screen button<br />
|- style="background:lightblue"<br />
| In game || 2 || Dialogue answer #2 || Alias || On-screen button<br />
|- style="background:lightblue"<br />
| In game || 3 || Dialogue answer #3 || Alias || On-screen button<br />
|- style="background:lightblue"<br />
| In game || 4 || Dialogue answer #4 || Alias || On-screen button<br />
|- style="background:lightblue"<br />
| In game || s || Settings menu || Alias || On-screen button<br />
|- style="background:pink"<br />
| In game || Shift+P || Take screenshot || Debug || Virtual keyboard<br />
|- style="background:grey"<br />
| In game || Tab || Show hints || Calls Scene.ApplyEvent("tab"), which is never handled ||<br />
|- style="background:grey"<br />
| In game || Left || Turn left || Disabled, direct_control.script is unused ||<br />
|- style="background:grey"<br />
| In game || Right || Turn right || Disabled, direct_control.script is unused ||<br />
|- style="background:grey"<br />
| In game || Up || Walk forward || Disabled, direct_control.script is unused ||<br />
|- style="background:grey"<br />
| In game || Up || Walk backward || Disabled, direct_control.script is unused ||<br />
|}<br />
<br />
=== Stroke of Fate dilogy ===<br />
{| border="1" cellpadding="2"<br />
|- style="background:silver"<br />
! Context || Original controls !! Action !! Comment !! Alternative input<br />
|- style="background:white"<br />
| Anytime || Standard controls without F1 key<br />
|- style="background:lightgreen"<br />
| Save menu || Text input || Name / description input || Nice to have || Virtual keyboard<br />
|- style="background:lightblue"<br />
| In game || Mouse wheel up || Camera zoom out || Alias || PAGEUP / JOY_UP<br />
|- style="background:lightblue"<br />
| In game || Mouse wheel down || Camera zoom in || Alias || PAGEDOWN / JOY_DOWN<br />
|- style="background:lightblue"<br />
| In game || M / Shift+M || Open map || Alias || JOY_LEFT<br />
|- style="background:lightblue"<br />
| In game || N / Shift+N || Open notes || Alias || JOY_RIGHT<br />
|- style="background:pink"<br />
| In game || Shift+C || Force drawing cursor || Debug || N/A<br />
|- style="background:pink"<br />
| In game || Shift+F || Warp to mouse cursor || Debug || N/A<br />
|- style="background:grey"<br />
| In game || Up || Walk forward || Disabled, if(0) || N/A<br />
|- style="background:grey"<br />
| In game || Down || Walk backward || Disabled, if(0) || N/A<br />
|- style="background:grey"<br />
| In game || Left || Turn left || Disabled, if(0) || N/A<br />
|- style="background:grey"<br />
| In game || Right || Turn right || Disabled, if(0) || N/A<br />
|- style="background:grey"<br />
| In game || Up || Move up || Disabled, if(DEMO or DEBUG) || N/A<br />
|- style="background:grey"<br />
| In game || Down || Move down || Disabled, if(DEMO or DEBUG) || N/A<br />
|- style="background:grey"<br />
| In game || Left || Move left || Disabled, if(DEMO or DEBUG) || N/A<br />
|- style="background:grey"<br />
| In game || Right || Move right || Disabled, if(DEMO or DEBUG) || N/A<br />
|- style="background:grey"<br />
| In game || Q / F2 || Move higher || Disabled, if(DEBUG) || N/A<br />
|- style="background:grey"<br />
| In game || A / NumPad 1 || Move lower || Disabled, if(DEBUG) || N/A<br />
|- style="background:grey"<br />
| In game || Insert || Turn left || Disabled, if(DEMO or DEBUG) || N/A<br />
|- style="background:grey"<br />
| In game || <Keycode 61?!> || Turn right || Disabled, if(DEMO or DEBUG) || N/A<br />
|- style="background:grey"<br />
| In game || B / NumPad 2 || Add everything to blog in SoF1, Disable random node in SoF2 || Disabled, if(DEBUG) || N/A<br />
|- style="background:grey"<br />
| In game || D / NumPad 4 || Change shadow type || Disabled, if(DEBUG or DEMO) || N/A<br />
|- style="background:grey"<br />
| In game || G / NumPad 7 || Free actors list || Disabled, if(DEBUG) || N/A<br />
|- style="background:grey"<br />
| In game || I / NumPad 9 || Test animation and render || Disabled, if(DEBUG) || N/A<br />
|- style="background:grey"<br />
| In game || R / F3 || Switch language || Disabled, if(DEMO) || N/A<br />
|- style="background:grey"<br />
| In game || S / F4 || Trace actor position || Disabled, if(DEBUG) || N/A<br />
|- style="background:grey"<br />
| In game || T / F5 || Toggle camera || Disabled, if(DEBUG or DEMO) || N/A<br />
|- style="background:grey"<br />
| In game || P / Shift+P || Toggle eyepatch model || Disabled, if(DEBUG) || N/A<br />
|- style="background:grey"<br />
| In game || 0 || Change model: "hide" / "crouch" || Disabled, if(DEMO or DEBUG) || N/A<br />
|- style="background:grey"<br />
| In game || 1 || Change model: default, PIXEL_STEP /= 2 || Disabled, if(DEMO or DEBUG) || N/A<br />
|- style="background:grey"<br />
| In game || 2 || Change model: "sit", PIXEL_STEP *= 2 || Disabled, if(DEMO or DEBUG) || N/A<br />
|- style="background:grey"<br />
| In game || 3 || Change model: "heil" / "zieg" || Disabled, if(DEMO or DEBUG) || N/A<br />
|- style="background:grey"<br />
| In game || 4 || Toggle active || Disabled, if(DEMO or DEBUG) || N/A<br />
|- style="background:grey"<br />
| In game || 5 || Change model: "action" / "knock" || Disabled, if(DEMO or DEBUG) || N/A<br />
|- style="background:grey"<br />
| In game || 6 || Change model: "give" / "hit" || Disabled, if(DEMO or DEBUG) || N/A<br />
|- style="background:grey"<br />
| In game || 6 || Change model: "give" / "hit" || Disabled, if(DEMO or DEBUG) || N/A<br />
|- style="background:grey"<br />
| In game || 7 || Change model: "shidle" / "shout" || Disabled, if(DEMO or DEBUG) || N/A<br />
|- style="background:grey"<br />
| In game || 8 || Change model: "take" / "grab" || Disabled, if(DEMO or DEBUG) || N/A<br />
|- style="background:grey"<br />
| In game || 9 || Change model: other || Disabled, if(DEMO or DEBUG) || N/A<br />
|- style="background:grey"<br />
| In game || Space || Toggle scene geometry || Disabled, if(DEMO or DEBUG) || N/A<br />
|}<br />
<br />
=== Wintermute 3D Characters Technology Demo ===<br />
{| border="1" cellpadding="2"<br />
|- style="background:silver"<br />
! Context || Original controls !! Action !! Comment !! Alternative input<br />
|- style="background:white"<br />
| Anytime || Standard controls without F1 key<br />
|- style="background:lightgreen"<br />
| Save menu || Text input || Name / description input || Nice to have || Virtual keyboard<br />
|- style="background:lightblue"<br />
| In game || Up || Walk forward || Alias || JOY_UP<br />
|- style="background:lightblue"<br />
| In game || Down || Walk backward || Alias || JOY_DOWN<br />
|- style="background:lightblue"<br />
| In game || Left || Turn left || Alias || JOY_LEFT<br />
|- style="background:lightblue"<br />
| In game || Right || Turn right || Alias || JOY_RIGHT<br />
|- style="background:pink"<br />
| In game || F1 || Toggle scene geometry || Debug || MOUSE_MIDDLE / JOY_Y<br />
|}<br />
<br />
=== Zbang! The Game ===<br />
{| border="1" cellpadding="2"<br />
|- style="background:silver"<br />
! Context || Original controls !! Action !! Comment !! Alternative input<br />
|- style="background:white"<br />
| Anytime || Standard controls without Right click<br />
|- style="background:lightgreen"<br />
| Save menu || Text input || Name / description input || Nice to have || Virtual keyboard<br />
|- style="background:white"<br />
| In game || Right click || Select next cursor action || Standard || JOY_B<br />
|- style="background:lightgreen"<br />
| In game || [ / Mouse wheel down || Select previous cursor action || Nice to have || N/A<br />
|- style="background:lightgreen"<br />
| In game || ] / Mouse wheel up || Select next cursor action || Nice to have || JOY_B<br />
|- style="background:lightgreen"<br />
| In game || . || Skip talking & walking || Nice to have || JOY_DOWN<br />
|- style="background:lightgreen"<br />
| In game || Tab || Point mouse to the door (works only in first scene in Demo) || Nice to have || MOUSE_MIDDLE / JOY_Y<br />
|- style="background:lightblue"<br />
| In game || Left || Turn left || Alias || JOY_LEFT<br />
|- style="background:lightblue"<br />
| In game || Right || Turn right || Alias || JOY_RIGHT<br />
|- style="background:lightblue"<br />
| In game || Up || Walk forward || Alias || JOY_UP<br />
|- style="background:pink"<br />
| In game || Text input || Support IRC Chat window || Debug || Virtual keyboard<br />
|}<br />
<br />
== 2.5D games with text input required for gameplay ==<br />
<br />
=== Alpha Polaris ===<br />
{| border="1" cellpadding="2"<br />
|- style="background:silver"<br />
! Context || Original controls !! Action !! Comment !! Alternative input<br />
|- style="background:white"<br />
| Anytime || Standard controls without F1 key<br />
|- style="background:lightgreen"<br />
| Save menu || Text input || Name / description input || Nice to have || Virtual keyboard<br />
|- style="background:red"<br />
| In game || Localized text input || Word guessing puzzles! Requires localized input (cyrillic for Russian, etc) || Unimplemented || TODO: International virtual keyboard<br />
|- style="background:lightgreen"<br />
| In game || Space || Show hint icons || Nice to have || MOUSE_MIDDLE / JOY_Y<br />
|- style="background:lightblue"<br />
| In game || F1 || Help screen || Alias || JOY_RIGHT<br />
|- style="background:lightblue"<br />
| In game || i || Show inventory || Alias || JOY_LEFT<br />
|- style="background:lightblue"<br />
| In game || Mouse wheel up || Scroll article up || Alias || PAGEUP / JOY_UP<br />
|- style="background:lightblue"<br />
| In game || Mouse wheel down || Scroll article down || Alias || PAGEDOWN / JOY_DOWN<br />
|- style="background:pink"<br />
| In game || Ctrl+F2 || Toggle scene geometry || Debug || Virtual keyboard<br />
|- style="background:pink"<br />
| In game || Ctrl+F3 || Change shadow type || Debug || Virtual keyboard<br />
|- style="background:pink"<br />
| In game || Ctrl+F5 || Take screenshot || Debug || Virtual keyboard<br />
|- style="background:pink"<br />
| In game || Ctrl+F6 || Set speech volume to 99 || Debug || Virtual keyboard<br />
|- style="background:pink"<br />
| In game || Ctrl+F7 || Show debug parser || Debug || Virtual keyboard<br />
|- style="background:pink"<br />
| In game || Ctrl+F8 || Print music volume info || Debug || Virtual keyboard<br />
|- style="background:pink"<br />
| In game || Ctrl+F9 || Exit || Debug || Virtual keyboard<br />
|- style="background:pink"<br />
| In game || Ctrl+F10 || Show debug parser || Debug || Virtual keyboard<br />
|- style="background:pink"<br />
| In game || Ctrl+F11 || Light helper window || Debug || Virtual keyboard<br />
|- style="background:pink"<br />
| In game || Text input || A really, really nice cmdline debug interface, allowing switching models, changing time of day, getting/dropping items, warping to scenes and many more || Debug || Virtual keyboard<br />
|- style="background:pink"<br />
| In game || Text input || Some debug helpers: coordinateHelper window, lightHelper window || Debug || Virtual keyboard<br />
|- style="background:gold"<br />
| In game || Up || Walk forward || Secret, type "directwalk true" in console to unlock || N/A<br />
|- style="background:gold"<br />
| In game || Down || Walk backward || Secret, type "directwalk true" in console to unlock || N/A<br />
|- style="background:gold"<br />
| In game || Left || Turn left || Secret, type "directwalk true" in console to unlock || N/A<br />
|- style="background:gold"<br />
| In game || Right || Turn right || Secret, type "directwalk true" in console to unlock || N/A<br />
|- style="background:gold"<br />
| In game || Shift+Up || Run forward || Secret, type "directwalk true" in console to unlock || N/A<br />
|- style="background:gold"<br />
| In game || Shift+Down || Run backward || Secret, type "directwalk true" in console to unlock || N/A<br />
|- style="background:gold"<br />
| In game || Shift+Left || Turn left fast || Secret, type "directwalk true" in console to unlock || N/A<br />
|- style="background:gold"<br />
| In game || Shift+Right || Turn right fast || Secret, type "directwalk true" in console to unlock || N/A<br />
|}</div>Lb ii2https://wiki.scummvm.org/index.php?title=Wintermute/Plugins&diff=30923Wintermute/Plugins2020-08-29T16:43:27Z<p>Lb ii2: </p>
<hr />
<div>This page lists known plugins for [[Wintermute/Games|Wintermute games]].<br />
<br />
Original WME 1.x allows game scripts to automatically import code from DLL libraries named "wme_*.dll".<br />
<br />
= Steam plugin =<br />
<br />
== wme_steam.dll ==<br />
This is a plugin for Wintermute Engine which allows WME games to access Steamworks API. Currently it provides functions for manipulating achievements and game stats.<br />
<br />
Source: https://bitbucket.org/MnemonicWME/wme_steam_plugin/wiki/Home<br />
<br />
GetSupportedClasses() exports one class: '''SteamAPI'''.<br />
<br />
== 2D games ==<br />
=== [[Corrosion: Cold Winter Waiting]] ===<br />
Steam game ID is '''349140'''.<br />
<br />
Required property: '''StatsAvailable''' (game waits until it's true)<br />
<br />
Required method: '''SetAchievement''' (to set 18 achievements, see https://steamdb.info/app/349140/stats/)<br />
<br />
=== [[Dr. Doyle - Mystery Of The Cloche Hat]] ===<br />
Steam game ID is '''574420'''.<br />
<br />
Required method: '''SetAchievement''' (to set 35 achievement, see https://steamdb.info/app/574420/stats/)<br />
<br />
=== [[The Death of Erin Myers]] ===<br />
Steam game ID is '''1064660'''.<br />
<br />
Required method: '''SetAchievement''' (to set 5 achievements, see https://steamdb.info/app/1064660/stats/)<br />
<br />
=== [[Oknytt]] ===<br />
Steam game ID is '''286320'''.<br />
<br />
Required method: '''SetAchievement''' (to set 10 achievements, see https://steamdb.info/app/286320/stats/) <br />
<br />
=== [[Reversion: The Escape]] ===<br />
Steam game ID is '''270570'''.<br />
<br />
Required property: '''SteamAvailable''' (game checks if it's true)<br />
<br />
Required method: '''SetAchievement''' (to set 16 achievements, see https://steamdb.info/app/270570/stats/) <br />
<br />
Required method: '''IsAchieved''' (game checks "ACHIEVEMENT_TERMINAR_JUEGO")<br />
<br />
=== [[Reversion: The Meeting]] ===<br />
Steam game ID is '''281060'''.<br />
<br />
Required property: '''SteamAvailable''' (game checks if it's true)<br />
<br />
Required method: '''SetAchievement''' (to set 25 achievements, see https://steamdb.info/app/281060/stats/) <br />
<br />
Required method: '''IsAchieved''' (game checks "ACHIEVEMENT_FINAL")<br />
<br />
=== [[Reversion: The Return]] ===<br />
Steam game ID is '''281080'''.<br />
<br />
Required property: '''SteamAvailable''' (game checks if it's true)<br />
<br />
Required method: '''SetAchievement''' (to set 36 achievements, see https://steamdb.info/app/281080/stats/) <br />
<br />
Required method: '''IsAchieved''' (game checks "ACHIEVEMENT_TERMINAR_JUEGO_R3")<br />
<br />
=== [[J.U.L.I.A.: Among the Stars]] ===<br />
Steam game ID is '''257690'''.<br />
Achievements are shared with [[J.U.L.I.A.: Untold]].<br />
<br />
Required method: '''SetAchievement''' (to set 18 achievements, see https://steamdb.info/app/257690/stats/)<br />
<br />
=== [[J.U.L.I.A.: Untold]] ===<br />
Steam game ID is '''257690'''.<br />
Achievements are shared with [[J.U.L.I.A.: Among the Stars]].<br />
<br />
Required method: '''SetAchievement''' (to set 18 achievements, see https://steamdb.info/app/257690/stats/)<br />
<br />
== 2.5D games ==<br />
=== Alpha Polaris ===<br />
Steam game ID is '''405780'''.<br />
<br />
Required property: '''SteamAvailable''' (game checks if it's true)<br />
<br />
Required method: '''SetAchievement''' (to set 18 achievements, see https://steamdb.info/app/405780/stats/) <br />
<br />
Required method: '''ClearAchievement''' (it is possible to clear achievement using in-game debug CLI)<br />
<br />
=== The Lost Crown - A Ghost-Hunting Adventure ===<br />
Steam game ID is '''291710'''.<br />
<br />
Required property: SteamAvailable (game checks if it's true) <br />
<br />
Required method: '''SetAchievement''' (to set 34 achievements, see https://steamdb.info/app/291710/stats/)<br />
<br />
= GOG Galaxy plugin =<br />
<br />
== julia.exe ==<br />
This object is actually hardcoded into WME Lite fork of J.U.L.I.A. games. It allows those games to access GOG Galaxy API. Currently it provides functions for manipulating achievements.<br />
<br />
Class name is: '''WMEGalaxyAPI'''.<br />
<br />
== 2D games ==<br />
=== [[J.U.L.I.A.: Among the Stars]] ===<br />
GOG Galaxy game ID is '''48891696681534931'''. <br />
Achievements are shared with [[J.U.L.I.A.: Untold]].<br />
<br />
Required method: '''InitGalaxy''' (to set game id and key)<br />
<br />
Required method: '''SetAchievement''' (to set 18 achievements, see https://steamdb.info/app/257690/stats/)<br />
<br />
=== [[J.U.L.I.A.: Untold]] ===<br />
GOG Galaxy game ID is '''48891696681534931'''.<br />
Achievements are shared with [[J.U.L.I.A.: Among the Stars]].<br />
<br />
Required method: '''InitGalaxy''' (to set game id and key)<br />
<br />
Required method: '''SetAchievement''' (to set 18 achievements, see https://steamdb.info/app/257690/stats/)<br />
<br />
= 3f interactive statistics plugin =<br />
<br />
== wme_3fstatistics.dll ==<br />
A statistics plugin for WME 1.x by [[3f interactive]].<br />
<br />
Sources are not public. File resources mentiones c:\Users\Fran\Desktop\Reversion Artwork\svnReversion\game\WintermutePlugins\WME_UsageStatistics\Release\wme_3fstatistics.pdb path.<br />
<br />
GetSupportedClasses() exports one class: '''Statistics'''.<br />
<br />
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.<br />
<br />
== 2D games ==<br />
=== [[Reversion: The Escape]] ===<br />
Old versions of Reversion are using simple constructor: '''new Statistics("http://www.soluciones3f.com.ar/reversioninfo.php")'''<br />
<br />
New versions of Reversion are using detailed constructor: '''new Statistics("http://www.soluciones3f.com.ar/reversioninfo.php", "1", gameLanguage, DCP_VERSION)'''<br />
<br />
Required method: '''Send()''' (known stats to send are "Start a new game" and "--Juego Finalizado--")<br />
<br />
Required method: '''SetRepeat()''' (known options are SetRepeat(0) and SetRepeat(60))<br />
<br />
=== [[Reversion: The Meeting]] ===<br />
<br />
Known versions of Reversion are using detailed constructor: '''new Statistics("http://www.soluciones3f.com.ar/reversioninfo.php", "2", gameLanguage, DCP_VERSION)'''<br />
<br />
Required method: '''Send()''' (known stats to send are "Start a new game" and "--Juego Finalizado--")<br />
<br />
Required method: '''SetRepeat()''' (known option is SetRepeat(0))<br />
<br />
=== [[Reversion: The Return]] ===<br />
<br />
Known versions of Reversion are using detailed constructor: '''new Statistics("http://www.soluciones3f.com.ar/reversioninfo.php", "3", gameLanguage, DCP_VERSION)'''<br />
<br />
Required method: '''Send()''' (known stats to send are "Start a new game" and "--Juego Finalizado--")<br />
<br />
Required method: '''SetRepeat()''' (known option is SetRepeat(0))<br />
<br />
= [TODO] Bink Video plugin =<br />
== wme_vlink.dll ==<br />
Bink Video plugin by [[TML Studios]]. This plugin is used to play *.bik cutscene videofiles.<br />
<br />
GetSupportedClasses() exports one class: '''CommandLineHelper'''<br />
<br />
TODO: '''reimplement this for ResidualVM''', using /video/ implementation of Bink Video.<br />
<br />
== 2.5D games ==<br />
=== Sunrise: The game ===<br />
Sunrise: The game plays lots of cutscenes videos using a plugin.<br />
<br />
Constructor call: '''new BinkVideo(Game.Direct3DDevice)'''<br />
<br />
Required method: '''SetVolume()''' (known values are 80 and 87)<br />
<br />
Required method: '''Play()''' (parameter is video path, e.g. "video\M11\Video341.bik")<br />
<br />
= [TODO] Black & White render plugin =<br />
== wme_blackandwhite.dll ==<br />
Black & White render plugin by [[SPline]]. This plugin is switch render to Black & White or Sepia modes.<br />
<br />
GetSupportedClasses() exports one class: '''BlackAndWhite'''<br />
<br />
TODO: '''reimplement this for ResidualVM'''.<br />
<br />
== 2.5D games ==<br />
=== Stroke of Fate dilogy ===<br />
Stroke of Fate dilogy allows render switching.<br />
<br />
Constructor call: '''new BlackAndWhite()'''<br />
<br />
Required method: '''Start()'''<br />
<br />
Required method: '''SetNormalRender()'''<br />
<br />
Required property: '''SepiaAvailable''' - boolean<br />
<br />
Required property: '''BlackAndWhiteAvailable''' - boolean<br />
<br />
Required property: '''WeightedSepiaAvailable''' - boolean<br />
<br />
Required property: '''WeightedBlackAndWhiteAvailable''' - boolean<br />
<br />
Required property: '''Weight''' - float<br />
<br />
Required method: '''SetSepia()'''<br />
<br />
Required method: '''SetBlackAndWhite()'''<br />
<br />
Required method: '''SetWeightedSepia()'''<br />
<br />
Required method: '''SetWeightedBlackAndWhite()'''<br />
<br />
= [TODO] Shadow manager plugin =<br />
== wme_shadows.dll ==<br />
Shadow manager plugin by [[SPline]].<br />
<br />
GetSupportedClasses() exports one class: '''ShadowManager'''<br />
<br />
TODO: '''reimplement this for ResidualVM'''.<br />
<br />
== 2.5D games ==<br />
=== Stroke of Fate dilogy ===<br />
Stroke of Fate dilogy allows shadow management.<br />
<br />
Constructor call: '''new ShadowManager()'''<br />
<br />
Required method: '''Run()'''<br />
<br />
Required method: '''Stop()'''<br />
<br />
Required property: '''UseSmartShadows''' - integer, e.g. 1<br />
<br />
Required property: '''MinShadow''' - float, e.g. 0.1<br />
<br />
Required property: '''MaxShadow''' - float, e.g. 0.25<br />
<br />
Required method: '''EnableLight(lightName)'''<br />
<br />
Required method: '''DisableLight(lightName)'''<br />
<br />
Required method: '''AddActor(actor)'''<br />
<br />
Required method: '''RemoveAllActors()'''<br />
<br />
Required method: '''RemoveActor(actorName)''' - seems to be never used<br />
<br />
Required method: '''GetNumLights()''' - seems to be never used<br />
<br />
Required method: '''GetLightInfo(index)''' - seems to be never used<br />
<br />
Required method: '''SetDefaultLightPos(x, y, z)''' - seems to be never used<br />
<br />
= [TODO] Displacement plugin =<br />
== wme_displacement.dll ==<br />
A plugin for WME 1.x by Wintermute Engine Forum user metamorphium.<br />
<br />
Sources are lost in 2008, according to this thread: http://forum.dead-code.org/index.php?topic=1197.0<br />
<br />
GetSupportedClasses() exports one class: '''Displacement'''.<br />
<br />
TODO: '''reimplement this for ScummVM'''.<br />
<br />
== 2D games ==<br />
=== [[Beyond the Threshold]] ===<br />
Constructor call is something like this: '''new Displacement(<entity1subframe>, <entity2subframe>, 3, 4, 7)''', parameters are not documented.<br />
<br />
Required method: '''Animate()''' (called every 80 msec for constructed object at Door_Closeup scene)<br />
<br />
= [TODO] CLI helper plugin =<br />
== wme_commandlinehelper.dll ==<br />
Commandline helper plugin by [[Corbomite Games]]. This plugin is used to access argv[] parameters.<br />
<br />
GetSupportedClasses() exports one class: '''CommandLineHelper'''<br />
<br />
TODO: '''reimplement this for ResidualVM''', binding it to ConfMan.<br />
<br />
== 2.5D games ==<br />
=== Pizza Morgana: Episode 1 - Monsters and Manipulations in the Magical Forest ===<br />
Pizza Morgana expects to be run with a launcher executable, that starts WME executable with additional CLI parameters according to license state.<br />
<br />
Possible expected argv[1]: FULL / FULL_FW / FULLDEMO / FULLDEMO_FW / VALID / VALID_FW / INVALID / INVALID_FW / DEMO / DEMO_FW / other value.<br />
<br />
Required property: '''Parameters''' (passed to String(), then Split(" ") is called )<br />
<br />
= [TODO?] Unused plugins & DLLs =<br />
== Standard plugins ==<br />
Those plugins are originally developed by Jan Nedoma as the sample DLLs and seems to be never actually used in any games.<br />
<br />
=== wme_report.dll ===<br />
Standard reporting library, shipped with WME 1.x.<br />
<br />
Not a plugin, does not export anything with GetSupportedClasses().<br />
<br />
Shipped with 2 games:<br />
* [[Alimardan's Mischief]]<br />
* Pizza Morgana: Episode 1 - Monsters and Manipulations in the Magical Forest.<br />
<br />
No need to reimplement this for ScummVM. <br />
<br />
=== wme_sample_pixel.dll ===<br />
Standard "sample_pixel" plugin, shipped with WME 1.x.<br />
<br />
Source: https://github.com/retrowork/Wintermute-Engine/tree/master/src/plugin/wme_sample_pixel<br />
<br />
GetSupportedClasses() exports one class: '''SamplePixel'''.<br />
<br />
Shipped with 2 games:<br />
* [[Alimardan's Mischief]]<br />
* [[Alimardan Meets Merlin]]<br />
<br />
Seems to be unused in all of them.<br />
<br />
Currently no need to reimplement this for ScummVM. <br />
<br />
=== wme_snow.dll ===<br />
Standard "snow" plugin, shipped with WME 1.x.<br />
<br />
Source: https://github.com/retrowork/Wintermute-Engine/tree/master/src/plugin/wme_snow<br />
<br />
GetSupportedClasses() exports one class: '''Snow'''.<br />
<br />
Shipped with 3 games:<br />
* [[Alimardan's Mischief]]<br />
* [[Alimardan Meets Merlin]]<br />
* [[Beyond the Threshold]]<br />
<br />
Seems to be unused in all of them.<br />
<br />
Currently no need to reimplement this for ScummVM. <br />
<br />
== Other plugins ==<br />
=== wme_stone.dll ===<br />
wme_stone.dll is mentioned in SpriteEdit.log of reversion3.<br />
<br />
This dll is not packaged with the game, however it exists at least at developer's PC.<br />
<br />
Seems to be unused.</div>Lb ii2https://wiki.scummvm.org/index.php?title=Wintermute/Games&diff=30922Wintermute/Games2020-08-29T16:10:10Z<p>Lb ii2: /* Known 2.5D games */</p>
<hr />
<div>Since the feature-set of WME Lite differs from that of the full Wintermute Engine,<br />
games will need to be targeted on a case-by-case, feature-by-feature basis, this is<br />
a list of the games that are currently known to work (although perhaps with minor<br />
issues) through to completion:<br />
<br />
== Games tested at least once ==<br />
<br />
{| border="1" cellspacing="0" cellpadding="2" <br />
|+Completable Games<br />
|- style="background:silver"<br />
|Game Name||Target Name||Status||Remarks||Has Screenshot<br />
|- style="background:lightgreen"<br />
|[[1 1/2 Ritter]]||ritter||Completable.||None.||Yes<br />
|- style="background:lightgreen"<br />
|[[Boredom of Agustin Cordes]]||agustin||Completable.||None.||No<br />
|- style="background:lightgreen"<br />
|[[Carol Reed 6: Black Circle]] (demo)||carolreed6||Completable.||Negative seeking in some OGG streams.||No<br />
|- style="background:lightgreen"<br />
|[[Chivalry is NOT Dead]]||chivalry||Completable.||Slow menus.||Yes<br />
|- style="background:lightgreen"<br />
|[[DFAF Adventure]]||dfafadventure||Completable.||None.||No<br />
|- style="background:lightgreen"<br />
|[[Dirty Split]] ||dirtysplit||Completable.||One garbled image.||Yes<br />
|- style="background:lightgreen"<br />
|[[The Dreamcat Adventure]]||dreamcat||Completable.||None.||No<br />
|- style="background:lightgreen"<br />
|[[Five Lethal Demons]]||5ld||Completable.||None.||No<br />
|- style="background:lightgreen"<br />
|[[FoxTail]] (Chapters 1-3)||foxtail||Completable.||Game & engine fork are in active development. [[Wintermute/TODO#Known_Issues_for_FoxTail|A few subengine-specific minor issues]].||No<br />
|- style="background:lightgreen"<br />
|[[Hor]]||hor||Completable.||None.||No<br />
|- style="background:lightgreen"<br />
|[[J.U.L.I.A.]] (Demo) ||julia||Completable.||Slow, and some font issues. Requires Theora.||No<br />
|- style="background:lightgreen"<br />
|[[J.U.L.I.A.]]||julia||Completable.||Rather resource-heavy, should be played with VFX low. Might have savegame-issues in the Xir-battle.||No<br />
|- style="background:lightgreen"<br />
|[[Mirage]]||mirage||Completable.||None.||No<br />
|- style="background:lightgreen"<br />
|[[OpenQuest]]||openquest||Completable.||None.||No<br />
|- style="background:lightgreen"<br />
|[[Papa's Daughters]]||papasdaughters1||Completable.||Has graphical glitches related to dirty rects.||No<br />
|- style="background:lightgreen"<br />
|[[Papa's Daughters 2]]||papasdaughters2||Completable.||Has graphical glitches related to dirty rects.||No<br />
|- style="background:lightgreen"<br />
|[[Pigeons in the Park]] ||pigeons||Completable.||None.||No<br />
|- style="background:lightgreen"<br />
|[[Reversion - The Escape]]||reversion1||Completable.||None.||No<br />
|- style="background:lightgreen"<br />
|[[Reversion - The Meeting]]||reversion2||Completable.||None.||No<br />
|- style="background:lightgreen"<br />
|[[Rosemary]]||rosemary||Completable.||Glitches and font issues.||Yes<br />
|- style="background:lightgreen"<br />
|[[Space Invaders]]||spaceinvaders||Completable.||None.||No<br />
|- style="background:lightgreen"<br />
|[[Tanya Grotter and the Magical Double Bass]]||tanya1||Completable.||None.||No<br />
|- style="background:lightgreen"<br />
|[[Tanya Grotter and the Disappearing Floor]]||tanya2||Completable.||None.||No<br />
|- style="background:lightgreen"<br />
|[[The Box]]||thebox||Completable.||None.||No<br />
|- style="background:lightgreen"<br />
|[[The White Chamber]]||twc||Completable.||Slow scrolling.||Yes<br />
|} <br />
<br />
{| border="1" cellspacing="0" cellpadding="2" style="width:100%"<br />
|+Uncompletable:<br />
|- style="background:silver" <br />
|Game Name||Target Name||Status||Remarks||Has Screenshot<br />
|- style="background:#ff7777"<br />
|[[Reversion - The Return]]||reversion3||Not completable.||Crashes when talking to the big guard at the hospital.<br />ERROR: rate effect can only handle rates < 131072||No<br />
|}<br />
<br />
==Untested Games==<br />
<br />
{| border="1" cellspacing="0" cellpadding="2" style="width:100%"<br />
|+Untested, but start:<br />
|- style="background:silver"<br />
|Game Name||Target Name||Status||Remarks||Has Screenshot<br />
|- style="background:white"<br />
|[[Actual Destination]]||actualdest||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Alimardan's Mischief]]||alimardan1||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Alimardan Meets Merlin]]||alimardan2||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Apeiron]]||aperion||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Beyond the Threshold]]||bthreshold||Unknown.||Plugin [[Wintermute/Plugins#wme_displacement.dll|wme_displacement.dll]] is not implemented.||No<br />
|- style="background:white"<br />
|[[Bickadoodle]]||bickadoodle||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Book of Gron Part One]]||bookofgron||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Carol Reed 4: East Side Story]] (demo)||carolreed4||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Carol Reed 5: The Colour of Murder]]||carolreed5||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Carol Reed 6: Black Circle]] (full)||carolreed6||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Carol Reed 7: Blue Madonna]]||carolreed7||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Carol Reed 8: Amber's Blood]]||carolreed8||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Carol Reed 9: Cold Case Summer]]||carolreed9||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Carol Reed 10: Bosch's Damnation]]||carolreed10||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Carol Reed 11: Shades Of Black]]||carolreed11||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Carol Reed 12: Profound Red]]||carolreed12||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Colors on Canvas]]||colorsoncanvas||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Conspiração Dumont]]|| conspiracao ||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Corrosion: Cold Winter Waiting]]||corrosion||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Dead City]]||deadcity||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Des Rêves Élastiques Avec Mille Insectes Nommés Georges]]||dreaming||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Dr. Bohus]]||drbohus||Unknown.||Has transparency issues.||No<br />
|- style="background:white"<br />
|[[Dr. Doyle - Mystery Of The Cloche Hat]]||drdoylemotch||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Dreamscape]]||dreamscape||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[The Driller Incident]]||drdoylemotch||Unknown.||Has font issues.||No<br />
|- style="background:white"<br />
|[[Escape From The Mansion]]||escapemansion||Unknown.||Unknown.||Yes<br />
|- style="background:white"<br />
|[[Everyday Grey]]||everydaygrey||Unknown.||It's a 2D game.||No<br />
|- style="backgroundwhite"<br />
|[[Fairy Tales About Toshechka and Boshechka]]||tib||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Finding Hope]]||findinghope||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Five Magical Amulets]]||5ma||Unknown.||Wasps animation is too slow.||Yes<br />
|- style="background:white"<br />
|[[Four]]||four||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Framed]]||framed||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Ghost in the Sheet]]||ghostsheet||Unknown.||Freeze of final cutscenes.||No<br />
|- style="background:white"<br />
|[[Hamlet]]||hamlet||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Helga Deep In Trouble]]||helga||Unknown.||Has graphical glitches related to dirty rects.||No<br />
|- style="background:white"<br />
|[[James Peris: No Licence Nor Control]] (Demo)||jamesperis||Unknown.||Has drawing issues.||No<br />
|- style="background:white"<br />
|[[J.U.L.I.A.: Among the Stars]]||juliastars||Unknown.||Some methods of modified engine need to be reimplemented.||No<br />
|- style="background:white"<br />
|[[J.U.L.I.A.: Untold]]||juliauntold||Unknown.||Some methods of modified engine need to be reimplemented. It's unknown if level editor is accessible and working correctly.||No<br />
|- style="background:white"<br />
|[[K'NOSSOS]]||knossos||Unknown.||Animation is slow.||No<br />
|- style="background:white"<br />
|[[Kulivočko]]||kulivocko||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Life In 3 Minutes]]|| lifein3minutes ||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Machu Mayu]]||machumayu||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Monday Starts on Saturday]]||msos||Unknown.||Has saving issues.||No<br />
|- style="background:white"<br />
|[[Myth: A Guff's Tale]]||mythguff||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Night Train]]||nighttrain||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Oknytt]]||oknytt||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[One]]||one||Unknown.||Has transparency issues.||No<br />
|- style="background:white"<br />
|[[One Helluva Day]]||onehelluvaday||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Paintaria]]||paintaria||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Pole Chudes]]||polechudes||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Project Doom|Project: Doom]]||projectdoom||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Project Joe]]||projectjoe||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Project Lonely Robot]]||lonelyrobot||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Qajary Cat]]||qajarycat||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Satan and Sons]]||satanandsons||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Shaban]]||shaban||Unknown.||Has transparency issues.||No<br />
|- style="background:white"<br />
|[[Sofia's Debt]]||sofiasdebt||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Rhiannon: Curse of the Four Branches]]||rhiannon||Unknown.||Animation freeze of the final outtro.||No<br />
|- style="background:white"<br />
|[[Silent Footsteps]]||rebeccacarlson01||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Space Madness]]||spacemadness||Unknown.||File.Copy() is not implemented.||No<br />
|- style="background:white"<br />
|[[The Ancient Mark - Episode 1]]||theancientmark1||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[The Death of Erin Myers]]||erinmeyers||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[The Golden Calf]]||goldencalf||Unknown.||Has saving issues.||No<br />
|- style="background:white"<br />
|[[The Kite]]||thekite||Unknown.||Script runtime errors.||No<br />
|- style="background:white"<br />
|[[The Shine of a Star]]||shinestar||Unknown.||Problems at shovel puzzle scene.||No<br />
|- style="background:white"<br />
|[[The Trader of Stories]] (Demo)||tradestory||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Vsevolod]] Prologue (Demo)||vsevolod||Unknown.||Assertions and font issues.||No<br />
|- style="background:white"<br />
|[[Wilma Tetris]]||wtetris||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[War]]||war||Unknown.||Unknown.||No<br />
|- style="background:white"<br />
|[[Zilm: A Game of Reflex]]||zilm||Unknown.||Unknown.||No<br />
|}<br />
<br />
{| border="1" cellspacing="0" cellpadding="2" style="width:100%"<br />
|+Untested, won't start/crash early:<br />
|- style="background:silver"<br />
|Game Name||Target Name||Status||Remarks||Has Screenshot<br />
|- style="background:#ff7777"<br />
|[[Looky - The Adventure]]||looky||Crashes with PlayVideo.||Unknown.||No<br />
|}<br />
<br />
{| border="1" cellspacing="0" cellpadding="2" style="width:100%"<br />
|+Totally untested<br />
|- style="background:silver"<br />
|Game Name||Target Name||Status||Remarks||Has Screenshot<br />
|- style="background:white"<br />
|[[Carol Reed 13: The Birdwatcher]]||carolreed13||Unknown.||Unknown. Controls not added to keymapper.||No<br />
|- style="background:white"<br />
|[[Carol Reed 14: The Fall of April]]||carolreed14||Unknown.||Unknown. Controls not added to keymapper.||No<br />
|- style="background:white"<br />
|[[Securanote]]||securanote||Unknown.||Unknown. Controls not added to keymapper.||No<br />
|}<br />
<br />
Feel free to test the untested games on this list.<br />
<br />
==Known 2.5D games==<br />
<br />
Those games are out of ScummVM scope:<br />
* Alpha Polaris<br />
* Art of Murder: FBI Confidential<br />
* Barrow Hill - The Dark Path (Controls not added to keymapper.)<br />
* Basis Octavus<br />
* Dark Fall: Lost Souls<br />
* Dark Summer (Controls not added to keymapper.)<br />
* Devil In The Capital (Controls not added to keymapper.)<br />
* Face Noir<br />
* Forgotten Sound 1 - Revelation (Controls not added to keymapper.)<br />
* Forgotten Sound 2 - Destiny (Controls not added to keymapper.)<br />
* Informer Alavi - Murder of Miss Rojan<br />
* Limbo of the Lost (Controls not added to keymapper.)<br />
* Lov Mamuta<br />
* Mental Repairs Inc<br />
* Murder In Tehran's Alleys 1933 (Controls not added to keymapper.)<br />
* Murder In Tehran's Alleys 2016 (Controls not added to keymapper.)<br />
* On the Tracks of Dinosaurs<br />
* Palladion<br />
* Pizza Morgana: Episode 1 - Monsters and Manipulations in the Magical Forest<br />
* Shadows on the Vatican - Act I: Greed (Controls not added to keymapper.)<br />
* Shadows on the Vatican - Act II: Wrath (Controls not added to keymapper.)<br />
* Strange Change<br />
* Sunrise: The game (Plugin not implemented)<br />
* Stroke of Fate: Operation Valkyrie (Plugins are not implemented. Externals are not implemented. Controls not added to keymapper.)<br />
* Stroke of Fate: Operation Bunker (Plugins are not implemented. Externals are not implemented. Controls not added to keymapper.)<br />
* The Lost Crown - A Ghost-Hunting Adventure<br />
* The Last Crown - Midnight Horror<br />
* The Way Of Love: Sub Zero (Controls not added to keymapper.)<br />
* Zbang! The Game</div>Lb ii2https://wiki.scummvm.org/index.php?title=Wintermute/Externals&diff=30921Wintermute/Externals2020-08-29T16:08:20Z<p>Lb ii2: </p>
<hr />
<div>This page lists known external functions for most [[Wintermute/Games|Wintermute games]].<br />
<br />
Original WME 1.x allows game scripts to call external functions from DLL libraries. This way game creator can either call Win32 API functions or use custom extension DLL libraries.<br />
<br />
ScummVM's WME contain mocks and reimplementations for functions listed below, emulating import those functions from a given DLL.<br />
<br />
= 2D games =<br />
<br />
== James Peris (Demo 2012) ==<br />
=== geturl.dll ===<br />
==== getURLContent ====<br />
Used to download news headlines at Demo 2012 of James Peris<br />
<br />
HTTP GET result is stored in 3rd param of the call as a plain string<br />
<br />
Specification: external "geturl.dll" cdecl getURLContent(string, string, string)<br />
<br />
Known usage: getURLContent("http://www.lacosaweb.com", <DirURL>, <Buffer>)<br />
<br />
Sets 3rd param to "Request Error." on error<br />
<br />
Context:<br />
var buf = new String(255);<br />
var buf2 = new String(255);<br />
getURLContent("http://www.lacosaweb.com", DirURL, buf);<br />
if((((buf == "Request Error.") || (buf == null)) || (buf == ""))) {<br />
SCUPDalt.Red = 0;<br />
textoscup1 = "www.jamesperis.com";<br />
textoscup2 = "www.jamesperis.com";<br />
}<br />
else {<br />
SCUPDalt.Red = 1;<br />
textoscup1 = buf;<br />
getURLContent("http://www.lacosaweb.com", DirURL2, buf2);<br />
textoscup2 = buf2;<br />
}<br />
<br />
== Various games by HeroCraft ==<br />
=== tools.dll ===<br />
==== SetValueToReg ====<br />
Used to switch game's windowed/fullscreen mode at games by HeroCraft<br />
<br />
Specification: external "tools.dll" cdecl SetValueToReg(string, string, long)<br />
<br />
Known usage: SetValueToReg("Software\HeroCraft\<GameID>\Video", "Windowed", 1)<br />
<br />
Context:<br />
if(checkBox.Pressed) {<br />
SetValueToReg("Software\HeroCraft\Pole\Video", "Windowed", 0);<br />
Game.windowedState = 0;<br />
}<br />
else {<br />
SetValueToReg("Software\HeroCraft\Pole\Video", "Windowed", 1);<br />
Game.windowedState = 1;<br />
}<br />
<br />
=== img.dll ===<br />
==== changeWindowCaption ====<br />
Used to change game's window caption at games by HeroCraft<br />
<br />
Specification: external "img.dll" cdecl changeWindowCaption(long, string)<br />
<br />
Known usage: changeWindowCaption(Game.Hwnd, <Title>)<br />
<br />
Context:<br />
if(Game.WindowedMode) {<br />
maximizedWindow(Game.Hwnd, 1024, 768);<br />
}<br />
changeWindowCaption(Game.Hwnd, getStr("Поле Чудес"));<br />
<br />
==== maximizedWindow ====<br />
Used to change game's window size at games by HeroCraft<br />
<br />
Specification: external "img.dll" cdecl maximizedWindow(long, long, long)<br />
<br />
Known usage: maximizedWindow(Game.Hwnd, 1024, 768)<br />
<br />
== Wilma Tetris ==<br />
=== shell32.dll ===<br />
==== ShellExecuteA ====<br />
Used to open URL in browser at Wilma Tetris<br />
<br />
Specification: external "shell32.dll" stdcall long ShellExecuteA(long, string, string, string, string, long)<br />
<br />
Known usage: ShellExecuteA(0, "open", <URL>, "", "", 3)<br />
<br />
Returns value >32 on success<br />
<br />
Context:<br />
function RunDocument(Filename) {<br />
ShellExecuteA(0, "open", Filename, "", "", 3);<br />
return null;<br />
}<br />
<br />
...<br />
<br />
on "off_url" {<br />
RunDocument("http://offstudio.fabry.cz");<br />
return;<br />
}<br />
on "dc_url" {<br />
RunDocument("http://dead-code.org");<br />
return;<br />
}<br />
<br />
= 2.5D games =<br />
Those games are out of ScummVM scope and are not supported by ResidualVM yet. However, their external function calls are mocked or implemented.<br />
== Art of Murder: FBI Confidential ==<br />
=== installutil.dll ===<br />
==== _InstallUtilAnsi@0 ====<br />
Used to check if DVD is inserted at Art of Murder: FBI Confidential<br />
<br />
Specification: external "installutil.dll" stdcall long _InstallUtilAnsi@0()<br />
<br />
Known usage: _InstallUtilAnsi@0()<br />
<br />
Returns 1 on success, other value on fail (which leads to Game.QuitGame() in non-Debug mode)<br />
<br />
Context:<br />
var ivlmsg = Game.ExpandString("/vld0002/Proszę włożyć płytę ''Art of Murder Sztuka Zbrodni'' do napędu DVD-ROM.");<br />
var valid = _InstallUtilAnsi@0();<br />
if((valid != 1)) {<br />
var query = Game.ConfirmBox(ivlmsg);<br />
valid = _InstallUtilAnsi@0();<br />
if((valid != 1)) {<br />
if(Game.DebugMode) {<br />
Game.Msg("!!! no media !!!");<br />
}<br />
else {<br />
Game.QuitGame();<br />
}<br />
}<br />
}<br />
<br />
== Various games by Corbomite Games ==<br />
=== dlltest.dll ===<br />
==== IRC_init ====<br />
Used to connect to debug IRC server at games by Corbomite Games<br />
<br />
Specification: external "dlltest.dll" cdecl long IRC_init(string)<br />
<br />
Known usage: IRC_init(<PlayerName>)<br />
<br />
Known actions:<br />
<br />
1. Connect to irc.starchat.net<br />
<br />
2. Send "NICK ZU_<PlayerName>/"<br />
<br />
3. Send "USER Blah ZbengHost ZbengServer ZbengRealname"<br />
<br />
4. Send "Join #Zbeng"<br />
<br />
Returns 0 on success, other value on error<br />
<br />
Context:<br />
if(EnableIRC) {<br />
IRCConnected = IRC_init(PlayerName);<br />
} <br />
<br />
==== ChangeNick ====<br />
Used to update nick at debug IRC server at games by Corbomite Games<br />
<br />
Specification: external "dlltest.dll" cdecl long ChangeNick(string)<br />
<br />
Known usage: ChangeNick(<PlayerName>)<br />
<br />
Return value is never used<br />
<br />
Context:<br />
if(EnableIRC) {<br />
ChangeNick(PlayerName);<br />
}<br />
<br />
==== IRC_SendString ====<br />
Used to send debug and chat lines to an IRC server at games by Corbomite Games<br />
<br />
Specification: external "dlltest.dll" cdecl IRC_SendString(string, string)<br />
<br />
Known usage: IRC_SendString(<Message>, <Channel>)<br />
<br />
Known Channel values are: "#Zbeng" and "#ZbengDebug"<br />
<br />
Context:<br />
function SendMessageToIrc(inStr) {<br />
if((IRCConnected == 0)) {<br />
IRC_SendString(inStr, "#zbeng");<br />
}<br />
return null;<br />
}<br />
function SendDebugMessageToIrc(inStr) {<br />
if((IRCConnected == 0)) {<br />
IRC_SendString(inStr, "#ZbengDebug");<br />
}<br />
return null;<br />
}<br />
<br />
==== IRC_GetChatStrings ====<br />
Used to get chat lines from an IRC server at games by Corbomite Games<br />
<br />
Specification: external "dlltest.dll" cdecl IRC_GetChatStrings(string, long)<br />
<br />
Known usage: IRC_GetChatStrings(<Buffer>, 65535)<br />
<br />
==== IRC_quit ====<br />
Used to disconnect from debug IRC server at games by Corbomite Games<br />
<br />
Specification: external "dlltest.dll" cdecl IRC_quit()<br />
<br />
Known usage: IRC_quit()<br />
<br />
=== kernel32.dll ===<br />
==== LoadLibraryA ====<br />
Used for checking library availability at games by Corbomite Games<br />
<br />
Specification: external "kernel32.dll" stdcall long LoadLibraryA(string)<br />
<br />
Known usage: LoadLibraryA("httpconnect.dll"), LoadLibraryA("dlltest.dll")<br />
<br />
Return values are only compared with zero and are never used in other APIs<br />
<br />
Context:<br />
var inifile = new File("Zbang.ini");<br />
inifile.OpenAsText(1);<br />
IRCWinSetting = inifile.ReadText(1);<br />
if(((IRCWinSetting != 1) && (IRCWinSetting != 2))) {<br />
IRCWinSetting = 0;<br />
}<br />
DEBUG(("IRCWinSetting " + IRCWinSetting));<br />
if((IRCWinSetting > 0)) {<br />
IRCDllLib = LoadLibraryA("dlltest.dll");<br />
}<br />
if((IRCDllLib == 0)) {<br />
EnableIRC = 0;<br />
}<br />
<br />
==== FreeLibrary ====<br />
Declared at games by Corbomite Games<br />
<br />
Seems to be unused, probably was used for unloading IRC & HTTP libraries<br />
<br />
Specification: external "kernel32.dll" stdcall FreeLibrary(long)<br />
<br />
==== GetEnvironmentVariableA ====<br />
Used for getting environment variables at Pizza Morgana: Episode 1 - Monsters and Manipulations in the Magical Forest<br />
<br />
Specification: external "kernel32.dll" stdcall long GetEnvironmentVariableA(string, string, long)<br />
<br />
Known usage: GetEnvironmentVariableA(<EnvName>, <buffer>, 65535)<br />
<br />
Known EnvName values used in debug code: "USERKEY", "ALTUSERNAME", "ENHFINGERPRINT", "EXTRAINFO", "FINGERPRINT", "KEYSTRING", "STOLENKEY", "TRIAL"<br />
<br />
Known EnvName values used in licensing code: "FULLGAME"<br />
<br />
Context:<br />
method getEnvironmentVar(envName) {<br />
var envContent = new String(65535);<br />
var retval = GetEnvironmentVariableA(envName, envContent, 65535);<br />
return envContent;<br />
return null;<br />
}<br />
method CheckArmadillo() {<br />
var path = getEnvironmentVar("");<br />
DEBUG(path);<br />
var variarblesArr = new Array("USERKEY", "ALTUSERNAME", "ENHFINGERPRINT", "EXTRAINFO", "FINGERPRINT", "KEYSTRING", "STOLENKEY", "TRIAL", "FULLGAME");<br />
var len = variarblesArr.Length;<br />
var i = 0;<br />
while((i < len)) {<br />
var key = variarblesArr[i];<br />
var variable = getEnvironmentVar(key);<br />
DEBUG(((key + "=") + variable));<br />
i = (i + 1);<br />
}<br />
global g_Publisher;<br />
if(!(g_Publisher.DRM)) {<br />
if(!(g_Publisher.OverrideFullgame)) {<br />
var PublisherFullGame = getEnvironmentVar("FULLGAME");<br />
if((PublisherFullGame != "TRUE")) {<br />
isFullDemo = 1;<br />
}<br />
}<br />
else {<br />
global isBought = 1;<br />
}<br />
}<br />
return null;<br />
}<br />
<br />
=== httpconnect ===<br />
==== Register ====<br />
Used to register license key online at Pizza Morgana: Episode 1 - Monsters and Manipulations in the Magical Forest<br />
<br />
Specification: external "httpconnect.dll" cdecl long Register(string, long, string, long)<br />
<br />
Known usage: Register(<productId>, 65535, <productKey>, 65535)<br />
<br />
Known product ID values are: "357868", "353058" and "353006"<br />
<br />
Known action: HTTP GET http://keygen.corbomitegames.com/keygen/validateKey.php?action=REGISTER&productId=productId&key=productKey<br />
<br />
Returns 1 on success<br />
<br />
Returns 0 on firewall error<br />
<br />
Returns -1 on invalid product key<br />
<br />
Returns -2 on invalid product ID<br />
<br />
Returns -3 on expired product key<br />
<br />
Returns -4 on invalid machine ID<br />
<br />
Returns -5 on number of installations exceeded<br />
<br />
Returns -6 on socket error<br />
<br />
Returns -7 on no internet connection<br />
<br />
Returns -8 on connection reset<br />
<br />
Returns -11 on validation temporary unavaliable<br />
<br />
Returns -12 on validation error<br />
<br />
For some reason always returns -7 for me in a test game<br />
<br />
Context:<br />
method RegisterKey(inProductkey) {<br />
var productID = new String(65535);<br />
var productKey = new String(65535);<br />
productKey = inProductkey;<br />
productID = "357868";<br />
var rerVal = Register(productID, 65535, productKey, 65535);<br />
DEBUG(("Validate : " + rerVal));<br />
if((rerVal == 1)) {<br />
return 1;<br />
}<br />
productID = "353058";<br />
rerVal = Register(productID, 65535, productKey, 65535);<br />
DEBUG(("Validate : " + rerVal));<br />
if((rerVal == 1)) {<br />
return 1;<br />
}<br />
productID = "353006";<br />
rerVal = Register(productID, 65535, productKey, 65535);<br />
DEBUG(("Validate : " + rerVal));<br />
if((rerVal == 1)) {<br />
return 1;<br />
}<br />
ShowMessage(rerVal);<br />
return rerVal;<br />
return null;<br />
}<br />
<br />
==== Validate ====<br />
Used to validate something at Pizza Morgana: Episode 1 - Monsters and Manipulations in the Magical Forest<br />
<br />
Specification: external "httpconnect.dll" cdecl long Validate()<br />
<br />
Known usage: Validate()<br />
<br />
Known action: HTTP GET http://keygen.corbomitegames.com/keygen/validateKey.php?action=VALIDATE&productId=Ar&key=Ar<br />
<br />
Used only when Debug mode is active or game is started with "INVALID" cmdline parameter<br />
<br />
For some reason always returns 1 for me in a test game<br />
<br />
==== SendHTTPAsync ====<br />
Used to send game progress events to server at Pizza Morgana: Episode 1 - Monsters and Manipulations in the Magical Forest<br />
<br />
Specification: external "httpconnect.dll" cdecl long SendHTTPAsync(string, long, string, long, string, long)<br />
<br />
Known usage: SendHTTPAsync("backend.pizzamorgana.com", 65535, <FullURL>, 65535, <Buffer?!>, 65535)<br />
<br />
FullURL is formed as "http://backend.pizzamorgana.com/event.php?Event=<EventName>&player=<PlayerName>&extraParams=<ExtraParams>&SN=<ProductKey>&Episode=1&GameTime=<CurrentTime>&UniqueID=<UniqueId>"<br />
<br />
Known EventName values are: "GameStart", "ChangeGoal", "EndGame" and "QuitGame"<br />
<br />
Known ExtraParams values are: "ACT0", "ACT1", "ACT2", "ACT3", "ACT4", "Ep0FindFood", "Ep0FindCellMenu", "Ep0BroRoom", "Ep0FindKey", "Ep0FindCellMenuKey", "Ep0FindMenuKey", "Ep0FindCell", "Ep0FindMenu", "Ep0OrderPizza", "Ep0GetRidOfVamp", "Ep0GetVampAttention", "Ep0License"<br />
<br />
Return value is never used<br />
<br />
Context:<br />
method sendEventNow(inEventName, extraParams) {<br />
global NetworkEnabled;<br />
if((NetworkEnabled != 1)) {<br />
DEBUG("Not sending event due to network disabled");<br />
return 0;<br />
}<br />
if(firewall) {<br />
DEBUG("Not sending event due to firewall");<br />
return 0;<br />
}<br />
var httpStr = new String(65535);<br />
var Request = new String(65535);<br />
var server = new String(65535);<br />
Request = ((((((((((("http://backend.pizzamorgana.com/event.php?Event=" + inEventName) + "&player=") + this.PlayerName) + "&extraParams=") + extraParams) + "&SN=") + this.SN) + "&Episode=1&GameTime=") + Game.CurrentTime) + "&UniqueID=") + this.Unique);<br />
server = "backend.pizzamorgana.com";<br />
DEBUG((((("Send: '" + Request) + "' to server '") + server) + "'"));<br />
if((Request != null)) {<br />
SendHTTPAsync(server, 65535, Request, 65535, httpStr, 65535);<br />
}<br />
httpStr = httpStr.Substr(0, 256);<br />
DEBUG((("Recv: '" + httpStr) + "'"));<br />
return httpStr;<br />
return null;<br />
}<br />
<br />
==== SendRecvHTTP (6 params variant) ====<br />
Declared at Pizza Morgana: Episode 1 - Monsters and Manipulations in the Magical Forest<br />
<br />
Seems to be unused, probably SendRecvHTTP was initially used instead of SendHTTPAsync<br />
<br />
Specification: external "httpconnect.dll" cdecl long SendRecvHTTP(string, long, string, long, string, long)<br />
<br />
Always returns -7 for me in a test game, probably returns the same network errors as Register()<br />
<br />
==== SendRecvHTTP (4 params variant) ====<br />
Used to call HTTP methods at Zbang! The Game<br />
<br />
Specification: external "httpconnect.dll" cdecl long SendRecvHTTP(string, long, string, long)<br />
<br />
Known usage: SendRecvHTTP("scoresshort.php?player=<PlayerName>", 65535, <Buffer>, 65535)<br />
<br />
Known usage: SendRecvHTTP("/update.php?player=<PlayerName>&difficulty=<Difficulty>&items=<CommaSeparatedItemList>", 65535, <Buffer>, 65535)<br />
<br />
My Zbang demo does not have this dll, so there is no way to actually test it with a test game<br />
<br />
Return value is never used in Zbang scripts<br />
<br />
== Stroke of Fate dilogy ==<br />
=== [TODO]routine.dll ===<br />
==== GetDPI ====<br />
Used at CheckFont() function to select font DPI.<br />
<br />
Unused, if Game.RegReadNumber("DefaultDPI", 0) is not 0.<br />
<br />
Specification: external "routine.dll" cdecl long GetDPI()<br />
<br />
Known usage: dpi = GetDPI()<br />
<br />
Context:<br />
function CheckFont() {<br />
var dpi = Game.RegReadNumber("DefaultDPI", 0);<br />
BASEFONT = "fonts";<br />
if((dpi == 0)) {<br />
dpi = GetDPI();<br />
}<br />
if((dpi <= 72)) {<br />
dpi = 72;<br />
} else if((dpi <= 96)) {<br />
dpi = 96;<br />
} else if((dpi <= 120)) {<br />
dpi = 120;<br />
} else {<br />
dpi = 144;<br />
}<br />
if((dpi == 72)) {<br />
BASEFONT = "fonts.72";<br />
}<br />
if((dpi == 120)) {<br />
BASEFONT = "fonts.120";<br />
}<br />
if((dpi == 144)) {<br />
BASEFONT = "fonts.144";<br />
}<br />
}<br />
<br />
==== GetCaption ====<br />
Used at CheckCaption() function to get window title.<br />
<br />
Expects CheckCaption(Game.Hwnd).IndexOf("Wintermute Engine", 0) >= 0<br />
<br />
Specification: external "routine.dll" cdecl string GetCaption(long)<br />
<br />
Known usage: GetCaption(Game.Hwnd)<br />
<br />
Context:<br />
function CheckCaption() {<br />
var p = "Wintermute Engine";<br />
while(1) {<br />
var s = GetCaption(Game.Hwnd);<br />
s = new String(s);<br />
if((s.IndexOf(p, 0) >= 0)) {<br />
break;<br />
}<br />
Sleep(1);<br />
}<br />
SetCaption(Game.Hwnd, Game.ExpandString("/MAIN_CAPTION3/"));<br />
}<br />
<br />
==== SetCaption ====<br />
Used at CheckCaption() function to set window title.<br />
<br />
Specification: external "routine.dll" cdecl bool SetCaption(long, string)<br />
<br />
Known usage: SetCaption(Game.Hwnd, Game.ExpandString("/MAIN_CAPTION3/"))<br />
<br />
==== RemoveFile ====<br />
Used at SaveTempScreenShot() & RemoveTempScreenShot() functions to manage screenshot files.<br />
<br />
Specification: external "routine.dll" cdecl bool RemoveFile(string)<br />
<br />
Known usage: RemoveFile(Directory.TempDirectory + "\tempss.bmp")<br />
<br />
Known usage: RemoveFile(Game.SaveDirectory + "\" + newname + ".bmp")<br />
<br />
Context:<br />
var sd = Game.SaveDirectory;<br />
if((sd == NULL)) {<br />
sd = "qsaves";<br />
}<br />
sd = (sd + "\");<br />
this.SaveFilePath = sd;<br />
this.SaveFileExtention = ".dat";<br />
this.TempScreenShot = (Directory.TempDirectory + "\tempss.bmp");<br />
<br />
...<br />
<br />
method RemoveTempScreenShot() {<br />
var filename = this.TempScreenShot;<br />
if(Game.FileExists(filename)) {<br />
RemoveFile(filename);<br />
}<br />
return null;<br />
}<br />
method SaveTempScreenShot(newname) {<br />
var oldname = this.TempScreenShot;<br />
if(!(Game.FileExists(oldname))) {<br />
log.Add((("svg::SaveTempScreenShot(" + GetValue(newname)) + ") error, temporary screenshot is unavailable"));<br />
return null;<br />
}<br />
if((newname == NULL)) {<br />
newname = "qsave";<br />
}<br />
newname = ((this.SaveFilePath + newname) + ".bmp");<br />
if(Game.FileExists(newname)) {<br />
RemoveFile(newname);<br />
}<br />
RenameFile(oldname, newname);<br />
return null;<br />
}<br />
<br />
==== RenameFile ====<br />
Used at SaveTempScreenShot() & RemoveTempScreenShot() functions to manage screenshot files.<br />
<br />
Specification: external "routine.dll" cdecl bool RenameFile(string, string)<br />
<br />
Known usage: RenameFile(Directory.TempDirectory + "\tempss.bmp", Game.SaveDirectory + "\" + newname + ".bmp")<br />
<br />
=== [TODO]protect.dll ===<br />
<br />
Steam version of Stroke of Fate: Operation Bunker does not have this DLL.<br />
<br />
However, game code contain some checks that depend on GetOptions() results, which use some of those calls.<br />
<br />
Specifications:<br />
external "protect.dll" stdcall long PSA_DisableFeaturesGrantedByLicense(membuffer);<br />
external "protect.dll" stdcall PSA_DummyFunction();<br />
external "protect.dll" stdcall long PSA_GetFeaturesGrantedByLicense(membuffer);<br />
external "protect.dll" stdcall long PSA_IsDemoMode(membuffer);<br />
external "protect.dll" stdcall long PSA_IsTrialMode(membuffer);<br />
<br />
PSA_GetFeaturesGrantedByLicense sets 4-byte buffer's first 5 bits with some feature flags of unknown semantics. Maybe same game features are missing in Steam version because of this.<br />
<br />
PSA_IsDemoMode sets 1-byte buffer to non-zero if license is Demo.<br />
<br />
PSA_IsTrialMode sets 1-byte buffer to non-zero if license is Trial.<br />
<br />
PSA_DisableFeaturesGrantedByLicense & PSA_DummyFunction are never used.<br />
<br />
Context:<br />
function GetOptions() {<br />
var p;<br />
var buf = new MemBuffer(4);<br />
buf.SetInt(0, 0);<br />
PSA_GetFeaturesGrantedByLicense(buf);<br />
p.R1 = (buf.GetInt(0) % 2);<br />
p.R2 = (((buf.GetInt(0) - p.R1) / 2) % 2);<br />
p.R3 = (((buf.GetInt(0) - p.R2) / 4) % 2);<br />
p.R4 = (((buf.GetInt(0) - p.R3) / 8) % 2);<br />
p.R5 = (((buf.GetInt(0) - p.R4) / 16) % 2);<br />
buf.SetSize(1);<br />
buf.SetBool(0, FALSE);<br />
PSA_IsDemoMode(buf);<br />
p.D = buf.GetBool(0);<br />
buf.SetBool(0, FALSE);<br />
PSA_IsTrialMode(buf);<br />
p.T = buf.GetBool(0);<br />
return p;<br />
}<br />
<br />
Known checks:<br />
o = (!(o.R1) && o.R5)<br />
if(((((Random(0, 1) == 0) || (enl.safe_state == "oil")) || DEBUG) && (!(o.D) && !(o.R2))))<br />
if(((quest.herda == 12) && o.R3))<br />
o = (!(o.T) && o.R3)<br />
if(o.R3)<br />
if(o.R4)<br />
if((((((((enl.linge_a && enl.linge_b1) && enl.linge_b2) && enl.linge_b3) && enl.linge_b4) && enl.linge_d) || TRUE) && (!(o.T) && o.R4)))</div>Lb ii2https://wiki.scummvm.org/index.php?title=Wintermute/Externals&diff=30920Wintermute/Externals2020-08-29T15:28:09Z<p>Lb ii2: </p>
<hr />
<div>This page lists known external functions for most [[Wintermute/Games|Wintermute games]].<br />
<br />
Original WME 1.x allows game scripts to call external functions from DLL libraries. This way game creator can either call Win32 API functions or use custom extension DLL libraries.<br />
<br />
ScummVM's WME contain mocks and reimplementations for functions listed below, emulating import those functions from a given DLL.<br />
<br />
= 2D games =<br />
<br />
== James Peris (Demo 2012) ==<br />
=== geturl.dll ===<br />
==== getURLContent ====<br />
Used to download news headlines at Demo 2012 of James Peris<br />
<br />
HTTP GET result is stored in 3rd param of the call as a plain string<br />
<br />
Specification: external "geturl.dll" cdecl getURLContent(string, string, string)<br />
<br />
Known usage: getURLContent("http://www.lacosaweb.com", <DirURL>, <Buffer>)<br />
<br />
Sets 3rd param to "Request Error." on error<br />
<br />
== Various games by HeroCraft ==<br />
=== tools.dll ===<br />
==== SetValueToReg ====<br />
Used to switch game's windowed/fullscreen mode at games by HeroCraft<br />
<br />
Specification: external "tools.dll" cdecl SetValueToReg(string, string, long)<br />
<br />
Known usage: SetValueToReg("Software\HeroCraft\<GameID>\Video", "Windowed", 1)<br />
<br />
=== img.dll ===<br />
==== changeWindowCaption ====<br />
Used to change game's window caption at games by HeroCraft<br />
<br />
Specification: external "img.dll" cdecl changeWindowCaption(long, string)<br />
<br />
Known usage: changeWindowCaption(Game.Hwnd, <Title>)<br />
<br />
==== maximizedWindow ====<br />
Used to change game's window size at games by HeroCraft<br />
<br />
Specification: external "img.dll" cdecl maximizedWindow(long, long, long)<br />
<br />
Known usage: maximizedWindow(Game.Hwnd, 1024, 768)<br />
<br />
== Wilma Tetris ==<br />
=== shell32.dll ===<br />
==== ShellExecuteA ====<br />
Used to open URL in browser at Wilma Tetris<br />
<br />
Specification: external "shell32.dll" stdcall long ShellExecuteA(long, string, string, string, string, long)<br />
<br />
Known usage: ShellExecuteA(0, "open", <URL>, "", "", 3)<br />
<br />
Returns value >32 on success<br />
<br />
= 2.5D games =<br />
Those games are out of ScummVM scope and are not supported by ResidualVM yet. However, their external function calls are mocked or implemented.<br />
== Art of Murder: FBI Confidential ==<br />
=== installutil.dll ===<br />
==== _InstallUtilAnsi@0 ====<br />
Used to check if DVD is inserted at Art of Murder: FBI Confidential<br />
<br />
Specification: external "installutil.dll" stdcall long _InstallUtilAnsi@0()<br />
<br />
Known usage: _InstallUtilAnsi@0()<br />
<br />
Returns 1 on success, other value on fail (which leads to Game.QuitGame() in non-Debug mode)<br />
<br />
== Various games by Corbomite Games ==<br />
=== dlltest.dll ===<br />
==== IRC_init ====<br />
Used to connect to debug IRC server at games by Corbomite Games<br />
<br />
Specification: external "dlltest.dll" cdecl long IRC_init(string)<br />
<br />
Known usage: IRC_init(<PlayerName>)<br />
<br />
Known actions:<br />
<br />
1. Connect to irc.starchat.net<br />
<br />
2. Send "NICK ZU_<PlayerName>/"<br />
<br />
3. Send "USER Blah ZbengHost ZbengServer ZbengRealname"<br />
<br />
4. Send "Join #Zbeng"<br />
<br />
Returns 0 on success, other value on error<br />
<br />
==== ChangeNick ====<br />
Used to update nick at debug IRC server at games by Corbomite Games<br />
<br />
Specification: external "dlltest.dll" cdecl long ChangeNick(string)<br />
<br />
Known usage: ChangeNick(<PlayerName>)<br />
<br />
Return value is never used<br />
<br />
==== IRC_SendString ====<br />
Used to send debug and chat lines to an IRC server at games by Corbomite Games<br />
<br />
Specification: external "dlltest.dll" cdecl IRC_SendString(string, string)<br />
<br />
Known usage: IRC_SendString(<Message>, <Channel>)<br />
<br />
Known Channel values are: "#Zbeng" and "#ZbengDebug"<br />
<br />
==== IRC_GetChatStrings ====<br />
Used to get chat lines from an IRC server at games by Corbomite Games<br />
<br />
Specification: external "dlltest.dll" cdecl IRC_GetChatStrings(string, long)<br />
<br />
Known usage: IRC_GetChatStrings(<Buffer>, 65535)<br />
<br />
==== IRC_quit ====<br />
Used to disconnect from debug IRC server at games by Corbomite Games<br />
<br />
Specification: external "dlltest.dll" cdecl IRC_quit()<br />
<br />
Known usage: IRC_quit()<br />
<br />
=== kernel32.dll ===<br />
==== LoadLibraryA ====<br />
Used for checking library availability at games by Corbomite Games<br />
<br />
Specification: external "kernel32.dll" stdcall long LoadLibraryA(string)<br />
<br />
Known usage: LoadLibraryA("httpconnect.dll"), LoadLibraryA("dlltest.dll")<br />
<br />
Return values are only compared with zero and are never used in other APIs<br />
<br />
==== FreeLibrary ====<br />
Declared at games by Corbomite Games<br />
<br />
Seems to be unused, probably was used for unloading IRC & HTTP libraries<br />
<br />
Specification: external "kernel32.dll" stdcall FreeLibrary(long)<br />
<br />
==== GetEnvironmentVariableA ====<br />
Used for getting environment variables at Pizza Morgana: Episode 1 - Monsters and Manipulations in the Magical Forest<br />
<br />
Specification: external "kernel32.dll" stdcall long GetEnvironmentVariableA(string, string, long)<br />
<br />
Known usage: GetEnvironmentVariableA(<EnvName>, <buffer>, 65535)<br />
<br />
Known EnvName values used in debug code: "USERKEY", "ALTUSERNAME", "ENHFINGERPRINT", "EXTRAINFO", "FINGERPRINT", "KEYSTRING", "STOLENKEY", "TRIAL"<br />
<br />
Known EnvName values used in licensing code: "FULLGAME"<br />
<br />
=== httpconnect ===<br />
==== Register ====<br />
Used to register license key online at Pizza Morgana: Episode 1 - Monsters and Manipulations in the Magical Forest<br />
<br />
Specification: external "httpconnect.dll" cdecl long Register(string, long, string, long)<br />
<br />
Known usage: Register(<productId>, 65535, <productKey>, 65535)<br />
<br />
Known product ID values are: "357868", "353058" and "353006"<br />
<br />
Known action: HTTP GET http://keygen.corbomitegames.com/keygen/validateKey.php?action=REGISTER&productId=productId&key=productKey<br />
<br />
Returns 1 on success<br />
<br />
Returns 0 on firewall error<br />
<br />
Returns -1 on invalid product key<br />
<br />
Returns -2 on invalid product ID<br />
<br />
Returns -3 on expired product key<br />
<br />
Returns -4 on invalid machine ID<br />
<br />
Returns -5 on number of installations exceeded<br />
<br />
Returns -6 on socket error<br />
<br />
Returns -7 on no internet connection<br />
<br />
Returns -8 on connection reset<br />
<br />
Returns -11 on validation temporary unavaliable<br />
<br />
Returns -12 on validation error<br />
<br />
For some reason always returns -7 for me in a test game<br />
<br />
==== Validate ====<br />
Used to validate something at Pizza Morgana: Episode 1 - Monsters and Manipulations in the Magical Forest<br />
<br />
Specification: external "httpconnect.dll" cdecl long Validate()<br />
<br />
Known usage: Validate()<br />
<br />
Known action: HTTP GET http://keygen.corbomitegames.com/keygen/validateKey.php?action=VALIDATE&productId=Ar&key=Ar<br />
<br />
Used only when Debug mode is active or game is started with "INVALID" cmdline parameter<br />
<br />
For some reason always returns 1 for me in a test game<br />
<br />
==== SendHTTPAsync ====<br />
Used to send game progress events to server at Pizza Morgana: Episode 1 - Monsters and Manipulations in the Magical Forest<br />
<br />
Specification: external "httpconnect.dll" cdecl long SendHTTPAsync(string, long, string, long, string, long)<br />
<br />
Known usage: SendHTTPAsync("backend.pizzamorgana.com", 65535, <FullURL>, 65535, <Buffer?!>, 65535)<br />
<br />
FullURL is formed as "http://backend.pizzamorgana.com/event.php?Event=<EventName>&player=<PlayerName>&extraParams=<ExtraParams>&SN=<ProductKey>&Episode=1&GameTime=<CurrentTime>&UniqueID=<UniqueId>"<br />
<br />
Known EventName values are: "GameStart", "ChangeGoal", "EndGame" and "QuitGame"<br />
<br />
Known ExtraParams values are: "ACT0", "ACT1", "ACT2", "ACT3", "ACT4", "Ep0FindFood", "Ep0FindCellMenu", "Ep0BroRoom", "Ep0FindKey", "Ep0FindCellMenuKey", "Ep0FindMenuKey", "Ep0FindCell", "Ep0FindMenu", "Ep0OrderPizza", "Ep0GetRidOfVamp", "Ep0GetVampAttention", "Ep0License"<br />
<br />
Return value is never used<br />
<br />
==== SendRecvHTTP (6 params variant) ====<br />
Declared at Pizza Morgana: Episode 1 - Monsters and Manipulations in the Magical Forest<br />
<br />
Seems to be unused, probably SendRecvHTTP was initially used instead of SendHTTPAsync<br />
<br />
Specification: external "httpconnect.dll" cdecl long SendRecvHTTP(string, long, string, long, string, long)<br />
<br />
Always returns -7 for me in a test game, probably returns the same network errors as Register()<br />
<br />
==== SendRecvHTTP (4 params variant) ====<br />
Used to call HTTP methods at Zbang! The Game<br />
<br />
Specification: external "httpconnect.dll" cdecl long SendRecvHTTP(string, long, string, long)<br />
<br />
Known usage: SendRecvHTTP("scoresshort.php?player=<PlayerName>", 65535, <Buffer>, 65535)<br />
<br />
Known usage: SendRecvHTTP("/update.php?player=<PlayerName>&difficulty=<Difficulty>&items=<CommaSeparatedItemList>", 65535, <Buffer>, 65535)<br />
<br />
My Zbang demo does not have this dll, so there is no way to actually test it with a test game<br />
<br />
Return value is never used in Zbang scripts<br />
<br />
== Stroke of Fate dilogy ==<br />
=== [TODO]routine.dll ===<br />
==== GetDPI ====<br />
Used at CheckFont() function to select font DPI.<br />
<br />
Unused, if Game.RegReadNumber("DefaultDPI", 0) is not 0.<br />
<br />
Specification: external "routine.dll" cdecl long GetDPI()<br />
<br />
Known usage: dpi = GetDPI()<br />
<br />
==== GetCaption ====<br />
Used at CheckCaption() function to get window title.<br />
<br />
Expects CheckCaption(Game.Hwnd).IndexOf("Wintermute Engine", 0) >= 0<br />
<br />
Specification: external "routine.dll" cdecl string GetCaption(long)<br />
<br />
Known usage: GetCaption(Game.Hwnd)<br />
<br />
==== SetCaption ====<br />
Used at CheckCaption() function to set window title.<br />
<br />
Specification: external "routine.dll" cdecl bool SetCaption(long, string)<br />
<br />
Known usage: SetCaption(Game.Hwnd, Game.ExpandString("/MAIN_CAPTION3/"))<br />
<br />
==== RemoveFile ====<br />
Used at SaveTempScreenShot() & RemoveTempScreenShot() functions to manage screenshot files.<br />
<br />
Specification: external "routine.dll" cdecl bool RemoveFile(string)<br />
<br />
Known usage: RemoveFile(Directory.TempDirectory + "\tempss.bmp")<br />
<br />
Known usage: RemoveFile(Game.SaveDirectory + "\" + newname + ".bmp")<br />
<br />
==== RenameFile ====<br />
Used at SaveTempScreenShot() & RemoveTempScreenShot() functions to manage screenshot files.<br />
<br />
Specification: external "routine.dll" cdecl bool RenameFile(string, string)<br />
<br />
Known usage: RenameFile(Directory.TempDirectory + "\tempss.bmp", Game.SaveDirectory + "\" + newname + ".bmp")<br />
<br />
=== [TODO]protect.dll ===<br />
<br />
Steam version of Stroke of Fate: Operation Bunker does not have this DLL.<br />
<br />
However, game code contain some checks that depend on GetOptions() results.<br />
<br />
Specifications:<br />
external "protect.dll" stdcall long PSA_IsTrialMode(membuffer);<br />
external "protect.dll" stdcall long PSA_DisableFeaturesGrantedByLicense(membuffer);<br />
external "protect.dll" stdcall long PSA_GetFeaturesGrantedByLicense(membuffer);<br />
external "protect.dll" stdcall long PSA_IsDemoMode(membuffer);<br />
external "protect.dll" stdcall PSA_DummyFunction();<br />
<br />
Usage:<br />
function GetOptions() {<br />
var p;<br />
var buf = new MemBuffer(4);<br />
buf.SetInt(0, 0);<br />
PSA_GetFeaturesGrantedByLicense(buf);<br />
p.R1 = (buf.GetInt(0) % 2);<br />
p.R2 = (((buf.GetInt(0) - p.R1) / 2) % 2);<br />
p.R3 = (((buf.GetInt(0) - p.R2) / 4) % 2);<br />
p.R4 = (((buf.GetInt(0) - p.R3) / 8) % 2);<br />
p.R5 = (((buf.GetInt(0) - p.R4) / 16) % 2);<br />
buf.SetSize(1);<br />
buf.SetBool(0, FALSE);<br />
PSA_IsDemoMode(buf);<br />
p.D = buf.GetBool(0);<br />
buf.SetBool(0, FALSE);<br />
PSA_IsTrialMode(buf);<br />
p.T = buf.GetBool(0);<br />
return p;<br />
}</div>Lb ii2https://wiki.scummvm.org/index.php?title=Wintermute&diff=30214Wintermute2020-07-16T23:57:08Z<p>Lb ii2: /* Features */</p>
<hr />
<div>{{EngineDescription|<br />
name=Wintermute|<br />
developer=[[User:somaen|somaen]], [[User:t0by|t0by]]|<br />
companies=[[Dead:Code Software]]|<br />
usedBy=[[Wintermute/Games|Dozens of games]]|<br />
dateAdded=2012-09-04|<br />
release=1.7.0|<br />
}}<br />
<br />
The '''Wintermute Engine''' (Copyright (c) 2011 Jan Nedoma) is a set of software tools and a runtime interpreter (game engine) primarily designed for creating and running graphical adventure games. The full engine is open-source (on demand), as well as some of the tools.<br />
<br />
The lead developer rewrote the runtime interpreter to make it a bit portable in 2011, for the 2D part of the engine only.<br />
<br />
This engine was added by the [[Summer of Code|GSoC]] student [[User:somaen|somaen]] to ScummVM as part of the [[Summer of Code|Google Summer of Code]] in [[Summer of Code/GSoC2012#Wintermute integration in ScummVM|2012]]. Its functionality was extended by the GSOC student [[User:t0by|t0by]] as part of the [[Summer of Code/GSoC2013#Improving Wintermute Engine|GSoC 2013]].<br />
<br />
Once complete, this engine would add support to more than fifty 2D games, would give the users a nice way to create games supported by ScummVM, and would bring to Dead:Code the portability of which they dream.<br />
<br />
The 3D part of the engine is being implemented by the GSOC student [[User:Fury|Fury]] as part of the [[Summer of Code/GSoC2020|GSoC 2020]] for the ScummVM sister project [[ResidualVM]].<br />
<br />
==Features==<br />
This port of the Wintermute Engine (WME) is based on WME Lite, which lacks the following functionality<br />
originally found in WME: (from http://res.dead-code.org/doku.php/wmelite:start)<br />
<br />
The following features of WME 1.x are NOT supported by WME Lite:<br />
* 3D characters. WME Lite only supports 2D games.<br />
* Sprite frame mirroring.<br />
* Sprite rotations.<br />
* Sprite blending modes.<br />
* Video playback.<br />
* Plugins.<br />
* Calling external functions from DLL libraries from scripts.<br />
* Game Explorer support.<br />
* 'Directory' script object.<br />
* Sound effects like SoundFXEcho().<br />
<br />
This port does reimplement a few of these features, currently:<br />
* Sprite frame mirroring - WORKS.<br />
* Sprite rotations.<br />
* Video playback - Theora PARTIALLY WORKING. (Slow, and doesn't support seeking)<br />
<br />
In addition, this port removes a few additional features that were never/rarely used:<br />
* 'File' script object - ScummVM doesn't have any easy way to write/read arbitrary files.<br />
* Debugger/Compiler - weren't properly accessible in WME Lite anyhow.<br />
* CD-numbering support in .dcp-files - was never used.<br />
* 'SaveDirectory'-property of 'Game' will not return anything usefull to the game-scripts (saving is handled through SaveFileMan)<br />
<br />
==Additional limitations==<br />
* Only .OGG and RAW-.WAV sounds are supported at this point<br />
* TTF-fonts might behave a bit differently, owing to both the change to FreeType in WME Lite and the change in dpi in this port of WME.<br />
* The window-caption-setting in-game will be ignored, for the sake of concistency with ScummVM.<br />
* Most VKey-combinations might still be missing (as they already were in WME Lite)<br />
* Since we don't use FreeImage, some games might use odd files that weren't expected when the image-decoders in ScummVM were written. One example here is interlaced-PNGs.<br />
* UTF8-support is not ported, which means only games with western charsets will work for now.<br />
* Games that select language by moving .dcp-files around still need a bit more handling on detection/load adding support for those languages on a language-by-language basis.<br />
* Most games assume the availability of the Windows-fonts (particularly arial.ttf) at this point no fallback has been put in place for using FreeFonts as replacements, simply for lack of having them easily accessible to the engines at this point. So, at least arial.ttf should be put in either the game-folder or made available through the extras-folder for now, otherwise kGUIBigFont will be used as a replacement.<br />
<br />
<br />
==Advanced engine-features==<br />
At this point the engine implements the following "advanced engine features":<br />
* RTL ("Return to Launcher") support<br />
* Global options dialog support<br />
* Listing savestates via command line or Launcher<br />
* Loading savestates via command line or Launcher<br />
* Deleting savestates via the Launcher and GMM<br />
* Savestate metadata support<br />
* Loading/Saving during run time<br />
<br />
and NOT the following:<br />
* Enhanced debug/error messages<br />
<br />
==Detection==<br />
Since Wintermute has authoring tools available, there will at any point in<br />
time be atleast a few games that are works-in-progress, and as the authors<br />
of these games might want to test their games in ScummVM, the engine has<br />
to be able to detect arbitrary Wintermute-games, to this end the detector<br />
code in this engine will check any folder containing "data.dcp", and try to<br />
read "startup.settings" and "default.game" (or optionally any other .game-file<br />
defined in startup.settings), the Name/Caption fields in the .game-file will<br />
be used as gameid/title (prefixing the gameid with "wmefan-" to avoid confusion<br />
with any other WME game that might happen to have taken that id.<br />
<br />
All COMPLETED games should have their md5s and gameids properly added, IFF<br />
they don't require 3D. <br />
<br />
3D games may also be added, for the purpose of giving the user feedback<br />
as to why their game won't run, but at this point, any such MD5 should<br />
be added as a comment only, to avoid confusion, as no mechanism for giving<br />
the user feedback about 3D-games not being supported is currently added.<br />
<br />
==Games targeted by the engine==<br />
This engine potentially targets a very large amount of games:<br />
*[http://res.dead-code.org/doku.php/games:start Dead:Code list of games]<br />
*[http://forum.dead-code.org/index.php?board=2.0 Dead:Code forum announcement thread]<br />
*[http://www.mobygames.com/game-group/game-engine-wintermute MobyGames short list]<br />
<br />
See [[Wintermute/Games|Wintermute Games]] for a list of known games and their current state of support in the engine.<br />
<br />
==Games with known issues:==<br />
Certain games will work mostly fine with this engine, but can still<br />
be impossible to complete for various reasons, this is a list of games<br />
that technically qualify (as in they do not require the 3D-parts of the engine)<br />
but have issues that make them problematic or not completable:<br />
<br />
Gameplay broken:<br />
* J.U.L.I.A. (Full game) (julia) - Requires sprite-rotation for a puzzle.<br />
<br />
Non-critical:<br />
* East Side Story (eastside) - wants "framd.ttf"<br />
<br />
==General known issues:==<br />
See [[Wintermute/TODO|Wintermute TODO]] list.<br />
<br />
==See Also==<br />
* [[Wintermute/Controls]]<br />
* [[Wintermute/Externals]]<br />
* [[Wintermute/Plugins]]<br />
* [[Wintermute/Versions]]<br />
<br />
==External links==<br />
*[http://en.wikipedia.org/wiki/Wintermute_Engine Wikipedia article on the Wintermute Engine]<br />
<br />
[[Category:Engines]]</div>Lb ii2https://wiki.scummvm.org/index.php?title=Wintermute/Versions&diff=30209Wintermute/Versions2020-07-16T23:11:57Z<p>Lb ii2: </p>
<hr />
<div>Original Wintermute Engine by Jan Nedoma was developed for Windows OS in years 2003-2013. WME 1.x supports both 2D and 3D games. <br />
There is a version list and a changelog for this branch bundled in latest WME Development Kit.<br />
<br />
During years 2009-2012, a fork of WME, called "WME Community Edition" or "WME 1.9.x (Kinjal Edition)", was developed by WME forum user Kinjal. <br />
There is a version list and a changelog for this branch at this forum page: http://forum.dead-code.org/index.php?topic=4025.0<br />
<br />
WME Lite is a fork of the original Wintermute Engine 1.x. The code has been modified to be easily portable to other platforms. WME Lite only supports 2D games.<br />
There seems to be no version list or a changelog.<br />
<br />
<br />
=== Legend ===<br />
<br />
{| border="1" cellpadding="2"<br />
|-<br />
! Value !! Meaning !! Popularity<br />
|- style="background:green"<br />
| Official WME 1.x builds || See http://docs.dead-code.org/wme/history.html for changelog || Lots of 2D & 2.5D games<br />
|- style="background:lightgreen"<br />
| Unofficial WME 1.x builds || List of exported mathods and symbols is very similar to official, but build date is strange || Lots of 2D & 2.5D games<br />
|- style="background:gold"<br />
| WME 1.x fork || Similar to WME 1.x, but has hacks or extra methods || Three known games<br />
|- style="background:blue"<br />
| WME Kinjal Edition builds || See http://forum.dead-code.org/index.php?topic=4025.0 for changelog || Zero known games<br />
|- style="background:lightblue"<br />
| WME Kinjal Edition fork || Games by [[HeroCraft]] are made with forked WME Kinjal Edition || Three known games<br />
|- style="background:red"<br />
| WME Lite builds || Unmodified WME Lite from repo || Zero known games<br />
|- style="background:pink"<br />
| WME Lite fork for J.U.L.I.A. series || Based of WME Lite, but has extra methods || Two known games<br />
|- style="background:orange"<br />
| WME Lite fork for Foxtail series || Based of WME Lite, but has extra methods, and also Video removed || One known game<br />
|}<br />
<br />
=== Games ===<br />
<br />
This tables lists known games and some details for engine that they are using.<br />
<br />
{| border="1" cellpadding="2"<br />
|-<br />
! Engine branch || Engine version !! Engine Compile Date !! 2D Games !! 2.5D Games !! Comments<br />
|- style="background:green"<br />
| WME 1.x || 1.1.39 || Jan 18 2004 || [[Sofia's Debt]], [[Wilma Tetris]] || ||<br />
|- style="background:green"<br />
| WME 1.x || 1.2.43 || Apr 26 2004 || [[Dr. Bohus]] || ||<br />
|- style="background:green"<br />
| WME 1.x || 1.2.44 || Jul 7 2004 || [[One]], [[Project Joe]] || ||<br />
|- style="background:green"<br />
| WME 1.x || 1.3.2 || Dec 27 2004 || [[Satan and Sons]] || ||<br />
|- style="background:green"<br />
| WME 1.x || 1.3.3 || Mar 4 2005 || [[Five Magical Amulets]] || ||<br />
|- style="background:green"<br />
| WME 1.x || 1.4.1 || May 28 2005 || [[Dead City]] || ||<br />
|- style="background:green"<br />
| WME 1.x || 1.6.1 || May 20 2006 || [[Five Lethal Demons]] || ||<br />
|- style="background:green"<br />
| WME 1.x || 1.7.0 || Jan 21 2007 || [[Conspiração Dumont]], Wintermute Engine Technology Demo 1.2 || ||<br />
|- style="background:green"<br />
| WME 1.x || 1.7.1 || Feb 11 2007 || || Zbang! The Game ||<br />
|- style="background:green"<br />
| WME 1.x || 1.7.2 || Mar 11 2007 || [[Fairy Tales About Toshechka and Boshechka]] || ||<br />
|- style="background:lightgreen"<br />
| WME 1.x || 1.7.2.1 || Jun 1 2007 || || Limbo of the Lost || Hotfix? Function list is same as 1.7.2<br />
|- style="background:gold"<br />
| WME 1.x || 1.7.93 || Aug 18 2007 || || Sunrise || Modified WME 1.x, File() returns hardcoded data for some paths <br />
|- style="background:lightgreen"<br />
| WME 1.x || 1.7.94 || Sep 9 2007 || [[Beyond the Threshold]] || || Beta build? Function list is same as 1.8.0<br />
|- style="background:green"<br />
| WME 1.x || 1.8.0 || Sep 23 2007 || [[Ghost in the Sheet]], [[Chivalry is NOT Dead]] || ||<br />
|- style="background:green"<br />
| WME 1.x || 1.8.1 || Nov 4 2007 || [[Pigeons in the Park]] || Art of Murder: FBI Confidential ||<br />
|- style="background:green"<br />
| WME 1.x || 1.8.3 || Feb 9 2008 || [[Carol Reed 4: East Side Story]] || ||<br />
|- style="background:green"<br />
| WME 1.x || 1.8.5 || Mar 16 2008 || [[Dirty Split]] || ||<br />
|- style="background:green"<br />
| WME 1.x || 1.8.6 || Apr 6 2008 || [[1 1/2 Ritter]], [[Des Rêves Élastiques Avec Mille Insectes Nommés Georges]], [[James Peris: No Licence Nor Control]] (Demos), [[Rhiannon: Curse of the Four Branches]] (Demos), [[Rosemary]], [[The White Chamber]] || Mental Repairs Inc ||<br />
|- style="background:lightgreen"<br />
| WME 1.x || 1.8.6 || Jul 18 2008 || || Palladion || Self-built? Function list is same as 1.8.6<br />
|- style="background:green"<br />
| WME 1.x || 1.8.10 || Feb 14 2009 || || Dark Fall: Lost Souls ||<br />
|- style="background:lightgreen"<br />
| Andishe Varan Engine || 1.0.0.0 || Feb 18 2009 || || Informer Alavi - Murder of Miss Rojan || Self-built? Function list is same as 1.8.10<br />
|- style="background:green"<br />
| WME 1.x || 1.8.11 || Sep 4 2009 || [[Actual Destination]], [[The Box]], [[Dreamscape]], [[Framed]], [[The Golden Calf]], [[Mirage]], [[Project Doom|Project: Doom]] || ||<br />
|- style="background:green"<br />
| WME 1.x || 1.9.0 || Sep 26 2009 || [[Project Lonely Robot]], [[The Trader of Stories]] || ||<br />
|- style="background:green"<br />
| WME 1.x || 1.9.1 || Jan 1 2010 || [[Apeiron]], [[Bickadoodle]], [[Book of Gron Part One]], [[Colors on Canvas]], [[Corrosion: Cold Winter Waiting]], [[DFAF Adventure]], [[The Driller Incident]], [[The Dreamcat Adventure]], [[The Death of Erin Myers]], [[Escape From The Mansion]], [[Everyday Grey]], [[Finding Hope]], [[Four]], [[Kulivočko]], [[Looky - The Adventure]], [[Machu Mayu]], [[Night Train]], [[OpenQuest]], [[Paintaria]], [[Rhiannon: Curse of the Four Branches]] (Premium Edition), [[The Shine of a Star]], [[Space Madness]], [[The Ancient Mark - Episode 1]], [[The Kite]], [[Vsevolod]] || Alpha Polaris, Basis Octavus, Lov Mamuta, On the Tracks of Dinosaurs ||<br />
|- style="background:lightgreen"<br />
| WME 1.x || 1.9.1 || Jan 17 2010 || || Face Noir, Pizza Morgana, Shadows on the Vatican || Hotfix? Function list is same as 1.9.1<br />
|- style="background:lightgreen"<br />
| WME 1.x || 1.9.1 || Mar 25 2010 || [[Hamlet]] || || Beta build? Function list is same as 1.9.3<br />
|- style="background:lightgreen"<br />
| WME 1.x || 1.9.2 || Feb 5 2011 || [[Shaban]] || || Self-built? Function list is same as 1.9.1<br />
|- style="background:lightblue"<br />
| Kinjal Edition || 1.9.0.0 || Feb 15 2011 || [[Papa's Daughters 2]] || || Heavily modified Kinjal Edition 1.4, lots of methods added<br />
|- style="background:lightblue"<br />
| Kinjal Edition || 1.9.0.0 || Sep 30 2011 || [[Papa's Daughters]] || || Heavily modified Kinjal Edition 1.4, lots of methods added<br />
|- style="background:lightblue"<br />
| Kinjal Edition || 1.9.0.0 || Nov 21 2011 || [[Pole Chudes]] || || Heavily modified Kinjal Edition 1.4, lots of methods added<br />
|- style="background:lightgreen"<br />
| WME 1.x || 1.9.3 || Jul 18 2011 || [[J.U.L.I.A.]] || || Beta build? Function list is same as 1.9.3<br />
|- style="background:lightgreen"<br />
| WME 1.x || 1.9.1 || Jan 18 2012 || [[James Peris: No Licence Nor Control]] || || Beta build? Function list is same as 1.9.3<br />
|- style="background:green"<br />
| WME 1.x || 1.9.3 || Jul 19 2012 || [[Alimardan's Mischief]], [[Alimardan Meets Merlin]], [[Boredom of Agustin Cordes]], [[Dr. Doyle - Mystery Of The Cloche Hat]], [[Hor]], [[K'NOSSOS]], [[One Helluva Day]], [[Silent Footsteps]], [[Reversion - The Escape]], [[Reversion - The Meeting]], [[Space Invaders]] || Alpha Polaris || Latest official 1.x build<br />
|- style="background:lightgreen"<br />
| WME 1.x || 1.9.3 || Jun 11 2013 || [[Helga Deep In Trouble]] || || Self-built? Modified?<br />
|- style="background:gold"<br />
| WME 1.x || 1.9.3 || Apr 2 2014 || [[Oknytt]] || || Modified WME 1.x ??? Gamma methods added <br />
|- style="background:lightgreen"<br />
| WME 1.x || 1.9.3 || May 27 2014 || || The Lost Crown: A Ghost Hunting Adventure || Self-built? Modified?<br />
|- style="background:gold"<br />
| WME 1.x || 1.9.3 || Nov 4 2015 || || The Last Crown: Midnight Horror || Modified WME 1.x, lots of methods added <br />
|- style="background:white"<br />
| WME Lite || 1.0.0.0 || May 3 2014 || [[Reversion - The Escape]], [[Reversion - The Meeting]] || || Linux editions, diff unknown<br />
|- style="background:pink"<br />
| WME Lite || 1.0.0.0 || Sep 12 2014 || [[J.U.L.I.A.: Untold]] || || Modified WME Lite, Game.QueryWindow("interface") added<br />
|- style="background:pink"<br />
| WME Lite || 1.0.0.0 || Jan 6 2017 || [[J.U.L.I.A.: Among the Stars]] || || Modified WME Lite, lots of methods added<br />
|- style="background:orange"<br />
| WME Lite || 1.2.230.0 || Feb 17 2018 || [[FoxTail]] || || Heavily modified WME Lite, lots of methods added<br />
|- style="background:orange"<br />
| WME Lite || 1.2.304.0 || Mar 18 2018 || [[FoxTail]] || || Heavily modified WME Lite, lots of methods added<br />
|- style="background:orange"<br />
| WME Lite || 1.2.362.0 || May 29 2018 || [[FoxTail]] || || Heavily modified WME Lite, lots of methods added<br />
|- style="background:orange"<br />
| WME Lite || 1.2.527.0 || Jan 11 2019 || [[FoxTail]] || || Heavily modified WME Lite, lots of methods added<br />
|- style="background:orange"<br />
| WME Lite || 1.2.896.0 || Apr 27 2020 || [[FoxTail]] || || Heavily modified WME Lite, lots of methods added, different opcodes<br />
|- style="background:orange"<br />
| WME Lite || 1.2.902.0 || May 13 2020 || [[FoxTail]] || || Heavily modified WME Lite, lots of methods added, different opcodes</div>Lb ii2https://wiki.scummvm.org/index.php?title=Wintermute/TODO&diff=29658Wintermute/TODO2020-07-09T22:40:50Z<p>Lb ii2: </p>
<hr />
<div>== Status ==<br />
See [[Wintermute/Games|Wintermute Games]] for a list of the current state of the various games.<br />
<br />
== Main ToDo items ==<br />
<br />
=== Bugs Also in the Original ===<br />
In the following you will find a number of bugs which actually already occur when using the original interpreter / .EXE. That is, those errors are bugs in the games themselves, not in ScummVM. Still, we sometimes are able to implement workarounds, meaning ScummVM at times works better than the original ;).<br />
<br />
Note that neither of these lists is complete.<br />
<br />
==== Not Fixed ====<br />
* WME: Dirty Split - Dialog coming out of wrong character {{Tracker|id=6203}}<br />
* WME: 1 1/2 Ritter - Graphical slider issues in sound options menu {{Tracker|id=6567}}<br />
* WME: Some games are using same fonts for selected and normal text {{Tracker|id=11287}}<br />
<br />
==== Fixed ====<br />
* WME: Bickadoodle - Assertion on climbing the mountain {{Tracker|id=6594}}<br />
* WME: The Kite - Overlapping bug {{Tracker|id=6721}}<br />
* WME: Rosemary - Sprite flaw on going upwards {{Tracker|id=6572}}<br />
* WME: Add save thumbnails to Corrosion {{Tracker|id=11032}}<br />
<br />
=== Missing Features ===<br />
* Screenshots are missing for most of games<br />
* Some plugins are not implemened:<br />
** Standard plugins (however, there are no known games that use them)<br />
** [[Wintermute/Plugins#wme_displacement.dll|wme_displacement.dll]] for [[Beyond the Threshold]]<br />
** [[Wintermute/Plugins#wme_commandlinehelper.dll|wme_commandlinehelper.dll]] for Pizza Morgana: Episode 1 - Monsters and Manipulations in the Magical Forest<br />
* 2.5D games support: 3D characters & 3D scenes - currently active GSoC task<br />
* Debugger<br />
<br />
=== Various ToDo ===<br />
* Implement a way to warp to desired chapters without completing the games to reproduce some game-specific bugs<br />
* Implement script patches (like in SCI) for fixing original bugs (like, 1 1/2 Ritter slider) and accessing interesting dead code (like, debug screens bundled inside game packages)<br />
* Check if Farsi versions of games are working correctly<br />
<br />
=== Known Issues ===<br />
* Last letter of text lines is missing sometimes. Notable case: 1 1/2 Ritter - Menu font problem {{Tracker|id=11007}}<br />
* Dirty rects are working wrong sometimes. Notable case: Helga Deep in Trouble - Graphic mistake {{Tracker|id=9683}}<br />
* WME: Engine doesn't use correct screenmode {{Tracker|id=11160}}<br />
* WME: Theora player issues {{Tracker|id=6500}}<br />
<br />
=== Legacy ToDo List ===<br />
Not sure if this is already fixed or not. Need to look at this later.<br />
* Optimize UITiledImage<br />
* Use more than one dirty rect<br />
* Font-sizes are wrong enough to allow Dirty Split to draw text that is hidden in the original game (most visible on the coin-interface)<br />
* Alpha-masks for Theora-videos are broken on big-endian platforms<br />
<br />
== ToDo items for specific games ==<br />
=== Known Issues for Monday Starts on Saturnday & Golden Calf ===<br />
* Temporary screenshot bmp is not generated at the right location<br />
* File.Copy is not implemented<br />
<br />
=== Known Issues for FoxTail ===<br />
* selection arrow in dialogues menus seems to be drawn a pixel off comparing to original game (need more testing with different FoxTail versions)<br />
* text in books contains extra '^' character at the beginning of some paragraphs (incorrect split? some kind of specially added control character?)<br />
* saveload progress bar is not drawn under overlay (I need to learn how to deal with dirtyrects to fix this)<br />
* savegame description encoding seems to be wrong for some reason for Russian (may be caused by changing encoding during the game)<br />
<br />
=== Known Issues for Rosemary ===<br />
* WME: Rosemary - Text glitch {{Tracker|id=6453}}<br />
* WME: Rosemary - Icons glitch {{Tracker|id=6454}}<br />
* WME: Rosemary - Flickering images {{Tracker|id=6571}}<br />
* WME: Rosemary - Font error {{Tracker|id=6573}}<br />
<br />
=== Known Issues for Ghost in the Sheet ===<br />
* WME: Ghost in the Sheet - Freeze of final cutscenes {{Tracker|id=6533}}<br />
<br />
=== Known Issues for Rhiannon ===<br />
* WME: Rhiannon - Animation freeze of the final outtro {{Tracker|id=6569}}<br />
<br />
=== Known Issues for Vsevolod ===<br />
* WME: Vsevolod (DEMO) - Assertion in Intro {{Tracker|id=6612}}<br />
* WME: Vsevolod (DEMO) - Assertion on taking the dagger {{Tracker|id=6613}}<br />
* WME: Vsevolod (DEMO) - Font too big(?) {{Tracker|id=6634}}<br />
<br />
=== Known Issues for 5MA ===<br />
* WME: 5MA - wasps animation is too slow {{Tracker|id=6649}}<br />
<br />
=== Known Issues for White Chamber ===<br />
* WME: white chamber - bot flickers when changing directions {{Tracker|id=6652}}<br />
* WME: white chamber - slow scrolling {{Tracker|id=6653}}<br />
<br />
=== Known Issues for The Kite ===<br />
* WME: The Kite - Script runtime errors {{Tracker|id=6722}}<br />
<br />
=== Known Issues for Helga Deep in Trouble ===<br />
* WME: Helga Deep in Trouble - Graphic mistake {{Tracker|id=9683}}<br />
<br />
=== Known Issues for The Shine of a Star ===<br />
* WME: The Shine of a Star - Problems at shovel puzzle scene {{Tracker|id=9720}}<br />
<br />
=== Known Issues for Space Madness ===<br />
* File.Copy() is not implemented, so extras wallpapers are not exported to saves folder from data.dcp<br />
<br />
=== Known Issues for J.U.L.I.A.: Among the Stars ===<br />
* Some methods should be added for JULIA subengine<br />
<br />
=== Known Issues for Julia Untold ===<br />
* It's unknown if level editor is accessible and working correctly<br />
<br />
== Known Issues for 2.5D games ==<br />
Those games are not playable with ScummVM, but they already have known issues that must be fixed after implementing 3D scenes and 3D characters:<br />
* Cyrillic input is required for Russian version of Alpha Polaris to be completable<br />
* Directory.GetDirectories() is required for Art of Murder 1: FBI Confidential<br />
* Some methods should be added for The Last Crown: Midnight Horror<br />
* Plugin for new video codec should be added for Sunrise<br />
* File() method should return hardcoded values for Sunrise</div>Lb ii2